There is an error message in Field.pm that needs to use placeholders so it can be localized with
Locale::Maketext. Thanks!
[fred@dev4 Form-Processor-0.30]$ diff -u Field.pm lib/Form/Processor/Field.pm
--- Field.pm 2012-07-11 14:17:57.201845773 -0700
+++ lib/Form/Processor/Field.pm 2012-07-11 14:18:04.876245649 -0700
@@ -721,7 +721,7 @@
for my $value ( ref $input eq 'ARRAY' ? @$input : ($input) ) {
unless ( $options{$value} ) {
- $self->add_error( "'$value' is not a valid value" );
+ $self->add_error( "'[_1]' is not a valid value", $value );
return;
}
}