remove unused functions
This commit is contained in:
parent
d40a49f73e
commit
45942b26d9
1 changed files with 0 additions and 150 deletions
|
@ -324,18 +324,6 @@ sub merge_gsicheck{
|
||||||
}
|
}
|
||||||
$sdffile = $tmpfile;
|
$sdffile = $tmpfile;
|
||||||
}
|
}
|
||||||
#########################################################
|
|
||||||
# find search function
|
|
||||||
sub wanted
|
|
||||||
{
|
|
||||||
my $file = $File::Find::name;
|
|
||||||
if( -f $file && $file =~ /.*localize.sdf$/ && !( $file =~ /.*\.svn.*/ ) ) {
|
|
||||||
push @sdfparticles , $file;
|
|
||||||
if( $bVerbose eq "1" ) { print STDOUT "$file\n"; }
|
|
||||||
else { print "."; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
sub add_paths
|
sub add_paths
|
||||||
{
|
{
|
||||||
my $langhash_ref = shift;
|
my $langhash_ref = shift;
|
||||||
|
@ -620,146 +608,8 @@ sub collectfiles{
|
||||||
|
|
||||||
#print STDOUT "DBG: \$localizeSDF $localizeSDF \$particleSDF_merged $particleSDF_merged\n";
|
#print STDOUT "DBG: \$localizeSDF $localizeSDF \$particleSDF_merged $particleSDF_merged\n";
|
||||||
unlink $localizeSDF , $particleSDF_merged , $my_localize_log;
|
unlink $localizeSDF , $particleSDF_merged , $my_localize_log;
|
||||||
|
|
||||||
#sort_outfile( $outputfile );
|
|
||||||
#remove_obsolete( $outputfile ) , if $bHasSourceLanguage ne "";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#########################################################
|
|
||||||
sub remove_obsolete{
|
|
||||||
my $outfile = shift;
|
|
||||||
my @lines;
|
|
||||||
my $enusleftpart;
|
|
||||||
my @good_lines;
|
|
||||||
|
|
||||||
print STDOUT "### Removing obsolete strings\n";
|
|
||||||
|
|
||||||
# Kick out all strings without en-US reference
|
|
||||||
if ( open ( SORTEDFILE , "< $outfile" ) ){
|
|
||||||
while( <SORTEDFILE> ){
|
|
||||||
if( /$sdf_regex/ ){
|
|
||||||
my $line = defined $_ ? $_ : '';
|
|
||||||
my $language = defined $12 ? $12 : '';
|
|
||||||
my $prj = defined $3 ? $3 : '';
|
|
||||||
my $file = defined $4 ? $4 : '';
|
|
||||||
my $type = defined $6 ? $6 : '';
|
|
||||||
my $gid = defined $7 ? $7 : '';
|
|
||||||
my $lid = defined $8 ? $8 : '';
|
|
||||||
my $plattform = defined $10 ? $10 : '';
|
|
||||||
my $helpid = defined $9 ? $9 : '';
|
|
||||||
|
|
||||||
my $leftpart = $prj.$gid.$lid.$file.$type.$plattform.$helpid;
|
|
||||||
|
|
||||||
if( $language eq "en-US" ){ # source string found, 1. entry
|
|
||||||
$enusleftpart = $leftpart;
|
|
||||||
push @good_lines , $line;
|
|
||||||
}else{
|
|
||||||
if( !defined $enusleftpart or !defined $leftpart ){
|
|
||||||
print STDERR "BADLINE: $line\n";
|
|
||||||
print STDERR "\$enusleftpart = $enusleftpart\n";
|
|
||||||
print STDERR "\$leftpart = $leftpart\n";
|
|
||||||
}
|
|
||||||
if( $enusleftpart eq $leftpart ){ # matching language
|
|
||||||
push @good_lines , $line;
|
|
||||||
}
|
|
||||||
#else{
|
|
||||||
# print STDERR "OUT: \$enusleftpart=$enusleftpart \$leftpart=$leftpart \$line=$line\n";
|
|
||||||
#}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
close SORTEDFILE;
|
|
||||||
} else { print STDERR "ERROR: Can't open file $outfile\n";}
|
|
||||||
|
|
||||||
# Write file
|
|
||||||
if ( open ( SORTEDFILE , "> $outfile" ) ){
|
|
||||||
foreach my $newline ( @good_lines ) {
|
|
||||||
print SORTEDFILE $newline;
|
|
||||||
}
|
|
||||||
close SORTEDFILE;
|
|
||||||
} else { print STDERR "ERROR: Can't open file $outfile\n";}
|
|
||||||
|
|
||||||
}
|
|
||||||
#########################################################
|
|
||||||
sub sort_outfile{
|
|
||||||
my $outfile = shift;
|
|
||||||
print STDOUT "### Sorting ... $outfile ...";
|
|
||||||
my @lines;
|
|
||||||
my @sorted_lines;
|
|
||||||
|
|
||||||
|
|
||||||
#if ( open ( SORTEDFILE , "< $outputfile" ) ){
|
|
||||||
if ( open ( SORTEDFILE , "< $outfile" ) ){
|
|
||||||
my $line;
|
|
||||||
while ( <SORTEDFILE> ){
|
|
||||||
$line = $_;
|
|
||||||
if( $line =~ /^[^\#]/ ){
|
|
||||||
push @lines , $line;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
close SORTEDFILE;
|
|
||||||
@sorted_lines = sort {
|
|
||||||
my $xa_lang = "";
|
|
||||||
my $xa_left_part = "";
|
|
||||||
my $xa_right_part = "";
|
|
||||||
my $xa_timestamp = "";
|
|
||||||
my $xb_lang = "";
|
|
||||||
my $xb_left_part = "";
|
|
||||||
my $xb_right_part = "";
|
|
||||||
my $xb_timestamp = "";
|
|
||||||
my $xa = "";
|
|
||||||
my $xb = "";
|
|
||||||
my @alist;
|
|
||||||
my @blist;
|
|
||||||
|
|
||||||
if( $a=~ /$sdf_regex/ ){
|
|
||||||
$xa_left_part = defined $2 ? $2 : '';
|
|
||||||
$xa_lang = defined $12 ? $12 : '';
|
|
||||||
$xa_right_part = defined $13 ? $13 : '';
|
|
||||||
$xa_left_part = remove_last_column( $xa_left_part );
|
|
||||||
|
|
||||||
}
|
|
||||||
if( $b=~ /$sdf_regex/ ){
|
|
||||||
$xb_left_part = defined $2 ? $2 : '';
|
|
||||||
$xb_lang = defined $12 ? $12 : '';
|
|
||||||
$xb_right_part = defined $13 ? $13 : '';
|
|
||||||
$xb_left_part = remove_last_column( $xb_left_part );
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
if( ( $xa_left_part cmp $xb_left_part ) == 0 ){ # Left part equal
|
|
||||||
if( ( $xa_lang cmp $xb_lang ) == 0 ){ # Lang equal
|
|
||||||
return ( $xa_right_part cmp $xb_right_part ); # Right part compare
|
|
||||||
}
|
|
||||||
elsif( $xa_lang eq "en-US" ) { return -1; } # en-US wins
|
|
||||||
elsif( $xb_lang eq "en-US" ) { return 1; } # en-US wins
|
|
||||||
else { return $xa_lang cmp $xb_lang; } # lang compare
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return $xa_left_part cmp $xb_left_part; # Left part compare
|
|
||||||
}
|
|
||||||
} @lines;
|
|
||||||
|
|
||||||
if ( open ( SORTEDFILE , "> $outfile" ) ){
|
|
||||||
print SORTEDFILE get_license_header();
|
|
||||||
foreach my $newline ( @sorted_lines ) {
|
|
||||||
print SORTEDFILE $newline;
|
|
||||||
#print STDOUT $newline;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
close SORTEDFILE;
|
|
||||||
} else { print STDERR "WARNING: Can't open file $outfile\n";}
|
|
||||||
print "done\n";
|
|
||||||
|
|
||||||
}
|
|
||||||
#########################################################
|
|
||||||
sub remove_last_column{
|
|
||||||
my $string = shift;
|
|
||||||
my @alist = split ( "\t" , $string );
|
|
||||||
pop @alist;
|
|
||||||
return join( "\t" , @alist );
|
|
||||||
}
|
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
sub rename_language{
|
sub rename_language{
|
||||||
my $fallbackhashhash_ref = shift;
|
my $fallbackhashhash_ref = shift;
|
||||||
|
|
Loading…
Reference in a new issue