From bd7ef8d14ef7192c34b27434b8590a9eb78e7880 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 25 Jan 2007 23:20:40 +0000 Subject: [PATCH] i18n and missing template variables for Project Manager Edit Task --- .../ProjectManagerTMPL0004.tmpl | 80 +++++++ lib/WebGUI/Asset/Wobject/ProjectManager.pm | 10 + lib/WebGUI/Help/Asset_ProjectManager.pm | 222 +++++++++++------- .../i18n/English/Asset_ProjectManager.pm | 125 +++++++++- 4 files changed, 352 insertions(+), 85 deletions(-) create mode 100644 docs/upgrades/templates-7.3.8/ProjectManagerTMPL0004.tmpl diff --git a/docs/upgrades/templates-7.3.8/ProjectManagerTMPL0004.tmpl b/docs/upgrades/templates-7.3.8/ProjectManagerTMPL0004.tmpl new file mode 100644 index 000000000..f2d9eceed --- /dev/null +++ b/docs/upgrades/templates-7.3.8/ProjectManagerTMPL0004.tmpl @@ -0,0 +1,80 @@ +#ProjectManagerTMPL0004 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/WebGUI/Asset/Wobject/ProjectManager.pm b/lib/WebGUI/Asset/Wobject/ProjectManager.pm index cadc86780..b2a55e3bb 100644 --- a/lib/WebGUI/Asset/Wobject/ProjectManager.pm +++ b/lib/WebGUI/Asset/Wobject/ProjectManager.pm @@ -989,6 +989,16 @@ sub www_editTask { $var->{'extras'} = $config->get("extrasURL"); $var->{'assetExtras'} = $config->get("extrasURL").'/wobject/ProjectManager'; + + $var->{'task_start_label'} = $i18n->('task start label'); + $var->{'task_end_label'} = $i18n->('task end label'); + $var->{'task_duration_label'} = $i18n->('task duration label'); + $var->{'task_lagTime_label'} = $i18n->('task lag time label'); + $var->{'task_predecessor_label'} = $i18n->('task predecessor label'); + $var->{'task_complete_label'} = $i18n->('task complete label'); + $var->{'task_resource_label'} = $i18n->('task resource label'); + $var->{'task_save_label'} = $i18n->('task save label'); + return $self->processTemplate($var,$self->getValue("editTaskTemplateId")) } diff --git a/lib/WebGUI/Help/Asset_ProjectManager.pm b/lib/WebGUI/Help/Asset_ProjectManager.pm index 73aa7a327..696abeff7 100644 --- a/lib/WebGUI/Help/Asset_ProjectManager.pm +++ b/lib/WebGUI/Help/Asset_ProjectManager.pm @@ -9,7 +9,7 @@ our $HELP = { isa => [ { namespace => 'Asset_Wobject', - tag => 'wobject add/edit' + tag => 'wobject add/edit', }, ], fields => [ @@ -109,11 +109,11 @@ our $HELP = { isa => [ { namespace => 'Asset_ProjectManager', - tag => 'project manager asset template variables' + tag => 'project manager asset template variables', }, { namespace => 'Asset_Template', - tag => 'template variables' + tag => 'template variables', }, ], variables => [ @@ -213,68 +213,128 @@ our $HELP = { isa => [ { namespace => 'Asset_ProjectManager', - tag => 'project manager asset template variables' + tag => 'project manager asset template variables', }, { namespace => 'Asset_Template', - tag => 'template variables' + tag => 'template variables', }, ], variables => [ { 'required' => 1, 'name' => 'form.header', - 'description' => 'edit form.header' + 'description' => 'edit form.header', }, { 'required' => 1, - 'name' => 'form.name' + 'name' => 'form.name', + }, + { + 'name' => 'form.seqNum', + 'required' => 1, }, { 'required' => 1, - 'name' => 'form.duration' + 'name' => 'form.duration', }, { 'required' => 1, - 'name' => 'form.duration.units' + 'name' => 'form.duration.units', }, { 'required' => 1, - 'name' => 'form.start' + 'name' => 'form.lagTime', }, { 'required' => 1, - 'name' => 'form.end' + 'name' => 'form.lagTime.units', }, { 'required' => 1, - 'name' => 'form.dependants' + 'name' => 'form.start', }, { 'required' => 1, - 'name' => 'form.resource' + 'name' => 'form.end', }, { 'required' => 1, - 'name' => 'form.milestone' + 'name' => 'form.dependants', }, { 'required' => 1, - 'name' => 'form.percentComplete' + 'name' => 'form.addUser.id', }, { 'required' => 1, - 'name' => 'form.save' + 'name' => 'form.addUser.link', + }, + { + 'required' => 1, + 'name' => 'form.addUser.text', + }, + { + 'required' => 1, + 'name' => 'form.addGroup.id', + }, + { + 'required' => 1, + 'name' => 'form.addGroup.link', + }, + { + 'required' => 1, + 'name' => 'form.addGroup.text', + }, + { + 'required' => 1, + 'name' => 'form.resourceDiv', + }, + { + 'required' => 1, + 'name' => 'form.taskType', + }, + { + 'required' => 1, + 'name' => 'form.percentComplete', + }, + { + 'required' => 1, + 'name' => 'form.save', }, { 'required' => 1, 'name' => 'form.footer', - 'description' => 'edit form.footer' + 'description' => 'edit form.footer', }, { 'name' => 'extras', - 'description' => 'extras.base' - } + 'description' => 'extras.base', + }, + { + 'name' => 'task_start_label', + }, + { + 'name' => 'task_end_label', + }, + { + 'name' => 'task_duration_label', + }, + { + 'name' => 'task_lagTime_label', + }, + { + 'name' => 'task_predecessor_label', + }, + { + 'name' => 'task_complete_label', + }, + { + 'name' => 'task_resource_label', + }, + { + 'name' => 'task_save_label', + }, ], fields => [ ], related => [ @@ -291,126 +351,126 @@ our $HELP = { isa => [ { namespace => 'Asset_ProjectManager', - tag => 'project manager asset template variables' + tag => 'project manager asset template variables', }, { namespace => 'Asset_Template', - tag => 'template variables' + tag => 'template variables', }, ], variables => [ { - 'name' => 'form.header' + 'name' => 'form.header', }, { - 'name' => 'form.footer' + 'name' => 'form.footer', }, { - 'name' => 'project.canEdit' + 'name' => 'project.canEdit', }, { - 'name' => 'project.resources.url' + 'name' => 'project.resources.url', }, { - 'name' => 'project.resources.label' + 'name' => 'project.resources.label', }, { - 'name' => 'extras' + 'name' => 'extras', }, { - 'name' => 'extras.base' + 'name' => 'extras.base', }, { - 'name' => 'project.durationUnits' + 'name' => 'project.durationUnits', }, { - 'name' => 'project.hoursPerDay' + 'name' => 'project.hoursPerDay', }, { - 'name' => 'task.name.label' + 'name' => 'task.name.label', }, { - 'name' => 'task.duration.label' + 'name' => 'task.duration.label', }, { - 'name' => 'task.start.label' + 'name' => 'task.start.label', }, { - 'name' => 'task.end.label' + 'name' => 'task.end.label', }, { - 'name' => 'task.dependants.label' + 'name' => 'task.dependants.label', }, { - 'name' => 'form.name.error' + 'name' => 'form.name.error', }, { - 'name' => 'form.start.error' + 'name' => 'form.start.error', }, { - 'name' => 'form.start.error' + 'name' => 'form.start.error', }, { - 'name' => 'form.greaterThan.error' + 'name' => 'form.greaterThan.error', }, { - 'name' => 'form.previousPredecessor.error' + 'name' => 'form.previousPredecessor.error', }, { - 'name' => 'form.previousPredecessor.error' + 'name' => 'form.previousPredecessor.error', }, { - 'name' => 'form.invalidMove.error' + 'name' => 'form.invalidMove.error', }, { 'name' => 'task.loop', 'variables' => [ { - 'name' => 'task.number' + 'name' => 'task.number', }, { - 'name' => 'task.row.id' + 'name' => 'task.row.id', }, { - 'name' => 'task.name' + 'name' => 'task.name', }, { - 'name' => 'task.start' + 'name' => 'task.start', }, { - 'name' => 'task.dependants' + 'name' => 'task.dependants', }, { - 'name' => 'task.end' + 'name' => 'task.end', }, { - 'name' => 'task.duration' + 'name' => 'task.duration', }, { - 'name' => 'task.duration.units' + 'name' => 'task.duration.units', }, { - 'name' => 'task.isMilestone' + 'name' => 'task.isMilestone', }, { - 'name' => 'task.edit.url' + 'name' => 'task.edit.url', }, { - 'name' => 'task.edit.url' + 'name' => 'task.edit.url', } ] }, { - 'name' => 'project.gantt.rowspan' + 'name' => 'project.gantt.rowspan', }, { - 'name' => 'project.ganttChart' + 'name' => 'project.ganttChart', }, { - 'name' => 'task.back.url' + 'name' => 'task.back.url', }, { - 'name' => 'task.back.label' + 'name' => 'task.back.label', } ], fields => [ ], @@ -432,11 +492,11 @@ our $HELP = { isa => [ { namespace => 'Asset_ProjectManager', - tag => 'project manager asset template variables' + tag => 'project manager asset template variables', }, { namespace => 'Asset_Template', - tag => 'template variables' + tag => 'template variables', }, ], variables => [ @@ -444,40 +504,40 @@ our $HELP = { 'name' => 'extras', }, { - 'name' => 'sunday.label' + 'name' => 'sunday.label', }, { - 'name' => 'monday.label' + 'name' => 'monday.label', }, { - 'name' => 'tuesday.label' + 'name' => 'tuesday.label', }, { - 'name' => 'wednesday.label' + 'name' => 'wednesday.label', }, { - 'name' => 'thursday.label' + 'name' => 'thursday.label', }, { - 'name' => 'friday.label' + 'name' => 'friday.label', }, { - 'name' => 'saturday.label' + 'name' => 'saturday.label', }, { 'name' => 'daysLoop', 'variables' => [ { - 'name' => 'month.name' + 'name' => 'month.name', }, { - 'name' => 'saturday.label' + 'name' => 'saturday.label', }, { 'name' => 'daysLoop', 'variables' => [ { - 'name' => 'day.number' + 'name' => 'day.number', } ] } @@ -499,32 +559,32 @@ our $HELP = { isa => [ { namespace => 'Asset_Wobject', - tag => 'wobject template variables' + tag => 'wobject template variables', }, ], fields => [ ], variables => [ { - 'name' => 'projectDashboardTemplateId' + 'name' => 'projectDashboardTemplateId', }, { - 'name' => 'projectDisplayTemplateId' + 'name' => 'projectDisplayTemplateId', }, { - 'name' => 'ganttChartTemplateId' + 'name' => 'ganttChartTemplateId', }, { - 'name' => 'editTaskTemplateId' + 'name' => 'editTaskTemplateId', }, { - 'name' => 'resourcePopupTemplateId' + 'name' => 'resourcePopupTemplateId', }, { - 'name' => 'resourceListTemplateId' + 'name' => 'resourceListTemplateId', }, { - 'name' => 'groupToAdd' + 'name' => 'groupToAdd', }, ], related => [ @@ -537,11 +597,11 @@ our $HELP = { isa => [ { namespace => 'Asset_ProjectManager', - tag => 'project manager asset template variables' + tag => 'project manager asset template variables', }, { namespace => 'Asset_Template', - tag => 'template variables' + tag => 'template variables', }, ], variables => [ @@ -603,11 +663,11 @@ our $HELP = { isa => [ { namespace => 'Asset_ProjectManager', - tag => 'project manager asset template variables' + tag => 'project manager asset template variables', }, { namespace => 'Asset_Template', - tag => 'template variables' + tag => 'template variables', }, ], variables => [ diff --git a/lib/WebGUI/i18n/English/Asset_ProjectManager.pm b/lib/WebGUI/i18n/English/Asset_ProjectManager.pm index 8580370dd..218ebb8a7 100644 --- a/lib/WebGUI/i18n/English/Asset_ProjectManager.pm +++ b/lib/WebGUI/i18n/English/Asset_ProjectManager.pm @@ -252,6 +252,12 @@ our $I18N = { lastUpdated => 0 }, + 'task lag time label' => { + message => q|Lag Time|, + context => q|Amount of time something is behind.|, + lastUpdated => 0 + }, + 'task start label' => { message => q|Start|, lastUpdated => 0 @@ -268,6 +274,12 @@ our $I18N = { context => q|Abbreviation for predecessor|, }, + 'task predecessor label' => { + message => q|Pred|, + lastUpdated => 0, + context => q|Abbreviation for predecessor|, + }, + 'N_A' => { message => q|N/A|, context => q|This is the abbreviation for Not Available. The translated version should be short.|, @@ -442,13 +454,13 @@ from working.|, lastUpdated => 1165512623, }, - 'form.resource' => { + 'form.resourceDiv' => { message => q|Form element for selecting a user to accomplish this task.|, - lastUpdated => 1149825164, + lastUpdated => 1169766777, }, - 'form.milestone' => { - message => q|Form element for setting this task to be a milestone in the project.|, + 'form.taskType' => { + message => q|Form element for choosing the type of task.|, lastUpdated => 1149825164, }, @@ -1145,6 +1157,111 @@ be useful, others may not.|, lastUpdated => 1168925012 }, + 'task_start_label' => { + message => q|The internationalized word "Start".|, + lastUpdated => 1169764090, + }, + + 'task_end_label' => { + message => q|The internationalized word "End".|, + lastUpdated => 1169764092, + }, + + 'task_duration_label' => { + message => q|The internationalized word "Duration".|, + lastUpdated => 1169764123, + }, + + 'task_lagTime_label' => { + message => q|The internationalized words "Lag Time".|, + lastUpdated => 1169764123, + }, + + 'task_complete_label' => { + message => q|The internationalized word "Complete".|, + lastUpdated => 1169764123, + }, + + 'task_predecessor_label' => { + message => q|The internationalized word "Predecessor".|, + lastUpdated => 1169764123, + }, + + 'task_resource_label' => { + message => q|The internationalized word "Resource".|, + lastUpdated => 1169764123, + }, + + 'task resource label' => { + message => q|Resource|, + lastUpdated => 1169764123, + }, + + 'task save label' => { + message => q|Save|, + lastUpdated => 1169764123, + }, + + 'task_save_label' => { + message => q|The internationalized word "Save".|, + lastUpdated => 1169764123, + }, + + 'task name label' => { + message => q|Task Name|, + lastUpdated => 1169764879, + }, + + 'task_name_label' => { + message => q|The internationalized words "Task Name".|, + lastUpdated => 1169764123, + }, + + 'form.seqNum' => { + message => q|The sequence number of this task.|, + lastUpdated => 1169764123, + }, + + 'form.lagTime' => { + message => q|Form element for entering in the lag time for this task.|, + lastUpdated => 1169764123, + }, + + 'form.lagTime.units' => { + message => q|Form element for the units of the tasks's lag time.|, + lastUpdated => 1169764123, + }, + + 'form.addUser.id' => { + message => q|A unique identifier for the link that creates the add user pop-up.|, + lastUpdated => 1169764123, + }, + + 'form.addUser.link' => { + message => q|A full link for bringing up the Add User pop-up.|, + lastUpdated => 1169764123, + }, + + 'form.addUser.text' => { + message => q|A unique identifier for the link that creates the add group pop-up.|, + lastUpdated => 1169764123, + }, + + 'form.addGroup.id' => { + message => q|A unique identifier for the link that creates the Add Group pop-up.|, + lastUpdated => 1169764123, + }, + + 'form.addGroup.link' => { + message => q|A full link for bringing up the Add Group pop-up.|, + lastUpdated => 1169764123, + }, + + 'form.addGroup.text' => { + message => q|Internationalized label for "Add Group To Task".|, + lastUpdated => 1169764123, + }, + }; 1;