Version Description
- Improved the formatting for the content that appears before the "more" tag on a more tag protected post.
- Added a new feature to disable wp dashboard access for non-admin wp users. You can find this option under the general settings tab.
- Added Mexican language translation file. The translation was submitted by Enrique alfonso.
- Re-added the local copy of the Spanish translation files (Someone submitted incorrect translation to the translate.wordpress.org site overwriting the good translation)
Download this release
Release Info
Developer | mra13 |
Plugin | Simple Membership |
Version | 3.4.3 |
Comparing to | |
See all releases |
Code changes from version 3.4.0 to 3.4.3
- classes/class.simple-wp-membership.php +24 -6
- classes/class.swpm-access-control.php +11 -8
- classes/class.swpm-front-registration.php +19 -2
- classes/class.swpm-init-time-tasks.php +3 -4
- classes/class.swpm-members.php +317 -160
- classes/class.swpm-settings.php +3 -0
- classes/class.swpm-transactions.php +0 -1
- classes/class.swpm-utils-member.php +40 -4
- classes/class.swpm-utils-misc.php +13 -0
- classes/class.swpm-utils.php +27 -14
- ipn/swpm_handle_pp_ipn.php +43 -0
- ipn/swpm_handle_subsc_ipn.php +1 -0
- languages/swpm-es_ES.mo +0 -0
- languages/swpm-es_ES.po +1322 -0
- languages/swpm-es_MX.mo +0 -0
- languages/swpm-es_MX.po +1702 -0
- languages/swpm-nb_NO.mo +0 -0
- languages/swpm-nb_NO.po +935 -0
- languages/swpm.pot +421 -172
- readme.txt +21 -2
- simple-wp-membership.php +2 -2
classes/class.simple-wp-membership.php
CHANGED
@@ -158,8 +158,25 @@ class SimpleWpMembership {
|
|
158 |
}
|
159 |
|
160 |
public function admin_init_hook() {
|
161 |
-
|
162 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
$addon_saved = filter_input(INPUT_POST, 'swpm-addon-settings');
|
164 |
if (!empty($addon_saved)) {
|
165 |
do_action('swpm_addon_settings_save');
|
@@ -486,11 +503,12 @@ class SimpleWpMembership {
|
|
486 |
}
|
487 |
|
488 |
public function admin_library() {
|
|
|
489 |
$this->common_library();
|
490 |
wp_enqueue_script('password-strength-meter');
|
491 |
-
wp_enqueue_script('swpm.password-meter', SIMPLE_WP_MEMBERSHIP_URL . '/js/swpm.password-meter.js');
|
492 |
wp_enqueue_style('jquery.tools.dateinput', SIMPLE_WP_MEMBERSHIP_URL . '/css/jquery.tools.dateinput.css');
|
493 |
-
wp_enqueue_script('jquery.tools', SIMPLE_WP_MEMBERSHIP_URL . '/js/jquery.tools18.min.js');
|
494 |
$settings = array('statusChangeEmailHead' => SwpmSettings::get_instance()->get_value('account-change-email-subject'),
|
495 |
'statusChangeEmailBody' => SwpmSettings::get_instance()->get_value('account-change-email-body'));
|
496 |
wp_localize_script('swpm.password-meter', 'SwpmSettings', $settings);
|
@@ -504,8 +522,8 @@ class SimpleWpMembership {
|
|
504 |
wp_enqueue_script('jquery');
|
505 |
wp_enqueue_style('swpm.common', SIMPLE_WP_MEMBERSHIP_URL . '/css/swpm.common.css');
|
506 |
wp_enqueue_style('validationEngine.jquery', SIMPLE_WP_MEMBERSHIP_URL . '/css/validationEngine.jquery.css');
|
507 |
-
wp_enqueue_script('jquery.validationEngine-en', SIMPLE_WP_MEMBERSHIP_URL . '/js/jquery.validationEngine-en.js');
|
508 |
-
wp_enqueue_script('jquery.validationEngine', SIMPLE_WP_MEMBERSHIP_URL . '/js/jquery.validationEngine.js');
|
509 |
}
|
510 |
|
511 |
public function registration_form($atts) {
|
158 |
}
|
159 |
|
160 |
public function admin_init_hook() {
|
161 |
+
//This hook is triggered in the wp-admin side only.
|
162 |
+
|
163 |
+
$this->common_library();//Load the common JS libraries and Styles
|
164 |
+
$swpm_settings_obj = SwpmSettings::get_instance();
|
165 |
+
|
166 |
+
//Check if the "Disable Access to WP Dashboard" option is enabled.
|
167 |
+
$disable_wp_dashboard_for_non_admins = $swpm_settings_obj->get_value('disable-access-to-wp-dashboard');
|
168 |
+
if($disable_wp_dashboard_for_non_admins){
|
169 |
+
//This option is enabled
|
170 |
+
if (!current_user_can('administrator')) {
|
171 |
+
//This is a non-admin user. Do not show the wp dashobard.
|
172 |
+
$message = '<p>'.SwpmUtils::_('The admin of this site does not allow users to access the wp dashobard.').'</p>';
|
173 |
+
$message .= '<p>'.SwpmUtils::_('Go back to the home page by ').'<a href="'.SIMPLE_WP_MEMBERSHIP_SITE_HOME_URL.'">'.SwpmUtils::_('clicking here').'</a>.'.'</p>';
|
174 |
+
wp_die($message);
|
175 |
+
}
|
176 |
+
}
|
177 |
+
|
178 |
+
//Initialize the settings menu hooks.
|
179 |
+
$swpm_settings_obj->init_config_hooks();
|
180 |
$addon_saved = filter_input(INPUT_POST, 'swpm-addon-settings');
|
181 |
if (!empty($addon_saved)) {
|
182 |
do_action('swpm_addon_settings_save');
|
503 |
}
|
504 |
|
505 |
public function admin_library() {
|
506 |
+
//Only loaded on selective swpm admin menu page rendering.
|
507 |
$this->common_library();
|
508 |
wp_enqueue_script('password-strength-meter');
|
509 |
+
wp_enqueue_script('swpm.password-meter', SIMPLE_WP_MEMBERSHIP_URL . '/js/swpm.password-meter.js', array('jquery'));
|
510 |
wp_enqueue_style('jquery.tools.dateinput', SIMPLE_WP_MEMBERSHIP_URL . '/css/jquery.tools.dateinput.css');
|
511 |
+
wp_enqueue_script('jquery.tools', SIMPLE_WP_MEMBERSHIP_URL . '/js/jquery.tools18.min.js', array('jquery'));
|
512 |
$settings = array('statusChangeEmailHead' => SwpmSettings::get_instance()->get_value('account-change-email-subject'),
|
513 |
'statusChangeEmailBody' => SwpmSettings::get_instance()->get_value('account-change-email-body'));
|
514 |
wp_localize_script('swpm.password-meter', 'SwpmSettings', $settings);
|
522 |
wp_enqueue_script('jquery');
|
523 |
wp_enqueue_style('swpm.common', SIMPLE_WP_MEMBERSHIP_URL . '/css/swpm.common.css');
|
524 |
wp_enqueue_style('validationEngine.jquery', SIMPLE_WP_MEMBERSHIP_URL . '/css/validationEngine.jquery.css');
|
525 |
+
wp_enqueue_script('jquery.validationEngine-en', SIMPLE_WP_MEMBERSHIP_URL . '/js/jquery.validationEngine-en.js', array('jquery'));
|
526 |
+
wp_enqueue_script('jquery.validationEngine', SIMPLE_WP_MEMBERSHIP_URL . '/js/jquery.validationEngine.js', array('jquery'));
|
527 |
}
|
528 |
|
529 |
public function registration_form($atts) {
|
classes/class.swpm-access-control.php
CHANGED
@@ -174,7 +174,7 @@ class SwpmAccessControl {
|
|
174 |
}
|
175 |
|
176 |
//Check and apply more tag protection.
|
177 |
-
$more_tag_protection_value = $this->check_and_apply_more_tag_protection($post);
|
178 |
if(!empty($more_tag_protection_value)){
|
179 |
//More tag protection was found in the post. Return the modified $content.
|
180 |
return $more_tag_protection_value;
|
@@ -184,7 +184,10 @@ class SwpmAccessControl {
|
|
184 |
return $this->lastError;
|
185 |
}
|
186 |
|
187 |
-
public function check_and_apply_more_tag_protection($post){
|
|
|
|
|
|
|
188 |
//Check if more tag protection is enabled.
|
189 |
$moretag = SwpmSettings::get_instance()->get_value('enable-moretag');
|
190 |
if (empty($moretag)){
|
@@ -200,7 +203,7 @@ class SwpmAccessControl {
|
|
200 |
//User is not logged-in. Need to show the login message after the more tag.
|
201 |
$text = SwpmUtils::_("You need to login to view the rest of the content. ") . SwpmMiscUtils::get_login_link();
|
202 |
$error_msg = '<div class="swpm-more-tag-not-logged-in swpm-margin-top-10">' . $text . '</div>';
|
203 |
-
$
|
204 |
} else {
|
205 |
//The user is logged in.
|
206 |
//Lets check if the user's account is expired.
|
@@ -208,17 +211,17 @@ class SwpmAccessControl {
|
|
208 |
//This user's account is expired. Not allowed to see this post. Show account expiry notice also.
|
209 |
$text = SwpmUtils::_('Your account has expired. ') . SwpmMiscUtils::get_renewal_link();
|
210 |
$error_msg = '<div class="swpm-more-tag-account-expired-msg swpm-yellow-box">'.$text.'</div>';
|
211 |
-
$
|
212 |
} else {
|
213 |
//At this stage, the user does not have permission to view the content after the more tag.
|
214 |
$text = SwpmUtils::_(" The rest of the content is not permitted for your membership level.");
|
215 |
$error_msg = '<div class="swpm-more-tag-restricted-msg swpm-margin-top-10">' . $text . '</div>';
|
216 |
-
$
|
217 |
}
|
218 |
}
|
219 |
-
|
220 |
-
|
221 |
-
$new_post_content =
|
222 |
return $new_post_content;
|
223 |
|
224 |
}//End of segment count condition check.
|
174 |
}
|
175 |
|
176 |
//Check and apply more tag protection.
|
177 |
+
$more_tag_protection_value = $this->check_and_apply_more_tag_protection($post, $content);
|
178 |
if(!empty($more_tag_protection_value)){
|
179 |
//More tag protection was found in the post. Return the modified $content.
|
180 |
return $more_tag_protection_value;
|
184 |
return $this->lastError;
|
185 |
}
|
186 |
|
187 |
+
public function check_and_apply_more_tag_protection($post, $content){
|
188 |
+
//More tag protection is checked after all the OTHER protections have alrady been checked.
|
189 |
+
//So if a valid logged-in member is accessing a post he has access to then this code won't execute.
|
190 |
+
|
191 |
//Check if more tag protection is enabled.
|
192 |
$moretag = SwpmSettings::get_instance()->get_value('enable-moretag');
|
193 |
if (empty($moretag)){
|
203 |
//User is not logged-in. Need to show the login message after the more tag.
|
204 |
$text = SwpmUtils::_("You need to login to view the rest of the content. ") . SwpmMiscUtils::get_login_link();
|
205 |
$error_msg = '<div class="swpm-more-tag-not-logged-in swpm-margin-top-10">' . $text . '</div>';
|
206 |
+
$more_tag_check_msg = apply_filters('swpm_not_logged_in_more_tag_msg', $error_msg);
|
207 |
} else {
|
208 |
//The user is logged in.
|
209 |
//Lets check if the user's account is expired.
|
211 |
//This user's account is expired. Not allowed to see this post. Show account expiry notice also.
|
212 |
$text = SwpmUtils::_('Your account has expired. ') . SwpmMiscUtils::get_renewal_link();
|
213 |
$error_msg = '<div class="swpm-more-tag-account-expired-msg swpm-yellow-box">'.$text.'</div>';
|
214 |
+
$more_tag_check_msg = apply_filters('swpm_account_expired_more_tag_msg', $error_msg);
|
215 |
} else {
|
216 |
//At this stage, the user does not have permission to view the content after the more tag.
|
217 |
$text = SwpmUtils::_(" The rest of the content is not permitted for your membership level.");
|
218 |
$error_msg = '<div class="swpm-more-tag-restricted-msg swpm-margin-top-10">' . $text . '</div>';
|
219 |
+
$more_tag_check_msg = apply_filters ('swpm_restricted_more_tag_msg', $error_msg);
|
220 |
}
|
221 |
}
|
222 |
+
|
223 |
+
$filtered_before_more_content = SwpmMiscUtils::format_raw_content_for_front_end_display($post_segments[0]);
|
224 |
+
$new_post_content = $filtered_before_more_content . $more_tag_check_msg;
|
225 |
return $new_post_content;
|
226 |
|
227 |
}//End of segment count condition check.
|
classes/class.swpm-front-registration.php
CHANGED
@@ -42,7 +42,7 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
42 |
|
43 |
//Check if free membership registration is disalbed on the site
|
44 |
if (empty($membership_level)) {
|
45 |
-
$joinuspage_link = '<a href="' . $joinuspage_url . '">Join
|
46 |
$free_rego_disabled_msg = '<p>';
|
47 |
$free_rego_disabled_msg .= SwpmUtils::_('Free membership is disabled on this site. Please make a payment from the ' . $joinuspage_link . ' page to pay for a premium membership.');
|
48 |
$free_rego_disabled_msg .= '</p><p>';
|
@@ -117,6 +117,21 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
117 |
}
|
118 |
|
119 |
$member_info = $form->get_sanitized_member_form_data();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
$free_level = SwpmUtils::get_free_level();
|
121 |
$account_status = SwpmSettings::get_instance()->get_value('default-account-status', 'active');
|
122 |
$member_info['last_accessed_from_ip'] = SwpmUtils::get_user_ip_address();
|
@@ -215,11 +230,13 @@ class SwpmFrontRegistration extends SwpmRegistration {
|
|
215 |
$auth->reload_user_data();
|
216 |
|
217 |
SwpmTransfer::get_instance()->set('status', $message);
|
|
|
|
|
218 |
} else {
|
219 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following'),
|
220 |
'extra' => $form->get_errors());
|
221 |
SwpmTransfer::get_instance()->set('status', $message);
|
222 |
-
return
|
223 |
}
|
224 |
}
|
225 |
|
42 |
|
43 |
//Check if free membership registration is disalbed on the site
|
44 |
if (empty($membership_level)) {
|
45 |
+
$joinuspage_link = '<a href="' . $joinuspage_url . '">'.SwpmUtils::_('Join Us').'</a>';
|
46 |
$free_rego_disabled_msg = '<p>';
|
47 |
$free_rego_disabled_msg .= SwpmUtils::_('Free membership is disabled on this site. Please make a payment from the ' . $joinuspage_link . ' page to pay for a premium membership.');
|
48 |
$free_rego_disabled_msg .= '</p><p>';
|
117 |
}
|
118 |
|
119 |
$member_info = $form->get_sanitized_member_form_data();
|
120 |
+
|
121 |
+
//Check if the email belongs to an existing wp user account with admin role.
|
122 |
+
$wp_user_id = email_exists($member_info['email']);
|
123 |
+
if ($wp_user_id) {
|
124 |
+
//A wp user account exist with this email.
|
125 |
+
//Check if the user has admin role.
|
126 |
+
$admin_user = SwpmMemberUtils::wp_user_has_admin_role($wp_user_id);
|
127 |
+
if($admin_user){
|
128 |
+
//This email belongs to an admin user. Update is not allowed on admin users. Show error message then exit.
|
129 |
+
$error_msg = '<p>This email address ('.$member_info['email'].') belongs to an admin user. This email cannot be used to register a new account on this site.</p>';
|
130 |
+
wp_die($error_msg);
|
131 |
+
}
|
132 |
+
}
|
133 |
+
|
134 |
+
//Go ahead and create the SWPM user record.
|
135 |
$free_level = SwpmUtils::get_free_level();
|
136 |
$account_status = SwpmSettings::get_instance()->get_value('default-account-status', 'active');
|
137 |
$member_info['last_accessed_from_ip'] = SwpmUtils::get_user_ip_address();
|
230 |
$auth->reload_user_data();
|
231 |
|
232 |
SwpmTransfer::get_instance()->set('status', $message);
|
233 |
+
do_action('swpm_front_end_profile_edited', $member_info);
|
234 |
+
return true;//Successful form submission.
|
235 |
} else {
|
236 |
$message = array('succeeded' => false, 'message' => SwpmUtils::_('Please correct the following'),
|
237 |
'extra' => $form->get_errors());
|
238 |
SwpmTransfer::get_instance()->set('status', $message);
|
239 |
+
return false;//Error in the form submission.
|
240 |
}
|
241 |
}
|
242 |
|
classes/class.swpm-init-time-tasks.php
CHANGED
@@ -140,12 +140,11 @@ class SwpmInitTimeTasks {
|
|
140 |
$swpm_editprofile_submit = filter_input(INPUT_POST, 'swpm_editprofile_submit');
|
141 |
if (!empty($swpm_editprofile_submit)) {
|
142 |
SwpmFrontRegistration::get_instance()->edit_profile_front_end();
|
143 |
-
//TODO - do a redirect?
|
144 |
}
|
145 |
}
|
146 |
-
|
147 |
-
/*
|
148 |
-
|
149 |
public function swpm_ipn_listener() {
|
150 |
|
151 |
//Listen and handle PayPal IPN
|
140 |
$swpm_editprofile_submit = filter_input(INPUT_POST, 'swpm_editprofile_submit');
|
141 |
if (!empty($swpm_editprofile_submit)) {
|
142 |
SwpmFrontRegistration::get_instance()->edit_profile_front_end();
|
143 |
+
//TODO - allow an option to do a redirect if successful edit profile form submission?
|
144 |
}
|
145 |
}
|
146 |
+
|
147 |
+
/* Payment Gateway IPN listener */
|
|
|
148 |
public function swpm_ipn_listener() {
|
149 |
|
150 |
//Listen and handle PayPal IPN
|
classes/class.swpm-members.php
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
if (!class_exists('WP_List_Table')){
|
4 |
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
|
5 |
}
|
6 |
|
@@ -30,7 +29,7 @@ class SwpmMembers extends WP_List_Table {
|
|
30 |
|
31 |
function get_sortable_columns() {
|
32 |
return array(
|
33 |
-
'member_id' => array('member_id', true)
|
34 |
'user_name' => array('user_name', false),
|
35 |
'email' => array('email', false),
|
36 |
'alias' => array('alias', false),
|
@@ -45,7 +44,7 @@ class SwpmMembers extends WP_List_Table {
|
|
45 |
'bulk_active_notify' => SwpmUtils::_('Set Status to Active and Notify'),
|
46 |
'bulk_inactive' => SwpmUtils::_('Set Status to Inactive'),
|
47 |
'bulk_pending' => SwpmUtils::_('Set Status to Pending'),
|
48 |
-
'bulk_expired' => SwpmUtils::_('Set Status to Expired'),
|
49 |
);
|
50 |
return $actions;
|
51 |
}
|
@@ -55,18 +54,18 @@ class SwpmMembers extends WP_List_Table {
|
|
55 |
}
|
56 |
|
57 |
function column_member_id($item) {
|
58 |
-
$delete_swpmuser_nonce = wp_create_nonce(
|
59 |
$actions = array(
|
60 |
'edit' => sprintf('<a href="admin.php?page=simple_wp_membership&member_action=edit&member_id=%s">Edit</a>', $item['member_id']),
|
61 |
'delete' => sprintf('<a href="admin.php?page=simple_wp_membership&member_action=delete&member_id=%s&delete_swpmuser_nonce=%s" onclick="return confirm(\'Are you sure you want to delete this entry?\')">Delete</a>', $item['member_id'], $delete_swpmuser_nonce),
|
62 |
);
|
63 |
return $item['member_id'] . $this->row_actions($actions);
|
64 |
}
|
65 |
-
|
66 |
function column_user_name($item) {
|
67 |
$user_name = $item['user_name'];
|
68 |
-
if(empty($user_name)){
|
69 |
-
$user_name = '['.SwpmUtils::_('incomplete').']';
|
70 |
}
|
71 |
return $user_name;
|
72 |
}
|
@@ -81,24 +80,24 @@ class SwpmMembers extends WP_List_Table {
|
|
81 |
global $wpdb;
|
82 |
|
83 |
$this->process_bulk_action();
|
84 |
-
|
85 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl";
|
86 |
$query .= " LEFT JOIN " . $wpdb->prefix . "swpm_membership_tbl";
|
87 |
$query .= " ON ( membership_level = id ) ";
|
88 |
-
|
89 |
//Get the search string (if any)
|
90 |
$s = filter_input(INPUT_GET, 's');
|
91 |
-
if(empty($s)){
|
92 |
$s = filter_input(INPUT_POST, 's');
|
93 |
}
|
94 |
-
|
95 |
$status = filter_input(INPUT_GET, 'status');
|
96 |
$filter1 = '';
|
97 |
-
|
98 |
//Add the search parameter to the query
|
99 |
if (!empty($s)) {
|
100 |
$s = sanitize_text_field($s);
|
101 |
-
$s = trim($s)
|
102 |
$filter1 .= "( user_name LIKE '%" . strip_tags($s) . "%' "
|
103 |
. " OR first_name LIKE '%" . strip_tags($s) . "%' "
|
104 |
. " OR last_name LIKE '%" . strip_tags($s) . "%' "
|
@@ -108,28 +107,26 @@ class SwpmMembers extends WP_List_Table {
|
|
108 |
. " OR country LIKE '%" . strip_tags($s) . "%' "
|
109 |
. " OR company_name LIKE '%" . strip_tags($s) . "%' )";
|
110 |
}
|
111 |
-
|
112 |
//Add account status filtering to the query
|
113 |
$filter2 = '';
|
114 |
-
if (!empty($status)){
|
115 |
if ($status == 'incomplete') {
|
116 |
$filter2 .= "user_name = ''";
|
117 |
} else {
|
118 |
-
$filter2 .= "account_state = '" . $status .
|
119 |
}
|
120 |
}
|
121 |
-
|
122 |
//Build the WHERE clause of the query string
|
123 |
-
if (!empty($filter1) && !empty($filter2)){
|
124 |
$query .= "WHERE " . $filter1 . " AND " . $filter2;
|
|
|
|
|
|
|
|
|
125 |
}
|
126 |
-
|
127 |
-
$query .= "WHERE " . $filter1 ;
|
128 |
-
}
|
129 |
-
else if (!empty($filter2)){
|
130 |
-
$query .= "WHERE " . $filter2 ;
|
131 |
-
}
|
132 |
-
|
133 |
//Build the orderby and order query parameters
|
134 |
$orderby = filter_input(INPUT_GET, 'orderby');
|
135 |
$orderby = empty($orderby) ? 'member_id' : $orderby;
|
@@ -139,10 +136,9 @@ class SwpmMembers extends WP_List_Table {
|
|
139 |
$orderby = SwpmUtils::sanitize_value_by_array($orderby, $sortable_columns);
|
140 |
$order = SwpmUtils::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
141 |
$query.=' ORDER BY ' . $orderby . ' ' . $order;
|
142 |
-
|
143 |
//Execute the query
|
144 |
$totalitems = $wpdb->query($query); //return the total number of affected rows
|
145 |
-
|
146 |
//Pagination setup
|
147 |
$perpage = apply_filters('swpm_members_menu_items_per_page', 50);
|
148 |
$paged = filter_input(INPUT_GET, 'paged');
|
@@ -167,40 +163,40 @@ class SwpmMembers extends WP_List_Table {
|
|
167 |
$this->_column_headers = array($columns, $hidden, $sortable);
|
168 |
$this->items = $wpdb->get_results($query, ARRAY_A);
|
169 |
}
|
170 |
-
|
171 |
-
function get_user_count_by_account_state(){
|
172 |
global $wpdb;
|
173 |
$query = "SELECT count(member_id) AS count, account_state FROM " . $wpdb->prefix . "swpm_members_tbl GROUP BY account_state";
|
174 |
$result = $wpdb->get_results($query, ARRAY_A);
|
175 |
-
$count
|
176 |
-
|
177 |
$all = 0;
|
178 |
-
foreach($result as $row){
|
179 |
$count[$row["account_state"]] = $row["count"];
|
180 |
-
$all
|
181 |
}
|
182 |
$count ["all"] = $all;
|
183 |
-
|
184 |
$count_incomplete_query = "SELECT COUNT(*) FROM " . $wpdb->prefix . "swpm_members_tbl WHERE user_name = ''";
|
185 |
$count['incomplete'] = $wpdb->get_var($count_incomplete_query);
|
186 |
-
|
187 |
return $count;
|
188 |
}
|
189 |
-
|
190 |
function no_items() {
|
191 |
_e('No member found.');
|
192 |
}
|
193 |
|
194 |
function process_form_request() {
|
195 |
-
if (isset($_REQUEST['member_id'])){
|
196 |
//This is a member profile edit action
|
197 |
$record_id = sanitize_text_field($_REQUEST['member_id']);
|
198 |
-
if(!is_numeric($record_id)){
|
199 |
wp_die('Error! ID must be numeric.');
|
200 |
}
|
201 |
return $this->edit(absint($record_id));
|
202 |
}
|
203 |
-
|
204 |
//This is an profile add action.
|
205 |
return $this->add();
|
206 |
}
|
@@ -215,8 +211,8 @@ class SwpmMembers extends WP_List_Table {
|
|
215 |
$member = SwpmTransfer::$default_fields;
|
216 |
$member['member_since'] = date('Y-m-d');
|
217 |
$member['subscription_starts'] = date('Y-m-d');
|
218 |
-
if (isset($_POST['createswpmuser'])) {
|
219 |
-
$member = array_map(
|
220 |
}
|
221 |
extract($member, EXTR_SKIP);
|
222 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id !=1 ";
|
@@ -233,9 +229,9 @@ class SwpmMembers extends WP_List_Table {
|
|
233 |
if (isset($_POST["editswpmuser"])) {
|
234 |
$_POST['user_name'] = sanitize_text_field($member['user_name']);
|
235 |
$_POST['email'] = sanitize_email($member['email']);
|
236 |
-
foreach($_POST as $key
|
237 |
$key = sanitize_text_field($key);
|
238 |
-
if($key == 'email'){
|
239 |
$member[$key] = sanitize_email($value);
|
240 |
} else {
|
241 |
$member[$key] = sanitize_text_field($value);
|
@@ -251,62 +247,59 @@ class SwpmMembers extends WP_List_Table {
|
|
251 |
|
252 |
function process_bulk_action() {
|
253 |
//Detect when a bulk action is being triggered... then perform the action.
|
254 |
-
$members = isset($_REQUEST['members'])? $_REQUEST['members']: array();
|
255 |
-
$members = array_map(
|
256 |
-
|
257 |
$current_action = $this->current_action();
|
258 |
-
if(!empty($current_action)){
|
259 |
//Bulk operation action. Lets make sure multiple records were selected before going ahead.
|
260 |
if (empty($members)) {
|
261 |
echo '<div id="message" class="error"><p>Error! You need to select multiple records to perform a bulk action!</p></div>';
|
262 |
return;
|
263 |
-
}
|
264 |
-
}else{
|
265 |
//No bulk operation.
|
266 |
return;
|
267 |
}
|
268 |
-
|
269 |
//perform the bulk operation according to the selection
|
270 |
if ('bulk_delete' === $current_action) {
|
271 |
foreach ($members as $record_id) {
|
272 |
-
if(!is_numeric($record_id)){
|
273 |
wp_die('Error! ID must be numeric.');
|
274 |
}
|
275 |
SwpmMembers::delete_user_by_id($record_id);
|
276 |
}
|
277 |
echo '<div id="message" class="updated fade"><p>Selected records deleted successfully!</p></div>';
|
278 |
return;
|
279 |
-
}
|
280 |
-
else if ('bulk_active' === $current_action){
|
281 |
$this->bulk_set_status($members, 'active');
|
282 |
-
}
|
283 |
-
else if ('bulk_active_notify' == $current_action){
|
284 |
$this->bulk_set_status($members, 'active', true);
|
285 |
-
}
|
286 |
-
else if ('bulk_inactive' == $current_action){
|
287 |
$this->bulk_set_status($members, 'inactive');
|
288 |
-
}
|
289 |
-
else if ('bulk_pending' == $current_action){
|
290 |
$this->bulk_set_status($members, 'pending');
|
291 |
-
}
|
292 |
-
else if ('bulk_expired' == $current_action){
|
293 |
$this->bulk_set_status($members, 'expired');
|
294 |
}
|
295 |
-
|
296 |
echo '<div id="message" class="updated fade"><p>Bulk operation completed successfully!</p></div>';
|
297 |
}
|
298 |
-
|
299 |
-
function bulk_set_status($members, $status, $notify = false
|
300 |
$ids = implode(',', array_map('absint', $members));
|
301 |
-
if (empty($ids)) {
|
302 |
-
|
|
|
|
|
303 |
$query = "UPDATE " . $wpdb->prefix . "swpm_members_tbl " .
|
304 |
" SET account_state = '" . $status . "' WHERE member_id in (" . $ids . ")";
|
305 |
-
$wpdb->query($query);
|
306 |
-
|
307 |
-
if ($notify){
|
308 |
$settings = SwpmSettings::get_instance();
|
309 |
-
|
310 |
$emails = $wpdb->get_col("SELECT email FROM " . $wpdb->prefix . "swpm_members_tbl " . " WHERE member_id IN ( $ids ) ");
|
311 |
|
312 |
$subject = $settings->get_value('bulk-activate-notify-mail-subject');
|
@@ -317,7 +310,7 @@ class SwpmMembers extends WP_List_Table {
|
|
317 |
if (empty($body)) {
|
318 |
$body = "Hi, Your account has been activated successfully!";
|
319 |
}
|
320 |
-
|
321 |
$from_address = $settings->get_value('email-from');
|
322 |
$to_email_list = implode(',', $emails);
|
323 |
$headers = 'From: ' . $from_address . "\r\n";
|
@@ -326,18 +319,18 @@ class SwpmMembers extends WP_List_Table {
|
|
326 |
SwpmLog::log_simple_debug("Bulk activation email notification sent. Activation email sent to the following email: " . $to_email_list, true);
|
327 |
}
|
328 |
}
|
329 |
-
|
330 |
function delete() {
|
331 |
if (isset($_REQUEST['member_id'])) {
|
332 |
//Check we are on the admin end and user has management permission
|
333 |
SwpmMiscUtils::check_user_permission_and_is_admin('member deletion by admin');
|
334 |
-
|
335 |
//Check nonce
|
336 |
-
if (
|
337 |
//Nonce check failed.
|
338 |
wp_die(SwpmUtils::_("Error! Nonce verification failed for user delete from admin end."));
|
339 |
}
|
340 |
-
|
341 |
$id = sanitize_text_field($_REQUEST['member_id']);
|
342 |
$id = absint($id);
|
343 |
SwpmMembers::delete_user_by_id($id);
|
@@ -345,13 +338,13 @@ class SwpmMembers extends WP_List_Table {
|
|
345 |
}
|
346 |
|
347 |
public static function delete_user_by_id($id) {
|
348 |
-
if(!is_numeric($id)){
|
349 |
wp_die('Error! Member ID must be numeric.');
|
350 |
}
|
351 |
$swpm_user = SwpmMemberUtils::get_user_by_id($id);
|
352 |
$user_name = $swpm_user->user_name;
|
353 |
-
SwpmMembers::delete_wp_user($user_name)
|
354 |
-
SwpmMembers::delete_swpm_user_by_id($id)
|
355 |
}
|
356 |
|
357 |
public static function delete_swpm_user_by_id($id) {
|
@@ -360,119 +353,283 @@ class SwpmMembers extends WP_List_Table {
|
|
360 |
$wpdb->query($query);
|
361 |
}
|
362 |
|
363 |
-
function show_all_members() {
|
364 |
-
ob_start();
|
365 |
-
$status = filter_input(INPUT_GET, 'status');
|
366 |
-
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_members_list.php');
|
367 |
-
$output = ob_get_clean();
|
368 |
-
return $output;
|
369 |
-
}
|
370 |
-
|
371 |
public static function delete_wp_user($user_name) {
|
372 |
$wp_user_id = username_exists($user_name);
|
373 |
-
if (empty($wp_user_id) || !is_numeric($wp_user_id)) {
|
374 |
-
|
375 |
-
|
|
|
|
|
376 |
//Not an admin user so it is safe to delete this user.
|
377 |
include_once(ABSPATH . 'wp-admin/includes/user.php');
|
378 |
wp_delete_user($wp_user_id, 1); //assigns all related to this user to admin.
|
379 |
-
}
|
380 |
-
else {
|
381 |
//This is an admin user. So not going to delete the WP User record.
|
382 |
SwpmTransfer::get_instance()->set('status', 'For safety, we do not allow deletion of any associated wordpress account with administrator role.');
|
383 |
return;
|
384 |
}
|
385 |
}
|
386 |
-
|
387 |
-
public static function is_wp_super_user($wp_user_id){
|
388 |
$user_data = get_userdata($wp_user_id);
|
389 |
-
if (empty($user_data)){
|
390 |
//Not an admin user if we can't find his data for the given ID.
|
391 |
return false;
|
392 |
}
|
393 |
-
if (isset($user_data->wp_capabilities['administrator'])){//Check capability
|
394 |
//admin user
|
395 |
return true;
|
396 |
}
|
397 |
-
if ($user_data->wp_user_level == 10){//Check for old style wp user level
|
398 |
//admin user
|
399 |
-
return true;
|
400 |
}
|
401 |
//This is not an admin user
|
402 |
return false;
|
403 |
}
|
404 |
|
405 |
-
function
|
406 |
-
|
407 |
-
do_action( 'swpm_members_menu_start' );
|
408 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
$action = filter_input(INPUT_GET, 'member_action');
|
410 |
$action = empty($action) ? filter_input(INPUT_POST, 'action') : $action;
|
411 |
$selected = $action;
|
412 |
-
|
413 |
?>
|
414 |
<div class="wrap swpm-admin-menu-wrap"><!-- start wrap -->
|
415 |
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
if ($selected == 'edit') {//Only show the "edit member" tab when a member profile is being edited from the admin side.
|
425 |
-
echo '<a class="nav-tab nav-tab-active" href="#">Edit Member</a>';
|
426 |
-
}
|
427 |
-
|
428 |
-
//Trigger hooks that allows an extension to add extra nav tabs in the members menu.
|
429 |
-
do_action ('swpm_members_menu_nav_tabs', $selected);
|
430 |
-
|
431 |
-
$menu_tabs = apply_filters('swpm_members_additional_menu_tabs_array', array());
|
432 |
-
foreach ($menu_tabs as $member_action => $title){
|
433 |
-
?>
|
434 |
-
<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>
|
435 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
436 |
}
|
437 |
-
|
438 |
-
?>
|
439 |
-
</h2><!-- end nav menu tabs -->
|
440 |
-
<?php
|
441 |
-
|
442 |
-
do_action( 'swpm_members_menu_after_nav_tabs' );
|
443 |
-
|
444 |
-
//Trigger hook so anyone listening for this particular action can handle the output.
|
445 |
-
do_action( 'swpm_members_menu_body_' . $action );
|
446 |
-
|
447 |
-
//Allows an addon to completely override the body section of the members admin menu for a given action.
|
448 |
-
$output = apply_filters('swpm_members_menu_body_override', '', $action);
|
449 |
-
if (!empty($output)) {
|
450 |
-
//An addon has overriden the body of this page for the given action. So no need to do anything in core.
|
451 |
-
echo $output;
|
452 |
-
echo '</div>';//<!-- end of wrap -->
|
453 |
-
return;
|
454 |
-
}
|
455 |
|
456 |
-
|
457 |
-
switch ($action) {
|
458 |
-
case 'members_list':
|
459 |
-
//Show the members listing
|
460 |
-
echo $this->show_all_members();
|
461 |
-
break;
|
462 |
-
case 'add':
|
463 |
-
//Process member profile add
|
464 |
-
$this->process_form_request();
|
465 |
-
break;
|
466 |
-
case 'edit':
|
467 |
-
//Process member profile edit
|
468 |
-
$this->process_form_request();
|
469 |
-
break;
|
470 |
-
default:
|
471 |
-
//Show the members listing page by default.
|
472 |
-
echo $this->show_all_members();
|
473 |
-
break;
|
474 |
}
|
475 |
-
|
476 |
-
echo '</div>';//<!-- end of wrap -->
|
477 |
}
|
478 |
-
|
|
1 |
<?php
|
2 |
+
if (!class_exists('WP_List_Table')) {
|
|
|
3 |
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
|
4 |
}
|
5 |
|
29 |
|
30 |
function get_sortable_columns() {
|
31 |
return array(
|
32 |
+
'member_id' => array('member_id', true), //True means already sorted
|
33 |
'user_name' => array('user_name', false),
|
34 |
'email' => array('email', false),
|
35 |
'alias' => array('alias', false),
|
44 |
'bulk_active_notify' => SwpmUtils::_('Set Status to Active and Notify'),
|
45 |
'bulk_inactive' => SwpmUtils::_('Set Status to Inactive'),
|
46 |
'bulk_pending' => SwpmUtils::_('Set Status to Pending'),
|
47 |
+
'bulk_expired' => SwpmUtils::_('Set Status to Expired'),
|
48 |
);
|
49 |
return $actions;
|
50 |
}
|
54 |
}
|
55 |
|
56 |
function column_member_id($item) {
|
57 |
+
$delete_swpmuser_nonce = wp_create_nonce('delete_swpmuser_admin_end');
|
58 |
$actions = array(
|
59 |
'edit' => sprintf('<a href="admin.php?page=simple_wp_membership&member_action=edit&member_id=%s">Edit</a>', $item['member_id']),
|
60 |
'delete' => sprintf('<a href="admin.php?page=simple_wp_membership&member_action=delete&member_id=%s&delete_swpmuser_nonce=%s" onclick="return confirm(\'Are you sure you want to delete this entry?\')">Delete</a>', $item['member_id'], $delete_swpmuser_nonce),
|
61 |
);
|
62 |
return $item['member_id'] . $this->row_actions($actions);
|
63 |
}
|
64 |
+
|
65 |
function column_user_name($item) {
|
66 |
$user_name = $item['user_name'];
|
67 |
+
if (empty($user_name)) {
|
68 |
+
$user_name = '[' . SwpmUtils::_('incomplete') . ']';
|
69 |
}
|
70 |
return $user_name;
|
71 |
}
|
80 |
global $wpdb;
|
81 |
|
82 |
$this->process_bulk_action();
|
83 |
+
|
84 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_members_tbl";
|
85 |
$query .= " LEFT JOIN " . $wpdb->prefix . "swpm_membership_tbl";
|
86 |
$query .= " ON ( membership_level = id ) ";
|
87 |
+
|
88 |
//Get the search string (if any)
|
89 |
$s = filter_input(INPUT_GET, 's');
|
90 |
+
if (empty($s)) {
|
91 |
$s = filter_input(INPUT_POST, 's');
|
92 |
}
|
93 |
+
|
94 |
$status = filter_input(INPUT_GET, 'status');
|
95 |
$filter1 = '';
|
96 |
+
|
97 |
//Add the search parameter to the query
|
98 |
if (!empty($s)) {
|
99 |
$s = sanitize_text_field($s);
|
100 |
+
$s = trim($s); //Trim the input
|
101 |
$filter1 .= "( user_name LIKE '%" . strip_tags($s) . "%' "
|
102 |
. " OR first_name LIKE '%" . strip_tags($s) . "%' "
|
103 |
. " OR last_name LIKE '%" . strip_tags($s) . "%' "
|
107 |
. " OR country LIKE '%" . strip_tags($s) . "%' "
|
108 |
. " OR company_name LIKE '%" . strip_tags($s) . "%' )";
|
109 |
}
|
110 |
+
|
111 |
//Add account status filtering to the query
|
112 |
$filter2 = '';
|
113 |
+
if (!empty($status)) {
|
114 |
if ($status == 'incomplete') {
|
115 |
$filter2 .= "user_name = ''";
|
116 |
} else {
|
117 |
+
$filter2 .= "account_state = '" . $status . "'";
|
118 |
}
|
119 |
}
|
120 |
+
|
121 |
//Build the WHERE clause of the query string
|
122 |
+
if (!empty($filter1) && !empty($filter2)) {
|
123 |
$query .= "WHERE " . $filter1 . " AND " . $filter2;
|
124 |
+
} else if (!empty($filter1)) {
|
125 |
+
$query .= "WHERE " . $filter1;
|
126 |
+
} else if (!empty($filter2)) {
|
127 |
+
$query .= "WHERE " . $filter2;
|
128 |
}
|
129 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
//Build the orderby and order query parameters
|
131 |
$orderby = filter_input(INPUT_GET, 'orderby');
|
132 |
$orderby = empty($orderby) ? 'member_id' : $orderby;
|
136 |
$orderby = SwpmUtils::sanitize_value_by_array($orderby, $sortable_columns);
|
137 |
$order = SwpmUtils::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
138 |
$query.=' ORDER BY ' . $orderby . ' ' . $order;
|
139 |
+
|
140 |
//Execute the query
|
141 |
$totalitems = $wpdb->query($query); //return the total number of affected rows
|
|
|
142 |
//Pagination setup
|
143 |
$perpage = apply_filters('swpm_members_menu_items_per_page', 50);
|
144 |
$paged = filter_input(INPUT_GET, 'paged');
|
163 |
$this->_column_headers = array($columns, $hidden, $sortable);
|
164 |
$this->items = $wpdb->get_results($query, ARRAY_A);
|
165 |
}
|
166 |
+
|
167 |
+
function get_user_count_by_account_state() {
|
168 |
global $wpdb;
|
169 |
$query = "SELECT count(member_id) AS count, account_state FROM " . $wpdb->prefix . "swpm_members_tbl GROUP BY account_state";
|
170 |
$result = $wpdb->get_results($query, ARRAY_A);
|
171 |
+
$count = array();
|
172 |
+
|
173 |
$all = 0;
|
174 |
+
foreach ($result as $row) {
|
175 |
$count[$row["account_state"]] = $row["count"];
|
176 |
+
$all += intval($row['count']);
|
177 |
}
|
178 |
$count ["all"] = $all;
|
179 |
+
|
180 |
$count_incomplete_query = "SELECT COUNT(*) FROM " . $wpdb->prefix . "swpm_members_tbl WHERE user_name = ''";
|
181 |
$count['incomplete'] = $wpdb->get_var($count_incomplete_query);
|
182 |
+
|
183 |
return $count;
|
184 |
}
|
185 |
+
|
186 |
function no_items() {
|
187 |
_e('No member found.');
|
188 |
}
|
189 |
|
190 |
function process_form_request() {
|
191 |
+
if (isset($_REQUEST['member_id'])) {
|
192 |
//This is a member profile edit action
|
193 |
$record_id = sanitize_text_field($_REQUEST['member_id']);
|
194 |
+
if (!is_numeric($record_id)) {
|
195 |
wp_die('Error! ID must be numeric.');
|
196 |
}
|
197 |
return $this->edit(absint($record_id));
|
198 |
}
|
199 |
+
|
200 |
//This is an profile add action.
|
201 |
return $this->add();
|
202 |
}
|
211 |
$member = SwpmTransfer::$default_fields;
|
212 |
$member['member_since'] = date('Y-m-d');
|
213 |
$member['subscription_starts'] = date('Y-m-d');
|
214 |
+
if (isset($_POST['createswpmuser'])) {
|
215 |
+
$member = array_map('sanitize_text_field', $_POST);
|
216 |
}
|
217 |
extract($member, EXTR_SKIP);
|
218 |
$query = "SELECT * FROM " . $wpdb->prefix . "swpm_membership_tbl WHERE id !=1 ";
|
229 |
if (isset($_POST["editswpmuser"])) {
|
230 |
$_POST['user_name'] = sanitize_text_field($member['user_name']);
|
231 |
$_POST['email'] = sanitize_email($member['email']);
|
232 |
+
foreach ($_POST as $key => $value) {
|
233 |
$key = sanitize_text_field($key);
|
234 |
+
if ($key == 'email') {
|
235 |
$member[$key] = sanitize_email($value);
|
236 |
} else {
|
237 |
$member[$key] = sanitize_text_field($value);
|
247 |
|
248 |
function process_bulk_action() {
|
249 |
//Detect when a bulk action is being triggered... then perform the action.
|
250 |
+
$members = isset($_REQUEST['members']) ? $_REQUEST['members'] : array();
|
251 |
+
$members = array_map('sanitize_text_field', $members);
|
252 |
+
|
253 |
$current_action = $this->current_action();
|
254 |
+
if (!empty($current_action)) {
|
255 |
//Bulk operation action. Lets make sure multiple records were selected before going ahead.
|
256 |
if (empty($members)) {
|
257 |
echo '<div id="message" class="error"><p>Error! You need to select multiple records to perform a bulk action!</p></div>';
|
258 |
return;
|
259 |
+
}
|
260 |
+
} else {
|
261 |
//No bulk operation.
|
262 |
return;
|
263 |
}
|
264 |
+
|
265 |
//perform the bulk operation according to the selection
|
266 |
if ('bulk_delete' === $current_action) {
|
267 |
foreach ($members as $record_id) {
|
268 |
+
if (!is_numeric($record_id)) {
|
269 |
wp_die('Error! ID must be numeric.');
|
270 |
}
|
271 |
SwpmMembers::delete_user_by_id($record_id);
|
272 |
}
|
273 |
echo '<div id="message" class="updated fade"><p>Selected records deleted successfully!</p></div>';
|
274 |
return;
|
275 |
+
} else if ('bulk_active' === $current_action) {
|
|
|
276 |
$this->bulk_set_status($members, 'active');
|
277 |
+
} else if ('bulk_active_notify' == $current_action) {
|
|
|
278 |
$this->bulk_set_status($members, 'active', true);
|
279 |
+
} else if ('bulk_inactive' == $current_action) {
|
|
|
280 |
$this->bulk_set_status($members, 'inactive');
|
281 |
+
} else if ('bulk_pending' == $current_action) {
|
|
|
282 |
$this->bulk_set_status($members, 'pending');
|
283 |
+
} else if ('bulk_expired' == $current_action) {
|
|
|
284 |
$this->bulk_set_status($members, 'expired');
|
285 |
}
|
286 |
+
|
287 |
echo '<div id="message" class="updated fade"><p>Bulk operation completed successfully!</p></div>';
|
288 |
}
|
289 |
+
|
290 |
+
function bulk_set_status($members, $status, $notify = false) {
|
291 |
$ids = implode(',', array_map('absint', $members));
|
292 |
+
if (empty($ids)) {
|
293 |
+
return;
|
294 |
+
}
|
295 |
+
global $wpdb;
|
296 |
$query = "UPDATE " . $wpdb->prefix . "swpm_members_tbl " .
|
297 |
" SET account_state = '" . $status . "' WHERE member_id in (" . $ids . ")";
|
298 |
+
$wpdb->query($query);
|
299 |
+
|
300 |
+
if ($notify) {
|
301 |
$settings = SwpmSettings::get_instance();
|
302 |
+
|
303 |
$emails = $wpdb->get_col("SELECT email FROM " . $wpdb->prefix . "swpm_members_tbl " . " WHERE member_id IN ( $ids ) ");
|
304 |
|
305 |
$subject = $settings->get_value('bulk-activate-notify-mail-subject');
|
310 |
if (empty($body)) {
|
311 |
$body = "Hi, Your account has been activated successfully!";
|
312 |
}
|
313 |
+
|
314 |
$from_address = $settings->get_value('email-from');
|
315 |
$to_email_list = implode(',', $emails);
|
316 |
$headers = 'From: ' . $from_address . "\r\n";
|
319 |
SwpmLog::log_simple_debug("Bulk activation email notification sent. Activation email sent to the following email: " . $to_email_list, true);
|
320 |
}
|
321 |
}
|
322 |
+
|
323 |
function delete() {
|
324 |
if (isset($_REQUEST['member_id'])) {
|
325 |
//Check we are on the admin end and user has management permission
|
326 |
SwpmMiscUtils::check_user_permission_and_is_admin('member deletion by admin');
|
327 |
+
|
328 |
//Check nonce
|
329 |
+
if (!isset($_REQUEST['delete_swpmuser_nonce']) || !wp_verify_nonce($_REQUEST['delete_swpmuser_nonce'], 'delete_swpmuser_admin_end')) {
|
330 |
//Nonce check failed.
|
331 |
wp_die(SwpmUtils::_("Error! Nonce verification failed for user delete from admin end."));
|
332 |
}
|
333 |
+
|
334 |
$id = sanitize_text_field($_REQUEST['member_id']);
|
335 |
$id = absint($id);
|
336 |
SwpmMembers::delete_user_by_id($id);
|
338 |
}
|
339 |
|
340 |
public static function delete_user_by_id($id) {
|
341 |
+
if (!is_numeric($id)) {
|
342 |
wp_die('Error! Member ID must be numeric.');
|
343 |
}
|
344 |
$swpm_user = SwpmMemberUtils::get_user_by_id($id);
|
345 |
$user_name = $swpm_user->user_name;
|
346 |
+
SwpmMembers::delete_wp_user($user_name); //Deletes the WP User record
|
347 |
+
SwpmMembers::delete_swpm_user_by_id($id); //Deletes the SWPM record
|
348 |
}
|
349 |
|
350 |
public static function delete_swpm_user_by_id($id) {
|
353 |
$wpdb->query($query);
|
354 |
}
|
355 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
356 |
public static function delete_wp_user($user_name) {
|
357 |
$wp_user_id = username_exists($user_name);
|
358 |
+
if (empty($wp_user_id) || !is_numeric($wp_user_id)) {
|
359 |
+
return;
|
360 |
+
}
|
361 |
+
|
362 |
+
if (!self::is_wp_super_user($wp_user_id)) {
|
363 |
//Not an admin user so it is safe to delete this user.
|
364 |
include_once(ABSPATH . 'wp-admin/includes/user.php');
|
365 |
wp_delete_user($wp_user_id, 1); //assigns all related to this user to admin.
|
366 |
+
} else {
|
|
|
367 |
//This is an admin user. So not going to delete the WP User record.
|
368 |
SwpmTransfer::get_instance()->set('status', 'For safety, we do not allow deletion of any associated wordpress account with administrator role.');
|
369 |
return;
|
370 |
}
|
371 |
}
|
372 |
+
|
373 |
+
public static function is_wp_super_user($wp_user_id) {
|
374 |
$user_data = get_userdata($wp_user_id);
|
375 |
+
if (empty($user_data)) {
|
376 |
//Not an admin user if we can't find his data for the given ID.
|
377 |
return false;
|
378 |
}
|
379 |
+
if (isset($user_data->wp_capabilities['administrator'])) {//Check capability
|
380 |
//admin user
|
381 |
return true;
|
382 |
}
|
383 |
+
if ($user_data->wp_user_level == 10) {//Check for old style wp user level
|
384 |
//admin user
|
385 |
+
return true;
|
386 |
}
|
387 |
//This is not an admin user
|
388 |
return false;
|
389 |
}
|
390 |
|
391 |
+
function bulk_operation_menu() {
|
392 |
+
echo '<div id="poststuff"><div id="post-body">';
|
|
|
393 |
|
394 |
+
if (isset($_REQUEST['swpm_bulk_change_level_process'])) {
|
395 |
+
$errorMsg = "";
|
396 |
+
$from_level_id = sanitize_text_field($_REQUEST["swpm_bulk_change_level_from"]);
|
397 |
+
$to_level_id = sanitize_text_field($_REQUEST['swpm_bulk_change_level_to']);
|
398 |
+
|
399 |
+
if ($from_level_id == 'please_select' || $to_level_id == 'please_select') {
|
400 |
+
$errorMsg = SwpmUtils::_('Error! Please select a membership level first.');
|
401 |
+
}
|
402 |
+
|
403 |
+
if (empty($errorMsg)) {//No validation errors so go ahead
|
404 |
+
$member_records = SwpmMemberUtils::get_all_members_of_a_level($from_level_id);
|
405 |
+
if ($member_records) {
|
406 |
+
foreach ($member_records as $row) {
|
407 |
+
$member_id = $row->member_id;
|
408 |
+
SwpmMemberUtils::update_membership_level($member_id, $to_level_id);
|
409 |
+
}
|
410 |
+
}
|
411 |
+
}
|
412 |
+
|
413 |
+
$message = "";
|
414 |
+
if (!empty($errorMsg)) {
|
415 |
+
$message = $errorMsg;
|
416 |
+
} else {
|
417 |
+
$message = SwpmUtils::_('Membership level change operation completed successfully.');
|
418 |
+
}
|
419 |
+
echo '<div id="message" class="updated fade"><p><strong>';
|
420 |
+
echo $message;
|
421 |
+
echo '</strong></p></div>';
|
422 |
+
}
|
423 |
+
|
424 |
+
if(isset($_REQUEST['swpm_bulk_user_start_date_change_process'])){
|
425 |
+
$errorMsg = "";
|
426 |
+
$level_id = sanitize_text_field($_REQUEST["swpm_bulk_user_start_date_change_level"]);
|
427 |
+
$new_date = sanitize_text_field($_REQUEST['swpm_bulk_user_start_date_change_date']);
|
428 |
+
|
429 |
+
if ($level_id == 'please_select') {
|
430 |
+
$errorMsg = SwpmUtils::_('Error! Please select a membership level first.');
|
431 |
+
}
|
432 |
+
|
433 |
+
if (empty($errorMsg)) {//No validation errors so go ahead
|
434 |
+
$member_records = SwpmMemberUtils::get_all_members_of_a_level($level_id);
|
435 |
+
if ($member_records) {
|
436 |
+
foreach ($member_records as $row) {
|
437 |
+
$member_id = $row->member_id;
|
438 |
+
SwpmMemberUtils::update_access_starts_date($member_id, $new_date);
|
439 |
+
}
|
440 |
+
}
|
441 |
+
}
|
442 |
+
|
443 |
+
$message = "";
|
444 |
+
if (!empty($errorMsg)) {
|
445 |
+
$message = $errorMsg;
|
446 |
+
} else {
|
447 |
+
$message = SwpmUtils::_('Access starts date change operation successfully completed.');
|
448 |
+
}
|
449 |
+
echo '<div id="message" class="updated fade"><p><strong>';
|
450 |
+
echo $message;
|
451 |
+
echo '</strong></p></div>';
|
452 |
+
}
|
453 |
+
?>
|
454 |
+
|
455 |
+
<div class="postbox">
|
456 |
+
<h3 class="hndle"><label for="title">Bulk Update Membership Level of Members</label></h3>
|
457 |
+
<div class="inside">
|
458 |
+
<p>You can manually change the membership level of any member by editing the record from the members menu. You can use the following option to bulk update the membership level of users who belong to the level you select below.</p>
|
459 |
+
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
|
460 |
+
<table width="100%" border="0" cellspacing="0" cellpadding="6">
|
461 |
+
<tr valign="top">
|
462 |
+
<td width="25%" align="left">
|
463 |
+
<strong>Membership Level: </strong>
|
464 |
+
</td>
|
465 |
+
<td align="left">
|
466 |
+
<select name="swpm_bulk_change_level_from">
|
467 |
+
<option value="please_select">Select Current Level</option>
|
468 |
+
<?php echo SwpmUtils::membership_level_dropdown(); ?>
|
469 |
+
</select>
|
470 |
+
<p class="description">Select the current membership level (the membership level of all members who are in this level will be updated).</p>
|
471 |
+
</td>
|
472 |
+
</tr>
|
473 |
+
|
474 |
+
<tr valign="top">
|
475 |
+
<td width="25%" align="left">
|
476 |
+
<strong>Level to Change to: </strong>
|
477 |
+
</td>
|
478 |
+
<td align="left">
|
479 |
+
<select name="swpm_bulk_change_level_to">
|
480 |
+
<option value="please_select">Select Target Level</option>
|
481 |
+
<?php echo SwpmUtils::membership_level_dropdown(); ?>
|
482 |
+
</select>
|
483 |
+
<p class="description">Select the new membership level.</p>
|
484 |
+
</td>
|
485 |
+
</tr>
|
486 |
+
|
487 |
+
<tr valign="top">
|
488 |
+
<td width="25%" align="left">
|
489 |
+
<input type="submit" class="button" name="swpm_bulk_change_level_process" value="Bulk Change Membership Level" />
|
490 |
+
</td>
|
491 |
+
<td align="left"></td>
|
492 |
+
</tr>
|
493 |
+
|
494 |
+
</table>
|
495 |
+
</form>
|
496 |
+
</div></div>
|
497 |
+
|
498 |
+
<div class="postbox">
|
499 |
+
<h3 class="hndle"><label for="title">Bulk Update Access Starts Date of Members</label></h3>
|
500 |
+
<div class="inside">
|
501 |
+
|
502 |
+
<p>
|
503 |
+
The access starts date of a member is set to the day the user registers. This date value is used to calculate how long the member can access your content that are protected with a duration type protection in the membership level.
|
504 |
+
You can manually set a specific access starts date value of all members who belong to a particular level using the following option.
|
505 |
+
</p>
|
506 |
+
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
|
507 |
+
|
508 |
+
<table width="100%" border="0" cellspacing="0" cellpadding="6">
|
509 |
+
<tr valign="top">
|
510 |
+
<td width="25%" align="left">
|
511 |
+
<strong>Membership Level: </strong>
|
512 |
+
</td><td align="left">
|
513 |
+
<select name="swpm_bulk_user_start_date_change_level">
|
514 |
+
<option value="please_select">Select Level</option>
|
515 |
+
<?php echo SwpmUtils::membership_level_dropdown(); ?>
|
516 |
+
</select>
|
517 |
+
<p class="description">Select the Membership level (the access start date of all members who are in this level will be updated).</p>
|
518 |
+
</td>
|
519 |
+
</tr>
|
520 |
+
|
521 |
+
<tr valign="top">
|
522 |
+
<td width="25%" align="left">
|
523 |
+
<strong>Access Starts Date: </strong>
|
524 |
+
</td><td align="left">
|
525 |
+
<input name="swpm_bulk_user_start_date_change_date" id="swpm_bulk_user_start_date_change_date" class="swpm-select-date" type="text" size="20" value="<?php echo (date("Y-m-d")); ?>" />
|
526 |
+
<p class="description">Specify the access starts date value.</p>
|
527 |
+
</td>
|
528 |
+
</tr>
|
529 |
+
|
530 |
+
<tr valign="top">
|
531 |
+
<td width="25%" align="left">
|
532 |
+
<input type="submit" class="button" name="swpm_bulk_user_start_date_change_process" value="Bulk Change Access Starts Date" />
|
533 |
+
</td>
|
534 |
+
<td align="left"></td>
|
535 |
+
</tr>
|
536 |
+
|
537 |
+
</table>
|
538 |
+
</form>
|
539 |
+
</div></div>
|
540 |
+
|
541 |
+
<script>
|
542 |
+
jQuery(document).ready(function($){
|
543 |
+
$('#swpm_bulk_user_start_date_change_date').dateinput({'format':'yyyy-mm-dd',selectors: true,yearRange:[-100,100]});
|
544 |
+
});
|
545 |
+
</script>
|
546 |
+
<?php
|
547 |
+
echo '</div></div>'; //<!-- end of #poststuff #post-body -->
|
548 |
+
}
|
549 |
+
|
550 |
+
function show_all_members() {
|
551 |
+
ob_start();
|
552 |
+
$status = filter_input(INPUT_GET, 'status');
|
553 |
+
include_once(SIMPLE_WP_MEMBERSHIP_PATH . 'views/admin_members_list.php');
|
554 |
+
$output = ob_get_clean();
|
555 |
+
return $output;
|
556 |
+
}
|
557 |
+
|
558 |
+
function handle_main_members_admin_menu() {
|
559 |
+
do_action('swpm_members_menu_start');
|
560 |
+
|
561 |
$action = filter_input(INPUT_GET, 'member_action');
|
562 |
$action = empty($action) ? filter_input(INPUT_POST, 'action') : $action;
|
563 |
$selected = $action;
|
|
|
564 |
?>
|
565 |
<div class="wrap swpm-admin-menu-wrap"><!-- start wrap -->
|
566 |
|
567 |
+
<h1><?php echo SwpmUtils::_('Simple WP Membership::Members') ?><!-- page title -->
|
568 |
+
<a href="admin.php?page=simple_wp_membership&member_action=add" class="add-new-h2"><?php echo SwpmUtils::_('Add New'); ?></a>
|
569 |
+
</h1>
|
570 |
+
|
571 |
+
<h2 class="nav-tab-wrapper swpm-members-nav-tab-wrapper"><!-- start nav menu tabs -->
|
572 |
+
<a class="nav-tab <?php echo ($selected == "") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership"><?php echo SwpmUtils::_('Members') ?></a>
|
573 |
+
<a class="nav-tab <?php echo ($selected == "add") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership&member_action=add"><?php echo SwpmUtils::_('Add Member') ?></a>
|
574 |
+
<a class="nav-tab <?php echo ($selected == "bulk") ? 'nav-tab-active' : ''; ?>" href="admin.php?page=simple_wp_membership&member_action=bulk"><?php echo SwpmUtils::_('Bulk Operation') ?></a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
575 |
<?php
|
576 |
+
if ($selected == 'edit') {//Only show the "edit member" tab when a member profile is being edited from the admin side.
|
577 |
+
echo '<a class="nav-tab nav-tab-active" href="#">Edit Member</a>';
|
578 |
+
}
|
579 |
+
|
580 |
+
//Trigger hooks that allows an extension to add extra nav tabs in the members menu.
|
581 |
+
do_action('swpm_members_menu_nav_tabs', $selected);
|
582 |
+
|
583 |
+
$menu_tabs = apply_filters('swpm_members_additional_menu_tabs_array', array());
|
584 |
+
foreach ($menu_tabs as $member_action => $title) {
|
585 |
+
?>
|
586 |
+
<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>
|
587 |
+
<?php
|
588 |
+
}
|
589 |
+
?>
|
590 |
+
</h2><!-- end nav menu tabs -->
|
591 |
+
<?php
|
592 |
+
do_action('swpm_members_menu_after_nav_tabs');
|
593 |
+
|
594 |
+
//Trigger hook so anyone listening for this particular action can handle the output.
|
595 |
+
do_action('swpm_members_menu_body_' . $action);
|
596 |
+
|
597 |
+
//Allows an addon to completely override the body section of the members admin menu for a given action.
|
598 |
+
$output = apply_filters('swpm_members_menu_body_override', '', $action);
|
599 |
+
if (!empty($output)) {
|
600 |
+
//An addon has overriden the body of this page for the given action. So no need to do anything in core.
|
601 |
+
echo $output;
|
602 |
+
echo '</div>'; //<!-- end of wrap -->
|
603 |
+
return;
|
604 |
+
}
|
605 |
+
|
606 |
+
//Switch case for the various different actions handled by the core plugin.
|
607 |
+
switch ($action) {
|
608 |
+
case 'members_list':
|
609 |
+
//Show the members listing
|
610 |
+
echo $this->show_all_members();
|
611 |
+
break;
|
612 |
+
case 'add':
|
613 |
+
//Process member profile add
|
614 |
+
$this->process_form_request();
|
615 |
+
break;
|
616 |
+
case 'edit':
|
617 |
+
//Process member profile edit
|
618 |
+
$this->process_form_request();
|
619 |
+
break;
|
620 |
+
case 'bulk':
|
621 |
+
//Handle the bulk operation menu
|
622 |
+
$this->bulk_operation_menu();
|
623 |
+
break;
|
624 |
+
default:
|
625 |
+
//Show the members listing page by default.
|
626 |
+
echo $this->show_all_members();
|
627 |
+
break;
|
628 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
629 |
|
630 |
+
echo '</div>'; //<!-- end of wrap -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
631 |
}
|
632 |
+
|
|
|
633 |
}
|
634 |
+
|
635 |
+
|
classes/class.swpm-settings.php
CHANGED
@@ -63,6 +63,8 @@ class SwpmSettings {
|
|
63 |
'message' => SwpmUtils::_('WordPress shows an admin toolbar to the logged in users of the site. Check this if you want to hide that admin toolbar in the frontend of your site.')));
|
64 |
add_settings_field('show-adminbar-admin-only', SwpmUtils::_('Show Adminbar to Admin'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'general-settings', array('item' => 'show-adminbar-admin-only',
|
65 |
'message' => SwpmUtils::_('Use this option if you want to show the admin toolbar to admin users only. The admin toolbar will be hidden for all other users.')));
|
|
|
|
|
66 |
|
67 |
add_settings_field('default-account-status', SwpmUtils::_('Default Account Status'), array(&$this, 'selectbox_callback'), 'simple_wp_membership_settings', 'general-settings', array('item' => 'default-account-status',
|
68 |
'options' => SwpmUtils::get_account_state_options(),
|
@@ -344,6 +346,7 @@ class SwpmSettings {
|
|
344 |
|
345 |
$output['hide-adminbar'] = isset($input['hide-adminbar']) ? esc_attr($input['hide-adminbar']) : "";
|
346 |
$output['show-adminbar-admin-only'] = isset($input['show-adminbar-admin-only']) ? esc_attr($input['show-adminbar-admin-only']) : "";
|
|
|
347 |
|
348 |
$output['protect-everything'] = isset($input['protect-everything']) ? esc_attr($input['protect-everything']) : "";
|
349 |
$output['enable-free-membership'] = isset($input['enable-free-membership']) ? esc_attr($input['enable-free-membership']) : "";
|
63 |
'message' => SwpmUtils::_('WordPress shows an admin toolbar to the logged in users of the site. Check this if you want to hide that admin toolbar in the frontend of your site.')));
|
64 |
add_settings_field('show-adminbar-admin-only', SwpmUtils::_('Show Adminbar to Admin'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'general-settings', array('item' => 'show-adminbar-admin-only',
|
65 |
'message' => SwpmUtils::_('Use this option if you want to show the admin toolbar to admin users only. The admin toolbar will be hidden for all other users.')));
|
66 |
+
add_settings_field('disable-access-to-wp-dashboard', SwpmUtils::_('Disable Access to WP Dashboard'), array(&$this, 'checkbox_callback'), 'simple_wp_membership_settings', 'general-settings', array('item' => 'disable-access-to-wp-dashboard',
|
67 |
+
'message' => SwpmUtils::_('WordPress allows a sandard wp user to be able to go to the wp-admin URL and access his profile from the wp dashbaord. Using this option will prevent any non admin users from going to the wp dashboard.')));
|
68 |
|
69 |
add_settings_field('default-account-status', SwpmUtils::_('Default Account Status'), array(&$this, 'selectbox_callback'), 'simple_wp_membership_settings', 'general-settings', array('item' => 'default-account-status',
|
70 |
'options' => SwpmUtils::get_account_state_options(),
|
346 |
|
347 |
$output['hide-adminbar'] = isset($input['hide-adminbar']) ? esc_attr($input['hide-adminbar']) : "";
|
348 |
$output['show-adminbar-admin-only'] = isset($input['show-adminbar-admin-only']) ? esc_attr($input['show-adminbar-admin-only']) : "";
|
349 |
+
$output['disable-access-to-wp-dashboard'] = isset($input['disable-access-to-wp-dashboard']) ? esc_attr($input['disable-access-to-wp-dashboard']) : "";
|
350 |
|
351 |
$output['protect-everything'] = isset($input['protect-everything']) ? esc_attr($input['protect-everything']) : "";
|
352 |
$output['enable-free-membership'] = isset($input['enable-free-membership']) ? esc_attr($input['enable-free-membership']) : "";
|
classes/class.swpm-transactions.php
CHANGED
@@ -16,7 +16,6 @@ class SwpmTransactions {
|
|
16 |
$txn_data['email'] = $ipn_data['payer_email'];
|
17 |
$txn_data['first_name'] = $ipn_data['first_name'];
|
18 |
$txn_data['last_name'] = $ipn_data['last_name'];
|
19 |
-
$txn_data['last_name'] = $ipn_data['last_name'];
|
20 |
$txn_data['ip_address'] = $ipn_data['ip'];
|
21 |
$txn_data['member_id'] = $custom_var['swpm_id'];
|
22 |
$txn_data['membership_level'] = $custom_var['subsc_ref'];
|
16 |
$txn_data['email'] = $ipn_data['payer_email'];
|
17 |
$txn_data['first_name'] = $ipn_data['first_name'];
|
18 |
$txn_data['last_name'] = $ipn_data['last_name'];
|
|
|
19 |
$txn_data['ip_address'] = $ipn_data['ip'];
|
20 |
$txn_data['member_id'] = $custom_var['swpm_id'];
|
21 |
$txn_data['membership_level'] = $custom_var['subsc_ref'];
|
classes/class.swpm-utils-member.php
CHANGED
@@ -88,10 +88,24 @@ class SwpmMemberUtils {
|
|
88 |
return $result;
|
89 |
}
|
90 |
|
91 |
-
public static function
|
92 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
}
|
94 |
-
|
95 |
/*
|
96 |
* Use this function to update or set account status of a member easily.
|
97 |
*/
|
@@ -104,7 +118,16 @@ class SwpmMemberUtils {
|
|
104 |
$resultset = $wpdb->query($query);
|
105 |
}
|
106 |
|
107 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
/*
|
109 |
* Calculates the Access Starts date value considering the level and current expiry. Useful for after payment member profile update.
|
110 |
*/
|
@@ -147,4 +170,17 @@ class SwpmMemberUtils {
|
|
147 |
return $subscription_starts;
|
148 |
}
|
149 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
}
|
88 |
return $result;
|
89 |
}
|
90 |
|
91 |
+
public static function get_all_members_of_a_level($level_id) {
|
92 |
+
//Retrieves all the SWPM user records for the given membership level
|
93 |
+
global $wpdb;
|
94 |
+
$query = $wpdb->prepare("SELECT * FROM {$wpdb->prefix}swpm_members_tbl WHERE membership_level = %s", $level_id);
|
95 |
+
$result = $wpdb->get_results($query);
|
96 |
+
return $result;
|
97 |
+
}
|
98 |
+
|
99 |
+
/*
|
100 |
+
* Use this function to update or set membership level of a member easily.
|
101 |
+
*/
|
102 |
+
public static function update_membership_level($member_id, $target_membership_level) {
|
103 |
+
global $wpdb;
|
104 |
+
$members_table_name = $wpdb->prefix . "swpm_members_tbl";
|
105 |
+
$query = $wpdb->prepare("UPDATE $members_table_name SET membership_level=%s WHERE member_id=%s", $target_membership_level, $member_id);
|
106 |
+
$resultset = $wpdb->query($query);
|
107 |
}
|
108 |
+
|
109 |
/*
|
110 |
* Use this function to update or set account status of a member easily.
|
111 |
*/
|
118 |
$resultset = $wpdb->query($query);
|
119 |
}
|
120 |
|
121 |
+
/*
|
122 |
+
* Use this function to update or set access starts date of a member easily.
|
123 |
+
*/
|
124 |
+
public static function update_access_starts_date($member_id, $new_date) {
|
125 |
+
global $wpdb;
|
126 |
+
$members_table_name = $wpdb->prefix . "swpm_members_tbl";
|
127 |
+
$query = $wpdb->prepare("UPDATE $members_table_name SET subscription_starts=%s WHERE member_id=%s", $new_date, $member_id);
|
128 |
+
$resultset = $wpdb->query($query);
|
129 |
+
}
|
130 |
+
|
131 |
/*
|
132 |
* Calculates the Access Starts date value considering the level and current expiry. Useful for after payment member profile update.
|
133 |
*/
|
170 |
return $subscription_starts;
|
171 |
}
|
172 |
|
173 |
+
public static function is_valid_user_name($user_name){
|
174 |
+
return preg_match("/^[a-zA-Z0-9!@#$%&+\/=?^_`{|}~\.-]+$/", $user_name)== 1;
|
175 |
+
}
|
176 |
+
|
177 |
+
public static function wp_user_has_admin_role($wp_user_id){
|
178 |
+
$caps = get_user_meta($wp_user_id, 'wp_capabilities', true);
|
179 |
+
if (is_array($caps) && in_array('administrator', array_keys((array) $caps))){
|
180 |
+
//This wp user has "administrator" role.
|
181 |
+
return true;
|
182 |
+
}
|
183 |
+
return false;
|
184 |
+
}
|
185 |
+
|
186 |
}
|
classes/class.swpm-utils-misc.php
CHANGED
@@ -278,4 +278,17 @@ class SwpmMiscUtils {
|
|
278 |
wp_die(SwpmUtils::_("Error! This action (".$action_name.") can only be done by an user with management permission."));
|
279 |
}
|
280 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
}
|
278 |
wp_die(SwpmUtils::_("Error! This action (".$action_name.") can only be done by an user with management permission."));
|
279 |
}
|
280 |
}
|
281 |
+
|
282 |
+
public static function format_raw_content_for_front_end_display($raw_content){
|
283 |
+
$formatted_content = wptexturize ($raw_content);
|
284 |
+
$formatted_content = convert_smilies ($formatted_content);
|
285 |
+
$formatted_content = convert_chars ($formatted_content);
|
286 |
+
$formatted_content = wpautop ($formatted_content);
|
287 |
+
$formatted_content = shortcode_unautop ($formatted_content);
|
288 |
+
$formatted_content = prepend_attachment ($formatted_content);
|
289 |
+
$formatted_content = capital_P_dangit ($formatted_content);
|
290 |
+
$formatted_content = do_shortcode($formatted_content);
|
291 |
+
|
292 |
+
return $formatted_content;
|
293 |
+
}
|
294 |
}
|
classes/class.swpm-utils.php
CHANGED
@@ -222,10 +222,7 @@ abstract class SwpmUtils {
|
|
222 |
return;
|
223 |
}
|
224 |
|
225 |
-
//
|
226 |
-
//$old_roles = array();
|
227 |
-
//do_action('set_user_role', $wp_user_id, $role, $old_roles); //Trigger the action hook for other plugin(s)
|
228 |
-
|
229 |
wp_update_user(array('ID' => $wp_user_id, 'role' => $role));
|
230 |
|
231 |
$roles = new WP_Roles();
|
@@ -301,29 +298,45 @@ abstract class SwpmUtils {
|
|
301 |
}
|
302 |
|
303 |
public static function create_wp_user($wp_user_data) {
|
304 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
305 |
global $blog_id;
|
306 |
-
if ($wp_user_id
|
|
|
307 |
add_existing_user_to_blog(array('user_id' => $wp_user_id, 'role' => 'subscriber'));
|
308 |
return $wp_user_id;
|
309 |
}
|
310 |
$wp_user_id = wpmu_create_user($wp_user_data['user_login'], $wp_user_data['password'], $wp_user_data['user_email']);
|
311 |
$role = 'subscriber'; //TODO - add user as a subscriber first. The subsequent update user role function to update the role to the correct one
|
312 |
add_user_to_blog($blog_id, $wp_user_id, $role);
|
313 |
-
} else {
|
314 |
-
|
315 |
if ($wp_user_id) {
|
316 |
return $wp_user_id;
|
317 |
}
|
318 |
$wp_user_id = wp_create_user($wp_user_data['user_login'], $wp_user_data['password'], $wp_user_data['user_email']);
|
319 |
}
|
320 |
$wp_user_data['ID'] = $wp_user_id;
|
321 |
-
wp_update_user($wp_user_data)
|
322 |
-
|
323 |
-
$user_cap = (isset($user_info->wp_capabilities) && is_array($user_info->wp_capabilities)) ? array_keys($user_info->wp_capabilities) : array();
|
324 |
-
if (!in_array('administrator', $user_cap)) {
|
325 |
-
SwpmUtils::update_wp_user_Role($wp_user_id, $wp_user_data['role']);
|
326 |
-
}
|
327 |
return $wp_user_id;
|
328 |
}
|
329 |
|
222 |
return;
|
223 |
}
|
224 |
|
225 |
+
//wp_update_user() function will trigger the 'set_user_role' hook.
|
|
|
|
|
|
|
226 |
wp_update_user(array('ID' => $wp_user_id, 'role' => $role));
|
227 |
|
228 |
$roles = new WP_Roles();
|
298 |
}
|
299 |
|
300 |
public static function create_wp_user($wp_user_data) {
|
301 |
+
|
302 |
+
//Check if the email belongs to an existing wp user account.
|
303 |
+
$wp_user_id = email_exists($wp_user_data['user_email']);
|
304 |
+
if ($wp_user_id) {
|
305 |
+
//A wp user account exist with this email.
|
306 |
+
|
307 |
+
//Check if the user has admin role.
|
308 |
+
$admin_user = SwpmMemberUtils::wp_user_has_admin_role($wp_user_id);
|
309 |
+
if($admin_user){
|
310 |
+
//This email belongs to an admin user. Update is not allowed on admin users. Show error message then exit.
|
311 |
+
$error_msg = '<p>This email address ('.$wp_user_data['user_email'].') belongs to an admin user. This email cannot be used to register a new account on this site.</p>';
|
312 |
+
wp_die($error_msg);
|
313 |
+
}
|
314 |
+
}
|
315 |
+
|
316 |
+
//At this point 1) A WP User with this email doesn't exist. Or 2) The associated wp user doesn't have admin role
|
317 |
+
//Lets create a new wp user record or attach the SWPM profile to an existing user accordingly.
|
318 |
+
|
319 |
+
if (self::is_multisite_install()) {
|
320 |
+
//WP Multi-Sit install
|
321 |
global $blog_id;
|
322 |
+
if ($wp_user_id) {
|
323 |
+
//If user exists then just add him to current blog.
|
324 |
add_existing_user_to_blog(array('user_id' => $wp_user_id, 'role' => 'subscriber'));
|
325 |
return $wp_user_id;
|
326 |
}
|
327 |
$wp_user_id = wpmu_create_user($wp_user_data['user_login'], $wp_user_data['password'], $wp_user_data['user_email']);
|
328 |
$role = 'subscriber'; //TODO - add user as a subscriber first. The subsequent update user role function to update the role to the correct one
|
329 |
add_user_to_blog($blog_id, $wp_user_id, $role);
|
330 |
+
} else {
|
331 |
+
//WP Single site install
|
332 |
if ($wp_user_id) {
|
333 |
return $wp_user_id;
|
334 |
}
|
335 |
$wp_user_id = wp_create_user($wp_user_data['user_login'], $wp_user_data['password'], $wp_user_data['user_email']);
|
336 |
}
|
337 |
$wp_user_data['ID'] = $wp_user_id;
|
338 |
+
wp_update_user($wp_user_data);//Core WP function. Updates the user info and role.
|
339 |
+
|
|
|
|
|
|
|
|
|
340 |
return $wp_user_id;
|
341 |
}
|
342 |
|
ipn/swpm_handle_pp_ipn.php
CHANGED
@@ -134,8 +134,51 @@ class swpm_paypal_ipn_handler {
|
|
134 |
$this->debug_log('Item Currency: '.$cart_item_data_currency,true);
|
135 |
|
136 |
//Get the button id
|
|
|
137 |
$button_id = $cart_item_data_num;//Button id is the item number.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
//*** Handle Membership Payment ***
|
140 |
//--------------------------------------------------------------------------------------
|
141 |
// ========= Need to find the (level ID) in the custom variable ============
|
134 |
$this->debug_log('Item Currency: '.$cart_item_data_currency,true);
|
135 |
|
136 |
//Get the button id
|
137 |
+
$pp_hosted_button = false;
|
138 |
$button_id = $cart_item_data_num;//Button id is the item number.
|
139 |
+
$membership_level_id = get_post_meta($button_id, 'membership_level_id', true);
|
140 |
+
if(!SwpmUtils::membership_level_id_exists($membership_level_id)){
|
141 |
+
$this->debug_log('This payment button was not created in the plugin. This is a paypal hosted button.', true);
|
142 |
+
$pp_hosted_button = true;
|
143 |
+
}
|
144 |
+
|
145 |
+
//Price check
|
146 |
+
$check_price = true;
|
147 |
+
$msg = "";
|
148 |
+
$msg = apply_filters('swpm_before_price_check_filter', $msg, $current_cart_item);
|
149 |
+
if (!empty($msg) && $msg == "price-check-override") {//This filter allows an extension to do a customized version of price check (if needed)
|
150 |
+
$check_price = false;
|
151 |
+
$this->debug_log('Price and currency check has been overridden by an addon/extension.', true);
|
152 |
+
}
|
153 |
+
if ($check_price && !$pp_hosted_button) {
|
154 |
+
//Check according to buy now payment or subscription payment.
|
155 |
+
$button_type = get_post_meta($button_id, 'button_type', true);
|
156 |
+
if ( $button_type == 'pp_buy_now'){//This is a PayPal buy now type button
|
157 |
+
$expected_amount = (get_post_meta($button_id, 'payment_amount', true)) * $cart_item_data_quantity;
|
158 |
+
$expected_amount = round($expected_amount, 2);
|
159 |
+
$received_amount = $cart_item_data_total;
|
160 |
+
} else if ($button_type == 'pp_subscription'){//This is a PayPal subscription type button
|
161 |
+
//Trial payment or recurring payment?
|
162 |
+
//TODO - is_recurring_payment() check to determine if it is a recurring payment
|
163 |
+
$trial_billing_amount = get_post_meta($button_id, 'trial_billing_amount', true);
|
164 |
+
$billing_amount = get_post_meta($button_id, 'billing_amount', true);
|
165 |
+
$expected_amount = 0;
|
166 |
+
$received_amount = $cart_item_data_total;
|
167 |
+
} else {
|
168 |
+
$this->debug_log('Error! Unexpected button type: '.$button_type, false);
|
169 |
+
return false;
|
170 |
+
}
|
171 |
|
172 |
+
if ($received_amount < $expected_amount) {
|
173 |
+
//Error! amount received is less than expected. This is invalid.
|
174 |
+
$this->debug_log('Expected amount: '.$expected_amount, true);
|
175 |
+
$this->debug_log('Received amount: '.$received_amount, true);
|
176 |
+
$this->debug_log('Price check failed. Amount received is less than the amount expected. This payment will not be processed.', false);
|
177 |
+
return false;
|
178 |
+
}
|
179 |
+
|
180 |
+
}
|
181 |
+
|
182 |
//*** Handle Membership Payment ***
|
183 |
//--------------------------------------------------------------------------------------
|
184 |
// ========= Need to find the (level ID) in the custom variable ============
|
ipn/swpm_handle_subsc_ipn.php
CHANGED
@@ -54,6 +54,7 @@ function swpm_handle_subsc_signup_stand_alone($ipn_data, $subsc_ref, $unique_ref
|
|
54 |
swpm_debug_log_subsc("Setting access starts date value to: " . $subscription_starts, true);
|
55 |
|
56 |
swpm_debug_log_subsc("Updating the current membership level (" . $old_membership_level . ") of this member to the newly paid level (" . $membership_level . ")", true);
|
|
|
57 |
$updatedb = $wpdb->prepare("UPDATE $members_table_name SET account_state=%s, membership_level=%d,subscription_starts=%s,subscr_id=%s WHERE member_id=%d", $account_state, $membership_level, $subscription_starts, $subscr_id, $swpm_id);
|
58 |
$results = $wpdb->query($updatedb);
|
59 |
do_action('swpm_membership_changed', array('member_id' => $swpm_id, 'from_level' => $old_membership_level, 'to_level' => $membership_level));
|
54 |
swpm_debug_log_subsc("Setting access starts date value to: " . $subscription_starts, true);
|
55 |
|
56 |
swpm_debug_log_subsc("Updating the current membership level (" . $old_membership_level . ") of this member to the newly paid level (" . $membership_level . ")", true);
|
57 |
+
//Set account status to active, update level to the newly paid level, update access start date, update subsriber ID (if applicable).
|
58 |
$updatedb = $wpdb->prepare("UPDATE $members_table_name SET account_state=%s, membership_level=%d,subscription_starts=%s,subscr_id=%s WHERE member_id=%d", $account_state, $membership_level, $subscription_starts, $subscr_id, $swpm_id);
|
59 |
$results = $wpdb->query($updatedb);
|
60 |
do_action('swpm_membership_changed', array('member_id' => $swpm_id, 'from_level' => $old_membership_level, 'to_level' => $membership_level));
|
languages/swpm-es_ES.mo
ADDED
Binary file
|
languages/swpm-es_ES.po
ADDED
@@ -0,0 +1,1322 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 "
|
480 |
+
"content."
|
481 |
+
msgstr ""
|
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\"."
|
506 |
+
msgstr ""
|
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 ! \" ? "
|
847 |
+
"$ % ^ & )."
|
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)"
|
870 |
+
msgstr ""
|
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 "
|
945 |
+
"categories that should be protected from non-logged in users."
|
946 |
+
msgstr ""
|
947 |
+
"Primero, proteja las categorías en su wen seleccionando \"General Protection"
|
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-es_MX.mo
ADDED
Binary file
|
languages/swpm-es_MX.po
ADDED
@@ -0,0 +1,1702 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Simple Membership\n"
|
4 |
+
"POT-Creation-Date: 2017-01-21 03:55-0600\n"
|
5 |
+
"PO-Revision-Date: 2017-01-21 22:10-0600\n"
|
6 |
+
"Language-Team: \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.11\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: .\n"
|
13 |
+
"Last-Translator: \n"
|
14 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
+
"Language: es_MX\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
|
18 |
+
#: classes/class.simple-wp-membership.php:293
|
19 |
+
msgid "You are not logged in."
|
20 |
+
msgstr "Usted no se ha identificado."
|
21 |
+
|
22 |
+
#: classes/class.simple-wp-membership.php:340
|
23 |
+
msgid ""
|
24 |
+
"You have the sandbox payment mode enabled in plugin settings. Make sure to "
|
25 |
+
"turn off the sandbox mode when you want to do live transactions."
|
26 |
+
msgstr ""
|
27 |
+
"Tiene habilitado el modo de pago de sandbox en la configuración del "
|
28 |
+
"complemento. Asegúrese de desactivar el modo de espacio aislado cuando desee "
|
29 |
+
"realizar transacciones en vivo."
|
30 |
+
|
31 |
+
#: classes/class.simple-wp-membership.php:355
|
32 |
+
msgid "Simple WP Membership Protection"
|
33 |
+
msgstr "Protección simple para miembros de WP"
|
34 |
+
|
35 |
+
#: classes/class.simple-wp-membership.php:367
|
36 |
+
msgid "Simple Membership Protection options"
|
37 |
+
msgstr "Opciones de Simple Protección de membresia"
|
38 |
+
|
39 |
+
#: classes/class.simple-wp-membership.php:385
|
40 |
+
msgid "Do you want to protect this content?"
|
41 |
+
msgstr "¿Quieres proteger este contenido?"
|
42 |
+
|
43 |
+
#: classes/class.simple-wp-membership.php:390
|
44 |
+
msgid "Select the membership level that can access this content:"
|
45 |
+
msgstr "Seleccione el nivel de membresía que puede acceder a este contenido:"
|
46 |
+
|
47 |
+
#: classes/class.simple-wp-membership.php:524
|
48 |
+
msgid "WP Membership"
|
49 |
+
msgstr "Membresía de WP"
|
50 |
+
|
51 |
+
#: classes/class.simple-wp-membership.php:525 classes/class.swpm-members.php:12
|
52 |
+
#: classes/class.swpm-members.php:414
|
53 |
+
msgid "Members"
|
54 |
+
msgstr "Miembros"
|
55 |
+
|
56 |
+
#: classes/class.simple-wp-membership.php:526
|
57 |
+
#: classes/class.swpm-category-list.php:20
|
58 |
+
#: classes/class.swpm-membership-levels.php:12
|
59 |
+
#: classes/class.swpm-membership-levels.php:257
|
60 |
+
msgid "Membership Levels"
|
61 |
+
msgstr "Niveles de membresia"
|
62 |
+
|
63 |
+
#: classes/class.simple-wp-membership.php:527
|
64 |
+
msgid "Settings"
|
65 |
+
msgstr "ajustes"
|
66 |
+
|
67 |
+
#: classes/class.simple-wp-membership.php:528
|
68 |
+
msgid "Payments"
|
69 |
+
msgstr "pagos"
|
70 |
+
|
71 |
+
#: classes/class.simple-wp-membership.php:529
|
72 |
+
msgid "Add-ons"
|
73 |
+
msgstr "complementos"
|
74 |
+
|
75 |
+
#: classes/class.swpm-access-control.php:47
|
76 |
+
#: classes/class.swpm-access-control.php:120
|
77 |
+
msgid "You need to login to view this content. "
|
78 |
+
msgstr "Necesita iniciar sesión para ver este contenido."
|
79 |
+
|
80 |
+
#: classes/class.swpm-access-control.php:56
|
81 |
+
#: classes/class.swpm-access-control.php:128
|
82 |
+
#: classes/class.swpm-access-control.php:209
|
83 |
+
msgid "Your account has expired. "
|
84 |
+
msgstr "tu cuenta ha expirado"
|
85 |
+
|
86 |
+
#: classes/class.swpm-access-control.php:66
|
87 |
+
#: classes/class.swpm-access-control.php:138
|
88 |
+
msgid "This content can only be viewed by members who joined on or before "
|
89 |
+
msgstr ""
|
90 |
+
"Este contenido solo puede ser visto por los miembros que se unieron en o "
|
91 |
+
"antes"
|
92 |
+
|
93 |
+
#: classes/class.swpm-access-control.php:79
|
94 |
+
#: classes/class.swpm-access-control.php:148
|
95 |
+
msgid "This content is not permitted for your membership level."
|
96 |
+
msgstr "este contenido no esta permitido para tu nivel de membresia"
|
97 |
+
|
98 |
+
#: classes/class.swpm-access-control.php:201
|
99 |
+
msgid "You need to login to view the rest of the content. "
|
100 |
+
msgstr "tu necesitas iniciar sesión para ver el resto del contenido"
|
101 |
+
|
102 |
+
#: classes/class.swpm-access-control.php:214
|
103 |
+
msgid " The rest of the content is not permitted for your membership level."
|
104 |
+
msgstr ""
|
105 |
+
"el resto de este contenido no esta permitido para tu nivel de membresia"
|
106 |
+
|
107 |
+
#: classes/class.swpm-admin-registration.php:25
|
108 |
+
msgid "Error! Nonce verification failed for user registration from admin end."
|
109 |
+
msgstr ""
|
110 |
+
"¡Error! No se ha podido verificar el registro de usuario desde el extremo de "
|
111 |
+
"administración."
|
112 |
+
|
113 |
+
#: classes/class.swpm-admin-registration.php:66
|
114 |
+
msgid "Member record added successfully."
|
115 |
+
msgstr "Registro de miembros agregado correctamente."
|
116 |
+
|
117 |
+
#: classes/class.swpm-admin-registration.php:71
|
118 |
+
#: classes/class.swpm-admin-registration.php:102
|
119 |
+
#: classes/class.swpm-admin-registration.php:126
|
120 |
+
#: classes/class.swpm-membership-level.php:69
|
121 |
+
#: classes/class.swpm-membership-level.php:97
|
122 |
+
msgid "Please correct the following:"
|
123 |
+
msgstr "Por favor, corrija los siguientes:"
|
124 |
+
|
125 |
+
#: classes/class.swpm-admin-registration.php:82
|
126 |
+
msgid "Error! Nonce verification failed for user edit from admin end."
|
127 |
+
msgstr ""
|
128 |
+
"¡Error! No se pudo verificar la verificación de no usuario para la edición "
|
129 |
+
"del usuario desde el extremo administrativo"
|
130 |
+
|
131 |
+
#: classes/class.swpm-admin-registration.php:117
|
132 |
+
msgid "Your current password"
|
133 |
+
msgstr "tu contraseña actual"
|
134 |
+
|
135 |
+
#: classes/class.swpm-ajax.php:14
|
136 |
+
msgid "Invalid Email Address"
|
137 |
+
msgstr "dirección de email invalida"
|
138 |
+
|
139 |
+
#: classes/class.swpm-ajax.php:21 classes/class.swpm-ajax.php:36
|
140 |
+
msgid "Aready taken"
|
141 |
+
msgstr "ya apartadas"
|
142 |
+
|
143 |
+
#: classes/class.swpm-ajax.php:30
|
144 |
+
msgid "Name contains invalid character"
|
145 |
+
msgstr "El nombre contiene un carácter no válido"
|
146 |
+
|
147 |
+
#: classes/class.swpm-ajax.php:37
|
148 |
+
msgid "Available"
|
149 |
+
msgstr "Disponible"
|
150 |
+
|
151 |
+
#: classes/class.swpm-auth.php:46
|
152 |
+
msgid ""
|
153 |
+
"Warning! Simple Membership plugin cannot process this login request to "
|
154 |
+
"prevent you from getting logged out of WP Admin accidentally."
|
155 |
+
msgstr ""
|
156 |
+
"¡Advertencia! El complemento Simple Membership no puede procesar esta "
|
157 |
+
"solicitud de inicio de sesión para evitar que se desconecte de WP Admin "
|
158 |
+
"accidentalmente"
|
159 |
+
|
160 |
+
#: classes/class.swpm-auth.php:47
|
161 |
+
msgid ""
|
162 |
+
"You are logged into the site as an ADMIN user in this browser. First, logout "
|
163 |
+
"from WP Admin then you will be able to log in as a member."
|
164 |
+
msgstr ""
|
165 |
+
"You are logged into the site as an ADMIN user in this browser. First, logout "
|
166 |
+
"from WP Admin then you will be able to log in as a member."
|
167 |
+
|
168 |
+
#: classes/class.swpm-auth.php:48
|
169 |
+
msgid ""
|
170 |
+
"Alternatively, you can use a different browser (where you are not logged-in "
|
171 |
+
"as ADMIN) to test the membership login."
|
172 |
+
msgstr ""
|
173 |
+
"Como alternativa, puede utilizar un navegador diferente (donde no ha "
|
174 |
+
"iniciado sesión como ADMIN) para probar el inicio de sesión de membresía."
|
175 |
+
|
176 |
+
#: classes/class.swpm-auth.php:49
|
177 |
+
msgid ""
|
178 |
+
"Your normal visitors or members will never see this message. This message is "
|
179 |
+
"ONLY for ADMIN user."
|
180 |
+
msgstr ""
|
181 |
+
"Sus visitantes o miembros normales nunca verán este mensaje. Este mensaje es "
|
182 |
+
"SOLO para el usuario ADMIN"
|
183 |
+
|
184 |
+
#: classes/class.swpm-auth.php:74
|
185 |
+
msgid "User Not Found."
|
186 |
+
msgstr "usuario no registrado"
|
187 |
+
|
188 |
+
#: classes/class.swpm-auth.php:81
|
189 |
+
msgid "Password Empty or Invalid."
|
190 |
+
msgstr "contraseña vacia o invalida"
|
191 |
+
|
192 |
+
#: classes/class.swpm-auth.php:118
|
193 |
+
msgid "Account is inactive."
|
194 |
+
msgstr "la cuenta esta inactiva"
|
195 |
+
|
196 |
+
#: classes/class.swpm-auth.php:121 classes/class.swpm-auth.php:139
|
197 |
+
msgid "Account has expired."
|
198 |
+
msgstr "la cuenta ha expirado"
|
199 |
+
|
200 |
+
#: classes/class.swpm-auth.php:124
|
201 |
+
msgid "Account is pending."
|
202 |
+
msgstr "la cuenta esta pendiente"
|
203 |
+
|
204 |
+
#: classes/class.swpm-auth.php:147
|
205 |
+
msgid "You are logged in as:"
|
206 |
+
msgstr "Has iniciado sesión como:"
|
207 |
+
|
208 |
+
#: classes/class.swpm-auth.php:193
|
209 |
+
msgid "Logged Out Successfully."
|
210 |
+
msgstr "Se ha cerrado la sesión con éxito."
|
211 |
+
|
212 |
+
#: classes/class.swpm-auth.php:245
|
213 |
+
msgid "Session Expired."
|
214 |
+
msgstr "la sesión ha expirado"
|
215 |
+
|
216 |
+
#: classes/class.swpm-auth.php:254
|
217 |
+
msgid "Invalid Username"
|
218 |
+
msgstr "usuario invalido"
|
219 |
+
|
220 |
+
#: classes/class.swpm-auth.php:262
|
221 |
+
msgid "Please login again."
|
222 |
+
msgstr "por favor incia sesión nuevamente"
|
223 |
+
|
224 |
+
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:25
|
225 |
+
#: classes/class.swpm-membership-levels.php:11
|
226 |
+
#: classes/class.swpm-membership-levels.php:21
|
227 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:85
|
228 |
+
#: views/add.php:30 views/admin_member_form_common_part.php:2 views/edit.php:62
|
229 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:34
|
230 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
231 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:35
|
232 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:307
|
233 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:47
|
234 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:259
|
235 |
+
msgid "Membership Level"
|
236 |
+
msgstr "nivel de membresia"
|
237 |
+
|
238 |
+
#: classes/class.swpm-category-list.php:33
|
239 |
+
msgid "Category ID"
|
240 |
+
msgstr "ID de la categoria"
|
241 |
+
|
242 |
+
#: classes/class.swpm-category-list.php:34
|
243 |
+
msgid "Category Name"
|
244 |
+
msgstr "nombre de la categoria"
|
245 |
+
|
246 |
+
#: classes/class.swpm-category-list.php:35
|
247 |
+
msgid "Category Type (Taxonomy)"
|
248 |
+
msgstr "Categoría Tipo (Taxonomía)"
|
249 |
+
|
250 |
+
#: classes/class.swpm-category-list.php:36
|
251 |
+
msgid "Description"
|
252 |
+
msgstr "descripcion"
|
253 |
+
|
254 |
+
#: classes/class.swpm-category-list.php:37
|
255 |
+
msgid "Count"
|
256 |
+
msgstr "contar"
|
257 |
+
|
258 |
+
#: classes/class.swpm-category-list.php:92
|
259 |
+
msgid "Category protection updated!"
|
260 |
+
msgstr "Protección de categoría actualizada!"
|
261 |
+
|
262 |
+
#: classes/class.swpm-comment-form-related.php:15
|
263 |
+
msgid "Please login to comment."
|
264 |
+
msgstr "Por favor inicie sesión para comentar."
|
265 |
+
|
266 |
+
#: classes/class.swpm-comment-form-related.php:40
|
267 |
+
msgid "Please Login to Comment."
|
268 |
+
msgstr "Inicia sesión para comentar..."
|
269 |
+
|
270 |
+
#: classes/class.swpm-comment-form-related.php:79
|
271 |
+
msgid "Comments not allowed by a non-member."
|
272 |
+
msgstr "Registro no permitido por el administrador."
|
273 |
+
|
274 |
+
#: classes/class.swpm-form.php:29
|
275 |
+
msgid ""
|
276 |
+
"Wordpress account exists with given username. But given email doesn't match."
|
277 |
+
msgstr ""
|
278 |
+
"cuenta de Wordpress existe con nombre de usuario dado. Pero el correo "
|
279 |
+
"electrónico proporcionada no coincide."
|
280 |
+
|
281 |
+
#: classes/class.swpm-form.php:34
|
282 |
+
msgid ""
|
283 |
+
"Wordpress account exists with given email. But given username doesn't match."
|
284 |
+
msgstr ""
|
285 |
+
"cuenta de Wordpress existe con el correo electrónico dado. Pero determinado "
|
286 |
+
"nombre de usuario no coincide."
|
287 |
+
|
288 |
+
#: classes/class.swpm-form.php:43
|
289 |
+
msgid "Username is required"
|
290 |
+
msgstr "Se requiere nombre de usuario"
|
291 |
+
|
292 |
+
#: classes/class.swpm-form.php:47
|
293 |
+
msgid "Username contains invalid character"
|
294 |
+
msgstr "El nombre de usuario contiene caracteres no válidos"
|
295 |
+
|
296 |
+
#: classes/class.swpm-form.php:55
|
297 |
+
msgid "Username already exists."
|
298 |
+
msgstr "el nombre de usuario ya existe"
|
299 |
+
|
300 |
+
#: classes/class.swpm-form.php:78
|
301 |
+
msgid "Password is required"
|
302 |
+
msgstr "contraseña requerida"
|
303 |
+
|
304 |
+
#: classes/class.swpm-form.php:85
|
305 |
+
msgid "Password mismatch"
|
306 |
+
msgstr "la contraseña no coincide"
|
307 |
+
|
308 |
+
#: classes/class.swpm-form.php:96
|
309 |
+
msgid "Email is required"
|
310 |
+
msgstr "Email es requerido"
|
311 |
+
|
312 |
+
#: classes/class.swpm-form.php:100
|
313 |
+
msgid "Email is invalid"
|
314 |
+
msgstr "Email es invalido"
|
315 |
+
|
316 |
+
#: classes/class.swpm-form.php:116
|
317 |
+
msgid "Email is already used."
|
318 |
+
msgstr "Email ya esta en uso"
|
319 |
+
|
320 |
+
#: classes/class.swpm-form.php:173
|
321 |
+
msgid "Member since field is invalid"
|
322 |
+
msgstr "Miembro ya que el campo no es válido"
|
323 |
+
|
324 |
+
#: classes/class.swpm-form.php:184
|
325 |
+
msgid "Access starts field is invalid"
|
326 |
+
msgstr "El campo de inicio de acceso no es válido"
|
327 |
+
|
328 |
+
#: classes/class.swpm-form.php:194
|
329 |
+
msgid "Gender field is invalid"
|
330 |
+
msgstr "El campo Género no es válido"
|
331 |
+
|
332 |
+
#: classes/class.swpm-form.php:205
|
333 |
+
msgid "Account state field is invalid"
|
334 |
+
msgstr "El campo Estado de la cuenta no es válido"
|
335 |
+
|
336 |
+
#: classes/class.swpm-form.php:212
|
337 |
+
msgid "Invalid membership level"
|
338 |
+
msgstr "Nivel de membresía no válido"
|
339 |
+
|
340 |
+
#: classes/class.swpm-front-registration.php:47
|
341 |
+
msgid ""
|
342 |
+
"Free membership is disabled on this site. Please make a payment from the "
|
343 |
+
msgstr ""
|
344 |
+
"La membresía gratuita está inhabilitada en este sitio. Realice un pago desde "
|
345 |
+
"el"
|
346 |
+
|
347 |
+
#: classes/class.swpm-front-registration.php:49
|
348 |
+
msgid ""
|
349 |
+
"You will receive a unique link via email after the payment. You will be able "
|
350 |
+
"to use that link to complete the premium membership registration."
|
351 |
+
msgstr ""
|
352 |
+
"Recibirá un enlace único por correo electrónico después del pago. Podrá "
|
353 |
+
"utilizar ese enlace para completar el registro de membresía premium."
|
354 |
+
|
355 |
+
#: classes/class.swpm-front-registration.php:77
|
356 |
+
msgid "Security check: captcha validation failed."
|
357 |
+
msgstr "Comprobación de seguridad: la validación del captcha ha fallado."
|
358 |
+
|
359 |
+
#: classes/class.swpm-front-registration.php:100
|
360 |
+
msgid "Registration Successful. "
|
361 |
+
msgstr "Registro exitoso."
|
362 |
+
|
363 |
+
#: classes/class.swpm-front-registration.php:100
|
364 |
+
#: classes/class.swpm-utils-misc.php:218 classes/class.swpm-utils-misc.php:230
|
365 |
+
msgid "Please"
|
366 |
+
msgstr "Por favor"
|
367 |
+
|
368 |
+
#: classes/class.swpm-front-registration.php:100
|
369 |
+
#: classes/class.swpm-utils-misc.php:218 views/login.php:27
|
370 |
+
msgid "Login"
|
371 |
+
msgstr "Iniciar sesión"
|
372 |
+
|
373 |
+
#: classes/class.swpm-front-registration.php:113
|
374 |
+
#: classes/class.swpm-front-registration.php:220
|
375 |
+
msgid "Please correct the following"
|
376 |
+
msgstr "Traducción:"
|
377 |
+
|
378 |
+
#: classes/class.swpm-front-registration.php:144
|
379 |
+
msgid "Membership Level Couldn't be found."
|
380 |
+
msgstr "no se pudo encontrar el nivel de la membresia"
|
381 |
+
|
382 |
+
#: classes/class.swpm-front-registration.php:195
|
383 |
+
msgid "Error! Nonce verification failed for front end profile edit."
|
384 |
+
msgstr "¡Error! No se ha podido comprobar la validación del perfil de usuario."
|
385 |
+
|
386 |
+
#: classes/class.swpm-front-registration.php:203
|
387 |
+
msgid "Profile updated successfully."
|
388 |
+
msgstr "Perfil actualizado con éxito."
|
389 |
+
|
390 |
+
#: classes/class.swpm-front-registration.php:211
|
391 |
+
msgid ""
|
392 |
+
"Profile updated successfully. You will need to re-login since you changed "
|
393 |
+
"your password."
|
394 |
+
msgstr ""
|
395 |
+
"Perfil actualizado con éxito. Tendrá que volver a conectarse desde que "
|
396 |
+
"cambió su contraseña."
|
397 |
+
|
398 |
+
#: classes/class.swpm-front-registration.php:230
|
399 |
+
msgid "Email address not valid."
|
400 |
+
msgstr "dirección de correo no valida"
|
401 |
+
|
402 |
+
#: classes/class.swpm-front-registration.php:241
|
403 |
+
msgid "No user found with that email address."
|
404 |
+
msgstr ""
|
405 |
+
"No se ha encontrado ningún usuario con esa dirección de correo electrónico."
|
406 |
+
|
407 |
+
#: classes/class.swpm-front-registration.php:242
|
408 |
+
#: classes/class.swpm-front-registration.php:268
|
409 |
+
msgid "Email Address: "
|
410 |
+
msgstr "Dirección de correo electrónico:"
|
411 |
+
|
412 |
+
#: classes/class.swpm-front-registration.php:267
|
413 |
+
msgid "New password has been sent to your email address."
|
414 |
+
msgstr ""
|
415 |
+
"Se ha enviado una nueva contraseña a tu dirección de correo electrónico."
|
416 |
+
|
417 |
+
#: classes/class.swpm-init-time-tasks.php:112
|
418 |
+
msgid "Sorry, Nonce verification failed."
|
419 |
+
msgstr "Lo sentimos, no se pudo verificar ha fallado"
|
420 |
+
|
421 |
+
#: classes/class.swpm-init-time-tasks.php:119
|
422 |
+
msgid "Sorry, Password didn't match."
|
423 |
+
msgstr "Lo sentimos, la contraseña no coincide."
|
424 |
+
|
425 |
+
#: classes/class.swpm-level-form.php:47
|
426 |
+
msgid "Date format is not valid."
|
427 |
+
msgstr "El formato de fecha no es válido."
|
428 |
+
|
429 |
+
#: classes/class.swpm-level-form.php:55
|
430 |
+
msgid "Access duration must be > 0."
|
431 |
+
msgstr "La duración del acceso debe ser> 0"
|
432 |
+
|
433 |
+
#: classes/class.swpm-members.php:11
|
434 |
+
msgid "Member"
|
435 |
+
msgstr "miembro"
|
436 |
+
|
437 |
+
#: classes/class.swpm-members.php:20
|
438 |
+
#: classes/class.swpm-membership-levels.php:20
|
439 |
+
msgid "ID"
|
440 |
+
msgstr "ID"
|
441 |
+
|
442 |
+
#: classes/class.swpm-members.php:21 views/add.php:6 views/admin_add.php:10
|
443 |
+
#: views/admin_edit.php:13 views/edit.php:14
|
444 |
+
msgid "Username"
|
445 |
+
msgstr "nombre de usuario"
|
446 |
+
|
447 |
+
#: classes/class.swpm-members.php:22
|
448 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:78
|
449 |
+
#: views/add.php:22 views/admin_member_form_common_part.php:15
|
450 |
+
#: views/edit.php:30
|
451 |
+
msgid "First Name"
|
452 |
+
msgstr "primer nombre"
|
453 |
+
|
454 |
+
#: classes/class.swpm-members.php:23
|
455 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:79
|
456 |
+
#: views/add.php:26 views/admin_member_form_common_part.php:19
|
457 |
+
#: views/edit.php:34
|
458 |
+
msgid "Last Name"
|
459 |
+
msgstr "apellido"
|
460 |
+
|
461 |
+
#: classes/class.swpm-members.php:24 views/add.php:10 views/edit.php:18
|
462 |
+
msgid "Email"
|
463 |
+
msgstr "correo electronico"
|
464 |
+
|
465 |
+
#: classes/class.swpm-members.php:26 views/admin_member_form_common_part.php:11
|
466 |
+
msgid "Access Starts"
|
467 |
+
msgstr "acceso inicia"
|
468 |
+
|
469 |
+
#: classes/class.swpm-members.php:27
|
470 |
+
msgid "Account State"
|
471 |
+
msgstr "estado de cuenta"
|
472 |
+
|
473 |
+
#: classes/class.swpm-members.php:43
|
474 |
+
#: classes/class.swpm-membership-levels.php:36
|
475 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:94
|
476 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:102
|
477 |
+
msgid "Delete"
|
478 |
+
msgstr "eliminar"
|
479 |
+
|
480 |
+
#: classes/class.swpm-members.php:44
|
481 |
+
msgid "Set Status to Active"
|
482 |
+
msgstr "Establecer el estado en activo"
|
483 |
+
|
484 |
+
#: classes/class.swpm-members.php:45
|
485 |
+
msgid "Set Status to Active and Notify"
|
486 |
+
msgstr "Establecer el estado como activo y notificarlo"
|
487 |
+
|
488 |
+
#: classes/class.swpm-members.php:46
|
489 |
+
msgid "Set Status to Inactive"
|
490 |
+
msgstr "Establecer el estado como inactivo"
|
491 |
+
|
492 |
+
#: classes/class.swpm-members.php:47
|
493 |
+
msgid "Set Status to Pending"
|
494 |
+
msgstr "establecer el estado como pendiente"
|
495 |
+
|
496 |
+
#: classes/class.swpm-members.php:48
|
497 |
+
msgid "Set Status to Expired"
|
498 |
+
msgstr "establecer el estatus como expirado"
|
499 |
+
|
500 |
+
#: classes/class.swpm-members.php:69
|
501 |
+
msgid "incomplete"
|
502 |
+
msgstr "incompleto"
|
503 |
+
|
504 |
+
#: classes/class.swpm-members.php:184
|
505 |
+
msgid "No member found."
|
506 |
+
msgstr "miembro no encontrado"
|
507 |
+
|
508 |
+
#: classes/class.swpm-members.php:331
|
509 |
+
msgid "Error! Nonce verification failed for user delete from admin end."
|
510 |
+
msgstr ""
|
511 |
+
"¡Error! No se pudo verificar la verificación de no usuario para el usuario."
|
512 |
+
|
513 |
+
#: classes/class.swpm-members.php:409
|
514 |
+
msgid "Simple WP Membership::Members"
|
515 |
+
msgstr "Membresía Simple de WP :: Miembros"
|
516 |
+
|
517 |
+
#: classes/class.swpm-members.php:410 views/admin_members_list.php:43
|
518 |
+
msgid "Add New"
|
519 |
+
msgstr "agregar nuevo"
|
520 |
+
|
521 |
+
#: classes/class.swpm-members.php:415 views/admin_add.php:5
|
522 |
+
msgid "Add Member"
|
523 |
+
msgstr "agregar nuevo miembro"
|
524 |
+
|
525 |
+
#: classes/class.swpm-membership-level.php:52
|
526 |
+
msgid ""
|
527 |
+
"Error! Nonce verification failed for membership level creation from admin "
|
528 |
+
"end."
|
529 |
+
msgstr ""
|
530 |
+
"No se ha podido comprobar el error de la creación de nivel de pertenencia "
|
531 |
+
"desde el extremo administrativo"
|
532 |
+
|
533 |
+
#: classes/class.swpm-membership-level.php:64
|
534 |
+
msgid "Membership Level Creation Successful."
|
535 |
+
msgstr "nivel de membresía creado satisfactorio"
|
536 |
+
|
537 |
+
#: classes/class.swpm-membership-level.php:80
|
538 |
+
msgid ""
|
539 |
+
"Error! Nonce verification failed for membership level edit from admin end."
|
540 |
+
msgstr ""
|
541 |
+
"No se ha podido comprobar el error de la creación de nivel de pertenencia "
|
542 |
+
"desde el extremo administrativo"
|
543 |
+
|
544 |
+
#: classes/class.swpm-membership-level.php:92
|
545 |
+
msgid "Membership Level Updated Successfully."
|
546 |
+
msgstr "nivel de membresía actualizado correctamente"
|
547 |
+
|
548 |
+
#: classes/class.swpm-membership-levels.php:22
|
549 |
+
msgid "Role"
|
550 |
+
msgstr "papel"
|
551 |
+
|
552 |
+
#: classes/class.swpm-membership-levels.php:23
|
553 |
+
msgid "Access Valid For/Until"
|
554 |
+
msgstr "Acceso válido para / hasta"
|
555 |
+
|
556 |
+
#: classes/class.swpm-membership-levels.php:196
|
557 |
+
msgid ""
|
558 |
+
"Error! Nonce verification failed for membership level delete from admin end."
|
559 |
+
msgstr ""
|
560 |
+
"¡Error! No se pudo verificar el nivel de membresía para el admin final"
|
561 |
+
|
562 |
+
#: classes/class.swpm-membership-levels.php:215 views/admin_members_list.php:30
|
563 |
+
#: views/payments/admin_all_payment_transactions.php:16
|
564 |
+
msgid "Search"
|
565 |
+
msgstr "buscar"
|
566 |
+
|
567 |
+
#: classes/class.swpm-membership-levels.php:253
|
568 |
+
msgid "Simple WP Membership::Membership Levels"
|
569 |
+
msgstr "Membresía Simple de WP :: Niveles de Membresía"
|
570 |
+
|
571 |
+
#: classes/class.swpm-membership-levels.php:258
|
572 |
+
msgid "Add Level"
|
573 |
+
msgstr "agregar nivel"
|
574 |
+
|
575 |
+
#: classes/class.swpm-membership-levels.php:259
|
576 |
+
msgid "Manage Content Production"
|
577 |
+
msgstr "Gestionar la producción de contenido"
|
578 |
+
|
579 |
+
#: classes/class.swpm-membership-levels.php:260
|
580 |
+
msgid "Category Protection"
|
581 |
+
msgstr "Categoría Protección"
|
582 |
+
|
583 |
+
#: classes/class.swpm-settings.php:27 classes/class.swpm-settings.php:55
|
584 |
+
msgid "General Settings"
|
585 |
+
msgstr "ajustes generales"
|
586 |
+
|
587 |
+
#: classes/class.swpm-settings.php:28
|
588 |
+
msgid "Payment Settings"
|
589 |
+
msgstr "ajustes de pago"
|
590 |
+
|
591 |
+
#: classes/class.swpm-settings.php:29
|
592 |
+
msgid "Email Settings"
|
593 |
+
msgstr "ajustes de email"
|
594 |
+
|
595 |
+
#: classes/class.swpm-settings.php:30
|
596 |
+
msgid "Tools"
|
597 |
+
msgstr "herramientas"
|
598 |
+
|
599 |
+
#: classes/class.swpm-settings.php:31 classes/class.swpm-settings.php:182
|
600 |
+
msgid "Advanced Settings"
|
601 |
+
msgstr "ajustes avanzados"
|
602 |
+
|
603 |
+
#: classes/class.swpm-settings.php:32
|
604 |
+
msgid "Addons Settings"
|
605 |
+
msgstr "ajustes de complementos"
|
606 |
+
|
607 |
+
#: classes/class.swpm-settings.php:54
|
608 |
+
msgid "Plugin Documentation"
|
609 |
+
msgstr "Documentación del complemento"
|
610 |
+
|
611 |
+
#: classes/class.swpm-settings.php:56
|
612 |
+
msgid "Enable Free Membership"
|
613 |
+
msgstr "habilitar membresía gratuita"
|
614 |
+
|
615 |
+
#: classes/class.swpm-settings.php:57
|
616 |
+
msgid ""
|
617 |
+
"Enable/disable registration for free membership level. When you enable this "
|
618 |
+
"option, make sure to specify a free membership level ID in the field below."
|
619 |
+
msgstr ""
|
620 |
+
"Habilitar / deshabilitar el registro para el nivel de membresía libre. "
|
621 |
+
"Cuando habilite esta opción, asegúrese de especificar un ID de nivel de "
|
622 |
+
"membresía gratuito en el campo siguiente."
|
623 |
+
|
624 |
+
#: classes/class.swpm-settings.php:58
|
625 |
+
msgid "Free Membership Level ID"
|
626 |
+
msgstr "ID de nivel de membresía libre"
|
627 |
+
|
628 |
+
#: classes/class.swpm-settings.php:59
|
629 |
+
msgid "Assign free membership level ID"
|
630 |
+
msgstr "Asignar un ID de nivel de membresía gratuito"
|
631 |
+
|
632 |
+
#: classes/class.swpm-settings.php:60
|
633 |
+
msgid "Enable More Tag Protection"
|
634 |
+
msgstr "Habilitar más protección de etiquetas"
|
635 |
+
|
636 |
+
#: classes/class.swpm-settings.php:61
|
637 |
+
msgid ""
|
638 |
+
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
639 |
+
"after the More tag is protected. Anything before the more tag is teaser "
|
640 |
+
"content."
|
641 |
+
msgstr ""
|
642 |
+
"Activa o desactiva la protección de etiquetas \"más\" en las publicaciones y "
|
643 |
+
"las páginas. Cualquier cosa después de que la etiqueta Más esté protegida. "
|
644 |
+
"Cualquier cosa antes de que la etiqueta más es contenido de dificultad"
|
645 |
+
|
646 |
+
#: classes/class.swpm-settings.php:62
|
647 |
+
msgid "Hide Adminbar"
|
648 |
+
msgstr "esconder barra de administrador"
|
649 |
+
|
650 |
+
#: classes/class.swpm-settings.php:63
|
651 |
+
msgid ""
|
652 |
+
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
653 |
+
"this if you want to hide that admin toolbar in the frontend of your site."
|
654 |
+
msgstr ""
|
655 |
+
"WordPress muestra una barra de herramientas de administración para los "
|
656 |
+
"usuarios registrados en el sitio. Marque esto si desea ocultar esa barra de "
|
657 |
+
"herramientas de administración en el interfaz de su sitio."
|
658 |
+
|
659 |
+
#: classes/class.swpm-settings.php:64
|
660 |
+
msgid "Show Adminbar to Admin"
|
661 |
+
msgstr "mostrar la barra de administrador"
|
662 |
+
|
663 |
+
#: classes/class.swpm-settings.php:65
|
664 |
+
msgid ""
|
665 |
+
"Use this option if you want to show the admin toolbar to admin users only. "
|
666 |
+
"The admin toolbar will be hidden for all other users."
|
667 |
+
msgstr ""
|
668 |
+
"Utilice esta opción si desea mostrar la barra de herramientas de "
|
669 |
+
"administración sólo a usuarios administradores. La barra de herramientas de "
|
670 |
+
"administración se ocultará para todos los demás usuarios."
|
671 |
+
|
672 |
+
#: classes/class.swpm-settings.php:67
|
673 |
+
msgid "Default Account Status"
|
674 |
+
msgstr "Estado de cuenta predeterminado"
|
675 |
+
|
676 |
+
#: classes/class.swpm-settings.php:70
|
677 |
+
msgid ""
|
678 |
+
"Select the default account status for newly registered users. If you want to "
|
679 |
+
"manually approve the members then you can set the status to \"Pending\"."
|
680 |
+
msgstr ""
|
681 |
+
"Seleccione el estado de cuenta predeterminado para los usuarios recién "
|
682 |
+
"registrados. Si desea aprobar manualmente los miembros, puede establecer el "
|
683 |
+
"estado en \"Pendiente\"."
|
684 |
+
|
685 |
+
#: classes/class.swpm-settings.php:72
|
686 |
+
msgid "Members Must be Logged in to Comment"
|
687 |
+
msgstr "Los miembros deben estar conectados para comentar"
|
688 |
+
|
689 |
+
#: classes/class.swpm-settings.php:73
|
690 |
+
msgid ""
|
691 |
+
"Enable this option if you only want the members of the site to be able to "
|
692 |
+
"post a comment."
|
693 |
+
msgstr ""
|
694 |
+
"Active esta opción si sólo desea que los miembros del sitio puedan publicar "
|
695 |
+
"un comentario."
|
696 |
+
|
697 |
+
#: classes/class.swpm-settings.php:82
|
698 |
+
msgid "Pages Settings"
|
699 |
+
msgstr "Configuración de Páginas"
|
700 |
+
|
701 |
+
#: classes/class.swpm-settings.php:83
|
702 |
+
msgid "Login Page URL"
|
703 |
+
msgstr "URL de la página de inicio de sesión"
|
704 |
+
|
705 |
+
#: classes/class.swpm-settings.php:85
|
706 |
+
msgid "Registration Page URL"
|
707 |
+
msgstr "URL de la página de registro"
|
708 |
+
|
709 |
+
#: classes/class.swpm-settings.php:87
|
710 |
+
msgid "Join Us Page URL"
|
711 |
+
msgstr "Únete a nosotros URL de página"
|
712 |
+
|
713 |
+
#: classes/class.swpm-settings.php:89
|
714 |
+
msgid "Edit Profile Page URL"
|
715 |
+
msgstr "Editar URL de página de perfil"
|
716 |
+
|
717 |
+
#: classes/class.swpm-settings.php:91
|
718 |
+
msgid "Password Reset Page URL"
|
719 |
+
msgstr "URL de página de restablecimiento de contraseña"
|
720 |
+
|
721 |
+
#: classes/class.swpm-settings.php:94
|
722 |
+
msgid "Test & Debug Settings"
|
723 |
+
msgstr "Configuración de prueba y depuración"
|
724 |
+
|
725 |
+
#: classes/class.swpm-settings.php:96
|
726 |
+
msgid "Check this option to enable debug logging."
|
727 |
+
msgstr "Active esta opción para habilitar el registro de depuración."
|
728 |
+
|
729 |
+
#: classes/class.swpm-settings.php:101
|
730 |
+
msgid "Enable Sandbox Testing"
|
731 |
+
msgstr "Habilitar pruebas de Salvadera"
|
732 |
+
|
733 |
+
#: classes/class.swpm-settings.php:102
|
734 |
+
msgid "Enable this option if you want to do sandbox payment testing."
|
735 |
+
msgstr "Habilite esta opción si desea realizar pruebas de pago de salvadera"
|
736 |
+
|
737 |
+
#: classes/class.swpm-settings.php:115 classes/class.swpm-settings.php:177
|
738 |
+
#: classes/class.swpm-settings.php:294
|
739 |
+
msgid "Settings updated!"
|
740 |
+
msgstr "¡Ajustes actualizan!"
|
741 |
+
|
742 |
+
#: classes/class.swpm-settings.php:120
|
743 |
+
msgid "Email Misc. Settings"
|
744 |
+
msgstr "Configuración Miscelánea de correo electrónico"
|
745 |
+
|
746 |
+
#: classes/class.swpm-settings.php:121
|
747 |
+
msgid "From Email Address"
|
748 |
+
msgstr "De la dirección de correo electrónico"
|
749 |
+
|
750 |
+
#: classes/class.swpm-settings.php:125
|
751 |
+
msgid "Email Settings (Prompt to Complete Registration )"
|
752 |
+
msgstr ""
|
753 |
+
"Configuración de correo electrónico (Solicitud para completar el registro)"
|
754 |
+
|
755 |
+
#: classes/class.swpm-settings.php:126 classes/class.swpm-settings.php:136
|
756 |
+
#: classes/class.swpm-settings.php:152 classes/class.swpm-settings.php:157
|
757 |
+
#: classes/class.swpm-settings.php:162
|
758 |
+
msgid "Email Subject"
|
759 |
+
msgstr "Asunto del email"
|
760 |
+
|
761 |
+
#: classes/class.swpm-settings.php:128 classes/class.swpm-settings.php:138
|
762 |
+
#: classes/class.swpm-settings.php:153 classes/class.swpm-settings.php:158
|
763 |
+
#: classes/class.swpm-settings.php:163
|
764 |
+
msgid "Email Body"
|
765 |
+
msgstr "Cuerpo del correo electronico"
|
766 |
+
|
767 |
+
#: classes/class.swpm-settings.php:132
|
768 |
+
msgid ""
|
769 |
+
"Enter the email address where you want the admin notification email to be "
|
770 |
+
"sent to."
|
771 |
+
msgstr ""
|
772 |
+
"Introduzca la dirección de correo electrónico en la que desea enviar el "
|
773 |
+
"correo electrónico de notificación de administrador."
|
774 |
+
|
775 |
+
#: classes/class.swpm-settings.php:133
|
776 |
+
msgid ""
|
777 |
+
" You can put multiple email addresses separated by comma (,) in the above "
|
778 |
+
"field to send the notification to multiple email addresses."
|
779 |
+
msgstr ""
|
780 |
+
"Puede colocar varias direcciones de correo electrónico separadas por coma "
|
781 |
+
"(,) en el campo anterior para enviar la notificación a varias direcciones de "
|
782 |
+
"correo electrónico."
|
783 |
+
|
784 |
+
#: classes/class.swpm-settings.php:134
|
785 |
+
msgid ""
|
786 |
+
"This email will be sent to the admin when a new user completes the "
|
787 |
+
"membership registration. Only works if you have enabled the \"Send "
|
788 |
+
"Notification to Admin\" option above."
|
789 |
+
msgstr ""
|
790 |
+
"Este correo electrónico se enviará al administrador cuando un nuevo usuario "
|
791 |
+
"complete el registro de membresía. Sólo funciona si ha habilitado la opción "
|
792 |
+
"\"Enviar notificación al administrador\" anterior."
|
793 |
+
|
794 |
+
#: classes/class.swpm-settings.php:135
|
795 |
+
msgid "Email Settings (Registration Complete)"
|
796 |
+
msgstr "Configuración de correo electrónico (Registro completo)"
|
797 |
+
|
798 |
+
#: classes/class.swpm-settings.php:140
|
799 |
+
msgid "Send Notification to Admin"
|
800 |
+
msgstr "Enviar notificación al administrador"
|
801 |
+
|
802 |
+
#: classes/class.swpm-settings.php:141
|
803 |
+
msgid ""
|
804 |
+
"Enable this option if you want the admin to receive a notification when a "
|
805 |
+
"member registers."
|
806 |
+
msgstr ""
|
807 |
+
"Active esta opción si desea que el administrador reciba una notificación "
|
808 |
+
"cuando un miembro se registre."
|
809 |
+
|
810 |
+
#: classes/class.swpm-settings.php:142
|
811 |
+
msgid "Admin Email Address"
|
812 |
+
msgstr "Dirección de correo electrónico del administrador"
|
813 |
+
|
814 |
+
#: classes/class.swpm-settings.php:144
|
815 |
+
msgid "Admin Notification Email Body"
|
816 |
+
msgstr "Cuerpo de correo electrónico de notificación de administrado"
|
817 |
+
|
818 |
+
#: classes/class.swpm-settings.php:147
|
819 |
+
msgid "Send Email to Member When Added via Admin Dashboard"
|
820 |
+
msgstr ""
|
821 |
+
"Enviar correo electrónico al miembro cuando se agrega a través del panel de "
|
822 |
+
"administración"
|
823 |
+
|
824 |
+
#: classes/class.swpm-settings.php:151
|
825 |
+
msgid "Email Settings (Password Reset)"
|
826 |
+
msgstr "Configuración de correo electrónico (restablecimiento de contraseña)"
|
827 |
+
|
828 |
+
#: classes/class.swpm-settings.php:156
|
829 |
+
msgid " Email Settings (Account Upgrade Notification)"
|
830 |
+
msgstr ""
|
831 |
+
"Configuración de correo electrónico (Notificación de actualización de cuenta)"
|
832 |
+
|
833 |
+
#: classes/class.swpm-settings.php:161
|
834 |
+
msgid " Email Settings (Bulk Account Activate Notification)"
|
835 |
+
msgstr ""
|
836 |
+
"Configuración de correo electrónico (cuenta masiva activar notificación)"
|
837 |
+
|
838 |
+
#: classes/class.swpm-settings.php:184
|
839 |
+
msgid "Enable Expired Account Login"
|
840 |
+
msgstr "Habilitar el acceso a la cuenta caducada"
|
841 |
+
|
842 |
+
#: classes/class.swpm-settings.php:185
|
843 |
+
msgid ""
|
844 |
+
"When enabled, expired members will be able to log into the system but won't "
|
845 |
+
"be able to view any protected content. This allows them to easily renew "
|
846 |
+
"their account by making another payment."
|
847 |
+
msgstr ""
|
848 |
+
"Cuando está habilitado, los miembros vencidos podrán iniciar sesión en el "
|
849 |
+
"sistema pero no podrán ver ningún contenido protegido. Esto les permite "
|
850 |
+
"renovar fácilmente su cuenta haciendo otro pago"
|
851 |
+
|
852 |
+
#: classes/class.swpm-settings.php:187
|
853 |
+
msgid "Membership Renewal URL"
|
854 |
+
msgstr "URL de renovación de la suscripción"
|
855 |
+
|
856 |
+
#: classes/class.swpm-settings.php:188
|
857 |
+
msgid ""
|
858 |
+
"You can create a renewal page for your site. Read <a href=\"https://simple-"
|
859 |
+
"membership-plugin.com/creating-membership-renewal-button/\" target=\"_blank"
|
860 |
+
"\">this documentation</a> to learn how to create a renewal page."
|
861 |
+
msgstr ""
|
862 |
+
"Puede crear una página de renovación para su sitio. Lea <a href=\"https://"
|
863 |
+
"simple-membership-plugin.com/creating-membership-renewal-button/\" target="
|
864 |
+
"\"_blank\"> esta documentación </a> para aprender cómo crear una página de "
|
865 |
+
"renovación."
|
866 |
+
|
867 |
+
#: classes/class.swpm-settings.php:190
|
868 |
+
msgid "Allow Account Deletion"
|
869 |
+
msgstr "Permitir eliminación de cuenta"
|
870 |
+
|
871 |
+
#: classes/class.swpm-settings.php:191
|
872 |
+
msgid "Allow users to delete their accounts."
|
873 |
+
msgstr "Permitir a los usuarios eliminar sus cuentas."
|
874 |
+
|
875 |
+
#: classes/class.swpm-settings.php:193
|
876 |
+
msgid "Use WordPress Timezone"
|
877 |
+
msgstr "Usar el horario de WordPress"
|
878 |
+
|
879 |
+
#: classes/class.swpm-settings.php:194
|
880 |
+
msgid ""
|
881 |
+
"Use this option if you want to use the timezone value specified in your "
|
882 |
+
"WordPress General Settings interface."
|
883 |
+
msgstr ""
|
884 |
+
"Utilice esta opción si desea utilizar el valor de zona horaria especificado "
|
885 |
+
"en la interfaz de configuración general de WordPress."
|
886 |
+
|
887 |
+
#: classes/class.swpm-settings.php:196
|
888 |
+
msgid "Auto Delete Pending Account"
|
889 |
+
msgstr "Eliminar automáticamente la cuenta pendiente"
|
890 |
+
|
891 |
+
#: classes/class.swpm-settings.php:199
|
892 |
+
msgid "Select how long you want to keep \"pending\" account."
|
893 |
+
msgstr "Seleccione cuánto tiempo desea guardar la cuenta \"pendiente\"."
|
894 |
+
|
895 |
+
#: classes/class.swpm-settings.php:201
|
896 |
+
msgid "Admin Dashboard Access Permission"
|
897 |
+
msgstr "Permiso de acceso al panel de administración"
|
898 |
+
|
899 |
+
#: classes/class.swpm-settings.php:204
|
900 |
+
msgid ""
|
901 |
+
"SWPM admin dashboard is accessible to admin users only (just like any other "
|
902 |
+
"plugin). You can allow users with other WP user role to access the SWPM "
|
903 |
+
"admin dashboard by selecting a value here."
|
904 |
+
msgstr ""
|
905 |
+
"El panel de administración de SWPM sólo es accesible para usuarios "
|
906 |
+
"administradores (como cualquier otro complemento). Puede permitir que los "
|
907 |
+
"usuarios con otra función de usuario WP accedan al panel de administración "
|
908 |
+
"de SWPM seleccionando aquí un valor."
|
909 |
+
|
910 |
+
#: classes/class.swpm-settings.php:299
|
911 |
+
msgid "General Plugin Settings."
|
912 |
+
msgstr "Configuración general del complemento."
|
913 |
+
|
914 |
+
#: classes/class.swpm-settings.php:303
|
915 |
+
msgid "Page Setup and URL Related settings."
|
916 |
+
msgstr "Ajustes de configuración de página y URL relacionados."
|
917 |
+
|
918 |
+
#: classes/class.swpm-settings.php:307
|
919 |
+
msgid "Testing and Debug Related Settings."
|
920 |
+
msgstr "Pruebas y ajustes relacionados con depuración"
|
921 |
+
|
922 |
+
#: classes/class.swpm-settings.php:311
|
923 |
+
msgid ""
|
924 |
+
"This email will be sent to your users when they complete the registration "
|
925 |
+
"and become a member."
|
926 |
+
msgstr ""
|
927 |
+
"Este correo electrónico se enviará a sus usuarios cuando completen el "
|
928 |
+
"registro y se conviertan en miembros"
|
929 |
+
|
930 |
+
#: classes/class.swpm-settings.php:315
|
931 |
+
msgid ""
|
932 |
+
"This email will be sent to your users when they use the password reset "
|
933 |
+
"functionality."
|
934 |
+
msgstr ""
|
935 |
+
"Este correo electrónico se enviará a sus usuarios cuando utilicen la función "
|
936 |
+
"de restablecimiento de contraseña."
|
937 |
+
|
938 |
+
#: classes/class.swpm-settings.php:319
|
939 |
+
msgid "Settings in this section apply to all emails."
|
940 |
+
msgstr ""
|
941 |
+
"Los ajustes de esta sección se aplican a todos los correos electrónicos."
|
942 |
+
|
943 |
+
#: classes/class.swpm-settings.php:323
|
944 |
+
msgid ""
|
945 |
+
"This email will be sent to your users after account upgrade (when an "
|
946 |
+
"existing member pays for a new membership level)."
|
947 |
+
msgstr ""
|
948 |
+
"Este correo electrónico se enviará a sus usuarios después de la "
|
949 |
+
"actualización de cuenta (cuando un miembro existente paga por un nuevo nivel "
|
950 |
+
"de membresía)"
|
951 |
+
|
952 |
+
#: classes/class.swpm-settings.php:327
|
953 |
+
msgid ""
|
954 |
+
"This email will be sent to your members when you use the bulk account "
|
955 |
+
"activate and notify action."
|
956 |
+
msgstr ""
|
957 |
+
"Este correo electrónico se enviará a sus miembros cuando utilice la cuenta "
|
958 |
+
"masiva activar y notificar acción."
|
959 |
+
|
960 |
+
#: classes/class.swpm-settings.php:331
|
961 |
+
msgid ""
|
962 |
+
"This email will be sent to prompt users to complete registration after the "
|
963 |
+
"payment."
|
964 |
+
msgstr ""
|
965 |
+
"Este correo electrónico se enviará a los usuarios para completar el registro "
|
966 |
+
"después del pago."
|
967 |
+
|
968 |
+
#: classes/class.swpm-settings.php:335
|
969 |
+
msgid "This page allows you to configure some advanced features of the plugin."
|
970 |
+
msgstr ""
|
971 |
+
"Esta página le permite configurar algunas funciones avanzadas del "
|
972 |
+
"complemento."
|
973 |
+
|
974 |
+
#: classes/class.swpm-settings.php:442
|
975 |
+
msgid "Simple WP Membership::Settings"
|
976 |
+
msgstr "Simple WP Membership :: Configuración"
|
977 |
+
|
978 |
+
#: classes/class.swpm-utils-member.php:21
|
979 |
+
#: classes/class.swpm-utils-member.php:29
|
980 |
+
#: classes/class.swpm-utils-member.php:37
|
981 |
+
#: classes/class.swpm-utils-member.php:47
|
982 |
+
msgid "User is not logged in."
|
983 |
+
msgstr "El usuario no ha iniciado sesión."
|
984 |
+
|
985 |
+
#: classes/class.swpm-utils-misc.php:50
|
986 |
+
msgid "Registration"
|
987 |
+
msgstr "Registro"
|
988 |
+
|
989 |
+
#: classes/class.swpm-utils-misc.php:73
|
990 |
+
msgid "Member Login"
|
991 |
+
msgstr "Inicio de sesión"
|
992 |
+
|
993 |
+
#: classes/class.swpm-utils-misc.php:96
|
994 |
+
msgid "Profile"
|
995 |
+
msgstr "Perfil"
|
996 |
+
|
997 |
+
#: classes/class.swpm-utils-misc.php:119
|
998 |
+
msgid "Password Reset"
|
999 |
+
msgstr "Restablecimiento de contraseña"
|
1000 |
+
|
1001 |
+
#: classes/class.swpm-utils-misc.php:219
|
1002 |
+
msgid "Not a Member?"
|
1003 |
+
msgstr "¿No es un miembro?"
|
1004 |
+
|
1005 |
+
#: classes/class.swpm-utils-misc.php:219 views/login.php:33
|
1006 |
+
msgid "Join Us"
|
1007 |
+
msgstr "Únete a nosotros"
|
1008 |
+
|
1009 |
+
#: classes/class.swpm-utils-misc.php:230
|
1010 |
+
msgid "renew"
|
1011 |
+
msgstr "renovar"
|
1012 |
+
|
1013 |
+
#: classes/class.swpm-utils-misc.php:230
|
1014 |
+
msgid " your account to gain access to this content."
|
1015 |
+
msgstr "Su cuenta para obtener acceso a este contenido."
|
1016 |
+
|
1017 |
+
#: classes/class.swpm-utils-misc.php:272 classes/class.swpm-utils-misc.php:278
|
1018 |
+
msgid "Error! This action ("
|
1019 |
+
msgstr "¡Error! Esta acción ("
|
1020 |
+
|
1021 |
+
#: classes/class.swpm-utils-template.php:38
|
1022 |
+
msgid "Error! Failed to find a template path for the specified template: "
|
1023 |
+
msgstr ""
|
1024 |
+
"¡Error! fallo al encontrar una ruta de plantilla para la plantilla "
|
1025 |
+
"especificada:"
|
1026 |
+
|
1027 |
+
#: classes/class.swpm-utils.php:100
|
1028 |
+
msgid "Never"
|
1029 |
+
msgstr "nunca"
|
1030 |
+
|
1031 |
+
#: classes/class.swpm-utils.php:115
|
1032 |
+
msgid "Active"
|
1033 |
+
msgstr "activo"
|
1034 |
+
|
1035 |
+
#: classes/class.swpm-utils.php:116
|
1036 |
+
msgid "Inactive"
|
1037 |
+
msgstr "inactivo"
|
1038 |
+
|
1039 |
+
#: classes/class.swpm-utils.php:117
|
1040 |
+
msgid "Pending"
|
1041 |
+
msgstr "pendiente"
|
1042 |
+
|
1043 |
+
#: classes/class.swpm-utils.php:118
|
1044 |
+
msgid "Expired"
|
1045 |
+
msgstr "expirado"
|
1046 |
+
|
1047 |
+
#: classes/class.swpm-utils.php:437
|
1048 |
+
msgid "Delete Account"
|
1049 |
+
msgstr "eliminar cuenta"
|
1050 |
+
|
1051 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:75
|
1052 |
+
msgid "Payment Button ID"
|
1053 |
+
msgstr "ID del botón de pago"
|
1054 |
+
|
1055 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:76
|
1056 |
+
msgid "Payment Button Title"
|
1057 |
+
msgstr "Título del botón de pago"
|
1058 |
+
|
1059 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:77
|
1060 |
+
msgid "Membership Level ID"
|
1061 |
+
msgstr "ID de nivel de afiliación"
|
1062 |
+
|
1063 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:78
|
1064 |
+
msgid "Button Type"
|
1065 |
+
msgstr "tipo de boton"
|
1066 |
+
|
1067 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:79
|
1068 |
+
msgid "Button Shortcode"
|
1069 |
+
msgstr "Botón Código abreviado"
|
1070 |
+
|
1071 |
+
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:127
|
1072 |
+
#: views/admin_members_list.php:9
|
1073 |
+
#: views/payments/admin_all_payment_transactions.php:32
|
1074 |
+
msgid "The selected entry was deleted!"
|
1075 |
+
msgstr "¡La entrada seleccionada fue borrada!"
|
1076 |
+
|
1077 |
+
#: classes/admin-includes/class.swpm-payments-admin-menu.php:21
|
1078 |
+
msgid "Simple Membership::Payments"
|
1079 |
+
msgstr "Membresía Simple :: Pagos"
|
1080 |
+
|
1081 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:57
|
1082 |
+
msgid "View Profile"
|
1083 |
+
msgstr "Ver perfil"
|
1084 |
+
|
1085 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:76
|
1086 |
+
msgid "Row ID"
|
1087 |
+
msgstr "ID de fila"
|
1088 |
+
|
1089 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:77
|
1090 |
+
#: views/forgot_password.php:5
|
1091 |
+
msgid "Email Address"
|
1092 |
+
msgstr "Dirección de correo electrónico"
|
1093 |
+
|
1094 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:80
|
1095 |
+
msgid "Member Profile"
|
1096 |
+
msgstr "Perfil del Miembro"
|
1097 |
+
|
1098 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:81
|
1099 |
+
msgid "Date"
|
1100 |
+
msgstr "Fecha"
|
1101 |
+
|
1102 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:82
|
1103 |
+
msgid "Transaction ID"
|
1104 |
+
msgstr "ID de transacción"
|
1105 |
+
|
1106 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:83
|
1107 |
+
msgid "Subscriber ID"
|
1108 |
+
msgstr "identificación de suscriptor"
|
1109 |
+
|
1110 |
+
#: classes/admin-includes/class.swpm-payments-list-table.php:84
|
1111 |
+
msgid "Amount"
|
1112 |
+
msgstr ""
|
1113 |
+
"Cantidad\n"
|
1114 |
+
"Cantidad"
|
1115 |
+
|
1116 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:55
|
1117 |
+
msgid "Your membership profile will be updated to reflect the payment."
|
1118 |
+
msgstr "Su perfil de membresía se actualizará para reflejar el pago."
|
1119 |
+
|
1120 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:56
|
1121 |
+
msgid "Your profile username: "
|
1122 |
+
msgstr "Nombre de usuario de su perfil:"
|
1123 |
+
|
1124 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:68
|
1125 |
+
msgid "Click on the following link to complete the registration."
|
1126 |
+
msgstr "Haga clic en el siguiente enlace para completar el registro."
|
1127 |
+
|
1128 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:69
|
1129 |
+
msgid "Click here to complete your paid registration"
|
1130 |
+
msgstr "Haga clic aquí para completar su registro de pago"
|
1131 |
+
|
1132 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:74
|
1133 |
+
msgid ""
|
1134 |
+
"If you have just made a membership payment then your payment is yet to be "
|
1135 |
+
"processed. Please check back in a few minutes. An email will be sent to you "
|
1136 |
+
"with the details shortly."
|
1137 |
+
msgstr ""
|
1138 |
+
"Si acaba de hacer un pago de membresía, su pago todavía no se procesará. Por "
|
1139 |
+
"favor vuelve a revisarlo en unos minutos. Un correo electrónico le será "
|
1140 |
+
"enviado con los detalles en breve."
|
1141 |
+
|
1142 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:88
|
1143 |
+
msgid "Expiry: "
|
1144 |
+
msgstr "Expiración:"
|
1145 |
+
|
1146 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:90
|
1147 |
+
msgid "You are not logged-in as a member"
|
1148 |
+
msgstr "No has iniciado sesión como miembro"
|
1149 |
+
|
1150 |
+
#: views/add.php:14 views/admin_add.php:18 views/admin_edit.php:38
|
1151 |
+
#: views/edit.php:22 views/login.php:17
|
1152 |
+
msgid "Password"
|
1153 |
+
msgstr "Contraseña"
|
1154 |
+
|
1155 |
+
#: views/add.php:18 views/edit.php:26
|
1156 |
+
msgid "Repeat Password"
|
1157 |
+
msgstr "Repite la contraseña"
|
1158 |
+
|
1159 |
+
#: views/add.php:52
|
1160 |
+
msgid "Register"
|
1161 |
+
msgstr "Registro"
|
1162 |
+
|
1163 |
+
#: views/admin_add.php:6
|
1164 |
+
msgid "Create a brand new user and add it to this site."
|
1165 |
+
msgstr "Crea un nuevo usuario y agrégalo a este sitio."
|
1166 |
+
|
1167 |
+
#: views/admin_add.php:10 views/admin_add.php:14 views/admin_add_level.php:11
|
1168 |
+
#: views/admin_add_level.php:15 views/admin_add_level.php:19
|
1169 |
+
#: views/admin_edit.php:13 views/admin_edit.php:34
|
1170 |
+
#: views/admin_edit_level.php:15 views/admin_edit_level.php:19
|
1171 |
+
#: views/admin_edit_level.php:23
|
1172 |
+
msgid "(required)"
|
1173 |
+
msgstr "(necesario)"
|
1174 |
+
|
1175 |
+
#: views/admin_add.php:14 views/admin_edit.php:34
|
1176 |
+
msgid "E-mail"
|
1177 |
+
msgstr "E-mail"
|
1178 |
+
|
1179 |
+
#: views/admin_add.php:18
|
1180 |
+
msgid "(twice, required)"
|
1181 |
+
msgstr "(Dos veces, necesario)"
|
1182 |
+
|
1183 |
+
#: views/admin_add.php:23 views/admin_edit.php:42
|
1184 |
+
msgid "Strength indicator"
|
1185 |
+
msgstr "Indicador de Fuerza"
|
1186 |
+
|
1187 |
+
#: views/admin_add.php:24 views/admin_edit.php:43
|
1188 |
+
msgid ""
|
1189 |
+
"Hint: The password should be at least seven characters long. To make it "
|
1190 |
+
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
1191 |
+
"$ % ^ & )."
|
1192 |
+
msgstr ""
|
1193 |
+
"Sugerencia: La contraseña debe tener al menos siete caracteres. Para hacerlo "
|
1194 |
+
"más fuerte, utilice letras mayúsculas y minúsculas, números y símbolos como! "
|
1195 |
+
"\"$% ^ & ;)"
|
1196 |
+
|
1197 |
+
#: views/admin_add.php:28 views/admin_edit.php:47 views/loggedin.php:10
|
1198 |
+
msgid "Account Status"
|
1199 |
+
msgstr "estado de la cuenta"
|
1200 |
+
|
1201 |
+
#: views/admin_add.php:38
|
1202 |
+
msgid "Add New Member "
|
1203 |
+
msgstr "agregar nuevo miembro"
|
1204 |
+
|
1205 |
+
#: views/admin_addon_settings.php:3
|
1206 |
+
msgid ""
|
1207 |
+
"Some of the simple membership plugin's addon settings and options will be "
|
1208 |
+
"displayed here (if you have them)"
|
1209 |
+
msgstr ""
|
1210 |
+
"Algunos de los ajustes y opciones de complemento de plugin de membresía "
|
1211 |
+
"sencilla se mostrarán aquí (si los tiene)"
|
1212 |
+
|
1213 |
+
#: views/admin_addon_settings.php:8
|
1214 |
+
msgid "Save Changes"
|
1215 |
+
msgstr "guardar cambios"
|
1216 |
+
|
1217 |
+
#: views/admin_add_level.php:6
|
1218 |
+
msgid "Create new membership level."
|
1219 |
+
msgstr "Crear un nuevo nivel de membresía."
|
1220 |
+
|
1221 |
+
#: views/admin_add_level.php:11 views/admin_edit_level.php:15
|
1222 |
+
msgid "Membership Level Name"
|
1223 |
+
msgstr "Nombre del Nivel de Membresía"
|
1224 |
+
|
1225 |
+
#: views/admin_add_level.php:15 views/admin_edit_level.php:19
|
1226 |
+
msgid "Default WordPress Role"
|
1227 |
+
msgstr "Función predeterminada de WordPress"
|
1228 |
+
|
1229 |
+
#: views/admin_add_level.php:19 views/admin_edit_level.php:23
|
1230 |
+
msgid "Access Duration"
|
1231 |
+
msgstr "Duración del acceso"
|
1232 |
+
|
1233 |
+
#: views/admin_add_level.php:22
|
1234 |
+
msgid "No Expiry (Access for this level will not expire until cancelled"
|
1235 |
+
msgstr ""
|
1236 |
+
"No caducidad (el acceso para este nivel no expirará hasta que se cancele"
|
1237 |
+
|
1238 |
+
#: views/admin_add_level.php:23 views/admin_add_level.php:25
|
1239 |
+
#: views/admin_add_level.php:27 views/admin_add_level.php:29
|
1240 |
+
#: views/admin_edit_level.php:27 views/admin_edit_level.php:30
|
1241 |
+
#: views/admin_edit_level.php:33 views/admin_edit_level.php:36
|
1242 |
+
msgid "Expire After"
|
1243 |
+
msgstr "Caducar después"
|
1244 |
+
|
1245 |
+
#: views/admin_add_level.php:24 views/admin_edit_level.php:28
|
1246 |
+
msgid "Days (Access expires after given number of days)"
|
1247 |
+
msgstr "Días (El acceso caduca después del número dado de días)"
|
1248 |
+
|
1249 |
+
#: views/admin_add_level.php:26
|
1250 |
+
msgid "Weeks (Access expires after given number of weeks"
|
1251 |
+
msgstr "semanas (El acceso caduca después del número dado de días)"
|
1252 |
+
|
1253 |
+
#: views/admin_add_level.php:28 views/admin_edit_level.php:34
|
1254 |
+
msgid "Months (Access expires after given number of months)"
|
1255 |
+
msgstr "Meses (El acceso caduca después del número dado de meses)"
|
1256 |
+
|
1257 |
+
#: views/admin_add_level.php:30 views/admin_edit_level.php:37
|
1258 |
+
msgid "Years (Access expires after given number of years)"
|
1259 |
+
msgstr "Años (El acceso caduca después del número dado de años)"
|
1260 |
+
|
1261 |
+
#: views/admin_add_level.php:31 views/admin_edit_level.php:39
|
1262 |
+
msgid "Fixed Date Expiry"
|
1263 |
+
msgstr "Fecha de vencimiento"
|
1264 |
+
|
1265 |
+
#: views/admin_add_level.php:32 views/admin_edit_level.php:40
|
1266 |
+
msgid "(Access expires on a fixed date)"
|
1267 |
+
msgstr "(El acceso caduca en una fecha fija)"
|
1268 |
+
|
1269 |
+
#: views/admin_add_level.php:38
|
1270 |
+
msgid "Add New Membership Level "
|
1271 |
+
msgstr "Agregar nuevo nivel de membresía"
|
1272 |
+
|
1273 |
+
#: views/admin_add_ons_page.php:7
|
1274 |
+
msgid "Simple WP Membership::Add-ons"
|
1275 |
+
msgstr "Simple WP Membership :: Complementos"
|
1276 |
+
|
1277 |
+
#: views/admin_category_list.php:5
|
1278 |
+
msgid ""
|
1279 |
+
"First of all, globally protect the category on your site by selecting "
|
1280 |
+
"\"General Protection\" from the drop-down box below and then select the "
|
1281 |
+
"categories that should be protected from non-logged in users."
|
1282 |
+
msgstr ""
|
1283 |
+
"En primer lugar, proteger globalmente la categoría en su sitio seleccionando "
|
1284 |
+
"\"Protección general\" en el cuadro desplegable de abajo y, a continuación, "
|
1285 |
+
"seleccione las categorías que deben protegerse de usuarios no registrados."
|
1286 |
+
|
1287 |
+
#: views/admin_category_list.php:8
|
1288 |
+
msgid ""
|
1289 |
+
"Next, select an existing membership level from the drop-down box below and "
|
1290 |
+
"then select the categories you want to grant access to (for that particular "
|
1291 |
+
"membership level)."
|
1292 |
+
msgstr ""
|
1293 |
+
"A continuación, seleccione un nivel de membresía existente en el cuadro "
|
1294 |
+
"desplegable de abajo y, a continuación, seleccione las categorías a las que "
|
1295 |
+
"desea conceder acceso (para ese nivel de membresía en particular)."
|
1296 |
+
|
1297 |
+
#: views/admin_edit.php:5
|
1298 |
+
msgid "Edit Member"
|
1299 |
+
msgstr "Editar miembro"
|
1300 |
+
|
1301 |
+
#: views/admin_edit.php:7
|
1302 |
+
msgid "Edit existing member details."
|
1303 |
+
msgstr "Editar los detalles de los miembros existentes."
|
1304 |
+
|
1305 |
+
#: views/admin_edit.php:8
|
1306 |
+
msgid " You are currenty editing member with member ID: "
|
1307 |
+
msgstr "Actualmente está editando un miembro con el ID de miembro:"
|
1308 |
+
|
1309 |
+
#: views/admin_edit.php:38
|
1310 |
+
msgid "(twice, leave empty to retain old password)"
|
1311 |
+
msgstr "(Dos veces, deje vacío para conservar la contraseña antigua)"
|
1312 |
+
|
1313 |
+
#: views/admin_edit.php:54
|
1314 |
+
msgid "Notify User"
|
1315 |
+
msgstr "Notificar al Usuario"
|
1316 |
+
|
1317 |
+
#: views/admin_edit.php:61
|
1318 |
+
msgid "Subscriber ID/Reference"
|
1319 |
+
msgstr "ID / referencia del suscriptor"
|
1320 |
+
|
1321 |
+
#: views/admin_edit.php:65
|
1322 |
+
msgid "Last Accessed Date"
|
1323 |
+
msgstr "Fecha de acceso"
|
1324 |
+
|
1325 |
+
#: views/admin_edit.php:68 views/admin_edit.php:75
|
1326 |
+
msgid "This value gets updated when this member logs into your site."
|
1327 |
+
msgstr "Este valor se actualiza cuando este miembro inicia sesión en su sitio."
|
1328 |
+
|
1329 |
+
#: views/admin_edit.php:72
|
1330 |
+
msgid "Last Accessed From IP"
|
1331 |
+
msgstr "Último acceso desde IP"
|
1332 |
+
|
1333 |
+
#: views/admin_edit.php:83
|
1334 |
+
msgid "Edit User "
|
1335 |
+
msgstr "editar usuario"
|
1336 |
+
|
1337 |
+
#: views/admin_edit.php:88
|
1338 |
+
msgid "Delete User Profile"
|
1339 |
+
msgstr "Eliminar perfil de usuario"
|
1340 |
+
|
1341 |
+
#: views/admin_edit_level.php:5
|
1342 |
+
msgid "Edit membership level"
|
1343 |
+
msgstr "Editar nivel de membresía"
|
1344 |
+
|
1345 |
+
#: views/admin_edit_level.php:8
|
1346 |
+
msgid ""
|
1347 |
+
"You can edit details of a selected membership level from this interface. "
|
1348 |
+
msgstr ""
|
1349 |
+
"Puede editar detalles de un nivel de pertenencia seleccionado desde esta "
|
1350 |
+
"interfaz."
|
1351 |
+
|
1352 |
+
#: views/admin_edit_level.php:9
|
1353 |
+
msgid "You are currently editing: "
|
1354 |
+
msgstr "Actualmente estás editando:"
|
1355 |
+
|
1356 |
+
#: views/admin_edit_level.php:26
|
1357 |
+
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
1358 |
+
msgstr ""
|
1359 |
+
"No caducidad (el acceso para este nivel no expirará hasta que se cancele)"
|
1360 |
+
|
1361 |
+
#: views/admin_edit_level.php:31
|
1362 |
+
msgid "Weeks (Access expires after given number of weeks)"
|
1363 |
+
msgstr "Semanas (El acceso caduca después del número dado de semanas)"
|
1364 |
+
|
1365 |
+
#: views/admin_edit_level.php:46
|
1366 |
+
msgid "Edit Membership Level "
|
1367 |
+
msgstr "Editar nivel de membresía"
|
1368 |
+
|
1369 |
+
#: views/admin_membership_manage.php:18
|
1370 |
+
msgid "Example Content Protection Settings"
|
1371 |
+
msgstr "Ejemplo de configuración de protección de contenido"
|
1372 |
+
|
1373 |
+
#: views/admin_member_form_common_part.php:23
|
1374 |
+
msgid "Gender"
|
1375 |
+
msgstr "Género"
|
1376 |
+
|
1377 |
+
#: views/admin_member_form_common_part.php:30 views/edit.php:38
|
1378 |
+
msgid "Phone"
|
1379 |
+
msgstr ""
|
1380 |
+
"Teléfono\n"
|
1381 |
+
"Teléfono"
|
1382 |
+
|
1383 |
+
#: views/admin_member_form_common_part.php:34 views/edit.php:42
|
1384 |
+
msgid "Street"
|
1385 |
+
msgstr "Calle"
|
1386 |
+
|
1387 |
+
#: views/admin_member_form_common_part.php:38 views/edit.php:46
|
1388 |
+
msgid "City"
|
1389 |
+
msgstr "ciudad"
|
1390 |
+
|
1391 |
+
#: views/admin_member_form_common_part.php:42 views/edit.php:50
|
1392 |
+
msgid "State"
|
1393 |
+
msgstr "estado"
|
1394 |
+
|
1395 |
+
#: views/admin_member_form_common_part.php:46 views/edit.php:54
|
1396 |
+
msgid "Zipcode"
|
1397 |
+
msgstr "código postal"
|
1398 |
+
|
1399 |
+
#: views/admin_member_form_common_part.php:50 views/edit.php:58
|
1400 |
+
msgid "Country"
|
1401 |
+
msgstr "pais"
|
1402 |
+
|
1403 |
+
#: views/admin_member_form_common_part.php:54
|
1404 |
+
msgid "Company"
|
1405 |
+
msgstr "compañia"
|
1406 |
+
|
1407 |
+
#: views/admin_member_form_common_part.php:58
|
1408 |
+
msgid "Member Since"
|
1409 |
+
msgstr "miembro desde"
|
1410 |
+
|
1411 |
+
#: views/admin_tools_settings.php:6
|
1412 |
+
msgid "Generate a Registration Completion link"
|
1413 |
+
msgstr "Generar un enlace de finalización de registro"
|
1414 |
+
|
1415 |
+
#: views/admin_tools_settings.php:9
|
1416 |
+
msgid ""
|
1417 |
+
"You can manually generate a registration completion link here and give it to "
|
1418 |
+
"your customer if they have missed the email that was automatically sent out "
|
1419 |
+
"to them after the payment."
|
1420 |
+
msgstr ""
|
1421 |
+
"Puede generar manualmente un enlace de finalización de registro aquí y darle "
|
1422 |
+
"a su cliente si se han perdido el correo electrónico que se envió "
|
1423 |
+
"automáticamente a ellos después del pago."
|
1424 |
+
|
1425 |
+
#: views/admin_tools_settings.php:14
|
1426 |
+
msgid "Generate Registration Completion Link"
|
1427 |
+
msgstr "Generar el enlace de finalización del registro"
|
1428 |
+
|
1429 |
+
#: views/admin_tools_settings.php:17
|
1430 |
+
msgid "OR"
|
1431 |
+
msgstr "o"
|
1432 |
+
|
1433 |
+
#: views/admin_tools_settings.php:18
|
1434 |
+
msgid "For All Incomplete Registrations"
|
1435 |
+
msgstr "Para todas las inscripciones incompletas"
|
1436 |
+
|
1437 |
+
#: views/admin_tools_settings.php:23
|
1438 |
+
msgid "Send Registration Reminder Email Too"
|
1439 |
+
msgstr "Enviar mensaje de recordatorio de correo electrónico también"
|
1440 |
+
|
1441 |
+
#: views/admin_tools_settings.php:29
|
1442 |
+
msgid "Submit"
|
1443 |
+
msgstr "enviar"
|
1444 |
+
|
1445 |
+
#: views/admin_tools_settings.php:38
|
1446 |
+
msgid ""
|
1447 |
+
"Link(s) generated successfully. The following link(s) can be used to "
|
1448 |
+
"complete the registration."
|
1449 |
+
msgstr ""
|
1450 |
+
"Enlace (es) generado (s) correctamente. Los siguientes enlaces pueden ser "
|
1451 |
+
"utilizados para completar el registro."
|
1452 |
+
|
1453 |
+
#: views/admin_tools_settings.php:40
|
1454 |
+
msgid "Registration completion links will appear below"
|
1455 |
+
msgstr "Los enlaces de finalización del registro aparecerán a continuación"
|
1456 |
+
|
1457 |
+
#: views/edit.php:69
|
1458 |
+
msgid "Update"
|
1459 |
+
msgstr "Actualizar"
|
1460 |
+
|
1461 |
+
#: views/forgot_password.php:11
|
1462 |
+
msgid "Reset Password"
|
1463 |
+
msgstr "resetear contraseña"
|
1464 |
+
|
1465 |
+
#: views/loggedin.php:6
|
1466 |
+
msgid "Logged in as"
|
1467 |
+
msgstr "Arriba Conectado como fecha"
|
1468 |
+
|
1469 |
+
#: views/loggedin.php:14
|
1470 |
+
msgid "Membership"
|
1471 |
+
msgstr "membresia"
|
1472 |
+
|
1473 |
+
#: views/loggedin.php:18
|
1474 |
+
msgid "Account Expiry"
|
1475 |
+
msgstr "Expiración de cuenta"
|
1476 |
+
|
1477 |
+
#: views/loggedin.php:22
|
1478 |
+
msgid "Logout"
|
1479 |
+
msgstr "Cerrar sesión"
|
1480 |
+
|
1481 |
+
#: views/login.php:11
|
1482 |
+
msgid "Username or Email"
|
1483 |
+
msgstr "nombre de usuario o E-mail"
|
1484 |
+
|
1485 |
+
#: views/login.php:24
|
1486 |
+
msgid "Remember Me"
|
1487 |
+
msgstr "recordarme"
|
1488 |
+
|
1489 |
+
#: views/login.php:30
|
1490 |
+
msgid "Forgot Password"
|
1491 |
+
msgstr "Se te olvidó tu contraseña"
|
1492 |
+
|
1493 |
+
#: views/payments/admin_all_payment_transactions.php:6
|
1494 |
+
msgid "All the payments/transactions of your members are recorded here."
|
1495 |
+
msgstr "Todos los pagos / transacciones de sus miembros se registran aquí."
|
1496 |
+
|
1497 |
+
#: views/payments/admin_all_payment_transactions.php:12
|
1498 |
+
msgid "Search for a transaction by using email or name"
|
1499 |
+
msgstr "Buscar una transacción mediante correo electrónico o nombre"
|
1500 |
+
|
1501 |
+
#: views/payments/admin_create_payment_buttons.php:14
|
1502 |
+
msgid ""
|
1503 |
+
"You can create new payment button for your memberships using this interface."
|
1504 |
+
msgstr ""
|
1505 |
+
"Puede crear un nuevo botón de pago para sus pertenencias utilizando esta "
|
1506 |
+
"interfaz."
|
1507 |
+
|
1508 |
+
#: views/payments/admin_create_payment_buttons.php:22
|
1509 |
+
msgid "Select Payment Button Type"
|
1510 |
+
msgstr "Seleccione el tipo de botón de pago"
|
1511 |
+
|
1512 |
+
#: views/payments/admin_create_payment_buttons.php:36
|
1513 |
+
msgid "Next"
|
1514 |
+
msgstr "siguiente"
|
1515 |
+
|
1516 |
+
#: views/payments/admin_edit_payment_buttons.php:12
|
1517 |
+
msgid "You can edit a payment button using this interface."
|
1518 |
+
msgstr "Puede editar un botón de pago mediante esta interfaz."
|
1519 |
+
|
1520 |
+
#: views/payments/admin_payment_buttons.php:6
|
1521 |
+
msgid ""
|
1522 |
+
"All the membership buttons that you created in the plugin are displayed here."
|
1523 |
+
msgstr ""
|
1524 |
+
"Todos los botones de pertenencia que creó en el complemento se muestran aquí."
|
1525 |
+
|
1526 |
+
#: views/payments/admin_payment_settings.php:27
|
1527 |
+
msgid "PayPal Integration Settings"
|
1528 |
+
msgstr "Configuración de la integración de PayPal"
|
1529 |
+
|
1530 |
+
#: views/payments/admin_payment_settings.php:30
|
1531 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
1532 |
+
msgstr "Genere el código \"Variables avanzadas\" para su botón de PayPal"
|
1533 |
+
|
1534 |
+
#: views/payments/admin_payment_settings.php:33
|
1535 |
+
msgid "Enter the Membership Level ID"
|
1536 |
+
msgstr "Introduzca el ID de nivel de membresía"
|
1537 |
+
|
1538 |
+
#: views/payments/admin_payment_settings.php:35
|
1539 |
+
msgid "Generate Code"
|
1540 |
+
msgstr "Generar codigo"
|
1541 |
+
|
1542 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:16
|
1543 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:192
|
1544 |
+
msgid "PayPal Buy Now Button Configuration"
|
1545 |
+
msgstr "PayPal Comprar ahora configuración de boton"
|
1546 |
+
|
1547 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:26
|
1548 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1549 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:27
|
1550 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:299
|
1551 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:39
|
1552 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:252
|
1553 |
+
msgid "Button Title"
|
1554 |
+
msgstr "titulo de boton"
|
1555 |
+
|
1556 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:44
|
1557 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1558 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:57
|
1559 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:268
|
1560 |
+
msgid "Payment Amount"
|
1561 |
+
msgstr "monto del pago"
|
1562 |
+
|
1563 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:52
|
1564 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:235
|
1565 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:45
|
1566 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:317
|
1567 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:65
|
1568 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:275
|
1569 |
+
msgid "Payment Currency"
|
1570 |
+
msgstr "Moneda de pago"
|
1571 |
+
|
1572 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:91
|
1573 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1574 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:171
|
1575 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:443
|
1576 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:141
|
1577 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:351
|
1578 |
+
msgid "Return URL"
|
1579 |
+
msgstr "URL de devolución"
|
1580 |
+
|
1581 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:99
|
1582 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1583 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:84
|
1584 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:356
|
1585 |
+
msgid "PayPal Email"
|
1586 |
+
msgstr "E-mail de Paypal"
|
1587 |
+
|
1588 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:107
|
1589 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:290
|
1590 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:179
|
1591 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:451
|
1592 |
+
msgid "Button Image URL"
|
1593 |
+
msgstr "URL de la imagen del botón"
|
1594 |
+
|
1595 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:117
|
1596 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1597 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:191
|
1598 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:463
|
1599 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:151
|
1600 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:361
|
1601 |
+
msgid "Save Payment Data"
|
1602 |
+
msgstr "Guardar datos de pago"
|
1603 |
+
|
1604 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1605 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:291
|
1606 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:245
|
1607 |
+
msgid "Button ID"
|
1608 |
+
msgstr "ID del botón"
|
1609 |
+
|
1610 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:18
|
1611 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:285
|
1612 |
+
msgid "PayPal Subscription Button Configuration"
|
1613 |
+
msgstr "Configuración del botón de suscripción de PayPal"
|
1614 |
+
|
1615 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:92
|
1616 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:364
|
1617 |
+
msgid "Billing Amount Each Cycle"
|
1618 |
+
msgstr "Cantidad de facturación de cada ciclo"
|
1619 |
+
|
1620 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:100
|
1621 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:372
|
1622 |
+
msgid "Billing Cycle"
|
1623 |
+
msgstr "Ciclo de facturación"
|
1624 |
+
|
1625 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:113
|
1626 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:385
|
1627 |
+
msgid "Billing Cycle Count"
|
1628 |
+
msgstr "Cuenta del ciclo de facturación"
|
1629 |
+
|
1630 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:121
|
1631 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:393
|
1632 |
+
msgid "Re-attempt on Failure"
|
1633 |
+
msgstr "Reintentar el fallo"
|
1634 |
+
|
1635 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:134
|
1636 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:406
|
1637 |
+
msgid ""
|
1638 |
+
"Trial Billing Details (Leave empty if you are not offering a trial period)"
|
1639 |
+
msgstr ""
|
1640 |
+
"Detalles de facturación de prueba (Deje en blanco si no está ofreciendo un "
|
1641 |
+
"período de prueba)"
|
1642 |
+
|
1643 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:140
|
1644 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:412
|
1645 |
+
msgid "Trial Billing Amount"
|
1646 |
+
msgstr "Importe de facturación de prueba"
|
1647 |
+
|
1648 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:148
|
1649 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:420
|
1650 |
+
msgid "Trial Billing Period"
|
1651 |
+
msgstr "Período de facturación de prueba"
|
1652 |
+
|
1653 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:165
|
1654 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:437
|
1655 |
+
msgid "Optional Details"
|
1656 |
+
msgstr "Detalles opcionales"
|
1657 |
+
|
1658 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:29
|
1659 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:236
|
1660 |
+
msgid "Stripe Buy Now Button Configuration"
|
1661 |
+
msgstr "Stripe Comprar ahora Configuración del botón"
|
1662 |
+
|
1663 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:104
|
1664 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:314
|
1665 |
+
msgid "Stripe API keys. You can get this from your Stripe account."
|
1666 |
+
msgstr "Stripe las claves del API. Puede obtener esto de su cuenta de Stripe."
|
1667 |
+
|
1668 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:108
|
1669 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:318
|
1670 |
+
msgid "Test Secret Key"
|
1671 |
+
msgstr "Clave secreta de prueba"
|
1672 |
+
|
1673 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:115
|
1674 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:325
|
1675 |
+
msgid "Test Publishable Key"
|
1676 |
+
msgstr "Clave publicable de prueba"
|
1677 |
+
|
1678 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:122
|
1679 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:332
|
1680 |
+
msgid "Live Secret Key"
|
1681 |
+
msgstr "Clave secreta en vivo"
|
1682 |
+
|
1683 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:129
|
1684 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:339
|
1685 |
+
msgid "Live Publishable Key"
|
1686 |
+
msgstr "Clave publicable en vivo"
|
1687 |
+
|
1688 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:137
|
1689 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:347
|
1690 |
+
msgid "The following details are optional."
|
1691 |
+
msgstr "Los siguientes detalles son opcionales."
|
1692 |
+
|
1693 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:85
|
1694 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:87
|
1695 |
+
#: views/payments/payment-gateway/stripe_button_shortcode_view.php:17
|
1696 |
+
msgid "Buy Now"
|
1697 |
+
msgstr "comprar ahora"
|
1698 |
+
|
1699 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:213
|
1700 |
+
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:215
|
1701 |
+
msgid "Subscribe Now"
|
1702 |
+
msgstr "suscríbete ahora"
|
languages/swpm-nb_NO.mo
ADDED
Binary file
|
languages/swpm-nb_NO.po
ADDED
@@ -0,0 +1,935 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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: 2017-01-02 12:41+0100\n"
|
6 |
+
"Last-Translator: Tom Nordstrønen <tom.nordstronen@me.com>\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.8.6\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 må logge inn for å se dette innholdet. "
|
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 tilgang til å se dette innholdet"
|
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 tilgang til å se resten av innholdet."
|
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 må logge inn for å se resten av innholdet. "
|
38 |
+
|
39 |
+
#: simple-membership/classes/class.bAdminRegistration.php:49
|
40 |
+
msgid "Registration Successful."
|
41 |
+
msgstr "Du er nå registrert."
|
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 "Vennligst endre 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 "Er alt i bruk"
|
54 |
+
|
55 |
+
#: simple-membership/classes/class.bAjax.php:29
|
56 |
+
msgid "Available"
|
57 |
+
msgstr "Tilgjengelig"
|
58 |
+
|
59 |
+
#: simple-membership/classes/class.bAuth.php:46
|
60 |
+
#: simple-membership/classes/class.bFrontRegistration.php:173
|
61 |
+
msgid "User Not Found."
|
62 |
+
msgstr "Bruker ble ikke funnet."
|
63 |
+
|
64 |
+
#: simple-membership/classes/class.bAuth.php:53
|
65 |
+
msgid "Password Empty or Invalid."
|
66 |
+
msgstr "Passordet er tomt eller ugyldig."
|
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 utløpt."
|
75 |
+
|
76 |
+
#: simple-membership/classes/class.bAuth.php:100
|
77 |
+
msgid "You are logged in as:"
|
78 |
+
msgstr "Du er logget inn som:"
|
79 |
+
|
80 |
+
#: simple-membership/classes/class.bAuth.php:139
|
81 |
+
msgid "Logged Out Successfully."
|
82 |
+
msgstr "Du er nå logget ut."
|
83 |
+
|
84 |
+
#: simple-membership/classes/class.bAuth.php:186
|
85 |
+
msgid "Session Expired."
|
86 |
+
msgstr "Sesjonen er utløpt."
|
87 |
+
|
88 |
+
#: simple-membership/classes/class.bAuth.php:194
|
89 |
+
msgid "Invalid User Name"
|
90 |
+
msgstr "Ugyldig brukernavn"
|
91 |
+
|
92 |
+
#: simple-membership/classes/class.bAuth.php:202
|
93 |
+
msgid "Sorry! Something went wrong"
|
94 |
+
msgstr "Beklager. Noe gikk 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 "Medlemsnivå"
|
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 "Medlemsnivåer"
|
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 "Antall"
|
129 |
+
|
130 |
+
#: simple-membership/classes/class.bCategoryList.php:63
|
131 |
+
msgid "Updated! "
|
132 |
+
msgstr "Oppdatert! "
|
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 ""
|
138 |
+
"Wordpress kontoen finnes med dette brukernavnet, men epost adressen stemmer "
|
139 |
+
"ikke."
|
140 |
+
|
141 |
+
#: simple-membership/classes/class.bForm.php:31
|
142 |
+
msgid ""
|
143 |
+
"Wordpress account exists with given email. But given user name doesn't match."
|
144 |
+
msgstr ""
|
145 |
+
"Wordpress kontoen finnes med dette brukernavnet, men epost adressen stemmer "
|
146 |
+
"ikke."
|
147 |
+
|
148 |
+
#: simple-membership/classes/class.bForm.php:40
|
149 |
+
msgid "User name is required"
|
150 |
+
msgstr "Brukernavn er nødvendig"
|
151 |
+
|
152 |
+
#: simple-membership/classes/class.bForm.php:44
|
153 |
+
msgid "User name contains invalid character"
|
154 |
+
msgstr "Brukernavnet inneholder ugyldige karakterer."
|
155 |
+
|
156 |
+
#: simple-membership/classes/class.bForm.php:52
|
157 |
+
msgid "User name already exists."
|
158 |
+
msgstr "Brukernavnet finnes allerede."
|
159 |
+
|
160 |
+
#: simple-membership/classes/class.bForm.php:75
|
161 |
+
msgid "Password is required"
|
162 |
+
msgstr "Passord er nødvendig."
|
163 |
+
|
164 |
+
#: simple-membership/classes/class.bForm.php:82
|
165 |
+
msgid "Password mismatch"
|
166 |
+
msgstr "Passordene er ulike."
|
167 |
+
|
168 |
+
#: simple-membership/classes/class.bForm.php:98
|
169 |
+
msgid "Email is required"
|
170 |
+
msgstr "Epost er nødvendig"
|
171 |
+
|
172 |
+
#: simple-membership/classes/class.bForm.php:102
|
173 |
+
msgid "Email is invalid"
|
174 |
+
msgstr "Ugyldig epost"
|
175 |
+
|
176 |
+
#: simple-membership/classes/class.bForm.php:118
|
177 |
+
msgid "Email is already used."
|
178 |
+
msgstr "Epost er alt i bruk."
|
179 |
+
|
180 |
+
#: simple-membership/classes/class.bForm.php:184
|
181 |
+
msgid "Member since field is invalid"
|
182 |
+
msgstr "Medlem siden feltet er ugyldig"
|
183 |
+
|
184 |
+
#: simple-membership/classes/class.bForm.php:195
|
185 |
+
msgid "Access starts field is invalid"
|
186 |
+
msgstr "Tilgang starter feltet er ugyldig"
|
187 |
+
|
188 |
+
#: simple-membership/classes/class.bForm.php:205
|
189 |
+
msgid "Gender field is invalid"
|
190 |
+
msgstr "Kjønnsfeltet er ugyldig."
|
191 |
+
|
192 |
+
#: simple-membership/classes/class.bForm.php:216
|
193 |
+
msgid "Account state field is invalid"
|
194 |
+
msgstr "Kontostatus feltet er ugyldig"
|
195 |
+
|
196 |
+
#: simple-membership/classes/class.bForm.php:223
|
197 |
+
msgid "Invalid membership level"
|
198 |
+
msgstr "Ugyldig medlemsnivå."
|
199 |
+
|
200 |
+
#: simple-membership/classes/class.bFrontRegistration.php:61
|
201 |
+
msgid "Registration Successful. "
|
202 |
+
msgstr "Registrering fullført. "
|
203 |
+
|
204 |
+
#: simple-membership/classes/class.bFrontRegistration.php:61
|
205 |
+
#: simple-membership/classes/class.bSettings.php:367
|
206 |
+
msgid "Please"
|
207 |
+
msgstr "Vennligst"
|
208 |
+
|
209 |
+
#: simple-membership/classes/class.bFrontRegistration.php:61
|
210 |
+
#: simple-membership/classes/class.bSettings.php:367
|
211 |
+
#: simple-membership/views/login.php:21
|
212 |
+
msgid "Login"
|
213 |
+
msgstr "Logg inn"
|
214 |
+
|
215 |
+
#: simple-membership/classes/class.bFrontRegistration.php:72
|
216 |
+
#: simple-membership/classes/class.bFrontRegistration.php:152
|
217 |
+
msgid "Please correct the following"
|
218 |
+
msgstr "Vennligst korriger følgende"
|
219 |
+
|
220 |
+
#: simple-membership/classes/class.bFrontRegistration.php:106
|
221 |
+
msgid "Membership Level Couldn't be found."
|
222 |
+
msgstr "Medlemsnivået finnes ikke."
|
223 |
+
|
224 |
+
#: simple-membership/classes/class.bFrontRegistration.php:162
|
225 |
+
msgid "Email Address Not Valid."
|
226 |
+
msgstr "Epost adressen er ugyldig."
|
227 |
+
|
228 |
+
#: simple-membership/classes/class.bFrontRegistration.php:193
|
229 |
+
msgid "New password has been sent to your email address."
|
230 |
+
msgstr "Et nytt passord har blitt sendt til din epost adresse."
|
231 |
+
|
232 |
+
#: simple-membership/classes/class.bLevelForm.php:47
|
233 |
+
msgid "Date format is not valid."
|
234 |
+
msgstr "Datoformatet er ugyldig."
|
235 |
+
|
236 |
+
#: simple-membership/classes/class.bLevelForm.php:54
|
237 |
+
msgid "Access duration must be > 0."
|
238 |
+
msgstr "Tilgangsvarighet må være større enn 0."
|
239 |
+
|
240 |
+
#: simple-membership/classes/class.bMembers.php:7
|
241 |
+
msgid "Member"
|
242 |
+
msgstr "Medlem"
|
243 |
+
|
244 |
+
#: simple-membership/classes/class.bMembers.php:8
|
245 |
+
#: simple-membership/classes/class.simple-wp-membership.php:462
|
246 |
+
msgid "Members"
|
247 |
+
msgstr "Medlemmer"
|
248 |
+
|
249 |
+
#: simple-membership/classes/class.bMembers.php:17
|
250 |
+
#: simple-membership/views/add.php:6 simple-membership/views/edit.php:4
|
251 |
+
msgid "User Name"
|
252 |
+
msgstr "Brukernavn"
|
253 |
+
|
254 |
+
#: simple-membership/classes/class.bMembers.php:18
|
255 |
+
#: simple-membership/views/add.php:22
|
256 |
+
#: simple-membership/views/admin_member_form_common_part.php:15
|
257 |
+
#: simple-membership/views/edit.php:20
|
258 |
+
msgid "First Name"
|
259 |
+
msgstr "Fornavn"
|
260 |
+
|
261 |
+
#: simple-membership/classes/class.bMembers.php:19
|
262 |
+
#: simple-membership/views/add.php:26
|
263 |
+
#: simple-membership/views/admin_member_form_common_part.php:19
|
264 |
+
#: simple-membership/views/edit.php:24
|
265 |
+
msgid "Last Name"
|
266 |
+
msgstr "Etternavn"
|
267 |
+
|
268 |
+
#: simple-membership/classes/class.bMembers.php:20
|
269 |
+
#: simple-membership/views/add.php:10 simple-membership/views/edit.php:8
|
270 |
+
msgid "Email"
|
271 |
+
msgstr "Epost"
|
272 |
+
|
273 |
+
#: simple-membership/classes/class.bMembers.php:22
|
274 |
+
#: simple-membership/views/admin_member_form_common_part.php:11
|
275 |
+
msgid "Access Starts"
|
276 |
+
msgstr "Tilgang starter"
|
277 |
+
|
278 |
+
#: simple-membership/classes/class.bMembers.php:23
|
279 |
+
msgid "Account State"
|
280 |
+
msgstr "Konto status"
|
281 |
+
|
282 |
+
#: simple-membership/classes/class.bMembers.php:35
|
283 |
+
#: simple-membership/classes/class.bMembershipLevels.php:29
|
284 |
+
msgid "Delete"
|
285 |
+
msgstr "Slett"
|
286 |
+
|
287 |
+
#: simple-membership/classes/class.bMembers.php:101
|
288 |
+
msgid "No Member found."
|
289 |
+
msgstr "Medlem ikke funnet."
|
290 |
+
|
291 |
+
#: simple-membership/classes/class.bMembershipLevel.php:37
|
292 |
+
msgid "Membership Level Creation Successful."
|
293 |
+
msgstr "Medlemsskapsnivå er opprettet."
|
294 |
+
|
295 |
+
#: simple-membership/classes/class.bMembershipLevel.php:56
|
296 |
+
msgid "Updated Successfully."
|
297 |
+
msgstr "Oppdatering er fullført."
|
298 |
+
|
299 |
+
#: simple-membership/classes/class.bMembershipLevels.php:18
|
300 |
+
msgid "Role"
|
301 |
+
msgstr "Rolle"
|
302 |
+
|
303 |
+
#: simple-membership/classes/class.bMembershipLevels.php:19
|
304 |
+
msgid "Access Valid For/Until"
|
305 |
+
msgstr "Adgang gyldig i / inntil"
|
306 |
+
|
307 |
+
#: simple-membership/classes/class.bSettings.php:30
|
308 |
+
msgid "Plugin Documentation"
|
309 |
+
msgstr "Plugin dokumentasjon"
|
310 |
+
|
311 |
+
#: simple-membership/classes/class.bSettings.php:32
|
312 |
+
msgid "General Settings"
|
313 |
+
msgstr "Generelt oppsett"
|
314 |
+
|
315 |
+
#: simple-membership/classes/class.bSettings.php:34
|
316 |
+
msgid "Enable Free Membership"
|
317 |
+
msgstr "Tillat gratis medlemskap."
|
318 |
+
|
319 |
+
#: simple-membership/classes/class.bSettings.php:37
|
320 |
+
msgid "Enable/disable registration for free membership level"
|
321 |
+
msgstr "Tillat / stopp registrering av gratis medlemskap."
|
322 |
+
|
323 |
+
#: simple-membership/classes/class.bSettings.php:38
|
324 |
+
msgid "Free Membership Level ID"
|
325 |
+
msgstr "Gratis medlemskapsnivå ID"
|
326 |
+
|
327 |
+
#: simple-membership/classes/class.bSettings.php:41
|
328 |
+
msgid "Assign free membership level ID"
|
329 |
+
msgstr "Tildel gratis medlemskapsnivå ID"
|
330 |
+
|
331 |
+
#: simple-membership/classes/class.bSettings.php:42
|
332 |
+
msgid "Enable More Tag Protection"
|
333 |
+
msgstr "Tillat bruk av «More» tag beskyttelse"
|
334 |
+
|
335 |
+
#: simple-membership/classes/class.bSettings.php:45
|
336 |
+
msgid ""
|
337 |
+
"Enables or disables \"more\" tag protection in the posts and pages. Anything "
|
338 |
+
"after the More tag is protected. Anything before the more tag is teaser "
|
339 |
+
"content."
|
340 |
+
msgstr ""
|
341 |
+
"Tillat eller stopp \"more\" tag beskyttelse i innlegg og sider. Alt etter "
|
342 |
+
"'mer' tag vil være beskyttet. Alt før 'mer' tag vises."
|
343 |
+
|
344 |
+
#: simple-membership/classes/class.bSettings.php:46
|
345 |
+
msgid "Hide Adminbar"
|
346 |
+
msgstr "Skjul adminlinje"
|
347 |
+
|
348 |
+
#: simple-membership/classes/class.bSettings.php:49
|
349 |
+
msgid ""
|
350 |
+
"WordPress shows an admin toolbar to the logged in users of the site. Check "
|
351 |
+
"this box if you want to hide that admin toolbar in the fronend of your site."
|
352 |
+
msgstr ""
|
353 |
+
"WordPress viser en adminlinje til brukere som er logget inn. Kryss av dersom "
|
354 |
+
"du vil skjule administrasjonlinjen."
|
355 |
+
|
356 |
+
#: simple-membership/classes/class.bSettings.php:51
|
357 |
+
msgid "Default Account Status"
|
358 |
+
msgstr "Standard konto status"
|
359 |
+
|
360 |
+
#: simple-membership/classes/class.bSettings.php:56
|
361 |
+
msgid ""
|
362 |
+
"Select the default account status for newly registered users. If you want to "
|
363 |
+
"manually approve the members then you can set the status to \"Pending\"."
|
364 |
+
msgstr ""
|
365 |
+
"Velg standard konto status for nyregistrerte brukere. Hvis du ønsker å "
|
366 |
+
"godkjenne medlemmene manuelt, kan du sette status til \"Aventer\"."
|
367 |
+
|
368 |
+
#: simple-membership/classes/class.bSettings.php:62
|
369 |
+
msgid "Pages Settings"
|
370 |
+
msgstr "Sideopsett"
|
371 |
+
|
372 |
+
#: simple-membership/classes/class.bSettings.php:64
|
373 |
+
msgid "Login Page URL"
|
374 |
+
msgstr "Logg inn side URL"
|
375 |
+
|
376 |
+
#: simple-membership/classes/class.bSettings.php:68
|
377 |
+
msgid "Registration Page URL"
|
378 |
+
msgstr "Registreringsside URL"
|
379 |
+
|
380 |
+
#: simple-membership/classes/class.bSettings.php:72
|
381 |
+
msgid "Join Us Page URL"
|
382 |
+
msgstr "Bli medlem side URL"
|
383 |
+
|
384 |
+
#: simple-membership/classes/class.bSettings.php:76
|
385 |
+
msgid "Edit Profile Page URL"
|
386 |
+
msgstr "Endre profilside URL"
|
387 |
+
|
388 |
+
#: simple-membership/classes/class.bSettings.php:80
|
389 |
+
msgid "Password Reset Page URL"
|
390 |
+
msgstr "Passord nullstillingsside URL"
|
391 |
+
|
392 |
+
#: simple-membership/classes/class.bSettings.php:85
|
393 |
+
msgid "Test & Debug Settings"
|
394 |
+
msgstr "Test & feilrettinger innstillinger"
|
395 |
+
|
396 |
+
#: simple-membership/classes/class.bSettings.php:91
|
397 |
+
msgid "Enable Sandbox Testing"
|
398 |
+
msgstr "Tillat sandbox test"
|
399 |
+
|
400 |
+
#: simple-membership/classes/class.bSettings.php:94
|
401 |
+
msgid "Enable this option if you want to do sandbox payment testing."
|
402 |
+
msgstr "Tillat denne dersom du vil teste i sandbox betalingstesting."
|
403 |
+
|
404 |
+
#: simple-membership/classes/class.bSettings.php:104
|
405 |
+
msgid "Email Misc. Settings"
|
406 |
+
msgstr "Diverse epost innstillinger"
|
407 |
+
|
408 |
+
#: simple-membership/classes/class.bSettings.php:106
|
409 |
+
msgid "From Email Address"
|
410 |
+
msgstr "Avsender epost adresse"
|
411 |
+
|
412 |
+
#: simple-membership/classes/class.bSettings.php:111
|
413 |
+
msgid "Email Settings (Prompt to Complete Registration )"
|
414 |
+
msgstr "Epost innstillinger (spør for å fullføre registrering)"
|
415 |
+
|
416 |
+
#: simple-membership/classes/class.bSettings.php:113
|
417 |
+
#: simple-membership/classes/class.bSettings.php:124
|
418 |
+
#: simple-membership/classes/class.bSettings.php:143
|
419 |
+
msgid "Email Subject"
|
420 |
+
msgstr "Epost emne"
|
421 |
+
|
422 |
+
#: simple-membership/classes/class.bSettings.php:117
|
423 |
+
#: simple-membership/classes/class.bSettings.php:128
|
424 |
+
#: simple-membership/classes/class.bSettings.php:147
|
425 |
+
msgid "Email Body"
|
426 |
+
msgstr "Epost tekst"
|
427 |
+
|
428 |
+
#: simple-membership/classes/class.bSettings.php:122
|
429 |
+
msgid "Email Settings (Registration Complete)"
|
430 |
+
msgstr "Epost innstillinger (fullført registrering)"
|
431 |
+
|
432 |
+
#: simple-membership/classes/class.bSettings.php:132
|
433 |
+
msgid "Send Notification To Admin"
|
434 |
+
msgstr "Send melding til administrator"
|
435 |
+
|
436 |
+
#: simple-membership/classes/class.bSettings.php:136
|
437 |
+
msgid "Send Email to Member When Added via Admin Dashboard"
|
438 |
+
msgstr "Send epost til medlem som tilføyes via admin panelet"
|
439 |
+
|
440 |
+
#: simple-membership/classes/class.bSettings.php:141
|
441 |
+
msgid " Email Settings (Account Upgrade Notification)"
|
442 |
+
msgstr "Epost innstillinger (beskjed om kontooppgradering)"
|
443 |
+
|
444 |
+
#: simple-membership/classes/class.bSettings.php:367
|
445 |
+
msgid "Not a Member?"
|
446 |
+
msgstr "Ikke medlem?"
|
447 |
+
|
448 |
+
#: simple-membership/classes/class.bSettings.php:367
|
449 |
+
#: simple-membership/views/login.php:27
|
450 |
+
msgid "Join Us"
|
451 |
+
msgstr "Registrer deg"
|
452 |
+
|
453 |
+
#: simple-membership/classes/class.bUtils.php:63
|
454 |
+
msgid "Active"
|
455 |
+
msgstr "Aktiv"
|
456 |
+
|
457 |
+
#: simple-membership/classes/class.bUtils.php:64
|
458 |
+
msgid "Inactive"
|
459 |
+
msgstr "Inaktiv"
|
460 |
+
|
461 |
+
#: simple-membership/classes/class.bUtils.php:65
|
462 |
+
msgid "Pending"
|
463 |
+
msgstr "Avventer"
|
464 |
+
|
465 |
+
#: simple-membership/classes/class.bUtils.php:66
|
466 |
+
msgid "Expired"
|
467 |
+
msgstr "Utløpt"
|
468 |
+
|
469 |
+
#: simple-membership/classes/class.bUtils.php:251
|
470 |
+
msgid "Never"
|
471 |
+
msgstr "Aldri"
|
472 |
+
|
473 |
+
#: simple-membership/classes/class.miscUtils.php:51
|
474 |
+
msgid "Registration"
|
475 |
+
msgstr "Registrering"
|
476 |
+
|
477 |
+
#: simple-membership/classes/class.miscUtils.php:74
|
478 |
+
msgid "Member Login"
|
479 |
+
msgstr "Medlemsinnlogging"
|
480 |
+
|
481 |
+
#: simple-membership/classes/class.miscUtils.php:97
|
482 |
+
msgid "Profile"
|
483 |
+
msgstr "Profil"
|
484 |
+
|
485 |
+
#: simple-membership/classes/class.miscUtils.php:120
|
486 |
+
msgid "Password Reset"
|
487 |
+
msgstr "Nullstill passord"
|
488 |
+
|
489 |
+
#: simple-membership/classes/class.simple-wp-membership.php:184
|
490 |
+
msgid "You are not logged in."
|
491 |
+
msgstr "Du er ikke innlogget."
|
492 |
+
|
493 |
+
#: simple-membership/classes/class.simple-wp-membership.php:215
|
494 |
+
msgid "Simple WP Membership Protection"
|
495 |
+
msgstr "Simple WP Membership beskyttelse"
|
496 |
+
|
497 |
+
#: simple-membership/classes/class.simple-wp-membership.php:228
|
498 |
+
msgid "Simple Membership Protection options"
|
499 |
+
msgstr "Simple Membership Protection valgmuligheter"
|
500 |
+
|
501 |
+
#: simple-membership/classes/class.simple-wp-membership.php:244
|
502 |
+
msgid "Do you want to protect this content?"
|
503 |
+
msgstr "Vil du beskytte dette innholdet?"
|
504 |
+
|
505 |
+
#: simple-membership/classes/class.simple-wp-membership.php:249
|
506 |
+
msgid "Select the membership level that can access this content:"
|
507 |
+
msgstr "Velg medlemsnivå som har tilgang til dette innholdet:"
|
508 |
+
|
509 |
+
#: simple-membership/classes/class.simple-wp-membership.php:459
|
510 |
+
msgid "WP Membership"
|
511 |
+
msgstr "WP medlemskap"
|
512 |
+
|
513 |
+
#: simple-membership/classes/class.simple-wp-membership.php:466
|
514 |
+
msgid "Settings"
|
515 |
+
msgstr "Innstillinger"
|
516 |
+
|
517 |
+
#: simple-membership/classes/class.simple-wp-membership.php:468
|
518 |
+
msgid "Add-ons"
|
519 |
+
msgstr "Tillegg"
|
520 |
+
|
521 |
+
#: simple-membership/views/add.php:14 simple-membership/views/admin_add.php:19
|
522 |
+
#: simple-membership/views/admin_edit.php:17
|
523 |
+
#: simple-membership/views/edit.php:12 simple-membership/views/login.php:11
|
524 |
+
msgid "Password"
|
525 |
+
msgstr "Passord"
|
526 |
+
|
527 |
+
#: simple-membership/views/add.php:18 simple-membership/views/edit.php:16
|
528 |
+
msgid "Repeat Password"
|
529 |
+
msgstr "Gjenta passord"
|
530 |
+
|
531 |
+
#: simple-membership/views/add.php:37
|
532 |
+
msgid "Register"
|
533 |
+
msgstr "Registrer"
|
534 |
+
|
535 |
+
#: simple-membership/views/admin_add.php:6
|
536 |
+
msgid "Add Member"
|
537 |
+
msgstr "Legg til medlem"
|
538 |
+
|
539 |
+
#: simple-membership/views/admin_add.php:7
|
540 |
+
msgid "Create a brand new user and add it to this site."
|
541 |
+
msgstr "Opprett en helt ny bruker av denne siden."
|
542 |
+
|
543 |
+
#: simple-membership/views/admin_add.php:11
|
544 |
+
msgid "User name"
|
545 |
+
msgstr "Brukernavn"
|
546 |
+
|
547 |
+
#: simple-membership/views/admin_add.php:11
|
548 |
+
#: simple-membership/views/admin_add.php:15
|
549 |
+
#: simple-membership/views/admin_add_level.php:11
|
550 |
+
#: simple-membership/views/admin_add_level.php:15
|
551 |
+
#: simple-membership/views/admin_add_level.php:19
|
552 |
+
#: simple-membership/views/admin_edit.php:9
|
553 |
+
#: simple-membership/views/admin_edit.php:13
|
554 |
+
#: simple-membership/views/admin_edit_level.php:10
|
555 |
+
#: simple-membership/views/admin_edit_level.php:14
|
556 |
+
#: simple-membership/views/admin_edit_level.php:18
|
557 |
+
msgid "(required)"
|
558 |
+
msgstr "(obligatorisk)"
|
559 |
+
|
560 |
+
#: simple-membership/views/admin_add.php:15
|
561 |
+
#: simple-membership/views/admin_edit.php:13
|
562 |
+
msgid "E-mail"
|
563 |
+
msgstr "Epost"
|
564 |
+
|
565 |
+
#: simple-membership/views/admin_add.php:19
|
566 |
+
msgid "(twice, required)"
|
567 |
+
msgstr "(to ganger, obligatorisk)"
|
568 |
+
|
569 |
+
#: simple-membership/views/admin_add.php:24
|
570 |
+
#: simple-membership/views/admin_edit.php:21
|
571 |
+
msgid "Strength indicator"
|
572 |
+
msgstr "Styrkeindikator"
|
573 |
+
|
574 |
+
#: simple-membership/views/admin_add.php:25
|
575 |
+
#: simple-membership/views/admin_edit.php:22
|
576 |
+
msgid ""
|
577 |
+
"Hint: The password should be at least seven characters long. To make it "
|
578 |
+
"stronger, use upper and lower case letters, numbers and symbols like ! \" ? "
|
579 |
+
"$ % ^ & )."
|
580 |
+
msgstr ""
|
581 |
+
"Råd: Passordet bør være minst syv tegn langt. For at gjøre det sterkere, "
|
582 |
+
"bruk store og små bokstaver, tall og symboler som ! \" ? $ % ^ & )."
|
583 |
+
|
584 |
+
#: simple-membership/views/admin_add.php:29
|
585 |
+
#: simple-membership/views/admin_edit.php:26
|
586 |
+
#: simple-membership/views/loggedin.php:7
|
587 |
+
msgid "Account Status"
|
588 |
+
msgstr "Kontostatus"
|
589 |
+
|
590 |
+
#: simple-membership/views/admin_add.php:36
|
591 |
+
msgid "Add New Member "
|
592 |
+
msgstr "Legg til nytt medlem "
|
593 |
+
|
594 |
+
#: simple-membership/views/admin_addon_settings.php:2
|
595 |
+
#: simple-membership/views/admin_payment_settings.php:2
|
596 |
+
#: simple-membership/views/admin_settings.php:2
|
597 |
+
#: simple-membership/views/admin_tools_settings.php:2
|
598 |
+
msgid "Simple WP Membership::Settings"
|
599 |
+
msgstr "Simple WP Membership::innstillinger"
|
600 |
+
|
601 |
+
#: simple-membership/views/admin_addon_settings.php:7
|
602 |
+
msgid ""
|
603 |
+
"Some of the simple membership plugin's addon settings and options will be "
|
604 |
+
"displayed here (if you have them)"
|
605 |
+
msgstr ""
|
606 |
+
"Noen av Simple Membership plugin innstillingene vil bli vist her (dersom du "
|
607 |
+
"har dem)."
|
608 |
+
|
609 |
+
#: simple-membership/views/admin_add_level.php:6
|
610 |
+
msgid "Create new membership level."
|
611 |
+
msgstr "Opprett nytt medlemsnivå."
|
612 |
+
|
613 |
+
#: simple-membership/views/admin_add_level.php:11
|
614 |
+
#: simple-membership/views/admin_edit_level.php:10
|
615 |
+
msgid "Membership Level Name"
|
616 |
+
msgstr "Medlemsnivå navn"
|
617 |
+
|
618 |
+
#: simple-membership/views/admin_add_level.php:15
|
619 |
+
#: simple-membership/views/admin_edit_level.php:14
|
620 |
+
msgid "Default WordPress Role"
|
621 |
+
msgstr "Standard WordPress rolle"
|
622 |
+
|
623 |
+
#: simple-membership/views/admin_add_level.php:19
|
624 |
+
#: simple-membership/views/admin_edit_level.php:18
|
625 |
+
msgid "Access Duration"
|
626 |
+
msgstr "Adgangsvarighet"
|
627 |
+
|
628 |
+
#: simple-membership/views/admin_add_level.php:22
|
629 |
+
msgid "No Expiry (Access for this level will not expire until cancelled"
|
630 |
+
msgstr ""
|
631 |
+
"Utløper aldri (adgang til denne medlemskategori vil ikke utløpe med mindre "
|
632 |
+
"den slettes)"
|
633 |
+
|
634 |
+
#: simple-membership/views/admin_add_level.php:23
|
635 |
+
#: simple-membership/views/admin_add_level.php:25
|
636 |
+
#: simple-membership/views/admin_add_level.php:27
|
637 |
+
#: simple-membership/views/admin_add_level.php:29
|
638 |
+
#: simple-membership/views/admin_edit_level.php:22
|
639 |
+
#: simple-membership/views/admin_edit_level.php:25
|
640 |
+
#: simple-membership/views/admin_edit_level.php:28
|
641 |
+
#: simple-membership/views/admin_edit_level.php:31
|
642 |
+
msgid "Expire After"
|
643 |
+
msgstr "Utløper etter"
|
644 |
+
|
645 |
+
#: simple-membership/views/admin_add_level.php:24
|
646 |
+
#: simple-membership/views/admin_edit_level.php:23
|
647 |
+
msgid "Days (Access expires after given number of days)"
|
648 |
+
msgstr "Dager (adgang utløper etter et gitt antall dager)"
|
649 |
+
|
650 |
+
#: simple-membership/views/admin_add_level.php:26
|
651 |
+
msgid "Weeks (Access expires after given number of weeks"
|
652 |
+
msgstr "Uker (adgang utløper etter et gitt antall uker)"
|
653 |
+
|
654 |
+
#: simple-membership/views/admin_add_level.php:28
|
655 |
+
#: simple-membership/views/admin_edit_level.php:29
|
656 |
+
msgid "Months (Access expires after given number of months)"
|
657 |
+
msgstr "Måneder (adgang utløper etter et gitt antall måneder)"
|
658 |
+
|
659 |
+
#: simple-membership/views/admin_add_level.php:30
|
660 |
+
#: simple-membership/views/admin_edit_level.php:32
|
661 |
+
msgid "Years (Access expires after given number of years)"
|
662 |
+
msgstr "År (adgang utløper etter et gitt antall år)"
|
663 |
+
|
664 |
+
#: simple-membership/views/admin_add_level.php:31
|
665 |
+
#: simple-membership/views/admin_edit_level.php:34
|
666 |
+
msgid "Fixed Date Expiry"
|
667 |
+
msgstr "Fast utløpsdato"
|
668 |
+
|
669 |
+
#: simple-membership/views/admin_add_level.php:32
|
670 |
+
#: simple-membership/views/admin_edit_level.php:35
|
671 |
+
msgid "(Access expires on a fixed date)"
|
672 |
+
msgstr "(Adgang utløper på en bestemt dato)"
|
673 |
+
|
674 |
+
#: simple-membership/views/admin_add_level.php:36
|
675 |
+
msgid "Access to older posts."
|
676 |
+
msgstr "Adgang til eldre innlegg."
|
677 |
+
|
678 |
+
#: simple-membership/views/admin_add_level.php:39
|
679 |
+
msgid "Only allow access to posts published after the user's join date."
|
680 |
+
msgstr "Tillat kun adgang til innlegg publisert etter at brukeren ble medlem."
|
681 |
+
|
682 |
+
#: simple-membership/views/admin_add_level.php:45
|
683 |
+
msgid "Add New Membership Level "
|
684 |
+
msgstr "Opprett nytt medlemsnivå "
|
685 |
+
|
686 |
+
#: simple-membership/views/admin_add_ons_page.php:6
|
687 |
+
msgid "Simple WP Membership::Add-ons"
|
688 |
+
msgstr "Simple WP Membership :: Plugin"
|
689 |
+
|
690 |
+
#: simple-membership/views/admin_category_list.php:2
|
691 |
+
msgid "Simple WP Membership::Categories"
|
692 |
+
msgstr "Simple WP Membership :: Kategorier"
|
693 |
+
|
694 |
+
#: simple-membership/views/admin_category_list.php:7
|
695 |
+
msgid ""
|
696 |
+
"First of all, globally protect the category on your site by selecting "
|
697 |
+
"\"General Protection\" from the drop-down box below and then select the "
|
698 |
+
"categories that should be protected from non-logged in users."
|
699 |
+
msgstr ""
|
700 |
+
"Først velger du global beskyttelse av kategorien på din internetside ved å "
|
701 |
+
"velge \"Generell beskyttelse\" fra dropdown boksen nedenfor, velg deretter "
|
702 |
+
"kategorien(e) som skal beskyttes mot brukere som ikke er logget inn."
|
703 |
+
|
704 |
+
#: simple-membership/views/admin_category_list.php:10
|
705 |
+
msgid ""
|
706 |
+
"Next, select an existing membership level from the drop-down box below and "
|
707 |
+
"then select the categories you want to grant access to (for that particular "
|
708 |
+
"membership level)."
|
709 |
+
msgstr ""
|
710 |
+
"Deretter velger du et eksistererende medlemsnivå fra dropdown boksen under, "
|
711 |
+
"velg så de kategoriene du ønsker å gi tilgang til (for det aktuelle "
|
712 |
+
"medlemsnivået)."
|
713 |
+
|
714 |
+
#: simple-membership/views/admin_edit.php:5
|
715 |
+
msgid "Edit Member"
|
716 |
+
msgstr "Endre medlem"
|
717 |
+
|
718 |
+
#: simple-membership/views/admin_edit.php:6
|
719 |
+
msgid "Edit existing member details."
|
720 |
+
msgstr "Endre eksisterende medlemsinnstillinger."
|
721 |
+
|
722 |
+
#: simple-membership/views/admin_edit.php:9 simple-membership/views/login.php:5
|
723 |
+
msgid "Username"
|
724 |
+
msgstr "Brukernavn"
|
725 |
+
|
726 |
+
#: simple-membership/views/admin_edit.php:17
|
727 |
+
msgid "(twice, leave empty to retain old password)"
|
728 |
+
msgstr "(to ganger, la det være tomt for å beholde nåværende passord)"
|
729 |
+
|
730 |
+
#: simple-membership/views/admin_edit.php:33
|
731 |
+
msgid "Notify User"
|
732 |
+
msgstr "Send beskjed til bruker"
|
733 |
+
|
734 |
+
#: simple-membership/views/admin_edit.php:40
|
735 |
+
msgid "Edit User "
|
736 |
+
msgstr "Endre bruker"
|
737 |
+
|
738 |
+
#: simple-membership/views/admin_edit_level.php:5
|
739 |
+
msgid "Edit membership level"
|
740 |
+
msgstr "Endre medlemskategori"
|
741 |
+
|
742 |
+
#: simple-membership/views/admin_edit_level.php:6
|
743 |
+
msgid "Edit membership level."
|
744 |
+
msgstr "Endre medlemskategori."
|
745 |
+
|
746 |
+
#: simple-membership/views/admin_edit_level.php:21
|
747 |
+
msgid "No Expiry (Access for this level will not expire until cancelled)"
|
748 |
+
msgstr ""
|
749 |
+
"Utløper aldri (adgang til dette nivået utløper ikke med mindre det slettes)."
|
750 |
+
|
751 |
+
#: simple-membership/views/admin_edit_level.php:26
|
752 |
+
msgid "Weeks (Access expires after given number of weeks)"
|
753 |
+
msgstr "Uker (adgang utløper etter et gitt antall uker)"
|
754 |
+
|
755 |
+
#: simple-membership/views/admin_edit_level.php:40
|
756 |
+
msgid "Protect Older Posts (optional)"
|
757 |
+
msgstr "Beskytt eldre innlegg (valgfritt)"
|
758 |
+
|
759 |
+
#: simple-membership/views/admin_edit_level.php:43
|
760 |
+
msgid ""
|
761 |
+
"Only allow access to protected posts published after the members's join date."
|
762 |
+
msgstr ""
|
763 |
+
"Kun tillat tilgang til beskyttede innlegg som ble publisert etter at "
|
764 |
+
"medlemmet ble registert."
|
765 |
+
|
766 |
+
#: simple-membership/views/admin_edit_level.php:51
|
767 |
+
msgid "Edit Membership Level "
|
768 |
+
msgstr "Endre medlemsnivå "
|
769 |
+
|
770 |
+
#: simple-membership/views/admin_members.php:2
|
771 |
+
msgid "Simple WP Membership::Members"
|
772 |
+
msgstr "Simple WP Membership :: Medlemmer"
|
773 |
+
|
774 |
+
#: simple-membership/views/admin_members.php:3
|
775 |
+
#: simple-membership/views/admin_members.php:19
|
776 |
+
#: simple-membership/views/admin_membership_levels.php:20
|
777 |
+
msgid "Add New"
|
778 |
+
msgstr "Opprett ny"
|
779 |
+
|
780 |
+
#: simple-membership/views/admin_members.php:9
|
781 |
+
#: simple-membership/views/admin_membership_levels.php:10
|
782 |
+
msgid "search"
|
783 |
+
msgstr "søk"
|
784 |
+
|
785 |
+
#: simple-membership/views/admin_membership_levels.php:2
|
786 |
+
msgid "Simple WP Membership::Membership Levels"
|
787 |
+
msgstr "Simple WP Membership :: Medlemsnivå"
|
788 |
+
|
789 |
+
#: simple-membership/views/admin_membership_level_menu.php:2
|
790 |
+
msgid "Membership level"
|
791 |
+
msgstr "Medlemsnivå"
|
792 |
+
|
793 |
+
#: simple-membership/views/admin_membership_level_menu.php:3
|
794 |
+
msgid "Manage Content Production"
|
795 |
+
msgstr "Håndter innholdsproduksjon"
|
796 |
+
|
797 |
+
#: simple-membership/views/admin_membership_level_menu.php:4
|
798 |
+
msgid "Category Protection"
|
799 |
+
msgstr "Kategoribeskyttelse"
|
800 |
+
|
801 |
+
#: simple-membership/views/admin_membership_manage.php:17
|
802 |
+
msgid "Example Content Protection Settings"
|
803 |
+
msgstr "Eksempel på innstillinger for innholdsbeskyttelse"
|
804 |
+
|
805 |
+
#: simple-membership/views/admin_member_form_common_part.php:23
|
806 |
+
msgid "Gender"
|
807 |
+
msgstr "Kjønn"
|
808 |
+
|
809 |
+
#: simple-membership/views/admin_member_form_common_part.php:30
|
810 |
+
#: simple-membership/views/edit.php:28
|
811 |
+
msgid "Phone"
|
812 |
+
msgstr "Telefon"
|
813 |
+
|
814 |
+
#: simple-membership/views/admin_member_form_common_part.php:34
|
815 |
+
#: simple-membership/views/edit.php:32
|
816 |
+
msgid "Street"
|
817 |
+
msgstr "Gate/veg"
|
818 |
+
|
819 |
+
#: simple-membership/views/admin_member_form_common_part.php:38
|
820 |
+
#: simple-membership/views/edit.php:36
|
821 |
+
msgid "City"
|
822 |
+
msgstr "By/sted"
|
823 |
+
|
824 |
+
#: simple-membership/views/admin_member_form_common_part.php:42
|
825 |
+
#: simple-membership/views/edit.php:40
|
826 |
+
msgid "State"
|
827 |
+
msgstr "Fylke"
|
828 |
+
|
829 |
+
#: simple-membership/views/admin_member_form_common_part.php:46
|
830 |
+
#: simple-membership/views/edit.php:44
|
831 |
+
msgid "Zipcode"
|
832 |
+
msgstr "Postnummer"
|
833 |
+
|
834 |
+
#: simple-membership/views/admin_member_form_common_part.php:50
|
835 |
+
#: simple-membership/views/edit.php:48
|
836 |
+
msgid "Country"
|
837 |
+
msgstr "Land"
|
838 |
+
|
839 |
+
#: simple-membership/views/admin_member_form_common_part.php:54
|
840 |
+
msgid "Company"
|
841 |
+
msgstr "Foretak"
|
842 |
+
|
843 |
+
#: simple-membership/views/admin_member_form_common_part.php:58
|
844 |
+
msgid "Member Since"
|
845 |
+
msgstr "Medlem siden"
|
846 |
+
|
847 |
+
#: simple-membership/views/admin_payment_settings.php:33
|
848 |
+
msgid "PayPal Integration Settings"
|
849 |
+
msgstr "PayPal integrasjonsinnstillinger"
|
850 |
+
|
851 |
+
#: simple-membership/views/admin_payment_settings.php:36
|
852 |
+
msgid "Generate the \"Advanced Variables\" Code for your PayPal button"
|
853 |
+
msgstr "Generer \"avanserte variabler» kode til din PayPal knapp"
|
854 |
+
|
855 |
+
#: simple-membership/views/admin_payment_settings.php:39
|
856 |
+
msgid "Enter the Membership Level ID"
|
857 |
+
msgstr "Oppgi medlemsnivå ID"
|
858 |
+
|
859 |
+
#: simple-membership/views/admin_payment_settings.php:41
|
860 |
+
msgid "Generate Code"
|
861 |
+
msgstr "Generer kode"
|
862 |
+
|
863 |
+
#: simple-membership/views/admin_tools_settings.php:9
|
864 |
+
msgid "Generate a Registration Completion link"
|
865 |
+
msgstr "Generer en link for fullføring av registrering"
|
866 |
+
|
867 |
+
#: simple-membership/views/admin_tools_settings.php:12
|
868 |
+
msgid ""
|
869 |
+
"You can manually generate a registration completion link here and give it to "
|
870 |
+
"your customer if they have missed the email that was automatically sent out "
|
871 |
+
"to them after the payment."
|
872 |
+
msgstr ""
|
873 |
+
"Du kan generere en registrerings fullføringslink manuelt her og gi det til "
|
874 |
+
"ditt medlem, hvis medlemmet ikke har fått epost, som ble sendt automatisk "
|
875 |
+
"umiddelbart etter betaling."
|
876 |
+
|
877 |
+
#: simple-membership/views/admin_tools_settings.php:17
|
878 |
+
msgid "Generate Registration Completion Link"
|
879 |
+
msgstr "Generer registrerings fullførings link"
|
880 |
+
|
881 |
+
#: simple-membership/views/admin_tools_settings.php:20
|
882 |
+
msgid "OR"
|
883 |
+
msgstr "ELLER"
|
884 |
+
|
885 |
+
#: simple-membership/views/admin_tools_settings.php:21
|
886 |
+
msgid "For All Pending Registrations"
|
887 |
+
msgstr "For alle avventende registreringer"
|
888 |
+
|
889 |
+
#: simple-membership/views/admin_tools_settings.php:24
|
890 |
+
msgid "Registration Completion Links Will Appear Below:"
|
891 |
+
msgstr "Registrering fullførings linker vil vises under:"
|
892 |
+
|
893 |
+
#: simple-membership/views/admin_tools_settings.php:31
|
894 |
+
msgid "Send Registration Reminder Email too"
|
895 |
+
msgstr "Send også epost med påminnelse om registrering"
|
896 |
+
|
897 |
+
#: simple-membership/views/admin_tools_settings.php:34
|
898 |
+
msgid "Submit"
|
899 |
+
msgstr "Send"
|
900 |
+
|
901 |
+
#: simple-membership/views/edit.php:58
|
902 |
+
msgid "Update"
|
903 |
+
msgstr "Oppdater"
|
904 |
+
|
905 |
+
#: simple-membership/views/forgot_password.php:5
|
906 |
+
msgid "Email Address"
|
907 |
+
msgstr "Epost adresse"
|
908 |
+
|
909 |
+
#: simple-membership/views/forgot_password.php:12
|
910 |
+
msgid "Reset Password"
|
911 |
+
msgstr "Nullstill passord"
|
912 |
+
|
913 |
+
#: simple-membership/views/loggedin.php:3
|
914 |
+
msgid "Logged in as"
|
915 |
+
msgstr "Innlogget som"
|
916 |
+
|
917 |
+
#: simple-membership/views/loggedin.php:11
|
918 |
+
msgid "Membership"
|
919 |
+
msgstr "Medlemskap"
|
920 |
+
|
921 |
+
#: simple-membership/views/loggedin.php:15
|
922 |
+
msgid "Account Expiry"
|
923 |
+
msgstr "Kontoutløp"
|
924 |
+
|
925 |
+
#: simple-membership/views/loggedin.php:19
|
926 |
+
msgid "Logout"
|
927 |
+
msgstr "Logg ut"
|
928 |
+
|
929 |
+
#: simple-membership/views/login.php:18
|
930 |
+
msgid "Remember Me"
|
931 |
+
msgstr "Husk meg"
|
932 |
+
|
933 |
+
#: simple-membership/views/login.php:24
|
934 |
+
msgid "Forgot Password"
|
935 |
+
msgstr "Glemt passord"
|
languages/swpm.pot
CHANGED
@@ -1,69 +1,81 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Simple Membership\n"
|
4 |
-
"POT-Creation-Date:
|
5 |
-
"PO-Revision-Date:
|
6 |
"Last-Translator: \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.5.7\n"
|
12 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
13 |
"X-Poedit-Basepath: .\n"
|
14 |
"X-Poedit-SearchPath-0: .\n"
|
15 |
|
16 |
-
#: classes/class.simple-wp-membership.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
msgid "You are not logged in."
|
18 |
msgstr ""
|
19 |
|
20 |
-
#: classes/class.simple-wp-membership.php:
|
21 |
msgid ""
|
22 |
"You have the sandbox payment mode enabled in plugin settings. Make sure to "
|
23 |
"turn off the sandbox mode when you want to do live transactions."
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: classes/class.simple-wp-membership.php:
|
27 |
msgid "Simple WP Membership Protection"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: classes/class.simple-wp-membership.php:
|
31 |
msgid "Simple Membership Protection options"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: classes/class.simple-wp-membership.php:
|
35 |
msgid "Do you want to protect this content?"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/class.simple-wp-membership.php:
|
39 |
msgid "Select the membership level that can access this content:"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: classes/class.simple-wp-membership.php:
|
43 |
msgid "WP Membership"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: classes/class.simple-wp-membership.php:
|
47 |
-
#: classes/class.swpm-members.php:
|
48 |
msgid "Members"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: classes/class.simple-wp-membership.php:
|
52 |
#: classes/class.swpm-category-list.php:20
|
53 |
#: classes/class.swpm-membership-levels.php:12
|
54 |
#: classes/class.swpm-membership-levels.php:257
|
55 |
msgid "Membership Levels"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: classes/class.simple-wp-membership.php:
|
59 |
msgid "Settings"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/class.simple-wp-membership.php:
|
63 |
msgid "Payments"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: classes/class.simple-wp-membership.php:
|
67 |
msgid "Add-ons"
|
68 |
msgstr ""
|
69 |
|
@@ -74,7 +86,7 @@ msgstr ""
|
|
74 |
|
75 |
#: classes/class.swpm-access-control.php:56
|
76 |
#: classes/class.swpm-access-control.php:128
|
77 |
-
#: classes/class.swpm-access-control.php:
|
78 |
msgid "Your account has expired. "
|
79 |
msgstr ""
|
80 |
|
@@ -88,11 +100,11 @@ msgstr ""
|
|
88 |
msgid "This content is not permitted for your membership level."
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: classes/class.swpm-access-control.php:
|
92 |
msgid "You need to login to view the rest of the content. "
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: classes/class.swpm-access-control.php:
|
96 |
msgid " The rest of the content is not permitted for your membership level."
|
97 |
msgstr ""
|
98 |
|
@@ -160,52 +172,57 @@ msgid ""
|
|
160 |
"ONLY for ADMIN user."
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: classes/class.swpm-auth.php:
|
164 |
-
msgid "
|
165 |
msgstr ""
|
166 |
|
167 |
#: classes/class.swpm-auth.php:81
|
|
|
|
|
|
|
|
|
168 |
msgid "Password Empty or Invalid."
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: classes/class.swpm-auth.php:
|
172 |
msgid "Account is inactive."
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: classes/class.swpm-auth.php:
|
176 |
msgid "Account has expired."
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: classes/class.swpm-auth.php:
|
180 |
msgid "Account is pending."
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: classes/class.swpm-auth.php:
|
184 |
msgid "You are logged in as:"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: classes/class.swpm-auth.php:
|
188 |
msgid "Logged Out Successfully."
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: classes/class.swpm-auth.php:
|
192 |
msgid "Session Expired."
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: classes/class.swpm-auth.php:
|
196 |
msgid "Invalid Username"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: classes/class.swpm-auth.php:
|
200 |
msgid "Please login again."
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:
|
204 |
#: classes/class.swpm-membership-levels.php:11
|
205 |
#: classes/class.swpm-membership-levels.php:21
|
206 |
#: classes/admin-includes/class.swpm-payments-list-table.php:85
|
207 |
#: views/add.php:30 views/admin_member_form_common_part.php:2
|
208 |
#: views/edit.php:62
|
|
|
209 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:34
|
210 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
211 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:35
|
@@ -239,6 +256,10 @@ msgstr ""
|
|
239 |
msgid "Category protection updated!"
|
240 |
msgstr ""
|
241 |
|
|
|
|
|
|
|
|
|
242 |
#: classes/class.swpm-comment-form-related.php:15
|
243 |
msgid "Please login to comment."
|
244 |
msgstr ""
|
@@ -313,6 +334,17 @@ msgstr ""
|
|
313 |
msgid "Invalid membership level"
|
314 |
msgstr ""
|
315 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
#: classes/class.swpm-front-registration.php:47
|
317 |
msgid ""
|
318 |
"Free membership is disabled on this site. Please make a payment from the "
|
@@ -338,47 +370,47 @@ msgid "Please"
|
|
338 |
msgstr ""
|
339 |
|
340 |
#: classes/class.swpm-front-registration.php:100
|
341 |
-
#: classes/class.swpm-utils-misc.php:218 views/login.php:
|
342 |
msgid "Login"
|
343 |
msgstr ""
|
344 |
|
345 |
#: classes/class.swpm-front-registration.php:113
|
346 |
-
#: classes/class.swpm-front-registration.php:
|
347 |
msgid "Please correct the following"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: classes/class.swpm-front-registration.php:
|
351 |
msgid "Membership Level Couldn't be found."
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: classes/class.swpm-front-registration.php:
|
355 |
msgid "Error! Nonce verification failed for front end profile edit."
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: classes/class.swpm-front-registration.php:
|
359 |
msgid "Profile updated successfully."
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: classes/class.swpm-front-registration.php:
|
363 |
msgid ""
|
364 |
"Profile updated successfully. You will need to re-login since you changed "
|
365 |
"your password."
|
366 |
msgstr ""
|
367 |
|
368 |
-
#: classes/class.swpm-front-registration.php:
|
369 |
msgid "Email address not valid."
|
370 |
msgstr ""
|
371 |
|
372 |
-
#: classes/class.swpm-front-registration.php:
|
373 |
msgid "No user found with that email address."
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: classes/class.swpm-front-registration.php:
|
377 |
-
#: classes/class.swpm-front-registration.php:
|
378 |
msgid "Email Address: "
|
379 |
msgstr ""
|
380 |
|
381 |
-
#: classes/class.swpm-front-registration.php:
|
382 |
msgid "New password has been sent to your email address."
|
383 |
msgstr ""
|
384 |
|
@@ -398,79 +430,79 @@ msgstr ""
|
|
398 |
msgid "Access duration must be > 0."
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: classes/class.swpm-members.php:
|
402 |
msgid "Member"
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: classes/class.swpm-members.php:
|
406 |
#: classes/class.swpm-membership-levels.php:20
|
407 |
msgid "ID"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#: classes/class.swpm-members.php:
|
411 |
#: views/admin_edit.php:13 views/edit.php:14
|
412 |
msgid "Username"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: classes/class.swpm-members.php:
|
416 |
#: classes/admin-includes/class.swpm-payments-list-table.php:78
|
417 |
#: views/add.php:22 views/admin_member_form_common_part.php:15
|
418 |
#: views/edit.php:30
|
419 |
msgid "First Name"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: classes/class.swpm-members.php:
|
423 |
#: classes/admin-includes/class.swpm-payments-list-table.php:79
|
424 |
#: views/add.php:26 views/admin_member_form_common_part.php:19
|
425 |
#: views/edit.php:34
|
426 |
msgid "Last Name"
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: classes/class.swpm-members.php:
|
430 |
msgid "Email"
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: classes/class.swpm-members.php:
|
434 |
#: views/admin_member_form_common_part.php:11
|
435 |
msgid "Access Starts"
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: classes/class.swpm-members.php:
|
439 |
msgid "Account State"
|
440 |
msgstr ""
|
441 |
|
442 |
-
#: classes/class.swpm-members.php:
|
443 |
#: classes/class.swpm-membership-levels.php:36
|
444 |
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:94
|
445 |
#: classes/admin-includes/class.swpm-payments-list-table.php:102
|
446 |
msgid "Delete"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: classes/class.swpm-members.php:
|
450 |
msgid "Set Status to Active"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: classes/class.swpm-members.php:
|
454 |
msgid "Set Status to Active and Notify"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: classes/class.swpm-members.php:
|
458 |
msgid "Set Status to Inactive"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: classes/class.swpm-members.php:
|
462 |
msgid "Set Status to Pending"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: classes/class.swpm-members.php:
|
466 |
msgid "Set Status to Expired"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: classes/class.swpm-members.php:
|
470 |
msgid "incomplete"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: classes/class.swpm-members.php:
|
474 |
msgid "No member found."
|
475 |
msgstr ""
|
476 |
|
@@ -478,18 +510,118 @@ msgstr ""
|
|
478 |
msgid "Error! Nonce verification failed for user delete from admin end."
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: classes/class.swpm-members.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
482 |
msgid "Simple WP Membership::Members"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: classes/class.swpm-members.php:
|
|
|
|
|
486 |
msgid "Add New"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: classes/class.swpm-members.php:
|
490 |
msgid "Add Member"
|
491 |
msgstr ""
|
492 |
|
|
|
|
|
|
|
|
|
493 |
#: classes/class.swpm-membership-level.php:52
|
494 |
msgid ""
|
495 |
"Error! Nonce verification failed for membership level creation from admin "
|
@@ -517,6 +649,10 @@ msgstr ""
|
|
517 |
msgid "Access Valid For/Until"
|
518 |
msgstr ""
|
519 |
|
|
|
|
|
|
|
|
|
520 |
#: classes/class.swpm-membership-levels.php:196
|
521 |
msgid ""
|
522 |
"Error! Nonce verification failed for membership level delete from admin end."
|
@@ -560,7 +696,7 @@ msgstr ""
|
|
560 |
msgid "Tools"
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: classes/class.swpm-settings.php:31 classes/class.swpm-settings.php:
|
564 |
msgid "Advanced Settings"
|
565 |
msgstr ""
|
566 |
|
@@ -621,262 +757,273 @@ msgid ""
|
|
621 |
"The admin toolbar will be hidden for all other users."
|
622 |
msgstr ""
|
623 |
|
|
|
|
|
|
|
|
|
624 |
#: classes/class.swpm-settings.php:67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
625 |
msgid "Default Account Status"
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: classes/class.swpm-settings.php:
|
629 |
msgid ""
|
630 |
"Select the default account status for newly registered users. If you want to "
|
631 |
"manually approve the members then you can set the status to \"Pending\"."
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: classes/class.swpm-settings.php:
|
635 |
msgid "Members Must be Logged in to Comment"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: classes/class.swpm-settings.php:
|
639 |
msgid ""
|
640 |
"Enable this option if you only want the members of the site to be able to "
|
641 |
"post a comment."
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: classes/class.swpm-settings.php:
|
645 |
msgid "Pages Settings"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: classes/class.swpm-settings.php:
|
649 |
msgid "Login Page URL"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: classes/class.swpm-settings.php:
|
653 |
msgid "Registration Page URL"
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: classes/class.swpm-settings.php:
|
657 |
msgid "Join Us Page URL"
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: classes/class.swpm-settings.php:
|
661 |
msgid "Edit Profile Page URL"
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: classes/class.swpm-settings.php:
|
665 |
msgid "Password Reset Page URL"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: classes/class.swpm-settings.php:
|
669 |
msgid "Test & Debug Settings"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: classes/class.swpm-settings.php:
|
673 |
msgid "Check this option to enable debug logging."
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: classes/class.swpm-settings.php:
|
677 |
msgid "Enable Sandbox Testing"
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: classes/class.swpm-settings.php:
|
681 |
msgid "Enable this option if you want to do sandbox payment testing."
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: classes/class.swpm-settings.php:
|
685 |
-
#: classes/class.swpm-settings.php:
|
686 |
msgid "Settings updated!"
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: classes/class.swpm-settings.php:
|
690 |
msgid "Email Misc. Settings"
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: classes/class.swpm-settings.php:
|
694 |
msgid "From Email Address"
|
695 |
msgstr ""
|
696 |
|
697 |
-
#: classes/class.swpm-settings.php:
|
698 |
msgid "Email Settings (Prompt to Complete Registration )"
|
699 |
msgstr ""
|
700 |
|
701 |
-
#: classes/class.swpm-settings.php:
|
702 |
-
#: classes/class.swpm-settings.php:
|
703 |
-
#: classes/class.swpm-settings.php:
|
704 |
msgid "Email Subject"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: classes/class.swpm-settings.php:
|
708 |
-
#: classes/class.swpm-settings.php:
|
709 |
-
#: classes/class.swpm-settings.php:
|
710 |
msgid "Email Body"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: classes/class.swpm-settings.php:
|
714 |
msgid ""
|
715 |
"Enter the email address where you want the admin notification email to be "
|
716 |
"sent to."
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: classes/class.swpm-settings.php:
|
720 |
msgid ""
|
721 |
" You can put multiple email addresses separated by comma (,) in the above "
|
722 |
"field to send the notification to multiple email addresses."
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: classes/class.swpm-settings.php:
|
726 |
msgid ""
|
727 |
"This email will be sent to the admin when a new user completes the "
|
728 |
"membership registration. Only works if you have enabled the \"Send "
|
729 |
"Notification to Admin\" option above."
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/class.swpm-settings.php:
|
733 |
msgid "Email Settings (Registration Complete)"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: classes/class.swpm-settings.php:
|
737 |
msgid "Send Notification to Admin"
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: classes/class.swpm-settings.php:
|
741 |
msgid ""
|
742 |
"Enable this option if you want the admin to receive a notification when a "
|
743 |
"member registers."
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: classes/class.swpm-settings.php:
|
747 |
msgid "Admin Email Address"
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: classes/class.swpm-settings.php:
|
751 |
msgid "Admin Notification Email Body"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: classes/class.swpm-settings.php:
|
755 |
msgid "Send Email to Member When Added via Admin Dashboard"
|
756 |
msgstr ""
|
757 |
|
758 |
-
#: classes/class.swpm-settings.php:
|
759 |
msgid "Email Settings (Password Reset)"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: classes/class.swpm-settings.php:
|
763 |
msgid " Email Settings (Account Upgrade Notification)"
|
764 |
msgstr ""
|
765 |
|
766 |
-
#: classes/class.swpm-settings.php:
|
767 |
msgid " Email Settings (Bulk Account Activate Notification)"
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: classes/class.swpm-settings.php:
|
771 |
msgid "Enable Expired Account Login"
|
772 |
msgstr ""
|
773 |
|
774 |
-
#: classes/class.swpm-settings.php:
|
775 |
msgid ""
|
776 |
"When enabled, expired members will be able to log into the system but won't "
|
777 |
"be able to view any protected content. This allows them to easily renew "
|
778 |
"their account by making another payment."
|
779 |
msgstr ""
|
780 |
|
781 |
-
#: classes/class.swpm-settings.php:
|
782 |
msgid "Membership Renewal URL"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: classes/class.swpm-settings.php:
|
786 |
msgid ""
|
787 |
"You can create a renewal page for your site. Read <a href=\"https://simple-"
|
788 |
"membership-plugin.com/creating-membership-renewal-button/\" target=\"_blank"
|
789 |
"\">this documentation</a> to learn how to create a renewal page."
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: classes/class.swpm-settings.php:
|
793 |
msgid "Allow Account Deletion"
|
794 |
msgstr ""
|
795 |
|
796 |
-
#: classes/class.swpm-settings.php:
|
797 |
msgid "Allow users to delete their accounts."
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: classes/class.swpm-settings.php:
|
801 |
msgid "Use WordPress Timezone"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: classes/class.swpm-settings.php:
|
805 |
msgid ""
|
806 |
"Use this option if you want to use the timezone value specified in your "
|
807 |
"WordPress General Settings interface."
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: classes/class.swpm-settings.php:
|
811 |
msgid "Auto Delete Pending Account"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: classes/class.swpm-settings.php:
|
815 |
msgid "Select how long you want to keep \"pending\" account."
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: classes/class.swpm-settings.php:
|
819 |
msgid "Admin Dashboard Access Permission"
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: classes/class.swpm-settings.php:
|
823 |
msgid ""
|
824 |
"SWPM admin dashboard is accessible to admin users only (just like any other "
|
825 |
"plugin). You can allow users with other WP user role to access the SWPM "
|
826 |
"admin dashboard by selecting a value here."
|
827 |
msgstr ""
|
828 |
|
829 |
-
#: classes/class.swpm-settings.php:
|
830 |
msgid "General Plugin Settings."
|
831 |
msgstr ""
|
832 |
|
833 |
-
#: classes/class.swpm-settings.php:
|
834 |
msgid "Page Setup and URL Related settings."
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: classes/class.swpm-settings.php:
|
838 |
msgid "Testing and Debug Related Settings."
|
839 |
msgstr ""
|
840 |
|
841 |
-
#: classes/class.swpm-settings.php:
|
842 |
msgid ""
|
843 |
"This email will be sent to your users when they complete the registration "
|
844 |
"and become a member."
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: classes/class.swpm-settings.php:
|
848 |
msgid ""
|
849 |
"This email will be sent to your users when they use the password reset "
|
850 |
"functionality."
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: classes/class.swpm-settings.php:
|
854 |
msgid "Settings in this section apply to all emails."
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: classes/class.swpm-settings.php:
|
858 |
msgid ""
|
859 |
"This email will be sent to your users after account upgrade (when an "
|
860 |
"existing member pays for a new membership level)."
|
861 |
msgstr ""
|
862 |
|
863 |
-
#: classes/class.swpm-settings.php:
|
864 |
msgid ""
|
865 |
"This email will be sent to your members when you use the bulk account "
|
866 |
"activate and notify action."
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: classes/class.swpm-settings.php:
|
870 |
msgid ""
|
871 |
"This email will be sent to prompt users to complete registration after the "
|
872 |
"payment."
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: classes/class.swpm-settings.php:
|
876 |
msgid "This page allows you to configure some advanced features of the plugin."
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: classes/class.swpm-settings.php:
|
880 |
msgid "Simple WP Membership::Settings"
|
881 |
msgstr ""
|
882 |
|
@@ -907,10 +1054,6 @@ msgstr ""
|
|
907 |
msgid "Not a Member?"
|
908 |
msgstr ""
|
909 |
|
910 |
-
#: classes/class.swpm-utils-misc.php:219 views/login.php:33
|
911 |
-
msgid "Join Us"
|
912 |
-
msgstr ""
|
913 |
-
|
914 |
#: classes/class.swpm-utils-misc.php:230
|
915 |
msgid "renew"
|
916 |
msgstr ""
|
@@ -947,7 +1090,7 @@ msgstr ""
|
|
947 |
msgid "Expired"
|
948 |
msgstr ""
|
949 |
|
950 |
-
#: classes/class.swpm-utils.php:
|
951 |
msgid "Delete Account"
|
952 |
msgstr ""
|
953 |
|
@@ -981,6 +1124,19 @@ msgstr ""
|
|
981 |
msgid "Simple Membership::Payments"
|
982 |
msgstr ""
|
983 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
984 |
#: classes/admin-includes/class.swpm-payments-list-table.php:57
|
985 |
msgid "View Profile"
|
986 |
msgstr ""
|
@@ -1014,34 +1170,34 @@ msgstr ""
|
|
1014 |
msgid "Amount"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1018 |
msgid "Your membership profile will be updated to reflect the payment."
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1022 |
msgid "Your profile username: "
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1026 |
msgid "Click on the following link to complete the registration."
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1030 |
msgid "Click here to complete your paid registration"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1034 |
msgid ""
|
1035 |
"If you have just made a membership payment then your payment is yet to be "
|
1036 |
"processed. Please check back in a few minutes. An email will be sent to you "
|
1037 |
"with the details shortly."
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1041 |
msgid "Expiry: "
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:
|
1045 |
msgid "You are not logged-in as a member"
|
1046 |
msgstr ""
|
1047 |
|
@@ -1180,6 +1336,14 @@ msgid ""
|
|
1180 |
"membership level)."
|
1181 |
msgstr ""
|
1182 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1183 |
#: views/admin_edit.php:5
|
1184 |
msgid "Edit Member"
|
1185 |
msgstr ""
|
@@ -1304,6 +1468,10 @@ msgstr ""
|
|
1304 |
msgid "Generate Registration Completion Link"
|
1305 |
msgstr ""
|
1306 |
|
|
|
|
|
|
|
|
|
1307 |
#: views/admin_tools_settings.php:17
|
1308 |
msgid "OR"
|
1309 |
msgstr ""
|
@@ -1330,10 +1498,6 @@ msgstr ""
|
|
1330 |
msgid "Registration completion links will appear below"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: views/edit.php:69
|
1334 |
-
msgid "Update"
|
1335 |
-
msgstr ""
|
1336 |
-
|
1337 |
#: views/forgot_password.php:11
|
1338 |
msgid "Reset Password"
|
1339 |
msgstr ""
|
@@ -1362,7 +1526,7 @@ msgstr ""
|
|
1362 |
msgid "Remember Me"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: views/login.php:
|
1366 |
msgid "Forgot Password"
|
1367 |
msgstr ""
|
1368 |
|
@@ -1374,20 +1538,36 @@ msgstr ""
|
|
1374 |
msgid "Search for a transaction by using email or name"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: views/payments/admin_create_payment_buttons.php:
|
1378 |
msgid ""
|
1379 |
"You can create new payment button for your memberships using this interface."
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: views/payments/admin_create_payment_buttons.php:
|
1383 |
msgid "Select Payment Button Type"
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: views/payments/admin_create_payment_buttons.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1387 |
msgid "Next"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: views/payments/admin_edit_payment_buttons.php:
|
1391 |
msgid "You can edit a payment button using this interface."
|
1392 |
msgstr ""
|
1393 |
|
@@ -1396,6 +1576,10 @@ msgid ""
|
|
1396 |
"All the membership buttons that you created in the plugin are displayed here."
|
1397 |
msgstr ""
|
1398 |
|
|
|
|
|
|
|
|
|
1399 |
#: views/payments/admin_payment_settings.php:27
|
1400 |
msgid "PayPal Integration Settings"
|
1401 |
msgstr ""
|
@@ -1412,11 +1596,18 @@ msgstr ""
|
|
1412 |
msgid "Generate Code"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: views/payments/payment-gateway/
|
1416 |
-
|
1417 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1418 |
msgstr ""
|
1419 |
|
|
|
1420 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:26
|
1421 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1422 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:27
|
@@ -1426,6 +1617,7 @@ msgstr ""
|
|
1426 |
msgid "Button Title"
|
1427 |
msgstr ""
|
1428 |
|
|
|
1429 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:44
|
1430 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1431 |
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:57
|
@@ -1433,15 +1625,35 @@ msgstr ""
|
|
1433 |
msgid "Payment Amount"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: views/payments/payment-gateway/
|
1437 |
-
|
1438 |
-
|
1439 |
-
|
1440 |
-
|
1441 |
-
|
1442 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1443 |
msgstr ""
|
1444 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1445 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:91
|
1446 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1447 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:171
|
@@ -1451,6 +1663,30 @@ msgstr ""
|
|
1451 |
msgid "Return URL"
|
1452 |
msgstr ""
|
1453 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1454 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:99
|
1455 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1456 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:84
|
@@ -1465,21 +1701,6 @@ msgstr ""
|
|
1465 |
msgid "Button Image URL"
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:117
|
1469 |
-
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1470 |
-
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:191
|
1471 |
-
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:463
|
1472 |
-
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:151
|
1473 |
-
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:361
|
1474 |
-
msgid "Save Payment Data"
|
1475 |
-
msgstr ""
|
1476 |
-
|
1477 |
-
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1478 |
-
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:291
|
1479 |
-
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:245
|
1480 |
-
msgid "Button ID"
|
1481 |
-
msgstr ""
|
1482 |
-
|
1483 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:18
|
1484 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:285
|
1485 |
msgid "PayPal Subscription Button Configuration"
|
@@ -1556,11 +1777,7 @@ msgstr ""
|
|
1556 |
msgid "Live Publishable Key"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
-
#: views/payments/payment-gateway/
|
1560 |
-
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:347
|
1561 |
-
msgid "The following details are optional."
|
1562 |
-
msgstr ""
|
1563 |
-
|
1564 |
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:85
|
1565 |
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:87
|
1566 |
#: views/payments/payment-gateway/stripe_button_shortcode_view.php:17
|
@@ -1571,3 +1788,35 @@ msgstr ""
|
|
1571 |
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:215
|
1572 |
msgid "Subscribe Now"
|
1573 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Simple Membership Plugin\n"
|
4 |
+
"POT-Creation-Date: 2017-01-30 19:18+1000\n"
|
5 |
+
"PO-Revision-Date: 2017-01-30 19:18+1000\n"
|
6 |
"Last-Translator: \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.5.7\n"
|
12 |
+
"X-Poedit-KeywordsList: __;_e;e\n"
|
13 |
"X-Poedit-Basepath: .\n"
|
14 |
"X-Poedit-SearchPath-0: .\n"
|
15 |
|
16 |
+
#: classes/class.simple-wp-membership.php:172
|
17 |
+
msgid "The admin of this site does not allow users to access the wp dashobard."
|
18 |
+
msgstr ""
|
19 |
+
|
20 |
+
#: classes/class.simple-wp-membership.php:173
|
21 |
+
msgid "Go back to the home page by "
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: classes/class.simple-wp-membership.php:173
|
25 |
+
msgid "clicking here"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: classes/class.simple-wp-membership.php:311
|
29 |
msgid "You are not logged in."
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: classes/class.simple-wp-membership.php:358
|
33 |
msgid ""
|
34 |
"You have the sandbox payment mode enabled in plugin settings. Make sure to "
|
35 |
"turn off the sandbox mode when you want to do live transactions."
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: classes/class.simple-wp-membership.php:373
|
39 |
msgid "Simple WP Membership Protection"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: classes/class.simple-wp-membership.php:385
|
43 |
msgid "Simple Membership Protection options"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: classes/class.simple-wp-membership.php:403
|
47 |
msgid "Do you want to protect this content?"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: classes/class.simple-wp-membership.php:408
|
51 |
msgid "Select the membership level that can access this content:"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: classes/class.simple-wp-membership.php:543
|
55 |
msgid "WP Membership"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: classes/class.simple-wp-membership.php:544
|
59 |
+
#: classes/class.swpm-members.php:11 classes/class.swpm-members.php:575
|
60 |
msgid "Members"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: classes/class.simple-wp-membership.php:545
|
64 |
#: classes/class.swpm-category-list.php:20
|
65 |
#: classes/class.swpm-membership-levels.php:12
|
66 |
#: classes/class.swpm-membership-levels.php:257
|
67 |
msgid "Membership Levels"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: classes/class.simple-wp-membership.php:546
|
71 |
msgid "Settings"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: classes/class.simple-wp-membership.php:547
|
75 |
msgid "Payments"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: classes/class.simple-wp-membership.php:548
|
79 |
msgid "Add-ons"
|
80 |
msgstr ""
|
81 |
|
86 |
|
87 |
#: classes/class.swpm-access-control.php:56
|
88 |
#: classes/class.swpm-access-control.php:128
|
89 |
+
#: classes/class.swpm-access-control.php:212
|
90 |
msgid "Your account has expired. "
|
91 |
msgstr ""
|
92 |
|
100 |
msgid "This content is not permitted for your membership level."
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: classes/class.swpm-access-control.php:204
|
104 |
msgid "You need to login to view the rest of the content. "
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: classes/class.swpm-access-control.php:217
|
108 |
msgid " The rest of the content is not permitted for your membership level."
|
109 |
msgstr ""
|
110 |
|
172 |
"ONLY for ADMIN user."
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: classes/class.swpm-auth.php:56
|
176 |
+
msgid "Captcha validation failed on login form."
|
177 |
msgstr ""
|
178 |
|
179 |
#: classes/class.swpm-auth.php:81
|
180 |
+
msgid "User Not Found."
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: classes/class.swpm-auth.php:88
|
184 |
msgid "Password Empty or Invalid."
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: classes/class.swpm-auth.php:125
|
188 |
msgid "Account is inactive."
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: classes/class.swpm-auth.php:128 classes/class.swpm-auth.php:146
|
192 |
msgid "Account has expired."
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: classes/class.swpm-auth.php:131
|
196 |
msgid "Account is pending."
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: classes/class.swpm-auth.php:154
|
200 |
msgid "You are logged in as:"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: classes/class.swpm-auth.php:200
|
204 |
msgid "Logged Out Successfully."
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: classes/class.swpm-auth.php:252
|
208 |
msgid "Session Expired."
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: classes/class.swpm-auth.php:261
|
212 |
msgid "Invalid Username"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: classes/class.swpm-auth.php:269
|
216 |
msgid "Please login again."
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: classes/class.swpm-category-list.php:19 classes/class.swpm-members.php:24
|
220 |
#: classes/class.swpm-membership-levels.php:11
|
221 |
#: classes/class.swpm-membership-levels.php:21
|
222 |
#: classes/admin-includes/class.swpm-payments-list-table.php:85
|
223 |
#: views/add.php:30 views/admin_member_form_common_part.php:2
|
224 |
#: views/edit.php:62
|
225 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:50
|
226 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:34
|
227 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:217
|
228 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:35
|
256 |
msgid "Category protection updated!"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: classes/class.swpm-category-list.php:130
|
260 |
+
msgid "No category found."
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
#: classes/class.swpm-comment-form-related.php:15
|
264 |
msgid "Please login to comment."
|
265 |
msgstr ""
|
334 |
msgid "Invalid membership level"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: classes/class.swpm-front-registration.php:33
|
338 |
+
msgid ""
|
339 |
+
"Error! Invalid Request. Could not find a match for the given security code "
|
340 |
+
"and the user ID."
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: classes/class.swpm-front-registration.php:45
|
344 |
+
#: classes/class.swpm-utils-misc.php:219 views/login.php:36
|
345 |
+
msgid "Join Us"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
#: classes/class.swpm-front-registration.php:47
|
349 |
msgid ""
|
350 |
"Free membership is disabled on this site. Please make a payment from the "
|
370 |
msgstr ""
|
371 |
|
372 |
#: classes/class.swpm-front-registration.php:100
|
373 |
+
#: classes/class.swpm-utils-misc.php:218 views/login.php:30
|
374 |
msgid "Login"
|
375 |
msgstr ""
|
376 |
|
377 |
#: classes/class.swpm-front-registration.php:113
|
378 |
+
#: classes/class.swpm-front-registration.php:236
|
379 |
msgid "Please correct the following"
|
380 |
msgstr ""
|
381 |
|
382 |
+
#: classes/class.swpm-front-registration.php:158
|
383 |
msgid "Membership Level Couldn't be found."
|
384 |
msgstr ""
|
385 |
|
386 |
+
#: classes/class.swpm-front-registration.php:209
|
387 |
msgid "Error! Nonce verification failed for front end profile edit."
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: classes/class.swpm-front-registration.php:217
|
391 |
msgid "Profile updated successfully."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: classes/class.swpm-front-registration.php:225
|
395 |
msgid ""
|
396 |
"Profile updated successfully. You will need to re-login since you changed "
|
397 |
"your password."
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: classes/class.swpm-front-registration.php:246
|
401 |
msgid "Email address not valid."
|
402 |
msgstr ""
|
403 |
|
404 |
+
#: classes/class.swpm-front-registration.php:257
|
405 |
msgid "No user found with that email address."
|
406 |
msgstr ""
|
407 |
|
408 |
+
#: classes/class.swpm-front-registration.php:258
|
409 |
+
#: classes/class.swpm-front-registration.php:284
|
410 |
msgid "Email Address: "
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: classes/class.swpm-front-registration.php:283
|
414 |
msgid "New password has been sent to your email address."
|
415 |
msgstr ""
|
416 |
|
430 |
msgid "Access duration must be > 0."
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: classes/class.swpm-members.php:10
|
434 |
msgid "Member"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: classes/class.swpm-members.php:19
|
438 |
#: classes/class.swpm-membership-levels.php:20
|
439 |
msgid "ID"
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: classes/class.swpm-members.php:20 views/add.php:6 views/admin_add.php:10
|
443 |
#: views/admin_edit.php:13 views/edit.php:14
|
444 |
msgid "Username"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: classes/class.swpm-members.php:21
|
448 |
#: classes/admin-includes/class.swpm-payments-list-table.php:78
|
449 |
#: views/add.php:22 views/admin_member_form_common_part.php:15
|
450 |
#: views/edit.php:30
|
451 |
msgid "First Name"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: classes/class.swpm-members.php:22
|
455 |
#: classes/admin-includes/class.swpm-payments-list-table.php:79
|
456 |
#: views/add.php:26 views/admin_member_form_common_part.php:19
|
457 |
#: views/edit.php:34
|
458 |
msgid "Last Name"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: classes/class.swpm-members.php:23 views/add.php:10 views/edit.php:18
|
462 |
msgid "Email"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: classes/class.swpm-members.php:25
|
466 |
#: views/admin_member_form_common_part.php:11
|
467 |
msgid "Access Starts"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: classes/class.swpm-members.php:26
|
471 |
msgid "Account State"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: classes/class.swpm-members.php:42
|
475 |
#: classes/class.swpm-membership-levels.php:36
|
476 |
#: classes/admin-includes/class.swpm-payment-buttons-list-table.php:94
|
477 |
#: classes/admin-includes/class.swpm-payments-list-table.php:102
|
478 |
msgid "Delete"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: classes/class.swpm-members.php:43
|
482 |
msgid "Set Status to Active"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: classes/class.swpm-members.php:44
|
486 |
msgid "Set Status to Active and Notify"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: classes/class.swpm-members.php:45
|
490 |
msgid "Set Status to Inactive"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: classes/class.swpm-members.php:46
|
494 |
msgid "Set Status to Pending"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: classes/class.swpm-members.php:47
|
498 |
msgid "Set Status to Expired"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: classes/class.swpm-members.php:68
|
502 |
msgid "incomplete"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: classes/class.swpm-members.php:187
|
506 |
msgid "No member found."
|
507 |
msgstr ""
|
508 |
|
510 |
msgid "Error! Nonce verification failed for user delete from admin end."
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: classes/class.swpm-members.php:400 classes/class.swpm-members.php:430
|
514 |
+
msgid "Error! Please select a membership level first."
|
515 |
+
msgstr ""
|
516 |
+
|
517 |
+
#: classes/class.swpm-members.php:417
|
518 |
+
msgid "Membership level change operation completed successfully."
|
519 |
+
msgstr ""
|
520 |
+
|
521 |
+
#: classes/class.swpm-members.php:447
|
522 |
+
msgid "Access starts date change operation successfully completed."
|
523 |
+
msgstr ""
|
524 |
+
|
525 |
+
#: classes/class.swpm-members.php:456
|
526 |
+
msgid "Bulk Update Membership Level of Members"
|
527 |
+
msgstr ""
|
528 |
+
|
529 |
+
#: classes/class.swpm-members.php:459
|
530 |
+
msgid ""
|
531 |
+
"You can manually change the membership level of any member by editing the "
|
532 |
+
"record from the members menu. "
|
533 |
+
msgstr ""
|
534 |
+
|
535 |
+
#: classes/class.swpm-members.php:460
|
536 |
+
msgid ""
|
537 |
+
"You can use the following option to bulk update the membership level of "
|
538 |
+
"users who belong to the level you select below."
|
539 |
+
msgstr ""
|
540 |
+
|
541 |
+
#: classes/class.swpm-members.php:466 classes/class.swpm-members.php:514
|
542 |
+
msgid "Membership Level: "
|
543 |
+
msgstr ""
|
544 |
+
|
545 |
+
#: classes/class.swpm-members.php:470
|
546 |
+
msgid "Select Current Level"
|
547 |
+
msgstr ""
|
548 |
+
|
549 |
+
#: classes/class.swpm-members.php:473
|
550 |
+
msgid ""
|
551 |
+
"Select the current membership level (the membership level of all members who "
|
552 |
+
"are in this level will be updated)."
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: classes/class.swpm-members.php:479
|
556 |
+
msgid "Level to Change to: "
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: classes/class.swpm-members.php:483
|
560 |
+
msgid "Select Target Level"
|
561 |
+
msgstr ""
|
562 |
+
|
563 |
+
#: classes/class.swpm-members.php:486
|
564 |
+
msgid "Select the new membership level."
|
565 |
+
msgstr ""
|
566 |
+
|
567 |
+
#: classes/class.swpm-members.php:492
|
568 |
+
msgid "Bulk Change Membership Level"
|
569 |
+
msgstr ""
|
570 |
+
|
571 |
+
#: classes/class.swpm-members.php:502
|
572 |
+
msgid "Bulk Update Access Starts Date of Members"
|
573 |
+
msgstr ""
|
574 |
+
|
575 |
+
#: classes/class.swpm-members.php:506
|
576 |
+
msgid ""
|
577 |
+
"The access starts date of a member is set to the day the user registers. "
|
578 |
+
"This date value is used to calculate how long the member can access your "
|
579 |
+
"content that are protected with a duration type protection in the membership "
|
580 |
+
"level. "
|
581 |
+
msgstr ""
|
582 |
+
|
583 |
+
#: classes/class.swpm-members.php:507
|
584 |
+
msgid ""
|
585 |
+
"You can manually set a specific access starts date value of all members who "
|
586 |
+
"belong to a particular level using the following option."
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: classes/class.swpm-members.php:517
|
590 |
+
msgid "Select Level"
|
591 |
+
msgstr ""
|
592 |
+
|
593 |
+
#: classes/class.swpm-members.php:520
|
594 |
+
msgid ""
|
595 |
+
"Select the Membership level (the access start date of all members who are in "
|
596 |
+
"this level will be updated)."
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#: classes/class.swpm-members.php:529
|
600 |
+
msgid "Specify the access starts date value."
|
601 |
+
msgstr ""
|
602 |
+
|
603 |
+
#: classes/class.swpm-members.php:535
|
604 |
+
msgid "Bulk Change Access Starts Date"
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: classes/class.swpm-members.php:570
|
608 |
msgid "Simple WP Membership::Members"
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: classes/class.swpm-members.php:571
|
612 |
+
#: classes/class.swpm-membership-levels.php:225
|
613 |
+
#: views/admin_members_list.php:43
|
614 |
msgid "Add New"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: classes/class.swpm-members.php:576 views/admin_add.php:5
|
618 |
msgid "Add Member"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: classes/class.swpm-members.php:577
|
622 |
+
msgid "Bulk Operation"
|
623 |
+
msgstr ""
|
624 |
+
|
625 |
#: classes/class.swpm-membership-level.php:52
|
626 |
msgid ""
|
627 |
"Error! Nonce verification failed for membership level creation from admin "
|
649 |
msgid "Access Valid For/Until"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: classes/class.swpm-membership-levels.php:133
|
653 |
+
msgid "No membership levels found."
|
654 |
+
msgstr ""
|
655 |
+
|
656 |
#: classes/class.swpm-membership-levels.php:196
|
657 |
msgid ""
|
658 |
"Error! Nonce verification failed for membership level delete from admin end."
|
696 |
msgid "Tools"
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: classes/class.swpm-settings.php:31 classes/class.swpm-settings.php:184
|
700 |
msgid "Advanced Settings"
|
701 |
msgstr ""
|
702 |
|
757 |
"The admin toolbar will be hidden for all other users."
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: classes/class.swpm-settings.php:66
|
761 |
+
msgid "Disable Access to WP Dashboard"
|
762 |
+
msgstr ""
|
763 |
+
|
764 |
#: classes/class.swpm-settings.php:67
|
765 |
+
msgid ""
|
766 |
+
"WordPress allows a sandard wp user to be able to go to the wp-admin URL and "
|
767 |
+
"access his profile from the wp dashbaord. Using this option will prevent any "
|
768 |
+
"non admin users from going to the wp dashboard."
|
769 |
+
msgstr ""
|
770 |
+
|
771 |
+
#: classes/class.swpm-settings.php:69
|
772 |
msgid "Default Account Status"
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: classes/class.swpm-settings.php:72
|
776 |
msgid ""
|
777 |
"Select the default account status for newly registered users. If you want to "
|
778 |
"manually approve the members then you can set the status to \"Pending\"."
|
779 |
msgstr ""
|
780 |
|
781 |
+
#: classes/class.swpm-settings.php:74
|
782 |
msgid "Members Must be Logged in to Comment"
|
783 |
msgstr ""
|
784 |
|
785 |
+
#: classes/class.swpm-settings.php:75
|
786 |
msgid ""
|
787 |
"Enable this option if you only want the members of the site to be able to "
|
788 |
"post a comment."
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: classes/class.swpm-settings.php:84
|
792 |
msgid "Pages Settings"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: classes/class.swpm-settings.php:85
|
796 |
msgid "Login Page URL"
|
797 |
msgstr ""
|
798 |
|
799 |
+
#: classes/class.swpm-settings.php:87
|
800 |
msgid "Registration Page URL"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: classes/class.swpm-settings.php:89
|
804 |
msgid "Join Us Page URL"
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: classes/class.swpm-settings.php:91
|
808 |
msgid "Edit Profile Page URL"
|
809 |
msgstr ""
|
810 |
|
811 |
+
#: classes/class.swpm-settings.php:93
|
812 |
msgid "Password Reset Page URL"
|
813 |
msgstr ""
|
814 |
|
815 |
+
#: classes/class.swpm-settings.php:96
|
816 |
msgid "Test & Debug Settings"
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: classes/class.swpm-settings.php:98
|
820 |
msgid "Check this option to enable debug logging."
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: classes/class.swpm-settings.php:103
|
824 |
msgid "Enable Sandbox Testing"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: classes/class.swpm-settings.php:104
|
828 |
msgid "Enable this option if you want to do sandbox payment testing."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: classes/class.swpm-settings.php:117 classes/class.swpm-settings.php:179
|
832 |
+
#: classes/class.swpm-settings.php:296
|
833 |
msgid "Settings updated!"
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: classes/class.swpm-settings.php:122
|
837 |
msgid "Email Misc. Settings"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: classes/class.swpm-settings.php:123
|
841 |
msgid "From Email Address"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: classes/class.swpm-settings.php:127
|
845 |
msgid "Email Settings (Prompt to Complete Registration )"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: classes/class.swpm-settings.php:128 classes/class.swpm-settings.php:138
|
849 |
+
#: classes/class.swpm-settings.php:154 classes/class.swpm-settings.php:159
|
850 |
+
#: classes/class.swpm-settings.php:164
|
851 |
msgid "Email Subject"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: classes/class.swpm-settings.php:130 classes/class.swpm-settings.php:140
|
855 |
+
#: classes/class.swpm-settings.php:155 classes/class.swpm-settings.php:160
|
856 |
+
#: classes/class.swpm-settings.php:165
|
857 |
msgid "Email Body"
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: classes/class.swpm-settings.php:134
|
861 |
msgid ""
|
862 |
"Enter the email address where you want the admin notification email to be "
|
863 |
"sent to."
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: classes/class.swpm-settings.php:135
|
867 |
msgid ""
|
868 |
" You can put multiple email addresses separated by comma (,) in the above "
|
869 |
"field to send the notification to multiple email addresses."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: classes/class.swpm-settings.php:136
|
873 |
msgid ""
|
874 |
"This email will be sent to the admin when a new user completes the "
|
875 |
"membership registration. Only works if you have enabled the \"Send "
|
876 |
"Notification to Admin\" option above."
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: classes/class.swpm-settings.php:137
|
880 |
msgid "Email Settings (Registration Complete)"
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: classes/class.swpm-settings.php:142
|
884 |
msgid "Send Notification to Admin"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: classes/class.swpm-settings.php:143
|
888 |
msgid ""
|
889 |
"Enable this option if you want the admin to receive a notification when a "
|
890 |
"member registers."
|
891 |
msgstr ""
|
892 |
|
893 |
+
#: classes/class.swpm-settings.php:144
|
894 |
msgid "Admin Email Address"
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: classes/class.swpm-settings.php:146
|
898 |
msgid "Admin Notification Email Body"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: classes/class.swpm-settings.php:149
|
902 |
msgid "Send Email to Member When Added via Admin Dashboard"
|
903 |
msgstr ""
|
904 |
|
905 |
+
#: classes/class.swpm-settings.php:153
|
906 |
msgid "Email Settings (Password Reset)"
|
907 |
msgstr ""
|
908 |
|
909 |
+
#: classes/class.swpm-settings.php:158
|
910 |
msgid " Email Settings (Account Upgrade Notification)"
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: classes/class.swpm-settings.php:163
|
914 |
msgid " Email Settings (Bulk Account Activate Notification)"
|
915 |
msgstr ""
|
916 |
|
917 |
+
#: classes/class.swpm-settings.php:186
|
918 |
msgid "Enable Expired Account Login"
|
919 |
msgstr ""
|
920 |
|
921 |
+
#: classes/class.swpm-settings.php:187
|
922 |
msgid ""
|
923 |
"When enabled, expired members will be able to log into the system but won't "
|
924 |
"be able to view any protected content. This allows them to easily renew "
|
925 |
"their account by making another payment."
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: classes/class.swpm-settings.php:189
|
929 |
msgid "Membership Renewal URL"
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: classes/class.swpm-settings.php:190
|
933 |
msgid ""
|
934 |
"You can create a renewal page for your site. Read <a href=\"https://simple-"
|
935 |
"membership-plugin.com/creating-membership-renewal-button/\" target=\"_blank"
|
936 |
"\">this documentation</a> to learn how to create a renewal page."
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: classes/class.swpm-settings.php:192
|
940 |
msgid "Allow Account Deletion"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: classes/class.swpm-settings.php:193
|
944 |
msgid "Allow users to delete their accounts."
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: classes/class.swpm-settings.php:195
|
948 |
msgid "Use WordPress Timezone"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: classes/class.swpm-settings.php:196
|
952 |
msgid ""
|
953 |
"Use this option if you want to use the timezone value specified in your "
|
954 |
"WordPress General Settings interface."
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: classes/class.swpm-settings.php:198
|
958 |
msgid "Auto Delete Pending Account"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: classes/class.swpm-settings.php:201
|
962 |
msgid "Select how long you want to keep \"pending\" account."
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: classes/class.swpm-settings.php:203
|
966 |
msgid "Admin Dashboard Access Permission"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: classes/class.swpm-settings.php:206
|
970 |
msgid ""
|
971 |
"SWPM admin dashboard is accessible to admin users only (just like any other "
|
972 |
"plugin). You can allow users with other WP user role to access the SWPM "
|
973 |
"admin dashboard by selecting a value here."
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: classes/class.swpm-settings.php:301
|
977 |
msgid "General Plugin Settings."
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: classes/class.swpm-settings.php:305
|
981 |
msgid "Page Setup and URL Related settings."
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: classes/class.swpm-settings.php:309
|
985 |
msgid "Testing and Debug Related Settings."
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: classes/class.swpm-settings.php:313
|
989 |
msgid ""
|
990 |
"This email will be sent to your users when they complete the registration "
|
991 |
"and become a member."
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: classes/class.swpm-settings.php:317
|
995 |
msgid ""
|
996 |
"This email will be sent to your users when they use the password reset "
|
997 |
"functionality."
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: classes/class.swpm-settings.php:321
|
1001 |
msgid "Settings in this section apply to all emails."
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: classes/class.swpm-settings.php:325
|
1005 |
msgid ""
|
1006 |
"This email will be sent to your users after account upgrade (when an "
|
1007 |
"existing member pays for a new membership level)."
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: classes/class.swpm-settings.php:329
|
1011 |
msgid ""
|
1012 |
"This email will be sent to your members when you use the bulk account "
|
1013 |
"activate and notify action."
|
1014 |
msgstr ""
|
1015 |
|
1016 |
+
#: classes/class.swpm-settings.php:333
|
1017 |
msgid ""
|
1018 |
"This email will be sent to prompt users to complete registration after the "
|
1019 |
"payment."
|
1020 |
msgstr ""
|
1021 |
|
1022 |
+
#: classes/class.swpm-settings.php:337
|
1023 |
msgid "This page allows you to configure some advanced features of the plugin."
|
1024 |
msgstr ""
|
1025 |
|
1026 |
+
#: classes/class.swpm-settings.php:445
|
1027 |
msgid "Simple WP Membership::Settings"
|
1028 |
msgstr ""
|
1029 |
|
1054 |
msgid "Not a Member?"
|
1055 |
msgstr ""
|
1056 |
|
|
|
|
|
|
|
|
|
1057 |
#: classes/class.swpm-utils-misc.php:230
|
1058 |
msgid "renew"
|
1059 |
msgstr ""
|
1090 |
msgid "Expired"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: classes/class.swpm-utils.php:450
|
1094 |
msgid "Delete Account"
|
1095 |
msgstr ""
|
1096 |
|
1124 |
msgid "Simple Membership::Payments"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: classes/admin-includes/class.swpm-payments-admin-menu.php:25
|
1128 |
+
msgid "Transactions"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
+
#: classes/admin-includes/class.swpm-payments-admin-menu.php:26
|
1132 |
+
msgid "Manage Payment Buttons"
|
1133 |
+
msgstr ""
|
1134 |
+
|
1135 |
+
#: classes/admin-includes/class.swpm-payments-admin-menu.php:27
|
1136 |
+
#: views/payments/admin_payment_buttons.php:27
|
1137 |
+
msgid "Create New Button"
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
#: classes/admin-includes/class.swpm-payments-list-table.php:57
|
1141 |
msgid "View Profile"
|
1142 |
msgstr ""
|
1170 |
msgid "Amount"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:56
|
1174 |
msgid "Your membership profile will be updated to reflect the payment."
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:57
|
1178 |
msgid "Your profile username: "
|
1179 |
msgstr ""
|
1180 |
|
1181 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:69
|
1182 |
msgid "Click on the following link to complete the registration."
|
1183 |
msgstr ""
|
1184 |
|
1185 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:70
|
1186 |
msgid "Click here to complete your paid registration"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:75
|
1190 |
msgid ""
|
1191 |
"If you have just made a membership payment then your payment is yet to be "
|
1192 |
"processed. Please check back in a few minutes. An email will be sent to you "
|
1193 |
"with the details shortly."
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:89
|
1197 |
msgid "Expiry: "
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: classes/shortcode-related/class.swpm-shortcodes-handler.php:91
|
1201 |
msgid "You are not logged-in as a member"
|
1202 |
msgstr ""
|
1203 |
|
1336 |
"membership level)."
|
1337 |
msgstr ""
|
1338 |
|
1339 |
+
#: views/admin_category_list.php:17
|
1340 |
+
msgid "Membership Level:"
|
1341 |
+
msgstr ""
|
1342 |
+
|
1343 |
+
#: views/admin_category_list.php:23 views/edit.php:69
|
1344 |
+
msgid "Update"
|
1345 |
+
msgstr ""
|
1346 |
+
|
1347 |
#: views/admin_edit.php:5
|
1348 |
msgid "Edit Member"
|
1349 |
msgstr ""
|
1468 |
msgid "Generate Registration Completion Link"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: views/admin_tools_settings.php:15
|
1472 |
+
msgid "For a Particular Member ID"
|
1473 |
+
msgstr ""
|
1474 |
+
|
1475 |
#: views/admin_tools_settings.php:17
|
1476 |
msgid "OR"
|
1477 |
msgstr ""
|
1498 |
msgid "Registration completion links will appear below"
|
1499 |
msgstr ""
|
1500 |
|
|
|
|
|
|
|
|
|
1501 |
#: views/forgot_password.php:11
|
1502 |
msgid "Reset Password"
|
1503 |
msgstr ""
|
1526 |
msgid "Remember Me"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: views/login.php:33
|
1530 |
msgid "Forgot Password"
|
1531 |
msgstr ""
|
1532 |
|
1538 |
msgid "Search for a transaction by using email or name"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: views/payments/admin_create_payment_buttons.php:15
|
1542 |
msgid ""
|
1543 |
"You can create new payment button for your memberships using this interface."
|
1544 |
msgstr ""
|
1545 |
|
1546 |
+
#: views/payments/admin_create_payment_buttons.php:23
|
1547 |
msgid "Select Payment Button Type"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
+
#: views/payments/admin_create_payment_buttons.php:26
|
1551 |
+
msgid "PayPal Buy Now"
|
1552 |
+
msgstr ""
|
1553 |
+
|
1554 |
+
#: views/payments/admin_create_payment_buttons.php:28
|
1555 |
+
msgid "PayPal Subscription"
|
1556 |
+
msgstr ""
|
1557 |
+
|
1558 |
+
#: views/payments/admin_create_payment_buttons.php:30
|
1559 |
+
msgid "Stripe Buy Now"
|
1560 |
+
msgstr ""
|
1561 |
+
|
1562 |
+
#: views/payments/admin_create_payment_buttons.php:32
|
1563 |
+
msgid "Braintree Buy Now"
|
1564 |
+
msgstr ""
|
1565 |
+
|
1566 |
+
#: views/payments/admin_create_payment_buttons.php:39
|
1567 |
msgid "Next"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
+
#: views/payments/admin_edit_payment_buttons.php:13
|
1571 |
msgid "You can edit a payment button using this interface."
|
1572 |
msgstr ""
|
1573 |
|
1576 |
"All the membership buttons that you created in the plugin are displayed here."
|
1577 |
msgstr ""
|
1578 |
|
1579 |
+
#: views/payments/admin_payment_settings.php:21
|
1580 |
+
msgid "Error! The membership level ID ("
|
1581 |
+
msgstr ""
|
1582 |
+
|
1583 |
#: views/payments/admin_payment_settings.php:27
|
1584 |
msgid "PayPal Integration Settings"
|
1585 |
msgstr ""
|
1596 |
msgid "Generate Code"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:22
|
1600 |
+
msgid "Braintree Buy Now Button Configuration"
|
1601 |
+
msgstr ""
|
1602 |
+
|
1603 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:34
|
1604 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:201
|
1605 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:291
|
1606 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:245
|
1607 |
+
msgid "Button ID"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:42
|
1611 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:26
|
1612 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:209
|
1613 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:27
|
1617 |
msgid "Button Title"
|
1618 |
msgstr ""
|
1619 |
|
1620 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:60
|
1621 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:44
|
1622 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:227
|
1623 |
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:57
|
1625 |
msgid "Payment Amount"
|
1626 |
msgstr ""
|
1627 |
|
1628 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:68
|
1629 |
+
msgid ""
|
1630 |
+
"Braintree API key and account details. You can get this from your Braintree "
|
1631 |
+
"account."
|
1632 |
+
msgstr ""
|
1633 |
+
|
1634 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:72
|
1635 |
+
msgid "Merchant ID"
|
1636 |
+
msgstr ""
|
1637 |
+
|
1638 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:80
|
1639 |
+
msgid "Public Key"
|
1640 |
+
msgstr ""
|
1641 |
+
|
1642 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:87
|
1643 |
+
msgid "Private Key"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:95
|
1647 |
+
msgid "Merchant Account ID"
|
1648 |
+
msgstr ""
|
1649 |
+
|
1650 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:113
|
1651 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:137
|
1652 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:347
|
1653 |
+
msgid "The following details are optional."
|
1654 |
+
msgstr ""
|
1655 |
+
|
1656 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:117
|
1657 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:91
|
1658 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:274
|
1659 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:171
|
1663 |
msgid "Return URL"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: views/payments/payment-gateway/admin_braintree_buy_now_button.php:127
|
1667 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:117
|
1668 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:300
|
1669 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:191
|
1670 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:463
|
1671 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:151
|
1672 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:361
|
1673 |
+
msgid "Save Payment Data"
|
1674 |
+
msgstr ""
|
1675 |
+
|
1676 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:16
|
1677 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:192
|
1678 |
+
msgid "PayPal Buy Now Button Configuration"
|
1679 |
+
msgstr ""
|
1680 |
+
|
1681 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:52
|
1682 |
+
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:235
|
1683 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:45
|
1684 |
+
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:317
|
1685 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:65
|
1686 |
+
#: views/payments/payment-gateway/admin_stripe_buy_now_button.php:275
|
1687 |
+
msgid "Payment Currency"
|
1688 |
+
msgstr ""
|
1689 |
+
|
1690 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:99
|
1691 |
#: views/payments/payment-gateway/admin_paypal_buy_now_button.php:282
|
1692 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:84
|
1701 |
msgid "Button Image URL"
|
1702 |
msgstr ""
|
1703 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1704 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:18
|
1705 |
#: views/payments/payment-gateway/admin_paypal_subscription_button.php:285
|
1706 |
msgid "PayPal Subscription Button Configuration"
|
1777 |
msgid "Live Publishable Key"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: views/payments/payment-gateway/braintree_button_shortcode_view.php:17
|
|
|
|
|
|
|
|
|
1781 |
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:85
|
1782 |
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:87
|
1783 |
#: views/payments/payment-gateway/stripe_button_shortcode_view.php:17
|
1788 |
#: views/payments/payment-gateway/paypal_button_shortcode_view.php:215
|
1789 |
msgid "Subscribe Now"
|
1790 |
msgstr ""
|
1791 |
+
|
1792 |
+
#: Translation strings from addons
|
1793 |
+
#: Form builder addon strings
|
1794 |
+
msgid "Type password Here"
|
1795 |
+
msgstr ""
|
1796 |
+
|
1797 |
+
msgid "Retype password Here"
|
1798 |
+
msgstr ""
|
1799 |
+
|
1800 |
+
msgid "Registration is complete. You can now log into the site."
|
1801 |
+
msgstr ""
|
1802 |
+
|
1803 |
+
msgid " Field has invalid character"
|
1804 |
+
msgstr ""
|
1805 |
+
|
1806 |
+
msgid " Password does not match"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
msgid "Already taken."
|
1810 |
+
msgstr ""
|
1811 |
+
|
1812 |
+
msgid "Street Address"
|
1813 |
+
msgstr ""
|
1814 |
+
|
1815 |
+
msgid "Apt, Suite, Bldg. (optional)"
|
1816 |
+
msgstr ""
|
1817 |
+
|
1818 |
+
msgid "State / Province / Region"
|
1819 |
+
msgstr ""
|
1820 |
+
|
1821 |
+
msgid "Postal / Zip Code"
|
1822 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Simple Membership ===
|
2 |
-
Contributors: smp7, wp.insider
|
3 |
Donate link: https://simple-membership-plugin.com/
|
4 |
Tags: member, members, members only, membership, memberships, register, WordPress membership plugin, content, content protection, paypal, restrict, restrict access, Restrict content, admin, access control, subscription, teaser, protection, profile, login, login page, bbpress, stripe, braintree
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.7
|
7 |
-
Stable tag: 3.4.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -108,6 +108,8 @@ The following language translations are already available:
|
|
108 |
* Bosnian (Bosnia and Herzegovina)
|
109 |
* Slovak
|
110 |
* Italian
|
|
|
|
|
111 |
|
112 |
You can translate the plugin using the language [translation documentation](https://simple-membership-plugin.com/translate-simple-membership-plugin/).
|
113 |
|
@@ -129,6 +131,23 @@ https://simple-membership-plugin.com/
|
|
129 |
|
130 |
== Changelog ==
|
131 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
= 3.4.0 =
|
133 |
- Updated the Italian language file. Thanks to Nicolò Monili for updating the translation.
|
134 |
- Deleted the German language files from the plugin folder so it can pull the language from translate.wordpress.org
|
1 |
=== Simple Membership ===
|
2 |
+
Contributors: smp7, wp.insider
|
3 |
Donate link: https://simple-membership-plugin.com/
|
4 |
Tags: member, members, members only, membership, memberships, register, WordPress membership plugin, content, content protection, paypal, restrict, restrict access, Restrict content, admin, access control, subscription, teaser, protection, profile, login, login page, bbpress, stripe, braintree
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.7
|
7 |
+
Stable tag: 3.4.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
108 |
* Bosnian (Bosnia and Herzegovina)
|
109 |
* Slovak
|
110 |
* Italian
|
111 |
+
* Norwegian
|
112 |
+
* Mexican
|
113 |
|
114 |
You can translate the plugin using the language [translation documentation](https://simple-membership-plugin.com/translate-simple-membership-plugin/).
|
115 |
|
131 |
|
132 |
== Changelog ==
|
133 |
|
134 |
+
= 3.4.3 =
|
135 |
+
- Improved the formatting for the content that appears before the "more" tag on a more tag protected post.
|
136 |
+
- Added a new feature to disable wp dashboard access for non-admin wp users. You can find this option under the general settings tab.
|
137 |
+
- Added Mexican language translation file. The translation was submitted by Enrique alfonso.
|
138 |
+
- Re-added the local copy of the Spanish translation files (Someone submitted incorrect translation to the translate.wordpress.org site overwriting the good translation)
|
139 |
+
|
140 |
+
= 3.4.2 =
|
141 |
+
- Fixed an issue with some sites getting a blank screen for the members menu due to a PHP short tag usage.
|
142 |
+
- Added a new action hook that gets triggered after a member edits the profile from the edit profile page.
|
143 |
+
- The edit_profile_front_end() function now returns true or false based on if the form was submitted successfully or not.
|
144 |
+
- Added extra comment in the IPN handling code.
|
145 |
+
|
146 |
+
= 3.4.1 =
|
147 |
+
- Added an option to bulk update the "Membership Level" value of a group of members.
|
148 |
+
- Added an option to bulk update the "Access Starts" date value of a group of members.
|
149 |
+
- Added Norwegian language translation file. The translation was submitted by Tom Nordstrønen.
|
150 |
+
|
151 |
= 3.4.0 =
|
152 |
- Updated the Italian language file. Thanks to Nicolò Monili for updating the translation.
|
153 |
- Deleted the German language files from the plugin folder so it can pull the language from translate.wordpress.org
|
simple-wp-membership.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Simple WordPress Membership
|
4 |
-
Version: 3.4.
|
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.4.
|
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.4.3
|
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.4.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__) . '/');
|