Ignore:
Timestamp:
2003-10-20T15:08:01+13:00 (21 years ago)
Author:
mdewsnip
Message:

Changed to use the gsprintf module, which makes using strings from the resource bundle much easier.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugin.pm

    r3402 r5682  
    2727
    2828require util;
     29use gsprintf;
    2930
    3031my $stats = {'num_processed' => 0,
     
    3334         'num_archives' => 0
    3435         };
     36
     37
     38sub gsprintf
     39{
     40    return &gsprintf::gsprintf(@_);
     41}
     42
    3543
    3644sub load_plugins {
     
    5462    if (-e $colplugname) { require $colplugname; }
    5563    elsif (-e $mainplugname) { require $mainplugname; }
    56     else { die "ERROR - couldn't find plugin \"$pluginname\"\n"; }
     64    else { &gsprintf(STDERR, "{plugin.could_not_find_plugin}\n", $pluginname) && die "\n";
     65           # die "ERROR - couldn't find plugin \"$pluginname\"\n";
     66       }
    5767
    5868    # create a plugin object
     
    90100    # an import.pl or buildcol.pl process
    91101    if (-e &util::filename_cat ($ENV{'GSDLCOLLECTDIR'}, ".kill")) {
    92     print $outhandle "Process killed by .kill file\n";
     102    &gsprintf($outhandle, "{plugin.kill_file}\n");
     103    # print $outhandle "Process killed by .kill file\n";
    93104    die "\n";
    94105    }
     
    103114
    104115    if ($verbosity >= 2) {
    105     print $outhandle "WARNING - no plugin could process $file\n";
     116    &gsprintf($outhandle, "{plugin.no_plugin_could_process}\n", $file);
     117    # print $outhandle "WARNING - no plugin could process $file\n";
    106118    }
    107119   
    108120    $file =~ s/.*?([^\\\/]+)$/$1/;
    109     print $failhandle "$file: no plugin could process this file\n";
     121    &gsprintf($failhandle, "$file: {plugin.no_plugin_could_process_this_file}\n");
     122    # print $failhandle "$file: no plugin could process this file\n";
    110123    $stats->{'num_not_processed'} ++;
    111124
     
    127140
    128141    if ($total == 1) {
    129     print $statshandle "* 1 document was considered for processing\n";
     142    &gsprintf($statshandle, "* {plugin.one_considered}\n");
     143    # print $statshandle "* 1 document was considered for processing\n";
    130144    } else {
    131     print $statshandle "* $total documents were considered for processing\n";
     145    &gsprintf($statshandle, "* {plugin.n_considered}\n", $total);
     146    # print $statshandle "* $total documents were considered for processing\n";
    132147    }
    133148    if ($stats->{'num_archives'}) {
    134     print $statshandle "   (including the contents of " . $stats->{'num_archives'} .
    135         " ZIP/TAR archive";
    136     if ($stats->{'num_archives'} == 1) {print $statshandle ")\n";}
    137     else {print $statshandle "s)\n";}
     149    # print $statshandle "   (including the contents of " . $stats->{'num_archives'} .
     150    #     " ZIP/TAR archive";
     151    if ($stats->{'num_archives'} == 1) {
     152        &gsprintf($statshandle, "   ({plugin.including_archive})\n");
     153        # print $statshandle ")\n";}
     154    }
     155    else {
     156        &gsprintf($statshandle, "   ({plugin.including_archives})\n", $stats->{'num_archives'});
     157        # print $statshandle "s)\n";}
     158    }
    138159    }
    139160    if ($stats->{'num_processed'} == 1) {
    140     print $statshandle "* 1 was processed and included in the collection\n";
     161    &gsprintf($statshandle, "* {plugin.one_included}\n");
     162    # print $statshandle "* 1 was processed and included in the collection\n";
    141163    } else {
    142     print $statshandle "* " . $stats->{'num_processed'} . " were processed and included in the collection\n";
     164    &gsprintf($statshandle, "* {plugin.n_included}\n", $stats->{'num_processed'});
     165    # print $statshandle "* " . $stats->{'num_processed'} . " were processed and included in the collection\n";
    143166    }
    144167    if ($stats->{'num_not_processed'}) {
    145168    if ($stats->{'num_not_processed'} == 1) {
    146         print $statshandle "* 1 was rejected.";
     169        &gsprintf($statshandle, "* {plugin.one_rejected}\n");
     170        # print $statshandle "* 1 was rejected.";
    147171    } else {
    148         print $statshandle "* " . $stats->{'num_not_processed'} . " were rejected.";
    149     }
    150     print $statshandle " See $faillog for a list of rejected documents\n";
     172        &gsprintf($statshandle, "* {plugin.n_rejected}\n", $stats->{'num_not_processed'});
     173        # print $statshandle "* " . $stats->{'num_not_processed'} . " were rejected.";
     174    }
     175    &gsprintf($statshandle, " {plugin.see_faillog}\n", $faillog);
     176    # print $statshandle " See $faillog for a list of rejected documents\n";
    151177    }
    152178}
Note: See TracChangeset for help on using the changeset viewer.