Make WordPress Core

Ticket #3089: 3089.patch2.diff

File 3089.patch2.diff, 1.1 KB (added by darkdragon, 16 years ago)

Uses translate() instead and combines patch from jhodgdon

  • plugin.php

     
    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];