WordPress.org

Make WordPress Core

Ticket #4865: i18n.complete.#4865.patch

File i18n.complete.#4865.patch, 10.9 KB (added by darkdragon, 10 years ago)

Covers complete translation for plurals and covers #5164 plurals

  • wp-admin/edit-comments.php

     
    6868        endforeach;
    6969        echo '<div style="background-color: rgb(207, 235, 247);" id="message" class="updated fade"><p>';
    7070        if ( !empty( $_POST['spam_button'] ) ) {
    71                 printf(__ngettext('%s comment marked as spam', '%s comments marked as spam.', $i), $i);
     71                printf(__ngettext('%s comment marked as spam.', '%s comments marked as spam.', $i), $i);
    7272        } else {
    7373                printf(__ngettext('%s comment deleted.', '%s comments deleted.', $i), $i);
    7474        }
  • wp-admin/import/blogware.php

     
    141141                        }
    142142                        if ( $num_comments ) {
    143143                                echo ' ';
    144                                 printf(__('(%s comments)'), $num_comments);
     144                                printf( __ngettext('%s comment', '% comments', $num_comments), $num_comments );
    145145                        }
    146146                        echo '</li>';
    147147                        flush();
  • wp-admin/import/btt.php

     
    6868                        return false;
    6969                } else {
    7070                        $count = count($metakeys);
    71                         echo '<p>' . sprintf( __('Done! <strong>%s</strong> posts with tags were read.'), $count ) . '<br /></p>';
     71                        echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> post with tags were read.', 'Done! <strong>%s</strong> posts with tags were read.', $count), $count ) . '<br /></p>';
    7272                        echo '<ul>';
    7373                        foreach ( $metakeys as $post_meta ) {
    7474                                if ( $post_meta->meta_value != '' ) {
  • wp-admin/import/dotclear.php

     
    526526                        }
    527527                        add_option('dclinks2wplinks',$dclinks2wplinks);
    528528                        echo '<p>';
    529                         printf(__('Done! <strong>%s</strong> links or link categories imported'), $count);
     529                        printf(__ngettext('Done! <strong>%s</strong> link or link category imported', 'Done! <strong>%s</strong> links or link categories imported', $count), $count);
    530530                        echo '<br /><br /></p>';
    531531                        return true;
    532532                }
  • wp-admin/import/greymatter.php

     
    272272                                }
    273273                                if ($numAddedComments > 0) {
    274274                                        echo ': ';
    275                                         printf(__('imported %d comment(s)'), $numAddedComments);
     275                                        printf(__('imported %s'), sprintf( __ngettext('%s comment', '%s comments', $numAddedComments) , $numAddedComments) );
    276276                                }
    277277                                $preExisting = $numComments - numAddedComments;
    278278                                if ($preExisting > 0) {
    279279                                        echo ' ';
    280                                         printf(__('ignored %d pre-existing comments'), $preExisting);
     280                                        printf(__('ignored %s'), sprintf( __ngettext( '%s pre-existing comment', '%s pre-existing comments', $preExisting ) , $preExisting) );
    281281                                }
    282282                        }
    283283                        echo '... <strong>'.__('Done').'</strong></li>';
  • wp-admin/import/jkw.php

     
    8484                        return false;
    8585                } else {
    8686                        $count = count($metakeys);
    87                         echo '<p>' . sprintf( __('Done! <strong>%s</strong> posts with tags were read.'), $count ) . '<br /></p>';
     87                        echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> post with tags were read.', 'Done! <strong>%s</strong> posts with tags were read.', $count), $count ) . '<br /></p>';
    8888                        echo '<ul>';
    8989                        foreach ( $metakeys as $post_meta ) {
    9090                                if ( $post_meta->meta_value != '' ) {
     
    125125                        return false;
    126126                } else {
    127127                        $count = count($metakeys);
    128                         echo '<p>' . sprintf( __('Done! <strong>%s</strong> tags were read.'), $count ) . '<br /></p>';
     128                        echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> tag were read.', 'Done! <strong>%s</strong> tags were read.', $count), $count ) . '<br /></p>';
    129129                        echo '<ul>';
    130130                        foreach ( $metakeys as $post_meta ) {
    131131                                $keyword = addslashes(trim($post_meta->tag_name));
  • wp-admin/import/livejournal.php

     
    119119                        }
    120120                        if ( $num_comments ) {
    121121                                echo ' ';
    122                                 printf(__('(%s comments)'), $num_comments);
     122                                printf(__ngettext('(%s comment)', '(%s comments)', $num_comments), $num_comments);
    123123                        }
    124124                        echo '</li>';
    125125                }
  • wp-admin/import/mt.php

     
    238238                }
    239239
    240240                if ( $num_comments )
    241                         printf(' '.__('(%s comments)'), $num_comments);
     241                        printf(' '.__ngettext('(%s comment)', '(%s comments)', $num_comments), $num_comments);
    242242
    243243                $num_pings = 0;
    244244                foreach ( $pings as $ping ) {
     
    255255                }
    256256
    257257                if ( $num_pings )
    258                         printf(' '.__('(%s pings)'), $num_pings);
     258                        printf(' '.__ngettext('(%s ping)', '(%s pings)', $num_pings), $num_pings);
    259259
    260260                echo "</li>";
    261261                //ob_flush();flush();
  • wp-admin/import/stp.php

     
    7373                       
    7474                        add_option('stpimp_posts', $posts);
    7575                        $count = count($posts);
    76                         echo '<p>' . sprintf( __('Done! <strong>%s</strong> tag to post relationships were read.'), $count ) . '<br /></p>';
     76                        echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> tag to post relationships were read.', 'Done! <strong>%s</strong> tags to post relationships were read.', $count), $count ) . '<br /></p>';
    7777                }
    7878
    7979                echo '<form action="admin.php?import=stp&amp;step=2" method="post">';
     
    9191                // run that funky magic!
    9292                $tags_added = $this->tag2post();
    9393               
    94                 echo '<p>' . sprintf( __('Done! <strong>%s</strong> tags where added!'), $tags_added ) . '<br /></p>';
     94                echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> tags where added!', 'Done! <strong>%s</strong> tags where added!', $tags_added), $tags_added ) . '<br /></p>';
    9595                echo '<form action="admin.php?import=stp&amp;step=3" method="post">';
    9696                wp_nonce_field('import-stp');
    9797                echo '<p class="submit"><input type="submit" name="submit" value="'.__('Step 3 &raquo;').'" /></p>';
  • wp-admin/import/textpattern.php

     
    462462                        }
    463463                        add_option('txplinks2wplinks',$txplinks2wplinks);
    464464                        echo '<p>';
    465                         printf(__('Done! <strong>%s</strong> Links imported'), $count);
     465                        printf(__ngettext('Done! <strong>%s</strong> link imported', 'Done! <strong>%s</strong> links imported', $count), $count);
    466466                        echo '<br /><br /></p>';
    467467                        return true;
    468468                }
  • wp-admin/import/utw.php

     
    8484
    8585                        $count = count($tags);
    8686
    87                         echo '<p>' . sprintf( __('Done! <strong>%s</strong> tags were read.'), $count ) . '<br /></p>';
     87                        echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> tag were read.', 'Done! <strong>%s</strong> tags were read.', $count), $count ) . '<br /></p>';
    8888                        echo '<p>' . __('The following tags were found:') . '</p>';
    8989
    9090                        echo '<ul>';
     
    136136
    137137                        $count = count($posts);
    138138
    139                         echo '<p>' . sprintf( __('Done! <strong>%s</strong> tag to post relationships were read.'), $count ) . '<br /></p>';
     139                        echo '<p>' . sprintf( __ngettext('Done! <strong>%s</strong> tag to post relationships were read.', 'Done! <strong>%s</strong> tags to post relationships were read.', $count), $count ) . '<br /></p>';
    140140
    141141                }
    142142
     
    157157                // run that funky magic!
    158158                $tags_added = $this->tag2post();
    159159
    160                 echo '<p>' . sprintf( __('Done! <strong>%s</strong> tags were added!'), $tags_added ) . '<br /></p>';
     160                echo '<p>' . sprintf( __ngettext( 'Done! <strong>%s</strong> tag were added!', 'Done! <strong>%s</strong> tags were added!', $tags_added ), $tags_added ) . '<br /></p>';
    161161
    162162                echo '<form action="admin.php?import=utw&amp;step=4" method="post">';
    163163                wp_nonce_field('import-utw');
  • wp-admin/import/wordpress.php

     
    429429                } }
    430430
    431431                if ( $num_comments )
    432                         printf(' '.__('(%s comments)'), $num_comments);
     432                        printf(' '.__ngettext('(%s comment)', '(%s comments)', $num_comments), $num_comments);
    433433
    434434                // Now for post meta
    435435                preg_match_all('|<wp:postmeta>(.*?)</wp:postmeta>|is', $post, $postmeta);
  • wp-admin/moderation.php

     
    8282                echo '<div id="moderated" class="updated fade"><p>';
    8383
    8484                if ( $approved > 0 ) {
    85                         printf( __ngettext( '%s comment approved.', '%s comments approved.', $approved ), $approved );
     85                        printf( __ngettext( '%s comment approved', '%s comments approved', $approved ), $approved );
    8686                        echo '<br />';
    8787                }
    8888
    8989                if ( $deleted > 0 ) {
    90                         printf( __ngettext( '%s comment deleted', '%s comments deleted.', $deleted ), $deleted );
     90                        printf( __ngettext( '%s comment deleted', '%s comments deleted', $deleted ), $deleted );
    9191                        echo '<br />';
    9292                }
    9393
  • wp-includes/pluggable.php

     
    631631        $notify_message .= sprintf( __('Approve it: %s'),  get_option('siteurl')."/wp-admin/comment.php?action=mac&c=$comment_id" ) . "\r\n";
    632632        $notify_message .= sprintf( __('Delete it: %s'), get_option('siteurl')."/wp-admin/comment.php?action=cdc&c=$comment_id" ) . "\r\n";
    633633        $notify_message .= sprintf( __('Spam it: %s'), get_option('siteurl')."/wp-admin/comment.php?action=cdc&dt=spam&c=$comment_id" ) . "\r\n";
    634         $notify_message .= sprintf( __('Currently %s comments are waiting for approval. Please visit the moderation panel:'), $comments_waiting ) . "\r\n";
     634        $strCommentsPending = sprintf( __ngettext('%s comment', '%s comments', $comments_waiting), $comments_waiting );
     635        $notify_message .= sprintf( __('Currently %s are waiting for approval. Please visit the moderation panel:'), $strCommentsPending ) . "\r\n";
    635636        $notify_message .= get_option('siteurl') . "/wp-admin/moderation.php\r\n";
    636637
    637638        $subject = sprintf( __('[%1$s] Please moderate: "%2$s"'), get_option('blogname'), $post->post_title );