Subscribe2 - Version 5.0

Version Description

Download this release

Release Info

Developer MattyRob
Plugin Icon 128x128 Subscribe2
Version 5.0
Comparing to
See all releases

Code changes from version 4.18 to 5.0

Files changed (5) hide show
  1. ReadMe.txt +21 -52
  2. counterwidget.php +2 -1
  3. include/s2_user_admin.css +3 -17
  4. subscribe2.php +88 -57
  5. subscribe2.pot +198 -186
ReadMe.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Subscribe2 ===
2
  Contributors: MattyRob, Skippy, RavanH
3
- Donate link: http://subscribe2.wordpress.com/donate/
4
  Tags: posts, subscription, email, subscribe, notify, notification
5
  Requires at least: 2.0.x
6
- Tested up to: 2.8.2
7
- Stable tag: 4.18
8
 
9
  Sends a list of subscribers an email notification when new posts are published to your blog
10
 
@@ -32,7 +32,7 @@ Registered users of the blog can elect to receive email notifications for specif
32
  4. Configure the options to taste, including the email template and any categories which should be excluded from notification
33
  5. Click the "Manage" admin menu link, and select "Subscribers".
34
  6. Manually subscribe people as you see fit.
35
- 7. Create a WordPress Page (http://codex.wordpress.org/Pages) to display the subscription form. When creating the page, you may click the "S2" button on the QuickBar to automatically insert the subscribe2 token. Or, if you prefer, you may manually insert the subscribe2 token:
36
  <!--subscribe2-->
37
  ***Ensure the token is on a line by itself and that it has a blank line above and below.***
38
  This token will automatically be replaced by dynamic subscription information and will display all forms and messages as necessary.
@@ -40,56 +40,12 @@ This token will automatically be replaced by dynamic subscription information an
40
 
41
  == Frequently Asked Questions ==
42
 
43
- = Which version should I be using, I'm on WordPress x.x.x? =
44
- WordPress 2.0.x will be supported until 2010. Subscribe2 will remain supported (but not actively developed) until WordPress 2.0.x is no longer supported. For WordPress 2.0.x use the Subscribe code from the 2.x stable.
45
 
46
- WordPress 2.1.x and 2.2.x are supported. For the latest information visit http://subscribe2.wordpress.com. For these versions of WordPress use Subscribe2 code from the 3.x stable.
47
 
48
- Finally, WordPress 2.3 and up are supported. Again, for the latest information visit http://subscribe2.wordpress.com. For this versions of WordPress use Subscribe2 code from the 4.x stable.
49
-
50
- = How do I upgrade from a previous version? =
51
- If you are upgrading from any 2.1.x version of subscribe2, please delete both the /subscribe.php and /wp-content/plugins/subscribe2.php files before copying the new files into place. Your subscriber list will remain intact, and your options should be preserved. Now create a WordPress Page as described above.
52
-
53
- = Why doesn't the form appear in my WordPress page? =
54
- This is usually caused by one of two things. Firstly, it is possible that the form is there but because you haven't logged out of WordPress yourself you are seeing a message about managing your profile instead. Log out of WordPress and it will appear as the subscription form you are probably expecting.
55
-
56
- Secondly, make sure that the token (<!--subscribe2-->) is correctly entered in your page with a blank line above and below. The easient way to do this is to deactivate the plugin, visit your WordPress page and view the source. The token should be contained in the source code of the page. If it is not there you either have not correctly entered the token or you have another plguin that is stripping the token from the page code.
57
-
58
- = Some or all email notifications fail to send, why? =
59
- In the first instance check this with your hosting provider, they have access to your server logs and will be able to tell you where and why emails are being blocked.
60
-
61
- Some hosting providers place a restriction on the maximum number of recipients in any one email message. For example, the venerable Dreamhost (http://www.dreamhost.com/) does not allow any message to contain more than 30 recipients.
62
-
63
- Subscribe2 provides a facility to work around this restriction by sending batches of emails. To enable this feature, go to Settings->Subscribe2 and located the setting to restrict the number of recipients per email. If this is set to 30 then each outgoing email notification will only contain addresses for 30 recipients.
64
-
65
- Reminder: because subscribe2 places all recipients in BCC fields, and places the blog admin in the TO field, the blog admin will receive one email per batched delivery. So if you have 90 subscribers, the blog admin should receive three post notification emails, one for each set of 30 BCC recipients.
66
-
67
- Batches will occur for each group of message as described above. A site on Dreamhost with many public and registered subscribers could conceivably generate a lot of email for your own inbox.
68
-
69
- = Why is my admin address getting emails from Subscribe2? =
70
-
71
- This plugin sends emails to your subscribers using the BCC (Blind Cardon Copy) header in email messages. Each email is sent TO: the admin address. There may be emails for a plain text excerpt notification, palin text full text and HTML format emails and additionally if the BCCLIMIT has been set due to hosting restrictions duplicate copies of these emails will be sent to the admin address.
72
-
73
- = I can't find or insert the Subscribe2 token, help! =
74
-
75
- If, for some reason the Subscribe2 button does not appear in your browser window try refreshing your browser and cache (Shift and Reload in Firefox). If this still fails then insert the token manually. In the Rich Text Editor (TinyMCE) make sure you switch to the "code" view and type in <!--subscribe2-->.
76
-
77
- = I can't find my subscribers / the options / something else =
78
-
79
- Subscribe2 creates four (4) new admin menus in the back end of WordPress.
80
-
81
- * Posts -> Mail Subscribers : Allows users with Publish capabilities to send emails to your current subscribers
82
- * Tools -> Subscribers : Allows you to manually (un)subscribe users by email address, displays lists of currently subscribed users and allows you to bulk subscribe Registered Users
83
- * Users -> Subscriptions : Allows the currently logged in user to manage their own subscriptions
84
- * Settings -> Subscribe2 : Allows administrator level users to control many aspects of the plugins operation. It should be pretty self explanatory from the notes on the screen
85
-
86
- = I'm confused, what are all the different types of subscriber? =
87
-
88
- There are basically only 2 types of subscriber. Public Subscribers and Registered Subscribers.
89
-
90
- Public subscribers have provided their email address for email notification of your new posts. When they enter there address on your site they are sent an email asking them to confirm their request and added to a list of Unconfirmed Subscribers. Once they complete their request by clicking on the link in their email they will become Confirmed Subscribers.
91
-
92
- Registered Users have registered with your WorPress blog (provided you have enabled this in the core WordPress settings). Once registered they can choose to subscribe to specific categories and can also control the type of email they get by choosing plain text in an excerpt or full post format or a full post format with HTML.
93
 
94
  == Screenshots ==
95
 
@@ -100,6 +56,19 @@ Registered Users have registered with your WorPress blog (provided you have enab
100
 
101
  == Changelog ==
102
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  = Version 4.18 by Matthew Robinson =
104
 
105
  * Option to sort digest posts in ascending or descending order
1
  === Subscribe2 ===
2
  Contributors: MattyRob, Skippy, RavanH
3
+ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
4
  Tags: posts, subscription, email, subscribe, notify, notification
5
  Requires at least: 2.0.x
6
+ Tested up to: 2.8.4
7
+ Stable tag: 5.0
8
 
9
  Sends a list of subscribers an email notification when new posts are published to your blog
10
 
32
  4. Configure the options to taste, including the email template and any categories which should be excluded from notification
33
  5. Click the "Manage" admin menu link, and select "Subscribers".
34
  6. Manually subscribe people as you see fit.
35
+ 7. Create a [WordPress Page](http://codex.wordpress.org/Pages) to display the subscription form. When creating the page, you may click the "S2" button on the QuickBar to automatically insert the subscribe2 token. Or, if you prefer, you may manually insert the subscribe2 token:
36
  <!--subscribe2-->
37
  ***Ensure the token is on a line by itself and that it has a blank line above and below.***
38
  This token will automatically be replaced by dynamic subscription information and will display all forms and messages as necessary.
40
 
41
  == Frequently Asked Questions ==
42
 
43
+ = Where else can I get help? =
44
+ So, you've downloaded the plugin an it isn't doing what you expect. First you should read the documentation. There is a ReadMe.txt file and a PDF startup guide installed with the plugin.
45
 
46
+ Next you could search in the [Subscribe2 Forum](http://getsatisfaction.com/subscribe2/), the [WordPress forums](http://wordpress.org/support/) or the [Subscribe2 blog FAQs](http://subscribe2.wordpress.com/category/faq/).
47
 
48
+ No joy there? Well, if you can't find an answer to your question you can get [paid support](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2387904) by donating at least �20 to the plugin author.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  == Screenshots ==
51
 
56
 
57
  == Changelog ==
58
 
59
+ = Version 5.0 by Matthew Robinson =
60
+
61
+ * Change version number to reflect change in the on going support of the plugin which is now a searchable forum or a paid service
62
+ * Added links to online Subscribe2 resources into the Options->Subsribe2 page
63
+ * Fixed Digest Time Dropdown to recall Cron Task scheduled time
64
+ * Fixed code using updated [Admin Menu Plugin](http://wordpress.org/extend/plugins/ozh-admin-drop-down-menu/) API
65
+ * Fixed foreach() error in widget rename function
66
+ * Improved layout of widget control boxes
67
+ * Improved identification of Administrator level users on blogs where usermeta table entries for user_level are low or missing
68
+ * Removed avatar plugin support on WPMU due to processing overhead
69
+ * Improved the layout of the digest email with respect to inclusion of unnecessary white space
70
+ * Extended maximum script runtime for servers not using PHP in safe mode
71
+
72
  = Version 4.18 by Matthew Robinson =
73
 
74
  * Option to sort digest posts in ascending or descending order
counterwidget.php CHANGED
@@ -1,11 +1,12 @@
1
  <?php
2
  /*
3
  Plugin Name: Subscribe2 Counter Widget
4
- Version: 4.18
5
  Plugin URI: http://subscribe2.wordpress.com
6
  Description: Adds a sidebar widget to easily customize and display your Subscribe2 subscribers stats.
 
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
 
9
  */
10
 
11
  // Put functions into one big function we'll call at the plugins_loaded
1
  <?php
2
  /*
3
  Plugin Name: Subscribe2 Counter Widget
 
4
  Plugin URI: http://subscribe2.wordpress.com
5
  Description: Adds a sidebar widget to easily customize and display your Subscribe2 subscribers stats.
6
+ Version: 5.0
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
9
+ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
10
  */
11
 
12
  // Put functions into one big function we'll call at the plugins_loaded
include/s2_user_admin.css CHANGED
@@ -5,7 +5,7 @@ ul.s2_blogs {
5
 
6
  ul.s2_blogs li {
7
  background-color: #E3E3E3;
8
- border:1px solid #E0E0E0;
9
  display: block;
10
  float: left;
11
  margin: 3px;
@@ -59,25 +59,11 @@ ul.s2_blogs div.additional_info {
59
  color: #fff;
60
  border: 1px solid white;
61
  border-bottom: medium none;
 
62
  -moz-border-radius-topright: .5em;
63
  -moz-border-radius-topleft: .5em;
64
  }
65
 
66
- ul.s2_blogs li: hover div.additional_info {
67
- display: block;
68
- }
69
-
70
- ul.s2_blogs div.additional_info li {
71
  display: block;
72
- width: auto;
73
- float: left;
74
- padding: 1px;
75
- background-color: transparent;
76
- margin-right: 0;
77
- border: medium none;
78
- margin-bottom: 0;
79
- }
80
-
81
- ul.s2_blogs div.additional_info .description {
82
- font-style: italic;
83
  }
5
 
6
  ul.s2_blogs li {
7
  background-color: #E3E3E3;
8
+ border: 1px solid #E0E0E0;
9
  display: block;
10
  float: left;
11
  margin: 3px;
59
  color: #fff;
60
  border: 1px solid white;
61
  border-bottom: medium none;
62
+ font-style: italic;
63
  -moz-border-radius-topright: .5em;
64
  -moz-border-radius-topleft: .5em;
65
  }
66
 
67
+ ul.s2_blogs li:hover div.additional_info {
 
 
 
 
68
  display: block;
 
 
 
 
 
 
 
 
 
 
 
69
  }
subscribe2.php CHANGED
@@ -2,10 +2,11 @@
2
  /*
3
  Plugin Name: Subscribe2
4
  Plugin URI: http://subscribe2.wordpress.com
5
- Description: Notifies an email list when new entries are posted.
6
- Version: 4.18
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
 
9
  */
10
 
11
  /*
@@ -31,9 +32,14 @@ along with Subscribe2. If not, see <http://www.gnu.org/licenses/>.
31
 
32
  // our version number. Don't touch this or any line below
33
  // unless you know exacly what you are doing
34
- define('S2VERSION', '4.18');
35
  define('S2PATH', trailingslashit(dirname(__FILE__)));
36
 
 
 
 
 
 
37
  // Pre-2.6 compatibility
38
  if (!defined('WP_CONTENT_URL')) {
39
  define('WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
@@ -105,19 +111,19 @@ class s2class {
105
  Hook the menu
106
  */
107
  function admin_menu() {
108
- $s2management = add_management_page(__('Subscribers', 'subscribe2'), __('Subscribers', 'subscribe2'), "manage_options", __FILE__, array(&$this, 'manage_menu'));
109
  add_action("admin_print_scripts-$s2management", array(&$this, 'checkbox_form_js'));
110
 
111
- $s2options = add_options_page(__('Subscribe2 Options', 'subscribe2'), __('Subscribe2', 'subscribe2'), "manage_options", __FILE__, array(&$this, 'options_menu'));
112
  add_action("admin_print_scripts-$s2options", array(&$this, 'checkbox_form_js'));
113
  add_action("admin_print_scripts-$s2options", array(&$this, 'option_form_js'));
114
  add_filter('plugin_action_links', array(&$this, 'plugin_action'), -10, 2);
115
 
116
- $s2user = add_users_page(__('Subscriptions', 'subscribe2'), __('Subscriptions', 'subscribe2'), "read", __FILE__, array(&$this, 'user_menu'));
117
  add_action("admin_print_scripts-$s2user", array(&$this, 'checkbox_form_js'));
118
  add_action("admin_print_styles-$s2user", array(&$this, 'user_admin_css'));
119
 
120
- add_submenu_page('post-new.php', __('Mail Subscribers', 'subscribe2'), __('Mail Subscribers', 'subscribe2'), "publish_posts", __FILE__, array(&$this, 'write_menu'));
121
 
122
  $s2nonce = md5('subscribe2');
123
  } // end admin_menu()
@@ -125,12 +131,8 @@ class s2class {
125
  /**
126
  Hook for Admin Drop Down Icons
127
  */
128
- function ozh_s2_icon($hook) {
129
- if ($hook == plugin_basename(__FILE__)) {
130
- return WP_CONTENT_URL . '/plugins/subscribe2/include/email_edit.png';
131
- } else {
132
- return $hook;
133
- }
134
  } // end ozh_s2_icon()
135
 
136
  /**
@@ -269,11 +271,11 @@ class s2class {
269
  $string = str_replace("PERMALINK", $this->permalink, $string);
270
  if (strstr($string, "TINYLINK")) {
271
  $tinylink = file_get_contents('http://tinyurl.com/api-create.php?url=' . urlencode($this->permalink));
272
- if ( ($tinylink !== 'Error') || ($tinylink != false) ) {
273
- $string = str_replace("TINYLINK", $tinylink, $string);
274
- } else {
275
- $string = str_replace("TINYLINK", $this->permalink, $string);
276
- }
277
  }
278
  $string = str_replace("MYNAME", stripslashes($this->myname), $string);
279
  $string = str_replace("EMAIL", $this->myemail, $string);
@@ -522,9 +524,8 @@ class s2class {
522
  } else {
523
  // no <!--more-->, so grab the first 55 words
524
  $excerpt = strip_tags($plaintext);
525
- $excerpt_length = 55;
526
- $words = explode(' ', $excerpt, $excerpt_length + 1);
527
- if (count($words) > $excerpt_length) {
528
  array_pop($words);
529
  array_push($words, '[...]');
530
  $excerpt = implode(' ', $words);
@@ -1295,6 +1296,14 @@ class s2class {
1295
  $admin = get_userdata($wpdb->get_var($sql));
1296
  }
1297
 
 
 
 
 
 
 
 
 
1298
  return $admin;
1299
  } //end get_userdata()
1300
 
@@ -1755,6 +1764,9 @@ class s2class {
1755
  // show our form
1756
  echo "<div class=\"wrap\">";
1757
  echo "<h2>" . __('Subscribe2 Settings', 'subscribe2') . "</h2>\r\n";
 
 
 
1758
  echo "<form method=\"post\" action=\"\">\r\n";
1759
  if (function_exists('wp_nonce_field')) {
1760
  wp_nonce_field('subscribe2-options_subscribers' . $s2nonce);
@@ -2244,16 +2256,6 @@ class s2class {
2244
  $blog['blogname'] = $blogname;
2245
  }
2246
  $blog['description'] = get_bloginfo('description');
2247
- if (defined('AUTHOR_AVATARS_VERSION')) {
2248
- if (!class_exists('UserList'))
2249
- include_once(ABSPATH . 'wp-content/plugins/author-avatars/lib/UserList.class.php' );
2250
- $userlist = new UserList();
2251
- $userlist->roles = array('Administrator', 'Editor', 'Subscriber');
2252
- $userlist->blogs = array($blog['blog_id']);
2253
- $userlist->avatar_size = 30;
2254
- $userlist->use_list_template();
2255
- $blog['users'] = $userlist->get_output();
2256
- }
2257
  $blog['blogurl'] = get_bloginfo('url');
2258
  $blog['subscribe_page'] = get_bloginfo('url') . "/wp-admin/users.php?page=subscribe2/subscribe2.php";
2259
 
@@ -2281,7 +2283,7 @@ class s2class {
2281
  }
2282
  echo "<a href=\"" . $blog['blogurl'] . "/wp-admin/?s2mu_unsubscribe=" . $blog['blog_id'] . "\">" . __('Unsubscribe', 'subscribe2') . "</a></span>\r\n";
2283
  }
2284
- echo "<div class=\"additional_info\"><span class=\"description\">" . $blog['description'] . "</span>" . $blog['users'] . "</div>\r\n";
2285
  echo "</li>";
2286
  }
2287
  echo "</ul>\r\n";
@@ -2302,7 +2304,7 @@ class s2class {
2302
  }
2303
  echo "<a href=\"" . $blog['blogurl'] . "/wp-admin/?s2mu_subscribe=" . $blog['blog_id'] . "\">" . __('Subscribe', 'subscribe2') . "</a></span>\r\n";
2304
  }
2305
- echo "<div class=\"additional_info\"><span class=\"description\">" . $blog['description'] . "</span>" . $blog['users'] . "</div>\r\n";
2306
  echo "</li>";
2307
  }
2308
  echo "</ul>\r\n";
@@ -2525,8 +2527,17 @@ class s2class {
2525
  function admin_dropdown($inc_author = false) {
2526
  global $wpdb;
2527
 
2528
- $sql = "SELECT ID,display_name FROM $wpdb->users INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key='" . $wpdb->prefix . "user_level' AND $wpdb->usermeta.meta_value IN (8, 9, 10)";
2529
  $admins = $wpdb->get_results($sql);
 
 
 
 
 
 
 
 
 
2530
 
2531
  if ($inc_author) {
2532
  $author[] = (object)array('ID' => 'author', 'display_name' => 'Post Author');
@@ -2544,6 +2555,10 @@ class s2class {
2544
  echo "</select>\r\n";
2545
  } // end admin_dropdown()
2546
 
 
 
 
 
2547
  function display_digest_choices() {
2548
  global $wpdb;
2549
  $scheduled_time = wp_next_scheduled('s2_digest_cron');
@@ -2568,7 +2583,7 @@ class s2class {
2568
  echo "<select name=\"hour\">\r\n";
2569
  while ($hour = current($hours)) {
2570
  echo "<option value=\"" . key($hours) . "\"";
2571
- if ( (key($hours) == date('H', $scheduled_time)) && (!empty($schedule_time)) ){
2572
  echo " selected=\"selected\"";
2573
  }
2574
  echo ">" . $hour . "</option>\r\n";
@@ -2853,9 +2868,9 @@ class s2class {
2853
  $title = htmlspecialchars($options['title'], ENT_QUOTES);
2854
  $div = $options['div'];
2855
  echo "<p><label for=\"s2w-title\">" . __('Title:');
2856
- echo "<input style=\"width: 250px;\" id=\"s2w-title\" name=\"s2w-title\" type=\"text\" value=\"" . $title . "\" /></label></p>";
2857
  echo "<p><label for=\"s2w-div\">" . __('Div class name:');
2858
- echo "<input style=\"width: 250px;\" id=\"s2w-title\" name=\"s2w-div\" type=\"text\" value=\"" . $div . "\" /></label></p>";
2859
  echo "<input type=\"hidden\" id=\"s2w-submit\" name=\"s2w-submit\" value=\"1\" />";
2860
  } // end widget_subscribe2_widget_control()
2861
 
@@ -2884,12 +2899,12 @@ class s2class {
2884
  if ( (empty($sidebars)) || (!is_array($sidebars)) ) { return; }
2885
  $changed = false;
2886
  foreach ($sidebars as $s =>$sidebar) {
2887
- if (empty($sidebar)) { break; }
2888
  foreach ($sidebar as $w => $widget) {
2889
  if ($widget == 'subscribe2widget') {
2890
- $sidebars[$s][$w] = 'subscribe2';
2891
- $changed = true;
2892
- }
2893
  }
2894
  }
2895
  if ($changed) {
@@ -3029,6 +3044,9 @@ class s2class {
3029
  // if we have posts, let's prepare the digest
3030
  $datetime = get_option('date_format') . ' @ ' . get_option('time_format');
3031
  $all_post_cats = array();
 
 
 
3032
  foreach ($posts as $post) {
3033
  $post_cats = wp_get_post_categories($post->ID);
3034
  $post_cats_string = implode(',', $post_cats);
@@ -3057,12 +3075,12 @@ class s2class {
3057
  if ($check) {
3058
  continue;
3059
  }
3060
- $table .= "* " . $post->post_title . "\r\n";
 
 
3061
  $message_posttime .= $post->post_title . "\r\n";
3062
  $message_posttime .= __('Posted on', 'subscribe2') . ": " . mysql2date($datetime, $post->post_date) . "\r\n";
3063
- $message_posttime .= get_permalink($post->ID) . "\r\n";
3064
- $message_post .= $post->post_title . "\r\n";
3065
- $message_post .= get_permalink($post->ID) . "\r\n";
3066
  $excerpt = $post->post_excerpt;
3067
  if ('' == $excerpt) {
3068
  // no excerpt, is there a <!--more--> ?
@@ -3072,25 +3090,29 @@ class s2class {
3072
  if (function_exists('strip_shortcodes')) {
3073
  $excerpt = strip_shortcodes($excerpt);
3074
  }
3075
- // strip leading and trailing whitespace
3076
- $excerpt = trim($excerpt);
3077
  } else {
3078
  $excerpt = strip_tags($post->post_content);
3079
  if (function_exists('strip_shortcodes')) {
3080
  $excerpt = strip_shortcodes($excerpt);
3081
  }
3082
- $words = explode(' ', $excerpt, 56);
3083
- if (count($words) > 55) {
3084
  array_pop($words);
3085
  array_push($words, '[...]');
3086
  $excerpt = implode(' ', $words);
3087
  }
3088
  }
 
 
3089
  }
3090
  $message_post .= $excerpt . "\r\n\r\n";
3091
  $message_posttime .= $excerpt . "\r\n\r\n";
3092
  }
3093
 
 
 
 
 
3094
  //sanity check - don't send a mail if the content is empty
3095
  if (!$message_post && !$message_posttime && !$table) {
3096
  return;
@@ -3141,6 +3163,10 @@ class s2class {
3141
  if ('1' == $this->subscribe2_options['widget']) {
3142
  add_action('plugins_loaded', array(&$this, 'register_subscribe2widget'));
3143
  }
 
 
 
 
3144
  } // end s2init()
3145
 
3146
  function subscribe2() {
@@ -3195,7 +3221,12 @@ class s2class {
3195
  if ('1' == $this->subscribe2_options['show_meta']) {
3196
  add_action('wp_meta', array(&$this, 'add_minimeta'), 0);
3197
  }
3198
- add_filter('ozh_adminmenu_icon', array(&$this, 'ozh_s2_icon'));
 
 
 
 
 
3199
 
3200
  // add action to display editor buttons if option is enabled
3201
  if ('1' == $this->subscribe2_options['show_button']) {
@@ -3208,10 +3239,6 @@ class s2class {
3208
  add_action('user_register', array(&$this, 'register'));
3209
  add_action('add_user_to_blog', array(&$this, 'register'), 10, 1);
3210
 
3211
- if ( ($this->s2_mu) && ((isset($_GET['s2mu_subscribe'])) || (isset($_GET['s2mu_unsubscribe']))) ) {
3212
- add_action('admin_init', array(&$this, 'wpmu_subscribe'));
3213
- }
3214
-
3215
  // add actions for processing posts based on per-post or cron email settings
3216
  if ($this->subscribe2_options['email_freq'] != 'never') {
3217
  add_action('s2_digest_cron', array(&$this, 'subscribe2_cron'));
@@ -3244,28 +3271,32 @@ class s2class {
3244
  var $myname = '';
3245
  var $myemail = '';
3246
  var $signup_dates = array();
3247
- var $private = false;
3248
  var $filtered = 0;
3249
 
3250
  // state variables used to affect processing
3251
  var $action = '';
3252
  var $email = '';
3253
  var $message = '';
3254
- var $error = '';
3255
 
3256
  // some messages
3257
  var $please_log_in = '';
3258
- var $use_profile = '';
 
3259
  var $confirmation_sent = '';
3260
  var $already_subscribed = '';
3261
  var $not_subscribed ='';
3262
  var $not_an_email = '';
3263
  var $barred_domain = '';
 
3264
  var $mail_sent = '';
 
3265
  var $form = '';
3266
  var $no_such_email = '';
3267
  var $added = '';
3268
  var $deleted = '';
 
 
3269
  var $confirm_subject = '';
3270
  var $options_saved = '';
3271
  var $options_reset = '';
2
  /*
3
  Plugin Name: Subscribe2
4
  Plugin URI: http://subscribe2.wordpress.com
5
+ Description: Notifies an email list when new entries are posted. For support visit the <a href="http://getsatisfaction.com/subscribe2/">Subscribe2 forum</a>.
6
+ Version: 5.0
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
9
+ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
10
  */
11
 
12
  /*
32
 
33
  // our version number. Don't touch this or any line below
34
  // unless you know exacly what you are doing
35
+ define('S2VERSION', '5.0');
36
  define('S2PATH', trailingslashit(dirname(__FILE__)));
37
 
38
+ // Set minimum execution time to 5 minutes - won't affect safe mode
39
+ if (ini_get('max_execution_time') < 300) {
40
+ ini_set('max_execution_time', 300);
41
+ }
42
+
43
  // Pre-2.6 compatibility
44
  if (!defined('WP_CONTENT_URL')) {
45
  define('WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
111
  Hook the menu
112
  */
113
  function admin_menu() {
114
+ $s2management = add_management_page(__('Subscribers', 'subscribe2'), __('Subscribers', 'subscribe2'), "manage_options", 's2_tools', array(&$this, 'manage_menu'));
115
  add_action("admin_print_scripts-$s2management", array(&$this, 'checkbox_form_js'));
116
 
117
+ $s2options = add_options_page(__('Subscribe2 Options', 'subscribe2'), __('Subscribe2', 'subscribe2'), "manage_options", 's2_settings', array(&$this, 'options_menu'));
118
  add_action("admin_print_scripts-$s2options", array(&$this, 'checkbox_form_js'));
119
  add_action("admin_print_scripts-$s2options", array(&$this, 'option_form_js'));
120
  add_filter('plugin_action_links', array(&$this, 'plugin_action'), -10, 2);
121
 
122
+ $s2user = add_users_page(__('Subscriptions', 'subscribe2'), __('Subscriptions', 'subscribe2'), "read", 's2_users', array(&$this, 'user_menu'));
123
  add_action("admin_print_scripts-$s2user", array(&$this, 'checkbox_form_js'));
124
  add_action("admin_print_styles-$s2user", array(&$this, 'user_admin_css'));
125
 
126
+ add_submenu_page('post-new.php', __('Mail Subscribers', 'subscribe2'), __('Mail Subscribers', 'subscribe2'), "publish_posts", 's2_posts', array(&$this, 'write_menu'));
127
 
128
  $s2nonce = md5('subscribe2');
129
  } // end admin_menu()
131
  /**
132
  Hook for Admin Drop Down Icons
133
  */
134
+ function ozh_s2_icon() {
135
+ return WP_CONTENT_URL . '/plugins/subscribe2/include/email_edit.png';
 
 
 
 
136
  } // end ozh_s2_icon()
137
 
138
  /**
271
  $string = str_replace("PERMALINK", $this->permalink, $string);
272
  if (strstr($string, "TINYLINK")) {
273
  $tinylink = file_get_contents('http://tinyurl.com/api-create.php?url=' . urlencode($this->permalink));
274
+ if ( ($tinylink !== 'Error') || ($tinylink != false) ) {
275
+ $string = str_replace("TINYLINK", $tinylink, $string);
276
+ } else {
277
+ $string = str_replace("TINYLINK", $this->permalink, $string);
278
+ }
279
  }
280
  $string = str_replace("MYNAME", stripslashes($this->myname), $string);
281
  $string = str_replace("EMAIL", $this->myemail, $string);
524
  } else {
525
  // no <!--more-->, so grab the first 55 words
526
  $excerpt = strip_tags($plaintext);
527
+ $words = explode(' ', $excerpt, $this->excerpt_length + 1);
528
+ if (count($words) > $this->excerpt_length) {
 
529
  array_pop($words);
530
  array_push($words, '[...]');
531
  $excerpt = implode(' ', $words);
1296
  $admin = get_userdata($wpdb->get_var($sql));
1297
  }
1298
 
1299
+ // handle issues from WordPress core where user_level is not set or set low
1300
+ if (empty($admin)) {
1301
+ $role = 'administrator';
1302
+ $wp_user_search = new WP_User_Search( '', '', $role);
1303
+ $results = $wp_user_search->get_results();
1304
+ $admin = $results[0];
1305
+ }
1306
+
1307
  return $admin;
1308
  } //end get_userdata()
1309
 
1764
  // show our form
1765
  echo "<div class=\"wrap\">";
1766
  echo "<h2>" . __('Subscribe2 Settings', 'subscribe2') . "</h2>\r\n";
1767
+ echo "<a href=\"http://subscribe2.wordpress.com/\">" . __('Plugin Blog', 'subscribe2') . "</a> | ";
1768
+ echo "<a href=\"http://getsatisfaction.com/subscribe2/\">" . __('Support Forum', 'subscribe2') . "</a> | ";
1769
+ echo "<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904\">" . __('Make a donation via PayPal', 'subscribe2') . "</a>";
1770
  echo "<form method=\"post\" action=\"\">\r\n";
1771
  if (function_exists('wp_nonce_field')) {
1772
  wp_nonce_field('subscribe2-options_subscribers' . $s2nonce);
2256
  $blog['blogname'] = $blogname;
2257
  }
2258
  $blog['description'] = get_bloginfo('description');
 
 
 
 
 
 
 
 
 
 
2259
  $blog['blogurl'] = get_bloginfo('url');
2260
  $blog['subscribe_page'] = get_bloginfo('url') . "/wp-admin/users.php?page=subscribe2/subscribe2.php";
2261
 
2283
  }
2284
  echo "<a href=\"" . $blog['blogurl'] . "/wp-admin/?s2mu_unsubscribe=" . $blog['blog_id'] . "\">" . __('Unsubscribe', 'subscribe2') . "</a></span>\r\n";
2285
  }
2286
+ echo "<div class=\"additional_info\">" . $blog['description'] . "</div>\r\n";
2287
  echo "</li>";
2288
  }
2289
  echo "</ul>\r\n";
2304
  }
2305
  echo "<a href=\"" . $blog['blogurl'] . "/wp-admin/?s2mu_subscribe=" . $blog['blog_id'] . "\">" . __('Subscribe', 'subscribe2') . "</a></span>\r\n";
2306
  }
2307
+ echo "<div class=\"additional_info\">" . $blog['description'] . "</div>\r\n";
2308
  echo "</li>";
2309
  }
2310
  echo "</ul>\r\n";
2527
  function admin_dropdown($inc_author = false) {
2528
  global $wpdb;
2529
 
2530
+ $sql = "SELECT ID, display_name FROM $wpdb->users INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key='" . $wpdb->prefix . "user_level' AND $wpdb->usermeta.meta_value IN (8, 9, 10)";
2531
  $admins = $wpdb->get_results($sql);
2532
+
2533
+ // handle issues from WordPress core where user_level is not set or set low
2534
+ if (empty($admins)) {
2535
+ $role = 'administrator';
2536
+ $wp_user_search = new WP_User_Search( '', '', $role);
2537
+ $admins_string = implode(', ', $wp_user_search->get_results());
2538
+ $sql = "SELECT ID, display_name FROM $wpdb->users WHERE ID IN (" . $admins_string . ")";
2539
+ $admins = $wpdb->get_results($sql);
2540
+ }
2541
 
2542
  if ($inc_author) {
2543
  $author[] = (object)array('ID' => 'author', 'display_name' => 'Post Author');
2555
  echo "</select>\r\n";
2556
  } // end admin_dropdown()
2557
 
2558
+ /**
2559
+ Display a dropdown of choices for digest email frequency
2560
+ and give user details of timings when event is scheduled
2561
+ */
2562
  function display_digest_choices() {
2563
  global $wpdb;
2564
  $scheduled_time = wp_next_scheduled('s2_digest_cron');
2583
  echo "<select name=\"hour\">\r\n";
2584
  while ($hour = current($hours)) {
2585
  echo "<option value=\"" . key($hours) . "\"";
2586
+ if ( (key($hours) == date('H', $scheduled_time)) && (!empty($scheduled_time)) ){
2587
  echo " selected=\"selected\"";
2588
  }
2589
  echo ">" . $hour . "</option>\r\n";
2868
  $title = htmlspecialchars($options['title'], ENT_QUOTES);
2869
  $div = $options['div'];
2870
  echo "<p><label for=\"s2w-title\">" . __('Title:');
2871
+ echo "<input class=\"widefat\" id=\"s2w-title\" name=\"s2w-title\" type=\"text\" value=\"" . $title . "\" /></label></p>";
2872
  echo "<p><label for=\"s2w-div\">" . __('Div class name:');
2873
+ echo "<input class=\"widefat\" id=\"s2w-title\" name=\"s2w-div\" type=\"text\" value=\"" . $div . "\" /></label></p>";
2874
  echo "<input type=\"hidden\" id=\"s2w-submit\" name=\"s2w-submit\" value=\"1\" />";
2875
  } // end widget_subscribe2_widget_control()
2876
 
2899
  if ( (empty($sidebars)) || (!is_array($sidebars)) ) { return; }
2900
  $changed = false;
2901
  foreach ($sidebars as $s =>$sidebar) {
2902
+ if ( (empty($sidebar)) || (!is_array($sidebar)) ) { break; }
2903
  foreach ($sidebar as $w => $widget) {
2904
  if ($widget == 'subscribe2widget') {
2905
+ $sidebars[$s][$w] = 'subscribe2';
2906
+ $changed = true;
2907
+ }
2908
  }
2909
  }
2910
  if ($changed) {
3044
  // if we have posts, let's prepare the digest
3045
  $datetime = get_option('date_format') . ' @ ' . get_option('time_format');
3046
  $all_post_cats = array();
3047
+ $table = '';
3048
+ $message_post= '';
3049
+ $message_posttime = '';
3050
  foreach ($posts as $post) {
3051
  $post_cats = wp_get_post_categories($post->ID);
3052
  $post_cats_string = implode(',', $post_cats);
3075
  if ($check) {
3076
  continue;
3077
  }
3078
+ ('' == $table) ? $table = "* " . $post->post_title : $table .= "\r\n* " . $post->post_title;
3079
+ $message_post .= $post->post_title . "\r\n";
3080
+ $message_post .= get_permalink($post->ID) . "\r\n\r\n";
3081
  $message_posttime .= $post->post_title . "\r\n";
3082
  $message_posttime .= __('Posted on', 'subscribe2') . ": " . mysql2date($datetime, $post->post_date) . "\r\n";
3083
+ $message_posttime .= get_permalink($post->ID) . "\r\n\r\n";
 
 
3084
  $excerpt = $post->post_excerpt;
3085
  if ('' == $excerpt) {
3086
  // no excerpt, is there a <!--more--> ?
3090
  if (function_exists('strip_shortcodes')) {
3091
  $excerpt = strip_shortcodes($excerpt);
3092
  }
 
 
3093
  } else {
3094
  $excerpt = strip_tags($post->post_content);
3095
  if (function_exists('strip_shortcodes')) {
3096
  $excerpt = strip_shortcodes($excerpt);
3097
  }
3098
+ $words = explode(' ', $excerpt, $this->excerpt_length + 1);
3099
+ if (count($words) > $this->excerpt_length) {
3100
  array_pop($words);
3101
  array_push($words, '[...]');
3102
  $excerpt = implode(' ', $words);
3103
  }
3104
  }
3105
+ // strip leading and trailing whitespace
3106
+ $excerpt = trim($excerpt);
3107
  }
3108
  $message_post .= $excerpt . "\r\n\r\n";
3109
  $message_posttime .= $excerpt . "\r\n\r\n";
3110
  }
3111
 
3112
+ // we add a blank line after each post excerpt now trim white space that occurs for the last post
3113
+ $message_post = trim($message_post);
3114
+ $message_posttime = trim($message_posttime);
3115
+
3116
  //sanity check - don't send a mail if the content is empty
3117
  if (!$message_post && !$message_posttime && !$table) {
3118
  return;
3163
  if ('1' == $this->subscribe2_options['widget']) {
3164
  add_action('plugins_loaded', array(&$this, 'register_subscribe2widget'));
3165
  }
3166
+ // add action to handle WPMU subscriptions and unsubscriptions
3167
+ if ( (isset($_GET['s2mu_subscribe'])) || (isset($_GET['s2mu_unsubscribe'])) ) {
3168
+ add_action('init', array(&$this, 'wpmu_subscribe'));
3169
+ }
3170
  } // end s2init()
3171
 
3172
  function subscribe2() {
3221
  if ('1' == $this->subscribe2_options['show_meta']) {
3222
  add_action('wp_meta', array(&$this, 'add_minimeta'), 0);
3223
  }
3224
+ // Add filters for Ozh Admin Menu
3225
+ add_filter('ozh_adminmenu_icon_s2_posts', array(&$this, 'ozh_s2_icon'));
3226
+ add_filter('ozh_adminmenu_icon_s2_users', array(&$this, 'ozh_s2_icon'));
3227
+ add_filter('ozh_adminmenu_icon_s2_tools', array(&$this, 'ozh_s2_icon'));
3228
+ add_filter('ozh_adminmenu_icon_s2_settings', array(&$this, 'ozh_s2_icon'));
3229
+
3230
 
3231
  // add action to display editor buttons if option is enabled
3232
  if ('1' == $this->subscribe2_options['show_button']) {
3239
  add_action('user_register', array(&$this, 'register'));
3240
  add_action('add_user_to_blog', array(&$this, 'register'), 10, 1);
3241
 
 
 
 
 
3242
  // add actions for processing posts based on per-post or cron email settings
3243
  if ($this->subscribe2_options['email_freq'] != 'never') {
3244
  add_action('s2_digest_cron', array(&$this, 'subscribe2_cron'));
3271
  var $myname = '';
3272
  var $myemail = '';
3273
  var $signup_dates = array();
 
3274
  var $filtered = 0;
3275
 
3276
  // state variables used to affect processing
3277
  var $action = '';
3278
  var $email = '';
3279
  var $message = '';
3280
+ var $excerpt_length = 55;
3281
 
3282
  // some messages
3283
  var $please_log_in = '';
3284
+ var $use_profile_admin = '';
3285
+ var $use_profile_users = '';
3286
  var $confirmation_sent = '';
3287
  var $already_subscribed = '';
3288
  var $not_subscribed ='';
3289
  var $not_an_email = '';
3290
  var $barred_domain = '';
3291
+ var $error = '';
3292
  var $mail_sent = '';
3293
+ var $mail_failed = '';
3294
  var $form = '';
3295
  var $no_such_email = '';
3296
  var $added = '';
3297
  var $deleted = '';
3298
+ var $subscribe = '';
3299
+ var $unsubscribe = '';
3300
  var $confirm_subject = '';
3301
  var $options_saved = '';
3302
  var $options_reset = '';
subscribe2.pot CHANGED
@@ -8,7 +8,7 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: \n"
11
- "POT-Creation-Date: 2009-07-24 20:16+0100\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,747 +16,759 @@ msgstr ""
16
  "Content-Type: text/plain; charset=CHARSET\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
 
19
- #: subscribe2.php:63
20
  msgid "To manage your subscription options please"
21
  msgstr ""
22
 
23
- #: subscribe2.php:63
24
  msgid "login"
25
  msgstr ""
26
 
27
- #: subscribe2.php:65 subscribe2.php:67
28
  msgid "You may manage your subscription options from your"
29
  msgstr ""
30
 
31
- #: subscribe2.php:65 subscribe2.php:67
32
  msgid "profile"
33
  msgstr ""
34
 
35
- #: subscribe2.php:69
36
  msgid "A confirmation message is on its way!"
37
  msgstr ""
38
 
39
- #: subscribe2.php:71
40
  msgid "That email address is already subscribed."
41
  msgstr ""
42
 
43
- #: subscribe2.php:73
44
  msgid "That email address is not subscribed."
45
  msgstr ""
46
 
47
- #: subscribe2.php:75
48
  msgid "Sorry, but that does not look like an email address to me."
49
  msgstr ""
50
 
51
- #: subscribe2.php:77
52
  msgid ""
53
  "Sorry, email addresses at that domain are currently barred due to spam, "
54
  "please use an alternative email address."
55
  msgstr ""
56
 
57
- #: subscribe2.php:79
58
  msgid ""
59
  "Sorry, there seems to be an error on the server. Please try again later."
60
  msgstr ""
61
 
62
- #: subscribe2.php:81
63
  msgid "Message sent!"
64
  msgstr ""
65
 
66
- #: subscribe2.php:83
67
  msgid ""
68
  "Message failed! Check your settings and check with your hosting provider"
69
  msgstr ""
70
 
71
- #: subscribe2.php:85
72
  msgid "Your email:"
73
  msgstr ""
74
 
75
- #: subscribe2.php:85
76
  msgid "Enter email address..."
77
  msgstr ""
78
 
79
- #: subscribe2.php:85 subscribe2.php:1506 subscribe2.php:1598
80
- #: subscribe2.php:2303
81
  msgid "Subscribe"
82
  msgstr ""
83
 
84
- #: subscribe2.php:85 subscribe2.php:1507 subscribe2.php:1599
85
- #: subscribe2.php:2282
86
  msgid "Unsubscribe"
87
  msgstr ""
88
 
89
- #: subscribe2.php:88
90
  msgid "No such email address is registered."
91
  msgstr ""
92
 
93
- #: subscribe2.php:90
94
  msgid "You have successfully subscribed!"
95
  msgstr ""
96
 
97
- #: subscribe2.php:92
98
  msgid "You have successfully unsubscribed."
99
  msgstr ""
100
 
101
- #: subscribe2.php:94
102
  msgid "subscribe"
103
  msgstr ""
104
 
105
- #: subscribe2.php:96
106
  msgid "unsubscribe"
107
  msgstr ""
108
 
109
- #: subscribe2.php:99
110
  msgid "Options saved!"
111
  msgstr ""
112
 
113
- #: subscribe2.php:100
114
  msgid "Options reset!"
115
  msgstr ""
116
 
117
- #: subscribe2.php:108
118
  msgid "Subscribers"
119
  msgstr ""
120
 
121
- #: subscribe2.php:111
122
  msgid "Subscribe2 Options"
123
  msgstr ""
124
 
125
- #: subscribe2.php:111 subscribe2.php:2829 subscribe2.php:2933
126
  msgid "Subscribe2"
127
  msgstr ""
128
 
129
- #: subscribe2.php:116 subscribe2.php:1782
130
  msgid "Subscriptions"
131
  msgstr ""
132
 
133
- #: subscribe2.php:120
134
  msgid "Mail Subscribers"
135
  msgstr ""
136
 
137
- #: subscribe2.php:798
138
  msgid "New subscription"
139
  msgstr ""
140
 
141
- #: subscribe2.php:799
142
  msgid "subscribed to email notifications!"
143
  msgstr ""
144
 
145
- #: subscribe2.php:814
146
  msgid "New Unsubscription"
147
  msgstr ""
148
 
149
- #: subscribe2.php:815
150
  msgid "unsubscribed from email notifications!"
151
  msgstr ""
152
 
153
- #: subscribe2.php:1322
154
  msgid "Address(es) subscribed!"
155
  msgstr ""
156
 
157
- #: subscribe2.php:1325
158
  msgid "Address(es) unsubscribed!"
159
  msgstr ""
160
 
161
- #: subscribe2.php:1335
162
  msgid "Address(es) deleted!"
163
  msgstr ""
164
 
165
- #: subscribe2.php:1341 subscribe2.php:1347
166
  msgid "Status changed!"
167
  msgstr ""
168
 
169
- #: subscribe2.php:1361
170
  msgid "Reminder Email(s) Sent!"
171
  msgstr ""
172
 
173
- #: subscribe2.php:1364
174
  msgid "Registered Users Subscribed!"
175
  msgstr ""
176
 
177
- #: subscribe2.php:1367
178
  msgid "Registered Users Unsubscribed!"
179
  msgstr ""
180
 
181
- #: subscribe2.php:1376
182
  msgid "Format updated for Registered Users!"
183
  msgstr ""
184
 
185
- #: subscribe2.php:1471
186
  msgid "Previous Page"
187
  msgstr ""
188
 
189
- #: subscribe2.php:1491
190
  msgid "Next Page"
191
  msgstr ""
192
 
193
- #: subscribe2.php:1497
194
  msgid "Manage Subscribers"
195
  msgstr ""
196
 
197
- #: subscribe2.php:1502
198
  msgid "Add/Remove Subscribers"
199
  msgstr ""
200
 
201
- #: subscribe2.php:1503
202
  msgid "Enter addresses, one per line or comma-separated"
203
  msgstr ""
204
 
205
- #: subscribe2.php:1510
206
  msgid "Current Subscribers"
207
  msgstr ""
208
 
209
- #: subscribe2.php:1512
210
  msgid "Filter"
211
  msgstr ""
212
 
213
- #: subscribe2.php:1519
214
  msgid "Search Subscribers"
215
  msgstr ""
216
 
217
- #: subscribe2.php:1522
218
  msgid "Send Reminder Email"
219
  msgstr ""
220
 
221
- #: subscribe2.php:1527
222
  msgid "Save Emails to CSV File"
223
  msgstr ""
224
 
225
- #: subscribe2.php:1533 subscribe2.php:1587
226
  msgid "Process"
227
  msgstr ""
228
 
229
- #: subscribe2.php:1542 subscribe2.php:1564
230
  msgid "Confirm this email address"
231
  msgstr ""
232
 
233
- #: subscribe2.php:1544 subscribe2.php:1557
234
  msgid "Unconfirm this email address"
235
  msgstr ""
236
 
237
- #: subscribe2.php:1546 subscribe2.php:1559 subscribe2.php:1567
238
  msgid "Delete this email address"
239
  msgstr ""
240
 
241
- #: subscribe2.php:1550 subscribe2.php:2416
242
  msgid "Select / Unselect All"
243
  msgstr ""
244
 
245
- #: subscribe2.php:1574
246
  msgid "edit"
247
  msgstr ""
248
 
249
- #: subscribe2.php:1581
250
  msgid "No matching subscribers found"
251
  msgstr ""
252
 
253
- #: subscribe2.php:1583
254
  msgid "NONE"
255
  msgstr ""
256
 
257
- #: subscribe2.php:1593
258
  msgid "Categories"
259
  msgstr ""
260
 
261
- #: subscribe2.php:1594
262
  msgid ""
263
  "Preferences for all existing Registered Users can be changed using this "
264
  "section."
265
  msgstr ""
266
 
267
- #: subscribe2.php:1595
268
  msgid "Consider User Privacy as changes cannot be undone"
269
  msgstr ""
270
 
271
- #: subscribe2.php:1597
272
  msgid "Action to perform"
273
  msgstr ""
274
 
275
- #: subscribe2.php:1602
276
  msgid "Bulk Update Categories"
277
  msgstr ""
278
 
279
- #: subscribe2.php:1604
280
  msgid "Send email as"
281
  msgstr ""
282
 
283
- #: subscribe2.php:1605 subscribe2.php:2017 subscribe2.php:2160
284
  msgid "Plain Text - Excerpt"
285
  msgstr ""
286
 
287
- #: subscribe2.php:1606 subscribe2.php:2012 subscribe2.php:2155
288
  msgid "Plain Text - Full"
289
  msgstr ""
290
 
291
- #: subscribe2.php:1607 subscribe2.php:2007 subscribe2.php:2150
292
  msgid "HTML"
293
  msgstr ""
294
 
295
- #: subscribe2.php:1608
296
  msgid "Bulk Update Format"
297
  msgstr ""
298
 
299
- #: subscribe2.php:1757
300
  msgid "Subscribe2 Settings"
301
  msgstr ""
302
 
303
- #: subscribe2.php:1768 subscribe2.php:2133
304
- msgid "Notification Settings"
 
 
 
 
305
  msgstr ""
306
 
307
  #: subscribe2.php:1769
 
 
 
 
 
 
 
 
308
  msgid "Restrict the number of recipients per email to (0 for unlimited)"
309
  msgstr ""
310
 
311
- #: subscribe2.php:1771 subscribe2.php:1924 subscribe2.php:1933
312
  msgid "Edit"
313
  msgstr ""
314
 
315
- #: subscribe2.php:1774 subscribe2.php:1927 subscribe2.php:1936
316
  msgid "Update"
317
  msgstr ""
318
 
319
- #: subscribe2.php:1775 subscribe2.php:1928 subscribe2.php:1937
320
  msgid "Revert"
321
  msgstr ""
322
 
323
- #: subscribe2.php:1777
324
  msgid "Send Admins notifications for new"
325
  msgstr ""
326
 
327
- #: subscribe2.php:1787
328
  msgid "Unsubscriptions"
329
  msgstr ""
330
 
331
- #: subscribe2.php:1792
332
  msgid "Both"
333
  msgstr ""
334
 
335
- #: subscribe2.php:1797
336
  msgid "Neither"
337
  msgstr ""
338
 
339
- #: subscribe2.php:1799
340
  msgid "Include theme CSS stylesheet in HTML notifications"
341
  msgstr ""
342
 
343
- #: subscribe2.php:1804 subscribe2.php:1816 subscribe2.php:1827
344
- #: subscribe2.php:1838 subscribe2.php:1985 subscribe2.php:1996
345
- #: subscribe2.php:2023 subscribe2.php:2039 subscribe2.php:2168
346
- #: subscribe2.php:2204
347
  msgid "Yes"
348
  msgstr ""
349
 
350
- #: subscribe2.php:1809 subscribe2.php:1821 subscribe2.php:1832
351
- #: subscribe2.php:1843 subscribe2.php:1979 subscribe2.php:1990
352
- #: subscribe2.php:2001 subscribe2.php:2028 subscribe2.php:2044
353
- #: subscribe2.php:2173 subscribe2.php:2208
354
  msgid "No"
355
  msgstr ""
356
 
357
- #: subscribe2.php:1811
358
  msgid "Send Emails for Pages"
359
  msgstr ""
360
 
361
- #: subscribe2.php:1822
362
  msgid "Send Emails for Password Protected Posts"
363
  msgstr ""
364
 
365
- #: subscribe2.php:1833
366
  msgid "Send Emails for Private Posts"
367
  msgstr ""
368
 
369
- #: subscribe2.php:1844
370
  msgid "Send Email From"
371
  msgstr ""
372
 
373
- #: subscribe2.php:1849
374
  msgid "Send Emails"
375
  msgstr ""
376
 
377
- #: subscribe2.php:1851
378
  msgid "For digest notifications, date order for posts is"
379
  msgstr ""
380
 
381
- #: subscribe2.php:1856
382
  msgid "Descending"
383
  msgstr ""
384
 
385
- #: subscribe2.php:1861
386
  msgid "Ascending"
387
  msgstr ""
388
 
389
- #: subscribe2.php:1865
390
  msgid "Email Templates"
391
  msgstr ""
392
 
393
- #: subscribe2.php:1869
394
  msgid "New Post email (must not be empty)"
395
  msgstr ""
396
 
397
- #: subscribe2.php:1870 subscribe2.php:1895 subscribe2.php:1900
398
  msgid "Subject Line"
399
  msgstr ""
400
 
401
- #: subscribe2.php:1875
402
  msgid "Send Email Preview"
403
  msgstr ""
404
 
405
- #: subscribe2.php:1876
406
  msgid "Message substitions"
407
  msgstr ""
408
 
409
- #: subscribe2.php:1880
410
  msgid "the post's title<br />(<i>for per-post emails only</i>)"
411
  msgstr ""
412
 
413
- #: subscribe2.php:1881
414
  msgid ""
415
  "the excerpt or the entire post<br />(<i>based on the subscriber's "
416
  "preferences</i>)"
417
  msgstr ""
418
 
419
- #: subscribe2.php:1882
420
  msgid ""
421
  "the excerpt of the post and the time it was posted<br />(<i>for digest "
422
  "emails only</i>)"
423
  msgstr ""
424
 
425
- #: subscribe2.php:1883
426
  msgid "a list of post titles<br />(<i>for digest emails only</i>)"
427
  msgstr ""
428
 
429
- #: subscribe2.php:1884
430
  msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
431
  msgstr ""
432
 
433
- #: subscribe2.php:1885
434
  msgid ""
435
  "the post's permalink after conversion by TinyURL<br />(<i>for per-post "
436
  "emails only</i>)"
437
  msgstr ""
438
 
439
- #: subscribe2.php:1886
440
  msgid "the admin or post author's name"
441
  msgstr ""
442
 
443
- #: subscribe2.php:1887
444
  msgid "the admin or post author's email"
445
  msgstr ""
446
 
447
- #: subscribe2.php:1888
448
  msgid "the post author's name"
449
  msgstr ""
450
 
451
- #: subscribe2.php:1889
452
  msgid ""
453
  "the generated link to confirm a request<br />(<i>only used in the "
454
  "confirmation email template</i>)"
455
  msgstr ""
456
 
457
- #: subscribe2.php:1890
458
  msgid ""
459
  "Action performed by LINK in confirmation email<br />(<i>only used in the "
460
  "confirmation email template</i>)"
461
  msgstr ""
462
 
463
- #: subscribe2.php:1891
464
  msgid "the post's assigned categories"
465
  msgstr ""
466
 
467
- #: subscribe2.php:1892
468
  msgid "the post's assigned Tags"
469
  msgstr ""
470
 
471
- #: subscribe2.php:1894
472
  msgid "Subscribe / Unsubscribe confirmation email"
473
  msgstr ""
474
 
475
- #: subscribe2.php:1899
476
  msgid "Reminder email to Unconfirmed Subscribers"
477
  msgstr ""
478
 
479
- #: subscribe2.php:1906
480
  msgid "Excluded Categories"
481
  msgstr ""
482
 
483
- #: subscribe2.php:1908
484
  msgid ""
485
  "Posts assigned to any Excluded Category do not generate notifications and "
486
  "are not included in digest notifications"
487
  msgstr ""
488
 
489
- #: subscribe2.php:1915
490
  msgid "Allow registered users to subscribe to excluded categories?"
491
  msgstr ""
492
 
493
- #: subscribe2.php:1918
494
  msgid "Appearance"
495
  msgstr ""
496
 
497
- #: subscribe2.php:1922
498
  msgid "Set default Subscribe2 page as ID"
499
  msgstr ""
500
 
501
- #: subscribe2.php:1931
502
  msgid "Set the number of Subscribers displayed per page"
503
  msgstr ""
504
 
505
- #: subscribe2.php:1944
506
  msgid "Show a link to your subscription page in \"meta\"?"
507
  msgstr ""
508
 
509
- #: subscribe2.php:1951
510
  msgid "Show the Subscribe2 button on the Write toolbar?"
511
  msgstr ""
512
 
513
- #: subscribe2.php:1958
514
  msgid "Enable Subscribe2 Widget?"
515
  msgstr ""
516
 
517
- #: subscribe2.php:1962
518
  msgid "Auto Subscribe"
519
  msgstr ""
520
 
521
- #: subscribe2.php:1964
522
  msgid "Subscribe new users registering with your blog"
523
  msgstr ""
524
 
525
- #: subscribe2.php:1969
526
  msgid "Automatically"
527
  msgstr ""
528
 
529
- #: subscribe2.php:1974
530
  msgid "Display option on Registration Form"
531
  msgstr ""
532
 
533
- #: subscribe2.php:1980
534
  msgid "Auto-subscribe includes any excluded categories"
535
  msgstr ""
536
 
537
- #: subscribe2.php:1991
538
  msgid "Registration Form option is checked by default"
539
  msgstr ""
540
 
541
- #: subscribe2.php:2002
542
  msgid "Auto-subscribe users to receive email as"
543
  msgstr ""
544
 
545
- #: subscribe2.php:2018
546
  msgid "Registered Users have the option to auto-subscribe to new categories"
547
  msgstr ""
548
 
549
- #: subscribe2.php:2033
550
  msgid "New categories are immediately excluded"
551
  msgstr ""
552
 
553
- #: subscribe2.php:2034
554
  msgid ""
555
  "Option for Registered Users to auto-subscribe to new categories is checked "
556
  "by default"
557
  msgstr ""
558
 
559
- #: subscribe2.php:2048
560
  msgid "Barred Domains"
561
  msgstr ""
562
 
563
- #: subscribe2.php:2050
564
  msgid ""
565
  "Enter domains to bar from public subscriptions: <br /> (Use a new line for "
566
  "each entry and omit the \"@\" symbol, for example email.com)"
567
  msgstr ""
568
 
569
- #: subscribe2.php:2055
570
  msgid "Submit"
571
  msgstr ""
572
 
573
- #: subscribe2.php:2058
574
  msgid "Reset Default"
575
  msgstr ""
576
 
577
- #: subscribe2.php:2059
578
  msgid ""
579
  "Use this to reset all options to their defaults. This <strong><em>will not</"
580
  "em></strong> modify your list of subscribers."
581
  msgstr ""
582
 
583
- #: subscribe2.php:2061
584
  msgid "RESET"
585
  msgstr ""
586
 
587
- #: subscribe2.php:2087
588
  msgid "Subscription preferences updated."
589
  msgstr ""
590
 
591
- #: subscribe2.php:2136
592
  msgid "Editing Subscribe2 preferences for user"
593
  msgstr ""
594
 
595
- #: subscribe2.php:2145
596
  msgid "Receive email as"
597
  msgstr ""
598
 
599
- #: subscribe2.php:2163
600
  msgid "Automatically subscribe me to newly created categories"
601
  msgstr ""
602
 
603
- #: subscribe2.php:2184
604
  msgid "Unsubscribe me from this blog"
605
  msgstr ""
606
 
607
- #: subscribe2.php:2188
608
  msgid "Subscribe to all categories"
609
  msgstr ""
610
 
611
- #: subscribe2.php:2190
612
  msgid "Subscribed Categories on"
613
  msgstr ""
614
 
615
- #: subscribe2.php:2192
616
  msgid "Subscribed Categories"
617
  msgstr ""
618
 
619
- #: subscribe2.php:2198
620
  msgid "Receive periodic summaries of new posts?"
621
  msgstr ""
622
 
623
- #: subscribe2.php:2213
624
  msgid "Update Preferences"
625
  msgstr ""
626
 
627
- #: subscribe2.php:2271
628
  msgid "Subscribed Blogs"
629
  msgstr ""
630
 
631
- #: subscribe2.php:2276 subscribe2.php:2297
632
  msgid "Viewing Settings Now"
633
  msgstr ""
634
 
635
- #: subscribe2.php:2280 subscribe2.php:2301
636
  msgid "View Settings"
637
  msgstr ""
638
 
639
- #: subscribe2.php:2292
640
  msgid "Subscribe to new blogs"
641
  msgstr ""
642
 
643
- #: subscribe2.php:2363
644
  msgid "Send an email to subscribers"
645
  msgstr ""
646
 
647
- #: subscribe2.php:2371
648
  msgid "A message from"
649
  msgstr ""
650
 
651
- #: subscribe2.php:2373
652
  msgid "Subject"
653
  msgstr ""
654
 
655
- #: subscribe2.php:2376
656
  msgid "Recipients:"
657
  msgstr ""
658
 
659
- #: subscribe2.php:2380
660
  msgid "Send"
661
  msgstr ""
662
 
663
- #: subscribe2.php:2451
664
  msgid "All Users and Subscribers"
665
  msgstr ""
666
 
667
- #: subscribe2.php:2452
668
  msgid "Public Subscribers"
669
  msgstr ""
670
 
671
- #: subscribe2.php:2453
672
  msgid "Confirmed"
673
  msgstr ""
674
 
675
- #: subscribe2.php:2454
676
  msgid "Unconfirmed"
677
  msgstr ""
678
 
679
- #: subscribe2.php:2455
680
  msgid "All Registered Users"
681
  msgstr ""
682
 
683
- #: subscribe2.php:2456
684
  msgid "Registered Subscribers"
685
  msgstr ""
686
 
687
- #: subscribe2.php:2551
688
  msgid "For each Post"
689
  msgstr ""
690
 
691
- #: subscribe2.php:2566
692
  msgid "Send Digest Notification at"
693
  msgstr ""
694
 
695
- #: subscribe2.php:2578
696
  msgid ""
697
  "This option will work for digest notification sent daily or less frequently"
698
  msgstr ""
699
 
700
- #: subscribe2.php:2581
701
  msgid "Current UTC time is"
702
  msgstr ""
703
 
704
- #: subscribe2.php:2583
705
  msgid "Current blog time is"
706
  msgstr ""
707
 
708
- #: subscribe2.php:2585
709
  msgid "Next email notification will be sent when your blog time is after"
710
  msgstr ""
711
 
712
- #: subscribe2.php:2616
713
  msgid "Settings"
714
  msgstr ""
715
 
716
- #: subscribe2.php:2628
717
  msgid "Check here to Subscribe to email notifications for new posts"
718
  msgstr ""
719
 
720
- #: subscribe2.php:2637
721
  msgid ""
722
  "By registering with this blog you are also agreeing to receive email "
723
  "notifications for new posts but you can unsubscribe at anytime"
724
  msgstr ""
725
 
726
- #: subscribe2.php:2658 subscribe2.php:2659 subscribe2.php:2687
727
  msgid "Subscribe2 Notification Override"
728
  msgstr ""
729
 
730
- #: subscribe2.php:2673
731
  msgid ""
732
  "Check here to disable sending of an email notification for this post/page"
733
  msgstr ""
734
 
735
- #: subscribe2.php:2815
736
  msgid "Subscription Confirmation"
737
  msgstr ""
738
 
739
- #: subscribe2.php:2855
740
  msgid "Title:"
741
  msgstr ""
742
 
743
- #: subscribe2.php:2857
744
  msgid "Div class name:"
745
  msgstr ""
746
 
747
- #: subscribe2.php:2907
748
  msgid "[Un]Subscribe to Posts"
749
  msgstr ""
750
 
751
- #: subscribe2.php:2985
752
  msgid "Weekly"
753
  msgstr ""
754
 
755
- #: subscribe2.php:3062
756
  msgid "Posted on"
757
  msgstr ""
758
 
759
- #: subscribe2.php:3107
760
  msgid "Digest Email"
761
  msgstr ""
762
 
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2009-09-15 20:59+0100\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
16
  "Content-Type: text/plain; charset=CHARSET\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
 
19
+ #: subscribe2.php:69
20
  msgid "To manage your subscription options please"
21
  msgstr ""
22
 
23
+ #: subscribe2.php:69
24
  msgid "login"
25
  msgstr ""
26
 
27
+ #: subscribe2.php:71 subscribe2.php:73
28
  msgid "You may manage your subscription options from your"
29
  msgstr ""
30
 
31
+ #: subscribe2.php:71 subscribe2.php:73
32
  msgid "profile"
33
  msgstr ""
34
 
35
+ #: subscribe2.php:75
36
  msgid "A confirmation message is on its way!"
37
  msgstr ""
38
 
39
+ #: subscribe2.php:77
40
  msgid "That email address is already subscribed."
41
  msgstr ""
42
 
43
+ #: subscribe2.php:79
44
  msgid "That email address is not subscribed."
45
  msgstr ""
46
 
47
+ #: subscribe2.php:81
48
  msgid "Sorry, but that does not look like an email address to me."
49
  msgstr ""
50
 
51
+ #: subscribe2.php:83
52
  msgid ""
53
  "Sorry, email addresses at that domain are currently barred due to spam, "
54
  "please use an alternative email address."
55
  msgstr ""
56
 
57
+ #: subscribe2.php:85
58
  msgid ""
59
  "Sorry, there seems to be an error on the server. Please try again later."
60
  msgstr ""
61
 
62
+ #: subscribe2.php:87
63
  msgid "Message sent!"
64
  msgstr ""
65
 
66
+ #: subscribe2.php:89
67
  msgid ""
68
  "Message failed! Check your settings and check with your hosting provider"
69
  msgstr ""
70
 
71
+ #: subscribe2.php:91
72
  msgid "Your email:"
73
  msgstr ""
74
 
75
+ #: subscribe2.php:91
76
  msgid "Enter email address..."
77
  msgstr ""
78
 
79
+ #: subscribe2.php:91 subscribe2.php:1515 subscribe2.php:1607
80
+ #: subscribe2.php:2305
81
  msgid "Subscribe"
82
  msgstr ""
83
 
84
+ #: subscribe2.php:91 subscribe2.php:1516 subscribe2.php:1608
85
+ #: subscribe2.php:2284
86
  msgid "Unsubscribe"
87
  msgstr ""
88
 
89
+ #: subscribe2.php:94
90
  msgid "No such email address is registered."
91
  msgstr ""
92
 
93
+ #: subscribe2.php:96
94
  msgid "You have successfully subscribed!"
95
  msgstr ""
96
 
97
+ #: subscribe2.php:98
98
  msgid "You have successfully unsubscribed."
99
  msgstr ""
100
 
101
+ #: subscribe2.php:100
102
  msgid "subscribe"
103
  msgstr ""
104
 
105
+ #: subscribe2.php:102
106
  msgid "unsubscribe"
107
  msgstr ""
108
 
109
+ #: subscribe2.php:105
110
  msgid "Options saved!"
111
  msgstr ""
112
 
113
+ #: subscribe2.php:106
114
  msgid "Options reset!"
115
  msgstr ""
116
 
117
+ #: subscribe2.php:114
118
  msgid "Subscribers"
119
  msgstr ""
120
 
121
+ #: subscribe2.php:117
122
  msgid "Subscribe2 Options"
123
  msgstr ""
124
 
125
+ #: subscribe2.php:117 subscribe2.php:2844 subscribe2.php:2948
126
  msgid "Subscribe2"
127
  msgstr ""
128
 
129
+ #: subscribe2.php:122 subscribe2.php:1794
130
  msgid "Subscriptions"
131
  msgstr ""
132
 
133
+ #: subscribe2.php:126
134
  msgid "Mail Subscribers"
135
  msgstr ""
136
 
137
+ #: subscribe2.php:799
138
  msgid "New subscription"
139
  msgstr ""
140
 
141
+ #: subscribe2.php:800
142
  msgid "subscribed to email notifications!"
143
  msgstr ""
144
 
145
+ #: subscribe2.php:815
146
  msgid "New Unsubscription"
147
  msgstr ""
148
 
149
+ #: subscribe2.php:816
150
  msgid "unsubscribed from email notifications!"
151
  msgstr ""
152
 
153
+ #: subscribe2.php:1331
154
  msgid "Address(es) subscribed!"
155
  msgstr ""
156
 
157
+ #: subscribe2.php:1334
158
  msgid "Address(es) unsubscribed!"
159
  msgstr ""
160
 
161
+ #: subscribe2.php:1344
162
  msgid "Address(es) deleted!"
163
  msgstr ""
164
 
165
+ #: subscribe2.php:1350 subscribe2.php:1356
166
  msgid "Status changed!"
167
  msgstr ""
168
 
169
+ #: subscribe2.php:1370
170
  msgid "Reminder Email(s) Sent!"
171
  msgstr ""
172
 
173
+ #: subscribe2.php:1373
174
  msgid "Registered Users Subscribed!"
175
  msgstr ""
176
 
177
+ #: subscribe2.php:1376
178
  msgid "Registered Users Unsubscribed!"
179
  msgstr ""
180
 
181
+ #: subscribe2.php:1385
182
  msgid "Format updated for Registered Users!"
183
  msgstr ""
184
 
185
+ #: subscribe2.php:1480
186
  msgid "Previous Page"
187
  msgstr ""
188
 
189
+ #: subscribe2.php:1500
190
  msgid "Next Page"
191
  msgstr ""
192
 
193
+ #: subscribe2.php:1506
194
  msgid "Manage Subscribers"
195
  msgstr ""
196
 
197
+ #: subscribe2.php:1511
198
  msgid "Add/Remove Subscribers"
199
  msgstr ""
200
 
201
+ #: subscribe2.php:1512
202
  msgid "Enter addresses, one per line or comma-separated"
203
  msgstr ""
204
 
205
+ #: subscribe2.php:1519
206
  msgid "Current Subscribers"
207
  msgstr ""
208
 
209
+ #: subscribe2.php:1521
210
  msgid "Filter"
211
  msgstr ""
212
 
213
+ #: subscribe2.php:1528
214
  msgid "Search Subscribers"
215
  msgstr ""
216
 
217
+ #: subscribe2.php:1531
218
  msgid "Send Reminder Email"
219
  msgstr ""
220
 
221
+ #: subscribe2.php:1536
222
  msgid "Save Emails to CSV File"
223
  msgstr ""
224
 
225
+ #: subscribe2.php:1542 subscribe2.php:1596
226
  msgid "Process"
227
  msgstr ""
228
 
229
+ #: subscribe2.php:1551 subscribe2.php:1573
230
  msgid "Confirm this email address"
231
  msgstr ""
232
 
233
+ #: subscribe2.php:1553 subscribe2.php:1566
234
  msgid "Unconfirm this email address"
235
  msgstr ""
236
 
237
+ #: subscribe2.php:1555 subscribe2.php:1568 subscribe2.php:1576
238
  msgid "Delete this email address"
239
  msgstr ""
240
 
241
+ #: subscribe2.php:1559 subscribe2.php:2418
242
  msgid "Select / Unselect All"
243
  msgstr ""
244
 
245
+ #: subscribe2.php:1583
246
  msgid "edit"
247
  msgstr ""
248
 
249
+ #: subscribe2.php:1590
250
  msgid "No matching subscribers found"
251
  msgstr ""
252
 
253
+ #: subscribe2.php:1592
254
  msgid "NONE"
255
  msgstr ""
256
 
257
+ #: subscribe2.php:1602
258
  msgid "Categories"
259
  msgstr ""
260
 
261
+ #: subscribe2.php:1603
262
  msgid ""
263
  "Preferences for all existing Registered Users can be changed using this "
264
  "section."
265
  msgstr ""
266
 
267
+ #: subscribe2.php:1604
268
  msgid "Consider User Privacy as changes cannot be undone"
269
  msgstr ""
270
 
271
+ #: subscribe2.php:1606
272
  msgid "Action to perform"
273
  msgstr ""
274
 
275
+ #: subscribe2.php:1611
276
  msgid "Bulk Update Categories"
277
  msgstr ""
278
 
279
+ #: subscribe2.php:1613
280
  msgid "Send email as"
281
  msgstr ""
282
 
283
+ #: subscribe2.php:1614 subscribe2.php:2029 subscribe2.php:2172
284
  msgid "Plain Text - Excerpt"
285
  msgstr ""
286
 
287
+ #: subscribe2.php:1615 subscribe2.php:2024 subscribe2.php:2167
288
  msgid "Plain Text - Full"
289
  msgstr ""
290
 
291
+ #: subscribe2.php:1616 subscribe2.php:2019 subscribe2.php:2162
292
  msgid "HTML"
293
  msgstr ""
294
 
295
+ #: subscribe2.php:1617
296
  msgid "Bulk Update Format"
297
  msgstr ""
298
 
299
+ #: subscribe2.php:1766
300
  msgid "Subscribe2 Settings"
301
  msgstr ""
302
 
303
+ #: subscribe2.php:1767
304
+ msgid "Plugin Blog"
305
+ msgstr ""
306
+
307
+ #: subscribe2.php:1768
308
+ msgid "Support Forum"
309
  msgstr ""
310
 
311
  #: subscribe2.php:1769
312
+ msgid "Make a donation via PayPal"
313
+ msgstr ""
314
+
315
+ #: subscribe2.php:1780 subscribe2.php:2145
316
+ msgid "Notification Settings"
317
+ msgstr ""
318
+
319
+ #: subscribe2.php:1781
320
  msgid "Restrict the number of recipients per email to (0 for unlimited)"
321
  msgstr ""
322
 
323
+ #: subscribe2.php:1783 subscribe2.php:1936 subscribe2.php:1945
324
  msgid "Edit"
325
  msgstr ""
326
 
327
+ #: subscribe2.php:1786 subscribe2.php:1939 subscribe2.php:1948
328
  msgid "Update"
329
  msgstr ""
330
 
331
+ #: subscribe2.php:1787 subscribe2.php:1940 subscribe2.php:1949
332
  msgid "Revert"
333
  msgstr ""
334
 
335
+ #: subscribe2.php:1789
336
  msgid "Send Admins notifications for new"
337
  msgstr ""
338
 
339
+ #: subscribe2.php:1799
340
  msgid "Unsubscriptions"
341
  msgstr ""
342
 
343
+ #: subscribe2.php:1804
344
  msgid "Both"
345
  msgstr ""
346
 
347
+ #: subscribe2.php:1809
348
  msgid "Neither"
349
  msgstr ""
350
 
351
+ #: subscribe2.php:1811
352
  msgid "Include theme CSS stylesheet in HTML notifications"
353
  msgstr ""
354
 
355
+ #: subscribe2.php:1816 subscribe2.php:1828 subscribe2.php:1839
356
+ #: subscribe2.php:1850 subscribe2.php:1997 subscribe2.php:2008
357
+ #: subscribe2.php:2035 subscribe2.php:2051 subscribe2.php:2180
358
+ #: subscribe2.php:2216
359
  msgid "Yes"
360
  msgstr ""
361
 
362
+ #: subscribe2.php:1821 subscribe2.php:1833 subscribe2.php:1844
363
+ #: subscribe2.php:1855 subscribe2.php:1991 subscribe2.php:2002
364
+ #: subscribe2.php:2013 subscribe2.php:2040 subscribe2.php:2056
365
+ #: subscribe2.php:2185 subscribe2.php:2220
366
  msgid "No"
367
  msgstr ""
368
 
369
+ #: subscribe2.php:1823
370
  msgid "Send Emails for Pages"
371
  msgstr ""
372
 
373
+ #: subscribe2.php:1834
374
  msgid "Send Emails for Password Protected Posts"
375
  msgstr ""
376
 
377
+ #: subscribe2.php:1845
378
  msgid "Send Emails for Private Posts"
379
  msgstr ""
380
 
381
+ #: subscribe2.php:1856
382
  msgid "Send Email From"
383
  msgstr ""
384
 
385
+ #: subscribe2.php:1861
386
  msgid "Send Emails"
387
  msgstr ""
388
 
389
+ #: subscribe2.php:1863
390
  msgid "For digest notifications, date order for posts is"
391
  msgstr ""
392
 
393
+ #: subscribe2.php:1868
394
  msgid "Descending"
395
  msgstr ""
396
 
397
+ #: subscribe2.php:1873
398
  msgid "Ascending"
399
  msgstr ""
400
 
401
+ #: subscribe2.php:1877
402
  msgid "Email Templates"
403
  msgstr ""
404
 
405
+ #: subscribe2.php:1881
406
  msgid "New Post email (must not be empty)"
407
  msgstr ""
408
 
409
+ #: subscribe2.php:1882 subscribe2.php:1907 subscribe2.php:1912
410
  msgid "Subject Line"
411
  msgstr ""
412
 
413
+ #: subscribe2.php:1887
414
  msgid "Send Email Preview"
415
  msgstr ""
416
 
417
+ #: subscribe2.php:1888
418
  msgid "Message substitions"
419
  msgstr ""
420
 
421
+ #: subscribe2.php:1892
422
  msgid "the post's title<br />(<i>for per-post emails only</i>)"
423
  msgstr ""
424
 
425
+ #: subscribe2.php:1893
426
  msgid ""
427
  "the excerpt or the entire post<br />(<i>based on the subscriber's "
428
  "preferences</i>)"
429
  msgstr ""
430
 
431
+ #: subscribe2.php:1894
432
  msgid ""
433
  "the excerpt of the post and the time it was posted<br />(<i>for digest "
434
  "emails only</i>)"
435
  msgstr ""
436
 
437
+ #: subscribe2.php:1895
438
  msgid "a list of post titles<br />(<i>for digest emails only</i>)"
439
  msgstr ""
440
 
441
+ #: subscribe2.php:1896
442
  msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
443
  msgstr ""
444
 
445
+ #: subscribe2.php:1897
446
  msgid ""
447
  "the post's permalink after conversion by TinyURL<br />(<i>for per-post "
448
  "emails only</i>)"
449
  msgstr ""
450
 
451
+ #: subscribe2.php:1898
452
  msgid "the admin or post author's name"
453
  msgstr ""
454
 
455
+ #: subscribe2.php:1899
456
  msgid "the admin or post author's email"
457
  msgstr ""
458
 
459
+ #: subscribe2.php:1900
460
  msgid "the post author's name"
461
  msgstr ""
462
 
463
+ #: subscribe2.php:1901
464
  msgid ""
465
  "the generated link to confirm a request<br />(<i>only used in the "
466
  "confirmation email template</i>)"
467
  msgstr ""
468
 
469
+ #: subscribe2.php:1902
470
  msgid ""
471
  "Action performed by LINK in confirmation email<br />(<i>only used in the "
472
  "confirmation email template</i>)"
473
  msgstr ""
474
 
475
+ #: subscribe2.php:1903
476
  msgid "the post's assigned categories"
477
  msgstr ""
478
 
479
+ #: subscribe2.php:1904
480
  msgid "the post's assigned Tags"
481
  msgstr ""
482
 
483
+ #: subscribe2.php:1906
484
  msgid "Subscribe / Unsubscribe confirmation email"
485
  msgstr ""
486
 
487
+ #: subscribe2.php:1911
488
  msgid "Reminder email to Unconfirmed Subscribers"
489
  msgstr ""
490
 
491
+ #: subscribe2.php:1918
492
  msgid "Excluded Categories"
493
  msgstr ""
494
 
495
+ #: subscribe2.php:1920
496
  msgid ""
497
  "Posts assigned to any Excluded Category do not generate notifications and "
498
  "are not included in digest notifications"
499
  msgstr ""
500
 
501
+ #: subscribe2.php:1927
502
  msgid "Allow registered users to subscribe to excluded categories?"
503
  msgstr ""
504
 
505
+ #: subscribe2.php:1930
506
  msgid "Appearance"
507
  msgstr ""
508
 
509
+ #: subscribe2.php:1934
510
  msgid "Set default Subscribe2 page as ID"
511
  msgstr ""
512
 
513
+ #: subscribe2.php:1943
514
  msgid "Set the number of Subscribers displayed per page"
515
  msgstr ""
516
 
517
+ #: subscribe2.php:1956
518
  msgid "Show a link to your subscription page in \"meta\"?"
519
  msgstr ""
520
 
521
+ #: subscribe2.php:1963
522
  msgid "Show the Subscribe2 button on the Write toolbar?"
523
  msgstr ""
524
 
525
+ #: subscribe2.php:1970
526
  msgid "Enable Subscribe2 Widget?"
527
  msgstr ""
528
 
529
+ #: subscribe2.php:1974
530
  msgid "Auto Subscribe"
531
  msgstr ""
532
 
533
+ #: subscribe2.php:1976
534
  msgid "Subscribe new users registering with your blog"
535
  msgstr ""
536
 
537
+ #: subscribe2.php:1981
538
  msgid "Automatically"
539
  msgstr ""
540
 
541
+ #: subscribe2.php:1986
542
  msgid "Display option on Registration Form"
543
  msgstr ""
544
 
545
+ #: subscribe2.php:1992
546
  msgid "Auto-subscribe includes any excluded categories"
547
  msgstr ""
548
 
549
+ #: subscribe2.php:2003
550
  msgid "Registration Form option is checked by default"
551
  msgstr ""
552
 
553
+ #: subscribe2.php:2014
554
  msgid "Auto-subscribe users to receive email as"
555
  msgstr ""
556
 
557
+ #: subscribe2.php:2030
558
  msgid "Registered Users have the option to auto-subscribe to new categories"
559
  msgstr ""
560
 
561
+ #: subscribe2.php:2045
562
  msgid "New categories are immediately excluded"
563
  msgstr ""
564
 
565
+ #: subscribe2.php:2046
566
  msgid ""
567
  "Option for Registered Users to auto-subscribe to new categories is checked "
568
  "by default"
569
  msgstr ""
570
 
571
+ #: subscribe2.php:2060
572
  msgid "Barred Domains"
573
  msgstr ""
574
 
575
+ #: subscribe2.php:2062
576
  msgid ""
577
  "Enter domains to bar from public subscriptions: <br /> (Use a new line for "
578
  "each entry and omit the \"@\" symbol, for example email.com)"
579
  msgstr ""
580
 
581
+ #: subscribe2.php:2067
582
  msgid "Submit"
583
  msgstr ""
584
 
585
+ #: subscribe2.php:2070
586
  msgid "Reset Default"
587
  msgstr ""
588
 
589
+ #: subscribe2.php:2071
590
  msgid ""
591
  "Use this to reset all options to their defaults. This <strong><em>will not</"
592
  "em></strong> modify your list of subscribers."
593
  msgstr ""
594
 
595
+ #: subscribe2.php:2073
596
  msgid "RESET"
597
  msgstr ""
598
 
599
+ #: subscribe2.php:2099
600
  msgid "Subscription preferences updated."
601
  msgstr ""
602
 
603
+ #: subscribe2.php:2148
604
  msgid "Editing Subscribe2 preferences for user"
605
  msgstr ""
606
 
607
+ #: subscribe2.php:2157
608
  msgid "Receive email as"
609
  msgstr ""
610
 
611
+ #: subscribe2.php:2175
612
  msgid "Automatically subscribe me to newly created categories"
613
  msgstr ""
614
 
615
+ #: subscribe2.php:2196
616
  msgid "Unsubscribe me from this blog"
617
  msgstr ""
618
 
619
+ #: subscribe2.php:2200
620
  msgid "Subscribe to all categories"
621
  msgstr ""
622
 
623
+ #: subscribe2.php:2202
624
  msgid "Subscribed Categories on"
625
  msgstr ""
626
 
627
+ #: subscribe2.php:2204
628
  msgid "Subscribed Categories"
629
  msgstr ""
630
 
631
+ #: subscribe2.php:2210
632
  msgid "Receive periodic summaries of new posts?"
633
  msgstr ""
634
 
635
+ #: subscribe2.php:2225
636
  msgid "Update Preferences"
637
  msgstr ""
638
 
639
+ #: subscribe2.php:2273
640
  msgid "Subscribed Blogs"
641
  msgstr ""
642
 
643
+ #: subscribe2.php:2278 subscribe2.php:2299
644
  msgid "Viewing Settings Now"
645
  msgstr ""
646
 
647
+ #: subscribe2.php:2282 subscribe2.php:2303
648
  msgid "View Settings"
649
  msgstr ""
650
 
651
+ #: subscribe2.php:2294
652
  msgid "Subscribe to new blogs"
653
  msgstr ""
654
 
655
+ #: subscribe2.php:2365
656
  msgid "Send an email to subscribers"
657
  msgstr ""
658
 
659
+ #: subscribe2.php:2373
660
  msgid "A message from"
661
  msgstr ""
662
 
663
+ #: subscribe2.php:2375
664
  msgid "Subject"
665
  msgstr ""
666
 
667
+ #: subscribe2.php:2378
668
  msgid "Recipients:"
669
  msgstr ""
670
 
671
+ #: subscribe2.php:2382
672
  msgid "Send"
673
  msgstr ""
674
 
675
+ #: subscribe2.php:2453
676
  msgid "All Users and Subscribers"
677
  msgstr ""
678
 
679
+ #: subscribe2.php:2454
680
  msgid "Public Subscribers"
681
  msgstr ""
682
 
683
+ #: subscribe2.php:2455
684
  msgid "Confirmed"
685
  msgstr ""
686
 
687
+ #: subscribe2.php:2456
688
  msgid "Unconfirmed"
689
  msgstr ""
690
 
691
+ #: subscribe2.php:2457
692
  msgid "All Registered Users"
693
  msgstr ""
694
 
695
+ #: subscribe2.php:2458
696
  msgid "Registered Subscribers"
697
  msgstr ""
698
 
699
+ #: subscribe2.php:2566
700
  msgid "For each Post"
701
  msgstr ""
702
 
703
+ #: subscribe2.php:2581
704
  msgid "Send Digest Notification at"
705
  msgstr ""
706
 
707
+ #: subscribe2.php:2593
708
  msgid ""
709
  "This option will work for digest notification sent daily or less frequently"
710
  msgstr ""
711
 
712
+ #: subscribe2.php:2596
713
  msgid "Current UTC time is"
714
  msgstr ""
715
 
716
+ #: subscribe2.php:2598
717
  msgid "Current blog time is"
718
  msgstr ""
719
 
720
+ #: subscribe2.php:2600
721
  msgid "Next email notification will be sent when your blog time is after"
722
  msgstr ""
723
 
724
+ #: subscribe2.php:2631
725
  msgid "Settings"
726
  msgstr ""
727
 
728
+ #: subscribe2.php:2643
729
  msgid "Check here to Subscribe to email notifications for new posts"
730
  msgstr ""
731
 
732
+ #: subscribe2.php:2652
733
  msgid ""
734
  "By registering with this blog you are also agreeing to receive email "
735
  "notifications for new posts but you can unsubscribe at anytime"
736
  msgstr ""
737
 
738
+ #: subscribe2.php:2673 subscribe2.php:2674 subscribe2.php:2702
739
  msgid "Subscribe2 Notification Override"
740
  msgstr ""
741
 
742
+ #: subscribe2.php:2688
743
  msgid ""
744
  "Check here to disable sending of an email notification for this post/page"
745
  msgstr ""
746
 
747
+ #: subscribe2.php:2830
748
  msgid "Subscription Confirmation"
749
  msgstr ""
750
 
751
+ #: subscribe2.php:2870
752
  msgid "Title:"
753
  msgstr ""
754
 
755
+ #: subscribe2.php:2872
756
  msgid "Div class name:"
757
  msgstr ""
758
 
759
+ #: subscribe2.php:2922
760
  msgid "[Un]Subscribe to Posts"
761
  msgstr ""
762
 
763
+ #: subscribe2.php:3000
764
  msgid "Weekly"
765
  msgstr ""
766
 
767
+ #: subscribe2.php:3082
768
  msgid "Posted on"
769
  msgstr ""
770
 
771
+ #: subscribe2.php:3129
772
  msgid "Digest Email"
773
  msgstr ""
774