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