Changeset 2361

Show
Ignore:
Timestamp:
05/16/08 10:14:07 (21 months ago)
Author:
fumiakiy
Message:

Do not double translate a phrase. BugId:79792

Location:
branches/release-38/lib/MT
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/release-38/lib/MT/CMS/Template.pm

    r2334 r2361  
    10291029    my @arch_tmpl; 
    10301030    for my $val (@$tmpl_list) { 
    1031         $val->{name} = $app->translate( $val->{name} ); 
    10321031        $val->{text} = $app->translate_templatized( $val->{text} ); 
    10331032        my $tmpl = MT::Template->new; 
     
    17361735            if ( !$val->{orig_name} ) { 
    17371736                $val->{orig_name} = $val->{name}; 
    1738                 $val->{name}      = $app->translate( $val->{name} ); 
    17391737                $val->{text}      = $app->translate_templatized( $val->{text} ); 
    17401738            } 
  • branches/release-38/lib/MT/Template.pm

    r2342 r2361  
    289289    return unless $widgets && @$widgets; 
    290290 
    291     my @widgets = map { MT->translate( $_ ) } @$widgets; 
    292  
    293291    my @wtmpls = $pkg->load( 
    294         { name => \@widgets, blog_id => $blog_id ? [ $blog_id, 0 ] : 0, type => 'widget' } 
    295     ) if @widgets; 
     292        { name => $widgets, blog_id => $blog_id ? [ $blog_id, 0 ] : 0, type => 'widget' } 
     293    ) if $widgets && @$widgets; 
    296294    my @wids; 
    297     foreach my $name ( @widgets ) { 
     295    foreach my $name ( @$widgets ) { 
    298296        my ( $widget ) = grep { $_->name eq $name } @wtmpls; 
    299297        next unless $widget;