CommentLuv - Version 2.90.5

Version Description

  • bugfix : send feed function needed to wrap titles in <![CDATA[ ]]> to prevent ampersand from causing xml error (thanks @bienvoyager for testing!)
  • added : use ob_start as early as possible if commentluv useragent detected, fix for caching plugins sending headers before commentluv can send xml feed
  • added : version check with parameters
  • added : Chinese (simplified) language
  • added : error message to js file if user has set wp admin to use https
Download this release

Release Info

Developer commentluv
Plugin Icon 128x128 CommentLuv
Version 2.90.5
Comparing to
See all releases

Code changes from version 2.90.3 to 2.90.5

commentluv.php CHANGED
@@ -2,7 +2,7 @@
2
  Plugin Name: CommentLuv
3
  Plugin URI: http://comluv.com/
4
  Description: Reward your readers by automatically placing a link to their last blog post at the end of their comment. Encourage a community and discover new posts.
5
- Version: 2.90.3
6
  Author: Andy Bailey
7
  Author URI: http://www.commentluv.com
8
  Copyright (C) <2011> <Andy Bailey>
@@ -29,9 +29,10 @@
29
  var $plugin_url;
30
  var $plugin_dir;
31
  var $db_option = 'commentluv_options';
32
- var $version = "2.90.3";
33
  var $slug = 'commentluv-options';
34
  var $localize;
 
35
 
36
  /** commentluv
37
  * This is the constructor, it runs as soon as the class is created
@@ -53,6 +54,12 @@
53
  // activation/deactivation
54
  register_activation_hook(__FILE__, array(&$this,'activation'));
55
  register_deactivation_hook(__FILE__, array(&$this,'deactivation'));
 
 
 
 
 
 
56
  // plugin dir and url
57
  $this->plugin_url = trailingslashit ( WP_PLUGIN_URL . '/' . dirname ( plugin_basename ( __FILE__ ) ) );
58
  $this->plugin_dir = dirname(__FILE__);
@@ -64,6 +71,8 @@
64
  add_action ( 'admin_print_scripts-settings_page_commentluv-options', array(&$this,'add_settings_page_script')); // script for settings page ajax function
65
  add_action ( 'admin_print_styles-settings_page_commentluv-options', array(&$this,'add_settings_page_style')); // script for settings page ajax function
66
  add_action ( 'wp_ajax_notify_signup', array(&$this,'notify_signup')); // ajax handler for settings page subscribe button
 
 
67
  // filters
68
  add_filter ( 'cron_schedules', array (&$this, 'cron_schedules') ); // for my own recurrence
69
  add_filter ( 'plugin_action_links', array (&$this, 'plugin_action_link' ), - 10, 2 ); // add a settings page link to the plugin description. use 2 for allowed vars
@@ -194,7 +203,7 @@
194
  *
195
  */
196
  function add_removeluv_script(){
197
- wp_enqueue_script ( 'commentluv', $this->plugin_url . 'js/adminremoveluv.js', array ('jquery' ) );
198
  }
199
  /**
200
  * called by add_action('template_redirect in setup_hooks()
@@ -206,7 +215,7 @@
206
  if(!$this->is_enabled()){
207
  return;
208
  }
209
-
210
  wp_enqueue_script('commentluv_script');
211
  $this->localize = array ('name' => $author_name, 'url' => $url_name, 'comment' => $comment_name, 'email' => $email_name,
212
  'infopanel' => $infopanel, 'default_on' => $default_on, 'default_on_admin' => $default_on_admin,
@@ -320,13 +329,15 @@
320
  */
