From ca48f01129496dbb20f92bf658c4c4e4bc8b855c Mon Sep 17 00:00:00 2001 From: Patrick Delcroix Date: Tue, 11 Jun 2019 19:56:43 +0200 Subject: [PATCH 1/4] clean: project invoice as project tab --- htdocs/timesheet/TimesheetProjectInvoice.php | 48 ++- .../core/modules/modtimesheet.class.php | 7 +- htdocs/timesheet/langs/de_DE/timesheet.lang | 124 ++++---- htdocs/timesheet/langs/en_US/timesheet.lang | 10 +- htdocs/timesheet/langs/es_ES/timesheet.lang | 182 ++++++----- htdocs/timesheet/langs/fr_FR/timesheet.lang | 282 +++++++++--------- htdocs/timesheet/langs/it_IT/timesheet.lang | 116 ++++--- 7 files changed, 385 insertions(+), 384 deletions(-) diff --git a/htdocs/timesheet/TimesheetProjectInvoice.php b/htdocs/timesheet/TimesheetProjectInvoice.php index d063ae73..66758ce9 100644 --- a/htdocs/timesheet/TimesheetProjectInvoice.php +++ b/htdocs/timesheet/TimesheetProjectInvoice.php @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT .'/core/lib/functions.lib.php'; require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php'; //get param $staticProject = new Project($db); $projectId = GETPOST('projectid', 'int'); @@ -276,23 +277,24 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; $htmlother = new FormOther($db); $sqlTail = ''; - if(!$user->admin) { - $sqlTailJoin = ' JOIN '.MAIN_DB_PREFIX.'element_contact AS ec ON t.rowid = element_id '; - $sqlTailJoin .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_type_contact as ctc ON ctc.rowid = ec.fk_c_type_contact'; - $sqlTailWhere = ' ((ctc.element in (\'project_task\') AND ctc.code LIKE \'%EXECUTIVE%\')OR (ctc.element in (\'project\') AND ctc.code LIKE \'%LEADER%\')) AND ctc.active = \'1\' '; - $sqlTailWhere .= ' AND fk_socpeople = \''.$userid.'\' and t.fk_statut = \'1\''; - } + //if(!$user->admin) { + // $sqlTailJoin = ' JOIN '.MAIN_DB_PREFIX.'element_contact AS ec ON t.rowid = element_id '; + // $sqlTailJoin .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_type_contact as ctc ON ctc.rowid = ec.fk_c_type_contact'; + // $sqlTailWhere = ' ((ctc.element in (\'project_task\') AND ctc.code LIKE \'%EXECUTIVE%\')OR (ctc.element in (\'project\') AND ctc.code LIKE \'%LEADER%\')) AND ctc.active = \'1\' '; + // $sqlTailWhere .= ' AND fk_socpeople = \''.$userid.'\' and t.fk_statut = \'1\''; + //} $Form = '
'."\n\t"; $Form .= ''."\n\t\t"; $Form .= ''; $invoicingMethod = $conf->global->TIMESHEET_INVOICE_METHOD; - $Form .= ''; $Form .= '"; $Form .= ''; @@ -337,6 +339,11 @@ ****************************************************/ $morejs = array("/timesheet/core/js/jsparameters.php", "/timesheet/core/js/timesheet.js?".$conf->global->TIMESHEET_VERSION); llxHeader('', $langs->trans('TimesheetToInvoice'), '', '', '', '', $morejs); +print "
"; +$project= new Project($db); +$project->fetch($projectId); +$headProject=project_prepare_head($project); +dol_fiche_head($headProject, 'invoice', $langs->trans("Project"), 0, 'project'); print $Form; //javascript to reload the page with the poject selected print ' @@ -370,16 +377,27 @@ function reload(form) */ function htmlPrintServiceChoice($user, $task, $class, $duration, $tasktimelist, $seller, $buyer) { - global $form, $langs, $conf; + global $form, $langs, $conf, $db; + $taskLabel = ''; $userName = ($user == 'any')?(' - '):print_generic('user', 'rowid', $user, 'lastname', 'firstname', ' '); - $taskLabel = ($task == 'any')?(' - '):print_generic('projet_task', 'rowid', $task, 'ref', 'label', ' '); + if($task == 'any'){ + $taskLabel = ' - '; + $taskHTML = ' - '; + } else { + require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php'; + $objtemp = new Task($db); + $objtemp->fetch($task); + $taskLabel = $objtemp->label ; + $taskHTML .= str_replace('classfortooltip', 'classfortooltip colTasks', $objtemp->getNomUrl(0, "withproject", "task", $conf->global->TIMESHEET_HIDE_REF)); + } + $html = '
'.$langs->trans('generalInvoiceProjectParam').'
'.$langs->trans('Project').''; + //$Form .= '
'.$langs->trans('Project').''; //select_generic($table, $fieldValue, $htmlName, $fieldToShow1, $fieldToShow2 = '', $selected = '', $separator = ' - ', $sqlTailWhere = '', $selectparam = '', $addtionnalChoices = array('NULL'=>'NULL'), $sqlTailTable = '', $ajaxUrl = '') - $ajaxNbChar = $conf->global->PROJECT_USE_SEARCH_TO_SELECT; + //$ajaxNbChar = $conf->global->PROJECT_USE_SEARCH_TO_SELECT; //$Form .= select_generic('projet', 'rowid', 'projectid', 'ref', 'title', $projectId, ' - ', $sqlTailWhere, '', null, , $ajaxNbChar); - $htmlProjectArray = array('name'=>'projectid', 'ajaxNbChar'=>$ajaxNbChar, 'otherparam'=>' onchange = "reload(this.form)"'); - $sqlProjectArray = array('table'=>'projet', 'keyfield'=>'t.rowid', 'fields'=>'t.ref, t.title ', 'join'=>$sqlTailJoin, 'where'=>$sqlTailWhere, 'separator' => ' - '); - $Form .= select_sellist($sqlProjectArray, $htmlProjectArray, $projectId); + //$htmlProjectArray = array('name'=>'projectid', 'ajaxNbChar'=>$ajaxNbChar, 'otherparam'=>' onchange = "reload(this.form)"'); + //$sqlProjectArray = array('table'=>'projet', 'keyfield'=>'t.rowid', 'fields'=>'t.ref, t.title ', 'join'=>$sqlTailJoin, 'where'=>$sqlTailWhere, 'separator' => ' - '); + //$Form .= select_sellist($sqlProjectArray, $htmlProjectArray, $projectId); + $Form .= ''; $Form .= '
'.$langs->trans('DateStart').''.$form->select_date($dateStart, 'dateStart', 0, 0, 0, "", 1, 1, 1)."
'.$langs->trans('DateEnd').'
'.$userName; - $html .= ''.$taskLabel; + $html .= ''.$taskHTML; $html .= ''; $html .= ''; $html .= ''; $defaultService = getDefaultService($user, $task); - $addchoices = array('-999'=> $langs->transnoentities('not2invoice'), -1=> $langs->transnoentities('Custom')); + $addchoices = array(0 => $langs->transnoentities('Custom').': '.$taskLabel, '-999'=> $langs->transnoentities('not2invoice')); $ajaxNbChar = $conf->global->PRODUIT_USE_SEARCH_TO_SELECT; $html .= ''; $html .= select_sellist(array('table'=> 'product', 'keyfield'=> 'rowid', 'fields'=>'ref,label', 'where'=>' tosell = 1 AND fk_product_type = 1'), diff --git a/htdocs/timesheet/core/modules/modtimesheet.class.php b/htdocs/timesheet/core/modules/modtimesheet.class.php index 7b0d2aaf..95f48c6f 100644 --- a/htdocs/timesheet/core/modules/modtimesheet.class.php +++ b/htdocs/timesheet/core/modules/modtimesheet.class.php @@ -205,6 +205,9 @@ public function __construct($db) // 'categories_x' to add a tab in category view(replace 'x' by type of category(0=product, 1=supplier, 2=customer, 3=member) // 'opensurveypoll' to add a tab in opensurvey poll view $this->tabs = array(); + // Example: + // $this->tabs[] = array('data'=>'objecttype:+tabname1:Title1:mylangfile@project_cost:$user->rights->project_cost->read:/project_cost/mynewtab1.php?id=__ID__'); // To add a new tab identified by code tabname1 + $this->tabs[] = array('data'=>'project:+invoice:projectInvoice:timesheet@timesheet:$user->rights->facture->creer:/timesheet/TimesheetProjectInvoice.php?projectid=__ID__'); // To add a new tab identified by code tabname1 // Dictionaries if(! isset($conf->mymodule->enabled)) { $conf->mymodule=new stdClass(); @@ -395,7 +398,7 @@ public function __construct($db) 'target'=>'', 'user'=>2); $r++; - $this->menu[$r]=array('fk_menu'=>'fk_mainmenu=project,fk_leftmenu=projects', // Use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx, fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode + /* $this->menu[$r]=array('fk_menu'=>'fk_mainmenu=project,fk_leftmenu=projects', // Use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx, fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode 'type'=>'left', // This is a Left menu entry 'titre'=>'projectInvoice', 'mainmenu'=>'project', @@ -406,7 +409,7 @@ public function __construct($db) 'enabled'=>'$conf->timesheet->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu == \'system\'' to show if leftmenu system is selected. 'perms'=>'$user->rights->facture->creer', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules 'target'=>'', - 'user'=>2); + 'user'=>2);*/ $r++; $this->menu[$r]=array('fk_menu'=>'fk_mainmenu=timesheet', // Use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx, fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode 'type'=>'left', // This is a Left menu entry diff --git a/htdocs/timesheet/langs/de_DE/timesheet.lang b/htdocs/timesheet/langs/de_DE/timesheet.lang index fabdff84..163a8295 100644 --- a/htdocs/timesheet/langs/de_DE/timesheet.lang +++ b/htdocs/timesheet/langs/de_DE/timesheet.lang @@ -1,23 +1,20 @@ -# Dolibarr language file - English - timesheet -# Translators -# (6), (403) -adddocs = Beigefügte Dokumente -adddocsDesc = Aktivieren Sie die Arbeitszeittabellen verknüpfte Dokumente hinzufügen -addForOther = Registerzeit für andere. -addForOtherDesc = Aktivieren Sie den Zeit-Eintrag für Untergebenen. +adddocs = Beigef\u00fcgte Dokumente +adddocsDesc = Aktivieren Sie die Arbeitszeittabellen verkn\u00fcpfte Dokumente hinzuf\u00fcgen +addForOther = Registerzeit f\u00fcr andere. +addForOtherDesc = Aktivieren Sie den Zeit-Eintrag f\u00fcr Untergebenen. addholidaytime = Up Urlaubszeit -addholidaytimeDesc = Fügen Sie die Ferienzeit in der Gesamtleitung +addholidaytimeDesc = F\u00fcgen Sie die Ferienzeit in der Gesamtleitung Adminapproval = WP Admin-Bereich Zugang AdminRightsDesc = Rechts, um die Tabellen Verwaltung Seiten anzuzeigen Advanced = Erweitert AdvancedTabDesc = Setup die Arbeitszeittabellen Zulassungen und die Favoriten-Aufgaben -ApFlows = Genehmigung fließt +ApFlows = Genehmigung flie\u00dft ApplovalFlow = Genehmigungsverfahren Approval = Freigabe approvalbyweek = Genehmigung nach Wochen approvalbyweekDesc = Genehmigung von Wochen statt der Genehmigung durch Benutzer. approved = Akzeptiert -approvedColorDesc = Farbe für den Urlaub & Arbeitszeitblatt genehmigt +approvedColorDesc = Farbe f\u00fcr den Urlaub & Arbeitszeitblatt genehmigt approvedOnly = Nur genehmigte ApproveRightsDesc = Recht auf Arbeitszeittabellen genehmigen Attendance = Chrono @@ -26,10 +23,10 @@ AttendanceDesc = Chrono als Standardzeittabelle blackWhiteList = Favoriten blackWhiteListDesc = Aktiviere die Favoritenfilterung blackWhiteListMode = Favoriten Filterung -blackWhiteListModeDesc = Wählen Sie das Standardverhalten für favoris Filterung +blackWhiteListModeDesc = W\u00e4hlen Sie das Standardverhalten f\u00fcr favoris Filterung BoxApproval = Arbeitszeittabelle Approbationen cancelled = Abgebrochen -cancelledColorDesc = Farbe für den Urlaub & Stundenzettel storniert +cancelledColorDesc = Farbe f\u00fcr den Urlaub & Stundenzettel storniert challenged = Herausgeforderter Checkin = Anreise Checkout = Beenden @@ -37,37 +34,37 @@ ColumnToShow = Kurzbeschreibung anzeigen Company = Unternehmen CompanyColDesc = Zeigt den Namen des mit dem Projekt verbundenen Unternehmens an ConfigurationSaved = Konfiguration gespeichert -ConfirmDeleteTimesheetwhitelist = Sind Sie sicher, diesen Rechnungseintrag zu löschen? +ConfirmDeleteTimesheetwhitelist = Sind Sie sicher, diesen Rechnungseintrag zu l\u00f6schen? Custom = Kundenspezifisch customer = Kunde -CustomerApprovalDesc = Die Benutzer, die einen Kunden repräsentieren, müssen die Zeitpläne für ihren Kunden genehmigen. +CustomerApprovalDesc = Die Benutzer, die einen Kunden repr\u00e4sentieren, m\u00fcssen die Zeitpl\u00e4ne f\u00fcr ihren Kunden genehmigen. customerSignature = Des Kunden Visum DateEndColDesc = Zeigt das Enddatum der Aufgabe an DateStartColDesc = Zeigt das Startdatum der Aufgabe an -DefaultService = Standardservice für die Rechnungsstellung -DeleteTimesheetwhitelist = Eintrag gelöscht +DefaultService = Standardservice f\u00fcr die Rechnungsstellung +DeleteTimesheetwhitelist = Eintrag gel\u00f6scht DiplayOptions = Anzeigeoptionen draft = Feld-Gruppe Entwurf aktualisiert -draftColorDesc = Farbe für den Entwurf Urlaub & Arbeitszeittabelle +draftColorDesc = Farbe f\u00fcr den Entwurf Urlaub & Arbeitszeittabelle dropdownAjax = Drop-Down-Ajax deaktivieren -dropdownAjaxDesc = Deaktivieren Sie die Ajax für Dolibarr Dropdown-Liste (in einem Fall in Frage, eine neue Favoris einzugeben) +dropdownAjaxDesc = Deaktivieren Sie die Ajax f\u00fcr Dolibarr Dropdown-Liste (in einem Fall in Frage, eine neue Favoris einzugeben) Employee = Mitarbeiter employeeSignature = Unterschrift Mitarbeiter -errMsgMaxHoursExceded = Du kannst nicht so viel Zeit für einen Tag eintreten. +errMsgMaxHoursExceded = Du kannst nicht so viel Zeit f\u00fcr einen Tag eintreten. Eventlocationref = Location Eventtype = Veranstaltungstyp Existing = Bestehend exportfriendly = Export-freundlich -feebackDesc = Wenn Sie vor Problem (Verhalten oder Übersetzung) stehen, wenn Sie Verbesserungsidee oder neue Features Anfrage haben, kontaktieren Sie mich bitte. +feebackDesc = Wenn Sie vor Problem (Verhalten oder \u00dcbersetzung) stehen, wenn Sie Verbesserungsidee oder neue Features Anfrage haben, kontaktieren Sie mich bitte. Feedback = Bewertung -generalInvoiceProjectParam = Allgemeine Parameter für das Projekt Rechnung +generalInvoiceProjectParam = Allgemeine Parameter f\u00fcr das Projekt Rechnung GeneralOption = Grundeinstellungen -GeneralTabDesc = Einstellung der Anzeige der Zeit, die unter dem oberen Menü "Arbeitszeittabelle" und dann im linken Menü "Arbeitszeittabelle" verbracht wurde +GeneralTabDesc = Einstellung der Anzeige der Zeit, die unter dem oberen Men\u00fc "Arbeitszeittabelle" und dann im linken Men\u00fc "Arbeitszeittabelle" verbracht wurde getReport = Aktualisieren GoTo = Gehe zu Heartbeat = Herzschlag hidedraft = Entwurf zu verstecken -hideDraftDesc = Verstecke die Aufgaben im Zusammenhang mit Entwürfen von Projekten +hideDraftDesc = Verstecke die Aufgaben im Zusammenhang mit Entw\u00fcrfen von Projekten hideref = Titel ausblenden hideRefDesc = Blenden Sie die Titel von Aufgaben und Projekten aus. hidezeros = Nullen ausblenden @@ -78,13 +75,13 @@ hours = stunden hoursperdays = Anzahl der Stunden pro Tag hoursPerDaysDesc = Anzahl der Arbeitsstunden pro Tag (verwendet, wenn die Dauer Anzeige pro Tag) InternalError = Interner Fehler -InvoicableOnly = Nur unverständliche Aufgaben +InvoicableOnly = Nur unverst\u00e4ndliche Aufgaben Invoice = Rechnung Invoiceable = Verrechenbar invoiced = Verrechnet invoicedServiceSelectoin = Auswahl der Leistungen in Rechnung zu stellen invoiceMethod = Rechnung-methode -invoiceMethodDesc = Rechnungsmethode, die für die Gruppierungszeit für Aufgaben verwendet wird +invoiceMethodDesc = Rechnungsmethode, die f\u00fcr die Gruppierungszeit f\u00fcr Aufgaben verwendet wird InvoiceMode = Abrechnungsverfahren invoiceService = Standarddienst invoiceServiceDesc = Standard-Service zur Verwendung der Rechnungszeit @@ -95,7 +92,7 @@ invoiceShowUserDesc = Zeigen Sie den Benutzernamen auf der Rechnung an, wenn der InvoiceTabDesc = Setup der Rechnungsstellung invoiceTaskTime = Stundenzetteln invoiceTaskTimeDesc = Rechnungen alle Stundenzettel oder nur die genehmigten. -invoiceTimeType = Zeiteinheit für Anwesenheitsliste pdf +invoiceTimeType = Zeiteinheit f\u00fcr Anwesenheitsliste pdf invoiceTimeTypeDesc = Zeigen Sie die Dauer der Aufgabe pro Tag oder pro Stunde auf dem Anwesenheits-PDF-Blatt an invoicingMethod = Abrechnungsverfahren managerSignature = Unterschrift des Teamleiters. @@ -103,78 +100,78 @@ Manual = Modulhandbuch maxapproval = Zulassungen pro Seite maxapprovalDesc = Maximale Anzahl der Stundenzettel pro Genehmigungsseite maxhoursperdays = Maximale Stunden pro Tag -maxhoursPerDaysDesc = Legen Sie die maximal zulässigen Stunden pro Tag und pro Benutzer über die Arbeitszeittabelle ein +maxhoursPerDaysDesc = Legen Sie die maximal zul\u00e4ssigen Stunden pro Tag und pro Benutzer \u00fcber die Arbeitszeittabelle ein modeBlackList = Alle aber die Favoriten modeNone = Zeigt alle Aufgaben modeWhiteList = Favoriten nbTsToApprove = Anzahl der Stundenzettel zu genehmigen NewTimesheetuser = Neue Benutzer Arbeitszeittabelle -NextWeek = Nächste Woche +NextWeek = N\u00e4chste Woche noIdPresent = Keine Referenz (id) vorhanden not2invoice = Rechn es nicht. -NoTaskToUpdate = Keine Aufgabe für diese Woche -NoteDesc = Zeigen Sie ein Symbol, das eine Note-Line unter der Aufgabe-Linie, wenn darauf geklickt wird geöffnet. +NoTaskToUpdate = Keine Aufgabe f\u00fcr diese Woche +NoteDesc = Zeigen Sie ein Symbol, das eine Note-Line unter der Aufgabe-Linie, wenn darauf geklickt wird ge\u00f6ffnet. NoteOnPDF = Hinweise zu PDF-Berichten -NoteOnPDFDesc = Anzeige Timespent Hinweis statt Vorgangsnamen oder zusätzlich Vorgangsname auf den PDF-export +NoteOnPDFDesc = Anzeige Timespent Hinweis statt Vorgangsnamen oder zus\u00e4tzlich Vorgangsname auf den PDF-export NoteUpdated = Das Notizfeld wurde aktualisiert -NothingChanged = Nichts hat sich geändert -NothingToValidate = Nichts zu bestätigen -notYourWhitelist = Dieser Eintrag gehört dir nicht +NothingChanged = Nichts hat sich ge\u00e4ndert +NothingToValidate = Nichts zu best\u00e4tigen +notYourWhitelist = Dieser Eintrag geh\u00f6rt dir nicht NumberOfErrors = Anzahl Fehler: NumberOfTimesheetApproved = Anzahl der Stundenzettel: NumberOfTimesheetRejected = Anzahl der abgelehnten Stundenzettel: NumberOfTimeSpendCreated = Anzahl der gestellten Zeit: NumberOfTimeSpendDeleted = Anzahl der verbleibenden Zeit: -NumberOfTimeSpendModified = Anzahl der veränderten Zeit: -OpenDays = Öffnungszeiten +NumberOfTimeSpendModified = Anzahl der ver\u00e4nderten Zeit: +OpenDays = \u00d6ffnungszeiten other = Sonstige OtherTabDesc = Weitere Setups: planned = Geplant -pleaseFillAll = Bitte fülle alle Formularfelder aus +pleaseFillAll = Bitte f\u00fclle alle Formularfelder aus PreviousWeek = Vorige Woche Progress = Fortschritt -ProgressColDesc = Zeigt den Fortschritt der Aufgabe gegen die geschätzte Zeit an +ProgressColDesc = Zeigt den Fortschritt der Aufgabe gegen die gesch\u00e4tzte Zeit an project = Projekt -ProjectApprovalDesc = Der Projektmanager muss die Zeitpläne für seine Projekte genehmigen. -ProjectColDesc = Zeigt die Referenz und den Titel des Projekts an, der mit der Aufgabe verknüpft ist -projectInvoice = Projekt berechnen +ProjectApprovalDesc = Der Projektmanager muss die Zeitpl\u00e4ne f\u00fcr seine Projekte genehmigen. +ProjectColDesc = Zeigt die Referenz und den Titel des Projekts an, der mit der Aufgabe verkn\u00fcpft ist +projectInvoice = Rechnung der Zeit projectReport = Projektreport Projecttasktimelist = Tasktime-ID-Liste ProjectTimeReport = Projekt Arbeitszeittabelle Bericht ReadRighsDesc = Recht auf die PDF-Exporte -Recall = Rückforderung -RecordDeleted = Der Datensatz wurde gelöscht\! +Recall = R\u00fcckforderung +RecordDeleted = Der Datensatz wurde gel\u00f6scht\! RecordNotSucessfullyCreated = Datensatz nicht erstellt RecordNotUpdated = Datensatz nicht aktualisiert RecordSucessfullyCreated = Aufnahme erstellt RecordUpdated = Aufzeichnung aktualisiert rejected = Abgelehnt -rejectedColorDesc = Farbe für den Urlaub & Zeiterfassung von der Genehmigung abgelehnt +rejectedColorDesc = Farbe f\u00fcr den Urlaub & Zeiterfassung von der Genehmigung abgelehnt Reminder = Erinnerung -reminderEmailProcess = Sie können die Erinnerung per E-Mail über den Aufgabenplaner von Dolibarr aktivieren
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders +reminderEmailProcess = Sie k\u00f6nnen die Erinnerung per E-Mail \u00fcber den Aufgabenplaner von Dolibarr aktivieren
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders savedDuration = Gespeicherten Dauer searchbox = Suchfelder zu aktivieren -searchboxDesc = Ersetzen Sie die Dropdown-Listen durch Suchfelder für die Aufgaben. Benötigt, wenn Hunderte von Aufgaben definiert sind, um die Leistung zu verbessern. (Projekt, Kontakt, Dritter Partie verwenden die in einem anderen Modul definierte Suchfeldkonfiguration) +searchboxDesc = Ersetzen Sie die Dropdown-Listen durch Suchfelder f\u00fcr die Aufgaben. Ben\u00f6tigt, wenn Hunderte von Aufgaben definiert sind, um die Leistung zu verbessern. (Projekt, Kontakt, Dritter Partie verwenden die in einem anderen Modul definierte Suchfeldkonfiguration) short = Kurzversion ShowTimespentNote = Notizen pro Tag ShowTimespentNoteDesc = Aktivieren Sie Notizen pro Tag und pro Aufgabe splitedWeek = Aufgespaltene Woche Submit = Abschicken submitted = Gesendet -submittedColorDesc = Farbe für den Urlaub & Arbeitszeitblatt zur Genehmigung eingereicht -Subtask = Teilaufgabe hinzufügen +submittedColorDesc = Farbe f\u00fcr den Urlaub & Arbeitszeitblatt zur Genehmigung eingereicht +Subtask = Teilaufgabe hinzuf\u00fcgen supplier = Lieferant -SupplierApprovalDesc = Die Benutzer, die einen Lieferanten repräsentieren, müssen die Zeitpläne für diesen Lieferanten genehmigen. +SupplierApprovalDesc = Die Benutzer, die einen Lieferanten repr\u00e4sentieren, m\u00fcssen die Zeitpl\u00e4ne f\u00fcr diesen Lieferanten genehmigen. supplierSignature = Des Lieferanten Visum -TaskParent = Übergeordnete Aufgabe -TaskParentColDesc = Zeigt die Referenz der übergeordneten Aufgabe und den Titel an, wenn es eine übergeordnete Aufgabe gibt. +TaskParent = \u00dcbergeordnete Aufgabe +TaskParentColDesc = Zeigt die Referenz der \u00fcbergeordneten Aufgabe und den Titel an, wenn es eine \u00fcbergeordnete Aufgabe gibt. TasksColDesc = Zeigt die Referenz und den Titel der Aufgabe an Team = Team TeamApprovalDesc = Die verantwortliche Hierarchie der Benutzer muss alle Arbeitszeittabellen genehmigen Timesheet = Stundenzettel Timesheetapproval = Timesheet Zulassung -TimesheetNotInvoiced = Fügen Sie nur die Arbeitszeittabelle in Rechnung, die nicht in Rechnung gestellt wird -timesheetNotRecalled = Arbeitszeittabelle nicht zurückgerufen +TimesheetNotInvoiced = F\u00fcgen Sie nur die Arbeitszeittabelle in Rechnung, die nicht in Rechnung gestellt wird +timesheetNotRecalled = Arbeitszeittabelle nicht zur\u00fcckgerufen TimesheetPDF = Teilnahmeblatt der Projektressourcen timesheetRecalled = Timesheet erinnerte sich erfolgreich timesheetSetup = Einrichtung des Zeiterfassungsmoduls @@ -182,35 +179,34 @@ timesheetSubmitted = Zur Genehmigung eingereicht timesheetSumitted = Arbeitsblatt eingereicht TimesheetToInvoice = Arbeitszeittabelle in Rechnung zu stellen Timesheetuser = Stundenzahl des Benutzers -TimesheetView = Modul, um eine schönere Arbeitszeittabellenansicht zu erhalten, einen Bericht über Benutzer oder Projekte zu erstellen und das Projekt basierend auf der registrierten Zeit abzurechnen. +TimesheetView = Modul, um eine sch\u00f6nere Arbeitszeittabellenansicht zu erhalten, einen Bericht \u00fcber Benutzer oder Projekte zu erstellen und das Projekt basierend auf der registrierten Zeit abzurechnen. Timesheetwhitelist = Favoriten timeSpan = Zeitspanne -timeSpanDesc = Zeitspanne für die Zeiterfassungseinträge. +timeSpanDesc = Zeitspanne f\u00fcr die Zeiterfassungseintr\u00e4ge. timeType = Zeiteinheit verbracht -timeTypeDesc = Zeigen / geben Sie die Dauer für die Aufgabe pro Tag oder pro Stunde ein +timeTypeDesc = Zeigen / geben Sie die Dauer f\u00fcr die Aufgabe pro Tag oder pro Stunde ein Token = Token TotalDesc = Anzeige der Summe der angezeigten Lignes (aktualisierter Live-Zeiteintrag) underapproval = Unter Genehmigung unitDuration = Menge pro Einheit Userapproval = Genehmigt von userReport = Anwenderbericht -wngMsgHoursExceded = Sie betreten Überstunden +wngMsgHoursExceded = Sie betreten \u00dcberstunden Yearweekdate = Stichtag YouHaveApprovalPending = Timesheet zu genehmigen -YouHaveApprovalPendingMsg = Dears,

Du hast __NB_TS__ Stundenzettel zu genehmigen, bitte melde dich an dolibar an, um sie zu genehmigen.

Mit freundlichen Grüßen

Dein Dolibarr admin. +YouHaveApprovalPendingMsg = Dears,

Du hast __NB_TS__ Stundenzettel zu genehmigen, bitte melde dich an dolibar an, um sie zu genehmigen.

Mit freundlichen Gr\u00fc\u00dfen

Dein Dolibarr admin. YouHaveTimesheetRejected = Einer Ihrer vorgelegten Arbeitszeittabelle wurde abgelehnt. -YouHaveTimesheetRejectedMsg = Hallo,

Die Stundenzettel der Woche %s wurde abgelehnt.
Bitte überprüfen Sie Ihre Eingaben hier:
%s

Mit freundlichen Grüßen +YouHaveTimesheetRejectedMsg = Hallo,

Die Stundenzettel der Woche %s wurde abgelehnt.
Bitte \u00fcberpr\u00fcfen Sie Ihre Eingaben hier:
%s

Mit freundlichen Gr\u00fc\u00dfen minSecondsPerEvent = Minimun in Sekunden maxHoursPerEvent = Maximale Stunden defaultHoursPerEvent = Standardstunden defaultHoursPerEventDesc = Standardstunden pro Ereignis, Ereignis auf diese Dauer eingestellt, falls das Maximum erreicht wird maxHoursPerEventDesc = Maximal erlaubte Stunden -minSecondsPerEventDesc = Minimale Anzahl von Sekunden pro Ereignis, jedes kürzere Ereignis wird auf diese Anzahl gesetzt +minSecondsPerEventDesc = Minimale Anzahl von Sekunden pro Ereignis, jedes k\u00fcrzere Ereignis wird auf diese Anzahl gesetzt pdfHideSignbox = PDF-Signbox ausblenden pdfHideSignboxDesc = Blenden Sie die Signbox im PDF aus -blockTimespent = Erstellung von Zeiträumen blockieren +blockTimespent = Erstellung von Zeitr\u00e4umen blockieren blockTimespentDesc = Erzeugt keine Zeitspanne, wenn ein Ereignis angehalten wird -thisWeek = Diese Woche -thisMonth = Dieser Monat +thisMonth = Diesen Monat lastWeek = Letzte Woche -lastMonth = Letzter Monat \ No newline at end of file +lastMonth = Letzter Monat diff --git a/htdocs/timesheet/langs/en_US/timesheet.lang b/htdocs/timesheet/langs/en_US/timesheet.lang index 57d7ea24..3770078b 100644 --- a/htdocs/timesheet/langs/en_US/timesheet.lang +++ b/htdocs/timesheet/langs/en_US/timesheet.lang @@ -1,6 +1,3 @@ -# Dolibarr language file - English - timesheet -# Translators -# (6), (403) adddocs = attached documents adddocsDesc = Enable to add documents attached to the timesheets addForOther = register time spent for others. @@ -137,7 +134,7 @@ ProgressColDesc = Shows the progress of the task against the estimated time project = Project ProjectApprovalDesc = The project manager will have to approve the timesheets concerning his projects. ProjectColDesc = Shows the project's reference and title linked to the task -projectInvoice = Invoice project. +projectInvoice = Invoice the time projectReport = Project report Projecttasktimelist = Tasktime id list ProjectTimeReport = Project timesheet report @@ -210,7 +207,6 @@ pdfHideSignbox = Hide PDF signbox pdfHideSignboxDesc = Hide the signbox in the PDF blockTimespent = Block timespent creation blockTimespentDesc = Doesn't create timespent when an event is stopped -thisWeek = This week thisMonth = This month -lastWeek = Last Week -lastMonth = Last month \ No newline at end of file +lastWeek = Last week +lastMonth = Last month diff --git a/htdocs/timesheet/langs/es_ES/timesheet.lang b/htdocs/timesheet/langs/es_ES/timesheet.lang index 601a036b..62478cbb 100644 --- a/htdocs/timesheet/langs/es_ES/timesheet.lang +++ b/htdocs/timesheet/langs/es_ES/timesheet.lang @@ -1,148 +1,145 @@ -# Dolibarr language file - English - timesheet -# Translators -# (6), (403) adddocs = Documentos Adjuntos -adddocsDesc = Permiten para añadir documentos adjuntos a las hojas +adddocsDesc = Permiten para a\u00f1adir documentos adjuntos a las hojas addForOther = registrar el tiempo pasado por otros. addForOtherDesc = permiten la entrada de tiempo de subordinados. addholidaytime = Sume el tiempo de vacaciones -addholidaytimeDesc = Incluir el tiempo de vacaciones en la línea del total +addholidaytimeDesc = Incluir el tiempo de vacaciones en la l\u00ednea del total Adminapproval = Acceso de administrador -AdminRightsDesc = Derecho a ver las páginas de administración de tablas +AdminRightsDesc = Derecho a ver las p\u00e1ginas de administraci\u00f3n de tablas Advanced = Avanzado -AdvancedTabDesc = Configuración de tareas de los favoritos y aprobaciones de las hojas -ApFlows = Flujos de aprobación -ApplovalFlow = Proceso de Aprobación -Approval = Aprobación -approvalbyweek = Aprobación por semanas. -approvalbyweekDesc = Aprobación por semanas en lugar de aprobación por los usuarios. +AdvancedTabDesc = Configuraci\u00f3n de tareas de los favoritos y aprobaciones de las hojas +ApFlows = Flujos de aprobaci\u00f3n +ApplovalFlow = Proceso de Aprobaci\u00f3n +Approval = Aprobaci\u00f3n +approvalbyweek = Aprobaci\u00f3n por semanas. +approvalbyweekDesc = Aprobaci\u00f3n por semanas en lugar de aprobaci\u00f3n por los usuarios. approved = Aprobado -approvedColorDesc = Color para el día festivo y hoja de tiempo aprobada -approvedOnly = Sólo aprobadas +approvedColorDesc = Color para el d\u00eda festivo y hoja de tiempo aprobada +approvedOnly = S\u00f3lo aprobadas ApproveRightsDesc = Derecho de aprobar horas Attendance = Chrono AttendanceAdmin = Administracion de medidores -AttendanceDesc = Chrono como página de horas predeterminada +AttendanceDesc = Chrono como p\u00e1gina de horas predeterminada blackWhiteList = Favoritos blackWhiteListDesc = Activar el filtro de favoritos blackWhiteListMode = Filtrado de favoritos blackWhiteListModeDesc = Elegir el comportamiento predeterminado para el filtrado de favoritos BoxApproval = Approbations hoja de tiempo cancelled = Cancelado -cancelledColorDesc = Color para el día de fiesta y hoja de tiempo cancelada +cancelledColorDesc = Color para el d\u00eda de fiesta y hoja de tiempo cancelada challenged = Retado Checkin = Registro Checkout = Salida ColumnToShow = Columnas para mostrar -Company = Compañía +Company = Compa\u00f1\u00eda CompanyColDesc = Muestra el nombre de la empresa asociada al proyecto -ConfigurationSaved = Configuración guardada -ConfirmDeleteTimesheetwhitelist = Está seguro de eliminar esto? +ConfigurationSaved = Configuraci\u00f3n guardada +ConfirmDeleteTimesheetwhitelist = Est\u00e1 seguro de eliminar esto? Custom = Personalizado customer = Cliente -CustomerApprovalDesc = Los usuarios que representan a un cliente tendrán que aprobar las planillas de tiempo de su cliente. +CustomerApprovalDesc = Los usuarios que representan a un cliente tendr\u00e1n que aprobar las planillas de tiempo de su cliente. customerSignature = Visa del cliente -DateEndColDesc = Muestra la fecha de finalización de la tarea +DateEndColDesc = Muestra la fecha de finalizaci\u00f3n de la tarea DateStartColDesc = Muestra la fecha de inicio de la tarea -DefaultService = Servicio por defecto de facturación. +DefaultService = Servicio por defecto de facturaci\u00f3n. DeleteTimesheetwhitelist = Entrada eliminada. DiplayOptions = Opciones de pantalla draft = Borrador draftColorDesc = Color para las vacaciones de proyecto y parte de horas dropdownAjax = Desactivar dropdown Ajax -dropdownAjaxDesc = desactivar el ajax para la lista desplegable de Dolibarr (en el caso en cuestión para entrar en un nuevo favoris) +dropdownAjaxDesc = desactivar el ajax para la lista desplegable de Dolibarr (en el caso en cuesti\u00f3n para entrar en un nuevo favoris) Employee = Colaboradora employeeSignature = Firma del empleado -errMsgMaxHoursExceded = No puedes entrar tanto tiempo por un solo día. +errMsgMaxHoursExceded = No puedes entrar tanto tiempo por un solo d\u00eda. Eventlocationref = Lugar del Evento Eventtype = Tipo de evento Existing = Existente -exportfriendly = Ambiente de exportación -feebackDesc = Si se enfrenta a un problema (comportamiento o traducción), si tiene ideas de mejora o solicitud de nuevas características, póngase en contacto conmigo. +exportfriendly = Ambiente de exportaci\u00f3n +feebackDesc = Si se enfrenta a un problema (comportamiento o traducci\u00f3n), si tiene ideas de mejora o solicitud de nuevas caracter\u00edsticas, p\u00f3ngase en contacto conmigo. Feedback = Sugerencias -generalInvoiceProjectParam = Parámetros generales para la factura del proyecto +generalInvoiceProjectParam = Par\u00e1metros generales para la factura del proyecto GeneralOption = Opciones generales -GeneralTabDesc = Configuración de la visualización del tiempo pasado bajo el menú superior "parte de horas" y luego el menú izquierdo "parte de horas" +GeneralTabDesc = Configuraci\u00f3n de la visualizaci\u00f3n del tiempo pasado bajo el men\u00fa superior "parte de horas" y luego el men\u00fa izquierdo "parte de horas" getReport = Obtener informe GoTo = Lr -Heartbeat = Latido del corazón +Heartbeat = Latido del coraz\u00f3n hidedraft = Ocultar el proyecto hideDraftDesc = Ocultar las tareas relacionadas con proyectos de proyecto -hideref = Ocultar el título. -hideRefDesc = Ocultar los títulos de tareas y proyectos. +hideref = Ocultar el t\u00edtulo. +hideRefDesc = Ocultar los t\u00edtulos de tareas y proyectos. hidezeros = Ocultar ceros -hideZerosDesc = Ocultar la duración de la tarea cuando es null (0 o 00:00) +hideZerosDesc = Ocultar la duraci\u00f3n de la tarea cuando es null (0 o 00:00) Holiday = Feriado -HourPerDayNotNull = «Horas al día» no pueden ser nulo +HourPerDayNotNull = \u00abHoras al d\u00eda\u00bb no pueden ser nulo hours = horas -hoursperdays = Número de horas al día -hoursPerDaysDesc = Número de horas de trabajo por día (utilizado cuando la duración se muestra por día) +hoursperdays = N\u00famero de horas al d\u00eda +hoursPerDaysDesc = N\u00famero de horas de trabajo por d\u00eda (utilizado cuando la duraci\u00f3n se muestra por d\u00eda) InternalError = Error interno InvoicableOnly = Solo tareas facturables Invoice = Factura Invoiceable = Invoiceable invoiced = Facturados -invoicedServiceSelectoin = Selección de los servicios a facturar +invoicedServiceSelectoin = Selecci\u00f3n de los servicios a facturar invoiceMethod = methode de factura -invoiceMethodDesc = Método utilizado para el tiempo dedicado a tareas de agrupación de facturas -InvoiceMode = método de facturación +invoiceMethodDesc = M\u00e9todo utilizado para el tiempo dedicado a tareas de agrupaci\u00f3n de facturas +InvoiceMode = m\u00e9todo de facturaci\u00f3n invoiceService = Servicio predeterminado: invoiceServiceDesc = Servicio predeterminado para facturar el tiempo empleado invoiceShowTask = Nombre de tarea invoiceShowTaskDesc = Mostrar el nombre de la tarea en la factura invoiceShowUser = Mostrar usuario en factura -invoiceShowUserDesc = Mostrar el nombre de usuario en la factura cuando el modo de facturación es 'usuario' o 'usuario y tarea' -InvoiceTabDesc = Configuración de la factura +invoiceShowUserDesc = Mostrar el nombre de usuario en la factura cuando el modo de facturaci\u00f3n es 'usuario' o 'usuario y tarea' +InvoiceTabDesc = Configuraci\u00f3n de la factura invoiceTaskTime = Hojas de asistencia -invoiceTaskTimeDesc = Facturar todas las hojas de tiempos o sólo las aprobadas. +invoiceTaskTimeDesc = Facturar todas las hojas de tiempos o s\u00f3lo las aprobadas. invoiceTimeType = Unidad de tiempo invertido en la hoja de asistencia pdf -invoiceTimeTypeDesc = Muestre la duración de la tarea por día o por hora en la hoja de PDF de asistencia. -invoicingMethod = 2) Nuevo método de facturación +invoiceTimeTypeDesc = Muestre la duraci\u00f3n de la tarea por d\u00eda o por hora en la hoja de PDF de asistencia. +invoicingMethod = 2) Nuevo m\u00e9todo de facturaci\u00f3n managerSignature = Firma del Jefe de Equipo. -Manual = Manual del módulo -maxapproval = Aprobaciones por página -maxapprovalDesc = Número máximo de hojas de horas por página de aprobación -maxhoursperdays = Máximo de horas por día -maxhoursPerDaysDesc = Establezca las horas máximas que se ingresarán por día y por usuario a través de la hoja de horas +Manual = Manual del m\u00f3dulo +maxapproval = Aprobaciones por p\u00e1gina +maxapprovalDesc = N\u00famero m\u00e1ximo de hojas de horas por p\u00e1gina de aprobaci\u00f3n +maxhoursperdays = M\u00e1ximo de horas por d\u00eda +maxhoursPerDaysDesc = Establezca las horas m\u00e1ximas que se ingresar\u00e1n por d\u00eda y por usuario a trav\u00e9s de la hoja de horas modeBlackList = Todos menos los favoritos modeNone = Muestra todas las tareas modeWhiteList = Favoritos -nbTsToApprove = Número de hoja de tiempos para aprobar +nbTsToApprove = N\u00famero de hoja de tiempos para aprobar NewTimesheetuser = Hoja de tiempo del usuario nuevo -NextWeek = Semana próxima +NextWeek = Semana pr\u00f3xima noIdPresent = Ninguna referencia (id) presente not2invoice = No lo facture. NoTaskToUpdate = Ninguna tarea para esta semana -NoteDesc = Mostrar un icono que abrirá una línea de la nota por debajo de línea de la tarea al hacer clic en él. +NoteDesc = Mostrar un icono que abrir\u00e1 una l\u00ednea de la nota por debajo de l\u00ednea de la tarea al hacer clic en \u00e9l. NoteOnPDF = Notas sobre los informes en pdf. -NoteOnPDFDesc = Mostrar la nota de timespent en vez de nombre de tarea o además de nombre de la tarea en la exportación del pdf -NoteUpdated = El campo de nota se actualizó +NoteOnPDFDesc = Mostrar la nota de timespent en vez de nombre de tarea o adem\u00e1s de nombre de la tarea en la exportaci\u00f3n del pdf +NoteUpdated = El campo de nota se actualiz\u00f3 NothingChanged = Nada ha cambiado NothingToValidate = Nada que validar notYourWhitelist = Esta entrada no te pertenece NumberOfErrors = Cantidad de errores: -NumberOfTimesheetApproved = Número de hojas aprobadas: -NumberOfTimesheetRejected = Número de hoja de horarios rechazada: +NumberOfTimesheetApproved = N\u00famero de hojas aprobadas: +NumberOfTimesheetRejected = N\u00famero de hoja de horarios rechazada: NumberOfTimeSpendCreated = Cantidad de tiempo invertido: NumberOfTimeSpendDeleted = Cantidad de tiempo gastado eliminado: NumberOfTimeSpendModified = Cantidad de tiempo invertido modificado: -OpenDays = Días de apertura +OpenDays = D\u00edas de apertura other = Otro OtherTabDesc = Otras configuraciones planned = Planificado pleaseFillAll = Por favor llena todos los campos PreviousWeek = Semana anterior Progress = Progreso -ProgressColDesc = Muestra el progreso de la tarea en función del tiempo estimado +ProgressColDesc = Muestra el progreso de la tarea en funci\u00f3n del tiempo estimado project = Proyecto -ProjectApprovalDesc = El gerente del proyecto tendrá que aprobar las planillas de tiempo de sus proyectos. -ProjectColDesc = Muestra la referencia y el título del proyecto vinculados a la tarea -projectInvoice = Factura de proyecto +ProjectApprovalDesc = El gerente del proyecto tendr\u00e1 que aprobar las planillas de tiempo de sus proyectos. +ProjectColDesc = Muestra la referencia y el t\u00edtulo del proyecto vinculados a la tarea +projectInvoice = Facturar el tiempo projectReport = Informe del proyecto Projecttasktimelist = Lista de id de tareas ProjectTimeReport = Informe de la hoja de tiempo del proyecto ReadRighsDesc = Derecho a obtener las exportaciones de PDF. -Recall = Recuperación +Recall = Recuperaci\u00f3n RecordDeleted = Registro borrado RecordNotSucessfullyCreated = Registro no creado RecordNotUpdated = Registro no actualizado @@ -151,66 +148,65 @@ RecordUpdated = Registro actualizado rejected = Rechazado rejectedColorDesc = Color de la hoja de vacaciones y horas rechazada por el aprobador Reminder = Recordatorio -reminderEmailProcess = Puede activar el recordatorio a través de correos electrónicos a través del planificador de tareas de Dolibarr
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders -savedDuration = Duración guardado -searchbox = Activar búsqueda cajas -searchboxDesc = Reemplace las listas desplegables por cuadros de búsqueda de las Tareas. Se necesita cuando se definen cientos de tareas para mejorar el rendimiento. (Proyecto, contacto, tercera parte utilizar la configuración de la caja de búsqueda definida en otro módulo) +reminderEmailProcess = Puede activar el recordatorio a trav\u00e9s de correos electr\u00f3nicos a trav\u00e9s del planificador de tareas de Dolibarr
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders +savedDuration = Duraci\u00f3n guardado +searchbox = Activar b\u00fasqueda cajas +searchboxDesc = Reemplace las listas desplegables por cuadros de b\u00fasqueda de las Tareas. Se necesita cuando se definen cientos de tareas para mejorar el rendimiento. (Proyecto, contacto, tercera parte utilizar la configuraci\u00f3n de la caja de b\u00fasqueda definida en otro m\u00f3dulo) short = Version corta -ShowTimespentNote = Notas por día -ShowTimespentNoteDesc = Activar la toma de nota por día y por la tarea +ShowTimespentNote = Notas por d\u00eda +ShowTimespentNoteDesc = Activar la toma de nota por d\u00eda y por la tarea splitedWeek = Semana dividida Submit = Enviar submitted = Enviado -submittedColorDesc = Color para el día festivo y la hoja de horas presentada para su aprobación +submittedColorDesc = Color para el d\u00eda festivo y la hoja de horas presentada para su aprobaci\u00f3n Subtask = Tarea supplier = Proveedor -SupplierApprovalDesc = Los usuarios que representan a un proveedor deberán aprobar las planillas de tiempo de este proveedor. +SupplierApprovalDesc = Los usuarios que representan a un proveedor deber\u00e1n aprobar las planillas de tiempo de este proveedor. supplierSignature = Visa del proveedor TaskParent = Tarea principal -TaskParentColDesc = Muestra la referencia de la tarea padre y el título si hay alguna tarea padre. -TasksColDesc = Muestra la referencia y el título de la tarea +TaskParentColDesc = Muestra la referencia de la tarea padre y el t\u00edtulo si hay alguna tarea padre. +TasksColDesc = Muestra la referencia y el t\u00edtulo de la tarea Team = Equipo -TeamApprovalDesc = El responsable jerárquico de los usuarios deberá aprobar todas las hojas de tiempo. +TeamApprovalDesc = El responsable jer\u00e1rquico de los usuarios deber\u00e1 aprobar todas las hojas de tiempo. Timesheet = Parte de horas -Timesheetapproval = Aprobación de hojas de trabajo -TimesheetNotInvoiced = Incluir sólo la hoja de horas no facturada +Timesheetapproval = Aprobaci\u00f3n de hojas de trabajo +TimesheetNotInvoiced = Incluir s\u00f3lo la hoja de horas no facturada timesheetNotRecalled = Hoja de tiempos no recordada TimesheetPDF = Hoja de asistencia de recursos del proyecto -timesheetRecalled = Hoja de tiempos recordada con éxito -timesheetSetup = Configuración del módulo de hoja de horas -timesheetSubmitted = Enviado para su aprobación de parte de horas +timesheetRecalled = Hoja de tiempos recordada con \u00e9xito +timesheetSetup = Configuraci\u00f3n del m\u00f3dulo de hoja de horas +timesheetSubmitted = Enviado para su aprobaci\u00f3n de parte de horas timesheetSumitted = Hoja de tiempo enviada TimesheetToInvoice = Parte de horas a facturar Timesheetuser = Hoja de tiempos del usuario -TimesheetView = Módulo para tener una vista de hoja de horas más agradable, generar informes sobre usuarios o proyectos y facturar proyectos en función del tiempo registrado. +TimesheetView = M\u00f3dulo para tener una vista de hoja de horas m\u00e1s agradable, generar informes sobre usuarios o proyectos y facturar proyectos en funci\u00f3n del tiempo registrado. Timesheetwhitelist = Favoritos timeSpan = Periodo de tiempo timeSpanDesc = Plazo de tiempo para las entradas de la hoja de tiempo. timeType = Unidad de tiempo dedicada -timeTypeDesc = Mostrar / ingresar la duración de la tarea por día o por hora +timeTypeDesc = Mostrar / ingresar la duraci\u00f3n de la tarea por d\u00eda o por hora Token = Token TotalDesc = Mostrar el total del ligne visualizado (actualizado en vivo con las entradas de tiempo) -underapproval = bajo revisión +underapproval = bajo revisi\u00f3n unitDuration = Cantidad por unidad Userapproval = Aprobado por: userReport = Informe de usuario -wngMsgHoursExceded = Estás entrando en horas extras +wngMsgHoursExceded = Est\u00e1s entrando en horas extras Yearweekdate = Fecha de referencia YouHaveApprovalPending = Hoja de tiempo para aprobar YouHaveApprovalPendingMsg = Dears,

Tienes una hoja de tiempo __NB_TS__ para aprobarla, por favor conecta con dolibar para aprobarla.

Saludos cordiales.

Tu administrador de Dolibarr. -YouHaveTimesheetRejected = Se rechazó uno de los tiempos enviados. -YouHaveTimesheetRejectedMsg = Hola,

La hoja de horas de la semana %s fue rechazada.

Por favor revise sus entradas aquí:
%s

Saludos cordiales -minSecondsPerEvent = Mínimo en segundos +YouHaveTimesheetRejected = Se rechaz\u00f3 uno de los tiempos enviados. +YouHaveTimesheetRejectedMsg = Hola,

La hoja de horas de la semana %s fue rechazada.

Por favor revise sus entradas aqu\u00ed:
%s

Saludos cordiales +minSecondsPerEvent = M\u00ednimo en segundos maxHoursPerEvent = Horas maximas defaultHoursPerEvent = Horas predeterminadas -defaultHoursPerEventDesc = Horas predeterminadas por evento, evento establecido en esta duración en caso de que se alcance el máximo -maxHoursPerEventDesc = Horas máximas permitidas -minSecondsPerEventDesc = Mínimo de segundos por evento, cualquier evento más corto se establecerá en este número -pdfHideSignbox = Ocultar el buzón de PDF -pdfHideSignboxDesc = Oculta el buzón en el PDF -blockTimespent = Bloquear la creación de tiempo +defaultHoursPerEventDesc = Horas predeterminadas por evento, evento establecido en esta duraci\u00f3n en caso de que se alcance el m\u00e1ximo +maxHoursPerEventDesc = Horas m\u00e1ximas permitidas +minSecondsPerEventDesc = M\u00ednimo de segundos por evento, cualquier evento m\u00e1s corto se establecer\u00e1 en este n\u00famero +pdfHideSignbox = Ocultar el buz\u00f3n de PDF +pdfHideSignboxDesc = Oculta el buz\u00f3n en el PDF +blockTimespent = Bloquear la creaci\u00f3n de tiempo blockTimespentDesc = No crea timepent cuando se detiene un evento -thisWeek = Esta semana thisMonth = Este mes -lastWeek = semana pasada -lastMonth = Último mes \ No newline at end of file +lastWeek = Semana pasada +lastMonth = El mes pasado diff --git a/htdocs/timesheet/langs/fr_FR/timesheet.lang b/htdocs/timesheet/langs/fr_FR/timesheet.lang index 71e8e5db..3be11fbb 100644 --- a/htdocs/timesheet/langs/fr_FR/timesheet.lang +++ b/htdocs/timesheet/langs/fr_FR/timesheet.lang @@ -1,216 +1,212 @@ -# Dolibarr language file - English - timesheet -# Translators -# (6), (403) adddocs = Documents joints -adddocsDesc = Permet d’ajouter des documents annexés à la feuille de temps -addForOther = enregistrer le temps consommé par d'autres. -addForOtherDesc = activer l’entrée de temps consommé pour les subordonnés. -addholidaytime = Intégrer les congés +adddocsDesc = Permet d\u2019ajouter des documents annex\u00e9s \u00e0 la feuille de temps +addForOther = enregistrer le temps consomm\u00e9 par d'autres. +addForOtherDesc = activer l\u2019entr\u00e9e de temps consomm\u00e9 pour les subordonn\u00e9s. +addholidaytime = Int\u00e9grer les cong\u00e9s addholidaytimeDesc = Inclure le temps de vacances dans la ligne totale -Adminapproval = Accès administrateur -AdminRightsDesc = Droit de consulter les pages d’administration de tables -Advanced = Avancé -AdvancedTabDesc = Configuration des approbations des feuilles de temps et des tâches favorites -ApFlows = Flux d’approbation -ApplovalFlow = Processus d’approbation +Adminapproval = Acc\u00e8s administrateur +AdminRightsDesc = Droit de consulter les pages d\u2019administration de tables +Advanced = Avanc\u00e9 +AdvancedTabDesc = Configuration des approbations des feuilles de temps et des t\u00e2ches favorites +ApFlows = Flux d\u2019approbation +ApplovalFlow = Processus d\u2019approbation Approval = Approbation approvalbyweek = Approbation par semaines. approvalbyweekDesc = Approbation par semaines au lieu de l'approbation utilisateurs. -approved = Approuvé -approvedColorDesc = Couleur pour les vacances et feuille de temps approuvée -approvedOnly = Uniquement approuvées -ApproveRightsDesc = Droit d’approuver les feuilles de temps +approved = Approuv\u00e9 +approvedColorDesc = Couleur pour les vacances et feuille de temps approuv\u00e9e +approvedOnly = Uniquement approuv\u00e9es +ApproveRightsDesc = Droit d\u2019approuver les feuilles de temps Attendance = Chrono AttendanceAdmin = Administration des compteurs -AttendanceDesc = Chrono comme page de feuille de temps par défaut +AttendanceDesc = Chrono comme page de feuille de temps par d\u00e9faut blackWhiteList = Favoris blackWhiteListDesc = Activez le filtrage des favoris blackWhiteListMode = Filtrage des favoris -blackWhiteListModeDesc = Choisir le comportement par défaut pour le filtrage des favoris +blackWhiteListModeDesc = Choisir le comportement par d\u00e9faut pour le filtrage des favoris BoxApproval = Approbations de feuille de temps -cancelled = Annulé -cancelledColorDesc = Couleur pour vacances et feuille de temps annulée -challenged = Contesté -Checkin = Entrée +cancelled = Annul\u00e9 +cancelledColorDesc = Couleur pour vacances et feuille de temps annul\u00e9e +challenged = Contest\u00e9 +Checkin = Entr\u00e9e Checkout = Quitter -ColumnToShow = Colonnes à afficher -Company = Société -CompanyColDesc = Indique le nom de l'entreprise associée au projet -ConfigurationSaved = Configuration sauvegardée -ConfirmDeleteTimesheetwhitelist = Êtes-vous certain de vouloir supprimer ce favoris ? -Custom = Personnalisé +ColumnToShow = Colonnes \u00e0 afficher +Company = Soci\u00e9t\u00e9 +CompanyColDesc = Indique le nom de l'entreprise associ\u00e9e au projet +ConfigurationSaved = Configuration sauvegard\u00e9e +ConfirmDeleteTimesheetwhitelist = \u00cates-vous certain de vouloir supprimer ce favoris\u00a0? +Custom = Personnalis\u00e9 customer = Client -CustomerApprovalDesc = Les utilisateurs qui représentent un client devront approuver les feuilles de temps concernant leur client. +CustomerApprovalDesc = Les utilisateurs qui repr\u00e9sentent un client devront approuver les feuilles de temps concernant leur client. customerSignature = Visa du client -DateEndColDesc = Indique la date de fin de la tâche -DateStartColDesc = Indique la date de départ de la tâche -DefaultService = Service par défaut pour la facturation -DeleteTimesheetwhitelist = Entrée supprimée. +DateEndColDesc = Indique la date de fin de la t\u00e2che +DateStartColDesc = Indique la date de d\u00e9part de la t\u00e2che +DefaultService = Service par d\u00e9faut pour la facturation +DeleteTimesheetwhitelist = Entr\u00e9e supprim\u00e9e. DiplayOptions = options d'affichage draft = Brouillon -draftColorDesc = Couleur des brouillons de congés -dropdownAjax = Désactiver l'Ajax des dropdown -dropdownAjaxDesc = Désactiver l'ajax pour les listes déroulantes Dolibarr (en cas de problème pour entrer un nouveau favori) +draftColorDesc = Couleur des brouillons de cong\u00e9s +dropdownAjax = D\u00e9sactiver l'Ajax des dropdown +dropdownAjaxDesc = D\u00e9sactiver l'ajax pour les listes d\u00e9roulantes Dolibarr (en cas de probl\u00e8me pour entrer un nouveau favori) Employee = Collaborateur -employeeSignature = Signature salarié(e) -errMsgMaxHoursExceded = Vous ne pouvez pas faire autant d'heures supplémentaires par jour -Eventlocationref = Emplacement de l'événement -Eventtype = Type d’événement +employeeSignature = Signature salari\u00e9(e) +errMsgMaxHoursExceded = Vous ne pouvez pas faire autant d'heures suppl\u00e9mentaires par jour +Eventlocationref = Emplacement de l'\u00e9v\u00e9nement +Eventtype = Type d\u2019\u00e9v\u00e9nement Existing = Existant exportfriendly = Compatible export -feebackDesc = Si vous êtes confronté à un problème (comportement ou traduction), si vous avez une idée d'amélioration ou une nouvelle demande de fonctionnalités, contactez-moi. +feebackDesc = Si vous \u00eates confront\u00e9 \u00e0 un probl\u00e8me (comportement ou traduction), si vous avez une id\u00e9e d'am\u00e9lioration ou une nouvelle demande de fonctionnalit\u00e9s, contactez-moi. Feedback = Commentaire -generalInvoiceProjectParam = Paramètres généraux pour la facture du projet -GeneralOption = Options générales -GeneralTabDesc = Configuration de la présentation de la page de saisie des temps consommés sous le Menu haut « Feuille de temps » puis Menu gauche « Feuille de temps » +generalInvoiceProjectParam = Param\u00e8tres g\u00e9n\u00e9raux pour la facture du projet +GeneralOption = Options g\u00e9n\u00e9rales +GeneralTabDesc = Configuration de la pr\u00e9sentation de la page de saisie des temps consomm\u00e9s sous le Menu haut \u00ab Feuille de temps \u00bb puis Menu gauche \u00ab Feuille de temps \u00bb getReport = Obtenir le rapport -GoTo = allez à -Heartbeat = Battement de cœur +GoTo = allez \u00e0 +Heartbeat = Battement de c\u0153ur hidedraft = Masquer les brouillons -hideDraftDesc = Masquer les tâches des projets non validés (brouillon) +hideDraftDesc = Masquer les t\u00e2ches des projets non valid\u00e9s (brouillon) hideref = Masquer les titres -hideRefDesc = Masquer les titres des projets et des tâches -hidezeros = Masquer les zéros -hideZerosDesc = Masque la durée de la tâche quand elle est nulle (0 ou 00:00) -Holiday = Congés -HourPerDayNotNull = « Heure par jour » ne peut pas être null +hideRefDesc = Masquer les titres des projets et des t\u00e2ches +hidezeros = Masquer les z\u00e9ros +hideZerosDesc = Masque la dur\u00e9e de la t\u00e2che quand elle est nulle (0 ou 00:00) +Holiday = Cong\u00e9s +HourPerDayNotNull = \u00ab\u00a0Heure par jour\u00a0\u00bb ne peut pas \u00eatre null hours = heures hoursperdays = Nombres d'heures par jour -hoursPerDaysDesc = Nombre d'heures d'un jour ouvré (utilisé pour afficher le temps en jours) +hoursPerDaysDesc = Nombre d'heures d'un jour ouvr\u00e9 (utilis\u00e9 pour afficher le temps en jours) InternalError = Erreur interne -InvoicableOnly = Seules les tâches facturables +InvoicableOnly = Seules les t\u00e2ches facturables Invoice = Facture Invoiceable = Facturable -invoiced = Facturée(s) -invoicedServiceSelectoin = Sélection des services à facturer -invoiceMethod = méthode de facture -invoiceMethodDesc = Méthode utilisée pour grouper le temps consommé par tâches pour la facture -InvoiceMode = méthode de facturation -invoiceService = Service par défaut -invoiceServiceDesc = Service par défaut à utiliser pour facturer le temps consommé -invoiceShowTask = Afficher le libellé de la tâche -invoiceShowTaskDesc = Afficher le libellé de la tâche sur la facture +invoiced = Factur\u00e9e(s) +invoicedServiceSelectoin = S\u00e9lection des services \u00e0 facturer +invoiceMethod = m\u00e9thode de facture +invoiceMethodDesc = M\u00e9thode utilis\u00e9e pour grouper le temps consomm\u00e9 par t\u00e2ches pour la facture +InvoiceMode = m\u00e9thode de facturation +invoiceService = Service par d\u00e9faut +invoiceServiceDesc = Service par d\u00e9faut \u00e0 utiliser pour facturer le temps consomm\u00e9 +invoiceShowTask = Afficher le libell\u00e9 de la t\u00e2che +invoiceShowTaskDesc = Afficher le libell\u00e9 de la t\u00e2che sur la facture invoiceShowUser = Afficher l'utilisateur sur la facture -invoiceShowUserDesc = Indique le nom d'utilisateur sur la facture lorsque le mode de facturation est 'utilisateur' ou 'utilisateur et tâche' +invoiceShowUserDesc = Indique le nom d'utilisateur sur la facture lorsque le mode de facturation est 'utilisateur' ou 'utilisateur et t\u00e2che' InvoiceTabDesc = Configuration de la facturation invoiceTaskTime = Feuilles de temps -invoiceTaskTimeDesc = Facture toutes les feuilles de temps ou seulement celles approuvées. -invoiceTimeType = Unité de temps passée sur la feuille de présence pdf -invoiceTimeTypeDesc = Afficher la durée de la tâche par jour ou par heure sur la fiche de présence PDF -invoicingMethod = Méthode de facturation -managerSignature = Signature du chef d'équipe +invoiceTaskTimeDesc = Facture toutes les feuilles de temps ou seulement celles approuv\u00e9es. +invoiceTimeType = Unit\u00e9 de temps pass\u00e9e sur la feuille de pr\u00e9sence pdf +invoiceTimeTypeDesc = Afficher la dur\u00e9e de la t\u00e2che par jour ou par heure sur la fiche de pr\u00e9sence PDF +invoicingMethod = M\u00e9thode de facturation +managerSignature = Signature du chef d'\u00e9quipe Manual = Manuel du module maxapproval = Approbations par page maxapprovalDesc = Nombre maximum de feuilles de temps par page d'approbation maxhoursperdays = Heures maximum par jour -maxhoursPerDaysDesc = Définissez le nombre maximum d'heures à saisir par jour et par utilisateur via la feuille de temps +maxhoursPerDaysDesc = D\u00e9finissez le nombre maximum d'heures \u00e0 saisir par jour et par utilisateur via la feuille de temps modeBlackList = Tous sauf les favoris -modeNone = Toutes les tâches +modeNone = Toutes les t\u00e2ches modeWhiteList = Favoris -nbTsToApprove = Nombre de feuilles de temps à approuver +nbTsToApprove = Nombre de feuilles de temps \u00e0 approuver NewTimesheetuser = Feuille de temps du nouvel utilisateur NextWeek = semaine suivante -noIdPresent = Pas de référence (id) présente +noIdPresent = Pas de r\u00e9f\u00e9rence (id) pr\u00e9sente not2invoice = Ne pas facturer. -NoTaskToUpdate = Pas de tâche pour cette semaine -NoteDesc = Afficher une icône qui va ouvrir une ligne de remarque au-dessous de ligne de la tâche lorsque cliqué dessus. +NoTaskToUpdate = Pas de t\u00e2che pour cette semaine +NoteDesc = Afficher une ic\u00f4ne qui va ouvrir une ligne de remarque au-dessous de ligne de la t\u00e2che lorsque cliqu\u00e9 dessus. NoteOnPDF = Notes sur les rapports pdf -NoteOnPDFDesc = Afficher la note timespent à la place du nom de la tâche ou en plus du nom de la tâche sur l'export pdf -NoteUpdated = Le champ de note a été mis à jour -NothingChanged = Rien n’a changé -NothingToValidate = Rien à valider +NoteOnPDFDesc = Afficher la note timespent \u00e0 la place du nom de la t\u00e2che ou en plus du nom de la t\u00e2che sur l'export pdf +NoteUpdated = Le champ de note a \u00e9t\u00e9 mis \u00e0 jour +NothingChanged = Rien n\u2019a chang\u00e9 +NothingToValidate = Rien \u00e0 valider notYourWhitelist = Ce favori ne vous concerne pas NumberOfErrors = Nombre d'erreurs : -NumberOfTimesheetApproved = Nombre de feuille(s) de temps approuvée(s) : -NumberOfTimesheetRejected = Nombre de feuille(s) de temps rejetée(s) : -NumberOfTimeSpendCreated = Création(s) de temps consommé(s) : -NumberOfTimeSpendDeleted = Suppression(s) de temps consommé(s) : -NumberOfTimeSpendModified = Modification(s) de temps consommé(s) : +NumberOfTimesheetApproved = Nombre de feuille(s) de temps approuv\u00e9e(s) : +NumberOfTimesheetRejected = Nombre de feuille(s) de temps rejet\u00e9e(s) : +NumberOfTimeSpendCreated = Cr\u00e9ation(s) de temps consomm\u00e9(s) : +NumberOfTimeSpendDeleted = Suppression(s) de temps consomm\u00e9(s) : +NumberOfTimeSpendModified = Modification(s) de temps consomm\u00e9(s) : OpenDays = Jours Ouverts other = Autre OtherTabDesc = Autres configurations -planned = Plannifié +planned = Plannifi\u00e9 pleaseFillAll = Merci de remplir tous les champs -PreviousWeek = Semaine Précédente -Progress = Progrès -ProgressColDesc = Montre la progression de la tâche par rapport au temps estimé +PreviousWeek = Semaine Pr\u00e9c\u00e9dente +Progress = Progr\u00e8s +ProgressColDesc = Montre la progression de la t\u00e2che par rapport au temps estim\u00e9 project = Projet ProjectApprovalDesc = Le chef de projet devra approuver les feuilles de temps concernant ses projets. -ProjectColDesc = Montre la référence et le libellé du projet lié à la tâche -projectInvoice = Facturer le projet +ProjectColDesc = Montre la r\u00e9f\u00e9rence et le libell\u00e9 du projet li\u00e9 \u00e0 la t\u00e2che +projectInvoice = Facturer le temps projectReport = Rapport de projet Projecttasktimelist = Listes des tasktime id -ProjectTimeReport = Relevé d'heures du projet +ProjectTimeReport = Relev\u00e9 d'heures du projet ReadRighsDesc = Droit d'obtenir les exportations PDF -Recall = Réouvrir -RecordDeleted = Enregistrement supprimé -RecordNotSucessfullyCreated = Enregistrement non créé -RecordNotUpdated = Echec de la mise à jour -RecordSucessfullyCreated = Créé avec succès -RecordUpdated = Mis à jour avec succès -rejected = Rejeté -rejectedColorDesc = Couleur des congés et feuilles de temps rejetées +Recall = R\u00e9ouvrir +RecordDeleted = Enregistrement supprim\u00e9 +RecordNotSucessfullyCreated = Enregistrement non cr\u00e9\u00e9 +RecordNotUpdated = Echec de la mise \u00e0 jour +RecordSucessfullyCreated = Cr\u00e9\u00e9 avec succ\u00e8s +RecordUpdated = Mis \u00e0 jour avec succ\u00e8s +rejected = Rejet\u00e9 +rejectedColorDesc = Couleur des cong\u00e9s et feuilles de temps rejet\u00e9es Reminder = Rappel -reminderEmailProcess = Vous pouvez activer un envoie d'email de rappel aux approbateurs en utilisant la fonction planificateur de tâche de dolibarr
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders -savedDuration = Durée enregistrée -searchbox = Activer les boîtes de recherche -searchboxDesc = Remplacez les listes déroulantes par des champs de recherche pour les Tâches. Nécessaire lorsque des centaines de tâches sont définies afin d'améliorer les performances. (Projet, contact, tiers, utilise la configuration définie dans un autre module) +reminderEmailProcess = Vous pouvez activer un envoie d'email de rappel aux approbateurs en utilisant la fonction planificateur de t\u00e2che de dolibarr
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders +savedDuration = Dur\u00e9e enregistr\u00e9e +searchbox = Activer les bo\u00eetes de recherche +searchboxDesc = Remplacez les listes d\u00e9roulantes par des champs de recherche pour les T\u00e2ches. N\u00e9cessaire lorsque des centaines de t\u00e2ches sont d\u00e9finies afin d'am\u00e9liorer les performances. (Projet, contact, tiers, utilise la configuration d\u00e9finie dans un autre module) short = Version courte ShowTimespentNote = Notes par jour -ShowTimespentNoteDesc = Activer la prise de notes par jour et par tâche -splitedWeek = Semaine divisée +ShowTimespentNoteDesc = Activer la prise de notes par jour et par t\u00e2che +splitedWeek = Semaine divis\u00e9e Submit = Soumettre -submitted = Envoyé -submittedColorDesc = Couleur des congés et feuilles de temps envoyées pour validation -Subtask = Tâche enfant +submitted = Envoy\u00e9 +submittedColorDesc = Couleur des cong\u00e9s et feuilles de temps envoy\u00e9es pour validation +Subtask = T\u00e2che enfant supplier = Fournisseur -SupplierApprovalDesc = Les utilisateurs qui représentent un fournisseur devront approuver les feuilles de temps concernant ce fournisseur. +SupplierApprovalDesc = Les utilisateurs qui repr\u00e9sentent un fournisseur devront approuver les feuilles de temps concernant ce fournisseur. supplierSignature = Visa du fournisseur -TaskParent = Tâche parente -TaskParentColDesc = Affiche la référence de la tâche parent et son libellé, s'il existe une tâche parent. -TasksColDesc = Contient la référence et le libellé de la tâche -Team = Équipe -TeamApprovalDesc = Le responsable hiérarchique des utilisateurs devra approuver toutes les feuilles de temps +TaskParent = T\u00e2che parente +TaskParentColDesc = Affiche la r\u00e9f\u00e9rence de la t\u00e2che parent et son libell\u00e9, s'il existe une t\u00e2che parent. +TasksColDesc = Contient la r\u00e9f\u00e9rence et le libell\u00e9 de la t\u00e2che +Team = \u00c9quipe +TeamApprovalDesc = Le responsable hi\u00e9rarchique des utilisateurs devra approuver toutes les feuilles de temps Timesheet = Feuille de temps Timesheetapproval = Approbation des feuilles de temps -TimesheetNotInvoiced = Inclure uniquement la feuille de temps non facturée -timesheetNotRecalled = Feuille de temps non réouverte -TimesheetPDF = Feuille de présence des ressources du projet -timesheetRecalled = Feuille de temps réouverte +TimesheetNotInvoiced = Inclure uniquement la feuille de temps non factur\u00e9e +timesheetNotRecalled = Feuille de temps non r\u00e9ouverte +TimesheetPDF = Feuille de pr\u00e9sence des ressources du projet +timesheetRecalled = Feuille de temps r\u00e9ouverte timesheetSetup = Configuration du module feuille de temps -timesheetSubmitted = Envoyé pour approbation -timesheetSumitted = Feuille de temps envoyée pour approbation -TimesheetToInvoice = Feuille de temps à facturer +timesheetSubmitted = Envoy\u00e9 pour approbation +timesheetSumitted = Feuille de temps envoy\u00e9e pour approbation +TimesheetToInvoice = Feuille de temps \u00e0 facturer Timesheetuser = Feuille de temps de l'utilisateur -TimesheetView = Module pour avoir une meilleure vue de feuille de temps, pour générer un rapport sur les utilisateurs ou les projets et pour facturer le projet en fonction du temps passé. +TimesheetView = Module pour avoir une meilleure vue de feuille de temps, pour g\u00e9n\u00e9rer un rapport sur les utilisateurs ou les projets et pour facturer le projet en fonction du temps pass\u00e9. Timesheetwhitelist = Favoris -timeSpan = Période -timeSpanDesc = Durée pour les entrées de feuille de temps +timeSpan = P\u00e9riode +timeSpanDesc = Dur\u00e9e pour les entr\u00e9es de feuille de temps timeType = Affichage du temps -timeTypeDesc = Afficher les durées sur les tâches en jours ou en heures +timeTypeDesc = Afficher les dur\u00e9es sur les t\u00e2ches en jours ou en heures Token = Jeton -TotalDesc = Afficher le total de la ligne affichée (mise à jour en direct avec les entrées de temps) +TotalDesc = Afficher le total de la ligne affich\u00e9e (mise \u00e0 jour en direct avec les entr\u00e9es de temps) underapproval = En cours d'approbation -unitDuration = Quantité par unité +unitDuration = Quantit\u00e9 par unit\u00e9 Userapproval = Approbation de userReport = Rapport d'utilisateur -wngMsgHoursExceded = Vous entrez des heures supplémentaires -Yearweekdate = Date de référence +wngMsgHoursExceded = Vous entrez des heures suppl\u00e9mentaires +Yearweekdate = Date de r\u00e9f\u00e9rence YouHaveApprovalPending = Feuilles de temps en attente de votre approbation -YouHaveApprovalPendingMsg = Bonjour,

Vous avez __NB_TS__ feuilles de temps à approuver, veuillez vous connecter à Dolibarr pour les approuver.

Cordialement.

Votre administrateur Dolibarr. -YouHaveTimesheetRejected = L'une de vos feuilles de temps soumises a été rejetée. -YouHaveTimesheetRejectedMsg = Bonjour,

la feuille de temps de la semaine %s a été rejetée.

Veuillez vérifier vos entrées ici:
%s

Cordialement +YouHaveApprovalPendingMsg = Bonjour,

Vous avez __NB_TS__ feuilles de temps \u00e0 approuver, veuillez vous connecter \u00e0 Dolibarr pour les approuver.

Cordialement.

Votre administrateur Dolibarr. +YouHaveTimesheetRejected = L'une de vos feuilles de temps soumises a \u00e9t\u00e9 rejet\u00e9e. +YouHaveTimesheetRejectedMsg = Bonjour,

la feuille de temps de la semaine %s a \u00e9t\u00e9 rejet\u00e9e.

Veuillez v\u00e9rifier vos entr\u00e9es ici:
%s

Cordialement minSecondsPerEvent = Minimun en secondes maxHoursPerEvent = Heures maximum -defaultHoursPerEvent = Heures par défaut -defaultHoursPerEventDesc = Heures par événement par défaut, événement réglé sur cette durée si le maximum est atteint -maxHoursPerEventDesc = Nombre maximum d'heures autorisées par événement -minSecondsPerEventDesc = Minimun de secondes par événement, tout événement plus court sera réglé sur ce nombre +defaultHoursPerEvent = Heures par d\u00e9faut +defaultHoursPerEventDesc = Heures par \u00e9v\u00e9nement par d\u00e9faut, \u00e9v\u00e9nement r\u00e9gl\u00e9 sur cette dur\u00e9e si le maximum est atteint +maxHoursPerEventDesc = Nombre maximum d'heures autoris\u00e9es par \u00e9v\u00e9nement +minSecondsPerEventDesc = Minimun de secondes par \u00e9v\u00e9nement, tout \u00e9v\u00e9nement plus court sera r\u00e9gl\u00e9 sur ce nombre pdfHideSignbox = Masquer PDF signbox pdfHideSignboxDesc = Masquer le signbox dans le PDF -blockTimespent = Bloquer la création -blockTimespentDesc = Ne crée pas de temps passé lorsqu'un événement est arrêté -thisWeek = Cette semaine -thisMonth = Ce mois-ci -lastWeek = dernière semaine -lastMonth = Dernier mois \ No newline at end of file +blockTimespent = Bloquer la cr\u00e9ation +blockTimespentDesc = Ne cr\u00e9e pas de temps pass\u00e9 lorsqu'un \u00e9v\u00e9nement est arr\u00eat\u00e9 +thisMonth = Ce mois +lastWeek = Semaine derni\u00e8re +lastMonth = Mois dernier diff --git a/htdocs/timesheet/langs/it_IT/timesheet.lang b/htdocs/timesheet/langs/it_IT/timesheet.lang index eb3df168..feaed530 100644 --- a/htdocs/timesheet/langs/it_IT/timesheet.lang +++ b/htdocs/timesheet/langs/it_IT/timesheet.lang @@ -1,8 +1,5 @@ -# Dolibarr language file - English - timesheet -# Translators -# (6), (403) adddocs = Allegati -adddocsDesc = Permettono di aggiungere documenti allegati per le schede attività +adddocsDesc = Permettono di aggiungere documenti allegati per le schede attivit\u00e0 addForOther = registrare il tempo speso per gli altri. addForOtherDesc = attivare la voce di tempo speso per i subordinati. addholidaytime = Integrare il congedo @@ -10,32 +7,32 @@ addholidaytimeDesc = Includere il tempo di vacanza nella riga del totale Adminapproval = Accesso di amministrazione AdminRightsDesc = Destra per visualizzare le pagine di amministrazione di tabelle Advanced = Avanzate -AdvancedTabDesc = Installazione di approvazioni delle schede attività e compiti dei favoriti +AdvancedTabDesc = Installazione di approvazioni delle schede attivit\u00e0 e compiti dei favoriti ApFlows = Flussi di approvazione ApplovalFlow = PROCESSO DI APPROVAZIONE Approval = Approvazione approvalbyweek = Approvazione da settimane. approvalbyweekDesc = Approvazione da settimane invece di approvazione da parte degli utenti. approved = Approvato -approvedColorDesc = Colore per la festa & scheda attività approvato +approvedColorDesc = Colore per la festa & scheda attivit\u00e0 approvato approvedOnly = Solo approvati -ApproveRightsDesc = Diritto di approvare le schede attività +ApproveRightsDesc = Diritto di approvare le schede attivit\u00e0 Attendance = Chrono AttendanceAdmin = Amministrazione di Chnonmeters -AttendanceDesc = Chrono come pagina della scheda attività predefinita +AttendanceDesc = Chrono come pagina della scheda attivit\u00e0 predefinita blackWhiteList = Preferiti blackWhiteListDesc = Attivare il filtraggio dei preferiti blackWhiteListMode = Filtri preferiti blackWhiteListModeDesc = Abbiamo scelto il comportamento predefinito per il filtraggio favoris BoxApproval = Approvazioni di timesheet cancelled = Annullato -cancelledColorDesc = Colore per la festa & scheda attività annullata +cancelledColorDesc = Colore per la festa & scheda attivit\u00e0 annullata challenged = Conflict Checkin = check-in Checkout = Esci ColumnToShow = Colonne da mostrare Company = Azienda -CompanyColDesc = Contiene il nome della società relativo al progetto +CompanyColDesc = Contiene il nome della societ\u00e0 relativo al progetto ConfigurationSaved = Configurazione salvata ConfirmDeleteTimesheetwhitelist = Sei sicuro di voler eliminare questa voce? Custom = Personalizzato @@ -43,22 +40,22 @@ customer = Cliente CustomerApprovalDesc = Gli utenti che rappresentano un cliente dovranno approvare i timesheet relativi al loro cliente. customerSignature = Visto del cliente DateEndColDesc = Indica la data di fine del compito -DateStartColDesc = Contiene la data di inizio per l'attività +DateStartColDesc = Contiene la data di inizio per l'attivit\u00e0 DefaultService = Servizio predefinito per la fatturazione -DeleteTimesheetwhitelist = L'iscrizione è stata cancellata +DeleteTimesheetwhitelist = L'iscrizione \u00e8 stata cancellata DiplayOptions = opzioni di visualizzazione draft = Bozza -draftColorDesc = Colore per il progetto di vacanze & scheda attività +draftColorDesc = Colore per il progetto di vacanze & scheda attivit\u00e0 dropdownAjax = Disabilita discesa Ajax dropdownAjaxDesc = Disattivare il ajax per gli elenchi a discesa Dolibarr (nel caso in cui alla data di rilascio per inserire una nuova whitelist) Employee = Collaboratore employeeSignature = Firma del lavoratore -errMsgMaxHoursExceded = Non è possibile inserire più di tanto tempo per un solo giorno +errMsgMaxHoursExceded = Non \u00e8 possibile inserire pi\u00f9 di tanto tempo per un solo giorno Eventlocationref = Luogo dell'evento Eventtype = Tipo di evento Existing = Existing exportfriendly = esportazione Compatibile -feebackDesc = Se sei di fronte a un problema (comportamento o traduzione), se hai idea di miglioramento o richiede nuove funzionalità, contattaci. +feebackDesc = Se sei di fronte a un problema (comportamento o traduzione), se hai idea di miglioramento o richiede nuove funzionalit\u00e0, contattaci. Feedback = Feedback generalInvoiceProjectParam = Parametri generali della fattura del progetto GeneralOption = Opzioni generali @@ -69,11 +66,11 @@ Heartbeat = Battito cardiaco hidedraft = Nascondere i progetti di progetti hideDraftDesc = Consente di non visualizzare il compito progetti non validati (bozza) hideref = Nascondi il titolo. -hideRefDesc = Nascondi i titoli di attività e progetti. +hideRefDesc = Nascondi i titoli di attivit\u00e0 e progetti. hidezeros = Nascondere i 00:00 hideZerosDesc = Vediamo nulla nella scatola di un compito invece di 00:00 Holiday = Congedi -HourPerDayNotNull = "Ora al giorno" non può essere null +HourPerDayNotNull = "Ora al giorno" non pu\u00f2 essere null hours = orario hoursperdays = Numeri di ore al giorno hoursPerDaysDesc = Numero di ore che contiene un giorno (Utilizzato per visualizzare l'ora in giorni) @@ -84,45 +81,45 @@ Invoiceable = Fatturabile invoiced = Fatturato invoicedServiceSelectoin = Selezione dei servizi di fatturazione invoiceMethod = Metodo fattura -invoiceMethodDesc = Il metodo utilizzato per il tempo dedicato alle attività di raggruppamento della fattura -InvoiceMode = Modalità di Fatturazione +invoiceMethodDesc = Il metodo utilizzato per il tempo dedicato alle attivit\u00e0 di raggruppamento della fattura +InvoiceMode = Modalit\u00e0 di Fatturazione invoiceService = Servizio predefinito. invoiceServiceDesc = servizio predefinito da utilizzare per fatturare il tempo trascorso invoiceShowTask = Nome elaborazione -invoiceShowTaskDesc = Mostra il nome dell'attività sulla fattura +invoiceShowTaskDesc = Mostra il nome dell'attivit\u00e0 sulla fattura invoiceShowUser = Mostra utente sulla fattura -invoiceShowUserDesc = Mostra il nome utente sulla fattura quando la modalità di fatturazione è 'utente' o 'utente e compito' +invoiceShowUserDesc = Mostra il nome utente sulla fattura quando la modalit\u00e0 di fatturazione \u00e8 'utente' o 'utente e compito' InvoiceTabDesc = Installazione di fatturazione invoiceTaskTime = Schede orarie invoiceTaskTimeDesc = fatturare tutte le schede o solo l'approvazione. -invoiceTimeType = Unità di tempo speso sul foglio di presenza pdf -invoiceTimeTypeDesc = Mostra la durata spesa per l&\#39;attività al giorno o all&\#39;ora sul foglio PDF di presenza -invoicingMethod = Modalità di Fatturazione +invoiceTimeType = Unit\u00e0 di tempo speso sul foglio di presenza pdf +invoiceTimeTypeDesc = Mostra la durata spesa per l&\#39;attivit\u00e0 al giorno o all&\#39;ora sul foglio PDF di presenza +invoicingMethod = Modalit\u00e0 di Fatturazione managerSignature = Firma del responsabile del team Manual = Manuale del modulo maxapproval = Approvazioni per pagina -maxapprovalDesc = Imposta il numero massimo di schede attività di pagina di approvazione +maxapprovalDesc = Imposta il numero massimo di schede attivit\u00e0 di pagina di approvazione maxhoursperdays = numero massimo di ore al giorno -maxhoursPerDaysDesc = Impostare le ore al massimo per essere inseriti al giorno e per utente tramite la scheda attività +maxhoursPerDaysDesc = Impostare le ore al massimo per essere inseriti al giorno e per utente tramite la scheda attivit\u00e0 modeBlackList = Tutti i preferiti -modeNone = tutte le attività +modeNone = tutte le attivit\u00e0 modeWhiteList = Preferiti -nbTsToApprove = Numero di scheda attività per l'approvazione -NewTimesheetuser = Scheda attività del nuovo utente +nbTsToApprove = Numero di scheda attivit\u00e0 per l'approvazione +NewTimesheetuser = Scheda attivit\u00e0 del nuovo utente NextWeek = settimana successiva noIdPresent = Riferimento (id) non presente not2invoice = Non fattura esso. -NoTaskToUpdate = Nessuna attività per questa settimana -NoteDesc = Visualizza un'icona che aprirà una linea nota sotto la linea dell'attività quando si fa clic su di esso. +NoTaskToUpdate = Nessuna attivit\u00e0 per questa settimana +NoteDesc = Visualizza un'icona che aprir\u00e0 una linea nota sotto la linea dell'attivit\u00e0 quando si fa clic su di esso. NoteOnPDF = Note sui report in pdf -NoteOnPDFDesc = Visualizzare la nota di timespent invece di nome attività o oltre al nome dell'attività relativo all'esportazione di pdf -NoteUpdated = Il campo della nota è stato aggiornato -NothingChanged = Nulla è cambiata +NoteOnPDFDesc = Visualizzare la nota di timespent invece di nome attivit\u00e0 o oltre al nome dell'attivit\u00e0 relativo all'esportazione di pdf +NoteUpdated = Il campo della nota \u00e8 stato aggiornato +NothingChanged = Nulla \u00e8 cambiata NothingToValidate = Niente da convalidare notYourWhitelist = Questa voce non appartiene a te NumberOfErrors = Numero di errori: -NumberOfTimesheetApproved = Numero di scheda attività ha approvato: -NumberOfTimesheetRejected = Numero di scheda attività respinto: +NumberOfTimesheetApproved = Numero di scheda attivit\u00e0 ha approvato: +NumberOfTimesheetRejected = Numero di scheda attivit\u00e0 respinto: NumberOfTimeSpendCreated = Tempo impiegato creato : NumberOfTimeSpendDeleted = Tempo impiegato eliminato : NumberOfTimeSpendModified = Tempo impiegato modificato : @@ -135,12 +132,12 @@ PreviousWeek = settimana precedente Progress = Avanzamento ProgressColDesc = Contiene il progresso del compito rispetto al vostro orario project = Progetto -ProjectApprovalDesc = Il project manager dovrà approvare i timesheet relativi ai suoi progetti. +ProjectApprovalDesc = Il project manager dovr\u00e0 approvare i timesheet relativi ai suoi progetti. ProjectColDesc = Contiene il riferimento e il titolo del progetto che il compito appartiene -projectInvoice = Progetto di fatturazione +projectInvoice = Invoice l'ora projectReport = Relazione di progetto Projecttasktimelist = Lista id TaskTime -ProjectTimeReport = Rapporto della scheda attività del progetto +ProjectTimeReport = Rapporto della scheda attivit\u00e0 del progetto ReadRighsDesc = Diritto di ottenere le esportazioni PDF Recall = Richiamo RecordDeleted = Risparmio cancellato @@ -149,40 +146,40 @@ RecordNotUpdated = Impossibile aggiornare RecordSucessfullyCreated = Creato con successo RecordUpdated = Oltre giorni con successo rejected = Respinta -rejectedColorDesc = Colore per la festa e scheda attività respinta dal responsabile approvazioni +rejectedColorDesc = Colore per la festa e scheda attivit\u00e0 respinta dal responsabile approvazioni Reminder = Promemoria -reminderEmailProcess = È possibile attivare promemoria via e-mail attraverso il pianificatore compito di Dolibarr
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders +reminderEmailProcess = \u00c8 possibile attivare promemoria via e-mail attraverso il pianificatore compito di Dolibarr
Job type \= Call method of a Dolibarr Class
Module \= timesheet
Classes \= Task_timesheet.class.php
Instance/Object to create \= timesheet
Method \= sendApprovalReminders savedDuration = Durata salvato searchbox = Attivare le caselle di ricerca -searchboxDesc = Sostituire le liste a discesa per le caselle di ricerca per le attività. Necessita quando vengono definite centinaia di attività per migliorare le prestazioni. (Progetto, contatto, terza parte utilizza la configurazione della casella di ricerca definita in altri moduli) +searchboxDesc = Sostituire le liste a discesa per le caselle di ricerca per le attivit\u00e0. Necessita quando vengono definite centinaia di attivit\u00e0 per migliorare le prestazioni. (Progetto, contatto, terza parte utilizza la configurazione della casella di ricerca definita in altri moduli) short = Versione corta ShowTimespentNote = Note al giorno -ShowTimespentNoteDesc = Attiva il prendere appunti per giorno e per attività +ShowTimespentNoteDesc = Attiva il prendere appunti per giorno e per attivit\u00e0 splitedWeek = Settimana divisa Submit = Invia submitted = Inviato -submittedColorDesc = Colore per la festa e scheda attività sottoposto all'approvazione +submittedColorDesc = Colore per la festa e scheda attivit\u00e0 sottoposto all'approvazione Subtask = Bambino Task supplier = Fornitore SupplierApprovalDesc = Gli utenti che rappresentano un fornitore dovranno approvare i timesheet relativi a questo fornitore. supplierSignature = Visto del fornitore -TaskParent = attività principale +TaskParent = attivit\u00e0 principale TaskParentColDesc = Contiene il riferimento e l'etichetta del compito genitore a compito TasksColDesc = Contiene il riferimento e il compito di etichette Team = Team -TeamApprovalDesc = Volontà di responsabile gerarchico degli utenti deve approvare tutte le schede attività +TeamApprovalDesc = Volont\u00e0 di responsabile gerarchico degli utenti deve approvare tutte le schede attivit\u00e0 Timesheet = Timesheet -Timesheetapproval = Approvazione schede attività -TimesheetNotInvoiced = Includi Timesheet solo non è fatturato +Timesheetapproval = Approvazione schede attivit\u00e0 +TimesheetNotInvoiced = Includi Timesheet solo non \u00e8 fatturato timesheetNotRecalled = Timesheet non ricorda TimesheetPDF = Foglio di presenza delle risorse del progetto timesheetRecalled = Timesheet ha ricordato con successo timesheetSetup = Configurazione del modulo Timesheet timesheetSubmitted = Inviato per approvazione timesheetSumitted = timesheet presentato -TimesheetToInvoice = Scheda attività di fatturare -Timesheetuser = scheda attività per l'utente -TimesheetView = Modulo per avere una migliore visualizzazione della scheda attività, per generare report su utenti o progetti e per fatturare il progetto in base al tempo registrato. +TimesheetToInvoice = Scheda attivit\u00e0 di fatturare +Timesheetuser = scheda attivit\u00e0 per l'utente +TimesheetView = Modulo per avere una migliore visualizzazione della scheda attivit\u00e0, per generare report su utenti o progetti e per fatturare il progetto in base al tempo registrato. Timesheetwhitelist = Preferiti timeSpan = Arco di tempo: timeSpanDesc = Intervallo di tempo per le voci dei tempi. @@ -191,26 +188,25 @@ timeTypeDesc = Mostra il tempo in giorni o ore formato 00:00 Token = Token TotalDesc = Mostra il totale della ligne visualizzata (voci effettive dal vivo con tempo) underapproval = In Approvazione -unitDuration = Quantità per unità +unitDuration = Quantit\u00e0 per unit\u00e0 Userapproval = Approvato da userReport = Rapporto utente wngMsgHoursExceded = si stanno inserendo gli straordinari Yearweekdate = Data di riferimento YouHaveApprovalPending = Timesheet di approvare -YouHaveApprovalPendingMsg = Cari,

Devi __NB_TS__ scheda attività per l'approvazione, si prega di collegarsi al dolibar approvarle.

migliori saluti.

tuo Dolibarr amministratore. -YouHaveTimesheetRejected = Una delle tue schede presentate è stata rifiutata. -YouHaveTimesheetRejectedMsg = Ciao,

Il timeheet della settimana %s è stato rifiutato.

Controlla le voci qui:
%s

Cordiali saluti +YouHaveApprovalPendingMsg = Cari,

Devi __NB_TS__ scheda attivit\u00e0 per l'approvazione, si prega di collegarsi al dolibar approvarle.

migliori saluti.

tuo Dolibarr amministratore. +YouHaveTimesheetRejected = Una delle tue schede presentate \u00e8 stata rifiutata. +YouHaveTimesheetRejectedMsg = Ciao,

Il timeheet della settimana %s \u00e8 stato rifiutato.

Controlla le voci qui:
%s

Cordiali saluti minSecondsPerEvent = Minimun in secondi maxHoursPerEvent = Ore massime defaultHoursPerEvent = Ore di default defaultHoursPerEventDesc = Ore di default per evento, evento impostato su questa durata nel caso in cui venga raggiunto il massimo maxHoursPerEventDesc = Ore massime consentite -minSecondsPerEventDesc = Minimo di secondi per evento, qualsiasi evento più breve verrà impostato su questo numero +minSecondsPerEventDesc = Minimo di secondi per evento, qualsiasi evento pi\u00f9 breve verr\u00e0 impostato su questo numero pdfHideSignbox = Nascondi la casella di testo PDF pdfHideSignboxDesc = Nascondi la casella di registrazione nel PDF blockTimespent = Blocca la creazione di tempi morti blockTimespentDesc = Non crea tempi di attesa quando un evento viene interrotto -thisWeek = Questa settimana -thisMonth = questo mese -lastWeek = Ultima Settimana -lastMonth = ultimo mese \ No newline at end of file +thisMonth = Questo mese +lastWeek = Settimana scorsa +lastMonth = Mese scorso From eacfb9541ddf10c2e738adee607ab98bd9ed265e Mon Sep 17 00:00:00 2001 From: Patrick Delcroix Date: Tue, 11 Jun 2019 20:15:29 +0200 Subject: [PATCH 2/4] fix: #93 correct this/last week short link in reports --- htdocs/timesheet/TimesheetReportProject.php | 8 ++++---- htdocs/timesheet/TimesheetReportUser.php | 8 ++++---- htdocs/timesheet/langs/de_DE/timesheet.lang | 1 + htdocs/timesheet/langs/en_US/timesheet.lang | 1 + htdocs/timesheet/langs/es_ES/timesheet.lang | 1 + htdocs/timesheet/langs/fr_FR/timesheet.lang | 1 + htdocs/timesheet/langs/it_IT/timesheet.lang | 1 + 7 files changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/timesheet/TimesheetReportProject.php b/htdocs/timesheet/TimesheetReportProject.php index a97c1199..996059cb 100644 --- a/htdocs/timesheet/TimesheetReportProject.php +++ b/htdocs/timesheet/TimesheetReportProject.php @@ -147,14 +147,14 @@ } $Form .= "
'.$userName; diff --git a/htdocs/timesheet/core/lib/includeMain.lib.php b/htdocs/timesheet/core/lib/includeMain.lib.php index c54ec6d4..d53c92b3 100644 --- a/htdocs/timesheet/core/lib/includeMain.lib.php +++ b/htdocs/timesheet/core/lib/includeMain.lib.php @@ -40,6 +40,6 @@ } if (! $res) die("Include of main fails") ; -if ($user->admin && version_compare("4.0.8", $conf->global->TIMESHEET_VERSION) > 0){ +if ($user->admin && version_compare("4.0.16", $conf->global->TIMESHEET_VERSION) > 0){ setEventMessage("Version of timesheet updated, please deactivate then reactivate the module", 'warnings'); } diff --git a/htdocs/timesheet/core/modules/modtimesheet.class.php b/htdocs/timesheet/core/modules/modtimesheet.class.php index dbbd4dbe..a3c00703 100644 --- a/htdocs/timesheet/core/modules/modtimesheet.class.php +++ b/htdocs/timesheet/core/modules/modtimesheet.class.php @@ -52,7 +52,7 @@ public function __construct($db) // Module description, used if translation string 'ModuleXXXDesc' not found(where XXX is value of numeric property 'numero' of module) $this->description = "TimesheetView"; // Possible values for version are: 'development', 'experimental', 'dolibarr' or version - $this->version = '4.0.16'; + $this->version = '4.0.17'; // Key used in llx_const table to save module status enabled/disabled(where MYMODULE is value of property name of module in uppercase) $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name); // Where to store the module in setup page(0=common, 1=interface, 2=others, 3=very specific)