Merge branch 'develop' of https://github.com/Dolibarr/dolibarr.git into develop

This commit is contained in:
Laurent Destailleur 2014-03-06 18:04:19 +01:00
commit b762c66c8a
637 changed files with 6344 additions and 3571 deletions

View File

@ -25,6 +25,8 @@ For users:
- New: Add an admin page to make a mass init of barcode values for all products.
- New: Automatic events for sending mails showing info about mail linked objects.
- New: Price management enhancement (multiprice level, price by customer, if MAIN_FEATURES_LEVEL=2 Price by qty)
- New: Add filter on text and status into survey list. Can also sorter on id, text and date end.
- New: Add option MAIN_FAVICON_URL
- Fix: Project Task numbering rule customs rule works
TODO
@ -89,6 +91,13 @@ Fix: Action event SHIPPING_VALIDATE is not implemented
Fix: The customer code was set to uppercase when using numbering module leopard. We
must keep data safe of any change.
Fix: Loading actions extrafields fails.
Fix: [ bug #1123 ] Paid deposit invoices are always shown as partially paid when fully paid
Fix: Corrected project contact types translation.
Fix: [ bug #1206 ] PMP price is bad calculated.
Fix: [ bug #520 ] Product statistics and detailed lists are wrong.
Fix: [ bug #1240 ] traduction.
Fix: [ bug #1238 ] When creating accompte with a %, free product are used for calculation.
Fix: [ bug #1280 ] service with not end of date was tagged as expired.
***** ChangeLog for 3.5 compared to 3.4.* *****
For users:

View File

@ -16,9 +16,6 @@
use Cwd;
$PROJECT="dolibarr";
$MAJOR="3";
$MINOR="6";
$BUILD="0-dev"; # Mettre x pour release, x-dev pour dev, x-beta pour beta, x-rc pour release candidate
$RPMSUBVERSION="auto"; # auto use value found into BUILD
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
@ -40,15 +37,6 @@ $RPMSUBVERSION="auto"; # auto use value found into BUILD
"makensis.exe"=>"NSIS"
);
$FILENAME="$PROJECT";
$FILENAMESNAPSHOT="$PROJECT-snapshot";
$FILENAMETGZ="$PROJECT-$MAJOR.$MINOR.$BUILD";
$FILENAMEZIP="$PROJECT-$MAJOR.$MINOR.$BUILD";
$FILENAMEXZ="$PROJECT-$MAJOR.$MINOR.$BUILD";
$FILENAMERPM="$PROJECT-$MAJOR.$MINOR.$BUILD-$RPMSUBVERSION";
$FILENAMEDEB="see later";
$FILENAMEAPS="$PROJECT-$MAJOR.$MINOR.$BUILD.app";
$FILENAMEEXEDOLIWAMP="DoliWamp-$MAJOR.$MINOR.$BUILD";
if (-d "/usr/src/redhat") { $RPMDIR="/usr/src/redhat"; } # redhat
if (-d "/usr/src/packages") { $RPMDIR="/usr/src/packages"; } # opensuse
if (-d "/usr/src/RPM") { $RPMDIR="/usr/src/RPM"; } # mandrake
@ -120,6 +108,28 @@ if (! $TEMP || ! -d $TEMP) {
$BUILDROOT="$TEMP/buildroot";
# Get version $MAJOR, $MINOR and $BUILD
$result = open( IN, "<" . $SOURCE . "/htdocs/filefunc.inc.php" );
if ( !$result ) { die "Error: Can't open descriptor file " . $SOURCE . "/htdocs/filefunc.inc.php\n"; }
while (<IN>) {
if ( $_ =~ /define\('DOL_VERSION','([\d\.]+)'\)/ ) { $PROJVERSION = $1; break; }
}
close IN;
($MAJOR,$MINOR,$BUILD)=split(/\./,$PROJVERSION,3);
if ($MINOR eq '') { die "Error can't detect version into ".$SOURCE . "/htdocs/filefunc.inc.php"; }
# Set vars for packaging
$FILENAME = "$PROJECT";
$FILENAMESNAPSHOT = "$PROJECT-snapshot";
$FILENAMETGZ = "$PROJECT-$MAJOR.$MINOR.$BUILD";
$FILENAMEZIP = "$PROJECT-$MAJOR.$MINOR.$BUILD";
$FILENAMEXZ = "$PROJECT-$MAJOR.$MINOR.$BUILD";
$FILENAMERPM = "$PROJECT-$MAJOR.$MINOR.$BUILD-$RPMSUBVERSION";
$FILENAMEDEB = "see later";
$FILENAMEAPS = "$PROJECT-$MAJOR.$MINOR.$BUILD.app";
$FILENAMEEXEDOLIWAMP = "DoliWamp-$MAJOR.$MINOR.$BUILD";
my $copyalreadydone=0; # Use "-" before number of choice to avoid copy
my $batch=0;
for (0..@ARGV-1) {
@ -133,7 +143,6 @@ for (0..@ARGV-1) {
if ($ENV{"DESTIBETARC"} && $BUILD =~ /[a-z]/i) { $DESTI = $ENV{"DESTIBETARC"}; } # Force output dir if env DESTI is defined
if ($ENV{"DESTISTABLE"} && $BUILD =~ /^[0-9]+$/) { $DESTI = $ENV{"DESTISTABLE"}; } # Force output dir if env DESTI is defined
print "Makepack version $VERSION\n";
print "Building package name: $PROJECT\n";
print "Building package version: $MAJOR.$MINOR.$BUILD\n";

View File

@ -10,7 +10,6 @@ beta version of Dolibarr, step by step.
- Check all files are commited.
- Update version/info in /ChangeLog
- Update version number with x.y.z-w in htdocs/filefunc.inc.php
- Update version number with x.y.z-w in build/makepack-dolibarr.pl
- Update version number with x.y.z-w in build/debian/changelog
- Update version number with x.y.z-w in build/exe/doliwamp/doliwamp.iss
- Update version number with x.y.z-w in build/rpm/*.spec
@ -34,7 +33,6 @@ complete release of Dolibarr, step by step.
- Check all files are commited.
- Update version/info in ChangeLog
- Update version number with x.y.z in htdocs/filefunc.inc.php
- Update version number with x.y.z in build/makepack-dolibarr.pl
- Update version number with x.y.z in build/debian/changelog
- Update version number with x.y.z in build/exe/doliwamp/doliwamp.iss
- Update version number with x.y.z in build/rpm/*.spec

File diff suppressed because one or more lines are too long

View File

@ -165,12 +165,16 @@ print '<center><input type="submit" class="button" value="'.$langs->trans("Save"
print '</form>';
dol_fiche_end();
print '<br>';
/*
* Notifications
*/
/* Disable this, there is no trigger with elementtype 'withdraw'
if (! empty($conf->global->MAIN_MODULE_NOTIFICATION))
{
$langs->load("mails");
@ -242,41 +246,43 @@ if (! empty($conf->global->MAIN_MODULE_NOTIFICATION))
print '</td>';
print '<td align="right"><input type="submit" class="button" value="'.$langs->trans("Add").'"></td></tr>';
// List of current notifications for objet_type='withdraw'
$sql = "SELECT u.lastname, u.firstname,";
$sql.= " nd.rowid, ad.code, ad.label";
$sql.= " FROM ".MAIN_DB_PREFIX."user as u,";
$sql.= " ".MAIN_DB_PREFIX."notify_def as nd,";
$sql.= " ".MAIN_DB_PREFIX."c_action_trigger as ad";
$sql.= " WHERE u.rowid = nd.fk_user";
$sql.= " AND nd.fk_action = ad.rowid";
$sql.= " AND u.entity IN (0,".$conf->entity.")";
$resql = $db->query($sql);
if ($resql)
{
$num = $db->num_rows($resql);
$i = 0;
$var = false;
while ($i < $num)
{
$obj = $db->fetch_object($resql);
$var=!$var;
print "<tr ".$bc[$var].">";
print '<td>'.dolGetFirstLastname($obj->firstname,$obj->lastname).'</td>';
$label=($langs->trans("Notify_".$obj->code)!="Notify_".$obj->code?$langs->trans("Notify_".$obj->code):$obj->label);
print '<td>'.$label.'</td>';
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=deletenotif&amp;notif='.$obj->rowid.'">'.img_delete().'</a></td>';
print '</tr>';
$i++;
}
$db->free($resql);
}
print '</table>';
print '</form>';
}
// List of current notifications for objet_type='withdraw'
$sql = "SELECT u.lastname, u.firstname,";
$sql.= " nd.rowid, ad.code, ad.label";
$sql.= " FROM ".MAIN_DB_PREFIX."user as u,";
$sql.= " ".MAIN_DB_PREFIX."notify_def as nd,";
$sql.= " ".MAIN_DB_PREFIX."c_action_trigger as ad";
$sql.= " WHERE u.rowid = nd.fk_user";
$sql.= " AND nd.fk_action = ad.rowid";
$sql.= " AND u.entity IN (0,".$conf->entity.")";
$resql = $db->query($sql);
if ($resql)
{
$num = $db->num_rows($resql);
$i = 0;
$var = false;
while ($i < $num)
{
$obj = $db->fetch_object($resql);
$var=!$var;
print "<tr ".$bc[$var].">";
print '<td>'.dolGetFirstLastname($obj->firstname,$obj->lastname).'</td>';
$label=($langs->trans("Notify_".$obj->code)!="Notify_".$obj->code?$langs->trans("Notify_".$obj->code):$obj->label);
print '<td>'.$label.'</td>';
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=deletenotif&amp;notif='.$obj->rowid.'">'.img_delete().'</a></td>';
print '</tr>';
$i++;
}
$db->free($resql);
}
print '</table>';
print '</form>';
*/
$db->close();

View File

@ -116,14 +116,14 @@ if ($action == 'add_action')
{
$error++;
$action = 'create';
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("DateEnd")).'</div>';
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("DateEnd")).'</div>';
}
if (empty($conf->global->AGENDA_USE_EVENT_TYPE) && ! GETPOST('label'))
{
$error++;
$action = 'create';
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("Title")).'</div>';
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Title")).'</div>';
}
// Initialisation objet cactioncomm
@ -131,7 +131,7 @@ if ($action == 'add_action')
{
$error++;
$action = 'create';
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("Type")).'</div>';
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Type")).'</div>';
}
else
{

View File

@ -825,11 +825,10 @@ else if ($action == 'updateligne' && $user->rights->propal->creer && GETPOST('sa
}
// Define special_code for special lines
$special_code = 0;
if (! GETPOST('qty'))
$special_code = 3;
$special_code=GETPOST('special_code');
if (! GETPOST('qty')) $special_code=3;
// Check minimum price
// Check minimum price
$productid = GETPOST('productid', 'int');
if (! empty($productid)) {
$product = new Product($db);

View File

@ -2748,10 +2748,10 @@ class PropaleLigne extends CommonObject
var $marge_tx;
var $marque_tx;
var $special_code; // Liste d'options non cumulabels:
var $special_code; // Tag for special lines (exlusive tags)
// 1: frais de port
// 2: ecotaxe
// 3: ??
// 3: option line (when qty = 0)
var $info_bits = 0; // Liste d'options cumulables:
// Bit 0: 0 si TVA normal - 1 si TVA NPR

View File

@ -773,9 +773,13 @@ else if ($action == 'add' && $user->rights->facture->creer) {
if ($result > 0) {
$totalamount = 0;
$lines = $srcobject->lines;
$numlines = count($lines);
for($i = 0; $i < $numlines; $i ++) {
$totalamount += $lines [$i]->total_ht;
$numlines=count($lines);
for ($i=0; $i<$numlines; $i++)
{
$qualified=1;
if (empty($lines[$i]->qty)) $qualified=0; // We discard qty=0, it is an option
if (! empty($lines[$i]->special_code)) $qualified=0; // We discard special_code (frais port, ecotaxe, option, ...)
if ($qualified) $totalamount += $lines[$i]->total_ht;
}
if ($totalamount != 0) {
@ -825,12 +829,12 @@ else if ($action == 'add' && $user->rights->facture->creer) {
if (empty($lines) && method_exists($srcobject, 'fetch_lines'))
$lines = $srcobject->fetch_lines();
$fk_parent_line = 0;
$num = count($lines);
for($i = 0; $i < $num; $i ++) {
$label = (! empty($lines [$i]->label) ? $lines [$i]->label : '');
$desc = (! empty($lines [$i]->desc) ? $lines [$i]->desc : $lines [$i]->libelle);
$fk_parent_line=0;
$num=count($lines);
for ($i=0;$i<$num;$i++)
{
$label=(! empty($lines[$i]->label)?$lines[$i]->label:'');
$desc=(! empty($lines[$i]->desc)?$lines[$i]->desc:$lines[$i]->libelle);
if ($lines [$i]->subprice < 0) {
// Negative line, we create a discount line

View File

@ -2,6 +2,7 @@
/* Copyright (C) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2010 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com>
* Copyright (C) 2014 Marcos García <marcosgdf@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -209,7 +210,15 @@ class Paiement extends CommonObject
}
}
if ($invoice->type != 0 && $invoice->type != 1 && $invoice->type != 2) dol_syslog("Invoice ".$facid." is not a standard, nor replacement invoice, nor credit note. We do nothing more.");
//Invoice types that are eligible for changing status to paid
$affected_types = array(
0,
1,
2,
3
);
if (!in_array($invoice->type, $affected_types)) dol_syslog("Invoice ".$facid." is not a standard, nor replacement invoice, nor credit note, nor deposit invoice. We do nothing more.");
else if ($remaintopay) dol_syslog("Remain to pay for invoice ".$facid." not null. We do nothing more.");
else if ($mustwait) dol_syslog("There is ".$mustwait." differed payment to process, we do nothing more.");
else $result=$invoice->set_paid($user,'','');

View File

@ -569,7 +569,7 @@ class Contrat extends CommonObject
if ($line->statut == 0) $this->nbofserviceswait++;
if ($line->statut == 4 && (empty($line->date_fin_prevue) || $line->date_fin_prevue >= $now)) $this->nbofservicesopened++;
if ($line->statut == 4 && $line->date_fin_prevue < $now) $this->nbofservicesexpired++;
if ($line->statut == 4 && (! empty($line->date_fin_prevue) && $line->date_fin_prevue < $now)) $this->nbofservicesexpired++;
if ($line->statut == 5) $this->nbofservicesclosed++;
$total_ttc+=$objp->total_ttc; // TODO Not saved into database
@ -654,7 +654,7 @@ class Contrat extends CommonObject
if ($line->statut == 0) $this->nbofserviceswait++;
if ($line->statut == 4 && (empty($line->date_fin_prevue) || $line->date_fin_prevue >= $now)) $this->nbofservicesopened++;
if ($line->statut == 4 && $line->date_fin_prevue < $now) $this->nbofservicesexpired++;
if ($line->statut == 4 && (! empty($line->date_fin_prevue) && $line->date_fin_prevue < $now)) $this->nbofservicesexpired++;
if ($line->statut == 5) $this->nbofservicesclosed++;
$this->lines[] = $line;
@ -1799,7 +1799,7 @@ class ContratLigne
*/
function getLibStatut($mode)
{
return $this->LibStatut($this->statut,$mode,(isset($this->date_fin_validite)?($this->date_fin_validite < dol_now()?1:0):-1));
return $this->LibStatut($this->statut,$mode,((! empty($this->date_fin_validite))?($this->date_fin_validite < dol_now()?1:0):-1));
}
/**

View File

@ -92,17 +92,24 @@ if ($action == 'confirm_active' && $confirm == 'yes' && $user->rights->contrat->
else if ($action == 'confirm_closeline' && $confirm == 'yes' && $user->rights->contrat->activer)
{
$object->fetch($id);
$result = $object->close_line($user, GETPOST('ligne'), GETPOST('dateend'), urldecode(GETPOST('comment')));
if ($result > 0)
{
header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
exit;
}
else {
$mesg=$object->error;
}
if (! GETPOST('dateend'))
{
$error++;
setEventMessage($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("DateEnd")),'errors');
}
if (! $error)
{
$object->fetch($id);
$result = $object->close_line($user, GETPOST('ligne'), GETPOST('dateend'), urldecode(GETPOST('comment')));
if ($result > 0)
{
header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
exit;
}
else {
$mesg=$object->error;
}
}
}
// Si ajout champ produit predefini
@ -245,7 +252,7 @@ if ($action == 'add' && $user->rights->contrat->creer)
for ($i=0;$i<$num;$i++)
{
$product_type=($lines[$i]->product_type?$lines[$i]->product_type:0);
if ($product_type == 1) { //only services // TODO Exclude also deee
// service prédéfini
if ($lines[$i]->fk_product > 0)
@ -921,7 +928,7 @@ else
{
$result=$object->fetch($id,$ref);
if ($result < 0) dol_print_error($db,$object->error);
$result=$object->fetch_lines();
$result=$object->fetch_lines(); // This also init $this->nbofserviceswait, $this->nbofservicesopened, $this->nbofservicesexpired=, $this->nbofservicesclosed
if ($result < 0) dol_print_error($db,$object->error);
$result=$object->fetch_thirdparty();
if ($result < 0) dol_print_error($db,$object->error);
@ -1506,7 +1513,7 @@ else
if ($objp->statut == 4)
{
print $langs->trans("DateEndReal").' ';
$form->select_date($dateactend,"end",$usehm,$usehm,($objp->date_fin_reelle>0?0:1),"closeline");
$form->select_date($dateactend,"end",$usehm,$usehm,($objp->date_fin_reelle>0?0:1),"closeline",1,1);
}
}
print '</td>';

View File

@ -86,7 +86,7 @@ class box_graph_invoices_permonth extends ModeleBoxes
$socid=0;
if ($user->societe_id) $socid=$user->societe_id;
if (! $user->rights->societe->client->voir || $socid) $prefix.='private-'.$user->id.'-'; // If user has no permission to see all, output dir is specific to user
if ($user->rights->facture->lire)
{
$param_year='DOLUSERCOOKIE_box_'.$this->boxcode.'_year';
@ -95,7 +95,8 @@ class box_graph_invoices_permonth extends ModeleBoxes
include_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facturestats.class.php';
if (GETPOST('DOL_AUTOSET_COOKIE'))
$autosetarray=preg_split("/[,;:]+/",GETPOST('DOL_AUTOSET_COOKIE'));
if (in_array('DOLUSERCOOKIE_box_'.$this->boxcode,$autosetarray))
{
$endyear=GETPOST($param_year,'int');
$shownb=GETPOST($param_shownb,'alpha');

View File

@ -85,7 +85,7 @@ class box_graph_invoices_supplier_permonth extends ModeleBoxes
$socid=0;
if ($user->societe_id) $socid=$user->societe_id;
if (! $user->rights->societe->client->voir || $socid) $prefix.='private-'.$user->id.'-'; // If user has no permission to see all, output dir is specific to user
if ($user->rights->fournisseur->facture->lire)
{
$param_year='DOLUSERCOOKIE_box_'.$this->boxcode.'_year';
@ -94,7 +94,8 @@ class box_graph_invoices_supplier_permonth extends ModeleBoxes
include_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facturestats.class.php';
if (GETPOST('DOL_AUTOSET_COOKIE'))
$autosetarray=preg_split("/[,;:]+/",GETPOST('DOL_AUTOSET_COOKIE'));
if (in_array('DOLUSERCOOKIE_box_'.$this->boxcode,$autosetarray))
{
$endyear=GETPOST($param_year,'int');
$shownb=GETPOST($param_shownb,'alpha');

View File

@ -86,7 +86,7 @@ class box_graph_orders_permonth extends ModeleBoxes
$socid=0;
if ($user->societe_id) $socid=$user->societe_id;
if (! $user->rights->societe->client->voir || $socid) $prefix.='private-'.$user->id.'-'; // If user has no permission to see all, output dir is specific to user
if ($user->rights->commande->lire)
{
$param_year='DOLUSERCOOKIE_box_'.$this->boxcode.'_year';
@ -95,7 +95,8 @@ class box_graph_orders_permonth extends ModeleBoxes
include_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
include_once DOL_DOCUMENT_ROOT.'/commande/class/commandestats.class.php';
if (GETPOST('DOL_AUTOSET_COOKIE'))
$autosetarray=preg_split("/[,;:]+/",GETPOST('DOL_AUTOSET_COOKIE'));
if (in_array('DOLUSERCOOKIE_box_'.$this->boxcode,$autosetarray))
{
$endyear=GETPOST($param_year,'int');
$shownb=GETPOST($param_shownb,'alpha');

View File

@ -85,7 +85,7 @@ class box_graph_orders_supplier_permonth extends ModeleBoxes
$socid=0;
if ($user->societe_id) $socid=$user->societe_id;
if (! $user->rights->societe->client->voir || $socid) $prefix.='private-'.$user->id.'-'; // If user has no permission to see all, output dir is specific to user
if ($user->rights->fournisseur->commande->lire)
{
$param_year='DOLUSERCOOKIE_box_'.$this->boxcode.'_year';
@ -94,7 +94,8 @@ class box_graph_orders_supplier_permonth extends ModeleBoxes
include_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
include_once DOL_DOCUMENT_ROOT.'/commande/class/commandestats.class.php';
if (GETPOST('DOL_AUTOSET_COOKIE'))
$autosetarray=preg_split("/[,;:]+/",GETPOST('DOL_AUTOSET_COOKIE'));
if (in_array('DOLUSERCOOKIE_box_'.$this->boxcode,$autosetarray))
{
$endyear=GETPOST($param_year,'int');
$shownb=GETPOST($param_shownb,'alpha');

View File

@ -86,7 +86,8 @@ class box_graph_product_distribution extends ModeleBoxes
$param_showinvoicenb='DOLUSERCOOKIE_box_'.$this->boxcode.'_showinvoicenb';
$param_showpropalnb='DOLUSERCOOKIE_box_'.$this->boxcode.'_showpropalnb';
$param_showordernb='DOLUSERCOOKIE_box_'.$this->boxcode.'_showordernb';
if (GETPOST('DOL_AUTOSET_COOKIE'))
$autosetarray=preg_split("/[,;:]+/",GETPOST('DOL_AUTOSET_COOKIE'));
if (in_array('DOLUSERCOOKIE_box_'.$this->boxcode,$autosetarray))
{
$year=GETPOST($param_year,'int');
$showinvoicenb=GETPOST($param_showinvoicenb,'alpha');

View File

@ -86,7 +86,7 @@ class box_graph_propales_permonth extends ModeleBoxes
$socid=0;
if ($user->societe_id) $socid=$user->societe_id;
if (! $user->rights->societe->client->voir || $socid) $prefix.='private-'.$user->id.'-'; // If user has no permission to see all, output dir is specific to user
if ($user->rights->propal->lire)
{
$param_year='DOLUSERCOOKIE_box_'.$this->boxcode.'_year';
@ -95,7 +95,8 @@ class box_graph_propales_permonth extends ModeleBoxes
include_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
include_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propalestats.class.php';
if (GETPOST('DOL_AUTOSET_COOKIE'))
$autosetarray=preg_split("/[,;:]+/",GETPOST('DOL_AUTOSET_COOKIE'));
if (in_array('DOLUSERCOOKIE_box_'.$this->boxcode,$autosetarray))
{
$endyear=GETPOST($param_year,'int');
$shownb=GETPOST($param_shownb,'alpha');

View File

@ -382,13 +382,15 @@ interface Database
);
/**
* Convert (by PHP) a PHP server TZ string date into a GM Timestamps date
* 19700101020000 -> 3600 with TZ+1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @return date Date TMS
*/
function jdate($string);
* Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
* 19700101020000 -> 3600 with TZ+1 and gmt=0
* 19700101020000 -> 7200 whaterver is TZ if gmt=1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @param int $gm 1=Input informations are GMT values, otherwise local to server TZ
* @return date Date TMS
*/
function jdate($string, $gm=false);
/**
* Encrypt sensitive data in database

View File

@ -553,20 +553,22 @@ class DoliDBMssql extends DoliDB
return dol_print_date($param,"%Y-%m-%d %H:%M:%S");
}
/**
* Convert (by PHP) a PHP server TZ string date into a GM Timestamps date
* 19700101020000 -> 3600 with TZ+1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @return date Date TMS
*/
function jdate($string)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4));
return $date;
}
/**
* Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
* 19700101020000 -> 3600 with TZ+1 and gmt=0
* 19700101020000 -> 7200 whaterver is TZ if gmt=1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @param int $gm 1=Input informations are GMT values, otherwise local to server TZ
* @return date Date TMS
*/
function jdate($string, $gm=false)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),$gm);
return $date;
}
/**
* Format a SQL IF

View File

@ -531,20 +531,22 @@ class DoliDBMysql extends DoliDB
return dol_print_date($param,"%Y%m%d%H%M%S");
}
/**
* Convert (by PHP) a PHP server TZ string date into a GM Timestamps date
* 19700101020000 -> 3600 with TZ+1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @return date Date TMS
*/
function jdate($string)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4));
return $date;
}
/**
* Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
* 19700101020000 -> 3600 with TZ+1 and gmt=0
* 19700101020000 -> 7200 whaterver is TZ if gmt=1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @param int $gm 1=Input informations are GMT values, otherwise local to server TZ
* @return date Date TMS
*/
function jdate($string, $gm=false)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),$gm);
return $date;
}
/**
* Format a SQL IF

View File

@ -542,17 +542,19 @@ class DoliDBMysqli extends DoliDB
}
/**
* Convert (by PHP) a PHP server TZ string date into a GM Timestamps date
* 19700101020000 -> 3600 with TZ+1
* Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
* 19700101020000 -> 3600 with TZ+1 and gmt=0
* 19700101020000 -> 7200 whaterver is TZ if gmt=1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @return date Date TMS
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @param int $gm 1=Input informations are GMT values, otherwise local to server TZ
* @return date Date TMS
*/
function jdate($string)
function jdate($string, $gm=false)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4));
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),$gm);
return $date;
}

View File

