Better Notifications for WordPress - Version 1.4.1

Version Description

  • 3rd June 2016 =
  • Fixed: Multiple emails were being sent for a single notification for a small number of users. After lots of hunting and lots of testing, I'm hoping this should now be fixed.
  • Fixed: The 'User Role Changed' notification was broken after the update to WordPress 4.5.
  • Fixed: The 'Password Reset - For User' and 'New User - Post-registration Email' notifications were being sent in HTML but with all carriage returns / line breaks stripped out.
  • Fixed: User shortcodes for new comments on custom post types weren't being outputted properly.
  • Fixed: The 'Notifications' BNFW menu item in the Sidebar in the WordPress Admin was showing for non-admins.
  • Added: German Translation (props Michael Schrttle).
Download this release

Release Info

Developer voltronik
Plugin Icon 128x128 Better Notifications for WordPress
Version 1.4.1
Comparing to
See all releases

Code changes from version 1.4 to 1.4.1

README.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: voltronik
3
  Donate link: https://betternotificationsforwp.com/donate/
4
  Tags: notifications, email, mail, alerts, roles, user, users, admin, HTML, plain, wp_mail, shortcode, customize, post, page, updated, pending review, scheduled, category, tag, term, custom post type, comment, akismet, trackback, pingback, lost password, welcome, new user, bulk, notice, trigger, CC, BCC, from, author
5
  Requires at least: 3.5
6
- Tested up to: 4.5
7
- Stable tag: 1.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,7 +12,7 @@ Send customisable emails to your users for different WordPress notifications.
12
 
13
  == Description ==
14
 
