Merge branch 'develop' of github.com:OPEN-DSI/dolibarr into new-takepos-group-same-product

This commit is contained in:
VESSILLER 2020-03-16 11:10:41 +01:00
commit 350408d2ac
1343 changed files with 13687 additions and 8090 deletions

View File

@ -70,9 +70,12 @@ $arrayfields = array(
'aa.labelshort'=>array('label'=>$langs->trans("LabelToShow"), 'checked'=>1),
'aa.account_parent'=>array('label'=>$langs->trans("Accountparent"), 'checked'=>1),
'aa.pcg_type'=>array('label'=>$langs->trans("Pcgtype"), 'checked'=>1, 'help'=>'PcgtypeDesc'),
'aa.active'=>array('label'=>$langs->trans("Activated"), 'checked'=>1)
'aa.reconciliable'=>array('label'=>$langs->trans("Reconciliable"), 'checked'=>1),
'aa.active'=>array('label'=>$langs->trans("Activated"), 'checked'=>1)
);
if ($conf->global->MAIN_FEATURES_LEVEL < 2) unset($arrayfields['aa.reconciliable']);
$accounting = new AccountingAccount($db);
@ -157,7 +160,8 @@ if (empty($reshook))
if ($action == 'disable') {
if ($accounting->fetch($id)) {
$result = $accounting->account_desactivate($id);
$mode = GETPOST('mode', 'int');
$result = $accounting->account_desactivate($id, $mode);
}
$action = 'update';
@ -166,7 +170,8 @@ if (empty($reshook))
}
} elseif ($action == 'enable') {
if ($accounting->fetch($id)) {
$result = $accounting->account_activate($id);
$mode = GETPOST('mode', 'int');
$result = $accounting->account_activate($id, $mode);
}
$action = 'update';
if ($result < 0) {
@ -192,7 +197,7 @@ if ($action == 'delete') {
$pcgver = $conf->global->CHARTOFACCOUNTS;
$sql = "SELECT aa.rowid, aa.fk_pcg_version, aa.pcg_type, aa.account_number, aa.account_parent , aa.label, aa.labelshort, aa.active, ";
$sql = "SELECT aa.rowid, aa.fk_pcg_version, aa.pcg_type, aa.account_number, aa.account_parent , aa.label, aa.labelshort, aa.reconciliable, aa.active, ";
$sql .= " a2.rowid as rowid2, a2.label as label2, a2.account_number as account_number2";
$sql .= " FROM ".MAIN_DB_PREFIX."accounting_account as aa";
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version AND aa.entity = ".$conf->entity;
@ -352,6 +357,7 @@ if ($resql)
print '</td>';
}
if (!empty($arrayfields['aa.pcg_type']['checked'])) print '<td class="liste_titre"><input type="text" class="flat" size="6" name="search_pcgtype" value="'.$search_pcgtype.'"></td>';
if ($conf->global->MAIN_FEATURES_LEVEL >= 2) { if (! empty($arrayfields['aa.reconciliable']['checked'])) print '<td class="liste_titre">&nbsp;</td>'; }
if (!empty($arrayfields['aa.active']['checked'])) print '<td class="liste_titre">&nbsp;</td>';
print '<td class="liste_titre maxwidthsearch">';
$searchpicto = $form->showFilterAndCheckAddButtons($massactionbutton ? 1 : 0, 'checkforselect', 1);
@ -365,6 +371,7 @@ if ($resql)
if (!empty($arrayfields['aa.labelshort']['checked'])) print_liste_field_titre($arrayfields['aa.labelshort']['label'], $_SERVER["PHP_SELF"], "aa.labelshort", "", $param, '', $sortfield, $sortorder);
if (!empty($arrayfields['aa.account_parent']['checked'])) print_liste_field_titre($arrayfields['aa.account_parent']['label'], $_SERVER["PHP_SELF"], "aa.account_parent", "", $param, '', $sortfield, $sortorder, 'left ');
if (!empty($arrayfields['aa.pcg_type']['checked'])) print_liste_field_titre($arrayfields['aa.pcg_type']['label'], $_SERVER["PHP_SELF"], 'aa.pcg_type', '', $param, '', $sortfield, $sortorder, '', $arrayfields['aa.pcg_type']['help']);
if ($conf->global->MAIN_FEATURES_LEVEL >= 2) { if (! empty($arrayfields['aa.reconciliable']['checked'])) print_liste_field_titre($arrayfields['aa.reconciliable']['label'], $_SERVER["PHP_SELF"], 'aa.reconciliable', '', $param, '', $sortfield, $sortorder); }
if (!empty($arrayfields['aa.active']['checked'])) print_liste_field_titre($arrayfields['aa.active']['label'], $_SERVER["PHP_SELF"], 'aa.active', '', $param, '', $sortfield, $sortorder);
print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ');
print "</tr>\n";
@ -441,16 +448,36 @@ if ($resql)
if (!$i) $totalarray['nbfield']++;
}
if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
// Activated or not reconciliation on accounting account
if (!empty($arrayfields['aa.reconciliable']['checked'])) {
print '<td class="center">';
if (empty($obj->reconciliable)) {
print '<a class="reposition" href="' . $_SERVER["PHP_SELF"] . '?id=' . $obj->rowid . '&action=enable&mode=1">';
print img_picto($langs->trans("Disabled"), 'switch_off');
print '</a>';
} else {
print '<a class="reposition" href="' . $_SERVER["PHP_SELF"] . '?id=' . $obj->rowid . '&action=disable&mode=1">';
print img_picto($langs->trans("Activated"), 'switch_on');
print '</a>';
}
print '</td>';
if (!$i) {
$totalarray['nbfield']++;
}
}
}
// Activated or not
if (!empty($arrayfields['aa.active']['checked']))
{
print '<td>';
print '<td class="center">';
if (empty($obj->active)) {
print '<a class="reposition" href="'.$_SERVER["PHP_SELF"].'?id='.$obj->rowid.'&action=enable">';
print '<a class="reposition" href="'.$_SERVER["PHP_SELF"].'?id='.$obj->rowid.'&action=enable&mode=0">';
print img_picto($langs->trans("Disabled"), 'switch_off');
print '</a>';
} else {
print '<a class="reposition" href="'.$_SERVER["PHP_SELF"].'?id='.$obj->rowid.'&action=disable">';
print '<a class="reposition" href="'.$_SERVER["PHP_SELF"].'?id='.$obj->rowid.'&action=disable&mode=0">';
print img_picto($langs->trans("Activated"), 'switch_on');
print '</a>';
}

View File

@ -254,7 +254,7 @@ if ($action != 'export_csv')
print '<tr class="liste_titre">';
print_liste_field_titre("AccountAccounting", $_SERVER['PHP_SELF'], "t.numero_compte", "", $param, "", $sortfield, $sortorder);
print_liste_field_titre("Label", $_SERVER['PHP_SELF'], "t.label_operation", "", $param, "", $sortfield, $sortorder);
print_liste_field_titre("Opening Balance", $_SERVER['PHP_SELF'], "", $param, "", 'class="right"', $sortfield, $sortorder);
print_liste_field_titre("OpeningBalance", $_SERVER['PHP_SELF'], "", $param, "", 'class="right"', $sortfield, $sortorder);
print_liste_field_titre("Debit", $_SERVER['PHP_SELF'], "t.debit", "", $param, 'class="right"', $sortfield, $sortorder);
print_liste_field_titre("Credit", $_SERVER['PHP_SELF'], "t.credit", "", $param, 'class="right"', $sortfield, $sortorder);
print_liste_field_titre("Balance", $_SERVER["PHP_SELF"], "", $param, "", 'class="right"', $sortfield, $sortorder);

View File

@ -135,6 +135,11 @@ class AccountingAccount extends CommonObject
*/
public $active;
/**
* @var int reconciliable
*/
public $reconciliable;
/**
* Constructor
*
@ -162,7 +167,7 @@ class AccountingAccount extends CommonObject
global $conf;
if ($rowid || $account_number) {
$sql = "SELECT a.rowid as rowid, a.datec, a.tms, a.fk_pcg_version, a.pcg_type, a.account_number, a.account_parent, a.label, a.labelshort, a.fk_accounting_category, a.fk_user_author, a.fk_user_modif, a.active";
$sql = "SELECT a.rowid as rowid, a.datec, a.tms, a.fk_pcg_version, a.pcg_type, a.account_number, a.account_parent, a.label, a.labelshort, a.fk_accounting_category, a.fk_user_author, a.fk_user_modif, a.active, a.reconciliable";
$sql .= ", ca.label as category_label";
$sql .= " FROM " . MAIN_DB_PREFIX . "accounting_account as a";
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_accounting_category as ca ON a.fk_accounting_category = ca.rowid";
@ -203,6 +208,7 @@ class AccountingAccount extends CommonObject
$this->fk_user_modif = $obj->fk_user_modif;
$this->active = $obj->active;
$this->status = $obj->active;
$this->reconciliable = $obj->reconciliable;
return $this->id;
} else {
@ -261,6 +267,7 @@ class AccountingAccount extends CommonObject
$sql .= ", fk_accounting_category";
$sql .= ", fk_user_author";
$sql .= ", active";
$sql .= ", reconciliable";
$sql .= ") VALUES (";
$sql .= " '" . $this->db->idate($now) . "'";
$sql .= ", " . $conf->entity;
@ -273,6 +280,7 @@ class AccountingAccount extends CommonObject
$sql .= ", " . (empty($this->account_category) ? 0 : (int) $this->account_category);
$sql .= ", " . $user->id;
$sql .= ", " . (int) $this->active;
$sql .= ", " . (int) $this->reconciliable;
$sql .= ")";
$this->db->begin();
@ -340,6 +348,7 @@ class AccountingAccount extends CommonObject
$sql .= " , fk_accounting_category = " . (empty($this->account_category) ? 0 : (int) $this->account_category);
$sql .= " , fk_user_modif = " . $user->id;
$sql .= " , active = " . (int) $this->active;
$sql .= " , reconciliable = " . (int) $this->reconciliable;
$sql .= " WHERE rowid = " . $this->id;
dol_syslog(get_class($this) . "::update sql=" . $sql, LOG_DEBUG);
@ -565,21 +574,31 @@ class AccountingAccount extends CommonObject
* Account deactivated
*
* @param int $id Id
* @param int $mode 0=field active, 1=field active_customer_list, 2=field_active_supplier_list
* @return int <0 if KO, >0 if OK
*/
public function account_desactivate($id)
public function account_desactivate($id, $mode = 0)
{
// phpcs:enable
$result = $this->checkUsage();
if ($mode == 0)
{
$fieldtouse = 'active';
}
elseif ($mode == 1)
{
$fieldtouse = 'reconciliable';
}
if ($result > 0) {
$this->db->begin();
$sql = "UPDATE " . MAIN_DB_PREFIX . "accounting_account ";
$sql .= "SET active = '0'";
$sql .= "SET " . $fieldtouse . " = '0'";
$sql .= " WHERE rowid = " . $this->db->escape($id);
dol_syslog(get_class($this) . "::desactivate sql=" . $sql, LOG_DEBUG);
dol_syslog(get_class($this) . "::account_desactivate " . $fieldtouse . " sql=" . $sql, LOG_DEBUG);
$result = $this->db->query($sql);
if ($result) {
@ -600,18 +619,28 @@ class AccountingAccount extends CommonObject
* Account activated
*
* @param int $id Id
* @param int $mode 0=field active, 1=field reconciliable, 2=field active_customer_list, 3=field_active_supplier_list
* @return int <0 if KO, >0 if OK
*/
public function account_activate($id)
public function account_activate($id, $mode = 0)
{
// phpcs:enable
$this->db->begin();
if ($mode == 0)
{
$fieldtouse = 'active';
}
elseif ($mode == 1)
{
$fieldtouse = 'reconciliable';
}
$sql = "UPDATE " . MAIN_DB_PREFIX . "accounting_account ";
$sql .= "SET active = '1'";
$sql .= "SET " . $fieldtouse . " = '1'";
$sql .= " WHERE rowid = " . $this->db->escape($id);
dol_syslog(get_class($this) . "::activate sql=" . $sql, LOG_DEBUG);
dol_syslog(get_class($this) . "::account_activate " . $fieldtouse . " sql=" . $sql, LOG_DEBUG);
$result = $this->db->query($sql);
if ($result) {
$this->db->commit();

View File

@ -122,8 +122,8 @@ if ($action == 'validatehistory') {
// Customer Invoice lines (must be same request than into page list.php for manual binding)
$sql = "SELECT f.rowid as facid, f.ref as ref, f.datef, f.type as ftype,";
$sql .= " l.rowid, l.fk_product, l.description, l.total_ht, l.fk_code_ventilation, l.product_type as type_l, l.tva_tx as tva_tx_line, l.vat_src_code,";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.accountancy_code_sell as code_sell, p.tva_tx as tva_tx_prod,";
$sql .= " p.accountancy_code_sell_intra as code_sell_intra, p.accountancy_code_sell_export as code_sell_export,";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.tva_tx as tva_tx_prod,";
$sql .= " p.accountancy_code_sell as code_sell, p.accountancy_code_sell_intra as code_sell_intra, p.accountancy_code_sell_export as code_sell_export,";
$sql .= " aa.rowid as aarowid, aa2.rowid as aarowid_intra, aa3.rowid as aarowid_export,";
$sql .= " co.code as country_code, co.label as country_label,";
$sql .= " s.tva_intra";
@ -154,14 +154,22 @@ if ($action == 'validatehistory') {
$isBuyerInEEC = isInEEC($objp);
// Search suggested account for product/service
// Search suggested account for product/service (similar code exists in page list.php to make manual binding)
$suggestedaccountingaccountfor = '';
if (($objp->country_code == $mysoc->country_code) || empty($objp->country_code)) { // If buyer in same country than seller (if not defined, we assume it is same country)
$objp->code_sell_p = $objp->code_sell;
$objp->aarowid_suggest = $objp->aarowid;
$suggestedaccountingaccountfor = '';
} else {
if ($isSellerInEEC && $isBuyerInEEC) { // European intravat sale
if ($isSellerInEEC && $isBuyerInEEC && $objp->tva_tx_line != 0) { // European intravat sale, but with VAT
$objp->code_sell_p = $objp->code_sell;
$objp->aarowid_suggest = $objp->aarowid;
$suggestedaccountingaccountfor = 'eecwithvat';
} elseif ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale, without VAT intra community number
$objp->code_sell_p = $objp->code_sell;
$objp->aarowid_suggest = 0; // There is a doubt, no automatic binding
$suggestedaccountingaccountfor = 'eecwithoutvatnumber';
} elseif ($isSellerInEEC && $isBuyerInEEC) { // European intravat sale
$objp->code_sell_p = $objp->code_sell_intra;
$objp->aarowid_suggest = $objp->aarowid_intra;
$suggestedaccountingaccountfor = 'eec';

View File

@ -206,8 +206,10 @@ if (empty($chartaccountcode))
// Customer Invoice lines
$sql = "SELECT f.rowid as facid, f.ref as ref, f.datef, f.type as ftype,";
$sql .= " l.rowid, l.fk_product, l.description, l.total_ht, l.fk_code_ventilation, l.product_type as type_l, l.tva_tx as tva_tx_line, l.vat_src_code,";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.accountancy_code_sell as code_sell, p.tva_tx as tva_tx_prod,";
$sql .= " p.accountancy_code_sell_intra as code_sell_intra, p.accountancy_code_sell_export as code_sell_export,";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.tva_tx as tva_tx_prod,";
$sql .= " p.accountancy_code_sell as code_sell, p.accountancy_code_sell_intra as code_sell_intra, p.accountancy_code_sell_export as code_sell_export,";
$sql .= " p.accountancy_code_buy as code_buy, p.accountancy_code_buy_intra as code_buy_intra, p.accountancy_code_buy_export as code_buy_export,";
$sql .= " p.tosell as status, p.tobuy as status_buy,";
$sql .= " aa.rowid as aarowid, aa2.rowid as aarowid_intra, aa3.rowid as aarowid_export,";
$sql .= " co.code as country_code, co.label as country_label,";
$sql .= " s.tva_intra";
@ -399,7 +401,7 @@ if ($result) {
print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right ');
print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("VATIntra", $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'center ');
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'nowraponall ');
print_liste_field_titre("IntoAccount", '', '', '', '', '', '', '', 'center ');
$checkpicto = '';
if ($massactionbutton) $checkpicto = $form->showCheckAddButtons('checkforselect', 1);
@ -423,6 +425,14 @@ if ($result) {
$product_static->id = $objp->product_id;
$product_static->type = $objp->type;
$product_static->label = $objp->product_label;
$product_static->status = $objp->status;
$product_static->status_buy = $objp->status_buy;
$product_static->accountancy_code_sell = $objp->code_sell;
$product_static->accountancy_code_sell_intra = $objp->code_sell_intra;
$product_static->accountancy_code_sell_export = $objp->code_sell_export;
$product_static->accountancy_code_buy = $objp->code_buy;
$product_static->accountancy_code_buy_intra = $objp->code_buy_intra;
$product_static->accountancy_code_buy_export = $objp->code_buy_export;
$facture_static->ref = $objp->ref;
$facture_static->id = $objp->facid;
@ -433,15 +443,19 @@ if ($result) {
$isBuyerInEEC = isInEEC($objp);
// Search suggested default account for product/service
$suggestedaccountingaccountbydefaultfor = '';
if ($objp->type_l == 1) {
if ($objp->country_code == $mysoc->country_code || empty($objp->country_code)) { // If buyer in same country than seller (if not defined, we assume it is same country)
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = '';
} else {
if ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale without VAT intra community number
if ($isSellerInEEC && $isBuyerInEEC && $objp->tva_tx_line != 0) { // European intravat sale, but with a VAT
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = '';
$suggestedaccountingaccountbydefaultfor = 'eecwithvat';
} elseif ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale, without VAT intra community number
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = 'eecwithoutvatnumber';
} elseif ($isSellerInEEC && $isBuyerInEEC) { // European intravat sale
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = 'eec';
@ -455,9 +469,12 @@ if ($result) {
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = '';
} else {
if ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale without VAT intra community number
if ($isSellerInEEC && $isBuyerInEEC && $objp->tva_tx_line != 0) { // European intravat sale, but with a VAT
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = '';
$suggestedaccountingaccountbydefaultfor = 'eecwithvat';
} elseif ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale, without VAT intra community number
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = 'eecwithoutvatnumber';
} elseif ($isSellerInEEC && $isBuyerInEEC) { // European intravat sale
$objp->code_sell_l = (!empty($conf->global->ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT : '');
$suggestedaccountingaccountbydefaultfor = 'eec';
@ -469,17 +486,21 @@ if ($result) {
}
if ($objp->code_sell_l == -1) $objp->code_sell_l = '';
// Search suggested account for product/service
// Search suggested account for product/service (similar code exists in page index.php to make automatic binding)
$suggestedaccountingaccountfor = '';
if (($objp->country_code == $mysoc->country_code) || empty($objp->country_code)) { // If buyer in same country than seller (if not defined, we assume it is same country)
$objp->code_sell_p = $objp->code_sell;
$objp->aarowid_suggest = $objp->aarowid;
$suggestedaccountingaccountfor = '';
} else {
if ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale without VAT intra community number
if ($isSellerInEEC && $isBuyerInEEC && $objp->tva_tx_line != 0) { // European intravat sale, but with VAT
$objp->code_sell_p = $objp->code_sell;
$objp->aarowid_suggest = $objp->aarowid;
$suggestedaccountingaccountfor = '';
$suggestedaccountingaccountfor = 'eecwithvat';
} elseif ($isSellerInEEC && $isBuyerInEEC && empty($objp->tva_intra)) { // European intravat sale, without VAT intra community number
$objp->code_sell_p = $objp->code_sell;
$objp->aarowid_suggest = $objp->aarowid; // There is a doubt for this case. Is it an error on vat or we just forgot to fill vat number ?
$suggestedaccountingaccountfor = 'eecwithoutvatnumber';
} elseif ($isSellerInEEC && $isBuyerInEEC) { // European intravat sale
$objp->code_sell_p = $objp->code_sell_intra;
$objp->aarowid_suggest = $objp->aarowid_intra;
@ -497,6 +518,7 @@ if ($result) {
$code_sell_p_notset = 'color:orange';
}
if (empty($objp->code_sell_l) && empty($objp->code_sell_p)) $code_sell_p_notset = 'color:red';
if ($suggestedaccountingaccountfor == 'eecwithoutvatnumber' && empty($code_sell_p_notset)) $code_sell_p_notset = 'color:orange';
// $objp->code_sell_l is now default code of product/service
// $objp->code_sell_p is now code of product/service
@ -513,9 +535,10 @@ if ($result) {
// Ref Product
print '<td>';
if ($product_static->id > 0)
if ($product_static->id > 0) {
print $product_static->getNomUrl(1);
if ($objp->product_label) print '<br>'.$objp->product_label;
}
if ($objp->product_label) print '<br><span class="opacitymedium">'.$objp->product_label.'</span>';
print '</td>';
print '<td class="tdoverflowonsmartphone">';
@ -545,7 +568,7 @@ if ($result) {
// Current account
print '<td class="center" style="'.$code_sell_p_notset.'">';
$s = (($objp->type_l == 1) ? $langs->trans("DefaultForService") : $langs->trans("DefaultForProduct")).': ';
$s = '<span class="small">'.(($objp->type_l == 1) ? $langs->trans("DefaultForService") : $langs->trans("DefaultForProduct")).': </span>';
$shelp = '';
if ($suggestedaccountingaccountbydefaultfor == 'eec') $shelp .= $langs->trans("SaleEEC");
elseif ($suggestedaccountingaccountbydefaultfor == 'export') $shelp .= $langs->trans("SaleExport");
@ -554,9 +577,11 @@ if ($result) {
if ($objp->product_id > 0)
{
print '<br>';
$s = (($objp->type_l == 1) ? $langs->trans("ThisService") : $langs->trans("ThisProduct")).': ';
$s = '<span class="small">'.(($objp->type_l == 1) ? $langs->trans("ThisService") : $langs->trans("ThisProduct")).': </span>';
$shelp = '';
if ($suggestedaccountingaccountfor == 'eec') $shelp = $langs->trans("SaleEEC");
elseif ($suggestedaccountingaccountfor == 'eecwithvat') $shelp = $langs->trans("SaleEECWithVAT");
elseif ($suggestedaccountingaccountfor == 'eecwithoutvatnumber') $shelp = $langs->trans("SaleEECWithoutVATNumber");
elseif ($suggestedaccountingaccountfor == 'export') $shelp = $langs->trans("SaleExport");
$s .= (empty($objp->code_sell_p) ? $langs->trans("NotDefined") : length_accountg($objp->code_sell_p));
print $form->textwithpicto($s, $shelp, 1, 'help', '', 0, 2, '', 1);
@ -592,6 +617,7 @@ if ($result) {
print '<td class="center">';
//var_dump($objp->aarowid);var_dump($objp->aarowid_intra);var_dump($objp->aarowid_export);var_dump($objp->aarowid_suggest);
$ischecked = $objp->aarowid_suggest;
if ($suggestedaccountingaccountfor == 'eecwithoutvatnumber') $ischecked = 0;
print '<input type="checkbox" class="flat checkforselect checkforselect'.$objp->rowid.'" name="toselect[]" value="'.$objp->rowid."_".$i.'"'.($ischecked ? "checked" : "").'/>';
print '</td>';

View File

@ -313,8 +313,8 @@ if ($result) {
print_liste_field_titre("Description", $_SERVER["PHP_SELF"], "erd.comments", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "erd.total_ht", "", $param, '', $sortfield, $sortorder, 'right maxwidth50 ');
print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "erd.tva_tx", "", $param, '', $sortfield, $sortorder, 'right ');
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', $sortfield, $sortorder, 'center ');
print_liste_field_titre("IntoAccount", '', '', '', '', '', $sortfield, $sortorder, 'center ');
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'nowraponall ');
print_liste_field_titre("IntoAccount", '', '', '', '', '', '', '', '');
$checkpicto = '';
if ($massactionbutton) $checkpicto = $form->showCheckAddButtons('checkforselect', 1);
print_liste_field_titre($checkpicto, '', '', '', '', '', '', '', 'center ');
@ -366,12 +366,12 @@ if ($result) {
print '</td>';
// Current account
print '<td class="center">';
print '<td>';
print length_accountg(html_entity_decode($objp->code_buy));
print '</td>';
// Suggested accounting account
print '<td class="center">';
print '<td>';
print $formaccounting->select_account($objp->aarowid_suggest, 'codeventil'.$objp->rowid, 1, array(), 0, 0, 'codeventil maxwidth300 maxwidthonsmartphone', 'cachewithshowemptyone');
print '</td>';

View File

@ -210,8 +210,10 @@ if (empty($chartaccountcode))
// Supplier Invoice Lines
$sql = "SELECT f.rowid as facid, f.ref, f.ref_supplier, f.libelle as invoice_label, f.datef, f.type as ftype,";
$sql .= " l.rowid, l.fk_product, l.description, l.total_ht, l.fk_code_ventilation, l.product_type as type_l, l.tva_tx as tva_tx_line, l.vat_src_code,";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.accountancy_code_buy as code_buy, p.tva_tx as tva_tx_prod,";
$sql .= " p.accountancy_code_buy_intra as code_buy_intra, p.accountancy_code_buy_export as code_buy_export,";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.tva_tx as tva_tx_prod,";
$sql .= " p.accountancy_code_sell as code_sell, p.accountancy_code_sell_intra as code_sell_intra, p.accountancy_code_sell_export as code_sell_export,";
$sql .= " p.accountancy_code_buy as code_buy, p.accountancy_code_buy_intra as code_buy_intra, p.accountancy_code_buy_export as code_buy_export,";
$sql .= " p.tosell as status, p.tobuy as status_buy,";
$sql .= " aa.rowid as aarowid, aa2.rowid as aarowid_intra, aa3.rowid as aarowid_export,";
$sql .= " co.code as country_code, co.label as country_label,";
$sql .= " s.tva_intra";
@ -399,7 +401,7 @@ if ($result) {
print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right ');
print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("VATIntra", $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'center ');
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'nowraponall ');
print_liste_field_titre("IntoAccount", '', '', '', '', '', '', '', 'center ');
$checkpicto = '';
if ($massactionbutton) $checkpicto = $form->showCheckAddButtons('checkforselect', 1);
@ -422,6 +424,14 @@ if ($result) {
$product_static->id = $objp->product_id;
$product_static->type = $objp->type;
$product_static->label = $objp->product_label;
$product_static->status = $objp->status;
$product_static->status_buy = $objp->status_buy;
$product_static->accountancy_code_sell = $objp->code_sell;
$product_static->accountancy_code_sell_intra = $objp->code_sell_intra;
$product_static->accountancy_code_sell_export = $objp->code_sell_export;
$product_static->accountancy_code_buy = $objp->code_buy;
$product_static->accountancy_code_buy_intra = $objp->code_buy_intra;
$product_static->accountancy_code_buy_export = $objp->code_buy_export;
$facturefourn_static->ref = $objp->ref;
$facturefourn_static->id = $objp->facid;
@ -508,7 +518,7 @@ if ($result) {
print '<td>';
if ($product_static->id > 0)
print $product_static->getNomUrl(1);
if ($objp->product_label) print '<br>'.$objp->product_label;
if ($objp->product_label) print '<br><span class="opacitymedium">'.$objp->product_label.'</span>';
print '</td>';
// Description
@ -539,8 +549,8 @@ if ($result) {
print '<td>'.$objp->tva_intra.'</td>';
// Current account
print '<td class="center" style="'.$code_buy_p_notset.'">';
$s = (($objp->type_l == 1) ? $langs->trans("DefaultForService") : $langs->trans("DefaultForProduct")).': ';
print '<td style="'.$code_buy_p_notset.'">';
$s = '<span class="small">'.(($objp->type_l == 1) ? $langs->trans("DefaultForService") : $langs->trans("DefaultForProduct")).': </span>';
$shelp = '';
if ($suggestedaccountingaccountbydefaultfor == 'eec') $shelp .= $langs->trans("SaleEEC");
elseif ($suggestedaccountingaccountbydefaultfor == 'export') $shelp .= $langs->trans("SaleExport");
@ -549,7 +559,7 @@ if ($result) {
if ($objp->product_id > 0)
{
print '<br>';
$s = (($objp->type_l == 1) ? $langs->trans("ThisService") : $langs->trans("ThisProduct")).': ';
$s = '<span class="small">'.(($objp->type_l == 1) ? $langs->trans("ThisService") : $langs->trans("ThisProduct")).': </span>';
$shelp = '';
if ($suggestedaccountingaccountfor == 'eec') $shelp = $langs->trans("SaleEEC");
elseif ($suggestedaccountingaccountfor == 'export') $shelp = $langs->trans("SaleExport");

View File

@ -1912,8 +1912,8 @@ class Categorie extends CommonObject
/**
* Return label of contact status
*
* @param int $mode 0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long, 5=Libelle court + Picto
* @return string Label of contact status
* @param int $mode 0=Long label, 1=Short label, 2=Picto + Short label, 3=Picto, 4=Picto + Long label, 5=Short label + Picto, 6=Long label + Picto
* @return string Label of contact status
*/
public function getLibStatut($mode)
{
@ -1968,8 +1968,9 @@ class Categorie extends CommonObject
*/
public static function getFilterJoinQuery($type, $rowIdName)
{
return " LEFT JOIN ".MAIN_DB_PREFIX."categorie_".$type." as cp"
. " ON ".$rowIdName." = cp.fk_".$type;
if ($type == 'bank_account') $type = 'account';
return " LEFT JOIN ".MAIN_DB_PREFIX."categorie_".$type." as cp ON ".$rowIdName." = cp.fk_".$type;
}
/**
@ -1982,6 +1983,8 @@ class Categorie extends CommonObject
*/
public static function getFilterSelectQuery($type, $rowIdName, $searchList)
{
if ($type == 'bank_account') $type = 'account';
if (empty($searchList) && !is_array($searchList))
{
return "";

View File

@ -751,7 +751,7 @@ if ($object->id > 0)
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."commande as c";
$sql .= " WHERE c.fk_soc = s.rowid ";
$sql .= " AND s.rowid = ".$object->id;
$sql .= " AND c.entity = ".$conf->entity;
$sql .= " AND c.entity IN (".getEntity('commande').')';
$sql .= " ORDER BY c.date_commande DESC";
$resql = $db->query($sql);
@ -905,7 +905,7 @@ if ($object->id > 0)
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."contrat as c";
$sql .= " WHERE c.fk_soc = s.rowid ";
$sql .= " AND s.rowid = ".$object->id;
$sql .= " AND c.entity = ".$conf->entity;
$sql .= " AND c.entity IN (".getEntity('contract').")";
$sql .= " ORDER BY c.datec DESC";
$resql = $db->query($sql);
@ -975,7 +975,7 @@ if ($object->id > 0)
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."fichinter as f";
$sql .= " WHERE f.fk_soc = s.rowid";
$sql .= " AND s.rowid = ".$object->id;
$sql .= " AND f.entity = ".$conf->entity;
$sql .= " AND f.entity IN (".getEntity('intervention').")";
$sql .= " ORDER BY f.tms DESC";
$resql = $db->query($sql);
@ -1044,7 +1044,7 @@ if ($object->id > 0)
$sql .= ', s.nom, s.rowid as socid';
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture_rec as f";
$sql .= " WHERE f.fk_soc = s.rowid AND s.rowid = ".$object->id;
$sql .= " AND f.entity = ".$conf->entity;
$sql .= " AND f.entity IN (".getEntity('invoice').")";
$sql .= ' GROUP BY f.rowid, f.titre, f.total, f.tva, f.total_ttc,';
$sql .= ' f.date_last_gen, f.datec, f.frequency, f.unit_frequency,';
$sql .= ' f.suspended, f.date_when,';

View File

@ -3342,8 +3342,8 @@ class Propal extends CommonObject
$statusType = '';
if ($status == self::STATUS_DRAFT) $statusType = 'status0';
elseif ($status == self::STATUS_VALIDATED) $statusType = 'status1';
elseif ($status == self::STATUS_SIGNED) $statusType = 'status3';
elseif ($status == self::STATUS_NOTSIGNED) $statusType = 'status5';
elseif ($status == self::STATUS_SIGNED) $statusType = 'status4';
elseif ($status == self::STATUS_NOTSIGNED) $statusType = 'status9';
elseif ($status == self::STATUS_BILLED) $statusType = 'status6';
return dolGetStatus($this->labelStatus[$status], $this->labelStatusShort[$status], '', $statusType, $mode);

View File

@ -82,7 +82,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles
* Statistics
*/
$sql = "SELECT count(p.rowid), p.fk_statut";
$sql = "SELECT count(p.rowid) as nb, p.fk_statut as status";
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s";
$sql .= ", ".MAIN_DB_PREFIX."propal as p";
if (!$user->rights->societe->client->voir && !$socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
@ -101,24 +101,26 @@ if ($resql)
$total = 0;
$totalinprocess = 0;
$dataseries = array();
$colorseries = array();
$vals = array();
// -1=Canceled, 0=Draft, 1=Validated, (2=Accepted/On process not managed for customer orders), 3=Closed (Sent/Received, billed or not)
while ($i < $num)
{
$row = $db->fetch_row($resql);
if ($row)
$obj = $db->fetch_object($resql);
if ($obj)
{
//if ($row[1]!=-1 && ($row[1]!=3 || $row[2]!=1))
{
$vals[$row[1]] = $row[0];
$totalinprocess += $row[0];
}
$total += $row[0];
$vals[$obj->status] = $obj->nb;
$totalinprocess += $obj->nb;
$total += $obj->nb;
}
$i++;
}
$db->free($resql);
include_once DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/theme_vars.inc.php';
print '<div class="div-table-responsive-no-min">';
print '<table class="noborder nohover centpercent">';
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("Statistics").' - '.$langs->trans("Proposals").'</td></tr>'."\n";
@ -126,7 +128,13 @@ if ($resql)
foreach ($listofstatus as $status)
{
$dataseries[] = array($propalstatic->LibStatut($status, 1), (isset($vals[$status]) ? (int) $vals[$status] : 0));
if (!$conf->use_javascript_ajax)
if ($status == Propal::STATUS_DRAFT) $colorseries[$status] = '-'.$badgeStatus0;
if ($status == Propal::STATUS_VALIDATED) $colorseries[$status] = $badgeStatus1;
if ($status == Propal::STATUS_SIGNED) $colorseries[$status] = $badgeStatus4;
if ($status == Propal::STATUS_NOTSIGNED) $colorseries[$status] = $badgeStatus9;
if ($status == Propal::STATUS_BILLED) $colorseries[$status] = $badgeStatus6;
if (empty($conf->use_javascript_ajax))
{
print '<tr class="oddeven">';
print '<td>'.$propalstatic->LibStatut($status, 0).'</td>';
@ -141,6 +149,7 @@ if ($resql)
include_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
$dolgraph = new DolGraph();
$dolgraph->SetData($dataseries);
$dolgraph->SetDataColor(array_values($colorseries));
$dolgraph->setShowLegend(2);
$dolgraph->setShowPercent(1);
$dolgraph->SetType(array('pie'));

View File

@ -77,6 +77,9 @@ $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('cashcontrolcard', 'globalcard'));
// Load object
include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once.
/*
* Actions
@ -96,7 +99,22 @@ if (empty($conf->global->CASHDESK_ID_BANKACCOUNT_CASH) && empty($conf->global->C
if (GETPOST('cancel', 'alpha'))
{
$action = 'create';
if ($action == 'valid') {
$action = 'view';
}
else {
$action = 'create';
}
}
if ($action == "reopen")
{
$result = $object->setStatut($object::STATUS_DRAFT, null, '', 'CASHFENCE_REOPEN');
if ($result < 0) {
dol_print_error($db, $object->error, $object->error);
}
$action = 'view';
}
if ($action == "start")
@ -162,18 +180,35 @@ elseif ($action == "add")
}
}
if ($action == "close")
if ($action == "valid") // validate = close
{
$object->fetch($id);
$result = $object->valid($user);
$db->begin();
/*
$object->day_close = GETPOST('closeday', 'int');
$object->month_close = GETPOST('closemonth', 'int');
$object->year_close = GETPOST('closeyear', 'int');
*/
$object->cash = price2num(GETPOST('cash_amount', 'alpha'));
$object->card = price2num(GETPOST('card_amount', 'alpha'));
$object->cheque = price2num(GETPOST('cheque_amount', 'alpha'));
$result = $object->update($user);
$result = $object->valid($user);
if ($result <= 0)
{
setEventMessages($object->error, $object->errors, 'errors');
$db->rollback();
}
else
{
setEventMessages($langs->trans("CashFenceDone"), null);
$db->commit();
}
$action = "view";
@ -213,15 +248,22 @@ if ($action == 'confirm_delete' && !empty($permissiontodelete))
$form = new Form($db);
if ($action == "create" || $action == "start")
$initialbalanceforterminal = array();
$theoricalamountforterminal = array();
$theoricalnbofinvoiceforterminal = array();
if ($action == "create" || $action == "start" || $action == 'close')
{
llxHeader();
if ($action == 'close') {
$posmodule = $object->posmodule;
$terminalid = $object->posnumber;
$terminaltouse = $terminalid;
$initialbalanceforterminal = array();
$theoricalamountforterminal = array();
$theoricalnbofinvoiceforterminal = array();
if (GETPOST('posnumber', 'alpha') != '' && GETPOST('posnumber', 'alpha') != '' && GETPOST('posnumber', 'alpha') != '-1')
$syear = $object->year_close;
$smonth = $object->month_close;
$sday = $object->day_close;
}
elseif (GETPOST('posnumber', 'alpha') != '' && GETPOST('posnumber', 'alpha') != '' && GETPOST('posnumber', 'alpha') != '-1')
{
$posmodule = GETPOST('posmodule', 'alpha');
$terminalid = GETPOST('posnumber', 'alpha');
@ -234,7 +276,10 @@ if ($action == "create" || $action == "start")
setEventMessages($langs->trans("OnlyTerminal1IsAvailableForCashDeskModule"), null, 'errors');
$error++;
}
}
if ($terminalid != '')
{
// Calculate $initialbalanceforterminal for terminal 0
foreach ($arrayofpaymentmode as $key => $val)
{
@ -246,9 +291,7 @@ if ($action == "create" || $action == "start")
// Get the bank account dedicated to this point of sale module/terminal
$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
$bankid = $conf->global->$vartouse;
if ($bankid > 0)
{
@ -274,11 +317,9 @@ if ($action == "create" || $action == "start")
}
}
// Calculate $theoricalamountforterminal for terminal 0
// Calculate $theoricalamountforterminal
foreach ($arrayofpaymentmode as $key => $val)
{
/*$sql = "SELECT SUM(amount) as total FROM ".MAIN_DB_PREFIX."bank";
$sql.= " WHERE fk_account = ".$bankid;*/
$sql = "SELECT SUM(pf.amount) as total, COUNT(*) as nb";
$sql .= " FROM ".MAIN_DB_PREFIX."paiement_facture as pf, ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."paiement as p, ".MAIN_DB_PREFIX."c_paiement as cp";
$sql .= " WHERE pf.fk_facture = f.rowid AND p.rowid = pf.fk_paiement AND cp.id = p.fk_paiement";
@ -315,197 +356,230 @@ if ($action == "create" || $action == "start")
}
}
print load_fiche_titre($langs->trans("CashControl")." - ".$langs->trans("New"), '', 'cash-register');
//var_dump($theoricalamountforterminal); var_dump($theoricalnbofinvoiceforterminal);
if ($action != 'close') {
llxHeader();
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
if ($action == 'start' && GETPOST('posnumber', 'int') != '' && GETPOST('posnumber', 'int') != '' && GETPOST('posnumber', 'int') != '-1')
{
print '<input type="hidden" name="action" value="add">';
}
else
{
print '<input type="hidden" name="action" value="start">';
}
print '<table class="noborder centpercent">';
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("Module").'</td>';
print '<td>'.$langs->trans("Terminal").'</td>';
print '<td>'.$langs->trans("Year").'</td>';
print '<td>'.$langs->trans("Month").'</td>';
print '<td>'.$langs->trans("Day").'</td>';
print '<td></td>';
print "</tr>\n";
print load_fiche_titre($langs->trans("CashControl")." - ".$langs->trans("New"), '', 'cash-register');
$disabled = 0;
$prefix = 'close';
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
if ($action == 'start' && GETPOST('posnumber', 'int') != '' && GETPOST('posnumber', 'int') != '' && GETPOST('posnumber', 'int') != '-1')
{
print '<input type="hidden" name="action" value="add">';
}
elseif ($action == 'close')
{
print '<input type="hidden" name="action" value="valid">';
print '<input type="hidden" name="id" value="'.$id.'">';
}
else
{
print '<input type="hidden" name="action" value="start">';
}
print '<tr class="oddeven">';
print '<td>'.$form->selectarray('posmodule', $arrayofposavailable, GETPOST('posmodule', 'alpha'), (count($arrayofposavailable) > 1 ? 1 : 0)).'</td>';
print '<td>';
print '<div class="div-table-responsive-no-min">';
print '<table class="noborder centpercent">';
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("Module").'</td>';
print '<td>'.$langs->trans("Terminal").'</td>';
print '<td>'.$langs->trans("Year").'</td>';
print '<td>'.$langs->trans("Month").'</td>';
print '<td>'.$langs->trans("Day").'</td>';
print '<td></td>';
print "</tr>\n";
$array = array();
$numterminals = max(1, $conf->global->TAKEPOS_NUM_TERMINALS);
for($i = 1; $i <= $numterminals; $i++) {
$array[$i] = $i;
}
$selectedposnumber = 0; $showempty = 1;
if ($conf->global->TAKEPOS_NUM_TERMINALS == '1')
{
$selectedposnumber = 1; $showempty = 0;
}
print $form->selectarray('posnumber', $array, GETPOSTISSET('posnumber') ?GETPOST('posnumber', 'int') : $selectedposnumber, $showempty);
//print '<input name="posnumber" type="text" class="maxwidth50" value="'.(GETPOSTISSET('posnumber')?GETPOST('posnumber', 'alpha'):'0').'">';
print '</td>';
// Year
print '<td>';
$retstring = '<select'.($disabled ? ' disabled' : '').' class="flat valignmiddle maxwidth75imp" id="'.$prefix.'year" name="'.$prefix.'year">';
for ($year = $syear - 10; $year < $syear + 10; $year++)
{
$retstring .= '<option value="'.$year.'"'.($year == $syear ? ' selected' : '').'>'.$year.'</option>';
}
$retstring .= "</select>\n";
print $retstring;
print '</td>';
// Month
print '<td>';
$retstring = '<select'.($disabled ? ' disabled' : '').' class="flat valignmiddle maxwidth75imp" id="'.$prefix.'month" name="'.$prefix.'month">';
$retstring .= '<option value="0"></option>';
for ($month = 1; $month <= 12; $month++)
{
$retstring .= '<option value="'.$month.'"'.($month == $smonth ? ' selected' : '').'>';
$retstring .= dol_print_date(mktime(12, 0, 0, $month, 1, 2000), "%b");
$retstring .= "</option>";
}
$retstring .= "</select>";
print $retstring;
print '</td>';
// Day
print '<td>';
$retstring = '<select'.($disabled ? ' disabled' : '').' class="flat valignmiddle maxwidth50imp" id="'.$prefix.'day" name="'.$prefix.'day">';
$retstring .= '<option value="0" selected>&nbsp;</option>';
for ($day = 1; $day <= 31; $day++)
{
$retstring .= '<option value="'.$day.'"'.($day == $sday ? ' selected' : '').'>'.$day.'</option>';
}
$retstring .= "</select>";
print $retstring;
print '</td>';
// Button Start
print '<td>';
if ($action == 'start' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '-1')
{
print '';
}
else
{
print '<input type="submit" name="add" class="button" value="'.$langs->trans("Start").'">';
}
print '</td>';
print '</table>';
$disabled = 0;
$prefix = 'close';
// Table to see/enter balance
if ($action == 'start' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '-1')
{
$posmodule = GETPOST('posmodule', 'alpha');
$terminalid = GETPOST('posnumber', 'alpha');
print '<tr class="oddeven">';
print '<td>'.$form->selectarray('posmodule', $arrayofposavailable, GETPOST('posmodule', 'alpha'), (count($arrayofposavailable) > 1 ? 1 : 0)).'</td>';
print '<td>';
print '<br>';
print '<table class="noborder centpercent">';
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans("InitialBankBalance");
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
print '<td align="center" class="hide0" colspan="'.count($arrayofpaymentmode).'">';
print $langs->trans("AmountAtEndOfPeriod");
print '</td>';
print '<td></td>';
print '</tr>';
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans("Cash");
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
$array = array();
$numterminals = max(1, $conf->global->TAKEPOS_NUM_TERMINALS);
for($i = 1; $i <= $numterminals; $i++) {
$array[$i] = $i;
}
$selectedposnumber = 0; $showempty = 1;
if ($conf->global->TAKEPOS_NUM_TERMINALS == '1')
{
$selectedposnumber = 1; $showempty = 0;
}
print $form->selectarray('posnumber', $array, GETPOSTISSET('posnumber') ?GETPOST('posnumber', 'int') : $selectedposnumber, $showempty);
//print '<input name="posnumber" type="text" class="maxwidth50" value="'.(GETPOSTISSET('posnumber')?GETPOST('posnumber', 'alpha'):'0').'">';
print '</td>';
// Year
print '<td>';
$retstring = '<select'.($disabled ? ' disabled' : '').' class="flat valignmiddle maxwidth75imp" id="'.$prefix.'year" name="'.$prefix.'year">';
for ($year = $syear - 10; $year < $syear + 10; $year++)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>'.$langs->trans($val);
$retstring .= '<option value="'.$year.'"'.($year == $syear ? ' selected' : '').'>'.$year.'</option>';
}
$retstring .= "</select>\n";
print $retstring;
print '</td>';
// Month
print '<td>';
$retstring = '<select'.($disabled ? ' disabled' : '').' class="flat valignmiddle maxwidth75imp" id="'.$prefix.'month" name="'.$prefix.'month">';
$retstring .= '<option value="0"></option>';
for ($month = 1; $month <= 12; $month++)
{
$retstring .= '<option value="'.$month.'"'.($month == $smonth ? ' selected' : '').'>';
$retstring .= dol_print_date(mktime(12, 0, 0, $month, 1, 2000), "%b");
$retstring .= "</option>";
}
$retstring .= "</select>";
print $retstring;
print '</td>';
// Day
print '<td>';
$retstring = '<select'.($disabled ? ' disabled' : '').' class="flat valignmiddle maxwidth50imp" id="'.$prefix.'day" name="'.$prefix.'day">';
$retstring .= '<option value="0" selected>&nbsp;</option>';
for ($day = 1; $day <= 31; $day++)
{
$retstring .= '<option value="'.$day.'"'.($day == $sday ? ' selected' : '').'>'.$day.'</option>';
}
$retstring .= "</select>";
print $retstring;
print '</td>';
// Button Start
print '<td>';
if ($action == 'start' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '-1')
{
print '';
}
else
{
print '<input type="submit" name="add" class="button" value="'.$langs->trans("Start").'">';
}
print '</td>';
print '</table>';
print '</div>';
// Table to see/enter balance
if (($action == 'start' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '-1') || $action == 'close')
{
$posmodule = GETPOST('posmodule', 'alpha');
$terminalid = GETPOST('posnumber', 'alpha');
print '<br>';
print '<div class="div-table-responsive-no-min">';
print '<table class="noborder centpercent">';
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans("InitialBankBalance");
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
$i++;
}
print '<td></td>';
print '</tr>';
print '<tr>';
// Initial amount
print '<td>'.$langs->trans("NbOfInvoices").'</td>';
print '<td class="center">';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print $theoricalnbofinvoiceforterminal[$terminalid][$key];
print '</td>';
$i++;
}
// Save
print '<td align="center"></td>';
print '</tr>';
print '<tr>';
// Initial amount
print '<td>'.$langs->trans("TheoricalAmount").'</td>';
print '<td class="center">';
print price($initialbalanceforterminal[$terminalid]['cash']).'<br>';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print price($theoricalamountforterminal[$terminalid][$key]).'<br>';
/*
print '<td align="center" class="hide0" colspan="'.count($arrayofpaymentmode).'">';
print $langs->trans("AmountAtEndOfPeriod");
print '</td>';
$i++;
}
// Save
print '<td align="center"></td>';
print '</tr>';
*/
print '<td></td>';
print '</tr>';
print '<tr>';
print '<td>'.$langs->trans("RealAmount").'</td>';
// Initial amount
print '<td class="center">';
print '<input name="opening" type="text" class="maxwidth100 center" value="'.(GETPOSTISSET('opening') ?price2num(GETPOST('opening', 'alpha')) : price($initialbalanceforterminal[$terminalid]['cash'])).'">';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print '<input name="'.$key.'_amount" type="text"'.($key == 'cash' ? ' autofocus' : '').' class="maxwidth100 center" value="'.GETPOST($key.'_amount', 'alpha').'">';
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans("Cash");
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
$i++;
}
// Save
print '<td class="center">';
print '<input type="submit" name="cancel" class="button" value="'.$langs->trans("Cancel").'">';
print '<input type="submit" name="add" class="button" value="'.$langs->trans("Save").'">';
print '</td>';
print '</tr>';
/*
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>'.$langs->trans($val);
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
$i++;
}*/
print '<td></td>';
print '</tr>';
print '</form>';
/*print '<tr>';
// Initial amount
print '<td>'.$langs->trans("NbOfInvoices").'</td>';
print '<td class="center">';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print $theoricalnbofinvoiceforterminal[$terminalid][$key];
print '</td>';
$i++;
}
// Save
print '<td align="center"></td>';
print '</tr>';
*/
print '<tr>';
// Initial amount
print '<td>'.$langs->trans("TheoricalAmount").'</td>';
print '<td class="center">';
print price($initialbalanceforterminal[$terminalid]['cash']).'<br>';
print '</td>';
// Amount per payment type
/*$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print price($theoricalamountforterminal[$terminalid][$key]).'<br>';
print '</td>';
$i++;
}*/
// Save
print '<td></td>';
print '</tr>';
print '<tr>';
print '<td>'.$langs->trans("RealAmount").'</td>';
// Initial amount
print '<td class="center">';
print '<input ';
if ($action == 'close') print 'disabled '; // To close cash user can't set opening cash
print 'name="opening" type="text" class="maxwidth100 center" value="';
if ($action == 'close')
{
$object->fetch($id);
print $object->opening;
}
else print (GETPOSTISSET('opening') ?price2num(GETPOST('opening', 'alpha')) : price($initialbalanceforterminal[$terminalid]['cash']));
print '">';
print '</td>';
// Amount per payment type
/*$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print '<input ';
if ($action == 'start') print 'disabled '; // To start cash user only can set opening cash
print 'name="'.$key.'_amount" type="text"'.($key == 'cash' ? ' autofocus' : '').' class="maxwidth100 center" value="'.GETPOST($key.'_amount', 'alpha').'">';
print '</td>';
$i++;
}*/
// Save
print '<td class="center">';
print '<input type="submit" name="cancel" class="button" value="'.$langs->trans("Cancel").'">';
if ($action == 'start') print '<input type="submit" name="add" class="button" value="'.$langs->trans("Save").'">';
elseif ($action == 'close') print '<input type="submit" name="valid" class="button" value="'.$langs->trans("Validate").'">';
print '</td>';
print '</tr>';
print '</table>';
print '</div>';
}
print '</form>';
}
print '</form>';
}
if (empty($action) || $action == "view")
if (empty($action) || $action == "view" || $action == "close")
{
$result = $object->fetch($id);
@ -520,7 +594,7 @@ if (empty($action) || $action == "view")
$head[0][1] = $langs->trans("Card");
$head[0][2] = 'cashcontrol';
dol_fiche_head($head, 'cashcontrol', $langs->trans("CashControl"), -1, 'cashcontrol');
dol_fiche_head($head, 'cashcontrol', $langs->trans("CashControl"), -1, 'account');
$linkback = '<a href="'.DOL_URL_ROOT.'/compta/cashcontrol/cashcontrol_list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
@ -533,7 +607,7 @@ if (empty($action) || $action == "view")
print '<div class="fichecenter">';
print '<div class="fichehalfleft">';
print '<div class="underbanner clearboth"></div>';
print '<table class="border tableforfield" width="100%">';
print '<table class="border tableforfield" width="100%">';
print '<tr><td class="titlefield nowrap">';
print $langs->trans("Ref");
@ -587,17 +661,212 @@ if (empty($action) || $action == "view")
dol_fiche_end();
print '<div class="tabsAction">';
print '<div class="inline-block divButAction"><a target="_blank" class="butAction" href="report.php?id='.$id.'">'.$langs->trans('PrintTicket').'</a></div>';
if ($object->status == CashControl::STATUS_DRAFT)
{
print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$id.'&amp;action=close">'.$langs->trans('ValidateAndClose').'</a></div>';
if ($action != 'close') {
print '<div class="tabsAction">';
print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER["PHP_SELF"].'?id='.$id.'&amp;action=confirm_delete">'.$langs->trans('Delete').'</a></div>';
}
print '</div>';
print '<div class="inline-block divButAction"><a target="_blank" class="butAction" href="report.php?id='.$id.'">'.$langs->trans('PrintTicket').'</a></div>';
print '<center><iframe src="report.php?id='.$id.'" width="60%" height="800"></iframe></center>';
if ($object->status == CashControl::STATUS_DRAFT)
{
print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$id.'&amp;action=close">'.$langs->trans('Close').'</a></div>';
print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER["PHP_SELF"].'?id='.$id.'&amp;action=confirm_delete">'.$langs->trans('Delete').'</a></div>';
} else {
print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$id.'&amp;action=reopen">'.$langs->trans('ReOpen').'</a></div>';
}
print '</div>';
print '<center><iframe src="report.php?id='.$id.'" width="60%" height="800"></iframe></center>';
} else {
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'" name="formclose">';
print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
if ($action == 'start' && GETPOST('posnumber', 'int') != '' && GETPOST('posnumber', 'int') != '' && GETPOST('posnumber', 'int') != '-1')
{
print '<input type="hidden" name="action" value="add">';
}
elseif ($action == 'close')
{
print '<input type="hidden" name="action" value="valid">';
print '<input type="hidden" name="id" value="'.$id.'">';
}
else
{
print '<input type="hidden" name="action" value="start">';
}
/*
print '<div class="div-table-responsive-no-min">';
print '<table class="noborder centpercent">';
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("Module").'</td>';
print '<td>'.$langs->trans("Terminal").'</td>';
print '<td>'.$langs->trans("Year").'</td>';
print '<td>'.$langs->trans("Month").'</td>';
print '<td>'.$langs->trans("Day").'</td>';
print '<td></td>';
print "</tr>\n";
$disabled = 1;
$prefix = 'close';
print '<tr class="oddeven">';
print '<td>'.$form->selectarray('posmodulebis', $arrayofposavailable, $object->posmodule, (count($arrayofposavailable) > 1 ? 1 : 0), 0, 0, '', 0, 0, $disabled).'</td>';
print '<input type="hidden" name="posmodule" value="'.$object->posmodule.'">';
print '<td>';
$array = array();
$numterminals = max(1, $conf->global->TAKEPOS_NUM_TERMINALS);
for($i = 1; $i <= $numterminals; $i++) {
$array[$i] = $i;
}
$selectedposnumber = $object->posnumber; $showempty = 1;
//print $form->selectarray('posnumber', $array, GETPOSTISSET('posnumber') ?GETPOST('posnumber', 'int') : $selectedposnumber, $showempty, 0, 0, '', 0, 0, $disabled);
print '<input name="posnumberbis" disabled="disabled" type="text" class="maxwidth50" value="'.$object->posnumber.'">';
print '<input type="hidden" name="posnumber" value="'.$object->posmodule.'">';
print '</td>';
// Year
print '<td>';
print '<input name="yearbis" disabled="disabled" type="text" class="maxwidth50" value="'.$object->year_close.'">';
print '<input type="hidden" name="year_close" value="'.$object->year_close.'">';
print '</td>';
// Month
print '<td>';
print '<input name="monthbis" disabled="disabled" type="text" class="maxwidth50" value="'.$object->month_close.'">';
print '<input type="hidden" name="month_close" value="'.$object->month_close.'">';
print '</td>';
// Day
print '<td>';
print '<input name="daybis" disabled="disabled" type="text" class="maxwidth50" value="'.$object->date_close.'">';
print '<input type="hidden" name="day_close" value="'.$object->date_close.'">';
print '</td>';
print '<td></td>';
print '</table>';
print '</div>';
*/
// Table to see/enter balance
if (($action == 'start' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '' && GETPOST('posnumber') != '-1') || $action == 'close')
{
$posmodule = $object->posmodule;
$terminalid = $object->posnumber;
print '<br>';
print '<div class="div-table-responsive-no-min">';
print '<table class="noborder centpercent">';
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans("InitialBankBalance");
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
print '<td align="center" class="hide0" colspan="'.count($arrayofpaymentmode).'">';
print $langs->trans("AmountAtEndOfPeriod");
print '</td>';
print '<td></td>';
print '</tr>';
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans("Cash");
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>'.$langs->trans($val);
//print '<br>'.$langs->trans("TheoricalAmount").'<br>'.$langs->trans("RealAmount");
print '</td>';
$i++;
}
print '<td></td>';
print '</tr>';
print '<tr>';
// Initial amount
print '<td>'.$langs->trans("NbOfInvoices").'</td>';
print '<td class="center">';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print $theoricalnbofinvoiceforterminal[$terminalid][$key];
print '</td>';
$i++;
}
// Save
print '<td align="center"></td>';
print '</tr>';
print '<tr>';
// Initial amount
print '<td>'.$langs->trans("TheoricalAmount").'</td>';
print '<td class="center">';
print price($initialbalanceforterminal[$terminalid]['cash']).'<br>';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
if ($key == 'cash') {
$deltaforcash = ($object->opening - $initialbalanceforterminal[$terminalid]['cash']);
print price($theoricalamountforterminal[$terminalid][$key] + $deltaforcash).'<br>';
} else {
print price($theoricalamountforterminal[$terminalid][$key]).'<br>';
}
print '</td>';
$i++;
}
// Save
print '<td align="center"></td>';
print '</tr>';
print '<tr>';
print '<td>'.$langs->trans("RealAmount").'</td>';
// Initial amount
print '<td class="center">';
print '<input ';
if ($action == 'close') print 'disabled '; // To close cash user can't set opening cash
print 'name="opening" type="text" class="maxwidth100 center" value="';
if ($action == 'close')
{
$object->fetch($id);
print $object->opening;
}
else print (GETPOSTISSET('opening') ?price2num(GETPOST('opening', 'alpha')) : price($initialbalanceforterminal[$terminalid]['cash']));
print '">';
print '</td>';
// Amount per payment type
$i = 0;
foreach ($arrayofpaymentmode as $key => $val)
{
print '<td align="center"'.($i == 0 ? ' class="hide0"' : '').'>';
print '<input ';
if ($action == 'start') print 'disabled '; // To start cash user only can set opening cash
print 'name="'.$key.'_amount" type="text"'.($key == 'cash' ? ' autofocus' : '').' class="maxwidth100 center" value="'.GETPOST($key.'_amount', 'alpha').'">';
print '</td>';
$i++;
}
// Save
print '<td class="center">';
print '<input type="submit" name="cancel" class="button" value="'.$langs->trans("Cancel").'">';
if ($action == 'start') print '<input type="submit" name="add" class="button" value="'.$langs->trans("Save").'">';
elseif ($action == 'close') print '<input type="submit" name="valid" class="button" value="'.$langs->trans("Close").'">';
print '</td>';
print '</tr>';
print '</table>';
print '</div>';
}
print '</form>';
}
}
}

View File

@ -104,6 +104,7 @@ class CashControl extends CommonObject
const STATUS_DRAFT = 0;
const STATUS_VALIDATED = 1;
const STATUS_CLOSED = 1; // For the moment CLOSED = VALIDATED
/**
@ -288,6 +289,18 @@ class CashControl extends CommonObject
return $result;
}
/**
* Update object into database
*
* @param User $user User that modifies
* @param bool $notrigger false=launch triggers after, true=disable triggers
* @return int <0 if KO, >0 if OK
*/
public function update(User $user, $notrigger = false)
{
return $this->updateCommon($user, $notrigger);
}
/**
* Delete object in database
*

View File

@ -40,6 +40,7 @@ $langs->load("bills");
$id = GETPOST('id', 'int');
$_GET['optioncss'] = "print";
$cashcontrol = new CashControl($db);
$cashcontrol->fetch($id);
@ -69,6 +70,8 @@ $terminalid = $cashcontrol->posnumber;
* View
*/
$param = '';
llxHeader('', $langs->trans("CashControl"), '', '', 0, 0, array(), array(), $param);
/*$sql = "SELECT b.rowid, b.dateo as do, b.datev as dv, b.amount, b.label, b.rappro as conciliated, b.num_releve, b.num_chq,";
@ -268,21 +271,21 @@ if ($resql)
print "<div style='text-align: right'><h2>";
print $langs->trans("Cash").": ".price($cash);
if ($cash != $cashcontrol->cash) {
if ($cashcontrol->status == $cashcontrol::STATUS_VALIDATED && $cash != $cashcontrol->cash) {
print ' <> <span class="amountremaintopay">'.$langs->trans("Declared").': '.price($cashcontrol->cash).'</span>';
}
print "<br><br>";
//print '<br>';
print $langs->trans("PaymentTypeCHQ").": ".price($cheque);
if ($cheque != $cashcontrol->cheque) {
if ($cashcontrol->status == $cashcontrol::STATUS_VALIDATED && $cheque != $cashcontrol->cheque) {
print ' <> <span class="amountremaintopay">'.$langs->trans("Declared").': '.price($cashcontrol->cheque).'</span>';
}
print "<br><br>";
//print '<br>';
print $langs->trans("PaymentTypeCB").": ".price($bank);
if ($bank != $cashcontrol->card) {
if ($cashcontrol->status == $cashcontrol::STATUS_VALIDATED && $bank != $cashcontrol->card) {
print ' <> <span class="amountremaintopay">'.$langs->trans("Declared").': '.price($cashcontrol->card).'</span>';
}
print "<br><br>";

View File

@ -77,6 +77,7 @@ class box_shipments extends ModeleBoxes
$this->max = $max;
include_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php';
include_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
$shipmentstatic = new Expedition($this->db);

View File

@ -2949,7 +2949,7 @@ abstract class CommonObject
$MODULE = "MODULE_DISALLOW_UPDATE_PRICE_ORDER";
elseif ($this->element == 'facture' || $this->element == 'invoice')
$MODULE = "MODULE_DISALLOW_UPDATE_PRICE_INVOICE";
elseif ($this->element == 'facture_fourn' || $this->element == 'supplier_invoice')
elseif ($this->element == 'facture_fourn' || $this->element == 'supplier_invoice' || $this->element == 'invoice_supplier')
$MODULE = "MODULE_DISALLOW_UPDATE_PRICE_SUPPLIER_INVOICE";
elseif ($this->element == 'order_supplier' || $this->element == 'supplier_order')
$MODULE = "MODULE_DISALLOW_UPDATE_PRICE_SUPPLIER_ORDER";

View File

@ -6203,7 +6203,7 @@ class Form
$out .= ajax_combobox($htmlname);
}
$out .= '<select id="'.preg_replace('/^\./', '', $htmlname).'" '.($disabled ? 'disabled ' : '').'class="flat '.(preg_replace('/^\./', '', $htmlname)).($morecss ? ' '.$morecss : '').'"';
$out .= '<select id="'.preg_replace('/^\./', '', $htmlname).'" '.($disabled ? 'disabled="disabled" ' : '').'class="flat '.(preg_replace('/^\./', '', $htmlname)).($morecss ? ' '.$morecss : '').'"';
$out .= ' name="'.preg_replace('/^\./', '', $htmlname).'" '.($moreparam ? $moreparam : '');
$out .= '>';

View File

@ -198,7 +198,7 @@ abstract class Stats
// $data = array('xval'=>array(0=>xlabel,1=>yval1,2=>yval2...),...)
for ($i = 0; $i < 12; $i++)
{
$data[$i][] = $datay[$endyear][($i + $sm) % 12][0]; // set label
$data[$i][] = $datay[$endyear][($i + $sm) % 12]['label']; // set label
$year = $startyear;
while ($year <= $endyear)
{
@ -479,7 +479,6 @@ abstract class Stats
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/**
* Renvoie le montant totalise par mois pour une annee donnee
* Return the amount per month for a given year
*
* @param int $year Year

View File

@ -693,6 +693,8 @@ if ($mode == 'graph') {
$mesg = $px1->isGraphKo();
if (!$mesg)
{
/*var_dump($legend);
var_dump($data);*/
$px1->SetData($data);
unset($data);

View File

@ -348,7 +348,7 @@ function pdfBuildThirdpartyName($thirdparty, Translate $outputlangs, $includeali
if ($thirdparty instanceof Societe) {
$socname .= $thirdparty->name;
if (($includealias || !empty($conf->global->PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME)) && !empty($thirdparty->name_alias)) {
$socname .= "\n".$thirdparty->name_alias;
$socname .= " - ".$thirdparty->name_alias;
}
} elseif ($thirdparty instanceof Contact) {
$socname = $thirdparty->socname;
@ -386,7 +386,7 @@ function pdf_build_address($outputlangs, $sourcecompany, $targetcompany = '', $t
$stringaddress = '';
if (is_object($hookmanager))
{
$parameters = array('sourcecompany'=>&$sourcecompany, 'targetcompany'=>&$targetcompany, 'targetcontact'=>&$targetcontact, 'outputlangs'=>$outputlangs, 'mode'=>$mode, 'usecontact'=>$usecontact);
$parameters = array('sourcecompany' => &$sourcecompany, 'targetcompany' => &$targetcompany, 'targetcontact' => &$targetcontact, 'outputlangs' => $outputlangs, 'mode' => $mode, 'usecontact' => $usecontact);
$action = '';
$reshook = $hookmanager->executeHooks('pdf_build_address', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks
$stringaddress .= $hookmanager->resPrint;

View File

@ -2189,7 +2189,7 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks
print '<td>';
print $projectstatic->getNomUrl(1);
if (!in_array('projectlabel', $hiddenfields)) print '<br>'.dol_trunc($objp->title, 24);
if (!in_array('projectlabel', $hiddenfields)) print '<br><span class="opacitymedium">'.dol_trunc($objp->title, 24).'</span>';
print '</td>';
print '<td>';
if ($objp->fk_soc > 0)

View File

@ -859,7 +859,10 @@ class FactureFournisseur extends CommonInvoice
$line->multicurrency_total_tva = $obj->multicurrency_total_tva;
$line->multicurrency_total_ttc = $obj->multicurrency_total_ttc;
$this->lines[$i] = $line;
// Extra fields
$line->fetch_optionals();
$this->lines[$i] = $line;
$i++;
}

View File

@ -522,6 +522,7 @@ if ($step == 3 && $datatoimport)
print load_fiche_titre($langs->trans("InformationOnSourceFile"), '', '');
print '<div class="underbanner clearboth"></div>';
print '<div class="fichecenter">';
print '<table width="100%" class="border tableforfield">';
@ -540,6 +541,13 @@ if ($step == 3 && $datatoimport)
dol_fiche_end();
if ($format == 'xlsx' && ! class_exists('XMLWriter')) {
$langs->load("install");
print info_admin($langs->trans("ErrorPHPDoesNotSupport", 'php-xml'), 0, 0, 1, 'error');
}
print '<br>';
print '<form name="userfile" action="'.$_SERVER["PHP_SELF"].'" enctype="multipart/form-data" METHOD="POST">';

View File

@ -192,3 +192,5 @@ ALTER TABLE llx_accounting_account DROP COLUMN pcg_subtype;
ALTER TABLE llx_product ADD COLUMN accountancy_code_buy_intra varchar(32) AFTER accountancy_code_buy;
ALTER TABLE llx_product ADD COLUMN accountancy_code_buy_export varchar(32) AFTER accountancy_code_buy_intra;
ALTER TABLE llx_accounting_account ADD COLUMN reconciliable tinyint DEFAULT 0 NOT NULL after active;

View File

@ -35,6 +35,7 @@ create table llx_accounting_account
fk_user_author integer DEFAULT NULL,
fk_user_modif integer DEFAULT NULL,
active tinyint DEFAULT 1 NOT NULL,
reconciliable tinyint DEFAULT 0 NOT NULL,
import_key varchar(14),
extraparams varchar(255) -- for other parameters with json format
)ENGINE=innodb;

View File

@ -224,13 +224,15 @@ 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
ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Third-party unknown and subledger not defined on the payment. We will keep the subledger account value empty.
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
ShowOpeningBalance=Show opening balance
HideOpeningBalance=Hide opening balance
Pcgtype=Group of account
Pcgsubtype=Subgroup of account
PcgtypeDesc=Group and subgroup of account are used as predefined 'filter' and 'grouping' criterias 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=Group 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.
TotalVente=المبيعات الإجمالية قبل الضريبة
TotalMarge=إجمالي هامش المبيعات
@ -269,6 +271,7 @@ ChangeBinding=Change the binding
Accounted=Accounted in ledger
NotYetAccounted=Not yet accounted in ledger
ShowTutorial=Show Tutorial
NotReconciled=لم يتم تسويتة
## Admin
ApplyMassCategories=Apply mass categories

View File

@ -328,7 +328,7 @@ SetupIsReadyForUse=Module deployment is finished. You must however enable and se
NotExistsDirect=The alternative root directory is not defined to an existing directory.<br>
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.<br>Just create a directory at the root of Dolibarr (eg: custom).<br>
InfDirExample=<br>Then declare it in the file <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>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:
YouCanSubmitFile=You can upload the .zip file of module package from here:
CurrentVersion=Dolibarr النسخة الحالية
CallUpdatePage=Browse to the page that updates the database structure and data: %s.
LastStableVersion=Latest stable version
@ -472,6 +472,7 @@ Use3StepsApproval=By default, Purchase Orders need to be created and approved by
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).<br>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: <strong>%s</strong>.
WarningPHPMailSPF=If the domain name in your sender email address is protected by SPF (ask you email provider), you must include the following IPs in the SPF record of the DNS of your domain: <strong>%s</strong>.
ClickToShowDescription=Click to show description
DependsOn=This module needs the module(s)
RequiredBy=This module is required by module(s)
@ -544,6 +545,8 @@ Module58Name=انقر للاتصال
Module58Desc=ClickToDial التكامل
Module59Name=Bookmark4u
Module59Desc=إضافة مهمة لتوليد Bookmark4u الحساب من حساب Dolibarr
Module60Name=Stickers
Module60Desc=Management of stickers
Module70Name=المداخلات
Module70Desc=التدخلات الإدارية
Module75Name=ويلاحظ نفقات رحلات
@ -639,7 +642,7 @@ Module50000Desc=Offer customers a PayBox online payment page (credit/debit cards
Module50100Name=POS SimplePOS
Module50100Desc=Point of Sale module SimplePOS (simple POS).
Module50150Name=POS TakePOS
Module50150Desc=Point of Sale module TakePOS (touchscreen POS).
Module50150Desc=Point of Sale module TakePOS (touchscreen POS, for shops, bars or restaurants).
Module50200Name=باي بال
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
@ -1018,7 +1021,7 @@ CalcLocaltax3Desc=تقارير الضرائب المحلية هي مجموعه l
LabelUsedByDefault=العلامة التي يستخدمها التقصير إذا لم يمكن العثور على ترجمة للقانون
LabelOnDocuments=علامة على وثائق
LabelOrTranslationKey=Label or translation key
ValueOfConstantKey=Value of constant
ValueOfConstantKey=Value of a configuration constant
NbOfDays=No. of days
AtEndOfMonth=في نهاية الشهر
CurrentNext=Current/Next
@ -1683,6 +1686,9 @@ 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.
CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced.
CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates.
CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13)
##### Bookmark #####
BookmarkSetup=إعداد وحدة المرجعية
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.
@ -1791,6 +1797,7 @@ BackgroundTableLineEvenColor=لون الخلفية حتى خطوط الجدول
MinimumNoticePeriod=الحد الأدنى لمدة إشعار (يجب أن يتم طلب إجازة قبل هذا التأخير)
NbAddedAutomatically=عدد الأيام تضاف إلى العدادات من المستخدمين (تلقائيا) كل شهر
EnterAnyCode=يحتوي هذا الحقل على إشارة لتحديد الخط. أدخل أي قيمة من اختيارك، ولكن من دون أحرف خاصة.
Enter0or1=Enter 0 or 1
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=موقف خط في قوائم السرد
@ -1964,10 +1971,13 @@ 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.
IPListExample=127.0.0.1 192.168.0.2 [::1]
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
EMailsWillHaveMessageID=Emails will have a tag 'References' matching this syntax
PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some text title in your PDF duplicated in 2 different languages in the same generate PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF.
FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book.

View File

@ -60,7 +60,7 @@ MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
ShipmentValidatedInDolibarr=شحنة%s التأكد من صلاحيتها
ShipmentClassifyClosedInDolibarr=الشحنة %sتم تصنيفها مدفوعة
ShipmentUnClassifyCloseddInDolibarr=الشحنة %s تم تصنيفها معاد فتحها
ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified re-open
ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status
ShipmentDeletedInDolibarr=الشحنة%sتم حذفها
OrderCreatedInDolibarr=الطلب %s تم إنشاؤة
@ -123,6 +123,7 @@ AgendaUrlOptionsNotAdmin=<b>لوجينا=!%s</b> لمنع اخراج الجرا
AgendaUrlOptions4=<b>لوجينت =%s</b> لتقييد الإخراج على الإجراءات المعينة للمستخدم <b>%s</b> (المالك والآخرين).
AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic events.
AgendaUrlOptionsIncludeHolidays=<b>includeholidays=1</b> to include events of holidays.
AgendaShowBirthdayEvents=عرض تواريخ ميلاد جهات الإتصال
AgendaHideBirthdayEvents=إخفاء تواريخ ميلاد جهات الإتصال
Busy=مشغول

View File

@ -95,7 +95,7 @@ AddBankRecordLong=إضافة قيد يدوي
Conciliated=تمت تسويتة
ConciliatedBy=تمت التسوية بواسطة
DateConciliating=تاريخ التسوية
BankLineConciliated=تم تسوية القيد
BankLineConciliated=Entry reconciled with bank receipt
Reconciled=تمت تسويتة
NotReconciled=لم يتم تسويتة
CustomerInvoicePayment=مدفوعات العميل
@ -154,7 +154,7 @@ RejectCheck=تم إرجاع الشيك
ConfirmRejectCheck=هل انت متأكد انك تريد وضع علامة على هذا الشيك على أنه مرفوض؟
RejectCheckDate=تاريخ إرجاع الشيك
CheckRejected=تم إرجاع الشيك
CheckRejectedAndInvoicesReopened=تم ارجاع الشيك وإعادة فتح الفواتير
CheckRejectedAndInvoicesReopened=Check returned and invoices re-open
BankAccountModelModule=نماذج مستندات للحسابات البنكية
DocumentModelSepaMandate=Template of SEPA mandate. Useful for European countries in EEC only.
DocumentModelBan=نموذج لطباعة صفحة تحتوي على معلومات BAN .
@ -169,3 +169,7 @@ FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make d
AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation
CashControl=POS cash fence
NewCashFence=New cash fence
BankColorizeMovement=Colorize movements
BankColorizeMovementDesc=If this function is enable, you can choose specific background color for debit or credit movements
BankColorizeMovementName1=Background color for debit movement
BankColorizeMovementName2=Background color for credit movement

View File

@ -419,6 +419,7 @@ PaymentCondition14DENDMONTH=Within 14 days following the end of the month
FixAmount=Fixed amount - 1 line with label '%s'
VarAmount=مقدار متغير (٪٪ TOT).
VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
VarAmountAllLines=Variable amount (%% tot.) - all same lines
# PaymentType
PaymentTypeVIR=حوالة مصرفية
PaymentTypeShortVIR=حوالة مصرفية
@ -512,13 +513,15 @@ RevenueStamp=طوابع الواردات
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=Invoice PDF template Crabe. A complete invoice template
PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (old implementation of Sponge template)
PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template
PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices
TerreNumRefModelDesc1=عودة عدد مع الشكل syymm NNNN عن الفواتير القياسية و٪ syymm-NNNN لتلاحظ الائتمان حيث هو YY العام٪، مم هو الشهر وnnnn هو تسلسل مع أي انقطاع وعدم العودة إلى 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
EarlyClosingReason=Early closing reason
EarlyClosingComment=Early closing note
##### Types de contacts #####
TypeContact_facture_internal_SALESREPFOLL=ممثل العميل متابعة فاتورة
TypeContact_facture_external_BILLING=الزبون فاتورة الاتصال

View File

@ -81,3 +81,13 @@ CustomReceipt=Custom Receipt
ReceiptName=Receipt Name
ProductSupplements=Product Supplements
SupplementCategory=Supplement category
ColorTheme=Color theme
Colorful=Colorful
HeadBar=Head Bar
SortProductField=Field for sorting products
Browser=المتصفح
BrowserMethodDescription=Simple and easy receipt printing. Only a few parameters to configure the receipt. Print via browser.
TakeposConnectorMethodDescription=External module with extra features. Posibility to print from de cloud.
PrintMethod=Print method
ReceiptPrinterMethodDescription=Powerful method with a lot of parameters. Full customizable with templates. Cannot print from the cloud.
ByTerminal=By terminal

View File

@ -78,6 +78,7 @@ CatMemberList=قائمة علامات / فئات الأعضاء 
CatContactList=قائمة اتصال العلامات / الفئات
CatSupLinks=الروابط بين الموردين والعلامات / الفئات
CatCusLinks=الروابط بين العملاء / احتمال والعلامات / فئات
CatContactsLinks=Links between contacts/addresses and tags/categories
CatProdLinks=الروابط بين المنتجات / الخدمات والعلامات / الفئات
CatProJectLinks=الروابط بين المشاريع والعلامات / الفئات
DeleteFromCat=إزالة من العلامة / الفئة

View File

@ -96,7 +96,7 @@ ErrorBadMaskFailedToLocatePosOfSequence=خطأ، من دون قناع رقم ا
ErrorBadMaskBadRazMonth=خطأ، قيمة إعادة سيئة
ErrorMaxNumberReachForThisMask=Maximum number reached for this mask
ErrorCounterMustHaveMoreThan3Digits=يجب أن يكون العداد أكثر من 3 أرقام
ErrorSelectAtLeastOne=خطأ. حدد واحد على الأقل دخول.
ErrorSelectAtLeastOne=Error, select at least one entry.
ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated
ErrorProdIdAlreadyExist=يتم تعيين ثلث آخر إلى %s
ErrorFailedToSendPassword=لم ترسل كلمة السر
@ -117,7 +117,8 @@ ErrorLoginDoesNotExists=لا يستطيع المستخدم الدخول مع <b>
ErrorLoginHasNoEmail=هذا المستخدم ليس لديه عنوان البريد الإلكتروني. إحباط عملية.
ErrorBadValueForCode=سيئة قيمة لرمز الحماية. حاول مرة أخرى مع القيمة الجديدة ...
ErrorBothFieldCantBeNegative=ويمكن لحقول %s و%s لا تكون سلبية
ErrorFieldCantBeNegativeOnInvoice=Field <strong>%s</strong> cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) 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=Field <strong>%s</strong> cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) and apply it to the invoice.
ErrorLinesCantBeNegativeForOneVATRate=Total of lines can't be negative for a given VAT rate.
ErrorLinesCantBeNegativeOnDeposits=Lines can't be negative in a deposit. You will face problems when you will need to consume the deposit in final invoice if you do so.
ErrorQtyForCustomerInvoiceCantBeNegative=كمية لخط في فواتير العملاء لا يمكن أن يكون سلبيا
ErrorWebServerUserHasNotPermission=<b>%s</b> تستخدم حساب مستخدم لتنفيذ خادم الويب لا يوجد لديه إذن لذلك
@ -227,6 +228,13 @@ ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox'
ErrorFieldRequiredForProduct=Field '%s' is required for product %s
ProblemIsInSetupOfTerminal=Problem is in setup of terminal %s.
ErrorAddAtLeastOneLineFirst=Add at least one line first
ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, record is already transferred in accounting, deletion is not possible.
ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=Error, language is mandatory if you set the page as a translation of another one.
ErrorLanguageOfTranslatedPageIsSameThanThisPage=Error, language of translated page is same than this one.
ErrorBatchNoFoundForProductInWarehouse=No lot/serial found for product "%s" in warehouse "%s".
ErrorBatchNoFoundEnoughQuantityForProductInWarehouse=No enough quantity for this lot/serial for product "%s" in warehouse "%s".
ErrorOnlyOneFieldForGroupByIsPossible=Only 1 field for the 'Group by' is possible (others are discarded)
ErrorTooManyDifferentValueForSelectedGroupBy=Found too many different value (more than <b>%s</b>) for the field '<b>%s</b>', so we can't user it as a 'Group by' for graphics. The field 'Group By' has been removed. May be you wanted to use it as an X-Axis ?
# 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. ويمكن استخدامه من قبل وحدة / واجهة خارجية ولكن إذا كنت لا تحتاج إلى تعريف أي تسجيل دخول أو كلمة المرور لأحد أفراد، يمكنك تعطيل خيار "إدارة تسجيل دخول لكل عضو" من إعداد وحدة الأعضاء. إذا كنت بحاجة إلى إدارة تسجيل الدخول ولكن لا تحتاج إلى أي كلمة المرور، يمكنك الحفاظ على هذا الحقل فارغا لتجنب هذا التحذير. ملاحظة: يمكن أيضا أن تستخدم البريد الإلكتروني لتسجيل الدخول إذا تم ربط عضو إلى المستخدم.

View File

@ -1,59 +1,59 @@
# 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=اختيار الحقول في ملف المصدر الذي تريد استيراد والميدان هدفهم في قاعدة البيانات عن طريق نقلها إلى أعلى وأسفل مع مرساة%s ، أو اختر وضعا استيراد مسبقا:
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=Save your selections as an export profile/template (for reuse).
SaveImportModel=Save this import profile (for reuse) ...
ExportModelName=اسم تصدير صورة
ExportModelSaved=تصدير صورة المحفوظة تحت اسم <b>٪ ق.</b>
ExportModelSaved=Export profile saved as <b>%s</b>.
ExportableFields=مجالات للتصدير
ExportedFields=صدرت المجالات
ImportModelName=استيراد صورة الاسم
ImportModelSaved=استيراد صورة المحفوظة تحت اسم <b>٪ ق.</b>
ImportModelSaved=Import profile saved as <b>%s</b>.
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
SQLUsedForExport=SQL طلب استخدامه لبناء ملف التصدير
SQLUsedForExport=SQL Request used to extract data
LineId=معرف السطر
LineLabel=تسمية الخط
LineDescription=وصف خط
LineUnitPrice=سعر الوحدة من خط
LineVATRate=ضريبة القيمة المضافة من سعر الخط
LineQty=خط للكمية
LineTotalHT=المبلغ الصافي بعد خصم الضرائب عن الخط
LineTotalHT=Amount excl. tax for line
LineTotalTTC=المبلغ تمشيا مع ضريبة
LineTotalVAT=مبلغ الضريبة على القيمة المضافة لخط
TypeOfLineServiceOrProduct=Type of line (0=product, 1=نوع الخط (0= منتج الخدمة= 1)
FileWithDataToImport=ملف استيراد البيانات
FileToImport=مصدر لاستيراد ملف
FileMustHaveOneOfFollowingFormat=ملف لاستيراد ويجب أن يكون واحدا من الشكل التالي
DownloadEmptyExample=تحميل مثال على مصدر ملف فارغ
ChooseFormatOfFileToImport=اختيار تنسيق ملف لاستخدام تنسيق ملف الاستيراد عن طريق النقر على %s picto لتحديده.
ChooseFileToImport=اختيار ملف لاستيراد ثم اضغط على picto ٪ ق...
FileMustHaveOneOfFollowingFormat=File to import must have one of following formats
DownloadEmptyExample=Download template file with field content information (* are mandatory fields)
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=الحقول المستهدفة في قاعدة بيانات Dolibarr (جريئة = إلزامي)
@ -68,55 +68,55 @@ FieldsTarget=استهداف حقول
FieldTarget=استهدف حقل
FieldSource=مصدر الحقل
NbOfSourceLines=عدد الأسطر في الملف المصدر
NowClickToTestTheImport=الاختيار المعلمات استيراد عرفتها. وإذا كانت صحيحة ، انقر على <b>%s</b> "زر" لإطلاق محاكاة لعملية الاستيراد (يمكن تغيير أية بيانات في قاعدة البيانات وسوف ، انها مجرد محاكاة لحظة)...
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.<br>Click on the "<b>%s</b>" button to run a check of the file structure/contents and simulate the import process.<br><b>No data will be changed in your database</b>.
RunSimulateImportFile=Run Import Simulation
FieldNeedSource=يتطلب هذا المجال البيانات من الملف المصدر
SomeMandatoryFieldHaveNoSource=بعض الحقول إلزامية ليس لديها مصدر من ملف البيانات
InformationOnSourceFile=معلومات عن الملف المصدر
InformationOnTargetTables=معلومات عن الهدف الحقول
SelectAtLeastOneField=التبديل حقل واحد على الأقل مصدر في عمود من الحقول لتصدير
SelectFormat=اختيار تنسيق الملف هذا الاستيراد
RunImportFile=بدء استيراد الملف
NowClickToRunTheImport=تحقق نتيجة لمحاكاة الاستيراد. إذا كان كل شيء على ما يرام ، بدء استيراد نهائي.
DataLoadedWithId=سيتم تحميل كافة البيانات مع معرف استيراد <b>التالي:٪ الصورة</b>
ErrorMissingMandatoryValue=البيانات الإلزامية فارغ في الملف المصدر <b> %s</b> للحقل.
TooMuchErrors=لا يزال هناك <b>%s</b> خطوط مصدر آخر مع وجود أخطاء ولكن محدودة الانتاج و.
TooMuchWarnings=لا يزال هناك <b>%s</b> خطوط مصدر آخر مع تحذيرات ولكن محدودة الانتاج و.
RunImportFile=Import Data
NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.<br>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: <b>%s</b>, 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 <b>%s</b>.
TooMuchErrors=There are still <b>%s</b> other source lines with errors but output has been limited.
TooMuchWarnings=There are still <b>%s</b> other source lines with warnings but output has been limited.
EmptyLine=سيتم تجاهل سطر فارغ ()
CorrectErrorBeforeRunningImport=أولا يجب أن تقوم بتصحيح كافة الأخطاء قبل تشغيل استيراد نهائي.
CorrectErrorBeforeRunningImport=You <b>must</b> correct all errors <b>before</b> running the definitive import.
FileWasImported=تم استيراد ملف مع <b>%s</b> عدد.
YouCanUseImportIdToFindRecord=You can find all imported record in your database by filtering on field <b>import_key='%s'</b>.
YouCanUseImportIdToFindRecord=You can find all the imported records in your database by filtering on field <b>import_key='%s'</b>.
NbOfLinesOK=عدد الأسطر مع عدم وجود أخطاء وتحذيرات لا : <b>%s.</b>
NbOfLinesImported=عدد خطوط المستوردة بنجاح : <b>%s.</b>
DataComeFromNoWhere=قيمة لادخال تأتي من أي مكان في الملف المصدر.
DataComeFromFileFieldNb=قيمة لادخال يأتي من <b>%s</b> عدد الحقول في الملف المصدر.
DataComeFromIdFoundFromRef=من حقل رقم <b>%s</b> ملف مصدر سوف تستخدم القيمة التي تأتي للعثور على معرف الكائن الأصل لاستخدام (هكذا <b>%s</b> objet الذي يحتوي على المرجع من الملف المصدر يجب أن يوجد في Dolibarr).
DataComeFromIdFoundFromCodeId=وسيتم استخدام التعليمات البرمجية التي تأتي من رقم <b>الحقل٪ الصورة</b> من ملف المصدر الى ايجاد هوية الكائن الأصل للاستخدام (ذلك الرمز من الملف المصدر بد منه موجود في <b>القاموس%s).</b> لاحظ أنه إذا كنت تعرف الهوية، ويمكنك أيضا استخدامه في ملف مصدر بدلا من التعليمات البرمجية. استيراد يجب أن تعمل في كلتا الحالتين.
DataComeFromIdFoundFromRef=Value that comes from field number <b>%s</b> of source file will be used to find the id of the parent object to use (so the object <b>%s</b> that has the ref. from source file must exist in the database).
DataComeFromIdFoundFromCodeId=Code that comes from field number <b>%s</b> 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 <b>%s</b>). 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=معرف خط الأم وجدت من رمز، سيتم إدراجها في الحقل التالي:
SourceRequired=بيانات قيمة إلزامية
SourceExample=مثال على قيمة البيانات ممكن
ExampleAnyRefFoundIntoElement=أي المرجع تم العثور عليها ل <b>%s</b> العنصر
ExampleAnyCodeOrIdFoundIntoDictionary=أي رمز (أو قيمة id) وجدت في <b>القاموس٪ الصورة</b>
CSVFormatDesc=<b>فاصلة فصل</b> ملف <b>القيمة</b> تنسيق (csv.). <br> هذا هو شكل ملف نصي ، حيث يتم فصل الحقول بواسطة فاصل [%s]. إذا تم العثور على فاصل داخل محتوى الحقل ، يتم تقريب الجولة الميدانية التي قام بها حرف] %s [. الهروب حرف وحرف الهروب جولة هو [%s].
Excel95FormatDesc=شكل <b>ملف</b> اكسل (. XLS) <br> هذا هو الأصلي تنسيق Excel 95 (BIFF5).
Excel2007FormatDesc=شكل <b>ملف</b> اكسل (. XLSX) <br> هذا هو الأصلي تنسيق Excel 2007 (SpreadsheetML).
CSVFormatDesc=<b>Comma Separated Value</b> file format (.csv).<br>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=<b>Excel</b> file format (.xls)<br>This is the native Excel 95 format (BIFF5).
Excel2007FormatDesc=<b>Excel</b> file format (.xlsx)<br>This is the native Excel 2007 format (SpreadsheetML).
TsvFormatDesc=<b>علامة التبويب</b> تنسيق ملف <b>منفصل القيمة</b> (و .tsv) <br> هذا هو شكل ملف نصي حيث يتم فصل الحقول من قبل الجدوال [التبويب].
ExportFieldAutomaticallyAdded=Field <b>%s</b> 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
Separator=الفاصل
Enclosure=سياج
CsvOptions=CSV format options
Separator=Field Separator
Enclosure=String Delimiter
SpecialCode=رمز خاص
ExportStringFilter=٪٪ يسمح استبدال حرف واحد أو أكثر في النص
ExportDateFilter=YYYY، YYYYMM، YYYYMMDD: فلاتر لسنة واحدة / شهر / يوم <br> YYYY + YYYY، YYYYMM + YYYYMM، YYYYMMDD + YYYYMMDD: مرشحات على مجموعة من سنوات / أشهر / أيام <br> > YYYY،> YYYYMM،> YYYYMMDD: مرشحات على جميع السنوات / أشهر / يوما التالية <br> <YYYY، <YYYYMM، <YYYYMMDD: مرشحات على جميع السنوات / أشهر / يوما السابقة
ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: filters by one year/month/day<br>YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD: filters over a range of years/months/days<br> > YYYY, > YYYYMM, > YYYYMMDD: filters on all following years/months/days<br> < YYYY, < YYYYMM, < YYYYMMDD: filters on all previous years/months/days
ExportNumericFilter=NNNNN filters by one value<br>NNNNN+NNNNN filters over a range of values<br>< NNNNN filters by lower values<br>> 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.<br>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=الحقول التي تمت تصفيتها
FilteredFieldsValues=قيمة للمرشح
FormatControlRule=حكم عنصر تنسيق
## imports updates
KeysToUseForUpdates=Key to use for updating data
KeysToUseForUpdates=Key (column) to use for <b>updating</b> existing data
NbInsert=Number of inserted lines: %s
NbUpdate=Number of updated lines: %s
MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s

View File

@ -91,7 +91,7 @@ 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.
DirectoryRecommendation=<span class="warning">IMPORTANT</span>: You must use a directory that is outside of the web pages (so do not use a subdirectory of previous parameter).
LoginAlreadyExists=موجود بالفعل
DolibarrAdminLogin=ادخل Dolibarr مشرف
AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists. Go back if you want to create another one.

View File

@ -1,6 +1,6 @@
# Dolibarr language file - Source file is en_US - languages
Language_ar_AR=العربية
Language_ar_EG=العربيه مصر
Language_ar_EG=Arabic (Egypt)
Language_ar_SA=العربية
Language_bn_BD=بنغالي
Language_bg_BG=البلغارية
@ -65,7 +65,7 @@ Language_mk_MK=المقدونية
Language_mn_MN=المنغولية
Language_nb_NO=النرويجية (بوكمال)
Language_nl_BE=الهولندية (بلجيكا)
Language_nl_NL=الهولندية (هولندا)
Language_nl_NL=Dutch
Language_pl_PL=بولندي
Language_pt_BR=البرتغالية (البرازيل)
Language_pt_PT=البرتغالية
@ -86,4 +86,4 @@ Language_uz_UZ=الأوزبكي
Language_vi_VN=الفيتنامية
Language_zh_CN=الصينية
Language_zh_TW=الصينية (التقليدية)
Language_bh_MY=الماليزية
Language_bh_MY=Malay

View File

@ -352,6 +352,8 @@ PriceUTTC=UP (شركة الضريبة)
Amount=كمية
AmountInvoice=قيمة الفاتورة
AmountInvoiced=Amount invoiced
AmountInvoicedHT=Amount invoiced (incl. tax)
AmountInvoicedTTC=Amount invoiced (excl. tax)
AmountPayment=مبلغ الدفع
AmountHTShort=Amount (excl.)
AmountTTCShort=المبلغ (المؤتمر الوطني العراقي. الضريبية)
@ -379,8 +381,8 @@ TotalHTShort=Total (excl.)
TotalHT100Short=Total 100%% (excl.)
TotalHTShortCurrency=Total (excl. in currency)
TotalTTCShort=إجمالي (شركة الضريبة)
TotalHT=Total (excl. tax)
TotalHTforthispage=Total (excl. tax) for this page
TotalHT=إجمالي (شركة الضريبة)
TotalHTforthispage=إجمالي (شركة الضريبة)
Totalforthispage=Total for this page
TotalTTC=إجمالي (شركة الضريبة)
TotalTTCToYourCredit=الإجمالي (المؤتمر الوطني العراقي. الضريبية) لالائتمان الخاصة بك
@ -604,7 +606,7 @@ File=ملف
Files=ملفات
NotAllowed=غير مسموح
ReadPermissionNotAllowed=إذن لا يسمح للقراءة
AmountInCurrency=المبلغ بالعملة ق ٪
AmountInCurrency=المبلغ بعملة %s
Example=مثال
Examples=أمثلة
NoExample=على سبيل المثال لا
@ -1010,9 +1012,13 @@ ContactDefault_project=المشروع
ContactDefault_project_task=مهمة
ContactDefault_propal=مقترح
ContactDefault_supplier_proposal=Supplier Proposal
ContactDefault_ticketsup=Ticket
ContactDefault_ticket=Ticket
ContactAddedAutomatically=Contact added from contact thirdparty roles
More=More
ShowDetails=Show details
CustomReports=Custom reports
StatisticsOn=Statistics on
SelectYourGraphOptionsFirst=Select your graph options to build a graph
Measures=Measures
XAxis=X-Axis
YAxis=Y-Axis

View File

@ -84,6 +84,8 @@ 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), 5=Visible on list end view form only (not create, not update). 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:<br>preg_match('/public/', $_SERVER['PHP_SELF'])?0:1<br>($user->rights->holiday->define_holiday ? 1 : 0)
DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.<br/>Currently, known compatibles PDF models are : eratostene
DisplayOnPdf=Display on PDF
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.

View File

@ -1,6 +1,6 @@
Mrp=Manufacturing Orders
MO=Manufacturing Order
MRPDescription=Module to manage Manufacturing Orders (MO).
MRPDescription=Module to manage production and Manufacturing Orders (MO).
MRPArea=MRP Area
MrpSetupPage=Setup of module MRP
MenuBOM=Bills of material
@ -24,7 +24,9 @@ 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
ConsumptionEfficiency=Consumption efficiency
ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production
ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product
DeleteBillOfMaterials=Delete Bill Of Materials
DeleteMo=Delete Manufacturing Order
ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material?
@ -66,3 +68,6 @@ AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume
NoStockChangeOnServices=No stock change on services
ProductQtyToConsumeByMO=Product quantity still to consume by open MO
ProductQtyToProduceByMO=Product quentity still to produce by open MO
AddNewConsumeLines=Add new line to consume
ProductsToConsume=Products to consume
ProductsToProduce=Products to produce

View File

@ -1,8 +1,8 @@
# Dolibarr language file - Source file is en_US - oauth
ConfigOAuth=تكوين أوث
OAuthServices=OAuth services
ConfigOAuth=OAuth Configuration
OAuthServices=OAuth Services
ManualTokenGeneration=Manual token generation
TokenManager=Token manager
TokenManager=Token Manager
IsTokenGenerated=Is token generated ?
NoAccessToken=لا رمز وصول حفظها في قاعدة البيانات المحلية
HasAccessToken=تم إنشاء رمز مميز وحفظها في قاعدة البيانات المحلية
@ -11,8 +11,8 @@ ToCheckDeleteTokenOnProvider=Click here to check/delete authorization saved by %
TokenDeleted=حذف رمز
RequestAccess=انقر هنا لطلب / تجديد الوصول والحصول على رمز جديد لإنقاذ
DeleteAccess=انقر هنا لحذف رمز
UseTheFollowingUrlAsRedirectURI=استخدام URL التالية باعتبارها إعادة توجيه URI عند إنشاء الاعتماد الخاص على مزود أوث الخاص بك:
ListOfSupportedOauthProviders=Enter here credential provided by your OAuth2 provider. Only supported OAuth2 providers are visible here. This setup may be used by other modules that need OAuth2 authentication.
UseTheFollowingUrlAsRedirectURI=Use the following URL as the Redirect URI when creating your credentials with your OAuth provider:
ListOfSupportedOauthProviders=Enter the credentials provided by your OAuth2 provider. Only supported OAuth2 providers are listedd here. These services may be used by other modules that need OAuth2 authentication.
OAuthSetupForLogin=Page to generate an OAuth token
SeePreviousTab=See previous tab
OAuthIDSecret=OAuth ID and Secret
@ -20,11 +20,13 @@ TOKEN_REFRESH=رمزي تحميل الحاضر
TOKEN_EXPIRED=Token expired
TOKEN_EXPIRE_AT=رمز تنتهي في
TOKEN_DELETE=حذف رمز المحفوظة
OAUTH_GOOGLE_NAME=Oauth Google service
OAUTH_GOOGLE_ID=Oauth Google Id
OAUTH_GOOGLE_SECRET=Oauth Google Secret
OAUTH_GOOGLE_DESC=Go on <a class="notasortlink" href="https://console.developers.google.com/" target="_blank">this page</a> then "Credentials" to create Oauth credentials
OAUTH_GITHUB_NAME=Oauth GitHub service
OAUTH_GITHUB_ID=Oauth GitHub Id
OAUTH_GITHUB_SECRET=Oauth GitHub Secret
OAUTH_GITHUB_DESC=Go on <a class="notasortlink" href="https://github.com/settings/developers" target="_blank">this page</a> then "Register a new application" to create Oauth credentials
OAUTH_GOOGLE_NAME=OAuth Google service
OAUTH_GOOGLE_ID=OAuth Google Id
OAUTH_GOOGLE_SECRET=OAuth Google Secret
OAUTH_GOOGLE_DESC=Go to <a class="notasortlink" href="https://console.developers.google.com/" target="_blank">this page</a> then "Credentials" to create OAuth credentials
OAUTH_GITHUB_NAME=OAuth GitHub service
OAUTH_GITHUB_ID=OAuth GitHub Id
OAUTH_GITHUB_SECRET=OAuth GitHub Secret
OAUTH_GITHUB_DESC=Go to <a class="notasortlink" href="https://github.com/settings/developers" target="_blank">this page</a> then "Register a new application" to create OAuth credentials
OAUTH_STRIPE_TEST_NAME=OAuth Stripe Test
OAUTH_STRIPE_LIVE_NAME=OAuth Stripe Live

View File

@ -30,6 +30,10 @@ 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)
GraphInBarsAreLimitedToNMeasures=Grapics are limited to %s measures in 'Bars' mode. The mode 'Lines' was automatically selected instead.
OnlyOneFieldForXAxisIsPossible=Only 1 field is currently possible as X-Axis. Only the first selected field has been selected.
AtLeastOneMeasureIsRequired=At least 1 field for measure is required
AtLeastOneXAxisIsRequired=At least 1 field for X-Axis is required
Notify_ORDER_VALIDATE=Sales order validated
Notify_ORDER_SENTBYMAIL=Sales order sent by mail
@ -186,6 +190,7 @@ NumberOfSupplierProposals=Number of vendor proposals
NumberOfSupplierOrders=Number of purchase orders
NumberOfSupplierInvoices=Number of vendor invoices
NumberOfContracts=Number of contracts
NumberOfMos=Number of manufacturing orders
NumberOfUnitsProposals=Number of units on proposals
NumberOfUnitsCustomerOrders=Number of units on sales orders
NumberOfUnitsCustomerInvoices=Number of units on customer invoices
@ -193,6 +198,7 @@ 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
NumberOfUnitsMos=Number of units to produce in manufacturing orders
EMailTextInterventionAddedContact=A new intervention %s has been assigned to you.
EMailTextInterventionValidated=التدخل ٪ ق المصادق
EMailTextInvoiceValidated=Invoice %s has been validated.
@ -274,3 +280,7 @@ LinesToImport=Lines to import
MemoryUsage=Memory usage
RequestDuration=Duration of request
PopuProp=Products/Services by popularity in Proposals
PopuCom=Products/Services by popularity in Orders
ProductStatistics=Products/Services Statistics
NbOfQtyInOrders=Qty in orders

View File

@ -331,6 +331,10 @@ 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
UseProductSupplierPackaging=Use packaging on supplier prices (recalculate quantities according to packaging set on supplier price when adding/updating line in supplier documents)
PackagingForThisProduct=Packaging
QtyRecalculatedWithPackaging=The quantity of the line were recalculated according to supplier packaging
#Attributes
VariantAttributes=Variant attributes
ProductAttributes=Variant attributes for products
@ -363,7 +367,7 @@ 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
NbProducts=Number of products
ParentProduct=Parent product
HideChildProducts=Hide variant products
ShowChildProducts=Show variant products
@ -376,3 +380,4 @@ ErrorProductCombinationNotFound=Product variant not found
ActionAvailableOnVariantProductOnly=Action only available on the variant of product
ProductsPricePerCustomer=Product prices per customers
ProductSupplierExtraFields=Additional Attributes (Supplier Prices)
DeleteLinkedProduct=Delete the child product linked to the combination

View File

@ -39,8 +39,8 @@ ShowProject=وتبين للمشروع
ShowTask=وتظهر هذه المهمة
SetProject=وضع المشروع
NoProject=لا يعرف أو المملوكة للمشروع
NbOfProjects=No. of projects
NbOfTasks=No. of tasks
NbOfProjects=Number of projects
NbOfTasks=Number of tasks
TimeSpent=الوقت الذي تستغرقه
TimeSpentByYou=الوقت الذي يقضيه من قبلك
TimeSpentByUser=الوقت الذي يقضيه المستخدم
@ -69,6 +69,7 @@ NewTask=مهمة جديدة
AddTask=إنشاء مهمة
AddTimeSpent=Create time spent
AddHereTimeSpentForDay=Add here time spent for this day/task
AddHereTimeSpentForWeek=Add here time spent for this week/task
Activity=النشاط
Activities=المهام والأنشطة
MyActivities=بلدي المهام والأنشطة
@ -103,6 +104,7 @@ 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
ListMOAssociatedProject=List of manufacturing orders related to the project
ListTaskTimeUserProject=قائمة الوقت المستهلك في مهام المشروع
ListTaskTimeForTask=List of time consumed on task
ActivityOnProjectToday=النشاط على المشروع اليوم
@ -162,6 +164,8 @@ OpportunityProbability=Lead probability
OpportunityProbabilityShort=Lead probab.
OpportunityAmount=Lead amount
OpportunityAmountShort=Lead amount
OpportunityWeightedAmount=Opportunity weighted amount
OpportunityWeightedAmountShort=Opp. weighted amount
OpportunityAmountAverageShort=Average lead amount
OpportunityAmountWeigthedShort=Weighted lead amount
WonLostExcluded=Won/Lost excluded
@ -187,6 +191,7 @@ ProjectMustBeValidatedFirst=يجب التحقق من صحة المشروع أو
FirstAddRessourceToAllocateTime=Assign a user resource to task to allocate time
InputPerDay=إدخال يوميا
InputPerWeek=مساهمة في الأسبوع
InputPerMonth=Input per month
InputDetail=Input detail
TimeAlreadyRecorded=This is time spent already recorded for this task/day and user %s
ProjectsWithThisUserAsContact=مشاريع مع هذا العضو عن الاتصال
@ -252,6 +257,7 @@ InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on p
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). Note: To generate invoice, go on tab 'Time spent' of the project and select lines to include.
ProjectFollowOpportunity=Follow opportunity
ProjectFollowTasks=Follow tasks
Usage=Usage
UsageOpportunity=Usage: Opportunity
UsageTasks=Usage: Tasks
UsageBillTimeShort=Usage: Bill time

View File

@ -45,3 +45,19 @@ 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)
DOL_BOLD=Bold
DOL_BOLD_DISABLED=Disable bold
DOL_DOUBLE_HEIGHT=Double height size
DOL_DOUBLE_WIDTH=Double width size
DOL_DEFAULT_HEIGHT_WIDTH=Default height and width size
DOL_UNDERLINE=Enable underline
DOL_UNDERLINE_DISABLED=Disable underline
DOL_BEEP=Beed sound
DOL_PRINT_TEXT=Print text
DOL_VALUE_DATE=تاريخ الفاتورة
DOL_VALUE_DATE_TIME=Invoice date and time
DOL_VALUE_YEAR=Invoice year
DOL_VALUE_MONTH_LETTERS=Invoice month in letters
DOL_VALUE_MONTH=Invoice month
DOL_VALUE_DAY=Invoice day
DOL_VALUE_DAY_LETTERS=Inovice day in letters

View File

@ -68,3 +68,4 @@ ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mo
ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode)
PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period.
ClickHereToTryAgain=<a href="%s">Click here to try again...</a>
CreationOfPaymentModeMustBeDoneFromStripeInterface=Due to Strong Customer Authenticatin rules, creation of a card must be done from Stripe backoffice. You can click here to switch on Stripe customer record: %s

View File

@ -30,6 +30,7 @@ Permission56005=See tickets of all third parties (not effective for external use
TicketDictType=Ticket - Types
TicketDictCategory=Ticket - Groupes
TicketDictSeverity=Ticket - Severities
TicketDictResolution=Ticket - Resolution
TicketTypeShortBUGSOFT=Dysfonctionnement logiciel
TicketTypeShortBUGHARD=Dysfonctionnement matériel
TicketTypeShortCOM=Commercial question
@ -241,7 +242,7 @@ 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
TicketLogReopen=Ticket %s re-open
#
# Public pages
@ -253,7 +254,7 @@ 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 and Ref %s.
PleaseRememberThisId=Please keep the tracking number that we might ask you later.
TicketNewEmailSubject=Ticket creation confirmation - Ref %s
TicketNewEmailSubject=Ticket creation confirmation - Ref %s (public ticket ID %s)
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.
@ -272,7 +273,7 @@ Subject=الموضوع
ViewTicket=View ticket
ViewMyTicketList=View my ticket list
ErrorEmailMustExistToCreateTicket=Error: email address not found in our database
TicketNewEmailSubjectAdmin=New ticket created - Ref %s
TicketNewEmailSubjectAdmin=New ticket created - Ref %s (public ticket ID %s)
TicketNewEmailBodyAdmin=<p>Ticket has just been created with ID #%s, see information:</p>
SeeThisTicketIntomanagementInterface=See ticket in management interface
TicketPublicInterfaceForbidden=The public interface for the tickets was not enabled

View File

@ -121,3 +121,6 @@ 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
MainLanguage=Main language
OtherLanguages=Other languages
UseManifest=Provide a manifest.json file

View File

@ -140,8 +140,8 @@ ACCOUNTING_LIMIT_LIST_VENTILATION=Брой елементи за свързва
ACCOUNTING_LIST_SORT_VENTILATION_TODO=Започнете сортирането на страницата „За свързване“, използвайки най-новите елементи
ACCOUNTING_LIST_SORT_VENTILATION_DONE=Започнете сортирането на страницата „Извършено свързване“, използвайки най-новите елементи
ACCOUNTING_LENGTH_DESCRIPTION=Съкращаване на описанието на продукти и услуги в списъци след х символа (препоръчително: 50)
ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Съкращаване на описанието на сметката на продукти и услуги в списъци след x символа (препоръчително: 50)
ACCOUNTING_LENGTH_DESCRIPTION=Съкращаване на описанието на продукти и услуги в списъци след Х символа (препоръчително: 50)
ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Съкращаване на описанието на сметката за продукти и услуги в списъци след Х символа (препоръчително: 50)
ACCOUNTING_LENGTH_GACCOUNT=Дължина на главните счетоводни сметки (ако тук зададете стойност "6", сметката "706" ще се появи на екрана като "706000")
ACCOUNTING_LENGTH_AACCOUNT=Дължина на счетоводните сметки на контрагенти (ако тук зададете стойност "6", сметката "401" ще се появи на екрана като "401000")
ACCOUNTING_MANAGE_ZERO=Разрешава управление на различен брой нули в края на счетоводна сметка. Необходимо е в някои страни като Швейцария. Ако е изключено (по подразбиране) може да зададете следните два параметъра, за да поискате от системата да добави виртуални нули.
@ -228,10 +228,11 @@ ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Неизвест
ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Сметката на контрагента не е определена или контрагента е неизвестен. Блокираща грешка.
UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Неизвестна сметка на контрагент и сметка за изчакване не са определени. Блокираща грешка.
PaymentsNotLinkedToProduct=Плащането не е свързано с нито един продукт / услуга
ShowOpeningBalance=Показване на баланс при откриване
HideOpeningBalance=Скриване на баланс при откриване
Pcgtype=Група от сметки
Pcgsubtype=Подгрупа от сметки
PcgtypeDesc=Групата и подгрупата на акаунта се използват като предварително зададени критерии за „филтриране“ и „групиране“ за някои счетоводни справки. Например „Приход“ или „Разход“ се използват като групи за счетоводни сметки на продукти за съставяне на справка за разходите / приходите.
PcgtypeDesc=Групата от сметки се използва като предварително зададен критерий за филтриране и групиране за някои счетоводни отчети. Например 'Приход' или 'Разход' се използват като групи за счетоводни сметки на продукти за съставяне на отчет за разходи / приходи.
TotalVente=Общ оборот преди ДДС
TotalMarge=Общ марж на продажби
@ -270,6 +271,7 @@ ChangeBinding=Промяна на свързване
Accounted=Осчетоводено в книгата
NotYetAccounted=Все още не е осчетоводено в книгата
ShowTutorial=Показване на урок
NotReconciled=Не е съгласувано
## Admin
ApplyMassCategories=Прилагане на масови категории

View File

@ -220,7 +220,7 @@ DoliStoreDesc=DoliStore, официалният пазар за Dolibarr ERP / C
DoliPartnersDesc=Списък на компаниите, които предоставят разработване по поръчка модули или функции. <br> Забележка: тъй като Dolibarr е приложение с отворен код, <i> всеки </i>, който има опит в програмирането на PHP, може да разработи модул.
WebSiteDesc=Външни уебсайтове за повече модули за добавки (които не са основни)...
DevelopYourModuleDesc=Някои решения за разработване на ваш собствен модул...
URL=URL връзка
URL=URL адрес
BoxesAvailable=Налични джаджи
BoxesActivated=Активирани джаджи
ActivateOn=Активирай на
@ -328,7 +328,7 @@ SetupIsReadyForUse=Разполагането на модула е завърш
NotExistsDirect=Алтернативната основна директория не е дефинирана за съществуваща директория. <br>
InfDirAlt=От версия 3 е възможно да се дефинира алтернативна основна директория. Това ви позволява да съхранявате в специална директория, добавки и персонализирани шаблони. <br> Просто създайте основна директория в Dolibarr (например: custom). <br>
InfDirExample=<br>След това я декларирайте във файла <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>Ако тези редове започват с коментар '#', за да ги включите просто премахнете '#' символа.
YouCanSubmitFile=Освен това може да качите архивния .zip файл
YouCanSubmitFile=Може да прикачите .zip файла с модулния пакет от тук:
CurrentVersion=Текуща версия на Dolibarr
CallUpdatePage=Отидете в страницата, която актуализира структурата на базата данни и самите данни: %s
LastStableVersion=Последна стабилна версия
@ -428,14 +428,14 @@ ComputedFormula=Изчислено поле
ComputedFormulaDesc=Тук можете да въведете формула, използвайки други свойства на обекта или PHP код, за да получите динамична изчислена стойност. Можете да използвате всички съвместими с PHP формули, включително "?" условен оператор и следния глобален обект: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>. <br> <strong>ВНИМАНИЕ</strong>: Може да са налице само някои свойства на $object. Ако ви трябват свойства, които не са заредени, просто вземете сами обекта във вашата формула като във втория пример. <br> Използването на изчислено поле означава, че не можете да въведете никаква стойност от интерфейса. Също така, ако има синтактична грешка, формулата може да не върне нищо. <br><br> Пример за формула: <br> $object->id<10 ? round($object>id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($ mysoc->zip, 1, 2) <br><br> Пример за презареждане на обект <br>(($reloadedobj = new Societe ($db)) && ($reloadedobj->fetch ($obj->id ? $obj->id:($ obj->rowid ? $obj->rowid: $object->id )) > 0)) ? $reloadedobj->array_options ['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1' <br><br> Друг пример за формула за натоварване на обекта и неговия главен обект: <br> (($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=Запазване на изчисленото поле
ComputedpersistentDesc=Изчислените допълнителни полета ще бъдат съхранени в базата данни, но стойността ще бъде преизчислена само когато обектът на това поле бъде променен. Ако изчисленото поле зависи от други обекти или глобални данни, тази стойност може да е грешна!!
ExtrafieldParamHelpPassword=Оставяйки това поле празно означава, че тази стойност ще бъде съхранена без криптиране (полето трябва да бъде скрито само със звезда на екрана). <br> Задайте „auto“, за да използвате правилото за криптиране по подразбиране, за да запазите паролата в базата данни (тогава стойността за четене ще бъде само за хеш, няма начин да извлечете оригиналната стойност)
ExtrafieldParamHelpPassword=Оставяйки това поле празно означава, че тази стойност ще бъде съхранена без криптиране (полето трябва да бъде скрито само със звезда на екрана).<br>Посочете 'auto', за да използвате правилото за криптиране по подразбиране и за да запазите паролата в базата данни (тогава четимата стойност ще бъде само хеш код и няма да има начин да извлечете реалната стойност).
ExtrafieldParamHelpselect=Списъкът със стойности трябва да бъде във формат key,value (където key не може да бъде '0';) <br><br> например: <br> 1,value1 <br> 2,value2 <br> code3,value3 <br> ... <br><br> За да имате списъка в зависимост от друг допълнителен списък с атрибути: <br> 1,value1|options_ <i>parent_list_code</i>:parent_key<br>2,value2|options_ <i>parent_list_code</i>:parent_key <br><br> За да имате списъка в зависимост от друг списък: <br> 1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
ExtrafieldParamHelpcheckbox=Списъкът със стойности трябва да бъде във формат key,value (където key не може да бъде '0') <br><br> например: <br> 1,value1 <br>2,value2 <br>3,value3<br> ...
ExtrafieldParamHelpradio=Списъкът със стойности трябва да бъде във формат key,value (където key не може да бъде '0') <br><br> например: <br> 1,value1 <br>2,value2 <br>3,value3<br> ...
ExtrafieldParamHelpsellist=Списъкът на стойностите идва от таблица <br>Синтаксис: table_name:label_field:id_field::filter<br> Пример: c_typent: libelle:id::filter <br><br> - idfilter е задължително основен int key <br> - филтърът може да бъде прост тест (например active = 1), за да се покаже само активна стойност <br> Може също да използвате $ID$ във филтъра, който е текущият идентификатор на текущия обект. <br>За да направите SELECT във филтъра, използвайте $SEL$ <br> ако искате да филтрирате по допълнителни полета, използвайте синтаксис extra.fieldcode=...(където кодът на полето е кодът на допълнителното поле) <br><br> За да имате списъка в зависимост от друг допълнителен списък с атрибути: <br> c_typent:libelle:id:options_ <i>parent_list_code</i>|parent_column:филтер<br><br> За да имате списъка в зависимост от друг списък: <br> c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelpchkbxlst=Списъкът на стойностите идва от таблица <br> Синтаксис: table_name:label_field:id_field::filter <br> Пример: c_typent:libelle:id::filter <br><br> филтърът може да бъде прост тест (например active = 1), за да се покаже само активна стойност <br> Можете също да използвате $ID$ във филтъра, който е текущият идентификатор на текущия обект <br> За да направите SELECT във филтъра, използвайте $SEL$ <br> ако искате да филтрирате по допълнителни полета, използвайте синтаксис extra.fieldcode=...(където кодът на полето е кодът на екстра полето) <br><br> За да имате списъка в зависимост от друг допълнителен списък с атрибути: <br>c_typent:libelle:id:options_ <i>parent_list_code</i>|parent_column:filter<br><br> За да имате списъка в зависимост от друг списък: <br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelplink=Параметрите трябва да са ObjectName:Classpath<br>Синтаксис: ObjectName:Classpath<br>Примери: <br> Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
ExtrafieldParamHelpSeparator=Оставете празно за обикновен разделител <br> Задайте това на 1 за разделител, който се свива (отворен по подразбиране за нова сесия, а след това състоянието се запазва за всяка потребителска сесия) <br> Задайте това на 2 за разделител, който се свива (свит по подразбиране за нова сесия, а след това състоянието се запазва за всяка потребителска сесия)
ExtrafieldParamHelpSeparator=Оставете празно за обикновен разделител<br>Посочете стойност 1 за разделител, който се свива (отворен по подразбиране за нова сесия, а след това състоянието се запазва за всяка потребителска сесия)<br>Посочете стойност 2 за разделител, който се свива (свит по подразбиране за нова сесия, а след това състоянието се запазва за всяка потребителска сесия).
LibraryToBuildPDF=Използвана библиотека за създаване на PDF файлове
LocalTaxDesc=Някои държави могат да прилагат два или три данъка към всеки ред във фактурата. Ако случаят е такъв, изберете вида на втория и третия данък и съответната данъчна ставка. Възможен тип са:<br>1: местен данък върху продукти и услуги без ДДС (местния данък се изчислява върху сумата без данък)<br>2: местен данък върху продукти и услуги с ДДС (местният данък се изчислява върху сумата + основния данък)<br>3: местен данък върху продукти без ДДС (местният данък се изчислява върху сумата без данък)<br>4: местен данък върху продукти с ДДС (местният данък се изчислява върху сумата + основния данък)<br>5: местен данък върху услуги без ДДС (местният данък се изчислява върху сумата без данък)<br>6: местен данък върху услуги с ДДС (местният данък се изчислява върху сумата + основния данък)
SMS=SMS
@ -444,7 +444,7 @@ RefreshPhoneLink=Обновяване на връзка
LinkToTest=Генерирана е връзка за потребител <strong>%s</strong> (кликнете върху телефонния номер, за да тествате)
KeepEmptyToUseDefault=Оставете празно, за да използвате стойността по подразбиране
DefaultLink=Връзка по подразбиране
SetAsDefault=Задайте по подразбиране
SetAsDefault=Посочете по подразбиране
ValueOverwrittenByUserSetup=Внимание, тази стойност може да бъде презаписана от специфична за потребителя настройка (всеки потребител може да зададе свой собствен URL адрес)
ExternalModule=Външен модул - инсталиран в директория %s
BarcodeInitForthird-parties=Масова баркод инициализация за контрагенти
@ -468,10 +468,11 @@ ModuleCompanyCodePanicum=Не генерира счетоводен код
ModuleCompanyCodeDigitaria=Генерира сложен счетоводен код според името на контрагента. Кодът се състои от префикс, който може да бъде определен в първата позиция, последван от броя на знаците, дефиниран в кода на контрагента.
ModuleCompanyCodeCustomerDigitaria=%s, последвано от съкратеното име на клиента според броя знаци: %s за счетоводния код на клиента.
ModuleCompanyCodeSupplierDigitaria=%s, последвано от съкратеното име на доставчика според броя на знаци: %s за счетоводния код на доставчика.
Use3StepsApproval=По подразбиране поръчките за покупки трябва да бъдат създадени и одобрени от двама различни потребители (една стъпка / потребител за създаване и друга стъпка / потребител за одобрение. Обърнете внимание, че ако потребителят има разрешение да създава и одобрява, една стъпка / потребител ще бъде достатъчно). С тази опция може да поискате да въведете трета стъпка / потребител за одобрение, ако сумата е по-висока от определена стойност (така ще са необходими 3 стъпки: 1 = валидиране, 2 = първо одобрение и 3 = второ одобрение, ако количеството е достатъчно).<br> Оставете това поле празно, ако едно одобрение (в 2 стъпки) е достатъчно или задайте много ниска стойност (например: 0.1), за да се изисква винаги второ одобрение (в 3 стъпки).
Use3StepsApproval=По подразбиране поръчките за покупки трябва да бъдат създадени и одобрени от двама различни потребители (една стъпка / потребител за създаване и друга стъпка / потребител за одобрение. Обърнете внимание, че ако потребителят има разрешение да създава и одобрява, една стъпка / потребител ще бъде достатъчно). С тази опция може да поискате да въведете трета стъпка / потребител за одобрение, ако сумата е по-висока от определена стойност (така ще са необходими 3 стъпки: 1 = валидиране, 2 = първо одобрение и 3 = второ одобрение, ако количеството е достатъчно).<br> Оставете това поле празно, ако едно одобрение (в 2 стъпки) е достатъчно или посочете много ниска стойност (например: 0,1), за да се изисква винаги второ одобрение (в 3 стъпки).
UseDoubleApproval=Използване на одобрение в 3 стъпки, когато сумата (без данък) е по-голяма от...
WarningPHPMail=ВНИМАНИЕ: За предпочитане е да настроите изпращането на имейли, да използва имейл сървъра на вашия доставчик, вместо настройката по подразбиране. Някои доставчици на електронна поща (като Yahoo) не позволяват да изпращате имейл от друг сървър, освен от собствения им сървър. Текущата настройка използва сървъра на приложението за изпращане на имейли, а не на сървъра на вашия доставчик на електронна поща, така че някои получатели (съвместими с ограничителния DMARC протокол), ще попитат вашия доставчик на електронна поща дали могат да приемат имейлът ви, а някои доставчици на електронна поща (като Yahoo) ще отговорят "не", защото сървърът не е техен, така че някои от изпратените имейли може да не бъдат приети (бъдете внимателни и с квотата за изпращане на вашия имейл доставчик).<br>Ако вашият доставчик на имейл (като Yahoo) има това ограничение, трябва да промените настройката и да изберете другия метод "SMTP сървър" и да въведете SMTP сървъра и идентификационните данни, предоставени от вашия доставчик на електронна поща.
WarningPHPMail2=Ако вашият SMTP доставчик трябва да ограничи имейл клиента до някои IP адреси (много рядко), това е IP адресът на потребителския агент за поща (MUA) за вашето ERP CRM приложение: <strong>%s</strong> .
WarningPHPMailSPF=Ако името на домейна във вашият имейл адрес за изпращане е защитен от SPF (попитайте вашия имейл доставчик), то трябва да включите следните IP адреси в SPF записа на DNS на вашия домейн: <strong>%s</strong>.
ClickToShowDescription=Кликнете, за да се покаже описание
DependsOn=Този модул се нуждае от модул(и)
RequiredBy=Този модул изисква модул(и)
@ -488,7 +489,7 @@ Field=Поле
ProductDocumentTemplates=Шаблони на документи за генериране на продуктов документ
FreeLegalTextOnExpenseReports=Свободен юридически текст в разходните отчети
WatermarkOnDraftExpenseReports=Воден знак в чернови разходни отчети
AttachMainDocByDefault=Задайте стойност '1', ако искате по подразбиране да се прикачи основния документ към имейла (ако е приложимо)
AttachMainDocByDefault=Посочете стойност '1', ако искате по подразбиране да се прикачи основния документ към имейла (ако е приложимо).
FilesAttachedToEmail=Прикачете файл
SendEmailsReminders=Изпращане на напомняния за събития по имейл
davDescription=Настройка на WebDAV сървър
@ -544,6 +545,8 @@ Module58Name=ClickToDial
Module58Desc=Интегриране на система ClickToDial (Asterisk, ...)
Module59Name=Bookmark4u
Module59Desc=Добавяне на функция за генериране на Bookmark4u профил от Dolibarr профил
Module60Name=Стикери
Module60Desc=Управление на стикери
Module70Name=Интервенции
Module70Desc=Управление на интервенции
Module75Name=Бележки за разходи и пътувания
@ -604,7 +607,7 @@ Module2200Desc=Използване на математически изрази
Module2300Name=Планирани задачи
Module2300Desc=Управление на планирани задачи (cron или chrono таблица)
Module2400Name=Събития / Календар
Module2400Desc=Проследяване на събития. Регистриране на автоматични събития с цел проследяване или записване на ръчни събития или срещи. Това е основният модул за добро управление на взаимоотношенията с клиенти и доставчици.
Module2400Desc=Проследяване на събития. Регистриране на автоматични събития с цел проследяване или записване на ръчни събития и срещи. Това е основният модул за добро управление на взаимоотношенията с клиенти и доставчици.
Module2500Name=Документи / Съдържание
Module2500Desc=Система за управление на документи / Управление на електронно съдържание. Автоматична организация на вашите генерирани или съхранени документи. Споделяне на документи.
Module2600Name=API / Web услуги (SOAP сървър)
@ -621,7 +624,7 @@ Module2900Desc=GeoIP Maxmind възможности за преобразува
Module3200Name=Неизменими архиви
Module3200Desc=Непроменлив дневник на бизнес събития. Събитията се архивират в реално време. Дневникът е таблица, достъпна единствено за четене, която съдържа последователни събития, които могат да бъдат експортирани. Този модул може да е задължителен за някои страни.
Module4000Name=ЧР
Module4000Desc=Управление на човешки ресурси (управление на отдел, договори и настроения на служители)
Module4000Desc=Управление на човешки ресурси (управление на отдели, договори на служители и взаимоотношения)
Module5000Name=Няколко фирми
Module5000Desc=Управление на няколко фирми
Module6000Name=Работен процес
@ -639,7 +642,7 @@ Module50000Desc=Предлага на клиентите PayBox страница
Module50100Name=ПОС SimplePOS
Module50100Desc=Точка за продажба SimplePOS (опростен ПОС)
Module50150Name=ПОС TakePOS
Module50150Desc=Точка за продажба TakePOS (ПОС със сензорен екран)
Module50150Desc=Точка за продажба TakePOS (ПОС със сензорен екран, за магазини, барове или ресторанти).
Module50200Name=Paypal
Module50200Desc=Предлага на клиентите PayPal страница за онлайн плащане (чрез PayPal сметка или кредитни / дебитни карти). Позволява на клиентите да извършват необходими плащания или плащания, свързани с определен Dolibarr обект (фактура, поръчка и т.н.)
Module50300Name=Stripe
@ -751,7 +754,7 @@ Permission187=Приключване на поръчки за покупка
Permission188=Анулиране на поръчки за покупка
Permission192=Създаване на линии
Permission193=Анулиране на линии
Permission194=Преглед на линиите на честотната лента
Permission194=Преглед на трафик
Permission202=Създаване на ADSL връзки
Permission203=Поръчка на поръчки за свързване
Permission204=Поръчка на връзки
@ -950,14 +953,14 @@ DictionarySocialContributions=Видове социални или фискал
DictionaryVAT=Ставки на ДДС или Данък върху продажби
DictionaryRevenueStamp=Размер на данъчни печати (бандероли)
DictionaryPaymentConditions=Условия за плащане
DictionaryPaymentModes=Методи за плащане
DictionaryPaymentModes=Начини за плащане
DictionaryTypeContact=Видове контакти / адреси
DictionaryTypeOfContainer=Уебсайт - Видове страници / контейнери
DictionaryEcotaxe=Ecotax (WEEE)
DictionaryPaperFormat=Хартиени формати
DictionaryFormatCards=Формати на карти
DictionaryFees=Разходен отчет - Видове разходни отчети
DictionarySendingMethods=Методи на доставка
DictionarySendingMethods=Начини за доставка
DictionaryStaff=Брой служители
DictionaryAvailability=Забавяне на доставка
DictionaryOrderMethods=Методи за поръчка
@ -1018,14 +1021,14 @@ CalcLocaltax3Desc=Справки за местни данъци се опред
LabelUsedByDefault=Име, използвано по подразбиране, ако не може да бъде намерен превод за кода
LabelOnDocuments=Текст в документи
LabelOrTranslationKey=Име или ключ за превод
ValueOfConstantKey=Стойност на константа
ValueOfConstantKey=Стойност на конфигурационна константа
NbOfDays=Брой дни
AtEndOfMonth=В края на месеца
CurrentNext=Текущ/Следващ
Offset=Офсет
AlwaysActive=Винаги активна
Upgrade=Актуализация
MenuUpgrade=Актуализиране / разширяване
MenuUpgrade=Актуализиране
AddExtensionThemeModuleOrOther=Внедряване / инсталиране на външно приложение / модул
WebServer=Уеб сървър
DocumentRootServer=Основна директория на уеб сървъра
@ -1104,21 +1107,21 @@ Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Чеков депозит, който не
Delays_MAIN_DELAY_EXPENSEREPORTS=Разходен отчет, който не е одобрен
Delays_MAIN_DELAY_HOLIDAYS=Молби за отпуск за одобрение
SetupDescription1=Преди да започнете да използвате Dolibarr трябва да се дефинират някои първоначални параметри и да се активират / конфигурират някои модули.
SetupDescription2=Следните две секции са задължителни (първите две подменюта в менюто Настройки):
SetupDescription2=Следните две секции са задължителни (първите две подменюта в менюто Настройка):
SetupDescription3=<a href="%s">%s ->%s</a> <br> Основни параметри, използвани за персонализиране на поведението по подразбиране на вашето приложение (например за функции, свързани със държавата).
SetupDescription4=<a href="%s">%s ->%s</a> <br> Този софтуер е набор от много модули / приложения, всички повече или по-малко независими. Модулите, съответстващи на вашите нужди, трябва да бъдат активирани и конфигурирани. В менютата се добавят нови елементи / опции с активирането на модул.
SetupDescription4=<a href="%s">%s ->%s</a> <br> Този софтуер е пакет от много модули / приложения, всички повече или по-малко независими. Модулите, съответстващи на вашите нужди, трябва да бъдат активирани и конфигурирани. В менютата се добавят нови елементи / опции с активирането на модул.
SetupDescription5=Менюто "Други настройки" управлява допълнителни параметри.
LogEvents=Събития за проверка на сигурността
Audit=Проверка
InfoDolibarr=За Dolibarr
InfoBrowser=За браузъра
InfoOS=За ОС
InfoWebServer=За уеб сървъра
InfoDatabase=За базата данни
InfoPHP=За PHP
InfoPerf=За производителността
BrowserName=Име на браузъра
BrowserOS=OS на браузъра
InfoDolibarr=Относно Dolibarr
InfoBrowser=Относно браузър
InfoOS=Относно ОС
InfoWebServer=Относно уеб сървър
InfoDatabase=Относно база данни
InfoPHP=Относно PHP
InfoPerf=Относно производителност
BrowserName=Име на браузър
BrowserOS=ОС на браузър
ListOfSecurityEvents=Списък на събития относно сигурността в Dolibarr
SecurityEventsPurged=Събитията относно сигурността са премахнати
LogEventDesc=Активиране на регистрирането за конкретни събития за сигурност. Администриране на записаните събития, чрез меню <b>%s - %s</b>. Внимание, тази функция може да генерира голямо количество данни в базата данни.
@ -1129,8 +1132,8 @@ CompanyFundationDesc=Редактирайте информацията за фи
AccountantDesc=Ако имате външен счетоводител, тук може да редактирате неговата информация.
AccountantFileNumber=Счетоводен код
DisplayDesc=Тук могат да се променят параметрите, които влияят на външния вид и поведението на Dolibarr.
AvailableModules=Налични приложения / модули
ToActivateModule=За да активирате модули, отидете на в секцията за настройка (Начало -> Настройки -> Модули / Приложения).
AvailableModules=Налични модули / приложения
ToActivateModule=За да активирате модули, отидете на в секцията за настройка (Начало -> Настройка -> Модули / Приложения).
SessionTimeOut=Време за сесия
SessionExplanation=Това число гарантира, че сесията никога няма да изтече преди това закъснение, ако чистачът на сесии се извършва от вътрешен PHP чистач на сесии (и нищо друго). Вътрешният PHP чистач на сесии не гарантира, че сесията ще изтече след това закъснение. Тя ще изтече, след това закъснение и когато се задейства чистачът на сесии на всеки <b>%s / %s</b> идентифицирания в системата, но само по време на достъп от други сесии (ако стойността е 0, това означава, че почистването на сесията се извършва само от външен процес).<br>Забележка: на някои сървъри с външен механизъм за почистване на сесиите (cron под debian, ubuntu ...), сесиите могат да бъдат унищожени след период, определен от външна настройка, независимо от въведената тук стойност.
TriggersAvailable=Налични тригери
@ -1148,15 +1151,15 @@ LimitsDesc=Тук може да дефинирате ограничения из
MAIN_MAX_DECIMALS_UNIT=Максимален брой десетични знаци за единични цени
MAIN_MAX_DECIMALS_TOT=Максимален брой десетични знаци за общи суми
MAIN_MAX_DECIMALS_SHOWN=Максимален брой десетични знаци за цени, <b>показани на екрана</b>. Добавете многоточие <b>...</b> след този параметър (напр. 2...), ако искате да видите "<b>...</b>" суфикс след съкратената (закръглена) цена.
MAIN_ROUNDING_RULE_TOT=Диапазон на закръгляване (за страни, в които закръгляването се извършва на нещо различно от стандартното 10. Например поставете 0.05, ако закръгляването се извършва с 0.05 стъпки)
MAIN_ROUNDING_RULE_TOT=Диапазон на закръгляване (за страни, в които закръгляването се извършва на нещо различно от стандартното 10. Например, поставете 0,05, ако закръгляването се извършва с 0,05 стъпки).
UnitPriceOfProduct=Нетна единична цена на продукт
TotalPriceAfterRounding=Обща цена (без ДДС / ДДС / с ДДС) след закръгляване
ParameterActiveForNextInputOnly=Параметърът е ефективен само за следващия вход
NoEventOrNoAuditSetup=Не е регистрирано събитие свързано със сигурността. Това е нормално, ако проверката не е активирана в страницата "Настройки -> Сигурност -> Проверка".
ParameterActiveForNextInputOnly=Параметърът ще бъде ефективен за следващото въвеждане
NoEventOrNoAuditSetup=Не е регистрирано събитие свързано със сигурността. Това е нормално, ако проверката не е активирана в страницата 'Настройки -> Сигурност -> Проверка'.
NoEventFoundWithCriteria=Не е намерено събитие свързано със сигурността по тези параметри за търсене.
SeeLocalSendMailSetup=Вижте локалната си настройка за Sendmail
BackupDesc=<b>Пълното</b> архивиране на Dolibarr инсталация се извършва в две стъпки.
BackupDesc2=Архивиране на съдържанието в директорията "documents" (<b>%s</b>), съдържаща всички качени и генерирани файлове. Това включва всички dump файлове, генерирани в стъпка 1. Тази операция може да продължи няколко минути.
BackupDesc2=Архивиране на съдържанието в директорията 'documents' (<b>%s</b>), съдържаща всички качени и генерирани файлове. Това включва всички dump файлове, генерирани в стъпка 1. Тази операция може да продължи няколко минути.
BackupDesc3=Архивиране на структурата и съдържанието на база данни (<b>%s</b>) в архивен файл. За тази цел може да използвате следния асистент.
BackupDescX=Архивиращата директория трябва да се съхранява на сигурно място.
BackupDescY=Генерираният дъмп файл трябва да се съхранява на сигурно място.
@ -1288,9 +1291,9 @@ WebCalUrlForVCalExport=Връзка за експортиране към <b>%s</
##### Invoices #####
BillsSetup=Настройка на модула за фактури
BillsNumberingModule=Модел за номериране на фактури и кредитни известия
BillsPDFModules=Модели на документи за фактури
BillsPDFModules=Шаблони на документи за фактури
BillsPDFModulesAccordindToInvoiceType=Модели на фактури в зависимост от вида на фактурата
PaymentsPDFModules=Модели на платежни документи
PaymentsPDFModules=Шаблони на платежни документи
ForceInvoiceDate=Принуждаване на датата на фактурата да се синхронизира с датата на валидиране
SuggestedPaymentModesIfNotDefinedInInvoice=Предлагане на плащания по подразбиране, ако не са определени такива във фактурата
SuggestPaymentByRIBOnAccount=Да се предлага плащане по сметка
@ -1303,15 +1306,15 @@ SupplierPaymentSetup=Настройка на плащания към доста
##### Proposals #####
PropalSetup=Настройка на модула за търговски предложения
ProposalsNumberingModules=Модели за номериране на търговски предложения
ProposalsPDFModules=Модели на документи за търговски предложения
SuggestedPaymentModesIfNotDefinedInProposal=Препоръчителен вид плащане по търговско предложение по подразбиране, ако не е определен
ProposalsPDFModules=Шаблони на документи за търговски предложения
SuggestedPaymentModesIfNotDefinedInProposal=Препоръчителен начин на плащане по подразбиране за търговско предложение, ако не е посочен
FreeLegalTextOnProposal=Свободен текст в търговски предложения
WatermarkOnDraftProposal=Воден знак върху чернови търговски предложения (няма, ако е празно)
BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Питане за данни на банкова сметка в търговски предложения
##### SupplierProposal #####
SupplierProposalSetup=Настройка на модул Запитвания към доставчици
SupplierProposalNumberingModules=Модели за номериране на запитвания към доставчици
SupplierProposalPDFModules=Модели за документи на запитвания към доставчици
SupplierProposalPDFModules=Шаблони на документи за запитвания към доставчици
FreeLegalTextOnSupplierProposal=Свободен текст в запитвания към доставчици
WatermarkOnDraftSupplierProposal=Воден знак върху черновите запитвания към доставчици (няма, ако празно)
BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Да се пита за детайли на банковата сметка в запитванията към доставчици
@ -1321,7 +1324,7 @@ BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Да се пита за детайл
##### Orders #####
OrdersSetup=Настройка на модул Поръчки за продажба
OrdersNumberingModules=Модели за номериране на поръчки
OrdersModelModule=Модели на документи за поръчка
OrdersModelModule=Шаблони на документи за поръчки
FreeLegalTextOnOrders=Свободен текст в поръчки
WatermarkOnDraftOrders=Воден знак върху чернови поръчки (няма, ако е празно)
ShippableOrderIconInList=Добавяне на икона в списъка с поръчки, която показва дали поръчката може да се изпрати
@ -1330,12 +1333,12 @@ BANK_ASK_PAYMENT_BANK_DURING_ORDER=Питане за данни на банко
InterventionsSetup=Настройка на модула за интервенции
FreeLegalTextOnInterventions=Свободен текст в интервенции
FicheinterNumberingModules=Модели за номериране на интервенции
TemplatePDFInterventions=Модели на документи за интервенции
TemplatePDFInterventions=Шаблони на документи за интервенции
WatermarkOnDraftInterventionCards=Воден знак върху интервенции (няма, ако е празно)
##### Contracts #####
ContractsSetup=Настройка на модула за договори / абонаменти
ContractsNumberingModules=Модели за номериране на договори
TemplatePDFContracts=Модели на документи за договори
TemplatePDFContracts=Шаблони на документи за договори
FreeLegalTextOnContracts=Свободен текст в договори
WatermarkOnDraftContractCards=Воден знак върху чернови договори (няма, ако е празно)
##### Members #####
@ -1566,7 +1569,7 @@ WithdrawalsSetup=Настройка на модул Директни дебит
##### ExternalRSS #####
ExternalRSSSetup=Настройка за импортиране на външни RSS
NewRSS=Нова RSS емисия
RSSUrl=RSS URL връзка
RSSUrl=RSS URL адрес
RSSUrlExample=Интересна RSS емисия
##### Mailing #####
MailingSetup=Настройка на модула за имейл известия
@ -1579,14 +1582,14 @@ NotificationEMailFrom=Подател на имейли (From), изпратен
FixedEmailTarget=Получател
##### Sendings #####
SendingsSetup=Настройка на модула Експедиция
SendingsReceiptModel=Модели на документи за пратки
SendingsReceiptModel=Шаблони на документи за пратки
SendingsNumberingModules=Модели за номериране на пратки
SendingsAbility=Поддържани листове за доставки към клиенти
NoNeedForDeliveryReceipts=В повечето случаи експедиционните формуляри се използват както за формуляри за доставка на клиенти (списък на продуктите, които трябва да бъдат изпратени), така и за формуляри, които са получени и подписани от клиента. Следователно разписката за доставка на продукти е дублираща функция и рядко се активира.
FreeLegalTextOnShippings=Свободен текст в пратки
##### Deliveries #####
DeliveryOrderNumberingModules=Модели за номериране на разписки за доставка
DeliveryOrderModel=Модели на документи за разписки за доставка
DeliveryOrderModel=Шаблони на документи за разписки за доставка
DeliveriesOrderAbility=Поддръжка на разписки за доставка
FreeLegalTextOnDeliveryReceipts=Свободен текст в разписки за доставка
##### FCKeditor #####
@ -1601,7 +1604,7 @@ FCKeditorForMail=WYSIWIG създаване / променяне на цялат
FCKeditorForTicket=WYSIWIG създаване / променяне за тикети
##### Stock #####
StockSetup=Настройка на модул Наличности
IfYouUsePointOfSaleCheckModule=Ако използвате модула Точка за продажби (POS), предоставен по подразбиране или чрез външен модул, тази настройка може да бъде игнорирана от вашия POS модул. Повечето POS модули по подразбиране са разработени да създават веднага фактура, след което да намаляват наличностите, независимо от опциите тук. В случай, че имате нужда или не от автоматично намаляване на наличностите при регистриране на продажба от POS проверете и настройката на вашия POS модул.
IfYouUsePointOfSaleCheckModule=Ако използвате модула точка за продажби (ПОС), предоставен по подразбиране или чрез външен модул, тази настройка може да бъде игнорирана от вашия ПОС модул. Повечето ПОС модули по подразбиране са разработени да създават веднага фактура, след което да намаляват наличностите, независимо от опциите тук. В случай, че имате нужда или не от автоматично намаляване на наличностите при регистриране на продажба от ПОС проверете и настройката на вашия ПОС модул.
##### Menu #####
MenuDeleted=Менюто е изтрито
Menus=Менюта
@ -1627,7 +1630,7 @@ DetailTarget=Насочване за връзки (_blank top отваря но
DetailLevel=Ниво (-1:top menu, 0:header menu, >0 menu and sub menu)
ModifMenu=Промяна на менюто
DeleteMenu=Изтриване на менюто
ConfirmDeleteMenu=Сигурни ли сте, че искате да изтриете записа в менюто <b> %s </b>?
ConfirmDeleteMenu=Сигурни ли сте, че искате да изтриете записа в менюто <b>%s</b>?
FailedToInitializeMenu=Неуспешно инициализиране на менюто
##### Tax #####
TaxSetup=Настройка на модул за данъци, социални или фискални данъци и дивиденти
@ -1678,11 +1681,14 @@ CashDeskBankAccountForSell=Сметка по подразбиране, коят
CashDeskBankAccountForCheque=Банкова сметка по подразбиране, която да се използва за получаване на плащания с чек
CashDeskBankAccountForCB=Сметка по подразбиране, която да се използва за получаване на плащания с кредитни карти
CashDeskBankAccountForSumup=Банкова сметка по подразбиране, която да използвате за получаване на плащания от SumUp
CashDeskDoNotDecreaseStock=Изключване на намаляването на наличности, когато продажбата се извършва от точка за продажби (ако стойността е "НЕ", намаляването на наличности се прави за всяка продажба, извършена от POS, независимо от опцията, определена в модула Наличности).
CashDeskDoNotDecreaseStock=Изключване на намаляването на наличности, когато продажбата се извършва от точка за продажби (ако стойността е "НЕ", намаляването на наличности се прави за всяка продажба, извършена от ПОС, независимо от опцията, определена в модула Наличности).
CashDeskIdWareHouse=Принуждаване и ограничаване използването на склад при намаляване на наличностите
StockDecreaseForPointOfSaleDisabled=Намаляването на наличности от точка за продажби е деактивирано
StockDecreaseForPointOfSaleDisabledbyBatch=Намаляването на наличности в POS не е съвместимо с модула Продуктови партиди (активен в момента), така че намаляването на наличности е деактивирано.
StockDecreaseForPointOfSaleDisabledbyBatch=Намаляването на наличности в ПОС не е съвместимо с модула Продуктови партиди (активен в момента), така че намаляването на наличности е деактивирано.
CashDeskYouDidNotDisableStockDecease=Не сте деактивирали намаляването на запасите при продажбата от точка за продажби, поради тази причина се изисква наличие на склад.
CashDeskForceDecreaseStockLabel=Намаляването на наличности за партидни продукти е принудително.
CashDeskForceDecreaseStockDesc=Намаляване първо от най-ранната дата на годност и дата на продажба
CashDeskReaderKeyCodeForEnter=Ключов код за 'Enter', дефиниран в четеца на баркодове (Пример: 13)
##### Bookmark #####
BookmarkSetup=Настройка на модула на отметки
BookmarkDesc=Този модул позволява да се управляват отметки. Може също да добавяте преки пътища към всички страници на Dolibarr или външни уеб сайтове в лявото меню.
@ -1714,7 +1720,7 @@ MultiCompanySetup=Настройка на модула за няколко фи
##### Suppliers #####
SuppliersSetup=Настройка на модул Доставчици
SuppliersCommandModel=Пълен шаблон на поръчка за покупка
SuppliersCommandModelMuscadet=Пълен шаблон на поръчка за покупка
SuppliersCommandModelMuscadet=Пълен шаблон на поръчка за покупка (стара реализация на шаблона Cornas)
SuppliersInvoiceModel=Пълен шаблон на фактура за доставка
SuppliersInvoiceNumberingModel=Модели за номериране на фактури за доставка
IfSetToYesDontForgetPermission=Ако е настроена различна от нула стойност, не забравяйте да предоставите права на групите или потребителите за второ одобрение
@ -1728,9 +1734,9 @@ TestGeoIPResult=Тест за конвертиране IP -> Държава
##### Projects #####
ProjectsNumberingModules=Модел за номериране на проекти
ProjectsSetup=Настройка на модула за проекти
ProjectsModelModule=Модели на документи за справки по проекти
ProjectsModelModule=Шаблони на документи за справки по проекти
TasksNumberingModules=Модел за номериране на задачи
TaskModelModule=Модели на документи за справки по задачи
TaskModelModule=Шаблони на документи за справки по задачи
UseSearchToSelectProject=Изчакване, докато се натисне клавиш, преди да се зареди съдържанието на комбинирания списък с проекти. <br> Това може да подобри производителността при по-голям брой проекти, но е по-малко удобно.
##### ECM (GED) #####
##### Fiscal Year #####
@ -1752,10 +1758,10 @@ NoAmbiCaracAutoGeneration=Да не се използват двусмислен
SalariesSetup=Настройка на модула за заплати
SortOrder=Ред на сортиране
Format=Формат
TypePaymentDesc=0: Вид на плащане за клиент, 1: Вид плащане за доставчик, 2: Вид на плащане за клиенти и доставчици
TypePaymentDesc=0: Начин на плащане за клиент, 1: Начин на плащане за доставчик, 2: Начин на плащане за клиент и доставчик
IncludePath=Включва път (дефиниран в променлива %s)
ExpenseReportsSetup=Настройка на модула за разходни отчети
TemplatePDFExpenseReports=Модели на документи за разходни отчети
TemplatePDFExpenseReports=Шаблони на документи за разходни отчети
ExpenseReportsIkSetup=Настройка на модул Разходни отчети - Показания на километража
ExpenseReportsRulesSetup=Настройка на модул Разходни отчети - Правила
ExpenseReportNumberingModules=Модул за номериране на разходни отчети
@ -1791,6 +1797,7 @@ BackgroundTableLineEvenColor=Цвят на фона в четните редов
MinimumNoticePeriod=Минимален срок за известяване (вашата молба за отпуск трябва да бъде изпратена преди този срок)
NbAddedAutomatically=Брой дни, добавени към броячите на потребителите (автоматично) всеки месец
EnterAnyCode=Това поле съдържа референция за идентифициране на реда. Въведете стойност по ваш избор, но без специални символи.
Enter0or1=Въведете 0 или 1
UnicodeCurrency=Въведете тук между скобите, десетичен код, който представлява символа на валутата. Например: за $, въведете [36] - за Бразилски Реал R$ [82,36] - за €, въведете [8364]
ColorFormat=RGB цвета е в HEX формат, например: FF0000
PositionIntoComboList=Позиция на реда в комбинирани списъци
@ -1870,7 +1877,7 @@ MAIN_PDF_MARGIN_RIGHT=Дясна граница в PDF
MAIN_PDF_MARGIN_TOP=Горна граница в PDF
MAIN_PDF_MARGIN_BOTTOM=Долна граница в PDF
NothingToSetup=За този модул не е необходима специфична настройка.
SetToYesIfGroupIsComputationOfOtherGroups=Задайте стойност "Да", ако тази група е съвкупност от други групи
SetToYesIfGroupIsComputationOfOtherGroups=Посочете стойност 'Да', ако тази група е съвкупност от други групи.
EnterCalculationRuleIfPreviousFieldIsYes=Въведете правило за изчисление, ако предишното поле е настроено на "Да" (например "CODEGRP1 + CODEGRP2")
SeveralLangugeVariatFound=Намерени са няколко езикови варианта
RemoveSpecialChars=Премахване на специални символи
@ -1957,17 +1964,20 @@ SmallerThan=По-малък от
LargerThan=По-голям от
IfTrackingIDFoundEventWillBeLinked=Обърнете внимание, че ако е намерен проследяващ код във входящата електронна поща, събитието ще бъде автоматично свързано със свързаните обекти.
WithGMailYouCanCreateADedicatedPassword=С GMail акаунт, ако сте активирали валидирането в 2 стъпки е препоръчително да създадете специална втора парола за приложението, вместо да използвате своята парола за акаунта от https://myaccount.google.com/.
EmailCollectorTargetDir=В случай, че желаете да преместите имейла в друг таг / директория, когато той е обработен успешно, то просто задайте стойност тук, за да използвате тази функция. Обърнете внимание, че трябва да използвате потребителски профил с права за четене и запис.
EmailCollectorTargetDir=В случай, че желаете да преместите имейла в друг таг / директория, когато той е обработен успешно, то просто посочете стойност тук, за да използвате тази функция. Обърнете внимание, че трябва да използвате потребителски профил с права за четене и запис.
EmailCollectorLoadThirdPartyHelp=Може да използвате това действие, за да намерите и заредите съществуващ контрагент във вашата база данни, чрез съдържанието на имейла. Намереният (или създаден) контрагент ще бъде използван при следващи действия, които се нуждаят от това. В полето на параметъра може да използвате, например 'EXTRACT:BODY:Name:\\s([^\\s]*)', ако искате да извлечете името на контрагента от низ 'Name: name to find', който е открит в съдържанието на имейла.
EndPointFor=Крайна точка за %s: %s
DeleteEmailCollector=Изтриване на имейл колекционер
ConfirmDeleteEmailCollector=Сигурни ли те, че искате да изтриете този колекционер на имейли?
RecipientEmailsWillBeReplacedWithThisValue=Имейлите на получателите винаги ще бъдат заменени с тази стойност
AtLeastOneDefaultBankAccountMandatory=Трябва да бъде дефинирана поне 1 банкова сметка по подразбиране
RESTRICT_API_ON_IP=Разрешаване на наличните API-и само за някои IP адреси (заместващи знаци не са разрешени, използвайте интервал между стойностите). Липсата на стойност означава, че всеки IP адрес може да използва наличните API.
RESTRICT_ON_IP=Разрешаване на достъп само до някои IP адреси (заместващи знаци не са разрешени, използвайте интервал между стойностите). Липсата на стойност означава, че всеки IP адрес може да има достъп.
IPListExample=127.0.0.1 192.168.0.2 [::1]
BaseOnSabeDavVersion=Въз основа на версията на библиотеката SabreDAV
NotAPublicIp=Не е публичен IP адрес
MakeAnonymousPing=Направете анонимен Ping '+1' до сървъра на фондацията Dolibarr (веднъж само след инсталирането), за да може фондацията да отчете броя на инсталациите на Dolibarr.
FeatureNotAvailableWithReceptionModule=Функцията не е налична, когато е активиран модул Приемане
EmailTemplate=Шаблон за имейл
EMailsWillHaveMessageID=Имейлите ще имат етикет „Референции“, отговарящ на този синтаксис
PDF_USE_ALSO_LANGUAGE_CODE=Ако искате да имате някакво текстово заглавие във вашия PDF файл, дублиран на 2 различни езика в един и същ генериран PDF файл, трябва да зададете тук този втори език, така генерираният PDF файл ще съдържа 2 различни езика на една и съща страница, избраният при генериране на PDF и този (само няколко PDF шаблона поддържат това). Запазете празно за един език в PDF.
FafaIconSocialNetworksDesc=Въведете тук кода за FontAwesome икона. Ако не знаете какво е FontAwesome, може да използвате стандартната стойност fa-address book.

View File

@ -46,7 +46,7 @@ PropalClosedRefusedInDolibarr=Предложение %s е отхвърлено
PropalValidatedInDolibarr=Предложение %s е валидирано
PropalClassifiedBilledInDolibarr=Предложение %s е фактурирано
InvoiceValidatedInDolibarr=Фактура %s е валидирана
InvoiceValidatedInDolibarrFromPos=Фактура %s е валидирана от POS
InvoiceValidatedInDolibarrFromPos=Фактура %s е валидирана от ПОС
InvoiceBackToDraftInDolibarr=Фактура %s е върната в статус на чернова
InvoiceDeleteDolibarr=Фактура %s е изтрита
InvoicePaidInDolibarr=Фактура %s е платена
@ -58,11 +58,11 @@ MemberDeletedInDolibarr=Член %s е изтрит
MemberSubscriptionAddedInDolibarr=Членски внос %s за член %s е добавен
MemberSubscriptionModifiedInDolibarr=Членски внос %s за член %s е променен
MemberSubscriptionDeletedInDolibarr=Членски внос %s за член %s е изтрит
ShipmentValidatedInDolibarr=Доставка %s е валидирана
ShipmentClassifyClosedInDolibarr=Доставка %s е фактурирана
ShipmentUnClassifyCloseddInDolibarr=Доставка %s е повторно отворена
ShipmentBackToDraftInDolibarr=Доставка %s е върната в статус чернова
ShipmentDeletedInDolibarr=Доставка %s е изтрита
ShipmentValidatedInDolibarr=Пратка %s е валидирана
ShipmentClassifyClosedInDolibarr=Пратка %s е фактурирана
ShipmentUnClassifyCloseddInDolibarr=Пратка %s е повторно отворена
ShipmentBackToDraftInDolibarr=Пратка %s е върната в статус чернова
ShipmentDeletedInDolibarr=Пратка %s е изтрита
OrderCreatedInDolibarr=Поръчка %s е създадена
OrderValidatedInDolibarr=Поръчка %s е валидирана
OrderDeliveredInDolibarr=Поръчка %s е класифицирана като доставена
@ -78,8 +78,8 @@ InvoiceSentByEMail=Фактура за продажба %s е изпратена
SupplierOrderSentByEMail=Поръчка за покупка %s е изпратена по имейл
ORDER_SUPPLIER_DELETEInDolibarr=Поръчката за покупка %s е изтрита
SupplierInvoiceSentByEMail=Фактура за покупка %s е изпратена по имейл
ShippingSentByEMail=Доставка %s е изпратена по имейл
ShippingValidated= Доставка %s е валидирана
ShippingSentByEMail=Пратка %s е изпратена по имейл
ShippingValidated= Пратка %s е валидирана
InterventionSentByEMail=Интервенция %s е изпратена по имейл
ProposalDeleted=Предложението е изтрито
OrderDeleted=Поръчката е изтрита
@ -122,7 +122,8 @@ AgendaUrlOptions3=<b>logina=%s</b>, за да ограничи показван
AgendaUrlOptionsNotAdmin=<b>logina=!%s</b>, за да ограничи показването до събития, които не са собственост на потребител <b>%s</b>.
AgendaUrlOptions4=<b>logint=%s</b>, за да ограничи показването до събития, които са възложени на потребител <b>%s</b> (като собственик и не).
AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b>, за да ограничи показването до събития, които са свързани с проект <b>__PROJECT_ID__</b>.
AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> за изключване на автоматични събития.
AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b>, за да изключи автоматичните събития.
AgendaUrlOptionsIncludeHolidays=<b>includeholidays=1</b>, за да включи събитията с почивни дни.
AgendaShowBirthdayEvents=Показване на рождени дни на контакти
AgendaHideBirthdayEvents=Скриване на рождени дни на контакти
Busy=Зает

View File

@ -95,7 +95,7 @@ AddBankRecordLong=Ръчно добавяне на транзакция
Conciliated=Съгласувано
ConciliatedBy=Съгласувано от
DateConciliating=Дата на съгласуване
BankLineConciliated=Транзакцията е съгласувана
BankLineConciliated=Транзакцията е съгласувана с банкова разписка
Reconciled=Съгласувано
NotReconciled=Не е съгласувано
CustomerInvoicePayment=Плащане от клиент
@ -167,7 +167,7 @@ SEPAMandate=SEPA нареждане
YourSEPAMandate=Вашите SEPA нареждания
FindYourSEPAMandate=Това е вашето SEPA нареждане, с което да упълномощите нашата фирма да направи поръчка за директен дебит към вашата банка. Върнете го подписано (сканиран подписан документ) или го изпратете по пощата на
AutoReportLastAccountStatement=Автоматично попълване на полето „номер на банково извлечение“ с последния номер на извлечение, когато правите съгласуване.
CashControl=Лимит за плащане в брой на POS
CashControl=Лимит за плащане в брой на ПОС
NewCashFence=Нов лимит за плащане в брой
BankColorizeMovement=Оцветяване на движения
BankColorizeMovementDesc=Ако тази функция е активирана може да изберете конкретен цвят на фона за дебитни или кредитни движения

View File

@ -25,7 +25,7 @@ InvoiceProFormaAsk=Проформа фактура
InvoiceProFormaDesc=<b>Проформа фактурата</b> е първообраз на стандартна фактура, но няма счетоводна стойност.
InvoiceReplacement=Заменяща фактура
InvoiceReplacementAsk=Заменяща фактура, на фактура
InvoiceReplacementDesc=<b>Заменящата фактура</b> се използва за пълно заменяне на фактура без получено плащане.<br><br>Забележка: Само фактури без плащания по тях могат да бъдат заменяни. Ако фактурата, която заменяте, все още не е приключена, то тя ще бъде автоматично приключена като „Анулирана“.
InvoiceReplacementDesc=<b>Заменящата фактура</b> се използва за пълно заменяне на фактура без получено плащане.<br><br>Забележка: Само фактури без плащания по тях могат да бъдат заменяни. Ако фактурата, която заменяте, все още не е приключена, то тя ще бъде автоматично приключена като 'Анулирана'.
InvoiceAvoir=Кредитно известие
InvoiceAvoirAsk=Кредитно известие за коригиране на фактура
InvoiceAvoirDesc=<b>Кредитното известие </b> е отрицателна фактура, използвана за коригиране на факта, че фактурата показва сума, която се различава от действително платената сума (например клиентът е платил твърде много по грешка или няма да плати пълната сума, тъй като някои продукти са върнати).
@ -80,13 +80,13 @@ PaymentsReports=Справки за плащания
PaymentsAlreadyDone=Вече направени плащания
PaymentsBackAlreadyDone=Вече направени възстановявания
PaymentRule=Правило за плащане
PaymentMode=Вид плащане
PaymentMode=Начин на плащане
PaymentTypeDC=Дебитна / Кредитна карта
PaymentTypePP=PayPal
IdPaymentMode=Вид плащане (id)
CodePaymentMode=Вид плащане (код)
LabelPaymentMode=Вид плащане (текст)
PaymentModeShort=Вид плащане
IdPaymentMode=Начин на плащане (идентификатор)
CodePaymentMode=Начин на плащане (код)
LabelPaymentMode=Начин на плащане (текст)
PaymentModeShort=Начин на плащане
PaymentTerm=Условие за плащане
PaymentConditions=Условия за плащане
PaymentConditionsShort=Условия за плащане
@ -145,7 +145,7 @@ BillShortStatusClosedUnpaid=Приключена
BillShortStatusClosedPaidPartially=Платена (частично)
PaymentStatusToValidShort=За валидиране
ErrorVATIntraNotConfigured=Все още не е определен вътреобщностен ДДС номер
ErrorNoPaiementModeConfigured=Няма дефиниран вид на плащане по подразбиране. Отидете в настройката на модула Фактури, за да коригирате това.
ErrorNoPaiementModeConfigured=Няма дефиниран начин на плащане по подразбиране. Отидете в настройката на модула Фактури, за да коригирате това.
ErrorCreateBankAccount=Създайте банкова сметка, след това отидете в настройката на модула Фактури, за да дефинирате видове плащания
ErrorBillNotFound=Фактура %s не съществува
ErrorInvoiceAlreadyReplaced=Грешка, опитахте да валидирате фактура, за да замените фактура %s, но тя вече е заменена с фактура %s.
@ -177,12 +177,12 @@ SuppliersDraftInvoices=Чернови фактури за доставка
Unpaid=Неплатена
ErrorNoPaymentDefined=Грешка, не е дефинирано плащане
ConfirmDeleteBill=Сигурни ли сте, че искате да изтриете тази фактура?
ConfirmValidateBill=Сигурни ли сте, че искате да валидирате тази фактура с референтен номер <b>%s</b>?
ConfirmValidateBill=Сигурни ли сте, че искате да валидирате тази фактура с <b>%s</b>?
ConfirmUnvalidateBill=Сигурен ли сте, че искате да върнете фактура <b>%s</b> в състояние на чернова?
ConfirmClassifyPaidBill=Сигурни ли сте че, искате да класифицирате фактура <b> %s </b> като платена?
ConfirmCancelBill=Сигурни ли сте, че искате да анулирате фактура <b> %s </b>?
ConfirmCancelBillQuestion=Защо искате да класифицирате тази фактура като „Анулирана“?
ConfirmClassifyPaidPartially=Сигурни ли сте че, искате да класифицирате фактура <b> %s </b> като платена частично?
ConfirmClassifyPaidBill=Сигурни ли сте че, искате да класифицирате фактура с<b>%s</b> като платена?
ConfirmCancelBill=Сигурни ли сте, че искате да анулирате фактура с<b>%s</b>?
ConfirmCancelBillQuestion=Защо искате да класифицирате тази фактура като 'Анулирана'?
ConfirmClassifyPaidPartially=Сигурни ли сте че, искате да класифицирате фактура с<b>%s</b> като частично платена?
ConfirmClassifyPaidPartiallyQuestion=Тази фактура не е платена изцяло. Каква е причината за приключване на тази фактура?
ConfirmClassifyPaidPartiallyReasonAvoir=Неплатения остатък <b> (%s %s) </b> е предоставена отстъпка, тъй като плащането е извършено преди срока за плащане. Уреждам ДДС с кредитно известие.
ConfirmClassifyPaidPartiallyReasonDiscount=Неплатения остатък <b> (%s %s) </b> е предоставена отстъпка, тъй като плащането е извършено преди срока за плащане.
@ -225,16 +225,16 @@ toPayOn=да се плати на %s
RetainedWarranty=Запазена гаранция
PaymentConditionsShortRetainedWarranty=Условия за плащане на запазена гаранция
DefaultPaymentConditionsRetainedWarranty=Условия за плащане на запазена гаранция по подразбиране
setPaymentConditionsShortRetainedWarranty=Задайте условия за плащане на запазена гаранция
setretainedwarranty=Задайте запазена гаранция
setretainedwarrantyDateLimit=Задайте крайна дата за запазена гаранция
setPaymentConditionsShortRetainedWarranty=Определете условия за плащане на запазена гаранция
setretainedwarranty=Определете запазена гаранция
setretainedwarrantyDateLimit=Определете крайна дата за запазена гаранция
RetainedWarrantyDateLimit=Крайна дата на запазена гаранция
RetainedWarrantyNeed100Percent=Необходимо е ситуационната фактура да бъде с напредък 100%%, за да бъде показана в PDF
ShowPayment=Показване на плащане
AlreadyPaid=Вече платено
AlreadyPaidBack=Вече платено обратно
AlreadyPaidNoCreditNotesNoDeposits=Вече платено (без кредитни известия и авансови плащания)
Abandoned=Анулирана
Abandoned=Анулирано
RemainderToPay=Неплатен остатък
RemainderToTake=Остатъчна сума за получаване
RemainderToPayBack=Остатъчна сума за възстановяване
@ -267,9 +267,9 @@ ClassifyBill=Класифициране на фактура
SupplierBillsToPay=Неплатени фактури за доставка
CustomerBillsUnpaid=Неплатени фактури за продажба
NonPercuRecuperable=Невъзстановими
SetConditions=Задайте условия за плащане
SetMode=Задайте видът на плащане
SetRevenuStamp=Задайте гербова марка (бандерол)
SetConditions=Определете условия за плащане
SetMode=Определете начин на плащане
SetRevenuStamp=Определете гербова марка (бандерол)
Billed=Фактурирано
RecurringInvoices=Повтарящи се фактури
RepeatableInvoice=Шаблонна фактура
@ -323,8 +323,8 @@ CustomerDiscounts=Отстъпки за клиенти
SupplierDiscounts=Отстъпки от доставчици
BillAddress=Адрес за фактуриране
HelpEscompte=Тази отстъпка представлява отстъпка, предоставена на клиента, тъй като плащането е извършено преди срока на плащане.
HelpAbandonBadCustomer=Тази сума е анулирана (поради некоректен (лош) клиент) и се счита за изключителна загуба.
HelpAbandonOther=Тази сума е анулирана, тъй като се дължи на грешка (например: неправилен клиент или фактура е заменена от друга)
HelpAbandonBadCustomer=Тази сума е анулирана, поради некоректен (лош) клиент и се счита за изключителна загуба.
HelpAbandonOther=Тази сума е анулирана, тъй като се дължи на грешка (например: неправилен клиент или фактурата е заменена от друга)
IdSocialContribution=Идентификатор за плащане на социален / фискален данък
PaymentId=Идентификатор за плащане
PaymentRef=Съгласно плащане №
@ -342,12 +342,12 @@ PaymentNumber=Номер на плащане
RemoveDiscount=Премахване на отстъпка
WatermarkOnDraftBill=Воден знак върху чернови фактури (няма, ако е празно)
InvoiceNotChecked=Не е избрана фактура
ConfirmCloneInvoice=Сигурни ли сте, че искате да клонирате тази фактура <b> %s </b>?
ConfirmCloneInvoice=Сигурни ли сте, че искате да клонирате тази фактура с<b>%s</b>?
DisabledBecauseReplacedInvoice=Действието е деактивирано, тъй като фактурата е била заменена
DescTaxAndDividendsArea=Тази секция показва обобщение на всички плащания, направени за специални разходи. Тук са включени само записи с плащания през определената година.
NbOfPayments=Брой плащания
SplitDiscount=Разделяне на отстъпка
ConfirmSplitDiscount=Сигурни ли сте, че искате да разделите тази отстъпка <b> %s </b> %s на две по-малки отстъпки?
ConfirmSplitDiscount=Сигурни ли сте, че искате да разделите тази отстъпка <b>%s</b> %s на две по-малки отстъпки?
TypeAmountOfEachNewDiscount=Въведете сума за всяка от двете части:
TotalOfTwoDiscountMustEqualsOriginal=Общата сума на двете нови отстъпки трябва да бъде равна на първоначалната сума за отстъпка.
ConfirmRemoveDiscount=Сигурни ли сте, че искате да премахнете тази отстъпка?
@ -373,7 +373,7 @@ FrequencyPer_d=Всеки %s дни
FrequencyPer_m=Всеки %s месеца
FrequencyPer_y=Всеки %s години
FrequencyUnit=Честотна единица
toolTipFrequency=Примери: <br> <b> Задайте 7, ден </b>: издава нова фактура на всеки 7 дни <br> <b> Задайте 3, месец </b>: издава нова фактура на всеки 3 месеца
toolTipFrequency=Примери:<br><b> Посочете 7, Ден</b>: издава нова фактура на всеки 7 дни<br><b>Посочете 3, Месец</b>: издава нова фактура на всеки 3 месеца.
NextDateToExecution=Дата за следващо генериране на фактура
NextDateToExecutionShort=Дата на следващо ген.
DateLastGeneration=Дата на последно генериране
@ -392,33 +392,34 @@ WarningInvoiceDateTooFarInFuture=Внимание, датата на факту
ViewAvailableGlobalDiscounts=Преглед на налични отстъпки
# PaymentConditions
Statut=Статус
PaymentConditionShortRECEP=Получаване
PaymentConditionShortRECEP=При получаване
PaymentConditionRECEP=При получаване
PaymentConditionShort30D=30 дни
PaymentCondition30D=30 дни
PaymentCondition30D=30 календарни дни
PaymentConditionShort30DENDMONTH=30 дни от края на месеца
PaymentCondition30DENDMONTH=В рамките на 30 дни след края на месеца
PaymentCondition30DENDMONTH=30 календарни дни от края на месеца
PaymentConditionShort60D=60 дни
PaymentCondition60D=60 дни
PaymentCondition60D=60 календарни дни
PaymentConditionShort60DENDMONTH=60 дни от края на месеца
PaymentCondition60DENDMONTH=В рамките на 60 дни след края на месеца
PaymentConditionShortPT_DELIVERY=Доставка
PaymentCondition60DENDMONTH=60 календарни дни от края на месеца
PaymentConditionShortPT_DELIVERY=При доставка
PaymentConditionPT_DELIVERY=При доставка
PaymentConditionShortPT_ORDER=Поръчка
PaymentConditionShortPT_ORDER=При поръчка
PaymentConditionPT_ORDER=При поръчка
PaymentConditionShortPT_5050=50-50
PaymentConditionPT_5050=50%% авансово, 50%% при доставка
PaymentConditionPT_5050=50%% авансово при поръчка, 50%% при доставка
PaymentConditionShort10D=10 дни
PaymentCondition10D=10 дни
PaymentCondition10D=10 календарни дни
PaymentConditionShort10DENDMONTH=10 дни от края на месеца
PaymentCondition10DENDMONTH=В рамките на 10 дни след края на месеца
PaymentCondition10DENDMONTH=10 календарни дни от края на месеца
PaymentConditionShort14D=14 дни
PaymentCondition14D=14 дни
PaymentCondition14D=14 календарни дни
PaymentConditionShort14DENDMONTH=14 дни от края на месеца
PaymentCondition14DENDMONTH=В рамките на 14 дни след края на месеца
FixAmount=Фиксирана сума - включва ред с текст '%s'
PaymentCondition14DENDMONTH=14 календарни дни от края на месеца
FixAmount=Фиксирана сума - на един ред с текст '%s'
VarAmount=Променлива сума (общо %%)
VarAmountOneLine=Променлива сума (общо %%) - включва ред с текст '%s'
VarAmountOneLine=Променлива сума (общо %%) - на един ред с текст '%s'
VarAmountAllLines=Променлива сума (общо %%) - със същите редове
# PaymentType
PaymentTypeVIR=Банков превод
PaymentTypeShortVIR=Банков превод
@ -431,7 +432,7 @@ PaymentTypeShortCB=С карта
PaymentTypeCHQ=Плащане с чек
PaymentTypeShortCHQ=С чек
PaymentTypeTIP=TIP (Документи срещу плащане)
PaymentTypeShortTIP=Плащане по TIP
PaymentTypeShortTIP=TIP плащане
PaymentTypeVAD=Онлайн плащане
PaymentTypeShortVAD=Онлайн плащане
PaymentTypeTRA=Банкова гаранция
@ -449,12 +450,12 @@ IBAN=IBAN
BIC=BIC / SWIFT
BICNumber=BIC / SWIFT код
ExtraInfos=Допълнителна информация
RegulatedOn=Регулирано на
RegulatedOn=Регламентирано на
ChequeNumber=Чек №
ChequeOrTransferNumber=Чек / Трансфер №
ChequeBordereau=Чек график
ChequeMaker=Подател на чек / трансфер
ChequeBank=Банка на чек
ChequeBordereau=Чеково нареждане
ChequeMaker=Издател на чек / трансфер
ChequeBank=Банка - платец
CheckBank=Чек
NetToBePaid=Нето за плащане
PhoneNumber=Тел
@ -504,21 +505,23 @@ ClosePaidInvoicesAutomatically=Автоматично класифициране
ClosePaidCreditNotesAutomatically=Автоматично класифициране на всички кредитни известия като 'Платени', когато възстановяването се извършва изцяло.
ClosePaidContributionsAutomatically=Автоматично класифициране на всички социални или фискални вноски като 'Платени', когато плащането се извършва изцяло.
AllCompletelyPayedInvoiceWillBeClosed=Всички фактури без остатък за плащане ще бъдат автоматично приключени със статус "Платени".
ToMakePayment=Плати
ToMakePaymentBack=Плати обратно
ToMakePayment=Плащане
ToMakePaymentBack=Обратно плащане
ListOfYourUnpaidInvoices=Списък с неплатени фактури
NoteListOfYourUnpaidInvoices=Забележка: Този списък съдържа само фактури за контрагенти, с които сте свързан като търговски представител.
RevenueStamp=Приходен печат (бандерол)
YouMustCreateInvoiceFromThird=Тази опция е налична само при създаване на фактура от раздел "Клиент" на контрагента
YouMustCreateInvoiceFromSupplierThird=Тази опция е налична само при създаването на фактура от раздел "Доставчик" на контрагента
YouMustCreateStandardInvoiceFirstDesc=Първо трябва да създадете стандартна фактура и да я конвертирате в „шаблон“, за да създадете нова шаблонна фактура
PDFCrabeDescription=PDF шаблон за фактура. Пълен шаблон за фактура
PDFCrabeDescription=PDF шаблон за фактура. Пълен шаблон за фактура (стара реализация на шаблон Sponge)
PDFSpongeDescription=PDF шаблон за фактура. Пълен шаблон за фактура
PDFCrevetteDescription=PDF шаблон за фактура. Пълен шаблон за ситуационни фактури
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
EarlyClosingReason=Причина за ранно приключване
EarlyClosingComment=Бележка за ранно приключване
##### Types de contacts #####
TypeContact_facture_internal_SALESREPFOLL=Представител свързан с фактура за продажба
TypeContact_facture_external_BILLING=Контакт по фактура за продажба
@ -530,34 +533,34 @@ TypeContact_invoice_supplier_external_SHIPPING=Контакт по достав
TypeContact_invoice_supplier_external_SERVICE=Контакт по обслужване
# Situation invoices
InvoiceFirstSituationAsk=Първа ситуационна фактура
InvoiceFirstSituationDesc=<b>Ситуационните фактури</b> са вързани към ситуации отнасящи се до прогрес, например процес на конструиране. Всяка ситуация е свързана с една фактура.
InvoiceFirstSituationDesc=<b>Ситуационните фактури</b> са свързани със ситуации отнасящи се до някакъв напредък, например процес на конструиране. Всяка ситуация е свързана с една фактура.
InvoiceSituation=Ситуационна фактура
InvoiceSituationAsk=Фактура свързана със ситуацията
InvoiceSituationAsk=Фактура свързана със ситуация
InvoiceSituationDesc=Създаване на нова ситуация, следваща съществуваща такава.
SituationAmount=Сума на ситуационна фактура (нето)
SituationDeduction=Ситуационно изваждане
ModifyAllLines=Промени всички линии
ModifyAllLines=Променяне на всички линии
CreateNextSituationInvoice=Създаване на следваща ситуация
ErrorFindNextSituationInvoice=Грешка, неуспешно откриване на следващия цикъл на ситуацията.
ErrorOutingSituationInvoiceOnUpdate=Фактурата за тази ситуация не може да бъде публикувана.
ErrorOutingSituationInvoiceCreditNote=Невъзможно е да се изпрати свързано кредитно известие.
NotLastInCycle=Тази фактура не е последната от цикъла и не трябва да се променя.
DisabledBecauseNotLastInCycle=Следваща ситуация вече съществува.
DisabledBecauseNotLastInCycle=Следващата ситуация вече съществува.
DisabledBecauseFinal=Тази ситуация е финална.
situationInvoiceShortcode_AS=КАТО
situationInvoiceShortcode_S=С
CantBeLessThanMinPercent=Прогресът не може да бъде по-малък от стойността в предишната ситуация.
CantBeLessThanMinPercent=Напредъкът не може да бъде по-малък от стойността в предишната ситуация.
NoSituations=Няма отворени ситуации
InvoiceSituationLast=Последна и обща фактура
PDFCrevetteSituationNumber=Ситуация №%s
PDFCrevetteSituationInvoiceLineDecompte=Ситуационна фактура - Преброяване
PDFCrevetteSituationInvoiceTitle=Ситуационна фактура
PDFCrevetteSituationInvoiceLine=Ситуация №%s: Инв. N ° %s на %s
PDFCrevetteSituationInvoiceLine=Ситуация №%s: Фак. N °%s на %s
TotalSituationInvoice=Обща ситуация
invoiceLineProgressError=Напредъкът на фактура не може да бъде по-голям или равен на следващия ред на фактурата
updatePriceNextInvoiceErrorUpdateline=Грешка: актуализирайте цената на фактура: %s
ToCreateARecurringInvoice=За да създадете повтаряща се фактура за този договор, първо създайте тази фактура, след това я конвертирайте в шаблон за фактура и определете честотата за генериране на бъдещи фактури.
ToCreateARecurringInvoiceGene=За да генерирате бъдещи фактури редовно и ръчно, отидете в меню <strong> %s - %s - %s </strong>.
ToCreateARecurringInvoice=За да създадете повтаряща се фактура за този договор, първо създайте тази чернова фактура, след което я конвертирайте в шаблонна фактура и определете честотата за генериране на бъдещи фактури.
ToCreateARecurringInvoiceGene=За да генерирате бъдещи фактури редовно и ръчно, отидете в меню <strong>%s - %s - %s</strong>.
ToCreateARecurringInvoiceGeneAuto=Ако трябва да генерирате такива фактури автоматично, помолете администратора да активира и настрои модула <strong> %s </strong>. Имайте предвид, че двата метода (ръчен и автоматичен) могат да се използват заедно, без риск от дублиране.
DeleteRepeatableInvoice=Изтриване на шаблонна фактура
ConfirmDeleteRepeatableInvoice=Сигурни ли сте, че искате да изтриете тази шаблонна фактура?
@ -566,9 +569,9 @@ BillCreated=Създадени са %s фактури
StatusOfGeneratedDocuments=Статус на генерираните документи
DoNotGenerateDoc=Не генерирайте файл за документа
AutogenerateDoc=Автоматично генериране на файл за документа
AutoFillDateFrom=Задайте начална дата на услугата от датата на фактурата
AutoFillDateFrom=Посочете начална дата за услуга в зависимост от датата на фактурата
AutoFillDateFromShort=Задаване на начална дата
AutoFillDateTo=Задайте крайна дата на услугата от датата на следващата фактура
AutoFillDateTo=Посочете крайна дата на услуга в зависимост от датата на следващата фактура
AutoFillDateToShort=Задаване на крайна дата
MaxNumberOfGenerationReached=Максималният брой генерирани документи е достигнат
BILL_DELETEInDolibarr=Фактурата е изтрита

View File

@ -1,54 +1,54 @@
BlockedLog=Unalterable Logs
BlockedLog=Неизменими регистри
Field=Поле
BlockedLogDesc=This module tracks some events into an unalterable log (that you can't modify once recorded) into a block chain, in real time. This module provides compatibility with requirements of laws of some countries (like France with the law Finance 2016 - Norme NF525).
Fingerprints=Archived events and fingerprints
FingerprintsDesc=This is the tool to browse or extract the unalterable logs. Unalterable logs are generated and archived locally into a dedicated table, in real time when you record a business event. You can use this tool to export this archive and save it into an external support (some countries, like France, ask that you do it every year). Note that, there is no feature to purge this log and every change tried to be done directly into this log (by a hacker for example) will be reported with a non-valid fingerprint. If you really need to purge this table because you used your application for a demo/test purpose and want to clean your data to start your production, you can ask your reseller or integrator to reset your database (all your data will be removed).
CompanyInitialKey=Company initial key (hash of genesis block)
BrowseBlockedLog=Unalterable logs
ShowAllFingerPrintsMightBeTooLong=Show all archived logs (might be long)
ShowAllFingerPrintsErrorsMightBeTooLong=Show all non-valid archive logs (might be long)
DownloadBlockChain=Download fingerprints
KoCheckFingerprintValidity=Archived log entry is not valid. It means someone (a hacker?) has modified some data of this re after it was recorded, or has erased the previous archived record (check that line with previous # exists).
OkCheckFingerprintValidity=Archived log record is valid. The data on this line was not modified and the entry follows the previous one.
OkCheckFingerprintValidityButChainIsKo=Archived log seems valid compared to previous one but the chain was corrupted previously.
AddedByAuthority=Stored into remote authority
NotAddedByAuthorityYet=Not yet stored into remote authority
ShowDetails=Show stored details
logPAYMENT_VARIOUS_CREATE=Payment (not assigned to an invoice) created
logPAYMENT_VARIOUS_MODIFY=Payment (not assigned to an invoice) modified
logPAYMENT_VARIOUS_DELETE=Payment (not assigned to an invoice) logical deletion
logPAYMENT_ADD_TO_BANK=Payment added to bank
logPAYMENT_CUSTOMER_CREATE=Customer payment created
logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion
logDONATION_PAYMENT_CREATE=Donation payment created
logDONATION_PAYMENT_DELETE=Donation payment logical deletion
logBILL_PAYED=Клиентската фактура е платена
logBILL_UNPAYED=Customer invoice set unpaid
logBILL_VALIDATE=Продажната фактура е валидирана
logBILL_SENTBYMAIL=Customer invoice send by mail
logBILL_DELETE=Customer invoice logically deleted
logMODULE_RESET=Module BlockedLog was disabled
logMODULE_SET=Module BlockedLog was enabled
logDON_VALIDATE=Donation validated
logDON_MODIFY=Donation modified
logDON_DELETE=Donation logical deletion
logMEMBER_SUBSCRIPTION_CREATE=Member subscription created
logMEMBER_SUBSCRIPTION_MODIFY=Member subscription modified
logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion
logCASHCONTROL_VALIDATE=Cash fence recording
BlockedLogBillDownload=Customer invoice download
BlockedLogBillPreview=Customer invoice preview
BlockedlogInfoDialog=Log Details
ListOfTrackedEvents=List of tracked events
Fingerprint=Fingerprint
DownloadLogCSV=Export archived logs (CSV)
logDOC_PREVIEW=Preview of a validated document in order to print or download
logDOC_DOWNLOAD=Download of a validated document in order to print or send
DataOfArchivedEvent=Full datas of archived event
ImpossibleToReloadObject=Original object (type %s, id %s) not linked (see 'Full datas' column to get unalterable saved data)
BlockedLogAreRequiredByYourCountryLegislation=Unalterable Logs module may be required by the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they can not be validated by a tax audit.
BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Unalterable Logs module was activated because of the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they cannot be validated by a tax audit.
BlockedLogDisableNotAllowedForCountry=List of countries where usage of this module is mandatory (just to prevent to disable the module by error, if your country is in this list, disable of module is not possible without editing this list first. Note also that enabling/disabling this module will keep a track into the unalterable log).
OnlyNonValid=Non-valid
TooManyRecordToScanRestrictFilters=Too many records to scan/analyze. Please restrict list with more restrictive filters.
RestrictYearToExport=Restrict month / year to export
BlockedLogDesc=Този модул проследява някои събития в неизменим регистър (който не може да промените след като веднъж е записан) в блокова верига, в реално време. Този модул осигурява съвместимост с изискванията на законите в някои държави (като Франция и Закона за финансите 2016 - Норма NF525).
Fingerprints=Архивирани събития и идентификационни данни
FingerprintsDesc=Това е инструментът за разглеждане или извличане на неизменими регистри. Неизменимите регистри се генерират и архивират локално в специална таблица, в реално време, когато записвате бизнес събитие. Може да използвате този инструмент, за да експортирате този архив и да го запишете на външен носител (някои държави като Франция искат да го правите всяка година). Имайте предвид, че няма функция за прочистване на този регистър и всеки директен опит за промяна на този регистър (от хакер например) ще бъде докладван с невалидна идентификация. Ако наистина трябва да прочистите тази таблица, защото сте използвали софтуера за демо / тестова цел и искате да разчистите вашите данни, за да започнете дейност, то може да помолите вашия дистрибутор или интегратор да нулира базата данни (всичките ви данни ще бъдат премахнати).
CompanyInitialKey=Иницииращ ключ на фирма (хеш код)
BrowseBlockedLog=Неизменими регистри
ShowAllFingerPrintsMightBeTooLong=Показване на всички архивирани регистри (може да са дълги)
ShowAllFingerPrintsErrorsMightBeTooLong=Показване на всички невалидни архивирани регистри (може да са дълги)
DownloadBlockChain=Изтегляне на идентификационни данни
KoCheckFingerprintValidity=Записът в архивираният регистър не е валиден. Това означава, че някой (хакер?) е променил данните тук, след като е бил направен запис или е изтрил предишния архивиран запис (сравнете този ред с предишния #, който съществува).
OkCheckFingerprintValidity=Записът в архивираният регистър е валиден. Данните от този ред не са променени и записът следва предишния.
OkCheckFingerprintValidityButChainIsKo=Архивираният регистър изглежда валиден в сравнение с предишния, но веригата е повредена от преди това.
AddedByAuthority=Съхранено в отдалечен орган
NotAddedByAuthorityYet=Все още не е съхранено в отдалечен орган
ShowDetails=Показване на съхранени данни
logPAYMENT_VARIOUS_CREATE=Плащането (не е свързано с фактура) е създадено
logPAYMENT_VARIOUS_MODIFY=Плащането (не е свързано с фактура) е променено
logPAYMENT_VARIOUS_DELETE=Плащането (не е свързано с фактура) е логически изтрито
logPAYMENT_ADD_TO_BANK=Плащането е добавено в банката
logPAYMENT_CUSTOMER_CREATE=Плащането от клиент е създадено
logPAYMENT_CUSTOMER_DELETE=Плащането от клиент е логически изтрито
logDONATION_PAYMENT_CREATE=Плащането като дарение е създадено
logDONATION_PAYMENT_DELETE=Плащането като дарение е логически изтрито
logBILL_PAYED=Фактурата за продажба е платена
logBILL_UNPAYED=Фактурата за продажба е означена като неплатена
logBILL_VALIDATE=Фактурата за продажба е валидирана
logBILL_SENTBYMAIL=Фактурата за продажба е изпратена по имейл
logBILL_DELETE=Фактурата за продажба е логически изтрита
logMODULE_RESET=Модулът Блокиран регистър е деактивиран
logMODULE_SET=Модулът Блокиран регистър е активиран
logDON_VALIDATE=Дарението е валидирано
logDON_MODIFY=Дарението е променено
logDON_DELETE=Дарението е логически изтрито
logMEMBER_SUBSCRIPTION_CREATE=Членският внос е създаден
logMEMBER_SUBSCRIPTION_MODIFY=Членският внос е променен
logMEMBER_SUBSCRIPTION_DELETE=Членският внос е логически изтрит
logCASHCONTROL_VALIDATE=Регистриране на финансово престъпление
BlockedLogBillDownload=Изтегляне на фактура за продажба
BlockedLogBillPreview=Преглед на фактура за продажба
BlockedlogInfoDialog=Подробности в регистъра
ListOfTrackedEvents=Списък на проследени събития
Fingerprint=Идентификационни данни
DownloadLogCSV=Експортиране на архивирани регистри (CSV)
logDOC_PREVIEW=Преглед на валидиран документ с цел отпечатване или изтегляне
logDOC_DOWNLOAD=Изтегляне на валидиран документ с цел отпечатване или изпращане
DataOfArchivedEvent=Пълни данни за архивирано събитие
ImpossibleToReloadObject=Първоначалният обект (тип %s, id %s) не е свързан (вижте колоната 'Пълни данни', за да получите неизменими запазени данни)
BlockedLogAreRequiredByYourCountryLegislation=Модулът неизменими регистри може да се изисква от законодателството на вашата държава. Деактивирането на този модул може да направи всички бъдещи транзакции невалидни по отношение на закона и използването на легален софтуер, тъй като те не могат да бъдат потвърдени при данъчен одит.
BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Модулът неизменими регистри е активиран, поради законодателството на вашата държава. Деактивирането на този модул може да направи всички бъдещи транзакции невалидни по отношение на закона и използването на легален софтуер, тъй като те не могат да бъдат потвърдени при данъчен одит.
BlockedLogDisableNotAllowedForCountry=Списък на държавите, в които използването на този модул е задължително (За да се предотврати деактивирането на модула по грешка имайте предвид, че ако вашата страна е в този списък, деактивирането на модула не е възможно без преди това да се редактира този списък. Имайте предвид също, че активирането / деактивирането на този модул ще остави следа в неизменимият регистър).
OnlyNonValid=Невалидно
TooManyRecordToScanRestrictFilters=Твърде много записи за сканиране / анализиране. Моля, ограничете списъка с по-конкретни филтри.
RestrictYearToExport=Ограничаване на месец / година за експортиране

View File

@ -11,10 +11,11 @@ ReplaceWindow=Заменяне на текущ раздел
BookmarkTargetNewWindowShort=Нов раздел
BookmarkTargetReplaceWindowShort=Текущ раздел
BookmarkTitle=Име на отметка
UrlOrLink=URL връзка
BehaviourOnClick=Поведение при кликване върху URL връзка на отметка
UrlOrLink=URL адрес
BehaviourOnClick=Поведение при кликване върху URL адрес на отметка
CreateBookmark=Създаване на отметка
SetHereATitleForLink=Задайте име на отметката
UseAnExternalHttpLinkOrRelativeDolibarrLink=Използвайте външна / абсолютна връзка (https://URL) или вътрешна / относителна връзка (/DOLIBARR_ROOT/htdocs/...)
SetHereATitleForLink=Определете име на отметка
UseAnExternalHttpLinkOrRelativeDolibarrLink=Използвайте външен / абсолютен адрес (https://URL) или вътрешен / относителен адрес (/DOLIBARR_ROOT/htdocs/...)
ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Изберете дали страницата да бъде отворена в текущия или в нов раздел
BookmarksManagement=Управление на отметки
BookmarksMenuShortCut=Ctrl + shift + M

View File

@ -30,10 +30,10 @@ ShowCompany=Показване на фирма
ShowStock=Показване на склад
DeleteArticle=Кликнете, за да премахнете този артикул
FilterRefOrLabelOrBC=Търсене (№ / Име)
UserNeedPermissionToEditStockToUsePos=Искате да намалите наличностите при създаването на фактури, така че потребителят, който използва POS трябва да има разрешение да редактира наличностите.
UserNeedPermissionToEditStockToUsePos=Искате да намалите наличностите при създаването на фактури, така че потребителят, който използва ПОС трябва да има разрешение да редактира наличностите.
DolibarrReceiptPrinter=Dolibarr принтер за разписки
PointOfSale=Точка на продажба
PointOfSaleShort=POS
PointOfSaleShort=ПОС
CloseBill=Приключване на сметка
Floors=Floors
Floor=Floor
@ -53,7 +53,7 @@ NbOfInvoices=Брой фактури
Paymentnumpad=Тип Pad за въвеждане на плащане
Numberspad=Числов Pad
BillsCoinsPad=Pad за монети и банкноти
DolistorePosCategory=TakePOS модули и други POS решения за Dolibarr
DolistorePosCategory=TakePOS модули и други ПОС решения за Dolibarr
TakeposNeedsCategories=TakePOS се нуждае от продуктови категории, за да работи
OrderNotes=Бележки за поръчка
CashDeskBankAccountFor=Профил по подразбиране, който да се използва за плащания в
@ -68,9 +68,9 @@ ValidateAndClose=Валидиране и приключване
Terminal=Терминал
NumberOfTerminals=Брой терминали
TerminalSelect=Изберете терминал, който искате да използвате:
POSTicket=POS етикет
POSTerminal=POS терминал
POSModule=POS модул
POSTicket=ПОС етикет
POSTerminal=ПОС терминал
POSModule=ПОС модул
BasicPhoneLayout=Използване на просто оформление за телефони
SetupOfTerminalNotComplete=Настройката на терминала %s не е завършена
DirectPayment=Директно плащане
@ -81,3 +81,13 @@ CustomReceipt=Персонализирана разписка
ReceiptName=Име на разписка
ProductSupplements=Продуктови добавки
SupplementCategory=Категория добавки
ColorTheme=Цветна тема
Colorful=Цветно
HeadBar=Заглавна лента
SortProductField=Поле за сортиране на продукти
Browser=Браузър
BrowserMethodDescription=Прост и лесен отпечатване на разписки. Само няколко параметъра за конфигуриране на разписката. Отпечатване, чрез браузър.
TakeposConnectorMethodDescription=Външен модул с допълнителни функции. Възможност за отпечатване от облака.
PrintMethod=Метод на отпечатване
ReceiptPrinterMethodDescription=Мощен метод с много параметри. Пълно персонализиране с шаблони. Не може да отпечатва от облака.
ByTerminal=By terminal

View File

@ -6,7 +6,7 @@ categories=тагове / категории
NoCategoryYet=Няма създаден таг / категория от този тип
In=в
AddIn=Добавяне в
modify=промяна
modify=променяне
Classify=Класифициране
CategoriesArea=Секция с тагове / категории
ProductsCategoriesArea=Секция с тагове / категории за продукти / услуги
@ -20,7 +20,7 @@ UsersCategoriesArea=Секция с тагове / категории за по
SubCats=Подкатегории
CatList=Списък с тагове / категории
NewCategory=Нов таг / категория
ModifCat=Промяна на таг / категория
ModifCat=Променяне на таг / категория
CatCreated=Създаден е таг / категория
CreateCat=Създаване на таг / категория
CreateThisCat=Създаване на този таг / категория
@ -55,7 +55,7 @@ MembersCategoryShort=Таг / категория членове
SuppliersCategoriesShort=Категории доставчици
CustomersCategoriesShort=Категории клиенти
ProspectsCategoriesShort=Категории потенциални клиенти
CustomersProspectsCategoriesShort=За клиенти / потенциални клиенти от категория
CustomersProspectsCategoriesShort=Категории клиенти / потенциални клиенти
ProductsCategoriesShort=Категории продукти
MembersCategoriesShort=Категории членове
ContactCategoriesShort=Категории контакти
@ -78,6 +78,7 @@ CatMemberList=Списък на тагове / категории за член
CatContactList=Списък на тагове / категории за контакти
CatSupLinks=Връзки между доставчици и тагове / категории
CatCusLinks=Връзки между клиенти / потенциални клиенти и тагове / категории
CatContactsLinks=Връзки между контакти / адреси и тагове / категории
CatProdLinks=Връзки между продукти / услуги и тагове / категории
CatProJectLinks=Връзки между проекти и тагове / категории
DeleteFromCat=Изтриване от таг / категория

View File

@ -53,7 +53,7 @@ ActionAC_FAX=Изпращане на факс
ActionAC_PROP=Изпращане на предложение по имейл
ActionAC_EMAIL=Изпращане на имейл
ActionAC_EMAIL_IN=Получаване на имейл
ActionAC_RDV=Срещи
ActionAC_RDV=Среща
ActionAC_INT=Интервенция на място
ActionAC_FAC=Изпращане на фактура за продажба по пощата
ActionAC_REL=Изпращане на фактура за продажба по пощата (напомняне)

View File

@ -48,7 +48,7 @@ ReportByMonth=Справка по месеци
ReportByCustomers=Справка по клиенти
ReportByQuarter=Справка по ставки
CivilityCode=Код на обръщение
RegisteredOffice=Седалище
RegisteredOffice=Седалище и адрес на управление
Lastname=Фамилия
Firstname=Собствено име
PostOrFunction=Длъжност
@ -448,10 +448,10 @@ SaleRepresentativeLastname=Фамилия на търговския предст
ErrorThirdpartiesMerge=При изтриването на контрагента възникна грешка. Моля, проверете историята. Промените са отменени.
NewCustomerSupplierCodeProposed=Кода на клиент или доставчик е вече използван, необходим е нов код.
#Imports
PaymentTypeCustomer=Вид плащане - Клиент
PaymentTypeCustomer=Начин на плащане - клиент
PaymentTermsCustomer=Условия за плащане - Клиент
PaymentTypeSupplier=Вид плащане - Доставчик
PaymentTypeSupplier=Начин на плащане - доставчик
PaymentTermsSupplier=Условия на плащане - Доставчик
PaymentTypeBoth=Вид плащане - клиент и доставчик
PaymentTypeBoth=Начин на плащане - клиент и доставчик
MulticurrencyUsed=Използване на няколко валути
MulticurrencyCurrency=Валута

View File

@ -37,10 +37,10 @@ ConfirmDeleteAContract=Сигурни ли сте, че искате да изт
ConfirmValidateContract=Сигурни ли сте, че искате да валидирате този договор с № <b>%s</b>?
ConfirmActivateAllOnContract=Това ще активира всички услуги, които са все още неактивни. Наистина ли искате да активирате всички услуги?
ConfirmCloseContract=Това ще прекрати всички услуги (активни или не). Сигурни ли сте, че искате да прекратите този договор?
ConfirmCloseService=Сигурни ли сте, че искате да прекратите тази услуга с дата <b> %s </b>?
ConfirmCloseService=Сигурни ли сте, че искате да прекратите тази услуга от дата <b>%s</b>?
ValidateAContract=Валидиране на договор
ActivateService=Активиране на услуга
ConfirmActivateService=Сигурни ли сте, че искате да активирате тази услуга с дата <b> %s </b>?
ConfirmActivateService=Сигурни ли сте, че искате да активирате тази услуга от дата <b>%s</b>?
RefContract=Съгласно договор №
DateContract=Дата на договора
DateServiceActivate=Дата на активиране на услуга
@ -89,7 +89,7 @@ NoteListOfYourExpiredServices=Този списък съдържа само ус
StandardContractsTemplate=Стандартен шаблон за договори
ContactNameAndSignature=За %s, име и подпис:
OnlyLinesWithTypeServiceAreUsed=Само договорни линии тип 'Услуга' ще бъдат клонирани.
ConfirmCloneContract=Сигурни ли сте, че искате да клонирате договор <b> %s </b>?
ConfirmCloneContract=Сигурни ли сте, че искате да клонирате договор с<b>%s</b>?
LowerDateEndPlannedShort=По-ранна планирана крайна дата на активни услуги
SendContractRef=Информация за договор __REF__
OtherContracts=Други договори

View File

@ -10,7 +10,7 @@ SetDeliveryDate=Задаване на дата за доставка
ValidateDeliveryReceipt=Валидиране на разписка за доставка
ValidateDeliveryReceiptConfirm=Сигурни ли сте, че искате да валидирате тази разписка за доставка?
DeleteDeliveryReceipt=Изтриване на разписка за доставка
DeleteDeliveryReceiptConfirm=Сигурни ли сте, че искате да изтриете тази разписка <b>%s</b>?
DeleteDeliveryReceiptConfirm=Сигурни ли сте, че искате да изтриете тази разписка за доставка с<b>%s</b>?
DeliveryMethod=Начин на доставка
TrackingNumber=Проследяващ номер
DeliveryNotValidated=Доставката не е валидирана

View File

@ -21,7 +21,7 @@ DonationDate=Дата на дарение
DonationDatePayment=Дата на плащане
ValidPromess=Валидиране на дарение
DonationReceipt=Разписка за дарение
DonationsModels=Модели на документи за разписки за дарения
DonationsModels=Шаблони на документи за разписки по дарения
LastModifiedDonations=Дарения: %s последно променени
DonationRecipient=Получател на дарение
IConfirmDonationReception=Получателят декларира полученото като дарение на следната сума

View File

@ -1,50 +1,50 @@
# Dolibarr language file - Source file is en_US - errors
# No errors
NoErrorCommitIsDone=Няма грешка, но се ангажираме
NoErrorCommitIsDone=Няма грешка, но се ангажираме.
# Errors
ErrorButCommitIsDone=Бяха намерени грешки, но въпреки това валидираме
ErrorBadEMail=Имейлът %s е грешен
ErrorBadUrl=Адреса %s не е
ErrorBadValueForParamNotAString=Неправилна стойност за параметъра ви. Обикновено, когато липсва превод.
ErrorLoginAlreadyExists=Потребителят %s вече съществува.
ErrorButCommitIsDone=Намерени са грешки, но ние валидираме въпреки това.
ErrorBadEMail=Имейл %s е грешен
ErrorBadUrl=URL адрес %s е грешен
ErrorBadValueForParamNotAString=Неправилна стойност за вашия параметър. Обикновено се добавя, когато преводът липсва.
ErrorLoginAlreadyExists=Потребител %s вече съществува.
ErrorGroupAlreadyExists=Група %s вече съществува.
ErrorRecordNotFound=Запишете не е намерен.
ErrorFailToCopyFile=Не успя да копира файла <b>&quot;%s&quot;</b> в <b>&quot;%s&quot;.</b>
ErrorFailToCopyDir=Неуспешно копиране на директорията '<b>%s</b>' в '<b>%s</b>'.
ErrorFailToRenameFile=Неуспешно преименуване на файлове <b>&quot;%s&quot;</b> в <b>&quot;%s&quot;.</b>
ErrorFailToDeleteFile=Неуспех при премахването на файл <b>&quot;%s&quot;.</b>
ErrorFailToCreateFile=Грешка при създаване на файл <b>&quot;%s&quot;.</b>
ErrorFailToRenameDir=Неуспешно да преименувате директория <b>&quot;%s&quot;</b> в <b>&quot;%s&quot;.</b>
ErrorFailToCreateDir=Неуспешно създаване на директория <b>&quot;%s&quot;.</b>
ErrorFailToDeleteDir=Грешка при изтриване на директория <b>&quot;%s&quot;.</b>
ErrorRecordNotFound=Записът не е намерен.
ErrorFailToCopyFile=Неуспешно копиране на файл '<b>%s</b>' в '<b>%s</b>'.
ErrorFailToCopyDir=Неуспешно копиране на директория '<b>%s</b>' в '<b>%s</b>'.
ErrorFailToRenameFile=Неуспешно преименуване на файл '<b>%s</b>' в '<b>%s</b>'.
ErrorFailToDeleteFile=Неуспешно премахване на файл '<b>%s</b>'.
ErrorFailToCreateFile=Неуспешно създаване на файл '<b>%s</b>'.
ErrorFailToRenameDir=Неуспешно преименуване на директория '<b>%s</b>' в '<b>%s</b>'.
ErrorFailToCreateDir=Неуспешно създаване на директория '<b>%s</b>'.
ErrorFailToDeleteDir=Неуспешно изтриване на директория '<b>%s</b>'.
ErrorFailToMakeReplacementInto=Неуспешно презаписване на файл '<b>%s</b>'.
ErrorFailToGenerateFile=Неуспешно генериране на файл '<b>%s</b>'.
ErrorThisContactIsAlreadyDefinedAsThisType=Този контакт е вече определен контакт за този тип.
ErrorCashAccountAcceptsOnlyCashMoney=Тази банкова сметка е разплащателна сметка, така че приема плащания пари само от тип.
ErrorFromToAccountsMustDiffers=Източника и целите на банкови сметки трябва да бъде различен.
ErrorBadThirdPartyName=Неправилна стойност за името на контрагент
ErrorThisContactIsAlreadyDefinedAsThisType=Този контакт вече е дефиниран като контакт за този тип.
ErrorCashAccountAcceptsOnlyCashMoney=Тази банкова сметка е касова сметка, така че приема плащания само в брой.
ErrorFromToAccountsMustDiffers=Източниците и целевите банкови сметки трябва да са различни.
ErrorBadThirdPartyName=Неправилна стойност за име на контрагент
ErrorProdIdIsMandatory=%s е задължително
ErrorBadCustomerCodeSyntax=Bad синтаксис за код на клиента
ErrorBadCustomerCodeSyntax=Неправилен синтаксис за клиентски код
ErrorBadBarCodeSyntax=Неправилен синтаксис за баркод. Може би сте задали неправилен тип баркод или баркод маска за номериране, които не съответстват на сканираната стойност.
ErrorCustomerCodeRequired=Клиентите изисква код
ErrorBarCodeRequired=Изисква се баркод
ErrorCustomerCodeAlreadyUsed=Клиентът код вече се използва
ErrorCustomerCodeRequired=Необходим е клиентски код
ErrorBarCodeRequired=Необходим е баркод
ErrorCustomerCodeAlreadyUsed=Клиентският код вече е използван
ErrorBarCodeAlreadyUsed=Баркодът вече е използван
ErrorPrefixRequired=Префикс изисква
ErrorBadSupplierCodeSyntax=Неправилен синтаксис за кода на доставчика
ErrorSupplierCodeRequired=Изисква се код на доставчика
ErrorPrefixRequired=Необходим е префикс
ErrorBadSupplierCodeSyntax=Неправилен синтаксис за код на доставчик
ErrorSupplierCodeRequired=Необходим е код на доставчик
ErrorSupplierCodeAlreadyUsed=Кодът на доставчика вече е използван
ErrorBadParameters=Лошите параметри
ErrorBadParameters=Неправилни параметри
ErrorBadValueForParameter=Грешна стойност '%s' за параметър '%s'
ErrorBadImageFormat=Файлът на изображението е с неподържан формат (Вашето PHP не поддържа фукции за конвертиране на изображения от този формат)
ErrorBadDateFormat=&quot;%s&quot; Стойност има грешна дата формат
ErrorBadImageFormat=Файловият формат на изображението не се поддържа (PHP не поддържа функции за конвертиране на изображения от този формат)
ErrorBadDateFormat=Стойността '%s' има грешен формат за дата
ErrorWrongDate=Датата не е правилна!
ErrorFailedToWriteInDir=Неуспех при запис в директорията %s
ErrorFoundBadEmailInFile=Намерени неправилен синтаксис имейл за %s линии във файла (%s например съответствие с имейл = %s)
ErrorFailedToWriteInDir=Неуспешно записване в директория %s
ErrorFoundBadEmailInFile=Открит е неправилен имейл синтаксис в %s реда на файла (примерен ред %s с имейл=%s)
ErrorUserCannotBeDelete=Потребителят не може да бъде изтрит. Може би е свързан с обекти в Dolibarr.
ErrorFieldsRequired=Някои задължителни полета не са запълнени.
ErrorSubjectIsRequired=Изисква се тема за имейла
ErrorFieldsRequired=Някои задължителни полета не са попълнени.
ErrorSubjectIsRequired=Необходима е тема на имейл
ErrorFailedToCreateDir=Неуспешно създаване на директория. Уверете се, че уеб сървър потребител има разрешение да пишат в Dolibarr документи. Ако параметър <b>safe_mode</b> е разрешен в тази PHP, проверете дали Dolibarr PHP файлове притежава за потребителя на уеб сървъра (или група).
ErrorNoMailDefinedForThisUser=Не поща, определена за този потребител
ErrorFeatureNeedJavascript=Тази функция трябва ДжаваСкрипт да се активира, за да работят. Променете тази настройка - дисплей.
@ -96,7 +96,7 @@ ErrorBadMaskFailedToLocatePosOfSequence=Грешка, маска без поре
ErrorBadMaskBadRazMonth=Грешка, неправилна стойност за нулиране
ErrorMaxNumberReachForThisMask=Максималния брой е достигнат за тази маска
ErrorCounterMustHaveMoreThan3Digits=Броячът трябва да има повече от 3 цифри
ErrorSelectAtLeastOne=Грешка. Изберете поне един запис.
ErrorSelectAtLeastOne=Грешка, изберете поне един запис.
ErrorDeleteNotPossibleLineIsConsolidated=Изтриването не е възможно, защото записът е свързан с банкова транзакция, която е съгласувана
ErrorProdIdAlreadyExist=%s се възлага на друга трета
ErrorFailedToSendPassword=Не може да се изпрати парола
@ -115,9 +115,10 @@ ErrorFailedToRunExternalCommand=Не може да се работи на вън
ErrorFailedToChangePassword=Неуспешно да смените паролата
ErrorLoginDoesNotExists=Потребителя <b>%s</b> не е намерен.
ErrorLoginHasNoEmail=Този потребител няма имейл адрес. Процес прекратено.
ErrorBadValueForCode=Неправилна стойност за код за сигурност. Опитайте отново с нова стойност ...
ErrorBadValueForCode=Неправилен защитен код. Опитайте отново ...
ErrorBothFieldCantBeNegative=Полетата %s и %s не може да бъде едновременно отрицателен
ErrorFieldCantBeNegativeOnInvoice=Полето <strong>%s</strong> не може да бъде отрицателно за този вид фактура. Ако трябва да добавите ред с отстъпка, първо създайте отстъпката (от поле '%s' в картата на контрагента) и я приложете към фактурата. Може също така да помолите вашия администратор да въведе опция FACTURE_ENABLE_NEGATIVE_LINES със стойност 1, за да разреши старото поведение.
ErrorFieldCantBeNegativeOnInvoice=Field <strong>%s</strong> cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) and apply it to the invoice.
ErrorLinesCantBeNegativeForOneVATRate=Total of lines can't be negative for a given VAT rate.
ErrorLinesCantBeNegativeOnDeposits=Редовете не могат да бъдат отрицателни при депозит. Ще се сблъскате с проблеми, когато включите депозита в окончателната фактура.
ErrorQtyForCustomerInvoiceCantBeNegative=Количество за ред в клиентска фактура не може да бъде отрицателно
ErrorWebServerUserHasNotPermission=Потребителски акаунт <b>%s</b> използват за извършване на уеб сървър не разполага с разрешение за това
@ -227,6 +228,13 @@ ErrorNoFieldWithAttributeShowoncombobox=Нито едно от полетата
ErrorFieldRequiredForProduct=Поле '%s' е задължително за продукт '%s'
ProblemIsInSetupOfTerminal=Проблем в настройката на терминал %s.
ErrorAddAtLeastOneLineFirst=Първо добавете поне един ред
ErrorRecordAlreadyInAccountingDeletionNotPossible=Грешка, записът вече е прехвърлен в счетоводството, изтриването не е възможно.
ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=Грешка, езикът е задължителен, ако зададете страницата като превод на друга.
ErrorLanguageOfTranslatedPageIsSameThanThisPage=Грешка, езикът на преведената страница е същият като този.
ErrorBatchNoFoundForProductInWarehouse=Няма намерен партиден / сериен номер за продукт '%s' в склад '%s'.
ErrorBatchNoFoundEnoughQuantityForProductInWarehouse=Няма достатъчно количество от този партиден / сериен номер за продукт '%s' в склад '%s'.
ErrorOnlyOneFieldForGroupByIsPossible=Only 1 field for the 'Group by' is possible (others are discarded)
ErrorTooManyDifferentValueForSelectedGroupBy=Found too many different value (more than <b>%s</b>) for the field '<b>%s</b>', so we can't user it as a 'Group by' for graphics. The field 'Group By' has been removed. May be you wanted to use it as an X-Axis ?
# Warnings
WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Вашата стойност на PHP параметър upload_max_filesize (%s) е по-голяма от стойността на PHP параметър post_max_size (%s). Това не е последователна настройка.
WarningPasswordSetWithNoAccount=За този член бе зададена парола. Въпреки това, не е създаден потребителски акаунт. Така че тази парола е съхранена, но не може да се използва за влизане в Dolibarr. Може да се използва от външен модул/интерфейс, но ако не е необходимо да дефинирате потребителско име или парола за член може да деактивирате опцията "Управление на вход за всеки член" от настройката на модула Членове. Ако трябва да управлявате вход, но не се нуждаете от парола, можете да запазите това поле празно, за да избегнете това предупреждение. Забележка: Имейлът може да се използва и като вход, ако членът е свързан с потребител.
@ -245,7 +253,7 @@ WarningUsingThisBoxSlowDown=Предупреждение, използвайки
WarningClickToDialUserSetupNotComplete=Настройките на информацията за ClickToDial за вашия потребител са непълни (вижте таб ClickToDial във вашата потребителска карта).
WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Фунцкията е неактива, когато конфигурацията на показването е оптимизирана за незрящ човек или текстови браузери.
WarningPaymentDateLowerThanInvoiceDate=Датата на плащане (%s) е по-ранна от датата на фактуриране (%s) за фактура %s.
WarningTooManyDataPleaseUseMoreFilters=Прекалено много информация (повече от %s линии). Моля използвайте повече филтри или задайте за константата %s по-висок лимит.
WarningTooManyDataPleaseUseMoreFilters=Твърде много данни (повече от %s реда). Моля, използвайте повече филтри или определете по-висока граница за константа %s.
WarningSomeLinesWithNullHourlyRate=Някои времена бяха записани за някои потребители, макар че тяхната почасова ставка не е дефинирана. Използвана е стойност от 0 %s на час, но това може да доведе до неправилно оценяване на отделеното време.
WarningYourLoginWasModifiedPleaseLogin=Входните ви данни са променени. За целите на сигурността ще трябва да влезете с новите си входни данни преди следващото действие.
WarningAnEntryAlreadyExistForTransKey=Вече съществува запис за ключа за превод за този език

View File

@ -37,7 +37,7 @@ FormatedExportDesc3=Когато са избрани данните за екс
Sheet=Лист
NoImportableData=Няма данни, които могат да бъдат импортирани (няма модул с дефиниции, позволяващ импортиране на данни)
FileSuccessfullyBuilt=Файлът е генериран
SQLUsedForExport=SQL заявка, използвана за създаване на експортен файл
SQLUsedForExport=SQL заявка, използвана за експортиране на данни
LineId=Идентификатор на ред
LineLabel=Име на ред
LineDescription=Описание на ред
@ -114,7 +114,7 @@ ExportNumericFilter=NNNNN филтри по една стойност <br>NNNNN+
ImportFromLine=Импортиране, като се започне от начален ред
EndAtLineNb=Край с последен ред
ImportFromToLine=Обхват (от - до), например, за да пропуснете ред на заглавие
SetThisValueTo2ToExcludeFirstLine=Например, задайте тази стойност на 3, за да изключите първите 2 реда. <br> Ако заглавните редове не са пропуснати, това ще доведе до множество грешки по време на симулацията за импортиране.
SetThisValueTo2ToExcludeFirstLine=Например, определете стойност 3, за да изключите първите 2 реда.<br>Ако заглавните редове не са пропуснати, това ще доведе до множество грешки по време на симулацията за импортиране.
KeepEmptyToGoToEndOfFile=Запазете това поле празно, за да обработите всички редове до края на файла.
SelectPrimaryColumnsForUpdateAttempt=Изберете колона(и), които да използвате като първичен ключ за импортиране на актуализация
UpdateNotYetSupportedForThisImport=Актуализацията не се поддържа за този тип импортиране (само вмъкване)

View File

@ -91,17 +91,17 @@ GoToSetupArea=Отидете в Dolibarr (секция за настройка)
MigrationNotFinished=Версията на базата данни не е напълно актуална, изпълнете отново процеса на актуализация.
GoToUpgradePage=Отидете отново в страницата за актуализация
WithNoSlashAtTheEnd=Без наклонена черта "/" в края
DirectoryRecommendation=Препоръчително е да използвате директория извън уеб страниците.
DirectoryRecommendation=<span class="warning">ВАЖНО</span>: Трябва да използвате директория, която е извън уеб страниците (не използвайте поддиректория на предишния параметър).
LoginAlreadyExists=Вече съществува
DolibarrAdminLogin=Администратор на Dolibarr
AdminLoginAlreadyExists=Администраторският профил '<b> %s </b>' за Dolibarr вече съществува. Върнете се обратно, ако искате да създадете друг.
FailedToCreateAdminLogin=Неуспешно създаване на администраторски профил за Dolibarr.
WarningRemoveInstallDir=Внимание, от съображения за сигурност, след като инсталирането или приключи актуализацията, трябва да добавите файл с име <b> install.lock </b> в директорията /documents на Dolibarr, за да предотвратите повторното използване на инструментите за инсталиране.
FunctionNotAvailableInThisPHP=Не е налично за тази PHP инсталация
ChoosedMigrateScript=Изберете скрипт за миграция
ChoosedMigrateScript=Избран скрипт за миграция
DataMigration=Миграция на база данни (данни)
DatabaseMigration=Миграция на база данни (структура + някои данни)
ProcessMigrateScript=Скриптова обработка
ProcessMigrateScript=Обработване на скриптове
ChooseYourSetupMode=Изберете режим на настройка и кликнете върху "Начало"...
FreshInstall=Нова инсталация
FreshInstallDesc=Използвайте този режим, ако това е първата ви инсталация. Ако не, този режим може да поправи непълна предишна инсталация. Ако искате да актуализирате версията си, изберете режим "Актуализация".
@ -147,7 +147,7 @@ KeepDefaultValuesDeb=Използвахте съветника за настро
KeepDefaultValuesMamp=Използвахте съветника за настройка на Dolibarr от DoliMamp, така че предложените тук стойности вече са оптимизирани. Променяйте ги само, ако знаете какво правите.
KeepDefaultValuesProxmox=Използвахте съветника за настройка на Dolibarr от виртуалното устройство на Proxmox, така че предложените тук стойности вече са оптимизирани. Променяйте ги, само ако знаете какво правите.
UpgradeExternalModule=Изпълнете препоръчителния процес за обновяване на външния модул
SetAtLeastOneOptionAsUrlParameter=Задайте поне един параметър като параметър в URL адреса. Например: "... repair.php?standard=confirmed"
SetAtLeastOneOptionAsUrlParameter=Посочете поне една опция като параметър в URL адреса. Например: '...repair.php?standard=confirmed'.
NothingToDelete=Няма нищо за почистване / изтриване
NothingToDo=Няма нищо за правене
#########

View File

@ -65,7 +65,7 @@ Language_mk_MK=Македонски
Language_mn_MN=Монголски
Language_nb_NO=Норвежки (Bokmål)
Language_nl_BE=Холандски (Белгия)
Language_nl_NL=Холандски (Холандия)
Language_nl_NL=Холандски
Language_pl_PL=Полски
Language_pt_BR=Португалски (Бразилия)
Language_pt_PT=Португалски

View File

@ -7,4 +7,4 @@ ErrorFileNotLinked=Файлът не може да бъде свързан
LinkRemoved=Връзката %s е премахната
ErrorFailedToDeleteLink= Премахването на връзката '<b>%s</b>' не е успешно
ErrorFailedToUpdateLink= Актуализацията на връзката '<b>%s</b>' не е успешна
URLToLink=URL връзка
URLToLink=URL адрес

View File

@ -19,7 +19,7 @@ MailTopic=Тема на имейла
MailText=Съобщение
MailFile=Прикачени файлове
MailMessage=Тяло на имейла
SubjectNotIn=Не е в Тема
SubjectNotIn=Не е в тема
BodyNotIn=Не е в съобщение
ShowEMailing=Показване на масови имейли
ListOfEMailings=Списък на масови имейли
@ -82,7 +82,7 @@ NbSelected=Брой избрани
NbIgnored=Брой игнорирани
NbSent=Брой изпратени
SentXXXmessages=%s изпратен(о)(и) съобщени(е)(я).
ConfirmUnvalidateEmailing=Сигурни ли сте, че искате да превърнете имейла <b>%s</b> в чернова?
ConfirmUnvalidateEmailing=Сигурни ли сте, че искате да класифицирате имейл <b>%s</b> в състояние на чернова?
MailingModuleDescContactsWithThirdpartyFilter=Контакт с клиентски филтри
MailingModuleDescContactsByCompanyCategory=Контакти с категория на контрагента
MailingModuleDescContactsByCategory=Контакти с категории
@ -100,7 +100,7 @@ MailSelectedRecipients=Избрани получатели
MailingArea=Секция за масови имейли
LastMailings=Масови имейли: %s последни
TargetsStatistics=Целева статистика
NbOfCompaniesContacts=Уникални контакти/адреси
NbOfCompaniesContacts=Уникални контакти / адреси
MailNoChangePossible=Получателите на валидирани масови имейли не могат да бъдат променяни
SearchAMailing=Търсене на масов имейл
SendMailing=Изпращане на масов имейл
@ -125,10 +125,10 @@ TagMailtoEmail=Емейл на получателя (включително HTML
NoEmailSentBadSenderOrRecipientEmail=Няма изпратени имейли. Неправилен имейл на подателя или получателя. Проверете потребителския профил.
# Module Notifications
Notifications=Известия
NoNotificationsWillBeSent=За това събитие и компанията не са планирани известия по имейл
NoNotificationsWillBeSent=За това събитие и този контрагент не са планирани известия по имейл
ANotificationsWillBeSent=1 известие ще бъде изпратено по имейл
SomeNotificationsWillBeSent=%s известия ще бъдат изпратени по имейл
AddNewNotification=Активиране на ново имейл известяване за цел/събитие
AddNewNotification=Активиране на ново имейл известяване за цел / събитие
ListOfActiveNotifications=Списък на всички активни имейл известия за цели/събития
ListOfNotificationsDone=Списък на всички изпратени имейл известия
MailSendSetupIs=Конфигурацията за изпращане на имейл е настроена на '%s'. Този режим не може да се използва за изпращане на масови имейли.

View File

@ -338,7 +338,7 @@ Copy=Копиране
Paste=Поставяне
Default=По подразбиране
DefaultValue=Стойност по подразбиране
DefaultValues=Стойности / филтри / сортиране
DefaultValues=Стойности по подразбиране
Price=Цена
PriceCurrency=Цена (валута)
UnitPrice=Единична цена
@ -352,6 +352,8 @@ PriceUTTC=Ед. цена (с ДДС)
Amount=Сума
AmountInvoice=Фактурна стойност
AmountInvoiced=Фактурирана сума
AmountInvoicedHT=Фактурирана сума (с ДДС)
AmountInvoicedTTC=Фактурирана сума (без ДДС)
AmountPayment=Сума за плащане
AmountHTShort=Сума (без ДДС)
AmountTTCShort=Сума (с ДДС)
@ -618,7 +620,7 @@ TotalQuantity=Общо количество
DateFromTo=от %s до %s
DateFrom=От %s
DateUntil=До %s
Check=Маркиране
Check=Проверяване
Uncheck=Отмаркиране
Internal=Вътрешен
External=Външен
@ -803,9 +805,9 @@ Access=Достъп
SelectAction=Избиране на действие
SelectTargetUser=Изберете целеви потребител / служител
HelpCopyToClipboard=Използвайте Ctrl + C, за да копирате в клипборда
SaveUploadedFileWithMask=Запиши файла на сървъра с име "<strong>%s</strong>" (иначе "%s")
SaveUploadedFileWithMask=Съхраняване на файла с име '<strong>%s</strong>' (иначе '%s')
OriginFileName=Оригинално име на файл
SetDemandReason=Задайте източник
SetDemandReason=Определете източник
SetBankAccount=Дефиниране на банкова сметка
AccountCurrency=Валута на сметката
ViewPrivateNote=Преглед на бележки
@ -872,7 +874,7 @@ Download=Изтегляне
DownloadDocument=Изтегляне на документ
ActualizeCurrency=Актуализиране на валутния курс
Fiscalyear=Фискална година
ModuleBuilder=Инструмент за създаване на модули и приложения
ModuleBuilder=Дизайнер за модули и приложения
SetMultiCurrencyCode=Определяне на валута
BulkActions=Масови действия
ClickToShowHelp=Кликнете, за да покажете помощната подсказка
@ -1010,9 +1012,13 @@ ContactDefault_project=Проект
ContactDefault_project_task=Задача
ContactDefault_propal=Офериране
ContactDefault_supplier_proposal=Запитване за доставка
ContactDefault_ticketsup=Тикет
ContactDefault_ticket=Тикет
ContactAddedAutomatically=Контактът е добавен от контактите на контрагента
More=Повече
ShowDetails=Показване на детайли
CustomReports=Персонализирани отчети
StatisticsOn=Статистика за
SelectYourGraphOptionsFirst=Изберете опциите за изграждане на вашата диаграма
Measures=Мерки
XAxis=Х-ос
YAxis=Y-ос

View File

@ -1,204 +1,204 @@
# Dolibarr language file - Source file is en_US - members
MembersArea=Членове
MemberCard=Карта на член
SubscriptionCard=Карта на членски внос
MembersArea=Секция за членове
MemberCard=Членска карта
SubscriptionCard=Абонаментна карта
Member=Член
Members=Членове
ShowMember=Показване на карта на член
UserNotLinkedToMember=Потребителя не е свързан към член
ThirdpartyNotLinkedToMember=Контрагента, не е свързан с член
MembersTickets=Членски Билети
FundationMembers=Членове на организацията
ListOfValidatedPublicMembers=Списък на настоящите публични членове
UserNotLinkedToMember=Потребителят не е свързан с член
ThirdpartyNotLinkedToMember=Контрагентът не е свързан с член
MembersTickets=Членски билети
FundationMembers=Членове на организация
ListOfValidatedPublicMembers=Списък на валидирани публични членове
ErrorThisMemberIsNotPublic=Този член не е публичен
ErrorMemberIsAlreadyLinkedToThisThirdParty=Друг член (име: <b> %s </b>, вход: <b> %s </b> вече е свързан с контрагента <b> %s </b>. Премахнете тази връзка първо, защото контрагента не може да бъде свързана само с член (и обратно).
ErrorMemberIsAlreadyLinkedToThisThirdParty=Друг член (име: <b>%s</b>, потребител: <b>%s</b>) е вече свързан към контрагент <b>%s</b>. Първо премахнете тази връзка, тъй като контрагентът не може да бъде свързан само с член (и обратно).
ErrorUserPermissionAllowsToLinksToItselfOnly=От съображения за сигурност трябва да имате права за променяне на всички потребители, за да може да свържете член с потребител, който не сте вие.
SetLinkToUser=Връзка към Dolibarr потребител
SetLinkToThirdParty=Линк към Dolibarr контрагент
SetLinkToUser=Свързване към Dolibarr потребител
SetLinkToThirdParty=Свързване към Dolibarr контрагент
MembersCards=Визитни картички на членове
MembersList=Списък на членовете
MembersListToValid=Списък на кандидатите за членове (трябва да бъдат приети)
MembersListValid=Списък на настоящите членове
MembersListUpToDate=Списък на членовете с платен членски внос
MembersListNotUpToDate=Списък на членовете с неплатен членски внос
MembersListResiliated=Списък на прекратените членове
MembersListQualified=Списък на квалифицираните членове
MenuMembersToValidate=Кандидати за членове
MenuMembersValidated=Настоящи членове
MenuMembersUpToDate=С платен чл. внос
MenuMembersNotUpToDate=С неплатен чл. внос
MenuMembersResiliated=Terminated members
MembersWithSubscriptionToReceive=Събиране на членски внос от членовете
MembersWithSubscriptionToReceiveShort=Subscription to receive
DateSubscription=Чл. внос от дата
DateEndSubscription=Чл. внос до дата
EndSubscription=Чл внос до
SubscriptionId=ID на абонамент
MemberId=ID на член
MembersList=Списък на членове
MembersListToValid=Списък на чернови членове (за валидиране)
MembersListValid=Списък на валидирани членове
MembersListUpToDate=Списък на членове с платен абонамент
MembersListNotUpToDate=Списък на членове с неплатен абонамент
MembersListResiliated=Списък на деактивирани членове
MembersListQualified=Списък на квалифицирани членове
MenuMembersToValidate=Чернови членове
MenuMembersValidated=Валидирани членове
MenuMembersUpToDate=С платен абонамент
MenuMembersNotUpToDate=С неплатен абонамент
MenuMembersResiliated=Деактивирани членове
MembersWithSubscriptionToReceive=Членове с абонамент за получаване
MembersWithSubscriptionToReceiveShort=Абонамент за получаване
DateSubscription=Дата на абонамент
DateEndSubscription=Крайна дата на абонамент
EndSubscription=Край на абонамент
SubscriptionId=Идентификатор на абонамент
MemberId=Идентификатор на член
NewMember=Нов член
MemberType=Тип член
MemberTypeId=ID на тип член
MemberTypeLabel=Име на вид член
MemberTypeId=Идентификатор за тип на член
MemberTypeLabel=Име за тип на член
MembersTypes=Типове членове
MemberStatusDraft=Чернова (нуждае се да бъде валидирана)
MemberStatusDraft=Чернова (за валидиране)
MemberStatusDraftShort=Чернова
MemberStatusActive=Приет (изчаква се плащане на чл. внос)
MemberStatusActiveShort=Валидирано
MemberStatusActiveLate=Subscription expired
MemberStatusActiveLateShort=Неплатен чл. внос
MemberStatusPaid=Платен чл. внос
MemberStatusPaidShort=Платен чл. внос
MemberStatusResiliated=Terminated member
MemberStatusResiliatedShort=Terminated
MembersStatusToValid=Кандидати за членове
MembersStatusResiliated=Terminated members
MemberStatusNoSubscription=Validated (no subscription needed)
MemberStatusNoSubscriptionShort=Валидирана
SubscriptionNotNeeded=No subscription needed
MemberStatusActive=Валидиран (очакващ абонамент)
MemberStatusActiveShort=Валидиран
MemberStatusActiveLate=Изтекъл абонамент
MemberStatusActiveLateShort=Изтекъл
MemberStatusPaid=Актуален абонамент
MemberStatusPaidShort=Актуален
MemberStatusResiliated=Деактивиран член
MemberStatusResiliatedShort=Деактивиран
MembersStatusToValid=Чернови членове
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
NewSubscription=Нов членски внос
NewSubscriptionDesc=Тази форма ви позволява да записвате абонамента си като нов член на организацията. Ако искате да подновите абонамента си (ако вече сте член), моля свържете се с ръководството на организацията по имейл %s.
Subscription=Членски внос
Subscriptions=Членски внос
SubscriptionLate=Закъснели
SubscriptionNotReceived=Никога не е плащан членски внос
ListOfSubscriptions=Списък на членския внос
SendCardByMail=Send card by email
AddMember=Добавяне на член
NoTypeDefinedGoToSetup=Не са зададени типове членове. Отидете на менюто "Типове членове"
PaymentSubscription=Ново плащане на вноска
SubscriptionEndDate=Крайна дата на абонамент
MembersTypeSetup=Настройка за типове членове
MemberTypeModified=Типът член е променен
DeleteAMemberType=Изтриване на тип член
ConfirmDeleteMemberType=Сигурни ли сте, че искате да изтриете този тип член?
MemberTypeDeleted=Типът член е изтрит
MemberTypeCanNotBeDeleted=Типът член не може да бъде изтрит
NewSubscription=Нов абонамент
NewSubscriptionDesc=Този формуляр позволява да регистрирате вашия абонамент като за нов член на организацията. Ако искате да подновите вашият абонамент (ако вече сте член), моля свържете се вместо това с ръководството на организация, чрез имейл %s.
Subscription=Абонамент
Subscriptions=Абонаменти
SubscriptionLate=Закъснял
SubscriptionNotReceived=Неполучен абонамент
ListOfSubscriptions=Списък на абонаменти
SendCardByMail=Изпращане на карта по имейл
AddMember=Създаване на член
NoTypeDefinedGoToSetup=Не са дефинирани типове членове. Отидете в меню 'Типове членове'.
NewMemberType=Нов тип член
WelcomeEMail=Welcome email
SubscriptionRequired=Изисква се членски внос
DeleteType=Изтрий
VoteAllowed=Гласуването е позволено
WelcomeEMail=Приветстващ имейл
SubscriptionRequired=Изисква се абонамент
DeleteType=Изтриване
VoteAllowed=Може да гласува
Physical=Реален
Moral=Морален
MorPhy=Морален/Реален
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)?
DeleteSubscription=Изтриване на членски внос
ConfirmDeleteSubscription=Are you sure you want to delete this subscription?
ConfirmDeleteMember=Сигурни ли сте, че искате да изтриете този член (изтриването на член ще изтрие всички негови абонаменти)?
DeleteSubscription=Изтриване на абонамент
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.
ValidateMember=Валидиране на член
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
ExportDataset_member_1=Членове и членски внос
BlankSubscriptionForm=Публичен формуляр за само-абониране
BlankSubscriptionFormDesc=Dolibarr може да предостави публичен URL адрес / уебсайт, за да позволи на външни посетители да се абонират за организацията. Ако е активиран модул за онлайн плащане, то може автоматично да се предостави и формуляр за плащане.
EnablePublicSubscriptionForm=Активиране на публичен уебсайт с формуляр за само-абониране
ForceMemberType=Принуждаване на типът член
ExportDataset_member_1=Членове и абонаменти
ImportDataset_member_1=Членове
LastMembersModified=Latest %s modified members
LastSubscriptionsModified=Latest %s modified subscriptions
LastMembersModified=Членове: %s последно променени
LastSubscriptionsModified=Абонаменти: %s последно променени
String=Низ
Text=Текст
Int=Int
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.<br><br>
ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:<br><br>
ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.<br><br>
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.<br><br>
ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.<br><br>
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
ThisIsContentOfYourMembershipRequestWasReceived=Искаме да ви уведомим, че вашата молба за членство е получена.<br><br>
ThisIsContentOfYourMembershipWasValidated=Искаме да ви уведомим, че вашето членство е валидирано със следната информация:<br><br>
ThisIsContentOfYourSubscriptionWasRecorded=Искаме да ви уведомим, че вашият нов абонамент е регистриран.<br><br>
ThisIsContentOfSubscriptionReminderEmail=Искаме да ви уведомим, че вашият абонамент ще изтече или вече е изтекъл (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Надяваме се, че ще го подновите.<br><br>
ThisIsContentOfYourCard=Това е обобщение на информацията, която имаме за вас. Моля, свържете се с нас, ако има нещо некоректно.<br><br>
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_ETIQUETTE_TEXT=Текст, отпечатан в членски адресни листи
DescADHERENT_CARD_TYPE=Формат на страницата за карти
DescADHERENT_CARD_HEADER_TEXT=Текст отпечатан отгоре на членските карти
DescADHERENT_CARD_TEXT=Текст показван върху членска карта (изравнен от ляво)
DescADHERENT_CARD_TEXT_RIGHT=Текст показван върху членска карта (изравнен от дясно)
DescADHERENT_CARD_FOOTER_TEXT=Текст отпечатан отдолу на членските карти
DescADHERENT_CARD_HEADER_TEXT=Текст, отпечатан най-отгоре в членски карти
DescADHERENT_CARD_TEXT=Текст, отпечатан върху членски карти (подравнен вляво)
DescADHERENT_CARD_TEXT_RIGHT=Текст, отпечатан на членски карти (подравнен вдясно)
DescADHERENT_CARD_FOOTER_TEXT=Текст, отпечатан най-отдолу в членски карти
ShowTypeCard=Показване на тип '%s'
HTPasswordExport=генериране на htpassword файл
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=Създаване на фактура без заплащане
MembersAndSubscriptions= Членове и абонаменти
MoreActions=Допълнително действие при регистриране
MoreActionsOnSubscription=Допълнително действие, предложено по подразбиране при регистриране на абонамент
MoreActionBankDirect=Създаване на директен запис по банкова сметка
MoreActionBankViaInvoice=Създаване на фактура и плащане по банкова сметка
MoreActionInvoiceOnly=Създаване на фактура без плащане
LinkToGeneratedPages=Генериране на визитни картички
LinkToGeneratedPagesDesc=Този екран ви позволява да генерирате PDF файлове с визитни картички за всички свои членове или определен член.
LinkToGeneratedPagesDesc=Този екран позволява да генерирате PDF файлове с визитни картички за всички ваши членове или за конкретен член.
DocForAllMembersCards=Генериране на визитни картички за всички членове
DocForOneMemberCards=Генериране на бизнес карти за конкретен член
DocForLabels=Генериране на листи с адреси
SubscriptionPayment=Плащане на членски внос
LastSubscriptionDate=Date of latest subscription payment
LastSubscriptionAmount=Amount of latest subscription
MembersStatisticsByCountries=Статистика за членовете по държава
DocForOneMemberCards=Генериране на визитна картичка за конкретен член
DocForLabels=Генериране на адресни листи
SubscriptionPayment=Плащане на абонамент
LastSubscriptionDate=Дата на последно плащане за абонамент
LastSubscriptionAmount=Стойност на последния абонамент
MembersStatisticsByCountries=Статистика за членове по държави
MembersStatisticsByState=Статистика за членове по област
MembersStatisticsByTown=Статистика за членовете по град
MembersStatisticsByRegion=Статистики на членовете по регион
MembersStatisticsByTown=Статистика за членове по град
MembersStatisticsByRegion=Статистика за членове по регион
NbOfMembers=Брой членове
NoValidatedMemberYet=Няма намерени потвърдени членове
MembersByCountryDesc=Този екран показва статистическите данни за членовете по държави. Графиката зависи от онлайн услугата Google графика и е достъпна само ако имате свързаност с интернет.
MembersByStateDesc=Този екран показва статистически данни за членове по област / регион.
MembersByTownDesc=Този екран показва статистическите данни за членовете по град.
MembersStatisticsDesc=Изберете статистически данни, които искате да прочетете ...
NoValidatedMemberYet=Не са намерени валидирани членове
MembersByCountryDesc=Този екран показва статистически данни за членове по държави. Графиката зависи от онлайн услугата за графики на Google и е достъпна само, ако е налична интернет връзка.
MembersByStateDesc=Този екран показва статистически данни за членове по области.
MembersByTownDesc=Този екран показва статистически данни за членове по град.
MembersStatisticsDesc=Изберете статистическите данни, които искате да прочетете ...
MenuMembersStats=Статистика
LastMemberDate=Latest member date
LatestSubscriptionDate=Latest subscription date
MemberNature=Nature of member
Public=Информацията е публичнна
NewMemberbyWeb=Новия член е добавен. Очаква се одобрение
NewMemberForm=Форма за нов член
SubscriptionsStatistics=Статистика за членския внос
NbOfSubscriptions=Брой членски внос
AmountOfSubscriptions=Сума на членския внос
TurnoverOrBudget=Оборот (за фирма) или Бюджет (за организация)
DefaultAmount=Сума по подразбиране за членски внос
CanEditAmount=Посетител може да избере/редактира размера на вноската си
MEMBER_NEWFORM_PAYONLINE=Прехвърляне към интегрираната онлайн страница за плащане
ByProperties=By nature
MembersStatisticsByProperties=Members statistics by nature
MembersByNature=Този екран ви показва статистики на членовете по същност.
MembersByRegion=Този екран ви показва статистики на членовете по регион.
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
LastMemberDate=Дата на последен член
LatestSubscriptionDate=Последна дата на абонамент
MemberNature=Произход на член
Public=Информацията е публична
NewMemberbyWeb=Добавен е нов член. Очаква одобрение.
NewMemberForm=Формуляр за нов член
SubscriptionsStatistics=Статистика на абонаменти
NbOfSubscriptions=Брой абонаменти
AmountOfSubscriptions=Сума на абонаменти
TurnoverOrBudget=Оборот (за фирма) или бюджет (за организация)
DefaultAmount=Стойност на абонамент по подразбиране
CanEditAmount=Посетител може да избере / редактира стойността на абонамента си
MEMBER_NEWFORM_PAYONLINE=Прехвърляне към интегрираната страница за плащане онлайн
ByProperties=По произход
MembersStatisticsByProperties=Статистика за членове по произход
MembersByNature=Този екран показва статистически данни за членове по произход.
MembersByRegion=Този екран показва статистически данни за членове по региони.
VATToUseForSubscriptions=Ставка на ДДС, която да се използва за абонаменти
NoVatOnSubscription=Без ДДС за абонаменти
ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Продукт, използван за абонаментен ред във фактура: %s
NameOrCompany=Име или фирма
SubscriptionRecorded=Абонаментът е регистриран
NoEmailSentToMember=Няма изпратен имейл до член
EmailSentToMember=Имейл, изпратен до член на %s
SendReminderForExpiredSubscriptionTitle=Изпращане на напомняне по имейл за изтекъл абонамент
SendReminderForExpiredSubscription=Изпращане на напомняне по имейл към членове, когато абонаментът предстои да изтече (параметърът е брой дни преди края на абонамента, за да изпратите напомняне. Може да бъде списък от дни, разделени с точка и запетая, например '10;5;0;-5')
MembershipPaid=Членството е платено за текущия период (до %s)
YouMayFindYourInvoiceInThisEmail=Може да откриете вашата фактура, прикачена към този имейл.
XMembersClosed=%s член(а) е(са) приключен(и)

View File

@ -1,139 +1,141 @@
# 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 <a href="%s" target="_blank">manual development is here</a>.
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): <strong>%s</strong>
ModuleBuilderDesc3=Generated/editable modules found: <strong>%s</strong>
ModuleBuilderDesc4=A module is detected as 'editable' when the file <strong>%s</strong> exists in root of module directory
ModuleBuilderDesc=Този инструмент трябва да се използва само от опитни потребители или разработчици. Той предоставя помощни средства за изграждане или редактиране на собствен модул. Документацията за алтернативна самостоятелна разработка е <a href="%s" target="_blank">тук</a>.
EnterNameOfModuleDesc=Въведете име на модул / приложение за създаване, без интервали. Използвайте главни букви за отделяне на думи (Например: MyModule, EcommerceForShop, SyncWithMySystem ...).
EnterNameOfObjectDesc=Въведете име на обект, който да създадете, без интервали. Използвайте главни букви за отделяне на думи (Например: MyObject, Student, Teacher ...). CRUD class файл, API файл, страници за листване / добавяне / променяне / изтриване на обект и SQL файлове ще бъдат генерирани.
ModuleBuilderDesc2=Път, където модулите се генерират / променят (главна директория за външни модули, дефинирани в %s): <strong>%s</strong>
ModuleBuilderDesc3=Намерени генерирани / променяеми модули: <strong>%s</strong>
ModuleBuilderDesc4=Един модул се открива като 'променяем', когато файлът <strong>%s</strong> съществува в главната директория на модула.
NewModule=Нов модул
NewObjectInModulebuilder=Нов обект
ModuleKey=Ключ за модула
ObjectKey=Object key
ModuleKey=Модулен ключ
ObjectKey=Обектен ключ
ModuleInitialized=Модулът е инициализиран
FilesForObjectInitialized=Files for new object '%s' initialized
FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file)
FilesForObjectInitialized=Файловете за нов обект '%s' са инициализирани
FilesForObjectUpdated=Файловете за обект '%s' са актуализирани (.sql файлове и .class.php файл)
ModuleBuilderDescdescription=Въведете тук цялата обща информация, която описва вашия модул.
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!
ModuleBuilderDescspecifications=Въведете тук подробно описание на спецификациите на вашия модул, които все още не са структурирани в други раздели. Така ще имате на разположение всички правила по време на разработване. Също така това текстово съдържание ще бъде включено в генерираната документация (виж последния раздел). Може да използвате Markdown формат, но се препоръчва да използвате формат Asciidoc (сравнение между .md и .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
ModuleBuilderDescobjects=Определете тук обектите, които искате да управлявате с вашия модул. CRUD DAO клас, SQL файлове, страница за листване на обекти, за създаване / променяне / преглеждане на запис и API ще бъдат генерирани.
ModuleBuilderDescmenus=Този раздел е предназначен за определяне на записи в менюто, предоставени от вашия модул.
ModuleBuilderDescpermissions=Този раздел е предназначен за определяне на нови права, които искате да предоставите, чрез вашия модул.
ModuleBuilderDesctriggers=Това е списък на тригерите, предоставени от вашия модул. За да включите код, изпълнен при стартиране на бизнес събитие, просто променете този файл.
ModuleBuilderDeschooks=Този раздел е посветен на куки.
ModuleBuilderDescwidgets=Този раздел е предназначен за управление / изграждане на джаджи.
ModuleBuilderDescbuildpackage=Тук може да генерирате пакетен файл 'готов за разпространение' (нормален .zip файл) на вашия модул и файл с документация 'готов за разпространение'. Просто кликнете върху бутона, за да създадете пакетния файл или документацията.
EnterNameOfModuleToDeleteDesc=Може да изтриете модула си. ВНИМАНИЕ: Всички файлове с модулния код (генерирани или създадени ръчно), структурирани данни и документация ще бъдат изтрити!
EnterNameOfObjectToDeleteDesc=Може да изтриете обект. ВНИМАНИЕ: Всички файлове с код (генерирани или създадени ръчно), свързани с обекта, ще бъдат изтрити!
DangerZone=Опасна зона
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 <a href="https://www.dolistore.com">DoliStore.com</a>.
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 <strong>%s</strong>? 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
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 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
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
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), 5=Visible on list end view form only (not create, not update). 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:<br>preg_match('/public/', $_SERVER['PHP_SELF'])?0:1<br>($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 <strong>$this->menus</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.<br><br>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 <strong>$this->dictionaries</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.<br><br>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 <strong>$this->rights</strong> into the module descriptor file. You can edit manually this file or use the embedded editor.<br><br>Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s.
HooksDefDesc=Define in the <b>module_parts['hooks']</b> property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on '<b>initHooks(</b>' in core code).<br>Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on '<b>executeHooks</b>' 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.<br>Enable the module <strong>%s</strong> and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu.<br>Warning: This is an advanced developer feature, do <b>not</b> experiment on your production site!
SeeTopRightMenu=See <span class="fa fa-bug"></span> 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
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
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
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:<br>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)
AsciiToHtmlConverter=Ascii to HTML converter
AsciiToPdfConverter=Ascii to PDF converter
BuildPackage=Създаване на пакет
BuildPackageDesc=Може да генерирате zip пакет, така че да сте готови да го разпространите към всеки Dolibarr. Може също така да го разпространите или да го продадете в онлайн магазина <a href="https://www.dolistore.com">DoliStore.com</a>.
BuildDocumentation=Създаване на документация
ModuleIsNotActive=Този модул все още не е активиран. Отидете в %s, за да го направите или кликнете тук:
ModuleIsLive=Този модул е активиран. Всяка промяна може да прекъсне текуща функция.
DescriptionLong=Дълго описание
EditorName=Име на редактор
EditorUrl=URL адрес на редактор
DescriptorFile=Файл дескриптор на модул
ClassFile=Файл за PHP DAO CRUD клас
ApiClassFile=Файл за PHP API клас
PageForList=PHP страница за листване на записа
PageForCreateEditView=PHP страница за създаване / променяне / преглеждане на запис
PageForAgendaTab=PHP страница за раздел със събития
PageForDocumentTab=PHP страница за раздел с документация
PageForNoteTab=PHP страница за раздел с бележки
PathToModulePackage=Път до zip пакет на модул / приложение
PathToModuleDocumentation=Път до файл с документация на модул / приложение (%s)
SpaceOrSpecialCharAreNotAllowed=Интервали или специални символи не са разрешени.
FileNotYetGenerated=Файлът все още не е генериран
RegenerateClassAndSql=Принудително актуализиране на .class и .sql файлове
RegenerateMissingFiles=Генериране на липсващи файлове
SpecificationFile=Файл с документация
LanguageFile=Езиков файл
ObjectProperties=Свойства на обект
ConfirmDeleteProperty=Сигурни ли сте, че искате да изтриете свойство <strong>%s</strong>? Това ще промени кода в PHP класа, но също така ще премахне колоната от дефиниращата таблица на обекта.
NotNull=Не нулева
NotNullDesc=1 = Не позволява в базата данни нулеви стойности. -1 = Позволява нулеви стойности и принуждава стойността да бъде нула, ако липсва такава ('' или 0).
SearchAll=Използва се за 'търсене на всичко'
DatabaseIndex=Индекс на база данни
FileAlreadyExists=Файлът %s вече съществува
TriggersFile=Файл за код на тригер
HooksFile=Файл за код на куки
ArrayOfKeyValues=Масив от ключови стойности
ArrayOfKeyValuesDesc=Масив от ключове и стойности, ако полето е комбиниран списък с фиксирани стойности
WidgetFile=Файл на джаджа
CSSFile=CSS файл
JSFile=JavaScript файл
ReadmeFile=Readme файл
ChangeLog=ChangeLog файл
TestClassFile=Файл за PHP Unit Test клас
SqlFile=SQL файл
PageForLib=Файл за общата PHP библиотека
PageForObjLib=Файл за специална PHP библиотека на обект
SqlFileExtraFields=SQL файл за допълнителни атрибути
SqlFileKey=SQL файл за ключове
SqlFileKeyExtraFields=SQL файл за ключове на допълнителни атрибути
AnObjectAlreadyExistWithThisNameAndDiffCase=Вече съществува обект с това име и различен случай
UseAsciiDocFormat=Може да използвате формат Markdown, но се препоръчва да използвате формат Asciidoc (сравнение между .md и .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
IsAMeasure=Измерва се
DirScanned=Сканирани директории
NoTrigger=Няма тригер
NoWidget=Няма джаджа
GoToApiExplorer=Отидете в API Explorer
ListOfMenusEntries=Списък на записи в меню
ListOfDictionariesEntries=Списък на записи в речници
ListOfPermissionsDefined=Списък на дефинирани права
SeeExamples=Вижте примери тук
EnabledDesc=Условие това поле да бъде активно (Примери: 1 или $conf->global->MYMODULE_MYOPTION)
VisibleDesc=Видимо ли е полето? (Примери: 0 = Никога не се вижда, 1 = Видимо в списък и формуляри за създаване / актуализиране / преглеждане, 2 = Видимо само в списък, 3 = Видимо само във формуляр за създаване / актуализиране / преглеждане (не и в списък), 4 = Видимо само в списък и във формуляр за актуализиране / преглеждане (не и за създаване), 5 = Видимо само в списък и във формуляр за преглеждане (не и за създаване и актуализиране). Използването на отрицателна стойност означава, че полето не се показва по подразбиране в списък, но може да бъде избрано за преглеждане). Може да бъде израз, например:<br>preg_match('/public/',$ _SERVER['PHP_SELF'])?0:1<br>($user->rights->vacation->define_holiday?1:0).
DisplayOnPdfDesc=Показване на това поле в съвместими PDF документи .
DisplayOnPdf=Показване в PDF
IsAMeasureDesc=Може ли стойността в полето да бъде натрупвана, за да се получи обща в списъка? (Пример: 1 или 0)
SearchAllDesc=Използва ли се полето за извършване на търсене, чрез инструмента за бързо търсене? (Пример: 1 или 0)
SpecDefDesc=Въведете тук цялата документация, която искате да предоставите с вашия модул и тя все още не е дефинирана в други раздели. Може да използвате .md или по-добрия .asciidoc синтаксис.
LanguageDefDesc=Въведете в тези файлове всички ключове и превод за всеки езиков файл.
MenusDefDesc=Дефинирайте тук менюта, предоставени от вашия модул.
DictionariesDefDesc=Дефинирайте тук речници, предоставени от вашия модул.
PermissionsDefDesc=Дефинирайте тук нови права, предоставени от вашия модул.
MenusDefDescTooltip=Менютата, предоставени от вашия модул / приложение са дефинирани в масива <strong>$this->menus</strong> във файл дескриптора на модула. Може да промените ръчно този файл или да използвате вградения редактор.<br><br>Забележка: След като бъдат дефинирани (и модулът е повторно активиран), менютата се виждат и в меню редактора, достъпен за администратори в %s.
DictionariesDefDescTooltip=Речниците, предоставени от вашия модул / приложение, са дефинирани в масива <strong>$this->dictionaries</strong> във файл дескриптора на модула. Може да промените ръчно този файл или да използвате вградения редактор.<br><br>Забележка: След като бъдат дефинирани (и модулът е повторно активиран), речниците се виждат и в секцията за настройка, достъпна за администратори в %s.
PermissionsDefDescTooltip=Правата, предоставени от вашия модул / приложение са дефинирани в масива <strong>$this->rights</strong> във файл дескриптора на модула. Може да промените ръчно този файл или да използвате вградения редактор.<br><br>Забележка: След като бъдат дефинирани (и модулът е повторно активиран), правата се виждат и в настройките за права по подразбиране %s.
HooksDefDesc=Определете в свойството <b>module_parts['hooks']</b>, в дескриптора на модула, контекста на куките, които искате да управлявате (списък на контексти може да бъде намерен, чрез търсене на '<b>initHooks</b>' в основния код).<br> Редактирайте файла с куката, за да добавите код на своите свързващи функции (свързващи функции могат да бъдат намерени, чрез търсене в '<b>ExecuteHooks</b>' в основния код).
TriggerDefDesc=Дефинирайте във файла на тригера код, който искате да изпълните за всяко бизнес събитие.
SeeIDsInUse=Вижте идентификаторите, които се използват във вашата инсталация.
SeeReservedIDsRangeHere=Вижте обхвата от запазени идентификатори
ToolkitForDevelopers=Инструментариум за разработчици на Dolibarr
TryToUseTheModuleBuilder=Ако имате познания за SQL и PHP може да използвате съветника за създаване на Dolibarr модул.<br>Активирайте модула <strong>%s</strong> и използвайте съветника като кликнете върху <span class="fa fa-bug"></span> в десния край на горното меню.<br>ВНИМАНИЕ: Това е функция за опитни разработчици, <b>не</b> правете експеримент на вашата работна система!
SeeTopRightMenu=Вижте <span class="fa fa-bug"></span> в десния край на горното меню
AddLanguageFile=Добавяне на езиков файл
YouCanUseTranslationKey=Може да използвате тук ключ, който е ключ за превод от езиков файл (вижте раздел 'Езици').
DropTableIfEmpty=(Изтриване на таблица, ако е празна)
TableDoesNotExists=Таблицата %s не съществува
TableDropped=Таблица %s е изтрита
InitStructureFromExistingTable=Създаване на низова структура в масив на съществуваща таблица
UseAboutPage=Деактивиране на страница 'Относно'
UseDocFolder=Деактивиране на папка с документация
UseSpecificReadme=Използване на конкретен ReadMe файл
ContentOfREADMECustomized=Забележка: Съдържанието на файла README.md е заменено със специфичната стойност, дефинирана в настройката на дизайнера за модули и приложения.
RealPathOfModule=Реален път до модул
ContentCantBeEmpty=Необходимо е съдържание във файла
WidgetDesc=Тук може да генерирате и промените джаджите, които ще бъдат вградени във вашия модул.
CSSDesc=Тук може да генерирате и промените персонализиран CSS файл, който ще бъде вграден във вашия модул.
JSDesc=Тук може да генерирате и промените персонализиран JavaScript файл, който ще бъде вграден във вашия модул.
CLIDesc=Тук може да генерирате скриптове за команден ред, които искате да предоставите с вашия модул.
CLIFile=CLI файл
NoCLIFile=Няма CLI файлове
UseSpecificEditorName = Използване на конкретно име на редактор
UseSpecificEditorURL = Използване на конкретен URL адрес на редактор
UseSpecificFamily = Използване на конкретна фамилия
UseSpecificAuthor = Използване на конкретен автор
UseSpecificVersion = Използване на конкретна първоначална версия
ModuleMustBeEnabled=Първо трябва да бъде активиран модулът / приложението
IncludeRefGeneration=Референцията на обекта трябва да се генерира автоматично
IncludeRefGenerationHelp=Маркирайте това, ако искате да включите код за управление на автоматичното генериране на референция.
IncludeDocGeneration=Искам да генерирам някои документи от обекта
IncludeDocGenerationHelp=Ако маркирате това, ще се генерира код, който да добави поле 'Генериране на документ' върху записа.
ShowOnCombobox=Показване на стойност в комбиниран списък
KeyForTooltip=Ключ за подсказка
CSSClass=CSS клас
NotEditable=Непроменяем
ForeignKey=Външен ключ
TypeOfFieldsHelp=Тип на полета:<br>varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] (например '1' означава, че добавяме бутон + след комбинирания списък, за да създадем записа, 'filter' може да бъде 'status=1 AND fk_user=__USER_ID AND entity IN (__SHARED_ENTITIES__)')
AsciiToHtmlConverter=Ascii към HTML конвертор
AsciiToPdfConverter=Ascii към PDF конвертор

View File

@ -3,51 +3,53 @@ MO=Поръчка за производство
MRPDescription=Модул за управление на поръчки за производство (ПП)
MRPArea=Секция за планиране на материални изисквания
MrpSetupPage=Настройка на модул за планиране на материални изисквания
MenuBOM=Спецификации с материали
LatestBOMModified=Спецификации с материали: %s последно променени
MenuBOM=Списъци с материали
LatestBOMModified=Списъци с материали: %s последно променени
LatestMOModified=Поръчки за производство: %s последно променени
Bom=Спецификации с материали
BillOfMaterials=Спецификация с материали
BOMsSetup=Настройка на модул спецификации с материали
ListOfBOMs=Списък на спецификации с материали
Bom=Списъци с материали
BillOfMaterials=Списък с материали
BOMsSetup=Настройка на модул списъци с материали
ListOfBOMs=Списък на списъци с материали
ListOfManufacturingOrders=Списък на поръчки за производство
NewBOM=Нова спецификация
ProductBOMHelp=Продукт за създаване с тази спецификация. <br> Забележка: Продукти с параметър 'Характер на продукта' = 'Суровина' не се виждат в този списък.
BOMsNumberingModules=Модели за номериране на спецификации с материали
BOMsModelModule=Шаблони на документи за спецификации с материали
MOsNumberingModules=Модели за номериране на поръчки за производство
NewBOM=Нов списък с материали
ProductBOMHelp=Продукт за създаване с този списък с материали.<br>Забележка: Продукти с параметър 'Характер на продукта' = 'Суровина' не се виждат в този списък.
BOMsNumberingModules=Модули за номериране на списъци с материали
BOMsModelModule=Шаблони на документи за списъци с материали
MOsNumberingModules=Модули за номериране на поръчки за производство
MOsModelModule=Шаблони на документи за поръчки за производство
FreeLegalTextOnBOMs=Свободен текст в спецификации с материали
WatermarkOnDraftBOMs=Воден знак върху чернови спецификации с материали
FreeLegalTextOnBOMs=Свободен текст в списъци с материали
WatermarkOnDraftBOMs=Воден знак върху чернови списъци с материали
FreeLegalTextOnMOs=Свободен текст в поръчки за производство
WatermarkOnDraftMOs=Воден знак върху чернови поръчки за производство
ConfirmCloneBillOfMaterials=Сигурни ли сте, че искате да клонирате спецификацията с материали %s?
ConfirmCloneBillOfMaterials=Сигурни ли сте, че искате да клонирате списък с материали %s?
ConfirmCloneMo=Сигурни ли сте, че искате да клонирате поръчката за производство %s?
ManufacturingEfficiency=Производствена ефективност
ConsumptionEfficiency=Потребляема ефективност
ValueOfMeansLoss=Стойност 0,95 означава средно 5%% загуба по време на производство
DeleteBillOfMaterials=Изтриване на спецификация с материали
ValueOfMeansLossForProductProduced=Стойност 0,95 означава средно 5%% загуба от произведен продукт
DeleteBillOfMaterials=Изтриване на списък с материали
DeleteMo=Изтриване на поръчка за производство
ConfirmDeleteBillOfMaterials=Сигурни ли сте, че искате да изтриете тази спецификация с материали?
ConfirmDeleteMo=Сигурни ли сте, че искате да изтриете тази спецификация с материали?
ConfirmDeleteBillOfMaterials=Сигурни ли сте, че искате да изтриете този списък с материали?
ConfirmDeleteMo=Сигурни ли сте, че искате да изтриете тази поръчка за производство?
MenuMRP=Поръчки за производство
NewMO=Нова поръчка за производство
QtyToProduce=Кол. за производство
DateStartPlannedMo=Планирана начална дата
DateEndPlannedMo=Планирана крайна дата
KeepEmptyForAsap=Празно означава "Колкото е възможно по-скоро"
KeepEmptyForAsap=Празно означава 'Колкото е възможно по-скоро'
EstimatedDuration=Очаквана продължителност
EstimatedDurationDesc=Приблизителна продължителност на производство на този продукт, използвайки тази спецификация с материали
ConfirmValidateBom=Сигурни ли сте, че искате да валидирате тази спецификация с материали с № <strong>%s</strong> (ще може да я използвате за създаване на нови поръчки за производство)?
ConfirmCloseBom=Сигурни ли сте, че искате да анулирате тази спецификация с материали (няма да може да я използвате за създаване на нови поръчки за производство)?
ConfirmReopenBom=Сигурни ли сте, че искате да отворите отново тази спецификация с материали (ще може да я използвате за създаване на нови поръчки за производство)
EstimatedDurationDesc=Приблизителна продължителност за производство на този продукт, използвайки този списък с материали
ConfirmValidateBom=Сигурни ли сте, че искате да валидирате този списък с материали с № <strong>%s</strong> (ще може да я използвате за създаване на нови поръчки за производство)?
ConfirmCloseBom=Сигурни ли сте, че искате да анулирате този списък с материали (няма да може да я използвате за създаване на нови поръчки за производство)?
ConfirmReopenBom=Сигурни ли сте, че искате да отворите отново този списък с материали (ще може да я използвате за създаване на нови поръчки за производство)
StatusMOProduced=Произведено
QtyFrozen=Замразено кол.
QuantityFrozen=Замразено количество
QuantityConsumedInvariable=Когато този флаг е зададен, употребеното количество е винаги определената стойност и не се отнася към произведеното количество.
DisableStockChange=Променянето на наличности е деактивирано
DisableStockChangeHelp=Когато този флаг е зададен, няма да се променя наличността на този продукт, каквото и да е консумираното количество.
BomAndBomLines=Спецификации с материали и редове
BOMLine=Ред на спецификация с материали
BomAndBomLines=Списъци с материали и редове
BOMLine=Ред на списък с материали
WarehouseForProduction=Склад за производство
CreateMO=Създаване на поръчка за производство
ToConsume=За използване
@ -66,3 +68,6 @@ AutoCloseMO=Автоматично приключване на поръчка з
NoStockChangeOnServices=Без променяне на наличности за услуги
ProductQtyToConsumeByMO=Количество продукт, което да се използва от активна ПП
ProductQtyToProduceByMO=Количество продукт, което да се произведе за активна ПП
AddNewConsumeLines=Добавяне на нов ред за използване
ProductsToConsume=Продукти за използване
ProductsToProduce=Продукти за производство

View File

@ -21,10 +21,12 @@ TOKEN_EXPIRED=Токенът е изтекъл
TOKEN_EXPIRE_AT=Токенът изтича на
TOKEN_DELETE=Изтриване на съхранен токен
OAUTH_GOOGLE_NAME=OAuth услуга на Google
OAUTH_GOOGLE_ID=OAuth Google Id
OAUTH_GOOGLE_ID=OAuth Google идентификатор
OAUTH_GOOGLE_SECRET=OAuth Google Secret
OAUTH_GOOGLE_DESC=Отидете на <a class="notasortlink" href="https://console.developers.google.com/" target="_blank">тази страница</a> след това „Удостоверения“, за да създадете OAuth идентификационни данни
OAUTH_GOOGLE_DESC=Отидете на <a class="notasortlink" href="https://console.developers.google.com/" target="_blank">тази страница</a> след това 'Удостоверения', за да създадете OAuth удостоверения
OAUTH_GITHUB_NAME=OAuth услуга на GitHub
OAUTH_GITHUB_ID=OAuth GitHub Id
OAUTH_GITHUB_ID=OAuth GitHub идентификатор
OAUTH_GITHUB_SECRET=OAuth GitHub Secret
OAUTH_GITHUB_DESC=Отидете на <a class="notasortlink" href="https://github.com/settings/developers" target="_blank">тази страница</a> след това „Регистрирайте ново приложение“, за да създадете OAuth идентификационни данни
OAUTH_GITHUB_DESC=Отидете на <a class="notasortlink" href="https://github.com/settings/developers" target="_blank">тази страница</a> след това 'Регистриране на ново приложение', за да създадете OAuth удостоверения
OAUTH_STRIPE_TEST_NAME=OAuth Stripe тест
OAUTH_STRIPE_LIVE_NAME=OAuth Stripe Live

View File

@ -84,18 +84,18 @@ LastSupplierOrders=Поръчки за покупка: %s последни
LastModifiedOrders=Поръчки: %s последно редактирани
AllOrders=Всички поръчки
NbOfOrders=Брой поръчки
OrdersStatistics=Статистика на поръчките за продажба
OrdersStatisticsSuppliers=Статистика на поръчките за покупка
OrdersStatistics=Статистика на поръчки за продажба
OrdersStatisticsSuppliers=Статистика на поръчки за покупка
NumberOfOrdersByMonth=Брой поръчки на месец
AmountOfOrdersByMonthHT=Стойност на поръчки на месец (без ДДС)
ListOfOrders=Списък на поръчки
CloseOrder=Приключване на поръчка
ConfirmCloseOrder=Сигурни ли сте, че искате да поставите статус 'Доставена' на тази поръчка? След като поръчката бъде доставена, тя може да бъде фактурирана.
ConfirmDeleteOrder=Сигурни ли сте, че искате да изтриете тази поръчка?
ConfirmValidateOrder=Сигурни ли сте, че искате да валидирате тази поръчка под името <b>%s</b>?
ConfirmUnvalidateOrder=Сигурни ли сте, че искате да върнете поръчка <b> %s </b> в състояние на чернова?
ConfirmValidateOrder=Сигурни ли сте, че искате да валидирате тази поръчка с <b>%s</b>?
ConfirmUnvalidateOrder=Сигурни ли сте, че искате да върнете поръчка с<b>%s</b> в състояние на чернова?
ConfirmCancelOrder=Сигурни ли сте, че искате да анулирате тази поръчка?
ConfirmMakeOrder=Сигурни ли сте, че искате да потвърдите, че сте направили тази поръчка на <b> %s </b>?
ConfirmMakeOrder=Сигурни ли сте, че искате да потвърдите, че сте направили тази поръчка на <b>%s</b>?
GenerateBill=Генериране на фактура
ClassifyShipped=Класифициране като 'Доставена'
DraftOrders=Чернови поръчки
@ -112,7 +112,7 @@ OrderMode=Метод на поръчка
AuthorRequest=Заявител
UserWithApproveOrderGrant=Потребители, на които е дадено разрешение за одобряване на поръчки.
PaymentOrderRef=Плащане на поръчка %s
ConfirmCloneOrder=Сигурни ли сте, че искате да клонирате поръчка <b> %s </b>?
ConfirmCloneOrder=Сигурни ли сте, че искате да клонирате поръчка с<b>%s</b>?
DispatchSupplierOrder=Получаване на поръчка за покупка %s
FirstApprovalAlreadyDone=Първото одобрение вече е направено
SecondApprovalAlreadyDone=Второто одобрение вече е направено
@ -141,10 +141,10 @@ OrderByEMail=Имейл
OrderByWWW=Онлайн
OrderByPhone=Телефон
# Documents models
PDFEinsteinDescription=A complete order model
PDFEratostheneDescription=A complete order model
PDFEinsteinDescription=Пълен шаблон на поръчка (стара реализация на шаблон Eratosthene))
PDFEratostheneDescription=Пълен шаблон на поръчка
PDFEdisonDescription=Опростен шаблон за поръчка
PDFProformaDescription=A complete Proforma invoice template
PDFProformaDescription=Пълен шаблон за проформа-фактура
CreateInvoiceForThisCustomer=Поръчки за фактуриране
NoOrdersToInvoice=Няма поръчки за фактуриране
CloseProcessedOrdersAutomatically=Класифициране като 'Обработени' на всички избрани поръчки.
@ -157,7 +157,7 @@ ToBillSeveralOrderSelectCustomer=За да създадете фактура п
OptionToSetOrderBilledNotEnabled=Не е активирана опцията от модул Работен процес за автоматично класифициране на поръчката като 'Фактурирана' след валидиране на фактурата за продажба, така че ще трябва ръчно да зададете състоянието на поръчките на 'Фактурирани' след генериране на фактурата.
IfValidateInvoiceIsNoOrderStayUnbilled=Ако фактурата не е валидирана, поръчката ще остане със статус 'Не фактурирана', докато фактурата не бъде валидирана.
CloseReceivedSupplierOrdersAutomatically=Автоматично приключване на поръчка до статус '%s', ако всички продукти са получени
SetShippingMode=Задайте режим на доставка
SetShippingMode=Определете начин на доставка
WithReceptionFinished=С приключване на приема
#### supplier orders status
StatusSupplierOrderCanceledShort=Анулирана

View File

@ -1,35 +1,39 @@
# Dolibarr language file - Source file is en_US - other
SecurityCode=Код за сигурност
SecurityCode=Защитен код
NumberingShort=№
Tools=Инструменти
TMenuTools=Инструменти
ToolsDesc=Всички инструменти, които не са включени в другите менюта, са групирани тук. <br> Всички инструменти са достъпни, чрез лявото меню.
ToolsDesc=Всички инструменти, които не са включени в другите менюта, са групирани тук.<br>Всички инструменти са достъпни, чрез лявото меню.
Birthday=Рожден ден
BirthdayDate=Рождена дата
DateToBirth=Рождена дата
BirthdayAlertOn=сигнал за рожден ден активен
BirthdayAlertOff=сигнал за рожден ден неактивен
TransKey=Превод на ключа TransKey
MonthOfInvoice=Месец (1÷12) от датата на фактурата
TextMonthOfInvoice=Месец (текст) на датата на фактурата
PreviousMonthOfInvoice=Предишен месец (1÷12) от датата на фактурата
TextPreviousMonthOfInvoice=Предишен месец (текст) от датата на фактурата
NextMonthOfInvoice=Следващ месец (1÷12) от датата на фактурата
TextNextMonthOfInvoice=Следващ месец (текст) от датата на фактурата
MonthOfInvoice=Месец (число 1-12) от дата на фактурата
TextMonthOfInvoice=Месец (текст) на дата на фактурата
PreviousMonthOfInvoice=Предишен месец (число 1-12) от дата на фактурата
TextPreviousMonthOfInvoice=Предишен месец (текст) от дата на фактурата
NextMonthOfInvoice=Следващ месец (число 1-12) от дата на фактурата
TextNextMonthOfInvoice=Следващ месец (текст) от дата на фактурата
ZipFileGeneratedInto=Архивния файл е генериран в <b>%s</b>.
DocFileGeneratedInto=Документа е генериран в <b>%s</b>.
JumpToLogin=Връзката е прекъсната. Отидете на страницата за вход ...
JumpToLogin=Връзката е прекъсната. Отидете на страницата за въвеждане на входни данни...
MessageForm=Съобщение в онлайн формуляр за плащане
MessageOK=Съобщение на обратната страница за валидирано плащане
MessageKO=Съобщение на обратната страница за анулирано плащане
ContentOfDirectoryIsNotEmpty=Директорията не е празна.
DeleteAlsoContentRecursively=Проверете за рекурсивно изтриване на цялото съдържание
PoweredBy=Powered by
YearOfInvoice=Година от датата на фактурата
PreviousYearOfInvoice=Предишна година от датата на фактурата
NextYearOfInvoice=Следваща година от датата на фактурата
PoweredBy=Задвижванo от
YearOfInvoice=Година от дата на фактурата
PreviousYearOfInvoice=Предишна година от дата на фактурата
NextYearOfInvoice=Следваща година от дата на фактурата
DateNextInvoiceBeforeGen=Дата на следващата фактура (преди генериране)
DateNextInvoiceAfterGen=Дата на следващата фактура (след генериране)
GraphInBarsAreLimitedToNMeasures=Grapics are limited to %s measures in 'Bars' mode. The mode 'Lines' was automatically selected instead.
OnlyOneFieldForXAxisIsPossible=Понастоящем е възможно само 1 поле за X-ос. Само първото маркирано поле е избрано.
AtLeastOneMeasureIsRequired=Изисква се поне 1 поле за измерване
AtLeastOneXAxisIsRequired=Необходимо е поне 1 поле за X-ос
Notify_ORDER_VALIDATE=Поръчката за продажба е валидирана
Notify_ORDER_SENTBYMAIL=Поръчката за продажба е изпратена на имейл
@ -41,7 +45,7 @@ Notify_PROPAL_VALIDATE=Търговското предложение е вали
Notify_PROPAL_CLOSE_SIGNED=Търговското предложение е подписано
Notify_PROPAL_CLOSE_REFUSED=Търговското предложение е отхвърлено
Notify_PROPAL_SENTBYMAIL=Търговското предложение е изпратено на имейл
Notify_WITHDRAW_TRANSMIT=Оттегляне на трансмисия
Notify_WITHDRAW_TRANSMIT=Оттегляне на изпращане
Notify_WITHDRAW_CREDIT=Оттегляне на кредит
Notify_WITHDRAW_EMIT=Извършване на оттегляне
Notify_COMPANY_CREATE=Контрагентът е създаден
@ -82,7 +86,7 @@ AttachANewFile=Прикачване на нов файл / документ
LinkedObject=Свързан обект
NbOfActiveNotifications=Брой известия (брой получени имейли)
PredefinedMailTest=__(Здравейте)__,\nТова е тестово съобщение, изпратено до __EMAIL__.\nДвата реда са разделени, чрез въвеждане на нов ред.\n\n__USER_SIGNATURE__
PredefinedMailTestHtml=__(Здравейте)__,\nТова е <b>тестово</b> съобщение (думата 'тестово' трябва да бъде с удебелен шрифт).\nДвата реда са разделени, чрез въвеждане на нов ред.\n\n__USER_SIGNATURE__
PredefinedMailTestHtml=__(Здравейте)__,\nТова е <b>тестово</b> съобщение (думата 'тестово' трябва да бъде с удебелен шрифт).<br>Двата реда са разделени, чрез въвеждане на нов ред.<br><br>__USER_SIGNATURE__
PredefinedMailContentContract=__(Здравейте)__,\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__
PredefinedMailContentSendInvoice=__(Здравейте)__,\n\nМоля, вижте приложената фактура __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__
PredefinedMailContentSendInvoiceReminder=__(Здравейте)__,\n\nБихме желали да Ви напомним, че фактура __REF__ все още не е платена. Копие на фактурата е прикачено към съобщението.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__
@ -97,15 +101,15 @@ PredefinedMailContentThirdparty=__(Здравейте)__,\n\n\n__(Поздрав
PredefinedMailContentContact=__(Здравейте)__,\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__
PredefinedMailContentUser=__(Здравейте)__,\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__
PredefinedMailContentLink=Може да кликнете върху връзката по-долу, за да направите плащане, в случай, че не сте го извършили.\n\n%s\n\n
DemoDesc=Dolibarr е компактна ERP / CRM система, която поддържа различни работни модули. Демонстрация, показваща всички модули, няма смисъл, тъй като такъв сценарий никога не се случва (стотици модули са на разположение). Така че, няколко демо профила са налични.
DemoDesc=Dolibarr е компактна ERP / CRM система, която поддържа различни работни модули. Няма смисъл от демонстрация, показваща всички модули, тъй като такъв сценарий никога не се случва (на разположение са стотици модули). Налични са няколко демо профила.
ChooseYourDemoProfil=Изберете демо профила, който най-добре отговаря на вашите нужди...
ChooseYourDemoProfilMore=...или създайте свой собствен профил<br>(свободен избор на модули)
DemoFundation=Управление на членове на организация
DemoFundation2=Управление на членове и банкова сметка на организация
DemoFundation=Управление на членове в организация
DemoFundation2=Управление на членове и банкова сметка в организация
DemoCompanyServiceOnly=Фирма или фрийлансър продаващи само услуги
DemoCompanyShopWithCashDesk=Управление на магазин с каса
DemoCompanyProductAndStocks=Shop selling products with Point Of Sales
DemoCompanyManufacturing=Company manufacturing products
DemoCompanyProductAndStocks=Магазин продаващ продукти с ПОС
DemoCompanyManufacturing=Фирма произвеждаща продукти
DemoCompanyAll=Фирма с множество дейности (всички основни модули)
CreatedBy=Създадено от %s
ModifiedBy=Променено от %s
@ -175,7 +179,7 @@ SendNewPasswordDesc=Този формуляр позволява да заяви
BackToLoginPage=Назад към страницата за вход
AuthenticationDoesNotAllowSendNewPassword=Режимът за удостоверяване е <b>%s</b>.<br> В този режим, системата не може да знае, нито да промени паролата ви.<br> Свържете се с вашият системен администратор, ако искате да промените паролата си.
EnableGDLibraryDesc=Инсталирайте или активирайте GD библиотеката на вашата PHP инсталация, за да използвате тази опция.
ProfIdShortDesc=<b>Проф. Id %s</b> е информация, в зависимост от държавата на контрагента.<br>Например, за държавата <b>%s</b>, това е код <b>%s</b>.
ProfIdShortDesc=<b>Идент. %s</b> е информация, която зависи от държавата на контрагента.<br>Например, за държавата <b>%s</b>, това е <b>%s</b>.
DolibarrDemo=Dolibarr ERP / CRM демо
StatsByNumberOfUnits=Статистика за общото количество продукти / услуги
StatsByNumberOfEntities=Статистика за броя на свързаните документи (брой фактури, поръчки...)
@ -186,13 +190,15 @@ NumberOfSupplierProposals=Брой фактури за доставка
NumberOfSupplierOrders=Брой поръчки за покупка
NumberOfSupplierInvoices=Брой фактури за доставка
NumberOfContracts=Брой договори
NumberOfUnitsProposals=Брой по търговски предложения
NumberOfUnitsCustomerOrders=Брой по поръчки за продажба
NumberOfUnitsCustomerInvoices=Брой по фактури за продажба
NumberOfUnitsSupplierProposals=Брой по запитвания към доставчици
NumberOfUnitsSupplierOrders=Брой по поръчки за покупка
NumberOfUnitsSupplierInvoices=Брой по фактури за доставка
NumberOfUnitsContracts=Брой по договори
NumberOfMos=Брой поръчки за производство
NumberOfUnitsProposals=Брой единици в търговски предложения
NumberOfUnitsCustomerOrders=Брой единици в поръчки за продажба
NumberOfUnitsCustomerInvoices=Брой единици във фактури за продажба
NumberOfUnitsSupplierProposals=Брой единици в запитвания към доставчици
NumberOfUnitsSupplierOrders=Брой единици в поръчки за покупка
NumberOfUnitsSupplierInvoices=Брой единици във фактури за доставка
NumberOfUnitsContracts=Брой единици в договори
NumberOfUnitsMos=Брой единици за произвеждане в поръчки за производство
EMailTextInterventionAddedContact=Възложена ви е нова интервенция %s.
EMailTextInterventionValidated=Интервенция %s е валидирана.
EMailTextInvoiceValidated=Фактура %s е валидирана.
@ -205,13 +211,13 @@ EMailTextOrderValidatedBy=Поръчка %s е валидирана от %s.
EMailTextOrderApprovedBy=Поръчка %s е одобрена от %s.
EMailTextOrderRefused=Поръчка %s е отхвърлена.
EMailTextOrderRefusedBy=Поръчка %s е отхвърлена от %s.
EMailTextExpeditionValidated=Доставка %s е валидирана.
EMailTextExpeditionValidated=Пратка %s е валидирана.
EMailTextExpenseReportValidated=Разходен отчет %s е валидиран.
EMailTextExpenseReportApproved=Разходен отчет %s е одобрен.
EMailTextHolidayValidated=Молба за отпуск %s е валидирана.
EMailTextHolidayApproved=Молба за отпуск %s е одобрена.
ImportedWithSet=Набор от данни за импортиране
DolibarrNotification=Автоматично уведомяване
DolibarrNotification=Автоматично известяване
ResizeDesc=Въведете нова ширина <b>или</b> нова височина. Съотношението ще се запази по време преоразмеряването...
NewLength=Нова ширина
NewHeight=Нова височина
@ -219,10 +225,10 @@ NewSizeAfterCropping=Нов размер след изрязване
DefineNewAreaToPick=Определете нова област на изображението, за да изберете (ляв клик върху изображението, след което плъзнете, докато стигнете до противоположния ъгъл)
CurrentInformationOnImage=Този инструмент е предназначен да ви помогне да преоразмерите или изрежете изображение. Това е информацията за текущото редактирано изображение.
ImageEditor=Редактор на изображения
YouReceiveMailBecauseOfNotification=Здравейте,\nПолучавате това съобщение, тъй като вашият имейл адрес е добавен към списък целящ информиране за конкретни събития в %s софтуер на %s.\n
YouReceiveMailBecauseOfNotification=Получавате това съобщение, тъй като вашият имейл адрес е добавен към списък целящ информиране при конкретни събития в софтуера %s на %s.
YouReceiveMailBecauseOfNotification2=Това събитие е следното:
ThisIsListOfModules=Това е списък на модулите, предварително избрани за този демонстрационен профил (само най-основните модули са видими в тази демонстрация). Променете това, ако е необходимо, за да имате по-персонализирано демо и кликнете върху "Старт".
UseAdvancedPerms=Използване на разширени права на някои модули
ThisIsListOfModules=Това е списък на модулите, които са предварително избрани за този демонстрационен профил (само най-основните модули са видими по време на демонстрацията). Променете това, ако е необходимо, за да имате по-точна демонстрация и кликнете върху "Старт".
UseAdvancedPerms=Използване на разширени права за някои модули
FileFormat=Файлов формат
SelectAColor=Избиране на цвят
AddFiles=Добавяне на файлове
@ -232,16 +238,16 @@ FileIsTooBig=Файловете са твърде големи
PleaseBePatient=Моля, бъдете търпеливи...
NewPassword=Нова парола
ResetPassword=Възстановяване на парола
RequestToResetPasswordReceived=Получена е заявка за промяна на вашата парола.
RequestToResetPasswordReceived=Получено е заявление за промяна на вашата парола.
NewKeyIs=Това са новите ви данни за вход
NewKeyWillBe=Вашите нови данни за вход ще бъдат
ClickHereToGoTo=Кликнете тук, за да отидете на %s
YouMustClickToChange=Необходимо е първо да кликнете върху следния линк, за да потвърдите промяната на паролата
ForgetIfNothing=Ако не сте заявили промяната, просто забравете за този имейл. Вашите идентификационни данни се съхраняват на сигурно място.
ForgetIfNothing=Ако не сте заявили промяна, просто забравете за този имейл. Вашите идентификационни данни се съхраняват на сигурно място.
IfAmountHigherThan=Ако сумата e по-висока от <strong>%s</strong>
SourcesRepository=Хранилище за източници
Chart=Графика
PassEncoding=Кодиране на пароли
PassEncoding=Криптиране на парола
PermissionsAdd=Правата са добавени
PermissionsDelete=Правата са премахнати
YourPasswordMustHaveAtLeastXChars=Вашата парола трябва да съдържа поне <strong>%s</strong> символа
@ -272,5 +278,9 @@ WEBSITE_IMAGEDesc=Относителен път до изображението.
WEBSITE_KEYWORDS=Ключови думи
LinesToImport=Редове за импортиране
MemoryUsage=Използване на паметта
RequestDuration=Продължителност на заявката
MemoryUsage=Използване на памет
RequestDuration=Продължителност на заявлението
PopuProp=Продукти / Услуги по популярност в предложения
PopuCom=Продукти / Услуги по популярност в поръчки
ProductStatistics=Статистика за продукти / услуги
NbOfQtyInOrders=Количество в поръчки

View File

@ -1,52 +1,54 @@
# Dolibarr language file - Source file is en_US - printing
Module64000Name=Директно принтиране
Module64000Desc=Активиране на Система Директно Принтиране
PrintingSetup=Настройка на Система Директно Принтиране
PrintingDesc=Този модул добавя бутон Принтиране, с който да се изпращат документи директно към принтер (без отварянето на документ в приложение) с различен модул.
MenuDirectPrinting=Direct Printing jobs
DirectPrint=Принтиране директно
PrintingDriverDesc=Конфигурационни променливи за драйвера за принтиране.
ListDrivers=Списък на драйвери
PrintTestDesc=Списък на Принтери.
FileWasSentToPrinter=Файл %s беше изпратен към принтера
ViaModule=via the module
NoActivePrintingModuleFound=No active driver to print document. Check setup of module %s.
PleaseSelectaDriverfromList=Моля изберете драйвер от листа.
PleaseConfigureDriverfromList=Моля конфигурирайте избрания драйвер от списъка.
Module64000Name=Директен печат
Module64000Desc=Активиране на система за директен печат
PrintingSetup=Настройка на система за директен печат
PrintingDesc=Този модул добавя бутон за печат към различни модули, за да позволи документите да бъдат отпечатани директно на принтер, без да е необходимо да се отварят в друго приложение.
MenuDirectPrinting=Задачи за директен печат
DirectPrint=Директен печат
PrintingDriverDesc=Конфигурационни променливи на драйвера за принтиране.
ListDrivers=Списък с драйвери
PrintTestDesc=Списък с принтери
FileWasSentToPrinter=Файлът %s е изпратен към принтера
ViaModule=чрез модула
NoActivePrintingModuleFound=Няма активен драйвер за отпечатване на документ. Проверете настройката на модула %s.
PleaseSelectaDriverfromList=Моля, изберете драйвер от списъка.
PleaseConfigureDriverfromList=Моля, конфигурирайте избрания драйвер от списъка.
SetupDriver=Настройка на драйвер
TargetedPrinter=Целеви принтер
UserConf=Настройка по потребител
PRINTGCP_INFO=Google OAuth API настройка
UserConf=Потребителска настройка
PRINTGCP_INFO=Настройка на Google OAuth API
PRINTGCP_AUTHLINK=Удостоверяване
PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth Token
PrintGCPDesc=Този драйвер позволява изпращането на документи директно към принтер с Google Cloud Print.
PRINTGCP_TOKEN_ACCESS=Token за Google Cloud Print OAuth
PrintGCPDesc=Този драйвер позволява изпращане на документи директно към принтер, чрез Google Cloud Print.
GCP_Name=Име
GCP_displayName=Показвано Име
GCP_Id=Id на принтер
GCP_displayName=Показвано име
GCP_Id=Принтер id
GCP_OwnerName=Име на собственик
GCP_State=Състояние на Принтер
GCP_connectionStatus=Състояние На линия
GCP_State=Състояние на принтер
GCP_connectionStatus=Онлайн състояние
GCP_Type=Тип принтер
PrintIPPDesc=Този драйвер позволява да се изпращат документи директно към принтер. Той изисква Linux система с инсталиран CUPS.
PRINTIPP_HOST=Сървър за принтиране
PrintIPPDesc=Този драйвер позволява изпращане на документи директно към принтер, но изисква Linux система с инсталиран CUPS.
PRINTIPP_HOST=Сървър за печат
PRINTIPP_PORT=Порт
PRINTIPP_USER=Влизане
PRINTIPP_USER=Потребителско име
PRINTIPP_PASSWORD=Парола
NoDefaultPrinterDefined=Няма принтер заден по подразбиране
DefaultPrinter=Принтер зададен по подразбиране
NoDefaultPrinterDefined=Няма зададен принтер по подразбиране
DefaultPrinter=Принтер по подразбиране
Printer=Принтер
IPP_Uri=Uri на принтер
IPP_Uri=Принтер URI
IPP_Name=Име на принтер
IPP_State=Състояние на Принтер
IPP_State=Състояние на принтер
IPP_State_reason=Причина за състояние
IPP_State_reason1=Причиниа1 за състояние
IPP_State_reason1=Причина за състояние
IPP_BW=Черно-бяло
IPP_Color=Цветно
IPP_Device=Устройство
IPP_Media=Носител за принтиране
IPP_Supported=Тип на носител
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=Конфигурационни променливи за драйвера за принтиране Google Cloud Print.
PrintTestDescprintgcp=Списък на Принтери за Google Cloud Print.
IPP_Media=Носител за печат
IPP_Supported=Тип носител за печат
DirectPrintingJobsDesc=На тази страница са изброени задачите за печат, намерени за наличните принтери.
GoogleAuthNotConfigured=Google OAuth не е настроен. Активирайте модула OAuth и определете Google ID / Secret.
GoogleAuthConfigured=В настройките на модула OAuth са намерени идентификационни данни за Google OAuth.
PrintingDriverDescprintgcp=Конфигурационни променливи на драйвер за печат Google Cloud Print.
PrintingDriverDescprintipp=Конфигурационни променливи на драйвер за печат CUPS.
PrintTestDescprintgcp=Списък с принтери за Google Cloud Print
PrintTestDescprintipp=Списък с принтери за CUPS

View File

@ -1,24 +1,24 @@
# ProductBATCH language file - en_US - ProductBATCH
ManageLotSerial=Използва партиден/сериен номер
ProductStatusOnBatch=Да (партида/сериен се изисква)
ProductStatusNotOnBatch=Не (партида/сериен не се използва)
ManageLotSerial=Използване на партиден / сериен №
ProductStatusOnBatch=Да (изисква се партиден / сериен №)
ProductStatusNotOnBatch=Не (не се изисква партиден / сериен №)
ProductStatusOnBatchShort=Да
ProductStatusNotOnBatchShort=Не
Batch=Партида/сериен
atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number
batch_number=Партида/сериен номер
BatchNumberShort=Партида/сериен
EatByDate=Eat-by date
SellByDate=Sell-by date
DetailBatchNumber=Lot/Serial details
printBatch=Lot/Serial: %s
printEatby=Eat-by: %s
printSellby=Sell-by: %s
printQty=Кол: %d
AddDispatchBatchLine=Add a line for Shelf Life dispatching
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.
ProductDoesNotUseBatchSerial=This product does not use lot/serial number
ProductLotSetup=Setup of module lot/serial
ShowCurrentStockOfLot=Show current stock for couple product/lot
ShowLogOfMovementIfLot=Show log of movements for couple product/lot
StockDetailPerBatch=Stock detail per lot
Batch=Партиден / Сериен №
atleast1batchfield=Дата на годност, дата на продажба или партиден / сериен №
batch_number=Партиден / Сериен №
BatchNumberShort=Партиден / Сериен №
EatByDate=Дата на годност
SellByDate=Дата на продажба
DetailBatchNumber=Детайли за Партиден / Сериен №
printBatch=Партиден / Сериен №: %s
printEatby=Годно до: %s
printSellby=Продадено на: %s
printQty=Кол.: %d
AddDispatchBatchLine=Добавяне на ред със срок на годност
WhenProductBatchModuleOnOptionAreForced=Когато модула Партиден / Сериен № е включен, автоматичното намаляване на наличности е форсирано на "Намаляване на реалните запаси при валидиране на доставката", а автоматичното увеличаване е форсирано на "Увеличаване на реалните запаси при ръчно разпределяне в складовете" и не може да бъде променяно. Други опции могат да бъдат дефинирани, ако е желаете.
ProductDoesNotUseBatchSerial=Този продукт не използва партиден / сериен №
ProductLotSetup=Настройка на модул партиден / сериен №
ShowCurrentStockOfLot=Показване на текуща наличност за продукт / партида
ShowLogOfMovementIfLot=Показване на движения за продукт / партида
StockDetailPerBatch=Наличност по партида

View File

@ -17,7 +17,7 @@ Create=Създаване
Reference=Референция
NewProduct=Нов продукт
NewService=Нова услуга
ProductVatMassChange=Глобална актуализация на ДДС
ProductVatMassChange=Глобална ДДС актуализация
ProductVatMassChangeDesc=Този инструмент актуализира ставката на ДДС, определена за <b><u>ВСИЧКИ</u></b> продукти и услуги!
MassBarcodeInit=Масова инициализация на баркодове
MassBarcodeInitDesc=Тази страница може да се използва за инициализиране на баркод на обекти, които нямат дефиниран баркод. Проверете преди това дали настройката на модул 'Баркод' е завършена.
@ -150,7 +150,7 @@ ListProductByPopularity=Списък на продукти по популярн
ListServiceByPopularity=Списък на услуги по популярност
Finished=Произведен продукт
RowMaterial=Суровина
ConfirmCloneProduct=Сигурни ли сте, че искате да клонирате този продукт / услуга <b>%s</b>?
ConfirmCloneProduct=Сигурни ли сте, че искате да клонирате този продукт / услуга с<b>%s</b>?
CloneContentProduct=Клониране на цялата основна информация за продукт / услуга
ClonePricesProduct=Клониране на цени
CloneCategoriesProduct=Клониране на свързани тагове / категории
@ -331,14 +331,18 @@ PossibleValues=Възможни стойности
GoOnMenuToCreateVairants=Отидете в менюто %s - %s, за да подготвите атрибутите на варианта (като цветове, размер, ...)
UseProductFournDesc=Добавяне на функция за дефиниране на описания на продуктите, определени от доставчици като допълнение към описанията за клиенти
ProductSupplierDescription=Описание на продукта от доставчик
UseProductSupplierPackaging=Използване на пакетиране по цени на доставчик (преизчислява количествата според пакетирането, определено чрез доставната цена, когато добавяте / актуализирате ред в документите на доставчика)
PackagingForThisProduct=Пакетиране
QtyRecalculatedWithPackaging=Количеството за реда е преизчислено според пакетирането на доставчика
#Attributes
VariantAttributes=Атрибути на вариант
ProductAttributes=Атрибути на вариант за продукти
ProductAttributeName=Атрибут на вариант %s
ProductAttribute=Атрибут на вариант
ProductAttributeDeleteDialog=Сигурни ли сте, че искате да изтриете този атрибут? Всички стойности ще бъдат изтрити.
ProductAttributeValueDeleteDialog=Сигурни ли сте, че искате да изтриете стойността '%s' с № '%s' за този атрибут?
ProductCombinationDeleteDialog=Сигурни ли сте, че искате да изтриете варианта на продукта '<strong>%s</strong>'?
ProductAttributeValueDeleteDialog=Сигурни ли сте, че искате да изтриете стойност '%s' с № '%s' за този атрибут?
ProductCombinationDeleteDialog=Сигурни ли сте, че искате да изтриете варианта на продукта с № <strong>%s</strong>?
ProductCombinationAlreadyUsed=Възникна грешка при изтриването на варианта. Моля, проверете дали не се използва в някой обект
ProductCombinations=Варианти
PropagateVariant=Размножаване на варианти
@ -376,3 +380,4 @@ ErrorProductCombinationNotFound=Няма намерен вариант на пр
ActionAvailableOnVariantProductOnly=Действието е достъпно само за варианта на продукта
ProductsPricePerCustomer=Цени на продукта в зависимост от клиента
ProductSupplierExtraFields=Допълнителни атрибути (цени на доставчици)
DeleteLinkedProduct=Изтриване на подпродукт, свързан с комбинацията

View File

@ -21,7 +21,7 @@ OnlyOpenedProject=Само отворените проекти са видими
ClosedProjectsAreHidden=Приключените проекти не са видими.
TasksPublicDesc=Този страница показва всички проекти и задачи, които може да прочетете.
TasksDesc=Този страница показва всички проекти и задачи (вашите потребителски права ви дават разрешение да виждате всичко).
AllTaskVisibleButEditIfYouAreAssigned=Всички задачи за определените проекти са видими, но можете да въведете време само за задача, възложена на избрания потребител. Задайте задача, ако е необходимо да въведете отделено време за нея.
AllTaskVisibleButEditIfYouAreAssigned=Всички задачи за определените проекти са видими, но може да въведете време само за задача, възложена на избрания потребител. Възложете задача, ако е необходимо да въведете отделено време за нея.
OnlyYourTaskAreVisible=Видими са само задачите, които са ви възложени. Възложете задача на себе си, ако не е видима, а трябва да въведете отделено време за нея.
ImportDatasetTasks=Задачи по проекти
ProjectCategories=Тагове / Категории на проекти
@ -37,7 +37,7 @@ OpportunitiesStatusForOpenedProjects=Размер на възможностит
OpportunitiesStatusForProjects=Размер на възможностите от проекти по статус
ShowProject=Показване на проект
ShowTask=Показване на задача
SetProject=Задайте проект
SetProject=Определете проект
NoProject=Няма дефиниран или притежаван проект
NbOfProjects=Брой проекти
NbOfTasks=Брой задачи
@ -69,6 +69,7 @@ NewTask=Нова задача
AddTask=Създаване на задача
AddTimeSpent=Въвеждане на отделено време
AddHereTimeSpentForDay=Добавете тук отделеното време за този ден / задача
AddHereTimeSpentForWeek=Добавете тук отделеното време за тази седмица / задача
Activity=Дейност
Activities=Задачи / Дейности
MyActivities=Мои задачи / дейности
@ -103,6 +104,7 @@ ListDonationsAssociatedProject=Списък на дарения, свързан
ListVariousPaymentsAssociatedProject=Списък на разнородни плащания, свързани с проекта
ListSalariesAssociatedProject=Списък на плащания на заплати, свързани с проекта
ListActionsAssociatedProject=Списък на събития, свързани с проекта
ListMOAssociatedProject=Списък на поръчки за производство, свързани с проекта
ListTaskTimeUserProject=Списък на отделено време по задачи, свързани с проекта
ListTaskTimeForTask=Списък на отделено време за задача
ActivityOnProjectToday=Дейност по проект (за днес)
@ -162,16 +164,18 @@ OpportunityProbability=Вероятност за възможността
OpportunityProbabilityShort=Вероятност
OpportunityAmount=Сума на възможността
OpportunityAmountShort=Сума
OpportunityWeightedAmount=Изчислена сума на възможността
OpportunityWeightedAmountShort=Изч. сума на възможността
OpportunityAmountAverageShort=Средна сума на възможността
OpportunityAmountWeigthedShort=Изчислена сума на възможността
WonLostExcluded=не включва Спечелени / Изгубени
##### Types de contacts #####
TypeContact_project_internal_PROJECTLEADER=Ръководител на проекта
TypeContact_project_external_PROJECTLEADER=Ръководител на проекта
TypeContact_project_internal_PROJECTLEADER=Ръководител на проект
TypeContact_project_external_PROJECTLEADER=Ръководител на проект
TypeContact_project_internal_PROJECTCONTRIBUTOR=Сътрудник
TypeContact_project_external_PROJECTCONTRIBUTOR=Сътрудник
TypeContact_project_task_internal_TASKEXECUTIVE=Изпълнител на задачата
TypeContact_project_task_external_TASKEXECUTIVE=Изпълнител на задачата
TypeContact_project_task_internal_TASKEXECUTIVE=Изпълнител на задача
TypeContact_project_task_external_TASKEXECUTIVE=Изпълнител на задача
TypeContact_project_task_internal_TASKCONTRIBUTOR=Сътрудник
TypeContact_project_task_external_TASKCONTRIBUTOR=Сътрудник
SelectElement=Избиране на елемент
@ -187,6 +191,7 @@ ProjectMustBeValidatedFirst=Проектът трябва първо да бъд
FirstAddRessourceToAllocateTime=Определете потребителски ресурс на задачата за разпределяне на времето
InputPerDay=За ден
InputPerWeek=За седмица
InputPerMonth=За месец
InputDetail=Детайли
TimeAlreadyRecorded=Това отделено време е вече записано за тази задача / ден и потребител %s
ProjectsWithThisUserAsContact=Проекти с потребител за контакт
@ -234,7 +239,7 @@ LatestProjects=Проекти: %s последни
LatestModifiedProjects=Проекти: %s последно променени
OtherFilteredTasks=Други филтрирани задачи
NoAssignedTasks=Не са намерени възложени задачи (възложете проект / задачи на текущия потребител от най-горното поле за избор, за да въведете времето в него)
ThirdPartyRequiredToGenerateInvoice=Контрагент трябва да бъде дефиниран в проекта, за да може да му издавате фактури.
ThirdPartyRequiredToGenerateInvoice=Трябва да бъде определен контрагент по проекта, за да може да генерирате фактура.
# Comments trans
AllowCommentOnTask=Разрешаване на потребителски коментари в задачите
AllowCommentOnProject=Разрешаване на потребителски коментари в проектите
@ -252,6 +257,7 @@ InvoiceGeneratedFromTimeSpent=Фактура %s е генерирана въз
ProjectBillTimeDescription=Маркирайте, ако въвеждате график на задачите в проекта и планирате да генерирате фактура(и) за клиента от графика на задачите в проекта (не маркирайте, ако планирате да създадете фактура, която не се основава на въведеният график на задачите). Забележка: За да генерирате фактура, отидете в раздела "Отделено време" на проекта и изберете редовете, които да включите.
ProjectFollowOpportunity=Проследяване на възможности
ProjectFollowTasks=Проследяване на задачи
Usage=Usage
UsageOpportunity=Употреба: Възможност
UsageTasks=Употреба: Задачи
UsageBillTimeShort=Употреба: Фактуриране на време

View File

@ -20,7 +20,7 @@ LastModifiedProposals=Търговски предложения: %s послед
AllPropals=Всички предложения
SearchAProposal=Търсене na предложение
NoProposal=Няма предложение
ProposalsStatistics=Статистика на търговските предложения
ProposalsStatistics=Статистика на търговски предложения
NumberOfProposalsByMonth=Брой предложения на месец
AmountOfProposalsByMonthHT=Обща сума на месец (без ДДС)
NbOfProposals=Брой търговски предложения
@ -56,12 +56,12 @@ CopyPropalFrom=Създаване на търговско предложение
CreateEmptyPropal=Създаване на празно търговско предложение или списък с продукти / услуги
DefaultProposalDurationValidity=Срок на валидност по подразбиране за търговско предложение (в дни)
UseCustomerContactAsPropalRecipientIfExist=Използване тип на контакт / адрес 'Представител проследяващ предложението', ако е определен, вместо адрес на контрагента като адрес на получателя на предложението
ConfirmClonePropal=Сигурни ли сте, че искате да клонирате търговско предложение <b>%s</b>?
ConfirmReOpenProp=Сигурни ли сте, че искате да отворите отново търговско предложение <b>%s</b>?
ConfirmClonePropal=Сигурни ли сте, че искате да клонирате това търговско предложение с <b>%s</b>?
ConfirmReOpenProp=Сигурни ли сте, че искате да отворите отново търговско предложение с<b>%s</b>?
ProposalsAndProposalsLines=Търговско предложение и редове
ProposalLine=Ред №
AvailabilityPeriod=Забавяне на наличността
SetAvailability=Задайте забавяне на наличността
SetAvailability=Определете забавяне на наличност
AfterOrder=след поръчка
OtherProposals=Други предложения
##### Availability #####
@ -76,11 +76,11 @@ TypeContact_propal_external_BILLING=Получател на фактура
TypeContact_propal_external_CUSTOMER=Получател на предложение
TypeContact_propal_external_SHIPPING=Получател на доставка
# Document models
DocModelAzurDescription=A complete proposal model
DocModelCyanDescription=A complete proposal model
DocModelAzurDescription=Пълен шаблон на предложение (стара реализация на шаблон Cyan)
DocModelCyanDescription=Пълен модел на предложение
DefaultModelPropalCreate=Създаване на шаблон по подразбиране
DefaultModelPropalToBill=Шаблон по подразбиране, когато се приключва търговско предложение (за да бъде фактурирано)
DefaultModelPropalClosed=Шаблон по подразбиране, когато се приключва търговско предложение (не таксувано)
ProposalCustomerSignature=Име, фамилия, фирмен печат, дата и подпис
ProposalsStatisticsSuppliers=Статистика на запитванията към доставчици
ProposalsStatisticsSuppliers=Статистика на запитвания към доставчици
CaseFollowedBy=Случай, проследяван от

View File

@ -45,3 +45,19 @@ DOL_ACTIVATE_BUZZER=Активиране на зумер
DOL_PRINT_QRCODE=Отпечатване на QR код
DOL_PRINT_LOGO=Отпечатване на фирмено лого
DOL_PRINT_LOGO_OLD=Отпечатване на фирмено лого (стари принтери)
DOL_BOLD=Удебелен
DOL_BOLD_DISABLED=Нормален
DOL_DOUBLE_HEIGHT=Двойна височина
DOL_DOUBLE_WIDTH=Двойна ширина
DOL_DEFAULT_HEIGHT_WIDTH=Стандартна височина и ширина
DOL_UNDERLINE=Активиране на подчертаване
DOL_UNDERLINE_DISABLED=Деактивиране на подчертаване
DOL_BEEP=Звуков сигнал
DOL_PRINT_TEXT=Отпечатване на текст
DOL_VALUE_DATE=Дата на документ
DOL_VALUE_DATE_TIME=Дата и час на фактура
DOL_VALUE_YEAR=Година на фактура
DOL_VALUE_MONTH_LETTERS=Месец на фактура с букви
DOL_VALUE_MONTH=Месец на фактура
DOL_VALUE_DAY=Ден на фактура
DOL_VALUE_DAY_LETTERS=Ден на фактура с букви

View File

@ -1,45 +1,45 @@
# Dolibarr language file - Source file is en_US - receptions
ReceptionsSetup=Product Reception setup
RefReception=Ref. reception
Reception=Прием
Receptions=Receptions
AllReceptions=All Receptions
Reception=Прием
Receptions=Receptions
ShowReception=Show Receptions
ReceptionsArea=Receptions area
ListOfReceptions=List of receptions
ReceptionMethod=Reception method
LastReceptions=Latest %s receptions
StatisticsOfReceptions=Statistics for receptions
NbOfReceptions=Number of receptions
NumberOfReceptionsByMonth=Number of receptions by month
ReceptionCard=Reception card
NewReception=New reception
CreateReception=Create reception
QtyInOtherReceptions=Qty in other receptions
OtherReceptionsForSameOrder=Other receptions for this order
ReceptionsAndReceivingForSameOrder=Receptions and receipts for this order
ReceptionsToValidate=Receptions to validate
StatusReceptionCanceled=Отменен
ReceptionsSetup=Настройка на модул стокови разписки
RefReception=Съгласно стокова разписка №
Reception=Стокова разписка
Receptions=Стокови разписки
AllReceptions=Всички стокови разписки
Reception=Стокова разписка
Receptions=Стокови разписки
ShowReception=Показване на стокови разписка
ReceptionsArea=Секция за стокови разписки
ListOfReceptions=Списък на стокови разписки
ReceptionMethod=Начин на получаване
LastReceptions=Стокови разписки: %s последни
StatisticsOfReceptions=Статистика на стокови разписки
NbOfReceptions=Брой стокови разписки
NumberOfReceptionsByMonth=Брой стокови разписки на месец
ReceptionCard=Стокова разписка
NewReception=Нова стокова разписка
CreateReception=Създаване на стокова разписка
QtyInOtherReceptions=Количество в други стокови разписки
OtherReceptionsForSameOrder=Други стокови разписки за тази поръчка
ReceptionsAndReceivingForSameOrder=Стокови разписки за тази поръчка
ReceptionsToValidate=Стокови разписки за валидиране
StatusReceptionCanceled=Анулирана
StatusReceptionDraft=Чернова
StatusReceptionValidated=Утвърден (продукти, да превозва или вече са изпратени)
StatusReceptionValidated=Валидирана (продукти за изпращане или вече изпратени)
StatusReceptionProcessed=Обработена
StatusReceptionDraftShort=Чернова
StatusReceptionValidatedShort=Валидирано
StatusReceptionValidatedShort=Валидирана
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 <b>%s</b>?
ConfirmCancelReception=Are you sure you want to cancel this reception?
StatsOnReceptionsOnlyValidated=Statistics conducted on receptions only validated. Date used is date of validation of reception (planed delivery date is not always known).
SendReceptionByEMail=Send reception by email
SendReceptionRef=Submission of reception %s
ActionsOnReception=Events on reception
ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the order card.
ReceptionLine=Reception line
ProductQtyInReceptionAlreadySent=Вече изпратено количество продукт от отворена поръчка
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
ReceptionSheet=Стокова разписка
ConfirmDeleteReception=Сигурни ли сте, че искате да изтриете тази стокова разписка?
ConfirmValidateReception=Сигурни ли сте, че искате да валидирате тази стокова разписка с <b>%s</b>?
ConfirmCancelReception=Сигурни ли сте, че искате да анулирате тази стокова разписка?
StatsOnReceptionsOnlyValidated=Статистиката е водена само за валидирани стокови разписки. Използваната дата е дата на валидиране на стоковата разписка (планираната дата на доставка не винаги е известна).
SendReceptionByEMail=Изпращане на стокова разписка по имейл
SendReceptionRef=Изпращане на стокова разписка %s
ActionsOnReception=Свързани събития
ReceptionCreationIsDoneFromOrder=За момента създаването на нова стокова разписка се извършва от картата на поръчка за покупка.
ReceptionLine=Стоков ред
ProductQtyInReceptionAlreadySent=Количество продукт от вече изпратена поръчка за продажба
ProductQtyInSuppliersReceptionAlreadyRecevied=Количество продукт от вече получена поръчка за покупка
ValidateOrderFirstBeforeReception=Първо трябва да валидирате поръчката, преди да може да създавате стокови разписки.
ReceptionsNumberingModules=Модул за номериране на стокови разписки
ReceptionsReceiptModel=Шаблони на документи за стокови разписки

View File

@ -16,6 +16,6 @@ THMDescription=Тази стойност може да се използва з
TJMDescription=Тази стойност понастоящем е информативна и не се използва за изчисления
LastSalaries=Плащания на заплати: %s последни
AllSalaries=Всички плащания на заплати
SalariesStatistics=Статистика на заплатите
SalariesStatistics=Статистика на заплати
# Export
SalariesAndPayments=Заплати и плащания

View File

@ -1,9 +1,9 @@
# Dolibarr language file - Source file is en_US - sms
Sms=Sms
SmsSetup=SMS setup
SmsDesc=This page allows you to define global options on SMS features
SmsCard=SMS карта
AllSms=All SMS campaigns
Sms=SMS
SmsSetup=Настройка на SMS
SmsDesc=Тази страница позволява да дефинирате глобални опции за SMS функции
SmsCard=Карта
AllSms=Всички SMS кампании
SmsTargets=Цели
SmsRecipients=Цели
SmsRecipient=Цел
@ -13,39 +13,39 @@ SmsTo=Цел
SmsTopic=Тема на SMS
SmsText=Съобщение
SmsMessage=SMS съобщение
ShowSms=Show SMS
ListOfSms=List SMS campaigns
NewSms=New SMS campaign
EditSms=Edit SMS
ResetSms=Нов изпращането
DeleteSms=Delete SMS campaign
DeleteASms=Remove a SMS campaign
PreviewSms=Previuw SMS
PrepareSms=Prepare SMS
CreateSms=Create SMS
SmsResult=Result of SMS sending
TestSms=Test SMS
ValidSms=Validate SMS
ApproveSms=Approve SMS
SmsStatusDraft=Проект
SmsStatusValidated=Утвърден
ShowSms=Показване на SMS
ListOfSms=Списък на SMS кампании
NewSms=Нова SMS кампания
EditSms=Променяне на SMS
ResetSms=Ново изпращане
DeleteSms=Изтриване на SMS кампания
DeleteASms=Изтриване на SMS кампания
PreviewSms=Преглеждане на SMS
PrepareSms=Подготвяне на SMS
CreateSms=Създаване на SMS
SmsResult=Резултат от изпращане на SMS
TestSms=Тестване на SMS
ValidSms=Валидиране на SMS
ApproveSms=Одобряване на SMS
SmsStatusDraft=Чернова
SmsStatusValidated=Валидиран
SmsStatusApproved=Одобрен
SmsStatusSent=Изпратени
SmsStatusSentPartialy=Изпратени частично
SmsStatusSentCompletely=Изпратени напълно
SmsStatusSent=Изпратен
SmsStatusSentPartialy=Изпратен частично
SmsStatusSentCompletely=Изпратен напълно
SmsStatusError=Грешка
SmsStatusNotSent=Не е изпратено
SmsSuccessfulySent=SMS correctly sent (from %s to %s)
ErrorSmsRecipientIsEmpty=Брой цел е празна
WarningNoSmsAdded=Няма нови телефонен номер, да добавите към целевия списък
ConfirmValidSms=Do you confirm validation of this campaign?
NbOfUniqueSms=No. of unique phone numbers
NbOfSms=No. of phone numbers
SmsStatusNotSent=Неизпратен
SmsSuccessfulySent=Успешно изпратен SMS (от %s до %s)
ErrorSmsRecipientIsEmpty=Липсва номер на целта
WarningNoSmsAdded=Няма нов телефонен номер, който да добавите към списъка с цели
ConfirmValidSms=Потвърждавате ли валидирането на тази кампания?
NbOfUniqueSms=Брой уникални телефонни номера
NbOfSms=Брой телефонни номера
ThisIsATestMessage=Това е тестово съобщение
SendSms=Изпращане на SMS
SmsInfoCharRemain=No. of remaining characters
SmsInfoNumero= (international format i.e.: +33899701761)
DelayBeforeSending=Забавяне преди изпращане (минути)
SmsNoPossibleSenderFound=No sender available. Check setup of your SMS provider.
SmsNoPossibleRecipientFound=Целта на разположение. Проверете настройките на вашия доставчик на SMS.
DisableStopIfSupported=Disable STOP message (if supported)
SmsInfoCharRemain=Брой оставащи знаци
SmsInfoNumero= (международен формат, напр.: +359881234567)
DelayBeforeSending=Закъснение преди изпращане (минути)
SmsNoPossibleSenderFound=Няма наличен подател. Проверете настройката на вашия SMS доставчик.
SmsNoPossibleRecipientFound=Няма налична цел. Проверете настройката на вашия SMS доставчик.
DisableStopIfSupported=Деактивиране на STOP съобщение (ако се поддържа)

View File

@ -193,7 +193,7 @@ TheoricalQty=Теоретично количество
TheoricalValue=Теоретична стойност
LastPA=Последна най-добра цена
CurrentPA=Текуща най-добра цена
RecordedQty=Recorded Qty
RecordedQty=Регистрирано кол.
RealQty=Реално количество
RealValue=Реална стойност
RegulatedQty=Регулирано количество

View File

@ -1,70 +1,71 @@
# Dolibarr language file - Source file is en_US - stripe
StripeSetup=Настройка на модула на лентата
StripeDesc=Offer customers a Stripe online payment page for payments with credit/cebit cards via <a href="http://www.stripe.com" target="_blank">Stripe</a>. 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=Следните интернет адреси са на разположение, за да предложи на клиента да направи плащане по Dolibarr обекти
PaymentForm=Формуляра за плащане
WelcomeOnPaymentPage=Добре дошли в нашата онлайн услуга за плащане
ThisScreenAllowsYouToPay=Този екран ви позволи да направите онлайн плащане на %s.
ThisIsInformationOnPayment=Това е информация за плащане, за да се направи
ToComplete=За да завършите
YourEMail=Имейл за да получите потвърждение на плащането
STRIPE_PAYONLINE_SENDEMAIL=Email notification after a payment attempt (success or fail)
StripeSetup=Настройка на модула Stripe
StripeDesc=Предлага на клиентите Stripe страница за онлайн плащане с кредитни / дебитни карти, чрез <a href="http://www.stripe.com" target="_blank">Stripe</a>. Това може да се използва, за да позволите на вашите клиенти да извършват бързи плащания или плащания, свързани с определен обект в Dolibarr (фактура, поръчка, ...).
StripeOrCBDoPayment=Плащане с кредитна карта или Stripe
FollowingUrlAreAvailableToMakePayments=Следните URL адреси са налични, за да осигурят достъп на клиент, за да извърши плащане по Dolibarr обекти.
PaymentForm=Формуляр за плащане
WelcomeOnPaymentPage=Добре дошли в страницата с онлайн услуга за плащане
ThisScreenAllowsYouToPay=Този екран позволява да направите онлайн плащане на %s.
ThisIsInformationOnPayment=Това е информация за плащането, което трябва да направите.
ToComplete=За завършване
YourEMail=Имейл за получаване на потвърждение за плащане
STRIPE_PAYONLINE_SENDEMAIL=Имейл известие след опит за плащане (успешно или неуспешно)
Creditor=Кредитор
PaymentCode=Плащане код
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 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 <b>&tag=<i>value</i></b> to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.<br>For the URL of payments with no existing object, you may also add the parameter <strong>&noidempotency=1</strong> 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 <b>%s</b> to have payment created automatically when validated by Stripe.
AccountParameter=Отчитат параметри
UsageParameter=Употреба параметри
InformationToFindParameters=Помощ &quot;, за да намерите информация за %s сметка
STRIPE_CGI_URL_V2=Url of Stripe CGI module for payment
VendorName=Име на продавача
CSSUrlForPaymentForm=CSS URL стил лист за плащане форма
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<br>(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
PaymentCode=Код за плащане
StripeDoPayment=Плащане със Stripe
YouWillBeRedirectedOnStripe=Ще бъдете пренасочени към защитена Stripe страница, за да въведете информация за вашата кредитна карта.
Continue=Напред
ToOfferALinkForOnlinePayment=URL адрес за %s плащане
ToOfferALinkForOnlinePaymentOnOrder=URL адрес, предлагащ %s страница за онлайн плащане по поръчка за продажба
ToOfferALinkForOnlinePaymentOnInvoice=URL адрес, предлагащ %s страница за онлайн плащане по фактура за продажба
ToOfferALinkForOnlinePaymentOnContractLine=URL адрес, предлагащ %s страница за онлайн плащане по договор / абонамент
ToOfferALinkForOnlinePaymentOnFreeAmount=URL адрес, предлагащ %s страница за онлайн плащане на свободна сума без съществуващ обект
ToOfferALinkForOnlinePaymentOnMemberSubscription=URL адрес, предлагащ %s страница за онлайн плащане на абонамент за членство
ToOfferALinkForOnlinePaymentOnDonation=URL адрес, предлагащ %s страница за онлайн плащане като дарение
YouCanAddTagOnUrl=Може също да добавите URL параметър <b>&tag=<i>стойност</i> </b> към който и да е от тези URL адреси (задължително само за плащане, което не е свързано с обект), за да добавите собствен таг за плащане.<br>Към URL адреса за плащания без съществуващ обект може също да добавите параметъра <strong>&noidempotency=1</strong>, така че една и съща връзка да се използва няколко пъти със същият таг (някои начини за плащане могат да ограничат плащането до едно за всяка различна връзка без този параметър)
SetupStripeToHavePaymentCreatedAutomatically=Настройте Stripe с URL <b>%s</b>, за да се създава автоматично плащане след като бъде потвърдено от Stripe.
AccountParameter=Параметри на акаунта
UsageParameter=Параметри за използване
InformationToFindParameters=Помогнете, за да намерим информация за вашият %s акаунт
STRIPE_CGI_URL_V2=URL адрес на Stripe CGI модул за плащане
VendorName=Име на доставчик
CSSUrlForPaymentForm=URL адрес на CSS стил с формуляр за плащане
NewStripePaymentReceived=Получено е ново Stripe плащане
NewStripePaymentFailed=Неуспешен опит за ново Stripe плащане
STRIPE_TEST_SECRET_KEY=Тестов Secret ключ
STRIPE_TEST_PUBLISHABLE_KEY=Тестов Publishable ключ
STRIPE_TEST_WEBHOOK_KEY=Тестов Webhook ключ
STRIPE_LIVE_SECRET_KEY=Работен Secret ключ
STRIPE_LIVE_PUBLISHABLE_KEY=Работен Publishable ключ
STRIPE_LIVE_WEBHOOK_KEY=Работен Webhook ключ
ONLINE_PAYMENT_WAREHOUSE=Склад, който да се използва за намаляване на наличности, когато се извършва онлайн плащане<br>(Да се направи, когато възможността за намаляване на наличности се извършва при действие върху фактура и онлайн плащането генерира фактурата?)
StripeLiveEnabled=Активиран е работен режим на Stripe (в противен случай тестов режим / пясъчник)
StripeImportPayment=Импортиране на Stripe плащания
ExampleOfTestCreditCard=Пример с кредитна карта за тест: %s => валидна, %s => грешка в CVC, %s => изтекла, %s => неуспешно таксуване
StripeGateways=Stripe шлюзове
OAUTH_STRIPE_TEST_ID=Тестов Stripe Connect Client ID (ca_...)
OAUTH_STRIPE_LIVE_ID=Реален Stripe Connect Client ID (ca_...)
BankAccountForBankTransfer=Банкова сметка за изплащане на средства
StripeAccount=Stripe акаунт
StripeChargeList=Списък със Stripe таксувания
StripeTransactionList=Списък със Stripe транзакции
StripeCustomerId=Stripe customer id
StripePaymentModes=Stripe payment modes
LocalID=Local ID
StripePaymentModes=Stripe начини на плащане
LocalID=Локален ID
StripeID=Stripe ID
NameOnCard=Name on card
CardNumber=Card Number
ExpiryDate=Expiry Date
NameOnCard=Име върху картата
CardNumber=Номер на карта
ExpiryDate=Дата на валидност
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=<a href="%s">Click here to try again...</a>
DeleteACard=Изтриване на карта
ConfirmDeleteCard=Сигурни ли сте, че искате да изтриете тази кредитна или дебитна карта?
CreateCustomerOnStripe=Създаване на клиент в Stripe
CreateCardOnStripe=Създаване на карта в Stripe
ShowInStripe=Показване в Stripe
StripeUserAccountForActions=Потребителски акаунт, който да се използва за известяване по имейл при някои Stripe събития (Stripe изплащания)
StripePayoutList=Списък със Stripe изплащания
ToOfferALinkForTestWebhook=Връзка към настройка на Stripe WebHook за извикване на IPN (тестов режим)
ToOfferALinkForLiveWebhook=Връзка към настройка на Stripe WebHook за извикване на IPN (реален режим)
PaymentWillBeRecordedForNextPeriod=Плащането ще бъде регистрирано за следващия период.
ClickHereToTryAgain=<a href="%s">Кликнете тук, за да опитате отново ...</a>
CreationOfPaymentModeMustBeDoneFromStripeInterface=Поради строгите правила за автентификация на клиентите, създаването на карта трябва да се извърши от вътрешния интерфейс на Stripe. Може да кликнете тук, за да включите клиентския Stripe запис: %s

View File

@ -34,12 +34,12 @@ SupplierProposalStatusSignedShort=Прието
SupplierProposalStatusNotSignedShort=Отхвърлено
CopyAskFrom=Създаване на запитване, чрез копиране на съществуващо запитване
CreateEmptyAsk=Създаване на празно запитване
ConfirmCloneAsk=Сигурни ли сте, че искате да клонирате това запитване <b>%s</b>?
ConfirmReOpenAsk=Сигурни ли сте, че искате да отворите повторно това запитване <b>%s</b>?
ConfirmCloneAsk=Сигурни ли сте, че искате да клонирате това запитване за цена с<b>%s</b>?
ConfirmReOpenAsk=Сигурни ли сте, че искате да отворите отново това запитване за цена с <b>%s</b>?
SendAskByMail=Изпращане на имейл
SendAskRef=Изпращане на запитване за цена %s
SupplierProposalCard=Запитване за цена
ConfirmDeleteAsk=Сигурни ли сте, че искате да изтриете това запитване <b>%s</b>?
ConfirmDeleteAsk=Сигурни ли сте, че искате да изтриете това запитване за цена с<b>%s</b>?
ActionsOnSupplierProposal=Свързани събития
DocModelAuroreDescription=Завършен шаблон на запитване (лого...)
CommercialAsk=Запитване за цена

View File

@ -25,10 +25,10 @@ ExportDataset_fournisseur_1=Фактури за доставка и подроб
ExportDataset_fournisseur_2=Фактури и плащания за доставка
ExportDataset_fournisseur_3=Поръчки за покупка и подробности за тях
ApproveThisOrder=Одобряване на поръчка
ConfirmApproveThisOrder=Сигурни ли сте, че искате да одобрите тази поръчка <b>%s</b>?
ConfirmApproveThisOrder=Сигурни ли сте, че искате да одобрите поръчка с <b>%s</b>?
DenyingThisOrder=Отхвърляне на поръчка
ConfirmDenyingThisOrder=Сигурни ли сте, че искате да отхвърлите тази поръчка <b>%s</b>?
ConfirmCancelThisOrder=Сигурни ли сте, че искате да анулирате тази поръчка <b>%s</b>?
ConfirmDenyingThisOrder=Сигурни ли сте, че искате да отхвърлите поръчка с <b>%s</b>?
ConfirmCancelThisOrder=Сигурни ли сте, че искате да анулирате поръчка с <b>%s</b>?
AddSupplierOrder=Създаване на поръчка за покупка
AddSupplierInvoice=Създаване на фактура за доставка
ListOfSupplierProductForSupplier=Списък на продукти и цени за доставчик <b>%s</b>

View File

@ -30,6 +30,7 @@ Permission56005=Преглед на тикети от всички контра
TicketDictType=Тикет - Видове
TicketDictCategory=Тикет - Групи
TicketDictSeverity=Тикет - Приоритети
TicketDictResolution=Тикет - Решения
TicketTypeShortBUGSOFT=Софтуерна неизправност
TicketTypeShortBUGHARD=Хардуерна неизправност
TicketTypeShortCOM=Търговски въпрос
@ -107,7 +108,7 @@ TicketPublicInterfaceTopicHelp=Този текст ще се появи като
TicketPublicInterfaceTextHelpMessageLabelAdmin=Помощен текст към съобщението
TicketPublicInterfaceTextHelpMessageHelpAdmin=Този текст ще се появи над мястото с въведено съобщение от потребителя.
ExtraFieldsTicket=Допълнителни атрибути
TicketCkEditorEmailNotActivated=HTML редакторът не е активиран. Моля, задайте стойност 1 на константата FCKEDITOR_ENABLE_MAIL, за да го активирате.
TicketCkEditorEmailNotActivated=HTML редакторът не е активиран. Моля, посочете стойност 1 за константа FCKEDITOR_ENABLE_MAIL, за да го активирате.
TicketsDisableEmail=Да не се изпращат имейли при създаване на тикет или добавяне на съобщение
TicketsDisableEmailHelp=По подразбиране се изпращат имейли, когато са създадени нови тикети или са добавени съобщения. Активирайте тази опция, за да деактивирате *всички* известия по имейл.
TicketsLogEnableEmail=Активиране на вход с имейл
@ -253,7 +254,7 @@ TicketPublicDesc=Може да създадете тикет или да про
YourTicketSuccessfullySaved=Тикетът е успешно съхранен!
MesgInfosPublicTicketCreatedWithTrackId=Създаден е нов тикет с проследяващ код '%s' и № %s.
PleaseRememberThisId=Моля, запазете проследяващия код, за който може да ви попитаме по-късно.
TicketNewEmailSubject=Потвърждение за създаване на тикет - № %s
TicketNewEmailSubject=Потвърждение за създаване на тикет - № %s (проследяващ код %s)
TicketNewEmailSubjectCustomer=Нов тикет
TicketNewEmailBody=Това е автоматичен имейл, който потвърждава, че сте регистрирали нов тикет.
TicketNewEmailBodyCustomer=Това е автоматичен имейл, който потвърждава, че е създаден нов тикет във вашият фирмен профил.
@ -272,7 +273,7 @@ Subject=Тема
ViewTicket=Преглед на тикет
ViewMyTicketList=Преглед на моя списък с тикети
ErrorEmailMustExistToCreateTicket=Грешка: имейл адресът не е намерен в нашата база данни
TicketNewEmailSubjectAdmin=Създаден е нов тикет - № %s
TicketNewEmailSubjectAdmin=Създаден е нов тикет - № %s (проследяващ код %s)
TicketNewEmailBodyAdmin=<p>Беше създаден нов тикет с проследяващ код %s, вижте информацията за него:</p>
SeeThisTicketIntomanagementInterface=Вижте тикета в системата за управление и обслужване на запитвания
TicketPublicInterfaceForbidden=Достъпът до публичния интерфейс на тикет системата е забранен

View File

@ -2,7 +2,7 @@
ShowExpenseReport=Показване на разходен отчет
Trips=Разходни отчети
TripsAndExpenses=Разходни отчети
TripsAndExpensesStatistics=Статистика на разходните отчети
TripsAndExpensesStatistics=Статистика на разходни отчети
TripCard=Разходен отчет
AddTrip=Създаване на разходен отчет
ListOfTrips=Списък с разходни отчети

View File

@ -57,10 +57,10 @@ UserModified=Потребителят е успешно променен
PhotoFile=Снимка
ListOfUsersInGroup=Списък на потребителите в тази група
ListOfGroupsForUser=Списък на групите за този потребител
LinkToCompanyContact=Свързване към контрагент / контакт
LinkedToDolibarrMember=Свързване към член
LinkedToDolibarrUser=Свързване към потребител на системата
LinkedToDolibarrThirdParty=Свързване към контрагент
LinkToCompanyContact=Връзка към контрагент / контакт
LinkedToDolibarrMember=Връзка към член
LinkedToDolibarrUser=Връзка към Dolibarr потребител
LinkedToDolibarrThirdParty=Връзка към Dolibarr контрагент
CreateDolibarrLogin=Създаване на потребител
CreateDolibarrThirdParty=Създаване на контрагент
LoginAccountDisableInDolibarr=Профилът е деактивиран в системата.
@ -97,7 +97,7 @@ NbOfPermissions=Брой права
DontDowngradeSuperAdmin=Само супер администратор може да понижи супер администратор
HierarchicalResponsible=Ръководител
HierarchicView=Йерархичен изглед
UseTypeFieldToChange=Използвайте полето Тип за промяна
UseTypeFieldToChange=използвайте полето 'Тип', за да промените това
OpenIDURL=OpenID URL
LoginUsingOpenID=Използване на OpenID за вход
WeeklyHours=Отработени часове (седмично)

View File

@ -42,7 +42,7 @@ ViewPageInNewTab=Преглед на страницата в нов раздел
SetAsHomePage=Задаване като начална страница
RealURL=Реален URL адрес
ViewWebsiteInProduction=Преглед на уебсайт, чрез начални URL адреси
SetHereVirtualHost=<u>Използване, чрез Apache / NGinx / ...</u> <br> Ако може да създадете на вашия уеб сървър (Apache, Nginx, ...) специален виртуален хост с активиран PHP и основна директория в <br> <strong>%s</strong>, <br> то тогава задайте името на виртуалния хост, който сте създали в свойствата на уебсайта, така че прегледът може да се извърши и чрез този специализиран достъп до уеб сървъра, вместо чрез вътрешния Dolibarr сървър.
SetHereVirtualHost=<u>Използване, чрез Apache / NGinx / ...</u> <br> Ако може да създадете на вашия уеб сървър (Apache, Nginx, ...) специален виртуален хост с активиран PHP и основна директория в <br> <strong>%s</strong>, <br> то тогава посочете името на виртуалния хост, който сте създали в свойствата на уебсайта, така че прегледът може да се извърши и чрез този специализиран достъп до уеб сървъра, вместо чрез вътрешния Dolibarr сървър.
YouCanAlsoTestWithPHPS=<u>Използване, чрез вграден PHP сървър</u> <br> В среда за разработка може да предпочетете да тествате сайта с вградения PHP уеб сървър (изисква се PHP 5.5) като стартирате <br> <strong>php -S 0.0.0.0:8080 -t %s</strong>
YouCanAlsoDeployToAnotherWHP=<u>Стартирайте уебсайта си на друг Dolibarr хостинг доставчик</u> <br> Ако нямате уеб сървър като Apache или NGinx в интернет може да експортирате и импортирате уебсайта си в друга Dolibarr инстанция, предоставена от друг Dolibarr хостинг доставчик, който осигурява пълна интеграция с модула на уебсайта. Може да намерите списък с някои доставчици на Dolibarr хостинг услуги на <a href="https://saas.dolibarr.org" target="_blank">https://saas.dolibarr.org</a>
CheckVirtualHostPerms=Проверете също дали виртуалният хост има права за <strong>%s</strong> на файлове в <br> <strong>%s</strong>
@ -121,3 +121,6 @@ BackToHomePage=Обратно към началната страница ...
TranslationLinks=Преводни връзки
YouTryToAccessToAFileThatIsNotAWebsitePage=Опитвате се да получите достъп до страница, която не е страница на уебсайта
UseTextBetween5And70Chars=Като добра SEO практика използвайте текст между 5 и 70 знака
MainLanguage=Основен език
OtherLanguages=Други езици
UseManifest=Въведете manifest.json файл

View File

@ -224,13 +224,15 @@ ListAccounts=List of the accounting accounts
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
ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Third-party unknown and subledger not defined on the payment. We will keep the subledger account value empty.
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
ShowOpeningBalance=Show opening balance
HideOpeningBalance=Hide opening balance
Pcgtype=Group of account
Pcgsubtype=Subgroup of account
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=Group 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.
TotalVente=Total turnover before tax
TotalMarge=Total sales margin
@ -269,6 +271,7 @@ ChangeBinding=Change the binding
Accounted=Accounted in ledger
NotYetAccounted=Not yet accounted in ledger
ShowTutorial=Show Tutorial
NotReconciled=Not reconciled
## Admin
ApplyMassCategories=Apply mass categories

View File

@ -328,7 +328,7 @@ SetupIsReadyForUse=Module deployment is finished. You must however enable and se
NotExistsDirect=The alternative root directory is not defined to an existing directory.<br>
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.<br>Just create a directory at the root of Dolibarr (eg: custom).<br>
InfDirExample=<br>Then declare it in the file <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>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:
YouCanSubmitFile=You can upload the .zip file of module package from here:
CurrentVersion=Dolibarr current version
CallUpdatePage=Browse to the page that updates the database structure and data: %s.
LastStableVersion=Latest stable version
@ -472,6 +472,7 @@ Use3StepsApproval=By default, Purchase Orders need to be created and approved by
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).<br>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: <strong>%s</strong>.
WarningPHPMailSPF=If the domain name in your sender email address is protected by SPF (ask you email provider), you must include the following IPs in the SPF record of the DNS of your domain: <strong>%s</strong>.
ClickToShowDescription=Click to show description
DependsOn=This module needs the module(s)
RequiredBy=This module is required by module(s)
@ -544,6 +545,8 @@ Module58Name=ClickToDial
Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
Module59Name=Bookmark4u
Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
Module60Name=Stickers
Module60Desc=Management of stickers
Module70Name=Interventions
Module70Desc=Intervention management
Module75Name=Expense and trip notes
@ -639,7 +642,7 @@ Module50000Desc=Offer customers a PayBox online payment page (credit/debit cards
Module50100Name=POS SimplePOS
Module50100Desc=Point of Sale module SimplePOS (simple POS).
Module50150Name=POS TakePOS
Module50150Desc=Point of Sale module TakePOS (touchscreen POS).
Module50150Desc=Point of Sale module TakePOS (touchscreen POS, for shops, bars or restaurants).
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
@ -1018,7 +1021,7 @@ CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales
LabelUsedByDefault=Label used by default if no translation can be found for code
LabelOnDocuments=Label on documents
LabelOrTranslationKey=Label or translation key
ValueOfConstantKey=Value of constant
ValueOfConstantKey=Value of a configuration constant
NbOfDays=No. of days
AtEndOfMonth=At end of month
CurrentNext=Current/Next
@ -1683,6 +1686,9 @@ 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.
CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced.
CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates.
CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13)
##### 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.
@ -1791,6 +1797,7 @@ BackgroundTableLineEvenColor=Background color for even table lines
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.
Enter0or1=Enter 0 or 1
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
@ -1964,10 +1971,13 @@ 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.
IPListExample=127.0.0.1 192.168.0.2 [::1]
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
EMailsWillHaveMessageID=Emails will have a tag 'References' matching this syntax
PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some text title in your PDF duplicated in 2 different languages in the same generate PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF.
FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book.

View File

@ -60,7 +60,7 @@ MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
ShipmentValidatedInDolibarr=Shipment %s validated
ShipmentClassifyClosedInDolibarr=Shipment %s classified billed
ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified reopened
ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified re-open
ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status
ShipmentDeletedInDolibarr=Shipment %s deleted
OrderCreatedInDolibarr=Order %s created
@ -123,6 +123,7 @@ AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> to restrict output to actions not own
AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions assigned to user <b>%s</b> (owner and others).
AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic events.
AgendaUrlOptionsIncludeHolidays=<b>includeholidays=1</b> to include events of holidays.
AgendaShowBirthdayEvents=Show birthdays of contacts
AgendaHideBirthdayEvents=Hide birthdays of contacts
Busy=Busy

View File

@ -95,7 +95,7 @@ AddBankRecordLong=Add entry manually
Conciliated=Reconciled
ConciliatedBy=Reconciled by
DateConciliating=Reconcile date
BankLineConciliated=Entry reconciled
BankLineConciliated=Entry reconciled with bank receipt
Reconciled=Reconciled
NotReconciled=Not reconciled
CustomerInvoicePayment=Customer payment
@ -154,7 +154,7 @@ RejectCheck=Check returned
ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
RejectCheckDate=Date the check was returned
CheckRejected=Check returned
CheckRejectedAndInvoicesReopened=Check returned and invoices reopened
CheckRejectedAndInvoicesReopened=Check returned and invoices re-open
BankAccountModelModule=Document templates for bank accounts
DocumentModelSepaMandate=Template of SEPA mandate. Useful for European countries in EEC only.
DocumentModelBan=Template to print a page with BAN information.
@ -169,3 +169,7 @@ FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make d
AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation
CashControl=POS cash fence
NewCashFence=New cash fence
BankColorizeMovement=Colorize movements
BankColorizeMovementDesc=If this function is enable, you can choose specific background color for debit or credit movements
BankColorizeMovementName1=Background color for debit movement
BankColorizeMovementName2=Background color for credit movement

View File

@ -419,6 +419,7 @@ PaymentCondition14DENDMONTH=Within 14 days following the end of the month
FixAmount=Fixed amount - 1 line with label '%s'
VarAmount=Variable amount (%% tot.)
VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
VarAmountAllLines=Variable amount (%% tot.) - all same lines
# PaymentType
PaymentTypeVIR=Bank transfer
PaymentTypeShortVIR=Bank transfer
@ -512,13 +513,15 @@ 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=Invoice PDF template Crabe. A complete invoice template
PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (old implementation of Sponge template)
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 deposit 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=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
CactusNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for deposit invoices where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
EarlyClosingReason=Early closing reason
EarlyClosingComment=Early closing note
##### Types de contacts #####
TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
TypeContact_facture_external_BILLING=Customer invoice contact

View File

@ -81,3 +81,13 @@ CustomReceipt=Custom Receipt
ReceiptName=Receipt Name
ProductSupplements=Product Supplements
SupplementCategory=Supplement category
ColorTheme=Color theme
Colorful=Colorful
HeadBar=Head Bar
SortProductField=Field for sorting products
Browser=Browser
BrowserMethodDescription=Simple and easy receipt printing. Only a few parameters to configure the receipt. Print via browser.
TakeposConnectorMethodDescription=External module with extra features. Posibility to print from de cloud.
PrintMethod=Print method
ReceiptPrinterMethodDescription=Powerful method with a lot of parameters. Full customizable with templates. Cannot print from the cloud.
ByTerminal=By terminal

View File

@ -78,6 +78,7 @@ CatMemberList=List of members tags/categories
CatContactList=List of contact tags/categories
CatSupLinks=Links between suppliers and tags/categories
CatCusLinks=Links between customers/prospects and tags/categories
CatContactsLinks=Links between contacts/addresses and tags/categories
CatProdLinks=Links between products/services and tags/categories
CatProJectLinks=Links between projects and tags/categories
DeleteFromCat=Remove from tags/category

View File

@ -96,7 +96,7 @@ ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
ErrorBadMaskBadRazMonth=Error, bad reset value
ErrorMaxNumberReachForThisMask=Maximum number reached for this mask
ErrorCounterMustHaveMoreThan3Digits=Counter must have more than 3 digits
ErrorSelectAtLeastOne=Error. Select at least one entry.
ErrorSelectAtLeastOne=Error, select at least one entry.
ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated
ErrorProdIdAlreadyExist=%s is assigned to another third
ErrorFailedToSendPassword=Failed to send password
@ -117,7 +117,8 @@ ErrorLoginDoesNotExists=User with login <b>%s</b> could not be found.
ErrorLoginHasNoEmail=This user has no email address. Process aborted.
ErrorBadValueForCode=Bad value for security code. Try again with new value...
ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
ErrorFieldCantBeNegativeOnInvoice=Field <strong>%s</strong> cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) 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=Field <strong>%s</strong> cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) and apply it to the invoice.
ErrorLinesCantBeNegativeForOneVATRate=Total of lines can't be negative for a given VAT rate.
ErrorLinesCantBeNegativeOnDeposits=Lines can't be negative in a deposit. You will face problems when you will need to consume the deposit in final invoice if you do so.
ErrorQtyForCustomerInvoiceCantBeNegative=Quantity for line into customer invoices can't be negative
ErrorWebServerUserHasNotPermission=User account <b>%s</b> used to execute web server has no permission for that
@ -227,6 +228,13 @@ ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox'
ErrorFieldRequiredForProduct=Field '%s' is required for product %s
ProblemIsInSetupOfTerminal=Problem is in setup of terminal %s.
ErrorAddAtLeastOneLineFirst=Add at least one line first
ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, record is already transferred in accounting, deletion is not possible.
ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=Error, language is mandatory if you set the page as a translation of another one.
ErrorLanguageOfTranslatedPageIsSameThanThisPage=Error, language of translated page is same than this one.
ErrorBatchNoFoundForProductInWarehouse=No lot/serial found for product "%s" in warehouse "%s".
ErrorBatchNoFoundEnoughQuantityForProductInWarehouse=No enough quantity for this lot/serial for product "%s" in warehouse "%s".
ErrorOnlyOneFieldForGroupByIsPossible=Only 1 field for the 'Group by' is possible (others are discarded)
ErrorTooManyDifferentValueForSelectedGroupBy=Found too many different value (more than <b>%s</b>) for the field '<b>%s</b>', so we can't user it as a 'Group by' for graphics. The field 'Group By' has been removed. May be you wanted to use it as an X-Axis ?
# 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.

View File

@ -1,59 +1,59 @@
# Dolibarr language file - Source file is en_US - exports
ExportsArea=Exports area
ImportArea=Import area
NewExport=New export
NewImport=New import
ExportsArea=Exports
ImportArea=Import
NewExport=New Export
NewImport=New Import
ExportableDatas=Exportable dataset
ImportableDatas=Importable dataset
SelectExportDataSet=Choose dataset you want to export...
SelectImportDataSet=Choose dataset you want to import...
SelectExportFields=Choose fields you want to export, or select a predefined export profile
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=Fields of source file not imported
SaveExportModel=Save this export profile if you plan to reuse it later...
SaveImportModel=Save this import profile if you plan to reuse it later...
SaveExportModel=Save your selections as an export profile/template (for reuse).
SaveImportModel=Save this import profile (for reuse) ...
ExportModelName=Export profile name
ExportModelSaved=Export profile saved under name <b>%s</b>.
ExportModelSaved=Export profile saved as <b>%s</b>.
ExportableFields=Exportable fields
ExportedFields=Exported fields
ImportModelName=Import profile name
ImportModelSaved=Import profile saved under name <b>%s</b>.
ImportModelSaved=Import profile saved as <b>%s</b>.
DatasetToExport=Dataset to export
DatasetToImport=Import file into dataset
ChooseFieldsOrdersAndTitle=Choose fields order...
FieldsTitle=Fields title
FieldTitle=Field title
NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
AvailableFormats=Available formats
NowClickToGenerateToBuildExportFile=Now, select the file format in the combo box and click on "Generate" to build the export file...
AvailableFormats=Available Formats
LibraryShort=Library
Step=Step
FormatedImport=Import assistant
FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
FormatedExport=Export assistant
FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
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=Sheet
NoImportableData=No importable data (no module with definitions to allow data imports)
FileSuccessfullyBuilt=File generated
SQLUsedForExport=SQL Request used to build export file
SQLUsedForExport=SQL Request used to extract data
LineId=Id of line
LineLabel=Label of line
LineDescription=Description of line
LineUnitPrice=Unit price of line
LineVATRate=VAT Rate of line
LineQty=Quantity for line
LineTotalHT=Amount net of tax for line
LineTotalHT=Amount excl. tax for line
LineTotalTTC=Amount with tax for line
LineTotalVAT=Amount of VAT for line
TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
FileWithDataToImport=File with data to import
FileToImport=Source file to import
FileMustHaveOneOfFollowingFormat=File to import must have one of following format
DownloadEmptyExample=Download example of empty source file
ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
FileMustHaveOneOfFollowingFormat=File to import must have one of following formats
DownloadEmptyExample=Download template file with field content information (* are mandatory fields)
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=Source file format
FieldsInSourceFile=Fields in source file
FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
@ -68,55 +68,55 @@ FieldsTarget=Targeted fields
FieldTarget=Targeted field
FieldSource=Source field
NbOfSourceLines=Number of lines in source file
NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "<b>%s</b>" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
RunSimulateImportFile=Launch the import simulation
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.<br>Click on the "<b>%s</b>" button to run a check of the file structure/contents and simulate the import process.<br><b>No data will be changed in your database</b>.
RunSimulateImportFile=Run Import Simulation
FieldNeedSource=This field requires data from the source file
SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
InformationOnSourceFile=Information on source file
InformationOnTargetTables=Information on target fields
SelectAtLeastOneField=Switch at least one source field in the column of fields to export
SelectFormat=Choose this import file format
RunImportFile=Launch import file
NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b>
ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>.
TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited.
TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited.
RunImportFile=Import Data
NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.<br>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: <b>%s</b>, 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 <b>%s</b>.
TooMuchErrors=There are still <b>%s</b> other source lines with errors but output has been limited.
TooMuchWarnings=There are still <b>%s</b> other source lines with warnings but output has been limited.
EmptyLine=Empty line (will be discarded)
CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
CorrectErrorBeforeRunningImport=You <b>must</b> correct all errors <b>before</b> running the definitive import.
FileWasImported=File was imported with number <b>%s</b>.
YouCanUseImportIdToFindRecord=You can find all imported record in your database by filtering on field <b>import_key='%s'</b>.
YouCanUseImportIdToFindRecord=You can find all the imported records in your database by filtering on field <b>import_key='%s'</b>.
NbOfLinesOK=Number of lines with no errors and no warnings: <b>%s</b>.
NbOfLinesImported=Number of lines successfully imported: <b>%s</b>.
DataComeFromNoWhere=Value to insert comes from nowhere in source file.
DataComeFromFileFieldNb=Value to insert comes from field number <b>%s</b> in source file.
DataComeFromIdFoundFromRef=Value that comes from field number <b>%s</b> of source file will be used to find id of parent object to use (So the objet <b>%s</b> that has the ref. from source file must exists into Dolibarr).
DataComeFromIdFoundFromCodeId=Code that comes from field number <b>%s</b> of source file will be used to find id of parent object to use (So the code from source file must exists into dictionary <b>%s</b>). 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 <b>%s</b> of source file will be used to find the id of the parent object to use (so the object <b>%s</b> that has the ref. from source file must exist in the database).
DataComeFromIdFoundFromCodeId=Code that comes from field number <b>%s</b> 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 <b>%s</b>). 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=Data coming from source file will be inserted into the following field:
DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
DataIDSourceIsInsertedInto=The id of parent object was found using the data in the source file, will be inserted into the following field:
DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
SourceRequired=Data value is mandatory
SourceExample=Example of possible data value
ExampleAnyRefFoundIntoElement=Any ref found for element <b>%s</b>
ExampleAnyCodeOrIdFoundIntoDictionary=Any code (or id) found into dictionary <b>%s</b>
CSVFormatDesc=<b>Comma Separated Value</b> file format (.csv).<br>This is a text file format where fields are separated by 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=<b>Excel</b> file format (.xls)<br>This is native Excel 95 format (BIFF5).
Excel2007FormatDesc=<b>Excel</b> file format (.xlsx)<br>This is native Excel 2007 format (SpreadsheetML).
CSVFormatDesc=<b>Comma Separated Value</b> file format (.csv).<br>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=<b>Excel</b> file format (.xls)<br>This is the native Excel 95 format (BIFF5).
Excel2007FormatDesc=<b>Excel</b> file format (.xlsx)<br>This is the native Excel 2007 format (SpreadsheetML).
TsvFormatDesc=<b>Tab Separated Value</b> file format (.tsv)<br>This is a text file format where fields are separated by a tabulator [tab].
ExportFieldAutomaticallyAdded=Field <b>%s</b> 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<br>YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD : filters over a range of years/months/days<br> > YYYY, > YYYYMM, > YYYYMMDD : filters on all following years/months/days<br> < YYYY, < YYYYMM, < YYYYMMDD : filters on all previous years/months/days
ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: filters by one year/month/day<br>YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD: filters over a range of years/months/days<br> > YYYY, > YYYYMM, > YYYYMMDD: filters on all following years/months/days<br> < YYYY, < YYYYMM, < YYYYMMDD: filters on all previous years/months/days
ExportNumericFilter=NNNNN filters by one value<br>NNNNN+NNNNN filters over a range of values<br>< NNNNN filters by lower values<br>> 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.<br>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 <b>updating</b> existing data
NbInsert=Number of inserted lines: %s
NbUpdate=Number of updated lines: %s
MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s

Some files were not shown because too many files have changed in this diff Show More