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 | 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 +3 -3
- classes/class.swpm-auth.php +15 -0
- classes/class.swpm-form.php +1 -1
- classes/class.swpm-front-registration.php +111 -12
- classes/class.swpm-init-time-tasks.php +13 -0
- classes/class.swpm-installation.php +22 -9
- classes/class.swpm-membership-level.php +8 -0
- classes/class.swpm-membership-levels.php +1 -0
- classes/class.swpm-registration.php +48 -27
- classes/class.swpm-self-action-handler.php +14 -0
- classes/class.swpm-settings.php +19 -4
- classes/class.swpm-transfer.php +3 -1
- classes/class.swpm-utils-member.php +13 -1
- classes/class.swpm-utils-misc.php +11 -0
- classes/class.swpm-utils.php +61 -50
- ipn/swpm-smart-checkout-ipn.php +1 -1
- ipn/swpm_handle_subsc_ipn.php +2 -2
- js/jquery.validationEngine-en.js +1 -1
- languages/simple-membership-de_DE.mo +0 -0
- languages/simple-membership-de_DE.po +1115 -753
- languages/simple-membership.pot +31 -4
- lib/stripe-util-functions.php +6 -5
- readme.txt +35 -2
- simple-wp-membership.php +3 -3
- views/admin_add_level.php +12 -1
- views/admin_edit_level.php +12 -0
- views/admin_members_list.php +1 -0
- views/login.php +1 -1
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='
|
420 |
$succeeded = true;
|
421 |
} else {
|
422 |
-
echo "<div id='
|
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 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
|
|
|
|
131 |
}
|
132 |
|
133 |
//Set the registration complete message
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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'
|
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)
|
37 |
-
|
38 |
$email = sanitize_email(filter_input(INPUT_POST, 'email', FILTER_UNSAFE_RAW));
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
|
|
42 |
//Send notification email to the member
|
43 |
-
$subject = apply_filters('swpm_email_registration_complete_subject'
|
44 |
-
$body = apply_filters('swpm_email_registration_complete_body'
|
45 |
-
if(!empty($body)){
|
46 |
wp_mail(trim($email), $subject, $body, $headers);
|
47 |
-
SwpmLog::log_simple_debug('Member registration complete email sent to: '
|
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 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
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)
|
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'
|
80 |
-
$admin_notify_body = apply_filters('swpm_email_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: '
|
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
|
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
|
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
|
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 |
-
|
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 (
|
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'
|
211 |
-
$email_body = apply_filters('swpm_email_complete_your_registration_body'
|
212 |
wp_mail($member->email, $subject, $email_body, $headers);
|
213 |
-
SwpmLog::log_simple_debug('Prompt to complete registration email sent to: '
|
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 ('
|
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)
|
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 |
-
|
|
|
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)
|
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('
|
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) . '
|
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) . '
|
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 |
-
"
|
5 |
-
"
|
6 |
-
"
|
7 |
-
"
|
|
|
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.
|
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 |
-
#:
|
19 |
msgid "Payment Button ID"
|
20 |
msgstr "Zahlungs-Button-ID"
|
21 |
|
22 |
-
#:
|
23 |
msgid "Payment Button Title"
|
24 |
msgstr "Zahlungs Button Titel"
|
25 |
|
26 |
-
#:
|
27 |
msgid "Membership Level ID"
|
28 |
msgstr "Mitgliedsschaftsstufen ID"
|
29 |
|
30 |
-
#:
|
31 |
msgid "Button Type"
|
32 |
msgstr "Button Typ"
|
33 |
|
34 |
-
#:
|
35 |
msgid "Button Shortcode"
|
36 |
msgstr "Button Shortcode"
|
37 |
|
38 |
-
#:
|
39 |
-
#:
|
40 |
-
#:
|
41 |
-
#:
|
42 |
msgid "Delete"
|
43 |
msgstr "Löschen"
|
44 |
|
45 |
-
#:
|
46 |
-
#:
|
47 |
-
#:
|
48 |
msgid "The selected entry was deleted!"
|
49 |
msgstr "Der ausgewählte Eintrag wurde gelöscht!"
|
50 |
|
51 |
-
#:
|
52 |
msgid "Simple Membership::Payments"
|
53 |
msgstr "Simple WP Membership::Zahlungsvorgänge"
|
54 |
|
55 |
-
#:
|
56 |
msgid "Transactions"
|
57 |
msgstr "Transaktionen"
|
58 |
|
59 |
-
#:
|
60 |
msgid "Manage Payment Buttons"
|
61 |
msgstr "Zahlungsarten verwalten"
|
62 |
|
63 |
-
#:
|
64 |
-
#:
|
65 |
msgid "Create New Button"
|
66 |
msgstr "Neue Schaltfläche erstellen"
|
67 |
|
68 |
-
#:
|
69 |
msgid "View Profile"
|
70 |
msgstr "Profil anzeigen"
|
71 |
|
72 |
-
#:
|
73 |
msgid "Row ID"
|
74 |
msgstr "Zeilen-ID"
|
75 |
|
76 |
-
#:
|
77 |
-
#:
|
78 |
msgid "Email Address"
|
79 |
msgstr "E-Mail Adresse"
|
80 |
|
81 |
-
#:
|
82 |
-
#:
|
83 |
-
#:
|
|
|
|
|
84 |
msgid "First Name"
|
85 |
msgstr "Vorname"
|
86 |
|
87 |
-
#:
|
88 |
-
#:
|
89 |
-
#:
|
|
|
|
|
90 |
msgid "Last Name"
|
91 |
msgstr "Nachname"
|
92 |
|
93 |
-
#:
|
94 |
msgid "Member Profile"
|
95 |
msgstr "Mitgliedsprofil"
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#:
|
100 |
-
#:
|
101 |
msgid "Date"
|
102 |
msgstr "Datum"
|
103 |
|
104 |
-
#:
|
105 |
msgid "Transaction ID"
|
106 |
msgstr "Transaktions-ID"
|
107 |
|
108 |
-
#:
|
109 |
msgid "Subscriber ID"
|
110 |
msgstr "Abonnenten-ID"
|
111 |
|
112 |
-
#:
|
113 |
msgid "Amount"
|
114 |
msgstr "Summe"
|
115 |
|
116 |
-
#:
|
117 |
-
#:
|
118 |
-
#:
|
119 |
-
#:
|
120 |
-
#:
|
121 |
-
#:
|
122 |
-
#:
|
123 |
-
#:
|
124 |
-
#:
|
125 |
-
#:
|
126 |
-
#:
|
127 |
-
#:
|
128 |
-
#:
|
129 |
-
#:
|
130 |
-
#:
|
|
|
|
|
|
|
131 |
msgid "Membership Level"
|
132 |
msgstr "Mitgliedschaftsstufe"
|
133 |
|
134 |
-
#:
|
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 |
-
#:
|
139 |
msgid "Go back to the home page by "
|
140 |
msgstr "Gehe zurück zur Startseite "
|
141 |
|
142 |
-
#:
|
143 |
msgid "clicking here"
|
144 |
msgstr "hier klicken"
|
145 |
|
146 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
188 |
msgid "You are not logged in."
|
189 |
msgstr "Sie sind nicht eingeloggt."
|
190 |
|
191 |
-
#:
|
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 |
-
#:
|
201 |
msgid "Simple WP Membership Protection"
|
202 |
msgstr "Simple WP Membership Schutz"
|
203 |
|
204 |
-
#:
|
205 |
msgid "Simple Membership Protection options"
|
206 |
msgstr "Schutz-Einstellungen für Simple Membership"
|
207 |
|
208 |
-
#:
|
209 |
msgid "Do you want to protect this content?"
|
210 |
-
msgstr "Möchten Sie diesen Inhalt
|
211 |
|
212 |
-
#:
|
213 |
msgid "No, Do not protect this content."
|
214 |
-
msgstr "Nein, diesen Inhalt nicht schützen"
|
215 |
|
216 |
-
#:
|
217 |
msgid "Yes, Protect this content."
|
218 |
-
msgstr "
|
219 |
|
220 |
-
#:
|
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 |
-
#:
|
227 |
-
#:
|
228 |
msgid "Validating, please wait"
|
229 |
msgstr "Überprüfung, bitte warten"
|
230 |
|
231 |
-
#:
|
232 |
msgid "Invalid email address"
|
233 |
msgstr "Ungültige E-Mail-Adresse"
|
234 |
|
235 |
-
#:
|
236 |
msgid "This field is required"
|
237 |
msgstr "Dieses Feld ist erforderlich"
|
238 |
|
239 |
-
#:
|
240 |
-
#:
|
241 |
msgid "Invalid Username"
|
242 |
msgstr "Ungültiger Benutzername"
|
243 |
|
244 |
-
#:
|
|
|
|
|
|
|
|
|
245 |
msgid "Minimum "
|
246 |
msgstr "Minimum "
|
247 |
|
248 |
-
#:
|
249 |
msgid " characters required"
|
250 |
msgstr " Buchstaben erforderlich"
|
251 |
|
252 |
-
#:
|
253 |
msgid "Apostrophe character is not allowed"
|
254 |
msgstr "Apostroph ist nicht zulässig"
|
255 |
|
256 |
-
#:
|
257 |
msgid "WP Membership"
|
258 |
msgstr "WP Mitgliedschaft"
|
259 |
|
260 |
-
#:
|
261 |
-
#:
|
262 |
-
#:
|
263 |
msgid "Members"
|
264 |
msgstr "Mitglieder"
|
265 |
|
266 |
-
#:
|
267 |
-
#:
|
268 |
-
#:
|
269 |
-
#:
|
270 |
-
#:
|
271 |
msgid "Membership Levels"
|
272 |
msgstr "Mitgliedschaftsstufen"
|
273 |
|
274 |
-
#:
|
275 |
msgid "Settings"
|
276 |
msgstr "Einstellungen"
|
277 |
|
278 |
-
#:
|
279 |
msgid "Payments"
|
280 |
msgstr "Zahlungen"
|
281 |
|
282 |
-
#:
|
283 |
msgid "Add-ons"
|
284 |
msgstr "Add-ons"
|
285 |
|
286 |
-
#:
|
287 |
-
#:
|
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 |
-
#:
|
292 |
-
#:
|
293 |
-
#:
|
294 |
msgid "Your account has expired. "
|
295 |
msgstr "Mitgliedschaft abgelaufen. "
|
296 |
|
297 |
-
#:
|
298 |
-
#:
|
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 |
-
#:
|
305 |
-
#:
|
306 |
msgid "This content is not permitted for your membership level."
|
307 |
msgstr "Dieser Inhalt ist für Ihre Mitgliedschaftsstufe nicht freigeschaltet."
|
308 |
|
309 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
326 |
msgid "Member record added successfully."
|
327 |
msgstr "Der Eintrag für das Mitglied wurde erfolgreich hinzugefügt."
|
328 |
|
329 |
-
#:
|
330 |
-
#:
|
331 |
-
#:
|
332 |
-
#:
|
333 |
-
#:
|
334 |
msgid "Please correct the following:"
|
335 |
msgstr "Bitte korrigieren Sie folgendes:"
|
336 |
|
337 |
-
#:
|
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 |
-
#:
|
344 |
msgid "Your current password"
|
345 |
msgstr "Ihr aktuelles Passwort"
|
346 |
|
347 |
-
#:
|
348 |
msgid "Invalid Email Address"
|
349 |
msgstr "Ungültige E-Mail Adresse"
|
350 |
|
351 |
-
#:
|
|
|
352 |
msgid "Aready taken"
|
353 |
msgstr "Wird schon verwendet"
|
354 |
|
355 |
-
#:
|
356 |
msgid "Name contains invalid character"
|
357 |
msgstr "Name enthält ungültiges Zeichen"
|
358 |
|
359 |
-
#:
|
360 |
msgid "Available"
|
361 |
msgstr "Verfügbar"
|
362 |
|
363 |
-
#:
|
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 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
396 |
msgid "Captcha validation failed on login form."
|
397 |
msgstr "Captcha-Validierung fehlgeschlagen."
|
398 |
|
399 |
-
#:
|
400 |
msgid "User Not Found."
|
401 |
msgstr "Benutzer nicht gefunden."
|
402 |
|
403 |
-
#:
|
404 |
msgid "Password Empty or Invalid."
|
405 |
msgstr "Passwort leer oder ungültig."
|
406 |
|
407 |
-
#:
|
408 |
msgid "Account is inactive."
|
409 |
msgstr "Ihr Konto ist inaktiv."
|
410 |
|
411 |
-
#:
|
412 |
-
#:
|
413 |
msgid "Account has expired."
|
414 |
msgstr "Mitgliedschaft abgelaufen."
|
415 |
|
416 |
-
#:
|
417 |
msgid "Account is pending."
|
418 |
msgstr "Ihr Konto ist inaktiv."
|
419 |
|
420 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
421 |
msgid "You are logged in as:"
|
422 |
msgstr "Sie sind eingeloggt als:"
|
423 |
|
424 |
-
#:
|
425 |
msgid "Logged Out Successfully."
|
426 |
msgstr "Abmeldung war erfolgreich."
|
427 |
|
428 |
-
#:
|
429 |
msgid "Session Expired."
|
430 |
msgstr "Sitzung ist abgelaufen."
|
431 |
|
432 |
-
#:
|
433 |
msgid "Please login again."
|
434 |
msgstr "Bitte loggen Sie sich erneut ein."
|
435 |
|
436 |
-
#:
|
437 |
msgid "Category ID"
|
438 |
msgstr "Kategorie ID"
|
439 |
|
440 |
-
#:
|
441 |
msgid "Category Name"
|
442 |
msgstr "Kategorie Name"
|
443 |
|
444 |
-
#:
|
445 |
msgid "Category Type (Taxonomy)"
|
446 |
msgstr "Kategorie Typ (Taxonomy)"
|
447 |
|
448 |
-
#:
|
449 |
msgid "Description"
|
450 |
msgstr "Beschreibung"
|
451 |
|
452 |
-
#:
|
453 |
msgid "Count"
|
454 |
msgstr "Anzahl"
|
455 |
|
456 |
-
#:
|
457 |
msgid "Category protection updated!"
|
458 |
msgstr "Kategorie Schutz aktualisiert!"
|
459 |
|
460 |
-
#:
|
461 |
msgid "No category found."
|
462 |
msgstr "Kategorie wurde nicht gefunden."
|
463 |
|
464 |
-
#:
|
465 |
msgid "Please login to comment."
|
466 |
msgstr ""
|
467 |
"Bitte loggen Sie sich ein, damit Sie einen Kommentar hinterlassen können."
|
468 |
|
469 |
-
#:
|
470 |
msgid "Please Login to Comment."
|
471 |
msgstr ""
|
472 |
"Bitte loggen Sie sich ein, damit Sie einen Kommentar hinterlassen können."
|
473 |
|
474 |
-
#:
|
475 |
msgid "Comments not allowed by a non-member."
|
476 |
msgstr "Nicht-Mitglieder können keinen Kommentar hinterlassen."
|
477 |
|
478 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
515 |
msgid "Username is required"
|
516 |
msgstr "Der Mitgliedername ist erforderlich"
|
517 |
|
518 |
-
#:
|
519 |
msgid "Username contains invalid character"
|
520 |
msgstr "Der Benutzername enthält ungültige Zeichen"
|
521 |
|
522 |
-
#:
|
523 |
msgid "Username already exists."
|
524 |
msgstr "Ihr Benutzername existiert bereits."
|
525 |
|
526 |
-
#:
|
527 |
msgid "Password is required"
|
528 |
msgstr "Passwort erforderlich"
|
529 |
|
530 |
-
#:
|
531 |
msgid "Password mismatch"
|
532 |
msgstr "Die Passwörter stimmen nicht überein"
|
533 |
|
534 |
-
#:
|
535 |
msgid "Email is required"
|
536 |
msgstr "E-Mail Adresse wird benötigt"
|
537 |
|
538 |
-
#:
|
539 |
msgid "Email is invalid"
|
540 |
msgstr "E-Mail Adresse ist ungültig"
|
541 |
|
542 |
-
#:
|
543 |
msgid "Email is already used."
|
544 |
msgstr "Ihre E-Mail Adresse existiert bereits."
|
545 |
|
546 |
-
#:
|
547 |
msgid "Member since field is invalid"
|
548 |
msgstr "\"Mitglied seit\" Feld ist inkorrekt"
|
549 |
|
550 |
-
#:
|
551 |
msgid "Access starts field is invalid"
|
552 |
msgstr "Ungültiger Wert für den Beginn des Zugangs"
|
553 |
|
554 |
-
#:
|
555 |
msgid "Gender field is invalid"
|
556 |
msgstr "Feld \"Geschlecht\" ist inkorrekt"
|
557 |
|
558 |
-
#:
|
559 |
msgid "Account state field is invalid"
|
560 |
msgstr "Kontostatusfeld ist ungültig"
|
561 |
|
562 |
-
#:
|
563 |
msgid "Invalid membership level"
|
564 |
msgstr "Ungültige Mitgliedschaftsstufe"
|
565 |
|
566 |
-
#:
|
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 |
-
#:
|
575 |
-
#:
|
|
|
576 |
msgid "Join Us"
|
577 |
-
msgstr "Noch kein Mitglied? Registrieren Sie sich hier
|
578 |
|
579 |
-
#:
|
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 |
-
#:
|
587 |
msgid " page to pay for a premium membership."
|
588 |
msgstr " Seite, um für eine Premium-Mitgliedschaft zu bezahlen."
|
589 |
|
590 |
-
#:
|
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 |
-
#:
|
600 |
msgid "Security check: captcha validation failed."
|
601 |
msgstr "Sicherheitskontrolle: Captcha-Validierung fehlgeschlagen."
|
602 |
|
603 |
-
#:
|
604 |
msgid "You must accept the terms and conditions."
|
605 |
msgstr "Sie müssen die allgemeinen Geschäftsbedingungen akzeptieren."
|
606 |
|
607 |
-
#:
|
608 |
msgid "You must agree to the privacy policy."
|
609 |
msgstr "Sie müssen der Datenschutzerklärung zustimmen."
|
610 |
|
611 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
612 |
msgid "Registration Successful. "
|
613 |
msgstr "Registrierung erfolgreich. "
|
614 |
|
615 |
-
#:
|
616 |
-
#:
|
617 |
-
#:
|
618 |
msgid "Please"
|
619 |
msgstr "Bitte"
|
620 |
|
621 |
-
#:
|
622 |
-
#:
|
|
|
623 |
msgid "Login"
|
624 |
msgstr "Einloggen"
|
625 |
|
626 |
-
#:
|
627 |
msgid "Please correct the following"
|
628 |
msgstr "Bitte korrigieren Sie folgendes"
|
629 |
|
630 |
-
#:
|
631 |
msgid "Membership Level Couldn't be found."
|
632 |
msgstr "Mitgliedschaftsstufe konnte nicht gefunden werden."
|
633 |
|
634 |
-
#:
|
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 |
-
#:
|
640 |
msgid "Profile updated successfully."
|
641 |
msgstr "Profil erfolgreich aktualisiert."
|
642 |
|
643 |
-
#:
|
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 |
-
#:
|
652 |
msgid "Please correct the following."
|
653 |
msgstr "Bitte korrigieren Sie folgendes."
|
654 |
|
655 |
-
#:
|
656 |
msgid "Captcha validation failed."
|
657 |
msgstr "Captcha-Validierung fehlgeschlagen."
|
658 |
|
659 |
-
#:
|
660 |
msgid "Email address not valid."
|
661 |
msgstr "Ungültige E-Mail Adresse."
|
662 |
|
663 |
-
#:
|
664 |
msgid "No user found with that email address."
|
665 |
msgstr "Kein Benutzer mit dieser E-Mail-Adresse gefunden."
|
666 |
|
667 |
-
#:
|
668 |
-
#:
|
669 |
msgid "Email Address: "
|
670 |
msgstr "E-Mail Adresse: "
|
671 |
|
672 |
-
#:
|
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 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
677 |
msgid "Sorry, Nonce verification failed."
|
678 |
msgstr "Entschuldigung, Nonce-Überprüfung fehlgeschlagen."
|
679 |
|
680 |
-
#:
|
681 |
msgid "Sorry, Password didn't match."
|
682 |
msgstr "Passwort stimmt leider nicht überein."
|
683 |
|
684 |
-
#:
|
685 |
msgid "Date format is not valid."
|
686 |
msgstr "Datumsformat ist nicht gültig."
|
687 |
|
688 |
-
#:
|
689 |
msgid "Access duration must be > 0."
|
690 |
msgstr "Zugriffsdauer muss >0 sein."
|
691 |
|
692 |
-
#:
|
693 |
msgid "Member"
|
694 |
msgstr "Mitglied"
|
695 |
|
696 |
-
#:
|
697 |
-
#:
|
698 |
msgid "ID"
|
699 |
msgstr "ID"
|
700 |
|
701 |
-
#:
|
702 |
-
#:
|
703 |
-
#:
|
|
|
704 |
msgid "Username"
|
705 |
msgstr "Benutzername"
|
706 |
|
707 |
-
#:
|
708 |
-
#:
|
709 |
msgid "Email"
|
710 |
msgstr "E-Mail"
|
711 |
|
712 |
-
#:
|
713 |
-
#:
|
714 |
msgid "Access Starts"
|
715 |
msgstr "Beginn der Zugriffsmöglichkeit"
|
716 |
|
717 |
-
#:
|
718 |
msgid "Account State"
|
719 |
msgstr "Kontostatus"
|
720 |
|
721 |
-
#:
|
722 |
msgid "Last Login Date"
|
723 |
msgstr "Datum des letzten Log-In"
|
724 |
|
725 |
-
#:
|
726 |
msgid "Set Status to Active"
|
727 |
msgstr "Setzen Sie den Status auf Aktiv"
|
728 |
|
729 |
-
#:
|
730 |
msgid "Set Status to Active and Notify"
|
731 |
msgstr "Setzen Sie den Status auf Aktiv und Benachrichtigen"
|
732 |
|
733 |
-
#:
|
734 |
msgid "Set Status to Inactive"
|
735 |
msgstr "Setzen Sie den Status auf Inaktiv"
|
736 |
|
737 |
-
#:
|
738 |
msgid "Set Status to Pending"
|
739 |
msgstr "Setzen Sie den Status auf Ausstehend"
|
740 |
|
741 |
-
#:
|
742 |
msgid "Set Status to Expired"
|
743 |
msgstr "Setzen Sie den Status auf abgelaufen"
|
744 |
|
745 |
-
#:
|
746 |
msgid "incomplete"
|
747 |
msgstr "unvollständig"
|
748 |
|
749 |
-
#:
|
750 |
msgid "No member found."
|
751 |
msgstr "Kein Mitglied gefunden."
|
752 |
|
753 |
-
#:
|
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 |
-
#:
|
760 |
-
#:
|
761 |
msgid "Error! Please select a membership level first."
|
762 |
msgstr "Fehler! Bitte wählen Sie zuerst eine Mitgliedsstufe aus."
|
763 |
|
764 |
-
#:
|
765 |
msgid "Membership level change operation completed successfully."
|
766 |
msgstr "Änderung der Mitgliedschaftsstufe wurde erfolgreich abgeschlossen."
|
767 |
|
768 |
-
#:
|
769 |
msgid "Access starts date change operation successfully completed."
|
770 |
msgstr "Datumsänderung erfolgreich abgeschlossen."
|
771 |
|
772 |
-
#:
|
773 |
msgid "Bulk Update Membership Level of Members"
|
774 |
msgstr "Massen-Änderung der Mitgliedschaftsstufe der Mitglieder"
|
775 |
|
776 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
794 |
-
#:
|
795 |
msgid "Membership Level: "
|
796 |
msgstr "Mitgliedschaftsstufe: "
|
797 |
|
798 |
-
#:
|
799 |
msgid "Select Current Level"
|
800 |
msgstr "Wählen Sie die aktuelle Stufe aus"
|
801 |
|
802 |
-
#:
|
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 |
-
#:
|
811 |
msgid "Level to Change to: "
|
812 |
msgstr "Mitgliedschaft ändern in: "
|
813 |
|
814 |
-
#:
|
815 |
msgid "Select Target Level"
|
816 |
msgstr "Ziel Ebene auswählen"
|
817 |
|
818 |
-
#:
|
819 |
msgid "Select the new membership level."
|
820 |
msgstr "Wählen Sie die neue Mitgliedschaftsstufe aus."
|
821 |
|
822 |
-
#:
|
823 |
msgid "Bulk Change Membership Level"
|
824 |
msgstr "Massen-Änderung der Mitgliedschaftsstufe"
|
825 |
|
826 |
-
#:
|
827 |
msgid "Bulk Update Access Starts Date of Members"
|
828 |
msgstr "Massen-Änderung des Datums, ab dem die Mitgliedschaft beginnt"
|
829 |
|
830 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
851 |
msgid "Select Level"
|
852 |
msgstr "Stufe auswählen"
|
853 |
|
854 |
-
#:
|
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 |
-
#:
|
863 |
msgid "Specify the access starts date value."
|
864 |
msgstr "Geben Sie das Datum ein, ab dem der Zugriff möglich ist."
|
865 |
|
866 |
-
#:
|
867 |
msgid "Bulk Change Access Starts Date"
|
868 |
msgstr "Massen-Änderung des Datums, ab dem der Zugriff möglich ist"
|
869 |
|
870 |
-
#:
|
871 |
msgid "Simple WP Membership::Members"
|
872 |
msgstr "Simple WP Membership::Mitglieder"
|
873 |
|
874 |
-
#:
|
875 |
-
#:
|
876 |
-
#:
|
877 |
msgid "Add New"
|
878 |
msgstr "Neu hinzufügen"
|
879 |
|
880 |
-
#:
|
|
|
881 |
msgid "Add Member"
|
882 |
msgstr "Neues Mitglied hinzufügen"
|
883 |
|
884 |
-
#:
|
885 |
msgid "Bulk Operation"
|
886 |
msgstr "Massen-Änderung"
|
887 |
|
888 |
-
#:
|
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 |
-
#:
|
897 |
msgid "Membership Level Creation Successful."
|
898 |
msgstr "Mitgliedschaftstufe erfolgreich erstellt.."
|
899 |
|
900 |
-
#:
|
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 |
-
#:
|
908 |
msgid "Membership Level Updated Successfully."
|
909 |
msgstr "Mitgliedschaftstufe wurde erfolgreich aktualisiert."
|
910 |
|
911 |
-
#:
|
912 |
msgid "Role"
|
913 |
msgstr "Rolle"
|
914 |
|
915 |
-
#:
|
916 |
msgid "Access Valid For/Until"
|
917 |
msgstr "Zugang gültig für/bis"
|
918 |
|
919 |
-
#:
|
920 |
msgid "No membership levels found."
|
921 |
msgstr "Keine Mitgliedschaftsstufen gefunden."
|
922 |
|
923 |
-
#:
|
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 |
-
#:
|
931 |
-
#:
|
932 |
-
#:
|
933 |
msgid "Search"
|
934 |
msgstr "Suchen"
|
935 |
|
936 |
-
#:
|
937 |
msgid "Simple WP Membership::Membership Levels"
|
938 |
msgstr "Simple WP Membership::Mitgliedschaftsstufen"
|
939 |
|
940 |
-
#:
|
941 |
msgid "Add Level"
|
942 |
msgstr "Neue Mitgliedschaftsstufe hinzufügen"
|
943 |
|
944 |
-
#:
|
945 |
msgid "Manage Content Protection"
|
946 |
msgstr "Schutz der Inhalte verwalten"
|
947 |
|
948 |
-
#:
|
949 |
msgid "Category Protection"
|
950 |
msgstr "Kategorie Schutz"
|
951 |
|
952 |
-
#:
|
953 |
msgid "Post and Page Protection"
|
954 |
msgstr "Schutz von Beiträgen und Seiten"
|
955 |
|
956 |
-
#:
|
957 |
-
#:
|
958 |
-
#:
|
959 |
msgid "Title"
|
960 |
msgstr "Titel"
|
961 |
|
962 |
-
#:
|
963 |
-
#:
|
964 |
-
#:
|
965 |
msgid "Author"
|
966 |
msgstr "Autor"
|
967 |
|
968 |
-
#:
|
969 |
-
#:
|
970 |
-
#:
|
971 |
msgid "Status"
|
972 |
msgstr "Status"
|
973 |
|
974 |
-
#:
|
975 |
msgid "Categories"
|
976 |
msgstr "Kategorien"
|
977 |
|
978 |
-
#:
|
979 |
msgid "Type"
|
980 |
msgstr "Typ"
|
981 |
|
982 |
-
#:
|
983 |
msgid "Protection settings updated!"
|
984 |
msgstr "Schutz-Einstellungen aktualisiert!"
|
985 |
|
986 |
-
#:
|
987 |
msgid "No items found."
|
988 |
msgstr "Keine Einträge gefunden."
|
989 |
|
990 |
-
#:
|
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 |
-
#:
|
999 |
msgid "category protection menu"
|
1000 |
msgstr "Menue des Kategorie Schutzes"
|
1001 |
|
1002 |
-
#:
|
1003 |
-
#:
|
1004 |
msgid "General Settings"
|
1005 |
msgstr "Allgemeine Einstellungen"
|
1006 |
|
1007 |
-
#:
|
1008 |
msgid "Payment Settings"
|
1009 |
msgstr "Einstellungen für Zahlungsvorgänge"
|
1010 |
|
1011 |
-
#:
|
1012 |
msgid "Email Settings"
|
1013 |
msgstr "E-Mail Einstellungen"
|
1014 |
|
1015 |
-
#:
|
1016 |
msgid "Tools"
|
1017 |
msgstr "Tools"
|
1018 |
|
1019 |
-
#:
|
1020 |
-
#:
|
1021 |
msgid "Advanced Settings"
|
1022 |
msgstr "Erweiterte Einstellungen"
|
1023 |
|
1024 |
-
#:
|
1025 |
msgid "Addons Settings"
|
1026 |
msgstr "Einstellungen für die Erweiterungen"
|
1027 |
|
1028 |
-
#:
|
1029 |
msgid "Plugin Documentation"
|
1030 |
msgstr "Plugin-Dokumentation"
|
1031 |
|
1032 |
-
#:
|
1033 |
msgid "Enable Free Membership"
|
1034 |
msgstr "Kostenlose Mitgliedschaft erlauben"
|
1035 |
|
1036 |
-
#:
|
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 |
-
#:
|
1046 |
msgid "Free Membership Level ID"
|
1047 |
msgstr "Kostenlose Mitgliedschaftsstufen-ID"
|
1048 |
|
1049 |
-
#:
|
1050 |
msgid "Assign free membership level ID"
|
1051 |
msgstr "ID der kostenlosen Mitgliedschaftsstufe zuweisen"
|
1052 |
|
1053 |
-
#:
|
1054 |
msgid "Enable More Tag Protection"
|
1055 |
msgstr "Aktiviere den \"Mehr\"-Tag Schutz"
|
1056 |
|
1057 |
-
#:
|
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 |
-
#:
|
1068 |
msgid "Hide Adminbar"
|
1069 |
msgstr "Admin-Bar ausblenden"
|
1070 |
|
1071 |
-
#:
|
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 |
-
#:
|
1080 |
msgid "Show Adminbar to Admin"
|
1081 |
msgstr "Adminbar dem Admin anzeigen"
|
1082 |
|
1083 |
-
#:
|
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 |
-
#:
|
1092 |
msgid "Disable Access to WP Dashboard"
|
1093 |
msgstr "Deaktivieren Sie den Zugriff auf das WP Dashboard"
|
1094 |
|
1095 |
-
#:
|
1096 |
msgid ""
|
1097 |
-
"WordPress allows a
|
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 |
-
#:
|
1107 |
-
#:
|
1108 |
msgid "Default Account Status"
|
1109 |
msgstr "Standardkonto Status"
|
1110 |
|
1111 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
1134 |
msgid "Pages Settings"
|
1135 |
msgstr "Seiteneinstellungen"
|
1136 |
|
1137 |
-
#:
|
1138 |
msgid "Login Page URL"
|
1139 |
msgstr "URL der Login Seite"
|
1140 |
|
1141 |
-
#:
|
1142 |
msgid "Registration Page URL"
|
1143 |
msgstr "Registrierungsseiten-URL"
|
1144 |
|
1145 |
-
#:
|
1146 |
msgid "Join Us Page URL"
|
1147 |
msgstr "Jetzt Anmelden-URL"
|
1148 |
|
1149 |
-
#:
|
1150 |
msgid "Edit Profile Page URL"
|
1151 |
msgstr "Profilseite URL bearbeiten"
|
1152 |
|
1153 |
-
#:
|
1154 |
msgid "Password Reset Page URL"
|
1155 |
msgstr "Passwort zurücksetzten-URL"
|
1156 |
|
1157 |
-
#:
|
1158 |
msgid "Test & Debug Settings"
|
1159 |
msgstr "Test & Debug-Einstellungen"
|
1160 |
|
1161 |
-
#:
|
1162 |
msgid "Check this option to enable debug logging."
|
1163 |
msgstr ""
|
1164 |
"Aktivieren Sie diese Option, um die Debug-Protokollierung zu aktivieren."
|
1165 |
|
1166 |
-
#:
|
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 |
-
#:
|
1176 |
msgid "View general debug log file by clicking "
|
1177 |
msgstr "Allgemeine Debug Log Datei ansehen "
|
1178 |
|
1179 |
-
#:
|
1180 |
-
#:
|
1181 |
-
#:
|
1182 |
msgid "here"
|
1183 |
msgstr "hier"
|
1184 |
|
1185 |
-
#:
|
1186 |
msgid "View login related debug log file by clicking "
|
1187 |
msgstr "Login Debug Log Datei ansehen "
|
1188 |
|
1189 |
-
#:
|
1190 |
msgid "Reset debug log files by clicking "
|
1191 |
msgstr "Zurücksetzen der Debug Log Dateien "
|
1192 |
|
1193 |
-
#:
|
1194 |
msgid "Enable Debug"
|
1195 |
msgstr "Debug aktivieren"
|
1196 |
|
1197 |
-
#:
|
1198 |
msgid "Enable Sandbox Testing"
|
1199 |
msgstr "Sandbox-Test aktivieren"
|
1200 |
|
1201 |
-
#:
|
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 |
-
#:
|
1208 |
msgid "Email Settings Overview"
|
1209 |
msgstr "E-Mail Einstellungen"
|
1210 |
|
1211 |
-
#:
|
1212 |
msgid "Email Misc. Settings"
|
1213 |
msgstr "E-Mail Einstellungen"
|
1214 |
|
1215 |
-
#:
|
1216 |
msgid "From Email Address"
|
1217 |
msgstr "Von E-Mail-Adresse"
|
1218 |
|
1219 |
-
#:
|
1220 |
msgid "Email Settings (Prompt to Complete Registration )"
|
1221 |
msgstr "E-Mail-Einstellungen (Eingabeaufforderung zur Anmeldung)"
|
1222 |
|
1223 |
-
#:
|
1224 |
-
#:
|
1225 |
-
#:
|
1226 |
-
#:
|
1227 |
-
#:
|
|
|
1228 |
msgid "Email Subject"
|
1229 |
msgstr "E-Mail Betreff"
|
1230 |
|
1231 |
-
#:
|
1232 |
-
#:
|
1233 |
-
#:
|
1234 |
-
#:
|
1235 |
-
#:
|
|
|
1236 |
msgid "Email Body"
|
1237 |
msgstr "E-Mail Text"
|
1238 |
|
1239 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
1271 |
msgid "Email Settings (Registration Complete)"
|
1272 |
msgstr "E-Mail-Einstellungen (Anmeldung abgeschlossen)"
|
1273 |
|
1274 |
-
#:
|
1275 |
msgid "Send Notification to Admin"
|
1276 |
msgstr "Benachrichtigung an Admin senden"
|
1277 |
|
1278 |
-
#:
|
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 |
-
#:
|
1287 |
msgid "Admin Email Address"
|
1288 |
msgstr "Email Adresse des Admin"
|
1289 |
|
1290 |
-
#:
|
1291 |
msgid "Admin Notification Email Subject"
|
1292 |
msgstr "Betreff-Zeile der Admin Benachrichtigung"
|
1293 |
|
1294 |
-
#:
|
1295 |
msgid "Admin Notification Email Body"
|
1296 |
msgstr "E-Mail Text der Admin Benachrichtigung"
|
1297 |
|
1298 |
-
#:
|
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 |
-
#:
|
1305 |
msgid "Email Settings (Password Reset)"
|
1306 |
msgstr "E-Mail-Einstellungen (Passwort zurücksetzen)"
|
1307 |
|
1308 |
-
#:
|
1309 |
msgid " Email Settings (Account Upgrade Notification)"
|
1310 |
msgstr " E-Mail-Einstellungen (Kontoaktualisierungsbenachrichtigung)"
|
1311 |
|
1312 |
-
#:
|
1313 |
msgid " Email Settings (Bulk Account Activate Notification)"
|
1314 |
msgstr " E-Mail-Einstellungen (Account Benachrichtigung aktivieren)"
|
1315 |
|
1316 |
-
#:
|
|
|
|
|
|
|
|
|
1317 |
msgid "Enable Expired Account Login"
|
1318 |
msgstr "Aktivieren Sie das \"abgelaufene Konto\" Login"
|
1319 |
|
1320 |
-
#:
|
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 |
-
#:
|
1331 |
msgid "Membership Renewal URL"
|
1332 |
msgstr "URL zur Erneuerung der Mitgliedschaft"
|
1333 |
|
1334 |
-
#:
|
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 |
-
#:
|
1347 |
msgid "After Registration Redirect URL"
|
1348 |
msgstr "URL, zu der nach der Registrierung weitergeleitet wird"
|
1349 |
|
1350 |
-
#:
|
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 |
-
#:
|
1365 |
msgid "Enable Auto Login After Registration"
|
1366 |
msgstr "Autom. Login nach Registrierung erlauben"
|
1367 |
|
1368 |
-
#:
|
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.
|
1372 |
-
"
|
1373 |
-
"
|
|
|
|
|
1374 |
msgstr ""
|
1375 |
-
"Wenden Sie diese Möglichkeit an, wenn
|
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 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1382 |
msgid "Allow Account Deletion"
|
1383 |
msgstr "Kontolöschung zulassen"
|
1384 |
|
1385 |
-
#:
|
1386 |
msgid "Allow users to delete their accounts."
|
1387 |
msgstr "Benutzern erlauben, ihre Konten zu löschen."
|
1388 |
|
1389 |
-
#:
|
1390 |
msgid "Force Strong Password for Members"
|
1391 |
msgstr "Ein starkes Passwort erzwingen"
|
1392 |
|
1393 |
-
#:
|
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 |
-
#:
|
1402 |
msgid "Use WordPress Timezone"
|
1403 |
msgstr "Die Wordpress Zeitzone benutzen"
|
1404 |
|
1405 |
-
#:
|
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 |
-
#:
|
1414 |
msgid "Auto Delete Pending Account"
|
1415 |
msgstr "Automatisches Löschen einer ausstehenden Mitgliedschaft"
|
1416 |
|
1417 |
-
#:
|
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 |
-
#:
|
1423 |
msgid "Admin Dashboard Access Permission"
|
1424 |
msgstr "Admin-Dashboard Zugriffsberechtigung"
|
1425 |
|
1426 |
-
#:
|
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 |
-
#:
|
1437 |
msgid "Force WP User Synchronization"
|
1438 |
msgstr "Synchronisation mit den WP Benutzereinträgen erzwingen"
|
1439 |
|
1440 |
-
#:
|
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 |
-
#:
|
1452 |
msgid "Create Member Accounts for New WP Users"
|
1453 |
msgstr "Mitgliedschaften für neue Anwender einrichten"
|
1454 |
|
1455 |
-
#:
|
1456 |
msgid "Enable Auto Create Member Accounts"
|
1457 |
msgstr "Automatische Erstellung einer Mitgliedschaft erlauben"
|
1458 |
|
1459 |
-
#:
|
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 |
-
#:
|
1469 |
msgid "Default Membership Level"
|
1470 |
msgstr "Voreingestellte Mitgliedschaftsstufe"
|
1471 |
|
1472 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
|
|
1490 |
msgid "Terms and Conditions"
|
1491 |
msgstr "Allgemeine Geschäftbedingungen"
|
1492 |
|
1493 |
-
#:
|
1494 |
msgid "Enable Terms and Conditions"
|
1495 |
msgstr "Allgemeine Geschäftsbedingungen aktivieren"
|
1496 |
|
1497 |
-
#:
|
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 |
-
#:
|
1504 |
msgid "Terms and Conditions Page URL"
|
1505 |
msgstr "URL der allgemeinen Geschäftsbedingungen"
|
1506 |
|
1507 |
-
#:
|
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 |
-
#:
|
1515 |
msgid "Enable Privacy Policy"
|
1516 |
msgstr "Datenschutzerklärung aktivieren"
|
1517 |
|
1518 |
-
#:
|
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 |
-
#:
|
1525 |
msgid "Privacy Policy Page URL"
|
1526 |
msgstr "URL der Datenschutzerklärung"
|
1527 |
|
1528 |
-
#:
|
1529 |
msgid "Enter the URL of your privacy policy page."
|
1530 |
msgstr "Geben Sie die URL der Datenschutzerklärung an."
|
1531 |
|
1532 |
-
#:
|
1533 |
-
#:
|
1534 |
-
#:
|
1535 |
msgid "Settings updated!"
|
1536 |
msgstr "Einstellungen aktualisiert!"
|
1537 |
|
1538 |
-
#:
|
1539 |
msgid "General Plugin Settings."
|
1540 |
msgstr "Allgemeine Plugin-Einstellungen."
|
1541 |
|
1542 |
-
#:
|
1543 |
msgid "Page Setup and URL Related settings."
|
1544 |
msgstr "Seiten- und URL-spezifische Einstellungen."
|
1545 |
|
1546 |
-
#:
|
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 |
-
#:
|
1556 |
msgid "Testing and Debug Related Settings."
|
1557 |
msgstr "Einstellungen zum Testen und Debuggen."
|
1558 |
|
1559 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
1586 |
-
#:
|
1587 |
msgid "This documentation"
|
1588 |
msgstr "Plugin-Dokumentation"
|
1589 |
|
1590 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
1619 |
msgid ""
|
1620 |
-
" You cannot use email
|
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 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
1663 |
msgid "Simple WP Membership::Settings"
|
1664 |
msgstr "Simple WP Membership::Einstellungen"
|
1665 |
|
1666 |
-
#:
|
1667 |
-
#:
|
1668 |
-
#:
|
1669 |
-
#:
|
1670 |
msgid "User is not logged in."
|
1671 |
msgstr "Benutzer ist nicht angemeldet."
|
1672 |
|
1673 |
-
#:
|
|
|
|
|
|
|
|
|
1674 |
msgid "Registration"
|
1675 |
msgstr "Registrierung"
|
1676 |
|
1677 |
-
#:
|
1678 |
msgid "Member Login"
|
1679 |
msgstr "Login für Mitglieder"
|
1680 |
|
1681 |
-
#:
|
1682 |
-
#:
|
1683 |
msgid "Profile"
|
1684 |
msgstr "Profil"
|
1685 |
|
1686 |
-
#:
|
1687 |
msgid "Password Reset"
|
1688 |
msgstr "Passwort zurücksetzen"
|
1689 |
|
1690 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1691 |
msgid "Not a Member?"
|
1692 |
msgstr "Noch kein Mitglied?"
|
1693 |
|
1694 |
-
#:
|
1695 |
msgid "renew"
|
1696 |
msgstr "erneuern"
|
1697 |
|
1698 |
-
#:
|
1699 |
msgid " your account to gain access to this content."
|
1700 |
msgstr " Ihr Konto, um Zugang zu diesem Inhalt zu erhalten."
|
1701 |
|
1702 |
-
#:
|
1703 |
-
#:
|
1704 |
msgid "Error! This action ("
|
1705 |
msgstr "Fehler! Diese Aktion ("
|
1706 |
|
1707 |
-
#:
|
1708 |
msgid "(Please Select)"
|
1709 |
msgstr "(Bitte auswählen)"
|
1710 |
|
1711 |
-
#:
|
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 |
-
#:
|
1717 |
msgid "Never"
|
1718 |
msgstr "Niemals"
|
1719 |
|
1720 |
-
#:
|
1721 |
-
#:
|
1722 |
msgid "Active"
|
1723 |
msgstr "Aktiv"
|
1724 |
|
1725 |
-
#:
|
1726 |
-
#:
|
1727 |
msgid "Inactive"
|
1728 |
msgstr "Inaktiv"
|
1729 |
|
1730 |
-
#:
|
1731 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
1732 |
msgid "Pending"
|
1733 |
msgstr "Ausstehend"
|
1734 |
|
1735 |
-
#:
|
1736 |
-
#:
|
1737 |
msgid "Expired"
|
1738 |
msgstr "Abgelaufen"
|
1739 |
|
1740 |
-
#:
|
|
|
1741 |
msgid "Delete Account"
|
1742 |
msgstr "Konto löschen"
|
1743 |
|
1744 |
-
#:
|
1745 |
msgid "Your membership profile will be updated to reflect the payment."
|
1746 |
msgstr "Ihr Mitglieds Profil wird gemäß Zahlungsbetrag aktualisiert."
|
1747 |
|
1748 |
-
#:
|
1749 |
msgid "Your profile username: "
|
1750 |
msgstr "Ihr Benutzername: "
|
1751 |
|
1752 |
-
#:
|
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 |
-
#:
|
1758 |
msgid "Click here to complete your paid registration"
|
1759 |
msgstr "Klicken Sie hier, um Ihre bezahlte Registrierung abzuschließen"
|
1760 |
|
1761 |
-
#:
|
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 |
-
#:
|
1773 |
msgid "Expiry: "
|
1774 |
msgstr "Ablauf: "
|
1775 |
|
1776 |
-
#:
|
1777 |
msgid "You are not logged-in as a member"
|
1778 |
msgstr "Sie sind nicht als Mitglied angemeldet"
|
1779 |
|
1780 |
-
#:
|
1781 |
msgid "Logged in as: "
|
1782 |
msgstr "Eingeloggt als: "
|
1783 |
|
1784 |
-
#:
|
1785 |
-
#:
|
1786 |
msgid "Logout"
|
1787 |
msgstr "Ausloggen"
|
1788 |
|
1789 |
-
#:
|
1790 |
msgid "Login Here"
|
1791 |
msgstr "Hier einloggen"
|
1792 |
|
1793 |
-
#:
|
1794 |
msgid "Not a member? "
|
1795 |
msgstr "Noch kein Mitglied? "
|
1796 |
|
1797 |
-
#:
|
1798 |
msgid "Join Now"
|
1799 |
-
msgstr "Noch kein Mitglied? Registrieren Sie sich hier
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1800 |
|
1801 |
-
#:
|
1802 |
-
|
1803 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1804 |
msgid "Password"
|
1805 |
msgstr "Passwort"
|
1806 |
|
1807 |
-
#:
|
1808 |
msgid "Repeat Password"
|
1809 |
msgstr "Passwort wiederholen"
|
1810 |
|
1811 |
-
#:
|
1812 |
msgid "I accept the "
|
1813 |
msgstr "Ich akzeptiere "
|
1814 |
|
1815 |
-
#:
|
1816 |
msgid "I agree to the "
|
1817 |
msgstr "Ich akzeptiere "
|
1818 |
|
1819 |
-
#:
|
1820 |
msgid "Privacy Policy"
|
1821 |
-
msgstr "
|
1822 |
|
1823 |
-
#:
|
1824 |
msgid "Register"
|
1825 |
msgstr "Registrieren"
|
1826 |
|
1827 |
-
#:
|
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 |
-
#:
|
1833 |
-
#:
|
1834 |
-
#:
|
1835 |
-
#:
|
1836 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
1837 |
msgid "(required)"
|
1838 |
msgstr "(Pflichtfeld)"
|
1839 |
|
1840 |
-
#:
|
|
|
1841 |
msgid "E-mail"
|
1842 |
msgstr "E-Mail Adresse"
|
1843 |
|
1844 |
-
#:
|
1845 |
msgid "(twice, required)"
|
1846 |
msgstr "(zweimal, erforderlich)"
|
1847 |
|
1848 |
-
#:
|
|
|
1849 |
msgid "Strength indicator"
|
1850 |
msgstr "Passwortsicherheit"
|
1851 |
|
1852 |
-
#:
|
|
|
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 |
-
#:
|
1863 |
-
#:
|
|
|
1864 |
msgid "Account Status"
|
1865 |
msgstr "Kontostatus"
|
1866 |
|
1867 |
-
#:
|
1868 |
msgid "Add New Member "
|
1869 |
msgstr "Neues Mitglied hinzufügen "
|
1870 |
|
1871 |
-
#:
|
1872 |
msgid "Add Membership Level"
|
1873 |
msgstr "Mitgliedschaftsstufe hinzufügen"
|
1874 |
|
1875 |
-
#:
|
1876 |
msgid "Create new membership level."
|
1877 |
msgstr "Neue Mitgliedschaftsstufe erstellen."
|
1878 |
|
1879 |
-
#:
|
|
|
1880 |
msgid "Membership Level Name"
|
1881 |
msgstr "Name der Mitgliedschaftsstufe"
|
1882 |
|
1883 |
-
#:
|
|
|
1884 |
msgid "Default WordPress Role"
|
1885 |
msgstr "Standard-WordPress-Rolle"
|
1886 |
|
1887 |
-
#:
|
|
|
1888 |
msgid "Access Duration"
|
1889 |
msgstr "Zugriffsdauer"
|
1890 |
|
1891 |
-
#:
|
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 |
-
#:
|
1896 |
-
#:
|
1897 |
-
#:
|
1898 |
-
#:
|
|
|
|
|
|
|
|
|
1899 |
msgid "Expire After"
|
1900 |
msgstr "Läuft aus nach"
|
1901 |
|
1902 |
-
#:
|
|
|
1903 |
msgid "Days (Access expires after given number of days)"
|
1904 |
msgstr "Tage (Zugang läuft nach vorgegebener Anzahl der Tage ab.)"
|
1905 |
|
1906 |
-
#:
|
1907 |
msgid "Weeks (Access expires after given number of weeks"
|
1908 |
msgstr "Wochen (Zugang läuft nach vorgegebener Anzahl der Wochen ab)"
|
1909 |
|
1910 |
-
#:
|
|
|
1911 |
msgid "Months (Access expires after given number of months)"
|
1912 |
msgstr "Monate (Zugang läuft nach vorgegebener Anzahl der Monate ab.)"
|
1913 |
|
1914 |
-
#:
|
|
|
1915 |
msgid "Years (Access expires after given number of years)"
|
1916 |
msgstr "Jahre (Zugang läuft nach vorgegebener Anzahl der Jahre ab.)"
|
1917 |
|
1918 |
-
#:
|
|
|
1919 |
msgid "Fixed Date Expiry"
|
1920 |
msgstr "Festes Ablaufdatum"
|
1921 |
|
1922 |
-
#:
|
|
|
1923 |
msgid "(Access expires on a fixed date)"
|
1924 |
msgstr "(Der Zugang läuft zu einem festen Termin ab)"
|
1925 |
|
1926 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1927 |
msgid "Add New Membership Level "
|
1928 |
msgstr "Neue Mitgliedschaftsstufe hinzufügen "
|
1929 |
|
1930 |
-
#:
|
1931 |
msgid "Simple WP Membership::Add-ons"
|
1932 |
msgstr "Simple WP Membership::Add-ons"
|
1933 |
|
1934 |
-
#:
|
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 |
-
#:
|
1943 |
msgid "Save Changes"
|
1944 |
msgstr "Änderungen speichern"
|
1945 |
|
1946 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
|
|
1966 |
msgid "Membership Level:"
|
1967 |
msgstr "Mitgliedschaftsstufe:"
|
1968 |
|
1969 |
-
#:
|
1970 |
-
#:
|
|
|
1971 |
msgid "Update"
|
1972 |
msgstr "Aktualisieren"
|
1973 |
|
1974 |
-
#:
|
1975 |
msgid "Edit Member"
|
1976 |
msgstr "Mitglied bearbeiten"
|
1977 |
|
1978 |
-
#:
|
1979 |
msgid "Edit existing member details."
|
1980 |
msgstr "Bearbeiten Sie die vorhandenen Mitglieds-Details."
|
1981 |
|
1982 |
-
#:
|
1983 |
msgid " You are currenty editing member with member ID: "
|
1984 |
msgstr " Sie bearbeiten gerade das Mitglied mit der Mitglieds-ID: "
|
1985 |
|
1986 |
-
#:
|
1987 |
msgid "(twice, leave empty to retain old password)"
|
1988 |
msgstr "(doppelt, leer lassen, um das bestehende Passwort zu behalten)"
|
1989 |
|
1990 |
-
#:
|
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 |
-
#:
|
1999 |
msgid "this documentation"
|
2000 |
msgstr "diese Dokumentation"
|
2001 |
|
2002 |
-
#:
|
2003 |
msgid " to learn how to do it."
|
2004 |
msgstr " lernen, wie es zu machen ist."
|
2005 |
|
2006 |
-
#:
|
2007 |
msgid "Notify User"
|
2008 |
msgstr "Benutzer benachrichtigen"
|
2009 |
|
2010 |
-
#:
|
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 |
-
#:
|
2019 |
msgid "Subscriber ID/Reference"
|
2020 |
msgstr "Abonennten ID / Referenz"
|
2021 |
|
2022 |
-
#:
|
2023 |
msgid "Last Accessed Date"
|
2024 |
msgstr "Datum des letzten Zugriffs"
|
2025 |
|
2026 |
-
#:
|
|
|
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 |
-
#:
|
2031 |
msgid "Last Accessed From IP"
|
2032 |
msgstr "Letzter Zugriff von IP"
|
2033 |
|
2034 |
-
#:
|
2035 |
msgid "Save Data"
|
2036 |
msgstr "Daten speichern"
|
2037 |
|
2038 |
-
#:
|
2039 |
msgid "Delete User Profile"
|
2040 |
msgstr "Benutzerprofil löschen"
|
2041 |
|
2042 |
-
#:
|
2043 |
msgid "Edit membership level"
|
2044 |
msgstr "Mitgliedschaft bearbeiten"
|
2045 |
|
2046 |
-
#:
|
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 |
-
#:
|
2053 |
msgid "You are currently editing: "
|
2054 |
msgstr "Sie bearbeiten gerade: "
|
2055 |
|
2056 |
-
#:
|
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 |
-
#:
|
2061 |
msgid "Weeks (Access expires after given number of weeks)"
|
2062 |
msgstr "Wochen (Zugang läuft nach vorgegebener Anzahl von Wochen)"
|
2063 |
|
2064 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2065 |
msgid "Save Membership Level "
|
2066 |
msgstr "Mitgliedschaftsstufe speichern "
|
2067 |
|
2068 |
-
#:
|
2069 |
msgid "Gender"
|
2070 |
msgstr "Geschlecht"
|
2071 |
|
2072 |
-
#:
|
|
|
2073 |
msgid "Phone"
|
2074 |
msgstr "Telefonnummer"
|
2075 |
|
2076 |
-
#:
|
|
|
2077 |
msgid "Street"
|
2078 |
msgstr "Straße"
|
2079 |
|
2080 |
-
#:
|
|
|
2081 |
msgid "City"
|
2082 |
msgstr "Stadt"
|
2083 |
|
2084 |
-
#:
|
|
|
2085 |
msgid "State"
|
2086 |
msgstr "Bundesland"
|
2087 |
|
2088 |
-
#:
|
|
|
2089 |
msgid "Zipcode"
|
2090 |
msgstr "PLZ"
|
2091 |
|
2092 |
-
#:
|
|
|
2093 |
msgid "Country"
|
2094 |
msgstr "Land"
|
2095 |
|
2096 |
-
#:
|
2097 |
msgid "Company"
|
2098 |
msgstr "Firma"
|
2099 |
|
2100 |
-
#:
|
2101 |
msgid "Member Since"
|
2102 |
msgstr "Mitglied seit"
|
2103 |
|
2104 |
-
#:
|
2105 |
msgid "All"
|
2106 |
msgstr "Alle"
|
2107 |
|
2108 |
-
#:
|
2109 |
msgid "Incomplete"
|
2110 |
msgstr "Unvollständig"
|
2111 |
|
2112 |
-
#:
|
2113 |
msgid "Example Content Protection Settings"
|
2114 |
msgstr "Beispiel Inhaltsschutz Einstellungen"
|
2115 |
|
2116 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
2137 |
msgid "Posts"
|
2138 |
msgstr "Beiträge"
|
2139 |
|
2140 |
-
#:
|
2141 |
msgid "Pages"
|
2142 |
msgstr "Seiten"
|
2143 |
|
2144 |
-
#:
|
2145 |
msgid "Custom Posts"
|
2146 |
msgstr "Benutzerdefinierte Beiträge"
|
2147 |
|
2148 |
-
#:
|
2149 |
msgid "The required pages have been re-created."
|
2150 |
msgstr "Die notwendigen Seiten wurden wiederhergestellt."
|
2151 |
|
2152 |
-
#:
|
2153 |
msgid "Generate a Registration Completion link"
|
2154 |
msgstr "Einen \"Registrierung abgeschlossen\" Link generieren"
|
2155 |
|
2156 |
-
#:
|
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 |
-
#:
|
2166 |
msgid "Generate Registration Completion Link"
|
2167 |
msgstr "\"Registrierung Abgeschlossen\" Link generieren"
|
2168 |
|
2169 |
-
#:
|
2170 |
msgid "For a Particular Member ID"
|
2171 |
msgstr "Für eine bestimmte Mitglieds-ID"
|
2172 |
|
2173 |
-
#:
|
2174 |
msgid "OR"
|
2175 |
msgstr "ODER"
|
2176 |
|
2177 |
-
#:
|
2178 |
msgid "For All Incomplete Registrations"
|
2179 |
msgstr "Für alle unvollständigen Anmeldungen"
|
2180 |
|
2181 |
-
#:
|
2182 |
msgid "Send Registration Reminder Email Too"
|
2183 |
msgstr "Registrierungserinnerung auch per E-Mail verschicken"
|
2184 |
|
2185 |
-
#:
|
2186 |
msgid "Submit"
|
2187 |
msgstr "Absenden"
|
2188 |
|
2189 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
2209 |
-
#:
|
2210 |
msgid "Re-create the Required Pages"
|
2211 |
msgstr "Die notwendigen Seiten wiederherstellen"
|
2212 |
|
2213 |
-
#:
|
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 |
-
#:
|
2223 |
msgid " has full explanation."
|
2224 |
msgstr " vollständige Erklärung hat."
|
2225 |
|
2226 |
-
#:
|
2227 |
msgid "Leave empty to keep the current password"
|
2228 |
msgstr "Lassen Sie das Feld leer, um das aktuelle Passwort beizubehalten"
|
2229 |
|
2230 |
-
#:
|
2231 |
msgid "Company Name"
|
2232 |
msgstr "Firmennname"
|
2233 |
|
2234 |
-
#:
|
2235 |
msgid "Reset Password"
|
2236 |
msgstr "Passwort zurücksetzen"
|
2237 |
|
2238 |
-
#:
|
2239 |
msgid "Logged in as"
|
2240 |
msgstr "Eingeloggt als"
|
2241 |
|
2242 |
-
#:
|
2243 |
msgid "Membership"
|
2244 |
msgstr "Mitgliedschaft"
|
2245 |
|
2246 |
-
#:
|
2247 |
msgid "Account Expiry"
|
2248 |
msgstr "Kontoablauf"
|
2249 |
|
2250 |
-
#:
|
2251 |
msgid "Edit Profile"
|
2252 |
msgstr "Profil bearbeiten"
|
2253 |
|
2254 |
-
#:
|
2255 |
msgid "Username or Email"
|
2256 |
msgstr "Mitgliedsname oder Email"
|
2257 |
|
2258 |
-
#:
|
2259 |
msgid "Remember Me"
|
2260 |
msgstr "Erinneren Sie sich an mich"
|
2261 |
|
2262 |
-
#:
|
2263 |
msgid "Forgot Password"
|
2264 |
msgstr "Passwort vergessen"
|
2265 |
|
2266 |
-
#:
|
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 |
-
#:
|
2272 |
msgid "Search for a transaction by using email or name"
|
2273 |
msgstr "Suche nach einer Transaktion mit Email oder Name"
|
2274 |
|
2275 |
-
#:
|
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 |
-
#:
|
2283 |
msgid "Select Payment Button Type"
|
2284 |
msgstr "Wählen Sie den Schaltflächen Typ für Zahlungen"
|
2285 |
|
2286 |
-
#:
|
2287 |
msgid "PayPal Buy Now"
|
2288 |
msgstr "PayPal Jetzt kaufen"
|
2289 |
|
2290 |
-
#:
|
2291 |
msgid "PayPal Subscription"
|
2292 |
msgstr "PayPal Abonnement"
|
2293 |
|
2294 |
-
#:
|
|
|
|
|
|
|
|
|
2295 |
msgid "Stripe Buy Now"
|
2296 |
msgstr "Stripe Jetzt kaufen"
|
2297 |
|
2298 |
-
#:
|
2299 |
msgid "Stripe Subscription"
|
2300 |
msgstr "Stripe Mitgliedschaft"
|
2301 |
|
2302 |
-
#:
|
2303 |
msgid "Braintree Buy Now"
|
2304 |
msgstr "Braintree Jetzt kaufen"
|
2305 |
|
2306 |
-
#:
|
2307 |
msgid "Next"
|
2308 |
msgstr "Weiter"
|
2309 |
|
2310 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
2322 |
msgid "Error! The membership level ID ("
|
2323 |
msgstr "Fehler! Die Mitgliederstufen-ID ("
|
2324 |
|
2325 |
-
#:
|
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 |
-
#:
|
2335 |
msgid "PayPal Integration Settings"
|
2336 |
msgstr "PayPal Integration Einstellungen"
|
2337 |
|
2338 |
-
#:
|
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 |
-
#:
|
2343 |
msgid "Enter the Membership Level ID"
|
2344 |
msgstr "Geben Sie die Mitgliederstufen-ID ein"
|
2345 |
|
2346 |
-
#:
|
2347 |
msgid "Generate Code"
|
2348 |
msgstr "Code generieren"
|
2349 |
|
2350 |
-
#:
|
2351 |
msgid "Braintree Buy Now Button Configuration"
|
2352 |
msgstr "Braintree \"Jetzt kaufen\" Button Konfiguration"
|
2353 |
|
2354 |
-
#:
|
2355 |
-
#:
|
2356 |
-
#:
|
2357 |
-
#:
|
2358 |
-
#:
|
|
|
2359 |
msgid "Button ID"
|
2360 |
msgstr "Button ID"
|
2361 |
|
2362 |
-
#:
|
2363 |
-
#:
|
2364 |
-
#:
|
2365 |
-
#:
|
2366 |
-
#:
|
2367 |
-
#:
|
2368 |
-
#:
|
2369 |
-
#:
|
|
|
2370 |
msgid "Button Title"
|
2371 |
msgstr "Button Titel"
|
2372 |
|
2373 |
-
#:
|
2374 |
-
#:
|
2375 |
-
#:
|
2376 |
-
#:
|
2377 |
-
#:
|
|
|
2378 |
msgid "Payment Amount"
|
2379 |
msgstr "Zahlungsbetrag"
|
2380 |
|
2381 |
-
#:
|
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 |
-
#:
|
2390 |
msgid "Merchant ID"
|
2391 |
msgstr "Händler ID"
|
2392 |
|
2393 |
-
#:
|
2394 |
msgid "Public Key"
|
2395 |
msgstr "Öffentlicher Schlüssel"
|
2396 |
|
2397 |
-
#:
|
2398 |
msgid "Private Key"
|
2399 |
msgstr "Privater Schlüssel"
|
2400 |
|
2401 |
-
#:
|
2402 |
msgid "Merchant Account ID"
|
2403 |
msgstr "Händler-Konto-ID"
|
2404 |
|
2405 |
-
#:
|
2406 |
-
#:
|
2407 |
-
#:
|
2408 |
msgid "The following details are optional."
|
2409 |
msgstr "Die folgenden Angaben sind optional."
|
2410 |
|
2411 |
-
#:
|
2412 |
-
#:
|
2413 |
-
#:
|
2414 |
-
#:
|
2415 |
-
#:
|
2416 |
-
#:
|
2417 |
-
#:
|
2418 |
-
#:
|
|
|
2419 |
msgid "Return URL"
|
2420 |
msgstr "Zu URL zurückkehren"
|
2421 |
|
2422 |
-
#:
|
2423 |
-
#:
|
2424 |
-
#:
|
2425 |
-
#:
|
2426 |
-
#:
|
2427 |
-
#:
|
2428 |
-
#:
|
2429 |
-
#:
|
|
|
2430 |
msgid "Save Payment Data"
|
2431 |
msgstr "Zahlungsdaten speichern"
|
2432 |
|
2433 |
-
#:
|
2434 |
-
#:
|
2435 |
msgid "PayPal Buy Now Button Configuration"
|
2436 |
msgstr "PayPal \"Jetzt kaufen\" Button Configuration"
|
2437 |
|
2438 |
-
#:
|
2439 |
-
#:
|
2440 |
-
#:
|
2441 |
-
#:
|
2442 |
-
#:
|
2443 |
-
#:
|
|
|
2444 |
msgid "Payment Currency"
|
2445 |
msgstr "Währung der Zahlung"
|
2446 |
|
2447 |
-
#:
|
2448 |
-
#:
|
2449 |
-
#:
|
2450 |
-
#:
|
2451 |
msgid "PayPal Email"
|
2452 |
msgstr "PayPal E-Mail Adresse"
|
2453 |
|
2454 |
-
#:
|
2455 |
-
#:
|
2456 |
-
#:
|
2457 |
-
#:
|
2458 |
-
#:
|
2459 |
msgid "Button Image URL"
|
2460 |
msgstr "Button Bild-URL"
|
2461 |
|
2462 |
-
#:
|
2463 |
-
#:
|
2464 |
-
#:
|
2465 |
-
#:
|
2466 |
msgid "Custom Checkout Page Logo Image"
|
2467 |
msgstr "Benutzerdefinierte Checkout Seiten Logo"
|
2468 |
|
2469 |
-
#:
|
2470 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2471 |
msgid "PayPal Subscription Button Configuration"
|
2472 |
msgstr "PayPal \"Abonnieren\" Button Konfiguration"
|
2473 |
|
2474 |
-
#:
|
2475 |
-
#:
|
2476 |
msgid "Billing Amount Each Cycle"
|
2477 |
msgstr "Abrechnungsbetrag des Zyklusses"
|
2478 |
|
2479 |
-
#:
|
2480 |
-
#:
|
2481 |
msgid "Billing Cycle"
|
2482 |
msgstr "Abrechnungszyklus"
|
2483 |
|
2484 |
-
#:
|
2485 |
-
#:
|
2486 |
msgid "Billing Cycle Count"
|
2487 |
msgstr "Abrechnungszyklen"
|
2488 |
|
2489 |
-
#:
|
2490 |
-
#:
|
2491 |
msgid "Re-attempt on Failure"
|
2492 |
msgstr "Wiederholungsversuch bei aufgetretenem Fehler"
|
2493 |
|
2494 |
-
#:
|
2495 |
-
#:
|
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 |
-
#:
|
2503 |
-
#:
|
2504 |
msgid "Trial Billing Amount"
|
2505 |
msgstr "Rechnungsbetrag für Probezeitraum"
|
2506 |
|
2507 |
-
#:
|
2508 |
-
#:
|
2509 |
msgid "Trial Billing Period"
|
2510 |
msgstr "Abrechnungszeitraum für Probezeitraum"
|
2511 |
|
2512 |
-
#:
|
2513 |
-
#:
|
2514 |
-
#:
|
2515 |
msgid "Optional Details"
|
2516 |
msgstr "Optionale Details"
|
2517 |
|
2518 |
-
#:
|
2519 |
-
#:
|
2520 |
msgid "Stripe Buy Now Button Configuration"
|
2521 |
msgstr "Stripe \"Jetzt kaufen\" Button Konfiguration"
|
2522 |
|
2523 |
-
#:
|
2524 |
-
#:
|
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 |
-
#:
|
2530 |
-
#:
|
2531 |
-
#:
|
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 |
-
#:
|
2542 |
-
#:
|
2543 |
-
#:
|
2544 |
-
msgid "
|
2545 |
-
msgstr "
|
2546 |
|
2547 |
-
#:
|
2548 |
-
#:
|
2549 |
-
#:
|
2550 |
msgid "Live Publishable Key"
|
2551 |
msgstr "Veröffentlichungs Schlüssel"
|
2552 |
|
2553 |
-
#:
|
2554 |
-
#:
|
2555 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
2556 |
msgid "Collect Customer Address"
|
2557 |
msgstr "Adress-Daten des Kunden anfordern"
|
2558 |
|
2559 |
-
#:
|
2560 |
msgid "Stripe Subscription Button Configuration"
|
2561 |
msgstr "Konfiguration des Stripe Anmeldungs-Button"
|
2562 |
|
2563 |
-
#:
|
2564 |
msgid "Stripe Plan ID"
|
2565 |
msgstr "Stripe Plan ID"
|
2566 |
|
2567 |
-
#:
|
2568 |
msgid "Stripe API Settings"
|
2569 |
msgstr "Stripe API Einstellungen"
|
2570 |
|
2571 |
-
#:
|
2572 |
msgid "Webook Endpoint URL"
|
2573 |
msgstr "Webook Endpoint URL"
|
2574 |
|
2575 |
-
#:
|
2576 |
-
#:
|
2577 |
-
#:
|
2578 |
-
#:
|
2579 |
-
#:
|
|
|
2580 |
msgid "Buy Now"
|
2581 |
msgstr "Jetzt kaufen"
|
2582 |
|
2583 |
-
#:
|
2584 |
-
#:
|
2585 |
msgid "Subscribe Now"
|
2586 |
msgstr "Jetzt abonnieren"
|
2587 |
|
2588 |
-
|
2589 |
-
|
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 |
-
|
2644 |
-
|
|
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
|
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
|
2124 |
msgstr ""
|
2125 |
|
2126 |
-
msgid "Retype password
|
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 |
-
|
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->
|
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.
|
7 |
-
Stable tag: 3.7.
|
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.
|
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.
|
23 |
-
define('SIMPLE_WP_MEMBERSHIP_DB_VER', '1.
|
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')
|
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>
|