summaryrefslogtreecommitdiff
path: root/addons/project_long_term
diff options
context:
space:
mode:
authorrpa (Open ERP) <rpa@tinyerp.com>2011-01-19 10:33:05 +0530
committerrpa (Open ERP) <rpa@tinyerp.com>2011-01-19 10:33:05 +0530
commit8481c3caecb3fe06f60df20e040a20449223cfc8 (patch)
tree5aaaae75e96581bb0a1062062d9cae4cdbc3dd20 /addons/project_long_term
parent598b883bcb1f81bba27edeb9ceba6e2b589b4905 (diff)
parent5e2f05aa6cc4f35bbeee2d0034e44cf67a01b4cf (diff)
[MERGE]: Merge with lp:~openerp-dev/openobject-addons/trunk-dev-addons2
bzr revid: rpa@tinyerp.com-20110119050305-g7g5ip1wzp3fbs0r
Diffstat (limited to 'addons/project_long_term')
-rw-r--r--addons/project_long_term/i18n/it.po75
-rw-r--r--addons/project_long_term/project_long_term.py22
2 files changed, 76 insertions, 21 deletions
diff --git a/addons/project_long_term/i18n/it.po b/addons/project_long_term/i18n/it.po
index c5b4149667c..2236ceab750 100644
--- a/addons/project_long_term/i18n/it.po
+++ b/addons/project_long_term/i18n/it.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
-"PO-Revision-Date: 2011-01-14 15:07+0000\n"
+"PO-Revision-Date: 2011-01-17 07:00+0000\n"
"Last-Translator: Lorenzo Battistini - agilebg.com "
"<lorenzo.battistini@agilebg.com>\n"
"Language-Team: Italian <it@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-01-15 05:56+0000\n"
+"X-Launchpad-Export-Date: 2011-01-18 04:45+0000\n"
"X-Generator: Launchpad (build 12177)\n"
#. module: project_long_term
@@ -26,13 +26,13 @@ msgstr "Gestione progetti a lungo termine"
#. module: project_long_term
#: view:project.compute.phases:0
msgid "Compute Scheduling of Phases"
-msgstr ""
+msgstr "Calcola la pianificazione delle fasi"
#. module: project_long_term
#: view:project.phase:0
#: field:project.phase,next_phase_ids:0
msgid "Next Phases"
-msgstr "Prossima fase"
+msgstr "Prossime fasi"
#. module: project_long_term
#: view:project.phase:0
@@ -92,6 +92,26 @@ msgid ""
"\n"
" "
msgstr ""
+"\n"
+"\n"
+" Modulo di gestione dei progetti a lungo termine che traccia la "
+"pianificazione, la programmazione e l'allocazione delle risorse.\n"
+" Usato principalmente nella gestione di grossi progetti.\n"
+" - Le fasi del progetto vengono gestite dal manager del progetto\n"
+" - Calcola pianificazione fase: Calcola, per un dato progetto, le "
+"date iniziali e finali delle fasi che sono in stato di bozza, aperte o in "
+"sospeso.\n"
+" Se non viene specificato il "
+"progetto, verranno prese tutte le fasi nello stato di bozza, aperte o in "
+"sospeso.\n"
+" - Calcola pianificazione attività: Questo funziona allo stesso "
+"modo del bottone di pianificazione delle fasi. Prende un progetto come "
+"argomento e calcola tutte le attività aperte, bozze e in sospeso\n"
+" - Pianifica attività: Tutte le attività nello stato di bozza, "
+"in sospeso o aperte vengono pianificate utilizzando la data di inizio della "
+"fase\n"
+"\n"
+" "
#. module: project_long_term
#: constraint:project.task:0
@@ -107,7 +127,7 @@ msgstr "Allocazione risorse"
#. module: project_long_term
#: constraint:project.project:0
msgid "Error! You cannot assign escalation to the same project!"
-msgstr ""
+msgstr "Errore! Non è possibile assegnare l'escalation allo stesso progetto!"
#. module: project_long_term
#: code:addons/project_long_term/project_long_term.py:133
@@ -129,7 +149,7 @@ msgstr "Calcola un singolo progetto"
#: view:project.phase:0
#: field:project.phase,previous_phase_ids:0
msgid "Previous Phases"
-msgstr "Fase precedente"
+msgstr "Fasi precedenti"
#. module: project_long_term
#: help:project.phase,product_uom:0
@@ -141,6 +161,7 @@ msgstr "U.M. (unità di misura) è l'unità per la misurazione della durata"
msgid ""
" It's computed by the scheduler according to the start date and the duration."
msgstr ""
+" Viene calcolato dal pianificatore secondo la data di inizio e la durata."
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_project
@@ -190,7 +211,7 @@ msgstr "_Annulla"
#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases
#: model:ir.ui.menu,name:project_long_term.menu_compute_phase
msgid "Compute Phase Scheduling"
-msgstr ""
+msgstr "Calcola pianificazione fase"
#. module: project_long_term
#: code:addons/project_long_term/project_long_term.py:195
@@ -221,6 +242,8 @@ msgstr "C_alcola"
#: view:project.compute.phases:0
msgid "Compute Scheduling of phases for all or specified project"
msgstr ""
+"Calcola la pianificazione delle fasi per tutti i progetti o quelli "
+"specificati"
#. module: project_long_term
#: field:project.phase,product_uom:0
@@ -231,7 +254,7 @@ msgstr "U.M. durata"
#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks
#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks
msgid "Compute Task Scheduling"
-msgstr ""
+msgstr "Calcola pianificazione attività"
#. module: project_long_term
#: field:project.phase,constraint_date_start:0
@@ -248,7 +271,7 @@ msgstr "Allocazione risorse progetto"
#. module: project_long_term
#: view:project.compute.tasks:0
msgid "Compute Scheduling of Task"
-msgstr ""
+msgstr "Calcola pianificazione dell'attività"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_resource
@@ -265,6 +288,9 @@ msgid ""
"view.\n"
"\t "
msgstr ""
+"Per pianificare le fasi di tutti i progetti o quelli specificati. Apre una "
+"visualizzazione Gantt.\n"
+"\t "
#. module: project_long_term
#: help:project.resource.allocation,date_start:0
@@ -274,7 +300,7 @@ msgstr "Data di inizio"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list
msgid "Related Tasks"
-msgstr ""
+msgstr "Attività collegate"
#. module: project_long_term
#: view:project.phase:0
@@ -312,7 +338,7 @@ msgstr "_Ok"
#. module: project_long_term
#: view:project.phase:0
msgid "Schedule and Display info"
-msgstr ""
+msgstr "Informazioni di pianificazione e visualizzazione"
#. module: project_long_term
#: help:project.phase,date_start:0
@@ -320,6 +346,8 @@ msgid ""
"It's computed by the scheduler according the project date or the end date of "
"the previous phase."
msgstr ""
+"Viene calcolato dal pianificatore secondo la data del progetto o la data di "
+"fine della fase precedente."
#. module: project_long_term
#: view:project.phase:0
@@ -330,6 +358,7 @@ msgstr "Mese"
#: constraint:project.phase:0
msgid "Phase start-date must be lower than phase end-date."
msgstr ""
+"La data di inizio della fase deve essere precedente alla data di fine."
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_schedule_tasks
@@ -346,6 +375,12 @@ msgid ""
"human resources, convert your phases into a series of tasks when you start "
"working on the project."
msgstr ""
+"Un progetto può essere suddiviso nelle varie fasi. Per ogni fase, è "
+"possibile definire l'allocazione delle risorse, descrivere le varie attività "
+"e collegare la fase quelle precedenti o successive, aggiungere vincoli di "
+"data per la pianificazione automatica. Utilizzare la pianificazione a lungo "
+"termine al fine di pianificare le risorse umane disponibili, convertire le "
+"fasi in una serie di attività quando si inizia a lavorare su un progetto."
#. module: project_long_term
#: field:project.phase,date_start:0
@@ -394,11 +429,12 @@ msgstr "Dettaglio dell'attività"
#: help:project.project,resource_calendar_id:0
msgid "Timetable working hours to adjust the gantt diagram report"
msgstr ""
+"Orario delle ore lavorative da adattare al report del diagramma di gantt"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_compute_tasks
msgid "Project Compute Tasks"
-msgstr ""
+msgstr "Calcolo attività progetto"
#. module: project_long_term
#: view:project.phase:0
@@ -451,7 +487,7 @@ msgstr "Responsabile"
#. module: project_long_term
#: field:project.project,resource_calendar_id:0
msgid "Working Time"
-msgstr ""
+msgstr "Tempo di lavoro"
#. module: project_long_term
#: view:project.phase:0
@@ -483,7 +519,7 @@ msgstr "Attività pianificata completata con successo."
#. module: project_long_term
#: view:project.compute.tasks:0
msgid "Compute Scheduling of Task for specified project."
-msgstr ""
+msgstr "Calcola la pianificazione dell'attività per un progetto specificato."
#. module: project_long_term
#: view:project.resource.allocation:0
@@ -499,6 +535,11 @@ msgid ""
" \n"
" If the phase is over, the states is set to 'Done'."
msgstr ""
+"Se la fase è stata creata, lo stato è 'Bozza'.\n"
+" Se la fase è iniziata, lo stato diventa 'In corso'.\n"
+" Se è necessaria una revisione, la fase è nello stato 'In sospeso. "
+" \n"
+" Se la fase è conclusa, lo stato è 'Completato'."
#. module: project_long_term
#: field:project.phase,date_end:0
@@ -525,7 +566,7 @@ msgstr "Dettagli Attività"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar
msgid "Working Period"
-msgstr ""
+msgstr "Periodo di lavoro"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_resource_resource
@@ -549,7 +590,7 @@ msgstr "Fase progetto"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_compute_phases
msgid "Project Compute Phases"
-msgstr ""
+msgstr "Calcolo fasi progetto"
#. module: project_long_term
#: field:project.schedule.tasks,msg:0
@@ -574,7 +615,7 @@ msgstr "Calcola tutti i progetti"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves
msgid "Resource Leaves"
-msgstr ""
+msgstr "Permessi risorsa"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.action_project_schedule_tasks
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index a795dd76dee..0e605ed4331 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -364,7 +364,12 @@ def Phase_%d():
# Allocating Memory for the required Project and Pahses and Resources
exec(func_str)
Phase = eval('Phase_%d' % phase.id)
- phase = Task.BalancedProject(Phase)
+ phase = None
+ try:
+ phase = Task.BalancedProject(Phase)
+ except :
+ raise osv.except_osv(_('Error !'),_('Phase Scheduling is not possible.\nProject should have the Start date and member for scheduling.'))
+
for task_id in task_ids:
task = eval("phase.Task_%d" % task_id)
@@ -510,7 +515,8 @@ def Project_%d():
try:
project = Task.BalancedProject(Project)
except :
- raise osv.except_osv(_('Error !'),_('Invalid resource allocation, Phase Scheduling is not possible.\nPlease check project member resource.'))
+ raise osv.except_osv(_('Error !'),_('Phase Scheduling is not possible.\nProject should have the Start date and member for scheduling.'))
+
for phase_id in phase_ids:
act_phase = phase_pool.browse(cr, uid, phase_id, context=context)
resources = act_phase.resource_ids
@@ -573,7 +579,10 @@ def Project_%d():
#Creating resources using the member of the Project
u_ids = [i.id for i in project.members]
resource_objs = resource_pool.generate_resources(cr, uid, u_ids, calendar_id, context=context)
- start_date = datetime.strftime((datetime.strptime(start_date, "%Y-%m-%d")), "%Y-%m-%d")
+ try:
+ start_date = datetime.strftime((datetime.strptime(start_date, "%Y-%m-%d")), "%Y-%m-%d")
+ except:
+ raise osv.except_osv(_('Error !'),_('Task Scheduling is not possible.\nProject should have the Start date for scheduling.'))
func_str = ''
start = start_date
minimum_time_unit = 1
@@ -634,7 +643,12 @@ def Project_%d():
# Allocating Memory for the required Project and Pahses and Resources
exec(func_str)
Project = eval('Project_%d' % project.id)
- project = Task.BalancedProject(Project)
+ project = None
+ try:
+ project = Task.BalancedProject(Project)
+ except :
+ raise osv.except_osv(_('Error !'),_('Phase Scheduling is not possible.\nProject should have the Start date and member for scheduling.'))
+
for task_id in task_ids:
task = eval("project.Task_%d" % task_id)
start_date = task.start.to_datetime()