Make WordPress Core

Ticket #35286: 35286.2.diff

File 35286.2.diff, 2.3 KB (added by swissspidy, 9 years ago)

Added translator comments

  • src/wp-admin/network/themes.php

    diff --git src/wp-admin/network/themes.php src/wp-admin/network/themes.php
    index 29dd9e5..9466c41 100644
    if ( isset( $_GET['enabled'] ) ) { 
    287287$wp_list_table->views();
    288288
    289289if ( 'broken' == $status )
    290         echo '<p class="clear">' . __('The following themes are installed but incomplete. Themes must have a stylesheet and a template.') . '</p>';
     290        echo '<p class="clear">' . __( 'The following themes are installed but incomplete.' ) . '</p>';
    291291?>
    292292
    293293<form method="post">
  • src/wp-admin/themes.php

    diff --git src/wp-admin/themes.php src/wp-admin/themes.php
    index d229d92..d964fc2 100644
    if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_ 
    295295
    296296<div class="broken-themes">
    297297<h3><?php _e('Broken Themes'); ?></h3>
    298 <p><?php _e('The following themes are installed but incomplete. Themes must have a stylesheet and a template.'); ?></p>
     298<p><?php _e( 'The following themes are installed but incomplete.' ); ?></p>
    299299
    300300<?php
    301301$can_delete = current_user_can( 'delete_themes' );
  • src/wp-includes/class-wp-theme.php

    diff --git src/wp-includes/class-wp-theme.php src/wp-includes/class-wp-theme.php
    index bdd4084..a765655 100644
    final class WP_Theme implements ArrayAccess { 
    268268                if ( ! $this->template && ! ( $this->template = $this->headers['Template'] ) ) {
    269269                        $this->template = $this->stylesheet;
    270270                        if ( ! file_exists( $this->theme_root . '/' . $this->stylesheet . '/index.php' ) ) {
    271                                 $this->errors = new WP_Error( 'theme_no_index', __( 'Template is missing.' ) );
     271                                $error_message = sprintf(
     272                                        /* translators: 1: index.php, 2: Codex URL, 3: style.css */
     273                                        __( 'Template is missing. Standalone themes need to have a %1$s template file. <a href="%2$s">Child themes</a> need to have a Template header in the %3$s stylesheet.' ),
     274                                        '<code>index.php</code>',
     275                                        __( 'https://codex.wordpress.org/Child_Themes' ),
     276                                        '<code>style.css</code>'
     277                                );
     278                                $this->errors = new WP_Error( 'theme_no_index', $error_message );
    272279                                $this->cache_add( 'theme', array( 'headers' => $this->headers, 'errors' => $this->errors, 'stylesheet' => $this->stylesheet, 'template' => $this->template ) );
    273280                                return;
    274281                        }