Simple Membership - Version 3.7.9

Version Description

  • Added new shortcode [swpm_show_after_login_page_link] via the swpm misc shortcodes addon.
  • More characters are now allowed in the "username" field.
  • Fixed a minor bug with the plugin not finding the corresponding member's profile when a subscritpion is canceled.
Download this release

Release Info

Developer mra13
Plugin Icon 128x128 Simple Membership
Version 3.7.9
Comparing to
See all releases

Code changes from version 3.7.4 to 3.7.9

classes/class.simple-wp-membership.php CHANGED
@@ -416,10 +416,10 @@ class SimpleWpMembership {
416
  return false;
417
  }
418
  if ($message['succeeded']) {
419
- echo "<div id='message' class='updated'>";
420
  $succeeded = true;
421
  } else {
422
- echo "<div id='message' class='error'>";
423
  }
424
  echo $message['message'];
425
  $extra = isset($message['extra']) ? $message['extra'] : array();
@@ -656,7 +656,7 @@ class SimpleWpMembership {
656
  'alertText' => '* ' . SwpmUtils::_('This field is required'),
657
  ),
658
  'SWPMUserName' => array(
659
- 'alertText' => '* ' . SwpmUtils::_('Invalid Username'),
660
  ),
661
  'minSize' => array(
662
  'alertText' => '* ' . SwpmUtils::_('Minimum '),
416
  return false;
417
  }
418
  if ($message['succeeded']) {
419
+ echo "<div id='swpm_message' class='swpm_success'>";
420
  $succeeded = true;
421
  } else {
422
+ echo "<div id='swpm_message' class='swpm_error'>";
423
  }
424
  echo $message['message'];
425
  $extra = isset($message['extra']) ? $message['extra'] : array();
656
  'alertText' => '* ' . SwpmUtils::_('This field is required'),
657
  ),
658
  'SWPMUserName' => array(
659
+ 'alertText' => '* ' . SwpmUtils::_('Invalid Username').'<br>'.SwpmUtils::_('Usernames can only contain: letters, numbers and .-_*@'),
660
  ),
661
  'minSize' => array(
662
  'alertText' => '* ' . SwpmUtils::_('Minimum '),
classes/class.swpm-auth.php CHANGED
@@ -10,6 +10,13 @@ class SwpmAuth {
10
  public $userData;
11
 
12
  private function __construct() {
 
 
 
 
 
 
 
13
  $this->isLoggedIn = false;
14
  $this->userData = null;
15
  $this->protected = SwpmProtection::get_instance();
@@ -131,6 +138,14 @@ class SwpmAuth {
131
  } else if ($this->userData->account_state == 'pending') {
132
  $this->lastStatusMsg = SwpmUtils::_('Account is pending.');
133
  $can_login = false;
 
 
 
 
 
 
 
 
134
  }
135
 
136
  if (!$can_login) {
10
  public $userData;
11
 
12
  private function __construct() {
13
+ //check if we need to display custom message on the login form
14
+ $custom_msg = filter_input(INPUT_COOKIE, 'swpm-login-form-custom-msg', FILTER_SANITIZE_STRING);
15
+ if (!empty($custom_msg)) {
16
+ $this->lastStatusMsg = $custom_msg;
17
+ //let's 'unset' the cookie
18
+ setcookie('swpm-login-form-custom-msg', '', time() - 3600, COOKIEPATH, COOKIE_DOMAIN);
19
+ }
20
  $this->isLoggedIn = false;
21
  $this->userData = null;
22
  $this->protected = SwpmProtection::get_instance();
138
  } else if ($this->userData->account_state == 'pending') {
139
  $this->lastStatusMsg = SwpmUtils::_('Account is pending.');
140
  $can_login = false;
141
+ } else if ($this->userData->account_state == 'activation_required') {
142
+ $resend_email_url = add_query_arg(array(
143
+ 'swpm_resend_activation_email' => '1',
144
+ 'swpm_member_id' => $this->userData->member_id,
145
+ ), get_home_url());
146
+ $msg = sprintf(SwpmUtils::_('You need to activate your account. If you didn\'t receive an email then %s to resend the activation email.'), '<a href="' . $resend_email_url . '">' . SwpmUtils::_('click here') . '</a>');
147
+ $this->lastStatusMsg = $msg;
148
+ $can_login = false;
149
  }
150
 
151
  if (!$can_login) {
classes/class.swpm-form.php CHANGED
@@ -204,7 +204,7 @@ class SwpmForm {
204
  protected function account_state() {
205
  $account_state = filter_input(INPUT_POST, 'account_state', FILTER_SANITIZE_STRING);
206
  if(empty($account_state)) {return;}
207
- if (in_array($account_state, array('active', 'pending', 'inactive', 'expired'))){
208
  $this->sanitized['account_state'] = $account_state;
209
  }
210
  else{
204
  protected function account_state() {
205
  $account_state = filter_input(INPUT_POST, 'account_state', FILTER_SANITIZE_STRING);
206
  if(empty($account_state)) {return;}
207
+ if (in_array($account_state, array('active', 'pending', 'activation_required', 'inactive', 'expired'))){
208
  $this->sanitized['account_state'] = $account_state;
209
  }
210
  else{
classes/class.swpm-front-registration.php CHANGED
@@ -115,26 +115,37 @@ class SwpmFrontRegistration extends SwpmRegistration {
115
  wp_die($msg);
116
  }
117
 
 
 
118
  //Crete the member profile and send notification
119
  if ($this->create_swpm_user() && $this->prepare_and_create_wp_user_front_end() && $this->send_reg_email()) {
120
  do_action('swpm_front_end_registration_complete'); //Keep this action hook for people who are using it (so their implementation doesn't break).
121
  do_action('swpm_front_end_registration_complete_user_data', $this->member_info);
122
 
123
  //Check if there is after registration redirect
124
- $after_rego_url = SwpmSettings::get_instance()->get_value('after-rego-redirect-page-url');
125
- $after_rego_url = apply_filters('swpm_after_registration_redirect_url', $after_rego_url);
126
- if (!empty($after_rego_url)) {
127
- //Yes. Need to redirect to this after registration page
128
- SwpmLog::log_simple_debug("After registration redirect is configured in settings. Redirecting user to: " . $after_rego_url, true);
129
- wp_redirect($after_rego_url);
130
- exit(0);
 
 
131
  }
132
 
133
  //Set the registration complete message
134
- $login_page_url = SwpmSettings::get_instance()->get_value('login-page-url');
135
- $after_rego_msg = '<div class="swpm-registration-success-msg">' . SwpmUtils::_('Registration Successful. ') . SwpmUtils::_('Please') . ' <a href="' . $login_page_url . '">' . SwpmUtils::_('Login') . '</a></div>';
136
- $after_rego_msg = apply_filters('swpm_registration_success_msg', $after_rego_msg);
137
- $message = array('succeeded' => true, 'message' => $after_rego_msg);
 
 
 
 
 
 
 
138
  SwpmTransfer::get_instance()->set('status', $message);
139
  return;
140
  }
@@ -173,6 +184,9 @@ class SwpmFrontRegistration extends SwpmRegistration {
173
  $member_info['member_since'] = date("Y-m-d");
174
  $member_info['subscription_starts'] = date("Y-m-d");
175
  $member_info['account_state'] = $account_status;
 
 
 
176
  $plain_password = $member_info['plain_password'];
177
  unset($member_info['plain_password']);
178
 
@@ -341,9 +355,94 @@ class SwpmFrontRegistration extends SwpmRegistration {
341
  }
342
 
343
  function dont_send_password_change_email($send = false, $user = '', $userdata = '') {
344
- //Stop the WordPress's default password change email notification to site admin
345
  //Only the simple membership plugin's password reset email will be sent.
346
  return false;
347
  }
348
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
349
  }
115
  wp_die($msg);
116
  }
117
 
118
+ $this->email_activation = get_option('swpm_email_activation_lvl_' . $level_value);
119
+
120
  //Crete the member profile and send notification
121
  if ($this->create_swpm_user() && $this->prepare_and_create_wp_user_front_end() && $this->send_reg_email()) {
122
  do_action('swpm_front_end_registration_complete'); //Keep this action hook for people who are using it (so their implementation doesn't break).
123
  do_action('swpm_front_end_registration_complete_user_data', $this->member_info);
124
 
125
  //Check if there is after registration redirect
126
+ if (!$this->email_activation) {
127
+ $after_rego_url = SwpmSettings::get_instance()->get_value('after-rego-redirect-page-url');
128
+ $after_rego_url = apply_filters('swpm_after_registration_redirect_url', $after_rego_url);
129
+ if (!empty($after_rego_url)) {
130
+ //Yes. Need to redirect to this after registration page
131
+ SwpmLog::log_simple_debug("After registration redirect is configured in settings. Redirecting user to: " . $after_rego_url, true);
132
+ wp_redirect($after_rego_url);
133
+ exit(0);
134
+ }
135
  }
136
 
137
  //Set the registration complete message
138
+ if ($this->email_activation) {
139
+ $email_act_msg = '<div class="swpm-registration-success-msg">';
140
+ $email_act_msg .= SwpmUtils::_('You need to confirm your email address. Please check your email and follow instructions to complete your registration.');
141
+ $email_act_msg .= '</div>';
142
+ $message = array('succeeded' => true, 'message' => $email_act_msg);
143
+ } else {
144
+ $login_page_url = SwpmSettings::get_instance()->get_value('login-page-url');
145
+ $after_rego_msg = '<div class="swpm-registration-success-msg">' . SwpmUtils::_('Registration Successful. ') . SwpmUtils::_('Please') . ' <a href="' . $login_page_url . '">' . SwpmUtils::_('Login') . '</a></div>';
146
+ $after_rego_msg = apply_filters('swpm_registration_success_msg', $after_rego_msg);
147
+ $message = array('succeeded' => true, 'message' => $after_rego_msg);
148
+ }
149
  SwpmTransfer::get_instance()->set('status', $message);
150
  return;
151
  }
184
  $member_info['member_since'] = date("Y-m-d");
185
  $member_info['subscription_starts'] = date("Y-m-d");
186
  $member_info['account_state'] = $account_status;
187
+ if ($this->email_activation) {
188
+ $member_info['account_state'] = 'activation_required';
189
+ }
190
  $plain_password = $member_info['plain_password'];
191
  unset($member_info['plain_password']);
192
 
355
  }
356
 
357
  function dont_send_password_change_email($send = false, $user = '', $userdata = '') {
358
+ //Stop the WordPress's default password change email notification to site admin
359
  //Only the simple membership plugin's password reset email will be sent.
360
  return false;
361
  }
362
 
363
+ public function email_activation() {
364
+ $login_page_url = SwpmSettings::get_instance()->get_value('login-page-url');
365
+
366
+ $member_id = FILTER_INPUT(INPUT_GET, 'swpm_member_id', FILTER_SANITIZE_NUMBER_INT);
367
+
368
+ $member = SwpmMemberUtils::get_user_by_id($member_id);
369
+ if (empty($member)) {
370
+ //can't find member
371
+ echo SwpmUtils::_("Can't find member account.");
372
+ wp_die();
373
+ }
374
+ if ($member->account_state !== 'activation_required') {
375
+ //account already active
376
+ echo SwpmUtils::_('Account already active. <a href="' . $login_page_url . '">Click here</a> to login.');
377
+ wp_die();
378
+ }
379
+ $code = FILTER_INPUT(INPUT_GET, 'swpm_token', FILTER_SANITIZE_STRING);
380
+ $act_data = get_option('swpm_email_activation_data_usr_' . $member_id);
381
+ if (empty($code) || empty($act_data) || $act_data['act_code'] !== $code) {
382
+ //code mismatch
383
+ wp_die(SwpmUtils::_('Activation code mismatch. Cannot activate this account. Please contact the site admin.'));
384
+ }
385
+ //activation code match
386
+ delete_option('swpm_email_activation_code_usr_' . $member_id);
387
+ //store rego form id in constant so FB addon could use it
388
+ if (!empty($act_data['fb_form_id'])) {
389
+ define('SWPM_EMAIL_ACTIVATION_FORM_ID', $act_data['fb_form_id']);
390
+ }
391
+ $activation_account_status = apply_filters('swpm_activation_feature_override_account_status', 'active');
392
+ SwpmMemberUtils::update_account_state($member_id, $activation_account_status);
393
+ $this->member_info = (array) $member;
394
+ $this->member_info['plain_password'] = $act_data['plain_password'];
395
+ $this->send_reg_email();
396
+
397
+ $msg = '<div class="swpm_temporary_msg" style="font-weight: bold;">' . SwpmUtils::_('Success! Your account has been activated successfully.') . '</div>';
398
+
399
+ $after_rego_url = SwpmSettings::get_instance()->get_value('after-rego-redirect-page-url');
400
+ $after_rego_url = apply_filters('swpm_after_registration_redirect_url', $after_rego_url);
401
+ if (!empty($after_rego_url)) {
402
+ //Yes. Need to redirect to this after registration page
403
+ SwpmLog::log_simple_debug("After registration redirect is configured in settings. Redirecting user to: " . $after_rego_url, true);
404
+ SwpmMiscUtils::show_temporary_message_then_redirect($msg, $after_rego_url);
405
+ exit(0);
406
+ }
407
+
408
+ //show success message and redirect to login page
409
+ SwpmMiscUtils::show_temporary_message_then_redirect($msg, $login_page_url);
410
+ exit(0);
411
+ }
412
+
413
+ public function resend_activation_email() {
414
+ $login_page_url = SwpmSettings::get_instance()->get_value('login-page-url');
415
+
416
+ $member_id = FILTER_INPUT(INPUT_GET, 'swpm_member_id', FILTER_SANITIZE_NUMBER_INT);
417
+
418
+ $member = SwpmMemberUtils::get_user_by_id($member_id);
419
+ if (empty($member)) {
420
+ //can't find member
421
+ echo SwpmUtils::_("Cannot find member account.");
422
+ wp_die();
423
+ }
424
+ if ($member->account_state !== 'activation_required') {
425
+ //account already active
426
+ $acc_active_msg = SwpmUtils::_('Account already active. ') . '<a href="' . $login_page_url . '">' . SwpmUtils::_('click here') . '</a>' . SwpmUtils::_(' to login.');
427
+ echo $acc_active_msg;
428
+ wp_die();
429
+ }
430
+ $act_data = get_option('swpm_email_activation_data_usr_' . $member_id);
431
+ if (!empty($act_data)) {
432
+ //looks like activation data has been removed for some reason. We won't be able to have member's plain password in this case
433
+ $act_data['plain_password'] = '';
434
+ }
435
+
436
+ delete_option('swpm_email_activation_code_usr_' . $member_id);
437
+
438
+ $this->member_info = (array) $member;
439
+ $this->member_info['plain_password'] = $act_data['plain_password'];
440
+ $this->email_activation = true;
441
+ $this->send_reg_email();
442
+
443
+ $msg = '<div class="swpm_temporary_msg" style="font-weight: bold;">' . SwpmUtils::_('Activation email has been sent. Please check your email and activate your account.') . '</div>';
444
+ SwpmMiscUtils::show_temporary_message_then_redirect($msg, $login_page_url);
445
+ wp_die();
446
+ }
447
+
448
  }
classes/class.swpm-init-time-tasks.php CHANGED
@@ -39,6 +39,7 @@ class SwpmInitTimeTasks {
39
  }
40
  $this->process_password_reset();
41
  $this->register_member();
 
42
  $this->edit_profile();
43
  SwpmCommentFormRelated::check_and_restrict_comment_posting_to_members();
44
  } else {
@@ -141,6 +142,18 @@ class SwpmInitTimeTasks {
141
  }
142
  }
143
 
 
 
 
 
 
 
 
 
 
 
 
 
144
  private function edit_profile() {
145
  $swpm_editprofile_submit = filter_input(INPUT_POST, 'swpm_editprofile_submit');
146
  if (!empty($swpm_editprofile_submit)) {
39
  }
40
  $this->process_password_reset();
41
  $this->register_member();
42
+ $this->check_and_do_email_activation();
43
  $this->edit_profile();
44
  SwpmCommentFormRelated::check_and_restrict_comment_posting_to_members();
45
  } else {
142
  }
143
  }
144
 
145
+ private function check_and_do_email_activation() {
146
+ $email_activation = filter_input(INPUT_GET, 'swpm_email_activation', FILTER_SANITIZE_NUMBER_INT);
147
+ if (!empty($email_activation)) {
148
+ SwpmFrontRegistration::get_instance()->email_activation();
149
+ }
150
+ //also check activation email resend request
151
+ $email_activation_resend = filter_input(INPUT_GET, 'swpm_resend_activation_email', FILTER_SANITIZE_NUMBER_INT);
152
+ if (!empty($email_activation_resend)) {
153
+ SwpmFrontRegistration::get_instance()->resend_activation_email();
154
+ }
155
+ }
156
+
157
  private function edit_profile() {
158
  $swpm_editprofile_submit = filter_input(INPUT_POST, 'swpm_editprofile_submit');
159
  if (!empty($swpm_editprofile_submit)) {
classes/class.swpm-installation.php CHANGED
@@ -58,7 +58,7 @@ class SwpmInstallation {
58
  member_since date NOT NULL DEFAULT '0000-00-00',
59
  membership_level smallint(6) NOT NULL,
60
  more_membership_levels VARCHAR(100) DEFAULT NULL,
61
- account_state enum('active','inactive','expired','pending','unsubscribed') DEFAULT 'pending',
62
  last_accessed datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
63
  last_accessed_from_ip varchar(128) NOT NULL,
64
  email varchar(255) DEFAULT NULL,
@@ -226,17 +226,32 @@ class SwpmInstallation {
226
  "\n\nYour account has been activated!" .
227
  "\n\nYou can now login to the member area." .
228
  "\n\nThank You";
229
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  if (empty($installed_version)) {
231
  //Do fresh install tasks
232
-
233
  //Create the mandatory pages (if they are not there)
234
  SwpmMiscUtils::create_mandatory_wp_pages();
235
  //End of page creation
236
-
237
  $example_from_address = 'hello@' . SwpmMiscUtils::get_home_url_without_http_and_www();
238
  $senders_email_address = get_bloginfo('name') . " <" . $example_from_address . ">";
239
-
240
  $settings->set_value('reg-complete-mail-subject', stripslashes($reg_email_subject))
241
  ->set_value('reg-complete-mail-body', stripslashes($reg_email_body))
242
  ->set_value('reg-prompt-complete-mail-subject', stripslashes($reg_prompt_email_subject))
@@ -255,17 +270,15 @@ class SwpmInstallation {
255
  $settings->set_value('bulk-activate-notify-mail-subject', stripslashes($bulk_activate_email_subject));
256
  $settings->set_value('bulk-activate-notify-mail-body', stripslashes($bulk_activate_email_body));
257
  }
258
-
259
  if (version_compare($installed_version, SIMPLE_WP_MEMBERSHIP_VER) == -1) {
260
  //Do upgrade tasks
261
  }
262
 
263
  $settings->set_value('swpm-active-version', SIMPLE_WP_MEMBERSHIP_VER)->save(); //save everything.
264
-
265
  //Generate and save a swpm private key for this site
266
  $unique_id = uniqid('', true);
267
- add_option('swpm_private_key_one',$unique_id);
268
-
269
  }
270
 
271
  }
58
  member_since date NOT NULL DEFAULT '0000-00-00',
59
  membership_level smallint(6) NOT NULL,
60
  more_membership_levels VARCHAR(100) DEFAULT NULL,
61
+ account_state enum('active','inactive','activation_required','expired','pending','unsubscribed') DEFAULT 'pending',
62
  last_accessed datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
63
  last_accessed_from_ip varchar(128) NOT NULL,
64
  email varchar(255) DEFAULT NULL,
226
  "\n\nYour account has been activated!" .
227
  "\n\nYou can now login to the member area." .
228
  "\n\nThank You";
229
+
230
+ $email_activation_mail_subject = "Action Required to Activate Your Account";
231
+ $email_activation_mail_body = "Dear {first_name}" .
232
+ "\n\nThank you for registering. To activate your account, please click on the following link (this will confirm your email address):" .
233
+ "\n\n{activation_link}" .
234
+ "\n\nThank You";
235
+
236
+ $curr_email_act_mail_subj = $settings->get_value('email-activation-mail-subject', false);
237
+ if ($curr_email_act_mail_subj === false) {
238
+ $settings->set_value('email-activation-mail-subject', stripslashes($email_activation_mail_subject));
239
+ }
240
+
241
+ $curr_email_act_mail_body = $settings->get_value('email-activation-mail-body', false);
242
+ if ($curr_email_act_mail_body === false) {
243
+ $settings->set_value('email-activation-mail-body', stripslashes($email_activation_mail_body));
244
+ }
245
+
246
  if (empty($installed_version)) {
247
  //Do fresh install tasks
 
248
  //Create the mandatory pages (if they are not there)
249
  SwpmMiscUtils::create_mandatory_wp_pages();
250
  //End of page creation
251
+
252
  $example_from_address = 'hello@' . SwpmMiscUtils::get_home_url_without_http_and_www();
253
  $senders_email_address = get_bloginfo('name') . " <" . $example_from_address . ">";
254
+
255
  $settings->set_value('reg-complete-mail-subject', stripslashes($reg_email_subject))
256
  ->set_value('reg-complete-mail-body', stripslashes($reg_email_body))
257
  ->set_value('reg-prompt-complete-mail-subject', stripslashes($reg_prompt_email_subject))
270
  $settings->set_value('bulk-activate-notify-mail-subject', stripslashes($bulk_activate_email_subject));
271
  $settings->set_value('bulk-activate-notify-mail-body', stripslashes($bulk_activate_email_body));
272
  }
273
+
274
  if (version_compare($installed_version, SIMPLE_WP_MEMBERSHIP_VER) == -1) {
275
  //Do upgrade tasks
276
  }
277
 
278
  $settings->set_value('swpm-active-version', SIMPLE_WP_MEMBERSHIP_VER)->save(); //save everything.
 
279
  //Generate and save a swpm private key for this site
280
  $unique_id = uniqid('', true);
281
+ add_option('swpm_private_key_one', $unique_id);
 
282
  }
283
 
284
  }
classes/class.swpm-membership-level.php CHANGED
@@ -59,6 +59,10 @@ class SwpmMembershipLevel {
59
  $level_info = $form->get_sanitized();
60
  $wpdb->insert($wpdb->prefix . "swpm_membership_tbl", $level_info);
61
  $id = $wpdb->insert_id;
 
 
 
 
62
  $custom = apply_filters('swpm_admin_add_membership_level', array());
63
  $this->save_custom_fields($id, $custom);
64
  $message = array('succeeded' => true, 'message' => '<p>' . SwpmUtils::_('Membership Level Creation Successful.') . '</p>');
@@ -87,6 +91,10 @@ class SwpmMembershipLevel {
87
  if ($form->is_valid()) {
88
  $wpdb->update($wpdb->prefix . "swpm_membership_tbl", $form->get_sanitized(), array('id' => $id));
89
  //@todo meta table and collect all relevant info and pass as argument
 
 
 
 
90
  $custom = apply_filters('swpm_admin_edit_membership_level', array(), $id);
91
  $this->save_custom_fields($id, $custom);
92
  $message = array('succeeded' => true, 'message' => '<p>'. SwpmUtils::_('Membership Level Updated Successfully.') . '</p>');
59
  $level_info = $form->get_sanitized();
60
  $wpdb->insert($wpdb->prefix . "swpm_membership_tbl", $level_info);
61
  $id = $wpdb->insert_id;
62
+ //save email_activation option
63
+ $email_activation=filter_input(INPUT_POST,'email_activation',FILTER_SANITIZE_NUMBER_INT);
64
+ update_option('swpm_email_activation_lvl_'.$id, $email_activation, false);
65
+
66
  $custom = apply_filters('swpm_admin_add_membership_level', array());
67
  $this->save_custom_fields($id, $custom);
68
  $message = array('succeeded' => true, 'message' => '<p>' . SwpmUtils::_('Membership Level Creation Successful.') . '</p>');
91
  if ($form->is_valid()) {
92
  $wpdb->update($wpdb->prefix . "swpm_membership_tbl", $form->get_sanitized(), array('id' => $id));
93
  //@todo meta table and collect all relevant info and pass as argument
94
+ //save email_activation option
95
+ $email_activation=filter_input(INPUT_POST,'email_activation',FILTER_SANITIZE_NUMBER_INT);
96
+ update_option('swpm_email_activation_lvl_'.$id, $email_activation, false);
97
+
98
  $custom = apply_filters('swpm_admin_edit_membership_level', array(), $id);
99
  $this->save_custom_fields($id, $custom);
100
  $message = array('succeeded' => true, 'message' => '<p>'. SwpmUtils::_('Membership Level Updated Successfully.') . '</p>');
classes/class.swpm-membership-levels.php CHANGED
@@ -158,6 +158,7 @@ class SwpmMembershipLevels extends WP_List_Table {
158
  $query = $wpdb->prepare("SELECT * FROM {$wpdb->prefix}swpm_membership_tbl WHERE id = %d", absint($id));
159
  $membership = $wpdb->get_row($query, ARRAY_A);
160
  extract($membership, EXTR_SKIP);
 
161
  include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_edit_level.php');
162
  return false;
163
  }
158
  $query = $wpdb->prepare("SELECT * FROM {$wpdb->prefix}swpm_membership_tbl WHERE id = %d", absint($id));
159
  $membership = $wpdb->get_row($query, ARRAY_A);
160
  extract($membership, EXTR_SKIP);
161
+ $email_activation = get_option('swpm_email_activation_lvl_'.$id);
162
  include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_edit_level.php');
163
  return false;
164
  }
classes/class.swpm-registration.php CHANGED
@@ -8,6 +8,7 @@
8
  abstract class SwpmRegistration {
9
 
10
  protected $member_info = array();
 
11
  protected static $_intance = null;
12
 
13
  //public abstract static function get_instance();
@@ -16,10 +17,27 @@ abstract class SwpmRegistration {
16
  if (empty($this->member_info)) {
17
  return false;
18
  }
 
19
  $member_info = $this->member_info;
20
  $settings = SwpmSettings::get_instance();
21
  $subject = $settings->get_value('reg-complete-mail-subject');
22
  $body = $settings->get_value('reg-complete-mail-body');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  $from_address = $settings->get_value('email-from');
24
  $login_link = $settings->get_value('login-page-url');
25
  $headers = 'From: ' . $from_address . "\r\n";
@@ -30,56 +48,59 @@ abstract class SwpmRegistration {
30
  $keys = array_map('swpm_enclose_var', array_keys($member_info));
31
  $body = html_entity_decode($body);
32
  $body = str_replace($keys, $values, $body);
33
-
34
  $swpm_user = SwpmMemberUtils::get_user_by_user_name($member_info['user_name']);
35
  $member_id = $swpm_user->member_id;
36
- $body = SwpmMiscUtils::replace_dynamic_tags($body, $member_id);//Do the standard merge var replacement.
37
-
38
  $email = sanitize_email(filter_input(INPUT_POST, 'email', FILTER_UNSAFE_RAW));
39
-
40
- $body = apply_filters('swpm_registration_complete_email_body', $body);//This filter can be used to modify the registration complete email body dynamically.
41
-
 
 
 
42
  //Send notification email to the member
43
- $subject = apply_filters('swpm_email_registration_complete_subject',$subject);
44
- $body = apply_filters('swpm_email_registration_complete_body',$body);//You can override the email to empty to disable this email.
45
- if(!empty($body)){
46
  wp_mail(trim($email), $subject, $body, $headers);
47
- SwpmLog::log_simple_debug('Member registration complete email sent to: '.$email.'. From email address value used: '.$from_address, true);
48
  } else {
49
  SwpmLog::log_simple_debug('NOTICE: Registration complete email body value is empty. Member registration complete email will NOT be sent.', true);
50
  }
51
-
52
- if ($settings->get_value('enable-admin-notification-after-reg')) {
53
  //Send notification email to the site admin
54
  $admin_notification = $settings->get_value('admin-notification-email');
55
  $admin_notification = empty($admin_notification) ? $from_address : $admin_notification;
56
  $notify_emails_array = explode(",", $admin_notification);
57
 
58
  $headers = 'From: ' . $from_address . "\r\n";
59
-
60
  $admin_notify_subject = $settings->get_value('reg-complete-mail-subject-admin');
61
- if(empty($admin_notify_subject)){
62
  $admin_notify_subject = "Notification of New Member Registration";
63
  }
64
-
65
  $admin_notify_body = $settings->get_value('reg-complete-mail-body-admin');
66
- if(empty($admin_notify_body)){
67
  $admin_notify_body = "A new member has completed the registration.\n\n" .
68
- "Username: {user_name}\n" .
69
- "Email: {email}\n\n" .
70
- "Please login to the admin dashboard to view details of this user.\n\n" .
71
- "You can customize this email message from the Email Settings menu of the plugin.\n\n" .
72
- "Thank You";
73
  }
74
  $additional_args = array('password' => $member_info['plain_password']);
75
- $admin_notify_body = SwpmMiscUtils::replace_dynamic_tags($admin_notify_body, $member_id, $additional_args);//Do the standard merge var replacement.
76
-
77
- foreach ($notify_emails_array as $to_email){
78
  $to_email = trim($to_email);
79
- $admin_notify_subject = apply_filters('swpm_email_admin_notify_subject',$admin_notify_subject);
80
- $admin_notify_body = apply_filters('swpm_email_admin_notify_body',$admin_notify_body);
81
  wp_mail($to_email, $admin_notify_subject, $admin_notify_body, $headers);
82
- SwpmLog::log_simple_debug('Admin notification email sent to: '.$to_email, true);
83
  }
84
  }
85
  return true;
8
  abstract class SwpmRegistration {
9
 
10
  protected $member_info = array();
11
+ var $email_activation = false;
12
  protected static $_intance = null;
13
 
14
  //public abstract static function get_instance();
17
  if (empty($this->member_info)) {
18
  return false;
19
  }
20
+
21
  $member_info = $this->member_info;
22
  $settings = SwpmSettings::get_instance();
23
  $subject = $settings->get_value('reg-complete-mail-subject');
24
  $body = $settings->get_value('reg-complete-mail-body');
25
+
26
+ if ($this->email_activation) {
27
+ $swpm_user = SwpmMemberUtils::get_user_by_user_name($member_info['user_name']);
28
+ $member_id = $swpm_user->member_id;
29
+ $act_code = md5(uniqid() . $member_id);
30
+ update_option('swpm_email_activation_data_usr_' . $member_id, array('act_code' => $act_code, 'plain_password' => $member_info['plain_password']), false);
31
+ $body = $settings->get_value('email-activation-mail-body');
32
+ $subject = $settings->get_value('email-activation-mail-subject');
33
+ $activation_link = add_query_arg(array(
34
+ 'swpm_email_activation' => '1',
35
+ 'swpm_member_id' => $member_id,
36
+ 'swpm_token' => $act_code,
37
+ ), get_home_url());
38
+ $member_info['activation_link'] = $activation_link;
39
+ }
40
+
41
  $from_address = $settings->get_value('email-from');
42
  $login_link = $settings->get_value('login-page-url');
43
  $headers = 'From: ' . $from_address . "\r\n";
48
  $keys = array_map('swpm_enclose_var', array_keys($member_info));
49
  $body = html_entity_decode($body);
50
  $body = str_replace($keys, $values, $body);
51
+
52
  $swpm_user = SwpmMemberUtils::get_user_by_user_name($member_info['user_name']);
53
  $member_id = $swpm_user->member_id;
54
+ $body = SwpmMiscUtils::replace_dynamic_tags($body, $member_id); //Do the standard merge var replacement.
55
+
56
  $email = sanitize_email(filter_input(INPUT_POST, 'email', FILTER_UNSAFE_RAW));
57
+
58
+ if (empty($email)) {
59
+ $email = $swpm_user->email;
60
+ }
61
+
62
+ $body = apply_filters('swpm_registration_complete_email_body', $body); //This filter can be used to modify the registration complete email body dynamically.
63
  //Send notification email to the member
64
+ $subject = apply_filters('swpm_email_registration_complete_subject', $subject);
65
+ $body = apply_filters('swpm_email_registration_complete_body', $body); //You can override the email to empty to disable this email.
66
+ if (!empty($body)) {
67
  wp_mail(trim($email), $subject, $body, $headers);
68
+ SwpmLog::log_simple_debug('Member registration complete email sent to: ' . $email . '. From email address value used: ' . $from_address, true);
69
  } else {
70
  SwpmLog::log_simple_debug('NOTICE: Registration complete email body value is empty. Member registration complete email will NOT be sent.', true);
71
  }
72
+
73
+ if ($settings->get_value('enable-admin-notification-after-reg') && !$this->email_activation) {
74
  //Send notification email to the site admin
75
  $admin_notification = $settings->get_value('admin-notification-email');
76
  $admin_notification = empty($admin_notification) ? $from_address : $admin_notification;
77
  $notify_emails_array = explode(",", $admin_notification);
78
 
79
  $headers = 'From: ' . $from_address . "\r\n";
80
+
81
  $admin_notify_subject = $settings->get_value('reg-complete-mail-subject-admin');
82
+ if (empty($admin_notify_subject)) {
83
  $admin_notify_subject = "Notification of New Member Registration";
84
  }
85
+
86
  $admin_notify_body = $settings->get_value('reg-complete-mail-body-admin');
87
+ if (empty($admin_notify_body)) {
88
  $admin_notify_body = "A new member has completed the registration.\n\n" .
89
+ "Username: {user_name}\n" .
90
+ "Email: {email}\n\n" .
91
+ "Please login to the admin dashboard to view details of this user.\n\n" .
92
+ "You can customize this email message from the Email Settings menu of the plugin.\n\n" .
93
+ "Thank You";
94
  }
95
  $additional_args = array('password' => $member_info['plain_password']);
96
+ $admin_notify_body = SwpmMiscUtils::replace_dynamic_tags($admin_notify_body, $member_id, $additional_args); //Do the standard merge var replacement.
97
+
98
+ foreach ($notify_emails_array as $to_email) {
99
  $to_email = trim($to_email);
100
+ $admin_notify_subject = apply_filters('swpm_email_admin_notify_subject', $admin_notify_subject);
101
+ $admin_notify_body = apply_filters('swpm_email_admin_notify_body', $admin_notify_body);
102
  wp_mail($to_email, $admin_notify_subject, $admin_notify_body, $headers);
103
+ SwpmLog::log_simple_debug('Admin notification email sent to: ' . $to_email, true);
104
  }
105
  }
106
  return true;
classes/class.swpm-self-action-handler.php CHANGED
@@ -8,6 +8,8 @@ class SwpmSelfActionHandler {
8
  add_action('swpm_front_end_registration_complete_user_data', array(&$this, 'after_registration_callback'));
9
 
10
  add_action('swpm_membership_level_changed', array(&$this, 'handle_membership_level_changed_action'));
 
 
11
 
12
  add_filter('swpm_after_logout_redirect_url', array(&$this, 'handle_after_logout_redirection'));
13
  add_filter('swpm_auth_cookie_expiry_value', array(&$this, 'handle_auth_cookie_expiry_value'));
@@ -33,6 +35,18 @@ class SwpmSelfActionHandler {
33
  return $redirect_url;
34
  }
35
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  public function after_registration_callback($user_data){
37
 
38
  //Handle auto login after registration if enabled
8
  add_action('swpm_front_end_registration_complete_user_data', array(&$this, 'after_registration_callback'));
9
 
10
  add_action('swpm_membership_level_changed', array(&$this, 'handle_membership_level_changed_action'));
11
+
12
+ add_action('swpm_payment_ipn_processed', array(&$this, 'handle_swpm_payment_ipn_processed'));
13
 
14
  add_filter('swpm_after_logout_redirect_url', array(&$this, 'handle_after_logout_redirection'));
15
  add_filter('swpm_auth_cookie_expiry_value', array(&$this, 'handle_auth_cookie_expiry_value'));
35
  return $redirect_url;
36
  }
37
 
38
+ public function handle_swpm_payment_ipn_processed($ipn_data){
39
+ $ipn_forward_url = SwpmSettings::get_instance()->get_value('payment-notification-forward-url');
40
+ if(!empty($ipn_forward_url)){
41
+ SwpmLog::log_simple_debug("Payment Notification Forwarding is Enabled. Posting the payment data to URL: " . $ipn_forward_url, true);
42
+ $response = wp_remote_post($ipn_forward_url, $ipn_data);
43
+ if (is_wp_error($response)) {
44
+ $error_message = $response->get_error_message();
45
+ SwpmLog::log_simple_debug("There was an error posting the payment data. Error message: " . $error_message, true);
46
+ }
47
+ }
48
+ }
49
+
50
  public function after_registration_callback($user_data){
51
 
52
  //Handle auto login after registration if enabled
classes/class.swpm-settings.php CHANGED
@@ -167,7 +167,11 @@ class SwpmSettings {
167
  add_settings_section('bulk-activate-email-settings', SwpmUtils::_(' Email Settings (Bulk Account Activate Notification)'), array(&$this, 'bulk_activate_email_settings_callback'), 'simple_wp_membership_settings');
168
  add_settings_field('bulk-activate-notify-mail-subject', SwpmUtils::_('Email Subject'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'bulk-activate-email-settings', array('item' => 'bulk-activate-notify-mail-subject', 'message' => ''));
169
  add_settings_field('bulk-activate-notify-mail-body', SwpmUtils::_('Email Body'), array(&$this, 'textarea_callback'), 'simple_wp_membership_settings', 'bulk-activate-email-settings', array('item' => 'bulk-activate-notify-mail-body', 'message' => ''));
170
-
 
 
 
 
171
  }
172
 
173
  private function tab_4() {
@@ -192,7 +196,7 @@ class SwpmSettings {
192
  'message' => SwpmUtils::_('You can enter an URL here to redirect the members to this page after they submit the registration form. Read <a href="https://simple-membership-plugin.com/configure-after-registration-redirect-for-members/" target="_blank">this documentation</a> to learn how to setup after registration redirect.')) );
193
 
194
  add_settings_field('auto-login-after-rego', SwpmUtils::_('Enable Auto Login After Registration'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'advanced-settings', array('item' => 'auto-login-after-rego',
195
- 'message' => SwpmUtils::_('Use this option if you want the members to be automatically logged into your site right after they complete the registration. Read <a href="https://simple-membership-plugin.com/configure-auto-login-after-registration-members/" target="_blank">this documentation</a> to learn more.')));
196
 
197
  add_settings_field('after-logout-redirection-url', SwpmUtils::_('After Logout Redirect URL'), array(&$this, 'textfield_long_callback'), 'simple_wp_membership_settings', 'advanced-settings', array('item' => 'after-logout-redirection-url',
198
  'message' => SwpmUtils::_('You can enter an URL here to redirect the members to this page after they click the logout link to logout from your site.')) );
@@ -240,6 +244,9 @@ class SwpmSettings {
240
  'default' => '',
241
  'message' => SwpmUtils::_('When automatically creating a member account using this feature, the membership account status of the user will be set to the one you specify here.')));
242
 
 
 
 
243
  //Terms and conditions section
244
  add_settings_section('terms-and-conditions', SwpmUtils::_('Terms and Conditions'), array(&$this, 'advanced_settings_terms_and_conditions_callback'), 'simple_wp_membership_settings');
245
 
@@ -398,10 +405,14 @@ class SwpmSettings {
398
 
399
  public function bulk_activate_email_settings_callback() {
400
  SwpmUtils::e('This email will be sent to your members when you use the bulk account activate and notify action.');
401
- SwpmUtils::e(' You cannot use email marge tags in this email. You can only use generic text.');
402
 
403
  }
404
 
 
 
 
 
405
  public function reg_prompt_email_settings_callback() {
406
  SwpmUtils::e('This email will be sent to prompt users to complete registration after the payment.');
407
  }
@@ -473,6 +484,9 @@ class SwpmSettings {
473
  $output['bulk-activate-notify-mail-subject'] = sanitize_text_field($input['bulk-activate-notify-mail-subject']);
474
  $output['bulk-activate-notify-mail-body'] = wp_kses_data(force_balance_tags($input['bulk-activate-notify-mail-body']));
475
 
 
 
 
476
  $output['reg-prompt-complete-mail-subject'] = sanitize_text_field($input['reg-prompt-complete-mail-subject']);
477
  $output['reg-prompt-complete-mail-body'] = wp_kses_data(force_balance_tags($input['reg-prompt-complete-mail-body']));
478
  $output['email-from'] = trim($input['email-from']);
@@ -499,7 +513,8 @@ class SwpmSettings {
499
  $output['after-logout-redirection-url'] = esc_url($input['after-logout-redirection-url']);
500
  $output['force-strong-passwords'] = isset($input['force-strong-passwords']) ? esc_attr($input['force-strong-passwords']) : "";
501
  $output['auto-login-after-rego'] = isset($input['auto-login-after-rego']) ? esc_attr($input['auto-login-after-rego']) : "";
502
- $output['force-wp-user-sync'] = isset($input['force-wp-user-sync']) ? esc_attr($input['force-wp-user-sync']) : "";
 
503
 
504
  //Auto create swpm user related settings
505
  $output['enable-auto-create-swpm-members'] = isset($input['enable-auto-create-swpm-members']) ? esc_attr($input['enable-auto-create-swpm-members']) : "";
167
  add_settings_section('bulk-activate-email-settings', SwpmUtils::_(' Email Settings (Bulk Account Activate Notification)'), array(&$this, 'bulk_activate_email_settings_callback'), 'simple_wp_membership_settings');
168
  add_settings_field('bulk-activate-notify-mail-subject', SwpmUtils::_('Email Subject'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'bulk-activate-email-settings', array('item' => 'bulk-activate-notify-mail-subject', 'message' => ''));
169
  add_settings_field('bulk-activate-notify-mail-body', SwpmUtils::_('Email Body'), array(&$this, 'textarea_callback'), 'simple_wp_membership_settings', 'bulk-activate-email-settings', array('item' => 'bulk-activate-notify-mail-body', 'message' => ''));
170
+
171
+ //Email activation email settings.
172
+ add_settings_section('email-activation-email-settings', SwpmUtils::_(' Email Settings (Email Activation)'), array(&$this, 'email_activation_email_settings_callback'), 'simple_wp_membership_settings');
173
+ add_settings_field('email-activation-mail-subject', SwpmUtils::_('Email Subject'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'email-activation-email-settings', array('item' => 'email-activation-mail-subject', 'message' => ''));
174
+ add_settings_field('email-activation-mail-body', SwpmUtils::_('Email Body'), array(&$this, 'textarea_callback'), 'simple_wp_membership_settings', 'email-activation-email-settings', array('item' => 'email-activation-mail-body', 'message' => ''));
175
  }
176
 
177
  private function tab_4() {
196
  'message' => SwpmUtils::_('You can enter an URL here to redirect the members to this page after they submit the registration form. Read <a href="https://simple-membership-plugin.com/configure-after-registration-redirect-for-members/" target="_blank">this documentation</a> to learn how to setup after registration redirect.')) );
197
 
198
  add_settings_field('auto-login-after-rego', SwpmUtils::_('Enable Auto Login After Registration'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'advanced-settings', array('item' => 'auto-login-after-rego',
199
+ 'message' => SwpmUtils::_('Use this option if you want the members to be automatically logged into your site right after they complete the registration. This option will override any after registration redirection and instead it will trigger the after login redirection. Read <a href="https://simple-membership-plugin.com/configure-auto-login-after-registration-members/" target="_blank">this documentation</a> to learn more.')));
200
 
201
  add_settings_field('after-logout-redirection-url', SwpmUtils::_('After Logout Redirect URL'), array(&$this, 'textfield_long_callback'), 'simple_wp_membership_settings', 'advanced-settings', array('item' => 'after-logout-redirection-url',
202
  'message' => SwpmUtils::_('You can enter an URL here to redirect the members to this page after they click the logout link to logout from your site.')) );
244
  'default' => '',
245
  'message' => SwpmUtils::_('When automatically creating a member account using this feature, the membership account status of the user will be set to the one you specify here.')));
246
 
247
+ add_settings_field('payment-notification-forward-url', SwpmUtils::_('Payment Notification Forward URL'), array(&$this, 'textfield_long_callback'), 'simple_wp_membership_settings', 'advanced-settings', array('item' => 'payment-notification-forward-url',
248
+ 'message' => SwpmUtils::_('You can enter an URL here to forward the payment notification after the membership payment has been processed by this plugin. Useful if you want to forward the payment notification to an external script for further processing.')) );
249
+
250
  //Terms and conditions section
251
  add_settings_section('terms-and-conditions', SwpmUtils::_('Terms and Conditions'), array(&$this, 'advanced_settings_terms_and_conditions_callback'), 'simple_wp_membership_settings');
252
 
405
 
406
  public function bulk_activate_email_settings_callback() {
407
  SwpmUtils::e('This email will be sent to your members when you use the bulk account activate and notify action.');
408
+ SwpmUtils::e(' You cannot use email merge tags in this email. You can only use generic text.');
409
 
410
  }
411
 
412
+ public function email_activation_email_settings_callback() {
413
+ SwpmUtils::e('This email will be sent if Email Activation is enabled for a Membership Level.');
414
+ }
415
+
416
  public function reg_prompt_email_settings_callback() {
417
  SwpmUtils::e('This email will be sent to prompt users to complete registration after the payment.');
418
  }
484
  $output['bulk-activate-notify-mail-subject'] = sanitize_text_field($input['bulk-activate-notify-mail-subject']);
485
  $output['bulk-activate-notify-mail-body'] = wp_kses_data(force_balance_tags($input['bulk-activate-notify-mail-body']));
486
 
487
+ $output['email-activation-mail-subject'] = sanitize_text_field($input['email-activation-mail-subject']);
488
+ $output['email-activation-mail-body'] = wp_kses_data(force_balance_tags($input['email-activation-mail-body']));
489
+
490
  $output['reg-prompt-complete-mail-subject'] = sanitize_text_field($input['reg-prompt-complete-mail-subject']);
491
  $output['reg-prompt-complete-mail-body'] = wp_kses_data(force_balance_tags($input['reg-prompt-complete-mail-body']));
492
  $output['email-from'] = trim($input['email-from']);
513
  $output['after-logout-redirection-url'] = esc_url($input['after-logout-redirection-url']);
514
  $output['force-strong-passwords'] = isset($input['force-strong-passwords']) ? esc_attr($input['force-strong-passwords']) : "";
515
  $output['auto-login-after-rego'] = isset($input['auto-login-after-rego']) ? esc_attr($input['auto-login-after-rego']) : "";
516
+ $output['force-wp-user-sync'] = isset($input['force-wp-user-sync']) ? esc_attr($input['force-wp-user-sync']) : "";
517
+ $output['payment-notification-forward-url'] = esc_url($input['payment-notification-forward-url']);
518
 
519
  //Auto create swpm user related settings
520
  $output['enable-auto-create-swpm-members'] = isset($input['enable-auto-create-swpm-members']) ? esc_attr($input['enable-auto-create-swpm-members']) : "";
classes/class.swpm-transfer.php CHANGED
@@ -13,13 +13,15 @@ class SwpmTransfer {
13
  'company_name' => '', 'country' => '',
14
  'gender' => 'not specified',
15
  'membership_level' => '2');
 
16
  public static $default_level_fields = array(
17
  'alias' => '', 'role' => '',
18
  'subscription_period' => '', 'subscription_duration_type' => SwpmMembershipLevel::NO_EXPIRY);
 
19
  public static $admin_messages = array();
20
  private static $_this;
21
 
22
- private function __contruct() {
23
  $this->message = get_option('swpm-messages');
24
  }
25
 
13
  'company_name' => '', 'country' => '',
14
  'gender' => 'not specified',
15
  'membership_level' => '2');
16
+
17
  public static $default_level_fields = array(
18
  'alias' => '', 'role' => '',
19
  'subscription_period' => '', 'subscription_duration_type' => SwpmMembershipLevel::NO_EXPIRY);
20
+
21
  public static $admin_messages = array();
22
  private static $_this;
23
 
24
+ private function __construct() {
25
  $this->message = get_option('swpm-messages');
26
  }
27
 
classes/class.swpm-utils-member.php CHANGED
@@ -73,6 +73,18 @@ class SwpmMemberUtils {
73
  return apply_filters('swpm_get_member_field_by_id', $default, $id, $field);
74
  }
75
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  public static function get_expiry_date_timestamp_by_user_id($swpm_id){
77
  $swpm_user = SwpmMemberUtils::get_user_by_id($swpm_id);
78
  $expiry_timestamp = SwpmUtils::get_expiration_timestamp($swpm_user);
@@ -194,7 +206,7 @@ class SwpmMemberUtils {
194
  }
195
 
196
  public static function is_valid_user_name($user_name){
197
- return preg_match("/^[a-zA-Z0-9!@#$%&+\/=?^_`{|}~\.-]+$/", $user_name)== 1;
198
  }
199
 
200
  public static function wp_user_has_admin_role($wp_user_id){
73
  return apply_filters('swpm_get_member_field_by_id', $default, $id, $field);
74
  }
75
 
76
+ public static function get_formatted_expiry_date_by_user_id($swpm_id){
77
+ $expiry_timestamp = SwpmMemberUtils::get_expiry_date_timestamp_by_user_id($swpm_id);
78
+ if($expiry_timestamp == PHP_INT_MAX){
79
+ //No Expiry Setting
80
+ $formatted_expiry_date = SwpmUtils::_("No Expiry");
81
+ } else {
82
+ $expiry_date = date('Y-m-d', $expiry_timestamp);
83
+ $formatted_expiry_date = SwpmUtils::get_formatted_date_according_to_wp_settings($expiry_date);
84
+ }
85
+ return $formatted_expiry_date;
86
+ }
87
+
88
  public static function get_expiry_date_timestamp_by_user_id($swpm_id){
89
  $swpm_user = SwpmMemberUtils::get_user_by_id($swpm_id);
90
  $expiry_timestamp = SwpmUtils::get_expiration_timestamp($swpm_user);
206
  }
207
 
208
  public static function is_valid_user_name($user_name){
209
+ return preg_match("/^[a-zA-Z0-9.\-_*@]+$/", $user_name)== 1;
210
  }
211
 
212
  public static function wp_user_has_admin_role($wp_user_id){
classes/class.swpm-utils-misc.php CHANGED
@@ -162,6 +162,17 @@ class SwpmMiscUtils {
162
  exit;
163
  }
164
 
 
 
 
 
 
 
 
 
 
 
 
165
  public static function get_current_page_url() {
166
  $pageURL = 'http';
167
 
162
  exit;
163
  }
164
 
165
+ public static function show_temporary_message_then_redirect($msg, $redirect_url, $timeout = 5) {
166
+ $timeout = absint($timeout);
167
+ $redirect_html = sprintf('<meta http-equiv="refresh" content="%d; url=\'%s\'" />', $timeout, $redirect_url);
168
+ $redir_msg = SwpmUtils::_('You will be automatically redirected in a few seconds. If not, please %s.');
169
+ $redir_msg = sprintf($redir_msg, '<a href="' . $redirect_url . '">' . SwpmUtils::_('click here') . '</a>');
170
+
171
+ $msg = $msg . '<br/><br/>' . $redir_msg . $redirect_html;
172
+ $title = SwpmUtils::_('Action Status');
173
+ wp_die($msg, $title);
174
+ }
175
+
176
  public static function get_current_page_url() {
177
  $pageURL = 'http';
178
 
classes/class.swpm-utils.php CHANGED
@@ -9,8 +9,9 @@ abstract class SwpmUtils {
9
  /*
10
  * This function handles various initial setup tasks that need to be executed very early on (before other functions of the plugin is called).
11
  */
12
- public static function do_misc_initial_plugin_setup_tasks(){
13
-
 
14
  //Management role/permission setup
15
  $admin_dashboard_permission = SwpmSettings::get_instance()->get_value('admin-dashboard-access-permission');
16
  if (empty($admin_dashboard_permission)) {
@@ -19,18 +20,17 @@ abstract class SwpmUtils {
19
  } else {
20
  define("SWPM_MANAGEMENT_PERMISSION", $admin_dashboard_permission);
21
  }
22
-
23
  //Set timezone preference (if enabled in settings)
24
  $use_wp_timezone = SwpmSettings::get_instance()->get_value('use-wordpress-timezone');
25
- if (!empty($use_wp_timezone)){//Set the wp timezone
26
  $wp_timezone_string = get_option('timezone_string');
27
- if(!empty($wp_timezone_string)){
28
  date_default_timezone_set($wp_timezone_string);
29
  }
30
  }
31
-
32
  }
33
-
34
  public static function subscription_type_dropdown($selected) {
35
  return '<option ' . (($selected == SwpmMembershipLevel::NO_EXPIRY) ? 'selected="selected"' : "") . ' value="' . SwpmMembershipLevel::NO_EXPIRY . '">No Expiry</option>' .
36
  '<option ' . (($selected == SwpmMembershipLevel::DAYS) ? 'selected="selected"' : "") . ' value="' . SwpmMembershipLevel::DAYS . '">Day(s)</option>' .
@@ -78,22 +78,23 @@ abstract class SwpmUtils {
78
 
79
  public static function is_subscription_expired($user) {
80
  $expiration_timestamp = SwpmUtils::get_expiration_timestamp($user);
81
- if($expiration_timestamp < time()){
82
  //Account expired.
83
  return true;
84
  }
85
- return false;
86
  }
87
 
88
  /*
89
  * Returns a formatted expiry date string (of a member). This can be useful to echo the date value.
90
  */
 
91
  public static function get_formatted_expiry_date($start_date, $subscription_duration, $subscription_duration_type) {
92
- if ($subscription_duration_type == SwpmMembershipLevel::FIXED_DATE) {
93
  //Membership will expire after a fixed date.
94
  return SwpmUtils::get_formatted_date_according_to_wp_settings($subscription_duration);
95
  }
96
-
97
  $expires = self::calculate_subscription_period_days($subscription_duration, $subscription_duration_type);
98
  if ($expires == 'noexpire') {
99
  //Membership is set to no expiry or until cancelled.
@@ -101,10 +102,10 @@ abstract class SwpmUtils {
101
  }
102
 
103
  //Membership is set to a duration expiry settings.
104
-
105
  return date(get_option('date_format'), strtotime($start_date . ' ' . $expires . ' days'));
106
  }
107
-
108
  public static function gender_dropdown($selected = 'not specified') {
109
  return '<option ' . ((strtolower($selected) == 'male') ? 'selected="selected"' : "") . ' value="male">Male</option>' .
110
  '<option ' . ((strtolower($selected) == 'female') ? 'selected="selected"' : "") . ' value="female">Female</option>' .
@@ -114,6 +115,7 @@ abstract class SwpmUtils {
114
  public static function get_account_state_options() {
115
  return array('active' => SwpmUtils::_('Active'),
116
  'inactive' => SwpmUtils::_('Inactive'),
 
117
  'pending' => SwpmUtils::_('Pending'),
118
  'expired' => SwpmUtils::_('Expired'),);
119
  }
@@ -143,15 +145,15 @@ abstract class SwpmUtils {
143
  $query = "SELECT id FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id != 1";
144
  return $wpdb->get_col($query);
145
  }
146
-
147
- public static function get_membership_level_row_by_id($level_id){
148
  global $wpdb;
149
  $query = $wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id=%d", $level_id);
150
  $level_resultset = $wpdb->get_row($query);
151
  return $level_resultset;
152
  }
153
-
154
- public static function membership_level_id_exists($level_id){
155
  //Returns true if the specified membership level exists in the system. Returns false if the level has been deleted (or doesn't exist).
156
  $all_level_ids = SwpmUtils::get_all_membership_level_ids();
157
  if (in_array($level_id, $all_level_ids)) {
@@ -161,7 +163,7 @@ abstract class SwpmUtils {
161
  return false;
162
  }
163
  }
164
-
165
  public static function get_registration_complete_prompt_link($for = 'all', $send_email = false, $member_id = '') {
166
  $members = array();
167
  global $wpdb;
@@ -188,30 +190,29 @@ abstract class SwpmUtils {
188
  $links = array();
189
  foreach ($members as $member) {
190
  $reg_url = $url . $separator . 'member_id=' . $member->member_id . '&code=' . $member->reg_code;
191
- if ( $send_email && empty($member->user_name) ) {
192
  $tags = array("{first_name}", "{last_name}", "{reg_link}");
193
  $vals = array($member->first_name, $member->last_name, $reg_url);
194
-
195
  $subject = $settings->get_value('reg-prompt-complete-mail-subject');
196
  if (empty($subject)) {
197
  $subject = "Please complete your registration";
198
  }
199
-
200
  $body = $settings->get_value('reg-prompt-complete-mail-body');
201
  if (empty($body)) {
202
  $body = "Please use the following link to complete your registration. \n {reg_link}";
203
- }
204
  $body = html_entity_decode($body);
205
  $email_body = str_replace($tags, $vals, $body);
206
-
207
  $from_address = $settings->get_value('email-from');
208
  $headers = 'From: ' . $from_address . "\r\n";
209
-
210
- $subject = apply_filters('swpm_email_complete_your_registration_subject',$subject);
211
- $email_body = apply_filters('swpm_email_complete_your_registration_body',$email_body);
212
  wp_mail($member->email, $subject, $email_body, $headers);
213
- SwpmLog::log_simple_debug('Prompt to complete registration email sent to: '.$member->email.'. From email address value used: '.$from_address, true);
214
-
215
  }
216
  $links[] = $reg_url;
217
  }
@@ -219,10 +220,10 @@ abstract class SwpmUtils {
219
  }
220
 
221
  /* This function is deprecated and will be removed in the future. Use SwpmMemberUtils::update_wp_user_role() instead */
 
222
  public static function update_wp_user_Role($wp_user_id, $role) {
223
  // Deprecated function.
224
  SwpmMemberUtils::update_wp_user_role($wp_user_id, $role);
225
-
226
  }
227
 
228
  public static function update_wp_user($wp_user_name, $swpm_data) {
@@ -250,24 +251,23 @@ abstract class SwpmUtils {
250
  }
251
 
252
  public static function create_wp_user($wp_user_data) {
253
-
254
  //Check if the email belongs to an existing wp user account.
255
  $wp_user_id = email_exists($wp_user_data['user_email']);
256
  if ($wp_user_id) {
257
  //A wp user account exist with this email.
258
-
259
  //Check if the user has admin role.
260
  $admin_user = SwpmMemberUtils::wp_user_has_admin_role($wp_user_id);
261
- if($admin_user){
262
  //This email belongs to an admin user. Update is not allowed on admin users. Show error message then exit.
263
- $error_msg = '<p>This email address ('.$wp_user_data['user_email'].') belongs to an admin user. This email cannot be used to register a new account on this site.</p>';
264
- wp_die($error_msg);
265
  }
266
  }
267
 
268
  //At this point 1) A WP User with this email doesn't exist. Or 2) The associated wp user doesn't have admin role
269
  //Lets create a new wp user record or attach the SWPM profile to an existing user accordingly.
270
-
271
  if (self::is_multisite_install()) {
272
  //WP Multi-Sit install
273
  global $blog_id;
@@ -287,7 +287,7 @@ abstract class SwpmUtils {
287
  $wp_user_id = wp_create_user($wp_user_data['user_login'], $wp_user_data['password'], $wp_user_data['user_email']);
288
  }
289
  $wp_user_data['ID'] = $wp_user_id;
290
- wp_update_user($wp_user_data);//Core WP function. Updates the user info and role.
291
 
292
  return $wp_user_id;
293
  }
@@ -308,18 +308,30 @@ abstract class SwpmUtils {
308
  _e($msg, 'simple-membership');
309
  }
310
 
 
 
 
 
311
  public static function is_admin() {
312
  //This function returns true if the current user has WordPress admin management permission (not to be mistaken with SWPM admin permission.
313
-
314
  //This function is NOT like the WordPress's is_admin() function which determins if we are on the admin end of the site.
315
  //TODO - rename this function to something like is_admin_user()
316
  return current_user_can('manage_options');
317
  }
318
 
319
- /*
 
 
 
 
 
 
 
 
320
  * Formats the given date value according to the WP date format settings. This function is useful for displaying a human readable date value to the user.
321
  */
322
- public static function get_formatted_date_according_to_wp_settings($date){
 
323
  $date_format = get_option('date_format');
324
  if (empty($date_format)) {
325
  //WordPress's date form settings is not set. Lets set a default format.
@@ -327,10 +339,10 @@ abstract class SwpmUtils {
327
  }
328
 
329
  $date_obj = new DateTime($date);
330
- $formatted_date = $date_obj->format($date_format);//Format the date value using date format settings
331
- return $formatted_date;
332
  }
333
-
334
  public static function swpm_username_exists($user_name) {
335
  global $wpdb;
336
  $member_table = $wpdb->prefix . 'swpm_members_tbl';
@@ -399,8 +411,8 @@ abstract class SwpmUtils {
399
  }
400
 
401
  $account_delete_link = '<div class="swpm-profile-account-delete-section">';
402
- $account_delete_link .= '<a href="'.SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL.'/?swpm_delete_account=1"><div class="swpm-account-delete-button">' . SwpmUtils::_("Delete Account") . '</div></a>';
403
- $account_delete_link .= '</div>';
404
  return $account_delete_link;
405
  }
406
 
@@ -443,14 +455,13 @@ abstract class SwpmUtils {
443
 
444
  return apply_filters('swpm_get_user_ip_address', $user_ip);
445
  }
446
-
447
- public static function is_first_click_free(&$content){
448
- $is_first_click = false;
449
- $args = array($is_first_click, $content );
450
  $filtered = apply_filters('swpm_first_click_free', $args);
451
  list($is_first_click, $content) = $filtered;
452
- return $is_first_click;
453
  }
454
 
455
-
456
  }
9
  /*
10
  * This function handles various initial setup tasks that need to be executed very early on (before other functions of the plugin is called).
11
  */
12
+
13
+ public static function do_misc_initial_plugin_setup_tasks() {
14
+
15
  //Management role/permission setup
16
  $admin_dashboard_permission = SwpmSettings::get_instance()->get_value('admin-dashboard-access-permission');
17
  if (empty($admin_dashboard_permission)) {
20
  } else {
21
  define("SWPM_MANAGEMENT_PERMISSION", $admin_dashboard_permission);
22
  }
23
+
24
  //Set timezone preference (if enabled in settings)
25
  $use_wp_timezone = SwpmSettings::get_instance()->get_value('use-wordpress-timezone');
26
+ if (!empty($use_wp_timezone)) {//Set the wp timezone
27
  $wp_timezone_string = get_option('timezone_string');
28
+ if (!empty($wp_timezone_string)) {
29
  date_default_timezone_set($wp_timezone_string);
30
  }
31
  }
 
32
  }
33
+
34
  public static function subscription_type_dropdown($selected) {
35
  return '<option ' . (($selected == SwpmMembershipLevel::NO_EXPIRY) ? 'selected="selected"' : "") . ' value="' . SwpmMembershipLevel::NO_EXPIRY . '">No Expiry</option>' .
36
  '<option ' . (($selected == SwpmMembershipLevel::DAYS) ? 'selected="selected"' : "") . ' value="' . SwpmMembershipLevel::DAYS . '">Day(s)</option>' .
78
 
79
  public static function is_subscription_expired($user) {
80
  $expiration_timestamp = SwpmUtils::get_expiration_timestamp($user);
81
+ if ($expiration_timestamp < time()) {
82
  //Account expired.
83
  return true;
84
  }
85
+ return false;
86
  }
87
 
88
  /*
89
  * Returns a formatted expiry date string (of a member). This can be useful to echo the date value.
90
  */
91
+
92
  public static function get_formatted_expiry_date($start_date, $subscription_duration, $subscription_duration_type) {
93
+ if ($subscription_duration_type == SwpmMembershipLevel::FIXED_DATE) {
94
  //Membership will expire after a fixed date.
95
  return SwpmUtils::get_formatted_date_according_to_wp_settings($subscription_duration);
96
  }
97
+
98
  $expires = self::calculate_subscription_period_days($subscription_duration, $subscription_duration_type);
99
  if ($expires == 'noexpire') {
100
  //Membership is set to no expiry or until cancelled.
102
  }
103
 
104
  //Membership is set to a duration expiry settings.
105
+
106
  return date(get_option('date_format'), strtotime($start_date . ' ' . $expires . ' days'));
107
  }
108
+
109
  public static function gender_dropdown($selected = 'not specified') {
110
  return '<option ' . ((strtolower($selected) == 'male') ? 'selected="selected"' : "") . ' value="male">Male</option>' .
111
  '<option ' . ((strtolower($selected) == 'female') ? 'selected="selected"' : "") . ' value="female">Female</option>' .
115
  public static function get_account_state_options() {
116
  return array('active' => SwpmUtils::_('Active'),
117
  'inactive' => SwpmUtils::_('Inactive'),
118
+ 'activation_required' => SwpmUtils::_('Activation Required'),
119
  'pending' => SwpmUtils::_('Pending'),
120
  'expired' => SwpmUtils::_('Expired'),);
121
  }
145
  $query = "SELECT id FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id != 1";
146
  return $wpdb->get_col($query);
147
  }
148
+
149
+ public static function get_membership_level_row_by_id($level_id) {
150
  global $wpdb;
151
  $query = $wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id=%d", $level_id);
152
  $level_resultset = $wpdb->get_row($query);
153
  return $level_resultset;
154
  }
155
+
156
+ public static function membership_level_id_exists($level_id) {
157
  //Returns true if the specified membership level exists in the system. Returns false if the level has been deleted (or doesn't exist).
158
  $all_level_ids = SwpmUtils::get_all_membership_level_ids();
159
  if (in_array($level_id, $all_level_ids)) {
163
  return false;
164
  }
165
  }
166
+
167
  public static function get_registration_complete_prompt_link($for = 'all', $send_email = false, $member_id = '') {
168
  $members = array();
169
  global $wpdb;
190
  $links = array();
191
  foreach ($members as $member) {
192
  $reg_url = $url . $separator . 'member_id=' . $member->member_id . '&code=' . $member->reg_code;
193
+ if ($send_email && empty($member->user_name)) {
194
  $tags = array("{first_name}", "{last_name}", "{reg_link}");
195
  $vals = array($member->first_name, $member->last_name, $reg_url);
196
+
197
  $subject = $settings->get_value('reg-prompt-complete-mail-subject');
198
  if (empty($subject)) {
199
  $subject = "Please complete your registration";
200
  }
201
+
202
  $body = $settings->get_value('reg-prompt-complete-mail-body');
203
  if (empty($body)) {
204
  $body = "Please use the following link to complete your registration. \n {reg_link}";
205
+ }
206
  $body = html_entity_decode($body);
207
  $email_body = str_replace($tags, $vals, $body);
208
+
209
  $from_address = $settings->get_value('email-from');
210
  $headers = 'From: ' . $from_address . "\r\n";
211
+
212
+ $subject = apply_filters('swpm_email_complete_your_registration_subject', $subject);
213
+ $email_body = apply_filters('swpm_email_complete_your_registration_body', $email_body);
214
  wp_mail($member->email, $subject, $email_body, $headers);
215
+ SwpmLog::log_simple_debug('Prompt to complete registration email sent to: ' . $member->email . '. From email address value used: ' . $from_address, true);
 
216
  }
217
  $links[] = $reg_url;
218
  }
220
  }
221
 
222
  /* This function is deprecated and will be removed in the future. Use SwpmMemberUtils::update_wp_user_role() instead */
223
+
224
  public static function update_wp_user_Role($wp_user_id, $role) {
225
  // Deprecated function.
226
  SwpmMemberUtils::update_wp_user_role($wp_user_id, $role);
 
227
  }
228
 
229
  public static function update_wp_user($wp_user_name, $swpm_data) {
251
  }
252
 
253
  public static function create_wp_user($wp_user_data) {
254
+
255
  //Check if the email belongs to an existing wp user account.
256
  $wp_user_id = email_exists($wp_user_data['user_email']);
257
  if ($wp_user_id) {
258
  //A wp user account exist with this email.
 
259
  //Check if the user has admin role.
260
  $admin_user = SwpmMemberUtils::wp_user_has_admin_role($wp_user_id);
261
+ if ($admin_user) {
262
  //This email belongs to an admin user. Update is not allowed on admin users. Show error message then exit.
263
+ $error_msg = '<p>This email address (' . $wp_user_data['user_email'] . ') belongs to an admin user. This email cannot be used to register a new account on this site.</p>';
264
+ wp_die($error_msg);
265
  }
266
  }
267
 
268
  //At this point 1) A WP User with this email doesn't exist. Or 2) The associated wp user doesn't have admin role
269
  //Lets create a new wp user record or attach the SWPM profile to an existing user accordingly.
270
+
271
  if (self::is_multisite_install()) {
272
  //WP Multi-Sit install
273
  global $blog_id;
287
  $wp_user_id = wp_create_user($wp_user_data['user_login'], $wp_user_data['password'], $wp_user_data['user_email']);
288
  }
289
  $wp_user_data['ID'] = $wp_user_id;
290
+ wp_update_user($wp_user_data); //Core WP function. Updates the user info and role.
291
 
292
  return $wp_user_id;
293
  }
308
  _e($msg, 'simple-membership');
309
  }
310
 
311
+ /*
312
+ * Deprecated. Instead use SwpmUtils::has_admin_management_permission()
313
+ */
314
+
315
  public static function is_admin() {
316
  //This function returns true if the current user has WordPress admin management permission (not to be mistaken with SWPM admin permission.
 
317
  //This function is NOT like the WordPress's is_admin() function which determins if we are on the admin end of the site.
318
  //TODO - rename this function to something like is_admin_user()
319
  return current_user_can('manage_options');
320
  }
321
 
322
+ public static function has_admin_management_permission() {
323
+ if (current_user_can(SWPM_MANAGEMENT_PERMISSION)) {
324
+ return true;
325
+ } else {
326
+ return false;
327
+ }
328
+ }
329
+
330
+ /*
331
  * Formats the given date value according to the WP date format settings. This function is useful for displaying a human readable date value to the user.
332
  */
333
+
334
+ public static function get_formatted_date_according_to_wp_settings($date) {
335
  $date_format = get_option('date_format');
336
  if (empty($date_format)) {
337
  //WordPress's date form settings is not set. Lets set a default format.
339
  }
340
 
341
  $date_obj = new DateTime($date);
342
+ $formatted_date = $date_obj->format($date_format); //Format the date value using date format settings
343
+ return $formatted_date;
344
  }
345
+
346
  public static function swpm_username_exists($user_name) {
347
  global $wpdb;
348
  $member_table = $wpdb->prefix . 'swpm_members_tbl';
411
  }
412
 
413
  $account_delete_link = '<div class="swpm-profile-account-delete-section">';
414
+ $account_delete_link .= '<a href="' . SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL . '/?swpm_delete_account=1"><div class="swpm-account-delete-button">' . SwpmUtils::_("Delete Account") . '</div></a>';
415
+ $account_delete_link .= '</div>';
416
  return $account_delete_link;
417
  }
418
 
455
 
456
  return apply_filters('swpm_get_user_ip_address', $user_ip);
457
  }
458
+
459
+ public static function is_first_click_free(&$content) {
460
+ $is_first_click = false;
461
+ $args = array($is_first_click, $content);
462
  $filtered = apply_filters('swpm_first_click_free', $args);
463
  list($is_first_click, $content) = $filtered;
464
+ return $is_first_click;
465
  }
466
 
 
467
  }
ipn/swpm-smart-checkout-ipn.php CHANGED
@@ -193,7 +193,7 @@ class swpm_smart_checkout_ipn_handler {
193
  //Trigger the PayPal IPN processed action hook (so other plugins can can listen for this event).
194
  do_action('swpm_pp_smart_checkout_ipn_processed', $this->ipn_data);
195
 
196
- do_action('swpm_pp_smart_checkout_ipn_processed', $this->ipn_data);
197
 
198
  return true;
199
  }
193
  //Trigger the PayPal IPN processed action hook (so other plugins can can listen for this event).
194
  do_action('swpm_pp_smart_checkout_ipn_processed', $this->ipn_data);
195
 
196
+ do_action('swpm_payment_ipn_processed', $this->ipn_data);
197
 
198
  return true;
199
  }
ipn/swpm_handle_subsc_ipn.php CHANGED
@@ -176,11 +176,11 @@ function swpm_handle_subsc_cancel_stand_alone($ipn_data, $refund = false) {
176
  //This IPN has the subscriber ID. Retrieve the member record using subscr_id.
177
  $subscr_id = $ipn_data['subscr_id'];
178
  swpm_debug_log_subsc("Subscriber ID is present. Retrieving member account from the database. Subscr_id: " . $subscr_id, true);
179
- $resultset = $wpdb->get_row($wpdb->prepare("SELECT * FROM $members_table_name where subscr_id LIKE %s", '%' . $wpdb->esc_like($subscr_id) . '|%'), OBJECT);
180
  } else {
181
  //Refund for a one time transaction. Use the parent transaction ID to retrieve the profile.
182
  $subscr_id = $ipn_data['parent_txn_id'];
183
- $resultset = $wpdb->get_row($wpdb->prepare("SELECT * FROM $members_table_name where subscr_id LIKE %s", '%' . $wpdb->esc_like($subscr_id) . '|%'), OBJECT);
184
  }
185
 
186
  if ($resultset) {
176
  //This IPN has the subscriber ID. Retrieve the member record using subscr_id.
177
  $subscr_id = $ipn_data['subscr_id'];
178
  swpm_debug_log_subsc("Subscriber ID is present. Retrieving member account from the database. Subscr_id: " . $subscr_id, true);
179
+ $resultset = $wpdb->get_row($wpdb->prepare("SELECT * FROM $members_table_name where subscr_id LIKE %s", '%' . $wpdb->esc_like($subscr_id) . '%'), OBJECT);
180
  } else {
181
  //Refund for a one time transaction. Use the parent transaction ID to retrieve the profile.
182
  $subscr_id = $ipn_data['parent_txn_id'];
183
+ $resultset = $wpdb->get_row($wpdb->prepare("SELECT * FROM $members_table_name where subscr_id LIKE %s", '%' . $wpdb->esc_like($subscr_id) . '%'), OBJECT);
184
  }
185
 
186
  if ($resultset) {
js/jquery.validationEngine-en.js CHANGED
@@ -92,7 +92,7 @@
92
  "alertText": "* Password must contain at least:<br />- a digit<br />- an uppercase letter<br />- a lowercase letter"
93
  },
94
  "SWPMUserName": {
95
- "regex": /^[a-zA-Z0-9!@#$%&\'+\/=?^_`{|}~\.-]+$/,
96
  "alertText": "* Invalid Username"
97
  },
98
  "zip": {
92
  "alertText": "* Password must contain at least:<br />- a digit<br />- an uppercase letter<br />- a lowercase letter"
93
  },
94
  "SWPMUserName": {
95
+ "regex": /^[a-zA-Z0-9.\-_*@]+$/,
96
  "alertText": "* Invalid Username"
97
  },
98
  "zip": {
languages/simple-membership-de_DE.mo CHANGED
Binary file
languages/simple-membership-de_DE.po CHANGED
@@ -1,149 +1,158 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Simple Membership\n"
4
- "POT-Creation-Date: 2018-05-18 10:25+0200\n"
5
- "PO-Revision-Date: 2018-05-18 11:36+0200\n"
6
- "Last-Translator: \n"
7
- "Language-Team: \n"
 
8
  "Language: de_DE\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.6\n"
13
  "X-Poedit-KeywordsList: __;_e;e\n"
14
  "X-Poedit-Basepath: .\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:75
19
  msgid "Payment Button ID"
20
  msgstr "Zahlungs-Button-ID"
21
 
22
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:76
23
  msgid "Payment Button Title"
24
  msgstr "Zahlungs Button Titel"
25
 
26
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:77
27
  msgid "Membership Level ID"
28
  msgstr "Mitgliedsschaftsstufen ID"
29
 
30
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:78
31
  msgid "Button Type"
32
  msgstr "Button Typ"
33
 
34
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:79
35
  msgid "Button Shortcode"
36
  msgstr "Button Shortcode"
37
 
38
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:94
39
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:102
40
- #: Plugin/classes/class.swpm-members.php:46
41
- #: Plugin/classes/class.swpm-membership-levels.php:36
42
  msgid "Delete"
43
  msgstr "Löschen"
44
 
45
- #: Plugin/classes/admin-includes/class.swpm-payment-buttons-list-table.php:127
46
- #: Plugin/views/admin_members_list.php:9
47
- #: Plugin/views/payments/admin_all_payment_transactions.php:32
48
  msgid "The selected entry was deleted!"
49
  msgstr "Der ausgewählte Eintrag wurde gelöscht!"
50
 
51
- #: Plugin/classes/admin-includes/class.swpm-payments-admin-menu.php:21
52
  msgid "Simple Membership::Payments"
53
  msgstr "Simple WP Membership::Zahlungsvorgänge"
54
 
55
- #: Plugin/classes/admin-includes/class.swpm-payments-admin-menu.php:25
56
  msgid "Transactions"
57
  msgstr "Transaktionen"
58
 
59
- #: Plugin/classes/admin-includes/class.swpm-payments-admin-menu.php:26
60
  msgid "Manage Payment Buttons"
61
  msgstr "Zahlungsarten verwalten"
62
 
63
- #: Plugin/classes/admin-includes/class.swpm-payments-admin-menu.php:27
64
- #: Plugin/views/payments/admin_payment_buttons.php:27
65
  msgid "Create New Button"
66
  msgstr "Neue Schaltfläche erstellen"
67
 
68
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:57
69
  msgid "View Profile"
70
  msgstr "Profil anzeigen"
71
 
72
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:76
73
  msgid "Row ID"
74
  msgstr "Zeilen-ID"
75
 
76
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:77
77
- #: Plugin/views/forgot_password.php:5
78
  msgid "Email Address"
79
  msgstr "E-Mail Adresse"
80
 
81
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:78
82
- #: Plugin/classes/class.swpm-members.php:21 Plugin/views/add.php:32
83
- #: Plugin/views/admin_member_form_common_part.php:15 Plugin/views/edit.php:38
 
 
84
  msgid "First Name"
85
  msgstr "Vorname"
86
 
87
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:79
88
- #: Plugin/classes/class.swpm-members.php:22 Plugin/views/add.php:36
89
- #: Plugin/views/admin_member_form_common_part.php:19 Plugin/views/edit.php:42
 
 
90
  msgid "Last Name"
91
  msgstr "Nachname"
92
 
93
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:80
94
  msgid "Member Profile"
95
  msgstr "Mitgliedsprofil"
96
 
97
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:81
98
- #: Plugin/classes/class.swpm-post-list.php:43
99
- #: Plugin/classes/class.swpm-post-list.php:52
100
- #: Plugin/classes/class.swpm-post-list.php:62
101
  msgid "Date"
102
  msgstr "Datum"
103
 
104
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:82
105
  msgid "Transaction ID"
106
  msgstr "Transaktions-ID"
107
 
108
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:83
109
  msgid "Subscriber ID"
110
  msgstr "Abonnenten-ID"
111
 
112
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:84
113
  msgid "Amount"
114
  msgstr "Summe"
115
 
116
- #: Plugin/classes/admin-includes/class.swpm-payments-list-table.php:85
117
- #: Plugin/classes/class.swpm-category-list.php:19
118
- #: Plugin/classes/class.swpm-members.php:24
119
- #: Plugin/classes/class.swpm-membership-levels.php:11
120
- #: Plugin/classes/class.swpm-membership-levels.php:21
121
- #: Plugin/classes/class.swpm-post-list.php:20 Plugin/views/add.php:40
122
- #: Plugin/views/admin_member_form_common_part.php:2 Plugin/views/edit.php:74
123
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:50
124
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:34
125
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:229
126
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:35
127
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:317
128
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:47
129
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:273
130
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:99
 
 
 
131
  msgid "Membership Level"
132
  msgstr "Mitgliedschaftsstufe"
133
 
134
- #: Plugin/classes/class.simple-wp-membership.php:179
135
  msgid "The admin of this site does not allow users to access the wp dashboard."
136
  msgstr "Es ist Mitgliedern nicht erlaubt, auf das WP-Dashboard zuzugreifen."
137
 
138
- #: Plugin/classes/class.simple-wp-membership.php:180
139
  msgid "Go back to the home page by "
140
  msgstr "Gehe zurück zur Startseite "
141
 
142
- #: Plugin/classes/class.simple-wp-membership.php:180
143
  msgid "clicking here"
144
  msgstr "hier klicken"
145
 
146
- #: Plugin/classes/class.simple-wp-membership.php:241
147
  msgid ""
148
  "Error! This site has the force WP user login feature enabled in the "
149
  "settings. We could not find a WP user record for the given username: "
@@ -152,7 +161,7 @@ msgstr ""
152
  "Benutzereinträgen erzwingen\" aktiviert. Wir konnten keinen WP Benutzer-"
153
  "Eintrag für den eingegebenen Benutzernamen finden: "
154
 
155
- #: Plugin/classes/class.simple-wp-membership.php:242
156
  msgid ""
157
  "This error is triggered when a member account doesn't have a corresponding "
158
  "WP user account. So the plugin fails to log the user into the WP User system."
@@ -161,7 +170,7 @@ msgstr ""
161
  "korrespondierender WP User Account existiert. Dann kann das Plugin den "
162
  "Benutzer nicht in das WP User System einloggen."
163
 
164
- #: Plugin/classes/class.simple-wp-membership.php:243
165
  msgid ""
166
  "Contact the site admin and request them to check your username in the WP "
167
  "Users menu to see what happened with the WP user entry of your account."
@@ -170,7 +179,7 @@ msgstr ""
170
  "Benutzernamen zu prüfen, um zu sehen, was mit dem Benutzer-Eintrag Ihres "
171
  "Accounts passiert ist."
172
 
173
- #: Plugin/classes/class.simple-wp-membership.php:244
174
  msgid ""
175
  "The site admin can disable the Force WP User Synchronization feature in the "
176
  "settings to disable this feature and this error will go away."
@@ -178,17 +187,17 @@ msgstr ""
178
  "Der Admin kann die erzwungene WP User Synchronisation in den Einstellungen "
179
  "deaktivieren und dadurch diesen Fehler beheben."
180
 
181
- #: Plugin/classes/class.simple-wp-membership.php:245
182
  msgid "You can use the back button of your browser to go back to the site."
183
  msgstr ""
184
  "Sie können mit Klick auf den \"zurück\" button in Ihrem Browser zu der Seite "
185
  "zurückkehren."
186
 
187
- #: Plugin/classes/class.simple-wp-membership.php:377
188
  msgid "You are not logged in."
189
  msgstr "Sie sind nicht eingeloggt."
190
 
191
- #: Plugin/classes/class.simple-wp-membership.php:428
192
  msgid ""
193
  "You have the sandbox payment mode enabled in plugin settings. Make sure to "
194
  "turn off the sandbox mode when you want to do live transactions."
@@ -197,170 +206,175 @@ msgstr ""
197
  "Zahlungsvorgänge aktiviert. Bitte stellen Sie sicher, dass Sie die "
198
  "Testumgebung deaktivieren, wenn Sie Zahlungen vornehmen wollen."
199
 
200
- #: Plugin/classes/class.simple-wp-membership.php:443
201
  msgid "Simple WP Membership Protection"
202
  msgstr "Simple WP Membership Schutz"
203
 
204
- #: Plugin/classes/class.simple-wp-membership.php:455
205
  msgid "Simple Membership Protection options"
206
  msgstr "Schutz-Einstellungen für Simple Membership"
207
 
208
- #: Plugin/classes/class.simple-wp-membership.php:473
209
  msgid "Do you want to protect this content?"
210
- msgstr "Möchten Sie diesen Inhalt zu schützen?"
211
 
212
- #: Plugin/classes/class.simple-wp-membership.php:474
213
  msgid "No, Do not protect this content."
214
- msgstr "Nein, diesen Inhalt nicht schützen"
215
 
216
- #: Plugin/classes/class.simple-wp-membership.php:475
217
  msgid "Yes, Protect this content."
218
- msgstr "Möchten Sie diesen Inhalt zu schützen."
219
 
220
- #: Plugin/classes/class.simple-wp-membership.php:478
221
  msgid "Select the membership level that can access this content:"
222
  msgstr ""
223
  "Wählen Sie die Mitgliedschaftsstufe aus, die auf diesen Inhalt zugreifen "
224
  "kann:"
225
 
226
- #: Plugin/classes/class.simple-wp-membership.php:616
227
- #: Plugin/classes/class.simple-wp-membership.php:620
228
  msgid "Validating, please wait"
229
  msgstr "Überprüfung, bitte warten"
230
 
231
- #: Plugin/classes/class.simple-wp-membership.php:623
232
  msgid "Invalid email address"
233
  msgstr "Ungültige E-Mail-Adresse"
234
 
235
- #: Plugin/classes/class.simple-wp-membership.php:626
236
  msgid "This field is required"
237
  msgstr "Dieses Feld ist erforderlich"
238
 
239
- #: Plugin/classes/class.simple-wp-membership.php:629
240
- #: Plugin/classes/class.swpm-auth.php:259
241
  msgid "Invalid Username"
242
  msgstr "Ungültiger Benutzername"
243
 
244
- #: Plugin/classes/class.simple-wp-membership.php:632
 
 
 
 
245
  msgid "Minimum "
246
  msgstr "Minimum "
247
 
248
- #: Plugin/classes/class.simple-wp-membership.php:633
249
  msgid " characters required"
250
  msgstr " Buchstaben erforderlich"
251
 
252
- #: Plugin/classes/class.simple-wp-membership.php:636
253
  msgid "Apostrophe character is not allowed"
254
  msgstr "Apostroph ist nicht zulässig"
255
 
256
- #: Plugin/classes/class.simple-wp-membership.php:667
257
  msgid "WP Membership"
258
  msgstr "WP Mitgliedschaft"
259
 
260
- #: Plugin/classes/class.simple-wp-membership.php:668
261
- #: Plugin/classes/class.swpm-members.php:11
262
- #: Plugin/classes/class.swpm-members.php:581
263
  msgid "Members"
264
  msgstr "Mitglieder"
265
 
266
- #: Plugin/classes/class.simple-wp-membership.php:669
267
- #: Plugin/classes/class.swpm-category-list.php:20
268
- #: Plugin/classes/class.swpm-membership-levels.php:12
269
- #: Plugin/classes/class.swpm-membership-levels.php:264
270
- #: Plugin/classes/class.swpm-post-list.php:21
271
  msgid "Membership Levels"
272
  msgstr "Mitgliedschaftsstufen"
273
 
274
- #: Plugin/classes/class.simple-wp-membership.php:670
275
  msgid "Settings"
276
  msgstr "Einstellungen"
277
 
278
- #: Plugin/classes/class.simple-wp-membership.php:671
279
  msgid "Payments"
280
  msgstr "Zahlungen"
281
 
282
- #: Plugin/classes/class.simple-wp-membership.php:672
283
  msgid "Add-ons"
284
  msgstr "Add-ons"
285
 
286
- #: Plugin/classes/class.swpm-access-control.php:47
287
- #: Plugin/classes/class.swpm-access-control.php:120
288
  msgid "You need to login to view this content. "
289
  msgstr "Sie müssen sich anmelden, um diesen Inhalt ansehen zu können. "
290
 
291
- #: Plugin/classes/class.swpm-access-control.php:56
292
- #: Plugin/classes/class.swpm-access-control.php:128
293
- #: Plugin/classes/class.swpm-access-control.php:212
294
  msgid "Your account has expired. "
295
  msgstr "Mitgliedschaft abgelaufen. "
296
 
297
- #: Plugin/classes/class.swpm-access-control.php:66
298
- #: Plugin/classes/class.swpm-access-control.php:138
299
  msgid "This content can only be viewed by members who joined on or before "
300
  msgstr ""
301
  "Dieser Inhalt kann nur von Mitgliedern angesehen werden, die sich "
302
  "registriert haben an oder vor "
303
 
304
- #: Plugin/classes/class.swpm-access-control.php:79
305
- #: Plugin/classes/class.swpm-access-control.php:148
306
  msgid "This content is not permitted for your membership level."
307
  msgstr "Dieser Inhalt ist für Ihre Mitgliedschaftsstufe nicht freigeschaltet."
308
 
309
- #: Plugin/classes/class.swpm-access-control.php:204
310
  msgid "You need to login to view the rest of the content. "
311
  msgstr ""
312
  "Sie müssen sich anmelden um den restlichen Inhalt angezeigt zu bekommen. "
313
 
314
- #: Plugin/classes/class.swpm-access-control.php:217
315
  msgid " The rest of the content is not permitted for your membership level."
316
  msgstr ""
317
  " Der Rest des Inhalts ist für Ihre Mitgliedschaftsstufe nicht freigeschaltet."
318
 
319
- #: Plugin/classes/class.swpm-admin-registration.php:25
320
  msgid "Error! Nonce verification failed for user registration from admin end."
321
  msgstr ""
322
  "Fehler! Nonce-Überprüfung für Benutzerregistrierung durch den Admin "
323
  "fehlgeschlagen."
324
 
325
- #: Plugin/classes/class.swpm-admin-registration.php:71
326
  msgid "Member record added successfully."
327
  msgstr "Der Eintrag für das Mitglied wurde erfolgreich hinzugefügt."
328
 
329
- #: Plugin/classes/class.swpm-admin-registration.php:76
330
- #: Plugin/classes/class.swpm-admin-registration.php:116
331
- #: Plugin/classes/class.swpm-admin-registration.php:142
332
- #: Plugin/classes/class.swpm-membership-level.php:69
333
- #: Plugin/classes/class.swpm-membership-level.php:97
334
  msgid "Please correct the following:"
335
  msgstr "Bitte korrigieren Sie folgendes:"
336
 
337
- #: Plugin/classes/class.swpm-admin-registration.php:87
338
  msgid "Error! Nonce verification failed for user edit from admin end."
339
  msgstr ""
340
  "Fehler! Nonce-Überprüfung für die Bearbeitung der Benutzerdaten durch den "
341
  "Admin fehlgeschlagen."
342
 
343
- #: Plugin/classes/class.swpm-admin-registration.php:131
344
  msgid "Your current password"
345
  msgstr "Ihr aktuelles Passwort"
346
 
347
- #: Plugin/classes/class.swpm-ajax.php:14
348
  msgid "Invalid Email Address"
349
  msgstr "Ungültige E-Mail Adresse"
350
 
351
- #: Plugin/classes/class.swpm-ajax.php:21 Plugin/classes/class.swpm-ajax.php:36
 
352
  msgid "Aready taken"
353
  msgstr "Wird schon verwendet"
354
 
355
- #: Plugin/classes/class.swpm-ajax.php:30
356
  msgid "Name contains invalid character"
357
  msgstr "Name enthält ungültiges Zeichen"
358
 
359
- #: Plugin/classes/class.swpm-ajax.php:37
360
  msgid "Available"
361
  msgstr "Verfügbar"
362
 
363
- #: Plugin/classes/class.swpm-auth.php:49
364
  msgid ""
365
  "Warning! Simple Membership plugin cannot process this login request to "
366
  "prevent you from getting logged out of WP Admin accidentally."
@@ -368,15 +382,24 @@ msgstr ""
368
  "Warnung! Simple Membership Plugin kann dieses Login nicht durchführen, um zu "
369
  "verhindern, dass Sie versehentlich als WP Admin ausgeloggt werden."
370
 
371
- #: Plugin/classes/class.swpm-auth.php:50
 
 
 
 
 
 
 
 
 
372
  msgid ""
373
  "You are logged into the site as an ADMIN user in this browser. First, logout "
374
- "from WP Admin then you will be able to log in as a member."
375
  msgstr ""
376
  "Sie sind auf dieser Seite mit diesem Browser als ADMIN eingeloggt. Loggen "
377
  "Sie sich zuerst als Admin aus, dann können Sie sich als Mitglied einloggen."
378
 
379
- #: Plugin/classes/class.swpm-auth.php:51
380
  msgid ""
381
  "Alternatively, you can use a different browser (where you are not logged-in "
382
  "as ADMIN) to test the membership login."
@@ -384,7 +407,7 @@ msgstr ""
384
  "Alternativ können Sie einen anderen Browser verwenden (in welchem Sie nicht "
385
  "als Admin eingeloggt sind), um das Login-Interface zu testen."
386
 
387
- #: Plugin/classes/class.swpm-auth.php:52
388
  msgid ""
389
  "Your normal visitors or members will never see this message. This message is "
390
  "ONLY for ADMIN user."
@@ -392,97 +415,111 @@ msgstr ""
392
  "Ihre Besucher und Mitglieder werden diese Nachricht niemals sehen können. "
393
  "Diese Meldung ist AUSSCHLIESSLICH für ADMIN."
394
 
395
- #: Plugin/classes/class.swpm-auth.php:59
396
  msgid "Captcha validation failed on login form."
397
  msgstr "Captcha-Validierung fehlgeschlagen."
398
 
399
- #: Plugin/classes/class.swpm-auth.php:84
400
  msgid "User Not Found."
401
  msgstr "Benutzer nicht gefunden."
402
 
403
- #: Plugin/classes/class.swpm-auth.php:91
404
  msgid "Password Empty or Invalid."
405
  msgstr "Passwort leer oder ungültig."
406
 
407
- #: Plugin/classes/class.swpm-auth.php:124
408
  msgid "Account is inactive."
409
  msgstr "Ihr Konto ist inaktiv."
410
 
411
- #: Plugin/classes/class.swpm-auth.php:127
412
- #: Plugin/classes/class.swpm-auth.php:145
413
  msgid "Account has expired."
414
  msgstr "Mitgliedschaft abgelaufen."
415
 
416
- #: Plugin/classes/class.swpm-auth.php:130
417
  msgid "Account is pending."
418
  msgstr "Ihr Konto ist inaktiv."
419
 
420
- #: Plugin/classes/class.swpm-auth.php:153
 
 
 
 
 
 
 
 
 
 
 
 
 
 
421
  msgid "You are logged in as:"
422
  msgstr "Sie sind eingeloggt als:"
423
 
424
- #: Plugin/classes/class.swpm-auth.php:199
425
  msgid "Logged Out Successfully."
426
  msgstr "Abmeldung war erfolgreich."
427
 
428
- #: Plugin/classes/class.swpm-auth.php:250
429
  msgid "Session Expired."
430
  msgstr "Sitzung ist abgelaufen."
431
 
432
- #: Plugin/classes/class.swpm-auth.php:267
433
  msgid "Please login again."
434
  msgstr "Bitte loggen Sie sich erneut ein."
435
 
436
- #: Plugin/classes/class.swpm-category-list.php:33
437
  msgid "Category ID"
438
  msgstr "Kategorie ID"
439
 
440
- #: Plugin/classes/class.swpm-category-list.php:34
441
  msgid "Category Name"
442
  msgstr "Kategorie Name"
443
 
444
- #: Plugin/classes/class.swpm-category-list.php:35
445
  msgid "Category Type (Taxonomy)"
446
  msgstr "Kategorie Typ (Taxonomy)"
447
 
448
- #: Plugin/classes/class.swpm-category-list.php:36
449
  msgid "Description"
450
  msgstr "Beschreibung"
451
 
452
- #: Plugin/classes/class.swpm-category-list.php:37
453
  msgid "Count"
454
  msgstr "Anzahl"
455
 
456
- #: Plugin/classes/class.swpm-category-list.php:92
457
  msgid "Category protection updated!"
458
  msgstr "Kategorie Schutz aktualisiert!"
459
 
460
- #: Plugin/classes/class.swpm-category-list.php:130
461
  msgid "No category found."
462
  msgstr "Kategorie wurde nicht gefunden."
463
 
464
- #: Plugin/classes/class.swpm-comment-form-related.php:15
465
  msgid "Please login to comment."
466
  msgstr ""
467
  "Bitte loggen Sie sich ein, damit Sie einen Kommentar hinterlassen können."
468
 
469
- #: Plugin/classes/class.swpm-comment-form-related.php:40
470
  msgid "Please Login to Comment."
471
  msgstr ""
472
  "Bitte loggen Sie sich ein, damit Sie einen Kommentar hinterlassen können."
473
 
474
- #: Plugin/classes/class.swpm-comment-form-related.php:79
475
  msgid "Comments not allowed by a non-member."
476
  msgstr "Nicht-Mitglieder können keinen Kommentar hinterlassen."
477
 
478
- #: Plugin/classes/class.swpm-form.php:29
479
  msgid ""
480
  "Wordpress account exists with given username. But given email doesn't match."
481
  msgstr ""
482
  "Es existiert bereits ein Account mit den angegebenen Benutzernamen. Die E-"
483
  "Mail Adresse passt aber nicht zum Benutzernamen."
484
 
485
- #: Plugin/classes/class.swpm-form.php:30
486
  msgid ""
487
  " Use a different username to complete the registration. If you want to use "
488
  "that username then you must enter the correct email address associated with "
@@ -493,14 +530,14 @@ msgstr ""
493
  "die korrekte e-Mail-Adresse, die verbunden ist mit dem bestehenden WP-"
494
  "Benutzer, um sich mit diesem Konto zu verbinden."
495
 
496
- #: Plugin/classes/class.swpm-form.php:36
497
  msgid ""
498
  "Wordpress account exists with given email. But given username doesn't match."
499
  msgstr ""
500
  "Es existiert bereits ein WP Account mit der angegebenen E-Mail Adresse. Der "
501
  "Benutzername passt aber nicht zur E-Mail Adresse."
502
 
503
- #: Plugin/classes/class.swpm-form.php:37
504
  msgid ""
505
  " Use a different email address to complete the registration. If you want to "
506
  "use that email then you must enter the correct username associated with the "
@@ -511,59 +548,59 @@ msgstr ""
511
  "den richtigen Benutzernamen des bestehenden WP Benutzereintrags eingeben, um "
512
  "sich mit diesem Account zu verbinden."
513
 
514
- #: Plugin/classes/class.swpm-form.php:47
515
  msgid "Username is required"
516
  msgstr "Der Mitgliedername ist erforderlich"
517
 
518
- #: Plugin/classes/class.swpm-form.php:51
519
  msgid "Username contains invalid character"
520
  msgstr "Der Benutzername enthält ungültige Zeichen"
521
 
522
- #: Plugin/classes/class.swpm-form.php:59
523
  msgid "Username already exists."
524
  msgstr "Ihr Benutzername existiert bereits."
525
 
526
- #: Plugin/classes/class.swpm-form.php:82
527
  msgid "Password is required"
528
  msgstr "Passwort erforderlich"
529
 
530
- #: Plugin/classes/class.swpm-form.php:89
531
  msgid "Password mismatch"
532
  msgstr "Die Passwörter stimmen nicht überein"
533
 
534
- #: Plugin/classes/class.swpm-form.php:100
535
  msgid "Email is required"
536
  msgstr "E-Mail Adresse wird benötigt"
537
 
538
- #: Plugin/classes/class.swpm-form.php:104
539
  msgid "Email is invalid"
540
  msgstr "E-Mail Adresse ist ungültig"
541
 
542
- #: Plugin/classes/class.swpm-form.php:120
543
  msgid "Email is already used."
544
  msgstr "Ihre E-Mail Adresse existiert bereits."
545
 
546
- #: Plugin/classes/class.swpm-form.php:178
547
  msgid "Member since field is invalid"
548
  msgstr "\"Mitglied seit\" Feld ist inkorrekt"
549
 
550
- #: Plugin/classes/class.swpm-form.php:189
551
  msgid "Access starts field is invalid"
552
  msgstr "Ungültiger Wert für den Beginn des Zugangs"
553
 
554
- #: Plugin/classes/class.swpm-form.php:199
555
  msgid "Gender field is invalid"
556
  msgstr "Feld \"Geschlecht\" ist inkorrekt"
557
 
558
- #: Plugin/classes/class.swpm-form.php:210
559
  msgid "Account state field is invalid"
560
  msgstr "Kontostatusfeld ist ungültig"
561
 
562
- #: Plugin/classes/class.swpm-form.php:217
563
  msgid "Invalid membership level"
564
  msgstr "Ungültige Mitgliedschaftsstufe"
565
 
566
- #: Plugin/classes/class.swpm-front-registration.php:33
567
  msgid ""
568
  "Error! Invalid Request. Could not find a match for the given security code "
569
  "and the user ID."
@@ -571,23 +608,24 @@ msgstr ""
571
  "Fehler! Ungültige Anfrage. Konnte keine Übereinstimmung für den angegebenen "
572
  "Sicherheitscode und die Benutzer-ID finden."
573
 
574
- #: Plugin/classes/class.swpm-front-registration.php:45
575
- #: Plugin/classes/class.swpm-utils-misc.php:247 Plugin/views/login.php:36
 
576
  msgid "Join Us"
577
- msgstr "Noch kein Mitglied? Registrieren Sie sich hier!"
578
 
579
- #: Plugin/classes/class.swpm-front-registration.php:47
580
  msgid ""
581
  "Free membership is disabled on this site. Please make a payment from the "
582
  msgstr ""
583
  "Die Kostenlose Mitgliedschaft ist auf dieser Seite deaktiviert. Bitte "
584
  "erstellen Sie eine Zahlung für "
585
 
586
- #: Plugin/classes/class.swpm-front-registration.php:49
587
  msgid " page to pay for a premium membership."
588
  msgstr " Seite, um für eine Premium-Mitgliedschaft zu bezahlen."
589
 
590
- #: Plugin/classes/class.swpm-front-registration.php:51
591
  msgid ""
592
  "You will receive a unique link via email after the payment. You will be able "
593
  "to use that link to complete the premium membership registration."
@@ -596,51 +634,60 @@ msgstr ""
596
  "Zahlungsvorgangs erhalten. Mit diesem Link können Sie die Registrierung "
597
  "Ihrer Premium Mitgliedschaft abschließen."
598
 
599
- #: Plugin/classes/class.swpm-front-registration.php:79
600
  msgid "Security check: captcha validation failed."
601
  msgstr "Sicherheitskontrolle: Captcha-Validierung fehlgeschlagen."
602
 
603
- #: Plugin/classes/class.swpm-front-registration.php:89
604
  msgid "You must accept the terms and conditions."
605
  msgstr "Sie müssen die allgemeinen Geschäftsbedingungen akzeptieren."
606
 
607
- #: Plugin/classes/class.swpm-front-registration.php:100
608
  msgid "You must agree to the privacy policy."
609
  msgstr "Sie müssen der Datenschutzerklärung zustimmen."
610
 
611
- #: Plugin/classes/class.swpm-front-registration.php:135
 
 
 
 
 
 
 
 
612
  msgid "Registration Successful. "
613
  msgstr "Registrierung erfolgreich. "
614
 
615
- #: Plugin/classes/class.swpm-front-registration.php:135
616
- #: Plugin/classes/class.swpm-utils-misc.php:246
617
- #: Plugin/classes/class.swpm-utils-misc.php:258
618
  msgid "Please"
619
  msgstr "Bitte"
620
 
621
- #: Plugin/classes/class.swpm-front-registration.php:135
622
- #: Plugin/classes/class.swpm-utils-misc.php:246 Plugin/views/login.php:30
 
623
  msgid "Login"
624
  msgstr "Einloggen"
625
 
626
- #: Plugin/classes/class.swpm-front-registration.php:148
627
  msgid "Please correct the following"
628
  msgstr "Bitte korrigieren Sie folgendes"
629
 
630
- #: Plugin/classes/class.swpm-front-registration.php:193
631
  msgid "Membership Level Couldn't be found."
632
  msgstr "Mitgliedschaftsstufe konnte nicht gefunden werden."
633
 
634
- #: Plugin/classes/class.swpm-front-registration.php:244
635
  msgid "Error! Nonce verification failed for front end profile edit."
636
  msgstr ""
637
  "Fehler! Nonce-Überprüfung für Front-End Profil-Bearbeitung fehlgeschlagen."
638
 
639
- #: Plugin/classes/class.swpm-front-registration.php:252
640
  msgid "Profile updated successfully."
641
  msgstr "Profil erfolgreich aktualisiert."
642
 
643
- #: Plugin/classes/class.swpm-front-registration.php:261
644
  msgid ""
645
  "Profile updated successfully. You will need to re-login since you changed "
646
  "your password."
@@ -648,132 +695,166 @@ msgstr ""
648
  "Profil erfolgreich aktualisiert. Sie müssen sich erneut anmelden, da Sie Ihr "
649
  "Passwort geändert haben."
650
 
651
- #: Plugin/classes/class.swpm-front-registration.php:275
652
  msgid "Please correct the following."
653
  msgstr "Bitte korrigieren Sie folgendes."
654
 
655
- #: Plugin/classes/class.swpm-front-registration.php:287
656
  msgid "Captcha validation failed."
657
  msgstr "Captcha-Validierung fehlgeschlagen."
658
 
659
- #: Plugin/classes/class.swpm-front-registration.php:295
660
  msgid "Email address not valid."
661
  msgstr "Ungültige E-Mail Adresse."
662
 
663
- #: Plugin/classes/class.swpm-front-registration.php:306
664
  msgid "No user found with that email address."
665
  msgstr "Kein Benutzer mit dieser E-Mail-Adresse gefunden."
666
 
667
- #: Plugin/classes/class.swpm-front-registration.php:307
668
- #: Plugin/classes/class.swpm-front-registration.php:336
669
  msgid "Email Address: "
670
  msgstr "E-Mail Adresse: "
671
 
672
- #: Plugin/classes/class.swpm-front-registration.php:335
673
  msgid "New password has been sent to your email address."
674
  msgstr "Es wurde ein neues Passwort an Ihre E-Mail-Adresse gesendet."
675
 
676
- #: Plugin/classes/class.swpm-init-time-tasks.php:120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
677
  msgid "Sorry, Nonce verification failed."
678
  msgstr "Entschuldigung, Nonce-Überprüfung fehlgeschlagen."
679
 
680
- #: Plugin/classes/class.swpm-init-time-tasks.php:127
681
  msgid "Sorry, Password didn't match."
682
  msgstr "Passwort stimmt leider nicht überein."
683
 
684
- #: Plugin/classes/class.swpm-level-form.php:47
685
  msgid "Date format is not valid."
686
  msgstr "Datumsformat ist nicht gültig."
687
 
688
- #: Plugin/classes/class.swpm-level-form.php:55
689
  msgid "Access duration must be > 0."
690
  msgstr "Zugriffsdauer muss >0 sein."
691
 
692
- #: Plugin/classes/class.swpm-members.php:10
693
  msgid "Member"
694
  msgstr "Mitglied"
695
 
696
- #: Plugin/classes/class.swpm-members.php:19
697
- #: Plugin/classes/class.swpm-membership-levels.php:20
698
  msgid "ID"
699
  msgstr "ID"
700
 
701
- #: Plugin/classes/class.swpm-members.php:20 Plugin/views/add.php:16
702
- #: Plugin/views/admin_add.php:11 Plugin/views/admin_edit.php:19
703
- #: Plugin/views/edit.php:22
 
704
  msgid "Username"
705
  msgstr "Benutzername"
706
 
707
- #: Plugin/classes/class.swpm-members.php:23 Plugin/views/add.php:20
708
- #: Plugin/views/edit.php:26
709
  msgid "Email"
710
  msgstr "E-Mail"
711
 
712
- #: Plugin/classes/class.swpm-members.php:25
713
- #: Plugin/views/admin_member_form_common_part.php:11
714
  msgid "Access Starts"
715
  msgstr "Beginn der Zugriffsmöglichkeit"
716
 
717
- #: Plugin/classes/class.swpm-members.php:26
718
  msgid "Account State"
719
  msgstr "Kontostatus"
720
 
721
- #: Plugin/classes/class.swpm-members.php:27
722
  msgid "Last Login Date"
723
  msgstr "Datum des letzten Log-In"
724
 
725
- #: Plugin/classes/class.swpm-members.php:47
726
  msgid "Set Status to Active"
727
  msgstr "Setzen Sie den Status auf Aktiv"
728
 
729
- #: Plugin/classes/class.swpm-members.php:48
730
  msgid "Set Status to Active and Notify"
731
  msgstr "Setzen Sie den Status auf Aktiv und Benachrichtigen"
732
 
733
- #: Plugin/classes/class.swpm-members.php:49
734
  msgid "Set Status to Inactive"
735
  msgstr "Setzen Sie den Status auf Inaktiv"
736
 
737
- #: Plugin/classes/class.swpm-members.php:50
738
  msgid "Set Status to Pending"
739
  msgstr "Setzen Sie den Status auf Ausstehend"
740
 
741
- #: Plugin/classes/class.swpm-members.php:51
742
  msgid "Set Status to Expired"
743
  msgstr "Setzen Sie den Status auf abgelaufen"
744
 
745
- #: Plugin/classes/class.swpm-members.php:72
746
  msgid "incomplete"
747
  msgstr "unvollständig"
748
 
749
- #: Plugin/classes/class.swpm-members.php:191
750
  msgid "No member found."
751
  msgstr "Kein Mitglied gefunden."
752
 
753
- #: Plugin/classes/class.swpm-members.php:337
754
  msgid "Error! Nonce verification failed for user delete from admin end."
755
  msgstr ""
756
  "Fehler! Nonce-Überprüfung für Löschung eines Benutzers durch den Admin "
757
  "fehlgeschlagen."
758
 
759
- #: Plugin/classes/class.swpm-members.php:406
760
- #: Plugin/classes/class.swpm-members.php:436
761
  msgid "Error! Please select a membership level first."
762
  msgstr "Fehler! Bitte wählen Sie zuerst eine Mitgliedsstufe aus."
763
 
764
- #: Plugin/classes/class.swpm-members.php:423
765
  msgid "Membership level change operation completed successfully."
766
  msgstr "Änderung der Mitgliedschaftsstufe wurde erfolgreich abgeschlossen."
767
 
768
- #: Plugin/classes/class.swpm-members.php:453
769
  msgid "Access starts date change operation successfully completed."
770
  msgstr "Datumsänderung erfolgreich abgeschlossen."
771
 
772
- #: Plugin/classes/class.swpm-members.php:462
773
  msgid "Bulk Update Membership Level of Members"
774
  msgstr "Massen-Änderung der Mitgliedschaftsstufe der Mitglieder"
775
 
776
- #: Plugin/classes/class.swpm-members.php:465
777
  msgid ""
778
  "You can manually change the membership level of any member by editing the "
779
  "record from the members menu. "
@@ -781,7 +862,7 @@ msgstr ""
781
  "Sie können die Mitgliedschaftsstufe eines beliebigen Mitglieds manuell "
782
  "ändern, indem Sie den Datensatz aus dem Mitgliedermenü bearbeiten. "
783
 
784
- #: Plugin/classes/class.swpm-members.php:466
785
  msgid ""
786
  "You can use the following option to bulk update the membership level of "
787
  "users who belong to the level you select below."
@@ -790,16 +871,16 @@ msgstr ""
790
  "Benutzer gesammelt zu aktualisieren, die zu der Ebene gehören, die Sie unten "
791
  "auswählen."
792
 
793
- #: Plugin/classes/class.swpm-members.php:472
794
- #: Plugin/classes/class.swpm-members.php:520
795
  msgid "Membership Level: "
796
  msgstr "Mitgliedschaftsstufe: "
797
 
798
- #: Plugin/classes/class.swpm-members.php:476
799
  msgid "Select Current Level"
800
  msgstr "Wählen Sie die aktuelle Stufe aus"
801
 
802
- #: Plugin/classes/class.swpm-members.php:479
803
  msgid ""
804
  "Select the current membership level (the membership level of all members who "
805
  "are in this level will be updated)."
@@ -807,27 +888,27 @@ msgstr ""
807
  "Wählen Sie die aktuelle Mitgliedschaftsstufe aus (die Mitgliedschaftsstufe "
808
  "aller Mitglieder, die sich in dieser Ebene befinden, wird aktualisiert)."
809
 
810
- #: Plugin/classes/class.swpm-members.php:485
811
  msgid "Level to Change to: "
812
  msgstr "Mitgliedschaft ändern in: "
813
 
814
- #: Plugin/classes/class.swpm-members.php:489
815
  msgid "Select Target Level"
816
  msgstr "Ziel Ebene auswählen"
817
 
818
- #: Plugin/classes/class.swpm-members.php:492
819
  msgid "Select the new membership level."
820
  msgstr "Wählen Sie die neue Mitgliedschaftsstufe aus."
821
 
822
- #: Plugin/classes/class.swpm-members.php:498
823
  msgid "Bulk Change Membership Level"
824
  msgstr "Massen-Änderung der Mitgliedschaftsstufe"
825
 
826
- #: Plugin/classes/class.swpm-members.php:508
827
  msgid "Bulk Update Access Starts Date of Members"
828
  msgstr "Massen-Änderung des Datums, ab dem die Mitgliedschaft beginnt"
829
 
830
- #: Plugin/classes/class.swpm-members.php:512
831
  msgid ""
832
  "The access starts date of a member is set to the day the user registers. "
833
  "This date value is used to calculate how long the member can access your "
@@ -838,7 +919,7 @@ msgstr ""
838
  "registriert hat. Dieser Datumswert wird verwendet, um zu berechnen, wie "
839
  "lange das Mitglied auf Ihre Inhalte zugreifen kann. "
840
 
841
- #: Plugin/classes/class.swpm-members.php:513
842
  msgid ""
843
  "You can manually set a specific access starts date value of all members who "
844
  "belong to a particular level using the following option."
@@ -847,11 +928,11 @@ msgstr ""
847
  "festlegen, für alle Mitglieder, die zu einer bestimmten "
848
  "Mitgliedschaftsstufe gehören."
849
 
850
- #: Plugin/classes/class.swpm-members.php:523
851
  msgid "Select Level"
852
  msgstr "Stufe auswählen"
853
 
854
- #: Plugin/classes/class.swpm-members.php:526
855
  msgid ""
856
  "Select the Membership level (the access start date of all members who are in "
857
  "this level will be updated)."
@@ -859,33 +940,34 @@ msgstr ""
859
  "Wählen Sie die Mitgliedschaftsstufe aus (das Zugangsstartdatum aller "
860
  "Mitglieder, die sich auf dieser Ebene befinden, wird aktualisiert)."
861
 
862
- #: Plugin/classes/class.swpm-members.php:535
863
  msgid "Specify the access starts date value."
864
  msgstr "Geben Sie das Datum ein, ab dem der Zugriff möglich ist."
865
 
866
- #: Plugin/classes/class.swpm-members.php:541
867
  msgid "Bulk Change Access Starts Date"
868
  msgstr "Massen-Änderung des Datums, ab dem der Zugriff möglich ist"
869
 
870
- #: Plugin/classes/class.swpm-members.php:576
871
  msgid "Simple WP Membership::Members"
872
  msgstr "Simple WP Membership::Mitglieder"
873
 
874
- #: Plugin/classes/class.swpm-members.php:577
875
- #: Plugin/classes/class.swpm-membership-levels.php:225
876
- #: Plugin/views/admin_members_list.php:43
877
  msgid "Add New"
878
  msgstr "Neu hinzufügen"
879
 
880
- #: Plugin/classes/class.swpm-members.php:582 Plugin/views/admin_add.php:6
 
881
  msgid "Add Member"
882
  msgstr "Neues Mitglied hinzufügen"
883
 
884
- #: Plugin/classes/class.swpm-members.php:583
885
  msgid "Bulk Operation"
886
  msgstr "Massen-Änderung"
887
 
888
- #: Plugin/classes/class.swpm-membership-level.php:52
889
  msgid ""
890
  "Error! Nonce verification failed for membership level creation from admin "
891
  "end."
@@ -893,101 +975,101 @@ msgstr ""
893
  "Fehler! Nonce-Überprüfung für die Erstellung von Mitgliedschaft-Stufen durch "
894
  "den Admin fehlgeschlagen."
895
 
896
- #: Plugin/classes/class.swpm-membership-level.php:64
897
  msgid "Membership Level Creation Successful."
898
  msgstr "Mitgliedschaftstufe erfolgreich erstellt.."
899
 
900
- #: Plugin/classes/class.swpm-membership-level.php:80
901
  msgid ""
902
  "Error! Nonce verification failed for membership level edit from admin end."
903
  msgstr ""
904
  "Fehler! Nonce-Überprüfung für Bearbeiten der Mitgliedschafts-Stufe durch den "
905
  "Admin fehlgeschlagen ."
906
 
907
- #: Plugin/classes/class.swpm-membership-level.php:92
908
  msgid "Membership Level Updated Successfully."
909
  msgstr "Mitgliedschaftstufe wurde erfolgreich aktualisiert."
910
 
911
- #: Plugin/classes/class.swpm-membership-levels.php:22
912
  msgid "Role"
913
  msgstr "Rolle"
914
 
915
- #: Plugin/classes/class.swpm-membership-levels.php:23
916
  msgid "Access Valid For/Until"
917
  msgstr "Zugang gültig für/bis"
918
 
919
- #: Plugin/classes/class.swpm-membership-levels.php:133
920
  msgid "No membership levels found."
921
  msgstr "Keine Mitgliedschaftsstufen gefunden."
922
 
923
- #: Plugin/classes/class.swpm-membership-levels.php:196
924
  msgid ""
925
  "Error! Nonce verification failed for membership level delete from admin end."
926
  msgstr ""
927
  "Fehler! Nonce-Überprüfung für das Löschen der Mitgliedschaftsstufe durch den "
928
  "Admin fehlgeschlagen."
929
 
930
- #: Plugin/classes/class.swpm-membership-levels.php:215
931
- #: Plugin/views/admin_members_list.php:30
932
- #: Plugin/views/payments/admin_all_payment_transactions.php:16
933
  msgid "Search"
934
  msgstr "Suchen"
935
 
936
- #: Plugin/classes/class.swpm-membership-levels.php:260
937
  msgid "Simple WP Membership::Membership Levels"
938
  msgstr "Simple WP Membership::Mitgliedschaftsstufen"
939
 
940
- #: Plugin/classes/class.swpm-membership-levels.php:265
941
  msgid "Add Level"
942
  msgstr "Neue Mitgliedschaftsstufe hinzufügen"
943
 
944
- #: Plugin/classes/class.swpm-membership-levels.php:266
945
  msgid "Manage Content Protection"
946
  msgstr "Schutz der Inhalte verwalten"
947
 
948
- #: Plugin/classes/class.swpm-membership-levels.php:267
949
  msgid "Category Protection"
950
  msgstr "Kategorie Schutz"
951
 
952
- #: Plugin/classes/class.swpm-membership-levels.php:268
953
  msgid "Post and Page Protection"
954
  msgstr "Schutz von Beiträgen und Seiten"
955
 
956
- #: Plugin/classes/class.swpm-post-list.php:44
957
- #: Plugin/classes/class.swpm-post-list.php:53
958
- #: Plugin/classes/class.swpm-post-list.php:63
959
  msgid "Title"
960
  msgstr "Titel"
961
 
962
- #: Plugin/classes/class.swpm-post-list.php:45
963
- #: Plugin/classes/class.swpm-post-list.php:54
964
- #: Plugin/classes/class.swpm-post-list.php:64
965
  msgid "Author"
966
  msgstr "Autor"
967
 
968
- #: Plugin/classes/class.swpm-post-list.php:46
969
- #: Plugin/classes/class.swpm-post-list.php:56
970
- #: Plugin/classes/class.swpm-post-list.php:66
971
  msgid "Status"
972
  msgstr "Status"
973
 
974
- #: Plugin/classes/class.swpm-post-list.php:55
975
  msgid "Categories"
976
  msgstr "Kategorien"
977
 
978
- #: Plugin/classes/class.swpm-post-list.php:65
979
  msgid "Type"
980
  msgstr "Typ"
981
 
982
- #: Plugin/classes/class.swpm-post-list.php:125
983
  msgid "Protection settings updated!"
984
  msgstr "Schutz-Einstellungen aktualisiert!"
985
 
986
- #: Plugin/classes/class.swpm-post-list.php:230
987
  msgid "No items found."
988
  msgstr "Keine Einträge gefunden."
989
 
990
- #: Plugin/classes/class.swpm-protection.php:22
991
  msgid ""
992
  "The category or parent category of this post is protected. You can change "
993
  "the category protection settings from the "
@@ -995,45 +1077,45 @@ msgstr ""
995
  "Die Kategorie oder Eltern-Kategorie diese Beitrags ist geschützt. Sie können "
996
  "den Schutz der Kategorie ändern von "
997
 
998
- #: Plugin/classes/class.swpm-protection.php:23
999
  msgid "category protection menu"
1000
  msgstr "Menue des Kategorie Schutzes"
1001
 
1002
- #: Plugin/classes/class.swpm-settings.php:26
1003
- #: Plugin/classes/class.swpm-settings.php:54
1004
  msgid "General Settings"
1005
  msgstr "Allgemeine Einstellungen"
1006
 
1007
- #: Plugin/classes/class.swpm-settings.php:27
1008
  msgid "Payment Settings"
1009
  msgstr "Einstellungen für Zahlungsvorgänge"
1010
 
1011
- #: Plugin/classes/class.swpm-settings.php:28
1012
  msgid "Email Settings"
1013
  msgstr "E-Mail Einstellungen"
1014
 
1015
- #: Plugin/classes/class.swpm-settings.php:29
1016
  msgid "Tools"
1017
  msgstr "Tools"
1018
 
1019
- #: Plugin/classes/class.swpm-settings.php:30
1020
- #: Plugin/classes/class.swpm-settings.php:183
1021
  msgid "Advanced Settings"
1022
  msgstr "Erweiterte Einstellungen"
1023
 
1024
- #: Plugin/classes/class.swpm-settings.php:31
1025
  msgid "Addons Settings"
1026
  msgstr "Einstellungen für die Erweiterungen"
1027
 
1028
- #: Plugin/classes/class.swpm-settings.php:53
1029
  msgid "Plugin Documentation"
1030
  msgstr "Plugin-Dokumentation"
1031
 
1032
- #: Plugin/classes/class.swpm-settings.php:55
1033
  msgid "Enable Free Membership"
1034
  msgstr "Kostenlose Mitgliedschaft erlauben"
1035
 
1036
- #: Plugin/classes/class.swpm-settings.php:56
1037
  msgid ""
1038
  "Enable/disable registration for free membership level. When you enable this "
1039
  "option, make sure to specify a free membership level ID in the field below."
@@ -1042,19 +1124,19 @@ msgstr ""
1042
  "Mitgliedschaft. Wenn Sie diese Option aktivieren, stellen Sie bitte sicher, "
1043
  "dass Sie eine ID für eine kostenlose Mitgliedschaft angeben."
1044
 
1045
- #: Plugin/classes/class.swpm-settings.php:57
1046
  msgid "Free Membership Level ID"
1047
  msgstr "Kostenlose Mitgliedschaftsstufen-ID"
1048
 
1049
- #: Plugin/classes/class.swpm-settings.php:58
1050
  msgid "Assign free membership level ID"
1051
  msgstr "ID der kostenlosen Mitgliedschaftsstufe zuweisen"
1052
 
1053
- #: Plugin/classes/class.swpm-settings.php:59
1054
  msgid "Enable More Tag Protection"
1055
  msgstr "Aktiviere den \"Mehr\"-Tag Schutz"
1056
 
1057
- #: Plugin/classes/class.swpm-settings.php:60
1058
  msgid ""
1059
  "Enables or disables \"more\" tag protection in the posts and pages. Anything "
1060
  "after the More tag is protected. Anything before the more tag is teaser "
@@ -1064,11 +1146,11 @@ msgstr ""
1064
  "Der Inhalt nach dem \"mehr\" Tag ist geschützt. Inhalt vor diesem Tag ist "
1065
  "\"Teaser\" Inhalt."
1066
 
1067
- #: Plugin/classes/class.swpm-settings.php:61
1068
  msgid "Hide Adminbar"
1069
  msgstr "Admin-Bar ausblenden"
1070
 
1071
- #: Plugin/classes/class.swpm-settings.php:62
1072
  msgid ""
1073
  "WordPress shows an admin toolbar to the logged in users of the site. Check "
1074
  "this if you want to hide that admin toolbar in the frontend of your site."
@@ -1076,11 +1158,11 @@ msgstr ""
1076
  "Für eingeloggte User ist in WordPress die Admin Toolbar standardmäßig "
1077
  "sichtbar. Setzen Sie ein Häkchen um die Admin Toolbar auszublenden."
1078
 
1079
- #: Plugin/classes/class.swpm-settings.php:63
1080
  msgid "Show Adminbar to Admin"
1081
  msgstr "Adminbar dem Admin anzeigen"
1082
 
1083
- #: Plugin/classes/class.swpm-settings.php:64
1084
  msgid ""
1085
  "Use this option if you want to show the admin toolbar to admin users only. "
1086
  "The admin toolbar will be hidden for all other users."
@@ -1088,13 +1170,13 @@ msgstr ""
1088
  "Aktivieren Sie diese Option, wenn die Admin Toolbar nur für Admins sichtbar "
1089
  "sein soll. Die Admin Toolbar ist für alle anderen Anwender nicht sichtbar."
1090
 
1091
- #: Plugin/classes/class.swpm-settings.php:65
1092
  msgid "Disable Access to WP Dashboard"
1093
  msgstr "Deaktivieren Sie den Zugriff auf das WP Dashboard"
1094
 
1095
- #: Plugin/classes/class.swpm-settings.php:66
1096
  msgid ""
1097
- "WordPress allows a sandard wp user to be able to go to the wp-admin URL and "
1098
  "access his profile from the wp dashbaord. Using this option will prevent any "
1099
  "non admin users from going to the wp dashboard."
1100
  msgstr ""
@@ -1103,12 +1185,12 @@ msgstr ""
1103
  "Option wird verhindert, dass Benutzer, die nicht Admins sind, auf das WP-"
1104
  "Dashboard zugreifen können."
1105
 
1106
- #: Plugin/classes/class.swpm-settings.php:68
1107
- #: Plugin/classes/class.swpm-settings.php:232
1108
  msgid "Default Account Status"
1109
  msgstr "Standardkonto Status"
1110
 
1111
- #: Plugin/classes/class.swpm-settings.php:71
1112
  msgid ""
1113
  "Select the default account status for newly registered users. If you want to "
1114
  "manually approve the members then you can set the status to \"Pending\"."
@@ -1117,12 +1199,12 @@ msgstr ""
1117
  "Mitglieder. Wenn Sie die Registrierung neuer Mitglieder manuell bestätigen "
1118
  "möchten, setzen Sie den Status auf \"ausstehend\"."
1119
 
1120
- #: Plugin/classes/class.swpm-settings.php:73
1121
  msgid "Members Must be Logged in to Comment"
1122
  msgstr ""
1123
  "Mitglieder müssen eingeloggt sein, um Kommentare hinterlassen zu können"
1124
 
1125
- #: Plugin/classes/class.swpm-settings.php:74
1126
  msgid ""
1127
  "Enable this option if you only want the members of the site to be able to "
1128
  "post a comment."
@@ -1130,40 +1212,40 @@ msgstr ""
1130
  "Aktivieren Sie diese Option, wenn Sie nur Mitgliedern die Möglichkeit geben "
1131
  "wollen, Kommentare zu hinterlassen."
1132
 
1133
- #: Plugin/classes/class.swpm-settings.php:83
1134
  msgid "Pages Settings"
1135
  msgstr "Seiteneinstellungen"
1136
 
1137
- #: Plugin/classes/class.swpm-settings.php:84
1138
  msgid "Login Page URL"
1139
  msgstr "URL der Login Seite"
1140
 
1141
- #: Plugin/classes/class.swpm-settings.php:86
1142
  msgid "Registration Page URL"
1143
  msgstr "Registrierungsseiten-URL"
1144
 
1145
- #: Plugin/classes/class.swpm-settings.php:88
1146
  msgid "Join Us Page URL"
1147
  msgstr "Jetzt Anmelden-URL"
1148
 
1149
- #: Plugin/classes/class.swpm-settings.php:90
1150
  msgid "Edit Profile Page URL"
1151
  msgstr "Profilseite URL bearbeiten"
1152
 
1153
- #: Plugin/classes/class.swpm-settings.php:92
1154
  msgid "Password Reset Page URL"
1155
  msgstr "Passwort zurücksetzten-URL"
1156
 
1157
- #: Plugin/classes/class.swpm-settings.php:95
1158
  msgid "Test & Debug Settings"
1159
  msgstr "Test & Debug-Einstellungen"
1160
 
1161
- #: Plugin/classes/class.swpm-settings.php:97
1162
  msgid "Check this option to enable debug logging."
1163
  msgstr ""
1164
  "Aktivieren Sie diese Option, um die Debug-Protokollierung zu aktivieren."
1165
 
1166
- #: Plugin/classes/class.swpm-settings.php:98
1167
  msgid ""
1168
  " This can be useful when troubleshooting an issue. Turn it off and reset the "
1169
  "log files after the troubleshooting is complete."
@@ -1172,71 +1254,73 @@ msgstr ""
1172
  "aus und setzen Sie die Log Dateien zurück, wenn Sie die Fehlersuche "
1173
  "abgeschlossen haben."
1174
 
1175
- #: Plugin/classes/class.swpm-settings.php:100
1176
  msgid "View general debug log file by clicking "
1177
  msgstr "Allgemeine Debug Log Datei ansehen "
1178
 
1179
- #: Plugin/classes/class.swpm-settings.php:100
1180
- #: Plugin/classes/class.swpm-settings.php:101
1181
- #: Plugin/classes/class.swpm-settings.php:102
1182
  msgid "here"
1183
  msgstr "hier"
1184
 
1185
- #: Plugin/classes/class.swpm-settings.php:101
1186
  msgid "View login related debug log file by clicking "
1187
  msgstr "Login Debug Log Datei ansehen "
1188
 
1189
- #: Plugin/classes/class.swpm-settings.php:102
1190
  msgid "Reset debug log files by clicking "
1191
  msgstr "Zurücksetzen der Debug Log Dateien "
1192
 
1193
- #: Plugin/classes/class.swpm-settings.php:103
1194
  msgid "Enable Debug"
1195
  msgstr "Debug aktivieren"
1196
 
1197
- #: Plugin/classes/class.swpm-settings.php:105
1198
  msgid "Enable Sandbox Testing"
1199
  msgstr "Sandbox-Test aktivieren"
1200
 
1201
- #: Plugin/classes/class.swpm-settings.php:106
1202
  msgid "Enable this option if you want to do sandbox payment testing."
1203
  msgstr ""
1204
  "Aktivieren Sie die Testumgebung, um diese Option um die Bezahlmethode zu "
1205
  "testen."
1206
 
1207
- #: Plugin/classes/class.swpm-settings.php:119
1208
  msgid "Email Settings Overview"
1209
  msgstr "E-Mail Einstellungen"
1210
 
1211
- #: Plugin/classes/class.swpm-settings.php:120
1212
  msgid "Email Misc. Settings"
1213
  msgstr "E-Mail Einstellungen"
1214
 
1215
- #: Plugin/classes/class.swpm-settings.php:122
1216
  msgid "From Email Address"
1217
  msgstr "Von E-Mail-Adresse"
1218
 
1219
- #: Plugin/classes/class.swpm-settings.php:126
1220
  msgid "Email Settings (Prompt to Complete Registration )"
1221
  msgstr "E-Mail-Einstellungen (Eingabeaufforderung zur Anmeldung)"
1222
 
1223
- #: Plugin/classes/class.swpm-settings.php:127
1224
- #: Plugin/classes/class.swpm-settings.php:140
1225
- #: Plugin/classes/class.swpm-settings.php:158
1226
- #: Plugin/classes/class.swpm-settings.php:163
1227
- #: Plugin/classes/class.swpm-settings.php:168
 
1228
  msgid "Email Subject"
1229
  msgstr "E-Mail Betreff"
1230
 
1231
- #: Plugin/classes/class.swpm-settings.php:129
1232
- #: Plugin/classes/class.swpm-settings.php:142
1233
- #: Plugin/classes/class.swpm-settings.php:159
1234
- #: Plugin/classes/class.swpm-settings.php:164
1235
- #: Plugin/classes/class.swpm-settings.php:169
 
1236
  msgid "Email Body"
1237
  msgstr "E-Mail Text"
1238
 
1239
- #: Plugin/classes/class.swpm-settings.php:133
1240
  msgid ""
1241
  "Enter the email address where you want the admin notification email to be "
1242
  "sent to."
@@ -1244,7 +1328,7 @@ msgstr ""
1244
  "Geben Sie hier die Email Adresse ein, zu der die Benachrichtigung an den "
1245
  "Admin gesendet werden soll."
1246
 
1247
- #: Plugin/classes/class.swpm-settings.php:134
1248
  msgid ""
1249
  " You can put multiple email addresses separated by comma (,) in the above "
1250
  "field to send the notification to multiple email addresses."
@@ -1253,11 +1337,11 @@ msgstr ""
1253
  "gesendet werden sollen. Die Email Adressen müssen durch Komma (,) getrennt "
1254
  "werden."
1255
 
1256
- #: Plugin/classes/class.swpm-settings.php:136
1257
  msgid "Enter the subject for the admin notification email."
1258
  msgstr "Geben Sie den Betreff für die Admin-Benachrichtigungs-E-Mail ein."
1259
 
1260
- #: Plugin/classes/class.swpm-settings.php:137
1261
  msgid ""
1262
  "This email will be sent to the admin when a new user completes the "
1263
  "membership registration. Only works if you have enabled the \"Send "
@@ -1267,15 +1351,15 @@ msgstr ""
1267
  "Registrierung abgeschlossen hat. Der Email Versand erfolgt nur, wenn Sie die "
1268
  "Option \"Den Admin benachrichtigen\" aktiviert haben."
1269
 
1270
- #: Plugin/classes/class.swpm-settings.php:139
1271
  msgid "Email Settings (Registration Complete)"
1272
  msgstr "E-Mail-Einstellungen (Anmeldung abgeschlossen)"
1273
 
1274
- #: Plugin/classes/class.swpm-settings.php:144
1275
  msgid "Send Notification to Admin"
1276
  msgstr "Benachrichtigung an Admin senden"
1277
 
1278
- #: Plugin/classes/class.swpm-settings.php:145
1279
  msgid ""
1280
  "Enable this option if you want the admin to receive a notification when a "
1281
  "member registers."
@@ -1283,41 +1367,45 @@ msgstr ""
1283
  "Aktivieren Sie diese Option, wenn der Admin benachrichtigt werden soll, wenn "
1284
  "sich ein neues Mitglied registriert hat."
1285
 
1286
- #: Plugin/classes/class.swpm-settings.php:146
1287
  msgid "Admin Email Address"
1288
  msgstr "Email Adresse des Admin"
1289
 
1290
- #: Plugin/classes/class.swpm-settings.php:148
1291
  msgid "Admin Notification Email Subject"
1292
  msgstr "Betreff-Zeile der Admin Benachrichtigung"
1293
 
1294
- #: Plugin/classes/class.swpm-settings.php:150
1295
  msgid "Admin Notification Email Body"
1296
  msgstr "E-Mail Text der Admin Benachrichtigung"
1297
 
1298
- #: Plugin/classes/class.swpm-settings.php:153
1299
  msgid "Send Email to Member When Added via Admin Dashboard"
1300
  msgstr ""
1301
  "Mitglied mit E-Mail benachrichtigen wenn er vom Administrator hinzugefügt "
1302
  "wird"
1303
 
1304
- #: Plugin/classes/class.swpm-settings.php:157
1305
  msgid "Email Settings (Password Reset)"
1306
  msgstr "E-Mail-Einstellungen (Passwort zurücksetzen)"
1307
 
1308
- #: Plugin/classes/class.swpm-settings.php:162
1309
  msgid " Email Settings (Account Upgrade Notification)"
1310
  msgstr " E-Mail-Einstellungen (Kontoaktualisierungsbenachrichtigung)"
1311
 
1312
- #: Plugin/classes/class.swpm-settings.php:167
1313
  msgid " Email Settings (Bulk Account Activate Notification)"
1314
  msgstr " E-Mail-Einstellungen (Account Benachrichtigung aktivieren)"
1315
 
1316
- #: Plugin/classes/class.swpm-settings.php:185
 
 
 
 
1317
  msgid "Enable Expired Account Login"
1318
  msgstr "Aktivieren Sie das \"abgelaufene Konto\" Login"
1319
 
1320
- #: Plugin/classes/class.swpm-settings.php:186
1321
  msgid ""
1322
  "When enabled, expired members will be able to log into the system but won't "
1323
  "be able to view any protected content. This allows them to easily renew "
@@ -1327,11 +1415,11 @@ msgstr ""
1327
  "einloggen, können aber nicht auf geschützten Inhalte zugreifen. Dies es "
1328
  "ermöglicht es ihnen, Ihre Mitgliedschaft durch Bezahlung zu reaktivieren."
1329
 
1330
- #: Plugin/classes/class.swpm-settings.php:188
1331
  msgid "Membership Renewal URL"
1332
  msgstr "URL zur Erneuerung der Mitgliedschaft"
1333
 
1334
- #: Plugin/classes/class.swpm-settings.php:189
1335
  msgid ""
1336
  "You can create a renewal page for your site. Read <a href=\"https://simple-"
1337
  "membership-plugin.com/creating-membership-renewal-button/\" target=\"_blank"
@@ -1343,11 +1431,11 @@ msgstr ""
1343
  "a> für Informationen, wie Sie eine Seite für die Erneuerung der "
1344
  "Mitgliedschaft einrichten."
1345
 
1346
- #: Plugin/classes/class.swpm-settings.php:191
1347
  msgid "After Registration Redirect URL"
1348
  msgstr "URL, zu der nach der Registrierung weitergeleitet wird"
1349
 
1350
- #: Plugin/classes/class.swpm-settings.php:192
1351
  msgid ""
1352
  "You can enter an URL here to redirect the members to this page after they "
1353
  "submit the registration form. Read <a href=\"https://simple-membership-"
@@ -1361,48 +1449,76 @@ msgstr ""
1361
  "membership-renewal-button/\" target=\"_blank\">diese Dokumentation</a> für "
1362
  "Informationen, wie Sie die Weiterleitung nach der Registrierung einrichten."
1363
 
1364
- #: Plugin/classes/class.swpm-settings.php:194
1365
  msgid "Enable Auto Login After Registration"
1366
  msgstr "Autom. Login nach Registrierung erlauben"
1367
 
1368
- #: Plugin/classes/class.swpm-settings.php:195
1369
  msgid ""
1370
  "Use this option if you want the members to be automatically logged into your "
1371
- "site right after they complete the registration. Read <a href=\"https://"
1372
- "simple-membership-plugin.com/configure-auto-login-after-registration-members/"
1373
- "\" target=\"_blank\">this documentation</a> to learn more."
 
 
1374
  msgstr ""
1375
- "Wenden Sie diese Möglichkeit an, wenn SIe möchten, dass die Mitglieder "
1376
  "automatisch eingeloggt sind, wenn sie die Registrierung abgeschlossen haben. "
1377
  "Lesen Sie dazu <a href=\"https://simple-membership-plugin.com/creating-"
1378
  "membership-renewal-button/\" target=\"_blank\">diese Dokumentation</a> für "
1379
  "weitere Informationen."
1380
 
1381
- #: Plugin/classes/class.swpm-settings.php:197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1382
  msgid "Allow Account Deletion"
1383
  msgstr "Kontolöschung zulassen"
1384
 
1385
- #: Plugin/classes/class.swpm-settings.php:198
1386
  msgid "Allow users to delete their accounts."
1387
  msgstr "Benutzern erlauben, ihre Konten zu löschen."
1388
 
1389
- #: Plugin/classes/class.swpm-settings.php:200
1390
  msgid "Force Strong Password for Members"
1391
  msgstr "Ein starkes Passwort erzwingen"
1392
 
1393
- #: Plugin/classes/class.swpm-settings.php:201
1394
  msgid ""
1395
  "Enable this if you want the users to be forced to use a strong password for "
1396
  "their accounts."
1397
  msgstr ""
1398
  "Aktivieren Sie diese Option, wenn Mitglieder nur starke Passworte nutzen "
1399
- "dürfen"
1400
 
1401
- #: Plugin/classes/class.swpm-settings.php:203
1402
  msgid "Use WordPress Timezone"
1403
  msgstr "Die Wordpress Zeitzone benutzen"
1404
 
1405
- #: Plugin/classes/class.swpm-settings.php:204
1406
  msgid ""
1407
  "Use this option if you want to use the timezone value specified in your "
1408
  "WordPress General Settings interface."
@@ -1410,20 +1526,20 @@ msgstr ""
1410
  "Verwenden Sie diese Option, wenn Sie den in Ihrer WordPress Einstellungen "
1411
  "angegebenen Zeitzonenwert verwenden möchten."
1412
 
1413
- #: Plugin/classes/class.swpm-settings.php:206
1414
  msgid "Auto Delete Pending Account"
1415
  msgstr "Automatisches Löschen einer ausstehenden Mitgliedschaft"
1416
 
1417
- #: Plugin/classes/class.swpm-settings.php:209
1418
  msgid "Select how long you want to keep \"pending\" account."
1419
  msgstr ""
1420
  "Wählen Sie aus, wie lange Sie ausstehende Benutzerkonten behalten möchten."
1421
 
1422
- #: Plugin/classes/class.swpm-settings.php:211
1423
  msgid "Admin Dashboard Access Permission"
1424
  msgstr "Admin-Dashboard Zugriffsberechtigung"
1425
 
1426
- #: Plugin/classes/class.swpm-settings.php:214
1427
  msgid ""
1428
  "SWPM admin dashboard is accessible to admin users only (just like any other "
1429
  "plugin). You can allow users with other WP user role to access the SWPM "
@@ -1433,11 +1549,11 @@ msgstr ""
1433
  "Sie können anderen Benutzern mit anderen WP Rollen den Zugriff auf das SWPM "
1434
  "Dashboard ermöglichen, wenn Sie hier den entsprechenden Wert wählen."
1435
 
1436
- #: Plugin/classes/class.swpm-settings.php:216
1437
  msgid "Force WP User Synchronization"
1438
  msgstr "Synchronisation mit den WP Benutzereinträgen erzwingen"
1439
 
1440
- #: Plugin/classes/class.swpm-settings.php:217
1441
  msgid ""
1442
  "Enable this option if you want to force the member login to be synchronized "
1443
  "with WP user account. This can be useful if you are using another plugin "
@@ -1448,15 +1564,15 @@ msgstr ""
1448
  "ein anderes Plugin installiert haben, das WP User Einträge verwendet. Bspw. "
1449
  "das bbPress Plugin."
1450
 
1451
- #: Plugin/classes/class.swpm-settings.php:220
1452
  msgid "Create Member Accounts for New WP Users"
1453
  msgstr "Mitgliedschaften für neue Anwender einrichten"
1454
 
1455
- #: Plugin/classes/class.swpm-settings.php:222
1456
  msgid "Enable Auto Create Member Accounts"
1457
  msgstr "Automatische Erstellung einer Mitgliedschaft erlauben"
1458
 
1459
- #: Plugin/classes/class.swpm-settings.php:223
1460
  msgid ""
1461
  "Enable this option to automatically create member accounts for any new WP "
1462
  "user that is created by another plugin."
@@ -1465,11 +1581,11 @@ msgstr ""
1465
  "lassen, wenn ein WP User Datensatz durch ein anderes WP Plugin erstellt "
1466
  "worden ist."
1467
 
1468
- #: Plugin/classes/class.swpm-settings.php:226
1469
  msgid "Default Membership Level"
1470
  msgstr "Voreingestellte Mitgliedschaftsstufe"
1471
 
1472
- #: Plugin/classes/class.swpm-settings.php:229
1473
  msgid ""
1474
  "When automatically creating a member account using this feature, the "
1475
  "membership level of the user will be set to the one you specify here."
@@ -1477,7 +1593,7 @@ msgstr ""
1477
  "Wenn mit dieser Funktion eine Mitgliedschaft automatisch eingerichtet wird, "
1478
  "wird die hier angegebene Mitgliedschaftsstufe gesetzt."
1479
 
1480
- #: Plugin/classes/class.swpm-settings.php:235
1481
  msgid ""
1482
  "When automatically creating a member account using this feature, the "
1483
  "membership account status of the user will be set to the one you specify "
@@ -1486,64 +1602,65 @@ msgstr ""
1486
  "Wenn mit dieser Funktion eine Mitgliedschaft automatisch eingerichtet wird, "
1487
  "wird der hier angegebene Mitglieder-Status gesetzt."
1488
 
1489
- #: Plugin/classes/class.swpm-settings.php:238 Plugin/views/add.php:65
 
1490
  msgid "Terms and Conditions"
1491
  msgstr "Allgemeine Geschäftbedingungen"
1492
 
1493
- #: Plugin/classes/class.swpm-settings.php:240
1494
  msgid "Enable Terms and Conditions"
1495
  msgstr "Allgemeine Geschäftsbedingungen aktivieren"
1496
 
1497
- #: Plugin/classes/class.swpm-settings.php:241
1498
  msgid "Users must accept the terms before they can complete the registration."
1499
  msgstr ""
1500
  "Mitglieder müssen die allgemeinen Geschäftsbedingungen akzeptieren, um die "
1501
  "Registrierung abzuschließen."
1502
 
1503
- #: Plugin/classes/class.swpm-settings.php:242
1504
  msgid "Terms and Conditions Page URL"
1505
  msgstr "URL der allgemeinen Geschäftsbedingungen"
1506
 
1507
- #: Plugin/classes/class.swpm-settings.php:243
1508
  msgid ""
1509
  "Enter the URL of your terms and conditions page. You can create a WordPress "
1510
  "page and specify your terms in there then specify the URL of that page in "
1511
  "the above field."
1512
  msgstr "Geben Sie die URL Ihrer allgemeinen Geschäftsbedingungen ein."
1513
 
1514
- #: Plugin/classes/class.swpm-settings.php:244
1515
  msgid "Enable Privacy Policy"
1516
  msgstr "Datenschutzerklärung aktivieren"
1517
 
1518
- #: Plugin/classes/class.swpm-settings.php:245
1519
  msgid "Users must accept it before they can complete the registration."
1520
  msgstr ""
1521
  "Mitglieder müssen die Datenschutzerklärung bestätigen, um die Registrierung "
1522
  "abzuschließen."
1523
 
1524
- #: Plugin/classes/class.swpm-settings.php:246
1525
  msgid "Privacy Policy Page URL"
1526
  msgstr "URL der Datenschutzerklärung"
1527
 
1528
- #: Plugin/classes/class.swpm-settings.php:247
1529
  msgid "Enter the URL of your privacy policy page."
1530
  msgstr "Geben Sie die URL der Datenschutzerklärung an."
1531
 
1532
- #: Plugin/classes/class.swpm-settings.php:337
1533
- #: Plugin/classes/class.swpm-settings.php:383
1534
- #: Plugin/classes/class.swpm-settings.php:408
1535
  msgid "Settings updated!"
1536
  msgstr "Einstellungen aktualisiert!"
1537
 
1538
- #: Plugin/classes/class.swpm-settings.php:342
1539
  msgid "General Plugin Settings."
1540
  msgstr "Allgemeine Plugin-Einstellungen."
1541
 
1542
- #: Plugin/classes/class.swpm-settings.php:346
1543
  msgid "Page Setup and URL Related settings."
1544
  msgstr "Seiten- und URL-spezifische Einstellungen."
1545
 
1546
- #: Plugin/classes/class.swpm-settings.php:349
1547
  msgid ""
1548
  "The following pages are required for the plugin to function correctly. These "
1549
  "pages were automatically created by the plugin at install time."
@@ -1552,11 +1669,11 @@ msgstr ""
1552
  "erforderlich. Diese Seiten werden bei der Installation des Plugin "
1553
  "automatisch angelegt."
1554
 
1555
- #: Plugin/classes/class.swpm-settings.php:354
1556
  msgid "Testing and Debug Related Settings."
1557
  msgstr "Einstellungen zum Testen und Debuggen."
1558
 
1559
- #: Plugin/classes/class.swpm-settings.php:358
1560
  msgid ""
1561
  "This email will be sent to your users when they complete the registration "
1562
  "and become a member."
@@ -1564,7 +1681,7 @@ msgstr ""
1564
  "Diese Email wird den Benutzern gesendet, wenn Sie Ihre Registrierung "
1565
  "abgeschlossen haben und Mitglied geworden sind."
1566
 
1567
- #: Plugin/classes/class.swpm-settings.php:362
1568
  msgid ""
1569
  "This email will be sent to your users when they use the password reset "
1570
  "functionality."
@@ -1572,7 +1689,7 @@ msgstr ""
1572
  "Diese Email wird den Mitgliedern gesendet, wenn sie das Passwort zurück "
1573
  "setzen."
1574
 
1575
- #: Plugin/classes/class.swpm-settings.php:368
1576
  msgid ""
1577
  "This interface lets you custsomize the various emails that gets sent to your "
1578
  "members for various actions. The default settings should be good to get your "
@@ -1582,12 +1699,12 @@ msgstr ""
1582
  "für verschiedene Aktionen an Ihre Mitglieder gesendet werden. Die "
1583
  "Standardeinstellungen sollten ausreichen, um loszulegen."
1584
 
1585
- #: Plugin/classes/class.swpm-settings.php:372
1586
- #: Plugin/views/admin_tools_settings.php:82
1587
  msgid "This documentation"
1588
  msgstr "Plugin-Dokumentation"
1589
 
1590
- #: Plugin/classes/class.swpm-settings.php:373
1591
  msgid ""
1592
  " explains what email merge tags you can use in the email body field to "
1593
  "customize it (if you want to)."
@@ -1595,11 +1712,11 @@ msgstr ""
1595
  " erklärt, welche E-Mail-Merge-Tags Sie im E-Mail-Text verwenden können, um "
1596
  "sie anzupassen (wenn Sie möchten)."
1597
 
1598
- #: Plugin/classes/class.swpm-settings.php:386
1599
  msgid "Settings in this section apply to all emails."
1600
  msgstr "Die Einstellungen in diesem Abschnitt gelten für alle E-Mails."
1601
 
1602
- #: Plugin/classes/class.swpm-settings.php:390
1603
  msgid ""
1604
  "This email will be sent to your users after account upgrade (when an "
1605
  "existing member pays for a new membership level)."
@@ -1607,7 +1724,7 @@ msgstr ""
1607
  "Diese Email wird den Mitgliedern gesendet, wenn sie den Zahlungsvorgang für "
1608
  "einen höheren Level der Mitgliedschaft abgeschlossen haben."
1609
 
1610
- #: Plugin/classes/class.swpm-settings.php:394
1611
  msgid ""
1612
  "This email will be sent to your members when you use the bulk account "
1613
  "activate and notify action."
@@ -1615,15 +1732,23 @@ msgstr ""
1615
  "Diese Email wird an die Mitglieder gesendet, wenn Sie die Aktivierung und "
1616
  "Benachrichtigung gesammelt vornehmen."
1617
 
1618
- #: Plugin/classes/class.swpm-settings.php:395
1619
  msgid ""
1620
- " You cannot use email marge tags in this email. You can only use generic "
1621
  "text."
1622
  msgstr ""
1623
  " Sie können nicht E-Mail-Merge-Tags in dieser e-Mail verwenden. Sie können "
1624
  "nur generische Text verwenden."
1625
 
1626
- #: Plugin/classes/class.swpm-settings.php:400
 
 
 
 
 
 
 
 
1627
  msgid ""
1628
  "This email will be sent to prompt users to complete registration after the "
1629
  "payment."
@@ -1631,13 +1756,13 @@ msgstr ""
1631
  "Diese E-Mail wird gesendet, um Benutzer zu veranlassen, die Registrierung "
1632
  "nach der Zahlung zu vervollständigen."
1633
 
1634
- #: Plugin/classes/class.swpm-settings.php:411
1635
  msgid "This page allows you to configure some advanced features of the plugin."
1636
  msgstr ""
1637
  "Auf dieser Seite können Sie einige erweiterte Einstellungen dieses Plugins "
1638
  "konfigurieren."
1639
 
1640
- #: Plugin/classes/class.swpm-settings.php:415
1641
  msgid ""
1642
  "This section allows you to configure automatic creation of member accounts "
1643
  "when new WP User records are created by another plugin. It can be useful if "
@@ -1650,7 +1775,7 @@ msgstr ""
1650
  "WP User Einträge erstellt und Sie möchten, dass diese Einträge von "
1651
  "Membership Plugin übernommen werden."
1652
 
1653
- #: Plugin/classes/class.swpm-settings.php:419
1654
  msgid ""
1655
  "This section allows you to configure terms and conditions and privacy policy "
1656
  "that users must accept at registration time."
@@ -1659,106 +1784,128 @@ msgstr ""
1659
  "Geschäftsbedingungen und die Datenschutzerklärung eingeben, die die Anwender "
1660
  "bei der Registrierung akzeptieren müssen."
1661
 
1662
- #: Plugin/classes/class.swpm-settings.php:542
1663
  msgid "Simple WP Membership::Settings"
1664
  msgstr "Simple WP Membership::Einstellungen"
1665
 
1666
- #: Plugin/classes/class.swpm-utils-member.php:36
1667
- #: Plugin/classes/class.swpm-utils-member.php:44
1668
- #: Plugin/classes/class.swpm-utils-member.php:52
1669
- #: Plugin/classes/class.swpm-utils-member.php:62
1670
  msgid "User is not logged in."
1671
  msgstr "Benutzer ist nicht angemeldet."
1672
 
1673
- #: Plugin/classes/class.swpm-utils-misc.php:50
 
 
 
 
1674
  msgid "Registration"
1675
  msgstr "Registrierung"
1676
 
1677
- #: Plugin/classes/class.swpm-utils-misc.php:73
1678
  msgid "Member Login"
1679
  msgstr "Login für Mitglieder"
1680
 
1681
- #: Plugin/classes/class.swpm-utils-misc.php:96
1682
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:116
1683
  msgid "Profile"
1684
  msgstr "Profil"
1685
 
1686
- #: Plugin/classes/class.swpm-utils-misc.php:119
1687
  msgid "Password Reset"
1688
  msgstr "Passwort zurücksetzen"
1689
 
1690
- #: Plugin/classes/class.swpm-utils-misc.php:247
 
 
 
 
 
 
 
 
 
 
 
 
1691
  msgid "Not a Member?"
1692
  msgstr "Noch kein Mitglied?"
1693
 
1694
- #: Plugin/classes/class.swpm-utils-misc.php:258
1695
  msgid "renew"
1696
  msgstr "erneuern"
1697
 
1698
- #: Plugin/classes/class.swpm-utils-misc.php:258
1699
  msgid " your account to gain access to this content."
1700
  msgstr " Ihr Konto, um Zugang zu diesem Inhalt zu erhalten."
1701
 
1702
- #: Plugin/classes/class.swpm-utils-misc.php:316
1703
- #: Plugin/classes/class.swpm-utils-misc.php:322
1704
  msgid "Error! This action ("
1705
  msgstr "Fehler! Diese Aktion ("
1706
 
1707
- #: Plugin/classes/class.swpm-utils-misc.php:394
1708
  msgid "(Please Select)"
1709
  msgstr "(Bitte auswählen)"
1710
 
1711
- #: Plugin/classes/class.swpm-utils-template.php:38
1712
  msgid "Error! Failed to find a template path for the specified template: "
1713
  msgstr ""
1714
  "Fehler! Ein Zugriffspfad auf dieses Template konnte nicht gefunden werden: "
1715
 
1716
- #: Plugin/classes/class.swpm-utils.php:100
1717
  msgid "Never"
1718
  msgstr "Niemals"
1719
 
1720
- #: Plugin/classes/class.swpm-utils.php:115
1721
- #: Plugin/views/admin_members_list.php:19
1722
  msgid "Active"
1723
  msgstr "Aktiv"
1724
 
1725
- #: Plugin/classes/class.swpm-utils.php:116
1726
- #: Plugin/views/admin_members_list.php:20
1727
  msgid "Inactive"
1728
  msgstr "Inaktiv"
1729
 
1730
- #: Plugin/classes/class.swpm-utils.php:117
1731
- #: Plugin/views/admin_members_list.php:21
 
 
 
 
 
1732
  msgid "Pending"
1733
  msgstr "Ausstehend"
1734
 
1735
- #: Plugin/classes/class.swpm-utils.php:118
1736
- #: Plugin/views/admin_members_list.php:23
1737
  msgid "Expired"
1738
  msgstr "Abgelaufen"
1739
 
1740
- #: Plugin/classes/class.swpm-utils.php:459
 
1741
  msgid "Delete Account"
1742
  msgstr "Konto löschen"
1743
 
1744
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:59
1745
  msgid "Your membership profile will be updated to reflect the payment."
1746
  msgstr "Ihr Mitglieds Profil wird gemäß Zahlungsbetrag aktualisiert."
1747
 
1748
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:60
1749
  msgid "Your profile username: "
1750
  msgstr "Ihr Benutzername: "
1751
 
1752
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:72
1753
  msgid "Click on the following link to complete the registration."
1754
  msgstr ""
1755
  "Klicken Sie auf den folgenden Link, um die Registrierung abzuschließen."
1756
 
1757
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:73
1758
  msgid "Click here to complete your paid registration"
1759
  msgstr "Klicken Sie hier, um Ihre bezahlte Registrierung abzuschließen"
1760
 
1761
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:78
1762
  msgid ""
1763
  "If you have just made a membership payment then your payment is yet to be "
1764
  "processed. Please check back in a few minutes. An email will be sent to you "
@@ -1769,87 +1916,153 @@ msgstr ""
1769
  "warten Sie noch eine kurze Zeit. Sie erhalten in Kürze eine Email zur "
1770
  "Bestätigung."
1771
 
1772
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:92
1773
  msgid "Expiry: "
1774
  msgstr "Ablauf: "
1775
 
1776
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:94
1777
  msgid "You are not logged-in as a member"
1778
  msgstr "Sie sind nicht als Mitglied angemeldet"
1779
 
1780
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:114
1781
  msgid "Logged in as: "
1782
  msgstr "Eingeloggt als: "
1783
 
1784
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:117
1785
- #: Plugin/views/loggedin.php:31
1786
  msgid "Logout"
1787
  msgstr "Ausloggen"
1788
 
1789
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:120
1790
  msgid "Login Here"
1791
  msgstr "Hier einloggen"
1792
 
1793
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:121
1794
  msgid "Not a member? "
1795
  msgstr "Noch kein Mitglied? "
1796
 
1797
- #: Plugin/classes/shortcode-related/class.swpm-shortcodes-handler.php:122
1798
  msgid "Join Now"
1799
- msgstr "Noch kein Mitglied? Registrieren Sie sich hier! "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1800
 
1801
- #: Plugin/views/add.php:24 Plugin/views/admin_add.php:19
1802
- #: Plugin/views/admin_edit.php:44 Plugin/views/edit.php:30
1803
- #: Plugin/views/login.php:17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1804
  msgid "Password"
1805
  msgstr "Passwort"
1806
 
1807
- #: Plugin/views/add.php:28 Plugin/views/edit.php:34
1808
  msgid "Repeat Password"
1809
  msgstr "Passwort wiederholen"
1810
 
1811
- #: Plugin/views/add.php:65
1812
  msgid "I accept the "
1813
  msgstr "Ich akzeptiere "
1814
 
1815
- #: Plugin/views/add.php:77
1816
  msgid "I agree to the "
1817
  msgstr "Ich akzeptiere "
1818
 
1819
- #: Plugin/views/add.php:77
1820
  msgid "Privacy Policy"
1821
- msgstr "die Datenschutzerklärung"
1822
 
1823
- #: Plugin/views/add.php:88
1824
  msgid "Register"
1825
  msgstr "Registrieren"
1826
 
1827
- #: Plugin/views/admin_add.php:7
1828
  msgid "Create a brand new user and add it to this site."
1829
  msgstr ""
1830
  "Erstellen Sie einen neuen Benutzer und fügen Sie ihn zu dieser Website hinzu."
1831
 
1832
- #: Plugin/views/admin_add.php:11 Plugin/views/admin_add.php:15
1833
- #: Plugin/views/admin_add_level.php:12 Plugin/views/admin_add_level.php:16
1834
- #: Plugin/views/admin_add_level.php:20 Plugin/views/admin_edit.php:19
1835
- #: Plugin/views/admin_edit.php:40 Plugin/views/admin_edit_level.php:16
1836
- #: Plugin/views/admin_edit_level.php:20 Plugin/views/admin_edit_level.php:24
 
 
 
 
 
1837
  msgid "(required)"
1838
  msgstr "(Pflichtfeld)"
1839
 
1840
- #: Plugin/views/admin_add.php:15 Plugin/views/admin_edit.php:40
 
1841
  msgid "E-mail"
1842
  msgstr "E-Mail Adresse"
1843
 
1844
- #: Plugin/views/admin_add.php:19
1845
  msgid "(twice, required)"
1846
  msgstr "(zweimal, erforderlich)"
1847
 
1848
- #: Plugin/views/admin_add.php:24 Plugin/views/admin_edit.php:48
 
1849
  msgid "Strength indicator"
1850
  msgstr "Passwortsicherheit"
1851
 
1852
- #: Plugin/views/admin_add.php:25 Plugin/views/admin_edit.php:49
 
1853
  msgid ""
1854
  "Hint: The password should be at least seven characters long. To make it "
1855
  "stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
@@ -1859,79 +2072,112 @@ msgstr ""
1859
  "stärker zu machen, verwenden Sie Groß- und Kleinbuchstaben, Zahlen und "
1860
  "Symbole wie! \" ? $ % ^ &)."
1861
 
1862
- #: Plugin/views/admin_add.php:29 Plugin/views/admin_edit.php:53
1863
- #: Plugin/views/loggedin.php:10
 
1864
  msgid "Account Status"
1865
  msgstr "Kontostatus"
1866
 
1867
- #: Plugin/views/admin_add.php:39
1868
  msgid "Add New Member "
1869
  msgstr "Neues Mitglied hinzufügen "
1870
 
1871
- #: Plugin/views/admin_add_level.php:6
1872
  msgid "Add Membership Level"
1873
  msgstr "Mitgliedschaftsstufe hinzufügen"
1874
 
1875
- #: Plugin/views/admin_add_level.php:7
1876
  msgid "Create new membership level."
1877
  msgstr "Neue Mitgliedschaftsstufe erstellen."
1878
 
1879
- #: Plugin/views/admin_add_level.php:12 Plugin/views/admin_edit_level.php:16
 
1880
  msgid "Membership Level Name"
1881
  msgstr "Name der Mitgliedschaftsstufe"
1882
 
1883
- #: Plugin/views/admin_add_level.php:16 Plugin/views/admin_edit_level.php:20
 
1884
  msgid "Default WordPress Role"
1885
  msgstr "Standard-WordPress-Rolle"
1886
 
1887
- #: Plugin/views/admin_add_level.php:20 Plugin/views/admin_edit_level.php:24
 
1888
  msgid "Access Duration"
1889
  msgstr "Zugriffsdauer"
1890
 
1891
- #: Plugin/views/admin_add_level.php:23
1892
  msgid "No Expiry (Access for this level will not expire until cancelled"
1893
  msgstr "Kein Ablauf (Zugriff läuft nicht ab, bis er storniert wird"
1894
 
1895
- #: Plugin/views/admin_add_level.php:24 Plugin/views/admin_add_level.php:26
1896
- #: Plugin/views/admin_add_level.php:28 Plugin/views/admin_add_level.php:30
1897
- #: Plugin/views/admin_edit_level.php:28 Plugin/views/admin_edit_level.php:31
1898
- #: Plugin/views/admin_edit_level.php:34 Plugin/views/admin_edit_level.php:37
 
 
 
 
1899
  msgid "Expire After"
1900
  msgstr "Läuft aus nach"
1901
 
1902
- #: Plugin/views/admin_add_level.php:25 Plugin/views/admin_edit_level.php:29
 
1903
  msgid "Days (Access expires after given number of days)"
1904
  msgstr "Tage (Zugang läuft nach vorgegebener Anzahl der Tage ab.)"
1905
 
1906
- #: Plugin/views/admin_add_level.php:27
1907
  msgid "Weeks (Access expires after given number of weeks"
1908
  msgstr "Wochen (Zugang läuft nach vorgegebener Anzahl der Wochen ab)"
1909
 
1910
- #: Plugin/views/admin_add_level.php:29 Plugin/views/admin_edit_level.php:35
 
1911
  msgid "Months (Access expires after given number of months)"
1912
  msgstr "Monate (Zugang läuft nach vorgegebener Anzahl der Monate ab.)"
1913
 
1914
- #: Plugin/views/admin_add_level.php:31 Plugin/views/admin_edit_level.php:38
 
1915
  msgid "Years (Access expires after given number of years)"
1916
  msgstr "Jahre (Zugang läuft nach vorgegebener Anzahl der Jahre ab.)"
1917
 
1918
- #: Plugin/views/admin_add_level.php:32 Plugin/views/admin_edit_level.php:40
 
1919
  msgid "Fixed Date Expiry"
1920
  msgstr "Festes Ablaufdatum"
1921
 
1922
- #: Plugin/views/admin_add_level.php:33 Plugin/views/admin_edit_level.php:41
 
1923
  msgid "(Access expires on a fixed date)"
1924
  msgstr "(Der Zugang läuft zu einem festen Termin ab)"
1925
 
1926
- #: Plugin/views/admin_add_level.php:39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1927
  msgid "Add New Membership Level "
1928
  msgstr "Neue Mitgliedschaftsstufe hinzufügen "
1929
 
1930
- #: Plugin/views/admin_add_ons_page.php:7
1931
  msgid "Simple WP Membership::Add-ons"
1932
  msgstr "Simple WP Membership::Add-ons"
1933
 
1934
- #: Plugin/views/admin_addon_settings.php:3
1935
  msgid ""
1936
  "Some of the simple membership plugin's addon settings and options will be "
1937
  "displayed here (if you have them)"
@@ -1939,11 +2185,11 @@ msgstr ""
1939
  "Einstellungen einiger der Erweiterungen und Optionen des Simple Membership "
1940
  "Plugins werden hier angezeigt (sofern sie installiert sind)"
1941
 
1942
- #: Plugin/views/admin_addon_settings.php:8
1943
  msgid "Save Changes"
1944
  msgstr "Änderungen speichern"
1945
 
1946
- #: Plugin/views/admin_category_list.php:5
1947
  msgid ""
1948
  "First of all, globally protect the category on your site by selecting "
1949
  "\"General Protection\" from the drop-down box below and then select the "
@@ -1952,7 +2198,7 @@ msgstr ""
1952
  "Zuerst wählen Sie im Drop-Down Menue \"Genereller Schutz\" und wählen dann "
1953
  "die Kategorien aus, die Sie vor nicht eingeloggten Benutzern schützen wollen."
1954
 
1955
- #: Plugin/views/admin_category_list.php:8
1956
  msgid ""
1957
  "Next, select an existing membership level from the drop-down box below and "
1958
  "then select the categories you want to grant access to (for that particular "
@@ -1962,52 +2208,54 @@ msgstr ""
1962
  "die Kategorien, zu denen Sie Mitgliedern dieses Levels Zugriff gewähren "
1963
  "wollen."
1964
 
1965
- #: Plugin/views/admin_category_list.php:17 Plugin/views/admin_post_list.php:27
 
1966
  msgid "Membership Level:"
1967
  msgstr "Mitgliedschaftsstufe:"
1968
 
1969
- #: Plugin/views/admin_category_list.php:23 Plugin/views/admin_post_list.php:33
1970
- #: Plugin/views/edit.php:81
 
1971
  msgid "Update"
1972
  msgstr "Aktualisieren"
1973
 
1974
- #: Plugin/views/admin_edit.php:11
1975
  msgid "Edit Member"
1976
  msgstr "Mitglied bearbeiten"
1977
 
1978
- #: Plugin/views/admin_edit.php:13
1979
  msgid "Edit existing member details."
1980
  msgstr "Bearbeiten Sie die vorhandenen Mitglieds-Details."
1981
 
1982
- #: Plugin/views/admin_edit.php:14
1983
  msgid " You are currenty editing member with member ID: "
1984
  msgstr " Sie bearbeiten gerade das Mitglied mit der Mitglieds-ID: "
1985
 
1986
- #: Plugin/views/admin_edit.php:44
1987
  msgid "(twice, leave empty to retain old password)"
1988
  msgstr "(doppelt, leer lassen, um das bestehende Passwort zu behalten)"
1989
 
1990
- #: Plugin/views/admin_edit.php:59
1991
  msgid ""
1992
  "This is the member's account status. If you want to manually activate an "
1993
  "expired member's account then read"
1994
  msgstr ""
1995
  "Dies ist der Status der Mitgliedschaft. Wenn Sie eine abgelaufene "
1996
- "Mitgliedschaft manuell aktivieren möchten, dann lesen Sie "
1997
 
1998
- #: Plugin/views/admin_edit.php:60
1999
  msgid "this documentation"
2000
  msgstr "diese Dokumentation"
2001
 
2002
- #: Plugin/views/admin_edit.php:61
2003
  msgid " to learn how to do it."
2004
  msgstr " lernen, wie es zu machen ist."
2005
 
2006
- #: Plugin/views/admin_edit.php:66
2007
  msgid "Notify User"
2008
  msgstr "Benutzer benachrichtigen"
2009
 
2010
- #: Plugin/views/admin_edit.php:69
2011
  msgid ""
2012
  "You can use this option to send a quick notification email to this member "
2013
  "(the email will be sent when you hit the save button below)."
@@ -2015,105 +2263,122 @@ msgstr ""
2015
  "Sie können mit dieser Option eine Nachricht an dieses Mitglied senden. (die "
2016
  "E-Mail wird gesendet, wenn Sie den Button zum speichern anklicken)"
2017
 
2018
- #: Plugin/views/admin_edit.php:75
2019
  msgid "Subscriber ID/Reference"
2020
  msgstr "Abonennten ID / Referenz"
2021
 
2022
- #: Plugin/views/admin_edit.php:79
2023
  msgid "Last Accessed Date"
2024
  msgstr "Datum des letzten Zugriffs"
2025
 
2026
- #: Plugin/views/admin_edit.php:82 Plugin/views/admin_edit.php:89
 
2027
  msgid "This value gets updated when this member logs into your site."
2028
  msgstr "Dieser Wert wird aktualisiert, wenn dieses Mitglied sich einloggt."
2029
 
2030
- #: Plugin/views/admin_edit.php:86
2031
  msgid "Last Accessed From IP"
2032
  msgstr "Letzter Zugriff von IP"
2033
 
2034
- #: Plugin/views/admin_edit.php:97
2035
  msgid "Save Data"
2036
  msgstr "Daten speichern"
2037
 
2038
- #: Plugin/views/admin_edit.php:102
2039
  msgid "Delete User Profile"
2040
  msgstr "Benutzerprofil löschen"
2041
 
2042
- #: Plugin/views/admin_edit_level.php:6
2043
  msgid "Edit membership level"
2044
  msgstr "Mitgliedschaft bearbeiten"
2045
 
2046
- #: Plugin/views/admin_edit_level.php:9
2047
  msgid ""
2048
  "You can edit details of a selected membership level from this interface. "
2049
  msgstr ""
2050
  "Sie können die Details des ausgewählten Mitgliederlevels hier bearbeiten. "
2051
 
2052
- #: Plugin/views/admin_edit_level.php:10
2053
  msgid "You are currently editing: "
2054
  msgstr "Sie bearbeiten gerade: "
2055
 
2056
- #: Plugin/views/admin_edit_level.php:27
2057
  msgid "No Expiry (Access for this level will not expire until cancelled)"
2058
  msgstr "Kein Ablauf (Zugriff läuft nicht ab, bis er storniert wird)"
2059
 
2060
- #: Plugin/views/admin_edit_level.php:32
2061
  msgid "Weeks (Access expires after given number of weeks)"
2062
  msgstr "Wochen (Zugang läuft nach vorgegebener Anzahl von Wochen)"
2063
 
2064
- #: Plugin/views/admin_edit_level.php:47
 
 
 
 
 
 
 
 
 
 
2065
  msgid "Save Membership Level "
2066
  msgstr "Mitgliedschaftsstufe speichern "
2067
 
2068
- #: Plugin/views/admin_member_form_common_part.php:23
2069
  msgid "Gender"
2070
  msgstr "Geschlecht"
2071
 
2072
- #: Plugin/views/admin_member_form_common_part.php:30 Plugin/views/edit.php:46
 
2073
  msgid "Phone"
2074
  msgstr "Telefonnummer"
2075
 
2076
- #: Plugin/views/admin_member_form_common_part.php:34 Plugin/views/edit.php:50
 
2077
  msgid "Street"
2078
  msgstr "Straße"
2079
 
2080
- #: Plugin/views/admin_member_form_common_part.php:38 Plugin/views/edit.php:54
 
2081
  msgid "City"
2082
  msgstr "Stadt"
2083
 
2084
- #: Plugin/views/admin_member_form_common_part.php:42 Plugin/views/edit.php:58
 
2085
  msgid "State"
2086
  msgstr "Bundesland"
2087
 
2088
- #: Plugin/views/admin_member_form_common_part.php:46 Plugin/views/edit.php:62
 
2089
  msgid "Zipcode"
2090
  msgstr "PLZ"
2091
 
2092
- #: Plugin/views/admin_member_form_common_part.php:50 Plugin/views/edit.php:66
 
2093
  msgid "Country"
2094
  msgstr "Land"
2095
 
2096
- #: Plugin/views/admin_member_form_common_part.php:54
2097
  msgid "Company"
2098
  msgstr "Firma"
2099
 
2100
- #: Plugin/views/admin_member_form_common_part.php:58
2101
  msgid "Member Since"
2102
  msgstr "Mitglied seit"
2103
 
2104
- #: Plugin/views/admin_members_list.php:18
2105
  msgid "All"
2106
  msgstr "Alle"
2107
 
2108
- #: Plugin/views/admin_members_list.php:22
2109
  msgid "Incomplete"
2110
  msgstr "Unvollständig"
2111
 
2112
- #: Plugin/views/admin_membership_manage.php:18
2113
  msgid "Example Content Protection Settings"
2114
  msgstr "Beispiel Inhaltsschutz Einstellungen"
2115
 
2116
- #: Plugin/views/admin_post_list.php:5
2117
  msgid ""
2118
  "First of all, globally protect posts and pages on your site by selecting "
2119
  "\"General Protection\" from the drop-down box below and then select posts "
@@ -2123,7 +2388,7 @@ msgstr ""
2123
  "die Beiträge und Seiten aus, die Sie vor nicht eingeloggten Benutzern "
2124
  "schützen wollen."
2125
 
2126
- #: Plugin/views/admin_post_list.php:8
2127
  msgid ""
2128
  "Next, select an existing membership level from the drop-down box below and "
2129
  "then select posts and pages you want to grant access to (for that particular "
@@ -2133,27 +2398,27 @@ msgstr ""
2133
  "die Beiträge und Seiten, zu denen Sie Mitgliedern dieses Levels Zugriff "
2134
  "gewähren wollen."
2135
 
2136
- #: Plugin/views/admin_post_list.php:21
2137
  msgid "Posts"
2138
  msgstr "Beiträge"
2139
 
2140
- #: Plugin/views/admin_post_list.php:22
2141
  msgid "Pages"
2142
  msgstr "Seiten"
2143
 
2144
- #: Plugin/views/admin_post_list.php:23
2145
  msgid "Custom Posts"
2146
  msgstr "Benutzerdefinierte Beiträge"
2147
 
2148
- #: Plugin/views/admin_tools_settings.php:14
2149
  msgid "The required pages have been re-created."
2150
  msgstr "Die notwendigen Seiten wurden wiederhergestellt."
2151
 
2152
- #: Plugin/views/admin_tools_settings.php:21
2153
  msgid "Generate a Registration Completion link"
2154
  msgstr "Einen \"Registrierung abgeschlossen\" Link generieren"
2155
 
2156
- #: Plugin/views/admin_tools_settings.php:24
2157
  msgid ""
2158
  "You can manually generate a registration completion link here and give it to "
2159
  "your customer if they have missed the email that was automatically sent out "
@@ -2162,31 +2427,31 @@ msgstr ""
2162
  "Sie können hier manuell einen \"Registrierung abgeschlossen\" Link "
2163
  "generieren falls Ihr Kunde die automatische E-Mail verlegt hat."
2164
 
2165
- #: Plugin/views/admin_tools_settings.php:29
2166
  msgid "Generate Registration Completion Link"
2167
  msgstr "\"Registrierung Abgeschlossen\" Link generieren"
2168
 
2169
- #: Plugin/views/admin_tools_settings.php:30
2170
  msgid "For a Particular Member ID"
2171
  msgstr "Für eine bestimmte Mitglieds-ID"
2172
 
2173
- #: Plugin/views/admin_tools_settings.php:32
2174
  msgid "OR"
2175
  msgstr "ODER"
2176
 
2177
- #: Plugin/views/admin_tools_settings.php:33
2178
  msgid "For All Incomplete Registrations"
2179
  msgstr "Für alle unvollständigen Anmeldungen"
2180
 
2181
- #: Plugin/views/admin_tools_settings.php:38
2182
  msgid "Send Registration Reminder Email Too"
2183
  msgstr "Registrierungserinnerung auch per E-Mail verschicken"
2184
 
2185
- #: Plugin/views/admin_tools_settings.php:44
2186
  msgid "Submit"
2187
  msgstr "Absenden"
2188
 
2189
- #: Plugin/views/admin_tools_settings.php:53
2190
  msgid ""
2191
  "Link(s) generated successfully. The following link(s) can be used to "
2192
  "complete the registration."
@@ -2194,23 +2459,23 @@ msgstr ""
2194
  "Link(s) sind erfolgreich angelegt. Folgende(r) Link(s) kann/können genutzt "
2195
  "werden, um die Registrierung zu Vervollständigen."
2196
 
2197
- #: Plugin/views/admin_tools_settings.php:55
2198
  msgid "Registration completion links will appear below"
2199
  msgstr ""
2200
  "Der Link für die Vervollständigung der Registrierung wird unten angezeigt"
2201
 
2202
- #: Plugin/views/admin_tools_settings.php:65
2203
  msgid "A prompt to complete registration email was also sent."
2204
  msgstr ""
2205
  "Eine Aufforderung, die Registrierung zu vervollständigen, wurde ebenfalls "
2206
  "gesendet."
2207
 
2208
- #: Plugin/views/admin_tools_settings.php:78
2209
- #: Plugin/views/admin_tools_settings.php:88
2210
  msgid "Re-create the Required Pages"
2211
  msgstr "Die notwendigen Seiten wiederherstellen"
2212
 
2213
- #: Plugin/views/admin_tools_settings.php:81
2214
  msgid ""
2215
  "If you have accidentally deleted the required pages that this plugin creates "
2216
  "at install time, you can use this option to re-create them."
@@ -2219,110 +2484,114 @@ msgstr ""
2219
  "benötigten Seiten gelöscht haben, können Sie sie mit dieser Option wieder "
2220
  "herstellen."
2221
 
2222
- #: Plugin/views/admin_tools_settings.php:82
2223
  msgid " has full explanation."
2224
  msgstr " vollständige Erklärung hat."
2225
 
2226
- #: Plugin/views/edit.php:31 Plugin/views/edit.php:35
2227
  msgid "Leave empty to keep the current password"
2228
  msgstr "Lassen Sie das Feld leer, um das aktuelle Passwort beizubehalten"
2229
 
2230
- #: Plugin/views/edit.php:70
2231
  msgid "Company Name"
2232
  msgstr "Firmennname"
2233
 
2234
- #: Plugin/views/forgot_password.php:12
2235
  msgid "Reset Password"
2236
  msgstr "Passwort zurücksetzen"
2237
 
2238
- #: Plugin/views/loggedin.php:6
2239
  msgid "Logged in as"
2240
  msgstr "Eingeloggt als"
2241
 
2242
- #: Plugin/views/loggedin.php:14
2243
  msgid "Membership"
2244
  msgstr "Mitgliedschaft"
2245
 
2246
- #: Plugin/views/loggedin.php:18
2247
  msgid "Account Expiry"
2248
  msgstr "Kontoablauf"
2249
 
2250
- #: Plugin/views/loggedin.php:26
2251
  msgid "Edit Profile"
2252
  msgstr "Profil bearbeiten"
2253
 
2254
- #: Plugin/views/login.php:11
2255
  msgid "Username or Email"
2256
  msgstr "Mitgliedsname oder Email"
2257
 
2258
- #: Plugin/views/login.php:24
2259
  msgid "Remember Me"
2260
  msgstr "Erinneren Sie sich an mich"
2261
 
2262
- #: Plugin/views/login.php:33
2263
  msgid "Forgot Password"
2264
  msgstr "Passwort vergessen"
2265
 
2266
- #: Plugin/views/payments/admin_all_payment_transactions.php:6
2267
  msgid "All the payments/transactions of your members are recorded here."
2268
  msgstr ""
2269
  "Alle Zahlungen / Transaktionen Ihrer Mitglieder werden hier aufgezeichnet."
2270
 
2271
- #: Plugin/views/payments/admin_all_payment_transactions.php:12
2272
  msgid "Search for a transaction by using email or name"
2273
  msgstr "Suche nach einer Transaktion mit Email oder Name"
2274
 
2275
- #: Plugin/views/payments/admin_create_payment_buttons.php:16
2276
  msgid ""
2277
  "You can create new payment button for your memberships using this interface."
2278
  msgstr ""
2279
  "Sie können eine neue Schaltfläche für Zahlungen für Mitgliedschaften mit "
2280
  "diesem Interface erzeugen."
2281
 
2282
- #: Plugin/views/payments/admin_create_payment_buttons.php:24
2283
  msgid "Select Payment Button Type"
2284
  msgstr "Wählen Sie den Schaltflächen Typ für Zahlungen"
2285
 
2286
- #: Plugin/views/payments/admin_create_payment_buttons.php:27
2287
  msgid "PayPal Buy Now"
2288
  msgstr "PayPal Jetzt kaufen"
2289
 
2290
- #: Plugin/views/payments/admin_create_payment_buttons.php:29
2291
  msgid "PayPal Subscription"
2292
  msgstr "PayPal Abonnement"
2293
 
2294
- #: Plugin/views/payments/admin_create_payment_buttons.php:31
 
 
 
 
2295
  msgid "Stripe Buy Now"
2296
  msgstr "Stripe Jetzt kaufen"
2297
 
2298
- #: Plugin/views/payments/admin_create_payment_buttons.php:33
2299
  msgid "Stripe Subscription"
2300
  msgstr "Stripe Mitgliedschaft"
2301
 
2302
- #: Plugin/views/payments/admin_create_payment_buttons.php:35
2303
  msgid "Braintree Buy Now"
2304
  msgstr "Braintree Jetzt kaufen"
2305
 
2306
- #: Plugin/views/payments/admin_create_payment_buttons.php:42
2307
  msgid "Next"
2308
  msgstr "Weiter"
2309
 
2310
- #: Plugin/views/payments/admin_edit_payment_buttons.php:14
2311
  msgid "You can edit a payment button using this interface."
2312
  msgstr "Sie können eine Schaltfläche für Zahlungen hier bearbeiten."
2313
 
2314
- #: Plugin/views/payments/admin_payment_buttons.php:6
2315
  msgid ""
2316
  "All the membership buttons that you created in the plugin are displayed here."
2317
  msgstr ""
2318
  "Alle Schaltflächen für Mitgliedschaften, die Sie angelegt haben, finden Sie "
2319
  "hier."
2320
 
2321
- #: Plugin/views/payments/admin_payment_settings.php:21
2322
  msgid "Error! The membership level ID ("
2323
  msgstr "Fehler! Die Mitgliederstufen-ID ("
2324
 
2325
- #: Plugin/views/payments/admin_payment_settings.php:28
2326
  msgid ""
2327
  "You can create membership payment buttons from the payments menu of this "
2328
  "plugin (useful if you want to offer paid membership on the site)."
@@ -2331,54 +2600,57 @@ msgstr ""
2331
  "Zahlungsmenü dieses Plugins erstellen (nützlich, wenn Sie eine "
2332
  "kostenpflichtige Mitgliedschaft auf der Website anbieten möchten)."
2333
 
2334
- #: Plugin/views/payments/admin_payment_settings.php:33
2335
  msgid "PayPal Integration Settings"
2336
  msgstr "PayPal Integration Einstellungen"
2337
 
2338
- #: Plugin/views/payments/admin_payment_settings.php:36
2339
  msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
2340
  msgstr "Generieren Sie den \"Advanced Variables\" Code für Ihren PayPal-Button"
2341
 
2342
- #: Plugin/views/payments/admin_payment_settings.php:39
2343
  msgid "Enter the Membership Level ID"
2344
  msgstr "Geben Sie die Mitgliederstufen-ID ein"
2345
 
2346
- #: Plugin/views/payments/admin_payment_settings.php:41
2347
  msgid "Generate Code"
2348
  msgstr "Code generieren"
2349
 
2350
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:22
2351
  msgid "Braintree Buy Now Button Configuration"
2352
  msgstr "Braintree \"Jetzt kaufen\" Button Konfiguration"
2353
 
2354
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:34
2355
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:213
2356
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:301
2357
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:259
2358
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:83
 
2359
  msgid "Button ID"
2360
  msgstr "Button ID"
2361
 
2362
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:42
2363
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:26
2364
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:221
2365
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:27
2366
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:309
2367
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:39
2368
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:266
2369
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:91
 
2370
  msgid "Button Title"
2371
  msgstr "Button Titel"
2372
 
2373
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:60
2374
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:44
2375
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:239
2376
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:57
2377
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:282
 
2378
  msgid "Payment Amount"
2379
  msgstr "Zahlungsbetrag"
2380
 
2381
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:68
2382
  msgid ""
2383
  "Braintree API key and account details. You can get this from your Braintree "
2384
  "account."
@@ -2386,259 +2658,349 @@ msgstr ""
2386
  "Braintree API Schlüssel und Konto Details. Sie können diese aus Ihrem "
2387
  "Braintree Konto erhalten."
2388
 
2389
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:72
2390
  msgid "Merchant ID"
2391
  msgstr "Händler ID"
2392
 
2393
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:80
2394
  msgid "Public Key"
2395
  msgstr "Öffentlicher Schlüssel"
2396
 
2397
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:87
2398
  msgid "Private Key"
2399
  msgstr "Privater Schlüssel"
2400
 
2401
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:95
2402
  msgid "Merchant Account ID"
2403
  msgstr "Händler-Konto-ID"
2404
 
2405
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:113
2406
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:137
2407
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:361
2408
  msgid "The following details are optional."
2409
  msgstr "Die folgenden Angaben sind optional."
2410
 
2411
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:117
2412
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:92
2413
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:287
2414
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:172
2415
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:456
2416
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:149
2417
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:373
2418
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:191
 
2419
  msgid "Return URL"
2420
  msgstr "Zu URL zurückkehren"
2421
 
2422
- #: Plugin/views/payments/payment-gateway/admin_braintree_buy_now_button.php:127
2423
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:126
2424
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:321
2425
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:200
2426
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:484
2427
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:159
2428
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:383
2429
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:212
 
2430
  msgid "Save Payment Data"
2431
  msgstr "Zahlungsdaten speichern"
2432
 
2433
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:16
2434
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:204
2435
  msgid "PayPal Buy Now Button Configuration"
2436
  msgstr "PayPal \"Jetzt kaufen\" Button Configuration"
2437
 
2438
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:52
2439
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:247
2440
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:45
2441
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:327
2442
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:65
2443
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:289
 
2444
  msgid "Payment Currency"
2445
  msgstr "Währung der Zahlung"
2446
 
2447
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:100
2448
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:295
2449
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:85
2450
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:367
2451
  msgid "PayPal Email"
2452
  msgstr "PayPal E-Mail Adresse"
2453
 
2454
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:108
2455
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:303
2456
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:180
2457
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:464
2458
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:199
2459
  msgid "Button Image URL"
2460
  msgstr "Button Bild-URL"
2461
 
2462
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:116
2463
- #: Plugin/views/payments/payment-gateway/admin_paypal_buy_now_button.php:311
2464
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:188
2465
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:472
2466
  msgid "Custom Checkout Page Logo Image"
2467
  msgstr "Benutzerdefinierte Checkout Seiten Logo"
2468
 
2469
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:18
2470
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:295
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2471
  msgid "PayPal Subscription Button Configuration"
2472
  msgstr "PayPal \"Abonnieren\" Button Konfiguration"
2473
 
2474
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:93
2475
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:375
2476
  msgid "Billing Amount Each Cycle"
2477
  msgstr "Abrechnungsbetrag des Zyklusses"
2478
 
2479
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:101
2480
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:383
2481
  msgid "Billing Cycle"
2482
  msgstr "Abrechnungszyklus"
2483
 
2484
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:114
2485
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:396
2486
  msgid "Billing Cycle Count"
2487
  msgstr "Abrechnungszyklen"
2488
 
2489
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:122
2490
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:404
2491
  msgid "Re-attempt on Failure"
2492
  msgstr "Wiederholungsversuch bei aufgetretenem Fehler"
2493
 
2494
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:135
2495
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:419
2496
  msgid ""
2497
  "Trial Billing Details (Leave empty if you are not offering a trial period)"
2498
  msgstr ""
2499
  "Abrechnungsdetails für Probezeitraum (Leer lassen, wenn Sie keine Probezeit "
2500
  "anbieten)"
2501
 
2502
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:141
2503
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:425
2504
  msgid "Trial Billing Amount"
2505
  msgstr "Rechnungsbetrag für Probezeitraum"
2506
 
2507
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:149
2508
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:433
2509
  msgid "Trial Billing Period"
2510
  msgstr "Abrechnungszeitraum für Probezeitraum"
2511
 
2512
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:166
2513
- #: Plugin/views/payments/payment-gateway/admin_paypal_subscription_button.php:450
2514
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:177
2515
  msgid "Optional Details"
2516
  msgstr "Optionale Details"
2517
 
2518
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:29
2519
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:250
2520
  msgid "Stripe Buy Now Button Configuration"
2521
  msgstr "Stripe \"Jetzt kaufen\" Button Konfiguration"
2522
 
2523
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:104
2524
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:328
2525
  msgid "Stripe API keys. You can get this from your Stripe account."
2526
  msgstr ""
2527
  "Stripe API-Schlüssel. Sie können diese von Ihrem Stripe-Konto erhalten."
2528
 
2529
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:108
2530
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:332
2531
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:139
2532
- msgid "Test Secret Key"
2533
- msgstr "Testen Sie den geheimen Schlüssel"
2534
-
2535
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:115
2536
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:339
2537
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:131
2538
  msgid "Test Publishable Key"
2539
  msgstr "Testen Sie den Veröffentlichungs-Schlüssel"
2540
 
2541
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:122
2542
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:346
2543
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:155
2544
- msgid "Live Secret Key"
2545
- msgstr "Geheimer Schlüssel"
2546
 
2547
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:129
2548
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:353
2549
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:147
2550
  msgid "Live Publishable Key"
2551
  msgstr "Veröffentlichungs Schlüssel"
2552
 
2553
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:141
2554
- #: Plugin/views/payments/payment-gateway/admin_stripe_buy_now_button.php:365
2555
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:183
 
 
 
 
 
 
2556
  msgid "Collect Customer Address"
2557
  msgstr "Adress-Daten des Kunden anfordern"
2558
 
2559
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:75
2560
  msgid "Stripe Subscription Button Configuration"
2561
  msgstr "Konfiguration des Stripe Anmeldungs-Button"
2562
 
2563
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:109
2564
  msgid "Stripe Plan ID"
2565
  msgstr "Stripe Plan ID"
2566
 
2567
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:125
2568
  msgid "Stripe API Settings"
2569
  msgstr "Stripe API Einstellungen"
2570
 
2571
- #: Plugin/views/payments/payment-gateway/admin_stripe_subscription_button.php:163
2572
  msgid "Webook Endpoint URL"
2573
  msgstr "Webook Endpoint URL"
2574
 
2575
- #: Plugin/views/payments/payment-gateway/braintree_button_shortcode_view.php:20
2576
- #: Plugin/views/payments/payment-gateway/paypal_button_shortcode_view.php:91
2577
- #: Plugin/views/payments/payment-gateway/paypal_button_shortcode_view.php:93
2578
- #: Plugin/views/payments/payment-gateway/stripe_button_shortcode_view.php:20
2579
- #: Plugin/views/payments/payment-gateway/stripe_button_shortcode_view.php:149
 
2580
  msgid "Buy Now"
2581
  msgstr "Jetzt kaufen"
2582
 
2583
- #: Plugin/views/payments/payment-gateway/paypal_button_shortcode_view.php:226
2584
- #: Plugin/views/payments/payment-gateway/paypal_button_shortcode_view.php:228
2585
  msgid "Subscribe Now"
2586
  msgstr "Jetzt abonnieren"
2587
 
2588
- #~ msgid "Type password Here"
2589
- #~ msgstr "Passwort hier eingeben"
2590
-
2591
- #~ msgid "Retype password Here"
2592
- #~ msgstr "Passwort hier wiederholen"
2593
-
2594
- #~ msgid "Registration is complete. You can now log into the site."
2595
- #~ msgstr ""
2596
- #~ "Die Registrierung ist abgeschlossen. Sie können sich jetzt anmelden."
2597
-
2598
- #~ msgid " Field has invalid character"
2599
- #~ msgstr " Ungültige Zeichen im Feld"
2600
-
2601
- #~ msgid " Password does not match"
2602
- #~ msgstr " Das Passwort stimmt nicht überein"
2603
-
2604
- #~ msgid "Already taken."
2605
- #~ msgstr "Wird schon verwendet."
2606
-
2607
- #~ msgid "Street Address"
2608
- #~ msgstr "Straße"
2609
-
2610
- #~ msgid "Apt, Suite, Bldg. (optional)"
2611
- #~ msgstr "Gebäude, Etage (optional)"
2612
-
2613
- #~ msgid "State / Province / Region"
2614
- #~ msgstr "Bundesland"
2615
-
2616
- #~ msgid "Postal / Zip Code"
2617
- #~ msgstr "Postleitzahl"
2618
-
2619
- #~ msgid ""
2620
- #~ "Check this box to delete the image. The image will be deleted when you "
2621
- #~ "save the profile."
2622
- #~ msgstr ""
2623
- #~ "Aktivieren Sie dieses Kontrollkästchen, um das Bild zu löschen. Das Bild "
2624
- #~ "wird erst gelöscht, wenn Sie das Profil speichern."
2625
-
2626
- #~ msgid "You will need to re-login since you changed your password."
2627
- #~ msgstr ""
2628
- #~ "Sie müssen sich erneut anmelden, da Sie Ihr Passwort geändert haben."
2629
-
2630
- #~ msgid "You do not have permission to view this content."
2631
- #~ msgstr "Sie sind nicht berechtigt, diesen Inhalt anzusehen."
2632
-
2633
- #~ msgid "Your membership level does not have permission to view this content."
2634
- #~ msgstr ""
2635
- #~ "Ihre Mitgliedschaftsstufe hat keine Berechtigung, diesen Inhalt anzusehen."
2636
-
2637
- #~ msgid "This content is for members only."
2638
- #~ msgstr "Dieser Inhalt ist nur für Mitglieder."
2639
-
2640
- #~ msgid "Edit Membership Level "
2641
- #~ msgstr "Mitgliedschaft bearbeiten "
2642
 
2643
- #~ msgid "Edit User "
2644
- #~ msgstr "Benutzer bearbeiten "
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Simple Membership\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-01-16 16:21+0100\n"
6
+ "PO-Revision-Date: 2019-01-16 17:05+0100\n"
7
+ "Last-Translator: geo_54_ADMIN <information@geoplan-systems.de>\n"
8
+ "Language-Team: Deutsch\n"
9
  "Language: de_DE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.1.1\n"
14
  "X-Poedit-KeywordsList: __;_e;e\n"
15
  "X-Poedit-Basepath: .\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
+ "X-Loco-Version: 2.2.0; wp-5.0.3\n"
18
  "X-Poedit-SearchPath-0: .\n"
19
 
20
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:75
21
  msgid "Payment Button ID"
22
  msgstr "Zahlungs-Button-ID"
23
 
24
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:76
25
  msgid "Payment Button Title"
26
  msgstr "Zahlungs Button Titel"
27
 
28
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:77
29
  msgid "Membership Level ID"
30
  msgstr "Mitgliedsschaftsstufen ID"
31
 
32
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:78
33
  msgid "Button Type"
34
  msgstr "Button Typ"
35
 
36
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:79
37
  msgid "Button Shortcode"
38
  msgstr "Button Shortcode"
39
 
40
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:94
41
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:102
42
+ #: simple-membership/classes/class.swpm-members.php:46
43
+ #: simple-membership/classes/class.swpm-membership-levels.php:36
44
  msgid "Delete"
45
  msgstr "Löschen"
46
 
47
+ #: simple-membership/classes/admin-includes/class.swpm-payment-buttons-list-table.php:127
48
+ #: simple-membership/views/admin_members_list.php:9
49
+ #: simple-membership/views/payments/admin_all_payment_transactions.php:32
50
  msgid "The selected entry was deleted!"
51
  msgstr "Der ausgewählte Eintrag wurde gelöscht!"
52
 
53
+ #: simple-membership/classes/admin-includes/class.swpm-payments-admin-menu.php:21
54
  msgid "Simple Membership::Payments"
55
  msgstr "Simple WP Membership::Zahlungsvorgänge"
56
 
57
+ #: simple-membership/classes/admin-includes/class.swpm-payments-admin-menu.php:25
58
  msgid "Transactions"
59
  msgstr "Transaktionen"
60
 
61
+ #: simple-membership/classes/admin-includes/class.swpm-payments-admin-menu.php:26
62
  msgid "Manage Payment Buttons"
63
  msgstr "Zahlungsarten verwalten"
64
 
65
+ #: simple-membership/classes/admin-includes/class.swpm-payments-admin-menu.php:27
66
+ #: simple-membership/views/payments/admin_payment_buttons.php:27
67
  msgid "Create New Button"
68
  msgstr "Neue Schaltfläche erstellen"
69
 
70
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:57
71
  msgid "View Profile"
72
  msgstr "Profil anzeigen"
73
 
74
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:76
75
  msgid "Row ID"
76
  msgstr "Zeilen-ID"
77
 
78
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:77
79
+ #: simple-membership/views/forgot_password.php:5
80
  msgid "Email Address"
81
  msgstr "E-Mail Adresse"
82
 
83
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:78
84
+ #: simple-membership/classes/class.swpm-members.php:21
85
+ #: simple-membership/views/add.php:32
86
+ #: simple-membership/views/admin_member_form_common_part.php:15
87
+ #: simple-membership/views/edit.php:39
88
  msgid "First Name"
89
  msgstr "Vorname"
90
 
91
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:79
92
+ #: simple-membership/classes/class.swpm-members.php:22
93
+ #: simple-membership/views/add.php:36
94
+ #: simple-membership/views/admin_member_form_common_part.php:19
95
+ #: simple-membership/views/edit.php:43
96
  msgid "Last Name"
97
  msgstr "Nachname"
98
 
99
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:80
100
  msgid "Member Profile"
101
  msgstr "Mitgliedsprofil"
102
 
103
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:81
104
+ #: simple-membership/classes/class.swpm-post-list.php:43
105
+ #: simple-membership/classes/class.swpm-post-list.php:52
106
+ #: simple-membership/classes/class.swpm-post-list.php:62
107
  msgid "Date"
108
  msgstr "Datum"
109
 
110
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:82
111
  msgid "Transaction ID"
112
  msgstr "Transaktions-ID"
113
 
114
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:83
115
  msgid "Subscriber ID"
116
  msgstr "Abonnenten-ID"
117
 
118
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:84
119
  msgid "Amount"
120
  msgstr "Summe"
121
 
122
+ #: simple-membership/classes/admin-includes/class.swpm-payments-list-table.php:85
123
+ #: simple-membership/classes/class.swpm-category-list.php:19
124
+ #: simple-membership/classes/class.swpm-members.php:24
125
+ #: simple-membership/classes/class.swpm-membership-levels.php:11
126
+ #: simple-membership/classes/class.swpm-membership-levels.php:21
127
+ #: simple-membership/classes/class.swpm-post-list.php:20
128
+ #: simple-membership/views/add.php:40
129
+ #: simple-membership/views/admin_member_form_common_part.php:2
130
+ #: simple-membership/views/edit.php:75
131
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:50
132
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:34
133
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:229
134
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:49
135
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:35
136
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:317
137
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:47
138
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:273
139
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:99
140
  msgid "Membership Level"
141
  msgstr "Mitgliedschaftsstufe"
142
 
143
+ #: simple-membership/classes/class.simple-wp-membership.php:180
144
  msgid "The admin of this site does not allow users to access the wp dashboard."
145
  msgstr "Es ist Mitgliedern nicht erlaubt, auf das WP-Dashboard zuzugreifen."
146
 
147
+ #: simple-membership/classes/class.simple-wp-membership.php:181
148
  msgid "Go back to the home page by "
149
  msgstr "Gehe zurück zur Startseite "
150
 
151
+ #: simple-membership/classes/class.simple-wp-membership.php:181
152
  msgid "clicking here"
153
  msgstr "hier klicken"
154
 
155
+ #: simple-membership/classes/class.simple-wp-membership.php:242
156
  msgid ""
157
  "Error! This site has the force WP user login feature enabled in the "
158
  "settings. We could not find a WP user record for the given username: "
161
  "Benutzereinträgen erzwingen\" aktiviert. Wir konnten keinen WP Benutzer-"
162
  "Eintrag für den eingegebenen Benutzernamen finden: "
163
 
164
+ #: simple-membership/classes/class.simple-wp-membership.php:243
165
  msgid ""
166
  "This error is triggered when a member account doesn't have a corresponding "
167
  "WP user account. So the plugin fails to log the user into the WP User system."
170
  "korrespondierender WP User Account existiert. Dann kann das Plugin den "
171
  "Benutzer nicht in das WP User System einloggen."
172
 
173
+ #: simple-membership/classes/class.simple-wp-membership.php:244
174
  msgid ""
175
  "Contact the site admin and request them to check your username in the WP "
176
  "Users menu to see what happened with the WP user entry of your account."
179
  "Benutzernamen zu prüfen, um zu sehen, was mit dem Benutzer-Eintrag Ihres "
180
  "Accounts passiert ist."
181
 
182
+ #: simple-membership/classes/class.simple-wp-membership.php:245
183
  msgid ""
184
  "The site admin can disable the Force WP User Synchronization feature in the "
185
  "settings to disable this feature and this error will go away."
187
  "Der Admin kann die erzwungene WP User Synchronisation in den Einstellungen "
188
  "deaktivieren und dadurch diesen Fehler beheben."
189
 
190
+ #: simple-membership/classes/class.simple-wp-membership.php:246
191
  msgid "You can use the back button of your browser to go back to the site."
192
  msgstr ""
193
  "Sie können mit Klick auf den \"zurück\" button in Ihrem Browser zu der Seite "
194
  "zurückkehren."
195
 
196
+ #: simple-membership/classes/class.simple-wp-membership.php:407
197
  msgid "You are not logged in."
198
  msgstr "Sie sind nicht eingeloggt."
199
 
200
+ #: simple-membership/classes/class.simple-wp-membership.php:458
201
  msgid ""
202
  "You have the sandbox payment mode enabled in plugin settings. Make sure to "
203
  "turn off the sandbox mode when you want to do live transactions."
206
  "Zahlungsvorgänge aktiviert. Bitte stellen Sie sicher, dass Sie die "
207
  "Testumgebung deaktivieren, wenn Sie Zahlungen vornehmen wollen."
208
 
209
+ #: simple-membership/classes/class.simple-wp-membership.php:473
210
  msgid "Simple WP Membership Protection"
211
  msgstr "Simple WP Membership Schutz"
212
 
213
+ #: simple-membership/classes/class.simple-wp-membership.php:485
214
  msgid "Simple Membership Protection options"
215
  msgstr "Schutz-Einstellungen für Simple Membership"
216
 
217
+ #: simple-membership/classes/class.simple-wp-membership.php:503
218
  msgid "Do you want to protect this content?"
219
+ msgstr "Möchten Sie diesen Inhalt schützen?"
220
 
221
+ #: simple-membership/classes/class.simple-wp-membership.php:504
222
  msgid "No, Do not protect this content."
223
+ msgstr "Nein, diesen Inhalt nicht schützen."
224
 
225
+ #: simple-membership/classes/class.simple-wp-membership.php:505
226
  msgid "Yes, Protect this content."
227
+ msgstr "Ja, diesen Inhalt schützen."
228
 
229
+ #: simple-membership/classes/class.simple-wp-membership.php:508
230
  msgid "Select the membership level that can access this content:"
231
  msgstr ""
232
  "Wählen Sie die Mitgliedschaftsstufe aus, die auf diesen Inhalt zugreifen "
233
  "kann:"
234
 
235
+ #: simple-membership/classes/class.simple-wp-membership.php:646
236
+ #: simple-membership/classes/class.simple-wp-membership.php:650
237
  msgid "Validating, please wait"
238
  msgstr "Überprüfung, bitte warten"
239
 
240
+ #: simple-membership/classes/class.simple-wp-membership.php:653
241
  msgid "Invalid email address"
242
  msgstr "Ungültige E-Mail-Adresse"
243
 
244
+ #: simple-membership/classes/class.simple-wp-membership.php:656
245
  msgid "This field is required"
246
  msgstr "Dieses Feld ist erforderlich"
247
 
248
+ #: simple-membership/classes/class.simple-wp-membership.php:659
249
+ #: simple-membership/classes/class.swpm-auth.php:296
250
  msgid "Invalid Username"
251
  msgstr "Ungültiger Benutzername"
252
 
253
+ #: simple-membership/classes/class.simple-wp-membership.php:659
254
+ msgid "Usernames can only contain: letters, numbers and .-*@"
255
+ msgstr "Benutzernamen dürfen nur enthalten: Buchstaben, Zahlen und .-*@"
256
+
257
+ #: simple-membership/classes/class.simple-wp-membership.php:662
258
  msgid "Minimum "
259
  msgstr "Minimum "
260
 
261
+ #: simple-membership/classes/class.simple-wp-membership.php:663
262
  msgid " characters required"
263
  msgstr " Buchstaben erforderlich"
264
 
265
+ #: simple-membership/classes/class.simple-wp-membership.php:666
266
  msgid "Apostrophe character is not allowed"
267
  msgstr "Apostroph ist nicht zulässig"
268
 
269
+ #: simple-membership/classes/class.simple-wp-membership.php:697
270
  msgid "WP Membership"
271
  msgstr "WP Mitgliedschaft"
272
 
273
+ #: simple-membership/classes/class.simple-wp-membership.php:698
274
+ #: simple-membership/classes/class.swpm-members.php:11
275
+ #: simple-membership/classes/class.swpm-members.php:581
276
  msgid "Members"
277
  msgstr "Mitglieder"
278
 
279
+ #: simple-membership/classes/class.simple-wp-membership.php:699
280
+ #: simple-membership/classes/class.swpm-category-list.php:20
281
+ #: simple-membership/classes/class.swpm-membership-levels.php:12
282
+ #: simple-membership/classes/class.swpm-membership-levels.php:265
283
+ #: simple-membership/classes/class.swpm-post-list.php:21
284
  msgid "Membership Levels"
285
  msgstr "Mitgliedschaftsstufen"
286
 
287
+ #: simple-membership/classes/class.simple-wp-membership.php:700
288
  msgid "Settings"
289
  msgstr "Einstellungen"
290
 
291
+ #: simple-membership/classes/class.simple-wp-membership.php:701
292
  msgid "Payments"
293
  msgstr "Zahlungen"
294
 
295
+ #: simple-membership/classes/class.simple-wp-membership.php:702
296
  msgid "Add-ons"
297
  msgstr "Add-ons"
298
 
299
+ #: simple-membership/classes/class.swpm-access-control.php:47
300
+ #: simple-membership/classes/class.swpm-access-control.php:120
301
  msgid "You need to login to view this content. "
302
  msgstr "Sie müssen sich anmelden, um diesen Inhalt ansehen zu können. "
303
 
304
+ #: simple-membership/classes/class.swpm-access-control.php:56
305
+ #: simple-membership/classes/class.swpm-access-control.php:128
306
+ #: simple-membership/classes/class.swpm-access-control.php:212
307
  msgid "Your account has expired. "
308
  msgstr "Mitgliedschaft abgelaufen. "
309
 
310
+ #: simple-membership/classes/class.swpm-access-control.php:66
311
+ #: simple-membership/classes/class.swpm-access-control.php:138
312
  msgid "This content can only be viewed by members who joined on or before "
313
  msgstr ""
314
  "Dieser Inhalt kann nur von Mitgliedern angesehen werden, die sich "
315
  "registriert haben an oder vor "
316
 
317
+ #: simple-membership/classes/class.swpm-access-control.php:79
318
+ #: simple-membership/classes/class.swpm-access-control.php:148
319
  msgid "This content is not permitted for your membership level."
320
  msgstr "Dieser Inhalt ist für Ihre Mitgliedschaftsstufe nicht freigeschaltet."
321
 
322
+ #: simple-membership/classes/class.swpm-access-control.php:204
323
  msgid "You need to login to view the rest of the content. "
324
  msgstr ""
325
  "Sie müssen sich anmelden um den restlichen Inhalt angezeigt zu bekommen. "
326
 
327
+ #: simple-membership/classes/class.swpm-access-control.php:217
328
  msgid " The rest of the content is not permitted for your membership level."
329
  msgstr ""
330
  " Der Rest des Inhalts ist für Ihre Mitgliedschaftsstufe nicht freigeschaltet."
331
 
332
+ #: simple-membership/classes/class.swpm-admin-registration.php:25
333
  msgid "Error! Nonce verification failed for user registration from admin end."
334
  msgstr ""
335
  "Fehler! Nonce-Überprüfung für Benutzerregistrierung durch den Admin "
336
  "fehlgeschlagen."
337
 
338
+ #: simple-membership/classes/class.swpm-admin-registration.php:71
339
  msgid "Member record added successfully."
340
  msgstr "Der Eintrag für das Mitglied wurde erfolgreich hinzugefügt."
341
 
342
+ #: simple-membership/classes/class.swpm-admin-registration.php:76
343
+ #: simple-membership/classes/class.swpm-admin-registration.php:124
344
+ #: simple-membership/classes/class.swpm-admin-registration.php:151
345
+ #: simple-membership/classes/class.swpm-membership-level.php:73
346
+ #: simple-membership/classes/class.swpm-membership-level.php:105
347
  msgid "Please correct the following:"
348
  msgstr "Bitte korrigieren Sie folgendes:"
349
 
350
+ #: simple-membership/classes/class.swpm-admin-registration.php:87
351
  msgid "Error! Nonce verification failed for user edit from admin end."
352
  msgstr ""
353
  "Fehler! Nonce-Überprüfung für die Bearbeitung der Benutzerdaten durch den "
354
  "Admin fehlgeschlagen."
355
 
356
+ #: simple-membership/classes/class.swpm-admin-registration.php:139
357
  msgid "Your current password"
358
  msgstr "Ihr aktuelles Passwort"
359
 
360
+ #: simple-membership/classes/class.swpm-ajax.php:14
361
  msgid "Invalid Email Address"
362
  msgstr "Ungültige E-Mail Adresse"
363
 
364
+ #: simple-membership/classes/class.swpm-ajax.php:21
365
+ #: simple-membership/classes/class.swpm-ajax.php:36
366
  msgid "Aready taken"
367
  msgstr "Wird schon verwendet"
368
 
369
+ #: simple-membership/classes/class.swpm-ajax.php:30
370
  msgid "Name contains invalid character"
371
  msgstr "Name enthält ungültiges Zeichen"
372
 
373
+ #: simple-membership/classes/class.swpm-ajax.php:37
374
  msgid "Available"
375
  msgstr "Verfügbar"
376
 
377
+ #: simple-membership/classes/class.swpm-auth.php:57
378
  msgid ""
379
  "Warning! Simple Membership plugin cannot process this login request to "
380
  "prevent you from getting logged out of WP Admin accidentally."
382
  "Warnung! Simple Membership Plugin kann dieses Login nicht durchführen, um zu "
383
  "verhindern, dass Sie versehentlich als WP Admin ausgeloggt werden."
384
 
385
+ #: simple-membership/classes/class.swpm-auth.php:58
386
+ msgid "Click here"
387
+ msgstr "Hier klicken"
388
+
389
+ #: simple-membership/classes/class.swpm-auth.php:58
390
+ msgid " to see the profile you are currently logged into in this browser."
391
+ msgstr ""
392
+ " um das Profil zu sehen, mit dem Sie in diesem Browser eingeloggt sind."
393
+
394
+ #: simple-membership/classes/class.swpm-auth.php:59
395
  msgid ""
396
  "You are logged into the site as an ADMIN user in this browser. First, logout "
397
+ "from WP Admin then you will be able to log in as a normal member."
398
  msgstr ""
399
  "Sie sind auf dieser Seite mit diesem Browser als ADMIN eingeloggt. Loggen "
400
  "Sie sich zuerst als Admin aus, dann können Sie sich als Mitglied einloggen."
401
 
402
+ #: simple-membership/classes/class.swpm-auth.php:60
403
  msgid ""
404
  "Alternatively, you can use a different browser (where you are not logged-in "
405
  "as ADMIN) to test the membership login."
407
  "Alternativ können Sie einen anderen Browser verwenden (in welchem Sie nicht "
408
  "als Admin eingeloggt sind), um das Login-Interface zu testen."
409
 
410
+ #: simple-membership/classes/class.swpm-auth.php:61
411
  msgid ""
412
  "Your normal visitors or members will never see this message. This message is "
413
  "ONLY for ADMIN user."
415
  "Ihre Besucher und Mitglieder werden diese Nachricht niemals sehen können. "
416
  "Diese Meldung ist AUSSCHLIESSLICH für ADMIN."
417
 
418
+ #: simple-membership/classes/class.swpm-auth.php:68
419
  msgid "Captcha validation failed on login form."
420
  msgstr "Captcha-Validierung fehlgeschlagen."
421
 
422
+ #: simple-membership/classes/class.swpm-auth.php:93
423
  msgid "User Not Found."
424
  msgstr "Benutzer nicht gefunden."
425
 
426
+ #: simple-membership/classes/class.swpm-auth.php:100
427
  msgid "Password Empty or Invalid."
428
  msgstr "Passwort leer oder ungültig."
429
 
430
+ #: simple-membership/classes/class.swpm-auth.php:133
431
  msgid "Account is inactive."
432
  msgstr "Ihr Konto ist inaktiv."
433
 
434
+ #: simple-membership/classes/class.swpm-auth.php:136
435
+ #: simple-membership/classes/class.swpm-auth.php:162
436
  msgid "Account has expired."
437
  msgstr "Mitgliedschaft abgelaufen."
438
 
439
+ #: simple-membership/classes/class.swpm-auth.php:139
440
  msgid "Account is pending."
441
  msgstr "Ihr Konto ist inaktiv."
442
 
443
+ #: simple-membership/classes/class.swpm-auth.php:146
444
+ #, php-format
445
+ msgid ""
446
+ "You need to activate your account. If you didn't receive an email then %s to "
447
+ "resend the activation email."
448
+ msgstr ""
449
+ "Sie müssen Ihr Konto aktivieren. Falls Sie keine Email erhalten haben, dann "
450
+ "%s um die Aktivierungs-Email nochmal zu senden."
451
+
452
+ #: simple-membership/classes/class.swpm-auth.php:146
453
+ #: simple-membership/classes/class.swpm-utils-misc.php:169
454
+ msgid "click here"
455
+ msgstr "hier klicken"
456
+
457
+ #: simple-membership/classes/class.swpm-auth.php:170
458
  msgid "You are logged in as:"
459
  msgstr "Sie sind eingeloggt als:"
460
 
461
+ #: simple-membership/classes/class.swpm-auth.php:234
462
  msgid "Logged Out Successfully."
463
  msgstr "Abmeldung war erfolgreich."
464
 
465
+ #: simple-membership/classes/class.swpm-auth.php:287
466
  msgid "Session Expired."
467
  msgstr "Sitzung ist abgelaufen."
468
 
469
+ #: simple-membership/classes/class.swpm-auth.php:304
470
  msgid "Please login again."
471
  msgstr "Bitte loggen Sie sich erneut ein."
472
 
473
+ #: simple-membership/classes/class.swpm-category-list.php:33
474
  msgid "Category ID"
475
  msgstr "Kategorie ID"
476
 
477
+ #: simple-membership/classes/class.swpm-category-list.php:34
478
  msgid "Category Name"
479
  msgstr "Kategorie Name"
480
 
481
+ #: simple-membership/classes/class.swpm-category-list.php:35
482
  msgid "Category Type (Taxonomy)"
483
  msgstr "Kategorie Typ (Taxonomy)"
484
 
485
+ #: simple-membership/classes/class.swpm-category-list.php:36
486
  msgid "Description"
487
  msgstr "Beschreibung"
488
 
489
+ #: simple-membership/classes/class.swpm-category-list.php:37
490
  msgid "Count"
491
  msgstr "Anzahl"
492
 
493
+ #: simple-membership/classes/class.swpm-category-list.php:92
494
  msgid "Category protection updated!"
495
  msgstr "Kategorie Schutz aktualisiert!"
496
 
497
+ #: simple-membership/classes/class.swpm-category-list.php:130
498
  msgid "No category found."
499
  msgstr "Kategorie wurde nicht gefunden."
500
 
501
+ #: simple-membership/classes/class.swpm-comment-form-related.php:15
502
  msgid "Please login to comment."
503
  msgstr ""
504
  "Bitte loggen Sie sich ein, damit Sie einen Kommentar hinterlassen können."
505
 
506
+ #: simple-membership/classes/class.swpm-comment-form-related.php:40
507
  msgid "Please Login to Comment."
508
  msgstr ""
509
  "Bitte loggen Sie sich ein, damit Sie einen Kommentar hinterlassen können."
510
 
511
+ #: simple-membership/classes/class.swpm-comment-form-related.php:79
512
  msgid "Comments not allowed by a non-member."
513
  msgstr "Nicht-Mitglieder können keinen Kommentar hinterlassen."
514
 
515
+ #: simple-membership/classes/class.swpm-form.php:30
516
  msgid ""
517
  "Wordpress account exists with given username. But given email doesn't match."
518
  msgstr ""
519
  "Es existiert bereits ein Account mit den angegebenen Benutzernamen. Die E-"
520
  "Mail Adresse passt aber nicht zum Benutzernamen."
521
 
522
+ #: simple-membership/classes/class.swpm-form.php:31
523
  msgid ""
524
  " Use a different username to complete the registration. If you want to use "
525
  "that username then you must enter the correct email address associated with "
530
  "die korrekte e-Mail-Adresse, die verbunden ist mit dem bestehenden WP-"
531
  "Benutzer, um sich mit diesem Konto zu verbinden."
532
 
533
+ #: simple-membership/classes/class.swpm-form.php:37
534
  msgid ""
535
  "Wordpress account exists with given email. But given username doesn't match."
536
  msgstr ""
537
  "Es existiert bereits ein WP Account mit der angegebenen E-Mail Adresse. Der "
538
  "Benutzername passt aber nicht zur E-Mail Adresse."
539
 
540
+ #: simple-membership/classes/class.swpm-form.php:38
541
  msgid ""
542
  " Use a different email address to complete the registration. If you want to "
543
  "use that email then you must enter the correct username associated with the "
548
  "den richtigen Benutzernamen des bestehenden WP Benutzereintrags eingeben, um "
549
  "sich mit diesem Account zu verbinden."
550
 
551
+ #: simple-membership/classes/class.swpm-form.php:48
552
  msgid "Username is required"
553
  msgstr "Der Mitgliedername ist erforderlich"
554
 
555
+ #: simple-membership/classes/class.swpm-form.php:52
556
  msgid "Username contains invalid character"
557
  msgstr "Der Benutzername enthält ungültige Zeichen"
558
 
559
+ #: simple-membership/classes/class.swpm-form.php:60
560
  msgid "Username already exists."
561
  msgstr "Ihr Benutzername existiert bereits."
562
 
563
+ #: simple-membership/classes/class.swpm-form.php:83
564
  msgid "Password is required"
565
  msgstr "Passwort erforderlich"
566
 
567
+ #: simple-membership/classes/class.swpm-form.php:90
568
  msgid "Password mismatch"
569
  msgstr "Die Passwörter stimmen nicht überein"
570
 
571
+ #: simple-membership/classes/class.swpm-form.php:101
572
  msgid "Email is required"
573
  msgstr "E-Mail Adresse wird benötigt"
574
 
575
+ #: simple-membership/classes/class.swpm-form.php:105
576
  msgid "Email is invalid"
577
  msgstr "E-Mail Adresse ist ungültig"
578
 
579
+ #: simple-membership/classes/class.swpm-form.php:121
580
  msgid "Email is already used."
581
  msgstr "Ihre E-Mail Adresse existiert bereits."
582
 
583
+ #: simple-membership/classes/class.swpm-form.php:179
584
  msgid "Member since field is invalid"
585
  msgstr "\"Mitglied seit\" Feld ist inkorrekt"
586
 
587
+ #: simple-membership/classes/class.swpm-form.php:190
588
  msgid "Access starts field is invalid"
589
  msgstr "Ungültiger Wert für den Beginn des Zugangs"
590
 
591
+ #: simple-membership/classes/class.swpm-form.php:200
592
  msgid "Gender field is invalid"
593
  msgstr "Feld \"Geschlecht\" ist inkorrekt"
594
 
595
+ #: simple-membership/classes/class.swpm-form.php:211
596
  msgid "Account state field is invalid"
597
  msgstr "Kontostatusfeld ist ungültig"
598
 
599
+ #: simple-membership/classes/class.swpm-form.php:218
600
  msgid "Invalid membership level"
601
  msgstr "Ungültige Mitgliedschaftsstufe"
602
 
603
+ #: simple-membership/classes/class.swpm-front-registration.php:33
604
  msgid ""
605
  "Error! Invalid Request. Could not find a match for the given security code "
606
  "and the user ID."
608
  "Fehler! Ungültige Anfrage. Konnte keine Übereinstimmung für den angegebenen "
609
  "Sicherheitscode und die Benutzer-ID finden."
610
 
611
+ #: simple-membership/classes/class.swpm-front-registration.php:45
612
+ #: simple-membership/classes/class.swpm-utils-misc.php:274
613
+ #: simple-membership/views/login.php:36
614
  msgid "Join Us"
615
+ msgstr "Noch kein Mitglied? Registrieren Sie sich hier"
616
 
617
+ #: simple-membership/classes/class.swpm-front-registration.php:47
618
  msgid ""
619
  "Free membership is disabled on this site. Please make a payment from the "
620
  msgstr ""
621
  "Die Kostenlose Mitgliedschaft ist auf dieser Seite deaktiviert. Bitte "
622
  "erstellen Sie eine Zahlung für "
623
 
624
+ #: simple-membership/classes/class.swpm-front-registration.php:49
625
  msgid " page to pay for a premium membership."
626
  msgstr " Seite, um für eine Premium-Mitgliedschaft zu bezahlen."
627
 
628
+ #: simple-membership/classes/class.swpm-front-registration.php:51
629
  msgid ""
630
  "You will receive a unique link via email after the payment. You will be able "
631
  "to use that link to complete the premium membership registration."
634
  "Zahlungsvorgangs erhalten. Mit diesem Link können Sie die Registrierung "
635
  "Ihrer Premium Mitgliedschaft abschließen."
636
 
637
+ #: simple-membership/classes/class.swpm-front-registration.php:79
638
  msgid "Security check: captcha validation failed."
639
  msgstr "Sicherheitskontrolle: Captcha-Validierung fehlgeschlagen."
640
 
641
+ #: simple-membership/classes/class.swpm-front-registration.php:89
642
  msgid "You must accept the terms and conditions."
643
  msgstr "Sie müssen die allgemeinen Geschäftsbedingungen akzeptieren."
644
 
645
+ #: simple-membership/classes/class.swpm-front-registration.php:100
646
  msgid "You must agree to the privacy policy."
647
  msgstr "Sie müssen der Datenschutzerklärung zustimmen."
648
 
649
+ #: simple-membership/classes/class.swpm-front-registration.php:140
650
+ msgid ""
651
+ "You need to confirm your email address. Please check your email and follow "
652
+ "instructions to complete your registration."
653
+ msgstr ""
654
+ "Sie müssen Ihre Email Adresse bestätigen. Bitte prüfen Sie Ihre Email "
655
+ "Adresse und folgen Sie den Anweisungen, um die Anmeldung abzuschließen."
656
+
657
+ #: simple-membership/classes/class.swpm-front-registration.php:145
658
  msgid "Registration Successful. "
659
  msgstr "Registrierung erfolgreich. "
660
 
661
+ #: simple-membership/classes/class.swpm-front-registration.php:145
662
+ #: simple-membership/classes/class.swpm-utils-misc.php:273
663
+ #: simple-membership/classes/class.swpm-utils-misc.php:285
664
  msgid "Please"
665
  msgstr "Bitte"
666
 
667
+ #: simple-membership/classes/class.swpm-front-registration.php:145
668
+ #: simple-membership/classes/class.swpm-utils-misc.php:273
669
+ #: simple-membership/views/login.php:30
670
  msgid "Login"
671
  msgstr "Einloggen"
672
 
673
+ #: simple-membership/classes/class.swpm-front-registration.php:159
674
  msgid "Please correct the following"
675
  msgstr "Bitte korrigieren Sie folgendes"
676
 
677
+ #: simple-membership/classes/class.swpm-front-registration.php:207
678
  msgid "Membership Level Couldn't be found."
679
  msgstr "Mitgliedschaftsstufe konnte nicht gefunden werden."
680
 
681
+ #: simple-membership/classes/class.swpm-front-registration.php:258
682
  msgid "Error! Nonce verification failed for front end profile edit."
683
  msgstr ""
684
  "Fehler! Nonce-Überprüfung für Front-End Profil-Bearbeitung fehlgeschlagen."
685
 
686
+ #: simple-membership/classes/class.swpm-front-registration.php:266
687
  msgid "Profile updated successfully."
688
  msgstr "Profil erfolgreich aktualisiert."
689
 
690
+ #: simple-membership/classes/class.swpm-front-registration.php:275
691
  msgid ""
692
  "Profile updated successfully. You will need to re-login since you changed "
693
  "your password."
695
  "Profil erfolgreich aktualisiert. Sie müssen sich erneut anmelden, da Sie Ihr "
696
  "Passwort geändert haben."
697
 
698
+ #: simple-membership/classes/class.swpm-front-registration.php:289
699
  msgid "Please correct the following."
700
  msgstr "Bitte korrigieren Sie folgendes."
701
 
702
+ #: simple-membership/classes/class.swpm-front-registration.php:301
703
  msgid "Captcha validation failed."
704
  msgstr "Captcha-Validierung fehlgeschlagen."
705
 
706
+ #: simple-membership/classes/class.swpm-front-registration.php:309
707
  msgid "Email address not valid."
708
  msgstr "Ungültige E-Mail Adresse."
709
 
710
+ #: simple-membership/classes/class.swpm-front-registration.php:320
711
  msgid "No user found with that email address."
712
  msgstr "Kein Benutzer mit dieser E-Mail-Adresse gefunden."
713
 
714
+ #: simple-membership/classes/class.swpm-front-registration.php:321
715
+ #: simple-membership/classes/class.swpm-front-registration.php:350
716
  msgid "Email Address: "
717
  msgstr "E-Mail Adresse: "
718
 
719
+ #: simple-membership/classes/class.swpm-front-registration.php:349
720
  msgid "New password has been sent to your email address."
721
  msgstr "Es wurde ein neues Passwort an Ihre E-Mail-Adresse gesendet."
722
 
723
+ #: simple-membership/classes/class.swpm-front-registration.php:371
724
+ msgid "Can't find member account."
725
+ msgstr "Kann kein Mitgliedskonto finden."
726
+
727
+ #: simple-membership/classes/class.swpm-front-registration.php:376
728
+ #: simple-membership/classes/class.swpm-front-registration.php:421
729
+ msgid "Account already active. <a href=\""
730
+ msgstr "Ihr Konto ist schon aktiv. <a href=\""
731
+
732
+ #: simple-membership/classes/class.swpm-front-registration.php:383
733
+ msgid ""
734
+ "Activation code mismatch. Cannot activate this account. Please contact the "
735
+ "site admin."
736
+ msgstr ""
737
+ "Problem mit dem Aktivierungs-Code. Das Konto kann nicht aktiviert werden. "
738
+ "Bitte kontaktieren Sie den Admin."
739
+
740
+ #: simple-membership/classes/class.swpm-front-registration.php:392
741
+ msgid "Success! Your account has been activated successfully."
742
+ msgstr "Erfolg! Ihr Konto ist erfolgreich aktiviert."
743
+
744
+ #: simple-membership/classes/class.swpm-front-registration.php:416
745
+ msgid "Cannot find member account."
746
+ msgstr "Kann kein Mitgliedskonto finden."
747
+
748
+ #: simple-membership/classes/class.swpm-front-registration.php:437
749
+ msgid ""
750
+ "Activation email has been sent. Please check your email and activate your "
751
+ "account."
752
+ msgstr ""
753
+ "Aktivierungs-Email gesendet. Bitte checken Sie Ihre Emails und aktivieren "
754
+ "Sie das Konto."
755
+
756
+ #: simple-membership/classes/class.swpm-init-time-tasks.php:118
757
  msgid "Sorry, Nonce verification failed."
758
  msgstr "Entschuldigung, Nonce-Überprüfung fehlgeschlagen."
759
 
760
+ #: simple-membership/classes/class.swpm-init-time-tasks.php:125
761
  msgid "Sorry, Password didn't match."
762
  msgstr "Passwort stimmt leider nicht überein."
763
 
764
+ #: simple-membership/classes/class.swpm-level-form.php:50
765
  msgid "Date format is not valid."
766
  msgstr "Datumsformat ist nicht gültig."
767
 
768
+ #: simple-membership/classes/class.swpm-level-form.php:58
769
  msgid "Access duration must be > 0."
770
  msgstr "Zugriffsdauer muss >0 sein."
771
 
772
+ #: simple-membership/classes/class.swpm-members.php:10
773
  msgid "Member"
774
  msgstr "Mitglied"
775
 
776
+ #: simple-membership/classes/class.swpm-members.php:19
777
+ #: simple-membership/classes/class.swpm-membership-levels.php:20
778
  msgid "ID"
779
  msgstr "ID"
780
 
781
+ #: simple-membership/classes/class.swpm-members.php:20
782
+ #: simple-membership/views/add.php:16 simple-membership/views/admin_add.php:11
783
+ #: simple-membership/views/admin_edit.php:19
784
+ #: simple-membership/views/edit.php:23
785
  msgid "Username"
786
  msgstr "Benutzername"
787
 
788
+ #: simple-membership/classes/class.swpm-members.php:23
789
+ #: simple-membership/views/add.php:20 simple-membership/views/edit.php:27
790
  msgid "Email"
791
  msgstr "E-Mail"
792
 
793
+ #: simple-membership/classes/class.swpm-members.php:25
794
+ #: simple-membership/views/admin_member_form_common_part.php:11
795
  msgid "Access Starts"
796
  msgstr "Beginn der Zugriffsmöglichkeit"
797
 
798
+ #: simple-membership/classes/class.swpm-members.php:26
799
  msgid "Account State"
800
  msgstr "Kontostatus"
801
 
802
+ #: simple-membership/classes/class.swpm-members.php:27
803
  msgid "Last Login Date"
804
  msgstr "Datum des letzten Log-In"
805
 
806
+ #: simple-membership/classes/class.swpm-members.php:47
807
  msgid "Set Status to Active"
808
  msgstr "Setzen Sie den Status auf Aktiv"
809
 
810
+ #: simple-membership/classes/class.swpm-members.php:48
811
  msgid "Set Status to Active and Notify"
812
  msgstr "Setzen Sie den Status auf Aktiv und Benachrichtigen"
813
 
814
+ #: simple-membership/classes/class.swpm-members.php:49
815
  msgid "Set Status to Inactive"
816
  msgstr "Setzen Sie den Status auf Inaktiv"
817
 
818
+ #: simple-membership/classes/class.swpm-members.php:50
819
  msgid "Set Status to Pending"
820
  msgstr "Setzen Sie den Status auf Ausstehend"
821
 
822
+ #: simple-membership/classes/class.swpm-members.php:51
823
  msgid "Set Status to Expired"
824
  msgstr "Setzen Sie den Status auf abgelaufen"
825
 
826
+ #: simple-membership/classes/class.swpm-members.php:72
827
  msgid "incomplete"
828
  msgstr "unvollständig"
829
 
830
+ #: simple-membership/classes/class.swpm-members.php:191
831
  msgid "No member found."
832
  msgstr "Kein Mitglied gefunden."
833
 
834
+ #: simple-membership/classes/class.swpm-members.php:337
835
  msgid "Error! Nonce verification failed for user delete from admin end."
836
  msgstr ""
837
  "Fehler! Nonce-Überprüfung für Löschung eines Benutzers durch den Admin "
838
  "fehlgeschlagen."
839
 
840
+ #: simple-membership/classes/class.swpm-members.php:406
841
+ #: simple-membership/classes/class.swpm-members.php:436
842
  msgid "Error! Please select a membership level first."
843
  msgstr "Fehler! Bitte wählen Sie zuerst eine Mitgliedsstufe aus."
844
 
845
+ #: simple-membership/classes/class.swpm-members.php:423
846
  msgid "Membership level change operation completed successfully."
847
  msgstr "Änderung der Mitgliedschaftsstufe wurde erfolgreich abgeschlossen."
848
 
849
+ #: simple-membership/classes/class.swpm-members.php:453
850
  msgid "Access starts date change operation successfully completed."
851
  msgstr "Datumsänderung erfolgreich abgeschlossen."
852
 
853
+ #: simple-membership/classes/class.swpm-members.php:462
854
  msgid "Bulk Update Membership Level of Members"
855
  msgstr "Massen-Änderung der Mitgliedschaftsstufe der Mitglieder"
856
 
857
+ #: simple-membership/classes/class.swpm-members.php:465
858
  msgid ""
859
  "You can manually change the membership level of any member by editing the "
860
  "record from the members menu. "
862
  "Sie können die Mitgliedschaftsstufe eines beliebigen Mitglieds manuell "
863
  "ändern, indem Sie den Datensatz aus dem Mitgliedermenü bearbeiten. "
864
 
865
+ #: simple-membership/classes/class.swpm-members.php:466
866
  msgid ""
867
  "You can use the following option to bulk update the membership level of "
868
  "users who belong to the level you select below."
871
  "Benutzer gesammelt zu aktualisieren, die zu der Ebene gehören, die Sie unten "
872
  "auswählen."
873
 
874
+ #: simple-membership/classes/class.swpm-members.php:472
875
+ #: simple-membership/classes/class.swpm-members.php:520
876
  msgid "Membership Level: "
877
  msgstr "Mitgliedschaftsstufe: "
878
 
879
+ #: simple-membership/classes/class.swpm-members.php:476
880
  msgid "Select Current Level"
881
  msgstr "Wählen Sie die aktuelle Stufe aus"
882
 
883
+ #: simple-membership/classes/class.swpm-members.php:479
884
  msgid ""
885
  "Select the current membership level (the membership level of all members who "
886
  "are in this level will be updated)."
888
  "Wählen Sie die aktuelle Mitgliedschaftsstufe aus (die Mitgliedschaftsstufe "
889
  "aller Mitglieder, die sich in dieser Ebene befinden, wird aktualisiert)."
890
 
891
+ #: simple-membership/classes/class.swpm-members.php:485
892
  msgid "Level to Change to: "
893
  msgstr "Mitgliedschaft ändern in: "
894
 
895
+ #: simple-membership/classes/class.swpm-members.php:489
896
  msgid "Select Target Level"
897
  msgstr "Ziel Ebene auswählen"
898
 
899
+ #: simple-membership/classes/class.swpm-members.php:492
900
  msgid "Select the new membership level."
901
  msgstr "Wählen Sie die neue Mitgliedschaftsstufe aus."
902
 
903
+ #: simple-membership/classes/class.swpm-members.php:498
904
  msgid "Bulk Change Membership Level"
905
  msgstr "Massen-Änderung der Mitgliedschaftsstufe"
906
 
907
+ #: simple-membership/classes/class.swpm-members.php:508
908
  msgid "Bulk Update Access Starts Date of Members"
909
  msgstr "Massen-Änderung des Datums, ab dem die Mitgliedschaft beginnt"
910
 
911
+ #: simple-membership/classes/class.swpm-members.php:512
912
  msgid ""
913
  "The access starts date of a member is set to the day the user registers. "
914
  "This date value is used to calculate how long the member can access your "
919
  "registriert hat. Dieser Datumswert wird verwendet, um zu berechnen, wie "
920
  "lange das Mitglied auf Ihre Inhalte zugreifen kann. "
921
 
922
+ #: simple-membership/classes/class.swpm-members.php:513
923
  msgid ""
924
  "You can manually set a specific access starts date value of all members who "
925
  "belong to a particular level using the following option."
928
  "festlegen, für alle Mitglieder, die zu einer bestimmten "
929
  "Mitgliedschaftsstufe gehören."
930
 
931
+ #: simple-membership/classes/class.swpm-members.php:523
932
  msgid "Select Level"
933
  msgstr "Stufe auswählen"
934
 
935
+ #: simple-membership/classes/class.swpm-members.php:526
936
  msgid ""
937
  "Select the Membership level (the access start date of all members who are in "
938
  "this level will be updated)."
940
  "Wählen Sie die Mitgliedschaftsstufe aus (das Zugangsstartdatum aller "
941
  "Mitglieder, die sich auf dieser Ebene befinden, wird aktualisiert)."
942
 
943
+ #: simple-membership/classes/class.swpm-members.php:535
944
  msgid "Specify the access starts date value."
945
  msgstr "Geben Sie das Datum ein, ab dem der Zugriff möglich ist."
946
 
947
+ #: simple-membership/classes/class.swpm-members.php:541
948
  msgid "Bulk Change Access Starts Date"
949
  msgstr "Massen-Änderung des Datums, ab dem der Zugriff möglich ist"
950
 
951
+ #: simple-membership/classes/class.swpm-members.php:576
952
  msgid "Simple WP Membership::Members"
953
  msgstr "Simple WP Membership::Mitglieder"
954
 
955
+ #: simple-membership/classes/class.swpm-members.php:577
956
+ #: simple-membership/classes/class.swpm-membership-levels.php:226
957
+ #: simple-membership/views/admin_members_list.php:44
958
  msgid "Add New"
959
  msgstr "Neu hinzufügen"
960
 
961
+ #: simple-membership/classes/class.swpm-members.php:582
962
+ #: simple-membership/views/admin_add.php:6
963
  msgid "Add Member"
964
  msgstr "Neues Mitglied hinzufügen"
965
 
966
+ #: simple-membership/classes/class.swpm-members.php:583
967
  msgid "Bulk Operation"
968
  msgstr "Massen-Änderung"
969
 
970
+ #: simple-membership/classes/class.swpm-membership-level.php:52
971
  msgid ""
972
  "Error! Nonce verification failed for membership level creation from admin "
973
  "end."
975
  "Fehler! Nonce-Überprüfung für die Erstellung von Mitgliedschaft-Stufen durch "
976
  "den Admin fehlgeschlagen."
977
 
978
+ #: simple-membership/classes/class.swpm-membership-level.php:68
979
  msgid "Membership Level Creation Successful."
980
  msgstr "Mitgliedschaftstufe erfolgreich erstellt.."
981
 
982
+ #: simple-membership/classes/class.swpm-membership-level.php:84
983
  msgid ""
984
  "Error! Nonce verification failed for membership level edit from admin end."
985
  msgstr ""
986
  "Fehler! Nonce-Überprüfung für Bearbeiten der Mitgliedschafts-Stufe durch den "
987
  "Admin fehlgeschlagen ."
988
 
989
+ #: simple-membership/classes/class.swpm-membership-level.php:100
990
  msgid "Membership Level Updated Successfully."
991
  msgstr "Mitgliedschaftstufe wurde erfolgreich aktualisiert."
992
 
993
+ #: simple-membership/classes/class.swpm-membership-levels.php:22
994
  msgid "Role"
995
  msgstr "Rolle"
996
 
997
+ #: simple-membership/classes/class.swpm-membership-levels.php:23
998
  msgid "Access Valid For/Until"
999
  msgstr "Zugang gültig für/bis"
1000
 
1001
+ #: simple-membership/classes/class.swpm-membership-levels.php:133
1002
  msgid "No membership levels found."
1003
  msgstr "Keine Mitgliedschaftsstufen gefunden."
1004
 
1005
+ #: simple-membership/classes/class.swpm-membership-levels.php:197
1006
  msgid ""
1007
  "Error! Nonce verification failed for membership level delete from admin end."
1008
  msgstr ""
1009
  "Fehler! Nonce-Überprüfung für das Löschen der Mitgliedschaftsstufe durch den "
1010
  "Admin fehlgeschlagen."
1011
 
1012
+ #: simple-membership/classes/class.swpm-membership-levels.php:216
1013
+ #: simple-membership/views/admin_members_list.php:31
1014
+ #: simple-membership/views/payments/admin_all_payment_transactions.php:16
1015
  msgid "Search"
1016
  msgstr "Suchen"
1017
 
1018
+ #: simple-membership/classes/class.swpm-membership-levels.php:261
1019
  msgid "Simple WP Membership::Membership Levels"
1020
  msgstr "Simple WP Membership::Mitgliedschaftsstufen"
1021
 
1022
+ #: simple-membership/classes/class.swpm-membership-levels.php:266
1023
  msgid "Add Level"
1024
  msgstr "Neue Mitgliedschaftsstufe hinzufügen"
1025
 
1026
+ #: simple-membership/classes/class.swpm-membership-levels.php:267
1027
  msgid "Manage Content Protection"
1028
  msgstr "Schutz der Inhalte verwalten"
1029
 
1030
+ #: simple-membership/classes/class.swpm-membership-levels.php:268
1031
  msgid "Category Protection"
1032
  msgstr "Kategorie Schutz"
1033
 
1034
+ #: simple-membership/classes/class.swpm-membership-levels.php:269
1035
  msgid "Post and Page Protection"
1036
  msgstr "Schutz von Beiträgen und Seiten"
1037
 
1038
+ #: simple-membership/classes/class.swpm-post-list.php:44
1039
+ #: simple-membership/classes/class.swpm-post-list.php:53
1040
+ #: simple-membership/classes/class.swpm-post-list.php:63
1041
  msgid "Title"
1042
  msgstr "Titel"
1043
 
1044
+ #: simple-membership/classes/class.swpm-post-list.php:45
1045
+ #: simple-membership/classes/class.swpm-post-list.php:54
1046
+ #: simple-membership/classes/class.swpm-post-list.php:64
1047
  msgid "Author"
1048
  msgstr "Autor"
1049
 
1050
+ #: simple-membership/classes/class.swpm-post-list.php:46
1051
+ #: simple-membership/classes/class.swpm-post-list.php:56
1052
+ #: simple-membership/classes/class.swpm-post-list.php:66
1053
  msgid "Status"
1054
  msgstr "Status"
1055
 
1056
+ #: simple-membership/classes/class.swpm-post-list.php:55
1057
  msgid "Categories"
1058
  msgstr "Kategorien"
1059
 
1060
+ #: simple-membership/classes/class.swpm-post-list.php:65
1061
  msgid "Type"
1062
  msgstr "Typ"
1063
 
1064
+ #: simple-membership/classes/class.swpm-post-list.php:125
1065
  msgid "Protection settings updated!"
1066
  msgstr "Schutz-Einstellungen aktualisiert!"
1067
 
1068
+ #: simple-membership/classes/class.swpm-post-list.php:230
1069
  msgid "No items found."
1070
  msgstr "Keine Einträge gefunden."
1071
 
1072
+ #: simple-membership/classes/class.swpm-protection.php:22
1073
  msgid ""
1074
  "The category or parent category of this post is protected. You can change "
1075
  "the category protection settings from the "
1077
  "Die Kategorie oder Eltern-Kategorie diese Beitrags ist geschützt. Sie können "
1078
  "den Schutz der Kategorie ändern von "
1079
 
1080
+ #: simple-membership/classes/class.swpm-protection.php:23
1081
  msgid "category protection menu"
1082
  msgstr "Menue des Kategorie Schutzes"
1083
 
1084
+ #: simple-membership/classes/class.swpm-settings.php:26
1085
+ #: simple-membership/classes/class.swpm-settings.php:54
1086
  msgid "General Settings"
1087
  msgstr "Allgemeine Einstellungen"
1088
 
1089
+ #: simple-membership/classes/class.swpm-settings.php:27
1090
  msgid "Payment Settings"
1091
  msgstr "Einstellungen für Zahlungsvorgänge"
1092
 
1093
+ #: simple-membership/classes/class.swpm-settings.php:28
1094
  msgid "Email Settings"
1095
  msgstr "E-Mail Einstellungen"
1096
 
1097
+ #: simple-membership/classes/class.swpm-settings.php:29
1098
  msgid "Tools"
1099
  msgstr "Tools"
1100
 
1101
+ #: simple-membership/classes/class.swpm-settings.php:30
1102
+ #: simple-membership/classes/class.swpm-settings.php:187
1103
  msgid "Advanced Settings"
1104
  msgstr "Erweiterte Einstellungen"
1105
 
1106
+ #: simple-membership/classes/class.swpm-settings.php:31
1107
  msgid "Addons Settings"
1108
  msgstr "Einstellungen für die Erweiterungen"
1109
 
1110
+ #: simple-membership/classes/class.swpm-settings.php:53
1111
  msgid "Plugin Documentation"
1112
  msgstr "Plugin-Dokumentation"
1113
 
1114
+ #: simple-membership/classes/class.swpm-settings.php:55
1115
  msgid "Enable Free Membership"
1116
  msgstr "Kostenlose Mitgliedschaft erlauben"
1117
 
1118
+ #: simple-membership/classes/class.swpm-settings.php:56
1119
  msgid ""
1120
  "Enable/disable registration for free membership level. When you enable this "
1121
  "option, make sure to specify a free membership level ID in the field below."
1124
  "Mitgliedschaft. Wenn Sie diese Option aktivieren, stellen Sie bitte sicher, "
1125
  "dass Sie eine ID für eine kostenlose Mitgliedschaft angeben."
1126
 
1127
+ #: simple-membership/classes/class.swpm-settings.php:57
1128
  msgid "Free Membership Level ID"
1129
  msgstr "Kostenlose Mitgliedschaftsstufen-ID"
1130
 
1131
+ #: simple-membership/classes/class.swpm-settings.php:58
1132
  msgid "Assign free membership level ID"
1133
  msgstr "ID der kostenlosen Mitgliedschaftsstufe zuweisen"
1134
 
1135
+ #: simple-membership/classes/class.swpm-settings.php:59
1136
  msgid "Enable More Tag Protection"
1137
  msgstr "Aktiviere den \"Mehr\"-Tag Schutz"
1138
 
1139
+ #: simple-membership/classes/class.swpm-settings.php:60
1140
  msgid ""
1141
  "Enables or disables \"more\" tag protection in the posts and pages. Anything "
1142
  "after the More tag is protected. Anything before the more tag is teaser "
1146
  "Der Inhalt nach dem \"mehr\" Tag ist geschützt. Inhalt vor diesem Tag ist "
1147
  "\"Teaser\" Inhalt."
1148
 
1149
+ #: simple-membership/classes/class.swpm-settings.php:61
1150
  msgid "Hide Adminbar"
1151
  msgstr "Admin-Bar ausblenden"
1152
 
1153
+ #: simple-membership/classes/class.swpm-settings.php:62
1154
  msgid ""
1155
  "WordPress shows an admin toolbar to the logged in users of the site. Check "
1156
  "this if you want to hide that admin toolbar in the frontend of your site."
1158
  "Für eingeloggte User ist in WordPress die Admin Toolbar standardmäßig "
1159
  "sichtbar. Setzen Sie ein Häkchen um die Admin Toolbar auszublenden."
1160
 
1161
+ #: simple-membership/classes/class.swpm-settings.php:63
1162
  msgid "Show Adminbar to Admin"
1163
  msgstr "Adminbar dem Admin anzeigen"
1164
 
1165
+ #: simple-membership/classes/class.swpm-settings.php:64
1166
  msgid ""
1167
  "Use this option if you want to show the admin toolbar to admin users only. "
1168
  "The admin toolbar will be hidden for all other users."
1170
  "Aktivieren Sie diese Option, wenn die Admin Toolbar nur für Admins sichtbar "
1171
  "sein soll. Die Admin Toolbar ist für alle anderen Anwender nicht sichtbar."
1172
 
1173
+ #: simple-membership/classes/class.swpm-settings.php:65
1174
  msgid "Disable Access to WP Dashboard"
1175
  msgstr "Deaktivieren Sie den Zugriff auf das WP Dashboard"
1176
 
1177
+ #: simple-membership/classes/class.swpm-settings.php:66
1178
  msgid ""
1179
+ "WordPress allows a standard wp user to be able to go to the wp-admin URL and "
1180
  "access his profile from the wp dashbaord. Using this option will prevent any "
1181
  "non admin users from going to the wp dashboard."
1182
  msgstr ""
1185
  "Option wird verhindert, dass Benutzer, die nicht Admins sind, auf das WP-"
1186
  "Dashboard zugreifen können."
1187
 
1188
+ #: simple-membership/classes/class.swpm-settings.php:68
1189
+ #: simple-membership/classes/class.swpm-settings.php:242
1190
  msgid "Default Account Status"
1191
  msgstr "Standardkonto Status"
1192
 
1193
+ #: simple-membership/classes/class.swpm-settings.php:71
1194
  msgid ""
1195
  "Select the default account status for newly registered users. If you want to "
1196
  "manually approve the members then you can set the status to \"Pending\"."
1199
  "Mitglieder. Wenn Sie die Registrierung neuer Mitglieder manuell bestätigen "
1200
  "möchten, setzen Sie den Status auf \"ausstehend\"."
1201
 
1202
+ #: simple-membership/classes/class.swpm-settings.php:73
1203
  msgid "Members Must be Logged in to Comment"
1204
  msgstr ""
1205
  "Mitglieder müssen eingeloggt sein, um Kommentare hinterlassen zu können"
1206
 
1207
+ #: simple-membership/classes/class.swpm-settings.php:74
1208
  msgid ""
1209
  "Enable this option if you only want the members of the site to be able to "
1210
  "post a comment."
1212
  "Aktivieren Sie diese Option, wenn Sie nur Mitgliedern die Möglichkeit geben "
1213
  "wollen, Kommentare zu hinterlassen."
1214
 
1215
+ #: simple-membership/classes/class.swpm-settings.php:83
1216
  msgid "Pages Settings"
1217
  msgstr "Seiteneinstellungen"
1218
 
1219
+ #: simple-membership/classes/class.swpm-settings.php:84
1220
  msgid "Login Page URL"
1221
  msgstr "URL der Login Seite"
1222
 
1223
+ #: simple-membership/classes/class.swpm-settings.php:86
1224
  msgid "Registration Page URL"
1225
  msgstr "Registrierungsseiten-URL"
1226
 
1227
+ #: simple-membership/classes/class.swpm-settings.php:88
1228
  msgid "Join Us Page URL"
1229
  msgstr "Jetzt Anmelden-URL"
1230
 
1231
+ #: simple-membership/classes/class.swpm-settings.php:90
1232
  msgid "Edit Profile Page URL"
1233
  msgstr "Profilseite URL bearbeiten"
1234
 
1235
+ #: simple-membership/classes/class.swpm-settings.php:92
1236
  msgid "Password Reset Page URL"
1237
  msgstr "Passwort zurücksetzten-URL"
1238
 
1239
+ #: simple-membership/classes/class.swpm-settings.php:95
1240
  msgid "Test & Debug Settings"
1241
  msgstr "Test & Debug-Einstellungen"
1242
 
1243
+ #: simple-membership/classes/class.swpm-settings.php:97
1244
  msgid "Check this option to enable debug logging."
1245
  msgstr ""
1246
  "Aktivieren Sie diese Option, um die Debug-Protokollierung zu aktivieren."
1247
 
1248
+ #: simple-membership/classes/class.swpm-settings.php:98
1249
  msgid ""
1250
  " This can be useful when troubleshooting an issue. Turn it off and reset the "
1251
  "log files after the troubleshooting is complete."
1254
  "aus und setzen Sie die Log Dateien zurück, wenn Sie die Fehlersuche "
1255
  "abgeschlossen haben."
1256
 
1257
+ #: simple-membership/classes/class.swpm-settings.php:100
1258
  msgid "View general debug log file by clicking "
1259
  msgstr "Allgemeine Debug Log Datei ansehen "
1260
 
1261
+ #: simple-membership/classes/class.swpm-settings.php:100
1262
+ #: simple-membership/classes/class.swpm-settings.php:101
1263
+ #: simple-membership/classes/class.swpm-settings.php:102
1264
  msgid "here"
1265
  msgstr "hier"
1266
 
1267
+ #: simple-membership/classes/class.swpm-settings.php:101
1268
  msgid "View login related debug log file by clicking "
1269
  msgstr "Login Debug Log Datei ansehen "
1270
 
1271
+ #: simple-membership/classes/class.swpm-settings.php:102
1272
  msgid "Reset debug log files by clicking "
1273
  msgstr "Zurücksetzen der Debug Log Dateien "
1274
 
1275
+ #: simple-membership/classes/class.swpm-settings.php:103
1276
  msgid "Enable Debug"
1277
  msgstr "Debug aktivieren"
1278
 
1279
+ #: simple-membership/classes/class.swpm-settings.php:105
1280
  msgid "Enable Sandbox Testing"
1281
  msgstr "Sandbox-Test aktivieren"
1282
 
1283
+ #: simple-membership/classes/class.swpm-settings.php:106
1284
  msgid "Enable this option if you want to do sandbox payment testing."
1285
  msgstr ""
1286
  "Aktivieren Sie die Testumgebung, um diese Option um die Bezahlmethode zu "
1287
  "testen."
1288
 
1289
+ #: simple-membership/classes/class.swpm-settings.php:119
1290
  msgid "Email Settings Overview"
1291
  msgstr "E-Mail Einstellungen"
1292
 
1293
+ #: simple-membership/classes/class.swpm-settings.php:120
1294
  msgid "Email Misc. Settings"
1295
  msgstr "E-Mail Einstellungen"
1296
 
1297
+ #: simple-membership/classes/class.swpm-settings.php:122
1298
  msgid "From Email Address"
1299
  msgstr "Von E-Mail-Adresse"
1300
 
1301
+ #: simple-membership/classes/class.swpm-settings.php:126
1302
  msgid "Email Settings (Prompt to Complete Registration )"
1303
  msgstr "E-Mail-Einstellungen (Eingabeaufforderung zur Anmeldung)"
1304
 
1305
+ #: simple-membership/classes/class.swpm-settings.php:127
1306
+ #: simple-membership/classes/class.swpm-settings.php:140
1307
+ #: simple-membership/classes/class.swpm-settings.php:158
1308
+ #: simple-membership/classes/class.swpm-settings.php:163
1309
+ #: simple-membership/classes/class.swpm-settings.php:168
1310
+ #: simple-membership/classes/class.swpm-settings.php:173
1311
  msgid "Email Subject"
1312
  msgstr "E-Mail Betreff"
1313
 
1314
+ #: simple-membership/classes/class.swpm-settings.php:129
1315
+ #: simple-membership/classes/class.swpm-settings.php:142
1316
+ #: simple-membership/classes/class.swpm-settings.php:159
1317
+ #: simple-membership/classes/class.swpm-settings.php:164
1318
+ #: simple-membership/classes/class.swpm-settings.php:169
1319
+ #: simple-membership/classes/class.swpm-settings.php:174
1320
  msgid "Email Body"
1321
  msgstr "E-Mail Text"
1322
 
1323
+ #: simple-membership/classes/class.swpm-settings.php:133
1324
  msgid ""
1325
  "Enter the email address where you want the admin notification email to be "
1326
  "sent to."
1328
  "Geben Sie hier die Email Adresse ein, zu der die Benachrichtigung an den "
1329
  "Admin gesendet werden soll."
1330
 
1331
+ #: simple-membership/classes/class.swpm-settings.php:134
1332
  msgid ""
1333
  " You can put multiple email addresses separated by comma (,) in the above "
1334
  "field to send the notification to multiple email addresses."
1337
  "gesendet werden sollen. Die Email Adressen müssen durch Komma (,) getrennt "
1338
  "werden."
1339
 
1340
+ #: simple-membership/classes/class.swpm-settings.php:136
1341
  msgid "Enter the subject for the admin notification email."
1342
  msgstr "Geben Sie den Betreff für die Admin-Benachrichtigungs-E-Mail ein."
1343
 
1344
+ #: simple-membership/classes/class.swpm-settings.php:137
1345
  msgid ""
1346
  "This email will be sent to the admin when a new user completes the "
1347
  "membership registration. Only works if you have enabled the \"Send "
1351
  "Registrierung abgeschlossen hat. Der Email Versand erfolgt nur, wenn Sie die "
1352
  "Option \"Den Admin benachrichtigen\" aktiviert haben."
1353
 
1354
+ #: simple-membership/classes/class.swpm-settings.php:139
1355
  msgid "Email Settings (Registration Complete)"
1356
  msgstr "E-Mail-Einstellungen (Anmeldung abgeschlossen)"
1357
 
1358
+ #: simple-membership/classes/class.swpm-settings.php:144
1359
  msgid "Send Notification to Admin"
1360
  msgstr "Benachrichtigung an Admin senden"
1361
 
1362
+ #: simple-membership/classes/class.swpm-settings.php:145
1363
  msgid ""
1364
  "Enable this option if you want the admin to receive a notification when a "
1365
  "member registers."
1367
  "Aktivieren Sie diese Option, wenn der Admin benachrichtigt werden soll, wenn "
1368
  "sich ein neues Mitglied registriert hat."
1369
 
1370
+ #: simple-membership/classes/class.swpm-settings.php:146
1371
  msgid "Admin Email Address"
1372
  msgstr "Email Adresse des Admin"
1373
 
1374
+ #: simple-membership/classes/class.swpm-settings.php:148
1375
  msgid "Admin Notification Email Subject"
1376
  msgstr "Betreff-Zeile der Admin Benachrichtigung"
1377
 
1378
+ #: simple-membership/classes/class.swpm-settings.php:150
1379
  msgid "Admin Notification Email Body"
1380
  msgstr "E-Mail Text der Admin Benachrichtigung"
1381
 
1382
+ #: simple-membership/classes/class.swpm-settings.php:153
1383
  msgid "Send Email to Member When Added via Admin Dashboard"
1384
  msgstr ""
1385
  "Mitglied mit E-Mail benachrichtigen wenn er vom Administrator hinzugefügt "
1386
  "wird"
1387
 
1388
+ #: simple-membership/classes/class.swpm-settings.php:157
1389
  msgid "Email Settings (Password Reset)"
1390
  msgstr "E-Mail-Einstellungen (Passwort zurücksetzen)"
1391
 
1392
+ #: simple-membership/classes/class.swpm-settings.php:162
1393
  msgid " Email Settings (Account Upgrade Notification)"
1394
  msgstr " E-Mail-Einstellungen (Kontoaktualisierungsbenachrichtigung)"
1395
 
1396
+ #: simple-membership/classes/class.swpm-settings.php:167
1397
  msgid " Email Settings (Bulk Account Activate Notification)"
1398
  msgstr " E-Mail-Einstellungen (Account Benachrichtigung aktivieren)"
1399
 
1400
+ #: simple-membership/classes/class.swpm-settings.php:172
1401
+ msgid " Email Settings (Email Activation)"
1402
+ msgstr " E-Mail-Einstellungen (Email Aktivierung)"
1403
+
1404
+ #: simple-membership/classes/class.swpm-settings.php:189
1405
  msgid "Enable Expired Account Login"
1406
  msgstr "Aktivieren Sie das \"abgelaufene Konto\" Login"
1407
 
1408
+ #: simple-membership/classes/class.swpm-settings.php:190
1409
  msgid ""
1410
  "When enabled, expired members will be able to log into the system but won't "
1411
  "be able to view any protected content. This allows them to easily renew "
1415
  "einloggen, können aber nicht auf geschützten Inhalte zugreifen. Dies es "
1416
  "ermöglicht es ihnen, Ihre Mitgliedschaft durch Bezahlung zu reaktivieren."
1417
 
1418
+ #: simple-membership/classes/class.swpm-settings.php:192
1419
  msgid "Membership Renewal URL"
1420
  msgstr "URL zur Erneuerung der Mitgliedschaft"
1421
 
1422
+ #: simple-membership/classes/class.swpm-settings.php:193
1423
  msgid ""
1424
  "You can create a renewal page for your site. Read <a href=\"https://simple-"
1425
  "membership-plugin.com/creating-membership-renewal-button/\" target=\"_blank"
1431
  "a> für Informationen, wie Sie eine Seite für die Erneuerung der "
1432
  "Mitgliedschaft einrichten."
1433
 
1434
+ #: simple-membership/classes/class.swpm-settings.php:195
1435
  msgid "After Registration Redirect URL"
1436
  msgstr "URL, zu der nach der Registrierung weitergeleitet wird"
1437
 
1438
+ #: simple-membership/classes/class.swpm-settings.php:196
1439
  msgid ""
1440
  "You can enter an URL here to redirect the members to this page after they "
1441
  "submit the registration form. Read <a href=\"https://simple-membership-"
1449
  "membership-renewal-button/\" target=\"_blank\">diese Dokumentation</a> für "
1450
  "Informationen, wie Sie die Weiterleitung nach der Registrierung einrichten."
1451
 
1452
+ #: simple-membership/classes/class.swpm-settings.php:198
1453
  msgid "Enable Auto Login After Registration"
1454
  msgstr "Autom. Login nach Registrierung erlauben"
1455
 
1456
+ #: simple-membership/classes/class.swpm-settings.php:199
1457
  msgid ""
1458
  "Use this option if you want the members to be automatically logged into your "
1459
+ "site right after they complete the registration. This option will override "
1460
+ "any after registration redirection and instead it will trigger the after "
1461
+ "login redirection. Read <a href=\"https://simple-membership-plugin.com/"
1462
+ "configure-auto-login-after-registration-members/\" target=\"_blank\">this "
1463
+ "documentation</a> to learn more."
1464
  msgstr ""
1465
+ "Wenden Sie diese Möglichkeit an, wenn Sie möchten, dass die Mitglieder "
1466
  "automatisch eingeloggt sind, wenn sie die Registrierung abgeschlossen haben. "
1467
  "Lesen Sie dazu <a href=\"https://simple-membership-plugin.com/creating-"
1468
  "membership-renewal-button/\" target=\"_blank\">diese Dokumentation</a> für "
1469
  "weitere Informationen."
1470
 
1471
+ #: simple-membership/classes/class.swpm-settings.php:201
1472
+ msgid "After Logout Redirect URL"
1473
+ msgstr ""
1474
+ "URL, zu der nach dem Logout\n"
1475
+ " weitergeleitet wird"
1476
+
1477
+ #: simple-membership/classes/class.swpm-settings.php:202
1478
+ msgid ""
1479
+ "You can enter an URL here to redirect the members to this page after they "
1480
+ "click the logout link to logout from your site."
1481
+ msgstr ""
1482
+ "Sie können hier eine URL angeben, auf die Mitglieder geleitet werden, "
1483
+ "nachdem Sie den Logout Link zum Ausloggen angeklickt haben."
1484
+
1485
+ #: simple-membership/classes/class.swpm-settings.php:204
1486
+ msgid "Logout Member on Browser Close"
1487
+ msgstr "Mitglied ausloggen, wenn der Browser geschlossen wird"
1488
+
1489
+ #: simple-membership/classes/class.swpm-settings.php:205
1490
+ msgid ""
1491
+ "Enable this option if you want the member to be logged out of the account "
1492
+ "when he closes the browser."
1493
+ msgstr ""
1494
+ "Aktivieren Sie diese Option, wenn Sie möchten, dass das Mitglied aus dem "
1495
+ "Konto ausgeloggt wird, wenn es den Browser schließt."
1496
+
1497
+ #: simple-membership/classes/class.swpm-settings.php:207
1498
  msgid "Allow Account Deletion"
1499
  msgstr "Kontolöschung zulassen"
1500
 
1501
+ #: simple-membership/classes/class.swpm-settings.php:208
1502
  msgid "Allow users to delete their accounts."
1503
  msgstr "Benutzern erlauben, ihre Konten zu löschen."
1504
 
1505
+ #: simple-membership/classes/class.swpm-settings.php:210
1506
  msgid "Force Strong Password for Members"
1507
  msgstr "Ein starkes Passwort erzwingen"
1508
 
1509
+ #: simple-membership/classes/class.swpm-settings.php:211
1510
  msgid ""
1511
  "Enable this if you want the users to be forced to use a strong password for "
1512
  "their accounts."
1513
  msgstr ""
1514
  "Aktivieren Sie diese Option, wenn Mitglieder nur starke Passworte nutzen "
1515
+ "dürfen."
1516
 
1517
+ #: simple-membership/classes/class.swpm-settings.php:213
1518
  msgid "Use WordPress Timezone"
1519
  msgstr "Die Wordpress Zeitzone benutzen"
1520
 
1521
+ #: simple-membership/classes/class.swpm-settings.php:214
1522
  msgid ""
1523
  "Use this option if you want to use the timezone value specified in your "
1524
  "WordPress General Settings interface."
1526
  "Verwenden Sie diese Option, wenn Sie den in Ihrer WordPress Einstellungen "
1527
  "angegebenen Zeitzonenwert verwenden möchten."
1528
 
1529
+ #: simple-membership/classes/class.swpm-settings.php:216
1530
  msgid "Auto Delete Pending Account"
1531
  msgstr "Automatisches Löschen einer ausstehenden Mitgliedschaft"
1532
 
1533
+ #: simple-membership/classes/class.swpm-settings.php:219
1534
  msgid "Select how long you want to keep \"pending\" account."
1535
  msgstr ""
1536
  "Wählen Sie aus, wie lange Sie ausstehende Benutzerkonten behalten möchten."
1537
 
1538
+ #: simple-membership/classes/class.swpm-settings.php:221
1539
  msgid "Admin Dashboard Access Permission"
1540
  msgstr "Admin-Dashboard Zugriffsberechtigung"
1541
 
1542
+ #: simple-membership/classes/class.swpm-settings.php:224
1543
  msgid ""
1544
  "SWPM admin dashboard is accessible to admin users only (just like any other "
1545
  "plugin). You can allow users with other WP user role to access the SWPM "
1549
  "Sie können anderen Benutzern mit anderen WP Rollen den Zugriff auf das SWPM "
1550
  "Dashboard ermöglichen, wenn Sie hier den entsprechenden Wert wählen."
1551
 
1552
+ #: simple-membership/classes/class.swpm-settings.php:226
1553
  msgid "Force WP User Synchronization"
1554
  msgstr "Synchronisation mit den WP Benutzereinträgen erzwingen"
1555
 
1556
+ #: simple-membership/classes/class.swpm-settings.php:227
1557
  msgid ""
1558
  "Enable this option if you want to force the member login to be synchronized "
1559
  "with WP user account. This can be useful if you are using another plugin "
1564
  "ein anderes Plugin installiert haben, das WP User Einträge verwendet. Bspw. "
1565
  "das bbPress Plugin."
1566
 
1567
+ #: simple-membership/classes/class.swpm-settings.php:230
1568
  msgid "Create Member Accounts for New WP Users"
1569
  msgstr "Mitgliedschaften für neue Anwender einrichten"
1570
 
1571
+ #: simple-membership/classes/class.swpm-settings.php:232
1572
  msgid "Enable Auto Create Member Accounts"
1573
  msgstr "Automatische Erstellung einer Mitgliedschaft erlauben"
1574
 
1575
+ #: simple-membership/classes/class.swpm-settings.php:233
1576
  msgid ""
1577
  "Enable this option to automatically create member accounts for any new WP "
1578
  "user that is created by another plugin."
1581
  "lassen, wenn ein WP User Datensatz durch ein anderes WP Plugin erstellt "
1582
  "worden ist."
1583
 
1584
+ #: simple-membership/classes/class.swpm-settings.php:236
1585
  msgid "Default Membership Level"
1586
  msgstr "Voreingestellte Mitgliedschaftsstufe"
1587
 
1588
+ #: simple-membership/classes/class.swpm-settings.php:239
1589
  msgid ""
1590
  "When automatically creating a member account using this feature, the "
1591
  "membership level of the user will be set to the one you specify here."
1593
  "Wenn mit dieser Funktion eine Mitgliedschaft automatisch eingerichtet wird, "
1594
  "wird die hier angegebene Mitgliedschaftsstufe gesetzt."
1595
 
1596
+ #: simple-membership/classes/class.swpm-settings.php:245
1597
  msgid ""
1598
  "When automatically creating a member account using this feature, the "
1599
  "membership account status of the user will be set to the one you specify "
1602
  "Wenn mit dieser Funktion eine Mitgliedschaft automatisch eingerichtet wird, "
1603
  "wird der hier angegebene Mitglieder-Status gesetzt."
1604
 
1605
+ #: simple-membership/classes/class.swpm-settings.php:248
1606
+ #: simple-membership/views/add.php:65
1607
  msgid "Terms and Conditions"
1608
  msgstr "Allgemeine Geschäftbedingungen"
1609
 
1610
+ #: simple-membership/classes/class.swpm-settings.php:250
1611
  msgid "Enable Terms and Conditions"
1612
  msgstr "Allgemeine Geschäftsbedingungen aktivieren"
1613
 
1614
+ #: simple-membership/classes/class.swpm-settings.php:251
1615
  msgid "Users must accept the terms before they can complete the registration."
1616
  msgstr ""
1617
  "Mitglieder müssen die allgemeinen Geschäftsbedingungen akzeptieren, um die "
1618
  "Registrierung abzuschließen."
1619
 
1620
+ #: simple-membership/classes/class.swpm-settings.php:252
1621
  msgid "Terms and Conditions Page URL"
1622
  msgstr "URL der allgemeinen Geschäftsbedingungen"
1623
 
1624
+ #: simple-membership/classes/class.swpm-settings.php:253
1625
  msgid ""
1626
  "Enter the URL of your terms and conditions page. You can create a WordPress "
1627
  "page and specify your terms in there then specify the URL of that page in "
1628
  "the above field."
1629
  msgstr "Geben Sie die URL Ihrer allgemeinen Geschäftsbedingungen ein."
1630
 
1631
+ #: simple-membership/classes/class.swpm-settings.php:254
1632
  msgid "Enable Privacy Policy"
1633
  msgstr "Datenschutzerklärung aktivieren"
1634
 
1635
+ #: simple-membership/classes/class.swpm-settings.php:255
1636
  msgid "Users must accept it before they can complete the registration."
1637
  msgstr ""
1638
  "Mitglieder müssen die Datenschutzerklärung bestätigen, um die Registrierung "
1639
  "abzuschließen."
1640
 
1641
+ #: simple-membership/classes/class.swpm-settings.php:256
1642
  msgid "Privacy Policy Page URL"
1643
  msgstr "URL der Datenschutzerklärung"
1644
 
1645
+ #: simple-membership/classes/class.swpm-settings.php:257
1646
  msgid "Enter the URL of your privacy policy page."
1647
  msgstr "Geben Sie die URL der Datenschutzerklärung an."
1648
 
1649
+ #: simple-membership/classes/class.swpm-settings.php:347
1650
+ #: simple-membership/classes/class.swpm-settings.php:393
1651
+ #: simple-membership/classes/class.swpm-settings.php:422
1652
  msgid "Settings updated!"
1653
  msgstr "Einstellungen aktualisiert!"
1654
 
1655
+ #: simple-membership/classes/class.swpm-settings.php:352
1656
  msgid "General Plugin Settings."
1657
  msgstr "Allgemeine Plugin-Einstellungen."
1658
 
1659
+ #: simple-membership/classes/class.swpm-settings.php:356
1660
  msgid "Page Setup and URL Related settings."
1661
  msgstr "Seiten- und URL-spezifische Einstellungen."
1662
 
1663
+ #: simple-membership/classes/class.swpm-settings.php:359
1664
  msgid ""
1665
  "The following pages are required for the plugin to function correctly. These "
1666
  "pages were automatically created by the plugin at install time."
1669
  "erforderlich. Diese Seiten werden bei der Installation des Plugin "
1670
  "automatisch angelegt."
1671
 
1672
+ #: simple-membership/classes/class.swpm-settings.php:364
1673
  msgid "Testing and Debug Related Settings."
1674
  msgstr "Einstellungen zum Testen und Debuggen."
1675
 
1676
+ #: simple-membership/classes/class.swpm-settings.php:368
1677
  msgid ""
1678
  "This email will be sent to your users when they complete the registration "
1679
  "and become a member."
1681
  "Diese Email wird den Benutzern gesendet, wenn Sie Ihre Registrierung "
1682
  "abgeschlossen haben und Mitglied geworden sind."
1683
 
1684
+ #: simple-membership/classes/class.swpm-settings.php:372
1685
  msgid ""
1686
  "This email will be sent to your users when they use the password reset "
1687
  "functionality."
1689
  "Diese Email wird den Mitgliedern gesendet, wenn sie das Passwort zurück "
1690
  "setzen."
1691
 
1692
+ #: simple-membership/classes/class.swpm-settings.php:378
1693
  msgid ""
1694
  "This interface lets you custsomize the various emails that gets sent to your "
1695
  "members for various actions. The default settings should be good to get your "
1699
  "für verschiedene Aktionen an Ihre Mitglieder gesendet werden. Die "
1700
  "Standardeinstellungen sollten ausreichen, um loszulegen."
1701
 
1702
+ #: simple-membership/classes/class.swpm-settings.php:382
1703
+ #: simple-membership/views/admin_tools_settings.php:82
1704
  msgid "This documentation"
1705
  msgstr "Plugin-Dokumentation"
1706
 
1707
+ #: simple-membership/classes/class.swpm-settings.php:383
1708
  msgid ""
1709
  " explains what email merge tags you can use in the email body field to "
1710
  "customize it (if you want to)."
1712
  " erklärt, welche E-Mail-Merge-Tags Sie im E-Mail-Text verwenden können, um "
1713
  "sie anzupassen (wenn Sie möchten)."
1714
 
1715
+ #: simple-membership/classes/class.swpm-settings.php:396
1716
  msgid "Settings in this section apply to all emails."
1717
  msgstr "Die Einstellungen in diesem Abschnitt gelten für alle E-Mails."
1718
 
1719
+ #: simple-membership/classes/class.swpm-settings.php:400
1720
  msgid ""
1721
  "This email will be sent to your users after account upgrade (when an "
1722
  "existing member pays for a new membership level)."
1724
  "Diese Email wird den Mitgliedern gesendet, wenn sie den Zahlungsvorgang für "
1725
  "einen höheren Level der Mitgliedschaft abgeschlossen haben."
1726
 
1727
+ #: simple-membership/classes/class.swpm-settings.php:404
1728
  msgid ""
1729
  "This email will be sent to your members when you use the bulk account "
1730
  "activate and notify action."
1732
  "Diese Email wird an die Mitglieder gesendet, wenn Sie die Aktivierung und "
1733
  "Benachrichtigung gesammelt vornehmen."
1734
 
1735
+ #: simple-membership/classes/class.swpm-settings.php:405
1736
  msgid ""
1737
+ " You cannot use email merge tags in this email. You can only use generic "
1738
  "text."
1739
  msgstr ""
1740
  " Sie können nicht E-Mail-Merge-Tags in dieser e-Mail verwenden. Sie können "
1741
  "nur generische Text verwenden."
1742
 
1743
+ #: simple-membership/classes/class.swpm-settings.php:410
1744
+ msgid ""
1745
+ "This email will be sent if Email Activation is enabled for a Membership "
1746
+ "Level."
1747
+ msgstr ""
1748
+ "Diese E-Mail wird gesendet, wenn die E-Mail-Aktivierung für eine "
1749
+ "Mitgliedschaftsstufe aktiviert ist."
1750
+
1751
+ #: simple-membership/classes/class.swpm-settings.php:414
1752
  msgid ""
1753
  "This email will be sent to prompt users to complete registration after the "
1754
  "payment."
1756
  "Diese E-Mail wird gesendet, um Benutzer zu veranlassen, die Registrierung "
1757
  "nach der Zahlung zu vervollständigen."
1758
 
1759
+ #: simple-membership/classes/class.swpm-settings.php:425
1760
  msgid "This page allows you to configure some advanced features of the plugin."
1761
  msgstr ""
1762
  "Auf dieser Seite können Sie einige erweiterte Einstellungen dieses Plugins "
1763
  "konfigurieren."
1764
 
1765
+ #: simple-membership/classes/class.swpm-settings.php:429
1766
  msgid ""
1767
  "This section allows you to configure automatic creation of member accounts "
1768
  "when new WP User records are created by another plugin. It can be useful if "
1775
  "WP User Einträge erstellt und Sie möchten, dass diese Einträge von "
1776
  "Membership Plugin übernommen werden."
1777
 
1778
+ #: simple-membership/classes/class.swpm-settings.php:433
1779
  msgid ""
1780
  "This section allows you to configure terms and conditions and privacy policy "
1781
  "that users must accept at registration time."
1784
  "Geschäftsbedingungen und die Datenschutzerklärung eingeben, die die Anwender "
1785
  "bei der Registrierung akzeptieren müssen."
1786
 
1787
+ #: simple-membership/classes/class.swpm-settings.php:561
1788
  msgid "Simple WP Membership::Settings"
1789
  msgstr "Simple WP Membership::Einstellungen"
1790
 
1791
+ #: simple-membership/classes/class.swpm-utils-member.php:36
1792
+ #: simple-membership/classes/class.swpm-utils-member.php:44
1793
+ #: simple-membership/classes/class.swpm-utils-member.php:52
1794
+ #: simple-membership/classes/class.swpm-utils-member.php:62
1795
  msgid "User is not logged in."
1796
  msgstr "Benutzer ist nicht angemeldet."
1797
 
1798
+ #: simple-membership/classes/class.swpm-utils-member.php:80
1799
+ msgid "No Expiry"
1800
+ msgstr "Kein Ablaufdatum"
1801
+
1802
+ #: simple-membership/classes/class.swpm-utils-misc.php:50
1803
  msgid "Registration"
1804
  msgstr "Registrierung"
1805
 
1806
+ #: simple-membership/classes/class.swpm-utils-misc.php:73
1807
  msgid "Member Login"
1808
  msgstr "Login für Mitglieder"
1809
 
1810
+ #: simple-membership/classes/class.swpm-utils-misc.php:96
1811
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:117
1812
  msgid "Profile"
1813
  msgstr "Profil"
1814
 
1815
+ #: simple-membership/classes/class.swpm-utils-misc.php:119
1816
  msgid "Password Reset"
1817
  msgstr "Passwort zurücksetzen"
1818
 
1819
+ #: simple-membership/classes/class.swpm-utils-misc.php:168
1820
+ #, php-format
1821
+ msgid ""
1822
+ "You will be automatically redirected in a few seconds. If not, please %s."
1823
+ msgstr ""
1824
+ "Sie werden automatisch in ein paar Sekunden weitergeleitet. Falls nicht, "
1825
+ "bitte %s."
1826
+
1827
+ #: simple-membership/classes/class.swpm-utils-misc.php:172
1828
+ msgid "Action Status"
1829
+ msgstr "Aktionsstatus"
1830
+
1831
+ #: simple-membership/classes/class.swpm-utils-misc.php:274
1832
  msgid "Not a Member?"
1833
  msgstr "Noch kein Mitglied?"
1834
 
1835
+ #: simple-membership/classes/class.swpm-utils-misc.php:285
1836
  msgid "renew"
1837
  msgstr "erneuern"
1838
 
1839
+ #: simple-membership/classes/class.swpm-utils-misc.php:285
1840
  msgid " your account to gain access to this content."
1841
  msgstr " Ihr Konto, um Zugang zu diesem Inhalt zu erhalten."
1842
 
1843
+ #: simple-membership/classes/class.swpm-utils-misc.php:343
1844
+ #: simple-membership/classes/class.swpm-utils-misc.php:349
1845
  msgid "Error! This action ("
1846
  msgstr "Fehler! Diese Aktion ("
1847
 
1848
+ #: simple-membership/classes/class.swpm-utils-misc.php:421
1849
  msgid "(Please Select)"
1850
  msgstr "(Bitte auswählen)"
1851
 
1852
+ #: simple-membership/classes/class.swpm-utils-template.php:38
1853
  msgid "Error! Failed to find a template path for the specified template: "
1854
  msgstr ""
1855
  "Fehler! Ein Zugriffspfad auf dieses Template konnte nicht gefunden werden: "
1856
 
1857
+ #: simple-membership/classes/class.swpm-utils.php:101
1858
  msgid "Never"
1859
  msgstr "Niemals"
1860
 
1861
+ #: simple-membership/classes/class.swpm-utils.php:116
1862
+ #: simple-membership/views/admin_members_list.php:19
1863
  msgid "Active"
1864
  msgstr "Aktiv"
1865
 
1866
+ #: simple-membership/classes/class.swpm-utils.php:117
1867
+ #: simple-membership/views/admin_members_list.php:20
1868
  msgid "Inactive"
1869
  msgstr "Inaktiv"
1870
 
1871
+ #: simple-membership/classes/class.swpm-utils.php:118
1872
+ #: simple-membership/views/admin_members_list.php:21
1873
+ msgid "Activation Required"
1874
+ msgstr "Aktivierung benötigt"
1875
+
1876
+ #: simple-membership/classes/class.swpm-utils.php:119
1877
+ #: simple-membership/views/admin_members_list.php:22
1878
  msgid "Pending"
1879
  msgstr "Ausstehend"
1880
 
1881
+ #: simple-membership/classes/class.swpm-utils.php:120
1882
+ #: simple-membership/views/admin_members_list.php:24
1883
  msgid "Expired"
1884
  msgstr "Abgelaufen"
1885
 
1886
+ #: simple-membership/classes/class.swpm-utils.php:414
1887
+ #: simple-membership/views/account_delete_warning.php:3
1888
  msgid "Delete Account"
1889
  msgstr "Konto löschen"
1890
 
1891
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:60
1892
  msgid "Your membership profile will be updated to reflect the payment."
1893
  msgstr "Ihr Mitglieds Profil wird gemäß Zahlungsbetrag aktualisiert."
1894
 
1895
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:61
1896
  msgid "Your profile username: "
1897
  msgstr "Ihr Benutzername: "
1898
 
1899
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:73
1900
  msgid "Click on the following link to complete the registration."
1901
  msgstr ""
1902
  "Klicken Sie auf den folgenden Link, um die Registrierung abzuschließen."
1903
 
1904
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:74
1905
  msgid "Click here to complete your paid registration"
1906
  msgstr "Klicken Sie hier, um Ihre bezahlte Registrierung abzuschließen"
1907
 
1908
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:79
1909
  msgid ""
1910
  "If you have just made a membership payment then your payment is yet to be "
1911
  "processed. Please check back in a few minutes. An email will be sent to you "
1916
  "warten Sie noch eine kurze Zeit. Sie erhalten in Kürze eine Email zur "
1917
  "Bestätigung."
1918
 
1919
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:93
1920
  msgid "Expiry: "
1921
  msgstr "Ablauf: "
1922
 
1923
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:95
1924
  msgid "You are not logged-in as a member"
1925
  msgstr "Sie sind nicht als Mitglied angemeldet"
1926
 
1927
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:115
1928
  msgid "Logged in as: "
1929
  msgstr "Eingeloggt als: "
1930
 
1931
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:118
1932
+ #: simple-membership/views/loggedin.php:31
1933
  msgid "Logout"
1934
  msgstr "Ausloggen"
1935
 
1936
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:121
1937
  msgid "Login Here"
1938
  msgstr "Hier einloggen"
1939
 
1940
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:122
1941
  msgid "Not a member? "
1942
  msgstr "Noch kein Mitglied? "
1943
 
1944
+ #: simple-membership/classes/shortcode-related/class.swpm-shortcodes-handler.php:123
1945
  msgid "Join Now"
1946
+ msgstr "Noch kein Mitglied? Registrieren Sie sich hier"
1947
+
1948
+ #: simple-membership/ipn/swpm-smart-checkout-ipn.php:260
1949
+ #: simple-membership/ipn/swpm-smart-checkout-ipn.php:285
1950
+ #, php-format
1951
+ msgid "Error occured during payment verification. Error code: %d. Message: %s"
1952
+ msgstr ""
1953
+ "Fehler bei der Verifizierung der Zahlung aufgetreten. Fehler Code: %d. "
1954
+ "Nachricht: %s"
1955
+
1956
+ #: simple-membership/ipn/swpm-smart-checkout-ipn.php:298
1957
+ #, php-format
1958
+ msgid ""
1959
+ "Payment check failed: invalid amount received. Expected %s %s, got %s %s."
1960
+ msgstr ""
1961
+ "Zahlungsprüfung fehlgeschlagen: ungültiger Betrag. Erwartet %s %s, erhalten "
1962
+ "%s %s."
1963
 
1964
+ #: simple-membership/ipn/swpm-smart-checkout-ipn.php:315
1965
+ msgid "Empty payment data received."
1966
+ msgstr "Leere Zahlungsdaten erhalten."
1967
+
1968
+ #: simple-membership/ipn/swpm-smart-checkout-ipn.php:355
1969
+ msgid "IPN product validation failed. Check debug log for more details."
1970
+ msgstr ""
1971
+ "IPN Produkt Verifizierung fehlgeschlagen. Siehe Debug Log für weitere "
1972
+ "Details."
1973
+
1974
+ #: simple-membership/views/account_delete_warning.php:7
1975
+ msgid ""
1976
+ "You are about to delete an account. This will delete user data associated "
1977
+ "with this account. "
1978
+ msgstr ""
1979
+ "Sie sind dabei, ein Mitglieds-Konto zu löschen. Es werden alle "
1980
+ "entsprechenden Einträge gelöscht. "
1981
+
1982
+ #: simple-membership/views/account_delete_warning.php:8
1983
+ msgid "It will also delete associated WordPress user account."
1984
+ msgstr "Das entsprechende WordPress Benutzer Konto wird auch gelöscht."
1985
+
1986
+ #: simple-membership/views/account_delete_warning.php:9
1987
+ msgid ""
1988
+ "(NOTE: for safety, we do not allow deletion of any associated WordPress "
1989
+ "account with administrator role)."
1990
+ msgstr ""
1991
+ "(Hinweis: zur Sicherheit können keine WordPress Benutzerkonten mit "
1992
+ "Administrator-Rechten gelöscht werden)"
1993
+
1994
+ #: simple-membership/views/account_delete_warning.php:10
1995
+ msgid "Continue?"
1996
+ msgstr "Fortfahren?"
1997
+
1998
+ #: simple-membership/views/account_delete_warning.php:13
1999
+ msgid "Password: "
2000
+ msgstr "Passwort: "
2001
+
2002
+ #: simple-membership/views/account_delete_warning.php:14
2003
+ msgid "Confirm Account Deletion"
2004
+ msgstr "Kontolöschung bestätigen"
2005
+
2006
+ #: simple-membership/views/add.php:24 simple-membership/views/admin_add.php:19
2007
+ #: simple-membership/views/admin_edit.php:44
2008
+ #: simple-membership/views/edit.php:31 simple-membership/views/login.php:17
2009
  msgid "Password"
2010
  msgstr "Passwort"
2011
 
2012
+ #: simple-membership/views/add.php:28 simple-membership/views/edit.php:35
2013
  msgid "Repeat Password"
2014
  msgstr "Passwort wiederholen"
2015
 
2016
+ #: simple-membership/views/add.php:65
2017
  msgid "I accept the "
2018
  msgstr "Ich akzeptiere "
2019
 
2020
+ #: simple-membership/views/add.php:77
2021
  msgid "I agree to the "
2022
  msgstr "Ich akzeptiere "
2023
 
2024
+ #: simple-membership/views/add.php:77
2025
  msgid "Privacy Policy"
2026
+ msgstr "Datenschutzerklärung"
2027
 
2028
+ #: simple-membership/views/add.php:88
2029
  msgid "Register"
2030
  msgstr "Registrieren"
2031
 
2032
+ #: simple-membership/views/admin_add.php:7
2033
  msgid "Create a brand new user and add it to this site."
2034
  msgstr ""
2035
  "Erstellen Sie einen neuen Benutzer und fügen Sie ihn zu dieser Website hinzu."
2036
 
2037
+ #: simple-membership/views/admin_add.php:11
2038
+ #: simple-membership/views/admin_add.php:15
2039
+ #: simple-membership/views/admin_add_level.php:12
2040
+ #: simple-membership/views/admin_add_level.php:16
2041
+ #: simple-membership/views/admin_add_level.php:20
2042
+ #: simple-membership/views/admin_edit.php:19
2043
+ #: simple-membership/views/admin_edit.php:40
2044
+ #: simple-membership/views/admin_edit_level.php:16
2045
+ #: simple-membership/views/admin_edit_level.php:20
2046
+ #: simple-membership/views/admin_edit_level.php:24
2047
  msgid "(required)"
2048
  msgstr "(Pflichtfeld)"
2049
 
2050
+ #: simple-membership/views/admin_add.php:15
2051
+ #: simple-membership/views/admin_edit.php:40
2052
  msgid "E-mail"
2053
  msgstr "E-Mail Adresse"
2054
 
2055
+ #: simple-membership/views/admin_add.php:19
2056
  msgid "(twice, required)"
2057
  msgstr "(zweimal, erforderlich)"
2058
 
2059
+ #: simple-membership/views/admin_add.php:24
2060
+ #: simple-membership/views/admin_edit.php:48
2061
  msgid "Strength indicator"
2062
  msgstr "Passwortsicherheit"
2063
 
2064
+ #: simple-membership/views/admin_add.php:25
2065
+ #: simple-membership/views/admin_edit.php:49
2066
  msgid ""
2067
  "Hint: The password should be at least seven characters long. To make it "
2068
  "stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
2072
  "stärker zu machen, verwenden Sie Groß- und Kleinbuchstaben, Zahlen und "
2073
  "Symbole wie! \" ? $ % ^ &)."
2074
 
2075
+ #: simple-membership/views/admin_add.php:29
2076
+ #: simple-membership/views/admin_edit.php:53
2077
+ #: simple-membership/views/loggedin.php:10
2078
  msgid "Account Status"
2079
  msgstr "Kontostatus"
2080
 
2081
+ #: simple-membership/views/admin_add.php:39
2082
  msgid "Add New Member "
2083
  msgstr "Neues Mitglied hinzufügen "
2084
 
2085
+ #: simple-membership/views/admin_add_level.php:6
2086
  msgid "Add Membership Level"
2087
  msgstr "Mitgliedschaftsstufe hinzufügen"
2088
 
2089
+ #: simple-membership/views/admin_add_level.php:7
2090
  msgid "Create new membership level."
2091
  msgstr "Neue Mitgliedschaftsstufe erstellen."
2092
 
2093
+ #: simple-membership/views/admin_add_level.php:12
2094
+ #: simple-membership/views/admin_edit_level.php:16
2095
  msgid "Membership Level Name"
2096
  msgstr "Name der Mitgliedschaftsstufe"
2097
 
2098
+ #: simple-membership/views/admin_add_level.php:16
2099
+ #: simple-membership/views/admin_edit_level.php:20
2100
  msgid "Default WordPress Role"
2101
  msgstr "Standard-WordPress-Rolle"
2102
 
2103
+ #: simple-membership/views/admin_add_level.php:20
2104
+ #: simple-membership/views/admin_edit_level.php:24
2105
  msgid "Access Duration"
2106
  msgstr "Zugriffsdauer"
2107
 
2108
+ #: simple-membership/views/admin_add_level.php:23
2109
  msgid "No Expiry (Access for this level will not expire until cancelled"
2110
  msgstr "Kein Ablauf (Zugriff läuft nicht ab, bis er storniert wird"
2111
 
2112
+ #: simple-membership/views/admin_add_level.php:24
2113
+ #: simple-membership/views/admin_add_level.php:26
2114
+ #: simple-membership/views/admin_add_level.php:28
2115
+ #: simple-membership/views/admin_add_level.php:30
2116
+ #: simple-membership/views/admin_edit_level.php:28
2117
+ #: simple-membership/views/admin_edit_level.php:31
2118
+ #: simple-membership/views/admin_edit_level.php:34
2119
+ #: simple-membership/views/admin_edit_level.php:37
2120
  msgid "Expire After"
2121
  msgstr "Läuft aus nach"
2122
 
2123
+ #: simple-membership/views/admin_add_level.php:25
2124
+ #: simple-membership/views/admin_edit_level.php:29
2125
  msgid "Days (Access expires after given number of days)"
2126
  msgstr "Tage (Zugang läuft nach vorgegebener Anzahl der Tage ab.)"
2127
 
2128
+ #: simple-membership/views/admin_add_level.php:27
2129
  msgid "Weeks (Access expires after given number of weeks"
2130
  msgstr "Wochen (Zugang läuft nach vorgegebener Anzahl der Wochen ab)"
2131
 
2132
+ #: simple-membership/views/admin_add_level.php:29
2133
+ #: simple-membership/views/admin_edit_level.php:35
2134
  msgid "Months (Access expires after given number of months)"
2135
  msgstr "Monate (Zugang läuft nach vorgegebener Anzahl der Monate ab.)"
2136
 
2137
+ #: simple-membership/views/admin_add_level.php:31
2138
+ #: simple-membership/views/admin_edit_level.php:38
2139
  msgid "Years (Access expires after given number of years)"
2140
  msgstr "Jahre (Zugang läuft nach vorgegebener Anzahl der Jahre ab.)"
2141
 
2142
+ #: simple-membership/views/admin_add_level.php:32
2143
+ #: simple-membership/views/admin_edit_level.php:40
2144
  msgid "Fixed Date Expiry"
2145
  msgstr "Festes Ablaufdatum"
2146
 
2147
+ #: simple-membership/views/admin_add_level.php:33
2148
+ #: simple-membership/views/admin_edit_level.php:41
2149
  msgid "(Access expires on a fixed date)"
2150
  msgstr "(Der Zugang läuft zu einem festen Termin ab)"
2151
 
2152
+ #: simple-membership/views/admin_add_level.php:38
2153
+ #: simple-membership/views/admin_edit_level.php:46
2154
+ msgid "Email Activation"
2155
+ msgstr "E-Mail-Aktivierung"
2156
+
2157
+ #: simple-membership/views/admin_add_level.php:43
2158
+ msgid ""
2159
+ "Enable new user activation via email. When enabled, members will need to "
2160
+ "click on an activation link that is sent to their email address to activate "
2161
+ "the account. Useful for free membership. "
2162
+ msgstr ""
2163
+ "Aktivierung neuer Benutzer über Email freigeben. Wenn es freigegeben ist, "
2164
+ "müssen neue Mitglieder einen Aktivierungslink anklicken, der an ihre Email-"
2165
+ "Adresse gesendet wird. Vorteilhaft für kostenlose Mitgliedschaften. "
2166
+
2167
+ #: simple-membership/views/admin_add_level.php:44
2168
+ #: simple-membership/views/admin_edit_level.php:52
2169
+ msgid "View Documentation"
2170
+ msgstr "Dokumentation ansehen"
2171
+
2172
+ #: simple-membership/views/admin_add_level.php:51
2173
  msgid "Add New Membership Level "
2174
  msgstr "Neue Mitgliedschaftsstufe hinzufügen "
2175
 
2176
+ #: simple-membership/views/admin_add_ons_page.php:7
2177
  msgid "Simple WP Membership::Add-ons"
2178
  msgstr "Simple WP Membership::Add-ons"
2179
 
2180
+ #: simple-membership/views/admin_addon_settings.php:3
2181
  msgid ""
2182
  "Some of the simple membership plugin's addon settings and options will be "
2183
  "displayed here (if you have them)"
2185
  "Einstellungen einiger der Erweiterungen und Optionen des Simple Membership "
2186
  "Plugins werden hier angezeigt (sofern sie installiert sind)"
2187
 
2188
+ #: simple-membership/views/admin_addon_settings.php:8
2189
  msgid "Save Changes"
2190
  msgstr "Änderungen speichern"
2191
 
2192
+ #: simple-membership/views/admin_category_list.php:5
2193
  msgid ""
2194
  "First of all, globally protect the category on your site by selecting "
2195
  "\"General Protection\" from the drop-down box below and then select the "
2198
  "Zuerst wählen Sie im Drop-Down Menue \"Genereller Schutz\" und wählen dann "
2199
  "die Kategorien aus, die Sie vor nicht eingeloggten Benutzern schützen wollen."
2200
 
2201
+ #: simple-membership/views/admin_category_list.php:8
2202
  msgid ""
2203
  "Next, select an existing membership level from the drop-down box below and "
2204
  "then select the categories you want to grant access to (for that particular "
2208
  "die Kategorien, zu denen Sie Mitgliedern dieses Levels Zugriff gewähren "
2209
  "wollen."
2210
 
2211
+ #: simple-membership/views/admin_category_list.php:17
2212
+ #: simple-membership/views/admin_post_list.php:27
2213
  msgid "Membership Level:"
2214
  msgstr "Mitgliedschaftsstufe:"
2215
 
2216
+ #: simple-membership/views/admin_category_list.php:23
2217
+ #: simple-membership/views/admin_post_list.php:33
2218
+ #: simple-membership/views/edit.php:83
2219
  msgid "Update"
2220
  msgstr "Aktualisieren"
2221
 
2222
+ #: simple-membership/views/admin_edit.php:11
2223
  msgid "Edit Member"
2224
  msgstr "Mitglied bearbeiten"
2225
 
2226
+ #: simple-membership/views/admin_edit.php:13
2227
  msgid "Edit existing member details."
2228
  msgstr "Bearbeiten Sie die vorhandenen Mitglieds-Details."
2229
 
2230
+ #: simple-membership/views/admin_edit.php:14
2231
  msgid " You are currenty editing member with member ID: "
2232
  msgstr " Sie bearbeiten gerade das Mitglied mit der Mitglieds-ID: "
2233
 
2234
+ #: simple-membership/views/admin_edit.php:44
2235
  msgid "(twice, leave empty to retain old password)"
2236
  msgstr "(doppelt, leer lassen, um das bestehende Passwort zu behalten)"
2237
 
2238
+ #: simple-membership/views/admin_edit.php:59
2239
  msgid ""
2240
  "This is the member's account status. If you want to manually activate an "
2241
  "expired member's account then read"
2242
  msgstr ""
2243
  "Dies ist der Status der Mitgliedschaft. Wenn Sie eine abgelaufene "
2244
+ "Mitgliedschaft manuell aktivieren möchten, dann lesen Sie"
2245
 
2246
+ #: simple-membership/views/admin_edit.php:60
2247
  msgid "this documentation"
2248
  msgstr "diese Dokumentation"
2249
 
2250
+ #: simple-membership/views/admin_edit.php:61
2251
  msgid " to learn how to do it."
2252
  msgstr " lernen, wie es zu machen ist."
2253
 
2254
+ #: simple-membership/views/admin_edit.php:66
2255
  msgid "Notify User"
2256
  msgstr "Benutzer benachrichtigen"
2257
 
2258
+ #: simple-membership/views/admin_edit.php:69
2259
  msgid ""
2260
  "You can use this option to send a quick notification email to this member "
2261
  "(the email will be sent when you hit the save button below)."
2263
  "Sie können mit dieser Option eine Nachricht an dieses Mitglied senden. (die "
2264
  "E-Mail wird gesendet, wenn Sie den Button zum speichern anklicken)"
2265
 
2266
+ #: simple-membership/views/admin_edit.php:75
2267
  msgid "Subscriber ID/Reference"
2268
  msgstr "Abonennten ID / Referenz"
2269
 
2270
+ #: simple-membership/views/admin_edit.php:79
2271
  msgid "Last Accessed Date"
2272
  msgstr "Datum des letzten Zugriffs"
2273
 
2274
+ #: simple-membership/views/admin_edit.php:82
2275
+ #: simple-membership/views/admin_edit.php:89
2276
  msgid "This value gets updated when this member logs into your site."
2277
  msgstr "Dieser Wert wird aktualisiert, wenn dieses Mitglied sich einloggt."
2278
 
2279
+ #: simple-membership/views/admin_edit.php:86
2280
  msgid "Last Accessed From IP"
2281
  msgstr "Letzter Zugriff von IP"
2282
 
2283
+ #: simple-membership/views/admin_edit.php:97
2284
  msgid "Save Data"
2285
  msgstr "Daten speichern"
2286
 
2287
+ #: simple-membership/views/admin_edit.php:102
2288
  msgid "Delete User Profile"
2289
  msgstr "Benutzerprofil löschen"
2290
 
2291
+ #: simple-membership/views/admin_edit_level.php:6
2292
  msgid "Edit membership level"
2293
  msgstr "Mitgliedschaft bearbeiten"
2294
 
2295
+ #: simple-membership/views/admin_edit_level.php:9
2296
  msgid ""
2297
  "You can edit details of a selected membership level from this interface. "
2298
  msgstr ""
2299
  "Sie können die Details des ausgewählten Mitgliederlevels hier bearbeiten. "
2300
 
2301
+ #: simple-membership/views/admin_edit_level.php:10
2302
  msgid "You are currently editing: "
2303
  msgstr "Sie bearbeiten gerade: "
2304
 
2305
+ #: simple-membership/views/admin_edit_level.php:27
2306
  msgid "No Expiry (Access for this level will not expire until cancelled)"
2307
  msgstr "Kein Ablauf (Zugriff läuft nicht ab, bis er storniert wird)"
2308
 
2309
+ #: simple-membership/views/admin_edit_level.php:32
2310
  msgid "Weeks (Access expires after given number of weeks)"
2311
  msgstr "Wochen (Zugang läuft nach vorgegebener Anzahl von Wochen)"
2312
 
2313
+ #: simple-membership/views/admin_edit_level.php:51
2314
+ msgid ""
2315
+ "Enable new user activation via email. When enabled, members will need to "
2316
+ "click on an activation link that is sent to their email address to activate "
2317
+ "the account. Useful for free membership."
2318
+ msgstr ""
2319
+ "Aktivierung neuer Benutzer über Email freigeben. Wenn es freigegeben ist, "
2320
+ "müssen neue Mitglieder einen Aktivierungslink anklicken, der an ihre Email-"
2321
+ "Adresse gesendet wird. Vorteilhaft für kostenlose Mitgliedschaften."
2322
+
2323
+ #: simple-membership/views/admin_edit_level.php:59
2324
  msgid "Save Membership Level "
2325
  msgstr "Mitgliedschaftsstufe speichern "
2326
 
2327
+ #: simple-membership/views/admin_member_form_common_part.php:23
2328
  msgid "Gender"
2329
  msgstr "Geschlecht"
2330
 
2331
+ #: simple-membership/views/admin_member_form_common_part.php:30
2332
+ #: simple-membership/views/edit.php:47
2333
  msgid "Phone"
2334
  msgstr "Telefonnummer"
2335
 
2336
+ #: simple-membership/views/admin_member_form_common_part.php:34
2337
+ #: simple-membership/views/edit.php:51
2338
  msgid "Street"
2339
  msgstr "Straße"
2340
 
2341
+ #: simple-membership/views/admin_member_form_common_part.php:38
2342
+ #: simple-membership/views/edit.php:55
2343
  msgid "City"
2344
  msgstr "Stadt"
2345
 
2346
+ #: simple-membership/views/admin_member_form_common_part.php:42
2347
+ #: simple-membership/views/edit.php:59
2348
  msgid "State"
2349
  msgstr "Bundesland"
2350
 
2351
+ #: simple-membership/views/admin_member_form_common_part.php:46
2352
+ #: simple-membership/views/edit.php:63
2353
  msgid "Zipcode"
2354
  msgstr "PLZ"
2355
 
2356
+ #: simple-membership/views/admin_member_form_common_part.php:50
2357
+ #: simple-membership/views/edit.php:67
2358
  msgid "Country"
2359
  msgstr "Land"
2360
 
2361
+ #: simple-membership/views/admin_member_form_common_part.php:54
2362
  msgid "Company"
2363
  msgstr "Firma"
2364
 
2365
+ #: simple-membership/views/admin_member_form_common_part.php:58
2366
  msgid "Member Since"
2367
  msgstr "Mitglied seit"
2368
 
2369
+ #: simple-membership/views/admin_members_list.php:18
2370
  msgid "All"
2371
  msgstr "Alle"
2372
 
2373
+ #: simple-membership/views/admin_members_list.php:23
2374
  msgid "Incomplete"
2375
  msgstr "Unvollständig"
2376
 
2377
+ #: simple-membership/views/admin_membership_manage.php:18
2378
  msgid "Example Content Protection Settings"
2379
  msgstr "Beispiel Inhaltsschutz Einstellungen"
2380
 
2381
+ #: simple-membership/views/admin_post_list.php:5
2382
  msgid ""
2383
  "First of all, globally protect posts and pages on your site by selecting "
2384
  "\"General Protection\" from the drop-down box below and then select posts "
2388
  "die Beiträge und Seiten aus, die Sie vor nicht eingeloggten Benutzern "
2389
  "schützen wollen."
2390
 
2391
+ #: simple-membership/views/admin_post_list.php:8
2392
  msgid ""
2393
  "Next, select an existing membership level from the drop-down box below and "
2394
  "then select posts and pages you want to grant access to (for that particular "
2398
  "die Beiträge und Seiten, zu denen Sie Mitgliedern dieses Levels Zugriff "
2399
  "gewähren wollen."
2400
 
2401
+ #: simple-membership/views/admin_post_list.php:21
2402
  msgid "Posts"
2403
  msgstr "Beiträge"
2404
 
2405
+ #: simple-membership/views/admin_post_list.php:22
2406
  msgid "Pages"
2407
  msgstr "Seiten"
2408
 
2409
+ #: simple-membership/views/admin_post_list.php:23
2410
  msgid "Custom Posts"
2411
  msgstr "Benutzerdefinierte Beiträge"
2412
 
2413
+ #: simple-membership/views/admin_tools_settings.php:14
2414
  msgid "The required pages have been re-created."
2415
  msgstr "Die notwendigen Seiten wurden wiederhergestellt."
2416
 
2417
+ #: simple-membership/views/admin_tools_settings.php:21
2418
  msgid "Generate a Registration Completion link"
2419
  msgstr "Einen \"Registrierung abgeschlossen\" Link generieren"
2420
 
2421
+ #: simple-membership/views/admin_tools_settings.php:24
2422
  msgid ""
2423
  "You can manually generate a registration completion link here and give it to "
2424
  "your customer if they have missed the email that was automatically sent out "
2427
  "Sie können hier manuell einen \"Registrierung abgeschlossen\" Link "
2428
  "generieren falls Ihr Kunde die automatische E-Mail verlegt hat."
2429
 
2430
+ #: simple-membership/views/admin_tools_settings.php:29
2431
  msgid "Generate Registration Completion Link"
2432
  msgstr "\"Registrierung Abgeschlossen\" Link generieren"
2433
 
2434
+ #: simple-membership/views/admin_tools_settings.php:30
2435
  msgid "For a Particular Member ID"
2436
  msgstr "Für eine bestimmte Mitglieds-ID"
2437
 
2438
+ #: simple-membership/views/admin_tools_settings.php:32
2439
  msgid "OR"
2440
  msgstr "ODER"
2441
 
2442
+ #: simple-membership/views/admin_tools_settings.php:33
2443
  msgid "For All Incomplete Registrations"
2444
  msgstr "Für alle unvollständigen Anmeldungen"
2445
 
2446
+ #: simple-membership/views/admin_tools_settings.php:38
2447
  msgid "Send Registration Reminder Email Too"
2448
  msgstr "Registrierungserinnerung auch per E-Mail verschicken"
2449
 
2450
+ #: simple-membership/views/admin_tools_settings.php:44
2451
  msgid "Submit"
2452
  msgstr "Absenden"
2453
 
2454
+ #: simple-membership/views/admin_tools_settings.php:53
2455
  msgid ""
2456
  "Link(s) generated successfully. The following link(s) can be used to "
2457
  "complete the registration."
2459
  "Link(s) sind erfolgreich angelegt. Folgende(r) Link(s) kann/können genutzt "
2460
  "werden, um die Registrierung zu Vervollständigen."
2461
 
2462
+ #: simple-membership/views/admin_tools_settings.php:55
2463
  msgid "Registration completion links will appear below"
2464
  msgstr ""
2465
  "Der Link für die Vervollständigung der Registrierung wird unten angezeigt"
2466
 
2467
+ #: simple-membership/views/admin_tools_settings.php:65
2468
  msgid "A prompt to complete registration email was also sent."
2469
  msgstr ""
2470
  "Eine Aufforderung, die Registrierung zu vervollständigen, wurde ebenfalls "
2471
  "gesendet."
2472
 
2473
+ #: simple-membership/views/admin_tools_settings.php:78
2474
+ #: simple-membership/views/admin_tools_settings.php:88
2475
  msgid "Re-create the Required Pages"
2476
  msgstr "Die notwendigen Seiten wiederherstellen"
2477
 
2478
+ #: simple-membership/views/admin_tools_settings.php:81
2479
  msgid ""
2480
  "If you have accidentally deleted the required pages that this plugin creates "
2481
  "at install time, you can use this option to re-create them."
2484
  "benötigten Seiten gelöscht haben, können Sie sie mit dieser Option wieder "
2485
  "herstellen."
2486
 
2487
+ #: simple-membership/views/admin_tools_settings.php:82
2488
  msgid " has full explanation."
2489
  msgstr " vollständige Erklärung hat."
2490
 
2491
+ #: simple-membership/views/edit.php:32 simple-membership/views/edit.php:36
2492
  msgid "Leave empty to keep the current password"
2493
  msgstr "Lassen Sie das Feld leer, um das aktuelle Passwort beizubehalten"
2494
 
2495
+ #: simple-membership/views/edit.php:71
2496
  msgid "Company Name"
2497
  msgstr "Firmennname"
2498
 
2499
+ #: simple-membership/views/forgot_password.php:12
2500
  msgid "Reset Password"
2501
  msgstr "Passwort zurücksetzen"
2502
 
2503
+ #: simple-membership/views/loggedin.php:6
2504
  msgid "Logged in as"
2505
  msgstr "Eingeloggt als"
2506
 
2507
+ #: simple-membership/views/loggedin.php:14
2508
  msgid "Membership"
2509
  msgstr "Mitgliedschaft"
2510
 
2511
+ #: simple-membership/views/loggedin.php:18
2512
  msgid "Account Expiry"
2513
  msgstr "Kontoablauf"
2514
 
2515
+ #: simple-membership/views/loggedin.php:26
2516
  msgid "Edit Profile"
2517
  msgstr "Profil bearbeiten"
2518
 
2519
+ #: simple-membership/views/login.php:11
2520
  msgid "Username or Email"
2521
  msgstr "Mitgliedsname oder Email"
2522
 
2523
+ #: simple-membership/views/login.php:24
2524
  msgid "Remember Me"
2525
  msgstr "Erinneren Sie sich an mich"
2526
 
2527
+ #: simple-membership/views/login.php:33
2528
  msgid "Forgot Password"
2529
  msgstr "Passwort vergessen"
2530
 
2531
+ #: simple-membership/views/payments/admin_all_payment_transactions.php:6
2532
  msgid "All the payments/transactions of your members are recorded here."
2533
  msgstr ""
2534
  "Alle Zahlungen / Transaktionen Ihrer Mitglieder werden hier aufgezeichnet."
2535
 
2536
+ #: simple-membership/views/payments/admin_all_payment_transactions.php:12
2537
  msgid "Search for a transaction by using email or name"
2538
  msgstr "Suche nach einer Transaktion mit Email oder Name"
2539
 
2540
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:15
2541
  msgid ""
2542
  "You can create new payment button for your memberships using this interface."
2543
  msgstr ""
2544
  "Sie können eine neue Schaltfläche für Zahlungen für Mitgliedschaften mit "
2545
  "diesem Interface erzeugen."
2546
 
2547
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:23
2548
  msgid "Select Payment Button Type"
2549
  msgstr "Wählen Sie den Schaltflächen Typ für Zahlungen"
2550
 
2551
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:26
2552
  msgid "PayPal Buy Now"
2553
  msgstr "PayPal Jetzt kaufen"
2554
 
2555
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:28
2556
  msgid "PayPal Subscription"
2557
  msgstr "PayPal Abonnement"
2558
 
2559
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:30
2560
+ msgid "PayPal Smart Checkout"
2561
+ msgstr "PayPal Smart Checkout"
2562
+
2563
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:32
2564
  msgid "Stripe Buy Now"
2565
  msgstr "Stripe Jetzt kaufen"
2566
 
2567
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:34
2568
  msgid "Stripe Subscription"
2569
  msgstr "Stripe Mitgliedschaft"
2570
 
2571
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:36
2572
  msgid "Braintree Buy Now"
2573
  msgstr "Braintree Jetzt kaufen"
2574
 
2575
+ #: simple-membership/views/payments/admin_create_payment_buttons.php:43
2576
  msgid "Next"
2577
  msgstr "Weiter"
2578
 
2579
+ #: simple-membership/views/payments/admin_edit_payment_buttons.php:15
2580
  msgid "You can edit a payment button using this interface."
2581
  msgstr "Sie können eine Schaltfläche für Zahlungen hier bearbeiten."
2582
 
2583
+ #: simple-membership/views/payments/admin_payment_buttons.php:6
2584
  msgid ""
2585
  "All the membership buttons that you created in the plugin are displayed here."
2586
  msgstr ""
2587
  "Alle Schaltflächen für Mitgliedschaften, die Sie angelegt haben, finden Sie "
2588
  "hier."
2589
 
2590
+ #: simple-membership/views/payments/admin_payment_settings.php:21
2591
  msgid "Error! The membership level ID ("
2592
  msgstr "Fehler! Die Mitgliederstufen-ID ("
2593
 
2594
+ #: simple-membership/views/payments/admin_payment_settings.php:28
2595
  msgid ""
2596
  "You can create membership payment buttons from the payments menu of this "
2597
  "plugin (useful if you want to offer paid membership on the site)."
2600
  "Zahlungsmenü dieses Plugins erstellen (nützlich, wenn Sie eine "
2601
  "kostenpflichtige Mitgliedschaft auf der Website anbieten möchten)."
2602
 
2603
+ #: simple-membership/views/payments/admin_payment_settings.php:33
2604
  msgid "PayPal Integration Settings"
2605
  msgstr "PayPal Integration Einstellungen"
2606
 
2607
+ #: simple-membership/views/payments/admin_payment_settings.php:36
2608
  msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
2609
  msgstr "Generieren Sie den \"Advanced Variables\" Code für Ihren PayPal-Button"
2610
 
2611
+ #: simple-membership/views/payments/admin_payment_settings.php:39
2612
  msgid "Enter the Membership Level ID"
2613
  msgstr "Geben Sie die Mitgliederstufen-ID ein"
2614
 
2615
+ #: simple-membership/views/payments/admin_payment_settings.php:41
2616
  msgid "Generate Code"
2617
  msgstr "Code generieren"
2618
 
2619
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:22
2620
  msgid "Braintree Buy Now Button Configuration"
2621
  msgstr "Braintree \"Jetzt kaufen\" Button Konfiguration"
2622
 
2623
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:34
2624
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:213
2625
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:33
2626
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:301
2627
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:259
2628
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:83
2629
  msgid "Button ID"
2630
  msgstr "Button ID"
2631
 
2632
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:42
2633
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:26
2634
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:221
2635
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:41
2636
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:27
2637
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:309
2638
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:39
2639
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:266
2640
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:91
2641
  msgid "Button Title"
2642
  msgstr "Button Titel"
2643
 
2644
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:60
2645
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:44
2646
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:239
2647
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:59
2648
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:57
2649
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:282
2650
  msgid "Payment Amount"
2651
  msgstr "Zahlungsbetrag"
2652
 
2653
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:68
2654
  msgid ""
2655
  "Braintree API key and account details. You can get this from your Braintree "
2656
  "account."
2658
  "Braintree API Schlüssel und Konto Details. Sie können diese aus Ihrem "
2659
  "Braintree Konto erhalten."
2660
 
2661
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:72
2662
  msgid "Merchant ID"
2663
  msgstr "Händler ID"
2664
 
2665
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:80
2666
  msgid "Public Key"
2667
  msgstr "Öffentlicher Schlüssel"
2668
 
2669
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:87
2670
  msgid "Private Key"
2671
  msgstr "Privater Schlüssel"
2672
 
2673
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:95
2674
  msgid "Merchant Account ID"
2675
  msgstr "Händler-Konto-ID"
2676
 
2677
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:113
2678
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:137
2679
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:361
2680
  msgid "The following details are optional."
2681
  msgstr "Die folgenden Angaben sind optional."
2682
 
2683
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:117
2684
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:92
2685
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:287
2686
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:204
2687
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:172
2688
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:456
2689
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:149
2690
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:373
2691
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:191
2692
  msgid "Return URL"
2693
  msgstr "Zu URL zurückkehren"
2694
 
2695
+ #: simple-membership/views/payments/payment-gateway/admin_braintree_buy_now_button.php:127
2696
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:126
2697
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:321
2698
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:214
2699
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:200
2700
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:484
2701
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:159
2702
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:383
2703
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:212
2704
  msgid "Save Payment Data"
2705
  msgstr "Zahlungsdaten speichern"
2706
 
2707
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:16
2708
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:204
2709
  msgid "PayPal Buy Now Button Configuration"
2710
  msgstr "PayPal \"Jetzt kaufen\" Button Configuration"
2711
 
2712
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:52
2713
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:247
2714
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:67
2715
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:45
2716
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:327
2717
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:65
2718
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:289
2719
  msgid "Payment Currency"
2720
  msgstr "Währung der Zahlung"
2721
 
2722
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:100
2723
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:295
2724
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:85
2725
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:367
2726
  msgid "PayPal Email"
2727
  msgstr "PayPal E-Mail Adresse"
2728
 
2729
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:108
2730
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:303
2731
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:180
2732
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:464
2733
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:199
2734
  msgid "Button Image URL"
2735
  msgstr "Button Bild-URL"
2736
 
2737
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:116
2738
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_buy_now_button.php:311
2739
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:188
2740
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:472
2741
  msgid "Custom Checkout Page Logo Image"
2742
  msgstr "Benutzerdefinierte Checkout Seiten Logo"
2743
 
2744
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:21
2745
+ msgid "PayPal Smart Checkout Button Configuration"
2746
+ msgstr "PayPal Smart Checkout Button Konfiguration"
2747
+
2748
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:107
2749
+ msgid ""
2750
+ "PayPal Smart Checkout API Credentials (you can get this from your PayPal "
2751
+ "account)"
2752
+ msgstr ""
2753
+ "PayPal Smart Checkout API Berechtigungen (Sie können diese von Ihrem PayPal-"
2754
+ "Konto erhalten)"
2755
+
2756
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:111
2757
+ msgid "Live Client ID"
2758
+ msgstr "Kunden ID"
2759
+
2760
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:119
2761
+ msgid "Live Secret"
2762
+ msgstr "Live Secret"
2763
+
2764
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:127
2765
+ msgid "Sandbox Client ID"
2766
+ msgstr "Sandbox Kunden ID"
2767
+
2768
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:135
2769
+ msgid "Sandbox Secret"
2770
+ msgstr "Sandbox Geheimschlüssel"
2771
+
2772
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:143
2773
+ msgid "Button Appearance Settings"
2774
+ msgstr "Button Erscheinungsbild Einstellungen"
2775
+
2776
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:147
2777
+ msgid "Size"
2778
+ msgstr "Größe"
2779
+
2780
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:150
2781
+ msgid "Medium"
2782
+ msgstr "Medium"
2783
+
2784
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:151
2785
+ msgid "Large"
2786
+ msgstr "Groß"
2787
+
2788
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:152
2789
+ msgid "Repsonsive"
2790
+ msgstr "Repsonsive"
2791
+
2792
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:154
2793
+ msgid "Select button size."
2794
+ msgstr "Schaltflächengröße auswählen."
2795
+
2796
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:158
2797
+ msgid "Color"
2798
+ msgstr "Farbe"
2799
+
2800
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:161
2801
+ msgid "Gold"
2802
+ msgstr "Gold"
2803
+
2804
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:162
2805
+ msgid "Blue"
2806
+ msgstr "Blau"
2807
+
2808
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:163
2809
+ msgid "Silver"
2810
+ msgstr "Silber"
2811
+
2812
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:164
2813
+ msgid "Black"
2814
+ msgstr "Schwarz"
2815
+
2816
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:166
2817
+ msgid "Select button color."
2818
+ msgstr "Schaltflächenfarbe wählen."
2819
+
2820
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:170
2821
+ msgid "Shape"
2822
+ msgstr "Form"
2823
+
2824
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:172
2825
+ msgid "Rectangular"
2826
+ msgstr "Rechteckig"
2827
+
2828
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:173
2829
+ msgid "Pill"
2830
+ msgstr "Pill"
2831
+
2832
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:174
2833
+ msgid "Select button shape."
2834
+ msgstr "Schaltflächenform wählen."
2835
+
2836
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:178
2837
+ msgid "Layout"
2838
+ msgstr "Layout"
2839
+
2840
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:180
2841
+ msgid "Vertical"
2842
+ msgstr "Vertikal"
2843
+
2844
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:181
2845
+ msgid "Horizontal"
2846
+ msgstr "Horizontal"
2847
+
2848
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:182
2849
+ msgid "Select button layout."
2850
+ msgstr "Schaltflächenform wählen."
2851
+
2852
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:187
2853
+ msgid "Additional Settings"
2854
+ msgstr "Weitere Einstellungen"
2855
+
2856
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:191
2857
+ msgid "Payment Methods"
2858
+ msgstr "Zahlungsmethoden"
2859
+
2860
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:193
2861
+ msgid "PayPal Credit"
2862
+ msgstr "PayPal Kredit"
2863
+
2864
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:194
2865
+ msgid "ELV"
2866
+ msgstr "ELV"
2867
+
2868
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:195
2869
+ msgid ""
2870
+ "Select payment methods that could be used by customers. Note that payment "
2871
+ "with cards is always enabled."
2872
+ msgstr ""
2873
+ "Wählen Sie Zahlungsmethoden, die von Kunden genutzt werden können. Hinweis: "
2874
+ "Zahlung über Karten ist immer freigegeben."
2875
+
2876
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_smart_checkout_button.php:200
2877
+ msgid "The following details are optional"
2878
+ msgstr "Die folgenden Angaben sind optional"
2879
+
2880
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:18
2881
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:295
2882
  msgid "PayPal Subscription Button Configuration"
2883
  msgstr "PayPal \"Abonnieren\" Button Konfiguration"
2884
 
2885
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:93
2886
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:375
2887
  msgid "Billing Amount Each Cycle"
2888
  msgstr "Abrechnungsbetrag des Zyklusses"
2889
 
2890
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:101
2891
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:383
2892
  msgid "Billing Cycle"
2893
  msgstr "Abrechnungszyklus"
2894
 
2895
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:114
2896
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:396
2897
  msgid "Billing Cycle Count"
2898
  msgstr "Abrechnungszyklen"
2899
 
2900
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:122
2901
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:404
2902
  msgid "Re-attempt on Failure"
2903
  msgstr "Wiederholungsversuch bei aufgetretenem Fehler"
2904
 
2905
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:135
2906
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:419
2907
  msgid ""
2908
  "Trial Billing Details (Leave empty if you are not offering a trial period)"
2909
  msgstr ""
2910
  "Abrechnungsdetails für Probezeitraum (Leer lassen, wenn Sie keine Probezeit "
2911
  "anbieten)"
2912
 
2913
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:141
2914
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:425
2915
  msgid "Trial Billing Amount"
2916
  msgstr "Rechnungsbetrag für Probezeitraum"
2917
 
2918
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:149
2919
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:433
2920
  msgid "Trial Billing Period"
2921
  msgstr "Abrechnungszeitraum für Probezeitraum"
2922
 
2923
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:166
2924
+ #: simple-membership/views/payments/payment-gateway/admin_paypal_subscription_button.php:450
2925
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:177
2926
  msgid "Optional Details"
2927
  msgstr "Optionale Details"
2928
 
2929
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:29
2930
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:250
2931
  msgid "Stripe Buy Now Button Configuration"
2932
  msgstr "Stripe \"Jetzt kaufen\" Button Konfiguration"
2933
 
2934
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:104
2935
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:328
2936
  msgid "Stripe API keys. You can get this from your Stripe account."
2937
  msgstr ""
2938
  "Stripe API-Schlüssel. Sie können diese von Ihrem Stripe-Konto erhalten."
2939
 
2940
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:108
2941
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:332
2942
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:131
 
 
 
 
 
 
2943
  msgid "Test Publishable Key"
2944
  msgstr "Testen Sie den Veröffentlichungs-Schlüssel"
2945
 
2946
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:115
2947
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:339
2948
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:139
2949
+ msgid "Test Secret Key"
2950
+ msgstr "Testen Sie den geheimen Schlüssel"
2951
 
2952
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:122
2953
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:346
2954
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:147
2955
  msgid "Live Publishable Key"
2956
  msgstr "Veröffentlichungs Schlüssel"
2957
 
2958
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:129
2959
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:353
2960
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:155
2961
+ msgid "Live Secret Key"
2962
+ msgstr "Geheimer Schlüssel"
2963
+
2964
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:141
2965
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_buy_now_button.php:365
2966
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:183
2967
  msgid "Collect Customer Address"
2968
  msgstr "Adress-Daten des Kunden anfordern"
2969
 
2970
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:75
2971
  msgid "Stripe Subscription Button Configuration"
2972
  msgstr "Konfiguration des Stripe Anmeldungs-Button"
2973
 
2974
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:109
2975
  msgid "Stripe Plan ID"
2976
  msgstr "Stripe Plan ID"
2977
 
2978
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:125
2979
  msgid "Stripe API Settings"
2980
  msgstr "Stripe API Einstellungen"
2981
 
2982
+ #: simple-membership/views/payments/payment-gateway/admin_stripe_subscription_button.php:163
2983
  msgid "Webook Endpoint URL"
2984
  msgstr "Webook Endpoint URL"
2985
 
2986
+ #: simple-membership/views/payments/payment-gateway/braintree_button_shortcode_view.php:20
2987
+ #: simple-membership/views/payments/payment-gateway/paypal_button_shortcode_view.php:91
2988
+ #: simple-membership/views/payments/payment-gateway/paypal_button_shortcode_view.php:93
2989
+ #: simple-membership/views/payments/payment-gateway/paypal_smart_checkout_button_shortcode_view.php:15
2990
+ #: simple-membership/views/payments/payment-gateway/stripe_button_shortcode_view.php:20
2991
+ #: simple-membership/views/payments/payment-gateway/stripe_button_shortcode_view.php:150
2992
  msgid "Buy Now"
2993
  msgstr "Jetzt kaufen"
2994
 
2995
+ #: simple-membership/views/payments/payment-gateway/paypal_button_shortcode_view.php:226
2996
+ #: simple-membership/views/payments/payment-gateway/paypal_button_shortcode_view.php:228
2997
  msgid "Subscribe Now"
2998
  msgstr "Jetzt abonnieren"
2999
 
3000
+ #: simple-membership/views/payments/payment-gateway/paypal_smart_checkout_button_shortcode_view.php:137
3001
+ msgid "Error occured during PayPal Smart Checkout process."
3002
+ msgstr "Fehler aufgetreten während des PayPal Smart Checkout Prozesses."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3003
 
3004
+ #: simple-membership/views/payments/payment-gateway/paypal_smart_checkout_button_shortcode_view.php:165
3005
+ msgid "HTTP error occured during payment process:"
3006
+ msgstr "HTTP Fehler aufgetreten während des Zahlungsvorgangs:"
languages/simple-membership.pot CHANGED
@@ -1195,7 +1195,7 @@ msgstr ""
1195
 
1196
  #: classes/class.swpm-settings.php:356
1197
  msgid ""
1198
- " You cannot use email marge tags in this email. You can only use generic "
1199
  "text."
1200
  msgstr ""
1201
 
@@ -1784,7 +1784,7 @@ msgid "Remember Me"
1784
  msgstr ""
1785
 
1786
  #: views/login.php:33
1787
- msgid "Forgot Password"
1788
  msgstr ""
1789
 
1790
  #: views/payments/admin_all_payment_transactions.php:6
@@ -2117,13 +2117,16 @@ msgstr ""
2117
  msgid "Confirm Account Deletion"
2118
  msgstr ""
2119
 
 
 
 
2120
  #: Translation strings from addons
2121
 
2122
  #: === Form builder addon strings ===
2123
- msgid "Type password Here"
2124
  msgstr ""
2125
 
2126
- msgid "Retype password Here"
2127
  msgstr ""
2128
 
2129
  msgid "Registration is complete. You can now log into the site."
@@ -2156,6 +2159,30 @@ msgstr ""
2156
  msgid "You will need to re-login since you changed your password."
2157
  msgstr ""
2158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2159
  #: === Partial protection addon strings ===
2160
  msgid "You do not have permission to view this content."
2161
  msgstr ""
1195
 
1196
  #: classes/class.swpm-settings.php:356
1197
  msgid ""
1198
+ " You cannot use email merge tags in this email. You can only use generic "
1199
  "text."
1200
  msgstr ""
1201
 
1784
  msgstr ""
1785
 
1786
  #: views/login.php:33
1787
+ msgid "Forgot Password?"
1788
  msgstr ""
1789
 
1790
  #: views/payments/admin_all_payment_transactions.php:6
2117
  msgid "Confirm Account Deletion"
2118
  msgstr ""
2119
 
2120
+ msgid "No Expiry"
2121
+ msgstr ""
2122
+
2123
  #: Translation strings from addons
2124
 
2125
  #: === Form builder addon strings ===
2126
+ msgid "Type password here"
2127
  msgstr ""
2128
 
2129
+ msgid "Retype password here"
2130
  msgstr ""
2131
 
2132
  msgid "Registration is complete. You can now log into the site."
2159
  msgid "You will need to re-login since you changed your password."
2160
  msgstr ""
2161
 
2162
+ msgid "Please enter any two digits with <strong>no</strong> spaces (Example: 12)"
2163
+ msgstr ""
2164
+
2165
+ msgid "Username can only contain: letters, numbers and .-*@"
2166
+ msgstr ""
2167
+
2168
+ msgid "Success! Your account has been activated successfully."
2169
+ msgstr ""
2170
+
2171
+ msgid "You will be automatically redirected in a few seconds. If not, please %s."
2172
+ msgstr ""
2173
+
2174
+ msgid "Account already active. "
2175
+ msgstr ""
2176
+
2177
+ msgid "click here"
2178
+ msgstr ""
2179
+
2180
+ msgid " to login."
2181
+ msgstr ""
2182
+
2183
+ msgid "You need to confirm your email address. Please check your email and follow instructions to complete your registration."
2184
+ msgstr ""
2185
+
2186
  #: === Partial protection addon strings ===
2187
  msgid "You do not have permission to view this content."
2188
  msgstr ""
lib/stripe-util-functions.php CHANGED
@@ -1,8 +1,9 @@
1
  <?php
2
 
3
  /* Misc Utility Functions for the Stripe Gateway */
4
- class StripeUtilFunctions{
5
-
 
6
  public static function get_stripe_plan_info($api_key, $plan_id) {
7
  require_once(SIMPLE_WP_MEMBERSHIP_PATH . 'lib/stripe-gateway/init.php');
8
 
@@ -21,7 +22,7 @@ class StripeUtilFunctions{
21
  }
22
  if (empty($stripe_err)) {
23
  //we proceed with getting plan details only if no errors occurred
24
- $plan_data['name'] = $plan->name;
25
  $plan_data['amount'] = $plan->amount;
26
  $plan_data['currency'] = $plan->currency;
27
  $plan_data['interval'] = $plan->interval;
@@ -32,5 +33,5 @@ class StripeUtilFunctions{
32
  return array('success' => false, 'error_msg' => $stripe_err);
33
  }
34
  }
35
-
36
- }
1
  <?php
2
 
3
  /* Misc Utility Functions for the Stripe Gateway */
4
+
5
+ class StripeUtilFunctions {
6
+
7
  public static function get_stripe_plan_info($api_key, $plan_id) {
8
  require_once(SIMPLE_WP_MEMBERSHIP_PATH . 'lib/stripe-gateway/init.php');
9
 
22
  }
23
  if (empty($stripe_err)) {
24
  //we proceed with getting plan details only if no errors occurred
25
+ $plan_data['name'] = isset($plan->nickname) ? $plan->nickname : '';
26
  $plan_data['amount'] = $plan->amount;
27
  $plan_data['currency'] = $plan->currency;
28
  $plan_data['interval'] = $plan->interval;
33
  return array('success' => false, 'error_msg' => $stripe_err);
34
  }
35
  }
36
+
37
+ }
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: smp7, wp.insider
3
  Donate link: https://simple-membership-plugin.com/
4
  Tags: member, members, members only, membership, memberships, register, WordPress membership plugin, content, content protection, paypal, restrict, restrict access, Restrict content, admin, access control, subscription, teaser, protection, profile, login, login page, bbpress, stripe, braintree
5
  Requires at least: 4.0
6
- Tested up to: 5.0
7
- Stable tag: 3.7.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -33,6 +33,8 @@ You can accept one time membership payment via Braintree payment gateway.
33
 
34
  There is also option to use PayPal smart button for membership payment.
35
 
 
 
36
  = Membership Payments Log =
37
  All the payments from your members are recorded in the plugin. You can view them anytime by visiting the payments menu from the admin dashboard.
38
 
@@ -93,6 +95,7 @@ You can create a free forum user account and ask your questions.
93
  * Option to make the users agree to your terms and conditions before they can register for a member account.
94
  * Option to make the users agree to your privacy policy before they can register for a member account.
95
  * Option to automatically logout the members when they close the browser.
 
96
 
97
  = Language Translations =
98
 
@@ -153,6 +156,36 @@ https://simple-membership-plugin.com/
153
 
154
  == Changelog ==
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  = 3.7.4 =
157
  - Stripe Subscription now considers plan trial period settings.
158
  - Added CSS class names to the fields in the admin add/edit members interface.
3
  Donate link: https://simple-membership-plugin.com/
4
  Tags: member, members, members only, membership, memberships, register, WordPress membership plugin, content, content protection, paypal, restrict, restrict access, Restrict content, admin, access control, subscription, teaser, protection, profile, login, login page, bbpress, stripe, braintree
5
  Requires at least: 4.0
6
+ Tested up to: 5.2
7
+ Stable tag: 3.7.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
33
 
34
  There is also option to use PayPal smart button for membership payment.
35
 
36
+ You can enable email activation or email confirmation for the free memberships.
37
+
38
  = Membership Payments Log =
39
  All the payments from your members are recorded in the plugin. You can view them anytime by visiting the payments menu from the admin dashboard.
40
 
95
  * Option to make the users agree to your terms and conditions before they can register for a member account.
96
  * Option to make the users agree to your privacy policy before they can register for a member account.
97
  * Option to automatically logout the members when they close the browser.
98
+ * Ability to forward the payment notification to an external URL for further processing.
99
 
100
  = Language Translations =
101
 
156
 
157
  == Changelog ==
158
 
159
+ = 3.7.9 =
160
+ - Added new shortcode [swpm_show_after_login_page_link] via the swpm misc shortcodes addon.
161
+ - More characters are now allowed in the "username" field.
162
+ - Fixed a minor bug with the plugin not finding the corresponding member's profile when a subscritpion is canceled.
163
+
164
+ = 3.7.8 =
165
+ - Added a new feature to allow forwarding of the payment notification to an external URL. This option can be found in the "Advanced Settings" of the plugin.
166
+ - The "Forgot Password?" translation string in the login form will allow the "?" character to be translated/customized.
167
+ - Fixed a PHP7 related warning.
168
+ - Updated some translation strings.
169
+ - Corrected an spelling mistake.
170
+
171
+ = 3.7.7 =
172
+ - Added a new filter hook that can be used to override the account status of the email activation feature. swpm_activation_feature_override_account_status
173
+ - Added email activation support for Form Builder.
174
+
175
+ = 3.7.6 =
176
+ - Updated the DB version number.
177
+ - Updated the German language file.
178
+
179
+ = 3.7.5.1 =
180
+ - Fixed a minor bug with the new email activation feature.
181
+ - Changed Stripe plan name to use the nickname.
182
+
183
+ = 3.7.5 =
184
+ - Added a new feature to enable email activation/confirmation. Useful if you want to enable this for your free membership level.
185
+ - Username can only contain: letters, numbers and .-*@. This is so the username field accepts what is allowed by WordPress for that field.
186
+ - Added a new utility function.
187
+ - Added a function to show formatted expiry date.
188
+
189
  = 3.7.4 =
190
  - Stripe Subscription now considers plan trial period settings.
191
  - Added CSS class names to the fields in the admin add/edit members interface.
simple-wp-membership.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: Simple WordPress Membership
4
- Version: 3.7.4
5
  Plugin URI: https://simple-membership-plugin.com/
6
  Author: smp7, wp.insider
7
  Author URI: https://simple-membership-plugin.com/
@@ -19,8 +19,8 @@ include_once('classes/class.simple-wp-membership.php');
19
  include_once('classes/class.swpm-cronjob.php');
20
  include_once('swpm-compat.php');
21
 
22
- define('SIMPLE_WP_MEMBERSHIP_VER', '3.7.4');
23
- define('SIMPLE_WP_MEMBERSHIP_DB_VER', '1.2');
24
  define('SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL', home_url());
25
  define('SIMPLE_WP_MEMBERSHIP_PATH', dirname(__FILE__) . '/');
26
  define('SIMPLE_WP_MEMBERSHIP_URL', plugins_url('', __FILE__));
1
  <?php
2
  /*
3
  Plugin Name: Simple WordPress Membership
4
+ Version: 3.7.9
5
  Plugin URI: https://simple-membership-plugin.com/
6
  Author: smp7, wp.insider
7
  Author URI: https://simple-membership-plugin.com/
19
  include_once('classes/class.swpm-cronjob.php');
20
  include_once('swpm-compat.php');
21
 
22
+ define('SIMPLE_WP_MEMBERSHIP_VER', '3.7.9');
23
+ define('SIMPLE_WP_MEMBERSHIP_DB_VER', '1.3');
24
  define('SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL', home_url());
25
  define('SIMPLE_WP_MEMBERSHIP_PATH', dirname(__FILE__) . '/');
26
  define('SIMPLE_WP_MEMBERSHIP_URL', plugins_url('', __FILE__));
views/admin_add_level.php CHANGED
@@ -33,6 +33,18 @@
33
  <input type="text" class="swpm-date-picker" value="<?php echo date('Y-m-d');?>" name="subscription_period_<?php echo SwpmMembershipLevel::FIXED_DATE?>"> <?php echo SwpmUtils::_('(Access expires on a fixed date)')?></p>
34
  </td>
35
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
36
  <?php echo apply_filters('swpm_admin_add_membership_level_ui', '');?>
37
  </tbody>
38
  </table>
@@ -44,4 +56,3 @@ jQuery(document).ready(function($){
44
  $('.swpm-date-picker').datepicker({dateFormat: 'yy-mm-dd', changeMonth: true, changeYear: true, yearRange: "-100:+100"});
45
  });
46
  </script>
47
-
33
  <input type="text" class="swpm-date-picker" value="<?php echo date('Y-m-d');?>" name="subscription_period_<?php echo SwpmMembershipLevel::FIXED_DATE?>"> <?php echo SwpmUtils::_('(Access expires on a fixed date)')?></p>
34
  </td>
35
  </tr>
36
+ <tr>
37
+ <th scope="row">
38
+ <label for="email_activation"><?php echo SwpmUtils::_('Email Activation'); ?></label>
39
+ </th>
40
+ <td>
41
+ <input name="email_activation" type="checkbox" value="1">
42
+ <p class="description">
43
+ <?php echo SwpmUtils::_('Enable new user activation via email. When enabled, members will need to click on an activation link that is sent to their email address to activate the account. Useful for free membership. '); ?>
44
+ <?php echo '<a href="https://simple-membership-plugin.com/email-activation-for-members/" target="_blank">' . SwpmUtils::_('View Documentation') . '.</a>'; ?>
45
+ </p>
46
+ </td>
47
+ </tr>
48
  <?php echo apply_filters('swpm_admin_add_membership_level_ui', '');?>
49
  </tbody>
50
  </table>
56
  $('.swpm-date-picker').datepicker({dateFormat: 'yy-mm-dd', changeMonth: true, changeYear: true, yearRange: "-100:+100"});
57
  });
58
  </script>
 
views/admin_edit_level.php CHANGED
@@ -41,6 +41,18 @@
41
  <input type="text" class="swpm-date-picker" value="<?php echo checked(SwpmMembershipLevel::FIXED_DATE,$subscription_duration_type,false)? $subscription_period: "";?>" name="subscription_period_<?php echo SwpmMembershipLevel::FIXED_DATE?>" id="subscription_period_<?php echo SwpmMembershipLevel::FIXED_DATE?>"> <?php echo SwpmUtils::_('(Access expires on a fixed date)')?></p>
42
  </td>
43
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
44
  <?php echo apply_filters('swpm_admin_edit_membership_level_ui', '', $id);?>
45
  </tbody>
46
  </table>
41
  <input type="text" class="swpm-date-picker" value="<?php echo checked(SwpmMembershipLevel::FIXED_DATE,$subscription_duration_type,false)? $subscription_period: "";?>" name="subscription_period_<?php echo SwpmMembershipLevel::FIXED_DATE?>" id="subscription_period_<?php echo SwpmMembershipLevel::FIXED_DATE?>"> <?php echo SwpmUtils::_('(Access expires on a fixed date)')?></p>
42
  </td>
43
  </tr>
44
+ <tr>
45
+ <th scope="row">
46
+ <label for="email_activation"><?php echo SwpmUtils::_('Email Activation'); ?></label>
47
+ </th>
48
+ <td>
49
+ <input name="email_activation" type="checkbox" value="1" <?php checked($email_activation);?>>
50
+ <p class="description">
51
+ <?php echo SwpmUtils::_('Enable new user activation via email. When enabled, members will need to click on an activation link that is sent to their email address to activate the account. Useful for free membership.');?>
52
+ <?php echo '<a href="https://simple-membership-plugin.com/email-activation-for-members/" target="_blank">' . SwpmUtils::_('View Documentation') . '.</a>'; ?>
53
+ </p>
54
+ </td>
55
+ </tr>
56
  <?php echo apply_filters('swpm_admin_edit_membership_level_ui', '', $id);?>
57
  </tbody>
58
  </table>
views/admin_members_list.php CHANGED
@@ -18,6 +18,7 @@ $count = $this->get_user_count_by_account_state();
18
  <li class="all"><a href="admin.php?page=simple_wp_membership" <?php echo $status == ""? "class='current'": "";?> ><?php echo SwpmUtils::_('All') ?> <span class="count">(<?php echo $count['all'];?>)</span></a> |</li>
19
  <li class="active"><a href="admin.php?page=simple_wp_membership&status=active" <?php echo $status == "active"? "class='current'": "";?>><?php echo SwpmUtils::_('Active') ?> <span class="count">(<?php echo isset($count['active'])? $count['active']: 0 ?>)</span></a> |</li>
20
  <li class="active"><a href="admin.php?page=simple_wp_membership&status=inactive" <?php echo $status == "inactive"? "class='current'": "";?>><?php echo SwpmUtils::_('Inactive') ?> <span class="count">(<?php echo isset($count['inactive'])? $count['inactive']: 0 ?>)</span></a> |</li>
 
21
  <li class="pending"><a href="admin.php?page=simple_wp_membership&status=pending" <?php echo $status == "pending"? "class='current'": "";?>><?php echo SwpmUtils::_('Pending') ?> <span class="count">(<?php echo isset($count['pending'])? $count['pending']: 0 ?>)</span></a> |</li>
22
  <li class="incomplete"><a href="admin.php?page=simple_wp_membership&status=incomplete" <?php echo $status == "incomplete"? "class='current'": "";?>><?php echo SwpmUtils::_('Incomplete') ?> <span class="count">(<?php echo isset($count['incomplete'])? $count['incomplete']: 0 ?>)</span></a> |</li>
23
  <li class="expired"><a href="admin.php?page=simple_wp_membership&status=expired" <?php echo $status == "expired"? "class='current'": "";?>><?php echo SwpmUtils::_('Expired') ?> <span class="count">(<?php echo isset($count['expired'])? $count['expired']: 0 ?>)</span></a></li>
18
  <li class="all"><a href="admin.php?page=simple_wp_membership" <?php echo $status == ""? "class='current'": "";?> ><?php echo SwpmUtils::_('All') ?> <span class="count">(<?php echo $count['all'];?>)</span></a> |</li>
19
  <li class="active"><a href="admin.php?page=simple_wp_membership&status=active" <?php echo $status == "active"? "class='current'": "";?>><?php echo SwpmUtils::_('Active') ?> <span class="count">(<?php echo isset($count['active'])? $count['active']: 0 ?>)</span></a> |</li>
20
  <li class="active"><a href="admin.php?page=simple_wp_membership&status=inactive" <?php echo $status == "inactive"? "class='current'": "";?>><?php echo SwpmUtils::_('Inactive') ?> <span class="count">(<?php echo isset($count['inactive'])? $count['inactive']: 0 ?>)</span></a> |</li>
21
+ <li class="pending"><a href="admin.php?page=simple_wp_membership&status=activation_required" <?php echo $status == "activation_required"? "class='current'": "";?>><?php echo SwpmUtils::_('Activation Required') ?> <span class="count">(<?php echo isset($count['activation_required'])? $count['activation_required']: 0 ?>)</span></a> |</li>
22
  <li class="pending"><a href="admin.php?page=simple_wp_membership&status=pending" <?php echo $status == "pending"? "class='current'": "";?>><?php echo SwpmUtils::_('Pending') ?> <span class="count">(<?php echo isset($count['pending'])? $count['pending']: 0 ?>)</span></a> |</li>
23
  <li class="incomplete"><a href="admin.php?page=simple_wp_membership&status=incomplete" <?php echo $status == "incomplete"? "class='current'": "";?>><?php echo SwpmUtils::_('Incomplete') ?> <span class="count">(<?php echo isset($count['incomplete'])? $count['incomplete']: 0 ?>)</span></a> |</li>
24
  <li class="expired"><a href="admin.php?page=simple_wp_membership&status=expired" <?php echo $status == "expired"? "class='current'": "";?>><?php echo SwpmUtils::_('Expired') ?> <span class="count">(<?php echo isset($count['expired'])? $count['expired']: 0 ?>)</span></a></li>
views/login.php CHANGED
@@ -30,7 +30,7 @@ $join_url = $setting->get_value('join-us-page-url');
30
  <input type="submit" class="swpm-login-form-submit" name="swpm-login" value="<?php echo SwpmUtils::_('Login') ?>"/>
31
  </div>
32
  <div class="swpm-forgot-pass-link">
33
- <a id="forgot_pass" class="swpm-login-form-pw-reset-link" href="<?php echo $password_reset_url; ?>"><?php echo SwpmUtils::_('Forgot Password') ?>?</a>
34
  </div>
35
  <div class="swpm-join-us-link">
36
  <a id="register" class="swpm-login-form-register-link" href="<?php echo $join_url; ?>"><?php echo SwpmUtils::_('Join Us') ?></a>
30
  <input type="submit" class="swpm-login-form-submit" name="swpm-login" value="<?php echo SwpmUtils::_('Login') ?>"/>
31
  </div>
32
  <div class="swpm-forgot-pass-link">
33
+ <a id="forgot_pass" class="swpm-login-form-pw-reset-link" href="<?php echo $password_reset_url; ?>"><?php echo SwpmUtils::_('Forgot Password?') ?></a>
34
  </div>
35
  <div class="swpm-join-us-link">
36
  <a id="register" class="swpm-login-form-register-link" href="<?php echo $join_url; ?>"><?php echo SwpmUtils::_('Join Us') ?></a>