|
Lines 523-529
sub get_po_from_target {
Link Here
|
| 523 |
} |
523 |
} |
| 524 |
} |
524 |
} |
| 525 |
} else { |
525 |
} else { |
| 526 |
if ( length($row->{$field}) > 1 # discard small strings |
526 |
if ( defined $row->{$field} and length($row->{$field}) > 1 # discard null values and small strings |
| 527 |
and not $po->{ $row->{$field} } ) { |
527 |
and not $po->{ $row->{$field} } ) { |
| 528 |
my $msg = new Locale::PO( |
528 |
my $msg = new Locale::PO( |
| 529 |
-msgid => $row->{$field}, -msgstr => '', |
529 |
-msgid => $row->{$field}, -msgstr => '', |
|
Lines 653-658
sub translate_yaml {
Link Here
|
| 653 |
} |
653 |
} |
| 654 |
} |
654 |
} |
| 655 |
} else { |
655 |
} else { |
|
|
656 |
next unless defined $row->{$field}; # next if null value |
| 656 |
my $po = $po_ref->{"\"$row->{$field}\""}; # quoted key |
657 |
my $po = $po_ref->{"\"$row->{$field}\""}; # quoted key |
| 657 |
if ( $po and not defined( $po->fuzzy() ) # not fuzzy |
658 |
if ( $po and not defined( $po->fuzzy() ) # not fuzzy |
| 658 |
and length( $po->msgid() ) > 2 # not empty msgid |
659 |
and length( $po->msgid() ) > 2 # not empty msgid |
| 659 |
- |
|
|