@ -752,20 +752,22 @@ class DoliDBPgsql extends DoliDB
return dol_print_date($param,"%Y-%m-%d %H:%M:%S");
}
/**
* Convert (by PHP) a PHP server TZ string date into a GM Timestamps date
* 19700101020000 -> 3600 with TZ+1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @return date Date TMS
*/
function jdate($string)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4));
return $date;
}
/**
* Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
* 19700101020000 -> 3600 with TZ+1 and gmt=0
* 19700101020000 -> 7200 whaterver is TZ if gmt=1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @param int $gm 1=Input informations are GMT values, otherwise local to server TZ
* @return date Date TMS
*/
function jdate($string, $gm=false)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),$gm);
return $date;
}
/**
* Format a SQL IF

View File

@ -675,20 +675,23 @@ class DoliDBSqlite extends DoliDB
}
/**
* Convert (by PHP) a PHP server TZ string date into a GM Timestamps date
* 19700101020000 -> 3600 with TZ+1
* Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
* 19700101020000 -> 3600 with TZ+1 and gmt=0
* 19700101020000 -> 7200 whaterver is TZ if gmt=1
*
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @return date Date TMS
* @param string $string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* @param int $gm 1=Input informations are GMT values, otherwise local to server TZ
* @return date Date TMS
*/
function jdate($string)
function jdate($string, $gmt=false)
{
$string=preg_replace('/([^0-9])/i','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4));
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),$gm);
return $date;
}
/**
* Format a SQL IF
*

View File

@ -585,7 +585,7 @@ function dol_get_first_day_week($day,$month,$year,$gm=false)
}
/**
* Fonction retournant le nombre de jour feries samedis et dimanches entre 2 dates entrees en timestamp
* Fonction retournant le nombre de jour feries, samedis et dimanches entre 2 dates entrees en timestamp. Dates must be UTC with hour, day, min to 0
* Called by function num_open_day
*
* @param timestamp $timestampStart Timestamp de debut
@ -597,7 +597,10 @@ function num_public_holiday($timestampStart, $timestampEnd, $countrycode='FR')
{
$nbFerie = 0;
while ($timestampStart != $timestampEnd)
// Check to ensure we use correct parameters
if ((($timestampEnd - $timestampStart) % 86400) != 0) return 'ErrorDates must use same hour and be GMT dates';
while ($timestampStart < $timestampEnd) // Loop end when equals
{
$ferie=false;
$countryfound=0;
@ -707,20 +710,20 @@ function num_public_holiday($timestampStart, $timestampEnd, $countrycode='FR')
// On incremente compteur
if ($ferie) $nbFerie++;
// Incrementation du nombre de jour (on avance dans la boucle)
// Increase number of days (on go up into loop)
$jour++;
$timestampStart=mktime(0,0,0,$mois,$jour,$annee);
$timestampStart=dol_mktime(0,0,0,$mois,$jour,$annee,1); // Generate GMT date for next day
}
return $nbFerie;
}
/**
* Fonction retournant le nombre de jour entre deux dates
* Function to return number of days between two dates (date must be UTC date !)
* Example: 2012-01-01 2012-01-02 => 1 if lastday=0, 2 if lastday=1
*
* @param timestamp $timestampStart Timestamp de debut
* @param timestamp $timestampEnd Timestamp de fin
* @param timestamp $timestampStart Timestamp start UTC
* @param timestamp $timestampEnd Timestamp end UTC
* @param int $lastday Last day is included, 0: non, 1:oui
* @return int Number of days
*/
@ -745,9 +748,9 @@ function num_between_day($timestampStart, $timestampEnd, $lastday=0)
/**
* Function to return number of working days (and text of units) between two dates (working days)
*
* @param timestamp $timestampStart Timestamp for start date
* @param timestamp $timestampEnd Timestamp for end date
* @param int $inhour 0: return number of days, 1: return number of hours (72h max)
* @param timestamp $timestampStart Timestamp for start date (date must be UTC to avoid calculation errors)
* @param timestamp $timestampEnd Timestamp for end date (date must be UTC to avoid calculation errors)
* @param int $inhour 0: return number of days, 1: return number of hours
* @param int $lastday We include last day, 0: no, 1:yes
* @param int $halfday Tag to define half day when holiday start and end
* @return int Number of days or hours
@ -765,7 +768,6 @@ function num_open_day($timestampStart, $timestampEnd, $inhour=0, $lastday=0, $ha
//print 'num_open_day timestampStart='.$timestampStart.' timestampEnd='.$timestampEnd.' bit='.$lastday;
if ($timestampStart < $timestampEnd)
{
//print num_between_day($timestampStart, $timestampEnd, $lastday).' - '.num_public_holiday($timestampStart, $timestampEnd);
$nbOpenDay = num_between_day($timestampStart, $timestampEnd, $lastday) - num_public_holiday($timestampStart, $timestampEnd, $lastday);
$nbOpenDay.= " " . $langs->trans("Days");
if ($inhour == 1 && $nbOpenDay <= 3) $nbOpenDay = $nbOpenDay*24 . $langs->trans("HourShort");

View File

@ -716,7 +716,7 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable
* @param int $nophperrors Disable all PHP output errors
* @param int $nohook Disable all hooks
* @param object $object Current object in use
* @return boolean True if file is deleted, False if error
* @return boolean True if file is deleted (or if glob is used and there's nothing to delete), False if error
*/
function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=null)
{
@ -761,8 +761,8 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
{
foreach ($listofdir as $filename)
{
if ($nophperrors) $ok=@unlink($filename); // The unlink encapsulated by dolibarr
else $ok=unlink($filename); // The unlink encapsulated by dolibarr
if ($nophperrors) $ok=@unlink($filename);
else $ok=unlink($filename);
if ($ok) dol_syslog("Removed file ".$filename, LOG_DEBUG);
else dol_syslog("Failed to remove file ".$filename, LOG_WARNING);
}
@ -771,8 +771,8 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
}
else
{
if ($nophperrors) $ok=@unlink($file_osencoded); // The unlink encapsulated by dolibarr
else $ok=unlink($file_osencoded); // The unlink encapsulated by dolibarr
if ($nophperrors) $ok=@unlink($file_osencoded);
else $ok=unlink($file_osencoded);
if ($ok) dol_syslog("Removed file ".$file_osencoded, LOG_DEBUG);
else dol_syslog("Failed to remove file ".$file_osencoded, LOG_WARNING);
}

View File

@ -287,6 +287,7 @@ function dol_loginfunction($langs,$conf,$mysoc)
// Set jquery theme
$dol_loginmesg = (! empty($_SESSION["dol_loginmesg"])?$_SESSION["dol_loginmesg"]:'');
$favicon=DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/favicon.ico';
if (! empty($conf->global->MAIN_FAVICON_URL)) $favicon=$conf->global->MAIN_FAVICON_URL;
$jquerytheme = 'smoothness';
if (! empty($conf->global->MAIN_USE_JQUERY_THEME)) $jquerytheme = $conf->global->MAIN_USE_JQUERY_THEME;

View File

@ -6,6 +6,7 @@
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2012-2013 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2014 Christophe Battarel <contact@altairis.fr>
* Copyright (C) 2014 Cédric Gross <c.gross@kreiz-it.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -65,7 +66,7 @@ class modProduct extends DolibarrModules
// Dependencies
$this->depends = array();
$this->requiredby = array("modStock","modBarcode");
$this->requiredby = array("modStock","modBarcode","modProductBatch");
// Config pages
$this->config_page_url = array("product.php@product");

View File

@ -0,0 +1,137 @@
<?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2013-2014 Cedric GROSS <c.gross@kreiz-it.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* \defgroup productbatch Module batch number management
* \brief Management module for batch number, eat-by and sell-by date for product
* \file htdocs/core/modules/modProductBatch.class.php
* \ingroup productbatch
* \brief Description and activation file for module productbatch
*/
include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
/**
* Description and activation class for module productdluo
*/
class modProductBatch extends DolibarrModules
{
/**
* Constructor. Define names, constants, directories, boxes, permissions
*
* @param DoliDB $db Database handler
*/
function __construct($db)
{
global $langs,$conf;
$this->db = $db;
$this->numero = 39000;
$this->family = "products";
$this->name = preg_replace('/^mod/i','',get_class($this));
$this->description = "Batch number, eat-by and sell-by date management module";
$this->rights_class = 'stock';
// Possible values for version are: 'development', 'experimental', 'dolibarr' or version
$this->version = 'experimental';
// Key used in llx_const table to save module status enabled/disabled (where dluo is value of property name of module in uppercase)
$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
$this->special = 0;
$this->picto='stock';
$this->module_parts = array();
// Data directories to create when module is enabled.
$this->dirs = array();
// Config pages. Put here list of php page, stored into productdluo/admin directory, to use to setup module.
$this->config_page_url = array();
// Dependencies
$this->depends = array("modProduct","modStock"); // List of modules id that must be enabled if this module is enabled
$this->requiredby = array(); // List of modules id to disable if this one is disabled
$this->phpmin = array(5,0); // Minimum version of PHP required by module
$this->need_dolibarr_version = array(3,0); // Minimum version of Dolibarr required by module
$this->langfiles = array("productbatch");
// Constants
$this->const = array();
$this->tabs = array();
// Dictionnaries
if (! isset($conf->productbatch->enabled))
{
$conf->productbatch=new stdClass();
$conf->productbatch->enabled=0;
}
$this->dictionnaries=array();
// Boxes
$this->boxes = array(); // List of boxes
// Permissions
$this->rights = array(); // Permission array used by this module
$r=0;
// Main menu entries
$this->menu = array(); // List of menus to add
$r=0;
// Exports
$r=0;
}
/**
* Function called when module is enabled.
* The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
* It also creates data directories
*
* @param string $options Options when enabling module ('', 'noboxes')
* @return int 1 if OK, 0 if KO
*/
function init($options='')
{
$sql = array();
return $this->_init($sql, $options);
}
/**
* Function called when module is disabled.
* Remove from database constants, boxes and permissions from Dolibarr database.
* Data directories are not deleted
*
* @param string $options Options when enabling module ('', 'noboxes')
* @return int 1 if OK, 0 if KO
*/
function remove($options='')
{
$sql = array();
return $this->_remove($sql, $options);
}
}
?>

View File

@ -66,7 +66,7 @@ class modStock extends DolibarrModules
// Dependencies
$this->depends = array("modProduct");
$this->requiredby = array();
$this->requiredby = array("modProductBatch");
$this->langfiles = array("stocks");
// Constants

View File

@ -991,7 +991,7 @@ if ($action == 'create')
// Contract
if ($conf->contrat->enabled)
{
$langs->load("contrat");
$langs->load("contracts");
print '<tr><td valign="top">'.$langs->trans("Contract").'</td><td>';
$numcontrat=$formcontract->select_contract($soc->id,GETPOST('contratid','int'),'contratid',0,1);
if ($numcontrat==0)

View File

@ -224,7 +224,8 @@ class CommandeFournisseur extends CommonOrder
$line->tva_tx = $objp->tva_tx;
$line->localtax1_tx = $objp->localtax1_tx;
$line->localtax2_tx = $objp->localtax2_tx;
$line->subprice = $objp->subprice;
$line->subprice = $objp->subprice; // deprecated
$line->pu_ht = $objp->subprice; // Unit price HT
$line->remise_percent = $objp->remise_percent;
$line->total_ht = $objp->total_ht;
$line->total_tva = $objp->total_tva;
@ -635,7 +636,9 @@ class CommandeFournisseur extends CommonOrder
{
$mouvP = new MouvementStock($this->db);
// We decrement stock of product (and sub-products)
$result=$mouvP->reception($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, $this->lines[$i]->subprice, $langs->trans("OrderApprovedInDolibarr",$this->ref));
$up_ht_disc=$this->lines[$i]->subprice;
if (! empty($this->lines[$i]->remise_percent) && empty($conf->global->STOCK_EXCLUDE_DISCOUNT_FOR_PMP)) $up_ht_disc=price2num($up_ht_disc * (100 - $this->lines[$i]->remise_percent) / 100, 'MU');
$result=$mouvP->reception($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, $up_ht_disc, $langs->trans("OrderApprovedInDolibarr",$this->ref));
if ($result < 0) { $error++; }
}
}
@ -1228,7 +1231,7 @@ class CommandeFournisseur extends CommonOrder
* @param int $product Id of product to dispatch
* @param double $qty Qty to dispatch
* @param int $entrepot Id of warehouse to add product
* @param double $price Price for PMP value calculation
* @param double $price Unit Price for PMP value calculation (Unit price without Tax and taking into account discount)
* @param string $comment Comment for stock movement
* @return int <0 if KO, >0 if OK
*/
@ -1284,6 +1287,7 @@ class CommandeFournisseur extends CommonOrder
$mouv = new MouvementStock($this->db);
if ($product > 0)
{
// $price should take into account discount (except if option STOCK_EXCLUDE_DISCOUNT_FOR_PMP is on)
$result=$mouv->reception($user, $product, $entrepot, $qty, $price, $comment);
if ($result < 0)
{

View File

@ -907,7 +907,9 @@ class FactureFournisseur extends CommonInvoice
{
$mouvP = new MouvementStock($this->db);
// We increase stock for product
$result=$mouvP->reception($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, $this->lines[$i]->pu_ht, $langs->trans("InvoiceValidatedInDolibarr",$num));
$up_ht_disc=$this->lines[$i]->pu_ht;
if (! empty($this->lines[$i]->remise_percent) && empty($conf->global->STOCK_EXCLUDE_DISCOUNT_FOR_PMP)) $up_ht_disc=price2num($up_ht_disc * (100 - $this->lines[$i]->remise_percent) / 100, 'MU');
$result=$mouvP->reception($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, $up_ht_disc, $langs->trans("InvoiceValidatedInDolibarr",$num));
if ($result < 0) { $error++; }
}
}

View File

@ -42,7 +42,7 @@ $langs->load('products');
$langs->load('stocks');
// Security check
$id = isset($_GET["id"])?$_GET["id"]:'';
$id = GETPOST("id",'int');
if ($user->societe_id) $socid=$user->societe_id;
$result = restrictedArea($user, 'fournisseur', $id, '', 'commande');
@ -64,7 +64,9 @@ $mesg='';
if ($_POST["action"] == 'dispatch' && $user->rights->fournisseur->commande->receptionner)
{
$commande = new CommandeFournisseur($db);
$commande->fetch($_GET["id"]);
$commande->fetch($id);
$db->begin();
foreach($_POST as $key => $value)
{
@ -73,7 +75,7 @@ if ($_POST["action"] == 'dispatch' && $user->rights->fournisseur->commande->rece
$prod = "product_".$reg[1];
$qty = "qty_".$reg[1];
$ent = "entrepot_".$reg[1];
$pu = "pu_".$reg[1];
$pu = "pu_".$reg[1]; // This is unit price including discount
if ($_POST[$ent] > 0)
{
$result = $commande->DispatchProduct($user, $_POST[$prod], $_POST[$qty], $_POST[$ent], $_POST[$pu], $_POST["comment"]);
@ -96,17 +98,19 @@ if ($_POST["action"] == 'dispatch' && $user->rights->fournisseur->commande->rece
$result_trigger=$interface->run_triggers('ORDER_SUPPLIER_DISPATCH',$commande,$user,$langs,$conf);
if ($result_trigger < 0) { $error++; $commande->errors=$interface->errors; }
// Fin appel triggers
$db->commit();
}
if ($result > 0)
{
$db->commit();
header("Location: dispatch.php?id=".$_GET["id"]);
exit;
}
else
{
$db->rollback();
$mesg='<div class="error">'.$langs->trans($commande->error).'</div>';
}
}
@ -232,12 +236,12 @@ if ($id > 0 || ! empty($ref))
$db->free($resql);
}
$sql = "SELECT l.fk_product, l.subprice, SUM(l.qty) as qty,";
$sql = "SELECT l.fk_product, l.subprice, l.remise_percent, SUM(l.qty) as qty,";
$sql.= " p.ref, p.label";
$sql.= " FROM ".MAIN_DB_PREFIX."commande_fournisseurdet as l";
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON l.fk_product=p.rowid";
$sql.= " WHERE l.fk_commande = ".$commande->id;
$sql.= " GROUP BY p.ref, p.label, l.fk_product, l.subprice"; // Calculation of amount dispatched is done per fk_product so we must group by fk_product
$sql.= " GROUP BY p.ref, p.label, l.fk_product, l.subprice, l.remise_percent"; // Calculation of amount dispatched is done per fk_product so we must group by fk_product
$sql.= " ORDER BY p.ref, p.label";
$resql = $db->query($sql);
@ -278,17 +282,21 @@ if ($id > 0 || ! empty($ref))
if ($remaintodispatch)
{
$nbproduct++;
$var=!$var;
print "<tr ".$bc[$var].">";
print '<td>';
print '<a href="'.DOL_URL_ROOT.'/product/fournisseurs.php?id='.$objp->fk_product.'">'.img_object($langs->trans("ShowProduct"),'product').' '.$objp->ref.'</a>';
print ' - '.$objp->label;
print ' - '.$objp->label."\n";
// To show detail cref and description value, we must make calculation by cref
//print ($objp->cref?' ('.$objp->cref.')':'');
//if ($objp->description) print '<br>'.nl2br($objp->description);
print '<input name="product_'.$i.'" type="hidden" value="'.$objp->fk_product.'">';
print '<input name="pu_'.$i.'" type="hidden" value="'.$objp->subprice.'">';
print '<input name="product_'.$i.'" type="hidden" value="'.$objp->fk_product.'">'."\n";
$up_ht_disc=$objp->subprice;
if (! empty($objp->remise_percent) && empty($conf->global->STOCK_EXCLUDE_DISCOUNT_FOR_PMP)) $up_ht_disc=price2num($up_ht_disc * (100 - $objp->remise_percent) / 100, 'MU');
print '<input name="pu_'.$i.'" type="hidden" value="'.$up_ht_disc.'">'."<!-- This is a up including discount -->\n";
print "</td>\n";
print '<td align="right">'.$objp->qty.'</td>';
@ -346,7 +354,7 @@ if ($id > 0 || ! empty($ref))
print '</form>';
}
dol_fiche_end();
// List of already dispatching
@ -369,9 +377,9 @@ if ($id > 0 || ! empty($ref))
if ($num > 0)
{
print "<br/>\n";
print_titre($langs->trans("ReceivingForSameOrder"));
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';

View File

@ -44,8 +44,10 @@ class Holiday extends CommonObject
var $fk_user;
var $date_create='';
var $description;
var $date_debut='';
var $date_fin='';
var $date_debut=''; // Date start in PHP server TZ
var $date_fin=''; // Date end in PHP server TZ
var $date_debut_gmt=''; // Date start in GMT
var $date_fin_gmt=''; // Date end in GMT
var $halfday='';
var $statut=''; // 1=draft, 2=validated, 3=approved
var $fk_validator;
@ -214,6 +216,8 @@ class Holiday extends CommonObject
$this->description = $obj->description;
$this->date_debut = $this->db->jdate($obj->date_debut);
$this->date_fin = $this->db->jdate($obj->date_fin);
$this->date_debut_gmt = $this->db->jdate($obj->date_debut,1);
$this->date_fin_gmt = $this->db->jdate($obj->date_fin,1);
$this->halfday = $obj->halfday;
$this->statut = $obj->statut;
$this->fk_validator = $obj->fk_validator;
@ -317,6 +321,8 @@ class Holiday extends CommonObject
$tab_result[$i]['description'] = $obj->description;
$tab_result[$i]['date_debut'] = $this->db->jdate($obj->date_debut);
$tab_result[$i]['date_fin'] = $this->db->jdate($obj->date_fin);
$tab_result[$i]['date_debut_gmt'] = $this->db->jdate($obj->date_debut,1);
$tab_result[$i]['date_fin_gmt'] = $this->db->jdate($obj->date_fin,1);
$tab_result[$i]['halfday'] = $obj->halfday;
$tab_result[$i]['statut'] = $obj->statut;
$tab_result[$i]['fk_validator'] = $obj->fk_validator;
@ -426,6 +432,8 @@ class Holiday extends CommonObject
$tab_result[$i]['description'] = $obj->description;
$tab_result[$i]['date_debut'] = $this->db->jdate($obj->date_debut);
$tab_result[$i]['date_fin'] = $this->db->jdate($obj->date_fin);
$tab_result[$i]['date_debut_gmt'] = $this->db->jdate($obj->date_debut,1);
$tab_result[$i]['date_fin_gmt'] = $this->db->jdate($obj->date_fin,1);
$tab_result[$i]['halfday'] = $obj->halfday;
$tab_result[$i]['statut'] = $obj->statut;
$tab_result[$i]['fk_validator'] = $obj->fk_validator;

View File

@ -64,6 +64,8 @@ if ($action == 'create')
$date_debut = dol_mktime(0, 0, 0, GETPOST('date_debut_month'), GETPOST('date_debut_day'), GETPOST('date_debut_year'));
$date_fin = dol_mktime(0, 0, 0, GETPOST('date_fin_month'), GETPOST('date_fin_day'), GETPOST('date_fin_year'));
$date_debut_gmt = dol_mktime(0, 0, 0, GETPOST('date_debut_month'), GETPOST('date_debut_day'), GETPOST('date_debut_year'), 1);
$date_fin_gmt = dol_mktime(0, 0, 0, GETPOST('date_fin_month'), GETPOST('date_fin_day'), GETPOST('date_fin_year'), 1);
$starthalfday=GETPOST('starthalfday');
$endhalfday=GETPOST('endhalfday');
$halfday=0;
@ -105,7 +107,7 @@ if ($action == 'create')
}
// Si aucun jours ouvrés dans la demande
$nbopenedday=num_open_day($date_debut, $date_fin, 0, 1, $halfday);
$nbopenedday=num_open_day($date_debut_gmt, $date_fin_gmt, 0, 1, $halfday);
if($nbopenedday < 1)
{
header('Location: fiche.php?action=request&error=DureeHoliday');
@ -147,6 +149,8 @@ if ($action == 'update')
{
$date_debut = dol_mktime(0, 0, 0, GETPOST('date_debut_month'), GETPOST('date_debut_day'), GETPOST('date_debut_year'));
$date_fin = dol_mktime(0, 0, 0, GETPOST('date_fin_month'), GETPOST('date_fin_day'), GETPOST('date_fin_year'));
$date_debut_gmt = dol_mktime(0, 0, 0, GETPOST('date_debut_month'), GETPOST('date_debut_day'), GETPOST('date_debut_year'), 1);
$date_fin_gmt = dol_mktime(0, 0, 0, GETPOST('date_fin_month'), GETPOST('date_fin_day'), GETPOST('date_fin_year'), 1);
$starthalfday=GETPOST('starthalfday');
$endhalfday=GETPOST('endhalfday');
$halfday=0;
@ -198,7 +202,7 @@ if ($action == 'update')
}
// Si pas de jours ouvrés dans la demande
$nbopenedday=num_open_day($date_debut, $date_fin, 0, 1, $halfday);
$nbopenedday=num_open_day($date_debut_gmt, $date_fin_gmt, 0, 1, $halfday);
if ($nbopenedday < 1)
{
header('Location: fiche.php?id='.$_POST['holiday_id'].'&action=edit&error=DureeHoliday');
@ -237,9 +241,9 @@ if ($action == 'confirm_delete' && GETPOST('confirm') == 'yes')
if($user->rights->holiday->delete)
{
$error=0;
$db->begin();
$cp = new Holiday($db);
$cp->fetch($id);
@ -251,12 +255,12 @@ if ($action == 'confirm_delete' && GETPOST('confirm') == 'yes')
{
$result=$cp->delete($id);
}
else
else
{
$error = $langs->trans('ErrorCantDeleteCP');
}
}
if (! $error)
{
$db->commit();
@ -265,7 +269,7 @@ if ($action == 'confirm_delete' && GETPOST('confirm') == 'yes')
}
else
{
$db->rollback();
$db->rollback();
}
}
}
@ -331,7 +335,7 @@ if ($action == 'confirm_send')
// Si l'option pour avertir le valideur en cas de solde inférieur à la demande
if ($cp->getConfCP('AlertValidatorSolde'))
{
$nbopenedday=num_open_day($cp->date_debut,$cp->date_fin,0,1,$cp->halfday);
$nbopenedday=num_open_day($cp->date_debut_gmt,$cp->date_fin_gmt,0,1,$cp->halfday);
if ($nbopenedday > $cp->getCPforUser($cp->fk_user))
{
$message.= "\n";
@ -384,10 +388,10 @@ if($action == 'confirm_valid')
$verif = $cp->update($user->id);
// Si pas d'erreur SQL on redirige vers la fiche de la demande
if ($verif > 0)
if ($verif > 0)
{
// Calculcate number of days consummed
$nbopenedday=num_open_day($cp->date_debut,$cp->date_fin,0,1);
$nbopenedday=num_open_day($cp->date_debut_gmt,$cp->date_fin_gmt,0,1);
$soldeActuel = $cp->getCpforUser($cp->fk_user);
$newSolde = $soldeActuel - ($nbopenedday * $cp->getConfCP('nbHolidayDeducted'));
@ -470,7 +474,7 @@ if ($action == 'confirm_refuse')
$verif = $cp->update($user->id);
// Si pas d'erreur SQL on redirige vers la fiche de la demande
if ($verif > 0)
if ($verif > 0)
{
// To
$destinataire = new User($db);
@ -541,7 +545,7 @@ if ($action == 'confirm_cancel' && GETPOST('confirm') == 'yes')
if (($cp->statut == 2 || $cp->statut == 3) && ($user->id == $cp->fk_validator || $user->id == $cp->fk_user))
{
$db->begin();
$oldstatus = $cp->statut;
$cp->date_cancel = dol_now();
$cp->fk_user_cancel = $user->id;
@ -552,7 +556,7 @@ if ($action == 'confirm_cancel' && GETPOST('confirm') == 'yes')
if ($result >= 0 && $oldstatus == 3) // holiday was already validated, status 3, so we must increase back sold
{
// Calculcate number of days consummed
$nbopenedday=num_open_day($cp->date_debut,$cp->date_fin,0,1,$cp->halfday);
$nbopenedday=num_open_day($cp->date_debut_gmt,$cp->date_fin_gmt,0,1,$cp->halfday);
$soldeActuel = $cp->getCpforUser($cp->fk_user);
$newSolde = $soldeActuel + ($nbopenedday * $cp->getConfCP('nbHolidayDeducted'));
@ -568,16 +572,16 @@ if ($action == 'confirm_cancel' && GETPOST('confirm') == 'yes')
$error = $langs->trans('ErrorCantDeleteCP');
}
}
if (! $error)
{
$db->commit();
$db->commit();
}
else
{
$db->rollback();
}
// Si pas d'erreur SQL on redirige vers la fiche de la demande
if (! $error && $result > 0)
{
@ -874,7 +878,7 @@ else
if($user->id == $cp->fk_user || $user->rights->holiday->lire_tous)
{
if ($action == 'delete')
if ($action == 'delete')
{
if($user->rights->holiday->delete)
{
@ -943,8 +947,8 @@ else
print $langs->trans($listhalfday[$starthalfday]);
print '</td>';
print '</tr>';
}
else
}
else
{
print '<tr>';
print '<td>'.$langs->trans('DateDebCP').' ('.$langs->trans("FirstDayOfHoliday").')</td>';
@ -965,8 +969,8 @@ else
print $langs->trans($listhalfday[$endhalfday]);
print '</td>';
print '</tr>';
}
else
}
else
{
print '<tr>';
print '<td>'.$langs->trans('DateFinCP').' ('.$langs->trans("LastDayOfHoliday").')</td>';
@ -979,7 +983,7 @@ else
}
print '<tr>';
print '<td>'.$langs->trans('NbUseDaysCP').'</td>';
print '<td>'.num_open_day($cp->date_debut, $cp->date_fin, 0, 1, $cp->halfday).'</td>';
print '<td>'.num_open_day($cp->date_debut_gmt, $cp->date_fin_gmt, 0, 1, $cp->halfday).'</td>';
print '</tr>';
// Status

View File

@ -249,7 +249,7 @@ if ($id > 0)
}
else {
print '</div>';
}
}
print '<form method="get" action="'.$_SERVER["PHP_SELF"].'">'."\n";
print '<table class="noborder" width="100%;">';
@ -299,7 +299,7 @@ if($user->rights->holiday->lire_tous)
$form->select_users($search_valideur,"search_valideur",1,"",0,$valideurarray,'');
print '</td>';
}
else
else
{
print '<td class="liste_titre">&nbsp;</td>';
}
@ -366,7 +366,7 @@ if (! empty($holiday->holiday))
print '<td align="center">'.dol_print_date($infos_CP['date_debut'],'day').'</td>';
print '<td align="center">'.dol_print_date($infos_CP['date_fin'],'day').'</td>';
print '<td align="right">';
$nbopenedday=num_open_day($infos_CP['date_debut'], $infos_CP['date_fin'], 0, 1, $infos_CP['halfday']);
$nbopenedday=num_open_day($infos_CP['date_debut_gmt'], $infos_CP['date_fin_gmt'], 0, 1, $infos_CP['halfday']);
print $nbopenedday.' '.$langs->trans('DurationDays');
print '<td align="right" colspan="2">'.$holidaystatic->LibStatut($infos_CP['statut'],5).'</td>';
print '</tr>'."\n";

View File

@ -119,13 +119,8 @@ if($num == '0') {
$start_date=$db->jdate($holiday['date_debut']);
$end_date=$db->jdate($holiday['date_fin']);
/*if(substr($holiday['date_debut'],5,2)==$month-1){
$holiday['date_debut'] = date('Y-'.$month.'-01');
}
if(substr($holiday['date_fin'],5,2)==$month+1){
$holiday['date_fin'] = date('Y-'.$month.'-t');
}*/
$start_date_gmt=$db->jdate($holiday['date_debut'],1);
$end_date_gmt=$db->jdate($holiday['date_fin'],1);
print '<tr '.$bc[$var].'>';
print '<td>'.$holidaystatic->getNomUrl(1).'</td>';
@ -135,7 +130,7 @@ if($num == '0') {
print '<td>'.dol_print_date($end_date,'day');
print '</td>';
print '<td align="right">';
$nbopenedday=num_open_day($start_date, $end_date, 0, 1, $holiday['halfday']);
$nbopenedday=num_open_day($start_date_gmt, $end_date_gmt, 0, 1, $holiday['halfday']);
print $nbopenedday;
print '</td>';
print '</tr>';

31
htdocs/install/mysql/migration/3.5.0-3.6.0.sql Executable file → Normal file
View File

@ -18,10 +18,10 @@
-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup);
ALTER TABLE llx_bookmark ADD COLUMN entity integer DEFAULT 1 NOT NULL;
ALTER TABLE llx_bookmark MODIFY COLUMN url varchar(255) NOT NULL;
ALTER TABLE llx_opensurvey_sondage ADD COLUMN allow_comments tinyint NOT NULL DEFAULT 1 AFTER canedit;
ALTER TABLE llx_opensurvey_sondage ADD COLUMN entity integer DEFAULT 1 NOT NULL;
ALTER TABLE llx_opensurvey_sondage ADD COLUMN allow_comments tinyint NOT NULL DEFAULT 1;
-- ALTER TABLE llx_opensurvey_sondage DROP COLUMN survey_link_visible;
-- ALTER TABLE llx_opensurvey_sondage DROP INDEX idx_id_sondage_admin;
-- ALTER TABLE llx_opensurvey_sondage DROP COLUMN id_sondage_admin;
@ -33,6 +33,7 @@ ALTER TABLE llx_opensurvey_sondage CHANGE COLUMN mailsonde mailsonde tinyint NOT
ALTER TABLE llx_opensurvey_sondage CHANGE COLUMN titre titre TEXT NOT NULL;
ALTER TABLE llx_opensurvey_sondage CHANGE COLUMN date_fin date_fin DATETIME NOT NULL;
ALTER TABLE llx_opensurvey_sondage CHANGE COLUMN format format VARCHAR(2) NOT NULL;
ALTER TABLE llx_opensurvey_sondage ADD COLUMN sujet TEXT;
ALTER TABLE llx_facture_rec CHANGE COLUMN usenewprice usenewprice INTEGER DEFAULT 0;
@ -1010,3 +1011,29 @@ create table llx_product_customer_price_log
fk_user integer,
import_key varchar(14) -- Import key
)ENGINE=innodb;
--Batch number managment
ALTER TABLE llx_product ADD COLUMN tobatch tinyint DEFAULT 0 NOT NULL;
CREATE TABLE IF NOT EXISTS `llx_product_batch` (
`rowid` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`fk_product_stock` int(11) NOT NULL,
`eatby` datetime DEFAULT NULL,
`sellby` datetime DEFAULT NULL,
`batch` varchar(30) DEFAULT NULL,
`qty` double NOT NULL DEFAULT '0',
`import_key` varchar(14) DEFAULT NULL,
KEY `ix_fk_product_stock` (`fk_product_stock`)
) ENGINE=InnoDB;
CREATE TABLE IF NOT EXISTS `llx_expeditiondet_batch` (
`rowid` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`fk_expeditiondet` int(11) NOT NULL,
`eatby` date DEFAULT NULL,
`sellby` date DEFAULT NULL,
`batch` varchar(30) DEFAULT NULL,
`qty` double NOT NULL DEFAULT '0',
`fk_origin_stock` int(11) NOT NULL,
KEY `ix_fk_expeditiondet` (`fk_expeditiondet`)
) ENGINE=InnoDB;

View File

@ -94,3 +94,10 @@ UPDATE llx_product p SET p.stock= (SELECT SUM(ps.reel) FROM llx_product_stock ps
-- DROP TABLE llx_product_fournisseur;
-- ALTER TABLE llx_product_fournisseur_price DROP COLUMN fk_product_fournisseur;
ALTER TABLE llx_product_fournisseur_price DROP FOREIGN KEY fk_product_fournisseur;
-- Fix: deprecated tag to new one
update llx_opensurvey_sondage set format = 'D' where format = 'D+';
update llx_opensurvey_sondage set format = 'A' where format = 'A+';

View File

@ -0,0 +1,19 @@
-- ============================================================================
-- Copyright (C) 2014 Cédric GROSS <c.gross@kreiz-it.fr>
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
--
-- ============================================================================
ALTER TABLE llx_expeditiondet_batch ADD INDEX ix_fk_expeditiondet (fk_expeditiondet);
ALTER TABLE llx_expeditiondet_batch ADD CONSTRAINT fk_expeditiondet_batch_fk_expeditiondet FOREIGN KEY (fk_expeditiondet) REFERENCES llx_expeditiondet (rowid) ON DELETE CASCADE;

View File

@ -0,0 +1,27 @@
-- ============================================================================
-- Copyright (C) 2014 Cédric GROSS <c.gross@kreiz-it.fr>
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
--
-- ============================================================================
CREATE TABLE llx_expeditiondet_batch (
`rowid` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`fk_expeditiondet` int NOT NULL,
`eatby` date DEFAULT NULL,
`sellby` date DEFAULT NULL,
`batch` varchar(30) DEFAULT NULL,
`qty` double NOT NULL DEFAULT '0',
`fk_origin_stock` int NOT NULL
) ENGINE=InnoDB;

View File

@ -16,17 +16,18 @@
-- ============================================================================
CREATE TABLE llx_opensurvey_sondage (
id_sondage VARCHAR(16) PRIMARY KEY,
commentaires text,
mail_admin VARCHAR(128),
nom_admin VARCHAR(64),
fk_user_creat integer NOT NULL,
titre TEXT NOT NULL,
date_fin DATETIME NOT NULL,
format VARCHAR(2) NOT NULL,
mailsonde tinyint NOT NULL DEFAULT 0,
allow_comments tinyint NOT NULL DEFAULT 1,
allow_spy tinyint NOT NULL DEFAULT 1,
tms TIMESTAMP,
sujet TEXT
id_sondage VARCHAR(16) PRIMARY KEY,
entity integer DEFAULT 1 NOT NULL, -- multi company id
commentaires text,
mail_admin VARCHAR(128),
nom_admin VARCHAR(64),
fk_user_creat integer NOT NULL,
titre TEXT NOT NULL,
date_fin DATETIME NOT NULL,
format VARCHAR(2) NOT NULL,
mailsonde tinyint NOT NULL DEFAULT 0,
allow_comments tinyint NOT NULL DEFAULT 1,
allow_spy tinyint NOT NULL DEFAULT 1,
tms TIMESTAMP,
sujet TEXT
) ENGINE=InnoDB;

View File

@ -50,6 +50,7 @@ create table llx_product
fk_user_author integer,
tosell tinyint DEFAULT 1,
tobuy tinyint DEFAULT 1,
tobatch tinyint DEFAULT 0 NOT NULL,
fk_product_type integer DEFAULT 0, -- Type 0 for regular product, 1 for service, 9 for other (used by external module)
duration varchar(6),
seuil_stock_alerte integer DEFAULT 0,

View File

@ -0,0 +1,19 @@
-- ============================================================================
-- Copyright (C) 2014 Cédric GROSS <c.gross@kreiz-it.fr>
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
--
-- ============================================================================
ALTER TABLE llx_product_batch ADD INDEX ix_fk_product_stock (fk_product_stock);
ALTER TABLE llx_product_batch ADD CONSTRAINT fk_product_batch_fk_product_stock FOREIGN KEY (fk_product_stock) REFERENCES llx_product_stock (rowid) ON DELETE CASCADE;

View File

@ -0,0 +1,28 @@
-- ============================================================================
-- Copyright (C) 2014 Cédric GROSS <c.gross@kreiz-it.fr>
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
--
-- ============================================================================
CREATE TABLE `llx_product_batch` (
`rowid` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`fk_product_stock` int(11) NOT NULL,
`eatby` datetime DEFAULT NULL,
`sellby` datetime DEFAULT NULL,
`batch` varchar(30) DEFAULT NULL,
`qty` double NOT NULL DEFAULT 0,
`import_key` varchar(14) DEFAULT NULL
) ENGINE=InnoDB;

View File

@ -287,7 +287,7 @@ CurrentVersion=Dolibarr النسخة الحالية
CallUpdatePage=الذهاب إلى صفحة التحديثات وdatas هيكل قاعدة البيانات : ٪ s.
LastStableVersion=آخر نسخة مستقرة
GenericMaskCodes=يمكنك إدخال أي قناع الترقيم. في هذا القناع ، وبعد ويمكن استخدام العلامات : <br> <b>(000000)</b> يطابق عدد الذي سيكون على كل يزداد ٪ s. كما تدخل العديد من أصفار على النحو المنشود طول المضادة. المضاد وسيتم الانتهاء من اصفار من اليسار من أجل الحصول على أكبر عدد اصفار كما القناع. <br> <b>000000 +000) (نفس</b> السابقة ولكن يقابل المقابلة لعدد للحق من علامة + يطبق اعتبارا من أول ٪ s. <br> <b>000000 @ (س)</b> نفس السابقة ولكن المضاد هو إعادة الصفر عندما يتم التوصل إلى الشهر خ خ ما بين 1 و 12). إذا كان هذا الخيار هو المستخدمة وس 2 أو أعلى ، ثم تسلسل (ذ ذ م م)) ((سنة أو ملم)) (مطلوب أيضا. <br> <b>(ب)</b> اليوم (01 الى 31). <br> <b>() ملم</b> في الشهر (01 الى 12). <br> <b>(كذا)</b> ، <b>(سنة))</b> أو <b>(ذ</b> السنة أكثر من 2 أو 4 أو 1 الأرقام. <br>
# GenericMaskCodes2=<b>{cccc}</b> the client code<br><b>{cccc000}</b> the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.<br><b>{tttt}</b> The code of company type on n characters (see dictionary-company types).<br>
# GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of company type on n characters (see dictionary-company types).<br>
GenericMaskCodes3=جميع الشخصيات الاخرى في قناع سوف تظل سليمة. <br> المساحات غير مسموح بها. <br>
GenericMaskCodes4a=<u>ومثال على 99th ق ٪ من طرف ثالث TheCompany عمله 2007-01-31 :</u> <br>
GenericMaskCodes4b=<u>ومثال على طرف ثالث على خلق 2007-03-01 :</u> <br>
@ -345,8 +345,6 @@ SecurityTokenIsUnique=استخدام معلمة securekey فريدة لكل URL
EnterRefToBuildUrl=أدخل مرجع لكائن %s
GetSecuredUrl=الحصول على عنوان محسوب
# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
# ProductVatMassChange=Mass VAT change
# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
# OldVATRates=Old VAT rate
# NewVATRates=New VAT rate
# PriceBaseTypeToChange=Modify on prices with base reference value defined on
@ -381,6 +379,16 @@ ExtrafieldPrice = الأسعار
# DefaultLink=Default link
# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
# ExternalModule=External module - Installed into directory %s
# BarcodeInitForThirdparties=Mass barcode init for thirdparties
# BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
# CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined.
# InitEmptyBarCode=Init value for next %s empty records
# EraseAllCurrentBarCode=Erase all current barcode values
# ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ?
# AllBarcodeReset=All barcode values have been removed
# NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
# NoRecordWithoutBarcodeDefined=No record with no barcode value defined.
# Modules
Module0Name=& مجموعات المستخدمين
@ -510,6 +518,8 @@ Module50200Desc= وحدة لتقديم على صفحة الدفع عبر الإ
# Module59000Desc=Module to manage margins
# Module60000Name=Commissions
# Module60000Desc=Module to manage commissions
# Module150010Name=Batch number, eat-by date and sell-by date
# Module150010Desc=batch number, eat-by date and sell-by date management for product
Permission11=قراءة الفواتير
Permission12=خلق الفواتير
Permission13=تعديل الفواتير
@ -726,8 +736,8 @@ Permission50202=استيراد المعاملات
# Permission55002=Create/modify surveys
# Permission59001=Read commercial margins
# Permission59002=Define commercial margins
# DictionaryCompanyType=Company types
# DictionaryCompanyJuridicalType=Juridical kinds of company
# DictionaryCompanyType=Thirdparties type
# DictionaryCompanyJuridicalType=Juridical kinds of thirdparties
# DictionaryProspectLevel=Prospect potential level
# DictionaryCanton=State/Cantons
# DictionaryRegion=Regions
@ -959,7 +969,7 @@ SimpleNumRefModelDesc=عودة الرقم المرجعي للتنسيق مع nnn
ShowProfIdInAddress=إظهار رقم حرفي مع عناوين على وثائق
# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
TranslationUncomplete=ترجمة جزئية
SomeTranslationAreUncomplete=قد تكون بعض اللغات مترجمة جزئيا أو قد يحتوي على أخطاء. إذا كنت الكشف عن بعض، يمكنك <b>إصلاح.</b> ملفات نصية <b>لانج</b> في <b>htdocs</b> الدليل <b>/ langs</b> ورفعها على المنتدى في <a href="http://www.dolibarr.org/forum" target="_blank">http://www.dolibarr.org</a> .
# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>.
MenuUseLayout=جعل القائمة العمودية hidable (يجب أن لا يتم تعطيل خيار جافا سكريبت)
MAIN_DISABLE_METEO=تعطيل ميتيو رأي
TestLoginToAPI=اختبار الدخول إلى API
@ -985,6 +995,7 @@ ExtraFields=تكميلية سمات
# ExtraFieldsProjectTask=Complementary attributes (tasks)
ExtraFieldHasWrongValue=قيمة الخاصية %s له قيمة خاطئة.
# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
# AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space
SendingMailSetup=الإعداد من sendings عن طريق البريد الإلكتروني
SendmailOptionNotComplete=تحذير، في بعض أنظمة لينكس، لإرسال البريد الإلكتروني من البريد الإلكتروني الخاص بك، يجب أن تنسخ الإعداد تنفيذ conatins الخيار، على درجة البكالوريوس (mail.force_extra_parameters المعلمة في ملف php.ini الخاص بك). إذا كان بعض المستفيدين لم تلقي رسائل البريد الإلكتروني، في محاولة لتعديل هذه المعلمة PHP مع mail.force_extra_parameters =-BA).
PathToDocuments=الطريق إلى وثائق
@ -1269,7 +1280,7 @@ ForANonAnonymousAccess=لصحتها accès (لكتابة الحصول على س
# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
# NotInstalled=Not installed, so your server is not slow down by this.
# ApplicativeCache=Applicative cache
# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
# OPCodeCache=OPCode cache
# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)

View File

@ -52,6 +52,7 @@ InvoiceSentByEMail=تم إرسال فاتروة العميل %s بواسطة ا
SupplierOrderSentByEMail=تم إرسال طلبية المزود %s بواسطة البريد الإلكتروني
SupplierInvoiceSentByEMail=تم إرسال فاتروة المزود%s بواسطة البريد الإلكتروني
ShippingSentByEMail=تم إرسال الشحنة %s بواسطة البريد الإلكتروني
# ShippingValidated= Shipping %s validated
InterventionSentByEMail=تم إرسال التدخل %s بواسطة البريد الإلكتروني
NewCompanyToDolibarr= تم إنشاء طرف ثالث أو خارجي
DateActionPlannedStart= التاريخ المخطط للبدء

View File

@ -37,3 +37,4 @@ ShowCompany=عرض شركة
ShowStock=عرض مستودع
DeleteArticle=انقر لإزالة هذه المادة
# FilterRefOrLabelOrBC=Search (Ref/Label)
# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.

View File

@ -26,8 +26,11 @@ ErrorFromToAccountsMustDiffers=المصدر والأهداف يجب أن تكو
ErrorBadThirdPartyName=سوء قيمة اسم طرف ثالث
# ErrorProdIdIsMandatory=The %s is mandatory
ErrorBadCustomerCodeSyntax=سوء تركيب الزبون مدونة
# ErrorBadBarCodeSyntax=Bad syntax for bar code
ErrorCustomerCodeRequired=رمز العميل المطلوبة
# ErrorBarCodeRequired=Bar code required
ErrorCustomerCodeAlreadyUsed=الشفرة المستخدمة بالفعل العملاء
# ErrorBarCodeAlreadyUsed=Bar code already used
ErrorPrefixRequired=المطلوب ببادئة
ErrorUrlNotValid=موقع معالجة صحيحة
ErrorBadSupplierCodeSyntax=مورد سوء تركيب لمدونة
@ -63,6 +66,7 @@ ErrorSizeTooLongForVarcharType=وقتا طويلا لنوع السلسلة (%s
# ErrorNoValueForRadioType=Please fill value for radio list
# ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
ErrorFieldCanNotContainSpecialCharacters=ميدان <b>٪ ق</b> يجب ألا يحتوي على أحرف خاصة.
# ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
ErrorNoAccountancyModuleLoaded=أي وحدة المحاسبة وتفعيل
# ErrorExportDuplicateProfil=This profile name already exists for this export set.
ErrorLDAPSetupNotComplete=Dolibarr - LDAP المطابقة وليس كاملا.

View File

@ -123,6 +123,10 @@ BankCode=رمز المصرف
DeskCode=مدونة مكتبية
BankAccountNumber=رقم الحساب
BankAccountNumberKey=مفتاح
# SpecialCode=Special code
# ExportStringFilter=%% allows replacing one or more characters in the text
# ExportDateFilter='AAAA' 'AAAAMM' 'AAAAMMJJ': filters by one year/month/day<br>'AAAA+AAAA' 'AAAAMM+AAAAMM' 'AAAAMMJJ+AAAAMMJJ': filters over a range of years/months/days<br>'&gt;AAAA' '&gt;AAAAMM' '&gt;AAAAMMJJ': filters on the following years/months/days<br>'&gt;AAAA' '&gt;AAAAMM' '&gt;AAAAMMJJ': filters on the previous years/months/days
# ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values
## filters
# SelectFilterFields=If you want to filter on some values, just input values here.
# FilterableFields=Champs Filtrables

View File

@ -79,6 +79,13 @@ MailingStatusRead=قرأ
# ActivateCheckRead=Allow to use the "Unsubcribe" link
# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
# EMailSentToNRecipients=EMail sent to %s recipients.
# EachInvoiceWillBeAttachedToEmail=A document using default invoice document template will be created and attached to each email.
# MailTopicSendRemindUnpaidInvoices=Remind of invoice %s (%s)
# SendRemind=Send remind by EMails
# RemindSent=%S remind(s) sent
# AllRecipientSelectedForRemind=All thirdparties selected and if an email is set (note that one mail per invoice will be sent)
# NoRemindSent=No remind by EMail sent
# ResultOfMassSending=Result of mass remind sending by EMail
# Libelle des modules de liste de destinataires mailing
MailingModuleDescContactCompanies=اتصالات لجميع الأطراف الثالثة (العملاء ، والاحتمال ، والمورد ،...)

View File

@ -572,7 +572,7 @@ TotalWoman=المجموع
TotalMan=المجموع
NeverReceived=لم يتلق
Canceled=ألغى
# YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionnary
# YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionary
Color=لون
Documents=ربط الملفات
DocumentsNb=ملفات مرتبطة (%s)

View File

@ -35,6 +35,7 @@
# TitleChoice=Choice label
# ExportSpreadsheet=Export result spreadsheet
ExpireDate=الحد من التاريخ
# NbOfSurveys=Number of surveys
# NbOfVoters=Nb of voters
# SurveyResults=Results
# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.

View File

@ -55,6 +55,7 @@ DraftOrWaitingShipped=مشروع مصادق عليه أو لم تشحن
MenuOrdersToBill=أوامر لمشروع قانون
# MenuOrdersToBill2=Orders to bill
SearchOrder=من أجل البحث
# SearchACustomerOrder=Search a customer order
ShipProduct=سفينة المنتج
Discount=الخصم
CreateOrder=خلق أمر
@ -164,3 +165,4 @@ OrderByPhone=هاتف
# OrderCreated=Your orders have been created
# OrderFail=An error happened during your orders creation
# CreateOrders=Create orders
# ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s".

View File

@ -49,14 +49,15 @@ Miscellaneous=متفرقات
NbOfActiveNotifications=عدد الإخطارات
PredefinedMailTest=هذا هو الاختبار الإلكتروني. تكون مفصولة \\ nThe سطرين من قبل حرف إرجاع.
PredefinedMailTestHtml=هذا هو البريد <b>الاختبار</b> (الاختبار يجب أن تكون في كلمة جريئة). <br> وتفصل بين الخطين من قبل حرف إرجاع.
# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__\n\nYou will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__\n\nWe would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendProposal=__CONTACTCIVNAME__\n\nYou will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendOrder=__CONTACTCIVNAME__\n\nYou will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__\n\nYou will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__\n\nYou will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendShipping=__CONTACTCIVNAME__\n\nYou will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__\n\nYou will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentThirdparty=__CONTACTCIVNAME__\n\n__PERSONALIZED__\n\n__SIGNATURE__
DemoDesc=Dolibarr الاتفاق هو تخطيط موارد المؤسسات وإدارة علاقات العملاء وتتكون من عدة وحدات وظيفية. وقال ان العرض يشمل جميع وحدات لا يعني اي شيء يحدث هذا أبدا. بذلك ، عرض عدة ملامح المتاحة.
ChooseYourDemoProfil=اختيار عرض ملف المباراة التي أنشطتك...
DemoFundation=أعضاء في إدارة مؤسسة

View File

@ -13,6 +13,10 @@ NewProduct=منتجات جديدة
NewService=خدمة جديدة
ProductCode=رمز المنتج
ServiceCode=قانون الخدمة
# ProductVatMassChange=Mass VAT change
# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
# MassBarcodeInit=Mass barcode init
# MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete.
ProductAccountancyBuyCode=المحاسبة الرمز (شراء)
ProductAccountancySellCode=المحاسبة الرمز (بيع)
ProductOrService=المنتج أو الخدمة
@ -173,8 +177,8 @@ CustomCode=قانون الجمارك
CountryOrigin=بلد المنشأ
HiddenIntoCombo=مخبأة في قوائم مختارة
Nature=طبيعة
# ProductCodeModel=Product code template
# ServiceCodeModel=Service code template
# ProductCodeModel=Product ref template
# ServiceCodeModel=Service ref template
# AddThisProductCard=Create product card
# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
# AddThisServiceCard=Create service card
@ -216,5 +220,10 @@ QtyNeed=الكمية
# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
# BarCodeDataForProduct=Barcode information of product %s :
# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
# BarcodeStickersMask=xxx
# ResetBarcodeForAllRecords=Define barcode value for all records (this will also reset barcode value already defined with new values)
# PriceByCustomer=Price by customer
# PriceCatalogue=Catalogue Price
# PricingRule=Pricing Rules
# AddCustomerPrice=Add price by customers
# ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
# PriceByCustomerLog=Price by customer log

View File

@ -1,4 +1,6 @@
# Dolibarr language file - Source file is en_US - projects
# RefProject=Ref. project
# ProjectId=Project Id
Project=المشروع
Projects=المشاريع
SharedProject=مشاريع مشتركة
@ -30,11 +32,18 @@ TimeSpent=الوقت الذي تستغرقه
TimesSpent=قضى وقتا
RefTask=المرجع. مهمة
LabelTask=علامة مهمة
# TaskTimeSpent=Time spent on tasks
# TaskTimeUser=Task time user
# TaskTimeNote=Task time note
# TaskTimeDate=Task time date
NewTimeSpent=جديد الوقت الذي يقضيه
MyTimeSpent=وقتي قضى
MyTasks=مهمتي
Tasks=المهام
Task=مهمة
# TaskDateStart=Task start date
# TaskDateEnd=Task end date
# TaskDescription=Task description
NewTask=مهمة جديدة
AddTask=إضافة مهمة
AddDuration=تضاف المدة
@ -100,12 +109,12 @@ IfNeedToUseOhterObjectKeepEmpty=إذا كانت بعض الكائنات (فات
##### Types de contacts #####
TypeContact_project_internal_PROJECTLEADER=مشروع زعيم
TypeContact_project_external_PROJECTLEADER=مشروع زعيم
TypeContact_project_internal_CONTRIBUTOR=مساهم
TypeContact_project_external_CONTRIBUTOR=مساهم
# TypeContact_project_internal_PROJECTCONTRIBUTOR=Contributor
# TypeContact_project_external_PROJECTCONTRIBUTOR=Contributor
TypeContact_project_task_internal_TASKEXECUTIVE=المهمة التنفيذية
TypeContact_project_task_external_TASKEXECUTIVE=المهمة التنفيذية
TypeContact_project_task_internal_CONTRIBUTOR=مساهم
TypeContact_project_task_external_CONTRIBUTOR=مساهم
# TypeContact_project_task_internal_TASKCONTRIBUTOR=Contributor
# TypeContact_project_task_external_TASKCONTRIBUTOR=Contributor
# SelectElement=Select element
# AddElement=Link to element
# Documents models

View File

@ -94,14 +94,20 @@ SelectWarehouseForStockIncrease=اختيار مستودع لاستخدامها
# StockToBuy=To order
# Replenishment=Replenishment
# ReplenishmentOrders=Replenishment orders
# UseVirtualStock=Use virtual stock instead of physical stock
# VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differs
# UseVirtualStockByDefault=Use virtual stock by default, instead of physical stock, for replenishment feature
# UseVirtualStock=Use virtual stock
# UsePhysicalStock=Use physical stock
# CurentSelectionMode=Curent selection mode
# CurentlyUsingVirtualStock=Virtual stock
# CurentlyUsingPhysicalStock=Physical stock
# RuleForStockReplenishment=Rule for stocks replenishment
# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
# AlertOnly= Alerts only
# WarehouseForStockDecrease=The warehouse <b>%s</b> will be used for stock decrease
# WarehouseForStockIncrease=The warehouse <b>%s</b> will be used for stock increase
# ForThisWarehouse=For this warehouse
# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
# ReplenishmentStatusDesc=This is list of all product with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked), and suggest you to create supplier orders to fill the difference.
# ReplenishmentOrdersDesc=This is list of all opened supplier orders
# Replenishments=Replenishments
# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)

View File

@ -287,7 +287,7 @@ CurrentVersion=Текуща версия на Dolibarr
CallUpdatePage=Отидете на страницата, която се актуализира структурата на базата данни и презареждане на: %s.
LastStableVersion=Последна стабилна версия
GenericMaskCodes=Можете да въведете всяка маска за номериране. В тази маска, могат да се използват следните тагове: <br> <b>{000000}</b> съответства на номер, който се увеличава на всеки %s. Влез като много нули като желаната дължина на брояча. Броячът ще бъде завършен с нули от ляво, за да има колкото се може повече нули като маска. <br> <b>{000000 000}</b> същата като предишната, но компенсира, съответстваща на броя на правото на знака + се прилага започва на първи %s. <br> <b>{000000 @}</b> същата като предишната, но броячът се нулира, когато месеца Х е достигнал (Х между 1 и 12, или 0, за да използвате началото на месеца на фискалната година, определени в вашата конфигурация). Ако тази опция се използва и х е 2 или по-висока, тогава последователност {гг} {mm} или {гггг} {mm} също е задължително. <br> <b>{DD}</b> ден (01 до 31). <br> <b>{Mm}</b> месец (01 до 12). <br> <b>{Гг} {гггг}</b> или <b>{Y}</b> година над 2, 4 или 1 брой. <br>
# GenericMaskCodes2=<b>{cccc}</b> the client code<br><b>{cccc000}</b> the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.<br><b>{tttt}</b> The code of company type on n characters (see dictionary-company types).<br>
# GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of company type on n characters (see dictionary-company types).<br>
GenericMaskCodes3=Всички други символи на маската ще останат непокътнати. <br> Интервалите не са разрешени. <br>
GenericMaskCodes4a=<u>Пример за използване на 99 %s на третата страна КОМПАНИЯТА извършва 2007-01-31:</u> <br>
GenericMaskCodes4b=<u>Пример за трета страна е създаден на 2007-03-01:</u> <br>
@ -345,8 +345,6 @@ SecurityTokenIsUnique=Използвайте уникална параметър
EnterRefToBuildUrl=Въведете справка за обект %s
GetSecuredUrl=Изчислява URL
ButtonHideUnauthorized=Скриване на бутоните за неправомерни действия, вместо да се показва с увреждания бутони
ProductVatMassChange=Промяната в масата ДДС
ProductVatMassChangeDesc=Тази страница може да се използва за промяна на ДДС ставката, определена за продукти или услуги от стойността на друг. Внимание, тази промяна се прави на цялата база данни.
OldVATRates=Old ставка на ДДС
NewVATRates=Нов ставка на ДДС
PriceBaseTypeToChange=Промяна на цените с база референтна стойност, определена на
@ -381,6 +379,16 @@ ExtrafieldRadio=Радио бутон
# DefaultLink=Default link
# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
ExternalModule=Външен модул - инсталиран в директория %s
# BarcodeInitForThirdparties=Mass barcode init for thirdparties
# BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
# CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined.
# InitEmptyBarCode=Init value for next %s empty records
# EraseAllCurrentBarCode=Erase all current barcode values
# ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ?
# AllBarcodeReset=All barcode values have been removed
# NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
# NoRecordWithoutBarcodeDefined=No record with no barcode value defined.
# Modules
Module0Name=Потребители и групи
@ -510,6 +518,8 @@ Module59000Name=Полета
Module59000Desc=Модул за управление на маржовете
Module60000Name=Комисии
Module60000Desc=Модул за управление на комисии
# Module150010Name=Batch number, eat-by date and sell-by date
# Module150010Desc=batch number, eat-by date and sell-by date management for product
Permission11=Клиентите фактури
Permission12=Създаване / промяна на фактури на клиентите
Permission13=Unvalidate клиентите фактури
@ -726,8 +736,8 @@ Permission50202=Сделки на внос
# Permission55002=Create/modify surveys
# Permission59001=Read commercial margins
# Permission59002=Define commercial margins
# DictionaryCompanyType=Company types
# DictionaryCompanyJuridicalType=Juridical kinds of company
# DictionaryCompanyType=Thirdparties type
# DictionaryCompanyJuridicalType=Juridical kinds of thirdparties
# DictionaryProspectLevel=Prospect potential level
# DictionaryCanton=State/Cantons
# DictionaryRegion=Regions
@ -959,7 +969,7 @@ SimpleNumRefModelDesc=Върнете референтен номер с форм
ShowProfIdInAddress=Покажи professionnal номер с адреси на документи
# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
TranslationUncomplete=Частичен превод
SomeTranslationAreUncomplete=Някои езици може да бъдат частично преведени или може да съдържат грешки. Ако забележите грешки, можете да редактирате <b>.lang</b> текстовите файлове в директорията <b>htdocs/langs</b> и да ни ги предоставите във форума <a href="http://www.dolibarr.org/forum" target="_blank">http://www.dolibarr.org</a> .
# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>.
MenuUseLayout=Направете вертикално меню hidable (опция JavaScript не трябва да бъде забранена)
MAIN_DISABLE_METEO=Изключване метео изглед
TestLoginToAPI=Тествайте влезете в API
@ -985,6 +995,7 @@ ExtraFields=Допълнителни атрибути
# ExtraFieldsProjectTask=Complementary attributes (tasks)
ExtraFieldHasWrongValue=Attribut %s има грешна стойност.
AlphaNumOnlyCharsAndNoSpace=само героите alphanumericals без пространство
# AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space
SendingMailSetup=Настройка на изпращане по имейл
SendmailOptionNotComplete=Внимание, на някои системи Linux, за да изпратите имейл от електронната си поща, Sendmail изпълнение настройка трябва conatins опция-ба (параметър mail.force_extra_parameters във вашия php.ini файл). Ако някои получатели никога не получават имейли, опитайте се да редактирате тази PHP параметър с mail.force_extra_parameters = ба).
PathToDocuments=Път до документи
@ -1269,7 +1280,7 @@ ForANonAnonymousAccess=За заверено достъп (достъп за п
# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
# NotInstalled=Not installed, so your server is not slow down by this.
# ApplicativeCache=Applicative cache
# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
# OPCodeCache=OPCode cache
# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)

View File

@ -52,6 +52,7 @@ InvoiceSentByEMail=, Изпратени по електронната поща %
SupplierOrderSentByEMail=%s доставчик реда, изпратени по електронната поща
SupplierInvoiceSentByEMail=, Изпратени по електронната поща %s доставчик фактура
ShippingSentByEMail=Доставка %s изпращат по електронна поща
# ShippingValidated= Shipping %s validated
InterventionSentByEMail=Намеса %s изпращат по електронна поща
NewCompanyToDolibarr= Създадено от трета страна
DateActionPlannedStart= Планирана начална дата

View File

@ -37,3 +37,4 @@ ShowCompany=Покажи фирмата
ShowStock=Покажи склад
DeleteArticle=Кликнете, за да се премахне тази статия
# FilterRefOrLabelOrBC=Search (Ref/Label)
# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.

View File

@ -26,8 +26,11 @@ ErrorFromToAccountsMustDiffers=Източника и целите на банк
ErrorBadThirdPartyName=Неправилна стойност за името на трета страна
# ErrorProdIdIsMandatory=The %s is mandatory
ErrorBadCustomerCodeSyntax=Bad синтаксис за код на клиента
# ErrorBadBarCodeSyntax=Bad syntax for bar code
ErrorCustomerCodeRequired=Клиентите изисква код
# ErrorBarCodeRequired=Bar code required
ErrorCustomerCodeAlreadyUsed=Клиентът код вече се използва
# ErrorBarCodeAlreadyUsed=Bar code already used
ErrorPrefixRequired=Префикс изисква
ErrorUrlNotValid=Адресът на интернет страницата е неправилно
ErrorBadSupplierCodeSyntax=Bad синтаксис за код на доставчика
@ -63,6 +66,7 @@ ErrorSizeTooLongForVarcharType=Размер твърде дълго за низ
# ErrorNoValueForRadioType=Please fill value for radio list
# ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
ErrorFieldCanNotContainSpecialCharacters=Полеви <b>%s,</b> не трябва да съдържа специални знаци.
# ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
ErrorNoAccountancyModuleLoaded=Не е активиран модула Счетоводство
# ErrorExportDuplicateProfil=This profile name already exists for this export set.
ErrorLDAPSetupNotComplete=Dolibarr LDAP съвпадение не е пълна.
@ -107,7 +111,7 @@ ErrorBadLoginPassword=Неправилна стойност за потреби
ErrorLoginDisabled=Вашият акаунт е забранено
ErrorFailedToRunExternalCommand=Не може да се работи на външна команда. Уверете се, тя е достъпна и изпълнима от PHP на вашия сървър. Ако PHP <b>Safe Mode</b> е активирана, тази команда е вътре в директория, определена от параметър <b>safe_mode_exec_dir.</b>
ErrorFailedToChangePassword=Неуспешно да смените паролата
ErrorLoginDoesNotExists=Потребителят с вход <b>%s</b> не може да бъде намерен.
ErrorLoginDoesNotExists=Потребителя <b>%s</b> не е намерен.
ErrorLoginHasNoEmail=Този потребител няма имейл адрес. Процес прекратено.
ErrorBadValueForCode=Неправилна стойност за код за сигурност. Опитайте отново с нова стойност ...
ErrorBothFieldCantBeNegative=Полетата %s и %s не може да бъде едновременно отрицателен

View File

@ -123,6 +123,10 @@ BankCode=Банков код
DeskCode=Бюро код
BankAccountNumber=Номер на сметка
BankAccountNumberKey=Ключ
# SpecialCode=Special code
# ExportStringFilter=%% allows replacing one or more characters in the text
# ExportDateFilter='AAAA' 'AAAAMM' 'AAAAMMJJ': filters by one year/month/day<br>'AAAA+AAAA' 'AAAAMM+AAAAMM' 'AAAAMMJJ+AAAAMMJJ': filters over a range of years/months/days<br>'&gt;AAAA' '&gt;AAAAMM' '&gt;AAAAMMJJ': filters on the following years/months/days<br>'&gt;AAAA' '&gt;AAAAMM' '&gt;AAAAMMJJ': filters on the previous years/months/days
# ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values
## filters
# SelectFilterFields=If you want to filter on some values, just input values here.
# FilterableFields=Champs Filtrables

View File

@ -79,6 +79,13 @@ MailtoEMail=Хипер-връзка на приятел
ActivateCheckRead=Оставя се да се използва за четене тракер получаване и връзката unsubcribe
ActivateCheckReadKey=Key използване за криптиране на използването на URL адрес за обратна разписка и функция unsubcribe
# EMailSentToNRecipients=EMail sent to %s recipients.
# EachInvoiceWillBeAttachedToEmail=A document using default invoice document template will be created and attached to each email.
# MailTopicSendRemindUnpaidInvoices=Remind of invoice %s (%s)
# SendRemind=Send remind by EMails
# RemindSent=%S remind(s) sent
# AllRecipientSelectedForRemind=All thirdparties selected and if an email is set (note that one mail per invoice will be sent)
# NoRemindSent=No remind by EMail sent
# ResultOfMassSending=Result of mass remind sending by EMail
# Libelle des modules de liste de destinataires mailing
MailingModuleDescContactCompanies=Контакти на всички трети лица (клиенти, перспектива, доставчици, ...)

View File

@ -572,7 +572,7 @@ TotalWoman=Общо
TotalMan=Общо
NeverReceived=Никога не са получавали
Canceled=Отменен
# YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionnary
# YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionary
Color=Цвят
Documents=Свързани файлове
DocumentsNb=Свързани файлове (%s)

View File

@ -35,6 +35,7 @@ AddNewColumn=Добавяне на нова колона
TitleChoice=Избор на етикет
# ExportSpreadsheet=Export result spreadsheet
ExpireDate=Крайната дата
# NbOfSurveys=Number of surveys
NbOfVoters=Брой гласове
SurveyResults=Резултати
# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.

View File

@ -55,6 +55,7 @@ DraftOrWaitingShipped=Проект или потвърдено все още н
MenuOrdersToBill=Доставени поръчки
# MenuOrdersToBill2=Orders to bill
SearchOrder=Търсене за
# SearchACustomerOrder=Search a customer order
ShipProduct=Кораб продукт
Discount=Отстъпка
CreateOrder=Създаване на поръчка
@ -164,3 +165,4 @@ OrderByPhone=Телефон
# OrderCreated=Your orders have been created
# OrderFail=An error happened during your orders creation
# CreateOrders=Create orders
# ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s".

View File

@ -49,14 +49,15 @@ Miscellaneous=Разни
NbOfActiveNotifications=Брой на уведомленията
PredefinedMailTest=Това е тестов имейл.\nДвата реда са разделени с нов ред.\n\n__SIGNATURE__
PredefinedMailTestHtml=Това е <b>тестов</b> имейл (думата тестов трябва да бъде с удебелен шрифт). <br>Двата реда са разделени с нов ред.<br><br> __SIGNATURE__
PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n Тук ще намерите фактура __ FACREF__ \n\n от __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n Бихме искали да ви предупредя, че фактурата FACREF__ __ изглежда не се заплащат. Така че това е фактурата в прикачения файл отново, за напомняне. \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n Тук ще намерите търговския propoal __ PROPREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n Тук ще намерите за __ ORDERREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n Тук ще намерите нашата цел __ ORDERREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n Тук ще намерите фактура __ FACREF__ \n\n от __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n Тук ще намерите корабоплаването __ SHIPPINGREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n Тук ще намерите намесата __ FICHINTERREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__\n\nYou will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__\n\nWe would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendProposal=__CONTACTCIVNAME__\n\nYou will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendOrder=__CONTACTCIVNAME__\n\nYou will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__\n\nYou will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__\n\nYou will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendShipping=__CONTACTCIVNAME__\n\nYou will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__\n\nYou will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
# PredefinedMailContentThirdparty=__CONTACTCIVNAME__\n\n__PERSONALIZED__\n\n__SIGNATURE__
DemoDesc=Dolibarr е компактен ERP / CRM състои от няколко функционални модули. Демо, което включва всички модули не означава нищо, тъй като това никога не се случва. Така че, няколко демо профили са на разположение.
ChooseYourDemoProfil=Изберете профила демо, които съответстват на вашата дейност ...
DemoFundation=Управление на членовете на организацията
@ -175,12 +176,12 @@ StartUpload=Започнете качване
CancelUpload=Анулиране на качването
FileIsTooBig=Files е твърде голям
PleaseBePatient=Моля, бъдете търпеливи ...
# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
# NewKeyIs=This is your new keys to login
# NewKeyWillBe=Your new key to login to software will be
RequestToResetPasswordReceived=Получена е заявка за промяна на Вашата парола за достъп до Dolibarr
NewKeyIs=Това е Вашият нов ключ за влизане
NewKeyWillBe=Вашият нов ключ за влизане в софтуера ще бъде
# ClickHereToGoTo=Click here to go to %s
# YouMustClickToChange=You must however first click on the following link to validate this password change
# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
YouMustClickToChange=Необходимо е да щтракнете върху следния линк за да потвърдите промяната на паролата
ForgetIfNothing=Ако не сте заявили промяната, просто забравете за този имейл. Вашите идентификационни данни се съхраняват на сигурно място.
##### Calendar common #####
AddCalendarEntry=Добави запис в календара %s

View File

@ -13,6 +13,10 @@ NewProduct=Нов продукт
NewService=Нова услуга
ProductCode=Код на продукта
ServiceCode=Код на услугата
# ProductVatMassChange=Mass VAT change
# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
# MassBarcodeInit=Mass barcode init
# MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete.
ProductAccountancyBuyCode=Счетоводен код (покупка)
ProductAccountancySellCode=Счетоводен код (продажба)
ProductOrService=Продукт или Услуга
@ -173,8 +177,8 @@ CustomCode=Customs code
CountryOrigin=Държава на произход
HiddenIntoCombo=Hidden into select lists
Nature=Природа
ProductCodeModel=Код на продукта модел
ServiceCodeModel=Service код модел
# ProductCodeModel=Product ref template
# ServiceCodeModel=Service ref template
AddThisProductCard=Създаване на карта на продукт
HelpAddThisProductCard=Тази опция ви позволява да създадете или да клонирате продукт, ако не съществува.
AddThisServiceCard=Създаване на карта на услуга
@ -216,5 +220,10 @@ QtyNeed=Количество
# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
# BarCodeDataForProduct=Barcode information of product %s :
# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
# BarcodeStickersMask=xxx
# ResetBarcodeForAllRecords=Define barcode value for all records (this will also reset barcode value already defined with new values)
# PriceByCustomer=Price by customer
# PriceCatalogue=Catalogue Price
# PricingRule=Pricing Rules
# AddCustomerPrice=Add price by customers
# ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
# PriceByCustomerLog=Price by customer log

View File

@ -1,4 +1,6 @@
# Dolibarr language file - Source file is en_US - projects
# RefProject=Ref. project
# ProjectId=Project Id
Project=Проект
Projects=Проекти
SharedProject=Всички
@ -30,11 +32,18 @@ TimeSpent=Времето, прекарано
TimesSpent=Времето, прекарано
RefTask=Реф. задача
LabelTask=Label задача
# TaskTimeSpent=Time spent on tasks
# TaskTimeUser=Task time user
# TaskTimeNote=Task time note
# TaskTimeDate=Task time date
NewTimeSpent=Времето, прекарано на
MyTimeSpent=Времето, прекарано
MyTasks=Моите задачи
Tasks=Задачи
Task=Задача
# TaskDateStart=Task start date
# TaskDateEnd=Task end date
# TaskDescription=Task description
NewTask=Нова задача
AddTask=Добавяне на задача
AddDuration=Добави продължителността
@ -100,12 +109,12 @@ ErrorShiftTaskDate=Невъзможно е да се смени датата н
##### Types de contacts #####
TypeContact_project_internal_PROJECTLEADER=Ръководител на проекта
TypeContact_project_external_PROJECTLEADER=Ръководител на проекта
TypeContact_project_internal_CONTRIBUTOR=Сътрудник
TypeContact_project_external_CONTRIBUTOR=Сътрудник
# TypeContact_project_internal_PROJECTCONTRIBUTOR=Contributor
# TypeContact_project_external_PROJECTCONTRIBUTOR=Contributor
TypeContact_project_task_internal_TASKEXECUTIVE=Задача изпълнителен
TypeContact_project_task_external_TASKEXECUTIVE=Задача изпълнителен
TypeContact_project_task_internal_CONTRIBUTOR=Сътрудник
TypeContact_project_task_external_CONTRIBUTOR=Сътрудник
# TypeContact_project_task_internal_TASKCONTRIBUTOR=Contributor
# TypeContact_project_task_external_TASKCONTRIBUTOR=Contributor
# SelectElement=Select element
# AddElement=Link to element
# Documents models

View File

@ -94,14 +94,20 @@ DesiredStock=Желана наличност
# StockToBuy=To order
# Replenishment=Replenishment
# ReplenishmentOrders=Replenishment orders
# UseVirtualStock=Use virtual stock instead of physical stock
# VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differs
# UseVirtualStockByDefault=Use virtual stock by default, instead of physical stock, for replenishment feature
# UseVirtualStock=Use virtual stock
# UsePhysicalStock=Use physical stock
# CurentSelectionMode=Curent selection mode
# CurentlyUsingVirtualStock=Virtual stock
# CurentlyUsingPhysicalStock=Physical stock
# RuleForStockReplenishment=Rule for stocks replenishment
SelectProductWithNotNullQty=Изберете най-малко един продукт с количество различно от 0 и доставчик
AlertOnly= Само известия
# WarehouseForStockDecrease=The warehouse <b>%s</b> will be used for stock decrease
# WarehouseForStockIncrease=The warehouse <b>%s</b> will be used for stock increase
ForThisWarehouse=За този склад
# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
# ReplenishmentStatusDesc=This is list of all product with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked), and suggest you to create supplier orders to fill the difference.
# ReplenishmentOrdersDesc=This is list of all opened supplier orders
Replenishments=Попълване
# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)

View File

@ -54,7 +54,7 @@ NewGroup=Нова група
CreateGroup=Създаване
RemoveFromGroup=Премахване от групата
PasswordChangedAndSentTo=Паролата е сменена и изпратена на <b>%s</b>.
PasswordChangeRequestSent=Заявка за промяна на парола за <b>%s,</b> изпратени до <b>%s.</b>
PasswordChangeRequestSent=Заявка за промяна на паролата на <b>%s,</b> е изпратена на <b>%s.</b>
MenuUsersAndGroups=Потребители и Групи
LastGroupsCreated=Последните %s създадени групи
LastUsersCreated=Последните %s създадени потребители

View File

@ -287,7 +287,7 @@ ThisIsProcessToFollow=Ove postavke su za procesuiranje:
# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
# LastStableVersion=Last stable version
# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:<br><b>{000000}</b> corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask. <br><b>{000000+000}</b> same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s. <br><b>{000000@x}</b> same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required. <br><b>{dd}</b> day (01 to 31).<br><b>{mm}</b> month (01 to 12).<br><b>{yy}</b>, <b>{yyyy}</b> or <b>{y}</b> year over 2, 4 or 1 numbers. <br>
# GenericMaskCodes2=<b>{cccc}</b> the client code<br><b>{cccc000}</b> the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.<br><b>{tttt}</b> The code of company type on n characters (see dictionary-company types).<br>
# GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of company type on n characters (see dictionary-company types).<br>
# GenericMaskCodes3=All other characters in the mask will remain intact.<br>Spaces are not allowed.<br>
# GenericMaskCodes4a=<u>Example on the 99th %s of the third party TheCompany done 2007-01-31:</u><br>
# GenericMaskCodes4b=<u>Example on third party created on 2007-03-01:</u><br>
@ -345,8 +345,6 @@ ExamplesWithCurrentSetup=Primjeri sa trenutnim postavkama
# EnterRefToBuildUrl=Enter reference for object %s
# GetSecuredUrl=Get calculated URL
# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
# ProductVatMassChange=Mass VAT change
# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
# OldVATRates=Old VAT rate
# NewVATRates=New VAT rate
# PriceBaseTypeToChange=Modify on prices with base reference value defined on
@ -381,6 +379,16 @@ ExtrafieldParamHelpsellist=Popis Parametri su došli iz tabele <br><br> na primj
# DefaultLink=Default link
ValueOverwrittenByUserSetup=Upozorenje, ova vrijednost se može prebrisati posebnim postabkama korisnika (svaki korisnik može postaviti svoj clicktodial URL)
ExternalModule=Eksterni moduli - Instalirani u direktorij %s
# BarcodeInitForThirdparties=Mass barcode init for thirdparties
# BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
# CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined.
# InitEmptyBarCode=Init value for next %s empty records
# EraseAllCurrentBarCode=Erase all current barcode values
# ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ?
# AllBarcodeReset=All barcode values have been removed
# NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
# NoRecordWithoutBarcodeDefined=No record with no barcode value defined.
# Modules
# Module0Name=Users & groups
@ -510,6 +518,8 @@ Module55000Desc=Modul za kreiranje online anketa (kao Doodle, Studs, Rdvz, ...)
# Module59000Desc=Module to manage margins
# Module60000Name=Commissions
# Module60000Desc=Module to manage commissions
# Module150010Name=Batch number, eat-by date and sell-by date
# Module150010Desc=batch number, eat-by date and sell-by date management for product
# Permission11=Read customer invoices
# Permission12=Create/modify customer invoices
# Permission13=Unvalidate customer invoices
@ -726,8 +736,8 @@ Permission55001=Pročitajte ankete
Permission55002=Napravi/izmijeni ankete
Permission59001=Pročitajte komercijalne margine
Permission59002=Definirajte komercijalne margine
# DictionaryCompanyType=Company types
# DictionaryCompanyJuridicalType=Juridical kinds of company
# DictionaryCompanyType=Thirdparties type
# DictionaryCompanyJuridicalType=Juridical kinds of thirdparties
# DictionaryProspectLevel=Prospect potential level
# DictionaryCanton=State/Cantons
# DictionaryRegion=Regions
@ -959,7 +969,7 @@ InfoPerf=Informacije o performansama
# ShowProfIdInAddress=Show professionnal id with addresses on documents
# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
# TranslationUncomplete=Partial translation
# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix <b>.lang</b> text files into directory <b>htdocs/langs</b> and submit them on the forum at <a href="http://www.dolibarr.org/forum" target="_blank">http://www.dolibarr.org</a>.
# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>.
# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
# MAIN_DISABLE_METEO=Disable meteo view
# TestLoginToAPI=Test login to API
@ -985,6 +995,7 @@ ExtraFieldsProject=Dopunski atributi (projekti)
ExtraFieldsProjectTask=Dopunski atributi (zadaci)
# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
# AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space
# SendingMailSetup=Setup of sendings by email
# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
# PathToDocuments=Path to documents
@ -1269,7 +1280,7 @@ PerfDolibarr=Izvještaj o perfomansama postavki/optimizacije
YouMayFindPerfAdviceHere=Na ovoj stranici ćete pronaći neke provjere ili savjete vezane za performanse.
NotInstalled=Nije instalirano, tako da vaš server nije usporen ovim.
ApplicativeCache=Aplikativni cache
MemcachedNotAvailable=Aplikativni cache nije pronađen. Možete poboljšati performanse instaliranjem cache server Memcached i modula koji koristi ovaj cache server. Više informacija možete pronaći na http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Imajte na umu da mnogo web hosting snabdjevača ne pruža takav cache server.
# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
OPCodeCache=OPCode cache
NoOPCodeCacheFound=OPCode cache nije pronađen. Možda koristite drugu OPCode cache pored XCache ili eAccelerator (dobro), možda nemate OPCode cache (jako loše).
HTTPCacheStaticResources=HTTP cache za statičke resurse (css, img, javascript)

View File

@ -40,18 +40,19 @@ ActionsEvents= Događaji za koje će Dolibarr stvoriti akciju u dnevni red autom
PropalValidatedInDolibarr= Prijedlog %s potvrđen
InvoiceValidatedInDolibarr= Faktura %s potvrđena
InvoiceBackToDraftInDolibarr=Faktura %s vraćena u status izrade
InvoiceDeleteDolibarr=Faktura %s izbrisana
InvoiceDeleteDolibarr=Faktura %s obrisana
OrderValidatedInDolibarr= Narudžba %s potvrđena
OrderApprovedInDolibarr=Narudžba %s odobrena
OrderBackToDraftInDolibarr=NArudžbu %s vratiti u status izrade
OrderCanceledInDolibarr=Narudžba %s otkazana
InterventionValidatedInDolibarr=Intervencija %s potvrđena
ProposalSentByEMail=Trgovački prijedlog %s poslan putem e-maila
ProposalSentByEMail=Poslovni prijedlog %s poslan putem e-maila
OrderSentByEMail=Narudžba za kupca %s poslana putem e-maila
InvoiceSentByEMail=Fakture za kupca %s poslana putem e-maila
SupplierOrderSentByEMail=Narudžba za dobavljača %s poslan putem e-maila
SupplierInvoiceSentByEMail=Predračun dobavljača %s poslan putem e-maila
ShippingSentByEMail=Dostava %s poslana putem e-maila
# ShippingValidated= Shipping %s validated
InterventionSentByEMail=Intervencija %s poslana putem e-maila
NewCompanyToDolibarr= Trća stranka kreirana
DateActionPlannedStart= Planirani datum početka

View File

@ -68,7 +68,7 @@ BankType2=Gotovinski račun
IfBankAccount=If bankovni račun
AccountsArea=Područje za račune
AccountCard=Kartica računa
DeleteAccount=Brisanje računa
DeleteAccount=Obriši račun
ConfirmDeleteAccount=Jeste li sigurni da želite obrisati ovaj račun?
Account=Račun
ByCategories=Po kategorijama
@ -119,15 +119,15 @@ TransferFromToDone=Transfer sa <b>%s</b> na <b>%s</b> u iznosu od <b>%s</b> %s j
CheckTransmitter=Otpremnik
ValidateCheckReceipt=Potvrditi ovu priznanicu čeka?
ConfirmValidateCheckReceipt=Jeste li sigurni da želite potvrditi priznanicu čeka, promjena neće biti moguća kada se to uradi?
DeleteCheckReceipt=Izbrisati ovu priznanicu čeka?
DeleteCheckReceipt=Obrisati ovu priznanicu čeka?
ConfirmDeleteCheckReceipt=Jeste li sigurni da želite obrisati ovu priznanicu čeka?
BankChecks=Bankovni ček
BankChecksToReceipt=Čekovi čekaju depozit
ShowCheckReceipt=Prikaži priznanicu depozita čeka
NumberOfCheques=Broj čeka
DeleteTransaction=Brisanje transakcije
DeleteTransaction=Obrisati transakciju
ConfirmDeleteTransaction=Jeste li sigurni da želite obrisati ovu transakciju?
ThisWillAlsoDeleteBankRecord=Ovo će također izbrisati generisane bankovne transakcije
ThisWillAlsoDeleteBankRecord=Ovo će također obrisati generisane bankovne transakcije
BankMovements=Promet
CashBudget=Novčani proračun
PlannedTransactions=Planirana transakcije

View File

@ -58,7 +58,7 @@ Payments=Uplate
PaymentsBack=Povrat uplata
PaidBack=Uplaćeno nazad
DatePayment=Datum uplate
DeletePayment=Brisanje uplate
DeletePayment=Obriši uplatu
ConfirmDeletePayment=Jeste li sigurni da želite obrisati ovu uplatu?
# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
SupplierPayments=Uplate dobavljača
@ -207,7 +207,7 @@ ToBill=Za fakturisati
RemainderToBill=Ostatak za naplatiti
SendBillByMail=Pošalji fakturu na e-mail
SendReminderBillByMail=Pošalji opomenu na e-mail
# RelatedCommercialProposals=Related commercial proposals
RelatedCommercialProposals=Vezani poslovni prijedlozi
MenuToValid=Za važeći
DateMaxPayment=Rok plaćanja do
DateEcheance=Datum isteka roka za plaćanje

View File

@ -7,7 +7,7 @@ BoxLastSupplierBills=Zadnje fakture dobavljača
BoxLastCustomerBills=Zadnje fakture kupca
BoxOldestUnpaidCustomerBills=Najstarije neplaćene fakture kupca
BoxOldestUnpaidSupplierBills=Najstarije neplaćene fakture dobavljača
BoxLastProposals=Zadnji trgovački prijedlozi
BoxLastProposals=Zadnji poslovni prijedlozi
# BoxLastProspects=Last modified prospects
BoxLastCustomers=Zadnji izmijenjeni kupci
BoxLastSuppliers=Zadnji izmijenjeni dobavljači

View File

@ -1,39 +1,40 @@
# Language file - Source file is en_US - cashdesk
# CashDeskMenu=Point of sale
# CashDesk=Point of sale
# CashDesks=Point of sales
# CashDeskBank=Bank account
# CashDeskBankCash=Bank account (cash)
# CashDeskBankCB=Bank account (card)
# CashDeskBankCheque=Bank account (cheque)
# CashDeskWarehouse=Warehouse
# CashdeskShowServices=Selling services
# CashDeskProducts=Products
# CashDeskStock=Stock
# CashDeskOn=on
# CashDeskThirdParty=Third party
# CashdeskDashboard=Point of sale access
# ShoppingCart=Shopping cart
# NewSell=New sell
# BackOffice=Back office
# AddThisArticle=Add this article
# RestartSelling=Go back on sell
# SellFinished=Sell finished
# PrintTicket=Print ticket
# NoProductFound=No article found
# ProductFound=product found
# ProductsFound=products found
# NoArticle=No article
# Identification=Identification
# Article=Article
# Difference=Difference
# TotalTicket=Total ticket
# NoVAT=No VAT for this sale
# Change=Excess received
# CalTip=Click to view the calendar
# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined<br>Change stock module setup, or choose a warehouse
# BankToPay=Charge Account
# ShowCompany=Show company
# ShowStock=Show warehouse
# DeleteArticle=Click to remove this article
# FilterRefOrLabelOrBC=Search (Ref/Label)
CashDeskMenu=Prodajno mjesto
CashDesk=Prodajno mjesto
CashDesks=Prodajna mjesta
CashDeskBank=Bakovni račun
CashDeskBankCash=Bankovni račun (gotovina)
CashDeskBankCB=Bankovni račun (kartica)
CashDeskBankCheque=Bankovni račun (ček)
CashDeskWarehouse=Skladište
CashdeskShowServices=Prodajne usluge
CashDeskProducts=Proizvodi
CashDeskStock=Zalihe
CashDeskOn=uključen u
CashDeskThirdParty=Subjekt
CashdeskDashboard=Pristup prodajnom mjestu
ShoppingCart=Korpa
NewSell=Nova prodaja
BackOffice=Administracija
AddThisArticle=Dodaj ovaj proizvod
RestartSelling=Nazad na prodaju
SellFinished=Prodaja završena
PrintTicket=Isprintaj račun
NoProductFound=Nema pronađenih proizvoda
ProductFound=proizvod pronađen
ProductsFound=proizvodi pronađeni
NoArticle=Nema proizvoda
Identification=Identifikacija
Article=Proizvod
Difference=Razlika
TotalTicket=Ukupno račun
NoVAT=Nema PDV-a na ovu prodaju
Change=Primljeni višak
CalTip=Klikni da vidiš kalendar
CashDeskSetupStock=Tražite da smanjite zalihu na kreaciji fakture, ali skladište za ovo nije definisano. <br> Promijenite postavke modula, ili izaberite skladište.
BankToPay=Dozvola za kupovinu na kredit
ShowCompany=Prikaži kompaniju
ShowStock=Prikaži skladište
DeleteArticle=Klikni da uklonis ovaj proizvod
FilterRefOrLabelOrBC=Traži (Ref/Oznaku)
# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.

View File

@ -67,8 +67,8 @@ ContentsVisibleByAll=Sadržaj će biti vidljiv svima
ContentsVisibleByAllShort=Sadržaj vidljiv svima
ContentsNotVisibleByAllShort=Sadržaj nije vidljiv svima
CategoriesTree=Stablo kategorija
DeleteCategory=Izbrisati kategoriju
ConfirmDeleteCategory=Jeste li sigurni da želite izbrisati ovu kategoriju?
DeleteCategory=Obriši kategoriju
ConfirmDeleteCategory=Jeste li sigurni da želite obrisati ovu kategoriju?
RemoveFromCategory=Uklonite vezu sa kategorijom
RemoveFromCategoryConfirm=Jeste li sigurni da želite ukloniti vezu između transakcije i kategorije?
NoCategoriesDefined=Nema definisane kategorije

View File

@ -1,88 +1,88 @@
# Dolibarr language file - Source file is en_US - companies
# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
# ErrorSetACountryFirst=Set the country first
# SelectThirdParty=Select a third party
# DeleteThirdParty=Delete a third party
# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
# DeleteContact=Delete a contact/address
# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
# MenuNewThirdParty=New third party
# MenuNewCompany=New company
# MenuNewCustomer=New customer
# MenuNewProspect=New prospect
# MenuNewSupplier=New supplier
# MenuNewPrivateIndividual=New private individual
# MenuSocGroup=Groups
# NewCompany=New company (prospect, customer, supplier)
# NewThirdParty=New third party (prospect, customer, supplier)
# NewSocGroup=New company group
# NewPrivateIndividual=New private individual (prospect, customer, supplier)
# ProspectionArea=Prospection area
# SocGroup=Group of companies
# IdThirdParty=Id third party
# IdCompany=Company Id
# IdContact=Contact Id
# Contacts=Contacts/Addresses
# ThirdPartyContacts=Third party contacts
# ThirdPartyContact=Third party contact/address
# StatusContactValidated=Status of contact/address
# Company=Company
# CompanyName=Company name
# Companies=Companies
# CountryIsInEEC=Country is inside European Economic Community
# ThirdPartyName=Third party name
# ThirdParty=Third party
# ThirdParties=Third parties
# ThirdPartyAll=Third parties (all)
# ThirdPartyProspects=Prospects
# ThirdPartyProspectsStats=Prospects
# ThirdPartyCustomers=Customers
# ThirdPartyCustomersStats=Customers
# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
# ThirdPartySuppliers=Suppliers
# ThirdPartyType=Third party type
# Company/Fundation=Company/Foundation
# Individual=Private individual
# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
# ParentCompany=Parent company
# Subsidiary=Subsidiary
# Subsidiaries=Subsidiaries
# NoSubsidiary=No subsidiary
# ReportByCustomers=Report by customers
# ReportByQuarter=Report by rate
ErrorCompanyNameAlreadyExists=Ime kompanije %s već postoji. Izaberite neko drugo.
ErrorPrefixAlreadyExists=Prefiks %s već postoji. Izaberite neko drugo.
ErrorSetACountryFirst=Odberite prvo zemlju
SelectThirdParty=Odaberite subjekt
DeleteThirdParty=Obrisati subjekta
ConfirmDeleteCompany=Jeste li sigurni da želite obrisati ove kompanije i podatke vezane za istu?
DeleteContact=Obrisati kontakt/uslugu
ConfirmDeleteContact=Jeste li sigurni da želite obrisati ovaj kontakt i sve podatke vezane za isti?
MenuNewThirdParty=Novi subjekt
MenuNewCompany=Nova kompanija
MenuNewCustomer=Novi kupac
MenuNewProspect=Novi mogući klijent
MenuNewSupplier=Novi dobavljač
MenuNewPrivateIndividual=Nova privatna individua
MenuSocGroup=Grupe
NewCompany=Nova kompanija (mogući klijent, kupac, dobavljač)
NewThirdParty=Novi subjekt (mogući klijent, kupac, dobavljač)
NewSocGroup=Nova grupa kompanije
NewPrivateIndividual=Nova privatna individua (mogući klijent, kupac, dobavljač)
ProspectionArea=Područje za moguće kupce
SocGroup=Grupa kompanija
IdThirdParty=ID subjekta
IdCompany=ID kompanije
IdContact=ID kontakta
Contacts=Kontakti/Adrese
ThirdPartyContacts=Kontakti subjekta
ThirdPartyContact=Kontakt/Adresa subjekta
StatusContactValidated=Status kontakta/adrese
Company=Kompanija
CompanyName=Ime kompanije
Companies=Kompanije
CountryIsInEEC=Zemlja je unutar Evropske ekonomske zajednice
ThirdPartyName=Ime subjekta
ThirdParty=Subjekt
ThirdParties=Subjekti
ThirdPartyAll=Subjekti (svi)
ThirdPartyProspects=Mogući klijenti
ThirdPartyProspectsStats=Mogući klijenti
ThirdPartyCustomers=Kupci
ThirdPartyCustomersStats=Kupci
ThirdPartyCustomersWithIdProf12=Kupci sa %s ili %s
ThirdPartySuppliers=Dobavljači
ThirdPartyType=Tip subjekta
Company/Fundation=Kompanija/Fondacija
Individual=Privatna individua
ToCreateContactWithSameName=Ovo će automatski kreirati fizički kontakt sa istim informacijama
ParentCompany=Matična kompanija
Subsidiary=Podružnica
Subsidiaries=Podružnice
NoSubsidiary=Nema podružnica
ReportByCustomers=Izvještaj po kupcima
ReportByQuarter=Izvještaj po stopama
# CivilityCode=Civility code
# RegisteredOffice=Registered office
# Name=Name
# Lastname=Last name
# Firstname=First name
# PostOrFunction=Post/Function
# UserTitle=Title
# Surname=Surname/Pseudo
# Address=Address
# State=State/Province
# Region=Region
# Country=Country
# CountryCode=Country code
# CountryId=Country id
# Phone=Phone
# Skype=Skype
# Call=Call
# Chat=Chat
# PhonePro=Prof. phone
# PhonePerso=Pers. phone
# PhoneMobile=Mobile
RegisteredOffice=Registrovan ured
Name=Naziv
Lastname=Prezime
Firstname=Ime
PostOrFunction=Položaj/Funkcija
UserTitle=Titula
Surname=Prezime/pseudonim
Address=Adresa
State=Država/Provincija
Region=Region
Country=Država
CountryCode=Šifra države
CountryId=ID države
Phone=Telefon
Skype=Skajp
Call=Pozovi
Chat=Chat
PhonePro=Službeni telefon
PhonePerso=Privatni telefon
PhoneMobile=Mobitel
# No_Email=Don't send mass e-mailings
# Fax=Fax
# Zip=Zip Code
# Town=City
# Web=Web
# Poste= Position
# DefaultLang=Language by default
# VATIsUsed=VAT is used
# VATIsNotUsed=VAT is not used
# CopyAddressFromSoc=Fill address with thirdparty address
# NoEmailDefined=There is no email defined
Fax=Fax
Zip=ZIP kod
Town=Grad
Web=Web
Poste= Pozicija
DefaultLang=Defaultni jezik
VATIsUsed=Oporeziva osoba
VATIsNotUsed=Neoporeziva osoba
CopyAddressFromSoc=Popuni adresu sa adresom subjekta
NoEmailDefined=Nema definisanog emaila
##### Local Taxes #####
# LocalTax1IsUsedES= RE is used
# LocalTax1IsNotUsedES= RE is not used
@ -90,12 +90,12 @@
# LocalTax2IsNotUsedES= IRPF is not used
# LocalTax1ES=RE
# LocalTax2ES=IRPF
# ThirdPartyEMail=%s
# WrongCustomerCode=Customer code invalid
# WrongSupplierCode=Supplier code invalid
# CustomerCodeModel=Customer code model
# SupplierCodeModel=Supplier code model
# Gencod=Bar code
ThirdPartyEMail=%s
WrongCustomerCode=Nevažeća šifra kupca
WrongSupplierCode=Nevažeća šifra dobavljača
CustomerCodeModel=Model šifre kupca
SupplierCodeModel=Model šifre dobavljača
Gencod=Barkod
##### Professional ID #####
# ProfId1Short=Prof. id 1
# ProfId2Short=Prof. id 2
@ -109,301 +109,301 @@
# ProfId4=Professional ID 4
# ProfId5=Professional ID 5
# ProfId6=Professional ID 6
# ProfId1AR=Prof Id 1 (CUIT/CUIL)
# ProfId2AR=Prof Id 2 (Revenu brutes)
# ProfId3AR=-
# ProfId4AR=-
# ProfId5AR=-
# ProfId6AR=-
# ProfId1AU=Prof Id 1 (ABN)
# ProfId2AU=-
# ProfId3AU=-
# ProfId4AU=-
# ProfId5AU=-
# ProfId6AU=-
# ProfId1BE=Prof Id 1 (Professional number)
# ProfId2BE=-
# ProfId3BE=-
# ProfId4BE=-
# ProfId5BE=-
# ProfId6BE=-
# ProfId1BR=-
# ProfId2BR=IE (Inscricao Estadual)
# ProfId3BR=IM (Inscricao Municipal)
# ProfId4BR=CPF
ProfId1AR=Prof Id 1 (CUIT / CUIL)
ProfId2AR=Prof Id 2 (Revenu brutes)
ProfId3AR=-
ProfId4AR=-
ProfId5AR=-
ProfId6AR=-
ProfId1AU=Prof Id 1 (ABN)
ProfId2AU=-
ProfId3AU=-
ProfId4AU=-
ProfId5AU=-
ProfId6AU=-
ProfId1BE=Prof Id 1 (Professional number)
ProfId2BE=-
ProfId3BE=-
ProfId4BE=-
ProfId5BE=-
ProfId6BE=-
ProfId1BR=-
ProfId2BR=IE (Inscricao Estadual)
ProfId3BR=IM (Inscricao Municipal)
ProfId4BR=CPF
#ProfId5BR=CNAE
#ProfId6BR=INSS
# ProfId1CH=-
# ProfId2CH=-
ProfId1CH=-
ProfId2CH=-
# ProfId3CH=Prof Id 1 (Federal number)
# ProfId4CH=Prof Id 2 (Commercial Record number)
# ProfId5CH=-
# ProfId6CH=-
ProfId5CH=-
ProfId6CH=-
# ProfId1CL=Prof Id 1 (R.U.T.)
# ProfId2CL=-
# ProfId3CL=-
# ProfId4CL=-
# ProfId5CL=-
# ProfId6CL=-
ProfId2CL=-
ProfId3CL=-
ProfId4CL=-
ProfId5CL=-
ProfId6CL=-
# ProfId1CO=Prof Id 1 (R.U.T.)
# ProfId2CO=-
# ProfId3CO=-
# ProfId4CO=-
# ProfId5CO=-
# ProfId6CO=-
ProfId2CO=-
ProfId3CO=-
ProfId4CO=-
ProfId5CO=-
ProfId6CO=-
# ProfId1DE=Prof Id 1 (USt.-IdNr)
# ProfId2DE=Prof Id 2 (USt.-Nr)
# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
# ProfId4DE=-
ProfId4DE=-
# ProfId5DE=-
# ProfId6DE=-
ProfId6DE=-
# ProfId1ES=Prof Id 1 (CIF/NIF)
# ProfId2ES=Prof Id 2 (Social security number)
# ProfId3ES=Prof Id 3 (CNAE)
# ProfId4ES=Prof Id 4 (Collegiate number)
# ProfId5ES=-
# ProfId6ES=-
ProfId5ES=-
ProfId6ES=-
# ProfId1FR=Prof Id 1 (SIREN)
# ProfId2FR=Prof Id 2 (SIRET)
# ProfId3FR=Prof Id 3 (NAF, old APE)
# ProfId4FR=Prof Id 4 (RCS/RM)
# ProfId5FR=-
# ProfId6FR=-
# ProfId1GB=Registration Number
# ProfId2GB=-
# ProfId3GB=SIC
# ProfId4GB=-
# ProfId5GB=-
# ProfId6GB=-
ProfId5FR=-
ProfId6FR=-
ProfId1GB=Registracijski broj
ProfId2GB=-
ProfId3GB=SIC
ProfId4GB=-
ProfId5GB=-
ProfId6GB=-
# ProfId1HN=Id prof. 1 (RTN)
# ProfId2HN=-
# ProfId3HN=-
# ProfId4HN=-
# ProfId5HN=-
# ProfId6HN=-
ProfId2HN=-
ProfId3HN=-
ProfId4HN=-
ProfId5HN=-
ProfId6HN=-
# ProfId1IN=Prof Id 1 (TIN)
# ProfId2IN=Prof Id 2 (PAN)
# ProfId3IN=Prof Id 3 (SRVC TAX)
# ProfId4IN=Prof Id 4
# ProfId5IN=Prof Id 5
# ProfId6IN=-
ProfId6IN=-
# ProfId1MA=Id prof. 1 (R.C.)
# ProfId2MA=Id prof. 2 (Patente)
# ProfId3MA=Id prof. 3 (I.F.)
# ProfId4MA=Id prof. 4 (C.N.S.S.)
# ProfId5MA=-
# ProfId6MA=-
ProfId5MA=-
ProfId6MA=-
# ProfId1MX=Prof Id 1 (R.F.C).
# ProfId2MX=Prof Id 2 (R..P. IMSS)
# ProfId3MX=Prof Id 3 (Profesional Charter)
# ProfId4MX=-
# ProfId5MX=-
# ProfId6MX=-
ProfId4MX=-
ProfId5MX=-
ProfId6MX=-
# ProfId1NL=KVK nummer
# ProfId2NL=-
# ProfId3NL=-
ProfId2NL=-
ProfId3NL=-
# ProfId4NL=Burgerservicenummer (BSN)
# ProfId5NL=-
# ProfId6NL=-
ProfId5NL=-
ProfId6NL=-
# ProfId1PT=Prof Id 1 (NIPC)
# ProfId2PT=Prof Id 2 (Social security number)
# ProfId3PT=Prof Id 3 (Commercial Record number)
# ProfId4PT=Prof Id 4 (Conservatory)
# ProfId5PT=-
# ProfId6PT=-
ProfId5PT=-
ProfId6PT=-
# ProfId1SN=RC
# ProfId2SN=NINEA
# ProfId3SN=-
# ProfId4SN=-
# ProfId5SN=-
# ProfId6SN=-
ProfId3SN=-
ProfId4SN=-
ProfId5SN=-
ProfId6SN=-
# ProfId1TN=Prof Id 1 (RC)
# ProfId2TN=Prof Id 2 (Fiscal matricule)
# ProfId3TN=Prof Id 3 (Douane code)
# ProfId4TN=Prof Id 4 (BAN)
# ProfId5TN=-
# ProfId6TN=-
ProfId5TN=-
ProfId6TN=-
# ProfId1RU=Prof Id 1 (OGRN)
# ProfId2RU=Prof Id 2 (INN)
# ProfId3RU=Prof Id 3 (KPP)
# ProfId4RU=Prof Id 4 (OKPO)
# ProfId5RU=-
# ProfId6RU=-
# VATIntra=VAT number
# VATIntraShort=VAT number
# VATIntraVeryShort=VAT
# VATIntraSyntaxIsValid=Syntax is valid
# VATIntraValueIsValid=Value is valid
# ProspectCustomer=Prospect / Customer
# Prospect=Prospect
# CustomerCard=Customer Card
# Customer=Customer
# CustomerDiscount=Customer Discount
# CustomerRelativeDiscount=Relative customer discount
# CustomerAbsoluteDiscount=Absolute customer discount
# CustomerRelativeDiscountShort=Relative discount
# CustomerAbsoluteDiscountShort=Absolute discount
# CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for <b>%s</b> %s
ProfId5RU=-
ProfId6RU=-
VATIntra=PDV broj
VATIntraShort=PDV broj
VATIntraVeryShort=PDV
VATIntraSyntaxIsValid=Sintaksa je nevažeća
VATIntraValueIsValid=Vrijednost je nevažeća
ProspectCustomer=Mogući klijent / Kupac
Prospect=Mogući klijent
CustomerCard=Kartica kupca
Customer=Kupac
CustomerDiscount=Popust kupca
CustomerRelativeDiscount=Relativni popust kupca
CustomerAbsoluteDiscount=Fiksni popust kupca
CustomerRelativeDiscountShort=Relativni popust
CustomerAbsoluteDiscountShort=Fiksni popust
CompanyHasRelativeDiscount=Ovaj kupca ima defaultni popust od <b>%s%%</b>
CompanyHasNoRelativeDiscount=Ovaj kupac nema relativnog popusta po defaultu
CompanyHasAbsoluteDiscount=Ovaj kupac još uvijek ima zasluga za popust ili depozit za <b>%s</b> %s
# CompanyHasCreditNote=This customer still has credit notes for <b>%s</b> %s
# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
# DefaultDiscount=Default discount
# AvailableGlobalDiscounts=Absolute discounts available
# DiscountNone=None
# Supplier=Supplier
# CompanyList=Company's list
# AddContact=Add contact
# AddContactAddress=Add contact/address
# EditContact=Edit contact
# EditContactAddress=Edit contact/address
# Contact=Contact
# ContactsAddresses=Contacts/Addresses
# NoContactDefinedForThirdParty=No contact defined for this third party
# NoContactDefined=No contact defined
# DefaultContact=Default contact/address
# AddCompany=Add company
# AddThirdParty=Add third party
# DeleteACompany=Delete a company
# PersonalInformations=Personal data
# AccountancyCode=Accountancy code
# CustomerCode=Customer code
# SupplierCode=Supplier code
# CustomerAccount=Customer account
# SupplierAccount=Supplier account
# CustomerCodeDesc=Customer code, unique for all customers
# SupplierCodeDesc=Supplier code, unique for all suppliers
# RequiredIfCustomer=Required if third party is a customer or prospect
# RequiredIfSupplier=Required if third party is a supplier
# ValidityControledByModule=Validity controled by module
# ThisIsModuleRules=This is rules for this module
# LastProspect=Last
# ProspectToContact=Prospect to contact
# CompanyDeleted=Company "%s" deleted from database.
# ListOfContacts=List of contacts/addresses
# ListOfContactsAddresses=List of contacts/adresses
# ListOfProspectsContacts=List of prospect contacts
# ListOfCustomersContacts=List of customer contacts
# ListOfSuppliersContacts=List of supplier contacts
# ListOfCompanies=List of companies
# ListOfThirdParties=List of third parties
# ShowCompany=Show company
# ShowContact=Show contact
# ContactsAllShort=All (No filter)
# ContactType=Contact type
# ContactForOrders=Order's contact
# ContactForProposals=Proposal's contact
# ContactForContracts=Contract's contact
# ContactForInvoices=Invoice's contact
# NoContactForAnyOrder=This contact is not a contact for any order
# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
# NoContactForAnyContract=This contact is not a contact for any contract
# NoContactForAnyInvoice=This contact is not a contact for any invoice
# NewContact=New contact
# NewContactAddress=New contact/address
# LastContacts=Last contacts
# MyContacts=My contacts
# Phones=Phones
# Capital=Capital
# CapitalOf=Capital of %s
# EditCompany=Edit company
# EditDeliveryAddress=Edit delivery address
# ThisUserIsNot=This user is not a prospect, customer nor supplier
# VATIntraCheck=Check
# VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
CompanyHasNoAbsoluteDiscount=Ovaj kupac nema zasluga za popust
CustomerAbsoluteDiscountAllUsers=Fiksni popust (odobren od strane svih korisnika)
CustomerAbsoluteDiscountMy=Fiksni popust (odobren od strane sebe)
DefaultDiscount=Defaultni popust
AvailableGlobalDiscounts=Fiksni popust dostupan
DiscountNone=Ništa
Supplier=Dobavljač
CompanyList=Lista kompanije
AddContact=Dodaj kontakt
AddContactAddress=Dodaj kontakt/adresu
EditContact=Uredi kontakt
EditContactAddress=Uredi kontakt/adresu
Contact=Kontakt
ContactsAddresses=Kontakti/Adrese
NoContactDefinedForThirdParty=Nema definiranih kontakata za ovaj subjekt
NoContactDefined=Nijedan kontakt definiran
DefaultContact=Defaultni kontakt/adresa
AddCompany=Dodaj kompaniju
AddThirdParty=Dodaj subjekta
DeleteACompany=Obrisati kompaniju
PersonalInformations=Osobni podaci
AccountancyCode=Šifra računovodstva
CustomerCode=Šifra kupca
SupplierCode=Šifra dobavljača
CustomerAccount=Račun kupca
SupplierAccount=Račun dobavljača
CustomerCodeDesc=Šifra kupca, jedinstvena za sve kupce
SupplierCodeDesc=Šifra dobavljača, jedinstvena za sve dobavljače
RequiredIfCustomer=Potrebno ako je subjekt kupac ili mogući klijent
RequiredIfSupplier=Potrebno ako je subjekt dobavljač
ValidityControledByModule=Porvjera valjanosti se kontroliše modulom
ThisIsModuleRules=Ovo us pravila za ovaj modul
LastProspect=Zadnji
ProspectToContact=Mogući klijent za kontaktirati
CompanyDeleted=Kompanija"%s" obrisana iz baze podataka
ListOfContacts=Lista kontakta/adresa
ListOfContactsAddresses=Lista kontakta/adresa
ListOfProspectsContacts=Lista kontakata mogućeg klijenta
ListOfCustomersContacts=Lista kontakata kupca
ListOfSuppliersContacts=Lista kontakata dobavljača
ListOfCompanies=Lista kompanija
ListOfThirdParties=Lista subjekata
ShowCompany=Prikaži kompaniju
ShowContact=Prikaži kontakt
ContactsAllShort=Svi (bez filtera)
ContactType=Tip kontakta
ContactForOrders=Kontakt narudžbe
ContactForProposals=Kontakt prijedloga
ContactForContracts=Kontakt ugovora
ContactForInvoices=Kontakt fakture
NoContactForAnyOrder=Ovaj kontakt nije kontakt za bilo koju narudžbu
NoContactForAnyProposal=Ovaj kontakt nije kontakt za bilo koji poslovni prijedlog
NoContactForAnyContract=Ovaj kontakt nije kontakt za bilo koji ugovor
NoContactForAnyInvoice=Ovaj kontakt nije kontakt za bilo koju fakturu
NewContact=Novi kontakt
NewContactAddress=Novi kontakt/adresa
LastContacts=Zadnji kontakti
MyContacts=Moji kontakti
Phones=Telefoni
Capital=Kapital
CapitalOf=Kapital od %s
EditCompany=Uredi kompaniju
EditDeliveryAddress=Uredi adresu za dostavu
ThisUserIsNot=OVaj korisnik nije mogući klijent, kupac niti dobavljač
VATIntraCheck=Provjeri
VATIntraCheckDesc=Link <b>%s</b> dozvoljava upit za evopski PDV servis za provjeru. Potrebno je imati pristup internetu na serveru za ovu uslugu.
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
# VATIntraManualCheck=You can also check manually from european web site <a href="%s" target="_blank">%s</a>
# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
# NorProspectNorCustomer=Nor prospect, nor customer
# JuridicalStatus=Juridical status
# Staff=Staff
# ProspectLevelShort=Potential
# ProspectLevel=Prospect potential
# ContactPrivate=Private
# ContactPublic=Shared
# ContactVisibility=Visibility
# OthersNotLinkedToThirdParty=Others, not linked to a third party
# ProspectStatus=Prospect status
# PL_NONE=None
# PL_UNKNOWN=Unknown
# PL_LOW=Low
# PL_MEDIUM=Medium
# PL_HIGH=High
# TE_UNKNOWN=-
# TE_STARTUP=Startup
# TE_GROUP=Large company
# TE_MEDIUM=Medium company
# TE_ADMIN=Governmental
# TE_SMALL=Small company
# TE_RETAIL=Retailer
# TE_WHOLE=Wholetailer
# TE_PRIVATE=Private individual
# TE_OTHER=Other
# StatusProspect-1=Do not contact
# StatusProspect0=Never contacted
# StatusProspect1=To contact
# StatusProspect2=Contact in process
# StatusProspect3=Contact done
# ChangeDoNotContact=Change status to 'Do not contact'
# ChangeNeverContacted=Change status to 'Never contacted'
# ChangeToContact=Change status to 'To contact'
# ChangeContactInProcess=Change status to 'Contact in process'
# ChangeContactDone=Change status to 'Contact done'
# ProspectsByStatus=Prospects by status
# BillingContact=Billing contact
# NbOfAttachedFiles=Number of attached files
# AttachANewFile=Attach a new file
ErrorVATCheckMS_UNAVAILABLE=Provjera nije moguća. Servis za provjeru nije naveden od stran države članice (%s).
NorProspectNorCustomer=Niti mogući klijent, niti kupac
JuridicalStatus=Pravni status
Staff=Osoblje
ProspectLevelShort=Potencijal
ProspectLevel=Potencijal mogućeg klijenta
ContactPrivate=Privatno
ContactPublic=Zajedničko
ContactVisibility=Vidljivost
OthersNotLinkedToThirdParty=Drugo, koje nije povezano sa subjektom
ProspectStatus=Status mogućeg klijenta
PL_NONE=Nema potencijala
PL_UNKNOWN=Nepoznat potencijal
PL_LOW=Nizak potencijal
PL_MEDIUM=Srednji potencijal
PL_HIGH=Veliki potencijal
TE_UNKNOWN=-
TE_STARTUP=Nova kompanija
TE_GROUP=Velika kompanija
TE_MEDIUM=Srednja kompanija
TE_ADMIN=Državna kompanija
TE_SMALL=Mala kompanija
TE_RETAIL=Maloprodaja
TE_WHOLE=Veleprodaja
TE_PRIVATE=Privatna individua
TE_OTHER=Ostalo
StatusProspect-1=Ne kontaktirati
StatusProspect0=Nikada kontaktirano
StatusProspect1=Kontaktirati
StatusProspect2=Kontaktiranje u toku
StatusProspect3=Kontaktirano
ChangeDoNotContact=Promijeni status u 'Ne kontaktirati'
ChangeNeverContacted=Promjeni status na 'Nikada kontaktirano'
ChangeToContact=Promjeni status na 'Kontaktirati'
ChangeContactInProcess=Promjeni status na 'Kontaktiranje u toku'
ChangeContactDone=Promjeni status na 'Kontaktirano'
ProspectsByStatus=Mogući klijenti po statusu
BillingContact=Kontakt za naplatu
NbOfAttachedFiles=Broj vezanih fajlova
AttachANewFile=Prikači novi fajl
# NoRIB=No BAN defined
# NoParentCompany=None
# ExportImport=Import-Export
# ExportCardToFormat=Export card to format
# ContactNotLinkedToCompany=Contact not linked to any third party
# DolibarrLogin=Dolibarr login
# NoDolibarrAccess=No Dolibarr access
# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
# ExportDataset_company_2=Contacts and properties
# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
# ImportDataset_company_3=Bank details
# PriceLevel=Price level
# DeliveriesAddress=Delivery addresses
# DeliveryAddress=Delivery address
# DeliveryAddressLabel=Delivery address label
# DeleteDeliveryAddress=Delete a delivery address
# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
# NewDeliveryAddress=New delivery address
# AddDeliveryAddress=Add address
# AddAddress=Add address
# NoOtherDeliveryAddress=No alternative delivery address defined
# SupplierCategory=Supplier category
# JuridicalStatus200=Independant
# DeleteFile=Delete file
# ConfirmDeleteFile=Are you sure you want to delete this file?
# AllocateCommercial=Assigned to sale representative
# SelectCountry=Select a country
# SelectCompany=Select a third party
# Organization=Organization
# AutomaticallyGenerated=Automatically generated
# FiscalYearInformation=Information on the fiscal year
# FiscalMonthStart=Starting month of the fiscal year
# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
# ListSuppliersShort=List of suppliers
# ListProspectsShort=List of prospects
# ListCustomersShort=List of customers
# ThirdPartiesArea=Third parties area
# LastModifiedThirdParties=Last %s modified third parties
# UniqueThirdParties=Total of unique third parties
# InActivity=Open
# ActivityCeased=Closed
# ActivityStateFilter=Activity status
# ProductsIntoElements=List of products into
# CurrentOutstandingBill=Current outstanding bill
# OutstandingBill=Max. for outstanding bill
# OutstandingBillReached=Reached max. for outstanding bill
NoParentCompany=Bez
ExportImport=Uvoz-Izvoz
ExportCardToFormat=Izvod podataka u formatu
ContactNotLinkedToCompany=Kontakt nije povezan sa nekim od subjekata
DolibarrLogin=Dolibarr login
NoDolibarrAccess=Nema Dolibarr pristupa
ExportDataset_company_1=Subjekti (Kompanije/fondacije/fizička lica) i svojstva
ExportDataset_company_2=Kontakti i osobine
ImportDataset_company_1=Subjekti (Kompanije/fondacije/fizička lica) i svojstva
ImportDataset_company_2=Kontakti/Adrese (od subjekata ili ne) i atributi
ImportDataset_company_3=Detalji banke
PriceLevel=Visina cijene
DeliveriesAddress=Adrese za dostavu
DeliveryAddress=Adresa za dostavu
DeliveryAddressLabel=Oznaka za adresu za dostavu
DeleteDeliveryAddress=Obrisani adresu za dostavu
ConfirmDeleteDeliveryAddress=Jeste li sigurni da želite obrisati ovu adresu za dostavu?
NewDeliveryAddress=Nova adresa za dostavu
AddDeliveryAddress=Dodaj adresu
AddAddress=Dodaj adresu
NoOtherDeliveryAddress=Nema definisane alternativne adrese za dostavu
SupplierCategory=Kategorija dobavljača
JuridicalStatus200=Nezavisno
DeleteFile=Obriši fajl
ConfirmDeleteFile=Jeste li sigurni da želite obrisati ovaj fajl?
AllocateCommercial=Dodijeljeno predstavniku prodaje
SelectCountry=Odaberi državu
SelectCompany=Odaberi subjekta
Organization=Organizacija
AutomaticallyGenerated=Automatski generisano
FiscalYearInformation=Informacije o fiskalnoj godini
FiscalMonthStart=Početni mjesec fiskalne godine
YouMustCreateContactFirst=Morate prvo kreirati emailove kontakata za subjekte da bi mogli dodati email notifikacije
ListSuppliersShort=Lista dobavljača
ListProspectsShort=Lista mogućih klijenata
ListCustomersShort=Lista kupaca
ThirdPartiesArea=Područje za subjekte
LastModifiedThirdParties=Zadnjih %s izmijenjenih subjekata
UniqueThirdParties=Ukupno unikatnih subjekata
InActivity=Otvori
ActivityCeased=Zatvoreno
ActivityStateFilter=Status aktivnosti
ProductsIntoElements=Lista informacija o proizvodu
CurrentOutstandingBill=Trenutni neplaćeni račun
OutstandingBill=Max. za neplaćeni račun
OutstandingBillReached=Dostugnut je max. za neplaćeni račun
# Monkey
# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
MonkeyNumRefModelDesc=Vratiti broj sa formatom %syymm-nnnn za šifru kupca i $syymm-nnnn za šifru dobavljača gdje je yy godina, mm mjesec i nnnn niz bez prekida i bez vraćanja za 0.
# Leopard
# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
LeopardNumRefModelDesc=Ova šifra je slobodna. Ova šifra se može mijenjati bilo kad.

View File

@ -1,22 +1,22 @@
# Dolibarr language file - Source file is en_US - compta
# Accountancy=Accountancy
# AccountancyCard=Accountancy card
# Treasury=Treasury
# MenuFinancial=Financial
Accountancy=Računovodstvo
AccountancyCard=Kartica računovodstva
Treasury=Blagajna
MenuFinancial=Finansijski
# TaxModuleSetupToModifyRules=Go to <a href="%s">Taxes module setup</a> to modify rules for calculation
# OptionMode=Option for accountancy
# OptionModeTrue=Option Incomes-Expenses
# OptionModeVirtual=Option Claims-Debts
OptionMode=Opcija za računovodstvo
OptionModeTrue=Opcija Prihodi-Rashodi
OptionModeVirtual=Opcija Potraživanja-Zaduženost
# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
# Param=Setup
# RemainingAmountPayment=Amount payment remaining :
# AmountToBeCharged=Total amount to pay :
# AccountsGeneral=Accounts
# Account=Account
# Accounts=Accounts
Param=Postavke
RemainingAmountPayment=Iznos preostale uplate :
AmountToBeCharged=Ukupan iznos za plaćanje:
AccountsGeneral=Računi
Account=Račun
Accounts=Računi
# Accountparent=Account parent
# Accountsparent=Accounts parent
# BillsForSuppliers=Bills for suppliers

View File

@ -2,17 +2,17 @@
#
# About page
#
# About = About
# CronAbout = About Cron
# CronAboutPage = Cron about page
About = O programu
CronAbout = O Cron-u
CronAboutPage = Stranica o Cron-u
#
# Right
#
# Permission23101 = Read Scheduled task
# Permission23102 = Create/update Scheduled task
# Permission23103 = Delete Scheduled task
# Permission23104 = Execute Scheduled task
Permission23101 = Pročitaj redovne zadatke
Permission23102 = Kreiraj/Ažuriraj redovni zadatak
Permission23103 = Obriši redovan zadatak
Permission23104 = Izvrši redovan zadatak
#
# Admin
@ -20,7 +20,7 @@
# CronSetup= Scheduled job management setup
# URLToLaunchCronJobs=URL to check and launch cron jobs if required
# OrToLaunchASpecificJob=Or to check and launch a specific job
# KeyForCronAccess=Security key for URL to launch cron jobs
KeyForCronAccess=Sigurnosni ključ za URL za pokretanje cron poslova
# FileToLaunchCronJobs=Command line to launch cron jobs
# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
@ -30,85 +30,85 @@
# Menu
#
# CronJobs=Scheduled jobs
# CronListActive= List of active jobs
# CronListInactive= List of disabled jobs
# CronListActive= List of active jobs
CronListActive= Lista aktivnih poslova
CronListInactive= Lista onemogućenih poslova
CronListActive= Lista aktivnih poslova
#
# Page list
#
# CronDateLastRun=Last run
# CronLastOutput=Last run output
# CronLastResult=Last result code
# CronListOfCronJobs=List of scheduled jobs
# CronCommand=Command
CronDateLastRun=Zadnje pokretanje
CronLastOutput=Izvještaj o zadnjem pokretanju
CronLastResult=Šifra rezultat zadnjeg pokretanja
CronListOfCronJobs=Lista redovnih poslova
CronCommand=Komanda
# CronList=Jobs list
# CronDelete= Delete cron jobs
CronDelete= Obriši kron posao
# CronConfirmDelete= Are you sure you want to delete this cron job ?
# CronExecute=Launch job
# CronConfirmExecute= Are you sure to execute this job now
# CronInfo= Jobs allow to execute task that have been planned
CronConfirmExecute= Jeste li sigurni sada da izvrši ovaj posao sada
CronInfo= Poslovi omogućavaju da se izvrše zadatci koji su planirani
# CronWaitingJobs=Wainting jobs
# CronTask=Job
# CronNone= None
# CronDtStart=Start date
CronNone= Ništa
CronDtStart=Datum početka
# CronDtEnd=End date
# CronDtNextLaunch=Next execution
# CronDtLastLaunch=Last execution
# CronFrequency=Frequancy
CronDtNextLaunch=Sljedeće izvršenje
CronDtLastLaunch=Zadnje izvršenje
CronFrequency=Frekvencija
# CronClass=Classe
# CronMethod=Method
# CronModule=Module
# CronAction=Action
# CronStatus=Status
CronMethod=Metoda
CronModule=Modul
CronAction=Akcija
CronStatus=Status
# CronStatusActive=Enabled
# CronStatusInactive=Disabled
# CronNoJobs=No jobs registered
# CronPriority=Priority
# CronLabel=Description
# CronNbRun=Nb. launch
CronNoJobs=Nema registrovanih poslova
CronPriority=Prioritet
CronLabel=Opis
CronNbRun=Broj pokretanja
# CronEach=Every
# JobFinished=Job launched and finished
#
#Page card
#
# CronAdd= Add jobs
# CronHourStart= Start Hour and date of task
# CronEvery= And execute task each
# CronObject= Instance/Object to create
# CronArgs=Parameters
CronAdd= Dodaj posao
CronHourStart= Vrijeme početka i datum zadatka
CronEvery= I izvrši zadatak vaki
CronObject= Instanca/Objekat za kreirati
CronArgs=PArametri
# CronSaveSucess=Save succesfully
# CronNote=Comment
# CronFieldMandatory=Fields %s is mandatory
# CronErrEndDateStartDt=End date cannot be before start date
CronNote=Komentar
CronFieldMandatory=Polja %s su obavezna
CronErrEndDateStartDt=Datum završetka ne može biti prije datuma početka
# CronStatusActiveBtn=Enable
# CronStatusInactiveBtn=Disable
# CronTaskInactive=This job is disabled
# CronDtLastResult=Last result date
# CronId=Id
CronDtLastResult=Datum zadnjeg rezultata
CronId=ID
# CronClassFile=Classes (filename.class.php)
# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). <BR> For exemple to fetch method of Dolibarr Product object /htdocs/<u>product</u>/class/product.class.php, the value of module is <i>product</i>
# CronClassFileHelp=The file name to load. <BR> For exemple to fetch method of Dolibarr Product object /htdocs/product/class/<u>product.class.php</u>, the value of class file name is <i>product.class.php</i>
# CronObjectHelp=The object name to load. <BR> For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is <i>Product</i>
# CronMethodHelp=The object method to launch. <BR> For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is <i>fecth</i>
# CronArgsHelp=The method arguments. <BR> For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be <i>0, ProductRef</i>
# CronCommandHelp=The system command line to execute.
CronCommandHelp=Sistemska komanda za izvršenje
#
# Info
#
# CronInfoPage=Information
CronInfoPage=Inromacije
#
# Common
#
# CronType=Task type
CronType=Tip zadatka
# CronType_method=Call method of a Dolibarr Class
# CronType_command=Shell command
# CronMenu=Cron
# CronCannotLoadClass=Cannot load class %s or object %s
CronType_command=Shell komanda
CronMenu=Cron
CronCannotLoadClass=Ne može se otvoriti klada %s ili objekat %s
# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.

View File

@ -1,25 +1,25 @@
# Dolibarr language file - Source file is en_US - deliveries
# Delivery=Delivery
# Deliveries=Deliveries
# DeliveryCard=Delivery card
# DeliveryOrder=Delivery order
# DeliveryOrders=Delivery orders
# DeliveryDate=Delivery date
# DeliveryDateShort=Deliv. date
# CreateDeliveryOrder=Generate delivery order
# QtyDelivered=Qty delivered
# SetDeliveryDate=Set shipping date
# ValidateDeliveryReceipt=Validate delivery receipt
# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
# DeleteDeliveryReceipt=Delete delivery receipt
# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt <b>%s</b> ?
# DeliveryMethod=Delivery method
# TrackingNumber=Tracking number
# DeliveryNotValidated=Delivery not validated
Delivery=Dostava
Deliveries=Dostave
DeliveryCard=Kartica dostave
DeliveryOrder=Narudžba dostave
DeliveryOrders=Narudžbe dostave
DeliveryDate=Datum dostave
DeliveryDateShort=Datum dostave
CreateDeliveryOrder=Generiši narudžbu dostave
QtyDelivered=Kol. dostavljena
SetDeliveryDate=Postavi datum otpremanja
ValidateDeliveryReceipt=Potvrdi dostavnicu
ValidateDeliveryReceiptConfirm=Jeste li sigurni da želite potvrditi ovu dostavnicu?
DeleteDeliveryReceipt=Obriši dostavnicu
DeleteDeliveryReceiptConfirm=Jeste li sigurni da želite obrisati dostavnicu <b>%s</b> ?
DeliveryMethod=Način dostave
TrackingNumber=Broj za praćenje
DeliveryNotValidated=Dostava nije potvrđena
# merou PDF model
# NameAndSignature=Name and Signature :
# ToAndDate=To___________________________________ on ____/_____/__________
# GoodStatusDeclaration=Have received the goods above in good condition,
# Deliverer=Deliverer :
# Sender=Sender
# Recipient=Recipient
NameAndSignature=Ime i potpis:
ToAndDate=Za ___________________________________ na ____/____/__________
GoodStatusDeclaration=Primio sam robu navedenu gore u dobrom stanju.
Deliverer=Dostavljač:
Sender=Pošiljalac
Recipient=Primalac

View File

@ -1,329 +1,329 @@
# Dolibarr language file - Source file is en_US - dict
# CountryFR=France
# CountryBE=Belgium
# CountryIT=Italy
# CountryES=Spain
# CountryDE=Germany
# CountryCH=Switzerland
# CountryGB=Great Britain
# CountryUK=United Kingdom
# CountryIE=Ireland
# CountryCN=China
# CountryTN=Tunisia
# CountryUS=United States
# CountryMA=Morocco
# CountryDZ=Algeria
# CountryCA=Canada
# CountryTG=Togo
# CountryGA=Gabon
# CountryNL=Netherlands
# CountryHU=Hungary
# CountryRU=Russia
# CountrySE=Sweden
# CountryCI=Ivoiry Coast
# CountrySN=Senegal
# CountryAR=Argentina
# CountryCM=Cameroon
# CountryPT=Portugal
# CountrySA=Saudi Arabia
# CountryMC=Monaco
# CountryAU=Australia
# CountrySG=Singapore
# CountryAF=Afghanistan
# CountryAX=Åland Islands
# CountryAL=Albania
# CountryAS=American Samoa
# CountryAD=Andorra
# CountryAO=Angola
# CountryAI=Anguilla
# CountryAQ=Antarctica
# CountryAG=Antigua and Barbuda
# CountryAM=Armenia
# CountryAW=Aruba
# CountryAT=Austria
# CountryAZ=Azerbaijan
# CountryBS=Bahamas
# CountryBH=Bahrain
# CountryBD=Bangladesh
# CountryBB=Barbados
# CountryBY=Belarus
# CountryBZ=Belize
# CountryBJ=Benin
# CountryBM=Bermuda
# CountryBT=Bhutan
# CountryBO=Bolivia
# CountryBA=Bosnia and Herzegovina
# CountryBW=Botswana
# CountryBV=Bouvet Island
# CountryBR=Brazil
# CountryIO=British Indian Ocean Territory
# CountryBN=Brunei Darussalam
# CountryBG=Bulgaria
# CountryBF=Burkina Faso
# CountryBI=Burundi
# CountryKH=Cambodia
# CountryCV=Cape Verde
# CountryKY=Cayman Islands
# CountryCF=Central African Republic
# CountryTD=Chad
# CountryCL=Chile
# CountryCX=Christmas Island
# CountryCC=Cocos (Keeling) Islands
# CountryCO=Colombia
# CountryKM=Comoros
# CountryCG=Congo
# CountryCD=Congo, The Democratic Republic of the
# CountryCK=Cook Islands
# CountryCR=Costa Rica
# CountryHR=Croatia
# CountryCU=Cuba
# CountryCY=Cyprus
# CountryCZ=Czech Republic
# CountryDK=Denmark
# CountryDJ=Djibouti
# CountryDM=Dominica
# CountryDO=Dominican Republic
# CountryEC=Ecuador
# CountryEG=Egypt
# CountrySV=El Salvador
# CountryGQ=Equatorial Guinea
# CountryER=Eritrea
# CountryEE=Estonia
# CountryET=Ethiopia
# CountryFK=Falkland Islands
# CountryFO=Faroe Islands
# CountryFJ=Fiji Islands
# CountryFI=Finland
# CountryGF=French Guiana
# CountryPF=French Polynesia
# CountryTF=French Southern Territories
# CountryGM=Gambia
# CountryGE=Georgia
# CountryGH=Ghana
# CountryGI=Gibraltar
# CountryGR=Greece
# CountryGL=Greenland
# CountryGD=Grenada
# CountryGP=Guadeloupe
# CountryGU=Guam
# CountryGT=Guatemala
# CountryGN=Guinea
# CountryGW=Guinea-Bissau
# CountryGY=Guyana
# CountryHT=Haïti
# CountryHM=Heard Island and McDonald
# CountryVA=Holy See (Vatican City State)
# CountryHN=Honduras
# CountryHK=Hong Kong
# CountryIS=Icelande
# CountryIN=India
# CountryID=Indonesia
# CountryIR=Iran
# CountryIQ=Iraq
# CountryIL=Israel
# CountryJM=Jamaica
# CountryJP=Japan
# CountryJO=Jordan
# CountryKZ=Kazakhstan
# CountryKE=Kenya
# CountryKI=Kiribati
# CountryKP=North Korea
# CountryKR=South Korea
# CountryKW=Kuwait
# CountryKG=Kyrghyztan
# CountryLA=Lao
# CountryLV=Latvia
# CountryLB=Lebanon
# CountryLS=Lesotho
# CountryLR=Liberia
# CountryLY=Libyan
# CountryLI=Liechtenstein
# CountryLT=Lituania
# CountryLU=Luxembourg
# CountryMO=Macao
# CountryMK=Macedonia, the former Yugoslav of
# CountryMG=Madagascar
# CountryMW=Malawi
# CountryMY=Malaysia
# CountryMV=Maldives
# CountryML=Mali
# CountryMT=Malta
# CountryMH=Marshall Islands
# CountryMQ=Martinique
# CountryMR=Mauritania
# CountryMU=Mauritius
# CountryYT=Mayotte
# CountryMX=Mexico
# CountryFM=Micronesia
# CountryMD=Moldova
# CountryMN=Mongolia
# CountryMS=Monserrat
# CountryMZ=Mozambique
# CountryMM=Birmania (Myanmar)
# CountryNA=Namibia
# CountryNR=Nauru
# CountryNP=Nepal
# CountryAN=Netherlands Antilles
# CountryNC=New Caledonia
# CountryNZ=New Zealand
# CountryNI=Nicaragua
# CountryNE=Niger
# CountryNG=Nigeria
# CountryNU=Niue
# CountryNF=Norfolk Island
# CountryMP=Northern Mariana Islands
# CountryNO=Norway
# CountryOM=Oman
# CountryPK=Pakistan
# CountryPW=Palau
# CountryPS=Palestinian Territory, Occupied
# CountryPA=Panama
# CountryPG=Papua New Guinea
# CountryPY=Paraguay
# CountryPE=Peru
# CountryPH=Philippines
# CountryPN=Pitcairn Islands
# CountryPL=Poland
# CountryPR=Puerto Rico
# CountryQA=Qatar
# CountryRE=Reunion
# CountryRO=Romania
# CountryRW=Rwanda
# CountrySH=Saint Helena
# CountryKN=Saint Kitts and Nevis
# CountryLC=Saint Lucia
# CountryPM=Saint Pierre and Miquelon
# CountryVC=Saint Vincent and Grenadines
# CountryWS=Samoa
# CountrySM=San Marino
# CountryST=Sao Tome and Principe
# CountryRS=Serbia
# CountrySC=Seychelles
# CountrySL=Sierra Leone
# CountrySK=Slovakia
# CountrySI=Slovenia
# CountrySB=Solomon Islands
# CountrySO=Somalia
# CountryZA=South Africa
# CountryGS=South Georgia and the South Sandwich Islands
# CountryLK=Sri Lanka
# CountrySD=Sudan
# CountrySR=Suriname
# CountrySJ=Svalbard and Jan Mayen
# CountrySZ=Swaziland
# CountrySY=Syrian
# CountryTW=Taiwan
# CountryTJ=Tajikistan
# CountryTZ=Tanzania
# CountryTH=Thailand
# CountryTL=Timor-Leste
# CountryTK=Tokelau
# CountryTO=Tonga
# CountryTT=Trinidad and Tobago
# CountryTR=Turkey
# CountryTM=Turkmenistan
# CountryTC=Turks and Cailos Islands
# CountryTV=Tuvalu
# CountryUG=Uganda
# CountryUA=Ukraine
# CountryAE=United Arab Emirates
# CountryUM=United States Minor Outlying Islands
# CountryUY=Uruguay
# CountryUZ=Uzbekistan
# CountryVU=Vanuatu
# CountryVE=Venezuela
# CountryVN=Viet Nam
# CountryVG=Virgin Islands, British
# CountryVI=Virgin Islands, U.S.
# CountryWF=Wallis and Futuna
# CountryEH=Western Sahara
# CountryYE=Yemen
# CountryZM=Zambia
# CountryZW=Zimbabwe
# CountryGG=Guernsey
# CountryIM=Isle of Man
# CountryJE=Jersey
# CountryME=Montenegro
# CountryBL=Saint Barthelemy
# CountryMF=Saint Martin
CountryFR=Francuska
CountryBE=Belgija
CountryIT=Italija
CountryES=Španija
CountryDE=Njemačka
CountryCH=Švicarska
CountryGB=Velika Britanija
CountryUK=Ujedinjeno Kraljevstvo
CountryIE=Irska
CountryCN=Kina
CountryTN=Tunis
CountryUS=Sjedinjene Države
CountryMA=Maroko
CountryDZ=Alžir
CountryCA=Kanada
CountryTG=Togo
CountryGA=Gabon
CountryNL=Holandija
CountryHU=Mađarska
CountryRU=Rusija
CountrySE=Švedska
CountryCI=Obala Slonovače
CountrySN=Senegal
CountryAR=Argentina
CountryCM=Kamerun
CountryPT=Portugal
CountrySA=Saudijska Arabija
CountryMC=Monako
CountryAU=Australija
CountrySG=Singapur
CountryAF=Avganistan
CountryAX=Alandi
CountryAL=Albanija
CountryAS=Američka Samoa
CountryAD=Andora
CountryAO=Angola
CountryAI=Anguilla
CountryAQ=Antarktika
CountryAG=Antigva i Barbuda
CountryAM=Armenija
CountryAW=Aruba
CountryAT=Austrija
CountryAZ=Azerbejdžan
CountryBS=Bahami
CountryBH=Bahrein
CountryBD=Bangladeš
CountryBB=Barbados
CountryBY=Bjelorusija
CountryBZ=Belize
CountryBJ=Benin
CountryBM=Bermuda
CountryBT=Butan
CountryBO=Bolivija
CountryBA=Bosna i Hercegovina
CountryBW=Bocvana
CountryBV=Bouvet Otok
CountryBR=Brazil
CountryIO=Britanska Indijsko Okeanska Teritorija
CountryBN=Brunei
CountryBG=Bugarska
CountryBF=Burkina Faso
CountryBI=Burundi
CountryKH=Kambodža
CountryCV=Cape Verde
CountryKY=Kajmanski otoci
CountryCF=Srednjoafrička Republika
CountryTD=Čad
CountryCL=Čile
CountryCX=Božićni otok
CountryCC=Cocos (Keeling)
CountryCO=Kolumbija
CountryKM=Komori
CountryCG=Kongo
CountryCD=Kongo, Demokratska Republika
CountryCK=Cook Islands
CountryCR=Kostarika
CountryHR=Hrvatska
CountryCU=Kuba
CountryCY=Kipar
CountryCZ=Češka
CountryDK=Danska
CountryDJ=Džibuti
CountryDM=Dominika
CountryDO=Dominikanska Republika
CountryEC=Ekvador
CountryEG=Egipat
CountrySV=El Salvador
CountryGQ=Ekvatorska Gvineja
CountryER=Eritreja
CountryEE=Estonija
CountryET=Etiopija
CountryFK=Falklandski Otoci
CountryFO=Farski Otoci
CountryFJ=Fiji Islands
CountryFI=Finska
CountryGF=Francuska Gvajana
CountryPF=Francuska Polinezija
CountryTF=Francuski južni teritoriji
CountryGM=Gambija
CountryGE=Gruzija
CountryGH=Gana
CountryGI=Gibraltar
CountryGR=Grčka
CountryGL=Grenland
CountryGD=Grenada
CountryGP=Guadeloupe
CountryGU=Guam
CountryGT=Gvatemala
CountryGN=Gvineja
CountryGW=Gvineja Bisau
CountryGY=Gvajana
CountryHT=Haiti
CountryHM=Čuo Island i McDonald
CountryVA=Sveta Stolica (Vatikan State)
CountryHN=Honduras
CountryHK=Hongkong
CountryIS=Island
CountryIN=Indija
CountryID=Indonezija
CountryIR=Iran
CountryIQ=Irak
CountryIL=Izrael
CountryJM=Jamajka
CountryJP=Japan
CountryJO=Jordan
CountryKZ=Kazahstan
CountryKE=Kenija
CountryKI=Kiribati
CountryKP=Severna Koreja
CountryKR=Južna Koreja
CountryKW=Kuvajt
CountryKG=Kyrghyztan
CountryLA=Lao
CountryLV=Letonija
CountryLB=Liban
CountryLS=Lesoto
CountryLR=Liberija
CountryLY=Libijski
CountryLI=Lihtenštajn
CountryLT=Litva
CountryLU=Luksemburg
CountryMO=Makao
CountryMK=Makedonije, bivše Jugoslavija od
CountryMG=Madagaskar
CountryMW=Malavi
CountryMY=Malezija
CountryMV=Maldivi
CountryML=Mali
CountryMT=Malta
CountryMH=Maršalovi otoci
CountryMQ=Martinique
CountryMR=Mauritanija
CountryMU=Mauricijus
CountryYT=Mayotte
CountryMX=Meksiko
CountryFM=Mikronezija
CountryMD=Moldavija
CountryMN=Mongolija
CountryMS=Monserrat
CountryMZ=Mozambik
CountryMM=Birma (Myanmar)
CountryNA=Namibija
CountryNR=Nauru
CountryNP=Nepal
CountryAN=Holandski Antili
CountryNC=Nova Kaledonija
CountryNZ=Novi Zeland
CountryNI=Nikaragva
CountryNE=Niger
CountryNG=Nigerija
CountryNU=Niue
CountryNF=Norfolk otok
CountryMP=Sjeverni Marijanski otoci
CountryNO=Norveška
CountryOM=Oman
CountryPK=Pakistan
CountryPW=Palau
CountryPS=Palestinska teritorija, Zauzeto
CountryPA=Panama
CountryPG=Papua Nova Gvineja
CountryPY=Paragvaj
CountryPE=Peru
CountryPH=Filipini
CountryPN=Pitcairn Islands
CountryPL=Poljska
CountryPR=Portoriko
CountryQA=Katar
CountryRE=Ponovno sjedinjenje
CountryRO=Rumunija
CountryRW=Ruanda
CountrySH=Sveta Helena
CountryKN=Sveti Kristofor i Nevis
CountryLC=Saint Lucia
CountryPM=Saint Pierre i Miquelon
CountryVC=Sveti Vincent i Grenadini
CountryWS=Samoa
CountrySM=San Marino
CountryST=Sao Tome i Principe
CountryRS=Srbija
CountrySC=Sejšeli
CountrySL=Sierra Leone
CountrySK=Slovačka
CountrySI=Slovenija
CountrySB=Solomonski otoci
CountrySO=Somalija
CountryZA=Južna Afrika
CountryGS=Južna Džordžija i Otoci Južni Sendvič
CountryLK=Šri Lanka
CountrySD=Sudan
CountrySR=Surinam
CountrySJ=Svalbard i Jan Mayen
CountrySZ=Svazi
CountrySY=Sirijski
CountryTW=Tajvan
CountryTJ=Tadžikistan
CountryTZ=Tanzanija
CountryTH=Tajland
CountryTL=Istočni Timor
CountryTK=Tokelau
CountryTO=Tonga
CountryTT=Trinidad i Tobago
CountryTR=Turska
CountryTM=Turkmenistan
CountryTC=Turci i Cailos Islands
CountryTV=Tuvalu
CountryUG=Uganda
CountryUA=Ukrajina
CountryAE=Ujedinjeni Arapski Emirati
CountryUM=Sjedinjene Države manji zabačeni otoci
CountryUY=Urugvaj
CountryUZ=Uzbekistan
CountryVU=Vanuatu
CountryVE=Venezuela
CountryVN=Vijetnam
CountryVG=Britanski Djevičanski otoci
CountryVI=Djevičanski otoci, US
CountryWF=Wallis i Futuna
CountryEH=Zapadna Sahara
CountryYE=Jemen
CountryZM=Zambija
CountryZW=Zimbabve
CountryGG=Guernsey
CountryIM=Mana ostrvo
CountryJE=Jersey
CountryME=Crna Gora
CountryBL=Saint Barthelemy
CountryMF=Saint Martin
##### Civilities #####
# CivilityMME=Mrs.
# CivilityMR=Mr.
# CivilityMLE=Ms.
# CivilityMTRE=Master
# CivilityDR=Doctor
CivilityMME=Gospođa
CivilityMR=Gospodin
CivilityMLE=Gospođica
CivilityMTRE=Master
CivilityDR=Doktor
##### Currencies #####
# Currencyeuros=Euros
# CurrencyAUD=AU Dollars
# CurrencySingAUD=AU Dollar
# CurrencyCAD=CAN Dollars
# CurrencySingCAD=CAN Dollar
# CurrencyCHF=Swiss Francs
# CurrencySingCHF=Swiss Franc
# CurrencyEUR=Euros
# CurrencySingEUR=Euro
# CurrencyFRF=French Francs
# CurrencySingFRF=French Franc
# CurrencyGBP=GB Pounds
# CurrencySingGBP=GB Pound
# CurrencyINR=Indian rupees
# CurrencySingINR=Indian rupee
# CurrencyMAD=Dirham
# CurrencySingMAD=Dirham
# CurrencyMGA=Ariary
# CurrencySingMGA=Ariary
# CurrencyMUR=Mauritius rupees
# CurrencySingMUR=Mauritius rupee
# CurrencyNOK=Norwegian krones
# CurrencySingNOK=Norwegian krone
# CurrencyTND=Tunisian dinars
# CurrencySingTND=Tunisian dinar
# CurrencyUSD=US Dollars
# CurrencySingUSD=US Dollar
# CurrencyUAH=Hryvnia
# CurrencySingUAH=Hryvnia
# CurrencyXAF=CFA Francs BEAC
# CurrencySingXAF=CFA Franc BEAC
# CurrencyXOF=CFA Francs BCEAO
# CurrencySingXOF=CFA Franc BCEAO
# CurrencyXPF=CFP Francs
# CurrencySingXPF=CFP Franc
Currencyeuros=EUR
CurrencyAUD=Australski dolari
CurrencySingAUD=Australaski dolar
CurrencyCAD=Kanadski dolari
CurrencySingCAD=Kanadski dolar
CurrencyCHF=Švicarski franci
CurrencySingCHF=Švicarski franak
CurrencyEUR=EUR
CurrencySingEUR=EUR
CurrencyFRF=Francuski franci
CurrencySingFRF=Francuski franak
CurrencyGBP=Engleske funte
CurrencySingGBP=Engleska funta
CurrencyINR=Indijske rupije
CurrencySingINR=Indijska rupija
CurrencyMAD=Dirham
CurrencySingMAD=Dirham
CurrencyMGA=Ariary
CurrencySingMGA=Ariary
CurrencyMUR=Mauricijke rupije
CurrencySingMUR=Mauricijska rupija
CurrencyNOK=Norveške krune
CurrencySingNOK=Norveška kruna
CurrencyTND=Tuniski dinari
CurrencySingTND=Tuniski dinar
CurrencyUSD=Američki dolari
CurrencySingUSD=Američki dolar
CurrencyUAH=Grivna
CurrencySingUAH=Grivna
CurrencyXAF=CFA franci BEAC
CurrencySingXAF=CFA franak BEAC
CurrencyXOF=CFA franci BCEAO
CurrencySingXOF=CFA Franak BCEAO
CurrencyXPF=CFP franci
CurrencySingXPF=CFP franak
# CurrencyCentSingEUR=cent
# CurrencyThousandthSingTND=thousandth
CurrencyCentSingEUR=cent
CurrencyThousandthSingTND=hiljaditi
#### Input reasons #####
# DemandReasonTypeSRC_INTE=Internet
# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
# DemandReasonTypeSRC_COMM=Commercial contact
# DemandReasonTypeSRC_SHOP=Shop contact
# DemandReasonTypeSRC_WOM=Word of mouth
# DemandReasonTypeSRC_PARTNER=Partner
# DemandReasonTypeSRC_EMPLOYEE=Employee
# DemandReasonTypeSRC_SPONSORING=Sponsorship
DemandReasonTypeSRC_INTE=Internet
DemandReasonTypeSRC_CAMP_MAIL=Mailing kampanje
DemandReasonTypeSRC_CAMP_EMAIL=Emailing kampanja
DemandReasonTypeSRC_CAMP_PHO=Telefonska kampanja
DemandReasonTypeSRC_CAMP_FAX=Fax kampanja
DemandReasonTypeSRC_COMM=Poslovni kontakti
DemandReasonTypeSRC_SHOP=Kontakt u prodavnici
DemandReasonTypeSRC_WOM=Riječ usta
DemandReasonTypeSRC_PARTNER=Partner
DemandReasonTypeSRC_EMPLOYEE=Zaposlenik
DemandReasonTypeSRC_SPONSORING=Pokroviteljstvo
#### Paper formats ####
# PaperFormatEU4A0=Format 4A0
# PaperFormatEU2A0=Format 2A0
# PaperFormatEUA0=Format A0
# PaperFormatEUA1=Format A1
# PaperFormatEUA2=Format A2
# PaperFormatEUA3=Format A3
# PaperFormatEUA4=Format A4
# PaperFormatEUA5=Format A5
# PaperFormatEUA6=Format A6
# PaperFormatUSLETTER=Format Letter US
# PaperFormatUSLEGAL=Format Legal US
# PaperFormatUSEXECUTIVE=Format Executive US
# PaperFormatUSLEDGER=Format Ledger/Tabloid
# PaperFormatCAP1=Format P1 Canada
# PaperFormatCAP2=Format P2 Canada
# PaperFormatCAP3=Format P3 Canada
# PaperFormatCAP4=Format P4 Canada
# PaperFormatCAP5=Format P5 Canada
# PaperFormatCAP6=Format P6 Canada
PaperFormatEU4A0=Format 4A0
PaperFormatEU2A0=Format 2A0
PaperFormatEUA0=Format A0
PaperFormatEUA1=Format A1
PaperFormatEUA2=Format A2
PaperFormatEUA3=Format A3
PaperFormatEUA4=Format A4
PaperFormatEUA5=Format A5
PaperFormatEUA6=Format A6
PaperFormatUSLETTER=Format Letter US
PaperFormatUSLEGAL=Format Legal US
PaperFormatUSEXECUTIVE=Format Executive US
PaperFormatUSLEDGER=Format Ledger / Tabloid
PaperFormatCAP1=Format P1 Canada
PaperFormatCAP2=Format P2 Canada
PaperFormatCAP3=Format P3 Canada
PaperFormatCAP4=Format P4 Canada
PaperFormatCAP5=Format P5 Canada
PaperFormatCAP6=Format P6 Canada

View File

@ -1,32 +1,32 @@
# Dolibarr language file - Source file is en_US - donations
# Donation=Donation
# Donations=Donations
# DonationRef=Donation ref.
# Donor=Donor
# Donors=Donors
# AddDonation=Add a donation
# NewDonation=New donation
# ShowDonation=Show donation
# DonationPromise=Gift promise
# PromisesNotValid=Not validated promises
# PromisesValid=Validated promises
# DonationsPaid=Donations paid
# DonationsReceived=Donations received
# PublicDonation=Public donation
# DonationsNumber=Donation number
# DonationsArea=Donations area
# DonationStatusPromiseNotValidated=Draft promise
# DonationStatusPromiseValidated=Validated promise
# DonationStatusPaid=Donation received
# DonationStatusPromiseNotValidatedShort=Draft
# DonationStatusPromiseValidatedShort=Validated
# DonationStatusPaidShort=Received
# ValidPromess=Validate promise
# DonationReceipt=Donation receipt
# BuildDonationReceipt=Build receipt
# DonationsModels=Documents models for donation receipts
# LastModifiedDonations=Last %s modified donations
# SearchADonation=Search a donation
# DonationRecipient=Donation recipient
# ThankYou=Thank You
# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
Donation=Donacija
Donations=Donacije
DonationRef=Donacija ref.
Donor=Donator
Donors=Donatori
AddDonation=Dodaj donaciju
NewDonation=Nova donacija
ShowDonation=Prikaži donaciju
DonationPromise=Obećanje za poklon
PromisesNotValid=Nepotvrđena obećanja
PromisesValid=Potvrđena obećanja
DonationsPaid=Uplaćene donacije
DonationsReceived=Primljene donacije
PublicDonation=Javne donacije
DonationsNumber=Broj donacije
DonationsArea=Područje za donacije
DonationStatusPromiseNotValidated=Nacrt obećanja
DonationStatusPromiseValidated=Potvrđena obećanja
DonationStatusPaid=Primljena donacija
DonationStatusPromiseNotValidatedShort=Nacrt
DonationStatusPromiseValidatedShort=Potvrđena donacija
DonationStatusPaidShort=Primljena donacija
ValidPromess=Potvrdi obećanje
DonationReceipt=Priznanica za donaciju
BuildDonationReceipt=Napravi priznanicu
DonationsModels=Modeli dokumenata za priznanicu donacije
LastModifiedDonations=Zadnje %s izmijenjene donacije
SearchADonation=Traži donaciju
DonationRecipient=Primalac donacije
ThankYou=Hvala Vam
IConfirmDonationReception=Primalac potvrđuje prijem, kao donacija, slijedeći iznos

View File

@ -1,55 +1,55 @@
# Dolibarr language file - Source file is en_US - ecm
# MenuECM=Documents
# DocsMine=My documents
# DocsGenerated=Generated documents
# DocsElements=Elements documents
# DocsThirdParties=Documents third parties
# DocsContracts=Documents contracts
# DocsProposals=Documents proposals
# DocsOrders=Documents orders
# DocsInvoices=Documents invoices
# ECMNbOfDocs=Nb of documents in directory
# ECMNbOfDocsSmall=Nb of doc.
# ECMSection=Directory
# ECMSectionManual=Manual directory
# ECMSectionAuto=Automatic directory
# ECMSectionsManual=Manual tree
# ECMSectionsAuto=Automatic tree
# ECMSections=Directories
# ECMRoot=Root
# ECMNewSection=New directory
# ECMAddSection=Add directory
# ECMNewDocument=New document
# ECMCreationDate=Creation date
# ECMNbOfFilesInDir=Number of files in directory
# ECMNbOfSubDir=Number of sub-directories
# ECMNbOfFilesInSubDir=Number of files in sub-directories
# ECMCreationUser=Creator
# ECMArea=EDM area
# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.<br>* Manual directories can be used to save documents not linked to a particular element.
# ECMSectionWasRemoved=Directory <b>%s</b> has been deleted.
# ECMDocumentsSection=Document of directory
# ECMSearchByKeywords=Search by keywords
# ECMSearchByEntity=Search by object
# ECMSectionOfDocuments=Directories of documents
# ECMTypeManual=Manual
# ECMTypeAuto=Automatic
# ECMDocsBySocialContributions=Documents linked to social contributions
# ECMDocsByThirdParties=Documents linked to third parties
# ECMDocsByProposals=Documents linked to proposals
# ECMDocsByOrders=Documents linked to customers orders
# ECMDocsByContracts=Documents linked to contracts
# ECMDocsByInvoices=Documents linked to customers invoices
# ECMDocsByProducts=Documents linked to products
# ECMDocsByProjects=Documents linked to projects
# ECMNoDirectoryYet=No directory created
# ShowECMSection=Show directory
# DeleteSection=Remove directory
# ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b> ?
# ECMDirectoryForFiles=Relative directory for files
# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
# ECMFileManager=File manager
# ECMSelectASection=Select a directory on left tree...
# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
MenuECM=Dokumenti
DocsMine=Moji dokumenti
DocsGenerated=Generisani doumenti
DocsElements=Elementi dokumenata
DocsThirdParties=Dokumenti subjekata
DocsContracts=Dokumenti ugovora
DocsProposals=Dokumenti prijedloga
DocsOrders=Dokumenti narudžbi
DocsInvoices=Dokumenti faktura
ECMNbOfDocs=Broj dokumenata u direktoriju
ECMNbOfDocsSmall=Br. dok.
ECMSection=Direktorij
ECMSectionManual=Ručni direktorij
ECMSectionAuto=Automatski direktorij
ECMSectionsManual=Ručna struktura
ECMSectionsAuto=Automatska struktura
ECMSections=Direktoriji
ECMRoot=Root
ECMNewSection=Novi direktorij
ECMAddSection=Dodaj direktorij
ECMNewDocument=Novi dokument
ECMCreationDate=Datum kreacije
ECMNbOfFilesInDir=Broj fajlova u direktoriju
ECMNbOfSubDir=Broj poddirektorija
ECMNbOfFilesInSubDir=Broj fajlova u poddirektoriju
ECMCreationUser=Kreator
ECMArea=Područje za EDM
ECMAreaDesc=Područje za EDM (Elektronsko upravljanje dokumentima) vam omogućava da snimite, podijelite ili brzo tražite sve tipove dokumenata u Dolibarr-u.
ECMAreaDesc2=* Automatski direktoriji se popunjavaju automatski nakon dodavanja dokumenata sa kartice elementa. <br> * Manuelni direktoriji se mogu koristit za snimanje dokumenata koji nisu povezani za određeni element.
ECMSectionWasRemoved=Direktorij <b>%s</b> je obrisan.
ECMDocumentsSection=Dokument u direktoriju
ECMSearchByKeywords=Traži po ključnim riječima
ECMSearchByEntity=Traži po objektu
ECMSectionOfDocuments=Direktoriji dokumenata
ECMTypeManual=Ručno
ECMTypeAuto=Automatski
ECMDocsBySocialContributions=Dokumenti vezani za socijalne doprinose
ECMDocsByThirdParties=Dokumenti vezani sza subjekte
ECMDocsByProposals=Dokumenti vezani za prijedloge
ECMDocsByOrders=Dokumenti vezani za narudžbe kupaca
ECMDocsByContracts=Dokumenti vezani za ugovore
ECMDocsByInvoices=Dokumenti vezani za fakture klijenata
ECMDocsByProducts=Dokumenti vezani za proizvode
ECMDocsByProjects=Dokumenti vezani za projekte
ECMNoDirectoryYet=Nema kreiranih direktorija
ShowECMSection=Prikaži direktorij
DeleteSection=Ukloni direktorij
ConfirmDeleteSection=Možete li potvrditi da želite obrisati direktorij <b>%s</b> ?
ECMDirectoryForFiles=Relativni direktorij za fajlove
CannotRemoveDirectoryContainsFiles=Nemoguće ukloniti jer sadrži fajlove
ECMFileManager=Updavljanje fajlovima
ECMSelectASection=Odaberi direktorij u lijevoj strukturi
DirNotSynchronizedSyncFirst=Ovaj direktorij je napravljen ili izmijenjen izvan ECM modula. Morate prvo kliknuti na dugme "Osvježi" da bi sinhronizovali disk i bazu podataka da bi dobili sadržaj ovog direktorija.

View File

@ -26,8 +26,11 @@
# ErrorBadThirdPartyName=Bad value for third party name
# ErrorProdIdIsMandatory=The %s is mandatory
# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
# ErrorBadBarCodeSyntax=Bad syntax for bar code
# ErrorCustomerCodeRequired=Customer code required
# ErrorBarCodeRequired=Bar code required
# ErrorCustomerCodeAlreadyUsed=Customer code already used
# ErrorBarCodeAlreadyUsed=Bar code already used
# ErrorPrefixRequired=Prefix required
# ErrorUrlNotValid=The website address is incorrect
# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
@ -63,6 +66,7 @@
# ErrorNoValueForRadioType=Please fill value for radio list
# ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
# ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
# ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
# ErrorNoAccountancyModuleLoaded=No accountancy module activated
# ErrorExportDuplicateProfil=This profile name already exists for this export set.
# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.

View File

@ -123,6 +123,10 @@
# DeskCode=Desk code
# BankAccountNumber=Account number
# BankAccountNumberKey=Key
# SpecialCode=Special code
# ExportStringFilter=%% allows replacing one or more characters in the text
# ExportDateFilter='AAAA' 'AAAAMM' 'AAAAMMJJ': filters by one year/month/day<br>'AAAA+AAAA' 'AAAAMM+AAAAMM' 'AAAAMMJJ+AAAAMMJJ': filters over a range of years/months/days<br>'&gt;AAAA' '&gt;AAAAMM' '&gt;AAAAMMJJ': filters on the following years/months/days<br>'&gt;AAAA' '&gt;AAAAMM' '&gt;AAAAMMJJ': filters on the previous years/months/days
# ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values
## filters
# SelectFilterFields=If you want to filter on some values, just input values here.
# FilterableFields=Champs Filtrables

View File

@ -1,4 +1,4 @@
# Dolibarr language file - Source file is en_US - externalsite
# ExternalSiteSetup=Setup link to external website
# ExternalSiteURL=External Site URL
# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
ExternalSiteSetup=Podesi link za eksterni web sajt
ExternalSiteURL=Link do eksternog web sajta
ExternalSiteModuleNotComplete=Modul ExternalSite nije konfigurisan kako treba.

View File

@ -1,12 +1,12 @@
# Dolibarr language file - Source file is en_US - ftp
# FTPClientSetup=FTP Client module setup
# NewFTPClient=New FTP connection setup
# FTPArea=FTP Area
# FTPAreaDesc=This screen show you content of a FTP server view
# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>.
# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty).
# FTPPassiveMode=Passive mode
FTPClientSetup=Postavke modula FTP klijent
NewFTPClient=Postavke nove FTP konekcije
FTPArea=Područje za FTP
FTPAreaDesc=Ovaj prozor prikazuje sadržaj FTP servera
SetupOfFTPClientModuleNotComplete=Postavke modula FTP klijent nisu završene
FTPFeatureNotSupportedByYourPHP=Vaš PHP ne podržava FTP funkcije
FailedToConnectToFTPServer=Neuspjelo povezivanje na FTP server (server %s port %s)
FailedToConnectToFTPServerWithCredentials=Neuspio login na FTP server sa definisanim login/šifra
FTPFailedToRemoveFile=Neuspjelo uklanjanje fajla <b>%s</b>.
FTPFailedToRemoveDir=Neuspjelo uklanjanje direktorija <b>%s</b> (Provjerite dozvole i da li je direktorij prazan)
FTPPassiveMode=Pasivni način

View File

@ -1,28 +1,28 @@
# Dolibarr language file - Source file is en_US - help
# CommunitySupport=Forum/Wiki support
# EMailSupport=Emails support
# RemoteControlSupport=Online real time / remote support
# OtherSupport=Other support
# ToSeeListOfAvailableRessources=To contact/see available resources:
# ClickHere=Click here
# HelpCenter=Help center
# DolibarrHelpCenter=Dolibarr help and support center
# ToGoBackToDolibarr=Otherwise, click <a href="%s">here to use Dolibarr</a>
# TypeOfSupport=Source of support
# TypeSupportCommunauty=Community (free)
# TypeSupportCommercial=Commercial
# TypeOfHelp=Type
# NeedHelpCenter=Need help or support ?
# Efficiency=Efficiency
# TypeHelpOnly=Help only
# TypeHelpDev=Help+Development
# TypeHelpDevForm=Help+Development+Formation
# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on <b>%s</b> web site:
# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
# BackToHelpCenter=Otherwise, click here to go <a href="%s">back to help center home page</a>.
# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
# PossibleLanguages=Supported languages
# MakeADonation=Help Dolibarr project, make a donation
# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
# SeeOfficalSupport=For official Dolibarr support in your language: <br><b><a href="%s" target="_blank">%s</a></b>
CommunitySupport=Forum/Wiki podrška
EMailSupport=Email podrška
RemoteControlSupport=Online uživo / daljinska podrška
OtherSupport=Druge podrške
ToSeeListOfAvailableRessources=Za kontaktirati/vidjeti dosupne resurse:
ClickHere=Klikni ovdje
HelpCenter=Centar za pomoć
DolibarrHelpCenter=Dolibarr pomoć u centri za podršku
ToGoBackToDolibarr=U suprotnom, klikni <a href="%s">ovdje za korištenje Dolibarr</a>
TypeOfSupport=Izvorna podrška
TypeSupportCommunauty=Zajednica (besplatno)
TypeSupportCommercial=Poslovno
TypeOfHelp=Tip
NeedHelpCenter=Trebate pomoć ili podršku?
Efficiency=Efikasnost
TypeHelpOnly=Samo pomoć
TypeHelpDev=Pomoć + razvoj
TypeHelpDevForm=Pomoć + razvoj + formiranje
ToGetHelpGoOnSparkAngels1=Neke kompanije mogu omogućiti brzu (nekada i trenutnu) i efikasniju online podršku tako što preuzmu kontrolu nad vašim računarom. Takvu pomoć možete naći na <b>%s</b> web sajtu:
ToGetHelpGoOnSparkAngels3=Također možete otići na listu svih dostupnik trenera za Dolibarr, za ovo kliknite na dugme
ToGetHelpGoOnSparkAngels2=Ponekad, nema dostupnih kompanija kada tražite, zato razmislite da promijenite filter da tražite "Sva dostupnost". Moći ćete poslati više zahtjeva.
BackToHelpCenter=U suprotnom, kliknite ovdje <a href="%s">da idete nazad na centralnu početnu stranicu</a>.
LinkToGoldMember=Možete pozvati jednog od unaprijed izabranih Dolibarr trenera za vas jezik (%s) klikom na Widget (statusi i maksimalne cijene su automatski ažurirani)
PossibleLanguages=Podržani jezici
MakeADonation=Pomozite Dolibarr projektu, donirajte
SubscribeToFoundation=Pomozite dolibar projekti, pretplatite se fondaciji
SeeOfficalSupport=Za oficijelnu Dolibarr podršku za vaš jezik: <br><b><a href="%s" target="_blank">%s</a></b>

View File

@ -1,152 +1,152 @@
# Dolibarr language file - Source file is en_US - holiday
# HRM=HRM
# Holidays=Holidays
# CPTitreMenu=Holidays
# MenuReportMonth=Monthly statement
# MenuAddCP=Apply for holidays
# NotActiveModCP=You must enable the module holidays to view this page.
# NotConfigModCP=You must configure the module holidays to view this page. To do this, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> click here </ a>.
# NoCPforUser=You don't have a demand for holidays.
# AddCP=Apply for holidays
# CPErrorSQL=An SQL error occurred:
# Employe=Employee
# DateDebCP=Start date
# DateFinCP=End date
# DateCreateCP=Creation date
# DraftCP=Draft
# ToReviewCP=Awaiting approval
# ApprovedCP=Approved
# CancelCP=Canceled
# RefuseCP=Refused
# ValidatorCP=Approbator
# ListeCP=List of holidays
# ReviewedByCP=Will be reviewed by
# DescCP=Description
# SendRequestCP=Creating demand for holidays
# DelayToRequestCP=Applications for holidays must be made at least <b>%s day(s)</b> before them.
# MenuConfCP=Edit balance of holidays
# UpdateAllCP=Update the holidays
# SoldeCPUser=Holidays balance is <b>%s</b> days.
# ErrorEndDateCP=You must select an end date greater than the start date.
# ErrorSQLCreateCP=An SQL error occurred during the creation:
# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
# ReturnCP=Return to previous page
# ErrorUserViewCP=You are not authorized to read this request for holidays.
# InfosCP=Information of the demand of holidays
# InfosWorkflowCP=Information Workflow
# DateCreateCP=Creation date
# RequestByCP=Requested by
# TitreRequestCP=Sheet of holidays
# NbUseDaysCP=Number of days of holidays consumed
# EditCP=Edit
# DeleteCP=Delete
# ActionValidCP=Validate
# ActionRefuseCP=Refuse
# ActionCancelCP=Cancel
# StatutCP=Status
# SendToValidationCP=Send to validation
# TitleDeleteCP=Delete the request of holidays
# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
# CantCreateCP=You don't have the right to apply for holidays.
# InvalidValidatorCP=You must choose an approbator to your holiday request.
# UpdateButtonCP=Update
# CantUpdate=You cannot update this request of holidays.
# NoDateDebut=You must select a start date.
# NoDateFin=You must select an end date.
# ErrorDureeCP=Your request for holidays does not contain working day.
# TitleValidCP=Approve the request holidays
# ConfirmValidCP=Are you sure you want to approve the holiday request?
# DateValidCP=Date approved
# TitleToValidCP=Send request holidays
# ConfirmToValidCP=Are you sure you want to send the request of holidays?
# TitleRefuseCP=Refuse the request holidays
# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
# NoMotifRefuseCP=You must choose a reason for refusing the request.
# TitleCancelCP=Cancel the request holidays
# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
# DetailRefusCP=Reason for refusal
# DateRefusCP=Date of refusal
# DateCancelCP=Date of cancellation
# DefineEventUserCP=Assign an exceptional leave for a user
# addEventToUserCP=Assign leave
# MotifCP=Reason
# UserCP=User
# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
# MenuLogCP=View logs of holidays
# LogCP=Log of updates of holidays
# ActionByCP=Performed by
# UserUpdateCP=For the user
# PrevSoldeCP=Previous Balance
# NewSoldeCP=New Balance
# alreadyCPexist=A request for holidays has already been done on this period.
# UserName=Name
# Employee=Employee
# FirstDayOfHoliday=First day of holiday
# LastDayOfHoliday=Last day of holiday
# HolidaysMonthlyUpdate=Monthly update
# ManualUpdate=Manual update
# HolidaysCancelation=Holidays cancelation
HRM=Kadrovska služba
Holidays=Godišnji odmori
CPTitreMenu=Godišnji odmori
MenuReportMonth=Mjesečni izvještaj
MenuAddCP=Prijavi se za godišnji odmor
NotActiveModCP=Morate omogućiti modul godišnji odmori da bi vidjeli ovu stranicu.
NotConfigModCP=Morate konfigurisati modul godišnji odmori da bi vidjeli ovu stranicu. Da bi ste uradili ovo, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;">kliknite ovdje<a>.
NoCPforUser=Nema te zahtjeva za godišnje odmore.
AddCP=Prijavi se za godišnji odmor
CPErrorSQL=Desila se SQL greška:
Employe=Zaposlenik
DateDebCP=Datum početka
DateFinCP=Datum završetka
DateCreateCP=Datum kreiranja
DraftCP=Nacrt
ToReviewCP=Čeka na odobrenje
ApprovedCP=Odobren
CancelCP=Otkazan
RefuseCP=Odbijen
ValidatorCP=Osoba koja odobrava
ListeCP=Lista godišnjih odmora
ReviewedByCP=Bit će pregledano od strane
DescCP=Opis
SendRequestCP=Kreiranje zahtjeva za godišnji odmor
DelayToRequestCP=Aplikacija za godišnji odmor mora biti napravljena bar <b>%s dan(a)</b> prije samog odmora.
MenuConfCP=Izmjena stanja za godišnje odmore.
UpdateAllCP=Ažuriranje godišnjih odmora
SoldeCPUser=Stanje godišnjih odmora je <b>%s</b> dana.
ErrorEndDateCP=Datum završetka mora biti poslije datuma početka.
ErrorSQLCreateCP=Desila se SQL greška prilikom kreiranja:
ErrorIDFicheCP=Desila se greška, zahtjev za odmor ne postoji.
ReturnCP=Vrati se na prethodnu stranicu
ErrorUserViewCP=Niste autorizovani da čitate ovaj zahtjev za godišnji odmor.
InfosCP=Informacije o zahtjevu za odmor
InfosWorkflowCP=Workflow informacija
DateCreateCP=Datum kreiranja
RequestByCP=Zahtjev poslao
TitreRequestCP=Lista godišnjih odmora
NbUseDaysCP=Broj iskorištenih dana godišnjeg odmora
EditCP=Izmjena
DeleteCP=Obrisati
ActionValidCP=Potvrdi
ActionRefuseCP=Odbij
ActionCancelCP=Poništi
StatutCP=Status
SendToValidationCP=Posalji na potvrđivanje
TitleDeleteCP=Obrisati zahtjev za godišnji odmor
ConfirmDeleteCP=Potvrda brisanja ovog zahtjeva za godišnji odmor?
ErrorCantDeleteCP=Greška nemate pravo da obriše ovaj zahtjev za godišnji odmor.
CantCreateCP=Nemaš prava da se prijave za godišnji odmor.
InvalidValidatorCP=Morate odabrati osobu za odobravanja vašeg godišnjeg odmora.
UpdateButtonCP=Ažuriranje
CantUpdate=Ne možete ažurirati ovaj zahtjev za godišnji odmor.
NoDateDebut=Morate odabrati datum početka.
NoDateFin=Morate odabrati datum završetka.
ErrorDureeCP=Vaš zahtjev za godišnji odmor ne sadrži radni dan.
TitleValidCP=Odobri zahtjev za godišnji odmor
ConfirmValidCP=Jeste li sigurni da želite da odobrite zahtjev za godišnji odmor?
DateValidCP=Datum odobrenja
TitleToValidCP=Pošalji zahtjev za godišnji odmor
ConfirmToValidCP=Jeste li sigurni da želite poslati zahtjev za godišnji odmor?
TitleRefuseCP=Odbiti zahtjev za godišnji odmor
ConfirmRefuseCP=Jeste li sigurni da želite odbiti zahtjev za godišnji odmor?
NoMotifRefuseCP=Morate odabrati razlog za odbijanje zahtjeva.
TitleCancelCP=Poništi zahtjev za godišnji odmor
ConfirmCancelCP=Jeste li sigurni da želite otkazati zahtjev za godišnji odmor?
DetailRefusCP=Razlog za odbijanje
DateRefusCP=Datum odbijanja
DateCancelCP=Datum poništavanja
DefineEventUserCP=Dodijeli izuzetno odsustvo za korisnika
addEventToUserCP=Dodijeli odsustvo
MotifCP=Razlog
UserCP=Korisnik
ErrorAddEventToUserCP=Došlo je do greške prilikom dodavanja izuzetnog odsustva.
AddEventToUserOkCP=Dodavanje izuzetno odsustva je kopmletirano.
MenuLogCP=Pogledaj izvjestaje za godišnje odmore
LogCP=Izvještaji ažuriranja godišnjih odmora
ActionByCP=Izvršeno od strane
UserUpdateCP=Za korisnika
PrevSoldeCP=Prethodno stanje
NewSoldeCP=Novo stanje
alreadyCPexist=Zahtjev za godišnji odmor je vec završen za ovaj period.
UserName=Naziv
Employee=Zaposlenik
FirstDayOfHoliday=Prvi dan godišnjeg odmora
LastDayOfHoliday=Zadnji dan godišnjeg odmora
HolidaysMonthlyUpdate=Mjesečno ažuriranje
ManualUpdate=Ručno ažuriranje
HolidaysCancelation=Poništavanje godišnjih odmora
## Configuration du Module ##
# ConfCP=Configuration of holidays module
# DescOptionCP=Description of the option
# ValueOptionCP=Value
# GroupToValidateCP=Group with the ability to approve holidays
# ConfirmConfigCP=Validate the configuration
# LastUpdateCP=Last updated automatically of holidays
# UpdateConfCPOK=Updated successfully.
# ErrorUpdateConfCP=An error occurred during the update, please try again.
# AddCPforUsers=Please add the balance of holidays of users by <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">clicking here</a>.
# DelayForSubmitCP=Deadline to apply for holidays
# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
# nbUserCP=Number of users supported in the module holidays
# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
# nbHolidayEveryMonthCP=Number of holidays added every month
# Module27130Name= Management of holidays
# Module27130Desc= Management of holidays
# TitleOptionMainCP=Main settings of holidays
# TitleOptionEventCP=Settings of holidays related to events
# ValidEventCP=Validate
# UpdateEventCP=Update events
# CreateEventCP=Create
# NameEventCP=Event name
# OkCreateEventCP=The addition of the event went well.
# ErrorCreateEventCP=Error creating the event.
# UpdateEventOkCP=The update of the event went well.
# ErrorUpdateEventCP=Error while updating the event.
# DeleteEventCP=Delete Event
# DeleteEventOkCP=The event has been deleted.
# ErrorDeleteEventCP=Error while deleting the event.
# TitleDeleteEventCP=Delete a exceptional leave
# TitleCreateEventCP=Create a exceptional leave
# TitleUpdateEventCP=Edit or delete a exceptional leave
# DeleteEventOptionCP=Delete
# UpdateEventOptionCP=Update
# ErrorMailNotSend=An error occurred while sending email:
# NoCPforMonth=No leave this month.
# nbJours=Number days
# TitleAdminCP=Configuration of Holidays
ConfCP=Konfiguracija modula za godišnje odmore
DescOptionCP=Opis opcije
ValueOptionCP=Vrijednost
GroupToValidateCP=Grupa sa mogućnosti da odobrava godišnje odmore
ConfirmConfigCP=Potvrdite konfiguraciju
LastUpdateCP=Zadnje ažuriranje automatskih godišnjih odmora
UpdateConfCPOK=Uspješno ažuriranje.
ErrorUpdateConfCP=Došlo je do greške prilikom ažuriranja, molimo pokušajte ponovo.
AddCPforUsers=Molimo dodajte stanje godišnjih odmora za korisnika <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">klikom ovdje</a>.
DelayForSubmitCP=Rok za prijavu za godišnji odmor
AlertapprobatortorDelayCP=Spriječi osobu koja odobrava godišnji odmor u slučaju da se ne poklapa sa rokovima
AlertValidatorDelayCP=Spriječi osobu koja odobrava godišnji odmor u slučaju da odmor prelazi odgađanje
AlertValidorSoldeCP=Spriječi osobu koja odobrava godišnji odmor u slučaju da odmor prelazi trenutno stanje
nbUserCP=Broj podržanih korisnika u modulu za godišnje odmore
nbHolidayDeductedCP=Broj godišnjih odmora za odbijanje po danu uzetog odmora
nbHolidayEveryMonthCP=Broj dana godišnjeg odmora za dodati svaki mjesec
Module27130Name= Upravljanje godišnjim odmorima
Module27130Desc= Upravljanje godišnjim odmorima
TitleOptionMainCP=Glavne postavke godišnjih odmora
TitleOptionEventCP=Postavke za godišnje odmore povezane sa događajima
ValidEventCP=Potvrdi
UpdateEventCP=Ažuriraj događaje
CreateEventCP=Kreiraj
NameEventCP=Naziv događaja
OkCreateEventCP=Dodavanje događaja uspješno.
ErrorCreateEventCP=Greška pri kreiranju događaja.
UpdateEventOkCP=Ažuriranje događaja uspješno.
ErrorUpdateEventCP=Greška pri ažuriranju događaja.
DeleteEventCP=Obriši događaj
DeleteEventOkCP=Događaj je obrisan.
ErrorDeleteEventCP=Greška pri brisanju događaja.
TitleDeleteEventCP=Obrisati izuzetno odsustvo
TitleCreateEventCP=Kreiraj izuzetno odsustvo
TitleUpdateEventCP=Izmijeni ili obriši izuzetno odsustvo
DeleteEventOptionCP=Obriši
UpdateEventOptionCP=Ažuriraj
ErrorMailNotSend=Desila se greška prilikom slanja emaila:
NoCPforMonth=Nema odsustva za ovaj mjesec.
nbJours=Broj dana
TitleAdminCP=Konfiguracija godišnjih odmora
#Messages
# Hello=Hello
# HolidaysToValidate=Validate holidays
# HolidaysToValidateBody=Below is a request for holidays to validate
# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
# HolidaysValidated=Validated holidays
# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
# HolidaysRefused=Denied holidays
# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
# HolidaysCanceled=Canceled holidays
# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
Hello=Zdravo
HolidaysToValidate=Potvrdi godišnje odmore
HolidaysToValidateBody=Ispod su zahtjevi godišnjih odmora za potvrđivanje.
HolidaysToValidateDelay=Ovaj zahtjev za godišji odmor će se desiti u periodu od manje od %s dana.
HolidaysToValidateAlertSolde=Korisnici koji su postavili ovaj zahtjev nemaju dovoljan broj dostupnih dana.
HolidaysValidated=Potvrđeni godišnji odmori
HolidaysValidatedBody=Vaš zahtjev za godišnji odmor od %s do %s je potvrđen.
HolidaysRefused=Odbijeni godišnji odmori
HolidaysRefusedBody=Vaš zahtjev za godišnji odmor od %s do %s je odbijen zbog:
HolidaysCanceled=Poništeni godišnji odmori
HolidaysCanceledBody=Vaš zahtjev za godišnji odmor od %s fo %s je poništen.
# Permission20001=Read/create/modify their holidays
# Permission20002=Read/modify all requests of holidays
# Permission20003=Delete their holidays requests
# Permission20004=Define users holidays
# Permission20005=Review log of modified holidays
# Permission20006=Access holidays monthly report
Permission20001=Pročitaj/kreiraj/izmijeni njigove godišnje odmore
Permission20002=Pročitaj/kreiraj/izmijeni sve zahtjeve za godišnje odmore
Permission20003=Obriši njihove zahtjeve za godišnje odmore
Permission20004=Definiši korisnikove godišnje odmore
Permission20005=Pregledaj izvještaj o izmijenjenim godišnjim odmorima
Permission20006=Pristupi mjesečnom izvještaj za godišnje odmore

View File

@ -1,42 +1,42 @@
# Dolibarr language file - Source file is en_US - interventions
# Intervention=Intervention
# Interventions=Interventions
# InterventionCard=Intervention card
# NewIntervention=New intervention
# AddIntervention=Add intervention
# ListOfInterventions=List of interventions
# EditIntervention=Edit intervention
# ActionsOnFicheInter=Actions on intervention
# LastInterventions=Last %s interventions
# AllInterventions=All interventions
# CreateDraftIntervention=Create draft
# CustomerDoesNotHavePrefix=Customer does not have a prefix
# InterventionContact=Intervention contact
# DeleteIntervention=Delete intervention
# ValidateIntervention=Validate intervention
# ModifyIntervention=Modify intervention
# DeleteInterventionLine=Delete intervention line
# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name <b>%s</b> ?
# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
# NameAndSignatureOfInternalContact=Name and signature of intervening :
# NameAndSignatureOfExternalContact=Name and signature of customer :
# DocumentModelStandard=Standard document model for interventions
# InterventionCardsAndInterventionLines=Interventions and lines of interventions
# ClassifyBilled=Classify "Billed"
# StatusInterInvoiced=Billed
# RelatedInterventions=Related interventions
# ShowIntervention=Show intervention
Intervention=Intervencija
Interventions=Intervencije
InterventionCard=Kartica intervencija
NewIntervention=Nova intervencija
AddIntervention=Dodaj intervenciju
ListOfInterventions=Lista intervencija
EditIntervention=Izimijeni intervenciju
ActionsOnFicheInter=Akcije na intervencijama
LastInterventions=Zadnjih %s intervencija
AllInterventions=Sve intervencije
CreateDraftIntervention=Kreiraj nacrt
CustomerDoesNotHavePrefix=Kupac nema prefiks
InterventionContact=Kontakt za intervenciju
DeleteIntervention=Obriši intervenciju
ValidateIntervention=Potvrdi intervenciju
ModifyIntervention=Izmijeni intervenciju
DeleteInterventionLine=Obriši tekst intervencije
ConfirmDeleteIntervention=Jeste li sigurni da želite obrisati ovu intervenciju?
ConfirmValidateIntervention=Jeste li sigurni da želite potvrditi ovu intervenciju pod nazivom <b>%s</b> ?
ConfirmModifyIntervention=Jeste li sigurni da želite izmijeniti ovu intervenciju?
ConfirmDeleteInterventionLine=Jeste li sigurni da želite obrisati ovaj tekst intervencije?
NameAndSignatureOfInternalContact=Ime i potpis servisera:
NameAndSignatureOfExternalContact=Ime i potpis kupca:
DocumentModelStandard=Standardni dokument za intervencije
InterventionCardsAndInterventionLines=Intervencije i tekstovi intervencija
ClassifyBilled=Klasifikuj "Fakturisane"
StatusInterInvoiced=Fakturisano
RelatedInterventions=Povezane intervencije
ShowIntervention=Prikaži intervenciju
##### Types de contacts #####
# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
# TypeContact_fichinter_internal_INTERVENING=Intervening
# TypeContact_fichinter_external_BILLING=Billing customer contact
# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
TypeContact_fichinter_internal_INTERREPFOLL=Predstavnik koji kontroliše intervenciju
TypeContact_fichinter_internal_INTERVENING=Serviser
TypeContact_fichinter_external_BILLING=Kontakt kupca za fakturianje
TypeContact_fichinter_external_CUSTOMER=Kontakt kupca za kontrolu
# Modele numérotation
# ArcticNumRefModelDesc1=Generic number model
# ArcticNumRefModelError=Failed to activate
# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
# PrintProductsOnFichinter=Print products on intervention card
# PrintProductsOnFichinterDetails=forinterventions generated from orders
ArcticNumRefModelDesc1=Opšti model broja
ArcticNumRefModelError=Neuspjelo aktiviranje
PacificNumRefModelDesc1=Vratiti broj sa formatom %syymm-nnnn, gdje je yy godina, mm mjesec i nnnn niz bez prekida i bez vraćanja za 0.
PacificNumRefModelError=Kartica intervencije koja počinje sa $syymm već postoji i nije kompatibilna sa ovim modelom nizda. Odstrani ili promijeni da bi se modul mogao aktivirati.
PrintProductsOnFichinter=Isprintaj proizvode sa kartice intervencije
PrintProductsOnFichinterDetails=za intervencije generisano sa narudžbi

View File

@ -1,10 +1,10 @@
# Dolibarr language file - Source file is en_US - ldap
# DomainPassword=Password for domain
# YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
# UserMustChangePassNextLogon=User must change password on the domain %s
# LdapUacf_NORMAL_ACCOUNT=User account
# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
DomainPassword=Šifra za domenu
YouMustChangePassNextLogon=Šifra za korisnika <b>%s</b> na domeni <b>%s</b> mora biti promijenjena.
UserMustChangePassNextLogon=Korisnik mora promijeniti šifru na domeni %s
LdapUacf_NORMAL_ACCOUNT=Korisnički račun
LdapUacf_DONT_EXPIRE_PASSWORD=Šifra nikada ne ističe
LdapUacf_ACCOUNTDISABLE=Račun je onemogućen na domeni %s
# LDAPInformationsForThisContact=Information in LDAP database for this contact
# LDAPInformationsForThisUser=Information in LDAP database for this user
# LDAPInformationsForThisGroup=Information in LDAP database for this group

View File

@ -1,132 +1,139 @@
# Dolibarr language file - Source file is en_US - mails
# Mailing=EMailing
# EMailing=EMailing
# Mailings=EMailings
# EMailings=EMailings
# AllEMailings=All eMailings
# MailCard=EMailing card
# MailTargets=Targets
# MailRecipients=Recipients
# MailRecipient=Recipient
# MailTitle=Description
# MailFrom=Sender
# MailErrorsTo=Errors to
# MailReply=Reply to
# MailTo=Receiver(s)
# MailCC=Copy to
# MailCCC=Cached copy to
# MailTopic=EMail topic
# MailText=Message
# MailFile=Attached files
# MailMessage=EMail body
# ShowEMailing=Show emailing
# ListOfEMailings=List of emailings
# NewMailing=New emailing
# EditMailing=Edit emailing
# ResetMailing=Resend emailing
# DeleteMailing=Delete emailing
# DeleteAMailing=Delete an emailing
# PreviewMailing=Preview emailing
# PrepareMailing=Prepare emailing
# CreateMailing=Create emailing
# MailingDesc=This page allows you to send emailings to a group of people.
# MailingResult=Sending emails result
# TestMailing=Test email
# ValidMailing=Valid emailing
# ApproveMailing=Approve emailing
# MailingStatusDraft=Draft
# MailingStatusValidated=Validated
# MailingStatusApproved=Approved
# MailingStatusSent=Sent
# MailingStatusSentPartialy=Sent partialy
# MailingStatusSentCompletely=Sent completely
# MailingStatusError=Error
# MailingStatusNotSent=Not sent
# MailSuccessfulySent=Email successfully sent (from %s to %s)
# MailingSuccessfullyValidated=EMailing successfully validated
# MailUnsubcribe=Unsubscribe
# Unsuscribe=Unsubscribe
# MailingStatusNotContact=Don't contact anymore
# ErrorMailRecipientIsEmpty=Email recipient is empty
# WarningNoEMailsAdded=No new Email to add to recipient's list.
# ConfirmValidMailing=Are you sure you want to validate this emailing ?
# ConfirmResetMailing=Warning, by reinitializing emailing <b>%s</b>, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
# NbOfRecipients=Number of recipients
# NbOfUniqueEMails=Nb of unique emails
# NbOfEMails=Nb of EMails
# TotalNbOfDistinctRecipients=Number of distinct recipients
# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
# AddRecipients=Add recipients
# RemoveRecipient=Remove recipient
# CommonSubstitutions=Common substitutions
# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
# MailingAddFile=Attach this file
# NoAttachedFiles=No attached files
# BadEMail=Bad value for EMail
# CloneEMailing=Clone Emailing
# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
# CloneContent=Clone message
# CloneReceivers=Cloner recipients
# DateLastSend=Date of last sending
# DateSending=Date sending
# SentTo=Sent to <b>%s</b>
# MailingStatusRead=Read
# CheckRead=Read Receipt
# YourMailUnsubcribeOK=The email <b>%s</b> is correctly unsubcribe from mailing list
# MailtoEMail=Hyper link to email
# ActivateCheckRead=Allow to use the "Unsubcribe" link
# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
# EMailSentToNRecipients=EMail sent to %s recipients.
Mailing=E-pošta
EMailing=E-pošta
Mailings=E-pošte
EMailings=E-pošte
AllEMailings=Sva e-pošta
MailCard=Kartica e-pošte
MailTargets=Mete
MailRecipients=Primaoci
MailRecipient=Primalac
MailTitle=Opis
MailFrom=Pošiljalac
MailErrorsTo=Greške prema
MailReply=Odgovori na
MailTo=Primalac(oci)
MailCC=Kopiraj na
MailCCC=Cached kopija na
MailTopic=Tema emaila
MailText=Poruka
MailFile=Priloženi fajlovi
MailMessage=Tijelo emaila
ShowEMailing=Prikažu e-poštu
ListOfEMailings=Lista e-pošta
NewMailing=Nova e-pošta
EditMailing=Uredi e-poštu
ResetMailing=Ponovo pošalji e-poštu
DeleteMailing=Obriši e-poštu
DeleteAMailing=Brisanje e-pošte
PreviewMailing=Pregledati e-poštu
PrepareMailing=Pripremiti e-poštu
CreateMailing=Kreirati e-poštu
MailingDesc=Ova stranica omogućava slanje e-pošte grupi ljudi
MailingResult=Rezultati slanja e-pošte
TestMailing=Testirati slanje
ValidMailing=Potvrdi e-poštu
ApproveMailing=Odobri e-poštu
MailingStatusDraft=Nacrt
MailingStatusValidated=Potvrđeno
MailingStatusApproved=Odobreno
MailingStatusSent=Poslano
MailingStatusSentPartialy=Poslano djelimično
MailingStatusSentCompletely=Poslano poptuno
MailingStatusError=Greška
MailingStatusNotSent=Nije poslano
MailSuccessfulySent=E-pošta uspješno poslana (od %s do %s)
MailingSuccessfullyValidated=E-pošta uspješno potvrđena
MailUnsubcribe=Ispisati se
Unsuscribe=Ispisati se
MailingStatusNotContact=Nemoj kontaktirati više
ErrorMailRecipientIsEmpty=Primalac e-pošte je prazan
WarningNoEMailsAdded=Nema nove e-pošte za dodati na listu primaoca.
ConfirmValidMailing=Jeste li sigurni da želite potvrditi ovu e-poštu?
ConfirmResetMailing=Upozorenje, ponovnom inicijalizacijom e-pošte <b>%s</b>, omogućavate ponovno masovno slanje e-pošte. Jeste li sigurni da je ovo ono što želite?
ConfirmDeleteMailing=Jeste li sigurni da želite obrisati ovu e-poštu?
NbOfRecipients=Broj primaoca
NbOfUniqueEMails=Broj jedinstvenih e-pošta
NbOfEMails=Broj e-pošta
TotalNbOfDistinctRecipients=Broj posebnih primaoca
NoTargetYet=Nema definisanih primaoca (Idi na tab 'Primaoci')
AddRecipients=Dodao primaoce
RemoveRecipient=Ukloni primaoca
CommonSubstitutions=Zajedničke zamjene
YouCanAddYourOwnPredefindedListHere=Da bi ste kreirali modul selektor e-pošte , pogledajte htdocs/core/modules/mailings/README.
EMailTestSubstitutionReplacedByGenericValues=Kada se koristi testni način, promjenjive varijable se mijenjaju sa generičkim vrijednostima
MailingAddFile=Priloži ovaj fajl
NoAttachedFiles=Nema priloženih fajlova
BadEMail=Pogrešna vrijednost za e-poštu
CloneEMailing=Kloniraj e-poštu
ConfirmCloneEMailing=Jeste li sigurni da želite da klonirati ovu e-poštu?
CloneContent=Kloniraj poruku
CloneReceivers=Kloniraj primaoce
DateLastSend=Datum zadnjeg slanja
DateSending=Datum slanja
SentTo=Poslano na <b>%s</b>
MailingStatusRead=Pročitaj
CheckRead=Pročitaj potvrdu
YourMailUnsubcribeOK=E-pošta <b>%s</b> je uspješno ispisana sa liste e-pošte
MailtoEMail=Hyper link na e-poštu
ActivateCheckRead=Dozvoli korištenje "Ispiši se" linka
ActivateCheckReadKey=Kljul korišten za enkriptovanje linka koristi se za "Pročitaj potvrdu" i "Ispiši se" mogućnosti
EMailSentToNRecipients=E-pošta poslana %s primaocima
# EachInvoiceWillBeAttachedToEmail=A document using default invoice document template will be created and attached to each email.
# MailTopicSendRemindUnpaidInvoices=Remind of invoice %s (%s)
# SendRemind=Send remind by EMails
# RemindSent=%S remind(s) sent
# AllRecipientSelectedForRemind=All thirdparties selected and if an email is set (note that one mail per invoice will be sent)
# NoRemindSent=No remind by EMail sent
# ResultOfMassSending=Result of mass remind sending by EMail
# Libelle des modules de liste de destinataires mailing
# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
# MailingModuleDescDolibarrUsers=Dolibarr users
# MailingModuleDescFundationMembers=Foundation members with emails
# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
# MailingModuleDescContactsCategories=Third parties (by category)
# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
# MailingModuleDescMembersCategories=Foundation members (by categories)
# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
MailingModuleDescContactCompanies=Kontakti/Adrese za subjekte (kupac, mogući klijent, dobavljač, ...)
MailingModuleDescDolibarrUsers=Dolibarr korisnici
MailingModuleDescFundationMembers=Članovi fondacije sa e-poštom
MailingModuleDescEmailsFromFile=E-pošta iz tekst fajlova (email:lastname;firstname;other)
MailingModuleDescEmailsFromUser=E-pošta iz korisničkog unosa (email:lastname;firstname;other)
MailingModuleDescContactsCategories=Subjekt (po kategoriji)
MailingModuleDescDolibarrContractsLinesExpired=Subjekti sa isteklim stavkama ugovora
MailingModuleDescContactsByCompanyCategory=Kontakti/adrese subjekata (po kategoriji subjekata)
MailingModuleDescContactsByCategory=Kontakti/adrese subjekata po kategoriji
MailingModuleDescMembersCategories=Članovi fondacije (po kategorijama)
MailingModuleDescContactsByFunction=Kontakti/adrese subjekata (po poziciji/funkciji)
# LineInFile=Line %s in file
# RecipientSelectionModules=Defined requests for recipient's selection
# MailSelectedRecipients=Selected recipients
# MailingArea=EMailings area
# LastMailings=Last %s emailings
# TargetsStatistics=Targets statistics
# NbOfCompaniesContacts=Unique contacts/addresses
# MailNoChangePossible=Recipients for validated emailing can't be changed
# SearchAMailing=Search mailing
# SendMailing=Send emailing
# SendMail=Send email
# SentBy=Sent by
# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to <b>%s</b> recipients by sending session.
# TargetsReset=Clear list
# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
# NbOfEMailingsReceived=Mass emailings received
# IdRecord=ID record
# DeliveryReceipt=Delivery Receipt
# YouCanUseCommaSeparatorForSeveralRecipients=You can use the <b>comma</b> separator to specify several recipients.
# TagCheckMail=Track mail opening
# TagUnsubscribe=Unsubscribe link
# TagSignature=Signature sending user
# TagMailtoEmail=Recipient EMail
LineInFile=Linija %s u fajlu
RecipientSelectionModules=Definisani zahtjevi za odabir primaoca
MailSelectedRecipients=Odabrani primaoci
MailingArea=Područje za e-poštu
LastMailings=Zadnjih %s e-pošta
TargetsStatistics=Mete statistike
NbOfCompaniesContacts=Jedinstveni kontakti/adrese
MailNoChangePossible=Primaoci za potvrđenu e-poštu ne mogu biti promijenjeni
SearchAMailing=Traži e-poštu
SendMailing=Pošalji e-poštu
SendMail=Pošalji e-mail
SentBy=Poslano od
MailingNeedCommand=Iz sigurnosnih razloga, slanje e-pošte je bolje kada se vrši sa komandne lnije. Ako imate pristup, pitajte vašeg server administratora da pokrene slijedeću liniju za slanje e-pošte svim primaocima:
MailingNeedCommand2=Možete ih poslati online dodavanjem parametra MAILING_LIMIT_SENDBYWEB sa vrijednosti za maksimalni broj e-mailova koje želite poslati po sesiji. Za ovo idite na Početna - Postavke - Ostalo
ConfirmSendingEmailing=Ako ne možete ili preferirate slanje preko www pretraživača, molim potvrdite da ste sigurni da želite poslati e-poštu sa vašeg pretraživača?
LimitSendingEmailing=Napomena: Slanje e-pošte preko interneta je ograničeno iz sigurnosnih razloga i timeout razloga primaocima <b>%s</b> od strane sesije za slanje.
TargetsReset=Očisti listu
ToClearAllRecipientsClickHere=Klikni ovdje da očistite listu primaoca za ovu e-poštu
ToAddRecipientsChooseHere=Odaberi primaoce biranjem sa liste
NbOfEMailingsReceived=Masovno slanje e-pošte primljeno
IdRecord=ID zapisa
DeliveryReceipt=Potvrda prijema
YouCanUseCommaSeparatorForSeveralRecipients=Možete koristiti <b>zarez</b> kao separator da biste naveli više primaoca.
TagCheckMail=Prati otvaranje mailova
TagUnsubscribe=Link za ispisivanje
TagSignature=Korisnik sa slanjem potpisa
TagMailtoEmail=E-pošta primalac
# Module Notifications
# Notifications=Notifications
# NoNotificationsWillBeSent=No email notifications are planned for this event and company
# ANotificationsWillBeSent=1 notification will be sent by email
# SomeNotificationsWillBeSent=%s notifications will be sent by email
# AddNewNotification=Activate a new email notification request
# ListOfActiveNotifications=List all active email notification requests
# ListOfNotificationsDone=List all email notifications sent
Notifications=Notifikacije
NoNotificationsWillBeSent=Nema planiranih email notifikacija za ovaj događaj i kompaniju
ANotificationsWillBeSent=1 notifikacija će biti poslana emailom
SomeNotificationsWillBeSent=%s notifikacija će biti poslane emailom
AddNewNotification=Aktivirati novi zahtjev za notifikacije o slanje emaila
ListOfActiveNotifications=Lista svih aktivnih zahtjeva za notifikacije slanja emaila
ListOfNotificationsDone=Lista svih notifikacija o slanju emaila

View File

@ -340,7 +340,7 @@ SeparatorThousand=None
# Ref=Ref.
# RefSupplier=Ref. supplier
# RefPayment=Ref. payment
# CommercialProposalsShort=Commercial proposals
CommercialProposalsShort=Poslovni prijedlozi
# Comment=Comment
# Comments=Comments
# ActionsToDo=Events to do
@ -572,7 +572,7 @@ SeparatorThousand=None
# TotalMan=Total
# NeverReceived=Never received
# Canceled=Canceled
# YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionnary
# YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionary
# Color=Color
# Documents=Linked files
# DocumentsNb=Linked files (%s)

View File

@ -35,6 +35,7 @@
# TitleChoice=Choice label
# ExportSpreadsheet=Export result spreadsheet
# ExpireDate=Limit date
# NbOfSurveys=Number of surveys
# NbOfVoters=Nb of voters
# SurveyResults=Results
# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.

View File

@ -55,6 +55,7 @@
# MenuOrdersToBill=Orders delivered
# MenuOrdersToBill2=Orders to bill
# SearchOrder=Search order
# SearchACustomerOrder=Search a customer order
# ShipProduct=Ship product
# Discount=Discount
# CreateOrder=Create Order
@ -164,3 +165,4 @@
# OrderCreated=Your orders have been created
# OrderFail=An error happened during your orders creation
# CreateOrders=Create orders
# ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s".

View File

@ -1,8 +1,8 @@
# Dolibarr language file - Source file is en_US - oscommerce
# OSCommerce=OS Commerce
# OSCommerceSetup=OS Commerce module setup
# OSCommerceSetupSaved=OS Commerce setup saved
# OSCommerceServer=OS Commerce server host/ip
# OSCommerceDatabaseName=OS Commerce database name
# OSCommercePrefix=OS Commerce tables prefix
# OSCommerceUser=OS Commerce database login
OSCommerce=OS Commerce
OSCommerceSetup=OS Commerce podešavanje modula
OSCommerceSetupSaved=OS Commerce postavke snimljene
OSCommerceServer=OS Commerce server host / IP
OSCommerceDatabaseName=OS Commerce ime baze podataka
OSCommercePrefix=OS Commerce prefiks tabela
OSCommerceUser=OS Commerce login baze podataka

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