Merge branch 'develop' into clone-composition
Conflicts: ChangeLog htdocs/core/modules/facture/doc/pdf_crabe.modules.php
This commit is contained in:
commit
13bcb5daaa
@ -20,6 +20,9 @@ For users:
|
|||||||
- New: Add option MEMBER_PAYONLINE_SENDEMAIL to send email when paypal or paybox payment is done.
|
- New: Add option MEMBER_PAYONLINE_SENDEMAIL to send email when paypal or paybox payment is done.
|
||||||
- New: Implement same rule for return value of all command line scripts (0 when success, <>0 if error).
|
- New: Implement same rule for return value of all command line scripts (0 when success, <>0 if error).
|
||||||
- New: Clone product/service composition
|
- New: Clone product/service composition
|
||||||
|
- New: [ task #926 ] Add extrafield feature on order lines
|
||||||
|
- New: [ task #927 ] Add extrafield feature on Proposal lines
|
||||||
|
- New: [ task #928 ] Add extrafield feature on invoice lines
|
||||||
|
|
||||||
For translators:
|
For translators:
|
||||||
- Normalized sort order of all languages files with english ref file.
|
- Normalized sort order of all languages files with english ref file.
|
||||||
|
|||||||
@ -16,13 +16,13 @@ fi
|
|||||||
# To detec
|
# To detec
|
||||||
if [ "x$1" = "xlist" ]
|
if [ "x$1" = "xlist" ]
|
||||||
then
|
then
|
||||||
find . -iname "*.php" -o -iname "*.sh" -o -iname "*.pl" -o -iname "*.lang" -o -iname "*.txt" -exec file "{}" + | grep -v 'htdocs\/includes' | grep CRLF
|
find . \( -iname "*.php" -o -iname "*.sh" -o -iname "*.pl" -o -iname "*.lang" -o -iname "*.txt" \) -exec file "{}" + | grep -v 'htdocs\/includes' | grep CRLF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# To convert
|
# To convert
|
||||||
if [ "x$1" = "xfix" ]
|
if [ "x$1" = "xfix" ]
|
||||||
then
|
then
|
||||||
for fic in `find . -iname "*.php" -o -iname "*.sh" -o -iname "*.pl" -o -iname "*.lang" -o -iname "*.txt" -exec file "{}" + | grep -v 'htdocs\/includes' | grep CRLF | awk -F':' '{ print $1 }' `
|
for fic in `find . \( -iname "*.php" -o -iname "*.sh" -o -iname "*.pl" -o -iname "*.lang" -o -iname "*.txt" \) -exec file "{}" + | grep -v 'htdocs\/includes' | grep CRLF | awk -F':' '{ print $1 }' `
|
||||||
do
|
do
|
||||||
echo "Fix file $fic"
|
echo "Fix file $fic"
|
||||||
dos2unix $fic
|
dos2unix $fic
|
||||||
|
|||||||
@ -18,7 +18,7 @@ fi
|
|||||||
# To detec
|
# To detec
|
||||||
if [ "x$1" = "xlist" ]
|
if [ "x$1" = "xlist" ]
|
||||||
then
|
then
|
||||||
#find . -iname '*.php' -print0 -o -iname '*.sh' -print0 -o -iname '*.pl' -print0 -o -iname '*.lang' -print0 -o -iname '*.txt' -print0 | xargs -0 awk '/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}'
|
#find . \( -iname '*.php' -print0 -o -iname '*.sh' -print0 -o -iname '*.pl' -print0 -o -iname '*.lang' -print0 -o -iname '*.txt' \) -print0 | xargs -0 awk '/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}'
|
||||||
grep -rlIZ --include='*.php' --include='*.sh' --include='*.pl' --include='*.lang' --include='*.txt' --exclude-dir='.git' --exclude-dir='includes' --exclude-dir='custom' . . | xargs -0 awk '/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}'
|
grep -rlIZ --include='*.php' --include='*.sh' --include='*.pl' --include='*.lang' --include='*.txt' --exclude-dir='.git' --exclude-dir='includes' --exclude-dir='custom' . . | xargs -0 awk '/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
160
htdocs/admin/orderdet_extrafields.php
Normal file
160
htdocs/admin/orderdet_extrafields.php
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2001-2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
* Copyright (C) 2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
|
* Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
|
* Copyright (C) 2012 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
* Copyright (C) 2013 Philippe Grand <philippe.grand@atoo-net.com>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file htdocs/admin/orderdet_extrafields.php
|
||||||
|
* \ingroup order
|
||||||
|
* \brief Page to setup extra fields of order
|
||||||
|
*/
|
||||||
|
|
||||||
|
require '../main.inc.php';
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/order.lib.php';
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
|
||||||
|
|
||||||
|
if (!$user->admin)
|
||||||
|
accessforbidden();
|
||||||
|
|
||||||
|
$langs->load("admin");
|
||||||
|
$langs->load("other");
|
||||||
|
$langs->load("orders");
|
||||||
|
|
||||||
|
$extrafields = new ExtraFields($db);
|
||||||
|
$form = new Form($db);
|
||||||
|
|
||||||
|
// List of supported format
|
||||||
|
$tmptype2label=getStaticMember(get_class($extrafields),'type2label');
|
||||||
|
$type2label=array('');
|
||||||
|
foreach ($tmptype2label as $key => $val) $type2label[$key]=$langs->trans($val);
|
||||||
|
|
||||||
|
$action=GETPOST('action', 'alpha');
|
||||||
|
$attrname=GETPOST('attrname', 'alpha');
|
||||||
|
$elementtype='commandedet'; //Must be the $table_element of the class that manage extrafield
|
||||||
|
|
||||||
|
if (!$user->admin) accessforbidden();
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/admin_extrafields.inc.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* View
|
||||||
|
*/
|
||||||
|
|
||||||
|
$textobject=$langs->transnoentitiesnoconv("Orders");
|
||||||
|
|
||||||
|
llxHeader('',$langs->trans("OrdersSetup"));
|
||||||
|
|
||||||
|
$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
||||||
|
print_fiche_titre($langs->trans("OrdersSetup"),$linkback,'setup');
|
||||||
|
print "<br>\n";
|
||||||
|
|
||||||
|
$head = order_admin_prepare_head(null);
|
||||||
|
|
||||||
|
dol_fiche_head($head, 'attributeslines', $langs->trans("ModuleSetup"), 0, 'order');
|
||||||
|
|
||||||
|
|
||||||
|
print $langs->trans("DefineHereComplementaryAttributes",$textobject).'<br>'."\n";
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
// Load attribute_label
|
||||||
|
$extrafields->fetch_name_optionals_label($elementtype);
|
||||||
|
|
||||||
|
print "<table summary=\"listofattributes\" class=\"noborder\" width=\"100%\">";
|
||||||
|
|
||||||
|
print '<tr class="liste_titre">';
|
||||||
|
print '<td>'.$langs->trans("Label").'</td>';
|
||||||
|
print '<td>'.$langs->trans("AttributeCode").'</td>';
|
||||||
|
print '<td>'.$langs->trans("Type").'</td>';
|
||||||
|
print '<td align="right">'.$langs->trans("Size").'</td>';
|
||||||
|
print '<td align="center">'.$langs->trans("Unique").'</td>';
|
||||||
|
print '<td align="center">'.$langs->trans("Required").'</td>';
|
||||||
|
print '<td width="80"> </td>';
|
||||||
|
print "</tr>\n";
|
||||||
|
|
||||||
|
$var=True;
|
||||||
|
foreach($extrafields->attribute_type as $key => $value)
|
||||||
|
{
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr ".$bc[$var].">";
|
||||||
|
print "<td>".$extrafields->attribute_label[$key]."</td>\n";
|
||||||
|
print "<td>".$key."</td>\n";
|
||||||
|
print "<td>".$type2label[$extrafields->attribute_type[$key]]."</td>\n";
|
||||||
|
print '<td align="right">'.$extrafields->attribute_size[$key]."</td>\n";
|
||||||
|
print '<td align="center">'.yn($extrafields->attribute_unique[$key])."</td>\n";
|
||||||
|
print '<td align="center">'.yn($extrafields->attribute_required[$key])."</td>\n";
|
||||||
|
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=edit&attrname='.$key.'">'.img_edit().'</a>';
|
||||||
|
print " <a href=\"".$_SERVER["PHP_SELF"]."?action=delete&attrname=$key\">".img_delete()."</a></td>\n";
|
||||||
|
print "</tr>";
|
||||||
|
}
|
||||||
|
|
||||||
|
print "</table>";
|
||||||
|
|
||||||
|
dol_fiche_end();
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
if ($action != 'create' && $action != 'edit')
|
||||||
|
{
|
||||||
|
print '<div class="tabsAction">';
|
||||||
|
print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
|
||||||
|
print "</div>";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* Creation d'un champ optionnel */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
if ($action == 'create')
|
||||||
|
{
|
||||||
|
print "<br>";
|
||||||
|
print_titre($langs->trans('NewAttribute'));
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* Edition d'un champ optionnel */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
if ($action == 'edit' && ! empty($attrname))
|
||||||
|
{
|
||||||
|
print "<br>";
|
||||||
|
print_titre($langs->trans("FieldEdition", $attrname));
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
|
||||||
|
}
|
||||||
|
|
||||||
|
llxFooter();
|
||||||
|
|
||||||
|
$db->close();
|
||||||
|
?>
|
||||||
@ -62,7 +62,13 @@ p {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
width: 735px;
|
width: 735px;
|
||||||
height: 84px;
|
height: 84px;
|
||||||
background: url('../img/bg_menu.png') no-repeat left top;
|
background: #CCCCCC;
|
||||||
|
background-image: linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(40,40,40,.3) 100%);
|
||||||
|
background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(40,40,40,.3) 100%);
|
||||||
|
background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(40,40,40,.3) 100%);
|
||||||
|
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(40,40,40,.3) 100%);
|
||||||
|
background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(40,40,40,.3) 100%);
|
||||||
|
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(40,40,40,.3)) );
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu_bloc {
|
.menu_bloc {
|
||||||
@ -334,12 +340,25 @@ p.titre {
|
|||||||
/* -------------- Boutons --------------------- */
|
/* -------------- Boutons --------------------- */
|
||||||
.bouton_ajout_article,.bouton_mode_reglement,.bouton_validation {
|
.bouton_ajout_article,.bouton_mode_reglement,.bouton_validation {
|
||||||
border: 1px solid #999;
|
border: 1px solid #999;
|
||||||
background: #f7f7ff;
|
background: #f7f7f7;
|
||||||
|
|
||||||
|
background-image: linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(80,80,80,.3)) );
|
||||||
}
|
}
|
||||||
|
|
||||||
.bouton_ajout_article:hover,.bouton_mode_reglement:hover,.bouton_validation:hover
|
.bouton_ajout_article:hover,.bouton_mode_reglement:hover,.bouton_validation:hover
|
||||||
{
|
{
|
||||||
background: #e7e7ff;
|
background: #cccccc;
|
||||||
|
background-image: linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(80,80,80,.3) 100%);
|
||||||
|
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(80,80,80,.3)) );
|
||||||
}
|
}
|
||||||
|
|
||||||
.bouton_ajout_article {
|
.bouton_ajout_article {
|
||||||
@ -472,4 +491,3 @@ p.titre {
|
|||||||
background-color: #3366cc;
|
background-color: #3366cc;
|
||||||
color: white ! important;
|
color: white ! important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,7 @@ if ( GETPOST('filtre') ) {
|
|||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
$db->free($resql);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -90,6 +91,7 @@ if ( GETPOST('filtre') ) {
|
|||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
$db->free($resql);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -147,6 +149,7 @@ if ($res)
|
|||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
$db->free($resql);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 23 KiB |
@ -494,7 +494,11 @@ if ($action == 'create')
|
|||||||
print '<tr><td width="10%">'.$langs->trans("Status").' / '.$langs->trans("Percentage").'</td>';
|
print '<tr><td width="10%">'.$langs->trans("Status").' / '.$langs->trans("Percentage").'</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
$percent=-1;
|
$percent=-1;
|
||||||
if (isset($_GET['percentage']) || isset($_POST['percentage']))
|
if (isset($_GET['status']) || isset($_POST['status']))
|
||||||
|
{
|
||||||
|
$percent=GETPOST('status');
|
||||||
|
}
|
||||||
|
else if (isset($_GET['percentage']) || isset($_POST['percentage']))
|
||||||
{
|
{
|
||||||
$percent=GETPOST('percentage');
|
$percent=GETPOST('percentage');
|
||||||
}
|
}
|
||||||
|
|||||||
161
htdocs/comm/admin/propaldet_extrafields.php
Normal file
161
htdocs/comm/admin/propaldet_extrafields.php
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2001-2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
* Copyright (C) 2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
|
* Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
|
* Copyright (C) 2012 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
* Copyright (C) 2013 Philippe Grand <philippe.grand@atoo-net.com>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file htdocs/comm/admin/propaldet_extrafields.php
|
||||||
|
* \ingroup order
|
||||||
|
* \brief Page to setup extra fields of order
|
||||||
|
*/
|
||||||
|
|
||||||
|
require '../../main.inc.php';
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/propal.lib.php';
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
|
||||||
|
|
||||||
|
if (!$user->admin)
|
||||||
|
accessforbidden();
|
||||||
|
|
||||||
|
$langs->load("admin");
|
||||||
|
$langs->load("other");
|
||||||
|
$langs->load("orders");
|
||||||
|
|
||||||
|
$extrafields = new ExtraFields($db);
|
||||||
|
$form = new Form($db);
|
||||||
|
|
||||||
|
// List of supported format
|
||||||
|
$tmptype2label=getStaticMember(get_class($extrafields),'type2label');
|
||||||
|
$type2label=array('');
|
||||||
|
foreach ($tmptype2label as $key => $val) $type2label[$key]=$langs->trans($val);
|
||||||
|
|
||||||
|
$action=GETPOST('action', 'alpha');
|
||||||
|
$attrname=GETPOST('attrname', 'alpha');
|
||||||
|
|
||||||
|
$elementtype='propaldet'; //Must be the $table_element of the class that manage extrafield
|
||||||
|
|
||||||
|
if (!$user->admin) accessforbidden();
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/admin_extrafields.inc.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* View
|
||||||
|
*/
|
||||||
|
|
||||||
|
$textobject=$langs->transnoentitiesnoconv("Proposals");
|
||||||
|
|
||||||
|
llxHeader('',$langs->trans("PropalSetup"));
|
||||||
|
|
||||||
|
$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
||||||
|
print_fiche_titre($langs->trans("PropalSetup"),$linkback,'setup');
|
||||||
|
print "<br>\n";
|
||||||
|
|
||||||
|
$head = propal_admin_prepare_head(null);
|
||||||
|
|
||||||
|
dol_fiche_head($head, 'attributeslines', $langs->trans("ModuleSetup"), 0, 'order');
|
||||||
|
|
||||||
|
|
||||||
|
print $langs->trans("DefineHereComplementaryAttributes",$textobject).'<br>'."\n";
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
// Load attribute_label
|
||||||
|
$extrafields->fetch_name_optionals_label($elementtype);
|
||||||
|
|
||||||
|
print "<table summary=\"listofattributes\" class=\"noborder\" width=\"100%\">";
|
||||||
|
|
||||||
|
print '<tr class="liste_titre">';
|
||||||
|
print '<td>'.$langs->trans("Label").'</td>';
|
||||||
|
print '<td>'.$langs->trans("AttributeCode").'</td>';
|
||||||
|
print '<td>'.$langs->trans("Type").'</td>';
|
||||||
|
print '<td align="right">'.$langs->trans("Size").'</td>';
|
||||||
|
print '<td align="center">'.$langs->trans("Unique").'</td>';
|
||||||
|
print '<td align="center">'.$langs->trans("Required").'</td>';
|
||||||
|
print '<td width="80"> </td>';
|
||||||
|
print "</tr>\n";
|
||||||
|
|
||||||
|
$var=True;
|
||||||
|
foreach($extrafields->attribute_type as $key => $value)
|
||||||
|
{
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr ".$bc[$var].">";
|
||||||
|
print "<td>".$extrafields->attribute_label[$key]."</td>\n";
|
||||||
|
print "<td>".$key."</td>\n";
|
||||||
|
print "<td>".$type2label[$extrafields->attribute_type[$key]]."</td>\n";
|
||||||
|
print '<td align="right">'.$extrafields->attribute_size[$key]."</td>\n";
|
||||||
|
print '<td align="center">'.yn($extrafields->attribute_unique[$key])."</td>\n";
|
||||||
|
print '<td align="center">'.yn($extrafields->attribute_required[$key])."</td>\n";
|
||||||
|
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=edit&attrname='.$key.'">'.img_edit().'</a>';
|
||||||
|
print " <a href=\"".$_SERVER["PHP_SELF"]."?action=delete&attrname=$key\">".img_delete()."</a></td>\n";
|
||||||
|
print "</tr>";
|
||||||
|
}
|
||||||
|
|
||||||
|
print "</table>";
|
||||||
|
|
||||||
|
dol_fiche_end();
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
if ($action != 'create' && $action != 'edit')
|
||||||
|
{
|
||||||
|
print '<div class="tabsAction">';
|
||||||
|
print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
|
||||||
|
print "</div>";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* Creation d'un champ optionnel */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
if ($action == 'create')
|
||||||
|
{
|
||||||
|
print "<br>";
|
||||||
|
print_titre($langs->trans('NewAttribute'));
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* Edition d'un champ optionnel */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
if ($action == 'edit' && ! empty($attrname))
|
||||||
|
{
|
||||||
|
print "<br>";
|
||||||
|
print_titre($langs->trans("FieldEdition", $attrname));
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
|
||||||
|
}
|
||||||
|
|
||||||
|
llxFooter();
|
||||||
|
|
||||||
|
$db->close();
|
||||||
|
?>
|
||||||
@ -640,6 +640,20 @@ else if ($action == "addline" && $user->rights->propal->creer)
|
|||||||
$tva_tx = (GETPOST('tva_tx')?GETPOST('tva_tx'):0);
|
$tva_tx = (GETPOST('tva_tx')?GETPOST('tva_tx'):0);
|
||||||
$predef=((! empty($idprod) && $conf->global->MAIN_FEATURES_LEVEL < 2) ? '_predef' : '');
|
$predef=((! empty($idprod) && $conf->global->MAIN_FEATURES_LEVEL < 2) ? '_predef' : '');
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
$extrafieldsline = new ExtraFields($db);
|
||||||
|
$extralabelsline =$extrafieldsline->fetch_name_optionals_label($object->table_element_line);
|
||||||
|
$array_option = $extrafieldsline->getOptionalsFromPost($extralabelsline);
|
||||||
|
//Unset extrafield
|
||||||
|
if (is_array($extralabelsline))
|
||||||
|
{
|
||||||
|
// Get extra fields
|
||||||
|
foreach ($extralabelsline as $key => $value)
|
||||||
|
{
|
||||||
|
unset($_POST["options_".$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (empty($idprod) && GETPOST('type') < 0)
|
if (empty($idprod) && GETPOST('type') < 0)
|
||||||
{
|
{
|
||||||
setEventMessage($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Type")), 'errors');
|
setEventMessage($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Type")), 'errors');
|
||||||
@ -809,7 +823,8 @@ else if ($action == "addline" && $user->rights->propal->creer)
|
|||||||
$buyingprice,
|
$buyingprice,
|
||||||
$label,
|
$label,
|
||||||
$date_start,
|
$date_start,
|
||||||
$date_end
|
$date_end,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
@ -877,6 +892,20 @@ else if ($action == 'updateligne' && $user->rights->propal->creer && GETPOST('sa
|
|||||||
$date_start=dol_mktime(0, 0, 0, GETPOST('date_startmonth'), GETPOST('date_startday'), GETPOST('date_startyear'));
|
$date_start=dol_mktime(0, 0, 0, GETPOST('date_startmonth'), GETPOST('date_startday'), GETPOST('date_startyear'));
|
||||||
$date_end=dol_mktime(0, 0, 0, GETPOST('date_endmonth'), GETPOST('date_endday'), GETPOST('date_endyear'));
|
$date_end=dol_mktime(0, 0, 0, GETPOST('date_endmonth'), GETPOST('date_endday'), GETPOST('date_endyear'));
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
$extrafieldsline = new ExtraFields($db);
|
||||||
|
$extralabelsline =$extrafieldsline->fetch_name_optionals_label($object->table_element_line);
|
||||||
|
$array_option = $extrafieldsline->getOptionalsFromPost($extralabelsline);
|
||||||
|
//Unset extrafield
|
||||||
|
if (is_array($extralabelsline))
|
||||||
|
{
|
||||||
|
// Get extra fields
|
||||||
|
foreach ($extralabelsline as $key => $value)
|
||||||
|
{
|
||||||
|
unset($_POST["options_".$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Define special_code for special lines
|
// Define special_code for special lines
|
||||||
$special_code=0;
|
$special_code=0;
|
||||||
if (! GETPOST('qty')) $special_code=3;
|
if (! GETPOST('qty')) $special_code=3;
|
||||||
@ -935,7 +964,8 @@ else if ($action == 'updateligne' && $user->rights->propal->creer && GETPOST('sa
|
|||||||
$label,
|
$label,
|
||||||
$type,
|
$type,
|
||||||
$date_start,
|
$date_start,
|
||||||
$date_end
|
$date_end,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
|
|||||||
@ -309,11 +309,12 @@ class Propal extends CommonObject
|
|||||||
* @param string $label ???
|
* @param string $label ???
|
||||||
* @param timestamp $date_start Start date of the line
|
* @param timestamp $date_start Start date of the line
|
||||||
* @param timestamp $date_end End date of the line
|
* @param timestamp $date_end End date of the line
|
||||||
|
* @param array $array_option extrafields array
|
||||||
* @return int >0 if OK, <0 if KO
|
* @return int >0 if OK, <0 if KO
|
||||||
*
|
*
|
||||||
* @see add_product
|
* @see add_product
|
||||||
*/
|
*/
|
||||||
function addline($propalid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $price_base_type='HT', $pu_ttc=0, $info_bits=0, $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=0, $pa_ht=0, $label='',$date_start='', $date_end='')
|
function addline($propalid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $price_base_type='HT', $pu_ttc=0, $info_bits=0, $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=0, $pa_ht=0, $label='',$date_start='', $date_end='',$array_option=0)
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
@ -420,6 +421,10 @@ class Propal extends CommonObject
|
|||||||
$this->line->price=$price;
|
$this->line->price=$price;
|
||||||
$this->line->remise=$remise;
|
$this->line->remise=$remise;
|
||||||
|
|
||||||
|
if (is_array($array_option) && count($array_option)>0) {
|
||||||
|
$this->line->array_options=$array_option;
|
||||||
|
}
|
||||||
|
|
||||||
$result=$this->line->insert();
|
$result=$this->line->insert();
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -473,9 +478,10 @@ class Propal extends CommonObject
|
|||||||
* @param int $type 0/1=Product/service
|
* @param int $type 0/1=Product/service
|
||||||
* @param timestamp $date_start Start date of the line
|
* @param timestamp $date_start Start date of the line
|
||||||
* @param timestamp $date_end End date of the line
|
* @param timestamp $date_end End date of the line
|
||||||
|
* @param array $array_option extrafields array
|
||||||
* @return int 0 if OK, <0 if KO
|
* @return int 0 if OK, <0 if KO
|
||||||
*/
|
*/
|
||||||
function updateline($rowid, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0, $txlocaltax2=0, $desc='', $price_base_type='HT', $info_bits=0, $special_code=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=0, $pa_ht=0, $label='', $type=0, $date_start='', $date_end='')
|
function updateline($rowid, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0, $txlocaltax2=0, $desc='', $price_base_type='HT', $info_bits=0, $special_code=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=0, $pa_ht=0, $label='', $type=0, $date_start='', $date_end='', $array_option=0)
|
||||||
{
|
{
|
||||||
global $conf,$user,$langs;
|
global $conf,$user,$langs;
|
||||||
|
|
||||||
@ -561,6 +567,10 @@ class Propal extends CommonObject
|
|||||||
$this->line->price=$price;
|
$this->line->price=$price;
|
||||||
$this->line->remise=$remise;
|
$this->line->remise=$remise;
|
||||||
|
|
||||||
|
if (is_array($array_option) && count($array_option)>0) {
|
||||||
|
$this->line->array_options=$array_option;
|
||||||
|
}
|
||||||
|
|
||||||
$result=$this->line->update();
|
$result=$this->line->update();
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -2565,7 +2575,7 @@ class Propal extends CommonObject
|
|||||||
{
|
{
|
||||||
$obj = $this->db->fetch_object($resql);
|
$obj = $this->db->fetch_object($resql);
|
||||||
|
|
||||||
$this->lines[$i] = new stdClass();
|
$this->lines[$i] = new PropaleLigne($this->db);
|
||||||
$this->lines[$i]->id = $obj->rowid; // for backward compatibility
|
$this->lines[$i]->id = $obj->rowid; // for backward compatibility
|
||||||
$this->lines[$i]->rowid = $obj->rowid;
|
$this->lines[$i]->rowid = $obj->rowid;
|
||||||
$this->lines[$i]->label = $obj->custom_label;
|
$this->lines[$i]->label = $obj->custom_label;
|
||||||
@ -2617,11 +2627,14 @@ class Propal extends CommonObject
|
|||||||
* \class PropaleLigne
|
* \class PropaleLigne
|
||||||
* \brief Class to manage commercial proposal lines
|
* \brief Class to manage commercial proposal lines
|
||||||
*/
|
*/
|
||||||
class PropaleLigne
|
class PropaleLigne extends CommonObject
|
||||||
{
|
{
|
||||||
var $db;
|
var $db;
|
||||||
var $error;
|
var $error;
|
||||||
|
|
||||||
|
public $element='propaldet';
|
||||||
|
public $table_element='propaldet';
|
||||||
|
|
||||||
var $oldline;
|
var $oldline;
|
||||||
|
|
||||||
// From llx_propaldet
|
// From llx_propaldet
|
||||||
@ -2837,6 +2850,17 @@ class PropaleLigne
|
|||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'propaldet');
|
$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'propaldet');
|
||||||
|
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->insertExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (! $notrigger)
|
if (! $notrigger)
|
||||||
{
|
{
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
@ -2877,6 +2901,19 @@ class PropaleLigne
|
|||||||
dol_syslog("PropaleLigne::delete sql=".$sql, LOG_DEBUG);
|
dol_syslog("PropaleLigne::delete sql=".$sql, LOG_DEBUG);
|
||||||
if ($this->db->query($sql) )
|
if ($this->db->query($sql) )
|
||||||
{
|
{
|
||||||
|
|
||||||
|
// Remove extrafields
|
||||||
|
if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->deleteExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
|
||||||
$interface=new Interfaces($this->db);
|
$interface=new Interfaces($this->db);
|
||||||
@ -2970,6 +3007,16 @@ class PropaleLigne
|
|||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->insertExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (! $notrigger)
|
if (! $notrigger)
|
||||||
{
|
{
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
|
|||||||
@ -53,7 +53,8 @@ $endyear=$year;
|
|||||||
|
|
||||||
$form=new Form($db);
|
$form=new Form($db);
|
||||||
|
|
||||||
$langs->load("propal");
|
$langs->load('propal');
|
||||||
|
$langs->load('other');
|
||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
|
|||||||
@ -1024,6 +1024,7 @@ class Commande extends CommonOrder
|
|||||||
* @param int $fk_fournprice Id supplier price
|
* @param int $fk_fournprice Id supplier price
|
||||||
* @param int $pa_ht Buying price (without tax)
|
* @param int $pa_ht Buying price (without tax)
|
||||||
* @param string $label Label
|
* @param string $label Label
|
||||||
|
* @param array $array_option extrafields array
|
||||||
* @return int >0 if OK, <0 if KO
|
* @return int >0 if OK, <0 if KO
|
||||||
*
|
*
|
||||||
* @see add_product
|
* @see add_product
|
||||||
@ -1033,7 +1034,7 @@ class Commande extends CommonOrder
|
|||||||
* par l'appelant par la methode get_default_tva(societe_vendeuse,societe_acheteuse,produit)
|
* par l'appelant par la methode get_default_tva(societe_vendeuse,societe_acheteuse,produit)
|
||||||
* et le desc doit deja avoir la bonne valeur (a l'appelant de gerer le multilangue)
|
* et le desc doit deja avoir la bonne valeur (a l'appelant de gerer le multilangue)
|
||||||
*/
|
*/
|
||||||
function addline($commandeid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $info_bits=0, $fk_remise_except=0, $price_base_type='HT', $pu_ttc=0, $date_start='', $date_end='', $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht=0, $label='')
|
function addline($commandeid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $info_bits=0, $fk_remise_except=0, $price_base_type='HT', $pu_ttc=0, $date_start='', $date_end='', $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht=0, $label='',$array_option=0)
|
||||||
{
|
{
|
||||||
dol_syslog(get_class($this)."::addline commandeid=$commandeid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, fk_remise_except=$fk_remise_except, price_base_type=$price_base_type, pu_ttc=$pu_ttc, date_start=$date_start, date_end=$date_end, type=$type", LOG_DEBUG);
|
dol_syslog(get_class($this)."::addline commandeid=$commandeid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, fk_remise_except=$fk_remise_except, price_base_type=$price_base_type, pu_ttc=$pu_ttc, date_start=$date_start, date_end=$date_end, type=$type", LOG_DEBUG);
|
||||||
|
|
||||||
@ -1140,6 +1141,10 @@ class Commande extends CommonOrder
|
|||||||
$this->line->price=$price;
|
$this->line->price=$price;
|
||||||
$this->line->remise=$remise;
|
$this->line->remise=$remise;
|
||||||
|
|
||||||
|
if (is_array($array_option) && count($array_option)>0) {
|
||||||
|
$this->line->array_options=$array_option;
|
||||||
|
}
|
||||||
|
|
||||||
$result=$this->line->insert();
|
$result=$this->line->insert();
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -2239,9 +2244,10 @@ class Commande extends CommonOrder
|
|||||||
* @param int $pa_ht Price (without tax) of product when it was bought
|
* @param int $pa_ht Price (without tax) of product when it was bought
|
||||||
* @param string $label Label
|
* @param string $label Label
|
||||||
* @param int $special_code Special code (also used by externals modules!)
|
* @param int $special_code Special code (also used by externals modules!)
|
||||||
|
* @param array $array_option extrafields array
|
||||||
* @return int < 0 if KO, > 0 if OK
|
* @return int < 0 if KO, > 0 if OK
|
||||||
*/
|
*/
|
||||||
function updateline($rowid, $desc, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0,$txlocaltax2=0, $price_base_type='HT', $info_bits=0, $date_start='', $date_end='', $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht=0, $label='', $special_code=0)
|
function updateline($rowid, $desc, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0,$txlocaltax2=0, $price_base_type='HT', $info_bits=0, $date_start='', $date_end='', $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht=0, $label='', $special_code=0, $array_option=0)
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
@ -2335,6 +2341,10 @@ class Commande extends CommonOrder
|
|||||||
$this->line->price=$price;
|
$this->line->price=$price;
|
||||||
$this->line->remise=$remise;
|
$this->line->remise=$remise;
|
||||||
|
|
||||||
|
if (is_array($array_option) && count($array_option)>0) {
|
||||||
|
$this->line->array_options=$array_option;
|
||||||
|
}
|
||||||
|
|
||||||
$result=$this->line->update();
|
$result=$this->line->update();
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -2900,6 +2910,7 @@ class Commande extends CommonOrder
|
|||||||
{
|
{
|
||||||
$obj = $this->db->fetch_object($resql);
|
$obj = $this->db->fetch_object($resql);
|
||||||
|
|
||||||
|
$this->lines[$i] = new OrderLine($this->db);
|
||||||
$this->lines[$i]->id = $obj->rowid;
|
$this->lines[$i]->id = $obj->rowid;
|
||||||
$this->lines[$i]->label = $obj->custom_label;
|
$this->lines[$i]->label = $obj->custom_label;
|
||||||
$this->lines[$i]->description = $obj->description;
|
$this->lines[$i]->description = $obj->description;
|
||||||
@ -2952,11 +2963,14 @@ class Commande extends CommonOrder
|
|||||||
* \class OrderLine
|
* \class OrderLine
|
||||||
* \brief Classe de gestion des lignes de commande
|
* \brief Classe de gestion des lignes de commande
|
||||||
*/
|
*/
|
||||||
class OrderLine
|
class OrderLine extends CommonOrderLine
|
||||||
{
|
{
|
||||||
var $db;
|
var $db;
|
||||||
var $error;
|
var $error;
|
||||||
|
|
||||||
|
public $element='commandedet';
|
||||||
|
public $table_element='commandedet';
|
||||||
|
|
||||||
var $oldline;
|
var $oldline;
|
||||||
|
|
||||||
// From llx_commandedet
|
// From llx_commandedet
|
||||||
@ -3102,6 +3116,18 @@ class OrderLine
|
|||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
|
// Remove extrafields
|
||||||
|
if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->deleteExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
|
include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
|
||||||
$interface=new Interfaces($this->db);
|
$interface=new Interfaces($this->db);
|
||||||
@ -3200,6 +3226,16 @@ class OrderLine
|
|||||||
{
|
{
|
||||||
$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'commandedet');
|
$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'commandedet');
|
||||||
|
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->insertExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (! $notrigger)
|
if (! $notrigger)
|
||||||
{
|
{
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
@ -3294,6 +3330,16 @@ class OrderLine
|
|||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->insertExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (! $notrigger)
|
if (! $notrigger)
|
||||||
{
|
{
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
|
|||||||
@ -80,7 +80,6 @@ $result=restrictedArea($user,'commande',$id);
|
|||||||
$object = new Commande($db);
|
$object = new Commande($db);
|
||||||
$extrafields = new ExtraFields($db);
|
$extrafields = new ExtraFields($db);
|
||||||
|
|
||||||
|
|
||||||
// fetch optionals attributes and labels
|
// fetch optionals attributes and labels
|
||||||
$extralabels=$extrafields->fetch_name_optionals_label($object->table_element);
|
$extralabels=$extrafields->fetch_name_optionals_label($object->table_element);
|
||||||
|
|
||||||
@ -315,6 +314,13 @@ else if ($action == 'add' && $user->rights->commande->creer)
|
|||||||
$fk_parent_line = 0;
|
$fk_parent_line = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$lines[$i]->fetch_optionals($lines[$i]->rowid);
|
||||||
|
$array_option=$lines[$i]->array_options;
|
||||||
|
}
|
||||||
|
|
||||||
$result = $object->addline(
|
$result = $object->addline(
|
||||||
$object_id,
|
$object_id,
|
||||||
$desc,
|
$desc,
|
||||||
@ -337,7 +343,8 @@ else if ($action == 'add' && $user->rights->commande->creer)
|
|||||||
$fk_parent_line,
|
$fk_parent_line,
|
||||||
$lines[$i]->fk_fournprice,
|
$lines[$i]->fk_fournprice,
|
||||||
$lines[$i]->pa_ht,
|
$lines[$i]->pa_ht,
|
||||||
$label
|
$label,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result < 0)
|
if ($result < 0)
|
||||||
@ -558,6 +565,20 @@ else if ($action == 'addline' && $user->rights->commande->creer)
|
|||||||
$price_ht = GETPOST('price_ht');
|
$price_ht = GETPOST('price_ht');
|
||||||
$tva_tx = (GETPOST('tva_tx')?GETPOST('tva_tx'):0);
|
$tva_tx = (GETPOST('tva_tx')?GETPOST('tva_tx'):0);
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
$extrafieldsline = new ExtraFields($db);
|
||||||
|
$extralabelsline =$extrafieldsline->fetch_name_optionals_label($object->table_element_line);
|
||||||
|
$array_option = $extrafieldsline->getOptionalsFromPost($extralabelsline);
|
||||||
|
//Unset extrafield
|
||||||
|
if (is_array($extralabelsline))
|
||||||
|
{
|
||||||
|
// Get extra fields
|
||||||
|
foreach ($extralabelsline as $key => $value)
|
||||||
|
{
|
||||||
|
unset($_POST["options_".$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ((empty($idprod) || GETPOST('usenewaddlineform')) && ($price_ht < 0) && (GETPOST('qty') < 0))
|
if ((empty($idprod) || GETPOST('usenewaddlineform')) && ($price_ht < 0) && (GETPOST('qty') < 0))
|
||||||
{
|
{
|
||||||
setEventMessage($langs->trans('ErrorBothFieldCantBeNegative', $langs->transnoentitiesnoconv('UnitPriceHT'), $langs->transnoentitiesnoconv('Qty')), 'errors');
|
setEventMessage($langs->trans('ErrorBothFieldCantBeNegative', $langs->transnoentitiesnoconv('UnitPriceHT'), $langs->transnoentitiesnoconv('Qty')), 'errors');
|
||||||
@ -739,7 +760,8 @@ else if ($action == 'addline' && $user->rights->commande->creer)
|
|||||||
GETPOST('fk_parent_line'),
|
GETPOST('fk_parent_line'),
|
||||||
$fournprice,
|
$fournprice,
|
||||||
$buyingprice,
|
$buyingprice,
|
||||||
$label
|
$label,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
@ -813,6 +835,19 @@ else if ($action == 'updateligne' && $user->rights->commande->creer && GETPOST('
|
|||||||
$fournprice=(GETPOST('fournprice')?GETPOST('fournprice'):'');
|
$fournprice=(GETPOST('fournprice')?GETPOST('fournprice'):'');
|
||||||
$buyingprice=(GETPOST('buying_price')?GETPOST('buying_price'):'');
|
$buyingprice=(GETPOST('buying_price')?GETPOST('buying_price'):'');
|
||||||
|
|
||||||
|
//Extrafields Lines
|
||||||
|
$extrafieldsline = new ExtraFields($db);
|
||||||
|
$extralabelsline =$extrafieldsline->fetch_name_optionals_label($object->table_element_line);
|
||||||
|
$array_option = $extrafieldsline->getOptionalsFromPost($extralabelsline);
|
||||||
|
//Unset extrafield POST Data
|
||||||
|
if (is_array($extralabelsline))
|
||||||
|
{
|
||||||
|
foreach ($extralabelsline as $key => $value)
|
||||||
|
{
|
||||||
|
unset($_POST["options_".$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Check minimum price
|
// Check minimum price
|
||||||
$productid = GETPOST('productid', 'int');
|
$productid = GETPOST('productid', 'int');
|
||||||
if (! empty($productid))
|
if (! empty($productid))
|
||||||
@ -866,7 +901,9 @@ else if ($action == 'updateligne' && $user->rights->commande->creer && GETPOST('
|
|||||||
0,
|
0,
|
||||||
$fournprice,
|
$fournprice,
|
||||||
$buyingprice,
|
$buyingprice,
|
||||||
$label
|
$label,
|
||||||
|
0,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
@ -1117,11 +1154,13 @@ else if ($action == 'remove_file')
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Print file
|
// Print file
|
||||||
else if ($action == 'print_file' AND $user->rights->printipp->use)
|
else if ($action == 'print_file' AND $user->rights->printipp->read)
|
||||||
{
|
{
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/dolprintipp.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/class/dolprintipp.class.php';
|
||||||
$printer = new dolPrintIPP($db,$conf->global->PRINTIPP_HOST,$conf->global->PRINTIPP_PORT,$user->login,$conf->global->PRINTIPP_USER,$conf->global->PRINTIPP_PASSWORD);
|
$printer = new dolPrintIPP($db,$conf->global->PRINTIPP_HOST,$conf->global->PRINTIPP_PORT,$user->login,$conf->global->PRINTIPP_USER,$conf->global->PRINTIPP_PASSWORD);
|
||||||
$printer->print_file(GETPOST('file','alpha'),GETPOST('printer','alpha'));
|
$printer->print_file(GETPOST('file','alpha'),GETPOST('printer','alpha'));
|
||||||
|
setEventMessage($langs->trans("FileWasSentToPrinter", GETPOST('file')));
|
||||||
|
$action='';
|
||||||
}
|
}
|
||||||
|
|
||||||
else if ($action == 'update_extras')
|
else if ($action == 'update_extras')
|
||||||
@ -2456,9 +2495,7 @@ else
|
|||||||
$urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id;
|
$urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id;
|
||||||
$genallowed=$user->rights->commande->creer;
|
$genallowed=$user->rights->commande->creer;
|
||||||
$delallowed=$user->rights->commande->supprimer;
|
$delallowed=$user->rights->commande->supprimer;
|
||||||
$printer = false;
|
$somethingshown=$formfile->show_documents('commande',$comref,$filedir,$urlsource,$genallowed,$delallowed,$object->modelpdf,1,0,0,28,0,'','','',$soc->default_lang);
|
||||||
if ($user->rights->printipp->use AND $conf->printipp->enabled) $printer = true;
|
|
||||||
$somethingshown=$formfile->show_documents('commande',$comref,$filedir,$urlsource,$genallowed,$delallowed,$object->modelpdf,1,0,0,28,0,'','','',$soc->default_lang,$printer);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Linked object block
|
* Linked object block
|
||||||
|
|||||||
@ -51,7 +51,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
|
|||||||
$startyear=$year-1;
|
$startyear=$year-1;
|
||||||
$endyear=$year;
|
$endyear=$year;
|
||||||
|
|
||||||
$langs->load("orders");
|
$langs->load('orders');
|
||||||
|
$langs->load('other');
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -1006,6 +1006,13 @@ else if ($action == 'add' && $user->rights->facture->creer)
|
|||||||
$fk_parent_line = 0;
|
$fk_parent_line = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$lines[$i]->fetch_optionals($lines[$i]->rowid);
|
||||||
|
$array_option=$lines[$i]->array_options;
|
||||||
|
}
|
||||||
|
|
||||||
$result = $object->addline(
|
$result = $object->addline(
|
||||||
$id,
|
$id,
|
||||||
$desc,
|
$desc,
|
||||||
@ -1031,7 +1038,8 @@ else if ($action == 'add' && $user->rights->facture->creer)
|
|||||||
$fk_parent_line,
|
$fk_parent_line,
|
||||||
$lines[$i]->fk_fournprice,
|
$lines[$i]->fk_fournprice,
|
||||||
$lines[$i]->pa_ht,
|
$lines[$i]->pa_ht,
|
||||||
$label
|
$label,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
@ -1118,6 +1126,19 @@ else if (($action == 'addline' || $action == 'addline_predef') && $user->rights-
|
|||||||
$price_ht = GETPOST('price_ht');
|
$price_ht = GETPOST('price_ht');
|
||||||
$tva_tx=(GETPOST('tva_tx')?GETPOST('tva_tx'):0);
|
$tva_tx=(GETPOST('tva_tx')?GETPOST('tva_tx'):0);
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
$extrafieldsline = new ExtraFields($db);
|
||||||
|
$extralabelsline =$extrafieldsline->fetch_name_optionals_label($object->table_element_line);
|
||||||
|
$array_option = $extrafieldsline->getOptionalsFromPost($extralabelsline);
|
||||||
|
//Unset extrafield
|
||||||
|
if (is_array($extralabelsline))
|
||||||
|
{
|
||||||
|
// Get extra fields
|
||||||
|
foreach ($extralabelsline as $key => $value) {
|
||||||
|
unset($_POST["options_".$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ((empty($idprod) || GETPOST('usenewaddlineform')) && ($price_ht < 0) && (GETPOST('qty') < 0))
|
if ((empty($idprod) || GETPOST('usenewaddlineform')) && ($price_ht < 0) && (GETPOST('qty') < 0))
|
||||||
{
|
{
|
||||||
setEventMessage($langs->trans('ErrorBothFieldCantBeNegative', $langs->transnoentitiesnoconv('UnitPriceHT'), $langs->transnoentitiesnoconv('Qty')), 'errors');
|
setEventMessage($langs->trans('ErrorBothFieldCantBeNegative', $langs->transnoentitiesnoconv('UnitPriceHT'), $langs->transnoentitiesnoconv('Qty')), 'errors');
|
||||||
@ -1312,7 +1333,8 @@ else if (($action == 'addline' || $action == 'addline_predef') && $user->rights-
|
|||||||
GETPOST('fk_parent_line'),
|
GETPOST('fk_parent_line'),
|
||||||
$fournprice,
|
$fournprice,
|
||||||
$buyingprice,
|
$buyingprice,
|
||||||
$label
|
$label,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
@ -1387,6 +1409,21 @@ else if ($action == 'updateligne' && $user->rights->facture->creer && $_POST['sa
|
|||||||
$fournprice=(GETPOST('fournprice')?GETPOST('fournprice'):'');
|
$fournprice=(GETPOST('fournprice')?GETPOST('fournprice'):'');
|
||||||
$buyingprice=(GETPOST('buying_price')?GETPOST('buying_price'):'');
|
$buyingprice=(GETPOST('buying_price')?GETPOST('buying_price'):'');
|
||||||
|
|
||||||
|
//Extrafields
|
||||||
|
$extrafieldsline = new ExtraFields($db);
|
||||||
|
$extralabelsline =$extrafieldsline->fetch_name_optionals_label($object->table_element_line);
|
||||||
|
$array_option = $extrafieldsline->getOptionalsFromPost($extralabelsline);
|
||||||
|
//Unset extrafield
|
||||||
|
if (is_array($extralabelsline))
|
||||||
|
{
|
||||||
|
// Get extra fields
|
||||||
|
foreach ($extralabelsline as $key => $value)
|
||||||
|
{
|
||||||
|
unset($_POST["options_".$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Check minimum price
|
// Check minimum price
|
||||||
$productid = GETPOST('productid', 'int');
|
$productid = GETPOST('productid', 'int');
|
||||||
if (! empty($productid))
|
if (! empty($productid))
|
||||||
@ -1441,7 +1478,9 @@ else if ($action == 'updateligne' && $user->rights->facture->creer && $_POST['sa
|
|||||||
0,
|
0,
|
||||||
$fournprice,
|
$fournprice,
|
||||||
$buyingprice,
|
$buyingprice,
|
||||||
$label
|
$label,
|
||||||
|
0,
|
||||||
|
$array_option
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
@ -1792,6 +1831,16 @@ else if ($action == 'remove_file')
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Print file
|
||||||
|
else if ($action == 'print_file' AND $user->rights->printipp->read)
|
||||||
|
{
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/dolprintipp.class.php';
|
||||||
|
$printer = new dolPrintIPP($db,$conf->global->PRINTIPP_HOST,$conf->global->PRINTIPP_PORT,$user->login,$conf->global->PRINTIPP_USER,$conf->global->PRINTIPP_PASSWORD);
|
||||||
|
$printer->print_file(GETPOST('file',alpha),GETPOST('printer',alpha));
|
||||||
|
setEventMessage($langs->trans("FileWasSentToPrinter", GETPOST('file')));
|
||||||
|
$action='';
|
||||||
|
}
|
||||||
|
|
||||||
if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->facture->creer)
|
if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->facture->creer)
|
||||||
{
|
{
|
||||||
if ($action == 'addcontact')
|
if ($action == 'addcontact')
|
||||||
|
|||||||
159
htdocs/compta/facture/admin/facturedet_cust_extrafields.php
Normal file
159
htdocs/compta/facture/admin/facturedet_cust_extrafields.php
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2001-2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
* Copyright (C) 2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
|
* Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
|
* Copyright (C) 2013 Jean-Francois FERRY <jfefe@aternatik.fr>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file htdocs/compta/facture/admin/facture_cust_extrafields.php
|
||||||
|
* \ingroup invoice
|
||||||
|
* \brief Page to setup extra fields of customer invoice
|
||||||
|
*/
|
||||||
|
|
||||||
|
require '../../../main.inc.php';
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
|
||||||
|
$langs->load("companies");
|
||||||
|
$langs->load("admin");
|
||||||
|
$langs->load("bills");
|
||||||
|
|
||||||
|
$extrafields = new ExtraFields($db);
|
||||||
|
$form = new Form($db);
|
||||||
|
|
||||||
|
// List of supported format
|
||||||
|
$tmptype2label=getStaticMember(get_class($extrafields),'type2label');
|
||||||
|
$type2label=array('');
|
||||||
|
foreach ($tmptype2label as $key => $val) $type2label[$key]=$langs->trans($val);
|
||||||
|
|
||||||
|
$action=GETPOST('action', 'alpha');
|
||||||
|
$attrname=GETPOST('attrname', 'alpha');
|
||||||
|
$elementtype='facturedet'; //Must be the $table_element of the class that manage extrafield
|
||||||
|
|
||||||
|
if (!$user->admin) accessforbidden();
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/admin_extrafields.inc.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* View
|
||||||
|
*/
|
||||||
|
|
||||||
|
$textobject=strtolower($langs->transnoentitiesnoconv("BillsCustomers"));
|
||||||
|
|
||||||
|
|
||||||
|
llxHeader('',$langs->trans("BillsSetup"));
|
||||||
|
|
||||||
|
|
||||||
|
$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
||||||
|
print_fiche_titre($langs->trans("BillsSetup"),$linkback,'setup');
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
$head = invoice_admin_prepare_head(null);
|
||||||
|
|
||||||
|
dol_fiche_head($head, 'attributeslines', $langs->trans("Invoices"), 0, 'invoice');
|
||||||
|
|
||||||
|
|
||||||
|
print $langs->trans("DefineHereComplementaryAttributes",$textobject).'<br>'."\n";
|
||||||
|
|
||||||
|
// Load attribute_label
|
||||||
|
$extrafields->fetch_name_optionals_label($elementtype);
|
||||||
|
|
||||||
|
print "<table summary=\"listofattributes\" class=\"noborder\" width=\"100%\">";
|
||||||
|
|
||||||
|
print '<tr class="liste_titre">';
|
||||||
|
print '<td align="center">'.$langs->trans("Position").'</td>';
|
||||||
|
print '<td>'.$langs->trans("Label").'</td>';
|
||||||
|
print '<td>'.$langs->trans("AttributeCode").'</td>';
|
||||||
|
print '<td>'.$langs->trans("Type").'</td>';
|
||||||
|
print '<td align="right">'.$langs->trans("Size").'</td>';
|
||||||
|
print '<td align="center">'.$langs->trans("Unique").'</td>';
|
||||||
|
print '<td align="center">'.$langs->trans("Required").'</td>';
|
||||||
|
print '<td width="80"> </td>';
|
||||||
|
print "</tr>\n";
|
||||||
|
|
||||||
|
$var=True;
|
||||||
|
foreach($extrafields->attribute_type as $key => $value)
|
||||||
|
{
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr ".$bc[$var].">";
|
||||||
|
print "<td>".$extrafields->attribute_pos[$key]."</td>\n";
|
||||||
|
print "<td>".$extrafields->attribute_label[$key]."</td>\n";
|
||||||
|
print "<td>".$key."</td>\n";
|
||||||
|
print "<td>".$type2label[$extrafields->attribute_type[$key]]."</td>\n";
|
||||||
|
print '<td align="right">'.$extrafields->attribute_size[$key]."</td>\n";
|
||||||
|
print '<td align="center">'.yn($extrafields->attribute_unique[$key])."</td>\n";
|
||||||
|
print '<td align="center">'.yn($extrafields->attribute_required[$key])."</td>\n";
|
||||||
|
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=edit&attrname='.$key.'">'.img_edit().'</a>';
|
||||||
|
print " <a href=\"".$_SERVER["PHP_SELF"]."?action=delete&attrname=$key\">".img_delete()."</a></td>\n";
|
||||||
|
print "</tr>";
|
||||||
|
// $i++;
|
||||||
|
}
|
||||||
|
|
||||||
|
print "</table>";
|
||||||
|
|
||||||
|
dol_fiche_end();
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
if ($action != 'create' && $action != 'edit')
|
||||||
|
{
|
||||||
|
print '<div class="tabsAction">';
|
||||||
|
print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
|
||||||
|
print "</div>";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* Creation d'un champ optionnel
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
if ($action == 'create')
|
||||||
|
{
|
||||||
|
print "<br>";
|
||||||
|
print_titre($langs->trans('NewAttribute'));
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* Edition d'un champ optionnel */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
if ($action == 'edit' && ! empty($attrname))
|
||||||
|
{
|
||||||
|
print "<br>";
|
||||||
|
print_titre($langs->trans("FieldEdition", $attrname));
|
||||||
|
|
||||||
|
require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
|
||||||
|
}
|
||||||
|
|
||||||
|
llxFooter();
|
||||||
|
|
||||||
|
$db->close();
|
||||||
|
?>
|
||||||
@ -437,6 +437,7 @@ class Facture extends CommonInvoice
|
|||||||
|
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
|
|
||||||
$result=$this->update_price(1);
|
$result=$this->update_price(1);
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -1972,9 +1973,10 @@ class Facture extends CommonInvoice
|
|||||||
* @param int $fk_fournprice To calculate margin
|
* @param int $fk_fournprice To calculate margin
|
||||||
* @param int $pa_ht Buying price of line
|
* @param int $pa_ht Buying price of line
|
||||||
* @param string $label Label of the line
|
* @param string $label Label of the line
|
||||||
|
* @param array $array_option extrafields array
|
||||||
* @return int <0 if KO, Id of line if OK
|
* @return int <0 if KO, Id of line if OK
|
||||||
*/
|
*/
|
||||||
function addline($facid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $date_start='', $date_end='', $ventil=0, $info_bits=0, $fk_remise_except='', $price_base_type='HT', $pu_ttc=0, $type=0, $rang=-1, $special_code=0, $origin='', $origin_id=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht=0, $label='')
|
function addline($facid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $date_start='', $date_end='', $ventil=0, $info_bits=0, $fk_remise_except='', $price_base_type='HT', $pu_ttc=0, $type=0, $rang=-1, $special_code=0, $origin='', $origin_id=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht=0, $label='',$array_option=0)
|
||||||
{
|
{
|
||||||
dol_syslog(get_class($this)."::Addline facid=$facid,desc=$desc,pu_ht=$pu_ht,qty=$qty,txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product,remise_percent=$remise_percent,date_start=$date_start,date_end=$date_end,ventil=$ventil,info_bits=$info_bits,fk_remise_except=$fk_remise_except,price_base_type=$price_base_type,pu_ttc=$pu_ttc,type=$type", LOG_DEBUG);
|
dol_syslog(get_class($this)."::Addline facid=$facid,desc=$desc,pu_ht=$pu_ht,qty=$qty,txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product,remise_percent=$remise_percent,date_start=$date_start,date_end=$date_end,ventil=$ventil,info_bits=$info_bits,fk_remise_except=$fk_remise_except,price_base_type=$price_base_type,pu_ttc=$pu_ttc,type=$type", LOG_DEBUG);
|
||||||
include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
|
include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
|
||||||
@ -2076,6 +2078,10 @@ class Facture extends CommonInvoice
|
|||||||
$this->line->fk_fournprice = $fk_fournprice;
|
$this->line->fk_fournprice = $fk_fournprice;
|
||||||
$this->line->pa_ht = $pa_ht;
|
$this->line->pa_ht = $pa_ht;
|
||||||
|
|
||||||
|
if (is_array($array_option) && count($array_option)>0) {
|
||||||
|
$this->line->array_options=$array_option;
|
||||||
|
}
|
||||||
|
|
||||||
$result=$this->line->insert();
|
$result=$this->line->insert();
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -2129,9 +2135,10 @@ class Facture extends CommonInvoice
|
|||||||
* @param int $pa_ht Price (without tax) of product when it was bought
|
* @param int $pa_ht Price (without tax) of product when it was bought
|
||||||
* @param string $label Label of the line
|
* @param string $label Label of the line
|
||||||
* @param int $special_code Special code (also used by externals modules!)
|
* @param int $special_code Special code (also used by externals modules!)
|
||||||
|
* @param array $array_option extrafields array
|
||||||
* @return int < 0 if KO, > 0 if OK
|
* @return int < 0 if KO, > 0 if OK
|
||||||
*/
|
*/
|
||||||
function updateline($rowid, $desc, $pu, $qty, $remise_percent, $date_start, $date_end, $txtva, $txlocaltax1=0, $txlocaltax2=0, $price_base_type='HT', $info_bits=0, $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht=0, $label='', $special_code=0)
|
function updateline($rowid, $desc, $pu, $qty, $remise_percent, $date_start, $date_end, $txtva, $txlocaltax1=0, $txlocaltax2=0, $price_base_type='HT', $info_bits=0, $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht=0, $label='', $special_code=0, $array_option=0)
|
||||||
{
|
{
|
||||||
include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
|
include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
|
||||||
|
|
||||||
@ -2225,6 +2232,10 @@ class Facture extends CommonInvoice
|
|||||||
//$this->line->price=$price;
|
//$this->line->price=$price;
|
||||||
//$this->line->remise=$remise;
|
//$this->line->remise=$remise;
|
||||||
|
|
||||||
|
if (is_array($array_option) && count($array_option)>0) {
|
||||||
|
$this->line->array_options=$array_option;
|
||||||
|
}
|
||||||
|
|
||||||
$result=$this->line->update();
|
$result=$this->line->update();
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
@ -3214,6 +3225,7 @@ class Facture extends CommonInvoice
|
|||||||
{
|
{
|
||||||
$obj = $this->db->fetch_object($resql);
|
$obj = $this->db->fetch_object($resql);
|
||||||
|
|
||||||
|
$this->lines[$i] = new FactureLigne($this->db);
|
||||||
$this->lines[$i]->id = $obj->rowid;
|
$this->lines[$i]->id = $obj->rowid;
|
||||||
$this->lines[$i]->label = $obj->custom_label;
|
$this->lines[$i]->label = $obj->custom_label;
|
||||||
$this->lines[$i]->description = $obj->description;
|
$this->lines[$i]->description = $obj->description;
|
||||||
@ -3266,11 +3278,14 @@ class Facture extends CommonInvoice
|
|||||||
* \brief Classe permettant la gestion des lignes de factures
|
* \brief Classe permettant la gestion des lignes de factures
|
||||||
* Gere des lignes de la table llx_facturedet
|
* Gere des lignes de la table llx_facturedet
|
||||||
*/
|
*/
|
||||||
class FactureLigne
|
class FactureLigne extends CommonInvoiceLine
|
||||||
{
|
{
|
||||||
var $db;
|
var $db;
|
||||||
var $error;
|
var $error;
|
||||||
|
|
||||||
|
public $element='facturedet';
|
||||||
|
public $table_element='facturedet';
|
||||||
|
|
||||||
var $oldline;
|
var $oldline;
|
||||||
|
|
||||||
//! From llx_facturedet
|
//! From llx_facturedet
|
||||||
@ -3498,6 +3513,16 @@ class FactureLigne
|
|||||||
{
|
{
|
||||||
$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'facturedet');
|
$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'facturedet');
|
||||||
|
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->insertExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Si fk_remise_except defini, on lie la remise a la facture
|
// Si fk_remise_except defini, on lie la remise a la facture
|
||||||
// ce qui la flague comme "consommee".
|
// ce qui la flague comme "consommee".
|
||||||
if ($this->fk_remise_except)
|
if ($this->fk_remise_except)
|
||||||
@ -3645,6 +3670,16 @@ class FactureLigne
|
|||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
|
if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
|
||||||
|
{
|
||||||
|
$this->id=$this->rowid;
|
||||||
|
$result=$this->insertExtraFields();
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (! $notrigger)
|
if (! $notrigger)
|
||||||
{
|
{
|
||||||
// Appel des triggers
|
// Appel des triggers
|
||||||
|
|||||||
@ -65,7 +65,7 @@ if ($action == 'add')
|
|||||||
{
|
{
|
||||||
if (! GETPOST('titre'))
|
if (! GETPOST('titre'))
|
||||||
{
|
{
|
||||||
setEventMessage($langs->trans("ErrorFieldRequired",$langs->trans("Title")), 'errors');
|
setEventMessage($langs->transnoentities("ErrorFieldRequired",$langs->trans("Title")), 'errors');
|
||||||
$action = "create";
|
$action = "create";
|
||||||
$error++;
|
$error++;
|
||||||
}
|
}
|
||||||
@ -138,7 +138,7 @@ if ($action == 'create')
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Title
|
// Title
|
||||||
print '<tr><td>'.$langs->trans("Title").'</td><td>';
|
print '<tr><td class="fieldrequired">'.$langs->trans("Title").'</td><td>';
|
||||||
print '<input class="flat" type="text" name="titre" size="24" value="'.$_POST["titre"].'">';
|
print '<input class="flat" type="text" name="titre" size="24" value="'.$_POST["titre"].'">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
|
|||||||
@ -54,8 +54,9 @@ $endyear=$year;
|
|||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$langs->load("bills");
|
$langs->load('bills');
|
||||||
$langs->load("companies");
|
$langs->load('companies');
|
||||||
|
$langs->load('other');
|
||||||
|
|
||||||
$form=new Form($db);
|
$form=new Form($db);
|
||||||
|
|
||||||
|
|||||||
@ -122,7 +122,7 @@ class box_comptes extends ModeleBoxes
|
|||||||
);
|
);
|
||||||
|
|
||||||
$this->info_box_contents[$i][3] = array('td' => 'align="right"',
|
$this->info_box_contents[$i][3] = array('td' => 'align="right"',
|
||||||
'text' => price($solde).' '.$langs->trans("Currency".$objp->currency_code)
|
'text' => price($solde, 1, $langs, 0, -1, 0, $objp->currency_code)
|
||||||
);
|
);
|
||||||
|
|
||||||
$listofcurrencies[$objp->currency_code]=1;
|
$listofcurrencies[$objp->currency_code]=1;
|
||||||
|
|||||||
@ -289,4 +289,8 @@ abstract class CommonInvoice extends CommonObject
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
abstract class CommonInvoiceLine extends CommonObject
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -2189,10 +2189,11 @@ abstract class CommonObject
|
|||||||
*
|
*
|
||||||
* @param object $extrafields extrafield Object
|
* @param object $extrafields extrafield Object
|
||||||
* @param string $mode Show output (view) or input (edit) for extrafield
|
* @param string $mode Show output (view) or input (edit) for extrafield
|
||||||
|
* @param array $params optionnal parameters
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
function showOptionals($extrafields,$mode='view')
|
function showOptionals($extrafields,$mode='view',$params=0)
|
||||||
{
|
{
|
||||||
global $_POST;
|
global $_POST;
|
||||||
|
|
||||||
@ -2207,7 +2208,13 @@ abstract class CommonObject
|
|||||||
$e = 0;
|
$e = 0;
|
||||||
foreach($extrafields->attribute_label as $key=>$label)
|
foreach($extrafields->attribute_label as $key=>$label)
|
||||||
{
|
{
|
||||||
|
if (is_array($params) && count($params)>0) {
|
||||||
|
if (array_key_exists('colspan',$params)) {
|
||||||
|
$colspan=$params['colspan'];
|
||||||
|
}
|
||||||
|
}else {
|
||||||
$colspan='3';
|
$colspan='3';
|
||||||
|
}
|
||||||
$value=(isset($_POST["options_".$key])?$_POST["options_".$key]:$this->array_options["options_".$key]);
|
$value=(isset($_POST["options_".$key])?$_POST["options_".$key]:$this->array_options["options_".$key]);
|
||||||
if ($extrafields->attribute_type[$key] == 'separate')
|
if ($extrafields->attribute_type[$key] == 'separate')
|
||||||
{
|
{
|
||||||
@ -2215,14 +2222,20 @@ abstract class CommonObject
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
$csstyle='';
|
||||||
|
if (is_array($params) && count($params)>0) {
|
||||||
|
if (array_key_exists('style',$params)) {
|
||||||
|
$csstyle=$params['style'];
|
||||||
|
}
|
||||||
|
}
|
||||||
if ( !empty($conf->global->MAIN_EXTRAFIELDS_USE_TWO_COLUMS) && ($e % 2) == 0)
|
if ( !empty($conf->global->MAIN_EXTRAFIELDS_USE_TWO_COLUMS) && ($e % 2) == 0)
|
||||||
{
|
{
|
||||||
$out .= '<tr>';
|
$out .= '<tr '.$csstyle.'>';
|
||||||
$colspan='0';
|
$colspan='0';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$out .= '<tr>';
|
$out .= '<tr '.$csstyle.'>';
|
||||||
}
|
}
|
||||||
// Convert date into timestamp format
|
// Convert date into timestamp format
|
||||||
if (in_array($extrafields->attribute_type[$key],array('date','datetime')))
|
if (in_array($extrafields->attribute_type[$key],array('date','datetime')))
|
||||||
@ -2623,6 +2636,10 @@ abstract class CommonObject
|
|||||||
{
|
{
|
||||||
global $conf,$langs,$object,$hookmanager;
|
global $conf,$langs,$object,$hookmanager;
|
||||||
global $form,$bcnd,$var;
|
global $form,$bcnd,$var;
|
||||||
|
//Line extrafield
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
$extrafieldsline = new ExtraFields($this->db);
|
||||||
|
$extralabelslines=$extrafieldsline->fetch_name_optionals_label($this->table_element_line);
|
||||||
|
|
||||||
// Use global variables + $dateSelector + $seller and $buyer
|
// Use global variables + $dateSelector + $seller and $buyer
|
||||||
include(DOL_DOCUMENT_ROOT.'/core/tpl/predefinedproductline_create.tpl.php');
|
include(DOL_DOCUMENT_ROOT.'/core/tpl/predefinedproductline_create.tpl.php');
|
||||||
@ -2644,6 +2661,11 @@ abstract class CommonObject
|
|||||||
global $conf,$langs,$object,$hookmanager;
|
global $conf,$langs,$object,$hookmanager;
|
||||||
global $form,$bcnd,$var;
|
global $form,$bcnd,$var;
|
||||||
|
|
||||||
|
//Line extrafield
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
$extrafieldsline = new ExtraFields($this->db);
|
||||||
|
$extralabelslines=$extrafieldsline->fetch_name_optionals_label($this->table_element_line);
|
||||||
|
|
||||||
// Use global variables + $dateSelector + $seller and $buyer
|
// Use global variables + $dateSelector + $seller and $buyer
|
||||||
include(DOL_DOCUMENT_ROOT.'/core/tpl/freeproductline_create.tpl.php');
|
include(DOL_DOCUMENT_ROOT.'/core/tpl/freeproductline_create.tpl.php');
|
||||||
}
|
}
|
||||||
@ -2664,6 +2686,11 @@ abstract class CommonObject
|
|||||||
global $conf,$user,$langs,$object,$hookmanager;
|
global $conf,$user,$langs,$object,$hookmanager;
|
||||||
global $form,$bcnd,$var;
|
global $form,$bcnd,$var;
|
||||||
|
|
||||||
|
//Line extrafield
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
$extrafieldsline = new ExtraFields($this->db);
|
||||||
|
$extralabelslines=$extrafieldsline->fetch_name_optionals_label($this->table_element_line);
|
||||||
|
|
||||||
// Output template part (modules that overwrite templates must declare this into descriptor)
|
// Output template part (modules that overwrite templates must declare this into descriptor)
|
||||||
// Use global variables + $dateSelector + $seller and $buyer
|
// Use global variables + $dateSelector + $seller and $buyer
|
||||||
$dirtpls=array_merge($conf->modules_parts['tpl'],array('/core/tpl'));
|
$dirtpls=array_merge($conf->modules_parts['tpl'],array('/core/tpl'));
|
||||||
@ -2750,8 +2777,16 @@ abstract class CommonObject
|
|||||||
$var = true;
|
$var = true;
|
||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
||||||
|
//Line extrafield
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
|
||||||
|
$extrafieldsline = new ExtraFields($this->db);
|
||||||
|
$extralabelslines=$extrafieldsline->fetch_name_optionals_label($this->table_element_line);
|
||||||
|
|
||||||
foreach ($this->lines as $line)
|
foreach ($this->lines as $line)
|
||||||
{
|
{
|
||||||
|
//Line extrafield
|
||||||
|
$line->fetch_optionals($line->id,$extralabelslines);
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
|
||||||
if (is_object($hookmanager) && (($line->product_type == 9 && ! empty($line->special_code)) || ! empty($line->fk_parent_line)))
|
if (is_object($hookmanager) && (($line->product_type == 9 && ! empty($line->special_code)) || ! empty($line->fk_parent_line)))
|
||||||
@ -2764,7 +2799,7 @@ abstract class CommonObject
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected,$hookmanager);
|
$this->printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected,$extrafieldsline);
|
||||||
}
|
}
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
@ -2784,9 +2819,10 @@ abstract class CommonObject
|
|||||||
* @param string $seller Object of seller third party
|
* @param string $seller Object of seller third party
|
||||||
* @param string $buyer Object of buyer third party
|
* @param string $buyer Object of buyer third party
|
||||||
* @param string $selected Object line selected
|
* @param string $selected Object line selected
|
||||||
|
* @param object $extrafieldline Object of extrafield line attribute
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected=0)
|
function printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected=0,$extrafieldsline=0)
|
||||||
{
|
{
|
||||||
global $conf,$langs,$user,$hookmanager;
|
global $conf,$langs,$user,$hookmanager;
|
||||||
global $form,$bc,$bcdd;
|
global $form,$bc,$bcdd;
|
||||||
|
|||||||
@ -32,4 +32,13 @@ abstract class CommonOrder extends CommonObject
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \class CommonOrderLine
|
||||||
|
* \brief Superclass for orders classes
|
||||||
|
*/
|
||||||
|
abstract class CommonOrderLine extends CommonObject
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -111,6 +111,7 @@ class dolprintIPP
|
|||||||
$ipp->setPrinterURI($conf->global->PRINTIPP_URI_DEFAULT);
|
$ipp->setPrinterURI($conf->global->PRINTIPP_URI_DEFAULT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Set number of copy
|
||||||
$ipp->setCopies($obj->copy);
|
$ipp->setCopies($obj->copy);
|
||||||
$ipp->setData(DOL_DATA_ROOT.'/'.$module.'/'.$file);
|
$ipp->setData(DOL_DATA_ROOT.'/'.$module.'/'.$file);
|
||||||
$ipp->printJob();
|
$ipp->printJob();
|
||||||
@ -148,10 +149,52 @@ class dolprintIPP
|
|||||||
$ipp->setPrinterURI("ipp://localhost:631/printers/");
|
$ipp->setPrinterURI("ipp://localhost:631/printers/");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo 'Jobs for : '.$this->userid.' module : '.$module.' Printer : '.$obj->printer_name.'<br />';
|
// Getting Jobs
|
||||||
echo "Getting Jobs: ".$ipp->getJobs(true,3,"completed",true)."<br />";
|
$ipp->getJobs(false,0,'completed',false);
|
||||||
|
print '<table width="100%" class="noborder">';
|
||||||
|
print '<tr class="liste_titre">';
|
||||||
|
print "<td>Id</td>";
|
||||||
|
print "<td>Owner</td>";
|
||||||
|
print "<td>Printer</td>";
|
||||||
|
print "<td>File</td>";
|
||||||
|
print "<td>Status</td>";
|
||||||
|
print "<td>Cancel</td>";
|
||||||
|
print "</tr>\n";
|
||||||
|
$jobs = $ipp->jobs_attributes;
|
||||||
|
$var = True;
|
||||||
|
//print '<pre>'.print_r($jobs,true).'</pre>';
|
||||||
|
foreach ($jobs as $value )
|
||||||
|
{
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr $bc[$var]>";
|
||||||
|
print '<td>'.$value->job_id->_value0.'</td>';
|
||||||
|
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
|
||||||
|
print '<td>'.$value->printer_uri->_value0.'</td>';
|
||||||
|
print '<td>'.$value->job_name->_value0.'</td>';
|
||||||
|
print '<td>'.$value->job_state->_value0.'</td>';
|
||||||
|
print '<td>'.$value->job_uri->_value0.'</td>';
|
||||||
|
print '</tr>';
|
||||||
|
}
|
||||||
|
print "</table>";
|
||||||
|
}
|
||||||
|
|
||||||
echo "<pre>";print_r($ipp->jobs_attributes); echo "</pre>";
|
/**
|
||||||
|
* Get printer detail
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
function get_printer_detail($uri)
|
||||||
|
{
|
||||||
|
global $conf,$db;
|
||||||
|
|
||||||
|
include_once DOL_DOCUMENT_ROOT.'/includes/printipp/CupsPrintIPP.php';
|
||||||
|
$ipp = new CupsPrintIPP();
|
||||||
|
$ipp->setLog(DOL_DATA_ROOT.'/printipp.log','file',3); // logging very verbose
|
||||||
|
$ipp->setHost($this->host);
|
||||||
|
$ipp->setPort($this->port);
|
||||||
|
$ipp->setUserName($this->userid);
|
||||||
|
$ipp->setPrinterURI($uri);
|
||||||
|
$ipp->getPrinterAttributes();
|
||||||
|
return $ipp->printer_attributes;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||||
* Copyright (C) 2009-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2009-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2009-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2009-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
|
* Copyright (C) 2013 Florian Henry <forian.henry@open-concept.pro>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -622,7 +623,7 @@ class ExtraFields
|
|||||||
$out = $formstat->select_date($value, 'options_'.$key, $showtime, $showtime, $required, '', 1, 1, 1, 0, 1);
|
$out = $formstat->select_date($value, 'options_'.$key, $showtime, $showtime, $required, '', 1, 1, 1, 0, 1);
|
||||||
//$out='<input type="text" name="options_'.$key.'" size="'.$showsize.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>';
|
//$out='<input type="text" name="options_'.$key.'" size="'.$showsize.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>';
|
||||||
}
|
}
|
||||||
elseif (in_array($type,array('int','double')))
|
elseif (in_array($type,array('int')))
|
||||||
{
|
{
|
||||||
$tmp=explode(',',$size);
|
$tmp=explode(',',$size);
|
||||||
$newsize=$tmp[0];
|
$newsize=$tmp[0];
|
||||||
@ -660,6 +661,13 @@ class ExtraFields
|
|||||||
{
|
{
|
||||||
$out='<input type="text" name="options_'.$key.'" size="6" value="'.price($value).'"> '.$langs->getCurrencySymbol($conf->currency);
|
$out='<input type="text" name="options_'.$key.'" size="6" value="'.price($value).'"> '.$langs->getCurrencySymbol($conf->currency);
|
||||||
}
|
}
|
||||||
|
elseif ($type == 'double')
|
||||||
|
{
|
||||||
|
if (!empty($value)) {
|
||||||
|
$value=price($value);
|
||||||
|
}
|
||||||
|
$out='<input type="text" name="options_'.$key.'" size="6" value="'.$value.'"> ';
|
||||||
|
}
|
||||||
elseif ($type == 'select')
|
elseif ($type == 'select')
|
||||||
{
|
{
|
||||||
$out='<select name="options_'.$key.'">';
|
$out='<select name="options_'.$key.'">';
|
||||||
@ -703,7 +711,13 @@ class ExtraFields
|
|||||||
while ($i < $num)
|
while ($i < $num)
|
||||||
{
|
{
|
||||||
$obj = $this->db->fetch_object($resql);
|
$obj = $this->db->fetch_object($resql);
|
||||||
|
$translabel=$langs->trans($obj->$InfoFieldList[1]);
|
||||||
|
if ($translabel!=$obj->$InfoFieldList[1]) {
|
||||||
|
$labeltoshow=dol_trunc($translabel,18);
|
||||||
|
}else {
|
||||||
$labeltoshow=dol_trunc($obj->$InfoFieldList[1],18);
|
$labeltoshow=dol_trunc($obj->$InfoFieldList[1],18);
|
||||||
|
}
|
||||||
|
|
||||||
if ($value==$obj->rowid)
|
if ($value==$obj->rowid)
|
||||||
{
|
{
|
||||||
$out.='<option value="'.$obj->rowid.'" selected="selected">'.$labeltoshow.'</option>';
|
$out.='<option value="'.$obj->rowid.'" selected="selected">'.$labeltoshow.'</option>';
|
||||||
@ -790,6 +804,12 @@ class ExtraFields
|
|||||||
{
|
{
|
||||||
$showsize=10;
|
$showsize=10;
|
||||||
}
|
}
|
||||||
|
elseif ($type == 'double')
|
||||||
|
{
|
||||||
|
if (!empty($value)) {
|
||||||
|
$value=price($value);
|
||||||
|
}
|
||||||
|
}
|
||||||
elseif ($type == 'boolean')
|
elseif ($type == 'boolean')
|
||||||
{
|
{
|
||||||
$checked='';
|
$checked='';
|
||||||
@ -832,8 +852,14 @@ class ExtraFields
|
|||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
$obj = $this->db->fetch_object($resql);
|
$obj = $this->db->fetch_object($resql);
|
||||||
|
$translabel=$langs->trans($obj->$InfoFieldList[1]);
|
||||||
|
if ($translabel!=$obj->$InfoFieldList[1]) {
|
||||||
|
$value=dol_trunc($translabel,18);
|
||||||
|
}else {
|
||||||
$value=$obj->$InfoFieldList[1];
|
$value=$obj->$InfoFieldList[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
elseif ($type == 'radio')
|
elseif ($type == 'radio')
|
||||||
{
|
{
|
||||||
@ -900,6 +926,11 @@ class ExtraFields
|
|||||||
$value_arr=GETPOST("options_".$key);
|
$value_arr=GETPOST("options_".$key);
|
||||||
$value_key=implode($value_arr,',');
|
$value_key=implode($value_arr,',');
|
||||||
}
|
}
|
||||||
|
else if (in_array($key_type,array('price','double')))
|
||||||
|
{
|
||||||
|
$value_arr=GETPOST("options_".$key);
|
||||||
|
$value_key=price2num($value_arr);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$value_key=GETPOST("options_".$key);
|
$value_key=GETPOST("options_".$key);
|
||||||
@ -913,5 +944,51 @@ class ExtraFields
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* return array_options array for object by extrafields value (using for data send by forms)
|
||||||
|
*
|
||||||
|
* @param array $extralabels $array of extrafields
|
||||||
|
* @return int 1 if array_options set / 0 if no value
|
||||||
|
*/
|
||||||
|
function getOptionalsFromPost($extralabels)
|
||||||
|
{
|
||||||
|
global $_POST;
|
||||||
|
|
||||||
|
$array_options = array();
|
||||||
|
if (is_array($extralabels))
|
||||||
|
{
|
||||||
|
// Get extra fields
|
||||||
|
foreach ($extralabels as $key => $value)
|
||||||
|
{
|
||||||
|
$key_type = $this->attribute_type[$key];
|
||||||
|
|
||||||
|
if (in_array($key_type,array('date','datetime')))
|
||||||
|
{
|
||||||
|
// Clean parameters
|
||||||
|
$value_key=dol_mktime($_POST["options_".$key."hour"], $_POST["options_".$key."min"], 0, $_POST["options_".$key."month"], $_POST["options_".$key."day"], $_POST["options_".$key."year"]);
|
||||||
|
}
|
||||||
|
else if (in_array($key_type,array('checkbox')))
|
||||||
|
{
|
||||||
|
$value_arr=GETPOST("options_".$key);
|
||||||
|
$value_key=implode($value_arr,',');
|
||||||
|
}
|
||||||
|
else if (in_array($key_type,array('price','double')))
|
||||||
|
{
|
||||||
|
$value_arr=GETPOST("options_".$key);
|
||||||
|
$value_key=price2num($value_arr);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$value_key=GETPOST("options_".$key);
|
||||||
|
}
|
||||||
|
$array_options["options_".$key]=$value_key;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $array_options;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -143,6 +143,8 @@ class HookManager
|
|||||||
{
|
{
|
||||||
foreach($modules as $module => $actionclassinstance)
|
foreach($modules as $module => $actionclassinstance)
|
||||||
{
|
{
|
||||||
|
//print "Before hook ".get_class($actionclassinstance)." method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction."<br>\n";
|
||||||
|
|
||||||
//print 'class='.get_class($actionclassinstance).' method='.$method.' action='.$action;
|
//print 'class='.get_class($actionclassinstance).' method='.$method.' action='.$action;
|
||||||
// jump to next class if method does not exists
|
// jump to next class if method does not exists
|
||||||
if (! method_exists($actionclassinstance,$method)) continue;
|
if (! method_exists($actionclassinstance,$method)) continue;
|
||||||
@ -186,7 +188,10 @@ class HookManager
|
|||||||
if (! is_array($result) && ! is_numeric($result)) $this->resPrint.=$result;
|
if (! is_array($result) && ! is_numeric($result)) $this->resPrint.=$result;
|
||||||
}
|
}
|
||||||
|
|
||||||
//print "method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction;
|
$actionclassinstance->results='';
|
||||||
|
$actionclassinstance->resprints='';
|
||||||
|
|
||||||
|
//print "After hook ".get_class($actionclassinstance)." method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction."<br>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -206,7 +206,7 @@ class FormCompany
|
|||||||
* @param string $selected Code state preselected
|
* @param string $selected Code state preselected
|
||||||
* @param string $country_codeid Country code or id: 0=list for all countries, otherwise country code or country rowid to show
|
* @param string $country_codeid Country code or id: 0=list for all countries, otherwise country code or country rowid to show
|
||||||
* @param string $htmlname Id of department
|
* @param string $htmlname Id of department
|
||||||
* @return void
|
* @return string String with HTML select
|
||||||
*/
|
*/
|
||||||
function select_state($selected='',$country_codeid=0, $htmlname='departement_id')
|
function select_state($selected='',$country_codeid=0, $htmlname='departement_id')
|
||||||
{
|
{
|
||||||
@ -354,7 +354,7 @@ class FormCompany
|
|||||||
*
|
*
|
||||||
* @param string $selected Title preselected
|
* @param string $selected Title preselected
|
||||||
* @param string $htmlname Name of HTML select combo field
|
* @param string $htmlname Name of HTML select combo field
|
||||||
* @return void
|
* @return string String with HTML select
|
||||||
*/
|
*/
|
||||||
function select_civility($selected='',$htmlname='civilite_id')
|
function select_civility($selected='',$htmlname='civilite_id')
|
||||||
{
|
{
|
||||||
|
|||||||
141
htdocs/core/class/html.formcontract.class.php
Normal file
141
htdocs/core/class/html.formcontract.class.php
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2012-2013 Charles-Fr BENKE <charles.fr@benke.fr>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
* or see http://www.gnu.org/
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file htdocs/core/class/html.formcontract.class.php
|
||||||
|
* \ingroup core
|
||||||
|
* \brief File of class with all html predefined components
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class to manage generation of HTML components for contract module
|
||||||
|
*/
|
||||||
|
class FormContract
|
||||||
|
{
|
||||||
|
var $db;
|
||||||
|
var $error;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor
|
||||||
|
*
|
||||||
|
* @param DoliDB $db Database handler
|
||||||
|
*/
|
||||||
|
public function __construct($db)
|
||||||
|
{
|
||||||
|
$this->db = $db;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Show a combo list with contracts qualified for a third party
|
||||||
|
*
|
||||||
|
* @param int $socid Id third party (-1=all, 0=only contracts not linked to a third party, id=contracts not linked or linked to third party id)
|
||||||
|
* @param int $selected Id contract preselected
|
||||||
|
* @param string $htmlname Nom de la zone html
|
||||||
|
* @param int $maxlength Maximum length of label
|
||||||
|
* @param int $showempty Show empty line
|
||||||
|
* @return int Nbre of project if OK, <0 if KO
|
||||||
|
*/
|
||||||
|
function select_contract($socid=-1, $selected='', $htmlname='contrattid', $maxlength=16, $showempty=1)
|
||||||
|
{
|
||||||
|
global $db,$user,$conf,$langs;
|
||||||
|
|
||||||
|
$hideunselectables = false;
|
||||||
|
if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true;
|
||||||
|
|
||||||
|
// Search all contacts
|
||||||
|
$sql = 'SELECT c.rowid, c.ref, c.fk_soc, c.statut';
|
||||||
|
$sql.= ' FROM '.MAIN_DB_PREFIX .'contrat as c';
|
||||||
|
$sql.= " WHERE c.entity = ".$conf->entity;
|
||||||
|
//if ($contratListId) $sql.= " AND c.rowid IN (".$contratListId.")";
|
||||||
|
if ($socid == 0) $sql.= " AND (c.fk_soc = 0 OR c.fk_soc IS NULL)";
|
||||||
|
else $sql.= " AND c.fk_soc = ".$socid;
|
||||||
|
|
||||||
|
dol_syslog(get_class($this)."::select_contract sql=".$sql);
|
||||||
|
$resql=$db->query($sql);
|
||||||
|
if ($resql)
|
||||||
|
{
|
||||||
|
print '<select class="flat" name="'.$htmlname.'">';
|
||||||
|
if ($showempty) print '<option value="0"> </option>';
|
||||||
|
$num = $db->num_rows($resql);
|
||||||
|
$i = 0;
|
||||||
|
if ($num)
|
||||||
|
{
|
||||||
|
while ($i < $num)
|
||||||
|
{
|
||||||
|
$obj = $db->fetch_object($resql);
|
||||||
|
// If we ask to filter on a company and user has no permission to see all companies and project is linked to another company, we hide project.
|
||||||
|
if ($socid > 0 && (empty($obj->fk_soc) || $obj->fk_soc == $socid) && ! $user->rights->societe->lire)
|
||||||
|
{
|
||||||
|
// Do nothing
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$labeltoshow=dol_trunc($obj->ref,18);
|
||||||
|
//if ($obj->public) $labeltoshow.=' ('.$langs->trans("SharedProject").')';
|
||||||
|
//else $labeltoshow.=' ('.$langs->trans("Private").')';
|
||||||
|
if (!empty($selected) && $selected == $obj->rowid && $obj->statut > 0)
|
||||||
|
{
|
||||||
|
print '<option value="'.$obj->rowid.'" selected="selected">'.$labeltoshow.'</option>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$disabled=0;
|
||||||
|
if (! $obj->statut > 0)
|
||||||
|
{
|
||||||
|
$disabled=1;
|
||||||
|
$labeltoshow.=' ('.$langs->trans("Draft").')';
|
||||||
|
}
|
||||||
|
if ($socid > 0 && (! empty($obj->fk_soc) && $obj->fk_soc != $socid))
|
||||||
|
{
|
||||||
|
$disabled=1;
|
||||||
|
$labeltoshow.=' - '.$langs->trans("LinkedToAnotherCompany");
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($hideunselectables && $disabled)
|
||||||
|
{
|
||||||
|
$resultat='';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$resultat='<option value="'.$obj->rowid.'"';
|
||||||
|
if ($disabled) $resultat.=' disabled="disabled"';
|
||||||
|
//if ($obj->public) $labeltoshow.=' ('.$langs->trans("Public").')';
|
||||||
|
//else $labeltoshow.=' ('.$langs->trans("Private").')';
|
||||||
|
$resultat.='>'.$labeltoshow;
|
||||||
|
$resultat.='</option>';
|
||||||
|
}
|
||||||
|
print $resultat;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
print '</select>';
|
||||||
|
$db->free($resql);
|
||||||
|
return $num;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
dol_print_error($db);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
@ -163,13 +163,12 @@ class FormFile
|
|||||||
* @param string $title Title to show on top of form
|
* @param string $title Title to show on top of form
|
||||||
* @param string $buttonlabel Label on submit button
|
* @param string $buttonlabel Label on submit button
|
||||||
* @param string $codelang Default language code to use on lang combo box if multilang is enabled
|
* @param string $codelang Default language code to use on lang combo box if multilang is enabled
|
||||||
* @param boolean $printer Printer Icon
|
|
||||||
* @return int <0 if KO, number of shown files if OK
|
* @return int <0 if KO, number of shown files if OK
|
||||||
*/
|
*/
|
||||||
function show_documents($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='',$allowgenifempty=1,$forcenomultilang=0,$iconPDF=0,$maxfilenamelength=28,$noform=0,$param='',$title='',$buttonlabel='',$codelang='',$printer=false)
|
function show_documents($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='',$allowgenifempty=1,$forcenomultilang=0,$iconPDF=0,$maxfilenamelength=28,$noform=0,$param='',$title='',$buttonlabel='',$codelang='')
|
||||||
{
|
{
|
||||||
$this->numoffiles=0;
|
$this->numoffiles=0;
|
||||||
print $this->showdocuments($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed,$modelselected,$allowgenifempty,$forcenomultilang,$iconPDF,$maxfilenamelength,$noform,$param,$title,$buttonlabel,$codelang,$printer);
|
print $this->showdocuments($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed,$modelselected,$allowgenifempty,$forcenomultilang,$iconPDF,$maxfilenamelength,$noform,$param,$title,$buttonlabel,$codelang);
|
||||||
return $this->numoffiles;
|
return $this->numoffiles;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -193,21 +192,21 @@ class FormFile
|
|||||||
* @param string $title Title to show on top of form
|
* @param string $title Title to show on top of form
|
||||||
* @param string $buttonlabel Label on submit button
|
* @param string $buttonlabel Label on submit button
|
||||||
* @param string $codelang Default language code to use on lang combo box if multilang is enabled
|
* @param string $codelang Default language code to use on lang combo box if multilang is enabled
|
||||||
* @param boolean $printer Printer Icon
|
|
||||||
* @return string Output string with HTML array of documents (might be empty string)
|
* @return string Output string with HTML array of documents (might be empty string)
|
||||||
*/
|
*/
|
||||||
function showdocuments($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='',$allowgenifempty=1,$forcenomultilang=0,$iconPDF=0,$maxfilenamelength=28,$noform=0,$param='',$title='',$buttonlabel='',$codelang='',$printer=false)
|
function showdocuments($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='',$allowgenifempty=1,$forcenomultilang=0,$iconPDF=0,$maxfilenamelength=28,$noform=0,$param='',$title='',$buttonlabel='',$codelang='')
|
||||||
{
|
{
|
||||||
// filedir = conf->...dir_ouput."/".get_exdir(id)
|
|
||||||
include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
|
||||||
|
|
||||||
global $langs,$conf,$hookmanager;
|
global $langs,$conf,$hookmanager;
|
||||||
global $bc;
|
global $bc;
|
||||||
|
|
||||||
|
// filedir = $conf->...->dir_ouput."/".get_exdir(id)
|
||||||
|
include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
|
||||||
|
|
||||||
// For backward compatibility
|
// For backward compatibility
|
||||||
if (! empty($iconPDF)) {
|
if (! empty($iconPDF)) {
|
||||||
return $this->getDocumentsLink($modulepart, $filename, $filedir);
|
return $this->getDocumentsLink($modulepart, $filename, $filedir);
|
||||||
}
|
}
|
||||||
|
$printer = ($user->rights->printipp->read && $conf->printipp->enabled)?true:false;
|
||||||
|
|
||||||
$forname='builddoc';
|
$forname='builddoc';
|
||||||
$out='';
|
$out='';
|
||||||
|
|||||||
@ -2682,7 +2682,7 @@ function price($amount, $form=0, $outlangs='', $trunc=1, $rounding=-1, $forcerou
|
|||||||
if (in_array($currency_code,$listofcurrenciesbefore)) $cursymbolbefore.=$outlangs->getCurrencySymbol($currency_code);
|
if (in_array($currency_code,$listofcurrenciesbefore)) $cursymbolbefore.=$outlangs->getCurrencySymbol($currency_code);
|
||||||
else $cursymbolafter.=$outlangs->getCurrencySymbol($currency_code);
|
else $cursymbolafter.=$outlangs->getCurrencySymbol($currency_code);
|
||||||
}
|
}
|
||||||
$output.=$cursymbolbefore.$end.$cursymbolafter;
|
$output=$cursymbolbefore.$output.$end.$cursymbolafter;
|
||||||
|
|
||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2005-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2005-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -127,6 +128,10 @@ function invoice_admin_prepare_head($object)
|
|||||||
$head[$h][2] = 'attributes';
|
$head[$h][2] = 'attributes';
|
||||||
$h++;
|
$h++;
|
||||||
|
|
||||||
|
$head[$h][0] = DOL_URL_ROOT.'/compta/facture/admin/facturedet_cust_extrafields.php';
|
||||||
|
$head[$h][1] = $langs->trans("ExtraFieldsLines");
|
||||||
|
$head[$h][2] = 'attributeslines';
|
||||||
|
$h++;
|
||||||
|
|
||||||
|
|
||||||
complete_head_from_modules($conf,$langs,$object,$head,$h,'invoice_admin','remove');
|
complete_head_from_modules($conf,$langs,$object,$head,$h,'invoice_admin','remove');
|
||||||
|
|||||||
@ -134,6 +134,11 @@ function order_admin_prepare_head($object)
|
|||||||
$head[$h][2] = 'attributes';
|
$head[$h][2] = 'attributes';
|
||||||
$h++;
|
$h++;
|
||||||
|
|
||||||
|
$head[$h][0] = DOL_URL_ROOT.'/admin/orderdet_extrafields.php';
|
||||||
|
$head[$h][1] = $langs->trans("ExtraFieldsLines");
|
||||||
|
$head[$h][2] = 'attributeslines';
|
||||||
|
$h++;
|
||||||
|
|
||||||
complete_head_from_modules($conf,$langs,$object,$head,$h,'order_admin','remove');
|
complete_head_from_modules($conf,$langs,$object,$head,$h,'order_admin','remove');
|
||||||
|
|
||||||
return $head;
|
return $head;
|
||||||
|
|||||||
@ -1375,7 +1375,7 @@ function pdf_getlineremisepercent($object,$i,$outputlangs,$hidedetails=0)
|
|||||||
* @param int $i Current line number
|
* @param int $i Current line number
|
||||||
* @param Translate $outputlangs Object langs for output
|
* @param Translate $outputlangs Object langs for output
|
||||||
* @param int $hidedetails Hide details (0=no, 1=yes, 2=just special lines)
|
* @param int $hidedetails Hide details (0=no, 1=yes, 2=just special lines)
|
||||||
* @return void
|
* @return string Return total of line excl tax
|
||||||
*/
|
*/
|
||||||
function pdf_getlinetotalexcltax($object,$i,$outputlangs,$hidedetails=0)
|
function pdf_getlinetotalexcltax($object,$i,$outputlangs,$hidedetails=0)
|
||||||
{
|
{
|
||||||
@ -1403,6 +1403,7 @@ function pdf_getlinetotalexcltax($object,$i,$outputlangs,$hidedetails=0)
|
|||||||
if (empty($hidedetails) || $hidedetails > 1) return price($sign * $object->lines[$i]->total_ht, 0, $outputlangs);
|
if (empty($hidedetails) || $hidedetails > 1) return price($sign * $object->lines[$i]->total_ht, 0, $outputlangs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1412,7 +1413,7 @@ function pdf_getlinetotalexcltax($object,$i,$outputlangs,$hidedetails=0)
|
|||||||
* @param int $i Current line number
|
* @param int $i Current line number
|
||||||
* @param Translate $outputlangs Object langs for output
|
* @param Translate $outputlangs Object langs for output
|
||||||
* @param int $hidedetails Hide value (0 = no, 1 = yes, 2 = just special lines)
|
* @param int $hidedetails Hide value (0 = no, 1 = yes, 2 = just special lines)
|
||||||
* @return void
|
* @return string Return total of line incl tax
|
||||||
*/
|
*/
|
||||||
function pdf_getlinetotalwithtax($object,$i,$outputlangs,$hidedetails=0)
|
function pdf_getlinetotalwithtax($object,$i,$outputlangs,$hidedetails=0)
|
||||||
{
|
{
|
||||||
@ -1428,17 +1429,16 @@ function pdf_getlinetotalwithtax($object,$i,$outputlangs,$hidedetails=0)
|
|||||||
{
|
{
|
||||||
$special_code = $object->lines[$i]->special_code;
|
$special_code = $object->lines[$i]->special_code;
|
||||||
if (! empty($object->lines[$i]->fk_parent_line)) $special_code = $object->getSpecialCode($object->lines[$i]->fk_parent_line);
|
if (! empty($object->lines[$i]->fk_parent_line)) $special_code = $object->getSpecialCode($object->lines[$i]->fk_parent_line);
|
||||||
foreach($object->hooks as $modules)
|
$parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code);
|
||||||
{
|
$action='';
|
||||||
if (method_exists($modules[$special_code],'pdf_getlinetotalwithtax')) return $modules[$special_code]->pdf_getlinetotalwithtax($object,$i,$outputlangs,$hidedetails);
|
return $hookmanager->executeHooks('pdf_getlinetotalwithtax',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (empty($hidedetails) || $hidedetails > 1) return
|
if (empty($hidedetails) || $hidedetails > 1) return price(($object->lines[$i]->total_ht) + ($object->lines[$i]->total_ht)*($object->lines[$i]->tva_tx)/100, 0, $outputlangs);
|
||||||
price(($object->lines[$i]->total_ht) + ($object->lines[$i]->total_ht)*($object->lines[$i]->tva_tx)/100, 0, $outputlangs);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -132,7 +132,10 @@ function propal_admin_prepare_head($object)
|
|||||||
$head[$h][2] = 'attributes';
|
$head[$h][2] = 'attributes';
|
||||||
$h++;
|
$h++;
|
||||||
|
|
||||||
|
$head[$h][0] = DOL_URL_ROOT.'/comm/admin/propaldet_extrafields.php';
|
||||||
|
$head[$h][1] = $langs->trans("ExtraFieldsLines");
|
||||||
|
$head[$h][2] = 'attributeslines';
|
||||||
|
$h++;
|
||||||
|
|
||||||
complete_head_from_modules($conf,$langs,$object,$head,$h,'propal_admin','remove');
|
complete_head_from_modules($conf,$langs,$object,$head,$h,'propal_admin','remove');
|
||||||
|
|
||||||
|
|||||||
@ -421,8 +421,8 @@ function print_end_menu_array()
|
|||||||
* Core function to output left menu eldy
|
* Core function to output left menu eldy
|
||||||
*
|
*
|
||||||
* @param DoliDB $db Database handler
|
* @param DoliDB $db Database handler
|
||||||
* @param array $menu_array_before Table of menu entries to show before entries of menu handler
|
* @param array $menu_array_before Table of menu entries to show before entries of menu handler (menu->liste filled with menu->add)
|
||||||
* @param array $menu_array_after Table of menu entries to show after entries of menu handler
|
* @param array $menu_array_after Table of menu entries to show after entries of menu handler (menu->liste filled with menu->add)
|
||||||
* @param array &$tabMenu If array with menu entries already loaded, we put this array here (in most cases, it's empty)
|
* @param array &$tabMenu If array with menu entries already loaded, we put this array here (in most cases, it's empty)
|
||||||
* @param array &$menu Object Menu to return back list of menu entries
|
* @param array &$menu Object Menu to return back list of menu entries
|
||||||
* @param int $noout Disable output (Initialise &$menu only).
|
* @param int $noout Disable output (Initialise &$menu only).
|
||||||
|
|||||||
@ -695,7 +695,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + 0);
|
$pdf->SetXY($col2x, $tab2_top + 0);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ht + (! empty($object->remise)?$object->remise:0)), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ht + (! empty($object->remise)?$object->remise:0), 0, $outputlangs), 0, 'R', 1);
|
||||||
|
|
||||||
// Show VAT by rates and total
|
// Show VAT by rates and total
|
||||||
$pdf->SetFillColor(248,248,248);
|
$pdf->SetFillColor(248,248,248);
|
||||||
@ -736,7 +736,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -769,7 +769,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -796,7 +796,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -823,10 +823,11 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$tvacompl = " (".$outputlangs->transnoentities("NonPercuRecuperable").")";
|
$tvacompl = " (".$outputlangs->transnoentities("NonPercuRecuperable").")";
|
||||||
}
|
}
|
||||||
$totalvat = $outputlangs->transcountrynoentities("TotalLT1",$mysoc->country_code).' ';
|
$totalvat = $outputlangs->transcountrynoentities("TotalLT1",$mysoc->country_code).' ';
|
||||||
|
|
||||||
$totalvat.=vatrate(abs($tvakey),1).$tvacompl;
|
$totalvat.=vatrate(abs($tvakey),1).$tvacompl;
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -859,7 +860,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -873,7 +874,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalTTC"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalTTC"), $useborder, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -895,7 +896,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("AlreadyPaid"), 0, 'L', 0);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("AlreadyPaid"), 0, 'L', 0);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($deja_regle), 0, 'R', 0);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($deja_regle, 0, $outputlangs), 0, 'R', 0);
|
||||||
|
|
||||||
$index++;
|
$index++;
|
||||||
$pdf->SetTextColor(0,0,60);
|
$pdf->SetTextColor(0,0,60);
|
||||||
@ -904,7 +905,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("RemainderToPay"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("RemainderToPay"), $useborder, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($resteapayer), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($resteapayer, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
|
|
||||||
$pdf->SetFont('','', $default_font_size - 1);
|
$pdf->SetFont('','', $default_font_size - 1);
|
||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
|
|||||||
@ -582,7 +582,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($tab3_posx, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx, $tab3_top+$y);
|
||||||
$pdf->MultiCell(20, 3, dol_print_date($obj->datef,'day',false,$outputlangs,true), 0, 'L', 0);
|
$pdf->MultiCell(20, 3, dol_print_date($obj->datef,'day',false,$outputlangs,true), 0, 'L', 0);
|
||||||
$pdf->SetXY($tab3_posx+21, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx+21, $tab3_top+$y);
|
||||||
$pdf->MultiCell(20, 3, price($obj->amount_ttc), 0, 'L', 0);
|
$pdf->MultiCell(20, 3, price($obj->amount_ttc, 0, $outputlangs), 0, 'L', 0);
|
||||||
$pdf->SetXY($tab3_posx+40, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx+40, $tab3_top+$y);
|
||||||
$pdf->MultiCell(20, 3, $text, 0, 'L', 0);
|
$pdf->MultiCell(20, 3, $text, 0, 'L', 0);
|
||||||
$pdf->SetXY($tab3_posx+58, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx+58, $tab3_top+$y);
|
||||||
@ -619,7 +619,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($tab3_posx, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx, $tab3_top+$y);
|
||||||
$pdf->MultiCell(20, 3, dol_print_date($this->db->jdate($row->date),'day',false,$outputlangs,true), 0, 'L', 0);
|
$pdf->MultiCell(20, 3, dol_print_date($this->db->jdate($row->date),'day',false,$outputlangs,true), 0, 'L', 0);
|
||||||
$pdf->SetXY($tab3_posx+21, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx+21, $tab3_top+$y);
|
||||||
$pdf->MultiCell(20, 3, price($sign * $row->amount), 0, 'L', 0);
|
$pdf->MultiCell(20, 3, price($sign * $row->amount, 0, $outputlangs), 0, 'L', 0);
|
||||||
$pdf->SetXY($tab3_posx+40, $tab3_top+$y);
|
$pdf->SetXY($tab3_posx+40, $tab3_top+$y);
|
||||||
$oper = $outputlangs->transnoentitiesnoconv("PaymentTypeShort" . $row->code);
|
$oper = $outputlangs->transnoentitiesnoconv("PaymentTypeShort" . $row->code);
|
||||||
|
|
||||||
@ -828,7 +828,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($col1x, $tab2_top + 0);
|
$pdf->SetXY($col1x, $tab2_top + 0);
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
|
||||||
$pdf->SetXY($col2x, $tab2_top + 0);
|
$pdf->SetXY($col2x, $tab2_top + 0);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($object->total_ht + (! empty($object->remise)?$object->remise:0))), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($object->total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs), 0, 'R', 1);
|
||||||
|
|
||||||
// Show VAT by rates and total
|
// Show VAT by rates and total
|
||||||
$pdf->SetFillColor(248,248,248);
|
$pdf->SetFillColor(248,248,248);
|
||||||
@ -871,7 +871,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -905,7 +905,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -932,7 +932,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -963,7 +963,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
|
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -997,7 +997,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//}
|
//}
|
||||||
@ -1022,7 +1022,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalTTC"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalTTC"), $useborder, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($sign * $object->total_ttc), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($sign * $object->total_ttc, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1041,7 +1041,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("Paid"), 0, 'L', 0);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("Paid"), 0, 'L', 0);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($deja_regle + $depositsamount), 0, 'R', 0);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($deja_regle + $depositsamount, 0, $outputlangs), 0, 'R', 0);
|
||||||
|
|
||||||
// Credit note
|
// Credit note
|
||||||
if ($creditnoteamount)
|
if ($creditnoteamount)
|
||||||
@ -1050,7 +1050,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("CreditNotes"), 0, 'L', 0);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("CreditNotes"), 0, 'L', 0);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($creditnoteamount), 0, 'R', 0);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($creditnoteamount, 0, $outputlangs), 0, 'R', 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Escompte
|
// Escompte
|
||||||
@ -1062,7 +1062,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("EscompteOffered"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("EscompteOffered"), $useborder, 'L', 1);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc - $deja_regle - $creditnoteamount - $depositsamount), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc - $deja_regle - $creditnoteamount - $depositsamount, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
|
|
||||||
$resteapayer=0;
|
$resteapayer=0;
|
||||||
}
|
}
|
||||||
@ -1073,7 +1073,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("RemainderToPay"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("RemainderToPay"), $useborder, 'L', 1);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($resteapayer), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($resteapayer, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
|
|
||||||
// Fin
|
// Fin
|
||||||
$pdf->SetFont('','', $default_font_size - 1);
|
$pdf->SetFont('','', $default_font_size - 1);
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/*
|
/* Copyright (C) 2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -97,22 +97,22 @@ class modPrintIPP extends DolibarrModules
|
|||||||
$this->rights[$r][1] = 'Printer';
|
$this->rights[$r][1] = 'Printer';
|
||||||
$this->rights[$r][2] = 'r';
|
$this->rights[$r][2] = 'r';
|
||||||
$this->rights[$r][3] = 1;
|
$this->rights[$r][3] = 1;
|
||||||
$this->rights[$r][4] = 'use';
|
$this->rights[$r][4] = 'read';
|
||||||
|
|
||||||
// Main menu entries
|
// Main menu entries
|
||||||
$this->menus = array(); // List of menus to add
|
$this->menus = array(); // List of menus to add
|
||||||
$r=0;
|
$r=0;
|
||||||
|
|
||||||
// This is to declare the Top Menu entry:
|
// This is to declare the Top Menu entry:
|
||||||
$this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=home', // Put 0 if this is a top menu
|
$this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=home,fk_leftmenu=modulesadmintools', // Put 0 if this is a top menu
|
||||||
'type'=>'left', // This is a Top menu entry
|
'type'=>'left', // This is a Top menu entry
|
||||||
'titre'=>'Printer',
|
'titre'=>'Printer',
|
||||||
'mainmenu'=>'printer',
|
'mainmenu'=>'printer',
|
||||||
'url'=>'/printipp/index.php',
|
'url'=>'/printipp/index.php',
|
||||||
'langs'=>'printipp', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
|
'langs'=>'printipp', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
|
||||||
'position'=>100,
|
'position'=>300,
|
||||||
'enabled'=>'$conf->printipp->enabled',
|
'enabled'=>'$conf->printipp->enabled && $leftmenu==\'modulesadmintools\'',
|
||||||
'perms'=>'$user->rights->printipp->use', // Use 'perms'=>'1' if you want your menu with no permission rules
|
'perms'=>'$user->rights->printipp->read', // Use 'perms'=>'1' if you want your menu with no permission rules
|
||||||
'target'=>'',
|
'target'=>'',
|
||||||
'user'=>0); // 0=Menu for internal users, 1=external users, 2=both
|
'user'=>0); // 0=Menu for internal users, 1=external users, 2=both
|
||||||
|
|
||||||
|
|||||||
@ -724,7 +724,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + 0);
|
$pdf->SetXY($col2x, $tab2_top + 0);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ht + (! empty($object->remise)?$object->remise:0)), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ht + (! empty($object->remise)?$object->remise:0), 0, $outputlangs), 0, 'R', 1);
|
||||||
|
|
||||||
// Show VAT by rates and total
|
// Show VAT by rates and total
|
||||||
$pdf->SetFillColor(248,248,248);
|
$pdf->SetFillColor(248,248,248);
|
||||||
@ -766,7 +766,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -800,7 +800,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -827,7 +827,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -858,7 +858,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$totalvat.=vatrate(abs($tvakey),1).$tvacompl;
|
$totalvat.=vatrate(abs($tvakey),1).$tvacompl;
|
||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -891,7 +891,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $totalvat, 0, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval), 0, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($tvaval, 0, $outputlangs), 0, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -905,7 +905,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalTTC"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalTTC"), $useborder, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -924,7 +924,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("AlreadyPaid"), 0, 'L', 0);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("AlreadyPaid"), 0, 'L', 0);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($deja_regle), 0, 'R', 0);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($deja_regle, 0, $outputlangs), 0, 'R', 0);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if ($object->close_code == 'discount_vat')
|
if ($object->close_code == 'discount_vat')
|
||||||
@ -936,7 +936,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("EscompteOffered"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("EscompteOffered"), $useborder, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc - $deja_regle), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ttc - $deja_regle, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
|
|
||||||
$resteapayer=0;
|
$resteapayer=0;
|
||||||
}
|
}
|
||||||
@ -949,7 +949,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("RemainderToPay"), $useborder, 'L', 1);
|
$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("RemainderToPay"), $useborder, 'L', 1);
|
||||||
|
|
||||||
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
|
||||||
$pdf->MultiCell($largcol2, $tab2_hl, price($resteapayer), $useborder, 'R', 1);
|
$pdf->MultiCell($largcol2, $tab2_hl, price($resteapayer, 0, $outputlangs), $useborder, 'R', 1);
|
||||||
|
|
||||||
$pdf->SetFont('','', $default_font_size - 1);
|
$pdf->SetFont('','', $default_font_size - 1);
|
||||||
$pdf->SetTextColor(0,0,0);
|
$pdf->SetTextColor(0,0,0);
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2010-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -68,6 +69,13 @@ if (! empty($conf->margin->enabled) && ! empty($object->element) && in_array($ob
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr <?php echo $bcnd[$var]; ?>>
|
<tr <?php echo $bcnd[$var]; ?>>
|
||||||
|
<?php
|
||||||
|
if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) {
|
||||||
|
$coldisplay=2; }
|
||||||
|
else {
|
||||||
|
$coldisplay=0; }
|
||||||
|
?>
|
||||||
|
|
||||||
<td<?php echo (! empty($conf->global->MAIN_VIEW_LINE_NUMBER) ? ' colspan="2"' : ''); ?>>
|
<td<?php echo (! empty($conf->global->MAIN_VIEW_LINE_NUMBER) ? ' colspan="2"' : ''); ?>>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@ -111,11 +119,32 @@ if (! empty($conf->margin->enabled) && ! empty($object->element) && in_array($ob
|
|||||||
value="<?php echo (isset($_POST["buying_price"])?$_POST["buying_price"]:''); ?>">
|
value="<?php echo (isset($_POST["buying_price"])?$_POST["buying_price"]:''); ?>">
|
||||||
</td>
|
</td>
|
||||||
<?php
|
<?php
|
||||||
if (! empty($conf->global->DISPLAY_MARGIN_RATES)) $colspan++;
|
if (! empty($conf->global->DISPLAY_MARGIN_RATES)) {
|
||||||
if (! empty($conf->global->DISPLAY_MARK_RATES)) $colspan++;
|
$colspan++;
|
||||||
|
$coldisplay++;
|
||||||
|
}
|
||||||
|
if (! empty($conf->global->DISPLAY_MARK_RATES)) {
|
||||||
|
$colspan++;
|
||||||
|
$coldisplay++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<td align="center" valign="middle" colspan="<?php echo $colspan; ?>"><input type="submit" class="button" value="<?php echo $langs->trans('Add'); ?>" name="addline"></td>
|
<td align="center" valign="middle" colspan="<?php echo $colspan; ?>"><input type="submit" class="button" value="<?php echo $langs->trans('Add'); ?>" name="addline"></td>
|
||||||
|
<?php
|
||||||
|
//Line extrafield
|
||||||
|
if (!empty($extrafieldsline)) {
|
||||||
|
if ($this->table_element_line=='commandedet') {
|
||||||
|
$newline = new OrderLine($this->db);
|
||||||
|
}elseif ($this->table_element_line=='propaldet') {
|
||||||
|
$newline = new PropaleLigne($this->db);
|
||||||
|
}elseif ($this->table_element_line=='facturedet') {
|
||||||
|
$newline = new FactureLigne($this->db);
|
||||||
|
}
|
||||||
|
if (is_object($newline)) {
|
||||||
|
print $newline->showOptionals($extrafieldsline,'edit',array('style'=>$bcnd[$var],'colspan'=>$coldisplay+8));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2010-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -35,7 +36,13 @@
|
|||||||
<input type="hidden" name="lineid" value="<?php echo $line->id; ?>">
|
<input type="hidden" name="lineid" value="<?php echo $line->id; ?>">
|
||||||
<input type="hidden" id="product_type" name="type" value="<?php echo $line->product_type; ?>">
|
<input type="hidden" id="product_type" name="type" value="<?php echo $line->product_type; ?>">
|
||||||
<input type="hidden" id="product_id" name="productid" value="<?php echo (! empty($line->fk_product)?$line->fk_product:0); ?>" />
|
<input type="hidden" id="product_id" name="productid" value="<?php echo (! empty($line->fk_product)?$line->fk_product:0); ?>" />
|
||||||
|
<?php
|
||||||
|
if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) {
|
||||||
|
$coldisplay=2;
|
||||||
|
} else {
|
||||||
|
$coldisplay=0;
|
||||||
|
}
|
||||||
|
?>
|
||||||
<tr <?php echo $bc[$var]; ?>>
|
<tr <?php echo $bc[$var]; ?>>
|
||||||
<td<?php echo (! empty($conf->global->MAIN_VIEW_LINE_NUMBER) ? ' colspan="2"' : ''); ?>>
|
<td<?php echo (! empty($conf->global->MAIN_VIEW_LINE_NUMBER) ? ' colspan="2"' : ''); ?>>
|
||||||
<div id="<?php echo $line->id; ?>"></div>
|
<div id="<?php echo $line->id; ?>"></div>
|
||||||
@ -97,14 +104,14 @@
|
|||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align="right"><?php echo $form->load_tva('tva_tx',$line->tva_tx,$seller,$buyer,0,$line->info_bits,$line->product_type); ?></td>
|
<td align="right"><?php $coldisplay++; ?><?php echo $form->load_tva('tva_tx',$line->tva_tx,$seller,$buyer,0,$line->info_bits,$line->product_type); ?></td>
|
||||||
|
|
||||||
<td align="right"><input type="text" class="flat" size="8" id="price_ht" name="price_ht" value="<?php echo price($line->subprice,0,'',0); ?>"></td>
|
<td align="right"><?php $coldisplay++; ?><input type="text" class="flat" size="8" id="price_ht" name="price_ht" value="<?php echo price($line->subprice,0,'',0); ?>"></td>
|
||||||
<?php if ($conf->global->MAIN_FEATURES_LEVEL > 1) { ?>
|
<?php if ($conf->global->MAIN_FEATURES_LEVEL > 1) { ?>
|
||||||
<td align="right"><input type="text" class="flat" size="8" id="price_ttc" name="price_ttc" value="<?php echo price($pu_ttc,0,'',0); ?>"></td>
|
<td align="right"><?php $coldisplay++; ?><input type="text" class="flat" size="8" id="price_ttc" name="price_ttc" value="<?php echo price($pu_ttc,0,'',0); ?>"></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<td align="right">
|
<td align="right"><?php $coldisplay++; ?>
|
||||||
<?php if (($line->info_bits & 2) != 2) {
|
<?php if (($line->info_bits & 2) != 2) {
|
||||||
// I comment this because it shows info even when not required
|
// I comment this because it shows info even when not required
|
||||||
// for example always visible on invoice but must be visible only if stock module on and stock decrease option is on invoice validation and status is not validated
|
// for example always visible on invoice but must be visible only if stock module on and stock decrease option is on invoice validation and status is not validated
|
||||||
@ -117,7 +124,7 @@
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align="right" nowrap>
|
<td align="right" nowrap><?php $coldisplay++; ?>
|
||||||
<?php if (($line->info_bits & 2) != 2) { ?>
|
<?php if (($line->info_bits & 2) != 2) { ?>
|
||||||
<input size="1" type="text" class="flat" name="remise_percent" value="<?php echo $line->remise_percent; ?>">%
|
<input size="1" type="text" class="flat" name="remise_percent" value="<?php echo $line->remise_percent; ?>">%
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
@ -126,7 +133,7 @@
|
|||||||
</td>
|
</td>
|
||||||
|
|
||||||
<?php if (! empty($conf->margin->enabled)) { ?>
|
<?php if (! empty($conf->margin->enabled)) { ?>
|
||||||
<td align="right">
|
<td align="right"><?php $coldisplay++; ?>
|
||||||
<select id="fournprice" name="fournprice" class="hideobject"></select>
|
<select id="fournprice" name="fournprice" class="hideobject"></select>
|
||||||
<input type="text" size="5" id="buying_price" name="buying_price" class="hideobject" value="<?php echo price($line->pa_ht,0,'',0); ?>">
|
<input type="text" size="5" id="buying_price" name="buying_price" class="hideobject" value="<?php echo price($line->pa_ht,0,'',0); ?>">
|
||||||
</td>
|
</td>
|
||||||
@ -136,6 +143,13 @@
|
|||||||
<input type="submit" class="button" id="savelinebutton" name="save" value="<?php echo $langs->trans("Save"); ?>"><br>
|
<input type="submit" class="button" id="savelinebutton" name="save" value="<?php echo $langs->trans("Save"); ?>"><br>
|
||||||
<input type="submit" class="button" id="cancellinebutton" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>">
|
<input type="submit" class="button" id="cancellinebutton" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>">
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
//Line extrafield
|
||||||
|
if (!empty($extrafieldsline)) {
|
||||||
|
print $line->showOptionals($extrafieldsline,'edit',array('style'=>$bc[$var],'colspan'=>$coldisplay));
|
||||||
|
}
|
||||||
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php if (! empty($conf->service->enabled) && $line->product_type == 1 && $dateSelector) { ?>
|
<?php if (! empty($conf->service->enabled) && $line->product_type == 1 && $dateSelector) { ?>
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2010-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -20,13 +21,13 @@
|
|||||||
* $type, $text, $description, $line
|
* $type, $text, $description, $line
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
<?php $coldisplay=0; ?>
|
||||||
<!-- BEGIN PHP TEMPLATE objectline_view.tpl.php -->
|
<!-- BEGIN PHP TEMPLATE objectline_view.tpl.php -->
|
||||||
<tr <?php echo 'id="row-'.$line->id.'" '.$bcdd[$var]; ?>>
|
<tr <?php echo 'id="row-'.$line->id.'" '.$bcdd[$var]; ?>>
|
||||||
<?php if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { ?>
|
<?php if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { ?>
|
||||||
<td align="center"><?php echo ($i+1); ?></td>
|
<td align="center"><?php $coldisplay++; ?><?php echo ($i+1); ?></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td><div id="<?php echo $line->rowid; ?>"></div>
|
<td><?php $coldisplay++; ?><div id="<?php echo $line->rowid; ?>"></div>
|
||||||
<?php if (($line->info_bits & 2) == 2) { ?>
|
<?php if (($line->info_bits & 2) == 2) { ?>
|
||||||
<a href="<?php echo DOL_URL_ROOT.'/comm/remx.php?id='.$this->socid; ?>">
|
<a href="<?php echo DOL_URL_ROOT.'/comm/remx.php?id='.$this->socid; ?>">
|
||||||
<?php
|
<?php
|
||||||
@ -95,15 +96,15 @@
|
|||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align="right" class="nowrap"><?php echo vatrate($line->tva_tx,'%',$line->info_bits); ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo vatrate($line->tva_tx,'%',$line->info_bits); ?></td>
|
||||||
|
|
||||||
<td align="right" class="nowrap"><?php echo price($line->subprice); ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo price($line->subprice); ?></td>
|
||||||
|
|
||||||
<?php if ($conf->global->MAIN_FEATURES_LEVEL > 1) { ?>
|
<?php if ($conf->global->MAIN_FEATURES_LEVEL > 1) { ?>
|
||||||
<td align="right" class="nowrap"> </td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?> </td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<td align="right" class="nowrap">
|
<td align="right" class="nowrap"><?php $coldisplay++; ?>
|
||||||
<?php if ((($line->info_bits & 2) != 2) && $line->special_code != 3) {
|
<?php if ((($line->info_bits & 2) != 2) && $line->special_code != 3) {
|
||||||
// I comment this because it shows info even when not required
|
// I comment this because it shows info even when not required
|
||||||
// for example always visible on invoice but must be visible only if stock module on and stock decrease option is on invoice validation and status is not validated
|
// for example always visible on invoice but must be visible only if stock module on and stock decrease option is on invoice validation and status is not validated
|
||||||
@ -114,30 +115,30 @@
|
|||||||
</td>
|
</td>
|
||||||
|
|
||||||
<?php if (!empty($line->remise_percent) && $line->special_code != 3) { ?>
|
<?php if (!empty($line->remise_percent) && $line->special_code != 3) { ?>
|
||||||
<td align="right"><?php echo dol_print_reduction($line->remise_percent,$langs); ?></td>
|
<td align="right"><?php $coldisplay++; ?><?php echo dol_print_reduction($line->remise_percent,$langs); ?></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td> </td>
|
<td><?php $coldisplay++; ?> </td>
|
||||||
<?php }
|
<?php }
|
||||||
|
|
||||||
if (! empty($conf->margin->enabled) && empty($user->societe_id)) {
|
if (! empty($conf->margin->enabled) && empty($user->societe_id)) {
|
||||||
?>
|
?>
|
||||||
<td align="right" class="nowrap"><?php echo price($line->pa_ht); ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo price($line->pa_ht); ?></td>
|
||||||
<?php if (! empty($conf->global->DISPLAY_MARGIN_RATES)) {?>
|
<?php if (! empty($conf->global->DISPLAY_MARGIN_RATES)) {?>
|
||||||
<td align="right" class="nowrap"><?php echo (($line->pa_ht == 0)?'n/a':price($line->marge_tx).'%'); ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo (($line->pa_ht == 0)?'n/a':price($line->marge_tx).'%'); ?></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
if (! empty($conf->global->DISPLAY_MARK_RATES)) {?>
|
if (! empty($conf->global->DISPLAY_MARK_RATES)) {?>
|
||||||
<td align="right" class="nowrap"><?php echo price($line->marque_tx).'%'; ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo price($line->marque_tx).'%'; ?></td>
|
||||||
<?php } } ?>
|
<?php } } ?>
|
||||||
|
|
||||||
<?php if ($line->special_code == 3) { ?>
|
<?php if ($line->special_code == 3) { ?>
|
||||||
<td align="right" class="nowrap"><?php echo $langs->trans('Option'); ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo $langs->trans('Option'); ?></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td align="right" class="nowrap"><?php echo price($line->total_ht); ?></td>
|
<td align="right" class="nowrap"><?php $coldisplay++; ?><?php echo price($line->total_ht); ?></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php if ($this->statut == 0 && $user->rights->$element->creer) { ?>
|
<?php if ($this->statut == 0 && $user->rights->$element->creer) { ?>
|
||||||
<td align="center">
|
<td align="center"><?php $coldisplay++; ?>
|
||||||
<?php if (($line->info_bits & 2) == 2) { ?>
|
<?php if (($line->info_bits & 2) == 2) { ?>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&action=editline&lineid='.$line->id.'#'.$line->id; ?>">
|
<a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&action=editline&lineid='.$line->id.'#'.$line->id; ?>">
|
||||||
@ -146,14 +147,14 @@
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td align="center">
|
<td align="center"><?php $coldisplay++; ?>
|
||||||
<a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&action=ask_deleteline&lineid='.$line->id; ?>">
|
<a href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&action=ask_deleteline&lineid='.$line->id; ?>">
|
||||||
<?php echo img_delete(); ?>
|
<?php echo img_delete(); ?>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<?php if ($num > 1 && empty($conf->browser->phone)) { ?>
|
<?php if ($num > 1 && empty($conf->browser->phone)) { ?>
|
||||||
<td align="center" class="tdlineupdown">
|
<td align="center" class="tdlineupdown"><?php $coldisplay++; ?>
|
||||||
<?php if ($i > 0) { ?>
|
<?php if ($i > 0) { ?>
|
||||||
<a class="lineupdown" href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&action=up&rowid='.$line->id; ?>">
|
<a class="lineupdown" href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&action=up&rowid='.$line->id; ?>">
|
||||||
<?php echo img_up(); ?>
|
<?php echo img_up(); ?>
|
||||||
@ -166,11 +167,18 @@
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
</td>
|
</td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td align="center"<?php echo (empty($conf->browser->phone)?' class="tdlineupdown"':''); ?>></td>
|
<td align="center"<?php echo (empty($conf->browser->phone)?' class="tdlineupdown"':''); ?>><?php $coldisplay++; ?></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td colspan="3"></td>
|
<td colspan="3"><?php $coldisplay=$coldisplay+3; ?></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
//Line extrafield
|
||||||
|
if (!empty($extrafieldsline)) {
|
||||||
|
print $line->showOptionals($extrafieldsline,'view',array('style'=>$bcdd[$var],'colspan'=>$coldisplay));
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
<!-- END PHP TEMPLATE objectline_view.tpl.php -->
|
<!-- END PHP TEMPLATE objectline_view.tpl.php -->
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2010-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
|
||||||
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -80,6 +81,12 @@ if (! empty($usemargins))
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr <?php echo $bcnd[$var]; ?>>
|
<tr <?php echo $bcnd[$var]; ?>>
|
||||||
|
<?php
|
||||||
|
if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) {
|
||||||
|
$coldisplay=4; }
|
||||||
|
else {
|
||||||
|
$coldisplay=3; }
|
||||||
|
?>
|
||||||
<td<?php echo (! empty($conf->global->MAIN_VIEW_LINE_NUMBER) ? ' colspan="4"' : ' colspan="3"'); ?>>
|
<td<?php echo (! empty($conf->global->MAIN_VIEW_LINE_NUMBER) ? ' colspan="4"' : ' colspan="3"'); ?>>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@ -112,8 +119,14 @@ if (! empty($usemargins))
|
|||||||
$colspan = 4;
|
$colspan = 4;
|
||||||
if (! empty($usemargins))
|
if (! empty($usemargins))
|
||||||
{
|
{
|
||||||
if (! empty($conf->global->DISPLAY_MARGIN_RATES)) $colspan++;
|
if (! empty($conf->global->DISPLAY_MARGIN_RATES)) {
|
||||||
if (! empty($conf->global->DISPLAY_MARK_RATES)) $colspan++;
|
$colspan++;
|
||||||
|
$coldisplay++;
|
||||||
|
}
|
||||||
|
if (! empty($conf->global->DISPLAY_MARK_RATES)) {
|
||||||
|
$colspan++;
|
||||||
|
$coldisplay++;
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<select id="fournprice" name="fournprice" class="flat" style="display: none;"></select>
|
<select id="fournprice" name="fournprice" class="flat" style="display: none;"></select>
|
||||||
@ -125,6 +138,22 @@ if (! empty($usemargins))
|
|||||||
<td align="center" valign="middle" colspan="<?php echo $colspan; ?>">
|
<td align="center" valign="middle" colspan="<?php echo $colspan; ?>">
|
||||||
<input type="submit" class="button" value="<?php echo $langs->trans("Add"); ?>" name="addline">
|
<input type="submit" class="button" value="<?php echo $langs->trans("Add"); ?>" name="addline">
|
||||||
</td>
|
</td>
|
||||||
|
<?php
|
||||||
|
//Line extrafield
|
||||||
|
if (!empty($extrafieldsline)) {
|
||||||
|
if ($this->table_element_line=='commandedet') {
|
||||||
|
$newline = new OrderLine($this->db);
|
||||||
|
}elseif ($this->table_element_line=='propaldet') {
|
||||||
|
$newline = new PropaleLigne($this->db);
|
||||||
|
}
|
||||||
|
elseif ($this->table_element_line=='facturedet') {
|
||||||
|
$newline = new FactureLigne($this->db);
|
||||||
|
}
|
||||||
|
if (is_object($newline)) {
|
||||||
|
print $newline->showOptionals($extrafieldsline,'edit',array('style'=>$bcnd[$var],'colspan'=>$coldisplay+5));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|||||||
@ -132,6 +132,7 @@ if ($action == 'confirm_deletedir' && $confirm == 'yes')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
$langs->load('errors');
|
||||||
setEventMessage($langs->trans($ecmdir->error,$ecmdir->label), 'errors');
|
setEventMessage($langs->trans($ecmdir->error,$ecmdir->label), 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -31,11 +31,18 @@ require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
|
|||||||
require_once DOL_DOCUMENT_ROOT.'/core/modules/fichinter/modules_fichinter.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/modules/fichinter/modules_fichinter.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
|
||||||
|
|
||||||
if (! empty($conf->projet->enabled))
|
if (! empty($conf->projet->enabled))
|
||||||
{
|
{
|
||||||
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.'/projet/class/project.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($conf->contrat->enabled)
|
||||||
|
{
|
||||||
|
require_once DOL_DOCUMENT_ROOT."/core/class/html.formcontract.class.php";
|
||||||
|
require_once DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php";
|
||||||
|
}
|
||||||
if (! empty($conf->global->FICHEINTER_ADDON) && is_readable(DOL_DOCUMENT_ROOT ."/core/modules/fichinter/mod_".$conf->global->FICHEINTER_ADDON.".php"))
|
if (! empty($conf->global->FICHEINTER_ADDON) && is_readable(DOL_DOCUMENT_ROOT ."/core/modules/fichinter/mod_".$conf->global->FICHEINTER_ADDON.".php"))
|
||||||
{
|
{
|
||||||
require_once DOL_DOCUMENT_ROOT ."/core/modules/fichinter/mod_".$conf->global->FICHEINTER_ADDON.'.php';
|
require_once DOL_DOCUMENT_ROOT ."/core/modules/fichinter/mod_".$conf->global->FICHEINTER_ADDON.'.php';
|
||||||
@ -888,8 +895,9 @@ if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->ficheint
|
|||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
$formfile = new FormFile($db);
|
$formfile = new FormFile($db);
|
||||||
|
$formcontract = new FormContract($db);
|
||||||
|
|
||||||
llxHeader();
|
llxHeader('',$langs->trans("Fichinter"));
|
||||||
|
|
||||||
if ($action == 'create')
|
if ($action == 'create')
|
||||||
{
|
{
|
||||||
@ -1015,12 +1023,12 @@ if ($action == 'create')
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Contrat
|
// Contract
|
||||||
if ($conf->contrat->enabled)
|
if ($conf->contrat->enabled)
|
||||||
{
|
{
|
||||||
$langs->load("contrat");
|
$langs->load("contrat");
|
||||||
print '<tr><td valign="top">'.$langs->trans("Contrat").'</td><td>';
|
print '<tr><td valign="top">'.$langs->trans("Contract").'</td><td>';
|
||||||
$numcontrat=select_contrats($soc->id,GETPOST('contratid','int'),'contratid');
|
$numcontrat=$formcontract->select_contract($soc->id,GETPOST('contratid','int'),'contratid',0,1);
|
||||||
if ($numcontrat==0)
|
if ($numcontrat==0)
|
||||||
{
|
{
|
||||||
print ' <a href="'.DOL_URL_ROOT.'/contrat/fiche.php?socid='.$soc->id.'&action=create">'.$langs->trans("AddContract").'</a>';
|
print ' <a href="'.DOL_URL_ROOT.'/contrat/fiche.php?socid='.$soc->id.'&action=create">'.$langs->trans("AddContract").'</a>';
|
||||||
@ -1236,7 +1244,7 @@ else if ($id > 0 || ! empty($ref))
|
|||||||
if ($action != 'contrat')
|
if ($action != 'contrat')
|
||||||
{
|
{
|
||||||
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=contrat&id='.$object->id.'">';
|
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=contrat&id='.$object->id.'">';
|
||||||
print img_edit($langs->trans('SetContrat'),1);
|
print img_edit($langs->trans('SetContract'),1);
|
||||||
print '</a></td>';
|
print '</a></td>';
|
||||||
}
|
}
|
||||||
print '</tr></table>';
|
print '</tr></table>';
|
||||||
@ -1248,8 +1256,10 @@ else if ($id > 0 || ! empty($ref))
|
|||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
print '<table class="nobordernopadding" cellpadding="0" cellspacing="0">';
|
print '<table class="nobordernopadding" cellpadding="0" cellspacing="0">';
|
||||||
print '<tr><td>';
|
print '<tr><td>';
|
||||||
|
$htmlcontract= new Formcontract($db);
|
||||||
//print "$socid,$selected,$htmlname";
|
//print "$socid,$selected,$htmlname";
|
||||||
select_contrats($object->socid,$object->fk_contrat,'contratid');
|
$htmlcontract->select_contract($object->socid,$object->fk_contrat,'contratid');
|
||||||
|
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
|
print '<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
|
||||||
print '</tr></table></form>';
|
print '</tr></table></form>';
|
||||||
|
|||||||
@ -986,8 +986,7 @@ class CommandeFournisseur extends CommonOrder
|
|||||||
);
|
);
|
||||||
if ($result < 0)
|
if ($result < 0)
|
||||||
{
|
{
|
||||||
$this->error=$this->db->lasterror();
|
dol_syslog(get_class($this)."::create ".$this->error, LOG_WARNING); // do not use dol_print_error here as it may be a functionnal error
|
||||||
dol_print_error($this->db);
|
|
||||||
$this->db->rollback();
|
$this->db->rollback();
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -1210,7 +1209,7 @@ class CommandeFournisseur extends CommonOrder
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->error=$this->db->error();
|
$this->error=$prod->error;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1109,7 +1109,7 @@ elseif (! empty($object->id))
|
|||||||
//'text' => $langs->trans("ConfirmClone"),
|
//'text' => $langs->trans("ConfirmClone"),
|
||||||
//array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
|
//array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
|
||||||
//array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
|
//array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
|
||||||
array('type' => 'other', 'name' => 'idwarehouse', 'label' => $langs->trans("SelectWarehouseForStockDecrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse'),'idwarehouse','',1))
|
array('type' => 'other', 'name' => 'idwarehouse', 'label' => $langs->trans("SelectWarehouseForStockIncrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse'),'idwarehouse','',1))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,27 +42,4 @@ if (empty($conf->holiday->enabled))
|
|||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*$sql = "SELECT value";
|
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."holiday_config";
|
|
||||||
$sql.= " WHERE name = 'userGroup'";
|
|
||||||
|
|
||||||
$result = $db->query($sql);
|
|
||||||
$obj = $db->fetch_object($result);
|
|
||||||
|
|
||||||
if ($obj->value == null || $obj->value < 0)
|
|
||||||
{
|
|
||||||
llxHeader('',$langs->trans('CPTitreMenu'));
|
|
||||||
|
|
||||||
$langs->load("errors");
|
|
||||||
$warnpicto=img_error($langs->trans("WarningMandatorySetupNotComplete"));
|
|
||||||
print '<div class="tabBar">';
|
|
||||||
print $warnpicto.' '.$langs->trans("NotConfigModCP");
|
|
||||||
print '</div>';
|
|
||||||
|
|
||||||
llxFooter();
|
|
||||||
exit();
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@ -32,4 +32,34 @@ create table llx_fichinter_extrafields
|
|||||||
|
|
||||||
ALTER TABLE llx_fichinter_extrafields ADD INDEX idx_ficheinter_extrafields (fk_object);
|
ALTER TABLE llx_fichinter_extrafields ADD INDEX idx_ficheinter_extrafields (fk_object);
|
||||||
|
|
||||||
|
create table llx_commandedet_extrafields
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
tms timestamp,
|
||||||
|
fk_object integer NOT NULL,
|
||||||
|
import_key varchar(14)
|
||||||
|
)ENGINE=innodb;
|
||||||
|
|
||||||
|
ALTER TABLE llx_commandedet_extrafields ADD INDEX idx_commandedet_extrafields (fk_object);
|
||||||
|
|
||||||
|
create table llx_facturedet_extrafields
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
tms timestamp,
|
||||||
|
fk_object integer NOT NULL, -- object id
|
||||||
|
import_key varchar(14) -- import key
|
||||||
|
)ENGINE=innodb;
|
||||||
|
|
||||||
|
ALTER TABLE llx_facturedet_extrafields ADD INDEX idx_facturedet_extrafields (fk_object);
|
||||||
|
|
||||||
|
create table llx_propaldet_extrafields
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
tms timestamp,
|
||||||
|
fk_object integer NOT NULL, -- object id
|
||||||
|
import_key varchar(14) -- import key
|
||||||
|
)ENGINE=innodb;
|
||||||
|
|
||||||
|
ALTER TABLE llx_propaldet_extrafields ADD INDEX idx_propaldet_extrafields (fk_object);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
24
htdocs/install/mysql/tables/llx_commandedet_extrafields.key.sql
Executable file
24
htdocs/install/mysql/tables/llx_commandedet_extrafields.key.sql
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
-- Copyright (C) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
|
-- Copyright (C) 2009 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
|
-- Copyright (C) 2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
-- Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
--
|
||||||
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
|
-- it under the terms of the GNU General Public License as published by
|
||||||
|
-- the Free Software Foundation; either version 3 of the License, or
|
||||||
|
-- (at your option) any later version.
|
||||||
|
--
|
||||||
|
-- This program is distributed in the hope that it will be useful,
|
||||||
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-- GNU General Public License for more details.
|
||||||
|
--
|
||||||
|
-- You should have received a copy of the GNU General Public License
|
||||||
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
--
|
||||||
|
-- ===================================================================
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE llx_commandedet_extrafields ADD INDEX idx_commandedet_extrafields (fk_object);
|
||||||
25
htdocs/install/mysql/tables/llx_commandedet_extrafields.sql
Executable file
25
htdocs/install/mysql/tables/llx_commandedet_extrafields.sql
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
--
|
||||||
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
|
-- it under the terms of the GNU General Public License as published by
|
||||||
|
-- the Free Software Foundation; either version 3 of the License, or
|
||||||
|
-- (at your option) any later version.
|
||||||
|
--
|
||||||
|
-- This program is distributed in the hope that it will be useful,
|
||||||
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-- GNU General Public License for more details.
|
||||||
|
--
|
||||||
|
-- You should have received a copy of the GNU General Public License
|
||||||
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
--
|
||||||
|
-- ===================================================================
|
||||||
|
|
||||||
|
create table llx_commandedet_extrafields
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
tms timestamp,
|
||||||
|
fk_object integer NOT NULL, -- object id
|
||||||
|
import_key varchar(14) -- import key
|
||||||
|
)ENGINE=innodb;
|
||||||
20
htdocs/install/mysql/tables/llx_facturedet_extrafields.key.sql
Executable file
20
htdocs/install/mysql/tables/llx_facturedet_extrafields.key.sql
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
--
|
||||||
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
|
-- it under the terms of the GNU General Public License as published by
|
||||||
|
-- the Free Software Foundation; either version 3 of the License, or
|
||||||
|
-- (at your option) any later version.
|
||||||
|
--
|
||||||
|
-- This program is distributed in the hope that it will be useful,
|
||||||
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-- GNU General Public License for more details.
|
||||||
|
--
|
||||||
|
-- You should have received a copy of the GNU General Public License
|
||||||
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
--
|
||||||
|
-- ===================================================================
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE llx_facturedet_extrafields ADD INDEX idx_facturedet_extrafields (fk_object);
|
||||||
25
htdocs/install/mysql/tables/llx_facturedet_extrafields.sql
Executable file
25
htdocs/install/mysql/tables/llx_facturedet_extrafields.sql
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
--
|
||||||
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
|
-- it under the terms of the GNU General Public License as published by
|
||||||
|
-- the Free Software Foundation; either version 3 of the License, or
|
||||||
|
-- (at your option) any later version.
|
||||||
|
--
|
||||||
|
-- This program is distributed in the hope that it will be useful,
|
||||||
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-- GNU General Public License for more details.
|
||||||
|
--
|
||||||
|
-- You should have received a copy of the GNU General Public License
|
||||||
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
--
|
||||||
|
-- ===================================================================
|
||||||
|
|
||||||
|
create table llx_facturedet_extrafields
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
tms timestamp,
|
||||||
|
fk_object integer NOT NULL, -- object id
|
||||||
|
import_key varchar(14) -- import key
|
||||||
|
)ENGINE=innodb;
|
||||||
20
htdocs/install/mysql/tables/llx_propaldet_extrafields.key.sql
Executable file
20
htdocs/install/mysql/tables/llx_propaldet_extrafields.key.sql
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
--
|
||||||
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
|
-- it under the terms of the GNU General Public License as published by
|
||||||
|
-- the Free Software Foundation; either version 3 of the License, or
|
||||||
|
-- (at your option) any later version.
|
||||||
|
--
|
||||||
|
-- This program is distributed in the hope that it will be useful,
|
||||||
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-- GNU General Public License for more details.
|
||||||
|
--
|
||||||
|
-- You should have received a copy of the GNU General Public License
|
||||||
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
--
|
||||||
|
-- ===================================================================
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE llx_propaldet_extrafields ADD INDEX idx_propaldet_extrafields (fk_object);
|
||||||
25
htdocs/install/mysql/tables/llx_propaldet_extrafields.sql
Executable file
25
htdocs/install/mysql/tables/llx_propaldet_extrafields.sql
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
-- ===================================================================
|
||||||
|
-- Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
|
--
|
||||||
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
|
-- it under the terms of the GNU General Public License as published by
|
||||||
|
-- the Free Software Foundation; either version 3 of the License, or
|
||||||
|
-- (at your option) any later version.
|
||||||
|
--
|
||||||
|
-- This program is distributed in the hope that it will be useful,
|
||||||
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-- GNU General Public License for more details.
|
||||||
|
--
|
||||||
|
-- You should have received a copy of the GNU General Public License
|
||||||
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
--
|
||||||
|
-- ===================================================================
|
||||||
|
|
||||||
|
create table llx_propaldet_extrafields
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
tms timestamp,
|
||||||
|
fk_object integer NOT NULL, -- object id
|
||||||
|
import_key varchar(14) -- import key
|
||||||
|
)ENGINE=innodb;
|
||||||
@ -178,32 +178,6 @@ FileIsTooBig=Τα αρχεία είναι πολύ μεγάλο
|
|||||||
##### Calendar common #####
|
##### Calendar common #####
|
||||||
AddCalendarEntry=Προσθήκη εγγραφής στο ημερολόγιο %s
|
AddCalendarEntry=Προσθήκη εγγραφής στο ημερολόγιο %s
|
||||||
NewCompanyToDolibarr=Η εταιρία %s προστέθηκε στο Dolibarr
|
NewCompanyToDolibarr=Η εταιρία %s προστέθηκε στο Dolibarr
|
||||||
ContractValidatedInDolibarr=Contract %s validated in Dolibarr
|
|
||||||
ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
|
|
||||||
ContractClosedInDolibarr=Contract %s closed in Dolibarr
|
|
||||||
PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
|
|
||||||
PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
|
|
||||||
PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
|
|
||||||
InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
|
|
||||||
InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
|
|
||||||
InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
|
|
||||||
PaymentDoneInDolibarr=Payment %s done in Dolibarr
|
|
||||||
CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
|
|
||||||
SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
|
|
||||||
MemberValidatedInDolibarr=Member %s validated in Dolibarr
|
|
||||||
MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
|
|
||||||
MemberDeletedInDolibarr=Member %s deleted from Dolibarr
|
|
||||||
MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
|
|
||||||
ShipmentValidatedInDolibarr=Αποστολή %s επικυρωθεί Dolibarr
|
ShipmentValidatedInDolibarr=Αποστολή %s επικυρωθεί Dolibarr
|
||||||
##### Export #####
|
##### Export #####
|
||||||
Export=Εξαγωγή
|
Export=Εξαγωγή
|
||||||
ExportsArea=Exports area
|
|
||||||
AvailableFormats=Available formats
|
|
||||||
LibraryUsed=Librairy used
|
|
||||||
LibraryVersion=Version
|
|
||||||
ExportableDatas=Exportable data
|
|
||||||
NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
|
|
||||||
ToExport=Export
|
|
||||||
NewExport=New export
|
|
||||||
##### External sites #####
|
|
||||||
ExternalSites=External sites
|
|
||||||
|
|||||||
@ -954,6 +954,7 @@ MAIN_PROXY_USER=Login to use the proxy server
|
|||||||
MAIN_PROXY_PASS=Password to use the proxy server
|
MAIN_PROXY_PASS=Password to use the proxy server
|
||||||
DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
|
DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
|
||||||
ExtraFields=Complementary attributes
|
ExtraFields=Complementary attributes
|
||||||
|
ExtraFieldsLines=Complementary attributes (lines)
|
||||||
ExtraFieldsThirdParties=Complementary attributes (thirdparty)
|
ExtraFieldsThirdParties=Complementary attributes (thirdparty)
|
||||||
ExtraFieldsContacts=Complementary attributes (contact/address)
|
ExtraFieldsContacts=Complementary attributes (contact/address)
|
||||||
ExtraFieldsMember=Complementary attributes (member)
|
ExtraFieldsMember=Complementary attributes (member)
|
||||||
|
|||||||
@ -33,6 +33,7 @@ CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Schedul
|
|||||||
#
|
#
|
||||||
# Menu
|
# Menu
|
||||||
#
|
#
|
||||||
|
CronJobs=Scheduled jobs
|
||||||
CronListActive= List of active jobs
|
CronListActive= List of active jobs
|
||||||
CronListInactive= List of disabled jobs
|
CronListInactive= List of disabled jobs
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ FormatDateHourTextShort=%b %d, %Y, %I:%M %p
|
|||||||
FormatDateHourText=%B %d, %Y, %I:%M %p
|
FormatDateHourText=%B %d, %Y, %I:%M %p
|
||||||
DatabaseConnection=Database connection
|
DatabaseConnection=Database connection
|
||||||
NoTranslation=No translation
|
NoTranslation=No translation
|
||||||
NoRecordFound=No records found
|
NoRecordFound=No record found
|
||||||
NoError=No error
|
NoError=No error
|
||||||
Error=Error
|
Error=Error
|
||||||
ErrorFieldRequired=Field '%s' is required
|
ErrorFieldRequired=Field '%s' is required
|
||||||
|
|||||||
10
htdocs/langs/en_US/printipp.lang
Normal file
10
htdocs/langs/en_US/printipp.lang
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Dolibarr language file - Source file is en_US - printipp
|
||||||
|
CHARSET=UTF-8
|
||||||
|
PrintIPPSetup=Setup of module Direct Print
|
||||||
|
PrintIPPDesc=Ce module permet d'ajouter un bouton d'impression direct des documents vers votre imprimante. Il requiert un systeme Linux équipé de Cups.
|
||||||
|
PRINTIPP_ENABLED=Show picto "Direct print" into list of documents
|
||||||
|
PRINTIPP_HOST=Print server
|
||||||
|
PRINTIPP_PORT=Port
|
||||||
|
PRINTIPP_USER=Login
|
||||||
|
PRINTIPP_PASSWORD=Password
|
||||||
|
NoPrinterFound=No printers found (check your Cups etup)
|
||||||
@ -85,13 +85,14 @@ ShowService=Mostrar servicio
|
|||||||
ProductsAndServicesArea=Área productos y servicios
|
ProductsAndServicesArea=Área productos y servicios
|
||||||
ProductsArea=Área Productos
|
ProductsArea=Área Productos
|
||||||
ServicesArea=Área Servicios
|
ServicesArea=Área Servicios
|
||||||
AddToMyProposals=Adjuntar a mis presupuestos
|
AddToMyProposals=Añadir a mis presupuestos
|
||||||
AddToOtherProposals=Adjuntar a otros presupuestos
|
AddToOtherProposals=Añadir a otros presupuestos
|
||||||
AddToMyBills=Adjuntar a mis facturas
|
AddToMyBills=Añadir a mis facturas
|
||||||
AddToOtherBills=Adjuntar a otras facturas
|
AddToOtherBills=Añadir a otras facturas
|
||||||
CorrectStock=Corregir stock
|
CorrectStock=Corregir stock
|
||||||
AddPhoto=Adjuntar una foto
|
AddPhoto=Adjuntar una foto
|
||||||
ListOfStockMovements=Listado de movimientos de stock
|
ListOfStockMovements=Listado de movimientos de stock
|
||||||
|
NoPhotoYet=No hay fotografías disponibles por el momento
|
||||||
BuyingPrice=Precio de compra
|
BuyingPrice=Precio de compra
|
||||||
SupplierCard=Ficha proveedor
|
SupplierCard=Ficha proveedor
|
||||||
CommercialCard=Ficha comercial
|
CommercialCard=Ficha comercial
|
||||||
@ -114,7 +115,7 @@ AssociatedProducts=Productos compuestos
|
|||||||
AssociatedProductsNumber=Nº de productos que componen este producto
|
AssociatedProductsNumber=Nº de productos que componen este producto
|
||||||
ParentProductsNumber=Nº de productos que este producto compone
|
ParentProductsNumber=Nº de productos que este producto compone
|
||||||
IfZeroItIsNotAVirtualProduct=Si 0, este producto no es un producto virtual
|
IfZeroItIsNotAVirtualProduct=Si 0, este producto no es un producto virtual
|
||||||
IfZeroItIsNotUsedByVirtualProduct=Si 0, este producto no puede ser usado por ningún producto virtual
|
IfZeroItIsNotUsedByVirtualProduct=Si 0, este producto no está siendo utilizado por ningún producto virtual
|
||||||
EditAssociate=Componer
|
EditAssociate=Componer
|
||||||
Translation=Traducción
|
Translation=Traducción
|
||||||
KeywordFilter=Filtro por clave
|
KeywordFilter=Filtro por clave
|
||||||
|
|||||||
@ -343,7 +343,7 @@ SecurityTokenIsUnique=Utiliser un paramètre securekey unique pour chaque URL ?
|
|||||||
EnterRefToBuildUrl=Entrer la référence pour l'objet %s
|
EnterRefToBuildUrl=Entrer la référence pour l'objet %s
|
||||||
GetSecuredUrl=Obtenir l'URL calculée
|
GetSecuredUrl=Obtenir l'URL calculée
|
||||||
ButtonHideUnauthorized=Cacher les boutons non autorisés (au lieu de les voir grisés)
|
ButtonHideUnauthorized=Cacher les boutons non autorisés (au lieu de les voir grisés)
|
||||||
ProductVatMassChange=Modification de TVA en masse
|
ProductVatMassChange=Modification TVA en masse
|
||||||
ProductVatMassChangeDesc=Cette page permet de modifier les taux de TVA définis sur les produits ou services d'une valeur vers une autre. Attention, la modification est réalisée en masse sur toute la base de données.
|
ProductVatMassChangeDesc=Cette page permet de modifier les taux de TVA définis sur les produits ou services d'une valeur vers une autre. Attention, la modification est réalisée en masse sur toute la base de données.
|
||||||
OldVATRates=Ancien taux de TVA
|
OldVATRates=Ancien taux de TVA
|
||||||
NewVATRates=Nouveau taux de TVA
|
NewVATRates=Nouveau taux de TVA
|
||||||
@ -955,6 +955,7 @@ MAIN_PROXY_USER=Identifiant pour passer le serveur proxy mandataire
|
|||||||
MAIN_PROXY_PASS=Mot de passe pour passer le serveur proxy mandataire
|
MAIN_PROXY_PASS=Mot de passe pour passer le serveur proxy mandataire
|
||||||
DefineHereComplementaryAttributes=Définissez ici la liste des attributs supplémentaires, non disponibles en standard, et que vous voulez voir gérer sur les %s.
|
DefineHereComplementaryAttributes=Définissez ici la liste des attributs supplémentaires, non disponibles en standard, et que vous voulez voir gérer sur les %s.
|
||||||
ExtraFields=Attributs supplémentaires
|
ExtraFields=Attributs supplémentaires
|
||||||
|
ExtraFieldsLines=Attributs supplémentaires (lignes)
|
||||||
ExtraFieldsThirdParties=Attributs supplémentaires (tiers)
|
ExtraFieldsThirdParties=Attributs supplémentaires (tiers)
|
||||||
ExtraFieldsContacts=Attributs supplémentaires (contacts/adresses)
|
ExtraFieldsContacts=Attributs supplémentaires (contacts/adresses)
|
||||||
ExtraFieldsMember=Attributs supplémentaires (adhérents)
|
ExtraFieldsMember=Attributs supplémentaires (adhérents)
|
||||||
|
|||||||
@ -33,6 +33,7 @@ CronExplainHowToRunWin=Sur un environement Microsoft(tm) Windows vous pouvez uti
|
|||||||
#
|
#
|
||||||
# Menu
|
# Menu
|
||||||
#
|
#
|
||||||
|
CronJobs=Travaux planifiés
|
||||||
CronListActive= Liste des travaux actifs
|
CronListActive= Liste des travaux actifs
|
||||||
CronListInactive= Liste des travaux inactifs
|
CronListInactive= Liste des travaux inactifs
|
||||||
|
|
||||||
@ -50,7 +51,7 @@ CronDelete= Supprimer les travaux cron
|
|||||||
CronConfirmDelete= Êtes-vous sûr de vouloir supprimer ces travaux cron ?
|
CronConfirmDelete= Êtes-vous sûr de vouloir supprimer ces travaux cron ?
|
||||||
CronExecute=Lancer cette tâche
|
CronExecute=Lancer cette tâche
|
||||||
CronConfirmExecute= Êtes-vous sûr de vouloir lancer ce travail maintenant?
|
CronConfirmExecute= Êtes-vous sûr de vouloir lancer ce travail maintenant?
|
||||||
CronInfo= Les travaux permettent d'exécuter des tâches à intervales réguliers
|
CronInfo= Les travaux planifiés permettent d'exécuter des tâches à intervales réguliers
|
||||||
CronWaitingJobs=Travaux en attente
|
CronWaitingJobs=Travaux en attente
|
||||||
CronTask=Tâche
|
CronTask=Tâche
|
||||||
CronNone= Aucun(e)
|
CronNone= Aucun(e)
|
||||||
|
|||||||
10
htdocs/langs/fr_FR/printipp.lang
Normal file
10
htdocs/langs/fr_FR/printipp.lang
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Dolibarr language file - Source file is en_US - printipp
|
||||||
|
CHARSET=UTF-8
|
||||||
|
PrintIPPSetup=Configuration du module Impression direct IPP
|
||||||
|
PrintIPPDesc=Ce module permet d'ajouter un bouton d'impression direct des documents vers votre imprimante. Il requiert un systeme Linux équipé de Cups.
|
||||||
|
PRINTIPP_ENABLED=Affiche le logo "Impression directe" sur les listes de documents
|
||||||
|
PRINTIPP_HOST=Serveur impression
|
||||||
|
PRINTIPP_PORT=Port
|
||||||
|
PRINTIPP_USER=Login
|
||||||
|
PRINTIPP_PASSWORD=Mot de passe
|
||||||
|
NoPrinterFound=Aucune imprimante trouvée (vérifiez votre configuration Cups)
|
||||||
@ -86,14 +86,14 @@ ErrorTimeSpentIsEmpty=Le temps consommé n'est pas renseigné
|
|||||||
ThisWillAlsoRemoveTasks=Cette opération détruira également les tâches du projet (<b>%s</b> tâches actuellement) et le suivi des consommés.
|
ThisWillAlsoRemoveTasks=Cette opération détruira également les tâches du projet (<b>%s</b> tâches actuellement) et le suivi des consommés.
|
||||||
IfNeedToUseOhterObjectKeepEmpty=Si des objets (facture, commande, ...), appartenant à un autre tiers que celui choisi, doivent être liés au projet à créer, laisser vide afin de laisser le projet multi-tiers.
|
IfNeedToUseOhterObjectKeepEmpty=Si des objets (facture, commande, ...), appartenant à un autre tiers que celui choisi, doivent être liés au projet à créer, laisser vide afin de laisser le projet multi-tiers.
|
||||||
CloneProject=Cloner le projet
|
CloneProject=Cloner le projet
|
||||||
CloneTasks=Cloner les taches
|
CloneTasks=Cloner les tâches
|
||||||
CloneContacts=Cloner les contacts
|
CloneContacts=Cloner les contacts
|
||||||
CloneNotes=Cloner les notes
|
CloneNotes=Cloner les notes
|
||||||
CloneFiles=Cloner les pièces jointes
|
CloneFiles=Cloner les pièces jointes
|
||||||
ConfirmCloneProject=Êtes-vous sûr de vouloir cloner ce projet ?
|
ConfirmCloneProject=Êtes-vous sûr de vouloir cloner ce projet ?
|
||||||
ProjectReportDate=Reporter les dates des taches en fonction de la date de départ.
|
ProjectReportDate=Reporter les dates des tâches en fonction de la date de départ.
|
||||||
ErrorShiftTaskDate=Une erreur c'est produite dans le report des dates des taches.
|
ErrorShiftTaskDate=Une erreur c'est produite dans le report des dates des tâches.
|
||||||
ProjectsAndTasksLines=Projets et taches
|
ProjectsAndTasksLines=Projets et tâches
|
||||||
##### Types de contacts #####
|
##### Types de contacts #####
|
||||||
TypeContact_project_internal_PROJECTLEADER=Chef de projet
|
TypeContact_project_internal_PROJECTLEADER=Chef de projet
|
||||||
TypeContact_project_external_PROJECTLEADER=Chef de projet
|
TypeContact_project_external_PROJECTLEADER=Chef de projet
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -10,21 +10,21 @@ LocalAgenda=Yerel takvim
|
|||||||
AffectedTo= Etkilenen
|
AffectedTo= Etkilenen
|
||||||
DoneBy= Yapan
|
DoneBy= Yapan
|
||||||
Events= Etkinlikler
|
Events= Etkinlikler
|
||||||
# EventsNb=Number of events
|
EventsNb=Etkinlik sayısı
|
||||||
MyEvents=Etkinliklerim
|
MyEvents=Etkinliklerim
|
||||||
OtherEvents=Diğer etkinlikler
|
OtherEvents=Diğer etkinlikler
|
||||||
ListOfActions=Etkinlik listesi
|
ListOfActions=Etkinlik listesi
|
||||||
Location=Konum
|
Location=Konum
|
||||||
EventOnFullDay=Tam gün etkinliği
|
EventOnFullDay=Tam gün etkinliği
|
||||||
SearchAnAction= Bir eylem/görev ara
|
SearchAnAction= Bir eylem/görev ara
|
||||||
MenuToDoActions= Tüm eksik eylemler
|
MenuToDoActions= Tüm sonlanmayan eylemler
|
||||||
MenuDoneActions= Tüm bitmiş eylemler
|
MenuDoneActions= Tüm sonlanan eylemler
|
||||||
MenuToDoMyActions= Bitmemiş eylemlerim
|
MenuToDoMyActions= Sonlanmayan eylemlerim
|
||||||
MenuDoneMyActions= Biten eylemlerim
|
MenuDoneMyActions= Sonlanan eylemlerim
|
||||||
ListOfEvents= Dolibarr eylemleri listesi
|
ListOfEvents= Dolibarr eylem listesi
|
||||||
ActionsAskedBy=Eylemi bildiren
|
ActionsAskedBy=Eylemi bildiren
|
||||||
ActionsToDoBy=Eylemlerden etkilenen
|
ActionsToDoBy=Eylemden etkilenen
|
||||||
ActionsDoneBy=Eylemleri yapan
|
ActionsDoneBy=Eylemi yapan
|
||||||
AllMyActions= Tüm eylemlerim/görevlerim
|
AllMyActions= Tüm eylemlerim/görevlerim
|
||||||
AllActions= Tüm eylemler/görevler
|
AllActions= Tüm eylemler/görevler
|
||||||
ViewList=Liste görünümü
|
ViewList=Liste görünümü
|
||||||
@ -43,7 +43,7 @@ InvoiceBackToDraftInDolibarr=%s Faturasını taslak durumuna geri götür
|
|||||||
# InvoiceDeleteDolibarr=Invoice %s deleted
|
# InvoiceDeleteDolibarr=Invoice %s deleted
|
||||||
OrderValidatedInDolibarr= %s Siparişi doğrulandı
|
OrderValidatedInDolibarr= %s Siparişi doğrulandı
|
||||||
OrderApprovedInDolibarr=%s Siparişi onayladı
|
OrderApprovedInDolibarr=%s Siparişi onayladı
|
||||||
OrderBackToDraftInDolibarr=%s Siparişini taslak durumuna döndür
|
OrderBackToDraftInDolibarr=%s Siparişini taslak durumuna geri götür
|
||||||
OrderCanceledInDolibarr=%s Siparişi iptal edildi
|
OrderCanceledInDolibarr=%s Siparişi iptal edildi
|
||||||
InterventionValidatedInDolibarr=%s Müdahalesi doğrulandı
|
InterventionValidatedInDolibarr=%s Müdahalesi doğrulandı
|
||||||
ProposalSentByEMail=%s Ticari teklifi Eposta ile gönderildi
|
ProposalSentByEMail=%s Ticari teklifi Eposta ile gönderildi
|
||||||
@ -54,7 +54,7 @@ SupplierInvoiceSentByEMail=%s Tedarikçi faturası Eposta ile gönderildi
|
|||||||
ShippingSentByEMail=%s Sevkiyatı Eposta ile gönderildi
|
ShippingSentByEMail=%s Sevkiyatı Eposta ile gönderildi
|
||||||
InterventionSentByEMail=%s Müdahalesi Eposta ile gönderildi
|
InterventionSentByEMail=%s Müdahalesi Eposta ile gönderildi
|
||||||
NewCompanyToDolibarr= Üçüncü parti oluşturuldu
|
NewCompanyToDolibarr= Üçüncü parti oluşturuldu
|
||||||
DateActionPlannedStart= Planlanan başlama tarihi
|
DateActionPlannedStart= Planlanan başlangıç tarihi
|
||||||
DateActionPlannedEnd= Planlanan bitiş tarihi
|
DateActionPlannedEnd= Planlanan bitiş tarihi
|
||||||
DateActionDoneStart= Gerçek başlama tarihi
|
DateActionDoneStart= Gerçek başlama tarihi
|
||||||
DateActionDoneEnd= Gerçek bitiş tarihi
|
DateActionDoneEnd= Gerçek bitiş tarihi
|
||||||
|
|||||||
@ -3,14 +3,14 @@ CHARSET=UTF-8
|
|||||||
Bank=Banka
|
Bank=Banka
|
||||||
Banks=Bankalar
|
Banks=Bankalar
|
||||||
MenuBankCash=Banka/Kasa
|
MenuBankCash=Banka/Kasa
|
||||||
MenuSetupBank=Banka/Kasa ayarları
|
MenuSetupBank=Banka/Kasa kurulumu
|
||||||
BankName=Banka adı
|
BankName=Banka adı
|
||||||
FinancialAccount=Hesap
|
FinancialAccount=Hesap
|
||||||
FinancialAccounts=Hesaplar
|
FinancialAccounts=Hesaplar
|
||||||
BankAccount=Banka hesabı
|
BankAccount=Banka hesabı
|
||||||
BankAccounts=Banka hesapları
|
BankAccounts=Banka hesapları
|
||||||
AccountRef=Ticari hesap ref
|
AccountRef=Finansal hesap ref
|
||||||
AccountLabel=Ticari hesap etiketi
|
AccountLabel=Finansal hesap etiketİ
|
||||||
CashAccount=Kasa hesabı
|
CashAccount=Kasa hesabı
|
||||||
CashAccounts=Kasa hesapları
|
CashAccounts=Kasa hesapları
|
||||||
MainAccount=Ana hesap
|
MainAccount=Ana hesap
|
||||||
@ -18,17 +18,17 @@ CurrentAccount=Cari hesap
|
|||||||
CurrentAccounts=Cari hesaplar
|
CurrentAccounts=Cari hesaplar
|
||||||
SavingAccount=Tasarruf hesabı
|
SavingAccount=Tasarruf hesabı
|
||||||
SavingAccounts=Tasarruf hesapları
|
SavingAccounts=Tasarruf hesapları
|
||||||
ErrorBankLabelAlreadyExists=Ticari hesap etiketi zaten var
|
ErrorBankLabelAlreadyExists=Finansal hesap etiketi zaten var
|
||||||
BankBalance=Bakiye
|
BankBalance=Bakiye
|
||||||
# BankBalanceBefore=Balance before
|
# BankBalanceBefore=Balance before
|
||||||
# BankBalanceAfter=Balance after
|
# BankBalanceAfter=Balance after
|
||||||
BalanceMinimalAllowed=İzin verilen enaz bakiye
|
BalanceMinimalAllowed=İzin verilen enaz bakiye
|
||||||
BalanceMinimalDesired=İstenilen enaz bakiye
|
BalanceMinimalDesired=İstenen enaz bakiye
|
||||||
InitialBankBalance=İlk bakiye
|
InitialBankBalance=Açılış bakiyesi
|
||||||
EndBankBalance=Bakiye sonu
|
EndBankBalance=Kapanış bakiyesi
|
||||||
CurrentBalance=Geçerli bakiye
|
CurrentBalance=Güncel bakiye
|
||||||
FutureBalance=Gelecek bakiye
|
FutureBalance=Gelecek bakiye
|
||||||
ShowAllTimeBalance=Bakiye başlangıcını göster
|
ShowAllTimeBalance=Bakiyeyi başlangıçtan göster
|
||||||
Reconciliation=Uzlaşma
|
Reconciliation=Uzlaşma
|
||||||
RIB=Banka Hesap Numarası
|
RIB=Banka Hesap Numarası
|
||||||
IBAN=IBAN numarası
|
IBAN=IBAN numarası
|
||||||
@ -41,7 +41,7 @@ AccountStatement=Hesap özeti
|
|||||||
AccountStatementShort=Özet
|
AccountStatementShort=Özet
|
||||||
AccountStatements=Hesap özetleri
|
AccountStatements=Hesap özetleri
|
||||||
LastAccountStatements=Son hesap özetleri
|
LastAccountStatements=Son hesap özetleri
|
||||||
Rapprochement=Uzlaşma
|
Rapprochement=Uzlaştır
|
||||||
IOMonthlyReporting=Aylık raporlama
|
IOMonthlyReporting=Aylık raporlama
|
||||||
BankAccountDomiciliation=Hesap adresi
|
BankAccountDomiciliation=Hesap adresi
|
||||||
BankAccountCountry=Hesap ülkesi
|
BankAccountCountry=Hesap ülkesi
|
||||||
@ -50,31 +50,31 @@ BankAccountOwnerAddress=Hesap sahibi adresi
|
|||||||
RIBControlError=Değerlerin bütünlük denetimi başarısız. Bu demektir ki; bu hesap numarasına ait bilgiler tam değil ya da yanlıştır (ülkeyi, numaraları ve IBAN’ı kontrol edin).
|
RIBControlError=Değerlerin bütünlük denetimi başarısız. Bu demektir ki; bu hesap numarasına ait bilgiler tam değil ya da yanlıştır (ülkeyi, numaraları ve IBAN’ı kontrol edin).
|
||||||
CreateAccount=Hesap oluştur
|
CreateAccount=Hesap oluştur
|
||||||
NewAccount=Yeni hesap
|
NewAccount=Yeni hesap
|
||||||
NewBankAccount=Yeni banka hesabı
|
NewBankAccount=Yeni bir banka hesabı
|
||||||
NewFinancialAccount=Yeni ticari hesap
|
NewFinancialAccount=Yeni finansal hesap
|
||||||
MenuNewFinancialAccount=Yeni ticari hesap
|
MenuNewFinancialAccount=Yeni finansal hesap
|
||||||
NewCurrentAccount=Yeni cari hesap
|
NewCurrentAccount=Yeni cari hesap
|
||||||
NewSavingAccount=Yeni tasarruf hesabı
|
NewSavingAccount=Yeni tasarruf hesabı
|
||||||
NewCashAccount=Yeni kasa hesabı
|
NewCashAccount=Yeni kasa hesabı
|
||||||
EditFinancialAccount=Hesap düzenle
|
EditFinancialAccount=Hesap düzenle
|
||||||
AccountSetup=Ticari hesap ayarları
|
AccountSetup=Finansal hesap kurulumu
|
||||||
SearchBankMovement=Banka hareketi ara
|
SearchBankMovement=Banka hareketi ara
|
||||||
Debts=Borçlar
|
Debts=Borçlar
|
||||||
LabelBankCashAccount=Banka veya kasa etiketi
|
LabelBankCashAccount=Banka veya kasa etiketi
|
||||||
AccountType=Hesap türü
|
AccountType=Hesap türü
|
||||||
BankType0=Tasarruf hesabı
|
BankType0=Tasarruf hesabı
|
||||||
BankType1=Cari hesabı
|
BankType1=Cari ya da kredi kartı hesabı
|
||||||
BankType2=Kasa hesabı
|
BankType2=Kasa hesabı
|
||||||
IfBankAccount=Eğer banka hesabıysa
|
IfBankAccount=Banka hesabıysa
|
||||||
AccountsArea=Hesaplar alanı
|
AccountsArea=Hesaplar alanı
|
||||||
AccountCard=Hesap kartı
|
AccountCard=Hesap kartı
|
||||||
DeleteAccount=Hesap sil
|
DeleteAccount=Hesap sil
|
||||||
ConfirmDeleteAccount=Bu hesabı silmek istediğinizden emin misiniz?
|
ConfirmDeleteAccount=Bu hesabı silmek istediğinizden emin misiniz?
|
||||||
Account=Hesap
|
Account=Hesap
|
||||||
ByCategories=Kategoriyre göre
|
ByCategories=Kategorilere göre
|
||||||
ByRubriques=Kategoriyre göre
|
ByRubriques=Kategorilere göre
|
||||||
BankTransactionByCategories=Kategorilere göre banka işlemleri
|
BankTransactionByCategories=Kategorilere göre banka işlemleri
|
||||||
BankTransactionForCategory=<b>%s</b> Kategori si için banka işlemleri
|
BankTransactionForCategory=Kategori <b>%s</b> için banka işlemleri
|
||||||
RemoveFromRubrique=Kategori bağlantısını kaldır
|
RemoveFromRubrique=Kategori bağlantısını kaldır
|
||||||
RemoveFromRubriqueConfirm=İşlem ve kategori arasındaki bağlantıyı kaldırmak istediğinizden emin misiniz?
|
RemoveFromRubriqueConfirm=İşlem ve kategori arasındaki bağlantıyı kaldırmak istediğinizden emin misiniz?
|
||||||
ListBankTransactions=Banka işlemleri listesi
|
ListBankTransactions=Banka işlemleri listesi
|
||||||
@ -90,9 +90,9 @@ Conciliation=Uzlaşma
|
|||||||
ConciliationForAccount=Bu hesabı uzlaştır
|
ConciliationForAccount=Bu hesabı uzlaştır
|
||||||
IncludeClosedAccount=Kapalı hesapları içer
|
IncludeClosedAccount=Kapalı hesapları içer
|
||||||
OnlyOpenedAccount=Sadece açık hesapları
|
OnlyOpenedAccount=Sadece açık hesapları
|
||||||
AccountToCredit=Alacaklandırılan hesap
|
AccountToCredit=Alacak hesabı
|
||||||
AccountToDebit=Borçlandırılan hesap
|
AccountToDebit=Borç hesabı
|
||||||
DisableConciliation=Bu hesap için uzlaşma özelliğini engelle
|
DisableConciliation=Bu hesap için uzlaşma özelliği engelle
|
||||||
ConciliationDisabled=Uzlaşma özelliği engelli
|
ConciliationDisabled=Uzlaşma özelliği engelli
|
||||||
StatusAccountOpened=Açık
|
StatusAccountOpened=Açık
|
||||||
StatusAccountClosed=Kapalı
|
StatusAccountClosed=Kapalı
|
||||||
@ -101,23 +101,23 @@ EditBankRecord=Kayıt düzenle
|
|||||||
LineRecord=İşlem
|
LineRecord=İşlem
|
||||||
AddBankRecord=İşlem ekle
|
AddBankRecord=İşlem ekle
|
||||||
AddBankRecordLong=Elle işlem ekle
|
AddBankRecordLong=Elle işlem ekle
|
||||||
ConciliatedBy=Tarafından uzlaştırılmış
|
ConciliatedBy=Uzlaştıran
|
||||||
DateConciliating=Uzlaştırma tarihi
|
DateConciliating=Uzlaştırma tarihi
|
||||||
BankLineConciliated=İşlem uzlaştırılmış
|
BankLineConciliated=İşlem uzlaştırılmış
|
||||||
CustomerInvoicePayment=Müşteri ödemesi
|
CustomerInvoicePayment=Müşteri ödemesi
|
||||||
CustomerInvoicePaymentBack=Müşteri geri ödemesi
|
CustomerInvoicePaymentBack=Müşteri geri ödemesi
|
||||||
SupplierInvoicePayment=Tedarikçi ödemesi
|
SupplierInvoicePayment=Tedarikçi ödemesi
|
||||||
WithdrawalPayment=Para çekme ödemesi
|
WithdrawalPayment=Para çekme ödemesi
|
||||||
SocialContributionPayment=Sosyal katkı payı ödemesi
|
SocialContributionPayment=Sosyal güvenlik primi ödemesi
|
||||||
FinancialAccountJournal=Ticari hesap günlüğü
|
FinancialAccountJournal=Finansal hesap günlüğü
|
||||||
BankTransfer=Banka havalesi
|
BankTransfer=Banka havalesi
|
||||||
BankTransfers=Banka havaleleri
|
BankTransfers=Banka havaleleri
|
||||||
TransferDesc=Bir hesaptan başka bir hesaba transfer sırasında Dolibarr iki kayıt yazacaktır (aynı tutarda olmak üzere kaynak hesaba borç ve hedef hesaba alacak. Bu işlem için aynı etiket ve tarih kullanılacaktır).
|
TransferDesc=Bir hesaptan başka bir hesaba transfer sırasında Dolibarr iki kayıt yazacaktır (aynı tutarda olmak üzere kaynak hesaba borç ve hedef hesaba alacak. Bu işlem için aynı etiket ve tarih kullanılacaktır).
|
||||||
TransferFrom=Kimden
|
TransferFrom=Kimden
|
||||||
TransferTo=Kime
|
TransferTo=Kime
|
||||||
TransferFromToDone=<b>%s</b> den <b>%s</b> nin <b>%s</b> %s ne bir transfer kaydedildi.
|
TransferFromToDone=<b>%s</b> den <b>%s</b> nin <b>%s</b> %s ne bir transfer kaydedildi.
|
||||||
CheckTransmitter=Gönderen
|
CheckTransmitter=Veren
|
||||||
ValidateCheckReceipt=Bu çek makbuzun doğruluyor musunuz?
|
ValidateCheckReceipt=Bu çek makbuzunı doğruluyor musunuz?
|
||||||
ConfirmValidateCheckReceipt=Bu çek makbuzunu doğrulamak istediğinizden emin misiniz, bu işlem yapıldıktan sonra değiştirme olanağı yoktur?
|
ConfirmValidateCheckReceipt=Bu çek makbuzunu doğrulamak istediğinizden emin misiniz, bu işlem yapıldıktan sonra değiştirme olanağı yoktur?
|
||||||
DeleteCheckReceipt=Bu çek makbuzu silinsin mi?
|
DeleteCheckReceipt=Bu çek makbuzu silinsin mi?
|
||||||
ConfirmDeleteCheckReceipt=Bu çek makbuzunu silmek istediğinizden emin misiniz?
|
ConfirmDeleteCheckReceipt=Bu çek makbuzunu silmek istediğinizden emin misiniz?
|
||||||
@ -146,8 +146,8 @@ BackToAccount=Hesaba geri dön
|
|||||||
ShowAllAccounts=Tüm hesaplar için göster
|
ShowAllAccounts=Tüm hesaplar için göster
|
||||||
FutureTransaction=Gelecekteki işlem. Hiçbir şekilde uzlaştırılamaz.
|
FutureTransaction=Gelecekteki işlem. Hiçbir şekilde uzlaştırılamaz.
|
||||||
SelectChequeTransactionAndGenerate=Çek tahsilat makbuzunun içereceği çekleri seç/süz ve “Oluştur” a tıkla.
|
SelectChequeTransactionAndGenerate=Çek tahsilat makbuzunun içereceği çekleri seç/süz ve “Oluştur” a tıkla.
|
||||||
InputReceiptNumber=Uzlaşmayla ilgili banka hesap özetini seç. Sırlandırılabilir bir sayısal değer kullanın (YYYMM gibi)Use a sortable numeric value (such as, YYYYMM)
|
InputReceiptNumber=Uzlaşma ile ilgili banka hesap özetini seçin. Sıralanabilir bir sayısal değer kullanın (YYYYMM gibi)
|
||||||
EventualyAddCategory=Sonunda, kayıtları sınıflandıracak bir kategori belirle
|
EventualyAddCategory=Sonunda, kayıtları sınıflandırmak için bir kategori belirtin
|
||||||
ToConciliate=Uzlaştırılacak?
|
ToConciliate=Uzlaştırılacak mı?
|
||||||
ThenCheckLinesAndConciliate=Sonra, banka hesap özetindeki kalemleri işaretleyin ve tıklayın
|
ThenCheckLinesAndConciliate=Sonra, banka hesap özetindeki kalemleri işaretleyin ve tıklayın
|
||||||
# BankDashboard=Bank accounts summary
|
# BankDashboard=Bank accounts summary
|
||||||
|
|||||||
@ -23,12 +23,12 @@ InvoiceDepositDesc=Bu tür fatura bir teminat alındığında yapılır.
|
|||||||
InvoiceProForma=Proforma fatura
|
InvoiceProForma=Proforma fatura
|
||||||
InvoiceProFormaAsk=Proforma fatura
|
InvoiceProFormaAsk=Proforma fatura
|
||||||
# InvoiceProFormaDesc=<b>Proforma invoice</b> is an image of a true invoice but has no accountancy value.
|
# InvoiceProFormaDesc=<b>Proforma invoice</b> is an image of a true invoice but has no accountancy value.
|
||||||
InvoiceReplacement=Fatura değiştirme. Referans ile fatura değiştirmeniz gerekir
|
InvoiceReplacement=Fatura değiştirme
|
||||||
InvoiceReplacementAsk=Fatura için fatura değiştirme
|
InvoiceReplacementAsk=Fatura için fatura değiştirme
|
||||||
InvoiceReplacementDesc=<b>Fatura değiştirme</b>henüz ödeme tahsil edilmemiş bir faturanın iptal edilip tamamen değiştirilmesi için kullanılır. .<br><br>Not: Yalnızca ödeme yapılmamış faturalar değiştirilebilir. Eğer kapalı değilse kullanılmamak üzere otomatik olarak kapatılacaktır.
|
InvoiceReplacementDesc=<b>Fatura değiştirme</b>henüz ödeme tahsil edilmemiş bir faturanın iptal edilip tamamen değiştirilmesi için kullanılır. .<br><br>Not: Yalnızca ödeme yapılmamış faturalar değiştirilebilir. Eğer kapalı değilse kullanılmamak üzere otomatik olarak kapatılacaktır.
|
||||||
InvoiceAvoir=İade faturası
|
InvoiceAvoir=Alacak dekontu
|
||||||
InvoiceAvoirAsk=Fatura düzeltmek için iade faturası
|
InvoiceAvoirAsk=Fatura düzeltmek için alacak dekontu
|
||||||
InvoiceAvoirDesc=<b>İade faturası</b>bir eksi fatura olup fatura tutarının gerçekte ödenen tutardan farklı olması durumunda kullanılır (çünkü müşteri yanlışlıkla fazla ödeme yapmıştır, ya da tamamını ödemeyecektir, örneğin bazı malları iade ettiğinden).
|
InvoiceAvoirDesc=<b>Alacak Dekontu</b>bir eksi fatura olup fatura tutarının gerçekte ödenen tutardan farklı olması durumunda kullanılır (çünkü müşteri yanlışlıkla fazla ödeme yapmıştır, ya da tamamını ödemeyecektir, örneğin bazı malları iade ettiğinden).
|
||||||
ReplaceInvoice=%s Faturasını değiştir
|
ReplaceInvoice=%s Faturasını değiştir
|
||||||
ReplacementInvoice=Fatura değiştirme
|
ReplacementInvoice=Fatura değiştirme
|
||||||
ReplacedByInvoice=Değiştirilen fatura %s
|
ReplacedByInvoice=Değiştirilen fatura %s
|
||||||
@ -58,7 +58,7 @@ Payment=Ödeme
|
|||||||
PaymentBack=Geri ödeme
|
PaymentBack=Geri ödeme
|
||||||
Payments=Ödemeler
|
Payments=Ödemeler
|
||||||
PaymentsBack=Geri ödemeler
|
PaymentsBack=Geri ödemeler
|
||||||
# PaidBack=Paid back
|
PaidBack=Geri ödenen
|
||||||
DatePayment=Ödeme tarihi
|
DatePayment=Ödeme tarihi
|
||||||
DeletePayment=Ödeme sil
|
DeletePayment=Ödeme sil
|
||||||
ConfirmDeletePayment=Bu ödemeyi silmek istediğinizden emin misiniz?
|
ConfirmDeletePayment=Bu ödemeyi silmek istediğinizden emin misiniz?
|
||||||
@ -70,25 +70,25 @@ ReceivedCustomersPaymentsToValid=Müşterilerden alınan doğrulanacak ödemeler
|
|||||||
PaymentsReportsForYear=%s ilişkin ödeme raporları
|
PaymentsReportsForYear=%s ilişkin ödeme raporları
|
||||||
PaymentsReports=Ödeme raporları
|
PaymentsReports=Ödeme raporları
|
||||||
PaymentsAlreadyDone=Halihazırda yapılmış ödemeler
|
PaymentsAlreadyDone=Halihazırda yapılmış ödemeler
|
||||||
# PaymentsBackAlreadyDone=Payments back already done
|
PaymentsBackAlreadyDone=Zaten yapılmış geri ödemeler
|
||||||
PaymentRule=Ödeme kuralı
|
PaymentRule=Ödeme kuralı
|
||||||
PaymentMode=Ödeme türü
|
PaymentMode=Ödeme türü
|
||||||
PaymentConditions=Ödeme şartı
|
PaymentConditions=Ödeme şartı
|
||||||
PaymentConditionsShort=Ödeme şartı
|
PaymentConditionsShort=Ödeme şartı
|
||||||
PaymentAmount=Ödeme tutarı
|
PaymentAmount=Ödeme tutarı
|
||||||
# ValidatePayment=Validate payment
|
ValidatePayment=Ödeme doğrula
|
||||||
PaymentHigherThanReminderToPay=Ödeme hatırlatmasından daha yüksek ödeme
|
PaymentHigherThanReminderToPay=Ödeme hatırlatmasından daha yüksek ödeme
|
||||||
HelpPaymentHigherThanReminderToPay= Dikkat, bir ya da daha çok faturanın ödeme tutarı ödenecek bakiyeden yüksektir.<br>Girişinizi düzeltin, aksi durumda her fazla ödenen fatura için bir iade faturası oluşturmayı onaylayın ve düşünün.
|
HelpPaymentHigherThanReminderToPay= Dikkat, bir ya da daha çok faturanın ödeme tutarı ödenecek bakiyeden yüksektir.<br>Girişinizi düzeltin, aksi durumda her fazla ödenen fatura için bir iade faturası oluşturmayı onaylayın ve düşünün.
|
||||||
ClassifyPaid=‘Ödendi’ olarak sınıflandır
|
ClassifyPaid=‘Ödendi’ olarak sınıflandır
|
||||||
ClassifyPaidPartially=‘Kısmen ödendi’ olarak sınıflandır
|
ClassifyPaidPartially=‘Kısmen ödendi’ olarak sınıflandır
|
||||||
ClassifyCanceled=’Bırakıldı’ olarak sınıflandır
|
ClassifyCanceled=’Terkedildi’ olarak sınıflandır
|
||||||
ClassifyClosed=‘Kapalı’ olarak sınıflandır
|
ClassifyClosed=‘Kapalı’ olarak sınıflandır
|
||||||
CreateBill=Fatura oluştur
|
CreateBill=Fatura oluştur
|
||||||
AddBill=Fatura ya da iade faturası ekle
|
AddBill=Fatura ya da alacak dekontu ekle
|
||||||
DeleteBill=Fatura sil
|
DeleteBill=Fatura sil
|
||||||
SearchACustomerInvoice=Bir müşteri faturası ara
|
SearchACustomerInvoice=Müşteri faturası ara
|
||||||
SearchASupplierInvoice=Bir tedarikçi faturası ara
|
SearchASupplierInvoice=Tedarikçi faturası ara
|
||||||
CancelBill=Bir fatura iptal et
|
CancelBill=Fatura iptal et
|
||||||
SendRemindByMail=EPosta ile anımsatma gönder
|
SendRemindByMail=EPosta ile anımsatma gönder
|
||||||
DoPayment=Ödeme yap
|
DoPayment=Ödeme yap
|
||||||
DoPaymentBack=Geri ödeme yap
|
DoPaymentBack=Geri ödeme yap
|
||||||
@ -102,7 +102,7 @@ BillStatus=Fatura durumu
|
|||||||
BillStatusDraft=Taslak (doğrulanma gerektirir)
|
BillStatusDraft=Taslak (doğrulanma gerektirir)
|
||||||
BillStatusPaid=Ödenmiş
|
BillStatusPaid=Ödenmiş
|
||||||
BillStatusPaidBackOrConverted=Ödenmiş ya da indirime dönüştürülen
|
BillStatusPaidBackOrConverted=Ödenmiş ya da indirime dönüştürülen
|
||||||
BillStatusConverted=Ödenmiş (Son fatura için hazır)
|
BillStatusConverted=Ödenmiş (son fatura için hazır)
|
||||||
BillStatusCanceled=Terkedilmiş
|
BillStatusCanceled=Terkedilmiş
|
||||||
BillStatusValidated=Doğrulanmış (ödenmesi gerekir)
|
BillStatusValidated=Doğrulanmış (ödenmesi gerekir)
|
||||||
BillStatusStarted=Başlamış
|
BillStatusStarted=Başlamış
|
||||||
@ -169,8 +169,8 @@ ConfirmClassifyAbandonReasonOtherDesc=Diğer bütün durumlarda bu seçenek kull
|
|||||||
ConfirmCustomerPayment=Bu ödeme girişini <b>%s </ b>%s için onaylıyor musunuz?
|
ConfirmCustomerPayment=Bu ödeme girişini <b>%s </ b>%s için onaylıyor musunuz?
|
||||||
ConfirmValidatePayment=Bu ödemeyi doğrulamak istediğinizden emin misiniz? Bir kez ödeme doğrulandıktan hiçbir değişiklik yapılamaz.
|
ConfirmValidatePayment=Bu ödemeyi doğrulamak istediğinizden emin misiniz? Bir kez ödeme doğrulandıktan hiçbir değişiklik yapılamaz.
|
||||||
ValidateBill=Fatura doğrula
|
ValidateBill=Fatura doğrula
|
||||||
UnvalidateBill=Faturanın doğrulamasını kaldır
|
UnvalidateBill=Faturadan doğrulamayı kaldır
|
||||||
NumberOfBills=Faturaların sayısı
|
NumberOfBills=Fatura sayısı
|
||||||
NumberOfBillsByMonth=Aylık fatura sayısı
|
NumberOfBillsByMonth=Aylık fatura sayısı
|
||||||
AmountOfBills=Faturaların tutarı
|
AmountOfBills=Faturaların tutarı
|
||||||
AmountOfBillsByMonthHT=Aylık fatura tutarı (vergisiz net)
|
AmountOfBillsByMonthHT=Aylık fatura tutarı (vergisiz net)
|
||||||
@ -178,18 +178,18 @@ ShowSocialContribution=Sosyal katkı payını göster
|
|||||||
ShowBill=Fatura göster
|
ShowBill=Fatura göster
|
||||||
ShowInvoice=Fatura göster
|
ShowInvoice=Fatura göster
|
||||||
ShowInvoiceReplace=Değiştirilen faturayı göster
|
ShowInvoiceReplace=Değiştirilen faturayı göster
|
||||||
ShowInvoiceAvoir=iade faturası göster
|
ShowInvoiceAvoir=Alacak dekontu göster
|
||||||
ShowInvoiceDeposit=Teminat faturası göster
|
ShowInvoiceDeposit=Teminat faturası göster
|
||||||
ShowPayment=Ödeme göster
|
ShowPayment=Ödeme göster
|
||||||
File=Dosya
|
File=Dosya
|
||||||
AlreadyPaid=Zaten ödenmiş
|
AlreadyPaid=Zaten ödenmiş
|
||||||
# AlreadyPaidBack=Already paid back
|
AlreadyPaidBack=Zaten geri ödenmiş
|
||||||
AlreadyPaidNoCreditNotesNoDeposits=Zaten ödenmiş (iade faturası ve teminat faturası olmadan)
|
AlreadyPaidNoCreditNotesNoDeposits=Zaten ödenmiş (alacak dekontu ve teminat faturası olmadan)
|
||||||
Abandoned=Bırakılan
|
Abandoned=Terkedilen
|
||||||
RemainderToPay=Kalan ödeme
|
RemainderToPay=Kalan ödeme
|
||||||
RemainderToTake=Kalan alacak
|
RemainderToTake=Kalan alacak
|
||||||
# RemainderToPayBack=Remainder to pay back
|
RemainderToPayBack=Kalan geri ödeme
|
||||||
# Rest=Pending
|
Rest=Bekleyen
|
||||||
AmountExpected=İstenen tutar
|
AmountExpected=İstenen tutar
|
||||||
ExcessReceived=Fazla alınan
|
ExcessReceived=Fazla alınan
|
||||||
EscompteOffered=Teklif edilen indirim (vadeden önce ödemede)
|
EscompteOffered=Teklif edilen indirim (vadeden önce ödemede)
|
||||||
@ -200,11 +200,11 @@ StandingOrder=Ödeme talimatı
|
|||||||
NoDraftBills=Hiç taslak fatura yok
|
NoDraftBills=Hiç taslak fatura yok
|
||||||
NoOtherDraftBills=Başka taslak fatura yok
|
NoOtherDraftBills=Başka taslak fatura yok
|
||||||
RefBill=Fatura ref
|
RefBill=Fatura ref
|
||||||
ToBill=Faturalandırılacak
|
ToBill=Faturalanacak
|
||||||
RemainderToBill=Faturalandırılacak bakiye
|
RemainderToBill=Faturalanacak bakiye
|
||||||
SendBillByMail=Faturayı E-posta ile gönder
|
SendBillByMail=Faturayı E-posta ile gönder
|
||||||
SendReminderBillByMail=Hatırlatılmayı E-posta ile gönder
|
SendReminderBillByMail=Hatırlatılmayı E-posta ile gönder
|
||||||
RelatedCommercialProposals=İlgili ticari teklifler
|
RelatedCommercialProposals=İlgili teklifler
|
||||||
MenuToValid=Doğrulanacak
|
MenuToValid=Doğrulanacak
|
||||||
DateMaxPayment=Vadesinden önce ödeme
|
DateMaxPayment=Vadesinden önce ödeme
|
||||||
DateEcheance=Vade tarihi sınırı
|
DateEcheance=Vade tarihi sınırı
|
||||||
@ -220,12 +220,12 @@ NonPercuRecuperable=Kurtarılamaz
|
|||||||
SetConditions=Ödeme koşullarını ayarla
|
SetConditions=Ödeme koşullarını ayarla
|
||||||
SetMode=Ödeme biçimini ayarla
|
SetMode=Ödeme biçimini ayarla
|
||||||
SetDate= Tarih ayarla
|
SetDate= Tarih ayarla
|
||||||
# SelectDate=Select a date
|
SelectDate=Bir tarih seç
|
||||||
Billed=Faturalandı
|
Billed=Faturalandı
|
||||||
RepeatableInvoice=Ön tanımlı fatura
|
RepeatableInvoice=Ön tanımlı fatura
|
||||||
RepeatableInvoices=Ön tanımlı faturalar
|
RepeatableInvoices=Ön tanımlı faturalar
|
||||||
Repeatable=Ön tanımlı
|
Repeatable=Ön tanımlı
|
||||||
Repeatables=Ön tanımlı
|
Repeatables=Ön tanımlılar
|
||||||
ChangeIntoRepeatableInvoice=Ön tanımlıya dönüştür
|
ChangeIntoRepeatableInvoice=Ön tanımlıya dönüştür
|
||||||
CreateRepeatableInvoice=Ön tanımlı fatura oluştur
|
CreateRepeatableInvoice=Ön tanımlı fatura oluştur
|
||||||
CreateFromRepeatableInvoice=Ön tanımlı faturadan oluştur
|
CreateFromRepeatableInvoice=Ön tanımlı faturadan oluştur
|
||||||
@ -234,24 +234,24 @@ CustomersInvoicesAndPayments=Müşteri faturaları ve ödemeleri
|
|||||||
ExportDataset_invoice_1=Müşteri faturaları listesi ve fatura satırları
|
ExportDataset_invoice_1=Müşteri faturaları listesi ve fatura satırları
|
||||||
ExportDataset_invoice_2=Müşteri faturaları ve ödemeleri
|
ExportDataset_invoice_2=Müşteri faturaları ve ödemeleri
|
||||||
ProformaBill=Proforma Fatura:
|
ProformaBill=Proforma Fatura:
|
||||||
Reduction=İndirim
|
Reduction=Kesinti
|
||||||
ReductionShort=İndir.
|
ReductionShort=Kes.
|
||||||
Reductions=İndirimler
|
Reductions=Kesintiler
|
||||||
ReductionsShort=İndir.
|
ReductionsShort=Kes.
|
||||||
Discount=İndirim
|
Discount=İndirim
|
||||||
Discounts=İndirimler
|
Discounts=İndirimler
|
||||||
AddDiscount=İndirim oluştur
|
AddDiscount=İndirim oluştur
|
||||||
AddRelativeDiscount=Göreceli indirim
|
AddRelativeDiscount=Göreceli indirim
|
||||||
# EditRelativeDiscount=Edit relative discount
|
EditRelativeDiscount=Göreceli indirim düzenle
|
||||||
AddGlobalDiscount=Mutlak indirim ekle
|
AddGlobalDiscount=Mutlak indirim ekle
|
||||||
EditGlobalDiscounts=Mutlak indirimleri düzenle
|
EditGlobalDiscounts=Mutlak indirim düzenle
|
||||||
AddCreditNote=iade faturası oluştur
|
AddCreditNote=Alacak Dekontu oluştur
|
||||||
ShowDiscount=İndirimi göster
|
ShowDiscount=İndirim göster
|
||||||
# ShowReduc=Show the deduction
|
ShowReduc=Kesinti göster
|
||||||
RelativeDiscount=Göreceli indirim
|
RelativeDiscount=Göreceli indirim
|
||||||
GlobalDiscount=Genel indirim
|
GlobalDiscount=Genel indirim
|
||||||
CreditNote=İade faturası
|
CreditNote=Alacak dekontu
|
||||||
CreditNotes=İade faturaları
|
CreditNotes=Alacak dekontları
|
||||||
Deposit=Depozito
|
Deposit=Depozito
|
||||||
Deposits=Depozitolar
|
Deposits=Depozitolar
|
||||||
DiscountFromCreditNote=İade faturası %s ten indirim
|
DiscountFromCreditNote=İade faturası %s ten indirim
|
||||||
@ -262,7 +262,7 @@ NewGlobalDiscount=Yeni mutlak indirim
|
|||||||
NewRelativeDiscount=Yeni göreceli indirim
|
NewRelativeDiscount=Yeni göreceli indirim
|
||||||
NoteReason=Not/Nedeni
|
NoteReason=Not/Nedeni
|
||||||
ReasonDiscount=Neden
|
ReasonDiscount=Neden
|
||||||
DiscountOfferedBy=Tarafından verilen
|
DiscountOfferedBy=Veren
|
||||||
DiscountStillRemaining=Hala kalan indirim var
|
DiscountStillRemaining=Hala kalan indirim var
|
||||||
DiscountAlreadyCounted=İndirim zaten sayıldı
|
DiscountAlreadyCounted=İndirim zaten sayıldı
|
||||||
BillAddress=Fatura adresi
|
BillAddress=Fatura adresi
|
||||||
@ -281,11 +281,11 @@ PaymentNumber=Ödeme numarası
|
|||||||
RemoveDiscount=İndirimi kaldır
|
RemoveDiscount=İndirimi kaldır
|
||||||
WatermarkOnDraftBill=Taslak faturaların üzerinde filigran (eğer boşsa hiçbirşey yok)
|
WatermarkOnDraftBill=Taslak faturaların üzerinde filigran (eğer boşsa hiçbirşey yok)
|
||||||
InvoiceNotChecked=Seçilen yok fatura
|
InvoiceNotChecked=Seçilen yok fatura
|
||||||
CloneInvoice=Faturayı kopyala
|
CloneInvoice=Fatura kopyala
|
||||||
ConfirmCloneInvoice=Bu <b>%s</b> faturayı kopyalamak istediğinizden emin misiniz?
|
ConfirmCloneInvoice=Bu <b>%s</b> faturayı kopyalamak istediğinizden emin misiniz?
|
||||||
DisabledBecauseReplacedInvoice=Eylem engellendi, çünkü fatura değiştirilmiştir
|
DisabledBecauseReplacedInvoice=Eylem engellendi, çünkü fatura değiştirilmiştir
|
||||||
DescTaxAndDividendsArea=Bu alan vergi veya sosyal katkı payları için yapılan tüm ödemelerin bir özetini sunar. Yalnızca sabit yıl boyunca yapılan ödeme kayıtları burada yeralır.
|
DescTaxAndDividendsArea=Bu alan vergi veya sosyal güvenlik primleri için yapılan tüm ödemelerin bir özetini sunar. Yalnızca sabit yıl boyunca yapılan ödeme kayıtları burada yeralır.
|
||||||
NbOfPayments=Ödemelerin sayısı
|
NbOfPayments=Ödeme sayısı
|
||||||
SplitDiscount=İndirimi ikiye böl
|
SplitDiscount=İndirimi ikiye böl
|
||||||
ConfirmSplitDiscount=Bu <b>%s</b> %s indirimini daha düşük 2 indirime bölmek istediğinizden emin misiniz?
|
ConfirmSplitDiscount=Bu <b>%s</b> %s indirimini daha düşük 2 indirime bölmek istediğinizden emin misiniz?
|
||||||
TypeAmountOfEachNewDiscount=Her iki kısım için tutar girin:
|
TypeAmountOfEachNewDiscount=Her iki kısım için tutar girin:
|
||||||
@ -295,8 +295,8 @@ RelatedBill=İlgili fatura
|
|||||||
RelatedBills=İlgili faturalar
|
RelatedBills=İlgili faturalar
|
||||||
|
|
||||||
# PaymentConditions
|
# PaymentConditions
|
||||||
PaymentConditionShortRECEP=Hemen
|
PaymentConditionShortRECEP=Derhal
|
||||||
PaymentConditionRECEP=Hemen
|
PaymentConditionRECEP=Derhal
|
||||||
PaymentConditionShort30D=30 gün
|
PaymentConditionShort30D=30 gün
|
||||||
PaymentCondition30D=30 gün
|
PaymentCondition30D=30 gün
|
||||||
PaymentConditionShort30DENDMONTH=Ay sonunda 30 gün
|
PaymentConditionShort30DENDMONTH=Ay sonunda 30 gün
|
||||||
@ -305,12 +305,12 @@ PaymentConditionShort60D=60 gün
|
|||||||
PaymentCondition60D=60 gün
|
PaymentCondition60D=60 gün
|
||||||
PaymentConditionShort60DENDMONTH=Ay sonunda 60 gün
|
PaymentConditionShort60DENDMONTH=Ay sonunda 60 gün
|
||||||
PaymentCondition60DENDMONTH=Ay sonunda 60 gün
|
PaymentCondition60DENDMONTH=Ay sonunda 60 gün
|
||||||
# PaymentConditionShortPT_DELIVERY=Delivery
|
PaymentConditionShortPT_DELIVERY=Teslimat
|
||||||
# PaymentConditionPT_DELIVERY=On delivery
|
PaymentConditionPT_DELIVERY=Teslimatta
|
||||||
# PaymentConditionShortPT_ORDER=On order
|
PaymentConditionShortPT_ORDER=Siparişte
|
||||||
# PaymentConditionPT_ORDER=On order
|
PaymentConditionPT_ORDER=Siparişle
|
||||||
# PaymentConditionShortPT_5050=50-50
|
PaymentConditionShortPT_5050=50-50
|
||||||
# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
|
PaymentConditionPT_5050=50%% peşin, 50%% teslimatta
|
||||||
# FixAmount=Fix amount
|
# FixAmount=Fix amount
|
||||||
# VarAmount=Variable amount (%% tot.)
|
# VarAmount=Variable amount (%% tot.)
|
||||||
|
|
||||||
@ -342,11 +342,11 @@ IBAN=IBAN
|
|||||||
BIC=BIC/SWIFT
|
BIC=BIC/SWIFT
|
||||||
BICNumber=BIC/SWIFT numarası
|
BICNumber=BIC/SWIFT numarası
|
||||||
ExtraInfos=Ek bilgiler
|
ExtraInfos=Ek bilgiler
|
||||||
RegulatedOn=Düzenlenmiş
|
RegulatedOn=Buna göre düzenlenmiş
|
||||||
ChequeNumber=Çek No
|
ChequeNumber=Çek No
|
||||||
ChequeOrTransferNumber=Çek/Havale No
|
ChequeOrTransferNumber=Çek/Havale No
|
||||||
ChequeMaker=Çeki veren
|
ChequeMaker=Çeki veren
|
||||||
ChequeBank=Çekin bankası
|
ChequeBank=Çekin Bankası
|
||||||
NetToBePaid=Net ödenecek
|
NetToBePaid=Net ödenecek
|
||||||
PhoneNumber=Tel
|
PhoneNumber=Tel
|
||||||
FullPhoneNumber=Telefon
|
FullPhoneNumber=Telefon
|
||||||
@ -355,7 +355,7 @@ PrettyLittleSentence=Maliye İdaresi tarafından onaylı bir muhasebe kurumu üy
|
|||||||
IntracommunityVATNumber=Topluluk içi KDV numarası
|
IntracommunityVATNumber=Topluluk içi KDV numarası
|
||||||
PaymentByChequeOrderedTo=%s e yazılı çek ödemesi (vergi dahil) şuna gönderildi
|
PaymentByChequeOrderedTo=%s e yazılı çek ödemesi (vergi dahil) şuna gönderildi
|
||||||
PaymentByChequeOrderedToShort=Çek ödemesi (vergi dahil) şuna ödenir
|
PaymentByChequeOrderedToShort=Çek ödemesi (vergi dahil) şuna ödenir
|
||||||
SendTo=gönderildi
|
SendTo=kime
|
||||||
PaymentByTransferOnThisBankAccount=Aşağıdaki banka hesabına havale ile ödeme
|
PaymentByTransferOnThisBankAccount=Aşağıdaki banka hesabına havale ile ödeme
|
||||||
VATIsNotUsedForInvoice=* KDV uygulanmaz madde-293B CGI
|
VATIsNotUsedForInvoice=* KDV uygulanmaz madde-293B CGI
|
||||||
LawApplicationPart1=12/05/80 tarihli 80.335 yasasının uygulanması ile
|
LawApplicationPart1=12/05/80 tarihli 80.335 yasasının uygulanması ile
|
||||||
@ -363,19 +363,19 @@ LawApplicationPart2=mallar şunun mülkiyetinde kalır
|
|||||||
LawApplicationPart3=satıcı ödemesini tamamlayıncaya kadar
|
LawApplicationPart3=satıcı ödemesini tamamlayıncaya kadar
|
||||||
LawApplicationPart4=fiyatları.
|
LawApplicationPart4=fiyatları.
|
||||||
LimitedLiabilityCompanyCapital=SARL (Ltd) firma sermayesi
|
LimitedLiabilityCompanyCapital=SARL (Ltd) firma sermayesi
|
||||||
# UseLine=Apply
|
UseLine=Uygula
|
||||||
UseDiscount=İndirim kullan
|
UseDiscount=İndirim kullan
|
||||||
UseCredit=Alacak kullan
|
UseCredit=Kredi kullan
|
||||||
UseCreditNoteInInvoicePayment=Bu alacağın ödeme miktarını düşür
|
UseCreditNoteInInvoicePayment=Bu alacağın ödeme miktarını düşür
|
||||||
MenuChequeDeposits=Çek hesabı
|
MenuChequeDeposits=Çek hesabı
|
||||||
MenuCheques=Çekler
|
MenuCheques=Çekler
|
||||||
MenuChequesReceipts=Çek makbuzları
|
MenuChequesReceipts=Çek makbuzları
|
||||||
NewChequeDeposit=Yeni hesap
|
NewChequeDeposit=Yeni hesap
|
||||||
ChequesReceipts=Çek makbuzla
|
ChequesReceipts=Çek makbuzları
|
||||||
ChequesArea=Çek hesabı alanı
|
ChequesArea=Çek hesabı alanı
|
||||||
ChequeDeposits=Çek hesapları
|
ChequeDeposits=Çek hesapları
|
||||||
Cheques=Çekler
|
Cheques=Çekler
|
||||||
CreditNoteConvertedIntoDiscount=Bu iade faturasını veya teminat faturasını %s haline dönüştürüldü
|
CreditNoteConvertedIntoDiscount=Bu alacak dekontu veya teminat faturası %s haline dönüştürüldü
|
||||||
UsBillingContactAsIncoiveRecipientIfExist=Fatura alıcısı olarak üçüncü parti adresi yerine müşteri faturası kişi adresini kullan
|
UsBillingContactAsIncoiveRecipientIfExist=Fatura alıcısı olarak üçüncü parti adresi yerine müşteri faturası kişi adresini kullan
|
||||||
ShowUnpaidAll=Tüm ödenmemiş faturaları göster
|
ShowUnpaidAll=Tüm ödenmemiş faturaları göster
|
||||||
ShowUnpaidLateOnly=Ödenmemiş bütün faturaları göster
|
ShowUnpaidLateOnly=Ödenmemiş bütün faturaları göster
|
||||||
@ -387,11 +387,11 @@ DisabledBecausePayments=Bazı ödemeler olduğundan dolayı mümkün değil
|
|||||||
CantRemovePaymentWithOneInvoicePaid=En az bir fatura ödenmiş olarak sınıflandırıldığı için ödemeyi silemezsiniz
|
CantRemovePaymentWithOneInvoicePaid=En az bir fatura ödenmiş olarak sınıflandırıldığı için ödemeyi silemezsiniz
|
||||||
ExpectedToPay=Beklenen ödeme
|
ExpectedToPay=Beklenen ödeme
|
||||||
PayedByThisPayment=Bu ödeme ile ödenmiştir
|
PayedByThisPayment=Bu ödeme ile ödenmiştir
|
||||||
# ClosePaidInvoicesAutomatically=Classify "Payed" all standard or replacement invoices entirely payed.
|
ClosePaidInvoicesAutomatically=Tamamı ödenmiş bütün standart ve değiştirilmiş faturaları "Ödendi" olarak sınıflandır.
|
||||||
# ClosePaidCreditNotesAutomatically=Classify "Payed" all credit notes entirely paid back.
|
ClosePaidCreditNotesAutomatically=Tamamı ödenmiş alacak dekontlarını "Ödendi" olarak sınıflandır.
|
||||||
AllCompletelyPayedInvoiceWillBeClosed=Bakiyesi kalmayan bütün faturalar otomatikmen kapatılarak "Ödendi" durumuna getirilecektir.
|
AllCompletelyPayedInvoiceWillBeClosed=Bakiyesi kalmayan bütün faturalar otomatikmen kapatılarak "Ödendi" durumuna getirilecektir.
|
||||||
# ToMakePayment=Pay
|
ToMakePayment=Öde
|
||||||
# ToMakePaymentBack=Pay back
|
ToMakePaymentBack=Geri öde
|
||||||
# ListOfYourUnpaidInvoices=List of unpaid invoices
|
# ListOfYourUnpaidInvoices=List of unpaid invoices
|
||||||
# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
|
# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
|
||||||
# RevenueStamp=Revenue stamp
|
# RevenueStamp=Revenue stamp
|
||||||
|
|||||||
@ -2,20 +2,20 @@
|
|||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
AddThisPageToBookmarks=Bu sayfayı yerimlerine ekle
|
AddThisPageToBookmarks=Bu sayfayı yerimlerine ekle
|
||||||
|
|
||||||
# Bookmark=Bookmark
|
Bookmark=Yerimi
|
||||||
# Bookmarks=Bookmarks
|
Bookmarks=Yerimleri
|
||||||
NewBookmark=Yeni yerimi
|
NewBookmark=Yeni yerimi
|
||||||
# ShowBookmark=Show bookmark
|
ShowBookmark=Yerimi göster
|
||||||
# OpenANewWindow=Open a new window
|
OpenANewWindow=Yeni bir pencere aç
|
||||||
# ReplaceWindow=Replace current window
|
ReplaceWindow=Geçerli pencereyi değiştir
|
||||||
# BookmarkTargetNewWindowShort=New window
|
BookmarkTargetNewWindowShort=Yeni pencere
|
||||||
# BookmarkTargetReplaceWindowShort=Current window
|
BookmarkTargetReplaceWindowShort=Geçerli pencere
|
||||||
# BookmarkTitle=Bookmark title
|
BookmarkTitle=Yerimi başlığı
|
||||||
# UrlOrLink=URL
|
UrlOrLink=URL
|
||||||
# BehaviourOnClick=Behaviour when a URL is clicked
|
BehaviourOnClick=URL tıklandığında oluşacak eylem
|
||||||
# CreateBookmark=Create bookmark
|
CreateBookmark=Yerimi oluştur
|
||||||
# SetHereATitleForLink=Set a title for the bookmark
|
SetHereATitleForLink=Yerimi için başlık ayarla
|
||||||
# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
|
UseAnExternalHttpLinkOrRelativeDolibarrLink=Bir dış http URL ya da göreceli bir Dolibarr URL si kullan
|
||||||
# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
|
ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Bir link tarafından bir sayfa açıldığında geçerli pencerede ya da yeni pencerede görüneceğini seç
|
||||||
# BookmarksManagement=Bookmarks management
|
BookmarksManagement=Yerimi yönetimi
|
||||||
# ListOfBookmarks=List of bookmarks
|
ListOfBookmarks=Yerimi listesi
|
||||||
|
|||||||
@ -2,16 +2,16 @@
|
|||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
BoxLastRssInfos=Rss bilgileri
|
BoxLastRssInfos=Rss bilgileri
|
||||||
BoxLastProducts=Son %s ürün/hizmet
|
BoxLastProducts=Son %s ürün/hizmet
|
||||||
BoxProductsAlertStock=Stok uyarısı durumundaki ürünler
|
BoxProductsAlertStock=Stoktaki ürün uyarısı
|
||||||
BoxLastProductsInContract=Son %s sözleşmeli ürün/hizmet
|
BoxLastProductsInContract=Son %s sözleşmeli ürün/hizmet
|
||||||
BoxLastSupplierBills=Son tedarikçi faturaları
|
BoxLastSupplierBills=Son tedarikçi faturaları
|
||||||
BoxLastCustomerBills=Son müşteri faturaları
|
BoxLastCustomerBills=Son müşteri faturaları
|
||||||
BoxOldestUnpaidCustomerBills=Ödenmemiş en eski müşteri faturaları
|
BoxOldestUnpaidCustomerBills=En eski ödenmemiş müşteri faturaları
|
||||||
BoxOldestUnpaidSupplierBills=Ödenmemiş en eski tedarikçi faturaları
|
BoxOldestUnpaidSupplierBills=En eski ödenmemiş tedarikçi faturaları
|
||||||
BoxLastProposals=Son teklifler
|
BoxLastProposals=Son ticari teklifler
|
||||||
BoxLastProspects=Değiştirilen son adaylar
|
BoxLastProspects=Son adaylar
|
||||||
BoxLastCustomers=Değiştirilen son müşteriler
|
BoxLastCustomers=Son müşteriler
|
||||||
BoxLastSuppliers=Değiştirilen son tedarikçiler
|
BoxLastSuppliers=Son değiştirilen tedarikçiler
|
||||||
BoxLastCustomerOrders=Son müşteri siparişleri
|
BoxLastCustomerOrders=Son müşteri siparişleri
|
||||||
BoxLastBooks=Son kayıtlar
|
BoxLastBooks=Son kayıtlar
|
||||||
BoxLastActions=Son eylemler
|
BoxLastActions=Son eylemler
|
||||||
@ -23,24 +23,24 @@ BoxCurrentAccounts=Cari hesap bakiyesi
|
|||||||
BoxSalesTurnover=Satış cirosu
|
BoxSalesTurnover=Satış cirosu
|
||||||
BoxTotalUnpaidCustomerBills=Toplam ödenmemiş müşteri faturaları
|
BoxTotalUnpaidCustomerBills=Toplam ödenmemiş müşteri faturaları
|
||||||
BoxTotalUnpaidSuppliersBills=Toplam ödenmemiş tedarikçi faturaları
|
BoxTotalUnpaidSuppliersBills=Toplam ödenmemiş tedarikçi faturaları
|
||||||
BoxTitleLastBooks=Yapılan son %s kayıt
|
BoxTitleLastBooks=Son yapılan %s kayıt
|
||||||
BoxTitleNbOfCustomers=Müşteri sayısı
|
BoxTitleNbOfCustomers=Müşteri sayısı
|
||||||
BoxTitleLastRssInfos=%s ten son %s haberler
|
BoxTitleLastRssInfos=%s ten en son %s haber
|
||||||
BoxTitleLastProducts=Değiştirilen son % s ürün/hizmet
|
BoxTitleLastProducts=Son değiştirilen % s ürün/hizmet
|
||||||
BoxTitleProductsAlertStock=Uyarı durumundaki ürünler
|
BoxTitleProductsAlertStock=Stoktaki ürün uyarısı
|
||||||
BoxTitleLastCustomerOrders=Değiştirilen son %s müşteri siparişi
|
BoxTitleLastCustomerOrders=Son değiştirilen %s müşteri siparişi
|
||||||
BoxTitleLastSuppliers=Kaydedilen son %s tedarikçi
|
BoxTitleLastSuppliers=Son kaydedilen %s tedarikçi
|
||||||
BoxTitleLastCustomers=Kaydedilen son %s müşteri
|
BoxTitleLastCustomers=Son kaydedilen %s müşteri
|
||||||
BoxTitleLastModifiedSuppliers=Değiştirilen son %s tedarikçi
|
BoxTitleLastModifiedSuppliers=Son değiştirilen %s tedarikçi
|
||||||
BoxTitleLastModifiedCustomers=Değiştirilen son %s müşteri
|
BoxTitleLastModifiedCustomers=Son değiştirilen %s müşteri
|
||||||
BoxTitleLastCustomersOrProspects=Değiştirilen son %s müşteri veya aday
|
BoxTitleLastCustomersOrProspects=Son değiştirilen %s müşteri veya aday
|
||||||
BoxTitleLastPropals=Kaydedilen son %s teklif
|
BoxTitleLastPropals=Son kaydedilen %s teklif
|
||||||
BoxTitleLastCustomerBills=Son %s müşteri faturası
|
BoxTitleLastCustomerBills=Son %s müşteri faturası
|
||||||
BoxTitleLastSupplierBills=Kaydedilen son %s tedarikçi faturası
|
BoxTitleLastSupplierBills=Son kaydedilen %s tedarikçi faturası
|
||||||
BoxTitleLastProspects=Kaydedilen son %s aday
|
BoxTitleLastProspects=Son kaydedilen %s aday
|
||||||
BoxTitleLastModifiedProspects=Değiştirilen son %s aday
|
BoxTitleLastModifiedProspects=Son değiştirilen %s aday
|
||||||
BoxTitleLastProductsInContract=Bir sözleşmedeki son %s ürün/hizmet
|
BoxTitleLastProductsInContract=Bir sözleşmedeki son %s ürün/hizmet
|
||||||
BoxTitleLastModifiedMembers=Değiştirilen son %s üye
|
BoxTitleLastModifiedMembers=Son değiştirilen %s üye
|
||||||
# BoxTitleLastFicheInter=Last %s modified intervention
|
# BoxTitleLastFicheInter=Last %s modified intervention
|
||||||
BoxTitleOldestUnpaidCustomerBills=En eski ödenmemiş %s müşteri faturası
|
BoxTitleOldestUnpaidCustomerBills=En eski ödenmemiş %s müşteri faturası
|
||||||
BoxTitleOldestUnpaidSupplierBills=En eski ödenmemiş %s tedarikçi faturası
|
BoxTitleOldestUnpaidSupplierBills=En eski ödenmemiş %s tedarikçi faturası
|
||||||
@ -48,15 +48,15 @@ BoxTitleCurrentAccounts=Cari hesap bakiyeleri
|
|||||||
BoxTitleSalesTurnover=Satış cirosu
|
BoxTitleSalesTurnover=Satış cirosu
|
||||||
BoxTitleTotalUnpaidCustomerBills=Ödenmemiş müşteri faturaları
|
BoxTitleTotalUnpaidCustomerBills=Ödenmemiş müşteri faturaları
|
||||||
BoxTitleTotalUnpaidSuppliersBills=Ödenmemiş tedarikçi faturaları
|
BoxTitleTotalUnpaidSuppliersBills=Ödenmemiş tedarikçi faturaları
|
||||||
BoxTitleLastModifiedContacts=Değiştirilen son %s kişi/adres
|
BoxTitleLastModifiedContacts=Son değiştirilen %s kişi/adres
|
||||||
BoxMyLastBookmarks=En son %s yerimim
|
BoxMyLastBookmarks=En son %s yerimim
|
||||||
BoxOldestExpiredServices=Süresi dolmuş en eski etkin hizmetler
|
BoxOldestExpiredServices=Süresi dolmuş en eski etkin hizmetler
|
||||||
BoxLastExpiredServices=Etkinlik hizmet süresi dolmuş eneski son %s kişi
|
BoxLastExpiredServices=Etkinlik hizmet süresi dolmuş enson %s eski kişi
|
||||||
BoxTitleLastActionsToDo=Yapılan son %s eylem
|
BoxTitleLastActionsToDo=Son yapılan %s eylem
|
||||||
BoxTitleLastContracts=Son %s sözleşme
|
BoxTitleLastContracts=Son %s sözleşme
|
||||||
BoxTitleLastModifiedDonations=Değiştirilen son %s bağış
|
BoxTitleLastModifiedDonations=Son değiştirilen %s bağış
|
||||||
BoxTitleLastModifiedExpenses=Değiştirilen son %s gider
|
BoxTitleLastModifiedExpenses=Son değiştirilen %s gider
|
||||||
BoxGlobalActivity=Genel eylem (faturalar, teklifler, siparişler)
|
BoxGlobalActivity=Genel etkinlik (faturalar, teklifler, siparişler)
|
||||||
FailedToRefreshDataInfoNotUpToDate=RSS akışı yenilemesi yapılamadı. Son başarılı yenileme tarihi: %s
|
FailedToRefreshDataInfoNotUpToDate=RSS akışı yenilemesi yapılamadı. Son başarılı yenileme tarihi: %s
|
||||||
LastRefreshDate=Son yenileme tarihi
|
LastRefreshDate=Son yenileme tarihi
|
||||||
NoRecordedBookmarks=Tanımlanmış yerimi yok.
|
NoRecordedBookmarks=Tanımlanmış yerimi yok.
|
||||||
@ -69,14 +69,14 @@ NoRecordedProposals=Kayıtlı teklif yok
|
|||||||
NoRecordedInvoices=Kayıtlı müşteri faturası yok
|
NoRecordedInvoices=Kayıtlı müşteri faturası yok
|
||||||
NoUnpaidCustomerBills=Ödenmemiş müşteri faturası yok
|
NoUnpaidCustomerBills=Ödenmemiş müşteri faturası yok
|
||||||
NoRecordedSupplierInvoices=Kayıtlı tedarikçi faturası yok
|
NoRecordedSupplierInvoices=Kayıtlı tedarikçi faturası yok
|
||||||
# NoUnpaidSupplierBills=No unpaid supplier's invoices
|
NoUnpaidSupplierBills=Ödenmemiş tedarikçi faturası yok
|
||||||
NoModifiedSupplierBills=Değiştirilen tedarikçi faturası yok
|
NoModifiedSupplierBills=Değiştirilen tedarikçi faturası yok
|
||||||
NoRecordedProducts=Kayıtlı ürün/hizmet yok
|
NoRecordedProducts=Kayıtlı ürün/hizmet yok
|
||||||
NoRecordedProspects=Kayıtlı aday yok
|
NoRecordedProspects=Kayıtlı aday yok
|
||||||
NoContractedProducts=Sözleşmeli ürün/hizmet yok
|
NoContractedProducts=Sözleşmeli ürün/hizmet yok
|
||||||
NoRecordedContracts=Kayıtlı sözleşme yok
|
NoRecordedContracts=Kayıtlı sözleşme yok
|
||||||
BoxLatestSupplierOrders=Son tedarikçi siparişleri
|
BoxLatestSupplierOrders=Son tedarikçi siparişleri
|
||||||
BoxTitleLatestSupplierOrders=Enson %s tedarikçi siparişi
|
BoxTitleLatestSupplierOrders=Son %s tedarikçi siparişi
|
||||||
NoSupplierOrder=Kayıtlı tedarikçi siparişi yok
|
NoSupplierOrder=Kayıtlı tedarikçi siparişi yok
|
||||||
# BoxInvoicesPerMonth=Invoices per month
|
# BoxInvoicesPerMonth=Invoices per month
|
||||||
# BoxOrdersPerMonth=Orders per month
|
# BoxOrdersPerMonth=Orders per month
|
||||||
|
|||||||
@ -29,7 +29,7 @@ Identification=Kimlik saptama
|
|||||||
Article=Madde
|
Article=Madde
|
||||||
Difference=Fark
|
Difference=Fark
|
||||||
TotalTicket=Toplam fiş
|
TotalTicket=Toplam fiş
|
||||||
NoVAT=Bu satış için herhangi bir KDV yok
|
NoVAT=Bu satış için KDV yok
|
||||||
Change=Fazla alındı
|
Change=Fazla alındı
|
||||||
CalTip=Takvimi görmek için tıkla
|
CalTip=Takvimi görmek için tıkla
|
||||||
CashDeskSetupStock=Fatura oluştururken stok eksiltmeniz isteniyor, ancak bunun için depo tanımlanmamış<br>Stok modülü kurulumunu değiştirin veya bir depo seçin
|
CashDeskSetupStock=Fatura oluştururken stok eksiltmeniz isteniyor, ancak bunun için depo tanımlanmamış<br>Stok modülü kurulumunu değiştirin veya bir depo seçin
|
||||||
@ -37,3 +37,4 @@ BankToPay=Açık hesap
|
|||||||
ShowCompany=Firma göster
|
ShowCompany=Firma göster
|
||||||
ShowStock=Depo göster
|
ShowStock=Depo göster
|
||||||
DeleteArticle=Bu maddeyi kaldırmak için tıkla
|
DeleteArticle=Bu maddeyi kaldırmak için tıkla
|
||||||
|
# FilterRefOrLabelOrBC=Search (Ref/Label)
|
||||||
|
|||||||
@ -8,7 +8,7 @@ categories=kategoriler
|
|||||||
TheCategorie=Kategori
|
TheCategorie=Kategori
|
||||||
NoCategoryYet=Bu türde oluşturulan Kategori yok
|
NoCategoryYet=Bu türde oluşturulan Kategori yok
|
||||||
In=İçinde
|
In=İçinde
|
||||||
AddIn=Ekle
|
AddIn=Eklenti
|
||||||
modify=değiştir
|
modify=değiştir
|
||||||
Classify=Sınıflandır
|
Classify=Sınıflandır
|
||||||
CategoriesArea=Kategoriler alanı
|
CategoriesArea=Kategoriler alanı
|
||||||
@ -56,7 +56,7 @@ CompanyHasNoCategory=Bu firma herhangi bir kategoride yoktur
|
|||||||
MemberHasNoCategory=Bu üye herhangi bir kategoride yoktur
|
MemberHasNoCategory=Bu üye herhangi bir kategoride yoktur
|
||||||
ClassifyInCategory=Kategoride Sınıflandır
|
ClassifyInCategory=Kategoride Sınıflandır
|
||||||
NoneCategory=Hiçbiri
|
NoneCategory=Hiçbiri
|
||||||
# NotCategorized=Without category
|
NotCategorized=Kategorisiz
|
||||||
CategoryExistsAtSameLevel=Bu kategori zaten bu ilgi ile var
|
CategoryExistsAtSameLevel=Bu kategori zaten bu ilgi ile var
|
||||||
ReturnInProduct=Ürün/hizmet kartına geri dön
|
ReturnInProduct=Ürün/hizmet kartına geri dön
|
||||||
ReturnInSupplier=Tedarikçi kartına geri dön
|
ReturnInSupplier=Tedarikçi kartına geri dön
|
||||||
@ -92,11 +92,11 @@ CatSupList=Tedarikçi kategorileri listesi
|
|||||||
CatCusList=Müşteri/aday kategorileri listesi
|
CatCusList=Müşteri/aday kategorileri listesi
|
||||||
CatProdList=Ürün kategorileri Listesi
|
CatProdList=Ürün kategorileri Listesi
|
||||||
CatMemberList=Üye kategorileri Listesi
|
CatMemberList=Üye kategorileri Listesi
|
||||||
# CatSupLinks=Links between suppliers and categories
|
CatSupLinks=Tedarikçiler ve kategoriler arasındaki bağlantılar
|
||||||
# CatCusLinks=Links between customers/prospects and categories
|
CatCusLinks=Müşterler/adaylar ve kategoriler arasındaki bağlantılar
|
||||||
# CatProdLinks=Links between products/services and categories
|
CatProdLinks=Ürünler/hizmetler ve kategoriler arasındaki bağlantılar
|
||||||
# CatMemberLinks=Links between members and categories
|
CatMemberLinks=Üyeler ve kategoriler arasındaki bağlantılar
|
||||||
# CatProdLinks=Links between products/services and categories
|
CatProdLinks=Ürünler/hizmetler ve kategoriler arasındaki bağlantılar
|
||||||
# CatCusLinks=Links between customers/prospects and categories
|
CatCusLinks=Müşterler/adaylar ve kategoriler arasındaki bağlantılar
|
||||||
# CatSupLinks=Links between suppliers and categories
|
CatSupLinks=Tedarikçiler ve kategoriler arasındaki bağlantılar
|
||||||
# DeleteFromCat=Remove from category
|
# DeleteFromCat=Remove from category
|
||||||
|
|||||||
@ -8,23 +8,23 @@ Customer=Müşteri
|
|||||||
Customers=Müşteriler
|
Customers=Müşteriler
|
||||||
Prospect=Aday
|
Prospect=Aday
|
||||||
Prospects=Adaylar
|
Prospects=Adaylar
|
||||||
DeleteAction=Bir eylem/görev sil
|
DeleteAction=Bir etkinlik/görev sil
|
||||||
NewAction=Yeni eylem/görev
|
NewAction=Yeni etkinlik/görev
|
||||||
AddAction=Eylem/görev ekle
|
AddAction=Etkinlik/görev ekle
|
||||||
AddAnAction=Bir eylem/görev ekle
|
AddAnAction=Bir etkinlik/görev ekle
|
||||||
AddActionRendezVous=Bir randevu eylemi ekle
|
AddActionRendezVous=Bir randevu etkinliği ekle
|
||||||
Rendez-Vous=Rendevu
|
Rendez-Vous=Rendevu
|
||||||
ConfirmDeleteAction=Bu eylemi/görevi silmek istediğinizden emin misiniz?
|
ConfirmDeleteAction=Bu etkinliği/görevi silmek istediğinizden emin misiniz?
|
||||||
CardAction=Eylem kartı
|
CardAction=Etkinlik kartı
|
||||||
PercentDone=Tamamlanma oranı
|
PercentDone=Tamamlanma oranı
|
||||||
ActionOnCompany=Firma için görev
|
ActionOnCompany=Firma için görev
|
||||||
ActionOnContact=Kişi için görev
|
ActionOnContact=Kişi için görev
|
||||||
TaskRDV=Toplantılar
|
TaskRDV=Toplantılar
|
||||||
TaskRDVWith=%s ile toplantı
|
TaskRDVWith=%s ile toplantı
|
||||||
ShowTask=Görev göster
|
ShowTask=Görev göster
|
||||||
ShowAction=Eylem göster
|
ShowAction=Etkinlik göster
|
||||||
ActionsReport=Eylem raporu
|
ActionsReport=Etkinlik raporu
|
||||||
# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
|
ThirdPartiesOfSaleRepresentative=Satış temsilcisi olan üçüncü partiler
|
||||||
SalesRepresentative=Satış temsilcisi
|
SalesRepresentative=Satış temsilcisi
|
||||||
SalesRepresentatives=Satış temsilcileri
|
SalesRepresentatives=Satış temsilcileri
|
||||||
SalesRepresentativeFollowUp=Satış temsilcisi (takipçi)
|
SalesRepresentativeFollowUp=Satış temsilcisi (takipçi)
|
||||||
@ -34,62 +34,62 @@ ErrorWrongCode=Yanlış kod
|
|||||||
NoSalesRepresentativeAffected=Etkilenen özel bir satış temsilcisi yok
|
NoSalesRepresentativeAffected=Etkilenen özel bir satış temsilcisi yok
|
||||||
ShowCustomer=Müşteri göster
|
ShowCustomer=Müşteri göster
|
||||||
ShowProspect=Aday göster
|
ShowProspect=Aday göster
|
||||||
ListOfProspects=Adaylar listesi
|
ListOfProspects=Aday listesi
|
||||||
ListOfCustomers=Müşteri listesi
|
ListOfCustomers=Müşteri listesi
|
||||||
LastDoneTasks=Tamamlanan son %s görev
|
LastDoneTasks=Tamamlanan son %s görev
|
||||||
LastRecordedTasks=Son kaydedilen görevler
|
LastRecordedTasks=Son kaydedilen görevler
|
||||||
LastActionsToDo=Tamamlanan son %s en eski işlem
|
LastActionsToDo=Tamamlanan son %s en eski işlem
|
||||||
DoneAndToDoActionsFor=%s için tamamlanan ve yapılacak eylemler
|
DoneAndToDoActionsFor=%s için tamamlanan ve yapılacak etkinlikler
|
||||||
DoneAndToDoActions=Tamamlanan ve yapılacak görevler
|
DoneAndToDoActions=Tamamlanan ve yapılacak görevler
|
||||||
DoneActions=Tamamlanan eylemler
|
DoneActions=Tamamlanan etkinlikler
|
||||||
DoneActionsFor=%s için tamamlanan eylemler
|
DoneActionsFor=%s için tamamlanan etkinlikler
|
||||||
ToDoActions=Tamamlanmamış eylemler
|
ToDoActions=Tamamlanmamış etkinlikler
|
||||||
ToDoActionsFor=%s için tamalanmamış eylemler
|
ToDoActionsFor=%s için tamalanmamış etkinlikler
|
||||||
SendPropalRef=%s teklifini gönder
|
SendPropalRef=%s teklifini gönder
|
||||||
SendOrderRef=% siparişini gönder
|
SendOrderRef=% siparişini gönder
|
||||||
StatusNotApplicable=Uygulanamaz
|
StatusNotApplicable=Uygulanamaz
|
||||||
StatusActionToDo=Yapılacaklar
|
StatusActionToDo=Yapılacaklar
|
||||||
StatusActionDone=Tamamla
|
StatusActionDone=Tamamla
|
||||||
MyActionsAsked=Kayıt ettiğim eylemler
|
MyActionsAsked=Kayıt ettiğim etkinlikler
|
||||||
MyActionsToDo=Yapacağım eylemler
|
MyActionsToDo=Yapacağım etkinlikler
|
||||||
MyActionsDone=Beni etkileyen eylemler
|
MyActionsDone=Beni etkileyen etkinlikler
|
||||||
StatusActionInProcess=İşlemde
|
StatusActionInProcess=İşlemde
|
||||||
TasksHistoryForThisContact=Bu kişi için eylemler
|
TasksHistoryForThisContact=Bu kişi için etkinlikler
|
||||||
LastProspectDoNotContact=Görüşülmeyecek
|
LastProspectDoNotContact=Görüşülmeyecek
|
||||||
LastProspectNeverContacted=Hiç görüşülmedi
|
LastProspectNeverContacted=Hiç görüşülmedi
|
||||||
LastProspectToContact=İletişime geçilecek
|
LastProspectToContact=Görüşülecek
|
||||||
LastProspectContactInProcess=Kişi işlemde
|
LastProspectContactInProcess=Kişi işlemde
|
||||||
LastProspectContactDone=Görüşme yapıldı
|
LastProspectContactDone=Görüşme yapıldı
|
||||||
DateActionPlanned=Planlanan eylem tarihi
|
DateActionPlanned=Planlanan eylem tarihi
|
||||||
DateActionDone=Eylemin yapıldığı tarih
|
DateActionDone=Etkinliğin yapıldığı tarih
|
||||||
ActionAskedBy=Eylemi sunan
|
ActionAskedBy=Etkinliği sunan
|
||||||
ActionAffectedTo=Eylemdenn etkilenen
|
ActionAffectedTo=Etkinlikten etkilenen
|
||||||
ActionDoneBy=Eylemi yapan
|
ActionDoneBy=Etkinliği yapan
|
||||||
ActionUserAsk=Raporlayan
|
ActionUserAsk=Raporlayan
|
||||||
ErrorStatusCantBeZeroIfStarted=Eğer <b>Yapıldığı tarih</b> alanı doluysa, eylem başlamıştır (veya bitmiştir), bu durumda '<b>Durum</b>' alanı 0%% olamaz.
|
ErrorStatusCantBeZeroIfStarted=Eğer <b>Yapıldığı tarih</b> alanı doluysa, etkinlik başlamıştır (veya bitmiştir), bu durumda '<b>Durum</b>' alanı 0%% olamaz.
|
||||||
ActionAC_TEL=Telefon
|
ActionAC_TEL=Telefon çağrısı
|
||||||
ActionAC_FAX=Faks gönder
|
ActionAC_FAX=Faks gönder
|
||||||
ActionAC_PROP=Teklifi postayla gönder
|
ActionAC_PROP=Teklifi postayla gönder
|
||||||
ActionAC_EMAIL=Eposta gönder
|
ActionAC_EMAIL=Eposta gönder
|
||||||
ActionAC_RDV=Toplantılar
|
ActionAC_RDV=Toplantılar
|
||||||
ActionAC_FAC=Müşteri faturasını postayla gönder gönder
|
ActionAC_FAC=Müşteri faturasını postayla gönder gönder
|
||||||
ActionAC_REL=Müşteri faturasını postayla gönder (hatırlatma)
|
ActionAC_REL=Müşteri faturasını postayla gönder (anımsatma)
|
||||||
ActionAC_CLO=Kapat
|
ActionAC_CLO=Kapat
|
||||||
ActionAC_EMAILING=Toplu e-posta gönder
|
ActionAC_EMAILING=Toplu eposta gönder
|
||||||
ActionAC_COM=Müşteri siparişini postayla gönder
|
ActionAC_COM=Müşteri siparişini postayla gönder
|
||||||
ActionAC_SHIP=Sevkiyatı postayla gönder
|
ActionAC_SHIP=Sevkiyatı postayla gönder
|
||||||
ActionAC_SUP_ORD=Tedarikçi siparişini postayla gönder
|
ActionAC_SUP_ORD=Tedarikçi siparişini postayla gönder
|
||||||
ActionAC_SUP_INV=Tedarikçi faturasını postayla gönder
|
ActionAC_SUP_INV=Tedarikçi faturasını postayla gönder
|
||||||
ActionAC_OTH=Diğer
|
ActionAC_OTH=Diğer
|
||||||
# ActionAC_OTH_AUTO=Other (automatically inserted events)
|
ActionAC_OTH_AUTO=Diğer otomatikman eklenen etkinlikler)
|
||||||
# ActionAC_MANUAL=Manually inserted events
|
ActionAC_MANUAL=Elle eklenen etkinlikler
|
||||||
# ActionAC_AUTO=Automatically inserted events
|
ActionAC_AUTO=Otomatikman eklenen etkinlikler
|
||||||
# Stats=Sales statistics
|
Stats=Satış istatistikleri
|
||||||
# CAOrder=Sales volume (validated orders)
|
CAOrder=Satış hacmi (doğrulanmış siparişler)
|
||||||
# FromTo=from %s to %s
|
FromTo=İlk: %s Son: %s
|
||||||
# MargeOrder=Margins (validated orders)
|
MargeOrder=Oranlar (doğrulanmış siparişler)
|
||||||
# RecapAnnee=Summary of the year
|
RecapAnnee=Yıl özeti
|
||||||
# NoData=There is no data
|
NoData=Veri yok
|
||||||
StatusProsp=Aday durumu
|
StatusProsp=Aday durumu
|
||||||
DraftPropals=Taslak teklifler
|
DraftPropals=Taslak teklifler
|
||||||
SearchPropal=Bir teklif ara
|
SearchPropal=Bir teklif ara
|
||||||
|
|||||||
@ -3,10 +3,10 @@ CHARSET=UTF-8
|
|||||||
ErrorCompanyNameAlreadyExists=Firma adı zaten %s var. Başka bir tane seçin.
|
ErrorCompanyNameAlreadyExists=Firma adı zaten %s var. Başka bir tane seçin.
|
||||||
ErrorPrefixAlreadyExists=Önek %s zaten var. Başka bir tane seçin.
|
ErrorPrefixAlreadyExists=Önek %s zaten var. Başka bir tane seçin.
|
||||||
ErrorSetACountryFirst=İlk olarak ülkeyi ayarlamalısınız.
|
ErrorSetACountryFirst=İlk olarak ülkeyi ayarlamalısınız.
|
||||||
SelectThirdParty=Bir üçüncü parti seçin.
|
SelectThirdParty=Bir üçüncü parti seç
|
||||||
DeleteThirdParty=Bir üçüncü parti sil.
|
DeleteThirdParty=Bir üçüncü parti sil
|
||||||
ConfirmDeleteCompany=Bu firmayı ve ona bağlı tüm bilgileri silmek istediğinizden emin misiniz?
|
ConfirmDeleteCompany=Bu firmayı ve ona bağlı tüm bilgileri silmek istediğinizden emin misiniz?
|
||||||
DeleteContact=Bir kişi sil
|
DeleteContact=Bir kişi/adres sil
|
||||||
ConfirmDeleteContact=Bu kişiyi ve ona bağlı tüm bilgileri silmek istediğinizden emin misiniz?
|
ConfirmDeleteContact=Bu kişiyi ve ona bağlı tüm bilgileri silmek istediğinizden emin misiniz?
|
||||||
MenuNewThirdParty=Yeni üçüncü parti
|
MenuNewThirdParty=Yeni üçüncü parti
|
||||||
MenuNewCompany=Yeni firma
|
MenuNewCompany=Yeni firma
|
||||||
@ -22,12 +22,12 @@ NewPrivateIndividual=Yeni özel şahıs (aday, müşteri, tedarikçi)
|
|||||||
ProspectionArea=Aday alanı
|
ProspectionArea=Aday alanı
|
||||||
SocGroup=Firmalar grubu
|
SocGroup=Firmalar grubu
|
||||||
IdThirdParty=Üçüncü parti kimliği
|
IdThirdParty=Üçüncü parti kimliği
|
||||||
IdCompany=Firma Kimliği
|
IdCompany=Firma kimliği
|
||||||
IdContact=Kişi kimliği
|
IdContact=Kişi kimliği
|
||||||
Contacts=Kişiler
|
Contacts=Kişiler/Adresler
|
||||||
ThirdPartyContacts=Üçüncü parti kişileri
|
ThirdPartyContacts=Üçüncü parti kişileri
|
||||||
ThirdPartyContact=Üçüncü parti kişisi
|
ThirdPartyContact=Üçüncü parti kişisi/adresi
|
||||||
StatusContactValidated=Kişi durumu
|
StatusContactValidated=Kişi/adres durumu
|
||||||
Company=Firma
|
Company=Firma
|
||||||
CompanyName=Firma adı
|
CompanyName=Firma adı
|
||||||
Companies=Firmalar
|
Companies=Firmalar
|
||||||
@ -57,29 +57,29 @@ RegisteredOffice=Kayıtlı Ofisi
|
|||||||
Name=Adı
|
Name=Adı
|
||||||
Lastname=Soyadı
|
Lastname=Soyadı
|
||||||
Firstname=İlk Adı
|
Firstname=İlk Adı
|
||||||
PostOrFunction=Durumu/İşlevi
|
PostOrFunction=Görevi/İşlevi
|
||||||
UserTitle=Başlık
|
UserTitle=Unvan
|
||||||
Surname=Soyadı/Takma adı
|
Surname=Soyadı/Takma adı
|
||||||
Address=Adresi
|
Address=Adresi
|
||||||
State=İli
|
State=Eyaleti/İli
|
||||||
Region=Bölgesi
|
Region=Bölgesi
|
||||||
Country=Ülkesi
|
Country=Ülkesi
|
||||||
CountryCode=Ülke kodu
|
CountryCode=Ülke kodu
|
||||||
CountryId=Ülke kimliği
|
CountryId=Ülke kimliği
|
||||||
Phone=Telefonu
|
Phone=Telefonu
|
||||||
PhonePro=İş Telefonu
|
PhonePro=İş Telefonu
|
||||||
PhonePerso=Kişi telefonu
|
PhonePerso=Kişi. telefonu
|
||||||
PhoneMobile=Mobil Tel.
|
PhoneMobile=Mobil
|
||||||
No_Email=Eposta gönderme
|
No_Email=Toplu e-posta gönderme
|
||||||
Fax=Faksı
|
Fax=Faks
|
||||||
Zip=Posta Kodu
|
Zip=Posta Kodu
|
||||||
Town=İlçesi
|
Town=Şehir
|
||||||
Web=Web adresi
|
Web=Web
|
||||||
Poste= Durumu
|
Poste= Durumu
|
||||||
DefaultLang=Varsayılan dili
|
DefaultLang=Varsayılan dili
|
||||||
VATIsUsed=KDV kullanılır
|
VATIsUsed=KDV kullanılır
|
||||||
VATIsNotUsed=KDV kullanılmaz
|
VATIsNotUsed=KDV kullanılmaz
|
||||||
# CopyAddressFromSoc=Fill address with thirdparty address
|
CopyAddressFromSoc=Adresi üçüncü parti adreslerinden doldur
|
||||||
##### Local Taxes #####
|
##### Local Taxes #####
|
||||||
LocalTax1IsUsedES= RE kullanılır
|
LocalTax1IsUsedES= RE kullanılır
|
||||||
LocalTax1IsNotUsedES= RE kullanılmaz
|
LocalTax1IsNotUsedES= RE kullanılmaz
|
||||||
@ -92,20 +92,20 @@ CustomerCodeModel=Müşteri kodu modeli
|
|||||||
SupplierCodeModel=Tedarikçi kodu modeli
|
SupplierCodeModel=Tedarikçi kodu modeli
|
||||||
Gencod=Barkod
|
Gencod=Barkod
|
||||||
##### Professional ID #####
|
##### Professional ID #####
|
||||||
ProfId1Short=Tic. sic. no
|
ProfId1Short=Prof id1
|
||||||
ProfId2Short=Oda kay. no
|
ProfId2Short=Prof id2
|
||||||
ProfId3Short=Mesl no3
|
ProfId3Short=Prof id3
|
||||||
ProfId4Short=Mesl no4
|
ProfId4Short=Prof id4
|
||||||
ProfId5Short=Mesl no5
|
ProfId5Short=Prof id 5
|
||||||
ProfId6Short=Mesl no5
|
ProfId6Short=Prof. id 5
|
||||||
ProfId1=Ticaret Sicil No
|
ProfId1=Profesyonel ID 1
|
||||||
ProfId2=Oda Kayıt No
|
ProfId2=Profesyonel ID 2
|
||||||
ProfId3=Meslek No 3
|
ProfId3=Profesyonel ID 3
|
||||||
ProfId4=Meslek No 4
|
ProfId4=Profesyonel ID 4
|
||||||
ProfId5=Meslek No 5
|
ProfId5=Profesyonel ID 5
|
||||||
ProfId6=Meslek No 6
|
ProfId6=Professional ID 6
|
||||||
ProfId1AR=Mesl no 1 (CUIT / Cuil)
|
ProfId1AR=Prof Id 1 (CUIT / Cuil)
|
||||||
ProfId2AR=Mesl no 2 (Brüt gelir)
|
ProfId2AR=Prof Id 2 (revenu canavarlar)
|
||||||
ProfId3AR=-
|
ProfId3AR=-
|
||||||
ProfId4AR=-
|
ProfId4AR=-
|
||||||
ProfId5AR=-
|
ProfId5AR=-
|
||||||
@ -116,7 +116,7 @@ ProfId3AU=--
|
|||||||
ProfId4AU=--
|
ProfId4AU=--
|
||||||
ProfId5AU=-
|
ProfId5AU=-
|
||||||
ProfId6AU=-
|
ProfId6AU=-
|
||||||
ProfId1BE=Prof No 1 (Meslek no)
|
ProfId1BE=Prof No 1 (Profesyonel no)
|
||||||
ProfId2BE=--
|
ProfId2BE=--
|
||||||
ProfId3BE=--
|
ProfId3BE=--
|
||||||
ProfId4BE=--
|
ProfId4BE=--
|
||||||
@ -130,7 +130,7 @@ ProfId4BR=CPF
|
|||||||
#ProfId6BR=INSS
|
#ProfId6BR=INSS
|
||||||
ProfId1CH=--
|
ProfId1CH=--
|
||||||
ProfId2CH=--
|
ProfId2CH=--
|
||||||
ProfId3CH=Prof No 1 (Federal sayı)
|
ProfId3CH=Prof No 1 (Federal no)
|
||||||
ProfId4CH=Prof No 2 (Ticari kayıt numarası)
|
ProfId4CH=Prof No 2 (Ticari kayıt numarası)
|
||||||
ProfId5CH=-
|
ProfId5CH=-
|
||||||
ProfId6CH=-
|
ProfId6CH=-
|
||||||
@ -152,10 +152,10 @@ ProfId3DE=Prof No 3 (Handelsregister-Nr.)
|
|||||||
ProfId4DE=--
|
ProfId4DE=--
|
||||||
ProfId5DE=-
|
ProfId5DE=-
|
||||||
ProfId6DE=-
|
ProfId6DE=-
|
||||||
ProfId1ES=(CNAE)
|
ProfId1ES=Prof Id 1 (CIF/NIF)
|
||||||
ProfId2ES=(Sosyal güvenlik numarası)
|
ProfId2ES=Prof Id 2 (Sosyal güvenlik numarası)
|
||||||
ProfId3ES=(Ī)
|
ProfId3ES=Prof Id 3 (CNAE)
|
||||||
ProfId4ES=(Üstteki sayı)
|
ProfId4ES=Prof Id 4 (Üst noı)
|
||||||
ProfId5ES=-
|
ProfId5ES=-
|
||||||
ProfId6ES=-
|
ProfId6ES=-
|
||||||
ProfId1FR=Prof No 1 (SIREN)
|
ProfId1FR=Prof No 1 (SIREN)
|
||||||
@ -202,7 +202,7 @@ ProfId5NL=-
|
|||||||
ProfId6NL=-
|
ProfId6NL=-
|
||||||
ProfId1PT=Prof No 1 (NIPC)
|
ProfId1PT=Prof No 1 (NIPC)
|
||||||
ProfId2PT=Prof No 2 (Sosyal güvenlik numarası)
|
ProfId2PT=Prof No 2 (Sosyal güvenlik numarası)
|
||||||
ProfId3PT=Prof No 3 (Ticari kayıt sayısı)
|
ProfId3PT=Prof No 3 (Ticari kayıt numarası)
|
||||||
ProfId4PT=Prof No 4 (Conservatory)
|
ProfId4PT=Prof No 4 (Conservatory)
|
||||||
ProfId5PT=-
|
ProfId5PT=-
|
||||||
ProfId6PT=-
|
ProfId6PT=-
|
||||||
@ -213,7 +213,7 @@ ProfId4SN=-
|
|||||||
ProfId5SN=-
|
ProfId5SN=-
|
||||||
ProfId6SN=-
|
ProfId6SN=-
|
||||||
ProfId1TN=Prof No 1 (RC)
|
ProfId1TN=Prof No 1 (RC)
|
||||||
ProfId2TN=Prof No 2 (Mali matricule)
|
ProfId2TN=Prof No 2 (Fiscal matricule)
|
||||||
ProfId3TN=Prof No 3 (Gümrük kodu)
|
ProfId3TN=Prof No 3 (Gümrük kodu)
|
||||||
ProfId4TN=Prof No 4 (BAN)
|
ProfId4TN=Prof No 4 (BAN)
|
||||||
ProfId5TN=-
|
ProfId5TN=-
|
||||||
@ -225,7 +225,7 @@ ProfId4RU=Prof Id 4 (OKPO)
|
|||||||
ProfId5RU=-
|
ProfId5RU=-
|
||||||
ProfId6RU=-
|
ProfId6RU=-
|
||||||
VATIntra=Vergi numarası
|
VATIntra=Vergi numarası
|
||||||
VATIntraShort=Vergi no
|
VATIntraShort=Vergi numarası
|
||||||
VATIntraVeryShort=KDV
|
VATIntraVeryShort=KDV
|
||||||
VATIntraSyntaxIsValid=Sözdizimi geçerli
|
VATIntraSyntaxIsValid=Sözdizimi geçerli
|
||||||
VATIntraValueIsValid=Değer geçerlidir
|
VATIntraValueIsValid=Değer geçerlidir
|
||||||
@ -256,7 +256,7 @@ EditContact=Kişi düzenle
|
|||||||
EditContactAddress=Kişi/adres düzenle
|
EditContactAddress=Kişi/adres düzenle
|
||||||
Contact=Kişi
|
Contact=Kişi
|
||||||
ContactsAddresses=Kişiler/adresler
|
ContactsAddresses=Kişiler/adresler
|
||||||
# NoContactDefinedForThirdParty=No contact defined for this third party
|
NoContactDefinedForThirdParty=Bu üçüncü parti için tanımlı kişi yok
|
||||||
NoContactDefined=Bu üçüncü parti için kişi tanımlanmamış
|
NoContactDefined=Bu üçüncü parti için kişi tanımlanmamış
|
||||||
DefaultContact=Varsayılan kişi
|
DefaultContact=Varsayılan kişi
|
||||||
AddCompany=Firma ekle
|
AddCompany=Firma ekle
|
||||||
@ -276,14 +276,14 @@ ValidityControledByModule=Doğrulama modülü tarafından denetlenir
|
|||||||
ThisIsModuleRules=Bu kural bu modül içindir
|
ThisIsModuleRules=Bu kural bu modül içindir
|
||||||
LastProspect=Son
|
LastProspect=Son
|
||||||
ProspectToContact=İletişime geçilecek aday
|
ProspectToContact=İletişime geçilecek aday
|
||||||
CompanyDeleted=%s Firması veritabanından silindi.
|
CompanyDeleted="%s" Firması veritabanından silindi.
|
||||||
ListOfContacts=Kişi/adres listesi
|
ListOfContacts=Kişi/adres listesi
|
||||||
ListOfContactsAddresses=Kişiler/adresler listesi
|
ListOfContactsAddresses=Kişiler/adresler listesi
|
||||||
ListOfProspectsContacts=Aday yetkilileri listesi
|
ListOfProspectsContacts=Aday yetkilileri listesi
|
||||||
ListOfCustomersContacts=Müşteri yetkilileri listesi
|
ListOfCustomersContacts=Müşteri yetkilileri listesi
|
||||||
ListOfSuppliersContacts=Tedarikçi yetkilileri listesi
|
ListOfSuppliersContacts=Tedarikçi yetkilileri listesi
|
||||||
ListOfCompanies=Firmalar listesi
|
ListOfCompanies=Firmalar listesi
|
||||||
ListOfThirdParties=Üçüncü partilerin listesi
|
ListOfThirdParties=Üçüncü partiler listesi
|
||||||
ShowCompany=Firma göster
|
ShowCompany=Firma göster
|
||||||
ShowContact=Kişi göster
|
ShowContact=Kişi göster
|
||||||
ContactsAllShort=Hepsi (süzmeden)
|
ContactsAllShort=Hepsi (süzmeden)
|
||||||
@ -301,7 +301,7 @@ NewContactAddress=Yeni kişi/adres
|
|||||||
LastContacts=Son kişiler
|
LastContacts=Son kişiler
|
||||||
MyContacts=Kişilerim
|
MyContacts=Kişilerim
|
||||||
Phones=Telefonlar
|
Phones=Telefonlar
|
||||||
Capital=Sermayesi
|
Capital=Sermaye
|
||||||
CapitalOf=%s nin sermayesi
|
CapitalOf=%s nin sermayesi
|
||||||
EditCompany=Firma düzenle
|
EditCompany=Firma düzenle
|
||||||
EditDeliveryAddress=Teslimat adresi düzenle
|
EditDeliveryAddress=Teslimat adresi düzenle
|
||||||
@ -362,9 +362,9 @@ ExportDataset_company_1=Üçüncü partiler (firmalar/kuruluşlar) ve özellikle
|
|||||||
ExportDataset_company_2=Kişiler ve özellikleri
|
ExportDataset_company_2=Kişiler ve özellikleri
|
||||||
ImportDataset_company_1=Üçüncü partiler (firmalar/kuruluşlar) ve özellikleri
|
ImportDataset_company_1=Üçüncü partiler (firmalar/kuruluşlar) ve özellikleri
|
||||||
ImportDataset_company_2=Kişiler (Üçüncü partiye ait ya da değil) ve özellikleri
|
ImportDataset_company_2=Kişiler (Üçüncü partiye ait ya da değil) ve özellikleri
|
||||||
# ImportDataset_company_3=Bank details
|
ImportDataset_company_3=Banka ayrıntıları
|
||||||
PriceLevel=Fiyat seviyesi
|
PriceLevel=Fiyat düzeyi
|
||||||
DeliveriesAddress=Teslimat adresi
|
DeliveriesAddress=Teslimat adresleri
|
||||||
DeliveryAddress=Teslimat adresi
|
DeliveryAddress=Teslimat adresi
|
||||||
DeliveryAddressLabel=Teslimat adresi etiketi
|
DeliveryAddressLabel=Teslimat adresi etiketi
|
||||||
DeleteDeliveryAddress=Bir teslimat adresi sil
|
DeleteDeliveryAddress=Bir teslimat adresi sil
|
||||||
@ -377,14 +377,14 @@ SupplierCategory=Tedarikçi kategorisi
|
|||||||
JuridicalStatus200=Bağımsız
|
JuridicalStatus200=Bağımsız
|
||||||
DeleteFile=Dosya sil
|
DeleteFile=Dosya sil
|
||||||
ConfirmDeleteFile=Bu dosyayı silmek istediğinizden emin misiniz?
|
ConfirmDeleteFile=Bu dosyayı silmek istediğinizden emin misiniz?
|
||||||
AllocateCommercial=Bir satış temsilcisi ata
|
AllocateCommercial=Bir ticari tahsis et
|
||||||
SelectCountry=Bir ülke seçin
|
SelectCountry=Bir ülke seçin
|
||||||
SelectCompany=Bir üçüncü parti seçin
|
SelectCompany=Bir üçüncü parti seçin
|
||||||
Organization=Kuruluş
|
Organization=Kuruluş
|
||||||
AutomaticallyGenerated=Otomatikman oluşturulur
|
AutomaticallyGenerated=Otomatikman oluşturulur
|
||||||
FiscalYearInformation=Mali yıla ait bilgi
|
FiscalYearInformation=Mali yıla ait bilgi
|
||||||
FiscalMonthStart=Mali yılın başlangıç ayı
|
FiscalMonthStart=Mali yılın başlangıç ayı
|
||||||
YouMustCreateContactFirst=E-posta bildirimleri ekleyebilmek için üçüncü parti e-posta kişsi oluşturmanız gerekir.
|
YouMustCreateContactFirst=Eposta bildirimleri ekleyebilmek için üçüncü parti e-posta kişsi oluşturmanız gerekir.
|
||||||
ListSuppliersShort=Tedarikçi listesi
|
ListSuppliersShort=Tedarikçi listesi
|
||||||
ListProspectsShort=Aday Listesi
|
ListProspectsShort=Aday Listesi
|
||||||
ListCustomersShort=Müşteri listesi
|
ListCustomersShort=Müşteri listesi
|
||||||
|
|||||||
@ -12,14 +12,14 @@ OptionModeTrueDesc=Bu bağlamda, ciro ödemeler üzerinden (ödeme tarihi) hesap
|
|||||||
OptionModeVirtualDesc=Bu bağlamda, ciro faturalar üzerinden (doğrulama tarihi) hesaplanır. Bu faturalar işlendiğinde, ödenmiş ya da ödenmemiş olmasına bakılmadan, ciro listesinde görüntülenir.
|
OptionModeVirtualDesc=Bu bağlamda, ciro faturalar üzerinden (doğrulama tarihi) hesaplanır. Bu faturalar işlendiğinde, ödenmiş ya da ödenmemiş olmasına bakılmadan, ciro listesinde görüntülenir.
|
||||||
FeatureIsSupportedInInOutModeOnly=Özellik yalnızca ALACAKLAR-BORÇLAR muhasebe modunda geçerlidir (Muhasebe modülü yapılandırmasına bak)
|
FeatureIsSupportedInInOutModeOnly=Özellik yalnızca ALACAKLAR-BORÇLAR muhasebe modunda geçerlidir (Muhasebe modülü yapılandırmasına bak)
|
||||||
VATReportBuildWithOptionDefinedInModule=Burada gösterilen tutarlar vergi modülü kurulumu tarafından tanımlanan kurallar kullanılarak hesaplanır.
|
VATReportBuildWithOptionDefinedInModule=Burada gösterilen tutarlar vergi modülü kurulumu tarafından tanımlanan kurallar kullanılarak hesaplanır.
|
||||||
Param=Kurulum
|
Param=Ayarlar
|
||||||
RemainingAmountPayment=Kalan ödeme tutarı:
|
RemainingAmountPayment=Kalan ödeme tutarı:
|
||||||
AmountToBeCharged=Ödenecek toplam tutar:
|
AmountToBeCharged=Ödenecek toplam tutar:
|
||||||
AccountsGeneral=Hesaplar
|
AccountsGeneral=Hesaplar
|
||||||
Account=Hesap
|
Account=Hesap
|
||||||
Accounts=Hesaplar
|
Accounts=Hesaplar
|
||||||
# Accountparent=Account parent
|
Accountparent=Ana hesap
|
||||||
# Accountsparent=Accounts parent
|
Accountsparent=Ana hesaplar
|
||||||
BillsForSuppliers=Tedarikçi faturaları
|
BillsForSuppliers=Tedarikçi faturaları
|
||||||
Income=Gelir
|
Income=Gelir
|
||||||
Outcome=Gider
|
Outcome=Gider
|
||||||
@ -49,19 +49,19 @@ ToPay=Ödenecek
|
|||||||
ToGet=Geri alınacak
|
ToGet=Geri alınacak
|
||||||
TaxAndDividendsArea=Vergi, sosyal katkı payları ve kar payları alanı
|
TaxAndDividendsArea=Vergi, sosyal katkı payları ve kar payları alanı
|
||||||
SocialContribution=Sosyal katkı payı
|
SocialContribution=Sosyal katkı payı
|
||||||
SocialContributions=Sosyal katkı payları
|
SocialContributions=Sosyal katkı payı
|
||||||
MenuTaxAndDividends=Vergiler ve kar payları
|
MenuTaxAndDividends=Vergiler ve kar payları
|
||||||
MenuSocialContributions=Sosyal katkı payları
|
MenuSocialContributions=Sosyal katkı payı
|
||||||
MenuNewSocialContribution=Yeni katkı payı
|
MenuNewSocialContribution=Yeni katkı payı
|
||||||
NewSocialContribution=Yeni sosyal katkı payları
|
NewSocialContribution=Yeni sosyal katkı payı
|
||||||
ContributionsToPay=Ödenecek katkı payları
|
ContributionsToPay=Ödenecek katkı payları
|
||||||
AccountancyTreasuryArea=Muhasebe/Maliye alanı
|
AccountancyTreasuryArea=Muhasebe/Maliye alanı
|
||||||
AccountancySetup=Muhasebe kurulumu
|
AccountancySetup=Muhasebe ayarları
|
||||||
NewPayment=Yeni ödeme
|
NewPayment=Yeni ödeme
|
||||||
Payments=Ödemeler
|
Payments=Ödemeler
|
||||||
PaymentCustomerInvoice=Müşteri fatura ödemesi
|
PaymentCustomerInvoice=Müşteri fatura ödemesi
|
||||||
PaymentSupplierInvoice=Tedarikçi fatura ödemesi
|
PaymentSupplierInvoice=Tedarikçi fatura ödemesi
|
||||||
PaymentSocialContribution=Sosyal katkı payı ödeme
|
PaymentSocialContribution=Sosyal gkatkı payı ödeme
|
||||||
PaymentVat=KDV ödeme
|
PaymentVat=KDV ödeme
|
||||||
ListPayment=Ödemeler listesi
|
ListPayment=Ödemeler listesi
|
||||||
ListOfPayments=Ödemeler listesi
|
ListOfPayments=Ödemeler listesi
|
||||||
@ -84,7 +84,7 @@ AccountNumberShort=Hesap numarası
|
|||||||
AccountNumber=Hesap numarası
|
AccountNumber=Hesap numarası
|
||||||
NewAccount=Yeni hesap
|
NewAccount=Yeni hesap
|
||||||
SalesTurnover=Satış cirosu
|
SalesTurnover=Satış cirosu
|
||||||
# SalesTurnoverMinimum=Minimum sales turnover
|
SalesTurnoverMinimum=Enaz satış cirosu
|
||||||
ByThirdParties=Üçüncü partiye göre
|
ByThirdParties=Üçüncü partiye göre
|
||||||
ByUserAuthorOfInvoice=Faturayı yazana göre
|
ByUserAuthorOfInvoice=Faturayı yazana göre
|
||||||
AccountancyExport=Muhasebe dışaaktarımı
|
AccountancyExport=Muhasebe dışaaktarımı
|
||||||
@ -93,7 +93,7 @@ SuppliersProductsSellSalesTurnover=Tedarikçi ürünlerinin satışından oluşa
|
|||||||
CheckReceipt=Çek hesabı
|
CheckReceipt=Çek hesabı
|
||||||
CheckReceiptShort=Çek hesabı
|
CheckReceiptShort=Çek hesabı
|
||||||
NewCheckReceipt=Yeni indirim
|
NewCheckReceipt=Yeni indirim
|
||||||
NewCheckDeposit=Yeni bir çek hesabı
|
NewCheckDeposit=Yeni çek hesabı
|
||||||
NewCheckDepositOn=Bu hesap için makbuz oluştur: %s
|
NewCheckDepositOn=Bu hesap için makbuz oluştur: %s
|
||||||
NoWaitingChecks=Hesaba işlenmeyi bekleyen çek yok.
|
NoWaitingChecks=Hesaba işlenmeyi bekleyen çek yok.
|
||||||
DateChequeReceived=Çek giriş tarihi
|
DateChequeReceived=Çek giriş tarihi
|
||||||
@ -108,9 +108,9 @@ AnnualSummaryInputOutputMode=Gelir ve gider bilançosu, yıllık özet, <b>%sGel
|
|||||||
AnnualByCompaniesDueDebtMode=Gelir ve gider bilançosu, üçüncü şahıslara göre ayrıntılı, <b>%sAlacaklar-Borçlar%s</b> söz konusu <b>Taahhüt hesabı</b> modu.
|
AnnualByCompaniesDueDebtMode=Gelir ve gider bilançosu, üçüncü şahıslara göre ayrıntılı, <b>%sAlacaklar-Borçlar%s</b> söz konusu <b>Taahhüt hesabı</b> modu.
|
||||||
AnnualByCompaniesInputOutputMode=Gelir ve gider bilançosu, üçüncü şahıslara göre ayrıntılı, <b>%sGelirler-Giderler%s</b> söz konusu <b>kasa hesabı</b> modu.
|
AnnualByCompaniesInputOutputMode=Gelir ve gider bilançosu, üçüncü şahıslara göre ayrıntılı, <b>%sGelirler-Giderler%s</b> söz konusu <b>kasa hesabı</b> modu.
|
||||||
SeeReportInInputOutputMode=Yapılan gerçek ödemelerin hesaplanması için <b>%sGelirler-Giderler%s</b> söz konusu <b>kasa hesabı</b> raporuna bakın
|
SeeReportInInputOutputMode=Yapılan gerçek ödemelerin hesaplanması için <b>%sGelirler-Giderler%s</b> söz konusu <b>kasa hesabı</b> raporuna bakın
|
||||||
SeeReportInDueDebtMode=Verilen faturaların hesaplamaları için söz konusu <b>%sAlacak-Borç%s</b> <b>taahhüt hesabı</b> raporuna bakın
|
SeeReportInDueDebtMode=Verilen faturaların hesaplamaları için <b>%sAlacaklar-Borölar%s</b> söz konusu <b>taahhüt hesabı</b> raporuna bak
|
||||||
# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
|
RulesAmountWithTaxIncluded=- Gösterilen tutarlara tüm vergiler dahildir
|
||||||
RulesResultDue=- Gösterilen tutarlara tüm vergiler dahildir<br>- Ödenmemiş faturaları, giderleri ve KDV (ödenmiş ya da ödenmemiş) ni içerir.<br>- Faturaların ve KDV nin doğrulanma tarihleri ve giderlerin ödenme tarihleri baz alınır.
|
RulesResultDue=- Ödenmemiş faturaları, giderleri ve KDV (ödenmiş ya da ödenmemiş) ni içerir.<br>- Faturaların ve KDV nin doğrulanma tarihleri ve giderlerin ödenme tarihleri baz alınır.
|
||||||
RulesResultInOut=- Gösterilen tutarlar tüm vergileri içerir<br>- Faturalara, giderler ve KDV ne yapılan gerçek ödemeleri içerir.<br>- Faturaların, giderlerin ve KDV nin ödenme tarihleri baz alınır.
|
RulesResultInOut=- Gösterilen tutarlar tüm vergileri içerir<br>- Faturalara, giderler ve KDV ne yapılan gerçek ödemeleri içerir.<br>- Faturaların, giderlerin ve KDV nin ödenme tarihleri baz alınır.
|
||||||
RulesCADue=- Ödenmiş ya da ödenmemiş müşteri faturalarını içerir.<br> - Faturaların doğrulanma tarihleri tarihleri baz alınır. <br>
|
RulesCADue=- Ödenmiş ya da ödenmemiş müşteri faturalarını içerir.<br> - Faturaların doğrulanma tarihleri tarihleri baz alınır. <br>
|
||||||
RulesCAIn=- Müşterilerden alınan tüm geçerli fatura ödemelerini içerir.<br>- Bu faturaların ödenme tarihleri baz alınır<br>
|
RulesCAIn=- Müşterilerden alınan tüm geçerli fatura ödemelerini içerir.<br>- Bu faturaların ödenme tarihleri baz alınır<br>
|
||||||
@ -133,9 +133,9 @@ NotUsedForGoods=Ürünler için kullanılmaz
|
|||||||
ProposalStats=Teklif istatistikleri
|
ProposalStats=Teklif istatistikleri
|
||||||
OrderStats=Sipariş istatistikleri
|
OrderStats=Sipariş istatistikleri
|
||||||
InvoiceStats=Fatura İstatistikleri
|
InvoiceStats=Fatura İstatistikleri
|
||||||
Dispatch=Sevketme
|
Dispatch=Dağıtım
|
||||||
Dispatched=Sevkedilmiş
|
Dispatched=Dağıtılmış
|
||||||
ToDispatch=Sevkedilecek
|
ToDispatch=Dağıtılacak
|
||||||
ThirdPartyMustBeEditAsCustomer=Üçüncü parti bir müşteri olarak tanımlanmalıdır
|
ThirdPartyMustBeEditAsCustomer=Üçüncü parti bir müşteri olarak tanımlanmalıdır
|
||||||
SellsJournal=Satış Günlüğü
|
SellsJournal=Satış Günlüğü
|
||||||
PurchasesJournal=Satınalma Günlüğü
|
PurchasesJournal=Satınalma Günlüğü
|
||||||
@ -144,12 +144,12 @@ DescPurchasesJournal=Satınalma Günlüğü
|
|||||||
InvoiceRef=Fatura ref.
|
InvoiceRef=Fatura ref.
|
||||||
CodeNotDef=Tanımlanmamış
|
CodeNotDef=Tanımlanmamış
|
||||||
AddRemind=Sevkedilebilir miktar
|
AddRemind=Sevkedilebilir miktar
|
||||||
RemainToDivide= Gönderilmek üzere kalır:
|
RemainToDivide= Dapıtılmak üzere kalır:
|
||||||
WarningDepositsNotIncluded=Teminat faturaları bu muhasebe modülü ile bu sürümde içerilmez.
|
WarningDepositsNotIncluded=Teminat faturaları bu muhasebe modülü ile bu sürümde içerilmez.
|
||||||
# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
|
DatePaymentTermCantBeLowerThanObjectDate=Ödeme koşulu tarihi nesnenin tarihinden düşük olamaz.
|
||||||
# Pcg_version=Pcg version
|
Pcg_version=Pcg sürümü
|
||||||
# Pcg_type=Pcg type
|
Pcg_type=Pcg türü
|
||||||
# Pcg_subtype=Pcg subtype
|
Pcg_subtype=Pcg alt türü
|
||||||
# InvoiceLinesToDispatch=Invoice lines to dispatch
|
# InvoiceLinesToDispatch=Invoice lines to dispatch
|
||||||
# InvoiceDispatched=Dispatched invoices
|
# InvoiceDispatched=Dispatched invoices
|
||||||
# AccountancyDashboard=Accountancy summary
|
# AccountancyDashboard=Accountancy summary
|
||||||
|
|||||||
@ -7,13 +7,13 @@ AllContracts=Bütün sözleşmeler
|
|||||||
ContractCard=Sözleşme kartı
|
ContractCard=Sözleşme kartı
|
||||||
ContractStatus=Sözleşme durumu
|
ContractStatus=Sözleşme durumu
|
||||||
ContractStatusNotRunning=Yürürlükte değil
|
ContractStatusNotRunning=Yürürlükte değil
|
||||||
ContractStatusRunning=Yürülükte
|
ContractStatusRunning=Yürürlükte
|
||||||
ContractStatusDraft=Taslak
|
ContractStatusDraft=Taslak
|
||||||
ContractStatusValidated=Doğrulanmış
|
ContractStatusValidated=Doğrulanmış
|
||||||
ContractStatusClosed=Kapalı
|
ContractStatusClosed=Kapalı
|
||||||
ServiceStatusInitial=Yürürlükte değil
|
ServiceStatusInitial=Yürürlükte değil
|
||||||
ServiceStatusRunning=Yürürlükte
|
ServiceStatusRunning=Yürürlükte
|
||||||
ServiceStatusNotLate=Yürürlükte değil, süresi dolmuş
|
ServiceStatusNotLate=Yürürlükte, süresi dolmamış
|
||||||
ServiceStatusNotLateShort=Süresi dolmamış
|
ServiceStatusNotLateShort=Süresi dolmamış
|
||||||
ServiceStatusLate=Yürülükte, süresi dolmuş
|
ServiceStatusLate=Yürülükte, süresi dolmuş
|
||||||
ServiceStatusLateShort=Süresi dolmuş
|
ServiceStatusLateShort=Süresi dolmuş
|
||||||
@ -39,7 +39,7 @@ ConfirmCloseService=<b>%s</b> Tarihli bu hizmeti kapatmak istediğiniz emin?
|
|||||||
ValidateAContract=Bir sözleşme doğrula
|
ValidateAContract=Bir sözleşme doğrula
|
||||||
ActivateService=Hizmet etkinleştir
|
ActivateService=Hizmet etkinleştir
|
||||||
ConfirmActivateService=<b>%s</b> Tarihli bu hizmeti etkinleştirmek istediğiniz eminmisiniz?
|
ConfirmActivateService=<b>%s</b> Tarihli bu hizmeti etkinleştirmek istediğiniz eminmisiniz?
|
||||||
# RefContract=Contract reference
|
RefContract=Sözleşme referansı
|
||||||
DateContract=Sözleşme tarihi
|
DateContract=Sözleşme tarihi
|
||||||
DateServiceActivate=Hizmet etkinleştirme tarihi
|
DateServiceActivate=Hizmet etkinleştirme tarihi
|
||||||
DateServiceUnactivate=Hizmet devre dışı bırakma tarihi
|
DateServiceUnactivate=Hizmet devre dışı bırakma tarihi
|
||||||
@ -50,22 +50,22 @@ ListOfServices=Hizmet listesi
|
|||||||
ListOfInactiveServices=Etkin olmayan hizmetler listesi
|
ListOfInactiveServices=Etkin olmayan hizmetler listesi
|
||||||
ListOfExpiredServices=Süresi dolmuş etkin hizmetler listesi
|
ListOfExpiredServices=Süresi dolmuş etkin hizmetler listesi
|
||||||
ListOfClosedServices=Kapalı hizmetler listesi
|
ListOfClosedServices=Kapalı hizmetler listesi
|
||||||
ListOfRunningContractsLines=Yürülükte olan hizmet satırları
|
ListOfRunningContractsLines=Yürülükte olan hizmet kalemleri
|
||||||
ListOfRunningServices=Yürülükteki hizmetler listesi
|
ListOfRunningServices=Yürülükteki hizmetler listesi
|
||||||
NotActivatedServices=Etkin olmayan hizmetler (doğrulanmış sözleşmeler arasından)
|
NotActivatedServices=Etkin olmayan hizmetler (doğrulanmış sözleşmeler arasından)
|
||||||
BoardNotActivatedServices=Doğrulanmış sözleşmeler arasındaki etkinleştirilecek hizmetler
|
BoardNotActivatedServices=Doğrulanmış sözleşmeler arasındaki etkinleştirilecek hizmetler
|
||||||
LastContracts=Değiştirilen son %s sözleşme
|
LastContracts=Değiştirilen son %s sözleşme
|
||||||
LastActivatedServices=Etkinleştirilen son %s hizmet
|
LastActivatedServices=Etkinleştirilen son %s hizmet
|
||||||
LastModifiedServices=Değiştirilen son %s hizmet
|
LastModifiedServices=Değiştirilen son %s hizmet
|
||||||
EditServiceLine=Hizmet satırı düzenle
|
EditServiceLine=Hizmet kalemi düzenle
|
||||||
ContractStartDate=Başlangıç tarihi
|
ContractStartDate=Başlama tarihi
|
||||||
ContractEndDate=Bitiş tarihi
|
ContractEndDate=Bitiş tarihi
|
||||||
DateStartPlanned=Planlanan başlangıç tarihi
|
DateStartPlanned=Planlanan başlama tarihi
|
||||||
DateStartPlannedShort=Planlanan başlangıç tarihi
|
DateStartPlannedShort=Planlanan başlamatarihi
|
||||||
DateEndPlanned=Planlanan bitiş tarihi
|
DateEndPlanned=Planlanan bitiş tarihi
|
||||||
DateEndPlannedShort=Planlanan bitiş tarihi
|
DateEndPlannedShort=Planlanan bitiş tarihi
|
||||||
DateStartReal=Gerçek başlangıç tarihi
|
DateStartReal=Gerçek başlama tarihi
|
||||||
DateStartRealShort=Gerçek başlangıç tarihi
|
DateStartRealShort=Gerçek başlama tarihi
|
||||||
DateEndReal=Gerçek bitiş tarihi
|
DateEndReal=Gerçek bitiş tarihi
|
||||||
DateEndRealShort=Gerçek bitiş tarihi
|
DateEndRealShort=Gerçek bitiş tarihi
|
||||||
NbOfServices=Hizmet sayısı
|
NbOfServices=Hizmet sayısı
|
||||||
@ -73,17 +73,17 @@ CloseService=Hizmet kapat
|
|||||||
ServicesNomberShort=%s hizmet
|
ServicesNomberShort=%s hizmet
|
||||||
RunningServices=Yürürlükteki hizmetler
|
RunningServices=Yürürlükteki hizmetler
|
||||||
BoardRunningServices=Süresi dolmuş yürürlükteki hizmetler
|
BoardRunningServices=Süresi dolmuş yürürlükteki hizmetler
|
||||||
ServiceStatus=Hizmetin Durumu
|
ServiceStatus=Hizmet Durumu
|
||||||
DraftContracts=Taslak sözleşmeler
|
DraftContracts=Taslak sözleşmeler
|
||||||
CloseRefusedBecauseOneServiceActive=En az bir açık hizmeti olduğundan dolayı sözleşme kapatılamıyor
|
CloseRefusedBecauseOneServiceActive=En az bir açık hizmeti olduğundan dolayı sözleşme kapatılamıyor
|
||||||
CloseAllContracts=Bütün sözleşme satırlarını kapat
|
CloseAllContracts=Bütün sözleşme kalemlerini kapat
|
||||||
DeleteContractLine=Bir sözleşme satırı sil
|
DeleteContractLine=Bir sözleşme kalemi sil
|
||||||
ConfirmDeleteContractLine=Bu sözleşme satırını silmek istediğinizden emin misiniz?
|
ConfirmDeleteContractLine=Bu sözleşme kalemini silmek istediğinizden emin misiniz?
|
||||||
MoveToAnotherContract=Hizmeti başka bir sözleşmeye taşıyın.
|
MoveToAnotherContract=Hizmeti başka bir sözleşmeye taşıyın.
|
||||||
ConfirmMoveToAnotherContract=Yeni hedefi seçtim ve bu hizmeti bu sözleşmeye taşımayı onaylıyorum.
|
ConfirmMoveToAnotherContract=Yeni hedefi seçtim ve bu hizmeti bu sözleşmeye taşımayı onaylıyorum.
|
||||||
ConfirmMoveToAnotherContractQuestion=Bu hizmeti taşımak istediğiniz varolan sözleşmeyi seçin (aynı üçüncü partinin)?
|
ConfirmMoveToAnotherContractQuestion=Bu hizmeti taşımak istediğiniz varolan sözleşmeyi seçin (aynı üçüncü partinin)?
|
||||||
PaymentRenewContractId=Sözleşme satırını yenile (sayı %s)
|
PaymentRenewContractId=Sözleşme satırını yenile (sayı %s)
|
||||||
ExpiredSince=Süre doluş tarihi
|
ExpiredSince=Süre bitiş tarihi
|
||||||
RelatedContracts=İlgili sözleşmeler
|
RelatedContracts=İlgili sözleşmeler
|
||||||
NoExpiredServices=Süresi dolmamış etkin hizmetler
|
NoExpiredServices=Süresi dolmamış etkin hizmetler
|
||||||
# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
|
# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
|
||||||
|
|||||||
@ -6,20 +6,20 @@ DeliveryCard=Teslimat kartı
|
|||||||
DeliveryOrder=Teslimat emri
|
DeliveryOrder=Teslimat emri
|
||||||
DeliveryOrders=Teslimat emirleri
|
DeliveryOrders=Teslimat emirleri
|
||||||
DeliveryDate=Teslim tarihi
|
DeliveryDate=Teslim tarihi
|
||||||
DeliveryDateShort=Tes. tarih
|
DeliveryDateShort=Tes. tarihİ
|
||||||
CreateDeliveryOrder=Teslimat emri olüştur
|
CreateDeliveryOrder=Teslimat emri olüştur
|
||||||
QtyDelivered=Teslimat Miktarı
|
QtyDelivered=Teslimat Mik
|
||||||
SetDeliveryDate=Nakliye tarihini ayarla
|
SetDeliveryDate=Nakliye tarihini ayarla
|
||||||
ValidateDeliveryReceipt=Teslimat fişini doğrula
|
ValidateDeliveryReceipt=Teslimat fişini doğrula
|
||||||
ValidateDeliveryReceiptConfirm=Bu teslimat fişini doğrulamak istediğinizden emin misiniz?
|
ValidateDeliveryReceiptConfirm=Bu teslimat fişini doğrulamak istediğinizden emin misiniz?
|
||||||
DeleteDeliveryReceipt=Teslimat makbuzu sil
|
DeleteDeliveryReceipt=Teslimat fişi sil
|
||||||
DeleteDeliveryReceiptConfirm=<b>%s</b> Teslimat makbuzunı silmek istediğiniz emin misiniz ?
|
DeleteDeliveryReceiptConfirm=<b>%s</b> Teslimat fişini silmek istediğiniz emin misiniz ?
|
||||||
DeliveryMethod=Teslimat yöntemi
|
DeliveryMethod=Teslimat yöntemi
|
||||||
TrackingNumber=İzleme numarası
|
TrackingNumber=İzleme numarası
|
||||||
DeliveryNotValidated=Teslimat doğrulanmadı
|
DeliveryNotValidated=Teslimat doğrulanmadı
|
||||||
# merou PDF model
|
# merou PDF model
|
||||||
NameAndSignature=Adı ve İmzası:
|
NameAndSignature=Adı ve İmzası:
|
||||||
ToAndDate=Teslim alan ___________________________________ tarihi _____ / _____ /__________
|
ToAndDate=Teslim alan ___________________________________ Tarih _____ / _____ /__________
|
||||||
GoodStatusDeclaration=Yukarıdaki malzemeleri iyi durumda aldım,
|
GoodStatusDeclaration=Yukarıdaki malzemeleri iyi durumda aldım,
|
||||||
Deliverer=Teslim eden :
|
Deliverer=Teslim eden :
|
||||||
Sender=Gönderen
|
Sender=Gönderen
|
||||||
|
|||||||
@ -65,10 +65,10 @@ CountryKH=Kamboçya
|
|||||||
CountryCV=Yeşilburun
|
CountryCV=Yeşilburun
|
||||||
CountryKY=Cayman Adaları
|
CountryKY=Cayman Adaları
|
||||||
CountryCF=Orta Afrika Cumhuriyeti
|
CountryCF=Orta Afrika Cumhuriyeti
|
||||||
CountryTD=Chad
|
CountryTD=Çad
|
||||||
CountryCL=Şili
|
CountryCL=Şili
|
||||||
CountryCX=Christmas Adası
|
CountryCX=Christmas Adası
|
||||||
CountryCC=Cocos (Keeling) Adaları
|
CountryCC=Kokos (Keeling) Adaları
|
||||||
CountryCO=Kolombiya
|
CountryCO=Kolombiya
|
||||||
CountryKM=Komorlar
|
CountryKM=Komorlar
|
||||||
CountryCG=Kongo
|
CountryCG=Kongo
|
||||||
@ -248,11 +248,11 @@ CountryBL=Saint Barthelemy
|
|||||||
CountryMF=Saint Martin
|
CountryMF=Saint Martin
|
||||||
|
|
||||||
##### Civilities #####
|
##### Civilities #####
|
||||||
CivilityMME=Bayan
|
CivilityMME=Mrs.
|
||||||
CivilityMR=Bay
|
CivilityMR=Mr.
|
||||||
CivilityMLE=Ms
|
CivilityMLE=Ms.
|
||||||
CivilityMTRE=Müdür
|
CivilityMTRE=Master
|
||||||
# CivilityDR=Doctor
|
CivilityDR=Doctor
|
||||||
|
|
||||||
##### Currencies #####
|
##### Currencies #####
|
||||||
Currencyeuros=Euro
|
Currencyeuros=Euro
|
||||||
@ -302,28 +302,28 @@ DemandReasonTypeSRC_CAMP_PHO=Telefon kampanyası
|
|||||||
DemandReasonTypeSRC_CAMP_FAX=Faks kampanyası
|
DemandReasonTypeSRC_CAMP_FAX=Faks kampanyası
|
||||||
DemandReasonTypeSRC_COMM=Ticari görüşme
|
DemandReasonTypeSRC_COMM=Ticari görüşme
|
||||||
DemandReasonTypeSRC_SHOP=İş yerinde görüşme
|
DemandReasonTypeSRC_SHOP=İş yerinde görüşme
|
||||||
# DemandReasonTypeSRC_WOM=Word of mouth
|
DemandReasonTypeSRC_WOM=Başkasından duyarak
|
||||||
# DemandReasonTypeSRC_PARTNER=Partner
|
DemandReasonTypeSRC_PARTNER=İş Ortağı
|
||||||
# DemandReasonTypeSRC_EMPLOYEE=Employee
|
DemandReasonTypeSRC_EMPLOYEE=Çalışan
|
||||||
# DemandReasonTypeSRC_SPONSORING=Sponsorship
|
DemandReasonTypeSRC_SPONSORING=Destekçi
|
||||||
|
|
||||||
#### Paper formats ####
|
#### Paper formats ####
|
||||||
# PaperFormatEU4A0=Format 4A0
|
PaperFormatEU4A0=Biçim 4A0
|
||||||
# PaperFormatEU2A0=Format 2A0
|
PaperFormatEU2A0=Biçim 2A0
|
||||||
# PaperFormatEUA0=Format A0
|
PaperFormatEUA0=Biçim A0
|
||||||
# PaperFormatEUA1=Format A1
|
PaperFormatEUA1=Biçim A1
|
||||||
# PaperFormatEUA2=Format A2
|
PaperFormatEUA2=Biçim A2
|
||||||
# PaperFormatEUA3=Format A3
|
PaperFormatEUA3=Biçim A3
|
||||||
# PaperFormatEUA4=Format A4
|
PaperFormatEUA4=Biçim A4
|
||||||
# PaperFormatEUA5=Format A5
|
PaperFormatEUA5=Biçim A5
|
||||||
# PaperFormatEUA6=Format A6
|
PaperFormatEUA6=Biçim A6
|
||||||
# PaperFormatUSLETTER=Format Letter US
|
PaperFormatUSLETTER=Mektup Biçimi US
|
||||||
# PaperFormatUSLEGAL=Format Legal US
|
PaperFormatUSLEGAL=Yasal Biçim US
|
||||||
# PaperFormatUSEXECUTIVE=Format Executive US
|
PaperFormatUSEXECUTIVE=İş Biçimi US
|
||||||
# PaperFormatUSLEDGER=Format Ledger/Tabloid
|
PaperFormatUSLEDGER=Defter/Tablet
|
||||||
# PaperFormatCAP1=Format P1 Canada
|
PaperFormatCAP1=Biçim P1 Kanada
|
||||||
# PaperFormatCAP2=Format P2 Canada
|
PaperFormatCAP2=Biçim P2 Kanada
|
||||||
# PaperFormatCAP3=Format P3 Canada
|
PaperFormatCAP3=Biçim P3 Kanada
|
||||||
# PaperFormatCAP4=Format P4 Canada
|
PaperFormatCAP4=Biçim P4 Kanada
|
||||||
# PaperFormatCAP5=Format P5 Canada
|
PaperFormatCAP5=Biçim P5 Kanada
|
||||||
# PaperFormatCAP6=Format P6 Canada
|
PaperFormatCAP6=Biçim P6 Kanada
|
||||||
|
|||||||
@ -1,13 +1,16 @@
|
|||||||
# Dolibarr language file - Source file is en_US - donations
|
* Manually generated
|
||||||
|
* Generation date 2012-07-17 19:54:26
|
||||||
|
|
||||||
|
// START - Lines manually generated (2012-07-17 19:54:26).
|
||||||
|
*/
|
||||||
|
// Reference language: en_US -> TR – donations
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
Donation=Bağış
|
Donation=Bağış
|
||||||
Donations=Bağışlar
|
Donations=Bağışlar
|
||||||
# DonationRef=Donation ref.
|
|
||||||
Donor=Bağışçı
|
Donor=Bağışçı
|
||||||
Donors=Bağışçılar
|
Donors=Bağışçılar
|
||||||
AddDonation=Bir bağış ekle
|
AddDonation=Bir bağış ekle
|
||||||
NewDonation=Yeni bağış
|
NewDonation=Yeni bağış
|
||||||
# ShowDonation=Show donation
|
|
||||||
DonationPromise=Hibe sözü
|
DonationPromise=Hibe sözü
|
||||||
PromisesNotValid=Doğrulanmamış sözler
|
PromisesNotValid=Doğrulanmamış sözler
|
||||||
PromisesValid=Doğrulanmış sözler
|
PromisesValid=Doğrulanmış sözler
|
||||||
@ -23,11 +26,7 @@ DonationStatusPromiseNotValidatedShort=Taslak
|
|||||||
DonationStatusPromiseValidatedShort=Doğrulanmış
|
DonationStatusPromiseValidatedShort=Doğrulanmış
|
||||||
DonationStatusPaidShort=Alınan
|
DonationStatusPaidShort=Alınan
|
||||||
ValidPromess=Söz doğrula
|
ValidPromess=Söz doğrula
|
||||||
# DonationReceipt=Donation receipt
|
|
||||||
BuildDonationReceipt=Makbuz oluştur
|
BuildDonationReceipt=Makbuz oluştur
|
||||||
DonationsModels=Bağış makbuzları belge modelleri
|
DonationsModels=Bağış makbuzları belge modelleri
|
||||||
LastModifiedDonations=Düzenlenen son %s bağış
|
LastModifiedDonations=Düzenlenen son %s bağış
|
||||||
SearchADonation=Bağış ara
|
SearchADonation=Bağış ara
|
||||||
# DonationRecipient=Donation recipient
|
|
||||||
# ThankYou=Thank You
|
|
||||||
# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
# Dolibarr language file - Source file is en_US - ecm
|
# Dolibarr language file - Source file is en_US - ecm
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
MenuECM=Belgeler
|
MenuECM=Belgeler
|
||||||
DocsMine=Belgelerimi
|
DocsMine=Belgelerim
|
||||||
DocsGenerated=Oluşturulan belgeler
|
DocsGenerated=Oluşturulan belgeler
|
||||||
DocsElements=Belge öğeleri
|
DocsElements=Belge öğeleri
|
||||||
DocsThirdParties=Üçüncü parti belgeleri
|
DocsThirdParties=Üçüncü parti belgeleri
|
||||||
@ -12,7 +12,7 @@ DocsInvoices=Fatura belgeleri
|
|||||||
ECMNbOfDocs=Dizindeki belge sayısı
|
ECMNbOfDocs=Dizindeki belge sayısı
|
||||||
ECMNbOfDocsSmall=Belg. Sayısı
|
ECMNbOfDocsSmall=Belg. Sayısı
|
||||||
ECMSection=Dizin
|
ECMSection=Dizin
|
||||||
ECMSectionManual=Manuel dizini
|
ECMSectionManual=Manuel dizin
|
||||||
ECMSectionAuto=Otomatik dizin
|
ECMSectionAuto=Otomatik dizin
|
||||||
ECMSectionsManual=Manuel ağaç
|
ECMSectionsManual=Manuel ağaç
|
||||||
ECMSectionsAuto=Otomatik ağaç
|
ECMSectionsAuto=Otomatik ağaç
|
||||||
@ -24,23 +24,23 @@ ECMNewDocument=Yeni belge
|
|||||||
ECMCreationDate=Oluşturma tarihi
|
ECMCreationDate=Oluşturma tarihi
|
||||||
ECMNbOfFilesInDir=Dizindeki dosya sayısı
|
ECMNbOfFilesInDir=Dizindeki dosya sayısı
|
||||||
ECMNbOfSubDir=Alt-dizin sayısı
|
ECMNbOfSubDir=Alt-dizin sayısı
|
||||||
ECMNbOfFilesInSubDir=Alt dizilerdeki dosya sayısı
|
ECMNbOfFilesInSubDir=Alt dizinlerdeki dosya sayısı
|
||||||
ECMCreationUser=Oluşturan
|
ECMCreationUser=Oluşturan
|
||||||
ECMArea=ECM alanı
|
ECMArea=ECM alanı
|
||||||
ECMAreaDesc=ECM (Elektronik İçerik Yönetimi) alanı her çeşit Dolibarr belgesini çabukça saklamanızı, paylaşmanızı ve aramanızı sağlar.
|
ECMAreaDesc=ECM (Elektronik İçerik Yönetimi) alanı her çeşit Dolibarr belgesini çabukça saklamanızı, paylaşmanızı ve aramanızı sağlar.
|
||||||
ECMAreaDesc2=* Otomatik dizinler, bir öğenin kartından belge eklenirken otomatikman doldurulur.<br> * Manuel dizinler, belirli bir öğeye bağlı olmayan belgelerin saklanması için kullanılabilir.
|
ECMAreaDesc2=* Otomatik dizinler, bir öğenin kartından belge eklenirken otomatikman doldurulur.<br> * Manuel dizinler, belirli bir öğeye bağlı olmayan belgelerin saklanması için kullanılabilir.
|
||||||
ECMSectionWasRemoved=<b>%s</b>Dizini silindi.
|
ECMSectionWasRemoved=<b>%s</b>Dizini silindi.
|
||||||
ECMDocumentsSection=Belge dizini
|
ECMDocumentsSection=Dizin belgesi
|
||||||
ECMSearchByKeywords=Anahtar kelimelere göre ara
|
ECMSearchByKeywords=Anahtar kelimelere göre ara
|
||||||
ECMSearchByEntity=Nesneye göre ara
|
ECMSearchByEntity=Nesneye göre ara
|
||||||
ECMSectionOfDocuments=Belgelerin dizinleri
|
ECMSectionOfDocuments=Belgelerin dizinleri
|
||||||
ECMTypeManual=Manuel
|
ECMTypeManual=Manuel
|
||||||
ECMTypeAuto=Otomatik
|
ECMTypeAuto=Otomatik
|
||||||
ECMDocsBySocialContributions=Sosyal güvenlik primleri ile bağlantılı belgeler
|
ECMDocsBySocialContributions=Sosyal gkatkı paylarıi ile bağlantılı belgeler
|
||||||
ECMDocsByThirdParties=Üçüncü partiler ile bağlantılı belgeler
|
ECMDocsByThirdParties=Üçüncü partiler ile bağlantılı belgeler
|
||||||
ECMDocsByProposals=Teklifler ile bağlantılı belgeler
|
ECMDocsByProposals=Teklifler ile bağlantılı belgeler
|
||||||
ECMDocsByOrders=Müşteri siparişleri ile bağlantılı belgeler
|
ECMDocsByOrders=Müşteri siparişleri ile bağlantılı belgeler
|
||||||
ECMDocsByContracts=Sözleşmeler ile bağlantılı Belgeler
|
ECMDocsByContracts=Sözleşmeler ile bağlantılı belgeler
|
||||||
ECMDocsByInvoices=Müşteri faturaları ile bağlantılı belgeler
|
ECMDocsByInvoices=Müşteri faturaları ile bağlantılı belgeler
|
||||||
ECMDocsByProducts=Ürünlere bağlantılı belgeler
|
ECMDocsByProducts=Ürünlere bağlantılı belgeler
|
||||||
# ECMDocsByProjects=Documents linked to projects
|
# ECMDocsByProjects=Documents linked to projects
|
||||||
@ -49,8 +49,8 @@ ShowECMSection=Dizini göster
|
|||||||
DeleteSection=Dizini kaldır
|
DeleteSection=Dizini kaldır
|
||||||
ConfirmDeleteSection=<b>%s</b> Dizinini silmek istediğinizi onaylayabilir misiniz?
|
ConfirmDeleteSection=<b>%s</b> Dizinini silmek istediğinizi onaylayabilir misiniz?
|
||||||
ECMDirectoryForFiles=Dosyalar için göreceli dizin
|
ECMDirectoryForFiles=Dosyalar için göreceli dizin
|
||||||
CannotRemoveDirectoryContainsFiles=Kaldırılamıyor çünkü bazı dosyalar içeriyor
|
CannotRemoveDirectoryContainsFiles=Bazı dosyalar içeridiğinden
|
||||||
ECMFileManager=Dosya yöneticisi
|
ECMFileManager=Dosya yöneticisi
|
||||||
ECMSelectASection=Sol ağaçtan bir dizin seçin...
|
ECMSelectASection=Sol ağaçtan bir dizin seçin...
|
||||||
# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
|
DirNotSynchronizedSyncFirst=Bu dizin ECM modülü dışından oluşturulmuş ya da değiştirilmiş görünüyor. Bu dizinin içeriğini almak için önce "Yenile" dümesine basarak diski ve veritabanını eşleyin.
|
||||||
|
|
||||||
|
|||||||
@ -2,12 +2,12 @@
|
|||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
|
|
||||||
# No errors
|
# No errors
|
||||||
# NoErrorCommitIsDone=No error, we commit
|
NoErrorCommitIsDone=Hata yok, taahüt ediyoruz
|
||||||
|
|
||||||
# Errors
|
# Errors
|
||||||
Error=Hata
|
Error=Hata
|
||||||
Errors=Hatalar
|
Errors=Hatalar
|
||||||
# ErrorButCommitIsDone=Errors found but we validate despite this
|
ErrorButCommitIsDone=Hatalar bulundu, buna rağmen doğruluyoruz
|
||||||
ErrorBadEMail=%s EPostası yanlış
|
ErrorBadEMail=%s EPostası yanlış
|
||||||
ErrorBadUrl=URL %s yanlış
|
ErrorBadUrl=URL %s yanlış
|
||||||
ErrorLoginAlreadyExists=%s girişi zaten var.
|
ErrorLoginAlreadyExists=%s girişi zaten var.
|
||||||
@ -25,7 +25,7 @@ ErrorThisContactIsAlreadyDefinedAsThisType=Bu kişi zaten bu tür için kişi ol
|
|||||||
ErrorCashAccountAcceptsOnlyCashMoney=Bu banka hesabı kasa hesabı lduğundan yalnızca nakit ödemeleri kabul eder.
|
ErrorCashAccountAcceptsOnlyCashMoney=Bu banka hesabı kasa hesabı lduğundan yalnızca nakit ödemeleri kabul eder.
|
||||||
ErrorFromToAccountsMustDiffers=Kaynak ve hedef banka hesapları farklı olmalıdır.
|
ErrorFromToAccountsMustDiffers=Kaynak ve hedef banka hesapları farklı olmalıdır.
|
||||||
ErrorBadThirdPartyName=Üçüncü parti adı için hatalı değer
|
ErrorBadThirdPartyName=Üçüncü parti adı için hatalı değer
|
||||||
# ErrorProdIdIsMandatory=The %s is mandatory
|
ErrorProdIdIsMandatory=Bu %s zorunludur
|
||||||
ErrorBadCustomerCodeSyntax=Hatalı müşteri kodu
|
ErrorBadCustomerCodeSyntax=Hatalı müşteri kodu
|
||||||
ErrorCustomerCodeRequired=Müşteri kodu gereklidir
|
ErrorCustomerCodeRequired=Müşteri kodu gereklidir
|
||||||
ErrorCustomerCodeAlreadyUsed=Müşteri kodu zaten kullanılmış
|
ErrorCustomerCodeAlreadyUsed=Müşteri kodu zaten kullanılmış
|
||||||
@ -37,7 +37,7 @@ ErrorSupplierCodeAlreadyUsed=Tedarikçi kodu zaten kullanılmaktadır
|
|||||||
ErrorBadParameters=Hatalı parametreler
|
ErrorBadParameters=Hatalı parametreler
|
||||||
ErrorBadValueForParameter=Hatalı '%s' parametresi için yanlış '%s' değeri
|
ErrorBadValueForParameter=Hatalı '%s' parametresi için yanlış '%s' değeri
|
||||||
ErrorBadImageFormat=Görüntü dosyası desteklenen bir biçimde değil.
|
ErrorBadImageFormat=Görüntü dosyası desteklenen bir biçimde değil.
|
||||||
ErrorBadDateFormat=%s Değeri yanlış tarih biçiminde
|
ErrorBadDateFormat=%s değeri yanlış tarih biçiminde
|
||||||
ErrorFailedToWriteInDir=%s dizinine yazılamadı
|
ErrorFailedToWriteInDir=%s dizinine yazılamadı
|
||||||
ErrorFoundBadEmailInFile=Dosyada %s satır hatalı e-posta sözdizimi bulundu (örneğin eposta=%s teki satır %s)
|
ErrorFoundBadEmailInFile=Dosyada %s satır hatalı e-posta sözdizimi bulundu (örneğin eposta=%s teki satır %s)
|
||||||
ErrorUserCannotBeDelete=Kullanıcı silinemez. Belki Dolibarr öğeleri ile ilişkili olabilir.
|
ErrorUserCannotBeDelete=Kullanıcı silinemez. Belki Dolibarr öğeleri ile ilişkili olabilir.
|
||||||
@ -112,21 +112,21 @@ ErrorBadValueForCode=Güvenlik kodu için hatalı değer. Yeni değer ile tekrar
|
|||||||
ErrorBothFieldCantBeNegative=%s ve %s alanlarının ikisi birden eksi olamaz
|
ErrorBothFieldCantBeNegative=%s ve %s alanlarının ikisi birden eksi olamaz
|
||||||
ErrorWebServerUserHasNotPermission=Web sunucusunu çalıştırmak için kullanılan <b>%s</b> kullanıcı hesabnın bunun için izni yok
|
ErrorWebServerUserHasNotPermission=Web sunucusunu çalıştırmak için kullanılan <b>%s</b> kullanıcı hesabnın bunun için izni yok
|
||||||
ErrorNoActivatedBarcode=Etkinleştirilmiş barkod türü yok
|
ErrorNoActivatedBarcode=Etkinleştirilmiş barkod türü yok
|
||||||
# ErrUnzipFails=Failed to unzip %s with ZipArchive
|
ErrUnzipFails=% ZipArchive ile sıkıştırılamıyor
|
||||||
# ErrNoZipEngine=No engine to unzip %s file in this PHP
|
ErrNoZipEngine=Bu PHP deki %s dosyası ayıklamak için motor yok
|
||||||
# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
|
ErrorFileMustBeADolibarrPackage=Bu %s dosyası bir Dolibarr zip paketi olmalıdır
|
||||||
# ErrorFileRequired=It takes a package Dolibarr file
|
ErrorFileRequired=Bir Dolibar dosyası paketi alıyor
|
||||||
# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
|
ErrorPhpCurlNotInstalled=PHP CURL kurulu değil, Bu PayPal ile iletişim kurmak için gereklidir
|
||||||
# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
|
ErrorFailedToAddToMailmanList=Mailman listesine ya da SPIP tabanına kayıt eklenemiyor
|
||||||
# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
|
# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
|
||||||
# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
|
# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
|
||||||
# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
|
ErrorFailedToValidatePasswordReset=Parola yenilenemiyor. Belki yenileme zaten yapılmış olabilir (bu bağlantı yalnızca bir kez kullanılabilir). Aksi durumda yenileme işlemi tekrar başlatın.
|
||||||
# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
|
# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
|
||||||
# ErrorFailedToAddContact=Failed to add contact
|
# ErrorFailedToAddContact=Failed to add contact
|
||||||
# ErrorDateMustBeBeforeToday=The date can not be greater than today
|
ErrorDateMustBeBeforeToday=Tarih bugünden büyük olamaz
|
||||||
|
|
||||||
# Warnings
|
# Warnings
|
||||||
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
|
WarningMandatorySetupNotComplete=Zorunlu kurulum parametreleri henüz tanımlanmamış
|
||||||
WarningSafeModeOnCheckExecDir=Uyarı, PHP seçeneği <b>güvenli_mode</b> açıktır, böylece komut php parametresi <b>güvenli_mode_exec_dir</b> tarafından bildirilen bir dizine saklanabilir.
|
WarningSafeModeOnCheckExecDir=Uyarı, PHP seçeneği <b>güvenli_mode</b> açıktır, böylece komut php parametresi <b>güvenli_mode_exec_dir</b> tarafından bildirilen bir dizine saklanabilir.
|
||||||
WarningAllowUrlFopenMustBeOn=<b>allow_url_fopen</b> Parametresi <b>php.ini</b> dosyalayıcısında bu modülün tam olarak çalışması için <b>on</b> ye ayarlanmalıdır. Bu dosyayı el ile değiştirmeniz gerekir.
|
WarningAllowUrlFopenMustBeOn=<b>allow_url_fopen</b> Parametresi <b>php.ini</b> dosyalayıcısında bu modülün tam olarak çalışması için <b>on</b> ye ayarlanmalıdır. Bu dosyayı el ile değiştirmeniz gerekir.
|
||||||
WarningBuildScriptNotRunned=<b>%s</b> komut dizisi henüz grafik oluşturmak için çalıştırılmadı ya da gösterilecek veri yok.
|
WarningBuildScriptNotRunned=<b>%s</b> komut dizisi henüz grafik oluşturmak için çalıştırılmadı ya da gösterilecek veri yok.
|
||||||
@ -135,9 +135,9 @@ WarningPassIsEmpty=Uyarı, veritabanı parolası boş. Bu bir güvenlik açığ
|
|||||||
WarningConfFileMustBeReadOnly=Uyarı, web sunucusu tarafından yapılandırma dosyanızın (<b>htdocs/conf/conf.php</b>) üzerine üzerine yazılabilir.Bu ciddi bir güvenlik açığıdır. Web sunucusun kullandığı sistem kullanıcısının çalışması için dosyadaki izinleri sadece okumaya değiştirin. Windows ve disk için FAT biçimini kullanıyorsanız, bu dosya sisteminin dosya izinleri eklemek izin vermediğini bilmelisiniz, bu nedenle tamamen güvenli olamaz.
|
WarningConfFileMustBeReadOnly=Uyarı, web sunucusu tarafından yapılandırma dosyanızın (<b>htdocs/conf/conf.php</b>) üzerine üzerine yazılabilir.Bu ciddi bir güvenlik açığıdır. Web sunucusun kullandığı sistem kullanıcısının çalışması için dosyadaki izinleri sadece okumaya değiştirin. Windows ve disk için FAT biçimini kullanıyorsanız, bu dosya sisteminin dosya izinleri eklemek izin vermediğini bilmelisiniz, bu nedenle tamamen güvenli olamaz.
|
||||||
WarningsOnXLines=<b>%s</b> kaynak satırlarındaki uyarılar
|
WarningsOnXLines=<b>%s</b> kaynak satırlarındaki uyarılar
|
||||||
WarningNoDocumentModelActivated=Hiçbir model, belge üretimi için aktive edilmemiştir. Modül kurulumunuzu kontrol edene kadar bir model varsayılan olarak seçilecektir.
|
WarningNoDocumentModelActivated=Hiçbir model, belge üretimi için aktive edilmemiştir. Modül kurulumunuzu kontrol edene kadar bir model varsayılan olarak seçilecektir.
|
||||||
# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file <b>install.lock</b> into directory <b>%s</b>. Missing this file is a security hole.
|
WarningLockFileDoesNotExists=Uyarı, kurulum bir kez tamalanırsa, <b>install.lock</b> dosyasını <b>%s</b> dizinine ekleyerek kur/taşıma aracını devre dışı bırakmalısınız. Bu dosyanın olmaması ciddi bir güvenlik açığıdır.
|
||||||
WarningUntilDirRemoved=Tüm güvenlik uyarıları (sadece admin kullanıcıları tarafından görülebilir) savunmasızlık olduğu sürece etkin olur (ya da MAIN_REMOVE_INSTALL_WARNING değişmezi Kurulum->Diğer menüsünde kuruluma eklenir).
|
WarningUntilDirRemoved=Tüm güvenlik uyarıları (sadece admin kullanıcıları tarafından görülebilir) savunmasızlık olduğu sürece etkin olur (ya da MAIN_REMOVE_INSTALL_WARNING değişmezi Kurulum->Diğer menüsünde kuruluma eklenir).
|
||||||
# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
|
WarningCloseAlways=Uyarı, kaynak ve hedef öğeleri arasında tutar farklı da olsa kapanış yapılır. Bu özelliği dikkatlice etkinleştirin.
|
||||||
# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
|
# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
|
||||||
# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
|
# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
|
||||||
# WarningNotRelevant=Irrelevant operation for this dataset
|
# WarningNotRelevant=Irrelevant operation for this dataset
|
||||||
|
|||||||
@ -5,7 +5,7 @@ ImportArea=İçeaktarma alanı
|
|||||||
NewExport=Yeni dışaaktarım
|
NewExport=Yeni dışaaktarım
|
||||||
NewImport=Yeni içeaktarım
|
NewImport=Yeni içeaktarım
|
||||||
ExportableDatas=Dışaaktarılabilir verikümesi
|
ExportableDatas=Dışaaktarılabilir verikümesi
|
||||||
ImportableDatas=İçeaktarım veri kümesi
|
ImportableDatas=İçeaktarılabilir veri kümesi
|
||||||
SelectExportDataSet=Dışaaktarmak istediğiniz verikümesini seçin...
|
SelectExportDataSet=Dışaaktarmak istediğiniz verikümesini seçin...
|
||||||
SelectImportDataSet=İçeaktarmak istediğiniz verikümesini seçin...
|
SelectImportDataSet=İçeaktarmak istediğiniz verikümesini seçin...
|
||||||
SelectExportFields=Dışaaktarmak istediğiniz dosyaları seçin yada ön tanımlı bir dışaaktarma profili seçin
|
SelectExportFields=Dışaaktarmak istediğiniz dosyaları seçin yada ön tanımlı bir dışaaktarma profili seçin
|
||||||
@ -19,9 +19,9 @@ ExportableFields=Dışaaktarılabilir alanlar
|
|||||||
ExportedFields=Dışaaktarma alanları
|
ExportedFields=Dışaaktarma alanları
|
||||||
ImportModelName=İçeaktarma profili adı
|
ImportModelName=İçeaktarma profili adı
|
||||||
ImportModelSaved=İçeaktarma profili <b>%s</b> adı altında kaydedilir.
|
ImportModelSaved=İçeaktarma profili <b>%s</b> adı altında kaydedilir.
|
||||||
ImportableFields=İçeaktarılabilecek alanlar
|
ImportableFields=İçeaktarılabilir alanlar
|
||||||
ImportedFields=İçeaktarma alanları
|
ImportedFields=İçeaktarma alanları
|
||||||
DatasetToExport=Dıuşaaktarılacak veri kümesi
|
DatasetToExport=Dışaaktarılacak veri kümesi
|
||||||
DatasetToImport=Veri kümesine içeaktarılacak dosya
|
DatasetToImport=Veri kümesine içeaktarılacak dosya
|
||||||
NoDiscardedFields=Kaynak dosyadan alınmayan alan yok
|
NoDiscardedFields=Kaynak dosyadan alınmayan alan yok
|
||||||
Dataset=Veri kümesi
|
Dataset=Veri kümesi
|
||||||
@ -37,10 +37,10 @@ LibraryShort=Kütüphane
|
|||||||
LibraryUsed=Kullanılan kütüphane
|
LibraryUsed=Kullanılan kütüphane
|
||||||
LibraryVersion=Sürüm
|
LibraryVersion=Sürüm
|
||||||
Step=Adım
|
Step=Adım
|
||||||
FormatedImport=İçeaktarma yardımı
|
FormatedImport=İçeaktarma yardımcısı
|
||||||
FormatedImportDesc1=Bu alan, teknik bilgiye sahip olmasanız da bir yardımcı kullanarak kişiselleştirilmiş veri içeaktarmanızı sağlar.
|
FormatedImportDesc1=Bu alan, teknik bilgiye sahip olmasanız da bir yardımcı kullanarak kişiselleştirilmiş veri içeaktarmanızı sağlar.
|
||||||
FormatedImportDesc2=İlk adım, yüklemek istediğiniz veriyi seçmek, sonra dosyayı yüklemek, daha sonra da yüklemek istediğiniz alanları seçmektir.
|
FormatedImportDesc2=İlk adım, yüklemek istediğiniz veriyi seçmek, sonra dosyayı yüklemek, daha sonra da yüklemek istediğiniz alanları seçmektir.
|
||||||
FormatedExport=Dışaaktarma yardımı
|
FormatedExport=Dışaaktarma yardımcısı
|
||||||
FormatedExportDesc1=Bu alan, teknik bilgiye sahip olmasanız da bir yardımcı kullanarak kişiselleştirilmiş veri dışaaktarmanızı sağlar.
|
FormatedExportDesc1=Bu alan, teknik bilgiye sahip olmasanız da bir yardımcı kullanarak kişiselleştirilmiş veri dışaaktarmanızı sağlar.
|
||||||
FormatedExportDesc2=İlk adım öntanımlı bir veri kümesi seçmek, sonra sonuç dosyalarınızda görmek istediğiniz alanları ve sıralarını seçmektir.
|
FormatedExportDesc2=İlk adım öntanımlı bir veri kümesi seçmek, sonra sonuç dosyalarınızda görmek istediğiniz alanları ve sıralarını seçmektir.
|
||||||
FormatedExportDesc3=Dışaaktarılacak veri seçildiğinde, verilerinizi dışaktarmak istediğiniz çıktı dosyası biçimini tanımlayabilirsiniz.
|
FormatedExportDesc3=Dışaaktarılacak veri seçildiğinde, verilerinizi dışaktarmak istediğiniz çıktı dosyası biçimini tanımlayabilirsiniz.
|
||||||
@ -52,7 +52,7 @@ LineId=Satır No
|
|||||||
LineDescription=Satır açıklaması
|
LineDescription=Satır açıklaması
|
||||||
LineUnitPrice=Satırın birim fiyat
|
LineUnitPrice=Satırın birim fiyat
|
||||||
LineVATRate=Satırın KDV oranı
|
LineVATRate=Satırın KDV oranı
|
||||||
LineQty=Satır miktarı
|
LineQty=Satırın miktarı
|
||||||
LineTotalHT=Satırın vergi hariç tutarı
|
LineTotalHT=Satırın vergi hariç tutarı
|
||||||
LineTotalTTC=Satırın vergi dahil tutarı
|
LineTotalTTC=Satırın vergi dahil tutarı
|
||||||
LineTotalVAT=Satırın KDV tutarı
|
LineTotalVAT=Satırın KDV tutarı
|
||||||
@ -74,11 +74,11 @@ SaveImportProfile=Bu dışaaktarma profilini kaydet
|
|||||||
ErrorImportDuplicateProfil=Bu içeaktarım profili bu ad ile kaydedilemedi. Bu isimde bir profil zaten var.
|
ErrorImportDuplicateProfil=Bu içeaktarım profili bu ad ile kaydedilemedi. Bu isimde bir profil zaten var.
|
||||||
ImportSummary=İçeaktarma kurulum özeti
|
ImportSummary=İçeaktarma kurulum özeti
|
||||||
TablesTarget=Hedeflenmiş tablolar
|
TablesTarget=Hedeflenmiş tablolar
|
||||||
FieldsTarget=Hedef alanlar
|
FieldsTarget=Hedeflenmiş alanlar
|
||||||
TableTarget=Hedeflenmiş tablo
|
TableTarget=Hedeflenmiş tablo
|
||||||
FieldTarget=Hedef alan
|
FieldTarget=Hedeflenmiş alan
|
||||||
FieldSource=Kaynak alan
|
FieldSource=Kaynak alan
|
||||||
DoNotImportFirstLine=Kaynak dosyasının ilk satırını içeaktarmayın
|
DoNotImportFirstLine=Kaynak dosyasının ilk satırını içeaktarma
|
||||||
NbOfSourceLines=Kaynak dosyadaki satır sayısı
|
NbOfSourceLines=Kaynak dosyadaki satır sayısı
|
||||||
NowClickToTestTheImport=Tanımladığınız içeaktarma parametrelerini denetleyin. Eğer doğruysalar, içeaktarma simülasyonunu başlatmak için "<b>%s</b>" düğmesine tıklayın (veritabanınızda hiçbir veri değişmeyecek olup bu sadece anlık bir simülasyondur)…
|
NowClickToTestTheImport=Tanımladığınız içeaktarma parametrelerini denetleyin. Eğer doğruysalar, içeaktarma simülasyonunu başlatmak için "<b>%s</b>" düğmesine tıklayın (veritabanınızda hiçbir veri değişmeyecek olup bu sadece anlık bir simülasyondur)…
|
||||||
RunSimulateImportFile=İçeaktarma simülasyonunu başlat
|
RunSimulateImportFile=İçeaktarma simülasyonunu başlat
|
||||||
@ -100,7 +100,7 @@ FileWasImported=Dosya <b>%s</b> sayısı ile içeaktarılmıştır.
|
|||||||
YouCanUseImportIdToFindRecord=Veritabanınızı <b>import_key='%s'</b> alanında süzerseniz tüm içektarılmış kayıtları bulabilirsiniz.
|
YouCanUseImportIdToFindRecord=Veritabanınızı <b>import_key='%s'</b> alanında süzerseniz tüm içektarılmış kayıtları bulabilirsiniz.
|
||||||
NbOfLinesOK=Hatasız ve uyarısız satır sayısı:<b>%s</b>.
|
NbOfLinesOK=Hatasız ve uyarısız satır sayısı:<b>%s</b>.
|
||||||
NbOfLinesImported=Başarıyla içeaktarılan satır sayısı:<b>%s</b>.
|
NbOfLinesImported=Başarıyla içeaktarılan satır sayısı:<b>%s</b>.
|
||||||
DataComeFromNoWhere=Eklenecek değer hiçbir kaynak dosyada gelmemektedir.
|
DataComeFromNoWhere=Eklenecek değer hiçbir kaynak dosyadan gelmemektedir.
|
||||||
DataComeFromFileFieldNb=Eklenecek değer kaynak dosyadaki alan numarasından <b>%s</b> gelir.
|
DataComeFromFileFieldNb=Eklenecek değer kaynak dosyadaki alan numarasından <b>%s</b> gelir.
|
||||||
DataComeFromIdFoundFromRef=Kaynak dosyanın <b>%s</b> numaralı alanından gelen değer kullanılacak ana objenin id'inin bulunmasında kullanılacaktır (Yani kaynak dosyadan ilgili <b>%s</b> objesi Dolibarr içinde bulunmalıdır).
|
DataComeFromIdFoundFromRef=Kaynak dosyanın <b>%s</b> numaralı alanından gelen değer kullanılacak ana objenin id'inin bulunmasında kullanılacaktır (Yani kaynak dosyadan ilgili <b>%s</b> objesi Dolibarr içinde bulunmalıdır).
|
||||||
DataComeFromIdFoundFromCodeId=Kaynak dosyanın <b>%s</b> alan numarasından gelen kod, ana öğenin id'inin bulunmasında kullanılacaktır (Yani kaynak dosyadan gelen kod <b>%s</b> sözlüğü içinde mutlaka bulunmalıdır). Id'i biliyorsanız, ayrıca kod yerine kaynak dosyası içinde onu kullanabileceğinizi unutmayın. İçeaktarımın her iki durumda da çalışması gerekir.
|
DataComeFromIdFoundFromCodeId=Kaynak dosyanın <b>%s</b> alan numarasından gelen kod, ana öğenin id'inin bulunmasında kullanılacaktır (Yani kaynak dosyadan gelen kod <b>%s</b> sözlüğü içinde mutlaka bulunmalıdır). Id'i biliyorsanız, ayrıca kod yerine kaynak dosyası içinde onu kullanabileceğinizi unutmayın. İçeaktarımın her iki durumda da çalışması gerekir.
|
||||||
@ -112,20 +112,20 @@ SourceExample=Olası veri değeri örneği
|
|||||||
ExampleAnyRefFoundIntoElement=Herhangi bir ilgi öğesi <b>%s</b> bulundu
|
ExampleAnyRefFoundIntoElement=Herhangi bir ilgi öğesi <b>%s</b> bulundu
|
||||||
ExampleAnyCodeOrIdFoundIntoDictionnary=Herhangi bir kod (veya id) <b>%s</b> sözlük içinde bulundu
|
ExampleAnyCodeOrIdFoundIntoDictionnary=Herhangi bir kod (veya id) <b>%s</b> sözlük içinde bulundu
|
||||||
CSVFormatDesc=<b>Virgülle Ayrılmış Değer</b> dosya biçimi(.csv).<br>Bu alanları ayırıcı ile ayrılmış bir metin dosyası biçimidir [ %s ]. Bir alan içeriğinde ayırıcı bulunursa, alan yuvarlatma karakteri ile yuvarlanır [ %s ]. Yuvarlatma karakterinden çıkmak için Escape karakteri kullanılır [%s].
|
CSVFormatDesc=<b>Virgülle Ayrılmış Değer</b> dosya biçimi(.csv).<br>Bu alanları ayırıcı ile ayrılmış bir metin dosyası biçimidir [ %s ]. Bir alan içeriğinde ayırıcı bulunursa, alan yuvarlatma karakteri ile yuvarlanır [ %s ]. Yuvarlatma karakterinden çıkmak için Escape karakteri kullanılır [%s].
|
||||||
# Excel95FormatDesc=<b>Excel</b> file format (.xls)<br>This is native Excel 95 format (BIFF5).
|
Excel95FormatDesc=<b>Excel</b> dosya biçimi (.xls)<br>Bu bir doğal Excel 95 biçimidir (BIFF5).
|
||||||
# Excel2007FormatDesc=<b>Excel</b> file format (.xlsx)<br>This is native Excel 2007 format (SpreadsheetML).
|
Excel2007FormatDesc=<b>Excel</b> dosya biçimi (.xlsx)<br>Bu bir doğal Excel 2007 biçimidir (ÇalışmasayfasıML).
|
||||||
# TsvFormatDesc=<b>Tab Separated Value</b> file format (.tsv)<br>This is a text file format where fields are separated by a tabulator [tab].
|
TsvFormatDesc=<b>Sekmeyle ayrılmış değer</b> dosya biçimi (.tsv)<br>Bu, alanların bir sekme ile ayrılmış olduğu bir metin dosyası biçimidir [tab].
|
||||||
# ExportFieldAutomaticallyAdded=Field <b>%s</b> was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
|
ExportFieldAutomaticallyAdded=Alan <b>%s</b> otomatik olarak eklenmiştir. İfte kayıt olarak değerlendirilebilecek benzer satırların oluşmasını önleyecektir (eklenen bu alan ile, tüm alanlar kendi id lerini alacaktır ve farklı olacaktır).
|
||||||
# CsvOptions=Csv Options
|
CsvOptions=Csv Seçenekleri
|
||||||
# Separator=Separator
|
Separator=Ayırıcı
|
||||||
# Enclosure=Enclosure
|
Enclosure=Ek
|
||||||
# SuppliersProducts=Suppliers Products
|
SuppliersProducts=Tedatikçi Ürünleri
|
||||||
# BankCode=Bank code
|
BankCode=Banka kodu
|
||||||
# DeskCode=Desk code
|
DeskCode=Sıra kodu
|
||||||
# BankAccountNumber=Account number
|
BankAccountNumber=Hesap numarası
|
||||||
# BankAccountNumberKey=Key
|
BankAccountNumberKey=Anahtar
|
||||||
## filters
|
## filters
|
||||||
# SelectFilterFields=If you want to filter on some values, just input values here.
|
SelectFilterFields=Bazı değerlere göre süzme yapmak istiyorsanız, yalnızca değerleri buraya girin.
|
||||||
# FilterableFields=Champs Filtrables
|
FilterableFields=Süzülebilir Champs
|
||||||
# FilteredFields=Filtered fields
|
FilteredFields=Süzülmüş alanlar
|
||||||
# FilteredFieldsValues=Value for filter
|
FilteredFieldsValues=Süzgeç için değer
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Dolibarr language file - Source file is en_US - externalsite
|
# Dolibarr language file - Source file is en_US - externalsite
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
ExternalSiteSetup=Dış web sitesi kurulumu
|
ExternalSiteSetup=Dış Web Sitesi ayarları
|
||||||
ExternalSiteURL=Dış web sitesi URL si
|
ExternalSiteURL=Dış Web Sitesi URL si
|
||||||
# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
|
ExternalSiteModuleNotComplete=Dış Web Sitesi modülü doğru yapılandırılmamış.
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
# Dolibarr language file - Source file is en_US - ftp
|
# Dolibarr language file - Source file is en_US - ftp
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
FTPClientSetup=FTP İstemcisi modülü kurulumu
|
FTPClientSetup=FTP İstemcisi modülü kurulumu
|
||||||
NewFTPClient=Yeni bir FTP bağlantısı kurulumu
|
NewFTPClient=Yeni bir FTP bağlantısı ayarı
|
||||||
FTPArea=FTP Alanı
|
FTPArea=FTP Alanı
|
||||||
FTPAreaDesc=Bu ekranda bir FTP sunucusu görünümünün içeriği gösterilir
|
FTPAreaDesc=Bu ekranda bir FTP sunucusu görünümünün içeriği gösterilir
|
||||||
SetupOfFTPClientModuleNotComplete=FTP istemcisi modülünün kurulumu tamamlanmaış gibi görünüyor
|
SetupOfFTPClientModuleNotComplete=FTP istemcisi modülünün kurulumu tamamlanmaış gibi görünüyor
|
||||||
@ -10,4 +10,4 @@ FailedToConnectToFTPServer=FTP sunucusuna bağlanamadı (sunucu %s, port %s)
|
|||||||
FailedToConnectToFTPServerWithCredentials=Tanımlı kullanıcı/parola ile FTP sunucusuna bağlanılamadı
|
FailedToConnectToFTPServerWithCredentials=Tanımlı kullanıcı/parola ile FTP sunucusuna bağlanılamadı
|
||||||
FTPFailedToRemoveFile=<b>%s</b> Dosyası kaldırılamadı.
|
FTPFailedToRemoveFile=<b>%s</b> Dosyası kaldırılamadı.
|
||||||
FTPFailedToRemoveDir=<b>%s</b> Dizini kaldırılamadı (İzinleri o dizinin boş olduğunu denetleyin).
|
FTPFailedToRemoveDir=<b>%s</b> Dizini kaldırılamadı (İzinleri o dizinin boş olduğunu denetleyin).
|
||||||
# FTPPassiveMode=Passive mode
|
FTPPassiveMode=Pasif mod
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Dolibarr language file - Source file is en_US - help
|
# Dolibarr language file - Source file is en_US - help
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
CommunitySupport=Forum/Wiki destek
|
CommunitySupport=Forum/Wiki desteği
|
||||||
EMailSupport=E-posta desteği
|
EMailSupport=E-posta desteği
|
||||||
RemoteControlSupport=Çevrimiçi gerçek zamanlı/uzaktan destek
|
RemoteControlSupport=Çevrimiçi gerçek zamanlı/uzaktan destek
|
||||||
OtherSupport=Diğer destek
|
OtherSupport=Diğer destek
|
||||||
@ -14,7 +14,7 @@ TypeSupportCommunauty=Genel (ücretsiz)
|
|||||||
TypeSupportCommercial=Ticari
|
TypeSupportCommercial=Ticari
|
||||||
TypeOfHelp=Tür
|
TypeOfHelp=Tür
|
||||||
NeedHelpCenter=Yardım veya desteğe mi gereksiniminiz var?
|
NeedHelpCenter=Yardım veya desteğe mi gereksiniminiz var?
|
||||||
Efficiency=Verimlilik
|
Efficiency=Verim
|
||||||
TypeHelpOnly=Yalnızca yardım
|
TypeHelpOnly=Yalnızca yardım
|
||||||
TypeHelpDev=Yardım+Geliştirme
|
TypeHelpDev=Yardım+Geliştirme
|
||||||
TypeHelpDevForm=Yardım+Geliştirme+Biçimlendirme
|
TypeHelpDevForm=Yardım+Geliştirme+Biçimlendirme
|
||||||
|
|||||||
@ -4,7 +4,7 @@ CHARSET= UTF-8
|
|||||||
# HRM=HRM
|
# HRM=HRM
|
||||||
# Holidays=Holidays
|
# Holidays=Holidays
|
||||||
CPTitreMenu=Tatiller
|
CPTitreMenu=Tatiller
|
||||||
MenuReportMonth=Aylık özetler
|
MenuReportMonth=Aylık özet
|
||||||
MenuAddCP=Tatil için başvur
|
MenuAddCP=Tatil için başvur
|
||||||
NotActiveModCP=Bu sayfayı görmek için tatiller modülünü etkinleştirmelisiniz.
|
NotActiveModCP=Bu sayfayı görmek için tatiller modülünü etkinleştirmelisiniz.
|
||||||
NotConfigModCP=Bu sayfayı görmek için tatiller modülünü etkinleştirmelisiniz. Bunu yapmak için, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> buraya tıklayın </ a>.
|
NotConfigModCP=Bu sayfayı görmek için tatiller modülünü etkinleştirmelisiniz. Bunu yapmak için, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> buraya tıklayın </ a>.
|
||||||
@ -17,12 +17,12 @@ DateFinCP=Bitiş tarihi
|
|||||||
DateCreateCP=Oluşturma tarihi
|
DateCreateCP=Oluşturma tarihi
|
||||||
DraftCP=Taslak
|
DraftCP=Taslak
|
||||||
# ToReviewCP=Awaiting approval
|
# ToReviewCP=Awaiting approval
|
||||||
# ApprovedCP=Approved
|
ApprovedCP=Onaylandı
|
||||||
CancelCP=Şptal edildi
|
CancelCP=Şptal edildi
|
||||||
RefuseCP=Reddedildi
|
RefuseCP=Reddedildi
|
||||||
ValidatorCP=Onaylayan
|
ValidatorCP=Onaylayan
|
||||||
ListeCP=Tatil listesi
|
ListeCP=Tatil listesi
|
||||||
# ReviewedByCP=Will be reviewed by
|
ReviewedByCP=İnceleyen
|
||||||
DescCP=Açıklama
|
DescCP=Açıklama
|
||||||
SendRequestCP=Tatil isteği oluşturma
|
SendRequestCP=Tatil isteği oluşturma
|
||||||
DelayToRequestCP=Tatil başvuruları enaz <b>%s gün </b> önce yapılmalı.
|
DelayToRequestCP=Tatil başvuruları enaz <b>%s gün </b> önce yapılmalı.
|
||||||
@ -39,7 +39,7 @@ InfosWorkflowCP=Bilgi işakışı
|
|||||||
DateCreateCP=Oluşturma tarihi
|
DateCreateCP=Oluşturma tarihi
|
||||||
RequestByCP=İsteyen
|
RequestByCP=İsteyen
|
||||||
TitreRequestCP=Tatil tablosu
|
TitreRequestCP=Tatil tablosu
|
||||||
NbUseDaysCP=Harcana tatil günleri
|
NbUseDaysCP=Harcanan tatil günleri
|
||||||
EditCP=Düzenle
|
EditCP=Düzenle
|
||||||
DeleteCP=Sil
|
DeleteCP=Sil
|
||||||
ActionValidCP=Doğrula
|
ActionValidCP=Doğrula
|
||||||
@ -61,9 +61,9 @@ TitleValidCP=Tatil isteğini onayla
|
|||||||
ConfirmValidCP=Tatil isteğini onaylamak istediğinizden emin misiniz?
|
ConfirmValidCP=Tatil isteğini onaylamak istediğinizden emin misiniz?
|
||||||
DateValidCP=Tarih onaylandı
|
DateValidCP=Tarih onaylandı
|
||||||
TitleToValidCP=Tatil isteği gönder
|
TitleToValidCP=Tatil isteği gönder
|
||||||
ConfirmToValidCP=Tatil isteğini göndermek?
|
ConfirmToValidCP=Tatil isteğini göndermek istediğinizden emin misiniz?
|
||||||
TitleRefuseCP=Tatil isteğini reddet
|
TitleRefuseCP=Tatil isteğini reddet
|
||||||
ConfirmRefuseCP=Tatil isteğini reddetme istediğinizden emin misiniz?
|
ConfirmRefuseCP=Tatil isteğini reddetmek istediğinizden emin misiniz?
|
||||||
NoMotifRefuseCP=İsteği reddetmek için bir neden seçmelisiniz.
|
NoMotifRefuseCP=İsteği reddetmek için bir neden seçmelisiniz.
|
||||||
TitleCancelCP=Tatil isteğini iptal et
|
TitleCancelCP=Tatil isteğini iptal et
|
||||||
ConfirmCancelCP=Tatil isteğini iptal etmek istediğinizden emin misiniz?
|
ConfirmCancelCP=Tatil isteğini iptal etmek istediğinizden emin misiniz?
|
||||||
@ -75,11 +75,11 @@ addEventToUserCP=İzin Tahsisi
|
|||||||
MotifCP=Neden
|
MotifCP=Neden
|
||||||
UserCP=Kullanıcı
|
UserCP=Kullanıcı
|
||||||
ErrorAddEventToUserCP=Özel izin eklenirken hata oluştu.
|
ErrorAddEventToUserCP=Özel izin eklenirken hata oluştu.
|
||||||
AddEventToUserOkCP=Özel izin eklenmesi tamalanmıştır.
|
AddEventToUserOkCP=Özel izin eklenmesi tamamlanmıştır.
|
||||||
MenuLogCP=Tatil kayıtlarını gör
|
MenuLogCP=Tatil kayıtlarını gör
|
||||||
LogCP=Tatil güncellemeleri kayıtı
|
LogCP=Tatil güncellemeleri kayıtı
|
||||||
ActionByCP=Uygulayan
|
ActionByCP=Uygulayan
|
||||||
UserUpdateCP=Bu kullanıcı için
|
UserUpdateCP=Kullanıcı için
|
||||||
PrevSoldeCP=Önceki Bakiye
|
PrevSoldeCP=Önceki Bakiye
|
||||||
NewSoldeCP=Yeni Bakiye
|
NewSoldeCP=Yeni Bakiye
|
||||||
alreadyCPexist=Bu dönem için bir tatil isteği zaten yapılmış.
|
alreadyCPexist=Bu dönem için bir tatil isteği zaten yapılmış.
|
||||||
@ -87,8 +87,8 @@ UserName=Adı
|
|||||||
Employee=Çalışan
|
Employee=Çalışan
|
||||||
FirstDayOfHoliday=Tatilin ilk günü
|
FirstDayOfHoliday=Tatilin ilk günü
|
||||||
LastDayOfHoliday=Tatilin son günü
|
LastDayOfHoliday=Tatilin son günü
|
||||||
# HolidaysMonthlyUpdate=Monthly update
|
HolidaysMonthlyUpdate=Aylık güncelleme
|
||||||
# ManualUpdate=Manual update
|
ManualUpdate=Elle güncelleme
|
||||||
|
|
||||||
## Configuration du Module ##
|
## Configuration du Module ##
|
||||||
ConfCP=Tatil modülünün yapılandırılması
|
ConfCP=Tatil modülünün yapılandırılması
|
||||||
@ -105,7 +105,7 @@ AlertapprobatortorDelayCP=Eğer tatil istekleri son tarihle eşleşmezse onaylay
|
|||||||
AlertValidatorDelayCP=Eğer tatil istekleri son tarihle eşleşmezse onaylayanı uyar
|
AlertValidatorDelayCP=Eğer tatil istekleri son tarihle eşleşmezse onaylayanı uyar
|
||||||
AlertValidorSoldeCP=Eğer tatil istekleri bakiyeyi aşarsa onayalayanı uyar
|
AlertValidorSoldeCP=Eğer tatil istekleri bakiyeyi aşarsa onayalayanı uyar
|
||||||
nbUserCP=Tatil modülünde desteklenen kullanıcı sayısı
|
nbUserCP=Tatil modülünde desteklenen kullanıcı sayısı
|
||||||
nbHolidayDeductedCP=Alınan tatilden düşülecek tatil gün sayısı
|
nbHolidayDeductedCP=Alınan tatilden düşülecek tatil günü sayısı
|
||||||
nbHolidayEveryMonthCP=Her eklenen tatil sayısı
|
nbHolidayEveryMonthCP=Her eklenen tatil sayısı
|
||||||
Module27130Name= Tatillerin yönetimi
|
Module27130Name= Tatillerin yönetimi
|
||||||
Module27130Desc= Tatillerin yönetimi
|
Module27130Desc= Tatillerin yönetimi
|
||||||
@ -133,21 +133,21 @@ nbJours=Gün sayısı
|
|||||||
TitleAdminCP=Tatillerin Yapılandırması
|
TitleAdminCP=Tatillerin Yapılandırması
|
||||||
|
|
||||||
#Messages
|
#Messages
|
||||||
# Hello=Hello
|
Hello=Merhaba
|
||||||
# HolidaysToValidate=Validate holidays
|
HolidaysToValidate=Tatil doğrula
|
||||||
# HolidaysToValidateBody=Below is a request for holidays to validate
|
HolidaysToValidateBody=Aşağıda doğrulanacak bir tatil isteği var
|
||||||
# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
|
HolidaysToValidateDelay=Bu tatil isteği %s günden daha az bir sürede gerçekleşecektir.
|
||||||
# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
|
HolidaysToValidateAlertSolde=Bu tatil isteğini yapan kullanıcının yeterli günü yoktur.
|
||||||
# HolidaysValidated=Validated holidays
|
HolidaysValidated=Tatil doğrula
|
||||||
# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
|
HolidaysValidatedBody=%s tarihinden %s tarihine kadar tatil isteğiniz doğrulanmıştır.
|
||||||
# HolidaysRefused=Denied holidays
|
HolidaysRefused=Tatil reddedildi
|
||||||
# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
|
HolidaysRefusedBody=%s tarihinden %s tarihine kadar olan tatil isteğiniz aşağıdaki nedenden dolayı reddeilmiştir :
|
||||||
# HolidaysCanceled=Canceled holidays
|
HolidaysCanceled=İptal edilen tatiller
|
||||||
# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
|
HolidaysCanceledBody=%s tarihinden %s tarihine kadar olan tatil isteğiniz iptal edilmiştir.
|
||||||
|
|
||||||
Permission20001=Bütün tatil isteklerini Oku / Değiştir
|
Permission20001=Tatilleri oku/oluştur/değiştir
|
||||||
# Permission20002=Read/modify all requests of holidays
|
Permission20002=Bütün tatil isteklerini oku/değiştir
|
||||||
# Permission20003=Delete their holidays requests
|
Permission20003=Tatil isteklerini sil
|
||||||
# Permission20004=Define users holidays
|
Permission20004=Kullanıcı tatillerini tanımla
|
||||||
# Permission20005=Review log of modified holidays
|
Permission20005=Değiştirilen tatil kayıtlarını incele
|
||||||
# Permission20006=Access holidays monthly report
|
Permission20006=Aylık tatil raporuna erişim
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
# Dolibarr language file - Source file is en_US - install
|
# Dolibarr language file - Source file is en_US - install
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
InstallEasy=Sadece adım adım talimatları izleyin.
|
InstallEasy=Sadece adım adım yönergeleri izleyin.
|
||||||
MiscellaneousChecks=Önkoşulların onayı
|
MiscellaneousChecks=Önkoşulların onayı
|
||||||
DolibarrWelcome=Dolibarr'a hoşgeldiniz
|
DolibarrWelcome=Dolibarr'a hoşgeldiniz
|
||||||
ConfFileExists=Yapılandırma dosyası <b>%s</b> var.
|
ConfFileExists=Yapılandırma dosyası <b>%s</b> var.
|
||||||
ConfFileDoesNotExists=Yapılandırma dosyası <b>%s</b> yok
|
ConfFileDoesNotExists=Yapılandırma dosyası <b>%s</b> yok!
|
||||||
ConfFileDoesNotExistsAndCouldNotBeCreated=Yapılandırma dosyası <b>%s</b> yoktur ve oluşturulamıyor!
|
ConfFileDoesNotExistsAndCouldNotBeCreated=Yapılandırma dosyası <b>%s</b> yoktur ve oluşturulamıyor!
|
||||||
ConfFileCouldBeCreated=Yapılandırma dosyası <b>%s</b> oluşturulabilir.
|
ConfFileCouldBeCreated=Yapılandırma dosyası <b>%s</b> oluşturulabilir.
|
||||||
ConfFileIsNotWritable=Yapılandırma dosyası <b>%s</b> yazılabilir değil. Yetkileri kontrol edin. İlk yüklemede web sunucusuna yapılandırma işlemi sırasında bu dosyaya yazabilme hakkının verilmiş olması gerekir ( "örneğin, chmod 666, bir Unix işletim sistemindeki gibi).
|
ConfFileIsNotWritable=Yapılandırma dosyası <b>%s</b> yazılabilir değil. Yetkileri kontrol edin. İlk yüklemede web sunucusuna yapılandırma işlemi sırasında bu dosyaya yazabilme hakkının verilmiş olması gerekir ( "örneğin, chmod 666, bir Unix işletim sistemindeki gibi).
|
||||||
@ -26,7 +26,7 @@ ErrorGoBackAndCorrectParameters=Geri gidin ve yanlış parametreleri düzeltin.
|
|||||||
ErrorWrongValueForParameter=Parametresi '%s' için yanlış değer yazmış olabilirsiniz'.
|
ErrorWrongValueForParameter=Parametresi '%s' için yanlış değer yazmış olabilirsiniz'.
|
||||||
ErrorFailedToCreateDatabase=Veritabanı '%s' oluşturulamadı.
|
ErrorFailedToCreateDatabase=Veritabanı '%s' oluşturulamadı.
|
||||||
ErrorFailedToConnectToDatabase=Veritabanı '%s' e bağlanılamadı.
|
ErrorFailedToConnectToDatabase=Veritabanı '%s' e bağlanılamadı.
|
||||||
# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
|
ErrorDatabaseVersionTooLow=Veritabanı sürümü (%s) çok eski. Sürüm %s ya da daha yükseği gerekir.
|
||||||
ErrorPHPVersionTooLow=PHP sürümü çok eski. %s Sürümü gereklidir.
|
ErrorPHPVersionTooLow=PHP sürümü çok eski. %s Sürümü gereklidir.
|
||||||
WarningPHPVersionTooLow=PHP sürümü çok eski. %s Sürümü ya da daha yükseği gerekiyor. Bu sürüm kuruluma izin verir, ancak desteklenmemektedir.
|
WarningPHPVersionTooLow=PHP sürümü çok eski. %s Sürümü ya da daha yükseği gerekiyor. Bu sürüm kuruluma izin verir, ancak desteklenmemektedir.
|
||||||
ErrorConnectedButDatabaseNotFound=Sunucu bağlantısı başarılı ancak veritabanı '%s' bulunamadı.
|
ErrorConnectedButDatabaseNotFound=Sunucu bağlantısı başarılı ancak veritabanı '%s' bulunamadı.
|
||||||
@ -37,7 +37,7 @@ WarningBrowserTooOld=Çok eski bir web tarayıcısı. Web tarayıcınızı Firef
|
|||||||
PHPVersion=PHP Sürümü
|
PHPVersion=PHP Sürümü
|
||||||
YouCanContinue=Devam edebilirsiniz...
|
YouCanContinue=Devam edebilirsiniz...
|
||||||
PleaseBePatient=Lütfen sabırlı olun...
|
PleaseBePatient=Lütfen sabırlı olun...
|
||||||
License=Lisans kullanma
|
License=Lisans kullanımı
|
||||||
ConfigurationFile=Yapılandırma dosyası
|
ConfigurationFile=Yapılandırma dosyası
|
||||||
WebPagesDirectory=Web sayfalarının saklandığı dizin
|
WebPagesDirectory=Web sayfalarının saklandığı dizin
|
||||||
DocumentsDirectory=Yüklenenlerin ve oluşturulan belgelerin saklanacağı dizin
|
DocumentsDirectory=Yüklenenlerin ve oluşturulan belgelerin saklanacağı dizin
|
||||||
@ -90,15 +90,15 @@ SystemIsUpgraded=Dolibarr başarıyla yükseltildi.
|
|||||||
YouNeedToPersonalizeSetup=İhtiyaçlarınıza uygun olarak Dolibarr'ı yapılandırabilirsiniz (görünüş, özellikler, ...). Bunu yapmak için aşağıdaki linki izleyin:
|
YouNeedToPersonalizeSetup=İhtiyaçlarınıza uygun olarak Dolibarr'ı yapılandırabilirsiniz (görünüş, özellikler, ...). Bunu yapmak için aşağıdaki linki izleyin:
|
||||||
AdminLoginCreatedSuccessfuly=Dolibarr yönetici girişi '<b>%s</b>' başarıyla oluşturuldu.
|
AdminLoginCreatedSuccessfuly=Dolibarr yönetici girişi '<b>%s</b>' başarıyla oluşturuldu.
|
||||||
GoToDolibarr=Dolibarr'a git
|
GoToDolibarr=Dolibarr'a git
|
||||||
GoToSetupArea=Dolibarr'a git (kurulum alanı)
|
GoToSetupArea=Dolibarr'a git (ayarlar alanı)
|
||||||
MigrationNotFinished=Veritabanı sürümü tamamen güncel değildir, bu nedenle yükseltme işlemini yeniden çalıştırmanız gerekir.
|
MigrationNotFinished=Veritabanı sürümü tamamen güncel değildir, bu nedenle yükseltme işlemini yeniden çalıştırmanız gerekir.
|
||||||
GoToUpgradePage=Yükseltme sayfasına yeniden git
|
GoToUpgradePage=Yükseltme sayfasına yeniden git
|
||||||
Examples=Örnekler
|
Examples=Örnekler
|
||||||
WithNoSlashAtTheEnd=Sonunda taksim olmadan "/"
|
WithNoSlashAtTheEnd=Sonunda taksim olmadan "/"
|
||||||
DirectoryRecommendation=Web sayfalarınızın dizininin dışında bir dizin kullanmanız önerilir.
|
DirectoryRecommendation=Web sayfalarınızın dizininin dışında bir dizin kullanmanız önerilir.
|
||||||
LoginAlreadyExists=Zaten var
|
LoginAlreadyExists=Zaten var
|
||||||
DolibarrAdminLogin=Dolibarr yönetici (admin) girişi
|
DolibarrAdminLogin=Dolibarr yönetici girişi
|
||||||
AdminLoginAlreadyExists=Dolibarr yönetici hesabı '<b>%s</b>' zaten var.
|
AdminLoginAlreadyExists=Dolibarr yönetici hesabı '<b>%s</b>' zaten var. Yeni bir tane oluşturmak istiyorsanız geri gidin.
|
||||||
WarningRemoveInstallDir=Uyarı, güvenlik nedeniyle, kurulum veya yükseltme tamamlandığında, araçların yeniden kurulumunu önlemek için <b>install.lock</b> adlı bir dosyayı kötü amaçlı kullanımları önlemek için Dolibarr belge dizinine eklemelisiniz.
|
WarningRemoveInstallDir=Uyarı, güvenlik nedeniyle, kurulum veya yükseltme tamamlandığında, araçların yeniden kurulumunu önlemek için <b>install.lock</b> adlı bir dosyayı kötü amaçlı kullanımları önlemek için Dolibarr belge dizinine eklemelisiniz.
|
||||||
ThisPHPDoesNotSupportTypeBase=Bu PHP sistemi %s türü veritabanı erişimi arayüzünü desteklemez
|
ThisPHPDoesNotSupportTypeBase=Bu PHP sistemi %s türü veritabanı erişimi arayüzünü desteklemez
|
||||||
FunctionNotAvailableInThisPHP=Bu PHP de geçerli değil
|
FunctionNotAvailableInThisPHP=Bu PHP de geçerli değil
|
||||||
@ -131,7 +131,7 @@ CharacterSetDatabaseComment=Veritabanı oluşturmak istenen karakter setini seç
|
|||||||
YouAskDatabaseCreationSoDolibarrNeedToConnect=<b>%s</b> veritabanını oluşturmanız istenebilir, bunun için, Dolibarr <b>%s</b> sunucusuna <b>%s</b> süper kullanıcı izniyle bağlanmak ister.
|
YouAskDatabaseCreationSoDolibarrNeedToConnect=<b>%s</b> veritabanını oluşturmanız istenebilir, bunun için, Dolibarr <b>%s</b> sunucusuna <b>%s</b> süper kullanıcı izniyle bağlanmak ister.
|
||||||
YouAskLoginCreationSoDolibarrNeedToConnect=<b>%s</b> Veritabanı girişi oluşturmanız istenebilir, bunun için, Dolibarr <b>%s</b> sunucusuna <b>%s</b> süperkullanıcı izniyle bağlanmak ister.
|
YouAskLoginCreationSoDolibarrNeedToConnect=<b>%s</b> Veritabanı girişi oluşturmanız istenebilir, bunun için, Dolibarr <b>%s</b> sunucusuna <b>%s</b> süperkullanıcı izniyle bağlanmak ister.
|
||||||
BecauseConnectionFailedParametersMayBeWrong=Bağlantı yapılamazsa, sunucu ya da süper kullanıcı parametreleri yanlış olmalıdır.
|
BecauseConnectionFailedParametersMayBeWrong=Bağlantı yapılamazsa, sunucu ya da süper kullanıcı parametreleri yanlış olmalıdır.
|
||||||
OrphelinsPaymentsDetectedByMethod=%s Yöntemi ile belirlenen sahipsiz ödemeler
|
OrphelinsPaymentsDetectedByMethod=%s yöntemi ile belirlenen sahipsiz ödemeler
|
||||||
RemoveItManuallyAndPressF5ToContinue=El ile kaldırın ve devam etmek için F5 tuşuna basın.
|
RemoveItManuallyAndPressF5ToContinue=El ile kaldırın ve devam etmek için F5 tuşuna basın.
|
||||||
KeepDefaultValuesWamp=Dolibarr kurulum sihirbazını DoliWamp'tan kullanın, burada önerilen değerler hali hazırda optimize edilmiştir. Onları yalnızca ne yapacağınızı biliyorsanız değiştirin.
|
KeepDefaultValuesWamp=Dolibarr kurulum sihirbazını DoliWamp'tan kullanın, burada önerilen değerler hali hazırda optimize edilmiştir. Onları yalnızca ne yapacağınızı biliyorsanız değiştirin.
|
||||||
KeepDefaultValuesDeb=Dolibarr kurulum sihirbazını bir Linux paketinden kullanın, burada önerilen değerler hali hazırda optimize edilmiştir. Yalnızca veritabanı sahibi parolası oluşturulması tamamlanmalıdır. Diğer parametreleri yalnızca ne yapacağınızı biliyorsanız değiştirin.
|
KeepDefaultValuesDeb=Dolibarr kurulum sihirbazını bir Linux paketinden kullanın, burada önerilen değerler hali hazırda optimize edilmiştir. Yalnızca veritabanı sahibi parolası oluşturulması tamamlanmalıdır. Diğer parametreleri yalnızca ne yapacağınızı biliyorsanız değiştirin.
|
||||||
@ -154,8 +154,8 @@ MigrationShippingDelivery=Nakliyenin saklanması bitti
|
|||||||
MigrationShippingDelivery2=Nakliye 2 nin saklanması bitti
|
MigrationShippingDelivery2=Nakliye 2 nin saklanması bitti
|
||||||
MigrationFinished=Taşıma bitti
|
MigrationFinished=Taşıma bitti
|
||||||
LastStepDesc=<strong>Son adım</strong>: Burada yazılıma bağlanmayı düşündüğünüz kullanıcı adı ve parolayı tanımlayın. Herkesi yönetecek hesap olduğundan dolayı bu bilgileri kaybetmeyin.
|
LastStepDesc=<strong>Son adım</strong>: Burada yazılıma bağlanmayı düşündüğünüz kullanıcı adı ve parolayı tanımlayın. Herkesi yönetecek hesap olduğundan dolayı bu bilgileri kaybetmeyin.
|
||||||
ActivateModule=%s Modülünü etkinleştir
|
ActivateModule=%s modülünü etkinleştir
|
||||||
# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
|
ShowEditTechnicalParameters=Gelişmiş parametreleri (uzman modu) göstermek/düzenlemek için burayı tıklayın
|
||||||
|
|
||||||
#########
|
#########
|
||||||
# upgrade
|
# upgrade
|
||||||
@ -163,7 +163,7 @@ ActivateModule=%s Modülünü etkinleştir
|
|||||||
MigrationFixData=Standart dışı veri onarımı
|
MigrationFixData=Standart dışı veri onarımı
|
||||||
MigrationOrder=Müşteri siparişleri için veri taşıma
|
MigrationOrder=Müşteri siparişleri için veri taşıma
|
||||||
MigrationSupplierOrder=Tedarikçi siparişleri için veri taşıma
|
MigrationSupplierOrder=Tedarikçi siparişleri için veri taşıma
|
||||||
MigrationProposal=Ticari teklifler için veri taşıma
|
MigrationProposal=Teklifler için veri taşıma
|
||||||
MigrationInvoice=Müşteri faturaları için veri taşıma
|
MigrationInvoice=Müşteri faturaları için veri taşıma
|
||||||
MigrationContract=Sözleşmeler için veri taşıma
|
MigrationContract=Sözleşmeler için veri taşıma
|
||||||
MigrationSuccessfullUpdate=Yükseltme başarılı
|
MigrationSuccessfullUpdate=Yükseltme başarılı
|
||||||
@ -207,4 +207,4 @@ MigrationProjectUserResp=Veri taşıma alanı fk_user_resp of llx_projet to llx_
|
|||||||
MigrationProjectTaskTime=Saniyede olarak harcanan süreyi güncelle
|
MigrationProjectTaskTime=Saniyede olarak harcanan süreyi güncelle
|
||||||
MigrationActioncommElement=Eylemlere ilişkin veri güncellemesi
|
MigrationActioncommElement=Eylemlere ilişkin veri güncellemesi
|
||||||
MigrationPaymentMode=Ödeme biçimi için veri taşıma
|
MigrationPaymentMode=Ödeme biçimi için veri taşıma
|
||||||
# MigrationCategorieAssociation=Migration of categories
|
MigrationCategorieAssociation=Kategorilerin taşınması
|
||||||
|
|||||||
@ -24,8 +24,8 @@ ConfirmDeleteInterventionLine=Bu müdahale satırını silmek istediğinizden em
|
|||||||
NameAndSignatureOfInternalContact=Müdahilin adı ve imzası :
|
NameAndSignatureOfInternalContact=Müdahilin adı ve imzası :
|
||||||
NameAndSignatureOfExternalContact=Müşterinin adı ve imzası :
|
NameAndSignatureOfExternalContact=Müşterinin adı ve imzası :
|
||||||
DocumentModelStandard=Müdahaleler için standart belge modeli
|
DocumentModelStandard=Müdahaleler için standart belge modeli
|
||||||
# InterventionCardsAndInterventionLines=Interventions and lines of interventions
|
InterventionCardsAndInterventionLines=Müdahalelere ait müdahaleler ve satırları
|
||||||
ClassifyBilled='Faturalandırıldı' olarak sınıflandır
|
ClassifyBilled="Faturalandırıldı"
|
||||||
StatusInterInvoiced=Faturalandırılmış
|
StatusInterInvoiced=Faturalandırılmış
|
||||||
RelatedInterventions=İlgili müdahaleler
|
RelatedInterventions=İlgili müdahaleler
|
||||||
ShowIntervention=Müdahale göster
|
ShowIntervention=Müdahale göster
|
||||||
|
|||||||
@ -3,7 +3,7 @@ CHARSET=UTF-8
|
|||||||
|
|
||||||
Language_ar_AR=Arapça
|
Language_ar_AR=Arapça
|
||||||
Language_ar_SA=Arapça
|
Language_ar_SA=Arapça
|
||||||
# Language_bg_BG=Bulgarian
|
Language_bg_BG=Bulgarca
|
||||||
Language_ca_ES=Katalanca
|
Language_ca_ES=Katalanca
|
||||||
Language_da_DA=Danimarkaca
|
Language_da_DA=Danimarkaca
|
||||||
Language_da_DK=Danimarkaca
|
Language_da_DK=Danimarkaca
|
||||||
@ -14,7 +14,7 @@ Language_en_AU=İngilizce (Avustralya)
|
|||||||
Language_en_GB=İngilizce (Birleşik Krallık)
|
Language_en_GB=İngilizce (Birleşik Krallık)
|
||||||
Language_en_IN=İngilizce (Hindistan)
|
Language_en_IN=İngilizce (Hindistan)
|
||||||
Language_en_NZ=İngilizce (Yeni Zelanda)
|
Language_en_NZ=İngilizce (Yeni Zelanda)
|
||||||
# Language_en_SA=English (Saudi Arabia)
|
Language_en_SA=English (Suudi Arabistan)
|
||||||
Language_en_US=İngilizce (ABD)
|
Language_en_US=İngilizce (ABD)
|
||||||
Language_es_ES=İspanyolca
|
Language_es_ES=İspanyolca
|
||||||
Language_es_AR=İspanyolca (Arjantin)
|
Language_es_AR=İspanyolca (Arjantin)
|
||||||
@ -47,5 +47,5 @@ Language_sl_SI=Slovence
|
|||||||
Language_sv_SV=İsveçce
|
Language_sv_SV=İsveçce
|
||||||
Language_sv_SE=İsveçce
|
Language_sv_SE=İsveçce
|
||||||
Language_zh_CN=Çince
|
Language_zh_CN=Çince
|
||||||
# Language_zh_TW=Chinese (Traditional)
|
Language_zh_TW=Çince (Geleneksel)
|
||||||
Language_is_IS=İzlandaca
|
Language_is_IS=İzlandaca
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# Dolibarr language file - Source file is en_US - ldap
|
# Dolibarr language file - tr_TR - ldap
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
DomainPassword=Etki alanı parolası
|
DomainPassword=Etki alanı parolası
|
||||||
YouMustChangePassNextLogon=<b>%s</b> Etki alanındaki <b>%s</b> kullanıcısının parolası değiştirilmelidir.
|
YouMustChangePassNextLogon=<b>%s</b> Etki alanındaki <b>%s</b> kullanıcısının parolası değiştirilmelidir.
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# Dolibarr language file - Source file is en_US - mailmanspip
|
# Dolibarr language file - tr_TR - mailmanspip
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
MailmanSpipSetup=Mailman ve SPIP modülü Kurulumu
|
MailmanSpipSetup=Mailman ve SPIP modülü Kurulumu
|
||||||
MailmanTitle=Mailman liste postalama sistemi
|
MailmanTitle=Mailman liste postalama sistemi
|
||||||
@ -24,5 +24,3 @@ DeleteIntoSpip=SPIP ten kaldır
|
|||||||
DeleteIntoSpipConfirmation=Bu üyeyi SPIP ten kaldırmak istediğinizden emin misiniz?
|
DeleteIntoSpipConfirmation=Bu üyeyi SPIP ten kaldırmak istediğinizden emin misiniz?
|
||||||
DeleteIntoSpipError=Kullanıcı SPIP ten menedilemedi
|
DeleteIntoSpipError=Kullanıcı SPIP ten menedilemedi
|
||||||
SPIPConnectionFailed=SPIP e bağlanılamadı
|
SPIPConnectionFailed=SPIP e bağlanılamadı
|
||||||
# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
|
|
||||||
# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
|
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
Mailing=Eposta
|
Mailing=Eposta
|
||||||
EMailing=Eposta
|
EMailing=Eposta
|
||||||
Mailings=Eposta
|
Mailings=Epostalar
|
||||||
EMailings=Eposta
|
EMailings=Epostalar
|
||||||
AllEMailings=Tüm Epostalar
|
AllEMailings=Tüm Epostalar
|
||||||
MailCard=Eposta kartı
|
MailCard=Eposta kartı
|
||||||
MailTargets=Hedefler
|
MailTargets=Hedefler
|
||||||
@ -30,7 +30,7 @@ DeleteAMailing=Bir Eposta sil
|
|||||||
PreviewMailing=Eposta önizle
|
PreviewMailing=Eposta önizle
|
||||||
PrepareMailing=Eposta hazırla
|
PrepareMailing=Eposta hazırla
|
||||||
CreateMailing=Eposta oluştur
|
CreateMailing=Eposta oluştur
|
||||||
MailingDesc=Bu sayfa bir grua Eposta göndermenizi sağlar.
|
MailingDesc=Bu sayfa bir gruBa Eposta göndermenizi sağlar.
|
||||||
MailingResult=Eposta sonuçlarını gönderiyor
|
MailingResult=Eposta sonuçlarını gönderiyor
|
||||||
TestMailing=Eposta testi
|
TestMailing=Eposta testi
|
||||||
ValidMailing=Geçerli Eposta
|
ValidMailing=Geçerli Eposta
|
||||||
@ -44,23 +44,23 @@ MailingStatusSentCompletely=Tamamen gönderildi
|
|||||||
MailingStatusError=Hata
|
MailingStatusError=Hata
|
||||||
MailingStatusNotSent=Gönderilmedi
|
MailingStatusNotSent=Gönderilmedi
|
||||||
MailSuccessfulySent=Eposta başarıyla gönderildi (%s ten %s e)
|
MailSuccessfulySent=Eposta başarıyla gönderildi (%s ten %s e)
|
||||||
# MailingSuccessfullyValidated=EMailing successfully validated
|
MailingSuccessfullyValidated=Eposta doğrulanması başarılı
|
||||||
# MailUnsubcribe=Unsubscribe
|
MailUnsubcribe=Aboneliği kaldır
|
||||||
# Unsuscribe=Unsubscribe
|
Unsuscribe=Aboneliği kaldır
|
||||||
# MailingStatusNotContact=Don't contact anymore
|
MailingStatusNotContact=Bir daha görüşme
|
||||||
ErrorMailRecipientIsEmpty=E-posta alıcısı boş
|
ErrorMailRecipientIsEmpty=Eposta alıcısı boş
|
||||||
WarningNoEMailsAdded=Alıcının listesine ekli yeni Eposta yok.
|
WarningNoEMailsAdded=Alıcının listesine ekli yeni Eposta yok.
|
||||||
ConfirmValidMailing=Bu Epostayı doğrulamak istediğinizden emin misiniz?
|
ConfirmValidMailing=Bu Epostayı doğrulamak istediğinizden emin misiniz?
|
||||||
ConfirmResetMailing=Uyarı, Bu <b>%s</b> Epostasını yeniden başlatarak, bu Epostanın toplu gönderiminin başka bir zaman yapılmasını sağlarsınız. Bunu yapmak istediğinizden emin misiniz?
|
ConfirmResetMailing=Uyarı, Bu <b>%s</b> Epostasını yeniden başlatarak, bu Epostanın toplu gönderiminin başka bir zaman yapılmasını sağlarsınız. Bunu yapmak istediğinizden emin misiniz?
|
||||||
ConfirmDeleteMailing=Bu Epostayı silmek istediğinizden emin misiniz?
|
ConfirmDeleteMailing=Bu Epostayı silmek istediğinizden emin misiniz?
|
||||||
NbOfRecipients=Alıcı sayısı
|
NbOfRecipients=Alıcı sayısı
|
||||||
NbOfUniqueEMails=Eşsiz eposta sayısı
|
NbOfUniqueEMails=Eşsiz e-posta sayısı
|
||||||
NbOfEMails=Eposta sayısı
|
NbOfEMails=Eposta sayısı
|
||||||
TotalNbOfDistinctRecipients=Farklı alıcıların sayısı
|
TotalNbOfDistinctRecipients=Farklı alıcıların sayısı
|
||||||
NoTargetYet=Henüz hiç bir alıcı tanımlanmadı (‘Alıcılar’ sekmesine gidin)
|
NoTargetYet=Henüz hiç bir alıcı tanımlanmadı (‘Alıcılar’ sekmesine gidin)
|
||||||
AddRecipients=Alıcı ekle
|
AddRecipients=Alıcı ekle
|
||||||
RemoveRecipient=Alıcı kaldır
|
RemoveRecipient=Alıcı kaldır
|
||||||
CommonSubstitutions=Ortak değiştirimler
|
CommonSubstitutions=Ortak yedekler
|
||||||
YouCanAddYourOwnPredefindedListHere=Eposta seçim modülünüzü oluşturmak için htdocs/core/modules/mailings/README dosyasına bakın.
|
YouCanAddYourOwnPredefindedListHere=Eposta seçim modülünüzü oluşturmak için htdocs/core/modules/mailings/README dosyasına bakın.
|
||||||
EMailTestSubstitutionReplacedByGenericValues=Test modunu kullanırken, yedek değişkenler genel değerleriyle değiştirilir
|
EMailTestSubstitutionReplacedByGenericValues=Test modunu kullanırken, yedek değişkenler genel değerleriyle değiştirilir
|
||||||
MailingAddFile=Bu dosyayı ekle
|
MailingAddFile=Bu dosyayı ekle
|
||||||
@ -76,17 +76,17 @@ SentTo=<b>%s</b> ye gönderilen
|
|||||||
MailingStatusRead=Okundu
|
MailingStatusRead=Okundu
|
||||||
CheckRead=Okundu bilgisi
|
CheckRead=Okundu bilgisi
|
||||||
YourMailUnsubcribeOK=<b>%s</b> Epostası postalama listesinden başarıyla çıkarıldı
|
YourMailUnsubcribeOK=<b>%s</b> Epostası postalama listesinden başarıyla çıkarıldı
|
||||||
# MailtoEMail=Hyper link to email
|
MailtoEMail=Eposta hiper bağlantısı
|
||||||
# ActivateCheckRead=Allow to use the "Unsubcribe" link
|
ActivateCheckRead="Alıcı oku" izleyicisini ve "Aboneliği kaldır" linkinin kullanılmasına izin ver
|
||||||
# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
|
ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
|
||||||
# EMailSentToNRecipients=EMail sent to %s recipients.
|
EMailSentToNRecipients=EMail sent to %s recipients.
|
||||||
|
|
||||||
# Libelle des modules de liste de destinataires mailing
|
# Libelle des modules de liste de destinataires mailing
|
||||||
MailingModuleDescContactCompanies=Tüm üçüncü partilerin kişileri (müşteri, aday, tedarikçi, ...)
|
MailingModuleDescContactCompanies=Tüm üçüncü partilerin kişileri (müşteri, aday, tedarikçi, ...)
|
||||||
MailingModuleDescDolibarrUsers=Dolibarr kullanıcıları
|
MailingModuleDescDolibarrUsers=Dolibarr kullanıcıları
|
||||||
MailingModuleDescFundationMembers=Epostaları ile kurum üyeleri
|
MailingModuleDescFundationMembers=Epostaları ile kurum üyeleri
|
||||||
MailingModuleDescEmailsFromFile=Bir metin dosyası içinden Eposta (e-posta, soyadı, ilk adı, diğer)
|
MailingModuleDescEmailsFromFile=Bir metin dosyası içinden Eposta (e-posta, soyadı, ilk adı, diğer)
|
||||||
# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
|
MailingModuleDescEmailsFromUser=Kullanıcı girişli Epostalar (eposta;soyadı;ilkadı;diğer)
|
||||||
MailingModuleDescContactsCategories=Üçüncü partiler (kategoriye göre)
|
MailingModuleDescContactsCategories=Üçüncü partiler (kategoriye göre)
|
||||||
MailingModuleDescDolibarrContractsLinesExpired=Süresi dolmuş sözleşme kalemleri ile üçüncü partiler
|
MailingModuleDescDolibarrContractsLinesExpired=Süresi dolmuş sözleşme kalemleri ile üçüncü partiler
|
||||||
MailingModuleDescContactsByCompanyCategory=Üçüncü parti kişileri (üçüncü parti kategorilerine göre)
|
MailingModuleDescContactsByCompanyCategory=Üçüncü parti kişileri (üçüncü parti kategorilerine göre)
|
||||||
@ -100,7 +100,7 @@ MailSelectedRecipients=Seçilen alıcılar
|
|||||||
MailingArea=Eposta alanı
|
MailingArea=Eposta alanı
|
||||||
LastMailings=Son %s eposta
|
LastMailings=Son %s eposta
|
||||||
TargetsStatistics=Hedef istatistikleri
|
TargetsStatistics=Hedef istatistikleri
|
||||||
NbOfCompaniesContacts=Şirketlerin benzersiz kişileri
|
NbOfCompaniesContacts=Şirketlerin eşsiz kişileri
|
||||||
MailNoChangePossible=Doğrulanmış Epostaların alıcıları değiştirilemez
|
MailNoChangePossible=Doğrulanmış Epostaların alıcıları değiştirilemez
|
||||||
SearchAMailing=Eposta ara
|
SearchAMailing=Eposta ara
|
||||||
SendMailing=E-posta gönder
|
SendMailing=E-posta gönder
|
||||||
@ -117,10 +117,10 @@ NbOfEMailingsReceived=Alınan toplu Epostalar
|
|||||||
IdRecord=Kimlik kayıtı
|
IdRecord=Kimlik kayıtı
|
||||||
DeliveryReceipt=Teslim makbuzu
|
DeliveryReceipt=Teslim makbuzu
|
||||||
YouCanUseCommaSeparatorForSeveralRecipients=Birçok alıcı belirtmek için <b>virgül</b> ayırıcısını kullanabilirsiniz.
|
YouCanUseCommaSeparatorForSeveralRecipients=Birçok alıcı belirtmek için <b>virgül</b> ayırıcısını kullanabilirsiniz.
|
||||||
# TagCheckMail=Track mail opening
|
TagCheckMail=Eposta açılışlarını izle
|
||||||
# TagUnsubscribe=Unsubscribe link
|
TagUnsubscribe=Aboneliğini kaldır bağlantısı
|
||||||
# TagSignature=Signature sending user
|
TagSignature=Gönderen kullanıcı imzası
|
||||||
# TagMailtoEmail=Recipient EMail
|
TagMailtoEmail=Alıcı epostası
|
||||||
|
|
||||||
# Module Notifications
|
# Module Notifications
|
||||||
Notifications=Bildirimler
|
Notifications=Bildirimler
|
||||||
|
|||||||
@ -1,6 +1,10 @@
|
|||||||
# Dolibarr language file - Source file is en_US - main
|
# Dolibarr language file - Source file is en_US - main
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
DIRECTION=ltr
|
DIRECTION=ltr
|
||||||
|
# Note for chinese:
|
||||||
|
# msungstdlight or cid0ct are for traditionnal chinese (traditionnal does not render with ubuntu pdf reader)
|
||||||
|
# stsongstdlight or cid0cs are for simplified chinese
|
||||||
|
# To read chinese pdf with linux: sudo apt-get install poppler-data
|
||||||
FONTFORPDF=DejaVuSans
|
FONTFORPDF=DejaVuSans
|
||||||
FONTSIZEFORPDF=8
|
FONTSIZEFORPDF=8
|
||||||
SeparatorDecimal=.
|
SeparatorDecimal=.
|
||||||
@ -20,8 +24,8 @@ 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=Veritabanı bağlantısı
|
DatabaseConnection=Veritabanı bağlantısı
|
||||||
# NoTranslation=No translation
|
NoTranslation=Çeviri yok
|
||||||
# NoRecordFound=Aucun enregistrement trouvé
|
NoRecordFound=Kayıt bulunamadı
|
||||||
NoError=Hata yok
|
NoError=Hata yok
|
||||||
Error=Hata
|
Error=Hata
|
||||||
ErrorFieldRequired='%s' Alanı gereklidir.
|
ErrorFieldRequired='%s' Alanı gereklidir.
|
||||||
@ -60,11 +64,11 @@ ErrorImageFormatNotSupported=PHP bu biçimdeki görüntüleri dönüştürecek i
|
|||||||
SeeAlso=See also %s
|
SeeAlso=See also %s
|
||||||
BackgroundColorByDefault=Varsayılan arkaplan rengi
|
BackgroundColorByDefault=Varsayılan arkaplan rengi
|
||||||
FileWasNotUploaded=Bu ekleme için bir dosya seçildi ama henüz gönderilmedi. Bunun için “Dosya ekle” ye tıklayın.
|
FileWasNotUploaded=Bu ekleme için bir dosya seçildi ama henüz gönderilmedi. Bunun için “Dosya ekle” ye tıklayın.
|
||||||
NbOfEntries=Girişlerin sayısı
|
NbOfEntries=Kayıt sayısı
|
||||||
GoToWikiHelpPage=Çevrimiçi yardım oku (Internet erişimi gerekir)
|
GoToWikiHelpPage=Çevrimiçi yardım oku (Internet erişimi gerekir)
|
||||||
GoToHelpPage=Yardım oku
|
GoToHelpPage=Yardım oku
|
||||||
RecordSaved=Kayıt kaydedildi
|
RecordSaved=Kayıt kaydedildi
|
||||||
# RecordDeleted=Record deleted
|
RecordDeleted=Kayıt silindi
|
||||||
LevelOfFeature=Özellik düzeyleri
|
LevelOfFeature=Özellik düzeyleri
|
||||||
NotDefined=Tanımlanmamış
|
NotDefined=Tanımlanmamış
|
||||||
DefinedAndHasThisValue=Tanımlanmış ve şuna değer atanmıştır
|
DefinedAndHasThisValue=Tanımlanmış ve şuna değer atanmıştır
|
||||||
@ -79,7 +83,7 @@ LastConnexion=Son bağlantı
|
|||||||
PreviousConnexion=Önceki bağlantı
|
PreviousConnexion=Önceki bağlantı
|
||||||
ConnectedOnMultiCompany=Çevreye bağlanmış
|
ConnectedOnMultiCompany=Çevreye bağlanmış
|
||||||
ConnectedSince=Bağlantı başlangıcı
|
ConnectedSince=Bağlantı başlangıcı
|
||||||
AuthenticationMode=Doğrulama biçimi
|
AuthenticationMode=Kimlik doğrulama biçimi
|
||||||
RequestedUrl=İstenen URL
|
RequestedUrl=İstenen URL
|
||||||
DatabaseTypeManager=Veritabanı türü yöneticisi
|
DatabaseTypeManager=Veritabanı türü yöneticisi
|
||||||
RequestLastAccess=Son veritabanı erişimi isteği
|
RequestLastAccess=Son veritabanı erişimi isteği
|
||||||
@ -89,12 +93,12 @@ InformationLastAccessInError=Hatalı son veritabanı erişimi bilgisi
|
|||||||
DolibarrHasDetectedError=Dolibarr teknik bir hata algıladı
|
DolibarrHasDetectedError=Dolibarr teknik bir hata algıladı
|
||||||
InformationToHelpDiagnose=Bu bilgiler teşhis etmeye yardımcı olabilir
|
InformationToHelpDiagnose=Bu bilgiler teşhis etmeye yardımcı olabilir
|
||||||
MoreInformation=Daha fazla bilgi
|
MoreInformation=Daha fazla bilgi
|
||||||
NotePublic=Not (Genel)
|
NotePublic=Not (genel)
|
||||||
NotePrivate=Not (özel)
|
NotePrivate=Not (özel)
|
||||||
PrecisionUnitIsLimitedToXDecimals=Dolibarr birim fiyatlar için hassasiyeti <b>%s</b> ondalık olarak sınırlandırmıştır.
|
PrecisionUnitIsLimitedToXDecimals=Dolibarr birim fiyatlar için hassasiyeti <b>%s</b> ondalık olarak sınırlandırmıştır.
|
||||||
DoTest=Deneme
|
DoTest=Deneme
|
||||||
ToFilter=Süzgeç
|
ToFilter=Süzgeç
|
||||||
WarningYouHaveAtLeastOneTaskLate=Uyarı, gecikme toleransını aşan en az bir görev var.
|
WarningYouHaveAtLeastOneTaskLate=Uyarı, gecikme toleransını aşan en az bir var.
|
||||||
yes=evet
|
yes=evet
|
||||||
Yes=Evet
|
Yes=Evet
|
||||||
no=hayır
|
no=hayır
|
||||||
@ -114,8 +118,8 @@ Activated=Etkin
|
|||||||
Closed=Kapalı
|
Closed=Kapalı
|
||||||
Closed2=Kapalı
|
Closed2=Kapalı
|
||||||
Enabled=Etkin
|
Enabled=Etkin
|
||||||
# Deprecated=Deprecated
|
Deprecated=Kullanılmayan
|
||||||
Disable=Engelli
|
Disable=Engelle
|
||||||
Disabled=Engelli
|
Disabled=Engelli
|
||||||
Add=Ekle
|
Add=Ekle
|
||||||
AddLink=Bağlantı ekle
|
AddLink=Bağlantı ekle
|
||||||
@ -136,16 +140,16 @@ Validate=Doğrula
|
|||||||
ToValidate=Doğrulanacak
|
ToValidate=Doğrulanacak
|
||||||
Save=Kaydet
|
Save=Kaydet
|
||||||
SaveAs=Farklı kaydet
|
SaveAs=Farklı kaydet
|
||||||
TestConnection=Test bağlantısı
|
TestConnection=Deneme bağlantısı
|
||||||
ToClone=Klonla
|
ToClone=Klonla
|
||||||
ConfirmClone=Klonlamak istediğiniz verileri seçin:
|
ConfirmClone=Klonlamak istediğiniz verileri seçin:
|
||||||
NoCloneOptionsSpecified=Klonlanacak hiçbir veri tanımlanmamış.
|
NoCloneOptionsSpecified=Klonlanacak hiçbir veri tanımlanmamış.
|
||||||
Of=ile ilgili
|
Of=ile ilgili
|
||||||
Go=Ara
|
Go=Git
|
||||||
# Run=Run
|
# Run=Run
|
||||||
CopyOf=Kopyası
|
CopyOf=Kopyası
|
||||||
Show=Göster
|
Show=Göster
|
||||||
ShowCardHere=Kartı göster
|
ShowCardHere=Kart göster
|
||||||
Search=Ara
|
Search=Ara
|
||||||
SearchOf=Ara
|
SearchOf=Ara
|
||||||
Valid=Geçerli
|
Valid=Geçerli
|
||||||
@ -165,7 +169,7 @@ Groups=Gruplar
|
|||||||
Password=Parola
|
Password=Parola
|
||||||
PasswordRetype=Parolanızı yeniden yazın
|
PasswordRetype=Parolanızı yeniden yazın
|
||||||
NoteSomeFeaturesAreDisabled=Bu demoda bir çok özelliğin/modülün engelli olduğuna dikkat edin.
|
NoteSomeFeaturesAreDisabled=Bu demoda bir çok özelliğin/modülün engelli olduğuna dikkat edin.
|
||||||
Name=Ad
|
Name=Adı
|
||||||
Person=Kişi
|
Person=Kişi
|
||||||
Parameter=Parametre
|
Parameter=Parametre
|
||||||
Parameters=Parametreler
|
Parameters=Parametreler
|
||||||
@ -177,7 +181,7 @@ CurrentValue=Geçerli değer
|
|||||||
Code=Kod
|
Code=Kod
|
||||||
Type=Tür
|
Type=Tür
|
||||||
Language=Dil
|
Language=Dil
|
||||||
MultiLanguage=Çoklu-dil
|
MultiLanguage=Çok-dilli
|
||||||
Note=Not
|
Note=Not
|
||||||
CurrentNote=Geçerli not
|
CurrentNote=Geçerli not
|
||||||
Title=Başlık
|
Title=Başlık
|
||||||
@ -189,7 +193,7 @@ Description=Açıklama
|
|||||||
Designation=Açıklama
|
Designation=Açıklama
|
||||||
Model=Model
|
Model=Model
|
||||||
DefaultModel=Varsayılan model
|
DefaultModel=Varsayılan model
|
||||||
Action=Eylem
|
Action=Etkinlik
|
||||||
About=Hakkında
|
About=Hakkında
|
||||||
Number=Sayı
|
Number=Sayı
|
||||||
NumberByMonth=Aya göre sayı
|
NumberByMonth=Aya göre sayı
|
||||||
@ -200,7 +204,7 @@ Limits=Sınırlar
|
|||||||
DevelopmentTeam=Geliştirme Ekibi
|
DevelopmentTeam=Geliştirme Ekibi
|
||||||
Logout=Çıkış
|
Logout=Çıkış
|
||||||
Connection=Bağlan
|
Connection=Bağlan
|
||||||
Setup=Kurulum
|
Setup=Ayarlar
|
||||||
Alert=Uyarı
|
Alert=Uyarı
|
||||||
Previous=Önceki
|
Previous=Önceki
|
||||||
Next=Sonraki
|
Next=Sonraki
|
||||||
@ -208,7 +212,7 @@ Cards=Kartlar
|
|||||||
Card=Kart
|
Card=Kart
|
||||||
Now=Şimdi
|
Now=Şimdi
|
||||||
Date=Tarih
|
Date=Tarih
|
||||||
DateStart=Başlangıç tarihi
|
DateStart=Başlama tarihi
|
||||||
DateEnd=Bitiş tarih
|
DateEnd=Bitiş tarih
|
||||||
DateCreation=Oluşturma tarihi
|
DateCreation=Oluşturma tarihi
|
||||||
DateModification=Değiştirme tarihi
|
DateModification=Değiştirme tarihi
|
||||||
@ -217,16 +221,16 @@ DateLastModification=Son değiştirme tarihi
|
|||||||
DateValidation=Doğrulama tarihi
|
DateValidation=Doğrulama tarihi
|
||||||
DateClosing=Kapanış tarihi
|
DateClosing=Kapanış tarihi
|
||||||
DateDue=Vade tarihi
|
DateDue=Vade tarihi
|
||||||
DateValue=Satış tarihi (valör)
|
DateValue=Satış tarihi
|
||||||
DateValueShort=Satış tarihi
|
DateValueShort=Satış tarihi
|
||||||
DateOperation=İşlem tarihi
|
DateOperation=İşlem tarihi
|
||||||
DateOperationShort=İşl. Tarih
|
DateOperationShort=İşl. Tarih
|
||||||
DateLimit=Sınır tarihi
|
DateLimit=Sınır tarihi
|
||||||
DateRequest=İstek tarihi
|
DateRequest=İstek tarihi
|
||||||
DateProcess=İşleme tarihi
|
DateProcess=İşlem tarihi
|
||||||
DatePlanShort=Planlana tarih
|
DatePlanShort=Planlanan tarih
|
||||||
DateRealShort=Gerç.Tarih
|
DateRealShort=Gerç.Tarih
|
||||||
DateBuild=Rapor oluşturma tarihi
|
DateBuild=Oluşturma tarihi raporu
|
||||||
DatePayment=Ödeme tarihi
|
DatePayment=Ödeme tarihi
|
||||||
DurationYear=yıl
|
DurationYear=yıl
|
||||||
DurationMonth=ay
|
DurationMonth=ay
|
||||||
@ -257,7 +261,7 @@ Quadri=Çeyrek
|
|||||||
MonthOfDay=Ayın günü
|
MonthOfDay=Ayın günü
|
||||||
HourShort=H
|
HourShort=H
|
||||||
Rate=Oran
|
Rate=Oran
|
||||||
# UseLocalTax=Include tax
|
UseLocalTax=Vergi dahil
|
||||||
Bytes=Bayt
|
Bytes=Bayt
|
||||||
KiloBytes=Kilobayt
|
KiloBytes=Kilobayt
|
||||||
MegaBytes=Megabayt
|
MegaBytes=Megabayt
|
||||||
@ -285,12 +289,12 @@ Amount=Tutar
|
|||||||
AmountInvoice=Fatura tutarı
|
AmountInvoice=Fatura tutarı
|
||||||
AmountPayment=Ödeme tutarı
|
AmountPayment=Ödeme tutarı
|
||||||
AmountHTShort=Tutar (net)
|
AmountHTShort=Tutar (net)
|
||||||
AmountTTCShort=Miktarı (KDV dahil)
|
AmountTTCShort=Tutar (KDV dahil)
|
||||||
AmountHT=Tutar (KDV hariç)
|
AmountHT=Tutar (KDV hariç)
|
||||||
AmountTTC=Miktarı (KDV dahil)
|
AmountTTC=Miktarı (KDV dahil)
|
||||||
AmountVAT=KDV tutarı
|
AmountVAT=KDV tutarı
|
||||||
# AmountLT1=Amount tax 2
|
AmountLT1=Vergi 2 tutarı
|
||||||
# AmountLT2=Amount tax 3
|
AmountLT2=Vergi 3 tutarı
|
||||||
AmountLT1ES=RE Tutarı
|
AmountLT1ES=RE Tutarı
|
||||||
AmountLT2ES=IRPF Tutarı
|
AmountLT2ES=IRPF Tutarı
|
||||||
AmountTotal=Toplam tutar
|
AmountTotal=Toplam tutar
|
||||||
@ -308,8 +312,8 @@ TotalHT=Toplam (KDV hariç)
|
|||||||
TotalTTC=Toplam (KDV dahil)
|
TotalTTC=Toplam (KDV dahil)
|
||||||
TotalTTCToYourCredit=Alacağınız için toplam (KDV dahil)
|
TotalTTCToYourCredit=Alacağınız için toplam (KDV dahil)
|
||||||
TotalVAT=Toplam KDV
|
TotalVAT=Toplam KDV
|
||||||
# TotalLT1=Total tax 2
|
TotalLT1=Vergi 2 toplamı
|
||||||
# TotalLT2=Total tax 3
|
TotalLT2=Vergi 3 toplamı
|
||||||
TotalLT1ES=Toplam RE
|
TotalLT1ES=Toplam RE
|
||||||
TotalLT2ES=Toplam IRPF
|
TotalLT2ES=Toplam IRPF
|
||||||
IncludedVAT=KDV dahil
|
IncludedVAT=KDV dahil
|
||||||
@ -328,31 +332,31 @@ List=Liste
|
|||||||
FullList=Tüm liste
|
FullList=Tüm liste
|
||||||
Statistics=İstatistikler
|
Statistics=İstatistikler
|
||||||
OtherStatistics=Diğer istatistikler
|
OtherStatistics=Diğer istatistikler
|
||||||
Status=Durumu
|
Status=Durum
|
||||||
# ShortInfo=Info.
|
# ShortInfo=Info.
|
||||||
Ref=Ref.
|
Ref=Ref.
|
||||||
RefSupplier=Ref. tedarikçi
|
RefSupplier=Ref. tedarikçi
|
||||||
RefPayment=Ref. ödeme
|
RefPayment=Ref. ödeme
|
||||||
CommercialProposals=Ticari teklifler
|
CommercialProposals=Teklifler
|
||||||
Comment=Yorum
|
Comment=Yorum
|
||||||
Comments=Yorumlar
|
Comments=Yorumlar
|
||||||
ActionsToDo=Yapılacak Eylemler
|
ActionsToDo=Yapılacak eylemler
|
||||||
ActionsDone=Biten eylemler
|
ActionsDone=Biten eylemler
|
||||||
ActionsToDoShort=Yapılacaklar
|
ActionsToDoShort=Yapılacaklar
|
||||||
ActionsRunningshort=Başladı
|
ActionsRunningshort=Başladı
|
||||||
ActionsDoneShort=Yapıldı
|
ActionsDoneShort=Yapıldı
|
||||||
ActionNotApplicable=Uygulanamaz
|
ActionNotApplicable=Uygulanamaz
|
||||||
ActionRunningNotStarted=Başlamadı
|
ActionRunningNotStarted=Başlayacak
|
||||||
ActionRunningShort=Başladı
|
ActionRunningShort=Başladı
|
||||||
ActionDoneShort=Bitti
|
ActionDoneShort=Bitti
|
||||||
CompanyFoundation=Firma/Kuruluş
|
CompanyFoundation=Firma/Kuruluş
|
||||||
ContactsForCompany=Firma Kişileri
|
ContactsForCompany=Bu üçüncü partinin kişileri
|
||||||
ContactsAddressesForCompany=Bu üçüncü partinin kişleri/adresleri
|
ContactsAddressesForCompany=Bu üçüncü partinin kişleri/adresleri
|
||||||
AddressesForCompany=Bu üçüncü partinin adresleri
|
AddressesForCompany=Bu üçüncü partinin adresleri
|
||||||
ActionsOnCompany=Bu üçüncü parti hakkındaki eylemler
|
ActionsOnCompany=Bu üçüncü parti hakkındaki eylemler
|
||||||
ActionsOnMember=Bu üye hakkındaki eylemler
|
ActionsOnMember=Bu üye hakkındaki eylemler
|
||||||
NActions=%s eylemleri
|
NActions=%s eylemleri
|
||||||
NActionsLate=%s geç
|
NActionsLate=%s son
|
||||||
Filter=Süzgeç
|
Filter=Süzgeç
|
||||||
RemoveFilter=Süzgeç kaldır
|
RemoveFilter=Süzgeç kaldır
|
||||||
ChartGenerated=Grafik oluşturuldu
|
ChartGenerated=Grafik oluşturuldu
|
||||||
@ -364,9 +368,9 @@ TotalDuration=Toplam süre
|
|||||||
Summary=Özet
|
Summary=Özet
|
||||||
MyBookmarks=Yerimlerim
|
MyBookmarks=Yerimlerim
|
||||||
OtherInformationsBoxes=Diğer bilgi kutuları
|
OtherInformationsBoxes=Diğer bilgi kutuları
|
||||||
DolibarrBoard=Dolibarr kurulu
|
DolibarrBoard=Dolibarr panosu
|
||||||
DolibarrStateBoard=İstatistikler
|
DolibarrStateBoard=İstatistikler
|
||||||
DolibarrWorkBoard=İş görevleri kurulu
|
DolibarrWorkBoard=İş görevleri panosu
|
||||||
Available=Mevcut
|
Available=Mevcut
|
||||||
NotYetAvailable=Henüz mevcut değil
|
NotYetAvailable=Henüz mevcut değil
|
||||||
NotAvailable=Uygun değil
|
NotAvailable=Uygun değil
|
||||||
@ -383,8 +387,8 @@ Others=Diğerleri
|
|||||||
OtherInformations=Diğer Bilgiler
|
OtherInformations=Diğer Bilgiler
|
||||||
Quantity=Miktar
|
Quantity=Miktar
|
||||||
Qty=Mik
|
Qty=Mik
|
||||||
ChangedBy=Tarafından değiştirildi
|
ChangedBy=Değiştiren
|
||||||
ReCalculate=Yeniden hesapla
|
ReCalculate=Yeniden oluştur
|
||||||
ResultOk=Başarılı
|
ResultOk=Başarılı
|
||||||
ResultKo=Başarısız
|
ResultKo=Başarısız
|
||||||
Reporting=Raporlama
|
Reporting=Raporlama
|
||||||
@ -401,7 +405,7 @@ Size=Boyut
|
|||||||
Received=Alınan
|
Received=Alınan
|
||||||
Paid=Ödenen
|
Paid=Ödenen
|
||||||
Topic=Konu
|
Topic=Konu
|
||||||
ByCompanies=Firmalara göre
|
ByCompanies=Üçüncü partilere göre
|
||||||
ByUsers=Kullanıcılara göre
|
ByUsers=Kullanıcılara göre
|
||||||
Links=Bağlantılar
|
Links=Bağlantılar
|
||||||
Link=Bağlantı
|
Link=Bağlantı
|
||||||
@ -413,7 +417,7 @@ PreviousStep=Önceki adım
|
|||||||
Datas=Veriler
|
Datas=Veriler
|
||||||
None=Hiçbiri
|
None=Hiçbiri
|
||||||
NoneF=Hiçbiri
|
NoneF=Hiçbiri
|
||||||
Late=Geç
|
Late=Son
|
||||||
Photo=Resim
|
Photo=Resim
|
||||||
Photos=Resimler
|
Photos=Resimler
|
||||||
AddPhoto=Resim ekle
|
AddPhoto=Resim ekle
|
||||||
@ -478,25 +482,25 @@ ReportDescription=Açıklama
|
|||||||
Report=Rapor
|
Report=Rapor
|
||||||
Keyword=Anahtar kelime
|
Keyword=Anahtar kelime
|
||||||
Legend=Gösterge
|
Legend=Gösterge
|
||||||
FillTownFromZip=İli Posta Kodundan (zip) doldurun
|
FillTownFromZip=İli Posta Kodundan (zip) al
|
||||||
# Fill=Fill
|
# Fill=Fill
|
||||||
# Reset=Reset
|
# Reset=Reset
|
||||||
ShowLog=Günlüğü (logu) göster
|
ShowLog=Günlüğü göster
|
||||||
File=Dosya
|
File=Dosya
|
||||||
Files=Dosyalar
|
Files=Dosyalar
|
||||||
NotAllowed=İzin verilmez
|
NotAllowed=İzin verilmez
|
||||||
ReadPermissionNotAllowed=Okuma izni yok
|
ReadPermissionNotAllowed=Okuma izni yok
|
||||||
AmountInCurrency=Para birimi: %s
|
AmountInCurrency=%s para biriminde tutar
|
||||||
Example=Örnek
|
Example=Örnek
|
||||||
Examples=Örnekler
|
Examples=Örnekler
|
||||||
NoExample=Örnek yok
|
NoExample=Örnek yok
|
||||||
FindBug=Hata bul
|
FindBug=Hata bildir
|
||||||
NbOfThirdParties=Üçüncü parti sayısı
|
NbOfThirdParties=Üçüncü parti sayısı
|
||||||
NbOfCustomers=Müşterilerin sayısı
|
NbOfCustomers=Müşterilerin sayısı
|
||||||
NbOfLines=Satır sayısı
|
NbOfLines=Satır sayısı
|
||||||
NbOfObjects=Nesne sayısı
|
NbOfObjects=Nesne sayısı
|
||||||
NbOfReferers=Yönlendirenlerin sayısı
|
NbOfReferers=Yönlendirenlerin sayısı
|
||||||
Referers=Referanslar
|
Referers=Yönlendirenler
|
||||||
TotalQuantity=Toplam miktar
|
TotalQuantity=Toplam miktar
|
||||||
DateFromTo=%s den %s e kadar
|
DateFromTo=%s den %s e kadar
|
||||||
DateFrom=%s den
|
DateFrom=%s den
|
||||||
@ -514,7 +518,7 @@ BuildDoc=Doc oluştur
|
|||||||
RebuildDoc=Yeniden Doc oluştur
|
RebuildDoc=Yeniden Doc oluştur
|
||||||
Entity=Varlık
|
Entity=Varlık
|
||||||
Entities=Varlıklar
|
Entities=Varlıklar
|
||||||
EventLogs=Günlükler (loglar)
|
EventLogs=Günlükler
|
||||||
CustomerPreview=Müşteri önizleme
|
CustomerPreview=Müşteri önizleme
|
||||||
SupplierPreview=Tedarikçi önizleme
|
SupplierPreview=Tedarikçi önizleme
|
||||||
AccountancyPreview=Muhasebe önizleme
|
AccountancyPreview=Muhasebe önizleme
|
||||||
@ -549,11 +553,11 @@ GoBack=Geri dön
|
|||||||
CanBeModifiedIfOk=Geçerliyse değiştirilebilir
|
CanBeModifiedIfOk=Geçerliyse değiştirilebilir
|
||||||
CanBeModifiedIfKo=Geçerli değilse değiştirilebilir
|
CanBeModifiedIfKo=Geçerli değilse değiştirilebilir
|
||||||
RecordModifiedSuccessfully=Kayıt başarıyla değiştirildi
|
RecordModifiedSuccessfully=Kayıt başarıyla değiştirildi
|
||||||
# RecordsModified=%s records modified
|
RecordsModified=%s kayıt değiştirildi
|
||||||
AutomaticCode=Otomatik kod
|
AutomaticCode=Otomatik kod
|
||||||
NotManaged=Başarılamadı
|
NotManaged=Başarılamadı
|
||||||
FeatureDisabled=Özellik devre dışı
|
FeatureDisabled=Özellik devre dışı
|
||||||
MoveBox=Kutu %s i taşı
|
MoveBox=%s kutusunu taşı
|
||||||
Offered=Önerilen
|
Offered=Önerilen
|
||||||
NotEnoughPermissions=Bu eylem için izininiz yok
|
NotEnoughPermissions=Bu eylem için izininiz yok
|
||||||
SessionName=Oturum adı
|
SessionName=Oturum adı
|
||||||
@ -588,7 +592,7 @@ Signature=İmza
|
|||||||
HidePassword=Komutu gizli parola ile göster
|
HidePassword=Komutu gizli parola ile göster
|
||||||
UnHidePassword=Gerçek komutu açık parola ile göster
|
UnHidePassword=Gerçek komutu açık parola ile göster
|
||||||
Root=Kök
|
Root=Kök
|
||||||
Informations=Bilgi
|
Informations=Bilgiler
|
||||||
Page=Sayfa
|
Page=Sayfa
|
||||||
Notes=Notlar
|
Notes=Notlar
|
||||||
AddNewLine=Yeni satır ekle
|
AddNewLine=Yeni satır ekle
|
||||||
@ -599,7 +603,7 @@ CloneMainAttributes=Nesneyi ana öznitelikleri ile klonla
|
|||||||
PDFMerge=PDF Birleştir
|
PDFMerge=PDF Birleştir
|
||||||
Merge=Birleştir
|
Merge=Birleştir
|
||||||
PrintContentArea=Sayfa yazdırılacak ana içerik alanını göster
|
PrintContentArea=Sayfa yazdırılacak ana içerik alanını göster
|
||||||
# MenuManager=Menu manager
|
MenuManager=Menu yöneticisi
|
||||||
NoMenu=Alt menü yok
|
NoMenu=Alt menü yok
|
||||||
WarningYouAreInMaintenanceMode=Uyarı, bakım modundasınız, şu anda uygulamayı kullanmak için yalnızca <b>%s</b> girişine izin veriliyor.
|
WarningYouAreInMaintenanceMode=Uyarı, bakım modundasınız, şu anda uygulamayı kullanmak için yalnızca <b>%s</b> girişine izin veriliyor.
|
||||||
CoreErrorTitle=Sistem hatası
|
CoreErrorTitle=Sistem hatası
|
||||||
@ -641,11 +645,11 @@ ByYear=Yıla göre
|
|||||||
ByMonth=Aya göre
|
ByMonth=Aya göre
|
||||||
ByDay=Güne göre
|
ByDay=Güne göre
|
||||||
BySalesRepresentative=Satış temsilcisine göre
|
BySalesRepresentative=Satış temsilcisine göre
|
||||||
LinkedToSpecificUsers=Belirli bir kullanıcı kişisine bağlı
|
LinkedToSpecificUsers=Belirli bir kullanıcı kişisine bağlantılı
|
||||||
DeleteAFile=Bir dosya sil
|
DeleteAFile=Bir dosya sil
|
||||||
ConfirmDeleteAFile=Dosyayı silmek istediğinizden emin misiniz
|
ConfirmDeleteAFile=Dosya silmek istediğinizden emin misiniz
|
||||||
NoResults=Hiç sonuç yok
|
NoResults=Sonuç yok
|
||||||
ModulesSystemTools=Modül araçları
|
ModulesSystemTools=Modul araçları
|
||||||
# Test=Test
|
# Test=Test
|
||||||
# Element=Element
|
# Element=Element
|
||||||
# NoPhotoYet=No pictures available yet
|
# NoPhotoYet=No pictures available yet
|
||||||
|
|||||||
@ -31,19 +31,19 @@ EndDate=Son tarih
|
|||||||
Launch=Başlat
|
Launch=Başlat
|
||||||
|
|
||||||
ForceBuyingPriceIfNull=Boşsa alış fiyatına zorla
|
ForceBuyingPriceIfNull=Boşsa alış fiyatına zorla
|
||||||
ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
|
ForceBuyingPriceIfNullDetails=eğr "AÇIK" sa, if "ON", oran satırda sıfır olacaktır (alış fiyatı = Satış fiyatı), aksi durumda ("KAPALI"), oran satış fiyatına eşit olacaktır (alış fiyatı = 0)
|
||||||
MARGIN_METHODE_FOR_DISCOUNT=Genel indirimle için oran yöntemi
|
MARGIN_METHODE_FOR_DISCOUNT=Genel indirimler için oran yöntemi
|
||||||
UseDiscountAsProduct=Ürün olarak
|
UseDiscountAsProduct=Ürün olarak
|
||||||
UseDiscountAsService=Hizmet olarak
|
UseDiscountAsService=Hizmet olarak
|
||||||
UseDiscountOnTotal=Ara toplamla
|
UseDiscountOnTotal=Ara toplamla
|
||||||
MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
|
MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, oran hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın.
|
||||||
|
|
||||||
MARGIN_TYPE=Oran türü
|
MARGIN_TYPE=Oran türü
|
||||||
MargeBrute=Ham oran
|
MargeBrute=Ham oran
|
||||||
MargeNette=Net oran
|
MargeNette=Net oran
|
||||||
MARGIN_TYPE_DETAILS=Ham oran : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı
|
MARGIN_TYPE_DETAILS=Ham oran : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı
|
||||||
|
|
||||||
# CostPrice=Cost price
|
CostPrice=Maliyet fiyatı
|
||||||
BuyingCost=Maliyet fiyatı
|
BuyingCost=Maliyet fiyatı
|
||||||
UnitCharges=Birim masrafları
|
UnitCharges=Birim masrafları
|
||||||
Charges=Masraflar
|
Charges=Masraflar
|
||||||
|
|||||||
@ -3,7 +3,7 @@ CHARSET=UTF-8
|
|||||||
MembersArea=Üye alanı
|
MembersArea=Üye alanı
|
||||||
PublicMembersArea=Genel üye alanı
|
PublicMembersArea=Genel üye alanı
|
||||||
MemberCard=Üye kartı
|
MemberCard=Üye kartı
|
||||||
SubscriptionCard=Abonelik kartı
|
SubscriptionCard=Abone kartı
|
||||||
Member=Üye
|
Member=Üye
|
||||||
Members=Üyeler
|
Members=Üyeler
|
||||||
MemberAccount=Üye girişi
|
MemberAccount=Üye girişi
|
||||||
@ -24,7 +24,7 @@ SetLinkToUser=Bir Dolibarr kullanıcısına bağlantı
|
|||||||
SetLinkToThirdParty=Bir Dolibarr üçüncü partisine bağlantı
|
SetLinkToThirdParty=Bir Dolibarr üçüncü partisine bağlantı
|
||||||
MembersCards=Üye kartvizitleri
|
MembersCards=Üye kartvizitleri
|
||||||
MembersList=Üyelerin listesi
|
MembersList=Üyelerin listesi
|
||||||
# MembersListToValid=List of draft members (to be validated)
|
MembersListToValid=Taslak üye listesi (doğrulanacak)
|
||||||
MembersListValid=Geçerli üye listesi
|
MembersListValid=Geçerli üye listesi
|
||||||
MembersListUpToDate=Güncel abonelikleri ile geçerli üye listesi
|
MembersListUpToDate=Güncel abonelikleri ile geçerli üye listesi
|
||||||
MembersListNotUpToDate=Abonelik tarihleri geçmiş geçerli üye listesi
|
MembersListNotUpToDate=Abonelik tarihleri geçmiş geçerli üye listesi
|
||||||
@ -143,7 +143,7 @@ DescADHERENT_MAIL_RESIL_SUBJECT=Üyelik sonlandırma Epostası konusu
|
|||||||
DescADHERENT_MAIL_RESIL=Üyelik sonlandırma Epostası
|
DescADHERENT_MAIL_RESIL=Üyelik sonlandırma Epostası
|
||||||
DescADHERENT_MAIL_FROM=Otomatik epostalar için Eposta gönderen
|
DescADHERENT_MAIL_FROM=Otomatik epostalar için Eposta gönderen
|
||||||
DescADHERENT_ETIQUETTE_TYPE=Etiket sayfası biçimi
|
DescADHERENT_ETIQUETTE_TYPE=Etiket sayfası biçimi
|
||||||
# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
|
DescADHERENT_ETIQUETTE_TEXT=Üye adres sayfalarına yazılan metin
|
||||||
DescADHERENT_CARD_TYPE=Kart sayfası biçimi
|
DescADHERENT_CARD_TYPE=Kart sayfası biçimi
|
||||||
DescADHERENT_CARD_HEADER_TEXT=Üyelik kartlarının en üstüne basılacak metin
|
DescADHERENT_CARD_HEADER_TEXT=Üyelik kartlarının en üstüne basılacak metin
|
||||||
DescADHERENT_CARD_TEXT=Üyelik kartlarına basılacak metin (sola yanaşık)
|
DescADHERENT_CARD_TEXT=Üyelik kartlarına basılacak metin (sola yanaşık)
|
||||||
@ -197,9 +197,9 @@ Collectivités=Kurumlar
|
|||||||
Particuliers=Kişisel
|
Particuliers=Kişisel
|
||||||
Entreprises=Firmalar
|
Entreprises=Firmalar
|
||||||
# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page <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>To pay using a Credit Card or Paypal, click on button at bottom of this page.<br>
|
# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page <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>To pay using a Credit Card or Paypal, click on button at bottom of this page.<br>
|
||||||
# ByProperties=By characteristics
|
ByProperties=Özelliklere göre
|
||||||
# MembersStatisticsByProperties=Members statistics by characteristics
|
MembersStatisticsByProperties=Özelliklere göre üye istatistikleri
|
||||||
# MembersByNature=Members by nature
|
MembersByNature=Doğal üyeler
|
||||||
# VATToUseForSubscriptions=VAT rate to use for subscriptions
|
# VATToUseForSubscriptions=VAT rate to use for subscriptions
|
||||||
# NoVatOnSubscription=No TVA for subscriptions
|
# NoVatOnSubscription=No TVA for subscriptions
|
||||||
# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
|
# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
# Dolibarr language file - Source file is en_US - orders
|
# Dolibarr language file - Source file is en_US - orders
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
OrdersArea=Müşteri siparişleri alan
|
OrdersArea=Müşteri siparişleri alanı
|
||||||
SuppliersOrdersArea=Tedarikçi siparişleri alan
|
SuppliersOrdersArea=Tedarikçi siparişleri alanı
|
||||||
OrderCard=Sipariş kartı
|
OrderCard=Sipariş kartı
|
||||||
# OrderId=Order Id
|
# OrderId=Order Id
|
||||||
Order=Sipariş
|
Order=Sipariş
|
||||||
Orders=Siparişler
|
Orders=Siparişler
|
||||||
OrderLine=Sipariş satırı
|
OrderLine=Sipariş kalemi
|
||||||
OrderFollow=İzleme
|
OrderFollow=İzleme
|
||||||
OrderDate=Sipariş Tarihi
|
OrderDate=Sipariş Tarihi
|
||||||
OrderToProcess=İşlenecek sipariş
|
OrderToProcess=İşlenecek sipariş
|
||||||
@ -14,10 +14,10 @@ NewOrder=Yeni sipariş
|
|||||||
ToOrder=Sipariş yap
|
ToOrder=Sipariş yap
|
||||||
MakeOrder=Sipariş yap
|
MakeOrder=Sipariş yap
|
||||||
SupplierOrder=Tedarikçi siparişi
|
SupplierOrder=Tedarikçi siparişi
|
||||||
SuppliersOrders=Tedarikçi siparişleri
|
SuppliersOrders=Tedarikçilerin siparişleri
|
||||||
SuppliersOrdersRunning=Mevcut tedarikçilerin siparişleri
|
SuppliersOrdersRunning=Mevcut tedarikçilerin siparişleri
|
||||||
CustomerOrder=Müşteri siparişi
|
CustomerOrder=Müşteri siparişi
|
||||||
CustomersOrders=Müşteri siparişleri
|
CustomersOrders=Müşterilerin siparişleri
|
||||||
CustomersOrdersRunning=Mevcut müşterilerin siparişleri
|
CustomersOrdersRunning=Mevcut müşterilerin siparişleri
|
||||||
CustomersOrdersAndOrdersLines=Müşteri siparişleri ve sipariş satırları
|
CustomersOrdersAndOrdersLines=Müşteri siparişleri ve sipariş satırları
|
||||||
OrdersToValid=Doğrulanacak müşteri siparişleri
|
OrdersToValid=Doğrulanacak müşteri siparişleri
|
||||||
@ -32,9 +32,9 @@ StatusOrderSentShort=İşlemde
|
|||||||
StatusOrderSent=Sevkiyat işlemde
|
StatusOrderSent=Sevkiyat işlemde
|
||||||
StatusOrderOnProcessShort=Kabul
|
StatusOrderOnProcessShort=Kabul
|
||||||
StatusOrderProcessedShort=İşlenmiş
|
StatusOrderProcessedShort=İşlenmiş
|
||||||
StatusOrderToBillShort=Faturalanacak
|
StatusOrderToBillShort=Teslim edlidi
|
||||||
# StatusOrderToBill2Short=To bill
|
StatusOrderToBill2Short=Faturalanacak
|
||||||
StatusOrderApprovedShort=Onaylanmış
|
StatusOrderApprovedShort=Onaylı
|
||||||
StatusOrderRefusedShort=Reddedildi
|
StatusOrderRefusedShort=Reddedildi
|
||||||
StatusOrderToProcessShort=İşlenecek
|
StatusOrderToProcessShort=İşlenecek
|
||||||
StatusOrderReceivedPartiallyShort=Kısmen aldı
|
StatusOrderReceivedPartiallyShort=Kısmen aldı
|
||||||
@ -44,19 +44,19 @@ StatusOrderDraft=Taslak (doğrulanması gerekir)
|
|||||||
StatusOrderValidated=Doğrulanmış
|
StatusOrderValidated=Doğrulanmış
|
||||||
StatusOrderOnProcess=Alınmak için bekliyor
|
StatusOrderOnProcess=Alınmak için bekliyor
|
||||||
StatusOrderProcessed=İşlenmiş
|
StatusOrderProcessed=İşlenmiş
|
||||||
StatusOrderToBill=Faturalanacak
|
StatusOrderToBill=Teslim edildi
|
||||||
# StatusOrderToBill2=To bill
|
StatusOrderToBill2=Faturalanacak
|
||||||
StatusOrderApproved=Onaylanmış
|
StatusOrderApproved=Onaylı
|
||||||
StatusOrderRefused=Reddedildi
|
StatusOrderRefused=Reddedildi
|
||||||
StatusOrderReceivedPartially=Kısmen alındı
|
StatusOrderReceivedPartially=Kısmen alındı
|
||||||
StatusOrderReceivedAll=Her şey kabul edildi
|
StatusOrderReceivedAll=Her şey kabul edildi
|
||||||
ShippingExist=Bir sevkiyat var
|
ShippingExist=Bir sevkiyat var
|
||||||
DraftOrWaitingApproved=Taslak veya onaylanmış henüz sipariş verilmemiş
|
DraftOrWaitingApproved=Taslak veya onaylanmış henüz sipariş verilmemiş
|
||||||
DraftOrWaitingShipped=Taslak veya onaylanmış henüz sevkedilmemiş
|
DraftOrWaitingShipped=Taslak veya onaylanmış henüz sevkedilmemiş
|
||||||
MenuOrdersToBill=Teslim edilecek siparişler
|
MenuOrdersToBill=Teslim edilen siparişler
|
||||||
MenuOrdersToBill2=Faturalanacak siparişler
|
MenuOrdersToBill2=Faturalanacak siparişler
|
||||||
SearchOrder=Sipariş ara
|
SearchOrder=Sipariş ara
|
||||||
Sending=Gönderme
|
Sending=Gönderim
|
||||||
Sendings=Gönderimler
|
Sendings=Gönderimler
|
||||||
ShipProduct=Ürünü sevket
|
ShipProduct=Ürünü sevket
|
||||||
Discount=İndirim
|
Discount=İndirim
|
||||||
@ -93,8 +93,8 @@ ConfirmUnvalidateOrder=<b>%s</b> siparişini taslak durumuna geri almak istediğ
|
|||||||
ConfirmCancelOrder=Bu siparişi iptal etmek istediğinizden emin misiniz?
|
ConfirmCancelOrder=Bu siparişi iptal etmek istediğinizden emin misiniz?
|
||||||
ConfirmMakeOrder=Bu siparişi <b>%s</b> üzerine yaptığınızı onaylamak istediğinizden emin misiniz?
|
ConfirmMakeOrder=Bu siparişi <b>%s</b> üzerine yaptığınızı onaylamak istediğinizden emin misiniz?
|
||||||
GenerateBill=Fatura oluştur
|
GenerateBill=Fatura oluştur
|
||||||
# ClassifyShipped=Classify delivered
|
ClassifyShipped=Teslim edildi sınıflandır
|
||||||
ClassifyBilled="Faturalandı" olarak sınıflandır
|
ClassifyBilled=Faturalandı sınıflandır
|
||||||
ComptaCard=Muhasebe kartı
|
ComptaCard=Muhasebe kartı
|
||||||
DraftOrders=Taslak sipariş
|
DraftOrders=Taslak sipariş
|
||||||
RelatedOrders=İlgili siparişler
|
RelatedOrders=İlgili siparişler
|
||||||
@ -131,11 +131,11 @@ Error_COMMANDE_SUPPLIER_ADDON_NotDefined=COMMANDE_SUPPLIER_ADDON değişmezi tan
|
|||||||
Error_COMMANDE_ADDON_NotDefined=Sabit COMMANDE_ADDON tanımlanmamış
|
Error_COMMANDE_ADDON_NotDefined=Sabit COMMANDE_ADDON tanımlanmamış
|
||||||
Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Modül dosyası %s yüklenemedi
|
Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Modül dosyası %s yüklenemedi
|
||||||
Error_FailedToLoad_COMMANDE_ADDON_File=Modül dosyası %s yüklenemedi
|
Error_FailedToLoad_COMMANDE_ADDON_File=Modül dosyası %s yüklenemedi
|
||||||
# Error_OrderNotChecked=No orders to invoice selected
|
Error_OrderNotChecked=Faturalanacak seçilmiş sipariş yok
|
||||||
|
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
OrderSource0=Ticari teklif
|
OrderSource0=Teklif
|
||||||
OrderSource1=Internet
|
OrderSource1=Internet
|
||||||
OrderSource2=Posta kampanyası
|
OrderSource2=Posta kampanyası
|
||||||
OrderSource3=Telefon kampanyası
|
OrderSource3=Telefon kampanyası
|
||||||
@ -155,7 +155,7 @@ OrderByEMail=Eposta
|
|||||||
OrderByWWW=Çevrimiçi
|
OrderByWWW=Çevrimiçi
|
||||||
OrderByPhone=Telefon
|
OrderByPhone=Telefon
|
||||||
|
|
||||||
# CreateInvoiceForThisCustomer=Bill orders
|
CreateInvoiceForThisCustomer=Sipariş Faturala
|
||||||
# NoOrdersToInvoice=No orders billable
|
NoOrdersToInvoice=Faturalanabilir sipariş yok
|
||||||
# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
|
CloseProcessedOrdersAutomatically=Seçilen tüm siparişleri "İşlendi" olarak sınıflandır.
|
||||||
MenuOrdersToBill2=Faturalanacak siparişler
|
MenuOrdersToBill2=Faturalanacak siparişler
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# Dolibarr language file - Source file is en_US - oscommerce
|
# Dolibarr language file - tr_TR - oscommerce
|
||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
OSCommerce=OS Commerce
|
OSCommerce=OS Commerce
|
||||||
OSCommerceSetup=OS Ticaret modülü kurulumu
|
OSCommerceSetup=OS Ticaret modülü kurulumu
|
||||||
|
|||||||
@ -6,15 +6,15 @@ AddTrip=Gezi ekle
|
|||||||
Tools=Araçlar
|
Tools=Araçlar
|
||||||
ToolsDesc=Bu alan diğer menü girişlerinde bulunmayan çeşitli araçların gruplandırılmasına ayrılmıştır.<br><br>O araçlara kenardaki menüden ulaşılabilir.
|
ToolsDesc=Bu alan diğer menü girişlerinde bulunmayan çeşitli araçların gruplandırılmasına ayrılmıştır.<br><br>O araçlara kenardaki menüden ulaşılabilir.
|
||||||
Birthday=Doğumgünü
|
Birthday=Doğumgünü
|
||||||
BirthdayDate=Birthday
|
BirthdayDate=Doğumgünü
|
||||||
DateToBirth=Doğum Tarihi
|
DateToBirth=Doğum Tarihi
|
||||||
BirthdayAlertOn= doğum günü uyarısı etkin
|
BirthdayAlertOn= doğum günü uyarısı etkin
|
||||||
BirthdayAlertOff= doğumgünü uyarısı etkin değil
|
BirthdayAlertOff= doğumgünü uyarısı etkin değil
|
||||||
Notify_FICHINTER_VALIDATE=Intervention validated
|
Notify_FICHINTER_VALIDATE=Müdahale doğrulandı
|
||||||
# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
|
# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
|
||||||
Notify_BILL_VALIDATE=Müşteri faturası onaylandı
|
Notify_BILL_VALIDATE=Müşteri faturası onaylandı
|
||||||
# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
|
# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
|
||||||
Notify_ORDER_SUPPLIER_APPROVE=Tedarikçi sipariş onaylandı
|
Notify_ORDER_SUPPLIER_APPROVE=Tedarikçi siparişi onaylandı
|
||||||
Notify_ORDER_SUPPLIER_REFUSE=Tedarikçi siparişi reddedildi
|
Notify_ORDER_SUPPLIER_REFUSE=Tedarikçi siparişi reddedildi
|
||||||
Notify_ORDER_VALIDATE=Müşteri siparişi onaylandı
|
Notify_ORDER_VALIDATE=Müşteri siparişi onaylandı
|
||||||
Notify_PROPAL_VALIDATE=Müşteri teklifi onaylandı
|
Notify_PROPAL_VALIDATE=Müşteri teklifi onaylandı
|
||||||
@ -23,7 +23,7 @@ Notify_WITHDRAW_CREDIT=Kredi çekme
|
|||||||
Notify_WITHDRAW_EMIT=Para çekme uygula
|
Notify_WITHDRAW_EMIT=Para çekme uygula
|
||||||
Notify_ORDER_SENTBYMAIL=Müşteri siparişi posta ile gönderildi
|
Notify_ORDER_SENTBYMAIL=Müşteri siparişi posta ile gönderildi
|
||||||
Notify_COMPANY_CREATE=Üçüncü parti oluşturuldu
|
Notify_COMPANY_CREATE=Üçüncü parti oluşturuldu
|
||||||
Notify_PROPAL_SENTBYMAIL=Ticari teklif posta ile gönderildi
|
Notify_PROPAL_SENTBYMAIL=Teklif posta ile gönderildi
|
||||||
Notify_ORDER_SENTBYMAIL=Müşteri siparişi posta ile gönderildi
|
Notify_ORDER_SENTBYMAIL=Müşteri siparişi posta ile gönderildi
|
||||||
Notify_BILL_PAYED=Müşteri faturası ödendi
|
Notify_BILL_PAYED=Müşteri faturası ödendi
|
||||||
Notify_BILL_CANCEL=Müşteri faturası iptal edildi
|
Notify_BILL_CANCEL=Müşteri faturası iptal edildi
|
||||||
@ -39,7 +39,7 @@ Notify_SHIPPING_VALIDATE=Sevkiyat onaylandı
|
|||||||
Notify_SHIPPING_SENTBYMAIL=Sevkiyat posta ile gönderildi
|
Notify_SHIPPING_SENTBYMAIL=Sevkiyat posta ile gönderildi
|
||||||
Notify_MEMBER_VALIDATE=Üye onaylandı
|
Notify_MEMBER_VALIDATE=Üye onaylandı
|
||||||
Notify_MEMBER_SUBSCRIPTION=Üye abone
|
Notify_MEMBER_SUBSCRIPTION=Üye abone
|
||||||
Notify_MEMBER_RESILIATE=Üyelik bitirildi
|
Notify_MEMBER_RESILIATE=Üyelik sonlandırıldı
|
||||||
Notify_MEMBER_DELETE=Üye silindi
|
Notify_MEMBER_DELETE=Üye silindi
|
||||||
NbOfAttachedFiles=Eklenen dosya/belge sayısı
|
NbOfAttachedFiles=Eklenen dosya/belge sayısı
|
||||||
TotalSizeOfAttachedFiles=Eklenen dosyaların/belgelerin toplam boyutu
|
TotalSizeOfAttachedFiles=Eklenen dosyaların/belgelerin toplam boyutu
|
||||||
@ -50,14 +50,14 @@ Miscellaneous=Çeşitli
|
|||||||
NbOfActiveNotifications=Number of notifications
|
NbOfActiveNotifications=Number of notifications
|
||||||
PredefinedMailTest=Bu bir deneme postasıdır.\nİki satır enter tuşu ile ayrılmıştır.
|
PredefinedMailTest=Bu bir deneme postasıdır.\nİki satır enter tuşu ile ayrılmıştır.
|
||||||
PredefinedMailTestHtml=Bu bir <b>deneme</b> postası (deneme sözcüğü koyu olmalı).<br>İki satır enter tuşu ile ayrılmıştır.
|
PredefinedMailTestHtml=Bu bir <b>deneme</b> postası (deneme sözcüğü koyu olmalı).<br>İki satır enter tuşu ile ayrılmıştır.
|
||||||
PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n Burada faturayı bulacaksınız __FACREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendInvoice=Burada faturayı bulacaksınız __FACREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n Fatura __FACREF__ nın ödenmemiş göründüğünün size uyarısını yapmak isteriz. Dolayısı ile fatura yeniden anımsatmak üzere eklenmiştir.\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendInvoiceReminder=Fatura __FACREF__ nın ödenmemiş göründüğünün size uyarısını yapmak isteriz. Dolayısı ile fatura yeniden anımsatmak üzere eklenmiştir.\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n Burada ticari teklifi bulacaksınız __PROPREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendProposal=Teklifi burada bulacaksınız __PROPREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n Burada siparişi bulacaksınız __ORDERREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendOrder=Burada siparişi bulacaksınız __ORDERREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n Burada siparişimizi bulacaksınız __ORDERREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendSupplierOrder=Burada siparişimizi bulacaksınız __ORDERREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n Burada faturayı bulacaksınız __FACREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendSupplierInvoice=Burada faturayı bulacaksınız __FACREF__\n\n__PERSONALIZED__Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n Burada sevkiyatı bulacaksınız __SHIPPINGREF__\n\n__PERSONALIZED__ Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendShipping=Burada sevkiyatı bulacaksınız __SHIPPINGREF__\n\n__PERSONALIZED__ Saygılarımızla\n\n__SIGNATURE__
|
||||||
PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n Burada müdahaleyi bulacaksınız __FICHINTERREF__\n\n__PERSONALIZED__ Saygılarımızla\n\n__SIGNATURE__
|
PredefinedMailContentSendFichInter=Burada müdahaleyi bulacaksınız __FICHINTERREF__\n\n__PERSONALIZED__ Saygılarımızla\n\n__SIGNATURE__
|
||||||
DemoDesc=Dolibarr birçok fonksiyonel modülden oluşan derlitoplu bir ERP/CRM programıdır. Bu durumda tüm modülleri içeren bir demo asla hiçbir şey demek değildir. Yani, birçok demo profili vardır.
|
DemoDesc=Dolibarr birçok fonksiyonel modülden oluşan derlitoplu bir ERP/CRM programıdır. Bu durumda tüm modülleri içeren bir demo asla hiçbir şey demek değildir. Yani, birçok demo profili vardır.
|
||||||
ChooseYourDemoProfil=İşlemlerinize uyan demo profilini seçin...
|
ChooseYourDemoProfil=İşlemlerinize uyan demo profilini seçin...
|
||||||
DemoFundation=Bir vakıfın üyelerini yönet
|
DemoFundation=Bir vakıfın üyelerini yönet
|
||||||
@ -70,7 +70,7 @@ GoToDemo=Demoya git
|
|||||||
CreatedBy=%s tarafından oluşturuldu
|
CreatedBy=%s tarafından oluşturuldu
|
||||||
ModifiedBy=%s tarafından düzenlendi
|
ModifiedBy=%s tarafından düzenlendi
|
||||||
ValidatedBy=%s tarafından onaylandı
|
ValidatedBy=%s tarafından onaylandı
|
||||||
CanceledBy=Canceled by %s tarafından iptal edildi
|
CanceledBy=%s tarafından iptal edildi
|
||||||
ClosedBy=%s tarafından kapatıldı
|
ClosedBy=%s tarafından kapatıldı
|
||||||
FileWasRemoved=%s dosyası kaldırıldı
|
FileWasRemoved=%s dosyası kaldırıldı
|
||||||
DirWasRemoved=%s dizini kaldırıldı
|
DirWasRemoved=%s dizini kaldırıldı
|
||||||
@ -105,16 +105,16 @@ SurfaceUnitm2=m2
|
|||||||
SurfaceUnitdm2=dm2
|
SurfaceUnitdm2=dm2
|
||||||
SurfaceUnitcm2=cm2
|
SurfaceUnitcm2=cm2
|
||||||
SurfaceUnitmm2=mm2
|
SurfaceUnitmm2=mm2
|
||||||
# SurfaceUnitfoot2=ft2
|
SurfaceUnitfoot2=ft2
|
||||||
# SurfaceUnitinch2=in2
|
SurfaceUnitinch2=in2
|
||||||
Volume=Hacim
|
Volume=Hacim
|
||||||
TotalVolume=Toplam hacim
|
TotalVolume=Toplam hacim
|
||||||
VolumeUnitm3=m3
|
VolumeUnitm3=m3
|
||||||
VolumeUnitdm3=dm3
|
VolumeUnitdm3=dm3
|
||||||
VolumeUnitcm3=cm3
|
VolumeUnitcm3=cm3
|
||||||
VolumeUnitmm3=mm3
|
VolumeUnitmm3=mm3
|
||||||
# VolumeUnitfoot3=ft3
|
VolumeUnitfoot3=ft3
|
||||||
# VolumeUnitinch3=in3
|
VolumeUnitinch3=in3
|
||||||
VolumeUnitounce=ons
|
VolumeUnitounce=ons
|
||||||
VolumeUnitlitre=litre
|
VolumeUnitlitre=litre
|
||||||
VolumeUnitgallon=galon
|
VolumeUnitgallon=galon
|
||||||
@ -125,11 +125,11 @@ SizeUnitcm=cm
|
|||||||
SizeUnitmm=mm
|
SizeUnitmm=mm
|
||||||
SizeUnitinch=inç
|
SizeUnitinch=inç
|
||||||
SizeUnitfoot=foot
|
SizeUnitfoot=foot
|
||||||
# SizeUnitpoint=point
|
SizeUnitpoint=nokta
|
||||||
BugTracker=Hata izleyici
|
BugTracker=Hata izleyici
|
||||||
SendNewPasswordDesc=Bu form yeni bir parola istemenizi sağlar. Sizin eposta adresinize gönderilecektir.<br>Bu eposta adresindeki onaylama bağlantısına tıkladıktan sonra değişiklik etkili olacaktır.<br>Eposta okuyucu yazılımını kontrol edin.
|
SendNewPasswordDesc=Bu form yeni bir parola istemenizi sağlar. Sizin eposta adresinize gönderilecektir.<br>Bu eposta adresindeki onaylama bağlantısına tıkladıktan sonra değişiklik etkili olacaktır.<br>Eposta okuyucu yazılımını kontrol edin.
|
||||||
BackToLoginPage=Giriş sayfasına geri dön
|
BackToLoginPage=Giriş sayfasına geri dön
|
||||||
AuthenticationDoesNotAllowSendNewPassword=Authentication mode is <b>%s</b>.<br>In this mode, Dolibarr can't know nor change your password.<br>Contact your system administrator if you want to change your password.
|
AuthenticationDoesNotAllowSendNewPassword=Kimlik doğrulama modu <b>%s</b>.<br>bu modda, Dolibarr parolanızı bilemez ve değiştiremez.<br>Parola değiştirmek istiyorsanız sistem yöneticinize danışın.
|
||||||
EnableGDLibraryDesc=Bu seçeneği kullanmak için PHP nizle GD kütüphanesini kurun ya da etkinleştirin.
|
EnableGDLibraryDesc=Bu seçeneği kullanmak için PHP nizle GD kütüphanesini kurun ya da etkinleştirin.
|
||||||
EnablePhpAVModuleDesc=Ant-virüs yazılımınızla uyumlu bir modül kurmalısınız. (Clamav : php4-clamavlib ya da php5-clamavlib)
|
EnablePhpAVModuleDesc=Ant-virüs yazılımınızla uyumlu bir modül kurmalısınız. (Clamav : php4-clamavlib ya da php5-clamavlib)
|
||||||
ProfIdShortDesc=<b>Uzman no %s</b> üçüncü parti ülkesine bağlı bir bilgidir.<br>Örneğin, <b>%s</b> ülkesi için kodu<b>%s</b>dir.
|
ProfIdShortDesc=<b>Uzman no %s</b> üçüncü parti ülkesine bağlı bir bilgidir.<br>Örneğin, <b>%s</b> ülkesi için kodu<b>%s</b>dir.
|
||||||
@ -168,12 +168,12 @@ ThisIsListOfModules=Bu, bu demo profili tarafından önceden seçili modüllerin
|
|||||||
ClickHere=Buraya tıkla
|
ClickHere=Buraya tıkla
|
||||||
UseAdvancedPerms=Bazı modüllerin gelişmiş izinlerini kullan
|
UseAdvancedPerms=Bazı modüllerin gelişmiş izinlerini kullan
|
||||||
FileFormat=Dosya biçimi
|
FileFormat=Dosya biçimi
|
||||||
SelectAColor=Bir renk seçim
|
SelectAColor=Bir renk seç
|
||||||
AddFiles=Dosya ekle
|
AddFiles=Dosya ekle
|
||||||
StartUpload=Yüklemeyi başlat
|
StartUpload=Yüklemeyi başlat
|
||||||
CancelUpload=Yüklemeyi iptal et
|
CancelUpload=Yüklemeyi iptal et
|
||||||
FileIsTooBig=Dosyalar çok büyük
|
FileIsTooBig=Dosyalar çok büyük
|
||||||
# PleaseBePatient=Please be patient...
|
PleaseBePatient=Lütfen sabırlı olun...
|
||||||
|
|
||||||
##### Calendar common #####
|
##### Calendar common #####
|
||||||
AddCalendarEntry=% Takvimine giriş ekleyin
|
AddCalendarEntry=% Takvimine giriş ekleyin
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user