[Koha-patches] [PATCH 62/92] Adding optgroup labels to translations

Henri-Damien LAURENT henridamien.laurent at biblibre.com
Tue Dec 22 01:20:55 CET 2009


---
 misc/translator/tmpl_process3.pl |    3 ++-
 misc/translator/xgettext.pl      |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/misc/translator/tmpl_process3.pl b/misc/translator/tmpl_process3.pl
index 8bf92bf..80325d0 100755
--- a/misc/translator/tmpl_process3.pl
+++ b/misc/translator/tmpl_process3.pl
@@ -50,8 +50,9 @@ sub text_replace_tag ($$) {
     # value [tag=input], meta
     my $tag = lc($1) if $t =~ /^<(\S+)/s;
     my $translated_p = 0;
-    for my $a ('alt', 'content', 'title', 'value') {
+    for my $a ('alt', 'content', 'title', 'value','label') {
     if ($attr->{$a}) {
+        next if $a eq 'label' && $tag ne 'optgroup';
         next if $a eq 'content' && $tag ne 'meta';
         next if $a eq 'value' && ($tag ne 'input'
         || (ref $attr->{'type'} && $attr->{'type'}->[1] =~ /^(?:checkbox|hidden|radio|text)$/)); # FIXME
diff --git a/misc/translator/xgettext.pl b/misc/translator/xgettext.pl
index 996b952..a13be97 100755
--- a/misc/translator/xgettext.pl
+++ b/misc/translator/xgettext.pl
@@ -98,8 +98,9 @@ sub text_extract (*) {
 	} elsif ($kind eq TmplTokenType::TAG && %$attr) {
 	    # value [tag=input], meta
 	    my $tag = lc($1) if $t =~ /^<(\S+)/s;
-	    for my $a ('alt', 'content', 'title', 'value') {
+	    for my $a ('alt', 'content', 'title', 'value','label') {
 		if ($attr->{$a}) {
+            next if $a eq 'label' && $tag ne 'optgroup';
 		    next if $a eq 'content' && $tag ne 'meta';
 		    next if $a eq 'value' && ($tag ne 'input'
 			|| (ref $attr->{'type'} && $attr->{'type'}->[1] =~ /^(?:hidden|radio|submit)$/)); # FIXME
-- 
1.6.3.3




More information about the Koha-patches mailing list