This commit is contained in:
Raphaël Doursenaud 2012-05-30 10:29:15 +02:00
commit 2812bfae7a
93 changed files with 1427 additions and 1941 deletions

View File

@ -27,6 +27,7 @@
require("../main.inc.php"); require("../main.inc.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/member.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/member.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php"); require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php");
require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php"); require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php");
@ -74,10 +75,19 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {
@ -101,9 +111,10 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
// Suppression fichier // Suppression fichier
if ($action == 'confirm_deletefile' && $confirm == 'yes') if ($action == 'confirm_deletefile' && $confirm == 'yes')
{ {
$file = $upload_dir . "/" . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $langs->load("other");
$file = $upload_dir . "/" . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }

View File

@ -147,7 +147,8 @@ if (! empty($_POST['removedfile']) || ! empty($_POST['removedfilehtml']))
$result = dol_delete_file($pathtodelete,1); $result = dol_delete_file($pathtodelete,1);
if ($result >= 0) if ($result >= 0)
{ {
$message = '<div class="ok">'.$langs->trans("FileWasRemoved",$filetodelete).'</div>'; $langs->load("other");
$message = '<div class="ok">'.$langs->trans("FileWasRemoved",$filetodelete).'</div>';
//print_r($_FILES); //print_r($_FILES);
include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'); include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php');

View File

@ -46,7 +46,7 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
$result=dol_mkdir($upload_dir); // Create dir if not exists $result=dol_mkdir($upload_dir); // Create dir if not exists
if ($result >= 0) if ($result >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],1,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),1,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {

View File

@ -31,6 +31,7 @@ require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php");
require_once(DOL_DOCUMENT_ROOT."/comm/action/class/cactioncomm.class.php"); require_once(DOL_DOCUMENT_ROOT."/comm/action/class/cactioncomm.class.php");
require_once(DOL_DOCUMENT_ROOT."/comm/action/class/actioncomm.class.php"); require_once(DOL_DOCUMENT_ROOT."/comm/action/class/actioncomm.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/class/project.class.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/class/project.class.php");
@ -67,17 +68,24 @@ if (! $sortfield) $sortfield="name";
*/ */
if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
// Creation repertoire si n'existe pas // Creation repertoire si n'existe pas
$upload_dir = $conf->agenda->dir_output.'/'.dol_sanitizeFileName($objectid); $upload_dir = $conf->agenda->dir_output.'/'.dol_sanitizeFileName($objectid);
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {

View File

@ -136,6 +136,7 @@ if ($action == 'confirm_clone' && $confirm == 'yes')
else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->propale->supprimer) else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->propale->supprimer)
{ {
$object->fetch($id); $object->fetch($id);
$object->fetch_thirdparty();
$result=$object->delete($user); $result=$object->delete($user);
if ($result > 0) if ($result > 0)
{ {

View File

@ -1810,7 +1810,7 @@ class Propal extends CommonObject
{ {
dol_delete_preview($this); dol_delete_preview($this);
if (!dol_delete_file($file)) if (! dol_delete_file($file,0,0,0,$this)) // For triggers
{ {
$this->error='ErrorFailToDeleteFile'; $this->error='ErrorFailToDeleteFile';
$this->db->rollback(); $this->db->rollback();

View File

@ -28,6 +28,7 @@ require("../../main.inc.php");
require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/propal.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/propal.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
$langs->load('compta'); $langs->load('compta');
@ -74,10 +75,19 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {
@ -104,12 +114,13 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
{ {
if ($object->fetch($id)) if ($object->fetch($id))
{ {
$object->fetch_thirdparty(); $langs->load("other");
$object->fetch_thirdparty();
$upload_dir = $conf->propal->dir_output . "/" . dol_sanitizeFileName($object->ref); $upload_dir = $conf->propal->dir_output . "/" . dol_sanitizeFileName($object->ref);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file,0,0,0,$object); dol_delete_file($file,0,0,0,$object);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }
} }

View File

@ -2304,7 +2304,7 @@ class Commande extends CommonObject
{ {
dol_delete_preview($this); dol_delete_preview($this);
if (!dol_delete_file($file)) if (! dol_delete_file($file,0,0,0,$this)) // For triggers
{ {
$this->error=$langs->trans("ErrorCanNotDeleteFile",$file); $this->error=$langs->trans("ErrorCanNotDeleteFile",$file);
$this->db->rollback(); $this->db->rollback();
@ -2313,7 +2313,7 @@ class Commande extends CommonObject
} }
if (file_exists($dir)) if (file_exists($dir))
{ {
if (!dol_delete_dir($dir)) if (! dol_delete_dir($dir))
{ {
$this->error=$langs->trans("ErrorCanNotDeleteDir",$dir); $this->error=$langs->trans("ErrorCanNotDeleteDir",$dir);
$this->db->rollback(); $this->db->rollback();

View File

@ -27,6 +27,7 @@
require("../main.inc.php"); require("../main.inc.php");
require_once(DOL_DOCUMENT_ROOT.'/core/lib/order.lib.php'); require_once(DOL_DOCUMENT_ROOT.'/core/lib/order.lib.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
require_once(DOL_DOCUMENT_ROOT ."/commande/class/commande.class.php"); require_once(DOL_DOCUMENT_ROOT ."/commande/class/commande.class.php");
@ -77,10 +78,19 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {
@ -107,12 +117,13 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
{ {
if ($object->fetch($id)) if ($object->fetch($id))
{ {
$object->fetch_thirdparty(); $langs->load("other");
$object->fetch_thirdparty();
$upload_dir = $conf->commande->dir_output . "/" . dol_sanitizeFileName($object->ref); $upload_dir = $conf->commande->dir_output . "/" . dol_sanitizeFileName($object->ref);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file,0,0,0,$object); dol_delete_file($file,0,0,0,$object);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }
} }
@ -166,7 +177,7 @@ if ($id > 0 || ! empty($ref))
*/ */
if ($action == 'delete') if ($action == 'delete')
{ {
$ret=$form->form_confirm($_SERVER["PHP_SELF"].'?id='.$id.'&urlfile='.urldecode($_GET["urlfile"]), $langs->trans('DeleteFile'), $langs->trans('ConfirmDeleteFile'), 'confirm_deletefile', '', 0, 1); $ret=$form->form_confirm($_SERVER["PHP_SELF"].'?id='.$id.'&urlfile='.urlencode($_GET["urlfile"]), $langs->trans('DeleteFile'), $langs->trans('ConfirmDeleteFile'), 'confirm_deletefile', '', 0, 1);
if ($ret == 'html') print '<br>'; if ($ret == 'html') print '<br>';
} }

View File

@ -134,6 +134,7 @@ else if ($action == 'confirm_delete' && $confirm == 'yes')
if ($user->rights->commande->supprimer) if ($user->rights->commande->supprimer)
{ {
$object->fetch($id); $object->fetch($id);
$object->fetch_thirdparty();
$result=$object->delete($user); $result=$object->delete($user);
if ($result > 0) if ($result > 0)
{ {
@ -471,11 +472,11 @@ else if ($action == 'setconditions' && $user->rights->commande->creer)
$object->fetch($id); $object->fetch($id);
$result=$object->setPaymentTerms(GETPOST('cond_reglement_id','int')); $result=$object->setPaymentTerms(GETPOST('cond_reglement_id','int'));
if ($result < 0) if ($result < 0)
{ {
dol_print_error($db,$object->error); dol_print_error($db,$object->error);
} }
else else
{ {
if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE)) if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE))
{ {
// Define output language // Define output language
@ -491,7 +492,7 @@ else if ($action == 'setconditions' && $user->rights->commande->creer)
$ret=$object->fetch($id); // Reload to get new records $ret=$object->fetch($id); // Reload to get new records
commande_pdf_create($db, $object, $object->modelpdf, $outputlangs, GETPOST('hidedetails'), GETPOST('hidedesc'), GETPOST('hideref'), $hookmanager); commande_pdf_create($db, $object, $object->modelpdf, $outputlangs, GETPOST('hidedetails'), GETPOST('hidedesc'), GETPOST('hideref'), $hookmanager);
} }
} }
} }
else if ($action == 'setremisepercent' && $user->rights->commande->creer) else if ($action == 'setremisepercent' && $user->rights->commande->creer)
@ -1023,10 +1024,11 @@ else if ($action == 'remove_file')
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
$langs->load("other");
$upload_dir = $conf->commande->dir_output; $upload_dir = $conf->commande->dir_output;
$file = $upload_dir . '/' . $_GET['file']; $file = $upload_dir . '/' . GETPOST('file');
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('file')).'</div>';
} }
} }

View File

@ -149,16 +149,17 @@ else if ($action == 'reopen' && $user->rights->facture->creer)
// Delete invoice // Delete invoice
else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->facture->supprimer) else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->facture->supprimer)
{ {
$result = $object->fetch($id); $result = $object->fetch($id);
$result = $object->delete(); $object->fetch_thirdparty();
if ($result > 0) $result = $object->delete();
{ if ($result > 0)
Header('Location: '.$_SERVER["PHP_SELF"]); {
exit; Header('Location: '.$_SERVER["PHP_SELF"]);
} exit;
else }
{ else
$mesg='<div class="error">'.$object->error.'</div>'; {
$mesg='<div class="error">'.$object->error.'</div>';
} }
} }

View File

@ -1166,6 +1166,7 @@ class Facture extends CommonObject
function delete($rowid=0, $notrigger=0) function delete($rowid=0, $notrigger=0)
{ {
global $user,$langs,$conf; global $user,$langs,$conf;
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (! $rowid) $rowid=$this->id; if (! $rowid) $rowid=$this->id;
@ -1236,6 +1237,34 @@ class Facture extends CommonObject
$resql=$this->db->query($sql); $resql=$this->db->query($sql);
if ($resql) if ($resql)
{ {
// On efface le repertoire de pdf provisoire
$ref = dol_sanitizeFileName($this->ref);
if ($conf->facture->dir_output)
{
$dir = $conf->facture->dir_output . "/" . $ref;
$file = $conf->facture->dir_output . "/" . $ref . "/" . $ref . ".pdf";
if (file_exists($file)) // We must delete all files before deleting directory
{
$ret=dol_delete_preview($this);
if (! dol_delete_file($file,0,0,0,$this)) // For triggers
{
$this->error=$langs->trans("ErrorCanNotDeleteFile",$file);
$this->db->rollback();
return 0;
}
}
if (file_exists($dir))
{
if (! dol_delete_dir_recursive($dir)) // For remove dir and meta
{
$this->error=$langs->trans("ErrorCanNotDeleteDir",$dir);
$this->db->rollback();
return 0;
}
}
}
$this->db->commit(); $this->db->commit();
return 1; return 1;
} }

View File

@ -29,6 +29,7 @@ require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
require_once(DOL_DOCUMENT_ROOT.'/core/class/discount.class.php'); require_once(DOL_DOCUMENT_ROOT.'/core/class/discount.class.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/invoice.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/invoice.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
$langs->load('propal'); $langs->load('propal');
@ -79,10 +80,19 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {
@ -109,12 +119,13 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
{ {
if ($object->fetch($id)) if ($object->fetch($id))
{ {
$langs->load("other");
$object->fetch_thirdparty(); $object->fetch_thirdparty();
$upload_dir = $conf->facture->dir_output . "/" . dol_sanitizeFileName($object->ref); $upload_dir = $conf->facture->dir_output . "/" . dol_sanitizeFileName($object->ref);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file,0,0,0,$object); dol_delete_file($file,0,0,0,$object);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }
} }

View File

@ -67,7 +67,7 @@ if ($action == 'infotrans' && $user->rights->prelevement->bons->send)
{ {
$dir = $conf->prelevement->dir_output.'/receipts'; $dir = $conf->prelevement->dir_output.'/receipts';
if (dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $dir . "/" . $_FILES['userfile']['name'],1) > 0) if (dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $dir . "/" . stripslashes($_FILES['userfile']['name']),1) > 0)
{ {
$dt = dol_mktime(12,0,0,GETPOST('remonth','int'),GETPOST('reday','int'),GETPOST('reyear','int')); $dt = dol_mktime(12,0,0,GETPOST('remonth','int'),GETPOST('reday','int'),GETPOST('reyear','int'));

View File

@ -73,20 +73,17 @@ $modulepart='tax';
if (GETPOST("sendit") && ! empty($conf->global->MAIN_UPLOAD_DOC)) if (GETPOST("sendit") && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1) if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{ {
// Create small thumbs for company (Ratio is near 16/9) // Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example // Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs"); $imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Create mini thumbs for company (Ratio is near 16/9)
// Used on menu or for setup page for example // Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs"); $imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
} }

View File

@ -1,42 +0,0 @@
<?php
/* Copyright (C) 2010 Regis Houssin <regis@dolibarr.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 2 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/>.
*/
/**
* \file htdocs/contact/canvas/default/dao_contact_default.class.php
* \ingroup thirdparty
* \brief Fichier de la classe des contacts par defaut
*/
/**
* \class DaoContactDefault
* \brief Classe permettant la gestion des contacts par defaut, cette classe surcharge la classe contact
*/
class DaoContactDefault extends Contact
{
/**
* Constructor
*
* @param DoliDB $DB Handler acces base de donnees
*/
function DaoContactDefault($DB)
{
$this->db = $DB;
}
}
?>

View File

@ -22,6 +22,10 @@
<?php <?php
print_fiche_titre($this->control->tpl['title']); print_fiche_titre($this->control->tpl['title']);
dol_htmloutput_errors((is_numeric($object->error)?'':$object->error),$object->errors);
dol_htmloutput_errors((is_numeric($GLOBALS['error'])?'':$GLOBALS['error']),$GLOBALS['errors']);
dol_htmloutput_errors($this->control->tpl['error'],$this->control->tpl['errors']); dol_htmloutput_errors($this->control->tpl['error'],$this->control->tpl['errors']);
echo $this->control->tpl['ajax_selectcountry']; ?> echo $this->control->tpl['ajax_selectcountry']; ?>
@ -40,7 +44,7 @@ echo $this->control->tpl['ajax_selectcountry']; ?>
<tr> <tr>
<td width="15%" class="fieldrequired"><?php echo $langs->trans("Lastname").' / '.$langs->trans("Label"); ?></td> <td width="15%" class="fieldrequired"><?php echo $langs->trans("Lastname").' / '.$langs->trans("Label"); ?></td>
<td><input name="name" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['name']; ?>"></td> <td><input name="lastname" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['name']; ?>"></td>
<td width="20%"><?php echo $langs->trans("Firstname"); ?></td> <td width="20%"><?php echo $langs->trans("Firstname"); ?></td>
<td width="25%"><input name="firstname" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['firstname']; ?>"></td> <td width="25%"><input name="firstname" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['firstname']; ?>"></td>
</tr> </tr>

View File

@ -53,7 +53,7 @@ echo $this->control->tpl['ajax_selectcountry'];
<tr> <tr>
<td width="15%" class="fieldrequired"><?php echo $langs->trans("Lastname").' / '.$langs->trans("Label"); ?></td> <td width="15%" class="fieldrequired"><?php echo $langs->trans("Lastname").' / '.$langs->trans("Label"); ?></td>
<td><input name="name" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['name']; ?>"></td> <td><input name="lastname" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['name']; ?>"></td>
<td width="20%"><?php echo $langs->trans("Firstname"); ?></td> <td width="20%"><?php echo $langs->trans("Firstname"); ?></td>
<td width="25%"><input name="firstname" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['firstname']; ?>"></td> <td width="25%"><input name="firstname" type="text" size="30" maxlength="80" value="<?php echo $this->control->tpl['firstname']; ?>"></td>
</tr> </tr>

View File

@ -29,6 +29,7 @@ require ("../main.inc.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/contract.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/contract.lib.php");
require_once(DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php"); require_once(DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
$langs->load("other"); $langs->load("other");
@ -69,13 +70,20 @@ $modulepart='contract';
*/ */
if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else

View File

@ -23,7 +23,7 @@
//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); //if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1');
//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); //if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1');
if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); //if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1');
//if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); //if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1');
if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1'); if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1');
if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1');
@ -45,7 +45,6 @@ error_reporting(E_ALL | E_STRICT);
$fk_element = GETPOST('fk_element','int'); $fk_element = GETPOST('fk_element','int');
$element = GETPOST('element','alpha'); $element = GETPOST('element','alpha');
$element_ref=GETPOST('element_ref','alpha');
/** /**
@ -68,19 +67,45 @@ class UploadHandler
* @param string $element element * @param string $element element
* @param string $element_ref element ref * @param string $element_ref element ref
*/ */
function __construct($options=null,$fk_element=null,$element=null,$element_ref=null) function __construct($options=null,$fk_element=null,$element=null)
{ {
global $conf; global $db, $conf;
global $object;
$this->_fk_element=$fk_element; $this->_fk_element=$fk_element;
$this->_element=$element; $this->_element=$element;
$this->_element_ref=$element_ref;
$pathname=$filename=$element;
if (preg_match('/^([^_]+)_([^_]+)/i',$element,$regs))
{
$pathname = $regs[1];
$filename = $regs[2];
}
// For compatibility
if ($element == 'propal') {
$pathname = 'comm/propal'; $filename = 'propal';
}
if ($element == 'commande') {
$pathname = $filename = 'commande';
}
if ($element == 'facture') {
$pathname = 'compta/facture'; $filename = 'facture';
}
dol_include_once('/'.$pathname.'/class/'.$filename.'.class.php');
$classname = ucfirst($filename);
$object = new $classname($db);
$object->fetch($fk_element);
$object->fetch_thirdparty();
$this->_options = array( $this->_options = array(
'script_url' => $_SERVER['PHP_SELF'], 'script_url' => $_SERVER['PHP_SELF'],
'upload_dir' => $conf->$element->dir_output . '/' . $element_ref . '/', 'upload_dir' => $conf->$element->dir_output . '/' . $object->ref . '/',
'upload_url' => DOL_URL_ROOT.'/document.php?modulepart='.$element.'&attachment=1&file=/'.$element_ref.'/', 'upload_url' => DOL_URL_ROOT.'/document.php?modulepart='.$element.'&attachment=1&file=/'.$object->ref.'/',
'param_name' => 'files', 'param_name' => 'files',
// The php.ini settings upload_max_filesize and post_max_size // The php.ini settings upload_max_filesize and post_max_size
// take precedence over the following max_file_size setting: // take precedence over the following max_file_size setting:
@ -100,8 +125,8 @@ class UploadHandler
), ),
*/ */
'thumbs' => array( 'thumbs' => array(
'upload_dir' => $conf->$element->dir_output . '/' . $element_ref . '/thumbs/', 'upload_dir' => $conf->$element->dir_output . '/' . $object->ref . '/thumbs/',
'upload_url' => DOL_URL_ROOT.'/document.php?modulepart='.$element.'&attachment=1&file=/'.$element_ref.'/thumbs/' 'upload_url' => DOL_URL_ROOT.'/document.php?modulepart='.$element.'&attachment=1&file=/'.$object->ref.'/thumbs/'
) )
) )
); );
@ -255,8 +280,7 @@ class UploadHandler
FILE_APPEND FILE_APPEND
); );
} else { } else {
// FIXME problem with trigger dol_move_uploaded_file($uploaded_file, $file_path, 1);
dol_move_uploaded_file($uploaded_file, $file_path, 1, 0, 0, 1);
} }
} else { } else {
// Non-multipart uploads (PUT method support) // Non-multipart uploads (PUT method support)
@ -384,7 +408,7 @@ class UploadHandler
* View * View
*/ */
$upload_handler = new UploadHandler(null,$fk_element,$element,$element_ref); $upload_handler = new UploadHandler(null,$fk_element,$element);
header('Pragma: no-cache'); header('Pragma: no-cache');
header('Cache-Control: private, no-cache'); header('Cache-Control: private, no-cache');

View File

@ -53,12 +53,25 @@ class Canvas
{ {
$this->db = $db; $this->db = $db;
$this->actiontype = $actiontype; $this->actiontype = $this->_cleanaction($actiontype);
if ($this->actiontype == 'add') $this->actiontype='create';
if ($this->actiontype == 'update') $this->actiontype='edit';
if (empty($this->actiontype) || $this->actiontype == 'delete' || $this->actiontype == 'create_user') $this->actiontype='view';
} }
/**
* Return action code cleaned
*
* @param string $action Action type ('create', 'view', 'edit', 'list', 'add', 'update')
* @return string Cleaned action type ('create', 'view', 'edit', 'list')
*/
private function _cleanaction($action)
{
$newaction = $action;
if ($newaction == 'add') $newaction='create';
if ($newaction == 'update') $newaction='edit';
if (empty($newaction) || $newaction == 'delete' || $newaction == 'create_user') $newaction='view';
return $newaction;
}
/** /**
* Initialize properties: ->targetmodule, ->canvas, ->card, ->dirmodule, ->template_dir * Initialize properties: ->targetmodule, ->canvas, ->card, ->dirmodule, ->template_dir
* *
@ -126,13 +139,13 @@ class Canvas
* Return the template to display canvas (if it exists) * Return the template to display canvas (if it exists)
* *
* @param string $action Action code * @param string $action Action code
* @return int 0=Canvas template file does not exist, 1=Canvas template file exists * @return int 0=Canvas template file does not exist, 1=Canvas template file exists
*/ */
function displayCanvasExists($action) function displayCanvasExists($action)
{ {
if (empty($this->template_dir)) return 0; if (empty($this->template_dir)) return 0;
if (file_exists($this->template_dir.($this->card?$this->card.'_':'').$this->actiontype.'.tpl.php')) return 1; if (file_exists($this->template_dir.($this->card?$this->card.'_':'').$this->_cleanaction($action).'.tpl.php')) return 1;
else return 0; else return 0;
} }
@ -148,7 +161,7 @@ class Canvas
global $db, $conf, $langs, $user, $canvas; global $db, $conf, $langs, $user, $canvas;
global $form, $formfile; global $form, $formfile;
include($this->template_dir.($this->card?$this->card.'_':'').$this->actiontype.'.tpl.php'); // Include native PHP template include($this->template_dir.($this->card?$this->card.'_':'').$this->_cleanaction($action).'.tpl.php'); // Include native PHP template
} }

View File

@ -544,7 +544,7 @@ abstract class CommonObject
$this->thirdparty = $thirdparty; $this->thirdparty = $thirdparty;
// Use first price level if level not defined for third party // Use first price level if level not defined for third party
if ($conf->global->PRODUIT_MULTIPRICES && empty($this->thirdparty->price_level)) if (! empty($conf->global->PRODUIT_MULTIPRICES) && empty($this->thirdparty->price_level))
{ {
$this->client->price_level=1; // deprecated $this->client->price_level=1; // deprecated
$this->thirdparty->price_level=1; $this->thirdparty->price_level=1;

View File

@ -504,9 +504,11 @@ class FormFile
if ($delallowed) if ($delallowed)
{ {
$out.= '<td align="right"><a href="'.DOL_URL_ROOT.'/document.php?action=remove_file&amp;modulepart='.$modulepart.'&amp;file='.urlencode($relativepath); $out.= '<td align="right">';
$out.= ($param?'&amp;'.$param:''); //$out.= '<a href="'.DOL_URL_ROOT.'/document.php?action=remove_file&amp;modulepart='.$modulepart.'&amp;file='.urlencode($relativepath);
$out.= '&amp;urlsource='.urlencode($urlsource); $out.= '<a href="'.$urlsource.'&action=remove_file&modulepart='.$modulepart.'&file='.urlencode($relativepath);
$out.= ($param?'&'.$param:'');
$out.= '&urlsource='.urlencode($urlsource);
$out.= '">'.img_delete().'</a></td>'; $out.= '">'.img_delete().'</a></td>';
} }
@ -839,7 +841,7 @@ class FormFile
// Load existing files: // Load existing files:
// TODO do not delete // TODO do not delete
if (1 == 2) { if (1 == 2) {
$.getJSON($("#fileupload form").prop("action"), { fk_element: "'.$object->id.'", element: "'.$object->element.'", element_ref: "'.$object->ref.'"}, function (files) { $.getJSON($("#fileupload form").prop("action"), { fk_element: "'.$object->id.'", element: "'.$object->element.'"}, function (files) {
var fu = $("#fileupload").data("fileupload"); var fu = $("#fileupload").data("fileupload");
fu._adjustMaxNumberOfFiles(-files.length); fu._adjustMaxNumberOfFiles(-files.length);
fu._renderDownload(files) fu._renderDownload(files)
@ -867,7 +869,6 @@ class FormFile
print '<form action="'.DOL_URL_ROOT.'/core/ajax/fileupload.php" method="POST" enctype="multipart/form-data">'; print '<form action="'.DOL_URL_ROOT.'/core/ajax/fileupload.php" method="POST" enctype="multipart/form-data">';
print '<input type="hidden" name="fk_element" value="'.$object->id.'">'; print '<input type="hidden" name="fk_element" value="'.$object->id.'">';
print '<input type="hidden" name="element" value="'.$object->element.'">'; print '<input type="hidden" name="element" value="'.$object->element.'">';
print '<input type="hidden" name="element_ref" value="'.$object->ref.'">';
print '<div class="fileupload-buttonbar">'; print '<div class="fileupload-buttonbar">';
print '<input type="hidden" name="protocol" value="http">'; print '<input type="hidden" name="protocol" value="http">';
print '<label class="fileinput-button">'; print '<label class="fileinput-button">';

View File

@ -596,16 +596,25 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable
if (! empty($conf->global->MAIN_UMASK)) @chmod($file_name_osencoded, octdec($conf->global->MAIN_UMASK)); if (! empty($conf->global->MAIN_UMASK)) @chmod($file_name_osencoded, octdec($conf->global->MAIN_UMASK));
dol_syslog("Files.lib::dol_move_uploaded_file Success to move ".$src_file." to ".$file_name." - Umask=".$conf->global->MAIN_UMASK, LOG_DEBUG); dol_syslog("Files.lib::dol_move_uploaded_file Success to move ".$src_file." to ".$file_name." - Umask=".$conf->global->MAIN_UMASK, LOG_DEBUG);
if (! $notrigger && is_object($object)) if (! $notrigger)
{ {
$object->src_file=$dest_file; if (is_object($object))
{
// Appel des triggers $object->src_file=$dest_file;
include_once(DOL_DOCUMENT_ROOT . "/core/class/interfaces.class.php");
$interface=new Interfaces($db); // Appel des triggers
$result=$interface->run_triggers('FILE_UPLOAD',$object,$user,$langs,$conf); include_once(DOL_DOCUMENT_ROOT . "/core/class/interfaces.class.php");
if ($result < 0) { $error++; $errors=$interface->errors; } $interface=new Interfaces($db);
// Fin appel triggers $result=$interface->run_triggers('FILE_UPLOAD',$object,$user,$langs,$conf);
if ($result < 0) {
$error++; $errors=$interface->errors;
}
// Fin appel triggers
}
else
{
dol_syslog("Files.lib::dol_move_uploaded_file Object not find", LOG_WARNING);
}
} }
return 1; // Success return 1; // Success

View File

@ -3993,18 +3993,6 @@ function printCommonFooter($zone='private')
} }
/**
* Convert unicode
*
* @param string $unicode Unicode
* @param string $encoding Encoding type
* @return string Unicode converted
*/
function unichr($unicode , $encoding = 'UTF-8')
{
return mb_convert_encoding("&#{$unicode};", $encoding, 'HTML-ENTITIES');
}
/** /**
* Convert an array with RGB value into hex RGB value * Convert an array with RGB value into hex RGB value
* *
@ -4034,11 +4022,11 @@ function getCurrencySymbol($currency_code)
$form->load_cache_currencies(); $form->load_cache_currencies();
if (is_array($form->cache_currencies[$currency_code]['unicode']) && ! empty($form->cache_currencies[$currency_code]['unicode'])) if (function_exists("mb_convert_encoding") && is_array($form->cache_currencies[$currency_code]['unicode']) && ! empty($form->cache_currencies[$currency_code]['unicode']))
{ {
foreach($form->cache_currencies[$currency_code]['unicode'] as $unicode) foreach($form->cache_currencies[$currency_code]['unicode'] as $unicode)
{ {
$currency_sign.= unichr($unicode); $currency_sign .= mb_convert_encoding("&#{$unicode};", "UTF-8", 'HTML-ENTITIES');
} }
} }
else else

View File

@ -483,7 +483,7 @@ if (preg_match('/\.\./',$original_file) || preg_match('/[<>|]/',$original_file))
exit; exit;
} }
// TODO Remove this. Some part of code still use it.
if ($action == 'remove_file') // Remove a file if ($action == 'remove_file') // Remove a file
{ {
clearstatcache(); clearstatcache();

View File

@ -73,11 +73,9 @@ $upload_dir = $conf->ecm->dir_output.'/'.$relativepath;
// Upload file // Upload file
if (GETPOST("sendit") && ! empty($conf->global->MAIN_UPLOAD_DOC)) if (GETPOST("sendit") && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$result=$ecmdir->changeNbOfFiles('+'); $result=$ecmdir->changeNbOfFiles('+');
@ -110,12 +108,13 @@ if (GETPOST("sendit") && ! empty($conf->global->MAIN_UPLOAD_DOC))
// Remove file // Remove file
if (GETPOST('action') == 'confirm_deletefile' && GETPOST('confirm') == 'yes') if (GETPOST('action') == 'confirm_deletefile' && GETPOST('confirm') == 'yes')
{ {
$file = $upload_dir . "/" . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $langs->load("other");
$result=dol_delete_file($file); $file = $upload_dir . "/" . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
$result=dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
$result=$ecmdir->changeNbOfFiles('-'); $result=$ecmdir->changeNbOfFiles('-');
} }
// Remove dir // Remove dir

View File

@ -43,11 +43,9 @@ $upload_dir = $conf->ecm->dir_output.'/'.$section;
// Envoie fichier // Envoie fichier
if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$result=$ecmdir->changeNbOfFiles('+'); $result=$ecmdir->changeNbOfFiles('+');
@ -80,9 +78,10 @@ if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
// Suppression fichier // Suppression fichier
if ($_POST['action'] == 'confirm_deletefile' && $_POST['confirm'] == 'yes') if ($_POST['action'] == 'confirm_deletefile' && $_POST['confirm'] == 'yes')
{ {
$file = $upload_dir . "/" . urldecode($_GET["urlfile"]); $langs->load("other");
$file = $upload_dir . "/" . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }

View File

@ -94,7 +94,7 @@ if (GETPOST("sendit") && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0, 0, $_FILES['userfile']['error']); $resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0, 0, $_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
//$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; //$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
@ -154,6 +154,7 @@ if ($action == 'confirm_deletefile')
{ {
if (GETPOST('confirm') == 'yes') if (GETPOST('confirm') == 'yes')
{ {
$langs->load("other");
$result=$ecmdir->fetch($section); $result=$ecmdir->fetch($section);
if (! $result > 0) if (! $result > 0)
{ {
@ -166,7 +167,7 @@ if ($action == 'confirm_deletefile')
$result=dol_delete_file($file); $result=dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
$result=$ecmdir->changeNbOfFiles('-'); $result=$ecmdir->changeNbOfFiles('-');

View File

@ -76,7 +76,7 @@ if (GETPOST('sendit','alpha') && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1) if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)

View File

@ -27,6 +27,7 @@
require("../../main.inc.php"); require("../../main.inc.php");
require_once(DOL_DOCUMENT_ROOT.'/core/lib/order.lib.php'); require_once(DOL_DOCUMENT_ROOT.'/core/lib/order.lib.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/fourn.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/fourn.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
require_once DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.commande.class.php"; require_once DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.commande.class.php";
@ -74,15 +75,22 @@ if ($commande->fetch($_GET['id'],$_GET['ref']) < 0)
// Envoi fichier // Envoi fichier
if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
$upload_dir = $conf->fournisseur->dir_output . "/commande/" . dol_sanitizeFileName($commande->ref); $upload_dir = $conf->fournisseur->dir_output . "/commande/" . dol_sanitizeFileName($commande->ref);
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
@ -107,10 +115,11 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
// Delete // Delete
if ($action=='delete') if ($action=='delete')
{ {
$langs->load("other");
$upload_dir = $conf->fournisseur->dir_output . "/commande/" . dol_sanitizeFileName($commande->ref); $upload_dir = $conf->fournisseur->dir_output . "/commande/" . dol_sanitizeFileName($commande->ref);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }

View File

@ -579,10 +579,11 @@ else if ($action == 'remove_file' && $user->rights->fournisseur->commande->creer
if ($object->fetch($id)) if ($object->fetch($id))
{ {
$langs->load("other");
$upload_dir = $conf->fournisseur->commande->dir_output . "/"; $upload_dir = $conf->fournisseur->commande->dir_output . "/";
$file = $upload_dir . '/' . $_GET['file']; $file = $upload_dir . '/' . GETPOST('file');
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('file')).'</div>';
} }
} }

View File

@ -75,9 +75,18 @@ if ($_POST['sendit'] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
@ -108,12 +117,13 @@ if ($action=='delete')
$facture = new FactureFournisseur($db); $facture = new FactureFournisseur($db);
if ($facture->fetch($facid)) if ($facture->fetch($facid))
{ {
$langs->load("other");
$ref=dol_sanitizeFileName($facture->ref); $ref=dol_sanitizeFileName($facture->ref);
$upload_dir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($facture->id,2).$ref; $upload_dir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($facture->id,2).$ref;
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans('FileWasRemoved').'</div>'; $mesg = '<div class="ok">'.$langs->trans('FileWasRemoved',GETPOST('urlfile')).'</div>';
} }
} }

View File

@ -414,7 +414,7 @@ elseif ($action == 'update_line')
$pu=$_POST['puttc']; $pu=$_POST['puttc'];
$price_base_type='TTC'; $price_base_type='TTC';
} }
if ($_POST['idprod']) if ($_POST['idprod'])
{ {
$prod = new Product($db); $prod = new Product($db);
@ -426,12 +426,12 @@ elseif ($action == 'update_line')
} }
else else
{ {
$label = $_POST['desc']; $label = $_POST['desc'];
$type = $_POST["type"]?$_POST["type"]:0; $type = $_POST["type"]?$_POST["type"]:0;
} }
$localtax1tx= get_localtax($_POST['tauxtva'], 1, $object->thirdparty); $localtax1tx= get_localtax($_POST['tauxtva'], 1, $object->thirdparty);
$localtax2tx= get_localtax($_POST['tauxtva'], 2, $object->thirdparty); $localtax2tx= get_localtax($_POST['tauxtva'], 2, $object->thirdparty);
@ -823,9 +823,9 @@ elseif ($action == 'remove_file')
if ($object->fetch($id)) if ($object->fetch($id))
{ {
$upload_dir = $conf->fournisseur->facture->dir_output . "/"; $upload_dir = $conf->fournisseur->facture->dir_output . "/";
$file = $upload_dir . '/' . $_GET['file']; $file = $upload_dir . '/' . GETPOST('file');
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('file')).'</div>';
} }
} }

View File

@ -95,7 +95,7 @@ if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0); $resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
//$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; //$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
@ -161,6 +161,8 @@ if ($_REQUEST['action'] == 'confirm_deletefile' && $_REQUEST['confirm'] == 'yes'
if ($conn_id && $ok && ! $mesg) if ($conn_id && $ok && ! $mesg)
{ {
$langs->load("other");
// Remote file // Remote file
$filename=$file; $filename=$file;
$remotefile=$section.(preg_match('@[\\\/]$@',$section)?'':'/').$file; $remotefile=$section.(preg_match('@[\\\/]$@',$section)?'':'/').$file;
@ -208,6 +210,8 @@ if ($_POST["const"] && $_POST["delete"] && $_POST["delete"] == $langs->trans("De
{ {
if ($const["check"]) // Is checkbox checked if ($const["check"]) // Is checkbox checked
{ {
$langs->load("other");
// Remote file // Remote file
$file=$const["file"]; $file=$const["file"];
$section=$const["section"]; $section=$const["section"];

View File

@ -28,6 +28,7 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
require_once(DOL_DOCUMENT_ROOT."/imports/class/import.class.php"); require_once(DOL_DOCUMENT_ROOT."/imports/class/import.class.php");
require_once(DOL_DOCUMENT_ROOT.'/core/modules/import/modules_import.php'); require_once(DOL_DOCUMENT_ROOT.'/core/modules/import/modules_import.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/import.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/import.lib.php");
$langs->load("exports"); $langs->load("exports");
@ -191,8 +192,6 @@ if ($action == 'add_import_model')
if ($step == 3 && $datatoimport) if ($step == 3 && $datatoimport)
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ( $_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
dol_mkdir($conf->import->dir_temp); dol_mkdir($conf->import->dir_temp);

View File

@ -144,6 +144,18 @@ else
print '<img src="../theme/eldy/img/tick.png" alt="Ok"> '.$langs->trans("PHPSupportUTF8")."<br>\n"; print '<img src="../theme/eldy/img/tick.png" alt="Ok"> '.$langs->trans("PHPSupportUTF8")."<br>\n";
} }
// Check if mb_convert_encoding supported (used by getCurrencySymbol)
/*if (! function_exists("mb_convert_encoding"))
{
$langs->load("errors");
print '<img src="../theme/eldy/img/warning.png" alt="Error"> '.$langs->trans("ErrorPHPDoesNotSupportUTF8")."<br>\n";
// $checksok=0; // If image ko, just warning. So check must still be 1 (otherwise no way to install)
}
else
{
print '<img src="../theme/eldy/img/tick.png" alt="Ok"> '.$langs->trans("PHPSupportUTF8")."<br>\n";
}*/
// Check memory // Check memory
$memrequiredorig='32M'; $memrequiredorig='32M';

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-13 13:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Version=Version Version=Version
VersionProgram=Programmversion VersionProgram=Programmversion
VersionLastInstall=Version der Erstinstallation VersionLastInstall=Version der Erstinstallation
@ -13,7 +14,7 @@ VersionLastUpgrade=Version der letzten Aktualisierung
VersionExperimental=Experimentell VersionExperimental=Experimentell
VersionDevelopment=Entwicklung VersionDevelopment=Entwicklung
VersionUnknown=Unbekannt VersionUnknown=Unbekannt
VersioSessionSaveHandlernRecommanded=Empfohlen VersionRecommanded=Empfohlene
SessionId=Sitzungs ID SessionId=Sitzungs ID
SessionSaveHandler=Handler für Sitzungsspeicherung SessionSaveHandler=Handler für Sitzungsspeicherung
SessionSavePath=Pfad für Sitzungsdatenspeicherung SessionSavePath=Pfad für Sitzungsdatenspeicherung
@ -25,6 +26,7 @@ ConfirmLockNewSessions=Möchten Sie wirklich alle Sitzungen bis auf Ihre eigene
UnlockNewSessions=Sperrung neuer Sitzungen aufheben UnlockNewSessions=Sperrung neuer Sitzungen aufheben
YourSession=Ihre Sitzung YourSession=Ihre Sitzung
Sessions=Sitzungen Sessions=Sitzungen
WebUserGroup=WebServer Benutzer/Gruppen
NoSessionFound=Ihre PHP -Konfiguration scheint keine Liste aktiver Sitzungen zuzulassen. Eventuell ist die Speicherung im Verzeichnis (<b>%s</b>) aktiviert und fehlerhafte Dateizugriffsberechtigungen blockieren den Zugriff (z.B. open_basedir-Beschränkungen). NoSessionFound=Ihre PHP -Konfiguration scheint keine Liste aktiver Sitzungen zuzulassen. Eventuell ist die Speicherung im Verzeichnis (<b>%s</b>) aktiviert und fehlerhafte Dateizugriffsberechtigungen blockieren den Zugriff (z.B. open_basedir-Beschränkungen).
HTMLCharset=Zeichensatz für die generierten HTML-Seiten HTMLCharset=Zeichensatz für die generierten HTML-Seiten
DBStoringCharset=Zeichensatz der Datenbank-Speicherung DBStoringCharset=Zeichensatz der Datenbank-Speicherung
@ -163,6 +165,7 @@ FileNameToGenerate=Name der zu erstellenden Datei
CommandsToDisableForeignKeysForImport=Befehl zur Deaktivierung der Fremdschlüsselüberprüfung CommandsToDisableForeignKeysForImport=Befehl zur Deaktivierung der Fremdschlüsselüberprüfung
ExportCompatibility=Kompatibilität der erzeugten Exportdatei ExportCompatibility=Kompatibilität der erzeugten Exportdatei
MySqlExportParameters=MySQL-Exportparameter MySqlExportParameters=MySQL-Exportparameter
PostgreSqlExportParameters=PostgreSQL Export-Parameter
UseTransactionnalMode=Transaktionsmodus verwenden UseTransactionnalMode=Transaktionsmodus verwenden
FullPathToMysqldumpCommand=Vollständiger Pfad zum mysqldump-Befehl FullPathToMysqldumpCommand=Vollständiger Pfad zum mysqldump-Befehl
FullPathToPostgreSQLdumpCommand=Vollständiger Pfad zum pg_dump-Befehl FullPathToPostgreSQLdumpCommand=Vollständiger Pfad zum pg_dump-Befehl
@ -172,6 +175,7 @@ AddDropTable=DROP TABLE Befehl hinzufügen
Datas=Daten Datas=Daten
NameColumn=Name der Spalten NameColumn=Name der Spalten
ExtendedInsert=Erweiterte INSERTS ExtendedInsert=Erweiterte INSERTS
NoLockBeforeInsert=Keine Sperrebefehle für INSERT
DelayedInsert=Verzögerte INSERTS DelayedInsert=Verzögerte INSERTS
EncodeBinariesInHexa=Hexadezimal-Verschlüsselung für Binärdateien EncodeBinariesInHexa=Hexadezimal-Verschlüsselung für Binärdateien
IgnoreDuplicateRecords=Datensatzduplikate ignorieren (INSERT IGNORE) IgnoreDuplicateRecords=Datensatzduplikate ignorieren (INSERT IGNORE)
@ -218,6 +222,7 @@ OfficialWebSiteFr=Französische Website
OfficialWiki=Dolibarr Wiki OfficialWiki=Dolibarr Wiki
OfficialDemo=Dolibarr Offizielle Demo OfficialDemo=Dolibarr Offizielle Demo
OfficialMarketPlace=Offizieller Marktplatz für Module/Erweiterungen OfficialMarketPlace=Offizieller Marktplatz für Module/Erweiterungen
OfficialWebHostingService=Offizielle Web-Hosting-Service (Cloud Hosting)
ForDocumentationSeeWiki=Für Benutzer-und Entwickler-Dokumentation (DOC, ...), FAQs <br> Werfen Sie einen Blick auf die Dolibarr Wiki: <br> <a href="%s" target="_blank"><b> %s</b></a> ForDocumentationSeeWiki=Für Benutzer-und Entwickler-Dokumentation (DOC, ...), FAQs <br> Werfen Sie einen Blick auf die Dolibarr Wiki: <br> <a href="%s" target="_blank"><b> %s</b></a>
ForAnswersSeeForum=Für alle anderen Fragen / Hilfe, können Sie die Dolibarr Forum: <br> <a href="%s" target="_blank"><b> %s</b></a> ForAnswersSeeForum=Für alle anderen Fragen / Hilfe, können Sie die Dolibarr Forum: <br> <a href="%s" target="_blank"><b> %s</b></a>
HelpCenterDesc1=In diesem Bereich können Sie sich ein Hilfe-Support-Service auf Dolibarr. HelpCenterDesc1=In diesem Bereich können Sie sich ein Hilfe-Support-Service auf Dolibarr.
@ -314,6 +319,14 @@ SmsTestMessage=Test Nachricht von __PHONEFROM__ zu __PHONETO__
ModuleMustBeEnabledFirst=Modul <b>%s</b> muss erst aktiviert werden bevor diese Funktion verfügbar ist. ModuleMustBeEnabledFirst=Modul <b>%s</b> muss erst aktiviert werden bevor diese Funktion verfügbar ist.
SecurityToken=Schlüssel um die URLs zu entschlüsseln SecurityToken=Schlüssel um die URLs zu entschlüsseln
NoSmsEngine=Kein SMS Sende Manager verfügbar. SMS Sende Manager sind nicht installiert (weil diese von externen Lieferanten abhängig sind) aber Sie können welche auf http://www.dolistore.com finden. NoSmsEngine=Kein SMS Sende Manager verfügbar. SMS Sende Manager sind nicht installiert (weil diese von externen Lieferanten abhängig sind) aber Sie können welche auf http://www.dolistore.com finden.
PDF=PDF
PDFDesc=Sie können jede globale Optionen im Zusammenhang mit der PDF-Erzeugung einstellen
PDFAddressForging=Regeln zum Formen der Adresse-Boxen
HideAnyVATInformationOnPDF=Unterdrücken aller MwSt.-Informationen auf dem generierten PDF
UrlGenerationParameters=Parameter zum Sichern von URLs
SecurityTokenIsUnique=Verwenden Sie einen eindeutigen Sicherheitsschlüssel für jede URL
EnterRefToBuildUrl=Geben Sie eine Referenz für das Objekt %s ein
GetSecuredUrl=Holen der berechneten URL
# Modules # Modules
Module0Name=Benutzer und Gruppen Module0Name=Benutzer und Gruppen
@ -370,6 +383,8 @@ Module85Name=Banken und Geld
Module85Desc=Verwaltung von Bank- oder Bargeldkonten Module85Desc=Verwaltung von Bank- oder Bargeldkonten
Module100Name=Externe Website Module100Name=Externe Website
Module100Desc=Erlaubt die Einbindung einer externen Website in die Menüs von dolibarr und die Anzeige der Seite innerhalb eines Frames Module100Desc=Erlaubt die Einbindung einer externen Website in die Menüs von dolibarr und die Anzeige der Seite innerhalb eines Frames
Module105Name=Mailman und Sip
Module105Desc=Mailman oder Spip Schnittstelle für die Mitgliedsmodul
Module200Name=LDAP Module200Name=LDAP
Module200Desc=LDAP-Verzeichnissynchronisation Module200Desc=LDAP-Verzeichnissynchronisation
Module210Name=PostNuke Module210Name=PostNuke
@ -681,63 +696,68 @@ LocalTax2IsNotUsedExampleES=In Spanien sind sie bussines nicht der Steuer unterl
LabelUsedByDefault=Standardmäßig verwendete Bezeichnung falls keine Übersetzung vorhanden ist LabelUsedByDefault=Standardmäßig verwendete Bezeichnung falls keine Übersetzung vorhanden ist
LabelOnDocuments=Bezeichnung auf Dokumenten LabelOnDocuments=Bezeichnung auf Dokumenten
NbOfDays=Anzahl der Tage NbOfDays=Anzahl der Tage
### SNE BIS HIER ###
AtEndOfMonth=Am Ende des Monats AtEndOfMonth=Am Ende des Monats
Offset=Wertsprung Offset=Wertsprung
AlwaysActive=Immer aktiv AlwaysActive=Immer aktiv
UpdateRequired=Ihr System erfordert eine Aktualisierung. Um diese nun durchzuführen klicken Sie bitte auf <a href="%s">Jetzt aktualisieren</a>. UpdateRequired=Ihr System erfordert eine Aktualisierung. Um diese nun durchzuführen klicken Sie bitte auf <a href="%s">Jetzt aktualisieren</a>.
Upgrade=Aktualisierung Upgrade=Aktualisierung
MenuUpgrade=Aktualisierung/Erweiterung
AddExtensionThemeModuleOrOther=Erweiterung hinzufügen (Oberflächen, Module, ...) AddExtensionThemeModuleOrOther=Erweiterung hinzufügen (Oberflächen, Module, ...)
WebServer=Webserver WebServer=Webserver
DocumentRootServer=Dokumenten-Stammordner des Webservers DocumentRootServer=Dokumenten-Stammordner des Webservers
DataRootServer=Daten-Verzeichnis DataRootServer=Daten-Verzeichnis
IP=IP IP=IP
Port=Port Port=Port
VirtualServerName=Virtual Server Name VirtualServerName=Name des Virtual-Server
AllParameters=Alle Parameter AllParameters=Alle Parameter
OS=OS OS=OS
Php=Php Php=PHP
PhpEnv=Env PhpEnv=Env
PhpModules=Module PhpModules=Module
PhpConf=Conf PhpConf=Config
PhpWebLink=Php Web-Link PhpWebLink=PHP Web-Link
Pear=Pear Pear=Pear
PearPackages=Pear Packages PearPackages=Pear Packages
Database=Datenbank Database=Datenbank
DatabaseName=Datenbankname DatabaseServer=Datenbankserver
DatabasePort=Datenbank-Port DatabaseName=Name der Datenbank
DatabasePort=Port für Datenbank
DatabaseUser=DB Benutzername
DatabasePassword=DB Passwort
DatabaseConfiguration=Datenbankeinstellungen DatabaseConfiguration=Datenbankeinstellungen
Tables=Tabellen Tables=Tabellen
TableName=Tabellenname TableName=Tabellenname
TableLineFormat=Zeilenformat TableLineFormat=Zeilenformat
NbOfRecord=Anzahl der Einträge NbOfRecord=Anzahl der Einträge
Constraints=Constraints Constraints=Zwangsbedingungen
ConstraintsType=Constraint-Typ ConstraintsType=Typ für Zwangsbedingungen
ConstraintsToShowOrNotEntry=Constraint zeigen oder nicht - Menü-Eintrag ConstraintsToShowOrNotEntry=Zwangsbedingungen zeigen oder nicht - Menü-Eintrag
AllMustBeOk=Alle erfordern eine Überprüfung AllMustBeOk=Alle dies muss überprüft werden
Host=Host Host=Server
DriverType=Driver Typ DriverType=Treiber Typ
SummarySystem=Zusammenfassung der Systeminformationen SummarySystem=Zusammenfassung der Systeminformationen
SummaryConst=Liste aller Systemeinstellungen SummaryConst=Liste aller Systemeinstellungen von Dolibarr
SystemUpdate=Systemaktualisierung SystemUpdate=Systemaktualisierung
SystemSuccessfulyUpdate=Das System wurde erfolgreich aktualisiert SystemSuccessfulyUpdate=Das System wurde erfolgreich aktualisiert
MenuCompanySetup=Firma/Stiftung MenuCompanySetup=Firma/Stiftung
MenuNewUser=Neuer Benutzer MenuNewUser=Neuer Benutzer
MenuTopManager=Top-Menü-Verwaltung MenuTopManager=Verwaltung Top-Menü
MenuLeftManager=Linkes-Menü-Verwaltung MenuLeftManager=Verwaltung des Menüs links
DefaultMenuTopManager=Top-Menü-Verwaltung MenuSmartphoneManager=Smartphone Menüverwaltung
DefaultMenuLeftManager=Linkes-Menü-Verwaltung DefaultMenuTopManager=Top-Menüverwaltung
Skin=Oberfläche DefaultMenuLeftManager=Verwaltung linkes Menü
DefaultSkin=Standardoberfläche DefaultMenuManager=Standard Menü-Verwaltung
DefaultMenuSmartphoneManager=Smartphone Menü-Verwaltung
Skin=Oberfläche Layout
DefaultSkin=Standardlayout für Oberfläche
MaxSizeList=Maximale Listenlänge MaxSizeList=Maximale Listenlänge
DefaultMaxSizeList=Maximale Listenlänge (Standard) DefaultMaxSizeList=Maximale Listenlänge (Standard)
MessageOfDay=Nachricht des Tages MessageOfDay=Nachricht des Tages
MessageLogin=Nachricht auf der Anmeldeseite MessageLogin=Nachricht auf der Anmeldeseite
PermanentLeftSearchForm=Ständiges Suchfeld auf der linken Seite PermanentLeftSearchForm=Ständiges Suchfeld auf der linken Seite
DefaultLanguage=Standardsprache (Sprachcode) DefaultLanguage=Standardsprache der Anwendung (Sprachcode)
EnableMultilangInterface=Mehrsprachigkeit aktivieren EnableMultilangInterface=Mehrsprachigkeit aktivieren
EnableShowLogo=Logo über dem linken Menü anzeigen
SystemSuccessfulyUpdated=Das System wurde erfolgreich aktualisiert SystemSuccessfulyUpdated=Das System wurde erfolgreich aktualisiert
CompanyInfo=Firmen-/Stiftungsinformationen CompanyInfo=Firmen-/Stiftungsinformationen
CompanyIds=Firmen-/Stiftungs-IDs CompanyIds=Firmen-/Stiftungs-IDs
@ -746,7 +766,7 @@ CompanyAddress=Firmenadresse
CompanyZip=Postleitzahl CompanyZip=Postleitzahl
CompanyTown=Stadt CompanyTown=Stadt
CompanyCountry=Land CompanyCountry=Land
CompanyCurrency=Firmenwährung CompanyCurrency=Hauptwährung
DoNotShow=Nicht anzeigen DoNotShow=Nicht anzeigen
DoNotSuggestPaymentMode=Nicht vorschlagen DoNotSuggestPaymentMode=Nicht vorschlagen
NoActiveBankAccountDefined=Keine aktiven Finanzkonten definiert NoActiveBankAccountDefined=Keine aktiven Finanzkonten definiert
@ -756,28 +776,33 @@ ShowBugTrackLink=Zeige Link 'Fehler melden'
ShowWorkBoard=Zeige 'Aufgabenübersicht' auf der Startseite ShowWorkBoard=Zeige 'Aufgabenübersicht' auf der Startseite
Alerts=Benachrichtigungen Alerts=Benachrichtigungen
Delays=Verspätungen Delays=Verspätungen
DelayBeforeWarning=Benachrichtigungsverzögerung DelayBeforeWarning=Frist bis zur Benachrichtigung
DelaysBeforeWarning=Benachrichtigungsverzögerungen DelaysBeforeWarning=Fristen bis zur Benachrichtigung
DelaysOfToleranceBeforeWarning=Verspätungstoleranz vor Benachrichtigungen DelaysOfToleranceBeforeWarning=Toleranz für die Frist vor Benachrichtigungen
DelaysOfToleranceDesc=Hier können Sie die Verspätungstoleranz einstellen, bevor eine Benachrichtigung auf dem Bildschirm für jedes verspätete Element mit dem Symbol %s ausgegeben wird. DelaysOfToleranceDesc=Hier können Sie die Verspätungstoleranz einstellen, bevor eine Benachrichtigung auf dem Bildschirm für jedes verspätete Element mit dem Symbol %s ausgegeben wird.
DelaysOfToleranceActionsToDo=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über die noch nicht erledigte, geplante Maßnahme DelaysOfToleranceActionsToDo=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über die noch nicht erledigte, geplante Maßnahme
DelaysOfToleranceOrdersToProcess=Verzögerungstoleranz (in Tagen) vor Benachrichtigung noch nicht bearbeitete Aufträge DelaysOfToleranceOrdersToProcess=Verzögerungstoleranz (in Tagen) vor Benachrichtigung noch nicht bearbeitete Aufträge
DelaysOfToleranceSuppliersOrdersToProcess=Verzögerungstoleranz (in Tagen), bevor Alarm für nicht bearbeteitet Lieferanten-Bestellungen aktiviert wird
DelaysOfTolerancePropalsToClose=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über abzuschließende Angebote DelaysOfTolerancePropalsToClose=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über abzuschließende Angebote
DelaysOfTolerancePropalsToBill=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über nicht in Rechnung gestellte Angebote DelaysOfTolerancePropalsToBill=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über nicht in Rechnung gestellte Angebote
DelaysOfToleranceNotActivatedServices=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über zu aktivierende Leistungen DelaysOfToleranceNotActivatedServices=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über zu aktivierende Leistungen
DelaysOfToleranceRunningServices=Verzögerungstoleranz (in Tagen) vor Benachrichtigung zu überfälligen Leistungen DelaysOfToleranceRunningServices=Verzögerungstoleranz (in Tagen) vor Benachrichtigung zu überfälligen Leistungen
DelaysOfToleranceSupplierBillsToPay=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über unbezahlte Lieferantenrechnungen DelaysOfToleranceSupplierBillsToPay=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über unbezahlte Lieferantenrechnungen
DelaysOfToleranceCustomerBillsUnpaid=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über unbezahlte Kundenrechnungen
DelaysOfToleranceTransactionsToConciliate=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über Bankkontenabgleich DelaysOfToleranceTransactionsToConciliate=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über Bankkontenabgleich
DelaysOfToleranceMembers=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über verspätete Mitgliedsbeiträge
DelaysOfToleranceChequesToDeposit=Verzögerungstoleranz (in Tagen) vor der Benachrichtigung über einzulösende Schecks DelaysOfToleranceChequesToDeposit=Verzögerungstoleranz (in Tagen) vor der Benachrichtigung über einzulösende Schecks
SetupDescription1=Alle Parameter in der Einstellungsübersicht erlauben Ihnen die Konfiguration des Systems vor Inbetriebnahme. SetupDescription1=Alle Parameter in der Einstellungsübersicht erlauben Ihnen die Konfiguration des Systems vor Inbetriebnahme.
SetupDescription2=Die 2 wichtigsten Schritte zur Einrichtung finden Sie in den ersten beiden Zeilen des Einstellungen-Menüs auf der linken Seite. Dies sind die 'Unternehmen/Stiftung'- und die 'Moduleinstellungen'-Menüpunkte: SetupDescription2=Die 2 wichtigsten Schritte zur Einrichtung finden Sie in den ersten beiden Zeilen des Einstellungen-Menüs auf der linken Seite. Dies sind die 'Unternehmen/Stiftung'- und die 'Moduleinstellungen'-Menüpunkte:
SetupDescription3=Die Einstellungen unter <b>Firma/Stiftung</b> werden für die Anzeige im System und die länderspezifische Anpassung dessen Verhaltens zwingend benötigt. SetupDescription3=Die Einstellungen unter <b>Firma/Stiftung</b> werden für die Anzeige im System und die länderspezifische Anpassung dessen Verhaltens zwingend benötigt.
SetupDescription4=Die <b>Moduleinstellungen</b> sind erforderlich, da dolibarr nicht als simples ERP/CRM-System, sondern als Kombination einer Vielzahl mehr oder weniger unabhängiger Module fungiert. Ein Großteil der Navigationselemente erscheint erst nach Aktivierung der entsprechenden Module. SetupDescription4=Die <b>Moduleinstellungen</b> sind erforderlich, da dolibarr nicht als simples ERP/CRM-System, sondern als Kombination einer Vielzahl mehr oder weniger unabhängiger Module fungiert. Ein Großteil der Navigationselemente erscheint erst nach Aktivierung der entsprechenden Module.
SetupDescription5=Andere Einträge verwalten optionale Parameter.
EventsSetup=Protokollierungseinstellungen EventsSetup=Protokollierungseinstellungen
LogEvents=Protokollierte Ereignisse LogEvents=Protokollierte Ereignisse
Audit=Protokoll Audit=Protokoll
ListEvents=Liste aller protokollierten Ereignisse ListEvents=Liste aller protokollierten Ereignisse
ListOfSecurityEvents=Liste der sicherheitsrelevanten Ereignisse ListOfSecurityEvents=Liste der sicherheitsrelevanten Ereignisse
SecurityEventsPurged=Security-Ereignisse gelöscht
LogEventDesc=Hier können Sie die Protokollierungseinstellungen für sicherheitsrelevante Ereignisse anpassen. Administratoren können die entsprechenden Inhalte unter <b>Systemwerkzeuge-Protokoll</b> einsehen. Achtung: Diese Funktion kann zu erhöhtem Datenaufkommen in der Datenbank führen. LogEventDesc=Hier können Sie die Protokollierungseinstellungen für sicherheitsrelevante Ereignisse anpassen. Administratoren können die entsprechenden Inhalte unter <b>Systemwerkzeuge-Protokoll</b> einsehen. Achtung: Diese Funktion kann zu erhöhtem Datenaufkommen in der Datenbank führen.
AreaForAdminOnly=Diese Funktionen stehen ausschließlich <b>Administratoren</b> zur Verfügung. Administrationsfunktionen und -hilfe werden in dolibarr durch die folgenden Symbole dargestellt: AreaForAdminOnly=Diese Funktionen stehen ausschließlich <b>Administratoren</b> zur Verfügung. Administrationsfunktionen und -hilfe werden in dolibarr durch die folgenden Symbole dargestellt:
SystemInfoDesc=Verschiedene systemrelevante, technische Informationen - Lesemodus und nur für Administratoren sichtbar. SystemInfoDesc=Verschiedene systemrelevante, technische Informationen - Lesemodus und nur für Administratoren sichtbar.
@ -805,18 +830,66 @@ MAIN_MAX_DECIMALS_UNIT=Dezimalstellen max. für Stückpreise
MAIN_MAX_DECIMALS_TOT=Dezimalstellen max. für Gesamtsummen MAIN_MAX_DECIMALS_TOT=Dezimalstellen max. für Gesamtsummen
MAIN_MAX_DECIMALS_SHOWN=Dezimalstellen max. für auf dem Bildschirm angezeigte Preise (Fügen Sie <b>...</b> nach dieser Nummer ein, wenn Sie <b>...</b> sehen wollen, falls ein Bildschirmpreis abgeschnitten wurde. MAIN_MAX_DECIMALS_SHOWN=Dezimalstellen max. für auf dem Bildschirm angezeigte Preise (Fügen Sie <b>...</b> nach dieser Nummer ein, wenn Sie <b>...</b> sehen wollen, falls ein Bildschirmpreis abgeschnitten wurde.
MAIN_DISABLE_PDF_COMPRESSION=PDF-Komprimierung für erzeugte PDF-Dokumente verwenden MAIN_DISABLE_PDF_COMPRESSION=PDF-Komprimierung für erzeugte PDF-Dokumente verwenden
MAIN_ROUNDING_RULE_TOT=Rundungseinstellung (für Länder in denen die Rundung nicht auf Basis 10 errechnet wird - selten)
UnitPriceOfProduct=Nettostückpreis
TotalPriceAfterRounding=Gesamtpreis (Netto/MwSt./Brutto) gerundet
ParameterActiveForNextInputOnly=Die Einstellungen werden erst bei der nächsten Eingabe wirksam ParameterActiveForNextInputOnly=Die Einstellungen werden erst bei der nächsten Eingabe wirksam
NoEventOrNoAuditSetup=Keine sicherheitsrelevanten Protokollereignisse. Überprüfen Sie die Aktivierung dieser Funktionen unter 'Einstellunge-Sicherheit-Protokoll'. NoEventOrNoAuditSetup=Keine sicherheitsrelevanten Protokollereignisse. Überprüfen Sie die Aktivierung dieser Funktionen unter 'Einstellunge-Sicherheit-Protokoll'.
NoEventFoundWithCriteria=Kein sicherheitsrelevantes Protokollereignis zu Ihren Suchkriterien gefunden NoEventFoundWithCriteria=Kein sicherheitsrelevantes Protokollereignis zu Ihren Suchkriterien gefunden
SeeLocalSendMailSetup=Lokale sendmail-Einstellungen anzeigen SeeLocalSendMailSetup=Lokale sendmail-Einstellungen anzeigen
BackupDesc=Um eine vollständige Systemsicherung durchzuführen müssen Sie:
BackupDesc2=* Eine Sicherung des Dokumentenverzeichnisses (<b>%s</b>), das alle hochgeladenen und erzeugte Dateien beinhaltet, erzeugen (z.B. als zip-Archiv).
BackupDesc3=* Eine Sicherung der Datenbank über Dump-Befehl anlegen. Hierzu steht Ihnen der folgende Assistent zur Verfügung.
BackupDescX=Bewahren Sie die archivierten Verzeichnisse an einem sicheren Ort auf.
BackupDescY=Bewahren Sie den Datenbank-Dump an einem sicheren Ort auf.
RestoreDesc=Um eine Systemsicherung wiederherzustellen, müssen Sie:
RestoreDesc2=* Eine erstellte Archivdatei (z.B. ein zip-Archiv) Ihres Dokumentenordners in eine neue dolibarr-Installation oder das derzeitige Dokumentenverzeichnis (<b>%s</b>) entpacken
RestoreDesc3=* Die Datenbanksicherung aus dem Dump in eine neue dolibarr-Installation oder das bestehende System zurückspielen. Achtung: Nach Beendigung dieses Vorganges müssen Sie sich mit dem Benutzernamen/Passwort-Paar zum Zeitpunkt der Sicherung am System anmelden. Zur Wiederherstellung der Datenbank steht Ihnen der folgende Assistent zur Verfügung:
ForcedToByAModule=Diese Regel wird <b>%s</b> durch ein aktiviertes Modul aufgezwungen
PreviousDumpFiles=Vorige Datenbanksicherungen
WeekStartOnDay=Wochenstart
RunningUpdateProcessMayBeRequired=Eine Systemaktualisierung scheint erforderlich (Programmversion %s unterscheidet sich von Datenbankversion %s)
YouMustRunCommandFromCommandLineAfterLoginToUser=Diesen Befehl müssen Sie auf der Kommandozeile (nach Login auf der Shell mit Benutzer <b>%s</b>) ausführen.
YourPHPDoesNotHaveSSLSupport=Ihre PHP-Konfiguration unterstützt keine SSL-Verschlüsselung
DownloadMoreSkins=Weitere Oberflächen (Skins) herunterladen
SimpleNumRefModelDesc=Liefere eine Nummer im Format %syymm-nnnn zurück, wobei YY für das Jahr, MM für das Monat und nnnn für eine 4-stellige, nicht unterbrochene Zahlensequenz steht
ShowProfIdInAddress=Zeige professionnal ID mit Adressen auf Dokumente
TranslationUncomplete=Teilweise Übersetzung
SomeTranslationAreUncomplete=Für einige Sprachen, teilweise übersetzt werden oder Fehler enthält. Wenn Sie etwas entdecken, können Sie <b>beheben. Lang</b> Textdateien in das Verzeichnis <b>htdocs / langs</b> und legt sie auf dem Forum bei <a href="http://www.dolibarr.org/forum" target="_blank">http://www.dolibarr.org</a> .
MenuUseLayout=Machen Sie vertikales Menü hidable (Option Javascript muss nicht deaktiviert werden)
MAIN_DISABLE_METEO=Deaktivieren meteo Blick
TestLoginToAPI=Testen Sie sich anmelden, um API
ProxyDesc=Einige Features von Dolibarr müssen einen Internet-Zugang zu Arbeit haben. Definieren Sie hier Parameter für diese. Wenn die Dolibarr Server hinter einem Proxy-Server, erzählt jene Parameter Dolibarr wie man Internet über ihn zugreifen.
ExternalAccess=Externer Zugriff
MAIN_PROXY_USE=Verwenden Sie einen Proxy-Server (sonst direkten Zugang zum Internet)
MAIN_PROXY_HOST=Name / Anschrift des Proxy-Servers
MAIN_PROXY_PORT=Port of Proxy-Server
MAIN_PROXY_USER=Passwort an, um den Proxy-Server verwenden
MAIN_PROXY_PASS=Kennwort ein, um den Proxy-Server verwenden
DefineHereComplementaryAttributes=Definieren Sie hier allen Attributen, nicht bereits standardmäßig vorhanden, und dass Sie für %s unterstützt werden.
ExtraFields=Ergänzende Attribute
ExtraFieldHasWrongValue=Attribut %s einen falschen Wert hat.
AlphaNumOnlyCharsAndNoSpace=nur alphanumericals Zeichen ohne Leerzeichen
SendingMailSetup=Einrichten von Sendungen per E-Mail
SendmailOptionNotComplete=Achtung, auf einigen Linux-Systemen, E-Mails von Ihrem E-Mail zu senden, sendmail Ausführung Setup muss conatins Option-ba (Parameter mail.force_extra_parameters in Ihre php.ini-Datei). Wenn einige Empfänger niemals E-Mails erhalten, versuchen, diese Parameter mit PHP mail.force_extra_parameters =-ba) zu bearbeiten.
PathToDocuments=Dokumentenpfad
PathDirectory=Verzeichnispfad
SendmailOptionMayHurtBuggedMTA=Feature-Mails mit der Methode &quot;PHP mail direkt&quot; senden generiert eine Mail-Nachricht, die nicht korrekt möglicherweise von einigen Mail-Servern empfangen analysiert werden. Ergebnis ist, dass manche Mails nicht von Menschen, die von thoose abgehört Plattformen gehostet gelesen werden. Es ist bei einigen Internet-Providern (Ex: Orange in Frankreich). Dies ist nicht ein Problem in Dolibarr noch in PHP aber auf empfangende Mail-Server. Sie können jedoch hinzuzufügen MAIN_FIX_FOR_BUGGED_MTA Option auf 1 in die Setup - andere zu Dolibarr ändern, um dies zu vermeiden. Sie können jedoch Probleme mit anderen Servern, dass die Achtung streng dem SMTP-Standard zu erleben. Die andere Lösung (empfohlen) ist es, die Methode &quot;SMTP-Socket-Bibliothek&quot;, die keine Nachteile hat benutzen.
TranslationSetup=Configuration de la traduction
TranslationDesc=Wahl der Sprache auf dem Bildschirm sichtbar verändert werden kann: <br> * Weltweit aus dem Menü <strong>Start - Einstellungen - Anzeige</strong> <br> * Für die Benutzer nur von <strong>Benutzer-Registerkarte Anzeige</strong> von Benutzer-Karte (klicken Sie auf Login-Bildschirm auf der Oberseite).
##### Module password generation
PasswordGenerationStandard=Generiere ein Passwort nach dem internen Systemalgorithmus: 8 Zeichen, Zahlen und Kleinbuchstaben. PasswordGenerationStandard=Generiere ein Passwort nach dem internen Systemalgorithmus: 8 Zeichen, Zahlen und Kleinbuchstaben.
PasswordGenerationNone=Keine automatische Passworterstellung vorschlagen. Passwort muss manuell eingegeben werden. PasswordGenerationNone=Keine automatische Passworterstellung vorschlagen. Passwort muss manuell eingegeben werden.
##### Users setup #####
UserGroupSetup=Benutzer- und Gruppeneinstellunen UserGroupSetup=Benutzer- und Gruppeneinstellunen
GeneratePassword=Passwort erstellen GeneratePassword=Passwort erstellen
RuleForGeneratedPasswords=Regel für automatisch erstellte Passwörter RuleForGeneratedPasswords=Regel für automatisch erstellte Passwörter
DoNotSuggest=Kein Passwort vorschlagen DoNotSuggest=Kein Passwort vorschlagen
EncryptedPasswordInDatabase=Damit die Verschlüsselung der Passwörter in der Datenbank EncryptedPasswordInDatabase=Damit die Verschlüsselung der Passwörter in der Datenbank
DisableForgetPasswordLinkOnLogonPage='Passwort vergessen'-Link nicht auf der Anmeldeseite anzeigen DisableForgetPasswordLinkOnLogonPage='Passwort vergessen'-Link nicht auf der Anmeldeseite anzeigen
UsersSetup=Benutzermoduleinstellungen
UserMailRequired=Für das Erstellen eines neuen Benutzers ist dessen E-Mail-Adresse erforderlich
##### Company setup #####
CompanySetup=Unternehmenseinstellungen CompanySetup=Unternehmenseinstellungen
CompanyCodeChecker=Modul für Partner-Code-Erstellung (Kunden oder Lieferanten) CompanyCodeChecker=Modul für Partner-Code-Erstellung (Kunden oder Lieferanten)
AccountCodeManager=Modul für Kontierungs-Code-Erstellung (Kunden oder Lieferanten) AccountCodeManager=Modul für Kontierungs-Code-Erstellung (Kunden oder Lieferanten)
@ -825,6 +898,13 @@ ModuleCompanyCodePanicum=Generiert einen leeren Kontierungscode.
ModuleCompanyCodeDigitaria=Kontierungscode hängt vom Partnercode ab. Der Code setzt sich aus dem Buchstaben 'C' und den ersten 5 Stellen des Partnercodes zusammen. ModuleCompanyCodeDigitaria=Kontierungscode hängt vom Partnercode ab. Der Code setzt sich aus dem Buchstaben 'C' und den ersten 5 Stellen des Partnercodes zusammen.
UseNotifications=Benachrichtigungen verwenden UseNotifications=Benachrichtigungen verwenden
NotificationsDesc=E-Mail-Benachrichtigungsfunktionen erlauben Ihnen den stillschweigenden Versand automatischer Benachrichtigungen zu Systemereignissen an dafür eingerichtete Partner (Kunden oder Lieferanten). NotificationsDesc=E-Mail-Benachrichtigungsfunktionen erlauben Ihnen den stillschweigenden Versand automatischer Benachrichtigungen zu Systemereignissen an dafür eingerichtete Partner (Kunden oder Lieferanten).
ModelModules=Dokumentvorlagenmodul
DocumentModelOdt=Erstellen von Dokumentvorlagen im OpenDocuments-Format (.odt-Dateien für OpenOffice, KOffice, TextEdit, ...)
WatermarkOnDraft=Wasserzeichen auf Entwurf
CompanyIdProfChecker=Berufs-Identifikation einzigartige
MustBeUnique=Eindeutig sein müssen?
Miscellanous=Verschiedenes
##### Webcal setup #####
WebCalSetup=Webkalender-Verbindungseinstellungen WebCalSetup=Webkalender-Verbindungseinstellungen
WebCalSyncro=Termine an Webkalender übertragen WebCalSyncro=Termine an Webkalender übertragen
WebCalAllways=Immer, ohne Rückfrage WebCalAllways=Immer, ohne Rückfrage
@ -848,6 +928,7 @@ WebCalAddEventOnStatusBill=Kalendereintrag bei Rechnungsstatusänderung
WebCalAddEventOnStatusMember=Kalendereintrag bei Mitgliedsstatusänderung WebCalAddEventOnStatusMember=Kalendereintrag bei Mitgliedsstatusänderung
WebCalUrlForVCalExport=Ein Eportlink für das Format <b>%s</b> findet sich unter folgendem Link: %s WebCalUrlForVCalExport=Ein Eportlink für das Format <b>%s</b> findet sich unter folgendem Link: %s
WebCalCheckWebcalSetup=Bitte überprüfen Sie die Einstellungen des Webkalendermoduls WebCalCheckWebcalSetup=Bitte überprüfen Sie die Einstellungen des Webkalendermoduls
##### Invoices #####
BillsSetup=Rechnungsmoduleinstellungen BillsSetup=Rechnungsmoduleinstellungen
BillsDate=Rechnungsdaten BillsDate=Rechnungsdaten
BillsNumberingModule=Rechnungs- und Gutschriftsnumerierungsmodul BillsNumberingModule=Rechnungs- und Gutschriftsnumerierungsmodul
@ -864,11 +945,10 @@ SuggestPaymentByRIBOnAccount=Zahlung per Lastschrift vorschlagen
SuggestPaymentByChequeToAddress=Zahlung per Scheck vorschlagen SuggestPaymentByChequeToAddress=Zahlung per Scheck vorschlagen
FreeLegalTextOnInvoices=Freier Rechtstext für Rechnungen FreeLegalTextOnInvoices=Freier Rechtstext für Rechnungen
WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungsentwürfen (alle, falls leer) WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungsentwürfen (alle, falls leer)
##### Proposals #####
PropalSetup=Angebotsmoduleinstellungen PropalSetup=Angebotsmoduleinstellungen
CreateForm=Formular erstellen CreateForm=Formular erstellen
NumberOfProductLines=Anzahl der Produktlinien NumberOfProductLines=Anzahl der Produktlinien
PathToDocuments=Dokumentenpfad
PathDirectory=Verzeichnispfad
ProposalsNumberingModules=Angebotsnumerierungs-Module ProposalsNumberingModules=Angebotsnumerierungs-Module
ProposalsPDFModules=PDF-Anbebotsmodule ProposalsPDFModules=PDF-Anbebotsmodule
ClassifiedInvoiced=Als verrechnet markieren ClassifiedInvoiced=Als verrechnet markieren
@ -879,6 +959,7 @@ AddDeliveryAddressAbility=Lieferfähigkeitsdatum hinzufügen
UseOptionLineIfNoQuantity=Produkt-/Servicezeilen mit Nullmenge zulässig UseOptionLineIfNoQuantity=Produkt-/Servicezeilen mit Nullmenge zulässig
FreeLegalTextOnProposal=Freier Rechtstext für Angebote FreeLegalTextOnProposal=Freier Rechtstext für Angebote
WatermarkOnDraftProposal=Wasserzeichen für Angebotsentwürfe (alle, falls leer) WatermarkOnDraftProposal=Wasserzeichen für Angebotsentwürfe (alle, falls leer)
##### Orders #####
OrdersSetup=Bestellverwaltungseinstellungen OrdersSetup=Bestellverwaltungseinstellungen
OrdersNumberingModules=Bestellnumerierungs-Module OrdersNumberingModules=Bestellnumerierungs-Module
OrdersModelModule=Bestellvorlagenmodule OrdersModelModule=Bestellvorlagenmodule
@ -886,17 +967,28 @@ HideTreadedOrders=Ausblenden von bearbeiteten oder abgebrochenen Angebote in der
ValidOrderAfterPropalClosed=Zur Freigabe der Bestellung nach Schließung des Angebots (überspringt vorläufige Bestellung) ValidOrderAfterPropalClosed=Zur Freigabe der Bestellung nach Schließung des Angebots (überspringt vorläufige Bestellung)
FreeLegalTextOnOrders=Freier Rechtstext auf Bestellungen FreeLegalTextOnOrders=Freier Rechtstext auf Bestellungen
WatermarkOnDraftOrders=Wasserzeichen zu den Entwürfen von Aufträgen (alle, wenn leer) WatermarkOnDraftOrders=Wasserzeichen zu den Entwürfen von Aufträgen (alle, wenn leer)
##### Clicktodial #####
ClickToDialSetup=Click-to-Dial Moduleinstellungen
ClickToDialUrlDesc=Definieren Sie hier die URL, die bei einem Klick auf das Telefonsymbol aufgerufen werden soll. In dieser URL können Sie Tags verwenden<br><b>%%1$s</b> wird durch die Telefonnummer des Angerufenen ersetzt<br><b>%%2$s</b> wird durch die Telefonnummer des Anrufers (Ihre) ersetzt<br><b>%%3$s</b> wird durch Ihren Benutzernamen für Click-to-Dial ersetzt (siehe Benutzerdatenblatt)<br><b>%%4$s</b> wird durch Ihr Click-to-Dial-Passwort ersetzt (siehe Benutzerdatenblatt).
##### Bookmark4u #####
Bookmark4uSetup=Bookmark4u Moduleinstellungen
##### Interventions #####
InterventionsSetup=Servicemoduleinstellungen
FreeLegalTextOnInterventions=Freier Rechtstext für Services
FicheinterNumberingModules=Intervention Nummerierung Module FicheinterNumberingModules=Intervention Nummerierung Module
TemplatePDFInterventions=Intervention Karte Dokumenten Modelle TemplatePDFInterventions=Intervention Karte Dokumenten Modelle
WatermarkOnDraftInterventionCards=Wasserzeichen auf Intervention Karte Dokumente (alle, wenn leer) WatermarkOnDraftInterventionCards=Wasserzeichen auf Intervention Karte Dokumente (alle, wenn leer)
ClickToDialSetup=Click-to-Dial-Moduleinstellungen ##### Contracts ####
ClickToDialUrlDesc=Definieren Sie hier die URL, die bei einem Klick auf das Telefonsymbol aufgerufen werden soll. In dieser URL können Sie Tags verwenden<br><b>%%1$s</b> wird durch die Telefonnummer des Angerufenen ersetzt<br><b>%%2$s</b> wird durch die Telefonnummer des Anrufers (Ihre) ersetzt<br><b>%%3$s</b> wird durch Ihren Benutzernamen für Click-to-Dial ersetzt (siehe Benutzerdatenblatt)<br><b>%%4$s</b> wird durch Ihr Click-to-Dial-Passwort ersetzt (siehe Benutzerdatenblatt). ContractsSetup=Verträge Modul Setup
Bookmark4uSetup=Bookmark4u Moduleinstellungen ContractsNumberingModules=Verträge Nummerierung Module
InterventionsSetup=Servicemoduleinstellungen ##### Members #####
MembersSetup=Mitglieder-Modul Setup
MemberMainOptions=Haupteinstellungen MemberMainOptions=Haupteinstellungen
AddSubscriptionIntoAccount=Bei Einrichtung eines neuen Abonnements automatisch Zahlungserstellung im Bankmodul vorschlagen AddSubscriptionIntoAccount=Bei Einrichtung eines neuen Abonnements automatisch Zahlungserstellung im Bankmodul vorschlagen
AdherentLoginRequired=Verwalten Sie eine Anmeldung für jedes Mitglied
AdherentMailRequired=Für das Anlegen eines neuen Mitglieds ist eine E-Mail-Adresse erforderlich AdherentMailRequired=Für das Anlegen eines neuen Mitglieds ist eine E-Mail-Adresse erforderlich
MemberSendInformationByMailByDefault=Das Kontrollkästchen für den automatischen Mail-Bestätigungsversand an Mitglieder (bei Freigabe oder neuem Abonnement) ist standardmäßig aktiviert MemberSendInformationByMailByDefault=Das Kontrollkästchen für den automatischen Mail-Bestätigungsversand an Mitglieder (bei Freigabe oder neuem Abonnement) ist standardmäßig aktiviert
##### LDAP setup #####
LDAPSetup=LDAP-Einstellungen LDAPSetup=LDAP-Einstellungen
LDAPGlobalParameters=Globale LDAP-Parameter LDAPGlobalParameters=Globale LDAP-Parameter
LDAPUsersSynchro=Benutzer LDAPUsersSynchro=Benutzer
@ -1010,6 +1102,8 @@ LDAPFieldCountry=Land
LDAPFieldCountryExample=Beispiel: land LDAPFieldCountryExample=Beispiel: land
LDAPFieldDescription=Beschreibung LDAPFieldDescription=Beschreibung
LDAPFieldDescriptionExample=Beispiel : Beschreibung LDAPFieldDescriptionExample=Beispiel : Beschreibung
LDAPFieldGroupMembers=Gruppenmitglieder
LDAPFieldGroupMembersExample=Beispiel: uniqueMember
LDAPFieldBirthdate=Geburtsdatum LDAPFieldBirthdate=Geburtsdatum
LDAPFieldBirthdateExample=Beispiel : geburtsdatum LDAPFieldBirthdateExample=Beispiel : geburtsdatum
LDAPFieldCompany= Firma LDAPFieldCompany= Firma
@ -1026,14 +1120,20 @@ LDAPDescGroups=Auf dieser Seite definieren Sie die LDAP-Attribute im LDAP-Baum f
LDAPDescMembers=Auf dieser Seite definieren Sie die LDAP-Attribute im LDAP-Baum für jeden Datensatz zu dolibarr-Mitgliedern. LDAPDescMembers=Auf dieser Seite definieren Sie die LDAP-Attribute im LDAP-Baum für jeden Datensatz zu dolibarr-Mitgliedern.
LDAPDescValues=Die Beispielwerte für <b>OpenLDAP</b> verfügen über folgende Muster: <b>core.schema, cosine.schema, inetorgperson.schema</b>. Wenn Sie diese Werte für OpenLDAP verwenden möchten, passen Sie bitte die LDAP-Konfigurationsdateu <b>slapd.conf</b> entsprechend an, damit all diese Muster geladen werden. LDAPDescValues=Die Beispielwerte für <b>OpenLDAP</b> verfügen über folgende Muster: <b>core.schema, cosine.schema, inetorgperson.schema</b>. Wenn Sie diese Werte für OpenLDAP verwenden möchten, passen Sie bitte die LDAP-Konfigurationsdateu <b>slapd.conf</b> entsprechend an, damit all diese Muster geladen werden.
ForANonAnonymousAccess=Für einen authentifizierten Zugang (z.B. für Schreibzugriff) ForANonAnonymousAccess=Für einen authentifizierten Zugang (z.B. für Schreibzugriff)
##### Products #####
ProductSetup=Produktmoduleinstellungen ProductSetup=Produktmoduleinstellungen
ServiceSetup=Dienstleistungen Modul Setup
ProductServiceSetup=Produkte und Services Module Setup
NumberOfProductShowInSelect=Max. Anzahl der Produkte in Mehrfachauswahllisten (0=kein Limit) NumberOfProductShowInSelect=Max. Anzahl der Produkte in Mehrfachauswahllisten (0=kein Limit)
ConfirmDeleteProductLineAbility=Bestätigung für die Entfernung von Produktzeilen in Formularen ConfirmDeleteProductLineAbility=Bestätigung für die Entfernung von Produktzeilen in Formularen
ModifyProductDescAbility=Produktbeschreibungen in Formularen individuell anpassbar ModifyProductDescAbility=Produktbeschreibungen in Formularen individuell anpassbar
ViewProductDescInFormAbility=Anzeige dr Produktbeschreibungen in Formularen (andernfalls als Popup-Tooltip) ViewProductDescInFormAbility=Anzeige dr Produktbeschreibungen in Formularen (andernfalls als Popup-Tooltip)
ViewProductDescInThirdpartyLanguageAbility=Visualisierung von Produkten Beschreibungen in der Sprache thirdparty
UseSearchToSelectProduct=Suchfeld statt Listenansicht für die Produktauswahl verwenden
UseEcoTaxeAbility=Umweltabgaben unterstüzten UseEcoTaxeAbility=Umweltabgaben unterstüzten
SetDefaultBarcodeTypeProducts=Standard-Barcode-Typ für Produkte SetDefaultBarcodeTypeProducts=Standard-Barcode-Typ für Produkte
SetDefaultBarcodeTypeThirdParties=Standard-Barcode-Typ für Partner SetDefaultBarcodeTypeThirdParties=Standard-Barcode-Typ für Partner
##### Syslog #####
SyslogSetup=Protokollierungsmodul-Einstellungen SyslogSetup=Protokollierungsmodul-Einstellungen
SyslogOutput=Protokollausgabe SyslogOutput=Protokollausgabe
SyslogSyslog=Protokoll SyslogSyslog=Protokoll
@ -1041,8 +1141,12 @@ SyslogFacility=Einrichtung
SyslogLevel=Level SyslogLevel=Level
SyslogSimpleFile=Datei SyslogSimpleFile=Datei
SyslogFilename=Dateiname und-pfad SyslogFilename=Dateiname und-pfad
YouCanUseDOL_DATA_ROOT=Sie können DOL_DATA_ROOT/dolibarr.log als Protokolldatei in Ihrem Dokumentenverzeichnis verwenden. Bei Bedarf können Sie auch den Pfad der Datei anpassen.
ErrorUnknownSyslogConstant=Konstante %s ist nicht als Protkoll-Konstante definiert ErrorUnknownSyslogConstant=Konstante %s ist nicht als Protkoll-Konstante definiert
##### Donations #####
DonationsSetup=Spendenmoduleinstellungen DonationsSetup=Spendenmoduleinstellungen
DonationsReceiptModel=Vorlage für Spendenquittungen
##### Barcode #####
BarcodeSetup=Barcode-Einstellungen BarcodeSetup=Barcode-Einstellungen
PaperFormatModule=Papierformatmodul PaperFormatModule=Papierformatmodul
BarcodeEncodeModule=Barcode-Erstellungsmodul BarcodeEncodeModule=Barcode-Erstellungsmodul
@ -1056,33 +1160,44 @@ BarcodeDescUPC=Barcode vom Typ UPC
BarcodeDescISBN=Barcode vom Typ ISBN BarcodeDescISBN=Barcode vom Typ ISBN
BarcodeDescC39=Barcode vom Typ C39 BarcodeDescC39=Barcode vom Typ C39
BarcodeDescC128=Barcode vom Typ C128 BarcodeDescC128=Barcode vom Typ C128
##### Prelevements #####
WithdrawalsSetup=Abbuchungseinstellungen WithdrawalsSetup=Abbuchungseinstellungen
##### ExternalRSS #####
ExternalRSSSetup=Externe RSS-Einbindungseinstellungen ExternalRSSSetup=Externe RSS-Einbindungseinstellungen
NewRSS=Neuer RSS-Feed NewRSS=Neuer RSS-Feed
##### Mailing #####
MailingSetup=E-Mail-Kampagnenmodul-Einstellungen MailingSetup=E-Mail-Kampagnenmodul-Einstellungen
MailingEMailFrom=E-Mail-Absender (für ausgehende Mails) des E-Mail-Moduls MailingEMailFrom=E-Mail-Absender (für ausgehende Mails) des E-Mail-Moduls
MailingEMailError=Antwort-E-Mail-Adresse für unzustellbare E-Mails
##### Notification #####
NotificationSetup=Benachrichtigungsmoduleinstellungen NotificationSetup=Benachrichtigungsmoduleinstellungen
NotificationEMailFrom=E-Mail-Absender (für ausgehende Mails) des Benachrichtigungsmoduls NotificationEMailFrom=E-Mail-Absender (für ausgehende Mails) des Benachrichtigungsmoduls
ListOfAvailableNotifications=Liste der verfügbaren Meldungen (Diese Liste ist abhängig von aktivierten Module)
##### Sendings #####
SendingsSetup=Versandmoduleinstellungen SendingsSetup=Versandmoduleinstellungen
SendingsReceiptModel=Versandbelegsvorlage SendingsReceiptModel=Versandbelegsvorlage
SendingsNumberingModules=Sendungen Nummerierung Module
SendingsAbility=Lieferscheine für Kundensendungen unterstützen SendingsAbility=Lieferscheine für Kundensendungen unterstützen
NoNeedForDeliveryReceipts=In den meisten Fällen werden Lieferschein sowohl als Versand- (für die Zusammenstellung der Sendung), als auch als Zustellsscheine (vom Kunden zu unterschreiben) verwendet. Ensprechend sind Empfangsbelege meist eine doppelte und daher nicht verwendete Option. NoNeedForDeliveryReceipts=In den meisten Fällen werden Lieferschein sowohl als Versand- (für die Zusammenstellung der Sendung), als auch als Zustellsscheine (vom Kunden zu unterschreiben) verwendet. Ensprechend sind Empfangsbelege meist eine doppelte und daher nicht verwendete Option.
FreeLegalTextOnDeliveryReceipts=Freier Rechtstext auf Empfangsbelegen FreeLegalTextOnShippings=Freier Text auf Frachtkosten
##### Deliveries #####
DeliveryOrderNumberingModules=Zustellscheinnumerierungs-Module DeliveryOrderNumberingModules=Zustellscheinnumerierungs-Module
DeliveryOrderModel=Zustellscheinnumerierung DeliveryOrderModel=Zustellscheinnumerierung
DeliveriesOrderAbility=Unterstütze Zustellscheine für Produkte DeliveriesOrderAbility=Unterstütze Zustellscheine für Produkte
FreeLegalTextOnDeliveryReceipts=Freier Rechtstext auf Empfangsbelegen
##### FCKeditor #####
AdvancedEditor=Erweiterter Editor
ActivateFCKeditor=FCKEditor aktivieren für: ActivateFCKeditor=FCKEditor aktivieren für:
FCKeditorForUsers=WYSIWIG Erstellung/Bearbeitung der Benutzerinformationen und Notizen
FCKeditorForCompany=WYSIWIG Erstellung/Bearbeitung der Partnerinformationen und Notizen FCKeditorForCompany=WYSIWIG Erstellung/Bearbeitung der Partnerinformationen und Notizen
FCKeditorForProduct=WYSIWIG Erstellung/Bearbeitung von Produkt-/Serviceinformationen und Notizen FCKeditorForProduct=WYSIWIG Erstellung/Bearbeitung von Produkt-/Serviceinformationen und Notizen
FCKeditorForMembers=WYSIWIG Erstellung/Bearbeitung von Mitgliederinformationen und Notizen
FCKeditorForProductDetails=WYSIWIG Erstellung/Bearbeitung der Produktdetails für alle Dokumente (Angebote, Bestellungen, Rechnungen, etc. ..) <br>Achtung: Diese Option kann bei der Erstellung von PDF-Dokumenten zu Fehlern führen und ist deshalb nicht empfohlen. FCKeditorForProductDetails=WYSIWIG Erstellung/Bearbeitung der Produktdetails für alle Dokumente (Angebote, Bestellungen, Rechnungen, etc. ..) <br>Achtung: Diese Option kann bei der Erstellung von PDF-Dokumenten zu Fehlern führen und ist deshalb nicht empfohlen.
FCKeditorForProductDetailsPerso=WYSIWIG Erstellung/Bearbeitung von personalisierten Produktinformationen für alle Dokumente (Angebote, Bestellungen, Rechnungen, etc. ..)
FCKeditorForMailing=WYSIWIG Erstellung/Bearbeitung von E-Mails FCKeditorForMailing=WYSIWIG Erstellung/Bearbeitung von E-Mails
##### OSCommerce 1 #####
OSCommerceErrorConnectOkButWrongDatabase=Datenbank-Verbindung erfolgreich, es scheint sich allerdings nicht um eine OSCommerce-Datenbank zu handeln (Key %s nicht gefunden in der Tabelle %s). OSCommerceErrorConnectOkButWrongDatabase=Datenbank-Verbindung erfolgreich, es scheint sich allerdings nicht um eine OSCommerce-Datenbank zu handeln (Key %s nicht gefunden in der Tabelle %s).
OSCommerceTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' erfolgreich. OSCommerceTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' erfolgreich.
OSCommerceTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden. OSCommerceTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden.
OSCommerceTestKo2=Verbindung zum Server '%s' mit dem Benutzer '%s' fehlgeschlagen. OSCommerceTestKo2=Verbindung zum Server '%s' mit dem Benutzer '%s' fehlgeschlagen.
##### Mantis #####
MantisSetup=Mantis-Einstellungen MantisSetup=Mantis-Einstellungen
MantisURL=URL für Mantis Zugang MantisURL=URL für Mantis Zugang
MantisServer=Hostserver der Mantis-Datenbank MantisServer=Hostserver der Mantis-Datenbank
@ -1093,16 +1208,20 @@ MantisTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' e
MantisTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden. MantisTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden.
MantisTestKo2=Verbindung zum Server '%s' mit Benutzer '%s' fehlgeschlagen. MantisTestKo2=Verbindung zum Server '%s' mit Benutzer '%s' fehlgeschlagen.
MantisErrorConnectOkButWrongDatabase=Verbindung zur Datenbank erfolgreich, es scheint sich jedoch nicht um eine Mantis-Datenbank zu handeln. MantisErrorConnectOkButWrongDatabase=Verbindung zur Datenbank erfolgreich, es scheint sich jedoch nicht um eine Mantis-Datenbank zu handeln.
##### Stock #####
StockSetup=Lagermoduleinstellungen StockSetup=Lagermoduleinstellungen
UserWarehouse=Persönliche Benutzerlagerstände verwenden UserWarehouse=Persönliche Benutzerlagerstände verwenden
##### Menu #####
MenuDeleted=Menü gelöscht MenuDeleted=Menü gelöscht
TreeMenu=Baumansicht TreeMenu=Baumansicht
Menus=Menüs
TreeMenuPersonalized=Personalisierte Baumansicht TreeMenuPersonalized=Personalisierte Baumansicht
NewMenu=Neues Menü NewMenu=Neues Menü
MenuConf=Menüeinstellungen MenuConf=Menüeinstellungen
Menu=Menüauswahl Menu=Menüauswahl
MenuHandler=Menü-Handler MenuHandler=Menü-Handler
MenuModule=Quellmodul MenuModule=Quellmodul
HideUnauthorizedMenu=Hide unbefugte Menüs (grau)
DetailId=Menü ID DetailId=Menü ID
DetailMenuHandler=Menü-Handler für die Anzeige des neuen Menüs DetailMenuHandler=Menü-Handler für die Anzeige des neuen Menüs
DetailMenuModule=Modulname falls Menüeintrag aus einem Modul stimmt DetailMenuModule=Modulname falls Menüeintrag aus einem Modul stimmt
@ -1111,6 +1230,7 @@ DetailTitre=Menübezeichner oder Bezeichnungs-Code für Übersetzung
DetailMainmenu=Gruppe der Zugehörigkeit (veraltet) DetailMainmenu=Gruppe der Zugehörigkeit (veraltet)
DetailUrl=Ziel-URL für Menüeintrag (Absolute URL oder externer Link mit http://) DetailUrl=Ziel-URL für Menüeintrag (Absolute URL oder externer Link mit http://)
DetailLeftmenu=Zustand anzeigen oder nicht (veraltet) DetailLeftmenu=Zustand anzeigen oder nicht (veraltet)
DetailEnabled=Einstellungen für die Anzeige der Einträge
DetailRight=Zustand für die Anzeige nicht-authorisierter, grauer Menüs DetailRight=Zustand für die Anzeige nicht-authorisierter, grauer Menüs
DetailLangs=Sprachdateiname für Bezeichnungsübersetzung DetailLangs=Sprachdateiname für Bezeichnungsübersetzung
DetailUser=Intern/Extern/Alle DetailUser=Intern/Extern/Alle
@ -1121,298 +1241,71 @@ DeleteMenu=Menüeintrag löschen
ConfirmDeleteMenu=Möchten Sie diesen Menüeintrag <b>%s</b> wirklich löschen? ConfirmDeleteMenu=Möchten Sie diesen Menüeintrag <b>%s</b> wirklich löschen?
DeleteLine=Zeile löschen DeleteLine=Zeile löschen
ConfirmDeleteLine=Möchten Sie diese Zeile wirklich löschen? ConfirmDeleteLine=Möchten Sie diese Zeile wirklich löschen?
##### Tax #####
TaxSetup=Steuer-, Sozialbeitrags- und Dividendenmodul-Einstellungen TaxSetup=Steuer-, Sozialbeitrags- und Dividendenmodul-Einstellungen
OptionVatMode=MwSt. fällig OptionVatMode=MwSt. fällig
OptionVATDefault=Standard OptionVATDefault=Standard
OptionVATDebitOption=MwSt.Last-Option OptionVATDebitOption=MwSt.Last-Option
AgendaSetup=Agenda-Moduleinstellungen OptionVatDefaultDesc=Mehrwertsteuerschuld entsteht: <br>- Bei Lieferung/Zahlung für Waren<br>- Bei Zahlung für Dienstleistungen
PasswordTogetVCalExport=Passwort für den VCal-Export OptionVatDebitOptionDesc=Mehrwertsteuerschuld entsteht: <br>- Bei Lieferung/Zahlung für Waren<br>- Bei Rechnungslegung (Lastschrift) für Dienstleistungen
ClickToDialDesc=Dieses Modul fügt ein Symbols nach Telefonnummern ein, bei dessen der Server unter der unten definierten URL aufgerufen wird. Diese Funktion können Sie dazu verwenden, ein Callcenter-System innerhalb dolibarrs aufzurufen, das eine Telefonnummer z.B. über ein SIP-System, für Sie wählt.
CashDeskSetup=Kassenmoduleinstellungen
CashDeskThirdPartyForSell=Standardpartner für Kassenverkäufe (erforderlich)
CashDeskBankAccountForSell=Standard-Bargeldkonto für Kassenverkäufe (erforderlich)
CashDeskIdWareHouse=Standard-Warenlager für Kassenverkauf (optional)
DictionnarySendingMethods=Versandarten
SetupDescription5=Andere Einträge verwalten optionale Parameter.
BackupDesc=Um eine vollständige Systemsicherung durchzuführen müssen Sie:
BackupDesc2=* Eine Sicherung des Dokumentenverzeichnisses (<b>%s</b>), das alle hochgeladenen und erzeugte Dateien beinhaltet, erzeugen (z.B. als zip-Archiv).
BackupDesc3=* Eine Sicherung der Datenbank über Dump-Befehl anlegen. Hierzu steht Ihnen der folgende Assistent zur Verfügung.
BackupDescX=Bewahren Sie die archivierten Verzeichnisse an einem sicheren Ort auf.
BackupDescY=Bewahren Sie den Datenbank-Dump an einem sicheren Ort auf.
RestoreDesc=Um eine Systemsicherung wiederherzustellen, müssen Sie:
RestoreDesc2=* Eine erstellte Archivdatei (z.B. ein zip-Archiv) Ihres Dokumentenordners in eine neue dolibarr-Installation oder das derzeitige Dokumentenverzeichnis (<b>%s</b>) entpacken
RestoreDesc3=* Die Datenbanksicherung aus dem Dump in eine neue dolibarr-Installation oder das bestehende System zurückspielen. Achtung: Nach Beendigung dieses Vorganges müssen Sie sich mit dem Benutzernamen/Passwort-Paar zum Zeitpunkt der Sicherung am System anmelden. Zur Wiederherstellung der Datenbank steht Ihnen der folgende Assistent zur Verfügung:
ForcedToByAModule=Diese Regel wird <b>%s</b> durch ein aktiviertes Modul aufgezwungen
YouCanUseDOL_DATA_ROOT=Sie können DOL_DATA_ROOT/dolibarr.log als Protokolldatei in Ihrem Dokumentenverzeichnis verwenden. Bei Bedarf können Sie auch den Pfad der Datei anpassen.
Menus=Menüs
DetailEnabled=Einstellungen für die Anzeige der Einträge
SummaryOfVatExigibilityUsedByDefault=Standardmäßiger Zeitpunkt der MwSt.-Fälligkeit in Abhängigkeit der derzeit gewählten Option: SummaryOfVatExigibilityUsedByDefault=Standardmäßiger Zeitpunkt der MwSt.-Fälligkeit in Abhängigkeit der derzeit gewählten Option:
OnDelivery=Bei Lieferung OnDelivery=Bei Lieferung
OnPayment=Bei Zahlung OnPayment=Bei Zahlung
OnInvoice=Bei Rechnungslegung OnInvoice=Bei Rechnungslegung
SupposedToBePaymentDate=Zahlungsdatum in Verwendung falls Lieferdatum unbekannt SupposedToBePaymentDate=Zahlungsdatum in Verwendung falls Lieferdatum unbekannt
SupposedToBeInvoiceDate=Rechnungsdatum verwendet
Buy=Kaufen Buy=Kaufen
Sell=Verkaufen Sell=Verkaufen
InvoiceValidateDateUsed=Verwendetes Rechnungsdatum InvoiceDateUsed=Rechnungsdatum verwendet
YourCompanyDoesNotUseVAT=Für Ihr Unternehmen wurde keine MwSt.-Verwendung definiert (Übersicht-Einstellungen-Unternehmen/Stiftung), entsprechend stehen in der Konfiguration keine MwSt.-Optionen zur Verfügung. YourCompanyDoesNotUseVAT=Für Ihr Unternehmen wurde keine MwSt.-Verwendung definiert (Übersicht-Einstellungen-Unternehmen/Stiftung), entsprechend stehen in der Konfiguration keine MwSt.-Optionen zur Verfügung.
AccountancyCode=Rechnungswesen-Code
##### Agenda #####
AgendaSetup=Agenda-Moduleinstellungen
PasswordTogetVCalExport=Passwort für den VCal-Export
PastDelayVCalExport=Keine Termine exportieren die älter sind als
##### ClickToDial #####
ClickToDialDesc=Dieses Modul fügt ein Symbols nach Telefonnummern ein, bei dessen der Server unter der unten definierten URL aufgerufen wird. Diese Funktion können Sie dazu verwenden, ein Callcenter-System innerhalb dolibarrs aufzurufen, das eine Telefonnummer z.B. über ein SIP-System, für Sie wählt.
##### Point Of Sales (CashDesk) #####
CashDesk=Point of Sales
CashDeskSetup=Kassenmoduleinstellungen
CashDeskThirdPartyForSell=Standardpartner für Kassenverkäufe (erforderlich)
CashDeskBankAccountForSell=Standard-Bargeldkonto für Kassenverkäufe (erforderlich)
CashDeskBankAccountForCheque=Finanzkonto für Scheckeinlösungen
CashDeskBankAccountForCB=Finanzkonto für die Einlösung von Bargeldzahlungen via Kreditkarte
CashDeskIdWareHouse=Standard-Warenlager für Kassenverkauf (optional)
##### Bookmark #####
BookmarkSetup=Lesezeichenmoduleinstellungen BookmarkSetup=Lesezeichenmoduleinstellungen
BookmarkDesc=Dieses Modul ermöglicht die Verwaltung von Lesezeichen. Außerdem können Sie hiermit Verknüpfungen zu internen und externen Seiten im linken Menü anlegen. BookmarkDesc=Dieses Modul ermöglicht die Verwaltung von Lesezeichen. Außerdem können Sie hiermit Verknüpfungen zu internen und externen Seiten im linken Menü anlegen.
NbOfBoomarkToShow=Maximale Anzeigeanzahl Lesezeichen im linken Menü NbOfBoomarkToShow=Maximale Anzeigeanzahl Lesezeichen im linken Menü
##### WebServices #####
WebServicesSetup=Webservices-Moduleinstellungen WebServicesSetup=Webservices-Moduleinstellungen
WebServicesDesc=Über Aktivierung dieses Moduls können Sie dolibarr zur Anbindung an externe Webservices konfigurieren WebServicesDesc=Über Aktivierung dieses Moduls können Sie dolibarr zur Anbindung an externe Webservices konfigurieren
WSDLCanBeDownloadedHere=Die WSDL-Datei der verfügbaren Webservices können Sie hier herunterladen WSDLCanBeDownloadedHere=Die WSDL-Datei der verfügbaren Webservices können Sie hier herunterladen
EndPointIs=SOAP-Clients müssen Ihre Anfragen an den dolibarr-Endpoint unter der folgenden Url stellen EndPointIs=SOAP-Clients müssen Ihre Anfragen an den dolibarr-Endpoint unter der folgenden Url stellen
##### Bank #####
BankSetupModule=Bankmoduleinstellungen BankSetupModule=Bankmoduleinstellungen
FreeLegalTextOnChequeReceipts=Freier Rechtstext für Scheckbelege FreeLegalTextOnChequeReceipts=Freier Rechtstext für Scheckbelege
BankOrderShow=Anzeige Reihenfolge der Bankkonten für Länder mit &quot;detaillierten Bank-Nummer&quot;
BankOrderGlobal=General
BankOrderGlobalDesc=Allgemeine Anzeige-Reihenfolge
BankOrderES=Spanisch
BankOrderESDesc=Spanisch Anzeigereihenfolge
##### MailmanSpip #####
MailmanSpipSetup=Mailman und Spip Modul-Setup
##### Multicompany #####
MultiCompanySetup=Multi-Company-Moduleinstellungen MultiCompanySetup=Multi-Company-Moduleinstellungen
##### Suppliers #####
DelaysOfToleranceCustomerBillsUnpaid=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über unbezahlte Kundenrechnungen
UseSearchToSelectProduct=Suchfeld statt Listenansicht für die Produktauswahl verwenden
PreviewNotAvailable=Vorschau nicht verfügbar
InstrucToEncodePass=Um das Passwort in der Konfigurationsdatei <b>conf.php</b> zu verschlüsseln, ersetzen Sie die Zeile <br><b>$dolibarr_main_db_pass="..."</b><br>durch<br><b>$dolibarr_main_db_pass="crypted:%s"</b>
InstrucToClearPass=Um das Passwort unverschlüsselt (Klartext) in der Konfigurationsdatei <b>conf.php</b> zu speichern, ersetzen Sie die Zeile<br><b>$dolibarr_main_db_pass="crypted:..."</b><br>durch<br><b>$dolibarr_main_db_pass="%s"</b>
ProtectAndEncryptPdfFiles=PDF-Dokumentschutz aktivieren (Die Aktivierung ist nicht empfohlen, weil dadurch die Stapelerzeugung von PDFs nicht mehr funktioniert)
Permission536=Versteckte Leistungen einsehen/verwalten
Permission2411=Maßnahmen (Termine oder Aufgaben) Anderer einsehen
Permission2412=Maßnahmen (Termine oder Aufgaben) Anderer erstellen/bearbeiten
Permission2413=Maßnahmen (Termine oder Aufgaben) Anderer löschen
LocalTax1ManagementES=RE Management
LocalTax1IsUsedDescES=Die RE Rate standardmäßig beim Erstellen Aussichten, Rechnungen, Bestellungen etc. folgen die aktive Standard-Regel: <br> Wenn te Käufer ist nicht unterworfen RE, RE standardmäßig = 0 ist. Ende der Regel. <br> Ist der Käufer unterzogen, um dann die RE RE standardmäßig. Ende der Regel. <br>
LocalTax1IsNotUsedDescES=Standardmäßig werden die vorgeschlagenen RE 0 ist. Ende der Regel.
LocalTax1IsUsedExampleES=In Spanien sind sie Profis unterliegen bestimmten Abschnitten der spanischen IAE.
LocalTax1IsNotUsedExampleES=In Spanien sind sie professionelle und Gesellschaften und vorbehaltlich bestimmter Abschnitte der spanischen IAE.
LocalTax2ManagementES=IRPF Management
LocalTax2IsUsedDescES=Die RE Rate standardmäßig beim Erstellen Aussichten, Rechnungen, Bestellungen etc. folgen die aktive Standard-Regel: <br> Ist der Verkäufer nicht zu IRPF ausgesetzt, dann durch IRPF default = 0. Ende der Regel. <br> Ist der Verkäufer zur IRPF dann der Einkommenssteuer unterworfen standardmäßig. Ende der Regel. <br>
LocalTax2IsNotUsedDescES=Standardmäßig werden die vorgeschlagenen IRPF 0 ist. Ende der Regel.
LocalTax2IsUsedExampleES=In Spanien, Freiberufler und unabhängigen Fachleuten, die ihre Dienstleistungen und Unternehmen, die das Steuersystem von Modulen gewählt haben.
LocalTax2IsNotUsedExampleES=In Spanien sind sie bussines nicht der Steuer unterliegen System von Modulen.
MenuUpgrade=Aktualisierung/Erweiterung
DatabaseServer=Datenbankserver
DatabaseUser=Datenbankbenutzer
DatabasePassword=Datenbankpasswort
EnableShowLogo=Logo über dem linken Menüs anzeigen
DelaysOfToleranceMembers=Verzögerungstoleranz (in Tagen) vor Benachrichtigung über verspätete Mitgliedsbeiträge
MAIN_ROUNDING_RULE_TOT=Rundungseinstellung (für Länder in denen die Rundung nicht auf Basis 10 errechnet wird - selten)
UnitPriceOfProduct=Nettostückpreis
TotalPriceAfterRounding=Gesamtpreis (Netto/MwSt./Brutto) gerundet
PreviousDumpFiles=Vorige Datenbanksicherungen
WeekStartOnDay=Wochenstart
RunningUpdateProcessMayBeRequired=Eine Systemaktualisierung scheint erforderlich (Programmversion %s unterscheidet sich von Datenbankversion %s)
YouMustRunCommandFromCommandLineAfterLoginToUser=Diesen Befehl müssen Sie auf der Kommandozeile (nach Login auf der Shell mit Benutzer <b>%s</b>) ausführen.
YourPHPDoesNotHaveSSLSupport=Ihre PHP-Konfiguration unterstützt keine SSL-Verschlüsselung
DownloadMoreSkins=Weitere Oberflächen (Skins) herunterladen
SimpleNumRefModelDesc=Liefere eine Nummer im Format %syymm-nnnn zurück, wobei YY für das Jahr, MM für das Monat und nnnn für eine 4-stellige, nicht unterbrochene Zahlensequenz steht
ListOfEntities=Liste der Entitäten
AddEntity=Entität hinzufügen
EditEntity=Entität bearbeiten
UsersSetup=Benutzermoduleinstellungen
UserMailRequired=Für das Erstellen eines neuen Benutzers ist dessen E-Mail-Adresse erforderlich
ModelModules=Dokumentvorlagenmodul
DocumentModelOdt=Erstellen von Dokumentvorlagen im OpenDocuments-Format (.odt-Dateien für OpenOffice, KOffice, TextEdit, ...)
WatermarkOnDraft=Wasserzeichen auf Entwurf
LDAPFieldGroupMembers=Gruppenmitglieder
LDAPFieldGroupMembersExample=Beispiel: uniqueMember
DonationsReceiptModel=Vorlage für Spendenquittungen
MailingEMailError=Antwort-E-Mail-Adresse für unzustellbare E-Mails
OptionVatDefaultDesc=Mehrwertsteuerschuld entsteht: <br>- Bei Lieferung/Zahlung für Waren<br>- Bei Zahlung für Dienstleistungen
OptionVatDebitOptionDesc=Mehrwertsteuerschuld entsteht: <br>- Bei Lieferung/Zahlung für Waren<br>- Bei Rechnungslegung (Lastschrift) für Dienstleistungen
PastDelayVCalExport=Keine Termine exportieren die älter sind als
CashDesk=Point of Sales
CashDeskBankAccountForCheque=Finanzkonto für Scheckeinlösungen
CashDeskBankAccountForCB=Finanzkonto für die Einlösung von Bargeldzahlungen via Kreditkarte
SuppliersSetup=Lieferantenmoduleinstellungen SuppliersSetup=Lieferantenmoduleinstellungen
SuppliersCommandModel=Vollständige Vorlage für Lieferantenbestellungen (Logo, ...) SuppliersCommandModel=Vollständige Vorlage für Lieferantenbestellungen (Logo, ...)
SuppliersInvoiceModel=Vollständige Vorlage der Lieferantenrechnung (logo. ..)
##### GeoIPMaxmind #####
GeoIPMaxmindSetup=GeoIP-Maxmind Moduleinstellungen GeoIPMaxmindSetup=GeoIP-Maxmind Moduleinstellungen
PathToGeoIPMaxmindCountryDataFile=Pfad zur Datei mit Maxmind IP to Country Übersetzung. <br> Beispiel: / usr / local / share / GeoIP / GeoIP.dat PathToGeoIPMaxmindCountryDataFile=Pfad zur Datei mit Maxmind IP to Country Übersetzung. <br> Beispiel: / usr / local / share / GeoIP / GeoIP.dat
NoteOnPathLocation=Bitte beachten Sie, dass Ihre IP-Länder-Datei in einem von PHP lesbaren Verzeichnis liegen muss (Überprüfen Sie Ihre PHP open_basedir-Einstellungen und die Dateisystem-Berechtigungen). NoteOnPathLocation=Bitte beachten Sie, dass Ihre IP-Länder-Datei in einem von PHP lesbaren Verzeichnis liegen muss (Überprüfen Sie Ihre PHP open_basedir-Einstellungen und die Dateisystem-Berechtigungen).
YouCanDownloadFreeDatFileTo=Eine <b>kostenlose Demo-Version</b> der Maxmind-GeoIP Datei finden Sie hier: %s YouCanDownloadFreeDatFileTo=Eine <b>kostenlose Demo-Version</b> der Maxmind-GeoIP Datei finden Sie hier: %s
YouCanDownloadAdvancedDatFileTo=Eine <b>vollständigere Version mit Updates</b> der Maxmind-GeoIP Datei können Sie hier herunterladen: %s YouCanDownloadAdvancedDatFileTo=Eine <b>vollständigere Version mit Updates</b> der Maxmind-GeoIP Datei können Sie hier herunterladen: %s
TestGeoIPResult=Test einer Umwandlung IP -> Land TestGeoIPResult=Test einer Umwandlung IP -> Land
ProjectsNumberingModules=Projektnumerierungsmodul
ProjectsSetup=Projekteinstellungenmodul
ProjectsModelModule=Projektvorlagenmodul
FreeLegalTextOnInterventions=Freier Rechtstext für Services
ModulesJob=Geschäfttypenmodule
ConfigFileIsInReadOnly=Die Konfigurationsdatei conf.php kann nur gelesen werden, bitte überprüfen Sie die Berechtigungen.
OfficialWikiFr=Französisches Wikiei mit Maxmind IP to Country Übersetzung. <br> Beispiel: / usr / local / share / GeoIP / GeoIP.dat
NoteOnPathLocation=Bitte beachten Sie, dass Ihre IP-Länder-Datei in einem von PHP lesbaren Verzeichnis liegen muss (Überprüfen Sie Ihre PHP open_basedir-Einstellungen und die Dateisystem-Berechtigungen).
YouCanDownloadFreeDatFileTo=Eine <b>kostenlose Demo-Version</b> der Maxmind-GeoIP Datei finden Sie hier: %s
YouCanDownloadAdvancedDatFileTo=Eine <b>vollständigere Version mit Updates</b> der Maxmind-GeoIP Datei können Sie hier herunterladen: %s
TestGeoIPResult=Test einer Umwandlung IP -> Land
##### NumberWords #####
NumberWordsSetup=NumberWords Moduleinstellungen
DescNumberWords=Dieses Modul bietet Funktionen zur Konvertierung von Zahlen und Beträgen in formatierte Zeichenketten. Es ersetzt auch die folgende Zeichenfolgen __TOTAL_TTC_WORDS__, __TOTAL_HT_WORDS__ oder __TOTAL_VAT_WORDS__ durch 'Bruttosumme', 'Nettosumme' oder 'Steuersumme' in allen verwendeten Texten (freier Text auf Rechnungen, ...)
##### Projects ##### ##### Projects #####
ProjectsNumberingModules=Projektnumerierungsmodul ProjectsNumberingModules=Projektnumerierungsmodul
ProjectsSetup=Projekteinstellungenmodul ProjectsSetup=Projekteinstellungenmodul
ProjectsModelModule=Projektvorlagenmodul ProjectsModelModule=Projektvorlagenmodul
MAIN_NOT_INSTALLED=Setup wird ausgeführt
MAIN_FEATURES_LEVEL=Level der freigeschaltenen Funktionen(0=nur stable, 1=stable+experimentell, 2=stable+experimentell+Entwicklung)
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
WebUserGroup=Web-Server-Benutzer / Gruppe
ActivityStateToSelectCompany=Fügen Sie einen Filter-Option zum Anzeigen / Verbergen Dritte diese die derzeit in Aktivität oder aufgehört hat es
SearchFilter=Suchfilter Optionen
NumberOfKeyToSearch=Nbr der Zeichen, die Suche auslösen: %s
ClientOffsetWithGreenwich=Client / Browser Versatzbreite Greenwich (Sekunden)
DaylingSavingTime=Sommerzeit (Benutzer)
RunCommandSummaryToLaunch=Backup kann mit dem folgenden Befehl gestartet werden
ImportPostgreSqlDesc=Um eine Backup-Datei importieren, müssen Sie pg_restore Befehl von der Kommandozeile aus nutzen:
ImportPostgreSqlCommand=%s %s mybackupfile.sql
FullPathToPostgreSQLdumpCommand=Der vollständige Pfad zum Befehl pg_dump
NoLockBeforeInsert=Keine Sperre um Befehle INSERT
CurrentMenuHandler=Aktuelle Menü-Handler
CurrentSmartphoneMenuHandler=Aktuelle Smartphone-Menü-Handler
MAIN_MAIL_ERRORS_TO=Absender E-Mail für Fehler erneut E-Mails geschickt genutzt
MAIN_DISABLE_ALL_SMS=Deaktivieren Sie alle SMS-Sendungen (für Testzwecke oder Demos)
MAIN_SMS_SENDMODE=Methode zu verwenden, um SMS zu versenden
MAIN_MAIL_SMS_FROM=Standard Absender Telefonnummer für SMS-Versand
FollowingSubstitutionKeysCanBeUsed=<br> Um zu wissen, wie Sie Ihre odt Dokumentenvorlagen erstellen, vor dem Speichern in diesen Verzeichnissen, lesen Wiki-Dokumentation:
FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
DescWeather=Die folgenden Bilder wird am Armaturenbrett angezeigt, wenn die Anzahl der Aktionen spät erreichen folgende Werte:
KeyForWebServicesAccess=Schlüssel zu Web Services (Parameter &quot;dolibarrkey&quot; in Webservices) verwenden
TestSubmitForm=Eingangstest Form
ThisForceAlsoTheme=Über dieses Menü-Manager wird auch sein eigenes Thema, was die Wahlfreiheit der Nutzer ist. Auch in diesem Menü-Manager für Smartphones spezialisiert hat nicht funktioniert auf allen Smartphones. Verwenden Sie ein anderes Menü-Manager, wenn Sie Probleme bei Ihnen zu erleben.
ThemeDir=Skins-Verzeichnis
ConnectionTimeout=Connexion-Timeout
ResponseTimeout=Antwortverzugszeit
SmsTestMessage=Testnachricht vom __ bis __ PHONEFROM__ PHONETO__
ModuleMustBeEnabledFirst=Modul <b>%s</b> müssen zuerst bevor Sie diese Funktion aktiviert werden.
SecurityToken=Schlüssel zum sicheren URLs
NoSmsEngine=Kein SMS-Absender-Manager zur Verfügung. SMS-Absender-Manager werden nicht mit Standard-Distribution installiert ist (weil sie auf einem externen Lieferanten abhängig), aber Sie können einige auf http://www.dolistore.com finden
PDF=PDF
PDFDesc=Sie können jede globale Optionen im Zusammenhang mit der PDF-Erzeugung
PDFAddressForging=Regeln zur Adresse Boxen schmieden
HideAnyVATInformationOnPDF=Hide alle Informationen im Zusammenhang mit der Mehrwertsteuer auf generierten PDF
UrlGenerationParameters=Parameter zu sichern URLs
SecurityTokenIsUnique=Verwenden Sie einen eindeutigen SecureKey Parameter für jede URL
EnterRefToBuildUrl=Geben Sie für Referenz-Objekt %s
GetSecuredUrl=Holen Sie berechnet URL
Module105Name=Mailman und Sip
Module105Desc=Mailman oder Spip Schnittstelle für die Mitglied-Modul
Module50000Name=PayBox
Module50000Desc=Modul zur Online-Zahlung per Kreditkarte Seite bieten mit Paybox
Module50200Name=Paypal
Module50200Desc=Modul zur Online-Zahlung per Kreditkarte Seite bieten mit Paypal
Permission154=Kreditkarten / Quittungen verweigern, Daueraufträge
Permission165=Löschen Verträge
Permission173=Löschen Reisen
PermissionAdvanced251=Lesen Sie andere Benutzer
PermissionAdvanced253=Erstellen / Ändern von internen / externen Benutzern und Berechtigungen
Permission341=Lesen Sie eigene Berechtigungen
Permission342=Erstellen / Ändern seiner eigenen Benutzer-Informationen
Permission343=Ändern sein eigenes Passwort
Permission344=Ändern Sie eigene Berechtigungen
Permission351=Lesen Sie Gruppen
Permission352=Lesen Sie Gruppen Berechtigungen
Permission353=Erstellen / Ändern von Gruppen
Permission354=Löschen oder Deaktivieren von Gruppen
Permission358=Export-Benutzer
Permission703=Löschen Spenden
Permission1235=Senden Sie Lieferantenrechnungen per E-Mail
Permission2502=Download-Dokumente
Permission2503=Senden oder Löschen von Dokumenten
Permission50001=Verwenden Sie Point of Sales
Permission50201=Lesen Transaktionen
Permission50202=Import-Transaktionen
DictionnaryAvailability=Lieferverzug
DictionnaryOrderMethods=Bestellmöglichkeiten
DictionnarySource=Herkunft der Vorschläge / Bestellungen
MenuSmartphoneManager=Smartphone Menü-Manager
DefaultMenuManager=Standard-Menü-Manager
DefaultMenuSmartphoneManager=Smartphone Menü-Manager
DelaysOfToleranceSuppliersOrdersToProcess=Verzögerung Toleranz (in Tagen), bevor Alarm auf Lieferanten Bestellungen noch nicht bearbeitet
SecurityEventsPurged=Security-Ereignisse gelöscht
ShowProfIdInAddress=Zeige professionnal ID mit Adressen auf Dokumente
TranslationUncomplete=Teilweise Übersetzung
SomeTranslationAreUncomplete=Für einige Sprachen, teilweise übersetzt werden oder Fehler enthält. Wenn Sie etwas entdecken, können Sie <b>beheben. Lang</b> Textdateien in das Verzeichnis <b>htdocs / langs</b> und legt sie auf dem Forum bei <a href="http://www.dolibarr.org/forum" target="_blank">http://www.dolibarr.org</a> .
MenuUseLayout=Machen Sie vertikales Menü hidable (Option Javascript muss nicht deaktiviert werden)
MAIN_DISABLE_METEO=Deaktivieren meteo Blick
TestLoginToAPI=Testen Sie sich anmelden, um API
ProxyDesc=Einige Features von Dolibarr müssen einen Internet-Zugang zu Arbeit haben. Definieren Sie hier Parameter für diese. Wenn die Dolibarr Server hinter einem Proxy-Server, erzählt jene Parameter Dolibarr wie man Internet über ihn zugreifen.
ExternalAccess=Externer Zugriff
MAIN_PROXY_USE=Verwenden Sie einen Proxy-Server (sonst direkten Zugang zum Internet)
MAIN_PROXY_HOST=Name / Anschrift des Proxy-Servers
MAIN_PROXY_PORT=Port of Proxy-Server
MAIN_PROXY_USER=Passwort an, um den Proxy-Server verwenden
MAIN_PROXY_PASS=Kennwort ein, um den Proxy-Server verwenden
DefineHereComplementaryAttributes=Definieren Sie hier allen Attributen, nicht bereits standardmäßig vorhanden, und dass Sie für %s unterstützt werden.
ExtraFields=Ergänzende Attribute
ExtraFieldHasWrongValue=Attribut %s einen falschen Wert hat.
SendingMailSetup=Einrichten von Sendungen per E-Mail
SendmailOptionNotComplete=Achtung, auf einigen Linux-Systemen, E-Mails von Ihrem E-Mail zu senden, sendmail Ausführung Setup muss conatins Option-ba (Parameter mail.force_extra_parameters in Ihre php.ini-Datei). Wenn einige Empfänger niemals E-Mails erhalten, versuchen, diese Parameter mit PHP mail.force_extra_parameters =-ba) zu bearbeiten.
SendmailOptionMayHurtBuggedMTA=Feature-Mails mit der Methode &quot;PHP mail direkt&quot; senden generiert eine Mail-Nachricht, die nicht korrekt möglicherweise von einigen Mail-Servern empfangen analysiert werden. Ergebnis ist, dass manche Mails nicht von Menschen, die von thoose abgehört Plattformen gehostet gelesen werden. Es ist bei einigen Internet-Providern (Ex: Orange in Frankreich). Dies ist nicht ein Problem in Dolibarr noch in PHP aber auf empfangende Mail-Server. Sie können jedoch hinzuzufügen MAIN_FIX_FOR_BUGGED_MTA Option auf 1 in die Setup - andere zu Dolibarr ändern, um dies zu vermeiden. Sie können jedoch Probleme mit anderen Servern, dass die Achtung streng dem SMTP-Standard zu erleben. Die andere Lösung (empfohlen) ist es, die Methode &quot;SMTP-Socket-Bibliothek&quot;, die keine Nachteile hat benutzen.
CompanyIdProfChecker=Berufs-Identifikation einzigartige
MustBeUnique=Eindeutig sein müssen?
Miscellanous=Verschiedenes
ContractsSetup=Verträge Modul Setup
ContractsNumberingModules=Verträge Nummerierung Module
MembersSetup=Mitglieder-Modul Setup
AdherentLoginRequired=Verwalten Sie eine Anmeldung für jedes Mitglied
ServiceSetup=Dienstleistungen Modul Setup
ProductServiceSetup=Produkte und Services Module Setup
ViewProductDescInThirdpartyLanguageAbility=Visualisierung von Produkten Beschreibungen in der Sprache thirdparty
ListOfAvailableNotifications=Liste der verfügbaren Meldungen (Diese Liste ist abhängig von aktivierten Module)
SendingsNumberingModules=Sendungen Nummerierung Module
FreeLegalTextOnShippings=Freier Text auf Frachtkosten
AdvancedEditor=Erweiterter Editor
HideUnauthorizedMenu=Hide unbefugte Menüs (grau)
SupposedToBeInvoiceDate=Rechnungsdatum verwendet
InvoiceDateUsed=Rechnungsdatum verwendet
AccountancyCode=Rechnungswesen-Code
BankOrderShow=Anzeige Reihenfolge der Bankkonten für Länder mit &quot;detaillierten Bank-Nummer&quot;
BankOrderGlobal=General
BankOrderGlobalDesc=Allgemeine Anzeige-Reihenfolge
BankOrderES=Spanisch
BankOrderESDesc=Spanisch Anzeigereihenfolge
MailmanSpipSetup=Mailman und Spip Modul-Setup
SuppliersInvoiceModel=Vollständige Vorlage der Lieferantenrechnung (logo. ..)
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:18).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
VersionRecommanded=Empfohlene
PostgreSqlExportParameters=PostgreSQL Export-Parameter
OfficialWebHostingService=Offizielle Web-Hosting-Service (Cloud Hosting)
AlphaNumOnlyCharsAndNoSpace=nur alphanumericals Zeichen ohne Leerzeichen
TranslationSetup=Configuration de la traduction
TranslationDesc=Wahl der Sprache auf dem Bildschirm sichtbar verändert werden kann: <br> * Weltweit aus dem Menü <strong>Start - Einstellungen - Anzeige</strong> <br> * Für die Benutzer nur von <strong>Benutzer-Registerkarte Anzeige</strong> von Benutzer-Karte (klicken Sie auf Login-Bildschirm auf der Oberseite).
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:38).

View File

@ -1,19 +1,24 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 00:10:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Actions=Aktionen Actions=Aktionen
ActionsArea=Bereich Maßnahmen (Veranstaltungen und Aufgaben) ActionsArea=Bereich Maßnahmen (Veranstaltungen und Aufgaben)
Agenda=Agenda Agenda=Agenda
Agendas=Tagesordnungen Agendas=Tagesordnungen
Calendar=Kalender Calendar=Kalender
Calendars=Kalender Calendars=Kalender
LocalAgenda=Lokaler Kalender
AffectedTo=Zugewiesen an AffectedTo=Zugewiesen an
DoneBy=Erldedigt von DoneBy=Erldedigt von
Events=Veranstaltungen Events=Veranstaltungen
MyEvents=Meine Veranstaltungen
OtherEvents=Weitere Veranstaltungen
ListOfActions=Veranstaltungsliste ListOfActions=Veranstaltungsliste
Location=Ort Location=Ort
EventOnFullDay=Ganztägig EventOnFullDay=Ganztägig
@ -42,6 +47,9 @@ PropalValidatedInDolibarr=Angebot freigegeben
InvoiceValidatedInDolibarr=Rechnung freigegeben InvoiceValidatedInDolibarr=Rechnung freigegeben
InvoiceBackToDraftInDolibarr=Rechnung %s in den Entwurf Status zurücksetzen InvoiceBackToDraftInDolibarr=Rechnung %s in den Entwurf Status zurücksetzen
OrderValidatedInDolibarr=Bestellung %s freigegeben OrderValidatedInDolibarr=Bestellung %s freigegeben
OrderApprovedInDolibarr=Bestellen %s genehmigt
OrderBackToDraftInDolibarr=Bestellen %s zurück nach Draft-Status
OrderCanceledInDolibarr=Auftrag storniert %s
InterventionValidatedInDolibarr=Service %s freigegeben InterventionValidatedInDolibarr=Service %s freigegeben
ProposalSentByEMail=Angebot %s per E-Mail versendet ProposalSentByEMail=Angebot %s per E-Mail versendet
OrderSentByEMail=Kundenbestellung %s per E-Mail versendet OrderSentByEMail=Kundenbestellung %s per E-Mail versendet
@ -64,42 +72,12 @@ AgendaUrlOptions4=<b>logint=%s</b> begrenzt die Ausgabe auf von Benutzer <b>%s</
AgendaUrlOptions5=<b>logind=%s</b> begrenzt die Ausgabe auf von Benutzer <b>%s</b> erledigte Maßnahmen. AgendaUrlOptions5=<b>logind=%s</b> begrenzt die Ausgabe auf von Benutzer <b>%s</b> erledigte Maßnahmen.
AgendaShowBirthdayEvents=Zeige Geburtstage AgendaShowBirthdayEvents=Zeige Geburtstage
AgendaHideBirthdayEvents=Geburtstage ausblenden AgendaHideBirthdayEvents=Geburtstage ausblenden
ExtSites=Externe Kalender
# External Sites ical # External Sites ical
ExtSites=Externe Kalender ExportCal=Export Kalender
ExtSites=Importieren von externen Kalendern
ExtSitesEnableThisTool=Zeige externe Kalender in der Agenda ExtSitesEnableThisTool=Zeige externe Kalender in der Agenda
ExtSitesNbOfAgenda=Anzahl der Kalender ExtSitesNbOfAgenda=Anzahl der Kalender
AgendaExtNb=Kalender Anzahl %s AgendaExtNb=Kalender Anzahl %s
ExtSiteUrlAgenda=URL Adresse um .ical Datei zu erreichen ExtSiteUrlAgenda=URL Adresse um .ical Datei zu erreichen
ExtSiteNoLabel=Keine Beschreibung ExtSiteNoLabel=Keine Beschreibung
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
LocalAgenda=Lokalen Kalender
MyEvents=Meine Veranstaltungen
OtherEvents=Weitere Veranstaltungen
EventOnFullDay=Event am ganzen Tag
ViewDay=Tagesansicht
ViewWeek=Wochenansicht
AgendaExtSitesDesc=Auf dieser Seite können zu externen Kalendern erklären, ihre Veranstaltungen in Dolibarr Tagesordnung sehen.
InvoiceBackToDraftInDolibarr=Invoice %s zurück zum Entwurf für ein Statut
OrderApprovedInDolibarr=Bestellen %s genehmigt
OrderBackToDraftInDolibarr=Bestellen %s zurück nach Draft-Status
OrderCanceledInDolibarr=Auftrag storniert %s
ProposalSentByEMail=Kommerzielle Vorschlag %s per E-Mail
OrderSentByEMail=Verkauf im Kundenauftrag %s per E-Mail
InvoiceSentByEMail=Kunden Rechnung %s per E-Mail
SupplierOrderSentByEMail=Lieferant %s um per E-Mail
SupplierInvoiceSentByEMail=Lieferantenrechnung %s per E-Mail
ShippingSentByEMail=Liefer %s per E-Mail
InterventionSentByEMail=Intervention %s per E-Mail
ExportCal=Export Kalender
ExtSites=Importieren Sie externe Kalender
ExtSitesEnableThisTool=Zeigen Sie externe Kalender in Agenda
ExtSitesNbOfAgenda=Anzahl der Kalender
AgendaExtNb=Kalender nb %s
ExtSiteUrlAgenda=URL zu. ICal-Datei zugreifen
ExtSiteNoLabel=Keine Beschreibung
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:06:05).

View File

@ -1,12 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 10:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Bank=Bank Bank=Bank
Banks=Banken Banks=Banken
MenuBankCash=Finanzen MenuBankCash=Finanzen
@ -149,19 +149,3 @@ BackToAccount=Zurück zum Konto
ShowAllAccounts=Alle Finanzkonten ShowAllAccounts=Alle Finanzkonten
FutureTransaction=Zukünftige Transaktionen. FutureTransaction=Zukünftige Transaktionen.
SelectChequeTransactionAndGenerate=Schecks auswählen/filtern um Sie in den Einzahlungsbeleg zu integrieren und auf "Erstellen" klicken. SelectChequeTransactionAndGenerate=Schecks auswählen/filtern um Sie in den Einzahlungsbeleg zu integrieren und auf "Erstellen" klicken.
Transactions=Transaktionen
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
WithdrawalPayment=Widerrufsrecht Zahlung
// STOP - Lines generated via autotranslator.php tool (2011-10-10 06:41:37).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
ShowCheckReceipt=Zeigen Sie überprüfen Einzahlungsbeleg
Graph=Grafik
TransactionWithOtherAccount=Kontoübertrag
FutureTransaction=Transaction in futur. Kein Weg zu versöhnen.
SelectChequeTransactionAndGenerate=Wählen / Filter prüft, in die Scheckeinreichung Erhalt gehören und klicken Sie auf &quot;Erstellen&quot;.
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:37).

View File

@ -1,20 +1,35 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 20:58:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Bill=Rechnung Bill=Rechnung
Bills=Rechnungen Bills=Rechnungen
BillsCustomers=Kundenrechnungen BillsCustomers=Kundenrechnungen
BillsCustomer=Kundenrechnung
BillsSuppliers=Lieferantenrechnungen BillsSuppliers=Lieferantenrechnungen
BillsCustomersUnpaid=Unbezahlte Rechnungen des Kunden
BillsCustomersUnpaidForCompany=Unbezahlte Rechnungen für Kunden %s
BillsSuppliersUnpaid=Unbezahlte Rechnungen des Lieferanten
BillsSuppliersUnpaidForCompany=Unbezahlte Rechnungen des Lieferanten %s
BillsUnpaid=Unbezahlt
BillsLate=Verspätete Zahlungen
BillsStatistics=Statistik Kundenrechnungen BillsStatistics=Statistik Kundenrechnungen
BillsStatisticsSuppliers=Statistik Lieferantenrechnungen BillsStatisticsSuppliers=Statistik Lieferantenrechnungen
DisabledBecauseNotErasable=Deaktiviert, da nicht gelöscht werden konnte
InvoiceStandard=Standardrechnung InvoiceStandard=Standardrechnung
InvoiceStandardAsk=Standardrechnung InvoiceStandardAsk=Standardrechnung
InvoiceStandardDesc=Dies ist das Standard-Rechnungsformat InvoiceStandardDesc=Dies ist das Standard-Rechnungsformat
InvoiceDeposit=Anzahlungsrechnung
InvoiceDepositAsk=Anzahlungsrechnung
InvoiceDepositDesc=Diese Art der Rechnung erfolgt, wenn eine Anzahlung getätigt wurde.
InvoiceProForma=Proforma-Rechnung
InvoiceProFormaAsk=Proforma-Rechnung
InvoiceProFormaDesc=Die <b>Proforma-Rechnung</b> ist das Abbild einer echten Rechnung, hat aber keinen buchhalterischen Wert.
InvoiceReplacement=Ersatzrechnung InvoiceReplacement=Ersatzrechnung
InvoiceReplacementAsk=Ersatzrechnung für Rechnung InvoiceReplacementAsk=Ersatzrechnung für Rechnung
InvoiceReplacementDesc=<b>Ersatzrechnungen</b> dienen dem Storno und vollständigen Ersatz einer Rechnung ohne bereits erfolgtem Zahlungseingang. <br><br> Hinweis: Rechnungen mit Zahlungseingang können nicht ersetzt werden. Falls noch nicht geschlossen, werden ersetzte Rechnungen automatisch als 'Aufgegeben geschlossen' markiert. InvoiceReplacementDesc=<b>Ersatzrechnungen</b> dienen dem Storno und vollständigen Ersatz einer Rechnung ohne bereits erfolgtem Zahlungseingang. <br><br> Hinweis: Rechnungen mit Zahlungseingang können nicht ersetzt werden. Falls noch nicht geschlossen, werden ersetzte Rechnungen automatisch als 'Aufgegeben geschlossen' markiert.
@ -135,6 +150,7 @@ SuppliersDraftInvoices=Entwürfe Lieferantenrechnungen
Unpaid=Unbezahlte Unpaid=Unbezahlte
ConfirmDeleteBill=Möchten Sie diese Rechnung wirklich löschen? ConfirmDeleteBill=Möchten Sie diese Rechnung wirklich löschen?
ConfirmValidateBill=Möchten Sie die Rechnung Nr. <b>%s</b> wirklich freigeben? ConfirmValidateBill=Möchten Sie die Rechnung Nr. <b>%s</b> wirklich freigeben?
ConfirmUnvalidateBill=Sind Sie sicher, dass Sie die Rechnung <b>%s</b> wieder in den Entwurfstatus ändern möchten?
ConfirmClassifyPaidBill=Sind Sie sicher, dass Sie ändern möchten <b>Rechnung %s,</b> um den Status bezahlt? ConfirmClassifyPaidBill=Sind Sie sicher, dass Sie ändern möchten <b>Rechnung %s,</b> um den Status bezahlt?
ConfirmCancelBill=Möchten Sie die Rechnung <b>%s</b> wirklich stornieren? ConfirmCancelBill=Möchten Sie die Rechnung <b>%s</b> wirklich stornieren?
ConfirmCancelBillQuestion=Warum wollen Sie klassifizieren diese Rechnung "aufgegeben"? ConfirmCancelBillQuestion=Warum wollen Sie klassifizieren diese Rechnung "aufgegeben"?
@ -157,10 +173,11 @@ ConfirmClassifyAbandonReasonOtherDesc=Wählen Sie diese Option in allen anderen
ConfirmCustomerPayment=Bestätigen Sie diesen Zahlungseingang für <b>%s</b>, %s? ConfirmCustomerPayment=Bestätigen Sie diesen Zahlungseingang für <b>%s</b>, %s?
ConfirmValidatePayment=Sind Sie sicher, dass Sie, um diese Zahlung? Keine Änderung kann erfolgen, wenn paiement ist validiert. ConfirmValidatePayment=Sind Sie sicher, dass Sie, um diese Zahlung? Keine Änderung kann erfolgen, wenn paiement ist validiert.
ValidateBill=Rechnung freigeben ValidateBill=Rechnung freigeben
UnvalidateBill=Ungültige Rechnung
NumberOfBills=Anzahl der Rechnungen NumberOfBills=Anzahl der Rechnungen
NumberOfBillsByMonth=Anzahl der Rechnungen pro Monat NumberOfBillsByMonth=Anzahl Rechnungen pro Monat
AmountOfBills=Anzahl der Rechnungen AmountOfBills=Anzahl der Rechnungen
AmountOfBillsByMonth=Anzahl der Rechnungen/Monat AmountOfBillsByMonthHT=Anzahl der Rechnungen pro Monat (nach Steuern)
ShowSocialContribution=Zeige Sozialbeitrag ShowSocialContribution=Zeige Sozialbeitrag
ShowBill=Zeige Rechnung ShowBill=Zeige Rechnung
ShowInvoice=Zeige Rechnung ShowInvoice=Zeige Rechnung
@ -177,7 +194,6 @@ RemainderToTake=Einzuhebender Restbetrag
AmountExpected=Höhe der Forderung AmountExpected=Höhe der Forderung
ExcessReceived=Erhaltener Überschuss ExcessReceived=Erhaltener Überschuss
EscompteOffered=Rabatt angeboten (Skonto) EscompteOffered=Rabatt angeboten (Skonto)
CreateDraft=Erstelle Entwurf
SendBillRef=Sende Rechnung %s SendBillRef=Sende Rechnung %s
SendReminderBillRef=Rechnung senden %s (Zahlungserinnerung) SendReminderBillRef=Rechnung senden %s (Zahlungserinnerung)
StandingOrders=Daueraufträge StandingOrders=Daueraufträge
@ -224,7 +240,11 @@ Reductions=Ermäßigungen
ReductionsShort=Ermäßigungen ReductionsShort=Ermäßigungen
Discount=Rabatt Discount=Rabatt
Discounts=Rabatte Discounts=Rabatte
AddDiscount=Absoluten Rabatt erstellen AddDiscount=Rabattregel hinzufügen
AddRelativeDiscount=Jeweiligen Rabatt erstellen
EditRelativeDiscount=Relativen Rabatt bearbeiten
AddGlobalDiscount=Rabattregel hinzufügen
EditGlobalDiscounts=Absolute Rabatte bearbeiten
AddCreditNote=Gutschrift erstellen AddCreditNote=Gutschrift erstellen
ShowDiscount=Zeige Rabatt ShowDiscount=Zeige Rabatt
RelativeDiscount=Relativer Rabatt RelativeDiscount=Relativer Rabatt
@ -238,11 +258,9 @@ DiscountFromDeposit=Die Zahlungen aus Anzahlung Rechnung %s
AbsoluteDiscountUse=Diese Art von Krediten verwendet werden kann auf der Rechnung vor der Validierung AbsoluteDiscountUse=Diese Art von Krediten verwendet werden kann auf der Rechnung vor der Validierung
CreditNoteDepositUse=Rechnung muss validiert werden, um mit diesem König von Krediten CreditNoteDepositUse=Rechnung muss validiert werden, um mit diesem König von Krediten
NewGlobalDiscount=Neue Rabattregel NewGlobalDiscount=Neue Rabattregel
NewRelativeDiscount=Neue relative Rabatt NewRelativeDiscount=Neuer relativer Rabatt
NoteReason=Anmerkung/Begründung NoteReason=Anmerkung/Begründung
ReasonDiscount=Rabattgrund ReasonDiscount=Rabattgrund
AddDiscount=Rabattregel hinzufügen
AddGlobalDiscount=Rabattregel hinzufügen
DiscountOfferedBy=Rabatt angeboten von DiscountOfferedBy=Rabatt angeboten von
DiscountStillRemaining=Noch verbleibender Rabatt DiscountStillRemaining=Noch verbleibender Rabatt
DiscountAlreadyCounted=Rabatt bereits berücksichtigt DiscountAlreadyCounted=Rabatt bereits berücksichtigt
@ -376,40 +394,3 @@ PDFOursinDescription=Rechnung Modell oursin. Eine vollständige Rechnung Modell
# NumRef Modules # NumRef Modules
TerreNumRefModelDesc1=Zurück NUMERO mit Format %syymm-nnnn für Standardrechnungen und syymm%-nnnn für Gutschriften, wo ist JJ Jahr, MM Monat und nnnn ist eine Folge ohne Pause und keine Rückkehr auf 0 TerreNumRefModelDesc1=Zurück NUMERO mit Format %syymm-nnnn für Standardrechnungen und syymm%-nnnn für Gutschriften, wo ist JJ Jahr, MM Monat und nnnn ist eine Folge ohne Pause und keine Rückkehr auf 0
TerreNumRefModelError=Eine Rechnung, beginnend mit $ syymm existiert bereits und ist nicht kompatibel mit diesem Modell der Reihe. Entfernen oder umbenennen, um dieses Modul. TerreNumRefModelError=Eine Rechnung, beginnend mit $ syymm existiert bereits und ist nicht kompatibel mit diesem Modell der Reihe. Entfernen oder umbenennen, um dieses Modul.
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
BillsCustomer=Der Rechnung des Kunden
BillsSuppliersUnpaidForCompany=Unbezahlte Rechnungen des Lieferanten für %s
BillsLate=Verspätete Zahlungen
DisabledBecauseNotErasable=Deaktiviert, da können nicht gelöscht werden
ConfirmUnvalidateBill=Sind Sie sicher, dass Sie <b>%s</b> Rechnung zu Draft-Status ändern?
UnvalidateBill=Unvalidate Rechnung
NumberOfBillsByMonth=Nb von Rechnungen pro Monat
AmountOfBillsByMonthHT=Anzahl der Rechnungen pro Monat (nach Steuern)
AddRelativeDiscount=Erstellen relativen Rabatt
EditRelativelDiscount=Bearbeiten relatvie Rabatt
EditGlobalDiscounts=Bearbeiten absolute Rabatte
AddCreditNote=Erstellen Gutschrift
InvoiceNotChecked=Keine Rechnung ausgewählt
ShowUnpaidAll=Alle unbezahlten Rechnungen
ClosePaidInvoicesAutomatically=Klassifizieren &quot;Bezahlt&quot; alle Standard-oder den Ersatz Rechnungen entierely bezahlt.
AllCompletelyPayedInvoiceWillBeClosed=Alle Rechnungen bleiben ohne zu bezahlen wird automatisch auf den Status &quot;Bezahlt&quot; geschlossen werden.
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:14).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
BillsCustomersUnpaid=Unbezahlte Rechnungen des Kunden
BillsCustomersUnpaidForCompany=Unbezahlte Rechnungen für Kunden %s
BillsSuppliersUnpaid=Unbezahlte Rechnungen des Lieferanten
BillsUnpaid=Unbezahlt
InvoiceDeposit=Anzahlungsrechnung
InvoiceDepositAsk=Anzahlungsrechnung
InvoiceDepositDesc=Diese Art der Rechnung erfolgt, wenn eine Anzahlung eingegangen ist.
InvoiceProForma=Proforma-Rechnung
InvoiceProFormaAsk=Proforma-Rechnung
InvoiceProFormaDesc=<b>Proforma-Rechnung</b> ist ein Bild von einer wahren Rechnung, hat aber keine Buchhaltung Wert.
EditRelativeDiscount=Bearbeiten relativen Rabatt
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:15).

View File

@ -1,8 +1,9 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by modula71.de * Manually translated by modula71.de
* Generation date 2010-04-02 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-10 00:11:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
BoxLastRssInfos=RSS-Informationen BoxLastRssInfos=RSS-Informationen
BoxLastProducts=%s zuletzt bearbeitete Produkte/Services BoxLastProducts=%s zuletzt bearbeitete Produkte/Services
BoxLastProductsInContract=%s zuletzt verkaufte Produkte/Services BoxLastProductsInContract=%s zuletzt verkaufte Produkte/Services
@ -18,6 +19,8 @@ BoxLastCustomerOrders=Zuletzt bearbeitete Kundenaufträge
BoxLastSuppliers=Zuletzt bearbeitete Lieferanten BoxLastSuppliers=Zuletzt bearbeitete Lieferanten
BoxLastBooks=Zuletzt bearbeitete Konten BoxLastBooks=Zuletzt bearbeitete Konten
BoxLastActions=Zuletzt bearbeitete Maßnahmen BoxLastActions=Zuletzt bearbeitete Maßnahmen
BoxLastContacts=Letzte Kontakte/Adressen
BoxLastMembers=Letzte Mitglieder
BoxCurrentAccounts=Aktueller Saldo BoxCurrentAccounts=Aktueller Saldo
BoxSalesTurnover=Umsatz BoxSalesTurnover=Umsatz
BoxTitleLastBooks=Letzte %s aufgezeichnet Bücher BoxTitleLastBooks=Letzte %s aufgezeichnet Bücher
@ -32,24 +35,27 @@ BoxTitleLastPropals=%s zuletzt erfasste Angebote
BoxTitleLastCustomerBills=%s zuletzt erfasste Kundenrechnungen BoxTitleLastCustomerBills=%s zuletzt erfasste Kundenrechnungen
BoxTitleLastSupplierBills=%s zuletzt erfasste Lieferantenrechnungen BoxTitleLastSupplierBills=%s zuletzt erfasste Lieferantenrechnungen
BoxTitleLastProspects=%s zuletzt erfasste Leads BoxTitleLastProspects=%s zuletzt erfasste Leads
BoxTitleLastModifiedMembers=Zuletzt geänderte %s Mitglieder
BoxTitleCurrentAccounts=Finanzkonten-Übersicht BoxTitleCurrentAccounts=Finanzkonten-Übersicht
BoxTitleSalesTurnover=Umsatz BoxTitleSalesTurnover=Umsatz
BoxMyLastBookmarks=Meine %s letzten Lesezeichen BoxMyLastBookmarks=Meine %s letzten Lesezeichen
BoxOldestExpiredServices=Die ältesten abgelaufenen aktiven Dienste
BoxLastExpiredServices=Letzte %s ältesten aktive Kontakte mit abgelaufenem Diensten
FailedToRefreshDataInfoNotUpToDate=Fehler beim RSS-Abruf. Letzte erfolgreiche Aktualisierung: %s FailedToRefreshDataInfoNotUpToDate=Fehler beim RSS-Abruf. Letzte erfolgreiche Aktualisierung: %s
NoRecordedBookmarks=Keine Lesezeichen gesetzt. Klicken Sie <a href="%s">hier</a>, um ein Lesezeichen zu setzen. NoRecordedBookmarks=Keine Lesezeichen gesetzt. Klicken Sie <a href="%s">hier</a>, um ein Lesezeichen zu setzen.
ClickToAdd=Hir klicken um hinzuzufügen.
NoRecordedCustomers=Keine erfassten Kunden NoRecordedCustomers=Keine erfassten Kunden
NoRecordedContacts=Keine erfassten Kontakte
BoxTitleLastActionsToDo=%s letzte Maßnahmen zur Erledigung BoxTitleLastActionsToDo=%s letzte Maßnahmen zur Erledigung
NoActionsToDo=Keine Maßnahmen gesetzt NoActionsToDo=Keine Maßnahmen gesetzt
NoRecordedOrders=Keine erfassten Kundenaufträge NoRecordedOrders=Keine erfassten Kundenaufträge
NoRecordedProposals=Keine erfassten Angebote NoRecordedProposals=Keine erfassten Angebote
NoRecordedInvoices=Keine erfassten Kundenrechnungen NoRecordedInvoices=Keine erfassten Kundenrechnungen
NoRecordedSupplierInvoices=Keine erfassten Lieferantenrechnungen NoRecordedSupplierInvoices=Keine erfassten Lieferantenrechnungen
LastRefreshDate=Letztes Aktualisierungsdatum LastRefreshDate=Letztes Aktualisierungsdatum
NoRecordedProducts=Keine erfassten Produkte/Services NoRecordedProducts=Keine erfassten Produkte/Services
NoRecordedProspects=Keine erfassten Leads NoRecordedProspects=Keine erfassten Leads
NoContractedProducts=Keine Produkte/Services in Auftrag NoContractedProducts=Keine Produkte/Services in Auftrag
BoxOldestUnpaidCustomerBills=Älteste offene Kundenrechnungen BoxOldestUnpaidCustomerBills=Älteste offene Kundenrechnungen
BoxOldestUnpaidSupplierBills=Älteste offene Lieferantenrechnungen BoxOldestUnpaidSupplierBills=Älteste offene Lieferantenrechnungen
BoxTotalUnpaidCustomerBills=Summe offener Kundenrechnungen (OP Gesamt) BoxTotalUnpaidCustomerBills=Summe offener Kundenrechnungen (OP Gesamt)
@ -58,32 +64,16 @@ BoxTitleOldestUnpaidCustomerBills=Älteste %s offene Kundenrechnungen
BoxTitleOldestUnpaidSupplierBills=Älteste %s offene Lieferantenrechnungen BoxTitleOldestUnpaidSupplierBills=Älteste %s offene Lieferantenrechnungen
BoxTitleTotalUnpaidCustomerBills=Summe offener Kundenrechnungen (OP) BoxTitleTotalUnpaidCustomerBills=Summe offener Kundenrechnungen (OP)
BoxTitleTotalUnpaidSuppliersBills=offene Lieferantenrechnungen BoxTitleTotalUnpaidSuppliersBills=offene Lieferantenrechnungen
BoxTitleLastModifiedContacts=Zuletzt geändert %s Kontakte/Adressen
NoUnpaidCustomerBills=Keine offenen Kundenrechnungen NoUnpaidCustomerBills=Keine offenen Kundenrechnungen
NoUnpaidSupplierBills=Keine offenen Lieferantenrechnungen NoUnpaidSupplierBills=Keine offenen Lieferantenrechnungen
BoxLastContracts=Zuletzt abgeschlossene Verträge BoxLastContracts=Zuletzt abgeschlossene Verträge
BoxTitleLastProductsInContract=%s zuletzt in Verträgen erfasste Produkte/Services BoxTitleLastProductsInContract=%s zuletzt in Verträgen erfasste Produkte/Services
BoxTitleLastContracts=%s zuletzt bearbeitete Verträge BoxTitleLastContracts=%s zuletzt bearbeitete Verträge
NoModifiedSupplierBills=Keine bearbeiteten Lieferantenrechnungen
NoRecordedContracts=Keine Verträge erfasst
BoxTitleLastModifiedSuppliers=%s zuletzt bearbeitete Lieferanten
BoxTitleLastModifiedCustomers=%s zuletzt bearbeitete Kunden
BoxTitleLastModifiedProspects=%s zuletzt bearbeitete Leads
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
BoxLastContacts=Letzte Kontakte / Adressen
BoxLastMembers=Letzte Mitglieder
BoxTitleLastModifiedMembers=Zuletzt geändert %s Mitglieder
BoxTitleLastModifiedContacts=Zuletzt geändert %s Kontakte / Adressen
BoxOldestExpiredServices=Die ältesten aktiven Dienste abgelaufen
BoxLastExpiredServices=Letzte %s älteste aktive Kontakte mit abgelaufenem Dienstleistungen
BoxTitleLastModifiedDonations=Zuletzt geändert %s Spenden BoxTitleLastModifiedDonations=Zuletzt geändert %s Spenden
BoxTitleLastModifiedExpenses=Zuletzt geändert %s Aufwendungen BoxTitleLastModifiedExpenses=Zuletzt geändert %s Aufwendungen
ClickToAdd=Klicken Sie hier, um hinzuzufügen. NoModifiedSupplierBills=Keine bearbeiteten Lieferantenrechnungen
NoRecordedContacts=Keine aufgenommenen Kontakte NoRecordedContracts=Keine Verträge erfasst
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:52). BoxTitleLastModifiedSuppliers=%s zuletzt bearbeitete Lieferanten
BoxTitleLastModifiedCustomers=%s zuletzt bearbeitete Kunden
BoxTitleLastModifiedProspects=%s zuletzt bearbeitete Leads

View File

@ -1,33 +1,32 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Automatic generated via autotranslator.php tool * Manually translated by modula71.de
* Generation date 2012-02-29 16:03:27 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
CHARSET=UTF-8 CHARSET=UTF-8
CashDeskMenu=Verkaufsstelle
CashDesk=Verkaufsstelle CashDeskMenu=POS Kasse
CashDesks=Point of Sales CashDesk=Kasse
CashDesks=Kassen
CashDeskBank=Bankkonto CashDeskBank=Bankkonto
CashDeskBankCash=Bankverbindung (cash) CashDeskBankCash=Bankkonto (Bargeld)
CashDeskBankCB=Bankkonto (Karte) CashDeskBankCB=Bankkonto (Kartenzahlung)
CashDeskBankCheque=Bankkonto (Scheck) CashDeskBankCheque=Bankkonto(Scheckzahlung)
CashDeskWarehouse=Lagerhaus CashDeskWarehouse=Lagerhaus
CashdeskShowServices=Verkauf von Dienstleistungen CashdeskShowServices=Verkauf von Dienstleistungen
CashDeskProducts=Produkte CashDeskProducts=Produkte
CashDeskStock=Lager CashDeskStock=Lager
CashDeskOn=auf CashDeskOn=An
CashDeskThirdParty=Dritter CashDeskThirdParty=Dritter
ShoppingCart=Einkaufswagen ShoppingCart=Einkaufswagen
NewSell=Neu Verkaufen NewSell=Neu zu verkaufen
BackOffice=Back-Office BackOffice=Abrechnungsstelle
AddThisArticle=Fügen Sie diesen Artikel AddThisArticle=Hinzufügen dieses Artikels
RestartSelling=Gehen Sie zurück auf verkaufen RestartSelling=zurück zum Verkauf
SellFinished=Verkaufen fertig SellFinished=Verkauf abgeschlossen
PrintTicket=Print Ticket PrintTicket=Kassenbon drucken
NoResults=Keine Ergebnisse NoResults=Keine Ergebnisse
NoProductFound=Kein Artikel gefunden NoProductFound=Kein Artikel gefunden
ProductFound=Produkt gefunden ProductFound=Produkt gefunden
@ -35,14 +34,13 @@ ProductsFound=Produkte gefunden
NoArticle=Kein Artikel NoArticle=Kein Artikel
Identification=Identifikation Identification=Identifikation
Article=Artikel Article=Artikel
Difference=Unterschied Difference=Differenz
TotalTicket=Insgesamt Ticket TotalTicket=Gesamtanzahl Ticket
NoVAT=Keine Mehrwertsteuer für diesen Verkauf NoVAT=Keine Mehrwertsteuer bei diesem Verkauf
Change=Überschüssiges erhalten Change=Überschüss erhalten
CalTip=Klicken Sie auf den Kalender CalTip=Klicken um den Kalender anzuzeigen
CashDeskSetupStock=Du fragst, eine Bestandsaufnahme auf der Rechnung die Schöpfung, sondern für diese Lager zu verringern ist, wurde nicht definiert <br> Ändern Lager Modul Setup, oder wählen Sie eine Lagerhalle CashDeskSetupStock=Das bei der Rechnungserstellung der Bestand gemindet wird ist nicht definiert. Ändern Sie die Einstellungen oder wechseln Sie das Lager.
BankToPay=Kundenkonto BankToPay=Kundenkonto
ShowCompany=Zeige Unternehmen ShowCompany=Zeige Unternehmen
ShowStock=Zeige Lager ShowStock=Zeige Lager
DeleteArticle=Klicken Sie, um diesen Artikel zu entfernen DeleteArticle=Klicken, um diesen Artikel zu entfernen
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:40).

View File

@ -1,17 +1,19 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 00:10:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Category=Kategorie Category=Kategorie
Categories=Kategorien Categories=Kategorien
Rubrique=Kategorie Rubrique=Kategorie
Rubriques=Kategorien Rubriques=Kategorien
categories=Kategorien categories=Kategorien
TheCategorie=Die Kategorie TheCategorie=Die Kategorie
NoCategoryYet=Keine Kategorie dieser Art erstellt
In=In In=In
AddIn=Einfügen in AddIn=Einfügen in
modify=Ändern modify=Ändern
@ -95,11 +97,4 @@ CategId=Kategorie-ID
CatSupList=Liste der Lieferantenkategorien CatSupList=Liste der Lieferantenkategorien
CatCusList=Liste der Kunden-/ Leadkategorien CatCusList=Liste der Kunden-/ Leadkategorien
CatProdList=Liste der Produktkategorien CatProdList=Liste der Produktkategorien
CatMemberList=Liste der Kategoriemitglieder CatMemberList=Liste der Kategoriemitglieder
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
NoCategoryYet=Keine Gruppe von dieser Art erstellt
CatSupList=Liste der Lieferanten Kategorien
CatCusList=Liste der Kunden / Interessenten Kategorien
CatProdList=Liste aller Produkte Kategorien
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:02).

View File

@ -1,10 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-10 00:10:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Commercial=Vertrieb Commercial=Vertrieb
CommercialArea=Vertriebsübersicht CommercialArea=Vertriebsübersicht
CommercialCard=Vertriebskarte CommercialCard=Vertriebskarte
@ -87,14 +89,4 @@ ActionAC_SUP_INV=Sende Lieferantenrechnung per Post
ActionAC_OTH=Sonstiges ActionAC_OTH=Sonstiges
StatusProsp=Lead Status StatusProsp=Lead Status
DraftPropals=Entworfene Angebote DraftPropals=Entworfene Angebote
SearchPropal=Ein Angebot suchen SearchPropal=Ein Angebot suchen
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
StatusNotApplicable=Nicht anwendbar
ActionAC_SHIP=Versand per Post senden
ActionAC_OTH=Andere
StatusProsp=Prospect-Status
DraftPropals=Entwurf des Handelsgesetzbuchs Vorschläge
SearchPropal=Suchen Sie eine kommerzielle Vorschlag
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:54).

View File

@ -1,15 +1,16 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-10 00:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
ErrorBadEMail=Email-Adresse %s ist ungültig
ErrorCompanyNameAlreadyExists=Firmenname %s bereits vorhanden. Bitte wählen Sie einen anderen. ErrorCompanyNameAlreadyExists=Firmenname %s bereits vorhanden. Bitte wählen Sie einen anderen.
ErrorPrefixAlreadyExists=Präfix %s bereits vorhanden. Bitte wählen Sie einen anderen. ErrorPrefixAlreadyExists=Präfix %s bereits vorhanden. Bitte wählen Sie einen anderen.
ErrorSetACountryFirst=Wählen sie zuerst das Land ErrorSetACountryFirst=Wählen sie zuerst das Land
SelectThirdParty=Wählen Sie einen Partner
DeleteThirdParty=Lösche einen Partner DeleteThirdParty=Lösche einen Partner
ConfirmDeleteCompany=Möchten Sie diesen Partner und alle verbundenen Informationen wirklich löschen? ConfirmDeleteCompany=Möchten Sie diesen Partner und alle verbundenen Informationen wirklich löschen?
DeleteContact=Löschen Sie einen Kontakt DeleteContact=Löschen Sie einen Kontakt
@ -31,10 +32,10 @@ IdThirdParty=Partner ID
IdCompany=Firma ID IdCompany=Firma ID
IdContact=Kontakt ID IdContact=Kontakt ID
Contacts=Kontakte Contacts=Kontakte
Company=Firma
ThirdPartyContacts=Partnerkontakte ThirdPartyContacts=Partnerkontakte
ThirdPartyContact=Partnerkontakt ThirdPartyContact=Partnerkontakt
StatusContactValidated=Status des Kontakts StatusContactValidated=Status des Kontakts
Company=Firma
CompanyName=Firmenname CompanyName=Firmenname
Companies=Partner Companies=Partner
CountryIsInEEC=Land ist innerhalb der EU CountryIsInEEC=Land ist innerhalb der EU
@ -69,6 +70,7 @@ State=Bundesland
Region=Region Region=Region
Country=Land Country=Land
CountryCode=Ländercode CountryCode=Ländercode
CountryId=Länder-ID
Phone=Telefon Phone=Telefon
PhonePro=Telefon berufl. PhonePro=Telefon berufl.
PhonePerso=Telefon privat PhonePerso=Telefon privat
@ -97,102 +99,134 @@ ProfId1Short=Prof. ID 1
ProfId2Short=Prof. ID 2 ProfId2Short=Prof. ID 2
ProfId3Short=Prof. ID 3 ProfId3Short=Prof. ID 3
ProfId4Short=Prof. ID 4 ProfId4Short=Prof. ID 4
ProfId5Short=Prof. id 5 ProfId5Short=Prof. ID 5
ProfId6Short=Prof. ID 6
ProfId1=Professional ID 1 ProfId1=Professional ID 1
ProfId2=Professional ID 2 ProfId2=Professional ID 2
ProfId3=Professional ID 3 ProfId3=Professional ID 3
ProfId4=Professional ID 4 ProfId4=Professional ID 4
ProfId5=Professional ID 5 ProfId5=Professional ID 5
ProfId6=Professional ID 6
ProfId1AR=Prof Id 1 (CUIT / Cuil) ProfId1AR=Prof Id 1 (CUIT / Cuil)
ProfId2AR=Prof Id 2 (Revenu Bestien) ProfId2AR=Prof Id 2 (Revenu Bestien)
ProfId3AR=- ProfId3AR=-
ProfId4AR=- ProfId4AR=-
ProfId5AR=- ProfId5AR=-
ProfId6AR=-
ProfId1AU=Prof Id 1 (ABN) ProfId1AU=Prof Id 1 (ABN)
ProfId2AU=-- ProfId2AU=--
ProfId3AU=-- ProfId3AU=--
ProfId4AU=-- ProfId4AU=--
ProfId5AU=-- ProfId5AU=--
ProfId6AU=-
ProfId1BE=Prof Id 1 (Anzahl Professionnel) ProfId1BE=Prof Id 1 (Anzahl Professionnel)
ProfId2BE=-- ProfId2BE=--
ProfId3BE=-- ProfId3BE=--
ProfId4BE=-- ProfId4BE=--
ProfId4BE=-- ProfId5BE=--
ProfId6BE=-
ProfId1BR=CNPJ
ProfId2BR=IE (Staatliche Behörde)
ProfId3BR=IM (kommunale Behörde)
ProfId4BR=CPF
#ProfId5BR=CNAE
#ProfId6BR=INSS
ProfId1CH=-- ProfId1CH=--
ProfId2CH=-- ProfId2CH=--
ProfId3CH=Prof Id 1 (Bundes-Nummer) ProfId3CH=Prof Id 1 (Bundes-Nummer)
ProfId4CH=Prof Id 2 (Commercial Record-Nummer) ProfId4CH=Prof Id 2 (Commercial Record-Nummer)
ProfId5CH=-- ProfId5CH=-
ProfId6CH=-
ProfId1CL=Prof Id 1 (R.U.T.) ProfId1CL=Prof Id 1 (R.U.T.)
ProfId2CL=- ProfId2CL=-
ProfId3CL=- ProfId3CL=-
ProfId4CL=- ProfId4CL=-
ProfId5CL=- ProfId5CL=-
ProfId6CL=-
ProfId1CO=Prof Id 1 (R.U.T.) ProfId1CO=Prof Id 1 (R.U.T.)
ProfId2CO=- ProfId2CO=-
ProfId3CO=- ProfId3CO=-
ProfId4CO=- ProfId4CO=-
ProfId5CO=- ProfId5CO=-
ProfId6CO=-
ProfId1DE=Umsatzsteuer-Identifikationsnummer ProfId1DE=Umsatzsteuer-Identifikationsnummer
ProfId2DE=Amtsgericht ProfId2DE=Amtsgericht
ProfId3DE=Handelsregister-Nummer ProfId3DE=Handelsregister-Nummer
ProfId4DE=Steuernummer ProfId4DE=Steuernummer
ProfId5DE=- ProfId5DE=-
PfovId6DE=-
ProfId1ES=Prof Id 1 (CIF / NIF) ProfId1ES=Prof Id 1 (CIF / NIF)
ProfId2ES=Prof Id 2 (Social Security Number) ProfId2ES=Prof Id 2 (Social Security Number)
ProfId3ES=Prof Id 3 (CNAE) ProfId3ES=Prof Id 3 (CNAE)
ProfId4ES=Prof Id 4 (Collegiate Anzahl) ProfId4ES=Prof Id 4 (Collegiate Anzahl)
ProfId5ES=- ProfId5ES=-
ProfId6ES=-
ProfId1FR=Prof Id 1 (SIREN) ProfId1FR=Prof Id 1 (SIREN)
ProfId2FR=Prof Id 2 (SIRET) ProfId2FR=Prof Id 2 (SIRET)
ProfId3FR=Prof Id 3 (NAF, alte APE) ProfId3FR=Prof Id 3 (NAF, alte APE)
ProfId4FR=Prof Id 4 (RCS / RM) ProfId4FR=Prof Id 4 (RCS / RM)
ProfId5FR=Prof Id 5 ProfId5FR=Prof Id 5
ProfId6FR=-
ProfId1GB=Prof Id 1 (Registration Number) ProfId1GB=Prof Id 1 (Registration Number)
ProfId2GB=-- ProfId2GB=--
ProfId3GB=Prof Id 3 (SIC) ProfId3GB=Prof Id 3 (SIC)
ProfId4GB=-- ProfId4GB=--
ProfId5GB=-- ProfId5GB=--
ProfId6GB=--
ProfId1HN=Id prof. 1 (RTN) ProfId1HN=Id prof. 1 (RTN)
ProfId2HN=- ProfId2HN=-
ProfId3HN=- ProfId3HN=-
ProfId4HN=- ProfId4HN=-
ProfId5HN=- ProfId5HN=-
ProfId6HN=-
ProfId1IN=Prof Id 1 (TIN) ProfId1IN=Prof Id 1 (TIN)
ProfId2IN=Prof Id 2 ProfId2IN=Prof Id 2
ProfId3IN=Prof Id 3 ProfId3IN=Prof Id 3
ProfId4IN=Prof Id 4 ProfId4IN=Prof Id 4
ProfId5IN=Prof Id 5 ProfId5IN=Prof Id 5
PaofId6IN=Prof Id 6
ProfId1MA=Id prof. 1 (R.C.) ProfId1MA=Id prof. 1 (R.C.)
ProfId2MA=Id prof. 2 (Patente) ProfId2MA=Id prof. 2 (Patente)
ProfId3MA=Id prof. 3 (I.F.) ProfId3MA=Id prof. 3 (I.F.)
ProfId4MA=Id prof. 4 (C.N.S.S.) ProfId4MA=Id prof. 4 (C.N.S.S.)
ProfId5MA=- ProfId5MA=-
ProfId6MA=-
ProfId1MX=Prof Id 1 (R.F.C). ProfId1MX=Prof Id 1 (R.F.C).
ProfId2MX=Prof Id 2 (R..P. IMSS) ProfId2MX=Prof Id 2 (R..P. IMSS)
ProfId3MX=Prof Id 3 (Profesional Charter) ProfId3MX=Prof Id 3 (Profesional Charter)
ProfId4MX=- ProfId4MX=-
ProfId5MX=- ProfId5MX=-
ProfId6MX=-
ProfId1NL=KVK nummer ProfId1NL=KVK nummer
ProfId2NL=- ProfId2NL=-
ProfId3NL=- ProfId3NL=-
ProfId4NL=- ProfId4NL=-
ProfId5NL=- ProfId5NL=-
ProfId6NL=-
ProfId1PT=Prof Id 1 (NIPC) ProfId1PT=Prof Id 1 (NIPC)
ProfId2PT=Prof Id 2 (Social Security Number) ProfId2PT=Prof Id 2 (Social Security Number)
ProfId3PT=Prof Id 3 (Commercial Record-Nummer) ProfId3PT=Prof Id 3 (Commercial Record-Nummer)
ProfId4PT=Prof Id 4 (Konservatorium) ProfId4PT=Prof Id 4 (Konservatorium)
ProfId5PT=- ProfId5PT=-
ProfID6PT=-
ProfId1SN=RC ProfId1SN=RC
ProfId2SN=NINEA ProfId2SN=NINEA
ProfId3SN=- ProfId3SN=-
ProfId4SN=- ProfId4SN=-
ProfId5SN=- ProfId5SN=-
ProfId6SN=-
ProfId1TN=Prof Id 1 (RC) ProfId1TN=Prof Id 1 (RC)
ProfId2TN=Prof Id 2 (Geschäftsjahr matricule) ProfId2TN=Prof Id 2 (Geschäftsjahr matricule)
ProfId3TN=Prof Id 3 (Douane-Code) ProfId3TN=Prof Id 3 (Douane-Code)
ProfId4TN=Prof Id 4 (BAN) ProfId4TN=Prof Id 4 (BAN)
ProfId5TN=- 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=Umsatzsteuer-Identifikationsnummer VATIntra=Umsatzsteuer-Identifikationsnummer
VATIntraShort=UID-Nr. VATIntraShort=UID-Nr.
VATIntraVeryShort=MwSt. VATIntraVeryShort=MwSt.
@ -220,6 +254,9 @@ DiscountNone=Keine
Supplier=Lieferant Supplier=Lieferant
CompanyList=Firmen-Liste CompanyList=Firmen-Liste
AddContact=Kontakt hinzufügen AddContact=Kontakt hinzufügen
AddContactAddress=Hinzufügen Kontakt/Anschrift
EditContact=Kontakt bearbeiten
EditContactAddress=Kontakt/Adresse bearbeiten
Contact=Kontakt Contact=Kontakt
ContactsAddresses=Kontakte/Adressen ContactsAddresses=Kontakte/Adressen
NoContactDefined=Kein Kontakt für diesen Partner NoContactDefined=Kein Kontakt für diesen Partner
@ -243,6 +280,7 @@ LastProspect=Letzter Lead
ProspectToContact=Lead an Kontakt ProspectToContact=Lead an Kontakt
CompanyDeleted=Firma "%s" aus der Datenbank gelöscht. CompanyDeleted=Firma "%s" aus der Datenbank gelöscht.
ListOfContacts=Liste der Kontakte ListOfContacts=Liste der Kontakte
ListOfContactsAddresses=Liste der Ansprechpartner/Adressen
ListOfProspectsContacts=Liste der Lead-Kontakte ListOfProspectsContacts=Liste der Lead-Kontakte
ListOfCustomersContacts=Liste der Kunden-Kontakte ListOfCustomersContacts=Liste der Kunden-Kontakte
ListOfSuppliersContacts=Liste der Lieferanten-Kontakte ListOfSuppliersContacts=Liste der Lieferanten-Kontakte
@ -261,6 +299,7 @@ NoContactForAnyProposal=Kein Kontakt für Offerte
NoContactForAnyContract=Kein Kontakt für Verträge NoContactForAnyContract=Kein Kontakt für Verträge
NoContactForAnyInvoice=Kein Kontakt für Rechnungen NoContactForAnyInvoice=Kein Kontakt für Rechnungen
NewContact=Neuer Kontakt NewContact=Neuer Kontakt
NewContactAddress=Neuer Kontakt/Adresse
LastContacts=Letzte Kontakte LastContacts=Letzte Kontakte
MyContacts=Meine Kontakte MyContacts=Meine Kontakte
Phones=Telefone Phones=Telefone
@ -323,7 +362,8 @@ DolibarrLogin=Login
NoDolibarrAccess=Kein Zugang NoDolibarrAccess=Kein Zugang
ExportDataset_company_1=Partner und Eigenschaften ExportDataset_company_1=Partner und Eigenschaften
ExportDataset_company_2=Kontakte und Eigenschaften ExportDataset_company_2=Kontakte und Eigenschaften
ExportDataset_company_1=Partner und Eigenschaften ImportDataset_company_1=Partner und Eigenschaften
ImportDataset_company_2=Kontakte (von Dritten oder auch nicht) und Attribute
PriceLevel=Preisstufe PriceLevel=Preisstufe
DeliveriesAddress=Lieferadressen DeliveriesAddress=Lieferadressen
DeliveryAddress=Lieferadresse DeliveryAddress=Lieferadresse
@ -359,116 +399,4 @@ ActivityStateFilter=Status
# Monkey # Monkey
MonkeyNumRefModelDesc=Zurück NUMERO mit Format %syymm-nnnn für den Kunden-Code und syymm%-nnnn für die Lieferanten-Code ist, wenn JJ Jahr, MM Monat und nnnn ist eine Folge ohne Pause und kein Zurück mehr gibt, auf 0 gesetzt. MonkeyNumRefModelDesc=Zurück NUMERO mit Format %syymm-nnnn für den Kunden-Code und syymm%-nnnn für die Lieferanten-Code ist, wenn JJ Jahr, MM Monat und nnnn ist eine Folge ohne Pause und kein Zurück mehr gibt, auf 0 gesetzt.
# Leopard # Leopard
LeopardNumRefModelDesc=Kunden / Lieferanten-Code ist frei. Dieser Code kann jederzeit geändert werden. LeopardNumRefModelDesc=Kunden / Lieferanten-Code ist frei. Dieser Code kann jederzeit geändert werden.
ImportDataset_company_1=Partner und Eigenschaften
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
SelectThirdParty=Wählen Sie einen Dritten
Subsidiary=Tochtergesellschaft
Subsidiaries=Tochtergesellschaften
NoSubsidiary=Kein Tochtergesellschaft
CountryId=Land-ID
ProfId5Short=Prof. ID 5
ProfId5=Professionelle ID 5
ProfId5AR=-
ProfId5AU=-
ProfId5BE=-
#ProfId1BR=CNAE
#ProfId2BR=CNPJ
#ProfId3BR=CPF
#ProfId4BR=INSS
#ProfId5BR=IE
#ProfId6BR=IM
ProfId5CH=-
ProfId1CL=Prof ID 1 (RUT)
ProfId2CL=-
ProfId3CL=-
ProfId4CL=-
ProfId5CL=-
ProfId1CO=Prof ID 1 (RUT)
ProfId2CO=-
ProfId3CO=-
ProfId4CO=-
ProfId5CO=-
ProfId5DE=-
ProfId5ES=-
ProfId5FR=Prof ID 5
ProfId5GB=-
ProfId1HN=Id Prof. 1 (RTN)
ProfId2HN=-
ProfId3HN=-
ProfId4HN=-
ProfId5HN=-
ProfId5IN=Prof ID 5
ProfId1MA=Id Prof. 1 (RC)
ProfId2MA=Id Prof. 2 (Patente)
ProfId3MA=Id Prof. 3 (IF)
ProfId4MA=Id Prof. 4 (CNSS)
ProfId5MA=-
ProfId1MX=Prof ID 1 (RFC).
ProfId2MX=Prof Id 2 (R.. P. IMSS)
ProfId3MX=Prof Id 3 (Profesional Charta)
ProfId4MX=-
ProfId5MX=-
ProfId5NL=-
ProfId5PT=-
ProfId1SN=RC
ProfId2SN=Ninea
ProfId3SN=-
ProfId4SN=-
ProfId5SN=-
ProfId5TN=-
ProfId1RU=Prof ID 1 (OGRN)
ProfId2RU=Prof Id 2 (INN)
ProfId3RU=Prof Id 3 (KPP)
ProfId4RU=Prof Id 4 (OKPO)
ProfId5RU=-
EditContact=Kontakt bearbeiten / Adresse
ContactsAddresses=Ansprechpartner / Adressen
RequiredIfSupplier=Erforderlich, wenn Dritte ist ein Lieferant
ProspectLevelShort=Potential
ImportDataset_company_1=Dritten (Unternehmen / Stiftungen) und Eigenschaften
ImportDataset_company_2=Kontakte (der Dritte diese oder auch nicht) und Attribute
ThirdPartiesArea=Dritter Bereich
LastModifiedThirdParties=Neue %s modifiziert Dritte
UniqueThirdParties=Insgesamt einzigartige Dritte
InActivity=Geöffnet
ActivityCeased=Geschlossen
ActivityStateFilter=Activity-Status
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:06:16).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
ProfId6Short=Prof. ID 5
ProfId6=Professionelle ID 6
ProfId6AR=-
ProfId6AU=-
ProfId6BE=-
ProfId1BR=CNPJ
ProfId2BR=IE (Inscricao Estadual)
ProfId3BR=IM (Inscricao Municipal)
ProfId4BR=CPF
ProfId6CH=-
ProfId6CL=-
ProfId6CO=-
ProfId6DE=-
ProfId6ES=-
ProfId6FR=-
ProfId6GB=-
ProfId6HN=-
ProfId6IN=-
ProfId6MA=-
ProfId6MX=-
ProfId6NL=-
ProfId6PT=-
ProfId6SN=-
ProfId6TN=-
ProfId6RU=-
AddContactAddress=In Kontakt / Anschrift
EditContactAddress=Kontakt bearbeiten / Adresse
ListOfContactsAddresses=Liste der Ansprechpartner / Adressen
NewContactAddress=Neuer Kontakt / Adresse
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:51).

View File

@ -1,22 +1,27 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 00:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Accountancy=Rechnungswesen Accountancy=Rechnungswesen
AccountancyCard=Rechnungswesenkarte AccountancyCard=Rechnungswesenkarte
Treasury=Vermögensverwaltung Treasury=Vermögensverwaltung
MenuFinancial=Rechnungswesen MenuFinancial=Rechnungswesen
TaxModuleSetupToModifyRules=Hier können Sie die <a href="%s">Einstellungen</a> für die Berechnungen vornehmen
OptionMode=Buchhaltungsoptionen OptionMode=Buchhaltungsoptionen
OptionModeTrue=Option Eingang-Ausgang OptionModeTrue=Option Eingang-Ausgang
OptionModeVirtual=Option Soll-Haben OptionModeVirtual=Option Soll-Haben
OptionModeTrueDesc=Der Umsatz wird über die Zahlungen (Datum der Zahlungen) berechnet. \nDie Aussagekraft der Zahlen ist nur gewährleistet, wenn die Pflege der Konten (Ein-/Ausgang) nachhaltig korrekt ist.
OptionModeVirtualDesc=In dieser Option berechnet sich der Umsatz über Zahlungen (Zahlungsdatum).<br> Die Gültigkeit der Zahlen ist nur bei Überprüfung der Zu- und Abgänge auf den Konten über Rechnungen gewährleistet. OptionModeVirtualDesc=In dieser Option berechnet sich der Umsatz über Zahlungen (Zahlungsdatum).<br> Die Gültigkeit der Zahlen ist nur bei Überprüfung der Zu- und Abgänge auf den Konten über Rechnungen gewährleistet.
FeatureIsSupportedInInOutModeOnly=Dieses Feautre ist nur in der Soll-Haben-Option verfügbar (siehe Konfiguration des Rechnungswesen-Moduls) FeatureIsSupportedInInOutModeOnly=Dieses Feautre ist nur in der Soll-Haben-Option verfügbar (siehe Konfiguration des Rechnungswesen-Moduls)
VATReportBuildWithOptionDefinedInModule=Die hier ausgewiesenen Beträge werden unter Verwendung der USt.-Regeln definiert.
Param=Einstellungen Param=Einstellungen
RemainingAmountPayment=Noch zu leistende Zahlung:
AmountToBeCharged=Zu zahlender Gesamtbetrag:
AccountsGeneral=Konten AccountsGeneral=Konten
Account=Konto Account=Konto
Accounts=Konten Accounts=Konten
@ -39,7 +44,11 @@ VATToPay=Zu zahlende MwSt.
VATReceived=Eingehobene MwSt. VATReceived=Eingehobene MwSt.
VATToCollect=Einzuhebende MwSt. VATToCollect=Einzuhebende MwSt.
VATSummary=MwSt. Zahllast VATSummary=MwSt. Zahllast
LT2SummaryES=EKSt. Übersicht
VATPaid=Bezahlte MwSt. VATPaid=Bezahlte MwSt.
LT2PaidES=EKSt. gezahlt
LT2CustomerES=EKSt. Verkauf
LT2SupplierES=EKSt. Einkauf
VATCollected=Eingehobene MwSt. VATCollected=Eingehobene MwSt.
ToPay=Zu zahlen ToPay=Zu zahlen
ToGet=Zu erhalten ToGet=Zu erhalten
@ -64,7 +73,10 @@ ListOfPayments=Liste der Zahlungen
ListOfCustomerPayments=Liste der Kundenzahlungen ListOfCustomerPayments=Liste der Kundenzahlungen
ListOfSupplierPayments=Liste der Lieferantenzahlungen ListOfSupplierPayments=Liste der Lieferantenzahlungen
DatePayment=Zahlungsdatum DatePayment=Zahlungsdatum
NewVATPayment=Neue MwSt.-Zahlung NewVATPayment=Neue MwSt. Zahlung
newLT2PaymentES=Neue EKSt. Zahlung
LT2PaymentES=EKSt. Zahlung
LT2PaymentsES=EKSt. Zahlungen
VATPayment=MwSt.-Zahlung VATPayment=MwSt.-Zahlung
VATPayments=MwSt-Zahlungen VATPayments=MwSt-Zahlungen
SocialContributionsPayments=Sozialbeitragszahlungen SocialContributionsPayments=Sozialbeitragszahlungen
@ -108,7 +120,7 @@ RulesCADue=- Beinhaltet die fälligen Kundenrechnungen, unabhängig von ihrem Za
RulesCAIn=- Beinhaltet alle tatsächlich erfolgten Zahlungen von Kunden.<br>- Es gilt das Zahlungsdatum der Rechnungen.<br> RulesCAIn=- Beinhaltet alle tatsächlich erfolgten Zahlungen von Kunden.<br>- Es gilt das Zahlungsdatum der Rechnungen.<br>
DepositsAreNotIncluded=- Noch sind Anzahlungsrechnungen inbegriffen DepositsAreNotIncluded=- Noch sind Anzahlungsrechnungen inbegriffen
DepositsAreIncluded=- Anzahlungsrechnungen sind inbegriffen DepositsAreIncluded=- Anzahlungsrechnungen sind inbegriffen
LT2ReportByCustomersInInputOutputModeES=Bericht von Partner IRPF LT2ReportByCustomersInInputOutputModeES=Bericht von Partner EKSt.
VATReportByCustomersInInputOutputMode=Bericht zur vereinnahmten und bezahlten MwSt. nach Kunden (Steuerbeleg) VATReportByCustomersInInputOutputMode=Bericht zur vereinnahmten und bezahlten MwSt. nach Kunden (Steuerbeleg)
VATReportByCustomersInDueDebtMode=Bericht zur vereinnahmten und bezahlten MwSt. nach Kunden (Steuersatz) VATReportByCustomersInDueDebtMode=Bericht zur vereinnahmten und bezahlten MwSt. nach Kunden (Steuersatz)
VATReportByQuartersInInputOutputMode=Quartalsbericht zur vereinnahmten und bezahlten MwSt. (Steuerbeleg) VATReportByQuartersInInputOutputMode=Quartalsbericht zur vereinnahmten und bezahlten MwSt. (Steuerbeleg)
@ -138,50 +150,3 @@ CodeNotDef=Nicht definiert
AddRemind=Verfügbare Menge zum Versenden AddRemind=Verfügbare Menge zum Versenden
RemainToDivide= Noch zu Versenden : RemainToDivide= Noch zu Versenden :
WarningDepositsNotIncluded=Abschlagsrechnungen werden in dieser Version des Rechnungswesens nicht berücksichtigt. WarningDepositsNotIncluded=Abschlagsrechnungen werden in dieser Version des Rechnungswesens nicht berücksichtigt.
SearchATripAndExpense=Spesen/Reise suchen
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
RemainingAmountPayment=Leistende Zahlung übrig:
AmountToBeCharged=Gesamtbetrag zu zahlen:
ProposalStats=Statistik über die Vorschläge
OrderStats=Statistiken über Bestellungen
InvoiceStats=Statistik auf Rechnungen
SellsJournal=Vertrieb Journal
PurchasesJournal=Käufe Journal
DescSellsJournal=Vertrieb Journal
DescPurchasesJournal=Käufe Journal
// STOP - Lines generated via autotranslator.php tool (2011-10-10 05:39:50).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
LT2SummaryES=IRPF Bilanz
LT2PaidES=IRPF Paid
LT2CustomerES=IRPF Umsatz
LT2SupplierES=IRPF Käufe
newLT2PaymentES=New IRPF Zahlung
LT2PaymentES=IRPF Zahlung
LT2PaymentsES=IRPF Zahlungen
DepositsAreNotIncluded=- Kaution Rechnungen werden noch von
DepositsAreIncluded=- Kaution Rechnungen enthalten sind
LT2ReportByCustomersInInputOutputModeES=Bericht von Dritten IRPF
RulesVATInServices=- Für Leistungen, enthält der Bericht die Mehrwertsteuer Vorschriften tatsächlich erhalten oder auf der Grundlage der zum Zeitpunkt der Zahlung erteilt. <br> - Für Sachwerte, enthält es die Rechnungen mit ausgewiesener Mehrwertsteuer auf der Grundlage der nach Rechnungsdatum.
RulesVATInProducts=- Für Sachwerte, enthält es die Rechnungen mit ausgewiesener Mehrwertsteuer auf der Grundlage der nach Rechnungsdatum.
RulesVATDueServices=- Für Leistungen, enthält der Bericht Rechnungen mit ausgewiesener Mehrwertsteuer fällig, bezahlt oder nicht, basierend auf dem Rechnungsdatum.
RulesVATDueProducts=- Für Sachwerte, enthält es die Rechnungen mit ausgewiesener Mehrwertsteuer, am Tag der Rechnungsstellung basiert.
InvoiceRef=Invoice ref.
CodeNotDef=Nicht definiert
AddRemind=Versand zur Verfügung stehende Betrag
RemainToDivide=Bleiben Sie bis zum Versand:
WarningDepositsNotIncluded=Einlagen Rechnungen werden in dieser Version nicht mit diesem Modul Rechnungswesen inklusive.
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:36).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
TaxModuleSetupToModifyRules=Zum <a href="%s">Setup-Modul</a> , um Regeln für die Berechnung ändern
OptionModeTrueDesc=In diesem Zusammenhang wird der Umsatz über Zahlungen (Datum der Zahlungen) berechnet. \ NDie Gültigkeit der Figuren ist nur gewährleistet, wenn die Buchführung durch den Eingang / Ausgang auf den Konten über Rechnungen geprüft wird.
VATReportBuildWithOptionDefinedInModule=Hier ausgewiesenen Beträge werden unter Verwendung von Regeln UST Modul Setup definiert.
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:27:56).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 17:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
ContractsArea=Vertragsübersicht ContractsArea=Vertragsübersicht
ListOfContracts=Liste der Verträge ListOfContracts=Liste der Verträge
LastContracts=%s zuletzt geänderte Verträge LastContracts=%s zuletzt geänderte Verträge
@ -19,7 +20,10 @@ ContractStatusValidated=Freigegeben
ContractStatusClosed=Geschlossen ContractStatusClosed=Geschlossen
ServiceStatusInitial=Nicht ausgeführt ServiceStatusInitial=Nicht ausgeführt
ServiceStatusRunning=Läuft ServiceStatusRunning=Läuft
ServiceStatusNotLate=Läuft (noch nicht abgelaufen)
ServiceStatusNotLateShort=Nicht abgelaufen
ServiceStatusLate=Läuft (abgelaufen) ServiceStatusLate=Läuft (abgelaufen)
ServiceStatusLateShort=Abgelaufen
ServiceStatusClosed=Geschlossen ServiceStatusClosed=Geschlossen
ServicesLegend=Services Legende ServicesLegend=Services Legende
Contracts=Verträge Contracts=Verträge
@ -49,6 +53,9 @@ DateServiceStart=Service-Beginndatum
DateServiceEnd=Service-Enddatum DateServiceEnd=Service-Enddatum
ShowContract=Zeige Vertrag ShowContract=Zeige Vertrag
ListOfServices=Liste der Services ListOfServices=Liste der Services
ListOfInactiveServices=Liste der nicht aktiven Services
ListOfExpiredServices=Liste der abgelaufenen, aktiven Services
ListOfClosedServices=Liste der geschlossenen Services
ListOfRunningContractsLines=Liste der aktiven Vertragspositionen ListOfRunningContractsLines=Liste der aktiven Vertragspositionen
ListOfRunningServices=Liste aktiver Services ListOfRunningServices=Liste aktiver Services
NotActivatedServices=Inaktive Services (in freigegebenen Verträgen) NotActivatedServices=Inaktive Services (in freigegebenen Verträgen)
@ -84,32 +91,11 @@ ConfirmMoveToAnotherContractQuestion=Bitte wählen Sie einen bestehenden Vertrag
PaymentRenewContractId=Erneuere Vertragsposition (Nummer %s) PaymentRenewContractId=Erneuere Vertragsposition (Nummer %s)
ExpiredSince=Abgelaufen seit ExpiredSince=Abgelaufen seit
RelatedContracts=Verknüpfte Verträge RelatedContracts=Verknüpfte Verträge
NoExpiredServices=Keine abgelaufen aktiven Dienste
##### Types de contacts ##### ##### Types de contacts #####
TypeContact_contrat_internal_SALESREPSIGN=Vertragsunterzeichnung durch Vertreter TypeContact_contrat_internal_SALESREPSIGN=Vertragsunterzeichnung durch Vertreter
TypeContact_contrat_internal_SALESREPFOLL=Vertragsnachverfolgung durch Vertreter TypeContact_contrat_internal_SALESREPFOLL=Vertragsnachverfolgung durch Vertreter
TypeContact_contrat_external_BILLING=Rechnungskontakt des Kunden TypeContact_contrat_external_BILLING=Rechnungskontakt des Kunden
TypeContact_contrat_external_CUSTOMER=Nachverfolgung durch Kundenkontakt TypeContact_contrat_external_CUSTOMER=Nachverfolgung durch Kundenkontakt
TypeContact_contrat_external_SALESREPSIGN=Vertragsunterzeichnung durch Kundenkontakt TypeContact_contrat_external_SALESREPSIGN=Vertragsunterzeichnung durch Kundenkontakt
Error_CONTRACT_ADDON_NotDefined=Die Konstante CONTRACT_ADDON ist nicht definiert Error_CONTRACT_ADDON_NotDefined=Die Konstante CONTRACT_ADDON ist nicht definiert
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON nicht definiert
// STOP - Lines generated via autotranslator.php tool (2011-10-10 11:05:39).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
NoExpiredServices=Keine abgelaufen aktiven Dienste
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:42).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
ServiceStatusNotLate=Laufen, nicht abgelaufen
ServiceStatusNotLateShort=Nicht abgelaufen
ServiceStatusLateShort=Abgelaufen
ListOfInactiveServices=Liste der nicht aktiven Dienste
ListOfExpiredServices=Liste der aktiven Dienste abgelaufen
ListOfClosedServices=Liste der geschlossenen Dienstleistungen
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:01).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 00:11:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Delivery=Lieferung Delivery=Lieferung
Deliveries=Lieferungen Deliveries=Lieferungen
DeliveryCard=Lieferkarte DeliveryCard=Lieferkarte
@ -26,8 +27,8 @@ DeliveryNotValidated=Lieferung nicht validiert
# merou PDF model # merou PDF model
NameAndSignature=Name und Unterschrift: NameAndSignature=Name und Unterschrift:
ToAndDate=An___________________________________ am ____/_____/__________ ToAndDate=An___________________________________ am ____/_____/__________
GoodStatusDeclaration=Haben die oben genannten Waren in einwandfreiem Zustand erhalten, GoodStatusDeclaration=Wir haben die oben genannten Waren in einwandfreiem Zustand erhalten,
Deliverer=Lieferant : Deliverer=Lieferant:
Sender=Absender Sender=Absender
Recipient=Empfänger Recipient=Empfänger

View File

@ -1,17 +1,20 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 16:10:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
CountryFR=Frankreich CountryFR=Frankreich
CountryBE=Belgien CountryBE=Belgien
CountryIT=Italien CountryIT=Italien
CountryES=Spanien CountryES=Spanien
CountryDE=Deutschland CountryDE=Deutschland
CountryCH=Schweiz
CountryGB=Großbritannien CountryGB=Großbritannien
CountryIE=Irland
CountryCN=China CountryCN=China
CountryTN=Tunesien CountryTN=Tunesien
CountryUS=Vereinigte Staaten CountryUS=Vereinigte Staaten
@ -256,7 +259,6 @@ CivilityMME=Frau
CivilityMR=Herr CivilityMR=Herr
CivilityMLE=Frau CivilityMLE=Frau
CivilityMTRE=Professor CivilityMTRE=Professor
CivilityDR=Doktor
##### Currencies ##### ##### Currencies #####
Currencyeuros=Euro Currencyeuros=Euro
@ -274,10 +276,10 @@ CurrencyGBP=Britisches Pfund
CurrencySingGBP=Britisches Pfund CurrencySingGBP=Britisches Pfund
CurrencyINR=Indische Rupien CurrencyINR=Indische Rupien
CurrencySingINR=Indische Rupie CurrencySingINR=Indische Rupie
CurrencyMAD=Dirham CurrencyMAD=marokkanische Dirham
CurrencySingMAD=Dirham CurrencySingMAD=marokkanische Dirham
CurrencyMGA=Ariary CurrencyMGA=Madagassisches Ariary
CurrencySingMGA=Ariary CurrencySingMGA=Madagassisches Ariary
CurrencyMUR=Mauritius Rupien CurrencyMUR=Mauritius Rupien
CurrencySingMUR=Mauritius Rupie CurrencySingMUR=Mauritius Rupie
CurrencyNOK=Norwegische Kronen CurrencyNOK=Norwegische Kronen
@ -286,6 +288,8 @@ CurrencyTND=Tunesischer Dinar
CurrencySingTND=Tunesische Dinar CurrencySingTND=Tunesische Dinar
CurrencyUSD=US Dollar CurrencyUSD=US Dollar
CurrencySingUSD=US Dollar CurrencySingUSD=US Dollar
CurrencyUAH=Ukrainisches Hryvnia
CurrencySingUAH=Ukrainisches Hryvnia
CurrencyXAF=CFA Franc BEAC CurrencyXAF=CFA Franc BEAC
CurrencySingXAF=CFA Franc BEAC CurrencySingXAF=CFA Franc BEAC
CurrencyXOF=CFA Francs BCEAO CurrencyXOF=CFA Francs BCEAO
@ -293,6 +297,9 @@ CurrencySingXOF=CFA Franc BCEAO
CurrencyXPF=CFP Francs CurrencyXPF=CFP Francs
CurrencySingXPF=CFP Franc CurrencySingXPF=CFP Franc
CurrencyCentSingEUR=Cent
CurrencyThousandthSingTND=Tausendstel
#### Input reasons ##### #### Input reasons #####
DemandReasonTypeSRC_INTE=Internet DemandReasonTypeSRC_INTE=Internet
DemandReasonTypeSRC_CAMP_MAIL=Rundschreiben DemandReasonTypeSRC_CAMP_MAIL=Rundschreiben
@ -300,32 +307,4 @@ DemandReasonTypeSRC_CAMP_EMAIL=E-Mail Kampagne
DemandReasonTypeSRC_CAMP_PHO=Telefonaktion DemandReasonTypeSRC_CAMP_PHO=Telefonaktion
DemandReasonTypeSRC_CAMP_FAX=Fax Kampagne DemandReasonTypeSRC_CAMP_FAX=Fax Kampagne
DemandReasonTypeSRC_COMM=Kaufmännischer Ansprechpartner DemandReasonTypeSRC_COMM=Kaufmännischer Ansprechpartner
DemandReasonTypeSRC_SHOP=Shop-Kontakt DemandReasonTypeSRC_SHOP=Shop-Kontakt
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
CurrencySingUAH=Hryvnia
DemandReasonTypeSRC_INTE=Internet
DemandReasonTypeSRC_CAMP_MAIL=Mailing-Kampagne
DemandReasonTypeSRC_CAMP_EMAIL=Emailing Kampagne
DemandReasonTypeSRC_CAMP_PHO=Telefon-Kampagne
DemandReasonTypeSRC_CAMP_FAX=Fax Kampagne
DemandReasonTypeSRC_COMM=Kaufmännischer Ansprechpartner
DemandReasonTypeSRC_SHOP=Shop Kontakt
// STOP - Lines generated via autotranslator.php tool (2011-10-10 07:42:29).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
CountryCH=Schweiz
CountryIE=Irland
CurrencyUAH=Hryvnia
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:39).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
CurrencyCentSingEUR=Cent
CurrencyThousandthSingTND=Tausendstel
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:27:58).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 09:19:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Donation=Spende Donation=Spende
Donationss=Spenden Donationss=Spenden
Donor=Spender Donor=Spender

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 12:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
MenuECM=Dokumente MenuECM=Dokumente
DocsMine=Meine Dokumente DocsMine=Meine Dokumente
DocsGenerated=Erstellte Dokumente DocsGenerated=Erstellte Dokumente
@ -42,6 +43,7 @@ ECMSearchByEntity=Suche nach Objekt
ECMSectionOfDocuments=Dokumentenverzeichnisse ECMSectionOfDocuments=Dokumentenverzeichnisse
ECMTypeManual=Manuell ECMTypeManual=Manuell
ECMTypeAuto=Automatisch ECMTypeAuto=Automatisch
ECMDocsBySocialContributions=Mit Sozialabgaben verbundene Dokumente
ECMDocsByThirdParties=Mit Partnern verknüpfte Dokumente ECMDocsByThirdParties=Mit Partnern verknüpfte Dokumente
ECMDocsByProposals=Mit Angeboten verknüpfte Dokumente ECMDocsByProposals=Mit Angeboten verknüpfte Dokumente
ECMDocsByOrders=Mit Kundenaufträgen verknüpfte Dokumente ECMDocsByOrders=Mit Kundenaufträgen verknüpfte Dokumente
@ -55,10 +57,4 @@ ConfirmDeleteSection=Möchten Sie das Verzeichnis <b>%s</b> wirklich löschen?
ECMDirectoryForFiles=Relatives Verzeichnis für Dateien ECMDirectoryForFiles=Relatives Verzeichnis für Dateien
CannotRemoveDirectoryContainsFiles=Entfernen des Verzeichnisses nicht möglich, da es noch Dateien enthält CannotRemoveDirectoryContainsFiles=Entfernen des Verzeichnisses nicht möglich, da es noch Dateien enthält
ECMFileManager=Dateiverwaltung ECMFileManager=Dateiverwaltung
ECMSelectASection=Wählen Sie ein Verzeichnis aus der Baumansicht auf der linken Seite... ECMSelectASection=Wählen Sie ein Verzeichnis aus der Baumansicht auf der linken Seite...
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
ECMDocsBySocialContributions=Documents to Sozialabgaben verbunden
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:27:58).

View File

@ -1,13 +1,24 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-14 10:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
MenuManager=Menü Verwaltung
# Errors
Error=Fehler
Errors=Fehler
ErrorBadEMail=E-Mail %s ist nicht korrekt
ErrorBadUrl=URL %s ist nicht korrekt
ErrorLoginAlreadyExists=Login %s existiert bereits. ErrorLoginAlreadyExists=Login %s existiert bereits.
ErrorGroupAlreadyExists=Gruppe %s existiert bereits. ErrorGroupAlreadyExists=Gruppe %s existiert bereits.
ErrorRecordNotFound=Eintrag wurde nicht gefunden.
ErrorFailToCopyFile=Konnte die Datei <b>'%s'</b> nicht nach <b>'%s'</b> kopieren.
ErrorFailToRenameFile=Konnte die Datei <b>'%s'</b> nicht in <b>'%s'</b> umzubenennen.
ErrorFailToDeleteFile=Fehler beim Löschen der Datei '<b>%s</b>'. ErrorFailToDeleteFile=Fehler beim Löschen der Datei '<b>%s</b>'.
ErrorFailToCreateFile=Fehler beim Erstellen der Datei '<b>%s</b>'. ErrorFailToCreateFile=Fehler beim Erstellen der Datei '<b>%s</b>'.
ErrorFailToRenameDir=Fehler beim Umbenennen des Verzeichnisses '<b>%s</b>' in '<b>%s</b>'. ErrorFailToRenameDir=Fehler beim Umbenennen des Verzeichnisses '<b>%s</b>' in '<b>%s</b>'.
@ -27,8 +38,9 @@ ErrorBadSupplierCodeSyntax=Die eingegebene Lieferanten Nr. ist unzulässig.
ErrorSupplierCodeRequired=Lieferanten-Nr. erforderlich ErrorSupplierCodeRequired=Lieferanten-Nr. erforderlich
ErrorSupplierCodeAlreadyUsed=Diese Lieferanten Nr. ist bereits vergeben. ErrorSupplierCodeAlreadyUsed=Diese Lieferanten Nr. ist bereits vergeben.
ErrorBadParameters=Ungültige Werte ErrorBadParameters=Ungültige Werte
ErrorBadValueForParameter=Falscher Wert '%s' bei falschem Parameter '%s' ErrorBadValueForParameter=Falscher Wert '%s' für falsche Parameter '%s'
ErrorBadImageFormat=Image file has not a supported format ErrorBadImageFormat=Imagedatei hat nicht ein unterstütztes Dateiformat
ErrorBadDateFormat=Eintrag '%s' hat falsche Datumsformat
ErrorFailedToWriteInDir=Fehler beim Schreiben in das Verzeichnis %s ErrorFailedToWriteInDir=Fehler beim Schreiben in das Verzeichnis %s
ErrorFoundBadEmailInFile=Ungültige E-Mail-Adresse in %s Zeilen der Datei gefunden (z.B. Zeile %s mit E-Mail=%s) ErrorFoundBadEmailInFile=Ungültige E-Mail-Adresse in %s Zeilen der Datei gefunden (z.B. Zeile %s mit E-Mail=%s)
ErrorUserCannotBeDelete=Dieser Benutzer kann nicht gelöscht werden. Eventuell ist er noch mit einem Partner verknüpft. ErrorUserCannotBeDelete=Dieser Benutzer kann nicht gelöscht werden. Eventuell ist er noch mit einem Partner verknüpft.
@ -47,12 +59,9 @@ ErrorPartialFile=Die Datei wurde nicht vollständig zum Server übertragen.
ErrorNoTmpDir=Das temporäre Verzeichnis %s existiert nicht. ErrorNoTmpDir=Das temporäre Verzeichnis %s existiert nicht.
ErrorUploadBlockedByAddon=Der Upload wurde durch ein PHP Apache-Plugin blockiert. ErrorUploadBlockedByAddon=Der Upload wurde durch ein PHP Apache-Plugin blockiert.
ErrorFileSizeTooLarge=Die Größe der gewählten Datei übersteigt den zulässigen Maximalwert. ErrorFileSizeTooLarge=Die Größe der gewählten Datei übersteigt den zulässigen Maximalwert.
ErrorSizeTooLongForIntType=Die Größe überschreitet das Maximum für den Typ 'int' (%s Ziffern maximal)
ErrorSizeTooLongForVarcharType=Die Größe überschreitet das Maximum für den Typ 'string' (%s Zeichen maximal)
ErrorFieldCanNotContainSpecialCharacters=Das Feld <b>%s</b> darf keine Sonderzeichen enthalten. ErrorFieldCanNotContainSpecialCharacters=Das Feld <b>%s</b> darf keine Sonderzeichen enthalten.
WarningSafeModeOnCheckExecDir=Achtung: Der PHP-Option <b>safe_mode</b> ist aktiviert, entsprechend müssen Befehle in einem mit <b>safe_mode_exec_dir</b> gekennzeichneten Verzeichnis ausgeführt werden.
WarningAllowUrlFopenMustBeOn=Der Parameter <b>allow_url_fopen</b> muss in der php.ini-Datei auf <b>ON</b> stehen, damit dieses Modul funktioniert. Bitte passen Sie die Datei manuell an.
WarningBuildScriptNotRunned=Das Skript <b>%s</b> wurde noch nicht zur Grafikerstellung ausgeführt oder es existieren keine anzuzeigenden Daten.
WarningBookmarkAlreadyExists=Ein Lesezeichen mit diesem Titel oder Ziel (URL) existiert bereits.
WarningPassIsEmpty=Warnung: Derzeit ist kein Datenbankpasswort gesetzt. Dies ist eine Sicherheitslücke. Konfigurieren Sie ehestmöglich ein Passwort für den Datenbankzugriff und passen Sie Ihre conf.php entsprechend an.
ErrorNoAccountancyModuleLoaded=Kein Buchhaltungsmodul aktiviert ErrorNoAccountancyModuleLoaded=Kein Buchhaltungsmodul aktiviert
ErrorExportDuplicateProfil=Dieses Exportprofil existiert bereits. ErrorExportDuplicateProfil=Dieses Exportprofil existiert bereits.
ErrorLDAPSetupNotComplete=Der LDAP-Abgleich für dieses System ist nicht vollständig eingerichtet. ErrorLDAPSetupNotComplete=Der LDAP-Abgleich für dieses System ist nicht vollständig eingerichtet.
@ -61,17 +70,15 @@ ErrorCantSaveADoneUserWithZeroPercentage=Maßnahmen können nicht mit Status "Ni
ErrorRefAlreadyExists=Die Nr. für den Erstellungsvorgang ist bereits vergeben ErrorRefAlreadyExists=Die Nr. für den Erstellungsvorgang ist bereits vergeben
ErrorPleaseTypeBankTransactionReportName=Bitte geben Sie den Bankbeleg zu dieser Transaktion ein (Format MMYYYY oder TTMMYYYY) ErrorPleaseTypeBankTransactionReportName=Bitte geben Sie den Bankbeleg zu dieser Transaktion ein (Format MMYYYY oder TTMMYYYY)
ErrorRecordHasChildren=Kann diesen Eintrag nicht löschen da er noch über Kindelemente verfügt. ErrorRecordHasChildren=Kann diesen Eintrag nicht löschen da er noch über Kindelemente verfügt.
WarningConfFileMustBeReadOnly=Achtung: Die Konfigurationsdatei (<b>htdocs/conf/conf.php</b>) kann von Ihrem Webserver überschrieben werden. Dies ist eine ernstzunehmende Sicherheitslücke. Ändern Sie den Zugriff schnellstmöglich auf reinen Lesezugriff. Wenn Sie Windows und das FAT-Format für Ihre Festplatte nutzen, seien Sie sich bitte bewusst dass dieses Format keine individuellen Dateiberechtigungen unterstützt und so auch nicht völlig sicher ist,
ErrorModuleRequireJavascript=Diese Funktion erfordert aktiviertes JavaScript. Aktivieren/deaktivieren können Sie Javascript im Menü Übersicht(Home)-> Einstellungen->Anzeige. ErrorModuleRequireJavascript=Diese Funktion erfordert aktiviertes JavaScript. Aktivieren/deaktivieren können Sie Javascript im Menü Übersicht(Home)-> Einstellungen->Anzeige.
ErrorPasswordsMustMatch=Die eingegebenen Passwörter müssen identisch sein. ErrorPasswordsMustMatch=Die eingegebenen Passwörter müssen identisch sein.
ErrorContactEMail=Ein technischer Fehler ist aufgetreten. Bitte kontaktieren Sie Ihren Administrator unter der folgenden E-Mail-Adresse <b>%s</b> und fügen Sie den Fehlercode <b>%s</b> in Ihrer Nachricht ein, oder (noch besser) fügen Sie einen Screenshot dieser Seite als Anhang bei. ErrorContactEMail=Ein technischer Fehler ist aufgetreten. Bitte kontaktieren Sie Ihren Administrator unter der folgenden E-Mail-Adresse <b>%s</b> und fügen Sie den Fehlercode <b>%s</b> in Ihrer Nachricht ein, oder (noch besser) fügen Sie einen Screenshot dieser Seite als Anhang bei.
ErrorWrongValueForField=Falscher Wert für Feld Nr. <b>%s</b> (Wert '<b>%s</b>' passt nicht zur Regex-Regel <b>%s</b>) ErrorWrongValueForField=Falscher Wert für Feld Nr. <b>%s</b> (Wert '<b>%s</b>' passt nicht zur Regex-Regel <b>%s</b>)
ErrorFieldValueNotIn=Nicht korrekter Wert für das Feld-Nummer <b>%s</b> (Wert: '<b>%s</b>' ist kein verfügbarer Wert im Feld <b>%s</b> der Tabelle <b>%s</b> ErrorFieldValueNotIn=Nicht korrekter Wert für das Feld-Nummer <b>%s</b> (Wert: '<b>%s</b>' ist kein verfügbarer Wert im Feld <b>%s</b> der Tabelle <b>%s</b>
ErrorFieldRefNotIn=Falscher Wert für Feldnummer <b>%s</b> (für den Wert <b>'%s'</b> besteht keine <b>%s</b> Referenz)
ErrorsOnXLines=Fehler in <b>%s</b> Quellzeilen ErrorsOnXLines=Fehler in <b>%s</b> Quellzeilen
WarningsOnXLines=Warnhinweise in <b>%s</b> Quellzeilen
ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert) ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert)
ErrorSpecialCharNotAllowedForField=Sonderzeichen sind im Feld '%s' nicht erlaubt ErrorSpecialCharNotAllowedForField=Sonderzeichen sind im Feld '%s' nicht erlaubt
WarningNoDocumentModelActivated=Für das Erstellen von Dokumenten ist keine Vorlage gewählt. Eine Vorlage wird standardmäßig ausgewählt, bis Sie die Moduleinstellungen angepasst haben.
ErrorDatabaseParameterWrong=Der Datenbankeinstellungs-Parameter '<b>%s</b>' weist einen mit dem System inkompatiblen Wert auf (erfordert den Wert '<b>%s</b>'). ErrorDatabaseParameterWrong=Der Datenbankeinstellungs-Parameter '<b>%s</b>' weist einen mit dem System inkompatiblen Wert auf (erfordert den Wert '<b>%s</b>').
ErrorNumRefModel=Es besteht ein Bezug zur Datenbank (%s) der mit dieser Numerierungsfolge nicht kompatibel ist. Entfernen Sie den Eintrag oder benennen Sie den Verweis um, um dieses Modul zu aktivieren. ErrorNumRefModel=Es besteht ein Bezug zur Datenbank (%s) der mit dieser Numerierungsfolge nicht kompatibel ist. Entfernen Sie den Eintrag oder benennen Sie den Verweis um, um dieses Modul zu aktivieren.
ErrorQtyTooLowForThisSupplier=Die gewählte Menge liegt unterhalb der Mindestbestellmenge für diesen Lieferanten oder es wurde kein Lieferantenpreis zu diesem Anbieter eingetragen. ErrorQtyTooLowForThisSupplier=Die gewählte Menge liegt unterhalb der Mindestbestellmenge für diesen Lieferanten oder es wurde kein Lieferantenpreis zu diesem Anbieter eingetragen.
@ -82,7 +89,9 @@ ErrorBadMaskBadRazMonth=Fehler, falscher Reset-Wert
ErrorSelectAtLeastOne=Fehler. Wählen Sie mindestens einen Eintrag. ErrorSelectAtLeastOne=Fehler. Wählen Sie mindestens einen Eintrag.
ErrorProductWithRefNotExist=Produkt mit der Nummer '<i>%s</i>' nicht gefunden ErrorProductWithRefNotExist=Produkt mit der Nummer '<i>%s</i>' nicht gefunden
ErrorDeleteNotPossibleLineIsConsolidated=Löschen nicht möglich, da der Datensatz mit einer Banktransaktion verbunden ist. ErrorDeleteNotPossibleLineIsConsolidated=Löschen nicht möglich, da der Datensatz mit einer Banktransaktion verbunden ist.
ErrorProdIdAlreadyExist=%s wird an einen Dritten übertragen
ErrorFailedToSendPassword=Fehler beim Zusenden des Passworts ErrorFailedToSendPassword=Fehler beim Zusenden des Passworts
ErrorFailedToLoadRSSFile=RSS-Feeds welche Fehler erhalten. Versuchen Sie die Konstante 'MAIN_SIMPLEXMLLOAD_DEBUG' hinzufügen, wenn die Fehlermeldungen nicht genügend Informationen enthält.
ErrorPasswordDiffers=Passwörter stimmen nicht überein, bitte erneut eingeben. ErrorPasswordDiffers=Passwörter stimmen nicht überein, bitte erneut eingeben.
ErrorForbidden=Kein Zugriff. <br>Für einen Zugriff zu diese Seite oder Funktion müssen Sie über eine Sitzung authentifiziert zu sein und über die entsprechenden Benutzerberechtigungen verfügen. ErrorForbidden=Kein Zugriff. <br>Für einen Zugriff zu diese Seite oder Funktion müssen Sie über eine Sitzung authentifiziert zu sein und über die entsprechenden Benutzerberechtigungen verfügen.
ErrorForbidden2=Die Zugriffsberechtigungen für diese Anmeldung kann Ihr Administrator unter %s->%s einstellen. ErrorForbidden2=Die Zugriffsberechtigungen für diese Anmeldung kann Ihr Administrator unter %s->%s einstellen.
@ -99,43 +108,18 @@ ErrorFailedToChangePassword=Passwortänderung fehlgeschlagen
ErrorLoginDoesNotExists=Benutzer mit Anmeldung <b>%s</b> konnte nicht gefunden werden. ErrorLoginDoesNotExists=Benutzer mit Anmeldung <b>%s</b> konnte nicht gefunden werden.
ErrorLoginHasNoEmail=Dieser Benutzer hat keine E-Mail-Adresse. Prozess abgebrochen. ErrorLoginHasNoEmail=Dieser Benutzer hat keine E-Mail-Adresse. Prozess abgebrochen.
ErrorBadValueForCode=Unzulässiger Code-Wert. Versuchen Sie es mit einem anderen Wert erneut... ErrorBadValueForCode=Unzulässiger Code-Wert. Versuchen Sie es mit einem anderen Wert erneut...
ErrorFileIsInfectedWith=Diese Datei ist mit %s infiziert ErrorBothFieldCantBeNegative=Die Felder %s und %s können nicht gleichzeitig negativ sein
WarningInstallDirExists=Achtung: Das Installationsverzeichnis (%s) existiert noch. Dies ist eine ernsthafte Sicherheitslücke und sie sollten das Verzeichnis so rasch als möglich entfernen. ErrorWebServerUserHasNotPermission=Der Benutzerkonto <b>%s</b> wurde verwendet um auf dem Webserver etwas auszuführen, hat aber keine Rechte dafür.
WarningUntilDirRemoved=Diese Warnung bleibt so lange aktiv, wie dieses Verzeichnis existiert (nur für Administratoren). ErrorNoActivatedBarcode=Kein Barcode aktiviert
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27). # Warnings
// Reference language: en_US -> de_DE WarningSafeModeOnCheckExecDir=Achtung: Der PHP-Option <b>safe_mode</b> ist aktiviert, entsprechend müssen Befehle in einem mit <b>safe_mode_exec_dir</b> gekennzeichneten Verzeichnis ausgeführt werden.
ErrorFailToCopyFile=Konnte die Datei <b>'%s'</b> in <b>'%s'</b> zu kopieren. WarningAllowUrlFopenMustBeOn=Der Parameter <b>allow_url_fopen</b> muss in der php.ini-Datei auf <b>ON</b> stehen, damit dieses Modul funktioniert. Bitte passen Sie die Datei manuell an.
ErrorFailToRenameFile=Konnte die Datei <b>'%s'</b> in <b>'%s'</b> umzubenennen. WarningBuildScriptNotRunned=Das Skript <b>%s</b> wurde noch nicht zur Grafikerstellung ausgeführt oder es existieren keine anzuzeigenden Daten.
ErrorBadValueForParameter=Falscher Wert &quot;%s 'für falsche Parameter' %s ' WarningBookmarkAlreadyExists=Ein Lesezeichen mit diesem Titel oder Ziel (URL) existiert bereits.
ErrorBadImageFormat=Image-Datei hat nicht ein unterstütztes Format WarningPassIsEmpty=Warnung: Derzeit ist kein Datenbankpasswort gesetzt. Dies ist eine Sicherheitslücke. Konfigurieren Sie ehestmöglich ein Passwort für den Datenbankzugriff und passen Sie Ihre conf.php entsprechend an.
ErrorBadDateFormat=Value '%s' hat falsche Datumsformat WarningConfFileMustBeReadOnly=Achtung: Die Konfigurationsdatei (<b>htdocs/conf/conf.php</b>) kann von Ihrem Webserver überschrieben werden. Dies ist eine ernstzunehmende Sicherheitslücke. Ändern Sie den Zugriff schnellstmöglich auf reinen Lesezugriff. Wenn Sie Windows und das FAT-Format für Ihre Festplatte nutzen, seien Sie sich bitte bewusst dass dieses Format keine individuellen Dateiberechtigungen unterstützt und so auch nicht völlig sicher ist,
ErrorSizeTooLongForIntType=Größe zu lang für Typ int (%s Ziffern maximal) WarningsOnXLines=Warnhinweise in <b>%s</b> Quellzeilen
ErrorSizeTooLongForVarcharType=Größe zu lang für Typ string (%s Zeichen maximal) WarningNoDocumentModelActivated=Für das Erstellen von Dokumenten ist keine Vorlage gewählt. Eine Vorlage wird standardmäßig ausgewählt, bis Sie die Moduleinstellungen angepasst haben.
ErrorFieldValueNotIn=Falscher Wert für Feldnummer <b>%s</b> (Wert <b>'%s'</b> ist kein Wert verfügbar in Feld <b>%s</b> der Tabelle <b>%s)</b> WarningLockFileDoesNotExists=Warnung, wenn Setup abgeschlossen ist, müssen Sie die Installations- und Migration-Tools deaktivieren. Dazu fügen Sie die Datei <b>install.lock</b> dem Verzeichnis <b> %s</b> hinzu. Das fehlend dieser Datei stelle eine Sicherheitslücke dar.
ErrorFieldRefNotIn=Falscher Wert für Feldnummer <b>%s</b> (Wert <b>'%s'</b> ist kein <b>%s</b> bestehenden ref) WarningUntilDirRemoved=Diese Warnung bleibt so lange bestehen, bis die Sicherheitslücke geschlossen wurde (nur für Administratoren sichtbar).
ErrorModuleSetupNotComplete=Aufbau-Modul sucht, um sein unvollständig. Gehen Sie auf Setup - Module in Anspruch nehmen.
ErrorBadMask=Fehler auf der Maske
ErrorBadMaskFailedToLocatePosOfSequence=Fehler, Maske ohne die laufende Nummer
ErrorBadMaskBadRazMonth=Fehler, schlechte Reset-Wert
ErrorSelectAtLeastOne=Fehler. Wählen Sie mindestens einen Eintrag.
ErrorProductWithRefNotExist=Produkt mit Verweis <i>'%s'</i> gibt es nicht
ErrorDeleteNotPossibleLineIsConsolidated=Löschen nicht möglich, weil Rekord an eine Bank, die sich versöhnt transation verknüpft ist
ErrorProdIdAlreadyExist=%s wird ein weiteres Drittel zugewiesen
ErrorFailedToLoadRSSFile=Fails die RSS-Feeds erhalten. Versuchen Sie, konstant MAIN_SIMPLEXMLLOAD_DEBUG hinzufügen, wenn Fehlermeldungen nicht genügend Informationen.
ErrorBothFieldCantBeNegative=Felder %s und %s kann nicht gleichzeitig negativ
ErrorWebServerUserHasNotPermission=Benutzerkonto <b>%s</b> verwendet, um Web-Server auszuführen hat keine Genehmigung für das
ErrorNoActivatedBarcode=Kein Barcode-Typ aktiviert
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:08).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
MenuManager=Menü-Manager
Error=Fehler
Errors=Fehler
ErrorBadEMail=EMail %s ist falsch
ErrorBadUrl=URL %s ist falsch
ErrorRecordNotFound=Record wurde nicht gefunden.
WarningLockFileDoesNotExists=Warnung, wenn Setup abgeschlossen ist, müssen Sie deaktivieren, Installation / Migration-Tools, indem Sie eine Datei in das Verzeichnis <b>install.lock %s.</b> Fehlende Diese Datei ist eine Sicherheitslücke.
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:10).

View File

@ -1,8 +1,9 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by modula71.de * Manually translated by modula71.de
* Generation date 2011-04-02 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
@ -109,18 +110,14 @@ NbOfLinesImported=Anzahl der erfolgreich importierten Zeilen: <b>%s</b>.
DataComeFromNoWhere=Der einzufügende Wert kommt nicht aus der Quelldatei. DataComeFromNoWhere=Der einzufügende Wert kommt nicht aus der Quelldatei.
DataComeFromFileFieldNb=Der einzufügende Wert stammt aus Feldnummer <b>%s</b> der Quelldatei. DataComeFromFileFieldNb=Der einzufügende Wert stammt aus Feldnummer <b>%s</b> der Quelldatei.
DataComeFromIdFoundFromRef=Der Wert aus Feldnummer <b>%s</b> der Quelldatei wird zur Auffindung der ID des zu verwendenden Elternelements verwendet (entsprechend muss das Objekt <b>%s</b> mit der Nummer aus der Quelldatei im System vorhanden sein). DataComeFromIdFoundFromRef=Der Wert aus Feldnummer <b>%s</b> der Quelldatei wird zur Auffindung der ID des zu verwendenden Elternelements verwendet (entsprechend muss das Objekt <b>%s</b> mit der Nummer aus der Quelldatei im System vorhanden sein).
DataComeFromIdFoundFromCodeId=Der Eintrag aus der Quelldatei mit der Feldnummer <b>%s</b>, wird zur Referenzierung verwendet. Dazu muss die ID des Objektes in Dictionnary <b>%s</b> existieren. Ist Ihnen die ID bekannt, dann können Sie auch dies in der Sourcedatei - anstelle des Codes - eintragen. Der Import sollte in beiden Fällen funktionieren.
DataIsInsertedInto=Die Quelldateidaten werden in folgendes Feld eingefügt: DataIsInsertedInto=Die Quelldateidaten werden in folgendes Feld eingefügt:
DataIDSourceIsInsertedInto=Die ID des mittels Quelldatei ermittelten Elternelements werden in folgendes Feld eingefügt: DataIDSourceIsInsertedInto=Die ID des mittels Quelldatei ermittelten Elternelements werden in folgendes Feld eingefügt:
DataCodeIDSourceIsInsertedInto=Die gefundene, übergeordnete ID aus dem Code wird in das folgende Feld eingefügt:
SourceRequired=Datenwert erforderlich SourceRequired=Datenwert erforderlich
SourceExample=Beispiel möglicher Datenwerte SourceExample=Beispiel möglicher Datenwerte
ExampleAnyRefFoundIntoElement=Ein Referenz für das Element <b>%s</b> gefunden
ExampleAnyCodeOrIdFoundIntoDictionnary=Ein Code (oder eine ID) wurde im Dictionnary <b>%s</b> gefunden
CSVFormatDesc=<b>Comma Separated Value</b> Format (.csv). <br> Dies ist ein Textdatei-Format, bei dem einzelne Spalten durch ein Trennzeichen [ %s ] getrennt sind. Wird innerhalb eines Feldes das Trennzeichen gefunden, wird der Wert des entsprechenden Feldes über ein Rundungszeichen [ %s ] gerundet. Das Escape-Zeichen für die Rundung ist [ %s ]. CSVFormatDesc=<b>Comma Separated Value</b> Format (.csv). <br> Dies ist ein Textdatei-Format, bei dem einzelne Spalten durch ein Trennzeichen [ %s ] getrennt sind. Wird innerhalb eines Feldes das Trennzeichen gefunden, wird der Wert des entsprechenden Feldes über ein Rundungszeichen [ %s ] gerundet. Das Escape-Zeichen für die Rundung ist [ %s ].
InterventionCardsAndInterventionLines=Service-Karten und Servicetext
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
FileWasImported=Datei wurde mit Nummer <b>%s</b> importiert.
DataComeFromIdFoundFromCodeId=Code, der vom Feld Nummer <b>%s</b> der Quelldatei kommt, wird verwendet, um ID des übergeordneten Objekt finden werden, um zu arbeiten (also der Code aus der Quelldatei muss in Dictionnary <b>%s</b> existiert). Beachten Sie, dass, wenn Sie wissen, id, können Sie auch in die Quell-Datei anstelle von Code. Import sollte in beiden Fällen zu arbeiten.
DataCodeIDSourceIsInsertedInto=Die ID der übergeordneten Linie vom Code gefunden wird, wird in folgende Feld eingefügt:
ExampleAnyRefFoundIntoElement=Jedes Element ref für <b>%s</b> gefunden
ExampleAnyCodeOrIdFoundIntoDictionnary=Jeder Code (oder ID) in Dictionnary <b>%s</b> gefunden
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:19).

View File

@ -1,13 +1,11 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Automatic generated via autotranslator.php tool * Manually translated by modula71.de
* Generation date 2012-02-29 16:03:27 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
CHARSET=UTF-8 CHARSET=UTF-8
ExternalSiteSetup=Setup-Link auf externe Webseite
ExternalSiteURL=Externe Site URL ExternalSiteSetup=Setup-Link zu einer externen URL
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:19). ExternalSiteURL=URL der externen Seite

View File

@ -1,8 +1,9 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 10:23:11 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2009-08-13 20:42:36 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
CommunitySupport=Forum/Wiki-Unterstützung CommunitySupport=Forum/Wiki-Unterstützung
EMailSupport=E-Mail-Unterstützung EMailSupport=E-Mail-Unterstützung
RemoteControlSupport=Fernwartungs-Support RemoteControlSupport=Fernwartungs-Support
@ -31,9 +32,4 @@ BackToHelpCenter=Klicken Sie hier um zur <a href="%s">Hilfeseite</a> zurückzuke
LinkToGoldMember=Sie können einen, vom System für Ihre Sprache (%s) automatisch ausgewählten, Trainer über einen Klick auf sein Widget kontaktieren (Status und Maximalpreis aktualisieren sich automatisch): LinkToGoldMember=Sie können einen, vom System für Ihre Sprache (%s) automatisch ausgewählten, Trainer über einen Klick auf sein Widget kontaktieren (Status und Maximalpreis aktualisieren sich automatisch):
PossibleLanguages=Unterstützte Sprachen PossibleLanguages=Unterstützte Sprachen
MakeADonation=Unterstützen Sie das Projekt über eine Spende MakeADonation=Unterstützen Sie das Projekt über eine Spende
SubscribeToFoundation=Helfen auch Sie dem Dolibarr Projekt und unterstützen uns mit einer Abo-Spende.
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
SubscribeToFoundation=Hilfe Dolibarr Projekt, abonnieren Sie den Grundstein
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:54).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-15 19:59:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
InstallEasy=Wir haben uns bemüht, die Installation von dolibarr so einfach wie möglich zu gestalten. Folgen Sie einfach Schritt für Schritt den Anweisungen auf dem Bildschirm. InstallEasy=Wir haben uns bemüht, die Installation von dolibarr so einfach wie möglich zu gestalten. Folgen Sie einfach Schritt für Schritt den Anweisungen auf dem Bildschirm.
MiscellanousChecks=Systemvoraussetzungen prüfen MiscellanousChecks=Systemvoraussetzungen prüfen
DolibarrWelcome=Willkommen bei dolibarr DolibarrWelcome=Willkommen bei dolibarr
@ -38,6 +39,7 @@ ErrorConnectedButDatabaseNotFound=Die Verbindung zum Server wurde erfolgreich he
ErrorDatabaseAlreadyExists=Eine Datenbank mit dem Namen '%s' exisitiert bereits. ErrorDatabaseAlreadyExists=Eine Datenbank mit dem Namen '%s' exisitiert bereits.
IfDatabaseNotExistsGoBackAndUncheckCreate=Sollte die Datenbank noch nicht existieren, gehen Sie bitte zurück und aktivieren Sie das Kontrollkästchen "Datenbank erstellen". IfDatabaseNotExistsGoBackAndUncheckCreate=Sollte die Datenbank noch nicht existieren, gehen Sie bitte zurück und aktivieren Sie das Kontrollkästchen "Datenbank erstellen".
IfDatabaseExistsGoBackAndCheckCreate=Sollte die Datebank bereits existieren, gehen Sie bitte zurück und deaktivieren Sie das Kontrollkästchen "Datenbank erstellen". IfDatabaseExistsGoBackAndCheckCreate=Sollte die Datebank bereits existieren, gehen Sie bitte zurück und deaktivieren Sie das Kontrollkästchen "Datenbank erstellen".
WarningBrowserTooOld=Sie verwenden eine zu alte Version des Browsers. Installieren Sie die aktuelle Version Ihres Browser (Empfehlung: Firefox, Chrome oder Opera).
PHPVersion=PHP-Version PHPVersion=PHP-Version
YouCanContinue=Sie können mit der Installation fortfahren YouCanContinue=Sie können mit der Installation fortfahren
PleaseBePatient=Bitte haben Sie ein wenig Geduld ... PleaseBePatient=Bitte haben Sie ein wenig Geduld ...
@ -57,6 +59,7 @@ ServerAddressDescription=Name oder IP-Adresse des Datenbankservers, in der Regel
ServerPortDescription=Datenbankserver-Port. Lassen Sie dieses Feld im Zweifel leer. ServerPortDescription=Datenbankserver-Port. Lassen Sie dieses Feld im Zweifel leer.
DatabaseServer=Datenbankserver DatabaseServer=Datenbankserver
DatabaseName=Name der Datenbank DatabaseName=Name der Datenbank
DatabasePrefix=Präfix für die Tabellen der Datenbank
Login=Anmeldung Login=Anmeldung
AdminLogin=Login für Dolibarr Datenbank-Administrator. AdminLogin=Login für Dolibarr Datenbank-Administrator.
Password=Passwort Password=Passwort
@ -106,7 +109,7 @@ WarningRemoveInstallDir=Aus Sicherheitsgründen sollten Sie nach abgeschlossenem
ThisPHPDoesNotSupportTypeBase=Ihr PHP-System unterstützt keinen Zugriff auf Datenbanken des Typs %s ThisPHPDoesNotSupportTypeBase=Ihr PHP-System unterstützt keinen Zugriff auf Datenbanken des Typs %s
FunctionNotAvailableInThisPHP=Diese Funktion steht in Ihrer PHP-Version nicht zur Verfügung. FunctionNotAvailableInThisPHP=Diese Funktion steht in Ihrer PHP-Version nicht zur Verfügung.
MigrateScript=Migrationsskript MigrateScript=Migrationsskript
ChoosedMigrateMigrationsskript auswählen ChoosedMigrateScript=Migrationsskript auswählen
DataMigration=Datenmigration DataMigration=Datenmigration
DatabaseMigration=Struktur der Datenbankmigration DatabaseMigration=Struktur der Datenbankmigration
ProcessMigrateScript=Script-Verarbeitung ProcessMigrateScript=Script-Verarbeitung
@ -155,8 +158,9 @@ NextStepMightLastALongTime=Der aktuelle Vorgang kann mehrere Minuten dauern. Hol
MigrationCustomerOrderShipping=Kundenbestellungsversand aktualisieren MigrationCustomerOrderShipping=Kundenbestellungsversand aktualisieren
MigrationShippingDelivery=Aktualisiere die Speicherung von Lieferungen (Versandart?) MigrationShippingDelivery=Aktualisiere die Speicherung von Lieferungen (Versandart?)
MigrationShippingDelivery2=Aktualisiere die Speicherung von Lieferungen 2 (Versandart 2?) MigrationShippingDelivery2=Aktualisiere die Speicherung von Lieferungen 2 (Versandart 2?)
MigrationFinished=Migration beendet MigrationFinished=Migration abgeschlossen
LastStepDesc=<strong>Letzter Schritt</strong>: Legen Sie Ihr Logo und das Passwort fest, welches Sie für dolibarr verwenden möchten. Verlieren Sie diese Administrator-Passwort nicht, da es der "Generalschlüssel" ist. LastStepDesc=<strong>Letzter Schritt</strong>: Legen Sie Ihr Logo und das Passwort fest, welches Sie für dolibarr verwenden möchten. Verlieren Sie diese Administrator-Passwort nicht, da es der "Generalschlüssel" ist.
ActivateModule=Aktivieren von Modul %s
######### #########
# upgrade # upgrade
@ -237,30 +241,6 @@ MigrationProjectTaskTime=Aktualisiere aufgewandte Zeit (in Sekunden)
# Migration Acctioncom # Migration Acctioncom
MigrationActioncommElement=Aktualisiere die Maßnahmen MigrationActioncommElement=Aktualisiere die Maßnahmen
MigrationActioncommElement=Aktualisiere die Maßnahmen
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33). # Migration payment mode
// Reference language: en_US -> de_DE MigrationPaymentMode=Migration der Daten für die Zahlungsart
ConfFileReload=Seite neu laden alle Informationen aus der Konfigurationsdatei.
WarningPHPVersionTooLow=PHP-Version zu alt ist. Version %s oder mehr erwartet. Diese Version sollte es installieren, aber wird nicht unterstützt.
ChoosedMigrateScript=Wählen Sie Migrationsskript
KeepDefaultValuesProxmox=Sie verwenden die Dolibarr Setup-Assistenten von einem Proxmox Virtual Appliance, so vorgeschlagenen Werte hier sind bereits optimiert. Ändern Sie sie nur, wenn Sie wissen was Sie tun.
MigrateIsDoneStepByStep=Die gezielte Version (%s) hat eine Lücke von mehreren Versionen, so Installationsassistent wird wieder zum nächsten Migration legen nahe, einmal diese fertig sein wird.
MigrationFinished=Migration abgeschlossen
LastStepDesc=<strong>Letzter Schritt:</strong> Legen Sie hier Benutzernamen und Passwort, die Sie verwenden möchten, um Software zu verbinden. Verlieren Sie ihn nicht, wie es das Konto für alle anderen zu verwalten ist.
// STOP - Lines generated via autotranslator.php tool (2011-10-10 09:41:08).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
DatabasePrefix=Datenbank-Präfix-Tabelle
ActivateModule=Aktivieren Modul %s
MigrationActioncommElement=Aktualisieren Sie Daten über die Maßnahmen
MigrationPaymentMode=Daten-Migration für die Zahlung Modus
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:40).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
WarningBrowserTooOld=Eine zu alte Version des Browsers. Upgrades in Ihrem Browser auf eine aktuelle Version von Firefox, Chrome oder Opera ist sehr empfehlenswert.
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:27:59).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 10:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Intervention=Eingriff Intervention=Eingriff
Interventions=Eingriffe Interventions=Eingriffe
InterventionCard=Eingriffskarte InterventionCard=Eingriffskarte
@ -13,6 +14,7 @@ NewIntervention=Neuer Eingriff
AddIntervention=Eingriffsstelle hinzufügen AddIntervention=Eingriffsstelle hinzufügen
ListOfInterventions=Liste der Eingriffe ListOfInterventions=Liste der Eingriffe
EditIntervention=Eingriff bearbeiten EditIntervention=Eingriff bearbeiten
ActionsOnFicheInter=Aktionen zum Eingriff
LastInterventions=Letzte %s Eingriffe LastInterventions=Letzte %s Eingriffe
AllInterventions=Alle Eingriffe AllInterventions=Alle Eingriffe
CreateDraftIntervention=Eingriffsentwurf CreateDraftIntervention=Eingriffsentwurf
@ -20,6 +22,7 @@ CustomerDoesNotHavePrefix=Kunde hat kein Präfix
InterventionContact=Kontakt für Eingriffe InterventionContact=Kontakt für Eingriffe
DeleteIntervention=Eingriff löschen DeleteIntervention=Eingriff löschen
ValidateIntervention=Eingriff freigeben ValidateIntervention=Eingriff freigeben
ModifyIntervention=Geänderte Eingriff
DeleteInterventionLine=Eingriffszeile löschen DeleteInterventionLine=Eingriffszeile löschen
ConfirmDeleteIntervention=Möchten Sie diesen Eingriff wirklich löschen? ConfirmDeleteIntervention=Möchten Sie diesen Eingriff wirklich löschen?
ConfirmValidateIntervention=Möchten Sie diesen Eingriff wirklich freigeben? ConfirmValidateIntervention=Möchten Sie diesen Eingriff wirklich freigeben?
@ -28,22 +31,17 @@ ConfirmDeleteInterventionLine=Möchten Sie diese Eingriffszeile wirklich lösche
NameAndSignatureOfInternalContact=Name und Unterschrift des internen Kontakts: NameAndSignatureOfInternalContact=Name und Unterschrift des internen Kontakts:
NameAndSignatureOfExternalContact=Name und Unterschrift des Kunden: NameAndSignatureOfExternalContact=Name und Unterschrift des Kunden:
DocumentModelStandard=Standard-Dokumentvorlage für Eingriffe DocumentModelStandard=Standard-Dokumentvorlage für Eingriffe
ClassifyBilled=Eingegordnet "Angekündigt"
StatusInterInvoiced=Angekündigt
RelatedInterventions=Verbundene Eingriffe
ShowIntervention=Zeige Eingriffe
##### Types de contacts #####
TypeContact_fichinter_internal_INTERREPFOLL=Eingriffsnachverfolgung durch Vertreter TypeContact_fichinter_internal_INTERREPFOLL=Eingriffsnachverfolgung durch Vertreter
TypeContact_fichinter_internal_INTERVENING=Eingriff läuft TypeContact_fichinter_internal_INTERVENING=Eingriff läuft
TypeContact_fichinter_external_BILLING=Rechnungskontakt Kunde TypeContact_fichinter_external_BILLING=Rechnungskontakt Kunde
TypeContact_fichinter_external_CUSTOMER=Kundenkontakt-Nachverfolgung TypeContact_fichinter_external_CUSTOMER=Kundenkontakt-Nachverfolgung
# Modele numérotation
ArcticNumRefModelDesc1=Generisches Nummernmodell ArcticNumRefModelDesc1=Generisches Nummernmodell
ArcticNumRefModelError=Fehler beim aktivieren ArcticNumRefModelError=Fehler beim aktivieren
PacificNumRefModelDesc1=Liefere Nummer im Format %syymm-nnnn zurück, wobei yy das Jahr, mm das Monat und nnnn eine Zahlensequenz ohne Nullwert oder Leerzeichen ist PacificNumRefModelDesc1=Liefere Nummer im Format %syymm-nnnn zurück, wobei yy das Jahr, mm das Monat und nnnn eine Zahlensequenz ohne Nullwert oder Leerzeichen ist
PacificNumRefModelError=Eine Interventionskarte beginnend mit $syymm existiert bereits und ist nicht mir dieser Numerierungssequenz kompatibel. Bitte löschen oder umbenennen. PacificNumRefModelError=Eine Interventionskarte beginnend mit $syymm existiert bereits und ist nicht mir dieser Numerierungssequenz kompatibel. Bitte löschen oder umbenennen.
ModifyIntervention=Eingriff
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
ActionsOnFicheInter=Aktionen auf Intervention
ClassifyBilled=Classify &quot;Billed&quot;
StatusInterInvoiced=Billed
RelatedInterventions=Zusammenhängende Eingriffe
ShowIntervention=Zeige Intervention
// STOP - Lines generated via autotranslator.php tool (2011-10-10 05:18:56).

View File

@ -1,27 +1,39 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 10:23:11 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Language_ar_AR=Arabisch Language_ar_AR=Arabisch
Language_ar_SA=Arabisch
Language_ca_ES=Katalanisch Language_ca_ES=Katalanisch
Language_da_DA=Dänisch Language_da_DA=Dänisch
Language_da_DK=Dänisch
Language_de_DE=Deutsch Language_de_DE=Deutsch
Language_de_AT=Deutsch (Österreich) Language_de_AT=Deutsch (Österreich)
Language_el_GR=Griechisch
Language_en_AU=Englisch (Australien) Language_en_AU=Englisch (Australien)
Language_en_GB=Englisch (Großbritannien) Language_en_GB=Englisch (Großbritannien)
Language_en_IN=Englisch (Indien) Language_en_IN=Englisch (Indien)
Language_en_NZ=Englisch (Neuseeland)
Language_en_US=Englisch (USA) Language_en_US=Englisch (USA)
Language_es_ES=Spanisch Language_es_ES=Spanisch
Language_es_AR=Spanisch (Argentinien) Language_es_AR=Spanisch (Argentinien)
Language_es_HN=Spanisch (Honduras)
Language_es_MX=Spanisch (Mexiko)
Language_es_PR=Spanisch (Puerto Rico)
Language_et_EE=Estnisch
Language_fa_IR=Persisch
Language_fi_FI=Fins Language_fi_FI=Fins
Language_fr_BE=Französisch (Belgien) Language_fr_BE=Französisch (Belgien)
Language_fr_CA=Französisch (Kanada) Language_fr_CA=Französisch (Kanada)
Language_fr_CH=Französisch (Schweiz) Language_fr_CH=Französisch (Schweiz)
Language_fr_FR=Französisch Language_fr_FR=Französisch
Language_he_IL=Hebräisch
Language_hu_HU=Ungarisch
Language_is_IS=Isländisch Language_is_IS=Isländisch
Language_it_IT=Italienisch Language_it_IT=Italienisch
Language_ja_JP=Japanisch Language_ja_JP=Japanisch
@ -33,32 +45,10 @@ Language_pt_BR=Portugiesisch (Brasilien)
Language_pt_PT=Portugiesisch (Portugal) Language_pt_PT=Portugiesisch (Portugal)
Language_ro_RO=Rumänisch Language_ro_RO=Rumänisch
Language_ru_RU=Russisch Language_ru_RU=Russisch
Language_ru_UA=Russisch (Ukraine)
Language_tr_TR=Türkisch Language_tr_TR=Türkisch
Language_sl_SI=Slowenisch Language_sl_SI=Slowenisch
Language_sv_SV=Schwedisch Language_sv_SV=Schwedisch
Language_sv_SE=Schwedisch Language_sv_SE=Schwedisch
Language_zh_CN=Chinesisch Language_zh_CN=Chinesisch
Language_is_IS=Isländisch Language_is_IS=Isländisch
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
Language_ar_SA=Arabisch
Language_da_DK=Dänisch
Language_el_GR=Griechisch
Language_en_NZ=Englisch (Neuseeland)
Language_es_HN=Spanisch (Honduras)
Language_es_MX=Spanisch (Mexiko)
Language_es_PR=Spanisch (Puerto Rico)
Language_fa_IR=Persisch
Language_hu_HU=Ungarisch
Language_ru_UA=Russisch (Ukraine)
Language_sv_SE=Schwedisch
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:21).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
Language_et_EE=Estnisch
Language_he_IL=Hebräisch
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:39).

View File

@ -1,12 +1,13 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2009-01-20 00:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
DomainPassword=Domainpasswort
DomainPassword=Domain-Passwort
YouMustChangePassNextLogon=Bitte ändern Sie das Passwort für Benutzer <b>%s</b> auf der Domain <b>%s</b> bei Ihrer nächsten Anmeldung. YouMustChangePassNextLogon=Bitte ändern Sie das Passwort für Benutzer <b>%s</b> auf der Domain <b>%s</b> bei Ihrer nächsten Anmeldung.
UserMustChangePassNextLogon=Der Benutzer muss das Passwort für Domäne %s bei der nächsten Anmeldung ändern. UserMustChangePassNextLogon=Der Benutzer muss das Passwort für Domäne %s bei der nächsten Anmeldung ändern.
LdapUacf_NORMAL_ACCOUNT=Benutzerkonto LdapUacf_NORMAL_ACCOUNT=Benutzerkonto
@ -33,4 +34,4 @@ GroupSynchronized=Gruppe synchronisiert
MemberSynchronized=Mitglied synchronisiert MemberSynchronized=Mitglied synchronisiert
ContactSynchronized=Kontakt synchronisiert ContactSynchronized=Kontakt synchronisiert
ForceSynchronize=Erzwinge Synchronisation Dolibarr -> LDAP ForceSynchronize=Erzwinge Synchronisation Dolibarr -> LDAP
ErrorFailedToReadLDAP=Fehler beim Lesen der LDAP-Datenbank. Überprüfen Sie die Verfügbarkeit der Datenbank sowie die entsprechenden Moduleinstellungen. ErrorFailedToReadLDAP=Fehler beim Lesen der LDAP-Datenbank. Überprüfen Sie die Verfügbarkeit der Datenbank sowie die entsprechenden Moduleinstellungen.

View File

@ -1,15 +1,17 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaner.sat * Manually translated by modula71.de
* Generation date 2010-11-16 13:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Mailing=
Mailing=E-Mail
EMailing=E-Mail-Kampagne EMailing=E-Mail-Kampagne
Mailings=E-Mail-Kampagnen Mailings=E-Mail-Kampagnen
EMailings=E-Mail-Kampagne EMailings=E-Mail-Kampagne
AllEMailings=Alle E-Mail-Kampagnen
MailCard=E-Mail-Kampagnenkarte MailCard=E-Mail-Kampagnenkarte
MailTargets=Ziele MailTargets=Ziele
MailRecipients=Empfänger MailRecipients=Empfänger
@ -29,6 +31,7 @@ ShowEMailing=Zeige E-Mail-Kampagne
ListOfEMailings=Liste der E-Mail-Kampagnen ListOfEMailings=Liste der E-Mail-Kampagnen
NewMailing=Neue E-Mail-Kampagne NewMailing=Neue E-Mail-Kampagne
EditMailing=E-Mail-Kampagne bearbeiten EditMailing=E-Mail-Kampagne bearbeiten
ResetMailing=E-Mail erneut senden
DeleteMailing=E-Mail-Kampagne löschen DeleteMailing=E-Mail-Kampagne löschen
DeleteAMailing=Löschen einer E-Mail-Kampagne DeleteAMailing=Löschen einer E-Mail-Kampagne
PreviewMailing=E-Mail-Kampagnen-Vorschau PreviewMailing=E-Mail-Kampagnen-Vorschau
@ -48,9 +51,13 @@ MailingStatusSentCompletely=Vollständig gesendet
MailingStatusError=Fehler beim Versand MailingStatusError=Fehler beim Versand
MailingStatusNotSent=Nicht gesendet MailingStatusNotSent=Nicht gesendet
MailSuccessfulySent=E-Mail-Kampagne erfolgreich versandt (von %s an %s) MailSuccessfulySent=E-Mail-Kampagne erfolgreich versandt (von %s an %s)
MailUnsubcribe=Abmelden
Unsuscribe=Abmelden
MailingStatusNotContact=Nicht mehr kontaktieren
ErrorMailRecipientIsEmpty=Das Empfängerfeld ist leer ErrorMailRecipientIsEmpty=Das Empfängerfeld ist leer
WarningNoEMailsAdded=Keine neuen E-Mail-Adressen für das Hinzufügen zur Empfängerliste. WarningNoEMailsAdded=Keine neuen E-Mail-Adressen für das Hinzufügen zur Empfängerliste.
ConfirmValidMailing=Möchten Sie diese E-Mail-Kampagne wirklich freigeben? ConfirmValidMailing=Möchten Sie diese E-Mail-Kampagne wirklich freigeben?
ConfirmResetMailing=Achtung, wenn Sie diese E-Mail Kampangne (<b>%s</b>), können Sie diese Aktion nochmals versenden. Sind Sie sicher, das ist tun möchten?
ConfirmDeleteMailing=Möchten Sie diese E-Mail-Kampagne wirklich löschen? ConfirmDeleteMailing=Möchten Sie diese E-Mail-Kampagne wirklich löschen?
NbOfRecipients=Anzahl der Empfänger NbOfRecipients=Anzahl der Empfänger
NbOfUniqueEMails=Zahl der einzigartigen E-Mail-Adressen NbOfUniqueEMails=Zahl der einzigartigen E-Mail-Adressen
@ -72,6 +79,9 @@ CloneReceivers=Empfängerliste duplizieren
DateLastSend=Datum des letzten Versands DateLastSend=Datum des letzten Versands
DateSending=Versanddatum DateSending=Versanddatum
SentTo=Versandt an <b>%s</b> SentTo=Versandt an <b>%s</b>
MailingStatusRead=Lesen
CheckRead=Lesebestätigung
YourMailUnsubcribeOK=Die E-Mail-Adresse <b>%s</b> ist korrekt aus der Mailing-Liste ausgetragen.
# Libelle des modules de liste de destinataires mailing # Libelle des modules de liste de destinataires mailing
MailingModuleDescContactCompanies=Kontakte aller Partner (Kunden, Leads, Lieferanten, ...) MailingModuleDescContactCompanies=Kontakte aller Partner (Kunden, Leads, Lieferanten, ...)
@ -84,7 +94,6 @@ MailingModuleDescContactsByCompanyCategory=Kontakt über Partner (durch Kategori
MailingModuleDescMembersCategories=Mitglieder der Stiftung (durch Kategorie) MailingModuleDescMembersCategories=Mitglieder der Stiftung (durch Kategorie)
MailingModuleDescContactsByFunction=Kontakt über Partner (durch Position/Funktion) MailingModuleDescContactsByFunction=Kontakt über Partner (durch Position/Funktion)
LineInFile=Zeile %s in der Datei LineInFile=Zeile %s in der Datei
RecipientSelectionModules=Definiert Empfängerauswahlen RecipientSelectionModules=Definiert Empfängerauswahlen
MailSelectedRecipients=Ausgewählte Empfänger MailSelectedRecipients=Ausgewählte Empfänger
@ -116,26 +125,4 @@ ANotificationsWillBeSent=Eine Benachrichtigung wird per E-Mail versandt
SomeNotificationsWillBeSent=%s Benachrichtigungen werden per E-Mail versandt SomeNotificationsWillBeSent=%s Benachrichtigungen werden per E-Mail versandt
AddNewNotification=Aktivieren Sie eine neue E-Mail-Benachrichtigungsanfrage AddNewNotification=Aktivieren Sie eine neue E-Mail-Benachrichtigungsanfrage
ListOfActiveNotifications=Liste aller aktiven E-Mail Benachrichtigungen ListOfActiveNotifications=Liste aller aktiven E-Mail Benachrichtigungen
ListOfNotificationsDone=Liste aller versandten E-Mail Benachrichtigungen ListOfNotificationsDone=Liste aller versandten E-Mail Benachrichtigungen
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
MailingStatusRead=Lesen
MailingModuleDescContactsByCompanyCategory=Kontakte Dritter (durch Dritte Kategorie)
MailingModuleDescMembersCategories=Mitglieder der Stiftung (nach Kategorien)
MailingModuleDescContactsByFunction=Kontakte von Dritten (von Position / Funktion)
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:43).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
AllEMailings=Alle Mailings
ResetMailing=E-Mail erneut senden
MailUnsubcribe=Abmelden
Unsuscribe=Abmelden
MailingStatusNotContact=Sie nicht mehr kontaktieren
ConfirmResetMailing=Achtung, nach erneuter Initialisierung per E-Mail <b>%s,</b> können Sie einen Massenversand von dieser E-Mail ein weiteres Mal zu machen. Sind Sie sicher, das ist, was du tun willst?
CheckRead=Lesebestätigung
YourMailUnsubcribeOK=Die E-Mail <b>%s</b> korrekt von Mailing-Liste abmelden
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:03).

View File

@ -1,22 +1,27 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 18:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
DIRECTION=ltr DIRECTION=ltr
SeparatorDecimal=, SeparatorDecimal=,
SeparatorThousand=. SeparatorThousand=.
FormatDateShort=%d/%m/%Y FormatDateShort=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy FormatDateShortJava=dd/MM/yyyy
FormatHourShort=%H:%M FormatDateShortJQuery=dd/MM/yy
FormatHourShort=%I:%M %p
FormatHourShortDuration=%H:%M
FormatDateTextShort=%d %b %Y FormatDateTextShort=%d %b %Y
FormatDateText=%d %B %Y FormatDateText=%d %B %Y
FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourShort=%d/%m/%Y %H:%M
FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourTextShort=%d %b %Y %H:%M
FormatDateHourText=%d %B %Y %H:%M FormatDateHourText=%d %B %Y %H:%M
DatabaseConnection=Datenbankverbindung DatabaseConnection=Datenbankverbindung
NoError=Es ist kein Fehler
Error=Fehler Error=Fehler
ErrorFieldRequired=Feld '%s' ist erforderlich ErrorFieldRequired=Feld '%s' ist erforderlich
ErrorFieldFormat=Der Wert in Feld '%s' ist ungültig ErrorFieldFormat=Der Wert in Feld '%s' ist ungültig
@ -51,6 +56,7 @@ ErrorNoSocialContributionForSellerCountry=Für das Verkäuferland '%s' wurde kei
ErrorFailedToSaveFile=Fehler beim Speichern der Datei. ErrorFailedToSaveFile=Fehler beim Speichern der Datei.
ErrorOnlyPngJpgSupported=Fehler: Es werden nur Dateien im Format .jpg oder .png unterstützt. ErrorOnlyPngJpgSupported=Fehler: Es werden nur Dateien im Format .jpg oder .png unterstützt.
ErrorImageFormatNotSupported=Ihre PHP-Konfiguration unterstützt keine Konvertierungsfunktionen für dieses Bildformat. ErrorImageFormatNotSupported=Ihre PHP-Konfiguration unterstützt keine Konvertierungsfunktionen für dieses Bildformat.
SeeAlso=Siehe auch %s
BackgroundColorByDefault=Standard-Hintergrundfarbe BackgroundColorByDefault=Standard-Hintergrundfarbe
FileWasNotUploaded=Ein Dateianhang wurde gewählt aber noch nicht hochgeladen. Klicken Sie auf "Datei anhängen" um den Vorgang zu starten. FileWasNotUploaded=Ein Dateianhang wurde gewählt aber noch nicht hochgeladen. Klicken Sie auf "Datei anhängen" um den Vorgang zu starten.
NbOfEntries=Anzahl der Einträge NbOfEntries=Anzahl der Einträge
@ -135,7 +141,8 @@ Of=von
CopyOf=Duplikat von CopyOf=Duplikat von
Show=Zeige Show=Zeige
ShowCardHere=Zeige Karte ShowCardHere=Zeige Karte
Search=Suche Search=Suchen
SearchOf=Suche nach
Valid=Gültig Valid=Gültig
Approve=Genehmigen Approve=Genehmigen
ReOpen=Wiedereröffnen ReOpen=Wiedereröffnen
@ -299,6 +306,8 @@ IncludedVAT=inkl. MwSt.
HT=Netto HT=Netto
TTC=Brutto TTC=Brutto
VAT=MwSt. VAT=MwSt.
LT1ES=RE
LT2ES=IRPF
VATRate=Steuersatz VATRate=Steuersatz
Average=Durchschnitt Average=Durchschnitt
Sum=Summe Sum=Summe
@ -327,7 +336,10 @@ ActionRunningShort=Begonnen
ActionDoneShort=Abgeschlossen ActionDoneShort=Abgeschlossen
CompanyFoundation=Firma/Stiftung CompanyFoundation=Firma/Stiftung
ContactsForCompany=Ansprechpartner/Adressen dieses Partners ContactsForCompany=Ansprechpartner/Adressen dieses Partners
ContactsAddressesForCompany=Ansprechpartner / Adressen zu dieser Firma
AddressesForCompany=Adressen für den Partner
ActionsOnCompany=Maßnahmen zu diesem Partner ActionsOnCompany=Maßnahmen zu diesem Partner
ActionsOnMember=Aktionen zu diesem Mitglied
NActions= %s Maßnahmen NActions= %s Maßnahmen
NActionsLate= %s verspätete Maßnahmen NActionsLate= %s verspätete Maßnahmen
Filter=Filter Filter=Filter
@ -592,7 +604,7 @@ Hidden=Versteckt
Resources=Ressourcen Resources=Ressourcen
Source=Quelle Source=Quelle
Prefix=Präfix Prefix=Präfix
Befor=Davor Before=Davor
After=Danach After=Danach
IPAddress=IP Adresse IPAddress=IP Adresse
Frequency=Frequenz Frequency=Frequenz
@ -602,6 +614,17 @@ AttributeCode=Attribut Code
OptionalFieldsSetup=Zusätzliche Attributeinstellungen OptionalFieldsSetup=Zusätzliche Attributeinstellungen
URLPhoto=URL für Foto/Bild URLPhoto=URL für Foto/Bild
SetLinkToThirdParty=Link zu einem Partner SetLinkToThirdParty=Link zu einem Partner
CreateDraft=Angebot erstellen
ClickToEdit=Klicken zum Bearbeiten
ObjectDeleted=Objekt %s gelöscht
ByCountry=Nach Land
ByTown=Nach Ort
ByDate=Nach Datum
ByMonthYear=Von Monat / Jahr
ByYear=Bis zum Jahresende
ByMonth=nach Monat
ByDay=Bei Tag
BySalesRepresentative=Durch Vertriebsmitarbeiter
# Week day # Week day
Monday=Montag Monday=Montag
@ -632,70 +655,3 @@ ShortThursday=Do
ShortFriday=Fr ShortFriday=Fr
ShortSaturday=Sa ShortSaturday=Sa
ShortSunday=So ShortSunday=So
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
FormatDateShortJQuery=dd/mm/yy
AddLink=Link hinzufügen
Of=von
SearchOf=Suche
AmountByMonth=Betrag pro Monat
DatePayment=Datum der Zahlung
TeraBytes=Terabyte
Tb=Tb
LT1ES=RE
LT2ES=IRPF
OtherStatistics=Andere Statistiken
ActionNotApplicable=Nicht anwendbar
ActionsOnMember=Veranstaltungen über dieses Mitglied
JanuaryMin=Jan
FebruaryMin=Februar
MarchMin=Mar
AprilMin=April
MayMin=Mai
JuneMin=Juni
JulyMin=Juli
AugustMin=August
SeptemberMin=September
OctoberMin=Oktober
NovemberMin=November
DecemberMin=Dezember
CoreErrorTitle=Systemfehler
CoreErrorMessage=Leider ist ein Fehler aufgetreten. Überprüfen Sie die Protokolle oder kontaktieren Sie Ihren Systemadministrator.
Before=Vor
After=Nach
IPAddress=IP-Adresse
Frequency=Frequenz
IM=Instant Messaging
URLPhoto=URL von Foto / Logo
SetLinkToThirdParty=Link zu einem anderen Dritten
CreateDraft=Erstellen Entwurf
ClickToEdit=Klicken Sie zum Bearbeiten
ObjectDeleted=Object %s gelöscht
ByCountry=Nach Land
ByTown=Durch die Stadt
ByDate=Nach Datum
ByMonthYear=Von Monat / Jahr
ByYear=Bis zum Jahresende
ByMonth=nach Monat
ByDay=Bei Tag
BySalesRepresentative=Durch die Vertriebsmitarbeiter
MondayMin=Mo
TuesdayMin=Tu
WednesdayMin=Wir
ThursdayMin=Th
FridayMin=Fr
SaturdayMin=Sa
SundayMin=Su
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:57).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
FormatHourShortDuration=%H:%M
NoError=Es ist kein Fehler
SeeAlso=Siehe auch %s
ContactsAddressesForCompany=Ansprechpartner / Adressen für diesen Dritten
AddressesForCompany=Adressen für diesen Dritten
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:46).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-16 11:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
MembersArea=Mitgliederübersicht MembersArea=Mitgliederübersicht
PublicMembersArea=Öffentliche Mitgliederübersicht PublicMembersArea=Öffentliche Mitgliederübersicht
MemberCard=Mitgliedskarte MemberCard=Mitgliedskarte
@ -116,16 +117,16 @@ ConfirmValidateMember=Möchten Sie dieses Mitglied wirklich freigeben?
FollowingLinksArePublic=Die folgenden Links sind öffentlich zugängliche Seiten und als solche nicht durch die Zugriffskontrolle des Systems geschützt. Es handelt sich dabei zudem um unformatierte Seiten, die beispielsweise eine Liste aller in der Datenbank eingetragenen Mitglieder anzeigen. FollowingLinksArePublic=Die folgenden Links sind öffentlich zugängliche Seiten und als solche nicht durch die Zugriffskontrolle des Systems geschützt. Es handelt sich dabei zudem um unformatierte Seiten, die beispielsweise eine Liste aller in der Datenbank eingetragenen Mitglieder anzeigen.
PublicMemberList=Liste öffentlicher Mitglieder PublicMemberList=Liste öffentlicher Mitglieder
BlankSubscriptionForm=Leeres Abonnementformular BlankSubscriptionForm=Leeres Abonnementformular
BlankSubscriptionFormDesc=Dolibarr Deutschland beitet ihnen eine öffentliche URL an BlankSubscriptionFormDesc=Dolibarr Deutschland beitet ihnen eine öffentliche URL an für den externen Besucher an. Falls Sie ein Online-Zahlungsmittel aktiviert haben, werden die notwendigen Unterlagen automatisch zur Verfügung gestellt.
EnablePublicSubscriptionForm=Freigabe des öffentlichen Abo-Formulars EnablePublicSubscriptionForm=Aktivieren Sie die Freigabe des öffentlichen Abo-Formulars
MemberPublicLinks=Öffentliche Links/Seiten MemberPublicLinks=Öffentliche Links/Seiten
ExportDataset_member_1=Mitglieder und Abonnements ExportDataset_member_1=Mitglieder und Abonnements
ImportDataset_member_1=Mitglieder ImportDataset_member_1=Mitglieder
LastMembers=%s neueste Mitglieder LastMembers=%s neueste Mitglieder
LastMembersModified=%s zuletzt bearbeitete Mitglieder LastMembersModified=%s zuletzt bearbeitete Mitglieder
LastSubscriptionsModified=Zuletzt geändert %s Abonnements
AttributeName=Attributname AttributeName=Attributname
FieldEdition=Ausgabe des Feldes %s FieldEdition=Ausgabe des Feldes %s
AlphaNumOnlyCharsAndNoSpace=ausschließlich alphanumerische Zeichen (ohne Leerzeichen)
String=Zeichenkette String=Zeichenkette
Text=Text Text=Text
Int=Integer Int=Integer
@ -198,48 +199,5 @@ MEMBER_NEWFORM_PAYONLINE=Gehen Sie zu integrierten Bezahlseite
Associations=Vereine Associations=Vereine
Collectivités=Organisationen Collectivités=Organisationen
Particuliers=Privatpersonen Particuliers=Privatpersonen
Entreprises=Firmen Entreprises=Unternehmen
DOLIBARRFOUNDATION_PAYMENT_FORM=Um Ihre Beitragszahlung mit einer Banküberweisung auszuführen, gehen Sie zur Seite: <a target="_blank" href="http://wiki.dolibarr.org/index.php/Subscribe#To_subscribe_making_a_bank_transfer">http://wiki.dolibarr.org/index.php/Subscribe</a>.<br>Um mittels Kreditkarte zu zahlen, klicken Sie auf den Button am Seitenende.<br> DOLIBARRFOUNDATION_PAYMENT_FORM=Um Ihre Beitragszahlung mit einer Banküberweisung auszuführen, gehen Sie zur Seite: <a target="_blank" href="http://wiki.dolibarr.org/index.php/Subscribe#To_subscribe_making_a_bank_transfer">http://wiki.dolibarr.org/index.php/Subscribe</a>.<br>Um mittels Kreditkarte zu zahlen, klicken Sie auf den Button am Seitenende.<br>
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
MembersWithSubscriptionToReceive=Mitglieder mit Abonnement erhalten
NewSubscriptionDesc=Dieses Formular können Sie Ihr Abonnement als neues Mitglied der Stiftung aufzunehmen. Wenn Sie Ihr Abonnement erneuern (falls bereits Mitglied) wollen, kontaktieren Sie bitte Stiftungsrat statt per E-Mail %s.
BlankSubscriptionFormDesc=Dolibarr können Ihnen eine öffentliche URL für den externen Besuchern zu verlangen, an die Stiftung zu abonnieren. Wenn ein Online-Zahlungssystem-Modul aktiviert ist, wird ein Erlagschein auch automatisch zur Verfügung gestellt werden.
EnablePublicSubscriptionForm=Aktivieren Sie den öffentlichen Auto-Abo-Formular
ImportDataset_member_1=Mitglieder
LastSubscriptionsModified=Zuletzt geändert %s Abonnements
GlobalConfigUsedIfNotDefined=Text in Foundation-Modul Setup definiert wird verwendet, wenn hier nicht näher definiert werden
MayBeOverwrited=Dieser Text kann von Wert für Mitglieds-Typ definiert überschrieben werden
DocForOneMemberCards=Generieren Sie Visitenkarten für einen bestimmten Teil (Format für die Ausgabe tatsächlich Setup: <b>%s)</b>
SubscriptionPayment=Abonnement Zahlung
LastSubscriptionDate=Letzter Termin Abonnement
LastSubscriptionAmount=Letzte Zeichnungssumme
MembersStatisticsByCountries=Mitglieder Statistik nach Ländern
MembersStatisticsByState=Mitglieder Statistiken, die von Staat / Provinz
MembersStatisticsByTowne=Mitglieder Statistik nach Stadt
NbOfMembers=Anzahl der Mitglieder
NoValidatedMemberYet=Keine Mitglieder gefunden validiert
MembersByCountryDesc=Dieser Bildschirm zeigt Ihnen Statistiken über Mitglieder nach Ländern. Grafik hängt jedoch von Google Online-Grafik-Service und ist nur verfügbar, wenn eine Internet-Verbindung funktioniert.
MembersByStateDesc=Dieser Bildschirm zeigt Ihnen Statistiken zu Mitgliedern, die von Staat / Provinz / Kanton.
MembersByTownDesc=Dieser Bildschirm zeigt Ihnen Statistiken zu Mitgliedern, die von der Stadt.
MembersStatisticsDesc=Wählen Sie Statistiken, die Sie lesen möchten ...
MenuMembersStats=Statistik
LastMemberDate=Letztes Mitglied Datum
Nature=Natur
Public=Informationen sind öffentlich
Exports=Ausfuhr
NewMemberbyWeb=Neues Mitglied aufgenommen. Wartet auf die Genehmigung
NewMemberForm=New member Form
SubscriptionsStatistics=Statistiken über Abonnements
NbOfSubscriptions=Anzahl der Abonnements
AmountOfSubscriptions=Anzahl der Abonnements
TurnoverOrBudget=Umsatz (für ein Unternehmen) oder Budget (für eine Stiftung)
DefaultAmount=Standard Höhe von Abonnements
CanEditAmount=Besucher können wählen / bearbeiten Höhe der Subskription
MEMBER_NEWFORM_PAYONLINE=Springen Sie auf integrierte Online-Payment-Seite
Associations=Stiftungen
Collectivités=Organisationen
Particuliers=Persönlich
Entreprises=Die Unternehmen
DOLIBARRFOUNDATION_PAYMENT_FORM=Um Ihr Abonnement Zahlung mit einer Banküberweisung machen, siehe Seite <a target="_blank" href="http://wiki.dolibarr.org/index.php/Subscribe#To_subscribe_making_a_bank_transfer">http://wiki.dolibarr.org/index.php/Subscribe</a> . <br> Zum Bezahlen mit einer Kreditkarte oder Paypal, auf Button am Ende dieser Seite klicken. <br>
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:32).

View File

@ -1,18 +1,21 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-10 00:11:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
OrdersArea=Kundenbestellungsübersicht OrdersArea=Kundenbestellungsübersicht
SuppliersOrdersArea=Lieferantenbestellungsübersicht SuppliersOrdersArea=Lieferantenbestellungsübersicht
OrderCard=Bestell-Karte OrderCard=Bestell-Karte
Order=Bestellung Order=Bestellung
Orders=Bestellungen Orders=Bestellungen
OrderLine=Bestellservice
OrderFollow=Follow-up OrderFollow=Follow-up
OrderDate=Bestelldatum OrderDate=Bestelldatum
OrderToProcess=Auftrag zur Bearbeitung
NewOrder=Neue Bestellung NewOrder=Neue Bestellung
ToOrder=Erzeuge Bestellung ToOrder=Erzeuge Bestellung
MakeOrder=Erzeuge Bestellung MakeOrder=Erzeuge Bestellung
@ -32,6 +35,7 @@ StatusOrderCanceledShort=Storniert
StatusOrderDraftShort=Entwurf StatusOrderDraftShort=Entwurf
StatusOrderValidatedShort=Freigegeben StatusOrderValidatedShort=Freigegeben
StatusOrderSentShort=In Bearbeitung StatusOrderSentShort=In Bearbeitung
StatusOrderSent=Versand in Bearbeitung
StatusOrderOnProcessShort=In Arbeit StatusOrderOnProcessShort=In Arbeit
StatusOrderProcessedShort=Bearbeitet StatusOrderProcessedShort=Bearbeitet
StatusOrderToBillShort=Zu verrechnen StatusOrderToBillShort=Zu verrechnen
@ -50,6 +54,7 @@ StatusOrderApproved=Genehmigt
StatusOrderRefused=Abgelehnt StatusOrderRefused=Abgelehnt
StatusOrderReceivedPartially=Teilweise erhalten StatusOrderReceivedPartially=Teilweise erhalten
StatusOrderReceivedAll=Komplett erhalten StatusOrderReceivedAll=Komplett erhalten
ShippingExist=Eine Sendung ist vorhanden
DraftOrWaitingApproved=Entwurf oder genehmigt, noch nicht bestellt DraftOrWaitingApproved=Entwurf oder genehmigt, noch nicht bestellt
DraftOrWaitingShipped=Entwurf oder bestätigt, noch nicht versandt DraftOrWaitingShipped=Entwurf oder bestätigt, noch nicht versandt
MenuOrdersToBill=Bestellverrechnung MenuOrdersToBill=Bestellverrechnung
@ -62,6 +67,7 @@ CreateOrder=Erzeuge Bestellung
RefuseOrder=Bestellung ablehnen RefuseOrder=Bestellung ablehnen
ApproveOrder=Bestellung bestätigen ApproveOrder=Bestellung bestätigen
ValidateOrder=Bestellung freigeben ValidateOrder=Bestellung freigeben
UnvalidateOrder=Unbestätigte Bestellung
DeleteOrder=Bestellung löschen DeleteOrder=Bestellung löschen
CancelOrder=Bestellung verwerfen CancelOrder=Bestellung verwerfen
AddOrder=Bestellung hinzufügen AddOrder=Bestellung hinzufügen
@ -86,6 +92,7 @@ ConfirmCloseOrder=Möchten Sie diese Bestellung wirklich schließen? Nach ihrer
ConfirmCloseOrderIfSending=Möchten Sie diese Bestellung wirklich schließen? Tun Sie dies erst nachdem alle Versandvorgäng abgeschlossen wurden. ConfirmCloseOrderIfSending=Möchten Sie diese Bestellung wirklich schließen? Tun Sie dies erst nachdem alle Versandvorgäng abgeschlossen wurden.
ConfirmDeleteOrder=Möchten Sie diese Bestellung wirklich löschen? ConfirmDeleteOrder=Möchten Sie diese Bestellung wirklich löschen?
ConfirmValidateOrder=Möchten Sie diese Bestellung wirklich unter dem Namen <b>%s</b> freigeben? ConfirmValidateOrder=Möchten Sie diese Bestellung wirklich unter dem Namen <b>%s</b> freigeben?
ConfirmUnvalidateOrder=Sind Sie sicher, die den Auftrag <b>%s</b> wieder in ein Angebot umzuwandeln?
ConfirmCancelOrder=Möchten Sie diese Bestellung wirklich verwerfen? ConfirmCancelOrder=Möchten Sie diese Bestellung wirklich verwerfen?
ConfirmMakeOrder=Hiermit bestätigen Sie, diese Bestellung am <b>%s</b> persönlich angelegt zu haben. ConfirmMakeOrder=Hiermit bestätigen Sie, diese Bestellung am <b>%s</b> persönlich angelegt zu haben.
GenerateBill=Erzeuge Rechnung GenerateBill=Erzeuge Rechnung
@ -141,31 +148,10 @@ AddDeliveryCostLine=Fügen Sie eine Versandkostenzeile zur Erfassung des Bestell
# Documents models # Documents models
PDFEinsteinDescription=Eine vollständige Bestellvorlage (Logo, uwm.) PDFEinsteinDescription=Eine vollständige Bestellvorlage (Logo, uwm.)
PDFEdisonDescription=Eine einfache Bestellungsvorlage PDFEdisonDescription=Eine einfache Bestellungsvorlage
# Orders modes # Orders modes
OrderByMail=Mail OrderByMail=Post
OrderByFax=Fax OrderByFax=Fax
OrderByEMail=E-Mail OrderByEMail=E-Mail
OrderByWWW=Online OrderByWWW=Online
OrderByPhone=Telefon OrderByPhone=Telefon
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
SuppliersOrdersToProcess=Lieferanten Bestellungen zu verarbeiten
StatusOrderSentShort=Im Prozess
ShippingExist=Eine Sendung besteht
UnvalidateOrder=Unvalidate Bestellung
ConfirmUnvalidateOrder=Sind Sie sicher, die Sie bestellen möchten <b>%s</b> zu Draft-Status wieder her?
OrderByMail=Post
OrderByFax=Faxen
OrderByEMail=EMail
OrderByWWW=Online
OrderByPhone=Telefon
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:48).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
OrderLine=Bestellen Sie Online
OrderToProcess=Zur Bearbeitung
StatusOrderSent=Der Versand in Prozess
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:04).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2009-01-20 00:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
OSCommerce=OSCommerce OSCommerce=OSCommerce
OSCommerceSetup=OSCommerce-Modul Einstellungen OSCommerceSetup=OSCommerce-Modul Einstellungen
OSCommerceSetupSaved=OSCommerce-Einstellungen gespeichert OSCommerceSetupSaved=OSCommerce-Einstellungen gespeichert

View File

@ -1,20 +1,51 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 21:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
SecurityCode=Sicherheitsschlüssel SecurityCode=Sicherheitsschlüssel
Calendar=Kalender Calendar=Kalender
AddTrip=Reise hinzufügen AddTrip=Reise hinzufügen
Tools=Werkzeuge Tools=Werkzeuge
ToolsDesc=Dieser Bereich ist bestimmt für die Gruppe "Verschiedenes" und nicht in andern Menüeintraägen verfügbar. <br><br> Diese Tools können Sie über das Menü auf dieser Seite erreichen.
Birthday=Geburtstag Birthday=Geburtstag
BirthdayDate=Geburtstag BirthdayDate=Geburtstag
DateToBirth=Geburtstdatum DateToBirth=Geburtstdatum
BirthdayAlertOn=Geburtstagserinnerung EIN
BirthdayAlertOff=Geburtstagserinnerung AUS
Notify_FICHINTER_VALIDATE=Eingriff freigegeben Notify_FICHINTER_VALIDATE=Eingriff freigegeben
Notify_BILL_VALIDATE=Rechnung freigegeben Notify_BILL_VALIDATE=Rechnung freigegeben
Notify_ORDER_SUPPLIER_APPROVE=Lieferantenbestellung freigegeben
Notify_ORDER_SUPPLIER_REFUSE=Lieferantenbestellung abgelehnt
Notify_ORDER_VALIDATE=Kundenbestellung freigegeben
Notify_PROPAL_VALIDATE=Angebot freigegeben
Notify_WITHDRAW_TRANSMIT=Transaktion zurückziehen
Notify_WITHDRAW_CREDIT=Kreditkarten Rücknahme
Notify_WITHDRAW_EMIT=Ausgabe aussetzen
Notify_ORDER_SENTBYMAIL=Kundenbestellung mit E-Mail versendet
Notify_COMPANY_CREATE=Durch Dritte erstellt
Notify_PROPAL_SENTBYMAIL=Angebot mit E-Mail gesendet
Notify_ORDER_SENTBYMAIL=Bestellung mit E-Mail versendet
Notify_BILL_PAYED=Kundenrechnung bezahlt
Notify_BILL_CANCEL=Kundenrechnung storniert
Notify_BILL_SENTBYMAIL=Kundenrechnung per E-Mail zugestellt
Notify_ORDER_SUPPLIER_VALIDATE=Lieferantenbestellung bestätigt
Notify_ORDER_SUPPLIER_SENTBYMAIL=Lieferantenbestellung per E-Mail zugestellt
Notify_BILL_SUPPLIER_VALIDATE=Lieferantenrechnung bestätigen
Notify_BILL_SUPPLIER_PAYED=Lieferantenrechnung bezahlt
Notify_BILL_SUPPLIER_SENTBYMAIL=Lieferantenrechnung mit E-Mail versendet
Notify_CONTRACT_VALIDATE=Vertrag gültig
Notify_FICHEINTER_VALIDATE=Eingriff freigegeben
Notify_SHIPPING_VALIDATE=Versand freigegeben
Notify_SHIPPING_SENTBYMAIL=Versanddaten mit E-Mail versendet
Notify_MEMBER_VALIDATE=Mitglied bestätigt
Notify_MEMBER_SUBSCRIPTION=Mitglied hat unterzeichnet
Notify_MEMBER_RESILIATE=Mitglied auflösen
Notify_MEMBER_DELETE=Mitglied gelöscht
NbOfAttachedFiles=Anzahl der angehängten Dateien/okumente NbOfAttachedFiles=Anzahl der angehängten Dateien/okumente
TotalSizeOfAttachedFiles=Gesamtgröße der angehängten Dateien/Dokumente TotalSizeOfAttachedFiles=Gesamtgröße der angehängten Dateien/Dokumente
MaxSize=Maximalgröße MaxSize=Maximalgröße
@ -22,10 +53,17 @@ AttachANewFile=Neue Datei/Dokument anhängen
LinkedObject=Verknüpftes Objekt LinkedObject=Verknüpftes Objekt
Miscellanous=Verschiedenes Miscellanous=Verschiedenes
NbOfActiveNotifications=Anzahl aktiver Benachrichtigungen NbOfActiveNotifications=Anzahl aktiver Benachrichtigungen
PredefinedMailTest=Dies ist ein Test-Mail.\n Die beiden Zeilen sind durch eine Zeilenschaltung getrennt.
PredefinedMailTestHtml=Dies ist ein (HTML)-<b>Test</b> Mail (das Wort Test muss in Fettschrift erscheinen). <br> Die beiden Zeilen sollteb durch eine Zeilenschaltung getrennt sein.
PredefinedMailContentSendInvoice=Bitte entnehmen Sie dem Anhang die Rechnung __FACREF__\n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__ PredefinedMailContentSendInvoice=Bitte entnehmen Sie dem Anhang die Rechnung __FACREF__\n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendInvoiceReminder=Bedauerlicherweise scheint die Rechnung __FACREF__ bislang unbeglichen. Als Erinnerung übersenden wir Ihnen diese nochmals im Anhang\n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__ PredefinedMailContentSendInvoiceReminder=Bedauerlicherweise scheint die Rechnung __FACREF__ bislang unbeglichen. Als Erinnerung übersenden wir Ihnen diese nochmals im Anhang\n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendProposal=Bitte entnehmen Sie dem Anhang unser Angebot __PROPREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__ PredefinedMailContentSendProposal=Bitte entnehmen Sie dem Anhang unser Angebot __PROPREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendOrder=Bitte entnehmen Sie dem Anhang die Bestellung __ORDERREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__ PredefinedMailContentSendOrder=Bitte entnehmen Sie dem Anhang die Bestellung __ORDERREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendSupplierOrder=Hier finden Sie unser Bestellformular __ORDERREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendSupplierInvoice=Anbei erhalten Sie die Rechnung __ FACREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendShipping=Als Anlage erhalten Sie unsere Versandkosten __ SHIPPINGREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendFichInter=Anbei finden Sie die Intervention __ FICHINTERREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n_n__SIGNATURE__
DemoDesc=Bei Dolibarr handelt es sich um ein kompaktes ERP/CRM-System, bestehend aus einzelnen Modulen. Da eine Demo aller Module kaum eine praxisnahe Anwendung darstellt, stehen Ihnen unterschiedliche Demo-Profile zur Verfügung.
ChooseYourDemoProfil=Bitte wählen Sie das Demo-Profil das Ihrem Berufsfeld am ehesten entspricht ChooseYourDemoProfil=Bitte wählen Sie das Demo-Profil das Ihrem Berufsfeld am ehesten entspricht
DemoFundation=Verwalten Sie die Mitglieder einer Stiftung DemoFundation=Verwalten Sie die Mitglieder einer Stiftung
DemoFundation2=Verwalten Sie die Mitglieder und Bankkonten einer Stiftung DemoFundation2=Verwalten Sie die Mitglieder und Bankkonten einer Stiftung
@ -86,7 +124,7 @@ SizeUnitm=m
SizeUnitdm=dm SizeUnitdm=dm
SizeUnitcm=cm SizeUnitcm=cm
SizeUnitmm=mm SizeUnitmm=mm
SizeUnitinch=Inch SizeUnitinch=Zoll
SizeUnitfoot=Fuß SizeUnitfoot=Fuß
BugTracker=Fehlerverfolgung (Bug-Tracker) BugTracker=Fehlerverfolgung (Bug-Tracker)
SendNewPasswordDesc=Über dieses Formular können Sie sich ein neues Passwort zusenden lassen.<br>Die Änderungen an Ihrem Passwort werden erst wirksam, wenn Sie auf den im Mail enthaltenen Bestätigungslink klicken. <br> Überprüfen Sie den Posteingang Ihrer E-Mail-Anwendung. SendNewPasswordDesc=Über dieses Formular können Sie sich ein neues Passwort zusenden lassen.<br>Die Änderungen an Ihrem Passwort werden erst wirksam, wenn Sie auf den im Mail enthaltenen Bestätigungslink klicken. <br> Überprüfen Sie den Posteingang Ihrer E-Mail-Anwendung.
@ -154,6 +192,7 @@ UseAnExternalHttpLinkOrRelativeDolibarrLink=Verwenden Sie eine externe http-URL
ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Bitte wählen Sie, ob sich ein geklickter Link in einem neuen oder demselben Fenster öffnet ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Bitte wählen Sie, ob sich ein geklickter Link in einem neuen oder demselben Fenster öffnet
BookmarksManagement=Lesezeichen verwalten BookmarksManagement=Lesezeichen verwalten
ListOfBookmarks=Liste der Lesezeichen ListOfBookmarks=Liste der Lesezeichen
##### Calendar common ##### ##### Calendar common #####
AddCalendarEntry=Neuer Eintrag im Kalender %s AddCalendarEntry=Neuer Eintrag im Kalender %s
NewCompanyToDolibarr=Partner %s hinzugefügt NewCompanyToDolibarr=Partner %s hinzugefügt
@ -173,6 +212,10 @@ MemberValidatedInDolibarr=Mitglied %s freigegeben
MemberResiliatedInDolibarr=Mitglied %s aufgehoben MemberResiliatedInDolibarr=Mitglied %s aufgehoben
MemberDeletedInDolibarr=Mitglied %s gelöscht MemberDeletedInDolibarr=Mitglied %s gelöscht
MemberSubscriptionAddedInDolibarr=Abonnement für Mitglied %s hinzugefügt MemberSubscriptionAddedInDolibarr=Abonnement für Mitglied %s hinzugefügt
ShipmentValidatedInDolibarr=Versand %s in Dolibarr geprüft
##### Export #####
Export=Export
ExportsArea=Exportübersicht ExportsArea=Exportübersicht
AvailableFormats=Verfügbare Formate AvailableFormats=Verfügbare Formate
LibraryUsed=Verwendete Bibliothek LibraryUsed=Verwendete Bibliothek
@ -182,103 +225,5 @@ NoExportableData=Keine exportfähigen Daten (keine Module mit exportfähigen Dat
ToExport=Export ToExport=Export
NewExport=Neuer Export NewExport=Neuer Export
BirthdayAlertOn=Geburtstagserinnerung EIN ##### External sites #####
BirthdayAlertOff=Geburtstagserinnerung AUS
Notify_ORDER_SUPPLIER_APPROVE=Lieferantenbestellung freigegeben
Notify_ORDER_SUPPLIER_REFUSE=Lieferantenbestellung abgelehnt
DemoDesc=Bei Dolibarr handelt es sich um ein kompaktes ERP/CRM-System, bestehend aus einzelnen Modulen. Da eine Demo aller Module kaum eine praxisnahe Anwendung darstellt, stehen Ihnen unterschiedliche Demo-Profile zur Verfügung.
SendNewPasswordDesc=Über dieses Formular können Sie sich ein neues Passwort zusenden lassen.<br>Die Änderungen an Ihrem Passwort werden erst wirksam, wenn Sie auf den im Mail enthaltenen Bestätigungslink klicken. <br> Überprüfen Sie den Posteingang Ihrer E-Mail-Anwendung.
EMailTextInterventionValidated=Eingriff %s freigegeben
EMailTextInvoiceValidated=Rechnung %s freigegeben
ImportedWithSet=Import Datensatz
DolibarrNotification=Automatische Benachrichtigung
Notify_ORDER_VALIDATE=Kundenbestellung freigegeben
Notify_PROPAL_VALIDATE=Angebot freigegeben
PredefinedMailTest=Dies ist ein Test-Mail.\n Die beiden Zeilen sind durch eine Zeilenschaltung getrennt.
PredefinedMailTestHtml=Dies ist ein (HTML)-<b>Test</b> Mail (das Wort Test muss in Fettschrift erscheinen). <br> Die beiden Zeilen sollteb durch eine Zeilenschaltung getrennt sein.
CalculatedWeight=Errechnetes Gewicht
CalculatedVolume=Errechnetes Volumen
Length=Länge
LengthUnitm=m
LengthUnitdm=dm
LengthUnitcm=cm
LengthUnitmm=mm
Surface=Oberfläche
SurfaceUnitm2=m²
SurfaceUnitdm2=dm²
SurfaceUnitcm2=cm²
SurfaceUnitmm2=mm²
NumberOfUnitsProposals=Anzahl der Produkte/Services in Angeboten der letzten 12 Monate
EMailTextProposalValidated=Angebot %s wurde freigegeben.
EMailTextOrderValidated=Bestellung %s wurde freigegeben.
ResizeDesc=Bitte geben Sie eine neue Breite <b>oder</b> Höhe ein. Das Verhältnis wird während des Zuschneidens erhalten...
NewLength=Neue Breite
NewHeight=Neue Höhe
NewSizeAfterCropping=Neue Größe nach dem Zuschneiden
DefineNewAreaToPick=Definieren Sie einen neuen Bereich innerhalb des Bildes (Klicken Sie mit der linken Maustaste auf das Bild und halten Sie bis zur gegenüberligenden Ecke)
CurrentInformationOnImage=Dieses Werzeug hilft Ihnen beim Skalieren und Zuschneiden von Bildern. Diese Informationen existieren derzeit zur Bilddatei
YouReceiveMailBecauseOfNotification=Sie erhalten diese Nachricht, weil Ihre E-Mail-Adresse zur Liste der zu benachrichtigenden Kontakte für %s von %s hinzugefügt wurde.
YouReceiveMailBecauseOfNotification2=Sie erhalten dieses Mail aufgrund folgender Benachrichtigung:
ExternalSites=Externe Seiten ExternalSites=Externe Seiten
PredefinedMailContentSendSupplierOrder=Hier finden Sie unser Bestellformular __ORDERREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
WeightUnitpound=Pfund
VolumeUnitounce=Unze
VolumeUnitlitre=Liter
VolumeUnitgallon=Gallone
SizeUnitinch=Zoll
SizeUnitfoot=Fuß
ImageEditor=Bildbearbeitung
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
ToolsDesc=Dieser Bereich ist zur Gruppe diverse Werkzeuge nicht verfügbar in andere Menüeinträge gewidmet. <br><br> Diese Tools können aus dem Menü auf der Seite zu erreichen.
Notify_WITHDRAW_TRANSMIT=Transmission Rückzug
Notify_WITHDRAW_CREDIT=Kreditkarten Rückzug
Notify_WITHDRAW_EMIT=Isue Rückzug
Notify_ORDER_SENTBYMAIL=Kunden bestellen per Post geschickt
Notify_COMPANY_CREATE=Dritter erstellt
Notify_PROPAL_SENTBYMAIL=Gewerbliche Vorschlag per Post
Notify_ORDER_SENTBYMAIL=Envío pedido por e-mail
Notify_BILL_SUPPLIER_PAYED=Lieferantenrechnung bezahlt
Notify_BILL_SUPPLIER_SENTBYMAIL=Lieferant Rechnung per Post geschickt
Notify_CONTRACT_VALIDATE=Contract validiert
Notify_FICHEINTER_VALIDATE=Intervention validiert
Notify_SHIPPING_VALIDATE=Liefer-validierte
Notify_SHIPPING_SENTBYMAIL=Versand per Post
Notify_MEMBER_VALIDATE=Mitglied validiert
Notify_MEMBER_SUBSCRIPTION=Mitglied gezeichneten
Notify_MEMBER_RESILIATE=Mitglied resiliated
Notify_MEMBER_DELETE=Mitglied gelöscht
Right=Recht
ThisIsListOfModules=Dies ist eine Liste der Module, die von dieser Demo-Profil (nur gängigsten Module sind in dieser Demo) vorgewählt. Bearbeiten, um eine personalisierte Demo haben und klicken Sie auf &quot;Start&quot;.
ClickHere=Klicken Sie hier
UseAdvancedPerms=Verwenden Sie die erweiterten Berechtigungen einiger Module
FileFormat=Dateiformat
SelectAColor=Wählen Sie eine Farbe
AddFiles=Dateien hinzufügen
StartUpload=Upload starten
CancelUpload=Hochladen abbrechen
FileIsTooBig=Dateien zu groß
// STOP - Lines generated via autotranslator.php tool (2011-10-10 03:02:54).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
Notify_BILL_PAYED=Kunden Rechnung bezahlt
Notify_BILL_CANCEL=Kunden Rechnung storniert
Notify_BILL_SENTBYMAIL=Kunden Rechnung per Post zugesandt
Notify_ORDER_SUPPLIER_VALIDATE=Lieferant Bestellung validiert
Notify_ORDER_SUPPLIER_SENTBYMAIL=Lieferant Bestellung per Post zugesandt
Notify_BILL_SUPPLIER_VALIDATE=Lieferantenrechnung validiert
PredefinedMailContentSendSupplierInvoice=Hier finden Sie die Rechnung __ FACREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendShipping=Hier finden Sie die Versandkosten __ SHIPPINGREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n\n__SIGNATURE__
PredefinedMailContentSendFichInter=Sie finden hier die Intervention __ FICHINTERREF__ \n\n__PERSONALIZED__Mit freundlichen Grüßen\n_n__SIGNATURE__
Top=Top-
Bottom=Boden
Left=Links
BookmarksManagement=Lesezeichen-Verwaltung
ShipmentValidatedInDolibarr=Versand %s in Dolibarr validiert
Export=Exportieren
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:31).

View File

@ -1,10 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-16 12:42:36 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
PayBoxSetup=PayBox-Moduleinstellungen PayBoxSetup=PayBox-Moduleinstellungen
PayBoxDesc=Dieses Modul erlaubt die Annahme von Zahlungen über <a href="http://www.paybox.com" target="_blank">Paybox</a>. Sie können damit Zahlungen zu Objekten innerhalb des Systems (Rechnungen, Bestellungen, ...) erfassen. PayBoxDesc=Dieses Modul erlaubt die Annahme von Zahlungen über <a href="http://www.paybox.com" target="_blank">Paybox</a>. Sie können damit Zahlungen zu Objekten innerhalb des Systems (Rechnungen, Bestellungen, ...) erfassen.
FollowingUrlAreAvailableToMakePayments=Für Kundenzahlungen stehen Ihnen die folgenden URLs zur Verfügung: FollowingUrlAreAvailableToMakePayments=Für Kundenzahlungen stehen Ihnen die folgenden URLs zur Verfügung:
@ -20,6 +22,7 @@ PayBoxDoPayment=Jetzt bezahlen
YouWillBeRedirectedOnPayBox=Zur Eingabe Ihrer Kreditkartendaten werden Sie an eine sichere Bezahlseite weitergeleitet. YouWillBeRedirectedOnPayBox=Zur Eingabe Ihrer Kreditkartendaten werden Sie an eine sichere Bezahlseite weitergeleitet.
PleaseBePatient=Bitte haben Sie ein wenig Geduld... PleaseBePatient=Bitte haben Sie ein wenig Geduld...
Continue=Fortfahren Continue=Fortfahren
ToOfferALinkForOnlinePayment=URL für %s Zahlung
ToOfferALinkForOnlinePaymentOnOrder=URL um Ihren Kunden eine %s Online-Bezahlseite für Bestellungen anzubieten ToOfferALinkForOnlinePaymentOnOrder=URL um Ihren Kunden eine %s Online-Bezahlseite für Bestellungen anzubieten
ToOfferALinkForOnlinePaymentOnInvoice=URL um Ihren Kunden eine %s Online-Bezahlseite für Rechnungen anzubieten ToOfferALinkForOnlinePaymentOnInvoice=URL um Ihren Kunden eine %s Online-Bezahlseite für Rechnungen anzubieten
ToOfferALinkForOnlinePaymentOnContractLine=URL um Ihren Kunden eine %s Online-Bezahlseite für Vertragspositionen anzubieten ToOfferALinkForOnlinePaymentOnContractLine=URL um Ihren Kunden eine %s Online-Bezahlseite für Vertragspositionen anzubieten
@ -37,23 +40,3 @@ VendorName=Name des Anbieters
CSSUrlForPaymentForm=CSS-Datei für das Zahlungsmodul CSSUrlForPaymentForm=CSS-Datei für das Zahlungsmodul
MessageOK=Nachrichtenseite für bestätigte Zahlung MessageOK=Nachrichtenseite für bestätigte Zahlung
MessageKO=Nachrichtenseite für abgebrochene Zahlung MessageKO=Nachrichtenseite für abgebrochene Zahlung
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
UsageParameter=Aufruf-Parameter
InformationToFindParameters=Helfen Sie mit Ihrer %s Kontoinformationen finden
PAYBOX_CGI_URL_V2=URL von Paybox CGI-Modul für die Zahlung
VendorName=Name des Herstellers
CSSUrlForPaymentForm=CSS-Stylesheet-URL für Zahlschein
MessageOK=Nachricht auf validierten Zahlung zurück Seite
// STOP - Lines generated via autotranslator.php tool (2011-10-10 12:10:44).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
ToOfferALinkForOnlinePayment=URL für %s Zahlung
YourPaymentHasBeenRecorded=Diese Seite wird bestätigt, dass Ihre Zahlung aufgezeichnet wurde. Danke.
YourPaymentHasNotBeenRecorded=Sie Zahlung wurde nicht aufgezeichnet und Transaktion wurde abgebrochen. Danke.
AccountParameter=Konto-Parameter
MessageKO=Nachricht auf Zahlung storniert Rückkehr Seite
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:45).

View File

@ -1,37 +1,29 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Automatic generated via autotranslator.php tool * Manually translated by modula71.de
* Generation date 2011-10-10 02:45:33 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
CHARSET=UTF-8 CHARSET=UTF-8
PaypalSetup=PayPal-Modul Setup
PaypalDesc=Dieses Modul bieten Seiten, die Zahlung ermöglichen <a href="http://www.paypal.com" target="_blank">PayPal</a> von Kunden. Dies kann für eine kostenlose Zahlung oder eine Zahlung zu einem bestimmten Dolibarr Objekt verwendet werden (Rechnung, Bestellung, ...)
PaypalOrCBDoPayment=Bezahlen Sie mit Kreditkarte oder Paypal
PaypalDoPayment=Bezahlen Sie mit Paypal
PaypalCBDoPayment=Bezahlen mit Kreditkarte
PAYPAL_CSS_URL=Optionnal URL der CSS-Stylesheet auf Zahlung Seite
ThisIsTransactionId=Dies ist id Geschäftsart: <b>%s</b>
PAYPAL_ADD_PAYMENT_URL=Fügen Sie die URL der Paypal Zahlung, wenn Sie ein Dokument per E-Mail senden
PAYPAL_IPN_MAIL_ADDRESS=E-Mail-Adresse für die sofortige Benachrichtigung der Zahlung (IPN)
// STOP - Lines generated via autotranslator.php tool (2011-10-10 10:42:13).
PaypalSetup=PayPal Moduleinstellungen
PaypalDesc=Dieses Modul ermöglicht es Zahlungen von Kunden per <a href="http://www.paypal.com" target="_blank">PayPal</a> zu tätigen.
PaypalOrCBDoPayment=Zahlen Sie mit Kreditkarte oder Paypal?
PaypalDoPayment=Zahlen mit Paypal
PaypalCBDoPayment=Zahlen mit Kreditkarte
PAYPAL_API_SANDBOX=Testmoduds/Sandbox
PAYPAL_API_USER=Paypal Benutzername
PAYPAL_API_PASSWORD=Paypal Passwort
PAYPAL_API_SIGNATURE=Paypal Signatur
PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Bieten Sie Zahlungen "integral" (Kreditkarte + Paypal) an, oder nur per "Paypal"?
PAYPAL_CSS_URL=Optionale CSS-Layoutdatei auf der Zahlungsseite
ThisIsTransactionId=Die Transaktions ID lautet: <b>%s</b>
PAYPAL_ADD_PAYMENT_URL=Fügen Sie die Webadresse für Paypal Zahlungen hinzu, wenn Sie ein Dokument per E-Mail versenden.
PAYPAL_IPN_MAIL_ADDRESS=E-Mail Adresse für sofortige Benachrichtigung der Zahlungen (IPN)
PredefinedMailContentLink=Sie können unten auf den sicheren Link klicken, um Ihre Zahlung mit PayPal \n\n %s \n\n zu tätigen
YouAreCurrentlyInSandboxMode=Sie befinden sich im &quot;Sandbox&quot;-Modus
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27). # no more required?
// Reference language: en_US -> de_DE PredefinedMailContentSendOrderWithPaypalLink=Sie finden hier Ihre Bestellung __ORDERREF__\n\nSie können auf den nachfolgenden Sicherheits-Link klicken um Ihre Bezahlung per PayPal vorzunehmen.\n\n%s\n\nBeste Grüße\n\n
PAYPAL_API_SANDBOX=Test-Modus / Sandkasten PredefinedMailContentSendInvoiceWithPaypalLink=Sie finden hier Ihre Rechnung __FACREF__\n\nSie können auf den nachfolgenden Sicherheits-Link klicken um Ihre Bezahlung per PayPal vorzunehmen.\n\n%s\n\nBeste Grüße\n\n
PAYPAL_API_USER=API-Benutzername
PAYPAL_API_PASSWORD=API-Passwort
PAYPAL_API_SIGNATURE=API-Signatur
PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Bieten Zahlung &quot;integral&quot; (Kreditkarte + Paypal) oder &quot;Paypal&quot; nur
YouAreCurrentlyInSandboxMode=Sie befinden sich in der &quot;Sandbox&quot;-Modus
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:42).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
PredefinedMailContentLink=Sie können auf der sicheren Link unten klicken, um Ihre Zahlung durch PayPal \n\n %s \n\n machen
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:00).

View File

@ -1,11 +1,14 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 18:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
ProductRef=Produktreferenz
ProductLabel=Produkt-Beschriftung
ProductServiceCard=Produkt-/Services-Karte ProductServiceCard=Produkt-/Services-Karte
Products=Produkte Products=Produkte
Services=Services Services=Services
@ -18,6 +21,8 @@ NewProduct=Neues Produkt
NewService=Neuer Service NewService=Neuer Service
ProductCode=Produkt-Code ProductCode=Produkt-Code
ServiceCode=Service-Code ServiceCode=Service-Code
ProductAccountancyBuyCode=Buchhaltung - Aufwandskonto
ProductAccountancySellCode=Buchhaltung - Erlöskonto
ProductOrService=Produkt oder Service ProductOrService=Produkt oder Service
ProductsAndServices=Produkte und Services ProductsAndServices=Produkte und Services
ProductsOrServices=Produkte oder Services ProductsOrServices=Produkte oder Services
@ -47,18 +52,29 @@ Stock=Warenbestand
Stocks=Warenbestände Stocks=Warenbestände
Movement=Lagerbewegung Movement=Lagerbewegung
Movements=Lagerbewegungen Movements=Lagerbewegungen
OnSell=Verfügbar Sell=Verkauf
NotOnSell=Aufgelassen Buy=Einkauf
OnSell=Zu Verkaufen
OnBuy=zum Einkaufen
NotOnSell=Nicht für den Verkauf
ProductStatusOnSell=Verfügbar ProductStatusOnSell=Verfügbar
ProductStatusNotOnSell=Aufgelassen ProductStatusNotOnSell=Nicht verfügbar
ProductStatusOnSellShort=Verfügbar ProductStatusOnSellShort=Verfügbar
ProductStatusNotOnSellShort=Aufgelassen ProductStatusNotOnSellShort=Nicht verkaufen
ProductStatusOnBuy=Für den Einkauf
ProductStatusNotOnBuy=Nicht für den Einkauf
ProductStatusOnBuyShort=Zum Einkauf
ProductStatusNotOnBuyShort=Nicht einkaufen
UpdatePrice=Aktualisiere Preis UpdatePrice=Aktualisiere Preis
AppliedPricesFrom=Preise angewandt von AppliedPricesFrom=Preise angewandt von
SellingPrice=Verkaufspreis SellingPrice=Verkaufspreis
SellingPriceHT=Verkaufspreis (ohne Steuern)
SellingPriceTTC=Verkaufspreis (inkl. MwSt.)
PublicPrice=Öffentlicher Preis PublicPrice=Öffentlicher Preis
CurrentPrice=Aktueller Preis CurrentPrice=Aktueller Preis
NewPrice=Neuer Preis NewPrice=Neuer Preis
MinPrice=Mindestverkaufspreis
CantBeLessThanMinPrice=Der Verkaufspreis darf den Mindestpreis für dieses Produkt (%s ohne MwSt.) nicht unterschreiten. Diese Meldung kann auch angezeigt, wenn Sie einen zu hohen Rabatt geben.
ContractStatus=Vertragsstatus ContractStatus=Vertragsstatus
ContractStatusClosed=Geschlossen ContractStatusClosed=Geschlossen
ContractStatusRunning=In Arbeit ContractStatusRunning=In Arbeit
@ -115,15 +131,15 @@ Quantity=Stückzahl
NoMatchFound=Kein Eintrag gefunden NoMatchFound=Kein Eintrag gefunden
ProductAssociationList=Liste der verknüpften Produkte/Leistungen: Name des Produkts/der Leistung (Stückzahl) ProductAssociationList=Liste der verknüpften Produkte/Leistungen: Name des Produkts/der Leistung (Stückzahl)
ErrorAssociationIsFatherOfThis=Eines der ausgewählten Produkte ist Elternteil des aktuellen Produkts ErrorAssociationIsFatherOfThis=Eines der ausgewählten Produkte ist Elternteil des aktuellen Produkts
DeleteProduct=Produkt/Leistung löschen DeleteProduct=Produkt/Dienstleistung löschen
ConfirmDeleteProduct=Möchten Sie dieses Produkt/Leistung wirklich löschen? ConfirmDeleteProduct=Möchten Sie dieses Produkt/Leistung wirklich löschen?
ProductDeleted=Produkt/Leistung "%s" aus der Datenbank gelöscht. ProductDeleted=Produkt/Dienstleistung "%s" aus der Datenbank gelöscht.
DeletePicture=Ein Bild löschen DeletePicture=Ein Bild löschen
ConfirmDeletePicture=Möchten Sie dieses Bild wirklich löschen? ConfirmDeletePicture=Möchten Sie dieses Bild wirklich löschen?
ExportDataset_produit_1=Produkte ExportDataset_produit_1=Produkte
ExportDataset_service_1=Leistungen ExportDataset_service_1=Dienstleistungen
ImportDataset_produit_1=Produkte ImportDataset_produit_1=Produkte
ImportDataset_service_1=Leistungen ImportDataset_service_1=Dienstleistungen
DeleteProductLine=Produktlinie löschen DeleteProductLine=Produktlinie löschen
ConfirmDeleteProductLine=Möchten Sie diese Produktlinie wirklich löschen? ConfirmDeleteProductLine=Möchten Sie diese Produktlinie wirklich löschen?
NoProductMatching=Kein Produkt/Leistung entspricht Ihren Suchkriterien NoProductMatching=Kein Produkt/Leistung entspricht Ihren Suchkriterien
@ -158,34 +174,5 @@ SuppliersPrices=Lieferantenpreise
CustomCode=Interner Code CustomCode=Interner Code
CountryOrigin=Urspungsland CountryOrigin=Urspungsland
HiddenIntoCombo=In ausgewählten Listen nicht anzeigen HiddenIntoCombo=In ausgewählten Listen nicht anzeigen
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
ParentProductsNumber=Anzahl der übergeordnete Produkt ParentProductsNumber=Anzahl der übergeordnete Produkt
ProductParentList=Liste der Produkte / Dienstleistungen mit diesem Produkt als ein Bestandteil ProductParentList=Liste der Produkte / Dienstleistungen mit diesem Produkt als ein Bestandteil
ImportDataset_produit_1=Produkte
ImportDataset_service_1=Dienstleistungen
CustomCode=Customs Code
CountryOrigin=Origin Land
HiddenIntoCombo=Versteckt in Auswahllisten
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:56).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
ProductRef=Product Ref.
ProductLabel=Produkt-Label
ProductAccountancyBuyCode=Buchhaltung Code (kaufen)
ProductAccountancySellCode=Rechnungswesen-Code (zu verkaufen)
Sell=Vertrieb
Buy=Käufe
OnBuy=Für Kauf
ProductStatusOnBuy=Für Kauf
ProductStatusNotOnBuy=Nicht zum Kauf
ProductStatusOnBuyShort=Für Kauf
ProductStatusNotOnBuyShort=Nicht zum Kauf
SellingPriceHT=Verkaufspreis (ohne Steuern)
SellingPriceTTC=Verkaufspreis (inkl. MwSt.)
MinPrice=Minim. Verkaufspreis
CantBeLessThanMinPrice=Der Verkaufspreis kann nicht niedriger sein als Minimum für dieses Produkt (%s ohne MwSt.) erlaubt. Diese Meldung kann auch angezeigt, wenn Sie einen Rabatt geben zu wichtig.
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:08).

View File

@ -1,14 +1,22 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 18:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Project=Projekt Project=Projekt
Projects=Projekte Projects=Projekte
SharedProject=Jeder SharedProject=Jeder
PrivateProject=Kontakte zum Projekt
MyProjectsDesc=Hier können Sie nur die Projekte einsehen, bei welchen Sie als Kontakt hinzugefügt sind.
ProjectsPublicDesc=Ihnen werden alle Projekte angezeigt bei welchen Sie über Leserechte verfügen.
ProjectsDesc=Es werden alle Projekte angezeigt (Ihre Benutzerberechtigungen berechtigt Sie alles zu sehen).
MyTasksDesc=Diese Ansicht ist für Sie beschränkt auf Projekte oder Aufgaben bei welchen Sie als Ansprechpartner eingetragen sind.
TasksPublicDesc=Diese Ansicht ist beschränkt auf Projekt und Aufgaben bei welchen Sie über Leserechte verfügen.
TasksDesc=Diese Ansicht zeigt alle Projekte und Aufgaben (Ihre Benutzerberechtigungen berechtigt Sie alles zu sehen).
Myprojects=Meine Projekte Myprojects=Meine Projekte
ProjectsArea=Projektübersicht ProjectsArea=Projektübersicht
NewProject=Neues Projekt NewProject=Neues Projekt
@ -95,25 +103,3 @@ TypeContact_project_task_internal_CONTRIBUTOR=Mitwirkender
TypeContact_project_task_external_CONTRIBUTOR=Mitwirkender TypeContact_project_task_external_CONTRIBUTOR=Mitwirkender
# Documents models # Documents models
DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, uwm.) DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, uwm.)
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
TimesSpent=Die Zeit,
TaskIsNotAffectedToYou=Aufgabe für Sie nicht zugeordnet
ErrorTimeSpentIsEmpty=Verbrachte Zeit ist leer
ThisWillAlsoRemoveTasks=Diese Aktion löscht ebenfalls sämtliche Aufgaben des Projekts <b>(%s</b> Aufgaben im Moment) und alle Eingänge Zeit damit verbracht.
IfNeedToUseOhterObjectKeepEmpty=Wenn einige Objekte (Rechnung, Bestellung, ...), Zugehörigkeit zu einer anderen dritten Partei, um das Projekt zu erstellen, verknüpft werden müssen, bewahren Sie diese leer, um das Projekt als Multi Dritte haben.
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:06:18).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
PrivateProject=Kontakte des Projekts
MyProjectsDesc=Diese Ansicht wird auf Projekte Kontakt Sie sind für (was auch immer ist die Art) beschränkt.
ProjectsPublicDesc=Diese Ansicht zeigt alle Projekte, die Sie erlaubt zu lesen sind.
ProjectsDesc=Diese Ansicht zeigt alle Projekte (Ihre Benutzerberechtigungen dir die Berechtigung, alles zu sehen).
MyTasksDesc=Diese Ansicht wird auf Projekte oder Aufgaben Sie sind ein Ansprechpartner für (was auch immer ist die Art) beschränkt.
TasksPublicDesc=Diese Ansicht zeigt alle Projekte und Aufgaben, die Sie erlaubt zu lesen sind.
TasksDesc=Diese Ansicht zeigt alle Projekte und Aufgaben (Ihre Benutzerberechtigungen dir die Berechtigung, alles zu sehen).
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:53).

View File

@ -1,19 +1,22 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 17:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Proposals=Angebote Proposals=Angebote
Proposal=Angebot Proposal=Angebot
ProposalShort=Angebot
ProposalsDraft=Angebotsentwürfe ProposalsDraft=Angebotsentwürfe
ProposalDraft=Angebotsentwurf ProposalDraft=Angebotsentwurf
ProposalsOpened=Offene Angebote ProposalsOpened=Offene Angebote
Prop=Angebot Prop=Angebot
CommercialProposal=Angebot CommercialProposal=Angebot
CommercialProposals=Angebote CommercialProposals=Angebote
ProposalCard=Angebotskarte
NewProp=Neues Angebot NewProp=Neues Angebot
NewProposal=Neues Angebot NewProposal=Neues Angebot
NewPropal=Neues Angebot NewPropal=Neues Angebot
@ -81,45 +84,22 @@ DefaultProposalDurationValidity=Standardmäßige Gültigkeitsdatuer (Tage)
UseCustomerContactAsPropalRecipientIfExist=Falls vorhanden die Adresse des Partnerkontakts statt der Partneradresse verwenden UseCustomerContactAsPropalRecipientIfExist=Falls vorhanden die Adresse des Partnerkontakts statt der Partneradresse verwenden
ClonePropal=Angebot duplizieren ClonePropal=Angebot duplizieren
ConfirmClonePropal=Möchten Sie das Angebot <b>%s</b> wirklich duplizieren? ConfirmClonePropal=Möchten Sie das Angebot <b>%s</b> wirklich duplizieren?
ConfirmReOpenProp=Sind Sie sicher, das Sie das Angebot <b>%s</b> wiedereröffnen möchten?
ProposalsAndProposalsLines=Angebote und Positionen ProposalsAndProposalsLines=Angebote und Positionen
ProposalLine=Angebotsposition ProposalLine=Angebotsposition
AvailabilityPeriod=Verfügbarkeitszeitraum AvailabilityPeriod=Verfügbarkeitszeitraum
SetAvailability=Verfügbarkeitszeitraum definieren SetAvailability=Verfügbarkeitszeitraum definieren
AfterOrder=nach Bestellung AfterOrder=nach Bestellung
##### Availability ##### ##### Availability #####
AvailabilityTypeAV_NOW=Sofort AvailabilityTypeAV_NOW=Sofort
AvailabilityTypeAV_1W=7 Tage AvailabilityTypeAV_1W=7 Tage
AvailabilityTypeAV_2W=14 Tage AvailabilityTypeAV_2W=14 Tage
AvailabilityTypeAV_3W=3 Wochen AvailabilityTypeAV_3W=3 Wochen
AvailabilityTypeAV_1M=1 Monat AvailabilityTypeAV_1M=1 Monat
##### Types de contacts ##### ##### Types de contacts #####
TypeContact_propal_internal_SALESREPFOLL=Vertreter für Angebot TypeContact_propal_internal_SALESREPFOLL=Vertreter für Angebot
TypeContact_propal_external_BILLING=Kontakt für Kundenrechnungen TypeContact_propal_external_BILLING=Kontakt für Kundenrechnungen
TypeContact_propal_external_CUSTOMER=Partnerkontakt für Angebot TypeContact_propal_external_CUSTOMER=Partnerkontakt für Angebot
# Document models # Document models
DocModelAzurDescription=Eine vollständige Angebotsvorlage (Logo, uwm.) DocModelAzurDescription=Eine vollständige Angebotsvorlage (Logo, uwm.)
DocModelJauneDescription=Angebotsvorlage <Jaune> DocModelJauneDescription=Angebotsvorlage <Jaune>
ProspectionArea=Angebot
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
ProposalCard=Vorschlag Karte
ConfirmReOpenProp=Sind Sie sicher, das Sie öffnen möchten wieder die kommerziellen Vorschlag <b>%s?</b>
AvailabilityPeriod=Verfügbarkeit Verzögerung
SetAvailability=Stellen Sie die Verfügbarkeit Verzögerung
AfterOrder=nach Bestellung
AvailabilityTypeAV_NOW=Unmittelbar
AvailabilityTypeAV_1W=1 Woche
AvailabilityTypeAV_2W=2 Wochen
AvailabilityTypeAV_3W=3 Wochen
AvailabilityTypeAV_1M=1 Monat
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:05:59).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
ProposalShort=Vorschlag
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:46).

View File

@ -1,14 +1,16 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 09:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
RefSending=Versand Nr. RefSending=Versand Nr.
Sending=Sendung Sending=Sendung
Sendings=Sendungen Sendings=Sendungen
Shipments=Lieferungen
Receivings=Warenerhalt Receivings=Warenerhalt
SendingsArea=Versandübersicht SendingsArea=Versandübersicht
ListOfSendings=Versandliste ListOfSendings=Versandliste
@ -49,35 +51,27 @@ GenericTransport=Generischer Transport
Enlevement=Vom Kunden erhalten Enlevement=Vom Kunden erhalten
DocumentModelSimple=Einfache Dokumentvorlage DocumentModelSimple=Einfache Dokumentvorlage
WarningNoQtyLeftToSend=Achtung, keine Produkte für den Versand WarningNoQtyLeftToSend=Achtung, keine Produkte für den Versand
StatsOnShipmentsOnlyValidated=Versandstatistik (nur Freigegebene)
StatsOnShipmentsOnlyValidated=Versandstatistik (nur freigegebene)
SendingMethodCATCH=Abholung durch Kunden
SendingMethodTRANS=Spedition
SendingMethodCOLSUI=Expressversand
DocumentModelSirocco=Einfache Dokumentvorlage Scirocco für die Lieferungscheine
DocumentModelTyphon=Vollständig Dokumentvorlage für die Lieferungscheine (Logo, ...)
Shipments=Sendungen
StatusSendingCanceled=Storniert StatusSendingCanceled=Storniert
StatusSendingCanceledShort=Storno StatusSendingCanceledShort=Storno
DocumentModelMerou=Merou A5-Modell DocumentModelMerou=Merou A5-Modell
DateDeliveryPlanned=Geplantes Zustellungsdatum DateDeliveryPlanned=Geplantes Zustellungsdatum
DateReceived=Datum des Warenerhalts DateReceived=Datum der Zustellung
SendShippingByEMail=Verand per E-Mail
SendShippingRef=Senden Lieferung %s
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27). ActionsOnShipping=Anmerkungen zur Sendung
// Reference language: en_US -> de_DE LinkToTrackYourPackage=Link zur Sendungsnachverfolgung
SendShippingByEMail=Senden Sie Versand per EMail ShipmentCreationIsDoneFromOrder=Aktuell ist die Erstellung der neuen Sendung über die Bestellkarte erfolgt.
SendShippingRef=Senden Sendung %s
ActionsOnShipping=Events auf Sendung
LinkToTrackYourPackage=Link zu Ihrer Sendung nachverfolgen
ShipmentCreationIsDoneFromOrder=Für den Augenblick ist die Schaffung einer neuen Sendung von der Bestellung Karte getan.
Error_EXPEDITION_ADDON_NUMBER_NotDefined=Konstante EXPEDITION_ADDON_NUMBER nicht definiert
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:06:20).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
StatusSendingProcessed=Verarbeitete StatusSendingProcessed=Verarbeitete
StatusSendingProcessedShort=Verarbeitete StatusSendingProcessedShort=Fertig
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:53).
# Sending methods
SendingMethodCATCH=Abholung durch Kunden
SendingMethodTRANS=Spedition
SendingMethodCOLSUI=Expressversand
# ModelDocument
DocumentModelSirocco=Einfache Dokumentvorlage für die Lieferungscheine
DocumentModelTyphon=Vollständig Dokumentvorlage für die Lieferungscheine (Logo, ...)
Error_EXPEDITION_ADDON_NUMBER_NotDefined=Konstante EXPEDITION_ADDON_NUMBER nicht definiert

View File

@ -1,17 +1,18 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 17:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Shop=Shop Shop=Shop
ShopWeb=Webshop ShopWeb=Internetshop
LastOrders=Letzte Bestellungen LastOrders=Letzte Bestellungen
OnStandBy=Im Standby-Modus OnStandBy=Im Warte-Modus
TreatmentInProgress=Abwicklung in Arbeit TreatmentInProgress=In Bearbeitung
LastCustomers=Letzte Kunden LastCustomers=Letzte Kunden
OSCommerceShop=OsCommerce Shop OSCommerceShop=OsCommerce Shop
OSCommerce=OSCommerce OSCommerce=OSCommerce
AddProd=Produkt hinzuf<EFBFBD>gen AddProd=Produkt hinzufügen

View File

@ -1,62 +1,60 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Automatic generated via autotranslator.php tool * Manually translated by modula71.de
* Generation date 2012-02-29 16:03:27 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
CHARSET=UTF-8 CHARSET=UTF-8
Sms=Sms
SmsSetup=SMS-Setup Sms=SMS
SmsDesc=Diese Seite ermöglicht es Ihnen, globals Optionen auf SMS-Funktionen definieren SmsSetup=SMS Einstellungen
SmsCard=SMS-Karte SmsDesc=Auf diese Seite haben Sie die Möglichkeit globale Einstellungen der SMS-Funktionen vorzunehmen
AllSms=Alle SMS campains SmsCard=SMS Karte
AllSms=Alle SMS Aktionen
SmsTargets=Ziele SmsTargets=Ziele
SmsRecipients=Ziele SmsRecipients=Empfänger
SmsRecipient=Ziel SmsRecipient=Empfänger
SmsTitle=Beschreibung SmsTitle=Titel
SmsFrom=Absender SmsFrom=Absender
SmsTo=Ziel SmsTo=Ziel
SmsTopic=Thema des SMS SmsTopic=SMS Thema
SmsText=Nachricht SmsText=Nachricht
SmsMessage=SMS-Nachricht SmsMessage=SMS Nachricht
ShowSms=Zeige Sms ShowSms=SMS Anzeigen
ListOfSms=Liste SMS campains ListOfSms=Liste der SMS Aktionen
NewSms=Neuer SMS-Kampagne NewSms=Neue SMS Aktion
EditSms=Bearbeiten Sms EditSms=SMS bearbeiten
ResetSms=Neuen sendenden ResetSms=Erneut senden
DeleteSms=SMS löschen Kampagne DeleteSms=SMS Aktion löschen
DeleteASms=Entfernen Sie eine Sms Kampagne DeleteASms=Entfernen Sie eine SMS Aktion
PreviewSms=Previuw Sms PreviewSms=SMS Vorschau
PrepareSms=Bereiten Sie Sms PrepareSms=SMS vorbeiten
CreateSms=SMS erstellen CreateSms=SMS erstellen
SmsResult=Ergebnis der SMS-Versand SmsResult=Ergebnis des SMS Versands
TestSms=Test-SMS TestSms=Test SMS
ValidSms=Bestätigen Sms ValidSms=SMS bestätigen
ApproveSms=Genehmigen Sms ApproveSms=SMS genehmigen
SmsStatusDraft=Entwurf SmsStatusDraft=Entwurf
SmsStatusValidated=Validierte SmsStatusValidated=Bestätigen
SmsStatusApproved=Genehmigt SmsStatusApproved=Genehmigt
SmsStatusSent=Sent SmsStatusSent=Gesendet
SmsStatusSentPartialy=Gesendet teilweise SmsStatusSentPartialy=Teileweise gesendet
SmsStatusSentCompletely=Gesendet vollständig SmsStatusSentCompletely=Vollständig gesendet
SmsStatusError=Fehler SmsStatusError=Fehler
SmsStatusNotSent=Nicht gesendet SmsStatusNotSent=Nicht gesendet
SmsSuccessfulySent=Sms richtig geschickt werden (von %s zu %s) SmsSuccessfulySent=SMS korekkte gesendet (von %s an %s)
ErrorSmsRecipientIsEmpty=Anzahl der Target ist leer ErrorSmsRecipientIsEmpty=Anzahl der Empfänger ist leer
WarningNoSmsAdded=Keine neuen Rufnummer an, um Target-Liste hinzufügen WarningNoSmsAdded=Keine neuen Rufnummern zum hinzufügen an die Empfängerliste gefunden
ConfirmValidSms=Können Sie bestätigen, Validierung dieser Kampagne? ConfirmValidSms=Bestätigen Sie die Freigabe dieser Aktion?
ConfirmResetMailing=Achtung, wenn Sie eine Sms von reinit Kampagne <b>%s</b> machen, wird es Ihnen ermöglichen, einen Massenversand von es ein zweites Mal machen. Ist es wirklich, was du tun WAN? ConfirmResetMailing=Achtung, wenn Sie die SMS-Kampanie <b>%s</b> wieder aktivieren, müssen Sie bestätigen dass der Versand zum zweiten möglich ist. Möchten Sie das wirklich bestätigen?
ConfirmDeleteMailing=Bestätigen Sie das Entfernen der Kampagne? ConfirmDeleteMailing=Bestätigen Sie das Entfernen der Aktion?
NbOfRecipients=Anzahl der Ziele NbOfRecipients=Anzahl der Ziele
NbOfUniqueSms=Nb dof einzigartig Telefonnummern NbOfUniqueSms=Anzahl der eindeutigen Rufnummern
NbOfSms=Nbre von phon Zahlen NbOfSms=Anzahl der Rufnummern
ThisIsATestMessage=Dies ist eine Testnachricht ThisIsATestMessage=Dies ist eine Testnachricht
SendSms=Senden Sie eine SMS SendSms=SMS senden
SmsInfoCharRemain=Nb der verbleibenden Zeichen SmsInfoCharRemain=Anzahl der verbleibenden Zeichen
SmsInfoNumero=(Dh internationale Format: 33899701761) SmsInfoNumero=(Format der Rufnummer: ++33899701761)
DelayBeforeSending=Verzögerung vor dem Senden (Minuten) DelayBeforeSending=Warten vor dem Senden (in Minuten)
SmsNoPossibleRecipientFound=Kein Ziel zur Verfügung. Überprüfen Sie Setup von Ihrem SMS-Anbieter. SmsNoPossibleRecipientFound=Keine möglichen Empfänger gefunden. Prüfen Sie die Einstellungen Ihres SMS Anbieters.
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:30).

View File

@ -1,14 +1,16 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-10 00:11:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
WarehouseCard=Warenlagerkarte WarehouseCard=Warenlagerkarte
Warehouse=Warenlager Warehouse=Warenlager
NewWarehouse=Neues Warenlager NewWarehouse=Neues Warenlager
WarehouseEdit=Warenlager bearbeiten
MenuNewWarehouse=Neues Warenlager MenuNewWarehouse=Neues Warenlager
WarehouseOpened=Warenlager aktiv WarehouseOpened=Warenlager aktiv
WarehouseClosed=Warenlager geschlossen WarehouseClosed=Warenlager geschlossen
@ -34,7 +36,6 @@ LastMovement=Letzte Bewegung
LastMovements=Letzte Bewegungen LastMovements=Letzte Bewegungen
Units=Einheiten Units=Einheiten
Unit=Einheit Unit=Einheit
ShowStock=Zeige Warenbestand
StockCorrection=Lageranpassung StockCorrection=Lageranpassung
StockMovement=Lagerbewegung StockMovement=Lagerbewegung
StockMovements=Lagerbewegungen StockMovements=Lagerbewegungen
@ -42,7 +43,8 @@ NumberOfUnit=Anzahl der Einheiten
TotalStock=Gesamtbestand TotalStock=Gesamtbestand
StockTooLow=Mindestbestand unterschritten StockTooLow=Mindestbestand unterschritten
EnhancedValue=Warenwert EnhancedValue=Warenwert
PMPValue=Warenwert PMPValueShort=DSWP
PMPValue=Gewichteter Warenwert
EnhancedValueOfWarehouses=Lagerwert EnhancedValueOfWarehouses=Lagerwert
UserWarehouseAutoCreate=Beim Anlegen eines Benutzers automatisch neues Warenlager erstellen UserWarehouseAutoCreate=Beim Anlegen eines Benutzers automatisch neues Warenlager erstellen
QtyDispatched=Menge QtyDispatched=Menge
@ -54,9 +56,14 @@ DeStockOnValidateOrder=Decrease realen Bestände auf Bestellungen stellt fest
DeStockOnShipment=Verringere Lagerstände nach erfolgtem Versand (empfohlen) DeStockOnShipment=Verringere Lagerstände nach erfolgtem Versand (empfohlen)
ReStockOnBill=Erhöhung der tatsächlichen Bestände in den Rechnungen / Gutschriften ReStockOnBill=Erhöhung der tatsächlichen Bestände in den Rechnungen / Gutschriften
ReStockOnValidateOrder=Erhöhung der realen Bestände auf Bestellungen stellt fest ReStockOnValidateOrder=Erhöhung der realen Bestände auf Bestellungen stellt fest
StockDiffPhysicTeoric=Grund für die Differenz physisch. und theoret. Lagerbestand ReStockOnDispatchOrder=Reale Bestände auf manuelle Dispatching in Hallen, nach Erhalt Lieferanten bestellen
StockLimitShort=Mindestbestand StockLimitShort=Mindestbestand
StockLimit=Sicherungsbestand für autom. Benachrichtigung StockLimit=Sicherungsbestand für autom. Benachrichtigung
OrderStatusNotReadyToDispatch=Auftrag wurde noch nicht oder nicht mehr ein Status, der Erzeugnisse auf Lager Hallen Versand ermöglicht.
StockDiffPhysicTeoric=Grund für die Differenz physisch. und theoret. Lagerbestand
NoPredefinedProductToDispatch=Keine vordefinierten Produkte für dieses Objekt. Also kein Versand im Lager erforderlich ist.
DispatchVerb=Versand
PhysicalStock=Physisches Warenlager PhysicalStock=Physisches Warenlager
RealStock=Realer Lagerbestand RealStock=Realer Lagerbestand
TheoreticalStock=Theoretischer Lagerbestand TheoreticalStock=Theoretischer Lagerbestand
@ -69,28 +76,16 @@ IdWarehouse=Warenlager ID
DescWareHouse=Beschreibung Warenlager DescWareHouse=Beschreibung Warenlager
LieuWareHouse=Standort Warenlager LieuWareHouse=Standort Warenlager
WarehousesAndProducts=Warenlager und Produkte WarehousesAndProducts=Warenlager und Produkte
AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einkaufspreis
WarehouseEdit=Warenlager bearbeiten AverageUnitPricePMP=Gewichteter Durchschnitts-Eingangspreis
ReStockOnDispatchOrder=Reale Bestände auf manuelle Dispatching in Hallen, nach Erhalt Lieferanten bestellen SellPriceMin=Verkaufspreis
OrderStatusNotReadyToDispatch=Auftrag wurde noch nicht oder nicht mehr ein Status, der Erzeugnisse auf Lager Hallen Versand ermöglicht. EstimatedStockValueSellShort=Abverkaufsmenge
NoPredefinedProductToDispatch=Keine vordefinierten Produkte für dieses Objekt. Also kein Versand im Lager erforderlich ist. EstimatedStockValueSell=Abverkaufsmenge
DispatchVerb=Versand EstimatedStockValueShort=Eingangsmenge
EstimatedStockValue=Eingangsmenge
DeleteAWarehouse=Warenlager löschen DeleteAWarehouse=Warenlager löschen
ConfirmDeleteWarehouse=Möchten Sie das Warenlager <b>%s</b> wirklich löschen? ConfirmDeleteWarehouse=Möchten Sie das Warenlager <b>%s</b> wirklich löschen?
PersonalStock=Persönlicher Warenbestand %s PersonalStock=Persönlicher Warenbestand %s
ThisWarehouseIsPersonalStock=Dieses Lager bezeichnet den persönlichen Bestand von %s %s ThisWarehouseIsPersonalStock=Dieses Lager bezeichnet den persönlichen Bestand von %s %s
SelectWarehouseForStockDecrease=Wählen Sie das Lager für die Entnahme
SelectWarehouseForStockIncrease=Wählen Sie das Lager für den Wareneingang
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
PMPValueShort=WAP
AverageUnitPricePMPShort=Gewichteter Durchschnitt der Eingangs-Preis
AverageUnitPricePMP=Gewichteter Durchschnitt der Eingangs-Preis
SellPriceMin=Der Verkauf Einzelpreis
EstimatedStockValueSellShort=Wert zu verkaufen
EstimatedStockValueSell=Wert zu verkaufen
EstimatedStockValueShort=Vormaterial Wert
EstimatedStockValue=Vormaterial Wert
SelectWarehouseForStockDecrease=Wählen Sie für Lager an Lager Rückgang nutzen
SelectWarehouseForStockIncrease=Wählen Sie für Lager an Lager Anstieg nutzen
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:50).

View File

@ -1,12 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2009-01-20 00:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Suppliers=Lieferanten Suppliers=Lieferanten
Supplier=Lieferant Supplier=Lieferant
AddSupplier=Lieferanten hinzufügen AddSupplier=Lieferanten hinzufügen
@ -18,7 +18,9 @@ History=Verlauf
ListOfSuppliers=Lieferantenliste ListOfSuppliers=Lieferantenliste
ShowSupplier=Zeige Lieferanten ShowSupplier=Zeige Lieferanten
OrderDate=Bestelldatum OrderDate=Bestelldatum
BuyingPrice=Einkaufspreis BuyingPrice=Kaufpreis
BuyingPriceMin=Minimaler Kaufpreis
BuyingPriceMinShort=Min. Kaufpreis
AddSupplierPrice=Lieferantenpreis anlegen AddSupplierPrice=Lieferantenpreis anlegen
ChangeSupplierPrice=Lieferantenpreis ändern ChangeSupplierPrice=Lieferantenpreis ändern
ErrorQtyTooLowForThisSupplier=Bestellmenge für diesen Lieferanten zu gering oder fehlender Lieferantenpreis für dieses Produkt ErrorQtyTooLowForThisSupplier=Bestellmenge für diesen Lieferanten zu gering oder fehlender Lieferantenpreis für dieses Produkt
@ -29,6 +31,7 @@ NoRecordedSuppliers=Keine Lieferanten erfasst
SupplierPayment=Lieferantenzahlung SupplierPayment=Lieferantenzahlung
SuppliersArea=Lieferantenübersicht SuppliersArea=Lieferantenübersicht
RefSupplierShort=Kurzbezeichnung Lieferant RefSupplierShort=Kurzbezeichnung Lieferant
Availability=Verfügbarkeit
ExportDataset_fournisseur_1=Lieferantenrechnungen und Positionen ExportDataset_fournisseur_1=Lieferantenrechnungen und Positionen
ExportDataset_fournisseur_2=Lieferantenrechnungen und Zahlungen ExportDataset_fournisseur_2=Lieferantenrechnungen und Zahlungen
ApproveThisOrder=Bestellung bestätigen ApproveThisOrder=Bestellung bestätigen
@ -41,11 +44,4 @@ AddCustomerInvoice=Kundenrechnung erstellen
AddSupplierOrder=Erzeuge Lieferantenbestellung AddSupplierOrder=Erzeuge Lieferantenbestellung
AddSupplierInvoice=Lieferantenrechnung erstellen AddSupplierInvoice=Lieferantenrechnung erstellen
ListOfSupplierProductForSupplier=Produkt- und Preisliste für Anbieter <b>%s</b> ListOfSupplierProductForSupplier=Produkt- und Preisliste für Anbieter <b>%s</b>
NoneOrBatchFileNeverRan=Keiner oder Batch-Job <b>%s</b> wurde nie ausgeführt NoneOrBatchFileNeverRan=Keiner oder Batch-Job <b>%s</b> wurde nie ausgeführt
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
BuyingPriceMin=Minimale Kaufpreis
BuyingPriceMinShort=Min. Kaufpreis
Availability=Verfügbarkeit
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:17).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 17:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
Trip=Reise Trip=Reise
Trips=Reisen Trips=Reisen
TripsAndExpenses=Reise- und Fahrtspesen TripsAndExpenses=Reise- und Fahrtspesen
@ -25,10 +26,4 @@ TF_TRIP=Reise
ListTripsAndExpenses=Liste der Reisen und Spesen ListTripsAndExpenses=Liste der Reisen und Spesen
TripsAndExpensesStatistics=Reise- und Spesenstatistiken TripsAndExpensesStatistics=Reise- und Spesenstatistiken
ExpensesArea=Spesenübersicht ExpensesArea=Spesenübersicht
SearchATripAndExpense=Suchen nach einer Reise oder Aufwänden
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
ExpensesArea=Ausflüge und Aufwendungen Bereich
SearchATripAndExpense=Suchen Sie eine Reise-und Aufwandsposten
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:02).

View File

@ -1,11 +1,12 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-11 19:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
UserCard=Benutzerkarte UserCard=Benutzerkarte
ContactCard=Kontaktkarte ContactCard=Kontaktkarte
GroupCard=Firmenverbundkarte GroupCard=Firmenverbundkarte
@ -120,18 +121,3 @@ YourRole=Ihre Rolle
YourQuotaOfUsersIsReached=Ihr Kontingent aktiver Benutzer ist erreicht YourQuotaOfUsersIsReached=Ihr Kontingent aktiver Benutzer ist erreicht
NbOfUsers=Anzahl der Benutzer NbOfUsers=Anzahl der Benutzer
DontDowngradeSuperAdmin=Nur ein SuperAdmin kann einen SuperAdmin downgraden DontDowngradeSuperAdmin=Nur ein SuperAdmin kann einen SuperAdmin downgraden
// START - Lines generated via autotranslator.php tool (2011-10-10 02:45:33).
// Reference language: en_US -> de_DE
UserWillBeExternalUser=Erstellt Anwender einen externen Benutzer werden (weil zu einem bestimmten Dritten verbunden)
UserLogoff=Benutzer %s logout
NbOfUsers=Nb von Benutzern
DontDowngradeSuperAdmin=Nur ein Superadmin kann ein Downgrade superadmin
// STOP - Lines generated via autotranslator.php tool (2011-10-10 12:32:05).
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
AdministratorDesc=Administrator-Einheit
UserWillBeInternalUser=Erstellt Nutzer wird ein interner Benutzer sein (weil nicht an einen bestimmten Dritten verlinkt)
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:03:45).

View File

@ -1,16 +1,19 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Manually translated by eCleaners.at * Manually translated by modula71.de
* Generation date 2010-11-12 13:09:12 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
CHARSET=UTF-8 CHARSET=UTF-8
StandingOrdersArea=Dauerauftragsübersicht StandingOrdersArea=Dauerauftragsübersicht
CustomersStandingOrdersArea=Dauerauftragsübersicht (Kunden) CustomersStandingOrdersArea=Dauerauftragsübersicht (Kunden)
StandingOrders=Daueraufträge StandingOrders=Daueraufträge
StandingOrder=Dauerauftrag StandingOrder=Dauerauftrag
NewStandingOrder=Neuer Dauerauftrag NewStandingOrder=Neuer Dauerauftrag
StandingOrderToProcess=Zu bearbeiten
StandingOrderProcessed=Bearbeitet
Withdrawals=Abbuchungen Withdrawals=Abbuchungen
Withdrawal=Abbuchung Withdrawal=Abbuchung
WithdrawalsReceipts=Abbuchungsbelege WithdrawalsReceipts=Abbuchungsbelege
@ -77,8 +80,8 @@ NotifyEmision=Abbuchungsemission
NotifyCredit=Abbuchungsgutschrift NotifyCredit=Abbuchungsgutschrift
NumeroNationalEmetter=Nat. Überweisernummer NumeroNationalEmetter=Nat. Überweisernummer
PleaseSelectCustomerBankBANToWithdraw=Wählen Sie das Kundenkonto für die Abbuchung PleaseSelectCustomerBankBANToWithdraw=Wählen Sie das Kundenkonto für die Abbuchung
WithBankUsingRIB=Bankkonten mit RIB Nutzung WithBankUsingRIB=Bankkonten mit RIB
WithBankUsingBANBIC=Bankkonten mit IBAN/BIC/SWIFT Nutzung WithBankUsingBANBIC=Bankkonten mit IBAN/BIC/SWIFT
BankToReceiveWithdraw=Bankkonto für Abbuchungen BankToReceiveWithdraw=Bankkonto für Abbuchungen
CreditDate=Am CreditDate=Am
WithdrawalFileNotCapable=Abbuchungsformular für Ihr Land konnte nicht erstellt werden. WithdrawalFileNotCapable=Abbuchungsformular für Ihr Land konnte nicht erstellt werden.
@ -96,34 +99,3 @@ InfoFoot=Dies ist eine automatisierte Nachricht von Dolibarr
InfoRejectSubject=Dauerauftrag abgelehnt InfoRejectSubject=Dauerauftrag abgelehnt
InfoRejectMessage=Hallo,<br><br>der Dauerauftrag zur Rechnung %s der Firma %s, über den Betrag von %s wurde abgelehnt.<br><br>--<br>%$ InfoRejectMessage=Hallo,<br><br>der Dauerauftrag zur Rechnung %s der Firma %s, über den Betrag von %s wurde abgelehnt.<br><br>--<br>%$
ModeWarning=Echtzeit-Modus wurde nicht aktiviert, wir stoppen nach der Simulation. ModeWarning=Echtzeit-Modus wurde nicht aktiviert, wir stoppen nach der Simulation.
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
NbOfInvoiceToWithdrawWithInfo=Nb Rechnungsdatum mit Rücktritt Anfrage für Kunden mit Bankkonto-Informationen definiert
StatusTrans=Übertragen
PleaseSelectCustomerBankBANToWithdraw=Wählen Sie Informationen über Kunden Bankkonto, sich zurückzuziehen
WithBankUsingRIB=Für Bankkonten mit RIB
WithBankUsingBANBIC=Für Bankkonten mit IBAN / BIC / SWIFT
BankToReceiveWithdraw=Bankkonto, auf zurückzieht erhalten
CreditDate=Kredit auf
WithdrawalFileNotCapable=Kann Rückzug Erhalt Datei für Ihr Land zu generieren
ShowWithdraw=Show abziehen
IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Wenn jedoch Rechnung hat mindestens einen Rückzug Zahlung noch nicht verarbeitet, es wird nicht festgelegt, wie bezahlt, damit zum Rücktritt vor zu verwalten.
DoStandingOrdersBeforePayments=Diese Registerkarten können Sie für einen Dauerauftrag zu beantragen. Sobald es fertig sein wird, können Sie den Zahlungen, die Rechnung zu schließen.
InfoCreditSubject=Die Zahlung der Dauerauftrag %s von der Bank
InfoCreditMessage=Der Dauerauftrag %s wurde von der Bank bezahlt worden <br> Daten der Zahlung: %s
InfoTransSubject=Die Übertragung von Dauerauftrag %s zu Bank
InfoTransMessage=Der Dauerauftrag %s hat zu Bank wurde durch %s %s transmited. <br><br>
InfoTransData=Betrag: %s <br> Metode: %s <br> Datum: %s
InfoFoot=Dies ist eine automatische Nachricht per Dolibarr geschickt
InfoRejectSubject=Dauerauftrag abgelehnt
InfoRejectMessage=Hallo, <br><br> standig die Reihenfolge der Rechnung %s im Zusammenhang mit den Unternehmen %s, mit einem Betrag von %s wurde von der Bank abgelehnt worden. <br><br> - <br> % $
ModeWarning=Option für die Echtzeit-Modus nicht eingestellt wurde, haben wir nach dieser Simulation zu stoppen
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:01).
// START - Lines generated via autotranslator.php tool (2012-05-02 17:27:54).
// Reference language: en_US -> de_DE
StandingOrderToProcess=Zur Verarbeitung
StandingOrderProcessed=Verarbeitete
// STOP - Lines generated via autotranslator.php tool (2012-05-02 17:28:09).

View File

@ -1,18 +1,16 @@
/* /*
* Language code: de_DE * Language code: de_DE
* Automatic generated via autotranslator.php tool * Manually translated by modula71.de
* Generation date 2012-02-29 16:03:27 * Generation date 2012-05-23
*/ * QA release date 2012-05-27
*/
// START - Lines generated via autotranslator.php tool (2012-02-29 16:03:27).
// Reference language: en_US -> de_DE
CHARSET=UTF-8 CHARSET=UTF-8
WorkflowSetup=Workflow-Modul Setup
WorkflowDesc=Dieses Modul wird desinged um das Verhalten der automatischen Aktionen in Anwendung zu modifizieren. Standardmäßig ist die Workflow geöffnet (Sie machen, was um Sie möchten). Sie können automatische Aktionen, die Sie interessant sind in. aktiviert WorkflowSetup=Workflow Moduleinstellungen
ThereIsNoWorkflowToModify=Es gibt keine Workflow-Modul Sie für Sie aktiviert haben ändern können. WorkflowDesc=Dieses Modul wurde entwickelt um das Verhalten von automatisierten Vorgängen anzupassen. Standardmäßig ist der Workflow frei (Sie können alles in Ihrer Reihenfolge erledigen). Sie können automatische Vorgänge aktivieren, falls Sie es wünschen.
descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Erstellen Sie einen Kundenauftrag automatisch nach ein kommerzieller Vorschlag wird unterzeichnet ThereIsNoWorkflowToModify=Es gibt keine Vorgänge für das aktivierte Modul die Sie ändern können.
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Erstellen Sie eine Kundenrechnung automatisch nach ein kommerzieller Vorschlag wird unterzeichnet descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Erstelle eine automatische Kundenbestellung, nachdem ein Angebot unterzeichnet wurde
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Erstellen Sie eine Kundenrechnung automatisch nach Abschluss des Vertrages wird validiert descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Erstelle eine automatische Kundenrechnung, nachdem ein Angebot unterzeichnet wurde
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Erstellen Sie eine Kundenrechnung automatisch nach ein Kundenauftrag geschlossen descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Erstselle eine automatische Kundenrechnung, nachdem ein Vertrag freigegeben wurde
// STOP - Lines generated via autotranslator.php tool (2012-02-29 16:04:16). descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Erstselle eine automatische Kundenrechnung, nachdem eine Kundenbestellung geschlossen wurde

View File

@ -618,6 +618,9 @@ ByYear=By year
ByMonth=by month ByMonth=by month
ByDay=By day ByDay=By day
BySalesRepresentative=By sales representative BySalesRepresentative=By sales representative
LinkedToSpecificUsers=Linked to a particular user contact
DeleteAFile=Delete a file
ConfirmDeleteAFile=Are you sure you want to delete file
# Week day # Week day
Monday=Monday Monday=Monday

View File

@ -620,6 +620,9 @@ ByYear=Par année
ByMonth=Par mois ByMonth=Par mois
ByDay=Par jour ByDay=Par jour
BySalesRepresentative=Par commerciaux BySalesRepresentative=Par commerciaux
LinkedToSpecificUsers=Liés à un contact utilisateur particulier
DeleteAFile=Suppression de fichier
ConfirmDeleteAFile=Confirmez-vous la suppression du fichier
# Week day # Week day
Monday=Lundi Monday=Lundi

View File

@ -21,7 +21,9 @@
<?php print_fiche_titre($this->control->tpl['title']); ?> <?php print_fiche_titre($this->control->tpl['title']); ?>
<?php dol_htmloutput_errors($this->control->tpl['error'],$this->control->tpl['errors']); ?> <?php dol_htmloutput_errors((is_numeric($object->error)?'':$object->error),$object->errors); ?>
<?php dol_htmloutput_errors($GLOBALS['mesg'],$GLOBALS['mesgs']); ?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<input type="hidden" name="token" value="<?php echo $_SESSION['newtoken']; ?>"> <input type="hidden" name="token" value="<?php echo $_SESSION['newtoken']; ?>">
@ -124,4 +126,4 @@
</form> </form>
<!-- END PHP TEMPLATE --> <!-- END PHP TEMPLATE -->

View File

@ -29,6 +29,7 @@ require('../main.inc.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/product.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/product.lib.php");
require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php"); require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
$langs->load("other"); $langs->load("other");
@ -73,14 +74,21 @@ $modulepart='produit';
if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {

View File

@ -286,7 +286,7 @@ if (empty($reshook))
{ {
if ($object->update($object->id, $user) > 0) if ($object->update($object->id, $user) > 0)
{ {
$action = ''; $action = 'view';
} }
else else
{ {

View File

@ -26,6 +26,7 @@ require('../main.inc.php');
require_once(DOL_DOCUMENT_ROOT."/projet/class/project.class.php"); require_once(DOL_DOCUMENT_ROOT."/projet/class/project.class.php");
require_once(DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php'); require_once(DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
$langs->load('projects'); $langs->load('projects');
@ -70,15 +71,22 @@ if (! $sortfield) $sortfield="name";
// Envoi fichier // Envoi fichier
if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
$upload_dir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($project->ref); $upload_dir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($project->ref);
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
@ -103,10 +111,11 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
// Delete // Delete
if ($action == 'confirm_delete' && $_REQUEST['confirm'] == 'yes' && $user->rights->projet->supprimer) if ($action == 'confirm_delete' && $_REQUEST['confirm'] == 'yes' && $user->rights->projet->supprimer)
{ {
$langs->load("other");
$upload_dir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($project->ref); $upload_dir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($project->ref);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }

View File

@ -43,11 +43,11 @@ if ($id == '' && $ref == '' && ($action != "create" && $action != "add" && $acti
$mine = GETPOST('mode')=='mine' ? 1 : 0; $mine = GETPOST('mode')=='mine' ? 1 : 0;
//if (! $user->rights->projet->all->lire) $mine=1; // Special for projects //if (! $user->rights->projet->all->lire) $mine=1; // Special for projects
$project = new Project($db); $object = new Project($db);
if ($ref) if ($ref)
{ {
$project->fetch(0,$ref); $object->fetch(0,$ref);
$id=$project->id; $id=$object->id;
} }
// Security check // Security check
@ -89,31 +89,31 @@ if ($action == 'add' && $user->rights->projet->creer)
$db->begin(); $db->begin();
$project->ref = $_POST["ref"]; $object->ref = GETPOST('ref','alpha');
$project->title = $_POST["title"]; $object->title = GETPOST('title','alpha');
$project->socid = $_POST["socid"]; $object->socid = GETPOST('socid','int');
$project->description = $_POST["description"]; $object->description = GETPOST('description','alpha');
$project->public = $_POST["public"]; $object->public = GETPOST('public','alpha');
$project->datec=dol_now(); $object->datec=dol_now();
$project->dateo=dol_mktime(12,0,0,$_POST['projectmonth'],$_POST['projectday'],$_POST['projectyear']); $object->date_start=dol_mktime(0,0,0,GETPOST('projectmonth','int'),GETPOST('projectday','int'),GETPOST('projectyear','int'));
$project->datee=dol_mktime(12,0,0,$_POST['projectendmonth'],$_POST['projectendday'],$_POST['projectendyear']); $object->date_end=dol_mktime(0,0,0,GETPOST('projectendmonth','int'),GETPOST('projectendday','int'),GETPOST('projectendyear','int'));
$result = $project->create($user); $result = $object->create($user);
if ($result > 0) if ($result > 0)
{ {
// Add myself as project leader // Add myself as project leader
$result = $project->add_contact($user->id, 'PROJECTLEADER', 'internal'); $result = $object->add_contact($user->id, 'PROJECTLEADER', 'internal');
if ($result < 0) if ($result < 0)
{ {
$langs->load("errors"); $langs->load("errors");
$mesg='<div class="error">'.$langs->trans($project->error).'</div>'; $mesg='<div class="error">'.$langs->trans($object->error).'</div>';
$error++; $error++;
} }
} }
else else
{ {
$langs->load("errors"); $langs->load("errors");
$mesg='<div class="error">'.$langs->trans($project->error).'</div>'; $mesg='<div class="error">'.$langs->trans($object->error).'</div>';
$error++; $error++;
} }
@ -121,7 +121,7 @@ if ($action == 'add' && $user->rights->projet->creer)
{ {
$db->commit(); $db->commit();
Header("Location:fiche.php?id=".$project->id); Header("Location:fiche.php?id=".$object->id);
exit; exit;
} }
else else
@ -155,17 +155,19 @@ if ($action == 'update' && ! $_POST["cancel"] && $user->rights->projet->creer)
} }
if (! $error) if (! $error)
{ {
$project->fetch($id); $object->fetch($id);
$project->ref = $_POST["ref"]; $old_start_date = $object->date_start;
$project->title = $_POST["title"];
$project->socid = $_POST["socid"];
$project->description = $_POST["description"];
$project->public = $_POST["public"];
$project->date_start = empty($_POST["project"])?'':dol_mktime(12,0,0,$_POST['projectmonth'],$_POST['projectday'],$_POST['projectyear']);
$project->date_end = empty($_POST["projectend"])?'':dol_mktime(12,0,0,$_POST['projectendmonth'],$_POST['projectendday'],$_POST['projectendyear']);
$result=$project->update($user); $object->ref = GETPOST('ref','alpha');
$object->title = GETPOST('title','alpha');
$object->socid = GETPOST('socid','int');
$object->description = GETPOST('description','alpha');
$object->public = GETPOST('public','alpha');
$object->date_start = empty($_POST["project"])?'':dol_mktime(0,0,0,GETPOST('projectmonth'),GETPOST('projectday'),GETPOST('projectyear'));
$object->date_end = empty($_POST["projectend"])?'':dol_mktime(0,0,0,GETPOST('projectendmonth'),GETPOST('projectendday'),GETPOST('projectendyear'));
$result=$object->update($user);
$id=$project->id; // On retourne sur la fiche projet $id=$project->id; // On retourne sur la fiche projet
} }
@ -178,10 +180,10 @@ if ($action == 'update' && ! $_POST["cancel"] && $user->rights->projet->creer)
// Build doc // Build doc
if ($action == 'builddoc' && $user->rights->projet->creer) if ($action == 'builddoc' && $user->rights->projet->creer)
{ {
$project->fetch($id); $object->fetch($id);
if (GETPOST('model')) if (GETPOST('model'))
{ {
$project->setDocModel($user, GETPOST('model')); $object->setDocModel($user, GETPOST('model'));
} }
$outputlangs = $langs; $outputlangs = $langs;
@ -190,7 +192,7 @@ if ($action == 'builddoc' && $user->rights->projet->creer)
$outputlangs = new Translate("",$conf); $outputlangs = new Translate("",$conf);
$outputlangs->setDefaultLang(GETPOST('lang_id')); $outputlangs->setDefaultLang(GETPOST('lang_id'));
} }
$result=project_pdf_create($db, $project, $project->modelpdf, $outputlangs); $result=project_pdf_create($db, $object, $object->modelpdf, $outputlangs);
if ($result <= 0) if ($result <= 0)
{ {
dol_print_error($db,$result); dol_print_error($db,$result);
@ -198,46 +200,61 @@ if ($action == 'builddoc' && $user->rights->projet->creer)
} }
else else
{ {
Header('Location: '.$_SERVER["PHP_SELF"].'?id='.$project->id.(empty($conf->global->MAIN_JUMP_TAG)?'':'#builddoc')); Header('Location: '.$_SERVER["PHP_SELF"].'?id='.$object->id.(empty($conf->global->MAIN_JUMP_TAG)?'':'#builddoc'));
exit; exit;
} }
} }
// Delete file in doc form
if ($action == 'remove_file' && $user->rights->projet->creer)
{
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if ($object->fetch($id))
{
$langs->load("other");
$upload_dir = $conf->projet->dir_output . "/";
$file = $upload_dir . '/' . GETPOST('file');
dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('file')).'</div>';
}
}
if ($action == 'confirm_validate' && GETPOST('confirm') == 'yes') if ($action == 'confirm_validate' && GETPOST('confirm') == 'yes')
{ {
$project->fetch($id); $object->fetch($id);
$result = $project->setValid($user); $result = $object->setValid($user);
if ($result <= 0) if ($result <= 0)
{ {
$mesg='<div class="error">'.$project->error.'</div>'; $mesg='<div class="error">'.$object->error.'</div>';
} }
} }
if ($action == 'confirm_close' && GETPOST('confirm') == 'yes') if ($action == 'confirm_close' && GETPOST('confirm') == 'yes')
{ {
$project->fetch($id); $object->fetch($id);
$result = $project->setClose($user); $result = $object->setClose($user);
if ($result <= 0) if ($result <= 0)
{ {
$mesg='<div class="error">'.$project->error.'</div>'; $mesg='<div class="error">'.$object->error.'</div>';
} }
} }
if ($action == 'confirm_reopen' && GETPOST('confirm') == 'yes') if ($action == 'confirm_reopen' && GETPOST('confirm') == 'yes')
{ {
$project->fetch($id); $object->fetch($id);
$result = $project->setValid($user); $result = $object->setValid($user);
if ($result <= 0) if ($result <= 0)
{ {
$mesg='<div class="error">'.$project->error.'</div>'; $mesg='<div class="error">'.$object->error.'</div>';
} }
} }
if ($action == 'confirm_delete' && GETPOST("confirm") == "yes" && $user->rights->projet->supprimer) if ($action == 'confirm_delete' && GETPOST("confirm") == "yes" && $user->rights->projet->supprimer)
{ {
$project->fetch($id); $object->fetch($id);
$result=$project->delete($user); $result=$object->delete($user);
if ($result > 0) if ($result > 0)
{ {
Header("Location: index.php"); Header("Location: index.php");
@ -245,7 +262,7 @@ if ($action == 'confirm_delete' && GETPOST("confirm") == "yes" && $user->rights-
} }
else else
{ {
dol_syslog($project->error,LOG_DEBUG); dol_syslog($object->error,LOG_DEBUG);
$mesg='<div class="error">'.$langs->trans("CantRemoveProject").'</div>'; $mesg='<div class="error">'.$langs->trans("CantRemoveProject").'</div>';
} }
} }
@ -280,15 +297,13 @@ if ($action == 'create' && $user->rights->projet->creer)
print '<table class="border" width="100%">'; print '<table class="border" width="100%">';
$project = new Project($db);
$defaultref=''; $defaultref='';
$obj = empty($conf->global->PROJECT_ADDON)?'mod_project_simple':$conf->global->PROJECT_ADDON; $obj = empty($conf->global->PROJECT_ADDON)?'mod_project_simple':$conf->global->PROJECT_ADDON;
if (! empty($conf->global->PROJECT_ADDON) && is_readable(DOL_DOCUMENT_ROOT ."/core/modules/project/".$conf->global->PROJECT_ADDON.".php")) if (! empty($conf->global->PROJECT_ADDON) && is_readable(DOL_DOCUMENT_ROOT ."/core/modules/project/".$conf->global->PROJECT_ADDON.".php"))
{ {
require_once(DOL_DOCUMENT_ROOT ."/core/modules/project/".$conf->global->PROJECT_ADDON.".php"); require_once(DOL_DOCUMENT_ROOT ."/core/modules/project/".$conf->global->PROJECT_ADDON.".php");
$modProject = new $obj; $modProject = new $obj;
$defaultref = $modProject->getNextValue($soc,$project); $defaultref = $modProject->getNextValue($soc,$object);
} }
if (is_numeric($defaultref) && $defaultref <= 0) $defaultref=''; if (is_numeric($defaultref) && $defaultref <= 0) $defaultref='';
@ -309,7 +324,7 @@ if ($action == 'create' && $user->rights->projet->creer)
// Public // Public
print '<tr><td>'.$langs->trans("Visibility").'</td><td>'; print '<tr><td>'.$langs->trans("Visibility").'</td><td>';
$array=array(0 => $langs->trans("PrivateProject"),1 => $langs->trans("SharedProject")); $array=array(0 => $langs->trans("PrivateProject"),1 => $langs->trans("SharedProject"));
print $form->selectarray('public',$array,$project->public); print $form->selectarray('public',$array,$object->public);
print '</td></tr>'; print '</td></tr>';
// Date start // Date start
@ -350,37 +365,36 @@ else
dol_htmloutput_mesg($mesg); dol_htmloutput_mesg($mesg);
$project = new Project($db); $object->fetch($id,$ref);
$project->fetch($id,$ref);
if ($project->societe->id > 0) $result=$project->societe->fetch($project->societe->id); if ($object->societe->id > 0) $result=$object->societe->fetch($object->societe->id);
// To verify role of users // To verify role of users
$userAccess = $project->restrictedProjectArea($user,'read'); $userAccess = $object->restrictedProjectArea($user,'read');
$userWrite = $project->restrictedProjectArea($user,'write'); $userWrite = $object->restrictedProjectArea($user,'write');
$userDelete = $project->restrictedProjectArea($user,'delete'); $userDelete = $object->restrictedProjectArea($user,'delete');
//print "userAccess=".$userAccess." userWrite=".$userWrite." userDelete=".$userDelete; //print "userAccess=".$userAccess." userWrite=".$userWrite." userDelete=".$userDelete;
$head=project_prepare_head($project); $head=project_prepare_head($object);
dol_fiche_head($head, 'project', $langs->trans("Project"),0,($project->public?'projectpub':'project')); dol_fiche_head($head, 'project', $langs->trans("Project"),0,($object->public?'projectpub':'project'));
// Confirmation validation // Confirmation validation
if ($action == 'validate') if ($action == 'validate')
{ {
$ret=$form->form_confirm($_SERVER["PHP_SELF"].'?id='.$project->id, $langs->trans('ValidateProject'), $langs->trans('ConfirmValidateProject'), 'confirm_validate','',0,1); $ret=$form->form_confirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('ValidateProject'), $langs->trans('ConfirmValidateProject'), 'confirm_validate','',0,1);
if ($ret == 'html') print '<br>'; if ($ret == 'html') print '<br>';
} }
// Confirmation close // Confirmation close
if ($action == 'close') if ($action == 'close')
{ {
$ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$project->id,$langs->trans("CloseAProject"),$langs->trans("ConfirmCloseAProject"),"confirm_close",'','',1); $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$object->id,$langs->trans("CloseAProject"),$langs->trans("ConfirmCloseAProject"),"confirm_close",'','',1);
if ($ret == 'html') print '<br>'; if ($ret == 'html') print '<br>';
} }
// Confirmation reopen // Confirmation reopen
if ($action == 'reopen') if ($action == 'reopen')
{ {
$ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$project->id,$langs->trans("ReOpenAProject"),$langs->trans("ConfirmReOpenAProject"),"confirm_reopen",'','',1); $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$object->id,$langs->trans("ReOpenAProject"),$langs->trans("ConfirmReOpenAProject"),"confirm_reopen",'','',1);
if ($ret == 'html') print '<br>'; if ($ret == 'html') print '<br>';
} }
// Confirmation delete // Confirmation delete
@ -388,14 +402,13 @@ else
{ {
$text=$langs->trans("ConfirmDeleteAProject"); $text=$langs->trans("ConfirmDeleteAProject");
$task=new Task($db); $task=new Task($db);
$taskarray=$task->getTasksArray(0,0,$project->id,0,0); $taskarray=$task->getTasksArray(0,0,$object->id,0,0);
$nboftask=count($taskarray); $nboftask=count($taskarray);
if ($nboftask) $text.='<br>'.img_warning().' '.$langs->trans("ThisWillAlsoRemoveTasks",$nboftask); if ($nboftask) $text.='<br>'.img_warning().' '.$langs->trans("ThisWillAlsoRemoveTasks",$nboftask);
$ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$project->id,$langs->trans("DeleteAProject"),$text,"confirm_delete",'','',1); $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$object->id,$langs->trans("DeleteAProject"),$text,"confirm_delete",'','',1);
if ($ret == 'html') print '<br>'; if ($ret == 'html') print '<br>';
} }
if ($action == 'edit' && $userWrite > 0) if ($action == 'edit' && $userWrite > 0)
{ {
print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">'; print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
@ -407,11 +420,11 @@ else
// Ref // Ref
print '<tr><td width="30%">'.$langs->trans("Ref").'</td>'; print '<tr><td width="30%">'.$langs->trans("Ref").'</td>';
print '<td><input size="12" name="ref" value="'.$project->ref.'"></td></tr>'; print '<td><input size="12" name="ref" value="'.$object->ref.'"></td></tr>';
// Label // Label
print '<tr><td>'.$langs->trans("Label").'</td>'; print '<tr><td>'.$langs->trans("Label").'</td>';
print '<td><input size="30" name="title" value="'.$project->title.'"></td></tr>'; print '<td><input size="30" name="title" value="'.$object->title.'"></td></tr>';
// Customer // Customer
print '<tr><td>'.$langs->trans("Company").'</td><td>'; print '<tr><td>'.$langs->trans("Company").'</td><td>';
@ -423,11 +436,11 @@ else
// Visibility // Visibility
print '<tr><td>'.$langs->trans("Visibility").'</td><td>'; print '<tr><td>'.$langs->trans("Visibility").'</td><td>';
$array=array(0 => $langs->trans("PrivateProject"),1 => $langs->trans("SharedProject")); $array=array(0 => $langs->trans("PrivateProject"),1 => $langs->trans("SharedProject"));
print $form->selectarray('public',$array,$project->public); print $form->selectarray('public',$array,$object->public);
print '</td></tr>'; print '</td></tr>';
// Statut // Statut
print '<tr><td>'.$langs->trans("Status").'</td><td>'.$project->getLibStatut(4).'</td></tr>'; print '<tr><td>'.$langs->trans("Status").'</td><td>'.$object->getLibStatut(4).'</td></tr>';
// Date start // Date start
print '<tr><td>'.$langs->trans("DateStart").'</td><td>'; print '<tr><td>'.$langs->trans("DateStart").'</td><td>';
@ -436,13 +449,13 @@ else
// Date end // Date end
print '<tr><td>'.$langs->trans("DateEnd").'</td><td>'; print '<tr><td>'.$langs->trans("DateEnd").'</td><td>';
print $form->select_date($project->date_end?$project->date_end:-1,'projectend'); print $form->select_date($object->date_end?$object->date_end:-1,'projectend');
print '</td></tr>'; print '</td></tr>';
// Description // Description
print '<tr><td valign="top">'.$langs->trans("Description").'</td>'; print '<tr><td valign="top">'.$langs->trans("Description").'</td>';
print '<td>'; print '<td>';
print '<textarea name="description" wrap="soft" cols="80" rows="'.ROWS_3.'">'.$project->description.'</textarea>'; print '<textarea name="description" wrap="soft" cols="80" rows="'.ROWS_3.'">'.$object->description.'</textarea>';
print '</td></tr>'; print '</td></tr>';
print '</table>'; print '</table>';
@ -462,43 +475,43 @@ else
// Define a complementary filter for search of next/prev ref. // Define a complementary filter for search of next/prev ref.
if (! $user->rights->projet->all->lire) if (! $user->rights->projet->all->lire)
{ {
$projectsListId = $project->getProjectsAuthorizedForUser($user,$mine,0); $objectsListId = $object->getProjectsAuthorizedForUser($user,$mine,0);
$project->next_prev_filter=" rowid in (".(count($projectsListId)?join(',',array_keys($projectsListId)):'0').")"; $object->next_prev_filter=" rowid in (".(count($objectsListId)?join(',',array_keys($objectsListId)):'0').")";
} }
print $form->showrefnav($project,'ref','',1,'ref','ref'); print $form->showrefnav($object,'ref','',1,'ref','ref');
print '</td></tr>'; print '</td></tr>';
// Label // Label
print '<tr><td>'.$langs->trans("Label").'</td><td>'.$project->title.'</td></tr>'; print '<tr><td>'.$langs->trans("Label").'</td><td>'.$object->title.'</td></tr>';
// Third party // Third party
print '<tr><td>'.$langs->trans("Company").'</td><td>'; print '<tr><td>'.$langs->trans("Company").'</td><td>';
if ($project->societe->id > 0) print $project->societe->getNomUrl(1); if ($object->societe->id > 0) print $object->societe->getNomUrl(1);
else print'&nbsp;'; else print'&nbsp;';
print '</td></tr>'; print '</td></tr>';
// Visibility // Visibility
print '<tr><td>'.$langs->trans("Visibility").'</td><td>'; print '<tr><td>'.$langs->trans("Visibility").'</td><td>';
if ($project->public) print $langs->trans('SharedProject'); if ($object->public) print $langs->trans('SharedProject');
else print $langs->trans('PrivateProject'); else print $langs->trans('PrivateProject');
print '</td></tr>'; print '</td></tr>';
// Statut // Statut
print '<tr><td>'.$langs->trans("Status").'</td><td>'.$project->getLibStatut(4).'</td></tr>'; print '<tr><td>'.$langs->trans("Status").'</td><td>'.$object->getLibStatut(4).'</td></tr>';
// Date start // Date start
print '<tr><td>'.$langs->trans("DateStart").'</td><td>'; print '<tr><td>'.$langs->trans("DateStart").'</td><td>';
print dol_print_date($project->date_start,'day'); print dol_print_date($object->date_start,'day');
print '</td></tr>'; print '</td></tr>';
// Date end // Date end
print '<tr><td>'.$langs->trans("DateEnd").'</td><td>'; print '<tr><td>'.$langs->trans("DateEnd").'</td><td>';
print dol_print_date($project->date_end,'day'); print dol_print_date($object->date_end,'day');
print '</td></tr>'; print '</td></tr>';
// Description // Description
print '<td valign="top">'.$langs->trans("Description").'</td><td>'; print '<td valign="top">'.$langs->trans("Description").'</td><td>';
print nl2br($project->description); print nl2br($object->description);
print '</td></tr>'; print '</td></tr>';
print '</table>'; print '</table>';
@ -518,7 +531,7 @@ else
{ {
if ($userWrite > 0) if ($userWrite > 0)
{ {
print '<a class="butAction" href="fiche.php?id='.$project->id.'&action=validate">'.$langs->trans("Valid").'</a>'; print '<a class="butAction" href="fiche.php?id='.$object->id.'&action=validate">'.$langs->trans("Valid").'</a>';
} }
else else
{ {
@ -527,11 +540,11 @@ else
} }
// Modify // Modify
if ($project->statut != 2 && $user->rights->projet->creer) if ($object->statut != 2 && $user->rights->projet->creer)
{ {
if ($userWrite > 0) if ($userWrite > 0)
{ {
print '<a class="butAction" href="fiche.php?id='.$project->id.'&amp;action=edit">'.$langs->trans("Modify").'</a>'; print '<a class="butAction" href="fiche.php?id='.$object->id.'&amp;action=edit">'.$langs->trans("Modify").'</a>';
} }
else else
{ {
@ -540,11 +553,11 @@ else
} }
// Close // Close
if ($project->statut == 1 && $user->rights->projet->creer) if ($object->statut == 1 && $user->rights->projet->creer)
{ {
if ($userWrite > 0) if ($userWrite > 0)
{ {
print '<a class="butAction" href="fiche.php?id='.$project->id.'&amp;action=close">'.$langs->trans("Close").'</a>'; print '<a class="butAction" href="fiche.php?id='.$object->id.'&amp;action=close">'.$langs->trans("Close").'</a>';
} }
else else
{ {
@ -553,11 +566,11 @@ else
} }
// Reopen // Reopen
if ($project->statut == 2 && $user->rights->projet->creer) if ($object->statut == 2 && $user->rights->projet->creer)
{ {
if ($userWrite > 0) if ($userWrite > 0)
{ {
print '<a class="butAction" href="fiche.php?id='.$project->id.'&amp;action=reopen">'.$langs->trans("ReOpen").'</a>'; print '<a class="butAction" href="fiche.php?id='.$object->id.'&amp;action=reopen">'.$langs->trans("ReOpen").'</a>';
} }
else else
{ {
@ -570,7 +583,7 @@ else
{ {
if ($userDelete > 0) if ($userDelete > 0)
{ {
print '<a class="butActionDelete" href="fiche.php?id='.$project->id.'&amp;action=delete">'.$langs->trans("Delete").'</a>'; print '<a class="butActionDelete" href="fiche.php?id='.$object->id.'&amp;action=delete">'.$langs->trans("Delete").'</a>';
} }
else else
{ {
@ -591,22 +604,22 @@ else
/* /*
* Documents generes * Documents generes
*/ */
$filename=dol_sanitizeFileName($project->ref); $filename=dol_sanitizeFileName($object->ref);
$filedir=$conf->projet->dir_output . "/" . dol_sanitizeFileName($project->ref); $filedir=$conf->projet->dir_output . "/" . dol_sanitizeFileName($object->ref);
$urlsource=$_SERVER["PHP_SELF"]."?id=".$project->id; $urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id;
$genallowed=($user->rights->projet->lire && $userAccess > 0); $genallowed=($user->rights->projet->lire && $userAccess > 0);
$delallowed=($user->rights->projet->creer && $userWrite > 0); $delallowed=($user->rights->projet->creer && $userWrite > 0);
$var=true; $var=true;
$somethingshown=$formfile->show_documents('project',$filename,$filedir,$urlsource,$genallowed,$delallowed,$project->modelpdf); $somethingshown=$formfile->show_documents('project',$filename,$filedir,$urlsource,$genallowed,$delallowed,$object->modelpdf);
print '</td><td valign="top" width="50%">'; print '</td><td valign="top" width="50%">';
// List of actions on element // List of actions on element
include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php'); include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php');
$formactions=new FormActions($db); $formactions=new FormActions($db);
$somethingshown=$formactions->showactions($project,'project',$socid); $somethingshown=$formactions->showactions($object,'project',$socid);
print '</td></tr></table>'; print '</td></tr></table>';
} }

View File

@ -28,6 +28,7 @@ require_once(DOL_DOCUMENT_ROOT."/projet/class/project.class.php");
require_once(DOL_DOCUMENT_ROOT."/projet/class/task.class.php"); require_once(DOL_DOCUMENT_ROOT."/projet/class/task.class.php");
require_once(DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php'); require_once(DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php');
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
@ -74,14 +75,21 @@ $projectstatic = new Project($db);
// Envoi fichier // Envoi fichier
if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{
// Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Used on menu or for setup page for example
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
{ {
@ -105,9 +113,10 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
// Delete // Delete
if ($action=='delete') if ($action=='delete')
{ {
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $langs->load("other");
$file = $upload_dir . '/' . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file); dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }
// Retreive First Task ID of Project if withprojet is on to allow project prev next to work // Retreive First Task ID of Project if withprojet is on to allow project prev next to work

View File

@ -64,7 +64,7 @@ $object = new Societe($db);
if ($id > 0 || ! empty($ref)) if ($id > 0 || ! empty($ref))
{ {
$result = $object->fetch($id, $ref); $result = $object->fetch($id, $ref);
$upload_dir = $conf->societe->multidir_output[$object->entity] . "/" . $object->id ; $upload_dir = $conf->societe->multidir_output[$object->entity] . "/" . $object->id ;
$courrier_dir = $conf->societe->multidir_output[$object->entity] . "/courrier/" . get_exdir($object->id); $courrier_dir = $conf->societe->multidir_output[$object->entity] . "/courrier/" . get_exdir($object->id);
} }
@ -74,6 +74,8 @@ if ($id > 0 || ! empty($ref))
* Actions * Actions
*/ */
// TODO Use an include to mutualize this code for action sendit and confirm_deletefile
// Post file // Post file
if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC)) if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
@ -81,19 +83,18 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{ {
if (dol_mkdir($upload_dir) >= 0) if (dol_mkdir($upload_dir) >= 0)
{ {
$resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0,0,$_FILES['userfile']['error']); $resupload=dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . stripslashes($_FILES['userfile']['name']),0,0,$_FILES['userfile']['error']);
if (is_numeric($resupload) && $resupload > 0) if (is_numeric($resupload) && $resupload > 0)
{ {
if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1) if (image_format_supported($upload_dir . "/" . $_FILES['userfile']['name']) == 1)
{ {
// Create small thumbs for company (Ratio is near 16/9) // Create small thumbs for image (Ratio is near 16/9)
// Used on logon for example // Used on logon for example
$imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs"); $imgThumbSmall = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthsmall, $maxheightsmall, '_small', $quality, "thumbs");
// Create mini thumbs for image (Ratio is near 16/9)
// Create mini thumbs for company (Ratio is near 16/9) // Used on menu or for setup page for example
// Used on menu or for setup page for example $imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs");
$imgThumbMini = vignette($upload_dir . "/" . $_FILES['userfile']['name'], $maxwidthmini, $maxheightmini, '_mini', $quality, "thumbs"); }
}
$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>';
} }
else else
@ -121,9 +122,9 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
{ {
if ($object->id) if ($object->id)
{ {
$file = $upload_dir . "/" . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $file = $upload_dir . "/" . GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file,0,0,0,$object); dol_delete_file($file,0,0,0,$object);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>'; $mesg = '<div class="ok">'.$langs->trans("FileWasRemoved",GETPOST('urlfile')).'</div>';
} }
} }
@ -144,12 +145,12 @@ if ($object->id)
*/ */
if ($conf->notification->enabled) $langs->load("mails"); if ($conf->notification->enabled) $langs->load("mails");
$head = societe_prepare_head($object); $head = societe_prepare_head($object);
$form=new Form($db); $form=new Form($db);
dol_fiche_head($head, 'document', $langs->trans("ThirdParty"),0,'company'); dol_fiche_head($head, 'document', $langs->trans("ThirdParty"),0,'company');
// Construit liste des fichiers // Construit liste des fichiers
$filearray=dol_dir_list($upload_dir,"files",0,'','\.meta$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1); $filearray=dol_dir_list($upload_dir,"files",0,'','\.meta$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
$totalsize=0; $totalsize=0;
@ -157,22 +158,22 @@ if ($object->id)
{ {
$totalsize+=$file['size']; $totalsize+=$file['size'];
} }
print '<table class="border"width="100%">'; print '<table class="border"width="100%">';
// Ref // Ref
print '<tr><td width="30%">'.$langs->trans("ThirdPartyName").'</td>'; print '<tr><td width="30%">'.$langs->trans("ThirdPartyName").'</td>';
print '<td colspan="3">'; print '<td colspan="3">';
print $form->showrefnav($object,'socid','',($user->societe_id?0:1),'rowid','nom'); print $form->showrefnav($object,'socid','',($user->societe_id?0:1),'rowid','nom');
print '</td></tr>'; print '</td></tr>';
// Prefix // Prefix
if (! empty($conf->global->SOCIETE_USEPREFIX)) // Old not used prefix field if (! empty($conf->global->SOCIETE_USEPREFIX)) // Old not used prefix field
{ {
print '<tr><td>'.$langs->trans('Prefix').'</td><td colspan="3">'.$object->prefix_comm.'</td></tr>'; print '<tr><td>'.$langs->trans('Prefix').'</td><td colspan="3">'.$object->prefix_comm.'</td></tr>';
} }
if ($object->client) if ($object->client)
{ {
print '<tr><td>'; print '<tr><td>';
@ -181,7 +182,7 @@ if ($object->id)
if ($object->check_codeclient() <> 0) print ' <font class="error">('.$langs->trans("WrongCustomerCode").')</font>'; if ($object->check_codeclient() <> 0) print ' <font class="error">('.$langs->trans("WrongCustomerCode").')</font>';
print '</td></tr>'; print '</td></tr>';
} }
if ($object->fournisseur) if ($object->fournisseur)
{ {
print '<tr><td>'; print '<tr><td>';
@ -190,19 +191,19 @@ if ($object->id)
if ($object->check_codefournisseur() <> 0) print ' <font class="error">('.$langs->trans("WrongSupplierCode").')</font>'; if ($object->check_codefournisseur() <> 0) print ' <font class="error">('.$langs->trans("WrongSupplierCode").')</font>';
print '</td></tr>'; print '</td></tr>';
} }
// Nbre fichiers // Nbre fichiers
print '<tr><td>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>'; print '<tr><td>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
//Total taille //Total taille
print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>'; print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>';
print '</table>'; print '</table>';
print '</div>'; print '</div>';
dol_htmloutput_mesg($mesg,$mesgs); dol_htmloutput_mesg($mesg,$mesgs);
/* /*
* Confirmation suppression fichier * Confirmation suppression fichier
*/ */
@ -211,16 +212,16 @@ if ($object->id)
$ret=$form->form_confirm($_SERVER["PHP_SELF"].'?id='.$object->id.'&urlfile='.urldecode($_GET["urlfile"]), $langs->trans('DeleteFile'), $langs->trans('ConfirmDeleteFile'), 'confirm_deletefile', '', 0, 1); $ret=$form->form_confirm($_SERVER["PHP_SELF"].'?id='.$object->id.'&urlfile='.urldecode($_GET["urlfile"]), $langs->trans('DeleteFile'), $langs->trans('ConfirmDeleteFile'), 'confirm_deletefile', '', 0, 1);
if ($ret == 'html') print '<br>'; if ($ret == 'html') print '<br>';
} }
$formfile=new FormFile($db); $formfile=new FormFile($db);
// Show upload form // Show upload form
$formfile->form_attach_new_file($_SERVER["PHP_SELF"].'?id='.$object->id,'',0,0,$user->rights->societe->creer,50,$object); $formfile->form_attach_new_file($_SERVER["PHP_SELF"].'?id='.$object->id,'',0,0,$user->rights->societe->creer,50,$object);
// List of document // List of document
$param='&socid='.$object->id; $param='&socid='.$object->id;
$formfile->list_of_documents($filearray,$object,'societe',$param); $formfile->list_of_documents($filearray,$object,'societe',$param);
print "<br><br>"; print "<br><br>";
} }
else else

View File

@ -23,7 +23,7 @@
*/ */
require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php"); require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
if ($conf->ldap->enabled) require_once (DOL_DOCUMENT_ROOT."/core/class/ldap.class.php"); if (! empty($conf->ldap->enabled)) require_once (DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
/** /**

View File

@ -53,7 +53,7 @@ $original_file=GETPOST("file");
$modulepart=GETPOST('modulepart','alpha'); $modulepart=GETPOST('modulepart','alpha');
$urlsource=GETPOST("urlsource"); $urlsource=GETPOST("urlsource");
$entity=GETPOST('entity','int'); $entity=GETPOST('entity','int');
if ($entity == '') $entity=1; // For backward compatibility
// Security check // Security check
if (empty($modulepart)) accessforbidden('Bad value for parameter modulepart'); if (empty($modulepart)) accessforbidden('Bad value for parameter modulepart');
@ -212,6 +212,12 @@ if ($modulepart)
if ($user->rights->tax->charges->lire) $accessallowed=1; if ($user->rights->tax->charges->lire) $accessallowed=1;
$original_file=$conf->tax->dir_output.'/'.$original_file; $original_file=$conf->tax->dir_output.'/'.$original_file;
} }
// Wrapping for products or services
elseif ($modulepart == 'actions')
{
if ($user->rights->agenda->myactions->read) $accessallowed=1;
$original_file=$conf->agenda->dir_output.'/'.$original_file;
}
// Wrapping for categories // Wrapping for categories
elseif ($modulepart == 'category') elseif ($modulepart == 'category')
{ {
@ -366,15 +372,15 @@ else // Open and return file
// Output files on browser // Output files on browser
dol_syslog("viewimage.php return file $original_file content-type=$type"); dol_syslog("viewimage.php return file $original_file content-type=$type");
$original_file_osencoded=dol_osencode($original_file);
// This test if file exists should be useless. We keep it to find bug more easily // This test is to avoid error images when image is not available (for example thumbs).
if (! dol_is_file($original_file_osencoded)) if (! dol_is_file($original_file))
{ {
$error='Error: File '.$_GET["file"].' does not exists or filesystems permissions are not allowed'; $original_file=DOL_DOCUMENT_ROOT.'/theme/common/nophoto.jpg';
/*$error='Error: File '.$_GET["file"].' does not exists or filesystems permissions are not allowed';
dol_print_error(0,$error); dol_print_error(0,$error);
print $error; print $error;
exit; exit;*/
} }
// Les drois sont ok et fichier trouve // Les drois sont ok et fichier trouve
@ -389,6 +395,7 @@ else // Open and return file
header('Content-type: image/png'); header('Content-type: image/png');
} }
$original_file_osencoded=dol_osencode($original_file);
readfile($original_file_osencoded); readfile($original_file_osencoded);
} }