Version Description
Download this release
Release Info
Developer | MattyRob |
Plugin | Subscribe2 |
Version | 4.13 |
Comparing to | |
See all releases |
Code changes from version 4.12 to 4.13
- ReadMe.txt +36 -4
- counterwidget.php +1 -1
- include/options.php +3 -3
- screenshot-1.png +0 -0
- screenshot-2.png +0 -0
- screenshot-3.png +0 -0
- screenshot-4.png +0 -0
- subscribe2.php +142 -69
- subscribe2.pot +155 -141
ReadMe.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://subscribe2.wordpress.com/donate/
|
|
4 |
Tags: posts, subscription, email
|
5 |
Requires at least: 2.0.x
|
6 |
Tested up to: 2.7
|
7 |
-
Stable tag: 4.
|
8 |
|
9 |
Sends a list of subscribers an email notification when new posts are published to your blog
|
10 |
|
@@ -36,7 +36,7 @@ Registered users of the blog can elect to receive email notifications for specif
|
|
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.
|
39 |
-
8. In the WordPress "Settings" area for Subscribe2 define the default page ID in the "Appearance" section to the ID of the WordPress page created in step
|
40 |
|
41 |
== Frequently Asked Questions ==
|
42 |
|
@@ -45,7 +45,7 @@ WordPress 2.0.x will be supported until 2010. Subscribe2 will remain supported (
|
|
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
|
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.
|
@@ -72,7 +72,24 @@ This plugin sends emails to your subscribers using the BCC (Blind Cardon Copy) h
|
|
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 |
== Screenshots ==
|
78 |
|
@@ -83,6 +100,21 @@ If, for some reason the Subscribe2 button does not appear in your browser window
|
|
83 |
|
84 |
== Version History ==
|
85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
Version 4.12 by Matthew Robinson
|
87 |
|
88 |
* Added new option to remove Auto Subscribe option from Users->Your Subscriptions
|
4 |
Tags: posts, subscription, email
|
5 |
Requires at least: 2.0.x
|
6 |
Tested up to: 2.7
|
7 |
+
Stable tag: 4.13
|
8 |
|
9 |
Sends a list of subscribers an email notification when new posts are published to your blog
|
10 |
|
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.
|
39 |
+
8. In the WordPress "Settings" area for Subscribe2 define the default page ID in the "Appearance" section to the ID of the WordPress page created in step 7.
|
40 |
|
41 |
== Frequently Asked Questions ==
|
42 |
|
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.
|
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 |
|
101 |
== Version History ==
|
102 |
|
103 |
+
Version 4.13 by Matthew Robinson
|
104 |
+
|
105 |
+
* Update weekly description
|
106 |
+
* Improve layout in the Subscribe2 form
|
107 |
+
* Fixed bug where registering users would not be subscribed to categories if using the checkbox on the registration page
|
108 |
+
* Improved buttonsnap function checking to reduce PHP notices
|
109 |
+
* Fixed typo when including CSS information in HTML emails
|
110 |
+
* Fix 'edit' links in the Tools->Subscribers page for blogs where the WordPress files are not in root
|
111 |
+
* Improved Tools->Subscribers page layout by hiding some buttons when they are not needed
|
112 |
+
* Fixed glitch in default options settings file
|
113 |
+
* Added option to include or exclude a link back to the blog theme CSS information within the HTML emails
|
114 |
+
* Improve per-post exceptions to sending emails by introducing a separate meta-box rather than relying on a custom field
|
115 |
+
* Fix for Gallery code in emails sending entire media library
|
116 |
+
* Updated screen shots
|
117 |
+
|
118 |
Version 4.12 by Matthew Robinson
|
119 |
|
120 |
* Added new option to remove Auto Subscribe option from Users->Your Subscriptions
|
counterwidget.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Subscribe2 Counter Widget
|
4 |
-
Version: 4.
|
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
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Subscribe2 Counter Widget
|
4 |
+
Version: 4.13
|
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
|
include/options.php
CHANGED
@@ -34,9 +34,9 @@ if(!isset($this->subscribe2_options['s2page'])) {
|
|
34 |
$this->subscribe2_options['s2page'] = 0;
|
35 |
} // option for default WordPress page for Subscribe2 to use
|
36 |
|
37 |
-
if (!isset($this->subscribe2_options['
|
38 |
-
$this->subscribe2_options['
|
39 |
-
} // option
|
40 |
|
41 |
if (!isset($this->subscribe2_options['pages'])) {
|
42 |
$this->subscribe2_options['pages'] = "no";
|
34 |
$this->subscribe2_options['s2page'] = 0;
|
35 |
} // option for default WordPress page for Subscribe2 to use
|
36 |
|
37 |
+
if (!isset($this->subscribe2_options['stylesheet'])) {
|
38 |
+
$this->subscribe2_options['stylesheet'] = "yes";
|
39 |
+
} // option to include link to theme stylesheet from HTML notifications
|
40 |
|
41 |
if (!isset($this->subscribe2_options['pages'])) {
|
42 |
$this->subscribe2_options['pages'] = "no";
|
screenshot-1.png
CHANGED
Binary file
|
screenshot-2.png
CHANGED
Binary file
|
screenshot-3.png
CHANGED
Binary file
|
screenshot-4.png
CHANGED
Binary file
|
subscribe2.php
CHANGED
@@ -3,7 +3,7 @@
|
|
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.
|
7 |
Author: Matthew Robinson
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
*/
|
@@ -31,7 +31,7 @@ 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.
|
35 |
define('S2PATH', trailingslashit(dirname(__FILE__)));
|
36 |
|
37 |
// Pre-2.6 compatibility
|
@@ -43,7 +43,7 @@ if (!defined('WP_CONTENT_DIR')) {
|
|
43 |
}
|
44 |
|
45 |
// use Owen's excellent ButtonSnap library
|
46 |
-
if (!function_exists(buttonsnap_textbutton)) {
|
47 |
require(WP_CONTENT_DIR . '/plugins/subscribe2/include/buttonsnap.php');
|
48 |
}
|
49 |
|
@@ -82,7 +82,7 @@ class s2class {
|
|
82 |
|
83 |
$this->mail_failed = "<p>" . __('Message failed! Check your settings and check with your hosting provider', 'subscribe2') . "</p>";
|
84 |
|
85 |
-
$this->form = "<form method=\"post\" action=\"\"><p>" . __('Your email:', 'subscribe2') . "
|
86 |
|
87 |
// confirmation messages
|
88 |
$this->no_such_email = "<p>" . __('No such email address is registered.', 'subscribe2') . "</p>";
|
@@ -148,10 +148,65 @@ class s2class {
|
|
148 |
}
|
149 |
|
150 |
function add_weekly_sched($sched) {
|
151 |
-
$sched['weekly'] = array('interval' => 604800, 'display' => __('
|
152 |
return $sched;
|
153 |
}
|
154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
/* ===== Install, upgrade, reset ===== */
|
156 |
/**
|
157 |
Install our table
|
@@ -260,17 +315,20 @@ class s2class {
|
|
260 |
$headers .= "Precedence: list\nList-Id: " . get_option('blogname') . "\n";
|
261 |
|
262 |
if ('html' == $type) {
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>";
|
|
|
|
|
|
|
268 |
} else {
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
}
|
275 |
|
276 |
// Replace any escaped html symbols in subject
|
@@ -354,8 +412,9 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
354 |
*/
|
355 |
function publish($post = 0) {
|
356 |
if (!$post) { return $post; }
|
|
|
357 |
$s2mail = get_post_meta($post->ID, 's2mail', true);
|
358 |
-
if (strtolower(trim($s2mail)) == 'no') { return $post; }
|
359 |
|
360 |
// are we doing daily digests? If so, don't send anything now
|
361 |
if ($this->subscribe2_options['email_freq'] != 'never') { return $post; }
|
@@ -445,6 +504,8 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
445 |
if (function_exists('strip_shortcodes')) {
|
446 |
$plaintext = strip_shortcodes($plaintext);
|
447 |
}
|
|
|
|
|
448 |
$content = apply_filters('the_content', $post->post_content);
|
449 |
$content = str_replace("]]>", "]]>", $content);
|
450 |
$excerpt = $post->post_excerpt;
|
@@ -895,7 +956,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
895 |
Create the appropriate usermeta values when a user registers
|
896 |
If the registering user had previously subscribed to notifications, this function will delete them from the public subscriber list first
|
897 |
*/
|
898 |
-
function register ($user_id = 0
|
899 |
global $wpdb;
|
900 |
|
901 |
if (0 == $user_id) { return $user_id; }
|
@@ -936,8 +997,8 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
936 |
update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
|
937 |
} else {
|
938 |
// create post format entries for all users
|
939 |
-
$
|
940 |
-
if (empty($
|
941 |
if ('html' == $this->subscribe2_options['autoformat']) {
|
942 |
update_usermeta($user_id, 's2_format', 'html');
|
943 |
update_usermeta($user_id, 's2_excerpt', 'post');
|
@@ -951,15 +1012,15 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
951 |
update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
|
952 |
}
|
953 |
// ensure existing subscriptions are not overwritten on upgrade
|
954 |
-
$
|
955 |
// if the are no existing subscriptions, create them based on admin options
|
956 |
-
if (empty($
|
957 |
// add entries by default if autosub is on
|
958 |
-
if ( ('yes' == $this->subscribe2_options['autosub']) || (('wpreg' == $this->subscribe2_options['autosub']) && (
|
959 |
update_usermeta($user_id, 's2_subscribed', $cats);
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
} else {
|
964 |
update_usermeta($user_id, 's2_subscribed', '-1');
|
965 |
}
|
@@ -1166,6 +1227,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1166 |
if ('' == $unconfirmed) { $unconfirmed = array(); }
|
1167 |
if ('' == $registered) { $registered = array(); }
|
1168 |
|
|
|
1169 |
$reminderform = false;
|
1170 |
$urlpath = str_replace("\\", "/", S2PATH);
|
1171 |
$urlpath = trailingslashit(get_option('siteurl')) . substr($urlpath,strpos($urlpath, "wp-content/"));
|
@@ -1241,6 +1303,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1241 |
}
|
1242 |
if ($_POST['searchterm']) {
|
1243 |
$subscribers = &$result;
|
|
|
1244 |
}
|
1245 |
|
1246 |
if (!empty($subscribers)) {
|
@@ -1295,21 +1358,23 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1295 |
echo "<br />";
|
1296 |
$this->display_subscriber_dropdown($what, __('Filter', 'subscribe2'));
|
1297 |
// show the selected subscribers
|
1298 |
-
$alternate = '
|
1299 |
if (!empty($subscribers)) {
|
1300 |
echo "<p align=\"center\"><b>" . __('Registered on the left, confirmed in the middle, unconfirmed on the right', 'subscribe2') . "</b></p>\r\n";
|
1301 |
$exportcsv = implode(",\r\n", $subscribers);
|
1302 |
echo "<table cellpadding=\"2\" cellspacing=\"2\" width=\"100%\">";
|
1303 |
-
echo "<tr><td width=\"50%\"><input type=\"text\" name=\"searchterm\" value=\"\" /> \r\n";
|
1304 |
echo "<input type=\"submit\" name=\"search\" value=\"" . __('Search Subscribers', 'subscribe2') . "\" class=\"button\" /></td>\r\n";
|
1305 |
echo "<td width=\"50%\" align=\"right\"><input type=\"hidden\" name=\"exportcsv\" value=\"" . $exportcsv . "\" />\r\n";
|
1306 |
-
echo "<input type=\"submit\" name=\"csv\" value=\"" . __('Save Emails to CSV File', 'subscribe2') . "\" class=\"button\" /></td></tr
|
1307 |
if ($reminderform) {
|
1308 |
-
echo "<input type=\"hidden\" name=\"reminderemails\" value=\"" . $reminderemails . "\" />\r\n";
|
1309 |
-
echo "<
|
|
|
|
|
|
|
|
|
1310 |
}
|
1311 |
-
echo "<table width=\"100%\"><tr><td valign=\"bottom\">" . $strip . "</td>\r\n";
|
1312 |
-
echo "<td align=\"right\"><p class=\"submit\" align=\"right\" style=\"border-top: none;\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" /></p>\r\n";
|
1313 |
echo "</td></tr></table>\r\n";
|
1314 |
}
|
1315 |
|
@@ -1318,18 +1383,20 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1318 |
$subscriber_chunks = array_chunk($subscribers, $this->subscribe2_options['entries']);
|
1319 |
$chunk = $page - 1;
|
1320 |
$subscribers = $subscriber_chunks[$chunk];
|
1321 |
-
|
1322 |
-
|
1323 |
-
|
1324 |
-
|
1325 |
-
|
1326 |
-
|
1327 |
-
|
1328 |
-
|
1329 |
-
|
1330 |
-
|
1331 |
-
|
1332 |
-
|
|
|
|
|
1333 |
foreach ($subscribers as $subscriber) {
|
1334 |
echo "<tr class=\"$alternate\" style=\"height:50px;\">";
|
1335 |
echo "<td";
|
@@ -1342,7 +1409,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1342 |
}
|
1343 |
echo "<a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
|
1344 |
if (in_array($subscriber, $registered)) {
|
1345 |
-
echo "(<a href=\"" . get_option('
|
1346 |
}
|
1347 |
if (in_array($subscriber, $unconfirmed) || in_array($subscriber, $confirmed) ) {
|
1348 |
echo "(" . $this->signup_date($subscriber) . ")</td>\r\n";
|
@@ -1363,16 +1430,17 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1363 |
('alternate' == $alternate) ? $alternate = '' : $alternate = 'alternate';
|
1364 |
}
|
1365 |
} else {
|
1366 |
-
if ($_POST['
|
1367 |
echo "<tr><td align=\"center\"><b>" . __('No matching subscribers found', 'subscribe2') . "</b></td></tr>\r\n";
|
1368 |
} else {
|
1369 |
echo "<tr><td align=\"center\"><b>" . __('NONE', 'subscribe2') . "</b></td></tr>\r\n";
|
1370 |
}
|
1371 |
}
|
1372 |
echo "</table>\r\n";
|
1373 |
-
if (!empty($subscribers)) {
|
1374 |
-
echo "<table width=\"100%\"
|
1375 |
-
echo "<td
|
|
|
1376 |
echo "</td></tr></table>\r\n";
|
1377 |
}
|
1378 |
|
@@ -1388,7 +1456,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1388 |
echo "<input type=\"hidden\" name=\"emails\" value=\"$emails\" />\r\n";
|
1389 |
$this->display_category_form();
|
1390 |
echo "<p class=\"submit\"><input type=\"submit\" id=\"deletepost\" name=\"register\" value=\"" . __('Submit', 'subscribe2') . "\" /></p>";
|
1391 |
-
echo "</div
|
1392 |
|
1393 |
include(ABSPATH . 'wp-admin/admin-footer.php');
|
1394 |
// just to be sure
|
@@ -1423,8 +1491,9 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1423 |
$this->subscribe2_options['sender'] = $sender;
|
1424 |
|
1425 |
// send email for pages, private and password protected posts
|
1426 |
-
$this->subscribe2_options['
|
1427 |
-
$this->subscribe2_options['
|
|
|
1428 |
$this->subscribe2_options['private'] = $_POST['private'];
|
1429 |
|
1430 |
// send per-post or digest emails
|
@@ -1522,7 +1591,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1522 |
// settings for outgoing emails
|
1523 |
echo "<h2>" . __('Notification Settings', 'subscribe2') . "</h2>\r\n";
|
1524 |
echo "<p>";
|
1525 |
-
echo __('Restrict the number of
|
1526 |
echo "<span id=\"s2bcc_1\"><span id=\"s2bcc\" style=\"background-color: #FFFBCC\">" . $this->subscribe2_options['bcclimit'] . "</span> ";
|
1527 |
echo "<a href=\"#\" onclick=\"s2_show('bcc'); return false;\">" . __('Edit', 'subscribe2') . "</a></span>\n";
|
1528 |
echo "<span id=\"s2bcc_2\">\r\n";
|
@@ -1550,9 +1619,21 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
1550 |
if ('none' == $this->subscribe2_options['admin_email']) {
|
1551 |
echo " checked=\"checked\"";
|
1552 |
}
|
1553 |
-
echo " /> " . __('Neither', 'subscribe2');
|
1554 |
|
1555 |
-
echo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1556 |
echo "<input type=\"radio\" name=\"pages\" value=\"yes\"";
|
1557 |
if ('yes' == $this->subscribe2_options['pages']) {
|
1558 |
echo " checked=\"checked\"";
|
@@ -2219,19 +2300,12 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
2219 |
*/
|
2220 |
function register_post() {
|
2221 |
if ('on' == $_POST['subscribe']) {
|
2222 |
-
|
|
|
|
|
2223 |
}
|
2224 |
}
|
2225 |
|
2226 |
-
/**
|
2227 |
-
Action to process Subscribe2 registration from WordPress registration
|
2228 |
-
*/
|
2229 |
-
function register_action() {
|
2230 |
-
$user_id = get_userdatabylogin($_POST['user_login']);
|
2231 |
-
if (0 == $user_id->ID) { return; }
|
2232 |
-
$this->register($user_id->ID, 1);
|
2233 |
-
}
|
2234 |
-
|
2235 |
/* ===== template and filter functions ===== */
|
2236 |
/**
|
2237 |
Display our form; also handles (un)subscribe requests
|
@@ -2653,6 +2727,8 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
2653 |
|
2654 |
//add regular actions and filters
|
2655 |
add_action('admin_menu', array(&$this, 'admin_menu'));
|
|
|
|
|
2656 |
add_action('create_category', array(&$this, 'autosub_new_category'));
|
2657 |
add_filter('the_content', array(&$this, 'filter'), 10);
|
2658 |
add_filter('cron_schedules', array(&$this, 'add_weekly_sched'));
|
@@ -2672,10 +2748,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
|
|
2672 |
// add actions for automatic subscription based on option settings
|
2673 |
add_action('register_form', array(&$this, 'register_form'));
|
2674 |
add_action('user_register', array(&$this, 'register'));
|
2675 |
-
|
2676 |
-
add_action('register_post', array(&$this, 'register_post'));
|
2677 |
-
}
|
2678 |
-
|
2679 |
// add actions for processing posts based on per-post or cron email settings
|
2680 |
if ($this->subscribe2_options['email_freq'] != 'never') {
|
2681 |
add_action('s2_digest_cron', array(&$this, 'subscribe2_cron'));
|
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.13
|
7 |
Author: Matthew Robinson
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
*/
|
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.13');
|
35 |
define('S2PATH', trailingslashit(dirname(__FILE__)));
|
36 |
|
37 |
// Pre-2.6 compatibility
|
43 |
}
|
44 |
|
45 |
// use Owen's excellent ButtonSnap library
|
46 |
+
if (!function_exists('buttonsnap_textbutton')) {
|
47 |
require(WP_CONTENT_DIR . '/plugins/subscribe2/include/buttonsnap.php');
|
48 |
}
|
49 |
|
82 |
|
83 |
$this->mail_failed = "<p>" . __('Message failed! Check your settings and check with your hosting provider', 'subscribe2') . "</p>";
|
84 |
|
85 |
+
$this->form = "<form method=\"post\" action=\"\"><p>" . __('Your email:', 'subscribe2') . "<br /><input type=\"text\" name=\"email\" value=\"\" size=\"20\" /><br /><input type=\"radio\" name=\"s2_action\" value=\"subscribe\" checked=\"checked\" />" . __('Subscribe', 'subscribe2') . " <input type=\"radio\" name=\"s2_action\" value=\"unsubscribe\" />" . __('Unsubscribe', 'subscribe2') . "<br /><input type=\"submit\" value=\"" . __('Send', 'subscribe2') . "\" /></p></form>\r\n";
|
86 |
|
87 |
// confirmation messages
|
88 |
$this->no_such_email = "<p>" . __('No such email address is registered.', 'subscribe2') . "</p>";
|
148 |
}
|
149 |
|
150 |
function add_weekly_sched($sched) {
|
151 |
+
$sched['weekly'] = array('interval' => 604800, 'display' => __('Weekly', 'subscribe2'));
|
152 |
return $sched;
|
153 |
}
|
154 |
|
155 |
+
/**
|
156 |
+
Create meta box on write pages
|
157 |
+
*/
|
158 |
+
function s2_meta_init() {
|
159 |
+
if (function_exists('add_meta_box')) {
|
160 |
+
add_meta_box('subscribe2', __( 'Subscribe2 Notification Override', 'subscribe2' ), array(&$this, 's2_meta_box'), 'post', 'advanced');
|
161 |
+
add_meta_box('subscribe2', __( 'Subscribe2 Notification Override', 'subscribe2' ), array(&$this, 's2_meta_box'), 'page', 'advanced');
|
162 |
+
} else {
|
163 |
+
add_action('dbx_post_advanced', array(&$this, 's2_meta_box_old'));
|
164 |
+
add_action('dbx_page_advanced', array(&$this, 's2_meta_box_old'));
|
165 |
+
}
|
166 |
+
}
|
167 |
+
|
168 |
+
/**
|
169 |
+
Meta box code for WordPress 2.5+
|
170 |
+
*/
|
171 |
+
function s2_meta_box() {
|
172 |
+
global $post_ID;
|
173 |
+
$s2mail = get_post_meta($post_ID, 's2mail', true);
|
174 |
+
echo "<input type=\"hidden\" name=\"s2meta_nonce\" id=\"s2meta_nonce\" value=\"" . wp_create_nonce(md5(plugin_basename(__FILE__))) . "\" />";
|
175 |
+
echo __("Check here to disable sending of an email notification for this post/page", 'subscribe2');
|
176 |
+
echo " <input type=\"checkbox\" name=\"s2_meta_field\" value=\"no\"";
|
177 |
+
if ($s2mail == 'no') {
|
178 |
+
echo " checked=\"checked\"";
|
179 |
+
}
|
180 |
+
echo " />";
|
181 |
+
}
|
182 |
+
|
183 |
+
/**
|
184 |
+
Meta box code for WordPress pre-2.5
|
185 |
+
*/
|
186 |
+
function s2_meta_box_old() {
|
187 |
+
echo "<div class=\"dbx-b-ox-wrapper\">\r\n";
|
188 |
+
echo "<fieldset id=\"s2_meta_box\" class=\"dbx-box\">\r\n";
|
189 |
+
echo "<div class=\"dbx-h-andle-wrapper\"><h3 class=\"dbx-handle\">" . __('Subscribe2 Notification Override', 'subscribe2') . "</h3></div>\r\n";
|
190 |
+
echo "<div class=\"dbx-c-ontent-wrapper\"><div class=\"dbx-content\">\r\n";
|
191 |
+
$this->s2_meta_box();
|
192 |
+
echo "</div></div></fieldset></div>\r\n";
|
193 |
+
}
|
194 |
+
|
195 |
+
/**
|
196 |
+
Meta box form handler
|
197 |
+
*/
|
198 |
+
function s2_meta_handler($post_id) {
|
199 |
+
if (!wp_verify_nonce($_POST['s2meta_nonce'], md5(plugin_basename(__FILE__)))) { return $post_id; }
|
200 |
+
|
201 |
+
if ('page' == $_POST['post_type']) {
|
202 |
+
if (!current_user_can('edit_page', $post_id)) { return $post_id; }
|
203 |
+
} else {
|
204 |
+
if (!current_user_can('edit_post', $post_id)) { return $post_id; }
|
205 |
+
}
|
206 |
+
|
207 |
+
update_post_meta($post_id, 's2mail', $_POST['s2_meta_field']);
|
208 |
+
}
|
209 |
+
|
210 |
/* ===== Install, upgrade, reset ===== */
|
211 |
/**
|
212 |
Install our table
|
315 |
$headers .= "Precedence: list\nList-Id: " . get_option('blogname') . "\n";
|
316 |
|
317 |
if ('html' == $type) {
|
318 |
+
// To send HTML mail, the Content-Type header must be set
|
319 |
+
$headers .= "MIME-Version: 1.0\n";
|
320 |
+
$headers .= "Content-Type: " . get_bloginfo('html_type') . "; charset=\"". get_bloginfo('charset') . "\"\n";
|
321 |
+
if ('yes' == $this->subscribe2_options['stylesheet']) {
|
322 |
+
$mailtext = "<html><head><title>" . $subject . "</title><link rel=\"stylesheet\" href=\"" . get_bloginfo('stylesheet_url') . "\" type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>";
|
323 |
+
} else {
|
324 |
+
$mailtext = "<html><head><title>" . $subject . "</title></head><body>" . $message . "</body></html>";
|
325 |
+
}
|
326 |
} else {
|
327 |
+
$headers .= "MIME-Version: 1.0\n";
|
328 |
+
$headers .= "Content-Type: text/plain; charset=\"". get_bloginfo('charset') . "\"\n";
|
329 |
+
$message = preg_replace('|&[^a][^m][^p].{0,3};|', '', $message);
|
330 |
+
$message = preg_replace('|&|', '&', $message);
|
331 |
+
$mailtext = wordwrap(strip_tags($message), 80, "\n");
|
332 |
}
|
333 |
|
334 |
// Replace any escaped html symbols in subject
|
412 |
*/
|
413 |
function publish($post = 0) {
|
414 |
if (!$post) { return $post; }
|
415 |
+
|
416 |
$s2mail = get_post_meta($post->ID, 's2mail', true);
|
417 |
+
if ( ($_POST['s2_meta_field'] == 'no') || (strtolower(trim($s2mail)) == 'no') ) { return $post; }
|
418 |
|
419 |
// are we doing daily digests? If so, don't send anything now
|
420 |
if ($this->subscribe2_options['email_freq'] != 'never') { return $post; }
|
504 |
if (function_exists('strip_shortcodes')) {
|
505 |
$plaintext = strip_shortcodes($plaintext);
|
506 |
}
|
507 |
+
$gallid = '[gallery id="' . $post->ID . '"]';
|
508 |
+
$post->post_content = str_replace('[gallery]', $gallid, $post->post_content);
|
509 |
$content = apply_filters('the_content', $post->post_content);
|
510 |
$content = str_replace("]]>", "]]>", $content);
|
511 |
$excerpt = $post->post_excerpt;
|
956 |
Create the appropriate usermeta values when a user registers
|
957 |
If the registering user had previously subscribed to notifications, this function will delete them from the public subscriber list first
|
958 |
*/
|
959 |
+
function register ($user_id = 0) {
|
960 |
global $wpdb;
|
961 |
|
962 |
if (0 == $user_id) { return $user_id; }
|
997 |
update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
|
998 |
} else {
|
999 |
// create post format entries for all users
|
1000 |
+
$check_format = get_usermeta($user_id, 's2_format');
|
1001 |
+
if (empty($check_format)) {
|
1002 |
if ('html' == $this->subscribe2_options['autoformat']) {
|
1003 |
update_usermeta($user_id, 's2_format', 'html');
|
1004 |
update_usermeta($user_id, 's2_excerpt', 'post');
|
1012 |
update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
|
1013 |
}
|
1014 |
// ensure existing subscriptions are not overwritten on upgrade
|
1015 |
+
$check_subscribed = get_usermeta($user_id, 's2_subscribed');
|
1016 |
// if the are no existing subscriptions, create them based on admin options
|
1017 |
+
if (empty($check_subscribed)) {
|
1018 |
// add entries by default if autosub is on
|
1019 |
+
if ( ('yes' == $this->subscribe2_options['autosub']) || (('wpreg' == $this->subscribe2_options['autosub']) && ('on' == $_POST['subscribe'])) ) {
|
1020 |
update_usermeta($user_id, 's2_subscribed', $cats);
|
1021 |
+
foreach(explode(',', $cats) as $cat) {
|
1022 |
+
update_usermeta($user_id, 's2_cat' . $cat, "$cat");
|
1023 |
+
}
|
1024 |
} else {
|
1025 |
update_usermeta($user_id, 's2_subscribed', '-1');
|
1026 |
}
|
1227 |
if ('' == $unconfirmed) { $unconfirmed = array(); }
|
1228 |
if ('' == $registered) { $registered = array(); }
|
1229 |
|
1230 |
+
$show = array('all', 'public', 'confirmed', 'unconfirmed');
|
1231 |
$reminderform = false;
|
1232 |
$urlpath = str_replace("\\", "/", S2PATH);
|
1233 |
$urlpath = trailingslashit(get_option('siteurl')) . substr($urlpath,strpos($urlpath, "wp-content/"));
|
1303 |
}
|
1304 |
if ($_POST['searchterm']) {
|
1305 |
$subscribers = &$result;
|
1306 |
+
$what = 'public';
|
1307 |
}
|
1308 |
|
1309 |
if (!empty($subscribers)) {
|
1358 |
echo "<br />";
|
1359 |
$this->display_subscriber_dropdown($what, __('Filter', 'subscribe2'));
|
1360 |
// show the selected subscribers
|
1361 |
+
$alternate = '';
|
1362 |
if (!empty($subscribers)) {
|
1363 |
echo "<p align=\"center\"><b>" . __('Registered on the left, confirmed in the middle, unconfirmed on the right', 'subscribe2') . "</b></p>\r\n";
|
1364 |
$exportcsv = implode(",\r\n", $subscribers);
|
1365 |
echo "<table cellpadding=\"2\" cellspacing=\"2\" width=\"100%\">";
|
1366 |
+
echo "<tr class=\"alternate\"><td width=\"50%\"><input type=\"text\" name=\"searchterm\" value=\"\" /> \r\n";
|
1367 |
echo "<input type=\"submit\" name=\"search\" value=\"" . __('Search Subscribers', 'subscribe2') . "\" class=\"button\" /></td>\r\n";
|
1368 |
echo "<td width=\"50%\" align=\"right\"><input type=\"hidden\" name=\"exportcsv\" value=\"" . $exportcsv . "\" />\r\n";
|
1369 |
+
echo "<input type=\"submit\" name=\"csv\" value=\"" . __('Save Emails to CSV File', 'subscribe2') . "\" class=\"button\" /></td></tr>\r\n";
|
1370 |
if ($reminderform) {
|
1371 |
+
echo "<tr><td width=\"50%\"><input type=\"hidden\" name=\"reminderemails\" value=\"" . $reminderemails . "\" />\r\n";
|
1372 |
+
echo "<td width=\"50%\" align=\"right\"><input type=\"submit\" name=\"remind\" value=\"" . __('Send Reminder Email', 'subscribe2') . "\" class=\"button\" /></td></tr>\r\n";
|
1373 |
+
}
|
1374 |
+
echo "<tr><td valign=\"bottom\">" . $strip . "\r\n";
|
1375 |
+
if (in_array($what, $show)) {
|
1376 |
+
echo "</td><td align=\"right\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" class=\"button\" />\r\n";
|
1377 |
}
|
|
|
|
|
1378 |
echo "</td></tr></table>\r\n";
|
1379 |
}
|
1380 |
|
1383 |
$subscriber_chunks = array_chunk($subscribers, $this->subscribe2_options['entries']);
|
1384 |
$chunk = $page - 1;
|
1385 |
$subscribers = $subscriber_chunks[$chunk];
|
1386 |
+
if (in_array($what, $show)) {
|
1387 |
+
echo "<tr class=\"alternate\">\r\n";
|
1388 |
+
echo "<td width=\"88%\"></td>\r\n";
|
1389 |
+
echo "<td width=\"4%\" align=\"center\">";
|
1390 |
+
echo "<img src=\"" . $urlpath . "include/arrow_left.png\" alt=\"<\" title=\"" . __('Confirm this email address', 'subscribe2') . "\" /></td>\r\n";
|
1391 |
+
echo "<td width=\"4%\" align=\"center\">";
|
1392 |
+
echo "<img src=\"" . $urlpath . "include/arrow_right.png\" alt=\">\" title=\"" . __('Unconfirm this email address', 'subscribe2') . "\" /></td>\r\n";
|
1393 |
+
echo "<td width=\"4%\" align=\"center\">";
|
1394 |
+
echo "<img src=\"" . $urlpath . "include/cross.png\" alt=\"X\" title=\"" . __('Delete this email address', 'subscribe2') . "\" /></td></tr>\r\n";
|
1395 |
+
echo "<tr class=\"alternate\"><td align=\"right\"><strong>" . __('Select / Unselect All', 'subscribe2') . "</strong></td>\r\n";
|
1396 |
+
echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"confirm_checkall\" /></td>\r\n";
|
1397 |
+
echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"unconfirm_checkall\" /></td>\r\n";
|
1398 |
+
echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"delete_checkall\" /></td></tr>\r\n";
|
1399 |
+
}
|
1400 |
foreach ($subscribers as $subscriber) {
|
1401 |
echo "<tr class=\"$alternate\" style=\"height:50px;\">";
|
1402 |
echo "<td";
|
1409 |
}
|
1410 |
echo "<a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
|
1411 |
if (in_array($subscriber, $registered)) {
|
1412 |
+
echo "(<a href=\"" . get_option('siteurl') . "/wp-admin/users.php?page=subscribe2/subscribe2.php&email=$subscriber\">" . __('edit', 'subscribe2') . "</a>)\r\n";
|
1413 |
}
|
1414 |
if (in_array($subscriber, $unconfirmed) || in_array($subscriber, $confirmed) ) {
|
1415 |
echo "(" . $this->signup_date($subscriber) . ")</td>\r\n";
|
1430 |
('alternate' == $alternate) ? $alternate = '' : $alternate = 'alternate';
|
1431 |
}
|
1432 |
} else {
|
1433 |
+
if ($_POST['searchterm']) {
|
1434 |
echo "<tr><td align=\"center\"><b>" . __('No matching subscribers found', 'subscribe2') . "</b></td></tr>\r\n";
|
1435 |
} else {
|
1436 |
echo "<tr><td align=\"center\"><b>" . __('NONE', 'subscribe2') . "</b></td></tr>\r\n";
|
1437 |
}
|
1438 |
}
|
1439 |
echo "</table>\r\n";
|
1440 |
+
if ( (in_array($what, $show)) && (!empty($subscribers)) ) {
|
1441 |
+
echo "<table width=\"100%\">";
|
1442 |
+
echo "<tr><td valign=\"bottom\">" . $strip . "</td>\r\n";
|
1443 |
+
echo "<td align=\"right\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" class=\"button\" />\r\n";
|
1444 |
echo "</td></tr></table>\r\n";
|
1445 |
}
|
1446 |
|
1456 |
echo "<input type=\"hidden\" name=\"emails\" value=\"$emails\" />\r\n";
|
1457 |
$this->display_category_form();
|
1458 |
echo "<p class=\"submit\"><input type=\"submit\" id=\"deletepost\" name=\"register\" value=\"" . __('Submit', 'subscribe2') . "\" /></p>";
|
1459 |
+
echo "</form></div>\r\n";
|
1460 |
|
1461 |
include(ABSPATH . 'wp-admin/admin-footer.php');
|
1462 |
// just to be sure
|
1491 |
$this->subscribe2_options['sender'] = $sender;
|
1492 |
|
1493 |
// send email for pages, private and password protected posts
|
1494 |
+
$this->subscribe2_options['stylesheet'] = $_POST['stylesheet'];
|
1495 |
+
$this->subscribe2_options['pages'] = $_POST['pages'];
|
1496 |
+
$this->subscribe2_options['password'] = $_POST['password'];
|
1497 |
$this->subscribe2_options['private'] = $_POST['private'];
|
1498 |
|
1499 |
// send per-post or digest emails
|
1591 |
// settings for outgoing emails
|
1592 |
echo "<h2>" . __('Notification Settings', 'subscribe2') . "</h2>\r\n";
|
1593 |
echo "<p>";
|
1594 |
+
echo __('Restrict the number of recipients per email to (0 for unlimited)', 'subscribe2') . ': ';
|
1595 |
echo "<span id=\"s2bcc_1\"><span id=\"s2bcc\" style=\"background-color: #FFFBCC\">" . $this->subscribe2_options['bcclimit'] . "</span> ";
|
1596 |
echo "<a href=\"#\" onclick=\"s2_show('bcc'); return false;\">" . __('Edit', 'subscribe2') . "</a></span>\n";
|
1597 |
echo "<span id=\"s2bcc_2\">\r\n";
|
1619 |
if ('none' == $this->subscribe2_options['admin_email']) {
|
1620 |
echo " checked=\"checked\"";
|
1621 |
}
|
1622 |
+
echo " /> " . __('Neither', 'subscribe2') . "<br /><br />\r\n";
|
1623 |
|
1624 |
+
echo __('Include theme CSS stylesheet in HTML notifications', 'subscribe2') . ': ';
|
1625 |
+
echo "<input type=\"radio\" name=\"stylesheet\" value=\"yes\"";
|
1626 |
+
if ('yes' == $this->subscribe2_options['stylesheet']) {
|
1627 |
+
echo " checked=\"checked\"";
|
1628 |
+
}
|
1629 |
+
echo " /> " . __('Yes', 'subscribe2') . " ";
|
1630 |
+
echo "<input type=\"radio\" name=\"stylesheet\" value=\"no\"";
|
1631 |
+
if ('no' == $this->subscribe2_options['stylesheet']) {
|
1632 |
+
echo " checked=\"checked\"";
|
1633 |
+
}
|
1634 |
+
echo " /> " . __('No', 'subscribe2') . "<br /><br />\r\n";
|
1635 |
+
|
1636 |
+
echo __('Send Emails for Pages', 'subscribe2') . ': ';
|
1637 |
echo "<input type=\"radio\" name=\"pages\" value=\"yes\"";
|
1638 |
if ('yes' == $this->subscribe2_options['pages']) {
|
1639 |
echo " checked=\"checked\"";
|
2300 |
*/
|
2301 |
function register_post() {
|
2302 |
if ('on' == $_POST['subscribe']) {
|
2303 |
+
$user_id = get_userdatabylogin($_POST['user_login']);
|
2304 |
+
if (0 == $user_id->ID) { return; }
|
2305 |
+
$this->register($user_id->ID);
|
2306 |
}
|
2307 |
}
|
2308 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2309 |
/* ===== template and filter functions ===== */
|
2310 |
/**
|
2311 |
Display our form; also handles (un)subscribe requests
|
2727 |
|
2728 |
//add regular actions and filters
|
2729 |
add_action('admin_menu', array(&$this, 'admin_menu'));
|
2730 |
+
add_action('admin_menu', array(&$this, 's2_meta_init'));
|
2731 |
+
add_action('save_post', array(&$this, 's2_meta_handler'));
|
2732 |
add_action('create_category', array(&$this, 'autosub_new_category'));
|
2733 |
add_filter('the_content', array(&$this, 'filter'), 10);
|
2734 |
add_filter('cron_schedules', array(&$this, 'add_weekly_sched'));
|
2748 |
// add actions for automatic subscription based on option settings
|
2749 |
add_action('register_form', array(&$this, 'register_form'));
|
2750 |
add_action('user_register', array(&$this, 'register'));
|
2751 |
+
|
|
|
|
|
|
|
2752 |
// add actions for processing posts based on per-post or cron email settings
|
2753 |
if ($this->subscribe2_options['email_freq'] != 'never') {
|
2754 |
add_action('s2_digest_cron', array(&$this, 'subscribe2_cron'));
|
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:
|
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"
|
@@ -72,15 +72,15 @@ msgstr ""
|
|
72 |
msgid "Your email:"
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: subscribe2.php:85 subscribe2.php:
|
76 |
msgid "Subscribe"
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: subscribe2.php:85 subscribe2.php:
|
80 |
msgid "Unsubscribe"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: subscribe2.php:85 subscribe2.php:
|
84 |
msgid "Send"
|
85 |
msgstr ""
|
86 |
|
@@ -128,11 +128,11 @@ msgstr ""
|
|
128 |
msgid "Subscribe2 Options"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: subscribe2.php:115 subscribe2.php:
|
132 |
msgid "Subscribe2"
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: subscribe2.php:120 subscribe2.php:
|
136 |
msgid "Subscriptions"
|
137 |
msgstr ""
|
138 |
|
@@ -141,542 +141,556 @@ msgid "Mail Subscribers"
|
|
141 |
msgstr ""
|
142 |
|
143 |
#: subscribe2.php:151
|
144 |
-
msgid "
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: subscribe2.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
msgid "New subscription"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: subscribe2.php:
|
152 |
msgid "subscribed to email notifications!"
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: subscribe2.php:
|
156 |
msgid "New Unsubscription"
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: subscribe2.php:
|
160 |
msgid "unsubscribed from email notifications!"
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: subscribe2.php:
|
164 |
msgid "Address(es) subscribed!"
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: subscribe2.php:
|
168 |
msgid "Address(es) deleted!"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: subscribe2.php:
|
172 |
msgid "Status changed!"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: subscribe2.php:
|
176 |
msgid "Reminder Email(s) Sent!"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: subscribe2.php:
|
180 |
msgid "Registered Users Subscribed!"
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: subscribe2.php:
|
184 |
msgid "Registered Users Unsubscribed!"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: subscribe2.php:
|
188 |
msgid "Previous Page"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: subscribe2.php:
|
192 |
msgid "Next Page"
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: subscribe2.php:
|
196 |
msgid "Manage Subscribers"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: subscribe2.php:
|
200 |
msgid "Add/Remove Subscribers"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: subscribe2.php:
|
204 |
msgid "Enter addresses, one per line or comma-separated"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: subscribe2.php:
|
208 |
msgid "Current Subscribers"
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: subscribe2.php:
|
212 |
msgid "Filter"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: subscribe2.php:
|
216 |
msgid ""
|
217 |
"Registered on the left, confirmed in the middle, unconfirmed on the right"
|
218 |
msgstr ""
|
219 |
|
220 |
-
#: subscribe2.php:
|
221 |
msgid "Search Subscribers"
|
222 |
msgstr ""
|
223 |
|
224 |
-
#: subscribe2.php:
|
225 |
msgid "Save Emails to CSV File"
|
226 |
msgstr ""
|
227 |
|
228 |
-
#: subscribe2.php:
|
229 |
msgid "Send Reminder Email"
|
230 |
msgstr ""
|
231 |
|
232 |
-
#: subscribe2.php:
|
233 |
msgid "Process"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: subscribe2.php:
|
237 |
msgid "Confirm this email address"
|
238 |
msgstr ""
|
239 |
|
240 |
-
#: subscribe2.php:
|
241 |
msgid "Unconfirm this email address"
|
242 |
msgstr ""
|
243 |
|
244 |
-
#: subscribe2.php:
|
245 |
msgid "Delete this email address"
|
246 |
msgstr ""
|
247 |
|
248 |
-
#: subscribe2.php:
|
249 |
msgid "Select / Unselect All"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: subscribe2.php:
|
253 |
msgid "edit"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: subscribe2.php:
|
257 |
msgid "No matching subscribers found"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: subscribe2.php:
|
261 |
msgid "NONE"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: subscribe2.php:
|
265 |
msgid "Categories"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: subscribe2.php:
|
269 |
msgid ""
|
270 |
"Existing Registered Users can be automatically (un)subscribed to categories "
|
271 |
"using this section."
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: subscribe2.php:
|
275 |
msgid "Consider User Privacy as changes cannot be undone"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: subscribe2.php:
|
279 |
msgid "Action to perform"
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: subscribe2.php:
|
283 |
msgid "Submit"
|
284 |
msgstr ""
|
285 |
|
286 |
-
#: subscribe2.php:
|
287 |
msgid "Subscribe2 Settings"
|
288 |
msgstr ""
|
289 |
|
290 |
-
#: subscribe2.php:
|
291 |
msgid "Notification Settings"
|
292 |
msgstr ""
|
293 |
|
294 |
-
#: subscribe2.php:
|
295 |
-
msgid "Restrict the number of
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: subscribe2.php:
|
299 |
msgid "Edit"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: subscribe2.php:
|
303 |
msgid "Update"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: subscribe2.php:
|
307 |
msgid "Revert"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: subscribe2.php:
|
311 |
msgid "Send Admins notifications for new"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: subscribe2.php:
|
315 |
msgid "Unsubscriptions"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: subscribe2.php:
|
319 |
msgid "Both"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: subscribe2.php:
|
323 |
msgid "Neither"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: subscribe2.php:
|
327 |
-
msgid "
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: subscribe2.php:
|
331 |
-
#: subscribe2.php:
|
332 |
-
#: subscribe2.php:
|
333 |
msgid "Yes"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: subscribe2.php:
|
337 |
-
#: subscribe2.php:
|
338 |
-
#: subscribe2.php:
|
|
|
339 |
msgid "No"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: subscribe2.php:
|
|
|
|
|
|
|
|
|
343 |
msgid "Send Emails for Password Protected Posts"
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: subscribe2.php:
|
347 |
msgid "Send Emails for Private Posts"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: subscribe2.php:
|
351 |
msgid "Send Email From"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: subscribe2.php:
|
355 |
msgid "Author of the post"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: subscribe2.php:
|
359 |
msgid "Blog Admin"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: subscribe2.php:
|
363 |
msgid "Send Email as Digest"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: subscribe2.php:
|
367 |
msgid "Email Templates"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: subscribe2.php:
|
371 |
msgid "New Post email (must not be empty)"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: subscribe2.php:
|
375 |
msgid "Message substitions"
|
376 |
msgstr ""
|
377 |
|
378 |
-
#: subscribe2.php:
|
379 |
msgid "the post's title<br />(<i>for per-post emails only</i>)"
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: subscribe2.php:
|
383 |
msgid ""
|
384 |
"the excerpt or the entire post<br />(<i>based on the subscriber's "
|
385 |
"preferences</i>)"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: subscribe2.php:
|
389 |
msgid ""
|
390 |
"the excerpt of the post and the time it was posted<br />(<i>for digest "
|
391 |
"emails only</i>)"
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: subscribe2.php:
|
395 |
msgid "a list of post titles<br />(<i>for digest emails only</i>)"
|
396 |
msgstr ""
|
397 |
|
398 |
-
#: subscribe2.php:
|
399 |
msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: subscribe2.php:
|
403 |
msgid "the admin or post author's name"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: subscribe2.php:
|
407 |
msgid "the admin or post author's email"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#: subscribe2.php:
|
411 |
msgid "the post author's name"
|
412 |
msgstr ""
|
413 |
|
414 |
-
#: subscribe2.php:
|
415 |
msgid ""
|
416 |
"the generated link to confirm a request<br />(<i>only used in the "
|
417 |
"confirmation email template</i>)"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: subscribe2.php:
|
421 |
msgid ""
|
422 |
"Action performed by LINK in confirmation email<br />(<i>only used in the "
|
423 |
"confirmation email template</i>)"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: subscribe2.php:
|
427 |
msgid "Subscribe / Unsubscribe confirmation email"
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: subscribe2.php:
|
431 |
msgid "Reminder email to Unconfirmed Subscribers"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: subscribe2.php:
|
435 |
msgid "Excluded Categories"
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: subscribe2.php:
|
439 |
msgid ""
|
440 |
"Posts assigned to any Excluded Category do not generate notifications and "
|
441 |
"are not included in digest notifications"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: subscribe2.php:
|
445 |
msgid "Allow registered users to subscribe to excluded categories?"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: subscribe2.php:
|
449 |
msgid "Appearance"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: subscribe2.php:
|
453 |
msgid "Set default Subscribe2 page as ID"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: subscribe2.php:
|
457 |
msgid "Set the number of Subscribers displayed per page"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: subscribe2.php:
|
461 |
msgid "Show a link to your subscription page in \"meta\"?"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: subscribe2.php:
|
465 |
msgid "Show the Subscribe2 button on the Write toolbar?"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: subscribe2.php:
|
469 |
msgid "Enable Subscribe2 Widget?"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: subscribe2.php:
|
473 |
msgid "Auto Subscribe"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: subscribe2.php:
|
477 |
msgid "Subscribe new users registering with your blog"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: subscribe2.php:
|
481 |
msgid "Automatically"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: subscribe2.php:
|
485 |
msgid "Display option on Registration Form"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: subscribe2.php:
|
489 |
msgid "Registration Form option is checked by default"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: subscribe2.php:
|
493 |
msgid "Auto-subscribe users to receive email as"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: subscribe2.php:
|
497 |
msgid "HTML"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: subscribe2.php:
|
501 |
msgid "Plain Text - Full"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: subscribe2.php:
|
505 |
msgid "Plain Text - Excerpt"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: subscribe2.php:
|
509 |
msgid "Show Auto Subscribe option on Users page"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: subscribe2.php:
|
513 |
msgid "Auto Subscribe me to new categories is checked by default"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: subscribe2.php:
|
517 |
msgid "Barred Domains"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: subscribe2.php:
|
521 |
msgid ""
|
522 |
"Enter domains to bar from public subscriptions: <br /> (Use a new line for "
|
523 |
"each entry and omit the \"@\" symbol, for example email.com)"
|
524 |
msgstr ""
|
525 |
|
526 |
-
#: subscribe2.php:
|
527 |
msgid "Reset Default"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: subscribe2.php:
|
531 |
msgid ""
|
532 |
"Use this to reset all options to their defaults. This <strong><em>will not</"
|
533 |
"em></strong> modify your list of subscribers."
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: subscribe2.php:
|
537 |
msgid "RESET"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: subscribe2.php:
|
541 |
msgid "Subscription preferences updated."
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: subscribe2.php:
|
545 |
msgid "Editing Subscribe2 preferences for user"
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: subscribe2.php:
|
549 |
msgid "Receive email as"
|
550 |
msgstr ""
|
551 |
|
552 |
-
#: subscribe2.php:
|
553 |
msgid "Plain Text"
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: subscribe2.php:
|
557 |
msgid "Email contains"
|
558 |
msgstr ""
|
559 |
|
560 |
-
#: subscribe2.php:
|
561 |
msgid "Excerpt Only"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: subscribe2.php:
|
565 |
msgid "Full Post"
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: subscribe2.php:
|
569 |
msgid "Note: HTML format will always deliver the full post"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: subscribe2.php:
|
573 |
msgid "Automatically subscribe me to newly created categories"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: subscribe2.php:
|
577 |
msgid "Subscribed Categories"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: subscribe2.php:
|
581 |
msgid "Receive daily summary of new posts?"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: subscribe2.php:
|
585 |
msgid "Update Preferences"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: subscribe2.php:
|
589 |
msgid "Send an email to subscribers"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: subscribe2.php:
|
593 |
msgid "A message from "
|
594 |
msgstr ""
|
595 |
|
596 |
-
#: subscribe2.php:
|
597 |
msgid "Subject"
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: subscribe2.php:
|
601 |
msgid "Recipients: "
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: subscribe2.php:
|
605 |
msgid "All Subscribers"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: subscribe2.php:
|
609 |
msgid "Public Subscribers"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: subscribe2.php:
|
613 |
msgid "Confirmed"
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: subscribe2.php:
|
617 |
msgid "Unconfirmed"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: subscribe2.php:
|
621 |
msgid "Registered Users"
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: subscribe2.php:
|
625 |
msgid "Per Post Email"
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: subscribe2.php:
|
629 |
msgid "Send Digest Notification at"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: subscribe2.php:
|
633 |
msgid ""
|
634 |
"This option will work for digest notification sent daily or less frequently"
|
635 |
msgstr ""
|
636 |
|
637 |
-
#: subscribe2.php:
|
638 |
msgid "Current UTC time is"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: subscribe2.php:
|
642 |
msgid "Current blog time is"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: subscribe2.php:
|
646 |
msgid "Next email notification will be sent when your blog time is after"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: subscribe2.php:
|
650 |
msgid "Check here to Subscribe to email notifications for new posts"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: subscribe2.php:
|
654 |
msgid ""
|
655 |
"By registering with this blog you are also agreeing to receive email "
|
656 |
"notifications for new posts but you can unsubscribe at anytime"
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: subscribe2.php:
|
660 |
msgid "Subscription Confirmation"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: subscribe2.php:
|
664 |
msgid "Title:"
|
665 |
msgstr ""
|
666 |
|
667 |
-
#: subscribe2.php:
|
668 |
msgid "[Un]Subscribe to Posts"
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: subscribe2.php:
|
672 |
msgid "Settings"
|
673 |
msgstr ""
|
674 |
|
675 |
-
#: subscribe2.php:
|
676 |
msgid "Posted on"
|
677 |
msgstr ""
|
678 |
|
679 |
-
#: subscribe2.php:
|
680 |
msgid "Digest Email"
|
681 |
msgstr ""
|
682 |
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: PACKAGE VERSION\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2009-01-30 19:23+0000\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"
|
72 |
msgid "Your email:"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: subscribe2.php:85 subscribe2.php:1353 subscribe2.php:1454
|
76 |
msgid "Subscribe"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: subscribe2.php:85 subscribe2.php:1354 subscribe2.php:1455
|
80 |
msgid "Unsubscribe"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: subscribe2.php:85 subscribe2.php:2092
|
84 |
msgid "Send"
|
85 |
msgstr ""
|
86 |
|
128 |
msgid "Subscribe2 Options"
|
129 |
msgstr ""
|
130 |
|
131 |
+
#: subscribe2.php:115 subscribe2.php:2426 subscribe2.php:2509
|
132 |
msgid "Subscribe2"
|
133 |
msgstr ""
|
134 |
|
135 |
+
#: subscribe2.php:120 subscribe2.php:1607
|
136 |
msgid "Subscriptions"
|
137 |
msgstr ""
|
138 |
|
141 |
msgstr ""
|
142 |
|
143 |
#: subscribe2.php:151
|
144 |
+
msgid "Weekly"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: subscribe2.php:160 subscribe2.php:161 subscribe2.php:189
|
148 |
+
msgid "Subscribe2 Notification Override"
|
149 |
+
msgstr ""
|
150 |
+
|
151 |
+
#: subscribe2.php:175
|
152 |
+
msgid ""
|
153 |
+
"Check here to disable sending of an email notification for this post/page"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: subscribe2.php:791
|
157 |
msgid "New subscription"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: subscribe2.php:792
|
161 |
msgid "subscribed to email notifications!"
|
162 |
msgstr ""
|
163 |
|
164 |
+
#: subscribe2.php:804
|
165 |
msgid "New Unsubscription"
|
166 |
msgstr ""
|
167 |
|
168 |
+
#: subscribe2.php:805
|
169 |
msgid "unsubscribed from email notifications!"
|
170 |
msgstr ""
|
171 |
|
172 |
+
#: subscribe2.php:1180
|
173 |
msgid "Address(es) subscribed!"
|
174 |
msgstr ""
|
175 |
|
176 |
+
#: subscribe2.php:1186
|
177 |
msgid "Address(es) deleted!"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: subscribe2.php:1192 subscribe2.php:1198
|
181 |
msgid "Status changed!"
|
182 |
msgstr ""
|
183 |
|
184 |
+
#: subscribe2.php:1212
|
185 |
msgid "Reminder Email(s) Sent!"
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: subscribe2.php:1215
|
189 |
msgid "Registered Users Subscribed!"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: subscribe2.php:1218
|
193 |
msgid "Registered Users Unsubscribed!"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: subscribe2.php:1318
|
197 |
msgid "Previous Page"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: subscribe2.php:1338
|
201 |
msgid "Next Page"
|
202 |
msgstr ""
|
203 |
|
204 |
+
#: subscribe2.php:1344
|
205 |
msgid "Manage Subscribers"
|
206 |
msgstr ""
|
207 |
|
208 |
+
#: subscribe2.php:1349
|
209 |
msgid "Add/Remove Subscribers"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: subscribe2.php:1350
|
213 |
msgid "Enter addresses, one per line or comma-separated"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: subscribe2.php:1357
|
217 |
msgid "Current Subscribers"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: subscribe2.php:1359
|
221 |
msgid "Filter"
|
222 |
msgstr ""
|
223 |
|
224 |
+
#: subscribe2.php:1363
|
225 |
msgid ""
|
226 |
"Registered on the left, confirmed in the middle, unconfirmed on the right"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: subscribe2.php:1367
|
230 |
msgid "Search Subscribers"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: subscribe2.php:1369
|
234 |
msgid "Save Emails to CSV File"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: subscribe2.php:1372
|
238 |
msgid "Send Reminder Email"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: subscribe2.php:1376 subscribe2.php:1443
|
242 |
msgid "Process"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: subscribe2.php:1390 subscribe2.php:1421
|
246 |
msgid "Confirm this email address"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: subscribe2.php:1392 subscribe2.php:1419
|
250 |
msgid "Unconfirm this email address"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: subscribe2.php:1394 subscribe2.php:1426
|
254 |
msgid "Delete this email address"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: subscribe2.php:1395 subscribe2.php:2151
|
258 |
msgid "Select / Unselect All"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: subscribe2.php:1412
|
262 |
msgid "edit"
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: subscribe2.php:1434
|
266 |
msgid "No matching subscribers found"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: subscribe2.php:1436
|
270 |
msgid "NONE"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: subscribe2.php:1448
|
274 |
msgid "Categories"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: subscribe2.php:1450
|
278 |
msgid ""
|
279 |
"Existing Registered Users can be automatically (un)subscribed to categories "
|
280 |
"using this section."
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: subscribe2.php:1451
|
284 |
msgid "Consider User Privacy as changes cannot be undone"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: subscribe2.php:1453
|
288 |
msgid "Action to perform"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: subscribe2.php:1458 subscribe2.php:1851
|
292 |
msgid "Submit"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: subscribe2.php:1581
|
296 |
msgid "Subscribe2 Settings"
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: subscribe2.php:1592 subscribe2.php:1958
|
300 |
msgid "Notification Settings"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: subscribe2.php:1594
|
304 |
+
msgid "Restrict the number of recipients per email to (0 for unlimited)"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: subscribe2.php:1596 subscribe2.php:1736 subscribe2.php:1745
|
308 |
msgid "Edit"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: subscribe2.php:1599 subscribe2.php:1739 subscribe2.php:1748
|
312 |
msgid "Update"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: subscribe2.php:1600 subscribe2.php:1740 subscribe2.php:1749
|
316 |
msgid "Revert"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: subscribe2.php:1602
|
320 |
msgid "Send Admins notifications for new"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: subscribe2.php:1612
|
324 |
msgid "Unsubscriptions"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: subscribe2.php:1617
|
328 |
msgid "Both"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: subscribe2.php:1622
|
332 |
msgid "Neither"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: subscribe2.php:1624
|
336 |
+
msgid "Include theme CSS stylesheet in HTML notifications"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: subscribe2.php:1629 subscribe2.php:1641 subscribe2.php:1652
|
340 |
+
#: subscribe2.php:1663 subscribe2.php:1797 subscribe2.php:1824
|
341 |
+
#: subscribe2.php:1835 subscribe2.php:1998 subscribe2.php:2019
|
342 |
msgid "Yes"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: subscribe2.php:1634 subscribe2.php:1646 subscribe2.php:1657
|
346 |
+
#: subscribe2.php:1668 subscribe2.php:1791 subscribe2.php:1802
|
347 |
+
#: subscribe2.php:1829 subscribe2.php:1840 subscribe2.php:2003
|
348 |
+
#: subscribe2.php:2023
|
349 |
msgid "No"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: subscribe2.php:1636
|
353 |
+
msgid "Send Emails for Pages"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#: subscribe2.php:1647
|
357 |
msgid "Send Emails for Password Protected Posts"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: subscribe2.php:1658
|
361 |
msgid "Send Emails for Private Posts"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#: subscribe2.php:1669
|
365 |
msgid "Send Email From"
|
366 |
msgstr ""
|
367 |
|
368 |
+
#: subscribe2.php:1674
|
369 |
msgid "Author of the post"
|
370 |
msgstr ""
|
371 |
|
372 |
+
#: subscribe2.php:1679
|
373 |
msgid "Blog Admin"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: subscribe2.php:1681
|
377 |
msgid "Send Email as Digest"
|
378 |
msgstr ""
|
379 |
|
380 |
+
#: subscribe2.php:1687
|
381 |
msgid "Email Templates"
|
382 |
msgstr ""
|
383 |
|
384 |
+
#: subscribe2.php:1691
|
385 |
msgid "New Post email (must not be empty)"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: subscribe2.php:1695
|
389 |
msgid "Message substitions"
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: subscribe2.php:1699
|
393 |
msgid "the post's title<br />(<i>for per-post emails only</i>)"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: subscribe2.php:1700
|
397 |
msgid ""
|
398 |
"the excerpt or the entire post<br />(<i>based on the subscriber's "
|
399 |
"preferences</i>)"
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: subscribe2.php:1701
|
403 |
msgid ""
|
404 |
"the excerpt of the post and the time it was posted<br />(<i>for digest "
|
405 |
"emails only</i>)"
|
406 |
msgstr ""
|
407 |
|
408 |
+
#: subscribe2.php:1702
|
409 |
msgid "a list of post titles<br />(<i>for digest emails only</i>)"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: subscribe2.php:1703
|
413 |
msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
|
414 |
msgstr ""
|
415 |
|
416 |
+
#: subscribe2.php:1704
|
417 |
msgid "the admin or post author's name"
|
418 |
msgstr ""
|
419 |
|
420 |
+
#: subscribe2.php:1705
|
421 |
msgid "the admin or post author's email"
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: subscribe2.php:1706
|
425 |
msgid "the post author's name"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: subscribe2.php:1707
|
429 |
msgid ""
|
430 |
"the generated link to confirm a request<br />(<i>only used in the "
|
431 |
"confirmation email template</i>)"
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: subscribe2.php:1708
|
435 |
msgid ""
|
436 |
"Action performed by LINK in confirmation email<br />(<i>only used in the "
|
437 |
"confirmation email template</i>)"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: subscribe2.php:1710
|
441 |
msgid "Subscribe / Unsubscribe confirmation email"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: subscribe2.php:1713
|
445 |
msgid "Reminder email to Unconfirmed Subscribers"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: subscribe2.php:1718
|
449 |
msgid "Excluded Categories"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: subscribe2.php:1720
|
453 |
msgid ""
|
454 |
"Posts assigned to any Excluded Category do not generate notifications and "
|
455 |
"are not included in digest notifications"
|
456 |
msgstr ""
|
457 |
|
458 |
+
#: subscribe2.php:1727
|
459 |
msgid "Allow registered users to subscribe to excluded categories?"
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: subscribe2.php:1730
|
463 |
msgid "Appearance"
|
464 |
msgstr ""
|
465 |
|
466 |
+
#: subscribe2.php:1734
|
467 |
msgid "Set default Subscribe2 page as ID"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: subscribe2.php:1743
|
471 |
msgid "Set the number of Subscribers displayed per page"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: subscribe2.php:1756
|
475 |
msgid "Show a link to your subscription page in \"meta\"?"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: subscribe2.php:1763
|
479 |
msgid "Show the Subscribe2 button on the Write toolbar?"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: subscribe2.php:1770
|
483 |
msgid "Enable Subscribe2 Widget?"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: subscribe2.php:1774
|
487 |
msgid "Auto Subscribe"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: subscribe2.php:1776
|
491 |
msgid "Subscribe new users registering with your blog"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: subscribe2.php:1781
|
495 |
msgid "Automatically"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: subscribe2.php:1786
|
499 |
msgid "Display option on Registration Form"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: subscribe2.php:1792
|
503 |
msgid "Registration Form option is checked by default"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: subscribe2.php:1803
|
507 |
msgid "Auto-subscribe users to receive email as"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: subscribe2.php:1808 subscribe2.php:1975
|
511 |
msgid "HTML"
|
512 |
msgstr ""
|
513 |
|
514 |
+
#: subscribe2.php:1813
|
515 |
msgid "Plain Text - Full"
|
516 |
msgstr ""
|
517 |
|
518 |
+
#: subscribe2.php:1818
|
519 |
msgid "Plain Text - Excerpt"
|
520 |
msgstr ""
|
521 |
|
522 |
+
#: subscribe2.php:1819
|
523 |
msgid "Show Auto Subscribe option on Users page"
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: subscribe2.php:1830
|
527 |
msgid "Auto Subscribe me to new categories is checked by default"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: subscribe2.php:1844
|
531 |
msgid "Barred Domains"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: subscribe2.php:1846
|
535 |
msgid ""
|
536 |
"Enter domains to bar from public subscriptions: <br /> (Use a new line for "
|
537 |
"each entry and omit the \"@\" symbol, for example email.com)"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: subscribe2.php:1854
|
541 |
msgid "Reset Default"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: subscribe2.php:1855
|
545 |
msgid ""
|
546 |
"Use this to reset all options to their defaults. This <strong><em>will not</"
|
547 |
"em></strong> modify your list of subscribers."
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: subscribe2.php:1857
|
551 |
msgid "RESET"
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: subscribe2.php:1888
|
555 |
msgid "Subscription preferences updated."
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: subscribe2.php:1961
|
559 |
msgid "Editing Subscribe2 preferences for user"
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: subscribe2.php:1970
|
563 |
msgid "Receive email as"
|
564 |
msgstr ""
|
565 |
|
566 |
+
#: subscribe2.php:1980
|
567 |
msgid "Plain Text"
|
568 |
msgstr ""
|
569 |
|
570 |
+
#: subscribe2.php:1982
|
571 |
msgid "Email contains"
|
572 |
msgstr ""
|
573 |
|
574 |
+
#: subscribe2.php:1983
|
575 |
msgid "Excerpt Only"
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: subscribe2.php:1983
|
579 |
msgid "Full Post"
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: subscribe2.php:1991
|
583 |
msgid "Note: HTML format will always deliver the full post"
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: subscribe2.php:1993
|
587 |
msgid "Automatically subscribe me to newly created categories"
|
588 |
msgstr ""
|
589 |
|
590 |
+
#: subscribe2.php:2008
|
591 |
msgid "Subscribed Categories"
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: subscribe2.php:2013
|
595 |
msgid "Receive daily summary of new posts?"
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: subscribe2.php:2029
|
599 |
msgid "Update Preferences"
|
600 |
msgstr ""
|
601 |
|
602 |
+
#: subscribe2.php:2075
|
603 |
msgid "Send an email to subscribers"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: subscribe2.php:2083
|
607 |
msgid "A message from "
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: subscribe2.php:2085
|
611 |
msgid "Subject"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: subscribe2.php:2088
|
615 |
msgid "Recipients: "
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: subscribe2.php:2169
|
619 |
msgid "All Subscribers"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: subscribe2.php:2170
|
623 |
msgid "Public Subscribers"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: subscribe2.php:2171
|
627 |
msgid "Confirmed"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: subscribe2.php:2172
|
631 |
msgid "Unconfirmed"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: subscribe2.php:2173
|
635 |
msgid "Registered Users"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: subscribe2.php:2237
|
639 |
msgid "Per Post Email"
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: subscribe2.php:2252
|
643 |
msgid "Send Digest Notification at"
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: subscribe2.php:2264
|
647 |
msgid ""
|
648 |
"This option will work for digest notification sent daily or less frequently"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: subscribe2.php:2267
|
652 |
msgid "Current UTC time is"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: subscribe2.php:2269
|
656 |
msgid "Current blog time is"
|
657 |
msgstr ""
|
658 |
|
659 |
+
#: subscribe2.php:2271
|
660 |
msgid "Next email notification will be sent when your blog time is after"
|
661 |
msgstr ""
|
662 |
|
663 |
+
#: subscribe2.php:2284
|
664 |
msgid "Check here to Subscribe to email notifications for new posts"
|
665 |
msgstr ""
|
666 |
|
667 |
+
#: subscribe2.php:2293
|
668 |
msgid ""
|
669 |
"By registering with this blog you are also agreeing to receive email "
|
670 |
"notifications for new posts but you can unsubscribe at anytime"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: subscribe2.php:2412
|
674 |
msgid "Subscription Confirmation"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: subscribe2.php:2449
|
678 |
msgid "Title:"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: subscribe2.php:2472
|
682 |
msgid "[Un]Subscribe to Posts"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: subscribe2.php:2481
|
686 |
msgid "Settings"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: subscribe2.php:2621
|
690 |
msgid "Posted on"
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: subscribe2.php:2666
|
694 |
msgid "Digest Email"
|
695 |
msgstr ""
|
696 |
|