From 1770a46519aaf4105c0170008357a39d6bb03c2d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 22 Nov 2011 14:00:03 +0100 Subject: [PATCH 1/4] Qual: Removed tons of warning --- htdocs/adherents/class/adherent.class.php | 3 +- htdocs/comm/propal/class/propal.class.php | 1 + htdocs/commande/class/commande.class.php | 5 ++- htdocs/compta/facture/class/facture.class.php | 2 ++ .../class/bon-prelevement.class.php | 6 ++-- htdocs/core/class/commonobject.class.php | 1 + htdocs/core/class/html.form.class.php | 2 +- htdocs/core/lib/company.lib.php | 15 ++++---- htdocs/core/lib/pdf.lib.php | 9 +++++ htdocs/core/lib/usergroups.lib.php | 27 ++++++--------- htdocs/core/menus/standard/empty.php | 4 +-- .../pdf/pdf_muscadet.modules.php | 2 +- htdocs/ftp/pre.inc.php | 15 +++++--- .../service/actions_card_service.class.php | 3 +- htdocs/societe/class/societe.class.php | 34 ------------------- 15 files changed, 57 insertions(+), 72 deletions(-) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index 18673422697..694e696d6ee 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -435,7 +435,8 @@ class Adherent extends CommonObject include_once(DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'); $hookmanager=new HookManager($this->db); $hookmanager->callHooks(array('memberdao')); - $parameters=array('socid'=>$socid); + $parameters=array('id'=>$this->id); + $action=''; $reshook=$hookmanager->executeHooks('insertExtraFields',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks if (empty($reshook)) { diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 4a3d30f1bd2..6450eab568f 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -921,6 +921,7 @@ class Propal extends CommonObject if (is_object($hookmanager)) { $parameters=array('objFrom'=>$objFrom); + $action=''; $reshook=$hookmanager->executeHooks('createfrom',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) $error++; } diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 1c8214cd583..4734a881ed0 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -829,6 +829,7 @@ class Commande extends CommonObject if (is_object($hookmanager)) { $parameters=array('objFrom'=>$objFrom); + $action=''; $reshook=$hookmanager->executeHooks('createfrom',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) $error++; } @@ -924,6 +925,7 @@ class Commande extends CommonObject $hookmanager->callHooks(array('orderdao')); $parameters=array('objFrom'=>$object); + $action=''; $reshook=$hookmanager->executeHooks('createfrom',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) $error++; @@ -1580,7 +1582,8 @@ class Commande extends CommonObject $this->stocks = array(); // Tableau des id de produit de la commande - + $array_of_product=array(); + // Recherche total en stock pour chaque produit if (count($array_of_product)) diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 6a7c2a2116b..899f5e49c04 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -570,6 +570,7 @@ class Facture extends CommonObject if (is_object($hookmanager)) { $parameters=array('objFrom'=>$objFrom); + $action=''; $reshook=$hookmanager->executeHooks('createfrom',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) $error++; } @@ -665,6 +666,7 @@ class Facture extends CommonObject $hookmanager->callHooks(array('invoicedao')); $parameters=array('objFrom'=>$object); + $action=''; $reshook=$hookmanager->executeHooks('createfrom',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) $error++; diff --git a/htdocs/compta/prelevement/class/bon-prelevement.class.php b/htdocs/compta/prelevement/class/bon-prelevement.class.php index 2f496754c29..8176aa153f9 100644 --- a/htdocs/compta/prelevement/class/bon-prelevement.class.php +++ b/htdocs/compta/prelevement/class/bon-prelevement.class.php @@ -715,15 +715,15 @@ class BonPrelevement extends CommonObject * Create a withdraw * * @param int $banque code of bank - * @param int $guichet code of banck office + * @param int $agence code of bank office (guichet) * @param string $mode real=do action, simu=test only * @return int <0 if KO, nbre of invoice withdrawed if OK */ - function Create($banque=0, $guichet=0, $mode='real') + function Create($banque=0, $agence=0, $mode='real') { global $conf,$langs; - dol_syslog("BonPrelevement::Create banque=$banque guichet=$guichet"); + dol_syslog("BonPrelevement::Create banque=$banque agence=$agence"); require_once (DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php"); require_once (DOL_DOCUMENT_ROOT."/societe/class/societe.class.php"); diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index e23d5694880..476d683c68e 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -2127,6 +2127,7 @@ abstract class CommonObject if (empty($line->fk_parent_line)) { $parameters=array('line'=>$line,'var'=>$var,'i'=>$i); + $action=''; $reshook=$hookmanager->executeHooks('printOriginObjectLine',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks } } diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 27289b06b2b..9087c5bbd48 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -1810,7 +1810,7 @@ class Form $tmparray[$obj->rowid]['label']=$label; $i++; } - $this->cache_demand_reason=dol_sort_array($tmparray,'label', $order='asc', $natsort, $case_sensitive); + $this->cache_demand_reason=dol_sort_array($tmparray,'label', $order='asc'); unset($tmparray); return 1; diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 16059e6fbe3..17ed5593e2d 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -480,11 +480,12 @@ function show_projects($conf,$langs,$db,$object,$backtopage='') /** * Show html area for list of contacts - * @param conf Object conf - * @param langs Object langs - * @param db Database handler - * @param object Third party object - * @param backtopage Url to go once contact is created + * + * @param Conf $conf Object conf + * @param Translate $langs Object langs + * @param DoliDB $db Database handler + * @param Object $object Third party object + * @param string $backtopage Url to go once contact is created */ function show_contacts($conf,$langs,$db,$object,$backtopage='') { @@ -743,6 +744,7 @@ function show_actions_todo($conf,$langs,$db,$object,$objcon='',$noprint=0) /** * Show html area with actions done + * * @param conf Object conf * @param langs Object langs * @param db Object db @@ -837,6 +839,7 @@ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) $numaction++; $i++; } + $db->free($resql); } else { @@ -967,8 +970,6 @@ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) } $out.="\n"; $out.="
\n"; - - $db->free($result); } if ($noprint) return $out; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 3db6fe164c8..7c94b19b66c 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -685,6 +685,7 @@ function pdf_writelinedesc(&$pdf,$object,$i,$outputlangs,$w,$h,$posx,$posy,$hide $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); $parameters = array('pdf'=>$pdf,'i'=>$i,'outputlangs'=>$outputlangs,'w'=>$w,'h'=>$h,'posx'=>$posx,'posy'=>$posy,'hideref'=>$hideref,'hidedesc'=>$hidedesc,'issupplierline'=>$issupplierline,'special_code'=>$special_code); + $action=''; $reshook=$hookmanager->executeHooks('pdf_writelinedesc',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -929,6 +930,7 @@ function pdf_getlinevatrate($object,$i,$outputlangs,$hidedetails=0,$hookmanager= $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlinevatrate',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -959,6 +961,7 @@ function pdf_getlineupexcltax($object,$i,$outputlangs,$hidedetails=0,$hookmanage $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlineupexcltax',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -985,6 +988,7 @@ function pdf_getlineqty($object,$i,$outputlangs,$hidedetails=0,$hookmanager=fals $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlineqty',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -1013,6 +1017,7 @@ function pdf_getlineqty_asked($object,$i,$outputlangs,$hidedetails=0,$hookmanage $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlineqty_asked',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -1041,6 +1046,7 @@ function pdf_getlineqty_shipped($object,$i,$outputlangs,$hidedetails=0,$hookmana $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlineqty_shipped',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -1069,6 +1075,7 @@ function pdf_getlineqty_keeptoship($object,$i,$outputlangs,$hidedetails=0,$hookm $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlineqty_keeptoship',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -1099,6 +1106,7 @@ function pdf_getlineremisepercent($object,$i,$outputlangs,$hidedetails=0,$hookma $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlineremisepercent',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else @@ -1136,6 +1144,7 @@ function pdf_getlinetotalexcltax($object,$i,$outputlangs,$hidedetails=0,$hookman $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); $parameters = array('i'=>$i,'outputlangs'=>$outputlangs,'hidedetails'=>$hidedetails,'special_code'=>$special_code); + $action=''; return $hookmanager->executeHooks('pdf_getlinetotalexcltax',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks } else diff --git a/htdocs/core/lib/usergroups.lib.php b/htdocs/core/lib/usergroups.lib.php index ed5b6bfeed1..001c1ca6c18 100644 --- a/htdocs/core/lib/usergroups.lib.php +++ b/htdocs/core/lib/usergroups.lib.php @@ -142,9 +142,10 @@ function group_prepare_head($object) /** * Show list of themes. Show all thumbs of themes - * @param fuser User concerned or '' for global theme - * @param edit 1 to add edit form - * @param foruserprofile Show for user profile view + * + * @param User $fuser User concerned or '' for global theme + * @param int $edit 1 to add edit form + * @param boolean $foruserprofile Show for user profile view */ function show_theme($fuser,$edit=0,$foruserprofile=false) { @@ -166,21 +167,21 @@ function show_theme($fuser,$edit=0,$foruserprofile=false) // Title if ($foruserprofile) { - print ''.$langs->trans("Parameter").''.$langs->trans("DefaultValue").''; - print ' '; + print ''.$langs->trans("Parameter").''.$langs->trans("DefaultValue").''; + print ' '; print ''; } else { - print ''.$langs->trans("DefaultSkin").''; - print ''; + print ''.$langs->trans("DefaultSkin").''; + print ''; $url='http://www.dolistore.com/lang-en/4-skins'; if (preg_match('/fr/i',$langs->defaultlang)) $url='http://www.dolistore.com/lang-fr/4-themes'; //if (preg_match('/es/i',$langs->defaultlang)) $url='http://www.dolistore.com/lang-es/4-themes'; print ''; print $langs->trans('DownloadMoreSkins'); print ''; - print ''; + print ''; } $var=false; @@ -190,8 +191,8 @@ function show_theme($fuser,$edit=0,$foruserprofile=false) print ''; print ''.$langs->trans("DefaultSkin").''; print ''.$conf->global->MAIN_THEME.''; - print ' '.$langs->trans("UsePersonalValue").''; - print ' '; + print ' '.$langs->trans("UsePersonalValue").''; + print ' '; print ''; } @@ -203,12 +204,6 @@ function show_theme($fuser,$edit=0,$foruserprofile=false) print ''; } - if ($edit) - { - if ($subdir == $conf->global->MAIN_THEME) $title=$langs->trans("ThemeCurrentlyActive"); - else $title=$langs->trans("ShowPreview"); - } - $var=!$var; print ''; diff --git a/htdocs/core/menus/standard/empty.php b/htdocs/core/menus/standard/empty.php index e7ac7d0e6f4..6efd12367da 100644 --- a/htdocs/core/menus/standard/empty.php +++ b/htdocs/core/menus/standard/empty.php @@ -56,10 +56,10 @@ class MenuTop { $classname='class="tmenu"'; print_start_menu_entry_empty($idsel); - print ''; + print 'atarget?' target="'.$this->atarget.'"':'').'>'; print ''; print ''; - print ''; + print 'atarget?' target="'.$this->atarget.'"':'').'>'; print_text_menu_entry_empty($langs->trans("Home")); print ''; print_end_menu_entry_empty(); diff --git a/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php b/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php index 625dbdee60c..bd78be5eb83 100644 --- a/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php +++ b/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php @@ -358,7 +358,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders if ($deja_regle || $amount_credit_notes_included || $amount_deposits_included) { - $this->_tableau_versements($pdf, $fac, $posy); + $this->_tableau_versements($pdf, $object, $posy); } // Pied de page diff --git a/htdocs/ftp/pre.inc.php b/htdocs/ftp/pre.inc.php index 2fd4c498d2d..fac2eefa0fe 100644 --- a/htdocs/ftp/pre.inc.php +++ b/htdocs/ftp/pre.inc.php @@ -28,13 +28,18 @@ $user->getrights('ecm'); /** * Replace the default llxHeader function * - * @param string $head Optionnal head lines - * @param string $title HTML title - * @param string $help_url Link to online url help - * @param string $morehtml More content into html header + * @param string $head Optionnal head lines + * @param string $title HTML title + * @param string $help_url Link to online url help + * @param string $morehtml More content into html header + * @param string $target Force target on menu links + * @param int $disablejs More content into html header + * @param int $disablehead More content into html header + * @param array $arrayofjs Array of complementary js files + * @param array $arrayofcss Array of complementary css files * @return none */ -function llxHeader($head = '', $title='', $help_url='', $morehtml='') +function llxHeader($head = '', $title='', $help_url='', $morehtml='', $target='', $disablejs=0, $disablehead=0, $arrayofjs='', $arrayofcss='') { global $conf,$langs,$user; $langs->load("ftp"); diff --git a/htdocs/product/canvas/service/actions_card_service.class.php b/htdocs/product/canvas/service/actions_card_service.class.php index f43399e4670..dd3b7e1e98c 100755 --- a/htdocs/product/canvas/service/actions_card_service.class.php +++ b/htdocs/product/canvas/service/actions_card_service.class.php @@ -282,7 +282,7 @@ class ActionsCardService extends Product } else { - dol_print_error($db,$sql); + dol_print_error($this->db,$sql); } } @@ -298,6 +298,7 @@ class ActionsCardService extends Product function LoadListDatas($limit, $offset, $sortfield, $sortorder) { global $conf; + global $search_categ,$sall,$sref,$sbarcode,$snom,$catid; $this->getFieldList(); diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index f36853e6bae..3d1b5ac9f70 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -1005,40 +1005,6 @@ class Societe extends CommonObject } - /** - * \brief Retournes les factures impayees de la societe - * \return array tableau des id de factures impayees - * - */ - function factures_impayes() - { - $facimp = array(); - /* - * Lignes - */ - $sql = "SELECT f.rowid"; - $sql .= " FROM ".MAIN_DB_PREFIX."facture as f WHERE f.fk_soc = '".$this->id . "'"; - $sql .= " AND f.fk_statut = '1' AND f.paye = '0'"; - - $resql=$this->db->query($sql); - if ($resql) - { - $num = $this->db->num_rows($resql); - $i = 0; - - while ($i < $num) - { - $objp = $this->db->fetch_object($resql); - $array_push($facimp, $objp->rowid); - $i++; - print $i; - } - - $this->db->free(); - } - return $facimp; - } - /** * Update record to set prefix */ From 0d055690376bb898771375c8f43804d7fab8417f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 22 Nov 2011 18:22:27 +0100 Subject: [PATCH 2/4] Qual: Removed tons of warning --- htdocs/core/lib/company.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 17ed5593e2d..5eb45fcca67 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -565,7 +565,7 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='') if ($conf->agenda->enabled && $user->rights->agenda->myactions->create) { - print ''; + print ''; print img_object($langs->trans("Rendez-Vous"),"action"); print ''; } From 2138f2290bd2869f01ca21eb5d23707a05185695 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Wed, 23 Nov 2011 08:23:10 +0100 Subject: [PATCH 3/4] Fix: remove obsolete test --- test/phpunit/SocieteTest.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/test/phpunit/SocieteTest.php b/test/phpunit/SocieteTest.php index d61d3f26a66..5c41576dd75 100755 --- a/test/phpunit/SocieteTest.php +++ b/test/phpunit/SocieteTest.php @@ -227,10 +227,6 @@ class SocieteTest extends PHPUnit_Framework_TestCase $langs=$this->savlangs; $db=$this->savdb; - $result=$localobject->factures_impayes(); - print __METHOD__." id=".$localobject->id." result=".join(',',$result)."\n"; - //$this->assertLessThan($result, 0); - $result=$localobject->set_as_client(); print __METHOD__." id=".$localobject->id." result=".$result."\n"; $this->assertLessThan($result, 0); From a6119fb4b8e4d422c192f92453718470bef438b5 Mon Sep 17 00:00:00 2001 From: Carlos Nogueira Date: Tue, 22 Nov 2011 22:08:15 +0800 Subject: [PATCH 4/4] Update htdocs/langs/pt_PT/projects.lang --- htdocs/langs/pt_PT/projects.lang | 177 ++++++++++++++++--------------- 1 file changed, 89 insertions(+), 88 deletions(-) diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang index 27119869d45..7acec13a463 100644 --- a/htdocs/langs/pt_PT/projects.lang +++ b/htdocs/langs/pt_PT/projects.lang @@ -1,97 +1,98 @@ -# Dolibarr language file - pt_PT - projects -CHARSET=UTF-8 -Project=Projecto -Projects=Projectos -SharedProject=Projecto Partilhado -Myprojects=Os Meus Projectos -ProjectsArea=Área de Projectos -NewProject=Novo Projecto -AddProject=Criar Projecto -DeleteAProject=Eliminar um Projecto -DeleteATask=Eliminar uma Tarefa -ConfirmDeleteAProject=¿Está seguro de querer eliminar este projecto? -ConfirmDeleteATask=¿Está seguro de querer eliminar esta tarefa? -OfficerProject=Responsável do Projecto -LastProjects=Os %s Ultimos Projectos -AllProjects=Todos os Projectos -ProjectsList=Lista de Projectos -ShowProject=Adicionar Projecto -SetProject=Definir Projecto -NoProject=Nenhum Projecto Definido -NbOpenTasks=Nº Tarefas Abertas -NbOfProjects=Nº de Projectos -TimeSpent=Tempo Dedicado -RefTask=Ref. Tarefa -LabelTask=Etiqueta de Tarefa -NewTimeSpent=Novo Tempo Dedicado -MyTimeSpent=O Meu Tempo Dedicado -MyTasks=As minhas Tarefas -Tasks=Tarefas -Task=Tarefa -NewTask=Nova Tarefa -AddTask=Adicionar Tarefa -AddDuration=Indicar Duração -Activity=Actividade -Activities=Tarefas/Actividades -MyActivity=A Minha Actividade -MyActivities=As Tarefas/Actividades -DurationEffective=Duração Efectiva -MyProjects=Os Meus Projectos -Time=Tempo -ListProposalsAssociatedProject=Lista de Orçamentos Associados ao Projecto -ListOrdersAssociatedProject=Lista de Pedidos Associados ao Projecto -ListInvoicesAssociatedProject=Lista de Facturas Associadas ao Projecto -ListPredefinedInvoicesAssociatedProject=Lista de Facturas a Clientes Predefinidas Associadas ao Projecto -ListSupplierOrdersAssociatedProject=Lista de Pedidos a Fornecedores Associados ao Projecto -ListSupplierInvoicesAssociatedProject=Lista de Facturas de Fornecedor Associados ao Projecto -ListContractAssociatedProject=Lista de Contratos Associados ao Projecto -ActivityOnProjectThisWeek=Actividade ao Projecto esta Semana -ActivityOnProjectThisMonth=Actividade ao Projecto este Mês -ActivityOnProjectThisYear=Actividade ao Projecto este Ano -ChildOfTask=Link da Tarefa -NotOwnerOfProject=Não é responsável deste projecto privado -AffectedTo=Atribuido a -CantRemoveProject=Este projecto não pode ser eliminado porque está referenciado por muito objectos (facturas, pedidos e outros). ver a lista no separador referencias. - - - -// START - Lines generated via autotranslator.php tool (2010-09-04 01:33:40). -// Reference language: en_US -> pt_PT -PrivateProject=Contatos do projeto -MyProjectsDesc=Essa visão é limitada a projetos que você está um contato para (seja qual for o tipo). -ProjectsPublicDesc=Essa visão apresenta todos os projetos que estão autorizados a ler. -ProjectsDesc=Essa visão apresenta todos os projectos (as permissões de usuário conceder-lhe permissão para ver tudo). -MyTasksDesc=Essa visão é limitada a projetos ou tarefas que são de um contato para (seja qual for o tipo). -TasksPublicDesc=Essa visão apresenta todos os projectos e tarefas que têm permissão para ler. -TasksDesc=Essa visão apresenta todos os projectos e tarefas (as permissões de usuário conceder-lhe permissão para ver tudo). +# Dolibarr language file - pt_PT - projects +CHARSET=UTF-8 +Project=Projeto +Projects=Projetos +SharedProject=Todos +PrivateProject=Contactos do projeto +MyProjectsDesc=Essa visão é limitada a projetos onde você é o contacto(seja qual for o tipo). +ProjectsPublicDesc=Essa visão apresenta todos os projetos que está autorizado a ler. +ProjectsDesc=Essa visão apresenta todos os projetos (as permissões de usuário concedar-lhe-ao permissão para ver tudo). +MyTasksDesc=Essa visão é limitada a projetos ou tarefas que são de um contacto(seja qual for o tipo). +TasksPublicDesc=Essa visão apresenta todos os projetos e tarefas que têm permissão para ler. +TasksDesc=Essa visão apresenta todos os projetos e tarefas (as permissões de usuário concedar-lhe-ao permissão para ver tudo). +Myprojects=Meus Projetos +ProjectsArea=Área de Projetos +NewProject=Novo Projeto +AddProject=Adicionar Projeto +DeleteAProject=Eliminar um Projeto +DeleteATask=Eliminar uma Tarefa +ConfirmDeleteAProject=Tem a certeza que quer eliminar este projeto? +ConfirmDeleteATask=Tem a certeza que quer eliminar esta tarefa? +OfficerProject=Responsável pelo Projeto +LastProjects=Últimos Projetos +AllProjects=Todos os Projetos +ProjectsList=Lista de Projetos +ShowProject=Mostrar Projeto +SetProject=Definir Projeto +NoProject=Nenhum Projeto Definido +NbOpenTasks=Nº de Tarefas Abertas +NbOfProjects=Nº de Projetos +TimeSpent=Tempo Dispendido +TimesSpent=Tempos Dispendidos +RefTask=Ref. da Tarefa +LabelTask=Etiqueta de Tarefa +NewTimeSpent=Novo Tempo Dispendido +MyTimeSpent=Meu Tempo Dispendido +MyTasks=Minhas Tarefas +Tasks=Tarefas +Task=Tarefa +NewTask=Nova Tarefa +AddTask=Adicionar Tarefa +AddDuration=Adicionar Duração +Activity=Atividade +Activities=Tarefas/Atividades +MyActivity=Minha Actividade +MyActivities=Minhas Tarefas/Actividades +MyProjects=Meus Projetos +DurationEffective=Duração Efetiva Progress=Progresso -ListFichinterAssociatedProject=Lista de intervenções associadas ao projecto -ListTripAssociatedProject=Lista de viagens e as despesas associadas ao projecto -ListActionsAssociatedProject=Lista de acções associadas ao projecto -ValidateProject=Validar projet -ConfirmValidateProject=Tem certeza que deseja validar esse projeto? +Time=Tempo +ListProposalsAssociatedProject=Lista de Orçamentos Associados ao Projeto +ListOrdersAssociatedProject=Lista de Encomendas Associadas ao Projeto +ListInvoicesAssociatedProject=Lista de Faturas Associadas ao Projeto +ListPredefinedInvoicesAssociatedProject=Lista de Faturas a Clientes Predefinidas Associadas ao Projeto +ListSupplierOrdersAssociatedProject=Lista de Pedidos a Fornecedores Associados ao Projeto +ListSupplierInvoicesAssociatedProject=Lista de Faturas de Fornecedores Associados ao Projeto +ListContractAssociatedProject=Lista de Contratos Associados ao Projeto +ListFichinterAssociatedProject=Lista de intervenções associadas ao projeto +ListTripAssociatedProject=Lista de viagens e despesas associadas ao projeto +ListActionsAssociatedProject=Lista de eventos associados ao projeto +ActivityOnProjectThisWeek=Atividade do Projeto nesta Semana +ActivityOnProjectThisMonth=Actividade do Projecto neste Mês +ActivityOnProjectThisYear=Actividade do Projecto neste Ano +ChildOfTask=Link do Projeto/Tarefa +NotOwnerOfProject=Não é responsável por este projeto privado +AffectedTo=Atribuido a +CantRemoveProject=Este projeto não pode ser eliminado porque está referenciado por alguns objetos (faturas, pedidos e outros). ver lista de referencias. +ValidateProject=Validar Projeto +ConfirmValidateProject=Tem certeza que deseja validar este projeto? CloseAProject=Fechar projeto ConfirmCloseAProject=Tem certeza que quer fechar este projeto? -ReOpenAProject=projeto Open -ConfirmReOpenAProject=Tem certeza que quer reabrir esse projeto? -ProjectContact=contatos Project -ActionsOnProject=Ações sobre o projecto -YouAreNotContactOfProject=Você não é um contato deste projecto privado -DeleteATimeSpent=Excluir tempo gasto -ConfirmDeleteATimeSpent=Tem certeza que quer deletar este tempo? -DoNotShowMyTasksOnly=Veja também as tarefas que eu não sou afetado -ShowMyTasksOnly=Ver tarefas só sou afetado -TaskRessourceLinks=Ressources +ReOpenAProject=Abrir Projeto +ConfirmReOpenAProject=Tem certeza que quer reabrir este projeto? +ProjectContact=contatos do Projeto +ActionsOnProject=Ações sobre o projeto +YouAreNotContactOfProject=Não é um contato deste projeto privado +DeleteATimeSpent=Excluir o tempo gasto +ConfirmDeleteATimeSpent=Tem certeza que quer eliminar este tempo dispensado? +DoNotShowMyTasksOnly=Ver também as tarefas não atribuidas por mim +ShowMyTasksOnly=Ver tarefas atribuidas por mim +TaskRessourceLinks=Recursos ProjectsDedicatedToThisThirdParty=Projetos dedicados a este terceiro -NoTasks=As tarefas para este projeto -LinkedToAnotherCompany=Vinculado ao terceiro que -TypeContact_project_internal_PROJECTLEADER=O líder do projeto -TypeContact_project_external_PROJECTLEADER=O líder do projeto +NoTasks=Não existem tarefas para este projeto +LinkedToAnotherCompany=Vinculado a Terceiros +TaskIsNotAffectedToYou=Tarefa não atribuida a si +ErrorTimeSpentIsEmpty=Tempo dispensado está vazio +ThisWillAlsoRemoveTasks=Esta ação também vai excluir todas as tarefas do projeto (%s tarefas no momento) e todas as entradas de tempo dispensadas. +IfNeedToUseOhterObjectKeepEmpty=Caso alguns objetos (fatura, encomenda, ...), pertencentes a um terceiro, deve estar vinculado ao projeto para criar, manter este vazio para ter o projeto sendo multi-terceiros. +##### Types de contacts ##### +TypeContact_project_internal_PROJECTLEADER=Líder do projeto +TypeContact_project_external_PROJECTLEADER=Líder do projeto TypeContact_project_internal_CONTRIBUTOR=Contribuinte TypeContact_project_external_CONTRIBUTOR=Contribuinte -TypeContact_project_task_internal_TASKEXECUTIVE=executivo Task -TypeContact_project_task_external_TASKEXECUTIVE=executivo Task +TypeContact_project_task_internal_TASKEXECUTIVE=Tarefa executiva +TypeContact_project_task_external_TASKEXECUTIVE=Tarefa executiva TypeContact_project_task_internal_CONTRIBUTOR=Contribuinte TypeContact_project_task_external_CONTRIBUTOR=Contribuinte +# Documents models DocumentModelBaleine=modelo de um projeto completo do relatório (logo. ..) -// STOP - Lines generated via autotranslator.php tool (2010-09-04 01:37:05).