View | Details | Raw Unified | Return to bug 5709
Collapse All | Expand All

(-)a/misc/translator/text-extract.pl (+4 lines)
Lines 28-33 getopt("f:"); Link Here
28
			if (ref($c) && $c->tag() eq 'meta') {
28
			if (ref($c) && $c->tag() eq 'meta') {
29
				print $c->attr('content')."\n ";
29
				print $c->attr('content')."\n ";
30
			}
30
			}
31
			if (ref($c) && $c->tag() eq "input" && $c->attr('placeholder')) {
32
				print $c->attr('placeholder')."\n";
33
			}
34
31
			give_id($c) if ref $c; # ignore text nodes
35
			give_id($c) if ref $c; # ignore text nodes
32
		}
36
		}
33
	};
37
	};
(-)a/misc/translator/text-extract2.pl (-1 / +1 lines)
Lines 85-91 sub text_extract ($) { Link Here
85
	} elsif ($kind == TmplTokenType::TAG && %$attr) {
85
	} elsif ($kind == TmplTokenType::TAG && %$attr) {
86
	    # value [tag=input], meta
86
	    # value [tag=input], meta
87
	    my $tag = lc($1) if $t =~ /^<(\S+)/s;
87
	    my $tag = lc($1) if $t =~ /^<(\S+)/s;
88
	    for my $a ('alt', 'content', 'title', 'value') {
88
		for my $a ('alt', 'content', 'title', 'value', 'placeholder') {
89
		if ($attr->{$a}) {
89
		if ($attr->{$a}) {
90
		    next if $a eq 'content' && $tag ne 'meta';
90
		    next if $a eq 'content' && $tag ne 'meta';
91
		    next if $a eq 'value' && ($tag ne 'input'
91
		    next if $a eq 'value' && ($tag ne 'input'
(-)a/misc/translator/tmpl_process3.pl (-1 / +1 lines)
Lines 51-57 sub text_replace_tag ($$) { Link Here
51
    # value [tag=input], meta
51
    # value [tag=input], meta
52
    my $tag = lc($1) if $t =~ /^<(\S+)/s;
52
    my $tag = lc($1) if $t =~ /^<(\S+)/s;
53
    my $translated_p = 0;
53
    my $translated_p = 0;
54
    for my $a ('alt', 'content', 'title', 'value','label') {
54
	for my $a ('alt', 'content', 'title', 'value','label', 'placeholder') {
55
    if ($attr->{$a}) {
55
    if ($attr->{$a}) {
56
        next if $a eq 'label' && $tag ne 'optgroup';
56
        next if $a eq 'label' && $tag ne 'optgroup';
57
        next if $a eq 'content' && $tag ne 'meta';
57
        next if $a eq 'content' && $tag ne 'meta';
(-)a/misc/translator/xgettext.pl (-2 / +1 lines)
Lines 98-104 sub text_extract (*) { Link Here
98
	} elsif ($kind eq TmplTokenType::TAG && %$attr) {
98
	} elsif ($kind eq TmplTokenType::TAG && %$attr) {
99
	    # value [tag=input], meta
99
	    # value [tag=input], meta
100
	    my $tag = lc($1) if $t =~ /^<(\S+)/s;
100
	    my $tag = lc($1) if $t =~ /^<(\S+)/s;
101
	    for my $a ('alt', 'content', 'title', 'value','label') {
101
		for my $a ('alt', 'content', 'title', 'value', 'label', 'placeholder') {
102
		if ($attr->{$a}) {
102
		if ($attr->{$a}) {
103
            next if $a eq 'label' && $tag ne 'optgroup';
103
            next if $a eq 'label' && $tag ne 'optgroup';
104
		    next if $a eq 'content' && $tag ne 'meta';
104
		    next if $a eq 'content' && $tag ne 'meta';
105
- 

Return to bug 5709