WordPress.org

Make WordPress Core

Ticket #31179: 31179.patch

File 31179.patch, 2.3 KB (added by ocean90, 7 years ago)
  • tools/i18n/makepot.php

     
    237237                return $this->wp_generic( $dir, array(
    238238                        'project' => 'wp-core', 'output' => $output,
    239239                        'extract_not_gettexted' => true,
    240                         'not_gettexted_files_filter' => array( $this, 'is_not_ms_file' ),
     240                        'not_gettexted_files_filter' => array( $this, 'is_not_ms_file' ),
    241241                ) );
    242242        }
    243243
     
    246246
    247247                return $this->wp_generic( $dir, array(
    248248                        'project' => 'wp-frontend', 'output' => $output,
    249                         'includes' => array(), 'excludes' => array( 'wp-admin/.*', 'wp-content/themes/.*' ),
     249                        'includes' => array(), 'excludes' => array( 'wp-includes/class-pop3\.php', 'wp-admin/.*', 'wp-content/themes/.*' ),
    250250                        'default_output' => 'wordpress.pot',
    251251                ) );
    252252        }
     
    263263
    264264                $result = $this->wp_generic( $dir, array(
    265265                        'project' => 'wp-admin', 'output' => $output,
    266                         'includes' => array( 'wp-admin/.*' ), 'excludes' => array( 'wp-admin/includes/continents-cities\.php', 'wp-admin/network/.*', 'wp-admin/network.php' ),
     266                        'includes' => array( 'wp-admin/.*' ),
     267                        'excludes' => array( 'wp-admin/includes/continents-cities\.php', 'wp-admin/network/.*', 'wp-admin/network.php' ),
    267268                        'default_output' => 'wordpress-admin.pot',
    268269                ) );
    269270
    270271                if ( ! $result )
    271272                        return false;
    272273
    273                 $potextmeta = new PotExtMeta;
    274                 $result = $potextmeta->append( "$dir/wp-content/plugins/akismet/akismet.php", $output );
     274                $potextmeta = new PotExtMeta;
     275                $result = $potextmeta->append( "$dir/wp-content/plugins/akismet/akismet.php", $output );
    275276                if ( ! $result )
    276277                        return false;
    277278                $result = $potextmeta->append( "$dir/wp-content/plugins/hello.php", $output );
    278279                if ( ! $result )
    279280                        return false;
    280                 /* Adding non-gettexted strings can repeat some phrases */
    281                 $output_shell = escapeshellarg($output);
    282                 system("msguniq $output_shell -o $output_shell");
    283281
     282                /* Adding non-gettexted strings can repeat some phrases */
     283                $output_shell = escapeshellarg($output);
     284                system("msguniq $output_shell -o $output_shell");
     285
    284286                $common_pot = $this->tempnam( 'common.pot' );
    285287                if ( ! $common_pot )
    286288                        return false;