diff --git a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm
index e54655d52..5708bb6bd 100644
--- a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm
+++ b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm
@@ -157,12 +157,13 @@ sub error {
my $self = shift;
my $errors = shift;
my $callback = shift;
+ my $i18n = WebGUI::International->new($self->session,'Asset_EventManagementSystem');
my @errorMessages;
foreach my $error (@$errors) {
#Null Field Error
if ($error->{type} eq "nullField") {
- push(@errorMessages, "The ".$error->{fieldName}." field cannot be blank.");
+ push(@errorMessages, sprintf($i18n->get('null field error'),$error->{fieldName}));
}
#General Error Message
@@ -530,8 +531,8 @@ sub www_editEvent {
-label => $i18n->get("add/edit event what next"),
-hoverHelp => $i18n->get("add/edit event what next"),
-options => {
- "addAnotherPrereq" => $i18n->get("add/edit event add another prerequisite"),
- "return" => $i18n->get("add/edit event return to manage events"),
+ "addAnotherPrereq" => $i18n->get("add/edit event add another prerequisite"),
+ "return" => $i18n->get("add/edit event return to manage events"),
},
-defaultValue => "return"
);
@@ -547,7 +548,7 @@ sub www_editEvent {
foreach my $prerequisiteId (keys %{$list}) {
my $line = $self->session->icon->delete('func=deletePrerequisite;id='.$prerequisiteId,
- $self->getUrl, "Are you sure you want to delete this prerequisite?")." ";
+ $self->getUrl, $i18n->get('confirm delete prerequisite'))." ";
my $eventNames = $self->getRequiredEventNames($prerequisiteId);
my $events;
@@ -562,7 +563,7 @@ sub www_editEvent {
my $output = $f->print;
$self->getAdminConsole->addSubmenuItem($self->getUrl('func=manageEvents'),$i18n->get("manage events"));
my $addEdit = ($pid eq "new" or !$pid) ? $i18n->get('add', 'Wobject') : $i18n->get('edit', 'Wobject');
- return $self->getAdminConsole->render($output, $addEdit.$i18n->get('add/edit event'));
+ return $self->getAdminConsole->render($output, $addEdit.$i18n->get('event'));
}
#-------------------------------------------------------------------
@@ -661,12 +662,16 @@ sub www_manageEvents {
EventManagementSystem_products as pe where p.productId = pe.productId
and pe.assetId=".$self->session->db->quote($self->get("assetId"))." order by sequenceNumber");
- $output = "
| Event | Price | Status |
";
+ my $i18n = WebGUI::International->new($self->session,'Asset_EventManagementSystem');
+ $output = sprintf "| %s | %s | %s |
",
+ $i18n->get('event'),
+ $i18n->get('add/edit event price'),
+ $i18n->get('status');
while (my %row = $sth->hash) {
$output .= "| ";
$output .= $self->session->icon->delete('func=deleteEvent;pid='.$row{productId}, $self->getUrl,
- 'Are you sure you want to delete this event?').
+ $i18n->get('confirm delete event')).
$self->session->icon->edit('func=editEvent;pid='.$row{productId}, $self->getUrl).
$self->session->icon->moveUp('func=moveEventUp;pid='.$row{productId}, $self->getUrl).
$self->session->icon->moveDown('func=moveEventDown;pid='.$row{productId}, $self->getUrl).
@@ -676,18 +681,18 @@ sub www_manageEvents {
$output .= " | ";
if ($row{approved} == 0) {
- $output .= "Pending";
+ $output .= $i18n->get('pending');
}
else {
- $output .= "Approved";
+ $output .= $i18n->get('approved');
}
$output .= " |
";
}
$output .= "
";
- $self->getAdminConsole->addSubmenuItem($self->getUrl('func=editEvent;pid=new'), "Add Event");
- return $self->getAdminConsole->render($output, "Manage Events");
+ $self->getAdminConsole->addSubmenuItem($self->getUrl('func=editEvent;pid=new'), $i18n->get('add event'));
+ return $self->getAdminConsole->render($output, $i18n->get("manage events"));
}
#-------------------------------------------------------------------
@@ -750,6 +755,7 @@ sub view {
my $self = shift;
my %var;
+ my $i18n = WebGUI::International->new($self->session,'Asset_EventManagementSystem');
# Get the products available for sale for this page
my $sql = "select p.productId, p.title, p.description, p.price, p.templateId, e.approved
from products as p, EventManagementSystem_products as e
@@ -778,7 +784,7 @@ sub view {
$var{'events_loop'} = \@events;
$var{'paginateBar'} = $p->getBarTraditional;
$var{'manageEvents.url'} = $self->getUrl('func=manageEvents');
- $var{'manageEvents.label'} = "Manage Events";
+ $var{'manageEvents.label'} = $i18n->get('manage events');
if ($self->session->user->isInGroup($self->get("groupToManageEvents"))) {
$var{'canManageEvents'} = 1;
}
diff --git a/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm b/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm
index 90ce88f5d..17889421b 100644
--- a/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm
+++ b/lib/WebGUI/i18n/English/Asset_EventManagementSystem.pm
@@ -209,10 +209,9 @@ our $I18N = { ##hashref of hashes
context => q|label for displaying errors when an event has been added or edited, such as missing required fields.|,
},
- 'add/edit event' => {
+ 'event' => {
message => q|Event|,
lastUpdated => 1138904660,
- context => q|Label for the Add/Edit Event Admin Console|,
},
'global prerequisite' => {
@@ -228,7 +227,49 @@ our $I18N = { ##hashref of hashes
'price must be greater than zero' => {
message => q|Price must be greater than zero.|,
lastUpdated => 1138312761,
- message => q|Error message for an illegal price.|,
+ context => q|Error message for an illegal price.|,
+ },
+
+ 'status' => {
+ message => q|Status|,
+ lastUpdated => 1138908026,
+ context => q|Whether an event has been approved or not|,
+ },
+
+ 'approved' => {
+ message => q|Approved|,
+ lastUpdated => 1138908026,
+ context => q|label in Event Manager, approved|,
+ },
+
+ 'pending' => {
+ message => q|Pending|,
+ lastUpdated => 1138908026,
+ context => q|label in Event Manager, waiting for approval|,
+ },
+
+ 'confirm delete event' => {
+ message => q|Are you sure you want to delete this event?|,
+ lastUpdated => 1138908026,
+ context => q|Confirm whether an event will be deleted|,
+ },
+
+ 'confirm delete prerequisite' => {
+ message => q|Are you sure you want to delete this prerequisite?|,
+ lastUpdated => 1138908883,
+ context => q|Confirm whether a prerequisite will be deleted in the add/edit event screen|,
+ },
+
+ 'add event' => {
+ message => q|Add Event|,
+ lastUpdated => 1138908251,
+ context => q|Link to add an event to the event manager|,
+ },
+
+ 'null field error' => {
+ message => q|The %s field cannot be blank.|,
+ lastUpdated => 1138908251,
+ context => q|When a required field is empty/blank, then this message is used in sprintf to tell the user which field it is and that it cannot be blank|,
},