15
- > New add-ons are now available! [Buy Add-ons](https://betternotificationsforwp.com/store/)
16
 
17
  Better Notifications for WordPress allows you to create custom email notifications and send them to user roles (including custom roles) or individual users for all kinds of things happening on your WordPress website. Emails are sent out via your WordPress website (using `wp_mail`) but can be sent via SMTP using an appropriate 3rd party plugin should you wish.
18
 
@@ -32,8 +32,8 @@ Notifications that are currently available to use are:
32
  * New Comment / Comment Awaiting Moderation
33
  * New Trackback
34
  * New Pingback
35
- * Lost Password (For Admin)
36
- * New User Registration (For Admin)
37
 
38
  **Transactional**
39
 
@@ -49,7 +49,7 @@ Notifications that are currently available to use are:
49
  * Post Updated
50
  * Post Pending Review
51
  * Post Scheduled
52
- * Post - Custom Field Updated ([Add-on](https://betternotificationsforwp.com/downloads/custom-fields/))
53
 
54
  **Pages**
55
 
@@ -58,7 +58,7 @@ Notifications that are currently available to use are:
58
  * Page Pending Review
59
  * Page Scheduled
60
  * Page - New Comment
61
- * Page - Custom Field Updated ([Add-on](https://betternotificationsforwp.com/downloads/custom-fields/))
62
 
63
  **Posts**
64
 
@@ -132,9 +132,9 @@ This will very much depend on what notifications you're using the plugin for. Ou
132
 
133
  First of all, follow [this article](https://betternotificationsforwp.com/how-can-i-receive-the-best-support/) about how to find out what might be causing the problem. Additionally, this [very handy answer](http://stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmatically-is-not-automatically-marked) on Stack Overflow explains what you might need to do to make sure that emails don't make it through to your users SPAM / Junk folders. It's worth going through this and completing as much as you can.
134
 
135
- Many hosts place a limit on the number of emails that can be sent out within an hour so this may also cause some delay in emails arriving. Please check with your host to find out what this limit is.
136
 
137
- If you're still having problems, please drop me a line in the [Forum](https://wordpress.org/support/plugin/bnfw) and I'll do my best to help.
138
 
139
  = Some of my shortcodes aren't working! =
140
 
@@ -152,22 +152,6 @@ WordPress, by default, sends all emails in Plain Text. If you'd like to include
152
 
153
  This is most likely because it's `public` setting is set to `false`. Try changing this and see if it shows up in the list. If the custom post type has been created by a plugin and is set to private (such as [TablePress](https://wordpress.org/plugins/tablepress/ "TablePress")), you'll need to get in touch with the plugin author to see if they'll consider changing it to public instead so that BNFW can send out notifications for it.
154
 
155
- = I'm using the P2 theme and my notifications are coming through twice =
156
-
157
- In order to fix a problem with P2 not triggering notifications at all, if you post from the WordPress Admin, it will trigger two notifications: one for the standard settings and one for the additional P2 settings. I recommend posting from the front-end only if you're using P2 in order to trigger just a single notification.
158
-
159
- = I'm using a theme and notifications aren't coming through =
160
-
161
- Try adding this code to your functions.php in your theme / child theme directory and replace `theme_name` with the name of your theme and re-test.
162
-
163
- `
164
- function bnfw_insert_post_hook_for_theme( $themes ) {
165
- $themes[] = 'theme_name';
166
- return $themes;
167
- }
168
- add_filter( 'bnfw_insert_post_themes', 'bnfw_insert_post_hook_for_theme' );
169
- `
170
-
171
  = Can I translate this plugin? =
172
 
173
  Yes, of course! The plugin is completely translation-friendly and if you send me your .po file, I'll make sure to include it in the plugin and credit you on this page.
@@ -190,6 +174,14 @@ An older version might work but this is untested. A lot of the newer features re
190
 
191
  == Changelog ==
192
 
 
 
 
 
 
 
 
 
193
  = 1.4 - 8th April 2016 =
194
  * New: Shortcode `[post_slug]`. Output the post slug.
195
  * New: Shortcode `[edit_post]`. Outputs the link to edit the post / page / custom post.
3
  Donate link: https://betternotificationsforwp.com/donate/
4
  Tags: notifications, email, mail, alerts, roles, user, users, admin, HTML, plain, wp_mail, shortcode, customize, post, page, updated, pending review, scheduled, category, tag, term, custom post type, comment, akismet, trackback, pingback, lost password, welcome, new user, bulk, notice, trigger, CC, BCC, from, author
5
  Requires at least: 3.5
6
+ Tested up to: 4.5.2
7
+ Stable tag: 1.4.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ > New add-ons are now available! [View Add-ons](https://betternotificationsforwp.com/store/)
16
 
17
  Better Notifications for WordPress allows you to create custom email notifications and send them to user roles (including custom roles) or individual users for all kinds of things happening on your WordPress website. Emails are sent out via your WordPress website (using `wp_mail`) but can be sent via SMTP using an appropriate 3rd party plugin should you wish.
18
 
32
  * New Comment / Comment Awaiting Moderation
33
  * New Trackback
34
  * New Pingback
35
+ * Lost Password - For Admin
36
+ * New User Registration - For Admin
37
 
38
  **Transactional**
39
 
49
  * Post Updated
50
  * Post Pending Review
51
  * Post Scheduled
52
+ * Post - Custom Field Updated ([Custom Fields Add-on](https://betternotificationsforwp.com/downloads/custom-fields/))
53
 
54
  **Pages**
55
 
58
  * Page Pending Review
59
  * Page Scheduled
60
  * Page - New Comment
61
+ * Page - Custom Field Updated ([Custom Fields Add-on](https://betternotificationsforwp.com/downloads/custom-fields/))
62
 
63
  **Posts**
64
 
132
 
133
  First of all, follow [this article](https://betternotificationsforwp.com/how-can-i-receive-the-best-support/) about how to find out what might be causing the problem. Additionally, this [very handy answer](http://stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmatically-is-not-automatically-marked) on Stack Overflow explains what you might need to do to make sure that emails don't make it through to your users SPAM / Junk folders. It's worth going through this and completing as much as you can.
134
 
135
+ Many hosts place a limit on the number of emails that can be sent out within an hour so this may also cause some delay in emails arriving. MailPoet has a fairly extensive list of hosts and their corresponding email rate limits that's worth checkout [here](https://support.mailpoet.com/knowledgebase/lists-of-hosts-and-their-sending-limits/). Alternatively, please check with your host directly to find out what your limit is.
136
 
137
+ If you're still having problems, please drop me a line in the [Free Support Forums](https://wordpress.org/support/plugin/bnfw) and I'll do my best to help.
138
 
139
  = Some of my shortcodes aren't working! =
140
 
152
 
153
  This is most likely because it's `public` setting is set to `false`. Try changing this and see if it shows up in the list. If the custom post type has been created by a plugin and is set to private (such as [TablePress](https://wordpress.org/plugins/tablepress/ "TablePress")), you'll need to get in touch with the plugin author to see if they'll consider changing it to public instead so that BNFW can send out notifications for it.
154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  = Can I translate this plugin? =
156
 
157
  Yes, of course! The plugin is completely translation-friendly and if you send me your .po file, I'll make sure to include it in the plugin and credit you on this page.
174
 
175
  == Changelog ==
176
 
177
+ = 1.4.1 - 3rd June 2016 =
178
+ * Fixed: Multiple emails were being sent for a single notification for a small number of users. After lots of hunting and lots of testing, I'm hoping this should now be fixed.
179
+ * Fixed: The 'User Role Changed' notification was broken after the update to WordPress 4.5.
180
+ * Fixed: The 'Password Reset - For User' and 'New User - Post-registration Email' notifications were being sent in HTML but with all carriage returns / line breaks stripped out.
181
+ * Fixed: User shortcodes for new comments on custom post types weren't being outputted properly.
182
+ * Fixed: The 'Notifications' BNFW menu item in the Sidebar in the WordPress Admin was showing for non-admins.
183
+ * Added: German Translation (props Michael Schröttle).
184
+
185
  = 1.4 - 8th April 2016 =
186
  * New: Shortcode `[post_slug]`. Output the post slug.
187
  * New: Shortcode `[edit_post]`. Outputs the link to edit the post / page / custom post.
bnfw.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php
2
  /**
3
  * Plugin Name: Better Notifications for WordPress
4
- * Plugin URI: http://wordpress.org/plugins/bnfw/
5
  * Description: Send customisable emails to your users for different WordPress notifications.
6
- * Version: 1.4
7
  * Author: Voltronik
8
  * Author URI: https://betternotificationsforwp.com/
9
  * Author Email: hello@betternotificationsforwp.com
@@ -14,7 +14,7 @@
14
  */
15
 
16
  /**
17
- * Copyright © 2015 Voltronik (plugins@voltronik.co.uk)
18
  * This program is free software; you can redistribute it and/or modify
19
  * it under the terms of the GNU General Public License, version 2, as
20
  * published by the Free Software Foundation.
@@ -81,7 +81,7 @@ class BNFW {
81
  }
82
  require_once 'includes/license/class-bnfw-license.php';
83
  require_once 'includes/license/class-bnfw-license-setting.php';
84
-
85
  // Load Engine
86
  require_once 'includes/engine/class-bnfw-engine.php';
87
  require_once 'includes/overrides.php';
@@ -382,13 +382,14 @@ class BNFW {
382
  // If there are multiple notification then we will read data about only the last one
383
  $setting = $this->notifier->read_settings( end( $notifications )->ID );
384
 
 
 
385
  if ( 'html' == $setting['email-formatting'] ) {
386
  add_filter( 'wp_mail_content_type', array( $this, 'set_html_content_type' ) );
 
387
  } else {
388
  add_filter( 'wp_mail_content_type', array( $this, 'set_text_content_type' ) );
389
  }
390
-
391
- return $this->engine->handle_password_reset_shortcodes( $setting, $key, $user_login, $user_data );
392
  }
393
 
394
  return $message;
@@ -439,9 +440,10 @@ class BNFW {
439
  * Send notification when a user role changes.
440
  *
441
  * @since 1.3.9
442
- * @param int $user_id User ID
 
443
  * @param string $new_role New User role
444
- * @param string $old_role Old User role
445
  */
446
  public function user_role_changed( $user_id, $new_role, $old_role ) {
447
  if ( ! empty( $old_role ) ) {
@@ -513,10 +515,10 @@ class BNFW {
513
 
514
  $transient = get_transient( 'bnfw-async-notifications' );
515
  if ( is_array( $transient ) ) {
 
516
  foreach ( $transient as $id_pairs ) {
517
  $this->engine->send_notification( $this->notifier->read_settings( $id_pairs['notification_id'] ), $id_pairs['ref_id'] );
518
  }
519
- delete_transient( 'bnfw-async-notifications' );
520
  }
521
  }
522
  }
1
  <?php
2
  /**
3
  * Plugin Name: Better Notifications for WordPress
4
+ * Plugin URI: https://wordpress.org/plugins/bnfw/
5
  * Description: Send customisable emails to your users for different WordPress notifications.
6
+ * Version: 1.4.1
7
  * Author: Voltronik
8
  * Author URI: https://betternotificationsforwp.com/
9
  * Author Email: hello@betternotificationsforwp.com
14
  */
15
 
16
  /**
17
+ * Copyright © 2016 Voltronik (hello@betternotificationsforwp.com)
18
  * This program is free software; you can redistribute it and/or modify
19
  * it under the terms of the GNU General Public License, version 2, as
20
  * published by the Free Software Foundation.
81
  }
82
  require_once 'includes/license/class-bnfw-license.php';
83
  require_once 'includes/license/class-bnfw-license-setting.php';
84
+
85
  // Load Engine
86
  require_once 'includes/engine/class-bnfw-engine.php';
87
  require_once 'includes/overrides.php';
382
  // If there are multiple notification then we will read data about only the last one
383
  $setting = $this->notifier->read_settings( end( $notifications )->ID );
384
 
385
+ $message = $this->engine->handle_password_reset_shortcodes( $setting, $key, $user_login, $user_data );
386
+
387
  if ( 'html' == $setting['email-formatting'] ) {
388
  add_filter( 'wp_mail_content_type', array( $this, 'set_html_content_type' ) );
389
+ $message = wpautop( $message );
390
  } else {
391
  add_filter( 'wp_mail_content_type', array( $this, 'set_text_content_type' ) );
392
  }
 
 
393
  }
394
 
395
  return $message;
440
  * Send notification when a user role changes.
441
  *
442
  * @since 1.3.9
443
+ *
444
+ * @param int $user_id User ID
445
  * @param string $new_role New User role
446
+ * @param array $old_role Old User role
447
  */
448
  public function user_role_changed( $user_id, $new_role, $old_role ) {
449
  if ( ! empty( $old_role ) ) {
515
 
516
  $transient = get_transient( 'bnfw-async-notifications' );
517
  if ( is_array( $transient ) ) {
518
+ delete_transient( 'bnfw-async-notifications' );
519
  foreach ( $transient as $id_pairs ) {
520
  $this->engine->send_notification( $this->notifier->read_settings( $id_pairs['notification_id'] ), $id_pairs['ref_id'] );
521
  }
 
522
  }
523
  }
524
  }
includes/admin/bnfw-settings.php CHANGED
@@ -57,24 +57,25 @@ function bnfw_settings_page() {
57
  function bnfw_menu_item_links() {
58
  global $submenu;
59
 
60
- // Documentation Link
61
- $submenu['edit.php?post_type=bnfw_notification'][500] = array(
62
- '<div id="bnfw-menu-item-documentation" style="color: #73daeb;">Documentation</div>',
63
- 'manage_options',
64
- 'https://betternotificationsforwp.com/documentation/?utm_source=WP%20Admin%20Submenu%20Item%20-%20"Documentation"&amp;utm_medium=referral',
65
- );
66
-
67
- // Add-ons Link
68
- $submenu['edit.php?post_type=bnfw_notification'][600] = array(
69
- '<div id="bnfw-menu-item-addons" style="color: #ff6f59;">Add-ons</div>',
70
- 'manage_options',
71
- 'https://betternotificationsforwp.com/store/?utm_source=WP%20Admin%20Submenu%20Item%20-%20"Add-on"&amp;utm_medium=referral',
72
- );
 
 
73
  }
74
 
75
  function bnfw_menu_item_link_targets() {
76
  ?>
77
-
78
  <script type="text/javascript">
79
  jQuery(document).ready(function($) {
80
  // Documentation Link
57
  function bnfw_menu_item_links() {
58
  global $submenu;
59
 
60
+ if ( current_user_can( 'manage_options' ) ) {
61
+ // Documentation Link
62
+ $submenu['edit.php?post_type=bnfw_notification'][500] = array(
63
+ '<div id="bnfw-menu-item-documentation" style="color: #73daeb;">Documentation</div>',
64
+ 'manage_options',
65
+ 'https://betternotificationsforwp.com/documentation/?utm_source=WP%20Admin%20Submenu%20Item%20-%20"Documentation"&amp;utm_medium=referral',
66
+ );
67
+
68
+ // Add-ons Link
69
+ $submenu['edit.php?post_type=bnfw_notification'][600] = array(
70
+ '<div id="bnfw-menu-item-addons" style="color: #ff6f59;">Add-ons</div>',
71
+ 'manage_options',
72
+ 'https://betternotificationsforwp.com/store/?utm_source=WP%20Admin%20Submenu%20Item%20-%20"Add-on"&amp;utm_medium=referral',
73
+ );
74
+ }
75
  }
76
 
77
  function bnfw_menu_item_link_targets() {
78
  ?>
 
79
  <script type="text/javascript">
80
  jQuery(document).ready(function($) {
81
  // Documentation Link
includes/engine/class-bnfw-engine.php CHANGED
@@ -135,8 +135,9 @@ class BNFW_Engine {
135
  * Send user role changed email.
136
  *
137
  * @since 1.3.9
138
- * @param array $setting Notification setting
139
- * @param object $user_id User ID
 
140
  */
141
  public function send_user_role_changed_email( $setting, $user_id ) {
142
  $subject = $this->handle_shortcodes( $setting['subject'], $setting['notification'], $user_id );
@@ -152,9 +153,7 @@ class BNFW_Engine {
152
  }
153
 
154
  $user = get_user_by( 'id', $user_id );
155
- if ( $user->user_activation_key == '' ) {
156
- wp_mail( $user->user_email, stripslashes( $subject ), $message, $headers );
157
- }
158
  }
159
 
160
  /**
@@ -237,6 +236,9 @@ class BNFW_Engine {
237
  $message = $this->comment_shortcodes( $message, $id );
238
  $comment = get_comment( $id );
239
  $message = $this->post_shortcodes( $message, $comment->comment_post_ID );
 
 
 
240
  }
241
  break;
242
  }
@@ -380,6 +382,7 @@ class BNFW_Engine {
380
  $message = str_replace( '[wp_capabilities]', implode( ',', $user_info->wp_capabilities ), $message );
381
  }
382
 
 
383
  return $message;
384
  }
385
 
135
  * Send user role changed email.
136
  *
137
  * @since 1.3.9
138
+ *
139
+ * @param array $setting Notification setting
140
+ * @param int $user_id User ID
141
  */
142
  public function send_user_role_changed_email( $setting, $user_id ) {
143
  $subject = $this->handle_shortcodes( $setting['subject'], $setting['notification'], $user_id );
153
  }
154
 
155
  $user = get_user_by( 'id', $user_id );
156
+ wp_mail( $user->user_email, stripslashes( $subject ), $message, $headers );
 
 
157
  }
158
 
159
  /**
236
  $message = $this->comment_shortcodes( $message, $id );
237
  $comment = get_comment( $id );
238
  $message = $this->post_shortcodes( $message, $comment->comment_post_ID );
239
+ if ( 0 != $comment->user_id ) {
240
+ $message = $this->user_shortcodes( $message, $comment->user_id );
241
+ }
242
  }
243
  break;
244
  }
382
  $message = str_replace( '[wp_capabilities]', implode( ',', $user_info->wp_capabilities ), $message );
383
  }
384
 
385
+ $message = apply_filters( 'bnfw_shortcodes_user', $message, $user_id );
386
  return $message;
387
  }
388
 
languages/bnfw-de_DE.mo ADDED
Binary file
languages/bnfw-de_DE.po ADDED
@@ -0,0 +1,446 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Better Notifications for WordPress 1.3.3\n"
4
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bnfw\n"
5
+ "POT-Creation-Date: 2015-08-11 05:30:23+00:00\n"
6
+ "PO-Revision-Date: Tue May 17 2016 15:27:35 GMT+0200 (CEST)\n"
7
+ "Last-Translator: Michael <michael.schroettle@tpm-systems.eu>\n"
8
+ "Language-Team: LANGUAGE <LL@li.org>\n"
9
+ "Language: German\n"
10
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-Basepath: .\n"
16
+ "X-Poedit-SearchPath-0: ../../plugins/bnfw\n"
17
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
18
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
19
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
20
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
21
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
22
+ "X-Loco-Target-Locale: de_DE\n"
23
+ "X-Generator: Loco - https://localise.biz/"
24
+
25
+ #: includes/admin/bnfw-settings.php:14
26
+ #: includes/admin/class-bnfw-notification.php:120
27
+ msgid "Notification Settings"
28
+ msgstr "Benachrichtigungs-Einstellungen"
29
+
30
+ #: includes/admin/bnfw-settings.php:15
31
+ msgid "Settings"
32
+ msgstr "Einstellungen"
33
+
34
+ #: includes/admin/bnfw-settings.php:36
35
+ msgid "BNFW Settings"
36
+ msgstr "BNFW Einstellungen"
37
+
38
+ #: includes/admin/bnfw-settings.php:77
39
+ msgid "Suppress SPAM comment notification"
40
+ msgstr "SPAM Kommentar Benachrichtigung unterdrücken"
41
+
42
+ #: includes/admin/bnfw-settings.php:82
43
+ msgid "Don't send notifications for comments marked as SPAM by Akismet"
44
+ msgstr ""
45
+ "Sende keine Benachrichtigung für Kommentare, die von Akismet als SPAM "
46
+ "markiert wurden"
47
+
48
+ #: includes/admin/bnfw-settings.php:95
49
+ msgid "Default Email Format"
50
+ msgstr "Voreingestelltes Email-Format"
51
+
52
+ #: includes/admin/bnfw-settings.php:100
53
+ msgid ""
54
+ "This will apply to all emails sent out via WordPress, even those from other "
55
+ "plugins. For more details, please see the <a href=\"https://wordpress."
56
+ "org/plugins/bnfw/faq/\" target=\"_blank\">FAQ</a>."
57
+ msgstr ""
58
+ "Dies wird angewendet auf alle Mails, die über WordPress versendet werden, "
59
+ "auch von anderen Plugins. Weitere Details in den <a href=\"https://wordpress."
60
+ "org/plugins/bnfw/faq/\" target=\"_blank\">BNFW FAQ</a>."
61
+
62
+ #: includes/admin/bnfw-settings.php:143
63
+ #: includes/admin/class-bnfw-notification.php:252
64
+ msgid "HTML Formatting"
65
+ msgstr "HTML Formatierung"
66
+
67
+ #: includes/admin/bnfw-settings.php:147
68
+ #: includes/admin/class-bnfw-notification.php:257
69
+ msgid "Plain Text"
70
+ msgstr "Nur Text"
71
+
72
+ #: includes/admin/class-bnfw-notification.php:45
73
+ #: includes/admin/class-bnfw-notification.php:48
74
+ #: includes/admin/class-bnfw-notification.php:49
75
+ msgid "Notifications"
76
+ msgstr "Benachrichtigungen"
77
+
78
+ #: includes/admin/class-bnfw-notification.php:46
79
+ msgid "Notification"
80
+ msgstr "Benachrichtigung"
81
+
82
+ #: includes/admin/class-bnfw-notification.php:47
83
+ msgid "Add New"
84
+ msgstr "Neue erstellen"
85
+
86
+ #: includes/admin/class-bnfw-notification.php:50
87
+ msgid "Add New Notification"
88
+ msgstr "Neue Benachrichtigung erstellen"
89
+
90
+ #: includes/admin/class-bnfw-notification.php:51
91
+ msgid "Edit Notification"
92
+ msgstr "Benachrichtigung bearbeiten"
93
+
94
+ #: includes/admin/class-bnfw-notification.php:52
95
+ msgid "New Notification"
96
+ msgstr "Neue Benachrichtigung"
97
+
98
+ #: includes/admin/class-bnfw-notification.php:53
99
+ msgid "View Notification"
100
+ msgstr "Benachrichtigung anzeigen"
101
+
102
+ #: includes/admin/class-bnfw-notification.php:54
103
+ msgid "Search Notifications"
104
+ msgstr "Benachrichtung suchen"
105
+
106
+ #: includes/admin/class-bnfw-notification.php:55
107
+ msgid "No Notifications found"
108
+ msgstr "Keine Benachrichtigung gefunden"
109
+
110
+ #: includes/admin/class-bnfw-notification.php:56
111
+ msgid "No Notifications found in trash"
112
+ msgstr "Keine Benachrichtigung im Papierkorb gefunden"
113
+
114
+ #: includes/admin/class-bnfw-notification.php:57
115
+ msgid "All Notifications"
116
+ msgstr "Alle Benachrichtigungen"
117
+
118
+ #: includes/admin/class-bnfw-notification.php:128
119
+ msgid "Save Notification"
120
+ msgstr "Benachrichtigung speichern"
121
+
122
+ #: includes/admin/class-bnfw-notification.php:156
123
+ msgid "Notification For"
124
+ msgstr "Benachrichtigung für"
125
+
126
+ #: includes/admin/class-bnfw-notification.php:161
127
+ msgid "New Comment / Awaiting Moderation"
128
+ msgstr "Neuer Kommentar / wartet auf Moderation"
129
+
130
+ #: includes/admin/class-bnfw-notification.php:162
131
+ #: includes/admin/class-bnfw-notification.php:769
132
+ msgid "New Trackback"
133
+ msgstr "Neuer Trackback"
134
+
135
+ #: includes/admin/class-bnfw-notification.php:163
136
+ #: includes/admin/class-bnfw-notification.php:772
137
+ msgid "New Pingback"
138
+ msgstr "Neuer Pingback"
139
+
140
+ #: includes/admin/class-bnfw-notification.php:164
141
+ #: includes/admin/class-bnfw-notification.php:781
142
+ msgid "Lost Password - For Admin"
143
+ msgstr "Passwort verloren - für Admin"
144
+
145
+ #: includes/admin/class-bnfw-notification.php:165
146
+ msgid "New User Registration - For Admin"
147
+ msgstr "Neuen Benutzer Registrieren - für Admin"
148
+
149
+ #: includes/admin/class-bnfw-notification.php:168
150
+ #: includes/admin/class-bnfw-notification.php:778
151
+ msgid "Lost Password - For User"
152
+ msgstr "Passwort vergessen - für Benutzer"
153
+
154
+ #: includes/admin/class-bnfw-notification.php:169
155
+ msgid "New User Registration - For User"
156
+ msgstr "Neuen Benutzer registrieren - für Benutzer"
157
+
158
+ #: includes/admin/class-bnfw-notification.php:170
159
+ msgid "New User - Welcome Email"
160
+ msgstr "Neuer Benutzer - Willkommens Email"
161
+
162
+ #: includes/admin/class-bnfw-notification.php:171
163
+ #: includes/admin/class-bnfw-notification.php:775
164
+ msgid "Comment Reply"
165
+ msgstr "Antwort auf Kommentar"
166
+
167
+ #: includes/admin/class-bnfw-notification.php:174
168
+ #: includes/admin/class-bnfw-notification.php:793
169
+ msgid "New Post Published"
170
+ msgstr "Neuer Beitrag veröffentlicht"
171
+
172
+ #: includes/admin/class-bnfw-notification.php:175
173
+ #: includes/admin/class-bnfw-notification.php:796
174
+ msgid "Post Updated"
175
+ msgstr "Beitrag aktualisiert"
176
+
177
+ #: includes/admin/class-bnfw-notification.php:176
178
+ #: includes/admin/class-bnfw-notification.php:799
179
+ msgid "Post Pending Review"
180
+ msgstr "Beitrag mit ausstehender Überprüfung"
181
+
182
+ #: includes/admin/class-bnfw-notification.php:177
183
+ #: includes/admin/class-bnfw-notification.php:802
184
+ msgid "Post Scheduled"
185
+ msgstr "geplanter Beitrag"
186
+
187
+ #: includes/admin/class-bnfw-notification.php:178
188
+ #: includes/admin/class-bnfw-notification.php:805
189
+ msgid "New Category"
190
+ msgstr "Neue Kategorie"
191
+
192
+ #: includes/admin/class-bnfw-notification.php:179
193
+ #: includes/admin/class-bnfw-notification.php:808
194
+ msgid "New Tag"
195
+ msgstr "Neuer Tag"
196
+
197
+ #: includes/admin/class-bnfw-notification.php:182
198
+ msgid "New Page Published"
199
+ msgstr "Neue Seite publiziert"
200
+
201
+ #: includes/admin/class-bnfw-notification.php:183
202
+ msgid "Page Updated"
203
+ msgstr "Seite aktualisiert"
204
+
205
+ #: includes/admin/class-bnfw-notification.php:184
206
+ msgid "Page Pending Review"
207
+ msgstr "Seite mit ausstehender Überprüfung"
208
+
209
+ #: includes/admin/class-bnfw-notification.php:185
210
+ msgid "Page Scheduled"
211
+ msgstr "geplante Seite"
212
+
213
+ #: includes/admin/class-bnfw-notification.php:186
214
+ msgid "Page - New Comment"
215
+ msgstr "Seite - neuer Kommentar"
216
+
217
+ #: includes/admin/class-bnfw-notification.php:200
218
+ msgid "Custom Post Type"
219
+ msgstr "Benutzerdefinierter Beitrags-Typ"
220
+
221
+ #: includes/admin/class-bnfw-notification.php:201
222
+ #: includes/admin/class-bnfw-notification.php:821
223
+ msgid "New "
224
+ msgstr "Neu"
225
+
226
+ #: includes/admin/class-bnfw-notification.php:202
227
+ msgid "Update "
228
+ msgstr "Aktualisieren"
229
+
230
+ #: includes/admin/class-bnfw-notification.php:203
231
+ msgid "Pending Review"
232
+ msgstr "Überprüfung ausstehend"
233
+
234
+ #: includes/admin/class-bnfw-notification.php:204
235
+ msgid "Scheduled"
236
+ msgstr "Geplant"
237
+
238
+ #: includes/admin/class-bnfw-notification.php:205
239
+ #: includes/admin/class-bnfw-notification.php:766
240
+ msgid "New Comment"
241
+ msgstr "Neuer Kommentar"
242
+
243
+ #: includes/admin/class-bnfw-notification.php:219
244
+ msgid "Custom Taxonomy"
245
+ msgstr "Benutzerdefinierte Taxonomie"
246
+
247
+ #: includes/admin/class-bnfw-notification.php:224
248
+ msgid "New"
249
+ msgstr "Neu"
250
+
251
+ #: includes/admin/class-bnfw-notification.php:240
252
+ msgid ""
253
+ "This notification doesn't support additional email fields or shortcodes in "
254
+ "the subject line."
255
+ msgstr ""
256
+ "Diese Benachrichtigung unterstützt keine zusätzlichen Email-Felder oder "
257
+ "Shortcodes in der Betreffzeile."
258
+
259
+ #: includes/admin/class-bnfw-notification.php:247
260
+ msgid "Email Formatting"
261
+ msgstr "Email-Format"
262
+
263
+ #: includes/admin/class-bnfw-notification.php:264 includes/tmp.php:3
264
+ msgid "Additional Email Fields"
265
+ msgstr "Zusätzliche Email-Felder"
266
+
267
+ #: includes/admin/class-bnfw-notification.php:268 includes/tmp.php:7
268
+ msgid "Show additional email fields"
269
+ msgstr "Zeige zusätzliche Email-Felder"
270
+
271
+ #: includes/admin/class-bnfw-notification.php:274 includes/tmp.php:13
272
+ msgid "From Name and Email"
273
+ msgstr "Absendername und Email"
274
+
275
+ #: includes/admin/class-bnfw-notification.php:284 includes/tmp.php:23
276
+ msgid "CC"
277
+ msgstr "CC"
278
+
279
+ #: includes/admin/class-bnfw-notification.php:296 includes/tmp.php:34
280
+ msgid "BCC"
281
+ msgstr "BCC"
282
+
283
+ #: includes/admin/class-bnfw-notification.php:311
284
+ msgid "Send this notification to the Post Author only"
285
+ msgstr "Sende diese Benachrichtigung nur an den Beitrags-Autor"
286
+
287
+ #: includes/admin/class-bnfw-notification.php:318
288
+ msgid "Send To"
289
+ msgstr "Sende an"
290
+
291
+ #: includes/admin/class-bnfw-notification.php:332
292
+ msgid "Disable this Notification for the User that triggered it"
293
+ msgstr "Deaktiviere diese Benachrichtigung für den Benutzer, der sie ausgelöst hat"
294
+
295
+ #: includes/admin/class-bnfw-notification.php:339
296
+ #: includes/admin/class-bnfw-notification.php:692
297
+ msgid "Subject"
298
+ msgstr "Betreff"
299
+
300
+ #: includes/admin/class-bnfw-notification.php:348
301
+ msgid "Message Body"
302
+ msgstr "Nachrichten-Text"
303
+
304
+ #: includes/admin/class-bnfw-notification.php:352
305
+ msgid ""
306
+ "Looking for help with shortcodes? Click here to see which ones you can use "
307
+ "with the selected notification."
308
+ msgstr ""
309
+ "Hilfe mit Shortcodes benötigt? Klick hier zum Anzeigen, welche für die "
310
+ "gewählte Benachrichtigung verfügbar sind."
311
+
312
+ #: includes/admin/class-bnfw-notification.php:490
313
+ msgid "Test Notification Sent."
314
+ msgstr "Test Benachrichtigung gesendet"
315
+
316
+ #: includes/admin/class-bnfw-notification.php:567
317
+ msgid "Notification saved."
318
+ msgstr "Benachrichtigung gespeichert"
319
+
320
+ #: includes/admin/class-bnfw-notification.php:585
321
+ #: includes/admin/class-bnfw-notification.php:621
322
+ #: includes/admin/class-bnfw-notification.php:622
323
+ msgid "Save"
324
+ msgstr "Speichern"
325
+
326
+ #: includes/admin/class-bnfw-notification.php:595
327
+ msgid "Disable Notification"
328
+ msgstr "Benachrichtigung deaktiviert"
329
+
330
+ #: includes/admin/class-bnfw-notification.php:601
331
+ msgid "Send Me a Test Email"
332
+ msgstr "Sende mir eine Test Email"
333
+
334
+ #: includes/admin/class-bnfw-notification.php:611
335
+ msgid "Delete Permanently"
336
+ msgstr "Dauerhaft löschen"
337
+
338
+ #: includes/admin/class-bnfw-notification.php:613
339
+ msgid "Move to Trash"
340
+ msgstr "In den Papierkorb"
341
+
342
+ #: includes/admin/class-bnfw-notification.php:690
343
+ msgid "Notification Type"
344
+ msgstr "Benachrichtigungs Type"
345
+
346
+ #: includes/admin/class-bnfw-notification.php:691
347
+ msgid "Enabled?"
348
+ msgstr "Aktiviert?"
349
+
350
+ #: includes/admin/class-bnfw-notification.php:693
351
+ msgid "User Roles / Users"
352
+ msgstr "Rolle / Benutzer"
353
+
354
+ #: includes/admin/class-bnfw-notification.php:784
355
+ msgid "User Registration - For User"
356
+ msgstr "Benutzer-Registrierung"
357
+
358
+ #: includes/admin/class-bnfw-notification.php:787
359
+ msgid "New User - Welcome email"
360
+ msgstr "Neuer Benutzer - Willkommens-Email"
361
+
362
+ #: includes/admin/class-bnfw-notification.php:790
363
+ msgid "User Registration - For Admin"
364
+ msgstr "Benutzer-Registrierung"
365
+
366
+ #: includes/admin/class-bnfw-notification.php:824
367
+ msgid "Updated "
368
+ msgstr "Aktualisiert"
369
+
370
+ #: includes/admin/class-bnfw-notification.php:827
371
+ msgid " Pending Review"
372
+ msgstr "Überprüfung ausstehend"
373
+
374
+ #: includes/admin/class-bnfw-notification.php:830
375
+ msgid " Scheduled"
376
+ msgstr "Geplant"
377
+
378
+ #: includes/admin/class-bnfw-notification.php:833
379
+ msgid " Comment"
380
+ msgstr "Kommentar"
381
+
382
+ #: includes/admin/class-bnfw-notification.php:836
383
+ msgid "New term in "
384
+ msgstr "Neuer Begriff in"
385
+
386
+ #: includes/import.php:60
387
+ msgid " for "
388
+ msgstr "für"
389
+
390
+ #: includes/import.php:60
391
+ msgid " (Auto Imported)"
392
+ msgstr "(Auto-importiert)"
393
+
394
+ #: includes/overrides.php:25
395
+ #, c-format
396
+ msgid "New user registration on your site %s:"
397
+ msgstr "Neue Benutzerregistrierung auf Ihrer Seite %s:"
398
+
399
+ #: includes/overrides.php:26 includes/overrides.php:42
400
+ #, c-format
401
+ msgid "Username: %s"
402
+ msgstr "Benutzername: %s"
403
+
404
+ #: includes/overrides.php:27
405
+ #, c-format
406
+ msgid "E-mail: %s"
407
+ msgstr "Email: %s"
408
+
409
+ #: includes/overrides.php:29
410
+ #, c-format
411
+ msgid "[%s] New User Registration"
412
+ msgstr "[%s] Neue Benutzerregistrierung"
413
+
414
+ #: includes/overrides.php:43
415
+ #, c-format
416
+ msgid "Password: %s"
417
+ msgstr "Passwort: %s"
418
+
419
+ #: includes/overrides.php:46
420
+ #, c-format
421
+ msgid "[%s] Your username and password"
422
+ msgstr "[%s] Ihr Benutzername und Passwort"
423
+
424
+ #. Plugin Name of the plugin/theme
425
+ msgid "Better Notifications for WordPress"
426
+ msgstr "Better Notifications For WordPress"
427
+
428
+ #. Plugin URI of the plugin/theme
429
+ msgid "http://wordpress.org/plugins/bnfw/"
430
+ msgstr "http://wordpress.org/plugins/bnfw/"
431
+
432
+ #. Description of the plugin/theme
433
+ msgid ""
434
+ "Send customisable HTML emails to your users for different WordPress "
435
+ "notifications."
436
+ msgstr ""
437
+ "Anpassbare HTML Emails für die verschiedensten WordPress Mitteilungen an "
438
+ "Ihre Benutzer versenden."
439
+
440
+ #. Author of the plugin/theme
441
+ msgid "Voltronik"
442
+ msgstr "Voltronik"
443
+
444
+ #. Author URI of the plugin/theme
445
+ msgid "http://www.voltronik.co.uk/"
446
+ msgstr "http://www.voltronik.co.uk/"