added localization to core widgets
edenc [Tue, 19 Aug 2008 02:36:50 +0000 (02:36 +0000)]
lib/Reaction/UI/Widget/Action.pm
lib/Reaction/UI/Widget/Action/Link.pm
lib/Reaction/UI/Widget/Collection/Grid.pm
lib/Reaction/UI/Widget/Field.pm
lib/Reaction/UI/Widget/Field/Array.pm
lib/Reaction/UI/Widget/Field/Collection.pm
lib/Reaction/UI/Widget/Field/Mutable.pm
lib/Reaction/UI/Widget/Field/Mutable/MatchingPasswords.pm
lib/Reaction/UI/Widget/ListView.pm
lib/Reaction/UI/Widget/Value/Collection.pm

index e773d92..32ca4b7 100644 (file)
@@ -14,7 +14,7 @@ after fragment widget {
 implements fragment ok_button_fragment {
   if (grep { $_ eq 'ok' } $_{viewport}->accept_events) {
     arg 'event_id' => event_id 'ok';
-    arg 'label' => $_{viewport}->ok_label;
+    arg 'label' => localized $_{viewport}->ok_label;
     render 'ok_button';
   }
 };
@@ -22,7 +22,7 @@ implements fragment ok_button_fragment {
 implements fragment apply_button_fragment {
   if (grep { $_ eq 'apply' } $_{viewport}->accept_events) {
     arg 'event_id' => event_id 'apply';
-    arg 'label' => $_{viewport}->apply_label;
+    arg 'label' => localized $_{viewport}->apply_label;
     render 'apply_button';
   }
 };
@@ -30,7 +30,7 @@ implements fragment apply_button_fragment {
 implements fragment cancel_button_fragment {
   if (grep { $_ eq 'close' } $_{viewport}->accept_events) {
     arg 'event_id' => event_id 'close';
-    arg 'label' => $_{viewport}->close_label;
+    arg 'label' => localized $_{viewport}->close_label;
     render 'cancel_button';
   }
 };
index 7530fea..1063ed0 100644 (file)
@@ -8,7 +8,7 @@ use namespace::clean -except => [ qw(meta) ];
 
 before fragment widget {
   arg uri => $_{viewport}->uri;
-  arg label => $_{viewport}->label;
+  arg label => localized $_{viewport}->label;
 };
 
 __PACKAGE__->meta->make_immutable;
index 2526a62..41ae736 100644 (file)
@@ -13,7 +13,7 @@ implements fragment header_cells {
 };
 
 implements fragment header_cell {
-  arg label => $_{labels}->{$_};
+  arg label => localized $_{labels}->{$_};
 };
 
 __PACKAGE__->meta->make_immutable;
index faf70a6..0a7e140 100644 (file)
@@ -15,7 +15,7 @@ before fragment widget {
 
 implements fragment label_fragment {
   if (my $label = $_{viewport}->label) {
-    arg label => $label;
+    arg label => localized $label;
     render 'label';
   }
 };
index d8d8c58..fc1bf33 100644 (file)
@@ -6,7 +6,7 @@ use namespace::clean -except => [ qw(meta) ];
 
 
 before fragment widget {
-  arg 'label' => $_{viewport}->label;
+  arg 'label' => localized $_{viewport}->label;
 };
 
 implements fragment list {
@@ -14,7 +14,7 @@ implements fragment list {
 };
 
 implements fragment item {
-  arg 'name' => $_;
+  arg 'name' => localized $_;
 };
 
 __PACKAGE__->meta->make_immutable;
index 2cb6c78..6f59532 100644 (file)
@@ -6,7 +6,7 @@ use namespace::clean -except => [ qw(meta) ];
 
 
 before fragment widget {
-  arg 'label' => $_{viewport}->label;
+  arg 'label' => localized $_{viewport}->label;
 };
 
 implements fragment list {
@@ -14,7 +14,7 @@ implements fragment list {
 };
 
 implements fragment item {
-  arg 'name' => $_;
+  arg 'name' => localized $_;
 };
 
 __PACKAGE__->meta->make_immutable;
index 2f9c9da..93900e2 100644 (file)
@@ -23,7 +23,7 @@ extends 'Reaction::UI::Widget::Field';
 
  implements fragment message_fragment {
    if (my $message = $_{viewport}->message) {
-     arg message => $message;
+     arg message => localized $message;
      render 'message';
    }
  };
index 2812f89..86f9cb1 100644 (file)
@@ -11,13 +11,13 @@ extends Password;
 implements fragment check_field {
   arg 'field_id'   => event_id 'check_value';
   arg 'field_name' => event_id 'check_value';
-  arg 'label' => 'Confirm:';
+  arg 'label' => localized 'Confirm:';
   render 'field'; #piggyback!
 };
 
 implements fragment check_label {
   if (my $label = $_{viewport}->check_label) {
-    arg label => $label;
+    arg label => localized $label;
     render 'label';
   }
 };
index 9c0e7d1..58d26ce 100644 (file)
@@ -68,12 +68,12 @@ implements fragment first_page {
 
 implements fragment last_page {
   arg page_uri => event_uri { page => $_{pager_obj}->last_page };
-  arg page_name => 'Last';
+  arg page_name => localized 'Last';
   render 'named_page';
 };
 
 implements fragment next_page {
-  arg page_name => 'Next';
+  arg page_name => localized 'Next';
   if (my $page = $_{pager_obj}->next_page) {
     arg page_uri => event_uri { page => $page };
     render 'named_page';
@@ -83,7 +83,7 @@ implements fragment next_page {
 };
 
 implements fragment previous_page {
-  arg page_name => 'Previous';
+  arg page_name => localized 'Previous';
   if (my $page = $_{pager_obj}->previous_page) {
     arg page_uri => event_uri { page => $page };
     render 'named_page';
index 208fa7f..5ac5d60 100644 (file)
@@ -6,7 +6,7 @@ use namespace::clean -except => [ qw(meta) ];
 
 
 before fragment widget {
-  arg 'label' => $_{viewport}->label;
+  arg 'label' => localized $_{viewport}->label;
 };
 
 implements fragment list {
@@ -14,7 +14,7 @@ implements fragment list {
 };
 
 implements fragment item {
-  arg 'name' => $_;
+  arg 'name' => localized $_;
 };
 
 __PACKAGE__->meta->make_immutable;