Ticket #3089: 3089.patch2.diff

File 3089.patch2.diff, 1.1 kB (added by darkdragon, 6 months ago)

Uses translate() instead and combines patch from jhodgdon

  • plugin.php

    old new  
    1313        else 
    1414                $version = ''; 
    1515 
     16        if( preg_match( '|Text Domain:(.*)$|mi', $plugin_data, $text_domain ) ) { 
     17                if( preg_match( '|Domain Path:(.*)$|mi', $plugin_data, $domain_path ) ) 
     18                        $domain_path = trim( $domain_path[1] ); 
     19 
     20                $text_domain = trim( $text_domain[1] ); 
     21 
     22                if( !empty( $text_domain ) ) { 
     23                        if( !empty( $domain_path ) ) 
     24                                load_plugin_textdomain($text_domain, dirname($plugin_file). $domain_path); 
     25                        else 
     26                                load_plugin_textdomain($text_domain); 
     27                } 
     28 
     29                $description[1] = translate(trim($description[1]), $text_domain); 
     30                $plugin_name[1] = translate(trim($plugin_name[1]), $text_domain); 
     31                $plugin_uri[1] = translate(trim($plugin_uri[1]), $text_domain); 
     32                $author_name[1] = translate(trim($author_name[1]), $text_domain); 
     33                $author_uri[1] = translate(trim($author_uri[1]), $text_domain); 
     34        } 
     35 
    1636        $description = wptexturize( trim( $description[1] )); 
    1737 
    1838        $name = $plugin_name[1];