diff options
Diffstat (limited to 'addons/project_scrum')
| -rw-r--r-- | addons/project_scrum/i18n/de.po | 122 | ||||
| -rw-r--r-- | addons/project_scrum/i18n/es.po | 126 | ||||
| -rw-r--r-- | addons/project_scrum/i18n/fr.po | 80 | ||||
| -rw-r--r-- | addons/project_scrum/i18n/project_scrum.pot | 95 | ||||
| -rw-r--r-- | addons/project_scrum/i18n/pt_BR.po | 80 | ||||
| -rw-r--r-- | addons/project_scrum/project_scrum.py | 2 | ||||
| -rw-r--r-- | addons/project_scrum/project_scrum_view.xml | 2 |
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"/> |
