diff options
Diffstat (limited to 'addons/project_scrum')
40 files changed, 836 insertions, 675 deletions
diff --git a/addons/project_scrum/__openerp__.py b/addons/project_scrum/__openerp__.py index 0f9649fd31d..9b2f4c4e046 100644 --- a/addons/project_scrum/__openerp__.py +++ b/addons/project_scrum/__openerp__.py @@ -24,6 +24,7 @@ 'name': 'Scrum, Agile Development Method', 'version': '1.0', 'category': 'Project Management', + 'complexity': "easy", 'description': """ This module implements all concepts defined by the scrum project management methodology for IT companies. ========================================================================================================= @@ -49,7 +50,7 @@ More information on the methodology: """, 'author': 'OpenERP SA', 'images': ['images/product_backlogs.jpeg', 'images/project_sprints.jpeg', 'images/scrum_dashboard.jpeg', 'images/scrum_meetings.jpeg'], - 'depends': ['project', 'process'], + 'depends': ['project', 'process', 'mail'], 'init_xml': [], 'update_xml': [ 'security/ir.model.access.csv', @@ -57,7 +58,7 @@ More information on the methodology: 'wizard/project_scrum_backlog_create_task_view.xml', 'wizard/project_scrum_backlog_merger_view.xml', 'wizard/project_scrum_postpone_view.xml', - "wizard/project_scrum_email_view.xml", +# "wizard/project_scrum_email_view.xml", 'project_scrum_view.xml', 'wizard/project_scrum_backlog_sprint_view.xml', 'process/project_scrum_process.xml', diff --git a/addons/project_scrum/i18n/ar.po b/addons/project_scrum/i18n/ar.po index 977f55e718a..bf84ee26ae8 100644 --- a/addons/project_scrum/i18n/ar.po +++ b/addons/project_scrum/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2009-09-08 16:00+0000\n" -"Last-Translator: Genie-soft <rawan@genie-soft.com>\n" +"PO-Revision-Date: 2011-06-18 11:28+0000\n" +"Last-Translator: kifcaliph <kifcaliph@hotmail.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: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -29,12 +29,12 @@ msgstr "" #. module: project_scrum #: field:project.scrum.meeting,name:0 msgid "Meeting Name" -msgstr "" +msgstr "اسم الإجتماع" #. module: project_scrum #: model:process.transition,note:project_scrum.process_transition_backlogtask0 msgid "From backlog create task." -msgstr "" +msgstr "إنشاء مهمة من السجل التراكمي." #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -94,24 +94,24 @@ msgstr "" #. module: project_scrum #: model:process.node,note:project_scrum.process_node_productbacklog0 msgid "Create task from backlogs" -msgstr "" +msgstr "إنشاء مهمة من السجل التراكمي." #. module: project_scrum #: model:ir.module.module,shortdesc:project_scrum.module_meta_information msgid "Scrum, Agile Development Method" -msgstr "" +msgstr "إدارة التطوير بطريقة الـ سكرم (Scrum) أو الـ آجيل (Agile)" #. module: project_scrum #: field:project.scrum.product.backlog,progress:0 msgid "Progress" -msgstr "" +msgstr "مستوي التقدم" #. module: project_scrum #: field:project.scrum.meeting,user_id:0 #: view:project.scrum.sprint:0 #: field:project.scrum.sprint,scrum_master_id:0 msgid "Scrum Master" -msgstr "" +msgstr "Scrum Master" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:83 @@ -128,12 +128,12 @@ msgstr "" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Are your Sprint Backlog estimate accurate ?" -msgstr "" +msgstr "هل تقديراتك دقيقة لسجل العدوات السريعة؟" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Retrospective" -msgstr "" +msgstr "أثر رجعي" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -148,7 +148,7 @@ msgstr "" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.dblc_proj msgid "View project's backlog" -msgstr "" +msgstr "عرض السجل التراكمي للمشروع" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -191,7 +191,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.sprint,name:0 msgid "Sprint Name" -msgstr "" +msgstr "اسم المهمة الأسبوعية (Sprint)" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_task @@ -248,7 +248,7 @@ msgstr "" #: field:project.task,product_backlog_id:0 #, python-format msgid "Product Backlog" -msgstr "" +msgstr "سجل تراكمي للمنتج" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_project @@ -259,7 +259,7 @@ msgstr "" #: view:project.scrum.sprint:0 #: field:project.scrum.sprint,project_id:0 msgid "Project" -msgstr "" +msgstr "مشروع" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -282,12 +282,12 @@ msgstr "" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Sprint Info" -msgstr "" +msgstr "بيان مهمة أسبوعية" #. module: project_scrum #: field:project.scrum.sprint,date_stop:0 msgid "Ending Date" -msgstr "" +msgstr "تاريخ انتهاء" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -298,7 +298,7 @@ msgstr "" #. module: project_scrum #: help:project.scrum.sprint,effective_hours:0 msgid "Computed using the sum of the task work done." -msgstr "" +msgstr "محسوب باستخدام مجموع مهام الأعمال المنتهية." #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:91 @@ -319,7 +319,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.sprint,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "تاريخ الإبتداء" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:94 @@ -349,7 +349,7 @@ msgstr "" #: field:project.scrum.product.backlog,expected_hours:0 #: field:project.scrum.sprint,expected_hours:0 msgid "Planned Hours" -msgstr "" +msgstr "الساعات المخططة" #. module: project_scrum #: field:project.scrum.email,subject:0 @@ -393,17 +393,17 @@ msgstr "" #: view:project.scrum.sprint:0 #: field:project.scrum.sprint,state:0 msgid "State" -msgstr "" +msgstr "حالة" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_sprint_task_open msgid "View sprint Tasks" -msgstr "" +msgstr "عرض المهام الأسبوعية (Sprint)" #. module: project_scrum #: field:project.scrum.sprint,meeting_ids:0 msgid "Daily Scrum" -msgstr "" +msgstr "Scrum يومي" #. module: project_scrum #: view:project.scrum.backlog.create.task:0 @@ -440,19 +440,19 @@ msgstr "" #. module: project_scrum #: model:ir.ui.menu,name:project_scrum.menu_scrum msgid "Scrum" -msgstr "" +msgstr "Scrum" #. module: project_scrum #: field:project.scrum.meeting,question_today:0 msgid "Tasks for today" -msgstr "" +msgstr "مهام اليوم" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:88 #: field:project.scrum.meeting,question_yesterday:0 #, python-format msgid "Tasks since yesterday" -msgstr "" +msgstr "مهام منذ أمس" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:39 @@ -490,12 +490,12 @@ msgstr "" #: selection:project.scrum.product.backlog,state:0 #: selection:project.scrum.sprint,state:0 msgid "Cancelled" -msgstr "" +msgstr "أُلغيت" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.dblc_proj2 msgid "View project's tasks" -msgstr "" +msgstr "عرض المهام للمشروع" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:56 @@ -513,7 +513,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.sprint,backlog_ids:0 msgid "Sprint Backlog" -msgstr "" +msgstr "سجل تراكمي للمهام الأسبوعية" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -540,7 +540,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.meeting,date:0 msgid "Meeting Date" -msgstr "" +msgstr "تاريخ الإجتماع" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.act_scrum_sprint_2_project_task @@ -549,7 +549,7 @@ msgstr "" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Tasks" -msgstr "" +msgstr "المهام" #. module: project_scrum #: field:project.scrum.email,product_owner_email:0 @@ -570,7 +570,7 @@ msgstr "" #: help:project.scrum.product.backlog,progress:0 #: help:project.scrum.sprint,progress:0 msgid "Computed as: Time Spent / Total Time." -msgstr "" +msgstr "حسابها كالتالي: الوقت المستغرق / الوقت الإجمالي." #. module: project_scrum #: view:project.scrum.meeting:0 @@ -581,7 +581,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.meeting,question_blocks:0 msgid "Blocks encountered" -msgstr "" +msgstr "نقط العوائق" #. module: project_scrum #: help:project.scrum.backlog.assign.sprint,state_open:0 @@ -609,7 +609,7 @@ msgstr "" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Scrum Sprint" -msgstr "" +msgstr "مهام أسبوعية للـ (Scrum Sprint)" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -619,23 +619,23 @@ msgstr "" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Review" -msgstr "" +msgstr "مراجعه" #. module: project_scrum #: field:project.scrum.sprint,retrospective:0 msgid "Sprint Retrospective" -msgstr "" +msgstr "المهام الأسبوعية بأثر رجعي (Sprint)" #. module: project_scrum #: field:project.scrum.product.backlog,note:0 msgid "Note" -msgstr "" +msgstr "ملاحظة" #. module: project_scrum #: selection:project.scrum.product.backlog,state:0 #: selection:project.scrum.sprint,state:0 msgid "Draft" -msgstr "" +msgstr "مسودة" #. module: project_scrum #: help:project.task,product_backlog_id:0 @@ -662,7 +662,7 @@ msgstr "" #: view:project.scrum.sprint:0 #: selection:project.scrum.sprint,state:0 msgid "Pending" -msgstr "" +msgstr "معلّق" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -684,7 +684,7 @@ msgstr "" #: field:project.project,product_owner_id:0 #: field:project.scrum.sprint,product_owner_id:0 msgid "Product Owner" -msgstr "" +msgstr "مالك المنتج" #. module: project_scrum #: help:project.scrum.product.backlog,sequence:0 @@ -695,12 +695,12 @@ msgstr "" #: model:process.node,name:project_scrum.process_node_productbacklog0 #: view:project.scrum.product.backlog:0 msgid "Product backlog" -msgstr "" +msgstr "السجل التراكمي للمنتج" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.act_scrum_sprint_2_product_backlog msgid "Backlogs" -msgstr "" +msgstr "سجلات تراكمية" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:326 @@ -716,7 +716,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.product.backlog,active:0 msgid "Active" -msgstr "" +msgstr "نشط" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_meeting_form @@ -742,12 +742,12 @@ msgstr "" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_sprint_backlog_open msgid "View sprint backlog" -msgstr "" +msgstr "عرض السجل التراكمي للمهام الأسبوعية" #. module: project_scrum #: field:project.scrum.meeting,question_backlog:0 msgid "Backlog Accurate" -msgstr "" +msgstr "سجل تراكمي دقيق" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_to_task @@ -791,13 +791,13 @@ msgstr "" #: selection:project.scrum.product.backlog,state:0 #: selection:project.scrum.sprint,state:0 msgid "Done" -msgstr "" +msgstr "تم" #. module: project_scrum #: view:project.scrum.backlog.merge:0 #: view:project.scrum.product.backlog:0 msgid "Cancel" -msgstr "" +msgstr "إلغـاء" #. module: project_scrum #: view:postpone.wizard:0 @@ -812,13 +812,13 @@ msgstr "" #: view:project.scrum.sprint:0 #: selection:project.scrum.sprint,state:0 msgid "Open" -msgstr "" +msgstr "افتح" #. module: project_scrum #: view:project.scrum.sprint:0 #: field:project.scrum.sprint,effective_hours:0 msgid "Effective hours" -msgstr "" +msgstr "ساعات فعالة" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -828,7 +828,7 @@ msgstr "" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Remaining Hours" -msgstr "" +msgstr "الساعات المتبقية" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -838,7 +838,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.product.backlog,name:0 msgid "Feature" -msgstr "" +msgstr "السمات" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -870,13 +870,13 @@ msgstr "" #. module: project_scrum #: model:process.transition,name:project_scrum.process_transition_backlogtask0 msgid "Backlog Task" -msgstr "" +msgstr "سجل تراكمي للمهمة" #. module: project_scrum #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Planned hours" -msgstr "" +msgstr "الساعات المخططة" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_project_scrum_email @@ -885,7 +885,7 @@ msgstr "" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Scrum Meeting" -msgstr "" +msgstr "مقابلات (Scrum Meeting)" #. module: project_scrum #: model:ir.actions.report.xml,name:project_scrum.report_scrum_sprint_burndown_chart @@ -896,7 +896,7 @@ msgstr "" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Daily Meetings" -msgstr "" +msgstr "لقاءات يومية" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -906,7 +906,7 @@ msgstr "" #. module: project_scrum #: field:project.project,sprint_size:0 msgid "Sprint Days" -msgstr "" +msgstr "أيام المهام الأسبوعية (Sprint)" #. module: project_scrum #: help:project.scrum.email,product_owner_email:0 @@ -916,7 +916,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.sprint,progress:0 msgid "Progress (0-100)" -msgstr "" +msgstr "التقدم (0-100)" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:324 @@ -956,7 +956,7 @@ msgstr "" #. module: project_scrum #: view:project.project:0 msgid "Scrum Data" -msgstr "" +msgstr "بيانات Scrum" #. module: project_scrum #: field:project.project,scrum:0 @@ -971,7 +971,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.product.backlog,tasks_id:0 msgid "Tasks Details" -msgstr "" +msgstr "تفاصيل المهام" #. module: project_scrum #: model:ir.model,name:project_scrum.model_postpone_wizard @@ -1087,4 +1087,279 @@ msgstr "" #. module: project_scrum #: field:project.scrum.sprint,review:0 msgid "Sprint Review" -msgstr "" +msgstr "مراجعة المهام الأسبوعية" + +#~ msgid "Template" +#~ msgstr "قالب" + +#~ msgid "Project Members" +#~ msgstr "أعضاء المشروع" + +#~ msgid "What have you accomplished since yesterday ?" +#~ msgstr "ماذا أنجزت منذ البارحة؟" + +#~ msgid "Scrum Projects" +#~ msgstr "مشاريع Scrum" + +#~ msgid "Subproject" +#~ msgstr "مشروع فرعي" + +#~ msgid "Scrum Task" +#~ msgstr "مهمة Scrum" + +#~ msgid "Importance" +#~ msgstr "أهمية" + +#~ msgid "Notes" +#~ msgstr "ملاحظات" + +#~ msgid "Very urgent" +#~ msgstr "عاجل جداً" + +#~ msgid "Deadline" +#~ msgstr "الموعد النهائي" + +#~ msgid "Mail Header" +#~ msgstr "رأس البريد" + +#~ msgid "Team Name" +#~ msgstr "اسم الفريق" + +#~ msgid "Priority" +#~ msgstr "أولوية" + +#~ msgid "Type" +#~ msgstr "نوع" + +#~ msgid "Medium" +#~ msgstr "متوسط" + +#~ msgid "Task Details" +#~ msgstr "تفاصيل المهمة" + +#~ msgid "Contact" +#~ msgstr "جهة الإتصال" + +#~ msgid "Scrum Product backlog" +#~ msgstr "سجل تراكمي للمنتج بطريقة Scrum" + +#~ msgid "Delay Hours" +#~ msgstr "ساعات تأخير" + +#~ msgid "Optionnal Info" +#~ msgstr "معلومات اختيارية" + +#~ msgid "Draft Backlogs" +#~ msgstr "مسودة السجلات التراكمية" + +#~ msgid "Low" +#~ msgstr "منخفض" + +#~ msgid "Is there anything blocking you ?" +#~ msgstr "هل هناك أي شيء يعيقك؟" + +#~ msgid "Status" +#~ msgstr "الحالة" + +#~ msgid "Project Manager" +#~ msgstr "مدير المشروع" + +#~ msgid "Timebox" +#~ msgstr "الوقت الزمني" + +#~ msgid "Project Name" +#~ msgstr "اسم المشروع" + +#~ msgid "Assigned to" +#~ msgstr "مكلف إلى" + +#~ msgid "Date Closed" +#~ msgstr "تاريخ الإغلاق" + +#~ msgid "Delegated To" +#~ msgstr "مفوض إلى" + +#~ msgid "Working Time" +#~ msgstr "ساعات العمل" + +#~ msgid "Task summary" +#~ msgstr "ملخص المهمة" + +#~ msgid "In Progress" +#~ msgstr "قيد التقدم" + +#~ msgid "Very Low" +#~ msgstr "منخفض جداً" + +#~ msgid "Timetable working hours to adjust the gantt diagram report" +#~ msgstr "الجدول الزمني لساعات العمل لتعديل تقرير الرسم البياني Gantt" + +#~ msgid "" +#~ "Total remaining time, can be re-estimated periodically by the assignee of " +#~ "the task." +#~ msgstr "" +#~ "إجمالي الوقت المتبقي، يمكن إعادة تقدير من خلال الشخص المحال إليه المهمة." + +#~ msgid "Delegated Tasks" +#~ msgstr "المهام المفوضة" + +#~ msgid "My tasks" +#~ msgstr "مهامي" + +#~ msgid "" +#~ "Header added at the beginning of the email for the warning message sent to " +#~ "the customer when a task is closed." +#~ msgstr "" +#~ "يوضع تنبيه في أول البريد الإلكتروني كرسالة تحذير للعميل حين إنتهاء المهمة." + +#~ msgid "" +#~ "Project's member. Not used in any computation, just for information purpose." +#~ msgstr "أعضاء المشروع، غير مستخدمين لأي عمليات حسابية، فقط لأغراض معلوماتية." + +#~ msgid "My opened sprints (Product Owner)" +#~ msgstr "المهام الأسبوعية المفتوحة (مالك المنتج)" + +#~ msgid "" +#~ "If you check this field, the project manager will receive a request each " +#~ "time a task is completed by his team." +#~ msgstr "" +#~ "اذا علمت هذا الحقل، سيستلم مدير المشروع طلب في كل مرة تكتمل فيها مهمة من قبل " +#~ "أعضاء فريقه." + +#~ msgid "" +#~ "Estimated time to do the task, usually set by the project manager when the " +#~ "task is in draft state." +#~ msgstr "" +#~ "الوقت التقديري لإنجاز المهمة، يضعها في العادة مدير المشروع عندما تكون المهمة " +#~ "في حالة المسودة." + +#~ msgid "All Tasks" +#~ msgstr "جميع المهام" + +#~ msgid "Partner" +#~ msgstr "شريك" + +#~ msgid "Total Time" +#~ msgstr "إجمالي الوقت" + +#~ msgid "Computed as: Time Spent + Remaining Time." +#~ msgstr "حسابها كالتالي: الوقت المستغرق + الوقت المتبقي" + +#~ msgid "Internal description of the project." +#~ msgstr "وصف داخلي للمشروع." + +#~ msgid "Percent of tasks closed according to the total of tasks todo." +#~ msgstr "نسبة المهام المغلقة وفقاً لمجموع المهام المطلوب تنفيذها." + +#~ msgid "Planned Time" +#~ msgstr "الوقت المخطط" + +#~ msgid "Invalid XML for View Architecture!" +#~ msgstr "هناك خطأ في بيانات الـ XML للعرض!" + +#~ msgid "Projects" +#~ msgstr "المشروعات" + +#~ msgid "Scrum Tasks" +#~ msgstr "مهام Scrum" + +#~ msgid "Progress (%)" +#~ msgstr "نسبة التقدم (%)" + +#~ msgid "Opened tasks" +#~ msgstr "مهام المفتوحة" + +#~ msgid "Is Scrum" +#~ msgstr "هل هو Scrum" + +#~ msgid "Create Tasks" +#~ msgstr "إنشاء مهام" + +#~ msgid "My opened sprints (Scrum Master)" +#~ msgstr "مهامي الأسبوعية المفتوحة (Scrum Master)" + +#~ msgid "My opened tasks" +#~ msgstr "مهامي المفتوحة" + +#~ msgid "Sum of total hours of all tasks related to this project." +#~ msgstr "المجموع الكلي للساعات لكل المهام المتعلقة بهذا المشروع." + +#~ msgid "Opened Sprints" +#~ msgstr "مهام مفتوحة" + +#~ msgid "My Sprints (Scrum Master)" +#~ msgstr "مهامي الأسبوعية (Scrum Master)" + +#~ msgid "Time Spent" +#~ msgstr "الوقت المستغرق" + +#~ msgid "Work done" +#~ msgstr "العمل إنتهي" + +#~ msgid "User" +#~ msgstr "مستخدِم" + +#~ msgid "Draft Sprints" +#~ msgstr "مسودة المهام الأسبوعية" + +#~ msgid "" +#~ "Computed as: Total Time - Estimated Time. It gives the difference of the " +#~ "time estimated by the project manager and the real time to close the task." +#~ msgstr "" +#~ "حسابها كالتالي: الوقت الكلي - الوقت التقديري، يعطي الفرق بين الوقت المقدر من " +#~ "مدير المشروع والوقت الحقيقي لإغلاق المهمة." + +#~ msgid "Warn Partner" +#~ msgstr "أخبر شريك" + +#~ msgid "My Sprints (Product Owner)" +#~ msgstr "مهامي الأسبوعية (مالك المنتج)" + +#~ msgid "Sum of spent hours of all tasks related to this project." +#~ msgstr "مجموع الساعات المستهلكة لكل المهام المرتبطة بهذا المشروع." + +#~ msgid "Sum of planned hours of all tasks related to this project." +#~ msgstr "مجموع الساعات المخططة لكل المهام المرتبطة بهذا المشروع." + +#~ msgid "Parent Task" +#~ msgstr "المهمة الأم" + +#~ msgid "" +#~ "The Object name must start with x_ and not contain any special character !" +#~ msgstr "اسم الكائن يجب أن يبدأ ب \"_x\" ولا يحتوي على رموز خاصة !" + +#~ msgid "Warn Manager" +#~ msgstr "تحذير المدير" + +#~ msgid "Urgent" +#~ msgstr "عاجل" + +#~ msgid "Sprints Done" +#~ msgstr "المهام الأسبوعية المنتهية" + +#~ msgid "Description" +#~ msgstr "وصف" + +#~ msgid "Edit Projects" +#~ msgstr "تحرير المشروعات" + +#~ msgid "Analytic Account" +#~ msgstr "حسابات تحليلية" + +#~ msgid "Hours Spent" +#~ msgstr "الوقت المستغرق" + +#~ msgid "Running" +#~ msgstr "قيد التنفيذ" + +#~ msgid "Scrum Project" +#~ msgstr "مشروع Scrum" + +#~ msgid "Parent project" +#~ msgstr "مشروع رئيسي" + +#~ msgid "What are you working on today ?" +#~ msgstr "ماذا ستعمل اليوم؟" + +#~ msgid "Scrum Team" +#~ msgstr "فريق Scrum" diff --git a/addons/project_scrum/i18n/bg.po b/addons/project_scrum/i18n/bg.po index fa259a7e8f2..012bc2c96f4 100644 --- a/addons/project_scrum/i18n/bg.po +++ b/addons/project_scrum/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/bs.po b/addons/project_scrum/i18n/bs.po index 4e833742289..f93ed3fefe5 100644 --- a/addons/project_scrum/i18n/bs.po +++ b/addons/project_scrum/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/ca.po b/addons/project_scrum/i18n/ca.po index e075d780db0..1203d8bf11b 100644 --- a/addons/project_scrum/i18n/ca.po +++ b/addons/project_scrum/i18n/ca.po @@ -7,25 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2010-08-02 17:18+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"<jesteve@zikzakmedia.com>\n" +"PO-Revision-Date: 2011-08-17 23:10+0000\n" +"Last-Translator: mgaja (GrupoIsep.com) <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: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 msgid "Email Id of Scrum Master" -msgstr "" +msgstr "Id de correu del Scrum Master" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 msgid "_Assign" -msgstr "" +msgstr "_Assigna" #. module: project_scrum #: field:project.scrum.meeting,name:0 @@ -41,7 +40,7 @@ msgstr "Des de backlog crea tasca." #: view:project.scrum.product.backlog:0 #: field:project.scrum.product.backlog,user_id:0 msgid "Author" -msgstr "" +msgstr "Autor/a" #. module: project_scrum #: model:ir.module.module,description:project_scrum.module_meta_information @@ -69,12 +68,34 @@ msgid "" " * http://controlchaos.com\n" " " msgstr "" +"\n" +" Aquest mòdul implementa tots els conceptes definits per la metodologia\n" +" Scrum de gestió de projectes per a empreses de TI:\n" +" * Projecte amb sprints, product owner, scrum master\n" +" * Sprints amb revisions, reunions diàries, comentaris\n" +" * Product backlog\n" +" * Sprint backlog\n" +"\n" +" Afegexiu alguns conceptes al mòdul de gestió de projectes:\n" +" * Full de ruta a mig termini, a llarg termini\n" +" * Sol·licituds clients/funcional versus sol·licituds tècniques\n" +"\n" +" També crea un nou informe:\n" +" * Gràfic de treball pendent\n" +"\n" +" Els projectes i tasques scrum hereten dels projectes i tasques\n" +" reals, així podeu seguir treballant en tasques normals que també\n" +" inclouen tasques dels projectes scrum.\n" +"\n" +" Més informació sobre la metodologia:\n" +" * http://controlchaos.com\n" +" " #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "What did you do since the last meeting?" -msgstr "" +msgstr "Que vareu fer des de l'última reunió" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree @@ -84,13 +105,18 @@ msgid "" "which the team implements a list of product backlogs. The sprint review is " "organized when the team presents its work to the customer and product owner." msgstr "" +"La metodologia àgil scrum s'utilitza en projectes de desenvolupament de " +"programari. En aquesta metodologia, un sprint és un curt període de temps " +"(p. ex. un mes) durant el qual l'equip implementa un munt d'elements de la " +"pila de producte. S'organitza la revisió del sprint quan l'equip presenta el " +"seu treball al client i el propietari del producte." #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Group By..." -msgstr "" +msgstr "Agrupa per..." #. module: project_scrum #: model:process.node,note:project_scrum.process_node_productbacklog0 @@ -118,12 +144,14 @@ msgstr "Scrum master" #: code:addons/project_scrum/project_scrum.py:83 #, python-format msgid "The sprint '%s' has been opened." -msgstr "" +msgstr "El sprint '%s' ha estat obert." #. module: project_scrum #: constraint:project.project:0 msgid "Error! project start-date must be lower then project end-date." msgstr "" +"Error! La data d'inici del projecte ha de ser anterior a la data final del " +"projecte." #. module: project_scrum #: view:project.scrum.meeting:0 @@ -139,12 +167,12 @@ msgstr "Retrospectiu" #. module: project_scrum #: view:project.scrum.meeting:0 msgid "Send Email" -msgstr "" +msgstr "Envia Email" #. module: project_scrum #: constraint:project.task:0 msgid "Error ! You cannot create recursive tasks." -msgstr "" +msgstr "Error! No podeu crear tasques recursives." #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.dblc_proj @@ -155,39 +183,39 @@ msgstr "Vista backlogs del projecte" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Set to Draft" -msgstr "" +msgstr "Canvia a esborrany" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_backlog_merge msgid "Merge Product Backlogs" -msgstr "" +msgstr "Fusiona elements de la pila del producte" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_merge #: view:project.scrum.backlog.merge:0 msgid "Merge Backlogs" -msgstr "" +msgstr "Fusiona elements de la pila" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:53 #, python-format msgid "Scrum Meeting : %s" -msgstr "" +msgstr "Reunió de Scrum: %s" #. module: project_scrum #: view:project.task:0 msgid "Backlog" -msgstr "" +msgstr "Pila" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_email msgid "project.scrum.email" -msgstr "" +msgstr "projecte.scrum.correu" #. module: project_scrum #: constraint:project.project:0 msgid "Error! You cannot assign escalation to the same project!" -msgstr "" +msgstr "Error! No podeu assignar un escalat al mateix projecte." #. module: project_scrum #: field:project.scrum.sprint,name:0 @@ -197,17 +225,17 @@ msgstr "Nom del sprint" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_task msgid "Task" -msgstr "" +msgstr "Tasca" #. module: project_scrum #: view:postpone.wizard:0 msgid "Ok" -msgstr "" +msgstr "Accepta" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Spent hours" -msgstr "" +msgstr "Hores consumides" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_meeting_form @@ -216,30 +244,34 @@ msgid "" "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 "" +"La metodologia àgil scrum s'utilitza en el desenvolupament de projectes de " +"programari. En aquesta metodologia, el responsable de scrum organitza una " +"reunió diària amb el seu equip per detectar les dificultats al fet que " +"s'enfronten/s'enfrontaran el seu equip." #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:316 #, python-format msgid "Please provide email address for product owner defined on sprint." -msgstr "" +msgstr "Introdueix una adreça de correu del producte per definir l'esprint." #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:327 #, python-format msgid "Scrum Meeting of %s" -msgstr "" +msgstr "Reunió scrum de %s" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:57 #, python-format msgid "Product Backlog '%s' is converted into Task %d." -msgstr "" +msgstr "Cartera de productes '% s' es converteix en tasca %d." #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:62 #, python-format msgid "Product Backlog '%s' is assigned sprint:%s" -msgstr "" +msgstr "Cartera de productes '%s' se li assigna sprint: %s" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:57 @@ -265,7 +297,7 @@ msgstr "Projecte" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Start Task" -msgstr "" +msgstr "Inicia tasca" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:90 @@ -273,12 +305,12 @@ msgstr "" #: code:addons/project_scrum/wizard/project_scrum_email.py:96 #, python-format msgid "None" -msgstr "" +msgstr "Sense" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Change Stage" -msgstr "" +msgstr "Canvia etapa" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -294,7 +326,7 @@ msgstr "Data de fi" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Links" -msgstr "" +msgstr "Enllaços" #. module: project_scrum #: help:project.scrum.sprint,effective_hours:0 @@ -305,17 +337,17 @@ msgstr "Calculat utilitzant la suma de les tasques realitzades." #: code:addons/project_scrum/wizard/project_scrum_email.py:91 #, python-format msgid "Task for Today" -msgstr "" +msgstr "Tasca per avui" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,state_open:0 msgid "Open Backlog" -msgstr "" +msgstr "Obre pila" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Total Spent Hours" -msgstr "" +msgstr "Total hores consumides" #. module: project_scrum #: field:project.scrum.sprint,date_start:0 @@ -326,24 +358,24 @@ msgstr "Data d'inici" #: code:addons/project_scrum/wizard/project_scrum_email.py:94 #, python-format msgid "Blocking points encountered:" -msgstr "" +msgstr "Punts de bloqueig trobats:" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Planning" -msgstr "" +msgstr "Planificació" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 #: view:project.scrum.backlog.create.task:0 #: view:project.scrum.email:0 msgid "_Cancel" -msgstr "" +msgstr "_Canceŀla" #. module: project_scrum #: help:project.scrum.sprint,scrum_master_id:0 msgid "The person who is maintains the processes for the product" -msgstr "" +msgstr "La persona que manté els processos per al producte" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -355,7 +387,7 @@ msgstr "Hores planejades" #. module: project_scrum #: field:project.scrum.email,subject:0 msgid "Subject" -msgstr "" +msgstr "Assumpte" #. module: project_scrum #: view:board.board:0 @@ -365,28 +397,29 @@ msgstr "" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Sprints" -msgstr "" +msgstr "Sprints" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:314 #, python-format msgid "Email notification could not be sent to the product owner %s" msgstr "" +"No es va poder enviar la notificació per correu a l'amo del producte %s" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,convert_to_task:0 msgid "Convert To Task" -msgstr "" +msgstr "Converteix a tasca" #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "Are you sure you want to merge these Backlogs?" -msgstr "" +msgstr "Segur que desitgeu fusionar aquestes piles?" #. module: project_scrum #: help:project.scrum.backlog.create.task,user_id:0 msgid "Responsible user who can work on task" -msgstr "" +msgstr "Usuari responsable que pot treballar en la tasca" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -409,14 +442,14 @@ msgstr "Scrum diari" #. module: project_scrum #: view:project.scrum.backlog.create.task:0 msgid "C_onvert" -msgstr "" +msgstr "C_onverteix" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_product_backlog_form #: model:ir.ui.menu,name:project_scrum.menu_action_product_backlog_form #: view:project.scrum.product.backlog:0 msgid "Product Backlogs" -msgstr "" +msgstr "Piles del producte" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:301 @@ -425,18 +458,18 @@ msgstr "" #: code:addons/project_scrum/project_scrum.py:316 #, python-format msgid "Error !" -msgstr "" +msgstr "Error !" #. module: project_scrum #: field:project.scrum.product.backlog,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Data creació" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Are there anything blocking you?" -msgstr "" +msgstr "Hi ha alguna cosa bloquejant-te?" #. module: project_scrum #: model:ir.ui.menu,name:project_scrum.menu_scrum @@ -460,32 +493,32 @@ msgstr "Tasques des d'ahir" #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:71 #, python-format msgid "Warning" -msgstr "" +msgstr "Atenció" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_backlog_assign_sprint msgid "Assign sprint to backlogs" -msgstr "" +msgstr "Asigna sprint a piles" #. module: project_scrum #: help:project.scrum.sprint,expected_hours:0 msgid "Estimated time to do the task." -msgstr "" +msgstr "Temps estimat per realitzar la tasca" #. module: project_scrum #: field:project.scrum.product.backlog,task_hours:0 msgid "Task Hours" -msgstr "" +msgstr "Hores de tasca" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Dates" -msgstr "" +msgstr "Dates" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Send to Scrum Master" -msgstr "" +msgstr "Envia al scrum master" #. module: project_scrum #: selection:project.scrum.product.backlog,state:0 @@ -505,11 +538,13 @@ msgid "" "Hello , \n" "I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'" msgstr "" +"Hola,\n" +"Li envio el seu Scrum Meeting: %s per al Sprint '%s' del projecte '%s'" #. module: project_scrum #: view:project.scrum.meeting:0 msgid "Daily" -msgstr "" +msgstr "Diàriament" #. module: project_scrum #: field:project.scrum.sprint,backlog_ids:0 @@ -519,24 +554,24 @@ msgstr "Sprint backlog" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Delegate" -msgstr "" +msgstr "Delegat" #. module: project_scrum #: view:board.board:0 msgid "My Board" -msgstr "" +msgstr "El meu taulell" #. module: project_scrum #: view:postpone.wizard:0 msgid "Postpone Backlog" -msgstr "" +msgstr "Postposar pila" #. module: project_scrum #: view:board.board:0 #: model:ir.actions.act_window,name:project_scrum.action_view_task_progress_graph #: view:project.task:0 msgid "Task Progress" -msgstr "" +msgstr "Progrés de la tasca" #. module: project_scrum #: field:project.scrum.meeting,date:0 @@ -555,17 +590,17 @@ msgstr "Tasques" #. module: project_scrum #: field:project.scrum.email,product_owner_email:0 msgid "Product Owner Email" -msgstr "" +msgstr "Correu del propietari del producte" #. module: project_scrum #: view:project.scrum.email:0 msgid "_Send" -msgstr "" +msgstr "_Envia" #. module: project_scrum #: help:project.scrum.backlog.assign.sprint,sprint_id:0 msgid "Select Sprint to assign backlog." -msgstr "" +msgstr "Seleccioneu el Sprint per assignar el backlog." #. module: project_scrum #: help:project.scrum.product.backlog,progress:0 @@ -577,7 +612,7 @@ msgstr "Calculat com: Temps dedicat / Temps total." #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Month" -msgstr "" +msgstr "Mes" #. module: project_scrum #: field:project.scrum.meeting,question_blocks:0 @@ -588,23 +623,24 @@ msgstr "Bloqueigs trobats" #: help:project.scrum.backlog.assign.sprint,state_open:0 msgid "Change the state of product backlogs to open if its in draft state" msgstr "" +"Canvia l'estat de les piles de producte a obert si està en estat esborrador" #. module: project_scrum #: view:project.scrum.email:0 #: field:project.scrum.email,message:0 msgid "Message" -msgstr "" +msgstr "Missatge" #. module: project_scrum #: field:project.scrum.email,scrum_master_email:0 msgid "Scrum Master Email" -msgstr "" +msgstr "Correu del scrum master" #. module: project_scrum #: help:project.project,product_owner_id:0 #: help:project.scrum.sprint,product_owner_id:0 msgid "The person who is responsible for the product" -msgstr "" +msgstr "La persona que és responsable del producte" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -615,7 +651,7 @@ msgstr "Scrum sprint" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Product owner" -msgstr "" +msgstr "Propietari del producte" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -643,19 +679,21 @@ msgstr "Esborrany" msgid "" "Related product backlog that contains this task. Used in SCRUM methodology" msgstr "" +"Pila de producte relacionada que conté aquesta tasca. Utilitzat en la " +"metodologia SCRUM" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "What do you plan to do till the next meeting?" -msgstr "" +msgstr "Què planegeu fer fins a la següent reunió?" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_postpone_wizard #: view:postpone.wizard:0 #: view:project.scrum.product.backlog:0 msgid "Postpone" -msgstr "" +msgstr "Ajorna" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -669,17 +707,17 @@ msgstr "Pendent" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Optional Info" -msgstr "" +msgstr "Informació opcional" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_backlog_create_task msgid "Create Tasks from Product Backlogs" -msgstr "" +msgstr "Crea tasques a partir de piles del producte" #. module: project_scrum #: help:project.project,sprint_size:0 msgid "Number of days allocated for sprint" -msgstr "" +msgstr "Número de dies reservats per al sprint" #. module: project_scrum #: field:project.project,product_owner_id:0 @@ -690,7 +728,7 @@ msgstr "Responsable del producte" #. module: project_scrum #: help:project.scrum.product.backlog,sequence:0 msgid "Gives the sequence order when displaying a list of product backlog." -msgstr "" +msgstr "Definiu l'ordre quan es mostri una llista de backlog de producte." #. module: project_scrum #: model:process.node,name:project_scrum.process_node_productbacklog0 @@ -707,12 +745,12 @@ msgstr "Backlogs" #: code:addons/project_scrum/project_scrum.py:326 #, python-format msgid "Thank you" -msgstr "" +msgstr "Gràcies" #. module: project_scrum #: help:project.scrum.backlog.assign.sprint,convert_to_task:0 msgid "Create Task for Product Backlog" -msgstr "" +msgstr "Crea tasca per la pila del producte" #. module: project_scrum #: field:project.scrum.product.backlog,active:0 @@ -723,22 +761,22 @@ msgstr "Actiu" #: model:ir.actions.act_window,name:project_scrum.action_meeting_form #: model:ir.ui.menu,name:project_scrum.menu_action_meeting_form msgid "Scrum Meetings" -msgstr "" +msgstr "Reunions scrum" #. module: project_scrum #: help:project.scrum.product.backlog,expected_hours:0 msgid "Estimated total time to do the Backlog" -msgstr "" +msgstr "Temps total estimat a causa del Backlog" #. module: project_scrum #: help:project.scrum.backlog.merge,project_id:0 msgid "Select project for the new product backlog" -msgstr "" +msgstr "Seleccioneu un projecte per a la nova pila de producte" #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "Merge" -msgstr "" +msgstr "Combina" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_sprint_backlog_open @@ -755,7 +793,7 @@ msgstr "Backlogs exactes" #: view:project.scrum.backlog.create.task:0 #: view:project.scrum.product.backlog:0 msgid "Convert to Task" -msgstr "" +msgstr "Converteix a tasca" #. module: project_scrum #: help:project.scrum.sprint,project_id:0 @@ -774,20 +812,20 @@ msgstr "Seqüència" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Send to Product Owner" -msgstr "" +msgstr "Envia al propietari del producte" #. module: project_scrum #: view:board.board:0 #: model:ir.actions.act_window,name:project_scrum.action_view_backlog_progress_graph #: view:project.scrum.product.backlog:0 msgid "Backlog Progress" -msgstr "" +msgstr "Progrés de la pila" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:301 #, python-format msgid "Email notification could not be sent to the scrum master %s" -msgstr "" +msgstr "No es va poder enviar la notificació de correu al master de scrum %s" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -807,7 +845,7 @@ msgstr "Cancel·la" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Close" -msgstr "" +msgstr "Tanca" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -826,7 +864,7 @@ msgstr "Hores reals" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Information" -msgstr "" +msgstr "Informació" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -836,7 +874,7 @@ msgstr "Hores restants" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Responsible" -msgstr "" +msgstr "Responsable" #. module: project_scrum #: field:project.scrum.product.backlog,name:0 @@ -849,17 +887,17 @@ msgstr "Característica" #: view:project.scrum.sprint:0 #: view:project.task:0 msgid "Current" -msgstr "" +msgstr "Actiu" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "My Backlogs" -msgstr "" +msgstr "Les meves piles" #. module: project_scrum #: view:project.scrum.email:0 msgid "Send Email for Scrum Meeting Details" -msgstr "" +msgstr "Envia correu per als detalls de la reunió Scrum" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_product_backlog_form @@ -869,6 +907,11 @@ msgid "" "can be planified in a development sprint and may be split into several " "tasks. The product backlog is managed by the product owner of the project." msgstr "" +"La metodologia àgil scrum s'utilitza en projectes de desenvolupament de " +"programari. La Cartera/Pila de Producte és la llista de funcionalitats a " +"implementar. Un element de la pila de producte pot ser planificada en un " +"sprint de desenvolupament i es pot dividir en diverses tasques. La pila de " +"producte és gestionada per el propietari del producte del projecte." #. module: project_scrum #: model:process.transition,name:project_scrum.process_transition_backlogtask0 @@ -894,7 +937,7 @@ msgstr "Reunió scrum" #: model:ir.actions.report.xml,name:project_scrum.report_scrum_sprint_burndown_chart #: view:project.scrum.sprint:0 msgid "Burndown Chart" -msgstr "" +msgstr "Gràfic de Burndown" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -904,7 +947,7 @@ msgstr "Reunions diàries" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Expected hours" -msgstr "" +msgstr "Hores esperades" #. module: project_scrum #: field:project.project,sprint_size:0 @@ -914,7 +957,7 @@ msgstr "Dies del sprint" #. module: project_scrum #: help:project.scrum.email,product_owner_email:0 msgid "Email Id of Product Owner" -msgstr "" +msgstr "Id del correu del propietari del producte" #. module: project_scrum #: field:project.scrum.sprint,progress:0 @@ -929,6 +972,9 @@ msgid "" " \n" "I am sending you Daily Meeting Details of date %s for the Sprint %s\n" msgstr "" +"Hola% s,\n" +"\n" +"T'envio els detalls de la reunió de a diari de %s la data de la %s Sprint\n" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:325 @@ -943,6 +989,14 @@ msgid "" "*Blocks encountered:\n" "_______________________ %s" msgstr "" +"\n" +"* Tasques des d'ahir:\n" +"_______________________%s\n" +"* Tasca per avui:\n" +"_______________________%s\n" +"\n" +"* Bloqueja trobat:\n" +"_______________________% s" #. module: project_scrum #: help:project.scrum.product.backlog,active:0 @@ -950,11 +1004,13 @@ msgid "" "If Active field is set to true, it will allow you to hide the product " "backlog without removing it." msgstr "" +"Si el camp actiu es desmarca, permet ocultar el backlog de producte sense " +"eliminar-ho." #. module: project_scrum #: help:project.scrum.product.backlog,task_hours:0 msgid "Estimated time of the total hours of the tasks" -msgstr "" +msgstr "Temps estimat de les hores totals de les tasques" #. module: project_scrum #: view:project.project:0 @@ -964,12 +1020,12 @@ msgstr "Dades scrum" #. module: project_scrum #: field:project.project,scrum:0 msgid "Is a Scrum Project" -msgstr "" +msgstr "És un projecte scrum" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Edit" -msgstr "" +msgstr "Editeu" #. module: project_scrum #: field:project.scrum.product.backlog,tasks_id:0 @@ -979,12 +1035,12 @@ msgstr "Detalls de tasques" #. module: project_scrum #: model:ir.model,name:project_scrum.model_postpone_wizard msgid "postpone.wizard" -msgstr "" +msgstr "posposa.assistent" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Total Planned Hours" -msgstr "" +msgstr "Hores planificades totals" #. module: project_scrum #: view:project.scrum.backlog.merge:0 @@ -992,73 +1048,78 @@ msgid "" "This wizard merge backlogs and create one new backlog with draft state (Old " "backlogs Will be deleted). And it also merge old tasks from backlogs" msgstr "" +"Aquest assistent combina piles i crea una nova pila amb estat esborrany (les " +"piles antigues s'esborraran). També fusiona les tasques antigues de les piles" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:303 #, python-format msgid "Please provide email address for scrum master defined on sprint." msgstr "" +"Si us plau, proporcioneu l'adreça de correu electrònic per al master de " +"scrum definit en el sprint." #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "Select the project for merged backlogs" -msgstr "" +msgstr "Seleccioneu el projecte per les piles fusionades" #. module: project_scrum #: view:board.board:0 #: model:ir.actions.act_window,name:project_scrum.action_view_my_scrum_sprint_tree msgid "My Sprint" -msgstr "" +msgstr "El meu sprint" #. module: project_scrum #: field:project.scrum.product.backlog,effective_hours:0 msgid "Spent Hours" -msgstr "" +msgstr "Hores dedicades" #. module: project_scrum #: help:project.scrum.product.backlog,effective_hours:0 msgid "Computed using the sum of the time spent on every related tasks" msgstr "" +"Calculat utilitzant la suma del temps consumit en cada tasca relacionada" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.open_board_project_scrum #: model:ir.ui.menu,name:project_scrum.menu_deshboard_scurm msgid "Scrum Dashboard" -msgstr "" +msgstr "Taulell de scrum" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_sprint msgid "Project Scrum Sprint" -msgstr "" +msgstr "Sprint del projecte scrum" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Feature Description" -msgstr "" +msgstr "Descripció característica" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:71 #, python-format msgid "Please select any Project." -msgstr "" +msgstr "Si us plau, seleccioneu qualsevol projecte." #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:97 #, python-format msgid "Thank you," -msgstr "" +msgstr "Gràcies," #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:90 #, python-format msgid "The sprint '%s' has been closed." -msgstr "" +msgstr "El sprint '%s' ha estat tancat." #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_to_sprint #: view:project.scrum.backlog.assign.sprint:0 msgid "Assign Sprint" -msgstr "" +msgstr "Assignar sprint" #. module: project_scrum #: field:project.scrum.backlog.create.task,user_id:0 @@ -1068,7 +1129,7 @@ msgstr "Assigna a" #. module: project_scrum #: view:postpone.wizard:0 msgid "Are you sure to postpone Backlog ?" -msgstr "" +msgstr "Segur que desitgeu postposar la pila ?" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,sprint_id:0 @@ -1085,7 +1146,7 @@ msgstr "Sprint" #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:39 #, python-format msgid "Please select at least two product Backlogs" -msgstr "" +msgstr "Si us plau, seleccioneu almenys dues piles de producte" #. module: project_scrum #: field:project.scrum.sprint,review:0 diff --git a/addons/project_scrum/i18n/cs.po b/addons/project_scrum/i18n/cs.po index a330261531b..6e076cc260d 100644 --- a/addons/project_scrum/i18n/cs.po +++ b/addons/project_scrum/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/de.po b/addons/project_scrum/i18n/de.po index 761d103d5c7..31fe5871c9c 100644 --- a/addons/project_scrum/i18n/de.po +++ b/addons/project_scrum/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1495,138 +1495,5 @@ msgstr "Sprint Rückbetrachtung" #~ msgid "Delegated To" #~ msgstr "Delegiert an" -#~ msgid "Editable" -#~ msgstr "Bearbeitbar" - -#~ msgid "Error! task start-date must be lower then task end-date." -#~ msgstr "Fehler! Das Anfangsdatum muss kleiner als das Enddatum sein." - -#~ msgid "Owners" -#~ msgstr "Eigentümer" - -#~ msgid "Extended Options..." -#~ msgstr "Erweiterte Optionen.." - -#~ msgid "Error! You can not create recursive analytic accounts." -#~ msgstr "Fehler! Es können keine rekursive Kontenhierarchien erstellt werden." - -#~ msgid "Hello" -#~ msgstr "Hallo" - -#~ msgid "Set Open" -#~ msgstr "Setze auf Offen" - #~ msgid "Invalid model name in the action definition." #~ msgstr "Ungültiger Modulname in der Aktionsdefinition." - -#, 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" - -#, python-format -#~ msgid "*Blocks encountered:" -#~ msgstr "* Hindernisse für Weiterarbeit:" - -#, python-format -#~ msgid "Scrum Meeting of" -#~ msgstr "Scrum Meeting für" - -#, python-format -#~ msgid "for the Sprint" -#~ msgstr "für den Sprint" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Hallo " - -#, python-format -#~ msgid "*Tasks since yesterday:" -#~ msgstr "*Aufgaben seit gestern:" - -#~ msgid "Error ! You can not create recursive Menu." -#~ msgstr "Fehler! Sie können keine rekursiven Menüs erzeugen." - -#, python-format -#~ msgid "No Blocks" -#~ msgstr "Keine Hindernisse" - -#, 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 "" -#~ " Email wurde nicht gesendet an den Product Owner %s!' % " -#~ "meeting_id.sprint_id.product_owner_id.name))\n" -#~ " else:\n" -#~ " raise osv.except_osv(_('Error !" - -#, 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 "" -#~ " Email wurde nicht gesendet an den Scrum Master %s!' % " -#~ "meeting_id.sprint_id.scrum_master_id.name))\n" -#~ " else:\n" -#~ " raise osv.except_osv(_('Error !" - -#, python-format -#~ msgid "I am sending you Daily Meeting Details of date" -#~ msgstr "Ich sende Dir das Tagesprotokoll zum Meeting vom" - -#, python-format -#~ msgid "*Task for Today:" -#~ msgstr "* Heutige Aufgaben:" - -#~ msgid "The certificate ID of the module must be unique !" -#~ msgstr "Die Zertifikat ID des Moduls sollte eindeutig sein !" - -#~ 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." - -#~ 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." - -#~ msgid "The name of the module must be unique !" -#~ msgstr "Die Modulbezeichnung sollte eindeutig sein !" - -#~ msgid "Size of the field can never be less than 1 !" -#~ msgstr "Die Größe des Feldes sollte niemals kleiner als 1 sein !" diff --git a/addons/project_scrum/i18n/el.po b/addons/project_scrum/i18n/el.po index bf8ab0d3b9e..4fd367aa63d 100644 --- a/addons/project_scrum/i18n/el.po +++ b/addons/project_scrum/i18n/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/es.po b/addons/project_scrum/i18n/es.po index 0e7833b6298..8f32f5148e0 100644 --- a/addons/project_scrum/i18n/es.po +++ b/addons/project_scrum/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1484,31 +1484,3 @@ msgstr "Revisión del sprint" #~ "financiera de los proyectos. Le permite conectar los proyectos con " #~ "presupuestos, planificación, análisis de costes e ingresos, tiempo dedicado " #~ "en los proyectos, etc." - -#, python-format -#~ msgid "*Blocks encountered:" -#~ msgstr "*Bloqueos encontrados:" - -#, python-format -#~ msgid "for the Sprint" -#~ msgstr "por el sprint" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Hola " - -#, python-format -#~ msgid "No Blocks" -#~ msgstr "Sin bloqueos" - -#, python-format -#~ msgid "*Task for Today:" -#~ msgstr "*Tarea para hoy:" - -#, python-format -#~ msgid "*Tasks since yesterday:" -#~ msgstr "*Tareas desde ayer:" - -#, python-format -#~ msgid "I am sending you Daily Meeting Details of date" -#~ msgstr "Le envío los detalles de la reunión diaria de fecha" diff --git a/addons/project_scrum/i18n/es_AR.po b/addons/project_scrum/i18n/es_AR.po index e94b55dbd39..9f3d4986808 100644 --- a/addons/project_scrum/i18n/es_AR.po +++ b/addons/project_scrum/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/et.po b/addons/project_scrum/i18n/et.po index cada072d522..0a0f30f1dbc 100644 --- a/addons/project_scrum/i18n/et.po +++ b/addons/project_scrum/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1417,12 +1417,3 @@ msgstr "Sprindi ülevaade" #~ msgid "Running" #~ msgstr "Töös" - -#~ msgid "Editable" -#~ msgstr "Redigeeritav" - -#~ msgid "Error! You can not create recursive analytic accounts." -#~ msgstr "Viga! Sa ei saa luua rekursiivseid analüütilisi kontosid." - -#~ msgid "Hello" -#~ msgstr "Tere" diff --git a/addons/project_scrum/i18n/fr.po b/addons/project_scrum/i18n/fr.po index e75844700af..adca710673b 100644 --- a/addons/project_scrum/i18n/fr.po +++ b/addons/project_scrum/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1441,31 +1441,3 @@ msgstr "Revue de Sprint" #~ msgid "Sum of planned hours of all tasks related to this project." #~ msgstr "Somme des tâches planifiés de toutes les tâches relier à ce projet." - -#, python-format -#~ msgid "*Tasks since yesterday:" -#~ msgstr "*Tâches depuis hier :" - -#, python-format -#~ msgid "for the Sprint" -#~ msgstr "pour le sprint" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Bonjour " - -#, python-format -#~ msgid "*Blocks encountered:" -#~ msgstr "* Blocages rencontrés :" - -#, python-format -#~ msgid "No Blocks" -#~ msgstr "Nb de blocs" - -#, python-format -#~ msgid "I am sending you Daily Meeting Details of date" -#~ msgstr "Je vous envoie les détails de la mêlée quotidienne de la date" - -#, python-format -#~ msgid "*Task for Today:" -#~ msgstr "*Tâche pour aujourd'hui :" diff --git a/addons/project_scrum/i18n/gu.po b/addons/project_scrum/i18n/gu.po index 1dceeb5ad25..bfdaf47abde 100644 --- a/addons/project_scrum/i18n/gu.po +++ b/addons/project_scrum/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/hr.po b/addons/project_scrum/i18n/hr.po index 42407a95113..66182b29ec6 100644 --- a/addons/project_scrum/i18n/hr.po +++ b/addons/project_scrum/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/hu.po b/addons/project_scrum/i18n/hu.po index 29132eb3795..61fa21ebf79 100644 --- a/addons/project_scrum/i18n/hu.po +++ b/addons/project_scrum/i18n/hu.po @@ -8,13 +8,14 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" "PO-Revision-Date: 2011-01-26 14:04+0000\n" -"Last-Translator: NOVOTRADE RENDSZERHÁZ <openerp@novotrade.hu>\n" +"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) " +"<openerp@novotrade.hu>\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: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1090,15 +1091,3 @@ msgstr "" #: field:project.scrum.sprint,review:0 msgid "Sprint Review" msgstr "" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Hello " - -#, python-format -#~ msgid "*Tasks since yesterday:" -#~ msgstr "*Feladatok tegnap óta:" - -#, python-format -#~ msgid "*Task for Today:" -#~ msgstr "*Mai feladatok:" diff --git a/addons/project_scrum/i18n/id.po b/addons/project_scrum/i18n/id.po index 406f879de46..4bc144d4a07 100644 --- a/addons/project_scrum/i18n/id.po +++ b/addons/project_scrum/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/it.po b/addons/project_scrum/i18n/it.po index b80e130d36a..0cd65bd8419 100644 --- a/addons/project_scrum/i18n/it.po +++ b/addons/project_scrum/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1270,7 +1270,3 @@ msgstr "Revisione Sprint" #~ msgid "Created tasks" #~ msgstr "Attività Create" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Salve " diff --git a/addons/project_scrum/i18n/ko.po b/addons/project_scrum/i18n/ko.po index 01149cf560b..daf089c6cb3 100644 --- a/addons/project_scrum/i18n/ko.po +++ b/addons/project_scrum/i18n/ko.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/lt.po b/addons/project_scrum/i18n/lt.po index 42407a95113..66182b29ec6 100644 --- a/addons/project_scrum/i18n/lt.po +++ b/addons/project_scrum/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/nl.po b/addons/project_scrum/i18n/nl.po index 9e3e1313699..41fa187eca5 100644 --- a/addons/project_scrum/i18n/nl.po +++ b/addons/project_scrum/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1471,31 +1471,3 @@ msgstr "Sprint evaluatie" #~ msgstr "" #~ "Voetregels die worden toegevoegd aan het emailbericht waarmee de klant wordt " #~ "gewaarschuwd als een taak wordt afgesloten." - -#, python-format -#~ msgid "*Blocks encountered:" -#~ msgstr "*Blokkades ontdekt:" - -#, python-format -#~ msgid "for the Sprint" -#~ msgstr "voor de Sprint" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Hallo " - -#, python-format -#~ msgid "*Tasks since yesterday:" -#~ msgstr "*Taken sinds gisteren:" - -#, python-format -#~ msgid "No Blocks" -#~ msgstr "Geeb blokkades" - -#, python-format -#~ msgid "I am sending you Daily Meeting Details of date" -#~ msgstr "Ik stuur u de dagelijkse vergadering details van datum" - -#, python-format -#~ msgid "*Task for Today:" -#~ msgstr "*Taak voor vandaag:" diff --git a/addons/project_scrum/i18n/nl_BE.po b/addons/project_scrum/i18n/nl_BE.po index 77608115a8a..2aa0213f5e0 100644 --- a/addons/project_scrum/i18n/nl_BE.po +++ b/addons/project_scrum/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/pl.po b/addons/project_scrum/i18n/pl.po index 1b84fb87b27..101d20d95de 100644 --- a/addons/project_scrum/i18n/pl.po +++ b/addons/project_scrum/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1314,15 +1314,9 @@ msgstr "Przegląd sprintu" #~ "Czas pozostały. Może być okresowo przeszacowany przez osobę przypisaną do " #~ "zadania." -#~ msgid "Editable" -#~ msgstr "Edytowalne" - #~ msgid "What have you accomplished since yesterday ?" #~ msgstr "Co osiągnąłeś od wczoraj ?" -#~ msgid "Owners" -#~ msgstr "Właściciele" - #~ msgid "Mail Header" #~ msgstr "Magłówek wiadomości" @@ -1346,9 +1340,6 @@ msgstr "Przegląd sprintu" #~ msgid "Computed as: Time Spent + Remaining Time." #~ msgstr "Obliczone jako: Czas spędzony + Czas pozostały" -#~ msgid "Error! You can not create recursive analytic accounts." -#~ msgstr "Błąd! Nie możesz tworzyć rekurencyjnych kont analitycznych" - #~ msgid "Delay Hours" #~ msgstr "Opóźnienie" @@ -1370,9 +1361,6 @@ msgstr "Przegląd sprintu" #~ msgid "Sum of planned hours of all tasks related to this project." #~ msgstr "Suma planowanych godzin dla wszystkich zadań projektu." -#~ msgid "Set Open" -#~ msgstr "Ustaw na otwarte" - #~ msgid "Task summary" #~ msgstr "Podsumowanie zadania" @@ -1382,10 +1370,3 @@ msgstr "Przegląd sprintu" #~ msgstr "" #~ "Nagłówek dodawany na początek wiadomości informującej klienta o zamknięciu " #~ "zadania." - -#, python-format -#~ msgid "I am sending you Daily Meeting Details of date" -#~ msgstr "Wysyłam Ci szczegóły codziennego spotkania z daty" - -#~ msgid "Hello" -#~ msgstr "Witaj" diff --git a/addons/project_scrum/i18n/pt.po b/addons/project_scrum/i18n/pt.po index 240475d84b9..f49111c670d 100644 --- a/addons/project_scrum/i18n/pt.po +++ b/addons/project_scrum/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -1421,15 +1421,3 @@ msgstr "Rever Sprint" #~ msgid "Mail Footer" #~ msgstr "Rodapé do Mail" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Olá " - -#, python-format -#~ msgid "*Task for Today:" -#~ msgstr "*Tarefa do dia:" - -#, python-format -#~ msgid "*Tasks since yesterday:" -#~ msgstr "*Tarefas desde ontem:" diff --git a/addons/project_scrum/i18n/pt_BR.po b/addons/project_scrum/i18n/pt_BR.po index 43db6ff561a..e5bd82d8446 100644 --- a/addons/project_scrum/i18n/pt_BR.po +++ b/addons/project_scrum/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/ro.po b/addons/project_scrum/i18n/ro.po index 42407a95113..66182b29ec6 100644 --- a/addons/project_scrum/i18n/ro.po +++ b/addons/project_scrum/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/ru.po b/addons/project_scrum/i18n/ru.po index 6c8be6ef4d8..3d73e894aed 100644 --- a/addons/project_scrum/i18n/ru.po +++ b/addons/project_scrum/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/sl.po b/addons/project_scrum/i18n/sl.po index c10bbc45aaa..cd44992fc73 100644 --- a/addons/project_scrum/i18n/sl.po +++ b/addons/project_scrum/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/sq.po b/addons/project_scrum/i18n/sq.po index 360ea401297..149d890a3f9 100644 --- a/addons/project_scrum/i18n/sq.po +++ b/addons/project_scrum/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:53+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/sv.po b/addons/project_scrum/i18n/sv.po index cba4c5bd8d9..725c80c51a1 100644 --- a/addons/project_scrum/i18n/sv.po +++ b/addons/project_scrum/i18n/sv.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-06-03 14:17+0000\n" -"Last-Translator: Jan-Eric Lindh <jelindh@gmail.com>\n" +"PO-Revision-Date: 2011-08-01 23:16+0000\n" +"Last-Translator: Stefan Lind <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: 2011-06-04 04:53+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 @@ -111,7 +111,7 @@ msgstr "Förlopp" #: view:project.scrum.sprint:0 #: field:project.scrum.sprint,scrum_master_id:0 msgid "Scrum Master" -msgstr "" +msgstr "Scrum Master" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:83 @@ -1123,7 +1123,3 @@ msgstr "" #~ msgid "Users" #~ msgstr "Användare" - -#, python-format -#~ msgid "Hello " -#~ msgstr "Hej " diff --git a/addons/project_scrum/i18n/tlh.po b/addons/project_scrum/i18n/tlh.po index 8d91d713666..2fc4c75ba5f 100644 --- a/addons/project_scrum/i18n/tlh.po +++ b/addons/project_scrum/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/tr.po b/addons/project_scrum/i18n/tr.po index 9f808b4ee79..702183c6f89 100644 --- a/addons/project_scrum/i18n/tr.po +++ b/addons/project_scrum/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/uk.po b/addons/project_scrum/i18n/uk.po index 09fbd975e84..06d195687c2 100644 --- a/addons/project_scrum/i18n/uk.po +++ b/addons/project_scrum/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/vi.po b/addons/project_scrum/i18n/vi.po index ccd8cb95bf6..99658eb53dc 100644 --- a/addons/project_scrum/i18n/vi.po +++ b/addons/project_scrum/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/i18n/zh_CN.po b/addons/project_scrum/i18n/zh_CN.po index c1f7edc0304..2b37a955021 100644 --- a/addons/project_scrum/i18n/zh_CN.po +++ b/addons/project_scrum/i18n/zh_CN.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2010-03-20 10:28+0000\n" -"Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" +"PO-Revision-Date: 2011-08-16 03:16+0000\n" +"Last-Translator: openerp-china.black-jack <onetimespeed@gmail.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: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 msgid "Email Id of Scrum Master" -msgstr "" +msgstr "Scrum主管的邮件地址" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 msgid "_Assign" -msgstr "" +msgstr "指派(_A)" #. module: project_scrum #: field:project.scrum.meeting,name:0 @@ -34,13 +34,13 @@ msgstr "会议名称" #. module: project_scrum #: model:process.transition,note:project_scrum.process_transition_backlogtask0 msgid "From backlog create task." -msgstr "从Backlog创建任务" +msgstr "从需求创建任务" #. module: project_scrum #: view:project.scrum.product.backlog:0 #: field:project.scrum.product.backlog,user_id:0 msgid "Author" -msgstr "" +msgstr "建立者" #. module: project_scrum #: model:ir.module.module,description:project_scrum.module_meta_information @@ -68,12 +68,28 @@ msgid "" " * http://controlchaos.com\n" " " msgstr "" +"\n" +" 这个模块实现了IT公司使用的SCRUM项目管理方法中的所有概念:\n" +" 项目包含产品负责人、Scrum主管\n" +" 冲刺有验收、每日会议、总结等\n" +" 产品需求列表\n" +" 冲刺的需求列表\n" +" 为项目管理模块增加了一些概念:\n" +" 中长期路线图\n" +" 客户业务需求和技术需求\n" +"\n" +"此模块还新增一个报告:\n" +" 燃尽图\n" +" SCRUM的项目和任务都是基于传统的项目和任务的,所以 你可以继续关注你自己的任务列表(其中包括SCRUM项目的任务)\n" +"\n" +"更多该方法的信息请参照 http://controlchaos.com\n" +" " #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "What did you do since the last meeting?" -msgstr "" +msgstr "你昨天做了什么?" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree @@ -83,18 +99,20 @@ msgid "" "which the team implements a list of product backlogs. The sprint review is " "organized when the team presents its work to the customer and product owner." msgstr "" +"叫做SCRUM的敏捷方法用于软件开发项目。在这个理论中,冲刺是一个固定长度的期间(比如一个月),在这个期间内开发团队完成产品的一部分功能。冲刺验收会议用于" +"向客户和产品经理演示开发成果。" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Group By..." -msgstr "" +msgstr "分组..." #. module: project_scrum #: model:process.node,note:project_scrum.process_node_productbacklog0 msgid "Create task from backlogs" -msgstr "从backlogs创建任务" +msgstr "从需求创建任务" #. module: project_scrum #: model:ir.module.module,shortdesc:project_scrum.module_meta_information @@ -104,7 +122,7 @@ msgstr "Scrum敏捷开发方法" #. module: project_scrum #: field:project.scrum.product.backlog,progress:0 msgid "Progress" -msgstr "进行" +msgstr "进度" #. module: project_scrum #: field:project.scrum.meeting,user_id:0 @@ -117,18 +135,18 @@ msgstr "Scrum主管" #: code:addons/project_scrum/project_scrum.py:83 #, python-format msgid "The sprint '%s' has been opened." -msgstr "" +msgstr "冲刺'%s' 已开始" #. module: project_scrum #: constraint:project.project:0 msgid "Error! project start-date must be lower then project end-date." -msgstr "" +msgstr "错误!项目的开始日期必须小于项目的结束日期" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Are your Sprint Backlog estimate accurate ?" -msgstr "你的Sprint Backlob是否估计准确?" +msgstr "你的冲刺需求是否估计准确?" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -138,75 +156,75 @@ msgstr "回顾" #. module: project_scrum #: view:project.scrum.meeting:0 msgid "Send Email" -msgstr "" +msgstr "发送邮件" #. module: project_scrum #: constraint:project.task:0 msgid "Error ! You cannot create recursive tasks." -msgstr "" +msgstr "错误!不能创建循环引用的任务" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.dblc_proj msgid "View project's backlog" -msgstr "项目Backlog视图" +msgstr "项目需求视图" #. module: project_scrum #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Set to Draft" -msgstr "" +msgstr "设为草稿" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_backlog_merge msgid "Merge Product Backlogs" -msgstr "" +msgstr "合并产品需求" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_merge #: view:project.scrum.backlog.merge:0 msgid "Merge Backlogs" -msgstr "" +msgstr "合并需求" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:53 #, python-format msgid "Scrum Meeting : %s" -msgstr "" +msgstr "早会: %s" #. module: project_scrum #: view:project.task:0 msgid "Backlog" -msgstr "" +msgstr "需求" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_email msgid "project.scrum.email" -msgstr "" +msgstr "project.scrum.email" #. module: project_scrum #: constraint:project.project:0 msgid "Error! You cannot assign escalation to the same project!" -msgstr "" +msgstr "不能升级到相同的项目" #. module: project_scrum #: field:project.scrum.sprint,name:0 msgid "Sprint Name" -msgstr "Sprint名称" +msgstr "冲刺名称" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_task msgid "Task" -msgstr "" +msgstr "任务" #. module: project_scrum #: view:postpone.wizard:0 msgid "Ok" -msgstr "" +msgstr "确定" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Spent hours" -msgstr "" +msgstr "花费工时" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_meeting_form @@ -214,19 +232,19 @@ 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 "" +msgstr "SCRUM敏捷方法用于软件开发项目。在这个方法中,Scrum主管组织所有项目成员参加早会以便发现团队正在或将要面临的问题。" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:316 #, python-format msgid "Please provide email address for product owner defined on sprint." -msgstr "" +msgstr "请输入这个冲刺的产品负责人的邮件地址" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:327 #, python-format msgid "Scrum Meeting of %s" -msgstr "" +msgstr "早会:%s" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:57 @@ -238,7 +256,7 @@ msgstr "" #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:62 #, python-format msgid "Product Backlog '%s' is assigned sprint:%s" -msgstr "" +msgstr "产品需求'%s' 分配的冲刺:%s" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:57 @@ -248,7 +266,7 @@ msgstr "" #: field:project.task,product_backlog_id:0 #, python-format msgid "Product Backlog" -msgstr "" +msgstr "产品需求" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_project @@ -264,7 +282,7 @@ msgstr "项目" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Start Task" -msgstr "" +msgstr "启动任务" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:90 @@ -272,17 +290,17 @@ msgstr "" #: code:addons/project_scrum/wizard/project_scrum_email.py:96 #, python-format msgid "None" -msgstr "" +msgstr "无" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Change Stage" -msgstr "" +msgstr "修改阶段" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Sprint Info" -msgstr "Sprint信息" +msgstr "冲刺信息" #. module: project_scrum #: field:project.scrum.sprint,date_stop:0 @@ -293,28 +311,28 @@ msgstr "终止日期" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Links" -msgstr "" +msgstr "链接" #. module: project_scrum #: help:project.scrum.sprint,effective_hours:0 msgid "Computed using the sum of the task work done." -msgstr "任务工作完成的合计" +msgstr "任务完成的工作时间合计" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:91 #, python-format msgid "Task for Today" -msgstr "" +msgstr "今日任务" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,state_open:0 msgid "Open Backlog" -msgstr "" +msgstr "待实现的需求" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Total Spent Hours" -msgstr "" +msgstr "累计工时" #. module: project_scrum #: field:project.scrum.sprint,date_start:0 @@ -325,24 +343,24 @@ msgstr "开始日期" #: code:addons/project_scrum/wizard/project_scrum_email.py:94 #, python-format msgid "Blocking points encountered:" -msgstr "" +msgstr "估算点数" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Planning" -msgstr "" +msgstr "正在计划" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 #: view:project.scrum.backlog.create.task:0 #: view:project.scrum.email:0 msgid "_Cancel" -msgstr "" +msgstr "取消(_C)" #. module: project_scrum #: help:project.scrum.sprint,scrum_master_id:0 msgid "The person who is maintains the processes for the product" -msgstr "" +msgstr "管理产品开发流程的人" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -354,7 +372,7 @@ msgstr "计划时间" #. module: project_scrum #: field:project.scrum.email,subject:0 msgid "Subject" -msgstr "" +msgstr "主题" #. module: project_scrum #: view:board.board:0 @@ -364,28 +382,28 @@ msgstr "" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Sprints" -msgstr "" +msgstr "冲刺" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:314 #, python-format msgid "Email notification could not be sent to the product owner %s" -msgstr "" +msgstr "提醒邮件无法发送给产品负责人 %s" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,convert_to_task:0 msgid "Convert To Task" -msgstr "" +msgstr "转为任务" #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "Are you sure you want to merge these Backlogs?" -msgstr "" +msgstr "您确认要合并这些需求?" #. module: project_scrum #: help:project.scrum.backlog.create.task,user_id:0 msgid "Responsible user who can work on task" -msgstr "" +msgstr "任务的负责人" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -398,7 +416,7 @@ msgstr "状态" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_sprint_task_open msgid "View sprint Tasks" -msgstr "Sprint任务视图" +msgstr "查看冲刺任务列表" #. module: project_scrum #: field:project.scrum.sprint,meeting_ids:0 @@ -408,14 +426,14 @@ msgstr "每日Scrum" #. module: project_scrum #: view:project.scrum.backlog.create.task:0 msgid "C_onvert" -msgstr "" +msgstr "转换(_O)" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_product_backlog_form #: model:ir.ui.menu,name:project_scrum.menu_action_product_backlog_form #: view:project.scrum.product.backlog:0 msgid "Product Backlogs" -msgstr "" +msgstr "产品需求" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:301 @@ -424,23 +442,23 @@ msgstr "" #: code:addons/project_scrum/project_scrum.py:316 #, python-format msgid "Error !" -msgstr "" +msgstr "错误!" #. module: project_scrum #: field:project.scrum.product.backlog,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "创建日期" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Are there anything blocking you?" -msgstr "" +msgstr "有什么问题和困难么?" #. module: project_scrum #: model:ir.ui.menu,name:project_scrum.menu_scrum msgid "Scrum" -msgstr "" +msgstr "SCRUM" #. module: project_scrum #: field:project.scrum.meeting,question_today:0 @@ -459,32 +477,32 @@ msgstr "昨天到现在的任务" #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:71 #, python-format msgid "Warning" -msgstr "" +msgstr "警告" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_backlog_assign_sprint msgid "Assign sprint to backlogs" -msgstr "" +msgstr "为需求分配冲刺" #. module: project_scrum #: help:project.scrum.sprint,expected_hours:0 msgid "Estimated time to do the task." -msgstr "" +msgstr "估算任务的工时" #. module: project_scrum #: field:project.scrum.product.backlog,task_hours:0 msgid "Task Hours" -msgstr "" +msgstr "任务工时" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Dates" -msgstr "" +msgstr "日期" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Send to Scrum Master" -msgstr "" +msgstr "发送给Scrum主管" #. module: project_scrum #: selection:project.scrum.product.backlog,state:0 @@ -504,38 +522,40 @@ msgid "" "Hello , \n" "I am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'" msgstr "" +"您好,\n" +"现将 %s 的早会报告('%s'项目的冲刺'%s')发给你。" #. module: project_scrum #: view:project.scrum.meeting:0 msgid "Daily" -msgstr "" +msgstr "每天" #. module: project_scrum #: field:project.scrum.sprint,backlog_ids:0 msgid "Sprint Backlog" -msgstr "" +msgstr "冲刺的需求" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Delegate" -msgstr "" +msgstr "委派" #. module: project_scrum #: view:board.board:0 msgid "My Board" -msgstr "" +msgstr "我的控制台" #. module: project_scrum #: view:postpone.wizard:0 msgid "Postpone Backlog" -msgstr "" +msgstr "需求延期" #. module: project_scrum #: view:board.board:0 #: model:ir.actions.act_window,name:project_scrum.action_view_task_progress_graph #: view:project.task:0 msgid "Task Progress" -msgstr "" +msgstr "任务进度" #. module: project_scrum #: field:project.scrum.meeting,date:0 @@ -554,67 +574,67 @@ msgstr "任务" #. module: project_scrum #: field:project.scrum.email,product_owner_email:0 msgid "Product Owner Email" -msgstr "" +msgstr "产品负责人邮件" #. module: project_scrum #: view:project.scrum.email:0 msgid "_Send" -msgstr "" +msgstr "发送(_S)" #. module: project_scrum #: help:project.scrum.backlog.assign.sprint,sprint_id:0 msgid "Select Sprint to assign backlog." -msgstr "" +msgstr "选择冲刺这个需求" #. module: project_scrum #: help:project.scrum.product.backlog,progress:0 #: help:project.scrum.sprint,progress:0 msgid "Computed as: Time Spent / Total Time." -msgstr "计算:花费的时间/总时间" +msgstr "计算方式:花费时间 / 总时间" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Month" -msgstr "" +msgstr "月份" #. module: project_scrum #: field:project.scrum.meeting,question_blocks:0 msgid "Blocks encountered" -msgstr "" +msgstr "已统计的需求" #. module: project_scrum #: help:project.scrum.backlog.assign.sprint,state_open:0 msgid "Change the state of product backlogs to open if its in draft state" -msgstr "" +msgstr "将草稿状态的需求设为待实现" #. module: project_scrum #: view:project.scrum.email:0 #: field:project.scrum.email,message:0 msgid "Message" -msgstr "" +msgstr "消息" #. module: project_scrum #: field:project.scrum.email,scrum_master_email:0 msgid "Scrum Master Email" -msgstr "" +msgstr "Scrum主管邮件" #. module: project_scrum #: help:project.project,product_owner_id:0 #: help:project.scrum.sprint,product_owner_id:0 msgid "The person who is responsible for the product" -msgstr "" +msgstr "谁去负责这个产品" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Scrum Sprint" -msgstr "" +msgstr "SCRUM冲刺" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Product owner" -msgstr "" +msgstr "产品负责人" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -624,7 +644,7 @@ msgstr "复审" #. module: project_scrum #: field:project.scrum.sprint,retrospective:0 msgid "Sprint Retrospective" -msgstr "Sprint回顾" +msgstr "冲刺回顾" #. module: project_scrum #: field:project.scrum.product.backlog,note:0 @@ -641,20 +661,20 @@ msgstr "草稿" #: help:project.task,product_backlog_id:0 msgid "" "Related product backlog that contains this task. Used in SCRUM methodology" -msgstr "" +msgstr "这个任务相关的产品需求。用于SCRUM方法" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "What do you plan to do till the next meeting?" -msgstr "" +msgstr "今天你计划做什么" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_postpone_wizard #: view:postpone.wizard:0 #: view:project.scrum.product.backlog:0 msgid "Postpone" -msgstr "" +msgstr "推迟" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -668,17 +688,17 @@ msgstr "未决" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Optional Info" -msgstr "" +msgstr "可选信息" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_backlog_create_task msgid "Create Tasks from Product Backlogs" -msgstr "" +msgstr "根据需求创建任务" #. module: project_scrum #: help:project.project,sprint_size:0 msgid "Number of days allocated for sprint" -msgstr "" +msgstr "冲刺的天数" #. module: project_scrum #: field:project.project,product_owner_id:0 @@ -689,18 +709,18 @@ msgstr "产品负责人" #. module: project_scrum #: help:project.scrum.product.backlog,sequence:0 msgid "Gives the sequence order when displaying a list of product backlog." -msgstr "" +msgstr "输入序号用于对需求列表排序" #. module: project_scrum #: model:process.node,name:project_scrum.process_node_productbacklog0 #: view:project.scrum.product.backlog:0 msgid "Product backlog" -msgstr "" +msgstr "产品需求" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.act_scrum_sprint_2_product_backlog msgid "Backlogs" -msgstr "" +msgstr "需求" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:326 @@ -711,7 +731,7 @@ msgstr "" #. module: project_scrum #: help:project.scrum.backlog.assign.sprint,convert_to_task:0 msgid "Create Task for Product Backlog" -msgstr "" +msgstr "根据需求创建任务" #. module: project_scrum #: field:project.scrum.product.backlog,active:0 @@ -722,39 +742,39 @@ msgstr "有效" #: model:ir.actions.act_window,name:project_scrum.action_meeting_form #: model:ir.ui.menu,name:project_scrum.menu_action_meeting_form msgid "Scrum Meetings" -msgstr "" +msgstr "早会" #. module: project_scrum #: help:project.scrum.product.backlog,expected_hours:0 msgid "Estimated total time to do the Backlog" -msgstr "" +msgstr "实现需求的估算工时" #. module: project_scrum #: help:project.scrum.backlog.merge,project_id:0 msgid "Select project for the new product backlog" -msgstr "" +msgstr "选择需求所属项目" #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "Merge" -msgstr "" +msgstr "合并" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_sprint_backlog_open msgid "View sprint backlog" -msgstr "Sprint Backlog视图" +msgstr "冲刺需求的视图" #. module: project_scrum #: field:project.scrum.meeting,question_backlog:0 msgid "Backlog Accurate" -msgstr "Blacklog正确" +msgstr "需求正确" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_to_task #: view:project.scrum.backlog.create.task:0 #: view:project.scrum.product.backlog:0 msgid "Convert to Task" -msgstr "" +msgstr "转为任务" #. module: project_scrum #: help:project.scrum.sprint,project_id:0 @@ -771,20 +791,20 @@ msgstr "序列" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Send to Product Owner" -msgstr "" +msgstr "发送给产品负责人" #. module: project_scrum #: view:board.board:0 #: model:ir.actions.act_window,name:project_scrum.action_view_backlog_progress_graph #: view:project.scrum.product.backlog:0 msgid "Backlog Progress" -msgstr "" +msgstr "需求进展" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:301 #, python-format msgid "Email notification could not be sent to the scrum master %s" -msgstr "" +msgstr "提醒邮件无法发送给Scrum主管 %s" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -804,7 +824,7 @@ msgstr "取消" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Close" -msgstr "" +msgstr "结束" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -833,7 +853,7 @@ msgstr "剩余时间" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Responsible" -msgstr "" +msgstr "负责人" #. module: project_scrum #: field:project.scrum.product.backlog,name:0 @@ -846,17 +866,17 @@ msgstr "特征" #: view:project.scrum.sprint:0 #: view:project.task:0 msgid "Current" -msgstr "" +msgstr "当前的" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "My Backlogs" -msgstr "" +msgstr "我的需求列表" #. module: project_scrum #: view:project.scrum.email:0 msgid "Send Email for Scrum Meeting Details" -msgstr "" +msgstr "发送早会的信息" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_product_backlog_form @@ -866,11 +886,13 @@ msgid "" "can be planified in a development sprint and may be split into several " "tasks. The product backlog is managed by the product owner of the project." msgstr "" +"SCRUM敏捷开发方法用于软件开发项目。产品需求是一个要实现的功能列表。一个需求会被划分给某个冲刺来实现,可能会被分成多个任务。需求列表由项目中的产品负责" +"人统一维护。" #. module: project_scrum #: model:process.transition,name:project_scrum.process_transition_backlogtask0 msgid "Backlog Task" -msgstr "Backlog任务" +msgstr "需求任务" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -885,13 +907,13 @@ msgstr "计划时间" #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Scrum Meeting" -msgstr "Scrum会议" +msgstr "早会" #. module: project_scrum #: model:ir.actions.report.xml,name:project_scrum.report_scrum_sprint_burndown_chart #: view:project.scrum.sprint:0 msgid "Burndown Chart" -msgstr "" +msgstr "燃尽图" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -901,17 +923,17 @@ msgstr "每日会议" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Expected hours" -msgstr "" +msgstr "预计工时" #. module: project_scrum #: field:project.project,sprint_size:0 msgid "Sprint Days" -msgstr "" +msgstr "冲刺天数" #. module: project_scrum #: help:project.scrum.email,product_owner_email:0 msgid "Email Id of Product Owner" -msgstr "" +msgstr "产品负责人的邮件地址" #. module: project_scrum #: field:project.scrum.sprint,progress:0 @@ -926,6 +948,9 @@ msgid "" " \n" "I am sending you Daily Meeting Details of date %s for the Sprint %s\n" msgstr "" +"您好 %s\n" +"\n" +"我发给您 %s 每天会议的详情对冲刺 %s\n" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:325 @@ -940,18 +965,26 @@ msgid "" "*Blocks encountered:\n" "_______________________ %s" msgstr "" +"\n" +"*任务从昨天:\n" +"_______________________%s\n" +"*任务到今天:\n" +"_______________________ %s\n" +"\n" +"*遇到的困难:\n" +"_______________________ %s" #. module: project_scrum #: help:project.scrum.product.backlog,active:0 msgid "" "If Active field is set to true, it will allow you to hide the product " "backlog without removing it." -msgstr "" +msgstr "如果启用的勾去掉,可以不需要删除就隐藏需求" #. module: project_scrum #: help:project.scrum.product.backlog,task_hours:0 msgid "Estimated time of the total hours of the tasks" -msgstr "" +msgstr "估算任务工时" #. module: project_scrum #: view:project.project:0 @@ -961,12 +994,12 @@ msgstr "Scrum数据" #. module: project_scrum #: field:project.project,scrum:0 msgid "Is a Scrum Project" -msgstr "" +msgstr "该项目使用SCRUM方法管理" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Edit" -msgstr "" +msgstr "编辑" #. module: project_scrum #: field:project.scrum.product.backlog,tasks_id:0 @@ -976,86 +1009,86 @@ msgstr "任务详情" #. module: project_scrum #: model:ir.model,name:project_scrum.model_postpone_wizard msgid "postpone.wizard" -msgstr "" +msgstr "postpone.wizard" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Total Planned Hours" -msgstr "" +msgstr "计划时间合计" #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "" "This wizard merge backlogs and create one new backlog with draft state (Old " "backlogs Will be deleted). And it also merge old tasks from backlogs" -msgstr "" +msgstr "本向导合并所选需求并创建一个草稿状态的需求(旧需求将被删除)。旧需求相关的任务也会合并。" #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:303 #, python-format msgid "Please provide email address for scrum master defined on sprint." -msgstr "" +msgstr "请输入该冲刺的Scrum主管邮件地址" #. module: project_scrum #: view:project.scrum.backlog.merge:0 msgid "Select the project for merged backlogs" -msgstr "" +msgstr "选择合并后的需求所属的项目" #. module: project_scrum #: view:board.board:0 #: model:ir.actions.act_window,name:project_scrum.action_view_my_scrum_sprint_tree msgid "My Sprint" -msgstr "" +msgstr "我的冲刺" #. module: project_scrum #: field:project.scrum.product.backlog,effective_hours:0 msgid "Spent Hours" -msgstr "" +msgstr "花费时间" #. module: project_scrum #: help:project.scrum.product.backlog,effective_hours:0 msgid "Computed using the sum of the time spent on every related tasks" -msgstr "" +msgstr "是需求相关的任务工时的合计" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.open_board_project_scrum #: model:ir.ui.menu,name:project_scrum.menu_deshboard_scurm msgid "Scrum Dashboard" -msgstr "" +msgstr "SCRUM控制台" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_sprint msgid "Project Scrum Sprint" -msgstr "" +msgstr "项目SCRUM冲刺" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Feature Description" -msgstr "" +msgstr "功能描述" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:71 #, python-format msgid "Please select any Project." -msgstr "" +msgstr "请选择一个项目" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:97 #, python-format msgid "Thank you," -msgstr "" +msgstr "感谢您," #. module: project_scrum #: code:addons/project_scrum/project_scrum.py:90 #, python-format msgid "The sprint '%s' has been closed." -msgstr "" +msgstr "冲刺 '%s' 已结束" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_to_sprint #: view:project.scrum.backlog.assign.sprint:0 msgid "Assign Sprint" -msgstr "" +msgstr "分配冲刺" #. module: project_scrum #: field:project.scrum.backlog.create.task,user_id:0 @@ -1065,7 +1098,7 @@ msgstr "分配给" #. module: project_scrum #: view:postpone.wizard:0 msgid "Are you sure to postpone Backlog ?" -msgstr "" +msgstr "确实要推迟需求" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,sprint_id:0 @@ -1076,18 +1109,18 @@ msgstr "" #: view:project.task:0 #: field:project.task,sprint_id:0 msgid "Sprint" -msgstr "" +msgstr "冲刺" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_backlog_merger.py:39 #, python-format msgid "Please select at least two product Backlogs" -msgstr "" +msgstr "请至少选择两个需求" #. module: project_scrum #: field:project.scrum.sprint,review:0 msgid "Sprint Review" -msgstr "Sprint复审" +msgstr "冲刺复审" #~ msgid "All Tasks" #~ msgstr "所有任务" diff --git a/addons/project_scrum/i18n/zh_TW.po b/addons/project_scrum/i18n/zh_TW.po index aefa0347025..62e55b4d6a9 100644 --- a/addons/project_scrum/i18n/zh_TW.po +++ b/addons/project_scrum/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 04:54+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: project_scrum #: help:project.scrum.email,scrum_master_email:0 diff --git a/addons/project_scrum/project_scrum.py b/addons/project_scrum/project_scrum.py index 67f8d1d8eb7..f0db98294e7 100644 --- a/addons/project_scrum/project_scrum.py +++ b/addons/project_scrum/project_scrum.py @@ -106,9 +106,9 @@ class project_scrum_sprint(osv.osv): 'review': fields.text('Sprint Review'), 'retrospective': fields.text('Sprint Retrospective'), 'backlog_ids': fields.one2many('project.scrum.product.backlog', 'sprint_id', 'Sprint Backlog'), - 'progress': fields.function(_compute, group_operator="avg", type='float', multi="progress", method=True, string='Progress (0-100)', help="Computed as: Time Spent / Total Time."), - 'effective_hours': fields.function(_compute, multi="effective_hours", method=True, string='Effective hours', help="Computed using the sum of the task work done."), - 'expected_hours': fields.function(_compute, multi="expected_hours", method=True, string='Planned Hours', help='Estimated time to do the task.'), + 'progress': fields.function(_compute, group_operator="avg", type='float', multi="progress", string='Progress (0-100)', help="Computed as: Time Spent / Total Time."), + 'effective_hours': fields.function(_compute, multi="effective_hours", string='Effective hours', help="Computed using the sum of the task work done."), + 'expected_hours': fields.function(_compute, multi="expected_hours", string='Planned Hours', help='Estimated time to do the task.'), 'state': fields.selection([('draft','Draft'),('open','Open'),('pending','Pending'),('cancel','Cancelled'),('done','Done')], 'State', required=True), } _defaults = { @@ -230,11 +230,11 @@ class project_scrum_product_backlog(osv.osv): 'sequence' : fields.integer('Sequence', help="Gives the sequence order when displaying a list of product backlog."), 'tasks_id': fields.one2many('project.task', 'product_backlog_id', 'Tasks Details'), 'state': fields.selection([('draft','Draft'),('open','Open'),('pending','Pending'),('done','Done'),('cancel','Cancelled')], 'State', required=True), - 'progress': fields.function(_compute, multi="progress", group_operator="avg", type='float', method=True, string='Progress', help="Computed as: Time Spent / Total Time."), - 'effective_hours': fields.function(_compute, multi="effective_hours", method=True, string='Spent Hours', help="Computed using the sum of the time spent on every related tasks", store=True), + 'progress': fields.function(_compute, multi="progress", group_operator="avg", type='float', string='Progress', help="Computed as: Time Spent / Total Time."), + 'effective_hours': fields.function(_compute, multi="effective_hours", string='Spent Hours', help="Computed using the sum of the time spent on every related tasks", store=True), 'expected_hours': fields.float('Planned Hours', help='Estimated total time to do the Backlog'), 'create_date': fields.datetime("Creation Date", readonly=True), - 'task_hours': fields.function(_compute, multi="task_hours", method=True, string='Task Hours', help='Estimated time of the total hours of the tasks') + 'task_hours': fields.function(_compute, multi="task_hours", string='Task Hours', help='Estimated time of the total hours of the tasks') } _defaults = { 'state': 'draft', @@ -317,15 +317,15 @@ class project_scrum_meeting(osv.osv): return True def email_send(self, cr, uid, ids, email, context=None): - email_from = tools.config.get('email_from', False) + mail_message_obj = self.pool.get('mail.message') meeting_id = self.browse(cr, uid, ids, context=context)[0] user = self.pool.get('res.users').browse(cr, uid, uid, context=context) - user_email = email_from or user.address_id.email or email_from + user_email = user.user_email or tools.config.get('email_from', False) body = _("Hello %s,\n \nI am sending you Daily Meeting Details of date %s for the Sprint %s\n") %(meeting_id.sprint_id.scrum_master_id.name, meeting_id.date, meeting_id.sprint_id.name) - body += _('\n*Tasks since yesterday:\n_______________________%s\n*Task for Today:\n_______________________ %s\n\n*Blocks encountered:\n_______________________ %s') %(meeting_id.question_yesterday,meeting_id.question_today, meeting_id.question_blocks or _('No Blocks')) + body += _('\n* Tasks since yesterday:\n_______________________\n%s\n\n* Task for Today:\n_______________________ \n%s\n\n* Blocks encountered:\n_______________________ \n\n%s') %(meeting_id.question_yesterday,meeting_id.question_today, meeting_id.question_blocks or _('No Blocks')) body += _("\n\nThank you,\n%s") % user.name sub_name = meeting_id.name or _('Scrum Meeting of %s') % meeting_id.date - flag = tools.email_send(user_email , [email], sub_name, body, reply_to=None, openobject_id=str(meeting_id.id)) + flag = mail_message_obj.schedule_with_attach(cr, uid, user_email , [email], sub_name, body, model='project.scrum.meeting', res_id=meeting_id.id, context=context) if not flag: return False return True diff --git a/addons/project_scrum/project_scrum_view.xml b/addons/project_scrum/project_scrum_view.xml index 99b74157466..19d1bcc6b84 100644 --- a/addons/project_scrum/project_scrum_view.xml +++ b/addons/project_scrum/project_scrum_view.xml @@ -33,7 +33,7 @@ <field name="model">project.scrum.product.backlog</field> <field name="type">tree</field> <field name="arch" type="xml"> - <tree colors="grey:state in ('cancel','done');blue:state in ('pending')" string="Product Backlog"> + <tree colors="grey:state in ('cancel','done');blue:state == 'pending'" string="Product Backlog"> <field name="sequence"/> <field name="name"/> <field name="project_id"/> @@ -302,7 +302,7 @@ </notebook> <group col="8" colspan="4"> <field name="state" readonly="1"/> - <button name="%(project_scrum.report_scrum_sprint_burndown_chart)d" + <button name="%(project_scrum.report_scrum_sprint_burndown_chart)d" string="Burndown Chart" type="action" icon="gtk-print"/> <button type="object" string="Open" name="button_open" states="draft,pending" icon="terp-camera_test"/> <button type="object" string="Pending" name="button_pending" states="open" icon="gtk-media-pause"/> @@ -396,7 +396,9 @@ <field name="date"/> <field name="sprint_id" domain="[('state', '=', 'open')]"/> <field name="user_id"/> - <button name="%(action_project_scrum_email)d" string="Send Email" type="action" icon="terp-mail-message-new" /> + <button name="%(mail.action_email_compose_message_wizard)d" + string="Send Email" type="action" icon="terp-mail-message-new" + /> </group> <notebook colspan="4"> <page string="Scrum Meeting"> @@ -573,8 +575,8 @@ <field name="arch" type="xml"> <field name="project_id" position="after"> <field name="sprint_id" context="{'sprint_invisible':False}"> - <filter icon="terp-check" string="Current" context="{'sprint_invisible':False}" domain="[('sprint_id.state','in',('draft','open'))]" help="Current Sprints"/> - <filter icon="gtk-find" string="Current" context="{'sprint_invisible':False}" domain="[]" help="View Sprints"/> + <filter icon="terp-check" context="{'sprint_invisible':False}" domain="[('sprint_id.state','in',('draft','open'))]" help="Current Sprints"/> + <filter icon="gtk-find" context="{'sprint_invisible':False}" domain="[]" help="View Sprints"/> </field> </field> </field> diff --git a/addons/project_scrum/wizard/__init__.py b/addons/project_scrum/wizard/__init__.py index 4b5b0919574..fcba1742d75 100644 --- a/addons/project_scrum/wizard/__init__.py +++ b/addons/project_scrum/wizard/__init__.py @@ -23,7 +23,7 @@ import project_scrum_backlog_create_task import project_scrum_backlog_sprint import project_scrum_backlog_merger import project_scrum_postpone -import project_scrum_email +import mail_compose_message # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/project_scrum/wizard/mail_compose_message.py b/addons/project_scrum/wizard/mail_compose_message.py new file mode 100644 index 00000000000..777ca03fa37 --- /dev/null +++ b/addons/project_scrum/wizard/mail_compose_message.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2010-Today OpenERP SA (<http://www.openerp.com>) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/> +# +############################################################################## + +from osv import osv +from osv import fields +from tools.translate import _ + +class mail_compose_message(osv.osv_memory): + _inherit = 'mail.compose.message' + + def get_value(self, cr, uid, model, resource_id, context=None): + ''' + To get values of the resource_id for the model + @param model: Object + @param resource_id: id of a record for which values to be read + + @return: Returns a dictionary + ''' + if context is None: + context = {} + result = super(mail_compose_message, self).get_value(cr, uid, model, resource_id, context=context) + if model == 'project.scrum.meeting' and resource_id: + meeting_pool = self.pool.get('project.scrum.meeting') + user_pool = self.pool.get('res.users') + meeting = meeting_pool.browse(cr, uid, resource_id, context=context) + + sprint = meeting.sprint_id + user_data = user_pool.browse(cr, uid, uid, context=context) + result.update({'email_from': user_data.address_id and user_data.address_id.email or False}) + + if sprint.scrum_master_id and sprint.scrum_master_id.user_email: + result.update({'email_to': sprint.scrum_master_id.user_email}) + if sprint.product_owner_id and sprint.product_owner_id.user_email: + result.update({'email_to': result.get('email_to',False) and result.get('email_to') + ',' + sprint.product_owner_id.user_email or sprint.product_owner_id.user_email}) + + subject = _("Scrum Meeting : %s") %(meeting.date) + message = _("Hello , \nI am sending you Scrum Meeting : %s for the Sprint '%s' of Project '%s'") %(meeting.date, sprint.name, sprint.project_id.name) + result.update({ + 'subject': subject, + 'body_text': message, + 'model': model, + 'res_id': resource_id + }) + return result + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/project_scrum/wizard/project_scrum_email.py b/addons/project_scrum/wizard/project_scrum_email.py index ae8ba092981..f1d5b6665f7 100644 --- a/addons/project_scrum/wizard/project_scrum_email.py +++ b/addons/project_scrum/wizard/project_scrum_email.py @@ -69,6 +69,7 @@ class project_scrum_email(osv.osv_memory): if context is None: context = {} + mail_message = self.pool.get('mail.message') active_id = context.get('active_id', False) scrum_meeting_pool = self.pool.get('project.scrum.meeting') user_pool = self.pool.get('res.users') @@ -82,7 +83,7 @@ class project_scrum_email(osv.osv_memory): email_from = tools.config.get('email_from', False) user = user_pool.browse(cr, uid, uid, context=context) - user_email = email_from or user.address_id.email + user_email = email_from or user.user_email body = "%s\n" %(data.message) body += "\n%s\n" %_('Tasks since yesterday') @@ -91,7 +92,7 @@ class project_scrum_email(osv.osv_memory): body += "\n%s\n" %_("Task for Today") body += "_______________________ \n" body += "\n%s\n" %(meeting.question_today or _('None')) - body += "\n%s\n" % _('Blocking points encountered:') + body += "\n%s\n" % _('Blocking points encountered:') body += "_______________________ \n" body += "\n%s\n" %(meeting.question_blocks or _('None')) body += "\n%s\n%s" %(_('Thank you,'), user.name) @@ -100,8 +101,7 @@ class project_scrum_email(osv.osv_memory): if data.scrum_master_email == data.product_owner_email: data.product_owner_email = False if data.scrum_master_email: - tools.email_send(user_email, [data.scrum_master_email], data.subject, body, reply_to=user_email) + mail_message.schedule_with_attach(cr, uid, user_email, [data.scrum_master_email], data.subject, body, reply_to=user_email, context=context) if data.product_owner_email: - tools.email_send(user_email, [data.product_owner_email], data.subject, body, reply_to=user_email) + mail_message.schedule_with_attach(cr, uid, user_email, [data.product_owner_email], data.subject, body, reply_to=user_email, context=context) return {'type': 'ir.actions.act_window_close'} -project_scrum_email() |
