Changeset 422

Show
Ignore:
Timestamp:
03/31/06 19:43:55
Author:
miyagawa
Message:

fix Kakasi API

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plagger/lib/Plagger/Plugin/Filter/Romanize/Japanese.pm

    r421 r422  
    99sub romanize { 
    1010    my($self, $text) = @_; 
    11     $self->{kakasi} ||= Text::Kakasi->new(qw/-Ha -Ka -Ja -Ea -ka -iutf8/); 
    12     $self->{kakasi}->get( encode("utf-8", $text) ); 
     11    $self->{wakati} ||= Text::Kakasi->new(qw/-w -iutf8/); 
     12    $self->{roman}  ||= Text::Kakasi->new(qw/-Ha -Ka -Ja -Ea -ka -iutf8/); 
     13    my @wakati = split /\s+/, $self->{wakati}->get( encode("utf-8", $text) ); 
     14    [ map $self->{roman}->get($_), @wakati ]; 
    1315} 
    1416