summaryrefslogtreecommitdiff
path: root/addons/project_scrum
diff options
context:
space:
mode:
Diffstat (limited to 'addons/project_scrum')
-rw-r--r--addons/project_scrum/i18n/de.po122
-rw-r--r--addons/project_scrum/i18n/es.po126
-rw-r--r--addons/project_scrum/i18n/fr.po80
-rw-r--r--addons/project_scrum/i18n/project_scrum.pot95
-rw-r--r--addons/project_scrum/i18n/pt_BR.po80
-rw-r--r--addons/project_scrum/project_scrum.py2
-rw-r--r--addons/project_scrum/project_scrum_view.xml2
7 files changed, 281 insertions, 226 deletions
diff --git a/addons/project_scrum/i18n/de.po b/addons/project_scrum/i18n/de.po
index 75086874711..c3443425615 100644
--- a/addons/project_scrum/i18n/de.po
+++ b/addons/project_scrum/i18n/de.po
@@ -6,14 +6,15 @@ 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-15 09:42+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"POT-Creation-Date: 2010-11-18 16:13+0000\n"
+"PO-Revision-Date: 2010-12-01 09:42+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\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-16 05:06+0000\n"
+"X-Launchpad-Export-Date: 2010-12-02 04:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_scrum
@@ -49,6 +50,11 @@ msgid "What did you do since the last meeting?"
msgstr "Was erledigten Sie seit dem letzten Meeting?"
#. module: project_scrum
+#: 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_scrum
#: view:project.scrum.meeting:0
#: view:project.scrum.product.backlog:0
#: view:project.scrum.sprint:0
@@ -173,6 +179,14 @@ msgid "Spent hours"
msgstr "Geleistete Stunden"
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_meeting_form
+msgid ""
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a daily meeting is organized by the scrum master with his "
+"team in order to detect the difficulties the team faced/will face."
+msgstr ""
+
+#. module: project_scrum
#: code:addons/project_scrum/project_scrum.py:0
#, python-format
msgid "Please provide email address for product owner defined on sprint."
@@ -204,26 +218,6 @@ msgid "Start Task"
msgstr "Starte Aufgabe"
#. module: project_scrum
-#: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:0
-#, python-format
-msgid ""
-"is converted into Task %d.\"%(task_id,))\n"
-" self.log(cr, uid, backlog.id, message)\n"
-" if data['state_open'] and backlog.state == \"draft\":\n"
-" backlog_obj.write(cr, uid, backlog.id, {'state':'open'})\n"
-" sprint = sprint_obj.browse(cr, uid, data['sprint_id'], "
-"context=context)\n"
-" message = _('Product Backlog"
-msgstr ""
-"wurde konvertiert in Aufgabe %d.\"%(task_id,))\n"
-" self.log(cr, uid, backlog.id, message)\n"
-" if data['state_open'] and backlog.state == \"draft\":\n"
-" backlog_obj.write(cr, uid, backlog.id, {'state':'open'})\n"
-" sprint = sprint_obj.browse(cr, uid, data['sprint_id'], "
-"context=context)\n"
-" message = _('Product Backlog"
-
-#. module: project_scrum
#: code:addons/project_scrum/wizard/project_scrum_email.py:0
#, python-format
msgid "None"
@@ -349,6 +343,11 @@ msgid "Responsible user who can work on task"
msgstr "Verantwortl. Mitarbeiter für Aufgabe"
#. module: project_scrum
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr "Die Modulbezeichnung sollte eindeutig sein !"
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: field:project.scrum.product.backlog,state:0
#: view:project.scrum.sprint:0
@@ -357,17 +356,6 @@ msgid "State"
msgstr "Status"
#. module: project_scrum
-#: code:addons/project_scrum/wizard/project_scrum_email.py:0
-#, python-format
-msgid ""
-"Hello , \n"
-"I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'"
-msgstr ""
-"Hallo , \n"
-"Du bist eingeladen zum Scrum Meeting : %s für den Sprint '%s' im Projekt "
-"'%s'"
-
-#. module: project_scrum
#: model:ir.actions.act_window,name:project_scrum.action_sprint_task_open
msgid "View sprint Tasks"
msgstr "Anzeige Sprint Aufgaben"
@@ -478,6 +466,17 @@ msgid "View project's tasks"
msgstr "Zeige Aufgaben aus Projekten"
#. module: project_scrum
+#: code:addons/project_scrum/wizard/project_scrum_email.py:0
+#, python-format
+msgid ""
+"Hello , \n"
+"I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'"
+msgstr ""
+"Hallo , \n"
+"Du bist eingeladen zum Scrum Meeting : %s für den Sprint '%s' im Projekt "
+"'%s'"
+
+#. module: project_scrum
#: view:project.scrum.meeting:0
msgid "Daily"
msgstr "Täglich"
@@ -617,6 +616,21 @@ msgid "Note"
msgstr "Bemerkung"
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
+msgid ""
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a sprint is a short period of time (one month) on which "
+"the team implement a list of product backlogs. The sprint review is "
+"organized when the team presents his work to the customer and product owner."
+msgstr ""
+"Die Scrum Methodik wird in Softwareentwicklungsprojekten eingesetzt. Bei "
+"dieser Methode repräsentiert ein Sprint einen genau definierten kurzen "
+"Zeitabschnitt (ein Monat) für den ein Projektteam eine vereinbarte Liste an "
+"Produkt Backlogs umsetzt. Der Sprint Review soll dann kurzfristig eine "
+"kritische Rückbetrachtung auf das Projekt bei der Ergebnispräsentation "
+"gegenüber dem Kunden oder dem Produkt Owner ermöglichen."
+
+#. module: project_scrum
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
msgid "Draft"
@@ -727,6 +741,21 @@ msgid "Merge"
msgstr "Zusammenfassen"
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_product_backlog_form
+msgid ""
+"The scrum agile methodology is used in software development projects. The "
+"Product Backlog is the list of features to be implemented. A product backlog "
+"can be planified in a sprint of developement and can be split into several "
+"tasks. The product backlog is managed by the product owner of the project."
+msgstr ""
+"Die Scrum Methodik wird in Softwareentwicklungsprojekten eingesetzt. Das "
+"Produkt Backlog repräsentiert eine Liste an Funktionen die es zu "
+"implementieren gilt. Ein Produkt Backlog kann planerisch in einen Sprint "
+"umgesetzt werden und dabei in eine Liste diverser Aufgaben zerlegt werden. "
+"Das Produkt Backlog wird durch den Produkt Owner für dieses Projekt "
+"verwaltet."
+
+#. module: project_scrum
#: model:ir.actions.act_window,name:project_scrum.action_sprint_backlog_open
msgid "View sprint backlog"
msgstr "Anzeige Sprint Backlog"
@@ -810,6 +839,11 @@ msgid "Effective hours"
msgstr "Effektive Stunden"
#. module: project_scrum
+#: 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_scrum
#: view:project.scrum.product.backlog:0
msgid "Information"
msgstr "Information"
@@ -1443,3 +1477,21 @@ msgstr "Sprint Rückbetrachtung"
#~ msgid "Error! project start-date must be lower then project end-date."
#~ msgstr "Fehler! Der Projektstart mus vor dem Projektende liegen"
+
+#, python-format
+#~ msgid ""
+#~ "is converted into Task %d.\"%(task_id,))\n"
+#~ " self.log(cr, uid, backlog.id, message)\n"
+#~ " if data['state_open'] and backlog.state == \"draft\":\n"
+#~ " backlog_obj.write(cr, uid, backlog.id, {'state':'open'})\n"
+#~ " sprint = sprint_obj.browse(cr, uid, data['sprint_id'], "
+#~ "context=context)\n"
+#~ " message = _('Product Backlog"
+#~ msgstr ""
+#~ "wurde konvertiert in Aufgabe %d.\"%(task_id,))\n"
+#~ " self.log(cr, uid, backlog.id, message)\n"
+#~ " if data['state_open'] and backlog.state == \"draft\":\n"
+#~ " backlog_obj.write(cr, uid, backlog.id, {'state':'open'})\n"
+#~ " sprint = sprint_obj.browse(cr, uid, data['sprint_id'], "
+#~ "context=context)\n"
+#~ " message = _('Product Backlog"
diff --git a/addons/project_scrum/i18n/es.po b/addons/project_scrum/i18n/es.po
index 046efee6c6a..6f5d6e61f70 100644
--- a/addons/project_scrum/i18n/es.po
+++ b/addons/project_scrum/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:13+0000\n"
-"PO-Revision-Date: 2010-11-24 21:41+0000\n"
+"POT-Creation-Date: 2010-12-03 15:44+0000\n"
+"PO-Revision-Date: 2010-12-04 23:08+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-25 04:53+0000\n"
+"X-Launchpad-Export-Date: 2010-12-05 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_scrum
@@ -47,12 +47,7 @@ msgstr ""
#: view:project.scrum.meeting:0
#: view:project.scrum.sprint:0
msgid "What did you do since the last meeting?"
-msgstr ""
-
-#. module: project_scrum
-#: sql_constraint:ir.module.module:0
-msgid "The certificate ID of the module must be unique !"
-msgstr ""
+msgstr "Que hizo desde la última reunión"
#. module: project_scrum
#: view:project.scrum.meeting:0
@@ -67,11 +62,6 @@ msgid "Create task from backlogs"
msgstr "Crear tarea desde backlogs"
#. module: project_scrum
-#: 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."
-
-#. module: project_scrum
#: model:ir.module.module,shortdesc:project_scrum.module_meta_information
msgid "Scrum, Agile Development Method"
msgstr "Scrum, método de desarrollo ágil"
@@ -92,6 +82,11 @@ msgstr "Scrum master"
#: code:addons/project_scrum/project_scrum.py:0
#, python-format
msgid "The sprint '%s' has been opened."
+msgstr "El sprint '%s' ha sido abierto."
+
+#. module: project_scrum
+#: constraint:project.project:0
+msgid "Error! project start-date must be lower then project end-date."
msgstr ""
#. module: project_scrum
@@ -141,7 +136,7 @@ msgstr ""
#: code:addons/project_scrum/wizard/project_scrum_email.py:0
#, python-format
msgid "Scrum Meeting : %s"
-msgstr ""
+msgstr "Reunión de Scrum: %s"
#. module: project_scrum
#: view:project.task:0
@@ -154,8 +149,8 @@ msgid "project.scrum.email"
msgstr ""
#. module: project_scrum
-#: help:project.scrum.product.backlog,expected_hours:0
-msgid "Estimated total time to do the Backlog"
+#: constraint:project.project:0
+msgid "Error! You cannot assign escalation to the same project!"
msgstr ""
#. module: project_scrum
@@ -193,6 +188,12 @@ msgid "Please provide email address for product owner defined on sprint."
msgstr ""
#. module: project_scrum
+#: code:addons/project_scrum/project_scrum.py:0
+#, python-format
+msgid "Scrum Meeting of %s"
+msgstr ""
+
+#. module: project_scrum
#: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:0
#: model:ir.model,name:project_scrum.model_project_scrum_product_backlog
#: view:project.scrum.product.backlog:0
@@ -322,14 +323,14 @@ msgid "Sprints"
msgstr ""
#. module: project_scrum
-#: field:project.scrum.backlog.assign.sprint,convert_to_task:0
-msgid "Convert To Task"
+#: code:addons/project_scrum/project_scrum.py:0
+#, python-format
+msgid "Email notification could not be sent to the product owner %s"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/project_scrum.py:0
-#, python-format
-msgid "Scrum Meeting of"
+#: field:project.scrum.backlog.assign.sprint,convert_to_task:0
+msgid "Convert To Task"
msgstr ""
#. module: project_scrum
@@ -343,11 +344,6 @@ msgid "Responsible user who can work on task"
msgstr ""
#. module: project_scrum
-#: sql_constraint:ir.module.module:0
-msgid "The name of the module must be unique !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: field:project.scrum.product.backlog,state:0
#: view:project.scrum.sprint:0
@@ -489,11 +485,6 @@ msgid "Delegate"
msgstr ""
#. module: project_scrum
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "¡XML inválido para la definición de la vista!"
-
-#. module: project_scrum
#: view:board.board:0
msgid "My Board"
msgstr ""
@@ -611,26 +602,12 @@ msgid "Note"
msgstr "Nota"
#. module: project_scrum
-#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
-msgid ""
-"The scrum agile methodology is used in software development projects. In "
-"this methodology, a sprint is a short period of time (one month) on which "
-"the team implement a list of product backlogs. The sprint review is "
-"organized when the team presents his work to the customer and product owner."
-msgstr ""
-
-#. module: project_scrum
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
msgid "Draft"
msgstr "Borrador"
#. module: project_scrum
-#: constraint:ir.ui.menu:0
-msgid "Error ! You can not create recursive Menu."
-msgstr ""
-
-#. module: project_scrum
#: help:project.task,product_backlog_id:0
msgid ""
"Related product backlog that contains this task. Used in SCRUM methodology"
@@ -718,6 +695,11 @@ msgid "Scrum Meetings"
msgstr ""
#. module: project_scrum
+#: help:project.scrum.product.backlog,expected_hours:0
+msgid "Estimated total time to do the Backlog"
+msgstr ""
+
+#. module: project_scrum
#: help:project.scrum.backlog.merge,project_id:0
msgid "Select project for the new product backlog"
msgstr ""
@@ -786,6 +768,12 @@ msgid "Backlog Progress"
msgstr ""
#. module: project_scrum
+#: code:addons/project_scrum/project_scrum.py:0
+#, python-format
+msgid "Email notification could not be sent to the scrum master %s"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
@@ -820,32 +808,18 @@ msgid "Effective hours"
msgstr "Horas reales"
#. module: project_scrum
-#: sql_constraint:ir.model.fields:0
-msgid "Size of the field can never be less than 1 !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.product.backlog:0
msgid "Information"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/project_scrum.py:0
-#, python-format
-msgid ""
-" Email Not send to the product owner %s!' % "
-"meeting_id.sprint_id.product_owner_id.name))\n"
-" else:\n"
-" raise osv.except_osv(_('Error !"
-msgstr ""
-
-#. module: project_scrum
-#: constraint:ir.model:0
+#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
msgid ""
-"The Object name must start with x_ and not contain any special character !"
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a sprint is a short period of time (one month) on which "
+"the team implement a list of product backlogs. The sprint review is "
+"organized when the team presents his work to the customer and product owner."
msgstr ""
-"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
-"especial!"
#. module: project_scrum
#: view:project.scrum.product.backlog:0
@@ -853,16 +827,6 @@ msgid "Remaining Hours"
msgstr "Horas restantes"
#. module: project_scrum
-#: code:addons/project_scrum/project_scrum.py:0
-#, python-format
-msgid ""
-" Email Not send to the scrum master %s!' % "
-"meeting_id.sprint_id.scrum_master_id.name))\n"
-" else:\n"
-" raise osv.except_osv(_('Error !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.sprint:0
msgid "Responsible"
msgstr ""
@@ -1227,6 +1191,9 @@ msgstr "Revisión del sprint"
#~ msgid "Projects"
#~ msgstr "Proyectos"
+#~ msgid "Invalid XML for View Architecture!"
+#~ msgstr "¡XML inválido para la definición de la vista!"
+
#~ msgid "Task Details"
#~ msgstr "Detalles de tarea"
@@ -1345,6 +1312,12 @@ msgstr "Revisión del sprint"
#~ msgid "In Progress"
#~ msgstr "En progreso"
+#~ 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"
@@ -1419,6 +1392,9 @@ msgstr "Revisión del sprint"
#~ msgid "Delegated To"
#~ msgstr "Delegado a"
+#~ msgid "Invalid model name in the action definition."
+#~ msgstr "Nombre de modelo no válido en la definición de acción."
+
#~ msgid ""
#~ "Link this project to an analytic account if you need financial management on "
#~ "projects. It enables you to connect projects with budgets, planning, cost "
diff --git a/addons/project_scrum/i18n/fr.po b/addons/project_scrum/i18n/fr.po
index 489b30d9fe8..afce2c02cb9 100644
--- a/addons/project_scrum/i18n/fr.po
+++ b/addons/project_scrum/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-08-02 15:41+0000\n"
-"Last-Translator: mga (Open ERP) <Unknown>\n"
+"POT-Creation-Date: 2010-11-18 16:13+0000\n"
+"PO-Revision-Date: 2010-11-30 16:45+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-30 05:13+0000\n"
+"X-Launchpad-Export-Date: 2010-12-01 04:59+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_scrum
@@ -49,6 +49,11 @@ msgid "What did you do since the last meeting?"
msgstr ""
#. module: project_scrum
+#: sql_constraint:ir.module.module:0
+msgid "The certificate ID of the module must be unique !"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.meeting:0
#: view:project.scrum.product.backlog:0
#: view:project.scrum.sprint:0
@@ -63,7 +68,7 @@ msgstr "Créer une tâche à partir des référentiels"
#. module: project_scrum
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr "Nom de modèle invalide pour la définition de l'action"
+msgstr ""
#. module: project_scrum
#: model:ir.module.module,shortdesc:project_scrum.module_meta_information
@@ -173,6 +178,14 @@ msgid "Spent hours"
msgstr ""
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_meeting_form
+msgid ""
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a daily meeting is organized by the scrum master with his "
+"team in order to detect the difficulties the team faced/will face."
+msgstr ""
+
+#. module: project_scrum
#: code:addons/project_scrum/project_scrum.py:0
#, python-format
msgid "Please provide email address for product owner defined on sprint."
@@ -204,19 +217,6 @@ msgid "Start Task"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:0
-#, python-format
-msgid ""
-"is converted into Task %d.\"%(task_id,))\n"
-" self.log(cr, uid, backlog.id, message)\n"
-" if data['state_open'] and backlog.state == \"draft\":\n"
-" backlog_obj.write(cr, uid, backlog.id, {'state':'open'})\n"
-" sprint = sprint_obj.browse(cr, uid, data['sprint_id'], "
-"context=context)\n"
-" message = _('Product Backlog"
-msgstr ""
-
-#. module: project_scrum
#: code:addons/project_scrum/wizard/project_scrum_email.py:0
#, python-format
msgid "None"
@@ -342,6 +342,11 @@ msgid "Responsible user who can work on task"
msgstr ""
#. module: project_scrum
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: field:project.scrum.product.backlog,state:0
#: view:project.scrum.sprint:0
@@ -350,14 +355,6 @@ msgid "State"
msgstr "État"
#. module: project_scrum
-#: code:addons/project_scrum/wizard/project_scrum_email.py:0
-#, python-format
-msgid ""
-"Hello , \n"
-"I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'"
-msgstr ""
-
-#. module: project_scrum
#: model:ir.actions.act_window,name:project_scrum.action_sprint_task_open
msgid "View sprint Tasks"
msgstr "Voir les Tâches du Sprint"
@@ -468,6 +465,14 @@ msgid "View project's tasks"
msgstr "Voir les tâches du projet"
#. module: project_scrum
+#: code:addons/project_scrum/wizard/project_scrum_email.py:0
+#, python-format
+msgid ""
+"Hello , \n"
+"I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.meeting:0
msgid "Daily"
msgstr ""
@@ -605,6 +610,15 @@ msgid "Note"
msgstr "Note"
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
+msgid ""
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a sprint is a short period of time (one month) on which "
+"the team implement a list of product backlogs. The sprint review is "
+"organized when the team presents his work to the customer and product owner."
+msgstr ""
+
+#. module: project_scrum
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
msgid "Draft"
@@ -713,6 +727,15 @@ msgid "Merge"
msgstr ""
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_product_backlog_form
+msgid ""
+"The scrum agile methodology is used in software development projects. The "
+"Product Backlog is the list of features to be implemented. A product backlog "
+"can be planified in a sprint of developement and can be split into several "
+"tasks. The product backlog is managed by the product owner of the project."
+msgstr ""
+
+#. module: project_scrum
#: model:ir.actions.act_window,name:project_scrum.action_sprint_backlog_open
msgid "View sprint backlog"
msgstr "Voir les retards du sprint"
@@ -796,6 +819,11 @@ msgid "Effective hours"
msgstr "Heures effectives"
#. module: project_scrum
+#: sql_constraint:ir.model.fields:0
+msgid "Size of the field can never be less than 1 !"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
msgid "Information"
msgstr ""
diff --git a/addons/project_scrum/i18n/project_scrum.pot b/addons/project_scrum/i18n/project_scrum.pot
index 783fe3884f9..3e126bed3c0 100644
--- a/addons/project_scrum/i18n/project_scrum.pot
+++ b/addons/project_scrum/i18n/project_scrum.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:13:01+0000\n"
-"PO-Revision-Date: 2010-11-18 16:13:01+0000\n"
+"POT-Creation-Date: 2010-12-03 15:44:24+0000\n"
+"PO-Revision-Date: 2010-12-03 15:44:24+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -48,11 +48,6 @@ msgid "What did you do since the last meeting?"
msgstr ""
#. module: project_scrum
-#: sql_constraint:ir.module.module:0
-msgid "The certificate ID of the module must be unique !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.meeting:0
#: view:project.scrum.product.backlog:0
#: view:project.scrum.sprint:0
@@ -65,11 +60,6 @@ msgid "Create task from backlogs"
msgstr ""
#. module: project_scrum
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: project_scrum
#: model:ir.module.module,shortdesc:project_scrum.module_meta_information
msgid "Scrum, Agile Development Method"
msgstr ""
@@ -93,6 +83,11 @@ msgid "The sprint '%s' has been opened."
msgstr ""
#. module: project_scrum
+#: constraint:project.project:0
+msgid "Error! project start-date must be lower then project end-date."
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.meeting:0
#: view:project.scrum.sprint:0
msgid "Are your Sprint Backlog estimate accurate ?"
@@ -152,8 +147,8 @@ msgid "project.scrum.email"
msgstr ""
#. module: project_scrum
-#: help:project.scrum.product.backlog,expected_hours:0
-msgid "Estimated total time to do the Backlog"
+#: constraint:project.project:0
+msgid "Error! You cannot assign escalation to the same project!"
msgstr ""
#. module: project_scrum
@@ -188,6 +183,12 @@ msgid "Please provide email address for product owner defined on sprint."
msgstr ""
#. module: project_scrum
+#: code:addons/project_scrum/project_scrum.py:0
+#, python-format
+msgid "Scrum Meeting of %s"
+msgstr ""
+
+#. module: project_scrum
#: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:0
#: model:ir.model,name:project_scrum.model_project_scrum_product_backlog
#: view:project.scrum.product.backlog:0
@@ -317,14 +318,14 @@ msgid "Sprints"
msgstr ""
#. module: project_scrum
-#: field:project.scrum.backlog.assign.sprint,convert_to_task:0
-msgid "Convert To Task"
+#: code:addons/project_scrum/project_scrum.py:0
+#, python-format
+msgid "Email notification could not be sent to the product owner %s"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/project_scrum.py:0
-#, python-format
-msgid "Scrum Meeting of"
+#: field:project.scrum.backlog.assign.sprint,convert_to_task:0
+msgid "Convert To Task"
msgstr ""
#. module: project_scrum
@@ -338,11 +339,6 @@ msgid "Responsible user who can work on task"
msgstr ""
#. module: project_scrum
-#: sql_constraint:ir.module.module:0
-msgid "The name of the module must be unique !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: field:project.scrum.product.backlog,state:0
#: view:project.scrum.sprint:0
@@ -483,11 +479,6 @@ msgid "Delegate"
msgstr ""
#. module: project_scrum
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: project_scrum
#: view:board.board:0
msgid "My Board"
msgstr ""
@@ -605,22 +596,12 @@ msgid "Note"
msgstr ""
#. module: project_scrum
-#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
-msgid "The scrum agile methodology is used in software development projects. In this methodology, a sprint is a short period of time (one month) on which the team implement a list of product backlogs. The sprint review is organized when the team presents his work to the customer and product owner."
-msgstr ""
-
-#. module: project_scrum
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
msgid "Draft"
msgstr ""
#. module: project_scrum
-#: constraint:ir.ui.menu:0
-msgid "Error ! You can not create recursive Menu."
-msgstr ""
-
-#. module: project_scrum
#: help:project.task,product_backlog_id:0
msgid "Related product backlog that contains this task. Used in SCRUM methodology"
msgstr ""
@@ -707,6 +688,11 @@ msgid "Scrum Meetings"
msgstr ""
#. module: project_scrum
+#: help:project.scrum.product.backlog,expected_hours:0
+msgid "Estimated total time to do the Backlog"
+msgstr ""
+
+#. module: project_scrum
#: help:project.scrum.backlog.merge,project_id:0
msgid "Select project for the new product backlog"
msgstr ""
@@ -767,6 +753,12 @@ msgid "Backlog Progress"
msgstr ""
#. module: project_scrum
+#: code:addons/project_scrum/project_scrum.py:0
+#, python-format
+msgid "Email notification could not be sent to the scrum master %s"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
@@ -801,26 +793,13 @@ msgid "Effective hours"
msgstr ""
#. module: project_scrum
-#: sql_constraint:ir.model.fields:0
-msgid "Size of the field can never be less than 1 !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.product.backlog:0
msgid "Information"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/project_scrum.py:0
-#, python-format
-msgid " Email Not send to the product owner %s!' % meeting_id.sprint_id.product_owner_id.name))\n"
-" else:\n"
-" raise osv.except_osv(_('Error !"
-msgstr ""
-
-#. module: project_scrum
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
+#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
+msgid "The scrum agile methodology is used in software development projects. In this methodology, a sprint is a short period of time (one month) on which the team implement a list of product backlogs. The sprint review is organized when the team presents his work to the customer and product owner."
msgstr ""
#. module: project_scrum
@@ -829,14 +808,6 @@ msgid "Remaining Hours"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/project_scrum.py:0
-#, python-format
-msgid " Email Not send to the scrum master %s!' % meeting_id.sprint_id.scrum_master_id.name))\n"
-" else:\n"
-" raise osv.except_osv(_('Error !"
-msgstr ""
-
-#. module: project_scrum
#: view:project.scrum.sprint:0
msgid "Responsible"
msgstr ""
diff --git a/addons/project_scrum/i18n/pt_BR.po b/addons/project_scrum/i18n/pt_BR.po
index e347a624f01..af25b1599af 100644
--- a/addons/project_scrum/i18n/pt_BR.po
+++ b/addons/project_scrum/i18n/pt_BR.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-02 19:21+0000\n"
-"Last-Translator: mga (Open ERP) <Unknown>\n"
+"POT-Creation-Date: 2010-11-18 16:13+0000\n"
+"PO-Revision-Date: 2010-11-27 03:36+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:13+0000\n"
+"X-Launchpad-Export-Date: 2010-11-28 04:51+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_scrum
@@ -49,6 +49,11 @@ msgid "What did you do since the last meeting?"
msgstr ""
#. module: project_scrum
+#: sql_constraint:ir.module.module:0
+msgid "The certificate ID of the module must be unique !"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.meeting:0
#: view:project.scrum.product.backlog:0
#: view:project.scrum.sprint:0
@@ -173,6 +178,14 @@ msgid "Spent hours"
msgstr ""
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_meeting_form
+msgid ""
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a daily meeting is organized by the scrum master with his "
+"team in order to detect the difficulties the team faced/will face."
+msgstr ""
+
+#. module: project_scrum
#: code:addons/project_scrum/project_scrum.py:0
#, python-format
msgid "Please provide email address for product owner defined on sprint."
@@ -204,19 +217,6 @@ msgid "Start Task"
msgstr ""
#. module: project_scrum
-#: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:0
-#, python-format
-msgid ""
-"is converted into Task %d.\"%(task_id,))\n"
-" self.log(cr, uid, backlog.id, message)\n"
-" if data['state_open'] and backlog.state == \"draft\":\n"
-" backlog_obj.write(cr, uid, backlog.id, {'state':'open'})\n"
-" sprint = sprint_obj.browse(cr, uid, data['sprint_id'], "
-"context=context)\n"
-" message = _('Product Backlog"
-msgstr ""
-
-#. module: project_scrum
#: code:addons/project_scrum/wizard/project_scrum_email.py:0
#, python-format
msgid "None"
@@ -342,6 +342,11 @@ msgid "Responsible user who can work on task"
msgstr ""
#. module: project_scrum
+#: sql_constraint:ir.module.module:0
+msgid "The name of the module must be unique !"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
#: field:project.scrum.product.backlog,state:0
#: view:project.scrum.sprint:0
@@ -350,14 +355,6 @@ msgid "State"
msgstr "Estado"
#. module: project_scrum
-#: code:addons/project_scrum/wizard/project_scrum_email.py:0
-#, python-format
-msgid ""
-"Hello , \n"
-"I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'"
-msgstr ""
-
-#. module: project_scrum
#: model:ir.actions.act_window,name:project_scrum.action_sprint_task_open
msgid "View sprint Tasks"
msgstr "Ver Tarefas do Sprint"
@@ -468,6 +465,14 @@ msgid "View project's tasks"
msgstr "Ver tarefas do projeto"
#. module: project_scrum
+#: code:addons/project_scrum/wizard/project_scrum_email.py:0
+#, python-format
+msgid ""
+"Hello , \n"
+"I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.meeting:0
msgid "Daily"
msgstr ""
@@ -605,6 +610,15 @@ msgid "Note"
msgstr "Anotação"
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree
+msgid ""
+"The scrum agile methodology is used in software development projects. In "
+"this methodology, a sprint is a short period of time (one month) on which "
+"the team implement a list of product backlogs. The sprint review is "
+"organized when the team presents his work to the customer and product owner."
+msgstr ""
+
+#. module: project_scrum
#: selection:project.scrum.product.backlog,state:0
#: selection:project.scrum.sprint,state:0
msgid "Draft"
@@ -713,6 +727,15 @@ msgid "Merge"
msgstr ""
#. module: project_scrum
+#: model:ir.actions.act_window,help:project_scrum.action_product_backlog_form
+msgid ""
+"The scrum agile methodology is used in software development projects. The "
+"Product Backlog is the list of features to be implemented. A product backlog "
+"can be planified in a sprint of developement and can be split into several "
+"tasks. The product backlog is managed by the product owner of the project."
+msgstr ""
+
+#. module: project_scrum
#: model:ir.actions.act_window,name:project_scrum.action_sprint_backlog_open
msgid "View sprint backlog"
msgstr "Ver o backlog do sprint"
@@ -796,6 +819,11 @@ msgid "Effective hours"
msgstr "Horas efetivas"
#. module: project_scrum
+#: sql_constraint:ir.model.fields:0
+msgid "Size of the field can never be less than 1 !"
+msgstr ""
+
+#. module: project_scrum
#: view:project.scrum.product.backlog:0
msgid "Information"
msgstr ""
@@ -815,7 +843,7 @@ msgstr ""
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-"O nome do objeto precisa iniciar com x_ e não conter nenhum caracter "
+"O nome do objeto precisa iniciar com x_ e não pode conter nenhum caracter "
"especial!"
#. module: project_scrum
diff --git a/addons/project_scrum/project_scrum.py b/addons/project_scrum/project_scrum.py
index d389cdfc524..95baff34f95 100644
--- a/addons/project_scrum/project_scrum.py
+++ b/addons/project_scrum/project_scrum.py
@@ -43,7 +43,7 @@ project_scrum_project()
class project_scrum_sprint(osv.osv):
_name = 'project.scrum.sprint'
_description = 'Project Scrum Sprint'
- _order = 'date_start'
+ _order = 'date_start desc'
def _compute(self, cr, uid, ids, fields, arg, context=None):
res = {}.fromkeys(ids, 0.0)
progress = {}
diff --git a/addons/project_scrum/project_scrum_view.xml b/addons/project_scrum/project_scrum_view.xml
index a9f220fd3c0..122f68edc16 100644
--- a/addons/project_scrum/project_scrum_view.xml
+++ b/addons/project_scrum/project_scrum_view.xml
@@ -112,7 +112,7 @@
</notebook>
<group col="8" colspan="4">
<field name="state" select="1" readonly="1"/>
- <button type="object" string="Cancel" name="button_cancel" states="open,pending" icon="gtk-stop"/>
+ <button type="object" string="Cancel" name="button_cancel" states="draft,open,pending" icon="gtk-stop"/>
<button type="object" string="Open" name="button_open" states="draft,pending" icon="terp-camera_test"/>
<button type="action" string="Convert to Task" name="%(action_scrum_backlog_to_task)d" states="pending" icon="gtk-execute"/>
<button type="object" string="Pending" name="button_pending" states="open" icon="gtk-media-pause"/>