Changeset 39326
- Timestamp:
- 11/21/2016 02:45:53 AM (8 years ago)
- Location:
- trunk/src
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/admin-header.php
r38814 r39326 33 33 $title = esc_html( strip_tags( $title ) ); 34 34 35 if ( is_network_admin() ) 35 if ( is_network_admin() ) { 36 /* translators: Network admin screen title. 1: Network name */ 36 37 $admin_title = sprintf( __( 'Network Admin: %s' ), esc_html( get_network()->site_name ) ); 37 elseif ( is_user_admin() ) 38 } elseif ( is_user_admin() ) { 39 /* translators: User dashboard screen title. 1: Network name */ 38 40 $admin_title = sprintf( __( 'User Dashboard: %s' ), esc_html( get_network()->site_name ) ); 39 else 41 } else { 40 42 $admin_title = get_bloginfo( 'name' ); 41 42 if ( $admin_title == $title ) 43 } 44 45 if ( $admin_title == $title ) { 46 /* translators: Admin screen title. 1: Admin screen name */ 43 47 $admin_title = sprintf( __( '%1$s — WordPress' ), $title ); 44 else 48 } else { 49 /* translators: Admin screen title. 1: Admin screen name, 2: Network or site name */ 45 50 $admin_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $admin_title ); 51 } 46 52 47 53 /** -
trunk/src/wp-admin/edit-form-advanced.php
r39168 r39326 640 640 echo '<span id="last-edit">'; 641 641 if ( $last_user = get_userdata( get_post_meta( $post_ID, '_edit_last', true ) ) ) { 642 /* translators: 1: Name of most recent post author, 2: Post edited date, 3: Post edited time */ 642 643 printf( __( 'Last edited by %1$s on %2$s at %3$s' ), esc_html( $last_user->display_name ), mysql2date( __( 'F j, Y' ), $post->post_modified ), mysql2date( __( 'g:i a' ), $post->post_modified ) ); 643 644 } else { 645 /* translators: 1: Post edited date, 2: Post edited time */ 644 646 printf( __( 'Last edited on %1$s at %2$s' ), mysql2date( __( 'F j, Y' ), $post->post_modified ), mysql2date( __( 'g:i a' ), $post->post_modified ) ); 645 647 } -
trunk/src/wp-admin/includes/ajax-actions.php
r38747 r39326 1249 1249 $post_data['post_status'] = 'draft'; 1250 1250 $now = current_time('timestamp', 1); 1251 /* translators: 1: Post creation date, 2: Post creation time */ 1251 1252 $post_data['post_title'] = sprintf( __( 'Draft created on %1$s at %2$s' ), date( __( 'F j, Y' ), $now ), date( __( 'g:i a' ), $now ) ); 1252 1253 -
trunk/src/wp-admin/includes/dashboard.php
r38825 r39326 393 393 $c_blogs = get_blog_count(); 394 394 395 /* translators: 1: Number of users on the network */ 395 396 $user_text = sprintf( _n( '%s user', '%s users', $c_users ), number_format_i18n( $c_users ) ); 397 /* translators: 1: Number of sites on the network */ 396 398 $blog_text = sprintf( _n( '%s site', '%s sites', $c_blogs ), number_format_i18n( $c_blogs ) ); 397 399 400 /* translators: 1: Text indicating the number of sites on the network, 2: Text indicating the number of users on the network */ 398 401 $sentence = sprintf( __( 'You have %1$s and %2$s.' ), $blog_text, $user_text ); 399 402 -
trunk/src/wp-admin/includes/media.php
r38949 r39326 314 314 $content .= sprintf( __( '"%1$s" by %2$s.' ), $title, $meta['artist'] ); 315 315 } else { 316 /* translators: 1: audio track title */ 316 317 $content .= sprintf( __( '"%s".' ), $title ); 317 318 } … … 332 333 } 333 334 334 if ( ! empty( $meta['year'] ) ) 335 if ( ! empty( $meta['year'] ) ) { 336 /* translators: Audio file track information. 1: Year of audio track release */ 335 337 $content .= ' ' . sprintf( __( 'Released: %d.' ), $meta['year'] ); 338 } 336 339 337 340 if ( ! empty( $meta['track_number'] ) ) { 338 341 $track_number = explode( '/', $meta['track_number'] ); 339 if ( isset( $track_number[1] ) ) 342 if ( isset( $track_number[1] ) ) { 343 /* translators: Audio file track information. 1: Audio track number, 2: Total audio tracks */ 340 344 $content .= ' ' . sprintf( __( 'Track %1$s of %2$s.' ), number_format_i18n( $track_number[0] ), number_format_i18n( $track_number[1] ) ); 341 else 345 } else { 346 /* translators: Audio file track information. 1: Audio track number */ 342 347 $content .= ' ' . sprintf( __( 'Track %1$s.' ), number_format_i18n( $track_number[0] ) ); 343 } 344 345 if ( ! empty( $meta['genre'] ) ) 348 } 349 } 350 351 if ( ! empty( $meta['genre'] ) ) { 352 /* translators: Audio file genre information. 1: Audio genre name */ 346 353 $content .= ' ' . sprintf( __( 'Genre: %s.' ), $meta['genre'] ); 354 } 347 355 348 356 // Use image exif/iptc data for title and caption defaults if possible. -
trunk/src/wp-admin/includes/meta-boxes.php
r39247 r39326 176 176 if ( 0 != $post->ID ) { 177 177 if ( 'future' == $post->post_status ) { // scheduled for publishing at a future date 178 /* translators: Post date information. 1: Date on which the post is currently scheduled to be published */ 178 179 $stamp = __('Scheduled for: <b>%1$s</b>'); 179 180 } elseif ( 'publish' == $post->post_status || 'private' == $post->post_status ) { // already published 181 /* translators: Post date information. 1: Date on which the post was published */ 180 182 $stamp = __('Published on: <b>%1$s</b>'); 181 183 } elseif ( '0000-00-00 00:00:00' == $post->post_date_gmt ) { // draft, 1 or more saves, no date specified 182 184 $stamp = __('Publish <b>immediately</b>'); 183 185 } elseif ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // draft, 1 or more saves, future date specified 186 /* translators: Post date information. 1: Date on which the post is to be published */ 184 187 $stamp = __('Schedule for: <b>%1$s</b>'); 185 188 } else { // draft, 1 or more saves, date specified 189 /* translators: Post date information. 1: Date on which the post is to be published */ 186 190 $stamp = __('Publish on: <b>%1$s</b>'); 187 191 } … … 194 198 if ( ! empty( $args['args']['revisions_count'] ) ) : ?> 195 199 <div class="misc-pub-section misc-pub-revisions"> 196 <?php printf( __( 'Revisions: %s' ), '<b>' . number_format_i18n( $args['args']['revisions_count'] ) . '</b>' ); ?> 200 <?php 201 /* translators: Post revisions heading. 1: The number of available revisions */ 202 printf( __( 'Revisions: %s' ), '<b>' . number_format_i18n( $args['args']['revisions_count'] ) . '</b>' ); 203 ?> 197 204 <a class="hide-if-no-js" href="<?php echo esc_url( get_edit_post_link( $args['args']['revision_id'] ) ); ?>"><span aria-hidden="true"><?php _ex( 'Browse', 'revisions' ); ?></span> <span class="screen-reader-text"><?php _e( 'Browse revisions' ); ?></span></a> 198 205 </div> … … 300 307 /* translators: Publish box date format, see https://secure.php.net/date */ 301 308 $datef = __( 'M j, Y @ H:i' ); 309 /* translators: Attachment information. 1: Date the attachment was uploaded */ 302 310 $stamp = __('Uploaded on: <b>%1$s</b>'); 303 311 $date = date_i18n( $datef, strtotime( $post->post_date ) ); -
trunk/src/wp-admin/includes/ms.php
r38961 r39326 30 30 $file_size = filesize( $file['tmp_name'] ); 31 31 if ( $space_left < $file_size ) { 32 /* translators: 1: Required disk space in kilobytes */ 32 33 $file['error'] = sprintf( __( 'Not enough space to upload. %1$s KB needed.' ), number_format( ( $file_size - $space_left ) / KB_IN_BYTES ) ); 33 34 } 34 35 35 36 if ( $file_size > ( KB_IN_BYTES * get_site_option( 'fileupload_maxk', 1500 ) ) ) { 37 /* translators: 1: Maximum allowed file size in kilobytes */ 36 38 $file['error'] = sprintf( __( 'This file is too big. Files must be less than %1$s KB in size.' ), get_site_option( 'fileupload_maxk', 1500 ) ); 37 39 } … … 475 477 } 476 478 ?> 477 <strong><?php printf( __( 'Used: %1$s%% of %2$s' ), number_format( $percent_used ), $space ); ?></strong> 479 <strong><?php 480 /* translators: Storage space that's been used. 1: Percentage of used space, 2: Total space allowed in megabytes or gigabytes */ 481 printf( __( 'Used: %1$s%% of %2$s' ), number_format( $percent_used ), $space ); 482 ?></strong> 478 483 <?php 479 484 } -
trunk/src/wp-includes/comment-template.php
r38959 r39326 1593 1593 'respond_id' => 'respond', 1594 1594 'reply_text' => __( 'Reply' ), 1595 /* translators: Comment reply button text. 1: Comment author name */ 1595 1596 'reply_to_text' => __( 'Reply to %s' ), 1596 1597 'login_text' => __( 'Log in to Reply' ), -
trunk/src/wp-includes/customize/class-wp-customize-nav-menu-item-control.php
r38618 r39326 135 135 <# if ( ( 'post_type' === data.item_type || 'taxonomy' === data.item_type ) && '' !== data.original_title ) { #> 136 136 <p class="link-to-original"> 137 <?php printf( __( 'Original: %s' ), '<a class="original-link" href="{{ data.url }}">{{ data.original_title }}</a>' ); ?> 137 <?php 138 /* translators: Nav menu item original title. 1: Original title */ 139 printf( __( 'Original: %s' ), '<a class="original-link" href="{{ data.url }}">{{ data.original_title }}</a>' ); 140 ?> 138 141 </p> 139 142 <# } #> -
trunk/src/wp-includes/customize/class-wp-customize-theme-control.php
r39140 r39326 88 88 <# } #> 89 89 90 <div class="theme-author"><?php printf( __( 'By %s' ), '{{ data.theme.author }}' ); ?></div> 90 <div class="theme-author"><?php 91 /* translators: Theme author name */ 92 printf( _x( 'By %s', 'theme author' ), '{{ data.theme.author }}' ); 93 ?></div> 91 94 92 95 <# if ( data.theme.isActiveTheme ) { #> -
trunk/src/wp-includes/formatting.php
r38944 r39326 3218 3218 if ( $mins <= 1 ) 3219 3219 $mins = 1; 3220 /* translators: min=minute*/3220 /* translators: Time difference between two dates, in minutes (min=minute). 1: Number of minutes */ 3221 3221 $since = sprintf( _n( '%s min', '%s mins', $mins ), $mins ); 3222 3222 } elseif ( $diff < DAY_IN_SECONDS && $diff >= HOUR_IN_SECONDS ) { … … 3224 3224 if ( $hours <= 1 ) 3225 3225 $hours = 1; 3226 /* translators: Time difference between two dates, in hours. 1: Number of hours */ 3226 3227 $since = sprintf( _n( '%s hour', '%s hours', $hours ), $hours ); 3227 3228 } elseif ( $diff < WEEK_IN_SECONDS && $diff >= DAY_IN_SECONDS ) { … … 3229 3230 if ( $days <= 1 ) 3230 3231 $days = 1; 3232 /* translators: Time difference between two dates, in days. 1: Number of days */ 3231 3233 $since = sprintf( _n( '%s day', '%s days', $days ), $days ); 3232 3234 } elseif ( $diff < MONTH_IN_SECONDS && $diff >= WEEK_IN_SECONDS ) { … … 3234 3236 if ( $weeks <= 1 ) 3235 3237 $weeks = 1; 3238 /* translators: Time difference between two dates, in weeks. 1: Number of weeks */ 3236 3239 $since = sprintf( _n( '%s week', '%s weeks', $weeks ), $weeks ); 3237 3240 } elseif ( $diff < YEAR_IN_SECONDS && $diff >= MONTH_IN_SECONDS ) { … … 3239 3242 if ( $months <= 1 ) 3240 3243 $months = 1; 3244 /* translators: Time difference between two dates, in months. 1: Number of months */ 3241 3245 $since = sprintf( _n( '%s month', '%s months', $months ), $months ); 3242 3246 } elseif ( $diff >= YEAR_IN_SECONDS ) { … … 3244 3248 if ( $years <= 1 ) 3245 3249 $years = 1; 3250 /* translators: Time difference between two dates, in years. 1: Number of years */ 3246 3251 $since = sprintf( _n( '%s year', '%s years', $years ), $years ); 3247 3252 } -
trunk/src/wp-includes/general-template.php
r39139 r39326 1462 1462 function get_the_archive_title() { 1463 1463 if ( is_category() ) { 1464 /* translators: Category archive title. 1: Category name */ 1464 1465 $title = sprintf( __( 'Category: %s' ), single_cat_title( '', false ) ); 1465 1466 } elseif ( is_tag() ) { 1467 /* translators: Tag archive title. 1: Tag name */ 1466 1468 $title = sprintf( __( 'Tag: %s' ), single_tag_title( '', false ) ); 1467 1469 } elseif ( is_author() ) { 1470 /* translators: Author archive title. 1: Author name */ 1468 1471 $title = sprintf( __( 'Author: %s' ), '<span class="vcard">' . get_the_author() . '</span>' ); 1469 1472 } elseif ( is_year() ) { 1473 /* translators: Yearly archive title. 1: Year */ 1470 1474 $title = sprintf( __( 'Year: %s' ), get_the_date( _x( 'Y', 'yearly archives date format' ) ) ); 1471 1475 } elseif ( is_month() ) { 1476 /* translators: Monthly archive title. 1: Month name and year */ 1472 1477 $title = sprintf( __( 'Month: %s' ), get_the_date( _x( 'F Y', 'monthly archives date format' ) ) ); 1473 1478 } elseif ( is_day() ) { 1479 /* translators: Daily archive title. 1: Date */ 1474 1480 $title = sprintf( __( 'Day: %s' ), get_the_date( _x( 'F j, Y', 'daily archives date format' ) ) ); 1475 1481 } elseif ( is_tax( 'post_format' ) ) { … … 1494 1500 } 1495 1501 } elseif ( is_post_type_archive() ) { 1502 /* translators: Post type archive title. 1: Post type name */ 1496 1503 $title = sprintf( __( 'Archives: %s' ), post_type_archive_title( '', false ) ); 1497 1504 } elseif ( is_tax() ) { 1498 1505 $tax = get_taxonomy( get_queried_object()->taxonomy ); 1499 /* translators: 1: Taxonomy singular name, 2: Current taxonomy term */1506 /* translators: Taxonomy term archive title. 1: Taxonomy singular name, 2: Current taxonomy term */ 1500 1507 $title = sprintf( __( '%1$s: %2$s' ), $tax->labels->singular_name, single_term_title( '', false ) ); 1501 1508 } else { … … 2052 2059 // any posts today? 2053 2060 $date_format = date( _x( 'F j, Y', 'daily archives date format' ), strtotime( "{$thisyear}-{$thismonth}-{$day}" ) ); 2061 /* translators: Post calendar label. 1: Date */ 2054 2062 $label = sprintf( __( 'Posts published on %s' ), $date_format ); 2055 2063 $calendar_output .= sprintf( -
trunk/src/wp-includes/pluggable.php
r39323 r39326 1431 1431 switch ( $comment->comment_type ) { 1432 1432 case 'trackback': 1433 /* translators: 1: Post title */ 1433 1434 $notify_message = sprintf( __( 'New trackback on your post "%s"' ), $post->post_title ) . "\r\n"; 1434 /* translators: 1: website name, 2: website IP, 3: website hostname */1435 /* translators: 1: Trackback/pingback website name, 2: website IP, 3: website hostname */ 1435 1436 $notify_message .= sprintf( __('Website: %1$s (IP: %2$s, %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n"; 1436 1437 $notify_message .= sprintf( __( 'URL: %s' ), $comment->comment_author_url ) . "\r\n"; … … 1441 1442 break; 1442 1443 case 'pingback': 1444 /* translators: 1: Post title */ 1443 1445 $notify_message = sprintf( __( 'New pingback on your post "%s"' ), $post->post_title ) . "\r\n"; 1444 /* translators: 1: website name, 2: website IP, 3: website hostname */1446 /* translators: 1: Trackback/pingback website name, 2: website IP, 3: website hostname */ 1445 1447 $notify_message .= sprintf( __('Website: %1$s (IP: %2$s, %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n"; 1446 1448 $notify_message .= sprintf( __( 'URL: %s' ), $comment->comment_author_url ) . "\r\n"; … … 1589 1591 switch ( $comment->comment_type ) { 1590 1592 case 'trackback': 1593 /* translators: 1: Post title */ 1591 1594 $notify_message = sprintf( __('A new trackback on the post "%s" is waiting for your approval'), $post->post_title ) . "\r\n"; 1592 1595 $notify_message .= get_permalink($comment->comment_post_ID) . "\r\n\r\n"; 1593 /* translators: 1: website name, 2: website IP, 3: website hostname */1596 /* translators: 1: Trackback/pingback website name, 2: website IP, 3: website hostname */ 1594 1597 $notify_message .= sprintf( __( 'Website: %1$s (IP: %2$s, %3$s)' ), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n"; 1598 /* translators: 1: Trackback/pingback/comment author URL */ 1595 1599 $notify_message .= sprintf( __( 'URL: %s' ), $comment->comment_author_url ) . "\r\n"; 1596 1600 $notify_message .= __('Trackback excerpt: ') . "\r\n" . $comment_content . "\r\n\r\n"; 1597 1601 break; 1598 1602 case 'pingback': 1603 /* translators: 1: Post title */ 1599 1604 $notify_message = sprintf( __('A new pingback on the post "%s" is waiting for your approval'), $post->post_title ) . "\r\n"; 1600 1605 $notify_message .= get_permalink($comment->comment_post_ID) . "\r\n\r\n"; 1601 /* translators: 1: website name, 2: website IP, 3: website hostname */1606 /* translators: 1: Trackback/pingback website name, 2: website IP, 3: website hostname */ 1602 1607 $notify_message .= sprintf( __( 'Website: %1$s (IP: %2$s, %3$s)' ), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n"; 1608 /* translators: 1: Trackback/pingback/comment author URL */ 1603 1609 $notify_message .= sprintf( __( 'URL: %s' ), $comment->comment_author_url ) . "\r\n"; 1604 1610 $notify_message .= __('Pingback excerpt: ') . "\r\n" . $comment_content . "\r\n\r\n"; 1605 1611 break; 1606 1612 default: // Comments 1613 /* translators: 1: Post title */ 1607 1614 $notify_message = sprintf( __('A new comment on the post "%s" is waiting for your approval'), $post->post_title ) . "\r\n"; 1608 1615 $notify_message .= get_permalink($comment->comment_post_ID) . "\r\n\r\n"; 1616 /* translators: 1: Comment author name, 2: comment author's IP, 3: comment author IP's hostname */ 1609 1617 $notify_message .= sprintf( __( 'Author: %1$s (IP: %2$s, %3$s)' ), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n"; 1618 /* translators: 1: Comment author URL */ 1610 1619 $notify_message .= sprintf( __( 'Email: %s' ), $comment->comment_author_email ) . "\r\n"; 1620 /* translators: 1: Trackback/pingback/comment author URL */ 1611 1621 $notify_message .= sprintf( __( 'URL: %s' ), $comment->comment_author_url ) . "\r\n"; 1622 /* translators: 1: Comment text */ 1612 1623 $notify_message .= sprintf( __( 'Comment: %s' ), "\r\n" . $comment_content ) . "\r\n\r\n"; 1613 1624 break; 1614 1625 } 1615 1626 1627 /* translators: Comment moderation. 1: Comment action URL */ 1616 1628 $notify_message .= sprintf( __( 'Approve it: %s' ), admin_url( "comment.php?action=approve&c={$comment_id}#wpbody-content" ) ) . "\r\n"; 1617 1629 1618 if ( EMPTY_TRASH_DAYS ) 1630 if ( EMPTY_TRASH_DAYS ) { 1631 /* translators: Comment moderation. 1: Comment action URL */ 1619 1632 $notify_message .= sprintf( __( 'Trash it: %s' ), admin_url( "comment.php?action=trash&c={$comment_id}#wpbody-content" ) ) . "\r\n"; 1620 else 1633 } else { 1634 /* translators: Comment moderation. 1: Comment action URL */ 1621 1635 $notify_message .= sprintf( __( 'Delete it: %s' ), admin_url( "comment.php?action=delete&c={$comment_id}#wpbody-content" ) ) . "\r\n"; 1622 1636 } 1637 1638 /* translators: Comment moderation. 1: Comment action URL */ 1623 1639 $notify_message .= sprintf( __( 'Spam it: %s' ), admin_url( "comment.php?action=spam&c={$comment_id}#wpbody-content" ) ) . "\r\n"; 1624 1640 1641 /* translators: Comment moderation. 1: Number of comments awaiting approval */ 1625 1642 $notify_message .= sprintf( _n('Currently %s comment is waiting for approval. Please visit the moderation panel:', 1626 1643 'Currently %s comments are waiting for approval. Please visit the moderation panel:', $comments_waiting), number_format_i18n($comments_waiting) ) . "\r\n"; -
trunk/src/wp-includes/taxonomy.php
r39283 r39326 2656 2656 // If an empty slug was passed or the parent changed, reset the slug to something unique. 2657 2657 // Otherwise, bail. 2658 if ( $empty_slug || ( $parent != $term['parent']) ) 2658 if ( $empty_slug || ( $parent != $term['parent']) ) { 2659 2659 $slug = wp_unique_term_slug($slug, (object) $args); 2660 else 2660 } else { 2661 /* translators: 1: Taxonomy term slug */ 2661 2662 return new WP_Error('duplicate_term_slug', sprintf(__('The slug “%s” is already in use by another term'), $slug)); 2663 } 2662 2664 } 2663 2665 -
trunk/src/wp-includes/update.php
r39325 r39326 588 588 $counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'] + $counts['translations']; 589 589 $titles = array(); 590 if ( $counts['wordpress'] ) 590 if ( $counts['wordpress'] ) { 591 /* translators: 1: Number of updates available to WordPress */ 591 592 $titles['wordpress'] = sprintf( __( '%d WordPress Update'), $counts['wordpress'] ); 592 if ( $counts['plugins'] ) 593 } 594 if ( $counts['plugins'] ) { 595 /* translators: 1: Number of updates available to plugins */ 593 596 $titles['plugins'] = sprintf( _n( '%d Plugin Update', '%d Plugin Updates', $counts['plugins'] ), $counts['plugins'] ); 594 if ( $counts['themes'] ) 597 } 598 if ( $counts['themes'] ) { 599 /* translators: 1: Number of updates available to themes */ 595 600 $titles['themes'] = sprintf( _n( '%d Theme Update', '%d Theme Updates', $counts['themes'] ), $counts['themes'] ); 596 if ( $counts['translations'] ) 601 } 602 if ( $counts['translations'] ) { 597 603 $titles['translations'] = __( 'Translation Updates' ); 604 } 598 605 599 606 $update_title = $titles ? esc_attr( implode( ', ', $titles ) ) : ''; -
trunk/src/wp-includes/user.php
r38961 r39326 1824 1824 $pass_change_email = array( 1825 1825 'to' => $user['user_email'], 1826 /* translators: User password change notification email subject. 1: Site name */ 1826 1827 'subject' => __( '[%s] Notice of Password Change' ), 1827 1828 'message' => $pass_change_text, … … 1879 1880 $email_change_email = array( 1880 1881 'to' => $user['user_email'], 1882 /* translators: User email change notification email subject. 1: Site name */ 1881 1883 'subject' => __( '[%s] Notice of Email Change' ), 1882 1884 'message' => $email_change_text, -
trunk/src/wp-links-opml.php
r37535 r39326 27 27 <opml version="1.0"> 28 28 <head> 29 <title><?php printf( __('Links for %s'), esc_attr(get_bloginfo('name', 'display')) ); ?></title> 29 <title><?php 30 /* translators: 1: Site name */ 31 printf( __('Links for %s'), esc_attr(get_bloginfo('name', 'display')) ); 32 ?></title> 30 33 <dateCreated><?php echo gmdate("D, d M Y H:i:s"); ?> GMT</dateCreated> 31 34 <?php -
trunk/src/wp-login.php
r39323 r39326 342 342 } 343 343 344 /* translators: Password reset email subject. 1: Site name */ 344 345 $title = sprintf( __('[%s] Password Reset'), $blogname ); 345 346 -
trunk/src/wp-mail.php
r38470 r39326 119 119 $author = sanitize_email($author); 120 120 if ( is_email($author) ) { 121 /* translators: Post author email address */ 121 122 echo '<p>' . sprintf(__('Author is %s'), $author) . '</p>'; 122 123 $userdata = get_user_by('email', $author);
Note: See TracChangeset
for help on using the changeset viewer.