Changeset 7644


Ignore:
Timestamp:
2004-06-25T15:39:24+12:00 (20 years ago)
Author:
jrm21
Message:

don't print "wrong encoding" message for text in english.
textcat thinks all english is in iso-8859-1, so basplug complains if the
file was read as utf8.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugins/BasPlug.pm

    r7508 r7644  
    577577        ($language, $extracted_encoding) = $self->get_language_encoding ($filename);
    578578        $encoding = $self->{'input_encoding'};
    579         if ($extracted_encoding ne $encoding && $self->{'verbosity'}) {
     579    # don't print this message for english... english in utf8 is identical
     580    # to english in iso-8859-1 (except for some punctuation). We don't have
     581    # a language model for en_utf8, so textcat always says iso-8859-1!
     582        if ($extracted_encoding ne $encoding && $language ne "en"
     583        && $self->{'verbosity'}) {
    580584        my $plugin_name = ref ($self);
    581585        my $outhandle = $self->{'outhandle'};
Note: See TracChangeset for help on using the changeset viewer.