summaryrefslogtreecommitdiff
path: root/addons/project
diff options
context:
space:
mode:
Diffstat (limited to 'addons/project')
-rw-r--r--addons/project/board_project_manager_view.xml9
-rw-r--r--addons/project/i18n/de.po167
-rw-r--r--addons/project/i18n/es.po187
-rw-r--r--addons/project/i18n/fr.po136
-rw-r--r--addons/project/i18n/mn.po6
-rw-r--r--addons/project/i18n/project.pot99
-rw-r--r--addons/project/i18n/pt.po501
-rw-r--r--addons/project/i18n/pt_BR.po554
-rw-r--r--addons/project/project.py7
-rw-r--r--addons/project/project_demo.xml2
-rw-r--r--addons/project/project_view.xml12
-rw-r--r--addons/project/wizard/project_task_delegate.py15
12 files changed, 981 insertions, 714 deletions
diff --git a/addons/project/board_project_manager_view.xml b/addons/project/board_project_manager_view.xml
index d92592a9f38..6a563bd2910 100644
--- a/addons/project/board_project_manager_view.xml
+++ b/addons/project/board_project_manager_view.xml
@@ -15,7 +15,14 @@
res_model="project.project" view_mode="tree,form"
view_type="form"/>
- <act_window domain="[('user_id','=',uid),('state','&lt;&gt;','close')]" id="act_my_account" name="My accounts to invoice" res_model="account.analytic.account" view_id="view_account_analytic_simplified" view_mode="tree,form" view_type="form"/>
+ <act_window
+ id="act_my_account"
+ name="My accounts to invoice"
+ res_model="account.analytic.account"
+ domain="[('user_id','=',uid),('state','&lt;&gt;','close')]"
+ view_id="account.view_account_analytic_account_tree"
+ view_mode="tree,form"
+ view_type="form"/>
</data>
</openerp>
diff --git a/addons/project/i18n/de.po b/addons/project/i18n/de.po
index a5f01e52940..2da4383005e 100644
--- a/addons/project/i18n/de.po
+++ b/addons/project/i18n/de.po
@@ -6,14 +6,14 @@ 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-10 09:02+0000\n"
+"POT-Creation-Date: 2010-11-18 16:12+0000\n"
+"PO-Revision-Date: 2010-12-01 09:17+0000\n"
"Last-Translator: OpenERP Administrators <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-11-11 04:43+0000\n"
+"X-Launchpad-Export-Date: 2010-12-02 04:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project
@@ -39,6 +39,11 @@ msgid "The chosen company is not in the allowed companies for this user"
msgstr "Die ausgew. Firma ist nicht zugelassen für diesen Benutzer"
#. module: project
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
+msgstr "2 Benuzter können nicht den gleichen Login Code haben."
+
+#. module: project
#: help:project.task.reevaluate,remaining_hours:0
msgid "Put here the remaining hours required to close the task."
msgstr ""
@@ -453,9 +458,17 @@ msgid "Done by"
msgstr "Erledigt durch"
#. module: project
-#: view:project.task:0
-msgid "Planning"
-msgstr "Planung"
+#: model:ir.actions.act_window,help:project.open_task_type_form
+msgid ""
+"Define here the steps that will be used on the project from the creation of "
+"the task, up to the closing of the task or issue. You will use these stages "
+"in order to track the progress of the resolution of a task or an issue."
+msgstr ""
+"Definieren Sie hier die erforderlichen Arbeitsschritte eines Projektes von "
+"der Erstellung einer Aufgabe bis zur Erledigung der Aufgabe oder "
+"Problemlösung. Sie können durch diese Schritte den Bearbeitungsstand oder "
+"den Fortschritt bei der Aufgabenerledigung oder Problemlösung jederzeit gut "
+"nachvollziehen."
#. module: project
#: view:project.task:0
@@ -472,11 +485,6 @@ msgid "_Cancel"
msgstr "Abbrechen"
#. module: project
-#: view:project.task.delegate:0
-msgid "_Delegate"
-msgstr "Delegiere"
-
-#. module: project
#: model:ir.model,name:project.model_res_partner
#: view:project.project:0
#: field:project.task,partner_id:0
@@ -497,6 +505,11 @@ msgid " (copy)"
msgstr " (Kopie)"
#. module: project
+#: field:project.task,user_id:0
+msgid "Responsible"
+msgstr "Verantwortlich"
+
+#. module: project
#: help:project.installer,hr_timesheet_sheet:0
msgid ""
"Tracks and helps employees encode and validate timesheets and attendances."
@@ -521,6 +534,11 @@ msgid "Reevaluate Task"
msgstr "Neuberechnung verbleibende Zeit"
#. module: project
+#: view:project.project:0
+msgid "Date Stop: %(date)s"
+msgstr "Ende Datum: %(date)s"
+
+#. module: project
#: model:project.task.type,name:project.project_tt_testing
msgid "Testing"
msgstr "Softwaretest"
@@ -561,6 +579,11 @@ msgid "From draft state, it will come into the open state."
msgstr "Vom Entwurf Stadium ausgehend ist der nächste Status Offen."
#. module: project
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr "Die Modulbezeichnung sollte eindeutig sein !"
+
+#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
@@ -584,10 +607,26 @@ msgid "Percent of tasks closed according to the total of tasks todo."
msgstr "Prozent erledigte Aufgaben zu Gesamtsumme der offenen Aufgaben."
#. module: project
-#: view:project.task.delegate:0
-#: field:project.task.delegate,new_task_description:0
-msgid "New Task Description"
-msgstr "Neue Aufgabe Beschreibung"
+#: model:ir.actions.act_window,help:project.action_view_task
+msgid ""
+"A task represents a work that has to be done. Each user works in his own "
+"list of tasks where he can record his task work in hours. He can work and "
+"close the task itself or delegate it to antoher user. If you delegate a task "
+"to another user, you get a new task in pending state, which will be re-"
+"opened when you have to review the work achieved. If you install the "
+"project_timesheet module, tasks works can be invoiced based on the project "
+"configuration. With the project_mrp module, sales orders can create tasks "
+"automatically when they are confirmed."
+msgstr ""
+"Eine Aufgabe repräsentiert einen zu erledigenden Arbeit. Jeder Benutzer "
+"verfügt über einen eigene Aufgabenliste, über die er seine erledigte Arbeit "
+"aufzeichnen kann. Durch die Delegation einer Aufgabe an einen anderen "
+"Benutzer, erhalten Sie eine neue Aufgabe mit Status 'In Wartezustand', die "
+"zu Ihrer Kontrolle wiedereröffnet wird, wenn der andere Benutzer die "
+"delegierte Aufgabe erledigt. Wenn Sie das Modul project_timesheet "
+"installieren, können Sie erledigte Aufgaben in Projekten unmittelbar auf "
+"Basis der Projektzeiterfassung abrechnen. Durch das project_mrp Modul, "
+"können auch automatisch Aufgaben aus Verkaufsaufträgen generiert werden."
#. module: project
#: model:res.request.link,name:project.req_link_task
@@ -784,6 +823,7 @@ msgstr "Verzögerung in Stunden"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_user_tree
+#: model:ir.ui.menu,name:project.menu_project_task_user_tree
#: view:report.project.task.user:0
msgid "Tasks Analysis"
msgstr "Auswertung Aufgaben"
@@ -820,9 +860,9 @@ msgid "Project"
msgstr "Projekt"
#. module: project
-#: view:project.task.reevaluate:0
-msgid "_Evaluate"
-msgstr "Bestätige"
+#: sql_constraint:ir.module.module:0
+msgid "The certificate ID of the module must be unique !"
+msgstr "Die Zertifikat ID des Moduls sollte eindeutig sein !"
#. module: project
#: view:board.board:0
@@ -938,7 +978,7 @@ msgstr "Aufgaben Stufe"
#: view:report.project.task.user:0
#: field:report.project.task.user,hours_planned:0
msgid "Planned Hours"
-msgstr "geplante Stunden"
+msgstr "Geplante Stunden"
#. module: project
#: view:project.project:0
@@ -1125,6 +1165,11 @@ msgstr ""
"durch die SCRUM Methodik."
#. module: project
+#: sql_constraint:res.groups:0
+msgid "The name of the group must be unique !"
+msgstr "Die Bezeichnung der Gruppe sollte eindeutig sein !"
+
+#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
@@ -1253,10 +1298,9 @@ msgid "Reactivate Project"
msgstr "Reaktiviere Projekt"
#. module: project
-#: selection:project.task,priority:0
-#: selection:report.project.task.user,priority:0
-msgid "Urgent"
-msgstr "Dringend"
+#: view:project.task.delegate:0
+msgid "_Delegate"
+msgstr "Delegiere"
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
@@ -1338,6 +1382,17 @@ msgid "State"
msgstr "Status"
#. module: project
+#: model:ir.actions.act_window,help:project.action_project_task_user_tree
+msgid ""
+"This report allows you to analyse the performance of your projects and "
+"users. You can analyse the quantities of tasks, the hours spent compared to "
+"the planned hours, the average number of days to open or close a task, etc."
+msgstr ""
+"Dieser Bericht ermöglicht eine Aussage der Perfomance von Projekten oder "
+"Benutzern. Sie können auf einfachem Wege, die Stunden insgesamt, die "
+"Durchschnittsanzahl an Tagen bzw. auch die Preise und Umsätze erkennen."
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' set in progress"
@@ -1371,6 +1426,11 @@ msgid "Done"
msgstr "Erledigt"
#. module: project
+#: sql_constraint:ir.rule:0
+msgid "Rule must have at least one checked access right !"
+msgstr "Eine Regel sollte mindestens ein Zugriffsrecht aktiviert haben."
+
+#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
#: view:project.project:0
@@ -1390,6 +1450,11 @@ msgid "Open"
msgstr "Offen"
#. module: project
+#: sql_constraint:ir.model.fields:0
+msgid "Size of the field can never be less than 1 !"
+msgstr "Die Größe des Feldes sollte niemals kleiner als 1 sein !"
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid ""
@@ -1441,9 +1506,10 @@ msgid "Current Activity"
msgstr "Aktuelle Aktivität"
#. module: project
-#: field:project.task,user_id:0
-msgid "Responsible"
-msgstr "Verantwortlich"
+#: view:project.task.delegate:0
+#: field:project.task.delegate,new_task_description:0
+msgid "New Task Description"
+msgstr "Neue Aufgabe Beschreibung"
#. module: project
#: view:project.project:0
@@ -1478,6 +1544,11 @@ msgid "Very Low"
msgstr "Sehr gering"
#. module: project
+#: view:project.task:0
+msgid "Planning"
+msgstr "Planung"
+
+#. module: project
#: field:project.project,warn_manager:0
#: field:project.task.close,manager_warn:0
msgid "Warn Manager"
@@ -1512,6 +1583,11 @@ msgid "Re-evaluate Task"
msgstr "Neuberechnung verbleibender Stunden"
#. module: project
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
+msgstr "Bestätige"
+
+#. module: project
#: help:project.installer,project_long_term:0
msgid ""
"Enables long-term projects tracking, including multiple-phase projects and "
@@ -1531,6 +1607,25 @@ msgid "Bill Time on Tasks"
msgstr "Berechne geleistete Arbeitszeit"
#. module: project
+#: model:ir.actions.act_window,help:project.open_view_project_all
+msgid ""
+"A project contains a set of tasks or issues that will be performed by your "
+"resources assigned on it. A project can be put into a hierarchy, as a child "
+"of a Parent Project. This allows you to design large project structure with "
+"different phases spread over the project duration cycle. Each user can set "
+"his default project in his own preferences, in order to filter automatically "
+"the tasks or issues he usually works on."
+msgstr ""
+"Ein Projekt besteht aus einzelnen Aufgaben oder Problemstellungen, die durch "
+"zugewiesene Mitarbeiter bearbeitet werden sollen. Ein Projekt kann durch "
+"eine hierachische Struktur ein Teilprojekt eines Hauptprojektes sein. Dieses "
+"ermöglicht die Gestaltung komplexer Projektstrukturen mit verschiedenen "
+"Projektphasen über die Gesamtdauer eines Projektdurchlaufs. Jeder Benutzer "
+"kann ein Standard Projekt in seinen persönlichen Einstellungen hinterlegen, "
+"um exakt die Aufgaben oder Probleme herauszufiltern, an denen der Benutzer "
+"arbeiten soll."
+
+#. module: project
#: view:board.board:0
msgid "My Remaining Hours by Project"
msgstr "Meine verbleibenden Projektstunden"
@@ -1550,9 +1645,10 @@ msgid "Your Task Title"
msgstr "Deine Aufgaben"
#. module: project
-#: view:project.project:0
-msgid "Scheduling"
-msgstr "Terminierung"
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Urgent"
+msgstr "Dringend"
#. module: project
#: selection:report.project.task.user,month:0
@@ -1567,7 +1663,7 @@ msgstr "Validierung Aufgabe"
#. module: project
#: field:task.by.days,total_task:0
msgid "Total tasks"
-msgstr ""
+msgstr "Aufgabenanzahl"
#. module: project
#: view:board.board:0
@@ -1595,7 +1691,7 @@ msgstr "Zuordnen zu"
#: field:project.project,effective_hours:0
#: field:project.task.work,hours:0
msgid "Time Spent"
-msgstr "Zeitbedarf"
+msgstr "Geleistete Stunden"
#. module: project
#: model:ir.actions.act_window,name:project.act_my_account
@@ -1705,7 +1801,7 @@ msgstr "April"
#. module: project
#: field:project.task,effective_hours:0
msgid "Hours Spent"
-msgstr "geleistete Stunden"
+msgstr "Geleistete Stunden"
#. module: project
#: view:project.project:0
@@ -1835,8 +1931,8 @@ msgstr "Arbeitszeiten Auswertung"
#. module: project
#: view:project.project:0
-msgid "Date Stop: %(date_stop)s"
-msgstr "Datum Stop: %(date_stop)s"
+msgid "Scheduling"
+msgstr "Terminierung"
#. module: project
#: view:project.installer:0
@@ -2101,6 +2197,9 @@ msgstr "Budgets"
#~ msgid "Error ! You can not create recursive projects."
#~ msgstr "Fehler! Sie können keine rekursiven Projekte definieren."
+#~ msgid "Date Stop: %(date_stop)s"
+#~ msgstr "Datum Stop: %(date_stop)s"
+
#~ msgid "Expected End"
#~ msgstr "Erwartetes Ende"
diff --git a/addons/project/i18n/es.po b/addons/project/i18n/es.po
index c1a60b71cd9..2d71baf8991 100644
--- a/addons/project/i18n/es.po
+++ b/addons/project/i18n/es.po
@@ -6,15 +6,15 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2010-11-18 16:12+0000\n"
-"PO-Revision-Date: 2010-11-23 09:33+0000\n"
+"POT-Creation-Date: 2010-12-03 15:44+0000\n"
+"PO-Revision-Date: 2010-12-05 00:10+0000\n"
"Last-Translator: Jordi Esteve (www.zikzakmedia.com) "
"<jesteve@zikzakmedia.com>\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-11-24 05:01+0000\n"
+"X-Launchpad-Export-Date: 2010-12-05 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project
@@ -41,11 +41,6 @@ msgstr ""
"usuario"
#. module: project
-#: sql_constraint:res.users:0
-msgid "You can not have two users with the same login !"
-msgstr "¡No puede tener dos usuarios con el mismo identificador de usuario!"
-
-#. module: project
#: help:project.task.reevaluate,remaining_hours:0
msgid "Put here the remaining hours required to close the task."
msgstr "Introduzca aquí las horas restantes requeridas para cerrar la tarea."
@@ -161,9 +156,7 @@ msgid "My Tasks"
msgstr "Mis tareas"
#. module: project
-#: code:addons/project/project.py:0
#: constraint:project.task:0
-#, python-format
msgid "Error ! You cannot create recursive tasks."
msgstr "¡Error! No puede crear tareas recursivas."
@@ -429,12 +422,14 @@ msgid "res.users"
msgstr "res.usuarios"
#. module: project
-#: help:project.project,active:0
-msgid ""
-"If the active field is set to true, it will allow you to hide the project "
-"without removing it."
-msgstr ""
-"Si el campo activo se desmarca, permite ocultar el proyecto sin eliminarlo."
+#: model:project.task.type,name:project.project_tt_testing
+msgid "Testing"
+msgstr "Testeo"
+
+#. module: project
+#: help:project.task.delegate,planned_hours:0
+msgid "Estimated time to close this task by the delegated user"
+msgstr "Tiempo estimado para que el usuario delegado cierre esta tarea."
#. module: project
#: field:project.task,work_ids:0
@@ -465,6 +460,9 @@ msgid ""
"the task, up to the closing of the task or issue. You will use these stages "
"in order to track the progress of the resolution of a task or an issue."
msgstr ""
+"Defina aquí los pasos que se utilizarán en el proyecto de la creación de la "
+"tarea, hasta el cierre de la tarea o problema. Podrá utilizar estas etapas "
+"con el fin de seguir el progreso de la resolución de una tarea o un problema."
#. module: project
#: view:project.task:0
@@ -533,9 +531,9 @@ msgid "Date Stop: %(date)s"
msgstr "Fecha parada: %(date)s"
#. module: project
-#: model:project.task.type,name:project.project_tt_testing
-msgid "Testing"
-msgstr "Testeo"
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
+msgstr "¡No puede tener dos usuarios con el mismo identificador de usuario!"
#. module: project
#: view:project.project:0
@@ -543,9 +541,9 @@ msgid "Reset as Project"
msgstr "Restaurar como proyecto"
#. module: project
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr "Nombre de modelo no válido en la definición de acción."
+#: selection:project.vs.hours,state:0
+msgid "Template"
+msgstr "Plantilla"
#. module: project
#: model:project.task.type,name:project.project_tt_specification
@@ -558,9 +556,9 @@ msgid "My projects"
msgstr "Mis proyectos"
#. module: project
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "¡XML inválido para la definición de la vista!"
+#: constraint:res.company:0
+msgid "Error! You can not create recursive companies."
+msgstr ""
#. module: project
#: view:project.task:0
@@ -573,11 +571,6 @@ msgid "From draft state, it will come into the open state."
msgstr "Desde estado borrador, se convierte en estado abierto."
#. module: project
-#: sql_constraint:ir.module.module:0
-msgid "The name of the module must be unique !"
-msgstr "¡El nombre del módulo debe ser único!"
-
-#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
@@ -611,6 +604,15 @@ msgid ""
"configuration. With the project_mrp module, sales orders can create tasks "
"automatically when they are confirmed."
msgstr ""
+"Una tarea representa un trabajo que tiene que hacer. Cada usuario trabaja en "
+"su propia lista de tareas donde se puede grabar su trabajo en horas de "
+"trabajo. Se puede trabajar y cerrar la tarea en sí o delegar a otro usuario. "
+"Si delega una tarea a otro usuario, se obtiene una nueva tarea en estado "
+"esperando, que se volverá a abrir cuando se tiene que revisar el trabajo "
+"realizado. Si instala el módulo project_timesheet, las tareas pueden ser "
+"facturadas según la configuración del proyecto. Con el módulo project_mrp, "
+"mediante los pedidos de venta podrás crear tareas automatizadas cuando esten "
+"los pedidos confirmados."
#. module: project
#: model:res.request.link,name:project.req_link_task
@@ -666,11 +668,6 @@ msgid "Medium"
msgstr "Media"
#. module: project
-#: selection:project.vs.hours,state:0
-msgid "Template"
-msgstr "Plantilla"
-
-#. module: project
#: view:project.task:0
#: field:project.task,remaining_hours:0
#: field:project.task.reevaluate,remaining_hours:0
@@ -844,9 +841,9 @@ msgid "Project"
msgstr "Proyecto"
#. module: project
-#: sql_constraint:ir.module.module:0
-msgid "The certificate ID of the module must be unique !"
-msgstr "¡El ID del certificado del módulo debe ser único!"
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
+msgstr "_Evaluar"
#. module: project
#: view:board.board:0
@@ -1047,9 +1044,9 @@ msgid "Project Tasks"
msgstr "Tareas de proyecto"
#. module: project
-#: help:project.task.delegate,planned_hours:0
-msgid "Estimated time to close this task by the delegated user"
-msgstr "Tiempo estimado para que el usuario delegado cierre esta tarea."
+#: constraint:res.partner:0
+msgid "Error ! You can not create recursive associated members."
+msgstr ""
#. module: project
#: model:process.transition.action,name:project.process_transition_action_opendrafttask0
@@ -1069,11 +1066,6 @@ msgid "Low"
msgstr "Baja"
#. module: project
-#: constraint:ir.ui.menu:0
-msgid "Error ! You can not create recursive Menu."
-msgstr "¡Error! No puede crear menús recursivos."
-
-#. module: project
#: view:project.project:0
msgid "Performance"
msgstr "Rendimiento"
@@ -1147,11 +1139,6 @@ msgstr ""
"metodología SCRUM."
#. module: project
-#: sql_constraint:res.groups:0
-msgid "The name of the group must be unique !"
-msgstr "¡El nombre del grupo debe ser único!"
-
-#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
@@ -1220,9 +1207,11 @@ msgid "Manager Email"
msgstr "Email responsable"
#. module: project
-#: selection:report.project.task.user,month:0
-msgid "January"
-msgstr "Enero"
+#: help:project.project,active:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the project "
+"without removing it."
+msgstr ""
#. module: project
#: model:ir.model,name:project.model_res_company
@@ -1319,7 +1308,7 @@ msgstr "Tarea delegada"
#. module: project
#: field:project.installer,project_gtd:0
msgid "Getting Things Done"
-msgstr "Tener las cosas hechas (Getting Things Done)"
+msgstr "Conseguir las cosas terminadas (GTD)"
#. module: project
#: help:project.task.close,partner_warn:0
@@ -1374,6 +1363,10 @@ msgid ""
"users. You can analyse the quantities of tasks, the hours spent compared to "
"the planned hours, the average number of days to open or close a task, etc."
msgstr ""
+"Este informe le permite analizar el rendimiento de sus proyectos y usuarios. "
+"Puede analizar la cantidad de tareas, las horas invertidas en comparación "
+"con las horas previstas, el número promedio de días para abrir o cerrar una "
+"tarea, etc"
#. module: project
#: code:addons/project/project.py:0
@@ -1410,11 +1403,6 @@ msgid "Done"
msgstr "Realizado"
#. module: project
-#: sql_constraint:ir.rule:0
-msgid "Rule must have at least one checked access right !"
-msgstr "¡La regla debe tener por lo menos un derecho de acceso marcado!"
-
-#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
#: view:project.project:0
@@ -1434,11 +1422,6 @@ msgid "Open"
msgstr "Abierto"
#. module: project
-#: sql_constraint:ir.model.fields:0
-msgid "Size of the field can never be less than 1 !"
-msgstr "¡El tamaño del campo nunca puede ser menor que 1!"
-
-#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid ""
@@ -1460,14 +1443,6 @@ msgid "In Progress"
msgstr "En progreso"
#. module: project
-#: constraint:ir.model:0
-msgid ""
-"The Object name must start with x_ and not contain any special character !"
-msgstr ""
-"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
-"especial!"
-
-#. module: project
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Please specify the email address of Customer."
@@ -1568,11 +1543,6 @@ msgid "Re-evaluate Task"
msgstr "Re-evaluar tarea"
#. module: project
-#: view:project.task.reevaluate:0
-msgid "_Evaluate"
-msgstr "_Evaluar"
-
-#. module: project
#: help:project.installer,project_long_term:0
msgid ""
"Enables long-term projects tracking, including multiple-phase projects and "
@@ -1601,6 +1571,13 @@ msgid ""
"his default project in his own preferences, in order to filter automatically "
"the tasks or issues he usually works on."
msgstr ""
+"Un proyecto contiene un conjunto de tareas o cuestiones que se llevará a "
+"cabo por los recursos asignados en él. Un proyecto puede ser puesto en una "
+"jerarquía, como un hijo del padre del proyecto. Esto le permite diseñar la "
+"estructura del proyecto grande con las diferentes fases repartidas en el "
+"ciclo de duración del proyecto. Cada usuario puede configurar su proyecto de "
+"forma predeterminada en sus propias preferencias, con el fin de filtrar de "
+"forma automática las tareas o temas que normalmente trabaja."
#. module: project
#: view:board.board:0
@@ -1676,6 +1653,11 @@ msgid "My accounts to invoice"
msgstr "Mis cuentas a facturar"
#. module: project
+#: selection:report.project.task.user,month:0
+msgid "January"
+msgstr "Enero"
+
+#. module: project
#: field:project.project,tasks:0
msgid "Project tasks"
msgstr "Tareas del proyecto"
@@ -1798,6 +1780,11 @@ msgid "Project Time Unit"
msgstr "Unidad de tiempo proyecto"
#. module: project
+#: view:project.task:0
+msgid "Spent Hours"
+msgstr ""
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is pending."
@@ -1833,11 +1820,6 @@ msgid "Overpassed Tasks"
msgstr "Tareas sobrepasadas"
#. module: project
-#: constraint:ir.rule:0
-msgid "Rules are not supported for osv_memory objects !"
-msgstr "¡Las reglas no están soportadas en los objetos osv_memory!"
-
-#. module: project
#: model:project.task.type,name:project.project_tt_merge
msgid "Merge"
msgstr "Fusionar"
@@ -2042,6 +2024,9 @@ msgstr "Presupuestos"
#~ msgid "Contact"
#~ msgstr "Contacto"
+#~ msgid "Invalid XML for View Architecture!"
+#~ msgstr "¡XML inválido para la definición de la vista!"
+
#~ msgid "Task type"
#~ msgstr "Tipo de tarea"
@@ -2121,6 +2106,12 @@ msgstr "Presupuestos"
#~ msgid "Create a Task"
#~ msgstr "Crear una tarea"
+#~ msgid ""
+#~ "The Object name must start with x_ and not contain any special character !"
+#~ msgstr ""
+#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
+#~ "especial!"
+
#~ msgid "Parent Task"
#~ msgstr "Tarea padre"
@@ -2189,6 +2180,9 @@ msgstr "Presupuestos"
#~ "Si tiene [?] en el nombre del proyecto, significa que no hay cuenta "
#~ "analítica vinculada a este proyecto."
+#~ msgid "Invalid model name in the action definition."
+#~ msgstr "Nombre de modelo no válido en la definición de acción."
+
#~ msgid "All Attachments"
#~ msgstr "Todos los adjuntos"
@@ -2327,3 +2321,30 @@ msgstr "Presupuestos"
#~ msgid "Closed Tasks"
#~ msgstr "Tareas cerradas"
+
+#~ msgid ""
+#~ "If the active field is set to true, it will allow you to hide the project "
+#~ "without removing it."
+#~ msgstr ""
+#~ "Si el campo activo se desmarca, permite ocultar el proyecto sin eliminarlo."
+
+#~ msgid "Error ! You can not create recursive Menu."
+#~ msgstr "¡Error! No puede crear menús recursivos."
+
+#~ msgid "Size of the field can never be less than 1 !"
+#~ msgstr "¡El tamaño del campo nunca puede ser menor que 1!"
+
+#~ msgid "Rule must have at least one checked access right !"
+#~ msgstr "¡La regla debe tener por lo menos un derecho de acceso marcado!"
+
+#~ msgid "The name of the group must be unique !"
+#~ msgstr "¡El nombre del grupo debe ser único!"
+
+#~ msgid "The name of the module must be unique !"
+#~ msgstr "¡El nombre del módulo debe ser único!"
+
+#~ msgid "The certificate ID of the module must be unique !"
+#~ msgstr "¡El ID del certificado del módulo debe ser único!"
+
+#~ msgid "Rules are not supported for osv_memory objects !"
+#~ msgstr "¡Las reglas no están soportadas en los objetos osv_memory!"
diff --git a/addons/project/i18n/fr.po b/addons/project/i18n/fr.po
index 98cb98f1aa0..8b95b8c3a3b 100644
--- a/addons/project/i18n/fr.po
+++ b/addons/project/i18n/fr.po
@@ -6,14 +6,14 @@ 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-10-30 11:39+0000\n"
-"Last-Translator: Quentin THEURET <quentin@theuret.net>\n"
+"POT-Creation-Date: 2010-11-18 16:12+0000\n"
+"PO-Revision-Date: 2010-11-30 16:41+0000\n"
+"Last-Translator: Numérigraphe <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-31 04:57+0000\n"
+"X-Launchpad-Export-Date: 2010-12-01 04:58+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project
@@ -38,6 +38,11 @@ msgid "The chosen company is not in the allowed companies for this user"
msgstr ""
#. module: project
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
+msgstr ""
+
+#. module: project
#: help:project.task.reevaluate,remaining_hours:0
msgid "Put here the remaining hours required to close the task."
msgstr ""
@@ -446,9 +451,12 @@ msgid "Done by"
msgstr "Assigné à"
#. module: project
-#: view:project.task:0
-msgid "Planning"
-msgstr "Planning"
+#: model:ir.actions.act_window,help:project.open_task_type_form
+msgid ""
+"Define here the steps that will be used on the project from the creation of "
+"the task, up to the closing of the task or issue. You will use these stages "
+"in order to track the progress of the resolution of a task or an issue."
+msgstr ""
#. module: project
#: view:project.task:0
@@ -465,11 +473,6 @@ msgid "_Cancel"
msgstr ""
#. module: project
-#: view:project.task.delegate:0
-msgid "_Delegate"
-msgstr ""
-
-#. module: project
#: model:ir.model,name:project.model_res_partner
#: view:project.project:0
#: field:project.task,partner_id:0
@@ -490,6 +493,11 @@ msgid " (copy)"
msgstr ""
#. module: project
+#: field:project.task,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: project
#: help:project.installer,hr_timesheet_sheet:0
msgid ""
"Tracks and helps employees encode and validate timesheets and attendances."
@@ -512,6 +520,11 @@ msgid "Reevaluate Task"
msgstr ""
#. module: project
+#: view:project.project:0
+msgid "Date Stop: %(date)s"
+msgstr ""
+
+#. module: project
#: model:project.task.type,name:project.project_tt_testing
msgid "Testing"
msgstr ""
@@ -524,7 +537,7 @@ msgstr "Réinitialiser en projet"
#. module: project
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr "Nom du model invalide pour la définition de l'action."
+msgstr ""
#. module: project
#: model:project.task.type,name:project.project_tt_specification
@@ -552,6 +565,11 @@ msgid "From draft state, it will come into the open state."
msgstr "Depuis l'état brouillon, il deviendra dans l'état ouvert"
#. module: project
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr ""
+
+#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
@@ -572,10 +590,17 @@ msgstr ""
"Pourcentage des tâches fermés en accord avec le total des tâches à faire."
#. module: project
-#: view:project.task.delegate:0
-#: field:project.task.delegate,new_task_description:0
-msgid "New Task Description"
-msgstr "Description de la nouvelle tâche"
+#: model:ir.actions.act_window,help:project.action_view_task
+msgid ""
+"A task represents a work that has to be done. Each user works in his own "
+"list of tasks where he can record his task work in hours. He can work and "
+"close the task itself or delegate it to antoher user. If you delegate a task "
+"to another user, you get a new task in pending state, which will be re-"
+"opened when you have to review the work achieved. If you install the "
+"project_timesheet module, tasks works can be invoiced based on the project "
+"configuration. With the project_mrp module, sales orders can create tasks "
+"automatically when they are confirmed."
+msgstr ""
#. module: project
#: model:res.request.link,name:project.req_link_task
@@ -770,6 +795,7 @@ msgstr "Retard en heures"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_user_tree
+#: model:ir.ui.menu,name:project.menu_project_task_user_tree
#: view:report.project.task.user:0
msgid "Tasks Analysis"
msgstr ""
@@ -806,8 +832,8 @@ msgid "Project"
msgstr "Projet"
#. module: project
-#: view:project.task.reevaluate:0
-msgid "_Evaluate"
+#: sql_constraint:ir.module.module:0
+msgid "The certificate ID of the module must be unique !"
msgstr ""
#. module: project
@@ -1100,6 +1126,11 @@ msgid ""
msgstr ""
#. module: project
+#: sql_constraint:res.groups:0
+msgid "The name of the group must be unique !"
+msgstr ""
+
+#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
@@ -1227,10 +1258,9 @@ msgid "Reactivate Project"
msgstr "Ré-activé le projet"
#. module: project
-#: selection:project.task,priority:0
-#: selection:report.project.task.user,priority:0
-msgid "Urgent"
-msgstr "Urgent"
+#: view:project.task.delegate:0
+msgid "_Delegate"
+msgstr ""
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
@@ -1310,6 +1340,14 @@ msgid "State"
msgstr "État"
#. module: project
+#: model:ir.actions.act_window,help:project.action_project_task_user_tree
+msgid ""
+"This report allows you to analyse the performance of your projects and "
+"users. You can analyse the quantities of tasks, the hours spent compared to "
+"the planned hours, the average number of days to open or close a task, etc."
+msgstr ""
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' set in progress"
@@ -1344,6 +1382,11 @@ msgid "Done"
msgstr "Effectué"
#. module: project
+#: sql_constraint:ir.rule:0
+msgid "Rule must have at least one checked access right !"
+msgstr ""
+
+#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
#: view:project.project:0
@@ -1363,6 +1406,11 @@ msgid "Open"
msgstr "Ouvert"
#. module: project
+#: sql_constraint:ir.model.fields:0
+msgid "Size of the field can never be less than 1 !"
+msgstr ""
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid ""
@@ -1415,9 +1463,10 @@ msgid "Current Activity"
msgstr ""
#. module: project
-#: field:project.task,user_id:0
-msgid "Responsible"
-msgstr ""
+#: view:project.task.delegate:0
+#: field:project.task.delegate,new_task_description:0
+msgid "New Task Description"
+msgstr "Description de la nouvelle tâche"
#. module: project
#: view:project.project:0
@@ -1450,6 +1499,11 @@ msgid "Very Low"
msgstr "Très basse"
#. module: project
+#: view:project.task:0
+msgid "Planning"
+msgstr "Planning"
+
+#. module: project
#: field:project.project,warn_manager:0
#: field:project.task.close,manager_warn:0
msgid "Warn Manager"
@@ -1480,6 +1534,11 @@ msgid "Re-evaluate Task"
msgstr ""
#. module: project
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
+msgstr ""
+
+#. module: project
#: help:project.installer,project_long_term:0
msgid ""
"Enables long-term projects tracking, including multiple-phase projects and "
@@ -1497,6 +1556,17 @@ msgid "Bill Time on Tasks"
msgstr ""
#. module: project
+#: model:ir.actions.act_window,help:project.open_view_project_all
+msgid ""
+"A project contains a set of tasks or issues that will be performed by your "
+"resources assigned on it. A project can be put into a hierarchy, as a child "
+"of a Parent Project. This allows you to design large project structure with "
+"different phases spread over the project duration cycle. Each user can set "
+"his default project in his own preferences, in order to filter automatically "
+"the tasks or issues he usually works on."
+msgstr ""
+
+#. module: project
#: view:board.board:0
msgid "My Remaining Hours by Project"
msgstr ""
@@ -1516,9 +1586,10 @@ msgid "Your Task Title"
msgstr "Votre titre de tâche"
#. module: project
-#: view:project.project:0
-msgid "Scheduling"
-msgstr ""
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Urgent"
+msgstr "Urgent"
#. module: project
#: selection:report.project.task.user,month:0
@@ -1796,8 +1867,8 @@ msgstr "Résumé des tâches"
#. module: project
#: view:project.project:0
-msgid "Date Stop: %(date_stop)s"
-msgstr "Date d'arrêt: %(date_stop)s"
+msgid "Scheduling"
+msgstr ""
#. module: project
#: view:project.installer:0
@@ -2019,6 +2090,9 @@ msgstr ""
#~ msgid "Error ! You can not create recursive projects."
#~ msgstr "Vous ne pouvez pas créer de projets récursifs"
+#~ msgid "Date Stop: %(date_stop)s"
+#~ msgstr "Date d'arrêt: %(date_stop)s"
+
#~ msgid "Running projects"
#~ msgstr "Projets en cours"
diff --git a/addons/project/i18n/mn.po b/addons/project/i18n/mn.po
index ceedf375e64..918b1c878e5 100644
--- a/addons/project/i18n/mn.po
+++ b/addons/project/i18n/mn.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0.0-rc1\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-11-18 16:12+0000\n"
-"PO-Revision-Date: 2010-11-24 11:29+0000\n"
-"Last-Translator: sugi <Unknown>\n"
+"PO-Revision-Date: 2010-11-25 19:38+0000\n"
+"Last-Translator: OpenERP Administrators <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-11-25 04:52+0000\n"
+"X-Launchpad-Export-Date: 2010-11-26 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project
diff --git a/addons/project/i18n/project.pot b/addons/project/i18n/project.pot
index a91e98a4a68..ffc28ddf2db 100644
--- a/addons/project/i18n/project.pot
+++ b/addons/project/i18n/project.pot
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0.0-rc1\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2010-11-18 16:12:55+0000\n"
-"PO-Revision-Date: 2010-11-18 16:12:55+0000\n"
+"POT-Creation-Date: 2010-12-03 15:44:18+0000\n"
+"PO-Revision-Date: 2010-12-03 15:44:18+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -37,11 +37,6 @@ msgid "The chosen company is not in the allowed companies for this user"
msgstr ""
#. module: project
-#: sql_constraint:res.users:0
-msgid "You can not have two users with the same login !"
-msgstr ""
-
-#. module: project
#: help:project.task.reevaluate,remaining_hours:0
msgid "Put here the remaining hours required to close the task."
msgstr ""
@@ -147,9 +142,7 @@ msgid "My Tasks"
msgstr ""
#. module: project
-#: code:addons/project/project.py:0
#: constraint:project.task:0
-#, python-format
msgid "Error ! You cannot create recursive tasks."
msgstr ""
@@ -396,8 +389,13 @@ msgid "res.users"
msgstr ""
#. module: project
-#: help:project.project,active:0
-msgid "If the active field is set to true, it will allow you to hide the project without removing it."
+#: model:project.task.type,name:project.project_tt_testing
+msgid "Testing"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,planned_hours:0
+msgid "Estimated time to close this task by the delegated user"
msgstr ""
#. module: project
@@ -493,8 +491,8 @@ msgid "Date Stop: %(date)s"
msgstr ""
#. module: project
-#: model:project.task.type,name:project.project_tt_testing
-msgid "Testing"
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
msgstr ""
#. module: project
@@ -503,8 +501,8 @@ msgid "Reset as Project"
msgstr ""
#. module: project
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
+#: selection:project.vs.hours,state:0
+msgid "Template"
msgstr ""
#. module: project
@@ -518,8 +516,8 @@ msgid "My projects"
msgstr ""
#. module: project
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
+#: constraint:res.company:0
+msgid "Error! You can not create recursive companies."
msgstr ""
#. module: project
@@ -533,11 +531,6 @@ msgid "From draft state, it will come into the open state."
msgstr ""
#. module: project
-#: sql_constraint:ir.module.module:0
-msgid "The name of the module must be unique !"
-msgstr ""
-
-#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
@@ -612,11 +605,6 @@ msgid "Medium"
msgstr ""
#. module: project
-#: selection:project.vs.hours,state:0
-msgid "Template"
-msgstr ""
-
-#. module: project
#: view:project.task:0
#: field:project.task,remaining_hours:0
#: field:project.task.reevaluate,remaining_hours:0
@@ -786,8 +774,8 @@ msgid "Project"
msgstr ""
#. module: project
-#: sql_constraint:ir.module.module:0
-msgid "The certificate ID of the module must be unique !"
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
msgstr ""
#. module: project
@@ -982,8 +970,8 @@ msgid "Project Tasks"
msgstr ""
#. module: project
-#: help:project.task.delegate,planned_hours:0
-msgid "Estimated time to close this task by the delegated user"
+#: constraint:res.partner:0
+msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: project
@@ -1004,11 +992,6 @@ msgid "Low"
msgstr ""
#. module: project
-#: constraint:ir.ui.menu:0
-msgid "Error ! You can not create recursive Menu."
-msgstr ""
-
-#. module: project
#: view:project.project:0
msgid "Performance"
msgstr ""
@@ -1074,11 +1057,6 @@ msgid "Implements and tracks the concepts and task types defined in the SCRUM me
msgstr ""
#. module: project
-#: sql_constraint:res.groups:0
-msgid "The name of the group must be unique !"
-msgstr ""
-
-#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
@@ -1147,8 +1125,8 @@ msgid "Manager Email"
msgstr ""
#. module: project
-#: selection:report.project.task.user,month:0
-msgid "January"
+#: help:project.project,active:0
+msgid "If the active field is set to False, it will allow you to hide the project without removing it."
msgstr ""
#. module: project
@@ -1311,11 +1289,6 @@ msgid "Done"
msgstr ""
#. module: project
-#: sql_constraint:ir.rule:0
-msgid "Rule must have at least one checked access right !"
-msgstr ""
-
-#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
#: view:project.project:0
@@ -1335,11 +1308,6 @@ msgid "Open"
msgstr ""
#. module: project
-#: sql_constraint:ir.model.fields:0
-msgid "Size of the field can never be less than 1 !"
-msgstr ""
-
-#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "You can not delete a project with tasks. I suggest you to deactivate it."
@@ -1359,11 +1327,6 @@ msgid "In Progress"
msgstr ""
#. module: project
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: project
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Please specify the email address of Customer."
@@ -1451,11 +1414,6 @@ msgid "Re-evaluate Task"
msgstr ""
#. module: project
-#: view:project.task.reevaluate:0
-msgid "_Evaluate"
-msgstr ""
-
-#. module: project
#: help:project.installer,project_long_term:0
msgid "Enables long-term projects tracking, including multiple-phase projects and resource allocation handling."
msgstr ""
@@ -1549,6 +1507,11 @@ msgid "My accounts to invoice"
msgstr ""
#. module: project
+#: selection:report.project.task.user,month:0
+msgid "January"
+msgstr ""
+
+#. module: project
#: field:project.project,tasks:0
msgid "Project tasks"
msgstr ""
@@ -1660,6 +1623,11 @@ msgid "Project Time Unit"
msgstr ""
#. module: project
+#: view:project.task:0
+msgid "Spent Hours"
+msgstr ""
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is pending."
@@ -1694,11 +1662,6 @@ msgid "Overpassed Tasks"
msgstr ""
#. module: project
-#: constraint:ir.rule:0
-msgid "Rules are not supported for osv_memory objects !"
-msgstr ""
-
-#. module: project
#: model:project.task.type,name:project.project_tt_merge
msgid "Merge"
msgstr ""
diff --git a/addons/project/i18n/pt.po b/addons/project/i18n/pt.po
index e849078bcf1..b3124e7c161 100644
--- a/addons/project/i18n/pt.po
+++ b/addons/project/i18n/pt.po
@@ -6,14 +6,14 @@ 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-03 09:19+0000\n"
-"Last-Translator: mga (Open ERP) <Unknown>\n"
+"POT-Creation-Date: 2010-11-18 16:12+0000\n"
+"PO-Revision-Date: 2010-11-27 14:37+0000\n"
+"Last-Translator: OpenERP Administrators <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:06+0000\n"
+"X-Launchpad-Export-Date: 2010-11-28 04:50+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project
@@ -30,34 +30,41 @@ msgstr ""
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' has been delegated to %s."
-msgstr ""
+msgstr "A tarefa '%s' foi atribuída a %s."
#. module: project
#: constraint:res.users:0
msgid "The chosen company is not in the allowed companies for this user"
msgstr ""
+"A empresa escolhida não faz parte das possíveis de serem selecionadas para "
+"este utilizador"
+
+#. module: project
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
+msgstr "Não se pode ter dois utilizadores com os mesmos dados de acesso"
#. module: project
#: help:project.task.reevaluate,remaining_hours:0
msgid "Put here the remaining hours required to close the task."
-msgstr ""
+msgstr "Indicar aqui as horas ainda necessárias para terminar a tarefa"
#. module: project
#: view:project.task:0
msgid "Deadlines"
-msgstr ""
+msgstr "Prazos"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Operation Not Permitted !"
-msgstr ""
+msgstr "Operação Não Permitida !"
#. module: project
#: code:addons/project/wizard/project_task_delegate.py:0
#, python-format
msgid "CHECK: "
-msgstr ""
+msgstr "VERIFICAR: "
#. module: project
#: field:project.installer,project_issue:0
@@ -77,7 +84,7 @@ msgstr "Delegações"
#. module: project
#: field:project.task.delegate,planned_hours_me:0
msgid "Hours to Validate"
-msgstr "Horas a validar"
+msgstr "Horas para Validar"
#. module: project
#: field:project.project,progress_rate:0
@@ -92,8 +99,8 @@ msgid ""
"Total remaining time, can be re-estimated periodically by the assignee of "
"the task."
msgstr ""
-"O tempo restante, pode ser re-estimado periodicamente pelo responsável pela "
-"tarefa"
+"Tempo total restante, pode ser re-estimado periodicamente pelo responsável "
+"da tarefa."
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
@@ -104,7 +111,7 @@ msgstr ""
#. module: project
#: constraint:project.project:0
msgid "Error! project start-date must be lower then project end-date."
-msgstr ""
+msgstr "Erro ! A data de início do projeto deve ser anterior à do seu fim"
#. module: project
#: view:project.task.reevaluate:0
@@ -114,7 +121,7 @@ msgstr ""
#. module: project
#: field:project.project,members:0
msgid "Project Members"
-msgstr "Membros do projecto"
+msgstr "Membros do Projecto"
#. module: project
#: model:process.node,name:project.process_node_taskbydelegate0
@@ -124,7 +131,7 @@ msgstr "Tarefas por delegado"
#. module: project
#: selection:report.project.task.user,month:0
msgid "March"
-msgstr ""
+msgstr "março"
#. module: project
#: view:project.task:0
@@ -134,7 +141,7 @@ msgstr "Tarefas delegadas"
#. module: project
#: field:project.task,child_ids:0
msgid "Delegated Tasks"
-msgstr "Tarefas delegadas"
+msgstr "Tarefas Delegadas"
#. module: project
#: help:project.project,warn_header:0
@@ -155,7 +162,7 @@ msgstr "Minhas tarefas"
#: constraint:project.task:0
#, python-format
msgid "Error ! You cannot create recursive tasks."
-msgstr ""
+msgstr "Erro ! Não se pode criar tarefas recursivas"
#. module: project
#: field:project.task,company_id:0
@@ -163,7 +170,7 @@ msgstr ""
#: view:report.project.task.user:0
#: field:report.project.task.user,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Empresa"
#. module: project
#: field:project.installer,project_scrum:0
@@ -185,7 +192,8 @@ msgstr ""
msgid ""
"Project's member. Not used in any computation, just for information purpose."
msgstr ""
-"Membros do projecto. Não utilizado em nenhum cálculo, apenas para informação."
+"Membros do projecto. Não utilizado em nenhum processamento, apenas para "
+"informação."
#. module: project
#: field:project.task.type,name:0
@@ -201,7 +209,7 @@ msgstr "Definir como pendente"
#: view:report.project.task.user:0
#: field:report.project.task.user,opening_days:0
msgid "Days to Open"
-msgstr ""
+msgstr "Dias até a abertura"
#. module: project
#: view:project.task:0
@@ -211,7 +219,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "New Project Based on Template"
-msgstr "Novo projecto baseado num modelo"
+msgstr "Novo Projecto Baseado em um Modelo"
#. module: project
#: constraint:project.project:0
@@ -227,20 +235,20 @@ msgstr "Muito urgente"
#. module: project
#: help:project.task.delegate,user_id:0
msgid "User you want to delegate this task to"
-msgstr ""
+msgstr "Utilizador a quem quer entregar esta tarefa"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,day:0
#: field:task.by.days,day:0
msgid "Day"
-msgstr ""
+msgstr "Dia"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is done"
-msgstr ""
+msgstr "A tarefa '%s' está concluída"
#. module: project
#: model:ir.model,name:project.model_project_task_close
@@ -262,7 +270,7 @@ msgstr "Tarefa"
#. module: project
#: view:project.project:0
msgid "Members"
-msgstr ""
+msgstr "Membros"
#. module: project
#: help:project.task,planned_hours:0
@@ -293,12 +301,12 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Invoice Address"
-msgstr ""
+msgstr "Endereço de facturação"
#. module: project
#: field:report.project.task.user,name:0
msgid "Task Summary"
-msgstr ""
+msgstr "Resumo da Tarefa"
#. module: project
#: field:project.task,active:0
@@ -321,7 +329,7 @@ msgstr ""
#: view:project.task:0
#: field:project.task,parent_ids:0
msgid "Parent Tasks"
-msgstr ""
+msgstr "Tarefas \"mãe\""
#. module: project
#: view:project.project:0
@@ -349,12 +357,12 @@ msgstr "Minhas tarefas abertas"
#: view:project.project:0
#: field:project.project,warn_header:0
msgid "Mail Header"
-msgstr "Cabeçalho da mensagem"
+msgstr "Cabeçalho da Mensagem"
#. module: project
#: model:process.node,name:project.process_node_donetask0
msgid "Done task"
-msgstr "Tarefas concluídas"
+msgstr "Tarefa concluída"
#. module: project
#: help:project.task.delegate,prefix:0
@@ -370,13 +378,13 @@ msgstr "Avg. Plan.-Eff."
#. module: project
#: model:process.node,note:project.process_node_donetask0
msgid "Task is Completed"
-msgstr "Tarefa está concluída"
+msgstr "Tarefa está Concluída"
#. module: project
#: field:project.task,date_end:0
#: field:report.project.task.user,date_end:0
msgid "Ending Date"
-msgstr ""
+msgstr "Data de fim"
#. module: project
#: view:report.project.task.user:0
@@ -386,14 +394,14 @@ msgstr ""
#. module: project
#: model:process.transition,note:project.process_transition_delegate0
msgid "Delegates tasks to the other user"
-msgstr "Delega tarefas ao outro utilizador"
+msgstr "Delega tarefas para outro utilizador"
#. module: project
#: view:project.project:0
#: view:project.task:0
#: view:report.project.task.user:0
msgid "Group By..."
-msgstr ""
+msgstr "Agrupar por..."
#. module: project
#: help:project.task,effective_hours:0
@@ -406,8 +414,8 @@ msgid ""
"If you check this, the user will have a popup when closing a task that "
"propose a message to send by email to the customer."
msgstr ""
-"Se assinalar aqui, irá aparecer ao utilizador uma janela ao terminar uma "
-"tarefa, a propor o envio de uma mensagem ao cliente."
+"Se assinalar aqui, irá aparecer ao utilizador uma janela popup quando "
+"terminar uma tarefa que propõe enviar uma mensagem para o cliente."
#. module: project
#: model:ir.model,name:project.model_res_users
@@ -430,13 +438,13 @@ msgstr "Trabalho feito"
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' closed"
-msgstr ""
+msgstr "Tarefa '%s' fechada"
#. module: project
#: model:ir.model,name:project.model_account_analytic_account
#: field:project.project,analytic_account_id:0
msgid "Analytic Account"
-msgstr "Conta analítica"
+msgstr "Conta Analítica"
#. module: project
#: field:project.task.work,user_id:0
@@ -444,16 +452,19 @@ msgid "Done by"
msgstr "Feito por"
#. module: project
-#: view:project.task:0
-msgid "Planning"
-msgstr "Planeamento"
+#: model:ir.actions.act_window,help:project.open_task_type_form
+msgid ""
+"Define here the steps that will be used on the project from the creation of "
+"the task, up to the closing of the task or issue. You will use these stages "
+"in order to track the progress of the resolution of a task or an issue."
+msgstr ""
#. module: project
#: view:project.task:0
#: field:project.task,date_deadline:0
#: field:report.project.task.user,date_deadline:0
msgid "Deadline"
-msgstr "Prazo limite"
+msgstr "Prazo Limite"
#. module: project
#: view:project.task.close:0
@@ -463,23 +474,18 @@ msgid "_Cancel"
msgstr ""
#. module: project
-#: view:project.task.delegate:0
-msgid "_Delegate"
-msgstr ""
-
-#. module: project
#: model:ir.model,name:project.model_res_partner
#: view:project.project:0
#: field:project.task,partner_id:0
#: view:report.project.task.user:0
#: field:report.project.task.user,partner_id:0
msgid "Partner"
-msgstr "Parceiro"
+msgstr "Terceiro"
#. module: project
#: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts."
-msgstr ""
+msgstr "Erro! Não pode criar contas analíticas recursivamente"
#. module: project
#: code:addons/project/project.py:0
@@ -488,6 +494,11 @@ msgid " (copy)"
msgstr ""
#. module: project
+#: field:project.task,user_id:0
+msgid "Responsible"
+msgstr "Responsável"
+
+#. module: project
#: help:project.installer,hr_timesheet_sheet:0
msgid ""
"Tracks and helps employees encode and validate timesheets and attendances."
@@ -497,7 +508,7 @@ msgstr ""
#: view:report.project.task.user:0
#: field:report.project.task.user,nbr:0
msgid "# of tasks"
-msgstr ""
+msgstr "Número de tarefas"
#. module: project
#: view:project.task:0
@@ -507,12 +518,17 @@ msgstr ""
#. module: project
#: view:project.task.reevaluate:0
msgid "Reevaluate Task"
+msgstr "Reavaliar a tarefa"
+
+#. module: project
+#: view:project.project:0
+msgid "Date Stop: %(date)s"
msgstr ""
#. module: project
#: model:project.task.type,name:project.project_tt_testing
msgid "Testing"
-msgstr ""
+msgstr "Testando"
#. module: project
#: view:project.project:0
@@ -522,7 +538,7 @@ msgstr "Redefinir como Projecto"
#. module: project
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr "Nome de modelo inválido na definição da acção"
+msgstr "Nome de modelo inválido na definição da acção."
#. module: project
#: model:project.task.type,name:project.project_tt_specification
@@ -542,18 +558,23 @@ msgstr "XML inválido para a arquitectura da vista"
#. module: project
#: view:project.task:0
msgid "Next"
-msgstr ""
+msgstr "Próximo"
#. module: project
#: model:process.transition,note:project.process_transition_draftopentask0
msgid "From draft state, it will come into the open state."
-msgstr "De estado \"Rascunho\", vai passar ao estado \"Aberto\"."
+msgstr "A partir do estado \"Rascunho\", vai passar ao estado \"Aberto\"."
+
+#. module: project
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr "O nome do módulo deve ser único!"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
-msgstr ""
+msgstr "Número de dias"
#. module: project
#: help:project.task,active:0
@@ -570,10 +591,17 @@ msgstr ""
"Percentagem de tarefas fechadas em relação ao total de tarefas a fazer."
#. module: project
-#: view:project.task.delegate:0
-#: field:project.task.delegate,new_task_description:0
-msgid "New Task Description"
-msgstr "Descrição da nova tarefa"
+#: model:ir.actions.act_window,help:project.action_view_task
+msgid ""
+"A task represents a work that has to be done. Each user works in his own "
+"list of tasks where he can record his task work in hours. He can work and "
+"close the task itself or delegate it to antoher user. If you delegate a task "
+"to another user, you get a new task in pending state, which will be re-"
+"opened when you have to review the work achieved. If you install the "
+"project_timesheet module, tasks works can be invoiced based on the project "
+"configuration. With the project_mrp module, sales orders can create tasks "
+"automatically when they are confirmed."
+msgstr ""
#. module: project
#: model:res.request.link,name:project.req_link_task
@@ -588,12 +616,12 @@ msgstr ""
#. module: project
#: help:project.task,total_hours:0
msgid "Computed as: Time Spent + Remaining Time."
-msgstr "Calculado como: Tempo dispendido + tempo restante"
+msgstr "Processado como: Tempo Gasto + Tempo Restante."
#. module: project
#: help:project.task.close,partner_email:0
msgid "Email Address of Customer"
-msgstr ""
+msgstr "Endereço eletrónico do cliente"
#. module: project
#: view:report.project.task.user:0
@@ -609,13 +637,13 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Reevaluate"
-msgstr ""
+msgstr "Reavaliar"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Send Email after close task"
-msgstr ""
+msgstr "Enviar mensagem após o fecho da tarefa"
#. module: project
#: view:report.project.task.user:0
@@ -626,7 +654,7 @@ msgstr ""
#: selection:project.task,priority:0
#: selection:report.project.task.user,priority:0
msgid "Medium"
-msgstr "Meio"
+msgstr "Medio"
#. module: project
#: selection:project.vs.hours,state:0
@@ -641,13 +669,13 @@ msgstr "Modelo"
#: view:report.project.task.user:0
#: field:report.project.task.user,remaining_hours:0
msgid "Remaining Hours"
-msgstr "Horas restantes"
+msgstr "Horas Restantes"
#. module: project
#: view:project.task:0
#: view:project.task.work:0
msgid "Task Work"
-msgstr "Trabalho da tarefa"
+msgstr "Tarefas de Trabalho"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_board_note_tree
@@ -657,7 +685,7 @@ msgstr "Notas públicas"
#. module: project
#: field:project.project,planned_hours:0
msgid "Planned Time"
-msgstr "Tempo planeado"
+msgstr "Tempo Planeado"
#. module: project
#: help:project.task.close,manager_warn:0
@@ -679,22 +707,22 @@ msgstr ""
#. module: project
#: field:project.task.delegate,name:0
msgid "Delegated Title"
-msgstr "Título delegado"
+msgstr "Título Delegado"
#. module: project
#: view:report.project.task.user:0
msgid "My Projects"
-msgstr "Meus projectos"
+msgstr "Meus Projectos"
#. module: project
#: view:project.task:0
msgid "Extra Info"
-msgstr "Informação extra"
+msgstr "Informação Extra"
#. module: project
#: selection:report.project.task.user,month:0
msgid "July"
-msgstr ""
+msgstr "julho"
#. module: project
#: model:ir.ui.menu,name:project.menu_definitions
@@ -723,18 +751,18 @@ msgstr "Projectos"
#: view:report.project.task.user:0
#: field:report.project.task.user,type_id:0
msgid "Stage"
-msgstr ""
+msgstr "Estágio"
#. module: project
#: field:report.project.task.user,user_id:0
msgid "Assigned To"
-msgstr ""
+msgstr "Atribuído a"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is opened."
-msgstr ""
+msgstr "A tarefa '%s' está em aberto"
#. module: project
#: view:project.task:0
@@ -768,6 +796,7 @@ msgstr "Horas de demora"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_user_tree
+#: model:ir.ui.menu,name:project.menu_project_task_user_tree
#: view:report.project.task.user:0
msgid "Tasks Analysis"
msgstr ""
@@ -804,9 +833,9 @@ msgid "Project"
msgstr "Projecto"
#. module: project
-#: view:project.task.reevaluate:0
-msgid "_Evaluate"
-msgstr ""
+#: sql_constraint:ir.module.module:0
+msgid "The certificate ID of the module must be unique !"
+msgstr "O ID do certificado do módulo tem de ser único!"
#. module: project
#: view:board.board:0
@@ -828,7 +857,7 @@ msgstr "Gestão de Projectos"
#. module: project
#: field:project.installer,progress:0
msgid "Configuration Progress"
-msgstr ""
+msgstr "Processo de configuração"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_delegate
@@ -861,17 +890,17 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,month:0
msgid "September"
-msgstr ""
+msgstr "setembro"
#. module: project
#: selection:report.project.task.user,month:0
msgid "December"
-msgstr ""
+msgstr "dezembro"
#. module: project
#: field:project.installer,config_logo:0
msgid "Image"
-msgstr ""
+msgstr "Imagem"
#. module: project
#: field:project.task,progress:0
@@ -917,12 +946,12 @@ msgstr ""
#: view:report.project.task.user:0
#: field:report.project.task.user,hours_planned:0
msgid "Planned Hours"
-msgstr "Horas planeadas"
+msgstr "Horas Planeadas"
#. module: project
#: view:project.project:0
msgid "Set as Template"
-msgstr "Definir como modelo"
+msgstr "Definir como Modelo"
#. module: project
#: view:project.project:0
@@ -932,13 +961,13 @@ msgstr "Estado: %(state)s"
#. module: project
#: field:project.installer,project_long_term:0
msgid "Long Term Planning"
-msgstr ""
+msgstr "Planeamento a longo prazo"
#. module: project
#: view:project.project:0
#: view:project.task:0
msgid "Start Date"
-msgstr ""
+msgstr "Data de início"
#. module: project
#: help:project.project,priority:0
@@ -948,7 +977,7 @@ msgstr ""
#. module: project
#: field:project.project,warn_customer:0
msgid "Warn Partner"
-msgstr "Alertar Parceiro"
+msgstr "Alertar Terceiro"
#. module: project
#: view:report.project.task.user:0
@@ -958,7 +987,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Billing"
-msgstr ""
+msgstr "Facturação"
#. module: project
#: view:project.task:0
@@ -974,7 +1003,7 @@ msgstr ""
#: field:project.task,priority:0
#: field:report.project.task.user,priority:0
msgid "Priority"
-msgstr ""
+msgstr "Prioridade"
#. module: project
#: view:project.project:0
@@ -994,12 +1023,12 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Member"
-msgstr ""
+msgstr "Membro"
#. module: project
#: view:project.task:0
msgid "Project Tasks"
-msgstr "Tarefas do projecto"
+msgstr "Tarefas do Projecto"
#. module: project
#: help:project.task.delegate,planned_hours:0
@@ -1026,12 +1055,12 @@ msgstr "Baixo"
#. module: project
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Erro ! Não pode criar menus recursivos"
#. module: project
#: view:project.project:0
msgid "Performance"
-msgstr ""
+msgstr "Desempenho"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_task_tree_deadline
@@ -1042,7 +1071,7 @@ msgstr "Meus prazos das tarefas"
#: view:project.project:0
#: field:project.task,manager_id:0
msgid "Project Manager"
-msgstr "Gestor do projecto"
+msgstr "Gestor do Projecto"
#. module: project
#: view:project.project:0
@@ -1059,18 +1088,18 @@ msgstr "Pendente"
#. module: project
#: view:project.task:0
msgid "Task Edition"
-msgstr ""
+msgstr "Edição de tarefa"
#. module: project
#: model:ir.actions.act_window,name:project.open_task_type_form
#: model:ir.ui.menu,name:project.menu_task_types_view
msgid "Stages"
-msgstr ""
+msgstr "Estágios"
#. module: project
#: selection:report.project.task.user,month:0
msgid "August"
-msgstr ""
+msgstr "agosto"
#. module: project
#: view:project.project:0
@@ -1088,7 +1117,7 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,month:0
msgid "June"
-msgstr ""
+msgstr "junho"
#. module: project
#: help:project.installer,project_scrum:0
@@ -1098,10 +1127,15 @@ msgid ""
msgstr ""
#. module: project
+#: sql_constraint:res.groups:0
+msgid "The name of the group must be unique !"
+msgstr ""
+
+#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
-msgstr ""
+msgstr "Dias até ao fecho"
#. module: project
#: model:ir.actions.act_window,name:project.open_board_project
@@ -1112,7 +1146,7 @@ msgstr "Painel de projecto"
#. module: project
#: view:project.project:0
msgid "Parent Project"
-msgstr "Projecto-pai"
+msgstr "Projecto Ascendente"
#. module: project
#: field:project.project,active:0
@@ -1153,7 +1187,7 @@ msgstr "Edições de tarefas"
#. module: project
#: selection:report.project.task.user,month:0
msgid "October"
-msgstr ""
+msgstr "outubro"
#. module: project
#: model:process.node,name:project.process_node_opentask0
@@ -1168,23 +1202,24 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,month:0
msgid "January"
-msgstr ""
+msgstr "janeiro"
#. module: project
#: model:ir.model,name:project.model_res_company
msgid "Companies"
-msgstr ""
+msgstr "Empresas"
#. module: project
#: model:process.transition,note:project.process_transition_opendonetask0
msgid "When task is completed, it will come into the done state."
-msgstr "Quando a tarefa estiver completa, aparecerá no estado de concluído."
+msgstr ""
+"Quando a tarefa é completada, irá aparecer dentro do estado concluído."
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The project '%s' has been opened."
-msgstr ""
+msgstr "O projeto '%s' foi aberto."
#. module: project
#: field:project.task.work,date:0
@@ -1194,7 +1229,7 @@ msgstr "Data"
#. module: project
#: model:ir.ui.menu,name:project.next_id_86
msgid "Dashboard"
-msgstr ""
+msgstr "Painel"
#. module: project
#: help:res.company,project_time_mode_id:0
@@ -1208,7 +1243,7 @@ msgstr "Isto define a unidade de medida usada nos projectos e tarefas."
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Erro"
#. module: project
#: model:ir.actions.act_window,name:project.act_res_users_2_project_project
@@ -1221,16 +1256,17 @@ msgid "Reactivate Project"
msgstr "Reactivar projecto"
#. module: project
-#: selection:project.task,priority:0
-#: selection:report.project.task.user,priority:0
-msgid "Urgent"
-msgstr "Urgente"
+#: view:project.task.delegate:0
+msgid "_Delegate"
+msgstr ""
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Couldn't send mail because your email address is not configured!"
msgstr ""
+"Não foi possivel enviar o email porque o seu endereço de email não esta "
+"configurado!"
#. module: project
#: help:report.project.task.user,opening_days:0
@@ -1245,7 +1281,7 @@ msgstr "Delegado a"
#. module: project
#: view:res.partner:0
msgid "History"
-msgstr ""
+msgstr "Histórico"
#. module: project
#: view:report.project.task.user:0
@@ -1255,7 +1291,7 @@ msgstr "Atribuído a"
#. module: project
#: view:project.task.delegate:0
msgid "Delegated Task"
-msgstr "Tarefa delegada"
+msgstr "Tarefa Delegada"
#. module: project
#: field:project.installer,project_gtd:0
@@ -1281,7 +1317,7 @@ msgstr ""
#. module: project
#: model:ir.actions.act_window,name:project.act_res_users_2_project_task_work_month
msgid "Month works"
-msgstr "Trabalhos do mês"
+msgstr "Trabalhos do Mês"
#. module: project
#: field:project.project,priority:0
@@ -1302,10 +1338,18 @@ msgid "State"
msgstr "Estado"
#. module: project
+#: model:ir.actions.act_window,help:project.action_project_task_user_tree
+msgid ""
+"This report allows you to analyse the performance of your projects and "
+"users. You can analyse the quantities of tasks, the hours spent compared to "
+"the planned hours, the average number of days to open or close a task, etc."
+msgstr ""
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' set in progress"
-msgstr ""
+msgstr "Tarefa '%s' definida em progresso"
#. module: project
#: view:project.project:0
@@ -1335,6 +1379,11 @@ msgid "Done"
msgstr "Concluído"
#. module: project
+#: sql_constraint:ir.rule:0
+msgid "Rule must have at least one checked access right !"
+msgstr ""
+
+#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
#: view:project.project:0
@@ -1351,19 +1400,24 @@ msgstr ""
#: model:process.transition.action,name:project.process_transition_action_draftopentask0
#: selection:project.vs.hours,state:0
msgid "Open"
-msgstr "Em aberto"
+msgstr "Abrir"
+
+#. module: project
+#: sql_constraint:ir.model.fields:0
+msgid "Size of the field can never be less than 1 !"
+msgstr ""
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid ""
"You can not delete a project with tasks. I suggest you to deactivate it."
-msgstr ""
+msgstr "Não pode apagar um projecto com tarefas. Sugiro desactivá-lo."
#. module: project
#: view:project.project:0
msgid "ID: %(task_id)s"
-msgstr "Id: %(task_id)s"
+msgstr "Id: %s(task_id)"
#. module: project
#: view:project.task:0
@@ -1371,7 +1425,7 @@ msgstr "Id: %(task_id)s"
#: selection:report.project.task.user,state:0
#: selection:task.by.days,state:0
msgid "In Progress"
-msgstr "Em curso"
+msgstr "Em Progresso"
#. module: project
#: constraint:ir.model:0
@@ -1404,9 +1458,10 @@ msgid "Current Activity"
msgstr ""
#. module: project
-#: field:project.task,user_id:0
-msgid "Responsible"
-msgstr ""
+#: view:project.task.delegate:0
+#: field:project.task.delegate,new_task_description:0
+msgid "New Task Description"
+msgstr "Descrição da Nova Tarefa"
#. module: project
#: view:project.project:0
@@ -1436,13 +1491,18 @@ msgstr ""
#: selection:project.task,priority:0
#: selection:report.project.task.user,priority:0
msgid "Very Low"
-msgstr "Muito baixo"
+msgstr "Muito Baixo"
+
+#. module: project
+#: view:project.task:0
+msgid "Planning"
+msgstr "Planeamento"
#. module: project
#: field:project.project,warn_manager:0
#: field:project.task.close,manager_warn:0
msgid "Warn Manager"
-msgstr "Alertar o gestor"
+msgstr "Alertar o Gestor"
#. module: project
#: field:report.project.task.user,delay_endings_days:0
@@ -1466,6 +1526,11 @@ msgstr ""
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_reevaluate
msgid "Re-evaluate Task"
+msgstr "Reavaliar a tarefa"
+
+#. module: project
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
msgstr ""
#. module: project
@@ -1478,7 +1543,7 @@ msgstr ""
#. module: project
#: model:project.task.type,name:project.project_tt_development
msgid "Development"
-msgstr ""
+msgstr "Desenvolvimento"
#. module: project
#: field:project.installer,project_timesheet:0
@@ -1486,6 +1551,17 @@ msgid "Bill Time on Tasks"
msgstr ""
#. module: project
+#: model:ir.actions.act_window,help:project.open_view_project_all
+msgid ""
+"A project contains a set of tasks or issues that will be performed by your "
+"resources assigned on it. A project can be put into a hierarchy, as a child "
+"of a Parent Project. This allows you to design large project structure with "
+"different phases spread over the project duration cycle. Each user can set "
+"his default project in his own preferences, in order to filter automatically "
+"the tasks or issues he usually works on."
+msgstr ""
+
+#. module: project
#: view:board.board:0
msgid "My Remaining Hours by Project"
msgstr ""
@@ -1502,22 +1578,23 @@ msgstr "Descrição"
#. module: project
#: field:project.task.delegate,prefix:0
msgid "Your Task Title"
-msgstr "O título da sua tarefa"
+msgstr "Título da Sua Tarefa"
#. module: project
-#: view:project.project:0
-msgid "Scheduling"
-msgstr ""
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Urgent"
+msgstr "Urgente"
#. module: project
#: selection:report.project.task.user,month:0
msgid "May"
-msgstr ""
+msgstr "maio"
#. module: project
#: view:project.task.delegate:0
msgid "Validation Task"
-msgstr "Validação da tarefa"
+msgstr "Validação da Tarefa"
#. module: project
#: field:task.by.days,total_task:0
@@ -1534,7 +1611,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Task: %(name)s"
-msgstr "Tarefa: %(name)s"
+msgstr "Tarefa: %s(nome)"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_installer
@@ -1544,7 +1621,7 @@ msgstr ""
#. module: project
#: field:project.task.delegate,user_id:0
msgid "Assign To"
-msgstr "Atribuir a"
+msgstr "Atribuir Para"
#. module: project
#: field:project.project,effective_hours:0
@@ -1586,7 +1663,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Customer"
-msgstr ""
+msgstr "Cliente"
#. module: project
#: view:project.project:0
@@ -1597,7 +1674,7 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,month:0
msgid "February"
-msgstr ""
+msgstr "fevereiro"
#. module: project
#: model:ir.actions.act_window,name:project.action_task_by_days_graph
@@ -1612,6 +1689,8 @@ msgstr ""
msgid ""
"Couldn't send mail! Check the email ids and smtp configuration settings"
msgstr ""
+"Não foi possível enviar a mensagem! Verifique os destinatários e a "
+"configuração do SMTP"
#. module: project
#: field:project.task.close,partner_warn:0
@@ -1621,18 +1700,18 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Edit"
-msgstr ""
+msgstr "Editar"
#. module: project
#: model:process.node,note:project.process_node_opentask0
msgid "Encode your working hours."
-msgstr "Registe as suas horas de trabalho."
+msgstr "Codifique as suas horas de trabalho."
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,year:0
msgid "Year"
-msgstr ""
+msgstr "Ano"
#. module: project
#: help:report.project.task.user,closing_days:0
@@ -1652,23 +1731,23 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,month:0
msgid "April"
-msgstr ""
+msgstr "abril"
#. module: project
#: field:project.task,effective_hours:0
msgid "Hours Spent"
-msgstr "Horas despendidas"
+msgstr "Horas Gastas"
#. module: project
#: view:project.project:0
#: view:project.task:0
msgid "Miscelleanous"
-msgstr ""
+msgstr "Diversos"
#. module: project
#: model:process.transition,name:project.process_transition_opendonetask0
msgid "Open Done Task"
-msgstr "Abrir tarefa concluída"
+msgstr "Abrir Tarefa Concluída"
#. module: project
#: field:res.company,project_time_mode_id:0
@@ -1687,7 +1766,7 @@ msgstr ""
#: view:report.project.task.user:0
#: field:report.project.task.user,total_hours:0
msgid "Total Hours"
-msgstr "Horas totais"
+msgstr "Total de Horas"
#. module: project
#: help:project.project,sequence:0
@@ -1697,12 +1776,12 @@ msgstr ""
#. module: project
#: field:project.task,id:0
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: project
#: view:project.task:0
msgid "Users"
-msgstr ""
+msgstr "Utilizadores"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft
@@ -1742,13 +1821,13 @@ msgstr "Tempo total"
#. module: project
#: field:project.task.delegate,state:0
msgid "Validation State"
-msgstr "Estado de validação"
+msgstr "Estado de Validação"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' cancelled"
-msgstr ""
+msgstr "Tarefa '%s' cancelada"
#. module: project
#: help:project.task.delegate,planned_hours_me:0
@@ -1760,12 +1839,12 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Manager"
-msgstr ""
+msgstr "Gestor"
#. module: project
#: field:project.task,create_date:0
msgid "Create Date"
-msgstr ""
+msgstr "Data de criação"
#. module: project
#: code:addons/project/project.py:0
@@ -1781,17 +1860,17 @@ msgstr ""
#. module: project
#: field:project.task.work,name:0
msgid "Work summary"
-msgstr "Sumário do trabalho"
+msgstr "Resumo do trabalho"
#. module: project
#: view:project.project:0
-msgid "Date Stop: %(date_stop)s"
-msgstr "Data do fim: %(date_stop)s"
+msgid "Scheduling"
+msgstr ""
#. module: project
#: view:project.installer:0
msgid "title"
-msgstr ""
+msgstr "título"
#. module: project
#: help:project.installer,project_issue:0
@@ -1813,12 +1892,12 @@ msgstr "Delegue a sua tarefa ao outro utilizador"
#: view:project.project:0
#: field:project.project,warn_footer:0
msgid "Mail Footer"
-msgstr "Rodapé do mensagem"
+msgstr "Rodapé do Mensagem"
#. module: project
#: field:project.installer,account_budget:0
msgid "Budgets"
-msgstr ""
+msgstr "Orçamentos"
#~ msgid "Close Task"
#~ msgstr "Fechar a Tarefa"
@@ -1829,18 +1908,9 @@ msgstr ""
#~ msgid "Importance"
#~ msgstr "Importância"
-#~ msgid "Unassigned Tasks"
-#~ msgstr "Tarefas não atribuídas"
-
-#~ msgid "Task Types"
-#~ msgstr "Tipos de tarefas"
-
#~ msgid "Validate"
#~ msgstr "Validar"
-#~ msgid "All Tasks"
-#~ msgstr "Todas as tarefas"
-
#~ msgid "Send Message"
#~ msgstr "Enviar mensagem"
@@ -1850,12 +1920,6 @@ msgstr ""
#~ msgid "Project task type"
#~ msgstr "Tipo de tarefa do projecto"
-#~ msgid "My Pending Tasks"
-#~ msgstr "Minhas tarefas pendentes"
-
-#~ msgid "Task Details"
-#~ msgstr "Detalhes da tarefa"
-
#~ msgid "Contact"
#~ msgstr "Contacto"
@@ -1877,30 +1941,15 @@ msgstr ""
#~ msgid "Date Closed"
#~ msgstr "Data de fecho"
-#~ msgid "Task summary"
-#~ msgstr "Sumário da tarefa"
-
#~ msgid "Quiet close"
#~ msgstr "Fecho silencioso"
-#~ msgid "Partner Info"
-#~ msgstr "Informação do parceiro"
-
-#~ msgid "Tasks Process"
-#~ msgstr "Processo de tarefas"
-
-#~ msgid "My Running Projects"
-#~ msgstr "Meus projectos em curso"
-
#~ msgid "Update"
#~ msgstr "Actualizar"
#~ msgid "User you want to delegate this task to."
#~ msgstr "Utilizador a quem pretende delegar esta tarefa."
-#~ msgid "Analysis"
-#~ msgstr "Análise"
-
#~ msgid "Days"
#~ msgstr "Dias"
@@ -1910,9 +1959,6 @@ msgstr ""
#~ msgid "All projects"
#~ msgstr "Todos os projectos"
-#~ msgid "New Project"
-#~ msgstr "Novo projecto"
-
#~ msgid "Weeks"
#~ msgstr "Semanas"
@@ -1941,33 +1987,12 @@ msgstr ""
#~ msgstr ""
#~ "Soma das horas planeadas de todas as tarefas relacionadas com este projecto."
-#~ msgid "Create a Task"
-#~ msgstr "Criar uma tarefa"
-
#~ msgid "config.compute.remaining"
#~ msgstr "config.compute.remaining"
#~ msgid "Task invoice"
#~ msgstr "Factura da tarefa"
-#~ msgid "Projects Structure"
-#~ msgstr "Estrutura do projecto"
-
-#~ msgid "New Feature"
-#~ msgstr "Nova característica"
-
-#~ msgid "Compute Remaining Hours"
-#~ msgstr "Calcular as restantes horas"
-
-#~ msgid "New title of the task delegated to the user."
-#~ msgstr "Novo título da tarefa delegada no utilizador."
-
-#~ msgid "Change Remaining Hours"
-#~ msgstr "Mudar as horas restantes"
-
-#~ msgid "All Attachments"
-#~ msgstr "Todos oa anexos"
-
#~ msgid ""
#~ "Project management module that track multi-level projects, tasks,\n"
#~ "works done on tasks, eso. It is able to render planning, order tasks, eso.\n"
@@ -1978,12 +2003,6 @@ msgstr ""
#~ "tarefas, etc.\n"
#~ " "
-#~ msgid "My Tasks in Progress"
-#~ msgstr "Minhas tarefas em curso"
-
-#~ msgid "My Draft Tasks"
-#~ msgstr "Minhas tarefas rascunho"
-
#~ msgid ""
#~ "Estimated time for you to validate the work done by the user to whom you "
#~ "delegate this task."
@@ -1991,12 +2010,6 @@ msgstr ""
#~ "Tempo estimado para validar o trabalho realizado pelo utilizador a quem "
#~ "delegou esta tarefa."
-#~ msgid "My Current Tasks"
-#~ msgstr "Minhas tarefas actuais"
-
-#~ msgid "Tasks in Progress"
-#~ msgstr "Tarefas em curso"
-
#~ msgid "Trigger Invoice"
#~ msgstr "Despoletar factura"
@@ -2009,9 +2022,6 @@ msgstr ""
#~ msgid "New Task"
#~ msgstr "Nova tarefa"
-#~ msgid "Trigger invoices from sale order lines"
-#~ msgstr "Despoletar facturas desde as linhas da ordem de venda"
-
#~ msgid "Review"
#~ msgstr "Rever"
@@ -2035,57 +2045,12 @@ msgstr ""
#~ "Calculado como: Tempo total - Tempo estimado. Da a diferença entre o tempo "
#~ "estimado pelo gestor do projecto e o tempo real para fechar a tarefa."
-#~ msgid "Sum of spent hours of all tasks related to this project."
-#~ msgstr ""
-#~ "Soma das horas despendido em todas as tarefas relacionadas com este projecto."
-
-#~ msgid ""
-#~ "If you have [?] in the project name, it means there are no analytic account "
-#~ "linked to this project."
-#~ msgstr ""
-#~ "Se o nome do projecto contiver \"?\", isso significa que não há conta "
-#~ "analítica ligada a este projecto."
-
#~ msgid "Gantt Representation"
#~ msgstr "Representação Gantt"
-#~ msgid "Send mail to customer"
-#~ msgstr "Enviar correio ao cliente"
-
-#~ msgid "Delay"
-#~ msgstr "Demora"
-
-#~ msgid "Parent Task"
-#~ msgstr "Tarefa-pai"
-
-#~ msgid ""
-#~ "If you have [?] in the name, it means there are no analytic account linked "
-#~ "to project."
-#~ msgstr ""
-#~ "Se o nome contiver [?], significa que não há nenhuma conta analítica ligada "
-#~ "a este projecto."
-
-#~ msgid "Running"
-#~ msgstr "Em execução"
-
#~ msgid "New title of your own task to validate the work done."
#~ msgstr "Novo título da sua própria tarefa para validar o trabalho feito."
-#~ msgid "Template of Projects"
-#~ msgstr "Modelo de projectos"
-
-#~ msgid "Delegate Task"
-#~ msgstr "Delegar tarefa"
-
-#~ msgid "Error ! You can not create recursive projects."
-#~ msgstr "Erro! não pode criar projectos recursivamente."
-
-#~ msgid "Expected End"
-#~ msgstr "Fim esperado"
-
-#~ msgid "Running projects"
-#~ msgstr "Projectos em curso"
-
#~ msgid "My project's planning"
#~ msgstr "Meus planeamentos de projectos"
diff --git a/addons/project/i18n/pt_BR.po b/addons/project/i18n/pt_BR.po
index d31214a67ba..4ea05c97d90 100644
--- a/addons/project/i18n/pt_BR.po
+++ b/addons/project/i18n/pt_BR.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-09-01 06:55+0000\n"
+"POT-Creation-Date: 2010-11-18 16:12+0000\n"
+"PO-Revision-Date: 2010-11-30 15:33+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n"
"Language-Team: <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-10-30 05:06+0000\n"
+"X-Launchpad-Export-Date: 2010-12-01 04:58+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project
@@ -25,45 +25,52 @@ msgstr "Tarefas Atribuídas"
#. module: project
#: help:project.task.delegate,new_task_description:0
msgid "Reinclude the description of the task in the task of the user"
-msgstr ""
+msgstr "Recolocar a descrição da tarefa na tarefa do usuário"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' has been delegated to %s."
-msgstr ""
+msgstr "A tarefa '%s' foi atríbuida para %s."
#. module: project
#: constraint:res.users:0
msgid "The chosen company is not in the allowed companies for this user"
msgstr ""
+"A empresa escolhida não está entre as empresas habilitadas para este usuário"
+
+#. module: project
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
+msgstr "Não é permitido criar dois usuários com o mesmo login!"
#. module: project
#: help:project.task.reevaluate,remaining_hours:0
msgid "Put here the remaining hours required to close the task."
msgstr ""
+"Coloque aqui as horas restantes necessárias para encerrar esta tarefa."
#. module: project
#: view:project.task:0
msgid "Deadlines"
-msgstr ""
+msgstr "Prazos finais"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Operation Not Permitted !"
-msgstr ""
+msgstr "Operação Não Permitida !"
#. module: project
#: code:addons/project/wizard/project_task_delegate.py:0
#, python-format
msgid "CHECK: "
-msgstr ""
+msgstr "VERIFIQUE: "
#. module: project
#: field:project.installer,project_issue:0
msgid "Issues Tracker"
-msgstr ""
+msgstr "Rastreador de Problemas"
#. module: project
#: field:project.installer,hr_timesheet_sheet:0
@@ -100,17 +107,17 @@ msgstr ""
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Task '%s' Closed"
-msgstr ""
+msgstr "A tarefa '%s' está concluída"
#. module: project
#: constraint:project.project:0
msgid "Error! project start-date must be lower then project end-date."
-msgstr ""
+msgstr "Erro! A data inicial do projeto precisar ser menor que a data final."
#. module: project
#: view:project.task.reevaluate:0
msgid "Reevaluation Task"
-msgstr ""
+msgstr "Reavaliação de Tarefas"
#. module: project
#: field:project.project,members:0
@@ -125,7 +132,7 @@ msgstr "Tarefas para delegar"
#. module: project
#: selection:report.project.task.user,month:0
msgid "March"
-msgstr ""
+msgstr "Março"
#. module: project
#: view:project.task:0
@@ -156,7 +163,7 @@ msgstr "Minhas Tarefas"
#: constraint:project.task:0
#, python-format
msgid "Error ! You cannot create recursive tasks."
-msgstr ""
+msgstr "Erro! Você não pode criar tarefas recursivas."
#. module: project
#: field:project.task,company_id:0
@@ -169,90 +176,89 @@ msgstr "Empresa"
#. module: project
#: field:project.installer,project_scrum:0
msgid "SCRUM"
-msgstr ""
+msgstr "SCRUM"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_vs_planned_total_hours_graph
msgid "Projects: Planned Vs Total hours"
-msgstr ""
+msgstr "Projetos: Planejado x Horas Totais"
#. module: project
#: view:project.task.close:0
msgid "Warn Message"
-msgstr ""
+msgstr "Mensagem de Aviso"
#. module: project
#: help:project.project,members:0
msgid ""
"Project's member. Not used in any computation, just for information purpose."
msgstr ""
-"Membros do Projeto. Não usado em alguma computação, apenas para a finalidade "
-"da informação."
+"Membros do Projeto. Não usado em nunhum cálculo, apenas como informação."
#. module: project
#: field:project.task.type,name:0
msgid "Stage Name"
-msgstr ""
+msgstr "Nome do Estágio"
#. module: project
#: model:process.transition.action,name:project.process_transition_action_openpendingtask0
msgid "Set pending"
-msgstr "Pendência resolvida"
+msgstr "Definir como pendente"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,opening_days:0
msgid "Days to Open"
-msgstr ""
+msgstr "Dias para Abrir"
#. module: project
#: view:project.task:0
msgid "Change Stage"
-msgstr ""
+msgstr "Mudar Estágio"
#. module: project
#: view:project.project:0
msgid "New Project Based on Template"
-msgstr "Novo Projeto Baseado no Molde"
+msgstr "Novo Projeto Baseado no Modelo"
#. module: project
#: constraint:project.project:0
msgid "Error! You cannot assign escalation to the same project!"
-msgstr ""
+msgstr "Erro! Você não pode atribuir escalas para o mesmo projeto!"
#. module: project
#: selection:project.task,priority:0
#: selection:report.project.task.user,priority:0
msgid "Very urgent"
-msgstr "Verificar Urgente"
+msgstr "Urgentíssimo"
#. module: project
#: help:project.task.delegate,user_id:0
msgid "User you want to delegate this task to"
-msgstr ""
+msgstr "Usuário para o qual quer associar esta tarefa:"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,day:0
#: field:task.by.days,day:0
msgid "Day"
-msgstr ""
+msgstr "Dia"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is done"
-msgstr ""
+msgstr "A tarefa '%s' está concluída"
#. module: project
#: model:ir.model,name:project.model_project_task_close
msgid "Project Close Task"
-msgstr ""
+msgstr "Tarefa de Projeto Concluída"
#. module: project
#: model:process.node,name:project.process_node_drafttask0
msgid "Draft task"
-msgstr "Tarefa do Esboço"
+msgstr "Rascunho de Tarefa"
#. module: project
#: model:ir.model,name:project.model_project_task
@@ -264,7 +270,7 @@ msgstr "Tarefa"
#. module: project
#: view:project.project:0
msgid "Members"
-msgstr ""
+msgstr "Membros"
#. module: project
#: help:project.task,planned_hours:0
@@ -278,34 +284,34 @@ msgstr ""
#. module: project
#: model:ir.model,name:project.model_project_task_work
msgid "Project Task Work"
-msgstr ""
+msgstr "Tarefa de Projeto em Andamento"
#. module: project
#: view:project.project:0
#: view:project.task:0
#: field:project.task,notes:0
msgid "Notes"
-msgstr "Observações"
+msgstr "Anotações"
#. module: project
#: view:project.vs.hours:0
msgid "Project vs remaining hours"
-msgstr ""
+msgstr "Projeto x horas restantes"
#. module: project
#: view:project.project:0
msgid "Invoice Address"
-msgstr ""
+msgstr "Endereço de Faturamento"
#. module: project
#: field:report.project.task.user,name:0
msgid "Task Summary"
-msgstr ""
+msgstr "Resumo da Tarefa"
#. module: project
#: field:project.task,active:0
msgid "Not a Template Task"
-msgstr ""
+msgstr "Não é uma Tarefa de Modelo"
#. module: project
#: view:project.task:0
@@ -318,12 +324,14 @@ msgid ""
"Helps generate invoices based on time spent on tasks, if activated on the "
"project."
msgstr ""
+"Ajuda a gerar faturas baseado no tempo gasto em tarefas, se ativado no "
+"projeto."
#. module: project
#: view:project.task:0
#: field:project.task,parent_ids:0
msgid "Parent Tasks"
-msgstr ""
+msgstr "Tarefas Pai"
#. module: project
#: view:project.project:0
@@ -356,51 +364,51 @@ msgstr "Cabeçalho de Correspondência"
#. module: project
#: model:process.node,name:project.process_node_donetask0
msgid "Done task"
-msgstr "Tarefa Feita"
+msgstr "Tarefa concluida"
#. module: project
#: help:project.task.delegate,prefix:0
msgid "Title for your validation task"
-msgstr ""
+msgstr "Título para sua tarefa de validação"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,hours_delay:0
msgid "Avg. Plan.-Eff."
-msgstr ""
+msgstr "Média Plan.-Efi."
#. module: project
#: model:process.node,note:project.process_node_donetask0
msgid "Task is Completed"
-msgstr "Tarefas Completadas"
+msgstr "A tarefa está concluída"
#. module: project
#: field:project.task,date_end:0
#: field:report.project.task.user,date_end:0
msgid "Ending Date"
-msgstr ""
+msgstr "Data Final"
#. module: project
#: view:report.project.task.user:0
msgid " Month "
-msgstr ""
+msgstr " Mês "
#. module: project
#: model:process.transition,note:project.process_transition_delegate0
msgid "Delegates tasks to the other user"
-msgstr "Delegar tarefas para outro usuário"
+msgstr "Atribuir tarefas para outro usuário"
#. module: project
#: view:project.project:0
#: view:project.task:0
#: view:report.project.task.user:0
msgid "Group By..."
-msgstr ""
+msgstr "Agrupado Por..."
#. module: project
#: help:project.task,effective_hours:0
msgid "Computed using the sum of the task work done."
-msgstr "Computado usando a soma do trabalho da tarefa feita."
+msgstr "Calculado usando a soma do trabalho realizado na tarefa."
#. module: project
#: help:project.project,warn_customer:0
@@ -408,13 +416,13 @@ msgid ""
"If you check this, the user will have a popup when closing a task that "
"propose a message to send by email to the customer."
msgstr ""
-"Se selecionado, o usuário vai visualizar uma janela quando fechando uma "
-"tarefa que irá propor que uma mensagem seja enviada por email para o cliente"
+"Se selecionado, o usuário visualizará uma janela ao fechar uma tarefa para "
+"enviar uma mensagem por email ao cliente."
#. module: project
#: model:ir.model,name:project.model_res_users
msgid "res.users"
-msgstr ""
+msgstr "res.users"
#. module: project
#: help:project.project,active:0
@@ -422,6 +430,8 @@ msgid ""
"If the active field is set to true, it will allow you to hide the project "
"without removing it."
msgstr ""
+"Se o campo ativo é definido como verdadeiro, permite a você esconder o "
+"projeto sem removê-lo."
#. module: project
#: field:project.task,work_ids:0
@@ -432,13 +442,13 @@ msgstr "Trabalho concluído"
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' closed"
-msgstr ""
+msgstr "Tarefa '%s' concluída"
#. module: project
#: model:ir.model,name:project.model_account_analytic_account
#: field:project.project,analytic_account_id:0
msgid "Analytic Account"
-msgstr "Conta analítica"
+msgstr "Conta Analítica"
#. module: project
#: field:project.task.work,user_id:0
@@ -446,9 +456,15 @@ msgid "Done by"
msgstr "Realizado por"
#. module: project
-#: view:project.task:0
-msgid "Planning"
-msgstr "Planejamento"
+#: model:ir.actions.act_window,help:project.open_task_type_form
+msgid ""
+"Define here the steps that will be used on the project from the creation of "
+"the task, up to the closing of the task or issue. You will use these stages "
+"in order to track the progress of the resolution of a task or an issue."
+msgstr ""
+"Defina aqui as etapas que serão utilizadas no projeto na criação da tarefa, "
+"até a conclusão da tarefa ou problema. Você utilizará estes estágios para "
+"acompanhar o progresso da resolução de uma tarefa ou problema."
#. module: project
#: view:project.task:0
@@ -462,12 +478,7 @@ msgstr "Prazo limite"
#: view:project.task.delegate:0
#: view:project.task.reevaluate:0
msgid "_Cancel"
-msgstr ""
-
-#. module: project
-#: view:project.task.delegate:0
-msgid "_Delegate"
-msgstr ""
+msgstr "_Cancelar"
#. module: project
#: model:ir.model,name:project.model_res_partner
@@ -481,40 +492,52 @@ msgstr "Parceiro"
#. module: project
#: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts."
-msgstr ""
+msgstr "Erro! Você não pode criar contas analíticas recursivas"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid " (copy)"
-msgstr ""
+msgstr " (cópia)"
+
+#. module: project
+#: field:project.task,user_id:0
+msgid "Responsible"
+msgstr "Responsável"
#. module: project
#: help:project.installer,hr_timesheet_sheet:0
msgid ""
"Tracks and helps employees encode and validate timesheets and attendances."
msgstr ""
+"Controla e ajuda funcionários a codificar e validar planilhas de tempo e "
+"atendimentos."
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,nbr:0
msgid "# of tasks"
-msgstr ""
+msgstr "# de tarefas"
#. module: project
#: view:project.task:0
msgid "Previous"
-msgstr ""
+msgstr "Anterior"
#. module: project
#: view:project.task.reevaluate:0
msgid "Reevaluate Task"
-msgstr ""
+msgstr "Reavaliar Tarefa"
+
+#. module: project
+#: view:project.project:0
+msgid "Date Stop: %(date)s"
+msgstr "Data de Parada: %(date)s"
#. module: project
#: model:project.task.type,name:project.project_tt_testing
msgid "Testing"
-msgstr ""
+msgstr "Em teste"
#. module: project
#: view:project.project:0
@@ -529,7 +552,7 @@ msgstr "Nome de modelo inválido na definição da ação."
#. module: project
#: model:project.task.type,name:project.project_tt_specification
msgid "Specification"
-msgstr ""
+msgstr "Especificação"
#. module: project
#: model:ir.actions.act_window,name:project.act_my_project
@@ -539,23 +562,28 @@ msgstr "Meus projetos"
#. module: project
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr "Invalido XML para Arquitetura da View"
+msgstr "XML inválido para Arquitetura da View"
#. module: project
#: view:project.task:0
msgid "Next"
-msgstr ""
+msgstr "Próximo"
#. module: project
#: model:process.transition,note:project.process_transition_draftopentask0
msgid "From draft state, it will come into the open state."
-msgstr "A partir do estado Rascunho, mudará para o estado aberto."
+msgstr "Do estado Rascunho, mudará para o estado Aberto."
+
+#. module: project
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr "O nome do módulo precisa ser único !"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
-msgstr ""
+msgstr "# de Dias"
#. module: project
#: help:project.task,active:0
@@ -564,18 +592,37 @@ msgid ""
"boolean 'active' field: if the task is linked to a template or unactivated "
"project, it will be hidden unless specifically asked."
msgstr ""
+"O campo é calculado automaticamente e tem a mesma aparência que um campo "
+"lógico 'ativo': Se a tarefa está vinculada a um modelo ou projeto inativo, "
+"estará oculto a menos que seja solicitado especificamente."
#. module: project
#: help:project.project,progress_rate:0
msgid "Percent of tasks closed according to the total of tasks todo."
msgstr ""
-"Percentual de tarefas fechadas em relação ao total das tarefas a realizar"
+"Percentual de tarefas concluidas em relação ao total das tarefas a realizar"
#. module: project
-#: view:project.task.delegate:0
-#: field:project.task.delegate,new_task_description:0
-msgid "New Task Description"
-msgstr "Descrição de Nova Tarefa"
+#: model:ir.actions.act_window,help:project.action_view_task
+msgid ""
+"A task represents a work that has to be done. Each user works in his own "
+"list of tasks where he can record his task work in hours. He can work and "
+"close the task itself or delegate it to antoher user. If you delegate a task "
+"to another user, you get a new task in pending state, which will be re-"
+"opened when you have to review the work achieved. If you install the "
+"project_timesheet module, tasks works can be invoiced based on the project "
+"configuration. With the project_mrp module, sales orders can create tasks "
+"automatically when they are confirmed."
+msgstr ""
+"Uma tarefa representa um trabalho que precisa ser feito. Cada usuário "
+"trabalha com sua própria lista de tarefas onde ele pode registrar suas horas "
+"de trabalho. Ele pode trabalhar e concluir tarefas ou atribuí-las para outro "
+"usuário. Se você atribuir uma tarefa para outro usuário, você recebe uma "
+"nova tarefa com status pendente, que será reaberta quando você tiver "
+"revisado o trabalho repassado. Se você instalar o módulo "
+"\"project_timesheet\", tarefas trabalhadas pode ser faturadas baseado na "
+"configuração do projeto. Com o módulo \"project_mrp\", pedidos podem criar "
+"tarefas automaticamente quando confirmados."
#. module: project
#: model:res.request.link,name:project.req_link_task
@@ -585,17 +632,17 @@ msgstr "Tarefa do Projeto"
#. module: project
#: view:project.installer:0
msgid "Methodologies"
-msgstr ""
+msgstr "Metodologias"
#. module: project
#: help:project.task,total_hours:0
msgid "Computed as: Time Spent + Remaining Time."
-msgstr "Computado como: Tempo Gasto + Tempo Restante"
+msgstr "Calculado como: Tempo Gasto + Tempo Restante"
#. module: project
#: help:project.task.close,partner_email:0
msgid "Email Address of Customer"
-msgstr ""
+msgstr "Endereço de Email do Cliente"
#. module: project
#: view:report.project.task.user:0
@@ -606,23 +653,23 @@ msgstr "Horas efetivas"
#. module: project
#: view:project.task.delegate:0
msgid "Validation Task Title"
-msgstr ""
+msgstr "Título da Tarefa de Validação"
#. module: project
#: view:project.task:0
msgid "Reevaluate"
-msgstr ""
+msgstr "Reavaliar"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Send Email after close task"
-msgstr ""
+msgstr "Enviar Email após conclusão da tarefa"
#. module: project
#: view:report.project.task.user:0
msgid "OverPass delay"
-msgstr ""
+msgstr "Atraso Superado"
#. module: project
#: selection:project.task,priority:0
@@ -649,7 +696,7 @@ msgstr "Horas Restantes"
#: view:project.task:0
#: view:project.task.work:0
msgid "Task Work"
-msgstr "Tarefas realizadas"
+msgstr "Tarefas em execução"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_board_note_tree
@@ -664,12 +711,12 @@ msgstr "Tempo Planejado"
#. module: project
#: help:project.task.close,manager_warn:0
msgid "Warn Manager by Email"
-msgstr ""
+msgstr "Avisar Gerente por Email"
#. module: project
#: view:report.project.task.user:0
msgid "Non Assigned Tasks to users"
-msgstr ""
+msgstr "Nenhuma Tarefa Associado para usuários"
#. module: project
#: help:project.project,planned_hours:0
@@ -677,6 +724,8 @@ msgid ""
"Sum of planned hours of all tasks related to this project and its child "
"projects."
msgstr ""
+"A Soma das horas planejas de todas as tarefas relacionadas a este projeto e "
+"seus projetos filho."
#. module: project
#: field:project.task.delegate,name:0
@@ -696,7 +745,7 @@ msgstr "Informações Adicionais"
#. module: project
#: selection:report.project.task.user,month:0
msgid "July"
-msgstr ""
+msgstr "Julho"
#. module: project
#: model:ir.ui.menu,name:project.menu_definitions
@@ -725,18 +774,18 @@ msgstr "Projetos"
#: view:report.project.task.user:0
#: field:report.project.task.user,type_id:0
msgid "Stage"
-msgstr ""
+msgstr "Estágio"
#. module: project
#: field:report.project.task.user,user_id:0
msgid "Assigned To"
-msgstr ""
+msgstr "Atribuído a"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is opened."
-msgstr ""
+msgstr "A tarefa '%s' está aberta."
#. module: project
#: view:project.task:0
@@ -746,12 +795,12 @@ msgstr "Datas"
#. module: project
#: help:project.task.delegate,name:0
msgid "New title of the task delegated to the user"
-msgstr ""
+msgstr "Novo título de tarefa atribuído ao usuário"
#. module: project
#: view:project.vs.hours:0
msgid "Project vs Planned and Total Hours"
-msgstr ""
+msgstr "Projeto x Planejado e Total de Horas"
#. module: project
#: model:process.transition,name:project.process_transition_draftopentask0
@@ -770,9 +819,10 @@ msgstr "Horas de Atraso"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_user_tree
+#: model:ir.ui.menu,name:project.menu_project_task_user_tree
#: view:report.project.task.user:0
msgid "Tasks Analysis"
-msgstr ""
+msgstr "Análise de Tarefas"
#. module: project
#: model:ir.model,name:project.model_report_project_task_user
@@ -788,7 +838,7 @@ msgstr "Delegar"
#. module: project
#: model:ir.actions.act_window,name:project.open_view_template_project
msgid "Templates of Projects"
-msgstr ""
+msgstr "Modelos de Projetos"
#. module: project
#: model:ir.model,name:project.model_project_project
@@ -806,20 +856,20 @@ msgid "Project"
msgstr "Projeto"
#. module: project
-#: view:project.task.reevaluate:0
-msgid "_Evaluate"
-msgstr ""
+#: sql_constraint:ir.module.module:0
+msgid "The certificate ID of the module must be unique !"
+msgstr "O ID de certificado do módulo precisa ser único !"
#. module: project
#: view:board.board:0
msgid "My Board"
-msgstr "Meu Quadro"
+msgstr "Meu Painel"
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Please specify the email address of Project Manager."
-msgstr ""
+msgstr "Favor informar o endereço de email do Gerente de Projeto."
#. module: project
#: model:ir.module.module,shortdesc:project.module_meta_information
@@ -830,13 +880,13 @@ msgstr "Gerência de Projeto"
#. module: project
#: field:project.installer,progress:0
msgid "Configuration Progress"
-msgstr ""
+msgstr "Configuração em Progresso"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_delegate
#: view:project.task.delegate:0
msgid "Project Task Delegate"
-msgstr ""
+msgstr "Atribuíção de Tarefas de Projeto"
#. module: project
#: model:ir.actions.act_window,name:project.act_project_project_2_project_task_all
@@ -853,27 +903,27 @@ msgstr "Tarefas"
#. module: project
#: view:project.project:0
msgid "Parent"
-msgstr ""
+msgstr "Pai"
#. module: project
#: model:ir.model,name:project.model_project_task_delegate
msgid "Task Delegate"
-msgstr ""
+msgstr "Atribuição de Tarefas"
#. module: project
#: selection:report.project.task.user,month:0
msgid "September"
-msgstr ""
+msgstr "Setembro"
#. module: project
#: selection:report.project.task.user,month:0
msgid "December"
-msgstr ""
+msgstr "Dezembro"
#. module: project
#: field:project.installer,config_logo:0
msgid "Image"
-msgstr ""
+msgstr "Imagem"
#. module: project
#: field:project.task,progress:0
@@ -889,6 +939,11 @@ msgid ""
" \n"
" If the task is over, the states is set to 'Done'."
msgstr ""
+"Se a tarefa é criada com status 'Rascunho'.\n"
+" Se a tarefa está iniciada, o status muda para 'Em Progresso'.\n"
+" Se a tarefa precisar de revisão o status será 'Pendente'. "
+" \n"
+" Se a tarefa está pronta, o status será definido como 'Concluída'."
#. module: project
#: help:project.task,progress:0
@@ -910,7 +965,7 @@ msgstr "Tarefas do projeto"
#: model:ir.model,name:project.model_project_task_type
#: view:project.task.type:0
msgid "Task Stage"
-msgstr ""
+msgstr "Estágios de Tarefas"
#. module: project
#: field:project.task,planned_hours:0
@@ -924,43 +979,43 @@ msgstr "Horas planejadas"
#. module: project
#: view:project.project:0
msgid "Set as Template"
-msgstr "Ajuste com o Modelo"
+msgstr "Definir como Modelo"
#. module: project
#: view:project.project:0
msgid "Status: %(state)s"
-msgstr "Estado: %(estado)s"
+msgstr "Estado: %(state)s"
#. module: project
#: field:project.installer,project_long_term:0
msgid "Long Term Planning"
-msgstr ""
+msgstr "Planejamento de Longo Prazo"
#. module: project
#: view:project.project:0
#: view:project.task:0
msgid "Start Date"
-msgstr ""
+msgstr "Data de Início"
#. module: project
#: help:project.project,priority:0
msgid "Gives the sequence order when displaying a list of task"
-msgstr ""
+msgstr "Fornece a ordem sequencial ao exibir uma lista de tarefas"
#. module: project
#: field:project.project,warn_customer:0
msgid "Warn Partner"
-msgstr "Advirta o Parceiro"
+msgstr "Alerte o Parceiro"
#. module: project
#: view:report.project.task.user:0
msgid " Year "
-msgstr ""
+msgstr " Ano "
#. module: project
#: view:project.project:0
msgid "Billing"
-msgstr ""
+msgstr "Cobrança"
#. module: project
#: view:project.task:0
@@ -970,13 +1025,13 @@ msgstr "Informação"
#. module: project
#: help:project.installer,account_budget:0
msgid "Helps accountants manage analytic and crossover budgets."
-msgstr ""
+msgstr "Ajuda contabilistas a gerenciar orçamentos analíticos e cruzados."
#. module: project
#: field:project.task,priority:0
#: field:report.project.task.user,priority:0
msgid "Priority"
-msgstr ""
+msgstr "Prioridade"
#. module: project
#: view:project.project:0
@@ -986,17 +1041,17 @@ msgstr "Administração"
#. module: project
#: model:ir.model,name:project.model_project_task_reevaluate
msgid "project.task.reevaluate"
-msgstr ""
+msgstr "project.task.reevaluate"
#. module: project
#: view:report.project.task.user:0
msgid "My Task"
-msgstr ""
+msgstr "Minhas Tarefas"
#. module: project
#: view:project.project:0
msgid "Member"
-msgstr ""
+msgstr "Membro"
#. module: project
#: view:project.task:0
@@ -1006,7 +1061,7 @@ msgstr "Tarefas do Projeto"
#. module: project
#: help:project.task.delegate,planned_hours:0
msgid "Estimated time to close this task by the delegated user"
-msgstr ""
+msgstr "Tempo Estimado para o usuário concluir esta tarefa a ele atribuída"
#. module: project
#: model:process.transition.action,name:project.process_transition_action_opendrafttask0
@@ -1028,17 +1083,17 @@ msgstr "Baixo"
#. module: project
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Erro! Você não pode criar um Menu recursivo."
#. module: project
#: view:project.project:0
msgid "Performance"
-msgstr ""
+msgstr "Desempenho"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_task_tree_deadline
msgid "My Task's Deadlines"
-msgstr "Meus prazos finais das tarefas"
+msgstr "Meus prazos finais de tarefas"
#. module: project
#: view:project.project:0
@@ -1061,18 +1116,18 @@ msgstr "Pendente"
#. module: project
#: view:project.task:0
msgid "Task Edition"
-msgstr ""
+msgstr "Edição da Tarefa"
#. module: project
#: model:ir.actions.act_window,name:project.open_task_type_form
#: model:ir.ui.menu,name:project.menu_task_types_view
msgid "Stages"
-msgstr ""
+msgstr "Estágios"
#. module: project
#: selection:report.project.task.user,month:0
msgid "August"
-msgstr ""
+msgstr "Agosto"
#. module: project
#: view:project.project:0
@@ -1086,11 +1141,13 @@ msgid ""
"New state of your own task. Pending will be reopened automatically when the "
"delegated task is closed"
msgstr ""
+"Novo status da sua tarefa. Pendente irá reabrir automaticamente quando a "
+"tarefa atribuída for concluída"
#. module: project
#: selection:report.project.task.user,month:0
msgid "June"
-msgstr ""
+msgstr "Junho"
#. module: project
#: help:project.installer,project_scrum:0
@@ -1098,12 +1155,19 @@ msgid ""
"Implements and tracks the concepts and task types defined in the SCRUM "
"methodology."
msgstr ""
+"Implementa e controla os conceitos e tipos de tarefa definidos na "
+"metodologia SCRUM."
+
+#. module: project
+#: sql_constraint:res.groups:0
+msgid "The name of the group must be unique !"
+msgstr "O nome do grupo precisa ser único!"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
-msgstr ""
+msgstr "Dias para concluir"
#. module: project
#: model:ir.actions.act_window,name:project.open_board_project
@@ -1129,33 +1193,33 @@ msgstr "Defina as exigências e ajuste horas de planejamento."
#. module: project
#: selection:report.project.task.user,month:0
msgid "November"
-msgstr ""
+msgstr "Novembro"
#. module: project
#: view:report.project.task.user:0
msgid "Extended Filters..."
-msgstr ""
+msgstr "Filtros Extendidos..."
#. module: project
#: field:project.task.close,partner_email:0
msgid "Customer Email"
-msgstr ""
+msgstr "Email do Cliente"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The project '%s' has been closed."
-msgstr ""
+msgstr "O Projeto '%s' foi concluído."
#. module: project
#: view:project.task:0
msgid "Task edition"
-msgstr "Ediçào de tarefa"
+msgstr "Edição de tarefa"
#. module: project
#: selection:report.project.task.user,month:0
msgid "October"
-msgstr ""
+msgstr "Outubro"
#. module: project
#: model:process.node,name:project.process_node_opentask0
@@ -1165,28 +1229,28 @@ msgstr "Abrir tarefa"
#. module: project
#: field:project.task.close,manager_email:0
msgid "Manager Email"
-msgstr ""
+msgstr "Email do Gerente"
#. module: project
#: selection:report.project.task.user,month:0
msgid "January"
-msgstr ""
+msgstr "Janeiro"
#. module: project
#: model:ir.model,name:project.model_res_company
msgid "Companies"
-msgstr ""
+msgstr "Empresas"
#. module: project
#: model:process.transition,note:project.process_transition_opendonetask0
msgid "When task is completed, it will come into the done state."
-msgstr "Quando uma tarefa é completada, se converte no estado realizada."
+msgstr "Quando uma tarefa é completada, se converte no estado Concluida."
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The project '%s' has been opened."
-msgstr ""
+msgstr "O projeto '%s' foi aberto."
#. module: project
#: field:project.task.work,date:0
@@ -1196,7 +1260,7 @@ msgstr "Data"
#. module: project
#: model:ir.ui.menu,name:project.next_id_86
msgid "Dashboard"
-msgstr ""
+msgstr "Painel"
#. module: project
#: help:res.company,project_time_mode_id:0
@@ -1206,15 +1270,15 @@ msgid ""
"don't forget to setup the right unit of measure in your employees."
msgstr ""
"Isto irá ajustar a unidade de medida utilizada nos projetos e tarefas.\n"
-"Utiliza-se as planilhas de horas relacionadas com projetos (módulo "
+"Se você usa planilhas de horas vinculadas com projetos (módulo "
"project_timesheet), não esqueça de configurar a unidade de medida correta "
-"nos seus empregados."
+"nos seus colaboradores."
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Erro"
#. module: project
#: model:ir.actions.act_window,name:project.act_res_users_2_project_project
@@ -1227,21 +1291,22 @@ msgid "Reactivate Project"
msgstr "Reativar projeto"
#. module: project
-#: selection:project.task,priority:0
-#: selection:report.project.task.user,priority:0
-msgid "Urgent"
-msgstr "Urgente"
+#: view:project.task.delegate:0
+msgid "_Delegate"
+msgstr "_Delegar"
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Couldn't send mail because your email address is not configured!"
msgstr ""
+"Não foi possível enviar o email porque seu endereço de email não está "
+"configurado!"
#. module: project
#: help:report.project.task.user,opening_days:0
msgid "Number of Days to Open the task"
-msgstr ""
+msgstr "Número de Dias para Abrir a tarefa"
#. module: project
#: field:project.task,delegated_user_id:0
@@ -1251,7 +1316,7 @@ msgstr "Delegado para"
#. module: project
#: view:res.partner:0
msgid "History"
-msgstr ""
+msgstr "Histórico"
#. module: project
#: view:report.project.task.user:0
@@ -1266,12 +1331,12 @@ msgstr "Tarefa delegada"
#. module: project
#: field:project.installer,project_gtd:0
msgid "Getting Things Done"
-msgstr ""
+msgstr "Tenha as Coisas Feitas (GTD)"
#. module: project
#: help:project.task.close,partner_warn:0
msgid "Warn Customer by Email"
-msgstr ""
+msgstr "Avisar Cliente por Email"
#. module: project
#: model:ir.module.module,description:project.module_meta_information
@@ -1308,10 +1373,21 @@ msgid "State"
msgstr "Estado"
#. module: project
+#: model:ir.actions.act_window,help:project.action_project_task_user_tree
+msgid ""
+"This report allows you to analyse the performance of your projects and "
+"users. You can analyse the quantities of tasks, the hours spent compared to "
+"the planned hours, the average number of days to open or close a task, etc."
+msgstr ""
+"Este relatório permite analisar o desempenho de seus projetos e usuários. "
+"Você pode analisar a quantidade de tarefas, as horas gastas comparadas com "
+"as planejadas, o número médio de dias para abrir e fechar uma tarefa, etc."
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' set in progress"
-msgstr ""
+msgstr "Tarefa '%s' definida como Em Andamento"
#. module: project
#: view:project.project:0
@@ -1341,6 +1417,11 @@ msgid "Done"
msgstr "Concluído"
#. module: project
+#: sql_constraint:ir.rule:0
+msgid "Rule must have at least one checked access right !"
+msgstr "Regra precisa ter ao menos um direito de acesso marcado."
+
+#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
#: view:project.project:0
@@ -1351,7 +1432,7 @@ msgstr "Cancelar"
#. module: project
#: selection:project.vs.hours,state:0
msgid "Close"
-msgstr ""
+msgstr "Concluir"
#. module: project
#: model:process.transition.action,name:project.process_transition_action_draftopentask0
@@ -1360,11 +1441,16 @@ msgid "Open"
msgstr "Abrir"
#. module: project
+#: sql_constraint:ir.model.fields:0
+msgid "Size of the field can never be less than 1 !"
+msgstr "O tamanho do campo nunca pode ser menor que 1 !"
+
+#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid ""
"You can not delete a project with tasks. I suggest you to deactivate it."
-msgstr ""
+msgstr "Você não pode remover um projeto com tarefas. Sugiro que o desative."
#. module: project
#: view:project.project:0
@@ -1391,7 +1477,7 @@ msgstr ""
#: code:addons/project/wizard/project_task_close.py:0
#, python-format
msgid "Please specify the email address of Customer."
-msgstr ""
+msgstr "Favor informar o endereço de email do Cliente."
#. module: project
#: view:project.task:0
@@ -1402,22 +1488,23 @@ msgstr "Reativar"
#: model:ir.actions.act_window,name:project.action_project_task_close
#: view:project.task.close:0
msgid "Send Email"
-msgstr ""
+msgstr "Enviar email"
#. module: project
#: view:res.users:0
msgid "Current Activity"
-msgstr ""
+msgstr "Atividade atual"
#. module: project
-#: field:project.task,user_id:0
-msgid "Responsible"
-msgstr ""
+#: view:project.task.delegate:0
+#: field:project.task.delegate,new_task_description:0
+msgid "New Task Description"
+msgstr "Descrição de Nova Tarefa"
#. module: project
#: view:project.project:0
msgid "Search Project"
-msgstr ""
+msgstr "Pesquisar Projeto"
#. module: project
#: help:project.installer,project_gtd:0
@@ -1425,18 +1512,21 @@ msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
+"GTD (Tenha as Coisas Realizadas - Get Things Done) é uma metodologia para "
+"organizar-se eficientemente e suas tarefas. Este módulo integra totalmente "
+"GTD com o gerenciamento de projetos do OpenERP."
#. module: project
#: model:ir.model,name:project.model_project_vs_hours
msgid " Project vs hours"
-msgstr ""
+msgstr " Projeto x horas"
#. module: project
#: view:project.project:0
#: view:project.task:0
#: view:report.project.task.user:0
msgid "Current"
-msgstr ""
+msgstr "Atual"
#. module: project
#: selection:project.task,priority:0
@@ -1445,6 +1535,11 @@ msgid "Very Low"
msgstr "Muito Baixa"
#. module: project
+#: view:project.task:0
+msgid "Planning"
+msgstr "Planejamento"
+
+#. module: project
#: field:project.project,warn_manager:0
#: field:project.task.close,manager_warn:0
msgid "Warn Manager"
@@ -1453,7 +1548,7 @@ msgstr "Avisar o Gestor"
#. module: project
#: field:report.project.task.user,delay_endings_days:0
msgid "Overpassed Deadline"
-msgstr ""
+msgstr "Prazo Superado"
#. module: project
#: help:project.project,effective_hours:0
@@ -1461,6 +1556,8 @@ msgid ""
"Sum of spent hours of all tasks related to this project and its child "
"projects."
msgstr ""
+"Soma de horas gastas com todas as tarefas relacionadas a este projeto e "
+"projetos filho."
#. module: project
#: help:project.task,delay_hours:0
@@ -1468,11 +1565,18 @@ msgid ""
"Computed as difference of the time estimated by the project manager and the "
"real time to close the task."
msgstr ""
+"Calculado como diferença de tempo estimado pelo gerente de projetos e o "
+"tempo real para concluir a tarefa."
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_reevaluate
msgid "Re-evaluate Task"
-msgstr ""
+msgstr "Reavaliar Tarefa"
+
+#. module: project
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
+msgstr "_Avaliar"
#. module: project
#: help:project.installer,project_long_term:0
@@ -1480,21 +1584,41 @@ msgid ""
"Enables long-term projects tracking, including multiple-phase projects and "
"resource allocation handling."
msgstr ""
+"Habilita controle de projetos de long-prazo, incluindo projetos de múltiplas "
+"fases e manipulação de alocação de recursos"
#. module: project
#: model:project.task.type,name:project.project_tt_development
msgid "Development"
-msgstr ""
+msgstr "Desenvolvimento"
#. module: project
#: field:project.installer,project_timesheet:0
msgid "Bill Time on Tasks"
-msgstr ""
+msgstr "Cobrar Tempo em Tarefas"
+
+#. module: project
+#: model:ir.actions.act_window,help:project.open_view_project_all
+msgid ""
+"A project contains a set of tasks or issues that will be performed by your "
+"resources assigned on it. A project can be put into a hierarchy, as a child "
+"of a Parent Project. This allows you to design large project structure with "
+"different phases spread over the project duration cycle. Each user can set "
+"his default project in his own preferences, in order to filter automatically "
+"the tasks or issues he usually works on."
+msgstr ""
+"Um projeto contém uma definição de tarefas ou problemas que serão realizados "
+"pelos recursos associados a ele. Um projeto pode estar em uma hierarquia, "
+"como um filho de um Projeto Pai. Isto permite desenvolver estruturas de "
+"projeto de grandes dimensões com diferentes fases distribuídos ao longo da "
+"duração do projeto. Cada usuário pode definir seus projetos padrão nas suas "
+"preferências, a fim de filtrar automaticamente as tarefas ou problemas com "
+"os quais trabalha usualmente."
#. module: project
#: view:board.board:0
msgid "My Remaining Hours by Project"
-msgstr ""
+msgstr "Minhas Horas Restantes por Projeto"
#. module: project
#: field:project.task,description:0
@@ -1511,14 +1635,15 @@ msgid "Your Task Title"
msgstr "Título da Sua Tarefa"
#. module: project
-#: view:project.project:0
-msgid "Scheduling"
-msgstr ""
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Urgent"
+msgstr "Urgente"
#. module: project
#: selection:report.project.task.user,month:0
msgid "May"
-msgstr ""
+msgstr "Maio"
#. module: project
#: view:project.task.delegate:0
@@ -1528,14 +1653,14 @@ msgstr "Validação da tarefa"
#. module: project
#: field:task.by.days,total_task:0
msgid "Total tasks"
-msgstr ""
+msgstr "Total de Tarefas"
#. module: project
#: view:board.board:0
#: model:ir.actions.act_window,name:project.action_view_delegate_task_tree
#: view:project.task:0
msgid "My Delegated Tasks"
-msgstr ""
+msgstr "Minhas Tarefas Delegadas"
#. module: project
#: view:project.project:0
@@ -1545,7 +1670,7 @@ msgstr "Tarefa: %(name)s"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_installer
msgid "Project Application Configuration"
-msgstr ""
+msgstr "Configuração da Aplicação Projeto"
#. module: project
#: field:project.task.delegate,user_id:0
@@ -1583,34 +1708,36 @@ msgid ""
"Sum of total hours of all tasks related to this project and its child "
"projects."
msgstr ""
+"A soma do total de horas de todas as tarefas relacionadas para este projeto "
+"e seus projetos filho."
#. module: project
#: help:project.task.close,manager_email:0
msgid "Email Address of Project's Manager"
-msgstr ""
+msgstr "Endereço de Email do Gerente de Projetos"
#. module: project
#: view:project.project:0
msgid "Customer"
-msgstr ""
+msgstr "Cliente"
#. module: project
#: view:project.project:0
#: view:project.task:0
msgid "End Date"
-msgstr ""
+msgstr "Data Final"
#. module: project
#: selection:report.project.task.user,month:0
msgid "February"
-msgstr ""
+msgstr "Fevereiro"
#. module: project
#: model:ir.actions.act_window,name:project.action_task_by_days_graph
#: model:ir.model,name:project.model_task_by_days
#: view:task.by.days:0
msgid "Task By Days"
-msgstr ""
+msgstr "Tarefas por Dia"
#. module: project
#: code:addons/project/wizard/project_task_close.py:0
@@ -1618,16 +1745,18 @@ msgstr ""
msgid ""
"Couldn't send mail! Check the email ids and smtp configuration settings"
msgstr ""
+"Não foi possível enviar email! Verifique os ids (usuário e senha) de email e "
+"parâmetros de configuração smtp"
#. module: project
#: field:project.task.close,partner_warn:0
msgid "Warn Customer"
-msgstr ""
+msgstr "Avisar Cliente"
#. module: project
#: view:project.task:0
msgid "Edit"
-msgstr ""
+msgstr "Editar"
#. module: project
#: model:process.node,note:project.process_node_opentask0
@@ -1638,27 +1767,27 @@ msgstr "Codifique suas horas trabalhadas."
#: view:report.project.task.user:0
#: field:report.project.task.user,year:0
msgid "Year"
-msgstr ""
+msgstr "Ano"
#. module: project
#: help:report.project.task.user,closing_days:0
msgid "Number of Days to close the task"
-msgstr ""
+msgstr "Número de Dias para concluir a tarefa"
#. module: project
#: view:board.board:0
msgid "My Projects: Planned vs Total Hours"
-msgstr ""
+msgstr "Meus Projetos: Planejados x Total de Horas"
#. module: project
#: model:ir.model,name:project.model_project_installer
msgid "project.installer"
-msgstr ""
+msgstr "project.installer"
#. module: project
#: selection:report.project.task.user,month:0
msgid "April"
-msgstr ""
+msgstr "Abril"
#. module: project
#: field:project.task,effective_hours:0
@@ -1669,7 +1798,7 @@ msgstr "Horas Gastas"
#: view:project.project:0
#: view:project.task:0
msgid "Miscelleanous"
-msgstr ""
+msgstr "Diversos"
#. module: project
#: model:process.transition,name:project.process_transition_opendonetask0
@@ -1685,7 +1814,7 @@ msgstr "Unidade de Tempo do Projeto"
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is pending."
-msgstr ""
+msgstr "A tarefa '%s' está pendente."
#. module: project
#: field:project.task,total_hours:0
@@ -1698,38 +1827,38 @@ msgstr "Horas Totais"
#. module: project
#: help:project.project,sequence:0
msgid "Gives the sequence order when displaying a list of Projects."
-msgstr ""
+msgstr "Fornece a ordem sequencial ao exibir a lista de Projetos."
#. module: project
#: field:project.task,id:0
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: project
#: view:project.task:0
msgid "Users"
-msgstr ""
+msgstr "Usuários"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft
msgid "Overpassed Tasks"
-msgstr ""
+msgstr "Tarefas Atrasadas"
#. module: project
#: constraint:ir.rule:0
msgid "Rules are not supported for osv_memory objects !"
-msgstr ""
+msgstr "Regras não são suportadas por objetos osv_memory !"
#. module: project
#: model:project.task.type,name:project.project_tt_merge
msgid "Merge"
-msgstr ""
+msgstr "Mesclar"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_vs_remaining_hours_graph
#: view:project.vs.hours:0
msgid "Remaining Hours Per Project"
-msgstr ""
+msgstr "Horas Restantes por Projeto"
#. module: project
#: help:project.project,warn_footer:0
@@ -1754,7 +1883,7 @@ msgstr "Estado de validação"
#: code:addons/project/project.py:0
#, python-format
msgid "Task '%s' cancelled"
-msgstr ""
+msgstr "Tarefa '%s' cancelada"
#. module: project
#: help:project.task.delegate,planned_hours_me:0
@@ -1762,27 +1891,29 @@ msgid ""
"Estimated time for you to validate the work done by the user to whom you "
"delegate this task"
msgstr ""
+"Tempo estimado para você validar o trabalho feito pelo usuário para quem "
+"você atribuir esta tarefa"
#. module: project
#: view:project.project:0
msgid "Manager"
-msgstr ""
+msgstr "Gerente"
#. module: project
#: field:project.task,create_date:0
msgid "Create Date"
-msgstr ""
+msgstr "Data de Criação"
#. module: project
#: code:addons/project/project.py:0
#, python-format
msgid "The task '%s' is cancelled."
-msgstr ""
+msgstr "A tarefa '%s' está cancelada."
#. module: project
#: view:project.task.close:0
msgid "_Send"
-msgstr ""
+msgstr "_Enviar"
#. module: project
#: field:project.task.work,name:0
@@ -1791,24 +1922,24 @@ msgstr "Sumário do trabalho"
#. module: project
#: view:project.project:0
-msgid "Date Stop: %(date_stop)s"
-msgstr "Data de término: %(data_de_termino)s"
+msgid "Scheduling"
+msgstr "Agendamento"
#. module: project
#: view:project.installer:0
msgid "title"
-msgstr ""
+msgstr "Título"
#. module: project
#: help:project.installer,project_issue:0
msgid "Automatically synchronizes project tasks and crm cases."
-msgstr ""
+msgstr "Sincroniza automaticamente tarefas de projeto e casos de crm"
#. module: project
#: view:project.project:0
#: field:project.project,type_ids:0
msgid "Tasks Stages"
-msgstr ""
+msgstr "Estágio de Tarefas"
#. module: project
#: model:process.node,note:project.process_node_taskbydelegate0
@@ -1824,7 +1955,7 @@ msgstr "Rodapé de Correspondëncia"
#. module: project
#: field:project.installer,account_budget:0
msgid "Budgets"
-msgstr ""
+msgstr "Orçamentos"
#~ msgid "Reinclude the description of the task in the task of the user."
#~ msgstr "Reincluir a descrição da tarefa na tarefa do usuário."
@@ -2056,6 +2187,9 @@ msgstr ""
#~ msgid "Error ! You can not create recursive projects."
#~ msgstr "Erro ! Você não pode criar projetos recursivos."
+#~ msgid "Date Stop: %(date_stop)s"
+#~ msgstr "Data de término: %(data_de_termino)s"
+
#~ msgid "Expected End"
#~ msgstr "Término Previsto"
diff --git a/addons/project/project.py b/addons/project/project.py
index a0eae3022d1..d2382d75053 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -86,7 +86,7 @@ class project(osv.osv):
cr.execute('''SELECT
project_id, sum(planned_hours), sum(total_hours), sum(effective_hours), SUM(remaining_hours)
FROM
- project_task
+ project_task
WHERE
project_id in %s AND
state<>'cancelled'
@@ -127,7 +127,7 @@ class project(osv.osv):
_columns = {
'complete_name': fields.function(_complete_name, method=True, string="Project Name", type='char', size=250),
- 'active': fields.boolean('Active', help="If the active field is set to true, it will allow you to hide the project without removing it."),
+ 'active': fields.boolean('Active', help="If the active field is set to False, it will allow you to hide the project without removing it."),
'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of Projects."),
'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account', help="Link this project to an analytic account if you need financial management on projects. It enables you to connect projects with budgets, planning, cost and revenue analysis, timesheets on projects, etc.", ondelete="cascade", required=True),
'priority': fields.integer('Sequence', help="Gives the sequence order when displaying a list of task"),
@@ -153,6 +153,7 @@ class project(osv.osv):
store = {
'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10),
'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10),
+ 'project.task.work': (_get_project_work, ['hours'], 10),
}),
'warn_customer': fields.boolean('Warn Partner', help="If you check this, the user will have a popup when closing a task that propose a message to send by email to the customer.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'warn_header': fields.text('Mail Header', help="Header added at the beginning of the email for the warning message sent to the customer when a task is closed.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}),
@@ -475,7 +476,7 @@ class task(osv.osv):
return True
_constraints = [
- (_check_recursion, _('Error ! You cannot create recursive tasks.'), ['parent_ids'])
+ (_check_recursion, 'Error ! You cannot create recursive tasks.', ['parent_ids'])
]
#
# Override view according to the company definition
diff --git a/addons/project/project_demo.xml b/addons/project/project_demo.xml
index b0cfc8c716b..98efff361b3 100644
--- a/addons/project/project_demo.xml
+++ b/addons/project/project_demo.xml
@@ -4,7 +4,7 @@
<!-- Users -->
<record id="base.user_demo" model="res.users">
- <field name="groups_id" eval="[(4,ref('group_project_user'))]"/>
+ <field eval="[(4, ref('base.group_sale_salesman')),(4, ref('group_project_user'))]" name="groups_id"/>
</record>
<record id="res_users_analyst" model="res.users">
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index d90ca07a96c..15c90caa6f4 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -5,7 +5,9 @@
<menuitem
icon="terp-project" id="base.menu_main_pm"
name="Project" sequence="10"
- groups="group_project_manager,group_project_user"/>
+ groups="group_project_manager,group_project_user"
+ web_icon="images/project.png"
+ web_icon_hover="images/project-hover.png"/>
<menuitem id="menu_project_management" name="Project" parent="base.menu_main_pm" sequence="1"/>
<menuitem id="menu_definitions" name="Configuration" parent="base.menu_main_pm" sequence="60"/>
@@ -223,20 +225,17 @@
widget="float_time"
attrs="{'readonly':[('state','!=','draft')]}"
on_change="onchange_planned(planned_hours, effective_hours)"/>
- <field name="effective_hours" widget="float_time"/>
</group>
<group col="3" colspan="2">
<field name="remaining_hours" widget="float_time" attrs="{'readonly':[('state','!=','draft')]}" colspan="2"/>
<button name="%(action_project_task_reevaluate)d" string="Reevaluate" type="action" colspan="1" target="new" states="open,pending" icon="gtk-edit"/>
-
- <field name="delay_hours" widget="float_time"/>
</group>
<field colspan="4" name="description" nolabel="1" attrs="{'readonly':[('state','=','done')]}" widget="text_wiki"/>
<field colspan="4" name="work_ids" nolabel="1" attrs="{'readonly':[('state','in',['draft','done'])]}">
<tree string="Task Work" editable="top">
<field name="name" />
- <field name="hours" widget="float_time" />
+ <field name="hours" widget="float_time" sum="Spent Hours"/>
<field name="user_id" />
<field name="date" />
</tree>
@@ -310,7 +309,8 @@
<field name="project_id" icon="gtk-indent" domain="['|',('user_id','=',uid),('members','=',uid)]" invisible="context.get('user_invisible', False)"/>
<field name="user_id" invisible="context.get('user_invisible', False)"/>
<field name="delegated_user_id" invisible="context.get('show_delegated', True)"/>
- <field name="remaining_hours" widget="float_time" sum="Remaining Hours" on_change="onchange_remaining(remaining_hours,planned_hours)"/>
+ <field name="effective_hours" widget="float_time" sum="Spent Hours"/>
+ <field name="remaining_hours" widget="float_time" sum="Remaining Hours" on_change="onchange_remaining(remaining_hours,planned_hours)"/>
<field name="date_deadline" invisible="context.get('deadline_visible',True)"/>
<field name="type_id" groups="base.group_extended" invisible="context.get('set_visible',False)"/>
<button name="next_type" invisible="context.get('set_visible',False)"
diff --git a/addons/project/wizard/project_task_delegate.py b/addons/project/wizard/project_task_delegate.py
index ac160fb6c94..61fec536e50 100644
--- a/addons/project/wizard/project_task_delegate.py
+++ b/addons/project/wizard/project_task_delegate.py
@@ -21,6 +21,7 @@
from lxml import etree
+import tools
from tools.translate import _
from osv import fields, osv
@@ -48,20 +49,21 @@ class project_task_delegate(osv.osv_memory):
record_id = context and context.get('active_id', False) or False
task_pool = self.pool.get('project.task')
task = task_pool.browse(cr, uid, record_id, context=context)
+ task_name =tools.ustr(task.name)
if 'name' in fields:
- if task.name.startswith(_('CHECK: ')):
- newname = str(task.name).replace(_('CHECK: '), '')
+ if task_name.startswith(_('CHECK: ')):
+ newname = str(task_name).replace(_('CHECK: '), '')
else:
- newname = task.name or ''
+ newname = task_name or ''
res.update({'name': newname})
if 'planned_hours' in fields:
res.update({'planned_hours': task.remaining_hours or 0.0})
if 'prefix' in fields:
- if task.name.startswith(_('CHECK: ')):
- newname = str(task.name).replace(_('CHECK: '), '')
+ if task_name.startswith(_('CHECK: ')):
+ newname = str(task_name).replace(_('CHECK: '), '')
else:
- newname = task.name or ''
+ newname = task_name or ''
prefix = _('CHECK: ') + newname
res.update({'prefix': prefix})
if 'new_task_description' in fields:
@@ -103,6 +105,7 @@ class project_task_delegate(osv.osv_memory):
task_id = context.get('active_id', False)
task_pool = self.pool.get('project.task')
delegate_data = self.read(cr, uid, ids, context=context)[0]
+ delegate_data['name'] = tools.ustr(delegate_data['name'])
task_pool.do_delegate(cr, uid, task_id, delegate_data, context=context)
return {}