diff options
| author | Thibault Francois <tfr@openerp.com> | 2010-12-22 16:00:33 +0100 |
|---|---|---|
| committer | Thibault Francois <tfr@openerp.com> | 2010-12-22 16:00:33 +0100 |
| commit | dc35394ec3f2c9f53d7fc1f10329eb96e5f3a4db (patch) | |
| tree | e4ccf0c8b69759837e38c2bfdbee6e7a9032c147 /addons/project_long_term | |
| parent | f12fc7ed1625bcd622398035044f97f894e5d411 (diff) | |
| parent | 08876fd85b40b3ee279b5cd272a04614079573a2 (diff) | |
[MERGE] trunk
bzr revid: tfr@openerp.com-20101222150033-l395zkbh61vstwyb
Diffstat (limited to 'addons/project_long_term')
| -rw-r--r-- | addons/project_long_term/i18n/de.po | 256 | ||||
| -rw-r--r-- | addons/project_long_term/i18n/fr.po | 241 | ||||
| -rw-r--r-- | addons/project_long_term/i18n/pl.po | 166 | ||||
| -rw-r--r-- | addons/project_long_term/i18n/project_long_term.pot | 83 | ||||
| -rw-r--r-- | addons/project_long_term/i18n/pt.po | 613 | ||||
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 19 | ||||
| -rw-r--r-- | addons/project_long_term/project_long_term_view.xml | 26 | ||||
| -rw-r--r-- | addons/project_long_term/security/ir.model.access.csv | 4 | ||||
| -rw-r--r-- | addons/project_long_term/wizard/project_compute_phases.py | 2 | ||||
| -rw-r--r-- | addons/project_long_term/wizard/project_schedule_tasks.py | 2 |
10 files changed, 1149 insertions, 263 deletions
diff --git a/addons/project_long_term/i18n/de.po b/addons/project_long_term/i18n/de.po index 64083005113..115fbe137ff 100644 --- a/addons/project_long_term/i18n/de.po +++ b/addons/project_long_term/i18n/de.po @@ -6,21 +6,21 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2010-10-18 17:46+0000\n" -"PO-Revision-Date: 2010-11-02 07:26+0000\n" +"POT-Creation-Date: 2010-12-21 19:44+0000\n" +"PO-Revision-Date: 2010-12-09 11:05+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-" "consulting.net>\n" "Language-Team: German <de@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-11-03 05:01+0000\n" +"X-Launchpad-Export-Date: 2010-12-22 05:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_long_term #: model:ir.module.module,shortdesc:project_long_term.module_meta_information msgid "Long Term Project Management" -msgstr "Management v. Langzeit Projekten" +msgstr "Management von Langzeit Projekten" #. module: project_long_term #: view:project.compute.phases:0 @@ -50,22 +50,14 @@ msgid "Group By..." msgstr "Gruppierung..." #. module: project_long_term -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Fehlerhafter Modellname in der Aktion." +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "Fehler ! Projekt Beginn muss vor dem Ende Datum liegen." #. module: project_long_term -#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 -#: model:ir.ui.menu,name:project_long_term.menu_view_resource -#: view:project.resource.allocation:0 -msgid "Resources" -msgstr "Ressourcen" - -#. module: project_long_term -#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: view:project.resource.allocation:0 msgid "Resources Allocation" -msgstr "" +msgstr "Ressourcenaufteilung" #. module: project_long_term #: field:project.compute.phases,target_project:0 @@ -73,11 +65,65 @@ msgid "Schedule" msgstr "Zeitplanung" #. module: project_long_term +#: model:ir.module.module,description:project_long_term.module_meta_information +msgid "" +"\n" +"\n" +" Long Term Project management module that tracks planning, " +"scheduling, resources allocation.\n" +" Mainly used with Big project management.\n" +" - Project Phases will be maintained by Manager of the project\n" +" - Compute Phase Scheduling: Compute start date and end date of " +"the phases which are in draft,open and pending state of the project given.\n" +" If no project given then all the " +"draft,open and pending state phases will be taken\n" +" - Compute Task Scheduling: This works same as the scheduler " +"button on project.phase. It takes the project as argument and computes all " +"the open,draft and pending tasks\n" +" - Schedule Tasks: All the tasks which are in draft,pending and " +"open state are scheduled with taking the phase's start date\n" +"\n" +" " +msgstr "" +"\n" +"\n" +" Das Projekt Management Module von Langzeit Projekten umfasst die " +"zeitliche Planung, Planung, Terminierung sowie Zuweisung von (Personal-) " +"Ressourcen.\n" +" Hauptsächlich wird es in grösseren Langzeit - Projekten benötigt.\n" +" - Projekt Phasen werden durch den Projektmanager erstellt und " +"gemanagt.\n" +" - Berechnung der Terminierung v. Projektphasen: Berechnung von " +"Start und EndeDatum der Phasen die durch die verschiedenen Stadien Entwurf, " +"Offen oder Unerledigt gekennzeichnet sind.\n" +" Wenn kein bestimmtes Projekt vorgegeben ist werden nur die Stadien " +"Entwurf, Offen,Unerledigt herangezogen.\n" +" - Berechnung der Aufgaben Terminierung: Dieses funktioniert in " +"gleicher Weise wie der Klick auf den Button bei den einzelnen Projektphasen. " +"Herangezogen wird das Projekt als solches, berechnet werden alle Aufgaben " +"der Stadien Offen,Entwurf und Unerledigt.\n" +" - Terminiere Aufgaben: Alle Aufgaben in den Stadien Entwurf, " +"Unerledigt und Offen werden ausgehend vom Start Datum der Phasen berechnet.\n" +"\n" +" " + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation msgid "Resource Allocations" msgstr "Zuweisung Ressourcen" #. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "Fehler ! Sie können keine Eskalation in dasselbe Projekt vornehmen!" + +#. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "Day" @@ -112,6 +158,7 @@ msgstr "ME (Mengeneinheit) entspr. Einheit für die Dauer" #: field:project.phase,project_id:0 #: view:project.resource.allocation:0 #: field:project.resource.allocation,project_id:0 +#: view:project.task:0 msgid "Project" msgstr "Projekt" @@ -130,12 +177,12 @@ msgstr "Abgebrochen" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "No tasks to compute for Project '%s'." -msgstr "" +msgstr "Keine Aufgaben zur Berechnung für Projekt '%s'." #. module: project_long_term #: help:project.resource.allocation,date_end:0 msgid "Ending Date" -msgstr "" +msgstr "Ende Datum" #. module: project_long_term #: help:project.phase,date_end:0 @@ -150,13 +197,13 @@ msgstr "Planung" #. module: project_long_term #: field:project.phase,constraint_date_end:0 msgid "Deadline" -msgstr "" +msgstr "Frist" #. module: project_long_term #: view:project.compute.phases:0 #: view:project.compute.tasks:0 msgid "_Cancel" -msgstr "_Abbrechen" +msgstr "Abbrechen" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases @@ -168,18 +215,13 @@ msgstr "Berechne Terminierung der Phasen" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid " (copy)" -msgstr "" +msgstr " (Kopie)" #. module: project_long_term #: view:project.resource.allocation:0 #: field:project.resource.allocation,useability:0 msgid "Availability" -msgstr "" - -#. module: project_long_term -#: view:project.phase:0 -msgid "Dates" -msgstr "Daten" +msgstr "Verfügbarkeit" #. module: project_long_term #: view:project.phase:0 @@ -191,12 +233,12 @@ msgstr "Status" #: view:project.compute.phases:0 #: view:project.compute.tasks:0 msgid "C_ompute" -msgstr "" +msgstr "Berechne" #. module: project_long_term #: view:project.compute.phases:0 msgid "Compute Scheduling of phases for all or specified project" -msgstr "" +msgstr "Berechne Terminierung aller Phasen für das spezifizierte Projekt" #. module: project_long_term #: field:project.phase,product_uom:0 @@ -212,7 +254,7 @@ msgstr "Berechne Terminierung für Aufgaben" #. module: project_long_term #: field:project.phase,constraint_date_start:0 msgid "Minimum Start Date" -msgstr "" +msgstr "Frühestes Startdatum" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_resource_allocation @@ -224,12 +266,31 @@ msgstr "Zuweisung Projekt Ressource" #. module: project_long_term #: view:project.compute.tasks:0 msgid "Compute Scheduling of Task" +msgstr "Berechne Aufgabenterminierung" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_resource +#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +#: view:project.resource.allocation:0 +msgid "Resources" +msgstr "Ressourcen" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +"\t " msgstr "" +"Zur Berechnung aller Phasen für das spezifizierte Projekt. Es wird ein Gantt " +"Chart zur Planung geöffnet.\n" +"\t " #. module: project_long_term #: help:project.resource.allocation,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "Start Datum" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.project_phase_task_list @@ -237,15 +298,16 @@ msgid "Related Tasks" msgstr "Verknüpfte Aufgaben" #. module: project_long_term -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Fehlerhafter XML Quellcode für diese Ansicht!" +#: view:project.phase:0 +msgid "Dates" +msgstr "Daten" #. module: project_long_term #: help:project.resource.allocation,useability:0 msgid "" "Availability of this resource for this project phase in percentage (=50%)" msgstr "" +"Verfügbarkeit dieser Ressource für diese Projektphase in Prozent (=50%)" #. module: project_long_term #: help:project.phase,constraint_date_start:0 @@ -265,12 +327,12 @@ msgstr "Projekt Ressourcen" #. module: project_long_term #: view:project.schedule.tasks:0 msgid "_Ok" -msgstr "_OK" +msgstr "OK" #. module: project_long_term #: view:project.phase:0 msgid "Month" -msgstr "" +msgstr "Monat" #. module: project_long_term #: constraint:project.phase:0 @@ -296,7 +358,7 @@ msgstr "Zuweisung Ressourcen" #. module: project_long_term #: help:project.phase,constraint_date_end:0 msgid "force the phase to finish before this date" -msgstr "erzwinge Ende d. Periode vor" +msgstr "erzwinge Ende der Periode vor" #. module: project_long_term #: view:project.phase:0 @@ -305,9 +367,23 @@ msgid "Draft" msgstr "Entwurf" #. module: project_long_term -#: constraint:ir.ui.menu:0 -msgid "Error ! You can not create recursive Menu." -msgstr "Fehler! Sie können keine rekursiven Menüs erzeugen." +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your resources allocation, describe different tasks and link your " +"phase to previous and next ones, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"human resources, convert your phases into a series of tasks when you start " +"working on it." +msgstr "" +"Ein Projekt kann in verschiedene Phasen aufgeteilt werden. Für jede Phase " +"können Sie zur automatischen Terminierung die Ressourcenaufteilung " +"definieren, Aufgaben beschreiben und die Phase sowohl mit vorhergehenden als " +"auch nachfolgenden Phasen verknüpfen oder Bedingungen für feste Termine " +"hinterlegen. Benutzen Sie das Modul Planung für Langzeitprojekte zur " +"langfristigen Planung und Aufteilung verfügbarer Personalressourcen. " +"Konvertieren Sie die Phasen in konkrete Aufgabenlisten, wenn Sie die " +"Bearbeitung der Phasen eröffnen." #. module: project_long_term #: view:project.phase:0 @@ -318,7 +394,7 @@ msgstr "Unerledigt" #. module: project_long_term #: field:project.resource.allocation,name:0 msgid "unknown" -msgstr "" +msgstr "unbekannt" #. module: project_long_term #: field:project.resource.allocation,user_id:0 @@ -333,7 +409,7 @@ msgstr "Aufgaben Detail" #. module: project_long_term #: help:project.project,resource_calendar_id:0 msgid "Timetable working hours to adjust the gantt diagram report" -msgstr "" +msgstr "Zeiterfassung Arbeitsstunden für die Ausrichtung des Gantt Charts" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_tasks @@ -363,6 +439,7 @@ msgstr "Sie müssen einen Verantwortlichen für die Phase zuweisen '%s' !" #, python-format msgid "Should have Resources Allocation or Project Members!" msgstr "" +"Es sollte eine Ressourcenaufteilung oder Projektmitarbeiter existieren!" #. module: project_long_term #: view:project.phase:0 @@ -402,14 +479,6 @@ msgid "In Progress" msgstr "In Bearbeitung" #. module: project_long_term -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Die Objektbez. muss mit einem x_ beginnen und darf keine Sonderzeichen haben " -"!" - -#. module: project_long_term #: view:project.phase:0 msgid "Remaining Hours" msgstr "Verbleib. Stunden" @@ -428,24 +497,30 @@ msgstr "Verantwortlicher" #. module: project_long_term #: field:project.project,resource_calendar_id:0 msgid "Working Time" -msgstr "" +msgstr "Arbeitszeit" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Current" +msgstr "Aktuell" #. module: project_long_term #: view:project.phase:0 msgid "Start Phase" -msgstr "Start d. Phase" +msgstr "Start der Phase" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:0 #, python-format msgid "Please Specify Project to be schedule" -msgstr "Bitte spezif. Projekt für Terminierung" +msgstr "" +"Bitte spezifizieren Sie ein Projekt für die automatische Terminierung" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,total_hours:0 msgid "Total Hours" -msgstr "" +msgstr "Gesamte Stunden" #. module: project_long_term #: view:project.schedule.tasks:0 @@ -455,7 +530,7 @@ msgstr "Aufgaben Planung wurde erfolgreich vervollständigt." #. module: project_long_term #: view:project.compute.tasks:0 msgid "Compute Scheduling of Task for specified project." -msgstr "" +msgstr "Berechne Aufgabenterminierung für spezifiziertes Projekt." #. module: project_long_term #: view:project.resource.allocation:0 @@ -478,9 +553,9 @@ msgid "" msgstr "" "Durch Erstellung einer Phase ist diese zunächst im Status 'Entwurf'.\n" " Durch Start der Phase wechselt der Status zu 'In Bearbeitung'.\n" -" Falls eine Überarbeitung oder Prüdfung erforderlich ist, kann in den " -"'Unbearbeitet' Status gewechselt werden.\n" -"n Wenn die Phase beendet ist, wird der Status auf'Erledigt' geändert." +" Falls eine Überarbeitung oder Prüfung erforderlich ist, kann in den Status " +"'Im Wartezustand' gewechselt werden.\n" +"Wenn die Phase beendet ist, wird der Status auf 'Erledigt' geändert." #. module: project_long_term #: field:project.phase,date_end:0 @@ -507,7 +582,7 @@ msgstr "Arbeitszeitmodell" #. module: project_long_term #: model:ir.model,name:project_long_term.model_resource_resource msgid "Resource Detail" -msgstr "" +msgstr "Ressource Detail" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_phase_schedule @@ -519,12 +594,13 @@ msgstr "Terminierung" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "No tasks to compute for Phase '%s'." -msgstr "" +msgstr "Keine Aufgaben zur Berechnung für Phase: '%s'." #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_phase #: view:project.phase:0 #: field:project.resource.allocation,phase_id:0 +#: view:project.task:0 #: field:project.task,phase_id:0 msgid "Project Phase" msgstr "Projekt Phase" @@ -575,3 +651,63 @@ msgstr "Gem. Standard in Tagen" #: field:project.phase,duration:0 msgid "Duration" msgstr "Dauer" + +#~ msgid "_Compute" +#~ msgstr "_Berechne" + +#~ msgid "Invalid model name in the action definition." +#~ msgstr "Fehlerhafter Modellname in der Aktion." + +#~ msgid "R.A." +#~ msgstr "R.Z." + +#~ msgid "Usability" +#~ msgstr "Verfügbarkeit" + +#~ msgid "" +#~ "Usability of this resource for this project phase in percentage (=50%)" +#~ msgstr "Verfügbarkeit der Ressource für diese Projektphase in Prozent (=50%)" + +#~ msgid "This wizard will schedule phases for all or specified project" +#~ msgstr "Der Assistent kalkuliert die Phasen für alle oder ein spez. Projekt" + +#~ msgid "The chosen company is not in the allowed companies for this user" +#~ msgstr "Die ausgew. Firma ist nicht zugelassen für diesen Benutzer" + +#~ msgid "Error! You can not create recursive analytic accounts." +#~ msgstr "Fehler! Sie können keine rekursiven anal. Konten erzeugen" + +#~ msgid "Invalid XML for View Architecture!" +#~ msgstr "Fehlerhafter XML Quellcode für diese Ansicht!" + +#, python-format +#~ msgid "Project must have members assigned !" +#~ msgstr "Projekt muss zugew. Team Mitarbeiter haben!" + +#~ msgid "Error ! You can not create recursive Menu." +#~ msgstr "Fehler! Sie können keine rekursiven Menüs erzeugen." + +#~ msgid "Error! Task start-date must be lower then task end-date." +#~ msgstr "Fehler! Aufgaben Start muss vor dem Ende sein" + +#~ msgid "Compute" +#~ msgstr "Berechne" + +#~ msgid "" +#~ "The Object name must start with x_ and not contain any special character !" +#~ msgstr "" +#~ "Die Objektbez. muss mit einem x_ beginnen und darf keine Sonderzeichen haben " +#~ "!" + +#, python-format +#~ msgid "Phase must have resources assigned !" +#~ msgstr "Phase muss zugewiesene Ressource haben!" + +#~ msgid "The certificate ID of the module must be unique !" +#~ msgstr "Die Zertifikat ID des Moduls sollte eindeutig sein !" + +#~ msgid "The name of the module must be unique !" +#~ msgstr "Die Modulbezeichnung sollte eindeutig sein !" + +#~ msgid "Size of the field can never be less than 1 !" +#~ msgstr "Die Größe des Feldes sollte niemals kleiner als 1 sein !" diff --git a/addons/project_long_term/i18n/fr.po b/addons/project_long_term/i18n/fr.po index 068bdec050d..c79427bde68 100644 --- a/addons/project_long_term/i18n/fr.po +++ b/addons/project_long_term/i18n/fr.po @@ -6,20 +6,20 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2010-10-18 17:46+0000\n" -"PO-Revision-Date: 2010-08-30 12:19+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2010-12-21 19:44+0000\n" +"PO-Revision-Date: 2010-12-21 08:25+0000\n" +"Last-Translator: Aline (OpenERP) <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-10-30 05:54+0000\n" +"X-Launchpad-Export-Date: 2010-12-22 05:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_long_term #: model:ir.module.module,shortdesc:project_long_term.module_meta_information msgid "Long Term Project Management" -msgstr "" +msgstr "Gestion de projets à long terme" #. module: project_long_term #: view:project.compute.phases:0 @@ -30,62 +30,87 @@ msgstr "" #: view:project.phase:0 #: field:project.phase,next_phase_ids:0 msgid "Next Phases" -msgstr "" +msgstr "Prochaines phases" #. module: project_long_term #: view:project.phase:0 msgid "Project's Tasks" -msgstr "" +msgstr "Tâches du projet" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.act_project_phases msgid "Phases" -msgstr "" +msgstr "Phases" #. module: project_long_term #: view:project.phase:0 #: view:project.resource.allocation:0 msgid "Group By..." -msgstr "" - -#. module: project_long_term -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Regrouper par..." #. module: project_long_term -#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 -#: model:ir.ui.menu,name:project_long_term.menu_view_resource -#: view:project.resource.allocation:0 -msgid "Resources" +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." msgstr "" #. module: project_long_term -#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: view:project.resource.allocation:0 msgid "Resources Allocation" -msgstr "" +msgstr "Allocation des ressources" #. module: project_long_term #: field:project.compute.phases,target_project:0 msgid "Schedule" -msgstr "" +msgstr "Planifier" + +#. module: project_long_term +#: model:ir.module.module,description:project_long_term.module_meta_information +msgid "" +"\n" +"\n" +" Long Term Project management module that tracks planning, " +"scheduling, resources allocation.\n" +" Mainly used with Big project management.\n" +" - Project Phases will be maintained by Manager of the project\n" +" - Compute Phase Scheduling: Compute start date and end date of " +"the phases which are in draft,open and pending state of the project given.\n" +" If no project given then all the " +"draft,open and pending state phases will be taken\n" +" - Compute Task Scheduling: This works same as the scheduler " +"button on project.phase. It takes the project as argument and computes all " +"the open,draft and pending tasks\n" +" - Schedule Tasks: All the tasks which are in draft,pending and " +"open state are scheduled with taking the phase's start date\n" +"\n" +" " +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Erreur ! Vous ne pouvez pas créer de tâches récursives" #. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation msgid "Resource Allocations" +msgstr "Allocations des ressources" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" msgstr "" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "Day" -msgstr "" +msgstr "Jour" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_task msgid "Task" -msgstr "" +msgstr "Tâche" #. module: project_long_term #: selection:project.compute.phases,target_project:0 @@ -96,12 +121,12 @@ msgstr "" #: view:project.phase:0 #: field:project.phase,previous_phase_ids:0 msgid "Previous Phases" -msgstr "" +msgstr "Phases précédentes" #. module: project_long_term #: help:project.phase,product_uom:0 msgid "UoM (Unit of Measure) is the unit of measurement for Duration" -msgstr "" +msgstr "UdM (unité de mesure) est l'unité de mesure de la durée" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_project @@ -111,51 +136,52 @@ msgstr "" #: field:project.phase,project_id:0 #: view:project.resource.allocation:0 #: field:project.resource.allocation,project_id:0 +#: view:project.task:0 msgid "Project" -msgstr "" +msgstr "Projet" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:0 #, python-format msgid "Error!" -msgstr "" +msgstr "Erreur!" #. module: project_long_term #: selection:project.phase,state:0 msgid "Cancelled" -msgstr "" +msgstr "Annulé" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "No tasks to compute for Project '%s'." -msgstr "" +msgstr "Pas de tâches à calculer pour le projet '%s'." #. module: project_long_term #: help:project.resource.allocation,date_end:0 msgid "Ending Date" -msgstr "" +msgstr "Date de fin" #. module: project_long_term #: help:project.phase,date_end:0 msgid "Ending Date of the phase" -msgstr "" +msgstr "Date de fin de la phase" #. module: project_long_term #: view:project.phase:0 msgid "Planning" -msgstr "" +msgstr "Planification" #. module: project_long_term #: field:project.phase,constraint_date_end:0 msgid "Deadline" -msgstr "" +msgstr "Echéance" #. module: project_long_term #: view:project.compute.phases:0 #: view:project.compute.tasks:0 msgid "_Cancel" -msgstr "" +msgstr "_Annuler" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases @@ -167,24 +193,19 @@ msgstr "" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid " (copy)" -msgstr "" +msgstr " (copie)" #. module: project_long_term #: view:project.resource.allocation:0 #: field:project.resource.allocation,useability:0 msgid "Availability" -msgstr "" - -#. module: project_long_term -#: view:project.phase:0 -msgid "Dates" -msgstr "" +msgstr "Disponibilité" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,state:0 msgid "State" -msgstr "" +msgstr "État" #. module: project_long_term #: view:project.compute.phases:0 @@ -200,7 +221,7 @@ msgstr "" #. module: project_long_term #: field:project.phase,product_uom:0 msgid "Duration UoM" -msgstr "" +msgstr "UdM de durée" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks @@ -218,7 +239,7 @@ msgstr "" #: view:project.phase:0 #: view:project.resource.allocation:0 msgid "Project Resource Allocation" -msgstr "" +msgstr "Allocation des ressources du projet" #. module: project_long_term #: view:project.compute.tasks:0 @@ -226,55 +247,75 @@ msgid "Compute Scheduling of Task" msgstr "" #. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_resource +#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +#: view:project.resource.allocation:0 +msgid "Resources" +msgstr "Ressources" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +"\t " +msgstr "" + +#. module: project_long_term #: help:project.resource.allocation,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "Date de début" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.project_phase_task_list msgid "Related Tasks" -msgstr "" +msgstr "Tâches liées" #. module: project_long_term -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" +#: view:project.phase:0 +msgid "Dates" +msgstr "Dates" #. module: project_long_term #: help:project.resource.allocation,useability:0 msgid "" "Availability of this resource for this project phase in percentage (=50%)" msgstr "" +"Disponibilité de cette ressource pour cette phase du projet, en pourcentage " +"(=50%)" #. module: project_long_term #: help:project.phase,constraint_date_start:0 msgid "force the phase to start after this date" -msgstr "" +msgstr "Forcer la phase à démarrer après cette date" #. module: project_long_term #: field:project.phase,task_ids:0 msgid "Project Tasks" -msgstr "" +msgstr "Tâches du projet" #. module: project_long_term #: field:project.phase,resource_ids:0 msgid "Project Resources" -msgstr "" +msgstr "Ressources du projet" #. module: project_long_term #: view:project.schedule.tasks:0 msgid "_Ok" -msgstr "" +msgstr "_Ok" #. module: project_long_term #: view:project.phase:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: project_long_term #: constraint:project.phase:0 msgid "Phase start-date must be lower than phase end-date." msgstr "" +"La date de démarrage de la phase doit être antérieure à la date de fin de la " +"phase." #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_schedule_tasks @@ -285,17 +326,17 @@ msgstr "" #: field:project.phase,date_start:0 #: field:project.resource.allocation,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Date de début" #. module: project_long_term #: view:project.phase:0 msgid "Resource Allocation" -msgstr "" +msgstr "Allocation des ressources" #. module: project_long_term #: help:project.phase,constraint_date_end:0 msgid "force the phase to finish before this date" -msgstr "" +msgstr "Forcer la phase à se terminer avant cette date" #. module: project_long_term #: view:project.phase:0 @@ -304,30 +345,36 @@ msgid "Draft" msgstr "" #. module: project_long_term -#: constraint:ir.ui.menu:0 -msgid "Error ! You can not create recursive Menu." +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your resources allocation, describe different tasks and link your " +"phase to previous and next ones, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"human resources, convert your phases into a series of tasks when you start " +"working on it." msgstr "" #. module: project_long_term #: view:project.phase:0 #: selection:project.phase,state:0 msgid "Pending" -msgstr "" +msgstr "En attente" #. module: project_long_term #: field:project.resource.allocation,name:0 msgid "unknown" -msgstr "" +msgstr "inconnue" #. module: project_long_term #: field:project.resource.allocation,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: project_long_term #: view:project.phase:0 msgid "Task Detail" -msgstr "" +msgstr "Détails de la tâche" #. module: project_long_term #: help:project.project,resource_calendar_id:0 @@ -343,19 +390,19 @@ msgstr "" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "No responsible person assigned !" -msgstr "" +msgstr "Aucun responsable n'a été assigné !" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "Error" -msgstr "" +msgstr "Erreur" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "You must assign a responsible person for phase '%s' !" -msgstr "" +msgstr "Vous devez assigner une personne responsable de la phase '%s' !" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 @@ -381,56 +428,55 @@ msgstr "" #: view:project.phase:0 #: field:project.project,phase_ids:0 msgid "Project Phases" -msgstr "" +msgstr "Phases du projet" #. module: project_long_term #: view:project.phase:0 #: selection:project.phase,state:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: project_long_term #: view:project.phase:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: project_long_term #: view:project.phase:0 #: selection:project.phase,state:0 msgid "In Progress" -msgstr "" - -#. module: project_long_term -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" +msgstr "En cours" #. module: project_long_term #: view:project.phase:0 msgid "Remaining Hours" -msgstr "" +msgstr "Heures restantes" #. module: project_long_term #: view:project.phase:0 msgid "Other Info" -msgstr "" +msgstr "Autres Informations" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,responsible_id:0 msgid "Responsible" -msgstr "" +msgstr "Responsable" #. module: project_long_term #: field:project.project,resource_calendar_id:0 msgid "Working Time" -msgstr "" +msgstr "Horaires de travail" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Current" +msgstr "Actuel" #. module: project_long_term #: view:project.phase:0 msgid "Start Phase" -msgstr "" +msgstr "Démarrer la phase" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:0 @@ -442,7 +488,7 @@ msgstr "" #: view:project.phase:0 #: field:project.phase,total_hours:0 msgid "Total Hours" -msgstr "" +msgstr "Heures Totales" #. module: project_long_term #: view:project.schedule.tasks:0 @@ -457,12 +503,12 @@ msgstr "" #. module: project_long_term #: view:project.resource.allocation:0 msgid "Phase" -msgstr "" +msgstr "Phase" #. module: project_long_term #: help:project.phase,date_start:0 msgid "Starting Date of the phase" -msgstr "" +msgstr "Date de début de la phase" #. module: project_long_term #: help:project.phase,state:0 @@ -473,33 +519,37 @@ msgid "" " \n" " If the phase is over, the states is set to 'Done'." msgstr "" +"Si la phase est créée, l'état est 'Brouillon'.\n" +" Si la phase est démarrée, l'état passe à 'En cours'.\n" +" Si une révision est nécessaire, l'état est 'En attente'.\n" +" Si la phase est terminée, l'état est 'Terminé'." #. module: project_long_term #: field:project.phase,date_end:0 #: field:project.resource.allocation,date_end:0 msgid "End Date" -msgstr "" +msgstr "Date de fin" #. module: project_long_term #: view:project.resource.allocation:0 #: field:project.resource.allocation,resource_id:0 msgid "Resource" -msgstr "" +msgstr "Ressource" #. module: project_long_term #: field:project.phase,name:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar msgid "Working Period" -msgstr "" +msgstr "Période de travail" #. module: project_long_term #: model:ir.model,name:project_long_term.model_resource_resource msgid "Resource Detail" -msgstr "" +msgstr "Détail de la ressource" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_phase_schedule @@ -517,9 +567,10 @@ msgstr "" #: model:ir.model,name:project_long_term.model_project_phase #: view:project.phase:0 #: field:project.resource.allocation,phase_id:0 +#: view:project.task:0 #: field:project.task,phase_id:0 msgid "Project Phase" -msgstr "" +msgstr "Phase du projet" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_phases @@ -529,7 +580,7 @@ msgstr "" #. module: project_long_term #: field:project.schedule.tasks,msg:0 msgid "Message" -msgstr "" +msgstr "Message" #. module: project_long_term #: constraint:project.phase:0 @@ -539,7 +590,7 @@ msgstr "" #. module: project_long_term #: field:project.phase,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Séquence" #. module: project_long_term #: selection:project.compute.phases,target_project:0 @@ -549,7 +600,7 @@ msgstr "" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves msgid "Resource Leaves" -msgstr "" +msgstr "Congés de la ressource" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.action_project_schedule_tasks @@ -561,9 +612,9 @@ msgstr "" #. module: project_long_term #: help:project.phase,duration:0 msgid "By default in days" -msgstr "" +msgstr "Par défaut en jour" #. module: project_long_term #: field:project.phase,duration:0 msgid "Duration" -msgstr "" +msgstr "Durée" diff --git a/addons/project_long_term/i18n/pl.po b/addons/project_long_term/i18n/pl.po index 35c14e4ad9f..8f1839eb5a4 100644 --- a/addons/project_long_term/i18n/pl.po +++ b/addons/project_long_term/i18n/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2010-10-18 17:46+0000\n" -"PO-Revision-Date: 2010-11-03 16:21+0000\n" -"Last-Translator: Grzegorz Grzelak (Cirrus.pl) <Unknown>\n" +"POT-Creation-Date: 2010-12-21 19:44+0000\n" +"PO-Revision-Date: 2010-11-05 09:42+0000\n" +"Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-11-04 04:52+0000\n" +"X-Launchpad-Export-Date: 2010-12-22 05:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_long_term @@ -50,19 +50,11 @@ msgid "Group By..." msgstr "Grupuj wg..." #. module: project_long_term -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nieprawidłowa nazwa modelu w definicji akcji." - -#. module: project_long_term -#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 -#: model:ir.ui.menu,name:project_long_term.menu_view_resource -#: view:project.resource.allocation:0 -msgid "Resources" -msgstr "Zasoby" +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" #. module: project_long_term -#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: view:project.resource.allocation:0 msgid "Resources Allocation" msgstr "Alokacja zasobów" @@ -73,11 +65,44 @@ msgid "Schedule" msgstr "Harmonogram" #. module: project_long_term +#: model:ir.module.module,description:project_long_term.module_meta_information +msgid "" +"\n" +"\n" +" Long Term Project management module that tracks planning, " +"scheduling, resources allocation.\n" +" Mainly used with Big project management.\n" +" - Project Phases will be maintained by Manager of the project\n" +" - Compute Phase Scheduling: Compute start date and end date of " +"the phases which are in draft,open and pending state of the project given.\n" +" If no project given then all the " +"draft,open and pending state phases will be taken\n" +" - Compute Task Scheduling: This works same as the scheduler " +"button on project.phase. It takes the project as argument and computes all " +"the open,draft and pending tasks\n" +" - Schedule Tasks: All the tasks which are in draft,pending and " +"open state are scheduled with taking the phase's start date\n" +"\n" +" " +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation msgid "Resource Allocations" msgstr "Alokacje zasobów" #. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "Day" @@ -112,6 +137,7 @@ msgstr "JM (Jednostka Miary) jest jednostką miary dla czasu trwania" #: field:project.phase,project_id:0 #: view:project.resource.allocation:0 #: field:project.resource.allocation,project_id:0 +#: view:project.task:0 msgid "Project" msgstr "Projekt" @@ -178,11 +204,6 @@ msgstr "Dostępność" #. module: project_long_term #: view:project.phase:0 -msgid "Dates" -msgstr "Daty" - -#. module: project_long_term -#: view:project.phase:0 #: field:project.phase,state:0 msgid "State" msgstr "Stan" @@ -227,6 +248,22 @@ msgid "Compute Scheduling of Task" msgstr "Oblicz planowanie zadania" #. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_resource +#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +#: view:project.resource.allocation:0 +msgid "Resources" +msgstr "Zasoby" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +"\t " +msgstr "" + +#. module: project_long_term #: help:project.resource.allocation,date_start:0 msgid "Starting Date" msgstr "Data początkowa" @@ -237,9 +274,9 @@ msgid "Related Tasks" msgstr "Zadania powiązane" #. module: project_long_term -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Niewłaściwy XML dla architektury widoku!" +#: view:project.phase:0 +msgid "Dates" +msgstr "Daty" #. module: project_long_term #: help:project.resource.allocation,useability:0 @@ -305,9 +342,15 @@ msgid "Draft" msgstr "Projekt" #. module: project_long_term -#: constraint:ir.ui.menu:0 -msgid "Error ! You can not create recursive Menu." -msgstr "Błąd ! Nie możesz tworzyć rekurencyjnych menu." +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your resources allocation, describe different tasks and link your " +"phase to previous and next ones, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"human resources, convert your phases into a series of tasks when you start " +"working on it." +msgstr "" #. module: project_long_term #: view:project.phase:0 @@ -328,23 +371,24 @@ msgstr "Użytkownik" #. module: project_long_term #: view:project.phase:0 msgid "Task Detail" -msgstr "" +msgstr "Szczegóły zadania" #. module: project_long_term #: help:project.project,resource_calendar_id:0 msgid "Timetable working hours to adjust the gantt diagram report" msgstr "" +"Rozkład godzin roboczych do uwzględnienia w raporcie z wykresem Gantta" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_tasks msgid "Project Compute Tasks" -msgstr "" +msgstr "Obliczanie zadań projektu" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "No responsible person assigned !" -msgstr "" +msgstr "Nie przypisano osoby odpowiedzialnej" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 @@ -356,13 +400,13 @@ msgstr "Błąd" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "You must assign a responsible person for phase '%s' !" -msgstr "" +msgstr "Musisz podać osobę odpowiedzialną za fazę '%s' !" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "Should have Resources Allocation or Project Members!" -msgstr "" +msgstr "Musi być Alokacja zasobów lub Członkowie projektu!" #. module: project_long_term #: view:project.phase:0 @@ -372,7 +416,7 @@ msgstr "Ograniczenia" #. module: project_long_term #: help:project.phase,sequence:0 msgid "Gives the sequence order when displaying a list of phases." -msgstr "" +msgstr "Ustala kolejność wyświetlania listy faz." #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.act_project_phase @@ -382,7 +426,7 @@ msgstr "" #: view:project.phase:0 #: field:project.project,phase_ids:0 msgid "Project Phases" -msgstr "" +msgstr "Fazy projektu" #. module: project_long_term #: view:project.phase:0 @@ -402,14 +446,6 @@ msgid "In Progress" msgstr "W toku" #. module: project_long_term -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków " -"specjalnych !" - -#. module: project_long_term #: view:project.phase:0 msgid "Remaining Hours" msgstr "Pozostałe godziny" @@ -428,34 +464,39 @@ msgstr "Odpowiedzialny" #. module: project_long_term #: field:project.project,resource_calendar_id:0 msgid "Working Time" +msgstr "Czas pracy" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Current" msgstr "" #. module: project_long_term #: view:project.phase:0 msgid "Start Phase" -msgstr "" +msgstr "Rozpocznij fazę" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:0 #, python-format msgid "Please Specify Project to be schedule" -msgstr "" +msgstr "Wybierz projekt do zaplanowania" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,total_hours:0 msgid "Total Hours" -msgstr "" +msgstr "Suma godzin" #. module: project_long_term #: view:project.schedule.tasks:0 msgid "Task Scheduling completed successfully." -msgstr "" +msgstr "Planowanie zadań zakończono pomyślnie" #. module: project_long_term #: view:project.compute.tasks:0 msgid "Compute Scheduling of Task for specified project." -msgstr "" +msgstr "Oblicz planowanie zadań dla projektu" #. module: project_long_term #: view:project.resource.allocation:0 @@ -476,6 +517,11 @@ msgid "" " \n" " If the phase is over, the states is set to 'Done'." msgstr "" +"Po utworzeniu faza jest w stanie 'Projekt'.\n" +" Po uruchomieniu faza przechodzi w stan 'W toku'.\n" +" Jeśli jest potrzebny przegląd, to faza wchodzi w stan 'Oczekiwanie'. " +" \n" +" Jeśli faza jest zakończona, to stan jest ustawiany na 'Wykonano'." #. module: project_long_term #: field:project.phase,date_end:0 @@ -502,7 +548,7 @@ msgstr "Godziny pracy" #. module: project_long_term #: model:ir.model,name:project_long_term.model_resource_resource msgid "Resource Detail" -msgstr "" +msgstr "Szczegóły zasobu" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_phase_schedule @@ -514,12 +560,13 @@ msgstr "Harmonogram" #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "No tasks to compute for Phase '%s'." -msgstr "" +msgstr "Brak zadań do obliczania dla Fazy '%s'." #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_phase #: view:project.phase:0 #: field:project.resource.allocation,phase_id:0 +#: view:project.task:0 #: field:project.task,phase_id:0 msgid "Project Phase" msgstr "Faza projektu" @@ -527,7 +574,7 @@ msgstr "Faza projektu" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_phases msgid "Project Compute Phases" -msgstr "" +msgstr "Obliczenie faz projektu" #. module: project_long_term #: field:project.schedule.tasks,msg:0 @@ -537,7 +584,7 @@ msgstr "Wiadomość" #. module: project_long_term #: constraint:project.phase:0 msgid "Loops in phases not allowed" -msgstr "" +msgstr "Zapętlenia w fazach są niedozwolone" #. module: project_long_term #: field:project.phase,sequence:0 @@ -547,7 +594,7 @@ msgstr "Numeracja" #. module: project_long_term #: selection:project.compute.phases,target_project:0 msgid "Compute All Projects" -msgstr "" +msgstr "Oblicz wszystkie projekty" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves @@ -564,18 +611,33 @@ msgstr "Planuj zadania" #. module: project_long_term #: help:project.phase,duration:0 msgid "By default in days" -msgstr "" +msgstr "Domyślnie w dniach" #. module: project_long_term #: field:project.phase,duration:0 msgid "Duration" msgstr "Czas trwania" +#~ msgid "Invalid model name in the action definition." +#~ msgstr "Nieprawidłowa nazwa modelu w definicji akcji." + #~ msgid "Usability" #~ msgstr "Użyteczność" +#~ msgid "Invalid XML for View Architecture!" +#~ msgstr "Niewłaściwy XML dla architektury widoku!" + #~ msgid "Error! You can not create recursive analytic accounts." #~ msgstr "Błąd! Nie możesz tworzyć rekurencyjnych kont analitycznych" +#~ msgid "Error ! You can not create recursive Menu." +#~ msgstr "Błąd ! Nie możesz tworzyć rekurencyjnych menu." + #~ msgid "Compute" #~ msgstr "Oblicz" + +#~ msgid "" +#~ "The Object name must start with x_ and not contain any special character !" +#~ msgstr "" +#~ "Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków " +#~ "specjalnych !" diff --git a/addons/project_long_term/i18n/project_long_term.pot b/addons/project_long_term/i18n/project_long_term.pot index aa2332a2b47..1824bd1df22 100644 --- a/addons/project_long_term/i18n/project_long_term.pot +++ b/addons/project_long_term/i18n/project_long_term.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" +"Project-Id-Version: OpenERP Server 6.0.0-rc1\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2010-10-18 17:46:51+0000\n" -"PO-Revision-Date: 2010-10-18 17:46:51+0000\n" +"POT-Creation-Date: 2010-12-21 19:44:58+0000\n" +"PO-Revision-Date: 2010-12-21 19:44:58+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -48,19 +48,11 @@ msgid "Group By..." msgstr "" #. module: project_long_term -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." msgstr "" #. module: project_long_term -#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 -#: model:ir.ui.menu,name:project_long_term.menu_view_resource -#: view:project.resource.allocation:0 -msgid "Resources" -msgstr "" - -#. module: project_long_term -#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: view:project.resource.allocation:0 msgid "Resources Allocation" msgstr "" @@ -71,11 +63,37 @@ msgid "Schedule" msgstr "" #. module: project_long_term +#: model:ir.module.module,description:project_long_term.module_meta_information +msgid "\n" +"\n" +" Long Term Project management module that tracks planning, scheduling, resources allocation.\n" +" Mainly used with Big project management.\n" +" - Project Phases will be maintained by Manager of the project\n" +" - Compute Phase Scheduling: Compute start date and end date of the phases which are in draft,open and pending state of the project given.\n" +" If no project given then all the draft,open and pending state phases will be taken\n" +" - Compute Task Scheduling: This works same as the scheduler button on project.phase. It takes the project as argument and computes all the open,draft and pending tasks\n" +" - Schedule Tasks: All the tasks which are in draft,pending and open state are scheduled with taking the phase's start date\n" +"\n" +" " +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation #: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation msgid "Resource Allocations" msgstr "" #. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_long_term #: code:addons/project_long_term/project_long_term.py:0 #, python-format msgid "Day" @@ -110,6 +128,7 @@ msgstr "" #: field:project.phase,project_id:0 #: view:project.resource.allocation:0 #: field:project.resource.allocation,project_id:0 +#: view:project.task:0 msgid "Project" msgstr "" @@ -176,11 +195,6 @@ msgstr "" #. module: project_long_term #: view:project.phase:0 -msgid "Dates" -msgstr "" - -#. module: project_long_term -#: view:project.phase:0 #: field:project.phase,state:0 msgid "State" msgstr "" @@ -225,6 +239,20 @@ msgid "Compute Scheduling of Task" msgstr "" #. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_resource +#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +#: view:project.resource.allocation:0 +msgid "Resources" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "To schedule phases of all or a specified project. It then open a gantt view.\n" +" " +msgstr "" + +#. module: project_long_term #: help:project.resource.allocation,date_start:0 msgid "Starting Date" msgstr "" @@ -235,8 +263,8 @@ msgid "Related Tasks" msgstr "" #. module: project_long_term -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" +#: view:project.phase:0 +msgid "Dates" msgstr "" #. module: project_long_term @@ -302,8 +330,8 @@ msgid "Draft" msgstr "" #. module: project_long_term -#: constraint:ir.ui.menu:0 -msgid "Error ! You can not create recursive Menu." +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "A project can be split into the different phases. For each phase, you can define your resources allocation, describe different tasks and link your phase to previous and next ones, add date constraints for the automated scheduling. Use the long term planning in order to planify your available human resources, convert your phases into a series of tasks when you start working on it." msgstr "" #. module: project_long_term @@ -399,11 +427,6 @@ msgid "In Progress" msgstr "" #. module: project_long_term -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: project_long_term #: view:project.phase:0 msgid "Remaining Hours" msgstr "" @@ -426,6 +449,11 @@ msgstr "" #. module: project_long_term #: view:project.phase:0 +msgid "Current" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 msgid "Start Phase" msgstr "" @@ -512,6 +540,7 @@ msgstr "" #: model:ir.model,name:project_long_term.model_project_phase #: view:project.phase:0 #: field:project.resource.allocation,phase_id:0 +#: view:project.task:0 #: field:project.task,phase_id:0 msgid "Project Phase" msgstr "" diff --git a/addons/project_long_term/i18n/pt.po b/addons/project_long_term/i18n/pt.po new file mode 100644 index 00000000000..2abf5bcbaf2 --- /dev/null +++ b/addons/project_long_term/i18n/pt.po @@ -0,0 +1,613 @@ +# Portuguese translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" +"POT-Creation-Date: 2010-12-21 19:44+0000\n" +"PO-Revision-Date: 2010-12-12 09:19+0000\n" +"Last-Translator: OpenERP Administrators <Unknown>\n" +"Language-Team: Portuguese <pt@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-12-22 05:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: project_long_term +#: model:ir.module.module,shortdesc:project_long_term.module_meta_information +msgid "Long Term Project Management" +msgstr "Gestão de projeto a longo prazo" + +#. module: project_long_term +#: view:project.compute.phases:0 +msgid "Compute Scheduling of Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,next_phase_ids:0 +msgid "Next Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project's Tasks" +msgstr "Tarefas do projeto" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phases +msgid "Phases" +msgstr "Fases" + +#. module: project_long_term +#: view:project.phase:0 +#: view:project.resource.allocation:0 +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "Erro! A data de início do projeto deve ser anterior à do seu fim" + +#. module: project_long_term +#: view:project.resource.allocation:0 +msgid "Resources Allocation" +msgstr "" + +#. module: project_long_term +#: field:project.compute.phases,target_project:0 +msgid "Schedule" +msgstr "" + +#. module: project_long_term +#: model:ir.module.module,description:project_long_term.module_meta_information +msgid "" +"\n" +"\n" +" Long Term Project management module that tracks planning, " +"scheduling, resources allocation.\n" +" Mainly used with Big project management.\n" +" - Project Phases will be maintained by Manager of the project\n" +" - Compute Phase Scheduling: Compute start date and end date of " +"the phases which are in draft,open and pending state of the project given.\n" +" If no project given then all the " +"draft,open and pending state phases will be taken\n" +" - Compute Task Scheduling: This works same as the scheduler " +"button on project.phase. It takes the project as argument and computes all " +"the open,draft and pending tasks\n" +" - Schedule Tasks: All the tasks which are in draft,pending and " +"open state are scheduled with taking the phase's start date\n" +"\n" +" " +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Erro! Não se pode criar tarefas recursivamente" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation +#: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation +msgid "Resource Allocations" +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "Day" +msgstr "Dia" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_task +msgid "Task" +msgstr "Tarefa" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute a Single Project" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,previous_phase_ids:0 +msgid "Previous Phases" +msgstr "Fases anteriores" + +#. module: project_long_term +#: help:project.phase,product_uom:0 +msgid "UoM (Unit of Measure) is the unit of measurement for Duration" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_project +#: field:project.compute.phases,project_id:0 +#: field:project.compute.tasks,project_id:0 +#: view:project.phase:0 +#: field:project.phase,project_id:0 +#: view:project.resource.allocation:0 +#: field:project.resource.allocation,project_id:0 +#: view:project.task:0 +msgid "Project" +msgstr "Projeto" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:0 +#, python-format +msgid "Error!" +msgstr "Erro!" + +#. module: project_long_term +#: selection:project.phase,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "No tasks to compute for Project '%s'." +msgstr "" + +#. module: project_long_term +#: help:project.resource.allocation,date_end:0 +msgid "Ending Date" +msgstr "Data de fim" + +#. module: project_long_term +#: help:project.phase,date_end:0 +msgid "Ending Date of the phase" +msgstr "Data de fim da fase" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Planning" +msgstr "Planeamento" + +#. module: project_long_term +#: field:project.phase,constraint_date_end:0 +msgid "Deadline" +msgstr "Prazo limite" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "_Cancel" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases +#: model:ir.ui.menu,name:project_long_term.menu_compute_phase +msgid "Compute Phase Scheduling" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid " (copy)" +msgstr " (cópia)" + +#. module: project_long_term +#: view:project.resource.allocation:0 +#: field:project.resource.allocation,useability:0 +msgid "Availability" +msgstr "Disponibilidade" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,state:0 +msgid "State" +msgstr "Estado" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "C_ompute" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +msgid "Compute Scheduling of phases for all or specified project" +msgstr "" + +#. module: project_long_term +#: field:project.phase,product_uom:0 +msgid "Duration UoM" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks +#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks +msgid "Compute Task Scheduling" +msgstr "" + +#. module: project_long_term +#: field:project.phase,constraint_date_start:0 +msgid "Minimum Start Date" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_resource_allocation +#: view:project.phase:0 +#: view:project.resource.allocation:0 +msgid "Project Resource Allocation" +msgstr "" + +#. module: project_long_term +#: view:project.compute.tasks:0 +msgid "Compute Scheduling of Task" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_resource +#: model:ir.ui.menu,name:project_long_term.menu_pm_resources_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +#: view:project.resource.allocation:0 +msgid "Resources" +msgstr "Recursos" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +"\t " +msgstr "" + +#. module: project_long_term +#: help:project.resource.allocation,date_start:0 +msgid "Starting Date" +msgstr "Data de início" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list +msgid "Related Tasks" +msgstr "Tarefas relacionadas" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Dates" +msgstr "Datas" + +#. module: project_long_term +#: help:project.resource.allocation,useability:0 +msgid "" +"Availability of this resource for this project phase in percentage (=50%)" +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_start:0 +msgid "force the phase to start after this date" +msgstr "forçar o começo da fase para depois desta data" + +#. module: project_long_term +#: field:project.phase,task_ids:0 +msgid "Project Tasks" +msgstr "Tarefas do projeto" + +#. module: project_long_term +#: field:project.phase,resource_ids:0 +msgid "Project Resources" +msgstr "Recursos do projeto" + +#. module: project_long_term +#: view:project.schedule.tasks:0 +msgid "_Ok" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Month" +msgstr "Mês" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Phase start-date must be lower than phase end-date." +msgstr "A data de início da fase tem de ser anterior à do seu fim." + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_schedule_tasks +msgid "project.schedule.tasks" +msgstr "project.schedule.tasks" + +#. module: project_long_term +#: field:project.phase,date_start:0 +#: field:project.resource.allocation,date_start:0 +msgid "Start Date" +msgstr "Data de início" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Resource Allocation" +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_end:0 +msgid "force the phase to finish before this date" +msgstr "forçar o fim da fase para antes desta data" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Draft" +msgstr "Rascunho" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your resources allocation, describe different tasks and link your " +"phase to previous and next ones, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"human resources, convert your phases into a series of tasks when you start " +"working on it." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Pending" +msgstr "" + +#. module: project_long_term +#: field:project.resource.allocation,name:0 +msgid "unknown" +msgstr "desconhecido" + +#. module: project_long_term +#: field:project.resource.allocation,user_id:0 +msgid "User" +msgstr "Utilizador" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Task Detail" +msgstr "Detalhe da tarefa" + +#. module: project_long_term +#: help:project.project,resource_calendar_id:0 +msgid "Timetable working hours to adjust the gantt diagram report" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_tasks +msgid "Project Compute Tasks" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "No responsible person assigned !" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "Error" +msgstr "Erro" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "You must assign a responsible person for phase '%s' !" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "Should have Resources Allocation or Project Members!" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Constraints" +msgstr "" + +#. module: project_long_term +#: help:project.phase,sequence:0 +msgid "Gives the sequence order when displaying a list of phases." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phase +#: model:ir.actions.act_window,name:project_long_term.act_project_phase_list +#: model:ir.ui.menu,name:project_long_term.menu_project_phase +#: model:ir.ui.menu,name:project_long_term.menu_project_phase_list +#: view:project.phase:0 +#: field:project.project,phase_ids:0 +msgid "Project Phases" +msgstr "Fases do projeto" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Done" +msgstr "Concluído" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Cancel" +msgstr "Cancelar" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "In Progress" +msgstr "Em curso" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Remaining Hours" +msgstr "Horas restantes" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Other Info" +msgstr "Outras informações" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,responsible_id:0 +msgid "Responsible" +msgstr "Responsável" + +#. module: project_long_term +#: field:project.project,resource_calendar_id:0 +msgid "Working Time" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Current" +msgstr "Atual" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Phase" +msgstr "Iniciar fase" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:0 +#, python-format +msgid "Please Specify Project to be schedule" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,total_hours:0 +msgid "Total Hours" +msgstr "Total de horas" + +#. module: project_long_term +#: view:project.schedule.tasks:0 +msgid "Task Scheduling completed successfully." +msgstr "" + +#. module: project_long_term +#: view:project.compute.tasks:0 +msgid "Compute Scheduling of Task for specified project." +msgstr "" + +#. module: project_long_term +#: view:project.resource.allocation:0 +msgid "Phase" +msgstr "Fase" + +#. module: project_long_term +#: help:project.phase,date_start:0 +msgid "Starting Date of the phase" +msgstr "Data de início da fase" + +#. module: project_long_term +#: help:project.phase,state:0 +msgid "" +"If the phase is created the state 'Draft'.\n" +" If the phase is started, the state becomes 'In Progress'.\n" +" If review is needed the phase is in 'Pending' state. " +" \n" +" If the phase is over, the states is set to 'Done'." +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_end:0 +#: field:project.resource.allocation,date_end:0 +msgid "End Date" +msgstr "Data de fim" + +#. module: project_long_term +#: view:project.resource.allocation:0 +#: field:project.resource.allocation,resource_id:0 +msgid "Resource" +msgstr "Recurso" + +#. module: project_long_term +#: field:project.phase,name:0 +msgid "Name" +msgstr "Nome" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar +msgid "Working Period" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_resource_resource +msgid "Resource Detail" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule +#: view:project.phase:0 +msgid "Scheduling" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:0 +#, python-format +msgid "No tasks to compute for Phase '%s'." +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_phase +#: view:project.phase:0 +#: field:project.resource.allocation,phase_id:0 +#: view:project.task:0 +#: field:project.task,phase_id:0 +msgid "Project Phase" +msgstr "Fase de projeto" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_phases +msgid "Project Compute Phases" +msgstr "" + +#. module: project_long_term +#: field:project.schedule.tasks,msg:0 +msgid "Message" +msgstr "Mensagem" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Loops in phases not allowed" +msgstr "" + +#. module: project_long_term +#: field:project.phase,sequence:0 +msgid "Sequence" +msgstr "Sequência" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute All Projects" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves +msgid "Resource Leaves" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_schedule_tasks +#: view:project.phase:0 +#: view:project.schedule.tasks:0 +msgid "Schedule Tasks" +msgstr "Agendar tarefas" + +#. module: project_long_term +#: help:project.phase,duration:0 +msgid "By default in days" +msgstr "" + +#. module: project_long_term +#: field:project.phase,duration:0 +msgid "Duration" +msgstr "Duração" diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index faea0916906..4640ea8fa48 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -153,8 +153,6 @@ class project_phase(osv.osv): return {'value': result} def _check_date_start(self, cr, uid, phase, date_end, context=None): - if context is None: - context = {} """ Check And Compute date_end of phase if change in date_start < older time. """ @@ -175,8 +173,6 @@ class project_phase(osv.osv): self.write(cr, uid, [phase.id], {'date_start': dt_start, 'date_end': date_end.strftime('%Y-%m-%d')}, context=context) def _check_date_end(self, cr, uid, phase, date_start, context=None): - if context is None: - context = {} """ Check And Compute date_end of phase if change in date_end > older time. """ @@ -277,8 +273,6 @@ class project_phase(osv.osv): Return a list of Resource Class objects for the resources allocated to the phase. """ res = {} - if context is None: - context = {} resource_pool = self.pool.get('resource.resource') for phase in self.browse(cr, uid, ids, context=context): user_ids = map(lambda x:x.resource_id.user_id.id, phase.resource_ids) @@ -299,8 +293,6 @@ class project_phase(osv.osv): resource_pool = self.pool.get('resource.resource') resource_allocation_pool = self.pool.get('project.resource.allocation') uom_pool = self.pool.get('product.uom') - if context is None: - context = {} default_uom_id = self._get_default_uom_id(cr, uid) for phase in self.browse(cr, uid, ids, context=context): if not phase.responsible_id: @@ -366,8 +358,6 @@ class project_phase(osv.osv): """ task_pool = self.pool.get('project.task') resource_pool = self.pool.get('resource.resource') - if context is None: - context = {} resources_list = self.generate_resources(cr, uid, ids, context=context) return_msg = {} for phase in self.browse(cr, uid, ids, context=context): @@ -431,8 +421,6 @@ class project(osv.osv): """ res = {} resource_pool = self.pool.get('resource.resource') - if context is None: - context = {} for project in self.browse(cr, uid, ids, context=context): user_ids = map(lambda x:x.id, project.members) calendar_id = project.resource_calendar_id and project.resource_calendar_id.id or False @@ -444,8 +432,6 @@ class project(osv.osv): """ Schedule the phases. """ - if context is None: - context = {} if type(ids) in (long, int,): ids = [ids] phase_pool = self.pool.get('project.phase') @@ -471,9 +457,6 @@ class project(osv.osv): user_pool = self.pool.get('res.users') task_pool = self.pool.get('project.task') resource_pool = self.pool.get('resource.resource') - if context is None: - context = {} - resources_list = self.generate_members(cr, uid, ids, context=context) return_msg = {} for project in self.browse(cr, uid, ids, context=context): @@ -507,7 +490,7 @@ class resource_resource(osv.osv): context = {} if context.get('project_id',False): project_pool = self.pool.get('project.project') - project_rec = project_pool.browse(cr, uid, context['project_id']) + project_rec = project_pool.browse(cr, uid, context['project_id'], context=context) user_ids = [user_id.id for user_id in project_rec.members] args.append(('user_id','in',user_ids)) return super(resource_resource, self).search(cr, uid, args, offset, limit, order, context, count) diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml index eaaafe5090a..c29a783dc97 100644 --- a/addons/project_long_term/project_long_term_view.xml +++ b/addons/project_long_term/project_long_term_view.xml @@ -151,6 +151,7 @@ <page string="Task Detail"> <field colspan="4" name="task_ids" context="{'default_project_id' :project_id}" nolabel="1"> <tree editable="bottom" string="Project's Tasks"> + <field name="sequence"/> <field name="name"/> <field name="user_id"/> <field name="planned_hours" widget="float_time"/> @@ -197,9 +198,9 @@ <field name="sequence"/> </group> <separator colspan="4" string="Previous Phases"/> - <field colspan="4" name="previous_phase_ids" nolabel="1"/> + <field colspan="4" name="previous_phase_ids" nolabel="1" domain="[('id','!=',active_id)]"/> <separator colspan="4" string="Next Phases"/> - <field colspan="4" name="next_phase_ids" nolabel="1"/> + <field colspan="4" name="next_phase_ids" nolabel="1" domain="[('id','!=',active_id)]"/> </page> </notebook> <newline/> @@ -257,7 +258,7 @@ <field name="arch" type="xml"> <search string="Project Phases"> <group colspan="4" col="20"> - <filter string="Current" domain="[('state','in',('open','draft'))]" name="current" help="Draft and In Progress Phases" icon="terp-check" default="1"/> + <filter string="Current" domain="[('state','in',('open','draft'))]" name="current" help="Draft and In Progress Phases" icon="terp-check"/> <filter string="In Progress" name="Progress" domain="[('state','=','open')]" help="In Progress Phases" icon="terp-camera_test"/> <filter string="Pending" domain="[('state','=','pending')]" help="Pending Phases" icon="terp-gtk-media-pause"/> <separator orientation="vertical"/> @@ -376,7 +377,9 @@ res_model="project.task" src_model="project.phase" view_mode="tree,form" - context="{'search_default_phase_id': [active_id]}"/> + context="{'search_default_phase_id': [active_id]}" + domain="[('phase_id', '=', active_id),('project_id','=',project_id)]" + /> <act_window context="{'search_default_project_id': [active_id]}" @@ -384,8 +387,21 @@ name="Phases" res_model="project.phase" src_model="project.project" + domain="[('project_id', '=', active_id)]" view_mode="tree,form" - view_type="form" /> + view_type="form" + /> + + <act_window + context="{'search_default_user_id': [user_id]}" + id="act_project_resource" + name="Resources" + res_model="resource.resource" + src_model="project.project" + domain="[('user_id', '=',user_id)]" + view_mode="tree,form" + view_type="form" + /> # ------------------------------------------------------ # Menu Items diff --git a/addons/project_long_term/security/ir.model.access.csv b/addons/project_long_term/security/ir.model.access.csv index 3aaebb64294..6d4961f2cfe 100644 --- a/addons/project_long_term/security/ir.model.access.csv +++ b/addons/project_long_term/security/ir.model.access.csv @@ -1,8 +1,8 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_project_phase","project.phase","model_project_phase","project.group_project_user",1,1,1,0 "access_project_resource_allocation","project.resource.allocation","model_project_resource_allocation","project.group_project_user",1,0,0,0 -"access_project_phase_manager","project.phase manager","model_project_phase","project.group_project_manager",1,0,0,0 -"access_project_resource_allocation_manager","project.resource.allocation manager","model_project_resource_allocation","project.group_project_manager",1,0,0,0 +"access_project_phase_manager","project.phase manager","model_project_phase","project.group_project_manager",1,1,1,1 +"access_project_resource_allocation_manager","project.resource.allocation manager","model_project_resource_allocation","project.group_project_manager",1,1,1,1 "access_resource_resource_user","resource.resource user","resource.model_resource_resource","project.group_project_user",1,0,0,0 "access_resource_calendar_leaves_user","resource.calendar.leaves user","resource.model_resource_calendar_leaves","project.group_project_user",1,1,1,1 "access_resource_resource_manager","resource.resource manager","resource.model_resource_resource","project.group_project_manager",1,1,1,1 diff --git a/addons/project_long_term/wizard/project_compute_phases.py b/addons/project_long_term/wizard/project_compute_phases.py index ade1da5c9d9..351297384fd 100644 --- a/addons/project_long_term/wizard/project_compute_phases.py +++ b/addons/project_long_term/wizard/project_compute_phases.py @@ -44,8 +44,6 @@ class project_compute_phases(osv.osv_memory): """ Compute the phases for scheduling. """ - if context is None: - context = {} project_pool = self.pool.get('project.project') data = self.read(cr, uid, ids, [], context=context)[0] if not data['project_id'] and data['target_project'] == 'one': diff --git a/addons/project_long_term/wizard/project_schedule_tasks.py b/addons/project_long_term/wizard/project_schedule_tasks.py index 48039112e86..1a9081b1f5d 100644 --- a/addons/project_long_term/wizard/project_schedule_tasks.py +++ b/addons/project_long_term/wizard/project_schedule_tasks.py @@ -32,8 +32,6 @@ class project_schedule_task(osv.osv_memory): } def default_get(self, cr, uid, fields_list, context=None): - if context is None: - context = {} res = super(project_schedule_task, self).default_get(cr, uid, fields_list, context) self.compute_date(cr, uid, context=context) return res |
