Changeset 6777

Show
Ignore:
Timestamp:
10/30/06 10:42:22 (2 years ago)
Author:
GamerZ
Message:

Localize WP-Stats

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wp-stats/trunk/readme.html

    r6424 r6777  
    33<head>       
    44      <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
    5       <title>WP-Stats 2.05 Readme</title> 
     5      <title>WP-Stats 2.06 Readme</title> 
    66      <style type="text/css" media="screen"> 
    77            /* Default Style */ 
     
    181181<div id="Container"> 
    182182      <!-- Title --> 
    183       <div id="Title">WP-Stats 2.05&nbsp;&nbsp;&nbsp;<span style="color: #aaaaaa;">Readme</span></div> 
     183      <div id="Title">WP-Stats 2.06&nbsp;&nbsp;&nbsp;<span style="color: #aaaaaa;">Readme</span></div> 
    184184 
    185185      <!-- Tabs --> 
     
    202202                        <script type="text/javascript"> 
    203203                              /* <![CDATA[*/ 
    204                               document.write(' <a href="mailto:gamerz84@hotmail.com?Subject=WP-Stats%202.05%20Support" title="EMail To gamerz84@hotmail.com">gamerz84@hotmail.com</a>'); 
     204                              document.write(' <a href="mailto:gamerz84@hotmail.com?Subject=WP-Stats%202.06%20Support" title="EMail To gamerz84@hotmail.com">gamerz84@hotmail.com</a>'); 
    205205                              /* ]]> */ 
    206206                        </script> 
     
    211211                  <p><b>Development:</b><br /><b>&raquo;</b> <a href="http://dev.wp-plugins.org/browser/wp-stats/" title="http://dev.wp-plugins.org/browser/wp-stats/">http://dev.wp-plugins.org/browser/wp-stats/</a></p> 
    212212                  <p><b>Support Forums:</b><br /><b>&raquo;</b> <a href="http://forums.lesterchan.net/viewforum.php?f=6" title="http://forums.lesterchan.net/viewforum.php?f=6">http://forums.lesterchan.net/viewforum.php?f=6</a></p> 
    213                   <p><b>Updated:</b><br /><b>&raquo;</b> 1st October 2006</p>              
     213                  <p><b>Updated:</b><br /><b>&raquo;</b> 1st October 2006</p> 
     214                  <p><b>Note:</b><br /><b>&raquo;</b> I have localize WP-Stats, if there is any bug or some text is not translated properly, please contact me immediately.</p> 
    214215                  <div class="SubSubTitle">Changelog</div> 
    215216                  <ul> 
     217                        <li> 
     218                              <b>Version 2.06 (11-12-2006)</b> 
     219                              <ul> 
     220                                    <li>NEW: Localize WP-Stats</li> 
     221                              </ul> 
     222                        <li>               
    216223                        <li> 
    217224                              <b>Version 2.05 (01-10-2006)</b> 
     
    293300            <div id="Upgrade" style="display: none;"> 
    294301                  <div class="SubTitle">&raquo; Upgrade Instructions</div> 
    295                   <div class="SubSubTitle">From v1.0x To v2.05</div> 
     302                  <div class="SubSubTitle">From v1.0x To v2.06</div> 
    296303                  <ol> 
    297304                        <li> 
     
    371378      </div> 
    372379</div> 
    373 <p id="Copyright">WP-Stats 2.05<br />Copyright &copy; 2006 Lester 'GaMerZ' Chan. All Rights Reserved.</p> 
     380<p id="Copyright">WP-Stats 2.06<br />Copyright &copy; 2006 Lester 'GaMerZ' Chan. All Rights Reserved.</p> 
    374381</body> 
    375382</html> 
  • wp-stats/trunk/stats/stats-options.php

    r6409 r6777  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-Stats 2.05                                                           | 
     5|     WordPress 2.0 Plugin: WP-Stats 2.06                                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    4141      $update_stats_queries[] = update_option('stats_mostlimit', $stats_mostlimit); 
    4242      $update_stats_queries[] = update_option('stats_display', $stats_display); 
    43       $update_stats_text[] = __('Stats URL'); 
    44       $update_stats_text[] = __('Stats Most Limit'); 
    45       $update_stats_text[] = __('Stats Display Options'); 
     43      $update_stats_text[] = __('Stats URL', 'wp-stats'); 
     44      $update_stats_text[] = __('Stats Most Limit', 'wp-stats'); 
     45      $update_stats_text[] = __('Stats Display Options', 'wp-stats'); 
    4646      $i=0; 
    4747      $text = ''; 
    4848      foreach($update_stats_queries as $update_stats_query) { 
    4949            if($update_stats_query) { 
    50                   $text .= '<font color="green">'.$update_stats_text[$i].' '.__('Updated').'</font><br />'; 
     50                  $text .= '<font color="green">'.$update_stats_text[$i].' '.__('Updated', 'wp-stats').'</font><br />'; 
    5151            } 
    5252            $i++; 
    5353      } 
    5454      if(empty($text)) { 
    55             $text = '<font color="red">'.__('No Stats Option Updated').'</font>'; 
     55            $text = '<font color="red">'.__('No Stats Option Updated', 'wp-stats').'</font>'; 
    5656      } 
    5757} 
     
    5959<?php if(!empty($text)) { echo '<!-- Last Action --><div id="message" class="updated fade"><p>'.$text.'</p></div>'; } ?> 
    6060<div class="wrap">  
    61       <h2><?php _e('Stats Options'); ?></h2>  
     61      <h2><?php _e('Stats Options', 'wp-stats'); ?></h2>  
    6262      <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">  
    6363            <fieldset class="options"> 
    64                   <legend><?php _e('Stats Options'); ?></legend> 
     64                  <legend><?php _e('Stats Options', 'wp-stats'); ?></legend> 
    6565                  <table width="100%"  border="0" cellspacing="3" cellpadding="3"> 
    6666                         <tr valign="top"> 
    67                               <th align="left" width="30%"><?php _e('Stats URL'); ?></th> 
     67                              <th align="left" width="30%"><?php _e('Stats URL', 'wp-stats'); ?></th> 
    6868                              <td align="left"> 
    69                                     <input type="text" name="stats_url" value="<?php echo get_settings('stats_url'); ?>" size="50" /><br />URL To Stats Page.<br />Example: http://www.yoursite.com/blogs/stats/<br />Example: http://www.yoursite.com/blogs/?page_id=2 
     69                                    <input type="text" name="stats_url" value="<?php echo get_settings('stats_url'); ?>" size="50" /><br /><?php _e('URL To Stats Page.<br />Example: http://www.yoursite.com/blogs/stats/<br />Example: http://www.yoursite.com/blogs/?page_id=2', 'wp-stats'); ?> 
    7070                              </td> 
    7171                        </tr> 
    7272                         <tr valign="top"> 
    73                               <th align="left" width="30%"><?php _e('Stats Most Limit'); ?></th> 
     73                              <th align="left" width="30%"><?php _e('Stats Most Limit', 'wp-stats'); ?></th> 
    7474                              <td align="left"> 
    75                                     <input type="text" name="stats_mostlimit" value="<?php echo $stats_mostlimit ?>" size="2" /><br />Top X Stats, where X is the most limit. 
     75                                    <input type="text" name="stats_mostlimit" value="<?php echo $stats_mostlimit ?>" size="2" /><br /><?php _e('Top X Stats, where X is the most limit.', 'wp-stats'); ?> 
    7676                              </td> 
    7777                        </tr> 
    7878                         <tr valign="top"> 
    79                               <th align="left" width="30%"><?php _e('Type Of Stats To Display'); ?></th> 
     79                              <th align="left" width="30%"><?php _e('Type Of Stats To Display', 'wp-stats'); ?></th> 
    8080                              <td align="left"> 
    81                                     <p><strong>General Stats</strong></p> 
     81                                    <p><strong><?php _e('General Stats', 'wp-stats'); ?></strong></p> 
    8282                                    <input type="checkbox" name="stats_display[]" value="total_stats"<?php checked(1, $stats_display['total_stats']); ?> />&nbsp;&nbsp;Total<br /> 
    83                                     <p><strong>Plugin Stats</strong></p> 
     83                                    <p><strong><?php _e('Plugin Stats', 'wp-stats'); ?></strong></p> 
    8484                                    <?php  
    8585                                          if(function_exists('wp_email')) { 
    8686                                                echo '<input type="checkbox" name="stats_display[]" value="email"'; 
    8787                                                checked(1, $stats_display['email']); 
    88                                                 echo ' />&nbsp;&nbsp;WP-EMail<br />'."\n"; 
     88                                                echo ' />&nbsp;&nbsp;'.__('WP-EMail', 'wp-stats').'<br />'."\n"; 
    8989                                          } 
    9090                                          if(function_exists('get_poll')) { 
    9191                                                echo '<input type="checkbox" name="stats_display[]" value="polls"'; 
    9292                                                checked(1, $stats_display['polls']); 
    93                                                 echo ' />&nbsp;&nbsp;WP-Polls<br />'."\n"; 
     93                                                echo ' />&nbsp;&nbsp;'.__('WP-Polls', 'wp-stats').'<br />'."\n"; 
    9494                                          } 
    9595                                          if(function_exists('the_ratings')) { 
    9696                                                echo '<input type="checkbox" name="stats_display[]" value="ratings"'; 
    9797                                                checked(1, $stats_display['ratings']); 
    98                                                 echo ' />&nbsp;&nbsp;WP-PostRatings<br />'."\n"; 
     98                                                echo ' />&nbsp;&nbsp;'.__('WP-PostRatings', 'wp-stats').'<br />'."\n"; 
    9999                                          } 
    100100                                          if(function_exists('the_views')) { 
    101101                                                echo '<input type="checkbox" name="stats_display[]" value="views"'; 
    102102                                                checked(1, $stats_display['views']); 
    103                                                 echo ' />&nbsp;&nbsp;WP-PostViews<br />'."\n"; 
     103                                                echo ' />&nbsp;&nbsp;'.__('WP-PostViews', 'wp-stats').'<br />'."\n"; 
    104104                                          } 
    105105                                          if(function_exists('useronline')) { 
    106106                                                echo '<input type="checkbox" name="stats_display[]" value="useronline"'; 
    107107                                                checked(1, $stats_display['views']); 
    108                                                 echo ' />&nbsp;&nbsp;WP-UserOnline<br />'."\n"; 
     108                                                echo ' />&nbsp;&nbsp;'.__('WP-UserOnline', 'wp-stats').'<br />'."\n"; 
    109109                                          } 
    110110                                    ?> 
    111                                     <p><strong>Top <?php echo get_settings('stats_mostlimit'); ?> Stats</strong></p> 
    112                                     <input type="checkbox" name="stats_display[]" value="recent_posts"<?php checked(1, $stats_display['recent_posts']); ?> />&nbsp;&nbsp;<?php echo $stats_mostlimit ?> Most Recent Posts<br /> 
    113                                     <input type="checkbox" name="stats_display[]" value="recent_commtents"<?php checked(1, $stats_display['recent_commtents']); ?> />&nbsp;&nbsp;<?php echo $stats_mostlimit ?> Most Recent Comments<br /> 
    114                                     <input type="checkbox" name="stats_display[]" value="commented_post"<?php checked(1, $stats_display['commented_post']); ?> />&nbsp;&nbsp;<?php echo $stats_mostlimit ?> Most Commented Posts<br /> 
     111                                    <p><strong><?php sprintf(_e('Top %s Stats', 'wp-stats'), get_settings('stats_mostlimit')); ?></strong></p> 
     112                                    <input type="checkbox" name="stats_display[]" value="recent_posts"<?php checked(1, $stats_display['recent_posts']); ?> />&nbsp;&nbsp;<?php echo $stats_mostlimit ?> <?php _e('Most Recent Posts', 'wp-stats'); ?><br /> 
     113                                    <input type="checkbox" name="stats_display[]" value="recent_commtents"<?php checked(1, $stats_display['recent_commtents']); ?> />&nbsp;&nbsp;<?php echo $stats_mostlimit ?> <?php _e('Most Recent Comments', 'wp-stats'); ?><br /> 
     114                                    <input type="checkbox" name="stats_display[]" value="commented_post"<?php checked(1, $stats_display['commented_post']); ?> />&nbsp;&nbsp;<?php echo $stats_mostlimit ?> <?php _e('Most Commented Posts', 'wp-stats'); ?><br /> 
    115115                                    <?php  
    116116                                          if(function_exists('wp_email')) { 
    117117                                                echo '<input type="checkbox" name="stats_display[]" value="emailed_most"'; 
    118118                                                checked(1, $stats_display['emailed_most']); 
    119                                                 echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' Most Emailed Posts<br />'."\n"; 
     119                                                echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' '.__('Most Emailed Posts', 'wp-stats').'<br />'."\n"; 
    120120                                          } 
    121121                                          if(function_exists('the_ratings')) { 
    122122                                                echo '<input type="checkbox" name="stats_display[]" value="rated_highest"'; 
    123123                                                checked(1, $stats_display['rated_highest']); 
    124                                                 echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' Highest Rated Posts<br />'."\n"; 
     124                                                echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' '.__('Highest Rated Posts', 'wp-stats').'<br />'."\n"; 
    125125                                                echo '<input type="checkbox" name="stats_display[]" value="rated_most"'; 
    126126                                                checked(1, $stats_display['rated_most']); 
    127                                                 echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' Most Rated Posts<br />'."\n"; 
     127                                                echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' '.__('Most Rated Posts', 'wp-stats').'<br />'."\n"; 
    128128                                          } 
    129129                                          if(function_exists('the_views')) { 
    130130                                                echo '<input type="checkbox" name="stats_display[]" value="viewed_most"'; 
    131131                                                checked(1, $stats_display['viewed_most']); 
    132                                                 echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' Most Viewed Posts<br />'."\n"; 
     132                                                echo ' />&nbsp;&nbsp;'.$stats_mostlimit.' '.__('Most Viewed Posts', 'wp-stats').'<br />'."\n"; 
    133133                                          } 
    134134                                    ?> 
    135                                     <p><strong>Authors Stats</strong></p> 
    136                                     <input type="checkbox" name="stats_display[]" value="authors"<?php checked(1, $stats_display['authors']); ?> />&nbsp;&nbsp;Authors<br /> 
    137                                     <p><strong>Comments' Members Stats</strong></p> 
    138                                     <input type="checkbox" name="stats_display[]" value="comment_members"<?php checked(1, $stats_display['comment_members']); ?> />&nbsp;&nbsp;Comment Members<br /> 
    139                                     <p><strong>Misc Stats</strong></p> 
    140                                     <input type="checkbox" name="stats_display[]" value="post_cats"<?php checked(1, $stats_display['post_cats']); ?> />&nbsp;&nbsp;Post Categories<br /> 
    141                                     <input type="checkbox" name="stats_display[]" value="link_cats"<?php checked(1, $stats_display['link_cats']); ?> />&nbsp;&nbsp;Link Categories<br /> 
     135                                    <p><strong><?php _e('Authors Stats', 'wp-stats'); ?></strong></p> 
     136                                    <input type="checkbox" name="stats_display[]" value="authors"<?php checked(1, $stats_display['authors']); ?> />&nbsp;&nbsp;<?php _e('Authors', 'wp-stats'); ?><br /> 
     137                                    <p><strong><?php _e('Comments\' Members Stats', 'wp-stats'); ?></strong></p> 
     138                                    <input type="checkbox" name="stats_display[]" value="comment_members"<?php checked(1, $stats_display['comment_members']); ?> />&nbsp;&nbsp;<?php _e('Comment Members', 'wp-stats'); ?><br /> 
     139                                    <p><strong><?php _e('Misc Stats', 'wp-stats'); ?></strong></p> 
     140                                    <input type="checkbox" name="stats_display[]" value="post_cats"<?php checked(1, $stats_display['post_cats']); ?> />&nbsp;&nbsp;<?php _e('Post Categories', 'wp-stats'); ?><br /> 
     141                                    <input type="checkbox" name="stats_display[]" value="link_cats"<?php checked(1, $stats_display['link_cats']); ?> />&nbsp;&nbsp;<?php _e('Link Categories', 'wp-stats'); ?><br /> 
    142142                              </td> 
    143143                        </tr> 
  • wp-stats/trunk/stats/stats-widget.php

    r6531 r6777  
    44Plugin URI: http://www.lesterchan.net/portfolio/programming.php 
    55Description: Adds a Sidebar Widget To Display Partial Stats From WP-Stats Plugin 
    6 Version: 2.05 
     6Version: 2.06 
    77Author: GaMerZ 
    88Author URI: http://www.lesterchan.net 
     
    4343            $chars = intval($options['snippet_chars']); 
    4444            $title = htmlspecialchars($options['title']); 
    45             if (function_exists('display_stats') && basename($_SERVER['PHP_SELF']) != 'wp-stats.php') { 
     45            if (function_exists('display_stats')) { 
    4646                  echo $before_widget.$before_title.$title.$after_title; 
    4747                  if(!empty($stats_total_options)) { 
    4848                        echo '<ul>'."\n"; 
    49                         echo '<li><strong>Total Stats</strong></li>'."\n"; 
     49                        echo '<li><strong>'.__('Total Stats', 'wp-stats').'</strong></li>'."\n"; 
    5050                        echo '<li>'."\n"; 
    5151                        echo '<ul>'."\n"; 
    5252                        // Total Authors 
    5353                        if($stats_total_options['authors'] == 1) { 
    54                               echo '<li><strong>'.get_totalauthors(false).'</strong> Authors</li>'."\n"; 
     54                              echo '<li><strong>'.get_totalauthors(false).'</strong> '.__('Authors', 'wp-stats').'</li>'."\n"; 
    5555                        } 
    5656                        // Total Posts 
    5757                        if($stats_total_options['posts'] == 1) { 
    58                               echo '<li><strong>'.get_totalposts(false).'</strong> Posts</li>'."\n"; 
     58                              echo '<li><strong>'.get_totalposts(false).'</strong> '.__('Posts', 'wp-stats').'</li>'."\n"; 
    5959                        } 
    6060                        // Total Pages 
    6161                        if($stats_total_options['pages'] == 1) { 
    62                               echo '<li><strong>'.get_totalpages(false).'</strong> Pages</li>'."\n"; 
     62                              echo '<li><strong>'.get_totalpages(false).'</strong> '.__('Pages', 'wp-stats').'</li>'."\n"; 
    6363                        } 
    6464                        // Total Comments 
    6565                        if($stats_total_options['comments'] == 1) { 
    66                               echo '<li><strong>'.get_totalcomments(false).'</strong> Comments</li>'."\n"; 
     66                              echo '<li><strong>'.get_totalcomments(false).'</strong> '.__('Comments', 'wp-stats').'</li>'."\n"; 
    6767                        } 
    6868                        // Total Comment Posters 
    6969                        if($stats_total_options['commenters'] == 1) { 
    70                               echo '<li><strong>'.get_totalcommentposters(false).'</strong> Comment Posters</li>'."\n"; 
     70                              echo '<li><strong>'.get_totalcommentposters(false).'</strong> '.__('Comment Posters', 'wp-stats').'</li>'."\n"; 
    7171                        } 
    7272                        // Total Links 
    7373                        if($stats_total_options['links'] == 1) { 
    74                               echo '<li><strong>'.get_totallinks(false).'</strong> Links</li>'."\n"; 
     74                              echo '<li><strong>'.get_totallinks(false).'</strong> '.__('Links', 'wp-stats').'</li>'."\n"; 
    7575                        } 
    7676                        echo '</ul>'."\n"; 
     
    8181                  if($stats_most_options['comments'] == 1) { 
    8282                        echo '<ul>'."\n"; 
    83                         echo '<li><strong>'.$limit.' Most Commented</strong></li>'."\n"; 
     83                        echo '<li><strong>'.$limit.' '.__('Most Commented', 'wp-stats').'</strong></li>'."\n"; 
    8484                        echo '<li>'."\n"; 
    8585                        echo '<ul>'."\n"; 
     
    9292                  if($stats_most_options['emails'] == 1) { 
    9393                        echo '<ul>'."\n"; 
    94                         echo '<li><strong>'.$limit.' Most Emailed</strong></li>'."\n"; 
     94                        echo '<li><strong>'.$limit.' '.__('Most Emailed', 'wp-stats').'</strong></li>'."\n"; 
    9595                        echo '<li>'."\n"; 
    9696                        echo '<ul>'."\n"; 
     
    103103                  if($stats_most_options['ratings_highest'] == 1) { 
    104104                        echo '<ul>'."\n"; 
    105                         echo '<li><strong>'.$limit.' Highest Rated</strong></li>'."\n"; 
     105                        echo '<li><strong>'.$limit.' '.__('Highest Rated', 'wp-stats').'</strong></li>'."\n"; 
    106106                        echo '<li>'."\n"; 
    107107                        echo '<ul>'."\n"; 
     
    114114                  if($stats_most_options['ratings_most'] == 1) { 
    115115                        echo '<ul>'."\n"; 
    116                         echo '<li><strong>'.$limit.' Most Rated</strong></li>'."\n"; 
     116                        echo '<li><strong>'.$limit.' '.__('Most Rated', 'wp-stats').'</strong></li>'."\n"; 
    117117                        echo '<li>'."\n"; 
    118118                        echo '<ul>'."\n"; 
     
    125125                  if($stats_most_options['views'] == 1) { 
    126126                        echo '<ul>'."\n"; 
    127                         echo '<li><strong>'.$limit.' Most Viewed</strong></li>'."\n"; 
     127                        echo '<li><strong>'.$limit.' '.__('Most Viewed', 'wp-stats').'</strong></li>'."\n"; 
    128128                        echo '<li>'."\n"; 
    129129                        echo '<ul>'."\n"; 
     
    135135                  if(intval($options['show_link']) == 1) { 
    136136                        echo '<ul>'."\n"; 
    137                         echo '<li><a href="'.stripslashes(get_settings('stats_url')).'">My Blog Statistics</a></li>'."\n"; 
     137                        echo '<li><a href="'.stripslashes(get_settings('stats_url')).'">'.__('My Blog Statistics', 'wp-stats').'</a></li>'."\n"; 
    138138                        echo '</ul>'."\n"; 
    139139                  } 
     
    149149            $stats_options_most_array = array(); 
    150150            if (!is_array($options)) { 
    151                   $options = array('title' => 'Statistics', 'stats_display_total' => array(), 'stats_display_most' => array(), 'most_limit' => '10', 'show_link' => '1', 'snippet_chars' => 12); 
     151                  $options = array('title' => __('Statistics', 'wp-stats'), 'stats_display_total' => array(), 'stats_display_most' => array(), 'most_limit' => '10', 'show_link' => '1', 'snippet_chars' => 12); 
    152152            } 
    153153            if ($_POST['stats-submit']) { 
     
    177177                  update_option('widget_stats', $options); 
    178178            } 
    179             echo '<p style="text-align: left;"><label for="stats-title">Widget Title:</label>&nbsp;&nbsp;&nbsp;<input type="text" id="stats-title" name="stats-title" value="'.htmlspecialchars($options['title']).'" />'; 
    180             echo '<p style="text-align: left;"><label for="stats_display">Statistics To Display?</label>&nbsp;&nbsp;&nbsp;'."\n"; 
     179            echo '<p style="text-align: left;"><label for="stats-title">'.__('Widget Title', 'wp-stats').':</label>&nbsp;&nbsp;&nbsp;<input type="text" id="stats-title" name="stats-title" value="'.htmlspecialchars($options['title']).'" />'; 
     180            echo '<p style="text-align: left;"><label for="stats_display">'.__('Statistics To Display?', 'wp-stats').'</label>&nbsp;&nbsp;&nbsp;'."\n"; 
    181181            echo '<p style="text-align: left;">'."\n"; 
    182182            echo '<input type="checkbox" id="stats_display_total" name="stats_display_total[]" value="authors"'; 
    183183            checked(1, $options['stats_display_total']['authors']); 
    184             echo ' />&nbsp;&nbsp;Total Authors<br />'."\n"; 
     184            echo ' />&nbsp;&nbsp;'.__('Total Authors', 'wp-stats').'<br />'."\n"; 
    185185            echo '<input type="checkbox" id="stats_display_total" name="stats_display_total[]" value="posts"'; 
    186186            checked(1, $options['stats_display_total']['posts']); 
    187             echo ' />&nbsp;&nbsp;Total Posts<br />'."\n"; 
     187            echo ' />&nbsp;&nbsp;'.__('Total Posts', 'wp-stats').'<br />'."\n"; 
    188188            echo '<input type="checkbox" id="stats_display_total" name="stats_display_total[]" value="pages"'; 
    189189            checked(1, $options['stats_display_total']['pages']); 
    190             echo ' />&nbsp;&nbsp;Total Pages<br />'."\n"; 
     190            echo ' />&nbsp;&nbsp;'.__('Total Pages', 'wp-stats').'<br />'."\n"; 
    191191            echo '<input type="checkbox" id="stats_display_total" name="stats_display_total[]" value="comments"'; 
    192192            checked(1, $options['stats_display_total']['comments']); 
    193             echo ' />&nbsp;&nbsp;Total Comments<br />'."\n"; 
     193            echo ' />&nbsp;&nbsp;'.__('Total Comments', 'wp-stats').'<br />'."\n"; 
    194194            echo '<input type="checkbox" id="stats_display_total" name="stats_display_total[]" value="commenters"'; 
    195195            checked(1, $options['stats_display_total']['commenters']); 
    196             echo ' />&nbsp;&nbsp;Total Comment Posters<br />'."\n"; 
     196            echo ' />&nbsp;&nbsp;'.__('Total Comment Posters', 'wp-stats').'<br />'."\n"; 
    197197            echo '<input type="checkbox" id="stats_display_total" name="stats_display_total[]" value="links"'; 
    198198            checked(1, $options['stats_display_total']['links']); 
    199             echo ' />&nbsp;&nbsp;Total Links<br /><br />'."\n"; 
     199            echo ' />&nbsp;&nbsp;'.__('Total Links', 'wp-stats').'<br /><br />'."\n"; 
    200200            echo '<input type="checkbox" id="stats_display_most" name="stats_display_most[]" value="comments"'; 
    201201            checked(1, $options['stats_display_most']['comments']); 
    202             echo ' />&nbsp;&nbsp;'.$options['most_limit'].' Most Commented Posts<br />'."\n"; 
     202            echo ' />&nbsp;&nbsp;'.$options['most_limit'].' '.__('Most Commented Posts', 'wp-stats').'<br />'."\n"; 
    203203            if(function_exists('wp_email')) { 
    204204                  echo '<input type="checkbox" id="stats_display_most" name="stats_display_most[]" value="emails"'; 
    205205                  checked(1, $options['stats_display_most']['emails']); 
    206                   echo ' />&nbsp;&nbsp;'.$options['most_limit'].' Most Emailed Posts<br />'."\n"; 
     206                  echo ' />&nbsp;&nbsp;'.$options['most_limit'].' '.__('Most Emailed Posts', 'wp-stats').'<br />'."\n"; 
    207207            } 
    208208            if(function_exists('the_ratings')) { 
    209209                  echo '<input type="checkbox" id="stats_display_most" name="stats_display_most[]" value="ratings_highest"'; 
    210210                  checked(1, $options['stats_display_most']['ratings_highest']); 
    211                   echo ' />&nbsp;&nbsp;'.$options['most_limit'].' Highest Rated Posts<br />'."\n"; 
     211                  echo ' />&nbsp;&nbsp;'.$options['most_limit'].' '.__('Highest Rated Posts', 'wp-stats').'<br />'."\n"; 
    212212                  echo '<input type="checkbox" id="stats_display_most" name="stats_display_most[]" value="ratings_most"'; 
    213213                  checked(1, $options['stats_display_most']['ratings_most']); 
    214                   echo ' />&nbsp;&nbsp;'.$options['most_limit'].' Most Rated Posts<br />'."\n"; 
     214                  echo ' />&nbsp;&nbsp;'.$options['most_limit'].' '.__('Most Rated Posts', 'wp-stats').'<br />'."\n"; 
    215215            } 
    216216            if(function_exists('the_views')) { 
    217217                  echo '<input type="checkbox" id="stats_display_most" name="stats_display_most[]" value="views"'; 
    218218                  checked(1, $options['stats_display_most']['views']); 
    219                   echo ' />&nbsp;&nbsp;'.$options['most_limit'].' Most Viewed Posts<br />'."\n"; 
     219                  echo ' />&nbsp;&nbsp;'.$options['most_limit'].' '.__('Most Viewed Posts', 'wp-stats').'<br />'."\n"; 
    220220            } 
    221221            echo '</p>'."\n"; 
    222             echo '<p style="text-align: left;"><label for="most_limit">Post Title Length (Characters):</label>&nbsp;&nbsp;&nbsp;'."\n"; 
     222            echo '<p style="text-align: left;"><label for="most_limit">'.__('Post Title Length (Characters)', 'wp-stats').':</label>&nbsp;&nbsp;&nbsp;'."\n"; 
    223223            echo '<p style="text-align: left;"><input type="text" id="snippet_chars" name="snippet_chars" value="'.$options['snippet_chars'].'" size="3" maxlength="3" /></p>'."\n"; 
    224             echo '<p style="text-align: left;"><label for="most_limit">Most Limit:</label>&nbsp;&nbsp;&nbsp;'."\n"; 
     224            echo '<p style="text-align: left;"><label for="most_limit">'.__('Most Limit', 'wp-stats').':</label>&nbsp;&nbsp;&nbsp;'."\n"; 
    225225            echo '<p style="text-align: left;"><input type="text" id="most_limit" name="most_limit" value="'.$options['most_limit'].'" size="2" maxlength="2" /></p>'."\n"; 
    226             echo '<p style="text-align: left;"><label for="show_link">Show Link To Full Stats?</label>&nbsp;&nbsp;&nbsp;'."\n"; 
     226            echo '<p style="text-align: left;"><label for="show_link">'.__('Show Link To Full Stats?', 'wp-stats').'</label>&nbsp;&nbsp;&nbsp;'."\n"; 
    227227            echo '<p style="text-align: left;">'; 
    228228            echo '<input type="radio" id="show_link" name="show_link" value="1"'; 
    229229            checked(1, intval($options['show_link'])); 
    230             echo ' />&nbsp;Yes&nbsp;&nbsp;&nbsp;<input type="radio" id="show_link" name="show_link" value="0"'; 
     230            echo ' />&nbsp;'.__('Yes', 'wp-stats').'&nbsp;&nbsp;&nbsp;<input type="radio" id="show_link" name="show_link" value="0"'; 
    231231            checked(0, intval($options['show_link']));             
    232             echo ' />&nbsp;No</p>'."\n"; 
     232            echo ' />&nbsp;'.__('No', 'wp-stats').'</p>'."\n"; 
    233233            echo '<input type="hidden" id="stats-submit" name="stats-submit" value="1" />'."\n"; 
    234234      } 
  • wp-stats/trunk/stats/stats.php

    r6409 r6777  
    44Plugin URI: http://www.lesterchan.net/portfolio/programming.php 
    55Description: Display Your WordPress Statistics. 
    6 Version: 2.05 
     6Version: 2.06 
    77Author: GaMerZ 
    88Author URI: http://www.lesterchan.net 
     
    2828 
    2929 
     30### Create Text Domain For Translation 
     31load_plugin_textdomain('wp-stats', 'wp-content/plugins/stats'); 
     32 
     33 
    3034### Function: WP-Stats Menu 
    3135add_action('admin_menu', 'stats_menu'); 
    3236function stats_menu() { 
    3337      if (function_exists('add_submenu_page')) { 
    34             add_submenu_page('index.php',  __('WP-Stats'),  __('WP-Stats'), 1, 'stats/stats.php', 'display_stats'); 
     38            add_submenu_page('index.php',  __('WP-Stats', 'wp-stats'),  __('WP-Stats', 'wp-stats'), 1, 'stats/stats.php', 'display_stats'); 
    3539      } 
    3640      if (function_exists('add_options_page')) { 
    37             add_options_page(__('Stats'), __('Stats'), 'manage_options', 'stats/stats-options.php'); 
     41            add_options_page(__('Stats', 'wp-stats'), __('Stats', 'wp-stats'), 'manage_options', 'stats/stats-options.php'); 
    3842      } 
    3943} 
     
    140144            } 
    141145      } else { 
    142             $temp = '<li>'.__('N/A').'</li>'; 
     146            $temp = '<li>'.__('N/A', 'wp-stats').'</li>'; 
    143147      } 
    144148      if($display) { 
     
    171175            } 
    172176      } else { 
    173             $temp = '<li>'.__('N/A').'</li>'; 
     177            $temp = '<li>'.__('N/A', 'wp-stats').'</li>'; 
    174178      } 
    175179      if($display) { 
     
    199203                        $post_title = htmlspecialchars(stripslashes($post->post_title)); 
    200204                        $comment_total = intval($post->comment_total); 
    201                         $temp .= "<li><a href=\"".get_permalink()."\">".snippet_chars($post_title, $chars)."</a> - $comment_total ".__('comments')."</li>"; 
     205                        $temp .= "<li><a href=\"".get_permalink()."\">".snippet_chars($post_title, $chars)."</a> - $comment_total ".__('comments', 'wp-stats')."</li>"; 
    202206                  } 
    203207            } else { 
     
    205209                        $post_title = htmlspecialchars(stripslashes($post->post_title)); 
    206210                        $comment_total = intval($post->comment_total); 
    207                         $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a> - $comment_total ".__('comments')."</li>"; 
    208                   } 
    209             } 
    210       } else { 
    211             $temp = '<li>'.__('N/A').'</li>'; 
     211                        $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a> - $comment_total ".__('comments', 'wp-stats')."</li>"; 
     212                  } 
     213            } 
     214      } else { 
     215            $temp = '<li>'.__('N/A', 'wp-stats').'</li>'; 
    212216      } 
    213217      if($display) { 
     
    246250            } 
    247251      } else { 
    248             $temp = '<li>'.__('N/A').'</li>'; 
     252            $temp = '<li>'.__('N/A', 'wp-stats').'</li>'; 
    249253      } 
    250254      if($display) { 
     
    275279            } 
    276280      } else { 
    277             $temp = '<li>'.__('N/A').'</li>'; 
     281            $temp = '<li>'.__('N/A', 'wp-stats').'</li>'; 
    278282      } 
    279283      if($display) { 
     
    297301            } 
    298302      } else { 
    299             $temp = '<li>'.__('N/A').'</li>'; 
     303            $temp = '<li>'.__('N/A', 'wp-stats').'</li>'; 
    300304      } 
    301305      if($display) { 
     
    308312 
    309313### Function: Snippet Characters 
    310 function snippet_chars($text, $length = 0) { 
    311       $text = htmlspecialchars_decode($text); 
    312        if (strlen($text) > $length){        
    313             return htmlspecialchars(substr($text,0,$length)).'...';              
    314        } else { 
    315             return htmlspecialchars($text); 
    316        } 
     314if(!function_exists('snippet_chars')) { 
     315      function snippet_chars($text, $length = 0) { 
     316            $text = htmlspecialchars_decode($text); 
     317             if (strlen($text) > $length){        
     318                  return htmlspecialchars(substr($text,0,$length)).'...';              
     319             } else { 
     320                  return htmlspecialchars($text); 
     321             } 
     322      } 
    317323} 
    318324 
     
    366372            // General Stats 
    367373            if($stats_display['total_stats'] == 1) { 
    368                   $temp_stats .= '<h2>General Stats</h2>'."\n"; 
    369                   $temp_stats .= '<p><strong>Total Stats</strong></p>'."\n"; 
    370                   $temp_stats .= '<ul>'."\n"; 
    371                   $temp_stats .= '<li><strong>'.get_totalauthors(false).'</strong> Authors To This Blog.</li>'."\n"; 
    372                   $temp_stats .= '<li><strong>'.get_totalposts(false).'</strong> Posts Were Posted.</li>'."\n"; 
    373                   $temp_stats .= '<li><strong>'.get_totalpages(false).'</strong> Pages Were Created.</li>'."\n"; 
    374                   $temp_stats .= '<li><strong>'.get_totalcomments(false).'</strong> Comments Were Posted.</li>'."\n"; 
    375                   $temp_stats .= '<li><strong>'.get_totalcommentposters(false).'</strong> Different Nicks Were Represented In The Comments.</li>'."\n"; 
    376                   $temp_stats .= '<li><strong>'.get_totallinks(false).'</strong> Links Were Added.</li>'."\n"; 
     374                  $temp_stats .= '<h2>'.__('General Stats', 'wp-stats').'</h2>'."\n"; 
     375                  $temp_stats .= '<p><strong>'.__('Total Stats', 'wp-stats').'</strong></p>'."\n"; 
     376                  $temp_stats .= '<ul>'."\n"; 
     377                  $temp_stats .= '<li><strong>'.get_totalauthors(false).'</strong> '.__('Authors To This Blog.', 'wp-stats').'</li>'."\n"; 
     378                  $temp_stats .= '<li><strong>'.get_totalposts(false).'</strong> '.__('Posts Were Posted.', 'wp-stats').'</li>'."\n"; 
     379                  $temp_stats .= '<li><strong>'.get_totalpages(false).'</strong> '.__('Pages Were Created.', 'wp-stats').'</li>'."\n"; 
     380                  $temp_stats .= '<li><strong>'.get_totalcomments(false).'</strong> '.__('Comments Were Posted.', 'wp-stats').'</li>'."\n"; 
     381                  $temp_stats .= '<li><strong>'.get_totalcommentposters(false).'</strong> '.__('Different Nicks Were Represented In The Comments.', 'wp-stats').'</li>'."\n"; 
     382                  $temp_stats .= '<li><strong>'.get_totallinks(false).'</strong> '.__('Links Were Added', 'wp-stats').'</li>'."\n"; 
    377383                  $temp_stats .= '</ul>'."\n"; 
    378384            } 
     
    380386            // Plugin Stats 
    381387            if($stats_display['email'] == 1 || $stats_display['polls'] == 1 || $stats_display['ratings'] == 1 || $stats_display['views'] || $stats_display['useronline'] == 1) { 
    382                   $temp_stats .= '<h2>Plugins Stats</h2>'."\n"; 
     388                  $temp_stats .= '<h2>'.__('Plugins Stats', 'wp-stats').'</h2>'."\n"; 
    383389            } 
    384390 
    385391            // WP-EMail Stats        
    386392            if(function_exists('wp_email') && $stats_display['email'] == 1) { 
    387                   $temp_stats .= '<p><strong>WP-EMail</strong></p>'."\n"; 
    388                   $temp_stats .= '<ul>'."\n"; 
    389                   $temp_stats .= '<li><strong>'.get_emails(false).'</strong> Emails Were Sent.</li>'."\n"; 
    390                   $temp_stats .= '<li><strong>'.get_emails_success(false).'</strong> Emails Were Sent Successfully.</li>'."\n"; 
    391                   $temp_stats .= '<li><strong>'.get_emails_failed(false).'</strong> Emails Failed To Send.</li>'."\n"; 
     393                  $temp_stats .= '<p><strong>'.__('WP-EMail', 'wp-stats').'</strong></p>'."\n"; 
     394                  $temp_stats .= '<ul>'."\n"; 
     395                  $temp_stats .= '<li><strong>'.get_emails(false).'</strong> '.__('Emails Were Sent.', 'wp-stats').'</li>'."\n"; 
     396                  $temp_stats .= '<li><strong>'.get_emails_success(false).'</strong> '.__('Emails Were Sent Successfully.', 'wp-stats').'</li>'."\n"; 
     397                  $temp_stats .= '<li><strong>'.get_emails_failed(false).'</strong> '.__('Emails Failed To Send.', 'wp-stats').'</li>'."\n"; 
    392398                  $temp_stats .= '</ul>'."\n"; 
    393399            } 
     
    395401            // WP-Polls Stats        
    396402            if(function_exists('get_poll') && $stats_display['polls'] == 1) { 
    397                   $temp_stats .= '<p><strong>WP-Polls</strong></p>'."\n"; 
    398                   $temp_stats .= '<ul>'."\n"; 
    399                   $temp_stats .= '<li><strong>'.get_pollquestions(false).'</strong> Polls Were Created.</li>'."\n"; 
    400                   $temp_stats .= '<li><strong>'.get_pollanswers(false).'</strong> Polls\' Answers Were Given.</li>'."\n"; 
    401                   $temp_stats .= '<li><strong>'.get_pollvotes(false).'</strong> Votes Were Casted.</li>'."\n"; 
     403                  $temp_stats .= '<p><strong>'.__('WP-Polls', 'wp-stats').'</strong></p>'."\n"; 
     404                  $temp_stats .= '<ul>'."\n"; 
     405                  $temp_stats .= '<li><strong>'.get_pollquestions(false).'</strong> '.__('Polls Were Created.', 'wp-stats').'</li>'."\n"; 
     406                  $temp_stats .= '<li><strong>'.get_pollanswers(false).'</strong> '.__('Polls\' Answers Were Given.', 'wp-stats').'</li>'."\n"; 
     407                  $temp_stats .= '<li><strong>'.get_pollvotes(false).'</strong> '.__('Votes Were Casted.', 'wp-stats').'</li>'."\n"; 
    402408                  $temp_stats .= '</ul>'."\n"; 
    403409            } 
     
    405411            // WP-PostRatings Stats        
    406412            if(function_exists('the_ratings') && $stats_display['ratings'] == 1) { 
    407                   $temp_stats .= '<p><strong>WP-PostRatings</strong></p>'."\n"; 
    408                   $temp_stats .= '<ul>'."\n"; 
    409                   $temp_stats .= '<li><strong>'.get_ratings_votes(false).'</strong> Votes Were Casted.</li>'."\n"; 
    410                   $temp_stats .= '<li><strong>'.get_ratings_users(false).'</strong> Users Casted Their Vote.</li>'."\n"; 
     413                  $temp_stats .= '<p><strong>'.__('WP-PostRatings', 'wp-stats').'</strong></p>'."\n"; 
     414                  $temp_stats .= '<ul>'."\n"; 
     415                  $temp_stats .= '<li><strong>'.get_ratings_votes(false).'</strong> '.__('Votes Were Casted.', 'wp-stats').'</li>'."\n"; 
     416                  $temp_stats .= '<li><strong>'.get_ratings_users(false).'</strong> '.__('Users Casted Their Vote.', 'wp-stats').'</li>'."\n"; 
    411417                  $temp_stats .= '</ul>'."\n"; 
    412418            } 
     
    414420            // WP-PostViews Stats          
    415421            if(function_exists('the_views') && $stats_display['views'] == 1) { 
    416                   $temp_stats .= '<p><strong>WP-PostViews</strong></p>'."\n"; 
    417                   $temp_stats .= '<ul>'."\n"; 
    418                   $temp_stats .= '<li><strong>'.get_totalviews(false).'</strong> Views Were Generated.</li>'."\n"; 
     422                  $temp_stats .= '<p><strong>'.__('WP-PostViews', 'wp-stats').'</strong></p>'."\n"; 
     423                  $temp_stats .= '<ul>'."\n"; 
     424                  $temp_stats .= '<li><strong>'.get_totalviews(false).'</strong> '.__('Views Were Generated.', 'wp-stats').'</li>'."\n"; 
    419425                  $temp_stats .= '</ul>'."\n"; 
    420426            } 
     
    422428            // WP-UserOnline Stats         
    423429            if(function_exists('useronline') && $stats_display['useronline'] == 1) { 
    424                   $temp_stats .= '<p><strong>WP-UserOnline</strong></p>'."\n"; 
    425                   $temp_stats .= '<ul>'."\n"; 
    426                   $temp_stats .= '<li><strong>'.get_useronline('', '', false).'</strong> User(s) Online Now.</li>'."\n"; 
    427                   $temp_stats .= '<li>Most users ever online was <strong>'.get_most_useronline(false).'</strong>.</li>'."\n"; 
    428                   $temp_stats .= '<li>On <strong>'.get_most_useronline_date(false).'</strong>.</li>'."\n"; 
     430                  $temp_stats .= '<p><strong>'.__('WP-UserOnline', 'wp-stats').'</strong></p>'."\n"; 
     431                  $temp_stats .= '<ul>'."\n"; 
     432                  $temp_stats .= '<li><strong>'.get_useronline('', '', false).'</strong> '.__('User(s) Online Now.', 'wp-stats').'</li>'."\n"; 
     433                  $temp_stats .= '<li>'.__('Most users ever online was', 'wp-stats').' <strong>'.get_most_useronline(false).'</strong>.</li>'."\n"; 
     434                  $temp_stats .= '<li>'.__('On', 'wp-stats').' <strong>'.get_most_useronline_date(false).'</strong>.</li>'."\n"; 
    429435                  $temp_stats .= '</ul>'."\n"; 
    430436            } 
     
    432438            // Top Stats 
    433439            if($stats_display['recent_posts'] == 1 || $stats_display['recent_commtents'] == 1 || $stats_display['commented_post'] == 1 || $stats_display['emailed_most'] == 1 || $stats_display['rated_highest'] == 1