[Po4a-commits] "po4a/lib/Locale/Po4a Text.pm,1.29,1.30"

Nicolas FRANÇOIS nekral-guest at alioth.debian.org
Wed Dec 30 14:03:51 UTC 2009


Update of /cvsroot/po4a/po4a/lib/Locale/Po4a
In directory alioth:/tmp/cvs-serv3196/lib/Locale/Po4a

Modified Files:
	Text.pm 
Log Message:
	* lib/Locale/Po4a/Text.pm: Fixed typo (nobullet -> nobullets)
	* lib/Locale/Po4a/Text.pm: Fail when unknown options are provided.


Index: Text.pm
===================================================================
RCS file: /cvsroot/po4a/po4a/lib/Locale/Po4a/Text.pm,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- Text.pm	27 Dec 2009 01:16:04 -0000	1.29
+++ Text.pm	30 Dec 2009 14:03:48 -0000	1.30
@@ -64,7 +64,7 @@
 
 =over
 
-=item B<nobullet>
+=item B<nobullets>
 
 Deactivate detection of bullets.
 
@@ -149,6 +149,23 @@
     my $self = shift;
     my %options = @_;
 
+    my %valid = (
+        asciidoc => 1,
+        breaks => 1,
+        debianchangelog => 1,
+        debug => 1,
+        fortunes => 1,
+        markdown => 1,
+        nobullets => 1,
+        tabs => 1,
+        verbose => 1,
+    );
+    foreach my $opt (keys %options) {
+        die wrap_mod("po4a::text",
+                     dgettext("po4a", "Unknown option: %s"), $opt)
+            unless exists $valid{$opt};
+    }
+
     if (defined $options{'nobullets'}) {
         $bullets = 0;
     }




More information about the Po4a-commits mailing list