Version Description
- Fix for some special characters in the email not getting decoded correctly.
- Updated the membership upgrade email header to use the "from email address" value from the email settings.
Download this release
Release Info
Developer | mra13 |
Plugin | Simple Membership |
Version | 3.1.1 |
Comparing to | |
See all releases |
Code changes from version 3.0.1 to 3.1.1
- classes/admin-includes/class.swpm-payment-buttons-list-table.php +5 -5
- classes/admin-includes/class.swpm-payments-list-table.php +9 -9
- classes/class.simple-wp-membership.php +11 -7
- classes/class.swpm-admin-registration.php +5 -4
- classes/class.swpm-ajax.php +2 -2
- classes/class.swpm-auth.php +14 -9
- classes/class.swpm-category-list.php +23 -19
- classes/class.swpm-form.php +0 -10
- classes/class.swpm-front-registration.php +13 -9
- classes/class.swpm-init-time-tasks.php +10 -4
- classes/class.swpm-installation.php +1 -1
- classes/class.swpm-log.php +46 -0
- classes/class.swpm-member-utils.php +19 -0
- classes/class.swpm-members.php +43 -25
- classes/class.swpm-membership-level.php +15 -12
- classes/class.swpm-membership-levels.php +26 -11
- classes/class.swpm-messages.php +19 -7
- classes/class.swpm-misc-utils.php +0 -24
- classes/class.swpm-registration.php +1 -0
- classes/class.swpm-settings.php +22 -10
- classes/class.swpm-transfer.php +7 -27
- classes/class.swpm-utils.php +36 -7
- classes/common/class.swpm-list-table.php +1100 -1124
- classes/shortcode-related/class.swpm-shortcodes-handler.php +40 -1
- css/swpm.common.css +3 -3
- images/addons/affiliate-platform-integration.png +0 -0
- images/addons/affiliates-manager-integration.png +0 -0
- images/addons/idevaffiliate-integration.png +0 -0
- ipn/swpm_handle_pp_ipn.php +2 -50
- ipn/swpm_handle_subsc_ipn.php +10 -4
- languages/swpm-da_DK.mo +0 -0
- languages/swpm-da_DK.po +934 -0
- languages/swpm-el_GR.mo +0 -0
- languages/swpm-el_GR.po +1205 -0
- languages/swpm-es_ES.mo +0 -0
- languages/swpm-es_ES.po +827 -476
- languages/swpm-lv_LV.mo +0 -0
- languages/swpm-lv_LV.po +1252 -0
- languages/swpm-nl_BE.mo +0 -0
- languages/swpm-nl_BE.po +709 -0
- languages/swpm.pot +704 -338
- log-auth.txt +0 -0
- readme.txt +58 -2
- simple-wp-membership.php +2 -2
- views/add.php +1 -1
- views/admin_add_ons_page.php +25 -0
- views/admin_addon_settings.php +1 -1
- views/admin_category_list.php +2 -4
- views/admin_edit.php +5 -1
- views/admin_members.php +4 -19
- views/admin_members_list.php +31 -0
- views/admin_members_menu.php +11 -0
- views/admin_membership_level_menu.php +3 -3
- views/admin_membership_levels.php +2 -2
- views/admin_tools_settings.php +1 -1
- views/edit.php +12 -12
- views/forgot_password.php +5 -5
- views/login.php +3 -3
- views/payments/admin_create_payment_buttons.php +2 -2
- views/payments/admin_payment_buttons.php +1 -1
- views/payments/admin_payments_page.php +3 -3
- views/payments/payment-gateway/paypal_button_shortcode_view.php +9 -3
classes/admin-includes/class.swpm-payment-buttons-list-table.php
CHANGED
@@ -60,10 +60,10 @@ class SwpmPaymentButtonsListTable extends SWPM_List_Table {
|
|
60 |
function get_columns() {
|
61 |
$columns = array(
|
62 |
'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
|
63 |
-
'ID' => 'Payment Button ID',
|
64 |
-
'title' => 'Payment Button Title',
|
65 |
-
'membership_level' => 'Membership Level ID',
|
66 |
-
'button_shortcode' => 'Button Shortcode',
|
67 |
);
|
68 |
return $columns;
|
69 |
}
|
@@ -77,7 +77,7 @@ class SwpmPaymentButtonsListTable extends SWPM_List_Table {
|
|
77 |
|
78 |
function get_bulk_actions() {
|
79 |
$actions = array(
|
80 |
-
'delete' => 'Delete'
|
81 |
);
|
82 |
return $actions;
|
83 |
}
|
60 |
function get_columns() {
|
61 |
$columns = array(
|
62 |
'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
|
63 |
+
'ID' => SwpmUtils::_('Payment Button ID'),
|
64 |
+
'title' => SwpmUtils::_('Payment Button Title'),
|
65 |
+
'membership_level' => SwpmUtils::_('Membership Level ID'),
|
66 |
+
'button_shortcode' => SwpmUtils::_('Button Shortcode'),
|
67 |
);
|
68 |
return $columns;
|
69 |
}
|
77 |
|
78 |
function get_bulk_actions() {
|
79 |
$actions = array(
|
80 |
+
'delete' => SwpmUtils::_('Delete')
|
81 |
);
|
82 |
return $actions;
|
83 |
}
|
classes/admin-includes/class.swpm-payments-list-table.php
CHANGED
@@ -43,14 +43,14 @@ class SWPMPaymentsListTable extends SWPM_List_Table {
|
|
43 |
function get_columns() {
|
44 |
$columns = array(
|
45 |
'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
|
46 |
-
'id' => 'Row ID',
|
47 |
-
'email' => 'Email Address',
|
48 |
-
'first_name' => 'First Name',
|
49 |
-
'last_name' => 'Last Name',
|
50 |
-
'txn_date' => 'Date',
|
51 |
-
'txn_id' => 'Transaction ID',
|
52 |
-
'payment_amount' => 'Amount',
|
53 |
-
'membership_level' => 'Membership Level'
|
54 |
);
|
55 |
return $columns;
|
56 |
}
|
@@ -65,7 +65,7 @@ class SWPMPaymentsListTable extends SWPM_List_Table {
|
|
65 |
|
66 |
function get_bulk_actions() {
|
67 |
$actions = array(
|
68 |
-
'delete' => 'Delete'
|
69 |
);
|
70 |
return $actions;
|
71 |
}
|
43 |
function get_columns() {
|
44 |
$columns = array(
|
45 |
'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
|
46 |
+
'id' => SwpmUtils::_('Row ID'),
|
47 |
+
'email' => SwpmUtils::_('Email Address'),
|
48 |
+
'first_name' => SwpmUtils::_('First Name'),
|
49 |
+
'last_name' => SwpmUtils::_('Last Name'),
|
50 |
+
'txn_date' => SwpmUtils::_('Date'),
|
51 |
+
'txn_id' => SwpmUtils::_('Transaction ID'),
|
52 |
+
'payment_amount' => SwpmUtils::_('Amount'),
|
53 |
+
'membership_level' => SwpmUtils::_('Membership Level')
|
54 |
);
|
55 |
return $columns;
|
56 |
}
|
65 |
|
66 |
function get_bulk_actions() {
|
67 |
$actions = array(
|
68 |
+
'delete' => SwpmUtils::_('Delete')
|
69 |
);
|
70 |
return $actions;
|
71 |
}
|
classes/class.simple-wp-membership.php
CHANGED
@@ -48,8 +48,8 @@ class SimpleWpMembership {
|
|
48 |
add_shortcode('swpm_profile_form', array(&$this, 'profile_form'));
|
49 |
add_shortcode('swpm_login_form', array(&$this, 'login'));
|
50 |
add_shortcode('swpm_reset_form', array(&$this, 'reset'));
|
51 |
-
|
52 |
-
new SwpmShortcodesHandler()
|
53 |
|
54 |
add_action('save_post', array(&$this, 'save_postdata'));
|
55 |
add_action('admin_notices', array(&$this, 'notices'));
|
@@ -141,6 +141,7 @@ class SimpleWpMembership {
|
|
141 |
}
|
142 |
|
143 |
public function admin_init_hook() {
|
|
|
144 |
SwpmSettings::get_instance()->init_config_hooks();
|
145 |
$addon_saved = filter_input(INPUT_POST, 'swpm-addon-settings');
|
146 |
if (!empty($addon_saved)) {
|
@@ -174,6 +175,7 @@ class SimpleWpMembership {
|
|
174 |
do_action('swpm_after_login');
|
175 |
if (!SwpmUtils::is_ajax()) {
|
176 |
wp_redirect(site_url());
|
|
|
177 |
}
|
178 |
}
|
179 |
|
@@ -488,7 +490,6 @@ class SimpleWpMembership {
|
|
488 |
$levels->manage_categroy();
|
489 |
break;
|
490 |
case 'delete':
|
491 |
-
case 'bulk_delete':
|
492 |
$levels->delete();
|
493 |
default:
|
494 |
$levels->show();
|
@@ -501,16 +502,19 @@ class SimpleWpMembership {
|
|
501 |
$members = new SwpmMembers();
|
502 |
$action = filter_input(INPUT_GET, 'member_action');
|
503 |
$action = empty($action) ? filter_input(INPUT_POST, 'action') : $action;
|
|
|
504 |
switch ($action) {
|
505 |
case 'add':
|
506 |
case 'edit':
|
507 |
$members->process_form_request();
|
508 |
break;
|
509 |
-
case 'delete':
|
510 |
-
case 'bulk_delete':
|
511 |
-
$members->delete();
|
512 |
default:
|
513 |
-
$
|
|
|
|
|
|
|
|
|
|
|
514 |
break;
|
515 |
}
|
516 |
}
|
48 |
add_shortcode('swpm_profile_form', array(&$this, 'profile_form'));
|
49 |
add_shortcode('swpm_login_form', array(&$this, 'login'));
|
50 |
add_shortcode('swpm_reset_form', array(&$this, 'reset'));
|
51 |
+
|
52 |
+
new SwpmShortcodesHandler(); //Tackle the shortcode definitions and implementation.
|
53 |
|
54 |
add_action('save_post', array(&$this, 'save_postdata'));
|
55 |
add_action('admin_notices', array(&$this, 'notices'));
|
141 |
}
|
142 |
|
143 |
public function admin_init_hook() {
|
144 |
+
$this->common_library();
|
145 |
SwpmSettings::get_instance()->init_config_hooks();
|
146 |
$addon_saved = filter_input(INPUT_POST, 'swpm-addon-settings');
|
147 |
if (!empty($addon_saved)) {
|
175 |
do_action('swpm_after_login');
|
176 |
if (!SwpmUtils::is_ajax()) {
|
177 |
wp_redirect(site_url());
|
178 |
+
exit(0);
|
179 |
}
|
180 |
}
|
181 |
|
490 |
$levels->manage_categroy();
|
491 |
break;
|
492 |
case 'delete':
|
|
|
493 |
$levels->delete();
|
494 |
default:
|
495 |
$levels->show();
|
502 |
$members = new SwpmMembers();
|
503 |
$action = filter_input(INPUT_GET, 'member_action');
|
504 |
$action = empty($action) ? filter_input(INPUT_POST, 'action') : $action;
|
505 |
+
$output = '';
|
506 |
switch ($action) {
|
507 |
case 'add':
|
508 |
case 'edit':
|
509 |
$members->process_form_request();
|
510 |
break;
|
|
|
|
|
|
|
511 |
default:
|
512 |
+
$output = apply_filters('swpm_admin_member_menu_details_hook', '', $action);
|
513 |
+
if (empty($output)) {
|
514 |
+
$output = $members->show();
|
515 |
+
}
|
516 |
+
$selected = $action;
|
517 |
+
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_members.php');
|
518 |
break;
|
519 |
}
|
520 |
}
|
classes/class.swpm-admin-registration.php
CHANGED
@@ -51,10 +51,10 @@ class SwpmAdminRegistration extends SwpmRegistration {
|
|
51 |
if (!empty($send_notification)) {
|
52 |
$this->send_reg_email();
|
53 |
}
|
54 |
-
$message = array('succeeded' => true, 'message' => SwpmUtils::_('
|
55 |
SwpmTransfer::get_instance()->set('status', $message);
|
56 |
wp_redirect('admin.php?page=simple_wp_membership');
|
57 |
-
|
58 |
}
|
59 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
60 |
SwpmTransfer::get_instance()->set('status', $message);
|
@@ -75,7 +75,7 @@ class SwpmAdminRegistration extends SwpmRegistration {
|
|
75 |
SwpmUtils::update_wp_user($user_name, $member);
|
76 |
unset($member['plain_password']);
|
77 |
$wpdb->update($wpdb->prefix . "swpm_members_tbl", $member, array('member_id' => $id));
|
78 |
-
$message = array('succeeded' => true, 'message' => '
|
79 |
do_action('swpm_admin_edit_custom_fields', $member + array('member_id' => $id));
|
80 |
SwpmTransfer::get_instance()->set('status', $message);
|
81 |
$send_notification = filter_input(INPUT_POST, 'account_status_change');
|
@@ -91,10 +91,11 @@ class SwpmAdminRegistration extends SwpmRegistration {
|
|
91 |
$member['password'] = empty($plain_password) ? SwpmUtils::_("Your current password") : $plain_password;
|
92 |
$values = array_values($member);
|
93 |
$keys = array_map('swpm_enclose_var', array_keys($member));
|
94 |
-
$body = str_replace($keys, $values, $body);
|
95 |
wp_mail($email_address, $subject, $body, $headers);
|
96 |
}
|
97 |
wp_redirect('admin.php?page=simple_wp_membership');
|
|
|
98 |
}
|
99 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
100 |
SwpmTransfer::get_instance()->set('status', $message);
|
51 |
if (!empty($send_notification)) {
|
52 |
$this->send_reg_email();
|
53 |
}
|
54 |
+
$message = array('succeeded' => true, 'message' => '<p>' . SwpmUtils::_('Member record added successfully.') . '</p>');
|
55 |
SwpmTransfer::get_instance()->set('status', $message);
|
56 |
wp_redirect('admin.php?page=simple_wp_membership');
|
57 |
+
exit(0);
|
58 |
}
|
59 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
60 |
SwpmTransfer::get_instance()->set('status', $message);
|
75 |
SwpmUtils::update_wp_user($user_name, $member);
|
76 |
unset($member['plain_password']);
|
77 |
$wpdb->update($wpdb->prefix . "swpm_members_tbl", $member, array('member_id' => $id));
|
78 |
+
$message = array('succeeded' => true, 'message' => '<p>Member profile updated successfully.</p>');
|
79 |
do_action('swpm_admin_edit_custom_fields', $member + array('member_id' => $id));
|
80 |
SwpmTransfer::get_instance()->set('status', $message);
|
81 |
$send_notification = filter_input(INPUT_POST, 'account_status_change');
|
91 |
$member['password'] = empty($plain_password) ? SwpmUtils::_("Your current password") : $plain_password;
|
92 |
$values = array_values($member);
|
93 |
$keys = array_map('swpm_enclose_var', array_keys($member));
|
94 |
+
$body = html_entity_decode(str_replace($keys, $values, $body));
|
95 |
wp_mail($email_address, $subject, $body, $headers);
|
96 |
}
|
97 |
wp_redirect('admin.php?page=simple_wp_membership');
|
98 |
+
exit(0);
|
99 |
}
|
100 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
101 |
SwpmTransfer::get_instance()->set('status', $message);
|
classes/class.swpm-ajax.php
CHANGED
@@ -12,10 +12,10 @@ class SwpmAjax {
|
|
12 |
$member_id = filter_input(INPUT_GET, 'member_id');
|
13 |
if (!is_email($field_value)){
|
14 |
echo '[ "' . $field_id . '",false, "'.SwpmUtils::_('Invalid Email Address').'" ]' ;
|
15 |
-
exit;
|
16 |
}
|
17 |
$table = $wpdb->prefix . "swpm_members_tbl";
|
18 |
-
$query = $wpdb->prepare("SELECT member_id FROM $table WHERE email = %s", $field_value);
|
19 |
$db_id = $wpdb->get_var($query) ;
|
20 |
$exists = ($db_id > 0) && $db_id != $member_id;
|
21 |
echo '[ "' . $field_id . (($exists) ? '",false, "χ '.SwpmUtils::_('Aready taken').'"]' : '",true, "√ Available"]');
|
12 |
$member_id = filter_input(INPUT_GET, 'member_id');
|
13 |
if (!is_email($field_value)){
|
14 |
echo '[ "' . $field_id . '",false, "'.SwpmUtils::_('Invalid Email Address').'" ]' ;
|
15 |
+
exit;
|
16 |
}
|
17 |
$table = $wpdb->prefix . "swpm_members_tbl";
|
18 |
+
$query = $wpdb->prepare("SELECT member_id FROM $table WHERE email = %s AND user_name != ''", $field_value);
|
19 |
$db_id = $wpdb->get_var($query) ;
|
20 |
$exists = ($db_id > 0) && $db_id != $member_id;
|
21 |
echo '[ "' . $field_id . (($exists) ? '",false, "χ '.SwpmUtils::_('Aready taken').'"]' : '",true, "√ Available"]');
|
classes/class.swpm-auth.php
CHANGED
@@ -17,7 +17,7 @@ class SwpmAuth {
|
|
17 |
|
18 |
private function init() {
|
19 |
$valid = $this->validate();
|
20 |
-
//
|
21 |
if (!$valid) {
|
22 |
$this->authenticate();
|
23 |
}
|
@@ -35,10 +35,12 @@ class SwpmAuth {
|
|
35 |
global $wpdb;
|
36 |
$swpm_password = empty($pass) ? filter_input(INPUT_POST, 'swpm_password') : $pass;
|
37 |
$swpm_user_name = empty($user) ? apply_filters('swpm_user_name', filter_input(INPUT_POST, 'swpm_user_name')) : $user;
|
38 |
-
|
39 |
-
if (!empty($swpm_user_name) && !empty($swpm_password)) {
|
40 |
$user = sanitize_user($swpm_user_name);
|
41 |
$pass = trim($swpm_password);
|
|
|
|
|
42 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl WHERE user_name = %s";
|
43 |
$userData = $wpdb->get_row($wpdb->prepare($query, $user));
|
44 |
$this->userData = $userData;
|
@@ -61,7 +63,7 @@ class SwpmAuth {
|
|
61 |
$this->set_cookie($remember);
|
62 |
$this->isLoggedIn = true;
|
63 |
$this->lastStatusMsg = "Logged In.";
|
64 |
-
SwpmLog::
|
65 |
do_action('swpm_login', $user, $pass, $remember);
|
66 |
return true;
|
67 |
}
|
@@ -134,7 +136,7 @@ class SwpmAuth {
|
|
134 |
}
|
135 |
|
136 |
public function login($user, $pass, $remember = '', $secure = '') {
|
137 |
-
SwpmLog::
|
138 |
if ($this->isLoggedIn) {
|
139 |
return;
|
140 |
}
|
@@ -195,7 +197,8 @@ class SwpmAuth {
|
|
195 |
if (count($cookie_elements) != 3) {
|
196 |
return false;
|
197 |
}
|
198 |
-
|
|
|
199 |
list($username, $expiration, $hmac) = $cookie_elements;
|
200 |
$expired = $expiration;
|
201 |
// Allow a grace period for POST and AJAX requests
|
@@ -205,9 +208,10 @@ class SwpmAuth {
|
|
205 |
// Quick check to see if an honest cookie has expired
|
206 |
if ($expired < time()) {
|
207 |
$this->lastStatusMsg = SwpmUtils::_("Session Expired."); //do_action('auth_cookie_expired', $cookie_elements);
|
|
|
208 |
return false;
|
209 |
}
|
210 |
-
|
211 |
global $wpdb;
|
212 |
$query = " SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl WHERE user_name = %s";
|
213 |
$user = $wpdb->get_row($wpdb->prepare($query, $username));
|
@@ -215,15 +219,16 @@ class SwpmAuth {
|
|
215 |
$this->lastStatusMsg = SwpmUtils::_("Invalid User Name");
|
216 |
return false;
|
217 |
}
|
218 |
-
|
219 |
$pass_frag = substr($user->password, 8, 4);
|
220 |
$key = SwpmAuth::b_hash($username . $pass_frag . '|' . $expiration);
|
221 |
$hash = hash_hmac('md5', $username . '|' . $expiration, $key);
|
222 |
if ($hmac != $hash) {
|
223 |
$this->lastStatusMsg = SwpmUtils::_("Please login again.");
|
|
|
224 |
return false;
|
225 |
}
|
226 |
-
|
227 |
if ($expiration < time()) {
|
228 |
$GLOBALS['login_grace_period'] = 1;
|
229 |
}
|
17 |
|
18 |
private function init() {
|
19 |
$valid = $this->validate();
|
20 |
+
//SwpmLog::log_auth_debug("init:". ($valid? "valid": "invalid"), true);
|
21 |
if (!$valid) {
|
22 |
$this->authenticate();
|
23 |
}
|
35 |
global $wpdb;
|
36 |
$swpm_password = empty($pass) ? filter_input(INPUT_POST, 'swpm_password') : $pass;
|
37 |
$swpm_user_name = empty($user) ? apply_filters('swpm_user_name', filter_input(INPUT_POST, 'swpm_user_name')) : $user;
|
38 |
+
|
39 |
+
if (!empty($swpm_user_name) && !empty($swpm_password)) {
|
40 |
$user = sanitize_user($swpm_user_name);
|
41 |
$pass = trim($swpm_password);
|
42 |
+
SwpmLog::log_auth_debug("Authenticate request - Username: " . $swpm_user_name, true);
|
43 |
+
|
44 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl WHERE user_name = %s";
|
45 |
$userData = $wpdb->get_row($wpdb->prepare($query, $user));
|
46 |
$this->userData = $userData;
|
63 |
$this->set_cookie($remember);
|
64 |
$this->isLoggedIn = true;
|
65 |
$this->lastStatusMsg = "Logged In.";
|
66 |
+
SwpmLog::log_auth_debug("Authentication successful for username: ".$user.". Executing swpm_login action hook.", true);
|
67 |
do_action('swpm_login', $user, $pass, $remember);
|
68 |
return true;
|
69 |
}
|
136 |
}
|
137 |
|
138 |
public function login($user, $pass, $remember = '', $secure = '') {
|
139 |
+
SwpmLog::log_auth_debug("login", true);
|
140 |
if ($this->isLoggedIn) {
|
141 |
return;
|
142 |
}
|
197 |
if (count($cookie_elements) != 3) {
|
198 |
return false;
|
199 |
}
|
200 |
+
|
201 |
+
//SwpmLog::log_auth_debug("validate() - " . $_COOKIE[$auth_cookie_name], true);
|
202 |
list($username, $expiration, $hmac) = $cookie_elements;
|
203 |
$expired = $expiration;
|
204 |
// Allow a grace period for POST and AJAX requests
|
208 |
// Quick check to see if an honest cookie has expired
|
209 |
if ($expired < time()) {
|
210 |
$this->lastStatusMsg = SwpmUtils::_("Session Expired."); //do_action('auth_cookie_expired', $cookie_elements);
|
211 |
+
SwpmLog::log_auth_debug("validate() - Session Expired", true);
|
212 |
return false;
|
213 |
}
|
214 |
+
|
215 |
global $wpdb;
|
216 |
$query = " SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl WHERE user_name = %s";
|
217 |
$user = $wpdb->get_row($wpdb->prepare($query, $username));
|
219 |
$this->lastStatusMsg = SwpmUtils::_("Invalid User Name");
|
220 |
return false;
|
221 |
}
|
222 |
+
|
223 |
$pass_frag = substr($user->password, 8, 4);
|
224 |
$key = SwpmAuth::b_hash($username . $pass_frag . '|' . $expiration);
|
225 |
$hash = hash_hmac('md5', $username . '|' . $expiration, $key);
|
226 |
if ($hmac != $hash) {
|
227 |
$this->lastStatusMsg = SwpmUtils::_("Please login again.");
|
228 |
+
SwpmLog::log_auth_debug("validate() - Bad Hash", true);
|
229 |
return false;
|
230 |
}
|
231 |
+
|
232 |
if ($expiration < time()) {
|
233 |
$GLOBALS['login_grace_period'] = 1;
|
234 |
}
|
classes/class.swpm-category-list.php
CHANGED
@@ -20,7 +20,6 @@ class SwpmCategoryList extends WP_List_Table {
|
|
20 |
'plural' => SwpmUtils::_('Membership Levels'),
|
21 |
'ajax' => false
|
22 |
));
|
23 |
-
$this->category = array();
|
24 |
$selected = filter_input(INPUT_POST, 'membership_level_id');
|
25 |
$this->selected_level_id = empty($selected) ? 1 : $selected;
|
26 |
$this->category = ($this->selected_level_id == 1) ?
|
@@ -59,25 +58,30 @@ class SwpmCategoryList extends WP_List_Table {
|
|
59 |
);
|
60 |
}
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
function prepare_items() {
|
63 |
-
$submitted = filter_input(INPUT_POST, 'update_category_list');
|
64 |
-
if (!empty($submitted)) {
|
65 |
-
$args = array('ids' => array(
|
66 |
-
'filter' => FILTER_VALIDATE_INT,
|
67 |
-
'flags' => FILTER_REQUIRE_ARRAY,
|
68 |
-
));
|
69 |
-
$filtered = filter_input_array(INPUT_POST, $args);
|
70 |
-
$ids = $filtered['ids'];
|
71 |
-
$args = array('ids_in_page' => array(
|
72 |
-
'filter' => FILTER_VALIDATE_INT,
|
73 |
-
'flags' => FILTER_REQUIRE_ARRAY,
|
74 |
-
));
|
75 |
-
$filtered = filter_input_array(INPUT_POST, $args);
|
76 |
-
$ids_in_page = $filtered['ids_in_page'];
|
77 |
-
$this->category->remove($ids_in_page, 'category')->apply($ids, 'category')->save();
|
78 |
-
$message = array('succeeded' => true, 'message' => SwpmUtils::_('Updated! '));
|
79 |
-
SwpmTransfer::get_instance()->set('status', $message);
|
80 |
-
}
|
81 |
$all_categories = array();
|
82 |
$all_cat_ids = get_categories(array('hide_empty' => '0'));
|
83 |
$totalitems = count($all_cat_ids);
|
20 |
'plural' => SwpmUtils::_('Membership Levels'),
|
21 |
'ajax' => false
|
22 |
));
|
|
|
23 |
$selected = filter_input(INPUT_POST, 'membership_level_id');
|
24 |
$this->selected_level_id = empty($selected) ? 1 : $selected;
|
25 |
$this->category = ($this->selected_level_id == 1) ?
|
58 |
);
|
59 |
}
|
60 |
|
61 |
+
public static function update_category_list() {
|
62 |
+
$selected = filter_input(INPUT_POST, 'membership_level_id');
|
63 |
+
$selected_level_id = empty($selected) ? 1 : $selected;
|
64 |
+
$category = ($selected_level_id == 1) ?
|
65 |
+
SwpmProtection::get_instance() :
|
66 |
+
SwpmPermission::get_instance($selected_level_id);
|
67 |
+
$args = array('ids' => array(
|
68 |
+
'filter' => FILTER_VALIDATE_INT,
|
69 |
+
'flags' => FILTER_REQUIRE_ARRAY,
|
70 |
+
));
|
71 |
+
$filtered = filter_input_array(INPUT_POST, $args);
|
72 |
+
$ids = $filtered['ids'];
|
73 |
+
$args = array('ids_in_page' => array(
|
74 |
+
'filter' => FILTER_VALIDATE_INT,
|
75 |
+
'flags' => FILTER_REQUIRE_ARRAY,
|
76 |
+
));
|
77 |
+
$filtered = filter_input_array(INPUT_POST, $args);
|
78 |
+
$ids_in_page = $filtered['ids_in_page'];
|
79 |
+
$category->remove($ids_in_page, 'category')->apply($ids, 'category')->save();
|
80 |
+
$message = array('succeeded' => true, 'message' => '<p>' . SwpmUtils::_('Category protection updated!') . '</p>');
|
81 |
+
SwpmTransfer::get_instance()->set('status', $message);
|
82 |
+
}
|
83 |
+
|
84 |
function prepare_items() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
$all_categories = array();
|
86 |
$all_cat_ids = get_categories(array('hide_empty' => '0'));
|
87 |
$totalitems = count($all_cat_ids);
|
classes/class.swpm-form.php
CHANGED
@@ -123,16 +123,6 @@ class SwpmForm {
|
|
123 |
$saned = wp_kses($phone, array());
|
124 |
$this->sanitized['phone'] = $saned;
|
125 |
return;
|
126 |
-
//Not doing phone number validation
|
127 |
-
|
128 |
-
// $saned = wp_kses($phone, array());
|
129 |
-
// $this->sanitized['phone'] = $saned;
|
130 |
-
// if (strlen($saned) > 9 && preg_match('/^((\+)?[1-9]{1,2})?([-\s\.])?((\(\d{1,4}\))|\d{1,4})(([-\s\.])?[0-9]{1,12}){1,2}$/', $saned)){
|
131 |
-
// $this->sanitized['phone'] = $saned;
|
132 |
-
// }
|
133 |
-
// else{
|
134 |
-
// $this->errors['phone'] = BUtils::_('Phone number is invalid');
|
135 |
-
// }
|
136 |
}
|
137 |
|
138 |
protected function address_street() {
|
123 |
$saned = wp_kses($phone, array());
|
124 |
$this->sanitized['phone'] = $saned;
|
125 |
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
}
|
127 |
|
128 |
protected function address_street() {
|
classes/class.swpm-front-registration.php
CHANGED
@@ -13,18 +13,24 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
13 |
}
|
14 |
|
15 |
public function regigstration_ui($level) {
|
|
|
|
|
|
|
|
|
|
|
16 |
$settings_configs = SwpmSettings::get_instance();
|
17 |
$joinuspage_url = $settings_configs->get_value('join-us-page-url');
|
18 |
-
$membership_level = '';
|
19 |
global $wpdb;
|
20 |
-
|
21 |
if (SwpmUtils::is_paid_registration()) {
|
22 |
//Lets check if this is a registration for paid membership
|
23 |
$member = SwpmUtils::get_paid_member_info();
|
24 |
if (empty($member)) {
|
25 |
SwpmUtils::e('Error! Invalid Request. Could not find a match for the given security code and the user ID.');
|
|
|
|
|
26 |
}
|
27 |
-
$membership_level = $member->membership_level;
|
28 |
} else if (!empty($level)) {
|
29 |
$member = SwpmTransfer::$default_fields;
|
30 |
$membership_level = absint($level);
|
@@ -38,10 +44,7 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
38 |
echo '</p>';
|
39 |
return;
|
40 |
}
|
41 |
-
|
42 |
-
if (!empty($form)) {
|
43 |
-
return $form;
|
44 |
-
}
|
45 |
|
46 |
$mebership_info = SwpmPermission::get_instance($membership_level);
|
47 |
$membership_level = $mebership_info->get('id');
|
@@ -96,7 +99,7 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
96 |
$member_info = $form->get_sanitized();
|
97 |
$free_level = SwpmUtils::get_free_level();
|
98 |
$account_status = SwpmSettings::get_instance()->get_value('default-account-status', 'active');
|
99 |
-
$member_info['last_accessed_from_ip'] =
|
100 |
$member_info['member_since'] = date("Y-m-d");
|
101 |
$member_info['subscription_starts'] = date("Y-m-d");
|
102 |
$member_info['account_state'] = $account_status;
|
@@ -194,7 +197,7 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
194 |
' WHERE email = %s';
|
195 |
$user = $wpdb->get_row($wpdb->prepare($query, $email));
|
196 |
if (empty($user)) {
|
197 |
-
$message = '<div class="swpm-reset-pw-error">' . SwpmUtils::_("No user
|
198 |
$message .= '<div class="swpm-reset-pw-error-email">' . SwpmUtils::_("Email Address: ") . $email . '</div>';
|
199 |
$message = array('succeeded' => false, 'message' => $message);
|
200 |
SwpmTransfer::get_instance()->set('status', $message);
|
@@ -213,6 +216,7 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
213 |
$subject = $settings->get_value('reset-mail-subject');
|
214 |
$search = array('{user_name}', '{first_name}', '{last_name}', '{password}');
|
215 |
$replace = array($user->user_name, $user->first_name, $user->last_name, $password);
|
|
|
216 |
$body = str_replace($search, $replace, $body);
|
217 |
$from = $settings->get_value('email-from');
|
218 |
$headers = "From: " . $from . "\r\n";
|
13 |
}
|
14 |
|
15 |
public function regigstration_ui($level) {
|
16 |
+
$form = apply_filters('swpm_registration_form_override', '', $level);
|
17 |
+
if (!empty($form)) {
|
18 |
+
return $form;
|
19 |
+
}
|
20 |
+
|
21 |
$settings_configs = SwpmSettings::get_instance();
|
22 |
$joinuspage_url = $settings_configs->get_value('join-us-page-url');
|
23 |
+
$membership_level = '';
|
24 |
global $wpdb;
|
25 |
+
|
26 |
if (SwpmUtils::is_paid_registration()) {
|
27 |
//Lets check if this is a registration for paid membership
|
28 |
$member = SwpmUtils::get_paid_member_info();
|
29 |
if (empty($member)) {
|
30 |
SwpmUtils::e('Error! Invalid Request. Could not find a match for the given security code and the user ID.');
|
31 |
+
} else {
|
32 |
+
$membership_level = $member->membership_level;
|
33 |
}
|
|
|
34 |
} else if (!empty($level)) {
|
35 |
$member = SwpmTransfer::$default_fields;
|
36 |
$membership_level = absint($level);
|
44 |
echo '</p>';
|
45 |
return;
|
46 |
}
|
47 |
+
|
|
|
|
|
|
|
48 |
|
49 |
$mebership_info = SwpmPermission::get_instance($membership_level);
|
50 |
$membership_level = $mebership_info->get('id');
|
99 |
$member_info = $form->get_sanitized();
|
100 |
$free_level = SwpmUtils::get_free_level();
|
101 |
$account_status = SwpmSettings::get_instance()->get_value('default-account-status', 'active');
|
102 |
+
$member_info['last_accessed_from_ip'] = SwpmUtils::get_user_ip_address();
|
103 |
$member_info['member_since'] = date("Y-m-d");
|
104 |
$member_info['subscription_starts'] = date("Y-m-d");
|
105 |
$member_info['account_state'] = $account_status;
|
197 |
' WHERE email = %s';
|
198 |
$user = $wpdb->get_row($wpdb->prepare($query, $email));
|
199 |
if (empty($user)) {
|
200 |
+
$message = '<div class="swpm-reset-pw-error">' . SwpmUtils::_("No user found with that email address.") . '</div>';
|
201 |
$message .= '<div class="swpm-reset-pw-error-email">' . SwpmUtils::_("Email Address: ") . $email . '</div>';
|
202 |
$message = array('succeeded' => false, 'message' => $message);
|
203 |
SwpmTransfer::get_instance()->set('status', $message);
|
216 |
$subject = $settings->get_value('reset-mail-subject');
|
217 |
$search = array('{user_name}', '{first_name}', '{last_name}', '{password}');
|
218 |
$replace = array($user->user_name, $user->first_name, $user->last_name, $password);
|
219 |
+
$body = html_entity_decode($body);
|
220 |
$body = str_replace($search, $replace, $body);
|
221 |
$from = $settings->get_value('email-from');
|
222 |
$headers = "From: " . $from . "\r\n";
|
classes/class.swpm-init-time-tasks.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
class SwpmInitTimeTasks {
|
4 |
|
5 |
public function __construct() {
|
6 |
-
|
7 |
}
|
8 |
|
9 |
public function do_init_tasks() {
|
@@ -27,7 +27,7 @@ class SwpmInitTimeTasks {
|
|
27 |
$this->admin_init();
|
28 |
}
|
29 |
|
30 |
-
//Do frontend-only init time taks
|
31 |
if (!is_admin()) {
|
32 |
SwpmAuth::get_instance();
|
33 |
$this->verify_and_delete_account();
|
@@ -35,6 +35,7 @@ class SwpmInitTimeTasks {
|
|
35 |
if (!empty($swpm_logout)) {
|
36 |
SwpmAuth::get_instance()->logout();
|
37 |
wp_redirect(home_url());
|
|
|
38 |
}
|
39 |
$this->process_password_reset();
|
40 |
$this->register_member();
|
@@ -64,6 +65,11 @@ class SwpmInitTimeTasks {
|
|
64 |
$id = filter_input(INPUT_GET, 'id');
|
65 |
SwpmMembershipLevel::get_instance()->edit($id);
|
66 |
}
|
|
|
|
|
|
|
|
|
|
|
67 |
}
|
68 |
|
69 |
public function create_post_type() {
|
@@ -79,7 +85,6 @@ class SwpmInitTimeTasks {
|
|
79 |
'hierarchical' => false,
|
80 |
'supports' => array('title', 'editor')
|
81 |
));
|
82 |
-
|
83 |
}
|
84 |
|
85 |
private function verify_and_delete_account() {
|
@@ -105,6 +110,7 @@ class SwpmInitTimeTasks {
|
|
105 |
if ($auth->match_password($password)) {
|
106 |
$auth->delete();
|
107 |
wp_redirect(home_url());
|
|
|
108 |
} else {
|
109 |
SwpmUtils::account_delete_confirmation_ui(SwpmUtils::_("Sorry, Password didn't match."));
|
110 |
}
|
@@ -144,4 +150,4 @@ class SwpmInitTimeTasks {
|
|
144 |
}
|
145 |
}
|
146 |
|
147 |
-
}
|
3 |
class SwpmInitTimeTasks {
|
4 |
|
5 |
public function __construct() {
|
6 |
+
|
7 |
}
|
8 |
|
9 |
public function do_init_tasks() {
|
27 |
$this->admin_init();
|
28 |
}
|
29 |
|
30 |
+
//Do frontend-only init time taks
|
31 |
if (!is_admin()) {
|
32 |
SwpmAuth::get_instance();
|
33 |
$this->verify_and_delete_account();
|
35 |
if (!empty($swpm_logout)) {
|
36 |
SwpmAuth::get_instance()->logout();
|
37 |
wp_redirect(home_url());
|
38 |
+
exit(0);
|
39 |
}
|
40 |
$this->process_password_reset();
|
41 |
$this->register_member();
|
65 |
$id = filter_input(INPUT_GET, 'id');
|
66 |
SwpmMembershipLevel::get_instance()->edit($id);
|
67 |
}
|
68 |
+
$update_category_list = filter_input(INPUT_POST, 'update_category_list');
|
69 |
+
if (!empty($update_category_list)) {
|
70 |
+
include_once('class.swpm-category-list.php');
|
71 |
+
SwpmCategoryList::update_category_list();
|
72 |
+
}
|
73 |
}
|
74 |
|
75 |
public function create_post_type() {
|
85 |
'hierarchical' => false,
|
86 |
'supports' => array('title', 'editor')
|
87 |
));
|
|
|
88 |
}
|
89 |
|
90 |
private function verify_and_delete_account() {
|
110 |
if ($auth->match_password($password)) {
|
111 |
$auth->delete();
|
112 |
wp_redirect(home_url());
|
113 |
+
exit(0);
|
114 |
} else {
|
115 |
SwpmUtils::account_delete_confirmation_ui(SwpmUtils::_("Sorry, Password didn't match."));
|
116 |
}
|
150 |
}
|
151 |
}
|
152 |
|
153 |
+
}
|
classes/class.swpm-installation.php
CHANGED
@@ -51,7 +51,7 @@ class SwpmInstallation {
|
|
51 |
|
52 |
$sql = "CREATE TABLE " . $wpdb->prefix . "swpm_members_tbl (
|
53 |
member_id int(12) NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
54 |
-
user_name varchar(
|
55 |
first_name varchar(32) DEFAULT '',
|
56 |
last_name varchar(32) DEFAULT '',
|
57 |
password varchar(64) NOT NULL,
|
51 |
|
52 |
$sql = "CREATE TABLE " . $wpdb->prefix . "swpm_members_tbl (
|
53 |
member_id int(12) NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
54 |
+
user_name varchar(255) NOT NULL,
|
55 |
first_name varchar(32) DEFAULT '',
|
56 |
last_name varchar(32) DEFAULT '',
|
57 |
password varchar(64) NOT NULL,
|
classes/class.swpm-log.php
CHANGED
@@ -73,5 +73,51 @@ class SwpmLog {
|
|
73 |
fwrite($fp, $text);
|
74 |
fclose($fp); // close file
|
75 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
|
77 |
}
|
73 |
fwrite($fp, $text);
|
74 |
fclose($fp); // close file
|
75 |
}
|
76 |
+
|
77 |
+
public static function log_auth_debug($message, $success, $end = false) {
|
78 |
+
$settings = SwpmSettings::get_instance();
|
79 |
+
$debug_enabled = $settings->get_value('enable-debug');
|
80 |
+
if (empty($debug_enabled)) {//Debug is not enabled
|
81 |
+
return;
|
82 |
+
}
|
83 |
+
|
84 |
+
//Lets write to the log file
|
85 |
+
$debug_log_file_name = SIMPLE_WP_MEMBERSHIP_PATH . 'log-auth.txt';
|
86 |
+
|
87 |
+
// Timestamp
|
88 |
+
$text = '[' . date('m/d/Y g:i A') . '] - ' . (($success) ? 'SUCCESS :' : 'FAILURE :') . $message . "\n";
|
89 |
+
if ($end) {
|
90 |
+
$text .= "\n------------------------------------------------------------------\n\n";
|
91 |
+
}
|
92 |
+
// Write to log
|
93 |
+
$fp = fopen($debug_log_file_name, 'a');
|
94 |
+
fwrite($fp, $text);
|
95 |
+
fclose($fp); // close file
|
96 |
+
}
|
97 |
+
|
98 |
+
public static function reset_swmp_log_files() {
|
99 |
+
$log_reset = true;
|
100 |
+
$logfile_list = array(
|
101 |
+
SIMPLE_WP_MEMBERSHIP_PATH . '/log.txt',
|
102 |
+
SIMPLE_WP_MEMBERSHIP_PATH . '/log-auth.txt',
|
103 |
+
);
|
104 |
+
|
105 |
+
foreach ($logfile_list as $logfile) {
|
106 |
+
if (empty($logfile)) {
|
107 |
+
continue;
|
108 |
+
}
|
109 |
+
|
110 |
+
$text = '[' . date('m/d/Y g:i A') . '] - SUCCESS : Log file reset';
|
111 |
+
$text .= "\n------------------------------------------------------------------\n\n";
|
112 |
+
$fp = fopen($logfile, 'w');
|
113 |
+
if ($fp != FALSE) {
|
114 |
+
@fwrite($fp, $text);
|
115 |
+
@fclose($fp);
|
116 |
+
} else {
|
117 |
+
$log_reset = false;
|
118 |
+
}
|
119 |
+
}
|
120 |
+
return $log_reset;
|
121 |
+
}
|
122 |
|
123 |
}
|
classes/class.swpm-member-utils.php
CHANGED
@@ -24,6 +24,14 @@ class SwpmMemberUtils {
|
|
24 |
return $auth->get('member_id');
|
25 |
}
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
public static function get_logged_in_members_level() {
|
28 |
$auth = SwpmAuth::get_instance();
|
29 |
if (!$auth->is_logged_in()) {
|
@@ -40,4 +48,15 @@ class SwpmMemberUtils {
|
|
40 |
return SwpmUtils::_("User is not logged in.");
|
41 |
}
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
24 |
return $auth->get('member_id');
|
25 |
}
|
26 |
|
27 |
+
public static function get_logged_in_members_username() {
|
28 |
+
$auth = SwpmAuth::get_instance();
|
29 |
+
if (!$auth->is_logged_in()) {
|
30 |
+
return SwpmUtils::_("User is not logged in.");
|
31 |
+
}
|
32 |
+
return $auth->get('user_name');
|
33 |
+
}
|
34 |
+
|
35 |
public static function get_logged_in_members_level() {
|
36 |
$auth = SwpmAuth::get_instance();
|
37 |
if (!$auth->is_logged_in()) {
|
48 |
return SwpmUtils::_("User is not logged in.");
|
49 |
}
|
50 |
|
51 |
+
public static function get_member_field_by_id($id, $field, $default = '') {
|
52 |
+
global $wpdb;
|
53 |
+
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl WHERE member_id = %d";
|
54 |
+
$userData = $wpdb->get_row($wpdb->prepare($query, $id));
|
55 |
+
if (isset($userData->$field)) {
|
56 |
+
return $userData->$field;
|
57 |
+
}
|
58 |
+
|
59 |
+
return apply_filters('swpm_get_member_field_by_id', $default, $id, $field);
|
60 |
+
}
|
61 |
+
|
62 |
}
|
classes/class.swpm-members.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
|
|
|
|
|
4 |
|
5 |
function __construct() {
|
6 |
parent::__construct(array(
|
@@ -59,20 +61,23 @@ class SwpmMembers extends WP_List_Table {
|
|
59 |
|
60 |
function prepare_items() {
|
61 |
global $wpdb;
|
|
|
|
|
|
|
62 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl";
|
63 |
$query .= " LEFT JOIN " . $wpdb->prefix . "swpm_membership_tbl";
|
64 |
$query .= " ON ( membership_level = id ) ";
|
65 |
$s = filter_input(INPUT_POST, 's');
|
66 |
-
if (!empty($s)){
|
67 |
$query .= " WHERE user_name LIKE '%" . strip_tags($s) . "%' "
|
68 |
. " OR first_name LIKE '%" . strip_tags($s) . "%' "
|
69 |
. " OR last_name LIKE '%" . strip_tags($s) . "%' ";
|
70 |
}
|
71 |
$orderby = filter_input(INPUT_GET, 'orderby');
|
72 |
-
$orderby = empty($orderby) ? 'member_id' : $orderby
|
73 |
$order = filter_input(INPUT_GET, 'order');
|
74 |
$order = empty($order) ? 'DESC' : $order;
|
75 |
-
|
76 |
$sortable_columns = $this->get_sortable_columns();
|
77 |
$orderby = SwpmUtils::sanitize_value_by_array($orderby, $sortable_columns);
|
78 |
$order = SwpmUtils::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
@@ -80,7 +85,7 @@ class SwpmMembers extends WP_List_Table {
|
|
80 |
$query.=' ORDER BY ' . $orderby . ' ' . $order;
|
81 |
$totalitems = $wpdb->query($query); //return the total number of affected rows
|
82 |
$perpage = 20;
|
83 |
-
$paged
|
84 |
if (empty($paged) || !is_numeric($paged) || $paged <= 0) {
|
85 |
$paged = 1;
|
86 |
}
|
@@ -108,14 +113,18 @@ class SwpmMembers extends WP_List_Table {
|
|
108 |
}
|
109 |
|
110 |
function process_form_request() {
|
111 |
-
if (isset($_REQUEST['member_id']))
|
112 |
return $this->edit(absint($_REQUEST['member_id']));
|
|
|
113 |
return $this->add();
|
114 |
}
|
115 |
|
116 |
function add() {
|
117 |
$form = apply_filters('swpm_admin_registration_form_override', '');
|
118 |
-
if (!empty($form)) {
|
|
|
|
|
|
|
119 |
global $wpdb;
|
120 |
$member = SwpmTransfer::$default_fields;
|
121 |
$member['member_since'] = date('Y-m-d');
|
@@ -147,38 +156,47 @@ class SwpmMembers extends WP_List_Table {
|
|
147 |
return false;
|
148 |
}
|
149 |
|
150 |
-
function
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
}
|
|
|
163 |
}
|
164 |
-
|
|
|
|
|
|
|
165 |
$id = absint($_REQUEST['member_id']);
|
166 |
SwpmMembers::delete_user_by_id($id);
|
167 |
}
|
168 |
}
|
169 |
-
|
|
|
170 |
$user_name = SwpmUtils::get_user_by_id($id);
|
171 |
SwpmMembers::delete_wp_user($user_name);
|
172 |
SwpmMembers::delete_swpm_user_by_id($id);
|
173 |
}
|
174 |
-
|
175 |
-
public static function delete_swpm_user_by_id($id){
|
176 |
global $wpdb;
|
177 |
$query = "DELETE FROM " . $wpdb->prefix . "swpm_members_tbl WHERE member_id = $id";
|
178 |
-
$wpdb->query($query);
|
179 |
}
|
|
|
180 |
function show() {
|
181 |
-
|
|
|
|
|
|
|
182 |
}
|
183 |
|
184 |
public static function delete_wp_user($user_name) {
|
1 |
<?php
|
2 |
|
3 |
+
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'classes/common/class.swpm-list-table.php');
|
4 |
+
|
5 |
+
class SwpmMembers extends SWPM_List_Table {
|
6 |
|
7 |
function __construct() {
|
8 |
parent::__construct(array(
|
61 |
|
62 |
function prepare_items() {
|
63 |
global $wpdb;
|
64 |
+
|
65 |
+
$this->process_bulk_action();
|
66 |
+
|
67 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl";
|
68 |
$query .= " LEFT JOIN " . $wpdb->prefix . "swpm_membership_tbl";
|
69 |
$query .= " ON ( membership_level = id ) ";
|
70 |
$s = filter_input(INPUT_POST, 's');
|
71 |
+
if (!empty($s)) {
|
72 |
$query .= " WHERE user_name LIKE '%" . strip_tags($s) . "%' "
|
73 |
. " OR first_name LIKE '%" . strip_tags($s) . "%' "
|
74 |
. " OR last_name LIKE '%" . strip_tags($s) . "%' ";
|
75 |
}
|
76 |
$orderby = filter_input(INPUT_GET, 'orderby');
|
77 |
+
$orderby = empty($orderby) ? 'member_id' : $orderby;
|
78 |
$order = filter_input(INPUT_GET, 'order');
|
79 |
$order = empty($order) ? 'DESC' : $order;
|
80 |
+
|
81 |
$sortable_columns = $this->get_sortable_columns();
|
82 |
$orderby = SwpmUtils::sanitize_value_by_array($orderby, $sortable_columns);
|
83 |
$order = SwpmUtils::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
85 |
$query.=' ORDER BY ' . $orderby . ' ' . $order;
|
86 |
$totalitems = $wpdb->query($query); //return the total number of affected rows
|
87 |
$perpage = 20;
|
88 |
+
$paged = filter_input(INPUT_GET, 'paged');
|
89 |
if (empty($paged) || !is_numeric($paged) || $paged <= 0) {
|
90 |
$paged = 1;
|
91 |
}
|
113 |
}
|
114 |
|
115 |
function process_form_request() {
|
116 |
+
if (isset($_REQUEST['member_id'])){
|
117 |
return $this->edit(absint($_REQUEST['member_id']));
|
118 |
+
}
|
119 |
return $this->add();
|
120 |
}
|
121 |
|
122 |
function add() {
|
123 |
$form = apply_filters('swpm_admin_registration_form_override', '');
|
124 |
+
if (!empty($form)) {
|
125 |
+
echo $form;
|
126 |
+
return;
|
127 |
+
}
|
128 |
global $wpdb;
|
129 |
$member = SwpmTransfer::$default_fields;
|
130 |
$member['member_since'] = date('Y-m-d');
|
156 |
return false;
|
157 |
}
|
158 |
|
159 |
+
function process_bulk_action() {
|
160 |
+
//Detect when a bulk action is being triggered...
|
161 |
+
//print_r($_REQUEST);
|
162 |
+
|
163 |
+
if ('bulk_delete' === $this->current_action()) {
|
164 |
+
$records_to_delete = $_REQUEST['members'];
|
165 |
+
if (empty($records_to_delete)) {
|
166 |
+
echo '<div id="message" class="updated fade"><p>Error! You need to select multiple records to perform a bulk action!</p></div>';
|
167 |
+
return;
|
168 |
+
}
|
169 |
+
foreach ($records_to_delete as $record_id) {
|
170 |
+
SwpmMembers::delete_user_by_id($record_id);
|
171 |
}
|
172 |
+
echo '<div id="message" class="updated fade"><p>Selected records deleted successfully!</p></div>';
|
173 |
}
|
174 |
+
}
|
175 |
+
|
176 |
+
function delete() {
|
177 |
+
if (isset($_REQUEST['member_id'])) {
|
178 |
$id = absint($_REQUEST['member_id']);
|
179 |
SwpmMembers::delete_user_by_id($id);
|
180 |
}
|
181 |
}
|
182 |
+
|
183 |
+
public static function delete_user_by_id($id) {
|
184 |
$user_name = SwpmUtils::get_user_by_id($id);
|
185 |
SwpmMembers::delete_wp_user($user_name);
|
186 |
SwpmMembers::delete_swpm_user_by_id($id);
|
187 |
}
|
188 |
+
|
189 |
+
public static function delete_swpm_user_by_id($id) {
|
190 |
global $wpdb;
|
191 |
$query = "DELETE FROM " . $wpdb->prefix . "swpm_members_tbl WHERE member_id = $id";
|
192 |
+
$wpdb->query($query);
|
193 |
}
|
194 |
+
|
195 |
function show() {
|
196 |
+
ob_start();
|
197 |
+
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_members_list.php');
|
198 |
+
$output = ob_get_clean();
|
199 |
+
return $output;
|
200 |
}
|
201 |
|
202 |
public static function delete_wp_user($user_name) {
|
classes/class.swpm-membership-level.php
CHANGED
@@ -6,13 +6,14 @@
|
|
6 |
* @author nur
|
7 |
*/
|
8 |
class SwpmMembershipLevel {
|
9 |
-
|
10 |
-
const
|
11 |
-
const
|
12 |
-
const
|
13 |
-
const
|
|
|
14 |
const FIXED_DATE = 5;
|
15 |
-
|
16 |
private static $_instance = null;
|
17 |
|
18 |
private function __construct() {
|
@@ -34,10 +35,10 @@ class SwpmMembershipLevel {
|
|
34 |
$id = $wpdb->insert_id;
|
35 |
$custom = apply_filters('swpm_admin_add_membership_level', array());
|
36 |
$this->save_custom_fields($id, $custom);
|
37 |
-
$message = array('succeeded' => true, 'message' => SwpmUtils::_('Membership Level Creation Successful.'));
|
38 |
SwpmTransfer::get_instance()->set('status', $message);
|
39 |
wp_redirect('admin.php?page=simple_wp_membership_levels');
|
40 |
-
|
41 |
}
|
42 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
43 |
SwpmTransfer::get_instance()->set('status', $message);
|
@@ -53,18 +54,20 @@ class SwpmMembershipLevel {
|
|
53 |
//@todo meta table and collect all relevant info and pass as argument
|
54 |
$custom = apply_filters('swpm_admin_edit_membership_level', array(), $id);
|
55 |
$this->save_custom_fields($id, $custom);
|
56 |
-
$message = array('succeeded' => true, 'message' => SwpmUtils::_('Updated Successfully.'));
|
57 |
SwpmTransfer::get_instance()->set('status', $message);
|
58 |
wp_redirect('admin.php?page=simple_wp_membership_levels');
|
59 |
-
|
60 |
}
|
61 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
62 |
SwpmTransfer::get_instance()->set('status', $message);
|
63 |
}
|
64 |
-
|
|
|
65 |
$custom_obj = SwpmMembershipLevelCustom::get_instance_by_id($level_id);
|
66 |
-
foreach ($data as $item){
|
67 |
$custom_obj->set($item);
|
68 |
}
|
69 |
}
|
|
|
70 |
}
|
6 |
* @author nur
|
7 |
*/
|
8 |
class SwpmMembershipLevel {
|
9 |
+
|
10 |
+
const NO_EXPIRY = 0;
|
11 |
+
const DAYS = 1;
|
12 |
+
const WEEKS = 2;
|
13 |
+
const MONTHS = 3;
|
14 |
+
const YEARS = 4;
|
15 |
const FIXED_DATE = 5;
|
16 |
+
|
17 |
private static $_instance = null;
|
18 |
|
19 |
private function __construct() {
|
35 |
$id = $wpdb->insert_id;
|
36 |
$custom = apply_filters('swpm_admin_add_membership_level', array());
|
37 |
$this->save_custom_fields($id, $custom);
|
38 |
+
$message = array('succeeded' => true, 'message' => '<p>' . SwpmUtils::_('Membership Level Creation Successful.') . '</p>');
|
39 |
SwpmTransfer::get_instance()->set('status', $message);
|
40 |
wp_redirect('admin.php?page=simple_wp_membership_levels');
|
41 |
+
exit(0);
|
42 |
}
|
43 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
44 |
SwpmTransfer::get_instance()->set('status', $message);
|
54 |
//@todo meta table and collect all relevant info and pass as argument
|
55 |
$custom = apply_filters('swpm_admin_edit_membership_level', array(), $id);
|
56 |
$this->save_custom_fields($id, $custom);
|
57 |
+
$message = array('succeeded' => true, 'message' => '<p>'. SwpmUtils::_('Updated Successfully.') . '</p>');
|
58 |
SwpmTransfer::get_instance()->set('status', $message);
|
59 |
wp_redirect('admin.php?page=simple_wp_membership_levels');
|
60 |
+
exit(0);
|
61 |
}
|
62 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following:'), 'extra' => $form->get_errors());
|
63 |
SwpmTransfer::get_instance()->set('status', $message);
|
64 |
}
|
65 |
+
|
66 |
+
private function save_custom_fields($level_id, $data) {
|
67 |
$custom_obj = SwpmMembershipLevelCustom::get_instance_by_id($level_id);
|
68 |
+
foreach ($data as $item) {
|
69 |
$custom_obj->set($item);
|
70 |
}
|
71 |
}
|
72 |
+
|
73 |
}
|
classes/class.swpm-membership-levels.php
CHANGED
@@ -81,6 +81,9 @@ class SwpmMembershipLevels extends WP_List_Table {
|
|
81 |
|
82 |
function prepare_items() {
|
83 |
global $wpdb;
|
|
|
|
|
|
|
84 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id !=1 ";
|
85 |
if (isset($_POST['s']))
|
86 |
$query .= " AND alias LIKE '%" . strip_tags($_POST['s']) . "%' ";
|
@@ -151,17 +154,29 @@ class SwpmMembershipLevels extends WP_List_Table {
|
|
151 |
return false;
|
152 |
}
|
153 |
|
154 |
-
function
|
|
|
155 |
global $wpdb;
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
|
|
|
|
|
|
|
|
|
|
162 |
$wpdb->query($query);
|
163 |
}
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
$id = absint($_REQUEST['id']);
|
166 |
$query = $wpdb->prepare("DELETE FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id = %d", $id);
|
167 |
$wpdb->query($query);
|
@@ -169,17 +184,17 @@ class SwpmMembershipLevels extends WP_List_Table {
|
|
169 |
}
|
170 |
|
171 |
function show() {
|
172 |
-
$selected =
|
173 |
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_membership_levels.php');
|
174 |
}
|
175 |
|
176 |
function manage() {
|
177 |
-
$selected =
|
178 |
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_membership_manage.php');
|
179 |
}
|
180 |
|
181 |
function manage_categroy() {
|
182 |
-
$selected =
|
183 |
include_once('class.swpm-category-list.php');
|
184 |
$category_list = new SwpmCategoryList();
|
185 |
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_category_list.php');
|
81 |
|
82 |
function prepare_items() {
|
83 |
global $wpdb;
|
84 |
+
|
85 |
+
$this->process_bulk_action();
|
86 |
+
|
87 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id !=1 ";
|
88 |
if (isset($_POST['s']))
|
89 |
$query .= " AND alias LIKE '%" . strip_tags($_POST['s']) . "%' ";
|
154 |
return false;
|
155 |
}
|
156 |
|
157 |
+
function process_bulk_action() {
|
158 |
+
//Detect when a bulk action is being triggered...
|
159 |
global $wpdb;
|
160 |
+
|
161 |
+
if ('bulk_delete' === $this->current_action()) {
|
162 |
+
//print_r($_REQUEST);
|
163 |
+
|
164 |
+
$records_to_delete = $_REQUEST['ids'];
|
165 |
+
if (empty($records_to_delete)) {
|
166 |
+
echo '<div id="message" class="updated fade"><p>Error! You need to select multiple records to perform a bulk action!</p></div>';
|
167 |
+
return;
|
168 |
+
}
|
169 |
+
foreach ($records_to_delete as $record_id) {
|
170 |
+
$query = $wpdb->prepare("DELETE FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id = %d", $record_id);
|
171 |
$wpdb->query($query);
|
172 |
}
|
173 |
+
echo '<div id="message" class="updated fade"><p>Selected records deleted successfully!</p></div>';
|
174 |
+
}
|
175 |
+
}
|
176 |
+
|
177 |
+
function delete() {
|
178 |
+
global $wpdb;
|
179 |
+
if (isset($_REQUEST['id'])) {
|
180 |
$id = absint($_REQUEST['id']);
|
181 |
$query = $wpdb->prepare("DELETE FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id = %d", $id);
|
182 |
$wpdb->query($query);
|
184 |
}
|
185 |
|
186 |
function show() {
|
187 |
+
$selected = "";
|
188 |
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_membership_levels.php');
|
189 |
}
|
190 |
|
191 |
function manage() {
|
192 |
+
$selected = "manage";
|
193 |
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_membership_manage.php');
|
194 |
}
|
195 |
|
196 |
function manage_categroy() {
|
197 |
+
$selected = "category_list";
|
198 |
include_once('class.swpm-category-list.php');
|
199 |
$category_list = new SwpmCategoryList();
|
200 |
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_category_list.php');
|
classes/class.swpm-messages.php
CHANGED
@@ -1,23 +1,35 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
*
|
4 |
*
|
5 |
* @author nur
|
6 |
*/
|
7 |
class SwpmMessages {
|
|
|
8 |
private $messages;
|
|
|
|
|
9 |
public function __construct() {
|
10 |
-
$this->messages =
|
|
|
11 |
}
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
16 |
return $m;
|
17 |
}
|
18 |
return '';
|
19 |
}
|
20 |
-
|
21 |
-
|
|
|
|
|
|
|
22 |
}
|
|
|
23 |
}
|
1 |
<?php
|
2 |
+
|
3 |
/**
|
4 |
*
|
5 |
*
|
6 |
* @author nur
|
7 |
*/
|
8 |
class SwpmMessages {
|
9 |
+
|
10 |
private $messages;
|
11 |
+
private $session_key;
|
12 |
+
|
13 |
public function __construct() {
|
14 |
+
$this->messages = get_option('swpm-messages');
|
15 |
+
$this->sesion_key = $_COOKIE['swpm_session'];
|
16 |
}
|
17 |
+
|
18 |
+
public function get($key) {
|
19 |
+
$combined_key = $this->session_key . '_' . $key;
|
20 |
+
if (isset($this->messages[$combined_key])) {
|
21 |
+
$m = $this->messages[$combined_key];
|
22 |
+
unset($this->messages[$combined_key]);
|
23 |
+
update_option('swpm-messages', $this->messages);
|
24 |
return $m;
|
25 |
}
|
26 |
return '';
|
27 |
}
|
28 |
+
|
29 |
+
public function set($key, $value) {
|
30 |
+
$combined_key = $this->session_key . '_' . $key;
|
31 |
+
$this->messages[$combined_key] = $value;
|
32 |
+
update_option('swpm-messages', $this->messages);
|
33 |
}
|
34 |
+
|
35 |
}
|
classes/class.swpm-misc-utils.php
CHANGED
@@ -140,30 +140,6 @@ class SwpmMiscUtils {
|
|
140 |
$settings->save(); //Save all settings object changes
|
141 |
}
|
142 |
|
143 |
-
public static function reset_swmp_log_files() {
|
144 |
-
$log_reset = true;
|
145 |
-
$logfile_list = array(
|
146 |
-
SIMPLE_WP_MEMBERSHIP_PATH . '/log.txt',
|
147 |
-
);
|
148 |
-
|
149 |
-
foreach ($logfile_list as $logfile) {
|
150 |
-
if (empty($logfile)) {
|
151 |
-
continue;
|
152 |
-
}
|
153 |
-
|
154 |
-
$text = '[' . date('m/d/Y g:i A') . '] - SUCCESS : Log file reset';
|
155 |
-
$text .= "\n------------------------------------------------------------------\n\n";
|
156 |
-
$fp = fopen($logfile, 'w');
|
157 |
-
if ($fp != FALSE) {
|
158 |
-
@fwrite($fp, $text);
|
159 |
-
@fclose($fp);
|
160 |
-
} else {
|
161 |
-
$log_reset = false;
|
162 |
-
}
|
163 |
-
}
|
164 |
-
return $log_reset;
|
165 |
-
}
|
166 |
-
|
167 |
public static function redirect_to_url($url) {
|
168 |
if (empty($url)) {
|
169 |
return;
|
140 |
$settings->save(); //Save all settings object changes
|
141 |
}
|
142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
public static function redirect_to_url($url) {
|
144 |
if (empty($url)) {
|
145 |
return;
|
classes/class.swpm-registration.php
CHANGED
@@ -28,6 +28,7 @@ abstract class SwpmRegistration {
|
|
28 |
$member_info['login_link'] = $login_link;
|
29 |
$values = array_values($member_info);
|
30 |
$keys = array_map('swpm_enclose_var', array_keys($member_info));
|
|
|
31 |
$body = str_replace($keys, $values, $body);
|
32 |
$email = sanitize_email(filter_input(INPUT_POST, 'email', FILTER_UNSAFE_RAW));
|
33 |
|
28 |
$member_info['login_link'] = $login_link;
|
29 |
$values = array_values($member_info);
|
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 |
$email = sanitize_email(filter_input(INPUT_POST, 'email', FILTER_UNSAFE_RAW));
|
34 |
|
classes/class.swpm-settings.php
CHANGED
@@ -18,8 +18,8 @@ class SwpmSettings {
|
|
18 |
$tab = filter_input(INPUT_GET, 'tab');
|
19 |
$tab = empty($tab) ? filter_input(INPUT_POST, 'tab') : $tab;
|
20 |
$this->current_tab = empty($tab) ? 1 : $tab;
|
21 |
-
$this->tabs = array(1 => 'General Settings', 2 => 'Payment Settings',
|
22 |
-
3 => 'Email Settings', 4 => 'Tools', 5 => 'Advanced Settings', 6 => 'Addons Settings');
|
23 |
add_action('swpm-draw-tab', array(&$this, 'draw_tabs'));
|
24 |
$method = 'tab_' . $this->current_tab;
|
25 |
if (method_exists($this, $method)) {
|
@@ -57,10 +57,12 @@ class SwpmSettings {
|
|
57 |
'options' => array(0 => 'Do not delete', 1 => 'Older than 1 month', 2 => 'Older than 2 months'),
|
58 |
'default' => '0',
|
59 |
'message' => SwpmUtils::_('Select how long you want to keep "pending" account.')));
|
60 |
-
/*
|
61 |
-
|
62 |
-
|
63 |
-
|
|
|
|
|
64 |
|
65 |
add_settings_section('pages-settings', SwpmUtils::_('Pages Settings'), array(&$this, 'pages_settings_callback'), 'simple_wp_membership_settings');
|
66 |
add_settings_field('login-page-url', SwpmUtils::_('Login Page URL'), array(&$this, 'textfield_long_callback'), 'simple_wp_membership_settings', 'pages-settings', array('item' => 'login-page-url',
|
@@ -90,8 +92,13 @@ class SwpmSettings {
|
|
90 |
}
|
91 |
|
92 |
private function tab_3() {
|
|
|
|
|
|
|
|
|
|
|
93 |
register_setting('swpm-settings-tab-3', 'swpm-settings', array(&$this, 'sanitize_tab_3'));
|
94 |
-
|
95 |
add_settings_section('email-misc-settings', SwpmUtils::_('Email Misc. Settings'), array(&$this, 'email_misc_settings_callback'), 'simple_wp_membership_settings');
|
96 |
add_settings_field('email-misc-from', SwpmUtils::_('From Email Address'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'email-misc-settings', array('item' => 'email-from',
|
97 |
'message' => 'This value will be used as the sender\'s address for the emails. Example value: Your Name <sales@your-domain.com>'));
|
@@ -108,9 +115,9 @@ class SwpmSettings {
|
|
108 |
add_settings_field('reg-complete-mail-body', SwpmUtils::_('Email Body'), array(&$this, 'textarea_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'reg-complete-mail-body',
|
109 |
'message' => ''));
|
110 |
add_settings_field('enable-admin-notification-after-reg', SwpmUtils::_('Send Notification to Admin'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'enable-admin-notification-after-reg',
|
111 |
-
'message' => 'Enable this option if you want the admin to receive a notification when a member registers.'));
|
112 |
add_settings_field('admin-notification-email', SwpmUtils::_('Admin Email Address'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'admin-notification-email',
|
113 |
-
'message' => 'Enter the email address where you want the admin notification email to be sent to.'));
|
114 |
add_settings_field('enable-notification-after-manual-user-add', SwpmUtils::_('Send Email to Member When Added via Admin Dashboard'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'enable-notification-after-manual-user-add',
|
115 |
'message' => ''));
|
116 |
|
@@ -133,6 +140,11 @@ class SwpmSettings {
|
|
133 |
}
|
134 |
|
135 |
private function tab_5() {
|
|
|
|
|
|
|
|
|
|
|
136 |
register_setting('swpm-settings-tab-5', 'swpm-settings', array(&$this, 'sanitize_tab_5'));
|
137 |
|
138 |
add_settings_section('advanced-settings', SwpmUtils::_('Advanced Settings'), array(&$this, 'advanced_settings_callback'), 'simple_wp_membership_settings');
|
@@ -219,7 +231,7 @@ class SwpmSettings {
|
|
219 |
public function swpm_general_post_submit_check_callback() {
|
220 |
//Log file reset handler
|
221 |
if (isset($_REQUEST['swmp_reset_log'])) {
|
222 |
-
if (
|
223 |
echo '<div id="message" class="updated fade"><p>Debug log files have been reset!</p></div>';
|
224 |
} else {
|
225 |
echo '<div id="message" class="updated fade"><p>Debug log files could not be reset!</p></div>';
|
18 |
$tab = filter_input(INPUT_GET, 'tab');
|
19 |
$tab = empty($tab) ? filter_input(INPUT_POST, 'tab') : $tab;
|
20 |
$this->current_tab = empty($tab) ? 1 : $tab;
|
21 |
+
$this->tabs = array(1 => SwpmUtils::_('General Settings'), 2 => SwpmUtils::_('Payment Settings'),
|
22 |
+
3 => SwpmUtils::_('Email Settings'), 4 => SwpmUtils::_('Tools'), 5 => SwpmUtils::_('Advanced Settings'), 6 => SwpmUtils::_('Addons Settings'));
|
23 |
add_action('swpm-draw-tab', array(&$this, 'draw_tabs'));
|
24 |
$method = 'tab_' . $this->current_tab;
|
25 |
if (method_exists($this, $method)) {
|
57 |
'options' => array(0 => 'Do not delete', 1 => 'Older than 1 month', 2 => 'Older than 2 months'),
|
58 |
'default' => '0',
|
59 |
'message' => SwpmUtils::_('Select how long you want to keep "pending" account.')));
|
60 |
+
/*
|
61 |
+
add_settings_field('protect-everything', SwpmUtils::_('Protect Everything'),
|
62 |
+
array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'general-settings',
|
63 |
+
array('item' => 'protect-everything',
|
64 |
+
'message'=>SwpmUtils::_('Check this box if you want to protect all posts/pages by default.')));
|
65 |
+
*/
|
66 |
|
67 |
add_settings_section('pages-settings', SwpmUtils::_('Pages Settings'), array(&$this, 'pages_settings_callback'), 'simple_wp_membership_settings');
|
68 |
add_settings_field('login-page-url', SwpmUtils::_('Login Page URL'), array(&$this, 'textfield_long_callback'), 'simple_wp_membership_settings', 'pages-settings', array('item' => 'login-page-url',
|
92 |
}
|
93 |
|
94 |
private function tab_3() {
|
95 |
+
//Show settings updated message when it is updated
|
96 |
+
if (isset($_REQUEST['settings-updated'])) {
|
97 |
+
echo '<div id="message" class="updated fade"><p>' . SwpmUtils::_('Settings updated!') . '</p></div>';
|
98 |
+
}
|
99 |
+
|
100 |
register_setting('swpm-settings-tab-3', 'swpm-settings', array(&$this, 'sanitize_tab_3'));
|
101 |
+
|
102 |
add_settings_section('email-misc-settings', SwpmUtils::_('Email Misc. Settings'), array(&$this, 'email_misc_settings_callback'), 'simple_wp_membership_settings');
|
103 |
add_settings_field('email-misc-from', SwpmUtils::_('From Email Address'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'email-misc-settings', array('item' => 'email-from',
|
104 |
'message' => 'This value will be used as the sender\'s address for the emails. Example value: Your Name <sales@your-domain.com>'));
|
115 |
add_settings_field('reg-complete-mail-body', SwpmUtils::_('Email Body'), array(&$this, 'textarea_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'reg-complete-mail-body',
|
116 |
'message' => ''));
|
117 |
add_settings_field('enable-admin-notification-after-reg', SwpmUtils::_('Send Notification to Admin'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'enable-admin-notification-after-reg',
|
118 |
+
'message' => SwpmUtils::_('Enable this option if you want the admin to receive a notification when a member registers.')));
|
119 |
add_settings_field('admin-notification-email', SwpmUtils::_('Admin Email Address'), array(&$this, 'textfield_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'admin-notification-email',
|
120 |
+
'message' => SwpmUtils::_('Enter the email address where you want the admin notification email to be sent to.')));
|
121 |
add_settings_field('enable-notification-after-manual-user-add', SwpmUtils::_('Send Email to Member When Added via Admin Dashboard'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'reg-email-settings', array('item' => 'enable-notification-after-manual-user-add',
|
122 |
'message' => ''));
|
123 |
|
140 |
}
|
141 |
|
142 |
private function tab_5() {
|
143 |
+
//Show settings updated message when it is updated
|
144 |
+
if (isset($_REQUEST['settings-updated'])) {
|
145 |
+
echo '<div id="message" class="updated fade"><p>' . SwpmUtils::_('Settings updated!') . '</p></div>';
|
146 |
+
}
|
147 |
+
|
148 |
register_setting('swpm-settings-tab-5', 'swpm-settings', array(&$this, 'sanitize_tab_5'));
|
149 |
|
150 |
add_settings_section('advanced-settings', SwpmUtils::_('Advanced Settings'), array(&$this, 'advanced_settings_callback'), 'simple_wp_membership_settings');
|
231 |
public function swpm_general_post_submit_check_callback() {
|
232 |
//Log file reset handler
|
233 |
if (isset($_REQUEST['swmp_reset_log'])) {
|
234 |
+
if (SwpmLog::reset_swmp_log_files()) {
|
235 |
echo '<div id="message" class="updated fade"><p>Debug log files have been reset!</p></div>';
|
236 |
} else {
|
237 |
echo '<div id="message" class="updated fade"><p>Debug log files could not be reset!</p></div>';
|
classes/class.swpm-transfer.php
CHANGED
@@ -18,7 +18,6 @@ class SwpmTransfer {
|
|
18 |
'subscription_period' => '', 'subscription_duration_type' => SwpmMembershipLevel::NO_EXPIRY);
|
19 |
public static $admin_messages = array();
|
20 |
private static $_this;
|
21 |
-
private $message;
|
22 |
|
23 |
private function __contruct() {
|
24 |
$this->message = get_option('swpm-messages');
|
@@ -26,40 +25,21 @@ class SwpmTransfer {
|
|
26 |
|
27 |
public static function get_instance() {
|
28 |
self::$_this = empty(self::$_this) ? new SwpmTransfer() : self::$_this;
|
29 |
-
self::$_this->message = get_option('swpm-messages');
|
30 |
return self::$_this;
|
31 |
}
|
32 |
|
33 |
public function get($key) {
|
34 |
-
$
|
35 |
-
$
|
36 |
-
if (isset($this->message[$sesion_key])){
|
37 |
-
$m = $this->message[$sesion_key]->get($key);
|
38 |
-
}
|
39 |
-
update_option('swpm-messages', $this->message);
|
40 |
-
return $m;
|
41 |
}
|
42 |
|
43 |
public function set($key, $value) {
|
44 |
-
$
|
45 |
-
|
46 |
-
$this->message[$sesion_key] = new SwpmMessages();
|
47 |
-
}
|
48 |
-
$this->message[$sesion_key]->set($key,$value);
|
49 |
-
update_option('swpm-messages', $this->message);
|
50 |
}
|
51 |
-
|
|
|
52 |
public static function get_real_ip_addr() {
|
53 |
-
|
54 |
-
$ip = $_SERVER['HTTP_CLIENT_IP'];
|
55 |
-
}
|
56 |
-
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
|
57 |
-
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
|
58 |
-
}
|
59 |
-
else{
|
60 |
-
$ip = $_SERVER['REMOTE_ADDR'];
|
61 |
-
}
|
62 |
-
return $ip;
|
63 |
}
|
64 |
-
|
65 |
}
|
18 |
'subscription_period' => '', 'subscription_duration_type' => SwpmMembershipLevel::NO_EXPIRY);
|
19 |
public static $admin_messages = array();
|
20 |
private static $_this;
|
|
|
21 |
|
22 |
private function __contruct() {
|
23 |
$this->message = get_option('swpm-messages');
|
25 |
|
26 |
public static function get_instance() {
|
27 |
self::$_this = empty(self::$_this) ? new SwpmTransfer() : self::$_this;
|
|
|
28 |
return self::$_this;
|
29 |
}
|
30 |
|
31 |
public function get($key) {
|
32 |
+
$messages = new SwpmMessages();
|
33 |
+
return $messages->get($key);
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
|
36 |
public function set($key, $value) {
|
37 |
+
$messages = new SwpmMessages();
|
38 |
+
$messages->set($key, $value);
|
|
|
|
|
|
|
|
|
39 |
}
|
40 |
+
|
41 |
+
/*** Deprecated function - exists only for backwards compatibility ***/
|
42 |
public static function get_real_ip_addr() {
|
43 |
+
return SwpmUtils::get_user_ip_address();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
|
|
45 |
}
|
classes/class.swpm-utils.php
CHANGED
@@ -1,10 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
/**
|
4 |
-
* BUtils
|
5 |
-
*
|
6 |
-
* @author nur
|
7 |
-
*/
|
8 |
abstract class SwpmUtils {
|
9 |
|
10 |
public static function is_ajax() {
|
@@ -26,7 +21,7 @@ abstract class SwpmUtils {
|
|
26 |
return 'noexpire';
|
27 |
}
|
28 |
if (!is_numeric($subcript_period)) {
|
29 |
-
throw new Exception(" subcript_period parameter must be integer in
|
30 |
}
|
31 |
switch (strtolower($subscription_duration_type)) {
|
32 |
case SwpmMembershipLevel::DAYS:
|
@@ -150,6 +145,7 @@ abstract class SwpmUtils {
|
|
150 |
if (!empty($send_email) && empty($member->user_name)) {
|
151 |
$tags = array("{first_name}", "{last_name}", "{reg_link}");
|
152 |
$vals = array($member->first_name, $member->last_name, $reg_url);
|
|
|
153 |
$email_body = str_replace($tags, $vals, $body);
|
154 |
$headers = 'From: ' . $from_address . "\r\n";
|
155 |
wp_mail($member->email, $subject, $email_body, $headers);
|
@@ -327,7 +323,10 @@ abstract class SwpmUtils {
|
|
327 |
public static function is_paid_registration() {
|
328 |
$member_id = filter_input(INPUT_GET, 'member_id', FILTER_SANITIZE_NUMBER_INT);
|
329 |
$code = filter_input(INPUT_GET, 'code', FILTER_SANITIZE_STRING);
|
330 |
-
|
|
|
|
|
|
|
331 |
}
|
332 |
|
333 |
public static function get_paid_member_info() {
|
@@ -342,6 +341,20 @@ abstract class SwpmUtils {
|
|
342 |
return null;
|
343 |
}
|
344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
345 |
public static function account_delete_confirmation_ui($msg = "") {
|
346 |
ob_start();
|
347 |
include(SIMPLE_WP_MEMBERSHIP_PATH . 'views/account_delete_warning.php');
|
@@ -382,4 +395,20 @@ abstract class SwpmUtils {
|
|
382 |
return reset($keys); //Return he first element from the valid values
|
383 |
}
|
384 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
abstract class SwpmUtils {
|
4 |
|
5 |
public static function is_ajax() {
|
21 |
return 'noexpire';
|
22 |
}
|
23 |
if (!is_numeric($subcript_period)) {
|
24 |
+
throw new Exception(" subcript_period parameter must be integer in SwpmUtils::calculate_subscription_period_days method");
|
25 |
}
|
26 |
switch (strtolower($subscription_duration_type)) {
|
27 |
case SwpmMembershipLevel::DAYS:
|
145 |
if (!empty($send_email) && empty($member->user_name)) {
|
146 |
$tags = array("{first_name}", "{last_name}", "{reg_link}");
|
147 |
$vals = array($member->first_name, $member->last_name, $reg_url);
|
148 |
+
$body = html_entity_decode($body);
|
149 |
$email_body = str_replace($tags, $vals, $body);
|
150 |
$headers = 'From: ' . $from_address . "\r\n";
|
151 |
wp_mail($member->email, $subject, $email_body, $headers);
|
323 |
public static function is_paid_registration() {
|
324 |
$member_id = filter_input(INPUT_GET, 'member_id', FILTER_SANITIZE_NUMBER_INT);
|
325 |
$code = filter_input(INPUT_GET, 'code', FILTER_SANITIZE_STRING);
|
326 |
+
if (!empty($member_id) && !empty($code)) {
|
327 |
+
return true;
|
328 |
+
}
|
329 |
+
return false;
|
330 |
}
|
331 |
|
332 |
public static function get_paid_member_info() {
|
341 |
return null;
|
342 |
}
|
343 |
|
344 |
+
public static function get_incomplete_paid_member_info_by_ip() {
|
345 |
+
global $wpdb;
|
346 |
+
$user_ip = SwpmUtils::get_user_ip_address();
|
347 |
+
if (!empty($user_ip)) {
|
348 |
+
//Lets check if a payment has been confirmed from this user's IP and the profile needs to be completed (where username is empty).
|
349 |
+
$username = '';
|
350 |
+
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl WHERE last_accessed_from_ip=%s AND user_name=%s";
|
351 |
+
$query = $wpdb->prepare($query, $user_ip, $username);
|
352 |
+
$result = $wpdb->get_row($query);
|
353 |
+
return $result;
|
354 |
+
}
|
355 |
+
return null;
|
356 |
+
}
|
357 |
+
|
358 |
public static function account_delete_confirmation_ui($msg = "") {
|
359 |
ob_start();
|
360 |
include(SIMPLE_WP_MEMBERSHIP_PATH . 'views/account_delete_warning.php');
|
395 |
return reset($keys); //Return he first element from the valid values
|
396 |
}
|
397 |
|
398 |
+
public static function get_user_ip_address() {
|
399 |
+
$user_ip = '';
|
400 |
+
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
401 |
+
$user_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
|
402 |
+
} else {
|
403 |
+
$user_ip = $_SERVER['REMOTE_ADDR'];
|
404 |
+
}
|
405 |
+
|
406 |
+
if (strstr($user_ip, ',')) {
|
407 |
+
$ip_values = explode(',', $user_ip);
|
408 |
+
$user_ip = $ip_values['0'];
|
409 |
+
}
|
410 |
+
|
411 |
+
return apply_filters('swpm_get_user_ip_address', $user_ip);
|
412 |
+
}
|
413 |
+
|
414 |
}
|
classes/common/class.swpm-list-table.php
CHANGED
@@ -1,1138 +1,1114 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Base class for displaying a list of items in an ajaxified HTML table.
|
4 |
* Use this class to display list table.
|
5 |
* This will prevent list table from breaking when WordPress changes the implementation of core list table class in the future.
|
6 |
*/
|
7 |
-
|
8 |
class SWPM_List_Table {
|
9 |
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
?>
|
334 |
-
<
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
$months = $wpdb->get_results( $wpdb->prepare( "
|
522 |
SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month
|
523 |
FROM $wpdb->posts
|
524 |
WHERE post_type = %s
|
525 |
ORDER BY post_date DESC
|
526 |
-
", $post_type
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
?>
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
<?php
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
|
904 |
-
|
905 |
-
|
906 |
-
|
907 |
-
|
908 |
-
|
909 |
-
|
910 |
-
|
911 |
-
|
912 |
-
|
913 |
-
|
914 |
-
|
915 |
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
-
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
|
985 |
-
|
986 |
-
|
987 |
-
|
988 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
989 |
|
990 |
-
<br class="clear" />
|
991 |
-
</div>
|
992 |
-
<?php
|
993 |
-
}
|
994 |
-
|
995 |
-
/**
|
996 |
-
* Extra controls to be displayed between bulk actions and pagination
|
997 |
-
*
|
998 |
-
* @since 3.1.0
|
999 |
-
* @access protected
|
1000 |
-
*
|
1001 |
-
* @param string $which
|
1002 |
-
*/
|
1003 |
-
protected function extra_tablenav( $which ) {}
|
1004 |
-
|
1005 |
-
/**
|
1006 |
-
* Generate the tbody element for the list table.
|
1007 |
-
*
|
1008 |
-
* @since 3.1.0
|
1009 |
-
* @access public
|
1010 |
-
*/
|
1011 |
-
public function display_rows_or_placeholder() {
|
1012 |
-
if ( $this->has_items() ) {
|
1013 |
-
$this->display_rows();
|
1014 |
-
} else {
|
1015 |
-
echo '<tr class="no-items"><td class="colspanchange" colspan="' . $this->get_column_count() . '">';
|
1016 |
-
$this->no_items();
|
1017 |
-
echo '</td></tr>';
|
1018 |
-
}
|
1019 |
-
}
|
1020 |
-
|
1021 |
-
/**
|
1022 |
-
* Generate the table rows
|
1023 |
-
*
|
1024 |
-
* @since 3.1.0
|
1025 |
-
* @access public
|
1026 |
-
*/
|
1027 |
-
public function display_rows() {
|
1028 |
-
foreach ( $this->items as $item )
|
1029 |
-
$this->single_row( $item );
|
1030 |
-
}
|
1031 |
-
|
1032 |
-
/**
|
1033 |
-
* Generates content for a single row of the table
|
1034 |
-
*
|
1035 |
-
* @since 3.1.0
|
1036 |
-
* @access public
|
1037 |
-
*
|
1038 |
-
* @param object $item The current item
|
1039 |
-
*/
|
1040 |
-
public function single_row( $item ) {
|
1041 |
-
echo '<tr>';
|
1042 |
-
$this->single_row_columns( $item );
|
1043 |
-
echo '</tr>';
|
1044 |
-
}
|
1045 |
-
|
1046 |
-
protected function column_default( $item, $column_name ) {}
|
1047 |
-
|
1048 |
-
protected function column_cb( $item ) {}
|
1049 |
-
|
1050 |
-
/**
|
1051 |
-
* Generates the columns for a single row of the table
|
1052 |
-
*
|
1053 |
-
* @since 3.1.0
|
1054 |
-
* @access protected
|
1055 |
-
*
|
1056 |
-
* @param object $item The current item
|
1057 |
-
*/
|
1058 |
-
protected function single_row_columns( $item ) {
|
1059 |
-
list( $columns, $hidden ) = $this->get_column_info();
|
1060 |
-
|
1061 |
-
foreach ( $columns as $column_name => $column_display_name ) {
|
1062 |
-
$class = "class='$column_name column-$column_name'";
|
1063 |
-
|
1064 |
-
$style = '';
|
1065 |
-
if ( in_array( $column_name, $hidden ) )
|
1066 |
-
$style = ' style="display:none;"';
|
1067 |
-
|
1068 |
-
$attributes = "$class$style";
|
1069 |
-
|
1070 |
-
if ( 'cb' == $column_name ) {
|
1071 |
-
echo '<th scope="row" class="check-column">';
|
1072 |
-
echo $this->column_cb( $item );
|
1073 |
-
echo '</th>';
|
1074 |
-
}
|
1075 |
-
elseif ( method_exists( $this, 'column_' . $column_name ) ) {
|
1076 |
-
echo "<td $attributes>";
|
1077 |
-
echo call_user_func( array( $this, 'column_' . $column_name ), $item );
|
1078 |
-
echo "</td>";
|
1079 |
-
}
|
1080 |
-
else {
|
1081 |
-
echo "<td $attributes>";
|
1082 |
-
echo $this->column_default( $item, $column_name );
|
1083 |
-
echo "</td>";
|
1084 |
-
}
|
1085 |
-
}
|
1086 |
-
}
|
1087 |
-
|
1088 |
-
/**
|
1089 |
-
* Handle an incoming ajax request (called from admin-ajax.php)
|
1090 |
-
*
|
1091 |
-
* @since 3.1.0
|
1092 |
-
* @access public
|
1093 |
-
*/
|
1094 |
-
public function ajax_response() {
|
1095 |
-
$this->prepare_items();
|
1096 |
-
|
1097 |
-
ob_start();
|
1098 |
-
if ( ! empty( $_REQUEST['no_placeholder'] ) ) {
|
1099 |
-
$this->display_rows();
|
1100 |
-
} else {
|
1101 |
-
$this->display_rows_or_placeholder();
|
1102 |
-
}
|
1103 |
-
|
1104 |
-
$rows = ob_get_clean();
|
1105 |
-
|
1106 |
-
$response = array( 'rows' => $rows );
|
1107 |
-
|
1108 |
-
if ( isset( $this->_pagination_args['total_items'] ) ) {
|
1109 |
-
$response['total_items_i18n'] = sprintf(
|
1110 |
-
_n( '1 item', '%s items', $this->_pagination_args['total_items'] ),
|
1111 |
-
number_format_i18n( $this->_pagination_args['total_items'] )
|
1112 |
-
);
|
1113 |
-
}
|
1114 |
-
if ( isset( $this->_pagination_args['total_pages'] ) ) {
|
1115 |
-
$response['total_pages'] = $this->_pagination_args['total_pages'];
|
1116 |
-
$response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] );
|
1117 |
-
}
|
1118 |
-
|
1119 |
-
die( wp_json_encode( $response ) );
|
1120 |
-
}
|
1121 |
-
|
1122 |
-
/**
|
1123 |
-
* Send required variables to JavaScript land
|
1124 |
-
*
|
1125 |
-
* @access public
|
1126 |
-
*/
|
1127 |
-
public function _js_vars() {
|
1128 |
-
$args = array(
|
1129 |
-
'class' => get_class( $this ),
|
1130 |
-
'screen' => array(
|
1131 |
-
'id' => $this->screen->id,
|
1132 |
-
'base' => $this->screen->base,
|
1133 |
-
)
|
1134 |
-
);
|
1135 |
-
|
1136 |
-
printf( "<script type='text/javascript'>list_args = %s;</script>\n", wp_json_encode( $args ) );
|
1137 |
-
}
|
1138 |
}
|
1 |
<?php
|
2 |
+
|
3 |
/**
|
4 |
* Base class for displaying a list of items in an ajaxified HTML table.
|
5 |
* Use this class to display list table.
|
6 |
* This will prevent list table from breaking when WordPress changes the implementation of core list table class in the future.
|
7 |
*/
|
|
|
8 |
class SWPM_List_Table {
|
9 |
|
10 |
+
/**
|
11 |
+
* The current list of items
|
12 |
+
*
|
13 |
+
* @since 3.1.0
|
14 |
+
* @var array
|
15 |
+
* @access public
|
16 |
+
*/
|
17 |
+
public $items;
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Various information about the current table
|
21 |
+
*
|
22 |
+
* @since 3.1.0
|
23 |
+
* @var array
|
24 |
+
* @access protected
|
25 |
+
*/
|
26 |
+
protected $_args;
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Various information needed for displaying the pagination
|
30 |
+
*
|
31 |
+
* @since 3.1.0
|
32 |
+
* @var array
|
33 |
+
*/
|
34 |
+
protected $_pagination_args = array();
|
35 |
+
|
36 |
+
/**
|
37 |
+
* The current screen
|
38 |
+
*
|
39 |
+
* @since 3.1.0
|
40 |
+
* @var object
|
41 |
+
* @access protected
|
42 |
+
*/
|
43 |
+
protected $screen;
|
44 |
+
|
45 |
+
/**
|
46 |
+
* Cached bulk actions
|
47 |
+
*
|
48 |
+
* @since 3.1.0
|
49 |
+
* @var array
|
50 |
+
* @access private
|
51 |
+
*/
|
52 |
+
private $_actions;
|
53 |
+
|
54 |
+
/**
|
55 |
+
* Cached pagination output
|
56 |
+
*
|
57 |
+
* @since 3.1.0
|
58 |
+
* @var string
|
59 |
+
* @access private
|
60 |
+
*/
|
61 |
+
private $_pagination;
|
62 |
+
|
63 |
+
/**
|
64 |
+
* The view switcher modes.
|
65 |
+
*
|
66 |
+
* @since 4.1.0
|
67 |
+
* @var array
|
68 |
+
* @access protected
|
69 |
+
*/
|
70 |
+
protected $modes = array();
|
71 |
+
|
72 |
+
/**
|
73 |
+
* Stores the value returned by ->get_column_info()
|
74 |
+
*
|
75 |
+
* @var array
|
76 |
+
*/
|
77 |
+
protected $_column_headers;
|
78 |
+
protected $compat_fields = array('_args', '_pagination_args', 'screen', '_actions', '_pagination');
|
79 |
+
protected $compat_methods = array('set_pagination_args', 'get_views', 'get_bulk_actions', 'bulk_actions',
|
80 |
+
'row_actions', 'months_dropdown', 'view_switcher', 'comments_bubble', 'get_items_per_page', 'pagination',
|
81 |
+
'get_sortable_columns', 'get_column_info', 'get_table_classes', 'display_tablenav', 'extra_tablenav',
|
82 |
+
'single_row_columns');
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Constructor.
|
86 |
+
*
|
87 |
+
* The child class should call this constructor from its own constructor to override
|
88 |
+
* the default $args.
|
89 |
+
*
|
90 |
+
* @since 3.1.0
|
91 |
+
* @access public
|
92 |
+
*
|
93 |
+
* @param array|string $args {
|
94 |
+
* Array or string of arguments.
|
95 |
+
*
|
96 |
+
* @type string $plural Plural value used for labels and the objects being listed.
|
97 |
+
* This affects things such as CSS class-names and nonces used
|
98 |
+
* in the list table, e.g. 'posts'. Default empty.
|
99 |
+
* @type string $singular Singular label for an object being listed, e.g. 'post'.
|
100 |
+
* Default empty
|
101 |
+
* @type bool $ajax Whether the list table supports AJAX. This includes loading
|
102 |
+
* and sorting data, for example. If true, the class will call
|
103 |
+
* the {@see _js_vars()} method in the footer to provide variables
|
104 |
+
* to any scripts handling AJAX events. Default false.
|
105 |
+
* @type string $screen String containing the hook name used to determine the current
|
106 |
+
* screen. If left null, the current screen will be automatically set.
|
107 |
+
* Default null.
|
108 |
+
* }
|
109 |
+
*/
|
110 |
+
public function __construct($args = array()) {
|
111 |
+
$args = wp_parse_args($args, array(
|
112 |
+
'plural' => '',
|
113 |
+
'singular' => '',
|
114 |
+
'ajax' => false,
|
115 |
+
'screen' => null,
|
116 |
+
));
|
117 |
+
|
118 |
+
$this->screen = convert_to_screen($args['screen']);
|
119 |
+
|
120 |
+
add_filter("manage_{$this->screen->id}_columns", array($this, 'get_columns'), 0);
|
121 |
+
|
122 |
+
if (!$args['plural'])
|
123 |
+
$args['plural'] = $this->screen->base;
|
124 |
+
|
125 |
+
$args['plural'] = sanitize_key($args['plural']);
|
126 |
+
$args['singular'] = sanitize_key($args['singular']);
|
127 |
+
|
128 |
+
$this->_args = $args;
|
129 |
+
|
130 |
+
if ($args['ajax']) {
|
131 |
+
// wp_enqueue_script( 'list-table' );
|
132 |
+
add_action('admin_footer', array($this, '_js_vars'));
|
133 |
+
}
|
134 |
+
|
135 |
+
if (empty($this->modes)) {
|
136 |
+
$this->modes = array(
|
137 |
+
'list' => __('List View'),
|
138 |
+
'excerpt' => __('Excerpt View')
|
139 |
+
);
|
140 |
+
}
|
141 |
+
}
|
142 |
+
|
143 |
+
/**
|
144 |
+
* Make private properties readable for backwards compatibility.
|
145 |
+
*
|
146 |
+
* @since 4.0.0
|
147 |
+
* @access public
|
148 |
+
*
|
149 |
+
* @param string $name Property to get.
|
150 |
+
* @return mixed Property.
|
151 |
+
*/
|
152 |
+
public function __get($name) {
|
153 |
+
if (in_array($name, $this->compat_fields)) {
|
154 |
+
return $this->$name;
|
155 |
+
}
|
156 |
+
}
|
157 |
+
|
158 |
+
/**
|
159 |
+
* Make private properties settable for backwards compatibility.
|
160 |
+
*
|
161 |
+
* @since 4.0.0
|
162 |
+
* @access public
|
163 |
+
*
|
164 |
+
* @param string $name Property to check if set.
|
165 |
+
* @param mixed $value Property value.
|
166 |
+
* @return mixed Newly-set property.
|
167 |
+
*/
|
168 |
+
public function __set($name, $value) {
|
169 |
+
if (in_array($name, $this->compat_fields)) {
|
170 |
+
return $this->$name = $value;
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
+
/**
|
175 |
+
* Make private properties checkable for backwards compatibility.
|
176 |
+
*
|
177 |
+
* @since 4.0.0
|
178 |
+
* @access public
|
179 |
+
*
|
180 |
+
* @param string $name Property to check if set.
|
181 |
+
* @return bool Whether the property is set.
|
182 |
+
*/
|
183 |
+
public function __isset($name) {
|
184 |
+
if (in_array($name, $this->compat_fields)) {
|
185 |
+
return isset($this->$name);
|
186 |
+
}
|
187 |
+
}
|
188 |
+
|
189 |
+
/**
|
190 |
+
* Make private properties un-settable for backwards compatibility.
|
191 |
+
*
|
192 |
+
* @since 4.0.0
|
193 |
+
* @access public
|
194 |
+
*
|
195 |
+
* @param string $name Property to unset.
|
196 |
+
*/
|
197 |
+
public function __unset($name) {
|
198 |
+
if (in_array($name, $this->compat_fields)) {
|
199 |
+
unset($this->$name);
|
200 |
+
}
|
201 |
+
}
|
202 |
+
|
203 |
+
/**
|
204 |
+
* Make private/protected methods readable for backwards compatibility.
|
205 |
+
*
|
206 |
+
* @since 4.0.0
|
207 |
+
* @access public
|
208 |
+
*
|
209 |
+
* @param callable $name Method to call.
|
210 |
+
* @param array $arguments Arguments to pass when calling.
|
211 |
+
* @return mixed|bool Return value of the callback, false otherwise.
|
212 |
+
*/
|
213 |
+
public function __call($name, $arguments) {
|
214 |
+
if (in_array($name, $this->compat_methods)) {
|
215 |
+
return call_user_func_array(array($this, $name), $arguments);
|
216 |
+
}
|
217 |
+
return false;
|
218 |
+
}
|
219 |
+
|
220 |
+
/**
|
221 |
+
* Checks the current user's permissions
|
222 |
+
*
|
223 |
+
* @since 3.1.0
|
224 |
+
* @access public
|
225 |
+
* @abstract
|
226 |
+
*/
|
227 |
+
public function ajax_user_can() {
|
228 |
+
die('function WP_List_Table::ajax_user_can() must be over-ridden in a sub-class.');
|
229 |
+
}
|
230 |
+
|
231 |
+
/**
|
232 |
+
* Prepares the list of items for displaying.
|
233 |
+
* @uses WP_List_Table::set_pagination_args()
|
234 |
+
*
|
235 |
+
* @since 3.1.0
|
236 |
+
* @access public
|
237 |
+
* @abstract
|
238 |
+
*/
|
239 |
+
public function prepare_items() {
|
240 |
+
die('function WP_List_Table::prepare_items() must be over-ridden in a sub-class.');
|
241 |
+
}
|
242 |
+
|
243 |
+
/**
|
244 |
+
* An internal method that sets all the necessary pagination arguments
|
245 |
+
*
|
246 |
+
* @param array $args An associative array with information about the pagination
|
247 |
+
* @access protected
|
248 |
+
*/
|
249 |
+
protected function set_pagination_args($args) {
|
250 |
+
$args = wp_parse_args($args, array(
|
251 |
+
'total_items' => 0,
|
252 |
+
'total_pages' => 0,
|
253 |
+
'per_page' => 0,
|
254 |
+
));
|
255 |
+
|
256 |
+
if (!$args['total_pages'] && $args['per_page'] > 0)
|
257 |
+
$args['total_pages'] = ceil($args['total_items'] / $args['per_page']);
|
258 |
+
|
259 |
+
// Redirect if page number is invalid and headers are not already sent.
|
260 |
+
if (!headers_sent() && (!defined('DOING_AJAX') || !DOING_AJAX ) && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages']) {
|
261 |
+
wp_redirect(add_query_arg('paged', $args['total_pages']));
|
262 |
+
exit(0);
|
263 |
+
}
|
264 |
+
|
265 |
+
$this->_pagination_args = $args;
|
266 |
+
}
|
267 |
+
|
268 |
+
/**
|
269 |
+
* Access the pagination args.
|
270 |
+
*
|
271 |
+
* @since 3.1.0
|
272 |
+
* @access public
|
273 |
+
*
|
274 |
+
* @param string $key Pagination argument to retrieve. Common values include 'total_items',
|
275 |
+
* 'total_pages', 'per_page', or 'infinite_scroll'.
|
276 |
+
* @return int Number of items that correspond to the given pagination argument.
|
277 |
+
*/
|
278 |
+
public function get_pagination_arg($key) {
|
279 |
+
if ('page' == $key)
|
280 |
+
return $this->get_pagenum();
|
281 |
+
|
282 |
+
if (isset($this->_pagination_args[$key]))
|
283 |
+
return $this->_pagination_args[$key];
|
284 |
+
}
|
285 |
+
|
286 |
+
/**
|
287 |
+
* Whether the table has items to display or not
|
288 |
+
*
|
289 |
+
* @since 3.1.0
|
290 |
+
* @access public
|
291 |
+
*
|
292 |
+
* @return bool
|
293 |
+
*/
|
294 |
+
public function has_items() {
|
295 |
+
return !empty($this->items);
|
296 |
+
}
|
297 |
+
|
298 |
+
/**
|
299 |
+
* Message to be displayed when there are no items
|
300 |
+
*
|
301 |
+
* @since 3.1.0
|
302 |
+
* @access public
|
303 |
+
*/
|
304 |
+
public function no_items() {
|
305 |
+
_e('No items found.');
|
306 |
+
}
|
307 |
+
|
308 |
+
/**
|
309 |
+
* Display the search box.
|
310 |
+
*
|
311 |
+
* @since 3.1.0
|
312 |
+
* @access public
|
313 |
+
*
|
314 |
+
* @param string $text The search button text
|
315 |
+
* @param string $input_id The search input id
|
316 |
+
*/
|
317 |
+
public function search_box($text, $input_id) {
|
318 |
+
if (empty($_REQUEST['s']) && !$this->has_items())
|
319 |
+
return;
|
320 |
+
|
321 |
+
$input_id = $input_id . '-search-input';
|
322 |
+
|
323 |
+
if (!empty($_REQUEST['orderby']))
|
324 |
+
echo '<input type="hidden" name="orderby" value="' . esc_attr($_REQUEST['orderby']) . '" />';
|
325 |
+
if (!empty($_REQUEST['order']))
|
326 |
+
echo '<input type="hidden" name="order" value="' . esc_attr($_REQUEST['order']) . '" />';
|
327 |
+
if (!empty($_REQUEST['post_mime_type']))
|
328 |
+
echo '<input type="hidden" name="post_mime_type" value="' . esc_attr($_REQUEST['post_mime_type']) . '" />';
|
329 |
+
if (!empty($_REQUEST['detached']))
|
330 |
+
echo '<input type="hidden" name="detached" value="' . esc_attr($_REQUEST['detached']) . '" />';
|
331 |
+
?>
|
332 |
+
<p class="search-box">
|
333 |
+
<label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
|
334 |
+
<input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" />
|
335 |
+
<?php submit_button($text, 'button', '', false, array('id' => 'search-submit')); ?>
|
336 |
+
</p>
|
337 |
+
<?php
|
338 |
+
}
|
339 |
+
|
340 |
+
/**
|
341 |
+
* Get an associative array ( id => link ) with the list
|
342 |
+
* of views available on this table.
|
343 |
+
*
|
344 |
+
* @since 3.1.0
|
345 |
+
* @access protected
|
346 |
+
*
|
347 |
+
* @return array
|
348 |
+
*/
|
349 |
+
protected function get_views() {
|
350 |
+
return array();
|
351 |
+
}
|
352 |
+
|
353 |
+
/**
|
354 |
+
* Display the list of views available on this table.
|
355 |
+
*
|
356 |
+
* @since 3.1.0
|
357 |
+
* @access public
|
358 |
+
*/
|
359 |
+
public function views() {
|
360 |
+
$views = $this->get_views();
|
361 |
+
/**
|
362 |
+
* Filter the list of available list table views.
|
363 |
+
*
|
364 |
+
* The dynamic portion of the hook name, `$this->screen->id`, refers
|
365 |
+
* to the ID of the current screen, usually a string.
|
366 |
+
*
|
367 |
+
* @since 3.5.0
|
368 |
+
*
|
369 |
+
* @param array $views An array of available list table views.
|
370 |
+
*/
|
371 |
+
$views = apply_filters("views_{$this->screen->id}", $views);
|
372 |
+
|
373 |
+
if (empty($views))
|
374 |
+
return;
|
375 |
+
|
376 |
+
echo "<ul class='subsubsub'>\n";
|
377 |
+
foreach ($views as $class => $view) {
|
378 |
+
$views[$class] = "\t<li class='$class'>$view";
|
379 |
+
}
|
380 |
+
echo implode(" |</li>\n", $views) . "</li>\n";
|
381 |
+
echo "</ul>";
|
382 |
+
}
|
383 |
+
|
384 |
+
/**
|
385 |
+
* Get an associative array ( option_name => option_title ) with the list
|
386 |
+
* of bulk actions available on this table.
|
387 |
+
*
|
388 |
+
* @since 3.1.0
|
389 |
+
* @access protected
|
390 |
+
*
|
391 |
+
* @return array
|
392 |
+
*/
|
393 |
+
protected function get_bulk_actions() {
|
394 |
+
return array();
|
395 |
+
}
|
396 |
+
|
397 |
+
/**
|
398 |
+
* Display the bulk actions dropdown.
|
399 |
+
*
|
400 |
+
* @since 3.1.0
|
401 |
+
* @access protected
|
402 |
+
*
|
403 |
+
* @param string $which The location of the bulk actions: 'top' or 'bottom'.
|
404 |
+
* This is designated as optional for backwards-compatibility.
|
405 |
+
*/
|
406 |
+
protected function bulk_actions($which = '') {
|
407 |
+
if (is_null($this->_actions)) {
|
408 |
+
$no_new_actions = $this->_actions = $this->get_bulk_actions();
|
409 |
+
/**
|
410 |
+
* Filter the list table Bulk Actions drop-down.
|
411 |
+
*
|
412 |
+
* The dynamic portion of the hook name, `$this->screen->id`, refers
|
413 |
+
* to the ID of the current screen, usually a string.
|
414 |
+
*
|
415 |
+
* This filter can currently only be used to remove bulk actions.
|
416 |
+
*
|
417 |
+
* @since 3.5.0
|
418 |
+
*
|
419 |
+
* @param array $actions An array of the available bulk actions.
|
420 |
+
*/
|
421 |
+
$this->_actions = apply_filters("bulk_actions-{$this->screen->id}", $this->_actions);
|
422 |
+
$this->_actions = array_intersect_assoc($this->_actions, $no_new_actions);
|
423 |
+
$two = '';
|
424 |
+
} else {
|
425 |
+
$two = '2';
|
426 |
+
}
|
427 |
+
|
428 |
+
if (empty($this->_actions))
|
429 |
+
return;
|
430 |
+
|
431 |
+
echo "<label for='bulk-action-selector-" . esc_attr($which) . "' class='screen-reader-text'>" . __('Select bulk action') . "</label>";
|
432 |
+
echo "<select name='action$two' id='bulk-action-selector-" . esc_attr($which) . "'>\n";
|
433 |
+
echo "<option value='-1' selected='selected'>" . __('Bulk Actions') . "</option>\n";
|
434 |
+
|
435 |
+
foreach ($this->_actions as $name => $title) {
|
436 |
+
$class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
|
437 |
+
|
438 |
+
echo "\t<option value='$name'$class>$title</option>\n";
|
439 |
+
}
|
440 |
+
|
441 |
+
echo "</select>\n";
|
442 |
+
|
443 |
+
submit_button(__('Apply'), 'action', '', false, array('id' => "doaction$two"));
|
444 |
+
echo "\n";
|
445 |
+
}
|
446 |
+
|
447 |
+
/**
|
448 |
+
* Get the current action selected from the bulk actions dropdown.
|
449 |
+
*
|
450 |
+
* @since 3.1.0
|
451 |
+
* @access public
|
452 |
+
*
|
453 |
+
* @return string|bool The action name or False if no action was selected
|
454 |
+
*/
|
455 |
+
public function current_action() {
|
456 |
+
if (isset($_REQUEST['filter_action']) && !empty($_REQUEST['filter_action']))
|
457 |
+
return false;
|
458 |
+
|
459 |
+
if (isset($_REQUEST['action']) && -1 != $_REQUEST['action'])
|
460 |
+
return $_REQUEST['action'];
|
461 |
+
|
462 |
+
if (isset($_REQUEST['action2']) && -1 != $_REQUEST['action2'])
|
463 |
+
return $_REQUEST['action2'];
|
464 |
+
|
465 |
+
return false;
|
466 |
+
}
|
467 |
+
|
468 |
+
/**
|
469 |
+
* Generate row actions div
|
470 |
+
*
|
471 |
+
* @since 3.1.0
|
472 |
+
* @access protected
|
473 |
+
*
|
474 |
+
* @param array $actions The list of actions
|
475 |
+
* @param bool $always_visible Whether the actions should be always visible
|
476 |
+
* @return string
|
477 |
+
*/
|
478 |
+
protected function row_actions($actions, $always_visible = false) {
|
479 |
+
$action_count = count($actions);
|
480 |
+
$i = 0;
|
481 |
+
|
482 |
+
if (!$action_count)
|
483 |
+
return '';
|
484 |
+
|
485 |
+
$out = '<div class="' . ( $always_visible ? 'row-actions visible' : 'row-actions' ) . '">';
|
486 |
+
foreach ($actions as $action => $link) {
|
487 |
+
++$i;
|
488 |
+
( $i == $action_count ) ? $sep = '' : $sep = ' | ';
|
489 |
+
$out .= "<span class='$action'>$link$sep</span>";
|
490 |
+
}
|
491 |
+
$out .= '</div>';
|
492 |
+
|
493 |
+
return $out;
|
494 |
+
}
|
495 |
+
|
496 |
+
/**
|
497 |
+
* Display a monthly dropdown for filtering items
|
498 |
+
*
|
499 |
+
* @since 3.1.0
|
500 |
+
* @access protected
|
501 |
+
*
|
502 |
+
* @param string $post_type
|
503 |
+
*/
|
504 |
+
protected function months_dropdown($post_type) {
|
505 |
+
global $wpdb, $wp_locale;
|
506 |
+
|
507 |
+
/**
|
508 |
+
* Filter whether to remove the 'Months' drop-down from the post list table.
|
509 |
+
*
|
510 |
+
* @since 4.2.0
|
511 |
+
*
|
512 |
+
* @param bool $disable Whether to disable the drop-down. Default false.
|
513 |
+
* @param string $post_type The post type.
|
514 |
+
*/
|
515 |
+
if (apply_filters('disable_months_dropdown', false, $post_type)) {
|
516 |
+
return;
|
517 |
+
}
|
518 |
+
|
519 |
+
$months = $wpdb->get_results($wpdb->prepare("
|
|
|
|
|
520 |
SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month
|
521 |
FROM $wpdb->posts
|
522 |
WHERE post_type = %s
|
523 |
ORDER BY post_date DESC
|
524 |
+
", $post_type));
|
525 |
+
|
526 |
+
/**
|
527 |
+
* Filter the 'Months' drop-down results.
|
528 |
+
*
|
529 |
+
* @since 3.7.0
|
530 |
+
*
|
531 |
+
* @param object $months The months drop-down query results.
|
532 |
+
* @param string $post_type The post type.
|
533 |
+
*/
|
534 |
+
$months = apply_filters('months_dropdown_results', $months, $post_type);
|
535 |
+
|
536 |
+
$month_count = count($months);
|
537 |
+
|
538 |
+
if (!$month_count || ( 1 == $month_count && 0 == $months[0]->month ))
|
539 |
+
return;
|
540 |
+
|
541 |
+
$m = isset($_GET['m']) ? (int) $_GET['m'] : 0;
|
542 |
+
?>
|
543 |
+
<label for="filter-by-date" class="screen-reader-text"><?php _e('Filter by date'); ?></label>
|
544 |
+
<select name="m" id="filter-by-date">
|
545 |
+
<option<?php selected($m, 0); ?> value="0"><?php _e('All dates'); ?></option>
|
546 |
+
<?php
|
547 |
+
foreach ($months as $arc_row) {
|
548 |
+
if (0 == $arc_row->year)
|
549 |
+
continue;
|
550 |
+
|
551 |
+
$month = zeroise($arc_row->month, 2);
|
552 |
+
$year = $arc_row->year;
|
553 |
+
|
554 |
+
printf("<option %s value='%s'>%s</option>\n", selected($m, $year . $month, false), esc_attr($arc_row->year . $month),
|
555 |
+
/* translators: 1: month name, 2: 4-digit year */ sprintf(__('%1$s %2$d'), $wp_locale->get_month($month), $year)
|
556 |
+
);
|
557 |
+
}
|
558 |
+
?>
|
559 |
+
</select>
|
560 |
+
<?php
|
561 |
+
}
|
562 |
+
|
563 |
+
/**
|
564 |
+
* Display a view switcher
|
565 |
+
*
|
566 |
+
* @since 3.1.0
|
567 |
+
* @access protected
|
568 |
+
*
|
569 |
+
* @param string $current_mode
|
570 |
+
*/
|
571 |
+
protected function view_switcher($current_mode) {
|
572 |
+
?>
|
573 |
+
<input type="hidden" name="mode" value="<?php echo esc_attr($current_mode); ?>" />
|
574 |
+
<div class="view-switch">
|
575 |
+
<?php
|
576 |
+
foreach ($this->modes as $mode => $title) {
|
577 |
+
$classes = array('view-' . $mode);
|
578 |
+
if ($current_mode == $mode)
|
579 |
+
$classes[] = 'current';
|
580 |
+
printf(
|
581 |
+
"<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n", esc_url(add_query_arg('mode', $mode)), implode(' ', $classes), $title
|
582 |
+
);
|
583 |
+
}
|
584 |
+
?>
|
585 |
+
</div>
|
586 |
+
<?php
|
587 |
+
}
|
588 |
+
|
589 |
+
/**
|
590 |
+
* Display a comment count bubble
|
591 |
+
*
|
592 |
+
* @since 3.1.0
|
593 |
+
* @access protected
|
594 |
+
*
|
595 |
+
* @param int $post_id The post ID.
|
596 |
+
* @param int $pending_comments Number of pending comments.
|
597 |
+
*/
|
598 |
+
protected function comments_bubble($post_id, $pending_comments) {
|
599 |
+
$pending_phrase = sprintf(__('%s pending'), number_format($pending_comments));
|
600 |
+
|
601 |
+
if ($pending_comments)
|
602 |
+
echo '<strong>';
|
603 |
+
|
604 |
+
echo "<a href='" . esc_url(add_query_arg('p', $post_id, admin_url('edit-comments.php'))) . "' title='" . esc_attr($pending_phrase) . "' class='post-com-count'><span class='comment-count'>" . number_format_i18n(get_comments_number()) . "</span></a>";
|
605 |
+
|
606 |
+
if ($pending_comments)
|
607 |
+
echo '</strong>';
|
608 |
+
}
|
609 |
+
|
610 |
+
/**
|
611 |
+
* Get the current page number
|
612 |
+
*
|
613 |
+
* @since 3.1.0
|
614 |
+
* @access public
|
615 |
+
*
|
616 |
+
* @return int
|
617 |
+
*/
|
618 |
+
public function get_pagenum() {
|
619 |
+
$pagenum = isset($_REQUEST['paged']) ? absint($_REQUEST['paged']) : 0;
|
620 |
+
|
621 |
+
if (isset($this->_pagination_args['total_pages']) && $pagenum > $this->_pagination_args['total_pages'])
|
622 |
+
$pagenum = $this->_pagination_args['total_pages'];
|
623 |
+
|
624 |
+
return max(1, $pagenum);
|
625 |
+
}
|
626 |
+
|
627 |
+
/**
|
628 |
+
* Get number of items to display on a single page
|
629 |
+
*
|
630 |
+
* @since 3.1.0
|
631 |
+
* @access protected
|
632 |
+
*
|
633 |
+
* @param string $option
|
634 |
+
* @param int $default
|
635 |
+
* @return int
|
636 |
+
*/
|
637 |
+
protected function get_items_per_page($option, $default = 20) {
|
638 |
+
$per_page = (int) get_user_option($option);
|
639 |
+
if (empty($per_page) || $per_page < 1)
|
640 |
+
$per_page = $default;
|
641 |
+
|
642 |
+
/**
|
643 |
+
* Filter the number of items to be displayed on each page of the list table.
|
644 |
+
*
|
645 |
+
* The dynamic hook name, $option, refers to the `per_page` option depending
|
646 |
+
* on the type of list table in use. Possible values include: 'edit_comments_per_page',
|
647 |
+
* 'sites_network_per_page', 'site_themes_network_per_page', 'themes_network_per_page',
|
648 |
+
* 'users_network_per_page', 'edit_post_per_page', 'edit_page_per_page',
|
649 |
+
* 'edit_{$post_type}_per_page', etc.
|
650 |
+
*
|
651 |
+
* @since 2.9.0
|
652 |
+
*
|
653 |
+
* @param int $per_page Number of items to be displayed. Default 20.
|
654 |
+
*/
|
655 |
+
return (int) apply_filters($option, $per_page);
|
656 |
+
}
|
657 |
+
|
658 |
+
/**
|
659 |
+
* Display the pagination.
|
660 |
+
*
|
661 |
+
* @since 3.1.0
|
662 |
+
* @access protected
|
663 |
+
*
|
664 |
+
* @param string $which
|
665 |
+
*/
|
666 |
+
protected function pagination($which) {
|
667 |
+
if (empty($this->_pagination_args)) {
|
668 |
+
return;
|
669 |
+
}
|
670 |
+
|
671 |
+
$total_items = $this->_pagination_args['total_items'];
|
672 |
+
$total_pages = $this->_pagination_args['total_pages'];
|
673 |
+
$infinite_scroll = false;
|
674 |
+
if (isset($this->_pagination_args['infinite_scroll'])) {
|
675 |
+
$infinite_scroll = $this->_pagination_args['infinite_scroll'];
|
676 |
+
}
|
677 |
+
|
678 |
+
$output = '<span class="displaying-num">' . sprintf(_n('1 item', '%s items', $total_items), number_format_i18n($total_items)) . '</span>';
|
679 |
+
|
680 |
+
$current = $this->get_pagenum();
|
681 |
+
|
682 |
+
$current_url = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
|
683 |
+
|
684 |
+
$current_url = remove_query_arg(array('hotkeys_highlight_last', 'hotkeys_highlight_first'), $current_url);
|
685 |
+
|
686 |
+
$page_links = array();
|
687 |
+
|
688 |
+
$disable_first = $disable_last = '';
|
689 |
+
if ($current == 1) {
|
690 |
+
$disable_first = ' disabled';
|
691 |
+
}
|
692 |
+
if ($current == $total_pages) {
|
693 |
+
$disable_last = ' disabled';
|
694 |
+
}
|
695 |
+
$page_links[] = sprintf("<a class='%s' title='%s' href='%s'>%s</a>", 'first-page' . $disable_first, esc_attr__('Go to the first page'), esc_url(remove_query_arg('paged', $current_url)), '«'
|
696 |
+
);
|
697 |
+
|
698 |
+
$page_links[] = sprintf("<a class='%s' title='%s' href='%s'>%s</a>", 'prev-page' . $disable_first, esc_attr__('Go to the previous page'), esc_url(add_query_arg('paged', max(1, $current - 1), $current_url)), '‹'
|
699 |
+
);
|
700 |
+
|
701 |
+
if ('bottom' == $which) {
|
702 |
+
$html_current_page = $current;
|
703 |
+
} else {
|
704 |
+
$html_current_page = sprintf("%s<input class='current-page' id='current-page-selector' title='%s' type='text' name='paged' value='%s' size='%d' />", '<label for="current-page-selector" class="screen-reader-text">' . __('Select Page') . '</label>', esc_attr__('Current page'), $current, strlen($total_pages)
|
705 |
+
);
|
706 |
+
}
|
707 |
+
$html_total_pages = sprintf("<span class='total-pages'>%s</span>", number_format_i18n($total_pages));
|
708 |
+
$page_links[] = '<span class="paging-input">' . sprintf(_x('%1$s of %2$s', 'paging'), $html_current_page, $html_total_pages) . '</span>';
|
709 |
+
|
710 |
+
$page_links[] = sprintf("<a class='%s' title='%s' href='%s'>%s</a>", 'next-page' . $disable_last, esc_attr__('Go to the next page'), esc_url(add_query_arg('paged', min($total_pages, $current + 1), $current_url)), '›'
|
711 |
+
);
|
712 |
+
|
713 |
+
$page_links[] = sprintf("<a class='%s' title='%s' href='%s'>%s</a>", 'last-page' . $disable_last, esc_attr__('Go to the last page'), esc_url(add_query_arg('paged', $total_pages, $current_url)), '»'
|
714 |
+
);
|
715 |
+
|
716 |
+
$pagination_links_class = 'pagination-links';
|
717 |
+
if (!empty($infinite_scroll)) {
|
718 |
+
$pagination_links_class = ' hide-if-js';
|
719 |
+
}
|
720 |
+
$output .= "\n<span class='$pagination_links_class'>" . join("\n", $page_links) . '</span>';
|
721 |
+
|
722 |
+
if ($total_pages) {
|
723 |
+
$page_class = $total_pages < 2 ? ' one-page' : '';
|
724 |
+
} else {
|
725 |
+
$page_class = ' no-pages';
|
726 |
+
}
|
727 |
+
$this->_pagination = "<div class='tablenav-pages{$page_class}'>$output</div>";
|
728 |
+
|
729 |
+
echo $this->_pagination;
|
730 |
+
}
|
731 |
+
|
732 |
+
/**
|
733 |
+
* Get a list of columns. The format is:
|
734 |
+
* 'internal-name' => 'Title'
|
735 |
+
*
|
736 |
+
* @since 3.1.0
|
737 |
+
* @access public
|
738 |
+
* @abstract
|
739 |
+
*
|
740 |
+
* @return array
|
741 |
+
*/
|
742 |
+
public function get_columns() {
|
743 |
+
die('function WP_List_Table::get_columns() must be over-ridden in a sub-class.');
|
744 |
+
}
|
745 |
+
|
746 |
+
/**
|
747 |
+
* Get a list of sortable columns. The format is:
|
748 |
+
* 'internal-name' => 'orderby'
|
749 |
+
* or
|
750 |
+
* 'internal-name' => array( 'orderby', true )
|
751 |
+
*
|
752 |
+
* The second format will make the initial sorting order be descending
|
753 |
+
*
|
754 |
+
* @since 3.1.0
|
755 |
+
* @access protected
|
756 |
+
*
|
757 |
+
* @return array
|
758 |
+
*/
|
759 |
+
protected function get_sortable_columns() {
|
760 |
+
return array();
|
761 |
+
}
|
762 |
+
|
763 |
+
/**
|
764 |
+
* Get a list of all, hidden and sortable columns, with filter applied
|
765 |
+
*
|
766 |
+
* @since 3.1.0
|
767 |
+
* @access protected
|
768 |
+
*
|
769 |
+
* @return array
|
770 |
+
*/
|
771 |
+
protected function get_column_info() {
|
772 |
+
if (isset($this->_column_headers))
|
773 |
+
return $this->_column_headers;
|
774 |
+
|
775 |
+
$columns = get_column_headers($this->screen);
|
776 |
+
$hidden = get_hidden_columns($this->screen);
|
777 |
+
|
778 |
+
$sortable_columns = $this->get_sortable_columns();
|
779 |
+
/**
|
780 |
+
* Filter the list table sortable columns for a specific screen.
|
781 |
+
*
|
782 |
+
* The dynamic portion of the hook name, `$this->screen->id`, refers
|
783 |
+
* to the ID of the current screen, usually a string.
|
784 |
+
*
|
785 |
+
* @since 3.5.0
|
786 |
+
*
|
787 |
+
* @param array $sortable_columns An array of sortable columns.
|
788 |
+
*/
|
789 |
+
$_sortable = apply_filters("manage_{$this->screen->id}_sortable_columns", $sortable_columns);
|
790 |
+
|
791 |
+
$sortable = array();
|
792 |
+
foreach ($_sortable as $id => $data) {
|
793 |
+
if (empty($data))
|
794 |
+
continue;
|
795 |
+
|
796 |
+
$data = (array) $data;
|
797 |
+
if (!isset($data[1]))
|
798 |
+
$data[1] = false;
|
799 |
+
|
800 |
+
$sortable[$id] = $data;
|
801 |
+
}
|
802 |
+
|
803 |
+
$this->_column_headers = array($columns, $hidden, $sortable);
|
804 |
+
|
805 |
+
return $this->_column_headers;
|
806 |
+
}
|
807 |
+
|
808 |
+
/**
|
809 |
+
* Return number of visible columns
|
810 |
+
*
|
811 |
+
* @since 3.1.0
|
812 |
+
* @access public
|
813 |
+
*
|
814 |
+
* @return int
|
815 |
+
*/
|
816 |
+
public function get_column_count() {
|
817 |
+
list ( $columns, $hidden ) = $this->get_column_info();
|
818 |
+
$hidden = array_intersect(array_keys($columns), array_filter($hidden));
|
819 |
+
return count($columns) - count($hidden);
|
820 |
+
}
|
821 |
+
|
822 |
+
/**
|
823 |
+
* Print column headers, accounting for hidden and sortable columns.
|
824 |
+
*
|
825 |
+
* @since 3.1.0
|
826 |
+
* @access public
|
827 |
+
*
|
828 |
+
* @param bool $with_id Whether to set the id attribute or not
|
829 |
+
*/
|
830 |
+
public function print_column_headers($with_id = true) {
|
831 |
+
list( $columns, $hidden, $sortable ) = $this->get_column_info();
|
832 |
+
|
833 |
+
$current_url = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
|
834 |
+
$current_url = remove_query_arg('paged', $current_url);
|
835 |
+
|
836 |
+
if (isset($_GET['orderby']))
|
837 |
+
$current_orderby = $_GET['orderby'];
|
838 |
+
else
|
839 |
+
$current_orderby = '';
|
840 |
+
|
841 |
+
if (isset($_GET['order']) && 'desc' == $_GET['order'])
|
842 |
+
$current_order = 'desc';
|
843 |
+
else
|
844 |
+
$current_order = 'asc';
|
845 |
+
|
846 |
+
if (!empty($columns['cb'])) {
|
847 |
+
static $cb_counter = 1;
|
848 |
+
$columns['cb'] = '<label class="screen-reader-text" for="cb-select-all-' . $cb_counter . '">' . __('Select All') . '</label>'
|
849 |
+
. '<input id="cb-select-all-' . $cb_counter . '" type="checkbox" />';
|
850 |
+
$cb_counter++;
|
851 |
+
}
|
852 |
+
|
853 |
+
foreach ($columns as $column_key => $column_display_name) {
|
854 |
+
$class = array('manage-column', "column-$column_key");
|
855 |
+
|
856 |
+
$style = '';
|
857 |
+
if (in_array($column_key, $hidden))
|
858 |
+
$style = 'display:none;';
|
859 |
+
|
860 |
+
$style = ' style="' . $style . '"';
|
861 |
+
|
862 |
+
if ('cb' == $column_key)
|
863 |
+
$class[] = 'check-column';
|
864 |
+
elseif (in_array($column_key, array('posts', 'comments', 'links')))
|
865 |
+
$class[] = 'num';
|
866 |
+
|
867 |
+
if (isset($sortable[$column_key])) {
|
868 |
+
list( $orderby, $desc_first ) = $sortable[$column_key];
|
869 |
+
|
870 |
+
if ($current_orderby == $orderby) {
|
871 |
+
$order = 'asc' == $current_order ? 'desc' : 'asc';
|
872 |
+
$class[] = 'sorted';
|
873 |
+
$class[] = $current_order;
|
874 |
+
} else {
|
875 |
+
$order = $desc_first ? 'desc' : 'asc';
|
876 |
+
$class[] = 'sortable';
|
877 |
+
$class[] = $desc_first ? 'asc' : 'desc';
|
878 |
+
}
|
879 |
+
|
880 |
+
$column_display_name = '<a href="' . esc_url(add_query_arg(compact('orderby', 'order'), $current_url)) . '"><span>' . $column_display_name . '</span><span class="sorting-indicator"></span></a>';
|
881 |
+
}
|
882 |
+
|
883 |
+
$id = $with_id ? "id='$column_key'" : '';
|
884 |
+
|
885 |
+
if (!empty($class))
|
886 |
+
$class = "class='" . join(' ', $class) . "'";
|
887 |
+
|
888 |
+
echo "<th scope='col' $id $class $style>$column_display_name</th>";
|
889 |
+
}
|
890 |
+
}
|
891 |
+
|
892 |
+
/**
|
893 |
+
* Display the table
|
894 |
+
*
|
895 |
+
* @since 3.1.0
|
896 |
+
* @access public
|
897 |
+
*/
|
898 |
+
public function display() {
|
899 |
+
$singular = $this->_args['singular'];
|
900 |
+
|
901 |
+
$this->display_tablenav('top');
|
902 |
+
?>
|
903 |
+
<table class="wp-list-table <?php echo implode(' ', $this->get_table_classes()); ?>">
|
904 |
+
<thead>
|
905 |
+
<tr>
|
906 |
+
<?php $this->print_column_headers(); ?>
|
907 |
+
</tr>
|
908 |
+
</thead>
|
909 |
+
|
910 |
+
<tbody id="the-list"<?php
|
911 |
+
if ($singular) {
|
912 |
+
echo " data-wp-lists='list:$singular'";
|
913 |
+
}
|
914 |
+
?>>
|
915 |
+
<?php $this->display_rows_or_placeholder(); ?>
|
916 |
+
</tbody>
|
917 |
+
|
918 |
+
<tfoot>
|
919 |
+
<tr>
|
920 |
+
<?php $this->print_column_headers(false); ?>
|
921 |
+
</tr>
|
922 |
+
</tfoot>
|
923 |
+
|
924 |
+
</table>
|
925 |
+
<?php
|
926 |
+
$this->display_tablenav('bottom');
|
927 |
+
}
|
928 |
+
|
929 |
+
/**
|
930 |
+
* Get a list of CSS classes for the list table table tag.
|
931 |
+
*
|
932 |
+
* @since 3.1.0
|
933 |
+
* @access protected
|
934 |
+
*
|
935 |
+
* @return array List of CSS classes for the table tag.
|
936 |
+
*/
|
937 |
+
protected function get_table_classes() {
|
938 |
+
return array('widefat', 'fixed', 'striped', $this->_args['plural']);
|
939 |
+
}
|
940 |
+
|
941 |
+
/**
|
942 |
+
* Generate the table navigation above or below the table
|
943 |
+
*
|
944 |
+
* @since 3.1.0
|
945 |
+
* @access protected
|
946 |
+
* @param string $which
|
947 |
+
*/
|
948 |
+
protected function display_tablenav($which) {
|
949 |
+
if ('top' == $which)
|
950 |
+
wp_nonce_field('bulk-' . $this->_args['plural']);
|
951 |
+
?>
|
952 |
+
<div class="tablenav <?php echo esc_attr($which); ?>">
|
953 |
+
|
954 |
+
<div class="alignleft actions bulkactions">
|
955 |
+
<?php $this->bulk_actions($which); ?>
|
956 |
+
</div>
|
957 |
+
<?php
|
958 |
+
$this->extra_tablenav($which);
|
959 |
+
$this->pagination($which);
|
960 |
+
?>
|
961 |
+
|
962 |
+
<br class="clear" />
|
963 |
+
</div>
|
964 |
+
<?php
|
965 |
+
}
|
966 |
+
|
967 |
+
/**
|
968 |
+
* Extra controls to be displayed between bulk actions and pagination
|
969 |
+
*
|
970 |
+
* @since 3.1.0
|
971 |
+
* @access protected
|
972 |
+
*
|
973 |
+
* @param string $which
|
974 |
+
*/
|
975 |
+
protected function extra_tablenav($which) {
|
976 |
+
|
977 |
+
}
|
978 |
+
|
979 |
+
/**
|
980 |
+
* Generate the tbody element for the list table.
|
981 |
+
*
|
982 |
+
* @since 3.1.0
|
983 |
+
* @access public
|
984 |
+
*/
|
985 |
+
public function display_rows_or_placeholder() {
|
986 |
+
if ($this->has_items()) {
|
987 |
+
$this->display_rows();
|
988 |
+
} else {
|
989 |
+
echo '<tr class="no-items"><td class="colspanchange" colspan="' . $this->get_column_count() . '">';
|
990 |
+
$this->no_items();
|
991 |
+
echo '</td></tr>';
|
992 |
+
}
|
993 |
+
}
|
994 |
+
|
995 |
+
/**
|
996 |
+
* Generate the table rows
|
997 |
+
*
|
998 |
+
* @since 3.1.0
|
999 |
+
* @access public
|
1000 |
+
*/
|
1001 |
+
public function display_rows() {
|
1002 |
+
foreach ($this->items as $item)
|
1003 |
+
$this->single_row($item);
|
1004 |
+
}
|
1005 |
+
|
1006 |
+
/**
|
1007 |
+
* Generates content for a single row of the table
|
1008 |
+
*
|
1009 |
+
* @since 3.1.0
|
1010 |
+
* @access public
|
1011 |
+
*
|
1012 |
+
* @param object $item The current item
|
1013 |
+
*/
|
1014 |
+
public function single_row($item) {
|
1015 |
+
echo '<tr>';
|
1016 |
+
$this->single_row_columns($item);
|
1017 |
+
echo '</tr>';
|
1018 |
+
}
|
1019 |
+
|
1020 |
+
protected function column_default($item, $column_name) {
|
1021 |
+
|
1022 |
+
}
|
1023 |
+
|
1024 |
+
protected function column_cb($item) {
|
1025 |
+
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
/**
|
1029 |
+
* Generates the columns for a single row of the table
|
1030 |
+
*
|
1031 |
+
* @since 3.1.0
|
1032 |
+
* @access protected
|
1033 |
+
*
|
1034 |
+
* @param object $item The current item
|
1035 |
+
*/
|
1036 |
+
protected function single_row_columns($item) {
|
1037 |
+
list( $columns, $hidden ) = $this->get_column_info();
|
1038 |
+
|
1039 |
+
foreach ($columns as $column_name => $column_display_name) {
|
1040 |
+
$class = "class='$column_name column-$column_name'";
|
1041 |
+
|
1042 |
+
$style = '';
|
1043 |
+
if (in_array($column_name, $hidden))
|
1044 |
+
$style = ' style="display:none;"';
|
1045 |
+
|
1046 |
+
$attributes = "$class$style";
|
1047 |
+
|
1048 |
+
if ('cb' == $column_name) {
|
1049 |
+
echo '<th scope="row" class="check-column">';
|
1050 |
+
echo $this->column_cb($item);
|
1051 |
+
echo '</th>';
|
1052 |
+
} elseif (method_exists($this, 'column_' . $column_name)) {
|
1053 |
+
echo "<td $attributes>";
|
1054 |
+
echo call_user_func(array($this, 'column_' . $column_name), $item);
|
1055 |
+
echo "</td>";
|
1056 |
+
} else {
|
1057 |
+
echo "<td $attributes>";
|
1058 |
+
echo $this->column_default($item, $column_name);
|
1059 |
+
echo "</td>";
|
1060 |
+
}
|
1061 |
+
}
|
1062 |
+
}
|
1063 |
+
|
1064 |
+
/**
|
1065 |
+
* Handle an incoming ajax request (called from admin-ajax.php)
|
1066 |
+
*
|
1067 |
+
* @since 3.1.0
|
1068 |
+
* @access public
|
1069 |
+
*/
|
1070 |
+
public function ajax_response() {
|
1071 |
+
$this->prepare_items();
|
1072 |
+
|
1073 |
+
ob_start();
|
1074 |
+
if (!empty($_REQUEST['no_placeholder'])) {
|
1075 |
+
$this->display_rows();
|
1076 |
+
} else {
|
1077 |
+
$this->display_rows_or_placeholder();
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
$rows = ob_get_clean();
|
1081 |
+
|
1082 |
+
$response = array('rows' => $rows);
|
1083 |
+
|
1084 |
+
if (isset($this->_pagination_args['total_items'])) {
|
1085 |
+
$response['total_items_i18n'] = sprintf(
|
1086 |
+
_n('1 item', '%s items', $this->_pagination_args['total_items']), number_format_i18n($this->_pagination_args['total_items'])
|
1087 |
+
);
|
1088 |
+
}
|
1089 |
+
if (isset($this->_pagination_args['total_pages'])) {
|
1090 |
+
$response['total_pages'] = $this->_pagination_args['total_pages'];
|
1091 |
+
$response['total_pages_i18n'] = number_format_i18n($this->_pagination_args['total_pages']);
|
1092 |
+
}
|
1093 |
+
|
1094 |
+
die(wp_json_encode($response));
|
1095 |
+
}
|
1096 |
+
|
1097 |
+
/**
|
1098 |
+
* Send required variables to JavaScript land
|
1099 |
+
*
|
1100 |
+
* @access public
|
1101 |
+
*/
|
1102 |
+
public function _js_vars() {
|
1103 |
+
$args = array(
|
1104 |
+
'class' => get_class($this),
|
1105 |
+
'screen' => array(
|
1106 |
+
'id' => $this->screen->id,
|
1107 |
+
'base' => $this->screen->base,
|
1108 |
+
)
|
1109 |
+
);
|
1110 |
+
|
1111 |
+
printf("<script type='text/javascript'>list_args = %s;</script>\n", wp_json_encode($args));
|
1112 |
+
}
|
1113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1114 |
}
|
classes/shortcode-related/class.swpm-shortcodes-handler.php
CHANGED
@@ -5,6 +5,7 @@ class SwpmShortcodesHandler {
|
|
5 |
public function __construct() {
|
6 |
//Register all the shortcodes here
|
7 |
add_shortcode('swpm_payment_button', array(&$this, 'swpm_payment_button_sc'));
|
|
|
8 |
}
|
9 |
|
10 |
public function swpm_payment_button_sc($args) {
|
@@ -31,6 +32,44 @@ class SwpmShortcodesHandler {
|
|
31 |
$output .= '<div class="swpm-payment-button">'. $button_code .'</div>';
|
32 |
|
33 |
return $output;
|
34 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
|
36 |
}
|
5 |
public function __construct() {
|
6 |
//Register all the shortcodes here
|
7 |
add_shortcode('swpm_payment_button', array(&$this, 'swpm_payment_button_sc'));
|
8 |
+
add_shortcode('swpm_thank_you_page_registration', array(&$this, 'swpm_ty_page_rego_sc'));
|
9 |
}
|
10 |
|
11 |
public function swpm_payment_button_sc($args) {
|
32 |
$output .= '<div class="swpm-payment-button">'. $button_code .'</div>';
|
33 |
|
34 |
return $output;
|
35 |
+
}
|
36 |
+
|
37 |
+
|
38 |
+
public function swpm_ty_page_rego_sc($args)
|
39 |
+
{
|
40 |
+
$output = '';
|
41 |
+
$settings = SwpmSettings::get_instance();
|
42 |
+
|
43 |
+
//If user is logged in then the purchase will be applied to the existing profile
|
44 |
+
if(SwpmMemberUtils::is_member_logged_in()){
|
45 |
+
$username = SwpmMemberUtils::get_logged_in_members_username();
|
46 |
+
$output .= '<div class="swpm-ty-page-registration-logged-in swpm-yellow-box">';
|
47 |
+
$output .= '<p>'.SwpmUtils::_('Your membership profile will be updated to reflect the payment.').'</p>';
|
48 |
+
$output .= SwpmUtils::_('Your profile username: ') . $username;
|
49 |
+
$output .= '</div>';
|
50 |
+
return $output;
|
51 |
+
}
|
52 |
+
|
53 |
+
$output .= '<div class="swpm-ty-page-registration">';
|
54 |
+
$member_data = SwpmUtils::get_incomplete_paid_member_info_by_ip();
|
55 |
+
if($member_data){
|
56 |
+
//Found a member profile record for this IP that needs to be completed
|
57 |
+
$reg_page_url = $settings->get_value('registration-page-url');
|
58 |
+
$rego_complete_url = add_query_arg(array('member_id' => $member_data->member_id, 'code' => $member_data->reg_code), $reg_page_url);
|
59 |
+
$output .= '<div class="swpm-ty-page-registration-link swpm-yellow-box">';
|
60 |
+
$output .= '<p>'.SwpmUtils::_('Click on the following link to complete the registration.').'</p>';
|
61 |
+
$output .= '<p><a href="'.$rego_complete_url.'">'.SwpmUtils::_('Click here to complete your paid registration').'</a></p>';
|
62 |
+
$output .= '</div>';
|
63 |
+
}else{
|
64 |
+
//Nothing found. Check again later.
|
65 |
+
$output .= '<div class="swpm-ty-page-registration-link swpm-yellow-box">';
|
66 |
+
$output .= SwpmUtils::_('If you have just made a membership payment then your payment is yet to be processed. Please check back in a few minutes. An email will be sent to you with the details shortly.');
|
67 |
+
$output .= '</div>';
|
68 |
+
}
|
69 |
+
|
70 |
+
$output .= '</div>';//end of .swpm-ty-page-registration
|
71 |
+
|
72 |
+
return $output;
|
73 |
+
}
|
74 |
|
75 |
}
|
css/swpm.common.css
CHANGED
@@ -71,13 +71,13 @@
|
|
71 |
}
|
72 |
|
73 |
/* Password reset form CSS */
|
74 |
-
.swpm-
|
75 |
border: none;
|
76 |
}
|
77 |
-
swpm-
|
78 |
border: none;
|
79 |
}
|
80 |
-
.swpm-
|
81 |
border: none;
|
82 |
}
|
83 |
|
71 |
}
|
72 |
|
73 |
/* Password reset form CSS */
|
74 |
+
.swpm-pw-reset-widget-form table{
|
75 |
border: none;
|
76 |
}
|
77 |
+
.swpm-pw-reset-widget-form tr{
|
78 |
border: none;
|
79 |
}
|
80 |
+
.swpm-pw-reset-widget-form td{
|
81 |
border: none;
|
82 |
}
|
83 |
|
images/addons/affiliate-platform-integration.png
ADDED
Binary file
|
images/addons/affiliates-manager-integration.png
ADDED
Binary file
|
images/addons/idevaffiliate-integration.png
ADDED
Binary file
|
ipn/swpm_handle_pp_ipn.php
CHANGED
@@ -59,7 +59,6 @@ class swpm_paypal_ipn_handler {
|
|
59 |
$custom = $this->ipn_data['custom'];
|
60 |
$delimiter = "&";
|
61 |
$customvariables = array();
|
62 |
-
|
63 |
$namevaluecombos = explode($delimiter, $custom);
|
64 |
foreach ($namevaluecombos as $keyval_unparsed)
|
65 |
{
|
@@ -163,7 +162,7 @@ class swpm_paypal_ipn_handler {
|
|
163 |
}
|
164 |
if ($transaction_type == "web_accept")
|
165 |
{
|
166 |
-
$this->debug_log('swpm integration is being used... creating member account...
|
167 |
swpm_handle_subsc_signup_stand_alone($this->ipn_data,$subsc_ref,$this->ipn_data['txn_id'],$swpm_id);
|
168 |
}
|
169 |
else if($transaction_type == "subscr_payment"){
|
@@ -185,55 +184,8 @@ class swpm_paypal_ipn_handler {
|
|
185 |
$this->ipn_data['status'] = $this->ipn_data['payment_status'];
|
186 |
SwpmTransactions::save_txn_record($this->ipn_data, $cart_items);
|
187 |
$this->debug_log('Transaction data saved.', true);
|
188 |
-
|
189 |
|
190 |
-
|
191 |
-
if (function_exists('wp_aff_platform_install'))
|
192 |
-
{
|
193 |
-
$this->debug_log('WP Affiliate Platform is installed, checking if custom field has affiliate data...',true);
|
194 |
-
//It expects the value of the custom field to be like the following:
|
195 |
-
//<input type="hidden" name="custom" value="subsc_ref=4&ap_id=AFF_ID" />
|
196 |
-
|
197 |
-
$custom_field_val = $this->ipn_data['custom'];
|
198 |
-
$this->debug_log('Custom field value: '.$custom_field_val,true);
|
199 |
-
$findme = 'ap_id';
|
200 |
-
$pos = strpos($custom_field_val, $findme);
|
201 |
-
if($pos !== false){
|
202 |
-
parse_str($custom_field_val);
|
203 |
-
$referrer = $ap_id;
|
204 |
-
}else{
|
205 |
-
$this->debug_log('Could not find affiliate ID (ap_id) data in the custom field',true);
|
206 |
-
}
|
207 |
-
|
208 |
-
if(!empty($referrer))
|
209 |
-
{
|
210 |
-
$total_tax = $this->ipn_data['tax'];
|
211 |
-
if(empty($total_tax)){$total_tax = 0;}
|
212 |
-
$total_shipping = 0;
|
213 |
-
if(!empty($this->ipn_data['shipping'])){
|
214 |
-
$total_shipping = $this->ipn_data['shipping'];
|
215 |
-
}else if (!empty($this->ipn_data['mc_shipping'])){
|
216 |
-
$total_shipping = $this->ipn_data['mc_shipping'];
|
217 |
-
}
|
218 |
-
$gross_sale_amt = $this->ipn_data['mc_gross'];
|
219 |
-
$this->debug_log('Gross sale amount: '.$gross_sale_amt.' Tax: '.$total_tax.' Shipping: '.$total_shipping,true);
|
220 |
-
$sale_amount = $gross_sale_amt - $total_shipping - $total_tax;
|
221 |
-
|
222 |
-
$txn_id = $this->ipn_data['txn_id'];
|
223 |
-
$item_id = $this->ipn_data['item_number'];
|
224 |
-
$buyer_email = $this->ipn_data['payer_email'];
|
225 |
-
$buyer_name = $this->ipn_data['first_name'] . " " .$this->ipn_data['last_name'];
|
226 |
-
wp_aff_award_commission_unique($referrer,$sale_amount,$txn_id,$item_id,$buyer_email,'','',$buyer_name);
|
227 |
-
$aff_details_debug = "Referrer: ".$referrer." Sale Amt: ".$sale_amount." Buyer Email: ".$buyer_email." Txn ID: ".$txn_id;
|
228 |
-
$this->debug_log('Affiliate Commission Details => '.$aff_details_debug,true);
|
229 |
-
}
|
230 |
-
else
|
231 |
-
{
|
232 |
-
$this->debug_log("Referrer value is empty! No commission will be awarded for this sale",true);
|
233 |
-
}
|
234 |
-
|
235 |
-
do_action('swpm_paypal_ipn_processed', $this->ipn_data);
|
236 |
-
}
|
237 |
return true;
|
238 |
}
|
239 |
|
59 |
$custom = $this->ipn_data['custom'];
|
60 |
$delimiter = "&";
|
61 |
$customvariables = array();
|
|
|
62 |
$namevaluecombos = explode($delimiter, $custom);
|
63 |
foreach ($namevaluecombos as $keyval_unparsed)
|
64 |
{
|
162 |
}
|
163 |
if ($transaction_type == "web_accept")
|
164 |
{
|
165 |
+
$this->debug_log('swpm integration is being used... creating member account...',true);
|
166 |
swpm_handle_subsc_signup_stand_alone($this->ipn_data,$subsc_ref,$this->ipn_data['txn_id'],$swpm_id);
|
167 |
}
|
168 |
else if($transaction_type == "subscr_payment"){
|
184 |
$this->ipn_data['status'] = $this->ipn_data['payment_status'];
|
185 |
SwpmTransactions::save_txn_record($this->ipn_data, $cart_items);
|
186 |
$this->debug_log('Transaction data saved.', true);
|
|
|
187 |
|
188 |
+
do_action('swpm_paypal_ipn_processed', $this->ipn_data);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
189 |
return true;
|
190 |
}
|
191 |
|
ipn/swpm_handle_subsc_ipn.php
CHANGED
@@ -8,6 +8,9 @@ function swpm_handle_subsc_signup_stand_alone($ipn_data,$subsc_ref,$unique_ref,$
|
|
8 |
$membership_level_table = $wpdb->prefix . "swpm_membership_tbl";
|
9 |
$membership_level = $subsc_ref;
|
10 |
|
|
|
|
|
|
|
11 |
if(empty($swpm_id))
|
12 |
{
|
13 |
//Lets try to find an existing user profile for this payment
|
@@ -62,7 +65,7 @@ function swpm_handle_subsc_signup_stand_alone($ipn_data,$subsc_ref,$unique_ref,$
|
|
62 |
if (empty($body)){
|
63 |
$body = "Your account has been upgraded successfully";
|
64 |
}
|
65 |
-
$from_address =
|
66 |
$login_link = $settings->get_value('login-page-url');
|
67 |
|
68 |
$tags1 = array("{first_name}","{last_name}","{user_name}","{login_link}");
|
@@ -72,8 +75,9 @@ function swpm_handle_subsc_signup_stand_alone($ipn_data,$subsc_ref,$unique_ref,$
|
|
72 |
}// End of existing user account upgrade
|
73 |
else
|
74 |
{
|
75 |
-
$default_account_status = $settings->get_value('default-account-status', 'active');
|
76 |
// create new member account
|
|
|
|
|
77 |
$data = array();
|
78 |
$data['user_name'] ='';
|
79 |
$data['password'] = '';
|
@@ -94,11 +98,12 @@ function swpm_handle_subsc_signup_stand_alone($ipn_data,$subsc_ref,$unique_ref,$
|
|
94 |
$data['country'] = $ipn_data['address_country'];
|
95 |
$data['member_since'] = $data['subscription_starts'] = $data['last_accessed'] = date ("Y-m-d");
|
96 |
$data['account_state'] = $default_account_status;
|
97 |
-
$reg_code = uniqid()
|
98 |
$md5_code = md5($reg_code);
|
99 |
$data['reg_code'] = $md5_code;
|
100 |
$data['referrer'] = $data['extra_info'] = $data['txn_id'] = '';
|
101 |
$data['subscr_id']= $subscr_id;
|
|
|
102 |
|
103 |
$wpdb->insert($members_table_name, $data);//Create the member record
|
104 |
$results = $wpdb->get_row($wpdb->prepare("SELECT * FROM $members_table_name where subscr_id=%s and reg_code=%s",$subscr_id, $md5_code), OBJECT);
|
@@ -127,7 +132,8 @@ function swpm_handle_subsc_signup_stand_alone($ipn_data,$subsc_ref,$unique_ref,$
|
|
127 |
|
128 |
$tags = array("{first_name}","{last_name}","{reg_link}");
|
129 |
$vals = array($data['first_name'],$data['last_name'],$reg_url);
|
130 |
-
$
|
|
|
131 |
$headers = 'From: '.$from_address . "\r\n";
|
132 |
}
|
133 |
|
8 |
$membership_level_table = $wpdb->prefix . "swpm_membership_tbl";
|
9 |
$membership_level = $subsc_ref;
|
10 |
|
11 |
+
swpm_debug_log_subsc("swpm_handle_subsc_signup_stand_alone(). Custom value: ".$ipn_data['custom'],true);
|
12 |
+
$custom_vars = parse_str($ipn_data['custom']);
|
13 |
+
|
14 |
if(empty($swpm_id))
|
15 |
{
|
16 |
//Lets try to find an existing user profile for this payment
|
65 |
if (empty($body)){
|
66 |
$body = "Your account has been upgraded successfully";
|
67 |
}
|
68 |
+
$from_address = $settings->get_value('email-from');
|
69 |
$login_link = $settings->get_value('login-page-url');
|
70 |
|
71 |
$tags1 = array("{first_name}","{last_name}","{user_name}","{login_link}");
|
75 |
}// End of existing user account upgrade
|
76 |
else
|
77 |
{
|
|
|
78 |
// create new member account
|
79 |
+
$default_account_status = $settings->get_value('default-account-status', 'active');
|
80 |
+
|
81 |
$data = array();
|
82 |
$data['user_name'] ='';
|
83 |
$data['password'] = '';
|
98 |
$data['country'] = $ipn_data['address_country'];
|
99 |
$data['member_since'] = $data['subscription_starts'] = $data['last_accessed'] = date ("Y-m-d");
|
100 |
$data['account_state'] = $default_account_status;
|
101 |
+
$reg_code = uniqid();
|
102 |
$md5_code = md5($reg_code);
|
103 |
$data['reg_code'] = $md5_code;
|
104 |
$data['referrer'] = $data['extra_info'] = $data['txn_id'] = '';
|
105 |
$data['subscr_id']= $subscr_id;
|
106 |
+
$data['last_accessed_from_ip'] = isset($user_ip) ? $user_ip : '';//Save the users IP address
|
107 |
|
108 |
$wpdb->insert($members_table_name, $data);//Create the member record
|
109 |
$results = $wpdb->get_row($wpdb->prepare("SELECT * FROM $members_table_name where subscr_id=%s and reg_code=%s",$subscr_id, $md5_code), OBJECT);
|
132 |
|
133 |
$tags = array("{first_name}","{last_name}","{reg_link}");
|
134 |
$vals = array($data['first_name'],$data['last_name'],$reg_url);
|
135 |
+
$body = html_entity_decode($body);
|
136 |
+
$email_body = str_replace($tags,$vals,$body);
|
137 |
$headers = 'From: '.$from_address . "\r\n";
|
138 |
}
|
139 |
|
languages/swpm-da_DK.mo
ADDED
Binary file
|
languages/swpm-da_DK.po
ADDED
@@ -0,0 +1,934 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Simple Membership\n"
|
4 |
+
"POT-Creation-Date: 2015-01-27 14:50+1000\n"
|
5 |
+
"PO-Revision-Date: 2015-08-20 13:29+0100\n"
|
6 |
+
"Last-Translator: Jon Bertelsen <jonbertelsen@scenius.dk>\n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Generator: Poedit 1.6.10\n"
|
12 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
13 |
+
"X-Poedit-Basepath: .\n"
|
14 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
+
"Language: da_DK\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
|
18 |
+
#: simple-membership/classes/class.bAccessControl.php:21
|
19 |
+
#: simple-membership/classes/class.bAccessControl.php:28
|
20 |
+
#: simple-membership/classes/class.bAccessControl.php:48
|
21 |
+
msgid "You need to login to view this content. "
|
22 |
+
msgstr "Du skal logge ind for at se dette indhold."
|
23 |
+
|
24 |
+
#: simple-membership/classes/class.bAccessControl.php:35
|
25 |
+
#: simple-membership/classes/class.bAccessControl.php:39
|
26 |
+
#: simple-membership/classes/class.bAccessControl.php:54
|
27 |
+
msgid "You are not allowed to view this content"
|
28 |
+
msgstr "Du har ikke tilladelse til at se dette indhold."
|
29 |
+
|
30 |
+
#: simple-membership/classes/class.bAccessControl.php:72
|
31 |
+
msgid "You do no have permission to view rest of the content"
|
32 |
+
msgstr "Du har ikke tilladelse til at se resten af indholdet."
|
33 |
+
|
34 |
+
#: simple-membership/classes/class.bAccessControl.php:76
|
35 |
+
#: simple-membership/classes/class.bAccessControl.php:94
|
36 |
+
msgid "You need to login to view the rest of the content. "
|
37 |
+
msgstr "Du skal logge ind for at se resten af indholdet."
|
38 |
+
|
39 |
+
#: simple-membership/classes/class.bAdminRegistration.php:49
|
40 |
+
msgid "Registration Successful."
|
41 |
+
msgstr "Du er nu registreret."
|
42 |
+
|
43 |
+
#: simple-membership/classes/class.bAdminRegistration.php:54
|
44 |
+
#: simple-membership/classes/class.bAdminRegistration.php:89
|
45 |
+
#: simple-membership/classes/class.bMembershipLevel.php:42
|
46 |
+
#: simple-membership/classes/class.bMembershipLevel.php:60
|
47 |
+
msgid "Please correct the following:"
|
48 |
+
msgstr "Korriger venligst følgende:"
|
49 |
+
|
50 |
+
#: simple-membership/classes/class.bAjax.php:17
|
51 |
+
#: simple-membership/classes/class.bAjax.php:28
|
52 |
+
msgid "Aready taken"
|
53 |
+
msgstr "Anvendes allerede af en anden."
|
54 |
+
|
55 |
+
#: simple-membership/classes/class.bAjax.php:29
|
56 |
+
msgid "Available"
|
57 |
+
msgstr "Ledig"
|
58 |
+
|
59 |
+
#: simple-membership/classes/class.bAuth.php:46
|
60 |
+
#: simple-membership/classes/class.bFrontRegistration.php:173
|
61 |
+
msgid "User Not Found."
|
62 |
+
msgstr "Bruger ikke fundet."
|
63 |
+
|
64 |
+
#: simple-membership/classes/class.bAuth.php:53
|
65 |
+
msgid "Password Empty or Invalid."
|
66 |
+
msgstr "Kodeord er tomt eller ugyldigt."
|
67 |
+
|
68 |
+
#: simple-membership/classes/class.bAuth.php:76
|
69 |
+
msgid "Account is inactive."
|
70 |
+
msgstr "Kontoen er inaktiv."
|
71 |
+
|
72 |
+
#: simple-membership/classes/class.bAuth.php:93
|
73 |
+
msgid "Account has expired."
|
74 |
+
msgstr "Kontoen er udløbet."
|
75 |
+
|
76 |
+
#: simple-membership/classes/class.bAuth.php:100
|
77 |
+
msgid "You are logged in as:"
|
78 |
+
msgstr "Du er logget ind som:"
|
79 |
+
|
80 |
+
#: simple-membership/classes/class.bAuth.php:139
|
81 |
+
msgid "Logged Out Successfully."
|
82 |
+
msgstr "Du er nu logget ud."
|
83 |
+
|
84 |
+
#: simple-membership/classes/class.bAuth.php:186
|
85 |
+
msgid "Session Expired."
|
86 |
+
msgstr "Session udløbet."
|
87 |
+
|
88 |
+
#: simple-membership/classes/class.bAuth.php:194
|
89 |
+
msgid "Invalid User Name"
|
90 |
+
msgstr "Ugyldigt brugernavn"
|
91 |
+
|
92 |
+
#: simple-membership/classes/class.bAuth.php:202
|
93 |
+
msgid "Sorry! Something went wrong"
|
94 |
+
msgstr "Beklager. Noget gik galt."
|
95 |
+
|
96 |
+
#: simple-membership/classes/class.bCategoryList.php:15
|
97 |
+
#: simple-membership/classes/class.bMembers.php:21
|
98 |
+
#: simple-membership/classes/class.bMembershipLevels.php:8
|
99 |
+
#: simple-membership/classes/class.bMembershipLevels.php:17
|
100 |
+
#: simple-membership/views/add.php:30
|
101 |
+
#: simple-membership/views/admin_member_form_common_part.php:2
|
102 |
+
#: simple-membership/views/edit.php:52
|
103 |
+
msgid "Membership Level"
|
104 |
+
msgstr "Medlemskatergori"
|
105 |
+
|
106 |
+
#: simple-membership/classes/class.bCategoryList.php:16
|
107 |
+
#: simple-membership/classes/class.bMembershipLevels.php:9
|
108 |
+
#: simple-membership/classes/class.simple-wp-membership.php:464
|
109 |
+
msgid "Membership Levels"
|
110 |
+
msgstr "Medlemskategorier"
|
111 |
+
|
112 |
+
#: simple-membership/classes/class.bCategoryList.php:29
|
113 |
+
#: simple-membership/classes/class.bMembers.php:16
|
114 |
+
#: simple-membership/classes/class.bMembershipLevels.php:16
|
115 |
+
msgid "ID"
|
116 |
+
msgstr "ID"
|
117 |
+
|
118 |
+
#: simple-membership/classes/class.bCategoryList.php:30
|
119 |
+
msgid "Name"
|
120 |
+
msgstr "Navn"
|
121 |
+
|
122 |
+
#: simple-membership/classes/class.bCategoryList.php:31
|
123 |
+
msgid "Description"
|
124 |
+
msgstr "Beskrivelse"
|
125 |
+
|
126 |
+
#: simple-membership/classes/class.bCategoryList.php:32
|
127 |
+
msgid "Count"
|
128 |
+
msgstr "Antal"
|
129 |
+
|
130 |
+
#: simple-membership/classes/class.bCategoryList.php:63
|
131 |
+
msgid "Updated! "
|
132 |
+
msgstr "Opdateret."
|
133 |
+
|
134 |
+
#: simple-membership/classes/class.bForm.php:26
|
135 |
+
msgid ""
|
136 |
+
"Wordpress account exists with given user name. But given email doesn't match."
|
137 |
+
msgstr "Wordpress kontoen er oprettet, men email adressen matcher ikke."
|
138 |
+
|
139 |
+
#: simple-membership/classes/class.bForm.php:31
|
140 |
+
msgid ""
|
141 |
+
"Wordpress account exists with given email. But given user name doesn't match."
|
142 |
+
msgstr "Email adressen matcher en Wordpress konto, men ikke denne."
|
143 |
+
|
144 |
+
#: simple-membership/classes/class.bForm.php:40
|
145 |
+
msgid "User name is required"
|
146 |
+
msgstr "Brugernavn er påkrævet"
|
147 |
+
|
148 |
+
#: simple-membership/classes/class.bForm.php:44
|
149 |
+
msgid "User name contains invalid character"
|
150 |
+
msgstr "Brugernavn indeholder ugyldige karakterer."
|
151 |
+
|
152 |
+
#: simple-membership/classes/class.bForm.php:52
|
153 |
+
msgid "User name already exists."
|
154 |
+
msgstr "Brugernavnet eksisterer allerede."
|
155 |
+
|
156 |
+
#: simple-membership/classes/class.bForm.php:75
|
157 |
+
msgid "Password is required"
|
158 |
+
msgstr "Kodeord er påkrævet."
|
159 |
+
|
160 |
+
#: simple-membership/classes/class.bForm.php:82
|
161 |
+
msgid "Password mismatch"
|
162 |
+
msgstr "Kodeordene matcher ikke."
|
163 |
+
|
164 |
+
#: simple-membership/classes/class.bForm.php:98
|
165 |
+
msgid "Email is required"
|
166 |
+
msgstr "Email er påkrævet."
|
167 |
+
|
168 |
+
#: simple-membership/classes/class.bForm.php:102
|
169 |
+
msgid "Email is invalid"
|
170 |
+
msgstr "Ugyldig email."
|
171 |
+
|
172 |
+
#: simple-membership/classes/class.bForm.php:118
|
173 |
+
msgid "Email is already used."
|
174 |
+
msgstr "Email er allerede i brug."
|
175 |
+
|
176 |
+
#: simple-membership/classes/class.bForm.php:184
|
177 |
+
msgid "Member since field is invalid"
|
178 |
+
msgstr "Medlem siden feltet er ugyldigt."
|
179 |
+
|
180 |
+
#: simple-membership/classes/class.bForm.php:195
|
181 |
+
msgid "Access starts field is invalid"
|
182 |
+
msgstr "Adgangsfeltet er ugyldigt."
|
183 |
+
|
184 |
+
#: simple-membership/classes/class.bForm.php:205
|
185 |
+
msgid "Gender field is invalid"
|
186 |
+
msgstr "Kønsfeltet er ugyldigt."
|
187 |
+
|
188 |
+
#: simple-membership/classes/class.bForm.php:216
|
189 |
+
msgid "Account state field is invalid"
|
190 |
+
msgstr "Kontostatus feltet er ugyldigt."
|
191 |
+
|
192 |
+
#: simple-membership/classes/class.bForm.php:223
|
193 |
+
msgid "Invalid membership level"
|
194 |
+
msgstr "Ugyldigt medlemskategori."
|
195 |
+
|
196 |
+
#: simple-membership/classes/class.bFrontRegistration.php:61
|
197 |
+
msgid "Registration Successful. "
|
198 |
+
msgstr "Registrering fuldendt."
|
199 |
+
|
200 |
+
#: simple-membership/classes/class.bFrontRegistration.php:61
|
201 |
+
#: simple-membership/classes/class.bSettings.php:367
|
202 |
+
msgid "Please"
|
203 |
+
msgstr "Venligst"
|
204 |
+
|
205 |
+
#: simple-membership/classes/class.bFrontRegistration.php:61
|
206 |
+
#: simple-membership/classes/class.bSettings.php:367
|
207 |
+
#: simple-membership/views/login.php:21
|
208 |
+
msgid "Login"
|
209 |
+
msgstr "Login"
|
210 |
+
|
211 |
+
#: simple-membership/classes/class.bFrontRegistration.php:72
|
212 |
+
#: simple-membership/classes/class.bFrontRegistration.php:152
|
213 |
+
msgid "Please correct the following"
|
214 |
+
msgstr "Ret venligst følgende:"
|
215 |
+
|
216 |
+
#: simple-membership/classes/class.bFrontRegistration.php:106
|
217 |
+
msgid "Membership Level Couldn't be found."
|
218 |
+
msgstr "Medlemskategorien findes ikke."
|
219 |
+
|
220 |
+
#: simple-membership/classes/class.bFrontRegistration.php:162
|
221 |
+
msgid "Email Address Not Valid."
|
222 |
+
msgstr "Email adressen er ugyldig."
|
223 |
+
|
224 |
+
#: simple-membership/classes/class.bFrontRegistration.php:193
|
225 |
+
msgid "New password has been sent to your email address."
|
226 |
+
msgstr "Et nyt kodeord er blevet sendt til din email adresse."
|
227 |
+
|
228 |
+
#: simple-membership/classes/class.bLevelForm.php:47
|
229 |
+
msgid "Date format is not valid."
|
230 |
+
msgstr "Datoformatet er ugyldigt."
|
231 |
+
|
232 |
+
#: simple-membership/classes/class.bLevelForm.php:54
|
233 |
+
msgid "Access duration must be > 0."
|
234 |
+
msgstr "Tidsbegrænsningen skal være større end 0."
|
235 |
+
|
236 |
+
#: simple-membership/classes/class.bMembers.php:7
|
237 |
+
msgid "Member"
|
238 |
+
msgstr "Medlem"
|
239 |
+
|
240 |
+
#: simple-membership/classes/class.bMembers.php:8
|
241 |
+
#: simple-membership/classes/class.simple-wp-membership.php:462
|
242 |
+
msgid "Members"
|
243 |
+
msgstr "Medlemmer"
|
244 |
+
|
245 |
+
#: simple-membership/classes/class.bMembers.php:17
|
246 |
+
#: simple-membership/views/add.php:6 simple-membership/views/edit.php:4
|
247 |
+
msgid "User Name"
|
248 |
+
msgstr "Brugernavn"
|
249 |
+
|
250 |
+
#: simple-membership/classes/class.bMembers.php:18
|
251 |
+
#: simple-membership/views/add.php:22
|
252 |
+
#: simple-membership/views/admin_member_form_common_part.php:15
|
253 |
+
#: simple-membership/views/edit.php:20
|
254 |
+
msgid "First Name"
|
255 |
+
msgstr "Fornavn"
|
256 |
+
|
257 |
+
#: simple-membership/classes/class.bMembers.php:19
|
258 |
+
#: simple-membership/views/add.php:26
|
259 |
+
#: simple-membership/views/admin_member_form_common_part.php:19
|
260 |
+
#: simple-membership/views/edit.php:24
|
261 |
+
msgid "Last Name"
|
262 |
+
msgstr "Efternavn"
|
263 |
+
|
264 |
+
#: simple-membership/classes/class.bMembers.php:20
|
265 |
+
#: simple-membership/views/add.php:10 simple-membership/views/edit.php:8
|
266 |
+
msgid "Email"
|
267 |
+
msgstr "Email"
|
268 |
+
|
269 |
+
#: simple-membership/classes/class.bMembers.php:22
|
270 |
+
#: simple-membership/views/admin_member_form_common_part.php:11
|
271 |
+
msgid "Access Starts"
|
272 |
+
msgstr "Adgang starter"
|
273 |
+
|
274 |
+
#: simple-membership/classes/class.bMembers.php:23
|
275 |
+
msgid "Account State"
|
276 |
+
msgstr "Konto status"
|
277 |
+
|
278 |
+
#: simple-membership/classes/class.bMembers.php:35
|
279 |
+
#: simple-membership/classes/class.bMembershipLevels.php:29
|
280 |
+
msgid "Delete"
|
281 |
+
msgstr "Slet"
|
282 |
+
|
283 |
+
#: simple-membership/classes/class.bMembers.php:101
|
284 |
+
msgid "No Member found."
|
285 |
+
msgstr "Ingen medlemmer fundet."
|
286 |
+
|
287 |
+
#: simple-membership/classes/class.bMembershipLevel.php:37
|
288 |
+
msgid "Membership Level Creation Successful."
|
289 |
+
msgstr "Oprettelsen af medlem er fuldendt."
|
290 |
+
|
291 |
+
#: simple-membership/classes/class.bMembershipLevel.php:56
|
292 |
+
msgid "Updated Successfully."
|
293 |
+
msgstr "Opdatering er fuldendt."
|
294 |
+
|
295 |
+
#: simple-membership/classes/class.bMembershipLevels.php:18
|
296 |
+
msgid "Role"
|
297 |
+
msgstr "Rolle"
|
298 |
+
|
299 |
+
#: simple-membership/classes/class.bMembershipLevels.php:19
|
300 |
+
msgid "Access Valid For/Until"
|
301 |
+
msgstr "Adgang gyldig i / indtil"
|
302 |
+
|
303 |
+
#: simple-membership/classes/class.bSettings.php:30
|
304 |
+
msgid "Plugin Documentation"
|
305 |
+
msgstr "Plugin dokumentation"
|
306 |
+
|
307 |
+
#: simple-membership/classes/class.bSettings.php:32
|
308 |
+
msgid "General Settings"
|
309 |
+
msgstr "Generel opsætning"
|
310 |
+
|
311 |
+
#: simple-membership/classes/class.bSettings.php:34
|
312 |
+
msgid "Enable Free Membership"
|
313 |
+
msgstr "Tillad gratis medlemskab."
|
314 |
+
|
315 |
+
#: simple-membership/classes/class.bSettings.php:37
|
316 |
+
msgid "Enable/disable registration for free membership level"
|
317 |
+
msgstr "Tillad / stop registrering af gratismedlemskaber."
|
318 |
+
|
319 |
+
#: simple-membership/classes/class.bSettings.php:38
|
320 |
+
msgid "Free Membership Level ID"
|
321 |
+
msgstr "Gratis medlemskab niveau"
|
322 |
+
|
323 |
+
#: simple-membership/classes/class.bSettings.php:41
|
324 |
+
msgid "Assign free membership level ID"
|
325 |
+
msgstr "Tildel gratis medlemskab niveau"
|
326 |
+
|
327 |
+
#: simple-membership/classes/class.bSettings.php:42
|
328 |
+
msgid "Enable More Tag Protection"
|
329 |
+
msgstr "Tillad beskyttelse af flere tags."
|
330 |
+
|
331 |
+
#: simple-membership/classes/class.bSettings.php:45
|
332 |
+
msgid ""
|
333 |
+
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
334 |
+
"after the More tag is protected. Anything before the more tag is teaser "
|
335 |
+
"content."
|
336 |
+
msgstr ""
|
337 |
+
"Tillad eller stop \"more\" tag beskyttelse in indlæg og sider. Alt efter "
|
338 |
+
"'mere' tag vil være beskyttet. Alt før 'mere' tag kan ses."
|
339 |
+
|
340 |
+
#: simple-membership/classes/class.bSettings.php:46
|
341 |
+
msgid "Hide Adminbar"
|
342 |
+
msgstr "Skjul administrationsværktøjslinie"
|
343 |
+
|
344 |
+
#: simple-membership/classes/class.bSettings.php:49
|
345 |
+
msgid ""
|
346 |
+
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
347 |
+
"this box if you want to hide that admin toolbar in the fronend of your site."
|
348 |
+
msgstr ""
|
349 |
+
"WordPress viser en administrationsværktøjslinie til brugere der er logget på "
|
350 |
+
"på denne side. Marker hvis du ønsker at skjule administrationsværktøjslinien."
|
351 |
+
|
352 |
+
#: simple-membership/classes/class.bSettings.php:51
|
353 |
+
msgid "Default Account Status"
|
354 |
+
msgstr "Normalt konto status"
|
355 |
+
|
356 |
+
#: simple-membership/classes/class.bSettings.php:56
|
357 |
+
msgid ""
|
358 |
+
"Select the default account status for newly registered users. If you want to "
|
359 |
+
"manually approve the members then you can set the status to \"Pending\"."
|
360 |
+
msgstr ""
|
361 |
+
"Vælg den normale konto status for nyregistrerede brugere. Hvis du ønsker at "
|
362 |
+
"godkende medlemmerne manuelt, kan du sætte status som \"Afventer\"."
|
363 |
+
|
364 |
+
#: simple-membership/classes/class.bSettings.php:62
|
365 |
+
msgid "Pages Settings"
|
366 |
+
msgstr "Sideopsætning"
|
367 |
+
|
368 |
+
#: simple-membership/classes/class.bSettings.php:64
|
369 |
+
msgid "Login Page URL"
|
370 |
+
msgstr "Login side URL"
|
371 |
+
|
372 |
+
#: simple-membership/classes/class.bSettings.php:68
|
373 |
+
msgid "Registration Page URL"
|
374 |
+
msgstr "Registreringsside URL"
|
375 |
+
|
376 |
+
#: simple-membership/classes/class.bSettings.php:72
|
377 |
+
msgid "Join Us Page URL"
|
378 |
+
msgstr "Bliv medlem side URL"
|
379 |
+
|
380 |
+
#: simple-membership/classes/class.bSettings.php:76
|
381 |
+
msgid "Edit Profile Page URL"
|
382 |
+
msgstr "Skift profilside URL"
|
383 |
+
|
384 |
+
#: simple-membership/classes/class.bSettings.php:80
|
385 |
+
msgid "Password Reset Page URL"
|
386 |
+
msgstr "Kodeord reset side URL"
|
387 |
+
|
388 |
+
#: simple-membership/classes/class.bSettings.php:85
|
389 |
+
msgid "Test & Debug Settings"
|
390 |
+
msgstr "Test & fejlrettelser indstillinger"
|
391 |
+
|
392 |
+
#: simple-membership/classes/class.bSettings.php:91
|
393 |
+
msgid "Enable Sandbox Testing"
|
394 |
+
msgstr "Tillad sandbox test"
|
395 |
+
|
396 |
+
#: simple-membership/classes/class.bSettings.php:94
|
397 |
+
msgid "Enable this option if you want to do sandbox payment testing."
|
398 |
+
msgstr "Tillad denne hvis du vil teste i sandbox."
|
399 |
+
|
400 |
+
#: simple-membership/classes/class.bSettings.php:104
|
401 |
+
msgid "Email Misc. Settings"
|
402 |
+
msgstr "Diverse email indstillinger"
|
403 |
+
|
404 |
+
#: simple-membership/classes/class.bSettings.php:106
|
405 |
+
msgid "From Email Address"
|
406 |
+
msgstr "Afsender email adresse"
|
407 |
+
|
408 |
+
#: simple-membership/classes/class.bSettings.php:111
|
409 |
+
msgid "Email Settings (Prompt to Complete Registration )"
|
410 |
+
msgstr "Email indstillinger (spørg for at færdiggøre registrering)"
|
411 |
+
|
412 |
+
#: simple-membership/classes/class.bSettings.php:113
|
413 |
+
#: simple-membership/classes/class.bSettings.php:124
|
414 |
+
#: simple-membership/classes/class.bSettings.php:143
|
415 |
+
msgid "Email Subject"
|
416 |
+
msgstr "Email emne"
|
417 |
+
|
418 |
+
#: simple-membership/classes/class.bSettings.php:117
|
419 |
+
#: simple-membership/classes/class.bSettings.php:128
|
420 |
+
#: simple-membership/classes/class.bSettings.php:147
|
421 |
+
msgid "Email Body"
|
422 |
+
msgstr "Email tekst"
|
423 |
+
|
424 |
+
#: simple-membership/classes/class.bSettings.php:122
|
425 |
+
msgid "Email Settings (Registration Complete)"
|
426 |
+
msgstr "Email indstillinger (fuldendt registrering)"
|
427 |
+
|
428 |
+
#: simple-membership/classes/class.bSettings.php:132
|
429 |
+
msgid "Send Notification To Admin"
|
430 |
+
msgstr "Send besked til administrator"
|
431 |
+
|
432 |
+
#: simple-membership/classes/class.bSettings.php:136
|
433 |
+
msgid "Send Email to Member When Added via Admin Dashboard"
|
434 |
+
msgstr "Send email til medlem som tilføjes via administrationskontrolpanelet."
|
435 |
+
|
436 |
+
#: simple-membership/classes/class.bSettings.php:141
|
437 |
+
msgid " Email Settings (Account Upgrade Notification)"
|
438 |
+
msgstr "Email indstillinger (besked om kontoopgradering)"
|
439 |
+
|
440 |
+
#: simple-membership/classes/class.bSettings.php:367
|
441 |
+
msgid "Not a Member?"
|
442 |
+
msgstr "Ikke medlem?"
|
443 |
+
|
444 |
+
#: simple-membership/classes/class.bSettings.php:367
|
445 |
+
#: simple-membership/views/login.php:27
|
446 |
+
msgid "Join Us"
|
447 |
+
msgstr "Meld dig ind"
|
448 |
+
|
449 |
+
#: simple-membership/classes/class.bUtils.php:63
|
450 |
+
msgid "Active"
|
451 |
+
msgstr "Aktiv"
|
452 |
+
|
453 |
+
#: simple-membership/classes/class.bUtils.php:64
|
454 |
+
msgid "Inactive"
|
455 |
+
msgstr "Inaktiv"
|
456 |
+
|
457 |
+
#: simple-membership/classes/class.bUtils.php:65
|
458 |
+
msgid "Pending"
|
459 |
+
msgstr "Afventer"
|
460 |
+
|
461 |
+
#: simple-membership/classes/class.bUtils.php:66
|
462 |
+
msgid "Expired"
|
463 |
+
msgstr "Udløbet"
|
464 |
+
|
465 |
+
#: simple-membership/classes/class.bUtils.php:251
|
466 |
+
msgid "Never"
|
467 |
+
msgstr "Aldrig"
|
468 |
+
|
469 |
+
#: simple-membership/classes/class.miscUtils.php:51
|
470 |
+
msgid "Registration"
|
471 |
+
msgstr "Registrering"
|
472 |
+
|
473 |
+
#: simple-membership/classes/class.miscUtils.php:74
|
474 |
+
msgid "Member Login"
|
475 |
+
msgstr "Medlemslogin"
|
476 |
+
|
477 |
+
#: simple-membership/classes/class.miscUtils.php:97
|
478 |
+
msgid "Profile"
|
479 |
+
msgstr "Profil"
|
480 |
+
|
481 |
+
#: simple-membership/classes/class.miscUtils.php:120
|
482 |
+
msgid "Password Reset"
|
483 |
+
msgstr "Kodeord reset"
|
484 |
+
|
485 |
+
#: simple-membership/classes/class.simple-wp-membership.php:184
|
486 |
+
msgid "You are not logged in."
|
487 |
+
msgstr "Du er ikke logget ind."
|
488 |
+
|
489 |
+
#: simple-membership/classes/class.simple-wp-membership.php:215
|
490 |
+
msgid "Simple WP Membership Protection"
|
491 |
+
msgstr "Simple WP Membership beskyttelse"
|
492 |
+
|
493 |
+
#: simple-membership/classes/class.simple-wp-membership.php:228
|
494 |
+
msgid "Simple Membership Protection options"
|
495 |
+
msgstr "Simple Membership Protection valgmuligheder"
|
496 |
+
|
497 |
+
#: simple-membership/classes/class.simple-wp-membership.php:244
|
498 |
+
msgid "Do you want to protect this content?"
|
499 |
+
msgstr "Vil du beskytte dette indhold?"
|
500 |
+
|
501 |
+
#: simple-membership/classes/class.simple-wp-membership.php:249
|
502 |
+
msgid "Select the membership level that can access this content:"
|
503 |
+
msgstr "Vælg medlemskategori der kan tilgå dette indhold:"
|
504 |
+
|
505 |
+
#: simple-membership/classes/class.simple-wp-membership.php:459
|
506 |
+
msgid "WP Membership"
|
507 |
+
msgstr "WP medlemskab"
|
508 |
+
|
509 |
+
#: simple-membership/classes/class.simple-wp-membership.php:466
|
510 |
+
msgid "Settings"
|
511 |
+
msgstr "Indstillinger"
|
512 |
+
|
513 |
+
#: simple-membership/classes/class.simple-wp-membership.php:468
|
514 |
+
msgid "Add-ons"
|
515 |
+
msgstr "Plugin"
|
516 |
+
|
517 |
+
#: simple-membership/views/add.php:14 simple-membership/views/admin_add.php:19
|
518 |
+
#: simple-membership/views/admin_edit.php:17
|
519 |
+
#: simple-membership/views/edit.php:12 simple-membership/views/login.php:11
|
520 |
+
msgid "Password"
|
521 |
+
msgstr "Kodeord"
|
522 |
+
|
523 |
+
#: simple-membership/views/add.php:18 simple-membership/views/edit.php:16
|
524 |
+
msgid "Repeat Password"
|
525 |
+
msgstr "Gentag kodeord"
|
526 |
+
|
527 |
+
#: simple-membership/views/add.php:37
|
528 |
+
msgid "Register"
|
529 |
+
msgstr "Registrer"
|
530 |
+
|
531 |
+
#: simple-membership/views/admin_add.php:6
|
532 |
+
msgid "Add Member"
|
533 |
+
msgstr "Tilmeld medlem"
|
534 |
+
|
535 |
+
#: simple-membership/views/admin_add.php:7
|
536 |
+
msgid "Create a brand new user and add it to this site."
|
537 |
+
msgstr "Tilmeld helt ny bruger til denne hjemmeside."
|
538 |
+
|
539 |
+
#: simple-membership/views/admin_add.php:11
|
540 |
+
msgid "User name"
|
541 |
+
msgstr "Brugernavn"
|
542 |
+
|
543 |
+
#: simple-membership/views/admin_add.php:11
|
544 |
+
#: simple-membership/views/admin_add.php:15
|
545 |
+
#: simple-membership/views/admin_add_level.php:11
|
546 |
+
#: simple-membership/views/admin_add_level.php:15
|
547 |
+
#: simple-membership/views/admin_add_level.php:19
|
548 |
+
#: simple-membership/views/admin_edit.php:9
|
549 |
+
#: simple-membership/views/admin_edit.php:13
|
550 |
+
#: simple-membership/views/admin_edit_level.php:10
|
551 |
+
#: simple-membership/views/admin_edit_level.php:14
|
552 |
+
#: simple-membership/views/admin_edit_level.php:18
|
553 |
+
msgid "(required)"
|
554 |
+
msgstr "(påkrævet)"
|
555 |
+
|
556 |
+
#: simple-membership/views/admin_add.php:15
|
557 |
+
#: simple-membership/views/admin_edit.php:13
|
558 |
+
msgid "E-mail"
|
559 |
+
msgstr "Email"
|
560 |
+
|
561 |
+
#: simple-membership/views/admin_add.php:19
|
562 |
+
msgid "(twice, required)"
|
563 |
+
msgstr "(to gange, påkrævet)"
|
564 |
+
|
565 |
+
#: simple-membership/views/admin_add.php:24
|
566 |
+
#: simple-membership/views/admin_edit.php:21
|
567 |
+
msgid "Strength indicator"
|
568 |
+
msgstr "Styrkeindikator"
|
569 |
+
|
570 |
+
#: simple-membership/views/admin_add.php:25
|
571 |
+
#: simple-membership/views/admin_edit.php:22
|
572 |
+
msgid ""
|
573 |
+
"Hint: The password should be at least seven characters long. To make it "
|
574 |
+
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
575 |
+
"$ % ^ & )."
|
576 |
+
msgstr ""
|
577 |
+
"Råd: Kodeordet skal være mindst syv karakterer langt. For at gøre det "
|
578 |
+
"stærkere, brug store og små bogstaver, tal og symboler som ! \" ? $ % ^ "
|
579 |
+
"& )."
|
580 |
+
|
581 |
+
#: simple-membership/views/admin_add.php:29
|
582 |
+
#: simple-membership/views/admin_edit.php:26
|
583 |
+
#: simple-membership/views/loggedin.php:7
|
584 |
+
msgid "Account Status"
|
585 |
+
msgstr "Kontostatus"
|
586 |
+
|
587 |
+
#: simple-membership/views/admin_add.php:36
|
588 |
+
msgid "Add New Member "
|
589 |
+
msgstr "Tilmeld nyt medlem"
|
590 |
+
|
591 |
+
#: simple-membership/views/admin_addon_settings.php:2
|
592 |
+
#: simple-membership/views/admin_payment_settings.php:2
|
593 |
+
#: simple-membership/views/admin_settings.php:2
|
594 |
+
#: simple-membership/views/admin_tools_settings.php:2
|
595 |
+
msgid "Simple WP Membership::Settings"
|
596 |
+
msgstr "Simple WP Membership indstillinger"
|
597 |
+
|
598 |
+
#: simple-membership/views/admin_addon_settings.php:7
|
599 |
+
msgid ""
|
600 |
+
"Some of the simple membership plugin's addon settings and options will be "
|
601 |
+
"displayed here (if you have them)"
|
602 |
+
msgstr ""
|
603 |
+
"Nogle af de Simple Membership plugin indstillinger vil blive vist her (hvis "
|
604 |
+
"du har dem)."
|
605 |
+
|
606 |
+
#: simple-membership/views/admin_add_level.php:6
|
607 |
+
msgid "Create new membership level."
|
608 |
+
msgstr "Opret ny medlemskategori."
|
609 |
+
|
610 |
+
#: simple-membership/views/admin_add_level.php:11
|
611 |
+
#: simple-membership/views/admin_edit_level.php:10
|
612 |
+
msgid "Membership Level Name"
|
613 |
+
msgstr "Medlemskategori navn"
|
614 |
+
|
615 |
+
#: simple-membership/views/admin_add_level.php:15
|
616 |
+
#: simple-membership/views/admin_edit_level.php:14
|
617 |
+
msgid "Default WordPress Role"
|
618 |
+
msgstr "Standard WordPress rolle"
|
619 |
+
|
620 |
+
#: simple-membership/views/admin_add_level.php:19
|
621 |
+
#: simple-membership/views/admin_edit_level.php:18
|
622 |
+
msgid "Access Duration"
|
623 |
+
msgstr "Adgangsvarighed"
|
624 |
+
|
625 |
+
#: simple-membership/views/admin_add_level.php:22
|
626 |
+
msgid "No Expiry (Access for this level will not expire until cancelled"
|
627 |
+
msgstr ""
|
628 |
+
"Intet udløb (adgang til denne medlemskategori vil ikke udløbe med mindre den "
|
629 |
+
"slettes)."
|
630 |
+
|
631 |
+
#: simple-membership/views/admin_add_level.php:23
|
632 |
+
#: simple-membership/views/admin_add_level.php:25
|
633 |
+
#: simple-membership/views/admin_add_level.php:27
|
634 |
+
#: simple-membership/views/admin_add_level.php:29
|
635 |
+
#: simple-membership/views/admin_edit_level.php:22
|
636 |
+
#: simple-membership/views/admin_edit_level.php:25
|
637 |
+
#: simple-membership/views/admin_edit_level.php:28
|
638 |
+
#: simple-membership/views/admin_edit_level.php:31
|
639 |
+
msgid "Expire After"
|
640 |
+
msgstr "Udløber efter"
|
641 |
+
|
642 |
+
#: simple-membership/views/admin_add_level.php:24
|
643 |
+
#: simple-membership/views/admin_edit_level.php:23
|
644 |
+
msgid "Days (Access expires after given number of days)"
|
645 |
+
msgstr "Dage (adgang udløber efter et givent antal dage)"
|
646 |
+
|
647 |
+
#: simple-membership/views/admin_add_level.php:26
|
648 |
+
msgid "Weeks (Access expires after given number of weeks"
|
649 |
+
msgstr "Uger (adgang udløber efter et givent antal uger)"
|
650 |
+
|
651 |
+
#: simple-membership/views/admin_add_level.php:28
|
652 |
+
#: simple-membership/views/admin_edit_level.php:29
|
653 |
+
msgid "Months (Access expires after given number of months)"
|
654 |
+
msgstr "Måneder (adgang udløber efter et givent antal måneder)"
|
655 |
+
|
656 |
+
#: simple-membership/views/admin_add_level.php:30
|
657 |
+
#: simple-membership/views/admin_edit_level.php:32
|
658 |
+
msgid "Years (Access expires after given number of years)"
|
659 |
+
msgstr "År (adgang udløber efter et givent antal år)"
|
660 |
+
|
661 |
+
#: simple-membership/views/admin_add_level.php:31
|
662 |
+
#: simple-membership/views/admin_edit_level.php:34
|
663 |
+
msgid "Fixed Date Expiry"
|
664 |
+
msgstr "Fast udløbsdato"
|
665 |
+
|
666 |
+
#: simple-membership/views/admin_add_level.php:32
|
667 |
+
#: simple-membership/views/admin_edit_level.php:35
|
668 |
+
msgid "(Access expires on a fixed date)"
|
669 |
+
msgstr "(Adgang udløber på en bestemt dato)"
|
670 |
+
|
671 |
+
#: simple-membership/views/admin_add_level.php:36
|
672 |
+
msgid "Access to older posts."
|
673 |
+
msgstr "Adgang til ældre indlæg."
|
674 |
+
|
675 |
+
#: simple-membership/views/admin_add_level.php:39
|
676 |
+
msgid "Only allow access to posts published after the user's join date."
|
677 |
+
msgstr "Tillad kun adgang til indlæg udgivet efter brugerens indmeldelsesdato."
|
678 |
+
|
679 |
+
#: simple-membership/views/admin_add_level.php:45
|
680 |
+
msgid "Add New Membership Level "
|
681 |
+
msgstr "Opret ny medlemskategori."
|
682 |
+
|
683 |
+
#: simple-membership/views/admin_add_ons_page.php:6
|
684 |
+
msgid "Simple WP Membership::Add-ons"
|
685 |
+
msgstr "Simple WP Membership :: Plugin"
|
686 |
+
|
687 |
+
#: simple-membership/views/admin_category_list.php:2
|
688 |
+
msgid "Simple WP Membership::Categories"
|
689 |
+
msgstr "Simple WP Membership :: Kategorier"
|
690 |
+
|
691 |
+
#: simple-membership/views/admin_category_list.php:7
|
692 |
+
msgid ""
|
693 |
+
"First of all, globally protect the category on your site by selecting "
|
694 |
+
"\"General Protection\" from the drop-down box below and then select the "
|
695 |
+
"categories that should be protected from non-logged in users."
|
696 |
+
msgstr ""
|
697 |
+
"Vælg ført global beskyttelse af kategorien på din internetside ved at vælge "
|
698 |
+
"\"General Protection\" fra dropdown boksen nedenfor, og vælg så de "
|
699 |
+
"kategorier som skal beskyttes mod brugere, der ikke er logget ind."
|
700 |
+
|
701 |
+
#: simple-membership/views/admin_category_list.php:10
|
702 |
+
msgid ""
|
703 |
+
"Next, select an existing membership level from the drop-down box below and "
|
704 |
+
"then select the categories you want to grant access to (for that particular "
|
705 |
+
"membership level)."
|
706 |
+
msgstr ""
|
707 |
+
"Vælg derefter en eksistererende medlemskategori fra dropdown boksen "
|
708 |
+
"herunder, og vælg så de kategorier du ønsker at give medlemskategorien "
|
709 |
+
"adgang til."
|
710 |
+
|
711 |
+
#: simple-membership/views/admin_edit.php:5
|
712 |
+
msgid "Edit Member"
|
713 |
+
msgstr "Ret medlem"
|
714 |
+
|
715 |
+
#: simple-membership/views/admin_edit.php:6
|
716 |
+
msgid "Edit existing member details."
|
717 |
+
msgstr "Ret eksisterende medlemsindstillinger."
|
718 |
+
|
719 |
+
#: simple-membership/views/admin_edit.php:9
|
720 |
+
#: simple-membership/views/login.php:5
|
721 |
+
msgid "Username"
|
722 |
+
msgstr "Brugernavn"
|
723 |
+
|
724 |
+
#: simple-membership/views/admin_edit.php:17
|
725 |
+
msgid "(twice, leave empty to retain old password)"
|
726 |
+
msgstr "(to gange, efterlad tomt for at bevare nuværende kodeord)"
|
727 |
+
|
728 |
+
#: simple-membership/views/admin_edit.php:33
|
729 |
+
msgid "Notify User"
|
730 |
+
msgstr "Send besked til bruger"
|
731 |
+
|
732 |
+
#: simple-membership/views/admin_edit.php:40
|
733 |
+
msgid "Edit User "
|
734 |
+
msgstr "Ret bruger"
|
735 |
+
|
736 |
+
#: simple-membership/views/admin_edit_level.php:5
|
737 |
+
msgid "Edit membership level"
|
738 |
+
msgstr "Ret medlemskategori"
|
739 |
+
|
740 |
+
#: simple-membership/views/admin_edit_level.php:6
|
741 |
+
msgid "Edit membership level."
|
742 |
+
msgstr "Ret medlemskategori."
|
743 |
+
|
744 |
+
#: simple-membership/views/admin_edit_level.php:21
|
745 |
+
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
746 |
+
msgstr ""
|
747 |
+
"Intet udløb (adgang til denne kategori udløber ikke med mindre kategorien "
|
748 |
+
"slettes)."
|
749 |
+
|
750 |
+
#: simple-membership/views/admin_edit_level.php:26
|
751 |
+
msgid "Weeks (Access expires after given number of weeks)"
|
752 |
+
msgstr "Uger (adgang udløber efter et givent antal uger)"
|
753 |
+
|
754 |
+
#: simple-membership/views/admin_edit_level.php:40
|
755 |
+
msgid "Protect Older Posts (optional)"
|
756 |
+
msgstr "Beskyt ældre indlæg (valgfrit)"
|
757 |
+
|
758 |
+
#: simple-membership/views/admin_edit_level.php:43
|
759 |
+
msgid ""
|
760 |
+
"Only allow access to protected posts published after the members's join date."
|
761 |
+
msgstr ""
|
762 |
+
"Beskyt kun adgang til beskyttede indlæg udgivet efter medlemmets "
|
763 |
+
"indmeldelsesdato."
|
764 |
+
|
765 |
+
#: simple-membership/views/admin_edit_level.php:51
|
766 |
+
msgid "Edit Membership Level "
|
767 |
+
msgstr "Ret medlemskategori"
|
768 |
+
|
769 |
+
#: simple-membership/views/admin_members.php:2
|
770 |
+
msgid "Simple WP Membership::Members"
|
771 |
+
msgstr "Simple WP Membership :: Medlemmer"
|
772 |
+
|
773 |
+
#: simple-membership/views/admin_members.php:3
|
774 |
+
#: simple-membership/views/admin_members.php:19
|
775 |
+
#: simple-membership/views/admin_membership_levels.php:20
|
776 |
+
msgid "Add New"
|
777 |
+
msgstr "Opret ny"
|
778 |
+
|
779 |
+
#: simple-membership/views/admin_members.php:9
|
780 |
+
#: simple-membership/views/admin_membership_levels.php:10
|
781 |
+
msgid "search"
|
782 |
+
msgstr "søg"
|
783 |
+
|
784 |
+
#: simple-membership/views/admin_membership_levels.php:2
|
785 |
+
msgid "Simple WP Membership::Membership Levels"
|
786 |
+
msgstr "Simple WP Membership :: Medlemskategori"
|
787 |
+
|
788 |
+
#: simple-membership/views/admin_membership_level_menu.php:2
|
789 |
+
msgid "Membership level"
|
790 |
+
msgstr "Medlemskategori"
|
791 |
+
|
792 |
+
#: simple-membership/views/admin_membership_level_menu.php:3
|
793 |
+
msgid "Manage Content Production"
|
794 |
+
msgstr "Håndter indholdsproduktion"
|
795 |
+
|
796 |
+
#: simple-membership/views/admin_membership_level_menu.php:4
|
797 |
+
msgid "Category Protection"
|
798 |
+
msgstr "Kategoribeskyttelse"
|
799 |
+
|
800 |
+
#: simple-membership/views/admin_membership_manage.php:17
|
801 |
+
msgid "Example Content Protection Settings"
|
802 |
+
msgstr "Eksempel på indstillinger af indholdsbeskyttelse"
|
803 |
+
|
804 |
+
#: simple-membership/views/admin_member_form_common_part.php:23
|
805 |
+
msgid "Gender"
|
806 |
+
msgstr "Køn"
|
807 |
+
|
808 |
+
#: simple-membership/views/admin_member_form_common_part.php:30
|
809 |
+
#: simple-membership/views/edit.php:28
|
810 |
+
msgid "Phone"
|
811 |
+
msgstr "Telefon"
|
812 |
+
|
813 |
+
#: simple-membership/views/admin_member_form_common_part.php:34
|
814 |
+
#: simple-membership/views/edit.php:32
|
815 |
+
msgid "Street"
|
816 |
+
msgstr "Gade"
|
817 |
+
|
818 |
+
#: simple-membership/views/admin_member_form_common_part.php:38
|
819 |
+
#: simple-membership/views/edit.php:36
|
820 |
+
msgid "City"
|
821 |
+
msgstr "By"
|
822 |
+
|
823 |
+
#: simple-membership/views/admin_member_form_common_part.php:42
|
824 |
+
#: simple-membership/views/edit.php:40
|
825 |
+
msgid "State"
|
826 |
+
msgstr "Stat"
|
827 |
+
|
828 |
+
#: simple-membership/views/admin_member_form_common_part.php:46
|
829 |
+
#: simple-membership/views/edit.php:44
|
830 |
+
msgid "Zipcode"
|
831 |
+
msgstr "Postnummer"
|
832 |
+
|
833 |
+
#: simple-membership/views/admin_member_form_common_part.php:50
|
834 |
+
#: simple-membership/views/edit.php:48
|
835 |
+
msgid "Country"
|
836 |
+
msgstr "Land"
|
837 |
+
|
838 |
+
#: simple-membership/views/admin_member_form_common_part.php:54
|
839 |
+
msgid "Company"
|
840 |
+
msgstr "Virksomhed"
|
841 |
+
|
842 |
+
#: simple-membership/views/admin_member_form_common_part.php:58
|
843 |
+
msgid "Member Since"
|
844 |
+
msgstr "Medlem siden"
|
845 |
+
|
846 |
+
#: simple-membership/views/admin_payment_settings.php:33
|
847 |
+
msgid "PayPal Integration Settings"
|
848 |
+
msgstr "PayPal integrationsindstillinger"
|
849 |
+
|
850 |
+
#: simple-membership/views/admin_payment_settings.php:36
|
851 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
852 |
+
msgstr "Generer \"avancerede muligheder\" kode til din PayPal knap"
|
853 |
+
|
854 |
+
#: simple-membership/views/admin_payment_settings.php:39
|
855 |
+
msgid "Enter the Membership Level ID"
|
856 |
+
msgstr "Indtast medlemskategori ID"
|
857 |
+
|
858 |
+
#: simple-membership/views/admin_payment_settings.php:41
|
859 |
+
msgid "Generate Code"
|
860 |
+
msgstr "Generer kode"
|
861 |
+
|
862 |
+
#: simple-membership/views/admin_tools_settings.php:9
|
863 |
+
msgid "Generate a Registration Completion link"
|
864 |
+
msgstr "Generer et registrering komplet link"
|
865 |
+
|
866 |
+
#: simple-membership/views/admin_tools_settings.php:12
|
867 |
+
msgid ""
|
868 |
+
"You can manually generate a registration completion link here and give it to "
|
869 |
+
"your customer if they have missed the email that was automatically sent out "
|
870 |
+
"to them after the payment."
|
871 |
+
msgstr ""
|
872 |
+
"Du kan generere et registrering komplet link manuelt her og give det til dit "
|
873 |
+
"medlem, hvis medlemmet ikke har emailen, som blev sendt automatisk "
|
874 |
+
"umiddelbart efter betaling."
|
875 |
+
|
876 |
+
#: simple-membership/views/admin_tools_settings.php:17
|
877 |
+
msgid "Generate Registration Completion Link"
|
878 |
+
msgstr "Generer registrering komplet link"
|
879 |
+
|
880 |
+
#: simple-membership/views/admin_tools_settings.php:20
|
881 |
+
msgid "OR"
|
882 |
+
msgstr "ELLER"
|
883 |
+
|
884 |
+
#: simple-membership/views/admin_tools_settings.php:21
|
885 |
+
msgid "For All Pending Registrations"
|
886 |
+
msgstr "For alle afventende registreringer"
|
887 |
+
|
888 |
+
#: simple-membership/views/admin_tools_settings.php:24
|
889 |
+
msgid "Registration Completion Links Will Appear Below:"
|
890 |
+
msgstr "Registrering komplet links vil fremgå herunder:"
|
891 |
+
|
892 |
+
#: simple-membership/views/admin_tools_settings.php:31
|
893 |
+
msgid "Send Registration Reminder Email too"
|
894 |
+
msgstr "Send også email med registreringspåmindelse"
|
895 |
+
|
896 |
+
#: simple-membership/views/admin_tools_settings.php:34
|
897 |
+
msgid "Submit"
|
898 |
+
msgstr "Send"
|
899 |
+
|
900 |
+
#: simple-membership/views/edit.php:58
|
901 |
+
msgid "Update"
|
902 |
+
msgstr "Opdater"
|
903 |
+
|
904 |
+
#: simple-membership/views/forgot_password.php:5
|
905 |
+
msgid "Email Address"
|
906 |
+
msgstr "Email adresse"
|
907 |
+
|
908 |
+
#: simple-membership/views/forgot_password.php:12
|
909 |
+
msgid "Reset Password"
|
910 |
+
msgstr "Opdater kodeord"
|
911 |
+
|
912 |
+
#: simple-membership/views/loggedin.php:3
|
913 |
+
msgid "Logged in as"
|
914 |
+
msgstr "Logged ind som"
|
915 |
+
|
916 |
+
#: simple-membership/views/loggedin.php:11
|
917 |
+
msgid "Membership"
|
918 |
+
msgstr "Medlemskab"
|
919 |
+
|
920 |
+
#: simple-membership/views/loggedin.php:15
|
921 |
+
msgid "Account Expiry"
|
922 |
+
msgstr "Kontoudløb"
|
923 |
+
|
924 |
+
#: simple-membership/views/loggedin.php:19
|
925 |
+
msgid "Logout"
|
926 |
+
msgstr "Log ud"
|
927 |
+
|
928 |
+
#: simple-membership/views/login.php:18
|
929 |
+
msgid "Remember Me"
|
930 |
+
msgstr "Husk mig"
|
931 |
+
|
932 |
+
#: simple-membership/views/login.php:24
|
933 |
+
msgid "Forgot Password"
|
934 |
+
msgstr "Glemt kodeord"
|
languages/swpm-el_GR.mo
ADDED
Binary file
|
languages/swpm-el_GR.po
ADDED
@@ -0,0 +1,1205 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: \n"
|
4 |
+
"POT-Creation-Date: 2015-08-22 13:31+0300\n"
|
5 |
+
"PO-Revision-Date: 2015-08-22 19:25+0300\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: el_GR\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 1.8.4\n"
|
13 |
+
"X-Poedit-Basepath: .\n"
|
14 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
+
|
16 |
+
#: classes/class.simple-wp-membership.php:262
|
17 |
+
msgid "You are not logged in."
|
18 |
+
msgstr "Δεν έχετε εισέλθει."
|
19 |
+
|
20 |
+
#: classes/class.simple-wp-membership.php:296
|
21 |
+
msgid "Simple WP Membership Protection"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: classes/class.simple-wp-membership.php:308
|
25 |
+
msgid "Simple Membership Protection options"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: classes/class.simple-wp-membership.php:324
|
29 |
+
msgid "Do you want to protect this content?"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: classes/class.simple-wp-membership.php:329
|
33 |
+
msgid "Select the membership level that can access this content:"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: classes/class.simple-wp-membership.php:462
|
37 |
+
msgid "WP Membership"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: classes/class.simple-wp-membership.php:463 classes/class.swpm-members.php:8
|
41 |
+
#: views/admin_members_menu.php:2
|
42 |
+
msgid "Members"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: classes/class.simple-wp-membership.php:464
|
46 |
+
#: classes/class.swpm-category-list.php:20
|
47 |
+
#: classes/class.swpm-membership-levels.php:11
|
48 |
+
msgid "Membership Levels"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: classes/class.simple-wp-membership.php:465
|
52 |
+
msgid "Settings"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: classes/class.simple-wp-membership.php:466
|
56 |
+
msgid "Payments"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: classes/class.simple-wp-membership.php:467
|
60 |
+
msgid "Add-ons"
|
61 |
+
msgstr ""
|
62 |
+
|
63 |
+
#: classes/class.swpm-access-control.php:21
|
64 |
+
#: classes/class.swpm-access-control.php:28
|
65 |
+
#: classes/class.swpm-access-control.php:55
|
66 |
+
msgid "You need to login to view this content. "
|
67 |
+
msgstr "Θα πρέπει να συνδεθείτε για να δείτε αυτό το περιεχόμενο."
|
68 |
+
|
69 |
+
#: classes/class.swpm-access-control.php:34
|
70 |
+
#: classes/class.swpm-access-control.php:60
|
71 |
+
msgid ""
|
72 |
+
"Your account has expired. Please renew your account to gain access to this "
|
73 |
+
"content."
|
74 |
+
msgstr ""
|
75 |
+
"Ο λογαριασμός σας έχει λήξει. Παρακαλώ ανανεώσετε τον λογαριασμό σας για να "
|
76 |
+
"αποκτήσετε πρόσβαση σε αυτό το περιεχόμενο."
|
77 |
+
|
78 |
+
#: classes/class.swpm-access-control.php:41
|
79 |
+
msgid "This content can only be viewed by members who joined on or before "
|
80 |
+
msgstr "Το περιεχόμενο αυτό μπορεί να προβληθεί μόνο από τα μέλη "
|
81 |
+
|
82 |
+
#: classes/class.swpm-access-control.php:46
|
83 |
+
#: classes/class.swpm-access-control.php:66
|
84 |
+
msgid "This content is not permitted for your membership level."
|
85 |
+
msgstr "Δεν έχετε πρόσβαση στο συγκεκριμένο περιεχόμενο "
|
86 |
+
|
87 |
+
#: classes/class.swpm-access-control.php:84
|
88 |
+
msgid " The rest of the content is not permitted for your membership level."
|
89 |
+
msgstr "Δεν έχετε πρόσβαση στο συγκεκριμένο περιεχόμενο "
|
90 |
+
|
91 |
+
#: classes/class.swpm-access-control.php:88
|
92 |
+
#: classes/class.swpm-access-control.php:106
|
93 |
+
msgid "You need to login to view the rest of the content. "
|
94 |
+
msgstr "Θα πρέπει να συνδεθείτε για να δείτε αυτό το περιεχόμενο."
|
95 |
+
|
96 |
+
#: classes/class.swpm-admin-registration.php:54
|
97 |
+
msgid "Registration Successful."
|
98 |
+
msgstr "Επιτυχής Εγγραφή "
|
99 |
+
|
100 |
+
#: classes/class.swpm-admin-registration.php:59
|
101 |
+
#: classes/class.swpm-admin-registration.php:99
|
102 |
+
#: classes/class.swpm-membership-level.php:42
|
103 |
+
#: classes/class.swpm-membership-level.php:61
|
104 |
+
msgid "Please correct the following:"
|
105 |
+
msgstr "Παρακαλώ διορθώστε τα παρακάτω:"
|
106 |
+
|
107 |
+
#: classes/class.swpm-admin-registration.php:91
|
108 |
+
msgid "Your current password"
|
109 |
+
msgstr "Ο ισχίων κωδικός χρήστη "
|
110 |
+
|
111 |
+
#: classes/class.swpm-ajax.php:14
|
112 |
+
msgid "Invalid Email Address"
|
113 |
+
msgstr "Μη έγκυρη διεύθυνση e-mail"
|
114 |
+
|
115 |
+
#: classes/class.swpm-ajax.php:21 classes/class.swpm-ajax.php:32
|
116 |
+
msgid "Aready taken"
|
117 |
+
msgstr "Μη Διαθέσιμο "
|
118 |
+
|
119 |
+
#: classes/class.swpm-ajax.php:33
|
120 |
+
msgid "Available"
|
121 |
+
msgstr "Διαθέσιμο "
|
122 |
+
|
123 |
+
#: classes/class.swpm-auth.php:50
|
124 |
+
msgid "User Not Found."
|
125 |
+
msgstr "Δεν βρέθηκε ο Χρήστης "
|
126 |
+
|
127 |
+
#: classes/class.swpm-auth.php:57
|
128 |
+
msgid "Password Empty or Invalid."
|
129 |
+
msgstr "Κενό ή λάθος κωδικός χρήστη "
|
130 |
+
|
131 |
+
#: classes/class.swpm-auth.php:82
|
132 |
+
msgid "Account is inactive."
|
133 |
+
msgstr "Ο λογαριασμός είναι ανενεργός."
|
134 |
+
|
135 |
+
#: classes/class.swpm-auth.php:85
|
136 |
+
msgid "Account is pending."
|
137 |
+
msgstr "Ο λογαριασμός εκκρεμεί."
|
138 |
+
|
139 |
+
#: classes/class.swpm-auth.php:88 classes/class.swpm-auth.php:106
|
140 |
+
msgid "Account has expired."
|
141 |
+
msgstr "Ο λογαριασμός έχει λήξει."
|
142 |
+
|
143 |
+
#: classes/class.swpm-auth.php:114
|
144 |
+
msgid "You are logged in as:"
|
145 |
+
msgstr "Έχετε συνδεθεί ως:"
|
146 |
+
|
147 |
+
#: classes/class.swpm-auth.php:160
|
148 |
+
msgid "Logged Out Successfully."
|
149 |
+
msgstr "Αποσυνδεθήκατε Επιτυχώς."
|
150 |
+
|
151 |
+
#: classes/class.swpm-auth.php:210
|
152 |
+
msgid "Session Expired."
|
153 |
+
msgstr "Η Συνεδρία έχει λήξει."
|
154 |
+
|
155 |
+
#: classes/class.swpm-auth.php:219
|
156 |
+
msgid "Invalid User Name"
|
157 |
+
msgstr "Μη έγκυρο όνομα χρήστη "
|
158 |
+
|
159 |
+
#: classes/class.swpm-auth.php:227
|
160 |
+
msgid "Please login again."
|
161 |
+
msgstr "Παρακαλώ ξανά συνδεθείτε "
|
162 |
+
|
163 |
+
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:21
|
164 |
+
#: classes/class.swpm-membership-levels.php:10
|
165 |
+
#: classes/class.swpm-membership-levels.php:20 views/add.php:30
|
166 |
+
#: views/admin_member_form_common_part.php:2 views/edit.php:52
|
167 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:36
|
168 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
169 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:37
|
170 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:310
|
171 |
+
msgid "Membership Level"
|
172 |
+
msgstr "Επίπεδο πρόσβασης "
|
173 |
+
|
174 |
+
#: classes/class.swpm-category-list.php:34 classes/class.swpm-members.php:16
|
175 |
+
#: classes/class.swpm-membership-levels.php:19
|
176 |
+
msgid "ID"
|
177 |
+
msgstr "ID"
|
178 |
+
|
179 |
+
#: classes/class.swpm-category-list.php:35
|
180 |
+
msgid "Name"
|
181 |
+
msgstr "Όνομα"
|
182 |
+
|
183 |
+
#: classes/class.swpm-category-list.php:36
|
184 |
+
msgid "Description"
|
185 |
+
msgstr "Περιγραφή "
|
186 |
+
|
187 |
+
#: classes/class.swpm-category-list.php:37
|
188 |
+
msgid "Count"
|
189 |
+
msgstr "Αρίθμηση "
|
190 |
+
|
191 |
+
#: classes/class.swpm-category-list.php:78
|
192 |
+
msgid "Updated! "
|
193 |
+
msgstr "Ενημερώθηκε "
|
194 |
+
|
195 |
+
#: classes/class.swpm-form.php:26
|
196 |
+
msgid ""
|
197 |
+
"Wordpress account exists with given user name. But given email doesn't match."
|
198 |
+
msgstr "Υπάρχει λογαριασμός με το ίδιο όνομα χρήστη. Αλλά με άλλο email."
|
199 |
+
|
200 |
+
#: classes/class.swpm-form.php:31
|
201 |
+
msgid ""
|
202 |
+
"Wordpress account exists with given email. But given user name doesn't match."
|
203 |
+
msgstr ""
|
204 |
+
"Υπάρχει λογαριασμός με την συγκεκριμένη διεύθυνση ηλεκτρονικού ταχυδρομείου. "
|
205 |
+
"Αλλά με διαφορετικό όνομα χρήστη."
|
206 |
+
|
207 |
+
#: classes/class.swpm-form.php:40
|
208 |
+
msgid "User name is required"
|
209 |
+
msgstr "Το όνομα χρήστη απαιτείται"
|
210 |
+
|
211 |
+
#: classes/class.swpm-form.php:44
|
212 |
+
msgid "User name contains invalid character"
|
213 |
+
msgstr "Το όνομα χρήστη περιέχει μη έγκυρους χαρακτήρες"
|
214 |
+
|
215 |
+
#: classes/class.swpm-form.php:52
|
216 |
+
msgid "User name already exists."
|
217 |
+
msgstr "Το όνομα χρήστη υπάρχει ήδη."
|
218 |
+
|
219 |
+
#: classes/class.swpm-form.php:75
|
220 |
+
msgid "Password is required"
|
221 |
+
msgstr "Ο κωδικός χρήστη απαιτείται "
|
222 |
+
|
223 |
+
#: classes/class.swpm-form.php:82
|
224 |
+
msgid "Password mismatch"
|
225 |
+
msgstr "Αναντιστοιχία Κωδικού"
|
226 |
+
|
227 |
+
#: classes/class.swpm-form.php:93
|
228 |
+
msgid "Email is required"
|
229 |
+
msgstr "Το Email είναι υποχρεωτικό"
|
230 |
+
|
231 |
+
#: classes/class.swpm-form.php:97
|
232 |
+
msgid "Email is invalid"
|
233 |
+
msgstr "Μη έγκυρη διεύθυνση e-mail"
|
234 |
+
|
235 |
+
#: classes/class.swpm-form.php:113
|
236 |
+
msgid "Email is already used."
|
237 |
+
msgstr "Το E-mail χρησιμοποιείται ήδη."
|
238 |
+
|
239 |
+
#: classes/class.swpm-form.php:170
|
240 |
+
msgid "Member since field is invalid"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: classes/class.swpm-form.php:181
|
244 |
+
msgid "Access starts field is invalid"
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: classes/class.swpm-form.php:191
|
248 |
+
msgid "Gender field is invalid"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: classes/class.swpm-form.php:202
|
252 |
+
msgid "Account state field is invalid"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: classes/class.swpm-form.php:209
|
256 |
+
msgid "Invalid membership level"
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: classes/class.swpm-front-registration.php:71
|
260 |
+
msgid "Security check: captcha validation failed."
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
+
#: classes/class.swpm-front-registration.php:80
|
264 |
+
msgid "Registration Successful. "
|
265 |
+
msgstr "Επιτυχής Εγγραφή "
|
266 |
+
|
267 |
+
#: classes/class.swpm-front-registration.php:80
|
268 |
+
#: classes/class.swpm-settings.php:367
|
269 |
+
msgid "Please"
|
270 |
+
msgstr "Παρακαλώ "
|
271 |
+
|
272 |
+
#: classes/class.swpm-front-registration.php:80
|
273 |
+
#: classes/class.swpm-settings.php:367 views/login.php:21
|
274 |
+
msgid "Login"
|
275 |
+
msgstr "Συνδεθείτε "
|
276 |
+
|
277 |
+
#: classes/class.swpm-front-registration.php:92
|
278 |
+
#: classes/class.swpm-front-registration.php:179
|
279 |
+
msgid "Please correct the following"
|
280 |
+
msgstr "Παρακαλώ διορθώστε τα παρακάτω:"
|
281 |
+
|
282 |
+
#: classes/class.swpm-front-registration.php:123
|
283 |
+
msgid "Membership Level Couldn't be found."
|
284 |
+
msgstr " Το Επίπεδο πρόσβασης δεν βρέθηκε "
|
285 |
+
|
286 |
+
#: classes/class.swpm-front-registration.php:162
|
287 |
+
msgid "Profile updated successfully."
|
288 |
+
msgstr "Το προφίλ ενημερώθηκε επιτυχώς"
|
289 |
+
|
290 |
+
#: classes/class.swpm-front-registration.php:170
|
291 |
+
msgid ""
|
292 |
+
"Profile updated successfully. You will need to re-login since you changed "
|
293 |
+
"your password."
|
294 |
+
msgstr ""
|
295 |
+
"Το προφίλ ενημερώθηκε επιτυχώς, Θα πρέπει να συνδεθείτε ξανά αφού έχετε "
|
296 |
+
"αλλάξει τον κωδικό πρόσβασής σας."
|
297 |
+
|
298 |
+
#: classes/class.swpm-front-registration.php:189
|
299 |
+
msgid "Email address not valid."
|
300 |
+
msgstr "Μη έγκυρη διεύθυνση e-mail"
|
301 |
+
|
302 |
+
#: classes/class.swpm-front-registration.php:200
|
303 |
+
msgid "No user not found with that email address."
|
304 |
+
msgstr "Δεν βρέθηκε Χρήστης με αυτό το E-mail "
|
305 |
+
|
306 |
+
#: classes/class.swpm-front-registration.php:201
|
307 |
+
#: classes/class.swpm-front-registration.php:224
|
308 |
+
msgid "Email Address: "
|
309 |
+
msgstr "Email: "
|
310 |
+
|
311 |
+
#: classes/class.swpm-front-registration.php:223
|
312 |
+
msgid "New password has been sent to your email address."
|
313 |
+
msgstr "Νέος κωδικός χρήστη σας έχει αποσταλεί στην ηλεκτρονική σας διεύθυνση."
|
314 |
+
|
315 |
+
#: classes/class.swpm-init-time-tasks.php:103
|
316 |
+
msgid "Sorry, Nonce verification failed."
|
317 |
+
msgstr "Δυστυχώς, η επαλήθευση απέτυχε."
|
318 |
+
|
319 |
+
#: classes/class.swpm-init-time-tasks.php:109
|
320 |
+
msgid "Sorry, Password didn't match."
|
321 |
+
msgstr "Ο κωδικός χρήστη δεν ταιριάζει "
|
322 |
+
|
323 |
+
#: classes/class.swpm-level-form.php:47
|
324 |
+
msgid "Date format is not valid."
|
325 |
+
msgstr "Η Μορφή ημερομηνίας δεν είναι έγκυρη."
|
326 |
+
|
327 |
+
#: classes/class.swpm-level-form.php:55
|
328 |
+
msgid "Access duration must be > 0."
|
329 |
+
msgstr "Access duration must be > 0."
|
330 |
+
|
331 |
+
#: classes/class.swpm-member-utils.php:22
|
332 |
+
#: classes/class.swpm-member-utils.php:30
|
333 |
+
#: classes/class.swpm-member-utils.php:38
|
334 |
+
#: classes/class.swpm-member-utils.php:48
|
335 |
+
msgid "User is not logged in."
|
336 |
+
msgstr "Δεν έχετε συνδεθεί."
|
337 |
+
|
338 |
+
#: classes/class.swpm-members.php:7
|
339 |
+
msgid "Member"
|
340 |
+
msgstr "Μέλος"
|
341 |
+
|
342 |
+
#: classes/class.swpm-members.php:17 views/add.php:6 views/edit.php:4
|
343 |
+
msgid "User Name"
|
344 |
+
msgstr "Όνομα χρήστη "
|
345 |
+
|
346 |
+
#: classes/class.swpm-members.php:18 views/add.php:22
|
347 |
+
#: views/admin_member_form_common_part.php:15 views/edit.php:20
|
348 |
+
msgid "First Name"
|
349 |
+
msgstr "Όνομα"
|
350 |
+
|
351 |
+
#: classes/class.swpm-members.php:19 views/add.php:26
|
352 |
+
#: views/admin_member_form_common_part.php:19 views/edit.php:24
|
353 |
+
msgid "Last Name"
|
354 |
+
msgstr "Επώνυμο "
|
355 |
+
|
356 |
+
#: classes/class.swpm-members.php:20 views/add.php:10 views/edit.php:8
|
357 |
+
msgid "Email"
|
358 |
+
msgstr "Email"
|
359 |
+
|
360 |
+
#: classes/class.swpm-members.php:22 views/admin_member_form_common_part.php:11
|
361 |
+
msgid "Access Starts"
|
362 |
+
msgstr "Επίπεδο πρόσβασης "
|
363 |
+
|
364 |
+
#: classes/class.swpm-members.php:23
|
365 |
+
msgid "Account State"
|
366 |
+
msgstr "Κατάσταση λογαριασμού"
|
367 |
+
|
368 |
+
#: classes/class.swpm-members.php:36
|
369 |
+
#: classes/class.swpm-membership-levels.php:35
|
370 |
+
msgid "Delete"
|
371 |
+
msgstr "Διαγράψτε "
|
372 |
+
|
373 |
+
#: classes/class.swpm-members.php:110
|
374 |
+
msgid "No Member found."
|
375 |
+
msgstr "Δεν βρέθηκε Χρήστης "
|
376 |
+
|
377 |
+
#: classes/class.swpm-membership-level.php:37
|
378 |
+
msgid "Membership Level Creation Successful."
|
379 |
+
msgstr ""
|
380 |
+
|
381 |
+
#: classes/class.swpm-membership-level.php:56
|
382 |
+
msgid "Updated Successfully."
|
383 |
+
msgstr "Επιτυχής Ενημέρωση "
|
384 |
+
|
385 |
+
#: classes/class.swpm-membership-levels.php:21
|
386 |
+
msgid "Role"
|
387 |
+
msgstr "Ρόλος "
|
388 |
+
|
389 |
+
#: classes/class.swpm-membership-levels.php:22
|
390 |
+
msgid "Access Valid For/Until"
|
391 |
+
msgstr ""
|
392 |
+
|
393 |
+
#: classes/class.swpm-misc-utils.php:50
|
394 |
+
msgid "Registration"
|
395 |
+
msgstr "Εγγραφή "
|
396 |
+
|
397 |
+
#: classes/class.swpm-misc-utils.php:73
|
398 |
+
msgid "Member Login"
|
399 |
+
msgstr "Συνδεθείτε "
|
400 |
+
|
401 |
+
#: classes/class.swpm-misc-utils.php:96
|
402 |
+
msgid "Profile"
|
403 |
+
msgstr "Το προφίλ "
|
404 |
+
|
405 |
+
#: classes/class.swpm-misc-utils.php:119
|
406 |
+
msgid "Password Reset"
|
407 |
+
msgstr "Αντικατάσταση κωδικού χρήστη "
|
408 |
+
|
409 |
+
#: classes/class.swpm-settings.php:38
|
410 |
+
msgid "Plugin Documentation"
|
411 |
+
msgstr ""
|
412 |
+
|
413 |
+
#: classes/class.swpm-settings.php:39
|
414 |
+
msgid "General Settings"
|
415 |
+
msgstr ""
|
416 |
+
|
417 |
+
#: classes/class.swpm-settings.php:40
|
418 |
+
msgid "Enable Free Membership"
|
419 |
+
msgstr ""
|
420 |
+
|
421 |
+
#: classes/class.swpm-settings.php:41
|
422 |
+
msgid ""
|
423 |
+
"Enable/disable registration for free membership level. When you enable this "
|
424 |
+
"option, make sure to specify a free membership level ID in the field below."
|
425 |
+
msgstr ""
|
426 |
+
|
427 |
+
#: classes/class.swpm-settings.php:42
|
428 |
+
msgid "Free Membership Level ID"
|
429 |
+
msgstr ""
|
430 |
+
|
431 |
+
#: classes/class.swpm-settings.php:43
|
432 |
+
msgid "Assign free membership level ID"
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: classes/class.swpm-settings.php:44
|
436 |
+
msgid "Enable More Tag Protection"
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: classes/class.swpm-settings.php:45
|
440 |
+
msgid ""
|
441 |
+
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
442 |
+
"after the More tag is protected. Anything before the more tag is teaser "
|
443 |
+
"content."
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: classes/class.swpm-settings.php:46
|
447 |
+
msgid "Hide Adminbar"
|
448 |
+
msgstr ""
|
449 |
+
|
450 |
+
#: classes/class.swpm-settings.php:47
|
451 |
+
msgid ""
|
452 |
+
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
453 |
+
"this box if you want to hide that admin toolbar in the fronend of your site."
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
+
#: classes/class.swpm-settings.php:49
|
457 |
+
msgid "Default Account Status"
|
458 |
+
msgstr ""
|
459 |
+
|
460 |
+
#: classes/class.swpm-settings.php:52
|
461 |
+
msgid ""
|
462 |
+
"Select the default account status for newly registered users. If you want to "
|
463 |
+
"manually approve the members then you can set the status to \"Pending\"."
|
464 |
+
msgstr ""
|
465 |
+
|
466 |
+
#: classes/class.swpm-settings.php:53
|
467 |
+
msgid "Allow Account Deletion"
|
468 |
+
msgstr ""
|
469 |
+
|
470 |
+
#: classes/class.swpm-settings.php:55
|
471 |
+
msgid "Allow users to delete their accounts."
|
472 |
+
msgstr ""
|
473 |
+
|
474 |
+
#: classes/class.swpm-settings.php:56
|
475 |
+
msgid "Auto Delete Pending Account"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: classes/class.swpm-settings.php:59
|
479 |
+
msgid "Select how long you want to keep \"pending\" account."
|
480 |
+
msgstr ""
|
481 |
+
|
482 |
+
#: classes/class.swpm-settings.php:67
|
483 |
+
msgid "Pages Settings"
|
484 |
+
msgstr ""
|
485 |
+
|
486 |
+
#: classes/class.swpm-settings.php:68
|
487 |
+
msgid "Login Page URL"
|
488 |
+
msgstr ""
|
489 |
+
|
490 |
+
#: classes/class.swpm-settings.php:70
|
491 |
+
msgid "Registration Page URL"
|
492 |
+
msgstr ""
|
493 |
+
|
494 |
+
#: classes/class.swpm-settings.php:72
|
495 |
+
msgid "Join Us Page URL"
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: classes/class.swpm-settings.php:74
|
499 |
+
msgid "Edit Profile Page URL"
|
500 |
+
msgstr ""
|
501 |
+
|
502 |
+
#: classes/class.swpm-settings.php:76
|
503 |
+
msgid "Password Reset Page URL"
|
504 |
+
msgstr ""
|
505 |
+
|
506 |
+
#: classes/class.swpm-settings.php:79
|
507 |
+
msgid "Test & Debug Settings"
|
508 |
+
msgstr ""
|
509 |
+
|
510 |
+
#: classes/class.swpm-settings.php:81
|
511 |
+
msgid "Check this option to enable debug logging."
|
512 |
+
msgstr ""
|
513 |
+
|
514 |
+
#: classes/class.swpm-settings.php:86
|
515 |
+
msgid "Enable Sandbox Testing"
|
516 |
+
msgstr ""
|
517 |
+
|
518 |
+
#: classes/class.swpm-settings.php:87
|
519 |
+
msgid "Enable this option if you want to do sandbox payment testing."
|
520 |
+
msgstr ""
|
521 |
+
|
522 |
+
#: classes/class.swpm-settings.php:97
|
523 |
+
msgid "Email Misc. Settings"
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: classes/class.swpm-settings.php:98
|
527 |
+
msgid "From Email Address"
|
528 |
+
msgstr ""
|
529 |
+
|
530 |
+
#: classes/class.swpm-settings.php:101
|
531 |
+
msgid "Email Settings (Prompt to Complete Registration )"
|
532 |
+
msgstr ""
|
533 |
+
|
534 |
+
#: classes/class.swpm-settings.php:102 classes/class.swpm-settings.php:108
|
535 |
+
#: classes/class.swpm-settings.php:120 classes/class.swpm-settings.php:127
|
536 |
+
msgid "Email Subject"
|
537 |
+
msgstr ""
|
538 |
+
|
539 |
+
#: classes/class.swpm-settings.php:104 classes/class.swpm-settings.php:110
|
540 |
+
#: classes/class.swpm-settings.php:122 classes/class.swpm-settings.php:129
|
541 |
+
msgid "Email Body"
|
542 |
+
msgstr ""
|
543 |
+
|
544 |
+
#: classes/class.swpm-settings.php:107
|
545 |
+
msgid "Email Settings (Registration Complete)"
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: classes/class.swpm-settings.php:112
|
549 |
+
msgid "Send Notification to Admin"
|
550 |
+
msgstr ""
|
551 |
+
|
552 |
+
#: classes/class.swpm-settings.php:114
|
553 |
+
msgid "Admin Email Address"
|
554 |
+
msgstr ""
|
555 |
+
|
556 |
+
#: classes/class.swpm-settings.php:116
|
557 |
+
msgid "Send Email to Member When Added via Admin Dashboard"
|
558 |
+
msgstr ""
|
559 |
+
|
560 |
+
#: classes/class.swpm-settings.php:119
|
561 |
+
msgid "Email Settings (Password Reset)"
|
562 |
+
msgstr ""
|
563 |
+
|
564 |
+
#: classes/class.swpm-settings.php:126
|
565 |
+
msgid " Email Settings (Account Upgrade Notification)"
|
566 |
+
msgstr ""
|
567 |
+
|
568 |
+
#: classes/class.swpm-settings.php:140
|
569 |
+
msgid "Advanced Settings"
|
570 |
+
msgstr ""
|
571 |
+
|
572 |
+
#: classes/class.swpm-settings.php:142
|
573 |
+
msgid "Enable Expired Account Login"
|
574 |
+
msgstr ""
|
575 |
+
|
576 |
+
#: classes/class.swpm-settings.php:143
|
577 |
+
msgid ""
|
578 |
+
"When enabled, expired members will be able to log into the system but won't "
|
579 |
+
"be able to view any protected content. This allows them to easily renew "
|
580 |
+
"their account by making another payment."
|
581 |
+
msgstr ""
|
582 |
+
|
583 |
+
#: classes/class.swpm-settings.php:233
|
584 |
+
msgid "Settings updated!"
|
585 |
+
msgstr ""
|
586 |
+
|
587 |
+
#: classes/class.swpm-settings.php:367
|
588 |
+
msgid "Not a Member?"
|
589 |
+
msgstr ""
|
590 |
+
|
591 |
+
#: classes/class.swpm-settings.php:367 views/login.php:27
|
592 |
+
msgid "Join Us"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: classes/class.swpm-utils.php:67
|
596 |
+
msgid "Active"
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#: classes/class.swpm-utils.php:68
|
600 |
+
msgid "Inactive"
|
601 |
+
msgstr ""
|
602 |
+
|
603 |
+
#: classes/class.swpm-utils.php:69
|
604 |
+
msgid "Pending"
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: classes/class.swpm-utils.php:70
|
608 |
+
msgid "Expired"
|
609 |
+
msgstr ""
|
610 |
+
|
611 |
+
#: classes/class.swpm-utils.php:296
|
612 |
+
msgid "Never"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: classes/class.swpm-utils.php:370
|
616 |
+
msgid "Delete Account"
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:106
|
620 |
+
#: views/payments/admin_all_payment_transactions.php:33
|
621 |
+
msgid "The selected entry was deleted!"
|
622 |
+
msgstr ""
|
623 |
+
|
624 |
+
#: classes/common/class.swpm-list-table.php:139
|
625 |
+
msgid "List View"
|
626 |
+
msgstr ""
|
627 |
+
|
628 |
+
#: classes/common/class.swpm-list-table.php:140
|
629 |
+
msgid "Excerpt View"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: classes/common/class.swpm-list-table.php:307
|
633 |
+
msgid "No items found."
|
634 |
+
msgstr ""
|
635 |
+
|
636 |
+
#: classes/common/class.swpm-list-table.php:433
|
637 |
+
msgid "Select bulk action"
|
638 |
+
msgstr ""
|
639 |
+
|
640 |
+
#: classes/common/class.swpm-list-table.php:435
|
641 |
+
msgid "Bulk Actions"
|
642 |
+
msgstr ""
|
643 |
+
|
644 |
+
#: classes/common/class.swpm-list-table.php:445
|
645 |
+
msgid "Apply"
|
646 |
+
msgstr ""
|
647 |
+
|
648 |
+
#: classes/common/class.swpm-list-table.php:545
|
649 |
+
msgid "Filter by date"
|
650 |
+
msgstr ""
|
651 |
+
|
652 |
+
#: classes/common/class.swpm-list-table.php:547
|
653 |
+
msgid "All dates"
|
654 |
+
msgstr ""
|
655 |
+
|
656 |
+
#: classes/common/class.swpm-list-table.php:560
|
657 |
+
#, php-format
|
658 |
+
msgid "%1$s %2$d"
|
659 |
+
msgstr ""
|
660 |
+
|
661 |
+
#: classes/common/class.swpm-list-table.php:607
|
662 |
+
#, php-format
|
663 |
+
msgid "%s pending"
|
664 |
+
msgstr ""
|
665 |
+
|
666 |
+
#: classes/common/class.swpm-list-table.php:721
|
667 |
+
msgid "Select Page"
|
668 |
+
msgstr ""
|
669 |
+
|
670 |
+
#: classes/common/class.swpm-list-table.php:876
|
671 |
+
msgid "Select All"
|
672 |
+
msgstr ""
|
673 |
+
|
674 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:47
|
675 |
+
msgid "Your membership profile will be updated to reflect the payment."
|
676 |
+
msgstr ""
|
677 |
+
|
678 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:48
|
679 |
+
msgid "Your profile username: "
|
680 |
+
msgstr "Το όνομα χρήστη σας"
|
681 |
+
|
682 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:60
|
683 |
+
msgid "Click on the following link to complete the registration."
|
684 |
+
msgstr "Κάντε κλικ στο παρακάτω σύνδεσμο για να ολοκληρώσετε την εγγραφή σας "
|
685 |
+
|
686 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:61
|
687 |
+
msgid "Click here to complete your paid registration"
|
688 |
+
msgstr ""
|
689 |
+
|
690 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:66
|
691 |
+
msgid ""
|
692 |
+
"If you have just made a membership payment then your payment is yet to be "
|
693 |
+
"processed. Please check back in a few minutes. An email will be sent to you "
|
694 |
+
"with the details shortly."
|
695 |
+
msgstr ""
|
696 |
+
|
697 |
+
#: views/add.php:14 views/admin_add.php:19 views/admin_edit.php:17
|
698 |
+
#: views/edit.php:12 views/login.php:11
|
699 |
+
msgid "Password"
|
700 |
+
msgstr "Κωδικός Χρήστη "
|
701 |
+
|
702 |
+
#: views/add.php:18 views/edit.php:16
|
703 |
+
msgid "Repeat Password"
|
704 |
+
msgstr "Επαναλάβατε κωδικό χρήστη "
|
705 |
+
|
706 |
+
#: views/add.php:41
|
707 |
+
msgid "Register"
|
708 |
+
msgstr "Εγγραφείτε "
|
709 |
+
|
710 |
+
#: views/admin_add.php:6
|
711 |
+
msgid "Add Member"
|
712 |
+
msgstr "Προσθέστε μέλος"
|
713 |
+
|
714 |
+
#: views/admin_add.php:7
|
715 |
+
msgid "Create a brand new user and add it to this site."
|
716 |
+
msgstr ""
|
717 |
+
|
718 |
+
#: views/admin_add.php:11
|
719 |
+
msgid "User name"
|
720 |
+
msgstr "Όνομα χρήστη "
|
721 |
+
|
722 |
+
#: views/admin_add.php:11 views/admin_add.php:15 views/admin_add_level.php:11
|
723 |
+
#: views/admin_add_level.php:15 views/admin_add_level.php:19
|
724 |
+
#: views/admin_edit.php:9 views/admin_edit.php:13 views/admin_edit_level.php:10
|
725 |
+
#: views/admin_edit_level.php:14 views/admin_edit_level.php:18
|
726 |
+
msgid "(required)"
|
727 |
+
msgstr "(απαιτείται)"
|
728 |
+
|
729 |
+
#: views/admin_add.php:15 views/admin_edit.php:13
|
730 |
+
msgid "E-mail"
|
731 |
+
msgstr "E-mail"
|
732 |
+
|
733 |
+
#: views/admin_add.php:19
|
734 |
+
msgid "(twice, required)"
|
735 |
+
msgstr "(απαιτείται)"
|
736 |
+
|
737 |
+
#: views/admin_add.php:24 views/admin_edit.php:21
|
738 |
+
msgid "Strength indicator"
|
739 |
+
msgstr "Ισχύεις "
|
740 |
+
|
741 |
+
#: views/admin_add.php:25 views/admin_edit.php:22
|
742 |
+
msgid ""
|
743 |
+
"Hint: The password should be at least seven characters long. To make it "
|
744 |
+
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
745 |
+
"$ % ^ & )."
|
746 |
+
msgstr ""
|
747 |
+
"Ο κωδικός χρήστη πρέπει να είναι τουλάχιστον εφτά λατινικούς χαρακτήρες. Για "
|
748 |
+
"να το καταστήσετε ισχυρότερο χρησιμοποιήστε πεζούς και κεφαλαίους "
|
749 |
+
"χαρακτήρες και σύμβολα όπως ! \" ? $ % ^ & )."
|
750 |
+
|
751 |
+
#: views/admin_add.php:29 views/admin_edit.php:26 views/loggedin.php:7
|
752 |
+
msgid "Account Status"
|
753 |
+
msgstr "Κατάσταση λογαριασμού"
|
754 |
+
|
755 |
+
#: views/admin_add.php:39
|
756 |
+
msgid "Add New Member "
|
757 |
+
msgstr "Προσθέστε μέλος"
|
758 |
+
|
759 |
+
#: views/admin_addon_settings.php:3 views/admin_settings.php:3
|
760 |
+
#: views/admin_tools_settings.php:3 views/payments/admin_payment_settings.php:3
|
761 |
+
msgid "Simple WP Membership::Settings"
|
762 |
+
msgstr ""
|
763 |
+
|
764 |
+
#: views/admin_addon_settings.php:8
|
765 |
+
msgid ""
|
766 |
+
"Some of the simple membership plugin's addon settings and options will be "
|
767 |
+
"displayed here (if you have them)"
|
768 |
+
msgstr ""
|
769 |
+
|
770 |
+
#: views/admin_add_level.php:6
|
771 |
+
msgid "Create new membership level."
|
772 |
+
msgstr ""
|
773 |
+
|
774 |
+
#: views/admin_add_level.php:11 views/admin_edit_level.php:10
|
775 |
+
msgid "Membership Level Name"
|
776 |
+
msgstr ""
|
777 |
+
|
778 |
+
#: views/admin_add_level.php:15 views/admin_edit_level.php:14
|
779 |
+
msgid "Default WordPress Role"
|
780 |
+
msgstr ""
|
781 |
+
|
782 |
+
#: views/admin_add_level.php:19 views/admin_edit_level.php:18
|
783 |
+
msgid "Access Duration"
|
784 |
+
msgstr ""
|
785 |
+
|
786 |
+
#: views/admin_add_level.php:22
|
787 |
+
msgid "No Expiry (Access for this level will not expire until cancelled"
|
788 |
+
msgstr ""
|
789 |
+
|
790 |
+
#: views/admin_add_level.php:23 views/admin_add_level.php:25
|
791 |
+
#: views/admin_add_level.php:27 views/admin_add_level.php:29
|
792 |
+
#: views/admin_edit_level.php:22 views/admin_edit_level.php:25
|
793 |
+
#: views/admin_edit_level.php:28 views/admin_edit_level.php:31
|
794 |
+
msgid "Expire After"
|
795 |
+
msgstr ""
|
796 |
+
|
797 |
+
#: views/admin_add_level.php:24 views/admin_edit_level.php:23
|
798 |
+
msgid "Days (Access expires after given number of days)"
|
799 |
+
msgstr ""
|
800 |
+
|
801 |
+
#: views/admin_add_level.php:26
|
802 |
+
msgid "Weeks (Access expires after given number of weeks"
|
803 |
+
msgstr ""
|
804 |
+
|
805 |
+
#: views/admin_add_level.php:28 views/admin_edit_level.php:29
|
806 |
+
msgid "Months (Access expires after given number of months)"
|
807 |
+
msgstr ""
|
808 |
+
|
809 |
+
#: views/admin_add_level.php:30 views/admin_edit_level.php:32
|
810 |
+
msgid "Years (Access expires after given number of years)"
|
811 |
+
msgstr ""
|
812 |
+
|
813 |
+
#: views/admin_add_level.php:31 views/admin_edit_level.php:34
|
814 |
+
msgid "Fixed Date Expiry"
|
815 |
+
msgstr ""
|
816 |
+
|
817 |
+
#: views/admin_add_level.php:32 views/admin_edit_level.php:35
|
818 |
+
msgid "(Access expires on a fixed date)"
|
819 |
+
msgstr ""
|
820 |
+
|
821 |
+
#: views/admin_add_level.php:38
|
822 |
+
msgid "Add New Membership Level "
|
823 |
+
msgstr ""
|
824 |
+
|
825 |
+
#: views/admin_add_ons_page.php:7
|
826 |
+
msgid "Simple WP Membership::Add-ons"
|
827 |
+
msgstr ""
|
828 |
+
|
829 |
+
#: views/admin_category_list.php:2
|
830 |
+
msgid "Simple WP Membership::Categories"
|
831 |
+
msgstr ""
|
832 |
+
|
833 |
+
#: views/admin_category_list.php:7
|
834 |
+
msgid ""
|
835 |
+
"First of all, globally protect the category on your site by selecting "
|
836 |
+
"\"General Protection\" from the drop-down box below and then select the "
|
837 |
+
"categories that should be protected from non-logged in users."
|
838 |
+
msgstr ""
|
839 |
+
|
840 |
+
#: views/admin_category_list.php:10
|
841 |
+
msgid ""
|
842 |
+
"Next, select an existing membership level from the drop-down box below and "
|
843 |
+
"then select the categories you want to grant access to (for that particular "
|
844 |
+
"membership level)."
|
845 |
+
msgstr ""
|
846 |
+
|
847 |
+
#: views/admin_edit.php:5
|
848 |
+
msgid "Edit Member"
|
849 |
+
msgstr ""
|
850 |
+
|
851 |
+
#: views/admin_edit.php:6
|
852 |
+
msgid "Edit existing member details."
|
853 |
+
msgstr ""
|
854 |
+
|
855 |
+
#: views/admin_edit.php:9 views/login.php:5
|
856 |
+
msgid "Username"
|
857 |
+
msgstr "Όνομα χρήστη "
|
858 |
+
|
859 |
+
#: views/admin_edit.php:17
|
860 |
+
msgid "(twice, leave empty to retain old password)"
|
861 |
+
msgstr ""
|
862 |
+
"(Δυο φορές, αφήστε κενό το πεδίο για να κρατήσετε τον παλιό κωδικό χρήστη) "
|
863 |
+
|
864 |
+
#: views/admin_edit.php:33
|
865 |
+
msgid "Notify User"
|
866 |
+
msgstr ""
|
867 |
+
|
868 |
+
#: views/admin_edit.php:40
|
869 |
+
msgid "Subscriber ID/Reference"
|
870 |
+
msgstr ""
|
871 |
+
|
872 |
+
#: views/admin_edit.php:44
|
873 |
+
msgid "Last Accessed From IP"
|
874 |
+
msgstr ""
|
875 |
+
|
876 |
+
#: views/admin_edit.php:52
|
877 |
+
msgid "Edit User "
|
878 |
+
msgstr ""
|
879 |
+
|
880 |
+
#: views/admin_edit_level.php:5
|
881 |
+
msgid "Edit membership level"
|
882 |
+
msgstr ""
|
883 |
+
|
884 |
+
#: views/admin_edit_level.php:6
|
885 |
+
msgid "Edit membership level."
|
886 |
+
msgstr ""
|
887 |
+
|
888 |
+
#: views/admin_edit_level.php:21
|
889 |
+
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
890 |
+
msgstr ""
|
891 |
+
|
892 |
+
#: views/admin_edit_level.php:26
|
893 |
+
msgid "Weeks (Access expires after given number of weeks)"
|
894 |
+
msgstr ""
|
895 |
+
|
896 |
+
#: views/admin_edit_level.php:41
|
897 |
+
msgid "Edit Membership Level "
|
898 |
+
msgstr ""
|
899 |
+
|
900 |
+
#: views/admin_members.php:2
|
901 |
+
msgid "Simple WP Membership::Members"
|
902 |
+
msgstr ""
|
903 |
+
|
904 |
+
#: views/admin_members.php:3 views/admin_membership_levels.php:22
|
905 |
+
#: views/admin_members_list.php:16
|
906 |
+
msgid "Add New"
|
907 |
+
msgstr ""
|
908 |
+
|
909 |
+
#: views/admin_membership_levels.php:2
|
910 |
+
msgid "Simple WP Membership::Membership Levels"
|
911 |
+
msgstr ""
|
912 |
+
|
913 |
+
#: views/admin_membership_levels.php:12 views/admin_members_list.php:6
|
914 |
+
msgid "search"
|
915 |
+
msgstr ""
|
916 |
+
|
917 |
+
#: views/admin_membership_level_menu.php:2
|
918 |
+
msgid "Membership level"
|
919 |
+
msgstr ""
|
920 |
+
|
921 |
+
#: views/admin_membership_level_menu.php:3
|
922 |
+
msgid "Manage Content Production"
|
923 |
+
msgstr ""
|
924 |
+
|
925 |
+
#: views/admin_membership_level_menu.php:4
|
926 |
+
msgid "Category Protection"
|
927 |
+
msgstr ""
|
928 |
+
|
929 |
+
#: views/admin_membership_manage.php:17
|
930 |
+
msgid "Example Content Protection Settings"
|
931 |
+
msgstr ""
|
932 |
+
|
933 |
+
#: views/admin_member_form_common_part.php:23
|
934 |
+
msgid "Gender"
|
935 |
+
msgstr "Φύλλο "
|
936 |
+
|
937 |
+
#: views/admin_member_form_common_part.php:30 views/edit.php:28
|
938 |
+
msgid "Phone"
|
939 |
+
msgstr "Τηλέφωνο "
|
940 |
+
|
941 |
+
#: views/admin_member_form_common_part.php:34 views/edit.php:32
|
942 |
+
msgid "Street"
|
943 |
+
msgstr "Οδός "
|
944 |
+
|
945 |
+
#: views/admin_member_form_common_part.php:38 views/edit.php:36
|
946 |
+
msgid "City"
|
947 |
+
msgstr "Πόλη"
|
948 |
+
|
949 |
+
#: views/admin_member_form_common_part.php:42 views/edit.php:40
|
950 |
+
msgid "State"
|
951 |
+
msgstr "Περιφέρεια "
|
952 |
+
|
953 |
+
#: views/admin_member_form_common_part.php:46 views/edit.php:44
|
954 |
+
msgid "Zipcode"
|
955 |
+
msgstr "Τ.Κ"
|
956 |
+
|
957 |
+
#: views/admin_member_form_common_part.php:50 views/edit.php:48
|
958 |
+
msgid "Country"
|
959 |
+
msgstr "Χωρα "
|
960 |
+
|
961 |
+
#: views/admin_member_form_common_part.php:54
|
962 |
+
msgid "Company"
|
963 |
+
msgstr ""
|
964 |
+
|
965 |
+
#: views/admin_member_form_common_part.php:58
|
966 |
+
msgid "Member Since"
|
967 |
+
msgstr "Μέλος από "
|
968 |
+
|
969 |
+
#: views/admin_tools_settings.php:9
|
970 |
+
msgid "Generate a Registration Completion link"
|
971 |
+
msgstr ""
|
972 |
+
|
973 |
+
#: views/admin_tools_settings.php:12
|
974 |
+
msgid ""
|
975 |
+
"You can manually generate a registration completion link here and give it to "
|
976 |
+
"your customer if they have missed the email that was automatically sent out "
|
977 |
+
"to them after the payment."
|
978 |
+
msgstr ""
|
979 |
+
|
980 |
+
#: views/admin_tools_settings.php:17
|
981 |
+
msgid "Generate Registration Completion Link"
|
982 |
+
msgstr ""
|
983 |
+
|
984 |
+
#: views/admin_tools_settings.php:20
|
985 |
+
msgid "OR"
|
986 |
+
msgstr "ή"
|
987 |
+
|
988 |
+
#: views/admin_tools_settings.php:21
|
989 |
+
msgid "For All Pending Registrations"
|
990 |
+
msgstr ""
|
991 |
+
|
992 |
+
#: views/admin_tools_settings.php:24
|
993 |
+
msgid "Registration Completion Links Will Appear Below:"
|
994 |
+
msgstr ""
|
995 |
+
|
996 |
+
#: views/admin_tools_settings.php:31
|
997 |
+
msgid "Send Registration Reminder Email too"
|
998 |
+
msgstr ""
|
999 |
+
|
1000 |
+
#: views/admin_tools_settings.php:34
|
1001 |
+
msgid "Submit"
|
1002 |
+
msgstr "Καταχωρήστε "
|
1003 |
+
|
1004 |
+
#: views/edit.php:58
|
1005 |
+
msgid "Update"
|
1006 |
+
msgstr "Ενημέρωση "
|
1007 |
+
|
1008 |
+
#: views/forgot_password.php:5
|
1009 |
+
msgid "Email Address"
|
1010 |
+
msgstr "Email "
|
1011 |
+
|
1012 |
+
#: views/forgot_password.php:12
|
1013 |
+
msgid "Reset Password"
|
1014 |
+
msgstr "Αντικατάσταση κωδικού χρήστη "
|
1015 |
+
|
1016 |
+
#: views/loggedin.php:3
|
1017 |
+
msgid "Logged in as"
|
1018 |
+
msgstr "Συνδεόμενος ως"
|
1019 |
+
|
1020 |
+
#: views/loggedin.php:11
|
1021 |
+
msgid "Membership"
|
1022 |
+
msgstr ""
|
1023 |
+
|
1024 |
+
#: views/loggedin.php:15
|
1025 |
+
msgid "Account Expiry"
|
1026 |
+
msgstr ""
|
1027 |
+
|
1028 |
+
#: views/loggedin.php:19
|
1029 |
+
msgid "Logout"
|
1030 |
+
msgstr "Αποσυνδεθείτε"
|
1031 |
+
|
1032 |
+
#: views/login.php:18
|
1033 |
+
msgid "Remember Me"
|
1034 |
+
msgstr "Να με Θυμάσαι"
|
1035 |
+
|
1036 |
+
#: views/login.php:24
|
1037 |
+
msgid "Forgot Password"
|
1038 |
+
msgstr "Ξεχάσατε τον κωδικό χρήστη? "
|
1039 |
+
|
1040 |
+
#: views/payments/admin_all_payment_transactions.php:7
|
1041 |
+
msgid "All the payments/transactions of your members are recorded here."
|
1042 |
+
msgstr ""
|
1043 |
+
|
1044 |
+
#: views/payments/admin_all_payment_transactions.php:14
|
1045 |
+
msgid "Search for a transaction by using email or name"
|
1046 |
+
msgstr ""
|
1047 |
+
|
1048 |
+
#: views/payments/admin_all_payment_transactions.php:18
|
1049 |
+
msgid "Search"
|
1050 |
+
msgstr "Αναζητήστε "
|
1051 |
+
|
1052 |
+
#: views/payments/admin_create_payment_buttons.php:13
|
1053 |
+
msgid ""
|
1054 |
+
"You can create new payment button for your memberships using this interface."
|
1055 |
+
msgstr "Επόμενο "
|
1056 |
+
|
1057 |
+
#: views/payments/admin_create_payment_buttons.php:22
|
1058 |
+
msgid "Select Payment Button Type"
|
1059 |
+
msgstr ""
|
1060 |
+
|
1061 |
+
#: views/payments/admin_create_payment_buttons.php:34
|
1062 |
+
msgid "Next"
|
1063 |
+
msgstr "Επόμενο "
|
1064 |
+
|
1065 |
+
#: views/payments/admin_edit_payment_buttons.php:12
|
1066 |
+
msgid "You can edit a payment button using this interface."
|
1067 |
+
msgstr ""
|
1068 |
+
|
1069 |
+
#: views/payments/admin_payments_page.php:9
|
1070 |
+
msgid "Simple Membership::Payments"
|
1071 |
+
msgstr ""
|
1072 |
+
|
1073 |
+
#: views/payments/admin_payment_buttons.php:7
|
1074 |
+
msgid ""
|
1075 |
+
"All the membership buttons that you created in the plugin are displayed here."
|
1076 |
+
msgstr ""
|
1077 |
+
|
1078 |
+
#: views/payments/admin_payment_settings.php:31
|
1079 |
+
msgid "PayPal Integration Settings"
|
1080 |
+
msgstr ""
|
1081 |
+
|
1082 |
+
#: views/payments/admin_payment_settings.php:34
|
1083 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
1084 |
+
msgstr ""
|
1085 |
+
|
1086 |
+
#: views/payments/admin_payment_settings.php:37
|
1087 |
+
msgid "Enter the Membership Level ID"
|
1088 |
+
msgstr ""
|
1089 |
+
|
1090 |
+
#: views/payments/admin_payment_settings.php:39
|
1091 |
+
msgid "Generate Code"
|
1092 |
+
msgstr ""
|
1093 |
+
|
1094 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:18
|
1095 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:192
|
1096 |
+
msgid "PayPal Buy Now Button Configuration"
|
1097 |
+
msgstr ""
|
1098 |
+
|
1099 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:28
|
1100 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1101 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:29
|
1102 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:302
|
1103 |
+
msgid "Button Title"
|
1104 |
+
msgstr ""
|
1105 |
+
|
1106 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:46
|
1107 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1108 |
+
msgid "Payment Amount"
|
1109 |
+
msgstr ""
|
1110 |
+
|
1111 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:54
|
1112 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:235
|
1113 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:47
|
1114 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:320
|
1115 |
+
msgid "Payment Currency"
|
1116 |
+
msgstr ""
|
1117 |
+
|
1118 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:93
|
1119 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1120 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:173
|
1121 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:446
|
1122 |
+
msgid "Return URL"
|
1123 |
+
msgstr ""
|
1124 |
+
|
1125 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:101
|
1126 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1127 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:86
|
1128 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:359
|
1129 |
+
msgid "PayPal Email"
|
1130 |
+
msgstr ""
|
1131 |
+
|
1132 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:109
|
1133 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:290
|
1134 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:181
|
1135 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:454
|
1136 |
+
msgid "Button Image URL"
|
1137 |
+
msgstr ""
|
1138 |
+
|
1139 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:119
|
1140 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1141 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:193
|
1142 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:466
|
1143 |
+
msgid "Save Payment Data"
|
1144 |
+
msgstr ""
|
1145 |
+
|
1146 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1147 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:294
|
1148 |
+
msgid "Button ID"
|
1149 |
+
msgstr ""
|
1150 |
+
|
1151 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:20
|
1152 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:288
|
1153 |
+
msgid "PayPal Subscription Button Configuration"
|
1154 |
+
msgstr ""
|
1155 |
+
|
1156 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:94
|
1157 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:367
|
1158 |
+
msgid "Billing Amount Each Cycle"
|
1159 |
+
msgstr ""
|
1160 |
+
|
1161 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:102
|
1162 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:375
|
1163 |
+
msgid "Billing Cycle"
|
1164 |
+
msgstr ""
|
1165 |
+
|
1166 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:115
|
1167 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:388
|
1168 |
+
msgid "Billing Cycle Count"
|
1169 |
+
msgstr ""
|
1170 |
+
|
1171 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:123
|
1172 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:396
|
1173 |
+
msgid "Re-attempt on Failure"
|
1174 |
+
msgstr ""
|
1175 |
+
|
1176 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:136
|
1177 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:409
|
1178 |
+
msgid ""
|
1179 |
+
"Trial Billing Details (Leave empty if you are not offering a trial period)"
|
1180 |
+
msgstr ""
|
1181 |
+
|
1182 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:142
|
1183 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:415
|
1184 |
+
msgid "Trial Billing Amount"
|
1185 |
+
msgstr ""
|
1186 |
+
|
1187 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:150
|
1188 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:423
|
1189 |
+
msgid "Trial Billing Period"
|
1190 |
+
msgstr ""
|
1191 |
+
|
1192 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:167
|
1193 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:440
|
1194 |
+
msgid "Optional Details"
|
1195 |
+
msgstr ""
|
1196 |
+
|
1197 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:77
|
1198 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:79
|
1199 |
+
msgid "Buy Now"
|
1200 |
+
msgstr ""
|
1201 |
+
|
1202 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:197
|
1203 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:199
|
1204 |
+
msgid "Subscribe Now"
|
1205 |
+
msgstr ""
|
languages/swpm-es_ES.mo
CHANGED
Binary file
|
languages/swpm-es_ES.po
CHANGED
@@ -1,345 +1,479 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Simple Membership\n"
|
4 |
-
"
|
5 |
-
"
|
6 |
-
"
|
7 |
-
"
|
8 |
-
"Language-Team: e-rgonomy.com <info@e-rgonomy.com>\n"
|
9 |
"Language: es\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"
|
14 |
-
"X-Poedit-
|
15 |
-
"X-Generator: Poedit 1.7.4\n"
|
16 |
-
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
17 |
-
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
-
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
-
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
-
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
"X-Poedit-Basepath: .\n"
|
22 |
-
"
|
23 |
"X-Poedit-SearchPath-0: .\n"
|
24 |
|
25 |
-
#:
|
26 |
-
|
27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
msgid "You need to login to view this content. "
|
29 |
msgstr "Necesita identificarse para ver este contenido"
|
30 |
|
31 |
-
#:
|
32 |
-
#:
|
33 |
-
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
|
37 |
-
#:
|
38 |
-
msgid "
|
39 |
-
msgstr "
|
40 |
|
41 |
-
#:
|
42 |
-
#:
|
43 |
msgid "You need to login to view the rest of the content. "
|
44 |
msgstr "Necesita identificarse antes de ver el resto del contenido."
|
45 |
|
46 |
-
#:
|
47 |
-
msgid "
|
48 |
-
msgstr "
|
49 |
|
50 |
-
#:
|
51 |
-
#:
|
52 |
-
#:
|
53 |
-
#:
|
54 |
msgid "Please correct the following:"
|
55 |
msgstr "Por favor, corrija lo siguiente:"
|
56 |
|
57 |
-
#:
|
58 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
msgid "Aready taken"
|
60 |
msgstr "No disponible"
|
61 |
|
62 |
-
#:
|
63 |
msgid "Available"
|
64 |
msgstr "Disponible"
|
65 |
|
66 |
-
#:
|
67 |
-
#: simple-membership/classes/class.bFrontRegistration.php:173
|
68 |
msgid "User Not Found."
|
69 |
msgstr "Usuario no encontrado."
|
70 |
|
71 |
-
#:
|
72 |
msgid "Password Empty or Invalid."
|
73 |
msgstr "Contraseña vacía o no válida."
|
74 |
|
75 |
-
#:
|
76 |
msgid "Account is inactive."
|
77 |
msgstr "Esta cuenta está inactiva."
|
78 |
|
79 |
-
#:
|
|
|
|
|
|
|
|
|
80 |
msgid "Account has expired."
|
81 |
msgstr "Su cuenta ha expirado."
|
82 |
|
83 |
-
#:
|
84 |
msgid "You are logged in as:"
|
85 |
msgstr "Identificado como:"
|
86 |
|
87 |
-
#:
|
88 |
msgid "Logged Out Successfully."
|
89 |
-
msgstr "Se ha
|
90 |
|
91 |
-
#:
|
92 |
msgid "Session Expired."
|
93 |
msgstr "Sesión finalizada."
|
94 |
|
95 |
-
#:
|
96 |
msgid "Invalid User Name"
|
97 |
-
msgstr "Nombre de usuario no válido"
|
98 |
-
|
99 |
-
#:
|
100 |
-
msgid "
|
101 |
-
msgstr "
|
102 |
-
|
103 |
-
#:
|
104 |
-
#:
|
105 |
-
#:
|
106 |
-
#:
|
107 |
-
#:
|
108 |
-
#:
|
109 |
-
#:
|
|
|
|
|
110 |
msgid "Membership Level"
|
111 |
-
msgstr "Nivel de
|
112 |
|
113 |
-
#:
|
114 |
-
#:
|
115 |
-
#: simple-membership/classes/class.simple-wp-membership.php:464
|
116 |
-
msgid "Membership Levels"
|
117 |
-
msgstr "Niveles de membresía."
|
118 |
-
|
119 |
-
#: simple-membership/classes/class.bCategoryList.php:29
|
120 |
-
#: simple-membership/classes/class.bMembers.php:16
|
121 |
-
#: simple-membership/classes/class.bMembershipLevels.php:16
|
122 |
msgid "ID"
|
123 |
msgstr "ID"
|
124 |
|
125 |
-
#:
|
126 |
msgid "Name"
|
127 |
msgstr "Nombre"
|
128 |
|
129 |
-
#:
|
130 |
msgid "Description"
|
131 |
msgstr "Descripción"
|
132 |
|
133 |
-
#:
|
134 |
msgid "Count"
|
135 |
-
msgstr "
|
136 |
|
137 |
-
#:
|
138 |
-
msgid "
|
139 |
-
msgstr "
|
140 |
|
141 |
-
#:
|
142 |
msgid ""
|
143 |
"Wordpress account exists with given user name. But given email doesn't match."
|
144 |
msgstr ""
|
145 |
-
"Ya existe una cuenta con este nombre de usuario,
|
146 |
"proporcionado no coincide."
|
147 |
|
148 |
-
#:
|
149 |
msgid ""
|
150 |
"Wordpress account exists with given email. But given user name doesn't match."
|
151 |
msgstr ""
|
152 |
-
"Existe una cuenta con el mail proporcionado,
|
153 |
"coincide."
|
154 |
|
155 |
-
#:
|
156 |
msgid "User name is required"
|
157 |
msgstr "Debe de escribir un nombre de usuario."
|
158 |
|
159 |
-
#:
|
160 |
msgid "User name contains invalid character"
|
161 |
msgstr "El nombre de usuario contiene carácteres no válidos"
|
162 |
|
163 |
-
#:
|
164 |
msgid "User name already exists."
|
165 |
msgstr "El nombre de usuario ya está en uso."
|
166 |
|
167 |
-
#:
|
168 |
msgid "Password is required"
|
169 |
msgstr "Debe escribir una contraseña."
|
170 |
|
171 |
-
#:
|
172 |
msgid "Password mismatch"
|
173 |
msgstr "Contraseña incorrecta"
|
174 |
|
175 |
-
#:
|
176 |
msgid "Email is required"
|
177 |
msgstr "Debe de proporcionar un email o correo electrónico"
|
178 |
|
179 |
-
#:
|
180 |
msgid "Email is invalid"
|
181 |
-
msgstr "El correo electrónico
|
182 |
|
183 |
-
#:
|
184 |
msgid "Email is already used."
|
185 |
-
msgstr "
|
186 |
|
187 |
-
#:
|
188 |
msgid "Member since field is invalid"
|
189 |
-
msgstr "
|
190 |
|
191 |
-
#:
|
192 |
msgid "Access starts field is invalid"
|
193 |
msgstr "La fecha de comienzo no es válida"
|
194 |
|
195 |
-
#:
|
196 |
msgid "Gender field is invalid"
|
197 |
msgstr "El valor introducido en el campo \"Genero\" no es válido"
|
198 |
|
199 |
-
#:
|
200 |
msgid "Account state field is invalid"
|
201 |
msgstr "El valor introducido en el campo \"Estado de la cuenta\" no es válido"
|
202 |
|
203 |
-
#:
|
204 |
msgid "Invalid membership level"
|
205 |
-
msgstr "Nivel de membresía no válido."
|
|
|
|
|
|
|
|
|
206 |
|
207 |
-
#:
|
208 |
msgid "Registration Successful. "
|
209 |
-
msgstr "Registro
|
210 |
|
211 |
-
#:
|
212 |
-
#:
|
213 |
msgid "Please"
|
214 |
-
msgstr "Por
|
215 |
|
216 |
-
#:
|
217 |
-
#:
|
218 |
-
#: simple-membership/views/login.php:21
|
219 |
msgid "Login"
|
220 |
-
msgstr "
|
221 |
|
222 |
-
#:
|
223 |
-
#:
|
224 |
msgid "Please correct the following"
|
225 |
-
msgstr "Por favor, corrija lo siguiente"
|
226 |
|
227 |
-
#:
|
228 |
msgid "Membership Level Couldn't be found."
|
229 |
msgstr "El nivel de membresía no ha sido encontrado."
|
230 |
|
231 |
-
#:
|
232 |
-
msgid "
|
233 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
|
235 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
msgid "New password has been sent to your email address."
|
237 |
-
msgstr "La nueva contraseña ha sido enviada a su
|
238 |
|
239 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
msgid "Date format is not valid."
|
241 |
msgstr "El formato de fecha no es válido."
|
242 |
|
243 |
-
#:
|
244 |
msgid "Access duration must be > 0."
|
245 |
msgstr "La duración del acceso debe ser mayor a 0."
|
246 |
|
247 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
248 |
msgid "Member"
|
249 |
msgstr "Miembro"
|
250 |
|
251 |
-
#:
|
252 |
-
#: simple-membership/classes/class.simple-wp-membership.php:462
|
253 |
-
msgid "Members"
|
254 |
-
msgstr "Miembros"
|
255 |
-
|
256 |
-
#: simple-membership/classes/class.bMembers.php:17
|
257 |
-
#: simple-membership/views/add.php:6 simple-membership/views/edit.php:4
|
258 |
msgid "User Name"
|
259 |
-
msgstr "Nombre de
|
260 |
|
261 |
-
#:
|
262 |
-
#:
|
263 |
-
#:
|
264 |
-
#:
|
265 |
msgid "First Name"
|
266 |
msgstr "Nombre"
|
267 |
|
268 |
-
#:
|
269 |
-
#:
|
270 |
-
#:
|
271 |
-
#:
|
272 |
msgid "Last Name"
|
273 |
-
msgstr "
|
274 |
|
275 |
-
#:
|
276 |
-
#: simple-membership/views/add.php:10 simple-membership/views/edit.php:8
|
277 |
msgid "Email"
|
278 |
-
msgstr "
|
279 |
|
280 |
-
#:
|
281 |
-
#: simple-membership/views/admin_member_form_common_part.php:11
|
282 |
msgid "Access Starts"
|
283 |
msgstr "El acceso comienza"
|
284 |
|
285 |
-
#:
|
286 |
msgid "Account State"
|
287 |
-
msgstr "Estado de la
|
288 |
|
289 |
-
#:
|
290 |
-
#:
|
|
|
|
|
291 |
msgid "Delete"
|
292 |
-
msgstr "
|
293 |
|
294 |
-
#:
|
295 |
msgid "No Member found."
|
296 |
msgstr "No se han encontrado miembros."
|
297 |
|
298 |
-
#:
|
299 |
msgid "Membership Level Creation Successful."
|
300 |
-
msgstr "Tipo de
|
301 |
|
302 |
-
#:
|
303 |
msgid "Updated Successfully."
|
304 |
-
msgstr "Actualizado
|
305 |
|
306 |
-
#:
|
307 |
msgid "Role"
|
308 |
msgstr "Rol"
|
309 |
|
310 |
-
#:
|
311 |
msgid "Access Valid For/Until"
|
312 |
msgstr "Acceso válido para/hasta"
|
313 |
|
314 |
-
#:
|
315 |
-
msgid "
|
316 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
|
318 |
-
#:
|
|
|
|
|
|
|
|
|
319 |
msgid "General Settings"
|
320 |
msgstr "Ajustes Generales"
|
321 |
|
322 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
msgid "Enable Free Membership"
|
324 |
-
msgstr "
|
325 |
|
326 |
-
#:
|
327 |
-
msgid "
|
328 |
-
|
|
|
|
|
|
|
|
|
|
|
329 |
|
330 |
-
#:
|
331 |
msgid "Free Membership Level ID"
|
332 |
msgstr "ID Categoría de miembros gratuitos"
|
333 |
|
334 |
-
#:
|
335 |
msgid "Assign free membership level ID"
|
336 |
msgstr "Asignar nivel ID a los miembros gratuitos"
|
337 |
|
338 |
-
#:
|
339 |
msgid "Enable More Tag Protection"
|
340 |
-
msgstr "Activar más
|
341 |
|
342 |
-
#:
|
343 |
msgid ""
|
344 |
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
345 |
"after the More tag is protected. Anything before the more tag is teaser "
|
@@ -348,23 +482,24 @@ msgstr ""
|
|
348 |
"Activar o desactivar más protección en las entradas y páginas. Todo lo que "
|
349 |
"se incluya bajo el tag \"MÁS\" es restringido, el resto es accesible a todos."
|
350 |
|
351 |
-
#:
|
352 |
msgid "Hide Adminbar"
|
353 |
msgstr "Esconder Barra superior de inicio de sesión"
|
354 |
|
355 |
-
#:
|
356 |
msgid ""
|
357 |
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
358 |
"this box if you want to hide that admin toolbar in the fronend of your site."
|
359 |
msgstr ""
|
360 |
-
"WordPress muestra
|
361 |
-
"casilla si desea ocultar
|
|
|
362 |
|
363 |
-
#:
|
364 |
msgid "Default Account Status"
|
365 |
msgstr "Estado de lal cuenta por defecto"
|
366 |
|
367 |
-
#:
|
368 |
msgid ""
|
369 |
"Select the default account status for newly registered users. If you want to "
|
370 |
"manually approve the members then you can set the status to \"Pending\"."
|
@@ -372,214 +507,340 @@ msgstr ""
|
|
372 |
"Seleccionar una cuenta por defecto para nuevos registros. Si desea aprobar "
|
373 |
"manualmente los miembros, establezca el estado a \"Pendiente\"."
|
374 |
|
375 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
msgid "Pages Settings"
|
377 |
-
msgstr "Ajustes de las
|
378 |
|
379 |
-
#:
|
380 |
msgid "Login Page URL"
|
381 |
msgstr "URL Página de Inicio de sesión"
|
382 |
|
383 |
-
#:
|
384 |
msgid "Registration Page URL"
|
385 |
-
msgstr "URL Página de
|
386 |
|
387 |
-
#:
|
388 |
msgid "Join Us Page URL"
|
389 |
msgstr "URL Página de \"Unete a nosotros\""
|
390 |
|
391 |
-
#:
|
392 |
msgid "Edit Profile Page URL"
|
393 |
msgstr "URL Página de Editar Perfil"
|
394 |
|
395 |
-
#:
|
396 |
msgid "Password Reset Page URL"
|
397 |
msgstr "URL Página de Restablecer contraseña"
|
398 |
|
399 |
-
#:
|
400 |
msgid "Test & Debug Settings"
|
401 |
-
msgstr "Ajustes de
|
|
|
|
|
|
|
|
|
402 |
|
403 |
-
#:
|
404 |
msgid "Enable Sandbox Testing"
|
405 |
msgstr "Permitir Test Sandbox"
|
406 |
|
407 |
-
#:
|
408 |
msgid "Enable this option if you want to do sandbox payment testing."
|
409 |
-
msgstr "Permitir esta opción si quiere
|
|
|
|
|
|
|
|
|
|
|
410 |
|
411 |
-
#:
|
412 |
msgid "Email Misc. Settings"
|
413 |
-
msgstr "Ajustes
|
414 |
|
415 |
-
#:
|
416 |
msgid "From Email Address"
|
417 |
-
msgstr "
|
418 |
|
419 |
-
#:
|
420 |
msgid "Email Settings (Prompt to Complete Registration )"
|
421 |
-
msgstr "
|
|
|
422 |
|
423 |
-
#:
|
424 |
-
#:
|
425 |
-
#: simple-membership/classes/class.bSettings.php:143
|
426 |
msgid "Email Subject"
|
427 |
-
msgstr "Asunto del
|
428 |
|
429 |
-
#:
|
430 |
-
#:
|
431 |
-
#: simple-membership/classes/class.bSettings.php:147
|
432 |
msgid "Email Body"
|
433 |
-
msgstr "Cuerpo
|
434 |
|
435 |
-
#:
|
436 |
msgid "Email Settings (Registration Complete)"
|
437 |
-
msgstr "
|
438 |
|
439 |
-
#:
|
440 |
-
msgid "Send Notification
|
441 |
msgstr "Enviar notificación al Administrador"
|
442 |
|
443 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
444 |
msgid "Send Email to Member When Added via Admin Dashboard"
|
445 |
msgstr "Enviar mail al miembro cuando ha sido añadido por el administrador"
|
446 |
|
447 |
-
#:
|
|
|
|
|
|
|
|
|
448 |
msgid " Email Settings (Account Upgrade Notification)"
|
449 |
msgstr "Ajustes Mail (Notificación de actualización de la cuenta)"
|
450 |
|
451 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
452 |
msgid "Not a Member?"
|
453 |
-
msgstr "¿No estas
|
454 |
|
455 |
-
#:
|
456 |
-
#: simple-membership/views/login.php:27
|
457 |
msgid "Join Us"
|
458 |
-
msgstr "Únete a
|
459 |
|
460 |
-
#:
|
461 |
msgid "Active"
|
462 |
msgstr "Activo"
|
463 |
|
464 |
-
#:
|
465 |
msgid "Inactive"
|
466 |
msgstr "Inactivo"
|
467 |
|
468 |
-
#:
|
469 |
msgid "Pending"
|
470 |
msgstr "Pendiente"
|
471 |
|
472 |
-
#:
|
473 |
msgid "Expired"
|
474 |
msgstr "Caducado"
|
475 |
|
476 |
-
#:
|
477 |
msgid "Never"
|
478 |
msgstr "Nunca"
|
479 |
|
480 |
-
#:
|
481 |
-
msgid "
|
482 |
-
msgstr "
|
483 |
|
484 |
-
#:
|
485 |
-
msgid "
|
486 |
-
msgstr "
|
487 |
|
488 |
-
#:
|
489 |
-
msgid "
|
490 |
-
msgstr "
|
491 |
|
492 |
-
#:
|
493 |
-
msgid "
|
494 |
-
msgstr "
|
495 |
|
496 |
-
#:
|
497 |
-
msgid "
|
498 |
-
msgstr "
|
499 |
|
500 |
-
#:
|
501 |
-
|
502 |
-
|
|
|
|
|
503 |
|
504 |
-
#:
|
505 |
-
msgid "
|
506 |
-
msgstr "
|
507 |
|
508 |
-
#:
|
509 |
-
|
510 |
-
|
|
|
511 |
|
512 |
-
#:
|
513 |
-
msgid "
|
514 |
-
msgstr "
|
515 |
|
516 |
-
#:
|
517 |
-
msgid "
|
518 |
-
msgstr "
|
519 |
|
520 |
-
#:
|
521 |
-
msgid "
|
522 |
-
msgstr "
|
523 |
|
524 |
-
#:
|
525 |
-
msgid "
|
526 |
-
msgstr "
|
527 |
|
528 |
-
#:
|
529 |
-
|
530 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
531 |
msgid "Password"
|
532 |
msgstr "Contraseña"
|
533 |
|
534 |
-
#:
|
535 |
msgid "Repeat Password"
|
536 |
-
msgstr "Repetir
|
537 |
|
538 |
-
#:
|
539 |
msgid "Register"
|
540 |
msgstr "Registrarse"
|
541 |
|
542 |
-
#:
|
543 |
msgid "Add Member"
|
544 |
msgstr "Añadir Miembro"
|
545 |
|
546 |
-
#:
|
547 |
msgid "Create a brand new user and add it to this site."
|
548 |
msgstr "Crear un nuevo usuario y agregarlo a esta web."
|
549 |
|
550 |
-
#:
|
551 |
msgid "User name"
|
552 |
msgstr "Nombre de usuario"
|
553 |
|
554 |
-
#:
|
555 |
-
#:
|
556 |
-
#:
|
557 |
-
#:
|
558 |
-
#: simple-membership/views/admin_add_level.php:19
|
559 |
-
#: simple-membership/views/admin_edit.php:9
|
560 |
-
#: simple-membership/views/admin_edit.php:13
|
561 |
-
#: simple-membership/views/admin_edit_level.php:10
|
562 |
-
#: simple-membership/views/admin_edit_level.php:14
|
563 |
-
#: simple-membership/views/admin_edit_level.php:18
|
564 |
msgid "(required)"
|
565 |
msgstr "(obligatorio)"
|
566 |
|
567 |
-
#:
|
568 |
-
#: simple-membership/views/admin_edit.php:13
|
569 |
msgid "E-mail"
|
570 |
msgstr "Email"
|
571 |
|
572 |
-
#:
|
573 |
msgid "(twice, required)"
|
574 |
msgstr "(escríbalo dos veces, Obligatorio)"
|
575 |
|
576 |
-
#:
|
577 |
-
#: simple-membership/views/admin_edit.php:21
|
578 |
msgid "Strength indicator"
|
579 |
msgstr "Indicador de seguridad"
|
580 |
|
581 |
-
#:
|
582 |
-
#: simple-membership/views/admin_edit.php:22
|
583 |
msgid ""
|
584 |
"Hint: The password should be at least seven characters long. To make it "
|
585 |
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
@@ -587,26 +848,22 @@ msgid ""
|
|
587 |
msgstr ""
|
588 |
"Sugerencia: La contraseña debe tener al menos siete caracteres. Para hacerlo "
|
589 |
"más seguro, utilizar letras mayúsculas y minúsculas, números y símbolos "
|
590 |
-
"como!
|
591 |
|
592 |
-
#:
|
593 |
-
#: simple-membership/views/admin_edit.php:26
|
594 |
-
#: simple-membership/views/loggedin.php:7
|
595 |
msgid "Account Status"
|
596 |
-
msgstr "Estado de la
|
597 |
|
598 |
-
#:
|
599 |
msgid "Add New Member "
|
600 |
-
msgstr "Añadir
|
601 |
|
602 |
-
#:
|
603 |
-
#:
|
604 |
-
#: simple-membership/views/admin_settings.php:2
|
605 |
-
#: simple-membership/views/admin_tools_settings.php:2
|
606 |
msgid "Simple WP Membership::Settings"
|
607 |
msgstr "Simple WP Membership::Ajustes"
|
608 |
|
609 |
-
#:
|
610 |
msgid ""
|
611 |
"Some of the simple membership plugin's addon settings and options will be "
|
612 |
"displayed here (if you have them)"
|
@@ -614,92 +871,74 @@ msgstr ""
|
|
614 |
"Algunas de las extensiones de este plugin y sus opciones se muestran aquí "
|
615 |
"(si estuvieran instalados)"
|
616 |
|
617 |
-
#:
|
|
|
|
|
|
|
|
|
618 |
msgid "Create new membership level."
|
619 |
-
msgstr "Crear nueva categoría de
|
620 |
|
621 |
-
#:
|
622 |
-
#: simple-membership/views/admin_edit_level.php:10
|
623 |
msgid "Membership Level Name"
|
624 |
-
msgstr "Nombre
|
625 |
|
626 |
-
#:
|
627 |
-
#: simple-membership/views/admin_edit_level.php:14
|
628 |
msgid "Default WordPress Role"
|
629 |
-
msgstr "
|
630 |
|
631 |
-
#:
|
632 |
-
#: simple-membership/views/admin_edit_level.php:18
|
633 |
msgid "Access Duration"
|
634 |
msgstr "Duración del acceso"
|
635 |
|
636 |
-
#:
|
637 |
msgid "No Expiry (Access for this level will not expire until cancelled"
|
638 |
-
msgstr "Sin
|
639 |
-
|
640 |
-
#:
|
641 |
-
#:
|
642 |
-
#:
|
643 |
-
#:
|
644 |
-
#: simple-membership/views/admin_edit_level.php:22
|
645 |
-
#: simple-membership/views/admin_edit_level.php:25
|
646 |
-
#: simple-membership/views/admin_edit_level.php:28
|
647 |
-
#: simple-membership/views/admin_edit_level.php:31
|
648 |
msgid "Expire After"
|
649 |
-
msgstr "
|
650 |
|
651 |
-
#:
|
652 |
-
#: simple-membership/views/admin_edit_level.php:23
|
653 |
msgid "Days (Access expires after given number of days)"
|
654 |
msgstr "Días (el acceso expirará después del número establecido de días)"
|
655 |
|
656 |
-
#:
|
657 |
msgid "Weeks (Access expires after given number of weeks"
|
658 |
-
msgstr "Semanas (el acceso expirará después del número establecido de semanas
|
659 |
|
660 |
-
#:
|
661 |
-
#: simple-membership/views/admin_edit_level.php:29
|
662 |
msgid "Months (Access expires after given number of months)"
|
663 |
-
msgstr "Meses (el acceso
|
664 |
|
665 |
-
#:
|
666 |
-
#: simple-membership/views/admin_edit_level.php:32
|
667 |
msgid "Years (Access expires after given number of years)"
|
668 |
msgstr "Años (el acceso expirará después del número establecido de años)"
|
669 |
|
670 |
-
#:
|
671 |
-
#: simple-membership/views/admin_edit_level.php:34
|
672 |
msgid "Fixed Date Expiry"
|
673 |
-
msgstr "Fecha de
|
674 |
|
675 |
-
#:
|
676 |
-
#: simple-membership/views/admin_edit_level.php:35
|
677 |
msgid "(Access expires on a fixed date)"
|
678 |
msgstr "(El acceso expira a una fecha establecida)"
|
679 |
|
680 |
-
#:
|
681 |
-
msgid "Access to older posts."
|
682 |
-
msgstr "Acceso a entradas antiguas."
|
683 |
-
|
684 |
-
#: simple-membership/views/admin_add_level.php:39
|
685 |
-
msgid "Only allow access to posts published after the user's join date."
|
686 |
-
msgstr ""
|
687 |
-
"Solo permite acceso a las entradas publicadas después de la fecha de alta "
|
688 |
-
"del miembro."
|
689 |
-
|
690 |
-
#: simple-membership/views/admin_add_level.php:45
|
691 |
msgid "Add New Membership Level "
|
692 |
-
msgstr "Añadir
|
693 |
|
694 |
-
#:
|
695 |
msgid "Simple WP Membership::Add-ons"
|
696 |
msgstr "Simple WP Membership::Extensiones"
|
697 |
|
698 |
-
#:
|
699 |
msgid "Simple WP Membership::Categories"
|
700 |
msgstr "Simple WP Membership::Categorías"
|
701 |
|
702 |
-
#:
|
703 |
msgid ""
|
704 |
"First of all, globally protect the category on your site by selecting "
|
705 |
"\"General Protection\" from the drop-down box below and then select the "
|
@@ -709,263 +948,375 @@ msgstr ""
|
|
709 |
"\" desde la siguiente casilla desplegable y marque las categorías que desea "
|
710 |
"proteger de los usuarios no registrados."
|
711 |
|
712 |
-
#:
|
713 |
msgid ""
|
714 |
"Next, select an existing membership level from the drop-down box below and "
|
715 |
"then select the categories you want to grant access to (for that particular "
|
716 |
"membership level)."
|
717 |
msgstr ""
|
718 |
"Segundo, seleccione un nivel de membresía existente de la casilla "
|
719 |
-
"desplegable y seleccione las categorías a las cuales
|
720 |
"ese nivel en concreto)."
|
721 |
|
722 |
-
#:
|
723 |
msgid "Edit Member"
|
724 |
-
msgstr "Editar
|
725 |
|
726 |
-
#:
|
727 |
msgid "Edit existing member details."
|
728 |
msgstr "Editar detalles de usuario existente"
|
729 |
|
730 |
-
#:
|
731 |
-
#: simple-membership/views/login.php:5
|
732 |
msgid "Username"
|
733 |
-
msgstr "Nombre de
|
734 |
|
735 |
-
#:
|
736 |
msgid "(twice, leave empty to retain old password)"
|
737 |
msgstr "(dos veces, dejar en blanco pra conservar la actual contraseña)"
|
738 |
|
739 |
-
#:
|
740 |
msgid "Notify User"
|
741 |
-
msgstr "Notificar
|
|
|
|
|
|
|
|
|
742 |
|
743 |
-
#:
|
|
|
|
|
|
|
|
|
744 |
msgid "Edit User "
|
745 |
-
msgstr "Editar
|
746 |
|
747 |
-
#:
|
748 |
msgid "Edit membership level"
|
749 |
msgstr "Editar categoría de usuario"
|
750 |
|
751 |
-
#:
|
752 |
msgid "Edit membership level."
|
753 |
-
msgstr "Editar categoría de usuario"
|
754 |
|
755 |
-
#:
|
756 |
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
757 |
-
msgstr "Sin
|
758 |
|
759 |
-
#:
|
760 |
msgid "Weeks (Access expires after given number of weeks)"
|
761 |
msgstr "Semanas (el acceso expirará después del número establecido de semanas)"
|
762 |
|
763 |
-
#:
|
764 |
-
msgid "Protect Older Posts (optional)"
|
765 |
-
msgstr "Protejer entradas antiguas (opcional)"
|
766 |
-
|
767 |
-
#: simple-membership/views/admin_edit_level.php:43
|
768 |
-
msgid ""
|
769 |
-
"Only allow access to protected posts published after the members's join date."
|
770 |
-
msgstr ""
|
771 |
-
"Solo permite acceso a entradas protegidas a partir de la fecha de alta del "
|
772 |
-
"miembro."
|
773 |
-
|
774 |
-
#: simple-membership/views/admin_edit_level.php:51
|
775 |
msgid "Edit Membership Level "
|
776 |
-
msgstr "Editar
|
777 |
|
778 |
-
#:
|
779 |
msgid "Simple WP Membership::Members"
|
780 |
-
msgstr "Simple WP Membership::
|
781 |
|
782 |
-
#:
|
783 |
-
#: simple-membership/views/admin_members.php:19
|
784 |
-
#: simple-membership/views/admin_membership_levels.php:20
|
785 |
msgid "Add New"
|
786 |
-
msgstr "Añadir
|
787 |
-
|
788 |
-
#: simple-membership/views/admin_members.php:9
|
789 |
-
#: simple-membership/views/admin_membership_levels.php:10
|
790 |
-
msgid "search"
|
791 |
-
msgstr "Buscar"
|
792 |
|
793 |
-
#:
|
794 |
msgid "Simple WP Membership::Membership Levels"
|
795 |
-
msgstr "Simple WP Membership::
|
|
|
|
|
|
|
|
|
796 |
|
797 |
-
#:
|
798 |
msgid "Membership level"
|
799 |
-
msgstr "
|
800 |
|
801 |
-
#:
|
802 |
msgid "Manage Content Production"
|
803 |
-
msgstr "Gestionar la
|
804 |
|
805 |
-
#:
|
806 |
msgid "Category Protection"
|
807 |
-
msgstr "Protección de
|
808 |
|
809 |
-
#:
|
810 |
msgid "Example Content Protection Settings"
|
811 |
msgstr "Ejemplo de Ajustes de contenido protegido"
|
812 |
|
813 |
-
#:
|
814 |
msgid "Gender"
|
815 |
msgstr "Sexo"
|
816 |
|
817 |
-
#:
|
818 |
-
#: simple-membership/views/edit.php:28
|
819 |
msgid "Phone"
|
820 |
msgstr "Teléfono"
|
821 |
|
822 |
-
#:
|
823 |
-
#: simple-membership/views/edit.php:32
|
824 |
msgid "Street"
|
825 |
msgstr "Calle"
|
826 |
|
827 |
-
#:
|
828 |
-
#: simple-membership/views/edit.php:36
|
829 |
msgid "City"
|
830 |
msgstr "Ciudad"
|
831 |
|
832 |
-
#:
|
833 |
-
#: simple-membership/views/edit.php:40
|
834 |
msgid "State"
|
835 |
-
msgstr "
|
836 |
|
837 |
-
#:
|
838 |
-
#: simple-membership/views/edit.php:44
|
839 |
msgid "Zipcode"
|
840 |
msgstr "Código Postal"
|
841 |
|
842 |
-
#:
|
843 |
-
#: simple-membership/views/edit.php:48
|
844 |
msgid "Country"
|
845 |
msgstr "País"
|
846 |
|
847 |
-
#:
|
848 |
msgid "Company"
|
849 |
msgstr "Empresa o Institución"
|
850 |
|
851 |
-
#:
|
852 |
msgid "Member Since"
|
853 |
-
msgstr "Miembro
|
854 |
-
|
855 |
-
#: simple-membership/views/admin_payment_settings.php:33
|
856 |
-
msgid "PayPal Integration Settings"
|
857 |
-
msgstr "Ajustes de integración con Paypal"
|
858 |
-
|
859 |
-
#: simple-membership/views/admin_payment_settings.php:36
|
860 |
-
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
861 |
-
msgstr "Generar código de \"variables avanzadas\" para su botón de Paypal"
|
862 |
-
|
863 |
-
#: simple-membership/views/admin_payment_settings.php:39
|
864 |
-
msgid "Enter the Membership Level ID"
|
865 |
-
msgstr "Introduzca el ID de la categoría de usuario"
|
866 |
|
867 |
-
#:
|
868 |
-
msgid "Generate Code"
|
869 |
-
msgstr "General el código"
|
870 |
-
|
871 |
-
#: simple-membership/views/admin_tools_settings.php:9
|
872 |
msgid "Generate a Registration Completion link"
|
873 |
-
msgstr "Generar
|
874 |
|
875 |
-
#:
|
876 |
msgid ""
|
877 |
"You can manually generate a registration completion link here and give it to "
|
878 |
"your customer if they have missed the email that was automatically sent out "
|
879 |
"to them after the payment."
|
880 |
msgstr ""
|
881 |
-
"Puede generar manualmente un
|
882 |
-
"al usuario si ha perdido el correo electrónico que se envía
|
883 |
-
"a ellos después del pago."
|
884 |
|
885 |
-
#:
|
886 |
msgid "Generate Registration Completion Link"
|
887 |
-
msgstr "Generar
|
888 |
|
889 |
-
#:
|
890 |
msgid "OR"
|
891 |
-
msgstr "
|
892 |
|
893 |
-
#:
|
894 |
msgid "For All Pending Registrations"
|
895 |
-
msgstr "Para
|
896 |
|
897 |
-
#:
|
898 |
msgid "Registration Completion Links Will Appear Below:"
|
899 |
-
msgstr "Los
|
900 |
|
901 |
-
#:
|
902 |
msgid "Send Registration Reminder Email too"
|
903 |
-
msgstr "Enviar también recordatorio del
|
904 |
|
905 |
-
#:
|
906 |
msgid "Submit"
|
907 |
msgstr "Enviar"
|
908 |
|
909 |
-
#:
|
910 |
msgid "Update"
|
911 |
msgstr "Actualizar"
|
912 |
|
913 |
-
#:
|
914 |
-
msgid "Email Address"
|
915 |
-
msgstr "Email"
|
916 |
-
|
917 |
-
#: simple-membership/views/forgot_password.php:12
|
918 |
msgid "Reset Password"
|
919 |
msgstr "Restablecer Contraseña"
|
920 |
|
921 |
-
#:
|
922 |
msgid "Logged in as"
|
923 |
msgstr "Sesión iniciada como"
|
924 |
|
925 |
-
#:
|
926 |
msgid "Membership"
|
927 |
msgstr "Membresía"
|
928 |
|
929 |
-
#:
|
930 |
msgid "Account Expiry"
|
931 |
msgstr "Valido hasta"
|
932 |
|
933 |
-
#:
|
934 |
msgid "Logout"
|
935 |
-
msgstr "Cerrar
|
936 |
|
937 |
-
#:
|
938 |
msgid "Remember Me"
|
939 |
msgstr "Recordarme"
|
940 |
|
941 |
-
#:
|
942 |
msgid "Forgot Password"
|
943 |
-
msgstr "Contraseña Perdida
|
|
|
|
|
|
|
|
|
944 |
|
945 |
-
|
946 |
-
|
|
|
|
|
947 |
|
948 |
-
|
949 |
-
|
|
|
950 |
|
951 |
-
|
952 |
-
|
|
|
|
|
|
|
|
|
953 |
|
954 |
-
|
955 |
-
|
|
|
956 |
|
957 |
-
|
958 |
-
|
|
|
959 |
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
|
964 |
-
|
965 |
-
|
|
|
966 |
|
967 |
-
|
968 |
-
|
|
|
|
|
|
|
969 |
|
970 |
-
|
971 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Simple Membership\n"
|
4 |
+
"POT-Creation-Date: 2015-09-03 16:04+1000\n"
|
5 |
+
"PO-Revision-Date: 2015-09-03 16:23+1000\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
|
|
8 |
"Language: es\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 1.8.4\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
"X-Poedit-Basepath: .\n"
|
15 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
|
18 |
+
#: classes/class.simple-wp-membership.php:263
|
19 |
+
msgid "You are not logged in."
|
20 |
+
msgstr "Usted no ha iniciado sesión."
|
21 |
+
|
22 |
+
#: classes/class.simple-wp-membership.php:297
|
23 |
+
msgid "Simple WP Membership Protection"
|
24 |
+
msgstr "Protección de Simple WP Membership"
|
25 |
+
|
26 |
+
#: classes/class.simple-wp-membership.php:309
|
27 |
+
msgid "Simple Membership Protection options"
|
28 |
+
msgstr "Opciones de protección de Simple Membership"
|
29 |
+
|
30 |
+
#: classes/class.simple-wp-membership.php:325
|
31 |
+
msgid "Do you want to protect this content?"
|
32 |
+
msgstr "Quieres proteger este contenido?"
|
33 |
+
|
34 |
+
#: classes/class.simple-wp-membership.php:330
|
35 |
+
msgid "Select the membership level that can access this content:"
|
36 |
+
msgstr "Selecciona los tipos de usuarios que pueden acceder a este contenido:"
|
37 |
+
|
38 |
+
#: classes/class.simple-wp-membership.php:463
|
39 |
+
msgid "WP Membership"
|
40 |
+
msgstr "WP Membership"
|
41 |
+
|
42 |
+
#: classes/class.simple-wp-membership.php:464 classes/class.swpm-members.php:10
|
43 |
+
#: views/admin_members_menu.php:2
|
44 |
+
msgid "Members"
|
45 |
+
msgstr "Usuarios"
|
46 |
+
|
47 |
+
#: classes/class.simple-wp-membership.php:465
|
48 |
+
#: classes/class.swpm-category-list.php:20
|
49 |
+
#: classes/class.swpm-membership-levels.php:11
|
50 |
+
msgid "Membership Levels"
|
51 |
+
msgstr "Categorías de Usuario"
|
52 |
+
|
53 |
+
#: classes/class.simple-wp-membership.php:466
|
54 |
+
msgid "Settings"
|
55 |
+
msgstr "Ajustes"
|
56 |
+
|
57 |
+
#: classes/class.simple-wp-membership.php:467
|
58 |
+
msgid "Payments"
|
59 |
+
msgstr "Pagos"
|
60 |
+
|
61 |
+
#: classes/class.simple-wp-membership.php:468
|
62 |
+
msgid "Add-ons"
|
63 |
+
msgstr "Extensiones"
|
64 |
+
|
65 |
+
#: classes/class.swpm-access-control.php:21
|
66 |
+
#: classes/class.swpm-access-control.php:28
|
67 |
+
#: classes/class.swpm-access-control.php:55
|
68 |
msgid "You need to login to view this content. "
|
69 |
msgstr "Necesita identificarse para ver este contenido"
|
70 |
|
71 |
+
#: classes/class.swpm-access-control.php:34
|
72 |
+
#: classes/class.swpm-access-control.php:60
|
73 |
+
msgid ""
|
74 |
+
"Your account has expired. Please renew your account to gain access to this "
|
75 |
+
"content."
|
76 |
+
msgstr ""
|
77 |
+
"Tu cuenta ha caducado. Gracias por renovar tu cuenta para acceder a este "
|
78 |
+
"contenido."
|
79 |
+
|
80 |
+
#: classes/class.swpm-access-control.php:41
|
81 |
+
msgid "This content can only be viewed by members who joined on or before "
|
82 |
+
msgstr ""
|
83 |
+
"Este contenido sólo puede ser visto por los miembros que se unieron en o "
|
84 |
+
"antes"
|
85 |
+
|
86 |
+
#: classes/class.swpm-access-control.php:46
|
87 |
+
#: classes/class.swpm-access-control.php:66
|
88 |
+
msgid "This content is not permitted for your membership level."
|
89 |
+
msgstr "Este contenido no está permitido para su nivel de membresía."
|
90 |
|
91 |
+
#: classes/class.swpm-access-control.php:84
|
92 |
+
msgid " The rest of the content is not permitted for your membership level."
|
93 |
+
msgstr "El resto del contenido no está permitido para su nivel de membresía."
|
94 |
|
95 |
+
#: classes/class.swpm-access-control.php:88
|
96 |
+
#: classes/class.swpm-access-control.php:106
|
97 |
msgid "You need to login to view the rest of the content. "
|
98 |
msgstr "Necesita identificarse antes de ver el resto del contenido."
|
99 |
|
100 |
+
#: classes/class.swpm-admin-registration.php:54
|
101 |
+
msgid "Member record added successfully."
|
102 |
+
msgstr "Record del Miembro agregado correctamente."
|
103 |
|
104 |
+
#: classes/class.swpm-admin-registration.php:59
|
105 |
+
#: classes/class.swpm-admin-registration.php:100
|
106 |
+
#: classes/class.swpm-membership-level.php:43
|
107 |
+
#: classes/class.swpm-membership-level.php:62
|
108 |
msgid "Please correct the following:"
|
109 |
msgstr "Por favor, corrija lo siguiente:"
|
110 |
|
111 |
+
#: classes/class.swpm-admin-registration.php:91
|
112 |
+
msgid "Your current password"
|
113 |
+
msgstr "Tu contraseña actual"
|
114 |
+
|
115 |
+
#: classes/class.swpm-ajax.php:14
|
116 |
+
msgid "Invalid Email Address"
|
117 |
+
msgstr "Dirección de correo electrónico no es válido"
|
118 |
+
|
119 |
+
#: classes/class.swpm-ajax.php:21 classes/class.swpm-ajax.php:32
|
120 |
msgid "Aready taken"
|
121 |
msgstr "No disponible"
|
122 |
|
123 |
+
#: classes/class.swpm-ajax.php:33
|
124 |
msgid "Available"
|
125 |
msgstr "Disponible"
|
126 |
|
127 |
+
#: classes/class.swpm-auth.php:50
|
|
|
128 |
msgid "User Not Found."
|
129 |
msgstr "Usuario no encontrado."
|
130 |
|
131 |
+
#: classes/class.swpm-auth.php:57
|
132 |
msgid "Password Empty or Invalid."
|
133 |
msgstr "Contraseña vacía o no válida."
|
134 |
|
135 |
+
#: classes/class.swpm-auth.php:82
|
136 |
msgid "Account is inactive."
|
137 |
msgstr "Esta cuenta está inactiva."
|
138 |
|
139 |
+
#: classes/class.swpm-auth.php:85
|
140 |
+
msgid "Account is pending."
|
141 |
+
msgstr "Cuenta pendiente."
|
142 |
+
|
143 |
+
#: classes/class.swpm-auth.php:88 classes/class.swpm-auth.php:106
|
144 |
msgid "Account has expired."
|
145 |
msgstr "Su cuenta ha expirado."
|
146 |
|
147 |
+
#: classes/class.swpm-auth.php:114
|
148 |
msgid "You are logged in as:"
|
149 |
msgstr "Identificado como:"
|
150 |
|
151 |
+
#: classes/class.swpm-auth.php:160
|
152 |
msgid "Logged Out Successfully."
|
153 |
+
msgstr "Se ha Cerrado la Sesión Correctamente."
|
154 |
|
155 |
+
#: classes/class.swpm-auth.php:210
|
156 |
msgid "Session Expired."
|
157 |
msgstr "Sesión finalizada."
|
158 |
|
159 |
+
#: classes/class.swpm-auth.php:219
|
160 |
msgid "Invalid User Name"
|
161 |
+
msgstr "Nombre de usuario no es válido"
|
162 |
+
|
163 |
+
#: classes/class.swpm-auth.php:227
|
164 |
+
msgid "Please login again."
|
165 |
+
msgstr "Por favor, iniciar la sesión de nuevo."
|
166 |
+
|
167 |
+
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:23
|
168 |
+
#: classes/class.swpm-membership-levels.php:10
|
169 |
+
#: classes/class.swpm-membership-levels.php:20
|
170 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:53
|
171 |
+
#: views/add.php:30 views/admin_member_form_common_part.php:2 views/edit.php:52
|
172 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:36
|
173 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
174 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:37
|
175 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:310
|
176 |
msgid "Membership Level"
|
177 |
+
msgstr "Nivel de Membresía"
|
178 |
|
179 |
+
#: classes/class.swpm-category-list.php:33 classes/class.swpm-members.php:18
|
180 |
+
#: classes/class.swpm-membership-levels.php:19
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
181 |
msgid "ID"
|
182 |
msgstr "ID"
|
183 |
|
184 |
+
#: classes/class.swpm-category-list.php:34
|
185 |
msgid "Name"
|
186 |
msgstr "Nombre"
|
187 |
|
188 |
+
#: classes/class.swpm-category-list.php:35
|
189 |
msgid "Description"
|
190 |
msgstr "Descripción"
|
191 |
|
192 |
+
#: classes/class.swpm-category-list.php:36
|
193 |
msgid "Count"
|
194 |
+
msgstr "Contar"
|
195 |
|
196 |
+
#: classes/class.swpm-category-list.php:80
|
197 |
+
msgid "Category protection updated!"
|
198 |
+
msgstr "Protección de Categoría actualizada!"
|
199 |
|
200 |
+
#: classes/class.swpm-form.php:26
|
201 |
msgid ""
|
202 |
"Wordpress account exists with given user name. But given email doesn't match."
|
203 |
msgstr ""
|
204 |
+
"Ya existe una cuenta con este nombre de usuario, Pero el correo electrónico "
|
205 |
"proporcionado no coincide."
|
206 |
|
207 |
+
#: classes/class.swpm-form.php:31
|
208 |
msgid ""
|
209 |
"Wordpress account exists with given email. But given user name doesn't match."
|
210 |
msgstr ""
|
211 |
+
"Existe una cuenta con el mail proporcionado, Pero el nombre del usuario no "
|
212 |
"coincide."
|
213 |
|
214 |
+
#: classes/class.swpm-form.php:40
|
215 |
msgid "User name is required"
|
216 |
msgstr "Debe de escribir un nombre de usuario."
|
217 |
|
218 |
+
#: classes/class.swpm-form.php:44
|
219 |
msgid "User name contains invalid character"
|
220 |
msgstr "El nombre de usuario contiene carácteres no válidos"
|
221 |
|
222 |
+
#: classes/class.swpm-form.php:52
|
223 |
msgid "User name already exists."
|
224 |
msgstr "El nombre de usuario ya está en uso."
|
225 |
|
226 |
+
#: classes/class.swpm-form.php:75
|
227 |
msgid "Password is required"
|
228 |
msgstr "Debe escribir una contraseña."
|
229 |
|
230 |
+
#: classes/class.swpm-form.php:82
|
231 |
msgid "Password mismatch"
|
232 |
msgstr "Contraseña incorrecta"
|
233 |
|
234 |
+
#: classes/class.swpm-form.php:93
|
235 |
msgid "Email is required"
|
236 |
msgstr "Debe de proporcionar un email o correo electrónico"
|
237 |
|
238 |
+
#: classes/class.swpm-form.php:97
|
239 |
msgid "Email is invalid"
|
240 |
+
msgstr "El correo electrónico es invalido"
|
241 |
|
242 |
+
#: classes/class.swpm-form.php:113
|
243 |
msgid "Email is already used."
|
244 |
+
msgstr "Correo electrónico ya está en uso."
|
245 |
|
246 |
+
#: classes/class.swpm-form.php:170
|
247 |
msgid "Member since field is invalid"
|
248 |
+
msgstr "Miembro desde campo no es válido"
|
249 |
|
250 |
+
#: classes/class.swpm-form.php:181
|
251 |
msgid "Access starts field is invalid"
|
252 |
msgstr "La fecha de comienzo no es válida"
|
253 |
|
254 |
+
#: classes/class.swpm-form.php:191
|
255 |
msgid "Gender field is invalid"
|
256 |
msgstr "El valor introducido en el campo \"Genero\" no es válido"
|
257 |
|
258 |
+
#: classes/class.swpm-form.php:202
|
259 |
msgid "Account state field is invalid"
|
260 |
msgstr "El valor introducido en el campo \"Estado de la cuenta\" no es válido"
|
261 |
|
262 |
+
#: classes/class.swpm-form.php:209
|
263 |
msgid "Invalid membership level"
|
264 |
+
msgstr "Nivel de membresía no es válido."
|
265 |
+
|
266 |
+
#: classes/class.swpm-front-registration.php:71
|
267 |
+
msgid "Security check: captcha validation failed."
|
268 |
+
msgstr "Control de seguridad: la validación captcha falló."
|
269 |
|
270 |
+
#: classes/class.swpm-front-registration.php:80
|
271 |
msgid "Registration Successful. "
|
272 |
+
msgstr "Registro Correcto"
|
273 |
|
274 |
+
#: classes/class.swpm-front-registration.php:80
|
275 |
+
#: classes/class.swpm-settings.php:377
|
276 |
msgid "Please"
|
277 |
+
msgstr "Por Favor"
|
278 |
|
279 |
+
#: classes/class.swpm-front-registration.php:80
|
280 |
+
#: classes/class.swpm-settings.php:377 views/login.php:21
|
|
|
281 |
msgid "Login"
|
282 |
+
msgstr "Acceder"
|
283 |
|
284 |
+
#: classes/class.swpm-front-registration.php:92
|
285 |
+
#: classes/class.swpm-front-registration.php:179
|
286 |
msgid "Please correct the following"
|
287 |
+
msgstr "Por favor, corrija lo siguiente:"
|
288 |
|
289 |
+
#: classes/class.swpm-front-registration.php:123
|
290 |
msgid "Membership Level Couldn't be found."
|
291 |
msgstr "El nivel de membresía no ha sido encontrado."
|
292 |
|
293 |
+
#: classes/class.swpm-front-registration.php:162
|
294 |
+
msgid "Profile updated successfully."
|
295 |
+
msgstr "Perfil actualizado correctamente."
|
296 |
+
|
297 |
+
#: classes/class.swpm-front-registration.php:170
|
298 |
+
msgid ""
|
299 |
+
"Profile updated successfully. You will need to re-login since you changed "
|
300 |
+
"your password."
|
301 |
+
msgstr ""
|
302 |
+
"Perfil actualizado correctamente. Usted tendrá que volver a iniciar la "
|
303 |
+
"sesión desde que cambió su contraseña."
|
304 |
+
|
305 |
+
#: classes/class.swpm-front-registration.php:189
|
306 |
+
msgid "Email address not valid."
|
307 |
+
msgstr "Dirección de correo electrónico no es válido."
|
308 |
|
309 |
+
#: classes/class.swpm-front-registration.php:200
|
310 |
+
msgid "No user found with that email address."
|
311 |
+
msgstr ""
|
312 |
+
"No se han encontrado ningún usuario con esa dirección de correo electrónico."
|
313 |
+
|
314 |
+
#: classes/class.swpm-front-registration.php:201
|
315 |
+
#: classes/class.swpm-front-registration.php:224
|
316 |
+
msgid "Email Address: "
|
317 |
+
msgstr "Dirección de Correo Electrónico:"
|
318 |
+
|
319 |
+
#: classes/class.swpm-front-registration.php:223
|
320 |
msgid "New password has been sent to your email address."
|
321 |
+
msgstr "La nueva contraseña ha sido enviada a su correo electrónico."
|
322 |
|
323 |
+
#: classes/class.swpm-init-time-tasks.php:108
|
324 |
+
msgid "Sorry, Nonce verification failed."
|
325 |
+
msgstr "Lo sentimos, la verificación Nonce falló."
|
326 |
+
|
327 |
+
#: classes/class.swpm-init-time-tasks.php:115
|
328 |
+
msgid "Sorry, Password didn't match."
|
329 |
+
msgstr "Lo sentimos, la contraseña no coincide."
|
330 |
+
|
331 |
+
#: classes/class.swpm-level-form.php:47
|
332 |
msgid "Date format is not valid."
|
333 |
msgstr "El formato de fecha no es válido."
|
334 |
|
335 |
+
#: classes/class.swpm-level-form.php:55
|
336 |
msgid "Access duration must be > 0."
|
337 |
msgstr "La duración del acceso debe ser mayor a 0."
|
338 |
|
339 |
+
#: classes/class.swpm-member-utils.php:22
|
340 |
+
#: classes/class.swpm-member-utils.php:30
|
341 |
+
#: classes/class.swpm-member-utils.php:38
|
342 |
+
#: classes/class.swpm-member-utils.php:48
|
343 |
+
msgid "User is not logged in."
|
344 |
+
msgstr "El usuario no está conectado."
|
345 |
+
|
346 |
+
#: classes/class.swpm-members.php:9
|
347 |
msgid "Member"
|
348 |
msgstr "Miembro"
|
349 |
|
350 |
+
#: classes/class.swpm-members.php:19 views/add.php:6 views/edit.php:4
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
msgid "User Name"
|
352 |
+
msgstr "Nombre de Usuario"
|
353 |
|
354 |
+
#: classes/class.swpm-members.php:20
|
355 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:48
|
356 |
+
#: views/add.php:22 views/admin_member_form_common_part.php:15
|
357 |
+
#: views/edit.php:20
|
358 |
msgid "First Name"
|
359 |
msgstr "Nombre"
|
360 |
|
361 |
+
#: classes/class.swpm-members.php:21
|
362 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:49
|
363 |
+
#: views/add.php:26 views/admin_member_form_common_part.php:19
|
364 |
+
#: views/edit.php:24
|
365 |
msgid "Last Name"
|
366 |
+
msgstr "Apellido"
|
367 |
|
368 |
+
#: classes/class.swpm-members.php:22 views/add.php:10 views/edit.php:8
|
|
|
369 |
msgid "Email"
|
370 |
+
msgstr "Correo Electrónico"
|
371 |
|
372 |
+
#: classes/class.swpm-members.php:24 views/admin_member_form_common_part.php:11
|
|
|
373 |
msgid "Access Starts"
|
374 |
msgstr "El acceso comienza"
|
375 |
|
376 |
+
#: classes/class.swpm-members.php:25
|
377 |
msgid "Account State"
|
378 |
+
msgstr "Estado de la Cuenta"
|
379 |
|
380 |
+
#: classes/class.swpm-members.php:38
|
381 |
+
#: classes/class.swpm-membership-levels.php:35
|
382 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:80
|
383 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:68
|
384 |
msgid "Delete"
|
385 |
+
msgstr "Borrar"
|
386 |
|
387 |
+
#: classes/class.swpm-members.php:112
|
388 |
msgid "No Member found."
|
389 |
msgstr "No se han encontrado miembros."
|
390 |
|
391 |
+
#: classes/class.swpm-membership-level.php:38
|
392 |
msgid "Membership Level Creation Successful."
|
393 |
+
msgstr "Tipo de Miembros Creado Con Éxito."
|
394 |
|
395 |
+
#: classes/class.swpm-membership-level.php:57
|
396 |
msgid "Updated Successfully."
|
397 |
+
msgstr "Actualizado Con Éxito."
|
398 |
|
399 |
+
#: classes/class.swpm-membership-levels.php:21
|
400 |
msgid "Role"
|
401 |
msgstr "Rol"
|
402 |
|
403 |
+
#: classes/class.swpm-membership-levels.php:22
|
404 |
msgid "Access Valid For/Until"
|
405 |
msgstr "Acceso válido para/hasta"
|
406 |
|
407 |
+
#: classes/class.swpm-misc-utils.php:50
|
408 |
+
msgid "Registration"
|
409 |
+
msgstr "Registro"
|
410 |
+
|
411 |
+
#: classes/class.swpm-misc-utils.php:73
|
412 |
+
msgid "Member Login"
|
413 |
+
msgstr "Iniciar Sesión"
|
414 |
+
|
415 |
+
#: classes/class.swpm-misc-utils.php:96
|
416 |
+
msgid "Profile"
|
417 |
+
msgstr "Perfil"
|
418 |
|
419 |
+
#: classes/class.swpm-misc-utils.php:119
|
420 |
+
msgid "Password Reset"
|
421 |
+
msgstr "Restablecer la Contraseña"
|
422 |
+
|
423 |
+
#: classes/class.swpm-settings.php:21 classes/class.swpm-settings.php:39
|
424 |
msgid "General Settings"
|
425 |
msgstr "Ajustes Generales"
|
426 |
|
427 |
+
#: classes/class.swpm-settings.php:21
|
428 |
+
msgid "Payment Settings"
|
429 |
+
msgstr "Ajustes de Pago"
|
430 |
+
|
431 |
+
#: classes/class.swpm-settings.php:22
|
432 |
+
msgid "Email Settings"
|
433 |
+
msgstr "Configuración del Correo Electrónico"
|
434 |
+
|
435 |
+
#: classes/class.swpm-settings.php:22
|
436 |
+
msgid "Tools"
|
437 |
+
msgstr "Herramientas"
|
438 |
+
|
439 |
+
#: classes/class.swpm-settings.php:22 classes/class.swpm-settings.php:150
|
440 |
+
msgid "Advanced Settings"
|
441 |
+
msgstr "Ajustes Avanzados"
|
442 |
+
|
443 |
+
#: classes/class.swpm-settings.php:22
|
444 |
+
msgid "Addons Settings"
|
445 |
+
msgstr "Ajustes de Extensiones"
|
446 |
+
|
447 |
+
#: classes/class.swpm-settings.php:38
|
448 |
+
msgid "Plugin Documentation"
|
449 |
+
msgstr "Documentación del Plugin"
|
450 |
+
|
451 |
+
#: classes/class.swpm-settings.php:40
|
452 |
msgid "Enable Free Membership"
|
453 |
+
msgstr "Activar Membresía Gratis"
|
454 |
|
455 |
+
#: classes/class.swpm-settings.php:41
|
456 |
+
msgid ""
|
457 |
+
"Enable/disable registration for free membership level. When you enable this "
|
458 |
+
"option, make sure to specify a free membership level ID in the field below."
|
459 |
+
msgstr ""
|
460 |
+
"Activar/desactivar el registro para el nivel de membresía gratis. Al "
|
461 |
+
"habilitar esta opción, asegúrese de especificar un nivel de membresía ID "
|
462 |
+
"gratis en el campo de abajo."
|
463 |
|
464 |
+
#: classes/class.swpm-settings.php:42
|
465 |
msgid "Free Membership Level ID"
|
466 |
msgstr "ID Categoría de miembros gratuitos"
|
467 |
|
468 |
+
#: classes/class.swpm-settings.php:43
|
469 |
msgid "Assign free membership level ID"
|
470 |
msgstr "Asignar nivel ID a los miembros gratuitos"
|
471 |
|
472 |
+
#: classes/class.swpm-settings.php:44
|
473 |
msgid "Enable More Tag Protection"
|
474 |
+
msgstr "Activar más Protección de Etiquetas"
|
475 |
|
476 |
+
#: classes/class.swpm-settings.php:45
|
477 |
msgid ""
|
478 |
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
479 |
"after the More tag is protected. Anything before the more tag is teaser "
|
482 |
"Activar o desactivar más protección en las entradas y páginas. Todo lo que "
|
483 |
"se incluya bajo el tag \"MÁS\" es restringido, el resto es accesible a todos."
|
484 |
|
485 |
+
#: classes/class.swpm-settings.php:46
|
486 |
msgid "Hide Adminbar"
|
487 |
msgstr "Esconder Barra superior de inicio de sesión"
|
488 |
|
489 |
+
#: classes/class.swpm-settings.php:47
|
490 |
msgid ""
|
491 |
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
492 |
"this box if you want to hide that admin toolbar in the fronend of your site."
|
493 |
msgstr ""
|
494 |
+
"WordPress muestra una barra de herramientas de administración para la los "
|
495 |
+
"usuarios registrados del sitio. Marque esta casilla si desea ocultar esa "
|
496 |
+
"barra de herramientas de administración en el la parte delantera de su sitio."
|
497 |
|
498 |
+
#: classes/class.swpm-settings.php:49
|
499 |
msgid "Default Account Status"
|
500 |
msgstr "Estado de lal cuenta por defecto"
|
501 |
|
502 |
+
#: classes/class.swpm-settings.php:52
|
503 |
msgid ""
|
504 |
"Select the default account status for newly registered users. If you want to "
|
505 |
"manually approve the members then you can set the status to \"Pending\"."
|
507 |
"Seleccionar una cuenta por defecto para nuevos registros. Si desea aprobar "
|
508 |
"manualmente los miembros, establezca el estado a \"Pendiente\"."
|
509 |
|
510 |
+
#: classes/class.swpm-settings.php:53
|
511 |
+
msgid "Allow Account Deletion"
|
512 |
+
msgstr "Permitir Eliminación de Cuenta"
|
513 |
+
|
514 |
+
#: classes/class.swpm-settings.php:55
|
515 |
+
msgid "Allow users to delete their accounts."
|
516 |
+
msgstr "Permitir a los usuarios eliminar sus cuentas."
|
517 |
+
|
518 |
+
#: classes/class.swpm-settings.php:56
|
519 |
+
msgid "Auto Delete Pending Account"
|
520 |
+
msgstr "Auto Borrar Cuenta Pendiente"
|
521 |
+
|
522 |
+
#: classes/class.swpm-settings.php:59
|
523 |
+
msgid "Select how long you want to keep \"pending\" account."
|
524 |
+
msgstr "Seleccione cuánto tiempo desea mantener \"pendiente\" la cuenta."
|
525 |
+
|
526 |
+
#: classes/class.swpm-settings.php:67
|
527 |
msgid "Pages Settings"
|
528 |
+
msgstr "Ajustes de las Páguinas"
|
529 |
|
530 |
+
#: classes/class.swpm-settings.php:68
|
531 |
msgid "Login Page URL"
|
532 |
msgstr "URL Página de Inicio de sesión"
|
533 |
|
534 |
+
#: classes/class.swpm-settings.php:70
|
535 |
msgid "Registration Page URL"
|
536 |
+
msgstr "URL Página de Registro"
|
537 |
|
538 |
+
#: classes/class.swpm-settings.php:72
|
539 |
msgid "Join Us Page URL"
|
540 |
msgstr "URL Página de \"Unete a nosotros\""
|
541 |
|
542 |
+
#: classes/class.swpm-settings.php:74
|
543 |
msgid "Edit Profile Page URL"
|
544 |
msgstr "URL Página de Editar Perfil"
|
545 |
|
546 |
+
#: classes/class.swpm-settings.php:76
|
547 |
msgid "Password Reset Page URL"
|
548 |
msgstr "URL Página de Restablecer contraseña"
|
549 |
|
550 |
+
#: classes/class.swpm-settings.php:79
|
551 |
msgid "Test & Debug Settings"
|
552 |
+
msgstr "Ajustes de Prueba y Depuración"
|
553 |
+
|
554 |
+
#: classes/class.swpm-settings.php:81
|
555 |
+
msgid "Check this option to enable debug logging."
|
556 |
+
msgstr "Marque esta opción para activar el registro de depuración."
|
557 |
|
558 |
+
#: classes/class.swpm-settings.php:86
|
559 |
msgid "Enable Sandbox Testing"
|
560 |
msgstr "Permitir Test Sandbox"
|
561 |
|
562 |
+
#: classes/class.swpm-settings.php:87
|
563 |
msgid "Enable this option if you want to do sandbox payment testing."
|
564 |
+
msgstr "Permitir esta opción si quiere hacer la prueba del pago sandbox."
|
565 |
+
|
566 |
+
#: classes/class.swpm-settings.php:97 classes/class.swpm-settings.php:145
|
567 |
+
#: classes/class.swpm-settings.php:243
|
568 |
+
msgid "Settings updated!"
|
569 |
+
msgstr "Ajustes actualizados"
|
570 |
|
571 |
+
#: classes/class.swpm-settings.php:102
|
572 |
msgid "Email Misc. Settings"
|
573 |
+
msgstr "Varios Ajustes del Correo electrónico."
|
574 |
|
575 |
+
#: classes/class.swpm-settings.php:103
|
576 |
msgid "From Email Address"
|
577 |
+
msgstr "CorreoElectrónico Del Remitente"
|
578 |
|
579 |
+
#: classes/class.swpm-settings.php:106
|
580 |
msgid "Email Settings (Prompt to Complete Registration )"
|
581 |
+
msgstr ""
|
582 |
+
"Configuración del correo electrónico (Solicitud para Completar el Registro)"
|
583 |
|
584 |
+
#: classes/class.swpm-settings.php:107 classes/class.swpm-settings.php:113
|
585 |
+
#: classes/class.swpm-settings.php:125 classes/class.swpm-settings.php:132
|
|
|
586 |
msgid "Email Subject"
|
587 |
+
msgstr "Asunto del Correo Electrónico"
|
588 |
|
589 |
+
#: classes/class.swpm-settings.php:109 classes/class.swpm-settings.php:115
|
590 |
+
#: classes/class.swpm-settings.php:127 classes/class.swpm-settings.php:134
|
|
|
591 |
msgid "Email Body"
|
592 |
+
msgstr "El Cuerpo de Correo Electrónico"
|
593 |
|
594 |
+
#: classes/class.swpm-settings.php:112
|
595 |
msgid "Email Settings (Registration Complete)"
|
596 |
+
msgstr "Configuración del Correo Electrónico (Registro Completo)"
|
597 |
|
598 |
+
#: classes/class.swpm-settings.php:117
|
599 |
+
msgid "Send Notification to Admin"
|
600 |
msgstr "Enviar notificación al Administrador"
|
601 |
|
602 |
+
#: classes/class.swpm-settings.php:118
|
603 |
+
msgid ""
|
604 |
+
"Enable this option if you want the admin to receive a notification when a "
|
605 |
+
"member registers."
|
606 |
+
msgstr ""
|
607 |
+
"Habilite esta opción si desea que el administrador reciba una notificación "
|
608 |
+
"cuando un miembro se registre."
|
609 |
+
|
610 |
+
#: classes/class.swpm-settings.php:119
|
611 |
+
msgid "Admin Email Address"
|
612 |
+
msgstr "Dirección de correo electrónico del administrador"
|
613 |
+
|
614 |
+
#: classes/class.swpm-settings.php:120
|
615 |
+
msgid ""
|
616 |
+
"Enter the email address where you want the admin notification email to be "
|
617 |
+
"sent to."
|
618 |
+
msgstr ""
|
619 |
+
"Introduzca la dirección de correo electrónico donde desea que el correo "
|
620 |
+
"electrónico de notificación de administración sea envidado. "
|
621 |
+
|
622 |
+
#: classes/class.swpm-settings.php:121
|
623 |
msgid "Send Email to Member When Added via Admin Dashboard"
|
624 |
msgstr "Enviar mail al miembro cuando ha sido añadido por el administrador"
|
625 |
|
626 |
+
#: classes/class.swpm-settings.php:124
|
627 |
+
msgid "Email Settings (Password Reset)"
|
628 |
+
msgstr "Configuración del correo electrónico (Restablecer contraseña)"
|
629 |
+
|
630 |
+
#: classes/class.swpm-settings.php:131
|
631 |
msgid " Email Settings (Account Upgrade Notification)"
|
632 |
msgstr "Ajustes Mail (Notificación de actualización de la cuenta)"
|
633 |
|
634 |
+
#: classes/class.swpm-settings.php:152
|
635 |
+
msgid "Enable Expired Account Login"
|
636 |
+
msgstr "Habilitar la Entrada de La Cuenta Caducada"
|
637 |
+
|
638 |
+
#: classes/class.swpm-settings.php:153
|
639 |
+
msgid ""
|
640 |
+
"When enabled, expired members will be able to log into the system but won't "
|
641 |
+
"be able to view any protected content. This allows them to easily renew "
|
642 |
+
"their account by making another payment."
|
643 |
+
msgstr ""
|
644 |
+
"Cuando se activa, los miembros caducados podrán iniciar sesión en el "
|
645 |
+
"sistema, pero no podrán ver cualquier contenido protegido. Esto les permite "
|
646 |
+
"renovar fácilmente su cuenta al hacer otro pago."
|
647 |
+
|
648 |
+
#: classes/class.swpm-settings.php:377
|
649 |
msgid "Not a Member?"
|
650 |
+
msgstr "¿No estas Registrado?"
|
651 |
|
652 |
+
#: classes/class.swpm-settings.php:377 views/login.php:27
|
|
|
653 |
msgid "Join Us"
|
654 |
+
msgstr "Únete a Nosotros"
|
655 |
|
656 |
+
#: classes/class.swpm-utils.php:67
|
657 |
msgid "Active"
|
658 |
msgstr "Activo"
|
659 |
|
660 |
+
#: classes/class.swpm-utils.php:68
|
661 |
msgid "Inactive"
|
662 |
msgstr "Inactivo"
|
663 |
|
664 |
+
#: classes/class.swpm-utils.php:69
|
665 |
msgid "Pending"
|
666 |
msgstr "Pendiente"
|
667 |
|
668 |
+
#: classes/class.swpm-utils.php:70
|
669 |
msgid "Expired"
|
670 |
msgstr "Caducado"
|
671 |
|
672 |
+
#: classes/class.swpm-utils.php:296
|
673 |
msgid "Never"
|
674 |
msgstr "Nunca"
|
675 |
|
676 |
+
#: classes/class.swpm-utils.php:370
|
677 |
+
msgid "Delete Account"
|
678 |
+
msgstr "Borrar Cuenta"
|
679 |
|
680 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:63
|
681 |
+
msgid "Payment Button ID"
|
682 |
+
msgstr "ID del Botón de Pago"
|
683 |
|
684 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:64
|
685 |
+
msgid "Payment Button Title"
|
686 |
+
msgstr "Título del Botón de Pago"
|
687 |
|
688 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:65
|
689 |
+
msgid "Membership Level ID"
|
690 |
+
msgstr "ID Nivel de Membresía"
|
691 |
|
692 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:66
|
693 |
+
msgid "Button Shortcode"
|
694 |
+
msgstr "Código corto del Botón"
|
695 |
|
696 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:106
|
697 |
+
#: views/admin_members_list.php:15
|
698 |
+
#: views/payments/admin_all_payment_transactions.php:33
|
699 |
+
msgid "The selected entry was deleted!"
|
700 |
+
msgstr "¡La entrada seleccionada se borro!"
|
701 |
|
702 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:46
|
703 |
+
msgid "Row ID"
|
704 |
+
msgstr "ID de Fila"
|
705 |
|
706 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:47
|
707 |
+
#: views/forgot_password.php:5
|
708 |
+
msgid "Email Address"
|
709 |
+
msgstr "Dirección de Correo Electrónico"
|
710 |
|
711 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:50
|
712 |
+
msgid "Date"
|
713 |
+
msgstr "Fecha"
|
714 |
|
715 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:51
|
716 |
+
msgid "Transaction ID"
|
717 |
+
msgstr "ID de Transacción"
|
718 |
|
719 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:52
|
720 |
+
msgid "Amount"
|
721 |
+
msgstr "Cantidad"
|
722 |
|
723 |
+
#: classes/common/class.swpm-list-table.php:137
|
724 |
+
msgid "List View"
|
725 |
+
msgstr "Vista de la Lista"
|
726 |
|
727 |
+
#: classes/common/class.swpm-list-table.php:138
|
728 |
+
msgid "Excerpt View"
|
729 |
+
msgstr "Ver Extracto"
|
730 |
+
|
731 |
+
#: classes/common/class.swpm-list-table.php:305
|
732 |
+
msgid "No items found."
|
733 |
+
msgstr "Artículos no encontrados."
|
734 |
+
|
735 |
+
#: classes/common/class.swpm-list-table.php:431
|
736 |
+
msgid "Select bulk action"
|
737 |
+
msgstr "Seleccione la mayor acción"
|
738 |
+
|
739 |
+
#: classes/common/class.swpm-list-table.php:433
|
740 |
+
msgid "Bulk Actions"
|
741 |
+
msgstr "Acciones Masivas"
|
742 |
+
|
743 |
+
#: classes/common/class.swpm-list-table.php:443
|
744 |
+
msgid "Apply"
|
745 |
+
msgstr "Aplicar"
|
746 |
+
|
747 |
+
#: classes/common/class.swpm-list-table.php:543
|
748 |
+
msgid "Filter by date"
|
749 |
+
msgstr "Filtrar por fecha"
|
750 |
+
|
751 |
+
#: classes/common/class.swpm-list-table.php:545
|
752 |
+
msgid "All dates"
|
753 |
+
msgstr "Todas las fechas"
|
754 |
+
|
755 |
+
#: classes/common/class.swpm-list-table.php:555
|
756 |
+
#, php-format
|
757 |
+
msgid "%1$s %2$d"
|
758 |
+
msgstr "%1$s %2$d"
|
759 |
+
|
760 |
+
#: classes/common/class.swpm-list-table.php:599
|
761 |
+
#, php-format
|
762 |
+
msgid "%s pending"
|
763 |
+
msgstr "%s pendientes"
|
764 |
+
|
765 |
+
#: classes/common/class.swpm-list-table.php:704
|
766 |
+
msgid "Select Page"
|
767 |
+
msgstr "Seleccionar Página"
|
768 |
+
|
769 |
+
#: classes/common/class.swpm-list-table.php:848
|
770 |
+
msgid "Select All"
|
771 |
+
msgstr "Seleccionar Todo"
|
772 |
+
|
773 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:47
|
774 |
+
msgid "Your membership profile will be updated to reflect the payment."
|
775 |
+
msgstr "Su perfil de membresía se actualizará para reflejar el pago."
|
776 |
+
|
777 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:48
|
778 |
+
msgid "Your profile username: "
|
779 |
+
msgstr "Su perfil de usuario:"
|
780 |
+
|
781 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:60
|
782 |
+
msgid "Click on the following link to complete the registration."
|
783 |
+
msgstr "Haga clic en el siguiente enlace para completar el registro."
|
784 |
+
|
785 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:61
|
786 |
+
msgid "Click here to complete your paid registration"
|
787 |
+
msgstr "Haga clic aquí para completar su inscripción pagada"
|
788 |
+
|
789 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:66
|
790 |
+
msgid ""
|
791 |
+
"If you have just made a membership payment then your payment is yet to be "
|
792 |
+
"processed. Please check back in a few minutes. An email will be sent to you "
|
793 |
+
"with the details shortly."
|
794 |
+
msgstr ""
|
795 |
+
"Si usted acaba de hacer un pago de membresía a continuación su pago aún no "
|
796 |
+
"se ha procesado. Por favor, vuelva en unos pocos minutos. En breves momentos "
|
797 |
+
"un correo electrónico será enviado con los detalles."
|
798 |
+
|
799 |
+
#: views/add.php:14 views/admin_add.php:19 views/admin_edit.php:17
|
800 |
+
#: views/edit.php:12 views/login.php:11
|
801 |
msgid "Password"
|
802 |
msgstr "Contraseña"
|
803 |
|
804 |
+
#: views/add.php:18 views/edit.php:16
|
805 |
msgid "Repeat Password"
|
806 |
+
msgstr "Repetir Contraseña"
|
807 |
|
808 |
+
#: views/add.php:41
|
809 |
msgid "Register"
|
810 |
msgstr "Registrarse"
|
811 |
|
812 |
+
#: views/admin_add.php:6
|
813 |
msgid "Add Member"
|
814 |
msgstr "Añadir Miembro"
|
815 |
|
816 |
+
#: views/admin_add.php:7
|
817 |
msgid "Create a brand new user and add it to this site."
|
818 |
msgstr "Crear un nuevo usuario y agregarlo a esta web."
|
819 |
|
820 |
+
#: views/admin_add.php:11
|
821 |
msgid "User name"
|
822 |
msgstr "Nombre de usuario"
|
823 |
|
824 |
+
#: views/admin_add.php:11 views/admin_add.php:15 views/admin_add_level.php:11
|
825 |
+
#: views/admin_add_level.php:15 views/admin_add_level.php:19
|
826 |
+
#: views/admin_edit.php:9 views/admin_edit.php:13 views/admin_edit_level.php:10
|
827 |
+
#: views/admin_edit_level.php:14 views/admin_edit_level.php:18
|
|
|
|
|
|
|
|
|
|
|
|
|
828 |
msgid "(required)"
|
829 |
msgstr "(obligatorio)"
|
830 |
|
831 |
+
#: views/admin_add.php:15 views/admin_edit.php:13
|
|
|
832 |
msgid "E-mail"
|
833 |
msgstr "Email"
|
834 |
|
835 |
+
#: views/admin_add.php:19
|
836 |
msgid "(twice, required)"
|
837 |
msgstr "(escríbalo dos veces, Obligatorio)"
|
838 |
|
839 |
+
#: views/admin_add.php:24 views/admin_edit.php:21
|
|
|
840 |
msgid "Strength indicator"
|
841 |
msgstr "Indicador de seguridad"
|
842 |
|
843 |
+
#: views/admin_add.php:25 views/admin_edit.php:22
|
|
|
844 |
msgid ""
|
845 |
"Hint: The password should be at least seven characters long. To make it "
|
846 |
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
848 |
msgstr ""
|
849 |
"Sugerencia: La contraseña debe tener al menos siete caracteres. Para hacerlo "
|
850 |
"más seguro, utilizar letras mayúsculas y minúsculas, números y símbolos "
|
851 |
+
"como! \" ? $ % ^ & )."
|
852 |
|
853 |
+
#: views/admin_add.php:29 views/admin_edit.php:26 views/loggedin.php:7
|
|
|
|
|
854 |
msgid "Account Status"
|
855 |
+
msgstr "Estado de la Cuenta"
|
856 |
|
857 |
+
#: views/admin_add.php:39
|
858 |
msgid "Add New Member "
|
859 |
+
msgstr "Añadir Nuevo Miembro"
|
860 |
|
861 |
+
#: views/admin_addon_settings.php:3 views/admin_settings.php:3
|
862 |
+
#: views/admin_tools_settings.php:3 views/payments/admin_payment_settings.php:3
|
|
|
|
|
863 |
msgid "Simple WP Membership::Settings"
|
864 |
msgstr "Simple WP Membership::Ajustes"
|
865 |
|
866 |
+
#: views/admin_addon_settings.php:8
|
867 |
msgid ""
|
868 |
"Some of the simple membership plugin's addon settings and options will be "
|
869 |
"displayed here (if you have them)"
|
871 |
"Algunas de las extensiones de este plugin y sus opciones se muestran aquí "
|
872 |
"(si estuvieran instalados)"
|
873 |
|
874 |
+
#: views/admin_addon_settings.php:13
|
875 |
+
msgid "Save Changes"
|
876 |
+
msgstr "Guardar Cambios"
|
877 |
+
|
878 |
+
#: views/admin_add_level.php:6
|
879 |
msgid "Create new membership level."
|
880 |
+
msgstr "Crear nueva categoría de miembro."
|
881 |
|
882 |
+
#: views/admin_add_level.php:11 views/admin_edit_level.php:10
|
|
|
883 |
msgid "Membership Level Name"
|
884 |
+
msgstr "Nombre del Nivel de Membresía"
|
885 |
|
886 |
+
#: views/admin_add_level.php:15 views/admin_edit_level.php:14
|
|
|
887 |
msgid "Default WordPress Role"
|
888 |
+
msgstr "Perfil en Wordpress por Defecto"
|
889 |
|
890 |
+
#: views/admin_add_level.php:19 views/admin_edit_level.php:18
|
|
|
891 |
msgid "Access Duration"
|
892 |
msgstr "Duración del acceso"
|
893 |
|
894 |
+
#: views/admin_add_level.php:22
|
895 |
msgid "No Expiry (Access for this level will not expire until cancelled"
|
896 |
+
msgstr "Sin Expiración (el acceso a este nivel no expirará hasta que se anule"
|
897 |
+
|
898 |
+
#: views/admin_add_level.php:23 views/admin_add_level.php:25
|
899 |
+
#: views/admin_add_level.php:27 views/admin_add_level.php:29
|
900 |
+
#: views/admin_edit_level.php:22 views/admin_edit_level.php:25
|
901 |
+
#: views/admin_edit_level.php:28 views/admin_edit_level.php:31
|
|
|
|
|
|
|
|
|
902 |
msgid "Expire After"
|
903 |
+
msgstr "Después de Caducar"
|
904 |
|
905 |
+
#: views/admin_add_level.php:24 views/admin_edit_level.php:23
|
|
|
906 |
msgid "Days (Access expires after given number of days)"
|
907 |
msgstr "Días (el acceso expirará después del número establecido de días)"
|
908 |
|
909 |
+
#: views/admin_add_level.php:26
|
910 |
msgid "Weeks (Access expires after given number of weeks"
|
911 |
+
msgstr "Semanas (el acceso expirará después del número establecido de semanas"
|
912 |
|
913 |
+
#: views/admin_add_level.php:28 views/admin_edit_level.php:29
|
|
|
914 |
msgid "Months (Access expires after given number of months)"
|
915 |
+
msgstr "Meses (el acceso se caduca después del número establecido de meses)"
|
916 |
|
917 |
+
#: views/admin_add_level.php:30 views/admin_edit_level.php:32
|
|
|
918 |
msgid "Years (Access expires after given number of years)"
|
919 |
msgstr "Años (el acceso expirará después del número establecido de años)"
|
920 |
|
921 |
+
#: views/admin_add_level.php:31 views/admin_edit_level.php:34
|
|
|
922 |
msgid "Fixed Date Expiry"
|
923 |
+
msgstr "Fecha de Expiración"
|
924 |
|
925 |
+
#: views/admin_add_level.php:32 views/admin_edit_level.php:35
|
|
|
926 |
msgid "(Access expires on a fixed date)"
|
927 |
msgstr "(El acceso expira a una fecha establecida)"
|
928 |
|
929 |
+
#: views/admin_add_level.php:38
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
930 |
msgid "Add New Membership Level "
|
931 |
+
msgstr "Añadir Nuevo Nivel de Membresía"
|
932 |
|
933 |
+
#: views/admin_add_ons_page.php:7
|
934 |
msgid "Simple WP Membership::Add-ons"
|
935 |
msgstr "Simple WP Membership::Extensiones"
|
936 |
|
937 |
+
#: views/admin_category_list.php:2
|
938 |
msgid "Simple WP Membership::Categories"
|
939 |
msgstr "Simple WP Membership::Categorías"
|
940 |
|
941 |
+
#: views/admin_category_list.php:7
|
942 |
msgid ""
|
943 |
"First of all, globally protect the category on your site by selecting "
|
944 |
"\"General Protection\" from the drop-down box below and then select the "
|
948 |
"\" desde la siguiente casilla desplegable y marque las categorías que desea "
|
949 |
"proteger de los usuarios no registrados."
|
950 |
|
951 |
+
#: views/admin_category_list.php:10
|
952 |
msgid ""
|
953 |
"Next, select an existing membership level from the drop-down box below and "
|
954 |
"then select the categories you want to grant access to (for that particular "
|
955 |
"membership level)."
|
956 |
msgstr ""
|
957 |
"Segundo, seleccione un nivel de membresía existente de la casilla "
|
958 |
+
"desplegable y seleccione las categorías a las cuales permites acceso (para "
|
959 |
"ese nivel en concreto)."
|
960 |
|
961 |
+
#: views/admin_edit.php:5
|
962 |
msgid "Edit Member"
|
963 |
+
msgstr "Editar Usuario"
|
964 |
|
965 |
+
#: views/admin_edit.php:6
|
966 |
msgid "Edit existing member details."
|
967 |
msgstr "Editar detalles de usuario existente"
|
968 |
|
969 |
+
#: views/admin_edit.php:9 views/login.php:5
|
|
|
970 |
msgid "Username"
|
971 |
+
msgstr "Nombre de Usuario"
|
972 |
|
973 |
+
#: views/admin_edit.php:17
|
974 |
msgid "(twice, leave empty to retain old password)"
|
975 |
msgstr "(dos veces, dejar en blanco pra conservar la actual contraseña)"
|
976 |
|
977 |
+
#: views/admin_edit.php:33
|
978 |
msgid "Notify User"
|
979 |
+
msgstr "Notificar Usuario"
|
980 |
+
|
981 |
+
#: views/admin_edit.php:40
|
982 |
+
msgid "Subscriber ID/Reference"
|
983 |
+
msgstr "Identificación del Suscriptor/Referencia"
|
984 |
|
985 |
+
#: views/admin_edit.php:44
|
986 |
+
msgid "Last Accessed From IP"
|
987 |
+
msgstr "Último Accedido Desde IP"
|
988 |
+
|
989 |
+
#: views/admin_edit.php:52
|
990 |
msgid "Edit User "
|
991 |
+
msgstr "Editar Usuario"
|
992 |
|
993 |
+
#: views/admin_edit_level.php:5
|
994 |
msgid "Edit membership level"
|
995 |
msgstr "Editar categoría de usuario"
|
996 |
|
997 |
+
#: views/admin_edit_level.php:6
|
998 |
msgid "Edit membership level."
|
999 |
+
msgstr "Editar categoría de usuario."
|
1000 |
|
1001 |
+
#: views/admin_edit_level.php:21
|
1002 |
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
1003 |
+
msgstr "Sin Expiración (el acceso a este nivel no expirará hasta que se anule)"
|
1004 |
|
1005 |
+
#: views/admin_edit_level.php:26
|
1006 |
msgid "Weeks (Access expires after given number of weeks)"
|
1007 |
msgstr "Semanas (el acceso expirará después del número establecido de semanas)"
|
1008 |
|
1009 |
+
#: views/admin_edit_level.php:41
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
msgid "Edit Membership Level "
|
1011 |
+
msgstr "Editar Categoría de Usuario"
|
1012 |
|
1013 |
+
#: views/admin_members.php:2
|
1014 |
msgid "Simple WP Membership::Members"
|
1015 |
+
msgstr "Simple WP Membership::Miembros"
|
1016 |
|
1017 |
+
#: views/admin_members.php:3 views/admin_members_list.php:30
|
|
|
|
|
1018 |
msgid "Add New"
|
1019 |
+
msgstr "Añadir Nuevo"
|
|
|
|
|
|
|
|
|
|
|
1020 |
|
1021 |
+
#: views/admin_membership_levels.php:2
|
1022 |
msgid "Simple WP Membership::Membership Levels"
|
1023 |
+
msgstr "Simple WP Membership::Nivel de Membresía"
|
1024 |
+
|
1025 |
+
#: views/admin_membership_levels.php:12 views/admin_members_list.php:6
|
1026 |
+
msgid "search"
|
1027 |
+
msgstr "buscar"
|
1028 |
|
1029 |
+
#: views/admin_membership_level_menu.php:2
|
1030 |
msgid "Membership level"
|
1031 |
+
msgstr "Nivel de membresía"
|
1032 |
|
1033 |
+
#: views/admin_membership_level_menu.php:3
|
1034 |
msgid "Manage Content Production"
|
1035 |
+
msgstr "Gestionar la Producción de Contenido"
|
1036 |
|
1037 |
+
#: views/admin_membership_level_menu.php:4
|
1038 |
msgid "Category Protection"
|
1039 |
+
msgstr "Protección de Categoría"
|
1040 |
|
1041 |
+
#: views/admin_membership_manage.php:17
|
1042 |
msgid "Example Content Protection Settings"
|
1043 |
msgstr "Ejemplo de Ajustes de contenido protegido"
|
1044 |
|
1045 |
+
#: views/admin_member_form_common_part.php:23
|
1046 |
msgid "Gender"
|
1047 |
msgstr "Sexo"
|
1048 |
|
1049 |
+
#: views/admin_member_form_common_part.php:30 views/edit.php:28
|
|
|
1050 |
msgid "Phone"
|
1051 |
msgstr "Teléfono"
|
1052 |
|
1053 |
+
#: views/admin_member_form_common_part.php:34 views/edit.php:32
|
|
|
1054 |
msgid "Street"
|
1055 |
msgstr "Calle"
|
1056 |
|
1057 |
+
#: views/admin_member_form_common_part.php:38 views/edit.php:36
|
|
|
1058 |
msgid "City"
|
1059 |
msgstr "Ciudad"
|
1060 |
|
1061 |
+
#: views/admin_member_form_common_part.php:42 views/edit.php:40
|
|
|
1062 |
msgid "State"
|
1063 |
+
msgstr "Estado"
|
1064 |
|
1065 |
+
#: views/admin_member_form_common_part.php:46 views/edit.php:44
|
|
|
1066 |
msgid "Zipcode"
|
1067 |
msgstr "Código Postal"
|
1068 |
|
1069 |
+
#: views/admin_member_form_common_part.php:50 views/edit.php:48
|
|
|
1070 |
msgid "Country"
|
1071 |
msgstr "País"
|
1072 |
|
1073 |
+
#: views/admin_member_form_common_part.php:54
|
1074 |
msgid "Company"
|
1075 |
msgstr "Empresa o Institución"
|
1076 |
|
1077 |
+
#: views/admin_member_form_common_part.php:58
|
1078 |
msgid "Member Since"
|
1079 |
+
msgstr "Miembro Desde"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
|
1081 |
+
#: views/admin_tools_settings.php:9
|
|
|
|
|
|
|
|
|
1082 |
msgid "Generate a Registration Completion link"
|
1083 |
+
msgstr "Generar un vínculo para Completar el Registro"
|
1084 |
|
1085 |
+
#: views/admin_tools_settings.php:12
|
1086 |
msgid ""
|
1087 |
"You can manually generate a registration completion link here and give it to "
|
1088 |
"your customer if they have missed the email that was automatically sent out "
|
1089 |
"to them after the payment."
|
1090 |
msgstr ""
|
1091 |
+
"Puede generar manualmente un enlace para completar el registro aquí y "
|
1092 |
+
"enviarlo al usuario si ha perdido el correo electrónico que se envía "
|
1093 |
+
"automáticamente a ellos después del pago."
|
1094 |
|
1095 |
+
#: views/admin_tools_settings.php:17
|
1096 |
msgid "Generate Registration Completion Link"
|
1097 |
+
msgstr "Generar Link Para Completar Registro"
|
1098 |
|
1099 |
+
#: views/admin_tools_settings.php:20
|
1100 |
msgid "OR"
|
1101 |
+
msgstr "O"
|
1102 |
|
1103 |
+
#: views/admin_tools_settings.php:21
|
1104 |
msgid "For All Pending Registrations"
|
1105 |
+
msgstr "Para Todos Los Registros Pendientes"
|
1106 |
|
1107 |
+
#: views/admin_tools_settings.php:24
|
1108 |
msgid "Registration Completion Links Will Appear Below:"
|
1109 |
+
msgstr "Los Enlaces Para Completar el Registro Aparecerán Aparecen por Debajo:"
|
1110 |
|
1111 |
+
#: views/admin_tools_settings.php:31
|
1112 |
msgid "Send Registration Reminder Email too"
|
1113 |
+
msgstr "Enviar también recordatorio del registro del correo electrónico"
|
1114 |
|
1115 |
+
#: views/admin_tools_settings.php:34
|
1116 |
msgid "Submit"
|
1117 |
msgstr "Enviar"
|
1118 |
|
1119 |
+
#: views/edit.php:58
|
1120 |
msgid "Update"
|
1121 |
msgstr "Actualizar"
|
1122 |
|
1123 |
+
#: views/forgot_password.php:12
|
|
|
|
|
|
|
|
|
1124 |
msgid "Reset Password"
|
1125 |
msgstr "Restablecer Contraseña"
|
1126 |
|
1127 |
+
#: views/loggedin.php:3
|
1128 |
msgid "Logged in as"
|
1129 |
msgstr "Sesión iniciada como"
|
1130 |
|
1131 |
+
#: views/loggedin.php:11
|
1132 |
msgid "Membership"
|
1133 |
msgstr "Membresía"
|
1134 |
|
1135 |
+
#: views/loggedin.php:15
|
1136 |
msgid "Account Expiry"
|
1137 |
msgstr "Valido hasta"
|
1138 |
|
1139 |
+
#: views/loggedin.php:19
|
1140 |
msgid "Logout"
|
1141 |
+
msgstr "Cerrar Sesión"
|
1142 |
|
1143 |
+
#: views/login.php:18
|
1144 |
msgid "Remember Me"
|
1145 |
msgstr "Recordarme"
|
1146 |
|
1147 |
+
#: views/login.php:24
|
1148 |
msgid "Forgot Password"
|
1149 |
+
msgstr "Contraseña Perdida"
|
1150 |
+
|
1151 |
+
#: views/payments/admin_all_payment_transactions.php:7
|
1152 |
+
msgid "All the payments/transactions of your members are recorded here."
|
1153 |
+
msgstr "Todos los pagos/transacciones de sus miembros se registran aquí."
|
1154 |
|
1155 |
+
#: views/payments/admin_all_payment_transactions.php:14
|
1156 |
+
msgid "Search for a transaction by using email or name"
|
1157 |
+
msgstr ""
|
1158 |
+
"Búsqueda de una transacción mediante el uso de correo electrónico o nombre"
|
1159 |
|
1160 |
+
#: views/payments/admin_all_payment_transactions.php:18
|
1161 |
+
msgid "Search"
|
1162 |
+
msgstr "Buscar"
|
1163 |
|
1164 |
+
#: views/payments/admin_create_payment_buttons.php:13
|
1165 |
+
msgid ""
|
1166 |
+
"You can create new payment button for your memberships using this interface."
|
1167 |
+
msgstr ""
|
1168 |
+
"Puedes crear un nuevo botón de pago para sus membresías utilizando este "
|
1169 |
+
"interfaz."
|
1170 |
|
1171 |
+
#: views/payments/admin_create_payment_buttons.php:22
|
1172 |
+
msgid "Select Payment Button Type"
|
1173 |
+
msgstr "Seleccione el Tipo de Botón de Pago"
|
1174 |
|
1175 |
+
#: views/payments/admin_create_payment_buttons.php:34
|
1176 |
+
msgid "Next"
|
1177 |
+
msgstr "Siguiente"
|
1178 |
|
1179 |
+
#: views/payments/admin_edit_payment_buttons.php:12
|
1180 |
+
msgid "You can edit a payment button using this interface."
|
1181 |
+
msgstr "Puede editar un botón de pago utilizando este interfaz."
|
1182 |
|
1183 |
+
#: views/payments/admin_payments_page.php:9
|
1184 |
+
msgid "Simple Membership::Payments"
|
1185 |
+
msgstr "Simple Membership::Pagos"
|
1186 |
|
1187 |
+
#: views/payments/admin_payment_buttons.php:7
|
1188 |
+
msgid ""
|
1189 |
+
"All the membership buttons that you created in the plugin are displayed here."
|
1190 |
+
msgstr ""
|
1191 |
+
"Todos los botones de miembros que ha creado en el plugin se muestran aquí."
|
1192 |
|
1193 |
+
#: views/payments/admin_payment_settings.php:31
|
1194 |
+
msgid "PayPal Integration Settings"
|
1195 |
+
msgstr "Ajustes de integración con Paypal"
|
1196 |
+
|
1197 |
+
#: views/payments/admin_payment_settings.php:34
|
1198 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
1199 |
+
msgstr "Generar Código de \"Variables Avanzados\" para su botón de Paypal"
|
1200 |
+
|
1201 |
+
#: views/payments/admin_payment_settings.php:37
|
1202 |
+
msgid "Enter the Membership Level ID"
|
1203 |
+
msgstr "Introduzca el ID de la categoría de usuario"
|
1204 |
+
|
1205 |
+
#: views/payments/admin_payment_settings.php:39
|
1206 |
+
msgid "Generate Code"
|
1207 |
+
msgstr "Generar el Código"
|
1208 |
+
|
1209 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:18
|
1210 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:192
|
1211 |
+
msgid "PayPal Buy Now Button Configuration"
|
1212 |
+
msgstr "Configuración del botón de PayPal Cómpralo Ya"
|
1213 |
+
|
1214 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:28
|
1215 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1216 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:29
|
1217 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:302
|
1218 |
+
msgid "Button Title"
|
1219 |
+
msgstr "Titulo del Botón"
|
1220 |
+
|
1221 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:46
|
1222 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1223 |
+
msgid "Payment Amount"
|
1224 |
+
msgstr "Cantidad de Pago"
|
1225 |
+
|
1226 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:54
|
1227 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:235
|
1228 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:47
|
1229 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:320
|
1230 |
+
msgid "Payment Currency"
|
1231 |
+
msgstr "Moneda de Pago"
|
1232 |
+
|
1233 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:93
|
1234 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1235 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:173
|
1236 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:446
|
1237 |
+
msgid "Return URL"
|
1238 |
+
msgstr "URL de Retorno"
|
1239 |
+
|
1240 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:101
|
1241 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1242 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:86
|
1243 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:359
|
1244 |
+
msgid "PayPal Email"
|
1245 |
+
msgstr "Correo Electrónico de PayPal"
|
1246 |
+
|
1247 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:109
|
1248 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:290
|
1249 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:181
|
1250 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:454
|
1251 |
+
msgid "Button Image URL"
|
1252 |
+
msgstr "URL de la imagen del Botón"
|
1253 |
+
|
1254 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:119
|
1255 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1256 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:193
|
1257 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:466
|
1258 |
+
msgid "Save Payment Data"
|
1259 |
+
msgstr "Guardar Datos de Pago"
|
1260 |
+
|
1261 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1262 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:294
|
1263 |
+
msgid "Button ID"
|
1264 |
+
msgstr "Botón ID"
|
1265 |
+
|
1266 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:20
|
1267 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:288
|
1268 |
+
msgid "PayPal Subscription Button Configuration"
|
1269 |
+
msgstr "Configuración del Botón de Suscripción de PayPal"
|
1270 |
+
|
1271 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:94
|
1272 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:367
|
1273 |
+
msgid "Billing Amount Each Cycle"
|
1274 |
+
msgstr "Cantidad de Facturación de Cada Ciclo"
|
1275 |
+
|
1276 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:102
|
1277 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:375
|
1278 |
+
msgid "Billing Cycle"
|
1279 |
+
msgstr "Ciclo de Facturación"
|
1280 |
+
|
1281 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:115
|
1282 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:388
|
1283 |
+
msgid "Billing Cycle Count"
|
1284 |
+
msgstr "Contador de Facturación de Cada Ciclo"
|
1285 |
+
|
1286 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:123
|
1287 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:396
|
1288 |
+
msgid "Re-attempt on Failure"
|
1289 |
+
msgstr "Re-intento de Insuficiencia"
|
1290 |
+
|
1291 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:136
|
1292 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:409
|
1293 |
+
msgid ""
|
1294 |
+
"Trial Billing Details (Leave empty if you are not offering a trial period)"
|
1295 |
+
msgstr ""
|
1296 |
+
"Detalles de facturación de prueba (Dejar en blanco si no está ofreciendo un "
|
1297 |
+
"período de prueba)"
|
1298 |
+
|
1299 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:142
|
1300 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:415
|
1301 |
+
msgid "Trial Billing Amount"
|
1302 |
+
msgstr "Prueba de facturación de Importe"
|
1303 |
+
|
1304 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:150
|
1305 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:423
|
1306 |
+
msgid "Trial Billing Period"
|
1307 |
+
msgstr "Período de Facturación de prueba"
|
1308 |
+
|
1309 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:167
|
1310 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:440
|
1311 |
+
msgid "Optional Details"
|
1312 |
+
msgstr "Detalles Opcionales"
|
1313 |
+
|
1314 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:77
|
1315 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:79
|
1316 |
+
msgid "Buy Now"
|
1317 |
+
msgstr "Compra Ahora"
|
1318 |
+
|
1319 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:197
|
1320 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:199
|
1321 |
+
msgid "Subscribe Now"
|
1322 |
+
msgstr "Suscríbete Ahora"
|
languages/swpm-lv_LV.mo
ADDED
Binary file
|
languages/swpm-lv_LV.po
ADDED
@@ -0,0 +1,1252 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Simple Membership\n"
|
4 |
+
"POT-Creation-Date: 2015-08-15 13:27+1000\n"
|
5 |
+
"PO-Revision-Date: 2015-08-19 18:17+0200\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: Uldis <uldis@rom.lv>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Generator: Poedit 1.7.5\n"
|
12 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
13 |
+
"X-Poedit-Basepath: .\n"
|
14 |
+
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
15 |
+
"2);\n"
|
16 |
+
"Language: lv_LV\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
|
19 |
+
#: classes/class.simple-wp-membership.php:262
|
20 |
+
msgid "You are not logged in."
|
21 |
+
msgstr "Nepieciešams ielogoties."
|
22 |
+
|
23 |
+
#: classes/class.simple-wp-membership.php:296
|
24 |
+
msgid "Simple WP Membership Protection"
|
25 |
+
msgstr "Simple WP Membership aizsardzība"
|
26 |
+
|
27 |
+
#: classes/class.simple-wp-membership.php:308
|
28 |
+
msgid "Simple Membership Protection options"
|
29 |
+
msgstr "Simple Membership aizsardzības uzstādījumi"
|
30 |
+
|
31 |
+
#: classes/class.simple-wp-membership.php:324
|
32 |
+
msgid "Do you want to protect this content?"
|
33 |
+
msgstr "Vai vēlaties aizsargāt šo saturu?"
|
34 |
+
|
35 |
+
#: classes/class.simple-wp-membership.php:329
|
36 |
+
msgid "Select the membership level that can access this content:"
|
37 |
+
msgstr "Norādiet dalības līmeni, kas nepieciešams satura piekļuvei:"
|
38 |
+
|
39 |
+
#: classes/class.simple-wp-membership.php:462
|
40 |
+
msgid "WP Membership"
|
41 |
+
msgstr "WP Membership"
|
42 |
+
|
43 |
+
#: classes/class.simple-wp-membership.php:463 classes/class.swpm-members.php:8
|
44 |
+
#: views/admin_members_menu.php:2
|
45 |
+
msgid "Members"
|
46 |
+
msgstr "Dalībnieki"
|
47 |
+
|
48 |
+
#: classes/class.simple-wp-membership.php:464
|
49 |
+
#: classes/class.swpm-category-list.php:20
|
50 |
+
#: classes/class.swpm-membership-levels.php:11
|
51 |
+
msgid "Membership Levels"
|
52 |
+
msgstr "Līdzdalības līmeņi"
|
53 |
+
|
54 |
+
#: classes/class.simple-wp-membership.php:465
|
55 |
+
msgid "Settings"
|
56 |
+
msgstr "Uzstādījumi"
|
57 |
+
|
58 |
+
#: classes/class.simple-wp-membership.php:466
|
59 |
+
msgid "Payments"
|
60 |
+
msgstr "Maksājumi"
|
61 |
+
|
62 |
+
#: classes/class.simple-wp-membership.php:467
|
63 |
+
msgid "Add-ons"
|
64 |
+
msgstr "Papildinājumi"
|
65 |
+
|
66 |
+
#: classes/class.swpm-access-control.php:21
|
67 |
+
#: classes/class.swpm-access-control.php:28
|
68 |
+
#: classes/class.swpm-access-control.php:55
|
69 |
+
msgid "You need to login to view this content. "
|
70 |
+
msgstr "Lai piekļūtu saturam, nepieciešams ielogoties. "
|
71 |
+
|
72 |
+
#: classes/class.swpm-access-control.php:34
|
73 |
+
#: classes/class.swpm-access-control.php:60
|
74 |
+
msgid ""
|
75 |
+
"Your account has expired. Please renew your account to gain access to this "
|
76 |
+
"content."
|
77 |
+
msgstr ""
|
78 |
+
"Jūsu kontam ir beidzies deriguma termiņš. Piekļuves turpināšanai "
|
79 |
+
"nepieciešams pagarināt abonementu."
|
80 |
+
|
81 |
+
#: classes/class.swpm-access-control.php:41
|
82 |
+
msgid "This content can only be viewed by members who joined on or before "
|
83 |
+
msgstr ""
|
84 |
+
"Piekļuve šim saturam ir pieejama tikai dalībniekiem, kas pievienojušies "
|
85 |
+
"pirms (ieskaitot)"
|
86 |
+
|
87 |
+
#: classes/class.swpm-access-control.php:46
|
88 |
+
#: classes/class.swpm-access-control.php:66
|
89 |
+
msgid "This content is not permitted for your membership level."
|
90 |
+
msgstr "Šim saturam Jums nav piekļuves Jūsu līdzdalības līmenī."
|
91 |
+
|
92 |
+
#: classes/class.swpm-access-control.php:84
|
93 |
+
msgid " The rest of the content is not permitted for your membership level."
|
94 |
+
msgstr "Tev nekas nav pieejams"
|
95 |
+
|
96 |
+
#: classes/class.swpm-access-control.php:88
|
97 |
+
#: classes/class.swpm-access-control.php:106
|
98 |
+
msgid "You need to login to view the rest of the content. "
|
99 |
+
msgstr "Pieslēdzieties, lai skatītu pārējo saturu."
|
100 |
+
|
101 |
+
#: classes/class.swpm-admin-registration.php:54
|
102 |
+
msgid "Registration Successful."
|
103 |
+
msgstr "Reģistrācija veiksmīga."
|
104 |
+
|
105 |
+
#: classes/class.swpm-admin-registration.php:59
|
106 |
+
#: classes/class.swpm-admin-registration.php:99
|
107 |
+
#: classes/class.swpm-membership-level.php:42
|
108 |
+
#: classes/class.swpm-membership-level.php:61
|
109 |
+
msgid "Please correct the following:"
|
110 |
+
msgstr "Lūdzu izlabojiet:"
|
111 |
+
|
112 |
+
#: classes/class.swpm-admin-registration.php:91
|
113 |
+
msgid "Your current password"
|
114 |
+
msgstr "Jūsu pašreizējā parole"
|
115 |
+
|
116 |
+
#: classes/class.swpm-ajax.php:14
|
117 |
+
msgid "Invalid Email Address"
|
118 |
+
msgstr "Nederīga epasta adrese"
|
119 |
+
|
120 |
+
#: classes/class.swpm-ajax.php:21 classes/class.swpm-ajax.php:32
|
121 |
+
msgid "Aready taken"
|
122 |
+
msgstr "Aizņemts"
|
123 |
+
|
124 |
+
#: classes/class.swpm-ajax.php:33
|
125 |
+
msgid "Available"
|
126 |
+
msgstr "Pieejams"
|
127 |
+
|
128 |
+
#: classes/class.swpm-auth.php:50
|
129 |
+
msgid "User Not Found."
|
130 |
+
msgstr "Lietotājs nav atrasts"
|
131 |
+
|
132 |
+
#: classes/class.swpm-auth.php:57
|
133 |
+
msgid "Password Empty or Invalid."
|
134 |
+
msgstr "Parole ir tukša vai nederīga"
|
135 |
+
|
136 |
+
#: classes/class.swpm-auth.php:82
|
137 |
+
msgid "Account is inactive."
|
138 |
+
msgstr "Neaktīvs konts."
|
139 |
+
|
140 |
+
#: classes/class.swpm-auth.php:85
|
141 |
+
msgid "Account is pending."
|
142 |
+
msgstr "Konts gaida aktivāciju."
|
143 |
+
|
144 |
+
#: classes/class.swpm-auth.php:88 classes/class.swpm-auth.php:106
|
145 |
+
msgid "Account has expired."
|
146 |
+
msgstr "Kontam beidzies derīguma termiņš."
|
147 |
+
|
148 |
+
#: classes/class.swpm-auth.php:114
|
149 |
+
msgid "You are logged in as:"
|
150 |
+
msgstr "Pieslēdzies kā:"
|
151 |
+
|
152 |
+
#: classes/class.swpm-auth.php:160
|
153 |
+
msgid "Logged Out Successfully."
|
154 |
+
msgstr "Veiksmīga atslēgšanās."
|
155 |
+
|
156 |
+
#: classes/class.swpm-auth.php:210
|
157 |
+
msgid "Session Expired."
|
158 |
+
msgstr "Sesija beigusies."
|
159 |
+
|
160 |
+
#: classes/class.swpm-auth.php:219
|
161 |
+
msgid "Invalid User Name"
|
162 |
+
msgstr "Nederīgs lietotāja vārds"
|
163 |
+
|
164 |
+
#: classes/class.swpm-auth.php:227
|
165 |
+
msgid "Please login again."
|
166 |
+
msgstr "Lūdzu pieslēdzieties atkārtoti."
|
167 |
+
|
168 |
+
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:21
|
169 |
+
#: classes/class.swpm-membership-levels.php:10
|
170 |
+
#: classes/class.swpm-membership-levels.php:20 views/add.php:30
|
171 |
+
#: views/admin_member_form_common_part.php:2 views/edit.php:52
|
172 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:36
|
173 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
174 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:37
|
175 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:310
|
176 |
+
msgid "Membership Level"
|
177 |
+
msgstr "Dalības līmenis"
|
178 |
+
|
179 |
+
#: classes/class.swpm-category-list.php:34 classes/class.swpm-members.php:16
|
180 |
+
#: classes/class.swpm-membership-levels.php:19
|
181 |
+
msgid "ID"
|
182 |
+
msgstr "ID"
|
183 |
+
|
184 |
+
#: classes/class.swpm-category-list.php:35
|
185 |
+
msgid "Name"
|
186 |
+
msgstr "Vārds"
|
187 |
+
|
188 |
+
#: classes/class.swpm-category-list.php:36
|
189 |
+
msgid "Description"
|
190 |
+
msgstr "Apraksts"
|
191 |
+
|
192 |
+
#: classes/class.swpm-category-list.php:37
|
193 |
+
msgid "Count"
|
194 |
+
msgstr "Skaits"
|
195 |
+
|
196 |
+
#: classes/class.swpm-category-list.php:78
|
197 |
+
msgid "Updated! "
|
198 |
+
msgstr "Atjaunināts!"
|
199 |
+
|
200 |
+
#: classes/class.swpm-form.php:26
|
201 |
+
msgid ""
|
202 |
+
"Wordpress account exists with given user name. But given email doesn't match."
|
203 |
+
msgstr ""
|
204 |
+
"Norādītais lietotājvārds atbilst eksistējošam Wordpress kontam. Taču "
|
205 |
+
"norādītā epasta adrese nesakrīt."
|
206 |
+
|
207 |
+
#: classes/class.swpm-form.php:31
|
208 |
+
msgid ""
|
209 |
+
"Wordpress account exists with given email. But given user name doesn't match."
|
210 |
+
msgstr ""
|
211 |
+
"Norādītā epasta adrese atbilst eksistējošam Wordpress kontam. Taču "
|
212 |
+
"norādītais lietotājvārds nesakrīt."
|
213 |
+
|
214 |
+
#: classes/class.swpm-form.php:40
|
215 |
+
msgid "User name is required"
|
216 |
+
msgstr "Nepieciešams lietotājvārds"
|
217 |
+
|
218 |
+
#: classes/class.swpm-form.php:44
|
219 |
+
msgid "User name contains invalid character"
|
220 |
+
msgstr "Lietotājvārds satur nederīgu rakstzīmi"
|
221 |
+
|
222 |
+
#: classes/class.swpm-form.php:52
|
223 |
+
msgid "User name already exists."
|
224 |
+
msgstr "Lietotājvārds jau ir reģistrēts."
|
225 |
+
|
226 |
+
#: classes/class.swpm-form.php:75
|
227 |
+
msgid "Password is required"
|
228 |
+
msgstr "Nepieciešama parole"
|
229 |
+
|
230 |
+
#: classes/class.swpm-form.php:82
|
231 |
+
msgid "Password mismatch"
|
232 |
+
msgstr "Paroles nesakrīt"
|
233 |
+
|
234 |
+
#: classes/class.swpm-form.php:93
|
235 |
+
msgid "Email is required"
|
236 |
+
msgstr "Nepieciešams epasts"
|
237 |
+
|
238 |
+
#: classes/class.swpm-form.php:97
|
239 |
+
msgid "Email is invalid"
|
240 |
+
msgstr "E-pasts nav derīgs"
|
241 |
+
|
242 |
+
#: classes/class.swpm-form.php:113
|
243 |
+
msgid "Email is already used."
|
244 |
+
msgstr "E-pasts jau ir reģistrēts"
|
245 |
+
|
246 |
+
#: classes/class.swpm-form.php:170
|
247 |
+
msgid "Member since field is invalid"
|
248 |
+
msgstr "Dalībnieks līdz lauks nav derīgs"
|
249 |
+
|
250 |
+
#: classes/class.swpm-form.php:181
|
251 |
+
msgid "Access starts field is invalid"
|
252 |
+
msgstr "Pieejas sākuma lauks nav derīgs"
|
253 |
+
|
254 |
+
#: classes/class.swpm-form.php:191
|
255 |
+
msgid "Gender field is invalid"
|
256 |
+
msgstr "Dzimuma lauks nav derīgs"
|
257 |
+
|
258 |
+
#: classes/class.swpm-form.php:202
|
259 |
+
msgid "Account state field is invalid"
|
260 |
+
msgstr "Konta statusa lauks nav derīgs"
|
261 |
+
|
262 |
+
#: classes/class.swpm-form.php:209
|
263 |
+
msgid "Invalid membership level"
|
264 |
+
msgstr "Nederīgs līdzdalības līmenis"
|
265 |
+
|
266 |
+
#: classes/class.swpm-front-registration.php:71
|
267 |
+
msgid "Security check: captcha validation failed."
|
268 |
+
msgstr "Drošības pārbaude: captcha pārbaude neizdevās."
|
269 |
+
|
270 |
+
#: classes/class.swpm-front-registration.php:80
|
271 |
+
msgid "Registration Successful. "
|
272 |
+
msgstr "Reģistrācija veiksmīga."
|
273 |
+
|
274 |
+
#: classes/class.swpm-front-registration.php:80
|
275 |
+
#: classes/class.swpm-settings.php:367
|
276 |
+
msgid "Please"
|
277 |
+
msgstr "Lūdzu doties uz lapu"
|
278 |
+
|
279 |
+
#: classes/class.swpm-front-registration.php:80
|
280 |
+
#: classes/class.swpm-settings.php:367 views/login.php:21
|
281 |
+
msgid "Login"
|
282 |
+
msgstr "Pieslēgties"
|
283 |
+
|
284 |
+
#: classes/class.swpm-front-registration.php:92
|
285 |
+
#: classes/class.swpm-front-registration.php:179
|
286 |
+
msgid "Please correct the following"
|
287 |
+
msgstr "Lūdzu labojiet"
|
288 |
+
|
289 |
+
#: classes/class.swpm-front-registration.php:123
|
290 |
+
msgid "Membership Level Couldn't be found."
|
291 |
+
msgstr "Dalības līmeni nevarēja atrast."
|
292 |
+
|
293 |
+
#: classes/class.swpm-front-registration.php:162
|
294 |
+
msgid "Profile updated successfully."
|
295 |
+
msgstr "Profils atjaunināts sekmīgi."
|
296 |
+
|
297 |
+
#: classes/class.swpm-front-registration.php:170
|
298 |
+
msgid ""
|
299 |
+
"Profile updated successfully. You will need to re-login since you changed "
|
300 |
+
"your password."
|
301 |
+
msgstr ""
|
302 |
+
"Profils atjaunināts sekmīgi. Tā kā tika mainīta parole, nepieciešams "
|
303 |
+
"atkārtoti ielogoties."
|
304 |
+
|
305 |
+
#: classes/class.swpm-front-registration.php:189
|
306 |
+
msgid "Email address not valid."
|
307 |
+
msgstr "Nederīga epasta adrese."
|
308 |
+
|
309 |
+
#: classes/class.swpm-front-registration.php:200
|
310 |
+
msgid "No user not found with that email address."
|
311 |
+
msgstr "Ar šādu epasta adresi nav atrasts neviens lietotājs."
|
312 |
+
|
313 |
+
#: classes/class.swpm-front-registration.php:201
|
314 |
+
#: classes/class.swpm-front-registration.php:224
|
315 |
+
msgid "Email Address: "
|
316 |
+
msgstr "E-pasta adrese:"
|
317 |
+
|
318 |
+
#: classes/class.swpm-front-registration.php:223
|
319 |
+
msgid "New password has been sent to your email address."
|
320 |
+
msgstr "Jaunā parole tika nosūtīta uz Jūsu epasta adresi."
|
321 |
+
|
322 |
+
#: classes/class.swpm-init-time-tasks.php:103
|
323 |
+
msgid "Sorry, Nonce verification failed."
|
324 |
+
msgstr "Atvainojiet, nonce pārbaude nesekmīga."
|
325 |
+
|
326 |
+
#: classes/class.swpm-init-time-tasks.php:109
|
327 |
+
msgid "Sorry, Password didn't match."
|
328 |
+
msgstr "Atvainojiet, nesakrīt paroles."
|
329 |
+
|
330 |
+
#: classes/class.swpm-level-form.php:47
|
331 |
+
msgid "Date format is not valid."
|
332 |
+
msgstr "Nederīgs datuma formāts."
|
333 |
+
|
334 |
+
#: classes/class.swpm-level-form.php:55
|
335 |
+
msgid "Access duration must be > 0."
|
336 |
+
msgstr "Piekļuves ilgumam jābūt >0."
|
337 |
+
|
338 |
+
#: classes/class.swpm-member-utils.php:22
|
339 |
+
#: classes/class.swpm-member-utils.php:30
|
340 |
+
#: classes/class.swpm-member-utils.php:38
|
341 |
+
#: classes/class.swpm-member-utils.php:48
|
342 |
+
msgid "User is not logged in."
|
343 |
+
msgstr "Lietotājs nav ielogojies."
|
344 |
+
|
345 |
+
#: classes/class.swpm-members.php:7
|
346 |
+
msgid "Member"
|
347 |
+
msgstr "Dalībnieks"
|
348 |
+
|
349 |
+
#: classes/class.swpm-members.php:17 views/add.php:6 views/edit.php:4
|
350 |
+
msgid "User Name"
|
351 |
+
msgstr "Lietotājvārds"
|
352 |
+
|
353 |
+
#: classes/class.swpm-members.php:18 views/add.php:22
|
354 |
+
#: views/admin_member_form_common_part.php:15 views/edit.php:20
|
355 |
+
msgid "First Name"
|
356 |
+
msgstr "Vārds"
|
357 |
+
|
358 |
+
#: classes/class.swpm-members.php:19 views/add.php:26
|
359 |
+
#: views/admin_member_form_common_part.php:19 views/edit.php:24
|
360 |
+
msgid "Last Name"
|
361 |
+
msgstr "Uzvārds"
|
362 |
+
|
363 |
+
#: classes/class.swpm-members.php:20 views/add.php:10 views/edit.php:8
|
364 |
+
msgid "Email"
|
365 |
+
msgstr "E-pasts"
|
366 |
+
|
367 |
+
#: classes/class.swpm-members.php:22
|
368 |
+
#: views/admin_member_form_common_part.php:11
|
369 |
+
msgid "Access Starts"
|
370 |
+
msgstr "Piekļuve no"
|
371 |
+
|
372 |
+
#: classes/class.swpm-members.php:23
|
373 |
+
msgid "Account State"
|
374 |
+
msgstr "Konta stāvoklis"
|
375 |
+
|
376 |
+
#: classes/class.swpm-members.php:36
|
377 |
+
#: classes/class.swpm-membership-levels.php:35
|
378 |
+
msgid "Delete"
|
379 |
+
msgstr "Dzēst"
|
380 |
+
|
381 |
+
#: classes/class.swpm-members.php:110
|
382 |
+
msgid "No Member found."
|
383 |
+
msgstr "Neatradu dalībnieku."
|
384 |
+
|
385 |
+
#: classes/class.swpm-membership-level.php:37
|
386 |
+
msgid "Membership Level Creation Successful."
|
387 |
+
msgstr "Dalības līmeņa izveide veiksmīga."
|
388 |
+
|
389 |
+
#: classes/class.swpm-membership-level.php:56
|
390 |
+
msgid "Updated Successfully."
|
391 |
+
msgstr "Veiksmīgi atjaunināts."
|
392 |
+
|
393 |
+
#: classes/class.swpm-membership-levels.php:21
|
394 |
+
msgid "Role"
|
395 |
+
msgstr "Loma"
|
396 |
+
|
397 |
+
#: classes/class.swpm-membership-levels.php:22
|
398 |
+
msgid "Access Valid For/Until"
|
399 |
+
msgstr "Piekļuve derīga līdz"
|
400 |
+
|
401 |
+
#: classes/class.swpm-misc-utils.php:50
|
402 |
+
msgid "Registration"
|
403 |
+
msgstr "Reģistrācija"
|
404 |
+
|
405 |
+
#: classes/class.swpm-misc-utils.php:73
|
406 |
+
msgid "Member Login"
|
407 |
+
msgstr "Dalībnieka pieslēgšanās"
|
408 |
+
|
409 |
+
#: classes/class.swpm-misc-utils.php:96
|
410 |
+
msgid "Profile"
|
411 |
+
msgstr "Profils"
|
412 |
+
|
413 |
+
#: classes/class.swpm-misc-utils.php:119
|
414 |
+
msgid "Password Reset"
|
415 |
+
msgstr "Paroles atjaunošana"
|
416 |
+
|
417 |
+
#: classes/class.swpm-settings.php:38
|
418 |
+
msgid "Plugin Documentation"
|
419 |
+
msgstr "Spraudņa dokumentācija"
|
420 |
+
|
421 |
+
#: classes/class.swpm-settings.php:39
|
422 |
+
msgid "General Settings"
|
423 |
+
msgstr "Vispārējie iestatījumi"
|
424 |
+
|
425 |
+
#: classes/class.swpm-settings.php:40
|
426 |
+
msgid "Enable Free Membership"
|
427 |
+
msgstr "Ieslēgt bezmaksas dalību"
|
428 |
+
|
429 |
+
#: classes/class.swpm-settings.php:41
|
430 |
+
msgid ""
|
431 |
+
"Enable/disable registration for free membership level. When you enable this "
|
432 |
+
"option, make sure to specify a free membership level ID in the field below."
|
433 |
+
msgstr ""
|
434 |
+
"Ieslēgt / izslēgt reģistrāciju bezmaksas dalības līmenī. Ieslēdzot šo "
|
435 |
+
"iespēju pārliecinieties, vai ir norādīts bezmaksas dalības līmeņa "
|
436 |
+
"identifikators (zemāk)!"
|
437 |
+
|
438 |
+
#: classes/class.swpm-settings.php:42
|
439 |
+
msgid "Free Membership Level ID"
|
440 |
+
msgstr "Bezmaksas dalības līmeņa ID"
|
441 |
+
|
442 |
+
#: classes/class.swpm-settings.php:43
|
443 |
+
msgid "Assign free membership level ID"
|
444 |
+
msgstr "Piesaistīt bezmaksas dalības līmeņa ID"
|
445 |
+
|
446 |
+
#: classes/class.swpm-settings.php:44
|
447 |
+
msgid "Enable More Tag Protection"
|
448 |
+
msgstr "Ieslēgt vairāk taga aizsardzību"
|
449 |
+
|
450 |
+
#: classes/class.swpm-settings.php:45
|
451 |
+
msgid ""
|
452 |
+
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
453 |
+
"after the More tag is protected. Anything before the more tag is teaser "
|
454 |
+
"content."
|
455 |
+
msgstr ""
|
456 |
+
"Ieslēdz vai izslēdz \"vairāk\" taga aizsardzību rakstos un lapās. Jebkas pēc "
|
457 |
+
"\"Vairāk\" taga tiek aizsargāts. Jebkas pims \"Vairāk\" taga ir brīvi "
|
458 |
+
"pieejams saturs."
|
459 |
+
|
460 |
+
#: classes/class.swpm-settings.php:46
|
461 |
+
msgid "Hide Adminbar"
|
462 |
+
msgstr "Slēpt Administrēšanas rīkjoslu"
|
463 |
+
|
464 |
+
#: classes/class.swpm-settings.php:47
|
465 |
+
msgid ""
|
466 |
+
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
467 |
+
"this box if you want to hide that admin toolbar in the fronend of your site."
|
468 |
+
msgstr ""
|
469 |
+
"WordPress rāda Administrēšanas rīkjoslu tiem lietotājiem, kas ir "
|
470 |
+
"pieslēgušies. Atzīmējiet šo rūtiņu, lai paslēptu rīkjoslu no mājas lapas "
|
471 |
+
"apmekletājiem."
|
472 |
+
|
473 |
+
#: classes/class.swpm-settings.php:49
|
474 |
+
msgid "Default Account Status"
|
475 |
+
msgstr "Noklusētais konta stāvoklis"
|
476 |
+
|
477 |
+
#: classes/class.swpm-settings.php:52
|
478 |
+
msgid ""
|
479 |
+
"Select the default account status for newly registered users. If you want to "
|
480 |
+
"manually approve the members then you can set the status to \"Pending\"."
|
481 |
+
msgstr ""
|
482 |
+
"Izvēlieties noklusēto reģistrācijas stāvokli tikko reģisttrētiem "
|
483 |
+
"lietotājiem. Ja vēlaties dalībniekus apstiprināt manuāli, izvēlieties "
|
484 |
+
"\"Gaida aktivāciju\"."
|
485 |
+
|
486 |
+
#: classes/class.swpm-settings.php:53
|
487 |
+
msgid "Allow Account Deletion"
|
488 |
+
msgstr "Atļaut konta dzēšanu"
|
489 |
+
|
490 |
+
#: classes/class.swpm-settings.php:55
|
491 |
+
msgid "Allow users to delete their accounts."
|
492 |
+
msgstr "Atļaut lietotājiem dzēst savus kontus."
|
493 |
+
|
494 |
+
#: classes/class.swpm-settings.php:56
|
495 |
+
msgid "Auto Delete Pending Account"
|
496 |
+
msgstr ""
|
497 |
+
"Automātiski dzēst kontus, kas ilgstoši atrodas \"Gaida aktivāciju\" statusā"
|
498 |
+
|
499 |
+
#: classes/class.swpm-settings.php:59
|
500 |
+
msgid "Select how long you want to keep \"pending\" account."
|
501 |
+
msgstr ""
|
502 |
+
"Norādīet, cik ilgi gaidīt konta aktivāciju pirms tā automātiskas dzēšanas."
|
503 |
+
|
504 |
+
#: classes/class.swpm-settings.php:67
|
505 |
+
msgid "Pages Settings"
|
506 |
+
msgstr "Lapu uzstādījumi"
|
507 |
+
|
508 |
+
#: classes/class.swpm-settings.php:68
|
509 |
+
msgid "Login Page URL"
|
510 |
+
msgstr "Login lapas URL"
|
511 |
+
|
512 |
+
#: classes/class.swpm-settings.php:70
|
513 |
+
msgid "Registration Page URL"
|
514 |
+
msgstr "Reģistrācijas lapas URL"
|
515 |
+
|
516 |
+
#: classes/class.swpm-settings.php:72
|
517 |
+
msgid "Join Us Page URL"
|
518 |
+
msgstr "Pievienojies mums lapas URL"
|
519 |
+
|
520 |
+
#: classes/class.swpm-settings.php:74
|
521 |
+
msgid "Edit Profile Page URL"
|
522 |
+
msgstr "Labot profilu lapas URL"
|
523 |
+
|
524 |
+
#: classes/class.swpm-settings.php:76
|
525 |
+
msgid "Password Reset Page URL"
|
526 |
+
msgstr "Paroles atjaunošanas lapas URL"
|
527 |
+
|
528 |
+
#: classes/class.swpm-settings.php:79
|
529 |
+
msgid "Test & Debug Settings"
|
530 |
+
msgstr "Testēšanas & atķļūdošanas uzstādījumi"
|
531 |
+
|
532 |
+
#: classes/class.swpm-settings.php:81
|
533 |
+
msgid "Check this option to enable debug logging."
|
534 |
+
msgstr "Atzīmējiet lai ieslēgtu atkļūdošanas logfaila izveidi"
|
535 |
+
|
536 |
+
#: classes/class.swpm-settings.php:86
|
537 |
+
msgid "Enable Sandbox Testing"
|
538 |
+
msgstr "Ieslēgt smilšukasti testiem"
|
539 |
+
|
540 |
+
#: classes/class.swpm-settings.php:87
|
541 |
+
msgid "Enable this option if you want to do sandbox payment testing."
|
542 |
+
msgstr "Ieslēdziet, lai testētu maksājumus"
|
543 |
+
|
544 |
+
#: classes/class.swpm-settings.php:97
|
545 |
+
msgid "Email Misc. Settings"
|
546 |
+
msgstr "Dažādi epasta uzstādījumi"
|
547 |
+
|
548 |
+
#: classes/class.swpm-settings.php:98
|
549 |
+
msgid "From Email Address"
|
550 |
+
msgstr "No epasta adreses"
|
551 |
+
|
552 |
+
#: classes/class.swpm-settings.php:101
|
553 |
+
msgid "Email Settings (Prompt to Complete Registration )"
|
554 |
+
msgstr "E-pasta uzstādījumi (paziņojums reģistrācijas pabeigšanai)"
|
555 |
+
|
556 |
+
#: classes/class.swpm-settings.php:102 classes/class.swpm-settings.php:108
|
557 |
+
#: classes/class.swpm-settings.php:120 classes/class.swpm-settings.php:127
|
558 |
+
msgid "Email Subject"
|
559 |
+
msgstr "E-pasta temats"
|
560 |
+
|
561 |
+
#: classes/class.swpm-settings.php:104 classes/class.swpm-settings.php:110
|
562 |
+
#: classes/class.swpm-settings.php:122 classes/class.swpm-settings.php:129
|
563 |
+
msgid "Email Body"
|
564 |
+
msgstr "E-pasta ķermenis"
|
565 |
+
|
566 |
+
#: classes/class.swpm-settings.php:107
|
567 |
+
msgid "Email Settings (Registration Complete)"
|
568 |
+
msgstr "E-pasta uzstādījumi (reģistrācija pabeigta)"
|
569 |
+
|
570 |
+
#: classes/class.swpm-settings.php:112
|
571 |
+
msgid "Send Notification to Admin"
|
572 |
+
msgstr "Sūtīt paziņojumu administratoram"
|
573 |
+
|
574 |
+
#: classes/class.swpm-settings.php:114
|
575 |
+
msgid "Admin Email Address"
|
576 |
+
msgstr "Administratora epasta adrese"
|
577 |
+
|
578 |
+
#: classes/class.swpm-settings.php:116
|
579 |
+
msgid "Send Email to Member When Added via Admin Dashboard"
|
580 |
+
msgstr ""
|
581 |
+
"Sūtīt epastu dalībniekam, ja tas tiek pievienots caur administratora vadības "
|
582 |
+
"paneli"
|
583 |
+
|
584 |
+
#: classes/class.swpm-settings.php:119
|
585 |
+
msgid "Email Settings (Password Reset)"
|
586 |
+
msgstr "E-pasta uzstādījumi (paroles atjaunošana)"
|
587 |
+
|
588 |
+
#: classes/class.swpm-settings.php:126
|
589 |
+
msgid " Email Settings (Account Upgrade Notification)"
|
590 |
+
msgstr "E-pasta uzstādījumi (dalības statusa maiņa)"
|
591 |
+
|
592 |
+
#: classes/class.swpm-settings.php:140
|
593 |
+
msgid "Advanced Settings"
|
594 |
+
msgstr "Papildus uzstādījumi"
|
595 |
+
|
596 |
+
#: classes/class.swpm-settings.php:142
|
597 |
+
msgid "Enable Expired Account Login"
|
598 |
+
msgstr "Atļaut ielogošanos kontiem ar beigušos derīguma termiņu"
|
599 |
+
|
600 |
+
#: classes/class.swpm-settings.php:143
|
601 |
+
msgid ""
|
602 |
+
"When enabled, expired members will be able to log into the system but won't "
|
603 |
+
"be able to view any protected content. This allows them to easily renew "
|
604 |
+
"their account by making another payment."
|
605 |
+
msgstr ""
|
606 |
+
"Ja šī iespēja ir atļauta, lietotāji ar beigušos konta derīguma termiņu "
|
607 |
+
"joprojām var ielogoties, taču nevar piekļūt aizsargātajam saturam. Tādējādi "
|
608 |
+
"ir iespējams vienkāršoti pēc ielogošanās pagarināt konta derīguma termiņu "
|
609 |
+
"veicot kārtējo maksājumu."
|
610 |
+
|
611 |
+
#: classes/class.swpm-settings.php:233
|
612 |
+
msgid "Settings updated!"
|
613 |
+
msgstr "Uzstādījumi atjaunināti!"
|
614 |
+
|
615 |
+
#: classes/class.swpm-settings.php:367
|
616 |
+
msgid "Not a Member?"
|
617 |
+
msgstr "Neesi dalībnieks?"
|
618 |
+
|
619 |
+
#: classes/class.swpm-settings.php:367 views/login.php:27
|
620 |
+
msgid "Join Us"
|
621 |
+
msgstr "Pievienojies mums!"
|
622 |
+
|
623 |
+
#: classes/class.swpm-utils.php:67
|
624 |
+
msgid "Active"
|
625 |
+
msgstr "Aktīvs"
|
626 |
+
|
627 |
+
#: classes/class.swpm-utils.php:68
|
628 |
+
msgid "Inactive"
|
629 |
+
msgstr "Neaktīvs"
|
630 |
+
|
631 |
+
#: classes/class.swpm-utils.php:69
|
632 |
+
msgid "Pending"
|
633 |
+
msgstr "Gaida aktivāciju"
|
634 |
+
|
635 |
+
#: classes/class.swpm-utils.php:70
|
636 |
+
msgid "Expired"
|
637 |
+
msgstr "Beidzies termiņš"
|
638 |
+
|
639 |
+
#: classes/class.swpm-utils.php:296
|
640 |
+
msgid "Never"
|
641 |
+
msgstr "Nekad"
|
642 |
+
|
643 |
+
#: classes/class.swpm-utils.php:370
|
644 |
+
msgid "Delete Account"
|
645 |
+
msgstr "Dzēst kontu"
|
646 |
+
|
647 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:106
|
648 |
+
#: views/payments/admin_all_payment_transactions.php:33
|
649 |
+
msgid "The selected entry was deleted!"
|
650 |
+
msgstr "Izvēlētais ieraksts dzēsts!"
|
651 |
+
|
652 |
+
#: classes/common/class.swpm-list-table.php:139
|
653 |
+
msgid "List View"
|
654 |
+
msgstr "Saraksta skats"
|
655 |
+
|
656 |
+
#: classes/common/class.swpm-list-table.php:140
|
657 |
+
msgid "Excerpt View"
|
658 |
+
msgstr "Izgriezumu skats"
|
659 |
+
|
660 |
+
#: classes/common/class.swpm-list-table.php:307
|
661 |
+
msgid "No items found."
|
662 |
+
msgstr "Nekas netika atrasts"
|
663 |
+
|
664 |
+
#: classes/common/class.swpm-list-table.php:433
|
665 |
+
msgid "Select bulk action"
|
666 |
+
msgstr "Izvēlieties lielapjoma darbību"
|
667 |
+
|
668 |
+
#: classes/common/class.swpm-list-table.php:435
|
669 |
+
msgid "Bulk Actions"
|
670 |
+
msgstr "Lielapjoma darbības"
|
671 |
+
|
672 |
+
#: classes/common/class.swpm-list-table.php:445
|
673 |
+
msgid "Apply"
|
674 |
+
msgstr "Pielietot"
|
675 |
+
|
676 |
+
#: classes/common/class.swpm-list-table.php:545
|
677 |
+
msgid "Filter by date"
|
678 |
+
msgstr "Filtrēt pēc datuma"
|
679 |
+
|
680 |
+
#: classes/common/class.swpm-list-table.php:547
|
681 |
+
msgid "All dates"
|
682 |
+
msgstr "Visi datumi"
|
683 |
+
|
684 |
+
#: classes/common/class.swpm-list-table.php:560
|
685 |
+
#, php-format
|
686 |
+
msgid "%1$s %2$d"
|
687 |
+
msgstr "%1$s %2$d"
|
688 |
+
|
689 |
+
#: classes/common/class.swpm-list-table.php:607
|
690 |
+
#, php-format
|
691 |
+
msgid "%s pending"
|
692 |
+
msgstr "%s gaida"
|
693 |
+
|
694 |
+
#: classes/common/class.swpm-list-table.php:721
|
695 |
+
msgid "Select Page"
|
696 |
+
msgstr "Izvēlieties lapu"
|
697 |
+
|
698 |
+
#: classes/common/class.swpm-list-table.php:876
|
699 |
+
msgid "Select All"
|
700 |
+
msgstr "Izvēlieties visu"
|
701 |
+
|
702 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:47
|
703 |
+
msgid "Your membership profile will be updated to reflect the payment."
|
704 |
+
msgstr ""
|
705 |
+
"Jūsu līdzdalības profils tiks atjaunināts lai atspoguļotu veikto maksājumu."
|
706 |
+
|
707 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:48
|
708 |
+
msgid "Your profile username: "
|
709 |
+
msgstr "Jūsu profila lietotājvārds:"
|
710 |
+
|
711 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:60
|
712 |
+
msgid "Click on the following link to complete the registration."
|
713 |
+
msgstr "Lai pabeigtu reģistrāciju, nospiediet uz saites."
|
714 |
+
|
715 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:61
|
716 |
+
msgid "Click here to complete your paid registration"
|
717 |
+
msgstr "Nospiediet šeit, lai pabeigtu jūsu apmaksāto reģistrāciju."
|
718 |
+
|
719 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:66
|
720 |
+
msgid ""
|
721 |
+
"If you have just made a membership payment then your payment is yet to be "
|
722 |
+
"processed. Please check back in a few minutes. An email will be sent to you "
|
723 |
+
"with the details shortly."
|
724 |
+
msgstr ""
|
725 |
+
"Ja jūs tikko veicāt līdzdalības maksājumu, tad uzgaidiet dažas minūtes, "
|
726 |
+
"maksājums tiek apstrādāts. Tiklīdz apstrāde būs pabeigta, Jums tiks nosūtīts "
|
727 |
+
"epasts ar atbilstošu paziņojumu."
|
728 |
+
|
729 |
+
#: views/add.php:14 views/admin_add.php:19 views/admin_edit.php:17
|
730 |
+
#: views/edit.php:12 views/login.php:11
|
731 |
+
msgid "Password"
|
732 |
+
msgstr "Parole"
|
733 |
+
|
734 |
+
#: views/add.php:18 views/edit.php:16
|
735 |
+
msgid "Repeat Password"
|
736 |
+
msgstr "Atkārtojiet paroli"
|
737 |
+
|
738 |
+
#: views/add.php:41
|
739 |
+
msgid "Register"
|
740 |
+
msgstr "Reģistrēties"
|
741 |
+
|
742 |
+
#: views/admin_add.php:6
|
743 |
+
msgid "Add Member"
|
744 |
+
msgstr "Pievienot dalībnieku"
|
745 |
+
|
746 |
+
#: views/admin_add.php:7
|
747 |
+
msgid "Create a brand new user and add it to this site."
|
748 |
+
msgstr "Izveidot un pievienot jaunu lietotāju šai vietnei."
|
749 |
+
|
750 |
+
#: views/admin_add.php:11
|
751 |
+
msgid "User name"
|
752 |
+
msgstr "Lietotāja vārds"
|
753 |
+
|
754 |
+
#: views/admin_add.php:11 views/admin_add.php:15 views/admin_add_level.php:11
|
755 |
+
#: views/admin_add_level.php:15 views/admin_add_level.php:19
|
756 |
+
#: views/admin_edit.php:9 views/admin_edit.php:13
|
757 |
+
#: views/admin_edit_level.php:10 views/admin_edit_level.php:14
|
758 |
+
#: views/admin_edit_level.php:18
|
759 |
+
msgid "(required)"
|
760 |
+
msgstr "(nepieciešams)"
|
761 |
+
|
762 |
+
#: views/admin_add.php:15 views/admin_edit.php:13
|
763 |
+
msgid "E-mail"
|
764 |
+
msgstr "E-pasts"
|
765 |
+
|
766 |
+
#: views/admin_add.php:19
|
767 |
+
msgid "(twice, required)"
|
768 |
+
msgstr "(divreiz, nepieciešams)"
|
769 |
+
|
770 |
+
#: views/admin_add.php:24 views/admin_edit.php:21
|
771 |
+
msgid "Strength indicator"
|
772 |
+
msgstr "Drošības indikators"
|
773 |
+
|
774 |
+
#: views/admin_add.php:25 views/admin_edit.php:22
|
775 |
+
msgid ""
|
776 |
+
"Hint: The password should be at least seven characters long. To make it "
|
777 |
+
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
778 |
+
"$ % ^ & )."
|
779 |
+
msgstr ""
|
780 |
+
"Ieteikums: parolei vajadzētu būt vismaz 7 simbolus garai. Lai padarītu to "
|
781 |
+
"spēcīgāku, lietojiet LIELOS burtus, ciparus un simbolus, piemēram, \" ? $ % "
|
782 |
+
"^ & )."
|
783 |
+
|
784 |
+
#: views/admin_add.php:29 views/admin_edit.php:26 views/loggedin.php:7
|
785 |
+
msgid "Account Status"
|
786 |
+
msgstr "Konta statuss"
|
787 |
+
|
788 |
+
#: views/admin_add.php:39
|
789 |
+
msgid "Add New Member "
|
790 |
+
msgstr "Pievienot jaunu dalībnieku"
|
791 |
+
|
792 |
+
#: views/admin_addon_settings.php:3 views/admin_settings.php:3
|
793 |
+
#: views/admin_tools_settings.php:3
|
794 |
+
#: views/payments/admin_payment_settings.php:3
|
795 |
+
msgid "Simple WP Membership::Settings"
|
796 |
+
msgstr "Simple WP Membership::Uzstādījumi"
|
797 |
+
|
798 |
+
#: views/admin_addon_settings.php:8
|
799 |
+
msgid ""
|
800 |
+
"Some of the simple membership plugin's addon settings and options will be "
|
801 |
+
"displayed here (if you have them)"
|
802 |
+
msgstr ""
|
803 |
+
"Daži paplašinājuma simple membership papildinājumu uzstādījumi un iespējas "
|
804 |
+
"tiksw attēlotas šeit (ja jums tie ir uzstādīti)"
|
805 |
+
|
806 |
+
#: views/admin_add_level.php:6
|
807 |
+
msgid "Create new membership level."
|
808 |
+
msgstr "Izveidojiet jaunu dalības līmeni."
|
809 |
+
|
810 |
+
#: views/admin_add_level.php:11 views/admin_edit_level.php:10
|
811 |
+
msgid "Membership Level Name"
|
812 |
+
msgstr "Dalības līmeņa nosaukums"
|
813 |
+
|
814 |
+
#: views/admin_add_level.php:15 views/admin_edit_level.php:14
|
815 |
+
msgid "Default WordPress Role"
|
816 |
+
msgstr "Noklusētā WordPress lona"
|
817 |
+
|
818 |
+
#: views/admin_add_level.php:19 views/admin_edit_level.php:18
|
819 |
+
msgid "Access Duration"
|
820 |
+
msgstr "Piekļuves ilgums"
|
821 |
+
|
822 |
+
#: views/admin_add_level.php:22
|
823 |
+
msgid "No Expiry (Access for this level will not expire until cancelled"
|
824 |
+
msgstr "Nebeidzama (Piekļuve kamēr vien eksistē lietotāja konts)"
|
825 |
+
|
826 |
+
#: views/admin_add_level.php:23 views/admin_add_level.php:25
|
827 |
+
#: views/admin_add_level.php:27 views/admin_add_level.php:29
|
828 |
+
#: views/admin_edit_level.php:22 views/admin_edit_level.php:25
|
829 |
+
#: views/admin_edit_level.php:28 views/admin_edit_level.php:31
|
830 |
+
msgid "Expire After"
|
831 |
+
msgstr "Termiņš beidzas pēc"
|
832 |
+
|
833 |
+
#: views/admin_add_level.php:24 views/admin_edit_level.php:23
|
834 |
+
msgid "Days (Access expires after given number of days)"
|
835 |
+
msgstr "Dienas (Piekļuve ilgst norādīto dienu skaitu)"
|
836 |
+
|
837 |
+
#: views/admin_add_level.php:26
|
838 |
+
msgid "Weeks (Access expires after given number of weeks"
|
839 |
+
msgstr "Nedēļas (Piekļuve ilgst norādīto nedēļu skaitu)"
|
840 |
+
|
841 |
+
#: views/admin_add_level.php:28 views/admin_edit_level.php:29
|
842 |
+
msgid "Months (Access expires after given number of months)"
|
843 |
+
msgstr "Mēneši (Piekļuve ilgst norādīto mēnešu skaitu)"
|
844 |
+
|
845 |
+
#: views/admin_add_level.php:30 views/admin_edit_level.php:32
|
846 |
+
msgid "Years (Access expires after given number of years)"
|
847 |
+
msgstr "Gadi (Piekļuve ilgst norādīto gadu skaitu)"
|
848 |
+
|
849 |
+
#: views/admin_add_level.php:31 views/admin_edit_level.php:34
|
850 |
+
msgid "Fixed Date Expiry"
|
851 |
+
msgstr "Slēgt noteiktā datumā"
|
852 |
+
|
853 |
+
#: views/admin_add_level.php:32 views/admin_edit_level.php:35
|
854 |
+
msgid "(Access expires on a fixed date)"
|
855 |
+
msgstr "Piekļuve beidzas noteiktā datumā"
|
856 |
+
|
857 |
+
#: views/admin_add_level.php:38
|
858 |
+
msgid "Add New Membership Level "
|
859 |
+
msgstr "Pievienot jaunu dalības līmeni"
|
860 |
+
|
861 |
+
#: views/admin_add_ons_page.php:7
|
862 |
+
msgid "Simple WP Membership::Add-ons"
|
863 |
+
msgstr "Simple WP Membership::Papildinājumi"
|
864 |
+
|
865 |
+
#: views/admin_category_list.php:2
|
866 |
+
msgid "Simple WP Membership::Categories"
|
867 |
+
msgstr "Simple WP Membership::Kategorijas"
|
868 |
+
|
869 |
+
#: views/admin_category_list.php:7
|
870 |
+
msgid ""
|
871 |
+
"First of all, globally protect the category on your site by selecting "
|
872 |
+
"\"General Protection\" from the drop-down box below and then select the "
|
873 |
+
"categories that should be protected from non-logged in users."
|
874 |
+
msgstr ""
|
875 |
+
"Vispirms Jūsus lapā globāli aizsargājiet kategoriju izvēloties \"Vispārējā "
|
876 |
+
"aizsardzība\" no izkrītošās izvēlnes zemāk un tad norādiet kuras tieši "
|
877 |
+
"kategorijas aizsargāt no neautorizētas piekļuves."
|
878 |
+
|
879 |
+
#: views/admin_category_list.php:10
|
880 |
+
msgid ""
|
881 |
+
"Next, select an existing membership level from the drop-down box below and "
|
882 |
+
"then select the categories you want to grant access to (for that particular "
|
883 |
+
"membership level)."
|
884 |
+
msgstr ""
|
885 |
+
"Kā nākamo izvēlieties kādu no esošajiem dalības līmeņiem izkrītošajā izvēlnē "
|
886 |
+
"zemāk un tad norādiet kurām tieši kategorijām vēlaties atļaut piekļuvi "
|
887 |
+
"(izvēlētajā dalības līmenī)."
|
888 |
+
|
889 |
+
#: views/admin_edit.php:5
|
890 |
+
msgid "Edit Member"
|
891 |
+
msgstr "Labot dalībnieku"
|
892 |
+
|
893 |
+
#: views/admin_edit.php:6
|
894 |
+
msgid "Edit existing member details."
|
895 |
+
msgstr "Labot dalībnieka datus."
|
896 |
+
|
897 |
+
#: views/admin_edit.php:9 views/login.php:5
|
898 |
+
msgid "Username"
|
899 |
+
msgstr "Lietotājvārds"
|
900 |
+
|
901 |
+
#: views/admin_edit.php:17
|
902 |
+
msgid "(twice, leave empty to retain old password)"
|
903 |
+
msgstr "(divreiz, atstājiet tukšu, ja vēlaties saglabāt veco paroli)"
|
904 |
+
|
905 |
+
#: views/admin_edit.php:33
|
906 |
+
msgid "Notify User"
|
907 |
+
msgstr "Paziņot lietotājam"
|
908 |
+
|
909 |
+
#: views/admin_edit.php:40
|
910 |
+
msgid "Subscriber ID/Reference"
|
911 |
+
msgstr "Abonenta ID/Reference"
|
912 |
+
|
913 |
+
#: views/admin_edit.php:44
|
914 |
+
msgid "Last Accessed From IP"
|
915 |
+
msgstr "Pēdējoreiz piekļuve no IP"
|
916 |
+
|
917 |
+
#: views/admin_edit.php:52
|
918 |
+
msgid "Edit User "
|
919 |
+
msgstr "Labot lietotāju"
|
920 |
+
|
921 |
+
#: views/admin_edit_level.php:5
|
922 |
+
msgid "Edit membership level"
|
923 |
+
msgstr "Labot dalības līmeni"
|
924 |
+
|
925 |
+
#: views/admin_edit_level.php:6
|
926 |
+
msgid "Edit membership level."
|
927 |
+
msgstr "Labot dalības līmeni."
|
928 |
+
|
929 |
+
#: views/admin_edit_level.php:21
|
930 |
+
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
931 |
+
msgstr "Nebeidzama (Piekļuve šim līmenim kamēr vien netiek slēgta piekļuve)"
|
932 |
+
|
933 |
+
#: views/admin_edit_level.php:26
|
934 |
+
msgid "Weeks (Access expires after given number of weeks)"
|
935 |
+
msgstr "Nedēļas (Piekļuve beigsies pēc norādītā nedēļu skaita)"
|
936 |
+
|
937 |
+
#: views/admin_edit_level.php:41
|
938 |
+
msgid "Edit Membership Level "
|
939 |
+
msgstr "Labot dalības līmeni"
|
940 |
+
|
941 |
+
#: views/admin_members.php:2
|
942 |
+
msgid "Simple WP Membership::Members"
|
943 |
+
msgstr "Simple WP Membership::Dalībnieki"
|
944 |
+
|
945 |
+
#: views/admin_members.php:3 views/admin_membership_levels.php:22
|
946 |
+
#: views/admin_members_list.php:16
|
947 |
+
msgid "Add New"
|
948 |
+
msgstr "Pievienot jaunu"
|
949 |
+
|
950 |
+
#: views/admin_membership_levels.php:2
|
951 |
+
msgid "Simple WP Membership::Membership Levels"
|
952 |
+
msgstr "Simple WP Membership::Dalības līmeņi"
|
953 |
+
|
954 |
+
#: views/admin_membership_levels.php:12 views/admin_members_list.php:6
|
955 |
+
msgid "search"
|
956 |
+
msgstr "meklēt"
|
957 |
+
|
958 |
+
#: views/admin_membership_level_menu.php:2
|
959 |
+
msgid "Membership level"
|
960 |
+
msgstr "Dalības līmenis"
|
961 |
+
|
962 |
+
#: views/admin_membership_level_menu.php:3
|
963 |
+
msgid "Manage Content Production"
|
964 |
+
msgstr "Pārvaldīt satura izveidi"
|
965 |
+
|
966 |
+
#: views/admin_membership_level_menu.php:4
|
967 |
+
msgid "Category Protection"
|
968 |
+
msgstr "Kategoriju aizsardzība"
|
969 |
+
|
970 |
+
#: views/admin_membership_manage.php:17
|
971 |
+
msgid "Example Content Protection Settings"
|
972 |
+
msgstr "Satura aizsardzības uzstādījumu piemērs"
|
973 |
+
|
974 |
+
#: views/admin_member_form_common_part.php:23
|
975 |
+
msgid "Gender"
|
976 |
+
msgstr "Dzimums"
|
977 |
+
|
978 |
+
#: views/admin_member_form_common_part.php:30 views/edit.php:28
|
979 |
+
msgid "Phone"
|
980 |
+
msgstr "Telefons"
|
981 |
+
|
982 |
+
#: views/admin_member_form_common_part.php:34 views/edit.php:32
|
983 |
+
msgid "Street"
|
984 |
+
msgstr "Iela"
|
985 |
+
|
986 |
+
#: views/admin_member_form_common_part.php:38 views/edit.php:36
|
987 |
+
msgid "City"
|
988 |
+
msgstr "Pilsēta"
|
989 |
+
|
990 |
+
#: views/admin_member_form_common_part.php:42 views/edit.php:40
|
991 |
+
msgid "State"
|
992 |
+
msgstr "Rajons"
|
993 |
+
|
994 |
+
#: views/admin_member_form_common_part.php:46 views/edit.php:44
|
995 |
+
msgid "Zipcode"
|
996 |
+
msgstr "Pasta kods"
|
997 |
+
|
998 |
+
#: views/admin_member_form_common_part.php:50 views/edit.php:48
|
999 |
+
msgid "Country"
|
1000 |
+
msgstr "Valsts"
|
1001 |
+
|
1002 |
+
#: views/admin_member_form_common_part.php:54
|
1003 |
+
msgid "Company"
|
1004 |
+
msgstr "Uzņēmums"
|
1005 |
+
|
1006 |
+
#: views/admin_member_form_common_part.php:58
|
1007 |
+
msgid "Member Since"
|
1008 |
+
msgstr "Dalībnieks kopš"
|
1009 |
+
|
1010 |
+
#: views/admin_tools_settings.php:9
|
1011 |
+
msgid "Generate a Registration Completion link"
|
1012 |
+
msgstr "Ģenerēt Reģistrācijas pabeigšanas saiti"
|
1013 |
+
|
1014 |
+
#: views/admin_tools_settings.php:12
|
1015 |
+
msgid ""
|
1016 |
+
"You can manually generate a registration completion link here and give it to "
|
1017 |
+
"your customer if they have missed the email that was automatically sent out "
|
1018 |
+
"to them after the payment."
|
1019 |
+
msgstr ""
|
1020 |
+
"Ja pircējs nav saņēmis vai ir pazaudējis sistēmas automātiski sūtīto epastu, "
|
1021 |
+
"Jūs varat manuāli ģenerēt reģistrācijas pabeigšanas saiti šeit un pārsūtīt "
|
1022 |
+
"pircējam."
|
1023 |
+
|
1024 |
+
#: views/admin_tools_settings.php:17
|
1025 |
+
msgid "Generate Registration Completion Link"
|
1026 |
+
msgstr "Ģenerēt Reģistrācijas pabeigšanas saiti"
|
1027 |
+
|
1028 |
+
#: views/admin_tools_settings.php:20
|
1029 |
+
msgid "OR"
|
1030 |
+
msgstr "VAI"
|
1031 |
+
|
1032 |
+
#: views/admin_tools_settings.php:21
|
1033 |
+
msgid "For All Pending Registrations"
|
1034 |
+
msgstr "Visām reģistrācijām, kas gaida aktivāciju"
|
1035 |
+
|
1036 |
+
#: views/admin_tools_settings.php:24
|
1037 |
+
msgid "Registration Completion Links Will Appear Below:"
|
1038 |
+
msgstr "Reģistrācijas pabeigšanas saites parādīsies zemāk:"
|
1039 |
+
|
1040 |
+
#: views/admin_tools_settings.php:31
|
1041 |
+
msgid "Send Registration Reminder Email too"
|
1042 |
+
msgstr "Nosūtīt arī reģistrācijas atgādinājuma epastu"
|
1043 |
+
|
1044 |
+
#: views/admin_tools_settings.php:34
|
1045 |
+
msgid "Submit"
|
1046 |
+
msgstr "Nosūtīt"
|
1047 |
+
|
1048 |
+
#: views/edit.php:58
|
1049 |
+
msgid "Update"
|
1050 |
+
msgstr "Atjaunināt"
|
1051 |
+
|
1052 |
+
#: views/forgot_password.php:5
|
1053 |
+
msgid "Email Address"
|
1054 |
+
msgstr "E-pasta adrese"
|
1055 |
+
|
1056 |
+
#: views/forgot_password.php:12
|
1057 |
+
msgid "Reset Password"
|
1058 |
+
msgstr "Atjaunot aizmirstu paroli"
|
1059 |
+
|
1060 |
+
#: views/loggedin.php:3
|
1061 |
+
msgid "Logged in as"
|
1062 |
+
msgstr "Pieslēdzies kā"
|
1063 |
+
|
1064 |
+
#: views/loggedin.php:11
|
1065 |
+
msgid "Membership"
|
1066 |
+
msgstr "Dalība"
|
1067 |
+
|
1068 |
+
#: views/loggedin.php:15
|
1069 |
+
msgid "Account Expiry"
|
1070 |
+
msgstr "Konta derīguma termiņš"
|
1071 |
+
|
1072 |
+
#: views/loggedin.php:19
|
1073 |
+
msgid "Logout"
|
1074 |
+
msgstr "Atslēgties"
|
1075 |
+
|
1076 |
+
#: views/login.php:18
|
1077 |
+
msgid "Remember Me"
|
1078 |
+
msgstr "Atcerēties mani"
|
1079 |
+
|
1080 |
+
#: views/login.php:24
|
1081 |
+
msgid "Forgot Password"
|
1082 |
+
msgstr "Aizmirsi paroli"
|
1083 |
+
|
1084 |
+
#: views/payments/admin_all_payment_transactions.php:7
|
1085 |
+
msgid "All the payments/transactions of your members are recorded here."
|
1086 |
+
msgstr "Šeit parādās visu dalībnieku veiktie maksājumi / transakcijas."
|
1087 |
+
|
1088 |
+
#: views/payments/admin_all_payment_transactions.php:14
|
1089 |
+
msgid "Search for a transaction by using email or name"
|
1090 |
+
msgstr "Meklēt transakcijas pēc epasta vai vārda"
|
1091 |
+
|
1092 |
+
#: views/payments/admin_all_payment_transactions.php:18
|
1093 |
+
msgid "Search"
|
1094 |
+
msgstr "Meklēt"
|
1095 |
+
|
1096 |
+
#: views/payments/admin_create_payment_buttons.php:13
|
1097 |
+
msgid ""
|
1098 |
+
"You can create new payment button for your memberships using this interface."
|
1099 |
+
msgstr ""
|
1100 |
+
"Jūs varat izveidot jauna maksājuma pogu izvēlētajiem dalības veidiem šeit."
|
1101 |
+
|
1102 |
+
#: views/payments/admin_create_payment_buttons.php:22
|
1103 |
+
msgid "Select Payment Button Type"
|
1104 |
+
msgstr "Izvēlieties maksājuma pogas tipu"
|
1105 |
+
|
1106 |
+
#: views/payments/admin_create_payment_buttons.php:34
|
1107 |
+
msgid "Next"
|
1108 |
+
msgstr "Tālāk"
|
1109 |
+
|
1110 |
+
#: views/payments/admin_edit_payment_buttons.php:12
|
1111 |
+
msgid "You can edit a payment button using this interface."
|
1112 |
+
msgstr "Jūs varat labot maksājuma pogu šeit."
|
1113 |
+
|
1114 |
+
#: views/payments/admin_payments_page.php:9
|
1115 |
+
msgid "Simple Membership::Payments"
|
1116 |
+
msgstr "Simple Membership::Maksājumi"
|
1117 |
+
|
1118 |
+
#: views/payments/admin_payment_buttons.php:7
|
1119 |
+
msgid ""
|
1120 |
+
"All the membership buttons that you created in the plugin are displayed here."
|
1121 |
+
msgstr "Visas Jūsu izveidotās līdzdalības pogas tiek attēlotas šeit."
|
1122 |
+
|
1123 |
+
#: views/payments/admin_payment_settings.php:31
|
1124 |
+
msgid "PayPal Integration Settings"
|
1125 |
+
msgstr "PayPal integrācijas uzstādījumi"
|
1126 |
+
|
1127 |
+
#: views/payments/admin_payment_settings.php:34
|
1128 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
1129 |
+
msgstr "Ģenerēt \"Advanced Variables\" kodu Jūsu PayPal pogai"
|
1130 |
+
|
1131 |
+
#: views/payments/admin_payment_settings.php:37
|
1132 |
+
msgid "Enter the Membership Level ID"
|
1133 |
+
msgstr "Ievadiet Dalības līmeņa ID"
|
1134 |
+
|
1135 |
+
#: views/payments/admin_payment_settings.php:39
|
1136 |
+
msgid "Generate Code"
|
1137 |
+
msgstr "Ģenerēt kodu"
|
1138 |
+
|
1139 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:18
|
1140 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:192
|
1141 |
+
msgid "PayPal Buy Now Button Configuration"
|
1142 |
+
msgstr "PayPal Buy Now pogas konfigurācija"
|
1143 |
+
|
1144 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:28
|
1145 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1146 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:29
|
1147 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:302
|
1148 |
+
msgid "Button Title"
|
1149 |
+
msgstr "Pogas virsraksts"
|
1150 |
+
|
1151 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:46
|
1152 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1153 |
+
msgid "Payment Amount"
|
1154 |
+
msgstr "Maksājuma lielums"
|
1155 |
+
|
1156 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:54
|
1157 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:235
|
1158 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:47
|
1159 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:320
|
1160 |
+
msgid "Payment Currency"
|
1161 |
+
msgstr "Maksājuma valūta"
|
1162 |
+
|
1163 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:93
|
1164 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1165 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:173
|
1166 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:446
|
1167 |
+
msgid "Return URL"
|
1168 |
+
msgstr "Atgriežoties atvērt saiti"
|
1169 |
+
|
1170 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:101
|
1171 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1172 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:86
|
1173 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:359
|
1174 |
+
msgid "PayPal Email"
|
1175 |
+
msgstr "PayPal epasts"
|
1176 |
+
|
1177 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:109
|
1178 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:290
|
1179 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:181
|
1180 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:454
|
1181 |
+
msgid "Button Image URL"
|
1182 |
+
msgstr "Saite uz pogas attēlu"
|
1183 |
+
|
1184 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:119
|
1185 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1186 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:193
|
1187 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:466
|
1188 |
+
msgid "Save Payment Data"
|
1189 |
+
msgstr "Saglabāt maksājuma datus"
|
1190 |
+
|
1191 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1192 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:294
|
1193 |
+
msgid "Button ID"
|
1194 |
+
msgstr "Pogas ID"
|
1195 |
+
|
1196 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:20
|
1197 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:288
|
1198 |
+
msgid "PayPal Subscription Button Configuration"
|
1199 |
+
msgstr "PayPal Subscription pogas konfigurācija"
|
1200 |
+
|
1201 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:94
|
1202 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:367
|
1203 |
+
msgid "Billing Amount Each Cycle"
|
1204 |
+
msgstr "Katra cikla maksājuma apjoms"
|
1205 |
+
|
1206 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:102
|
1207 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:375
|
1208 |
+
msgid "Billing Cycle"
|
1209 |
+
msgstr "Maksājumu cikls"
|
1210 |
+
|
1211 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:115
|
1212 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:388
|
1213 |
+
msgid "Billing Cycle Count"
|
1214 |
+
msgstr "maksājumu ciklu skaits"
|
1215 |
+
|
1216 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:123
|
1217 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:396
|
1218 |
+
msgid "Re-attempt on Failure"
|
1219 |
+
msgstr "Kļūmes gadījumā mēģināt atkārtoti"
|
1220 |
+
|
1221 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:136
|
1222 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:409
|
1223 |
+
msgid ""
|
1224 |
+
"Trial Billing Details (Leave empty if you are not offering a trial period)"
|
1225 |
+
msgstr ""
|
1226 |
+
"Izmēģinājuma perioda uzstādījumi (Atstājiet tukšu, ja izmēģinājuma periods "
|
1227 |
+
"netiek piedāvāts)"
|
1228 |
+
|
1229 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:142
|
1230 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:415
|
1231 |
+
msgid "Trial Billing Amount"
|
1232 |
+
msgstr "Izmēģinājuma perioda maksājums"
|
1233 |
+
|
1234 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:150
|
1235 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:423
|
1236 |
+
msgid "Trial Billing Period"
|
1237 |
+
msgstr "Izmēģinājuma perioda ilgums"
|
1238 |
+
|
1239 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:167
|
1240 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:440
|
1241 |
+
msgid "Optional Details"
|
1242 |
+
msgstr "Papildus nosacījumi"
|
1243 |
+
|
1244 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:77
|
1245 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:79
|
1246 |
+
msgid "Buy Now"
|
1247 |
+
msgstr "Pirkt tagad"
|
1248 |
+
|
1249 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:197
|
1250 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:199
|
1251 |
+
msgid "Subscribe Now"
|
1252 |
+
msgstr "Abonēt tagad"
|
languages/swpm-nl_BE.mo
ADDED
Binary file
|
languages/swpm-nl_BE.po
ADDED
@@ -0,0 +1,709 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: simple membership\n"
|
4 |
+
"POT-Creation-Date: 2014-08-28 19:28+1000\n"
|
5 |
+
"PO-Revision-Date: 2015-09-08 12:04+0200\n"
|
6 |
+
"Language-Team: Henk Rostohar <h.g.rostohar@gmail.com>\n"
|
7 |
+
"MIME-Version: 1.0\n"
|
8 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
+
"Content-Transfer-Encoding: 8bit\n"
|
10 |
+
"X-Generator: Poedit 1.8.4\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: .\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"Last-Translator: \n"
|
15 |
+
"Language: nl\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
|
18 |
+
#: classes/class.bAccessControl.php:23 classes/class.bAccessControl.php:40
|
19 |
+
msgid "You are not allowed to view this content"
|
20 |
+
msgstr "Je mag deze inhoud niet zien"
|
21 |
+
|
22 |
+
#: classes/class.bAccessControl.php:26 classes/class.bAccessControl.php:43
|
23 |
+
msgid "You need to login to view this content. "
|
24 |
+
msgstr "Je moet je aanmelden om deze inhoud te bekijken"
|
25 |
+
|
26 |
+
#: classes/class.bAdminRegistration.php:48
|
27 |
+
#: classes/class.bFrontRegistration.php:64
|
28 |
+
msgid "Registration Successful."
|
29 |
+
msgstr "Registratie gelukt"
|
30 |
+
|
31 |
+
#: classes/class.bAdminRegistration.php:53
|
32 |
+
#: classes/class.bAdminRegistration.php:73
|
33 |
+
#: classes/class.bMembershipLevel.php:36 classes/class.bMembershipLevel.php:54
|
34 |
+
msgid "Please correct the following:"
|
35 |
+
msgstr "Corrigeer de volgende:"
|
36 |
+
|
37 |
+
#: classes/class.bAjax.php:16 classes/class.bAjax.php:28
|
38 |
+
msgid "Aready taken"
|
39 |
+
msgstr "Reeds ingenomen"
|
40 |
+
|
41 |
+
#: classes/class.bAjax.php:29
|
42 |
+
msgid "Available"
|
43 |
+
msgstr "Beschikbaar"
|
44 |
+
|
45 |
+
#: classes/class.bAuth.php:48 classes/class.bFrontRegistration.php:179
|
46 |
+
msgid "User Not Found."
|
47 |
+
msgstr "Gebruiker niet gevonden."
|
48 |
+
|
49 |
+
#: classes/class.bAuth.php:55
|
50 |
+
msgid "Password Empty or Invalid."
|
51 |
+
msgstr "Wachtwoord leeg of ongeldig."
|
52 |
+
|
53 |
+
#: classes/class.bAuth.php:79
|
54 |
+
msgid "Account is inactive."
|
55 |
+
msgstr "Account is inactief."
|
56 |
+
|
57 |
+
#: classes/class.bAuth.php:89
|
58 |
+
msgid "You are logged in as:"
|
59 |
+
msgstr "Je bent ingelogd als:"
|
60 |
+
|
61 |
+
#: classes/class.bAuth.php:128
|
62 |
+
msgid "Logged Out Successfully."
|
63 |
+
msgstr "met succes afgemeld"
|
64 |
+
|
65 |
+
#: classes/class.bAuth.php:170
|
66 |
+
msgid "Session Expired."
|
67 |
+
msgstr "Sessie is verlopen"
|
68 |
+
|
69 |
+
#: classes/class.bAuth.php:179
|
70 |
+
msgid "Invalid User Name"
|
71 |
+
msgstr "Gebruiker niet gevonden."
|
72 |
+
|
73 |
+
#: classes/class.bAuth.php:187
|
74 |
+
msgid "Bad Cookie Hash"
|
75 |
+
msgstr "Slechte cookie hash"
|
76 |
+
|
77 |
+
#: classes/class.bForm.php:26
|
78 |
+
msgid ""
|
79 |
+
"Wordpress account exists with given user name. But given email doesn't match."
|
80 |
+
msgstr ""
|
81 |
+
"Wordpress account bestaat met deze gebruikersnaam, maar het opgegegeven e-"
|
82 |
+
"mail is niet juist"
|
83 |
+
|
84 |
+
#: classes/class.bForm.php:31
|
85 |
+
msgid ""
|
86 |
+
"Wordpress account exists with given email. But given user name doesn't match."
|
87 |
+
msgstr ""
|
88 |
+
"Wordpress account bestaat met deze e-mail, maar de gebruikersnaam stemt niet "
|
89 |
+
"overeen"
|
90 |
+
|
91 |
+
#: classes/class.bForm.php:40
|
92 |
+
msgid "User name is required"
|
93 |
+
msgstr "Gebruikersnaam vereist"
|
94 |
+
|
95 |
+
#: classes/class.bForm.php:49
|
96 |
+
msgid "User name already exists."
|
97 |
+
msgstr "Gebruikersnaam bestaat reeds"
|
98 |
+
|
99 |
+
#: classes/class.bForm.php:72
|
100 |
+
msgid "Password is required"
|
101 |
+
msgstr "Wachtwoord vereist"
|
102 |
+
|
103 |
+
#: classes/class.bForm.php:79
|
104 |
+
msgid "Password mismatch"
|
105 |
+
msgstr "Wachtwoord stemt niet oveen"
|
106 |
+
|
107 |
+
#: classes/class.bForm.php:95
|
108 |
+
msgid "Email is required"
|
109 |
+
msgstr "E-mail is vereist"
|
110 |
+
|
111 |
+
#: classes/class.bForm.php:99
|
112 |
+
msgid "Email is invalid"
|
113 |
+
msgstr "E-mail is ongeldig"
|
114 |
+
|
115 |
+
#: classes/class.bForm.php:112
|
116 |
+
msgid "Email is already used."
|
117 |
+
msgstr "E-mail bestaat reeds"
|
118 |
+
|
119 |
+
#: classes/class.bForm.php:178
|
120 |
+
msgid "Member since field is invalid"
|
121 |
+
msgstr "Lid sedert veld is niet geldige"
|
122 |
+
|
123 |
+
#: classes/class.bForm.php:189
|
124 |
+
msgid "Subscription starts field is invalid"
|
125 |
+
msgstr "Inschrijving start op veld is ongeldig"
|
126 |
+
|
127 |
+
#: classes/class.bForm.php:199
|
128 |
+
msgid "Gender field is invalid"
|
129 |
+
msgstr "Geslacht veld is ongeldig"
|
130 |
+
|
131 |
+
#: classes/class.bForm.php:210
|
132 |
+
msgid "Account state field is invalid"
|
133 |
+
msgstr "Account status veld is ongeldig"
|
134 |
+
|
135 |
+
#: classes/class.bFrontRegistration.php:64 classes/class.bSettings.php:326
|
136 |
+
msgid "Please"
|
137 |
+
msgstr "A.u.b."
|
138 |
+
|
139 |
+
#: classes/class.bFrontRegistration.php:64 classes/class.bSettings.php:326
|
140 |
+
#: views/login.php:21
|
141 |
+
msgid "Login"
|
142 |
+
msgstr "Aanmelden"
|
143 |
+
|
144 |
+
#: classes/class.bFrontRegistration.php:79
|
145 |
+
#: classes/class.bFrontRegistration.php:158
|
146 |
+
msgid "Please correct the following"
|
147 |
+
msgstr "Corrigeer de volgende:"
|
148 |
+
|
149 |
+
#: classes/class.bFrontRegistration.php:92
|
150 |
+
msgid "Membership Level Couldn't be found."
|
151 |
+
msgstr "Lidmaatschapniveau kan niet gevonden worden"
|
152 |
+
|
153 |
+
#: classes/class.bFrontRegistration.php:168
|
154 |
+
msgid "Email Address Not Valid."
|
155 |
+
msgstr "E-mail is ongeldig"
|
156 |
+
|
157 |
+
#: classes/class.bFrontRegistration.php:199
|
158 |
+
msgid "New password has been sent to your email address."
|
159 |
+
msgstr "Er werd een nieuw wachtwoord verzonden naar je e-mail adres"
|
160 |
+
|
161 |
+
#: classes/class.bLevelForm.php:31
|
162 |
+
msgid "Subscriptoin duration must be > 0."
|
163 |
+
msgstr "Inschrijvingsduur moet > 0"
|
164 |
+
|
165 |
+
#: classes/class.bMembers.php:7
|
166 |
+
msgid "Member"
|
167 |
+
msgstr "Lid"
|
168 |
+
|
169 |
+
#: classes/class.bMembers.php:8 classes/class.simple-wp-membership.php:467
|
170 |
+
msgid "Members"
|
171 |
+
msgstr "Leden"
|
172 |
+
|
173 |
+
#: classes/class.bMembers.php:16 classes/class.bMembershipLevels.php:16
|
174 |
+
msgid "ID"
|
175 |
+
msgstr "ID"
|
176 |
+
|
177 |
+
#: classes/class.bMembers.php:17 views/add.php:5 views/edit.php:4
|
178 |
+
#: views/login.php:5
|
179 |
+
msgid "User Name"
|
180 |
+
msgstr "Gebruikersnaam"
|
181 |
+
|
182 |
+
#: classes/class.bMembers.php:18 views/add.php:21
|
183 |
+
#: views/admin_member_form_common_part.php:2 views/edit.php:20
|
184 |
+
msgid "First Name"
|
185 |
+
msgstr "Voornaam"
|
186 |
+
|
187 |
+
#: classes/class.bMembers.php:19 views/add.php:25
|
188 |
+
#: views/admin_member_form_common_part.php:6 views/edit.php:24
|
189 |
+
msgid "Last Name"
|
190 |
+
msgstr "Familienaam"
|
191 |
+
|
192 |
+
#: classes/class.bMembers.php:20 views/add.php:9 views/edit.php:8
|
193 |
+
msgid "Email"
|
194 |
+
msgstr "E-mail"
|
195 |
+
|
196 |
+
#: classes/class.bMembers.php:21 classes/class.bMembershipLevels.php:8
|
197 |
+
#: classes/class.bMembershipLevels.php:17 views/add.php:64
|
198 |
+
#: views/admin_member_form_common_part.php:55 views/edit.php:52
|
199 |
+
msgid "Membership Level"
|
200 |
+
msgstr "Lidmaatschapniveau"
|
201 |
+
|
202 |
+
#: classes/class.bMembers.php:22 views/admin_member_form_common_part.php:78
|
203 |
+
msgid "Subscription Starts"
|
204 |
+
msgstr "Inschrijving start op "
|
205 |
+
|
206 |
+
#: classes/class.bMembers.php:23
|
207 |
+
msgid "Account State"
|
208 |
+
msgstr "Account status"
|
209 |
+
|
210 |
+
#: classes/class.bMembers.php:35 classes/class.bMembershipLevels.php:29
|
211 |
+
msgid "Delete"
|
212 |
+
msgstr "Wis"
|
213 |
+
|
214 |
+
#: classes/class.bMembers.php:100
|
215 |
+
msgid "No Member found."
|
216 |
+
msgstr "Geen lid gevonden"
|
217 |
+
|
218 |
+
#: classes/class.bMembershipLevel.php:31
|
219 |
+
msgid "Membership Level Creation Successful."
|
220 |
+
msgstr "Lidmaatschapniveau met succes aangemaakt"
|
221 |
+
|
222 |
+
#: classes/class.bMembershipLevel.php:50
|
223 |
+
msgid "Updated Successfully."
|
224 |
+
msgstr "Met succes geupdated"
|
225 |
+
|
226 |
+
#: classes/class.bMembershipLevels.php:9
|
227 |
+
#: classes/class.simple-wp-membership.php:469
|
228 |
+
msgid "Membership Levels"
|
229 |
+
msgstr "Lidmaatschapniveaus"
|
230 |
+
|
231 |
+
#: classes/class.bMembershipLevels.php:18
|
232 |
+
msgid "Role"
|
233 |
+
msgstr "Rol"
|
234 |
+
|
235 |
+
#: classes/class.bMembershipLevels.php:19
|
236 |
+
msgid "Subscription Valid For"
|
237 |
+
msgstr "Inschrijving geldig voor"
|
238 |
+
|
239 |
+
#: classes/class.bSettings.php:28
|
240 |
+
msgid "Plugin Documentation"
|
241 |
+
msgstr "Plugin documentatie"
|
242 |
+
|
243 |
+
#: classes/class.bSettings.php:30
|
244 |
+
msgid "General Settings"
|
245 |
+
msgstr "Algemene instellingen"
|
246 |
+
|
247 |
+
#: classes/class.bSettings.php:32
|
248 |
+
msgid "Enable Free Membership"
|
249 |
+
msgstr "Laat Gratis Lidmaatschap toe"
|
250 |
+
|
251 |
+
#: classes/class.bSettings.php:35
|
252 |
+
msgid "Enable/disable registration for free membership level"
|
253 |
+
msgstr "Registratie voor gratis lidmaatschapniveau aan-/uitzetten"
|
254 |
+
|
255 |
+
#: classes/class.bSettings.php:36
|
256 |
+
msgid "Free Membership Level ID"
|
257 |
+
msgstr "Gratis lidmaatschapniveau ID"
|
258 |
+
|
259 |
+
#: classes/class.bSettings.php:39
|
260 |
+
msgid "Assign free membership level ID"
|
261 |
+
msgstr "Toekennen gratis lidmaatschapniveau ID"
|
262 |
+
|
263 |
+
#: classes/class.bSettings.php:40
|
264 |
+
msgid "Hide Adminbar"
|
265 |
+
msgstr "Verberg administratiebalk"
|
266 |
+
|
267 |
+
#: classes/class.bSettings.php:43
|
268 |
+
msgid ""
|
269 |
+
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
270 |
+
"this box if you want to hide that admin toolbar in the fronend of your site."
|
271 |
+
msgstr ""
|
272 |
+
"Wordpress toont een beheerdersbalk aan de aangemelde gebruikers. Vink dit "
|
273 |
+
"vakje als je de beheerdersbalk wil verbergen op je website"
|
274 |
+
|
275 |
+
#: classes/class.bSettings.php:45
|
276 |
+
msgid "Pages Settings"
|
277 |
+
msgstr "Pagina instellingen"
|
278 |
+
|
279 |
+
#: classes/class.bSettings.php:47
|
280 |
+
msgid "Login Page URL"
|
281 |
+
msgstr "URL van aanmeldpagina"
|
282 |
+
|
283 |
+
#: classes/class.bSettings.php:51
|
284 |
+
msgid "Registration Page URL"
|
285 |
+
msgstr "URL van inschrijvingspagina"
|
286 |
+
|
287 |
+
#: classes/class.bSettings.php:55
|
288 |
+
msgid "Join Us Page URL"
|
289 |
+
msgstr "URL van Sluit je aan pagina"
|
290 |
+
|
291 |
+
#: classes/class.bSettings.php:59
|
292 |
+
msgid "Edit Profile Page URL"
|
293 |
+
msgstr "URL van Bewerk profiel pagina"
|
294 |
+
|
295 |
+
#: classes/class.bSettings.php:63
|
296 |
+
msgid "Password Reset Page URL"
|
297 |
+
msgstr "URL van wachtwoord reset pagina"
|
298 |
+
|
299 |
+
#: classes/class.bSettings.php:68
|
300 |
+
msgid "Test & Debug Settings"
|
301 |
+
msgstr "Test & Debug instellingen"
|
302 |
+
|
303 |
+
#: classes/class.bSettings.php:74
|
304 |
+
msgid "Enable Sandbox Testing"
|
305 |
+
msgstr "Laat het Sandbox testen toe"
|
306 |
+
|
307 |
+
#: classes/class.bSettings.php:77
|
308 |
+
msgid "Enable this option if you want to do sandbox payment testing."
|
309 |
+
msgstr "Kies deze optie als je sandbox betaling testen wil toepassen"
|
310 |
+
|
311 |
+
#: classes/class.bSettings.php:90
|
312 |
+
msgid "Email Misc. Settings"
|
313 |
+
msgstr "Verschillende instellingen voor e-mail"
|
314 |
+
|
315 |
+
#: classes/class.bSettings.php:92
|
316 |
+
msgid "From Email Address"
|
317 |
+
msgstr "E-mail “Van” adres "
|
318 |
+
|
319 |
+
#: classes/class.bSettings.php:97
|
320 |
+
msgid "Email Settings (Prompt to Complete Registration )"
|
321 |
+
msgstr "E-mail instellingen (de vraag om de inschrijving te vervolledigen)"
|
322 |
+
|
323 |
+
#: classes/class.bSettings.php:99 classes/class.bSettings.php:110
|
324 |
+
#: classes/class.bSettings.php:129
|
325 |
+
msgid "Email Subject"
|
326 |
+
msgstr "e-mail onderwerp"
|
327 |
+
|
328 |
+
#: classes/class.bSettings.php:103 classes/class.bSettings.php:114
|
329 |
+
#: classes/class.bSettings.php:133
|
330 |
+
msgid "Email Body"
|
331 |
+
msgstr "e-mail body"
|
332 |
+
|
333 |
+
#: classes/class.bSettings.php:108
|
334 |
+
msgid "Email Settings (Registration Complete)"
|
335 |
+
msgstr "E-mail instellingen ( Registratie Volledig)"
|
336 |
+
|
337 |
+
#: classes/class.bSettings.php:118
|
338 |
+
msgid "Send Notification To Admin"
|
339 |
+
msgstr "Stuur een bericht naar Admin"
|
340 |
+
|
341 |
+
#: classes/class.bSettings.php:122
|
342 |
+
msgid "Send Email to Member When Added via Admin Dashboard"
|
343 |
+
msgstr "Stuur een e-mail naar lid als toegevoegd via het Admin Dashboard"
|
344 |
+
|
345 |
+
#: classes/class.bSettings.php:127
|
346 |
+
msgid " Email Settings (Account Upgrade Notification)"
|
347 |
+
msgstr "e-mail instellingen (Account upgrade bericht)"
|
348 |
+
|
349 |
+
#: classes/class.bSettings.php:326
|
350 |
+
msgid "Not a Member?"
|
351 |
+
msgstr "Geen lid?"
|
352 |
+
|
353 |
+
#: classes/class.bSettings.php:326 views/login.php:30
|
354 |
+
msgid "Join Us"
|
355 |
+
msgstr "Vervoeg ons"
|
356 |
+
|
357 |
+
#: classes/class.bUtils.php:32 views/admin_member_form_common_part.php:66
|
358 |
+
msgid "Active"
|
359 |
+
msgstr "Actief"
|
360 |
+
|
361 |
+
#: classes/class.bUtils.php:33 views/admin_member_form_common_part.php:67
|
362 |
+
msgid "Inactive"
|
363 |
+
msgstr "Niet actief"
|
364 |
+
|
365 |
+
#: classes/class.bUtils.php:34 views/admin_member_form_common_part.php:68
|
366 |
+
msgid "Pending"
|
367 |
+
msgstr "Hangend"
|
368 |
+
|
369 |
+
#: classes/class.bUtils.php:35 views/admin_member_form_common_part.php:69
|
370 |
+
msgid "Expired"
|
371 |
+
msgstr "Verlopen"
|
372 |
+
|
373 |
+
#: classes/class.bUtils.php:225
|
374 |
+
msgid "Never"
|
375 |
+
msgstr "Nooit"
|
376 |
+
|
377 |
+
#: classes/class.miscUtils.php:51
|
378 |
+
msgid "Registration"
|
379 |
+
msgstr "Inschrijving"
|
380 |
+
|
381 |
+
#: classes/class.miscUtils.php:74
|
382 |
+
msgid "Member Login"
|
383 |
+
msgstr "Lid aanmelden"
|
384 |
+
|
385 |
+
#: classes/class.miscUtils.php:97
|
386 |
+
msgid "Profile"
|
387 |
+
msgstr "Profiel"
|
388 |
+
|
389 |
+
#: classes/class.miscUtils.php:120
|
390 |
+
msgid "Password Reset"
|
391 |
+
msgstr "Wachtwoord reset"
|
392 |
+
|
393 |
+
#: classes/class.simple-wp-membership.php:178
|
394 |
+
msgid "You are not logged in."
|
395 |
+
msgstr "Je bent niet aangemeld"
|
396 |
+
|
397 |
+
#: classes/class.simple-wp-membership.php:209
|
398 |
+
msgid "Simple WP Membership Protection"
|
399 |
+
msgstr "Eenvoudige WP lidmaatschap bescherming"
|
400 |
+
|
401 |
+
#: classes/class.simple-wp-membership.php:222
|
402 |
+
msgid "Simple Membership Protection options"
|
403 |
+
msgstr "Eenvoudig Lidmaatschap bescherming opties"
|
404 |
+
|
405 |
+
#: classes/class.simple-wp-membership.php:238
|
406 |
+
msgid "Do you want to protect this content?"
|
407 |
+
msgstr "Wil je deze inhoud afschermen?"
|
408 |
+
|
409 |
+
#: classes/class.simple-wp-membership.php:243
|
410 |
+
msgid "Select the membership level that can access this content:"
|
411 |
+
msgstr "Kies het lidmaatschapniveau dat toegang mag hebben tot deze inhoud:"
|
412 |
+
|
413 |
+
#: classes/class.simple-wp-membership.php:375
|
414 |
+
msgid "Display SWPM Login."
|
415 |
+
msgstr "Toon SWPM aanmelden"
|
416 |
+
|
417 |
+
#: classes/class.simple-wp-membership.php:377
|
418 |
+
msgid "SWPM Login"
|
419 |
+
msgstr "SWPM aanmelden"
|
420 |
+
|
421 |
+
#: classes/class.simple-wp-membership.php:464
|
422 |
+
msgid "WP Membership"
|
423 |
+
msgstr "WP lidmaatschap"
|
424 |
+
|
425 |
+
#: classes/class.simple-wp-membership.php:471
|
426 |
+
msgid "Settings"
|
427 |
+
msgstr "Instellingen"
|
428 |
+
|
429 |
+
#: views/add.php:13 views/admin_member_form_common_part.php:45
|
430 |
+
#: views/edit.php:12 views/login.php:11
|
431 |
+
msgid "Password"
|
432 |
+
msgstr "Wachtwoord"
|
433 |
+
|
434 |
+
#: views/add.php:17 views/edit.php:16
|
435 |
+
msgid "Repeat Password"
|
436 |
+
msgstr "Herhaal wachtwoord"
|
437 |
+
|
438 |
+
#: views/add.php:29 views/admin_member_form_common_part.php:10
|
439 |
+
msgid "Gender"
|
440 |
+
msgstr "Geslacht"
|
441 |
+
|
442 |
+
#: views/add.php:36 views/admin_member_form_common_part.php:17
|
443 |
+
#: views/edit.php:28
|
444 |
+
msgid "Phone"
|
445 |
+
msgstr "Telefoon"
|
446 |
+
|
447 |
+
#: views/add.php:40 views/admin_member_form_common_part.php:21
|
448 |
+
#: views/edit.php:32
|
449 |
+
msgid "Street"
|
450 |
+
msgstr "Straat"
|
451 |
+
|
452 |
+
#: views/add.php:44 views/admin_member_form_common_part.php:25
|
453 |
+
#: views/edit.php:36
|
454 |
+
msgid "City"
|
455 |
+
msgstr "Stad"
|
456 |
+
|
457 |
+
#: views/add.php:48 views/admin_member_form_common_part.php:29
|
458 |
+
#: views/edit.php:40
|
459 |
+
msgid "State"
|
460 |
+
msgstr "Staat"
|
461 |
+
|
462 |
+
#: views/add.php:52 views/admin_member_form_common_part.php:33
|
463 |
+
#: views/edit.php:44
|
464 |
+
msgid "Zipcode"
|
465 |
+
msgstr "Postcode"
|
466 |
+
|
467 |
+
#: views/add.php:56 views/admin_member_form_common_part.php:37
|
468 |
+
#: views/edit.php:48
|
469 |
+
msgid "Country"
|
470 |
+
msgstr "Land"
|
471 |
+
|
472 |
+
#: views/add.php:60 views/admin_member_form_common_part.php:41
|
473 |
+
msgid "Company"
|
474 |
+
msgstr "Bedrijf"
|
475 |
+
|
476 |
+
#: views/add.php:71
|
477 |
+
msgid "Register"
|
478 |
+
msgstr "Registreren"
|
479 |
+
|
480 |
+
#: views/admin_add.php:6
|
481 |
+
msgid "Add Member"
|
482 |
+
msgstr "Lid toevoegen"
|
483 |
+
|
484 |
+
#: views/admin_add.php:7
|
485 |
+
msgid "Create a brand new user and add it to this site."
|
486 |
+
msgstr ""
|
487 |
+
"Maak een volledig nieuwe gebruiker aan en voeg het toe aan deze website"
|
488 |
+
|
489 |
+
#: views/admin_add.php:11
|
490 |
+
msgid "User name"
|
491 |
+
msgstr "Gebruikersnaam"
|
492 |
+
|
493 |
+
#: views/admin_add.php:11 views/admin_add.php:15 views/admin_add_level.php:11
|
494 |
+
#: views/admin_add_level.php:15 views/admin_add_level.php:19
|
495 |
+
#: views/admin_edit.php:9 views/admin_edit.php:13 views/admin_edit_level.php:10
|
496 |
+
#: views/admin_edit_level.php:14 views/admin_edit_level.php:18
|
497 |
+
msgid "(required)"
|
498 |
+
msgstr "(verplicht)"
|
499 |
+
|
500 |
+
#: views/admin_add.php:15 views/admin_edit.php:13
|
501 |
+
msgid "E-mail"
|
502 |
+
msgstr "E-mail"
|
503 |
+
|
504 |
+
#: views/admin_add.php:19
|
505 |
+
msgid "Add New Member "
|
506 |
+
msgstr "Voeg een nieuw lid toe"
|
507 |
+
|
508 |
+
#: views/admin_add_level.php:6
|
509 |
+
msgid "Create new membership level."
|
510 |
+
msgstr "Maak een nieuw lidmaatschap niveau aan."
|
511 |
+
|
512 |
+
#: views/admin_add_level.php:11 views/admin_edit_level.php:10
|
513 |
+
msgid "Membership Level Name"
|
514 |
+
msgstr "Lidmaatschapniveaunaam"
|
515 |
+
|
516 |
+
#: views/admin_add_level.php:15 views/admin_edit_level.php:14
|
517 |
+
msgid "Default WordPress Role"
|
518 |
+
msgstr "Standaard Wordpress Rol"
|
519 |
+
|
520 |
+
#: views/admin_add_level.php:19 views/admin_edit_level.php:18
|
521 |
+
msgid "Subscription Duration"
|
522 |
+
msgstr "Duur van het lidmaatschap"
|
523 |
+
|
524 |
+
#: views/admin_add_level.php:26 views/admin_edit_level.php:27
|
525 |
+
msgid "No Expiry"
|
526 |
+
msgstr "Geen vervaldatum"
|
527 |
+
|
528 |
+
#: views/admin_add_level.php:55
|
529 |
+
msgid "Add New Membership Level "
|
530 |
+
msgstr "Voeg nieuw lidmaatschapniveau toe"
|
531 |
+
|
532 |
+
#: views/admin_edit.php:5
|
533 |
+
msgid "Edit Member"
|
534 |
+
msgstr "Aanpassen Lidgegevens"
|
535 |
+
|
536 |
+
#: views/admin_edit.php:6
|
537 |
+
msgid "Edit existing member details."
|
538 |
+
msgstr "Aanpassen details van bestaand lid"
|
539 |
+
|
540 |
+
#: views/admin_edit.php:9
|
541 |
+
msgid "Username"
|
542 |
+
msgstr "Gebruikersnaam"
|
543 |
+
|
544 |
+
#: views/admin_edit.php:18
|
545 |
+
msgid "Edit User "
|
546 |
+
msgstr "Bewerk gebruikerdata"
|
547 |
+
|
548 |
+
#: views/admin_edit_level.php:5
|
549 |
+
msgid "Edit membership level"
|
550 |
+
msgstr "Bewerk lidmaatschapniveau"
|
551 |
+
|
552 |
+
#: views/admin_edit_level.php:6
|
553 |
+
msgid "Edit membership level."
|
554 |
+
msgstr "Bewerk lidmaatschapniveau."
|
555 |
+
|
556 |
+
#: views/admin_edit_level.php:54
|
557 |
+
msgid "Edit Membership Level "
|
558 |
+
msgstr "Bewerk lidmaatschapniveau"
|
559 |
+
|
560 |
+
#: views/admin_members.php:2
|
561 |
+
msgid "Simple WP Membership::Members"
|
562 |
+
msgstr "Eenvoudig WP lidmaatschap::Leden"
|
563 |
+
|
564 |
+
#: views/admin_members.php:3 views/admin_members.php:19
|
565 |
+
#: views/admin_membership_levels.php:21
|
566 |
+
msgid "Add New"
|
567 |
+
msgstr "Nieuwe toevoegen"
|
568 |
+
|
569 |
+
#: views/admin_members.php:9 views/admin_membership_levels.php:11
|
570 |
+
msgid "search"
|
571 |
+
msgstr "zoek"
|
572 |
+
|
573 |
+
#: views/admin_membership_levels.php:3
|
574 |
+
msgid "Simple WP Membership::Membership Levels"
|
575 |
+
msgstr "Eenvoudige WP lidmaatschap::Lidmaatschapniveau’s"
|
576 |
+
|
577 |
+
#: views/admin_membership_level_menu.php:2
|
578 |
+
msgid "Membership level"
|
579 |
+
msgstr "Lidmaatschapniveau"
|
580 |
+
|
581 |
+
#: views/admin_membership_level_menu.php:3
|
582 |
+
msgid "Manage Content Production"
|
583 |
+
msgstr "Beheer de productie van de inhoud"
|
584 |
+
|
585 |
+
#: views/admin_membership_manage.php:17
|
586 |
+
msgid "Example Content Protection Settings"
|
587 |
+
msgstr "Voorbeeld van Inhoud beveiliging instellingen"
|
588 |
+
|
589 |
+
#: views/admin_member_form_common_part.php:45
|
590 |
+
msgid "(twice, required)"
|
591 |
+
msgstr "(tweemaal, verplicht)"
|
592 |
+
|
593 |
+
#: views/admin_member_form_common_part.php:50
|
594 |
+
msgid "Strength indicator"
|
595 |
+
msgstr "sterkte indicator"
|
596 |
+
|
597 |
+
#: views/admin_member_form_common_part.php:51
|
598 |
+
msgid ""
|
599 |
+
"Hint: The password should be at least seven characters long. To make it "
|
600 |
+
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
601 |
+
"$ % ^ & )."
|
602 |
+
msgstr ""
|
603 |
+
"Tip : Het wachtwoord moet tenminste zeven karakters lang zijn. Om het nog "
|
604 |
+
"sterker te maken gebruik je hoofd- en gewone letters, cijfers en symbolen "
|
605 |
+
"zoals ! “ ? $ % ^ & )."
|
606 |
+
|
607 |
+
#: views/admin_member_form_common_part.php:64 views/loggedin.php:7
|
608 |
+
#: views/login_widget_logged.php:6
|
609 |
+
msgid "Account Status"
|
610 |
+
msgstr "Status van de Account"
|
611 |
+
|
612 |
+
#: views/admin_member_form_common_part.php:74
|
613 |
+
msgid "Member Since"
|
614 |
+
msgstr "Lid sedert"
|
615 |
+
|
616 |
+
#: views/admin_payment_settings.php:2 views/admin_settings.php:2
|
617 |
+
#: views/admin_tools_settings.php:2
|
618 |
+
msgid "Simple WP Membership::Settings"
|
619 |
+
msgstr "Eenvoudige WP lidmaatschap::Instellingen"
|
620 |
+
|
621 |
+
#: views/admin_payment_settings.php:33
|
622 |
+
msgid "PayPal Integration Settings"
|
623 |
+
msgstr "Instellingen voor PayPal integratie"
|
624 |
+
|
625 |
+
#: views/admin_payment_settings.php:36
|
626 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
627 |
+
msgstr "Genereer de “Geavanceerde Variabelen” Code voor je PayPal knop"
|
628 |
+
|
629 |
+
#: views/admin_payment_settings.php:39
|
630 |
+
msgid "Enter the Membership Level ID"
|
631 |
+
msgstr "Geef het lidmaatschapniveau ID"
|
632 |
+
|
633 |
+
#: views/admin_payment_settings.php:41
|
634 |
+
msgid "Generate Code"
|
635 |
+
msgstr "Genereer Code"
|
636 |
+
|
637 |
+
#: views/admin_tools_settings.php:9
|
638 |
+
msgid "Generate a Registration Completion link"
|
639 |
+
msgstr "Genereer een link naar Inschrijving volledig"
|
640 |
+
|
641 |
+
#: views/admin_tools_settings.php:12
|
642 |
+
msgid ""
|
643 |
+
"You can manually generate a registration completion link here and give it to "
|
644 |
+
"your customer if they have missed the email that was automatically sent out "
|
645 |
+
"to them after the payment."
|
646 |
+
msgstr ""
|
647 |
+
"Je kan hier manueel een inschrijving volledig link genereren en het aan je "
|
648 |
+
"klant geven als ze de e-mail niet gezien hebben dat automatisch verstuurd "
|
649 |
+
"werd nadat ze betaald hadden."
|
650 |
+
|
651 |
+
#: views/admin_tools_settings.php:17
|
652 |
+
msgid "Generate Registration Completion Link"
|
653 |
+
msgstr "Genereer een ‘Inschrijving Volledig’ link"
|
654 |
+
|
655 |
+
#: views/admin_tools_settings.php:20
|
656 |
+
msgid "OR"
|
657 |
+
msgstr "OF"
|
658 |
+
|
659 |
+
#: views/admin_tools_settings.php:21
|
660 |
+
msgid "For All Pending Registrations"
|
661 |
+
msgstr "Voor alle hangende inschrijvingen"
|
662 |
+
|
663 |
+
#: views/admin_tools_settings.php:24
|
664 |
+
msgid "Registration Completion Links Will Appear Below:"
|
665 |
+
msgstr "De inschrijving Volledig links zullen hieronder verschijnen:"
|
666 |
+
|
667 |
+
#: views/admin_tools_settings.php:31
|
668 |
+
msgid "Send Registration Reminder Email too"
|
669 |
+
msgstr "Stuur ook een ‘inschrijving herinnering e-mail’"
|
670 |
+
|
671 |
+
#: views/admin_tools_settings.php:34
|
672 |
+
msgid "Submit"
|
673 |
+
msgstr "Insturen"
|
674 |
+
|
675 |
+
#: views/edit.php:58
|
676 |
+
msgid "Update"
|
677 |
+
msgstr "Update"
|
678 |
+
|
679 |
+
#: views/forgot_password.php:5
|
680 |
+
msgid "Email Address"
|
681 |
+
msgstr "E-mail adres"
|
682 |
+
|
683 |
+
#: views/forgot_password.php:12
|
684 |
+
msgid "Reset Password"
|
685 |
+
msgstr "Reset wachtwoord"
|
686 |
+
|
687 |
+
#: views/loggedin.php:3 views/login_widget_logged.php:3
|
688 |
+
msgid "Logged in as"
|
689 |
+
msgstr "Aangemeld als"
|
690 |
+
|
691 |
+
#: views/loggedin.php:11 views/login_widget_logged.php:9
|
692 |
+
msgid "Membership"
|
693 |
+
msgstr "Lidmaatschap"
|
694 |
+
|
695 |
+
#: views/loggedin.php:15 views/login_widget_logged.php:12
|
696 |
+
msgid "Account Expiry"
|
697 |
+
msgstr "Vervaldatum Account"
|
698 |
+
|
699 |
+
#: views/loggedin.php:19 views/login_widget_logged.php:16
|
700 |
+
msgid "Logout"
|
701 |
+
msgstr "Afmelden"
|
702 |
+
|
703 |
+
#: views/login.php:17
|
704 |
+
msgid "Remember Me"
|
705 |
+
msgstr "Herinner me"
|
706 |
+
|
707 |
+
#: views/login.php:26
|
708 |
+
msgid "Forgot Password"
|
709 |
+
msgstr "Wachtwoord vergeten"
|
languages/swpm.pot
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Simple Membership\n"
|
4 |
-
"POT-Creation-Date: 2015-
|
5 |
-
"PO-Revision-Date: 2015-
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"MIME-Version: 1.0\n"
|
@@ -13,894 +13,1260 @@ msgstr ""
|
|
13 |
"X-Poedit-Basepath: .\n"
|
14 |
"X-Poedit-SearchPath-0: .\n"
|
15 |
|
16 |
-
#:
|
17 |
-
|
18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
msgid "You need to login to view this content. "
|
20 |
msgstr ""
|
21 |
|
22 |
-
#:
|
23 |
-
#:
|
24 |
-
|
25 |
-
|
|
|
|
|
|
|
|
|
|
|
26 |
msgstr ""
|
27 |
|
28 |
-
#:
|
29 |
-
|
|
|
30 |
msgstr ""
|
31 |
|
32 |
-
#:
|
33 |
-
|
|
|
|
|
|
|
|
|
34 |
msgid "You need to login to view the rest of the content. "
|
35 |
msgstr ""
|
36 |
|
37 |
-
#:
|
38 |
-
msgid "
|
39 |
msgstr ""
|
40 |
|
41 |
-
#:
|
42 |
-
#:
|
43 |
-
#:
|
44 |
-
#:
|
45 |
msgid "Please correct the following:"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#:
|
49 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
msgid "Aready taken"
|
51 |
msgstr ""
|
52 |
|
53 |
-
#:
|
54 |
msgid "Available"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#:
|
58 |
-
#: simple-membership/classes/class.bFrontRegistration.php:173
|
59 |
msgid "User Not Found."
|
60 |
msgstr ""
|
61 |
|
62 |
-
#:
|
63 |
msgid "Password Empty or Invalid."
|
64 |
msgstr ""
|
65 |
|
66 |
-
#:
|
67 |
msgid "Account is inactive."
|
68 |
msgstr ""
|
69 |
|
70 |
-
#:
|
|
|
|
|
|
|
|
|
71 |
msgid "Account has expired."
|
72 |
msgstr ""
|
73 |
|
74 |
-
#:
|
75 |
msgid "You are logged in as:"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#:
|
79 |
msgid "Logged Out Successfully."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#:
|
83 |
msgid "Session Expired."
|
84 |
msgstr ""
|
85 |
|
86 |
-
#:
|
87 |
msgid "Invalid User Name"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#:
|
91 |
-
msgid "
|
92 |
msgstr ""
|
93 |
|
94 |
-
#:
|
95 |
-
#:
|
96 |
-
#:
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#:
|
100 |
-
#:
|
|
|
|
|
|
|
101 |
msgid "Membership Level"
|
102 |
msgstr ""
|
103 |
|
104 |
-
#:
|
105 |
-
#:
|
106 |
-
#: simple-membership/classes/class.simple-wp-membership.php:464
|
107 |
-
msgid "Membership Levels"
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: simple-membership/classes/class.bCategoryList.php:29
|
111 |
-
#: simple-membership/classes/class.bMembers.php:16
|
112 |
-
#: simple-membership/classes/class.bMembershipLevels.php:16
|
113 |
msgid "ID"
|
114 |
msgstr ""
|
115 |
|
116 |
-
#:
|
117 |
msgid "Name"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#:
|
121 |
msgid "Description"
|
122 |
msgstr ""
|
123 |
|
124 |
-
#:
|
125 |
msgid "Count"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#:
|
129 |
-
msgid "
|
130 |
msgstr ""
|
131 |
|
132 |
-
#:
|
133 |
msgid ""
|
134 |
"Wordpress account exists with given user name. But given email doesn't match."
|
135 |
msgstr ""
|
136 |
|
137 |
-
#:
|
138 |
msgid ""
|
139 |
"Wordpress account exists with given email. But given user name doesn't match."
|
140 |
msgstr ""
|
141 |
|
142 |
-
#:
|
143 |
msgid "User name is required"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#:
|
147 |
msgid "User name contains invalid character"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#:
|
151 |
msgid "User name already exists."
|
152 |
msgstr ""
|
153 |
|
154 |
-
#:
|
155 |
msgid "Password is required"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#:
|
159 |
msgid "Password mismatch"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#:
|
163 |
msgid "Email is required"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#:
|
167 |
msgid "Email is invalid"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#:
|
171 |
msgid "Email is already used."
|
172 |
msgstr ""
|
173 |
|
174 |
-
#:
|
175 |
msgid "Member since field is invalid"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#:
|
179 |
msgid "Access starts field is invalid"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#:
|
183 |
msgid "Gender field is invalid"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#:
|
187 |
msgid "Account state field is invalid"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#:
|
191 |
msgid "Invalid membership level"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#:
|
|
|
|
|
|
|
|
|
195 |
msgid "Registration Successful. "
|
196 |
msgstr ""
|
197 |
|
198 |
-
#:
|
199 |
-
#:
|
200 |
msgid "Please"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#:
|
204 |
-
#:
|
205 |
-
#: simple-membership/views/login.php:21
|
206 |
msgid "Login"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#:
|
210 |
-
#:
|
211 |
msgid "Please correct the following"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#:
|
215 |
msgid "Membership Level Couldn't be found."
|
216 |
msgstr ""
|
217 |
|
218 |
-
#:
|
219 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
msgstr ""
|
221 |
|
222 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
223 |
msgid "New password has been sent to your email address."
|
224 |
msgstr ""
|
225 |
|
226 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
227 |
msgid "Date format is not valid."
|
228 |
msgstr ""
|
229 |
|
230 |
-
#:
|
231 |
msgid "Access duration must be > 0."
|
232 |
msgstr ""
|
233 |
|
234 |
-
#:
|
235 |
-
|
|
|
|
|
|
|
236 |
msgstr ""
|
237 |
|
238 |
-
#:
|
239 |
-
|
240 |
-
msgid "Members"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#:
|
244 |
-
#: simple-membership/views/add.php:6 simple-membership/views/edit.php:4
|
245 |
msgid "User Name"
|
246 |
msgstr ""
|
247 |
|
248 |
-
#:
|
249 |
-
#:
|
250 |
-
#:
|
251 |
-
#:
|
252 |
msgid "First Name"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#:
|
256 |
-
#:
|
257 |
-
#:
|
258 |
-
#:
|
259 |
msgid "Last Name"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#:
|
263 |
-
#: simple-membership/views/add.php:10 simple-membership/views/edit.php:8
|
264 |
msgid "Email"
|
265 |
msgstr ""
|
266 |
|
267 |
-
#:
|
268 |
-
#:
|
269 |
msgid "Access Starts"
|
270 |
msgstr ""
|
271 |
|
272 |
-
#:
|
273 |
msgid "Account State"
|
274 |
msgstr ""
|
275 |
|
276 |
-
#:
|
277 |
-
#:
|
|
|
|
|
278 |
msgid "Delete"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#:
|
282 |
msgid "No Member found."
|
283 |
msgstr ""
|
284 |
|
285 |
-
#:
|
286 |
msgid "Membership Level Creation Successful."
|
287 |
msgstr ""
|
288 |
|
289 |
-
#:
|
290 |
msgid "Updated Successfully."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#:
|
294 |
msgid "Role"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#:
|
298 |
msgid "Access Valid For/Until"
|
299 |
msgstr ""
|
300 |
|
301 |
-
#:
|
302 |
-
msgid "
|
303 |
msgstr ""
|
304 |
|
305 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
msgid "General Settings"
|
307 |
msgstr ""
|
308 |
|
309 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
310 |
msgid "Enable Free Membership"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#:
|
314 |
-
msgid "
|
|
|
|
|
315 |
msgstr ""
|
316 |
|
317 |
-
#:
|
318 |
msgid "Free Membership Level ID"
|
319 |
msgstr ""
|
320 |
|
321 |
-
#:
|
322 |
msgid "Assign free membership level ID"
|
323 |
msgstr ""
|
324 |
|
325 |
-
#:
|
326 |
msgid "Enable More Tag Protection"
|
327 |
msgstr ""
|
328 |
|
329 |
-
#:
|
330 |
msgid ""
|
331 |
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
332 |
"after the More tag is protected. Anything before the more tag is teaser "
|
333 |
"content."
|
334 |
msgstr ""
|
335 |
|
336 |
-
#:
|
337 |
msgid "Hide Adminbar"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#:
|
341 |
msgid ""
|
342 |
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
343 |
"this box if you want to hide that admin toolbar in the fronend of your site."
|
344 |
msgstr ""
|
345 |
|
346 |
-
#:
|
347 |
msgid "Default Account Status"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#:
|
351 |
msgid ""
|
352 |
"Select the default account status for newly registered users. If you want to "
|
353 |
"manually approve the members then you can set the status to \"Pending\"."
|
354 |
msgstr ""
|
355 |
|
356 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
357 |
msgid "Pages Settings"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#:
|
361 |
msgid "Login Page URL"
|
362 |
msgstr ""
|
363 |
|
364 |
-
#:
|
365 |
msgid "Registration Page URL"
|
366 |
msgstr ""
|
367 |
|
368 |
-
#:
|
369 |
msgid "Join Us Page URL"
|
370 |
msgstr ""
|
371 |
|
372 |
-
#:
|
373 |
msgid "Edit Profile Page URL"
|
374 |
msgstr ""
|
375 |
|
376 |
-
#:
|
377 |
msgid "Password Reset Page URL"
|
378 |
msgstr ""
|
379 |
|
380 |
-
#:
|
381 |
msgid "Test & Debug Settings"
|
382 |
msgstr ""
|
383 |
|
384 |
-
#:
|
|
|
|
|
|
|
|
|
385 |
msgid "Enable Sandbox Testing"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#:
|
389 |
msgid "Enable this option if you want to do sandbox payment testing."
|
390 |
msgstr ""
|
391 |
|
392 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
393 |
msgid "Email Misc. Settings"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#:
|
397 |
msgid "From Email Address"
|
398 |
msgstr ""
|
399 |
|
400 |
-
#:
|
401 |
msgid "Email Settings (Prompt to Complete Registration )"
|
402 |
msgstr ""
|
403 |
|
404 |
-
#:
|
405 |
-
#:
|
406 |
-
#: simple-membership/classes/class.bSettings.php:143
|
407 |
msgid "Email Subject"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#:
|
411 |
-
#:
|
412 |
-
#: simple-membership/classes/class.bSettings.php:147
|
413 |
msgid "Email Body"
|
414 |
msgstr ""
|
415 |
|
416 |
-
#:
|
417 |
msgid "Email Settings (Registration Complete)"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#:
|
421 |
-
msgid "Send Notification
|
422 |
msgstr ""
|
423 |
|
424 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
425 |
msgid "Send Email to Member When Added via Admin Dashboard"
|
426 |
msgstr ""
|
427 |
|
428 |
-
#:
|
|
|
|
|
|
|
|
|
429 |
msgid " Email Settings (Account Upgrade Notification)"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
433 |
msgid "Not a Member?"
|
434 |
msgstr ""
|
435 |
|
436 |
-
#:
|
437 |
-
#: simple-membership/views/login.php:27
|
438 |
msgid "Join Us"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#:
|
442 |
msgid "Active"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#:
|
446 |
msgid "Inactive"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#:
|
450 |
msgid "Pending"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#:
|
454 |
msgid "Expired"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#:
|
458 |
msgid "Never"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#:
|
462 |
-
msgid "
|
463 |
msgstr ""
|
464 |
|
465 |
-
#:
|
466 |
-
msgid "
|
467 |
msgstr ""
|
468 |
|
469 |
-
#:
|
470 |
-
msgid "
|
471 |
msgstr ""
|
472 |
|
473 |
-
#:
|
474 |
-
msgid "
|
475 |
msgstr ""
|
476 |
|
477 |
-
#:
|
478 |
-
msgid "
|
479 |
msgstr ""
|
480 |
|
481 |
-
#:
|
482 |
-
|
|
|
|
|
483 |
msgstr ""
|
484 |
|
485 |
-
#:
|
486 |
-
msgid "
|
487 |
msgstr ""
|
488 |
|
489 |
-
#:
|
490 |
-
|
|
|
491 |
msgstr ""
|
492 |
|
493 |
-
#:
|
494 |
-
msgid "
|
495 |
msgstr ""
|
496 |
|
497 |
-
#:
|
498 |
-
msgid "
|
499 |
msgstr ""
|
500 |
|
501 |
-
#:
|
502 |
-
msgid "
|
503 |
msgstr ""
|
504 |
|
505 |
-
#:
|
506 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
507 |
msgstr ""
|
508 |
|
509 |
-
#:
|
510 |
-
|
511 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
512 |
msgid "Password"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#:
|
516 |
msgid "Repeat Password"
|
517 |
msgstr ""
|
518 |
|
519 |
-
#:
|
520 |
msgid "Register"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#:
|
524 |
msgid "Add Member"
|
525 |
msgstr ""
|
526 |
|
527 |
-
#:
|
528 |
msgid "Create a brand new user and add it to this site."
|
529 |
msgstr ""
|
530 |
|
531 |
-
#:
|
532 |
msgid "User name"
|
533 |
msgstr ""
|
534 |
|
535 |
-
#:
|
536 |
-
#:
|
537 |
-
#:
|
538 |
-
#:
|
539 |
-
#:
|
540 |
-
#: simple-membership/views/admin_edit.php:9
|
541 |
-
#: simple-membership/views/admin_edit.php:13
|
542 |
-
#: simple-membership/views/admin_edit_level.php:10
|
543 |
-
#: simple-membership/views/admin_edit_level.php:14
|
544 |
-
#: simple-membership/views/admin_edit_level.php:18
|
545 |
msgid "(required)"
|
546 |
msgstr ""
|
547 |
|
548 |
-
#:
|
549 |
-
#: simple-membership/views/admin_edit.php:13
|
550 |
msgid "E-mail"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#:
|
554 |
msgid "(twice, required)"
|
555 |
msgstr ""
|
556 |
|
557 |
-
#:
|
558 |
-
#: simple-membership/views/admin_edit.php:21
|
559 |
msgid "Strength indicator"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#:
|
563 |
-
#: simple-membership/views/admin_edit.php:22
|
564 |
msgid ""
|
565 |
"Hint: The password should be at least seven characters long. To make it "
|
566 |
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
567 |
"$ % ^ & )."
|
568 |
msgstr ""
|
569 |
|
570 |
-
#:
|
571 |
-
#: simple-membership/views/admin_edit.php:26
|
572 |
-
#: simple-membership/views/loggedin.php:7
|
573 |
msgid "Account Status"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#:
|
577 |
msgid "Add New Member "
|
578 |
msgstr ""
|
579 |
|
580 |
-
#:
|
581 |
-
#:
|
582 |
-
#:
|
583 |
-
#: simple-membership/views/admin_tools_settings.php:2
|
584 |
msgid "Simple WP Membership::Settings"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#:
|
588 |
msgid ""
|
589 |
"Some of the simple membership plugin's addon settings and options will be "
|
590 |
"displayed here (if you have them)"
|
591 |
msgstr ""
|
592 |
|
593 |
-
#:
|
|
|
|
|
|
|
|
|
594 |
msgid "Create new membership level."
|
595 |
msgstr ""
|
596 |
|
597 |
-
#:
|
598 |
-
#: simple-membership/views/admin_edit_level.php:10
|
599 |
msgid "Membership Level Name"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#:
|
603 |
-
#: simple-membership/views/admin_edit_level.php:14
|
604 |
msgid "Default WordPress Role"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#:
|
608 |
-
#: simple-membership/views/admin_edit_level.php:18
|
609 |
msgid "Access Duration"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#:
|
613 |
msgid "No Expiry (Access for this level will not expire until cancelled"
|
614 |
msgstr ""
|
615 |
|
616 |
-
#:
|
617 |
-
#:
|
618 |
-
#:
|
619 |
-
#:
|
620 |
-
#: simple-membership/views/admin_edit_level.php:22
|
621 |
-
#: simple-membership/views/admin_edit_level.php:25
|
622 |
-
#: simple-membership/views/admin_edit_level.php:28
|
623 |
-
#: simple-membership/views/admin_edit_level.php:31
|
624 |
msgid "Expire After"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#:
|
628 |
-
#: simple-membership/views/admin_edit_level.php:23
|
629 |
msgid "Days (Access expires after given number of days)"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#:
|
633 |
msgid "Weeks (Access expires after given number of weeks"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#:
|
637 |
-
#: simple-membership/views/admin_edit_level.php:29
|
638 |
msgid "Months (Access expires after given number of months)"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#:
|
642 |
-
#: simple-membership/views/admin_edit_level.php:32
|
643 |
msgid "Years (Access expires after given number of years)"
|
644 |
msgstr ""
|
645 |
|
646 |
-
#:
|
647 |
-
#: simple-membership/views/admin_edit_level.php:34
|
648 |
msgid "Fixed Date Expiry"
|
649 |
msgstr ""
|
650 |
|
651 |
-
#:
|
652 |
-
#: simple-membership/views/admin_edit_level.php:35
|
653 |
msgid "(Access expires on a fixed date)"
|
654 |
msgstr ""
|
655 |
|
656 |
-
#:
|
657 |
-
msgid "Access to older posts."
|
658 |
-
msgstr ""
|
659 |
-
|
660 |
-
#: simple-membership/views/admin_add_level.php:39
|
661 |
-
msgid "Only allow access to posts published after the user's join date."
|
662 |
-
msgstr ""
|
663 |
-
|
664 |
-
#: simple-membership/views/admin_add_level.php:45
|
665 |
msgid "Add New Membership Level "
|
666 |
msgstr ""
|
667 |
|
668 |
-
#:
|
669 |
msgid "Simple WP Membership::Add-ons"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#:
|
673 |
msgid "Simple WP Membership::Categories"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#:
|
677 |
msgid ""
|
678 |
"First of all, globally protect the category on your site by selecting "
|
679 |
"\"General Protection\" from the drop-down box below and then select the "
|
680 |
"categories that should be protected from non-logged in users."
|
681 |
msgstr ""
|
682 |
|
683 |
-
#:
|
684 |
msgid ""
|
685 |
"Next, select an existing membership level from the drop-down box below and "
|
686 |
"then select the categories you want to grant access to (for that particular "
|
687 |
"membership level)."
|
688 |
msgstr ""
|
689 |
|
690 |
-
#:
|
691 |
msgid "Edit Member"
|
692 |
msgstr ""
|
693 |
|
694 |
-
#:
|
695 |
msgid "Edit existing member details."
|
696 |
msgstr ""
|
697 |
|
698 |
-
#:
|
699 |
-
#: simple-membership/views/login.php:5
|
700 |
msgid "Username"
|
701 |
msgstr ""
|
702 |
|
703 |
-
#:
|
704 |
msgid "(twice, leave empty to retain old password)"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#:
|
708 |
msgid "Notify User"
|
709 |
msgstr ""
|
710 |
|
711 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
712 |
msgid "Edit User "
|
713 |
msgstr ""
|
714 |
|
715 |
-
#:
|
716 |
msgid "Edit membership level"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#:
|
720 |
msgid "Edit membership level."
|
721 |
msgstr ""
|
722 |
|
723 |
-
#:
|
724 |
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#:
|
728 |
msgid "Weeks (Access expires after given number of weeks)"
|
729 |
msgstr ""
|
730 |
|
731 |
-
#:
|
732 |
-
msgid "Protect Older Posts (optional)"
|
733 |
-
msgstr ""
|
734 |
-
|
735 |
-
#: simple-membership/views/admin_edit_level.php:43
|
736 |
-
msgid ""
|
737 |
-
"Only allow access to protected posts published after the members's join date."
|
738 |
-
msgstr ""
|
739 |
-
|
740 |
-
#: simple-membership/views/admin_edit_level.php:51
|
741 |
msgid "Edit Membership Level "
|
742 |
msgstr ""
|
743 |
|
744 |
-
#:
|
745 |
msgid "Simple WP Membership::Members"
|
746 |
msgstr ""
|
747 |
|
748 |
-
#:
|
749 |
-
#: simple-membership/views/admin_members.php:19
|
750 |
-
#: simple-membership/views/admin_membership_levels.php:20
|
751 |
msgid "Add New"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#:
|
755 |
-
|
756 |
-
msgid "search"
|
757 |
msgstr ""
|
758 |
|
759 |
-
#:
|
760 |
-
msgid "
|
761 |
msgstr ""
|
762 |
|
763 |
-
#:
|
764 |
msgid "Membership level"
|
765 |
msgstr ""
|
766 |
|
767 |
-
#:
|
768 |
msgid "Manage Content Production"
|
769 |
msgstr ""
|
770 |
|
771 |
-
#:
|
772 |
msgid "Category Protection"
|
773 |
msgstr ""
|
774 |
|
775 |
-
#:
|
776 |
msgid "Example Content Protection Settings"
|
777 |
msgstr ""
|
778 |
|
779 |
-
#:
|
780 |
msgid "Gender"
|
781 |
msgstr ""
|
782 |
|
783 |
-
#:
|
784 |
-
#: simple-membership/views/edit.php:28
|
785 |
msgid "Phone"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#:
|
789 |
-
#: simple-membership/views/edit.php:32
|
790 |
msgid "Street"
|
791 |
msgstr ""
|
792 |
|
793 |
-
#:
|
794 |
-
#: simple-membership/views/edit.php:36
|
795 |
msgid "City"
|
796 |
msgstr ""
|
797 |
|
798 |
-
#:
|
799 |
-
#: simple-membership/views/edit.php:40
|
800 |
msgid "State"
|
801 |
msgstr ""
|
802 |
|
803 |
-
#:
|
804 |
-
#: simple-membership/views/edit.php:44
|
805 |
msgid "Zipcode"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#:
|
809 |
-
#: simple-membership/views/edit.php:48
|
810 |
msgid "Country"
|
811 |
msgstr ""
|
812 |
|
813 |
-
#:
|
814 |
msgid "Company"
|
815 |
msgstr ""
|
816 |
|
817 |
-
#:
|
818 |
msgid "Member Since"
|
819 |
msgstr ""
|
820 |
|
821 |
-
#:
|
822 |
-
msgid "PayPal Integration Settings"
|
823 |
-
msgstr ""
|
824 |
-
|
825 |
-
#: simple-membership/views/admin_payment_settings.php:36
|
826 |
-
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
827 |
-
msgstr ""
|
828 |
-
|
829 |
-
#: simple-membership/views/admin_payment_settings.php:39
|
830 |
-
msgid "Enter the Membership Level ID"
|
831 |
-
msgstr ""
|
832 |
-
|
833 |
-
#: simple-membership/views/admin_payment_settings.php:41
|
834 |
-
msgid "Generate Code"
|
835 |
-
msgstr ""
|
836 |
-
|
837 |
-
#: simple-membership/views/admin_tools_settings.php:9
|
838 |
msgid "Generate a Registration Completion link"
|
839 |
msgstr ""
|
840 |
|
841 |
-
#:
|
842 |
msgid ""
|
843 |
"You can manually generate a registration completion link here and give it to "
|
844 |
"your customer if they have missed the email that was automatically sent out "
|
845 |
"to them after the payment."
|
846 |
msgstr ""
|
847 |
|
848 |
-
#:
|
849 |
msgid "Generate Registration Completion Link"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#:
|
853 |
msgid "OR"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#:
|
857 |
msgid "For All Pending Registrations"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#:
|
861 |
msgid "Registration Completion Links Will Appear Below:"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#:
|
865 |
msgid "Send Registration Reminder Email too"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#:
|
869 |
msgid "Submit"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#:
|
873 |
msgid "Update"
|
874 |
msgstr ""
|
875 |
|
876 |
-
#:
|
877 |
-
msgid "Email Address"
|
878 |
-
msgstr ""
|
879 |
-
|
880 |
-
#: simple-membership/views/forgot_password.php:12
|
881 |
msgid "Reset Password"
|
882 |
msgstr ""
|
883 |
|
884 |
-
#:
|
885 |
msgid "Logged in as"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#:
|
889 |
msgid "Membership"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#:
|
893 |
msgid "Account Expiry"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#:
|
897 |
msgid "Logout"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#:
|
901 |
msgid "Remember Me"
|
902 |
msgstr ""
|
903 |
|
904 |
-
#:
|
905 |
msgid "Forgot Password"
|
906 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Simple Membership\n"
|
4 |
+
"POT-Creation-Date: 2015-09-03 15:16+1000\n"
|
5 |
+
"PO-Revision-Date: 2015-09-03 15:19+1000\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"MIME-Version: 1.0\n"
|
13 |
"X-Poedit-Basepath: .\n"
|
14 |
"X-Poedit-SearchPath-0: .\n"
|
15 |
|
16 |
+
#: classes/class.simple-wp-membership.php:263
|
17 |
+
msgid "You are not logged in."
|
18 |
+
msgstr ""
|
19 |
+
|
20 |
+
#: classes/class.simple-wp-membership.php:297
|
21 |
+
msgid "Simple WP Membership Protection"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: classes/class.simple-wp-membership.php:309
|
25 |
+
msgid "Simple Membership Protection options"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: classes/class.simple-wp-membership.php:325
|
29 |
+
msgid "Do you want to protect this content?"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: classes/class.simple-wp-membership.php:330
|
33 |
+
msgid "Select the membership level that can access this content:"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: classes/class.simple-wp-membership.php:463
|
37 |
+
msgid "WP Membership"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: classes/class.simple-wp-membership.php:464
|
41 |
+
#: classes/class.swpm-members.php:10 views/admin_members_menu.php:2
|
42 |
+
msgid "Members"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: classes/class.simple-wp-membership.php:465
|
46 |
+
#: classes/class.swpm-category-list.php:20
|
47 |
+
#: classes/class.swpm-membership-levels.php:11
|
48 |
+
msgid "Membership Levels"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: classes/class.simple-wp-membership.php:466
|
52 |
+
msgid "Settings"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: classes/class.simple-wp-membership.php:467
|
56 |
+
msgid "Payments"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: classes/class.simple-wp-membership.php:468
|
60 |
+
msgid "Add-ons"
|
61 |
+
msgstr ""
|
62 |
+
|
63 |
+
#: classes/class.swpm-access-control.php:21
|
64 |
+
#: classes/class.swpm-access-control.php:28
|
65 |
+
#: classes/class.swpm-access-control.php:55
|
66 |
msgid "You need to login to view this content. "
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: classes/class.swpm-access-control.php:34
|
70 |
+
#: classes/class.swpm-access-control.php:60
|
71 |
+
msgid ""
|
72 |
+
"Your account has expired. Please renew your account to gain access to this "
|
73 |
+
"content."
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: classes/class.swpm-access-control.php:41
|
77 |
+
msgid "This content can only be viewed by members who joined on or before "
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: classes/class.swpm-access-control.php:46
|
81 |
+
#: classes/class.swpm-access-control.php:66
|
82 |
+
msgid "This content is not permitted for your membership level."
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: classes/class.swpm-access-control.php:84
|
86 |
+
msgid " The rest of the content is not permitted for your membership level."
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#: classes/class.swpm-access-control.php:88
|
90 |
+
#: classes/class.swpm-access-control.php:106
|
91 |
msgid "You need to login to view the rest of the content. "
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: classes/class.swpm-admin-registration.php:54
|
95 |
+
msgid "Member record added successfully."
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: classes/class.swpm-admin-registration.php:59
|
99 |
+
#: classes/class.swpm-admin-registration.php:100
|
100 |
+
#: classes/class.swpm-membership-level.php:43
|
101 |
+
#: classes/class.swpm-membership-level.php:62
|
102 |
msgid "Please correct the following:"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: classes/class.swpm-admin-registration.php:91
|
106 |
+
msgid "Your current password"
|
107 |
+
msgstr ""
|
108 |
+
|
109 |
+
#: classes/class.swpm-ajax.php:14
|
110 |
+
msgid "Invalid Email Address"
|
111 |
+
msgstr ""
|
112 |
+
|
113 |
+
#: classes/class.swpm-ajax.php:21 classes/class.swpm-ajax.php:32
|
114 |
msgid "Aready taken"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: classes/class.swpm-ajax.php:33
|
118 |
msgid "Available"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: classes/class.swpm-auth.php:50
|
|
|
122 |
msgid "User Not Found."
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: classes/class.swpm-auth.php:57
|
126 |
msgid "Password Empty or Invalid."
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: classes/class.swpm-auth.php:82
|
130 |
msgid "Account is inactive."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: classes/class.swpm-auth.php:85
|
134 |
+
msgid "Account is pending."
|
135 |
+
msgstr ""
|
136 |
+
|
137 |
+
#: classes/class.swpm-auth.php:88 classes/class.swpm-auth.php:106
|
138 |
msgid "Account has expired."
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: classes/class.swpm-auth.php:114
|
142 |
msgid "You are logged in as:"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: classes/class.swpm-auth.php:160
|
146 |
msgid "Logged Out Successfully."
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: classes/class.swpm-auth.php:210
|
150 |
msgid "Session Expired."
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: classes/class.swpm-auth.php:219
|
154 |
msgid "Invalid User Name"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: classes/class.swpm-auth.php:227
|
158 |
+
msgid "Please login again."
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:23
|
162 |
+
#: classes/class.swpm-membership-levels.php:10
|
163 |
+
#: classes/class.swpm-membership-levels.php:20
|
164 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:53
|
165 |
+
#: views/add.php:30 views/admin_member_form_common_part.php:2
|
166 |
+
#: views/edit.php:52
|
167 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:36
|
168 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
169 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:37
|
170 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:310
|
171 |
msgid "Membership Level"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: classes/class.swpm-category-list.php:33 classes/class.swpm-members.php:18
|
175 |
+
#: classes/class.swpm-membership-levels.php:19
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
176 |
msgid "ID"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: classes/class.swpm-category-list.php:34
|
180 |
msgid "Name"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: classes/class.swpm-category-list.php:35
|
184 |
msgid "Description"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: classes/class.swpm-category-list.php:36
|
188 |
msgid "Count"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: classes/class.swpm-category-list.php:80
|
192 |
+
msgid "Category protection updated!"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: classes/class.swpm-form.php:26
|
196 |
msgid ""
|
197 |
"Wordpress account exists with given user name. But given email doesn't match."
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: classes/class.swpm-form.php:31
|
201 |
msgid ""
|
202 |
"Wordpress account exists with given email. But given user name doesn't match."
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: classes/class.swpm-form.php:40
|
206 |
msgid "User name is required"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: classes/class.swpm-form.php:44
|
210 |
msgid "User name contains invalid character"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: classes/class.swpm-form.php:52
|
214 |
msgid "User name already exists."
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: classes/class.swpm-form.php:75
|
218 |
msgid "Password is required"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: classes/class.swpm-form.php:82
|
222 |
msgid "Password mismatch"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: classes/class.swpm-form.php:93
|
226 |
msgid "Email is required"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: classes/class.swpm-form.php:97
|
230 |
msgid "Email is invalid"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: classes/class.swpm-form.php:113
|
234 |
msgid "Email is already used."
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: classes/class.swpm-form.php:170
|
238 |
msgid "Member since field is invalid"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: classes/class.swpm-form.php:181
|
242 |
msgid "Access starts field is invalid"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: classes/class.swpm-form.php:191
|
246 |
msgid "Gender field is invalid"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: classes/class.swpm-form.php:202
|
250 |
msgid "Account state field is invalid"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: classes/class.swpm-form.php:209
|
254 |
msgid "Invalid membership level"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: classes/class.swpm-front-registration.php:71
|
258 |
+
msgid "Security check: captcha validation failed."
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: classes/class.swpm-front-registration.php:80
|
262 |
msgid "Registration Successful. "
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: classes/class.swpm-front-registration.php:80
|
266 |
+
#: classes/class.swpm-settings.php:377
|
267 |
msgid "Please"
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: classes/class.swpm-front-registration.php:80
|
271 |
+
#: classes/class.swpm-settings.php:377 views/login.php:21
|
|
|
272 |
msgid "Login"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: classes/class.swpm-front-registration.php:92
|
276 |
+
#: classes/class.swpm-front-registration.php:179
|
277 |
msgid "Please correct the following"
|
278 |
msgstr ""
|
279 |
|
280 |
+
#: classes/class.swpm-front-registration.php:123
|
281 |
msgid "Membership Level Couldn't be found."
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: classes/class.swpm-front-registration.php:162
|
285 |
+
msgid "Profile updated successfully."
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: classes/class.swpm-front-registration.php:170
|
289 |
+
msgid ""
|
290 |
+
"Profile updated successfully. You will need to re-login since you changed "
|
291 |
+
"your password."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: classes/class.swpm-front-registration.php:189
|
295 |
+
msgid "Email address not valid."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: classes/class.swpm-front-registration.php:200
|
299 |
+
msgid "No user found with that email address."
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: classes/class.swpm-front-registration.php:201
|
303 |
+
#: classes/class.swpm-front-registration.php:224
|
304 |
+
msgid "Email Address: "
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: classes/class.swpm-front-registration.php:223
|
308 |
msgid "New password has been sent to your email address."
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: classes/class.swpm-init-time-tasks.php:108
|
312 |
+
msgid "Sorry, Nonce verification failed."
|
313 |
+
msgstr ""
|
314 |
+
|
315 |
+
#: classes/class.swpm-init-time-tasks.php:115
|
316 |
+
msgid "Sorry, Password didn't match."
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: classes/class.swpm-level-form.php:47
|
320 |
msgid "Date format is not valid."
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: classes/class.swpm-level-form.php:55
|
324 |
msgid "Access duration must be > 0."
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: classes/class.swpm-member-utils.php:22
|
328 |
+
#: classes/class.swpm-member-utils.php:30
|
329 |
+
#: classes/class.swpm-member-utils.php:38
|
330 |
+
#: classes/class.swpm-member-utils.php:48
|
331 |
+
msgid "User is not logged in."
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: classes/class.swpm-members.php:9
|
335 |
+
msgid "Member"
|
|
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: classes/class.swpm-members.php:19 views/add.php:6 views/edit.php:4
|
|
|
339 |
msgid "User Name"
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: classes/class.swpm-members.php:20
|
343 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:48
|
344 |
+
#: views/add.php:22 views/admin_member_form_common_part.php:15
|
345 |
+
#: views/edit.php:20
|
346 |
msgid "First Name"
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: classes/class.swpm-members.php:21
|
350 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:49
|
351 |
+
#: views/add.php:26 views/admin_member_form_common_part.php:19
|
352 |
+
#: views/edit.php:24
|
353 |
msgid "Last Name"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: classes/class.swpm-members.php:22 views/add.php:10 views/edit.php:8
|
|
|
357 |
msgid "Email"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: classes/class.swpm-members.php:24
|
361 |
+
#: views/admin_member_form_common_part.php:11
|
362 |
msgid "Access Starts"
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: classes/class.swpm-members.php:25
|
366 |
msgid "Account State"
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: classes/class.swpm-members.php:38
|
370 |
+
#: classes/class.swpm-membership-levels.php:35
|
371 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:80
|
372 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:68
|
373 |
msgid "Delete"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: classes/class.swpm-members.php:112
|
377 |
msgid "No Member found."
|
378 |
msgstr ""
|
379 |
|
380 |
+
#: classes/class.swpm-membership-level.php:38
|
381 |
msgid "Membership Level Creation Successful."
|
382 |
msgstr ""
|
383 |
|
384 |
+
#: classes/class.swpm-membership-level.php:57
|
385 |
msgid "Updated Successfully."
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: classes/class.swpm-membership-levels.php:21
|
389 |
msgid "Role"
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: classes/class.swpm-membership-levels.php:22
|
393 |
msgid "Access Valid For/Until"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: classes/class.swpm-misc-utils.php:50
|
397 |
+
msgid "Registration"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: classes/class.swpm-misc-utils.php:73
|
401 |
+
msgid "Member Login"
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#: classes/class.swpm-misc-utils.php:96
|
405 |
+
msgid "Profile"
|
406 |
+
msgstr ""
|
407 |
+
|
408 |
+
#: classes/class.swpm-misc-utils.php:119
|
409 |
+
msgid "Password Reset"
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: classes/class.swpm-settings.php:21 classes/class.swpm-settings.php:39
|
413 |
msgid "General Settings"
|
414 |
msgstr ""
|
415 |
|
416 |
+
#: classes/class.swpm-settings.php:21
|
417 |
+
msgid "Payment Settings"
|
418 |
+
msgstr ""
|
419 |
+
|
420 |
+
#: classes/class.swpm-settings.php:22
|
421 |
+
msgid "Email Settings"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: classes/class.swpm-settings.php:22
|
425 |
+
msgid "Tools"
|
426 |
+
msgstr ""
|
427 |
+
|
428 |
+
#: classes/class.swpm-settings.php:22 classes/class.swpm-settings.php:150
|
429 |
+
msgid "Advanced Settings"
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: classes/class.swpm-settings.php:22
|
433 |
+
msgid "Addons Settings"
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: classes/class.swpm-settings.php:38
|
437 |
+
msgid "Plugin Documentation"
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: classes/class.swpm-settings.php:40
|
441 |
msgid "Enable Free Membership"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: classes/class.swpm-settings.php:41
|
445 |
+
msgid ""
|
446 |
+
"Enable/disable registration for free membership level. When you enable this "
|
447 |
+
"option, make sure to specify a free membership level ID in the field below."
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: classes/class.swpm-settings.php:42
|
451 |
msgid "Free Membership Level ID"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: classes/class.swpm-settings.php:43
|
455 |
msgid "Assign free membership level ID"
|
456 |
msgstr ""
|
457 |
|
458 |
+
#: classes/class.swpm-settings.php:44
|
459 |
msgid "Enable More Tag Protection"
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: classes/class.swpm-settings.php:45
|
463 |
msgid ""
|
464 |
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
465 |
"after the More tag is protected. Anything before the more tag is teaser "
|
466 |
"content."
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: classes/class.swpm-settings.php:46
|
470 |
msgid "Hide Adminbar"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: classes/class.swpm-settings.php:47
|
474 |
msgid ""
|
475 |
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
476 |
"this box if you want to hide that admin toolbar in the fronend of your site."
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: classes/class.swpm-settings.php:49
|
480 |
msgid "Default Account Status"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: classes/class.swpm-settings.php:52
|
484 |
msgid ""
|
485 |
"Select the default account status for newly registered users. If you want to "
|
486 |
"manually approve the members then you can set the status to \"Pending\"."
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: classes/class.swpm-settings.php:53
|
490 |
+
msgid "Allow Account Deletion"
|
491 |
+
msgstr ""
|
492 |
+
|
493 |
+
#: classes/class.swpm-settings.php:55
|
494 |
+
msgid "Allow users to delete their accounts."
|
495 |
+
msgstr ""
|
496 |
+
|
497 |
+
#: classes/class.swpm-settings.php:56
|
498 |
+
msgid "Auto Delete Pending Account"
|
499 |
+
msgstr ""
|
500 |
+
|
501 |
+
#: classes/class.swpm-settings.php:59
|
502 |
+
msgid "Select how long you want to keep \"pending\" account."
|
503 |
+
msgstr ""
|
504 |
+
|
505 |
+
#: classes/class.swpm-settings.php:67
|
506 |
msgid "Pages Settings"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: classes/class.swpm-settings.php:68
|
510 |
msgid "Login Page URL"
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: classes/class.swpm-settings.php:70
|
514 |
msgid "Registration Page URL"
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: classes/class.swpm-settings.php:72
|
518 |
msgid "Join Us Page URL"
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: classes/class.swpm-settings.php:74
|
522 |
msgid "Edit Profile Page URL"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: classes/class.swpm-settings.php:76
|
526 |
msgid "Password Reset Page URL"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: classes/class.swpm-settings.php:79
|
530 |
msgid "Test & Debug Settings"
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: classes/class.swpm-settings.php:81
|
534 |
+
msgid "Check this option to enable debug logging."
|
535 |
+
msgstr ""
|
536 |
+
|
537 |
+
#: classes/class.swpm-settings.php:86
|
538 |
msgid "Enable Sandbox Testing"
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: classes/class.swpm-settings.php:87
|
542 |
msgid "Enable this option if you want to do sandbox payment testing."
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: classes/class.swpm-settings.php:97 classes/class.swpm-settings.php:145
|
546 |
+
#: classes/class.swpm-settings.php:243
|
547 |
+
msgid "Settings updated!"
|
548 |
+
msgstr ""
|
549 |
+
|
550 |
+
#: classes/class.swpm-settings.php:102
|
551 |
msgid "Email Misc. Settings"
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: classes/class.swpm-settings.php:103
|
555 |
msgid "From Email Address"
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: classes/class.swpm-settings.php:106
|
559 |
msgid "Email Settings (Prompt to Complete Registration )"
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: classes/class.swpm-settings.php:107 classes/class.swpm-settings.php:113
|
563 |
+
#: classes/class.swpm-settings.php:125 classes/class.swpm-settings.php:132
|
|
|
564 |
msgid "Email Subject"
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: classes/class.swpm-settings.php:109 classes/class.swpm-settings.php:115
|
568 |
+
#: classes/class.swpm-settings.php:127 classes/class.swpm-settings.php:134
|
|
|
569 |
msgid "Email Body"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: classes/class.swpm-settings.php:112
|
573 |
msgid "Email Settings (Registration Complete)"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: classes/class.swpm-settings.php:117
|
577 |
+
msgid "Send Notification to Admin"
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: classes/class.swpm-settings.php:118
|
581 |
+
msgid ""
|
582 |
+
"Enable this option if you want the admin to receive a notification when a "
|
583 |
+
"member registers."
|
584 |
+
msgstr ""
|
585 |
+
|
586 |
+
#: classes/class.swpm-settings.php:119
|
587 |
+
msgid "Admin Email Address"
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: classes/class.swpm-settings.php:120
|
591 |
+
msgid ""
|
592 |
+
"Enter the email address where you want the admin notification email to be "
|
593 |
+
"sent to."
|
594 |
+
msgstr ""
|
595 |
+
|
596 |
+
#: classes/class.swpm-settings.php:121
|
597 |
msgid "Send Email to Member When Added via Admin Dashboard"
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: classes/class.swpm-settings.php:124
|
601 |
+
msgid "Email Settings (Password Reset)"
|
602 |
+
msgstr ""
|
603 |
+
|
604 |
+
#: classes/class.swpm-settings.php:131
|
605 |
msgid " Email Settings (Account Upgrade Notification)"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: classes/class.swpm-settings.php:152
|
609 |
+
msgid "Enable Expired Account Login"
|
610 |
+
msgstr ""
|
611 |
+
|
612 |
+
#: classes/class.swpm-settings.php:153
|
613 |
+
msgid ""
|
614 |
+
"When enabled, expired members will be able to log into the system but won't "
|
615 |
+
"be able to view any protected content. This allows them to easily renew "
|
616 |
+
"their account by making another payment."
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: classes/class.swpm-settings.php:377
|
620 |
msgid "Not a Member?"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: classes/class.swpm-settings.php:377 views/login.php:27
|
|
|
624 |
msgid "Join Us"
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: classes/class.swpm-utils.php:67
|
628 |
msgid "Active"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: classes/class.swpm-utils.php:68
|
632 |
msgid "Inactive"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: classes/class.swpm-utils.php:69
|
636 |
msgid "Pending"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: classes/class.swpm-utils.php:70
|
640 |
msgid "Expired"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: classes/class.swpm-utils.php:296
|
644 |
msgid "Never"
|
645 |
msgstr ""
|
646 |
|
647 |
+
#: classes/class.swpm-utils.php:370
|
648 |
+
msgid "Delete Account"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:63
|
652 |
+
msgid "Payment Button ID"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:64
|
656 |
+
msgid "Payment Button Title"
|
657 |
msgstr ""
|
658 |
|
659 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:65
|
660 |
+
msgid "Membership Level ID"
|
661 |
msgstr ""
|
662 |
|
663 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:66
|
664 |
+
msgid "Button Shortcode"
|
665 |
msgstr ""
|
666 |
|
667 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:106
|
668 |
+
#: views/admin_members_list.php:15
|
669 |
+
#: views/payments/admin_all_payment_transactions.php:33
|
670 |
+
msgid "The selected entry was deleted!"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:46
|
674 |
+
msgid "Row ID"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:47
|
678 |
+
#: views/forgot_password.php:5
|
679 |
+
msgid "Email Address"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:50
|
683 |
+
msgid "Date"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:51
|
687 |
+
msgid "Transaction ID"
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:52
|
691 |
+
msgid "Amount"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: classes/common/class.swpm-list-table.php:137
|
695 |
+
msgid "List View"
|
696 |
+
msgstr ""
|
697 |
+
|
698 |
+
#: classes/common/class.swpm-list-table.php:138
|
699 |
+
msgid "Excerpt View"
|
700 |
+
msgstr ""
|
701 |
+
|
702 |
+
#: classes/common/class.swpm-list-table.php:305
|
703 |
+
msgid "No items found."
|
704 |
+
msgstr ""
|
705 |
+
|
706 |
+
#: classes/common/class.swpm-list-table.php:431
|
707 |
+
msgid "Select bulk action"
|
708 |
+
msgstr ""
|
709 |
+
|
710 |
+
#: classes/common/class.swpm-list-table.php:433
|
711 |
+
msgid "Bulk Actions"
|
712 |
+
msgstr ""
|
713 |
+
|
714 |
+
#: classes/common/class.swpm-list-table.php:443
|
715 |
+
msgid "Apply"
|
716 |
+
msgstr ""
|
717 |
+
|
718 |
+
#: classes/common/class.swpm-list-table.php:543
|
719 |
+
msgid "Filter by date"
|
720 |
+
msgstr ""
|
721 |
+
|
722 |
+
#: classes/common/class.swpm-list-table.php:545
|
723 |
+
msgid "All dates"
|
724 |
+
msgstr ""
|
725 |
+
|
726 |
+
#: classes/common/class.swpm-list-table.php:555
|
727 |
+
#, php-format
|
728 |
+
msgid "%1$s %2$d"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: classes/common/class.swpm-list-table.php:599
|
732 |
+
#, php-format
|
733 |
+
msgid "%s pending"
|
734 |
+
msgstr ""
|
735 |
+
|
736 |
+
#: classes/common/class.swpm-list-table.php:704
|
737 |
+
msgid "Select Page"
|
738 |
+
msgstr ""
|
739 |
+
|
740 |
+
#: classes/common/class.swpm-list-table.php:848
|
741 |
+
msgid "Select All"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:47
|
745 |
+
msgid "Your membership profile will be updated to reflect the payment."
|
746 |
+
msgstr ""
|
747 |
+
|
748 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:48
|
749 |
+
msgid "Your profile username: "
|
750 |
+
msgstr ""
|
751 |
+
|
752 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:60
|
753 |
+
msgid "Click on the following link to complete the registration."
|
754 |
+
msgstr ""
|
755 |
+
|
756 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:61
|
757 |
+
msgid "Click here to complete your paid registration"
|
758 |
+
msgstr ""
|
759 |
+
|
760 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:66
|
761 |
+
msgid ""
|
762 |
+
"If you have just made a membership payment then your payment is yet to be "
|
763 |
+
"processed. Please check back in a few minutes. An email will be sent to you "
|
764 |
+
"with the details shortly."
|
765 |
+
msgstr ""
|
766 |
+
|
767 |
+
#: views/add.php:14 views/admin_add.php:19 views/admin_edit.php:17
|
768 |
+
#: views/edit.php:12 views/login.php:11
|
769 |
msgid "Password"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: views/add.php:18 views/edit.php:16
|
773 |
msgid "Repeat Password"
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: views/add.php:41
|
777 |
msgid "Register"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: views/admin_add.php:6
|
781 |
msgid "Add Member"
|
782 |
msgstr ""
|
783 |
|
784 |
+
#: views/admin_add.php:7
|
785 |
msgid "Create a brand new user and add it to this site."
|
786 |
msgstr ""
|
787 |
|
788 |
+
#: views/admin_add.php:11
|
789 |
msgid "User name"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: views/admin_add.php:11 views/admin_add.php:15 views/admin_add_level.php:11
|
793 |
+
#: views/admin_add_level.php:15 views/admin_add_level.php:19
|
794 |
+
#: views/admin_edit.php:9 views/admin_edit.php:13
|
795 |
+
#: views/admin_edit_level.php:10 views/admin_edit_level.php:14
|
796 |
+
#: views/admin_edit_level.php:18
|
|
|
|
|
|
|
|
|
|
|
797 |
msgid "(required)"
|
798 |
msgstr ""
|
799 |
|
800 |
+
#: views/admin_add.php:15 views/admin_edit.php:13
|
|
|
801 |
msgid "E-mail"
|
802 |
msgstr ""
|
803 |
|
804 |
+
#: views/admin_add.php:19
|
805 |
msgid "(twice, required)"
|
806 |
msgstr ""
|
807 |
|
808 |
+
#: views/admin_add.php:24 views/admin_edit.php:21
|
|
|
809 |
msgid "Strength indicator"
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: views/admin_add.php:25 views/admin_edit.php:22
|
|
|
813 |
msgid ""
|
814 |
"Hint: The password should be at least seven characters long. To make it "
|
815 |
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
816 |
"$ % ^ & )."
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: views/admin_add.php:29 views/admin_edit.php:26 views/loggedin.php:7
|
|
|
|
|
820 |
msgid "Account Status"
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: views/admin_add.php:39
|
824 |
msgid "Add New Member "
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: views/admin_addon_settings.php:3 views/admin_settings.php:3
|
828 |
+
#: views/admin_tools_settings.php:3
|
829 |
+
#: views/payments/admin_payment_settings.php:3
|
|
|
830 |
msgid "Simple WP Membership::Settings"
|
831 |
msgstr ""
|
832 |
|
833 |
+
#: views/admin_addon_settings.php:8
|
834 |
msgid ""
|
835 |
"Some of the simple membership plugin's addon settings and options will be "
|
836 |
"displayed here (if you have them)"
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: views/admin_addon_settings.php:13
|
840 |
+
msgid "Save Changes"
|
841 |
+
msgstr ""
|
842 |
+
|
843 |
+
#: views/admin_add_level.php:6
|
844 |
msgid "Create new membership level."
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: views/admin_add_level.php:11 views/admin_edit_level.php:10
|
|
|
848 |
msgid "Membership Level Name"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: views/admin_add_level.php:15 views/admin_edit_level.php:14
|
|
|
852 |
msgid "Default WordPress Role"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: views/admin_add_level.php:19 views/admin_edit_level.php:18
|
|
|
856 |
msgid "Access Duration"
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: views/admin_add_level.php:22
|
860 |
msgid "No Expiry (Access for this level will not expire until cancelled"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: views/admin_add_level.php:23 views/admin_add_level.php:25
|
864 |
+
#: views/admin_add_level.php:27 views/admin_add_level.php:29
|
865 |
+
#: views/admin_edit_level.php:22 views/admin_edit_level.php:25
|
866 |
+
#: views/admin_edit_level.php:28 views/admin_edit_level.php:31
|
|
|
|
|
|
|
|
|
867 |
msgid "Expire After"
|
868 |
msgstr ""
|
869 |
|
870 |
+
#: views/admin_add_level.php:24 views/admin_edit_level.php:23
|
|
|
871 |
msgid "Days (Access expires after given number of days)"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: views/admin_add_level.php:26
|
875 |
msgid "Weeks (Access expires after given number of weeks"
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: views/admin_add_level.php:28 views/admin_edit_level.php:29
|
|
|
879 |
msgid "Months (Access expires after given number of months)"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: views/admin_add_level.php:30 views/admin_edit_level.php:32
|
|
|
883 |
msgid "Years (Access expires after given number of years)"
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: views/admin_add_level.php:31 views/admin_edit_level.php:34
|
|
|
887 |
msgid "Fixed Date Expiry"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: views/admin_add_level.php:32 views/admin_edit_level.php:35
|
|
|
891 |
msgid "(Access expires on a fixed date)"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: views/admin_add_level.php:38
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
895 |
msgid "Add New Membership Level "
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: views/admin_add_ons_page.php:7
|
899 |
msgid "Simple WP Membership::Add-ons"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: views/admin_category_list.php:2
|
903 |
msgid "Simple WP Membership::Categories"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: views/admin_category_list.php:7
|
907 |
msgid ""
|
908 |
"First of all, globally protect the category on your site by selecting "
|
909 |
"\"General Protection\" from the drop-down box below and then select the "
|
910 |
"categories that should be protected from non-logged in users."
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: views/admin_category_list.php:10
|
914 |
msgid ""
|
915 |
"Next, select an existing membership level from the drop-down box below and "
|
916 |
"then select the categories you want to grant access to (for that particular "
|
917 |
"membership level)."
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: views/admin_edit.php:5
|
921 |
msgid "Edit Member"
|
922 |
msgstr ""
|
923 |
|
924 |
+
#: views/admin_edit.php:6
|
925 |
msgid "Edit existing member details."
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: views/admin_edit.php:9 views/login.php:5
|
|
|
929 |
msgid "Username"
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: views/admin_edit.php:17
|
933 |
msgid "(twice, leave empty to retain old password)"
|
934 |
msgstr ""
|
935 |
|
936 |
+
#: views/admin_edit.php:33
|
937 |
msgid "Notify User"
|
938 |
msgstr ""
|
939 |
|
940 |
+
#: views/admin_edit.php:40
|
941 |
+
msgid "Subscriber ID/Reference"
|
942 |
+
msgstr ""
|
943 |
+
|
944 |
+
#: views/admin_edit.php:44
|
945 |
+
msgid "Last Accessed From IP"
|
946 |
+
msgstr ""
|
947 |
+
|
948 |
+
#: views/admin_edit.php:52
|
949 |
msgid "Edit User "
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: views/admin_edit_level.php:5
|
953 |
msgid "Edit membership level"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: views/admin_edit_level.php:6
|
957 |
msgid "Edit membership level."
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: views/admin_edit_level.php:21
|
961 |
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: views/admin_edit_level.php:26
|
965 |
msgid "Weeks (Access expires after given number of weeks)"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: views/admin_edit_level.php:41
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
969 |
msgid "Edit Membership Level "
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: views/admin_members.php:2
|
973 |
msgid "Simple WP Membership::Members"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: views/admin_members.php:3 views/admin_members_list.php:30
|
|
|
|
|
977 |
msgid "Add New"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: views/admin_membership_levels.php:2
|
981 |
+
msgid "Simple WP Membership::Membership Levels"
|
|
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: views/admin_membership_levels.php:12 views/admin_members_list.php:6
|
985 |
+
msgid "search"
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: views/admin_membership_level_menu.php:2
|
989 |
msgid "Membership level"
|
990 |
msgstr ""
|
991 |
|
992 |
+
#: views/admin_membership_level_menu.php:3
|
993 |
msgid "Manage Content Production"
|
994 |
msgstr ""
|
995 |
|
996 |
+
#: views/admin_membership_level_menu.php:4
|
997 |
msgid "Category Protection"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: views/admin_membership_manage.php:17
|
1001 |
msgid "Example Content Protection Settings"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: views/admin_member_form_common_part.php:23
|
1005 |
msgid "Gender"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: views/admin_member_form_common_part.php:30 views/edit.php:28
|
|
|
1009 |
msgid "Phone"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: views/admin_member_form_common_part.php:34 views/edit.php:32
|
|
|
1013 |
msgid "Street"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
+
#: views/admin_member_form_common_part.php:38 views/edit.php:36
|
|
|
1017 |
msgid "City"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: views/admin_member_form_common_part.php:42 views/edit.php:40
|
|
|
1021 |
msgid "State"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: views/admin_member_form_common_part.php:46 views/edit.php:44
|
|
|
1025 |
msgid "Zipcode"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: views/admin_member_form_common_part.php:50 views/edit.php:48
|
|
|
1029 |
msgid "Country"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: views/admin_member_form_common_part.php:54
|
1033 |
msgid "Company"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
+
#: views/admin_member_form_common_part.php:58
|
1037 |
msgid "Member Since"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
+
#: views/admin_tools_settings.php:9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1041 |
msgid "Generate a Registration Completion link"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: views/admin_tools_settings.php:12
|
1045 |
msgid ""
|
1046 |
"You can manually generate a registration completion link here and give it to "
|
1047 |
"your customer if they have missed the email that was automatically sent out "
|
1048 |
"to them after the payment."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: views/admin_tools_settings.php:17
|
1052 |
msgid "Generate Registration Completion Link"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: views/admin_tools_settings.php:20
|
1056 |
msgid "OR"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: views/admin_tools_settings.php:21
|
1060 |
msgid "For All Pending Registrations"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: views/admin_tools_settings.php:24
|
1064 |
msgid "Registration Completion Links Will Appear Below:"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: views/admin_tools_settings.php:31
|
1068 |
msgid "Send Registration Reminder Email too"
|
1069 |
msgstr ""
|
1070 |
|
1071 |
+
#: views/admin_tools_settings.php:34
|
1072 |
msgid "Submit"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
+
#: views/edit.php:58
|
1076 |
msgid "Update"
|
1077 |
msgstr ""
|
1078 |
|
1079 |
+
#: views/forgot_password.php:12
|
|
|
|
|
|
|
|
|
1080 |
msgid "Reset Password"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
+
#: views/loggedin.php:3
|
1084 |
msgid "Logged in as"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
+
#: views/loggedin.php:11
|
1088 |
msgid "Membership"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: views/loggedin.php:15
|
1092 |
msgid "Account Expiry"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: views/loggedin.php:19
|
1096 |
msgid "Logout"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: views/login.php:18
|
1100 |
msgid "Remember Me"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: views/login.php:24
|
1104 |
msgid "Forgot Password"
|
1105 |
msgstr ""
|
1106 |
+
|
1107 |
+
#: views/payments/admin_all_payment_transactions.php:7
|
1108 |
+
msgid "All the payments/transactions of your members are recorded here."
|
1109 |
+
msgstr ""
|
1110 |
+
|
1111 |
+
#: views/payments/admin_all_payment_transactions.php:14
|
1112 |
+
msgid "Search for a transaction by using email or name"
|
1113 |
+
msgstr ""
|
1114 |
+
|
1115 |
+
#: views/payments/admin_all_payment_transactions.php:18
|
1116 |
+
msgid "Search"
|
1117 |
+
msgstr ""
|
1118 |
+
|
1119 |
+
#: views/payments/admin_create_payment_buttons.php:13
|
1120 |
+
msgid ""
|
1121 |
+
"You can create new payment button for your memberships using this interface."
|
1122 |
+
msgstr ""
|
1123 |
+
|
1124 |
+
#: views/payments/admin_create_payment_buttons.php:22
|
1125 |
+
msgid "Select Payment Button Type"
|
1126 |
+
msgstr ""
|
1127 |
+
|
1128 |
+
#: views/payments/admin_create_payment_buttons.php:34
|
1129 |
+
msgid "Next"
|
1130 |
+
msgstr ""
|
1131 |
+
|
1132 |
+
#: views/payments/admin_edit_payment_buttons.php:12
|
1133 |
+
msgid "You can edit a payment button using this interface."
|
1134 |
+
msgstr ""
|
1135 |
+
|
1136 |
+
#: views/payments/admin_payments_page.php:9
|
1137 |
+
msgid "Simple Membership::Payments"
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
+
#: views/payments/admin_payment_buttons.php:7
|
1141 |
+
msgid ""
|
1142 |
+
"All the membership buttons that you created in the plugin are displayed here."
|
1143 |
+
msgstr ""
|
1144 |
+
|
1145 |
+
#: views/payments/admin_payment_settings.php:31
|
1146 |
+
msgid "PayPal Integration Settings"
|
1147 |
+
msgstr ""
|
1148 |
+
|
1149 |
+
#: views/payments/admin_payment_settings.php:34
|
1150 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
1151 |
+
msgstr ""
|
1152 |
+
|
1153 |
+
#: views/payments/admin_payment_settings.php:37
|
1154 |
+
msgid "Enter the Membership Level ID"
|
1155 |
+
msgstr ""
|
1156 |
+
|
1157 |
+
#: views/payments/admin_payment_settings.php:39
|
1158 |
+
msgid "Generate Code"
|
1159 |
+
msgstr ""
|
1160 |
+
|
1161 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:18
|
1162 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:192
|
1163 |
+
msgid "PayPal Buy Now Button Configuration"
|
1164 |
+
msgstr ""
|
1165 |
+
|
1166 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:28
|
1167 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1168 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:29
|
1169 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:302
|
1170 |
+
msgid "Button Title"
|
1171 |
+
msgstr ""
|
1172 |
+
|
1173 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:46
|
1174 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1175 |
+
msgid "Payment Amount"
|
1176 |
+
msgstr ""
|
1177 |
+
|
1178 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:54
|
1179 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:235
|
1180 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:47
|
1181 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:320
|
1182 |
+
msgid "Payment Currency"
|
1183 |
+
msgstr ""
|
1184 |
+
|
1185 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:93
|
1186 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1187 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:173
|
1188 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:446
|
1189 |
+
msgid "Return URL"
|
1190 |
+
msgstr ""
|
1191 |
+
|
1192 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:101
|
1193 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1194 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:86
|
1195 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:359
|
1196 |
+
msgid "PayPal Email"
|
1197 |
+
msgstr ""
|
1198 |
+
|
1199 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:109
|
1200 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:290
|
1201 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:181
|
1202 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:454
|
1203 |
+
msgid "Button Image URL"
|
1204 |
+
msgstr ""
|
1205 |
+
|
1206 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:119
|
1207 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1208 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:193
|
1209 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:466
|
1210 |
+
msgid "Save Payment Data"
|
1211 |
+
msgstr ""
|
1212 |
+
|
1213 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1214 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:294
|
1215 |
+
msgid "Button ID"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:20
|
1219 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:288
|
1220 |
+
msgid "PayPal Subscription Button Configuration"
|
1221 |
+
msgstr ""
|
1222 |
+
|
1223 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:94
|
1224 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:367
|
1225 |
+
msgid "Billing Amount Each Cycle"
|
1226 |
+
msgstr ""
|
1227 |
+
|
1228 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:102
|
1229 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:375
|
1230 |
+
msgid "Billing Cycle"
|
1231 |
+
msgstr ""
|
1232 |
+
|
1233 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:115
|
1234 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:388
|
1235 |
+
msgid "Billing Cycle Count"
|
1236 |
+
msgstr ""
|
1237 |
+
|
1238 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:123
|
1239 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:396
|
1240 |
+
msgid "Re-attempt on Failure"
|
1241 |
+
msgstr ""
|
1242 |
+
|
1243 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:136
|
1244 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:409
|
1245 |
+
msgid ""
|
1246 |
+
"Trial Billing Details (Leave empty if you are not offering a trial period)"
|
1247 |
+
msgstr ""
|
1248 |
+
|
1249 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:142
|
1250 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:415
|
1251 |
+
msgid "Trial Billing Amount"
|
1252 |
+
msgstr ""
|
1253 |
+
|
1254 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:150
|
1255 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:423
|
1256 |
+
msgid "Trial Billing Period"
|
1257 |
+
msgstr ""
|
1258 |
+
|
1259 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:167
|
1260 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:440
|
1261 |
+
msgid "Optional Details"
|
1262 |
+
msgstr ""
|
1263 |
+
|
1264 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:77
|
1265 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:79
|
1266 |
+
msgid "Buy Now"
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:197
|
1270 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:199
|
1271 |
+
msgid "Subscribe Now"
|
1272 |
+
msgstr ""
|
log-auth.txt
ADDED
File without changes
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: smp7, wp.insider, amijanina
|
|
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,
|
5 |
Requires at least: 3.3
|
6 |
-
Tested up to: 4.3
|
7 |
-
Stable tag: 3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -84,11 +84,14 @@ The following language translations are already available:
|
|
84 |
* Turkish
|
85 |
* Russian
|
86 |
* Dutch (Netherlands)
|
|
|
87 |
* Romanian
|
88 |
* Danish
|
89 |
* Lithuanian
|
90 |
* Serbian
|
91 |
* Japanese
|
|
|
|
|
92 |
|
93 |
You can translate the plugin using the language [translation documentation](https://simple-membership-plugin.com/translate-simple-membership-plugin/).
|
94 |
|
@@ -110,6 +113,59 @@ https://simple-membership-plugin.com/
|
|
110 |
|
111 |
== Changelog ==
|
112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
= 3.0.1 =
|
114 |
- Added a new CSS class to the registration complete message.
|
115 |
- Added Portuguese (Portugal) language translation file. The translation was submitted by Edgar Sprecher.
|
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,
|
5 |
Requires at least: 3.3
|
6 |
+
Tested up to: 4.3.1
|
7 |
+
Stable tag: 3.1.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
84 |
* Turkish
|
85 |
* Russian
|
86 |
* Dutch (Netherlands)
|
87 |
+
* Dutch (Belgium)
|
88 |
* Romanian
|
89 |
* Danish
|
90 |
* Lithuanian
|
91 |
* Serbian
|
92 |
* Japanese
|
93 |
+
* Greek
|
94 |
+
* Latvian
|
95 |
|
96 |
You can translate the plugin using the language [translation documentation](https://simple-membership-plugin.com/translate-simple-membership-plugin/).
|
97 |
|
113 |
|
114 |
== Changelog ==
|
115 |
|
116 |
+
= 3.1.1 =
|
117 |
+
- Fix for some special characters in the email not getting decoded correctly.
|
118 |
+
- Updated the membership upgrade email header to use the "from email address" value from the email settings.
|
119 |
+
|
120 |
+
= 3.1.0 =
|
121 |
+
- Fixed an email validation issue for when the plugin is used with the form builder addon.
|
122 |
+
|
123 |
+
= 3.0.9 =
|
124 |
+
- Updated the Spanish language translation file.
|
125 |
+
- Updated the POT file for language translation.
|
126 |
+
- Added Dutch (Belgium) language translation file. The translation was submitted by Johan Calu.
|
127 |
+
- Fixed an email validation issue.
|
128 |
+
|
129 |
+
= 3.0.8 =
|
130 |
+
- Added Latvian language translation file. The translation was submitted by Uldis Kalnins.
|
131 |
+
- Updated the POT file for language translation.
|
132 |
+
- Added a placeholder get_real_ip_addr() function for backwards compatibility.
|
133 |
+
|
134 |
+
= 3.0.7 =
|
135 |
+
- Fixed a typo in the password reset message.
|
136 |
+
- Removed the get_real_ip_addr() function (using get_user_ip_address() from the "SwpmUtils" class).
|
137 |
+
- Simplified the message class interaction.
|
138 |
+
- Added CSS classes to the registration, edit profile and login submit buttons.
|
139 |
+
- Added confirmation in the member's menu bulk operation function.
|
140 |
+
- Fixed the bulk delete and delete functionality in the members list menu.
|
141 |
+
- Fixed the category protection confirmation message.
|
142 |
+
- Added Greek language translation file. The translation was submitted by Christos Papafilopoulos.
|
143 |
+
|
144 |
+
= 3.0.6 =
|
145 |
+
- Corrected the Danish language file name.
|
146 |
+
- Fixed an issue with the profile update success message sticking.
|
147 |
+
|
148 |
+
= 3.0.5 =
|
149 |
+
- Added a fix to prevent an error from showing when a member record is edited from the admin side.
|
150 |
+
|
151 |
+
= 3.0.4 =
|
152 |
+
- Added a new utility function so a member's particular info can be retrieved using this function.
|
153 |
+
- Added extra guard to prevent the following error "Call to member function get () on a non object".
|
154 |
+
- Updated the langguage POT file.
|
155 |
+
|
156 |
+
= 3.0.3 =
|
157 |
+
- Increased the database character limit size of the user_name field.
|
158 |
+
- Refactored the 'swpm_registration_form_override' filter.
|
159 |
+
- Added integration with iDevAffiliate.
|
160 |
+
- Added integration with Affiliate Platform plugin.
|
161 |
+
|
162 |
+
= 3.0.2 =
|
163 |
+
- Added a new shortcode that can be used on your thank you page. This will allow your users to complete paid registration from the thank you page after payment.
|
164 |
+
- The last accessed from IP address of a member is shown to the admin in the member edit screen.
|
165 |
+
- The debug log (if enabled) for authentication request is written to the "log-auth.txt" file.
|
166 |
+
- Fixed a bug with the bulk member delete option from the bottom bulk action form.
|
167 |
+
- Fixed a bug with the bulk membership level delete option from the bottom bulk action form.
|
168 |
+
|
169 |
= 3.0.1 =
|
170 |
- Added a new CSS class to the registration complete message.
|
171 |
- Added Portuguese (Portugal) language translation file. The translation was submitted by Edgar Sprecher.
|
simple-wp-membership.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Simple WordPress Membership
|
4 |
-
Version: 3.
|
5 |
Plugin URI: https://simple-membership-plugin.com/
|
6 |
Author: smp7, wp.insider
|
7 |
Author URI: https://simple-membership-plugin.com/
|
@@ -17,7 +17,7 @@ include_once('classes/class.simple-wp-membership.php');
|
|
17 |
include_once('classes/class.swpm-cronjob.php');
|
18 |
include_once('swpm-compat.php');
|
19 |
|
20 |
-
define('SIMPLE_WP_MEMBERSHIP_VER', '3.
|
21 |
define('SIMPLE_WP_MEMBERSHIP_DB_VER', '1.2');
|
22 |
define('SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL', home_url());
|
23 |
define('SIMPLE_WP_MEMBERSHIP_PATH', dirname(__FILE__) . '/');
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Simple WordPress Membership
|
4 |
+
Version: 3.1.1
|
5 |
Plugin URI: https://simple-membership-plugin.com/
|
6 |
Author: smp7, wp.insider
|
7 |
Author URI: https://simple-membership-plugin.com/
|
17 |
include_once('classes/class.swpm-cronjob.php');
|
18 |
include_once('swpm-compat.php');
|
19 |
|
20 |
+
define('SIMPLE_WP_MEMBERSHIP_VER', '3.1.1');
|
21 |
define('SIMPLE_WP_MEMBERSHIP_DB_VER', '1.2');
|
22 |
define('SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL', home_url());
|
23 |
define('SIMPLE_WP_MEMBERSHIP_PATH', dirname(__FILE__) . '/');
|
views/add.php
CHANGED
@@ -38,7 +38,7 @@
|
|
38 |
<div class="swpm-before-registration-submit-section" align="center"><?php echo apply_filters('swpm_before_registration_submit_button', ''); ?></div>
|
39 |
|
40 |
<div class="swpm-registration-submit-section" align="center">
|
41 |
-
<input type="submit" value="<?php echo SwpmUtils::_('Register') ?>"
|
42 |
</div>
|
43 |
|
44 |
<input type="hidden" name="action" value="custom_posts" />
|
38 |
<div class="swpm-before-registration-submit-section" align="center"><?php echo apply_filters('swpm_before_registration_submit_button', ''); ?></div>
|
39 |
|
40 |
<div class="swpm-registration-submit-section" align="center">
|
41 |
+
<input type="submit" value="<?php echo SwpmUtils::_('Register') ?>" class="swpm-registration-submit" name="swpm_registration_submit" />
|
42 |
</div>
|
43 |
|
44 |
<input type="hidden" name="action" value="custom_posts" />
|
views/admin_add_ons_page.php
CHANGED
@@ -67,6 +67,31 @@ echo '<link type="text/css" rel="stylesheet" href="' . SIMPLE_WP_MEMBERSHIP_URL
|
|
67 |
);
|
68 |
array_push($addons_data, $addon_7);
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
foreach ($addons_data as $addon) {
|
71 |
$output .= '<div class="swpm_addon_item_canvas">';
|
72 |
|
67 |
);
|
68 |
array_push($addons_data, $addon_7);
|
69 |
|
70 |
+
$addon_8 = array(
|
71 |
+
'name' => 'Affiliates Manager',
|
72 |
+
'thumbnail' => SIMPLE_WP_MEMBERSHIP_URL . '/images/addons/affiliates-manager-integration.png',
|
73 |
+
'description' => 'Allows you to integrate with the Affiliates Manager plugin so you can reward affiliates for sending paid members your way.',
|
74 |
+
'page_url' => 'https://wpaffiliatemanager.com/affiliates-manager-and-simple-membership-integration/',
|
75 |
+
);
|
76 |
+
array_push($addons_data, $addon_8);
|
77 |
+
|
78 |
+
$addon_9 = array(
|
79 |
+
'name' => 'iDevAffiliate',
|
80 |
+
'thumbnail' => SIMPLE_WP_MEMBERSHIP_URL . '/images/addons/idevaffiliate-integration.png',
|
81 |
+
'description' => 'Allows you to integrate with iDevAffiliates so you can reward affiliates for sending paid members your way.',
|
82 |
+
'page_url' => 'https://simple-membership-plugin.com/simple-membership-and-idevaffiliate-integration/',
|
83 |
+
);
|
84 |
+
array_push($addons_data, $addon_9);
|
85 |
+
|
86 |
+
$addon_10 = array(
|
87 |
+
'name' => 'Affiliate Platform',
|
88 |
+
'thumbnail' => SIMPLE_WP_MEMBERSHIP_URL . '/images/addons/affiliate-platform-integration.png',
|
89 |
+
'description' => 'Allows you to integrate with the Affiliate Platform plugin so you can reward affiliates for sending paid members your way.',
|
90 |
+
'page_url' => 'https://simple-membership-plugin.com/simple-membership-and-wp-affiliate-platform-integration/',
|
91 |
+
);
|
92 |
+
array_push($addons_data, $addon_10);
|
93 |
+
|
94 |
+
/*** Show the addons list ***/
|
95 |
foreach ($addons_data as $addon) {
|
96 |
$output .= '<div class="swpm_addon_item_canvas">';
|
97 |
|
views/admin_addon_settings.php
CHANGED
@@ -10,6 +10,6 @@
|
|
10 |
<form action="" method="POST">
|
11 |
<input type="hidden" name="tab" value="<?php echo $current_tab; ?>" />
|
12 |
<?php do_action('swpm_addon_settings_section'); ?>
|
13 |
-
<?php submit_button('Save Changes', 'primary', 'swpm-addon-settings'); ?>
|
14 |
</form>
|
15 |
</div><!-- end of wrap -->
|
10 |
<form action="" method="POST">
|
11 |
<input type="hidden" name="tab" value="<?php echo $current_tab; ?>" />
|
12 |
<?php do_action('swpm_addon_settings_section'); ?>
|
13 |
+
<?php submit_button(SwpmUtils::_('Save Changes'), 'primary', 'swpm-addon-settings'); ?>
|
14 |
</form>
|
15 |
</div><!-- end of wrap -->
|
views/admin_category_list.php
CHANGED
@@ -12,15 +12,13 @@
|
|
12 |
</div>
|
13 |
<form id="category_list_form" method="post">
|
14 |
<p class="swpm-select-box-left">
|
15 |
-
<label for="membership_level_id">
|
16 |
-
Membership Level:</label>
|
17 |
-
|
18 |
<select id="membership_level_id" name="membership_level_id">
|
19 |
<option <?php echo $category_list->selected_level_id==1? "selected": "" ?> value="1">General Protection</option>
|
20 |
<?php echo SwpmUtils::membership_level_dropdown($category_list->selected_level_id); ?>
|
21 |
</select>
|
22 |
</p>
|
23 |
-
<p class="swpm-select-box-left"><input type="submit" class="button-primary" name="update_category_list" value="Update"></p>
|
24 |
<?php $category_list->prepare_items(); ?>
|
25 |
<?php $category_list->display(); ?>
|
26 |
</form>
|
12 |
</div>
|
13 |
<form id="category_list_form" method="post">
|
14 |
<p class="swpm-select-box-left">
|
15 |
+
<label for="membership_level_id"><?php SwpmUtils::e('Membership Level:'); ?></label>
|
|
|
|
|
16 |
<select id="membership_level_id" name="membership_level_id">
|
17 |
<option <?php echo $category_list->selected_level_id==1? "selected": "" ?> value="1">General Protection</option>
|
18 |
<?php echo SwpmUtils::membership_level_dropdown($category_list->selected_level_id); ?>
|
19 |
</select>
|
20 |
</p>
|
21 |
+
<p class="swpm-select-box-left"><input type="submit" class="button-primary" name="update_category_list" value="<?php SwpmUtils::e('Update'); ?>"></p>
|
22 |
<?php $category_list->prepare_items(); ?>
|
23 |
<?php $category_list->display(); ?>
|
24 |
</form>
|
views/admin_edit.php
CHANGED
@@ -40,7 +40,11 @@
|
|
40 |
<th scope="row"><label for="subscr_id"><?php echo SwpmUtils::_('Subscriber ID/Reference') ?> </label></th>
|
41 |
<td><input class="regular-text" name="subscr_id" type="text" id="subscr_id" value="<?php echo esc_attr($subscr_id); ?>" /></td>
|
42 |
</tr>
|
43 |
-
|
|
|
|
|
|
|
|
|
44 |
</table>
|
45 |
|
46 |
<?php include('admin_member_form_common_js.php');?>
|
40 |
<th scope="row"><label for="subscr_id"><?php echo SwpmUtils::_('Subscriber ID/Reference') ?> </label></th>
|
41 |
<td><input class="regular-text" name="subscr_id" type="text" id="subscr_id" value="<?php echo esc_attr($subscr_id); ?>" /></td>
|
42 |
</tr>
|
43 |
+
<tr>
|
44 |
+
<th scope="row"><label for="last_accessed_from_ip"><?php echo SwpmUtils::_('Last Accessed From IP') ?> </label></th>
|
45 |
+
<td><?php echo esc_attr($last_accessed_from_ip); ?></td>
|
46 |
+
</tr>
|
47 |
+
|
48 |
</table>
|
49 |
|
50 |
<?php include('admin_member_form_common_js.php');?>
|
views/admin_members.php
CHANGED
@@ -1,21 +1,6 @@
|
|
1 |
<div class="wrap">
|
2 |
-
<h2><?php echo
|
3 |
-
<a href="admin.php?page=simple_wp_membership&member_action=add" class="add-new-h2"><?php echo
|
4 |
-
|
5 |
-
|
6 |
-
<label class="screen-reader-text" for="search_id-search-input">
|
7 |
-
search:</label>
|
8 |
-
<input id="search_id-search-input" type="text" name="s" value="" />
|
9 |
-
<input id="search-submit" class="button" type="submit" name="" value="<?php echo SwpmUtils::_('search')?>" />
|
10 |
-
<input type="hidden" name="page" value="simple_wp_membership" />
|
11 |
-
</p>
|
12 |
-
</form>
|
13 |
-
<?php $this->prepare_items(); ?>
|
14 |
-
<form method="post">
|
15 |
-
<?php $this->display(); ?>
|
16 |
-
</form>
|
17 |
-
|
18 |
-
<p>
|
19 |
-
<a href="admin.php?page=simple_wp_membership&member_action=add" class="button-primary"><?php echo SwpmUtils::_('Add New')?></a>
|
20 |
-
</p>
|
21 |
</div><!-- end of wrap -->
|
1 |
<div class="wrap">
|
2 |
+
<h2><?php echo SwpmUtils::_('Simple WP Membership::Members') ?>
|
3 |
+
<a href="admin.php?page=simple_wp_membership&member_action=add" class="add-new-h2"><?php echo SwpmUtils::_('Add New'); ?></a></h2>
|
4 |
+
<?php include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_members_menu.php'); ?>
|
5 |
+
<?php echo $output ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
</div><!-- end of wrap -->
|
views/admin_members_list.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<form method="post">
|
2 |
+
<p class="search-box">
|
3 |
+
<label class="screen-reader-text" for="search_id-search-input">
|
4 |
+
search:</label>
|
5 |
+
<input id="search_id-search-input" type="text" name="s" value="" />
|
6 |
+
<input id="search-submit" class="button" type="submit" name="" value="<?php echo SwpmUtils::_('search') ?>" />
|
7 |
+
<input type="hidden" name="page" value="simple_wp_membership" />
|
8 |
+
</p>
|
9 |
+
</form>
|
10 |
+
<?php
|
11 |
+
if (isset($_REQUEST['member_action']) && $_REQUEST['member_action'] == 'delete') {
|
12 |
+
//Delete this record
|
13 |
+
$this->delete();
|
14 |
+
$success_msg = '<div id="message" class="updated"><p>';
|
15 |
+
$success_msg .= SwpmUtils::_('The selected entry was deleted!');
|
16 |
+
$success_msg .= '</p></div>';
|
17 |
+
echo $success_msg;
|
18 |
+
}
|
19 |
+
|
20 |
+
$this->prepare_items();
|
21 |
+
?>
|
22 |
+
<form id="tables-filter" method="get" onSubmit="return confirm('Are you sure you want to perform this bulk operation on the selected entries?');">
|
23 |
+
<!-- For plugins, we also need to ensure that the form posts back to our current page -->
|
24 |
+
<input type="hidden" name="page" value="<?php echo $_REQUEST['page']; ?>" />
|
25 |
+
<!-- Now we can render the completed list table -->
|
26 |
+
<?php $this->display(); ?>
|
27 |
+
</form>
|
28 |
+
|
29 |
+
<p>
|
30 |
+
<a href="admin.php?page=simple_wp_membership&member_action=add" class="button-primary"><?php echo SwpmUtils::_('Add New') ?></a>
|
31 |
+
</p>
|
views/admin_members_menu.php
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<h2 class="nav-tab-wrapper">
|
2 |
+
<a class="nav-tab <?php echo ($selected == "") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership"><?php echo SwpmUtils::_('Members') ?></a>
|
3 |
+
<?php
|
4 |
+
$menu = apply_filters('swpm_admin_members_menu_hook', array());
|
5 |
+
foreach ($menu as $member_action => $title):
|
6 |
+
?>
|
7 |
+
<a class="nav-tab <?php echo ($selected == $member_action) ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership&member_action=<?php echo $member_action; ?>" ><?php SwpmUtils::e($title) ?></a>
|
8 |
+
<?php
|
9 |
+
endforeach;
|
10 |
+
?>
|
11 |
+
</h2>
|
views/admin_membership_level_menu.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<h2 class="nav-tab-wrapper">
|
2 |
-
<a class="nav-tab <?php echo ($selected==
|
3 |
-
<a class="nav-tab <?php echo ($selected==
|
4 |
-
<a class="nav-tab <?php echo ($selected==
|
5 |
</h2>
|
1 |
<h2 class="nav-tab-wrapper">
|
2 |
+
<a class="nav-tab <?php echo ($selected == "") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_levels"><?php echo SwpmUtils::_('Membership level') ?></a>
|
3 |
+
<a class="nav-tab <?php echo ($selected == "manage") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_levels&level_action=manage"><?php echo SwpmUtils::_('Manage Content Production') ?></a>
|
4 |
+
<a class="nav-tab <?php echo ($selected == "category_list") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_levels&level_action=category_list"><?php echo SwpmUtils::_('Category Protection') ?></a>
|
5 |
</h2>
|
views/admin_membership_levels.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<div class="wrap">
|
2 |
<h2><?php echo SwpmUtils::_('Simple WP Membership::Membership Levels') ?>
|
3 |
-
<a href="admin.php?page=simple_wp_membership_levels&level_action=add" class="add-new-h2"><?php
|
4 |
|
5 |
<?php include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_membership_level_menu.php'); ?>
|
6 |
|
@@ -19,7 +19,7 @@
|
|
19 |
</form>
|
20 |
|
21 |
<p>
|
22 |
-
<a href="admin.php?page=simple_wp_membership_levels&level_action=add" class="button-primary"><?php
|
23 |
</p>
|
24 |
|
25 |
</div><!-- end of .wrap -->
|
1 |
<div class="wrap">
|
2 |
<h2><?php echo SwpmUtils::_('Simple WP Membership::Membership Levels') ?>
|
3 |
+
<a href="admin.php?page=simple_wp_membership_levels&level_action=add" class="add-new-h2"><?php SwpmUtils::e('Add New', 'Level'); ?></a></h2>
|
4 |
|
5 |
<?php include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_membership_level_menu.php'); ?>
|
6 |
|
19 |
</form>
|
20 |
|
21 |
<p>
|
22 |
+
<a href="admin.php?page=simple_wp_membership_levels&level_action=add" class="button-primary"><?php SwpmUtils::e('Add New') ?></a>
|
23 |
</p>
|
24 |
|
25 |
</div><!-- end of .wrap -->
|
views/admin_tools_settings.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
<table>
|
16 |
<tr>
|
17 |
<?php echo SwpmUtils::_('Generate Registration Completion Link') ?>
|
18 |
-
<br /><input type="radio" value="one" name="swpm_link_for"
|
19 |
<input type="text" name="member_id" size="5" value="" />
|
20 |
<br /> <strong> <?php echo SwpmUtils::_('OR') ?> </strong>
|
21 |
<br /><input type="radio" checked="checked" value="all" name="swpm_link_for" /> <?php echo SwpmUtils::_('For All Pending Registrations') ?>
|
15 |
<table>
|
16 |
<tr>
|
17 |
<?php echo SwpmUtils::_('Generate Registration Completion Link') ?>
|
18 |
+
<br /><input type="radio" value="one" name="swpm_link_for" /><?php SwpmUtils::e('For a Particular Member ID'); ?>
|
19 |
<input type="text" name="member_id" size="5" value="" />
|
20 |
<br /> <strong> <?php echo SwpmUtils::_('OR') ?> </strong>
|
21 |
<br /><input type="radio" checked="checked" value="all" name="swpm_link_for" /> <?php echo SwpmUtils::_('For All Pending Registrations') ?>
|
views/edit.php
CHANGED
@@ -6,47 +6,47 @@
|
|
6 |
</tr>
|
7 |
<tr>
|
8 |
<td><label for="email"><?php echo SwpmUtils::_('Email')?></label></td>
|
9 |
-
<td><input type="text" id="email" class="validate[required,custom[email],ajax[ajaxEmailCall]]" value="<?php echo $email;?>"
|
10 |
</tr>
|
11 |
<tr>
|
12 |
<td><label for="password"><?php echo SwpmUtils::_('Password')?></label></td>
|
13 |
-
<td><input type="text" id="password" value=""
|
14 |
</tr>
|
15 |
<tr>
|
16 |
<td><label for="password_re"><?php echo SwpmUtils::_('Repeat Password')?></label></td>
|
17 |
-
<td><input type="text" id="password_re" value=""
|
18 |
</tr>
|
19 |
<tr>
|
20 |
<td><label for="first_name"><?php echo SwpmUtils::_('First Name')?></label></td>
|
21 |
-
<td><input type="text" id="first_name" value="<?php echo $first_name; ?>"
|
22 |
</tr>
|
23 |
<tr>
|
24 |
<td><label for="last_name"><?php echo SwpmUtils::_('Last Name')?></label></td>
|
25 |
-
<td><input type="text" id="last_name" value="<?php echo $last_name; ?>"
|
26 |
</tr>
|
27 |
<tr>
|
28 |
<td><label for="phone"><?php echo SwpmUtils::_('Phone')?></label></td>
|
29 |
-
<td><input type="text" id="phone" value="<?php echo $phone; ?>"
|
30 |
</tr>
|
31 |
<tr>
|
32 |
<td><label for="address_street"><?php echo SwpmUtils::_('Street')?></label></td>
|
33 |
-
<td><input type="text" id="address_street" value="<?php echo $address_street; ?>"
|
34 |
</tr>
|
35 |
<tr>
|
36 |
<td><label for="address_city"><?php echo SwpmUtils::_('City')?></label></td>
|
37 |
-
<td><input type="text" id="address_city" value="<?php echo $address_city; ?>"
|
38 |
</tr>
|
39 |
<tr>
|
40 |
<td><label for="address_state"><?php echo SwpmUtils::_('State')?></label></td>
|
41 |
-
<td><input type="text" id="address_state" value="<?php echo $address_state; ?>"
|
42 |
</tr>
|
43 |
<tr>
|
44 |
<td><label for="address_zipcode"><?php echo SwpmUtils::_('Zipcode')?></label></td>
|
45 |
-
<td><input type="text" id="address_zipcode" value="<?php echo $address_zipcode; ?>"
|
46 |
</tr>
|
47 |
<tr>
|
48 |
<td><label for="country"><?php echo SwpmUtils::_('Country') ?></label></td>
|
49 |
-
<td><input type="text" id="country" value="<?php echo $country; ?>"
|
50 |
</tr>
|
51 |
<tr>
|
52 |
<td><label for="membership_level"><?php echo SwpmUtils::_('Membership Level')?></label></td>
|
@@ -55,7 +55,7 @@
|
|
55 |
</td>
|
56 |
</tr>
|
57 |
</table>
|
58 |
-
<p align="center"><input type="submit" value="<?php echo SwpmUtils::_('Update')?>"
|
59 |
</p>
|
60 |
<?php echo SwpmUtils::delete_account_button(); ?>
|
61 |
|
6 |
</tr>
|
7 |
<tr>
|
8 |
<td><label for="email"><?php echo SwpmUtils::_('Email')?></label></td>
|
9 |
+
<td><input type="text" id="email" class="validate[required,custom[email],ajax[ajaxEmailCall]]" value="<?php echo $email;?>" size="50" name="email" /></td>
|
10 |
</tr>
|
11 |
<tr>
|
12 |
<td><label for="password"><?php echo SwpmUtils::_('Password')?></label></td>
|
13 |
+
<td><input type="text" id="password" value="" size="50" name="password" /></td>
|
14 |
</tr>
|
15 |
<tr>
|
16 |
<td><label for="password_re"><?php echo SwpmUtils::_('Repeat Password')?></label></td>
|
17 |
+
<td><input type="text" id="password_re" value="" size="50" name="password_re" /></td>
|
18 |
</tr>
|
19 |
<tr>
|
20 |
<td><label for="first_name"><?php echo SwpmUtils::_('First Name')?></label></td>
|
21 |
+
<td><input type="text" id="first_name" value="<?php echo $first_name; ?>" size="50" name="first_name" /></td>
|
22 |
</tr>
|
23 |
<tr>
|
24 |
<td><label for="last_name"><?php echo SwpmUtils::_('Last Name')?></label></td>
|
25 |
+
<td><input type="text" id="last_name" value="<?php echo $last_name; ?>" size="50" name="last_name" /></td>
|
26 |
</tr>
|
27 |
<tr>
|
28 |
<td><label for="phone"><?php echo SwpmUtils::_('Phone')?></label></td>
|
29 |
+
<td><input type="text" id="phone" value="<?php echo $phone; ?>" size="50" name="phone" /></td>
|
30 |
</tr>
|
31 |
<tr>
|
32 |
<td><label for="address_street"><?php echo SwpmUtils::_('Street')?></label></td>
|
33 |
+
<td><input type="text" id="address_street" value="<?php echo $address_street; ?>" size="50" name="address_street" /></td>
|
34 |
</tr>
|
35 |
<tr>
|
36 |
<td><label for="address_city"><?php echo SwpmUtils::_('City')?></label></td>
|
37 |
+
<td><input type="text" id="address_city" value="<?php echo $address_city; ?>" size="50" name="address_city" /></td>
|
38 |
</tr>
|
39 |
<tr>
|
40 |
<td><label for="address_state"><?php echo SwpmUtils::_('State')?></label></td>
|
41 |
+
<td><input type="text" id="address_state" value="<?php echo $address_state; ?>" size="50" name="address_state" /></td>
|
42 |
</tr>
|
43 |
<tr>
|
44 |
<td><label for="address_zipcode"><?php echo SwpmUtils::_('Zipcode')?></label></td>
|
45 |
+
<td><input type="text" id="address_zipcode" value="<?php echo $address_zipcode; ?>" size="50" name="address_zipcode" /></td>
|
46 |
</tr>
|
47 |
<tr>
|
48 |
<td><label for="country"><?php echo SwpmUtils::_('Country') ?></label></td>
|
49 |
+
<td><input type="text" id="country" value="<?php echo $country; ?>" size="50" name="country" /></td>
|
50 |
</tr>
|
51 |
<tr>
|
52 |
<td><label for="membership_level"><?php echo SwpmUtils::_('Membership Level')?></label></td>
|
55 |
</td>
|
56 |
</tr>
|
57 |
</table>
|
58 |
+
<p align="center"><input type="submit" value="<?php echo SwpmUtils::_('Update')?>" class="swpm-edit-profile-submit" name="swpm_editprofile_submit" />
|
59 |
</p>
|
60 |
<?php echo SwpmUtils::delete_account_button(); ?>
|
61 |
|
views/forgot_password.php
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
-
<div class="swpm-
|
2 |
-
<form id="swpm-reset-form" name="swpm-reset-form" method="post" action="">
|
3 |
<table width="95%" border="0" cellpadding="3" cellspacing="5" class="forms">
|
4 |
<tr>
|
5 |
-
<td colspan="2"><label for="swpm_reset_email" class="swpm_label"><?php echo SwpmUtils::_('Email Address')?></label></td>
|
6 |
</tr>
|
7 |
<tr>
|
8 |
-
<td colspan="2"><input type="text" class="swpm_text_field" id="swpm_reset_email" value="" size="40" name="swpm_reset_email" /></td>
|
9 |
</tr>
|
10 |
<tr>
|
11 |
<td colspan="2">
|
12 |
-
<input type="submit" name="swpm-reset" value="<?php echo
|
13 |
</td>
|
14 |
</tr>
|
15 |
</table>
|
1 |
+
<div class="swpm-pw-reset-widget-form">
|
2 |
+
<form id="swpm-pw-reset-form" name="swpm-reset-form" method="post" action="">
|
3 |
<table width="95%" border="0" cellpadding="3" cellspacing="5" class="forms">
|
4 |
<tr>
|
5 |
+
<td colspan="2"><label for="swpm_reset_email" class="swpm_label swpm-pw-reset-email-label"><?php echo SwpmUtils::_('Email Address')?></label></td>
|
6 |
</tr>
|
7 |
<tr>
|
8 |
+
<td colspan="2"><input type="text" class="swpm_text_field swpm-pw-reset-text" id="swpm_reset_email" value="" size="40" name="swpm_reset_email" /></td>
|
9 |
</tr>
|
10 |
<tr>
|
11 |
<td colspan="2">
|
12 |
+
<input type="submit" name="swpm-reset" value="<?php echo SwpmUtils::_('Reset Password'); ?>" class="swpm-pw-reset-submit" />
|
13 |
</td>
|
14 |
</tr>
|
15 |
</table>
|
views/login.php
CHANGED
@@ -18,13 +18,13 @@
|
|
18 |
<span class="swpm-rember-label"> <?php echo SwpmUtils::_('Remember Me') ?></span>
|
19 |
</div>
|
20 |
<div class="swpm-login-submit">
|
21 |
-
<input type="submit" name="swpm-login" value="<?php echo SwpmUtils::_('Login') ?>"/>
|
22 |
</div>
|
23 |
<div class="swpm-forgot-pass-link">
|
24 |
-
<a id="forgot_pass" href="<?php echo $password_reset_url; ?>"><?php echo SwpmUtils::_('Forgot Password') ?>?</a>
|
25 |
</div>
|
26 |
<div class="swpm-join-us-link">
|
27 |
-
<a id="register" class="
|
28 |
</div>
|
29 |
<div class="swpm-login-action-msg">
|
30 |
<span class="swpm-login-widget-action-msg"><?php echo $auth->get_message(); ?></span>
|
18 |
<span class="swpm-rember-label"> <?php echo SwpmUtils::_('Remember Me') ?></span>
|
19 |
</div>
|
20 |
<div class="swpm-login-submit">
|
21 |
+
<input type="submit" class="swpm-login-form-submit" name="swpm-login" value="<?php echo SwpmUtils::_('Login') ?>"/>
|
22 |
</div>
|
23 |
<div class="swpm-forgot-pass-link">
|
24 |
+
<a id="forgot_pass" class="swpm-login-form-pw-reset-link" href="<?php echo $password_reset_url; ?>"><?php echo SwpmUtils::_('Forgot Password') ?>?</a>
|
25 |
</div>
|
26 |
<div class="swpm-join-us-link">
|
27 |
+
<a id="register" class="swpm-login-form-register-link" href="<?php echo $join_url; ?>"><?php echo SwpmUtils::_('Join Us') ?></a>
|
28 |
</div>
|
29 |
<div class="swpm-login-action-msg">
|
30 |
<span class="swpm-login-widget-action-msg"><?php echo $auth->get_message(); ?></span>
|
views/payments/admin_create_payment_buttons.php
CHANGED
@@ -22,9 +22,9 @@ if (!isset($_REQUEST['swpm_button_type_selected'])) {
|
|
22 |
<h3><label for="title"><?php echo SwpmUtils::_('Select Payment Button Type'); ?></label></h3>
|
23 |
<div class="inside">
|
24 |
<form action="" method="post">
|
25 |
-
<input type="radio" name="button_type" value="pp_buy_now" checked
|
26 |
<br />
|
27 |
-
<input type="radio" name="button_type" value="pp_subscription"
|
28 |
<br />
|
29 |
<?php
|
30 |
apply_filters('swpm_new_button_select_button_type', '');
|
22 |
<h3><label for="title"><?php echo SwpmUtils::_('Select Payment Button Type'); ?></label></h3>
|
23 |
<div class="inside">
|
24 |
<form action="" method="post">
|
25 |
+
<input type="radio" name="button_type" value="pp_buy_now" checked><?php SwpmUtils::e('PayPal Buy Now'); ?>
|
26 |
<br />
|
27 |
+
<input type="radio" name="button_type" value="pp_subscription"><?php SwpmUtils::e('PayPal Subscription'); ?>
|
28 |
<br />
|
29 |
<?php
|
30 |
apply_filters('swpm_new_button_select_button_type', '');
|
views/payments/admin_payment_buttons.php
CHANGED
@@ -26,5 +26,5 @@ $payments_buttons_table->prepare_items();
|
|
26 |
</form>
|
27 |
|
28 |
<p>
|
29 |
-
<a href="admin.php?page=simple_wp_membership_payments&tab=create_new_button" class="button"
|
30 |
</p>
|
26 |
</form>
|
27 |
|
28 |
<p>
|
29 |
+
<a href="admin.php?page=simple_wp_membership_payments&tab=create_new_button" class="button"><?php SwpmUtils::e('Create New Button'); ?></a>
|
30 |
</p>
|
views/payments/admin_payments_page.php
CHANGED
@@ -11,9 +11,9 @@ $tab = isset($_GET['tab']) ? $_GET['tab'] : '';
|
|
11 |
<div id="poststuff"><div id="post-body">
|
12 |
|
13 |
<h2 class="nav-tab-wrapper">
|
14 |
-
<a class="nav-tab <?php echo ($tab == '') ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_payments"
|
15 |
-
<a class="nav-tab <?php echo ($tab == 'payment_buttons') ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_payments&tab=payment_buttons"
|
16 |
-
<a class="nav-tab <?php echo ($tab == 'create_new_button') ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_payments&tab=create_new_button"
|
17 |
|
18 |
<?php
|
19 |
if($tab == 'edit_button' ){//Only show the "edit button" tab when a button is being edited.
|
11 |
<div id="poststuff"><div id="post-body">
|
12 |
|
13 |
<h2 class="nav-tab-wrapper">
|
14 |
+
<a class="nav-tab <?php echo ($tab == '') ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_payments"><?php SwpmUtils::e('Transactions'); ?></a>
|
15 |
+
<a class="nav-tab <?php echo ($tab == 'payment_buttons') ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_payments&tab=payment_buttons"><?php SwpmUtils::e('Manage Payment Buttons'); ?></a>
|
16 |
+
<a class="nav-tab <?php echo ($tab == 'create_new_button') ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership_payments&tab=create_new_button"><?php SwpmUtils::e('Create New Button'); ?></a>
|
17 |
|
18 |
<?php
|
19 |
if($tab == 'edit_button' ){//Only show the "edit button" tab when a button is being edited.
|
views/payments/payment-gateway/paypal_button_shortcode_view.php
CHANGED
@@ -35,8 +35,11 @@ function swpm_render_pp_buy_now_button_sc_output($button_code, $args) {
|
|
35 |
}
|
36 |
$cancel_url = SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL;
|
37 |
|
38 |
-
$
|
39 |
-
$
|
|
|
|
|
|
|
40 |
$custom_field_value .= '&user_ip=' . $user_ip;
|
41 |
if (SwpmMemberUtils::is_member_logged_in()) {
|
42 |
$custom_field_value .= '&swpm_id=' . SwpmMemberUtils::get_logged_in_members_id();
|
@@ -134,8 +137,11 @@ function swpm_render_pp_subscription_button_sc_output($button_code, $args) {
|
|
134 |
}
|
135 |
$cancel_url = SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL;
|
136 |
|
|
|
|
|
|
|
|
|
137 |
$custom_field_value = 'subsc_ref=' . $membership_level_id;
|
138 |
-
$user_ip = $_SERVER['REMOTE_ADDR'];
|
139 |
$custom_field_value .= '&user_ip=' . $user_ip;
|
140 |
if (SwpmMemberUtils::is_member_logged_in()) {
|
141 |
$custom_field_value .= '&swpm_id=' . SwpmMemberUtils::get_logged_in_members_id();
|
35 |
}
|
36 |
$cancel_url = SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL;
|
37 |
|
38 |
+
$user_ip = SwpmUtils::get_user_ip_address();
|
39 |
+
$_SESSION['swpm_payment_button_interaction'] = $user_ip;
|
40 |
+
|
41 |
+
//Custom field data
|
42 |
+
$custom_field_value = 'subsc_ref=' . $membership_level_id;
|
43 |
$custom_field_value .= '&user_ip=' . $user_ip;
|
44 |
if (SwpmMemberUtils::is_member_logged_in()) {
|
45 |
$custom_field_value .= '&swpm_id=' . SwpmMemberUtils::get_logged_in_members_id();
|
137 |
}
|
138 |
$cancel_url = SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL;
|
139 |
|
140 |
+
$user_ip = SwpmUtils::get_user_ip_address();
|
141 |
+
$_SESSION['swpm_payment_button_interaction'] = $user_ip;
|
142 |
+
|
143 |
+
//Custom field data
|
144 |
$custom_field_value = 'subsc_ref=' . $membership_level_id;
|
|
|
145 |
$custom_field_value .= '&user_ip=' . $user_ip;
|
146 |
if (SwpmMemberUtils::is_member_logged_in()) {
|
147 |
$custom_field_value .= '&swpm_id=' . SwpmMemberUtils::get_logged_in_members_id();
|