321
  function check_version(){
322
  $version = $this->php_version($this->version);
 
323
  $url = 'http://version.commentluv.com/';
324
- $body = array('version'=>$version);
 
 
325
  $response = wp_remote_head($url,array('method'=>'POST','body'=>$body));
326
  $latest = $this->php_version(wp_remote_retrieve_header($response,'version'));
327
  $message = wp_remote_retrieve_header($response,'message');
328
  if(version_compare($version,$latest,'<')){
329
- $options = $this->get_options();
330
  $options['upgrade'] = $latest;
331
  if($message){
332
  $options['upgrade_message'] = apply_filters('kindergarten_html',$message);
@@ -373,6 +384,17 @@
373
  function deactivation(){
374
  wp_clear_scheduled_hook('clversion');
375
  }
 
 
 
 
 
 
 
 
 
 
 
376
  /**
377
  * Called by add_fields or by manual insert
378
  * used to show the badge and extra bits for holding the ajax drop down box
@@ -673,7 +695,7 @@
673
  * takes action when ajax request is made with URL from the comment form
674
  * send back 1 or 10 last posts depending on rules
675
  */
676
- function fetch_feed(){
677
  // check nonce
678
  check_ajax_referer('fetch');
679
  define('DOING_AJAX', true);
@@ -719,10 +741,12 @@
719
  $gen = $rss->get_channel_tags('','generator');
720
  $prem_msg = $rss->get_channel_tags('','prem_msg');
721
  $g = $num;
722
- $p = 'u';
 
723
  //DebugBreak();
724
  if($gen && strstr($gen[0]['data'],'commentluv')){
725
  $generator = $gen[0]['data'];
 
726
  $pos=stripos($generator,'v=');
727
  if(substr($generator,$pos+2,1)=='3'){
728
  $g=15;
@@ -734,9 +758,16 @@
734
  }
735
  //DebugBreak();
736
  $error = $rss->error();
 
 
737
  // no error, construct return json
738
  if(!$error){
 
739
  $arr = array();
 
 
 
 
740
  $feed_items = $rss->get_items();
741
  foreach($feed_items as $item){
742
  $type = 'blog';
@@ -762,10 +793,10 @@
762
  if($prem_msg){
763
  $arr[] = array('type'=>'alert','title'=>$prem_msg,'link'=>'');
764
  }
765
- $response = json_encode(array('error'=>'','items'=>$arr));
766
  } else {
767
  // had an error trying to read the feed
768
- $response = json_encode(array('error'=>$error));
769
  }
770
  unset($rss);
771
  header( "Content-Type: application/json" );
@@ -844,6 +875,7 @@
844
  // new addition to technical settings after 2.90.1 release
845
  if(version_compare($installed_version,'2.90.1','<')){
846
  $options['api_url'] = admin_url('admin-ajax.php');
 
847
  update_option('cl_version',$this->version);
848
  }
849
  }
@@ -982,10 +1014,24 @@
982
  * @return $foundposts - need to return this if the request is not from a commentluv api or plugin
983
  */
984
  function send_feed($foundposts,$object){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
985
  $error = false;
986
  if($foundposts < 1){
987
  $error = true;
988
- }
989
  $options = $this->get_options();
990
  $enabled = $options['enable'];
991
  // General checking
@@ -993,16 +1039,16 @@
993
  $feed = '<?xml version="1.0" encoding="'.get_bloginfo('charset').'" ?>
994
  <rss version="2.0">
995
  <channel>
996
- <title>'. get_bloginfo('title') .'</title>
997
  <link>'. get_bloginfo('home') .'</link>
998
- <description>'. get_bloginfo('description') .'</description>
999
  <language>'.get_bloginfo('language').'</language>
1000
  <generator>commentluv?v='.$this->version.'</generator>
1001
  <commentluv>'.$enabled.'</commentluv>
1002
  <success>'.$error.'</success>';
1003
  if($object->posts){
1004
  foreach($object->posts as $post){
1005
- $feed .= '<item><title>'.get_the_title($post->ID).'</title>
1006
  <link>'.get_permalink($post->ID).'</link>
1007
  <type>blog</type>
1008
  </item>';
@@ -1422,9 +1468,9 @@
1422
  <tr><td><img src="<?php echo $this->plugin_url;?>images/my.png"/> <?php _e('Malaysian',$this->plugin_domain);?></td><td><a target="_blank" href="http://ariffshah.com/">Ariff Shah</a></td></tr>
1423
  <tr><td><img src="<?php echo $this->plugin_url;?>images/in.png"/> <?php _e('Hindi',$this->plugin_domain);?></td><td><a target="_blank" href="http://outshinesolutions.com/">Outshine Solutions</a></td></tr>
1424
  <tr><td><img src="<?php echo $this->plugin_url;?>images/id.png"/> <?php _e('Indonesian',$this->plugin_domain);?></td><td><a target="_blank" href="http://rainerflame.com/">Mokhamad Oky</a></td></tr>
1425
-
1426
  <tr><td><img src="<?php echo $this->plugin_url;?>images/ru.png"/> <?php _e('Russian',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://www.fatcow.com/">Fatcow</a>--></td></tr>
1427
- <tr><td><img src="<?php echo $this->plugin_url;?>images/cn.png"/> <?php _e('Chinese',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://zuoshen.com/">Donald</a>--></td></tr>
1428
  <tr><td><img src="<?php echo $this->plugin_url;?>images/il.png"/> <?php _e('Hebrew',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://www.maorb.info/">Maor Barazany</a>--></td></tr>
1429
  <tr><td><img src="<?php echo $this->plugin_url;?>images/fr.png"/> <?php _e('French',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://referenceurfreelance.com/">Leo</a>--></td></tr>
1430
 
2
  Plugin Name: CommentLuv
3
  Plugin URI: http://comluv.com/
4
  Description: Reward your readers by automatically placing a link to their last blog post at the end of their comment. Encourage a community and discover new posts.
5
+ Version: 2.90.5
6
  Author: Andy Bailey
7
  Author URI: http://www.commentluv.com
8
  Copyright (C) <2011> <Andy Bailey>
29
  var $plugin_url;
30
  var $plugin_dir;
31
  var $db_option = 'commentluv_options';
32
+ var $version = "2.90.5";
33
  var $slug = 'commentluv-options';
34
  var $localize;
35
+ var $is_commentluv_request = false;
36
 
37
  /** commentluv
38
  * This is the constructor, it runs as soon as the class is created
54
  // activation/deactivation
55
  register_activation_hook(__FILE__, array(&$this,'activation'));
56
  register_deactivation_hook(__FILE__, array(&$this,'deactivation'));
57
+ // manual set install and activate, wordpress wont fire the activation hook on auto upgrade plugin
58
+ $cl_version = get_option('cl_version');
59
+ if($this->version != $cl_version){
60
+ $this->install();
61
+ $this->activation();
62
+ }
63
  // plugin dir and url
64
  $this->plugin_url = trailingslashit ( WP_PLUGIN_URL . '/' . dirname ( plugin_basename ( __FILE__ ) ) );
65
  $this->plugin_dir = dirname(__FILE__);
71
  add_action ( 'admin_print_scripts-settings_page_commentluv-options', array(&$this,'add_settings_page_script')); // script for settings page ajax function
72
  add_action ( 'admin_print_styles-settings_page_commentluv-options', array(&$this,'add_settings_page_style')); // script for settings page ajax function
73
  add_action ( 'wp_ajax_notify_signup', array(&$this,'notify_signup')); // ajax handler for settings page subscribe button
74
+ add_action ( 'plugins_loaded', array(&$this,'detect_useragent'),1); // early detection of commentluv user agent
75
+
76
  // filters
77
  add_filter ( 'cron_schedules', array (&$this, 'cron_schedules') ); // for my own recurrence
78
  add_filter ( 'plugin_action_links', array (&$this, 'plugin_action_link' ), - 10, 2 ); // add a settings page link to the plugin description. use 2 for allowed vars
203
  *
204
  */
205
  function add_removeluv_script(){
206
+ wp_enqueue_script ( 'commentluv', $this->plugin_url . 'js/adminremoveluv.js', array ('jquery' ),$this->version );
207
  }
208
  /**
209
  * called by add_action('template_redirect in setup_hooks()
215
  if(!$this->is_enabled()){
216
  return;
217
  }
218
+
219
  wp_enqueue_script('commentluv_script');
220
  $this->localize = array ('name' => $author_name, 'url' => $url_name, 'comment' => $comment_name, 'email' => $email_name,
221
  'infopanel' => $infopanel, 'default_on' => $default_on, 'default_on_admin' => $default_on_admin,
329
  */
330
  function check_version(){
331
  $version = $this->php_version($this->version);
332
+ $options = $this->get_options();
333
  $url = 'http://version.commentluv.com/';
334
+ $name = strip_tags(get_bloginfo('name'));
335
+ $description = strip_tags(get_bloginfo('description'));
336
+ $body = array('version'=>$version,'enabled'=>$options['enable'],'name'=>$name,'description'=>$description,'avatarmd5'=>md5(strtolower(get_bloginfo('admin_email'))));
337
  $response = wp_remote_head($url,array('method'=>'POST','body'=>$body));
338
  $latest = $this->php_version(wp_remote_retrieve_header($response,'version'));
339
  $message = wp_remote_retrieve_header($response,'message');
340
  if(version_compare($version,$latest,'<')){
 
341
  $options['upgrade'] = $latest;
342
  if($message){
343
  $options['upgrade_message'] = apply_filters('kindergarten_html',$message);
384
  function deactivation(){
385
  wp_clear_scheduled_hook('clversion');
386
  }
387
+ /** early as possible check for user agent
388
+ * called by add_action('plugins_loaded
389
+ * if commentluv useragent requesting then start the object buffer
390
+ *
391
+ */
392
+ function detect_useragent(){
393
+ if (preg_match("/Commentluv/i", $_SERVER['HTTP_USER_AGENT'])) {
394
+ $this->is_commentluv_request = true;
395
+ ob_start();
396
+ }
397
+ }
398
  /**
399
  * Called by add_fields or by manual insert
400
  * used to show the badge and extra bits for holding the ajax drop down box
695
  * takes action when ajax request is made with URL from the comment form
696
  * send back 1 or 10 last posts depending on rules
697
  */
698
+ function fetch_feed(){
699
  // check nonce
700
  check_ajax_referer('fetch');
701
  define('DOING_AJAX', true);
741
  $gen = $rss->get_channel_tags('','generator');
742
  $prem_msg = $rss->get_channel_tags('','prem_msg');
743
  $g = $num;
744
+ $p = 'u';
745
+ $meta = array();
746
  //DebugBreak();
747
  if($gen && strstr($gen[0]['data'],'commentluv')){
748
  $generator = $gen[0]['data'];
749
+ $meta['generator'] = $generator;
750
  $pos=stripos($generator,'v=');
751
  if(substr($generator,$pos+2,1)=='3'){
752
  $g=15;
758
  }
759
  //DebugBreak();
760
  $error = $rss->error();
761
+ $meta['used_feed'] = $rss->subscribe_url();
762
+ //DebugBreak();
763
  // no error, construct return json
764
  if(!$error){
765
+
766
  $arr = array();
767
+
768
+ // save meta
769
+ $meta['used_feed'] = $rss->subscribe_url ();
770
+
771
  $feed_items = $rss->get_items();
772
  foreach($feed_items as $item){
773
  $type = 'blog';
793
  if($prem_msg){
794
  $arr[] = array('type'=>'alert','title'=>$prem_msg,'link'=>'');
795
  }
796
+ $response = json_encode(array('error'=>'','items'=>$arr,'meta'=>$meta));
797
  } else {
798
  // had an error trying to read the feed
799
+ $response = json_encode(array('error'=>$error,'meta'=>$meta));
800
  }
801
  unset($rss);
802
  header( "Content-Type: application/json" );
875
  // new addition to technical settings after 2.90.1 release
876
  if(version_compare($installed_version,'2.90.1','<')){
877
  $options['api_url'] = admin_url('admin-ajax.php');
878
+ update_option($this->db_option,$options);
879
  update_option('cl_version',$this->version);
880
  }
881
  }
1014
  * @return $foundposts - need to return this if the request is not from a commentluv api or plugin
1015
  */
1016
  function send_feed($foundposts,$object){
1017
+ // check if commentluv request or not
1018
+ if(!$this->is_commentluv_request){
1019
+ return $foundposts;
1020
+ }
1021
+ // is commentluv request so clean the output buffer
1022
+ // ( in case other plugins kicked in before this filter was called)
1023
+ $o = ob_get_clean();
1024
+ if($o){
1025
+ ob_get_flush();
1026
+ }
1027
+
1028
+ if(headers_sent()){
1029
+ //return $foundposts; // dont need this if using object buffer method
1030
+ }
1031
  $error = false;
1032
  if($foundposts < 1){
1033
  $error = true;
1034
+ }
1035
  $options = $this->get_options();
1036
  $enabled = $options['enable'];
1037
  // General checking
1039
  $feed = '<?xml version="1.0" encoding="'.get_bloginfo('charset').'" ?>
1040
  <rss version="2.0">
1041
  <channel>
1042
+ <title><![CDATA['. get_bloginfo('title') .']]></title>
1043
  <link>'. get_bloginfo('home') .'</link>
1044
+ <description><![CDATA['. get_bloginfo('description') .']]></description>
1045
  <language>'.get_bloginfo('language').'</language>
1046
  <generator>commentluv?v='.$this->version.'</generator>
1047
  <commentluv>'.$enabled.'</commentluv>
1048
  <success>'.$error.'</success>';
1049
  if($object->posts){
1050
  foreach($object->posts as $post){
1051
+ $feed .= '<item><title><![CDATA['.get_the_title($post->ID).']]></title>
1052
  <link>'.get_permalink($post->ID).'</link>
1053
  <type>blog</type>
1054
  </item>';
1468
  <tr><td><img src="<?php echo $this->plugin_url;?>images/my.png"/> <?php _e('Malaysian',$this->plugin_domain);?></td><td><a target="_blank" href="http://ariffshah.com/">Ariff Shah</a></td></tr>
1469
  <tr><td><img src="<?php echo $this->plugin_url;?>images/in.png"/> <?php _e('Hindi',$this->plugin_domain);?></td><td><a target="_blank" href="http://outshinesolutions.com/">Outshine Solutions</a></td></tr>
1470
  <tr><td><img src="<?php echo $this->plugin_url;?>images/id.png"/> <?php _e('Indonesian',$this->plugin_domain);?></td><td><a target="_blank" href="http://rainerflame.com/">Mokhamad Oky</a></td></tr>
1471
+ <tr><td><img src="<?php echo $this->plugin_url;?>images/cn.png"/> <?php _e('Chinese (simplified)',$this->plugin_domain);?></td><td><a target="_blank" href="http://obugs.net/">Third Eye</a></td></tr>
1472
  <tr><td><img src="<?php echo $this->plugin_url;?>images/ru.png"/> <?php _e('Russian',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://www.fatcow.com/">Fatcow</a>--></td></tr>
1473
+
1474
  <tr><td><img src="<?php echo $this->plugin_url;?>images/il.png"/> <?php _e('Hebrew',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://www.maorb.info/">Maor Barazany</a>--></td></tr>
1475
  <tr><td><img src="<?php echo $this->plugin_url;?>images/fr.png"/> <?php _e('French',$this->plugin_domain);?></td><td><!--<a target="_blank" href="http://referenceurfreelance.com/">Leo</a>--></td></tr>
1476
 
js/commentluv.js CHANGED
@@ -1,277 +1,282 @@
1
- // commentluv 2.90.3
2
- jQuery(document).ready(function(){
3
- // get the form object and fields
4
- var formObj = jQuery('#cl_post_title').parents('form');
5
- var urlObj = cl_settings['urlObj'] = jQuery("input[name='" + cl_settings['url'] + "']",formObj);
6
- var comObj = cl_settings['comObj'] = jQuery("textarea[name='" + cl_settings['comment'] + "']",formObj);
7
- var autObj = jQuery("input[name='" + cl_settings['name'] + "']",formObj);
8
- var emaObj = jQuery("input[name='" + cl_settings['email'] + "']",formObj);
9
- // setup localized object with temporary vars
10
- cl_settings['url_value'] = urlObj.val();
11
- cl_settings['fired'] = 'no';
12
- // set event listener for textarea focus
13
- comObj.focus(function(){
14
- cl_dostuff();
15
- });
16
- // set the event listener for the click of the checkbox
17
- jQuery('#doluv').click(function(){
18
- jQuery('#lastposts').hide();
19
- if(jQuery(this).is(":checked")){
20
- // was unchecked, now is checked
21
- jQuery('#mylastpost').fadeTo("fast",1);
22
- cl_settings['fired'] = 'no';
23
- cl_dostuff();
24
- } else {
25
- // was checked, user unchecked it so empty hidden fields in form
26
- jQuery('input[name="cl_post_title"]').val("");
27
- jQuery('input[name="cl_post_url"]').val("");
28
- jQuery('#mylastpost').fadeTo("slow",0.3);
29
- jQuery('#lastposts').empty();
30
- }
31
- });
32
- // click event for last blog post link
33
- jQuery('.cluv a').click(function(){
34
- var data = jQuery(this).attr('class').split(' ');
35
- // store click count
36
- jQuery.ajax({
37
- url: cl_settings['api_url'],
38
- type: 'POST',
39
- data: {'action': 'cl_ajax','cid': data[1],'nonce':data[0],'cl_prem':jQuery(this).hasClass('p'),'url': jQuery(this).attr('href'),'do':'click'}
40
- });
41
- jQuery(this).attr('target','_blank');
42
- return true;
43
- });
44
- // hover event on heart
45
- if(cl_settings['infopanel'] == "on"){
46
- jQuery('.heart_tip_box').mouseenter(heart_big);
47
- }
48
- // hide/show showmore
49
- jQuery(document.body).click(function(){
50
- if(cl_settings['lastposts'] == 'showing'){
51
- jQuery('#lastposts').slideUp('',function(){cl_settings['lastposts'] = 'not'});
52
- }
53
- });
54
- jQuery('#showmorespan img').click(function(){
55
- if(cl_settings['lastposts'] == 'not'){
56
- jQuery('#lastposts').slideDown('',function(){cl_settings['lastposts'] = 'showing'});
57
- }
58
- });
59
- // clear hidden inputs on load
60
- jQuery('#cl_post_title,#cl_post_url,#cl_prem').val('');
61
- // set click on anywhere closes info box
62
- jQuery(document).click(heart_small);
63
- // add info panel to page
64
- jQuery("body").append('<span id="heart_tip_big" style="display: none;position:absolute; z-index: 1001; background-color: ' + cl_settings['infoback'] + '; color: ' + cl_settings['infotext'] + '; width: 62px;"></span>');
65
-
66
- });
67
-
68
- /**
69
- * checks everything is in place for doing stuff
70
- * returns string 'ok' if, um, ok
71
- */
72
- function cl_docheck(){
73
- // checkbox check
74
- if(!jQuery('#doluv').is(':checked')){
75
- return 'not checked';
76
- }
77
- var url = cl_settings['urlObj'];
78
- var msg = jQuery('#cl_messages');
79
- msg.empty();
80
- url.removeClass('cl_error');
81
- // logged in user?
82
- var nourlmessage = cl_settings['no_url_message'];
83
- if(cl_settings['logged_in'] == '1'){
84
- nourlmessage = cl_settings['no_url_logged_in_message'];
85
- } else {
86
- // check if fb connect is active
87
- if(!cl_settings['urlObj'].is(':visible') && typeof FB != 'undefined'){
88
- var invisurl = cl_settings['urlObj'].remove();
89
- var invismsg = jQuery('#cl_messages').remove();
90
- cl_settings['comObj'].after('<br><span id="invisurl">').after(invismsg);
91
- jQuery('#invisurl').append('URL ').after(invisurl).append('</span>');
92
- }
93
-
94
- }
95
- // check that there is a value in the url field
96
- if(url.val().length > 1){
97
- // is value just http:// ?
98
- if(url.val() == 'http://'){
99
- url.addClass('cl_error');
100
- cl_message(nourlmessage);
101
- return;
102
- }
103
- // is the http:// missing?
104
- if(url.val().substring(0,7) != 'http://'){
105
- url.addClass('cl_error');
106
- cl_message(cl_settings['no_http_message']);
107
- return;
108
- }
109
- } else {
110
- // there is no value
111
- url.addClass('cl_error');
112
- cl_message(nourlmessage);
113
- return;
114
- }
115
- // if we are here, all is cool mon
116
- return 'ok';
117
- }
118
- /**
119
- * tries to fetch last blog posts for a url
120
- */
121
- function cl_dostuff(){
122
- if(cl_docheck() != 'ok'){
123
- return;
124
- }
125
- var url = cl_settings['urlObj'];
126
- if(cl_settings['fired'] == 'yes'){
127
- // already fired, fire again if current url is different to last fired
128
- if(url.val() == cl_settings['url_value']){
129
- return;
130
- }
131
- jQuery('#lastposts,#mylastpost').empty();
132
- }
133
- // fire the request to admin
134
- jQuery('#cl_messages').append('<img src="' + cl_settings['images'] + 'loader.gif' + '"/>').show();
135
- jQuery.ajax({
136
- url: cl_settings['api_url'],
137
- type: 'post',
138
- dataType: 'json',
139
- data: {'url':url.val(),'action':'cl_ajax','do':'fetch','_ajax_nonce':cl_settings._fetch},
140
- success: function(data){
141
- if(data.error == ''){
142
- // no error, fill up lastposts div with items returned
143
- jQuery('#cl_messages').empty().hide();
144
- jQuery.each(data.items,function(j,item){
145
- var title = item.title;
146
- var link = item.link;
147
- var count = '';
148
- jQuery('#lastposts').append('<span id="' + item.link + '" class="choosepost ' + item.type + '">' + title + '</span>');
149
- });
150
- // setup first link and hidden fields
151
- jQuery('#mylastpost').html('<a href="' + data.items[0].link +'"> ' + data.items[0]['title'] + '</a>').fadeIn(1000);
152
- jQuery('#cl_post_title').val(data.items[0].title);
153
- jQuery('#cl_post_url').val(data.items[0].link);
154
- jQuery('#cl_prem').val(data.items[0].p);
155
- // setup look and show dropdown
156
- jQuery('span.message').css({'backgroundColor':jQuery('body').css('background-color'),'color':jQuery('body').css('color')});
157
- jQuery('#showmorespan img').show();
158
- if(cl_settings['comObj'].width() > jQuery('#commentluv').width()){
159
- var dropdownwidth = jQuery('#commentluv').width();
160
- } else {
161
- var dropdownwidth = jQuery(cl_settings['comObj']).width();
162
- }
163
- jQuery('#lastposts').css('width',dropdownwidth).slideDown('',function(){ cl_settings['lastposts'] = 'showing'});
164
- // bind click action
165
- jQuery('.choosepost:not(.message)').click(function(){
166
- jQuery('#cl_post_title').val(jQuery(this).text());
167
- jQuery('#cl_post_url').val(jQuery(this).attr('id'));
168
- jQuery('#mylastpost').html('<a href="' + jQuery(this).attr('id') +'"> ' + jQuery(this).text() + '</a>').fadeIn(1000);
169
- });
170
- } else {
171
- cl_message(data.error);
172
- }
173
- },
174
- error: function(x,e){
175
- jQuery('#cl_messages img').remove();
176
- if(x.status==0){
177
- cl_message('You are offline!!\n Please Check Your Network.');
178
- }else if(x.status==404){
179
- cl_message('API URL not found.');
180
- }else if(x.status==500){
181
- cl_message('Internel Server Error.');
182
- }else if(e=='parsererror'){
183
- cl_message('Error.\nParsing JSON Request failed.');
184
- }else if(e=='timeout'){
185
- cl_message('Request Time out.');
186
- }else {
187
- cl_message('Unknow Error. ' + x.statusText);
188
- }
189
- }
190
- });
191
- // save what url used and that we checked already
192
- cl_settings['fired'] = 'yes';
193
- cl_settings['url_value'] = url.val();
194
-
195
- }
196
- /**
197
- * adds a message to tell the user something in the cl_message div and then slides it down
198
- * @param string message - the message to show
199
- */
200
- function cl_message(message){
201
- jQuery('#cl_messages').empty().hide().text(message).slideDown();
202
- }
203
- function heart_big(e){
204
- // get url and data from link
205
- linkspan = jQuery(this).parents(".cluv");
206
- var link = jQuery(linkspan).find("a:first").attr("href");
207
- var linkdata = jQuery('img',this).attr('class').split(' ');
208
-
209
- // prepare call to admin
210
- var url = cl_settings['api_url'];
211
- var data = {'action':'cl_ajax','cid':linkdata[2],'cl_prem':linkdata[1],'link': link,'do':'info','_ajax_nonce':cl_settings._info};
212
- cl_prem = linkdata[1];
213
- // set up position
214
- var position = jQuery(this).offset();
215
- var windowwidth = jQuery(window).width();
216
- windowheight = jQuery(window).height();
217
- var xpos = position.left;
218
- ypos = position.top;
219
- if(xpos + 350 > windowwidth){
220
- xpos = windowwidth - 370;
221
- if(xpos < 0) xpos = 0;
222
- }
223
-
224
- // setup panel and show with loading background image
225
- jQuery('#heart_tip_big').empty().css({'left':xpos + "px", 'top' :ypos + "px" });
226
- jQuery('#heart_tip_big').css("width","350px");
227
- jQuery('#heart_tip_big').addClass("finalbig").show().addClass('cl_ajax');
228
- // has this been shown before on this page?
229
- if(typeof cl_settings[linkdata[2]] != 'undefined'){
230
- fill_panel(cl_settings[linkdata[2]]);
231
- return;
232
- }
233
- // execute call to admin
234
- jQuery.ajax({
235
- url: cl_settings['api_url'],
236
- type: 'post',
237
- data: data,
238
- dataType: 'json',
239
- success : function(data){
240
- if(typeof(data) == 'object' && jQuery('#heart_tip_big').is(':visible')){
241
- // acceptable response, populate panel
242
- cl_settings[linkdata[2]] = data.panel;
243
- fill_panel(data.panel);
244
- } else {
245
- jQuery('#heart_tip_big').removeClass('cl_ajax').html(cl_settings['no_info_message']);
246
- }
247
- jQuery('#heart_tip_big').mouseleave(heart_small);
248
- }
249
- });
250
- }
251
-
252
- function fill_panel(html){
253
- jQuery('#heart_tip_big').removeClass('cl_ajax').html(html).show();
254
- if(cl_prem == 'p'){
255
- jQuery('#heart_tip_big p.cl_title').css('backgroundColor',cl_settings['infoback']);
256
- }
257
- // move panel if it extends below window
258
- var ely = ypos - jQuery(document).scrollTop();
259
- var poph = jQuery('#heart_tip_big').height() + 20;
260
- if(ely + poph > windowheight){
261
- var invis = poph - (windowheight - ely);
262
- ypos -= invis;
263
- if(ypos < 0) ypos = 0;
264
- jQuery('#heart_tip_big').css('top',ypos);
265
- }
266
- return;
267
- }
268
-
269
- function heart_small(){
270
- if(!jQuery('body').find('.cl_ajax').is(':visible')){
271
- jQuery("body").find("#heart_tip_big").empty().hide();
272
- }
273
-
274
- }
275
- function do_nowt(){
276
- return;
277
- }
 
 
 
 
 
1
+ // commentluv 2.90.5
2
+ jQuery(document).ready(function(){
3
+ // get the form object and fields
4
+ var formObj = jQuery('#cl_post_title').parents('form');
5
+ var urlObj = cl_settings['urlObj'] = jQuery("input[name='" + cl_settings['url'] + "']",formObj);
6
+ var comObj = cl_settings['comObj'] = jQuery("textarea[name='" + cl_settings['comment'] + "']",formObj);
7
+ var autObj = jQuery("input[name='" + cl_settings['name'] + "']",formObj);
8
+ var emaObj = jQuery("input[name='" + cl_settings['email'] + "']",formObj);
9
+ // setup localized object with temporary vars
10
+ cl_settings['url_value'] = urlObj.val();
11
+ cl_settings['fired'] = 'no';
12
+ // set event listener for textarea focus
13
+ comObj.focus(function(){
14
+ cl_dostuff();
15
+ });
16
+ // set the event listener for the click of the checkbox
17
+ jQuery('#doluv').click(function(){
18
+ jQuery('#lastposts').hide();
19
+ if(jQuery(this).is(":checked")){
20
+ // was unchecked, now is checked
21
+ jQuery('#mylastpost').fadeTo("fast",1);
22
+ cl_settings['fired'] = 'no';
23
+ cl_dostuff();
24
+ } else {
25
+ // was checked, user unchecked it so empty hidden fields in form
26
+ jQuery('input[name="cl_post_title"]').val("");
27
+ jQuery('input[name="cl_post_url"]').val("");
28
+ jQuery('#mylastpost').fadeTo("slow",0.3);
29
+ jQuery('#lastposts').empty();
30
+ }
31
+ });
32
+ // click event for last blog post link
33
+ jQuery('.cluv a').click(function(){
34
+ var data = jQuery(this).attr('class').split(' ');
35
+ // store click count
36
+ jQuery.ajax({
37
+ url: cl_settings['api_url'],
38
+ type: 'POST',
39
+ data: {'action': 'cl_ajax','cid': data[1],'nonce':data[0],'cl_prem':jQuery(this).hasClass('p'),'url': jQuery(this).attr('href'),'do':'click'}
40
+ });
41
+ jQuery(this).attr('target','_blank');
42
+ return true;
43
+ });
44
+ // hover event on heart
45
+ if(cl_settings['infopanel'] == "on"){
46
+ jQuery('.heart_tip_box').mouseenter(heart_big);
47
+ }
48
+ // hide/show showmore
49
+ jQuery(document.body).click(function(){
50
+ if(cl_settings['lastposts'] == 'showing'){
51
+ jQuery('#lastposts').slideUp('',function(){cl_settings['lastposts'] = 'not'});
52
+ }
53
+ });
54
+ jQuery('#showmorespan img').click(function(){
55
+ if(cl_settings['lastposts'] == 'not'){
56
+ jQuery('#lastposts').slideDown('',function(){cl_settings['lastposts'] = 'showing'});
57
+ }
58
+ });
59
+ // clear hidden inputs on load
60
+ jQuery('#cl_post_title,#cl_post_url,#cl_prem').val('');
61
+ // set click on anywhere closes info box
62
+ jQuery(document).click(heart_small);
63
+ // add info panel to page
64
+ jQuery("body").append('<span id="heart_tip_big" style="display: none;position:absolute; z-index: 1001; background-color: ' + cl_settings['infoback'] + '; color: ' + cl_settings['infotext'] + '; width: 62px;"></span>');
65
+
66
+ });
67
+
68
+ /**
69
+ * checks everything is in place for doing stuff
70
+ * returns string 'ok' if, um, ok
71
+ */
72
+ function cl_docheck(){
73
+ // checkbox check
74
+ if(!jQuery('#doluv').is(':checked')){
75
+ return 'not checked';
76
+ }
77
+ var url = cl_settings['urlObj'];
78
+ var msg = jQuery('#cl_messages');
79
+ msg.empty();
80
+ url.removeClass('cl_error');
81
+ // logged in user?
82
+ var nourlmessage = cl_settings['no_url_message'];
83
+ if(cl_settings['logged_in'] == '1'){
84
+ nourlmessage = cl_settings['no_url_logged_in_message'];
85
+ } else {
86
+ // check if fb connect is active
87
+ if(!cl_settings['urlObj'].is(':visible') && typeof FB != 'undefined'){
88
+ var invisurl = cl_settings['urlObj'].remove();
89
+ var invismsg = jQuery('#cl_messages').remove();
90
+ cl_settings['comObj'].after('<br><span id="invisurl">').after(invismsg);
91
+ jQuery('#invisurl').append('URL ').after(invisurl).append('</span>');
92
+ }
93
+
94
+ }
95
+ // check that there is a value in the url field
96
+ if(url.val().length > 1){
97
+ // is value just http:// ?
98
+ if(url.val() == 'http://'){
99
+ url.addClass('cl_error');
100
+ cl_message(nourlmessage);
101
+ return;
102
+ }
103
+ // is the http:// missing?
104
+ if(url.val().substring(0,7) != 'http://'){
105
+ url.addClass('cl_error');
106
+ cl_message(cl_settings['no_http_message']);
107
+ return;
108
+ }
109
+ } else {
110
+ // there is no value
111
+ url.addClass('cl_error');
112
+ cl_message(nourlmessage);
113
+ return;
114
+ }
115
+ // if we are here, all is cool mon
116
+ return 'ok';
117
+ }
118
+ /**
119
+ * tries to fetch last blog posts for a url
120
+ */
121
+ function cl_dostuff(){
122
+ if(cl_docheck() != 'ok'){
123
+ return;
124
+ }
125
+ var url = cl_settings['urlObj'];
126
+ if(cl_settings['fired'] == 'yes'){
127
+ // already fired, fire again if current url is different to last fired
128
+ if(url.val() == cl_settings['url_value']){
129
+ return;
130
+ }
131
+ jQuery('#lastposts,#mylastpost').empty();
132
+ }
133
+ // fire the request to admin
134
+ jQuery('#cl_messages').append('<img src="' + cl_settings['images'] + 'loader.gif' + '"/>').show();
135
+ jQuery.ajax({
136
+ url: cl_settings['api_url'],
137
+ type: 'post',
138
+ dataType: 'json',
139
+ data: {'url':url.val(),'action':'cl_ajax','do':'fetch','_ajax_nonce':cl_settings._fetch},
140
+ success: function(data){
141
+ if(data.error == ''){
142
+ // no error, fill up lastposts div with items returned
143
+ jQuery('#cl_messages').empty().hide();
144
+ jQuery.each(data.items,function(j,item){
145
+ var title = item.title;
146
+ var link = item.link;
147
+ var count = '';
148
+ jQuery('#lastposts').append('<span id="' + item.link + '" class="choosepost ' + item.type + '">' + title + '</span>');
149
+ });
150
+ // setup first link and hidden fields
151
+ jQuery('#mylastpost').html('<a href="' + data.items[0].link +'"> ' + data.items[0]['title'] + '</a>').fadeIn(1000);
152
+ jQuery('#cl_post_title').val(data.items[0].title);
153
+ jQuery('#cl_post_url').val(data.items[0].link);
154
+ jQuery('#cl_prem').val(data.items[0].p);
155
+ // setup look and show dropdown
156
+ jQuery('span.message').css({'backgroundColor':'#efefef','color':'black'});
157
+ jQuery('#showmorespan img').show();
158
+ if(cl_settings['comObj'].width() > jQuery('#commentluv').width()){
159
+ var dropdownwidth = jQuery('#commentluv').width();
160
+ } else {
161
+ var dropdownwidth = jQuery(cl_settings['comObj']).width();
162
+ }
163
+ jQuery('#lastposts').css('width',dropdownwidth).slideDown('',function(){ cl_settings['lastposts'] = 'showing'});
164
+ // bind click action
165
+ jQuery('.choosepost:not(.message)').click(function(){
166
+ jQuery('#cl_post_title').val(jQuery(this).text());
167
+ jQuery('#cl_post_url').val(jQuery(this).attr('id'));
168
+ jQuery('#mylastpost').html('<a href="' + jQuery(this).attr('id') +'"> ' + jQuery(this).text() + '</a>').fadeIn(1000);
169
+ });
170
+ } else {
171
+ cl_message(data.error);
172
+ }
173
+ },
174
+ error: function(x,e){
175
+ jQuery('#cl_messages img').remove();
176
+ if(x.status==0){
177
+ if(cl_settings['api_url'].indexOf('https') == 0){
178
+ cl_message('This blog has set the api url to use https , the commentluv technical settings need to be changed for the API url to use http');
179
+ } else {
180
+ cl_message('It appears that you are offline!!\n Please Check Your Network.');
181
+ }
182
+
183
+ }else if(x.status==404){
184
+ cl_message('API URL not found.');
185
+ }else if(x.status==500){
186
+ cl_message('Internal Server Error.');
187
+ }else if(e=='parsererror'){
188
+ cl_message('Error.\nParsing JSON Request failed.' + x.response);
189
+ }else if(e=='timeout'){
190
+ cl_message('Request Time out.');
191
+ }else {
192
+ cl_message('Unknow Error. ' + x.statusText);
193
+ }
194
+ }
195
+ });
196
+ // save what url used and that we checked already
197
+ cl_settings['fired'] = 'yes';
198
+ cl_settings['url_value'] = url.val();
199
+
200
+ }
201
+ /**
202
+ * adds a message to tell the user something in the cl_message div and then slides it down
203
+ * @param string message - the message to show
204
+ */
205
+ function cl_message(message){
206
+ jQuery('#cl_messages').empty().hide().text(message).slideDown();
207
+ }
208
+ function heart_big(e){
209
+ // get url and data from link
210
+ linkspan = jQuery(this).parents(".cluv");
211
+ var link = jQuery(linkspan).find("a:first").attr("href");
212
+ var linkdata = jQuery('img',this).attr('class').split(' ');
213
+
214
+ // prepare call to admin
215
+ var url = cl_settings['api_url'];
216
+ var data = {'action':'cl_ajax','cid':linkdata[2],'cl_prem':linkdata[1],'link': link,'do':'info','_ajax_nonce':cl_settings._info};
217
+ cl_prem = linkdata[1];
218
+ // set up position
219
+ var position = jQuery(this).offset();
220
+ var windowwidth = jQuery(window).width();
221
+ windowheight = jQuery(window).height();
222
+ var xpos = position.left;
223
+ ypos = position.top;
224
+ if(xpos + 350 > windowwidth){
225
+ xpos = windowwidth - 370;
226
+ if(xpos < 0) xpos = 0;
227
+ }
228
+
229
+ // setup panel and show with loading background image
230
+ jQuery('#heart_tip_big').empty().css({'left':xpos + "px", 'top' :ypos + "px" });
231
+ jQuery('#heart_tip_big').css("width","350px");
232
+ jQuery('#heart_tip_big').addClass("finalbig").show().addClass('cl_ajax');
233
+ // has this been shown before on this page?
234
+ if(typeof cl_settings[linkdata[2]] != 'undefined'){
235
+ fill_panel(cl_settings[linkdata[2]]);
236
+ return;
237
+ }
238
+ // execute call to admin
239
+ jQuery.ajax({
240
+ url: cl_settings['api_url'],
241
+ type: 'post',
242
+ data: data,
243
+ dataType: 'json',
244
+ success : function(data){
245
+ if(typeof(data) == 'object' && jQuery('#heart_tip_big').is(':visible')){
246
+ // acceptable response, populate panel
247
+ cl_settings[linkdata[2]] = data.panel;
248
+ fill_panel(data.panel);
249
+ } else {
250
+ jQuery('#heart_tip_big').removeClass('cl_ajax').html(cl_settings['no_info_message']);
251
+ }
252
+ jQuery('#heart_tip_big').mouseleave(heart_small);
253
+ }
254
+ });
255
+ }
256
+
257
+ function fill_panel(html){
258
+ jQuery('#heart_tip_big').removeClass('cl_ajax').html(html).show();
259
+ if(cl_prem == 'p'){
260
+ jQuery('#heart_tip_big p.cl_title').css('backgroundColor',cl_settings['infoback']);
261
+ }
262
+ // move panel if it extends below window
263
+ var ely = ypos - jQuery(document).scrollTop();
264
+ var poph = jQuery('#heart_tip_big').height() + 20;
265
+ if(ely + poph > windowheight){
266
+ var invis = poph - (windowheight - ely);
267
+ ypos -= invis;
268
+ if(ypos < 0) ypos = 0;
269
+ jQuery('#heart_tip_big').css('top',ypos);
270
+ }
271
+ return;
272
+ }
273
+
274
+ function heart_small(){
275
+ if(!jQuery('body').find('.cl_ajax').is(':visible')){
276
+ jQuery("body").find("#heart_tip_big").empty().hide();
277
+ }
278
+
279
+ }
280
+ function do_nowt(){
281
+ return;
282
+ }
lang/commentluv-it_IT.mo CHANGED
Binary file
lang/commentluv-it_IT.po CHANGED
@@ -2,9 +2,9 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: CommentLuv in italiano\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-06-12 18:43-0000\n"
6
  "PO-Revision-Date: \n"
7
- "Last-Translator: Andy Bailey <andrewgbailey@gmail.com>\n"
8
  "Language-Team: Gianni Diurno | gidibao.net\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -131,453 +131,457 @@ msgstr "Impossibile recuperare gli articoli"
131
  msgid "If you are registered, you need to log in to get 10 posts to choose from"
132
  msgstr "Se utente registrato, effettuare il login per avere 10 articoli da scegliere"
133
 
134
- #: ../commentluv.php:783
135
- #: ../commentluv.php:1235
136
  msgid "Register"
137
  msgstr "Registrati"
138
 
139
- #: ../commentluv.php:788
140
  msgid "recently posted"
141
  msgstr "pubblicati di recente"
142
 
143
- #: ../commentluv.php:789
144
  msgid "If you register as a user on my site, you can get your 10 most recent blog posts to choose from in this box."
145
  msgstr "Registrandoti come utente nel mio sito, potrai avere in questa casella 10 tra i tuoi articoli recenti."
146
 
147
- #: ../commentluv.php:790
148
  msgid "If this user had registered to my site then they could get 10 last posts to choose from when they comment and you would be able to see a list of their recent posts in this panel"
149
  msgstr "Se questo utente si fosse registrato nel mio sito, avrebbe potuto mostrare nel commento 10 dei suoi articoli recenti e tu avresti potuto vedere in questo pannello la lista dei suoi post"
150
 
151
- #: ../commentluv.php:971
152
  msgid "Settings"
153
  msgstr "Impostazioni"
154
 
155
- #: ../commentluv.php:1010
156
  msgid "No Posts Were Found!"
157
  msgstr "Non é stato trovato nessun articolo!"
158
 
159
- #: ../commentluv.php:1050
160
  msgid "There is a new version of Commentluv available, please upgrade by visiting this site"
161
  msgstr "E' disponibile una nuova versione di Commentluv. Aggiorna visitando questo sito"
162
 
163
- #: ../commentluv.php:1053
164
  msgid "Dismiss notice"
165
  msgstr "Avviso rinuncia"
166
 
167
- #: ../commentluv.php:1080
168
  msgid "CommentLuv Settings v"
169
  msgstr "Impostazioni CommentLuv v"
170
 
171
- #: ../commentluv.php:1090
172
  msgid "Important!"
173
  msgstr "Importante!"
174
 
175
- #: ../commentluv.php:1090
176
  msgid "Subscription Information"
177
  msgstr "Informazioni abbonamento"
178
 
179
- #: ../commentluv.php:1095
180
  msgid "CommentLuv 3.0 Premium is coming soon!"
181
  msgstr "La versione premium 3.0 di CommentLuv sta per arrivare!"
182
 
183
- #: ../commentluv.php:1096
184
  msgid "I promise not to sell your details or send you spam. You will ONLY receive emails about plugin updates."
185
  msgstr "I tuoi dati sono protetti. Riceverai SOLAMENTE le email di notifica per gli aggiornamenti del plugin."
186
 
187
- #: ../commentluv.php:1099
188
  msgid "There is a premium version of CommentLuv coming that will have much more control of how the plugin works as well as exclusive features like keyword name, inline registration and much much more!. Signup to find out as soon as it is ready"
189
  msgstr "Verrà rilasciata a breve una versione premium di premium CommentLuv grazie alla quale potrai avere un maggiore controlo sul plugin nonché avere delle nuove opzioni esclusive quali le parole chiave, le registrazioni inline e molto altro ancora!. Registrandoti scoprirai quando sarà disponibile"
190
 
191
- #: ../commentluv.php:1102
192
  msgid "You have already subscribed, if you have not received the verification within 12 hours, please click the button to resend or try the form at"
193
  msgstr "Se ti fossi già iscritto oppure non avessi ancora ricevuto la verifica entro le 12 ore, clicca sul pulsante per un nuovo invio o compila il modulo presso "
194
 
195
- #: ../commentluv.php:1102
196
  msgid "Resend Verification"
197
  msgstr "Reinvia verifica"
198
 
199
- #: ../commentluv.php:1104
200
  msgid "Click to register now!"
201
  msgstr "Clicca per registrarti adesso!"
202
 
203
- #: ../commentluv.php:1119
204
  msgid "Primary Setting"
205
  msgstr "Impostazioni principali"
206
 
207
- #: ../commentluv.php:1119
208
- #: ../commentluv.php:1153
209
- #: ../commentluv.php:1212
210
- #: ../commentluv.php:1268
211
- #: ../commentluv.php:1299
212
  msgid "Help Video"
213
  msgstr "Video aiuto"
214
 
215
- #: ../commentluv.php:1123
216
  msgid "Enable CommentLuv?"
217
  msgstr "Attivare CommentLuv?"
218
 
219
- #: ../commentluv.php:1124
220
  msgid "Yes"
221
  msgstr "Sì"
222
 
223
- #: ../commentluv.php:1125
224
  msgid "No"
225
  msgstr "No"
226
 
227
- #: ../commentluv.php:1130
228
  msgid "On Posts"
229
  msgstr " negli articoli"
230
 
231
- #: ../commentluv.php:1131
232
  msgid "On Pages"
233
  msgstr " nelle pagine"
234
 
235
- #: ../commentluv.php:1132
236
  msgid "On Both"
237
  msgstr " su entrambi"
238
 
239
- #: ../commentluv.php:1137
240
  msgid "On by default?"
241
  msgstr "attivo come predefinita?"
242
 
243
- #: ../commentluv.php:1141
244
  msgid "On for admin?"
245
  msgstr "attivo per l'amministratore?"
246
 
247
- #: ../commentluv.php:1153
248
  msgid "Appearance"
249
  msgstr "Aspetto"
250
 
251
- #: ../commentluv.php:1157
252
  msgid "Badge"
253
  msgstr "badge"
254
 
255
- #: ../commentluv.php:1158
256
  msgid "Custom Image URL"
257
  msgstr "URL immagine"
258
 
259
- #: ../commentluv.php:1159
260
  msgid "Use Text"
261
  msgstr "utilizza testo"
262
 
263
- #: ../commentluv.php:1167
264
  msgid "Default"
265
  msgstr "Predefinito"
266
 
267
- #: ../commentluv.php:1168
268
  msgid "White"
269
  msgstr "Bianco"
270
 
271
- #: ../commentluv.php:1169
272
  msgid "Black"
273
  msgstr "Nero"
274
 
275
- #: ../commentluv.php:1170
276
  msgid "None"
277
  msgstr "Nessuno"
278
 
279
- #: ../commentluv.php:1187
280
  msgid "Link to Commentluv?"
281
  msgstr "link a Commentluv?"
282
 
283
- #: ../commentluv.php:1194
284
  msgid "Enable info panel?"
285
  msgstr "pannello info?"
286
 
287
- #: ../commentluv.php:1195
288
  msgid "Info panel background color"
289
  msgstr "colore sfondo pannello info"
290
 
291
- #: ../commentluv.php:1196
292
  msgid "Info panel text color"
293
  msgstr "colore testo pannello info"
294
 
295
- #: ../commentluv.php:1202
296
  msgid "Example text and background color"
297
  msgstr "esempio di testo e colore di sfondo"
298
 
299
- #: ../commentluv.php:1212
300
  msgid "Messages"
301
  msgstr "Messaggi"
302
 
303
- #: ../commentluv.php:1219
304
  msgid "Text to be displayed in the comment"
305
  msgstr "testo da mostrare nel commento"
306
 
307
- #: ../commentluv.php:1222
308
  msgid "[name] = The users name"
309
  msgstr "[name] = nome utente"
310
 
311
- #: ../commentluv.php:1222
312
  msgid "[lastpost] = The last blog post link"
313
  msgstr "[lastpost] = link a ultimo articolo"
314
 
315
- #: ../commentluv.php:1229
316
  msgid "Message for unregistered user in the drop down box"
317
  msgstr "messaggio (casella drop down) per gli utenti non registrati"
318
 
319
- #: ../commentluv.php:1230
320
- #: ../commentluv.php:1254
321
  msgid "Message will not be shown if you do not have registrations enabled"
322
  msgstr "Il messaggio non verrà mostrato qualora avessi disattivato le registrazioni"
323
 
324
- #: ../commentluv.php:1234
325
  msgid "Your register link code"
326
  msgstr "Il tuo codice link registrazione"
327
 
328
- #: ../commentluv.php:1244
329
  msgid "You have NOT set your blog to allow registrations, you can do that in Settings/General"
330
  msgstr "Il tuo blog NON é stato impostato per potere ricevere delle registrazioni (Impostazioni/Generale)"
331
 
332
- #: ../commentluv.php:1245
333
  msgid "here"
334
  msgstr "qui"
335
 
336
- #: ../commentluv.php:1253
337
  msgid "Message for unregistered user in the info panel"
338
  msgstr "Messaggio (pannello info) per gli utenti non registrati"
339
 
340
- #: ../commentluv.php:1268
341
  msgid "Operational Settings"
342
  msgstr "Impostazioni di gestione"
343
 
344
- #: ../commentluv.php:1275
345
  msgid "Who to give 10 last posts to choose from when they comment?"
346
  msgstr "chi potrà mostrare gli ultimi 10 articoli pubblicati?"
347
 
348
- #: ../commentluv.php:1276
349
  msgid "Only Registered Members"
350
  msgstr "solo i membri registrati"
351
 
352
- #: ../commentluv.php:1277
353
  msgid "Everybody"
354
  msgstr "chiunque"
355
 
356
- #: ../commentluv.php:1278
357
  msgid "Nobody"
358
  msgstr "nessuno"
359
 
360
- #: ../commentluv.php:1285
361
  msgid "Whose links should be dofollow?"
362
  msgstr "assegnazione dei link dofollow?"
363
 
364
- #: ../commentluv.php:1286
365
  msgid "Only Registered Members Links"
366
  msgstr "solo per gli utenti registrati"
367
 
368
- #: ../commentluv.php:1287
369
  msgid "Everybody gets dofollow links"
370
  msgstr "link dofollow per chiunque"
371
 
372
- #: ../commentluv.php:1288
373
  msgid "Nobody gets dofollow links"
374
  msgstr "nessuno"
375
 
376
- #: ../commentluv.php:1299
377
  msgid "Technical Settings"
378
  msgstr "Impostazioni tecniche"
379
 
380
- #: ../commentluv.php:1299
381
  msgid "Click to open technical settings"
382
  msgstr "Clicca per aprire"
383
 
384
- #: ../commentluv.php:1306
385
  msgid "Please check the help video for this section before changing settings"
386
  msgstr "Prima di modificare le impostazioni, guarda il video di aiuto per questa sezione "
387
 
388
- #: ../commentluv.php:1307
389
  msgid "In most cases, you will NOT need to change the settings in this box unless you have a custom comment form, template or you are using minifying or caching plugins"
390
  msgstr "Nella maggior parte dei casi, NON dovrai modificare le impostazioni di questa sezione a meno che tu non abbia un template o modulo dei commenti personalizzato oppure stessi facendo uso di un plugin per la cache/minimizzazione"
391
 
392
- #: ../commentluv.php:1312
393
  msgid "Compatibility"
394
  msgstr "Compatibilità"
395
 
396
- #: ../commentluv.php:1316
397
  msgid "Use manual insert of badge code?"
398
  msgstr "inserire manualmente il codice?"
399
 
400
- #: ../commentluv.php:1320
401
  msgid "Enable minifying compatibility?"
402
  msgstr "attivare compatibilità minimizzazione?"
403
 
404
- #: ../commentluv.php:1321
405
  msgid "For caching plugins (places localized code in footer)"
406
  msgstr "per i plugin di cache (posiziona nel footer codice localizzazione)"
407
 
408
- #: ../commentluv.php:1326
409
  msgid "API URL"
410
  msgstr "URL API"
411
 
412
- #: ../commentluv.php:1330
413
  msgid "URL to use for API"
414
  msgstr "URL da utilizzare per la API"
415
 
416
- #: ../commentluv.php:1334
417
  msgid "Comment Form Field Values"
418
  msgstr "Valori campo modulo commenti"
419
 
420
- #: ../commentluv.php:1337
421
  msgid "Authors Name field name"
422
  msgstr "nome per il campo autore"
423
 
424
- #: ../commentluv.php:1342
425
  msgid "Email field name"
426
  msgstr "nome per il campo email"
427
 
428
- #: ../commentluv.php:1347
429
  msgid "Authors URL field name"
430
  msgstr "nome per il campo URL autore"
431
 
432
- #: ../commentluv.php:1352
433
  msgid "Comment Text Area name"
434
  msgstr "nome per l'area di testo dei commenti"
435
 
436
- #: ../commentluv.php:1357
437
  msgid "Diagnostics Info"
438
  msgstr "Info diagnostica"
439
 
440
- #: ../commentluv.php:1375
441
  msgid "You can copy this information and send it to me if I request it"
442
  msgstr "copia queste informazioni ed inviarmele (se richiesto)"
443
 
444
- #: ../commentluv.php:1382
445
  msgid "Save Settings"
446
  msgstr "Salva le impostazioni"
447
 
448
- #: ../commentluv.php:1384
449
  msgid "Reset Settings"
450
  msgstr "Ripristino impostazioni"
451
 
452
- #: ../commentluv.php:1387
453
  msgid "Are you sure you want to reset your settings? Press OK to continue"
454
  msgstr "Sei certo di volere ripristinare le tue impostazioni? Premi OK per proseguire"
455
 
456
- #: ../commentluv.php:1390
457
  msgid "Reset"
458
  msgstr "Azzera"
459
 
460
- #: ../commentluv.php:1398
461
  msgid "Plugin Info"
462
  msgstr "Info sul plugin"
463
 
464
- #: ../commentluv.php:1401
465
  msgid "Start Here"
466
  msgstr "Inizia qui"
467
 
468
- #: ../commentluv.php:1402
469
  msgid "Author"
470
  msgstr "Autore"
471
 
472
- #: ../commentluv.php:1403
473
  msgid "Home Page"
474
  msgstr "Home Page"
475
 
476
- #: ../commentluv.php:1403
477
  msgid "Visit www.commentluv.com!"
478
  msgstr "Visita www.commentluv.com!"
479
 
480
- #: ../commentluv.php:1404
481
  msgid "Social"
482
  msgstr "Social"
483
 
484
- #: ../commentluv.php:1405
485
  msgid "Help"
486
  msgstr "Aiuto"
487
 
488
- #: ../commentluv.php:1405
489
  msgid "Help Desk"
490
  msgstr "Sezione aiuto"
491
 
492
- #: ../commentluv.php:1406
493
  msgid "Do you like this plugin?"
494
  msgstr "Ti piace questo plugin?"
495
 
496
- #: ../commentluv.php:1408
497
  msgid "News"
498
  msgstr "Notizie"
499
 
500
- #: ../commentluv.php:1414
501
  msgid "Thanks to the following for translations"
502
  msgstr "Un grazie ai seguenti traduttori"
503
 
504
- #: ../commentluv.php:1415
505
  msgid "Italian"
506
  msgstr "Italiano"
507
 
508
- #: ../commentluv.php:1416
509
  msgid "Dutch"
510
  msgstr "Olandese"
511
 
512
- #: ../commentluv.php:1417
513
  msgid "Polish"
514
  msgstr "Polacco"
515
 
516
- #: ../commentluv.php:1418
517
  msgid "Georgian"
518
  msgstr "Georgiano"
519
 
520
- #: ../commentluv.php:1419
521
  msgid "Lithuanian"
522
  msgstr "Lituano"
523
 
524
- #: ../commentluv.php:1420
525
  msgid "Portuguese"
526
  msgstr "Portoghese"
527
 
528
- #: ../commentluv.php:1421
529
  msgid "Malaysian"
530
  msgstr "Malese"
531
 
532
- #: ../commentluv.php:1422
533
  msgid "Hindi"
534
  msgstr "Hindi"
535
 
536
- #: ../commentluv.php:1423
 
 
 
 
537
  msgid "Russian"
538
  msgstr "Russo"
539
 
540
- #: ../commentluv.php:1424
541
  msgid "Chinese"
542
  msgstr "Cinese"
543
 
544
- #: ../commentluv.php:1425
545
  msgid "Hebrew"
546
  msgstr "Ebraico"
547
 
548
- #: ../commentluv.php:1426
549
  msgid "French"
550
  msgstr "Francese"
551
 
552
- #: ../commentluv.php:1428
553
  msgid "Romanian"
554
  msgstr "Rumeno"
555
 
556
- #: ../commentluv.php:1429
557
  msgid "German"
558
  msgstr "Tedesco"
559
 
560
- #: ../commentluv.php:1430
561
  msgid "Arabic"
562
  msgstr "Arabo"
563
 
564
- #: ../commentluv.php:1432
565
  msgid "Want your link here?"
566
  msgstr "Vuoi il tuo link qui?"
567
 
568
- #: ../commentluv.php:1432
569
  msgid "How To Submit A Translation"
570
  msgstr "Contribuisci alla traduzione"
571
 
572
- #: ../commentluv.php:1433
573
  msgid "Special thanks go to the following"
574
  msgstr "Un grazie particolare a"
575
 
576
- #: ../commentluv.php:1434
577
  msgid "CSS Help"
578
  msgstr "Aiuto CSS"
579
 
580
- #: ../commentluv.php:1435
581
  msgid "Badge GFX"
582
  msgstr "Badge GFX"
583
 
2
  msgstr ""
3
  "Project-Id-Version: CommentLuv in italiano\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2011-06-19 20:18+0100\n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: Gianni Diurno (aka gidibao) <gidibao[at]gmail[dot]com>\n"
8
  "Language-Team: Gianni Diurno | gidibao.net\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
131
  msgid "If you are registered, you need to log in to get 10 posts to choose from"
132
  msgstr "Se utente registrato, effettuare il login per avere 10 articoli da scegliere"
133
 
134
+ #: ../commentluv.php:784
135
+ #: ../commentluv.php:1236
136
  msgid "Register"
137
  msgstr "Registrati"
138
 
139
+ #: ../commentluv.php:789
140
  msgid "recently posted"
141
  msgstr "pubblicati di recente"
142
 
143
+ #: ../commentluv.php:790
144
  msgid "If you register as a user on my site, you can get your 10 most recent blog posts to choose from in this box."
145
  msgstr "Registrandoti come utente nel mio sito, potrai avere in questa casella 10 tra i tuoi articoli recenti."
146
 
147
+ #: ../commentluv.php:791
148
  msgid "If this user had registered to my site then they could get 10 last posts to choose from when they comment and you would be able to see a list of their recent posts in this panel"
149
  msgstr "Se questo utente si fosse registrato nel mio sito, avrebbe potuto mostrare nel commento 10 dei suoi articoli recenti e tu avresti potuto vedere in questo pannello la lista dei suoi post"
150
 
151
+ #: ../commentluv.php:972
152
  msgid "Settings"
153
  msgstr "Impostazioni"
154
 
155
+ #: ../commentluv.php:1011
156
  msgid "No Posts Were Found!"
157
  msgstr "Non é stato trovato nessun articolo!"
158
 
159
+ #: ../commentluv.php:1051
160
  msgid "There is a new version of Commentluv available, please upgrade by visiting this site"
161
  msgstr "E' disponibile una nuova versione di Commentluv. Aggiorna visitando questo sito"
162
 
163
+ #: ../commentluv.php:1054
164
  msgid "Dismiss notice"
165
  msgstr "Avviso rinuncia"
166
 
167
+ #: ../commentluv.php:1081
168
  msgid "CommentLuv Settings v"
169
  msgstr "Impostazioni CommentLuv v"
170
 
171
+ #: ../commentluv.php:1091
172
  msgid "Important!"
173
  msgstr "Importante!"
174
 
175
+ #: ../commentluv.php:1091
176
  msgid "Subscription Information"
177
  msgstr "Informazioni abbonamento"
178
 
179
+ #: ../commentluv.php:1096
180
  msgid "CommentLuv 3.0 Premium is coming soon!"
181
  msgstr "La versione premium 3.0 di CommentLuv sta per arrivare!"
182
 
183
+ #: ../commentluv.php:1097
184
  msgid "I promise not to sell your details or send you spam. You will ONLY receive emails about plugin updates."
185
  msgstr "I tuoi dati sono protetti. Riceverai SOLAMENTE le email di notifica per gli aggiornamenti del plugin."
186
 
187
+ #: ../commentluv.php:1100
188
  msgid "There is a premium version of CommentLuv coming that will have much more control of how the plugin works as well as exclusive features like keyword name, inline registration and much much more!. Signup to find out as soon as it is ready"
189
  msgstr "Verrà rilasciata a breve una versione premium di premium CommentLuv grazie alla quale potrai avere un maggiore controlo sul plugin nonché avere delle nuove opzioni esclusive quali le parole chiave, le registrazioni inline e molto altro ancora!. Registrandoti scoprirai quando sarà disponibile"
190
 
191
+ #: ../commentluv.php:1103
192
  msgid "You have already subscribed, if you have not received the verification within 12 hours, please click the button to resend or try the form at"
193
  msgstr "Se ti fossi già iscritto oppure non avessi ancora ricevuto la verifica entro le 12 ore, clicca sul pulsante per un nuovo invio o compila il modulo presso "
194
 
195
+ #: ../commentluv.php:1103
196
  msgid "Resend Verification"
197
  msgstr "Reinvia verifica"
198
 
199
+ #: ../commentluv.php:1105
200
  msgid "Click to register now!"
201
  msgstr "Clicca per registrarti adesso!"
202
 
203
+ #: ../commentluv.php:1120
204
  msgid "Primary Setting"
205
  msgstr "Impostazioni principali"
206
 
207
+ #: ../commentluv.php:1120
208
+ #: ../commentluv.php:1154
209
+ #: ../commentluv.php:1213
210
+ #: ../commentluv.php:1269
211
+ #: ../commentluv.php:1300
212
  msgid "Help Video"
213
  msgstr "Video aiuto"
214
 
215
+ #: ../commentluv.php:1124
216
  msgid "Enable CommentLuv?"
217
  msgstr "Attivare CommentLuv?"
218
 
219
+ #: ../commentluv.php:1125
220
  msgid "Yes"
221
  msgstr "Sì"
222
 
223
+ #: ../commentluv.php:1126
224
  msgid "No"
225
  msgstr "No"
226
 
227
+ #: ../commentluv.php:1131
228
  msgid "On Posts"
229
  msgstr " negli articoli"
230
 
231
+ #: ../commentluv.php:1132
232
  msgid "On Pages"
233
  msgstr " nelle pagine"
234
 
235
+ #: ../commentluv.php:1133
236
  msgid "On Both"
237
  msgstr " su entrambi"
238
 
239
+ #: ../commentluv.php:1138
240
  msgid "On by default?"
241
  msgstr "attivo come predefinita?"
242
 
243
+ #: ../commentluv.php:1142
244
  msgid "On for admin?"
245
  msgstr "attivo per l'amministratore?"
246
 
247
+ #: ../commentluv.php:1154
248
  msgid "Appearance"
249
  msgstr "Aspetto"
250
 
251
+ #: ../commentluv.php:1158
252
  msgid "Badge"
253
  msgstr "badge"
254
 
255
+ #: ../commentluv.php:1159
256
  msgid "Custom Image URL"
257
  msgstr "URL immagine"
258
 
259
+ #: ../commentluv.php:1160
260
  msgid "Use Text"
261
  msgstr "utilizza testo"
262
 
263
+ #: ../commentluv.php:1168
264
  msgid "Default"
265
  msgstr "Predefinito"
266
 
267
+ #: ../commentluv.php:1169
268
  msgid "White"
269
  msgstr "Bianco"
270
 
271
+ #: ../commentluv.php:1170
272
  msgid "Black"
273
  msgstr "Nero"
274
 
275
+ #: ../commentluv.php:1171
276
  msgid "None"
277
  msgstr "Nessuno"
278
 
279
+ #: ../commentluv.php:1188
280
  msgid "Link to Commentluv?"
281
  msgstr "link a Commentluv?"
282
 
283
+ #: ../commentluv.php:1195
284
  msgid "Enable info panel?"
285
  msgstr "pannello info?"
286
 
287
+ #: ../commentluv.php:1196
288
  msgid "Info panel background color"
289
  msgstr "colore sfondo pannello info"
290
 
291
+ #: ../commentluv.php:1197
292
  msgid "Info panel text color"
293
  msgstr "colore testo pannello info"
294
 
295
+ #: ../commentluv.php:1203
296
  msgid "Example text and background color"
297
  msgstr "esempio di testo e colore di sfondo"
298
 
299
+ #: ../commentluv.php:1213
300
  msgid "Messages"
301
  msgstr "Messaggi"
302
 
303
+ #: ../commentluv.php:1220
304
  msgid "Text to be displayed in the comment"
305
  msgstr "testo da mostrare nel commento"
306
 
307
+ #: ../commentluv.php:1223
308
  msgid "[name] = The users name"
309
  msgstr "[name] = nome utente"
310
 
311
+ #: ../commentluv.php:1223
312
  msgid "[lastpost] = The last blog post link"
313
  msgstr "[lastpost] = link a ultimo articolo"
314
 
315
+ #: ../commentluv.php:1230
316
  msgid "Message for unregistered user in the drop down box"
317
  msgstr "messaggio (casella drop down) per gli utenti non registrati"
318
 
319
+ #: ../commentluv.php:1231
320
+ #: ../commentluv.php:1255
321
  msgid "Message will not be shown if you do not have registrations enabled"
322
  msgstr "Il messaggio non verrà mostrato qualora avessi disattivato le registrazioni"
323
 
324
+ #: ../commentluv.php:1235
325
  msgid "Your register link code"
326
  msgstr "Il tuo codice link registrazione"
327
 
328
+ #: ../commentluv.php:1245
329
  msgid "You have NOT set your blog to allow registrations, you can do that in Settings/General"
330
  msgstr "Il tuo blog NON é stato impostato per potere ricevere delle registrazioni (Impostazioni/Generale)"
331
 
332
+ #: ../commentluv.php:1246
333
  msgid "here"
334
  msgstr "qui"
335
 
336
+ #: ../commentluv.php:1254
337
  msgid "Message for unregistered user in the info panel"
338
  msgstr "Messaggio (pannello info) per gli utenti non registrati"
339
 
340
+ #: ../commentluv.php:1269
341
  msgid "Operational Settings"
342
  msgstr "Impostazioni di gestione"
343
 
344
+ #: ../commentluv.php:1276
345
  msgid "Who to give 10 last posts to choose from when they comment?"
346
  msgstr "chi potrà mostrare gli ultimi 10 articoli pubblicati?"
347
 
348
+ #: ../commentluv.php:1277
349
  msgid "Only Registered Members"
350
  msgstr "solo i membri registrati"
351
 
352
+ #: ../commentluv.php:1278
353
  msgid "Everybody"
354
  msgstr "chiunque"
355
 
356
+ #: ../commentluv.php:1279
357
  msgid "Nobody"
358
  msgstr "nessuno"
359
 
360
+ #: ../commentluv.php:1286
361
  msgid "Whose links should be dofollow?"
362
  msgstr "assegnazione dei link dofollow?"
363
 
364
+ #: ../commentluv.php:1287
365
  msgid "Only Registered Members Links"
366
  msgstr "solo per gli utenti registrati"
367
 
368
+ #: ../commentluv.php:1288
369
  msgid "Everybody gets dofollow links"
370
  msgstr "link dofollow per chiunque"
371
 
372
+ #: ../commentluv.php:1289
373
  msgid "Nobody gets dofollow links"
374
  msgstr "nessuno"
375
 
376
+ #: ../commentluv.php:1300
377
  msgid "Technical Settings"
378
  msgstr "Impostazioni tecniche"
379
 
380
+ #: ../commentluv.php:1300
381
  msgid "Click to open technical settings"
382
  msgstr "Clicca per aprire"
383
 
384
+ #: ../commentluv.php:1307
385
  msgid "Please check the help video for this section before changing settings"
386
  msgstr "Prima di modificare le impostazioni, guarda il video di aiuto per questa sezione "
387
 
388
+ #: ../commentluv.php:1308
389
  msgid "In most cases, you will NOT need to change the settings in this box unless you have a custom comment form, template or you are using minifying or caching plugins"
390
  msgstr "Nella maggior parte dei casi, NON dovrai modificare le impostazioni di questa sezione a meno che tu non abbia un template o modulo dei commenti personalizzato oppure stessi facendo uso di un plugin per la cache/minimizzazione"
391
 
392
+ #: ../commentluv.php:1313
393
  msgid "Compatibility"
394
  msgstr "Compatibilità"
395
 
396
+ #: ../commentluv.php:1317
397
  msgid "Use manual insert of badge code?"
398
  msgstr "inserire manualmente il codice?"
399
 
400
+ #: ../commentluv.php:1321
401
  msgid "Enable minifying compatibility?"
402
  msgstr "attivare compatibilità minimizzazione?"
403
 
404
+ #: ../commentluv.php:1322
405
  msgid "For caching plugins (places localized code in footer)"
406
  msgstr "per i plugin di cache (posiziona nel footer codice localizzazione)"
407
 
408
+ #: ../commentluv.php:1327
409
  msgid "API URL"
410
  msgstr "URL API"
411
 
412
+ #: ../commentluv.php:1331
413
  msgid "URL to use for API"
414
  msgstr "URL da utilizzare per la API"
415
 
416
+ #: ../commentluv.php:1335
417
  msgid "Comment Form Field Values"
418
  msgstr "Valori campo modulo commenti"
419
 
420
+ #: ../commentluv.php:1338
421
  msgid "Authors Name field name"
422
  msgstr "nome per il campo autore"
423
 
424
+ #: ../commentluv.php:1343
425
  msgid "Email field name"
426
  msgstr "nome per il campo email"
427
 
428
+ #: ../commentluv.php:1348
429
  msgid "Authors URL field name"
430
  msgstr "nome per il campo URL autore"
431
 
432
+ #: ../commentluv.php:1353
433
  msgid "Comment Text Area name"
434
  msgstr "nome per l'area di testo dei commenti"
435
 
436
+ #: ../commentluv.php:1358
437
  msgid "Diagnostics Info"
438
  msgstr "Info diagnostica"
439
 
440
+ #: ../commentluv.php:1376
441
  msgid "You can copy this information and send it to me if I request it"
442
  msgstr "copia queste informazioni ed inviarmele (se richiesto)"
443
 
444
+ #: ../commentluv.php:1383
445
  msgid "Save Settings"
446
  msgstr "Salva le impostazioni"
447
 
448
+ #: ../commentluv.php:1385
449
  msgid "Reset Settings"
450
  msgstr "Ripristino impostazioni"
451
 
452
+ #: ../commentluv.php:1388
453
  msgid "Are you sure you want to reset your settings? Press OK to continue"
454
  msgstr "Sei certo di volere ripristinare le tue impostazioni? Premi OK per proseguire"
455
 
456
+ #: ../commentluv.php:1391
457
  msgid "Reset"
458
  msgstr "Azzera"
459
 
460
+ #: ../commentluv.php:1399
461
  msgid "Plugin Info"
462
  msgstr "Info sul plugin"
463
 
464
+ #: ../commentluv.php:1402
465
  msgid "Start Here"
466
  msgstr "Inizia qui"
467
 
468
+ #: ../commentluv.php:1403
469
  msgid "Author"
470
  msgstr "Autore"
471
 
472
+ #: ../commentluv.php:1404
473
  msgid "Home Page"
474
  msgstr "Home Page"
475
 
476
+ #: ../commentluv.php:1404
477
  msgid "Visit www.commentluv.com!"
478
  msgstr "Visita www.commentluv.com!"
479
 
480
+ #: ../commentluv.php:1405
481
  msgid "Social"
482
  msgstr "Social"
483
 
484
+ #: ../commentluv.php:1406
485
  msgid "Help"
486
  msgstr "Aiuto"
487
 
488
+ #: ../commentluv.php:1406
489
  msgid "Help Desk"
490
  msgstr "Sezione aiuto"
491
 
492
+ #: ../commentluv.php:1407
493
  msgid "Do you like this plugin?"
494
  msgstr "Ti piace questo plugin?"
495
 
496
+ #: ../commentluv.php:1409
497
  msgid "News"
498
  msgstr "Notizie"
499
 
500
+ #: ../commentluv.php:1415
501
  msgid "Thanks to the following for translations"
502
  msgstr "Un grazie ai seguenti traduttori"
503
 
504
+ #: ../commentluv.php:1416
505
  msgid "Italian"
506
  msgstr "Italiano"
507
 
508
+ #: ../commentluv.php:1417
509
  msgid "Dutch"
510
  msgstr "Olandese"
511
 
512
+ #: ../commentluv.php:1418
513
  msgid "Polish"
514
  msgstr "Polacco"
515
 
516
+ #: ../commentluv.php:1419
517
  msgid "Georgian"
518
  msgstr "Georgiano"
519
 
520
+ #: ../commentluv.php:1420
521
  msgid "Lithuanian"
522
  msgstr "Lituano"
523
 
524
+ #: ../commentluv.php:1421
525
  msgid "Portuguese"
526
  msgstr "Portoghese"
527
 
528
+ #: ../commentluv.php:1422
529
  msgid "Malaysian"
530
  msgstr "Malese"
531
 
532
+ #: ../commentluv.php:1423
533
  msgid "Hindi"
534
  msgstr "Hindi"
535
 
536
+ #: ../commentluv.php:1424
537
+ msgid "Indonesian"
538
+ msgstr "Indonesiano"
539
+
540
+ #: ../commentluv.php:1426
541
  msgid "Russian"
542
  msgstr "Russo"
543
 
544
+ #: ../commentluv.php:1427
545
  msgid "Chinese"
546
  msgstr "Cinese"
547
 
548
+ #: ../commentluv.php:1428
549
  msgid "Hebrew"
550
  msgstr "Ebraico"
551
 
552
+ #: ../commentluv.php:1429
553
  msgid "French"
554
  msgstr "Francese"
555
 
556
+ #: ../commentluv.php:1431
557
  msgid "Romanian"
558
  msgstr "Rumeno"
559
 
560
+ #: ../commentluv.php:1432
561
  msgid "German"
562
  msgstr "Tedesco"
563
 
564
+ #: ../commentluv.php:1433
565
  msgid "Arabic"
566
  msgstr "Arabo"
567
 
568
+ #: ../commentluv.php:1435
569
  msgid "Want your link here?"
570
  msgstr "Vuoi il tuo link qui?"
571
 
572
+ #: ../commentluv.php:1435
573
  msgid "How To Submit A Translation"
574
  msgstr "Contribuisci alla traduzione"
575
 
576
+ #: ../commentluv.php:1436
577
  msgid "Special thanks go to the following"
578
  msgstr "Un grazie particolare a"
579
 
580
+ #: ../commentluv.php:1437
581
  msgid "CSS Help"
582
  msgstr "Aiuto CSS"
583
 
584
+ #: ../commentluv.php:1438
585
  msgid "Badge GFX"
586
  msgstr "Badge GFX"
587
 
lang/commentluv-zh_CN.mo ADDED
Binary file
lang/commentluv-zh_CN.po ADDED
@@ -0,0 +1,582 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: CommentLuv 2.8.9.8\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2011-06-12 18:43-0000\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: obugs <xeroncn@gmail.com>\n"
8
+ "Language-Team: @commentluv, Gianni Diurno <admin@comluv.com>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Poedit-Language: Chinese\n"
13
+ "X-Poedit-Country: CHINA\n"
14
+ "X-Poedit-KeywordsList: __;_e\n"
15
+ "X-Poedit-Basepath: .\n"
16
+ "X-Poedit-SearchPath-0: ..\n"
17
+
18
+ #: ../commentluv.php:48
19
+ msgid "CommentLuv requires Wordpress 3.0 or newer."
20
+ msgstr "CommentLuv需要Wordpress3.0及以上版本。"
21
+
22
+ #: ../commentluv.php:48
23
+ msgid "Please Update!"
24
+ msgstr "请升级!"
25
+
26
+ #: ../commentluv.php:217
27
+ msgid "Please enter a URL and then click the CommentLuv checkbox if you want to add your last blog post"
28
+ msgstr "输入网址,然后点击CommentLuv前的复选框就可以分享你的最新博客文章。"
29
+
30
+ #: ../commentluv.php:218
31
+ msgid "Please use http:// in front of your url"
32
+ msgstr "确保网址前面有 http:// 字样"
33
+
34
+ #: ../commentluv.php:219
35
+ msgid "You need to visit your profile in the dashboard and update your details with your site URL"
36
+ msgstr "在控制板中个人设置页面更新你的网站的详细信息。"
37
+
38
+ #: ../commentluv.php:220
39
+ msgid "No info was available or an error occured"
40
+ msgstr "找不到信息或者出错。"
41
+
42
+ #: ../commentluv.php:243
43
+ msgid "Please wait"
44
+ msgstr "请耐心等待"
45
+
46
+ #: ../commentluv.php:243
47
+ msgid "Please check your inbox, an email will be sent to"
48
+ msgstr "邮件已经发送到您的邮箱,请查收"
49
+
50
+ #: ../commentluv.php:243
51
+ msgid "in the next few minutes with a confirmation link"
52
+ msgstr "接下来的几分钟会有一个确认链接"
53
+
54
+ #: ../commentluv.php:243
55
+ msgid "An error happened with the request. Try signing up at the site"
56
+ msgstr "请求出错。注册到这个网站试试看。"
57
+
58
+ #: ../commentluv.php:272
59
+ msgid "Your Wordpress install is missing the <strong>wp_commentmeta</strong> table!"
60
+ msgstr "您的Wordpress安装时<strong>wp_commentmeta</strong>表丢失!"
61
+
62
+ #: ../commentluv.php:272
63
+ msgid " CommentLuv cannot work without this table please see this wordpress forum post to learn how to add one ->"
64
+ msgstr "CommentLuv需要这个表才能使用,请参考wordpress论坛学习如何加入此表 ->"
65
+
66
+ #: ../commentluv.php:272
67
+ msgid "Missing wp_commentmeta table"
68
+ msgstr "wp_commentmeta表丢失"
69
+
70
+ #: ../commentluv.php:365
71
+ msgid "Twice Monthly"
72
+ msgstr "双月份"
73
+
74
+ #: ../commentluv.php:392
75
+ msgid "CommentLuv is enabled"
76
+ msgstr "CommentLuv可用"
77
+
78
+ #: ../commentluv.php:433
79
+ msgid "Show more posts"
80
+ msgstr "显示更多文章"
81
+
82
+ #: ../commentluv.php:523
83
+ msgid "I have only commented on this post"
84
+ msgstr "我刚只在这篇博文后评论了"
85
+
86
+ #: ../commentluv.php:526
87
+ msgid "If I had made more comments on this site, you would see more of my other posts here"
88
+ msgstr "如果我在这个网站进行了其他评论,那么这里会显示我的其他评论"
89
+
90
+ #: ../commentluv.php:551
91
+ msgid "User has not saved a description in their profile page"
92
+ msgstr "用户没有在个人设置页面保存描述"
93
+
94
+ #: ../commentluv.php:563
95
+ msgid "is the administrator of this site"
96
+ msgstr "是这个网站的管理员"
97
+
98
+ #: ../commentluv.php:565
99
+ msgid "is a registered member of my site"
100
+ msgstr "是这个网站的注册用户"
101
+
102
+ #: ../commentluv.php:568
103
+ #: ../commentluv.php:587
104
+ msgid "Clicks on this link on this comment"
105
+ msgstr "点击这个评论里的链接"
106
+
107
+ #: ../commentluv.php:568
108
+ #: ../commentluv.php:588
109
+ msgid "approved comments on this site"
110
+ msgstr "这个网站允许评论"
111
+
112
+ #: ../commentluv.php:568
113
+ #: ../commentluv.php:589
114
+ msgid "Some other posts I have commented on"
115
+ msgstr "我评论的其他博文有"
116
+
117
+ #: ../commentluv.php:568
118
+ msgid "Some of my other posts"
119
+ msgstr "我的其他博文"
120
+
121
+ #: ../commentluv.php:581
122
+ msgid "has not registered on this site"
123
+ msgstr "尚未注册到此网站"
124
+
125
+ #: ../commentluv.php:703
126
+ msgid "Could not get posts for home blog"
127
+ msgstr "不能从这个博客获取博文"
128
+
129
+ #: ../commentluv.php:759
130
+ msgid "If you are registered, you need to log in to get 10 posts to choose from"
131
+ msgstr "如果注册了CommentLuv,这里可以选择你的10篇文章"
132
+
133
+ #: ../commentluv.php:783
134
+ #: ../commentluv.php:1235
135
+ msgid "Register"
136
+ msgstr "注册"
137
+
138
+ #: ../commentluv.php:788
139
+ msgid "recently posted"
140
+ msgstr "最近发布的文章"
141
+
142
+ #: ../commentluv.php:789
143
+ msgid "If you register as a user on my site, you can get your 10 most recent blog posts to choose from in this box."
144
+ msgstr "如果注册了我的网站,你从下面可以选择你的10篇最新的博客文章之一。"
145
+
146
+ #: ../commentluv.php:790
147
+ msgid "If this user had registered to my site then they could get 10 last posts to choose from when they comment and you would be able to see a list of their recent posts in this panel"
148
+ msgstr "注册用户在评论时可以从这个面板看到一个列表,显示他/她的最新10篇博客文章"
149
+
150
+ #: ../commentluv.php:971
151
+ msgid "Settings"
152
+ msgstr "是遏制"
153
+
154
+ #: ../commentluv.php:1010
155
+ msgid "No Posts Were Found!"
156
+ msgstr "找不到任何文章!"
157
+
158
+ #: ../commentluv.php:1050
159
+ msgid "There is a new version of Commentluv available, please upgrade by visiting this site"
160
+ msgstr "新版本的CommentLuv可用,访问官网以升级。"
161
+
162
+ #: ../commentluv.php:1053
163
+ msgid "Dismiss notice"
164
+ msgstr "忽略提示"
165
+
166
+ #: ../commentluv.php:1080
167
+ msgid "CommentLuv Settings v"
168
+ msgstr "CommentLuv设置v"
169
+
170
+ #: ../commentluv.php:1090
171
+ msgid "Important!"
172
+ msgstr "重要!"
173
+
174
+ #: ../commentluv.php:1090
175
+ msgid "Subscription Information"
176
+ msgstr "订阅信息"
177
+
178
+ #: ../commentluv.php:1095
179
+ msgid "CommentLuv 3.0 Premium is coming soon!"
180
+ msgstr "CommentLuv 3.0高级版即将推出!"
181
+
182
+ #: ../commentluv.php:1096
183
+ msgid "I promise not to sell your details or send you spam. You will ONLY receive emails about plugin updates."
184
+ msgstr "我保证不会泄露或者出售您的个人信息,不会发送垃圾邮件到您的邮箱。您只会受到插件的更新信息。"
185
+
186
+ #: ../commentluv.php:1099
187
+ msgid "There is a premium version of CommentLuv coming that will have much more control of how the plugin works as well as exclusive features like keyword name, inline registration and much much more!. Signup to find out as soon as it is ready"
188
+ msgstr "马上到来的新版本CommentLuv将会有更多的控制项,包括修改关键字、注册信息等等!赶紧注册以获取更新信息吧!"
189
+
190
+ #: ../commentluv.php:1102
191
+ msgid "You have already subscribed, if you have not received the verification within 12 hours, please click the button to resend or try the form at"
192
+ msgstr "你已经订阅,12小时内未收到验证信请重新点击按钮发送或者尝试提交表格在"
193
+
194
+ #: ../commentluv.php:1102
195
+ msgid "Resend Verification"
196
+ msgstr "重新发送验证"
197
+
198
+ #: ../commentluv.php:1104
199
+ msgid "Click to register now!"
200
+ msgstr "现在就点击注册吧!"
201
+
202
+ #: ../commentluv.php:1119
203
+ msgid "Primary Setting"
204
+ msgstr "主要设置"
205
+
206
+ #: ../commentluv.php:1119
207
+ #: ../commentluv.php:1153
208
+ #: ../commentluv.php:1212
209
+ #: ../commentluv.php:1268
210
+ #: ../commentluv.php:1299
211
+ msgid "Help Video"
212
+ msgstr "帮助视频"
213
+
214
+ #: ../commentluv.php:1123
215
+ msgid "Enable CommentLuv?"
216
+ msgstr "使用CommentLuv吗?"
217
+
218
+ #: ../commentluv.php:1124
219
+ msgid "Yes"
220
+ msgstr "是"
221
+
222
+ #: ../commentluv.php:1125
223
+ msgid "No"
224
+ msgstr "否"
225
+
226
+ #: ../commentluv.php:1130
227
+ msgid "On Posts"
228
+ msgstr "文章"
229
+
230
+ #: ../commentluv.php:1131
231
+ msgid "On Pages"
232
+ msgstr "页面"
233
+
234
+ #: ../commentluv.php:1132
235
+ msgid "On Both"
236
+ msgstr "所有"
237
+
238
+ #: ../commentluv.php:1137
239
+ msgid "On by default?"
240
+ msgstr "默认开启吗?"
241
+
242
+ #: ../commentluv.php:1141
243
+ msgid "On for admin?"
244
+ msgstr "只为管理员开启吗?"
245
+
246
+ #: ../commentluv.php:1153
247
+ msgid "Appearance"
248
+ msgstr "界面"
249
+
250
+ #: ../commentluv.php:1157
251
+ msgid "Badge"
252
+ msgstr "CommentLuv标志"
253
+
254
+ #: ../commentluv.php:1158
255
+ msgid "Custom Image URL"
256
+ msgstr "自定义图像地址"
257
+
258
+ #: ../commentluv.php:1159
259
+ msgid "Use Text"
260
+ msgstr "使用的文字"
261
+
262
+ #: ../commentluv.php:1167
263
+ msgid "Default"
264
+ msgstr "默认"
265
+
266
+ #: ../commentluv.php:1168
267
+ msgid "White"
268
+ msgstr "白色"
269
+
270
+ #: ../commentluv.php:1169
271
+ msgid "Black"
272
+ msgstr "黑色"
273
+
274
+ #: ../commentluv.php:1170
275
+ msgid "None"
276
+ msgstr "无"
277
+
278
+ #: ../commentluv.php:1187
279
+ msgid "Link to Commentluv?"
280
+ msgstr "允许链接到CommentLuv吗?"
281
+
282
+ #: ../commentluv.php:1194
283
+ msgid "Enable info panel?"
284
+ msgstr "使用信息栏?"
285
+
286
+ #: ../commentluv.php:1195
287
+ msgid "Info panel background color"
288
+ msgstr "信息栏背景颜色"
289
+
290
+ #: ../commentluv.php:1196
291
+ msgid "Info panel text color"
292
+ msgstr "信息栏文字颜色"
293
+
294
+ #: ../commentluv.php:1202
295
+ msgid "Example text and background color"
296
+ msgstr "示例文字和背景色"
297
+
298
+ #: ../commentluv.php:1212
299
+ msgid "Messages"
300
+ msgstr "消息"
301
+
302
+ #: ../commentluv.php:1219
303
+ msgid "Text to be displayed in the comment"
304
+ msgstr "评论中现实的文字"
305
+
306
+ #: ../commentluv.php:1222
307
+ msgid "[name] = The users name"
308
+ msgstr "[name]代表评论人名字"
309
+
310
+ #: ../commentluv.php:1222
311
+ msgid "[lastpost] = The last blog post link"
312
+ msgstr "[lastpost]代表最新文章及链接"
313
+
314
+ #: ../commentluv.php:1229
315
+ msgid "Message for unregistered user in the drop down box"
316
+ msgstr "下拉框中未注册用户的提示信息"
317
+
318
+ #: ../commentluv.php:1230
319
+ #: ../commentluv.php:1254
320
+ msgid "Message will not be shown if you do not have registrations enabled"
321
+ msgstr "如果这个博客不允许注册,那么消息不会显示。"
322
+
323
+ #: ../commentluv.php:1234
324
+ msgid "Your register link code"
325
+ msgstr "你的注册链接码"
326
+
327
+ #: ../commentluv.php:1244
328
+ msgid "You have NOT set your blog to allow registrations, you can do that in Settings/General"
329
+ msgstr "你的博客现在不允许注册,可以在通用设置里面改变。"
330
+
331
+ #: ../commentluv.php:1245
332
+ msgid "here"
333
+ msgstr "这里"
334
+
335
+ #: ../commentluv.php:1253
336
+ msgid "Message for unregistered user in the info panel"
337
+ msgstr "信息栏中的未注册用户信息"
338
+
339
+ #: ../commentluv.php:1268
340
+ msgid "Operational Settings"
341
+ msgstr "操作设置"
342
+
343
+ #: ../commentluv.php:1275
344
+ msgid "Who to give 10 last posts to choose from when they comment?"
345
+ msgstr "评论时允许谁选择10篇他/她的最新文章?"
346
+
347
+ #: ../commentluv.php:1276
348
+ msgid "Only Registered Members"
349
+ msgstr "只针对注册用户"
350
+
351
+ #: ../commentluv.php:1277
352
+ msgid "Everybody"
353
+ msgstr "所有人"
354
+
355
+ #: ../commentluv.php:1278
356
+ msgid "Nobody"
357
+ msgstr "不允许任何人"
358
+
359
+ #: ../commentluv.php:1285
360
+ msgid "Whose links should be dofollow?"
361
+ msgstr "哪些链接需要有follow属性?"
362
+
363
+ #: ../commentluv.php:1286
364
+ msgid "Only Registered Members Links"
365
+ msgstr "注册用户的链接"
366
+
367
+ #: ../commentluv.php:1287
368
+ msgid "Everybody gets dofollow links"
369
+ msgstr "所有人的链接"
370
+
371
+ #: ../commentluv.php:1288
372
+ msgid "Nobody gets dofollow links"
373
+ msgstr "不加入任何follow属性"
374
+
375
+ #: ../commentluv.php:1299
376
+ msgid "Technical Settings"
377
+ msgstr "高级设置"
378
+
379
+ #: ../commentluv.php:1299
380
+ msgid "Click to open technical settings"
381
+ msgstr "点击此处打开高级设置栏"
382
+
383
+ #: ../commentluv.php:1306
384
+ msgid "Please check the help video for this section before changing settings"
385
+ msgstr "改变设置之前看一下这个演示视频"
386
+
387
+ #: ../commentluv.php:1307
388
+ msgid "In most cases, you will NOT need to change the settings in this box unless you have a custom comment form, template or you are using minifying or caching plugins"
389
+ msgstr "大多数情况下,这些设置不需要改变。除非您使用了自定义的评论格式、模板或者博客用到了缓存或Minify(优化css)的插件"
390
+
391
+ #: ../commentluv.php:1312
392
+ msgid "Compatibility"
393
+ msgstr "兼容性"
394
+
395
+ #: ../commentluv.php:1316
396
+ msgid "Use manual insert of badge code?"
397
+ msgstr "手动插入CommentLuv代码吗?"
398
+
399
+ #: ../commentluv.php:1320
400
+ msgid "Enable minifying compatibility?"
401
+ msgstr "兼容Minify(优化css)吗?"
402
+
403
+ #: ../commentluv.php:1321
404
+ msgid "For caching plugins (places localized code in footer)"
405
+ msgstr "针对缓存插件(在footer添加本地代码)"
406
+
407
+ #: ../commentluv.php:1326
408
+ msgid "API URL"
409
+ msgstr "API网址"
410
+
411
+ #: ../commentluv.php:1330
412
+ msgid "URL to use for API"
413
+ msgstr "使用API时的网址"
414
+
415
+ #: ../commentluv.php:1334
416
+ msgid "Comment Form Field Values"
417
+ msgstr "评论窗域名称"
418
+
419
+ #: ../commentluv.php:1337
420
+ msgid "Authors Name field name"
421
+ msgstr "评论人名字域名称"
422
+
423
+ #: ../commentluv.php:1342
424
+ msgid "Email field name"
425
+ msgstr "电子邮箱域名称"
426
+
427
+ #: ../commentluv.php:1347
428
+ msgid "Authors URL field name"
429
+ msgstr "评论人网址域名称"
430
+
431
+ #: ../commentluv.php:1352
432
+ msgid "Comment Text Area name"
433
+ msgstr "评论文字区名称"
434
+
435
+ #: ../commentluv.php:1357
436
+ msgid "Diagnostics Info"
437
+ msgstr "诊断信息"
438
+
439
+ #: ../commentluv.php:1375
440
+ msgid "You can copy this information and send it to me if I request it"
441
+ msgstr "如果我需要,你可以复制这些信息发送给我"
442
+
443
+ #: ../commentluv.php:1382
444
+ msgid "Save Settings"
445
+ msgstr "保存设置"
446
+
447
+ #: ../commentluv.php:1384
448
+ msgid "Reset Settings"
449
+ msgstr "重置设置"
450
+
451
+ #: ../commentluv.php:1387
452
+ msgid "Are you sure you want to reset your settings? Press OK to continue"
453
+ msgstr "确定要重新设置吗?点击OK以继续"
454
+
455
+ #: ../commentluv.php:1390
456
+ msgid "Reset"
457
+ msgstr "重置"
458
+
459
+ #: ../commentluv.php:1398
460
+ msgid "Plugin Info"
461
+ msgstr "插件信息"
462
+
463
+ #: ../commentluv.php:1401
464
+ msgid "Start Here"
465
+ msgstr "从这里开始"
466
+
467
+ #: ../commentluv.php:1402
468
+ msgid "Author"
469
+ msgstr "作者"
470
+
471
+ #: ../commentluv.php:1403
472
+ msgid "Home Page"
473
+ msgstr "首页"
474
+
475
+ #: ../commentluv.php:1403
476
+ msgid "Visit www.commentluv.com!"
477
+ msgstr "访问CommentLuv官方网站"
478
+
479
+ #: ../commentluv.php:1404
480
+ msgid "Social"
481
+ msgstr "社会化"
482
+
483
+ #: ../commentluv.php:1405
484
+ msgid "Help"
485
+ msgstr "帮助"
486
+
487
+ #: ../commentluv.php:1405
488
+ msgid "Help Desk"
489
+ msgstr "帮助平台"
490
+
491
+ #: ../commentluv.php:1406
492
+ msgid "Do you like this plugin?"
493
+ msgstr "喜欢这个插件吗?"
494
+
495
+ #: ../commentluv.php:1408
496
+ msgid "News"
497
+ msgstr "新闻"
498
+
499
+ #: ../commentluv.php:1414
500
+ msgid "Thanks to the following for translations"
501
+ msgstr "感谢下列翻译者"
502
+
503
+ #: ../commentluv.php:1415
504
+ msgid "Italian"
505
+ msgstr "意大利文"
506
+
507
+ #: ../commentluv.php:1416
508
+ msgid "Dutch"
509
+ msgstr "荷兰文"
510
+
511
+ #: ../commentluv.php:1417
512
+ msgid "Polish"
513
+ msgstr "波兰文"
514
+
515
+ #: ../commentluv.php:1418
516
+ msgid "Georgian"
517
+ msgstr "格鲁吉亚文"
518
+
519
+ #: ../commentluv.php:1419
520
+ msgid "Lithuanian"
521
+ msgstr "立陶宛文"
522
+
523
+ #: ../commentluv.php:1420
524
+ msgid "Portuguese"
525
+ msgstr "葡萄牙文"
526
+
527
+ #: ../commentluv.php:1421
528
+ msgid "Malaysian"
529
+ msgstr "马来西亚文"
530
+
531
+ #: ../commentluv.php:1422
532
+ msgid "Hindi"
533
+ msgstr "印度文"
534
+
535
+ #: ../commentluv.php:1423
536
+ msgid "Russian"
537
+ msgstr "俄文"
538
+
539
+ #: ../commentluv.php:1424
540
+ msgid "Chinese"
541
+ msgstr "中文"
542
+
543
+ #: ../commentluv.php:1425
544
+ msgid "Hebrew"
545
+ msgstr "希伯来文"
546
+
547
+ #: ../commentluv.php:1426
548
+ msgid "French"
549
+ msgstr "法文"
550
+
551
+ #: ../commentluv.php:1428
552
+ msgid "Romanian"
553
+ msgstr "罗马文"
554
+
555
+ #: ../commentluv.php:1429
556
+ msgid "German"
557
+ msgstr "德文"
558
+
559
+ #: ../commentluv.php:1430
560
+ msgid "Arabic"
561
+ msgstr "阿拉伯文"
562
+
563
+ #: ../commentluv.php:1432
564
+ msgid "Want your link here?"
565
+ msgstr "现在这里加入链接吗?"
566
+
567
+ #: ../commentluv.php:1432
568
+ msgid "How To Submit A Translation"
569
+ msgstr "如何提交一个语言包"
570
+
571
+ #: ../commentluv.php:1433
572
+ msgid "Special thanks go to the following"
573
+ msgstr "特别感谢"
574
+
575
+ #: ../commentluv.php:1434
576
+ msgid "CSS Help"
577
+ msgstr "CSS帮助"
578
+
579
+ #: ../commentluv.php:1435
580
+ msgid "Badge GFX"
581
+ msgstr "CommentLuv标志作者"
582
+
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:http://comluv.com/about/donate
4
  Tags: commentluv, comments, last blog post, linkluv, comment luv , commentlove, comment love
5
  Requires at least: 3.0
6
  Tested up to: 3.2
7
- Stable tag: 2.90.3
8
 
9
  Reward your readers by automatically placing a link to their last blog post at the end of their comment. Encourage a community and discover new posts.
10
 
@@ -31,6 +31,7 @@ Portuguese (BR) [Diego Uczak](http://www.korvo.com.br/ "Portuguese Translation")
31
  Malaysian [Ariff](http://ariffshah.com/ "Malaysian Translation")
32
  Hindi [Outshine Solutions](http://outshinesolutions.com/ "Hindi Translation")
33
  Indonesian [Mokhamad Oky](http://rainerflame.com/ "Indonesian Translation")
 
34
 
35
  == Installation ==
36
 
@@ -58,7 +59,14 @@ Please see the videos in the settings page for explanations of how they work.
58
 
59
  4. edit post comments
60
 
61
- == ChangeLog ==
 
 
 
 
 
 
 
62
  = 2.90.3 =
63
  * Added some ajax error messages in case of 404 or 500 server errors
64
  * Added Indonesian language
4
  Tags: commentluv, comments, last blog post, linkluv, comment luv , commentlove, comment love
5
  Requires at least: 3.0
6
  Tested up to: 3.2
7
+ Stable tag: 2.90.5
8
 
9
  Reward your readers by automatically placing a link to their last blog post at the end of their comment. Encourage a community and discover new posts.
10
 
31
  Malaysian [Ariff](http://ariffshah.com/ "Malaysian Translation")
32
  Hindi [Outshine Solutions](http://outshinesolutions.com/ "Hindi Translation")
33
  Indonesian [Mokhamad Oky](http://rainerflame.com/ "Indonesian Translation")
34
+ Chinese (simplified) [Third Eye](http://obugs.net "Simplified Chinese Translation")
35
 
36
  == Installation ==
37
 
59
 
60
  4. edit post comments
61
 
62
+ == ChangeLog ==
63
+ = 2.90.5 =
64
+ * bugfix : send feed function needed to wrap titles in <![CDATA[ ]]> to prevent ampersand from causing xml error (thanks @bienvoyager for testing!)
65
+ * added : use ob_start as early as possible if commentluv useragent detected, fix for caching plugins sending headers before commentluv can send xml feed
66
+ * added : version check with parameters
67
+ * added : Chinese (simplified) language
68
+ * added : error message to js file if user has set wp admin to use https
69
+
70
  = 2.90.3 =
71
  * Added some ajax error messages in case of 404 or 500 server errors
72
  * Added Indonesian language