Version Description
- 2020-10-02 =
- FEATURE: When using the Stripe Gateway, you may now allow users to pay using Apple Pay, Google Pay, or Microsoft Pay depending on their browser. Enable this feature from the payment settings page.
- FEATURE: Added Divi Builder compatibility.
- FEATURE: Updated the Braintree Gateway class to be able to use the Braintree API for the pmpro_next_payment() function. Note, for performance reasons, you must call this method directly or enable it by hooking it up with code like
add_filter('pmpro_next_payment', array('PMProGateway_braintree', 'pmpro_next_payment'), 10, 3);
- FEATURE: Added ordermeta tables and functions. We will wait about a year for all users to upgrade before using these widespread. (Thanks, Mirco Babini)
- ENHANCEMENT: The "short" version of the level cost text for a free level is now "Free" instead of "0.00 now".
- ENHANCEMENT: Added a
get_original_subscription_order
method to the MemberOrder class. This will return the first order in a subscription when called from a recurring order. - ENHANCEMENT: Removed the old style license nags.
- BUG FIX/ENHANCEMENT: Using microtime and a static counter int to make sure our order and discount codes are unique. In the past very high traffic sites could run into duplicates if two checkouts happened at the exact same second.
- BUG FIX/ENHANCEMENT: Adjust order delete prompt to support other locales.
- BUG FIX/ENHANCEMENT: Better handling of tax amounts in recurring payments, e.g. when using the PMPro VAT Tax add on.
- BUG FIX/ENHANCEMENT: Optimized how often we hit the Stripe API when events on the checkout page could potentially update the price of checkout.
- BUG FIX/ENHANCEMENT: The checkout_levels api call now takes
level
as param. - BUG FIX/ENHANCEMENT: No longer running sanitize_text_field on password fields. This would break passwords that had strings of characters resembling html tags.
- BUG FIX/ENHANCEMENT: Now warning admins if the Stripe billing period is longer than 1 year. Billing periods greater than 1 year are not allowed by Stripe.
- BUG FIX/ENHANCEMENT: Now detecting when a Stripe webhook is set up for an older version of the Stripe API and showing a notice with a link to update.
- BUG FIX/ENHANCEMENT: Adding MAXFAILEDPAYMENTS=1 to PayPal add subscription requests. This tells PayPal to cancel a subscription after the first failed payment. In our experience, the automatic retries rarely worked well. This change fixes issues with subscriptions going out of sync or users retaining access to your site when their payment has failed. Members still receive the payment failed email, which prompts users to return to the site to renew.
- BUG FIX/ENHANCEMENT: Fixing some issues where we are adding extra break tags into the password reset email. There are still some issues like this when using certain plugins. We are working on a general fix.
- BUG FIX/ENHANCEMENT: Removed the "coupon amount" field from the edit order page. These were hold outs from the 2007! ecommerce plugin PMPro was forked from. You can set the pmpro_orders_show_coupon_amounts filter to __return_true to show these fields again if you were using them for tracking things in your custom code.
- BUG FIX: Fixed MMPU compatibility when using discount codes.
- BUG FIX: No longer filtering the wp login url when on wp-login.php. This fixes issues with iThemes Security 2FA.
- BUG FIX: Fixed issues where the Stripe webhook was not being updated sometimes when clicking the button to update.
- BUG FIX: Fixed some notices and warnings when using Braintree.
- BUG FIX: Now resetting memberslist page number when changing shown level.
- BUG FIX: Now ensuring that the discount code field updates, update the Request Button price.
- BUG FIX: Fixed issue where non-pretty permalinks may break frontend password resets.
- BUG FIX: Fixed invoice links on the account page. (Thanks, Mateusz Hotyn)
- BUG FIX: Fixed incorrect label "for" attribute for uninstall setting.
- BUG FIX: Fixed issue where some free plugins distributed by PMPro would show warnings about requiring a Plus license.
Download this release
Release Info
Developer | strangerstudios |
Plugin | Paid Memberships Pro |
Version | 2.5 |
Comparing to | |
See all releases |
Code changes from version 2.4.4 to 2.5
- CHANGELOG.txt +30 -0
- adminpages/advancedsettings.php +1 -1
- adminpages/discountcodes.php +3 -1
- adminpages/functions.php +25 -3
- adminpages/membershiplevels.php +3 -1
- adminpages/orders-csv.php +8 -0
- adminpages/orders.php +31 -16
- classes/class-pmpro-members-list-table.php +1 -1
- classes/class.memberorder.php +75 -11
- classes/gateways/class.pmprogateway_braintree.php +45 -6
- classes/gateways/class.pmprogateway_paypal.php +8 -0
- classes/gateways/class.pmprogateway_paypalexpress.php +5 -1
- classes/gateways/class.pmprogateway_paypalstandard.php +2 -1
- classes/gateways/class.pmprogateway_stripe.php +273 -139
- css/frontend.css +30 -1
- includes/addons.php +2 -2
- includes/compatibility.php +29 -2
- includes/compatibility/divi.php +93 -0
- includes/email.php +1 -1
- includes/functions.php +61 -7
- includes/lib/Braintree/README.md +0 -134
- includes/lib/Braintree/lib/Braintree/Util.php +1 -1
- includes/lib/Stripe/README.md +0 -266
- includes/lib/stripe-apple-pay/apple-developer-merchantid-domain-association +1 -0
- includes/lib/stripe-apple-pay/stripe-apple-pay.php +46 -0
- includes/license.php +0 -70
- includes/login.php +12 -2
- includes/profile.php +1 -1
- includes/rest-api.php +10 -3
- includes/setup.sql +16 -0
- includes/upgradecheck.php +25 -0
- js/pmpro-admin.js +33 -0
- js/pmpro-stripe.js +65 -0
- languages/paid-memberships-pro.mo +0 -0
- languages/paid-memberships-pro.po +736 -548
- languages/paid-memberships-pro.pot +736 -548
- pages/checkout.php +528 -528
- pages/levels.php +2 -5
- paid-memberships-pro.php +3 -2
- preheaders/checkout.php +9 -3
- readme.txt +46 -16
- services/applydiscountcode.php +60 -23
- services/authnet-silent-post.php +5 -0
- services/braintree-webhook.php +5 -0
- services/ipnhandler.php +5 -5
- services/stripe-webhook.php +5 -2
- services/twocheckout-ins.php +5 -0
- shortcodes/pmpro_account.php +1 -1
CHANGELOG.txt
CHANGED
@@ -1,4 +1,34 @@
|
|
1 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
= 2.4.4 - 2020-09-02 =
|
3 |
* BUG FIX: Fixed fatal error that sometimes occurred on the payment settings page when using PHP 5.6 or earlier.
|
4 |
* BUG FIX: Fixed fatal errors that showed up on the frontend invoice page.
|
1 |
== Changelog ==
|
2 |
+
= 2.5 - 2020-10-02 =
|
3 |
+
* FEATURE: When using the Stripe Gateway, you may now allow users to pay using Apple Pay, Google Pay, or Microsoft Pay depending on their browser. Enable this feature from the payment settings page.
|
4 |
+
* FEATURE: Added Divi Builder compatibility.
|
5 |
+
* FEATURE: Updated the Braintree Gateway class to be able to use the Braintree API for the pmpro_next_payment() function. Note, for performance reasons, you must call this method directly or enable it by hooking it up with code like `add_filter('pmpro_next_payment', array('PMProGateway_braintree', 'pmpro_next_payment'), 10, 3);`
|
6 |
+
* FEATURE: Added ordermeta tables and functions. We will wait about a year for all users to upgrade before using these widespread. (Thanks, Mirco Babini)
|
7 |
+
* ENHANCEMENT: The "short" version of the level cost text for a free level is now "Free" instead of "0.00 now".
|
8 |
+
* ENHANCEMENT: Added a `get_original_subscription_order` method to the MemberOrder class. This will return the first order in a subscription when called from a recurring order.
|
9 |
+
* ENHANCEMENT: Removed the old style license nags.
|
10 |
+
* BUG FIX/ENHANCEMENT: Using microtime and a static counter int to make sure our order and discount codes are unique. In the past very high traffic sites could run into duplicates if two checkouts happened at the exact same second.
|
11 |
+
* BUG FIX/ENHANCEMENT: Adjust order delete prompt to support other locales.
|
12 |
+
* BUG FIX/ENHANCEMENT: Better handling of tax amounts in recurring payments, e.g. when using the PMPro VAT Tax add on.
|
13 |
+
* BUG FIX/ENHANCEMENT: Optimized how often we hit the Stripe API when events on the checkout page could potentially update the price of checkout.
|
14 |
+
* BUG FIX/ENHANCEMENT: The checkout_levels api call now takes `level` as param.
|
15 |
+
* BUG FIX/ENHANCEMENT: No longer running sanitize_text_field on password fields. This would break passwords that had strings of characters resembling html tags.
|
16 |
+
* BUG FIX/ENHANCEMENT: Now warning admins if the Stripe billing period is longer than 1 year. Billing periods greater than 1 year are not allowed by Stripe.
|
17 |
+
* BUG FIX/ENHANCEMENT: Now detecting when a Stripe webhook is set up for an older version of the Stripe API and showing a notice with a link to update.
|
18 |
+
* BUG FIX/ENHANCEMENT: Adding MAXFAILEDPAYMENTS=1 to PayPal add subscription requests. This tells PayPal to cancel a subscription after the first failed payment. In our experience, the automatic retries rarely worked well. This change fixes issues with subscriptions going out of sync or users retaining access to your site when their payment has failed. Members still receive the payment failed email, which prompts users to return to the site to renew.
|
19 |
+
* BUG FIX/ENHANCEMENT: Fixing some issues where we are adding extra break tags into the password reset email. There are still some issues like this when using certain plugins. We are working on a general fix.
|
20 |
+
* BUG FIX/ENHANCEMENT: Removed the "coupon amount" field from the edit order page. These were hold outs from the 2007! ecommerce plugin PMPro was forked from. You can set the pmpro_orders_show_coupon_amounts filter to __return_true to show these fields again if you were using them for tracking things in your custom code.
|
21 |
+
* BUG FIX: Fixed MMPU compatibility when using discount codes.
|
22 |
+
* BUG FIX: No longer filtering the wp login url when on wp-login.php. This fixes issues with iThemes Security 2FA.
|
23 |
+
* BUG FIX: Fixed issues where the Stripe webhook was not being updated sometimes when clicking the button to update.
|
24 |
+
* BUG FIX: Fixed some notices and warnings when using Braintree.
|
25 |
+
* BUG FIX: Now resetting memberslist page number when changing shown level.
|
26 |
+
* BUG FIX: Now ensuring that the discount code field updates, update the Request Button price.
|
27 |
+
* BUG FIX: Fixed issue where non-pretty permalinks may break frontend password resets.
|
28 |
+
* BUG FIX: Fixed invoice links on the account page. (Thanks, Mateusz Hołtyn)
|
29 |
+
* BUG FIX: Fixed incorrect label "for" attribute for uninstall setting.
|
30 |
+
* BUG FIX: Fixed issue where some free plugins distributed by PMPro would show warnings about requiring a Plus license.
|
31 |
+
|
32 |
= 2.4.4 - 2020-09-02 =
|
33 |
* BUG FIX: Fixed fatal error that sometimes occurred on the payment settings page when using PHP 5.6 or earlier.
|
34 |
* BUG FIX: Fixed fatal errors that showed up on the frontend invoice page.
|
adminpages/advancedsettings.php
CHANGED
@@ -469,7 +469,7 @@ if ( function_exists( 'pmpro_displayAds' ) && pmpro_displayAds() ) {
|
|
469 |
?>
|
470 |
<tr>
|
471 |
<th scope="row" valign="top">
|
472 |
-
<label for="
|
473 |
</th>
|
474 |
<td>
|
475 |
<select id="uninstall" name="uninstall">
|
469 |
?>
|
470 |
<tr>
|
471 |
<th scope="row" valign="top">
|
472 |
+
<label for="uninstall"><?php _e('Uninstall PMPro on deletion?', 'paid-memberships-pro' );?></label>
|
473 |
</th>
|
474 |
<td>
|
475 |
<select id="uninstall" name="uninstall">
|
adminpages/discountcodes.php
CHANGED
@@ -617,7 +617,9 @@
|
|
617 |
<p class="description"><?php _e('The amount to be billed one cycle after the initial payment.', 'paid-memberships-pro' );?></p>
|
618 |
<?php if($gateway == "braintree") { ?>
|
619 |
<strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'paid-memberships-pro' );?></strong>
|
620 |
-
<?php } ?>
|
|
|
|
|
621 |
</td>
|
622 |
</tr>
|
623 |
|
617 |
<p class="description"><?php _e('The amount to be billed one cycle after the initial payment.', 'paid-memberships-pro' );?></p>
|
618 |
<?php if($gateway == "braintree") { ?>
|
619 |
<strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'paid-memberships-pro' );?></strong>
|
620 |
+
<?php } elseif($gateway == "stripe") { ?>
|
621 |
+
<p class="description"><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration does not allow billing periods longer than 1 year.', 'paid-memberships-pro' );?></strong></p>
|
622 |
+
<?php }?>
|
623 |
</td>
|
624 |
</tr>
|
625 |
|
adminpages/functions.php
CHANGED
@@ -51,10 +51,20 @@ function pmpro_checkLevelForStripeCompatibility($level = NULL)
|
|
51 |
if(is_numeric($level))
|
52 |
$level = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = %d LIMIT 1" , $level ) );
|
53 |
|
54 |
-
//
|
55 |
if ( ( $level->billing_limit > 0 ) && ! function_exists( 'pmprosbl_plugin_row_meta' ) ) {
|
56 |
return false;
|
57 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
}
|
59 |
}
|
60 |
|
@@ -231,7 +241,19 @@ function pmpro_check_discount_code_level_for_gateway_compatibility( $discount_co
|
|
231 |
|
232 |
// Check this discount code level for gateway compatibility
|
233 |
if ( $gateway == 'stripe' ) {
|
234 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
global $pmpro_stripe_error;
|
236 |
$pmpro_stripe_error = true;
|
237 |
return false;
|
@@ -249,7 +271,7 @@ function pmpro_check_discount_code_level_for_gateway_compatibility( $discount_co
|
|
249 |
$pmpro_braintree_error = true;
|
250 |
return false;
|
251 |
}
|
252 |
-
}
|
253 |
if ( $discount_code_level->trial_amount > $discount_code_level->billing_amount ) {
|
254 |
global $pmpro_twocheckout_error;
|
255 |
$pmpro_twocheckout_error = true;
|
51 |
if(is_numeric($level))
|
52 |
$level = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = %d LIMIT 1" , $level ) );
|
53 |
|
54 |
+
// Check if this level uses billing limits.
|
55 |
if ( ( $level->billing_limit > 0 ) && ! function_exists( 'pmprosbl_plugin_row_meta' ) ) {
|
56 |
return false;
|
57 |
}
|
58 |
+
|
59 |
+
// Check if this level has a billing period longer than 1 year.
|
60 |
+
if (
|
61 |
+
( $level->cycle_period === 'Year' && $level->cycle_number > 1 ) ||
|
62 |
+
( $level->cycle_period === 'Month' && $level->cycle_number > 12 ) ||
|
63 |
+
( $level->cycle_period === 'Week' && $level->cycle_number > 52 ) ||
|
64 |
+
( $level->cycle_period === 'Day' && $level->cycle_number > 365 )
|
65 |
+
) {
|
66 |
+
return false;
|
67 |
+
}
|
68 |
}
|
69 |
}
|
70 |
|
241 |
|
242 |
// Check this discount code level for gateway compatibility
|
243 |
if ( $gateway == 'stripe' ) {
|
244 |
+
// Check if this code level has a billing limit.
|
245 |
+
if ( ( intval( $discount_code_level->billing_limit ) > 0 ) && ! function_exists( 'pmprosbl_plugin_row_meta' ) ) {
|
246 |
+
global $pmpro_stripe_error;
|
247 |
+
$pmpro_stripe_error = true;
|
248 |
+
return false;
|
249 |
+
}
|
250 |
+
// Check if this code level has a billing period longer than 1 year.
|
251 |
+
if (
|
252 |
+
( $discount_code_level->cycle_period === 'Year' && intval( $discount_code_level->cycle_number ) > 1 ) ||
|
253 |
+
( $discount_code_level->cycle_period === 'Month' && intval( $discount_code_level->cycle_number ) > 12 ) ||
|
254 |
+
( $discount_code_level->cycle_period === 'Week' && intval( $discount_code_level->cycle_number ) > 52 ) ||
|
255 |
+
( $discount_code_level->cycle_period === 'Day' && intval( $discount_code_level->cycle_number ) > 365 )
|
256 |
+
) {
|
257 |
global $pmpro_stripe_error;
|
258 |
$pmpro_stripe_error = true;
|
259 |
return false;
|
271 |
$pmpro_braintree_error = true;
|
272 |
return false;
|
273 |
}
|
274 |
+
} elseif ( $gateway == 'twocheckout' ) {
|
275 |
if ( $discount_code_level->trial_amount > $discount_code_level->billing_amount ) {
|
276 |
global $pmpro_twocheckout_error;
|
277 |
$pmpro_twocheckout_error = true;
|
adminpages/membershiplevels.php
CHANGED
@@ -446,7 +446,9 @@
|
|
446 |
<?php _e('The amount to be billed one cycle after the initial payment.', 'paid-memberships-pro' );?>
|
447 |
<?php if($gateway == "braintree") { ?>
|
448 |
<strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'paid-memberships-pro' );?></strong>
|
449 |
-
<?php } ?>
|
|
|
|
|
450 |
</p>
|
451 |
<?php if($gateway == "braintree" && $edit < 0) { ?>
|
452 |
<p class="pmpro_message"><strong><?php _e('Note', 'paid-memberships-pro' );?>:</strong> <?php _e('After saving this level, make note of the ID and create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to <em>pmpro_#</em>, where # is the level ID.', 'paid-memberships-pro' );?></p>
|
446 |
<?php _e('The amount to be billed one cycle after the initial payment.', 'paid-memberships-pro' );?>
|
447 |
<?php if($gateway == "braintree") { ?>
|
448 |
<strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'paid-memberships-pro' );?></strong>
|
449 |
+
<?php } elseif($gateway == "stripe") { ?>
|
450 |
+
<p class="description"><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration does not allow billing periods longer than 1 year.', 'paid-memberships-pro' );?></strong></p>
|
451 |
+
<?php }?>
|
452 |
</p>
|
453 |
<?php if($gateway == "braintree" && $edit < 0) { ?>
|
454 |
<p class="pmpro_message"><strong><?php _e('Note', 'paid-memberships-pro' );?>:</strong> <?php _e('After saving this level, make note of the ID and create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to <em>pmpro_#</em>, where # is the level ID.', 'paid-memberships-pro' );?></p>
|
adminpages/orders-csv.php
CHANGED
@@ -330,6 +330,14 @@ $default_columns = array(
|
|
330 |
array( "discount_code", "code" )
|
331 |
);
|
332 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
333 |
$default_columns = apply_filters( "pmpro_order_list_csv_default_columns", $default_columns );
|
334 |
|
335 |
$csv_file_header_array = apply_filters( "pmpro_order_list_csv_export_header_array", $csv_file_header_array );
|
330 |
array( "discount_code", "code" )
|
331 |
);
|
332 |
|
333 |
+
// Hiding couponamount by default.
|
334 |
+
$coupons = apply_filters( 'pmpro_orders_show_coupon_amounts', false );
|
335 |
+
if ( empty( $coupons ) ) {
|
336 |
+
$csv_file_header_array = array_diff( $csv_file_header_array, array( 'couponamount' ) );
|
337 |
+
$couponamount_array_key = array_keys( $default_columns, array( 'order', 'couponamount' ) );
|
338 |
+
unset( $default_columns[ $couponamount_array_key[0] ] );
|
339 |
+
}
|
340 |
+
|
341 |
$default_columns = apply_filters( "pmpro_order_list_csv_default_columns", $default_columns );
|
342 |
|
343 |
$csv_file_header_array = apply_filters( "pmpro_order_list_csv_export_header_array", $csv_file_header_array );
|
adminpages/orders.php
CHANGED
@@ -230,9 +230,15 @@ if ( ! empty( $_REQUEST['save'] ) ) {
|
|
230 |
if ( ! in_array( 'tax', $read_only_fields ) && isset( $_POST['tax'] ) ) {
|
231 |
$order->tax = sanitize_text_field( $_POST['tax'] );
|
232 |
}
|
233 |
-
|
234 |
-
|
|
|
|
|
|
|
|
|
|
|
235 |
}
|
|
|
236 |
if ( ! in_array( 'total', $read_only_fields ) && isset( $_POST['total'] ) ) {
|
237 |
$order->total = sanitize_text_field( $_POST['total'] );
|
238 |
}
|
@@ -611,19 +617,28 @@ if ( function_exists( 'pmpro_add_email_order_modal' ) ) {
|
|
611 |
<?php } ?>
|
612 |
</td>
|
613 |
</tr>
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
|
|
|
|
|
|
|
|
618 |
<?php
|
619 |
-
|
620 |
-
|
621 |
-
|
|
|
|
|
|
|
|
|
622 |
?>
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
|
|
627 |
<tr>
|
628 |
<th scope="row" valign="top"><label for="total"><?php esc_html_e( 'Total', 'paid-memberships-pro' ); ?>:</label></th>
|
629 |
<td>
|
@@ -635,7 +650,6 @@ if ( function_exists( 'pmpro_add_email_order_modal' ) ) {
|
|
635 |
<input id="total" name="total" type="text" size="10"
|
636 |
value="<?php echo esc_attr( $order->total ); ?>"/>
|
637 |
<?php } ?>
|
638 |
-
<p class="description"><?php esc_html_e( 'Should be subtotal + tax - couponamount.', 'paid-memberships-pro' ); ?></p>
|
639 |
</td>
|
640 |
</tr>
|
641 |
|
@@ -1343,8 +1357,9 @@ if ( function_exists( 'pmpro_add_email_order_modal' ) ) {
|
|
1343 |
<a title="<?php esc_attr_e( 'Copy', 'paid-memberships-pro' ); ?>" href="<?php echo esc_url( add_query_arg( array( 'page' => 'pmpro-orders', 'order' => '-1', 'copy' => $order->id ), admin_url('admin.php' ) ) ); ?>"><?php esc_html_e( 'Copy', 'paid-memberships-pro' ); ?></a>
|
1344 |
</span> |
|
1345 |
<span class="delete">
|
1346 |
-
|
1347 |
-
|
|
|
1348 |
</span> |
|
1349 |
<span class="print">
|
1350 |
<a target="_blank" title="<?php esc_attr_e( 'Print', 'paid-memberships-pro' ); ?>" href="<?php echo esc_url( add_query_arg( array( 'action' => 'pmpro_orders_print_view', 'order' => $order->id ), admin_url('admin-ajax.php' ) ) ); ?>"><?php esc_html_e( 'Print', 'paid-memberships-pro' ); ?></a>
|
230 |
if ( ! in_array( 'tax', $read_only_fields ) && isset( $_POST['tax'] ) ) {
|
231 |
$order->tax = sanitize_text_field( $_POST['tax'] );
|
232 |
}
|
233 |
+
|
234 |
+
// Hiding couponamount by default.
|
235 |
+
$coupons = apply_filters( 'pmpro_orders_show_coupon_amounts', false );
|
236 |
+
if ( ! empty( $coupons ) ) {
|
237 |
+
if ( ! in_array( 'couponamount', $read_only_fields ) && isset( $_POST['couponamount'] ) ) {
|
238 |
+
$order->couponamount = sanitize_text_field( $_POST['couponamount'] );
|
239 |
+
}
|
240 |
}
|
241 |
+
|
242 |
if ( ! in_array( 'total', $read_only_fields ) && isset( $_POST['total'] ) ) {
|
243 |
$order->total = sanitize_text_field( $_POST['total'] );
|
244 |
}
|
617 |
<?php } ?>
|
618 |
</td>
|
619 |
</tr>
|
620 |
+
<?php
|
621 |
+
// Hiding couponamount by default.
|
622 |
+
$coupons = apply_filters( 'pmpro_orders_show_coupon_amounts', false );
|
623 |
+
if ( ! empty( $coupons ) ) { ?>
|
624 |
+
<tr>
|
625 |
+
<th scope="row" valign="top"><label for="couponamount"><?php esc_html_e( 'Coupon Amount', 'paid-memberships-pro' ); ?>:</label>
|
626 |
+
</th>
|
627 |
+
<td>
|
628 |
<?php
|
629 |
+
if ( in_array( 'couponamount', $read_only_fields ) && $order_id > 0 ) {
|
630 |
+
echo $order->couponamount;
|
631 |
+
} else {
|
632 |
+
?>
|
633 |
+
<input id="couponamount" name="couponamount" type="text" size="10" value="<?php echo esc_attr( $order->couponamount ); ?>"/>
|
634 |
+
<?php
|
635 |
+
}
|
636 |
?>
|
637 |
+
</td>
|
638 |
+
</tr>
|
639 |
+
<?php
|
640 |
+
}
|
641 |
+
?>
|
642 |
<tr>
|
643 |
<th scope="row" valign="top"><label for="total"><?php esc_html_e( 'Total', 'paid-memberships-pro' ); ?>:</label></th>
|
644 |
<td>
|
650 |
<input id="total" name="total" type="text" size="10"
|
651 |
value="<?php echo esc_attr( $order->total ); ?>"/>
|
652 |
<?php } ?>
|
|
|
653 |
</td>
|
654 |
</tr>
|
655 |
|
1357 |
<a title="<?php esc_attr_e( 'Copy', 'paid-memberships-pro' ); ?>" href="<?php echo esc_url( add_query_arg( array( 'page' => 'pmpro-orders', 'order' => '-1', 'copy' => $order->id ), admin_url('admin.php' ) ) ); ?>"><?php esc_html_e( 'Copy', 'paid-memberships-pro' ); ?></a>
|
1358 |
</span> |
|
1359 |
<span class="delete">
|
1360 |
+
<?php $delete_prompt = sprintf( __( 'Deleting orders is permanent and can affect active users. Are you sure you want to delete order %s?', 'paid-memberships-pro' ), str_replace( "'", '', $order->code ) ); ?>
|
1361 |
+
<a href='javascript:pmpro_askfirst("<?php echo esc_attr
|
1362 |
+
( $delete_prompt ) ?>", "admin.php?page=pmpro-orders&delete=<?php echo $order->id; ?>"); void(0);'><?php esc_html_e( 'Delete', 'paid-memberships-pro' ); ?></a>
|
1363 |
</span> |
|
1364 |
<span class="print">
|
1365 |
<a target="_blank" title="<?php esc_attr_e( 'Print', 'paid-memberships-pro' ); ?>" href="<?php echo esc_url( add_query_arg( array( 'action' => 'pmpro_orders_print_view', 'order' => $order->id ), admin_url('admin-ajax.php' ) ) ); ?>"><?php esc_html_e( 'Print', 'paid-memberships-pro' ); ?></a>
|
classes/class-pmpro-members-list-table.php
CHANGED
@@ -621,7 +621,7 @@ class PMPro_Members_List_Table extends WP_List_Table {
|
|
621 |
$l = false;
|
622 |
}
|
623 |
_e('Show', 'paid-memberships-pro' );?>
|
624 |
-
<select name="l" onchange="jQuery('#member-list-form').submit();">
|
625 |
<option value="" <?php if(!$l) { ?>selected="selected"<?php } ?>><?php _e('All Levels', 'paid-memberships-pro' );?></option>
|
626 |
<?php
|
627 |
$levels = $wpdb->get_results("SELECT id, name FROM $wpdb->pmpro_membership_levels ORDER BY name");
|
621 |
$l = false;
|
622 |
}
|
623 |
_e('Show', 'paid-memberships-pro' );?>
|
624 |
+
<select name="l" onchange="jQuery('#current-page-selector').val('1'); jQuery('#member-list-form').submit();">
|
625 |
<option value="" <?php if(!$l) { ?>selected="selected"<?php } ?>><?php _e('All Levels', 'paid-memberships-pro' );?></option>
|
626 |
<?php
|
627 |
$levels = $wpdb->get_results("SELECT id, name FROM $wpdb->pmpro_membership_levels ORDER BY name");
|
classes/class.memberorder.php
CHANGED
@@ -151,6 +151,68 @@
|
|
151 |
return false; //didn't find it in the DB
|
152 |
}
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
/**
|
155 |
* Set up the Gateway class to use with this order.
|
156 |
*
|
@@ -767,22 +829,24 @@
|
|
767 |
/**
|
768 |
* Get a random code to use as the order code.
|
769 |
*/
|
770 |
-
function getRandomCode()
|
771 |
-
{
|
772 |
global $wpdb;
|
773 |
|
774 |
-
|
775 |
-
|
|
|
776 |
|
777 |
-
|
778 |
-
$
|
779 |
-
$code =
|
780 |
-
$
|
781 |
-
|
|
|
782 |
$code = NULL;
|
|
|
783 |
}
|
784 |
|
785 |
-
return strtoupper($code);
|
786 |
}
|
787 |
|
788 |
/**
|
@@ -966,4 +1030,4 @@
|
|
966 |
else
|
967 |
return false;
|
968 |
}
|
969 |
-
}
|
151 |
return false; //didn't find it in the DB
|
152 |
}
|
153 |
|
154 |
+
/**
|
155 |
+
* Get the first order for this subscription.
|
156 |
+
* Useful to find the original order from a recurring order.
|
157 |
+
* @since 2.5
|
158 |
+
* @return mixed Order object if found or false if not.
|
159 |
+
*/
|
160 |
+
function get_original_subscription_order( $subscription_id = '' ){
|
161 |
+
global $wpdb;
|
162 |
+
|
163 |
+
// Default to use the subscription ID on this order object.
|
164 |
+
if ( empty( $subscription_id ) && ! empty( $this->subscription_transaction_id ) ) {
|
165 |
+
$subscription_id = $this->subscription_transaction_id;
|
166 |
+
}
|
167 |
+
|
168 |
+
// Must have a subscription ID.
|
169 |
+
if ( empty( $subscription_id ) ) {
|
170 |
+
return false;
|
171 |
+
}
|
172 |
+
|
173 |
+
// Get some other values from this order to narrow the search.
|
174 |
+
if ( ! empty( $this->user_id ) ) {
|
175 |
+
$user_id = $this->user_id;
|
176 |
+
} else {
|
177 |
+
$user_id = '';
|
178 |
+
}
|
179 |
+
if ( ! empty( $this->gateway ) ) {
|
180 |
+
$gateway = $this->gateway;
|
181 |
+
} else {
|
182 |
+
$gateway = '';
|
183 |
+
}
|
184 |
+
if ( ! empty( $this->gateway_environment ) ) {
|
185 |
+
$gateway_environment = $this->gateway_environment;
|
186 |
+
} else {
|
187 |
+
$gateway_environment = '';
|
188 |
+
}
|
189 |
+
|
190 |
+
// Double check for a user_id, gateway and gateway environment.
|
191 |
+
$sql = $wpdb->prepare(
|
192 |
+
"SELECT ID
|
193 |
+
FROM $wpdb->pmpro_membership_orders
|
194 |
+
WHERE `subscription_transaction_id` = %s
|
195 |
+
AND `user_id` = %d
|
196 |
+
AND `gateway` = %s
|
197 |
+
AND `gateway_environment` = %s
|
198 |
+
ORDER BY id ASC
|
199 |
+
LIMIT 1",
|
200 |
+
array(
|
201 |
+
$subscription_id,
|
202 |
+
$user_id,
|
203 |
+
$gateway,
|
204 |
+
$gateway_environment
|
205 |
+
)
|
206 |
+
);
|
207 |
+
|
208 |
+
$order_id = $wpdb->get_var( $sql );
|
209 |
+
if ( ! empty( $order_id ) ) {
|
210 |
+
return new MemberOrder( $order_id );
|
211 |
+
} else {
|
212 |
+
return false;
|
213 |
+
}
|
214 |
+
}
|
215 |
+
|
216 |
/**
|
217 |
* Set up the Gateway class to use with this order.
|
218 |
*
|
829 |
/**
|
830 |
* Get a random code to use as the order code.
|
831 |
*/
|
832 |
+
function getRandomCode() {
|
|
|
833 |
global $wpdb;
|
834 |
|
835 |
+
// We mix this with the seed to make sure we get unique codes.
|
836 |
+
static $count = 0;
|
837 |
+
$count++;
|
838 |
|
839 |
+
while( empty( $code ) ) {
|
840 |
+
$scramble = md5( AUTH_KEY . microtime() . SECURE_AUTH_KEY . $count );
|
841 |
+
$code = substr( $scramble, 0, 10 );
|
842 |
+
$code = apply_filters( 'pmpro_random_code', $code, $this ); //filter
|
843 |
+
$check = $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_membership_orders WHERE code = '$code' LIMIT 1" );
|
844 |
+
if( $check || is_numeric( $code ) ) {
|
845 |
$code = NULL;
|
846 |
+
}
|
847 |
}
|
848 |
|
849 |
+
return strtoupper( $code );
|
850 |
}
|
851 |
|
852 |
/**
|
1030 |
else
|
1031 |
return false;
|
1032 |
}
|
1033 |
+
}
|
classes/gateways/class.pmprogateway_braintree.php
CHANGED
@@ -990,18 +990,17 @@ use Braintree\WebhookNotification as Braintree_WebhookNotification;
|
|
990 |
|
991 |
try {
|
992 |
$webhookNotification = Braintree_WebhookNotification::parse( $_POST['bt_signature'], $_POST['bt_payload'] );
|
|
|
|
|
|
|
|
|
993 |
} catch ( \Exception $e ) {
|
994 |
// Don't do anything
|
995 |
}
|
996 |
}
|
997 |
|
998 |
// Always cancel, even if Braintree fails
|
999 |
-
$order->updateStatus("cancelled" );
|
1000 |
-
|
1001 |
-
if ( Braintree_WebhookNotification::SUBSCRIPTION_CANCELED === $webhookNotification->kind ) {
|
1002 |
-
// Return, we're already processing the cancellation
|
1003 |
-
return true;
|
1004 |
-
}
|
1005 |
|
1006 |
//require a subscription id
|
1007 |
if(empty($order->subscription_transaction_id))
|
@@ -1071,4 +1070,44 @@ use Braintree\WebhookNotification as Braintree_WebhookNotification;
|
|
1071 |
*/
|
1072 |
return apply_filters( 'pmpro_braintree_plan_id', 'pmpro_' . $level_id, $level_id );
|
1073 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1074 |
}
|
990 |
|
991 |
try {
|
992 |
$webhookNotification = Braintree_WebhookNotification::parse( $_POST['bt_signature'], $_POST['bt_payload'] );
|
993 |
+
if ( Braintree_WebhookNotification::SUBSCRIPTION_CANCELED === $webhookNotification->kind ) {
|
994 |
+
// Return, we're already processing the cancellation
|
995 |
+
return true;
|
996 |
+
}
|
997 |
} catch ( \Exception $e ) {
|
998 |
// Don't do anything
|
999 |
}
|
1000 |
}
|
1001 |
|
1002 |
// Always cancel, even if Braintree fails
|
1003 |
+
$order->updateStatus("cancelled" );
|
|
|
|
|
|
|
|
|
|
|
1004 |
|
1005 |
//require a subscription id
|
1006 |
if(empty($order->subscription_transaction_id))
|
1070 |
*/
|
1071 |
return apply_filters( 'pmpro_braintree_plan_id', 'pmpro_' . $level_id, $level_id );
|
1072 |
}
|
1073 |
+
|
1074 |
+
function get_subscription( &$order ) {
|
1075 |
+
// Does order have a subscription?
|
1076 |
+
if ( empty( $order ) || empty( $order->subscription_transaction_id ) ) {
|
1077 |
+
return false;
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
try {
|
1081 |
+
$subscription = Braintree_Subscription::find( $order->subscription_transaction_id );
|
1082 |
+
} catch ( Exception $e ) {
|
1083 |
+
$order->error = __( "Error getting subscription with Braintree:", 'paid-memberships-pro' ) . $e->getMessage();
|
1084 |
+
$order->shorterror = $order->error;
|
1085 |
+
return false;
|
1086 |
+
}
|
1087 |
+
|
1088 |
+
return $subscription;
|
1089 |
+
}
|
1090 |
+
|
1091 |
+
/**
|
1092 |
+
* Filter pmpro_next_payment to get date via API if possible
|
1093 |
+
*/
|
1094 |
+
static function pmpro_next_payment( $timestamp, $user_id, $order_status ) {
|
1095 |
+
// Check that we have a user ID...
|
1096 |
+
if ( ! empty( $user_id ) ) {
|
1097 |
+
// Get last order...
|
1098 |
+
$order = new MemberOrder();
|
1099 |
+
$order->getLastMemberOrder( $user_id, $order_status );
|
1100 |
+
|
1101 |
+
// Check if this is a Braintree order with a subscription transaction id...
|
1102 |
+
if ( ! empty( $order->id ) && ! empty( $order->subscription_transaction_id ) && $order->gateway == "braintree" ) {
|
1103 |
+
// Get the subscription and return the next billing date.
|
1104 |
+
$subscription = $order->Gateway->get_subscription( $order );
|
1105 |
+
if ( ! empty( $subscription ) ) {
|
1106 |
+
$timestamp = $subscription->nextBillingDate->getTimestamp();
|
1107 |
+
}
|
1108 |
+
}
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
return $timestamp;
|
1112 |
+
}
|
1113 |
}
|
classes/gateways/class.pmprogateway_paypal.php
CHANGED
@@ -601,8 +601,16 @@
|
|
601 |
$nvpStr .= "&CITY=" . $order->billing->city . "&STATE=" . $order->billing->state . "&COUNTRYCODE=" . $order->billing->country . "&ZIP=" . $order->billing->zip . "&SHIPTOPHONENUM=" . $order->billing->phone;
|
602 |
}
|
603 |
|
|
|
|
|
|
|
|
|
|
|
604 |
//for debugging let's add this to the class object
|
605 |
$this->nvpStr = $nvpStr;
|
|
|
|
|
|
|
606 |
|
607 |
$this->httpParsedResponseAr = $this->PPHttpPost('CreateRecurringPaymentsProfile', $nvpStr);
|
608 |
|
601 |
$nvpStr .= "&CITY=" . $order->billing->city . "&STATE=" . $order->billing->state . "&COUNTRYCODE=" . $order->billing->country . "&ZIP=" . $order->billing->zip . "&SHIPTOPHONENUM=" . $order->billing->phone;
|
602 |
}
|
603 |
|
604 |
+
// Set MAXFAILEDPAYMENTS so subscriptions are cancelled after 1 failed payment.
|
605 |
+
$nvpStr .= "&MAXFAILEDPAYMENTS=1";
|
606 |
+
|
607 |
+
$nvpStr = apply_filters("pmpro_create_recurring_payments_profile_nvpstr", $nvpStr, $order);
|
608 |
+
|
609 |
//for debugging let's add this to the class object
|
610 |
$this->nvpStr = $nvpStr;
|
611 |
+
|
612 |
+
///echo str_replace("&", "&<br />", $nvpStr);
|
613 |
+
///exit;
|
614 |
|
615 |
$this->httpParsedResponseAr = $this->PPHttpPost('CreateRecurringPaymentsProfile', $nvpStr);
|
616 |
|
classes/gateways/class.pmprogateway_paypalexpress.php
CHANGED
@@ -273,7 +273,7 @@
|
|
273 |
else
|
274 |
$username = "";
|
275 |
if(isset($_REQUEST['password']))
|
276 |
-
$password =
|
277 |
else
|
278 |
$password = "";
|
279 |
if(isset($_REQUEST['bemail']))
|
@@ -729,8 +729,12 @@
|
|
729 |
if(!empty($order->TrialBillingCycles))
|
730 |
$nvpStr .= "&TRIALTOTALBILLINGCYCLES=" . $order->TrialBillingCycles;
|
731 |
|
|
|
|
|
|
|
732 |
$nvpStr = apply_filters("pmpro_create_recurring_payments_profile_nvpstr", $nvpStr, $order);
|
733 |
|
|
|
734 |
$this->nvpStr = $nvpStr;
|
735 |
|
736 |
///echo str_replace("&", "&<br />", $nvpStr);
|
273 |
else
|
274 |
$username = "";
|
275 |
if(isset($_REQUEST['password']))
|
276 |
+
$password = $_REQUEST['password'];
|
277 |
else
|
278 |
$password = "";
|
279 |
if(isset($_REQUEST['bemail']))
|
729 |
if(!empty($order->TrialBillingCycles))
|
730 |
$nvpStr .= "&TRIALTOTALBILLINGCYCLES=" . $order->TrialBillingCycles;
|
731 |
|
732 |
+
// Set MAXFAILEDPAYMENTS so subscriptions are cancelled after 1 failed payment.
|
733 |
+
$nvpStr .= "&MAXFAILEDPAYMENTS=1";
|
734 |
+
|
735 |
$nvpStr = apply_filters("pmpro_create_recurring_payments_profile_nvpstr", $nvpStr, $order);
|
736 |
|
737 |
+
//for debugging let's add this to the class object
|
738 |
$this->nvpStr = $nvpStr;
|
739 |
|
740 |
///echo str_replace("&", "&<br />", $nvpStr);
|
classes/gateways/class.pmprogateway_paypalstandard.php
CHANGED
@@ -372,7 +372,8 @@
|
|
372 |
'notify_url' => add_query_arg( 'action', 'ipnhandler', admin_url("admin-ajax.php") ),
|
373 |
'src' => '1',
|
374 |
'sra' => '1',
|
375 |
-
'bn' => PAYPAL_BN_CODE
|
|
|
376 |
);
|
377 |
|
378 |
//trial?
|
372 |
'notify_url' => add_query_arg( 'action', 'ipnhandler', admin_url("admin-ajax.php") ),
|
373 |
'src' => '1',
|
374 |
'sra' => '1',
|
375 |
+
'bn' => PAYPAL_BN_CODE,
|
376 |
+
'MAXFAILEDPAYMENTS' => 1
|
377 |
);
|
378 |
|
379 |
//trial?
|
classes/gateways/class.pmprogateway_stripe.php
CHANGED
@@ -9,6 +9,7 @@ use Stripe\SetupIntent as Stripe_SetupIntent;
|
|
9 |
use Stripe\Source as Stripe_Source;
|
10 |
use Stripe\PaymentMethod as Stripe_PaymentMethod;
|
11 |
use Stripe\Subscription as Stripe_Subscription;
|
|
|
12 |
use Stripe\WebhookEndpoint as Stripe_Webhook;
|
13 |
use Stripe\StripeClient as Stripe_Client; // Used for deleting webhook as of 2.4
|
14 |
|
@@ -151,6 +152,7 @@ class PMProGateway_stripe extends PMProGateway {
|
|
151 |
//AJAX services for creating/disabling webhooks
|
152 |
add_action( 'wp_ajax_pmpro_stripe_create_webhook', array( 'PMProGateway_stripe', 'wp_ajax_pmpro_stripe_create_webhook' ) );
|
153 |
add_action( 'wp_ajax_pmpro_stripe_delete_webhook', array( 'PMProGateway_stripe', 'wp_ajax_pmpro_stripe_delete_webhook' ) );
|
|
|
154 |
|
155 |
/*
|
156 |
Filter pmpro_next_payment to get actual value
|
@@ -197,6 +199,7 @@ class PMProGateway_stripe extends PMProGateway {
|
|
197 |
) );
|
198 |
}
|
199 |
|
|
|
200 |
add_action( 'init', array( 'PMProGateway_stripe', 'clear_saved_subscriptions' ) );
|
201 |
}
|
202 |
|
@@ -258,7 +261,8 @@ class PMProGateway_stripe extends PMProGateway {
|
|
258 |
'use_ssl',
|
259 |
'tax_state',
|
260 |
'tax_rate',
|
261 |
-
'accepted_credit_cards'
|
|
|
262 |
);
|
263 |
|
264 |
return $options;
|
@@ -286,46 +290,22 @@ class PMProGateway_stripe extends PMProGateway {
|
|
286 |
*/
|
287 |
static function pmpro_payment_option_fields( $values, $gateway ) {
|
288 |
|
289 |
-
|
290 |
-
|
291 |
-
// Check if webhook is enabled or not.
|
292 |
-
$webhook = self::get_webhook_ids( $values['stripe_secretkey'] );
|
293 |
|
294 |
-
if ( ! $
|
295 |
-
$stripe = new PMProGateway_stripe;
|
296 |
-
$webhook = $stripe::does_webhook_exist();
|
297 |
-
}
|
298 |
|
299 |
-
|
300 |
-
|
301 |
-
if ( is_array( $webhook ) ) {
|
302 |
|
303 |
-
|
304 |
-
|
305 |
-
}
|
306 |
-
|
307 |
-
if ( isset( $webhook['enabled_events'] ) ) {
|
308 |
$events = self::check_missing_webhook_events( $webhook['enabled_events'] );
|
309 |
-
|
310 |
if ( $events ) {
|
311 |
-
|
312 |
-
} else {
|
313 |
-
$required_update = false;
|
314 |
-
self::update_webhook_ids( $webhook['webhook_id'], $values['stripe_secretkey'] );
|
315 |
-
pmpro_setOption( 'stripe_webhook', 1 );
|
316 |
-
$values['stripe_webhook'] = 1; // Checkbox option.
|
317 |
}
|
318 |
}
|
319 |
-
|
320 |
-
} else if ( ! empty( $webhook ) && ! pmpro_getOption( 'stripe_webhook', true ) ) {
|
321 |
-
pmpro_setOption( 'stripe_webhook', 1 ); // Checkbox option.
|
322 |
-
$values['stripe_webhook'] = 1;
|
323 |
-
} else {
|
324 |
-
$require_update = true;
|
325 |
}
|
326 |
|
327 |
-
}
|
328 |
-
|
329 |
?>
|
330 |
<tr class="gateway gateway_stripe" <?php if ( $gateway != "stripe" ) { ?>style="display: none;"<?php } ?>>
|
331 |
<th><?php _e( 'Stripe API Version', 'paid-memberships-pro' ); ?>:</th>
|
@@ -367,12 +347,31 @@ class PMProGateway_stripe extends PMProGateway {
|
|
367 |
<label><?php _e( 'Webhook', 'paid-memberships-pro' ); ?>:</label>
|
368 |
</th>
|
369 |
<td>
|
370 |
-
<?php if (
|
371 |
<button type="button" id="pmpro_stripe_create_webhook" class="button button-secondary" style="display: none;"><span class="dashicons dashicons-update-alt"></span> <?php _e( 'Create Webhook' ,'paid-memberships-pro' ); ?></button>
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
<button type="button" id="pmpro_stripe_create_webhook" class="button button-secondary"><span class="dashicons dashicons-update-alt"></span> <?php _e( 'Create Webhook' ,'paid-memberships-pro' ); ?></button>
|
377 |
<div class="notice error inline">
|
378 |
<p id="pmpro_stripe_webhook_notice"><?php _e('A webhook in Stripe is required to process recurring payments, manage failed payments, and synchronize cancellations.', 'paid-memberships-pro' );?></p>
|
@@ -396,6 +395,58 @@ class PMProGateway_stripe extends PMProGateway {
|
|
396 |
</select>
|
397 |
<p class="description"><?php _e( "Stripe doesn't require billing address fields. Choose 'No' to hide them on the checkout page.<br /><strong>If No, make sure you disable address verification in the Stripe dashboard settings.</strong>", 'paid-memberships-pro' ); ?></p>
|
398 |
</td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
399 |
</tr>
|
400 |
<?php if ( ! function_exists( 'pmproappe_pmpro_valid_gateways' ) ) {
|
401 |
$allowed_appe_html = array (
|
@@ -506,6 +557,80 @@ class PMProGateway_stripe extends PMProGateway {
|
|
506 |
exit;
|
507 |
}
|
508 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
509 |
/**
|
510 |
* Code added to checkout preheader.
|
511 |
*
|
@@ -529,6 +654,9 @@ class PMProGateway_stripe extends PMProGateway {
|
|
529 |
'ajaxUrl' => admin_url( "admin-ajax.php" ),
|
530 |
'msgAuthenticationValidated' => __( 'Verification steps confirmed. Your payment is processing.', 'paid-memberships-pro' ),
|
531 |
'pmpro_require_billing' => $pmpro_requirebilling,
|
|
|
|
|
|
|
532 |
);
|
533 |
|
534 |
if ( ! empty( $order ) ) {
|
@@ -589,83 +717,6 @@ class PMProGateway_stripe extends PMProGateway {
|
|
589 |
|
590 |
return $fields;
|
591 |
}
|
592 |
-
|
593 |
-
/**
|
594 |
-
* Get the webhook ids stored locally in wp_options.
|
595 |
-
*
|
596 |
-
* @since 2.4.1
|
597 |
-
*/
|
598 |
-
static function get_webhook_ids( $secret_key = null ) {
|
599 |
-
$webhook_ids = pmpro_getOption( 'stripe_webhook_ids' );
|
600 |
-
|
601 |
-
// Need to check in case its stored using the old option.
|
602 |
-
if ( empty( $webhook_ids ) ) {
|
603 |
-
$webhook_id = pmpro_getOption( 'stripe_webhook_id' );
|
604 |
-
if ( ! empty( $webhook_id ) ) {
|
605 |
-
// We store ids with the cooresponding secret key now.
|
606 |
-
// Assume this webhook is for the currently selected environment.
|
607 |
-
$secret_key = pmpro_getOption( 'stripe_secretkey' );
|
608 |
-
$webhook_ids = array( $secret_key => $webhook_id );
|
609 |
-
delete_option( 'pmpro_stripe_webhook_id' );
|
610 |
-
update_option( 'pmpro_stripe_webhook_ids', $webhook_ids );
|
611 |
-
}
|
612 |
-
}
|
613 |
-
|
614 |
-
// If secret key is 'true', then load the current secret key.
|
615 |
-
if ( $secret_key === true ) {
|
616 |
-
$secret_key = pmpro_getOption( 'stripe_secretkey' );
|
617 |
-
|
618 |
-
// No key, then there will be no webhook.
|
619 |
-
if ( empty( $secret_key ) ) {
|
620 |
-
return false;
|
621 |
-
}
|
622 |
-
}
|
623 |
-
|
624 |
-
// If a secret key was passed in, return just the id for that key.
|
625 |
-
if ( ! empty( $secret_key ) ) {
|
626 |
-
$secret_key_hash = wp_hash( $secret_key );
|
627 |
-
if ( isset( $webhook_ids[$secret_key_hash] ) ) {
|
628 |
-
return $webhook_ids[$secret_key_hash];
|
629 |
-
} else {
|
630 |
-
return false;
|
631 |
-
}
|
632 |
-
}
|
633 |
-
|
634 |
-
if ( empty( $webhook_ids ) ) {
|
635 |
-
$webhook_ids = array();
|
636 |
-
}
|
637 |
-
|
638 |
-
return $webhook_ids;
|
639 |
-
}
|
640 |
-
|
641 |
-
/**
|
642 |
-
* Update webhook ids.
|
643 |
-
*
|
644 |
-
* @since 2.4.1
|
645 |
-
*/
|
646 |
-
static function update_webhook_ids( $webhook_id, $secret_key = null ) {
|
647 |
-
if ( empty( $secret_key ) ) {
|
648 |
-
$secret_key = pmpro_getOption( 'stripe_secretkey' );
|
649 |
-
}
|
650 |
-
|
651 |
-
if ( empty( $secret_key ) ) {
|
652 |
-
return false;
|
653 |
-
}
|
654 |
-
|
655 |
-
// Hash the secret key so it's not left behind in the DB.
|
656 |
-
$secret_key_hash = wp_hash( $secret_key );
|
657 |
-
|
658 |
-
$webhook_ids = self::get_webhook_ids();
|
659 |
-
|
660 |
-
if ( ! empty( $webhook_id ) ) {
|
661 |
-
$webhook_ids[$secret_key_hash] = $webhook_id;
|
662 |
-
} else {
|
663 |
-
unset( $webhook_ids[$secret_key_hash] );
|
664 |
-
}
|
665 |
-
|
666 |
-
update_option( 'pmpro_stripe_webhook_ids', $webhook_ids );
|
667 |
-
return true;
|
668 |
-
}
|
669 |
|
670 |
/**
|
671 |
* Get available webhooks
|
@@ -674,7 +725,12 @@ class PMProGateway_stripe extends PMProGateway {
|
|
674 |
*/
|
675 |
static function get_webhooks( $limit = 10 ) {
|
676 |
if ( ! class_exists( 'Stripe\WebhookEndpoint' ) ) {
|
677 |
-
|
|
|
|
|
|
|
|
|
|
|
678 |
}
|
679 |
|
680 |
try {
|
@@ -725,7 +781,6 @@ class PMProGateway_stripe extends PMProGateway {
|
|
725 |
]);
|
726 |
|
727 |
if ( $create ) {
|
728 |
-
self::update_webhook_ids( $create->id );
|
729 |
return $create->id;
|
730 |
}
|
731 |
} catch (\Throwable $th) {
|
@@ -743,13 +798,14 @@ class PMProGateway_stripe extends PMProGateway {
|
|
743 |
*
|
744 |
* @since 2.4
|
745 |
*/
|
746 |
-
static function does_webhook_exist() {
|
747 |
-
$
|
748 |
-
if ( $
|
749 |
-
return $
|
750 |
}
|
751 |
|
752 |
$webhooks = self::get_webhooks();
|
|
|
753 |
$webhook_id = false;
|
754 |
if ( ! empty( $webhooks ) && ! empty( $webhooks['data'] ) ) {
|
755 |
|
@@ -759,6 +815,8 @@ class PMProGateway_stripe extends PMProGateway {
|
|
759 |
if ( $webhook->url == $pmpro_webhook_url ) {
|
760 |
$webhook_id = $webhook->id;
|
761 |
$webhook_events = $webhook->enabled_events;
|
|
|
|
|
762 |
continue;
|
763 |
}
|
764 |
}
|
@@ -770,10 +828,13 @@ class PMProGateway_stripe extends PMProGateway {
|
|
770 |
$webhook_data = array();
|
771 |
$webhook_data['webhook_id'] = $webhook_id;
|
772 |
$webhook_data['enabled_events'] = $webhook_events;
|
773 |
-
|
|
|
|
|
774 |
} else {
|
775 |
-
|
776 |
-
}
|
|
|
777 |
}
|
778 |
|
779 |
/**
|
@@ -785,20 +846,13 @@ class PMProGateway_stripe extends PMProGateway {
|
|
785 |
|
786 |
// Get required events
|
787 |
$pmpro_webhook_events = self::webhook_events();
|
788 |
-
$event_missing = false;
|
789 |
|
790 |
// No missing events if webhook event is "All Events" selected.
|
791 |
if ( is_array( $webhook_events ) && $webhook_events[0] === '*' ) {
|
792 |
return false;
|
793 |
}
|
794 |
|
795 |
-
|
796 |
-
if ( ! in_array( $event, $webhook_events ) ) {
|
797 |
-
$event_missing = true;
|
798 |
-
}
|
799 |
-
}
|
800 |
-
|
801 |
-
if ( $event_missing ) {
|
802 |
$events = array_unique( array_merge( $pmpro_webhook_events, $webhook_events ) );
|
803 |
// Force reset of indexes for Stripe.
|
804 |
$events = array_values( $events );
|
@@ -818,7 +872,7 @@ class PMProGateway_stripe extends PMProGateway {
|
|
818 |
|
819 |
// Also checks database to see if it's been saved.
|
820 |
$webhook = self::does_webhook_exist();
|
821 |
-
|
822 |
if ( empty( $webhook ) ) {
|
823 |
$create = self::create_webhook();
|
824 |
return $create;
|
@@ -840,7 +894,6 @@ class PMProGateway_stripe extends PMProGateway {
|
|
840 |
);
|
841 |
|
842 |
if ( $update ) {
|
843 |
-
self:update_webhook_ids( $webhook['webhook_id'] );
|
844 |
return $update;
|
845 |
}
|
846 |
} catch (\Throwable $th) {
|
@@ -851,8 +904,6 @@ class PMProGateway_stripe extends PMProGateway {
|
|
851 |
return new WP_Error( 'error', $e->getMessage() );
|
852 |
}
|
853 |
|
854 |
-
} else {
|
855 |
-
self::update_webhook_ids( $webhook['webhook_id'] );
|
856 |
}
|
857 |
|
858 |
}
|
@@ -866,16 +917,16 @@ class PMProGateway_stripe extends PMProGateway {
|
|
866 |
if ( empty( $secretkey ) ) {
|
867 |
$secretkey = pmpro_getOption( "stripe_secretkey" );
|
868 |
}
|
|
|
|
|
|
|
869 |
|
870 |
try {
|
871 |
$stripe = new Stripe_Client( $secretkey );
|
872 |
$delete = $stripe->webhookEndpoints->delete( $webhook_id, [] );
|
873 |
-
self::update_webhook_ids( '', $secretkey );
|
874 |
} catch (\Throwable $th) {
|
875 |
-
self::update_webhook_ids( '', $secretkey );
|
876 |
return new WP_Error( 'error', $th->getMessage() );
|
877 |
} catch (\Exception $e) {
|
878 |
-
self::update_webhook_ids( '', $secretkey );
|
879 |
return new WP_Error( 'error', $e->getMessage() );
|
880 |
}
|
881 |
|
@@ -990,6 +1041,15 @@ class PMProGateway_stripe extends PMProGateway {
|
|
990 |
<?php if ( ! empty( $sslseal ) ) { ?>
|
991 |
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields-display-seal' ); ?>">
|
992 |
<?php } ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
993 |
<div class="pmpro_checkout-fields<?php if ( ! empty( $sslseal ) ) { ?> pmpro_checkout-fields-leftcol<?php } ?>">
|
994 |
<?php
|
995 |
$pmpro_include_cardtype_field = apply_filters( 'pmpro_include_cardtype_field', false );
|
@@ -1026,7 +1086,7 @@ class PMProGateway_stripe extends PMProGateway {
|
|
1026 |
<?php if ( $pmpro_show_discount_code ) { ?>
|
1027 |
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-discount-code', 'pmpro_payment-discount-code' ); ?>">
|
1028 |
<label for="discount_code"><?php _e( 'Discount Code', 'paid-memberships-pro' ); ?></label>
|
1029 |
-
<input class="<?php echo pmpro_get_element_class( 'input', 'discount_code' ); ?>"
|
1030 |
id="discount_code" name="discount_code" type="text" size="10"
|
1031 |
value="<?php echo esc_attr( $discount_code ) ?>"/>
|
1032 |
<input type="button" id="discount_code_button" name="discount_code_button"
|
@@ -3047,6 +3107,80 @@ class PMProGateway_stripe extends PMProGateway {
|
|
3047 |
|
3048 |
}
|
3049 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3050 |
function clean_up( &$order ) {
|
3051 |
if ( ! empty( $this->payment_intent ) && 'succeeded' == $this->payment_intent->status ) {
|
3052 |
$order->payment_transaction_id = $this->payment_intent->charges->data[0]->id;
|
9 |
use Stripe\Source as Stripe_Source;
|
10 |
use Stripe\PaymentMethod as Stripe_PaymentMethod;
|
11 |
use Stripe\Subscription as Stripe_Subscription;
|
12 |
+
use Stripe\ApplePayDomain as Stripe_ApplePayDomain;
|
13 |
use Stripe\WebhookEndpoint as Stripe_Webhook;
|
14 |
use Stripe\StripeClient as Stripe_Client; // Used for deleting webhook as of 2.4
|
15 |
|
152 |
//AJAX services for creating/disabling webhooks
|
153 |
add_action( 'wp_ajax_pmpro_stripe_create_webhook', array( 'PMProGateway_stripe', 'wp_ajax_pmpro_stripe_create_webhook' ) );
|
154 |
add_action( 'wp_ajax_pmpro_stripe_delete_webhook', array( 'PMProGateway_stripe', 'wp_ajax_pmpro_stripe_delete_webhook' ) );
|
155 |
+
add_action( 'wp_ajax_pmpro_stripe_rebuild_webhook', array( 'PMProGateway_stripe', 'wp_ajax_pmpro_stripe_rebuild_webhook' ) );
|
156 |
|
157 |
/*
|
158 |
Filter pmpro_next_payment to get actual value
|
199 |
) );
|
200 |
}
|
201 |
|
202 |
+
add_action( 'pmpro_payment_option_fields', array( 'PMProGateway_stripe', 'pmpro_set_up_apple_pay' ), 10, 2 );
|
203 |
add_action( 'init', array( 'PMProGateway_stripe', 'clear_saved_subscriptions' ) );
|
204 |
}
|
205 |
|
261 |
'use_ssl',
|
262 |
'tax_state',
|
263 |
'tax_rate',
|
264 |
+
'accepted_credit_cards',
|
265 |
+
'stripe_payment_request_button',
|
266 |
);
|
267 |
|
268 |
return $options;
|
290 |
*/
|
291 |
static function pmpro_payment_option_fields( $values, $gateway ) {
|
292 |
|
293 |
+
$stripe = new PMProGateway_stripe();
|
|
|
|
|
|
|
294 |
|
295 |
+
if ( ! empty( $values['stripe_publishablekey'] ) && ! empty( $values['stripe_secretkey'] ) ) {
|
|
|
|
|
|
|
296 |
|
297 |
+
// Check if webhook is enabled or not.
|
298 |
+
$webhook = self::does_webhook_exist();
|
|
|
299 |
|
300 |
+
// Check to see if events are missing.
|
301 |
+
if ( is_array( $webhook ) && isset( $webhook['enabled_events'] ) ) {
|
|
|
|
|
|
|
302 |
$events = self::check_missing_webhook_events( $webhook['enabled_events'] );
|
|
|
303 |
if ( $events ) {
|
304 |
+
self::update_webhook_events();
|
|
|
|
|
|
|
|
|
|
|
305 |
}
|
306 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
}
|
308 |
|
|
|
|
|
309 |
?>
|
310 |
<tr class="gateway gateway_stripe" <?php if ( $gateway != "stripe" ) { ?>style="display: none;"<?php } ?>>
|
311 |
<th><?php _e( 'Stripe API Version', 'paid-memberships-pro' ); ?>:</th>
|
347 |
<label><?php _e( 'Webhook', 'paid-memberships-pro' ); ?>:</label>
|
348 |
</th>
|
349 |
<td>
|
350 |
+
<?php if ( ! empty( $webhook ) && is_array( $webhook ) ) { ?>
|
351 |
<button type="button" id="pmpro_stripe_create_webhook" class="button button-secondary" style="display: none;"><span class="dashicons dashicons-update-alt"></span> <?php _e( 'Create Webhook' ,'paid-memberships-pro' ); ?></button>
|
352 |
+
<?php
|
353 |
+
if ( 'disabled' === $webhook['status'] ) {
|
354 |
+
// Check webhook status.
|
355 |
+
?>
|
356 |
+
<div class="notice error inline">
|
357 |
+
<p id="pmpro_stripe_webhook_notice"><?php _e( 'A webhook is set up in Stripe, but it is disabled.', 'paid-memberships-pro' ); ?> <a id="pmpro_stripe_rebuild_webhook" href="#">Rebuild Webhook</a></p>
|
358 |
+
</div>
|
359 |
+
<?php
|
360 |
+
} elseif ( $webhook['api_version'] < PMPRO_STRIPE_API_VERSION ) {
|
361 |
+
// Check webhook API version.
|
362 |
+
?>
|
363 |
+
<div class="notice error inline">
|
364 |
+
<p id="pmpro_stripe_webhook_notice"><?php _e( 'A webhook is set up in Stripe, but it is using an old API version.', 'paid-memberships-pro' ); ?> <a id="pmpro_stripe_rebuild_webhook" href="#"><?php _e( 'Rebuild Webhook', 'paid-memberships-pro' ); ?></a></p>
|
365 |
+
</div>
|
366 |
+
<?php
|
367 |
+
} else {
|
368 |
+
?>
|
369 |
+
<div class="notice notice-success inline">
|
370 |
+
<p id="pmpro_stripe_webhook_notice"><?php _e( 'Your webhook is enabled.', 'paid-memberships-pro' ); ?> <a id="pmpro_stripe_delete_webhook" href="#"><?php _e( 'Disable Webhook', 'paid-memberships-pro' ); ?></a></p>
|
371 |
+
</div>
|
372 |
+
<?php
|
373 |
+
}
|
374 |
+
} else { ?>
|
375 |
<button type="button" id="pmpro_stripe_create_webhook" class="button button-secondary"><span class="dashicons dashicons-update-alt"></span> <?php _e( 'Create Webhook' ,'paid-memberships-pro' ); ?></button>
|
376 |
<div class="notice error inline">
|
377 |
<p id="pmpro_stripe_webhook_notice"><?php _e('A webhook in Stripe is required to process recurring payments, manage failed payments, and synchronize cancellations.', 'paid-memberships-pro' );?></p>
|
395 |
</select>
|
396 |
<p class="description"><?php _e( "Stripe doesn't require billing address fields. Choose 'No' to hide them on the checkout page.<br /><strong>If No, make sure you disable address verification in the Stripe dashboard settings.</strong>", 'paid-memberships-pro' ); ?></p>
|
397 |
</td>
|
398 |
+
</tr>
|
399 |
+
<tr class="gateway gateway_stripe" <?php if ( $gateway != "stripe" ) { ?>style="display: none;"<?php } ?>>
|
400 |
+
<th scope="row" valign="top">
|
401 |
+
<label for="stripe_payment_request_button"><?php _e( 'Enable Payment Request Button', 'paid-memberships-pro' ); ?>:</label>
|
402 |
+
</th>
|
403 |
+
<td>
|
404 |
+
<select id="stripe_payment_request_button" name="stripe_payment_request_button">
|
405 |
+
<option value="0"
|
406 |
+
<?php if ( empty( $values['stripe_payment_request_button'] ) ) { ?>selected="selected"<?php } ?>><?php _e( 'No', 'paid-memberships-pro' ); ?></option>
|
407 |
+
<option value="1"
|
408 |
+
<?php if ( ! empty( $values['stripe_payment_request_button'] ) ) { ?>selected="selected"<?php } ?>><?php _e( 'Yes', 'paid-memberships-pro' ); ?></option>
|
409 |
+
</select>
|
410 |
+
<?php
|
411 |
+
$allowed_stripe_payment_button_html = array (
|
412 |
+
'a' => array (
|
413 |
+
'href' => array(),
|
414 |
+
'target' => array(),
|
415 |
+
'title' => array(),
|
416 |
+
),
|
417 |
+
);
|
418 |
+
?>
|
419 |
+
<p class="description"><?php echo sprintf( wp_kses( __( 'Allow users to pay using Apple Pay, Google Pay, or Microsoft Pay depending on their browser. When enabled, your domain will automatically be registered with Apple and a domain association file will be hosted on your site. <a target="_blank" href="%s" title="More Information about the domain association file for Apple Pay">More Information »</a>', 'paid-memberships-pro' ), $allowed_stripe_payment_button_html ), 'https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay' ); ?></p>
|
420 |
+
<?php
|
421 |
+
if ( ! empty( $values['stripe_payment_request_button'] ) ) {
|
422 |
+
// Are there any issues with how the payment request button is set up?
|
423 |
+
$payment_request_error = null;
|
424 |
+
$allowed_payment_request_error_html = array (
|
425 |
+
'a' => array (
|
426 |
+
'href' => array(),
|
427 |
+
'target' => array(),
|
428 |
+
'title' => array(),
|
429 |
+
),
|
430 |
+
);
|
431 |
+
if ( empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] === "off" ) {
|
432 |
+
$payment_request_error = sprintf( wp_kses( __( 'This webpage is being served over HTTP, but the Stripe Payment Request Button will only work on pages being served over HTTPS. To resolve this, you must <a target="_blank" href="%s" title="Configuring WordPress to Always Use HTTPS/SSL">set up WordPress to always use HTTPS</a>.', 'paid-memberships-pro' ), $allowed_payment_request_error_html ), 'https://www.paidmembershipspro.com/configuring-wordpress-always-use-httpsssl/?utm_source=plugin&utm_medium=pmpro-paymentsettings&utm_campaign=blog&utm_content=configure-https' );
|
433 |
+
} elseif ( substr( $values['stripe_publishablekey'], 0, 8 ) !== "pk_live_" && substr( $values['stripe_publishablekey'], 0, 8 ) !== "pk_test_" ) {
|
434 |
+
$payment_request_error = sprintf( wp_kses( __( 'It looks like you are using an older Stripe publishable key. In order to use the Payment Request Button feature, you will need to update your API key, which will be prefixed with "pk_live_" or "pk_test_". <a target="_blank" href="%s" title="Stripe Dashboard API Key Settings">Log in to your Stripe Dashboard to roll your publishable key</a>.', 'paid-memberships-pro' ), $allowed_payment_request_error_html ), 'https://dashboard.stripe.com/account/apikeys' );
|
435 |
+
} elseif ( substr( $values['stripe_secretkey'], 0, 8 ) !== "sk_live_" && substr( $values['stripe_secretkey'], 0, 8 ) !== "sk_test_" ) {
|
436 |
+
$payment_request_error = sprintf( wp_kses( __( 'It looks like you are using an older Stripe secret key. In order to use the Payment Request Button feature, you will need to update your API key, which will be prefixed with "sk_live_" or "sk_test_". <a target="_blank" href="%s" title="Stripe Dashboard API Key Settings">Log in to your Stripe Dashboard to roll your secret key</a>.', 'paid-memberships-pro' ), $allowed_payment_request_error_html ), 'https://dashboard.stripe.com/account/apikeys' );
|
437 |
+
} elseif ( ! $stripe->pmpro_does_apple_pay_domain_exist() ) {
|
438 |
+
$payment_request_error = sprintf( wp_kses( __( 'Your domain could not be registered with Apple to enable Apple Pay. Please try <a target="_blank" href="%s" title="Apple Pay Settings Page in Stripe">registering your domain manually from the Apple Pay settings page in Stripe</a>.', 'paid-memberships-pro' ), $allowed_payment_request_error_html ), 'https://dashboard.stripe.com/settings/payments/apple_pay' );
|
439 |
+
}
|
440 |
+
if ( ! empty( $payment_request_error ) ) {
|
441 |
+
?>
|
442 |
+
<div class="notice error inline">
|
443 |
+
<p id="pmpro_stripe_payment_request_button_notice"><?php echo( $payment_request_error ); ?></p>
|
444 |
+
</div>
|
445 |
+
<?php
|
446 |
+
}
|
447 |
+
}
|
448 |
+
?>
|
449 |
+
</td>
|
450 |
</tr>
|
451 |
<?php if ( ! function_exists( 'pmproappe_pmpro_valid_gateways' ) ) {
|
452 |
$allowed_appe_html = array (
|
557 |
exit;
|
558 |
}
|
559 |
|
560 |
+
/**
|
561 |
+
* AJAX callback to disable webhooks.
|
562 |
+
*/
|
563 |
+
static function wp_ajax_pmpro_stripe_rebuild_webhook() {
|
564 |
+
$secretkey = sanitize_text_field( $_REQUEST['secretkey'] );
|
565 |
+
|
566 |
+
$stripe = new PMProGateway_stripe();
|
567 |
+
Stripe\Stripe::setApiKey( $secretkey );
|
568 |
+
|
569 |
+
$webhook = self::does_webhook_exist();
|
570 |
+
|
571 |
+
if ( empty( $webhook ) ) {
|
572 |
+
$r = array(
|
573 |
+
'success' => true,
|
574 |
+
'notice' => 'error',
|
575 |
+
'message' => __( 'A webhook in Stripe is required to process recurring payments, manage failed payments, and synchronize cancellations.', 'paid-memberships-pro' )
|
576 |
+
);
|
577 |
+
} else {
|
578 |
+
$r = $stripe::delete_webhook( $webhook, $secretkey );
|
579 |
+
|
580 |
+
if ( is_wp_error( $r ) ) {
|
581 |
+
$r = array(
|
582 |
+
'success' => false,
|
583 |
+
'notice' => 'error',
|
584 |
+
'message' => $r->get_error_message(),
|
585 |
+
'response' => $r
|
586 |
+
);
|
587 |
+
} else {
|
588 |
+
if ( ! empty( $r['deleted'] ) && $r['deleted'] == true ) {
|
589 |
+
// Deletion succeeded. Rebuild...
|
590 |
+
self::does_webhook_exist( true ); // Break the webhook cache.
|
591 |
+
$r = $stripe::update_webhook_events();
|
592 |
+
|
593 |
+
if ( empty( $r ) ) {
|
594 |
+
$r = array(
|
595 |
+
'success' => false,
|
596 |
+
'notice' => 'error',
|
597 |
+
'message' => $r,
|
598 |
+
'message' => __( 'Webhook creation failed. Please refresh and try again.', 'paid-memberships-pro' ),
|
599 |
+
'response' => $r
|
600 |
+
);
|
601 |
+
} else {
|
602 |
+
if ( is_wp_error( $r ) ) {
|
603 |
+
$r = array(
|
604 |
+
'success' => false,
|
605 |
+
'notice' => 'error',
|
606 |
+
'message' => $r->get_error_message(),
|
607 |
+
'response' => $r
|
608 |
+
);
|
609 |
+
} else {
|
610 |
+
$r = array(
|
611 |
+
'success' => true,
|
612 |
+
'notice' => 'notice-success',
|
613 |
+
'message' => __( 'Your webhook is enabled.', 'paid-memberships-pro' ),
|
614 |
+
'response' => $r
|
615 |
+
);
|
616 |
+
}
|
617 |
+
}
|
618 |
+
} else {
|
619 |
+
$r = array(
|
620 |
+
'success' => false,
|
621 |
+
'notice' => 'error',
|
622 |
+
'message' => __( 'There was an error deleting the webhook.', 'paid-memberships-pro' ),
|
623 |
+
'response' => $r
|
624 |
+
);
|
625 |
+
}
|
626 |
+
}
|
627 |
+
}
|
628 |
+
|
629 |
+
echo json_encode( $r );
|
630 |
+
|
631 |
+
exit;
|
632 |
+
}
|
633 |
+
|
634 |
/**
|
635 |
* Code added to checkout preheader.
|
636 |
*
|
654 |
'ajaxUrl' => admin_url( "admin-ajax.php" ),
|
655 |
'msgAuthenticationValidated' => __( 'Verification steps confirmed. Your payment is processing.', 'paid-memberships-pro' ),
|
656 |
'pmpro_require_billing' => $pmpro_requirebilling,
|
657 |
+
'restUrl' => get_rest_url(),
|
658 |
+
'siteName' => get_bloginfo( 'name' ),
|
659 |
+
'updatePaymentRequestButton' => apply_filters( 'pmpro_stripe_update_payment_request_button', true ),
|
660 |
);
|
661 |
|
662 |
if ( ! empty( $order ) ) {
|
717 |
|
718 |
return $fields;
|
719 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
720 |
|
721 |
/**
|
722 |
* Get available webhooks
|
725 |
*/
|
726 |
static function get_webhooks( $limit = 10 ) {
|
727 |
if ( ! class_exists( 'Stripe\WebhookEndpoint' ) ) {
|
728 |
+
// Load Stripe library.
|
729 |
+
new PMProGateway_stripe();
|
730 |
+
if ( ! class_exists( 'Stripe\WebhookEndpoint' ) ) {
|
731 |
+
// Couldn't load library.
|
732 |
+
return false;
|
733 |
+
}
|
734 |
}
|
735 |
|
736 |
try {
|
781 |
]);
|
782 |
|
783 |
if ( $create ) {
|
|
|
784 |
return $create->id;
|
785 |
}
|
786 |
} catch (\Throwable $th) {
|
798 |
*
|
799 |
* @since 2.4
|
800 |
*/
|
801 |
+
static function does_webhook_exist( $force = false ) {
|
802 |
+
static $cached_webhook = null;
|
803 |
+
if ( ! empty( $cached_webhook ) && ! $force ) {
|
804 |
+
return $cached_webhook;
|
805 |
}
|
806 |
|
807 |
$webhooks = self::get_webhooks();
|
808 |
+
|
809 |
$webhook_id = false;
|
810 |
if ( ! empty( $webhooks ) && ! empty( $webhooks['data'] ) ) {
|
811 |
|
815 |
if ( $webhook->url == $pmpro_webhook_url ) {
|
816 |
$webhook_id = $webhook->id;
|
817 |
$webhook_events = $webhook->enabled_events;
|
818 |
+
$webhook_api_version = $webhook->api_version;
|
819 |
+
$webhook_status = $webhook->status;
|
820 |
continue;
|
821 |
}
|
822 |
}
|
828 |
$webhook_data = array();
|
829 |
$webhook_data['webhook_id'] = $webhook_id;
|
830 |
$webhook_data['enabled_events'] = $webhook_events;
|
831 |
+
$webhook_data['api_version'] = $webhook_api_version;
|
832 |
+
$webhook_data['status'] = $webhook_status;
|
833 |
+
$cached_webhook = $webhook_data;
|
834 |
} else {
|
835 |
+
$cached_webhook = false;
|
836 |
+
}
|
837 |
+
return $cached_webhook;
|
838 |
}
|
839 |
|
840 |
/**
|
846 |
|
847 |
// Get required events
|
848 |
$pmpro_webhook_events = self::webhook_events();
|
|
|
849 |
|
850 |
// No missing events if webhook event is "All Events" selected.
|
851 |
if ( is_array( $webhook_events ) && $webhook_events[0] === '*' ) {
|
852 |
return false;
|
853 |
}
|
854 |
|
855 |
+
if ( count( array_diff( $pmpro_webhook_events, $webhook_events ) ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
856 |
$events = array_unique( array_merge( $pmpro_webhook_events, $webhook_events ) );
|
857 |
// Force reset of indexes for Stripe.
|
858 |
$events = array_values( $events );
|
872 |
|
873 |
// Also checks database to see if it's been saved.
|
874 |
$webhook = self::does_webhook_exist();
|
875 |
+
|
876 |
if ( empty( $webhook ) ) {
|
877 |
$create = self::create_webhook();
|
878 |
return $create;
|
894 |
);
|
895 |
|
896 |
if ( $update ) {
|
|
|
897 |
return $update;
|
898 |
}
|
899 |
} catch (\Throwable $th) {
|
904 |
return new WP_Error( 'error', $e->getMessage() );
|
905 |
}
|
906 |
|
|
|
|
|
907 |
}
|
908 |
|
909 |
}
|
917 |
if ( empty( $secretkey ) ) {
|
918 |
$secretkey = pmpro_getOption( "stripe_secretkey" );
|
919 |
}
|
920 |
+
if ( is_array( $webhook_id ) ) {
|
921 |
+
$webhook_id = $webhook_id['webhook_id'];
|
922 |
+
}
|
923 |
|
924 |
try {
|
925 |
$stripe = new Stripe_Client( $secretkey );
|
926 |
$delete = $stripe->webhookEndpoints->delete( $webhook_id, [] );
|
|
|
927 |
} catch (\Throwable $th) {
|
|
|
928 |
return new WP_Error( 'error', $th->getMessage() );
|
929 |
} catch (\Exception $e) {
|
|
|
930 |
return new WP_Error( 'error', $e->getMessage() );
|
931 |
}
|
932 |
|
1041 |
<?php if ( ! empty( $sslseal ) ) { ?>
|
1042 |
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields-display-seal' ); ?>">
|
1043 |
<?php } ?>
|
1044 |
+
<?php
|
1045 |
+
if ( pmpro_getOption( 'stripe_payment_request_button' ) ) { ?>
|
1046 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-payment-request-button', 'pmpro_checkout-field-payment-request-button' ); ?>">
|
1047 |
+
<div id="payment-request-button"><!-- Alternate payment method will be inserted here. --></div>
|
1048 |
+
<h4 class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-credit-card', 'pmpro_payment-credit-card' ); ?>"><?php esc_html_e( 'Pay with Credit Card', 'paid-memberships-pro' ); ?></h4>
|
1049 |
+
</div>
|
1050 |
+
<?php
|
1051 |
+
}
|
1052 |
+
?>
|
1053 |
<div class="pmpro_checkout-fields<?php if ( ! empty( $sslseal ) ) { ?> pmpro_checkout-fields-leftcol<?php } ?>">
|
1054 |
<?php
|
1055 |
$pmpro_include_cardtype_field = apply_filters( 'pmpro_include_cardtype_field', false );
|
1086 |
<?php if ( $pmpro_show_discount_code ) { ?>
|
1087 |
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-discount-code', 'pmpro_payment-discount-code' ); ?>">
|
1088 |
<label for="discount_code"><?php _e( 'Discount Code', 'paid-memberships-pro' ); ?></label>
|
1089 |
+
<input class="<?php echo pmpro_get_element_class( 'input pmpro_alter_price', 'discount_code' ); ?>"
|
1090 |
id="discount_code" name="discount_code" type="text" size="10"
|
1091 |
value="<?php echo esc_attr( $discount_code ) ?>"/>
|
1092 |
<input type="button" id="discount_code_button" name="discount_code_button"
|
3107 |
|
3108 |
}
|
3109 |
|
3110 |
+
/**
|
3111 |
+
* Get available Apple Pay domains.
|
3112 |
+
*/
|
3113 |
+
function pmpro_get_apple_pay_domains( $limit = 10 ) {
|
3114 |
+
try {
|
3115 |
+
$apple_pay_domains = Stripe_ApplePayDomain::all( [ 'limit' => apply_filters( 'pmpro_stripe_apple_pay_domain_retrieve_limit', $limit ) ] );
|
3116 |
+
} catch (\Throwable $th) {
|
3117 |
+
$apple_pay_domains = $th->getMessage();
|
3118 |
+
}
|
3119 |
+
|
3120 |
+
return $apple_pay_domains;
|
3121 |
+
}
|
3122 |
+
|
3123 |
+
/**
|
3124 |
+
* Register domain with Apple Pay.
|
3125 |
+
*
|
3126 |
+
* @since 2.4
|
3127 |
+
*/
|
3128 |
+
function pmpro_create_apple_pay_domain() {
|
3129 |
+
try {
|
3130 |
+
$create = Stripe_ApplePayDomain::create([
|
3131 |
+
'domain_name' => $_SERVER['HTTP_HOST'],
|
3132 |
+
]);
|
3133 |
+
} catch (\Throwable $th) {
|
3134 |
+
//throw $th;
|
3135 |
+
return $th->getMessage();
|
3136 |
+
}
|
3137 |
+
|
3138 |
+
}
|
3139 |
+
|
3140 |
+
/**
|
3141 |
+
* See if domain is registered with Apple Pay.
|
3142 |
+
*
|
3143 |
+
* @since 2.4
|
3144 |
+
*/
|
3145 |
+
function pmpro_does_apple_pay_domain_exist() {
|
3146 |
+
$apple_pay_domains = $this->pmpro_get_apple_pay_domains();
|
3147 |
+
if ( empty( $apple_pay_domains ) ) {
|
3148 |
+
return false;
|
3149 |
+
}
|
3150 |
+
|
3151 |
+
foreach( $apple_pay_domains as $apple_pay_domain ) {
|
3152 |
+
if ( $apple_pay_domain->domain_name === $_SERVER['HTTP_HOST'] ) {
|
3153 |
+
return true;
|
3154 |
+
}
|
3155 |
+
}
|
3156 |
+
return false;
|
3157 |
+
}
|
3158 |
+
|
3159 |
+
public static function pmpro_set_up_apple_pay( $payment_option_values, $gateway ) {
|
3160 |
+
// Check that we just saved Stripe settings.
|
3161 |
+
if ( $gateway != 'stripe' || empty( $_REQUEST['savesettings'] ) ) {
|
3162 |
+
return;
|
3163 |
+
}
|
3164 |
+
|
3165 |
+
// Check that payment request button is enabled.
|
3166 |
+
if ( empty( $payment_option_values['stripe_payment_request_button'] ) ) {
|
3167 |
+
// We don't want to unregister domain or remove file in case
|
3168 |
+
// other plugins are using it.
|
3169 |
+
return;
|
3170 |
+
}
|
3171 |
+
|
3172 |
+
// Make sure that Apple Pay is set up.
|
3173 |
+
// TODO: Apple Pay API functions don't seem to work with
|
3174 |
+
// test API keys. Need to figure this out.
|
3175 |
+
$stripe = new PMProGateway_stripe();
|
3176 |
+
if ( ! $stripe->pmpro_does_apple_pay_domain_exist() ) {
|
3177 |
+
// 1. Make sure domain association file available.
|
3178 |
+
flush_rewrite_rules();
|
3179 |
+
// 2. Register Domain with Apple.
|
3180 |
+
$stripe->pmpro_create_apple_pay_domain();
|
3181 |
+
}
|
3182 |
+
}
|
3183 |
+
|
3184 |
function clean_up( &$order ) {
|
3185 |
if ( ! empty( $this->payment_intent ) && 'succeeded' == $this->payment_intent->status ) {
|
3186 |
$order->payment_transaction_id = $this->payment_intent->charges->data[0]->id;
|
css/frontend.css
CHANGED
@@ -306,6 +306,14 @@ select.pmpro_error {
|
|
306 |
-ms-grid-columns: 3fr 1em 1fr;
|
307 |
grid-template-columns: 3fr 1fr;
|
308 |
grid-column-gap: 1em;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
309 |
}
|
310 |
#pmpro_license {
|
311 |
background: #FFF;
|
@@ -318,12 +326,23 @@ select.pmpro_error {
|
|
318 |
}
|
319 |
|
320 |
/* Stripe gateway Membership Checkout specific styles. */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields,
|
322 |
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields {
|
323 |
display: -ms-grid;
|
324 |
display: grid;
|
325 |
-ms-grid-rows: auto 1em auto 1em auto;
|
326 |
-
|
327 |
"AccountNumber AccountNumber"
|
328 |
"Expiry CVV"
|
329 |
"DiscountCode DiscountCode";
|
@@ -631,6 +650,16 @@ li.pmpro_more {
|
|
631 |
/*---------------------------------------
|
632 |
Responsive Styles
|
633 |
---------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
634 |
@media (max-width:768px) {
|
635 |
#pmpro_account #pmpro_account-membership .pmpro_table td:nth-child(1),
|
636 |
#pmpro_levels_table td:nth-child(1) {
|
306 |
-ms-grid-columns: 3fr 1em 1fr;
|
307 |
grid-template-columns: 3fr 1fr;
|
308 |
grid-column-gap: 1em;
|
309 |
+
grid-template-areas:
|
310 |
+
"leftcol rightcol";
|
311 |
+
}
|
312 |
+
#pmpro_payment_information_fields .pmpro_checkout-fields-display-seal .pmpro_checkout-fields-leftcol {
|
313 |
+
grid-area: leftcol;
|
314 |
+
}
|
315 |
+
#pmpro_payment_information_fields .pmpro_checkout-fields-display-seal .pmpro_checkout-fields-rightcol {
|
316 |
+
grid-area: rightcol;
|
317 |
}
|
318 |
#pmpro_license {
|
319 |
background: #FFF;
|
326 |
}
|
327 |
|
328 |
/* Stripe gateway Membership Checkout specific styles. */
|
329 |
+
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-field-payment-request-button {
|
330 |
+
grid-area: paymentrequestbutton;
|
331 |
+
}
|
332 |
+
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-field-payment-request-button h4 {
|
333 |
+
margin-top: 1em;
|
334 |
+
}
|
335 |
+
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields-display-seal {
|
336 |
+
grid-template-areas:
|
337 |
+
"paymentrequestbutton rightcol"
|
338 |
+
"leftcol rightcol";
|
339 |
+
}
|
340 |
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields,
|
341 |
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields {
|
342 |
display: -ms-grid;
|
343 |
display: grid;
|
344 |
-ms-grid-rows: auto 1em auto 1em auto;
|
345 |
+
grid-template-areas:
|
346 |
"AccountNumber AccountNumber"
|
347 |
"Expiry CVV"
|
348 |
"DiscountCode DiscountCode";
|
650 |
/*---------------------------------------
|
651 |
Responsive Styles
|
652 |
---------------------------------------*/
|
653 |
+
@media only screen and (min-width: 1160px) {
|
654 |
+
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields #payment-request-button {
|
655 |
+
max-width: 50%;
|
656 |
+
}
|
657 |
+
}
|
658 |
+
@media only screen and (min-width: 960px) and (max-width: 1160px) {
|
659 |
+
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields #payment-request-button {
|
660 |
+
max-width: 50%;
|
661 |
+
}
|
662 |
+
}
|
663 |
@media (max-width:768px) {
|
664 |
#pmpro_account #pmpro_account-membership .pmpro_table td:nth-child(1),
|
665 |
#pmpro_levels_table td:nth-child(1) {
|
includes/addons.php
CHANGED
@@ -306,7 +306,7 @@ function pmpro_admin_init_updating_plugins() {
|
|
306 |
|
307 |
$slug = str_replace( '.php', '', basename( $plugin ) );
|
308 |
$addon = pmpro_getAddonBySlug( $slug );
|
309 |
-
if ( ! empty( $addon ) && ! pmpro_license_isValid( null, 'plus' ) ) {
|
310 |
require_once( ABSPATH . 'wp-admin/admin-header.php' );
|
311 |
|
312 |
echo '<div class="wrap"><h2>' . __( 'Update Plugin' ) . '</h2>';
|
@@ -332,7 +332,7 @@ function pmpro_admin_init_updating_plugins() {
|
|
332 |
|
333 |
$slug = str_replace( '.php', '', basename( $plugin ) );
|
334 |
$addon = pmpro_getAddonBySlug( $slug );
|
335 |
-
if ( ! empty( $addon ) && ! pmpro_license_isValid( null, 'plus' ) ) {
|
336 |
$msg = __( 'You must enter a valid PMPro Plus License Key under Settings > PMPro License to update this add on.', 'paid-memberships-pro' );
|
337 |
echo '<div class="error"><p>' . $msg . '</p></div>';
|
338 |
|
306 |
|
307 |
$slug = str_replace( '.php', '', basename( $plugin ) );
|
308 |
$addon = pmpro_getAddonBySlug( $slug );
|
309 |
+
if ( ! empty( $addon ) && $addon->License == 'plus' && ! pmpro_license_isValid( null, 'plus' ) ) {
|
310 |
require_once( ABSPATH . 'wp-admin/admin-header.php' );
|
311 |
|
312 |
echo '<div class="wrap"><h2>' . __( 'Update Plugin' ) . '</h2>';
|
332 |
|
333 |
$slug = str_replace( '.php', '', basename( $plugin ) );
|
334 |
$addon = pmpro_getAddonBySlug( $slug );
|
335 |
+
if ( ! empty( $addon ) && $addon->License == 'plus' && ! pmpro_license_isValid( null, 'plus' ) ) {
|
336 |
$msg = __( 'You must enter a valid PMPro Plus License Key under Settings > PMPro License to update this add on.', 'paid-memberships-pro' );
|
337 |
echo '<div class="error"><p>' . $msg . '</p></div>';
|
338 |
|
includes/compatibility.php
CHANGED
@@ -35,7 +35,32 @@ function pmpro_compatibility_checker () {
|
|
35 |
'file' => 'wp-engine.php',
|
36 |
'check_type' => 'function',
|
37 |
'check_value' => 'wpe_filter_site_url'
|
38 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
);
|
40 |
|
41 |
foreach ( $compat_checks as $key => $value ) {
|
@@ -45,5 +70,7 @@ function pmpro_compatibility_checker () {
|
|
45 |
include( PMPRO_DIR . '/includes/compatibility/' . $value['file'] ) ;
|
46 |
}
|
47 |
}
|
|
|
|
|
48 |
}
|
49 |
-
add_action( '
|
35 |
'file' => 'wp-engine.php',
|
36 |
'check_type' => 'function',
|
37 |
'check_value' => 'wpe_filter_site_url'
|
38 |
+
),
|
39 |
+
array(
|
40 |
+
'file' => 'divi.php',
|
41 |
+
'check_type' => 'constant',
|
42 |
+
'check_value' => 'ET_BUILDER_PLUGIN_DIR'
|
43 |
+
)
|
44 |
+
);
|
45 |
+
|
46 |
+
foreach ( $compat_checks as $key => $value ) {
|
47 |
+
if ( ( $value['check_type'] == 'constant' && defined( $value['check_value'] ) )
|
48 |
+
|| ( $value['check_type'] == 'function' && function_exists( $value['check_value'] ) )
|
49 |
+
|| ( $value['check_type'] == 'class' && class_exists( $value['check_value'] ) ) ) {
|
50 |
+
include( PMPRO_DIR . '/includes/compatibility/' . $value['file'] ) ;
|
51 |
+
}
|
52 |
+
}
|
53 |
+
}
|
54 |
+
add_action( 'plugins_loaded', 'pmpro_compatibility_checker' );
|
55 |
+
|
56 |
+
function pmpro_compatibility_checker_themes(){
|
57 |
+
|
58 |
+
$compat_checks = array(
|
59 |
+
array(
|
60 |
+
'file' => 'divi.php',
|
61 |
+
'check_type' => 'constant',
|
62 |
+
'check_value' => 'ET_BUILDER_THEME' //Adds support for the Divi theme.
|
63 |
+
)
|
64 |
);
|
65 |
|
66 |
foreach ( $compat_checks as $key => $value ) {
|
70 |
include( PMPRO_DIR . '/includes/compatibility/' . $value['file'] ) ;
|
71 |
}
|
72 |
}
|
73 |
+
|
74 |
+
|
75 |
}
|
76 |
+
add_action( 'after_setup_theme', 'pmpro_compatibility_checker_themes' );
|
includes/compatibility/divi.php
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PMProDivi{
|
4 |
+
|
5 |
+
function __construct(){
|
6 |
+
|
7 |
+
if ( empty( $_GET['page'] ) || 'et_divi_role_editor' !== $_GET['page'] ) {
|
8 |
+
add_filter( 'et_builder_get_parent_modules', array( $this, 'toggle' ) );
|
9 |
+
add_filter( 'et_pb_module_content', array( $this, 'restrict_content' ), 10, 4 );
|
10 |
+
add_filter( 'et_pb_all_fields_unprocessed_et_pb_row', array( $this, 'row_settings' ) );
|
11 |
+
add_filter( 'et_pb_all_fields_unprocessed_et_pb_section', array( $this, 'section_settings' ) );
|
12 |
+
}
|
13 |
+
|
14 |
+
}
|
15 |
+
|
16 |
+
public function toggle( $modules ) {
|
17 |
+
|
18 |
+
if ( ! empty( $modules ) && is_object( $modules['et_pb_row'] ) ) {
|
19 |
+
$modules['et_pb_row']->settings_modal_toggles['custom_css']['toggles']['paid-memberships-pro'] = __( 'Paid Memberships Pro', 'paid-memberships-pro' );
|
20 |
+
}
|
21 |
+
|
22 |
+
if ( ! empty( $modules ) && is_object( $modules['et_pb_section'] ) ) {
|
23 |
+
$modules['et_pb_section']->settings_modal_toggles['custom_css']['toggles']['paid-memberships-pro'] = __( 'Paid Memberships Pro', 'paid-memberships-pro' );
|
24 |
+
}
|
25 |
+
|
26 |
+
return $modules;
|
27 |
+
|
28 |
+
}
|
29 |
+
|
30 |
+
public function row_settings( $settings ) {
|
31 |
+
|
32 |
+
$settings['paid-memberships-pro'] = array(
|
33 |
+
'tab_slug' => 'custom_css',
|
34 |
+
'label' => __( 'Restrict Row by Level', 'paid-memberships-pro' ),
|
35 |
+
'description' => __( 'Enter comma-separated level IDs.', 'paid-memberships-pro' ),
|
36 |
+
'type' => 'text',
|
37 |
+
'default' => '',
|
38 |
+
'option_category' => 'configuration',
|
39 |
+
'toggle_slug' => 'paid-memberships-pro',
|
40 |
+
);
|
41 |
+
|
42 |
+
return $settings;
|
43 |
+
|
44 |
+
}
|
45 |
+
|
46 |
+
public function section_settings( $settings ) {
|
47 |
+
|
48 |
+
$settings['paid-memberships-pro'] = array(
|
49 |
+
'tab_slug' => 'custom_css',
|
50 |
+
'label' => __( 'Restrict Section by Level', 'paid-memberships-pro' ),
|
51 |
+
'description' => __( 'Enter comma-separated level IDs.', 'paid-memberships-pro' ),
|
52 |
+
'type' => 'text',
|
53 |
+
'default' => '',
|
54 |
+
'option_category' => 'configuration',
|
55 |
+
'toggle_slug' => 'paid-memberships-pro',
|
56 |
+
);
|
57 |
+
|
58 |
+
return $settings;
|
59 |
+
|
60 |
+
}
|
61 |
+
|
62 |
+
public function restrict_content( $output, $props, $attrs, $slug ) {
|
63 |
+
|
64 |
+
if ( et_fb_is_enabled() ) {
|
65 |
+
return $output;
|
66 |
+
}
|
67 |
+
|
68 |
+
if( !isset( $props['paid-memberships-pro'] ) ){
|
69 |
+
return $output;
|
70 |
+
}
|
71 |
+
|
72 |
+
$level = $props['paid-memberships-pro'];
|
73 |
+
|
74 |
+
if ( empty( trim( $level ) ) || trim( $level ) === '0' ) {
|
75 |
+
return $output;
|
76 |
+
}
|
77 |
+
|
78 |
+
if( strpos( $level, "," ) ) {
|
79 |
+
//they specified many levels
|
80 |
+
$levels = explode( ",", $level );
|
81 |
+
} else {
|
82 |
+
//they specified just one level
|
83 |
+
$levels = array( $level );
|
84 |
+
}
|
85 |
+
|
86 |
+
if( pmpro_hasMembershipLevel( $levels ) ){
|
87 |
+
return $output;
|
88 |
+
} else {
|
89 |
+
return '';
|
90 |
+
}
|
91 |
+
}
|
92 |
+
}
|
93 |
+
new PMProDivi();
|
includes/email.php
CHANGED
@@ -156,7 +156,7 @@ function pmpro_retrieve_password_message( $message ) {
|
|
156 |
if ( has_filter( 'wp_mail_content_type', 'pmpro_wp_mail_content_type' ) ) {
|
157 |
$message = make_clickable( $message );
|
158 |
|
159 |
-
if ( strpos( '<br
|
160 |
$message = nl2br( $message );
|
161 |
}
|
162 |
}
|
156 |
if ( has_filter( 'wp_mail_content_type', 'pmpro_wp_mail_content_type' ) ) {
|
157 |
$message = make_clickable( $message );
|
158 |
|
159 |
+
if ( strpos( '<br', strtolower( $message ) ) === false ) {
|
160 |
$message = nl2br( $message );
|
161 |
}
|
162 |
}
|
includes/functions.php
CHANGED
@@ -39,6 +39,7 @@ function pmpro_setDBTables() {
|
|
39 |
$wpdb->pmpro_discount_codes_levels = $wpdb->prefix . 'pmpro_discount_codes_levels';
|
40 |
$wpdb->pmpro_discount_codes_uses = $wpdb->prefix . 'pmpro_discount_codes_uses';
|
41 |
$wpdb->pmpro_membership_levelmeta = $wpdb->prefix . 'pmpro_membership_levelmeta';
|
|
|
42 |
}
|
43 |
pmpro_setDBTables();
|
44 |
|
@@ -378,7 +379,11 @@ function pmpro_getLevelCost( &$level, $tags = true, $short = false ) {
|
|
378 |
if ( ! $short ) {
|
379 |
$r = sprintf( __( 'The price for membership is <strong>%s</strong> now', 'paid-memberships-pro' ), pmpro_formatPrice( $level->initial_payment ) );
|
380 |
} else {
|
381 |
-
|
|
|
|
|
|
|
|
|
382 |
}
|
383 |
|
384 |
// recurring part
|
@@ -640,6 +645,25 @@ function delete_pmpro_membership_level_meta( $level_id, $meta_key, $meta_value =
|
|
640 |
return delete_metadata( 'pmpro_membership_level', $level_id, $meta_key, $meta_value );
|
641 |
}
|
642 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 |
function pmpro_hideAds() {
|
644 |
global $pmpro_display_ads;
|
645 |
return ! $pmpro_display_ads;
|
@@ -1604,9 +1628,13 @@ function pmpro_generateUsername( $firstname = '', $lastname = '', $email = '' )
|
|
1604 |
// get a new random code for discount codes
|
1605 |
function pmpro_getDiscountCode( $seed = null ) {
|
1606 |
global $wpdb;
|
1607 |
-
|
|
|
|
|
|
|
|
|
1608 |
while ( empty( $code ) ) {
|
1609 |
-
$scramble = md5( AUTH_KEY .
|
1610 |
$code = substr( $scramble, 0, 10 );
|
1611 |
$check = $wpdb->get_var( "SELECT code FROM $wpdb->pmpro_discount_codes WHERE code = '" . esc_sql( $code ) . "' LIMIT 1" );
|
1612 |
if ( $check || is_numeric( $code ) ) {
|
@@ -1697,7 +1725,7 @@ function pmpro_checkDiscountCode( $code, $level_id = null, $return_errors = fals
|
|
1697 |
*
|
1698 |
* @param bool $okay true if code check is okay or false if there was an error
|
1699 |
* @param object $dbcode Object containing code data from the database row
|
1700 |
-
* @param int $level_id ID of the level the user is checking out for.
|
1701 |
* @param string $code Discount code string.
|
1702 |
*
|
1703 |
* @return mixed $okay true if okay, false or error message string if not okay
|
@@ -2227,9 +2255,14 @@ function pmpro_getLevelAtCheckout( $level_id = null, $discount_code = null ) {
|
|
2227 |
$discount_code_id = $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_discount_codes WHERE code = '" . $discount_code . "' LIMIT 1" );
|
2228 |
|
2229 |
// check code
|
2230 |
-
$
|
|
|
|
|
|
|
|
|
|
|
2231 |
if ( $code_check[0] != false ) {
|
2232 |
-
$sqlQuery = "SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id LEFT JOIN $wpdb->pmpro_discount_codes dc ON dc.id = cl.code_id WHERE dc.code = '" . $discount_code . "' AND cl.level_id = '" . $level_id . "' LIMIT 1";
|
2233 |
$pmpro_level = $wpdb->get_row( $sqlQuery );
|
2234 |
|
2235 |
// if the discount code doesn't adjust the level, let's just get the straight level
|
@@ -3388,4 +3421,25 @@ function pmpro_insert_or_replace( $table, $data, $format, $primary_key = 'id' )
|
|
3388 |
// Replace.
|
3389 |
return $wpdb->replace( $table, $data, $format );
|
3390 |
}
|
3391 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
$wpdb->pmpro_discount_codes_levels = $wpdb->prefix . 'pmpro_discount_codes_levels';
|
40 |
$wpdb->pmpro_discount_codes_uses = $wpdb->prefix . 'pmpro_discount_codes_uses';
|
41 |
$wpdb->pmpro_membership_levelmeta = $wpdb->prefix . 'pmpro_membership_levelmeta';
|
42 |
+
$wpdb->pmpro_membership_ordermeta = $wpdb->prefix . 'pmpro_membership_ordermeta';
|
43 |
}
|
44 |
pmpro_setDBTables();
|
45 |
|
379 |
if ( ! $short ) {
|
380 |
$r = sprintf( __( 'The price for membership is <strong>%s</strong> now', 'paid-memberships-pro' ), pmpro_formatPrice( $level->initial_payment ) );
|
381 |
} else {
|
382 |
+
if ( pmpro_isLevelFree( $level ) ) {
|
383 |
+
$r = '<strong>' . __('Free', 'paid-memberships-pro' ) . '</strong>';
|
384 |
+
} else {
|
385 |
+
$r = sprintf( __( '<strong>%s</strong> now', 'paid-memberships-pro' ), pmpro_formatPrice( $level->initial_payment ) );
|
386 |
+
}
|
387 |
}
|
388 |
|
389 |
// recurring part
|
645 |
return delete_metadata( 'pmpro_membership_level', $level_id, $meta_key, $meta_value );
|
646 |
}
|
647 |
|
648 |
+
/**
|
649 |
+
* pmpro_membership_order Meta Functions
|
650 |
+
*/
|
651 |
+
function add_pmpro_membership_order_meta( $order_id, $meta_key, $meta_value, $unique = false ) {
|
652 |
+
return add_metadata( 'pmpro_membership_order', $order_id, $meta_key, $meta_value, $unique );
|
653 |
+
}
|
654 |
+
|
655 |
+
function get_pmpro_membership_order_meta( $order_id, $key, $single = false ) {
|
656 |
+
return get_metadata( 'pmpro_membership_order', $order_id, $key, $single );
|
657 |
+
}
|
658 |
+
|
659 |
+
function update_pmpro_membership_order_meta( $order_id, $meta_key, $meta_value, $prev_value = '' ) {
|
660 |
+
return update_metadata( 'pmpro_membership_order', $order_id, $meta_key, $meta_value, $prev_value );
|
661 |
+
}
|
662 |
+
|
663 |
+
function delete_pmpro_membership_order_meta( $order_id, $meta_key, $meta_value = '' ) {
|
664 |
+
return delete_metadata( 'pmpro_membership_order', $order_id, $meta_key, $meta_value );
|
665 |
+
}
|
666 |
+
|
667 |
function pmpro_hideAds() {
|
668 |
global $pmpro_display_ads;
|
669 |
return ! $pmpro_display_ads;
|
1628 |
// get a new random code for discount codes
|
1629 |
function pmpro_getDiscountCode( $seed = null ) {
|
1630 |
global $wpdb;
|
1631 |
+
|
1632 |
+
// We mix this with the seed to make sure we get unique codes.
|
1633 |
+
static $count = 0;
|
1634 |
+
$count++;
|
1635 |
+
|
1636 |
while ( empty( $code ) ) {
|
1637 |
+
$scramble = md5( AUTH_KEY . microtime() . $seed . SECURE_AUTH_KEY . $count );
|
1638 |
$code = substr( $scramble, 0, 10 );
|
1639 |
$check = $wpdb->get_var( "SELECT code FROM $wpdb->pmpro_discount_codes WHERE code = '" . esc_sql( $code ) . "' LIMIT 1" );
|
1640 |
if ( $check || is_numeric( $code ) ) {
|
1725 |
*
|
1726 |
* @param bool $okay true if code check is okay or false if there was an error
|
1727 |
* @param object $dbcode Object containing code data from the database row
|
1728 |
+
* @param int|array $level_id ID of the level the user is checking out for.
|
1729 |
* @param string $code Discount code string.
|
1730 |
*
|
1731 |
* @return mixed $okay true if okay, false or error message string if not okay
|
2255 |
$discount_code_id = $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_discount_codes WHERE code = '" . $discount_code . "' LIMIT 1" );
|
2256 |
|
2257 |
// check code
|
2258 |
+
global $pmpro_checkout_level_ids; // Set by MMPU.
|
2259 |
+
if ( isset( $pmpro_checkout_level_ids ) ) {
|
2260 |
+
$code_check = pmpro_checkDiscountCode( $discount_code, $pmpro_checkout_level_ids, true );
|
2261 |
+
} else {
|
2262 |
+
$code_check = pmpro_checkDiscountCode( $discount_code, $level_id, true );
|
2263 |
+
}
|
2264 |
if ( $code_check[0] != false ) {
|
2265 |
+
$sqlQuery = "SELECT l.id, cl.*, l.name, l.description, l.allow_signups, l.confirmation FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id LEFT JOIN $wpdb->pmpro_discount_codes dc ON dc.id = cl.code_id WHERE dc.code = '" . $discount_code . "' AND cl.level_id = '" . $level_id . "' LIMIT 1";
|
2266 |
$pmpro_level = $wpdb->get_row( $sqlQuery );
|
2267 |
|
2268 |
// if the discount code doesn't adjust the level, let's just get the straight level
|
3421 |
// Replace.
|
3422 |
return $wpdb->replace( $table, $data, $format );
|
3423 |
}
|
3424 |
+
}
|
3425 |
+
|
3426 |
+
/**
|
3427 |
+
* Checks if a webhook is running
|
3428 |
+
*/
|
3429 |
+
function pmpro_doing_webhook( $gateway = null ){
|
3430 |
+
|
3431 |
+
if( defined( 'PMPRO_DOING_WEBHOOK' ) && !empty ( PMPRO_DOING_WEBHOOK ) ){
|
3432 |
+
if( $gateway !== null ){
|
3433 |
+
if( PMPRO_DOING_WEBHOOK == $gateway ){
|
3434 |
+
return true;
|
3435 |
+
} else {
|
3436 |
+
return false;
|
3437 |
+
}
|
3438 |
+
} else {
|
3439 |
+
return true;
|
3440 |
+
}
|
3441 |
+
} else {
|
3442 |
+
return false;
|
3443 |
+
}
|
3444 |
+
|
3445 |
+
}
|
includes/lib/Braintree/README.md
DELETED
@@ -1,134 +0,0 @@
|
|
1 |
-
# Braintree PHP library
|
2 |
-
|
3 |
-
The Braintree PHP library provides integration access to the Braintree Gateway.
|
4 |
-
|
5 |
-
## Please Note
|
6 |
-
> **The Payment Card Industry (PCI) Council has [mandated](https://blog.pcisecuritystandards.org/migrating-from-ssl-and-early-tls) that early versions of TLS be retired from service. All organizations that handle credit card information are required to comply with this standard. As part of this obligation, Braintree is updating its services to require TLS 1.2 for all HTTPS connections. Braintree will also require HTTP/1.1 for all connections. Please see our [technical documentation](https://github.com/paypal/tls-update) for more information.**
|
7 |
-
|
8 |
-
## Dependencies
|
9 |
-
|
10 |
-
PHP version >= 5.4.0 is required.
|
11 |
-
|
12 |
-
The following PHP extensions are required:
|
13 |
-
|
14 |
-
* curl
|
15 |
-
* dom
|
16 |
-
* hash
|
17 |
-
* openssl
|
18 |
-
* xmlwriter
|
19 |
-
|
20 |
-
## Quick Start Example
|
21 |
-
|
22 |
-
```php
|
23 |
-
<?php
|
24 |
-
|
25 |
-
require_once 'PATH_TO_BRAINTREE/lib/Braintree.php';
|
26 |
-
|
27 |
-
// Instantiate a Braintree Gateway either like this:
|
28 |
-
$gateway = new Braintree_Gateway([
|
29 |
-
'environment' => 'sandbox',
|
30 |
-
'merchantId' => 'your_merchant_id',
|
31 |
-
'publicKey' => 'your_public_key',
|
32 |
-
'privateKey' => 'your_private_key'
|
33 |
-
]);
|
34 |
-
|
35 |
-
// or like this:
|
36 |
-
$config = new Braintree_Configuration([
|
37 |
-
'environment' => 'sandbox',
|
38 |
-
'merchantId' => 'your_merchant_id',
|
39 |
-
'publicKey' => 'your_public_key',
|
40 |
-
'privateKey' => 'your_private_key'
|
41 |
-
]);
|
42 |
-
$gateway = new Braintree\Gateway($config)
|
43 |
-
|
44 |
-
// Then, create a transaction:
|
45 |
-
$result = $gateway->transaction()->sale([
|
46 |
-
'amount' => '1000.00',
|
47 |
-
'paymentMethodNonce' => 'nonceFromTheClient',
|
48 |
-
'options' => [ 'submitForSettlement' => true ]
|
49 |
-
]);
|
50 |
-
|
51 |
-
if ($result->success) {
|
52 |
-
print_r("success!: " . $result->transaction->id);
|
53 |
-
} else if ($result->transaction) {
|
54 |
-
print_r("Error processing transaction:");
|
55 |
-
print_r("\n code: " . $result->transaction->processorResponseCode);
|
56 |
-
print_r("\n text: " . $result->transaction->processorResponseText);
|
57 |
-
} else {
|
58 |
-
print_r("Validation errors: \n");
|
59 |
-
print_r($result->errors->deepAll());
|
60 |
-
}
|
61 |
-
```
|
62 |
-
|
63 |
-
Both PSR-0 and PSR-4 namespacing are supported. If you are using composer with `--classmap-authoritative` or
|
64 |
-
`--optimize-autoloader` enabled, you'll have to reference classes using PSR-4 namespacing:
|
65 |
-
|
66 |
-
```php
|
67 |
-
$gateway = new Braintree\Gateway([
|
68 |
-
'environment' => 'sandbox',
|
69 |
-
'merchantId' => 'your_merchant_id',
|
70 |
-
'publicKey' => 'your_public_key',
|
71 |
-
'privateKey' => 'your_private_key'
|
72 |
-
]);
|
73 |
-
|
74 |
-
// or
|
75 |
-
|
76 |
-
$config = new Braintree\Configuration([
|
77 |
-
'environment' => 'sandbox',
|
78 |
-
'merchantId' => 'your_merchant_id',
|
79 |
-
'publicKey' => 'your_public_key',
|
80 |
-
'privateKey' => 'your_private_key'
|
81 |
-
]);
|
82 |
-
$gateway = new Braintree\Gateway($config)
|
83 |
-
```
|
84 |
-
|
85 |
-
## HHVM Support
|
86 |
-
|
87 |
-
The Braintree PHP library will run on HHVM >= 3.4.2.
|
88 |
-
|
89 |
-
## Google App Engine Support
|
90 |
-
|
91 |
-
When using Google App Engine include the curl extention in your `php.ini` file (see [#190](https://github.com/braintree/braintree_php/issues/190) for more information):
|
92 |
-
|
93 |
-
```ini
|
94 |
-
extension = "curl.so"
|
95 |
-
```
|
96 |
-
|
97 |
-
and turn off accepting gzip responses:
|
98 |
-
|
99 |
-
```php
|
100 |
-
$gateway = new Braintree\Gateway([
|
101 |
-
'environment' => 'sandbox',
|
102 |
-
// ...
|
103 |
-
'acceptGzipEncoding' => false,
|
104 |
-
]);
|
105 |
-
```
|
106 |
-
|
107 |
-
## Legacy PHP Support
|
108 |
-
|
109 |
-
Version [2.40.0](https://github.com/braintree/braintree_php/releases/tag/2.40.0) is compatible with PHP 5.2 and 5.3. You can find it on our releases page.
|
110 |
-
|
111 |
-
## Documentation
|
112 |
-
|
113 |
-
* [Official documentation](https://developers.braintreepayments.com/php/sdk/server/overview)
|
114 |
-
|
115 |
-
## Developing (Docker)
|
116 |
-
|
117 |
-
The `Makefile` and `Dockerfile` will build an image containing the dependencies and drop you to a terminal where you can run tests.
|
118 |
-
|
119 |
-
```
|
120 |
-
make
|
121 |
-
```
|
122 |
-
|
123 |
-
## Testing
|
124 |
-
|
125 |
-
The unit specs can be run by anyone on any system, but the integration specs are meant to be run against a local development server of our gateway code. These integration specs are not meant for public consumption and will likely fail if run on your system. To run unit tests use rake: `rake test:unit`.
|
126 |
-
|
127 |
-
The benefit of the `rake` tasks is that testing covers default `hhvm` and `php` interpreters. However, if you want to run tests manually simply use the following command:
|
128 |
-
```
|
129 |
-
phpunit tests/unit/
|
130 |
-
```
|
131 |
-
|
132 |
-
## License
|
133 |
-
|
134 |
-
See the LICENSE file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/lib/Braintree/lib/Braintree/Util.php
CHANGED
@@ -99,7 +99,7 @@ class Util
|
|
99 |
|
100 |
switch($error["extensions"]["errorClass"]) {
|
101 |
case "VALIDATION":
|
102 |
-
continue;
|
103 |
case "AUTHENTICATION":
|
104 |
throw new Exception\Authentication();
|
105 |
break;
|
99 |
|
100 |
switch($error["extensions"]["errorClass"]) {
|
101 |
case "VALIDATION":
|
102 |
+
continue 2;
|
103 |
case "AUTHENTICATION":
|
104 |
throw new Exception\Authentication();
|
105 |
break;
|
includes/lib/Stripe/README.md
DELETED
@@ -1,266 +0,0 @@
|
|
1 |
-
# Stripe PHP bindings
|
2 |
-
|
3 |
-
[![Build Status](https://travis-ci.org/stripe/stripe-php.svg?branch=master)](https://travis-ci.org/stripe/stripe-php)
|
4 |
-
[![Latest Stable Version](https://poser.pugx.org/stripe/stripe-php/v/stable.svg)](https://packagist.org/packages/stripe/stripe-php)
|
5 |
-
[![Total Downloads](https://poser.pugx.org/stripe/stripe-php/downloads.svg)](https://packagist.org/packages/stripe/stripe-php)
|
6 |
-
[![License](https://poser.pugx.org/stripe/stripe-php/license.svg)](https://packagist.org/packages/stripe/stripe-php)
|
7 |
-
[![Code Coverage](https://coveralls.io/repos/stripe/stripe-php/badge.svg?branch=master)](https://coveralls.io/r/stripe/stripe-php?branch=master)
|
8 |
-
|
9 |
-
The Stripe PHP library provides convenient access to the Stripe API from
|
10 |
-
applications written in the PHP language. It includes a pre-defined set of
|
11 |
-
classes for API resources that initialize themselves dynamically from API
|
12 |
-
responses which makes it compatible with a wide range of versions of the Stripe
|
13 |
-
API.
|
14 |
-
|
15 |
-
## Requirements
|
16 |
-
|
17 |
-
PHP 5.6.0 and later.
|
18 |
-
|
19 |
-
## Composer
|
20 |
-
|
21 |
-
You can install the bindings via [Composer](http://getcomposer.org/). Run the following command:
|
22 |
-
|
23 |
-
```bash
|
24 |
-
composer require stripe/stripe-php
|
25 |
-
```
|
26 |
-
|
27 |
-
To use the bindings, use Composer's [autoload](https://getcomposer.org/doc/01-basic-usage.md#autoloading):
|
28 |
-
|
29 |
-
```php
|
30 |
-
require_once('vendor/autoload.php');
|
31 |
-
```
|
32 |
-
|
33 |
-
## Manual Installation
|
34 |
-
|
35 |
-
If you do not wish to use Composer, you can download the [latest release](https://github.com/stripe/stripe-php/releases). Then, to use the bindings, include the `init.php` file.
|
36 |
-
|
37 |
-
```php
|
38 |
-
require_once('/path/to/stripe-php/init.php');
|
39 |
-
```
|
40 |
-
|
41 |
-
## Dependencies
|
42 |
-
|
43 |
-
The bindings require the following extensions in order to work properly:
|
44 |
-
|
45 |
-
- [`curl`](https://secure.php.net/manual/en/book.curl.php), although you can use your own non-cURL client if you prefer
|
46 |
-
- [`json`](https://secure.php.net/manual/en/book.json.php)
|
47 |
-
- [`mbstring`](https://secure.php.net/manual/en/book.mbstring.php) (Multibyte String)
|
48 |
-
|
49 |
-
If you use Composer, these dependencies should be handled automatically. If you install manually, you'll want to make sure that these extensions are available.
|
50 |
-
|
51 |
-
## Getting Started
|
52 |
-
|
53 |
-
Simple usage looks like:
|
54 |
-
|
55 |
-
```php
|
56 |
-
$stripe = new \Stripe\StripeClient('sk_test_BQokikJOvBiI2HlWgH4olfQ2');
|
57 |
-
$customer = $stripe->customers->create([
|
58 |
-
'description' => 'example customer',
|
59 |
-
'email' => 'email@example.com',
|
60 |
-
'payment_method' => 'pm_card_visa',
|
61 |
-
]);
|
62 |
-
echo $customer;
|
63 |
-
```
|
64 |
-
|
65 |
-
### Client/service patterns vs legacy patterns
|
66 |
-
|
67 |
-
You can continue to use the legacy integration patterns used prior to version [7.33.0](https://github.com/stripe/stripe-php/blob/master/CHANGELOG.md#7330---2020-05-14). Review the [migration guide](https://github.com/stripe/stripe-php/wiki/Migration-to-StripeClient-and-services-in-7.33.0) for the backwards-compatible client/services pattern changes.
|
68 |
-
|
69 |
-
## Documentation
|
70 |
-
|
71 |
-
See the [PHP API docs](https://stripe.com/docs/api/php#intro).
|
72 |
-
|
73 |
-
## Legacy Version Support
|
74 |
-
|
75 |
-
### PHP 5.4 & 5.5
|
76 |
-
|
77 |
-
If you are using PHP 5.4 or 5.5, you can download v6.21.1 ([zip](https://github.com/stripe/stripe-php/archive/v6.21.1.zip), [tar.gz](https://github.com/stripe/stripe-php/archive/v5.9.2.tar.gz)) from our [releases page](https://github.com/stripe/stripe-php/releases). This version will continue to work with new versions of the Stripe API for all common uses.
|
78 |
-
|
79 |
-
### PHP 5.3
|
80 |
-
|
81 |
-
If you are using PHP 5.3, you can download v5.9.2 ([zip](https://github.com/stripe/stripe-php/archive/v5.9.2.zip), [tar.gz](https://github.com/stripe/stripe-php/archive/v5.9.2.tar.gz)) from our [releases page](https://github.com/stripe/stripe-php/releases). This version will continue to work with new versions of the Stripe API for all common uses.
|
82 |
-
|
83 |
-
## Custom Request Timeouts
|
84 |
-
|
85 |
-
_NOTE:_ We do not recommend decreasing the timeout for non-read-only calls (e.g. charge creation), since even if you locally timeout, the request on Stripe's side can still complete. If you are decreasing timeouts on these calls, make sure to use [idempotency tokens](https://stripe.com/docs/api/php#idempotent_requests) to avoid executing the same transaction twice as a result of timeout retry logic.
|
86 |
-
|
87 |
-
To modify request timeouts (connect or total, in seconds) you'll need to tell the API client to use a CurlClient other than its default. You'll set the timeouts in that CurlClient.
|
88 |
-
|
89 |
-
```php
|
90 |
-
// set up your tweaked Curl client
|
91 |
-
$curl = new \Stripe\HttpClient\CurlClient();
|
92 |
-
$curl->setTimeout(10); // default is \Stripe\HttpClient\CurlClient::DEFAULT_TIMEOUT
|
93 |
-
$curl->setConnectTimeout(5); // default is \Stripe\HttpClient\CurlClient::DEFAULT_CONNECT_TIMEOUT
|
94 |
-
|
95 |
-
echo $curl->getTimeout(); // 10
|
96 |
-
echo $curl->getConnectTimeout(); // 5
|
97 |
-
|
98 |
-
// tell Stripe to use the tweaked client
|
99 |
-
\Stripe\ApiRequestor::setHttpClient($curl);
|
100 |
-
|
101 |
-
// use the Stripe API client as you normally would
|
102 |
-
```
|
103 |
-
|
104 |
-
## Custom cURL Options (e.g. proxies)
|
105 |
-
|
106 |
-
Need to set a proxy for your requests? Pass in the requisite `CURLOPT_*` array to the CurlClient constructor, using the same syntax as `curl_stopt_array()`. This will set the default cURL options for each HTTP request made by the SDK, though many more common options (e.g. timeouts; see above on how to set those) will be overridden by the client even if set here.
|
107 |
-
|
108 |
-
```php
|
109 |
-
// set up your tweaked Curl client
|
110 |
-
$curl = new \Stripe\HttpClient\CurlClient([CURLOPT_PROXY => 'proxy.local:80']);
|
111 |
-
// tell Stripe to use the tweaked client
|
112 |
-
\Stripe\ApiRequestor::setHttpClient($curl);
|
113 |
-
```
|
114 |
-
|
115 |
-
Alternately, a callable can be passed to the CurlClient constructor that returns the above array based on request inputs. See `testDefaultOptions()` in `tests/CurlClientTest.php` for an example of this behavior. Note that the callable is called at the beginning of every API request, before the request is sent.
|
116 |
-
|
117 |
-
### Configuring a Logger
|
118 |
-
|
119 |
-
The library does minimal logging, but it can be configured
|
120 |
-
with a [`PSR-3` compatible logger][psr3] so that messages
|
121 |
-
end up there instead of `error_log`:
|
122 |
-
|
123 |
-
```php
|
124 |
-
\Stripe\Stripe::setLogger($logger);
|
125 |
-
```
|
126 |
-
|
127 |
-
### Accessing response data
|
128 |
-
|
129 |
-
You can access the data from the last API response on any object via `getLastResponse()`.
|
130 |
-
|
131 |
-
```php
|
132 |
-
$customer = $stripe->customers->create([
|
133 |
-
'description' => 'example customer',
|
134 |
-
]);
|
135 |
-
echo $customer->getLastResponse()->headers['Request-Id'];
|
136 |
-
```
|
137 |
-
|
138 |
-
### SSL / TLS compatibility issues
|
139 |
-
|
140 |
-
Stripe's API now requires that [all connections use TLS 1.2](https://stripe.com/blog/upgrading-tls). Some systems (most notably some older CentOS and RHEL versions) are capable of using TLS 1.2 but will use TLS 1.0 or 1.1 by default. In this case, you'd get an `invalid_request_error` with the following error message: "Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later. You can learn more about this at [https://stripe.com/blog/upgrading-tls](https://stripe.com/blog/upgrading-tls).".
|
141 |
-
|
142 |
-
The recommended course of action is to [upgrade your cURL and OpenSSL packages](https://support.stripe.com/questions/how-do-i-upgrade-my-stripe-integration-from-tls-1-0-to-tls-1-2#php) so that TLS 1.2 is used by default, but if that is not possible, you might be able to solve the issue by setting the `CURLOPT_SSLVERSION` option to either `CURL_SSLVERSION_TLSv1` or `CURL_SSLVERSION_TLSv1_2`:
|
143 |
-
|
144 |
-
```php
|
145 |
-
$curl = new \Stripe\HttpClient\CurlClient([CURLOPT_SSLVERSION => CURL_SSLVERSION_TLSv1]);
|
146 |
-
\Stripe\ApiRequestor::setHttpClient($curl);
|
147 |
-
```
|
148 |
-
|
149 |
-
### Per-request Configuration
|
150 |
-
|
151 |
-
For apps that need to use multiple keys during the lifetime of a process, like
|
152 |
-
one that uses [Stripe Connect][connect], it's also possible to set a
|
153 |
-
per-request key and/or account:
|
154 |
-
|
155 |
-
```php
|
156 |
-
$customers = $stripe->customers->all([],[
|
157 |
-
'api_key' => 'sk_test_...',
|
158 |
-
'stripe_account' => 'acct_...'
|
159 |
-
]);
|
160 |
-
|
161 |
-
$stripe->customers->retrieve('cus_123456789', [], [
|
162 |
-
'api_key' => 'sk_test_...',
|
163 |
-
'stripe_account' => 'acct_...'
|
164 |
-
]);
|
165 |
-
```
|
166 |
-
|
167 |
-
### Configuring CA Bundles
|
168 |
-
|
169 |
-
By default, the library will use its own internal bundle of known CA
|
170 |
-
certificates, but it's possible to configure your own:
|
171 |
-
|
172 |
-
```php
|
173 |
-
\Stripe\Stripe::setCABundlePath("path/to/ca/bundle");
|
174 |
-
```
|
175 |
-
|
176 |
-
### Configuring Automatic Retries
|
177 |
-
|
178 |
-
The library can be configured to automatically retry requests that fail due to
|
179 |
-
an intermittent network problem:
|
180 |
-
|
181 |
-
```php
|
182 |
-
\Stripe\Stripe::setMaxNetworkRetries(2);
|
183 |
-
```
|
184 |
-
|
185 |
-
[Idempotency keys][idempotency-keys] are added to requests to guarantee that
|
186 |
-
retries are safe.
|
187 |
-
|
188 |
-
### Request latency telemetry
|
189 |
-
|
190 |
-
By default, the library sends request latency telemetry to Stripe. These
|
191 |
-
numbers help Stripe improve the overall latency of its API for all users.
|
192 |
-
|
193 |
-
You can disable this behavior if you prefer:
|
194 |
-
|
195 |
-
```php
|
196 |
-
\Stripe\Stripe::setEnableTelemetry(false);
|
197 |
-
```
|
198 |
-
|
199 |
-
## Development
|
200 |
-
|
201 |
-
Get [Composer][composer]. For example, on Mac OS:
|
202 |
-
|
203 |
-
```bash
|
204 |
-
brew install composer
|
205 |
-
```
|
206 |
-
|
207 |
-
Install dependencies:
|
208 |
-
|
209 |
-
```bash
|
210 |
-
composer install
|
211 |
-
```
|
212 |
-
|
213 |
-
The test suite depends on [stripe-mock], so make sure to fetch and run it from a
|
214 |
-
background terminal ([stripe-mock's README][stripe-mock] also contains
|
215 |
-
instructions for installing via Homebrew and other methods):
|
216 |
-
|
217 |
-
```bash
|
218 |
-
go get -u github.com/stripe/stripe-mock
|
219 |
-
stripe-mock
|
220 |
-
```
|
221 |
-
|
222 |
-
Install dependencies as mentioned above (which will resolve [PHPUnit](http://packagist.org/packages/phpunit/phpunit)), then you can run the test suite:
|
223 |
-
|
224 |
-
```bash
|
225 |
-
./vendor/bin/phpunit
|
226 |
-
```
|
227 |
-
|
228 |
-
Or to run an individual test file:
|
229 |
-
|
230 |
-
```bash
|
231 |
-
./vendor/bin/phpunit tests/UtilTest.php
|
232 |
-
```
|
233 |
-
|
234 |
-
Update bundled CA certificates from the [Mozilla cURL release][curl]:
|
235 |
-
|
236 |
-
```bash
|
237 |
-
./update_certs.php
|
238 |
-
```
|
239 |
-
|
240 |
-
The library uses [PHP CS Fixer][php-cs-fixer] for code formatting. Code must be formatted before PRs are submitted, otherwise CI will fail. Run the formatter with:
|
241 |
-
|
242 |
-
```bash
|
243 |
-
./vendor/bin/php-cs-fixer fix -v .
|
244 |
-
```
|
245 |
-
|
246 |
-
## Attention plugin developers
|
247 |
-
|
248 |
-
Are you writing a plugin that integrates Stripe and embeds our library? Then please use the `setAppInfo` function to identify your plugin. For example:
|
249 |
-
|
250 |
-
```php
|
251 |
-
\Stripe\Stripe::setAppInfo("MyAwesomePlugin", "1.2.34", "https://myawesomeplugin.info");
|
252 |
-
```
|
253 |
-
|
254 |
-
The method should be called once, before any request is sent to the API. The second and third parameters are optional.
|
255 |
-
|
256 |
-
### SSL / TLS configuration option
|
257 |
-
|
258 |
-
See the "SSL / TLS compatibility issues" paragraph above for full context. If you want to ensure that your plugin can be used on all systems, you should add a configuration option to let your users choose between different values for `CURLOPT_SSLVERSION`: none (default), `CURL_SSLVERSION_TLSv1` and `CURL_SSLVERSION_TLSv1_2`.
|
259 |
-
|
260 |
-
[composer]: https://getcomposer.org/
|
261 |
-
[connect]: https://stripe.com/connect
|
262 |
-
[curl]: http://curl.haxx.se/docs/caextract.html
|
263 |
-
[idempotency-keys]: https://stripe.com/docs/api/php#idempotent_requests
|
264 |
-
[php-cs-fixer]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
|
265 |
-
[psr3]: http://www.php-fig.org/psr/psr-3/
|
266 |
-
[stripe-mock]: https://github.com/stripe/stripe-mock
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/lib/stripe-apple-pay/apple-developer-merchantid-domain-association
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
7B227073704964223A2239373943394538343346343131343044463144313834343232393232313734313034353044314339464446394437384337313531303944334643463542433731222C2276657273696F6E223A312C22637265617465644F6E223A313536363233343735303036312C227369676E6174757265223A22333038303036303932613836343838366637306430313037303261303830333038303032303130313331306633303064303630393630383634383031363530333034303230313035303033303830303630393261383634383836663730643031303730313030303061303830333038323033653333303832303338386130303330323031303230323038346333303431343935313964353433363330306130363038326138363438636533643034303330323330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333031653137306433313339333033353331333833303331333333323335333735613137306433323334333033353331333633303331333333323335333735613330356633313235333032333036303335353034303330633163363536333633326437333664373032643632373236663662363537323264373336393637366535663535343333343264353035323466343433313134333031323036303335353034306230633062363934663533323035333739373337343635366437333331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333035393330313330363037326138363438636533643032303130363038326138363438636533643033303130373033343230303034633231353737656465626436633762323231386636386464373039306131323138646337623062643666326332383364383436303935643934616634613534313162383334323065643831316633343037653833333331663163353463336637656233323230643662616435643465666634393238393839336537633066313361333832303231313330383230323064333030633036303335353164313330313031666630343032333030303330316630363033353531643233303431383330313638303134323366323439633434663933653465663237653663346636323836633366613262626664326534623330343530363038326230363031303530353037303130313034333933303337333033353036303832623036303130353035303733303031383632393638373437343730336132663266366636333733373032653631373037303663363532653633366636643266366636333733373033303334326436313730373036633635363136393633363133333330333233303832303131643036303335353164323030343832303131343330383230313130333038323031306330363039326138363438383666373633363430353031333038316665333038316333303630383262303630313035303530373032303233303831623630633831623335323635366336393631366536333635323036663665323037343638363937333230363336353732373436393636363936333631373436353230363237393230363136653739323037303631373237343739323036313733373337353664363537333230363136333633363537303734363136653633363532303666363632303734363836353230373436383635366532303631373037303663363936333631363236633635323037333734363136653634363137323634323037343635373236643733323036313665363432303633366636653634363937343639366636653733323036663636323037353733363532633230363336353732373436393636363936333631373436353230373036663663363936333739323036313665363432303633363537323734363936363639363336313734363936663665323037303732363136333734363936333635323037333734363137343635366436353665373437333265333033363036303832623036303130353035303730323031313632613638373437343730336132663266373737373737326536313730373036633635326536333666366432663633363537323734363936363639363336313734363536313735373436383666373236393734373932663330333430363033353531643166303432643330326233303239613032376130323538363233363837343734373033613266326636333732366332653631373037303663363532653633366636643266363137303730366336353631363936333631333332653633373236633330316430363033353531643065303431363034313439343537646236666435373438313836383938393736326637653537383530376537396235383234333030653036303335353164306630313031666630343034303330323037383033303066303630393261383634383836663736333634303631643034303230353030333030613036303832613836343863653364303430333032303334393030333034363032323130306265303935373166653731653165373335623535653561666163623463373266656234343566333031383532323263373235313030326236316562643666353530323231303064313862333530613564643664643665623137343630333562313165623263653837636661336536616636636264383338303839306463383263646461613633333038323032656533303832303237356130303330323031303230323038343936643266626633613938646139373330306130363038326138363438636533643034303330323330363733313162333031393036303335353034303330633132343137303730366336353230353236663666373432303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330316531373064333133343330333533303336333233333334333633333330356131373064333233393330333533303336333233333334333633333330356133303761333132653330326330363033353530343033306332353431373037303663363532303431373037303663363936333631373436393666366532303439366537343635363737323631373436393666366532303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330353933303133303630373261383634386365336430323031303630383261383634386365336430333031303730333432303030346630313731313834313964373634383564353161356532353831303737366538383061326566646537626165346465303864666334623933653133333536643536363562333561653232643039373736306432323465376262613038666437363137636538386362373662623636373062656338653832393834666635343435613338316637333038316634333034363036303832623036303130353035303730313031303433613330333833303336303630383262303630313035303530373330303138363261363837343734373033613266326636663633373337303265363137303730366336353265363336663664326636663633373337303330333432643631373037303663363537323666366637343633363136373333333031643036303335353164306530343136303431343233663234396334346639336534656632376536633466363238366333666132626266643265346233303066303630333535316431333031303166663034303533303033303130316666333031663036303335353164323330343138333031363830313462626230646561313538333338383961613438613939646562656264656261666461636232346162333033373036303335353164316630343330333032653330326361303261613032383836323636383734373437303361326632663633373236633265363137303730366336353265363336663664326636313730373036633635373236663666373436333631363733333265363337323663333030653036303335353164306630313031666630343034303330323031303633303130303630613261383634383836663736333634303630323065303430323035303033303061303630383261383634386365336430343033303230333637303033303634303233303361636637323833353131363939623138366662333563333536636136326266663431376564643930663735346461323865626566313963383135653432623738396638393866373962353939663938643534313064386639646539633266653032333033323264643534343231623061333035373736633564663333383362393036376664313737633263323136643936346663363732363938323132366635346638376137643162393963623962303938393231363130363939306630393932316430303030333138323031386233303832303138373032303130313330383138363330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533303230383463333034313439353139643534333633303064303630393630383634383031363530333034303230313035303061303831393533303138303630393261383634383836663730643031303930333331306230363039326138363438383666373064303130373031333031633036303932613836343838366637306430313039303533313066313730643331333933303338333133393331333733313332333333303561333032613036303932613836343838366637306430313039333433313164333031623330306430363039363038363438303136353033303430323031303530306131306130363038326138363438636533643034303330323330326630363039326138363438383666373064303130393034333132323034323062303731303365313430613462386231376262613230316130336163643036396234653431366232613263383066383661383338313435633239373566633131333030613036303832613836343863653364303430333032303434363330343430323230343639306264636637626461663833636466343934396534633035313039656463663334373665303564373261313264376335666538633033303033343464663032323032363764353863393365626233353031333836363062353730373938613064643731313734316262353864626436613138363633353038353431656565393035303030303030303030303030227D
|
includes/lib/stripe-apple-pay/stripe-apple-pay.php
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Add query var if Stripe is looking for domain association file.
|
5 |
+
*/
|
6 |
+
function pmpro_stripe_apple_pay_rewrite_rule() {
|
7 |
+
add_rewrite_rule( '^\.well-known\/apple-developer-merchantid-domain-association$', 'index.php?pmpro_stripe_apple_pay=true', 'top' );
|
8 |
+
}
|
9 |
+
add_action( 'init', 'pmpro_stripe_apple_pay_rewrite_rule' );
|
10 |
+
|
11 |
+
/*
|
12 |
+
* Create query var to detect if Stripe is looking for domain association file.
|
13 |
+
*/
|
14 |
+
function wpd_add_query_vars( $qvars ) {
|
15 |
+
$qvars[] = 'pmpro_stripe_apple_pay';
|
16 |
+
return $qvars;
|
17 |
+
}
|
18 |
+
add_filter( 'query_vars', 'wpd_add_query_vars' );
|
19 |
+
|
20 |
+
/**
|
21 |
+
* If query var is present, serve the domain association file.
|
22 |
+
*/
|
23 |
+
function pmpro_stripe_apple_pay_controller() {
|
24 |
+
global $wp_filesystem;
|
25 |
+
|
26 |
+
if ( empty( get_query_var( 'pmpro_stripe_apple_pay' ) ) ) {
|
27 |
+
return;
|
28 |
+
}
|
29 |
+
|
30 |
+
require_once ( ABSPATH . '/wp-admin/includes/file.php' );
|
31 |
+
WP_Filesystem();
|
32 |
+
echo $wp_filesystem->get_contents( PMPRO_DIR . '/includes/lib/stripe-apple-pay/apple-developer-merchantid-domain-association' );
|
33 |
+
exit;
|
34 |
+
}
|
35 |
+
add_action( 'template_redirect', 'pmpro_stripe_apple_pay_controller' );
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Remove trailing slash from WP redirect if serving domain association file.
|
39 |
+
*/
|
40 |
+
function pmpro_stripe_apple_pay_redirect_canonical_filter( $redirect, $request ) {
|
41 |
+
if ( ! empty( get_query_var( 'pmpro_stripe_apple_pay' ) ) ) {
|
42 |
+
return false;
|
43 |
+
}
|
44 |
+
return $redirect;
|
45 |
+
}
|
46 |
+
add_filter( 'redirect_canonical', 'pmpro_stripe_apple_pay_redirect_canonical_filter', 10, 2 );
|
includes/license.php
CHANGED
@@ -136,73 +136,3 @@ function pmpro_license_check_key($key = NULL) {
|
|
136 |
return false;
|
137 |
}
|
138 |
add_action('pmpro_license_check_key', 'pmpro_license_check_key');
|
139 |
-
|
140 |
-
/*
|
141 |
-
Check for pause
|
142 |
-
*/
|
143 |
-
function pmpro_license_pause() {
|
144 |
-
if(!empty($_REQUEST['pmpro_nag_paused']) && current_user_can('manage_options')) {
|
145 |
-
$pmpro_nag_paused = current_time('timestamp')+(3600*24*7);
|
146 |
-
update_option('pmpro_nag_paused', $pmpro_nag_paused, 'no');
|
147 |
-
|
148 |
-
return;
|
149 |
-
}
|
150 |
-
}
|
151 |
-
add_action('admin_init', 'pmpro_license_pause');
|
152 |
-
|
153 |
-
/*
|
154 |
-
Add nags.
|
155 |
-
*/
|
156 |
-
//nag function embedded into headers of plugins
|
157 |
-
function pmpro_license_nag() {
|
158 |
-
static $pmpro_nagged;
|
159 |
-
|
160 |
-
//nagged already?
|
161 |
-
if(!empty($pmpro_nagged)) {
|
162 |
-
return;
|
163 |
-
}
|
164 |
-
|
165 |
-
//remember that we've nagged already
|
166 |
-
$pmpro_nagged = true;
|
167 |
-
|
168 |
-
//blocked by constant?
|
169 |
-
if(defined('PMPRO_LICENSE_NAG') && !PMPRO_LICENSE_NAG) {
|
170 |
-
return;
|
171 |
-
}
|
172 |
-
|
173 |
-
//don't load on the license page
|
174 |
-
if(!empty($_REQUEST['page']) && $_REQUEST['page'] == 'pmpro-license') {
|
175 |
-
return;
|
176 |
-
}
|
177 |
-
|
178 |
-
//valid license?
|
179 |
-
if(pmpro_license_isValid()) {
|
180 |
-
return;
|
181 |
-
}
|
182 |
-
|
183 |
-
$pmpro_nag_paused = get_option('pmpro_nag_paused', 0);
|
184 |
-
if(current_time('timestamp') < $pmpro_nag_paused && $pmpro_nag_paused < current_time('timestamp')*3600*24*35) {
|
185 |
-
return;
|
186 |
-
}
|
187 |
-
|
188 |
-
//get key for later
|
189 |
-
$key = get_option('pmpro_license_key');
|
190 |
-
|
191 |
-
//okay, show nag
|
192 |
-
?>
|
193 |
-
<div class="<?php if(!empty($key)) { ?>error<?php } else { ?>notice notice-warning<?php } ?> fade">
|
194 |
-
<p>
|
195 |
-
<?php
|
196 |
-
//only show the invalid part if they've entered a key
|
197 |
-
|
198 |
-
if(!empty($key)) {
|
199 |
-
?><strong><?php _e('Invalid PMPro License Key.', 'paid-memberships-pro' );?></strong><?php
|
200 |
-
}
|
201 |
-
?>
|
202 |
-
<?php _e("If you're running Paid Memberships Pro on a production website, we recommend an annual support license.", 'paid-memberships-pro' );?>
|
203 |
-
<a href="<?php echo admin_url('admin.php?page=pmpro-license');?>"><?php _e('More Info', 'paid-memberships-pro' );?></a> | <a href="<?php echo add_query_arg('pmpro_nag_paused', '1', $_SERVER['REQUEST_URI']);?>"><?php _e('Dismiss', 'paid-memberships-pro' );?></a>
|
204 |
-
</p>
|
205 |
-
</div>
|
206 |
-
<?php
|
207 |
-
}
|
208 |
-
add_action('admin_notices', 'pmpro_license_nag');
|
136 |
return false;
|
137 |
}
|
138 |
add_action('pmpro_license_check_key', 'pmpro_license_check_key');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/login.php
CHANGED
@@ -99,6 +99,12 @@ add_action("login_init", "pmpro_redirect_to_logged_in", 5);
|
|
99 |
* @since 2.3
|
100 |
*/
|
101 |
function pmpro_login_url_filter( $login_url='', $redirect='' ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
$login_page_id = pmpro_getOption( 'login_page_id' );
|
103 |
if ( ! empty ( $login_page_id ) ) {
|
104 |
$login_url = get_permalink( $login_page_id );
|
@@ -371,7 +377,7 @@ function pmpro_login_forms_handler( $show_menu = true, $show_logout_link = true,
|
|
371 |
}
|
372 |
|
373 |
if ( isset( $_GET['password'] ) ) {
|
374 |
-
switch(
|
375 |
case 'changed':
|
376 |
$message = __( 'Your password has successfully been updated.', 'paid-memberships-pro' );
|
377 |
$msgt = 'pmpro_success';
|
@@ -771,7 +777,11 @@ function pmpro_password_reset_email_filter( $message, $key, $user_login, $user_d
|
|
771 |
|
772 |
$login_page_id = pmpro_getOption( 'login_page_id' );
|
773 |
if ( ! empty ( $login_page_id ) ) {
|
774 |
-
|
|
|
|
|
|
|
|
|
775 |
$message = str_replace( site_url( 'wp-login.php' ), $login_url, $message );
|
776 |
}
|
777 |
|
99 |
* @since 2.3
|
100 |
*/
|
101 |
function pmpro_login_url_filter( $login_url='', $redirect='' ) {
|
102 |
+
// Don't filter when specifically on wp-login.php.
|
103 |
+
if ( $_SERVER['SCRIPT_NAME'] === '/wp-login.php' ) {
|
104 |
+
return $login_url;
|
105 |
+
}
|
106 |
+
|
107 |
+
// Check for a PMPro Login page.
|
108 |
$login_page_id = pmpro_getOption( 'login_page_id' );
|
109 |
if ( ! empty ( $login_page_id ) ) {
|
110 |
$login_url = get_permalink( $login_page_id );
|
377 |
}
|
378 |
|
379 |
if ( isset( $_GET['password'] ) ) {
|
380 |
+
switch( $_GET['password'] ) {
|
381 |
case 'changed':
|
382 |
$message = __( 'Your password has successfully been updated.', 'paid-memberships-pro' );
|
383 |
$msgt = 'pmpro_success';
|
777 |
|
778 |
$login_page_id = pmpro_getOption( 'login_page_id' );
|
779 |
if ( ! empty ( $login_page_id ) ) {
|
780 |
+
$login_url = get_permalink( $login_page_id );
|
781 |
+
if ( strpos( $login_url, '?' ) ) {
|
782 |
+
// Login page permalink contains a '?', so we need to replace the '?' already in the login URL with '&'.
|
783 |
+
$message = str_replace( site_url( 'wp-login.php' ) . '?', site_url( 'wp-login.php' ) . '&', $message );
|
784 |
+
}
|
785 |
$message = str_replace( site_url( 'wp-login.php' ), $login_url, $message );
|
786 |
}
|
787 |
|
includes/profile.php
CHANGED
@@ -55,7 +55,7 @@ function pmpro_membership_level_profile_fields($user)
|
|
55 |
if(empty($membership_values) || pmpro_isLevelFree($membership_values))
|
56 |
{
|
57 |
if(!empty($membership_values->original_initial_payment) && $membership_values->original_initial_payment > 0)
|
58 |
-
echo __('Paid', 'paid-memberships-pro' ) . pmpro_formatPrice($membership_values->original_initial_payment) . ".";
|
59 |
else
|
60 |
_e('Not paying.', 'paid-memberships-pro' );
|
61 |
}
|
55 |
if(empty($membership_values) || pmpro_isLevelFree($membership_values))
|
56 |
{
|
57 |
if(!empty($membership_values->original_initial_payment) && $membership_values->original_initial_payment > 0)
|
58 |
+
echo __('Paid', 'paid-memberships-pro' ) . " " . pmpro_formatPrice($membership_values->original_initial_payment) . ".";
|
59 |
else
|
60 |
_e('Not paying.', 'paid-memberships-pro' );
|
61 |
}
|
includes/rest-api.php
CHANGED
@@ -546,7 +546,12 @@ if ( class_exists( 'WP_REST_Controller' ) ) {
|
|
546 |
function pmpro_rest_api_get_checkout_level( $request ) {
|
547 |
$params = $request->get_params();
|
548 |
|
549 |
-
|
|
|
|
|
|
|
|
|
|
|
550 |
if ( empty( $level_id ) ) {
|
551 |
return new WP_REST_Response( 'No level found.', 400 );
|
552 |
}
|
@@ -575,8 +580,10 @@ if ( class_exists( 'WP_REST_Controller' ) ) {
|
|
575 |
if ( ! empty( $pmpro_checkout_level_ids ) ) {
|
576 |
// MMPU Compatibility...
|
577 |
$level_ids = $pmpro_checkout_level_ids;
|
578 |
-
} elseif ( isset( $
|
579 |
-
$level_ids = explode( '+', $
|
|
|
|
|
580 |
}
|
581 |
|
582 |
if ( empty( $level_ids ) ) {
|
546 |
function pmpro_rest_api_get_checkout_level( $request ) {
|
547 |
$params = $request->get_params();
|
548 |
|
549 |
+
if ( isset( $params['level_id'] ) ) {
|
550 |
+
$level_id = $params['level_id'];
|
551 |
+
} elseif ( isset( $params['level'] ) ) {
|
552 |
+
$level_id = $params['level'];
|
553 |
+
}
|
554 |
+
|
555 |
if ( empty( $level_id ) ) {
|
556 |
return new WP_REST_Response( 'No level found.', 400 );
|
557 |
}
|
580 |
if ( ! empty( $pmpro_checkout_level_ids ) ) {
|
581 |
// MMPU Compatibility...
|
582 |
$level_ids = $pmpro_checkout_level_ids;
|
583 |
+
} elseif ( isset( $params['level_id'] ) ) {
|
584 |
+
$level_ids = explode( '+', $params['level_id'] );
|
585 |
+
} elseif ( isset( $params['level'] ) ) {
|
586 |
+
$level_ids = explode( '+', $params['level'] );
|
587 |
}
|
588 |
|
589 |
if ( empty( $level_ids ) ) {
|
includes/setup.sql
CHANGED
@@ -112,6 +112,22 @@ CREATE TABLE `wp_pmpro_membership_levelmeta` (
|
|
112 |
|
113 |
-- --------------------------------------------------------
|
114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
--
|
116 |
-- Table structure for table `wp_pmpro_membership_orders`
|
117 |
--
|
112 |
|
113 |
-- --------------------------------------------------------
|
114 |
|
115 |
+
--
|
116 |
+
-- Table structure for table `wp_pmpro_membership_ordermeta`
|
117 |
+
--
|
118 |
+
|
119 |
+
CREATE TABLE `wp_pmpro_membership_ordermeta` (
|
120 |
+
`meta_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
121 |
+
`pmpro_membership_order_id` int(10) unsigned NOT NULL,
|
122 |
+
`meta_key` varchar(255) NOT NULL,
|
123 |
+
`meta_value` longtext,
|
124 |
+
PRIMARY KEY (`meta_id`),
|
125 |
+
KEY `pmpro_membership_order_id` (`pmpro_membership_order_id`),
|
126 |
+
KEY `meta_key` (`meta_key`)
|
127 |
+
);
|
128 |
+
|
129 |
+
-- --------------------------------------------------------
|
130 |
+
|
131 |
--
|
132 |
-- Table structure for table `wp_pmpro_membership_orders`
|
133 |
--
|
includes/upgradecheck.php
CHANGED
@@ -247,6 +247,16 @@ function pmpro_checkForUpgrades()
|
|
247 |
if($pmpro_db_version < 2.4) {
|
248 |
$pmpro_db_version = pmpro_upgrade_2_4();
|
249 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
}
|
251 |
|
252 |
function pmpro_db_delta()
|
@@ -264,6 +274,7 @@ function pmpro_db_delta()
|
|
264 |
$wpdb->pmpro_discount_codes_levels = $wpdb->prefix . 'pmpro_discount_codes_levels';
|
265 |
$wpdb->pmpro_discount_codes_uses = $wpdb->prefix . 'pmpro_discount_codes_uses';
|
266 |
$wpdb->pmpro_membership_levelmeta = $wpdb->prefix . 'pmpro_membership_levelmeta';
|
|
|
267 |
|
268 |
//wp_pmpro_membership_levels
|
269 |
$sqlQuery = "
|
@@ -462,4 +473,18 @@ function pmpro_db_delta()
|
|
462 |
);
|
463 |
";
|
464 |
dbDelta($sqlQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
465 |
}
|
247 |
if($pmpro_db_version < 2.4) {
|
248 |
$pmpro_db_version = pmpro_upgrade_2_4();
|
249 |
}
|
250 |
+
|
251 |
+
/**
|
252 |
+
* Version 2.5
|
253 |
+
* Running pmpro_db_delta to install the ordermeta table.
|
254 |
+
*/
|
255 |
+
if( $pmpro_db_version < 2.5 ) {
|
256 |
+
pmpro_db_delta();
|
257 |
+
$pmpro_db_version = 2.5;
|
258 |
+
pmpro_setOption( 'db_version', '2.5' );
|
259 |
+
}
|
260 |
}
|
261 |
|
262 |
function pmpro_db_delta()
|
274 |
$wpdb->pmpro_discount_codes_levels = $wpdb->prefix . 'pmpro_discount_codes_levels';
|
275 |
$wpdb->pmpro_discount_codes_uses = $wpdb->prefix . 'pmpro_discount_codes_uses';
|
276 |
$wpdb->pmpro_membership_levelmeta = $wpdb->prefix . 'pmpro_membership_levelmeta';
|
277 |
+
$wpdb->pmpro_membership_ordermeta = $wpdb->prefix . 'pmpro_membership_ordermeta';
|
278 |
|
279 |
//wp_pmpro_membership_levels
|
280 |
$sqlQuery = "
|
473 |
);
|
474 |
";
|
475 |
dbDelta($sqlQuery);
|
476 |
+
|
477 |
+
//pmpro_membership_ordermeta
|
478 |
+
$sqlQuery = "
|
479 |
+
CREATE TABLE `" . $wpdb->pmpro_membership_ordermeta . "` (
|
480 |
+
`meta_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
481 |
+
`pmpro_membership_order_id` int(10) unsigned NOT NULL,
|
482 |
+
`meta_key` varchar(255) NOT NULL,
|
483 |
+
`meta_value` longtext,
|
484 |
+
PRIMARY KEY (`meta_id`),
|
485 |
+
KEY `pmpro_membership_order_id` (`pmpro_membership_order_id`),
|
486 |
+
KEY `meta_key` (`meta_key`)
|
487 |
+
);
|
488 |
+
";
|
489 |
+
dbDelta($sqlQuery);
|
490 |
}
|
js/pmpro-admin.js
CHANGED
@@ -150,6 +150,39 @@ jQuery(document).ready(function() {
|
|
150 |
}
|
151 |
}
|
152 |
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
});
|
154 |
});
|
155 |
|
150 |
}
|
151 |
}
|
152 |
})
|
153 |
+
});
|
154 |
+
|
155 |
+
// AJAX call to rebuild webhook.
|
156 |
+
jQuery('#pmpro_stripe_rebuild_webhook').click(function(event){
|
157 |
+
event.preventDefault();
|
158 |
+
|
159 |
+
var postData = {
|
160 |
+
action: 'pmpro_stripe_rebuild_webhook',
|
161 |
+
secretkey: jQuery('#stripe_secretkey').val(),
|
162 |
+
}
|
163 |
+
|
164 |
+
jQuery.ajax({
|
165 |
+
type: "POST",
|
166 |
+
data: postData,
|
167 |
+
url: ajaxurl,
|
168 |
+
success: function( response ) {
|
169 |
+
response = jQuery.parseJSON( response );
|
170 |
+
///console.log( response );
|
171 |
+
|
172 |
+
jQuery( '#pmpro_stripe_webhook_notice' ).parent('div').removeClass('error')
|
173 |
+
jQuery( '#pmpro_stripe_webhook_notice' ).parent('div').removeClass('notice-success')
|
174 |
+
|
175 |
+
if ( response.notice ) {
|
176 |
+
jQuery('#pmpro_stripe_webhook_notice').parent('div').addClass(response.notice);
|
177 |
+
}
|
178 |
+
if ( response.message ) {
|
179 |
+
jQuery('#pmpro_stripe_webhook_notice').html(response.message);
|
180 |
+
}
|
181 |
+
if ( response.success ) {
|
182 |
+
jQuery('#pmpro_stripe_create_webhook').hide();
|
183 |
+
}
|
184 |
+
}
|
185 |
+
})
|
186 |
});
|
187 |
});
|
188 |
|
js/pmpro-stripe.js
CHANGED
@@ -94,6 +94,71 @@ jQuery( document ).ready( function( $ ) {
|
|
94 |
}
|
95 |
});
|
96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
// Handle the response from Stripe.
|
98 |
function stripeResponseHandler( response ) {
|
99 |
|
94 |
}
|
95 |
});
|
96 |
|
97 |
+
// Check if Payment Request Button is enabled.
|
98 |
+
if ( $('#payment-request-button').length ) {
|
99 |
+
var paymentRequest = null;
|
100 |
+
|
101 |
+
// Create payment request
|
102 |
+
jQuery.noConflict().ajax({
|
103 |
+
url: pmproStripe.restUrl + 'pmpro/v1/checkout_levels',
|
104 |
+
dataType: 'json',
|
105 |
+
data: jQuery( "#pmpro_form" ).serialize(),
|
106 |
+
success: function(data) {
|
107 |
+
if ( data.hasOwnProperty('initial_payment') ) {
|
108 |
+
paymentRequest = stripe.paymentRequest({
|
109 |
+
country: 'US',
|
110 |
+
currency: 'usd',
|
111 |
+
total: {
|
112 |
+
label: pmproStripe.siteName,
|
113 |
+
amount: data.initial_payment * 100,
|
114 |
+
},
|
115 |
+
requestPayerName: true,
|
116 |
+
requestPayerEmail: true,
|
117 |
+
});
|
118 |
+
var prButton = elements.create('paymentRequestButton', {
|
119 |
+
paymentRequest: paymentRequest,
|
120 |
+
});
|
121 |
+
// Mount payment request button.
|
122 |
+
paymentRequest.canMakePayment().then(function(result) {
|
123 |
+
if (result) {
|
124 |
+
prButton.mount('#payment-request-button');
|
125 |
+
} else {
|
126 |
+
$('#payment-request-button').hide();
|
127 |
+
}
|
128 |
+
});
|
129 |
+
// Handle payment request button confirmation.
|
130 |
+
paymentRequest.on('paymentmethod', function( event ) {
|
131 |
+
stripeResponseHandler( event );
|
132 |
+
});
|
133 |
+
}
|
134 |
+
}
|
135 |
+
});
|
136 |
+
|
137 |
+
function stripeUpdatePaymentRequestButton() {
|
138 |
+
jQuery.noConflict().ajax({
|
139 |
+
url: pmproStripe.restUrl + 'pmpro/v1/checkout_levels',
|
140 |
+
dataType: 'json',
|
141 |
+
data: jQuery( "#pmpro_form" ).serialize(),
|
142 |
+
success: function(data) {
|
143 |
+
if ( data.hasOwnProperty('initial_payment') ) {
|
144 |
+
paymentRequest.update({
|
145 |
+
total: {
|
146 |
+
label: pmproStripe.siteName,
|
147 |
+
amount: data.initial_payment * 100,
|
148 |
+
},
|
149 |
+
});
|
150 |
+
}
|
151 |
+
}
|
152 |
+
});
|
153 |
+
}
|
154 |
+
|
155 |
+
if ( pmproStripe.updatePaymentRequestButton ) {
|
156 |
+
$(".pmpro_alter_price").change(function(){
|
157 |
+
stripeUpdatePaymentRequestButton();
|
158 |
+
});
|
159 |
+
}
|
160 |
+
}
|
161 |
+
|
162 |
// Handle the response from Stripe.
|
163 |
function stripeResponseHandler( response ) {
|
164 |
|
languages/paid-memberships-pro.mo
CHANGED
Binary file
|
languages/paid-memberships-pro.po
CHANGED
@@ -6,7 +6,7 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: paid-memberships-pro\n"
|
8 |
"Report-Msgid-Bugs-To: info@paidmembershipspro.com\n"
|
9 |
-
"POT-Creation-Date: 2020-
|
10 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
11 |
"Last-Translator: \n"
|
12 |
"Language-Team: Stranger Studios <info@paidmembershipspro.com>\n"
|
@@ -163,8 +163,8 @@ msgstr ""
|
|
163 |
msgid "Activate %s"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: adminpages/addons.php:230 adminpages/discountcodes.php:
|
167 |
-
#: adminpages/membershiplevels.php:
|
168 |
#: adminpages/addons.php:216 adminpages/addons.php:229
|
169 |
#: adminpages/addons.php:230 adminpages/addons.php:231
|
170 |
#: adminpages/discountcodes.php:771 adminpages/discountcodes.php:772
|
@@ -355,8 +355,27 @@ msgid ""
|
|
355 |
"review the notes in the Billing Details section below."
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: adminpages/admin_header.php:
|
359 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
360 |
#: adminpages/admin_header.php:125 adminpages/admin_header.php:135
|
361 |
#: classes/gateways/class.pmprogateway_stripe.php:66
|
362 |
#: classes/gateways/class.pmprogateway_stripe.php:68
|
@@ -368,7 +387,7 @@ msgid ""
|
|
368 |
"PHP %s or greater. Ask your host to upgrade."
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: adminpages/admin_header.php:
|
372 |
#: classes/gateways/class.pmprogateway_braintree.php:73
|
373 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:138
|
374 |
#: classes/gateways/class.pmprogateway_braintree.php:50
|
@@ -380,37 +399,37 @@ msgid ""
|
|
380 |
"to PHP %s or greater. Ask your host to upgrade."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: adminpages/admin_header.php:
|
384 |
#: adminpages/admin_header.php:144
|
385 |
#, php-format
|
386 |
msgid "We recommend upgrading to PHP %s or greater. Ask your host to upgrade."
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: adminpages/admin_header.php:
|
390 |
#: adminpages/admin_header.php:160
|
391 |
msgid "Documentation"
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: adminpages/admin_header.php:
|
395 |
#: adminpages/admin_header.php:161
|
396 |
msgid "Get Support"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: adminpages/admin_header.php:
|
400 |
#, php-format
|
401 |
msgid ""
|
402 |
"<a class=\"pmpro_license_tag pmpro_license_tag-valid\" href=\"%s\">Valid "
|
403 |
"License</a>"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: adminpages/admin_header.php:
|
407 |
#, php-format
|
408 |
msgid ""
|
409 |
"<a class=\"pmpro_license_tag pmpro_license_tag-invalid\" href=\"%s\">No "
|
410 |
"License</a>"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: adminpages/admin_header.php:
|
414 |
#: includes/adminpages.php:143 adminpages/admin_header.php:188
|
415 |
#: adminpages/admin_header.php:189 adminpages/admin_header.php:196
|
416 |
#: adminpages/admin_header.php:204 includes/adminpages.php:50
|
@@ -419,7 +438,7 @@ msgstr ""
|
|
419 |
msgid "Dashboard"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: adminpages/admin_header.php:
|
423 |
#: includes/adminpages.php:155 adminpages/admin_header.php:192
|
424 |
#: adminpages/admin_header.php:193 adminpages/admin_header.php:200
|
425 |
#: adminpages/admin_header.php:208 includes/adminpages.php:51
|
@@ -428,7 +447,7 @@ msgstr ""
|
|
428 |
msgid "Members"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: adminpages/admin_header.php:
|
432 |
#: classes/class-pmpro-admin-activity-email.php:219 includes/adminpages.php:52
|
433 |
#: includes/adminpages.php:167 adminpages/admin_header.php:196
|
434 |
#: adminpages/admin_header.php:197 adminpages/admin_header.php:204
|
@@ -450,7 +469,7 @@ msgstr ""
|
|
450 |
msgid "Orders"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: adminpages/admin_header.php:
|
454 |
#: includes/adminpages.php:179 adminpages/admin_header.php:200
|
455 |
#: adminpages/admin_header.php:201 adminpages/admin_header.php:208
|
456 |
#: adminpages/admin_header.php:216 includes/adminpages.php:16
|
@@ -463,7 +482,7 @@ msgstr ""
|
|
463 |
msgid "Reports"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: adminpages/admin_header.php:
|
467 |
#: includes/adminpages.php:191 adminpages/admin_header.php:204
|
468 |
#: adminpages/admin_header.php:205 adminpages/admin_header.php:212
|
469 |
#: adminpages/admin_header.php:220 includes/adminpages.php:54
|
@@ -472,7 +491,7 @@ msgstr ""
|
|
472 |
msgid "Settings"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: adminpages/admin_header.php:
|
476 |
#: includes/adminpages.php:203 adminpages/addons.php:64
|
477 |
#: adminpages/addons.php:67 adminpages/addons.php:80 adminpages/addons.php:81
|
478 |
#: adminpages/admin_header.php:133 adminpages/admin_header.php:154
|
@@ -490,14 +509,14 @@ msgstr ""
|
|
490 |
msgid "Add Ons"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: adminpages/admin_header.php:
|
494 |
#: adminpages/admin_header.php:213 adminpages/admin_header.php:220
|
495 |
#: adminpages/admin_header.php:228 includes/adminpages.php:56
|
496 |
#: includes/adminpages.php:64 includes/adminpages.php:205
|
497 |
msgid "License"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: adminpages/admin_header.php:
|
501 |
#: adminpages/admin_header.php:215 adminpages/admin_header.php:220
|
502 |
#: adminpages/admin_header.php:227 adminpages/admin_header.php:235
|
503 |
#: adminpages/discountcodes.php:552 adminpages/discountcodes.php:562
|
@@ -509,8 +528,8 @@ msgstr ""
|
|
509 |
msgid "Levels"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: adminpages/admin_header.php:
|
513 |
-
#: includes/compatibility/beaver-builder.php:130 includes/metaboxes.php:
|
514 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:149
|
515 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:159
|
516 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:184
|
@@ -538,7 +557,7 @@ msgstr ""
|
|
538 |
msgid "Membership Levels"
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: adminpages/admin_header.php:
|
542 |
#: adminpages/admin_header.php:219 adminpages/admin_header.php:224
|
543 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:239
|
544 |
#: includes/adminpages.php:18 includes/adminpages.php:56
|
@@ -550,7 +569,7 @@ msgstr ""
|
|
550 |
msgid "Discount Codes"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: adminpages/admin_header.php:
|
554 |
#: adminpages/admin_header.php:223 adminpages/admin_header.php:228
|
555 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:243
|
556 |
#: adminpages/pagesettings.php:108 includes/adminpages.php:10
|
@@ -562,7 +581,7 @@ msgstr ""
|
|
562 |
msgid "Page Settings"
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: adminpages/admin_header.php:
|
566 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:154
|
567 |
#: adminpages/admin_header.php:163 adminpages/admin_header.php:175
|
568 |
#: adminpages/admin_header.php:188 adminpages/admin_header.php:223
|
@@ -573,7 +592,7 @@ msgstr ""
|
|
573 |
msgid "Pages"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: adminpages/admin_header.php:
|
577 |
#: adminpages/admin_header.php:151 adminpages/admin_header.php:158
|
578 |
#: adminpages/admin_header.php:167 adminpages/admin_header.php:179
|
579 |
#: adminpages/admin_header.php:192 adminpages/admin_header.php:227
|
@@ -582,13 +601,13 @@ msgstr ""
|
|
582 |
msgid "Payment Gateway & SSL"
|
583 |
msgstr ""
|
584 |
|
585 |
-
#: adminpages/admin_header.php:
|
586 |
#: adminpages/admin_header.php:232 adminpages/admin_header.php:239
|
587 |
#: adminpages/admin_header.php:247
|
588 |
msgid "Payment Gateway & SSL Settings"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: adminpages/admin_header.php:
|
592 |
#: shortcodes/pmpro_account.php:161 adminpages/admin_header.php:131
|
593 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
594 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:183
|
@@ -601,15 +620,15 @@ msgstr ""
|
|
601 |
#: adminpages/orders.php:376 adminpages/orders.php:1345
|
602 |
#: adminpages/orders.php:1350 adminpages/orders.php:1351
|
603 |
#: adminpages/orders.php:1360 adminpages/orders.php:1365
|
604 |
-
#: includes/profile.php:493 includes/profile.php:
|
605 |
-
#: pages/account.php:
|
606 |
-
#: shortcodes/pmpro_account.php:
|
607 |
-
#: shortcodes/pmpro_account.php:
|
608 |
-
#: shortcodes/pmpro_account.php:161
|
609 |
msgid "Email"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: adminpages/admin_header.php:
|
613 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:236
|
614 |
#: adminpages/admin_header.php:243 adminpages/admin_header.php:251
|
615 |
#: adminpages/emailsettings.php:60 adminpages/emailsettings.php:69
|
@@ -623,7 +642,7 @@ msgstr ""
|
|
623 |
msgid "Email Settings"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: adminpages/admin_header.php:
|
627 |
#: adminpages/admin_header.php:153 adminpages/admin_header.php:166
|
628 |
#: adminpages/admin_header.php:175 adminpages/admin_header.php:187
|
629 |
#: adminpages/admin_header.php:200 adminpages/admin_header.php:235
|
@@ -632,7 +651,7 @@ msgstr ""
|
|
632 |
msgid "Advanced"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: adminpages/admin_header.php:
|
636 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:240
|
637 |
#: adminpages/admin_header.php:247 adminpages/admin_header.php:255
|
638 |
#: adminpages/advancedsettings.php:79 adminpages/advancedsettings.php:86
|
@@ -853,9 +872,10 @@ msgid "Use reCAPTCHA?"
|
|
853 |
msgstr ""
|
854 |
|
855 |
#: adminpages/advancedsettings.php:245 adminpages/advancedsettings.php:337
|
856 |
-
#: adminpages/advancedsettings.php:393 adminpages/advancedsettings.php:
|
857 |
-
#: adminpages/membershiplevels.php:
|
858 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
859 |
#: includes/compatibility/beaver-builder.php:43
|
860 |
#: includes/compatibility/beaver-builder.php:137 includes/profile.php:89
|
861 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
@@ -1130,9 +1150,10 @@ msgstr ""
|
|
1130 |
msgid "multisite only"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
-
#: adminpages/advancedsettings.php:394 adminpages/membershiplevels.php:
|
1134 |
#: adminpages/paymentsettings.php:260
|
1135 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
1136 |
#: includes/compatibility/beaver-builder.php:42
|
1137 |
#: includes/compatibility/beaver-builder.php:136 includes/profile.php:90
|
1138 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
@@ -1185,15 +1206,15 @@ msgstr ""
|
|
1185 |
msgid "Yes"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
-
#: adminpages/advancedsettings.php:
|
1189 |
msgid "Uninstall PMPro on deletion?"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: adminpages/advancedsettings.php:
|
1193 |
msgid "Yes - Delete all PMPro Data."
|
1194 |
msgstr ""
|
1195 |
|
1196 |
-
#: adminpages/advancedsettings.php:
|
1197 |
#: adminpages/paymentsettings.php:290 adminpages/advancedsettings.php:284
|
1198 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:359
|
1199 |
#: adminpages/advancedsettings.php:368 adminpages/advancedsettings.php:375
|
@@ -1299,7 +1320,7 @@ msgid ""
|
|
1299 |
msgstr ""
|
1300 |
|
1301 |
#: adminpages/dashboard.php:219 adminpages/reports/login.php:179
|
1302 |
-
#: classes/class.memberorder.php:
|
1303 |
#: shortcodes/pmpro_account.php:160 adminpages/dashboard.php:215
|
1304 |
#: adminpages/dashboard.php:219 adminpages/dashboard.php:223
|
1305 |
#: adminpages/memberslist.php:112 adminpages/memberslist.php:145
|
@@ -1320,7 +1341,7 @@ msgstr ""
|
|
1320 |
|
1321 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:288
|
1322 |
#: adminpages/reports/login.php:181 includes/privacy.php:241
|
1323 |
-
#: pages/billing.php:58 pages/cancel.php:60 pages/invoice.php:
|
1324 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:42
|
1325 |
#: shortcodes/pmpro_account.php:211 adminpages/dashboard.php:216
|
1326 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:284
|
@@ -1336,11 +1357,12 @@ msgstr ""
|
|
1336 |
#: pages/cancel.php:52 pages/cancel.php:60 pages/cancel.php:61
|
1337 |
#: pages/invoice.php:89 pages/invoice.php:101 pages/invoice.php:102
|
1338 |
#: pages/invoice.php:103 pages/invoice.php:104 pages/invoice.php:109
|
1339 |
-
#: pages/
|
1340 |
-
#: shortcodes/pmpro_account.php:
|
1341 |
-
#: shortcodes/pmpro_account.php:
|
1342 |
-
#: shortcodes/pmpro_account.php:
|
1343 |
-
#: shortcodes/pmpro_account.php:
|
|
|
1344 |
msgid "Level"
|
1345 |
msgstr ""
|
1346 |
|
@@ -1355,7 +1377,7 @@ msgstr ""
|
|
1355 |
msgid "Joined"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
-
#: adminpages/dashboard.php:222 adminpages/discountcodes.php:
|
1359 |
#: adminpages/reports/login.php:183 includes/profile.php:86
|
1360 |
#: adminpages/dashboard.php:218 adminpages/dashboard.php:222
|
1361 |
#: adminpages/dashboard.php:226 adminpages/discountcodes.php:550
|
@@ -1393,7 +1415,7 @@ msgid "No members found."
|
|
1393 |
msgstr ""
|
1394 |
|
1395 |
#: adminpages/dashboard.php:286 adminpages/discountcodes.php:449
|
1396 |
-
#: adminpages/discountcodes.php:
|
1397 |
#: adminpages/dashboard.php:282 adminpages/dashboard.php:286
|
1398 |
#: adminpages/dashboard.php:290 adminpages/discountcodes.php:311
|
1399 |
#: adminpages/discountcodes.php:314 adminpages/discountcodes.php:315
|
@@ -1442,7 +1464,7 @@ msgstr ""
|
|
1442 |
|
1443 |
#: adminpages/dashboard.php:289 adminpages/templates/orders-email.php:64
|
1444 |
#: adminpages/templates/orders-print.php:93 includes/privacy.php:285
|
1445 |
-
#: pages/confirmation.php:
|
1446 |
#: adminpages/dashboard.php:289 adminpages/dashboard.php:293
|
1447 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1448 |
#: adminpages/orders.php:442 adminpages/orders.php:471
|
@@ -1462,7 +1484,7 @@ msgstr ""
|
|
1462 |
#: pages/confirmation.php:95 pages/confirmation.php:96
|
1463 |
#: pages/confirmation.php:98 pages/invoice.php:77 pages/invoice.php:78
|
1464 |
#: pages/invoice.php:79 pages/invoice.php:80 pages/invoice.php:82
|
1465 |
-
#: pages/invoice.php:84
|
1466 |
msgid "Total"
|
1467 |
msgstr ""
|
1468 |
|
@@ -1484,12 +1506,13 @@ msgstr ""
|
|
1484 |
#: adminpages/orders.php:1305 adminpages/orders.php:1311
|
1485 |
#: adminpages/orders.php:1316 adminpages/orders.php:1320
|
1486 |
#: adminpages/orders.php:1361 includes/privacy.php:202 includes/privacy.php:309
|
1487 |
-
#: pages/invoice.php:27 pages/invoice.php:
|
1488 |
-
#: shortcodes/pmpro_account.php:
|
|
|
1489 |
msgid "Status"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: adminpages/dashboard.php:291 pages/invoice.php:
|
1493 |
#: shortcodes/pmpro_account.php:210 adminpages/dashboard.php:287
|
1494 |
#: adminpages/dashboard.php:291 adminpages/dashboard.php:295
|
1495 |
#: adminpages/orders.php:442 adminpages/orders.php:492
|
@@ -1508,7 +1531,7 @@ msgstr ""
|
|
1508 |
#: adminpages/orders.php:1321 adminpages/orders.php:1362 pages/account.php:91
|
1509 |
#: pages/invoice.php:87 pages/invoice.php:99 pages/invoice.php:100
|
1510 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:105
|
1511 |
-
#: pages/invoice.php:107 shortcodes/pmpro_account.php:122
|
1512 |
#: shortcodes/pmpro_account.php:124 shortcodes/pmpro_account.php:125
|
1513 |
#: shortcodes/pmpro_account.php:127 shortcodes/pmpro_account.php:203
|
1514 |
#: shortcodes/pmpro_account.php:210
|
@@ -1683,8 +1706,8 @@ msgstr ""
|
|
1683 |
msgid "Add New Discount Code"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: adminpages/discountcodes.php:444 adminpages/discountcodes.php:
|
1687 |
-
#: adminpages/membershiplevels.php:347 adminpages/membershiplevels.php:
|
1688 |
#: adminpages/reports/login.php:178 adminpages/templates/orders-email.php:46
|
1689 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
1690 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
@@ -1753,7 +1776,7 @@ msgstr ""
|
|
1753 |
|
1754 |
#: adminpages/discountcodes.php:505
|
1755 |
#: classes/gateways/class.pmprogateway_braintree.php:479
|
1756 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1757 |
#: pages/checkout.php:389 adminpages/discountcodes.php:367
|
1758 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
1759 |
#: adminpages/discountcodes.php:372 adminpages/discountcodes.php:377
|
@@ -1794,7 +1817,8 @@ msgstr ""
|
|
1794 |
#: classes/gateways/class.pmprogateway_stripe.php:628
|
1795 |
#: classes/gateways/class.pmprogateway_stripe.php:629
|
1796 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1797 |
-
#: classes/gateways/class.pmprogateway_stripe.php:931
|
|
|
1798 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
1799 |
#: pages/billing.php:268 pages/billing.php:310 pages/billing.php:313
|
1800 |
#: pages/billing.php:316 pages/billing.php:317 pages/billing.php:319
|
@@ -1808,7 +1832,7 @@ msgstr ""
|
|
1808 |
msgid "Expiration Date"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
-
#: adminpages/discountcodes.php:523 adminpages/discountcodes.php:
|
1812 |
#: adminpages/discountcodes.php:385 adminpages/discountcodes.php:388
|
1813 |
#: adminpages/discountcodes.php:389 adminpages/discountcodes.php:390
|
1814 |
#: adminpages/discountcodes.php:395 adminpages/discountcodes.php:460
|
@@ -1913,7 +1937,7 @@ msgid "Billing Amount"
|
|
1913 |
msgstr ""
|
1914 |
|
1915 |
#: adminpages/discountcodes.php:605 adminpages/membershiplevels.php:433
|
1916 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1917 |
#: adminpages/discountcodes.php:603 adminpages/discountcodes.php:605
|
1918 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1919 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
@@ -1943,12 +1967,13 @@ msgstr ""
|
|
1943 |
#: classes/gateways/class.pmprogateway_stripe.php:785
|
1944 |
#: classes/gateways/class.pmprogateway_stripe.php:786
|
1945 |
#: classes/gateways/class.pmprogateway_stripe.php:1108
|
|
|
1946 |
msgid "per"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
1950 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
1951 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1952 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
1953 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
1954 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -1993,12 +2018,13 @@ msgstr ""
|
|
1993 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
1994 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
1995 |
#: classes/gateways/class.pmprogateway_stripe.php:974
|
|
|
1996 |
msgid "Day(s)"
|
1997 |
msgstr ""
|
1998 |
|
1999 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
2000 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
2001 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2002 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2003 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2004 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -2043,12 +2069,13 @@ msgstr ""
|
|
2043 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2044 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2045 |
#: classes/gateways/class.pmprogateway_stripe.php:976
|
|
|
2046 |
msgid "Month(s)"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
2050 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
2051 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2052 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2053 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2054 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -2093,12 +2120,13 @@ msgstr ""
|
|
2093 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2094 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2095 |
#: classes/gateways/class.pmprogateway_stripe.php:975
|
|
|
2096 |
msgid "Week(s)"
|
2097 |
msgstr ""
|
2098 |
|
2099 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
2100 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
2101 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2102 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2103 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2104 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -2143,6 +2171,7 @@ msgstr ""
|
|
2143 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2144 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2145 |
#: classes/gateways/class.pmprogateway_stripe.php:977
|
|
|
2146 |
msgid "Year(s)"
|
2147 |
msgstr ""
|
2148 |
|
@@ -2161,7 +2190,23 @@ msgstr ""
|
|
2161 |
msgid "The amount to be billed one cycle after the initial payment."
|
2162 |
msgstr ""
|
2163 |
|
2164 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2165 |
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
|
2166 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
2167 |
#: adminpages/discountcodes.php:481 adminpages/discountcodes.php:486
|
@@ -2176,7 +2221,7 @@ msgstr ""
|
|
2176 |
msgid "Billing Cycle Limit"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: adminpages/discountcodes.php:
|
2180 |
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
|
2181 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
2182 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:489
|
@@ -2194,7 +2239,28 @@ msgid ""
|
|
2194 |
"initial payment. Set to zero if membership is indefinite."
|
2195 |
msgstr ""
|
2196 |
|
2197 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2198 |
#: adminpages/discountcodes.php:464 adminpages/discountcodes.php:467
|
2199 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
2200 |
#: adminpages/discountcodes.php:489 adminpages/discountcodes.php:494
|
@@ -2209,7 +2275,7 @@ msgstr ""
|
|
2209 |
msgid "Custom Trial"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: adminpages/discountcodes.php:
|
2213 |
#: adminpages/discountcodes.php:465 adminpages/discountcodes.php:468
|
2214 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
2215 |
#: adminpages/discountcodes.php:490 adminpages/discountcodes.php:495
|
@@ -2225,7 +2291,19 @@ msgstr ""
|
|
2225 |
msgid "Check to add a custom trial period."
|
2226 |
msgstr ""
|
2227 |
|
2228 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2229 |
#: adminpages/discountcodes.php:469 adminpages/discountcodes.php:472
|
2230 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
2231 |
#: adminpages/discountcodes.php:494 adminpages/discountcodes.php:499
|
@@ -2241,7 +2319,7 @@ msgstr ""
|
|
2241 |
msgid "Trial Billing Amount"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
-
#: adminpages/discountcodes.php:
|
2245 |
#: adminpages/discountcodes.php:472 adminpages/discountcodes.php:475
|
2246 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
2247 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:510
|
@@ -2257,7 +2335,7 @@ msgstr ""
|
|
2257 |
msgid "for the first"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: adminpages/discountcodes.php:
|
2261 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:477
|
2262 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
2263 |
#: adminpages/discountcodes.php:507 adminpages/discountcodes.php:512
|
@@ -2273,7 +2351,44 @@ msgstr ""
|
|
2273 |
msgid "subscription payments"
|
2274 |
msgstr ""
|
2275 |
|
2276 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2277 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:482
|
2278 |
#: adminpages/discountcodes.php:510 adminpages/discountcodes.php:511
|
2279 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:517
|
@@ -2290,7 +2405,7 @@ msgstr ""
|
|
2290 |
msgid "Membership Expiration"
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: adminpages/discountcodes.php:
|
2294 |
#: adminpages/discountcodes.php:483 adminpages/discountcodes.php:511
|
2295 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:513
|
2296 |
#: adminpages/discountcodes.php:518 adminpages/discountcodes.php:591
|
@@ -2306,7 +2421,7 @@ msgstr ""
|
|
2306 |
msgid "Check this to set when membership access expires."
|
2307 |
msgstr ""
|
2308 |
|
2309 |
-
#: adminpages/discountcodes.php:
|
2310 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:487
|
2311 |
#: adminpages/discountcodes.php:515 adminpages/discountcodes.php:516
|
2312 |
#: adminpages/discountcodes.php:517 adminpages/discountcodes.php:522
|
@@ -2323,7 +2438,7 @@ msgstr ""
|
|
2323 |
msgid "Expires In"
|
2324 |
msgstr ""
|
2325 |
|
2326 |
-
#: adminpages/discountcodes.php:
|
2327 |
#: adminpages/discountcodes.php:500 adminpages/discountcodes.php:528
|
2328 |
#: adminpages/discountcodes.php:529 adminpages/discountcodes.php:530
|
2329 |
#: adminpages/discountcodes.php:535 adminpages/discountcodes.php:608
|
@@ -2342,20 +2457,20 @@ msgid ""
|
|
2342 |
"expires."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
-
#: adminpages/discountcodes.php:
|
2346 |
#: adminpages/discountcodes.php:718 adminpages/discountcodes.php:719
|
2347 |
msgid ""
|
2348 |
"Discount codes allow you to override your membership level's default pricing."
|
2349 |
msgstr ""
|
2350 |
|
2351 |
-
#: adminpages/discountcodes.php:
|
2352 |
#: adminpages/discountcodes.php:728 adminpages/discountcodes.php:729
|
2353 |
#: adminpages/discountcodes.php:730
|
2354 |
#, php-format
|
2355 |
msgid "%d discount codes found."
|
2356 |
msgstr ""
|
2357 |
|
2358 |
-
#: adminpages/discountcodes.php:
|
2359 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:566
|
2360 |
#: adminpages/discountcodes.php:567 adminpages/discountcodes.php:568
|
2361 |
#: adminpages/discountcodes.php:573 adminpages/discountcodes.php:646
|
@@ -2364,7 +2479,7 @@ msgstr ""
|
|
2364 |
msgid "Search Discount Codes"
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: adminpages/discountcodes.php:
|
2368 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:541
|
2369 |
#: adminpages/discountcodes.php:569 adminpages/discountcodes.php:570
|
2370 |
#: adminpages/discountcodes.php:571 adminpages/discountcodes.php:576
|
@@ -2376,7 +2491,7 @@ msgstr ""
|
|
2376 |
msgid "Search"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
-
#: adminpages/discountcodes.php:
|
2380 |
#: adminpages/discountcodes.php:559 adminpages/discountcodes.php:587
|
2381 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
2382 |
#: adminpages/discountcodes.php:594 adminpages/discountcodes.php:667
|
@@ -2385,7 +2500,7 @@ msgstr ""
|
|
2385 |
msgid "Starts"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
-
#: adminpages/discountcodes.php:
|
2389 |
#: adminpages/discountcodes.php:765 adminpages/discountcodes.php:766
|
2390 |
#: adminpages/discountcodes.php:767 adminpages/discountcodes.php:773
|
2391 |
#: adminpages/discountcodes.php:775 adminpages/membershiplevels.php:760
|
@@ -2397,7 +2512,7 @@ msgstr ""
|
|
2397 |
msgid "Edit"
|
2398 |
msgstr ""
|
2399 |
|
2400 |
-
#: adminpages/discountcodes.php:
|
2401 |
#: adminpages/discountcodes.php:768 adminpages/discountcodes.php:769
|
2402 |
#: adminpages/discountcodes.php:770 adminpages/discountcodes.php:776
|
2403 |
#: adminpages/discountcodes.php:778 adminpages/membershiplevels.php:761
|
@@ -2409,7 +2524,7 @@ msgstr ""
|
|
2409 |
msgid "Copy"
|
2410 |
msgstr ""
|
2411 |
|
2412 |
-
#: adminpages/discountcodes.php:
|
2413 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
2414 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
2415 |
#: adminpages/discountcodes.php:653 adminpages/discountcodes.php:658
|
@@ -2424,7 +2539,7 @@ msgid ""
|
|
2424 |
"code anymore."
|
2425 |
msgstr ""
|
2426 |
|
2427 |
-
#: adminpages/discountcodes.php:
|
2428 |
#: adminpages/discountcodes.php:776 adminpages/discountcodes.php:777
|
2429 |
#: adminpages/discountcodes.php:783 adminpages/discountcodes.php:785
|
2430 |
msgid " View Orders"
|
@@ -2575,19 +2690,19 @@ msgid ""
|
|
2575 |
"from PMPro after checkout."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
-
#: adminpages/functions.php:
|
2579 |
#: adminpages/functions.php:270 adminpages/orders.php:146
|
2580 |
#: adminpages/orders.php:155 adminpages/orders.php:158
|
2581 |
msgid "Invoice emailed successfully."
|
2582 |
msgstr ""
|
2583 |
|
2584 |
-
#: adminpages/functions.php:
|
2585 |
#: adminpages/functions.php:274 adminpages/orders.php:149
|
2586 |
#: adminpages/orders.php:160 adminpages/orders.php:161
|
2587 |
msgid "Error emailing invoice."
|
2588 |
msgstr ""
|
2589 |
|
2590 |
-
#: adminpages/functions.php:
|
2591 |
#: adminpages/functions.php:301 adminpages/orders.php:667
|
2592 |
#: adminpages/orders.php:696 adminpages/orders.php:800
|
2593 |
#: adminpages/orders.php:831 adminpages/orders.php:842
|
@@ -2595,7 +2710,7 @@ msgstr ""
|
|
2595 |
msgid "Email Invoice"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: adminpages/functions.php:
|
2599 |
#: adminpages/functions.php:304 adminpages/orders.php:670
|
2600 |
#: adminpages/orders.php:699 adminpages/orders.php:803
|
2601 |
#: adminpages/orders.php:834 adminpages/orders.php:845
|
@@ -2603,7 +2718,7 @@ msgstr ""
|
|
2603 |
msgid "Send an invoice for this order to: "
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: adminpages/functions.php:
|
2607 |
#: adminpages/functions.php:306 adminpages/orders.php:672
|
2608 |
#: adminpages/orders.php:701 adminpages/orders.php:805
|
2609 |
#: adminpages/orders.php:836 adminpages/orders.php:847
|
@@ -2755,7 +2870,7 @@ msgstr ""
|
|
2755 |
msgid "Add New Membership Level"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:
|
2759 |
#: adminpages/reports/login.php:180 adminpages/membershiplevels.php:291
|
2760 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
2761 |
#: adminpages/membershiplevels.php:319 adminpages/membershiplevels.php:329
|
@@ -2789,7 +2904,7 @@ msgstr ""
|
|
2789 |
msgid "Check to include this message in the membership confirmation email."
|
2790 |
msgstr ""
|
2791 |
|
2792 |
-
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:
|
2793 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
2794 |
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
|
2795 |
#: adminpages/membershiplevels.php:361 adminpages/membershiplevels.php:371
|
@@ -2806,18 +2921,7 @@ msgstr ""
|
|
2806 |
msgid "Billing Details"
|
2807 |
msgstr ""
|
2808 |
|
2809 |
-
#: adminpages/membershiplevels.php:
|
2810 |
-
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
2811 |
-
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:390
|
2812 |
-
#: adminpages/membershiplevels.php:413 adminpages/membershiplevels.php:423
|
2813 |
-
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:446
|
2814 |
-
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:448
|
2815 |
-
msgid ""
|
2816 |
-
"Braintree integration currently only supports billing periods of \"Month\" "
|
2817 |
-
"or \"Year\"."
|
2818 |
-
msgstr ""
|
2819 |
-
|
2820 |
-
#: adminpages/membershiplevels.php:452 adminpages/membershiplevels.php:372
|
2821 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
2822 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:396
|
2823 |
#: adminpages/membershiplevels.php:417 adminpages/membershiplevels.php:427
|
@@ -2829,7 +2933,7 @@ msgid ""
|
|
2829 |
"<em>pmpro_#</em>, where # is the level ID."
|
2830 |
msgstr ""
|
2831 |
|
2832 |
-
#: adminpages/membershiplevels.php:
|
2833 |
#: classes/gateways/class.pmprogateway_cybersource.php:89
|
2834 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
2835 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
@@ -2857,7 +2961,7 @@ msgstr ""
|
|
2857 |
msgid "Note"
|
2858 |
msgstr ""
|
2859 |
|
2860 |
-
#: adminpages/membershiplevels.php:
|
2861 |
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:455
|
2862 |
#: adminpages/membershiplevels.php:456 adminpages/membershiplevels.php:457
|
2863 |
#, php-format
|
@@ -2866,39 +2970,7 @@ msgid ""
|
|
2866 |
"settings and the \"Plan ID\" set to %s."
|
2867 |
msgstr ""
|
2868 |
|
2869 |
-
#: adminpages/membershiplevels.php:
|
2870 |
-
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
2871 |
-
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:410
|
2872 |
-
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:441
|
2873 |
-
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:467
|
2874 |
-
#: adminpages/membershiplevels.php:468 adminpages/membershiplevels.php:469
|
2875 |
-
msgid ""
|
2876 |
-
"Stripe integration currently does not support billing limits. You can still "
|
2877 |
-
"set an expiration date below."
|
2878 |
-
msgstr ""
|
2879 |
-
|
2880 |
-
#: adminpages/membershiplevels.php:478 adminpages/membershiplevels.php:477
|
2881 |
-
#: adminpages/membershiplevels.php:478
|
2882 |
-
#, php-format
|
2883 |
-
msgid ""
|
2884 |
-
"Optional: Allow billing limits with Stripe using the <a href=\"%s\" title="
|
2885 |
-
"\"Paid Memberships Pro - Stripe Billing Limits Add On\" target=\"_blank"
|
2886 |
-
"\">Stripe Billing Limits Add On</a>."
|
2887 |
-
msgstr ""
|
2888 |
-
|
2889 |
-
#: adminpages/membershiplevels.php:491 adminpages/membershiplevels.php:398
|
2890 |
-
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
2891 |
-
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:422
|
2892 |
-
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:453
|
2893 |
-
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
2894 |
-
#: adminpages/membershiplevels.php:480 adminpages/membershiplevels.php:490
|
2895 |
-
#: adminpages/membershiplevels.php:491
|
2896 |
-
msgid ""
|
2897 |
-
"2Checkout integration does not support custom trials. You can do one period "
|
2898 |
-
"trials by setting an initial payment different from the billing amount."
|
2899 |
-
msgstr ""
|
2900 |
-
|
2901 |
-
#: adminpages/membershiplevels.php:504 adminpages/membershiplevels.php:492
|
2902 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:503
|
2903 |
#: adminpages/membershiplevels.php:504
|
2904 |
#, php-format
|
@@ -2908,43 +2980,7 @@ msgid ""
|
|
2908 |
"target=\"_blank\">Subscription Delays Add On</a>."
|
2909 |
msgstr ""
|
2910 |
|
2911 |
-
#: adminpages/membershiplevels.php:
|
2912 |
-
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
2913 |
-
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:443
|
2914 |
-
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:465
|
2915 |
-
#: adminpages/membershiplevels.php:475 adminpages/membershiplevels.php:499
|
2916 |
-
#: adminpages/membershiplevels.php:501 adminpages/membershiplevels.php:512
|
2917 |
-
#: adminpages/membershiplevels.php:522 adminpages/membershiplevels.php:523
|
2918 |
-
msgid ""
|
2919 |
-
"Stripe integration currently does not support trial amounts greater than $0."
|
2920 |
-
msgstr ""
|
2921 |
-
|
2922 |
-
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:410
|
2923 |
-
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
2924 |
-
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:447
|
2925 |
-
#: adminpages/membershiplevels.php:448 adminpages/membershiplevels.php:469
|
2926 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:503
|
2927 |
-
#: adminpages/membershiplevels.php:505 adminpages/membershiplevels.php:514
|
2928 |
-
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:524
|
2929 |
-
#: adminpages/membershiplevels.php:525
|
2930 |
-
msgid ""
|
2931 |
-
"Braintree integration currently does not support trial amounts greater than "
|
2932 |
-
"$0."
|
2933 |
-
msgstr ""
|
2934 |
-
|
2935 |
-
#: adminpages/membershiplevels.php:527 adminpages/membershiplevels.php:414
|
2936 |
-
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
2937 |
-
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:451
|
2938 |
-
#: adminpages/membershiplevels.php:452 adminpages/membershiplevels.php:473
|
2939 |
-
#: adminpages/membershiplevels.php:483 adminpages/membershiplevels.php:507
|
2940 |
-
#: adminpages/membershiplevels.php:509 adminpages/membershiplevels.php:516
|
2941 |
-
#: adminpages/membershiplevels.php:520 adminpages/membershiplevels.php:526
|
2942 |
-
#: adminpages/membershiplevels.php:527
|
2943 |
-
msgid ""
|
2944 |
-
"Payflow integration currently does not support trial amounts greater than $0."
|
2945 |
-
msgstr ""
|
2946 |
-
|
2947 |
-
#: adminpages/membershiplevels.php:539 adminpages/membershiplevels.php:426
|
2948 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
2949 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
2950 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:465
|
@@ -2955,7 +2991,7 @@ msgstr ""
|
|
2955 |
msgid "Disable New Signups"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
-
#: adminpages/membershiplevels.php:
|
2959 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
2960 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
2961 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:466
|
@@ -2968,7 +3004,7 @@ msgid ""
|
|
2968 |
"registration."
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: adminpages/membershiplevels.php:
|
2972 |
#: adminpages/membershiplevels.php:550 adminpages/membershiplevels.php:555
|
2973 |
#: adminpages/membershiplevels.php:556
|
2974 |
#, php-format
|
@@ -2978,7 +3014,7 @@ msgid ""
|
|
2978 |
"\">Set Expiration Date Add On</a>."
|
2979 |
msgstr ""
|
2980 |
|
2981 |
-
#: adminpages/membershiplevels.php:
|
2982 |
#: adminpages/membershiplevels.php:548 adminpages/membershiplevels.php:565
|
2983 |
#: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:575
|
2984 |
#: adminpages/membershiplevels.php:576
|
@@ -2990,7 +3026,7 @@ msgid ""
|
|
2990 |
"information, <a target=\"_blank\" href=\"%s\">see our post here</a>."
|
2991 |
msgstr ""
|
2992 |
|
2993 |
-
#: adminpages/membershiplevels.php:
|
2994 |
#: adminpages/membershiplevels.php:605 adminpages/membershiplevels.php:610
|
2995 |
#: adminpages/membershiplevels.php:615 adminpages/membershiplevels.php:618
|
2996 |
#, php-format
|
@@ -2999,7 +3035,7 @@ msgid ""
|
|
2999 |
"title=\"Advanced Settings\" target=\"_blank\">update this setting here</a>."
|
3000 |
msgstr ""
|
3001 |
|
3002 |
-
#: adminpages/membershiplevels.php:
|
3003 |
#: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:614
|
3004 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:622
|
3005 |
#, php-format
|
@@ -3009,7 +3045,7 @@ msgid ""
|
|
3009 |
"this setting here</a>."
|
3010 |
msgstr ""
|
3011 |
|
3012 |
-
#: adminpages/membershiplevels.php:
|
3013 |
#: adminpages/membershiplevels.php:612 adminpages/membershiplevels.php:617
|
3014 |
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
3015 |
#, php-format
|
@@ -3019,7 +3055,7 @@ msgid ""
|
|
3019 |
"setting here</a>."
|
3020 |
msgstr ""
|
3021 |
|
3022 |
-
#: adminpages/membershiplevels.php:
|
3023 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
3024 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
3025 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:500
|
@@ -3031,7 +3067,7 @@ msgstr ""
|
|
3031 |
msgid "Categories"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
-
#: adminpages/membershiplevels.php:
|
3035 |
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:516
|
3036 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:529
|
3037 |
#: adminpages/membershiplevels.php:539 adminpages/membershiplevels.php:582
|
@@ -3041,8 +3077,8 @@ msgstr ""
|
|
3041 |
msgid "Save Level"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
-
#: adminpages/membershiplevels.php:
|
3045 |
-
#: pages/billing.php:414 pages/cancel.php:
|
3046 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:508
|
3047 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
3048 |
#: adminpages/membershiplevels.php:530 adminpages/membershiplevels.php:540
|
@@ -3056,20 +3092,20 @@ msgstr ""
|
|
3056 |
#: adminpages/orders.php:894 adminpages/orders.php:930
|
3057 |
#: adminpages/orders.php:934 adminpages/orders.php:939
|
3058 |
#: adminpages/orders.php:940 adminpages/orders.php:949 includes/profile.php:529
|
3059 |
-
#: includes/profile.php:
|
3060 |
-
#: pages/billing.php:
|
3061 |
-
#: pages/billing.php:
|
3062 |
-
#: pages/billing.php:
|
3063 |
-
#: pages/billing.php:
|
3064 |
-
#: pages/billing.php:
|
3065 |
-
#: pages/billing.php:
|
3066 |
-
#: pages/
|
3067 |
-
#:
|
3068 |
-
#: shortcodes/pmpro_account.php:73
|
3069 |
msgid "Cancel"
|
3070 |
msgstr ""
|
3071 |
|
3072 |
-
#: adminpages/membershiplevels.php:
|
3073 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
3074 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
3075 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
@@ -3092,7 +3128,7 @@ msgstr ""
|
|
3092 |
msgid "Search Levels"
|
3093 |
msgstr ""
|
3094 |
|
3095 |
-
#: adminpages/membershiplevels.php:
|
3096 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:621
|
3097 |
#: adminpages/membershiplevels.php:630 adminpages/membershiplevels.php:631
|
3098 |
#: adminpages/membershiplevels.php:643 adminpages/membershiplevels.php:653
|
@@ -3103,8 +3139,8 @@ msgstr ""
|
|
3103 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: adminpages/membershiplevels.php:
|
3107 |
-
#: pages/confirmation.php:
|
3108 |
#: shortcodes/pmpro_account.php:44 adminpages/membershiplevels.php:510
|
3109 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
3110 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
@@ -3121,12 +3157,12 @@ msgstr ""
|
|
3121 |
#: pages/confirmation.php:82 pages/confirmation.php:83
|
3122 |
#: pages/confirmation.php:84 pages/confirmation.php:89 pages/invoice.php:62
|
3123 |
#: pages/invoice.php:63 pages/invoice.php:64 pages/invoice.php:68
|
3124 |
-
#: pages/invoice.php:70 shortcodes/pmpro_account.php:44
|
3125 |
#: shortcodes/pmpro_account.php:45 shortcodes/pmpro_account.php:46
|
3126 |
msgid "Expiration"
|
3127 |
msgstr ""
|
3128 |
|
3129 |
-
#: adminpages/membershiplevels.php:
|
3130 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
3131 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
3132 |
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:633
|
@@ -3140,7 +3176,7 @@ msgstr ""
|
|
3140 |
msgid "Allow Signups"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
-
#: adminpages/membershiplevels.php:
|
3144 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
3145 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
3146 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:662
|
@@ -3157,7 +3193,7 @@ msgid ""
|
|
3157 |
"be cancelled."
|
3158 |
msgstr ""
|
3159 |
|
3160 |
-
#: adminpages/membershiplevels.php:
|
3161 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
3162 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
3163 |
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:648
|
@@ -3171,7 +3207,7 @@ msgstr ""
|
|
3171 |
msgid "FREE"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: adminpages/membershiplevels.php:
|
3175 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
3176 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
3177 |
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:657
|
@@ -3304,7 +3340,7 @@ msgstr ""
|
|
3304 |
msgid "%d orders found."
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: adminpages/orders.php:
|
3308 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
3309 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
3310 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
@@ -4431,18 +4467,18 @@ msgid "Price"
|
|
4431 |
msgstr ""
|
4432 |
|
4433 |
#: adminpages/templates/orders-email.php:56
|
4434 |
-
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:
|
4435 |
-
#: pages/invoice.php:
|
4436 |
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:90
|
4437 |
#: pages/confirmation.php:91 pages/confirmation.php:93 pages/invoice.php:72
|
4438 |
#: pages/invoice.php:73 pages/invoice.php:74 pages/invoice.php:75
|
4439 |
-
#: pages/invoice.php:77 pages/invoice.php:79
|
4440 |
msgid "Subtotal"
|
4441 |
msgstr ""
|
4442 |
|
4443 |
#: adminpages/templates/orders-email.php:60
|
4444 |
#: adminpages/templates/orders-print.php:89 includes/privacy.php:277
|
4445 |
-
#: pages/confirmation.php:
|
4446 |
#: adminpages/orders.php:354 adminpages/orders.php:426
|
4447 |
#: adminpages/orders.php:455 adminpages/orders.php:481
|
4448 |
#: adminpages/orders.php:512 adminpages/orders.php:523
|
@@ -4453,7 +4489,7 @@ msgstr ""
|
|
4453 |
#: pages/confirmation.php:91 pages/confirmation.php:92
|
4454 |
#: pages/confirmation.php:94 pages/invoice.php:73 pages/invoice.php:74
|
4455 |
#: pages/invoice.php:75 pages/invoice.php:76 pages/invoice.php:78
|
4456 |
-
#: pages/invoice.php:80
|
4457 |
msgid "Tax"
|
4458 |
msgstr ""
|
4459 |
|
@@ -4472,7 +4508,8 @@ msgstr ""
|
|
4472 |
msgid "Update complete."
|
4473 |
msgstr ""
|
4474 |
|
4475 |
-
#: blocks/blocks.php:37
|
|
|
4476 |
#: includes/compatibility/elementor/class-pmpro-elementor.php:65
|
4477 |
#: includes/menus.php:34 includes/menus.php:104 blocks/blocks.php:35
|
4478 |
#: blocks/blocks.php:37
|
@@ -4544,7 +4581,7 @@ msgid ""
|
|
4544 |
msgstr ""
|
4545 |
|
4546 |
#: classes/class-pmpro-admin-activity-email.php:217
|
4547 |
-
#: classes/class.memberorder.php:
|
4548 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
4549 |
#: adminpages/orders.php:321 adminpages/orders.php:346
|
4550 |
#: adminpages/orders.php:352 adminpages/orders.php:362
|
@@ -4666,7 +4703,7 @@ msgstr ""
|
|
4666 |
msgid "Old Members"
|
4667 |
msgstr ""
|
4668 |
|
4669 |
-
#: classes/class.memberorder.php:
|
4670 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
4671 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
4672 |
#: classes/class.memberorder.php:697 classes/class.memberorder.php:699
|
@@ -4683,21 +4720,21 @@ msgid ""
|
|
4683 |
"active."
|
4684 |
msgstr ""
|
4685 |
|
4686 |
-
#: classes/class.memberorder.php:
|
4687 |
#: classes/class.memberorder.php:744 classes/class.memberorder.php:761
|
4688 |
#: classes/class.memberorder.php:812 classes/class.memberorder.php:857
|
4689 |
#: classes/class.memberorder.php:869
|
4690 |
msgid "User Email"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
-
#: classes/class.memberorder.php:
|
4694 |
#: classes/class.memberorder.php:745 classes/class.memberorder.php:762
|
4695 |
#: classes/class.memberorder.php:813 classes/class.memberorder.php:858
|
4696 |
#: classes/class.memberorder.php:859 classes/class.memberorder.php:871
|
4697 |
msgid "User Display Name"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
-
#: classes/class.memberorder.php:
|
4701 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
4702 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
4703 |
#: adminpages/orders.php:604 adminpages/orders.php:612
|
@@ -4719,7 +4756,7 @@ msgstr ""
|
|
4719 |
msgid "Gateway"
|
4720 |
msgstr ""
|
4721 |
|
4722 |
-
#: classes/class.memberorder.php:
|
4723 |
#: adminpages/orders.php:432 adminpages/orders.php:482
|
4724 |
#: adminpages/orders.php:483 adminpages/orders.php:555
|
4725 |
#: adminpages/orders.php:584 adminpages/orders.php:664
|
@@ -4734,12 +4771,12 @@ msgstr ""
|
|
4734 |
msgid "Subscription Transaction ID"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: classes/class.memberorder.php:
|
4738 |
#: classes/class.memberorder.php:876
|
4739 |
msgid "Edit User"
|
4740 |
msgstr ""
|
4741 |
|
4742 |
-
#: classes/class.memberorder.php:
|
4743 |
#: classes/class.memberorder.php:877
|
4744 |
msgid "Edit Order"
|
4745 |
msgstr ""
|
@@ -4781,7 +4818,7 @@ msgstr ""
|
|
4781 |
#: classes/class.pmproemail.php:422 classes/class.pmproemail.php:740
|
4782 |
#: classes/class.pmproemail.php:742
|
4783 |
#: classes/gateways/class.pmprogateway_braintree.php:509
|
4784 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
4785 |
#: pages/checkout.php:89 pages/checkout.php:426 pages/confirmation.php:58
|
4786 |
#: pages/invoice.php:40 adminpages/orders.php:560 adminpages/orders.php:564
|
4787 |
#: adminpages/orders.php:565 adminpages/orders.php:575
|
@@ -4856,7 +4893,8 @@ msgstr ""
|
|
4856 |
#: classes/gateways/class.pmprogateway_stripe.php:659
|
4857 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
4858 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
4859 |
-
#: classes/gateways/class.pmprogateway_stripe.php:944
|
|
|
4860 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:70
|
4861 |
#: pages/checkout.php:75 pages/checkout.php:76 pages/checkout.php:77
|
4862 |
#: pages/checkout.php:78 pages/checkout.php:81 pages/checkout.php:83
|
@@ -4868,7 +4906,7 @@ msgstr ""
|
|
4868 |
#: pages/checkout.php:616 pages/checkout.php:617 pages/checkout.php:619
|
4869 |
#: pages/checkout.php:622 pages/confirmation.php:51 pages/confirmation.php:52
|
4870 |
#: pages/confirmation.php:57 pages/confirmation.php:58 pages/invoice.php:32
|
4871 |
-
#: pages/invoice.php:33 pages/invoice.php:34
|
4872 |
msgid "Discount Code"
|
4873 |
msgstr ""
|
4874 |
|
@@ -5258,7 +5296,7 @@ msgid ""
|
|
5258 |
msgstr ""
|
5259 |
|
5260 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5261 |
-
#: paid-memberships-pro.php:
|
5262 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
5263 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5264 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
@@ -5336,7 +5374,7 @@ msgid "Attempting to load Braintree gateway: %s"
|
|
5336 |
msgstr ""
|
5337 |
|
5338 |
#: classes/gateways/class.pmprogateway_braintree.php:87
|
5339 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5340 |
#: classes/gateways/class.pmprogateway_braintree.php:49
|
5341 |
#: classes/gateways/class.pmprogateway_braintree.php:62
|
5342 |
#: classes/gateways/class.pmprogateway_braintree.php:84
|
@@ -5370,7 +5408,7 @@ msgid ""
|
|
5370 |
msgstr ""
|
5371 |
|
5372 |
#: classes/gateways/class.pmprogateway_braintree.php:251
|
5373 |
-
#: paid-memberships-pro.php:
|
5374 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
5375 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
5376 |
#: classes/gateways/class.pmprogateway_braintree.php:77
|
@@ -5526,7 +5564,7 @@ msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
|
5526 |
msgstr ""
|
5527 |
|
5528 |
#: classes/gateways/class.pmprogateway_braintree.php:454
|
5529 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5530 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5531 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5532 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
@@ -5564,7 +5602,8 @@ msgstr ""
|
|
5564 |
#: classes/gateways/class.pmprogateway_stripe.php:576
|
5565 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5566 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5567 |
-
#: classes/gateways/class.pmprogateway_stripe.php:902
|
|
|
5568 |
#: pages/checkout.php:411 pages/checkout.php:419 pages/checkout.php:476
|
5569 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5570 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
@@ -5573,7 +5612,7 @@ msgid "Payment Information"
|
|
5573 |
msgstr ""
|
5574 |
|
5575 |
#: classes/gateways/class.pmprogateway_braintree.php:455
|
5576 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5577 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5578 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5579 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
@@ -5611,7 +5650,8 @@ msgstr ""
|
|
5611 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5612 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5613 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
5614 |
-
#: classes/gateways/class.pmprogateway_stripe.php:903
|
|
|
5615 |
#: pages/checkout.php:412 pages/checkout.php:420 pages/checkout.php:476
|
5616 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5617 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
@@ -5621,7 +5661,7 @@ msgid "We Accept %s"
|
|
5621 |
msgstr ""
|
5622 |
|
5623 |
#: classes/gateways/class.pmprogateway_braintree.php:466
|
5624 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5625 |
#: pages/billing.php:321 pages/checkout.php:374 adminpages/orders.php:339
|
5626 |
#: adminpages/orders.php:389 adminpages/orders.php:461
|
5627 |
#: adminpages/orders.php:490 adminpages/orders.php:532
|
@@ -5666,7 +5706,8 @@ msgstr ""
|
|
5666 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
5667 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
5668 |
#: classes/gateways/class.pmprogateway_stripe.php:590
|
5669 |
-
#: classes/gateways/class.pmprogateway_stripe.php:914
|
|
|
5670 |
#: pages/billing.php:234 pages/billing.php:238 pages/billing.php:247
|
5671 |
#: pages/billing.php:250 pages/billing.php:253 pages/billing.php:262
|
5672 |
#: pages/billing.php:268 pages/billing.php:271 pages/billing.php:274
|
@@ -5681,7 +5722,7 @@ msgid "Card Type"
|
|
5681 |
msgstr ""
|
5682 |
|
5683 |
#: classes/gateways/class.pmprogateway_braintree.php:475
|
5684 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5685 |
#: pages/checkout.php:385 classes/gateways/class.pmprogateway_braintree.php:303
|
5686 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
5687 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
@@ -5718,7 +5759,8 @@ msgstr ""
|
|
5718 |
#: classes/gateways/class.pmprogateway_stripe.php:624
|
5719 |
#: classes/gateways/class.pmprogateway_stripe.php:625
|
5720 |
#: classes/gateways/class.pmprogateway_stripe.php:626
|
5721 |
-
#: classes/gateways/class.pmprogateway_stripe.php:927
|
|
|
5722 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
5723 |
#: pages/billing.php:263 pages/billing.php:305 pages/billing.php:309
|
5724 |
#: pages/billing.php:311 pages/billing.php:312 pages/billing.php:313
|
@@ -5818,7 +5860,7 @@ msgid "what's this?"
|
|
5818 |
msgstr ""
|
5819 |
|
5820 |
#: classes/gateways/class.pmprogateway_braintree.php:511
|
5821 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5822 |
#: pages/checkout.php:428 classes/gateways/class.pmprogateway_braintree.php:351
|
5823 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
5824 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
@@ -5856,7 +5898,8 @@ msgstr ""
|
|
5856 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
5857 |
#: classes/gateways/class.pmprogateway_stripe.php:662
|
5858 |
#: classes/gateways/class.pmprogateway_stripe.php:663
|
5859 |
-
#: classes/gateways/class.pmprogateway_stripe.php:949
|
|
|
5860 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:83
|
5861 |
#: pages/checkout.php:87 pages/checkout.php:88 pages/checkout.php:91
|
5862 |
#: pages/checkout.php:95 pages/checkout.php:98 pages/checkout.php:428
|
@@ -6097,8 +6140,8 @@ msgstr ""
|
|
6097 |
msgid "Failed to subscribe with Braintree: %s"
|
6098 |
msgstr ""
|
6099 |
|
6100 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
6101 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
6102 |
#: classes/gateways/class.pmprogateway_braintree.php:1019
|
6103 |
#: classes/gateways/class.pmprogateway_braintree.php:1020
|
6104 |
#: classes/gateways/class.pmprogateway_braintree.php:1021
|
@@ -6111,7 +6154,7 @@ msgstr ""
|
|
6111 |
msgid "Could not find the subscription. %s"
|
6112 |
msgstr ""
|
6113 |
|
6114 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
6115 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
6116 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
6117 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
@@ -6169,8 +6212,12 @@ msgstr ""
|
|
6169 |
msgid "Could not find the subscription."
|
6170 |
msgstr ""
|
6171 |
|
|
|
|
|
|
|
|
|
6172 |
#: classes/gateways/class.pmprogateway_check.php:49
|
6173 |
-
#: paid-memberships-pro.php:
|
6174 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
6175 |
#: adminpages/paymentsettings.php:159
|
6176 |
#: classes/gateways/class.pmprogateway_check.php:48
|
@@ -6771,7 +6818,7 @@ msgid ""
|
|
6771 |
msgstr ""
|
6772 |
|
6773 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6774 |
-
#: paid-memberships-pro.php:
|
6775 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
6776 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6777 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
@@ -6992,11 +7039,12 @@ msgstr ""
|
|
6992 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
6993 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:234
|
6994 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:246
|
6995 |
-
#: pages/checkout.php:496 pages/checkout.php:
|
6996 |
-
#: pages/checkout.php:
|
6997 |
-
#: pages/checkout.php:
|
6998 |
-
#: pages/checkout.php:
|
6999 |
-
#: pages/checkout.php:
|
|
|
7000 |
msgid "Submit and Check Out"
|
7001 |
msgstr ""
|
7002 |
|
@@ -7026,17 +7074,18 @@ msgstr ""
|
|
7026 |
#: classes/gateways/class.pmprogateway_twocheckout.php:204
|
7027 |
#: classes/gateways/class.pmprogateway_twocheckout.php:205
|
7028 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
7029 |
-
#: pages/checkout.php:496 pages/checkout.php:
|
7030 |
-
#: pages/checkout.php:
|
7031 |
-
#: pages/checkout.php:
|
7032 |
-
#: pages/checkout.php:
|
7033 |
-
#: pages/checkout.php:
|
|
|
7034 |
msgid "Submit and Confirm"
|
7035 |
msgstr ""
|
7036 |
|
7037 |
-
#: classes/gateways/class.pmprogateway_paypal.php:
|
7038 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
7039 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:
|
7040 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
7041 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
7042 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
@@ -7077,7 +7126,7 @@ msgid ""
|
|
7077 |
msgstr ""
|
7078 |
|
7079 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
7080 |
-
#: paid-memberships-pro.php:
|
7081 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
7082 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
7083 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
@@ -7119,7 +7168,7 @@ msgid "The PayPal Token was lost."
|
|
7119 |
msgstr ""
|
7120 |
|
7121 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7122 |
-
#: paid-memberships-pro.php:
|
7123 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
7124 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7125 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
@@ -7142,14 +7191,14 @@ msgid ""
|
|
7142 |
"settings."
|
7143 |
msgstr ""
|
7144 |
|
7145 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:
|
7146 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:559
|
7147 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:571
|
7148 |
msgid "User requested cancellation"
|
7149 |
msgstr ""
|
7150 |
|
7151 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7152 |
-
#: paid-memberships-pro.php:
|
7153 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
7154 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
7155 |
#: classes/gateways/class.pmprogateway_stripe.php:104
|
@@ -7176,7 +7225,7 @@ msgstr ""
|
|
7176 |
msgid "Stripe"
|
7177 |
msgstr ""
|
7178 |
|
7179 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7180 |
#: classes/gateways/class.pmprogateway_stripe.php:299
|
7181 |
#: classes/gateways/class.pmprogateway_stripe.php:307
|
7182 |
#: classes/gateways/class.pmprogateway_stripe.php:331
|
@@ -7186,7 +7235,7 @@ msgstr ""
|
|
7186 |
msgid "Stripe API Version"
|
7187 |
msgstr ""
|
7188 |
|
7189 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7190 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
7191 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
7192 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
@@ -7206,7 +7255,7 @@ msgstr ""
|
|
7206 |
msgid "Stripe Settings"
|
7207 |
msgstr ""
|
7208 |
|
7209 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7210 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
7211 |
#: adminpages/paymentsettings.php:294
|
7212 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
@@ -7229,7 +7278,7 @@ msgstr ""
|
|
7229 |
msgid "Publishable Key"
|
7230 |
msgstr ""
|
7231 |
|
7232 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7233 |
#: classes/gateways/class.pmprogateway_stripe.php:263
|
7234 |
#: classes/gateways/class.pmprogateway_stripe.php:269
|
7235 |
#: classes/gateways/class.pmprogateway_stripe.php:271
|
@@ -7240,7 +7289,7 @@ msgstr ""
|
|
7240 |
msgid "Your Publishable Key appears incorrect."
|
7241 |
msgstr ""
|
7242 |
|
7243 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7244 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
7245 |
#: adminpages/paymentsettings.php:286
|
7246 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
@@ -7263,21 +7312,45 @@ msgstr ""
|
|
7263 |
msgid "Secret Key"
|
7264 |
msgstr ""
|
7265 |
|
7266 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7267 |
#: classes/gateways/class.pmprogateway_stripe.php:367
|
7268 |
msgid "Webhook"
|
7269 |
msgstr ""
|
7270 |
|
7271 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7272 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7273 |
#: classes/gateways/class.pmprogateway_stripe.php:371
|
7274 |
#: classes/gateways/class.pmprogateway_stripe.php:376
|
7275 |
msgid "Create Webhook"
|
7276 |
msgstr ""
|
7277 |
|
7278 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7279 |
-
|
7280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7281 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7282 |
#: classes/gateways/class.pmprogateway_stripe.php:473
|
7283 |
#: classes/gateways/class.pmprogateway_stripe.php:490
|
@@ -7286,7 +7359,7 @@ msgid ""
|
|
7286 |
"payments, and synchronize cancellations."
|
7287 |
msgstr ""
|
7288 |
|
7289 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7290 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
7291 |
#: adminpages/paymentsettings.php:432
|
7292 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
@@ -7311,7 +7384,7 @@ msgstr ""
|
|
7311 |
msgid "Show Billing Address Fields"
|
7312 |
msgstr ""
|
7313 |
|
7314 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7315 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
7316 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
7317 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
@@ -7338,7 +7411,59 @@ msgid ""
|
|
7338 |
"verification in the Stripe dashboard settings.</strong>"
|
7339 |
msgstr ""
|
7340 |
|
7341 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7342 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
7343 |
#: classes/gateways/class.pmprogateway_stripe.php:352
|
7344 |
#: classes/gateways/class.pmprogateway_stripe.php:354
|
@@ -7350,22 +7475,22 @@ msgid ""
|
|
7350 |
"Option at Checkout Add On\">Add PayPal Express Add On</a>."
|
7351 |
msgstr ""
|
7352 |
|
7353 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7354 |
#: classes/gateways/class.pmprogateway_stripe.php:432
|
7355 |
msgid "Webhook creation failed. You might already have a webhook set up."
|
7356 |
msgstr ""
|
7357 |
|
7358 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7359 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7360 |
-
msgid "Your webhook is enabled."
|
7361 |
-
msgstr ""
|
7362 |
-
|
7363 |
-
#: classes/gateways/class.pmprogateway_stripe.php:497
|
7364 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
7365 |
msgid "There was an error deleting the webhook."
|
7366 |
msgstr ""
|
7367 |
|
7368 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
|
|
|
|
|
|
7369 |
#: classes/gateways/class.pmprogateway_stripe.php:368
|
7370 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7371 |
#: classes/gateways/class.pmprogateway_stripe.php:379
|
@@ -7375,16 +7500,17 @@ msgstr ""
|
|
7375 |
msgid "Verification steps confirmed. Your payment is processing."
|
7376 |
msgstr ""
|
7377 |
|
7378 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7379 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7380 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
7381 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7382 |
#: classes/gateways/class.pmprogateway_stripe.php:580
|
7383 |
#: classes/gateways/class.pmprogateway_stripe.php:938
|
|
|
7384 |
msgid "CVC"
|
7385 |
msgstr ""
|
7386 |
|
7387 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7388 |
#: classes/gateways/class.pmprogateway_stripe.php:650
|
7389 |
#: classes/gateways/class.pmprogateway_stripe.php:655
|
7390 |
#: classes/gateways/class.pmprogateway_stripe.php:656
|
@@ -7397,13 +7523,14 @@ msgstr ""
|
|
7397 |
#: classes/gateways/class.pmprogateway_stripe.php:726
|
7398 |
#: classes/gateways/class.pmprogateway_stripe.php:727
|
7399 |
#: classes/gateways/class.pmprogateway_stripe.php:1016
|
|
|
7400 |
#, php-format
|
7401 |
msgid ""
|
7402 |
"%1$sNote:%2$s Subscription %3$s%4$s%5$s could not be found at Stripe. It may "
|
7403 |
"have been deleted."
|
7404 |
msgstr ""
|
7405 |
|
7406 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7407 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
7408 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
7409 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
@@ -7427,10 +7554,11 @@ msgstr ""
|
|
7427 |
#: classes/gateways/class.pmprogateway_stripe.php:733
|
7428 |
#: classes/gateways/class.pmprogateway_stripe.php:734
|
7429 |
#: classes/gateways/class.pmprogateway_stripe.php:1021
|
|
|
7430 |
msgid "Subscription Updates"
|
7431 |
msgstr ""
|
7432 |
|
7433 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7434 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
7435 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7436 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
@@ -7454,12 +7582,13 @@ msgstr ""
|
|
7454 |
#: classes/gateways/class.pmprogateway_stripe.php:737
|
7455 |
#: classes/gateways/class.pmprogateway_stripe.php:738
|
7456 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
|
|
7457 |
msgid ""
|
7458 |
"Subscription updates, allow you to change the member's subscription values "
|
7459 |
"at predefined times. Be sure to click Update Profile after making changes."
|
7460 |
msgstr ""
|
7461 |
|
7462 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7463 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
7464 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
7465 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
@@ -7483,12 +7612,13 @@ msgstr ""
|
|
7483 |
#: classes/gateways/class.pmprogateway_stripe.php:739
|
7484 |
#: classes/gateways/class.pmprogateway_stripe.php:740
|
7485 |
#: classes/gateways/class.pmprogateway_stripe.php:1027
|
|
|
7486 |
msgid ""
|
7487 |
"Subscription updates, allow you to change the member's subscription values "
|
7488 |
"at predefined times. Be sure to click Update User after making changes."
|
7489 |
msgstr ""
|
7490 |
|
7491 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7492 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7493 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
7494 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
@@ -7511,7 +7641,8 @@ msgstr ""
|
|
7511 |
#: classes/gateways/class.pmprogateway_stripe.php:743
|
7512 |
#: classes/gateways/class.pmprogateway_stripe.php:744
|
7513 |
#: classes/gateways/class.pmprogateway_stripe.php:745
|
7514 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1033
|
|
|
7515 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
7516 |
#: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
|
7517 |
#: pages/billing.php:362 pages/billing.php:363 pages/billing.php:364
|
@@ -7521,10 +7652,10 @@ msgstr ""
|
|
7521 |
msgid "Update"
|
7522 |
msgstr ""
|
7523 |
|
7524 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7525 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7526 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7527 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7528 |
#: classes/gateways/class.pmprogateway_stripe.php:1236
|
7529 |
#: classes/gateways/class.pmprogateway_stripe.php:1243
|
7530 |
#: classes/gateways/class.pmprogateway_stripe.php:1247
|
@@ -7549,13 +7680,17 @@ msgstr ""
|
|
7549 |
#: classes/gateways/class.pmprogateway_stripe.php:1617
|
7550 |
#: classes/gateways/class.pmprogateway_stripe.php:1630
|
7551 |
#: classes/gateways/class.pmprogateway_stripe.php:1634
|
|
|
|
|
|
|
|
|
7552 |
#, php-format
|
7553 |
msgid "Error: %s"
|
7554 |
msgstr ""
|
7555 |
|
7556 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7557 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7558 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7559 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
7560 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
7561 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
@@ -7593,11 +7728,14 @@ msgstr ""
|
|
7593 |
#: classes/gateways/class.pmprogateway_stripe.php:1728
|
7594 |
#: classes/gateways/class.pmprogateway_stripe.php:1733
|
7595 |
#: classes/gateways/class.pmprogateway_stripe.php:1738
|
|
|
|
|
|
|
7596 |
msgid "Error creating customer record with Stripe:"
|
7597 |
msgstr ""
|
7598 |
|
7599 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7600 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7601 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
7602 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
7603 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
@@ -7623,11 +7761,13 @@ msgstr ""
|
|
7623 |
#: classes/gateways/class.pmprogateway_stripe.php:1469
|
7624 |
#: classes/gateways/class.pmprogateway_stripe.php:1797
|
7625 |
#: classes/gateways/class.pmprogateway_stripe.php:1802
|
|
|
|
|
7626 |
msgid "Error getting subscription with Stripe:"
|
7627 |
msgstr ""
|
7628 |
|
7629 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7630 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7631 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
7632 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
7633 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
@@ -7674,11 +7814,13 @@ msgstr ""
|
|
7674 |
#: classes/gateways/class.pmprogateway_stripe.php:1625
|
7675 |
#: classes/gateways/class.pmprogateway_stripe.php:1968
|
7676 |
#: classes/gateways/class.pmprogateway_stripe.php:1973
|
|
|
|
|
7677 |
msgid "Error creating plan with Stripe:"
|
7678 |
msgstr ""
|
7679 |
|
7680 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7681 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7682 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
7683 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
7684 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
@@ -7720,10 +7862,12 @@ msgstr ""
|
|
7720 |
#: classes/gateways/class.pmprogateway_stripe.php:1660
|
7721 |
#: classes/gateways/class.pmprogateway_stripe.php:2004
|
7722 |
#: classes/gateways/class.pmprogateway_stripe.php:2018
|
|
|
|
|
7723 |
msgid "Error subscribing customer to plan with Stripe:"
|
7724 |
msgstr ""
|
7725 |
|
7726 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7727 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
7728 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
7729 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
@@ -7750,10 +7894,11 @@ msgstr ""
|
|
7750 |
#: classes/gateways/class.pmprogateway_stripe.php:1736
|
7751 |
#: classes/gateways/class.pmprogateway_stripe.php:1751
|
7752 |
#: classes/gateways/class.pmprogateway_stripe.php:2109
|
|
|
7753 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
7754 |
msgstr ""
|
7755 |
|
7756 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7757 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
7758 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
7759 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
@@ -7789,10 +7934,11 @@ msgstr ""
|
|
7789 |
#: classes/gateways/class.pmprogateway_stripe.php:1887
|
7790 |
#: classes/gateways/class.pmprogateway_stripe.php:1902
|
7791 |
#: classes/gateways/class.pmprogateway_stripe.php:2261
|
|
|
7792 |
msgid "Could not cancel old subscription."
|
7793 |
msgstr ""
|
7794 |
|
7795 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7796 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
7797 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
7798 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
@@ -7824,11 +7970,12 @@ msgstr ""
|
|
7824 |
#: classes/gateways/class.pmprogateway_stripe.php:1903
|
7825 |
#: classes/gateways/class.pmprogateway_stripe.php:1918
|
7826 |
#: classes/gateways/class.pmprogateway_stripe.php:2277
|
|
|
7827 |
msgid "Could not find the customer."
|
7828 |
msgstr ""
|
7829 |
|
7830 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7831 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7832 |
#: classes/gateways/class.pmprogateway_stripe.php:1836
|
7833 |
#: classes/gateways/class.pmprogateway_stripe.php:1837
|
7834 |
#: classes/gateways/class.pmprogateway_stripe.php:1847
|
@@ -7852,10 +7999,12 @@ msgstr ""
|
|
7852 |
#: classes/gateways/class.pmprogateway_stripe.php:2091
|
7853 |
#: classes/gateways/class.pmprogateway_stripe.php:2445
|
7854 |
#: classes/gateways/class.pmprogateway_stripe.php:2451
|
|
|
|
|
7855 |
msgid "Error: "
|
7856 |
msgstr ""
|
7857 |
|
7858 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7859 |
#: classes/gateways/class.pmprogateway_stripe.php:1849
|
7860 |
#: classes/gateways/class.pmprogateway_stripe.php:1850
|
7861 |
#: classes/gateways/class.pmprogateway_stripe.php:1860
|
@@ -7875,11 +8024,12 @@ msgstr ""
|
|
7875 |
#: classes/gateways/class.pmprogateway_stripe.php:2090
|
7876 |
#: classes/gateways/class.pmprogateway_stripe.php:2105
|
7877 |
#: classes/gateways/class.pmprogateway_stripe.php:2465
|
|
|
7878 |
#, php-format
|
7879 |
msgid "Error: Unkown error while refunding charge #%s"
|
7880 |
msgstr ""
|
7881 |
|
7882 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7883 |
#: classes/gateways/class.pmprogateway_stripe.php:2438
|
7884 |
#: classes/gateways/class.pmprogateway_stripe.php:2479
|
7885 |
#: classes/gateways/class.pmprogateway_stripe.php:2485
|
@@ -7887,12 +8037,13 @@ msgstr ""
|
|
7887 |
#: classes/gateways/class.pmprogateway_stripe.php:2549
|
7888 |
#: classes/gateways/class.pmprogateway_stripe.php:2564
|
7889 |
#: classes/gateways/class.pmprogateway_stripe.php:2924
|
|
|
7890 |
msgid ""
|
7891 |
"Customer authentication is required to complete this transaction. Please "
|
7892 |
"complete the verification steps issued by your payment provider."
|
7893 |
msgstr ""
|
7894 |
|
7895 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7896 |
#: classes/gateways/class.pmprogateway_stripe.php:2455
|
7897 |
#: classes/gateways/class.pmprogateway_stripe.php:2496
|
7898 |
#: classes/gateways/class.pmprogateway_stripe.php:2502
|
@@ -7900,13 +8051,14 @@ msgstr ""
|
|
7900 |
#: classes/gateways/class.pmprogateway_stripe.php:2566
|
7901 |
#: classes/gateways/class.pmprogateway_stripe.php:2581
|
7902 |
#: classes/gateways/class.pmprogateway_stripe.php:2941
|
|
|
7903 |
msgid ""
|
7904 |
"Customer authentication is required to finish setting up your subscription. "
|
7905 |
"Please complete the verification steps issued by your payment provider."
|
7906 |
msgstr ""
|
7907 |
|
7908 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
7909 |
-
#: paid-memberships-pro.php:
|
7910 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
7911 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
7912 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
@@ -7994,13 +8146,13 @@ msgid "Check Out with 2Checkout"
|
|
7994 |
msgstr ""
|
7995 |
|
7996 |
#: includes/addons.php:241 includes/addons.php:222 includes/addons.php:225
|
7997 |
-
#: includes/addons.php:239
|
7998 |
msgid ""
|
7999 |
"Important: This plugin requires a valid PMPro Plus license key to update."
|
8000 |
msgstr ""
|
8001 |
|
8002 |
#: includes/addons.php:294 includes/addons.php:274 includes/addons.php:278
|
8003 |
-
#: includes/addons.php:292
|
8004 |
msgid ""
|
8005 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8006 |
"utm_source=wp-admin&utm_pluginlink=bulkupdate\">valid PMPro Plus License "
|
@@ -8009,12 +8161,12 @@ msgid ""
|
|
8009 |
msgstr ""
|
8010 |
|
8011 |
#: includes/addons.php:312 includes/addons.php:292 includes/addons.php:296
|
8012 |
-
#: includes/addons.php:310
|
8013 |
msgid "Update Plugin"
|
8014 |
msgstr ""
|
8015 |
|
8016 |
#: includes/addons.php:314 includes/addons.php:294 includes/addons.php:298
|
8017 |
-
#: includes/addons.php:312
|
8018 |
msgid ""
|
8019 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8020 |
"utm_source=wp-admin&utm_pluginlink=addon_update\">valid PMPro Plus License "
|
@@ -8022,12 +8174,12 @@ msgid ""
|
|
8022 |
msgstr ""
|
8023 |
|
8024 |
#: includes/addons.php:317 includes/addons.php:297 includes/addons.php:301
|
8025 |
-
#: includes/addons.php:315
|
8026 |
msgid "Return to the PMPro Add Ons page"
|
8027 |
msgstr ""
|
8028 |
|
8029 |
#: includes/addons.php:336 includes/addons.php:316 includes/addons.php:320
|
8030 |
-
#: includes/addons.php:334
|
8031 |
msgid ""
|
8032 |
"You must enter a valid PMPro Plus License Key under Settings > PMPro License "
|
8033 |
"to update this add on."
|
@@ -8199,6 +8351,18 @@ msgstr ""
|
|
8199 |
msgid "Select a level for module access"
|
8200 |
msgstr ""
|
8201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8202 |
#: includes/compatibility/elementor.php:36
|
8203 |
#: includes/compatibility/elementor.php:36
|
8204 |
msgid "Non-members"
|
@@ -9214,8 +9378,9 @@ msgstr ""
|
|
9214 |
#: includes/currencies.php:94 includes/currencies.php:97
|
9215 |
#: includes/currencies.php:99 includes/currencies.php:100
|
9216 |
#: includes/currencies.php:105 includes/currencies.php:107
|
9217 |
-
#: includes/currencies.php:
|
9218 |
-
#: includes/currencies.php:132
|
|
|
9219 |
msgid "US Dollars ($)"
|
9220 |
msgstr ""
|
9221 |
|
@@ -9228,6 +9393,7 @@ msgstr ""
|
|
9228 |
#: includes/currencies.php:97 includes/currencies.php:100
|
9229 |
#: includes/currencies.php:102 includes/currencies.php:103
|
9230 |
#: includes/currencies.php:108 includes/currencies.php:110
|
|
|
9231 |
msgid "Euros (€)"
|
9232 |
msgstr ""
|
9233 |
|
@@ -9240,6 +9406,7 @@ msgstr ""
|
|
9240 |
#: includes/currencies.php:96 includes/currencies.php:99
|
9241 |
#: includes/currencies.php:101 includes/currencies.php:102
|
9242 |
#: includes/currencies.php:107 includes/currencies.php:109
|
|
|
9243 |
msgid "Pounds Sterling (£)"
|
9244 |
msgstr ""
|
9245 |
|
@@ -9270,6 +9437,7 @@ msgstr ""
|
|
9270 |
#: includes/currencies.php:95 includes/currencies.php:98
|
9271 |
#: includes/currencies.php:100 includes/currencies.php:101
|
9272 |
#: includes/currencies.php:106 includes/currencies.php:108
|
|
|
9273 |
msgid "Canadian Dollars ($)"
|
9274 |
msgstr ""
|
9275 |
|
@@ -9409,13 +9577,13 @@ msgstr ""
|
|
9409 |
msgid "Polish Zloty"
|
9410 |
msgstr ""
|
9411 |
|
9412 |
-
#: includes/currencies.php:68
|
9413 |
msgid "Romanian Leu"
|
9414 |
msgstr ""
|
9415 |
|
9416 |
#: includes/currencies.php:76 includes/currencies.php:63
|
9417 |
#: includes/currencies.php:65 includes/currencies.php:68
|
9418 |
-
#: includes/currencies.php:73
|
9419 |
msgid "Russian Ruble (₽)"
|
9420 |
msgstr ""
|
9421 |
|
@@ -9425,7 +9593,7 @@ msgstr ""
|
|
9425 |
#: includes/currencies.php:64 includes/currencies.php:65
|
9426 |
#: includes/currencies.php:68 includes/currencies.php:70
|
9427 |
#: includes/currencies.php:71 includes/currencies.php:76
|
9428 |
-
#: includes/currencies.php:78
|
9429 |
msgid "Singapore Dollar ($)"
|
9430 |
msgstr ""
|
9431 |
|
@@ -9434,7 +9602,7 @@ msgstr ""
|
|
9434 |
#: includes/currencies.php:69 includes/currencies.php:70
|
9435 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9436 |
#: includes/currencies.php:76 includes/currencies.php:81
|
9437 |
-
#: includes/currencies.php:83
|
9438 |
msgid "South African Rand (R)"
|
9439 |
msgstr ""
|
9440 |
|
@@ -9444,7 +9612,7 @@ msgstr ""
|
|
9444 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9445 |
#: includes/currencies.php:78 includes/currencies.php:80
|
9446 |
#: includes/currencies.php:81 includes/currencies.php:86
|
9447 |
-
#: includes/currencies.php:88
|
9448 |
msgid "South Korean Won"
|
9449 |
msgstr ""
|
9450 |
|
@@ -9455,6 +9623,7 @@ msgstr ""
|
|
9455 |
#: includes/currencies.php:78 includes/currencies.php:81
|
9456 |
#: includes/currencies.php:83 includes/currencies.php:84
|
9457 |
#: includes/currencies.php:89 includes/currencies.php:91
|
|
|
9458 |
msgid "Swedish Krona"
|
9459 |
msgstr ""
|
9460 |
|
@@ -9465,6 +9634,7 @@ msgstr ""
|
|
9465 |
#: includes/currencies.php:79 includes/currencies.php:82
|
9466 |
#: includes/currencies.php:84 includes/currencies.php:85
|
9467 |
#: includes/currencies.php:90 includes/currencies.php:92
|
|
|
9468 |
msgid "Swiss Franc"
|
9469 |
msgstr ""
|
9470 |
|
@@ -9475,6 +9645,7 @@ msgstr ""
|
|
9475 |
#: includes/currencies.php:80 includes/currencies.php:83
|
9476 |
#: includes/currencies.php:85 includes/currencies.php:86
|
9477 |
#: includes/currencies.php:91 includes/currencies.php:93
|
|
|
9478 |
msgid "Taiwan New Dollars"
|
9479 |
msgstr ""
|
9480 |
|
@@ -9485,6 +9656,7 @@ msgstr ""
|
|
9485 |
#: includes/currencies.php:81 includes/currencies.php:84
|
9486 |
#: includes/currencies.php:86 includes/currencies.php:87
|
9487 |
#: includes/currencies.php:92 includes/currencies.php:94
|
|
|
9488 |
msgid "Thai Baht"
|
9489 |
msgstr ""
|
9490 |
|
@@ -9494,7 +9666,7 @@ msgstr ""
|
|
9494 |
#: includes/currencies.php:78 includes/currencies.php:82
|
9495 |
#: includes/currencies.php:85 includes/currencies.php:87
|
9496 |
#: includes/currencies.php:88 includes/currencies.php:93
|
9497 |
-
#: includes/currencies.php:95
|
9498 |
msgid "Turkish Lira"
|
9499 |
msgstr ""
|
9500 |
|
@@ -9504,7 +9676,7 @@ msgstr ""
|
|
9504 |
#: includes/currencies.php:79 includes/currencies.php:84
|
9505 |
#: includes/currencies.php:87 includes/currencies.php:89
|
9506 |
#: includes/currencies.php:90 includes/currencies.php:95
|
9507 |
-
#: includes/currencies.php:97
|
9508 |
msgid "Vietnamese Dong"
|
9509 |
msgstr ""
|
9510 |
|
@@ -9538,7 +9710,7 @@ msgstr ""
|
|
9538 |
msgid "Profile Start Date Issue Detected and Fixed at %s"
|
9539 |
msgstr ""
|
9540 |
|
9541 |
-
#: includes/functions.php:
|
9542 |
#: includes/functions.php:160 includes/functions.php:196
|
9543 |
#: includes/functions.php:200 includes/functions.php:202
|
9544 |
#: includes/functions.php:203 includes/functions.php:204
|
@@ -9554,7 +9726,12 @@ msgstr ""
|
|
9554 |
msgid "The price for membership is <strong>%s</strong> now"
|
9555 |
msgstr ""
|
9556 |
|
9557 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
|
|
9558 |
#: includes/functions.php:202 includes/functions.php:204
|
9559 |
#: includes/functions.php:205 includes/functions.php:206
|
9560 |
#: includes/functions.php:209 includes/functions.php:245
|
@@ -9569,70 +9746,70 @@ msgstr ""
|
|
9569 |
msgid "<strong>%s</strong> now"
|
9570 |
msgstr ""
|
9571 |
|
9572 |
-
#: includes/functions.php:
|
9573 |
#: includes/functions.php:349 includes/functions.php:388
|
9574 |
#: includes/functions.php:393
|
9575 |
#, php-format
|
9576 |
msgid " and then <strong>%1$s per %2$s for %3$d more %4$s</strong>."
|
9577 |
msgstr ""
|
9578 |
|
9579 |
-
#: includes/functions.php:
|
9580 |
#: includes/functions.php:351 includes/functions.php:390
|
9581 |
#: includes/functions.php:395
|
9582 |
#, php-format
|
9583 |
msgid " and then <strong>%1$s every %2$d %3$s for %4$d more payments</strong>."
|
9584 |
msgstr ""
|
9585 |
|
9586 |
-
#: includes/functions.php:
|
9587 |
#: includes/functions.php:354 includes/functions.php:393
|
9588 |
#: includes/functions.php:398
|
9589 |
#, php-format
|
9590 |
msgid " and then <strong>%1$s after %2$d %3$s</strong>."
|
9591 |
msgstr ""
|
9592 |
|
9593 |
-
#: includes/functions.php:
|
9594 |
#: includes/functions.php:359 includes/functions.php:398
|
9595 |
#: includes/functions.php:403
|
9596 |
#, php-format
|
9597 |
msgid "The price for membership is <strong>%1$s per %2$s</strong>."
|
9598 |
msgstr ""
|
9599 |
|
9600 |
-
#: includes/functions.php:
|
9601 |
#: includes/functions.php:361 includes/functions.php:400
|
9602 |
#: includes/functions.php:405
|
9603 |
#, php-format
|
9604 |
msgid "<strong>%1$s per %2$s</strong>."
|
9605 |
msgstr ""
|
9606 |
|
9607 |
-
#: includes/functions.php:
|
9608 |
#: includes/functions.php:365 includes/functions.php:404
|
9609 |
#: includes/functions.php:409
|
9610 |
#, php-format
|
9611 |
msgid "The price for membership is <strong>%1$s every %2$d %3$s</strong>."
|
9612 |
msgstr ""
|
9613 |
|
9614 |
-
#: includes/functions.php:
|
9615 |
#: includes/functions.php:367 includes/functions.php:406
|
9616 |
#: includes/functions.php:411
|
9617 |
#, php-format
|
9618 |
msgid "<strong>%1$s every %2$d %3$s</strong>."
|
9619 |
msgstr ""
|
9620 |
|
9621 |
-
#: includes/functions.php:
|
9622 |
#: includes/functions.php:372 includes/functions.php:411
|
9623 |
#: includes/functions.php:416
|
9624 |
#, php-format
|
9625 |
msgid " and then <strong>%1$s per %2$s</strong>."
|
9626 |
msgstr ""
|
9627 |
|
9628 |
-
#: includes/functions.php:
|
9629 |
#: includes/functions.php:374 includes/functions.php:413
|
9630 |
#: includes/functions.php:418
|
9631 |
#, php-format
|
9632 |
msgid " and then <strong>%1$s every %2$d %3$s</strong>."
|
9633 |
msgstr ""
|
9634 |
|
9635 |
-
#: includes/functions.php:
|
9636 |
#: includes/functions.php:238 includes/functions.php:249
|
9637 |
#: includes/functions.php:260 includes/functions.php:261
|
9638 |
#: includes/functions.php:262 includes/functions.php:264
|
@@ -9645,7 +9822,7 @@ msgstr ""
|
|
9645 |
msgid "After your initial payment, your first payment is Free."
|
9646 |
msgstr ""
|
9647 |
|
9648 |
-
#: includes/functions.php:
|
9649 |
#: includes/functions.php:242 includes/functions.php:253
|
9650 |
#: includes/functions.php:264 includes/functions.php:265
|
9651 |
#: includes/functions.php:266 includes/functions.php:268
|
@@ -9659,7 +9836,7 @@ msgstr ""
|
|
9659 |
msgid "After your initial payment, your first %d payments are Free."
|
9660 |
msgstr ""
|
9661 |
|
9662 |
-
#: includes/functions.php:
|
9663 |
#: includes/functions.php:249 includes/functions.php:260
|
9664 |
#: includes/functions.php:271 includes/functions.php:272
|
9665 |
#: includes/functions.php:273 includes/functions.php:275
|
@@ -9672,14 +9849,14 @@ msgstr ""
|
|
9672 |
msgid "After your initial payment, your first payment will cost %s."
|
9673 |
msgstr ""
|
9674 |
|
9675 |
-
#: includes/functions.php:
|
9676 |
#: includes/functions.php:397 includes/functions.php:436
|
9677 |
#: includes/functions.php:441
|
9678 |
#, php-format
|
9679 |
msgid "After your initial payment, your first %1$d payments will cost %2$s."
|
9680 |
msgstr ""
|
9681 |
|
9682 |
-
#: includes/functions.php:
|
9683 |
#: includes/functions.php:388 includes/functions.php:407
|
9684 |
#: includes/functions.php:446 includes/functions.php:451
|
9685 |
#: includes/functions.php:489 includes/functions.php:508
|
@@ -9688,49 +9865,49 @@ msgstr ""
|
|
9688 |
msgid "Customers in %1$s will be charged %2$s%% tax."
|
9689 |
msgstr ""
|
9690 |
|
9691 |
-
#: includes/functions.php:
|
9692 |
#: includes/functions.php:465 includes/functions.php:504
|
9693 |
#: includes/functions.php:509
|
9694 |
#, php-format
|
9695 |
msgid "<strong>%1$s per %2$s for %3$d more %4$s</strong>"
|
9696 |
msgstr ""
|
9697 |
|
9698 |
-
#: includes/functions.php:
|
9699 |
#: includes/functions.php:467 includes/functions.php:506
|
9700 |
#: includes/functions.php:511
|
9701 |
#, php-format
|
9702 |
msgid "<strong>%1$s every %2$d %3$s for %4$d more payments</strong>"
|
9703 |
msgstr ""
|
9704 |
|
9705 |
-
#: includes/functions.php:
|
9706 |
#: includes/functions.php:470 includes/functions.php:509
|
9707 |
#: includes/functions.php:514
|
9708 |
#, php-format
|
9709 |
msgid "<strong>%1$s after %2$d %3$s</strong>"
|
9710 |
msgstr ""
|
9711 |
|
9712 |
-
#: includes/functions.php:
|
9713 |
#: includes/functions.php:473 includes/functions.php:512
|
9714 |
#: includes/functions.php:517
|
9715 |
#, php-format
|
9716 |
msgid "<strong>%1$s every %2$s</strong>"
|
9717 |
msgstr ""
|
9718 |
|
9719 |
-
#: includes/functions.php:
|
9720 |
#: includes/functions.php:475 includes/functions.php:514
|
9721 |
#: includes/functions.php:519
|
9722 |
#, php-format
|
9723 |
msgid "<strong>%1$s every %2$d %3$s</strong>"
|
9724 |
msgstr ""
|
9725 |
|
9726 |
-
#: includes/functions.php:
|
9727 |
#: includes/functions.php:497 includes/functions.php:511
|
9728 |
#: includes/functions.php:520 includes/functions.php:536
|
9729 |
#: includes/functions.php:541
|
9730 |
msgid "Trial pricing has been applied to the first payment."
|
9731 |
msgstr ""
|
9732 |
|
9733 |
-
#: includes/functions.php:
|
9734 |
#: includes/functions.php:499 includes/functions.php:513
|
9735 |
#: includes/functions.php:522 includes/functions.php:538
|
9736 |
#: includes/functions.php:543
|
@@ -9738,21 +9915,21 @@ msgstr ""
|
|
9738 |
msgid "Trial pricing has been applied to the first %d payments."
|
9739 |
msgstr ""
|
9740 |
|
9741 |
-
#: includes/functions.php:
|
9742 |
#: includes/functions.php:524 includes/functions.php:563
|
9743 |
#: includes/functions.php:568
|
9744 |
#, php-format
|
9745 |
msgid "Membership expires after %1$d %2$s."
|
9746 |
msgstr ""
|
9747 |
|
9748 |
-
#: includes/functions.php:
|
9749 |
#: includes/functions.php:543 includes/functions.php:582
|
9750 |
#: includes/functions.php:587
|
9751 |
#, php-format
|
9752 |
msgid "%1$s membership expires after %2$d %3$s"
|
9753 |
msgstr ""
|
9754 |
|
9755 |
-
#: includes/functions.php:
|
9756 |
#: includes/functions.php:514 includes/functions.php:525
|
9757 |
#: includes/functions.php:536 includes/functions.php:537
|
9758 |
#: includes/functions.php:538 includes/functions.php:545
|
@@ -9767,14 +9944,14 @@ msgstr ""
|
|
9767 |
msgid "User ID not found."
|
9768 |
msgstr ""
|
9769 |
|
9770 |
-
#: includes/functions.php:
|
9771 |
#: includes/functions.php:889 includes/functions.php:894
|
9772 |
#: includes/functions.php:913 includes/functions.php:952
|
9773 |
#: includes/functions.php:957
|
9774 |
msgid "No membership_id specified in pmpro_changeMembershipLevel."
|
9775 |
msgstr ""
|
9776 |
|
9777 |
-
#: includes/functions.php:
|
9778 |
#: includes/functions.php:508 includes/functions.php:531
|
9779 |
#: includes/functions.php:542 includes/functions.php:553
|
9780 |
#: includes/functions.php:554 includes/functions.php:555
|
@@ -9793,7 +9970,7 @@ msgstr ""
|
|
9793 |
msgid "Invalid level."
|
9794 |
msgstr ""
|
9795 |
|
9796 |
-
#: includes/functions.php:
|
9797 |
#: includes/functions.php:542 includes/functions.php:553
|
9798 |
#: includes/functions.php:564 includes/functions.php:565
|
9799 |
#: includes/functions.php:566 includes/functions.php:573
|
@@ -9809,7 +9986,7 @@ msgstr ""
|
|
9809 |
msgid "not changing?"
|
9810 |
msgstr ""
|
9811 |
|
9812 |
-
#: includes/functions.php:
|
9813 |
#: includes/functions.php:559 includes/functions.php:570
|
9814 |
#: includes/functions.php:581 includes/functions.php:582
|
9815 |
#: includes/functions.php:583 includes/functions.php:590
|
@@ -9840,7 +10017,7 @@ msgstr ""
|
|
9840 |
msgid "Error interacting with database"
|
9841 |
msgstr ""
|
9842 |
|
9843 |
-
#: includes/functions.php:
|
9844 |
#: includes/functions.php:1064 includes/functions.php:1067
|
9845 |
#: includes/functions.php:1077 includes/functions.php:1096
|
9846 |
#: includes/functions.php:1123 includes/functions.php:1127
|
@@ -9851,7 +10028,7 @@ msgstr ""
|
|
9851 |
msgid "Error interacting with database: %s"
|
9852 |
msgstr ""
|
9853 |
|
9854 |
-
#: includes/functions.php:
|
9855 |
#: includes/functions.php:629 includes/functions.php:651
|
9856 |
#: includes/functions.php:667 includes/functions.php:668
|
9857 |
#: includes/functions.php:678 includes/functions.php:681
|
@@ -9883,7 +10060,7 @@ msgstr ""
|
|
9883 |
msgid "Membership level not found."
|
9884 |
msgstr ""
|
9885 |
|
9886 |
-
#: includes/functions.php:
|
9887 |
#: includes/functions.php:1101 includes/functions.php:1118
|
9888 |
#: includes/functions.php:1142 includes/functions.php:1143
|
9889 |
#: includes/functions.php:1150 includes/functions.php:1157
|
@@ -9899,7 +10076,7 @@ msgstr ""
|
|
9899 |
msgid "No code was given to check."
|
9900 |
msgstr ""
|
9901 |
|
9902 |
-
#: includes/functions.php:
|
9903 |
#: includes/functions.php:1072 includes/functions.php:1088
|
9904 |
#: includes/functions.php:1099 includes/functions.php:1102
|
9905 |
#: includes/functions.php:1109 includes/functions.php:1110
|
@@ -9918,7 +10095,7 @@ msgstr ""
|
|
9918 |
msgid "The discount code could not be found."
|
9919 |
msgstr ""
|
9920 |
|
9921 |
-
#: includes/functions.php:
|
9922 |
#: includes/functions.php:1088 includes/functions.php:1104
|
9923 |
#: includes/functions.php:1115 includes/functions.php:1118
|
9924 |
#: includes/functions.php:1124 includes/functions.php:1125
|
@@ -9938,7 +10115,7 @@ msgstr ""
|
|
9938 |
msgid "This discount code goes into effect on %s."
|
9939 |
msgstr ""
|
9940 |
|
9941 |
-
#: includes/functions.php:
|
9942 |
#: includes/functions.php:1097 includes/functions.php:1113
|
9943 |
#: includes/functions.php:1124 includes/functions.php:1127
|
9944 |
#: includes/functions.php:1131 includes/functions.php:1132
|
@@ -9958,7 +10135,7 @@ msgstr ""
|
|
9958 |
msgid "This discount code expired on %s."
|
9959 |
msgstr ""
|
9960 |
|
9961 |
-
#: includes/functions.php:
|
9962 |
#: includes/functions.php:1109 includes/functions.php:1125
|
9963 |
#: includes/functions.php:1136 includes/functions.php:1139
|
9964 |
#: includes/functions.php:1141 includes/functions.php:1142
|
@@ -9977,7 +10154,7 @@ msgstr ""
|
|
9977 |
msgid "This discount code is no longer valid."
|
9978 |
msgstr ""
|
9979 |
|
9980 |
-
#: includes/functions.php:
|
9981 |
#: includes/functions.php:1124 includes/functions.php:1140
|
9982 |
#: includes/functions.php:1151 includes/functions.php:1154
|
9983 |
#: includes/functions.php:1155 includes/functions.php:1164
|
@@ -9996,7 +10173,7 @@ msgstr ""
|
|
9996 |
msgid "This discount code does not apply to this membership level."
|
9997 |
msgstr ""
|
9998 |
|
9999 |
-
#: includes/functions.php:
|
10000 |
#: includes/functions.php:1132 includes/functions.php:1148
|
10001 |
#: includes/functions.php:1159 includes/functions.php:1162
|
10002 |
#: includes/functions.php:1172 includes/functions.php:1180
|
@@ -10015,7 +10192,7 @@ msgstr ""
|
|
10015 |
msgid "This discount code is okay."
|
10016 |
msgstr ""
|
10017 |
|
10018 |
-
#: includes/functions.php:
|
10019 |
#: includes/functions.php:1156 includes/functions.php:1172
|
10020 |
#: includes/functions.php:1183 includes/functions.php:1186
|
10021 |
#: includes/functions.php:1196 includes/functions.php:1205
|
@@ -10034,7 +10211,7 @@ msgstr ""
|
|
10034 |
msgid "and"
|
10035 |
msgstr ""
|
10036 |
|
10037 |
-
#: includes/functions.php:
|
10038 |
#: includes/functions.php:1341 includes/functions.php:1361
|
10039 |
#: includes/functions.php:1372 includes/functions.php:1375
|
10040 |
#: includes/functions.php:1385 includes/functions.php:1394
|
@@ -10056,7 +10233,7 @@ msgstr ""
|
|
10056 |
msgid "Sign Up for !!name!! Now"
|
10057 |
msgstr ""
|
10058 |
|
10059 |
-
#: includes/functions.php:
|
10060 |
#: includes/functions.php:2054 includes/functions.php:2085
|
10061 |
#: includes/functions.php:2124 includes/functions.php:2126
|
10062 |
#: includes/functions.php:2179 includes/functions.php:2223
|
@@ -10065,7 +10242,7 @@ msgid "Sign Up Now"
|
|
10065 |
msgstr ""
|
10066 |
|
10067 |
#: includes/init.php:176 includes/profile.php:22 pages/checkout.php:47
|
10068 |
-
#: pages/confirmation.php:53 pages/confirmation.php:
|
10069 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
10070 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
10071 |
#: adminpages/orders.php:970 adminpages/orders.php:1107
|
@@ -10097,34 +10274,6 @@ msgstr ""
|
|
10097 |
msgid "Something went wrong. SendWP was not installed correctly."
|
10098 |
msgstr ""
|
10099 |
|
10100 |
-
#: includes/license.php:199 includes/license.php:199 includes/license.php:202
|
10101 |
-
#: includes/license.php:273 includes/license.php:278 includes/license.php:288
|
10102 |
-
#: includes/license.php:290 includes/license.php:291 includes/license.php:298
|
10103 |
-
msgid "Invalid PMPro License Key."
|
10104 |
-
msgstr ""
|
10105 |
-
|
10106 |
-
#: includes/license.php:202 includes/license.php:202 includes/license.php:205
|
10107 |
-
#: includes/license.php:273 includes/license.php:278 includes/license.php:288
|
10108 |
-
#: includes/license.php:291 includes/license.php:293 includes/license.php:301
|
10109 |
-
msgid ""
|
10110 |
-
"If you're running Paid Memberships Pro on a production website, we recommend "
|
10111 |
-
"an annual support license."
|
10112 |
-
msgstr ""
|
10113 |
-
|
10114 |
-
#: includes/license.php:203 includes/updates/upgrade_1_9_4.php:27
|
10115 |
-
#: includes/license.php:203 includes/license.php:206 includes/license.php:274
|
10116 |
-
#: includes/license.php:279 includes/license.php:289 includes/license.php:292
|
10117 |
-
#: includes/license.php:294 includes/license.php:302
|
10118 |
-
#: includes/updates/upgrade_1_9_4.php:27
|
10119 |
-
msgid "Dismiss"
|
10120 |
-
msgstr ""
|
10121 |
-
|
10122 |
-
#: includes/license.php:203 includes/license.php:203 includes/license.php:206
|
10123 |
-
#: includes/license.php:274 includes/license.php:279 includes/license.php:289
|
10124 |
-
#: includes/license.php:292 includes/license.php:294 includes/license.php:302
|
10125 |
-
msgid "More Info"
|
10126 |
-
msgstr ""
|
10127 |
-
|
10128 |
#: includes/localization.php:33 includes/localization.php:23
|
10129 |
#: includes/localization.php:26 includes/localization.php:33
|
10130 |
msgid "Day"
|
@@ -10165,119 +10314,122 @@ msgstr ""
|
|
10165 |
msgid "Years"
|
10166 |
msgstr ""
|
10167 |
|
10168 |
-
#: includes/login.php:
|
10169 |
#: includes/login.php:235 includes/login.php:251 includes/login.php:275
|
10170 |
msgid "Welcome"
|
10171 |
msgstr ""
|
10172 |
|
10173 |
-
#: includes/login.php:
|
10174 |
#: includes/login.php:237 includes/login.php:253 includes/login.php:277
|
10175 |
msgid "Lost Password"
|
10176 |
msgstr ""
|
10177 |
|
10178 |
-
#: includes/login.php:
|
10179 |
#: includes/login.php:239 includes/login.php:255 includes/login.php:279
|
10180 |
msgid "Reset Password"
|
10181 |
msgstr ""
|
10182 |
|
10183 |
-
#: includes/login.php:
|
10184 |
#: includes/login.php:303 includes/login.php:751 includes/login.php:820
|
10185 |
msgid "There was a problem with your username or password."
|
10186 |
msgstr ""
|
10187 |
|
10188 |
-
#: includes/login.php:
|
10189 |
msgid "Unknown username. Check again or try your email address."
|
10190 |
msgstr ""
|
10191 |
|
10192 |
-
#: includes/login.php:
|
10193 |
msgid "Empty username. Please enter your username and try again."
|
10194 |
msgstr ""
|
10195 |
|
10196 |
-
#: includes/login.php:
|
10197 |
msgid "Empty password. Please enter your password and try again."
|
10198 |
msgstr ""
|
10199 |
|
10200 |
-
#: includes/login.php:
|
10201 |
msgid "The password you entered for the user is incorrect. Please try again."
|
10202 |
msgstr ""
|
10203 |
|
10204 |
-
#: includes/login.php:
|
10205 |
msgid "Check your email for the confirmation link."
|
10206 |
msgstr ""
|
10207 |
|
10208 |
-
#: includes/login.php:
|
10209 |
msgid "You are now logged out."
|
10210 |
msgstr ""
|
10211 |
|
10212 |
-
#: includes/login.php:
|
10213 |
msgid "There was a problem logging you out."
|
10214 |
msgstr ""
|
10215 |
|
10216 |
-
#: includes/login.php:
|
10217 |
msgid "Check your email for a link to reset your password."
|
10218 |
msgstr ""
|
10219 |
|
10220 |
-
#: includes/login.php:
|
10221 |
msgid "There was an unexpected error regarding your email. Please try again"
|
10222 |
msgstr ""
|
10223 |
|
10224 |
-
#: includes/login.php:
|
10225 |
msgid "Your reset password key is invalid."
|
10226 |
msgstr ""
|
10227 |
|
10228 |
-
#: includes/login.php:
|
10229 |
msgid ""
|
10230 |
"Your reset password key is expired, please request a new key from the "
|
10231 |
"password reset page."
|
10232 |
msgstr ""
|
10233 |
|
10234 |
-
#: includes/login.php:
|
10235 |
msgid "Your password has successfully been updated."
|
10236 |
msgstr ""
|
10237 |
|
10238 |
-
#: includes/login.php:
|
10239 |
msgid "There was a problem updating your password"
|
10240 |
msgstr ""
|
10241 |
|
10242 |
-
#: includes/login.php:
|
10243 |
msgid "There is no account with that username or email address."
|
10244 |
msgstr ""
|
10245 |
|
10246 |
-
#: includes/login.php:
|
10247 |
msgid "Please enter a valid username."
|
10248 |
msgstr ""
|
10249 |
|
10250 |
-
#: includes/login.php:
|
10251 |
msgid "You've entered an invalid email address."
|
10252 |
msgstr ""
|
10253 |
|
10254 |
-
#: includes/login.php:
|
10255 |
-
#: includes/login.php:406 includes/profile.php:586 includes/profile.php:
|
|
|
10256 |
msgid "New passwords do not match."
|
10257 |
msgstr ""
|
10258 |
|
10259 |
-
#: includes/login.php:
|
10260 |
-
#: includes/login.php:410 includes/profile.php:582 includes/profile.php:
|
|
|
10261 |
msgid "Please complete all fields."
|
10262 |
msgstr ""
|
10263 |
|
10264 |
-
#: includes/login.php:
|
10265 |
msgid ""
|
10266 |
"The email could not be sent. This site may not be correctly configured to "
|
10267 |
"send emails."
|
10268 |
msgstr ""
|
10269 |
|
10270 |
-
#: includes/login.php:
|
10271 |
#: includes/login.php:587 includes/login.php:636 includes/profile.php:637
|
10272 |
-
#: includes/profile.php:
|
|
|
10273 |
msgid "Strength Indicator"
|
10274 |
msgstr ""
|
10275 |
|
10276 |
-
#: includes/login.php:
|
10277 |
msgid "Missing request ID."
|
10278 |
msgstr ""
|
10279 |
|
10280 |
-
#: includes/login.php:
|
10281 |
msgid "Missing confirm key."
|
10282 |
msgstr ""
|
10283 |
|
@@ -10299,32 +10451,32 @@ msgstr ""
|
|
10299 |
msgid "Log In Widget - PMPro"
|
10300 |
msgstr ""
|
10301 |
|
10302 |
-
#: includes/metaboxes.php:
|
10303 |
#: includes/metaboxes.php:39 includes/metaboxes.php:40
|
10304 |
msgid ""
|
10305 |
"This post is already protected for this level because it is within a "
|
10306 |
"category that requires membership."
|
10307 |
msgstr ""
|
10308 |
|
10309 |
-
#: includes/metaboxes.php:
|
10310 |
#: includes/metaboxes.php:99 includes/metaboxes.php:100
|
10311 |
#: includes/metaboxes.php:104 includes/metaboxes.php:105
|
10312 |
#: includes/metaboxes.php:106
|
10313 |
msgid "Require Membership"
|
10314 |
msgstr ""
|
10315 |
|
10316 |
-
#: includes/metaboxes.php:
|
10317 |
#: includes/metaboxes.php:134 includes/metaboxes.php:135
|
10318 |
#: includes/metaboxes.php:136
|
10319 |
msgid ""
|
10320 |
"Only members of these levels will be able to view posts in this category."
|
10321 |
msgstr ""
|
10322 |
|
10323 |
-
#: includes/pointers.php:31 includes/pointers.php:28
|
10324 |
msgid "PMPro v2.0 Update"
|
10325 |
msgstr ""
|
10326 |
|
10327 |
-
#: includes/pointers.php:32 includes/pointers.php:29
|
10328 |
#, php-format
|
10329 |
msgid ""
|
10330 |
"The Memberships menu has moved. Check out the new dashboard. The Membership "
|
@@ -10333,6 +10485,7 @@ msgid ""
|
|
10333 |
msgstr ""
|
10334 |
|
10335 |
#: includes/pointers.php:47 includes/pointers.php:44 includes/pointers.php:45
|
|
|
10336 |
msgid "Close"
|
10337 |
msgstr ""
|
10338 |
|
@@ -10608,7 +10761,7 @@ msgstr ""
|
|
10608 |
|
10609 |
#: includes/profile.php:58 pages/invoice.php:31
|
10610 |
#: shortcodes/pmpro_account.php:231 includes/profile.php:58
|
10611 |
-
#: includes/profile.php:67 includes/profile.php:72
|
10612 |
#: shortcodes/pmpro_account.php:148 shortcodes/pmpro_account.php:224
|
10613 |
#: shortcodes/pmpro_account.php:231
|
10614 |
msgid "Paid"
|
@@ -10662,98 +10815,108 @@ msgstr ""
|
|
10662 |
msgid "This email is already registered, please choose another one."
|
10663 |
msgstr ""
|
10664 |
|
10665 |
-
#: includes/profile.php:
|
10666 |
msgid "Your profile has been updated."
|
10667 |
msgstr ""
|
10668 |
|
10669 |
-
#: includes/profile.php:
|
10670 |
-
#: includes/profile.php:490 includes/profile.php:
|
10671 |
-
#: pages/billing.php:
|
10672 |
-
#: pages/billing.php:
|
10673 |
-
#: pages/billing.php:
|
10674 |
-
#: pages/billing.php:
|
10675 |
-
#: pages/billing.php:
|
10676 |
-
#: pages/
|
10677 |
-
#: pages/checkout.php:
|
10678 |
-
#: pages/checkout.php:
|
10679 |
-
#: pages/checkout.php:
|
10680 |
-
#: pages/checkout.php:336
|
10681 |
msgid "First Name"
|
10682 |
msgstr ""
|
10683 |
|
10684 |
-
#: includes/profile.php:
|
10685 |
-
#: includes/profile.php:491 includes/profile.php:
|
10686 |
-
#: pages/billing.php:
|
10687 |
-
#: pages/billing.php:
|
10688 |
-
#: pages/billing.php:
|
10689 |
-
#: pages/billing.php:
|
10690 |
-
#: pages/billing.php:
|
10691 |
-
#: pages/
|
10692 |
-
#: pages/checkout.php:
|
10693 |
-
#: pages/checkout.php:
|
10694 |
-
#: pages/checkout.php:
|
10695 |
-
#: pages/checkout.php:340
|
10696 |
msgid "Last Name"
|
10697 |
msgstr ""
|
10698 |
|
10699 |
-
#: includes/profile.php:
|
|
|
10700 |
msgid "Display name publicly as"
|
10701 |
msgstr ""
|
10702 |
|
10703 |
-
#: includes/profile.php:
|
|
|
10704 |
msgid "Update Profile"
|
10705 |
msgstr ""
|
10706 |
|
10707 |
-
#: includes/profile.php:
|
|
|
10708 |
msgid "Please enter your current password."
|
10709 |
msgstr ""
|
10710 |
|
10711 |
-
#: includes/profile.php:
|
|
|
10712 |
msgid "Your current password is incorrect."
|
10713 |
msgstr ""
|
10714 |
|
10715 |
-
#: includes/profile.php:
|
|
|
10716 |
msgid "Your password has been updated."
|
10717 |
msgstr ""
|
10718 |
|
10719 |
-
#: includes/profile.php:
|
10720 |
-
#:
|
10721 |
-
#:
|
10722 |
-
#: shortcodes/pmpro_account.php:
|
|
|
10723 |
msgid "Change Password"
|
10724 |
msgstr ""
|
10725 |
|
10726 |
-
#: includes/profile.php:
|
|
|
10727 |
msgid "Current Password"
|
10728 |
msgstr ""
|
10729 |
|
10730 |
-
#: includes/profile.php:
|
10731 |
#: includes/profile.php:535 includes/profile.php:546 includes/profile.php:631
|
10732 |
-
#: includes/profile.php:636 includes/profile.php:
|
|
|
10733 |
#: includes/profile.php:674 includes/profile.php:681
|
10734 |
msgid "Required Field"
|
10735 |
msgstr ""
|
10736 |
|
10737 |
-
#: includes/profile.php:
|
|
|
10738 |
msgid "New Password"
|
10739 |
msgstr ""
|
10740 |
|
10741 |
-
#: includes/profile.php:
|
|
|
10742 |
msgid "Confirm New Password"
|
10743 |
msgstr ""
|
10744 |
|
10745 |
-
#: includes/updates.php:
|
10746 |
msgid "Paid Memberships Pro Data Update Required"
|
10747 |
msgstr ""
|
10748 |
|
10749 |
-
#: includes/updates.php:
|
10750 |
#, php-format
|
10751 |
msgid ""
|
10752 |
"(1) <a target=\"_blank\" href=\"%s\">Backup your WordPress database</a></"
|
10753 |
"strong> and then (2) <a href=\"%s\">click here to start the update</a>."
|
10754 |
msgstr ""
|
10755 |
|
10756 |
-
#: includes/updates.php:
|
10757 |
#: includes/updates.php:136
|
10758 |
msgid "All Paid Memberships Pro updates have finished."
|
10759 |
msgstr ""
|
@@ -10772,6 +10935,13 @@ msgid ""
|
|
10772 |
"order to display correctly."
|
10773 |
msgstr ""
|
10774 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10775 |
#: includes/updates/upgrade_1_9_4.php:27 includes/updates/upgrade_1_9_4.php:27
|
10776 |
msgid ""
|
10777 |
"If you notice UI issues after upgrading, <a href=\"https://www."
|
@@ -10848,7 +11018,7 @@ msgstr ""
|
|
10848 |
#: pages/confirmation.php:69 pages/confirmation.php:78
|
10849 |
#: pages/confirmation.php:79 pages/confirmation.php:82 pages/invoice.php:48
|
10850 |
#: pages/invoice.php:50 pages/invoice.php:60 pages/invoice.php:61
|
10851 |
-
#: pages/invoice.php:62
|
10852 |
msgid "Payment Method"
|
10853 |
msgstr ""
|
10854 |
|
@@ -10857,19 +11027,19 @@ msgstr ""
|
|
10857 |
#: pages/confirmation.php:81 pages/confirmation.php:82
|
10858 |
#: pages/confirmation.php:83 pages/confirmation.php:88 pages/invoice.php:61
|
10859 |
#: pages/invoice.php:62 pages/invoice.php:63 pages/invoice.php:67
|
10860 |
-
#: pages/invoice.php:69
|
10861 |
msgid "ending in"
|
10862 |
msgstr ""
|
10863 |
|
10864 |
-
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:
|
10865 |
-
#: pages/invoice.php:
|
10866 |
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:111
|
10867 |
#: pages/confirmation.php:113 pages/confirmation.php:121
|
10868 |
#: pages/confirmation.php:124 pages/confirmation.php:131
|
10869 |
#: pages/confirmation.php:132 pages/confirmation.php:133
|
10870 |
#: pages/confirmation.php:134 pages/invoice.php:121 pages/invoice.php:133
|
10871 |
#: pages/invoice.php:134 pages/invoice.php:135 pages/invoice.php:136
|
10872 |
-
#: pages/invoice.php:139 pages/invoice.php:141
|
10873 |
msgid "View Your Membership Account →"
|
10874 |
msgstr ""
|
10875 |
|
@@ -10905,6 +11075,7 @@ msgstr ""
|
|
10905 |
#: pages/confirmation.php:65 pages/confirmation.php:66
|
10906 |
#: pages/confirmation.php:67 pages/confirmation.php:69 pages/invoice.php:46
|
10907 |
#: pages/invoice.php:47 pages/invoice.php:48 pages/invoice.php:49
|
|
|
10908 |
msgid "Billing Address"
|
10909 |
msgstr ""
|
10910 |
|
@@ -11132,12 +11303,12 @@ msgstr ""
|
|
11132 |
msgid "My Memberships"
|
11133 |
msgstr ""
|
11134 |
|
11135 |
-
#: pages/cancel.php:
|
11136 |
#: pages/cancel.php:93
|
11137 |
msgid "Cancel All Memberships"
|
11138 |
msgstr ""
|
11139 |
|
11140 |
-
#: pages/cancel.php:
|
11141 |
#: pages/cancel.php:101 pages/cancel.php:102
|
11142 |
msgid "Click here to go to the home page."
|
11143 |
msgstr ""
|
@@ -11270,30 +11441,30 @@ msgid "Security Code (CVC)"
|
|
11270 |
msgstr ""
|
11271 |
|
11272 |
#: pages/checkout.php:472 pages/checkout.php:277 pages/checkout.php:284
|
11273 |
-
#: pages/checkout.php:459 pages/checkout.php:
|
11274 |
-
#: pages/checkout.php:
|
11275 |
-
#: pages/checkout.php:
|
11276 |
-
#: pages/checkout.php:
|
11277 |
-
#: pages/checkout.php:697
|
11278 |
#, php-format
|
11279 |
msgid "I agree to the %s"
|
11280 |
msgstr ""
|
11281 |
|
11282 |
-
#: pages/checkout.php:497 pages/checkout.php:484 pages/checkout.php:
|
11283 |
-
#: pages/checkout.php:
|
11284 |
-
#: pages/checkout.php:
|
11285 |
-
#: pages/checkout.php:
|
11286 |
-
#: pages/checkout.php:
|
11287 |
-
#: pages/checkout.php:717
|
11288 |
msgid "Complete Payment"
|
11289 |
msgstr ""
|
11290 |
|
11291 |
-
#: pages/checkout.php:519 pages/checkout.php:506 pages/checkout.php:
|
11292 |
-
#: pages/checkout.php:
|
11293 |
-
#: pages/checkout.php:
|
11294 |
-
#: pages/checkout.php:
|
11295 |
-
#: pages/checkout.php:
|
11296 |
-
#: pages/checkout.php:739
|
11297 |
msgid "Processing..."
|
11298 |
msgstr ""
|
11299 |
|
@@ -11335,7 +11506,7 @@ msgstr ""
|
|
11335 |
msgid "Print"
|
11336 |
msgstr ""
|
11337 |
|
11338 |
-
#: pages/confirmation.php:52 pages/confirmation.php:
|
11339 |
#: pages/confirmation.php:45 pages/confirmation.php:46
|
11340 |
#: pages/confirmation.php:51 pages/confirmation.php:52
|
11341 |
#: pages/confirmation.php:102 pages/confirmation.php:104
|
@@ -11353,26 +11524,27 @@ msgstr ""
|
|
11353 |
msgid "Membership Expires"
|
11354 |
msgstr ""
|
11355 |
|
11356 |
-
#: pages/confirmation.php:
|
11357 |
#: pages/confirmation.php:61 pages/confirmation.php:63
|
11358 |
#: pages/confirmation.php:65 pages/confirmation.php:71
|
11359 |
#: pages/confirmation.php:87 pages/confirmation.php:88
|
11360 |
#: pages/confirmation.php:90 pages/invoice.php:50 pages/invoice.php:52
|
11361 |
#: pages/invoice.php:69 pages/invoice.php:70 pages/invoice.php:71
|
11362 |
-
#: pages/invoice.php:72 pages/invoice.php:
|
11363 |
-
#: pages/invoice.php:
|
11364 |
-
#: pages/invoice.php:
|
|
|
11365 |
msgid "Total Billed"
|
11366 |
msgstr ""
|
11367 |
|
11368 |
-
#: pages/confirmation.php:
|
11369 |
#: pages/confirmation.php:94 pages/confirmation.php:96 pages/invoice.php:75
|
11370 |
#: pages/invoice.php:76 pages/invoice.php:77 pages/invoice.php:78
|
11371 |
-
#: pages/invoice.php:80 pages/invoice.php:82
|
11372 |
msgid "Coupon"
|
11373 |
msgstr ""
|
11374 |
|
11375 |
-
#: pages/confirmation.php:
|
11376 |
#: pages/confirmation.php:100 pages/confirmation.php:103
|
11377 |
#: pages/confirmation.php:110 pages/confirmation.php:111
|
11378 |
#: pages/confirmation.php:113
|
@@ -11382,7 +11554,7 @@ msgid ""
|
|
11382 |
"sent to %s."
|
11383 |
msgstr ""
|
11384 |
|
11385 |
-
#: pages/confirmation.php:
|
11386 |
#: pages/confirmation.php:103 pages/confirmation.php:105
|
11387 |
#: pages/confirmation.php:113 pages/confirmation.php:116
|
11388 |
#: pages/confirmation.php:123 pages/confirmation.php:124
|
@@ -11391,7 +11563,7 @@ msgstr ""
|
|
11391 |
msgid "Pending"
|
11392 |
msgstr ""
|
11393 |
|
11394 |
-
#: pages/confirmation.php:
|
11395 |
#: pages/confirmation.php:115 pages/confirmation.php:123
|
11396 |
#: pages/confirmation.php:126 pages/confirmation.php:133
|
11397 |
#: pages/confirmation.php:134 pages/confirmation.php:135
|
@@ -11401,57 +11573,52 @@ msgid ""
|
|
11401 |
"site owner."
|
11402 |
msgstr ""
|
11403 |
|
11404 |
-
#: pages/invoice.php:
|
11405 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:103
|
11406 |
-
#: pages/invoice.php:106 pages/invoice.php:108
|
11407 |
msgid "Invoice #"
|
11408 |
msgstr ""
|
11409 |
|
11410 |
-
#: pages/invoice.php:
|
11411 |
#: pages/invoice.php:127 pages/invoice.php:128 pages/invoice.php:129
|
11412 |
-
#: pages/invoice.php:132 pages/invoice.php:134
|
11413 |
msgid "No invoices found."
|
11414 |
msgstr ""
|
11415 |
|
11416 |
-
#: pages/invoice.php:
|
11417 |
#: pages/invoice.php:138 pages/invoice.php:139 pages/invoice.php:140
|
11418 |
#: pages/invoice.php:143 pages/invoice.php:145
|
11419 |
msgid "← View All Invoices"
|
11420 |
msgstr ""
|
11421 |
|
11422 |
-
#: pages/levels.php:
|
11423 |
-
#: pages/levels.php:55
|
11424 |
-
msgid "Free"
|
11425 |
-
msgstr ""
|
11426 |
-
|
11427 |
-
#: pages/levels.php:69 pages/levels.php:71 pages/levels.php:47
|
11428 |
#: pages/levels.php:49 pages/levels.php:69 pages/levels.php:71
|
11429 |
#: pages/levels.php:113 pages/levels.php:115
|
11430 |
msgid "Select"
|
11431 |
msgstr ""
|
11432 |
|
11433 |
-
#: pages/levels.php:
|
11434 |
#: pages/levels.php:78 pages/levels.php:123 shortcodes/pmpro_account.php:59
|
11435 |
#: shortcodes/pmpro_account.php:60 shortcodes/pmpro_account.php:61
|
11436 |
msgid "Renew"
|
11437 |
msgstr ""
|
11438 |
|
11439 |
-
#: pages/levels.php:
|
11440 |
#: pages/levels.php:117 pages/levels.php:129
|
11441 |
msgid "Your Level"
|
11442 |
msgstr ""
|
11443 |
|
11444 |
-
#: pages/levels.php:
|
11445 |
#: pages/levels.php:98 pages/levels.php:129 pages/levels.php:145
|
11446 |
msgid "← Return to Your Account"
|
11447 |
msgstr ""
|
11448 |
|
11449 |
-
#: pages/levels.php:
|
11450 |
#: pages/levels.php:100 pages/levels.php:131 pages/levels.php:147
|
11451 |
msgid "← Return to Home"
|
11452 |
msgstr ""
|
11453 |
|
11454 |
-
#: paid-memberships-pro.php:
|
11455 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
11456 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:123
|
11457 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
@@ -11464,7 +11631,7 @@ msgstr ""
|
|
11464 |
msgid "Testing Only"
|
11465 |
msgstr ""
|
11466 |
|
11467 |
-
#: paid-memberships-pro.php:
|
11468 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:128
|
11469 |
#: paid-memberships-pro.php:129 paid-memberships-pro.php:130
|
11470 |
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
|
@@ -11476,7 +11643,7 @@ msgstr ""
|
|
11476 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
11477 |
msgstr ""
|
11478 |
|
11479 |
-
#: paid-memberships-pro.php:
|
11480 |
#: paid-memberships-pro.php:126 paid-memberships-pro.php:133
|
11481 |
#: paid-memberships-pro.php:134 paid-memberships-pro.php:135
|
11482 |
#: paid-memberships-pro.php:136 paid-memberships-pro.php:137
|
@@ -11488,12 +11655,12 @@ msgstr ""
|
|
11488 |
msgid "Cybersource"
|
11489 |
msgstr ""
|
11490 |
|
11491 |
-
#: paid-memberships-pro.php:
|
11492 |
#: paid-memberships-pro.php:162 paid-memberships-pro.php:170
|
11493 |
msgid "Default"
|
11494 |
msgstr ""
|
11495 |
|
11496 |
-
#: paid-memberships-pro.php:
|
11497 |
#: paid-memberships-pro.php:157 paid-memberships-pro.php:158
|
11498 |
#: paid-memberships-pro.php:159 paid-memberships-pro.php:160
|
11499 |
#: paid-memberships-pro.php:161 paid-memberships-pro.php:166
|
@@ -11728,7 +11895,7 @@ msgid ""
|
|
11728 |
"Please contact us."
|
11729 |
msgstr ""
|
11730 |
|
11731 |
-
#: preheaders/checkout.php:
|
11732 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
11733 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
11734 |
#: preheaders/checkout.php:730 preheaders/checkout.php:754
|
@@ -11744,7 +11911,7 @@ msgid ""
|
|
11744 |
"submit this form again. Please contact the site owner to fix this issue."
|
11745 |
msgstr ""
|
11746 |
|
11747 |
-
#: preheaders/checkout.php:
|
11748 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
11749 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
11750 |
#: preheaders/checkout.php:733 preheaders/checkout.php:757
|
@@ -11760,7 +11927,7 @@ msgid ""
|
|
11760 |
"this form again. Please contact the site owner to fix this issue."
|
11761 |
msgstr ""
|
11762 |
|
11763 |
-
#: preheaders/checkout.php:
|
11764 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
11765 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
11766 |
#: preheaders/checkout.php:744 preheaders/checkout.php:768
|
@@ -11776,7 +11943,7 @@ msgid ""
|
|
11776 |
"will be processed."
|
11777 |
msgstr ""
|
11778 |
|
11779 |
-
#: preheaders/checkout.php:
|
11780 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
11781 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
11782 |
#: preheaders/checkout.php:746 preheaders/checkout.php:770
|
@@ -11820,13 +11987,13 @@ msgstr ""
|
|
11820 |
msgid "Trial ending email sent to %s. "
|
11821 |
msgstr ""
|
11822 |
|
11823 |
-
#: services/applydiscountcode.php:
|
11824 |
#: services/applydiscountcode.php:67 services/applydiscountcode.php:70
|
11825 |
#, php-format
|
11826 |
msgid "The %s code has been applied to your order. "
|
11827 |
msgstr ""
|
11828 |
|
11829 |
-
#: services/applydiscountcode.php:
|
11830 |
#: pages/checkout.php:63 pages/checkout.php:64 pages/checkout.php:66
|
11831 |
#: pages/checkout.php:71 pages/checkout.php:72 pages/checkout.php:79
|
11832 |
#: pages/checkout.php:82 services/applydiscountcode.php:74
|
@@ -11835,14 +12002,15 @@ msgstr ""
|
|
11835 |
msgid "Click here to change your discount code"
|
11836 |
msgstr ""
|
11837 |
|
11838 |
-
#: services/applydiscountcode.php:
|
11839 |
-
#: services/applydiscountcode.php:
|
11840 |
-
#: services/applydiscountcode.php:
|
|
|
11841 |
#, php-format
|
11842 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
11843 |
msgstr ""
|
11844 |
|
11845 |
-
#: services/authnet-silent-post.php:
|
11846 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
11847 |
#: services/authnet-silent-post.php:144 services/authnet-silent-post.php:145
|
11848 |
#: services/authnet-silent-post.php:149 services/authnet-silent-post.php:167
|
@@ -13295,6 +13463,26 @@ msgstr ""
|
|
13295 |
msgid "Verify Key"
|
13296 |
msgstr ""
|
13297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13298 |
#: includes/profile.php:82 includes/profile.php:84
|
13299 |
msgid "User is not paying."
|
13300 |
msgstr ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: paid-memberships-pro\n"
|
8 |
"Report-Msgid-Bugs-To: info@paidmembershipspro.com\n"
|
9 |
+
"POT-Creation-Date: 2020-11-04 08:31+1100\n"
|
10 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
11 |
"Last-Translator: \n"
|
12 |
"Language-Team: Stranger Studios <info@paidmembershipspro.com>\n"
|
163 |
msgid "Activate %s"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: adminpages/addons.php:230 adminpages/discountcodes.php:813
|
167 |
+
#: adminpages/membershiplevels.php:803 adminpages/addons.php:213
|
168 |
#: adminpages/addons.php:216 adminpages/addons.php:229
|
169 |
#: adminpages/addons.php:230 adminpages/addons.php:231
|
170 |
#: adminpages/discountcodes.php:771 adminpages/discountcodes.php:772
|
355 |
"review the notes in the Billing Details section below."
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: adminpages/admin_header.php:129
|
359 |
+
msgid ""
|
360 |
+
"The billing details for some of your discount codes are not supported by "
|
361 |
+
"your gateway."
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: adminpages/admin_header.php:133
|
365 |
+
msgid ""
|
366 |
+
"The billing details for this discount code are not supported by your gateway."
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: adminpages/admin_header.php:137
|
370 |
+
msgid "The discount codes with issues are highlighted below."
|
371 |
+
msgstr ""
|
372 |
+
|
373 |
+
#: adminpages/admin_header.php:139
|
374 |
+
msgid "Please edit your discount codes"
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#: adminpages/admin_header.php:152
|
378 |
+
#: classes/gateways/class.pmprogateway_stripe.php:74
|
379 |
#: adminpages/admin_header.php:125 adminpages/admin_header.php:135
|
380 |
#: classes/gateways/class.pmprogateway_stripe.php:66
|
381 |
#: classes/gateways/class.pmprogateway_stripe.php:68
|
387 |
"PHP %s or greater. Ask your host to upgrade."
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: adminpages/admin_header.php:155
|
391 |
#: classes/gateways/class.pmprogateway_braintree.php:73
|
392 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:138
|
393 |
#: classes/gateways/class.pmprogateway_braintree.php:50
|
399 |
"to PHP %s or greater. Ask your host to upgrade."
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: adminpages/admin_header.php:161 adminpages/admin_header.php:134
|
403 |
#: adminpages/admin_header.php:144
|
404 |
#, php-format
|
405 |
msgid "We recommend upgrading to PHP %s or greater. Ask your host to upgrade."
|
406 |
msgstr ""
|
407 |
|
408 |
+
#: adminpages/admin_header.php:173 adminpages/admin_header.php:156
|
409 |
#: adminpages/admin_header.php:160
|
410 |
msgid "Documentation"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: adminpages/admin_header.php:174 adminpages/admin_header.php:157
|
414 |
#: adminpages/admin_header.php:161
|
415 |
msgid "Get Support"
|
416 |
msgstr ""
|
417 |
|
418 |
+
#: adminpages/admin_header.php:177 adminpages/admin_header.php:160
|
419 |
#, php-format
|
420 |
msgid ""
|
421 |
"<a class=\"pmpro_license_tag pmpro_license_tag-valid\" href=\"%s\">Valid "
|
422 |
"License</a>"
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: adminpages/admin_header.php:179 adminpages/admin_header.php:162
|
426 |
#, php-format
|
427 |
msgid ""
|
428 |
"<a class=\"pmpro_license_tag pmpro_license_tag-invalid\" href=\"%s\">No "
|
429 |
"License</a>"
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: adminpages/admin_header.php:221 includes/adminpages.php:50
|
433 |
#: includes/adminpages.php:143 adminpages/admin_header.php:188
|
434 |
#: adminpages/admin_header.php:189 adminpages/admin_header.php:196
|
435 |
#: adminpages/admin_header.php:204 includes/adminpages.php:50
|
438 |
msgid "Dashboard"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: adminpages/admin_header.php:225 includes/adminpages.php:51
|
442 |
#: includes/adminpages.php:155 adminpages/admin_header.php:192
|
443 |
#: adminpages/admin_header.php:193 adminpages/admin_header.php:200
|
444 |
#: adminpages/admin_header.php:208 includes/adminpages.php:51
|
447 |
msgid "Members"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: adminpages/admin_header.php:229 adminpages/discountcodes.php:817
|
451 |
#: classes/class-pmpro-admin-activity-email.php:219 includes/adminpages.php:52
|
452 |
#: includes/adminpages.php:167 adminpages/admin_header.php:196
|
453 |
#: adminpages/admin_header.php:197 adminpages/admin_header.php:204
|
469 |
msgid "Orders"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: adminpages/admin_header.php:233 includes/adminpages.php:53
|
473 |
#: includes/adminpages.php:179 adminpages/admin_header.php:200
|
474 |
#: adminpages/admin_header.php:201 adminpages/admin_header.php:208
|
475 |
#: adminpages/admin_header.php:216 includes/adminpages.php:16
|
482 |
msgid "Reports"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: adminpages/admin_header.php:237 includes/adminpages.php:54
|
486 |
#: includes/adminpages.php:191 adminpages/admin_header.php:204
|
487 |
#: adminpages/admin_header.php:205 adminpages/admin_header.php:212
|
488 |
#: adminpages/admin_header.php:220 includes/adminpages.php:54
|
491 |
msgid "Settings"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: adminpages/admin_header.php:241 includes/adminpages.php:55
|
495 |
#: includes/adminpages.php:203 adminpages/addons.php:64
|
496 |
#: adminpages/addons.php:67 adminpages/addons.php:80 adminpages/addons.php:81
|
497 |
#: adminpages/admin_header.php:133 adminpages/admin_header.php:154
|
509 |
msgid "Add Ons"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: adminpages/admin_header.php:245 includes/adminpages.php:64
|
513 |
#: adminpages/admin_header.php:213 adminpages/admin_header.php:220
|
514 |
#: adminpages/admin_header.php:228 includes/adminpages.php:56
|
515 |
#: includes/adminpages.php:64 includes/adminpages.php:205
|
516 |
msgid "License"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: adminpages/admin_header.php:252 adminpages/discountcodes.php:785
|
520 |
#: adminpages/admin_header.php:215 adminpages/admin_header.php:220
|
521 |
#: adminpages/admin_header.php:227 adminpages/admin_header.php:235
|
522 |
#: adminpages/discountcodes.php:552 adminpages/discountcodes.php:562
|
528 |
msgid "Levels"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: adminpages/admin_header.php:252 adminpages/pagesettings.php:98
|
532 |
+
#: includes/compatibility/beaver-builder.php:130 includes/metaboxes.php:131
|
533 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:149
|
534 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:159
|
535 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:184
|
557 |
msgid "Membership Levels"
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: adminpages/admin_header.php:256 includes/adminpages.php:67
|
561 |
#: adminpages/admin_header.php:219 adminpages/admin_header.php:224
|
562 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:239
|
563 |
#: includes/adminpages.php:18 includes/adminpages.php:56
|
569 |
msgid "Discount Codes"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: adminpages/admin_header.php:260 includes/adminpages.php:68
|
573 |
#: adminpages/admin_header.php:223 adminpages/admin_header.php:228
|
574 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:243
|
575 |
#: adminpages/pagesettings.php:108 includes/adminpages.php:10
|
581 |
msgid "Page Settings"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: adminpages/admin_header.php:260 adminpages/admin_header.php:129
|
585 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:154
|
586 |
#: adminpages/admin_header.php:163 adminpages/admin_header.php:175
|
587 |
#: adminpages/admin_header.php:188 adminpages/admin_header.php:223
|
592 |
msgid "Pages"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: adminpages/admin_header.php:264 adminpages/admin_header.php:130
|
596 |
#: adminpages/admin_header.php:151 adminpages/admin_header.php:158
|
597 |
#: adminpages/admin_header.php:167 adminpages/admin_header.php:179
|
598 |
#: adminpages/admin_header.php:192 adminpages/admin_header.php:227
|
601 |
msgid "Payment Gateway & SSL"
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: adminpages/admin_header.php:264 adminpages/admin_header.php:227
|
605 |
#: adminpages/admin_header.php:232 adminpages/admin_header.php:239
|
606 |
#: adminpages/admin_header.php:247
|
607 |
msgid "Payment Gateway & SSL Settings"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: adminpages/admin_header.php:268 includes/profile.php:511
|
611 |
#: shortcodes/pmpro_account.php:161 adminpages/admin_header.php:131
|
612 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
613 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:183
|
620 |
#: adminpages/orders.php:376 adminpages/orders.php:1345
|
621 |
#: adminpages/orders.php:1350 adminpages/orders.php:1351
|
622 |
#: adminpages/orders.php:1360 adminpages/orders.php:1365
|
623 |
+
#: includes/profile.php:493 includes/profile.php:502 includes/profile.php:539
|
624 |
+
#: pages/account.php:52 pages/account.php:56 pages/account.php:77
|
625 |
+
#: shortcodes/pmpro_account.php:106 shortcodes/pmpro_account.php:108
|
626 |
+
#: shortcodes/pmpro_account.php:109 shortcodes/pmpro_account.php:111
|
627 |
+
#: shortcodes/pmpro_account.php:160 shortcodes/pmpro_account.php:161
|
628 |
msgid "Email"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: adminpages/admin_header.php:268 includes/adminpages.php:70
|
632 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:236
|
633 |
#: adminpages/admin_header.php:243 adminpages/admin_header.php:251
|
634 |
#: adminpages/emailsettings.php:60 adminpages/emailsettings.php:69
|
642 |
msgid "Email Settings"
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: adminpages/admin_header.php:272 adminpages/admin_header.php:132
|
646 |
#: adminpages/admin_header.php:153 adminpages/admin_header.php:166
|
647 |
#: adminpages/admin_header.php:175 adminpages/admin_header.php:187
|
648 |
#: adminpages/admin_header.php:200 adminpages/admin_header.php:235
|
651 |
msgid "Advanced"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: adminpages/admin_header.php:272 includes/adminpages.php:71
|
655 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:240
|
656 |
#: adminpages/admin_header.php:247 adminpages/admin_header.php:255
|
657 |
#: adminpages/advancedsettings.php:79 adminpages/advancedsettings.php:86
|
872 |
msgstr ""
|
873 |
|
874 |
#: adminpages/advancedsettings.php:245 adminpages/advancedsettings.php:337
|
875 |
+
#: adminpages/advancedsettings.php:393 adminpages/advancedsettings.php:476
|
876 |
+
#: adminpages/membershiplevels.php:820 adminpages/paymentsettings.php:259
|
877 |
+
#: classes/gateways/class.pmprogateway_stripe.php:392
|
878 |
+
#: classes/gateways/class.pmprogateway_stripe.php:406
|
879 |
#: includes/compatibility/beaver-builder.php:43
|
880 |
#: includes/compatibility/beaver-builder.php:137 includes/profile.php:89
|
881 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
1150 |
msgid "multisite only"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: adminpages/advancedsettings.php:394 adminpages/membershiplevels.php:820
|
1154 |
#: adminpages/paymentsettings.php:260
|
1155 |
+
#: classes/gateways/class.pmprogateway_stripe.php:394
|
1156 |
+
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1157 |
#: includes/compatibility/beaver-builder.php:42
|
1158 |
#: includes/compatibility/beaver-builder.php:136 includes/profile.php:90
|
1159 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
1206 |
msgid "Yes"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
+
#: adminpages/advancedsettings.php:472 adminpages/advancedsettings.php:467
|
1210 |
msgid "Uninstall PMPro on deletion?"
|
1211 |
msgstr ""
|
1212 |
|
1213 |
+
#: adminpages/advancedsettings.php:477 adminpages/advancedsettings.php:472
|
1214 |
msgid "Yes - Delete all PMPro Data."
|
1215 |
msgstr ""
|
1216 |
|
1217 |
+
#: adminpages/advancedsettings.php:525 adminpages/pagesettings.php:439
|
1218 |
#: adminpages/paymentsettings.php:290 adminpages/advancedsettings.php:284
|
1219 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:359
|
1220 |
#: adminpages/advancedsettings.php:368 adminpages/advancedsettings.php:375
|
1320 |
msgstr ""
|
1321 |
|
1322 |
#: adminpages/dashboard.php:219 adminpages/reports/login.php:179
|
1323 |
+
#: classes/class.memberorder.php:943 pages/checkout.php:118
|
1324 |
#: shortcodes/pmpro_account.php:160 adminpages/dashboard.php:215
|
1325 |
#: adminpages/dashboard.php:219 adminpages/dashboard.php:223
|
1326 |
#: adminpages/memberslist.php:112 adminpages/memberslist.php:145
|
1341 |
|
1342 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:288
|
1343 |
#: adminpages/reports/login.php:181 includes/privacy.php:241
|
1344 |
+
#: pages/billing.php:58 pages/cancel.php:60 pages/invoice.php:113
|
1345 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:42
|
1346 |
#: shortcodes/pmpro_account.php:211 adminpages/dashboard.php:216
|
1347 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:284
|
1357 |
#: pages/cancel.php:52 pages/cancel.php:60 pages/cancel.php:61
|
1358 |
#: pages/invoice.php:89 pages/invoice.php:101 pages/invoice.php:102
|
1359 |
#: pages/invoice.php:103 pages/invoice.php:104 pages/invoice.php:109
|
1360 |
+
#: pages/invoice.php:112 pages/levels.php:13 pages/levels.php:35
|
1361 |
+
#: shortcodes/pmpro_account.php:42 shortcodes/pmpro_account.php:43
|
1362 |
+
#: shortcodes/pmpro_account.php:44 shortcodes/pmpro_account.php:123
|
1363 |
+
#: shortcodes/pmpro_account.php:125 shortcodes/pmpro_account.php:126
|
1364 |
+
#: shortcodes/pmpro_account.php:128 shortcodes/pmpro_account.php:204
|
1365 |
+
#: shortcodes/pmpro_account.php:211
|
1366 |
msgid "Level"
|
1367 |
msgstr ""
|
1368 |
|
1377 |
msgid "Joined"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: adminpages/dashboard.php:222 adminpages/discountcodes.php:783
|
1381 |
#: adminpages/reports/login.php:183 includes/profile.php:86
|
1382 |
#: adminpages/dashboard.php:218 adminpages/dashboard.php:222
|
1383 |
#: adminpages/dashboard.php:226 adminpages/discountcodes.php:550
|
1415 |
msgstr ""
|
1416 |
|
1417 |
#: adminpages/dashboard.php:286 adminpages/discountcodes.php:449
|
1418 |
+
#: adminpages/discountcodes.php:781 adminpages/orders.php:415
|
1419 |
#: adminpages/dashboard.php:282 adminpages/dashboard.php:286
|
1420 |
#: adminpages/dashboard.php:290 adminpages/discountcodes.php:311
|
1421 |
#: adminpages/discountcodes.php:314 adminpages/discountcodes.php:315
|
1464 |
|
1465 |
#: adminpages/dashboard.php:289 adminpages/templates/orders-email.php:64
|
1466 |
#: adminpages/templates/orders-print.php:93 includes/privacy.php:285
|
1467 |
+
#: pages/confirmation.php:99 pages/invoice.php:89 adminpages/dashboard.php:285
|
1468 |
#: adminpages/dashboard.php:289 adminpages/dashboard.php:293
|
1469 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1470 |
#: adminpages/orders.php:442 adminpages/orders.php:471
|
1484 |
#: pages/confirmation.php:95 pages/confirmation.php:96
|
1485 |
#: pages/confirmation.php:98 pages/invoice.php:77 pages/invoice.php:78
|
1486 |
#: pages/invoice.php:79 pages/invoice.php:80 pages/invoice.php:82
|
1487 |
+
#: pages/invoice.php:84 pages/invoice.php:88
|
1488 |
msgid "Total"
|
1489 |
msgstr ""
|
1490 |
|
1506 |
#: adminpages/orders.php:1305 adminpages/orders.php:1311
|
1507 |
#: adminpages/orders.php:1316 adminpages/orders.php:1320
|
1508 |
#: adminpages/orders.php:1361 includes/privacy.php:202 includes/privacy.php:309
|
1509 |
+
#: pages/invoice.php:27 pages/invoice.php:28 pages/invoice.php:29
|
1510 |
+
#: shortcodes/pmpro_account.php:130 shortcodes/pmpro_account.php:206
|
1511 |
+
#: shortcodes/pmpro_account.php:213
|
1512 |
msgid "Status"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: adminpages/dashboard.php:291 pages/invoice.php:111
|
1516 |
#: shortcodes/pmpro_account.php:210 adminpages/dashboard.php:287
|
1517 |
#: adminpages/dashboard.php:291 adminpages/dashboard.php:295
|
1518 |
#: adminpages/orders.php:442 adminpages/orders.php:492
|
1531 |
#: adminpages/orders.php:1321 adminpages/orders.php:1362 pages/account.php:91
|
1532 |
#: pages/invoice.php:87 pages/invoice.php:99 pages/invoice.php:100
|
1533 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:105
|
1534 |
+
#: pages/invoice.php:107 pages/invoice.php:110 shortcodes/pmpro_account.php:122
|
1535 |
#: shortcodes/pmpro_account.php:124 shortcodes/pmpro_account.php:125
|
1536 |
#: shortcodes/pmpro_account.php:127 shortcodes/pmpro_account.php:203
|
1537 |
#: shortcodes/pmpro_account.php:210
|
1706 |
msgid "Add New Discount Code"
|
1707 |
msgstr ""
|
1708 |
|
1709 |
+
#: adminpages/discountcodes.php:444 adminpages/discountcodes.php:780
|
1710 |
+
#: adminpages/membershiplevels.php:347 adminpages/membershiplevels.php:775
|
1711 |
#: adminpages/reports/login.php:178 adminpages/templates/orders-email.php:46
|
1712 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
1713 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
1776 |
|
1777 |
#: adminpages/discountcodes.php:505
|
1778 |
#: classes/gateways/class.pmprogateway_braintree.php:479
|
1779 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1075 pages/billing.php:363
|
1780 |
#: pages/checkout.php:389 adminpages/discountcodes.php:367
|
1781 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
1782 |
#: adminpages/discountcodes.php:372 adminpages/discountcodes.php:377
|
1817 |
#: classes/gateways/class.pmprogateway_stripe.php:628
|
1818 |
#: classes/gateways/class.pmprogateway_stripe.php:629
|
1819 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1820 |
+
#: classes/gateways/class.pmprogateway_stripe.php:931
|
1821 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1001 pages/billing.php:249
|
1822 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
1823 |
#: pages/billing.php:268 pages/billing.php:310 pages/billing.php:313
|
1824 |
#: pages/billing.php:316 pages/billing.php:317 pages/billing.php:319
|
1832 |
msgid "Expiration Date"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
+
#: adminpages/discountcodes.php:523 adminpages/discountcodes.php:784
|
1836 |
#: adminpages/discountcodes.php:385 adminpages/discountcodes.php:388
|
1837 |
#: adminpages/discountcodes.php:389 adminpages/discountcodes.php:390
|
1838 |
#: adminpages/discountcodes.php:395 adminpages/discountcodes.php:460
|
1937 |
msgstr ""
|
1938 |
|
1939 |
#: adminpages/discountcodes.php:605 adminpages/membershiplevels.php:433
|
1940 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1252
|
1941 |
#: adminpages/discountcodes.php:603 adminpages/discountcodes.php:605
|
1942 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1943 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1967 |
#: classes/gateways/class.pmprogateway_stripe.php:785
|
1968 |
#: classes/gateways/class.pmprogateway_stripe.php:786
|
1969 |
#: classes/gateways/class.pmprogateway_stripe.php:1108
|
1970 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1178
|
1971 |
msgid "per"
|
1972 |
msgstr ""
|
1973 |
|
1974 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
1975 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
1976 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1118
|
1977 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
1978 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
1979 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2018 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2019 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2020 |
#: classes/gateways/class.pmprogateway_stripe.php:974
|
2021 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1044
|
2022 |
msgid "Day(s)"
|
2023 |
msgstr ""
|
2024 |
|
2025 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
2026 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
2027 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1120
|
2028 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2029 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2030 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2069 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2070 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2071 |
#: classes/gateways/class.pmprogateway_stripe.php:976
|
2072 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1046
|
2073 |
msgid "Month(s)"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
2077 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
2078 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1119
|
2079 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2080 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2081 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2120 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2121 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2122 |
#: classes/gateways/class.pmprogateway_stripe.php:975
|
2123 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1045
|
2124 |
msgid "Week(s)"
|
2125 |
msgstr ""
|
2126 |
|
2127 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
2128 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
2129 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1121
|
2130 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2131 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2132 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2171 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2172 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2173 |
#: classes/gateways/class.pmprogateway_stripe.php:977
|
2174 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1047
|
2175 |
msgid "Year(s)"
|
2176 |
msgstr ""
|
2177 |
|
2190 |
msgid "The amount to be billed one cycle after the initial payment."
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: adminpages/discountcodes.php:619 adminpages/membershiplevels.php:448
|
2194 |
+
#: adminpages/membershiplevels.php:366 adminpages/membershiplevels.php:368
|
2195 |
+
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:389
|
2196 |
+
#: adminpages/membershiplevels.php:390 adminpages/membershiplevels.php:413
|
2197 |
+
#: adminpages/membershiplevels.php:423 adminpages/membershiplevels.php:444
|
2198 |
+
#: adminpages/membershiplevels.php:446 adminpages/membershiplevels.php:447
|
2199 |
+
#: adminpages/membershiplevels.php:448
|
2200 |
+
msgid ""
|
2201 |
+
"Braintree integration currently only supports billing periods of \"Month\" "
|
2202 |
+
"or \"Year\"."
|
2203 |
+
msgstr ""
|
2204 |
+
|
2205 |
+
#: adminpages/discountcodes.php:621 adminpages/membershiplevels.php:450
|
2206 |
+
msgid "Stripe integration does not allow billing periods longer than 1 year."
|
2207 |
+
msgstr ""
|
2208 |
+
|
2209 |
+
#: adminpages/discountcodes.php:627 adminpages/membershiplevels.php:465
|
2210 |
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
|
2211 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
2212 |
#: adminpages/discountcodes.php:481 adminpages/discountcodes.php:486
|
2221 |
msgid "Billing Cycle Limit"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
+
#: adminpages/discountcodes.php:631 adminpages/membershiplevels.php:469
|
2225 |
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
|
2226 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
2227 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:489
|
2239 |
"initial payment. Set to zero if membership is indefinite."
|
2240 |
msgstr ""
|
2241 |
|
2242 |
+
#: adminpages/discountcodes.php:633 adminpages/membershiplevels.php:471
|
2243 |
+
#: adminpages/membershiplevels.php:386 adminpages/membershiplevels.php:388
|
2244 |
+
#: adminpages/membershiplevels.php:407 adminpages/membershiplevels.php:409
|
2245 |
+
#: adminpages/membershiplevels.php:410 adminpages/membershiplevels.php:431
|
2246 |
+
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:465
|
2247 |
+
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
2248 |
+
#: adminpages/membershiplevels.php:469
|
2249 |
+
msgid ""
|
2250 |
+
"Stripe integration currently does not support billing limits. You can still "
|
2251 |
+
"set an expiration date below."
|
2252 |
+
msgstr ""
|
2253 |
+
|
2254 |
+
#: adminpages/discountcodes.php:642 adminpages/membershiplevels.php:480
|
2255 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:478
|
2256 |
+
#, php-format
|
2257 |
+
msgid ""
|
2258 |
+
"Optional: Allow billing limits with Stripe using the <a href=\"%s\" title="
|
2259 |
+
"\"Paid Memberships Pro - Stripe Billing Limits Add On\" target=\"_blank"
|
2260 |
+
"\">Stripe Billing Limits Add On</a>."
|
2261 |
+
msgstr ""
|
2262 |
+
|
2263 |
+
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:488
|
2264 |
#: adminpages/discountcodes.php:464 adminpages/discountcodes.php:467
|
2265 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
2266 |
#: adminpages/discountcodes.php:489 adminpages/discountcodes.php:494
|
2275 |
msgid "Custom Trial"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: adminpages/discountcodes.php:652 adminpages/membershiplevels.php:490
|
2279 |
#: adminpages/discountcodes.php:465 adminpages/discountcodes.php:468
|
2280 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
2281 |
#: adminpages/discountcodes.php:490 adminpages/discountcodes.php:495
|
2291 |
msgid "Check to add a custom trial period."
|
2292 |
msgstr ""
|
2293 |
|
2294 |
+
#: adminpages/discountcodes.php:654 adminpages/membershiplevels.php:493
|
2295 |
+
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:400
|
2296 |
+
#: adminpages/membershiplevels.php:419 adminpages/membershiplevels.php:421
|
2297 |
+
#: adminpages/membershiplevels.php:422 adminpages/membershiplevels.php:443
|
2298 |
+
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:477
|
2299 |
+
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
2300 |
+
#: adminpages/membershiplevels.php:490 adminpages/membershiplevels.php:491
|
2301 |
+
msgid ""
|
2302 |
+
"2Checkout integration does not support custom trials. You can do one period "
|
2303 |
+
"trials by setting an initial payment different from the billing amount."
|
2304 |
+
msgstr ""
|
2305 |
+
|
2306 |
+
#: adminpages/discountcodes.php:660 adminpages/membershiplevels.php:510
|
2307 |
#: adminpages/discountcodes.php:469 adminpages/discountcodes.php:472
|
2308 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
2309 |
#: adminpages/discountcodes.php:494 adminpages/discountcodes.php:499
|
2319 |
msgid "Trial Billing Amount"
|
2320 |
msgstr ""
|
2321 |
|
2322 |
+
#: adminpages/discountcodes.php:671 adminpages/membershiplevels.php:521
|
2323 |
#: adminpages/discountcodes.php:472 adminpages/discountcodes.php:475
|
2324 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
2325 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:510
|
2335 |
msgid "for the first"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
+
#: adminpages/discountcodes.php:673 adminpages/membershiplevels.php:523
|
2339 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:477
|
2340 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
2341 |
#: adminpages/discountcodes.php:507 adminpages/discountcodes.php:512
|
2351 |
msgid "subscription payments"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
+
#: adminpages/discountcodes.php:675 adminpages/membershiplevels.php:525
|
2355 |
+
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:412
|
2356 |
+
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:441
|
2357 |
+
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:444
|
2358 |
+
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:475
|
2359 |
+
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
2360 |
+
#: adminpages/membershiplevels.php:512 adminpages/membershiplevels.php:522
|
2361 |
+
#: adminpages/membershiplevels.php:523
|
2362 |
+
msgid ""
|
2363 |
+
"Stripe integration currently does not support trial amounts greater than $0."
|
2364 |
+
msgstr ""
|
2365 |
+
|
2366 |
+
#: adminpages/discountcodes.php:677 adminpages/membershiplevels.php:527
|
2367 |
+
#: adminpages/membershiplevels.php:410 adminpages/membershiplevels.php:416
|
2368 |
+
#: adminpages/membershiplevels.php:418 adminpages/membershiplevels.php:445
|
2369 |
+
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:448
|
2370 |
+
#: adminpages/membershiplevels.php:469 adminpages/membershiplevels.php:479
|
2371 |
+
#: adminpages/membershiplevels.php:503 adminpages/membershiplevels.php:505
|
2372 |
+
#: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:516
|
2373 |
+
#: adminpages/membershiplevels.php:524 adminpages/membershiplevels.php:525
|
2374 |
+
msgid ""
|
2375 |
+
"Braintree integration currently does not support trial amounts greater than "
|
2376 |
+
"$0."
|
2377 |
+
msgstr ""
|
2378 |
+
|
2379 |
+
#: adminpages/discountcodes.php:679 adminpages/membershiplevels.php:529
|
2380 |
+
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:420
|
2381 |
+
#: adminpages/membershiplevels.php:422 adminpages/membershiplevels.php:449
|
2382 |
+
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:452
|
2383 |
+
#: adminpages/membershiplevels.php:473 adminpages/membershiplevels.php:483
|
2384 |
+
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:509
|
2385 |
+
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:520
|
2386 |
+
#: adminpages/membershiplevels.php:526 adminpages/membershiplevels.php:527
|
2387 |
+
msgid ""
|
2388 |
+
"Payflow integration currently does not support trial amounts greater than $0."
|
2389 |
+
msgstr ""
|
2390 |
+
|
2391 |
+
#: adminpages/discountcodes.php:685 adminpages/membershiplevels.php:546
|
2392 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:482
|
2393 |
#: adminpages/discountcodes.php:510 adminpages/discountcodes.php:511
|
2394 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:517
|
2405 |
msgid "Membership Expiration"
|
2406 |
msgstr ""
|
2407 |
|
2408 |
+
#: adminpages/discountcodes.php:686 adminpages/membershiplevels.php:547
|
2409 |
#: adminpages/discountcodes.php:483 adminpages/discountcodes.php:511
|
2410 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:513
|
2411 |
#: adminpages/discountcodes.php:518 adminpages/discountcodes.php:591
|
2421 |
msgid "Check this to set when membership access expires."
|
2422 |
msgstr ""
|
2423 |
|
2424 |
+
#: adminpages/discountcodes.php:690 adminpages/membershiplevels.php:562
|
2425 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:487
|
2426 |
#: adminpages/discountcodes.php:515 adminpages/discountcodes.php:516
|
2427 |
#: adminpages/discountcodes.php:517 adminpages/discountcodes.php:522
|
2438 |
msgid "Expires In"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
+
#: adminpages/discountcodes.php:704 adminpages/membershiplevels.php:575
|
2442 |
#: adminpages/discountcodes.php:500 adminpages/discountcodes.php:528
|
2443 |
#: adminpages/discountcodes.php:529 adminpages/discountcodes.php:530
|
2444 |
#: adminpages/discountcodes.php:535 adminpages/discountcodes.php:608
|
2457 |
"expires."
|
2458 |
msgstr ""
|
2459 |
|
2460 |
+
#: adminpages/discountcodes.php:752 adminpages/discountcodes.php:717
|
2461 |
#: adminpages/discountcodes.php:718 adminpages/discountcodes.php:719
|
2462 |
msgid ""
|
2463 |
"Discount codes allow you to override your membership level's default pricing."
|
2464 |
msgstr ""
|
2465 |
|
2466 |
+
#: adminpages/discountcodes.php:763 adminpages/discountcodes.php:700
|
2467 |
#: adminpages/discountcodes.php:728 adminpages/discountcodes.php:729
|
2468 |
#: adminpages/discountcodes.php:730
|
2469 |
#, php-format
|
2470 |
msgid "%d discount codes found."
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: adminpages/discountcodes.php:768 adminpages/discountcodes.php:535
|
2474 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:566
|
2475 |
#: adminpages/discountcodes.php:567 adminpages/discountcodes.php:568
|
2476 |
#: adminpages/discountcodes.php:573 adminpages/discountcodes.php:646
|
2479 |
msgid "Search Discount Codes"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: adminpages/discountcodes.php:771 adminpages/reports/login.php:119
|
2483 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:541
|
2484 |
#: adminpages/discountcodes.php:569 adminpages/discountcodes.php:570
|
2485 |
#: adminpages/discountcodes.php:571 adminpages/discountcodes.php:576
|
2491 |
msgid "Search"
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: adminpages/discountcodes.php:782 adminpages/discountcodes.php:549
|
2495 |
#: adminpages/discountcodes.php:559 adminpages/discountcodes.php:587
|
2496 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
2497 |
#: adminpages/discountcodes.php:594 adminpages/discountcodes.php:667
|
2500 |
msgid "Starts"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: adminpages/discountcodes.php:807 adminpages/membershiplevels.php:801
|
2504 |
#: adminpages/discountcodes.php:765 adminpages/discountcodes.php:766
|
2505 |
#: adminpages/discountcodes.php:767 adminpages/discountcodes.php:773
|
2506 |
#: adminpages/discountcodes.php:775 adminpages/membershiplevels.php:760
|
2512 |
msgid "Edit"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
+
#: adminpages/discountcodes.php:810 adminpages/membershiplevels.php:802
|
2516 |
#: adminpages/discountcodes.php:768 adminpages/discountcodes.php:769
|
2517 |
#: adminpages/discountcodes.php:770 adminpages/discountcodes.php:776
|
2518 |
#: adminpages/discountcodes.php:778 adminpages/membershiplevels.php:761
|
2524 |
msgid "Copy"
|
2525 |
msgstr ""
|
2526 |
|
2527 |
+
#: adminpages/discountcodes.php:813 adminpages/discountcodes.php:617
|
2528 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
2529 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
2530 |
#: adminpages/discountcodes.php:653 adminpages/discountcodes.php:658
|
2539 |
"code anymore."
|
2540 |
msgstr ""
|
2541 |
|
2542 |
+
#: adminpages/discountcodes.php:817 adminpages/discountcodes.php:775
|
2543 |
#: adminpages/discountcodes.php:776 adminpages/discountcodes.php:777
|
2544 |
#: adminpages/discountcodes.php:783 adminpages/discountcodes.php:785
|
2545 |
msgid " View Orders"
|
2690 |
"from PMPro after checkout."
|
2691 |
msgstr ""
|
2692 |
|
2693 |
+
#: adminpages/functions.php:394 adminpages/functions.php:269
|
2694 |
#: adminpages/functions.php:270 adminpages/orders.php:146
|
2695 |
#: adminpages/orders.php:155 adminpages/orders.php:158
|
2696 |
msgid "Invoice emailed successfully."
|
2697 |
msgstr ""
|
2698 |
|
2699 |
+
#: adminpages/functions.php:398 adminpages/functions.php:273
|
2700 |
#: adminpages/functions.php:274 adminpages/orders.php:149
|
2701 |
#: adminpages/orders.php:160 adminpages/orders.php:161
|
2702 |
msgid "Error emailing invoice."
|
2703 |
msgstr ""
|
2704 |
|
2705 |
+
#: adminpages/functions.php:425 adminpages/functions.php:300
|
2706 |
#: adminpages/functions.php:301 adminpages/orders.php:667
|
2707 |
#: adminpages/orders.php:696 adminpages/orders.php:800
|
2708 |
#: adminpages/orders.php:831 adminpages/orders.php:842
|
2710 |
msgid "Email Invoice"
|
2711 |
msgstr ""
|
2712 |
|
2713 |
+
#: adminpages/functions.php:428 adminpages/functions.php:303
|
2714 |
#: adminpages/functions.php:304 adminpages/orders.php:670
|
2715 |
#: adminpages/orders.php:699 adminpages/orders.php:803
|
2716 |
#: adminpages/orders.php:834 adminpages/orders.php:845
|
2718 |
msgid "Send an invoice for this order to: "
|
2719 |
msgstr ""
|
2720 |
|
2721 |
+
#: adminpages/functions.php:430 adminpages/functions.php:305
|
2722 |
#: adminpages/functions.php:306 adminpages/orders.php:672
|
2723 |
#: adminpages/orders.php:701 adminpages/orders.php:805
|
2724 |
#: adminpages/orders.php:836 adminpages/orders.php:847
|
2870 |
msgid "Add New Membership Level"
|
2871 |
msgstr ""
|
2872 |
|
2873 |
+
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:776
|
2874 |
#: adminpages/reports/login.php:180 adminpages/membershiplevels.php:291
|
2875 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
2876 |
#: adminpages/membershiplevels.php:319 adminpages/membershiplevels.php:329
|
2904 |
msgid "Check to include this message in the membership confirmation email."
|
2905 |
msgstr ""
|
2906 |
|
2907 |
+
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:777
|
2908 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
2909 |
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
|
2910 |
#: adminpages/membershiplevels.php:361 adminpages/membershiplevels.php:371
|
2921 |
msgid "Billing Details"
|
2922 |
msgstr ""
|
2923 |
|
2924 |
+
#: adminpages/membershiplevels.php:454 adminpages/membershiplevels.php:372
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2925 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
2926 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:396
|
2927 |
#: adminpages/membershiplevels.php:417 adminpages/membershiplevels.php:427
|
2933 |
"<em>pmpro_#</em>, where # is the level ID."
|
2934 |
msgstr ""
|
2935 |
|
2936 |
+
#: adminpages/membershiplevels.php:454 adminpages/membershiplevels.php:459
|
2937 |
#: classes/gateways/class.pmprogateway_cybersource.php:89
|
2938 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
2939 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
2961 |
msgid "Note"
|
2962 |
msgstr ""
|
2963 |
|
2964 |
+
#: adminpages/membershiplevels.php:459 adminpages/membershiplevels.php:432
|
2965 |
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:455
|
2966 |
#: adminpages/membershiplevels.php:456 adminpages/membershiplevels.php:457
|
2967 |
#, php-format
|
2970 |
"settings and the \"Plan ID\" set to %s."
|
2971 |
msgstr ""
|
2972 |
|
2973 |
+
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:492
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2974 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:503
|
2975 |
#: adminpages/membershiplevels.php:504
|
2976 |
#, php-format
|
2980 |
"target=\"_blank\">Subscription Delays Add On</a>."
|
2981 |
msgstr ""
|
2982 |
|
2983 |
+
#: adminpages/membershiplevels.php:541 adminpages/membershiplevels.php:426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2984 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
2985 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
2986 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:465
|
2991 |
msgid "Disable New Signups"
|
2992 |
msgstr ""
|
2993 |
|
2994 |
+
#: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:427
|
2995 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
2996 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
2997 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:466
|
3004 |
"registration."
|
3005 |
msgstr ""
|
3006 |
|
3007 |
+
#: adminpages/membershiplevels.php:558 adminpages/membershiplevels.php:545
|
3008 |
#: adminpages/membershiplevels.php:550 adminpages/membershiplevels.php:555
|
3009 |
#: adminpages/membershiplevels.php:556
|
3010 |
#, php-format
|
3014 |
"\">Set Expiration Date Add On</a>."
|
3015 |
msgstr ""
|
3016 |
|
3017 |
+
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:546
|
3018 |
#: adminpages/membershiplevels.php:548 adminpages/membershiplevels.php:565
|
3019 |
#: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:575
|
3020 |
#: adminpages/membershiplevels.php:576
|
3026 |
"information, <a target=\"_blank\" href=\"%s\">see our post here</a>."
|
3027 |
msgstr ""
|
3028 |
|
3029 |
+
#: adminpages/membershiplevels.php:620 adminpages/membershiplevels.php:588
|
3030 |
#: adminpages/membershiplevels.php:605 adminpages/membershiplevels.php:610
|
3031 |
#: adminpages/membershiplevels.php:615 adminpages/membershiplevels.php:618
|
3032 |
#, php-format
|
3035 |
"title=\"Advanced Settings\" target=\"_blank\">update this setting here</a>."
|
3036 |
msgstr ""
|
3037 |
|
3038 |
+
#: adminpages/membershiplevels.php:624 adminpages/membershiplevels.php:592
|
3039 |
#: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:614
|
3040 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:622
|
3041 |
#, php-format
|
3045 |
"this setting here</a>."
|
3046 |
msgstr ""
|
3047 |
|
3048 |
+
#: adminpages/membershiplevels.php:627 adminpages/membershiplevels.php:595
|
3049 |
#: adminpages/membershiplevels.php:612 adminpages/membershiplevels.php:617
|
3050 |
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
3051 |
#, php-format
|
3055 |
"setting here</a>."
|
3056 |
msgstr ""
|
3057 |
|
3058 |
+
#: adminpages/membershiplevels.php:634 adminpages/membershiplevels.php:461
|
3059 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
3060 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
3061 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:500
|
3067 |
msgid "Categories"
|
3068 |
msgstr ""
|
3069 |
|
3070 |
+
#: adminpages/membershiplevels.php:642 adminpages/membershiplevels.php:505
|
3071 |
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:516
|
3072 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:529
|
3073 |
#: adminpages/membershiplevels.php:539 adminpages/membershiplevels.php:582
|
3077 |
msgid "Save Level"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
+
#: adminpages/membershiplevels.php:643 includes/profile.php:547
|
3081 |
+
#: pages/billing.php:414 pages/cancel.php:86
|
3082 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:508
|
3083 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
3084 |
#: adminpages/membershiplevels.php:530 adminpages/membershiplevels.php:540
|
3092 |
#: adminpages/orders.php:894 adminpages/orders.php:930
|
3093 |
#: adminpages/orders.php:934 adminpages/orders.php:939
|
3094 |
#: adminpages/orders.php:940 adminpages/orders.php:949 includes/profile.php:529
|
3095 |
+
#: includes/profile.php:538 includes/profile.php:567 pages/account.php:44
|
3096 |
+
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
3097 |
+
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
3098 |
+
#: pages/billing.php:348 pages/billing.php:363 pages/billing.php:364
|
3099 |
+
#: pages/billing.php:365 pages/billing.php:371 pages/billing.php:372
|
3100 |
+
#: pages/billing.php:380 pages/billing.php:390 pages/billing.php:392
|
3101 |
+
#: pages/billing.php:397 pages/billing.php:401 pages/billing.php:406
|
3102 |
+
#: pages/billing.php:414 pages/cancel.php:71 pages/cancel.php:83
|
3103 |
+
#: pages/cancel.php:84 shortcodes/pmpro_account.php:70
|
3104 |
+
#: shortcodes/pmpro_account.php:72 shortcodes/pmpro_account.php:73
|
3105 |
msgid "Cancel"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: adminpages/membershiplevels.php:754 adminpages/membershiplevels.php:757
|
3109 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
3110 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
3111 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
3128 |
msgid "Search Levels"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: adminpages/membershiplevels.php:765 adminpages/membershiplevels.php:579
|
3132 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:621
|
3133 |
#: adminpages/membershiplevels.php:630 adminpages/membershiplevels.php:631
|
3134 |
#: adminpages/membershiplevels.php:643 adminpages/membershiplevels.php:653
|
3139 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
3140 |
msgstr ""
|
3141 |
|
3142 |
+
#: adminpages/membershiplevels.php:778 pages/billing.php:88 pages/cancel.php:61
|
3143 |
+
#: pages/confirmation.php:83 pages/invoice.php:73
|
3144 |
#: shortcodes/pmpro_account.php:44 adminpages/membershiplevels.php:510
|
3145 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
3146 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
3157 |
#: pages/confirmation.php:82 pages/confirmation.php:83
|
3158 |
#: pages/confirmation.php:84 pages/confirmation.php:89 pages/invoice.php:62
|
3159 |
#: pages/invoice.php:63 pages/invoice.php:64 pages/invoice.php:68
|
3160 |
+
#: pages/invoice.php:70 pages/invoice.php:72 shortcodes/pmpro_account.php:44
|
3161 |
#: shortcodes/pmpro_account.php:45 shortcodes/pmpro_account.php:46
|
3162 |
msgid "Expiration"
|
3163 |
msgstr ""
|
3164 |
|
3165 |
+
#: adminpages/membershiplevels.php:779 adminpages/membershiplevels.php:511
|
3166 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
3167 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
3168 |
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:633
|
3176 |
msgid "Allow Signups"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
+
#: adminpages/membershiplevels.php:803 adminpages/membershiplevels.php:566
|
3180 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
3181 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
3182 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:662
|
3193 |
"be cancelled."
|
3194 |
msgstr ""
|
3195 |
|
3196 |
+
#: adminpages/membershiplevels.php:808 adminpages/membershiplevels.php:534
|
3197 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
3198 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
3199 |
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:648
|
3207 |
msgid "FREE"
|
3208 |
msgstr ""
|
3209 |
|
3210 |
+
#: adminpages/membershiplevels.php:817 adminpages/membershiplevels.php:560
|
3211 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
3212 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
3213 |
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:657
|
3340 |
msgid "%d orders found."
|
3341 |
msgstr ""
|
3342 |
|
3343 |
+
#: adminpages/orders.php:1346 adminpages/orders.php:664
|
3344 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
3345 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
3346 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
4467 |
msgstr ""
|
4468 |
|
4469 |
#: adminpages/templates/orders-email.php:56
|
4470 |
+
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:94
|
4471 |
+
#: pages/invoice.php:84 adminpages/templates/orders-email.php:56
|
4472 |
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:90
|
4473 |
#: pages/confirmation.php:91 pages/confirmation.php:93 pages/invoice.php:72
|
4474 |
#: pages/invoice.php:73 pages/invoice.php:74 pages/invoice.php:75
|
4475 |
+
#: pages/invoice.php:77 pages/invoice.php:79 pages/invoice.php:83
|
4476 |
msgid "Subtotal"
|
4477 |
msgstr ""
|
4478 |
|
4479 |
#: adminpages/templates/orders-email.php:60
|
4480 |
#: adminpages/templates/orders-print.php:89 includes/privacy.php:277
|
4481 |
+
#: pages/confirmation.php:95 pages/invoice.php:85 adminpages/orders.php:304
|
4482 |
#: adminpages/orders.php:354 adminpages/orders.php:426
|
4483 |
#: adminpages/orders.php:455 adminpages/orders.php:481
|
4484 |
#: adminpages/orders.php:512 adminpages/orders.php:523
|
4489 |
#: pages/confirmation.php:91 pages/confirmation.php:92
|
4490 |
#: pages/confirmation.php:94 pages/invoice.php:73 pages/invoice.php:74
|
4491 |
#: pages/invoice.php:75 pages/invoice.php:76 pages/invoice.php:78
|
4492 |
+
#: pages/invoice.php:80 pages/invoice.php:84
|
4493 |
msgid "Tax"
|
4494 |
msgstr ""
|
4495 |
|
4508 |
msgid "Update complete."
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: blocks/blocks.php:37 includes/compatibility/divi.php:19
|
4512 |
+
#: includes/compatibility/divi.php:23
|
4513 |
#: includes/compatibility/elementor/class-pmpro-elementor.php:65
|
4514 |
#: includes/menus.php:34 includes/menus.php:104 blocks/blocks.php:35
|
4515 |
#: blocks/blocks.php:37
|
4581 |
msgstr ""
|
4582 |
|
4583 |
#: classes/class-pmpro-admin-activity-email.php:217
|
4584 |
+
#: classes/class.memberorder.php:945 adminpages/orders.php:195
|
4585 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
4586 |
#: adminpages/orders.php:321 adminpages/orders.php:346
|
4587 |
#: adminpages/orders.php:352 adminpages/orders.php:362
|
4703 |
msgid "Old Members"
|
4704 |
msgstr ""
|
4705 |
|
4706 |
+
#: classes/class.memberorder.php:941 classes/class.memberorder.php:553
|
4707 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
4708 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
4709 |
#: classes/class.memberorder.php:697 classes/class.memberorder.php:699
|
4720 |
"active."
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: classes/class.memberorder.php:942 classes/class.memberorder.php:741
|
4724 |
#: classes/class.memberorder.php:744 classes/class.memberorder.php:761
|
4725 |
#: classes/class.memberorder.php:812 classes/class.memberorder.php:857
|
4726 |
#: classes/class.memberorder.php:869
|
4727 |
msgid "User Email"
|
4728 |
msgstr ""
|
4729 |
|
4730 |
+
#: classes/class.memberorder.php:944 classes/class.memberorder.php:742
|
4731 |
#: classes/class.memberorder.php:745 classes/class.memberorder.php:762
|
4732 |
#: classes/class.memberorder.php:813 classes/class.memberorder.php:858
|
4733 |
#: classes/class.memberorder.php:859 classes/class.memberorder.php:871
|
4734 |
msgid "User Display Name"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: classes/class.memberorder.php:946 includes/privacy.php:313
|
4738 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
4739 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
4740 |
#: adminpages/orders.php:604 adminpages/orders.php:612
|
4756 |
msgid "Gateway"
|
4757 |
msgstr ""
|
4758 |
|
4759 |
+
#: classes/class.memberorder.php:947 includes/privacy.php:325
|
4760 |
#: adminpages/orders.php:432 adminpages/orders.php:482
|
4761 |
#: adminpages/orders.php:483 adminpages/orders.php:555
|
4762 |
#: adminpages/orders.php:584 adminpages/orders.php:664
|
4771 |
msgid "Subscription Transaction ID"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
+
#: classes/class.memberorder.php:949 classes/class.memberorder.php:864
|
4775 |
#: classes/class.memberorder.php:876
|
4776 |
msgid "Edit User"
|
4777 |
msgstr ""
|
4778 |
|
4779 |
+
#: classes/class.memberorder.php:950 classes/class.memberorder.php:865
|
4780 |
#: classes/class.memberorder.php:877
|
4781 |
msgid "Edit Order"
|
4782 |
msgstr ""
|
4818 |
#: classes/class.pmproemail.php:422 classes/class.pmproemail.php:740
|
4819 |
#: classes/class.pmproemail.php:742
|
4820 |
#: classes/gateways/class.pmprogateway_braintree.php:509
|
4821 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1088 pages/checkout.php:83
|
4822 |
#: pages/checkout.php:89 pages/checkout.php:426 pages/confirmation.php:58
|
4823 |
#: pages/invoice.php:40 adminpages/orders.php:560 adminpages/orders.php:564
|
4824 |
#: adminpages/orders.php:565 adminpages/orders.php:575
|
4893 |
#: classes/gateways/class.pmprogateway_stripe.php:659
|
4894 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
4895 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
4896 |
+
#: classes/gateways/class.pmprogateway_stripe.php:944
|
4897 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1014 pages/checkout.php:66
|
4898 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:70
|
4899 |
#: pages/checkout.php:75 pages/checkout.php:76 pages/checkout.php:77
|
4900 |
#: pages/checkout.php:78 pages/checkout.php:81 pages/checkout.php:83
|
4906 |
#: pages/checkout.php:616 pages/checkout.php:617 pages/checkout.php:619
|
4907 |
#: pages/checkout.php:622 pages/confirmation.php:51 pages/confirmation.php:52
|
4908 |
#: pages/confirmation.php:57 pages/confirmation.php:58 pages/invoice.php:32
|
4909 |
+
#: pages/invoice.php:33 pages/invoice.php:34 pages/invoice.php:40
|
4910 |
msgid "Discount Code"
|
4911 |
msgstr ""
|
4912 |
|
5296 |
msgstr ""
|
5297 |
|
5298 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5299 |
+
#: paid-memberships-pro.php:164
|
5300 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
5301 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5302 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
5374 |
msgstr ""
|
5375 |
|
5376 |
#: classes/gateways/class.pmprogateway_braintree.php:87
|
5377 |
+
#: classes/gateways/class.pmprogateway_stripe.php:89
|
5378 |
#: classes/gateways/class.pmprogateway_braintree.php:49
|
5379 |
#: classes/gateways/class.pmprogateway_braintree.php:62
|
5380 |
#: classes/gateways/class.pmprogateway_braintree.php:84
|
5408 |
msgstr ""
|
5409 |
|
5410 |
#: classes/gateways/class.pmprogateway_braintree.php:251
|
5411 |
+
#: paid-memberships-pro.php:165
|
5412 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
5413 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
5414 |
#: classes/gateways/class.pmprogateway_braintree.php:77
|
5564 |
msgstr ""
|
5565 |
|
5566 |
#: classes/gateways/class.pmprogateway_braintree.php:454
|
5567 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1037 pages/checkout.php:362
|
5568 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5569 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5570 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
5602 |
#: classes/gateways/class.pmprogateway_stripe.php:576
|
5603 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5604 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5605 |
+
#: classes/gateways/class.pmprogateway_stripe.php:902
|
5606 |
+
#: classes/gateways/class.pmprogateway_stripe.php:972 pages/checkout.php:362
|
5607 |
#: pages/checkout.php:411 pages/checkout.php:419 pages/checkout.php:476
|
5608 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5609 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
5612 |
msgstr ""
|
5613 |
|
5614 |
#: classes/gateways/class.pmprogateway_braintree.php:455
|
5615 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1038 pages/checkout.php:363
|
5616 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5617 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5618 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
5650 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5651 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5652 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
5653 |
+
#: classes/gateways/class.pmprogateway_stripe.php:903
|
5654 |
+
#: classes/gateways/class.pmprogateway_stripe.php:973 pages/checkout.php:363
|
5655 |
#: pages/checkout.php:412 pages/checkout.php:420 pages/checkout.php:476
|
5656 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5657 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
5661 |
msgstr ""
|
5662 |
|
5663 |
#: classes/gateways/class.pmprogateway_braintree.php:466
|
5664 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1058 includes/privacy.php:293
|
5665 |
#: pages/billing.php:321 pages/checkout.php:374 adminpages/orders.php:339
|
5666 |
#: adminpages/orders.php:389 adminpages/orders.php:461
|
5667 |
#: adminpages/orders.php:490 adminpages/orders.php:532
|
5706 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
5707 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
5708 |
#: classes/gateways/class.pmprogateway_stripe.php:590
|
5709 |
+
#: classes/gateways/class.pmprogateway_stripe.php:914
|
5710 |
+
#: classes/gateways/class.pmprogateway_stripe.php:984 includes/privacy.php:293
|
5711 |
#: pages/billing.php:234 pages/billing.php:238 pages/billing.php:247
|
5712 |
#: pages/billing.php:250 pages/billing.php:253 pages/billing.php:262
|
5713 |
#: pages/billing.php:268 pages/billing.php:271 pages/billing.php:274
|
5722 |
msgstr ""
|
5723 |
|
5724 |
#: classes/gateways/class.pmprogateway_braintree.php:475
|
5725 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1071 pages/billing.php:359
|
5726 |
#: pages/checkout.php:385 classes/gateways/class.pmprogateway_braintree.php:303
|
5727 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
5728 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
5759 |
#: classes/gateways/class.pmprogateway_stripe.php:624
|
5760 |
#: classes/gateways/class.pmprogateway_stripe.php:625
|
5761 |
#: classes/gateways/class.pmprogateway_stripe.php:626
|
5762 |
+
#: classes/gateways/class.pmprogateway_stripe.php:927
|
5763 |
+
#: classes/gateways/class.pmprogateway_stripe.php:997 pages/billing.php:244
|
5764 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
5765 |
#: pages/billing.php:263 pages/billing.php:305 pages/billing.php:309
|
5766 |
#: pages/billing.php:311 pages/billing.php:312 pages/billing.php:313
|
5860 |
msgstr ""
|
5861 |
|
5862 |
#: classes/gateways/class.pmprogateway_braintree.php:511
|
5863 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1093 pages/checkout.php:91
|
5864 |
#: pages/checkout.php:428 classes/gateways/class.pmprogateway_braintree.php:351
|
5865 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
5866 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
5898 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
5899 |
#: classes/gateways/class.pmprogateway_stripe.php:662
|
5900 |
#: classes/gateways/class.pmprogateway_stripe.php:663
|
5901 |
+
#: classes/gateways/class.pmprogateway_stripe.php:949
|
5902 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1019 pages/checkout.php:78
|
5903 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:83
|
5904 |
#: pages/checkout.php:87 pages/checkout.php:88 pages/checkout.php:91
|
5905 |
#: pages/checkout.php:95 pages/checkout.php:98 pages/checkout.php:428
|
6140 |
msgid "Failed to subscribe with Braintree: %s"
|
6141 |
msgstr ""
|
6142 |
|
6143 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1019
|
6144 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1030
|
6145 |
#: classes/gateways/class.pmprogateway_braintree.php:1019
|
6146 |
#: classes/gateways/class.pmprogateway_braintree.php:1020
|
6147 |
#: classes/gateways/class.pmprogateway_braintree.php:1021
|
6154 |
msgid "Could not find the subscription. %s"
|
6155 |
msgstr ""
|
6156 |
|
6157 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1037
|
6158 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
6159 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
6160 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
6212 |
msgid "Could not find the subscription."
|
6213 |
msgstr ""
|
6214 |
|
6215 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1083
|
6216 |
+
msgid "Error getting subscription with Braintree:"
|
6217 |
+
msgstr ""
|
6218 |
+
|
6219 |
#: classes/gateways/class.pmprogateway_check.php:49
|
6220 |
+
#: paid-memberships-pro.php:158 adminpages/orders.php:399
|
6221 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
6222 |
#: adminpages/paymentsettings.php:159
|
6223 |
#: classes/gateways/class.pmprogateway_check.php:48
|
6818 |
msgstr ""
|
6819 |
|
6820 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6821 |
+
#: paid-memberships-pro.php:161
|
6822 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
6823 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6824 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
7039 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
7040 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:234
|
7041 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:246
|
7042 |
+
#: pages/checkout.php:496 pages/checkout.php:509 pages/checkout.php:598
|
7043 |
+
#: pages/checkout.php:606 pages/checkout.php:681 pages/checkout.php:688
|
7044 |
+
#: pages/checkout.php:691 pages/checkout.php:704 pages/checkout.php:707
|
7045 |
+
#: pages/checkout.php:713 pages/checkout.php:718 pages/checkout.php:722
|
7046 |
+
#: pages/checkout.php:724 pages/checkout.php:725 pages/checkout.php:728
|
7047 |
+
#: pages/checkout.php:729
|
7048 |
msgid "Submit and Check Out"
|
7049 |
msgstr ""
|
7050 |
|
7074 |
#: classes/gateways/class.pmprogateway_twocheckout.php:204
|
7075 |
#: classes/gateways/class.pmprogateway_twocheckout.php:205
|
7076 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
7077 |
+
#: pages/checkout.php:496 pages/checkout.php:509 pages/checkout.php:598
|
7078 |
+
#: pages/checkout.php:606 pages/checkout.php:681 pages/checkout.php:688
|
7079 |
+
#: pages/checkout.php:691 pages/checkout.php:704 pages/checkout.php:707
|
7080 |
+
#: pages/checkout.php:713 pages/checkout.php:718 pages/checkout.php:722
|
7081 |
+
#: pages/checkout.php:724 pages/checkout.php:725 pages/checkout.php:728
|
7082 |
+
#: pages/checkout.php:729
|
7083 |
msgid "Submit and Confirm"
|
7084 |
msgstr ""
|
7085 |
|
7086 |
+
#: classes/gateways/class.pmprogateway_paypal.php:716
|
7087 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:795
|
7088 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:588
|
7089 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
7090 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
7091 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
7126 |
msgstr ""
|
7127 |
|
7128 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
7129 |
+
#: paid-memberships-pro.php:160
|
7130 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
7131 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
7132 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
7168 |
msgstr ""
|
7169 |
|
7170 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7171 |
+
#: paid-memberships-pro.php:163
|
7172 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
7173 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7174 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
7191 |
"settings."
|
7192 |
msgstr ""
|
7193 |
|
7194 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:572
|
7195 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:559
|
7196 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:571
|
7197 |
msgid "User requested cancellation"
|
7198 |
msgstr ""
|
7199 |
|
7200 |
+
#: classes/gateways/class.pmprogateway_stripe.php:240
|
7201 |
+
#: paid-memberships-pro.php:159
|
7202 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
7203 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
7204 |
#: classes/gateways/class.pmprogateway_stripe.php:104
|
7225 |
msgid "Stripe"
|
7226 |
msgstr ""
|
7227 |
|
7228 |
+
#: classes/gateways/class.pmprogateway_stripe.php:311
|
7229 |
#: classes/gateways/class.pmprogateway_stripe.php:299
|
7230 |
#: classes/gateways/class.pmprogateway_stripe.php:307
|
7231 |
#: classes/gateways/class.pmprogateway_stripe.php:331
|
7235 |
msgid "Stripe API Version"
|
7236 |
msgstr ""
|
7237 |
|
7238 |
+
#: classes/gateways/class.pmprogateway_stripe.php:318
|
7239 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
7240 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
7241 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
7255 |
msgid "Stripe Settings"
|
7256 |
msgstr ""
|
7257 |
|
7258 |
+
#: classes/gateways/class.pmprogateway_stripe.php:323
|
7259 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
7260 |
#: adminpages/paymentsettings.php:294
|
7261 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
7278 |
msgid "Publishable Key"
|
7279 |
msgstr ""
|
7280 |
|
7281 |
+
#: classes/gateways/class.pmprogateway_stripe.php:331
|
7282 |
#: classes/gateways/class.pmprogateway_stripe.php:263
|
7283 |
#: classes/gateways/class.pmprogateway_stripe.php:269
|
7284 |
#: classes/gateways/class.pmprogateway_stripe.php:271
|
7289 |
msgid "Your Publishable Key appears incorrect."
|
7290 |
msgstr ""
|
7291 |
|
7292 |
+
#: classes/gateways/class.pmprogateway_stripe.php:339
|
7293 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
7294 |
#: adminpages/paymentsettings.php:286
|
7295 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
7312 |
msgid "Secret Key"
|
7313 |
msgstr ""
|
7314 |
|
7315 |
+
#: classes/gateways/class.pmprogateway_stripe.php:347
|
7316 |
#: classes/gateways/class.pmprogateway_stripe.php:367
|
7317 |
msgid "Webhook"
|
7318 |
msgstr ""
|
7319 |
|
7320 |
+
#: classes/gateways/class.pmprogateway_stripe.php:351
|
7321 |
+
#: classes/gateways/class.pmprogateway_stripe.php:375
|
7322 |
#: classes/gateways/class.pmprogateway_stripe.php:371
|
7323 |
#: classes/gateways/class.pmprogateway_stripe.php:376
|
7324 |
msgid "Create Webhook"
|
7325 |
msgstr ""
|
7326 |
|
7327 |
+
#: classes/gateways/class.pmprogateway_stripe.php:357
|
7328 |
+
msgid "A webhook is set up in Stripe, but it is disabled."
|
7329 |
+
msgstr ""
|
7330 |
+
|
7331 |
+
#: classes/gateways/class.pmprogateway_stripe.php:364
|
7332 |
+
msgid "A webhook is set up in Stripe, but it is using an old API version."
|
7333 |
+
msgstr ""
|
7334 |
+
|
7335 |
+
#: classes/gateways/class.pmprogateway_stripe.php:364
|
7336 |
+
msgid "Rebuild Webhook"
|
7337 |
+
msgstr ""
|
7338 |
+
|
7339 |
+
#: classes/gateways/class.pmprogateway_stripe.php:370
|
7340 |
+
msgid "Disable Webhook"
|
7341 |
+
msgstr ""
|
7342 |
+
|
7343 |
+
#: classes/gateways/class.pmprogateway_stripe.php:370
|
7344 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498
|
7345 |
+
#: classes/gateways/class.pmprogateway_stripe.php:613
|
7346 |
+
#: classes/gateways/class.pmprogateway_stripe.php:447
|
7347 |
+
msgid "Your webhook is enabled."
|
7348 |
+
msgstr ""
|
7349 |
+
|
7350 |
+
#: classes/gateways/class.pmprogateway_stripe.php:377
|
7351 |
+
#: classes/gateways/class.pmprogateway_stripe.php:524
|
7352 |
+
#: classes/gateways/class.pmprogateway_stripe.php:541
|
7353 |
+
#: classes/gateways/class.pmprogateway_stripe.php:575
|
7354 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7355 |
#: classes/gateways/class.pmprogateway_stripe.php:473
|
7356 |
#: classes/gateways/class.pmprogateway_stripe.php:490
|
7359 |
"payments, and synchronize cancellations."
|
7360 |
msgstr ""
|
7361 |
|
7362 |
+
#: classes/gateways/class.pmprogateway_stripe.php:386
|
7363 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
7364 |
#: adminpages/paymentsettings.php:432
|
7365 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
7384 |
msgid "Show Billing Address Fields"
|
7385 |
msgstr ""
|
7386 |
|
7387 |
+
#: classes/gateways/class.pmprogateway_stripe.php:396
|
7388 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
7389 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
7390 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
7411 |
"verification in the Stripe dashboard settings.</strong>"
|
7412 |
msgstr ""
|
7413 |
|
7414 |
+
#: classes/gateways/class.pmprogateway_stripe.php:401
|
7415 |
+
msgid "Enable Payment Request Button"
|
7416 |
+
msgstr ""
|
7417 |
+
|
7418 |
+
#: classes/gateways/class.pmprogateway_stripe.php:419
|
7419 |
+
#, php-format
|
7420 |
+
msgid ""
|
7421 |
+
"Allow users to pay using Apple Pay, Google Pay, or Microsoft Pay depending "
|
7422 |
+
"on their browser. When enabled, your domain will automatically be registered "
|
7423 |
+
"with Apple and a domain association file will be hosted on your site. <a "
|
7424 |
+
"target=\"_blank\" href=\"%s\" title=\"More Information about the domain "
|
7425 |
+
"association file for Apple Pay\">More Information »</a>"
|
7426 |
+
msgstr ""
|
7427 |
+
|
7428 |
+
#: classes/gateways/class.pmprogateway_stripe.php:432
|
7429 |
+
#, php-format
|
7430 |
+
msgid ""
|
7431 |
+
"This webpage is being served over HTTP, but the Stripe Payment Request "
|
7432 |
+
"Button will only work on pages being served over HTTPS. To resolve this, you "
|
7433 |
+
"must <a target=\"_blank\" href=\"%s\" title=\"Configuring WordPress to "
|
7434 |
+
"Always Use HTTPS/SSL\">set up WordPress to always use HTTPS</a>."
|
7435 |
+
msgstr ""
|
7436 |
+
|
7437 |
+
#: classes/gateways/class.pmprogateway_stripe.php:434
|
7438 |
+
#, php-format
|
7439 |
+
msgid ""
|
7440 |
+
"It looks like you are using an older Stripe publishable key. In order to use "
|
7441 |
+
"the Payment Request Button feature, you will need to update your API key, "
|
7442 |
+
"which will be prefixed with \"pk_live_\" or \"pk_test_\". <a target=\"_blank"
|
7443 |
+
"\" href=\"%s\" title=\"Stripe Dashboard API Key Settings\">Log in to your "
|
7444 |
+
"Stripe Dashboard to roll your publishable key</a>."
|
7445 |
+
msgstr ""
|
7446 |
+
|
7447 |
+
#: classes/gateways/class.pmprogateway_stripe.php:436
|
7448 |
+
#, php-format
|
7449 |
+
msgid ""
|
7450 |
+
"It looks like you are using an older Stripe secret key. In order to use the "
|
7451 |
+
"Payment Request Button feature, you will need to update your API key, which "
|
7452 |
+
"will be prefixed with \"sk_live_\" or \"sk_test_\". <a target=\"_blank\" "
|
7453 |
+
"href=\"%s\" title=\"Stripe Dashboard API Key Settings\">Log in to your "
|
7454 |
+
"Stripe Dashboard to roll your secret key</a>."
|
7455 |
+
msgstr ""
|
7456 |
+
|
7457 |
+
#: classes/gateways/class.pmprogateway_stripe.php:438
|
7458 |
+
#, php-format
|
7459 |
+
msgid ""
|
7460 |
+
"Your domain could not be registered with Apple to enable Apple Pay. Please "
|
7461 |
+
"try <a target=\"_blank\" href=\"%s\" title=\"Apple Pay Settings Page in "
|
7462 |
+
"Stripe\">registering your domain manually from the Apple Pay settings page "
|
7463 |
+
"in Stripe</a>."
|
7464 |
+
msgstr ""
|
7465 |
+
|
7466 |
+
#: classes/gateways/class.pmprogateway_stripe.php:463
|
7467 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
7468 |
#: classes/gateways/class.pmprogateway_stripe.php:352
|
7469 |
#: classes/gateways/class.pmprogateway_stripe.php:354
|
7475 |
"Option at Checkout Add On\">Add PayPal Express Add On</a>."
|
7476 |
msgstr ""
|
7477 |
|
7478 |
+
#: classes/gateways/class.pmprogateway_stripe.php:483
|
7479 |
#: classes/gateways/class.pmprogateway_stripe.php:432
|
7480 |
msgid "Webhook creation failed. You might already have a webhook set up."
|
7481 |
msgstr ""
|
7482 |
|
7483 |
+
#: classes/gateways/class.pmprogateway_stripe.php:548
|
7484 |
+
#: classes/gateways/class.pmprogateway_stripe.php:622
|
|
|
|
|
|
|
|
|
7485 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
7486 |
msgid "There was an error deleting the webhook."
|
7487 |
msgstr ""
|
7488 |
|
7489 |
+
#: classes/gateways/class.pmprogateway_stripe.php:598
|
7490 |
+
msgid "Webhook creation failed. Please refresh and try again."
|
7491 |
+
msgstr ""
|
7492 |
+
|
7493 |
+
#: classes/gateways/class.pmprogateway_stripe.php:655
|
7494 |
#: classes/gateways/class.pmprogateway_stripe.php:368
|
7495 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7496 |
#: classes/gateways/class.pmprogateway_stripe.php:379
|
7500 |
msgid "Verification steps confirmed. Your payment is processing."
|
7501 |
msgstr ""
|
7502 |
|
7503 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1082
|
7504 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7505 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
7506 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7507 |
#: classes/gateways/class.pmprogateway_stripe.php:580
|
7508 |
#: classes/gateways/class.pmprogateway_stripe.php:938
|
7509 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1008
|
7510 |
msgid "CVC"
|
7511 |
msgstr ""
|
7512 |
|
7513 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1160
|
7514 |
#: classes/gateways/class.pmprogateway_stripe.php:650
|
7515 |
#: classes/gateways/class.pmprogateway_stripe.php:655
|
7516 |
#: classes/gateways/class.pmprogateway_stripe.php:656
|
7523 |
#: classes/gateways/class.pmprogateway_stripe.php:726
|
7524 |
#: classes/gateways/class.pmprogateway_stripe.php:727
|
7525 |
#: classes/gateways/class.pmprogateway_stripe.php:1016
|
7526 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1086
|
7527 |
#, php-format
|
7528 |
msgid ""
|
7529 |
"%1$sNote:%2$s Subscription %3$s%4$s%5$s could not be found at Stripe. It may "
|
7530 |
"have been deleted."
|
7531 |
msgstr ""
|
7532 |
|
7533 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1165
|
7534 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
7535 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
7536 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7554 |
#: classes/gateways/class.pmprogateway_stripe.php:733
|
7555 |
#: classes/gateways/class.pmprogateway_stripe.php:734
|
7556 |
#: classes/gateways/class.pmprogateway_stripe.php:1021
|
7557 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1091
|
7558 |
msgid "Subscription Updates"
|
7559 |
msgstr ""
|
7560 |
|
7561 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1169
|
7562 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
7563 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7564 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
7582 |
#: classes/gateways/class.pmprogateway_stripe.php:737
|
7583 |
#: classes/gateways/class.pmprogateway_stripe.php:738
|
7584 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
7585 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1095
|
7586 |
msgid ""
|
7587 |
"Subscription updates, allow you to change the member's subscription values "
|
7588 |
"at predefined times. Be sure to click Update Profile after making changes."
|
7589 |
msgstr ""
|
7590 |
|
7591 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1171
|
7592 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
7593 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
7594 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
7612 |
#: classes/gateways/class.pmprogateway_stripe.php:739
|
7613 |
#: classes/gateways/class.pmprogateway_stripe.php:740
|
7614 |
#: classes/gateways/class.pmprogateway_stripe.php:1027
|
7615 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1097
|
7616 |
msgid ""
|
7617 |
"Subscription updates, allow you to change the member's subscription values "
|
7618 |
"at predefined times. Be sure to click Update User after making changes."
|
7619 |
msgstr ""
|
7620 |
|
7621 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1177 pages/billing.php:413
|
7622 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7623 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
7624 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
7641 |
#: classes/gateways/class.pmprogateway_stripe.php:743
|
7642 |
#: classes/gateways/class.pmprogateway_stripe.php:744
|
7643 |
#: classes/gateways/class.pmprogateway_stripe.php:745
|
7644 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1033
|
7645 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1103 pages/billing.php:294
|
7646 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
7647 |
#: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
|
7648 |
#: pages/billing.php:362 pages/billing.php:363 pages/billing.php:364
|
7652 |
msgid "Update"
|
7653 |
msgstr ""
|
7654 |
|
7655 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1766
|
7656 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1770
|
7657 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1783
|
7658 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1787
|
7659 |
#: classes/gateways/class.pmprogateway_stripe.php:1236
|
7660 |
#: classes/gateways/class.pmprogateway_stripe.php:1243
|
7661 |
#: classes/gateways/class.pmprogateway_stripe.php:1247
|
7680 |
#: classes/gateways/class.pmprogateway_stripe.php:1617
|
7681 |
#: classes/gateways/class.pmprogateway_stripe.php:1630
|
7682 |
#: classes/gateways/class.pmprogateway_stripe.php:1634
|
7683 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1683
|
7684 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1687
|
7685 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1700
|
7686 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1704
|
7687 |
#, php-format
|
7688 |
msgid "Error: %s"
|
7689 |
msgstr ""
|
7690 |
|
7691 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1881
|
7692 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1886
|
7693 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1891
|
7694 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
7695 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
7696 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
7728 |
#: classes/gateways/class.pmprogateway_stripe.php:1728
|
7729 |
#: classes/gateways/class.pmprogateway_stripe.php:1733
|
7730 |
#: classes/gateways/class.pmprogateway_stripe.php:1738
|
7731 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1798
|
7732 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1803
|
7733 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1808
|
7734 |
msgid "Error creating customer record with Stripe:"
|
7735 |
msgstr ""
|
7736 |
|
7737 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1950
|
7738 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1955
|
7739 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
7740 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
7741 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
7761 |
#: classes/gateways/class.pmprogateway_stripe.php:1469
|
7762 |
#: classes/gateways/class.pmprogateway_stripe.php:1797
|
7763 |
#: classes/gateways/class.pmprogateway_stripe.php:1802
|
7764 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1867
|
7765 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1872
|
7766 |
msgid "Error getting subscription with Stripe:"
|
7767 |
msgstr ""
|
7768 |
|
7769 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2121
|
7770 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2126
|
7771 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
7772 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
7773 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
7814 |
#: classes/gateways/class.pmprogateway_stripe.php:1625
|
7815 |
#: classes/gateways/class.pmprogateway_stripe.php:1968
|
7816 |
#: classes/gateways/class.pmprogateway_stripe.php:1973
|
7817 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2038
|
7818 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2043
|
7819 |
msgid "Error creating plan with Stripe:"
|
7820 |
msgstr ""
|
7821 |
|
7822 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2157
|
7823 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2171
|
7824 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
7825 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
7826 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
7862 |
#: classes/gateways/class.pmprogateway_stripe.php:1660
|
7863 |
#: classes/gateways/class.pmprogateway_stripe.php:2004
|
7864 |
#: classes/gateways/class.pmprogateway_stripe.php:2018
|
7865 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2074
|
7866 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2088
|
7867 |
msgid "Error subscribing customer to plan with Stripe:"
|
7868 |
msgstr ""
|
7869 |
|
7870 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2262
|
7871 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
7872 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
7873 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
7894 |
#: classes/gateways/class.pmprogateway_stripe.php:1736
|
7895 |
#: classes/gateways/class.pmprogateway_stripe.php:1751
|
7896 |
#: classes/gateways/class.pmprogateway_stripe.php:2109
|
7897 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2179
|
7898 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
7899 |
msgstr ""
|
7900 |
|
7901 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2414
|
7902 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
7903 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
7904 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
7934 |
#: classes/gateways/class.pmprogateway_stripe.php:1887
|
7935 |
#: classes/gateways/class.pmprogateway_stripe.php:1902
|
7936 |
#: classes/gateways/class.pmprogateway_stripe.php:2261
|
7937 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2331
|
7938 |
msgid "Could not cancel old subscription."
|
7939 |
msgstr ""
|
7940 |
|
7941 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2430
|
7942 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
7943 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
7944 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
7970 |
#: classes/gateways/class.pmprogateway_stripe.php:1903
|
7971 |
#: classes/gateways/class.pmprogateway_stripe.php:1918
|
7972 |
#: classes/gateways/class.pmprogateway_stripe.php:2277
|
7973 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2347
|
7974 |
msgid "Could not find the customer."
|
7975 |
msgstr ""
|
7976 |
|
7977 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2598
|
7978 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2604
|
7979 |
#: classes/gateways/class.pmprogateway_stripe.php:1836
|
7980 |
#: classes/gateways/class.pmprogateway_stripe.php:1837
|
7981 |
#: classes/gateways/class.pmprogateway_stripe.php:1847
|
7999 |
#: classes/gateways/class.pmprogateway_stripe.php:2091
|
8000 |
#: classes/gateways/class.pmprogateway_stripe.php:2445
|
8001 |
#: classes/gateways/class.pmprogateway_stripe.php:2451
|
8002 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2515
|
8003 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2521
|
8004 |
msgid "Error: "
|
8005 |
msgstr ""
|
8006 |
|
8007 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2618
|
8008 |
#: classes/gateways/class.pmprogateway_stripe.php:1849
|
8009 |
#: classes/gateways/class.pmprogateway_stripe.php:1850
|
8010 |
#: classes/gateways/class.pmprogateway_stripe.php:1860
|
8024 |
#: classes/gateways/class.pmprogateway_stripe.php:2090
|
8025 |
#: classes/gateways/class.pmprogateway_stripe.php:2105
|
8026 |
#: classes/gateways/class.pmprogateway_stripe.php:2465
|
8027 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2535
|
8028 |
#, php-format
|
8029 |
msgid "Error: Unkown error while refunding charge #%s"
|
8030 |
msgstr ""
|
8031 |
|
8032 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3086
|
8033 |
#: classes/gateways/class.pmprogateway_stripe.php:2438
|
8034 |
#: classes/gateways/class.pmprogateway_stripe.php:2479
|
8035 |
#: classes/gateways/class.pmprogateway_stripe.php:2485
|
8037 |
#: classes/gateways/class.pmprogateway_stripe.php:2549
|
8038 |
#: classes/gateways/class.pmprogateway_stripe.php:2564
|
8039 |
#: classes/gateways/class.pmprogateway_stripe.php:2924
|
8040 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3003
|
8041 |
msgid ""
|
8042 |
"Customer authentication is required to complete this transaction. Please "
|
8043 |
"complete the verification steps issued by your payment provider."
|
8044 |
msgstr ""
|
8045 |
|
8046 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3103
|
8047 |
#: classes/gateways/class.pmprogateway_stripe.php:2455
|
8048 |
#: classes/gateways/class.pmprogateway_stripe.php:2496
|
8049 |
#: classes/gateways/class.pmprogateway_stripe.php:2502
|
8051 |
#: classes/gateways/class.pmprogateway_stripe.php:2566
|
8052 |
#: classes/gateways/class.pmprogateway_stripe.php:2581
|
8053 |
#: classes/gateways/class.pmprogateway_stripe.php:2941
|
8054 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3020
|
8055 |
msgid ""
|
8056 |
"Customer authentication is required to finish setting up your subscription. "
|
8057 |
"Please complete the verification steps issued by your payment provider."
|
8058 |
msgstr ""
|
8059 |
|
8060 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
8061 |
+
#: paid-memberships-pro.php:166
|
8062 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
8063 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
8064 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
8146 |
msgstr ""
|
8147 |
|
8148 |
#: includes/addons.php:241 includes/addons.php:222 includes/addons.php:225
|
8149 |
+
#: includes/addons.php:239 includes/addons.php:241
|
8150 |
msgid ""
|
8151 |
"Important: This plugin requires a valid PMPro Plus license key to update."
|
8152 |
msgstr ""
|
8153 |
|
8154 |
#: includes/addons.php:294 includes/addons.php:274 includes/addons.php:278
|
8155 |
+
#: includes/addons.php:292 includes/addons.php:294
|
8156 |
msgid ""
|
8157 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8158 |
"utm_source=wp-admin&utm_pluginlink=bulkupdate\">valid PMPro Plus License "
|
8161 |
msgstr ""
|
8162 |
|
8163 |
#: includes/addons.php:312 includes/addons.php:292 includes/addons.php:296
|
8164 |
+
#: includes/addons.php:310 includes/addons.php:312
|
8165 |
msgid "Update Plugin"
|
8166 |
msgstr ""
|
8167 |
|
8168 |
#: includes/addons.php:314 includes/addons.php:294 includes/addons.php:298
|
8169 |
+
#: includes/addons.php:312 includes/addons.php:314
|
8170 |
msgid ""
|
8171 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8172 |
"utm_source=wp-admin&utm_pluginlink=addon_update\">valid PMPro Plus License "
|
8174 |
msgstr ""
|
8175 |
|
8176 |
#: includes/addons.php:317 includes/addons.php:297 includes/addons.php:301
|
8177 |
+
#: includes/addons.php:315 includes/addons.php:317
|
8178 |
msgid "Return to the PMPro Add Ons page"
|
8179 |
msgstr ""
|
8180 |
|
8181 |
#: includes/addons.php:336 includes/addons.php:316 includes/addons.php:320
|
8182 |
+
#: includes/addons.php:334 includes/addons.php:336
|
8183 |
msgid ""
|
8184 |
"You must enter a valid PMPro Plus License Key under Settings > PMPro License "
|
8185 |
"to update this add on."
|
8351 |
msgid "Select a level for module access"
|
8352 |
msgstr ""
|
8353 |
|
8354 |
+
#: includes/compatibility/divi.php:34
|
8355 |
+
msgid "Restrict Row by Level"
|
8356 |
+
msgstr ""
|
8357 |
+
|
8358 |
+
#: includes/compatibility/divi.php:35 includes/compatibility/divi.php:51
|
8359 |
+
msgid "Enter comma-separated level IDs."
|
8360 |
+
msgstr ""
|
8361 |
+
|
8362 |
+
#: includes/compatibility/divi.php:50
|
8363 |
+
msgid "Restrict Section by Level"
|
8364 |
+
msgstr ""
|
8365 |
+
|
8366 |
#: includes/compatibility/elementor.php:36
|
8367 |
#: includes/compatibility/elementor.php:36
|
8368 |
msgid "Non-members"
|
9378 |
#: includes/currencies.php:94 includes/currencies.php:97
|
9379 |
#: includes/currencies.php:99 includes/currencies.php:100
|
9380 |
#: includes/currencies.php:105 includes/currencies.php:107
|
9381 |
+
#: includes/currencies.php:113 includes/currencies.php:124
|
9382 |
+
#: includes/currencies.php:127 includes/currencies.php:132
|
9383 |
+
#: includes/currencies.php:140
|
9384 |
msgid "US Dollars ($)"
|
9385 |
msgstr ""
|
9386 |
|
9393 |
#: includes/currencies.php:97 includes/currencies.php:100
|
9394 |
#: includes/currencies.php:102 includes/currencies.php:103
|
9395 |
#: includes/currencies.php:108 includes/currencies.php:110
|
9396 |
+
#: includes/currencies.php:116
|
9397 |
msgid "Euros (€)"
|
9398 |
msgstr ""
|
9399 |
|
9406 |
#: includes/currencies.php:96 includes/currencies.php:99
|
9407 |
#: includes/currencies.php:101 includes/currencies.php:102
|
9408 |
#: includes/currencies.php:107 includes/currencies.php:109
|
9409 |
+
#: includes/currencies.php:115
|
9410 |
msgid "Pounds Sterling (£)"
|
9411 |
msgstr ""
|
9412 |
|
9437 |
#: includes/currencies.php:95 includes/currencies.php:98
|
9438 |
#: includes/currencies.php:100 includes/currencies.php:101
|
9439 |
#: includes/currencies.php:106 includes/currencies.php:108
|
9440 |
+
#: includes/currencies.php:114
|
9441 |
msgid "Canadian Dollars ($)"
|
9442 |
msgstr ""
|
9443 |
|
9577 |
msgid "Polish Zloty"
|
9578 |
msgstr ""
|
9579 |
|
9580 |
+
#: includes/currencies.php:68 includes/currencies.php:68
|
9581 |
msgid "Romanian Leu"
|
9582 |
msgstr ""
|
9583 |
|
9584 |
#: includes/currencies.php:76 includes/currencies.php:63
|
9585 |
#: includes/currencies.php:65 includes/currencies.php:68
|
9586 |
+
#: includes/currencies.php:73 includes/currencies.php:76
|
9587 |
msgid "Russian Ruble (₽)"
|
9588 |
msgstr ""
|
9589 |
|
9593 |
#: includes/currencies.php:64 includes/currencies.php:65
|
9594 |
#: includes/currencies.php:68 includes/currencies.php:70
|
9595 |
#: includes/currencies.php:71 includes/currencies.php:76
|
9596 |
+
#: includes/currencies.php:78 includes/currencies.php:84
|
9597 |
msgid "Singapore Dollar ($)"
|
9598 |
msgstr ""
|
9599 |
|
9602 |
#: includes/currencies.php:69 includes/currencies.php:70
|
9603 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9604 |
#: includes/currencies.php:76 includes/currencies.php:81
|
9605 |
+
#: includes/currencies.php:83 includes/currencies.php:89
|
9606 |
msgid "South African Rand (R)"
|
9607 |
msgstr ""
|
9608 |
|
9612 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9613 |
#: includes/currencies.php:78 includes/currencies.php:80
|
9614 |
#: includes/currencies.php:81 includes/currencies.php:86
|
9615 |
+
#: includes/currencies.php:88 includes/currencies.php:94
|
9616 |
msgid "South Korean Won"
|
9617 |
msgstr ""
|
9618 |
|
9623 |
#: includes/currencies.php:78 includes/currencies.php:81
|
9624 |
#: includes/currencies.php:83 includes/currencies.php:84
|
9625 |
#: includes/currencies.php:89 includes/currencies.php:91
|
9626 |
+
#: includes/currencies.php:97
|
9627 |
msgid "Swedish Krona"
|
9628 |
msgstr ""
|
9629 |
|
9634 |
#: includes/currencies.php:79 includes/currencies.php:82
|
9635 |
#: includes/currencies.php:84 includes/currencies.php:85
|
9636 |
#: includes/currencies.php:90 includes/currencies.php:92
|
9637 |
+
#: includes/currencies.php:98
|
9638 |
msgid "Swiss Franc"
|
9639 |
msgstr ""
|
9640 |
|
9645 |
#: includes/currencies.php:80 includes/currencies.php:83
|
9646 |
#: includes/currencies.php:85 includes/currencies.php:86
|
9647 |
#: includes/currencies.php:91 includes/currencies.php:93
|
9648 |
+
#: includes/currencies.php:99
|
9649 |
msgid "Taiwan New Dollars"
|
9650 |
msgstr ""
|
9651 |
|
9656 |
#: includes/currencies.php:81 includes/currencies.php:84
|
9657 |
#: includes/currencies.php:86 includes/currencies.php:87
|
9658 |
#: includes/currencies.php:92 includes/currencies.php:94
|
9659 |
+
#: includes/currencies.php:100
|
9660 |
msgid "Thai Baht"
|
9661 |
msgstr ""
|
9662 |
|
9666 |
#: includes/currencies.php:78 includes/currencies.php:82
|
9667 |
#: includes/currencies.php:85 includes/currencies.php:87
|
9668 |
#: includes/currencies.php:88 includes/currencies.php:93
|
9669 |
+
#: includes/currencies.php:95 includes/currencies.php:101
|
9670 |
msgid "Turkish Lira"
|
9671 |
msgstr ""
|
9672 |
|
9676 |
#: includes/currencies.php:79 includes/currencies.php:84
|
9677 |
#: includes/currencies.php:87 includes/currencies.php:89
|
9678 |
#: includes/currencies.php:90 includes/currencies.php:95
|
9679 |
+
#: includes/currencies.php:97 includes/currencies.php:103
|
9680 |
msgid "Vietnamese Dong"
|
9681 |
msgstr ""
|
9682 |
|
9710 |
msgid "Profile Start Date Issue Detected and Fixed at %s"
|
9711 |
msgstr ""
|
9712 |
|
9713 |
+
#: includes/functions.php:380 includes/functions.php:496
|
9714 |
#: includes/functions.php:160 includes/functions.php:196
|
9715 |
#: includes/functions.php:200 includes/functions.php:202
|
9716 |
#: includes/functions.php:203 includes/functions.php:204
|
9726 |
msgid "The price for membership is <strong>%s</strong> now"
|
9727 |
msgstr ""
|
9728 |
|
9729 |
+
#: includes/functions.php:383 pages/levels.php:33 pages/levels.php:43
|
9730 |
+
#: pages/levels.php:55
|
9731 |
+
msgid "Free"
|
9732 |
+
msgstr ""
|
9733 |
+
|
9734 |
+
#: includes/functions.php:385 includes/functions.php:498
|
9735 |
#: includes/functions.php:202 includes/functions.php:204
|
9736 |
#: includes/functions.php:205 includes/functions.php:206
|
9737 |
#: includes/functions.php:209 includes/functions.php:245
|
9746 |
msgid "<strong>%s</strong> now"
|
9747 |
msgstr ""
|
9748 |
|
9749 |
+
#: includes/functions.php:393 includes/functions.php:330
|
9750 |
#: includes/functions.php:349 includes/functions.php:388
|
9751 |
#: includes/functions.php:393
|
9752 |
#, php-format
|
9753 |
msgid " and then <strong>%1$s per %2$s for %3$d more %4$s</strong>."
|
9754 |
msgstr ""
|
9755 |
|
9756 |
+
#: includes/functions.php:395 includes/functions.php:332
|
9757 |
#: includes/functions.php:351 includes/functions.php:390
|
9758 |
#: includes/functions.php:395
|
9759 |
#, php-format
|
9760 |
msgid " and then <strong>%1$s every %2$d %3$s for %4$d more payments</strong>."
|
9761 |
msgstr ""
|
9762 |
|
9763 |
+
#: includes/functions.php:398 includes/functions.php:335
|
9764 |
#: includes/functions.php:354 includes/functions.php:393
|
9765 |
#: includes/functions.php:398
|
9766 |
#, php-format
|
9767 |
msgid " and then <strong>%1$s after %2$d %3$s</strong>."
|
9768 |
msgstr ""
|
9769 |
|
9770 |
+
#: includes/functions.php:403 includes/functions.php:340
|
9771 |
#: includes/functions.php:359 includes/functions.php:398
|
9772 |
#: includes/functions.php:403
|
9773 |
#, php-format
|
9774 |
msgid "The price for membership is <strong>%1$s per %2$s</strong>."
|
9775 |
msgstr ""
|
9776 |
|
9777 |
+
#: includes/functions.php:405 includes/functions.php:342
|
9778 |
#: includes/functions.php:361 includes/functions.php:400
|
9779 |
#: includes/functions.php:405
|
9780 |
#, php-format
|
9781 |
msgid "<strong>%1$s per %2$s</strong>."
|
9782 |
msgstr ""
|
9783 |
|
9784 |
+
#: includes/functions.php:409 includes/functions.php:346
|
9785 |
#: includes/functions.php:365 includes/functions.php:404
|
9786 |
#: includes/functions.php:409
|
9787 |
#, php-format
|
9788 |
msgid "The price for membership is <strong>%1$s every %2$d %3$s</strong>."
|
9789 |
msgstr ""
|
9790 |
|
9791 |
+
#: includes/functions.php:411 includes/functions.php:348
|
9792 |
#: includes/functions.php:367 includes/functions.php:406
|
9793 |
#: includes/functions.php:411
|
9794 |
#, php-format
|
9795 |
msgid "<strong>%1$s every %2$d %3$s</strong>."
|
9796 |
msgstr ""
|
9797 |
|
9798 |
+
#: includes/functions.php:416 includes/functions.php:353
|
9799 |
#: includes/functions.php:372 includes/functions.php:411
|
9800 |
#: includes/functions.php:416
|
9801 |
#, php-format
|
9802 |
msgid " and then <strong>%1$s per %2$s</strong>."
|
9803 |
msgstr ""
|
9804 |
|
9805 |
+
#: includes/functions.php:418 includes/functions.php:355
|
9806 |
#: includes/functions.php:374 includes/functions.php:413
|
9807 |
#: includes/functions.php:418
|
9808 |
#, php-format
|
9809 |
msgid " and then <strong>%1$s every %2$d %3$s</strong>."
|
9810 |
msgstr ""
|
9811 |
|
9812 |
+
#: includes/functions.php:433 includes/functions.php:202
|
9813 |
#: includes/functions.php:238 includes/functions.php:249
|
9814 |
#: includes/functions.php:260 includes/functions.php:261
|
9815 |
#: includes/functions.php:262 includes/functions.php:264
|
9822 |
msgid "After your initial payment, your first payment is Free."
|
9823 |
msgstr ""
|
9824 |
|
9825 |
+
#: includes/functions.php:435 includes/functions.php:206
|
9826 |
#: includes/functions.php:242 includes/functions.php:253
|
9827 |
#: includes/functions.php:264 includes/functions.php:265
|
9828 |
#: includes/functions.php:266 includes/functions.php:268
|
9836 |
msgid "After your initial payment, your first %d payments are Free."
|
9837 |
msgstr ""
|
9838 |
|
9839 |
+
#: includes/functions.php:439 includes/functions.php:213
|
9840 |
#: includes/functions.php:249 includes/functions.php:260
|
9841 |
#: includes/functions.php:271 includes/functions.php:272
|
9842 |
#: includes/functions.php:273 includes/functions.php:275
|
9849 |
msgid "After your initial payment, your first payment will cost %s."
|
9850 |
msgstr ""
|
9851 |
|
9852 |
+
#: includes/functions.php:441 includes/functions.php:378
|
9853 |
#: includes/functions.php:397 includes/functions.php:436
|
9854 |
#: includes/functions.php:441
|
9855 |
#, php-format
|
9856 |
msgid "After your initial payment, your first %1$d payments will cost %2$s."
|
9857 |
msgstr ""
|
9858 |
|
9859 |
+
#: includes/functions.php:451 includes/functions.php:552
|
9860 |
#: includes/functions.php:388 includes/functions.php:407
|
9861 |
#: includes/functions.php:446 includes/functions.php:451
|
9862 |
#: includes/functions.php:489 includes/functions.php:508
|
9865 |
msgid "Customers in %1$s will be charged %2$s%% tax."
|
9866 |
msgstr ""
|
9867 |
|
9868 |
+
#: includes/functions.php:509 includes/functions.php:446
|
9869 |
#: includes/functions.php:465 includes/functions.php:504
|
9870 |
#: includes/functions.php:509
|
9871 |
#, php-format
|
9872 |
msgid "<strong>%1$s per %2$s for %3$d more %4$s</strong>"
|
9873 |
msgstr ""
|
9874 |
|
9875 |
+
#: includes/functions.php:511 includes/functions.php:448
|
9876 |
#: includes/functions.php:467 includes/functions.php:506
|
9877 |
#: includes/functions.php:511
|
9878 |
#, php-format
|
9879 |
msgid "<strong>%1$s every %2$d %3$s for %4$d more payments</strong>"
|
9880 |
msgstr ""
|
9881 |
|
9882 |
+
#: includes/functions.php:514 includes/functions.php:451
|
9883 |
#: includes/functions.php:470 includes/functions.php:509
|
9884 |
#: includes/functions.php:514
|
9885 |
#, php-format
|
9886 |
msgid "<strong>%1$s after %2$d %3$s</strong>"
|
9887 |
msgstr ""
|
9888 |
|
9889 |
+
#: includes/functions.php:517 includes/functions.php:454
|
9890 |
#: includes/functions.php:473 includes/functions.php:512
|
9891 |
#: includes/functions.php:517
|
9892 |
#, php-format
|
9893 |
msgid "<strong>%1$s every %2$s</strong>"
|
9894 |
msgstr ""
|
9895 |
|
9896 |
+
#: includes/functions.php:519 includes/functions.php:456
|
9897 |
#: includes/functions.php:475 includes/functions.php:514
|
9898 |
#: includes/functions.php:519
|
9899 |
#, php-format
|
9900 |
msgid "<strong>%1$s every %2$d %3$s</strong>"
|
9901 |
msgstr ""
|
9902 |
|
9903 |
+
#: includes/functions.php:541 includes/functions.php:478
|
9904 |
#: includes/functions.php:497 includes/functions.php:511
|
9905 |
#: includes/functions.php:520 includes/functions.php:536
|
9906 |
#: includes/functions.php:541
|
9907 |
msgid "Trial pricing has been applied to the first payment."
|
9908 |
msgstr ""
|
9909 |
|
9910 |
+
#: includes/functions.php:543 includes/functions.php:480
|
9911 |
#: includes/functions.php:499 includes/functions.php:513
|
9912 |
#: includes/functions.php:522 includes/functions.php:538
|
9913 |
#: includes/functions.php:543
|
9915 |
msgid "Trial pricing has been applied to the first %d payments."
|
9916 |
msgstr ""
|
9917 |
|
9918 |
+
#: includes/functions.php:568 includes/functions.php:505
|
9919 |
#: includes/functions.php:524 includes/functions.php:563
|
9920 |
#: includes/functions.php:568
|
9921 |
#, php-format
|
9922 |
msgid "Membership expires after %1$d %2$s."
|
9923 |
msgstr ""
|
9924 |
|
9925 |
+
#: includes/functions.php:587 includes/functions.php:524
|
9926 |
#: includes/functions.php:543 includes/functions.php:582
|
9927 |
#: includes/functions.php:587
|
9928 |
#, php-format
|
9929 |
msgid "%1$s membership expires after %2$d %3$s"
|
9930 |
msgstr ""
|
9931 |
|
9932 |
+
#: includes/functions.php:964 includes/functions.php:491
|
9933 |
#: includes/functions.php:514 includes/functions.php:525
|
9934 |
#: includes/functions.php:536 includes/functions.php:537
|
9935 |
#: includes/functions.php:538 includes/functions.php:545
|
9944 |
msgid "User ID not found."
|
9945 |
msgstr ""
|
9946 |
|
9947 |
+
#: includes/functions.php:976 includes/functions.php:886
|
9948 |
#: includes/functions.php:889 includes/functions.php:894
|
9949 |
#: includes/functions.php:913 includes/functions.php:952
|
9950 |
#: includes/functions.php:957
|
9951 |
msgid "No membership_id specified in pmpro_changeMembershipLevel."
|
9952 |
msgstr ""
|
9953 |
|
9954 |
+
#: includes/functions.php:982 includes/functions.php:990
|
9955 |
#: includes/functions.php:508 includes/functions.php:531
|
9956 |
#: includes/functions.php:542 includes/functions.php:553
|
9957 |
#: includes/functions.php:554 includes/functions.php:555
|
9970 |
msgid "Invalid level."
|
9971 |
msgstr ""
|
9972 |
|
9973 |
+
#: includes/functions.php:1001 includes/functions.php:520
|
9974 |
#: includes/functions.php:542 includes/functions.php:553
|
9975 |
#: includes/functions.php:564 includes/functions.php:565
|
9976 |
#: includes/functions.php:566 includes/functions.php:573
|
9986 |
msgid "not changing?"
|
9987 |
msgstr ""
|
9988 |
|
9989 |
+
#: includes/functions.php:1057 includes/functions.php:537
|
9990 |
#: includes/functions.php:559 includes/functions.php:570
|
9991 |
#: includes/functions.php:581 includes/functions.php:582
|
9992 |
#: includes/functions.php:583 includes/functions.php:590
|
10017 |
msgid "Error interacting with database"
|
10018 |
msgstr ""
|
10019 |
|
10020 |
+
#: includes/functions.php:1163 includes/functions.php:907
|
10021 |
#: includes/functions.php:1064 includes/functions.php:1067
|
10022 |
#: includes/functions.php:1077 includes/functions.php:1096
|
10023 |
#: includes/functions.php:1123 includes/functions.php:1127
|
10028 |
msgid "Error interacting with database: %s"
|
10029 |
msgstr ""
|
10030 |
|
10031 |
+
#: includes/functions.php:1241 includes/functions.php:1279
|
10032 |
#: includes/functions.php:629 includes/functions.php:651
|
10033 |
#: includes/functions.php:667 includes/functions.php:668
|
10034 |
#: includes/functions.php:678 includes/functions.php:681
|
10060 |
msgid "Membership level not found."
|
10061 |
msgstr ""
|
10062 |
|
10063 |
+
#: includes/functions.php:1657 includes/functions.php:1100
|
10064 |
#: includes/functions.php:1101 includes/functions.php:1118
|
10065 |
#: includes/functions.php:1142 includes/functions.php:1143
|
10066 |
#: includes/functions.php:1150 includes/functions.php:1157
|
10076 |
msgid "No code was given to check."
|
10077 |
msgstr ""
|
10078 |
|
10079 |
+
#: includes/functions.php:1666 includes/functions.php:1050
|
10080 |
#: includes/functions.php:1072 includes/functions.php:1088
|
10081 |
#: includes/functions.php:1099 includes/functions.php:1102
|
10082 |
#: includes/functions.php:1109 includes/functions.php:1110
|
10095 |
msgid "The discount code could not be found."
|
10096 |
msgstr ""
|
10097 |
|
10098 |
+
#: includes/functions.php:1681 includes/functions.php:1066
|
10099 |
#: includes/functions.php:1088 includes/functions.php:1104
|
10100 |
#: includes/functions.php:1115 includes/functions.php:1118
|
10101 |
#: includes/functions.php:1124 includes/functions.php:1125
|
10115 |
msgid "This discount code goes into effect on %s."
|
10116 |
msgstr ""
|
10117 |
|
10118 |
+
#: includes/functions.php:1688 includes/functions.php:1075
|
10119 |
#: includes/functions.php:1097 includes/functions.php:1113
|
10120 |
#: includes/functions.php:1124 includes/functions.php:1127
|
10121 |
#: includes/functions.php:1131 includes/functions.php:1132
|
10135 |
msgid "This discount code expired on %s."
|
10136 |
msgstr ""
|
10137 |
|
10138 |
+
#: includes/functions.php:1697 includes/functions.php:1087
|
10139 |
#: includes/functions.php:1109 includes/functions.php:1125
|
10140 |
#: includes/functions.php:1136 includes/functions.php:1139
|
10141 |
#: includes/functions.php:1141 includes/functions.php:1142
|
10154 |
msgid "This discount code is no longer valid."
|
10155 |
msgstr ""
|
10156 |
|
10157 |
+
#: includes/functions.php:1716 includes/functions.php:1102
|
10158 |
#: includes/functions.php:1124 includes/functions.php:1140
|
10159 |
#: includes/functions.php:1151 includes/functions.php:1154
|
10160 |
#: includes/functions.php:1155 includes/functions.php:1164
|
10173 |
msgid "This discount code does not apply to this membership level."
|
10174 |
msgstr ""
|
10175 |
|
10176 |
+
#: includes/functions.php:1754 includes/functions.php:1110
|
10177 |
#: includes/functions.php:1132 includes/functions.php:1148
|
10178 |
#: includes/functions.php:1159 includes/functions.php:1162
|
10179 |
#: includes/functions.php:1172 includes/functions.php:1180
|
10192 |
msgid "This discount code is okay."
|
10193 |
msgstr ""
|
10194 |
|
10195 |
+
#: includes/functions.php:1782 includes/functions.php:1134
|
10196 |
#: includes/functions.php:1156 includes/functions.php:1172
|
10197 |
#: includes/functions.php:1183 includes/functions.php:1186
|
10198 |
#: includes/functions.php:1196 includes/functions.php:1205
|
10211 |
msgid "and"
|
10212 |
msgstr ""
|
10213 |
|
10214 |
+
#: includes/functions.php:2302 includes/functions.php:1319
|
10215 |
#: includes/functions.php:1341 includes/functions.php:1361
|
10216 |
#: includes/functions.php:1372 includes/functions.php:1375
|
10217 |
#: includes/functions.php:1385 includes/functions.php:1394
|
10233 |
msgid "Sign Up for !!name!! Now"
|
10234 |
msgstr ""
|
10235 |
|
10236 |
+
#: includes/functions.php:2326 includes/functions.php:2021
|
10237 |
#: includes/functions.php:2054 includes/functions.php:2085
|
10238 |
#: includes/functions.php:2124 includes/functions.php:2126
|
10239 |
#: includes/functions.php:2179 includes/functions.php:2223
|
10242 |
msgstr ""
|
10243 |
|
10244 |
#: includes/init.php:176 includes/profile.php:22 pages/checkout.php:47
|
10245 |
+
#: pages/confirmation.php:53 pages/confirmation.php:127 pages/invoice.php:26
|
10246 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
10247 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
10248 |
#: adminpages/orders.php:970 adminpages/orders.php:1107
|
10274 |
msgid "Something went wrong. SendWP was not installed correctly."
|
10275 |
msgstr ""
|
10276 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10277 |
#: includes/localization.php:33 includes/localization.php:23
|
10278 |
#: includes/localization.php:26 includes/localization.php:33
|
10279 |
msgid "Day"
|
10314 |
msgid "Years"
|
10315 |
msgstr ""
|
10316 |
|
10317 |
+
#: includes/login.php:257 includes/login.php:281 includes/login.php:211
|
10318 |
#: includes/login.php:235 includes/login.php:251 includes/login.php:275
|
10319 |
msgid "Welcome"
|
10320 |
msgstr ""
|
10321 |
|
10322 |
+
#: includes/login.php:259 includes/login.php:283 includes/login.php:213
|
10323 |
#: includes/login.php:237 includes/login.php:253 includes/login.php:277
|
10324 |
msgid "Lost Password"
|
10325 |
msgstr ""
|
10326 |
|
10327 |
+
#: includes/login.php:261 includes/login.php:285 includes/login.php:215
|
10328 |
#: includes/login.php:239 includes/login.php:255 includes/login.php:279
|
10329 |
msgid "Reset Password"
|
10330 |
msgstr ""
|
10331 |
|
10332 |
+
#: includes/login.php:309 includes/login.php:830 includes/login.php:263
|
10333 |
#: includes/login.php:303 includes/login.php:751 includes/login.php:820
|
10334 |
msgid "There was a problem with your username or password."
|
10335 |
msgstr ""
|
10336 |
|
10337 |
+
#: includes/login.php:313 includes/login.php:267 includes/login.php:307
|
10338 |
msgid "Unknown username. Check again or try your email address."
|
10339 |
msgstr ""
|
10340 |
|
10341 |
+
#: includes/login.php:317 includes/login.php:271 includes/login.php:311
|
10342 |
msgid "Empty username. Please enter your username and try again."
|
10343 |
msgstr ""
|
10344 |
|
10345 |
+
#: includes/login.php:321 includes/login.php:275 includes/login.php:315
|
10346 |
msgid "Empty password. Please enter your password and try again."
|
10347 |
msgstr ""
|
10348 |
|
10349 |
+
#: includes/login.php:325 includes/login.php:279 includes/login.php:319
|
10350 |
msgid "The password you entered for the user is incorrect. Please try again."
|
10351 |
msgstr ""
|
10352 |
|
10353 |
+
#: includes/login.php:329 includes/login.php:283 includes/login.php:323
|
10354 |
msgid "Check your email for the confirmation link."
|
10355 |
msgstr ""
|
10356 |
|
10357 |
+
#: includes/login.php:338 includes/login.php:292 includes/login.php:332
|
10358 |
msgid "You are now logged out."
|
10359 |
msgstr ""
|
10360 |
|
10361 |
+
#: includes/login.php:342 includes/login.php:296 includes/login.php:336
|
10362 |
msgid "There was a problem logging you out."
|
10363 |
msgstr ""
|
10364 |
|
10365 |
+
#: includes/login.php:353 includes/login.php:307 includes/login.php:347
|
10366 |
msgid "Check your email for a link to reset your password."
|
10367 |
msgstr ""
|
10368 |
|
10369 |
+
#: includes/login.php:356 includes/login.php:310 includes/login.php:350
|
10370 |
msgid "There was an unexpected error regarding your email. Please try again"
|
10371 |
msgstr ""
|
10372 |
|
10373 |
+
#: includes/login.php:366 includes/login.php:320 includes/login.php:360
|
10374 |
msgid "Your reset password key is invalid."
|
10375 |
msgstr ""
|
10376 |
|
10377 |
+
#: includes/login.php:370 includes/login.php:324 includes/login.php:364
|
10378 |
msgid ""
|
10379 |
"Your reset password key is expired, please request a new key from the "
|
10380 |
"password reset page."
|
10381 |
msgstr ""
|
10382 |
|
10383 |
+
#: includes/login.php:382 includes/login.php:336 includes/login.php:376
|
10384 |
msgid "Your password has successfully been updated."
|
10385 |
msgstr ""
|
10386 |
|
10387 |
+
#: includes/login.php:386 includes/login.php:340 includes/login.php:380
|
10388 |
msgid "There was a problem updating your password"
|
10389 |
msgstr ""
|
10390 |
|
10391 |
+
#: includes/login.php:400 includes/login.php:349 includes/login.php:394
|
10392 |
msgid "There is no account with that username or email address."
|
10393 |
msgstr ""
|
10394 |
|
10395 |
+
#: includes/login.php:404 includes/login.php:353 includes/login.php:398
|
10396 |
msgid "Please enter a valid username."
|
10397 |
msgstr ""
|
10398 |
|
10399 |
+
#: includes/login.php:408 includes/login.php:357 includes/login.php:402
|
10400 |
msgid "You've entered an invalid email address."
|
10401 |
msgstr ""
|
10402 |
|
10403 |
+
#: includes/login.php:412 includes/profile.php:604 includes/login.php:361
|
10404 |
+
#: includes/login.php:406 includes/profile.php:586 includes/profile.php:595
|
10405 |
+
#: includes/profile.php:624
|
10406 |
msgid "New passwords do not match."
|
10407 |
msgstr ""
|
10408 |
|
10409 |
+
#: includes/login.php:416 includes/profile.php:600 includes/login.php:365
|
10410 |
+
#: includes/login.php:410 includes/profile.php:582 includes/profile.php:591
|
10411 |
+
#: includes/profile.php:620
|
10412 |
msgid "Please complete all fields."
|
10413 |
msgstr ""
|
10414 |
|
10415 |
+
#: includes/login.php:420 includes/login.php:414
|
10416 |
msgid ""
|
10417 |
"The email could not be sent. This site may not be correctly configured to "
|
10418 |
"send emails."
|
10419 |
msgstr ""
|
10420 |
|
10421 |
+
#: includes/login.php:642 includes/profile.php:655 includes/scripts.php:86
|
10422 |
#: includes/login.php:587 includes/login.php:636 includes/profile.php:637
|
10423 |
+
#: includes/profile.php:646 includes/profile.php:675 includes/scripts.php:72
|
10424 |
+
#: includes/scripts.php:86
|
10425 |
msgid "Strength Indicator"
|
10426 |
msgstr ""
|
10427 |
|
10428 |
+
#: includes/login.php:969 includes/login.php:886 includes/login.php:959
|
10429 |
msgid "Missing request ID."
|
10430 |
msgstr ""
|
10431 |
|
10432 |
+
#: includes/login.php:973 includes/login.php:890 includes/login.php:963
|
10433 |
msgid "Missing confirm key."
|
10434 |
msgstr ""
|
10435 |
|
10451 |
msgid "Log In Widget - PMPro"
|
10452 |
msgstr ""
|
10453 |
|
10454 |
+
#: includes/metaboxes.php:37 includes/metaboxes.php:38
|
10455 |
#: includes/metaboxes.php:39 includes/metaboxes.php:40
|
10456 |
msgid ""
|
10457 |
"This post is already protected for this level because it is within a "
|
10458 |
"category that requires membership."
|
10459 |
msgstr ""
|
10460 |
|
10461 |
+
#: includes/metaboxes.php:106 includes/metaboxes.php:107
|
10462 |
#: includes/metaboxes.php:99 includes/metaboxes.php:100
|
10463 |
#: includes/metaboxes.php:104 includes/metaboxes.php:105
|
10464 |
#: includes/metaboxes.php:106
|
10465 |
msgid "Require Membership"
|
10466 |
msgstr ""
|
10467 |
|
10468 |
+
#: includes/metaboxes.php:135 includes/metaboxes.php:130
|
10469 |
#: includes/metaboxes.php:134 includes/metaboxes.php:135
|
10470 |
#: includes/metaboxes.php:136
|
10471 |
msgid ""
|
10472 |
"Only members of these levels will be able to view posts in this category."
|
10473 |
msgstr ""
|
10474 |
|
10475 |
+
#: includes/pointers.php:31 includes/pointers.php:28 includes/pointers.php:31
|
10476 |
msgid "PMPro v2.0 Update"
|
10477 |
msgstr ""
|
10478 |
|
10479 |
+
#: includes/pointers.php:32 includes/pointers.php:29 includes/pointers.php:32
|
10480 |
#, php-format
|
10481 |
msgid ""
|
10482 |
"The Memberships menu has moved. Check out the new dashboard. The Membership "
|
10485 |
msgstr ""
|
10486 |
|
10487 |
#: includes/pointers.php:47 includes/pointers.php:44 includes/pointers.php:45
|
10488 |
+
#: includes/pointers.php:47
|
10489 |
msgid "Close"
|
10490 |
msgstr ""
|
10491 |
|
10761 |
|
10762 |
#: includes/profile.php:58 pages/invoice.php:31
|
10763 |
#: shortcodes/pmpro_account.php:231 includes/profile.php:58
|
10764 |
+
#: includes/profile.php:67 includes/profile.php:72 pages/invoice.php:31
|
10765 |
#: shortcodes/pmpro_account.php:148 shortcodes/pmpro_account.php:224
|
10766 |
#: shortcodes/pmpro_account.php:231
|
10767 |
msgid "Paid"
|
10815 |
msgid "This email is already registered, please choose another one."
|
10816 |
msgstr ""
|
10817 |
|
10818 |
+
#: includes/profile.php:483 includes/profile.php:474 includes/profile.php:507
|
10819 |
msgid "Your profile has been updated."
|
10820 |
msgstr ""
|
10821 |
|
10822 |
+
#: includes/profile.php:508 pages/billing.php:152 pages/checkout.php:230
|
10823 |
+
#: includes/profile.php:490 includes/profile.php:499 includes/profile.php:523
|
10824 |
+
#: pages/billing.php:65 pages/billing.php:69 pages/billing.php:78
|
10825 |
+
#: pages/billing.php:81 pages/billing.php:83 pages/billing.php:84
|
10826 |
+
#: pages/billing.php:87 pages/billing.php:104 pages/billing.php:107
|
10827 |
+
#: pages/billing.php:108 pages/billing.php:110 pages/billing.php:112
|
10828 |
+
#: pages/billing.php:113 pages/billing.php:121 pages/billing.php:130
|
10829 |
+
#: pages/billing.php:152 pages/checkout.php:230 pages/checkout.php:279
|
10830 |
+
#: pages/checkout.php:287 pages/checkout.php:305 pages/checkout.php:307
|
10831 |
+
#: pages/checkout.php:309 pages/checkout.php:318 pages/checkout.php:321
|
10832 |
+
#: pages/checkout.php:324 pages/checkout.php:326 pages/checkout.php:328
|
10833 |
+
#: pages/checkout.php:333 pages/checkout.php:336
|
10834 |
msgid "First Name"
|
10835 |
msgstr ""
|
10836 |
|
10837 |
+
#: includes/profile.php:509 pages/billing.php:156 pages/checkout.php:234
|
10838 |
+
#: includes/profile.php:491 includes/profile.php:500 includes/profile.php:528
|
10839 |
+
#: pages/billing.php:69 pages/billing.php:73 pages/billing.php:82
|
10840 |
+
#: pages/billing.php:85 pages/billing.php:87 pages/billing.php:88
|
10841 |
+
#: pages/billing.php:91 pages/billing.php:108 pages/billing.php:111
|
10842 |
+
#: pages/billing.php:112 pages/billing.php:114 pages/billing.php:116
|
10843 |
+
#: pages/billing.php:117 pages/billing.php:125 pages/billing.php:134
|
10844 |
+
#: pages/billing.php:156 pages/checkout.php:234 pages/checkout.php:283
|
10845 |
+
#: pages/checkout.php:291 pages/checkout.php:309 pages/checkout.php:311
|
10846 |
+
#: pages/checkout.php:313 pages/checkout.php:322 pages/checkout.php:325
|
10847 |
+
#: pages/checkout.php:328 pages/checkout.php:330 pages/checkout.php:332
|
10848 |
+
#: pages/checkout.php:337 pages/checkout.php:340
|
10849 |
msgid "Last Name"
|
10850 |
msgstr ""
|
10851 |
|
10852 |
+
#: includes/profile.php:510 includes/profile.php:492 includes/profile.php:501
|
10853 |
+
#: includes/profile.php:533
|
10854 |
msgid "Display name publicly as"
|
10855 |
msgstr ""
|
10856 |
|
10857 |
+
#: includes/profile.php:546 includes/profile.php:528 includes/profile.php:537
|
10858 |
+
#: includes/profile.php:566
|
10859 |
msgid "Update Profile"
|
10860 |
msgstr ""
|
10861 |
|
10862 |
+
#: includes/profile.php:602 includes/profile.php:584 includes/profile.php:593
|
10863 |
+
#: includes/profile.php:622
|
10864 |
msgid "Please enter your current password."
|
10865 |
msgstr ""
|
10866 |
|
10867 |
+
#: includes/profile.php:606 includes/profile.php:588 includes/profile.php:597
|
10868 |
+
#: includes/profile.php:626
|
10869 |
msgid "Your current password is incorrect."
|
10870 |
msgstr ""
|
10871 |
|
10872 |
+
#: includes/profile.php:617 includes/profile.php:599 includes/profile.php:608
|
10873 |
+
#: includes/profile.php:637
|
10874 |
msgid "Your password has been updated."
|
10875 |
msgstr ""
|
10876 |
|
10877 |
+
#: includes/profile.php:633 includes/profile.php:615 includes/profile.php:624
|
10878 |
+
#: includes/profile.php:653 pages/account.php:56 pages/account.php:60
|
10879 |
+
#: pages/account.php:81 shortcodes/pmpro_account.php:111
|
10880 |
+
#: shortcodes/pmpro_account.php:113 shortcodes/pmpro_account.php:114
|
10881 |
+
#: shortcodes/pmpro_account.php:116
|
10882 |
msgid "Change Password"
|
10883 |
msgstr ""
|
10884 |
|
10885 |
+
#: includes/profile.php:647 includes/profile.php:629 includes/profile.php:638
|
10886 |
+
#: includes/profile.php:667
|
10887 |
msgid "Current Password"
|
10888 |
msgstr ""
|
10889 |
|
10890 |
+
#: includes/profile.php:649 includes/profile.php:654 includes/profile.php:661
|
10891 |
#: includes/profile.php:535 includes/profile.php:546 includes/profile.php:631
|
10892 |
+
#: includes/profile.php:636 includes/profile.php:640 includes/profile.php:643
|
10893 |
+
#: includes/profile.php:645 includes/profile.php:652 includes/profile.php:669
|
10894 |
#: includes/profile.php:674 includes/profile.php:681
|
10895 |
msgid "Required Field"
|
10896 |
msgstr ""
|
10897 |
|
10898 |
+
#: includes/profile.php:652 includes/profile.php:634 includes/profile.php:643
|
10899 |
+
#: includes/profile.php:672
|
10900 |
msgid "New Password"
|
10901 |
msgstr ""
|
10902 |
|
10903 |
+
#: includes/profile.php:659 includes/profile.php:641 includes/profile.php:650
|
10904 |
+
#: includes/profile.php:679
|
10905 |
msgid "Confirm New Password"
|
10906 |
msgstr ""
|
10907 |
|
10908 |
+
#: includes/updates.php:109 includes/updates.php:97 includes/updates.php:110
|
10909 |
msgid "Paid Memberships Pro Data Update Required"
|
10910 |
msgstr ""
|
10911 |
|
10912 |
+
#: includes/updates.php:110 includes/updates.php:111
|
10913 |
#, php-format
|
10914 |
msgid ""
|
10915 |
"(1) <a target=\"_blank\" href=\"%s\">Backup your WordPress database</a></"
|
10916 |
"strong> and then (2) <a href=\"%s\">click here to start the update</a>."
|
10917 |
msgstr ""
|
10918 |
|
10919 |
+
#: includes/updates.php:130 includes/updates.php:123 includes/updates.php:132
|
10920 |
#: includes/updates.php:136
|
10921 |
msgid "All Paid Memberships Pro updates have finished."
|
10922 |
msgstr ""
|
10935 |
"order to display correctly."
|
10936 |
msgstr ""
|
10937 |
|
10938 |
+
#: includes/updates/upgrade_1_9_4.php:27 includes/license.php:203
|
10939 |
+
#: includes/license.php:206 includes/license.php:274 includes/license.php:279
|
10940 |
+
#: includes/license.php:289 includes/license.php:292 includes/license.php:294
|
10941 |
+
#: includes/license.php:302 includes/updates/upgrade_1_9_4.php:27
|
10942 |
+
msgid "Dismiss"
|
10943 |
+
msgstr ""
|
10944 |
+
|
10945 |
#: includes/updates/upgrade_1_9_4.php:27 includes/updates/upgrade_1_9_4.php:27
|
10946 |
msgid ""
|
10947 |
"If you notice UI issues after upgrading, <a href=\"https://www."
|
11018 |
#: pages/confirmation.php:69 pages/confirmation.php:78
|
11019 |
#: pages/confirmation.php:79 pages/confirmation.php:82 pages/invoice.php:48
|
11020 |
#: pages/invoice.php:50 pages/invoice.php:60 pages/invoice.php:61
|
11021 |
+
#: pages/invoice.php:62 pages/invoice.php:69
|
11022 |
msgid "Payment Method"
|
11023 |
msgstr ""
|
11024 |
|
11027 |
#: pages/confirmation.php:81 pages/confirmation.php:82
|
11028 |
#: pages/confirmation.php:83 pages/confirmation.php:88 pages/invoice.php:61
|
11029 |
#: pages/invoice.php:62 pages/invoice.php:63 pages/invoice.php:67
|
11030 |
+
#: pages/invoice.php:69 pages/invoice.php:71
|
11031 |
msgid "ending in"
|
11032 |
msgstr ""
|
11033 |
|
11034 |
+
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:134
|
11035 |
+
#: pages/invoice.php:144 pages/billing.php:97 pages/billing.php:103
|
11036 |
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:111
|
11037 |
#: pages/confirmation.php:113 pages/confirmation.php:121
|
11038 |
#: pages/confirmation.php:124 pages/confirmation.php:131
|
11039 |
#: pages/confirmation.php:132 pages/confirmation.php:133
|
11040 |
#: pages/confirmation.php:134 pages/invoice.php:121 pages/invoice.php:133
|
11041 |
#: pages/invoice.php:134 pages/invoice.php:135 pages/invoice.php:136
|
11042 |
+
#: pages/invoice.php:139 pages/invoice.php:141 pages/invoice.php:143
|
11043 |
msgid "View Your Membership Account →"
|
11044 |
msgstr ""
|
11045 |
|
11075 |
#: pages/confirmation.php:65 pages/confirmation.php:66
|
11076 |
#: pages/confirmation.php:67 pages/confirmation.php:69 pages/invoice.php:46
|
11077 |
#: pages/invoice.php:47 pages/invoice.php:48 pages/invoice.php:49
|
11078 |
+
#: pages/invoice.php:56
|
11079 |
msgid "Billing Address"
|
11080 |
msgstr ""
|
11081 |
|
11303 |
msgid "My Memberships"
|
11304 |
msgstr ""
|
11305 |
|
11306 |
+
#: pages/cancel.php:95 pages/cancel.php:77 pages/cancel.php:92
|
11307 |
#: pages/cancel.php:93
|
11308 |
msgid "Cancel All Memberships"
|
11309 |
msgstr ""
|
11310 |
|
11311 |
+
#: pages/cancel.php:104 pages/cancel.php:22 pages/cancel.php:86
|
11312 |
#: pages/cancel.php:101 pages/cancel.php:102
|
11313 |
msgid "Click here to go to the home page."
|
11314 |
msgstr ""
|
11441 |
msgstr ""
|
11442 |
|
11443 |
#: pages/checkout.php:472 pages/checkout.php:277 pages/checkout.php:284
|
11444 |
+
#: pages/checkout.php:459 pages/checkout.php:472 pages/checkout.php:567
|
11445 |
+
#: pages/checkout.php:575 pages/checkout.php:657 pages/checkout.php:672
|
11446 |
+
#: pages/checkout.php:673 pages/checkout.php:681 pages/checkout.php:686
|
11447 |
+
#: pages/checkout.php:690 pages/checkout.php:692 pages/checkout.php:693
|
11448 |
+
#: pages/checkout.php:696 pages/checkout.php:697
|
11449 |
#, php-format
|
11450 |
msgid "I agree to the %s"
|
11451 |
msgstr ""
|
11452 |
|
11453 |
+
#: pages/checkout.php:497 pages/checkout.php:484 pages/checkout.php:497
|
11454 |
+
#: pages/checkout.php:586 pages/checkout.php:594 pages/checkout.php:667
|
11455 |
+
#: pages/checkout.php:674 pages/checkout.php:677 pages/checkout.php:692
|
11456 |
+
#: pages/checkout.php:693 pages/checkout.php:701 pages/checkout.php:706
|
11457 |
+
#: pages/checkout.php:710 pages/checkout.php:712 pages/checkout.php:713
|
11458 |
+
#: pages/checkout.php:716 pages/checkout.php:717
|
11459 |
msgid "Complete Payment"
|
11460 |
msgstr ""
|
11461 |
|
11462 |
+
#: pages/checkout.php:519 pages/checkout.php:506 pages/checkout.php:519
|
11463 |
+
#: pages/checkout.php:608 pages/checkout.php:616 pages/checkout.php:687
|
11464 |
+
#: pages/checkout.php:694 pages/checkout.php:697 pages/checkout.php:713
|
11465 |
+
#: pages/checkout.php:714 pages/checkout.php:723 pages/checkout.php:728
|
11466 |
+
#: pages/checkout.php:732 pages/checkout.php:734 pages/checkout.php:735
|
11467 |
+
#: pages/checkout.php:738 pages/checkout.php:739
|
11468 |
msgid "Processing..."
|
11469 |
msgstr ""
|
11470 |
|
11506 |
msgid "Print"
|
11507 |
msgstr ""
|
11508 |
|
11509 |
+
#: pages/confirmation.php:52 pages/confirmation.php:126 pages/invoice.php:25
|
11510 |
#: pages/confirmation.php:45 pages/confirmation.php:46
|
11511 |
#: pages/confirmation.php:51 pages/confirmation.php:52
|
11512 |
#: pages/confirmation.php:102 pages/confirmation.php:104
|
11524 |
msgid "Membership Expires"
|
11525 |
msgstr ""
|
11526 |
|
11527 |
+
#: pages/confirmation.php:91 pages/invoice.php:81 pages/invoice.php:114
|
11528 |
#: pages/confirmation.php:61 pages/confirmation.php:63
|
11529 |
#: pages/confirmation.php:65 pages/confirmation.php:71
|
11530 |
#: pages/confirmation.php:87 pages/confirmation.php:88
|
11531 |
#: pages/confirmation.php:90 pages/invoice.php:50 pages/invoice.php:52
|
11532 |
#: pages/invoice.php:69 pages/invoice.php:70 pages/invoice.php:71
|
11533 |
+
#: pages/invoice.php:72 pages/invoice.php:80 pages/invoice.php:90
|
11534 |
+
#: pages/invoice.php:102 pages/invoice.php:103 pages/invoice.php:104
|
11535 |
+
#: pages/invoice.php:105 pages/invoice.php:107 pages/invoice.php:109
|
11536 |
+
#: pages/invoice.php:110 pages/invoice.php:113
|
11537 |
msgid "Total Billed"
|
11538 |
msgstr ""
|
11539 |
|
11540 |
+
#: pages/confirmation.php:97 pages/invoice.php:87 pages/confirmation.php:93
|
11541 |
#: pages/confirmation.php:94 pages/confirmation.php:96 pages/invoice.php:75
|
11542 |
#: pages/invoice.php:76 pages/invoice.php:77 pages/invoice.php:78
|
11543 |
+
#: pages/invoice.php:80 pages/invoice.php:82 pages/invoice.php:86
|
11544 |
msgid "Coupon"
|
11545 |
msgstr ""
|
11546 |
|
11547 |
+
#: pages/confirmation.php:114 pages/confirmation.php:97
|
11548 |
#: pages/confirmation.php:100 pages/confirmation.php:103
|
11549 |
#: pages/confirmation.php:110 pages/confirmation.php:111
|
11550 |
#: pages/confirmation.php:113
|
11554 |
"sent to %s."
|
11555 |
msgstr ""
|
11556 |
|
11557 |
+
#: pages/confirmation.php:127 shortcodes/pmpro_account.php:234
|
11558 |
#: pages/confirmation.php:103 pages/confirmation.php:105
|
11559 |
#: pages/confirmation.php:113 pages/confirmation.php:116
|
11560 |
#: pages/confirmation.php:123 pages/confirmation.php:124
|
11563 |
msgid "Pending"
|
11564 |
msgstr ""
|
11565 |
|
11566 |
+
#: pages/confirmation.php:136 pages/confirmation.php:113
|
11567 |
#: pages/confirmation.php:115 pages/confirmation.php:123
|
11568 |
#: pages/confirmation.php:126 pages/confirmation.php:133
|
11569 |
#: pages/confirmation.php:134 pages/confirmation.php:135
|
11573 |
"site owner."
|
11574 |
msgstr ""
|
11575 |
|
11576 |
+
#: pages/invoice.php:112 pages/invoice.php:88 pages/invoice.php:100
|
11577 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:103
|
11578 |
+
#: pages/invoice.php:106 pages/invoice.php:108 pages/invoice.php:111
|
11579 |
msgid "Invoice #"
|
11580 |
msgstr ""
|
11581 |
|
11582 |
+
#: pages/invoice.php:138 pages/invoice.php:114 pages/invoice.php:126
|
11583 |
#: pages/invoice.php:127 pages/invoice.php:128 pages/invoice.php:129
|
11584 |
+
#: pages/invoice.php:132 pages/invoice.php:134 pages/invoice.php:137
|
11585 |
msgid "No invoices found."
|
11586 |
msgstr ""
|
11587 |
|
11588 |
+
#: pages/invoice.php:146 pages/invoice.php:125 pages/invoice.php:137
|
11589 |
#: pages/invoice.php:138 pages/invoice.php:139 pages/invoice.php:140
|
11590 |
#: pages/invoice.php:143 pages/invoice.php:145
|
11591 |
msgid "← View All Invoices"
|
11592 |
msgstr ""
|
11593 |
|
11594 |
+
#: pages/levels.php:66 pages/levels.php:68 pages/levels.php:47
|
|
|
|
|
|
|
|
|
|
|
11595 |
#: pages/levels.php:49 pages/levels.php:69 pages/levels.php:71
|
11596 |
#: pages/levels.php:113 pages/levels.php:115
|
11597 |
msgid "Select"
|
11598 |
msgstr ""
|
11599 |
|
11600 |
+
#: pages/levels.php:75 pages/account.php:33 pages/levels.php:57
|
11601 |
#: pages/levels.php:78 pages/levels.php:123 shortcodes/pmpro_account.php:59
|
11602 |
#: shortcodes/pmpro_account.php:60 shortcodes/pmpro_account.php:61
|
11603 |
msgid "Renew"
|
11604 |
msgstr ""
|
11605 |
|
11606 |
+
#: pages/levels.php:79 pages/levels.php:63 pages/levels.php:82
|
11607 |
#: pages/levels.php:117 pages/levels.php:129
|
11608 |
msgid "Your Level"
|
11609 |
msgstr ""
|
11610 |
|
11611 |
+
#: pages/levels.php:94 pages/levels.php:79 pages/levels.php:97
|
11612 |
#: pages/levels.php:98 pages/levels.php:129 pages/levels.php:145
|
11613 |
msgid "← Return to Your Account"
|
11614 |
msgstr ""
|
11615 |
|
11616 |
+
#: pages/levels.php:96 pages/levels.php:81 pages/levels.php:99
|
11617 |
#: pages/levels.php:100 pages/levels.php:131 pages/levels.php:147
|
11618 |
msgid "← Return to Home"
|
11619 |
msgstr ""
|
11620 |
|
11621 |
+
#: paid-memberships-pro.php:157 adminpages/orders.php:398
|
11622 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
11623 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:123
|
11624 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
11631 |
msgid "Testing Only"
|
11632 |
msgstr ""
|
11633 |
|
11634 |
+
#: paid-memberships-pro.php:162 paid-memberships-pro.php:120
|
11635 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:128
|
11636 |
#: paid-memberships-pro.php:129 paid-memberships-pro.php:130
|
11637 |
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
|
11643 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
11644 |
msgstr ""
|
11645 |
|
11646 |
+
#: paid-memberships-pro.php:167 paid-memberships-pro.php:125
|
11647 |
#: paid-memberships-pro.php:126 paid-memberships-pro.php:133
|
11648 |
#: paid-memberships-pro.php:134 paid-memberships-pro.php:135
|
11649 |
#: paid-memberships-pro.php:136 paid-memberships-pro.php:137
|
11655 |
msgid "Cybersource"
|
11656 |
msgstr ""
|
11657 |
|
11658 |
+
#: paid-memberships-pro.php:171 paid-memberships-pro.php:161
|
11659 |
#: paid-memberships-pro.php:162 paid-memberships-pro.php:170
|
11660 |
msgid "Default"
|
11661 |
msgstr ""
|
11662 |
|
11663 |
+
#: paid-memberships-pro.php:193 paid-memberships-pro.php:156
|
11664 |
#: paid-memberships-pro.php:157 paid-memberships-pro.php:158
|
11665 |
#: paid-memberships-pro.php:159 paid-memberships-pro.php:160
|
11666 |
#: paid-memberships-pro.php:161 paid-memberships-pro.php:166
|
11895 |
"Please contact us."
|
11896 |
msgstr ""
|
11897 |
|
11898 |
+
#: preheaders/checkout.php:773 preheaders/checkout.php:691
|
11899 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
11900 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
11901 |
#: preheaders/checkout.php:730 preheaders/checkout.php:754
|
11911 |
"submit this form again. Please contact the site owner to fix this issue."
|
11912 |
msgstr ""
|
11913 |
|
11914 |
+
#: preheaders/checkout.php:776 preheaders/checkout.php:694
|
11915 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
11916 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
11917 |
#: preheaders/checkout.php:733 preheaders/checkout.php:757
|
11927 |
"this form again. Please contact the site owner to fix this issue."
|
11928 |
msgstr ""
|
11929 |
|
11930 |
+
#: preheaders/checkout.php:787 preheaders/checkout.php:705
|
11931 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
11932 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
11933 |
#: preheaders/checkout.php:744 preheaders/checkout.php:768
|
11943 |
"will be processed."
|
11944 |
msgstr ""
|
11945 |
|
11946 |
+
#: preheaders/checkout.php:789 preheaders/checkout.php:707
|
11947 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
11948 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
11949 |
#: preheaders/checkout.php:746 preheaders/checkout.php:770
|
11987 |
msgid "Trial ending email sent to %s. "
|
11988 |
msgstr ""
|
11989 |
|
11990 |
+
#: services/applydiscountcode.php:86 services/applydiscountcode.php:64
|
11991 |
#: services/applydiscountcode.php:67 services/applydiscountcode.php:70
|
11992 |
#, php-format
|
11993 |
msgid "The %s code has been applied to your order. "
|
11994 |
msgstr ""
|
11995 |
|
11996 |
+
#: services/applydiscountcode.php:120 pages/checkout.php:62
|
11997 |
#: pages/checkout.php:63 pages/checkout.php:64 pages/checkout.php:66
|
11998 |
#: pages/checkout.php:71 pages/checkout.php:72 pages/checkout.php:79
|
11999 |
#: pages/checkout.php:82 services/applydiscountcode.php:74
|
12002 |
msgid "Click here to change your discount code"
|
12003 |
msgstr ""
|
12004 |
|
12005 |
+
#: services/applydiscountcode.php:132 services/applydiscountcode.php:136
|
12006 |
+
#: services/applydiscountcode.php:82 services/applydiscountcode.php:83
|
12007 |
+
#: services/applydiscountcode.php:86 services/applydiscountcode.php:97
|
12008 |
+
#: services/applydiscountcode.php:100
|
12009 |
#, php-format
|
12010 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
12011 |
msgstr ""
|
12012 |
|
12013 |
+
#: services/authnet-silent-post.php:172 services/authnet-silent-post.php:133
|
12014 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
12015 |
#: services/authnet-silent-post.php:144 services/authnet-silent-post.php:145
|
12016 |
#: services/authnet-silent-post.php:149 services/authnet-silent-post.php:167
|
13463 |
msgid "Verify Key"
|
13464 |
msgstr ""
|
13465 |
|
13466 |
+
#: includes/license.php:199 includes/license.php:202 includes/license.php:273
|
13467 |
+
#: includes/license.php:278 includes/license.php:288 includes/license.php:290
|
13468 |
+
#: includes/license.php:291 includes/license.php:298
|
13469 |
+
msgid "Invalid PMPro License Key."
|
13470 |
+
msgstr ""
|
13471 |
+
|
13472 |
+
#: includes/license.php:202 includes/license.php:205 includes/license.php:273
|
13473 |
+
#: includes/license.php:278 includes/license.php:288 includes/license.php:291
|
13474 |
+
#: includes/license.php:293 includes/license.php:301
|
13475 |
+
msgid ""
|
13476 |
+
"If you're running Paid Memberships Pro on a production website, we recommend "
|
13477 |
+
"an annual support license."
|
13478 |
+
msgstr ""
|
13479 |
+
|
13480 |
+
#: includes/license.php:203 includes/license.php:206 includes/license.php:274
|
13481 |
+
#: includes/license.php:279 includes/license.php:289 includes/license.php:292
|
13482 |
+
#: includes/license.php:294 includes/license.php:302
|
13483 |
+
msgid "More Info"
|
13484 |
+
msgstr ""
|
13485 |
+
|
13486 |
#: includes/profile.php:82 includes/profile.php:84
|
13487 |
msgid "User is not paying."
|
13488 |
msgstr ""
|
languages/paid-memberships-pro.pot
CHANGED
@@ -6,7 +6,7 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: paid-memberships-pro\n"
|
8 |
"Report-Msgid-Bugs-To: info@paidmembershipspro.com\n"
|
9 |
-
"POT-Creation-Date: 2020-
|
10 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
11 |
"Last-Translator: \n"
|
12 |
"Language-Team: Stranger Studios <info@paidmembershipspro.com>\n"
|
@@ -163,8 +163,8 @@ msgstr ""
|
|
163 |
msgid "Activate %s"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: adminpages/addons.php:230 adminpages/discountcodes.php:
|
167 |
-
#: adminpages/membershiplevels.php:
|
168 |
#: adminpages/addons.php:216 adminpages/addons.php:229
|
169 |
#: adminpages/addons.php:230 adminpages/addons.php:231
|
170 |
#: adminpages/discountcodes.php:771 adminpages/discountcodes.php:772
|
@@ -355,8 +355,27 @@ msgid ""
|
|
355 |
"review the notes in the Billing Details section below."
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: adminpages/admin_header.php:
|
359 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
360 |
#: adminpages/admin_header.php:125 adminpages/admin_header.php:135
|
361 |
#: classes/gateways/class.pmprogateway_stripe.php:66
|
362 |
#: classes/gateways/class.pmprogateway_stripe.php:68
|
@@ -368,7 +387,7 @@ msgid ""
|
|
368 |
"PHP %s or greater. Ask your host to upgrade."
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: adminpages/admin_header.php:
|
372 |
#: classes/gateways/class.pmprogateway_braintree.php:73
|
373 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:138
|
374 |
#: classes/gateways/class.pmprogateway_braintree.php:50
|
@@ -380,37 +399,37 @@ msgid ""
|
|
380 |
"to PHP %s or greater. Ask your host to upgrade."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: adminpages/admin_header.php:
|
384 |
#: adminpages/admin_header.php:144
|
385 |
#, php-format
|
386 |
msgid "We recommend upgrading to PHP %s or greater. Ask your host to upgrade."
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: adminpages/admin_header.php:
|
390 |
#: adminpages/admin_header.php:160
|
391 |
msgid "Documentation"
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: adminpages/admin_header.php:
|
395 |
#: adminpages/admin_header.php:161
|
396 |
msgid "Get Support"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: adminpages/admin_header.php:
|
400 |
#, php-format
|
401 |
msgid ""
|
402 |
"<a class=\"pmpro_license_tag pmpro_license_tag-valid\" href=\"%s\">Valid "
|
403 |
"License</a>"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: adminpages/admin_header.php:
|
407 |
#, php-format
|
408 |
msgid ""
|
409 |
"<a class=\"pmpro_license_tag pmpro_license_tag-invalid\" href=\"%s\">No "
|
410 |
"License</a>"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: adminpages/admin_header.php:
|
414 |
#: includes/adminpages.php:143 adminpages/admin_header.php:188
|
415 |
#: adminpages/admin_header.php:189 adminpages/admin_header.php:196
|
416 |
#: adminpages/admin_header.php:204 includes/adminpages.php:50
|
@@ -419,7 +438,7 @@ msgstr ""
|
|
419 |
msgid "Dashboard"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: adminpages/admin_header.php:
|
423 |
#: includes/adminpages.php:155 adminpages/admin_header.php:192
|
424 |
#: adminpages/admin_header.php:193 adminpages/admin_header.php:200
|
425 |
#: adminpages/admin_header.php:208 includes/adminpages.php:51
|
@@ -428,7 +447,7 @@ msgstr ""
|
|
428 |
msgid "Members"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: adminpages/admin_header.php:
|
432 |
#: classes/class-pmpro-admin-activity-email.php:219 includes/adminpages.php:52
|
433 |
#: includes/adminpages.php:167 adminpages/admin_header.php:196
|
434 |
#: adminpages/admin_header.php:197 adminpages/admin_header.php:204
|
@@ -450,7 +469,7 @@ msgstr ""
|
|
450 |
msgid "Orders"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: adminpages/admin_header.php:
|
454 |
#: includes/adminpages.php:179 adminpages/admin_header.php:200
|
455 |
#: adminpages/admin_header.php:201 adminpages/admin_header.php:208
|
456 |
#: adminpages/admin_header.php:216 includes/adminpages.php:16
|
@@ -463,7 +482,7 @@ msgstr ""
|
|
463 |
msgid "Reports"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: adminpages/admin_header.php:
|
467 |
#: includes/adminpages.php:191 adminpages/admin_header.php:204
|
468 |
#: adminpages/admin_header.php:205 adminpages/admin_header.php:212
|
469 |
#: adminpages/admin_header.php:220 includes/adminpages.php:54
|
@@ -472,7 +491,7 @@ msgstr ""
|
|
472 |
msgid "Settings"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: adminpages/admin_header.php:
|
476 |
#: includes/adminpages.php:203 adminpages/addons.php:64
|
477 |
#: adminpages/addons.php:67 adminpages/addons.php:80 adminpages/addons.php:81
|
478 |
#: adminpages/admin_header.php:133 adminpages/admin_header.php:154
|
@@ -490,14 +509,14 @@ msgstr ""
|
|
490 |
msgid "Add Ons"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: adminpages/admin_header.php:
|
494 |
#: adminpages/admin_header.php:213 adminpages/admin_header.php:220
|
495 |
#: adminpages/admin_header.php:228 includes/adminpages.php:56
|
496 |
#: includes/adminpages.php:64 includes/adminpages.php:205
|
497 |
msgid "License"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: adminpages/admin_header.php:
|
501 |
#: adminpages/admin_header.php:215 adminpages/admin_header.php:220
|
502 |
#: adminpages/admin_header.php:227 adminpages/admin_header.php:235
|
503 |
#: adminpages/discountcodes.php:552 adminpages/discountcodes.php:562
|
@@ -509,8 +528,8 @@ msgstr ""
|
|
509 |
msgid "Levels"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: adminpages/admin_header.php:
|
513 |
-
#: includes/compatibility/beaver-builder.php:130 includes/metaboxes.php:
|
514 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:149
|
515 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:159
|
516 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:184
|
@@ -538,7 +557,7 @@ msgstr ""
|
|
538 |
msgid "Membership Levels"
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: adminpages/admin_header.php:
|
542 |
#: adminpages/admin_header.php:219 adminpages/admin_header.php:224
|
543 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:239
|
544 |
#: includes/adminpages.php:18 includes/adminpages.php:56
|
@@ -550,7 +569,7 @@ msgstr ""
|
|
550 |
msgid "Discount Codes"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: adminpages/admin_header.php:
|
554 |
#: adminpages/admin_header.php:223 adminpages/admin_header.php:228
|
555 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:243
|
556 |
#: adminpages/pagesettings.php:108 includes/adminpages.php:10
|
@@ -562,7 +581,7 @@ msgstr ""
|
|
562 |
msgid "Page Settings"
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: adminpages/admin_header.php:
|
566 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:154
|
567 |
#: adminpages/admin_header.php:163 adminpages/admin_header.php:175
|
568 |
#: adminpages/admin_header.php:188 adminpages/admin_header.php:223
|
@@ -573,7 +592,7 @@ msgstr ""
|
|
573 |
msgid "Pages"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: adminpages/admin_header.php:
|
577 |
#: adminpages/admin_header.php:151 adminpages/admin_header.php:158
|
578 |
#: adminpages/admin_header.php:167 adminpages/admin_header.php:179
|
579 |
#: adminpages/admin_header.php:192 adminpages/admin_header.php:227
|
@@ -582,13 +601,13 @@ msgstr ""
|
|
582 |
msgid "Payment Gateway & SSL"
|
583 |
msgstr ""
|
584 |
|
585 |
-
#: adminpages/admin_header.php:
|
586 |
#: adminpages/admin_header.php:232 adminpages/admin_header.php:239
|
587 |
#: adminpages/admin_header.php:247
|
588 |
msgid "Payment Gateway & SSL Settings"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: adminpages/admin_header.php:
|
592 |
#: shortcodes/pmpro_account.php:161 adminpages/admin_header.php:131
|
593 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
594 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:183
|
@@ -601,15 +620,15 @@ msgstr ""
|
|
601 |
#: adminpages/orders.php:376 adminpages/orders.php:1345
|
602 |
#: adminpages/orders.php:1350 adminpages/orders.php:1351
|
603 |
#: adminpages/orders.php:1360 adminpages/orders.php:1365
|
604 |
-
#: includes/profile.php:493 includes/profile.php:
|
605 |
-
#: pages/account.php:
|
606 |
-
#: shortcodes/pmpro_account.php:
|
607 |
-
#: shortcodes/pmpro_account.php:
|
608 |
-
#: shortcodes/pmpro_account.php:161
|
609 |
msgid "Email"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: adminpages/admin_header.php:
|
613 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:236
|
614 |
#: adminpages/admin_header.php:243 adminpages/admin_header.php:251
|
615 |
#: adminpages/emailsettings.php:60 adminpages/emailsettings.php:69
|
@@ -623,7 +642,7 @@ msgstr ""
|
|
623 |
msgid "Email Settings"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: adminpages/admin_header.php:
|
627 |
#: adminpages/admin_header.php:153 adminpages/admin_header.php:166
|
628 |
#: adminpages/admin_header.php:175 adminpages/admin_header.php:187
|
629 |
#: adminpages/admin_header.php:200 adminpages/admin_header.php:235
|
@@ -632,7 +651,7 @@ msgstr ""
|
|
632 |
msgid "Advanced"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: adminpages/admin_header.php:
|
636 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:240
|
637 |
#: adminpages/admin_header.php:247 adminpages/admin_header.php:255
|
638 |
#: adminpages/advancedsettings.php:79 adminpages/advancedsettings.php:86
|
@@ -853,9 +872,10 @@ msgid "Use reCAPTCHA?"
|
|
853 |
msgstr ""
|
854 |
|
855 |
#: adminpages/advancedsettings.php:245 adminpages/advancedsettings.php:337
|
856 |
-
#: adminpages/advancedsettings.php:393 adminpages/advancedsettings.php:
|
857 |
-
#: adminpages/membershiplevels.php:
|
858 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
859 |
#: includes/compatibility/beaver-builder.php:43
|
860 |
#: includes/compatibility/beaver-builder.php:137 includes/profile.php:89
|
861 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
@@ -1130,9 +1150,10 @@ msgstr ""
|
|
1130 |
msgid "multisite only"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
-
#: adminpages/advancedsettings.php:394 adminpages/membershiplevels.php:
|
1134 |
#: adminpages/paymentsettings.php:260
|
1135 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
1136 |
#: includes/compatibility/beaver-builder.php:42
|
1137 |
#: includes/compatibility/beaver-builder.php:136 includes/profile.php:90
|
1138 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
@@ -1185,15 +1206,15 @@ msgstr ""
|
|
1185 |
msgid "Yes"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
-
#: adminpages/advancedsettings.php:
|
1189 |
msgid "Uninstall PMPro on deletion?"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: adminpages/advancedsettings.php:
|
1193 |
msgid "Yes - Delete all PMPro Data."
|
1194 |
msgstr ""
|
1195 |
|
1196 |
-
#: adminpages/advancedsettings.php:
|
1197 |
#: adminpages/paymentsettings.php:290 adminpages/advancedsettings.php:284
|
1198 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:359
|
1199 |
#: adminpages/advancedsettings.php:368 adminpages/advancedsettings.php:375
|
@@ -1299,7 +1320,7 @@ msgid ""
|
|
1299 |
msgstr ""
|
1300 |
|
1301 |
#: adminpages/dashboard.php:219 adminpages/reports/login.php:179
|
1302 |
-
#: classes/class.memberorder.php:
|
1303 |
#: shortcodes/pmpro_account.php:160 adminpages/dashboard.php:215
|
1304 |
#: adminpages/dashboard.php:219 adminpages/dashboard.php:223
|
1305 |
#: adminpages/memberslist.php:112 adminpages/memberslist.php:145
|
@@ -1320,7 +1341,7 @@ msgstr ""
|
|
1320 |
|
1321 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:288
|
1322 |
#: adminpages/reports/login.php:181 includes/privacy.php:241
|
1323 |
-
#: pages/billing.php:58 pages/cancel.php:60 pages/invoice.php:
|
1324 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:42
|
1325 |
#: shortcodes/pmpro_account.php:211 adminpages/dashboard.php:216
|
1326 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:284
|
@@ -1336,11 +1357,12 @@ msgstr ""
|
|
1336 |
#: pages/cancel.php:52 pages/cancel.php:60 pages/cancel.php:61
|
1337 |
#: pages/invoice.php:89 pages/invoice.php:101 pages/invoice.php:102
|
1338 |
#: pages/invoice.php:103 pages/invoice.php:104 pages/invoice.php:109
|
1339 |
-
#: pages/
|
1340 |
-
#: shortcodes/pmpro_account.php:
|
1341 |
-
#: shortcodes/pmpro_account.php:
|
1342 |
-
#: shortcodes/pmpro_account.php:
|
1343 |
-
#: shortcodes/pmpro_account.php:
|
|
|
1344 |
msgid "Level"
|
1345 |
msgstr ""
|
1346 |
|
@@ -1355,7 +1377,7 @@ msgstr ""
|
|
1355 |
msgid "Joined"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
-
#: adminpages/dashboard.php:222 adminpages/discountcodes.php:
|
1359 |
#: adminpages/reports/login.php:183 includes/profile.php:86
|
1360 |
#: adminpages/dashboard.php:218 adminpages/dashboard.php:222
|
1361 |
#: adminpages/dashboard.php:226 adminpages/discountcodes.php:550
|
@@ -1393,7 +1415,7 @@ msgid "No members found."
|
|
1393 |
msgstr ""
|
1394 |
|
1395 |
#: adminpages/dashboard.php:286 adminpages/discountcodes.php:449
|
1396 |
-
#: adminpages/discountcodes.php:
|
1397 |
#: adminpages/dashboard.php:282 adminpages/dashboard.php:286
|
1398 |
#: adminpages/dashboard.php:290 adminpages/discountcodes.php:311
|
1399 |
#: adminpages/discountcodes.php:314 adminpages/discountcodes.php:315
|
@@ -1442,7 +1464,7 @@ msgstr ""
|
|
1442 |
|
1443 |
#: adminpages/dashboard.php:289 adminpages/templates/orders-email.php:64
|
1444 |
#: adminpages/templates/orders-print.php:93 includes/privacy.php:285
|
1445 |
-
#: pages/confirmation.php:
|
1446 |
#: adminpages/dashboard.php:289 adminpages/dashboard.php:293
|
1447 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1448 |
#: adminpages/orders.php:442 adminpages/orders.php:471
|
@@ -1462,7 +1484,7 @@ msgstr ""
|
|
1462 |
#: pages/confirmation.php:95 pages/confirmation.php:96
|
1463 |
#: pages/confirmation.php:98 pages/invoice.php:77 pages/invoice.php:78
|
1464 |
#: pages/invoice.php:79 pages/invoice.php:80 pages/invoice.php:82
|
1465 |
-
#: pages/invoice.php:84
|
1466 |
msgid "Total"
|
1467 |
msgstr ""
|
1468 |
|
@@ -1484,12 +1506,13 @@ msgstr ""
|
|
1484 |
#: adminpages/orders.php:1305 adminpages/orders.php:1311
|
1485 |
#: adminpages/orders.php:1316 adminpages/orders.php:1320
|
1486 |
#: adminpages/orders.php:1361 includes/privacy.php:202 includes/privacy.php:309
|
1487 |
-
#: pages/invoice.php:27 pages/invoice.php:
|
1488 |
-
#: shortcodes/pmpro_account.php:
|
|
|
1489 |
msgid "Status"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: adminpages/dashboard.php:291 pages/invoice.php:
|
1493 |
#: shortcodes/pmpro_account.php:210 adminpages/dashboard.php:287
|
1494 |
#: adminpages/dashboard.php:291 adminpages/dashboard.php:295
|
1495 |
#: adminpages/orders.php:442 adminpages/orders.php:492
|
@@ -1508,7 +1531,7 @@ msgstr ""
|
|
1508 |
#: adminpages/orders.php:1321 adminpages/orders.php:1362 pages/account.php:91
|
1509 |
#: pages/invoice.php:87 pages/invoice.php:99 pages/invoice.php:100
|
1510 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:105
|
1511 |
-
#: pages/invoice.php:107 shortcodes/pmpro_account.php:122
|
1512 |
#: shortcodes/pmpro_account.php:124 shortcodes/pmpro_account.php:125
|
1513 |
#: shortcodes/pmpro_account.php:127 shortcodes/pmpro_account.php:203
|
1514 |
#: shortcodes/pmpro_account.php:210
|
@@ -1683,8 +1706,8 @@ msgstr ""
|
|
1683 |
msgid "Add New Discount Code"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: adminpages/discountcodes.php:444 adminpages/discountcodes.php:
|
1687 |
-
#: adminpages/membershiplevels.php:347 adminpages/membershiplevels.php:
|
1688 |
#: adminpages/reports/login.php:178 adminpages/templates/orders-email.php:46
|
1689 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
1690 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
@@ -1753,7 +1776,7 @@ msgstr ""
|
|
1753 |
|
1754 |
#: adminpages/discountcodes.php:505
|
1755 |
#: classes/gateways/class.pmprogateway_braintree.php:479
|
1756 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1757 |
#: pages/checkout.php:389 adminpages/discountcodes.php:367
|
1758 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
1759 |
#: adminpages/discountcodes.php:372 adminpages/discountcodes.php:377
|
@@ -1794,7 +1817,8 @@ msgstr ""
|
|
1794 |
#: classes/gateways/class.pmprogateway_stripe.php:628
|
1795 |
#: classes/gateways/class.pmprogateway_stripe.php:629
|
1796 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1797 |
-
#: classes/gateways/class.pmprogateway_stripe.php:931
|
|
|
1798 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
1799 |
#: pages/billing.php:268 pages/billing.php:310 pages/billing.php:313
|
1800 |
#: pages/billing.php:316 pages/billing.php:317 pages/billing.php:319
|
@@ -1808,7 +1832,7 @@ msgstr ""
|
|
1808 |
msgid "Expiration Date"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
-
#: adminpages/discountcodes.php:523 adminpages/discountcodes.php:
|
1812 |
#: adminpages/discountcodes.php:385 adminpages/discountcodes.php:388
|
1813 |
#: adminpages/discountcodes.php:389 adminpages/discountcodes.php:390
|
1814 |
#: adminpages/discountcodes.php:395 adminpages/discountcodes.php:460
|
@@ -1913,7 +1937,7 @@ msgid "Billing Amount"
|
|
1913 |
msgstr ""
|
1914 |
|
1915 |
#: adminpages/discountcodes.php:605 adminpages/membershiplevels.php:433
|
1916 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1917 |
#: adminpages/discountcodes.php:603 adminpages/discountcodes.php:605
|
1918 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1919 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
@@ -1943,12 +1967,13 @@ msgstr ""
|
|
1943 |
#: classes/gateways/class.pmprogateway_stripe.php:785
|
1944 |
#: classes/gateways/class.pmprogateway_stripe.php:786
|
1945 |
#: classes/gateways/class.pmprogateway_stripe.php:1108
|
|
|
1946 |
msgid "per"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
1950 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
1951 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1952 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
1953 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
1954 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -1993,12 +2018,13 @@ msgstr ""
|
|
1993 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
1994 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
1995 |
#: classes/gateways/class.pmprogateway_stripe.php:974
|
|
|
1996 |
msgid "Day(s)"
|
1997 |
msgstr ""
|
1998 |
|
1999 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
2000 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
2001 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2002 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2003 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2004 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -2043,12 +2069,13 @@ msgstr ""
|
|
2043 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2044 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2045 |
#: classes/gateways/class.pmprogateway_stripe.php:976
|
|
|
2046 |
msgid "Month(s)"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
2050 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
2051 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2052 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2053 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2054 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -2093,12 +2120,13 @@ msgstr ""
|
|
2093 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2094 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2095 |
#: classes/gateways/class.pmprogateway_stripe.php:975
|
|
|
2096 |
msgid "Week(s)"
|
2097 |
msgstr ""
|
2098 |
|
2099 |
-
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:
|
2100 |
-
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:
|
2101 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2102 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2103 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2104 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
@@ -2143,6 +2171,7 @@ msgstr ""
|
|
2143 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2144 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2145 |
#: classes/gateways/class.pmprogateway_stripe.php:977
|
|
|
2146 |
msgid "Year(s)"
|
2147 |
msgstr ""
|
2148 |
|
@@ -2161,7 +2190,23 @@ msgstr ""
|
|
2161 |
msgid "The amount to be billed one cycle after the initial payment."
|
2162 |
msgstr ""
|
2163 |
|
2164 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2165 |
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
|
2166 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
2167 |
#: adminpages/discountcodes.php:481 adminpages/discountcodes.php:486
|
@@ -2176,7 +2221,7 @@ msgstr ""
|
|
2176 |
msgid "Billing Cycle Limit"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: adminpages/discountcodes.php:
|
2180 |
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
|
2181 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
2182 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:489
|
@@ -2194,7 +2239,28 @@ msgid ""
|
|
2194 |
"initial payment. Set to zero if membership is indefinite."
|
2195 |
msgstr ""
|
2196 |
|
2197 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2198 |
#: adminpages/discountcodes.php:464 adminpages/discountcodes.php:467
|
2199 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
2200 |
#: adminpages/discountcodes.php:489 adminpages/discountcodes.php:494
|
@@ -2209,7 +2275,7 @@ msgstr ""
|
|
2209 |
msgid "Custom Trial"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: adminpages/discountcodes.php:
|
2213 |
#: adminpages/discountcodes.php:465 adminpages/discountcodes.php:468
|
2214 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
2215 |
#: adminpages/discountcodes.php:490 adminpages/discountcodes.php:495
|
@@ -2225,7 +2291,19 @@ msgstr ""
|
|
2225 |
msgid "Check to add a custom trial period."
|
2226 |
msgstr ""
|
2227 |
|
2228 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2229 |
#: adminpages/discountcodes.php:469 adminpages/discountcodes.php:472
|
2230 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
2231 |
#: adminpages/discountcodes.php:494 adminpages/discountcodes.php:499
|
@@ -2241,7 +2319,7 @@ msgstr ""
|
|
2241 |
msgid "Trial Billing Amount"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
-
#: adminpages/discountcodes.php:
|
2245 |
#: adminpages/discountcodes.php:472 adminpages/discountcodes.php:475
|
2246 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
2247 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:510
|
@@ -2257,7 +2335,7 @@ msgstr ""
|
|
2257 |
msgid "for the first"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: adminpages/discountcodes.php:
|
2261 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:477
|
2262 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
2263 |
#: adminpages/discountcodes.php:507 adminpages/discountcodes.php:512
|
@@ -2273,7 +2351,44 @@ msgstr ""
|
|
2273 |
msgid "subscription payments"
|
2274 |
msgstr ""
|
2275 |
|
2276 |
-
#: adminpages/discountcodes.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2277 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:482
|
2278 |
#: adminpages/discountcodes.php:510 adminpages/discountcodes.php:511
|
2279 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:517
|
@@ -2290,7 +2405,7 @@ msgstr ""
|
|
2290 |
msgid "Membership Expiration"
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: adminpages/discountcodes.php:
|
2294 |
#: adminpages/discountcodes.php:483 adminpages/discountcodes.php:511
|
2295 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:513
|
2296 |
#: adminpages/discountcodes.php:518 adminpages/discountcodes.php:591
|
@@ -2306,7 +2421,7 @@ msgstr ""
|
|
2306 |
msgid "Check this to set when membership access expires."
|
2307 |
msgstr ""
|
2308 |
|
2309 |
-
#: adminpages/discountcodes.php:
|
2310 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:487
|
2311 |
#: adminpages/discountcodes.php:515 adminpages/discountcodes.php:516
|
2312 |
#: adminpages/discountcodes.php:517 adminpages/discountcodes.php:522
|
@@ -2323,7 +2438,7 @@ msgstr ""
|
|
2323 |
msgid "Expires In"
|
2324 |
msgstr ""
|
2325 |
|
2326 |
-
#: adminpages/discountcodes.php:
|
2327 |
#: adminpages/discountcodes.php:500 adminpages/discountcodes.php:528
|
2328 |
#: adminpages/discountcodes.php:529 adminpages/discountcodes.php:530
|
2329 |
#: adminpages/discountcodes.php:535 adminpages/discountcodes.php:608
|
@@ -2342,20 +2457,20 @@ msgid ""
|
|
2342 |
"expires."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
-
#: adminpages/discountcodes.php:
|
2346 |
#: adminpages/discountcodes.php:718 adminpages/discountcodes.php:719
|
2347 |
msgid ""
|
2348 |
"Discount codes allow you to override your membership level's default pricing."
|
2349 |
msgstr ""
|
2350 |
|
2351 |
-
#: adminpages/discountcodes.php:
|
2352 |
#: adminpages/discountcodes.php:728 adminpages/discountcodes.php:729
|
2353 |
#: adminpages/discountcodes.php:730
|
2354 |
#, php-format
|
2355 |
msgid "%d discount codes found."
|
2356 |
msgstr ""
|
2357 |
|
2358 |
-
#: adminpages/discountcodes.php:
|
2359 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:566
|
2360 |
#: adminpages/discountcodes.php:567 adminpages/discountcodes.php:568
|
2361 |
#: adminpages/discountcodes.php:573 adminpages/discountcodes.php:646
|
@@ -2364,7 +2479,7 @@ msgstr ""
|
|
2364 |
msgid "Search Discount Codes"
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: adminpages/discountcodes.php:
|
2368 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:541
|
2369 |
#: adminpages/discountcodes.php:569 adminpages/discountcodes.php:570
|
2370 |
#: adminpages/discountcodes.php:571 adminpages/discountcodes.php:576
|
@@ -2376,7 +2491,7 @@ msgstr ""
|
|
2376 |
msgid "Search"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
-
#: adminpages/discountcodes.php:
|
2380 |
#: adminpages/discountcodes.php:559 adminpages/discountcodes.php:587
|
2381 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
2382 |
#: adminpages/discountcodes.php:594 adminpages/discountcodes.php:667
|
@@ -2385,7 +2500,7 @@ msgstr ""
|
|
2385 |
msgid "Starts"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
-
#: adminpages/discountcodes.php:
|
2389 |
#: adminpages/discountcodes.php:765 adminpages/discountcodes.php:766
|
2390 |
#: adminpages/discountcodes.php:767 adminpages/discountcodes.php:773
|
2391 |
#: adminpages/discountcodes.php:775 adminpages/membershiplevels.php:760
|
@@ -2397,7 +2512,7 @@ msgstr ""
|
|
2397 |
msgid "Edit"
|
2398 |
msgstr ""
|
2399 |
|
2400 |
-
#: adminpages/discountcodes.php:
|
2401 |
#: adminpages/discountcodes.php:768 adminpages/discountcodes.php:769
|
2402 |
#: adminpages/discountcodes.php:770 adminpages/discountcodes.php:776
|
2403 |
#: adminpages/discountcodes.php:778 adminpages/membershiplevels.php:761
|
@@ -2409,7 +2524,7 @@ msgstr ""
|
|
2409 |
msgid "Copy"
|
2410 |
msgstr ""
|
2411 |
|
2412 |
-
#: adminpages/discountcodes.php:
|
2413 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
2414 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
2415 |
#: adminpages/discountcodes.php:653 adminpages/discountcodes.php:658
|
@@ -2424,7 +2539,7 @@ msgid ""
|
|
2424 |
"code anymore."
|
2425 |
msgstr ""
|
2426 |
|
2427 |
-
#: adminpages/discountcodes.php:
|
2428 |
#: adminpages/discountcodes.php:776 adminpages/discountcodes.php:777
|
2429 |
#: adminpages/discountcodes.php:783 adminpages/discountcodes.php:785
|
2430 |
msgid " View Orders"
|
@@ -2575,19 +2690,19 @@ msgid ""
|
|
2575 |
"from PMPro after checkout."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
-
#: adminpages/functions.php:
|
2579 |
#: adminpages/functions.php:270 adminpages/orders.php:146
|
2580 |
#: adminpages/orders.php:155 adminpages/orders.php:158
|
2581 |
msgid "Invoice emailed successfully."
|
2582 |
msgstr ""
|
2583 |
|
2584 |
-
#: adminpages/functions.php:
|
2585 |
#: adminpages/functions.php:274 adminpages/orders.php:149
|
2586 |
#: adminpages/orders.php:160 adminpages/orders.php:161
|
2587 |
msgid "Error emailing invoice."
|
2588 |
msgstr ""
|
2589 |
|
2590 |
-
#: adminpages/functions.php:
|
2591 |
#: adminpages/functions.php:301 adminpages/orders.php:667
|
2592 |
#: adminpages/orders.php:696 adminpages/orders.php:800
|
2593 |
#: adminpages/orders.php:831 adminpages/orders.php:842
|
@@ -2595,7 +2710,7 @@ msgstr ""
|
|
2595 |
msgid "Email Invoice"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: adminpages/functions.php:
|
2599 |
#: adminpages/functions.php:304 adminpages/orders.php:670
|
2600 |
#: adminpages/orders.php:699 adminpages/orders.php:803
|
2601 |
#: adminpages/orders.php:834 adminpages/orders.php:845
|
@@ -2603,7 +2718,7 @@ msgstr ""
|
|
2603 |
msgid "Send an invoice for this order to: "
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: adminpages/functions.php:
|
2607 |
#: adminpages/functions.php:306 adminpages/orders.php:672
|
2608 |
#: adminpages/orders.php:701 adminpages/orders.php:805
|
2609 |
#: adminpages/orders.php:836 adminpages/orders.php:847
|
@@ -2755,7 +2870,7 @@ msgstr ""
|
|
2755 |
msgid "Add New Membership Level"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:
|
2759 |
#: adminpages/reports/login.php:180 adminpages/membershiplevels.php:291
|
2760 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
2761 |
#: adminpages/membershiplevels.php:319 adminpages/membershiplevels.php:329
|
@@ -2789,7 +2904,7 @@ msgstr ""
|
|
2789 |
msgid "Check to include this message in the membership confirmation email."
|
2790 |
msgstr ""
|
2791 |
|
2792 |
-
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:
|
2793 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
2794 |
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
|
2795 |
#: adminpages/membershiplevels.php:361 adminpages/membershiplevels.php:371
|
@@ -2806,18 +2921,7 @@ msgstr ""
|
|
2806 |
msgid "Billing Details"
|
2807 |
msgstr ""
|
2808 |
|
2809 |
-
#: adminpages/membershiplevels.php:
|
2810 |
-
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
2811 |
-
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:390
|
2812 |
-
#: adminpages/membershiplevels.php:413 adminpages/membershiplevels.php:423
|
2813 |
-
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:446
|
2814 |
-
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:448
|
2815 |
-
msgid ""
|
2816 |
-
"Braintree integration currently only supports billing periods of \"Month\" "
|
2817 |
-
"or \"Year\"."
|
2818 |
-
msgstr ""
|
2819 |
-
|
2820 |
-
#: adminpages/membershiplevels.php:452 adminpages/membershiplevels.php:372
|
2821 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
2822 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:396
|
2823 |
#: adminpages/membershiplevels.php:417 adminpages/membershiplevels.php:427
|
@@ -2829,7 +2933,7 @@ msgid ""
|
|
2829 |
"<em>pmpro_#</em>, where # is the level ID."
|
2830 |
msgstr ""
|
2831 |
|
2832 |
-
#: adminpages/membershiplevels.php:
|
2833 |
#: classes/gateways/class.pmprogateway_cybersource.php:89
|
2834 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
2835 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
@@ -2857,7 +2961,7 @@ msgstr ""
|
|
2857 |
msgid "Note"
|
2858 |
msgstr ""
|
2859 |
|
2860 |
-
#: adminpages/membershiplevels.php:
|
2861 |
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:455
|
2862 |
#: adminpages/membershiplevels.php:456 adminpages/membershiplevels.php:457
|
2863 |
#, php-format
|
@@ -2866,39 +2970,7 @@ msgid ""
|
|
2866 |
"settings and the \"Plan ID\" set to %s."
|
2867 |
msgstr ""
|
2868 |
|
2869 |
-
#: adminpages/membershiplevels.php:
|
2870 |
-
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
2871 |
-
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:410
|
2872 |
-
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:441
|
2873 |
-
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:467
|
2874 |
-
#: adminpages/membershiplevels.php:468 adminpages/membershiplevels.php:469
|
2875 |
-
msgid ""
|
2876 |
-
"Stripe integration currently does not support billing limits. You can still "
|
2877 |
-
"set an expiration date below."
|
2878 |
-
msgstr ""
|
2879 |
-
|
2880 |
-
#: adminpages/membershiplevels.php:478 adminpages/membershiplevels.php:477
|
2881 |
-
#: adminpages/membershiplevels.php:478
|
2882 |
-
#, php-format
|
2883 |
-
msgid ""
|
2884 |
-
"Optional: Allow billing limits with Stripe using the <a href=\"%s\" title="
|
2885 |
-
"\"Paid Memberships Pro - Stripe Billing Limits Add On\" target=\"_blank"
|
2886 |
-
"\">Stripe Billing Limits Add On</a>."
|
2887 |
-
msgstr ""
|
2888 |
-
|
2889 |
-
#: adminpages/membershiplevels.php:491 adminpages/membershiplevels.php:398
|
2890 |
-
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
2891 |
-
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:422
|
2892 |
-
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:453
|
2893 |
-
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
2894 |
-
#: adminpages/membershiplevels.php:480 adminpages/membershiplevels.php:490
|
2895 |
-
#: adminpages/membershiplevels.php:491
|
2896 |
-
msgid ""
|
2897 |
-
"2Checkout integration does not support custom trials. You can do one period "
|
2898 |
-
"trials by setting an initial payment different from the billing amount."
|
2899 |
-
msgstr ""
|
2900 |
-
|
2901 |
-
#: adminpages/membershiplevels.php:504 adminpages/membershiplevels.php:492
|
2902 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:503
|
2903 |
#: adminpages/membershiplevels.php:504
|
2904 |
#, php-format
|
@@ -2908,43 +2980,7 @@ msgid ""
|
|
2908 |
"target=\"_blank\">Subscription Delays Add On</a>."
|
2909 |
msgstr ""
|
2910 |
|
2911 |
-
#: adminpages/membershiplevels.php:
|
2912 |
-
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
2913 |
-
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:443
|
2914 |
-
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:465
|
2915 |
-
#: adminpages/membershiplevels.php:475 adminpages/membershiplevels.php:499
|
2916 |
-
#: adminpages/membershiplevels.php:501 adminpages/membershiplevels.php:512
|
2917 |
-
#: adminpages/membershiplevels.php:522 adminpages/membershiplevels.php:523
|
2918 |
-
msgid ""
|
2919 |
-
"Stripe integration currently does not support trial amounts greater than $0."
|
2920 |
-
msgstr ""
|
2921 |
-
|
2922 |
-
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:410
|
2923 |
-
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
2924 |
-
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:447
|
2925 |
-
#: adminpages/membershiplevels.php:448 adminpages/membershiplevels.php:469
|
2926 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:503
|
2927 |
-
#: adminpages/membershiplevels.php:505 adminpages/membershiplevels.php:514
|
2928 |
-
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:524
|
2929 |
-
#: adminpages/membershiplevels.php:525
|
2930 |
-
msgid ""
|
2931 |
-
"Braintree integration currently does not support trial amounts greater than "
|
2932 |
-
"$0."
|
2933 |
-
msgstr ""
|
2934 |
-
|
2935 |
-
#: adminpages/membershiplevels.php:527 adminpages/membershiplevels.php:414
|
2936 |
-
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
2937 |
-
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:451
|
2938 |
-
#: adminpages/membershiplevels.php:452 adminpages/membershiplevels.php:473
|
2939 |
-
#: adminpages/membershiplevels.php:483 adminpages/membershiplevels.php:507
|
2940 |
-
#: adminpages/membershiplevels.php:509 adminpages/membershiplevels.php:516
|
2941 |
-
#: adminpages/membershiplevels.php:520 adminpages/membershiplevels.php:526
|
2942 |
-
#: adminpages/membershiplevels.php:527
|
2943 |
-
msgid ""
|
2944 |
-
"Payflow integration currently does not support trial amounts greater than $0."
|
2945 |
-
msgstr ""
|
2946 |
-
|
2947 |
-
#: adminpages/membershiplevels.php:539 adminpages/membershiplevels.php:426
|
2948 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
2949 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
2950 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:465
|
@@ -2955,7 +2991,7 @@ msgstr ""
|
|
2955 |
msgid "Disable New Signups"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
-
#: adminpages/membershiplevels.php:
|
2959 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
2960 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
2961 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:466
|
@@ -2968,7 +3004,7 @@ msgid ""
|
|
2968 |
"registration."
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: adminpages/membershiplevels.php:
|
2972 |
#: adminpages/membershiplevels.php:550 adminpages/membershiplevels.php:555
|
2973 |
#: adminpages/membershiplevels.php:556
|
2974 |
#, php-format
|
@@ -2978,7 +3014,7 @@ msgid ""
|
|
2978 |
"\">Set Expiration Date Add On</a>."
|
2979 |
msgstr ""
|
2980 |
|
2981 |
-
#: adminpages/membershiplevels.php:
|
2982 |
#: adminpages/membershiplevels.php:548 adminpages/membershiplevels.php:565
|
2983 |
#: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:575
|
2984 |
#: adminpages/membershiplevels.php:576
|
@@ -2990,7 +3026,7 @@ msgid ""
|
|
2990 |
"information, <a target=\"_blank\" href=\"%s\">see our post here</a>."
|
2991 |
msgstr ""
|
2992 |
|
2993 |
-
#: adminpages/membershiplevels.php:
|
2994 |
#: adminpages/membershiplevels.php:605 adminpages/membershiplevels.php:610
|
2995 |
#: adminpages/membershiplevels.php:615 adminpages/membershiplevels.php:618
|
2996 |
#, php-format
|
@@ -2999,7 +3035,7 @@ msgid ""
|
|
2999 |
"title=\"Advanced Settings\" target=\"_blank\">update this setting here</a>."
|
3000 |
msgstr ""
|
3001 |
|
3002 |
-
#: adminpages/membershiplevels.php:
|
3003 |
#: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:614
|
3004 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:622
|
3005 |
#, php-format
|
@@ -3009,7 +3045,7 @@ msgid ""
|
|
3009 |
"this setting here</a>."
|
3010 |
msgstr ""
|
3011 |
|
3012 |
-
#: adminpages/membershiplevels.php:
|
3013 |
#: adminpages/membershiplevels.php:612 adminpages/membershiplevels.php:617
|
3014 |
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
3015 |
#, php-format
|
@@ -3019,7 +3055,7 @@ msgid ""
|
|
3019 |
"setting here</a>."
|
3020 |
msgstr ""
|
3021 |
|
3022 |
-
#: adminpages/membershiplevels.php:
|
3023 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
3024 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
3025 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:500
|
@@ -3031,7 +3067,7 @@ msgstr ""
|
|
3031 |
msgid "Categories"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
-
#: adminpages/membershiplevels.php:
|
3035 |
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:516
|
3036 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:529
|
3037 |
#: adminpages/membershiplevels.php:539 adminpages/membershiplevels.php:582
|
@@ -3041,8 +3077,8 @@ msgstr ""
|
|
3041 |
msgid "Save Level"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
-
#: adminpages/membershiplevels.php:
|
3045 |
-
#: pages/billing.php:414 pages/cancel.php:
|
3046 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:508
|
3047 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
3048 |
#: adminpages/membershiplevels.php:530 adminpages/membershiplevels.php:540
|
@@ -3056,20 +3092,20 @@ msgstr ""
|
|
3056 |
#: adminpages/orders.php:894 adminpages/orders.php:930
|
3057 |
#: adminpages/orders.php:934 adminpages/orders.php:939
|
3058 |
#: adminpages/orders.php:940 adminpages/orders.php:949 includes/profile.php:529
|
3059 |
-
#: includes/profile.php:
|
3060 |
-
#: pages/billing.php:
|
3061 |
-
#: pages/billing.php:
|
3062 |
-
#: pages/billing.php:
|
3063 |
-
#: pages/billing.php:
|
3064 |
-
#: pages/billing.php:
|
3065 |
-
#: pages/billing.php:
|
3066 |
-
#: pages/
|
3067 |
-
#:
|
3068 |
-
#: shortcodes/pmpro_account.php:73
|
3069 |
msgid "Cancel"
|
3070 |
msgstr ""
|
3071 |
|
3072 |
-
#: adminpages/membershiplevels.php:
|
3073 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
3074 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
3075 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
@@ -3092,7 +3128,7 @@ msgstr ""
|
|
3092 |
msgid "Search Levels"
|
3093 |
msgstr ""
|
3094 |
|
3095 |
-
#: adminpages/membershiplevels.php:
|
3096 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:621
|
3097 |
#: adminpages/membershiplevels.php:630 adminpages/membershiplevels.php:631
|
3098 |
#: adminpages/membershiplevels.php:643 adminpages/membershiplevels.php:653
|
@@ -3103,8 +3139,8 @@ msgstr ""
|
|
3103 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: adminpages/membershiplevels.php:
|
3107 |
-
#: pages/confirmation.php:
|
3108 |
#: shortcodes/pmpro_account.php:44 adminpages/membershiplevels.php:510
|
3109 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
3110 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
@@ -3121,12 +3157,12 @@ msgstr ""
|
|
3121 |
#: pages/confirmation.php:82 pages/confirmation.php:83
|
3122 |
#: pages/confirmation.php:84 pages/confirmation.php:89 pages/invoice.php:62
|
3123 |
#: pages/invoice.php:63 pages/invoice.php:64 pages/invoice.php:68
|
3124 |
-
#: pages/invoice.php:70 shortcodes/pmpro_account.php:44
|
3125 |
#: shortcodes/pmpro_account.php:45 shortcodes/pmpro_account.php:46
|
3126 |
msgid "Expiration"
|
3127 |
msgstr ""
|
3128 |
|
3129 |
-
#: adminpages/membershiplevels.php:
|
3130 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
3131 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
3132 |
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:633
|
@@ -3140,7 +3176,7 @@ msgstr ""
|
|
3140 |
msgid "Allow Signups"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
-
#: adminpages/membershiplevels.php:
|
3144 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
3145 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
3146 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:662
|
@@ -3157,7 +3193,7 @@ msgid ""
|
|
3157 |
"be cancelled."
|
3158 |
msgstr ""
|
3159 |
|
3160 |
-
#: adminpages/membershiplevels.php:
|
3161 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
3162 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
3163 |
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:648
|
@@ -3171,7 +3207,7 @@ msgstr ""
|
|
3171 |
msgid "FREE"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: adminpages/membershiplevels.php:
|
3175 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
3176 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
3177 |
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:657
|
@@ -3304,7 +3340,7 @@ msgstr ""
|
|
3304 |
msgid "%d orders found."
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: adminpages/orders.php:
|
3308 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
3309 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
3310 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
@@ -4431,18 +4467,18 @@ msgid "Price"
|
|
4431 |
msgstr ""
|
4432 |
|
4433 |
#: adminpages/templates/orders-email.php:56
|
4434 |
-
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:
|
4435 |
-
#: pages/invoice.php:
|
4436 |
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:90
|
4437 |
#: pages/confirmation.php:91 pages/confirmation.php:93 pages/invoice.php:72
|
4438 |
#: pages/invoice.php:73 pages/invoice.php:74 pages/invoice.php:75
|
4439 |
-
#: pages/invoice.php:77 pages/invoice.php:79
|
4440 |
msgid "Subtotal"
|
4441 |
msgstr ""
|
4442 |
|
4443 |
#: adminpages/templates/orders-email.php:60
|
4444 |
#: adminpages/templates/orders-print.php:89 includes/privacy.php:277
|
4445 |
-
#: pages/confirmation.php:
|
4446 |
#: adminpages/orders.php:354 adminpages/orders.php:426
|
4447 |
#: adminpages/orders.php:455 adminpages/orders.php:481
|
4448 |
#: adminpages/orders.php:512 adminpages/orders.php:523
|
@@ -4453,7 +4489,7 @@ msgstr ""
|
|
4453 |
#: pages/confirmation.php:91 pages/confirmation.php:92
|
4454 |
#: pages/confirmation.php:94 pages/invoice.php:73 pages/invoice.php:74
|
4455 |
#: pages/invoice.php:75 pages/invoice.php:76 pages/invoice.php:78
|
4456 |
-
#: pages/invoice.php:80
|
4457 |
msgid "Tax"
|
4458 |
msgstr ""
|
4459 |
|
@@ -4472,7 +4508,8 @@ msgstr ""
|
|
4472 |
msgid "Update complete."
|
4473 |
msgstr ""
|
4474 |
|
4475 |
-
#: blocks/blocks.php:37
|
|
|
4476 |
#: includes/compatibility/elementor/class-pmpro-elementor.php:65
|
4477 |
#: includes/menus.php:34 includes/menus.php:104 blocks/blocks.php:35
|
4478 |
#: blocks/blocks.php:37
|
@@ -4544,7 +4581,7 @@ msgid ""
|
|
4544 |
msgstr ""
|
4545 |
|
4546 |
#: classes/class-pmpro-admin-activity-email.php:217
|
4547 |
-
#: classes/class.memberorder.php:
|
4548 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
4549 |
#: adminpages/orders.php:321 adminpages/orders.php:346
|
4550 |
#: adminpages/orders.php:352 adminpages/orders.php:362
|
@@ -4666,7 +4703,7 @@ msgstr ""
|
|
4666 |
msgid "Old Members"
|
4667 |
msgstr ""
|
4668 |
|
4669 |
-
#: classes/class.memberorder.php:
|
4670 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
4671 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
4672 |
#: classes/class.memberorder.php:697 classes/class.memberorder.php:699
|
@@ -4683,21 +4720,21 @@ msgid ""
|
|
4683 |
"active."
|
4684 |
msgstr ""
|
4685 |
|
4686 |
-
#: classes/class.memberorder.php:
|
4687 |
#: classes/class.memberorder.php:744 classes/class.memberorder.php:761
|
4688 |
#: classes/class.memberorder.php:812 classes/class.memberorder.php:857
|
4689 |
#: classes/class.memberorder.php:869
|
4690 |
msgid "User Email"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
-
#: classes/class.memberorder.php:
|
4694 |
#: classes/class.memberorder.php:745 classes/class.memberorder.php:762
|
4695 |
#: classes/class.memberorder.php:813 classes/class.memberorder.php:858
|
4696 |
#: classes/class.memberorder.php:859 classes/class.memberorder.php:871
|
4697 |
msgid "User Display Name"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
-
#: classes/class.memberorder.php:
|
4701 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
4702 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
4703 |
#: adminpages/orders.php:604 adminpages/orders.php:612
|
@@ -4719,7 +4756,7 @@ msgstr ""
|
|
4719 |
msgid "Gateway"
|
4720 |
msgstr ""
|
4721 |
|
4722 |
-
#: classes/class.memberorder.php:
|
4723 |
#: adminpages/orders.php:432 adminpages/orders.php:482
|
4724 |
#: adminpages/orders.php:483 adminpages/orders.php:555
|
4725 |
#: adminpages/orders.php:584 adminpages/orders.php:664
|
@@ -4734,12 +4771,12 @@ msgstr ""
|
|
4734 |
msgid "Subscription Transaction ID"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: classes/class.memberorder.php:
|
4738 |
#: classes/class.memberorder.php:876
|
4739 |
msgid "Edit User"
|
4740 |
msgstr ""
|
4741 |
|
4742 |
-
#: classes/class.memberorder.php:
|
4743 |
#: classes/class.memberorder.php:877
|
4744 |
msgid "Edit Order"
|
4745 |
msgstr ""
|
@@ -4781,7 +4818,7 @@ msgstr ""
|
|
4781 |
#: classes/class.pmproemail.php:422 classes/class.pmproemail.php:740
|
4782 |
#: classes/class.pmproemail.php:742
|
4783 |
#: classes/gateways/class.pmprogateway_braintree.php:509
|
4784 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
4785 |
#: pages/checkout.php:89 pages/checkout.php:426 pages/confirmation.php:58
|
4786 |
#: pages/invoice.php:40 adminpages/orders.php:560 adminpages/orders.php:564
|
4787 |
#: adminpages/orders.php:565 adminpages/orders.php:575
|
@@ -4856,7 +4893,8 @@ msgstr ""
|
|
4856 |
#: classes/gateways/class.pmprogateway_stripe.php:659
|
4857 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
4858 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
4859 |
-
#: classes/gateways/class.pmprogateway_stripe.php:944
|
|
|
4860 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:70
|
4861 |
#: pages/checkout.php:75 pages/checkout.php:76 pages/checkout.php:77
|
4862 |
#: pages/checkout.php:78 pages/checkout.php:81 pages/checkout.php:83
|
@@ -4868,7 +4906,7 @@ msgstr ""
|
|
4868 |
#: pages/checkout.php:616 pages/checkout.php:617 pages/checkout.php:619
|
4869 |
#: pages/checkout.php:622 pages/confirmation.php:51 pages/confirmation.php:52
|
4870 |
#: pages/confirmation.php:57 pages/confirmation.php:58 pages/invoice.php:32
|
4871 |
-
#: pages/invoice.php:33 pages/invoice.php:34
|
4872 |
msgid "Discount Code"
|
4873 |
msgstr ""
|
4874 |
|
@@ -5258,7 +5296,7 @@ msgid ""
|
|
5258 |
msgstr ""
|
5259 |
|
5260 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5261 |
-
#: paid-memberships-pro.php:
|
5262 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
5263 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5264 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
@@ -5336,7 +5374,7 @@ msgid "Attempting to load Braintree gateway: %s"
|
|
5336 |
msgstr ""
|
5337 |
|
5338 |
#: classes/gateways/class.pmprogateway_braintree.php:87
|
5339 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5340 |
#: classes/gateways/class.pmprogateway_braintree.php:49
|
5341 |
#: classes/gateways/class.pmprogateway_braintree.php:62
|
5342 |
#: classes/gateways/class.pmprogateway_braintree.php:84
|
@@ -5370,7 +5408,7 @@ msgid ""
|
|
5370 |
msgstr ""
|
5371 |
|
5372 |
#: classes/gateways/class.pmprogateway_braintree.php:251
|
5373 |
-
#: paid-memberships-pro.php:
|
5374 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
5375 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
5376 |
#: classes/gateways/class.pmprogateway_braintree.php:77
|
@@ -5526,7 +5564,7 @@ msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
|
5526 |
msgstr ""
|
5527 |
|
5528 |
#: classes/gateways/class.pmprogateway_braintree.php:454
|
5529 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5530 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5531 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5532 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
@@ -5564,7 +5602,8 @@ msgstr ""
|
|
5564 |
#: classes/gateways/class.pmprogateway_stripe.php:576
|
5565 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5566 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5567 |
-
#: classes/gateways/class.pmprogateway_stripe.php:902
|
|
|
5568 |
#: pages/checkout.php:411 pages/checkout.php:419 pages/checkout.php:476
|
5569 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5570 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
@@ -5573,7 +5612,7 @@ msgid "Payment Information"
|
|
5573 |
msgstr ""
|
5574 |
|
5575 |
#: classes/gateways/class.pmprogateway_braintree.php:455
|
5576 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5577 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5578 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5579 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
@@ -5611,7 +5650,8 @@ msgstr ""
|
|
5611 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5612 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5613 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
5614 |
-
#: classes/gateways/class.pmprogateway_stripe.php:903
|
|
|
5615 |
#: pages/checkout.php:412 pages/checkout.php:420 pages/checkout.php:476
|
5616 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5617 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
@@ -5621,7 +5661,7 @@ msgid "We Accept %s"
|
|
5621 |
msgstr ""
|
5622 |
|
5623 |
#: classes/gateways/class.pmprogateway_braintree.php:466
|
5624 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5625 |
#: pages/billing.php:321 pages/checkout.php:374 adminpages/orders.php:339
|
5626 |
#: adminpages/orders.php:389 adminpages/orders.php:461
|
5627 |
#: adminpages/orders.php:490 adminpages/orders.php:532
|
@@ -5666,7 +5706,8 @@ msgstr ""
|
|
5666 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
5667 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
5668 |
#: classes/gateways/class.pmprogateway_stripe.php:590
|
5669 |
-
#: classes/gateways/class.pmprogateway_stripe.php:914
|
|
|
5670 |
#: pages/billing.php:234 pages/billing.php:238 pages/billing.php:247
|
5671 |
#: pages/billing.php:250 pages/billing.php:253 pages/billing.php:262
|
5672 |
#: pages/billing.php:268 pages/billing.php:271 pages/billing.php:274
|
@@ -5681,7 +5722,7 @@ msgid "Card Type"
|
|
5681 |
msgstr ""
|
5682 |
|
5683 |
#: classes/gateways/class.pmprogateway_braintree.php:475
|
5684 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5685 |
#: pages/checkout.php:385 classes/gateways/class.pmprogateway_braintree.php:303
|
5686 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
5687 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
@@ -5718,7 +5759,8 @@ msgstr ""
|
|
5718 |
#: classes/gateways/class.pmprogateway_stripe.php:624
|
5719 |
#: classes/gateways/class.pmprogateway_stripe.php:625
|
5720 |
#: classes/gateways/class.pmprogateway_stripe.php:626
|
5721 |
-
#: classes/gateways/class.pmprogateway_stripe.php:927
|
|
|
5722 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
5723 |
#: pages/billing.php:263 pages/billing.php:305 pages/billing.php:309
|
5724 |
#: pages/billing.php:311 pages/billing.php:312 pages/billing.php:313
|
@@ -5818,7 +5860,7 @@ msgid "what's this?"
|
|
5818 |
msgstr ""
|
5819 |
|
5820 |
#: classes/gateways/class.pmprogateway_braintree.php:511
|
5821 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
5822 |
#: pages/checkout.php:428 classes/gateways/class.pmprogateway_braintree.php:351
|
5823 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
5824 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
@@ -5856,7 +5898,8 @@ msgstr ""
|
|
5856 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
5857 |
#: classes/gateways/class.pmprogateway_stripe.php:662
|
5858 |
#: classes/gateways/class.pmprogateway_stripe.php:663
|
5859 |
-
#: classes/gateways/class.pmprogateway_stripe.php:949
|
|
|
5860 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:83
|
5861 |
#: pages/checkout.php:87 pages/checkout.php:88 pages/checkout.php:91
|
5862 |
#: pages/checkout.php:95 pages/checkout.php:98 pages/checkout.php:428
|
@@ -6097,8 +6140,8 @@ msgstr ""
|
|
6097 |
msgid "Failed to subscribe with Braintree: %s"
|
6098 |
msgstr ""
|
6099 |
|
6100 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
6101 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
6102 |
#: classes/gateways/class.pmprogateway_braintree.php:1019
|
6103 |
#: classes/gateways/class.pmprogateway_braintree.php:1020
|
6104 |
#: classes/gateways/class.pmprogateway_braintree.php:1021
|
@@ -6111,7 +6154,7 @@ msgstr ""
|
|
6111 |
msgid "Could not find the subscription. %s"
|
6112 |
msgstr ""
|
6113 |
|
6114 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
6115 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
6116 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
6117 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
@@ -6169,8 +6212,12 @@ msgstr ""
|
|
6169 |
msgid "Could not find the subscription."
|
6170 |
msgstr ""
|
6171 |
|
|
|
|
|
|
|
|
|
6172 |
#: classes/gateways/class.pmprogateway_check.php:49
|
6173 |
-
#: paid-memberships-pro.php:
|
6174 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
6175 |
#: adminpages/paymentsettings.php:159
|
6176 |
#: classes/gateways/class.pmprogateway_check.php:48
|
@@ -6771,7 +6818,7 @@ msgid ""
|
|
6771 |
msgstr ""
|
6772 |
|
6773 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6774 |
-
#: paid-memberships-pro.php:
|
6775 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
6776 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6777 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
@@ -6992,11 +7039,12 @@ msgstr ""
|
|
6992 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
6993 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:234
|
6994 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:246
|
6995 |
-
#: pages/checkout.php:496 pages/checkout.php:
|
6996 |
-
#: pages/checkout.php:
|
6997 |
-
#: pages/checkout.php:
|
6998 |
-
#: pages/checkout.php:
|
6999 |
-
#: pages/checkout.php:
|
|
|
7000 |
msgid "Submit and Check Out"
|
7001 |
msgstr ""
|
7002 |
|
@@ -7026,17 +7074,18 @@ msgstr ""
|
|
7026 |
#: classes/gateways/class.pmprogateway_twocheckout.php:204
|
7027 |
#: classes/gateways/class.pmprogateway_twocheckout.php:205
|
7028 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
7029 |
-
#: pages/checkout.php:496 pages/checkout.php:
|
7030 |
-
#: pages/checkout.php:
|
7031 |
-
#: pages/checkout.php:
|
7032 |
-
#: pages/checkout.php:
|
7033 |
-
#: pages/checkout.php:
|
|
|
7034 |
msgid "Submit and Confirm"
|
7035 |
msgstr ""
|
7036 |
|
7037 |
-
#: classes/gateways/class.pmprogateway_paypal.php:
|
7038 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
7039 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:
|
7040 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
7041 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
7042 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
@@ -7077,7 +7126,7 @@ msgid ""
|
|
7077 |
msgstr ""
|
7078 |
|
7079 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
7080 |
-
#: paid-memberships-pro.php:
|
7081 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
7082 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
7083 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
@@ -7119,7 +7168,7 @@ msgid "The PayPal Token was lost."
|
|
7119 |
msgstr ""
|
7120 |
|
7121 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7122 |
-
#: paid-memberships-pro.php:
|
7123 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
7124 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7125 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
@@ -7142,14 +7191,14 @@ msgid ""
|
|
7142 |
"settings."
|
7143 |
msgstr ""
|
7144 |
|
7145 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:
|
7146 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:559
|
7147 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:571
|
7148 |
msgid "User requested cancellation"
|
7149 |
msgstr ""
|
7150 |
|
7151 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7152 |
-
#: paid-memberships-pro.php:
|
7153 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
7154 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
7155 |
#: classes/gateways/class.pmprogateway_stripe.php:104
|
@@ -7176,7 +7225,7 @@ msgstr ""
|
|
7176 |
msgid "Stripe"
|
7177 |
msgstr ""
|
7178 |
|
7179 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7180 |
#: classes/gateways/class.pmprogateway_stripe.php:299
|
7181 |
#: classes/gateways/class.pmprogateway_stripe.php:307
|
7182 |
#: classes/gateways/class.pmprogateway_stripe.php:331
|
@@ -7186,7 +7235,7 @@ msgstr ""
|
|
7186 |
msgid "Stripe API Version"
|
7187 |
msgstr ""
|
7188 |
|
7189 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7190 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
7191 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
7192 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
@@ -7206,7 +7255,7 @@ msgstr ""
|
|
7206 |
msgid "Stripe Settings"
|
7207 |
msgstr ""
|
7208 |
|
7209 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7210 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
7211 |
#: adminpages/paymentsettings.php:294
|
7212 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
@@ -7229,7 +7278,7 @@ msgstr ""
|
|
7229 |
msgid "Publishable Key"
|
7230 |
msgstr ""
|
7231 |
|
7232 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7233 |
#: classes/gateways/class.pmprogateway_stripe.php:263
|
7234 |
#: classes/gateways/class.pmprogateway_stripe.php:269
|
7235 |
#: classes/gateways/class.pmprogateway_stripe.php:271
|
@@ -7240,7 +7289,7 @@ msgstr ""
|
|
7240 |
msgid "Your Publishable Key appears incorrect."
|
7241 |
msgstr ""
|
7242 |
|
7243 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7244 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
7245 |
#: adminpages/paymentsettings.php:286
|
7246 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
@@ -7263,21 +7312,45 @@ msgstr ""
|
|
7263 |
msgid "Secret Key"
|
7264 |
msgstr ""
|
7265 |
|
7266 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7267 |
#: classes/gateways/class.pmprogateway_stripe.php:367
|
7268 |
msgid "Webhook"
|
7269 |
msgstr ""
|
7270 |
|
7271 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7272 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7273 |
#: classes/gateways/class.pmprogateway_stripe.php:371
|
7274 |
#: classes/gateways/class.pmprogateway_stripe.php:376
|
7275 |
msgid "Create Webhook"
|
7276 |
msgstr ""
|
7277 |
|
7278 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7279 |
-
|
7280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7281 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7282 |
#: classes/gateways/class.pmprogateway_stripe.php:473
|
7283 |
#: classes/gateways/class.pmprogateway_stripe.php:490
|
@@ -7286,7 +7359,7 @@ msgid ""
|
|
7286 |
"payments, and synchronize cancellations."
|
7287 |
msgstr ""
|
7288 |
|
7289 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7290 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
7291 |
#: adminpages/paymentsettings.php:432
|
7292 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
@@ -7311,7 +7384,7 @@ msgstr ""
|
|
7311 |
msgid "Show Billing Address Fields"
|
7312 |
msgstr ""
|
7313 |
|
7314 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7315 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
7316 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
7317 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
@@ -7338,7 +7411,59 @@ msgid ""
|
|
7338 |
"verification in the Stripe dashboard settings.</strong>"
|
7339 |
msgstr ""
|
7340 |
|
7341 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7342 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
7343 |
#: classes/gateways/class.pmprogateway_stripe.php:352
|
7344 |
#: classes/gateways/class.pmprogateway_stripe.php:354
|
@@ -7350,22 +7475,22 @@ msgid ""
|
|
7350 |
"Option at Checkout Add On\">Add PayPal Express Add On</a>."
|
7351 |
msgstr ""
|
7352 |
|
7353 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7354 |
#: classes/gateways/class.pmprogateway_stripe.php:432
|
7355 |
msgid "Webhook creation failed. You might already have a webhook set up."
|
7356 |
msgstr ""
|
7357 |
|
7358 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7359 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7360 |
-
msgid "Your webhook is enabled."
|
7361 |
-
msgstr ""
|
7362 |
-
|
7363 |
-
#: classes/gateways/class.pmprogateway_stripe.php:497
|
7364 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
7365 |
msgid "There was an error deleting the webhook."
|
7366 |
msgstr ""
|
7367 |
|
7368 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
|
|
|
|
|
|
|
|
7369 |
#: classes/gateways/class.pmprogateway_stripe.php:368
|
7370 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7371 |
#: classes/gateways/class.pmprogateway_stripe.php:379
|
@@ -7375,16 +7500,17 @@ msgstr ""
|
|
7375 |
msgid "Verification steps confirmed. Your payment is processing."
|
7376 |
msgstr ""
|
7377 |
|
7378 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7379 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7380 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
7381 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7382 |
#: classes/gateways/class.pmprogateway_stripe.php:580
|
7383 |
#: classes/gateways/class.pmprogateway_stripe.php:938
|
|
|
7384 |
msgid "CVC"
|
7385 |
msgstr ""
|
7386 |
|
7387 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7388 |
#: classes/gateways/class.pmprogateway_stripe.php:650
|
7389 |
#: classes/gateways/class.pmprogateway_stripe.php:655
|
7390 |
#: classes/gateways/class.pmprogateway_stripe.php:656
|
@@ -7397,13 +7523,14 @@ msgstr ""
|
|
7397 |
#: classes/gateways/class.pmprogateway_stripe.php:726
|
7398 |
#: classes/gateways/class.pmprogateway_stripe.php:727
|
7399 |
#: classes/gateways/class.pmprogateway_stripe.php:1016
|
|
|
7400 |
#, php-format
|
7401 |
msgid ""
|
7402 |
"%1$sNote:%2$s Subscription %3$s%4$s%5$s could not be found at Stripe. It may "
|
7403 |
"have been deleted."
|
7404 |
msgstr ""
|
7405 |
|
7406 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7407 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
7408 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
7409 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
@@ -7427,10 +7554,11 @@ msgstr ""
|
|
7427 |
#: classes/gateways/class.pmprogateway_stripe.php:733
|
7428 |
#: classes/gateways/class.pmprogateway_stripe.php:734
|
7429 |
#: classes/gateways/class.pmprogateway_stripe.php:1021
|
|
|
7430 |
msgid "Subscription Updates"
|
7431 |
msgstr ""
|
7432 |
|
7433 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7434 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
7435 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7436 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
@@ -7454,12 +7582,13 @@ msgstr ""
|
|
7454 |
#: classes/gateways/class.pmprogateway_stripe.php:737
|
7455 |
#: classes/gateways/class.pmprogateway_stripe.php:738
|
7456 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
|
|
7457 |
msgid ""
|
7458 |
"Subscription updates, allow you to change the member's subscription values "
|
7459 |
"at predefined times. Be sure to click Update Profile after making changes."
|
7460 |
msgstr ""
|
7461 |
|
7462 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7463 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
7464 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
7465 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
@@ -7483,12 +7612,13 @@ msgstr ""
|
|
7483 |
#: classes/gateways/class.pmprogateway_stripe.php:739
|
7484 |
#: classes/gateways/class.pmprogateway_stripe.php:740
|
7485 |
#: classes/gateways/class.pmprogateway_stripe.php:1027
|
|
|
7486 |
msgid ""
|
7487 |
"Subscription updates, allow you to change the member's subscription values "
|
7488 |
"at predefined times. Be sure to click Update User after making changes."
|
7489 |
msgstr ""
|
7490 |
|
7491 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7492 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7493 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
7494 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
@@ -7511,7 +7641,8 @@ msgstr ""
|
|
7511 |
#: classes/gateways/class.pmprogateway_stripe.php:743
|
7512 |
#: classes/gateways/class.pmprogateway_stripe.php:744
|
7513 |
#: classes/gateways/class.pmprogateway_stripe.php:745
|
7514 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1033
|
|
|
7515 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
7516 |
#: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
|
7517 |
#: pages/billing.php:362 pages/billing.php:363 pages/billing.php:364
|
@@ -7521,10 +7652,10 @@ msgstr ""
|
|
7521 |
msgid "Update"
|
7522 |
msgstr ""
|
7523 |
|
7524 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7525 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7526 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7527 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7528 |
#: classes/gateways/class.pmprogateway_stripe.php:1236
|
7529 |
#: classes/gateways/class.pmprogateway_stripe.php:1243
|
7530 |
#: classes/gateways/class.pmprogateway_stripe.php:1247
|
@@ -7549,13 +7680,17 @@ msgstr ""
|
|
7549 |
#: classes/gateways/class.pmprogateway_stripe.php:1617
|
7550 |
#: classes/gateways/class.pmprogateway_stripe.php:1630
|
7551 |
#: classes/gateways/class.pmprogateway_stripe.php:1634
|
|
|
|
|
|
|
|
|
7552 |
#, php-format
|
7553 |
msgid "Error: %s"
|
7554 |
msgstr ""
|
7555 |
|
7556 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7557 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7558 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7559 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
7560 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
7561 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
@@ -7593,11 +7728,14 @@ msgstr ""
|
|
7593 |
#: classes/gateways/class.pmprogateway_stripe.php:1728
|
7594 |
#: classes/gateways/class.pmprogateway_stripe.php:1733
|
7595 |
#: classes/gateways/class.pmprogateway_stripe.php:1738
|
|
|
|
|
|
|
7596 |
msgid "Error creating customer record with Stripe:"
|
7597 |
msgstr ""
|
7598 |
|
7599 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7600 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7601 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
7602 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
7603 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
@@ -7623,11 +7761,13 @@ msgstr ""
|
|
7623 |
#: classes/gateways/class.pmprogateway_stripe.php:1469
|
7624 |
#: classes/gateways/class.pmprogateway_stripe.php:1797
|
7625 |
#: classes/gateways/class.pmprogateway_stripe.php:1802
|
|
|
|
|
7626 |
msgid "Error getting subscription with Stripe:"
|
7627 |
msgstr ""
|
7628 |
|
7629 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7630 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7631 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
7632 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
7633 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
@@ -7674,11 +7814,13 @@ msgstr ""
|
|
7674 |
#: classes/gateways/class.pmprogateway_stripe.php:1625
|
7675 |
#: classes/gateways/class.pmprogateway_stripe.php:1968
|
7676 |
#: classes/gateways/class.pmprogateway_stripe.php:1973
|
|
|
|
|
7677 |
msgid "Error creating plan with Stripe:"
|
7678 |
msgstr ""
|
7679 |
|
7680 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7681 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7682 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
7683 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
7684 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
@@ -7720,10 +7862,12 @@ msgstr ""
|
|
7720 |
#: classes/gateways/class.pmprogateway_stripe.php:1660
|
7721 |
#: classes/gateways/class.pmprogateway_stripe.php:2004
|
7722 |
#: classes/gateways/class.pmprogateway_stripe.php:2018
|
|
|
|
|
7723 |
msgid "Error subscribing customer to plan with Stripe:"
|
7724 |
msgstr ""
|
7725 |
|
7726 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7727 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
7728 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
7729 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
@@ -7750,10 +7894,11 @@ msgstr ""
|
|
7750 |
#: classes/gateways/class.pmprogateway_stripe.php:1736
|
7751 |
#: classes/gateways/class.pmprogateway_stripe.php:1751
|
7752 |
#: classes/gateways/class.pmprogateway_stripe.php:2109
|
|
|
7753 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
7754 |
msgstr ""
|
7755 |
|
7756 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7757 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
7758 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
7759 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
@@ -7789,10 +7934,11 @@ msgstr ""
|
|
7789 |
#: classes/gateways/class.pmprogateway_stripe.php:1887
|
7790 |
#: classes/gateways/class.pmprogateway_stripe.php:1902
|
7791 |
#: classes/gateways/class.pmprogateway_stripe.php:2261
|
|
|
7792 |
msgid "Could not cancel old subscription."
|
7793 |
msgstr ""
|
7794 |
|
7795 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7796 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
7797 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
7798 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
@@ -7824,11 +7970,12 @@ msgstr ""
|
|
7824 |
#: classes/gateways/class.pmprogateway_stripe.php:1903
|
7825 |
#: classes/gateways/class.pmprogateway_stripe.php:1918
|
7826 |
#: classes/gateways/class.pmprogateway_stripe.php:2277
|
|
|
7827 |
msgid "Could not find the customer."
|
7828 |
msgstr ""
|
7829 |
|
7830 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7831 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7832 |
#: classes/gateways/class.pmprogateway_stripe.php:1836
|
7833 |
#: classes/gateways/class.pmprogateway_stripe.php:1837
|
7834 |
#: classes/gateways/class.pmprogateway_stripe.php:1847
|
@@ -7852,10 +7999,12 @@ msgstr ""
|
|
7852 |
#: classes/gateways/class.pmprogateway_stripe.php:2091
|
7853 |
#: classes/gateways/class.pmprogateway_stripe.php:2445
|
7854 |
#: classes/gateways/class.pmprogateway_stripe.php:2451
|
|
|
|
|
7855 |
msgid "Error: "
|
7856 |
msgstr ""
|
7857 |
|
7858 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7859 |
#: classes/gateways/class.pmprogateway_stripe.php:1849
|
7860 |
#: classes/gateways/class.pmprogateway_stripe.php:1850
|
7861 |
#: classes/gateways/class.pmprogateway_stripe.php:1860
|
@@ -7875,11 +8024,12 @@ msgstr ""
|
|
7875 |
#: classes/gateways/class.pmprogateway_stripe.php:2090
|
7876 |
#: classes/gateways/class.pmprogateway_stripe.php:2105
|
7877 |
#: classes/gateways/class.pmprogateway_stripe.php:2465
|
|
|
7878 |
#, php-format
|
7879 |
msgid "Error: Unkown error while refunding charge #%s"
|
7880 |
msgstr ""
|
7881 |
|
7882 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7883 |
#: classes/gateways/class.pmprogateway_stripe.php:2438
|
7884 |
#: classes/gateways/class.pmprogateway_stripe.php:2479
|
7885 |
#: classes/gateways/class.pmprogateway_stripe.php:2485
|
@@ -7887,12 +8037,13 @@ msgstr ""
|
|
7887 |
#: classes/gateways/class.pmprogateway_stripe.php:2549
|
7888 |
#: classes/gateways/class.pmprogateway_stripe.php:2564
|
7889 |
#: classes/gateways/class.pmprogateway_stripe.php:2924
|
|
|
7890 |
msgid ""
|
7891 |
"Customer authentication is required to complete this transaction. Please "
|
7892 |
"complete the verification steps issued by your payment provider."
|
7893 |
msgstr ""
|
7894 |
|
7895 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
7896 |
#: classes/gateways/class.pmprogateway_stripe.php:2455
|
7897 |
#: classes/gateways/class.pmprogateway_stripe.php:2496
|
7898 |
#: classes/gateways/class.pmprogateway_stripe.php:2502
|
@@ -7900,13 +8051,14 @@ msgstr ""
|
|
7900 |
#: classes/gateways/class.pmprogateway_stripe.php:2566
|
7901 |
#: classes/gateways/class.pmprogateway_stripe.php:2581
|
7902 |
#: classes/gateways/class.pmprogateway_stripe.php:2941
|
|
|
7903 |
msgid ""
|
7904 |
"Customer authentication is required to finish setting up your subscription. "
|
7905 |
"Please complete the verification steps issued by your payment provider."
|
7906 |
msgstr ""
|
7907 |
|
7908 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
7909 |
-
#: paid-memberships-pro.php:
|
7910 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
7911 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
7912 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
@@ -7994,13 +8146,13 @@ msgid "Check Out with 2Checkout"
|
|
7994 |
msgstr ""
|
7995 |
|
7996 |
#: includes/addons.php:241 includes/addons.php:222 includes/addons.php:225
|
7997 |
-
#: includes/addons.php:239
|
7998 |
msgid ""
|
7999 |
"Important: This plugin requires a valid PMPro Plus license key to update."
|
8000 |
msgstr ""
|
8001 |
|
8002 |
#: includes/addons.php:294 includes/addons.php:274 includes/addons.php:278
|
8003 |
-
#: includes/addons.php:292
|
8004 |
msgid ""
|
8005 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8006 |
"utm_source=wp-admin&utm_pluginlink=bulkupdate\">valid PMPro Plus License "
|
@@ -8009,12 +8161,12 @@ msgid ""
|
|
8009 |
msgstr ""
|
8010 |
|
8011 |
#: includes/addons.php:312 includes/addons.php:292 includes/addons.php:296
|
8012 |
-
#: includes/addons.php:310
|
8013 |
msgid "Update Plugin"
|
8014 |
msgstr ""
|
8015 |
|
8016 |
#: includes/addons.php:314 includes/addons.php:294 includes/addons.php:298
|
8017 |
-
#: includes/addons.php:312
|
8018 |
msgid ""
|
8019 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8020 |
"utm_source=wp-admin&utm_pluginlink=addon_update\">valid PMPro Plus License "
|
@@ -8022,12 +8174,12 @@ msgid ""
|
|
8022 |
msgstr ""
|
8023 |
|
8024 |
#: includes/addons.php:317 includes/addons.php:297 includes/addons.php:301
|
8025 |
-
#: includes/addons.php:315
|
8026 |
msgid "Return to the PMPro Add Ons page"
|
8027 |
msgstr ""
|
8028 |
|
8029 |
#: includes/addons.php:336 includes/addons.php:316 includes/addons.php:320
|
8030 |
-
#: includes/addons.php:334
|
8031 |
msgid ""
|
8032 |
"You must enter a valid PMPro Plus License Key under Settings > PMPro License "
|
8033 |
"to update this add on."
|
@@ -8199,6 +8351,18 @@ msgstr ""
|
|
8199 |
msgid "Select a level for module access"
|
8200 |
msgstr ""
|
8201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8202 |
#: includes/compatibility/elementor.php:36
|
8203 |
#: includes/compatibility/elementor.php:36
|
8204 |
msgid "Non-members"
|
@@ -9214,8 +9378,9 @@ msgstr ""
|
|
9214 |
#: includes/currencies.php:94 includes/currencies.php:97
|
9215 |
#: includes/currencies.php:99 includes/currencies.php:100
|
9216 |
#: includes/currencies.php:105 includes/currencies.php:107
|
9217 |
-
#: includes/currencies.php:
|
9218 |
-
#: includes/currencies.php:132
|
|
|
9219 |
msgid "US Dollars ($)"
|
9220 |
msgstr ""
|
9221 |
|
@@ -9228,6 +9393,7 @@ msgstr ""
|
|
9228 |
#: includes/currencies.php:97 includes/currencies.php:100
|
9229 |
#: includes/currencies.php:102 includes/currencies.php:103
|
9230 |
#: includes/currencies.php:108 includes/currencies.php:110
|
|
|
9231 |
msgid "Euros (€)"
|
9232 |
msgstr ""
|
9233 |
|
@@ -9240,6 +9406,7 @@ msgstr ""
|
|
9240 |
#: includes/currencies.php:96 includes/currencies.php:99
|
9241 |
#: includes/currencies.php:101 includes/currencies.php:102
|
9242 |
#: includes/currencies.php:107 includes/currencies.php:109
|
|
|
9243 |
msgid "Pounds Sterling (£)"
|
9244 |
msgstr ""
|
9245 |
|
@@ -9270,6 +9437,7 @@ msgstr ""
|
|
9270 |
#: includes/currencies.php:95 includes/currencies.php:98
|
9271 |
#: includes/currencies.php:100 includes/currencies.php:101
|
9272 |
#: includes/currencies.php:106 includes/currencies.php:108
|
|
|
9273 |
msgid "Canadian Dollars ($)"
|
9274 |
msgstr ""
|
9275 |
|
@@ -9409,13 +9577,13 @@ msgstr ""
|
|
9409 |
msgid "Polish Zloty"
|
9410 |
msgstr ""
|
9411 |
|
9412 |
-
#: includes/currencies.php:68
|
9413 |
msgid "Romanian Leu"
|
9414 |
msgstr ""
|
9415 |
|
9416 |
#: includes/currencies.php:76 includes/currencies.php:63
|
9417 |
#: includes/currencies.php:65 includes/currencies.php:68
|
9418 |
-
#: includes/currencies.php:73
|
9419 |
msgid "Russian Ruble (₽)"
|
9420 |
msgstr ""
|
9421 |
|
@@ -9425,7 +9593,7 @@ msgstr ""
|
|
9425 |
#: includes/currencies.php:64 includes/currencies.php:65
|
9426 |
#: includes/currencies.php:68 includes/currencies.php:70
|
9427 |
#: includes/currencies.php:71 includes/currencies.php:76
|
9428 |
-
#: includes/currencies.php:78
|
9429 |
msgid "Singapore Dollar ($)"
|
9430 |
msgstr ""
|
9431 |
|
@@ -9434,7 +9602,7 @@ msgstr ""
|
|
9434 |
#: includes/currencies.php:69 includes/currencies.php:70
|
9435 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9436 |
#: includes/currencies.php:76 includes/currencies.php:81
|
9437 |
-
#: includes/currencies.php:83
|
9438 |
msgid "South African Rand (R)"
|
9439 |
msgstr ""
|
9440 |
|
@@ -9444,7 +9612,7 @@ msgstr ""
|
|
9444 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9445 |
#: includes/currencies.php:78 includes/currencies.php:80
|
9446 |
#: includes/currencies.php:81 includes/currencies.php:86
|
9447 |
-
#: includes/currencies.php:88
|
9448 |
msgid "South Korean Won"
|
9449 |
msgstr ""
|
9450 |
|
@@ -9455,6 +9623,7 @@ msgstr ""
|
|
9455 |
#: includes/currencies.php:78 includes/currencies.php:81
|
9456 |
#: includes/currencies.php:83 includes/currencies.php:84
|
9457 |
#: includes/currencies.php:89 includes/currencies.php:91
|
|
|
9458 |
msgid "Swedish Krona"
|
9459 |
msgstr ""
|
9460 |
|
@@ -9465,6 +9634,7 @@ msgstr ""
|
|
9465 |
#: includes/currencies.php:79 includes/currencies.php:82
|
9466 |
#: includes/currencies.php:84 includes/currencies.php:85
|
9467 |
#: includes/currencies.php:90 includes/currencies.php:92
|
|
|
9468 |
msgid "Swiss Franc"
|
9469 |
msgstr ""
|
9470 |
|
@@ -9475,6 +9645,7 @@ msgstr ""
|
|
9475 |
#: includes/currencies.php:80 includes/currencies.php:83
|
9476 |
#: includes/currencies.php:85 includes/currencies.php:86
|
9477 |
#: includes/currencies.php:91 includes/currencies.php:93
|
|
|
9478 |
msgid "Taiwan New Dollars"
|
9479 |
msgstr ""
|
9480 |
|
@@ -9485,6 +9656,7 @@ msgstr ""
|
|
9485 |
#: includes/currencies.php:81 includes/currencies.php:84
|
9486 |
#: includes/currencies.php:86 includes/currencies.php:87
|
9487 |
#: includes/currencies.php:92 includes/currencies.php:94
|
|
|
9488 |
msgid "Thai Baht"
|
9489 |
msgstr ""
|
9490 |
|
@@ -9494,7 +9666,7 @@ msgstr ""
|
|
9494 |
#: includes/currencies.php:78 includes/currencies.php:82
|
9495 |
#: includes/currencies.php:85 includes/currencies.php:87
|
9496 |
#: includes/currencies.php:88 includes/currencies.php:93
|
9497 |
-
#: includes/currencies.php:95
|
9498 |
msgid "Turkish Lira"
|
9499 |
msgstr ""
|
9500 |
|
@@ -9504,7 +9676,7 @@ msgstr ""
|
|
9504 |
#: includes/currencies.php:79 includes/currencies.php:84
|
9505 |
#: includes/currencies.php:87 includes/currencies.php:89
|
9506 |
#: includes/currencies.php:90 includes/currencies.php:95
|
9507 |
-
#: includes/currencies.php:97
|
9508 |
msgid "Vietnamese Dong"
|
9509 |
msgstr ""
|
9510 |
|
@@ -9538,7 +9710,7 @@ msgstr ""
|
|
9538 |
msgid "Profile Start Date Issue Detected and Fixed at %s"
|
9539 |
msgstr ""
|
9540 |
|
9541 |
-
#: includes/functions.php:
|
9542 |
#: includes/functions.php:160 includes/functions.php:196
|
9543 |
#: includes/functions.php:200 includes/functions.php:202
|
9544 |
#: includes/functions.php:203 includes/functions.php:204
|
@@ -9554,7 +9726,12 @@ msgstr ""
|
|
9554 |
msgid "The price for membership is <strong>%s</strong> now"
|
9555 |
msgstr ""
|
9556 |
|
9557 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
|
|
9558 |
#: includes/functions.php:202 includes/functions.php:204
|
9559 |
#: includes/functions.php:205 includes/functions.php:206
|
9560 |
#: includes/functions.php:209 includes/functions.php:245
|
@@ -9569,70 +9746,70 @@ msgstr ""
|
|
9569 |
msgid "<strong>%s</strong> now"
|
9570 |
msgstr ""
|
9571 |
|
9572 |
-
#: includes/functions.php:
|
9573 |
#: includes/functions.php:349 includes/functions.php:388
|
9574 |
#: includes/functions.php:393
|
9575 |
#, php-format
|
9576 |
msgid " and then <strong>%1$s per %2$s for %3$d more %4$s</strong>."
|
9577 |
msgstr ""
|
9578 |
|
9579 |
-
#: includes/functions.php:
|
9580 |
#: includes/functions.php:351 includes/functions.php:390
|
9581 |
#: includes/functions.php:395
|
9582 |
#, php-format
|
9583 |
msgid " and then <strong>%1$s every %2$d %3$s for %4$d more payments</strong>."
|
9584 |
msgstr ""
|
9585 |
|
9586 |
-
#: includes/functions.php:
|
9587 |
#: includes/functions.php:354 includes/functions.php:393
|
9588 |
#: includes/functions.php:398
|
9589 |
#, php-format
|
9590 |
msgid " and then <strong>%1$s after %2$d %3$s</strong>."
|
9591 |
msgstr ""
|
9592 |
|
9593 |
-
#: includes/functions.php:
|
9594 |
#: includes/functions.php:359 includes/functions.php:398
|
9595 |
#: includes/functions.php:403
|
9596 |
#, php-format
|
9597 |
msgid "The price for membership is <strong>%1$s per %2$s</strong>."
|
9598 |
msgstr ""
|
9599 |
|
9600 |
-
#: includes/functions.php:
|
9601 |
#: includes/functions.php:361 includes/functions.php:400
|
9602 |
#: includes/functions.php:405
|
9603 |
#, php-format
|
9604 |
msgid "<strong>%1$s per %2$s</strong>."
|
9605 |
msgstr ""
|
9606 |
|
9607 |
-
#: includes/functions.php:
|
9608 |
#: includes/functions.php:365 includes/functions.php:404
|
9609 |
#: includes/functions.php:409
|
9610 |
#, php-format
|
9611 |
msgid "The price for membership is <strong>%1$s every %2$d %3$s</strong>."
|
9612 |
msgstr ""
|
9613 |
|
9614 |
-
#: includes/functions.php:
|
9615 |
#: includes/functions.php:367 includes/functions.php:406
|
9616 |
#: includes/functions.php:411
|
9617 |
#, php-format
|
9618 |
msgid "<strong>%1$s every %2$d %3$s</strong>."
|
9619 |
msgstr ""
|
9620 |
|
9621 |
-
#: includes/functions.php:
|
9622 |
#: includes/functions.php:372 includes/functions.php:411
|
9623 |
#: includes/functions.php:416
|
9624 |
#, php-format
|
9625 |
msgid " and then <strong>%1$s per %2$s</strong>."
|
9626 |
msgstr ""
|
9627 |
|
9628 |
-
#: includes/functions.php:
|
9629 |
#: includes/functions.php:374 includes/functions.php:413
|
9630 |
#: includes/functions.php:418
|
9631 |
#, php-format
|
9632 |
msgid " and then <strong>%1$s every %2$d %3$s</strong>."
|
9633 |
msgstr ""
|
9634 |
|
9635 |
-
#: includes/functions.php:
|
9636 |
#: includes/functions.php:238 includes/functions.php:249
|
9637 |
#: includes/functions.php:260 includes/functions.php:261
|
9638 |
#: includes/functions.php:262 includes/functions.php:264
|
@@ -9645,7 +9822,7 @@ msgstr ""
|
|
9645 |
msgid "After your initial payment, your first payment is Free."
|
9646 |
msgstr ""
|
9647 |
|
9648 |
-
#: includes/functions.php:
|
9649 |
#: includes/functions.php:242 includes/functions.php:253
|
9650 |
#: includes/functions.php:264 includes/functions.php:265
|
9651 |
#: includes/functions.php:266 includes/functions.php:268
|
@@ -9659,7 +9836,7 @@ msgstr ""
|
|
9659 |
msgid "After your initial payment, your first %d payments are Free."
|
9660 |
msgstr ""
|
9661 |
|
9662 |
-
#: includes/functions.php:
|
9663 |
#: includes/functions.php:249 includes/functions.php:260
|
9664 |
#: includes/functions.php:271 includes/functions.php:272
|
9665 |
#: includes/functions.php:273 includes/functions.php:275
|
@@ -9672,14 +9849,14 @@ msgstr ""
|
|
9672 |
msgid "After your initial payment, your first payment will cost %s."
|
9673 |
msgstr ""
|
9674 |
|
9675 |
-
#: includes/functions.php:
|
9676 |
#: includes/functions.php:397 includes/functions.php:436
|
9677 |
#: includes/functions.php:441
|
9678 |
#, php-format
|
9679 |
msgid "After your initial payment, your first %1$d payments will cost %2$s."
|
9680 |
msgstr ""
|
9681 |
|
9682 |
-
#: includes/functions.php:
|
9683 |
#: includes/functions.php:388 includes/functions.php:407
|
9684 |
#: includes/functions.php:446 includes/functions.php:451
|
9685 |
#: includes/functions.php:489 includes/functions.php:508
|
@@ -9688,49 +9865,49 @@ msgstr ""
|
|
9688 |
msgid "Customers in %1$s will be charged %2$s%% tax."
|
9689 |
msgstr ""
|
9690 |
|
9691 |
-
#: includes/functions.php:
|
9692 |
#: includes/functions.php:465 includes/functions.php:504
|
9693 |
#: includes/functions.php:509
|
9694 |
#, php-format
|
9695 |
msgid "<strong>%1$s per %2$s for %3$d more %4$s</strong>"
|
9696 |
msgstr ""
|
9697 |
|
9698 |
-
#: includes/functions.php:
|
9699 |
#: includes/functions.php:467 includes/functions.php:506
|
9700 |
#: includes/functions.php:511
|
9701 |
#, php-format
|
9702 |
msgid "<strong>%1$s every %2$d %3$s for %4$d more payments</strong>"
|
9703 |
msgstr ""
|
9704 |
|
9705 |
-
#: includes/functions.php:
|
9706 |
#: includes/functions.php:470 includes/functions.php:509
|
9707 |
#: includes/functions.php:514
|
9708 |
#, php-format
|
9709 |
msgid "<strong>%1$s after %2$d %3$s</strong>"
|
9710 |
msgstr ""
|
9711 |
|
9712 |
-
#: includes/functions.php:
|
9713 |
#: includes/functions.php:473 includes/functions.php:512
|
9714 |
#: includes/functions.php:517
|
9715 |
#, php-format
|
9716 |
msgid "<strong>%1$s every %2$s</strong>"
|
9717 |
msgstr ""
|
9718 |
|
9719 |
-
#: includes/functions.php:
|
9720 |
#: includes/functions.php:475 includes/functions.php:514
|
9721 |
#: includes/functions.php:519
|
9722 |
#, php-format
|
9723 |
msgid "<strong>%1$s every %2$d %3$s</strong>"
|
9724 |
msgstr ""
|
9725 |
|
9726 |
-
#: includes/functions.php:
|
9727 |
#: includes/functions.php:497 includes/functions.php:511
|
9728 |
#: includes/functions.php:520 includes/functions.php:536
|
9729 |
#: includes/functions.php:541
|
9730 |
msgid "Trial pricing has been applied to the first payment."
|
9731 |
msgstr ""
|
9732 |
|
9733 |
-
#: includes/functions.php:
|
9734 |
#: includes/functions.php:499 includes/functions.php:513
|
9735 |
#: includes/functions.php:522 includes/functions.php:538
|
9736 |
#: includes/functions.php:543
|
@@ -9738,21 +9915,21 @@ msgstr ""
|
|
9738 |
msgid "Trial pricing has been applied to the first %d payments."
|
9739 |
msgstr ""
|
9740 |
|
9741 |
-
#: includes/functions.php:
|
9742 |
#: includes/functions.php:524 includes/functions.php:563
|
9743 |
#: includes/functions.php:568
|
9744 |
#, php-format
|
9745 |
msgid "Membership expires after %1$d %2$s."
|
9746 |
msgstr ""
|
9747 |
|
9748 |
-
#: includes/functions.php:
|
9749 |
#: includes/functions.php:543 includes/functions.php:582
|
9750 |
#: includes/functions.php:587
|
9751 |
#, php-format
|
9752 |
msgid "%1$s membership expires after %2$d %3$s"
|
9753 |
msgstr ""
|
9754 |
|
9755 |
-
#: includes/functions.php:
|
9756 |
#: includes/functions.php:514 includes/functions.php:525
|
9757 |
#: includes/functions.php:536 includes/functions.php:537
|
9758 |
#: includes/functions.php:538 includes/functions.php:545
|
@@ -9767,14 +9944,14 @@ msgstr ""
|
|
9767 |
msgid "User ID not found."
|
9768 |
msgstr ""
|
9769 |
|
9770 |
-
#: includes/functions.php:
|
9771 |
#: includes/functions.php:889 includes/functions.php:894
|
9772 |
#: includes/functions.php:913 includes/functions.php:952
|
9773 |
#: includes/functions.php:957
|
9774 |
msgid "No membership_id specified in pmpro_changeMembershipLevel."
|
9775 |
msgstr ""
|
9776 |
|
9777 |
-
#: includes/functions.php:
|
9778 |
#: includes/functions.php:508 includes/functions.php:531
|
9779 |
#: includes/functions.php:542 includes/functions.php:553
|
9780 |
#: includes/functions.php:554 includes/functions.php:555
|
@@ -9793,7 +9970,7 @@ msgstr ""
|
|
9793 |
msgid "Invalid level."
|
9794 |
msgstr ""
|
9795 |
|
9796 |
-
#: includes/functions.php:
|
9797 |
#: includes/functions.php:542 includes/functions.php:553
|
9798 |
#: includes/functions.php:564 includes/functions.php:565
|
9799 |
#: includes/functions.php:566 includes/functions.php:573
|
@@ -9809,7 +9986,7 @@ msgstr ""
|
|
9809 |
msgid "not changing?"
|
9810 |
msgstr ""
|
9811 |
|
9812 |
-
#: includes/functions.php:
|
9813 |
#: includes/functions.php:559 includes/functions.php:570
|
9814 |
#: includes/functions.php:581 includes/functions.php:582
|
9815 |
#: includes/functions.php:583 includes/functions.php:590
|
@@ -9840,7 +10017,7 @@ msgstr ""
|
|
9840 |
msgid "Error interacting with database"
|
9841 |
msgstr ""
|
9842 |
|
9843 |
-
#: includes/functions.php:
|
9844 |
#: includes/functions.php:1064 includes/functions.php:1067
|
9845 |
#: includes/functions.php:1077 includes/functions.php:1096
|
9846 |
#: includes/functions.php:1123 includes/functions.php:1127
|
@@ -9851,7 +10028,7 @@ msgstr ""
|
|
9851 |
msgid "Error interacting with database: %s"
|
9852 |
msgstr ""
|
9853 |
|
9854 |
-
#: includes/functions.php:
|
9855 |
#: includes/functions.php:629 includes/functions.php:651
|
9856 |
#: includes/functions.php:667 includes/functions.php:668
|
9857 |
#: includes/functions.php:678 includes/functions.php:681
|
@@ -9883,7 +10060,7 @@ msgstr ""
|
|
9883 |
msgid "Membership level not found."
|
9884 |
msgstr ""
|
9885 |
|
9886 |
-
#: includes/functions.php:
|
9887 |
#: includes/functions.php:1101 includes/functions.php:1118
|
9888 |
#: includes/functions.php:1142 includes/functions.php:1143
|
9889 |
#: includes/functions.php:1150 includes/functions.php:1157
|
@@ -9899,7 +10076,7 @@ msgstr ""
|
|
9899 |
msgid "No code was given to check."
|
9900 |
msgstr ""
|
9901 |
|
9902 |
-
#: includes/functions.php:
|
9903 |
#: includes/functions.php:1072 includes/functions.php:1088
|
9904 |
#: includes/functions.php:1099 includes/functions.php:1102
|
9905 |
#: includes/functions.php:1109 includes/functions.php:1110
|
@@ -9918,7 +10095,7 @@ msgstr ""
|
|
9918 |
msgid "The discount code could not be found."
|
9919 |
msgstr ""
|
9920 |
|
9921 |
-
#: includes/functions.php:
|
9922 |
#: includes/functions.php:1088 includes/functions.php:1104
|
9923 |
#: includes/functions.php:1115 includes/functions.php:1118
|
9924 |
#: includes/functions.php:1124 includes/functions.php:1125
|
@@ -9938,7 +10115,7 @@ msgstr ""
|
|
9938 |
msgid "This discount code goes into effect on %s."
|
9939 |
msgstr ""
|
9940 |
|
9941 |
-
#: includes/functions.php:
|
9942 |
#: includes/functions.php:1097 includes/functions.php:1113
|
9943 |
#: includes/functions.php:1124 includes/functions.php:1127
|
9944 |
#: includes/functions.php:1131 includes/functions.php:1132
|
@@ -9958,7 +10135,7 @@ msgstr ""
|
|
9958 |
msgid "This discount code expired on %s."
|
9959 |
msgstr ""
|
9960 |
|
9961 |
-
#: includes/functions.php:
|
9962 |
#: includes/functions.php:1109 includes/functions.php:1125
|
9963 |
#: includes/functions.php:1136 includes/functions.php:1139
|
9964 |
#: includes/functions.php:1141 includes/functions.php:1142
|
@@ -9977,7 +10154,7 @@ msgstr ""
|
|
9977 |
msgid "This discount code is no longer valid."
|
9978 |
msgstr ""
|
9979 |
|
9980 |
-
#: includes/functions.php:
|
9981 |
#: includes/functions.php:1124 includes/functions.php:1140
|
9982 |
#: includes/functions.php:1151 includes/functions.php:1154
|
9983 |
#: includes/functions.php:1155 includes/functions.php:1164
|
@@ -9996,7 +10173,7 @@ msgstr ""
|
|
9996 |
msgid "This discount code does not apply to this membership level."
|
9997 |
msgstr ""
|
9998 |
|
9999 |
-
#: includes/functions.php:
|
10000 |
#: includes/functions.php:1132 includes/functions.php:1148
|
10001 |
#: includes/functions.php:1159 includes/functions.php:1162
|
10002 |
#: includes/functions.php:1172 includes/functions.php:1180
|
@@ -10015,7 +10192,7 @@ msgstr ""
|
|
10015 |
msgid "This discount code is okay."
|
10016 |
msgstr ""
|
10017 |
|
10018 |
-
#: includes/functions.php:
|
10019 |
#: includes/functions.php:1156 includes/functions.php:1172
|
10020 |
#: includes/functions.php:1183 includes/functions.php:1186
|
10021 |
#: includes/functions.php:1196 includes/functions.php:1205
|
@@ -10034,7 +10211,7 @@ msgstr ""
|
|
10034 |
msgid "and"
|
10035 |
msgstr ""
|
10036 |
|
10037 |
-
#: includes/functions.php:
|
10038 |
#: includes/functions.php:1341 includes/functions.php:1361
|
10039 |
#: includes/functions.php:1372 includes/functions.php:1375
|
10040 |
#: includes/functions.php:1385 includes/functions.php:1394
|
@@ -10056,7 +10233,7 @@ msgstr ""
|
|
10056 |
msgid "Sign Up for !!name!! Now"
|
10057 |
msgstr ""
|
10058 |
|
10059 |
-
#: includes/functions.php:
|
10060 |
#: includes/functions.php:2054 includes/functions.php:2085
|
10061 |
#: includes/functions.php:2124 includes/functions.php:2126
|
10062 |
#: includes/functions.php:2179 includes/functions.php:2223
|
@@ -10065,7 +10242,7 @@ msgid "Sign Up Now"
|
|
10065 |
msgstr ""
|
10066 |
|
10067 |
#: includes/init.php:176 includes/profile.php:22 pages/checkout.php:47
|
10068 |
-
#: pages/confirmation.php:53 pages/confirmation.php:
|
10069 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
10070 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
10071 |
#: adminpages/orders.php:970 adminpages/orders.php:1107
|
@@ -10097,34 +10274,6 @@ msgstr ""
|
|
10097 |
msgid "Something went wrong. SendWP was not installed correctly."
|
10098 |
msgstr ""
|
10099 |
|
10100 |
-
#: includes/license.php:199 includes/license.php:199 includes/license.php:202
|
10101 |
-
#: includes/license.php:273 includes/license.php:278 includes/license.php:288
|
10102 |
-
#: includes/license.php:290 includes/license.php:291 includes/license.php:298
|
10103 |
-
msgid "Invalid PMPro License Key."
|
10104 |
-
msgstr ""
|
10105 |
-
|
10106 |
-
#: includes/license.php:202 includes/license.php:202 includes/license.php:205
|
10107 |
-
#: includes/license.php:273 includes/license.php:278 includes/license.php:288
|
10108 |
-
#: includes/license.php:291 includes/license.php:293 includes/license.php:301
|
10109 |
-
msgid ""
|
10110 |
-
"If you're running Paid Memberships Pro on a production website, we recommend "
|
10111 |
-
"an annual support license."
|
10112 |
-
msgstr ""
|
10113 |
-
|
10114 |
-
#: includes/license.php:203 includes/updates/upgrade_1_9_4.php:27
|
10115 |
-
#: includes/license.php:203 includes/license.php:206 includes/license.php:274
|
10116 |
-
#: includes/license.php:279 includes/license.php:289 includes/license.php:292
|
10117 |
-
#: includes/license.php:294 includes/license.php:302
|
10118 |
-
#: includes/updates/upgrade_1_9_4.php:27
|
10119 |
-
msgid "Dismiss"
|
10120 |
-
msgstr ""
|
10121 |
-
|
10122 |
-
#: includes/license.php:203 includes/license.php:203 includes/license.php:206
|
10123 |
-
#: includes/license.php:274 includes/license.php:279 includes/license.php:289
|
10124 |
-
#: includes/license.php:292 includes/license.php:294 includes/license.php:302
|
10125 |
-
msgid "More Info"
|
10126 |
-
msgstr ""
|
10127 |
-
|
10128 |
#: includes/localization.php:33 includes/localization.php:23
|
10129 |
#: includes/localization.php:26 includes/localization.php:33
|
10130 |
msgid "Day"
|
@@ -10165,119 +10314,122 @@ msgstr ""
|
|
10165 |
msgid "Years"
|
10166 |
msgstr ""
|
10167 |
|
10168 |
-
#: includes/login.php:
|
10169 |
#: includes/login.php:235 includes/login.php:251 includes/login.php:275
|
10170 |
msgid "Welcome"
|
10171 |
msgstr ""
|
10172 |
|
10173 |
-
#: includes/login.php:
|
10174 |
#: includes/login.php:237 includes/login.php:253 includes/login.php:277
|
10175 |
msgid "Lost Password"
|
10176 |
msgstr ""
|
10177 |
|
10178 |
-
#: includes/login.php:
|
10179 |
#: includes/login.php:239 includes/login.php:255 includes/login.php:279
|
10180 |
msgid "Reset Password"
|
10181 |
msgstr ""
|
10182 |
|
10183 |
-
#: includes/login.php:
|
10184 |
#: includes/login.php:303 includes/login.php:751 includes/login.php:820
|
10185 |
msgid "There was a problem with your username or password."
|
10186 |
msgstr ""
|
10187 |
|
10188 |
-
#: includes/login.php:
|
10189 |
msgid "Unknown username. Check again or try your email address."
|
10190 |
msgstr ""
|
10191 |
|
10192 |
-
#: includes/login.php:
|
10193 |
msgid "Empty username. Please enter your username and try again."
|
10194 |
msgstr ""
|
10195 |
|
10196 |
-
#: includes/login.php:
|
10197 |
msgid "Empty password. Please enter your password and try again."
|
10198 |
msgstr ""
|
10199 |
|
10200 |
-
#: includes/login.php:
|
10201 |
msgid "The password you entered for the user is incorrect. Please try again."
|
10202 |
msgstr ""
|
10203 |
|
10204 |
-
#: includes/login.php:
|
10205 |
msgid "Check your email for the confirmation link."
|
10206 |
msgstr ""
|
10207 |
|
10208 |
-
#: includes/login.php:
|
10209 |
msgid "You are now logged out."
|
10210 |
msgstr ""
|
10211 |
|
10212 |
-
#: includes/login.php:
|
10213 |
msgid "There was a problem logging you out."
|
10214 |
msgstr ""
|
10215 |
|
10216 |
-
#: includes/login.php:
|
10217 |
msgid "Check your email for a link to reset your password."
|
10218 |
msgstr ""
|
10219 |
|
10220 |
-
#: includes/login.php:
|
10221 |
msgid "There was an unexpected error regarding your email. Please try again"
|
10222 |
msgstr ""
|
10223 |
|
10224 |
-
#: includes/login.php:
|
10225 |
msgid "Your reset password key is invalid."
|
10226 |
msgstr ""
|
10227 |
|
10228 |
-
#: includes/login.php:
|
10229 |
msgid ""
|
10230 |
"Your reset password key is expired, please request a new key from the "
|
10231 |
"password reset page."
|
10232 |
msgstr ""
|
10233 |
|
10234 |
-
#: includes/login.php:
|
10235 |
msgid "Your password has successfully been updated."
|
10236 |
msgstr ""
|
10237 |
|
10238 |
-
#: includes/login.php:
|
10239 |
msgid "There was a problem updating your password"
|
10240 |
msgstr ""
|
10241 |
|
10242 |
-
#: includes/login.php:
|
10243 |
msgid "There is no account with that username or email address."
|
10244 |
msgstr ""
|
10245 |
|
10246 |
-
#: includes/login.php:
|
10247 |
msgid "Please enter a valid username."
|
10248 |
msgstr ""
|
10249 |
|
10250 |
-
#: includes/login.php:
|
10251 |
msgid "You've entered an invalid email address."
|
10252 |
msgstr ""
|
10253 |
|
10254 |
-
#: includes/login.php:
|
10255 |
-
#: includes/login.php:406 includes/profile.php:586 includes/profile.php:
|
|
|
10256 |
msgid "New passwords do not match."
|
10257 |
msgstr ""
|
10258 |
|
10259 |
-
#: includes/login.php:
|
10260 |
-
#: includes/login.php:410 includes/profile.php:582 includes/profile.php:
|
|
|
10261 |
msgid "Please complete all fields."
|
10262 |
msgstr ""
|
10263 |
|
10264 |
-
#: includes/login.php:
|
10265 |
msgid ""
|
10266 |
"The email could not be sent. This site may not be correctly configured to "
|
10267 |
"send emails."
|
10268 |
msgstr ""
|
10269 |
|
10270 |
-
#: includes/login.php:
|
10271 |
#: includes/login.php:587 includes/login.php:636 includes/profile.php:637
|
10272 |
-
#: includes/profile.php:
|
|
|
10273 |
msgid "Strength Indicator"
|
10274 |
msgstr ""
|
10275 |
|
10276 |
-
#: includes/login.php:
|
10277 |
msgid "Missing request ID."
|
10278 |
msgstr ""
|
10279 |
|
10280 |
-
#: includes/login.php:
|
10281 |
msgid "Missing confirm key."
|
10282 |
msgstr ""
|
10283 |
|
@@ -10299,32 +10451,32 @@ msgstr ""
|
|
10299 |
msgid "Log In Widget - PMPro"
|
10300 |
msgstr ""
|
10301 |
|
10302 |
-
#: includes/metaboxes.php:
|
10303 |
#: includes/metaboxes.php:39 includes/metaboxes.php:40
|
10304 |
msgid ""
|
10305 |
"This post is already protected for this level because it is within a "
|
10306 |
"category that requires membership."
|
10307 |
msgstr ""
|
10308 |
|
10309 |
-
#: includes/metaboxes.php:
|
10310 |
#: includes/metaboxes.php:99 includes/metaboxes.php:100
|
10311 |
#: includes/metaboxes.php:104 includes/metaboxes.php:105
|
10312 |
#: includes/metaboxes.php:106
|
10313 |
msgid "Require Membership"
|
10314 |
msgstr ""
|
10315 |
|
10316 |
-
#: includes/metaboxes.php:
|
10317 |
#: includes/metaboxes.php:134 includes/metaboxes.php:135
|
10318 |
#: includes/metaboxes.php:136
|
10319 |
msgid ""
|
10320 |
"Only members of these levels will be able to view posts in this category."
|
10321 |
msgstr ""
|
10322 |
|
10323 |
-
#: includes/pointers.php:31 includes/pointers.php:28
|
10324 |
msgid "PMPro v2.0 Update"
|
10325 |
msgstr ""
|
10326 |
|
10327 |
-
#: includes/pointers.php:32 includes/pointers.php:29
|
10328 |
#, php-format
|
10329 |
msgid ""
|
10330 |
"The Memberships menu has moved. Check out the new dashboard. The Membership "
|
@@ -10333,6 +10485,7 @@ msgid ""
|
|
10333 |
msgstr ""
|
10334 |
|
10335 |
#: includes/pointers.php:47 includes/pointers.php:44 includes/pointers.php:45
|
|
|
10336 |
msgid "Close"
|
10337 |
msgstr ""
|
10338 |
|
@@ -10608,7 +10761,7 @@ msgstr ""
|
|
10608 |
|
10609 |
#: includes/profile.php:58 pages/invoice.php:31
|
10610 |
#: shortcodes/pmpro_account.php:231 includes/profile.php:58
|
10611 |
-
#: includes/profile.php:67 includes/profile.php:72
|
10612 |
#: shortcodes/pmpro_account.php:148 shortcodes/pmpro_account.php:224
|
10613 |
#: shortcodes/pmpro_account.php:231
|
10614 |
msgid "Paid"
|
@@ -10662,98 +10815,108 @@ msgstr ""
|
|
10662 |
msgid "This email is already registered, please choose another one."
|
10663 |
msgstr ""
|
10664 |
|
10665 |
-
#: includes/profile.php:
|
10666 |
msgid "Your profile has been updated."
|
10667 |
msgstr ""
|
10668 |
|
10669 |
-
#: includes/profile.php:
|
10670 |
-
#: includes/profile.php:490 includes/profile.php:
|
10671 |
-
#: pages/billing.php:
|
10672 |
-
#: pages/billing.php:
|
10673 |
-
#: pages/billing.php:
|
10674 |
-
#: pages/billing.php:
|
10675 |
-
#: pages/billing.php:
|
10676 |
-
#: pages/
|
10677 |
-
#: pages/checkout.php:
|
10678 |
-
#: pages/checkout.php:
|
10679 |
-
#: pages/checkout.php:
|
10680 |
-
#: pages/checkout.php:336
|
10681 |
msgid "First Name"
|
10682 |
msgstr ""
|
10683 |
|
10684 |
-
#: includes/profile.php:
|
10685 |
-
#: includes/profile.php:491 includes/profile.php:
|
10686 |
-
#: pages/billing.php:
|
10687 |
-
#: pages/billing.php:
|
10688 |
-
#: pages/billing.php:
|
10689 |
-
#: pages/billing.php:
|
10690 |
-
#: pages/billing.php:
|
10691 |
-
#: pages/
|
10692 |
-
#: pages/checkout.php:
|
10693 |
-
#: pages/checkout.php:
|
10694 |
-
#: pages/checkout.php:
|
10695 |
-
#: pages/checkout.php:340
|
10696 |
msgid "Last Name"
|
10697 |
msgstr ""
|
10698 |
|
10699 |
-
#: includes/profile.php:
|
|
|
10700 |
msgid "Display name publicly as"
|
10701 |
msgstr ""
|
10702 |
|
10703 |
-
#: includes/profile.php:
|
|
|
10704 |
msgid "Update Profile"
|
10705 |
msgstr ""
|
10706 |
|
10707 |
-
#: includes/profile.php:
|
|
|
10708 |
msgid "Please enter your current password."
|
10709 |
msgstr ""
|
10710 |
|
10711 |
-
#: includes/profile.php:
|
|
|
10712 |
msgid "Your current password is incorrect."
|
10713 |
msgstr ""
|
10714 |
|
10715 |
-
#: includes/profile.php:
|
|
|
10716 |
msgid "Your password has been updated."
|
10717 |
msgstr ""
|
10718 |
|
10719 |
-
#: includes/profile.php:
|
10720 |
-
#:
|
10721 |
-
#:
|
10722 |
-
#: shortcodes/pmpro_account.php:
|
|
|
10723 |
msgid "Change Password"
|
10724 |
msgstr ""
|
10725 |
|
10726 |
-
#: includes/profile.php:
|
|
|
10727 |
msgid "Current Password"
|
10728 |
msgstr ""
|
10729 |
|
10730 |
-
#: includes/profile.php:
|
10731 |
#: includes/profile.php:535 includes/profile.php:546 includes/profile.php:631
|
10732 |
-
#: includes/profile.php:636 includes/profile.php:
|
|
|
10733 |
#: includes/profile.php:674 includes/profile.php:681
|
10734 |
msgid "Required Field"
|
10735 |
msgstr ""
|
10736 |
|
10737 |
-
#: includes/profile.php:
|
|
|
10738 |
msgid "New Password"
|
10739 |
msgstr ""
|
10740 |
|
10741 |
-
#: includes/profile.php:
|
|
|
10742 |
msgid "Confirm New Password"
|
10743 |
msgstr ""
|
10744 |
|
10745 |
-
#: includes/updates.php:
|
10746 |
msgid "Paid Memberships Pro Data Update Required"
|
10747 |
msgstr ""
|
10748 |
|
10749 |
-
#: includes/updates.php:
|
10750 |
#, php-format
|
10751 |
msgid ""
|
10752 |
"(1) <a target=\"_blank\" href=\"%s\">Backup your WordPress database</a></"
|
10753 |
"strong> and then (2) <a href=\"%s\">click here to start the update</a>."
|
10754 |
msgstr ""
|
10755 |
|
10756 |
-
#: includes/updates.php:
|
10757 |
#: includes/updates.php:136
|
10758 |
msgid "All Paid Memberships Pro updates have finished."
|
10759 |
msgstr ""
|
@@ -10772,6 +10935,13 @@ msgid ""
|
|
10772 |
"order to display correctly."
|
10773 |
msgstr ""
|
10774 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10775 |
#: includes/updates/upgrade_1_9_4.php:27 includes/updates/upgrade_1_9_4.php:27
|
10776 |
msgid ""
|
10777 |
"If you notice UI issues after upgrading, <a href=\"https://www."
|
@@ -10848,7 +11018,7 @@ msgstr ""
|
|
10848 |
#: pages/confirmation.php:69 pages/confirmation.php:78
|
10849 |
#: pages/confirmation.php:79 pages/confirmation.php:82 pages/invoice.php:48
|
10850 |
#: pages/invoice.php:50 pages/invoice.php:60 pages/invoice.php:61
|
10851 |
-
#: pages/invoice.php:62
|
10852 |
msgid "Payment Method"
|
10853 |
msgstr ""
|
10854 |
|
@@ -10857,19 +11027,19 @@ msgstr ""
|
|
10857 |
#: pages/confirmation.php:81 pages/confirmation.php:82
|
10858 |
#: pages/confirmation.php:83 pages/confirmation.php:88 pages/invoice.php:61
|
10859 |
#: pages/invoice.php:62 pages/invoice.php:63 pages/invoice.php:67
|
10860 |
-
#: pages/invoice.php:69
|
10861 |
msgid "ending in"
|
10862 |
msgstr ""
|
10863 |
|
10864 |
-
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:
|
10865 |
-
#: pages/invoice.php:
|
10866 |
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:111
|
10867 |
#: pages/confirmation.php:113 pages/confirmation.php:121
|
10868 |
#: pages/confirmation.php:124 pages/confirmation.php:131
|
10869 |
#: pages/confirmation.php:132 pages/confirmation.php:133
|
10870 |
#: pages/confirmation.php:134 pages/invoice.php:121 pages/invoice.php:133
|
10871 |
#: pages/invoice.php:134 pages/invoice.php:135 pages/invoice.php:136
|
10872 |
-
#: pages/invoice.php:139 pages/invoice.php:141
|
10873 |
msgid "View Your Membership Account →"
|
10874 |
msgstr ""
|
10875 |
|
@@ -10905,6 +11075,7 @@ msgstr ""
|
|
10905 |
#: pages/confirmation.php:65 pages/confirmation.php:66
|
10906 |
#: pages/confirmation.php:67 pages/confirmation.php:69 pages/invoice.php:46
|
10907 |
#: pages/invoice.php:47 pages/invoice.php:48 pages/invoice.php:49
|
|
|
10908 |
msgid "Billing Address"
|
10909 |
msgstr ""
|
10910 |
|
@@ -11132,12 +11303,12 @@ msgstr ""
|
|
11132 |
msgid "My Memberships"
|
11133 |
msgstr ""
|
11134 |
|
11135 |
-
#: pages/cancel.php:
|
11136 |
#: pages/cancel.php:93
|
11137 |
msgid "Cancel All Memberships"
|
11138 |
msgstr ""
|
11139 |
|
11140 |
-
#: pages/cancel.php:
|
11141 |
#: pages/cancel.php:101 pages/cancel.php:102
|
11142 |
msgid "Click here to go to the home page."
|
11143 |
msgstr ""
|
@@ -11270,30 +11441,30 @@ msgid "Security Code (CVC)"
|
|
11270 |
msgstr ""
|
11271 |
|
11272 |
#: pages/checkout.php:472 pages/checkout.php:277 pages/checkout.php:284
|
11273 |
-
#: pages/checkout.php:459 pages/checkout.php:
|
11274 |
-
#: pages/checkout.php:
|
11275 |
-
#: pages/checkout.php:
|
11276 |
-
#: pages/checkout.php:
|
11277 |
-
#: pages/checkout.php:697
|
11278 |
#, php-format
|
11279 |
msgid "I agree to the %s"
|
11280 |
msgstr ""
|
11281 |
|
11282 |
-
#: pages/checkout.php:497 pages/checkout.php:484 pages/checkout.php:
|
11283 |
-
#: pages/checkout.php:
|
11284 |
-
#: pages/checkout.php:
|
11285 |
-
#: pages/checkout.php:
|
11286 |
-
#: pages/checkout.php:
|
11287 |
-
#: pages/checkout.php:717
|
11288 |
msgid "Complete Payment"
|
11289 |
msgstr ""
|
11290 |
|
11291 |
-
#: pages/checkout.php:519 pages/checkout.php:506 pages/checkout.php:
|
11292 |
-
#: pages/checkout.php:
|
11293 |
-
#: pages/checkout.php:
|
11294 |
-
#: pages/checkout.php:
|
11295 |
-
#: pages/checkout.php:
|
11296 |
-
#: pages/checkout.php:739
|
11297 |
msgid "Processing..."
|
11298 |
msgstr ""
|
11299 |
|
@@ -11335,7 +11506,7 @@ msgstr ""
|
|
11335 |
msgid "Print"
|
11336 |
msgstr ""
|
11337 |
|
11338 |
-
#: pages/confirmation.php:52 pages/confirmation.php:
|
11339 |
#: pages/confirmation.php:45 pages/confirmation.php:46
|
11340 |
#: pages/confirmation.php:51 pages/confirmation.php:52
|
11341 |
#: pages/confirmation.php:102 pages/confirmation.php:104
|
@@ -11353,26 +11524,27 @@ msgstr ""
|
|
11353 |
msgid "Membership Expires"
|
11354 |
msgstr ""
|
11355 |
|
11356 |
-
#: pages/confirmation.php:
|
11357 |
#: pages/confirmation.php:61 pages/confirmation.php:63
|
11358 |
#: pages/confirmation.php:65 pages/confirmation.php:71
|
11359 |
#: pages/confirmation.php:87 pages/confirmation.php:88
|
11360 |
#: pages/confirmation.php:90 pages/invoice.php:50 pages/invoice.php:52
|
11361 |
#: pages/invoice.php:69 pages/invoice.php:70 pages/invoice.php:71
|
11362 |
-
#: pages/invoice.php:72 pages/invoice.php:
|
11363 |
-
#: pages/invoice.php:
|
11364 |
-
#: pages/invoice.php:
|
|
|
11365 |
msgid "Total Billed"
|
11366 |
msgstr ""
|
11367 |
|
11368 |
-
#: pages/confirmation.php:
|
11369 |
#: pages/confirmation.php:94 pages/confirmation.php:96 pages/invoice.php:75
|
11370 |
#: pages/invoice.php:76 pages/invoice.php:77 pages/invoice.php:78
|
11371 |
-
#: pages/invoice.php:80 pages/invoice.php:82
|
11372 |
msgid "Coupon"
|
11373 |
msgstr ""
|
11374 |
|
11375 |
-
#: pages/confirmation.php:
|
11376 |
#: pages/confirmation.php:100 pages/confirmation.php:103
|
11377 |
#: pages/confirmation.php:110 pages/confirmation.php:111
|
11378 |
#: pages/confirmation.php:113
|
@@ -11382,7 +11554,7 @@ msgid ""
|
|
11382 |
"sent to %s."
|
11383 |
msgstr ""
|
11384 |
|
11385 |
-
#: pages/confirmation.php:
|
11386 |
#: pages/confirmation.php:103 pages/confirmation.php:105
|
11387 |
#: pages/confirmation.php:113 pages/confirmation.php:116
|
11388 |
#: pages/confirmation.php:123 pages/confirmation.php:124
|
@@ -11391,7 +11563,7 @@ msgstr ""
|
|
11391 |
msgid "Pending"
|
11392 |
msgstr ""
|
11393 |
|
11394 |
-
#: pages/confirmation.php:
|
11395 |
#: pages/confirmation.php:115 pages/confirmation.php:123
|
11396 |
#: pages/confirmation.php:126 pages/confirmation.php:133
|
11397 |
#: pages/confirmation.php:134 pages/confirmation.php:135
|
@@ -11401,57 +11573,52 @@ msgid ""
|
|
11401 |
"site owner."
|
11402 |
msgstr ""
|
11403 |
|
11404 |
-
#: pages/invoice.php:
|
11405 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:103
|
11406 |
-
#: pages/invoice.php:106 pages/invoice.php:108
|
11407 |
msgid "Invoice #"
|
11408 |
msgstr ""
|
11409 |
|
11410 |
-
#: pages/invoice.php:
|
11411 |
#: pages/invoice.php:127 pages/invoice.php:128 pages/invoice.php:129
|
11412 |
-
#: pages/invoice.php:132 pages/invoice.php:134
|
11413 |
msgid "No invoices found."
|
11414 |
msgstr ""
|
11415 |
|
11416 |
-
#: pages/invoice.php:
|
11417 |
#: pages/invoice.php:138 pages/invoice.php:139 pages/invoice.php:140
|
11418 |
#: pages/invoice.php:143 pages/invoice.php:145
|
11419 |
msgid "← View All Invoices"
|
11420 |
msgstr ""
|
11421 |
|
11422 |
-
#: pages/levels.php:
|
11423 |
-
#: pages/levels.php:55
|
11424 |
-
msgid "Free"
|
11425 |
-
msgstr ""
|
11426 |
-
|
11427 |
-
#: pages/levels.php:69 pages/levels.php:71 pages/levels.php:47
|
11428 |
#: pages/levels.php:49 pages/levels.php:69 pages/levels.php:71
|
11429 |
#: pages/levels.php:113 pages/levels.php:115
|
11430 |
msgid "Select"
|
11431 |
msgstr ""
|
11432 |
|
11433 |
-
#: pages/levels.php:
|
11434 |
#: pages/levels.php:78 pages/levels.php:123 shortcodes/pmpro_account.php:59
|
11435 |
#: shortcodes/pmpro_account.php:60 shortcodes/pmpro_account.php:61
|
11436 |
msgid "Renew"
|
11437 |
msgstr ""
|
11438 |
|
11439 |
-
#: pages/levels.php:
|
11440 |
#: pages/levels.php:117 pages/levels.php:129
|
11441 |
msgid "Your Level"
|
11442 |
msgstr ""
|
11443 |
|
11444 |
-
#: pages/levels.php:
|
11445 |
#: pages/levels.php:98 pages/levels.php:129 pages/levels.php:145
|
11446 |
msgid "← Return to Your Account"
|
11447 |
msgstr ""
|
11448 |
|
11449 |
-
#: pages/levels.php:
|
11450 |
#: pages/levels.php:100 pages/levels.php:131 pages/levels.php:147
|
11451 |
msgid "← Return to Home"
|
11452 |
msgstr ""
|
11453 |
|
11454 |
-
#: paid-memberships-pro.php:
|
11455 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
11456 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:123
|
11457 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
@@ -11464,7 +11631,7 @@ msgstr ""
|
|
11464 |
msgid "Testing Only"
|
11465 |
msgstr ""
|
11466 |
|
11467 |
-
#: paid-memberships-pro.php:
|
11468 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:128
|
11469 |
#: paid-memberships-pro.php:129 paid-memberships-pro.php:130
|
11470 |
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
|
@@ -11476,7 +11643,7 @@ msgstr ""
|
|
11476 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
11477 |
msgstr ""
|
11478 |
|
11479 |
-
#: paid-memberships-pro.php:
|
11480 |
#: paid-memberships-pro.php:126 paid-memberships-pro.php:133
|
11481 |
#: paid-memberships-pro.php:134 paid-memberships-pro.php:135
|
11482 |
#: paid-memberships-pro.php:136 paid-memberships-pro.php:137
|
@@ -11488,12 +11655,12 @@ msgstr ""
|
|
11488 |
msgid "Cybersource"
|
11489 |
msgstr ""
|
11490 |
|
11491 |
-
#: paid-memberships-pro.php:
|
11492 |
#: paid-memberships-pro.php:162 paid-memberships-pro.php:170
|
11493 |
msgid "Default"
|
11494 |
msgstr ""
|
11495 |
|
11496 |
-
#: paid-memberships-pro.php:
|
11497 |
#: paid-memberships-pro.php:157 paid-memberships-pro.php:158
|
11498 |
#: paid-memberships-pro.php:159 paid-memberships-pro.php:160
|
11499 |
#: paid-memberships-pro.php:161 paid-memberships-pro.php:166
|
@@ -11728,7 +11895,7 @@ msgid ""
|
|
11728 |
"Please contact us."
|
11729 |
msgstr ""
|
11730 |
|
11731 |
-
#: preheaders/checkout.php:
|
11732 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
11733 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
11734 |
#: preheaders/checkout.php:730 preheaders/checkout.php:754
|
@@ -11744,7 +11911,7 @@ msgid ""
|
|
11744 |
"submit this form again. Please contact the site owner to fix this issue."
|
11745 |
msgstr ""
|
11746 |
|
11747 |
-
#: preheaders/checkout.php:
|
11748 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
11749 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
11750 |
#: preheaders/checkout.php:733 preheaders/checkout.php:757
|
@@ -11760,7 +11927,7 @@ msgid ""
|
|
11760 |
"this form again. Please contact the site owner to fix this issue."
|
11761 |
msgstr ""
|
11762 |
|
11763 |
-
#: preheaders/checkout.php:
|
11764 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
11765 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
11766 |
#: preheaders/checkout.php:744 preheaders/checkout.php:768
|
@@ -11776,7 +11943,7 @@ msgid ""
|
|
11776 |
"will be processed."
|
11777 |
msgstr ""
|
11778 |
|
11779 |
-
#: preheaders/checkout.php:
|
11780 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
11781 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
11782 |
#: preheaders/checkout.php:746 preheaders/checkout.php:770
|
@@ -11820,13 +11987,13 @@ msgstr ""
|
|
11820 |
msgid "Trial ending email sent to %s. "
|
11821 |
msgstr ""
|
11822 |
|
11823 |
-
#: services/applydiscountcode.php:
|
11824 |
#: services/applydiscountcode.php:67 services/applydiscountcode.php:70
|
11825 |
#, php-format
|
11826 |
msgid "The %s code has been applied to your order. "
|
11827 |
msgstr ""
|
11828 |
|
11829 |
-
#: services/applydiscountcode.php:
|
11830 |
#: pages/checkout.php:63 pages/checkout.php:64 pages/checkout.php:66
|
11831 |
#: pages/checkout.php:71 pages/checkout.php:72 pages/checkout.php:79
|
11832 |
#: pages/checkout.php:82 services/applydiscountcode.php:74
|
@@ -11835,14 +12002,15 @@ msgstr ""
|
|
11835 |
msgid "Click here to change your discount code"
|
11836 |
msgstr ""
|
11837 |
|
11838 |
-
#: services/applydiscountcode.php:
|
11839 |
-
#: services/applydiscountcode.php:
|
11840 |
-
#: services/applydiscountcode.php:
|
|
|
11841 |
#, php-format
|
11842 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
11843 |
msgstr ""
|
11844 |
|
11845 |
-
#: services/authnet-silent-post.php:
|
11846 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
11847 |
#: services/authnet-silent-post.php:144 services/authnet-silent-post.php:145
|
11848 |
#: services/authnet-silent-post.php:149 services/authnet-silent-post.php:167
|
@@ -13295,6 +13463,26 @@ msgstr ""
|
|
13295 |
msgid "Verify Key"
|
13296 |
msgstr ""
|
13297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13298 |
#: includes/profile.php:82 includes/profile.php:84
|
13299 |
msgid "User is not paying."
|
13300 |
msgstr ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: paid-memberships-pro\n"
|
8 |
"Report-Msgid-Bugs-To: info@paidmembershipspro.com\n"
|
9 |
+
"POT-Creation-Date: 2020-11-04 08:31+1100\n"
|
10 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
11 |
"Last-Translator: \n"
|
12 |
"Language-Team: Stranger Studios <info@paidmembershipspro.com>\n"
|
163 |
msgid "Activate %s"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: adminpages/addons.php:230 adminpages/discountcodes.php:813
|
167 |
+
#: adminpages/membershiplevels.php:803 adminpages/addons.php:213
|
168 |
#: adminpages/addons.php:216 adminpages/addons.php:229
|
169 |
#: adminpages/addons.php:230 adminpages/addons.php:231
|
170 |
#: adminpages/discountcodes.php:771 adminpages/discountcodes.php:772
|
355 |
"review the notes in the Billing Details section below."
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: adminpages/admin_header.php:129
|
359 |
+
msgid ""
|
360 |
+
"The billing details for some of your discount codes are not supported by "
|
361 |
+
"your gateway."
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: adminpages/admin_header.php:133
|
365 |
+
msgid ""
|
366 |
+
"The billing details for this discount code are not supported by your gateway."
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: adminpages/admin_header.php:137
|
370 |
+
msgid "The discount codes with issues are highlighted below."
|
371 |
+
msgstr ""
|
372 |
+
|
373 |
+
#: adminpages/admin_header.php:139
|
374 |
+
msgid "Please edit your discount codes"
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#: adminpages/admin_header.php:152
|
378 |
+
#: classes/gateways/class.pmprogateway_stripe.php:74
|
379 |
#: adminpages/admin_header.php:125 adminpages/admin_header.php:135
|
380 |
#: classes/gateways/class.pmprogateway_stripe.php:66
|
381 |
#: classes/gateways/class.pmprogateway_stripe.php:68
|
387 |
"PHP %s or greater. Ask your host to upgrade."
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: adminpages/admin_header.php:155
|
391 |
#: classes/gateways/class.pmprogateway_braintree.php:73
|
392 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:138
|
393 |
#: classes/gateways/class.pmprogateway_braintree.php:50
|
399 |
"to PHP %s or greater. Ask your host to upgrade."
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: adminpages/admin_header.php:161 adminpages/admin_header.php:134
|
403 |
#: adminpages/admin_header.php:144
|
404 |
#, php-format
|
405 |
msgid "We recommend upgrading to PHP %s or greater. Ask your host to upgrade."
|
406 |
msgstr ""
|
407 |
|
408 |
+
#: adminpages/admin_header.php:173 adminpages/admin_header.php:156
|
409 |
#: adminpages/admin_header.php:160
|
410 |
msgid "Documentation"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: adminpages/admin_header.php:174 adminpages/admin_header.php:157
|
414 |
#: adminpages/admin_header.php:161
|
415 |
msgid "Get Support"
|
416 |
msgstr ""
|
417 |
|
418 |
+
#: adminpages/admin_header.php:177 adminpages/admin_header.php:160
|
419 |
#, php-format
|
420 |
msgid ""
|
421 |
"<a class=\"pmpro_license_tag pmpro_license_tag-valid\" href=\"%s\">Valid "
|
422 |
"License</a>"
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: adminpages/admin_header.php:179 adminpages/admin_header.php:162
|
426 |
#, php-format
|
427 |
msgid ""
|
428 |
"<a class=\"pmpro_license_tag pmpro_license_tag-invalid\" href=\"%s\">No "
|
429 |
"License</a>"
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: adminpages/admin_header.php:221 includes/adminpages.php:50
|
433 |
#: includes/adminpages.php:143 adminpages/admin_header.php:188
|
434 |
#: adminpages/admin_header.php:189 adminpages/admin_header.php:196
|
435 |
#: adminpages/admin_header.php:204 includes/adminpages.php:50
|
438 |
msgid "Dashboard"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: adminpages/admin_header.php:225 includes/adminpages.php:51
|
442 |
#: includes/adminpages.php:155 adminpages/admin_header.php:192
|
443 |
#: adminpages/admin_header.php:193 adminpages/admin_header.php:200
|
444 |
#: adminpages/admin_header.php:208 includes/adminpages.php:51
|
447 |
msgid "Members"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: adminpages/admin_header.php:229 adminpages/discountcodes.php:817
|
451 |
#: classes/class-pmpro-admin-activity-email.php:219 includes/adminpages.php:52
|
452 |
#: includes/adminpages.php:167 adminpages/admin_header.php:196
|
453 |
#: adminpages/admin_header.php:197 adminpages/admin_header.php:204
|
469 |
msgid "Orders"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: adminpages/admin_header.php:233 includes/adminpages.php:53
|
473 |
#: includes/adminpages.php:179 adminpages/admin_header.php:200
|
474 |
#: adminpages/admin_header.php:201 adminpages/admin_header.php:208
|
475 |
#: adminpages/admin_header.php:216 includes/adminpages.php:16
|
482 |
msgid "Reports"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: adminpages/admin_header.php:237 includes/adminpages.php:54
|
486 |
#: includes/adminpages.php:191 adminpages/admin_header.php:204
|
487 |
#: adminpages/admin_header.php:205 adminpages/admin_header.php:212
|
488 |
#: adminpages/admin_header.php:220 includes/adminpages.php:54
|
491 |
msgid "Settings"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: adminpages/admin_header.php:241 includes/adminpages.php:55
|
495 |
#: includes/adminpages.php:203 adminpages/addons.php:64
|
496 |
#: adminpages/addons.php:67 adminpages/addons.php:80 adminpages/addons.php:81
|
497 |
#: adminpages/admin_header.php:133 adminpages/admin_header.php:154
|
509 |
msgid "Add Ons"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: adminpages/admin_header.php:245 includes/adminpages.php:64
|
513 |
#: adminpages/admin_header.php:213 adminpages/admin_header.php:220
|
514 |
#: adminpages/admin_header.php:228 includes/adminpages.php:56
|
515 |
#: includes/adminpages.php:64 includes/adminpages.php:205
|
516 |
msgid "License"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: adminpages/admin_header.php:252 adminpages/discountcodes.php:785
|
520 |
#: adminpages/admin_header.php:215 adminpages/admin_header.php:220
|
521 |
#: adminpages/admin_header.php:227 adminpages/admin_header.php:235
|
522 |
#: adminpages/discountcodes.php:552 adminpages/discountcodes.php:562
|
528 |
msgid "Levels"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: adminpages/admin_header.php:252 adminpages/pagesettings.php:98
|
532 |
+
#: includes/compatibility/beaver-builder.php:130 includes/metaboxes.php:131
|
533 |
#: adminpages/admin_header.php:128 adminpages/admin_header.php:149
|
534 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:159
|
535 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:184
|
557 |
msgid "Membership Levels"
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: adminpages/admin_header.php:256 includes/adminpages.php:67
|
561 |
#: adminpages/admin_header.php:219 adminpages/admin_header.php:224
|
562 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:239
|
563 |
#: includes/adminpages.php:18 includes/adminpages.php:56
|
569 |
msgid "Discount Codes"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: adminpages/admin_header.php:260 includes/adminpages.php:68
|
573 |
#: adminpages/admin_header.php:223 adminpages/admin_header.php:228
|
574 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:243
|
575 |
#: adminpages/pagesettings.php:108 includes/adminpages.php:10
|
581 |
msgid "Page Settings"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: adminpages/admin_header.php:260 adminpages/admin_header.php:129
|
585 |
#: adminpages/admin_header.php:150 adminpages/admin_header.php:154
|
586 |
#: adminpages/admin_header.php:163 adminpages/admin_header.php:175
|
587 |
#: adminpages/admin_header.php:188 adminpages/admin_header.php:223
|
592 |
msgid "Pages"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: adminpages/admin_header.php:264 adminpages/admin_header.php:130
|
596 |
#: adminpages/admin_header.php:151 adminpages/admin_header.php:158
|
597 |
#: adminpages/admin_header.php:167 adminpages/admin_header.php:179
|
598 |
#: adminpages/admin_header.php:192 adminpages/admin_header.php:227
|
601 |
msgid "Payment Gateway & SSL"
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: adminpages/admin_header.php:264 adminpages/admin_header.php:227
|
605 |
#: adminpages/admin_header.php:232 adminpages/admin_header.php:239
|
606 |
#: adminpages/admin_header.php:247
|
607 |
msgid "Payment Gateway & SSL Settings"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: adminpages/admin_header.php:268 includes/profile.php:511
|
611 |
#: shortcodes/pmpro_account.php:161 adminpages/admin_header.php:131
|
612 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
613 |
#: adminpages/admin_header.php:171 adminpages/admin_header.php:183
|
620 |
#: adminpages/orders.php:376 adminpages/orders.php:1345
|
621 |
#: adminpages/orders.php:1350 adminpages/orders.php:1351
|
622 |
#: adminpages/orders.php:1360 adminpages/orders.php:1365
|
623 |
+
#: includes/profile.php:493 includes/profile.php:502 includes/profile.php:539
|
624 |
+
#: pages/account.php:52 pages/account.php:56 pages/account.php:77
|
625 |
+
#: shortcodes/pmpro_account.php:106 shortcodes/pmpro_account.php:108
|
626 |
+
#: shortcodes/pmpro_account.php:109 shortcodes/pmpro_account.php:111
|
627 |
+
#: shortcodes/pmpro_account.php:160 shortcodes/pmpro_account.php:161
|
628 |
msgid "Email"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: adminpages/admin_header.php:268 includes/adminpages.php:70
|
632 |
#: adminpages/admin_header.php:231 adminpages/admin_header.php:236
|
633 |
#: adminpages/admin_header.php:243 adminpages/admin_header.php:251
|
634 |
#: adminpages/emailsettings.php:60 adminpages/emailsettings.php:69
|
642 |
msgid "Email Settings"
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: adminpages/admin_header.php:272 adminpages/admin_header.php:132
|
646 |
#: adminpages/admin_header.php:153 adminpages/admin_header.php:166
|
647 |
#: adminpages/admin_header.php:175 adminpages/admin_header.php:187
|
648 |
#: adminpages/admin_header.php:200 adminpages/admin_header.php:235
|
651 |
msgid "Advanced"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: adminpages/admin_header.php:272 includes/adminpages.php:71
|
655 |
#: adminpages/admin_header.php:235 adminpages/admin_header.php:240
|
656 |
#: adminpages/admin_header.php:247 adminpages/admin_header.php:255
|
657 |
#: adminpages/advancedsettings.php:79 adminpages/advancedsettings.php:86
|
872 |
msgstr ""
|
873 |
|
874 |
#: adminpages/advancedsettings.php:245 adminpages/advancedsettings.php:337
|
875 |
+
#: adminpages/advancedsettings.php:393 adminpages/advancedsettings.php:476
|
876 |
+
#: adminpages/membershiplevels.php:820 adminpages/paymentsettings.php:259
|
877 |
+
#: classes/gateways/class.pmprogateway_stripe.php:392
|
878 |
+
#: classes/gateways/class.pmprogateway_stripe.php:406
|
879 |
#: includes/compatibility/beaver-builder.php:43
|
880 |
#: includes/compatibility/beaver-builder.php:137 includes/profile.php:89
|
881 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
1150 |
msgid "multisite only"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: adminpages/advancedsettings.php:394 adminpages/membershiplevels.php:820
|
1154 |
#: adminpages/paymentsettings.php:260
|
1155 |
+
#: classes/gateways/class.pmprogateway_stripe.php:394
|
1156 |
+
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1157 |
#: includes/compatibility/beaver-builder.php:42
|
1158 |
#: includes/compatibility/beaver-builder.php:136 includes/profile.php:90
|
1159 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
1206 |
msgid "Yes"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
+
#: adminpages/advancedsettings.php:472 adminpages/advancedsettings.php:467
|
1210 |
msgid "Uninstall PMPro on deletion?"
|
1211 |
msgstr ""
|
1212 |
|
1213 |
+
#: adminpages/advancedsettings.php:477 adminpages/advancedsettings.php:472
|
1214 |
msgid "Yes - Delete all PMPro Data."
|
1215 |
msgstr ""
|
1216 |
|
1217 |
+
#: adminpages/advancedsettings.php:525 adminpages/pagesettings.php:439
|
1218 |
#: adminpages/paymentsettings.php:290 adminpages/advancedsettings.php:284
|
1219 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:359
|
1220 |
#: adminpages/advancedsettings.php:368 adminpages/advancedsettings.php:375
|
1320 |
msgstr ""
|
1321 |
|
1322 |
#: adminpages/dashboard.php:219 adminpages/reports/login.php:179
|
1323 |
+
#: classes/class.memberorder.php:943 pages/checkout.php:118
|
1324 |
#: shortcodes/pmpro_account.php:160 adminpages/dashboard.php:215
|
1325 |
#: adminpages/dashboard.php:219 adminpages/dashboard.php:223
|
1326 |
#: adminpages/memberslist.php:112 adminpages/memberslist.php:145
|
1341 |
|
1342 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:288
|
1343 |
#: adminpages/reports/login.php:181 includes/privacy.php:241
|
1344 |
+
#: pages/billing.php:58 pages/cancel.php:60 pages/invoice.php:113
|
1345 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:42
|
1346 |
#: shortcodes/pmpro_account.php:211 adminpages/dashboard.php:216
|
1347 |
#: adminpages/dashboard.php:220 adminpages/dashboard.php:284
|
1357 |
#: pages/cancel.php:52 pages/cancel.php:60 pages/cancel.php:61
|
1358 |
#: pages/invoice.php:89 pages/invoice.php:101 pages/invoice.php:102
|
1359 |
#: pages/invoice.php:103 pages/invoice.php:104 pages/invoice.php:109
|
1360 |
+
#: pages/invoice.php:112 pages/levels.php:13 pages/levels.php:35
|
1361 |
+
#: shortcodes/pmpro_account.php:42 shortcodes/pmpro_account.php:43
|
1362 |
+
#: shortcodes/pmpro_account.php:44 shortcodes/pmpro_account.php:123
|
1363 |
+
#: shortcodes/pmpro_account.php:125 shortcodes/pmpro_account.php:126
|
1364 |
+
#: shortcodes/pmpro_account.php:128 shortcodes/pmpro_account.php:204
|
1365 |
+
#: shortcodes/pmpro_account.php:211
|
1366 |
msgid "Level"
|
1367 |
msgstr ""
|
1368 |
|
1377 |
msgid "Joined"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: adminpages/dashboard.php:222 adminpages/discountcodes.php:783
|
1381 |
#: adminpages/reports/login.php:183 includes/profile.php:86
|
1382 |
#: adminpages/dashboard.php:218 adminpages/dashboard.php:222
|
1383 |
#: adminpages/dashboard.php:226 adminpages/discountcodes.php:550
|
1415 |
msgstr ""
|
1416 |
|
1417 |
#: adminpages/dashboard.php:286 adminpages/discountcodes.php:449
|
1418 |
+
#: adminpages/discountcodes.php:781 adminpages/orders.php:415
|
1419 |
#: adminpages/dashboard.php:282 adminpages/dashboard.php:286
|
1420 |
#: adminpages/dashboard.php:290 adminpages/discountcodes.php:311
|
1421 |
#: adminpages/discountcodes.php:314 adminpages/discountcodes.php:315
|
1464 |
|
1465 |
#: adminpages/dashboard.php:289 adminpages/templates/orders-email.php:64
|
1466 |
#: adminpages/templates/orders-print.php:93 includes/privacy.php:285
|
1467 |
+
#: pages/confirmation.php:99 pages/invoice.php:89 adminpages/dashboard.php:285
|
1468 |
#: adminpages/dashboard.php:289 adminpages/dashboard.php:293
|
1469 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1470 |
#: adminpages/orders.php:442 adminpages/orders.php:471
|
1484 |
#: pages/confirmation.php:95 pages/confirmation.php:96
|
1485 |
#: pages/confirmation.php:98 pages/invoice.php:77 pages/invoice.php:78
|
1486 |
#: pages/invoice.php:79 pages/invoice.php:80 pages/invoice.php:82
|
1487 |
+
#: pages/invoice.php:84 pages/invoice.php:88
|
1488 |
msgid "Total"
|
1489 |
msgstr ""
|
1490 |
|
1506 |
#: adminpages/orders.php:1305 adminpages/orders.php:1311
|
1507 |
#: adminpages/orders.php:1316 adminpages/orders.php:1320
|
1508 |
#: adminpages/orders.php:1361 includes/privacy.php:202 includes/privacy.php:309
|
1509 |
+
#: pages/invoice.php:27 pages/invoice.php:28 pages/invoice.php:29
|
1510 |
+
#: shortcodes/pmpro_account.php:130 shortcodes/pmpro_account.php:206
|
1511 |
+
#: shortcodes/pmpro_account.php:213
|
1512 |
msgid "Status"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: adminpages/dashboard.php:291 pages/invoice.php:111
|
1516 |
#: shortcodes/pmpro_account.php:210 adminpages/dashboard.php:287
|
1517 |
#: adminpages/dashboard.php:291 adminpages/dashboard.php:295
|
1518 |
#: adminpages/orders.php:442 adminpages/orders.php:492
|
1531 |
#: adminpages/orders.php:1321 adminpages/orders.php:1362 pages/account.php:91
|
1532 |
#: pages/invoice.php:87 pages/invoice.php:99 pages/invoice.php:100
|
1533 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:105
|
1534 |
+
#: pages/invoice.php:107 pages/invoice.php:110 shortcodes/pmpro_account.php:122
|
1535 |
#: shortcodes/pmpro_account.php:124 shortcodes/pmpro_account.php:125
|
1536 |
#: shortcodes/pmpro_account.php:127 shortcodes/pmpro_account.php:203
|
1537 |
#: shortcodes/pmpro_account.php:210
|
1706 |
msgid "Add New Discount Code"
|
1707 |
msgstr ""
|
1708 |
|
1709 |
+
#: adminpages/discountcodes.php:444 adminpages/discountcodes.php:780
|
1710 |
+
#: adminpages/membershiplevels.php:347 adminpages/membershiplevels.php:775
|
1711 |
#: adminpages/reports/login.php:178 adminpages/templates/orders-email.php:46
|
1712 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
1713 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
1776 |
|
1777 |
#: adminpages/discountcodes.php:505
|
1778 |
#: classes/gateways/class.pmprogateway_braintree.php:479
|
1779 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1075 pages/billing.php:363
|
1780 |
#: pages/checkout.php:389 adminpages/discountcodes.php:367
|
1781 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
1782 |
#: adminpages/discountcodes.php:372 adminpages/discountcodes.php:377
|
1817 |
#: classes/gateways/class.pmprogateway_stripe.php:628
|
1818 |
#: classes/gateways/class.pmprogateway_stripe.php:629
|
1819 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1820 |
+
#: classes/gateways/class.pmprogateway_stripe.php:931
|
1821 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1001 pages/billing.php:249
|
1822 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
1823 |
#: pages/billing.php:268 pages/billing.php:310 pages/billing.php:313
|
1824 |
#: pages/billing.php:316 pages/billing.php:317 pages/billing.php:319
|
1832 |
msgid "Expiration Date"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
+
#: adminpages/discountcodes.php:523 adminpages/discountcodes.php:784
|
1836 |
#: adminpages/discountcodes.php:385 adminpages/discountcodes.php:388
|
1837 |
#: adminpages/discountcodes.php:389 adminpages/discountcodes.php:390
|
1838 |
#: adminpages/discountcodes.php:395 adminpages/discountcodes.php:460
|
1937 |
msgstr ""
|
1938 |
|
1939 |
#: adminpages/discountcodes.php:605 adminpages/membershiplevels.php:433
|
1940 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1252
|
1941 |
#: adminpages/discountcodes.php:603 adminpages/discountcodes.php:605
|
1942 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1943 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1967 |
#: classes/gateways/class.pmprogateway_stripe.php:785
|
1968 |
#: classes/gateways/class.pmprogateway_stripe.php:786
|
1969 |
#: classes/gateways/class.pmprogateway_stripe.php:1108
|
1970 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1178
|
1971 |
msgid "per"
|
1972 |
msgstr ""
|
1973 |
|
1974 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
1975 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
1976 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1118
|
1977 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
1978 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
1979 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2018 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2019 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2020 |
#: classes/gateways/class.pmprogateway_stripe.php:974
|
2021 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1044
|
2022 |
msgid "Day(s)"
|
2023 |
msgstr ""
|
2024 |
|
2025 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
2026 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
2027 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1120
|
2028 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2029 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2030 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2069 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2070 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2071 |
#: classes/gateways/class.pmprogateway_stripe.php:976
|
2072 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1046
|
2073 |
msgid "Month(s)"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
2077 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
2078 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1119
|
2079 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2080 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2081 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2120 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2121 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2122 |
#: classes/gateways/class.pmprogateway_stripe.php:975
|
2123 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1045
|
2124 |
msgid "Week(s)"
|
2125 |
msgstr ""
|
2126 |
|
2127 |
+
#: adminpages/discountcodes.php:609 adminpages/discountcodes.php:695
|
2128 |
+
#: adminpages/membershiplevels.php:437 adminpages/membershiplevels.php:567
|
2129 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1121
|
2130 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
2131 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
2132 |
#: adminpages/discountcodes.php:473 adminpages/discountcodes.php:492
|
2171 |
#: classes/gateways/class.pmprogateway_stripe.php:687
|
2172 |
#: classes/gateways/class.pmprogateway_stripe.php:688
|
2173 |
#: classes/gateways/class.pmprogateway_stripe.php:977
|
2174 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1047
|
2175 |
msgid "Year(s)"
|
2176 |
msgstr ""
|
2177 |
|
2190 |
msgid "The amount to be billed one cycle after the initial payment."
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: adminpages/discountcodes.php:619 adminpages/membershiplevels.php:448
|
2194 |
+
#: adminpages/membershiplevels.php:366 adminpages/membershiplevels.php:368
|
2195 |
+
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:389
|
2196 |
+
#: adminpages/membershiplevels.php:390 adminpages/membershiplevels.php:413
|
2197 |
+
#: adminpages/membershiplevels.php:423 adminpages/membershiplevels.php:444
|
2198 |
+
#: adminpages/membershiplevels.php:446 adminpages/membershiplevels.php:447
|
2199 |
+
#: adminpages/membershiplevels.php:448
|
2200 |
+
msgid ""
|
2201 |
+
"Braintree integration currently only supports billing periods of \"Month\" "
|
2202 |
+
"or \"Year\"."
|
2203 |
+
msgstr ""
|
2204 |
+
|
2205 |
+
#: adminpages/discountcodes.php:621 adminpages/membershiplevels.php:450
|
2206 |
+
msgid "Stripe integration does not allow billing periods longer than 1 year."
|
2207 |
+
msgstr ""
|
2208 |
+
|
2209 |
+
#: adminpages/discountcodes.php:627 adminpages/membershiplevels.php:465
|
2210 |
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
|
2211 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
2212 |
#: adminpages/discountcodes.php:481 adminpages/discountcodes.php:486
|
2221 |
msgid "Billing Cycle Limit"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
+
#: adminpages/discountcodes.php:631 adminpages/membershiplevels.php:469
|
2225 |
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
|
2226 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
2227 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:489
|
2239 |
"initial payment. Set to zero if membership is indefinite."
|
2240 |
msgstr ""
|
2241 |
|
2242 |
+
#: adminpages/discountcodes.php:633 adminpages/membershiplevels.php:471
|
2243 |
+
#: adminpages/membershiplevels.php:386 adminpages/membershiplevels.php:388
|
2244 |
+
#: adminpages/membershiplevels.php:407 adminpages/membershiplevels.php:409
|
2245 |
+
#: adminpages/membershiplevels.php:410 adminpages/membershiplevels.php:431
|
2246 |
+
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:465
|
2247 |
+
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
2248 |
+
#: adminpages/membershiplevels.php:469
|
2249 |
+
msgid ""
|
2250 |
+
"Stripe integration currently does not support billing limits. You can still "
|
2251 |
+
"set an expiration date below."
|
2252 |
+
msgstr ""
|
2253 |
+
|
2254 |
+
#: adminpages/discountcodes.php:642 adminpages/membershiplevels.php:480
|
2255 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:478
|
2256 |
+
#, php-format
|
2257 |
+
msgid ""
|
2258 |
+
"Optional: Allow billing limits with Stripe using the <a href=\"%s\" title="
|
2259 |
+
"\"Paid Memberships Pro - Stripe Billing Limits Add On\" target=\"_blank"
|
2260 |
+
"\">Stripe Billing Limits Add On</a>."
|
2261 |
+
msgstr ""
|
2262 |
+
|
2263 |
+
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:488
|
2264 |
#: adminpages/discountcodes.php:464 adminpages/discountcodes.php:467
|
2265 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
2266 |
#: adminpages/discountcodes.php:489 adminpages/discountcodes.php:494
|
2275 |
msgid "Custom Trial"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: adminpages/discountcodes.php:652 adminpages/membershiplevels.php:490
|
2279 |
#: adminpages/discountcodes.php:465 adminpages/discountcodes.php:468
|
2280 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
2281 |
#: adminpages/discountcodes.php:490 adminpages/discountcodes.php:495
|
2291 |
msgid "Check to add a custom trial period."
|
2292 |
msgstr ""
|
2293 |
|
2294 |
+
#: adminpages/discountcodes.php:654 adminpages/membershiplevels.php:493
|
2295 |
+
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:400
|
2296 |
+
#: adminpages/membershiplevels.php:419 adminpages/membershiplevels.php:421
|
2297 |
+
#: adminpages/membershiplevels.php:422 adminpages/membershiplevels.php:443
|
2298 |
+
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:477
|
2299 |
+
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
2300 |
+
#: adminpages/membershiplevels.php:490 adminpages/membershiplevels.php:491
|
2301 |
+
msgid ""
|
2302 |
+
"2Checkout integration does not support custom trials. You can do one period "
|
2303 |
+
"trials by setting an initial payment different from the billing amount."
|
2304 |
+
msgstr ""
|
2305 |
+
|
2306 |
+
#: adminpages/discountcodes.php:660 adminpages/membershiplevels.php:510
|
2307 |
#: adminpages/discountcodes.php:469 adminpages/discountcodes.php:472
|
2308 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
2309 |
#: adminpages/discountcodes.php:494 adminpages/discountcodes.php:499
|
2319 |
msgid "Trial Billing Amount"
|
2320 |
msgstr ""
|
2321 |
|
2322 |
+
#: adminpages/discountcodes.php:671 adminpages/membershiplevels.php:521
|
2323 |
#: adminpages/discountcodes.php:472 adminpages/discountcodes.php:475
|
2324 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
2325 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:510
|
2335 |
msgid "for the first"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
+
#: adminpages/discountcodes.php:673 adminpages/membershiplevels.php:523
|
2339 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:477
|
2340 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
2341 |
#: adminpages/discountcodes.php:507 adminpages/discountcodes.php:512
|
2351 |
msgid "subscription payments"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
+
#: adminpages/discountcodes.php:675 adminpages/membershiplevels.php:525
|
2355 |
+
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:412
|
2356 |
+
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:441
|
2357 |
+
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:444
|
2358 |
+
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:475
|
2359 |
+
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
2360 |
+
#: adminpages/membershiplevels.php:512 adminpages/membershiplevels.php:522
|
2361 |
+
#: adminpages/membershiplevels.php:523
|
2362 |
+
msgid ""
|
2363 |
+
"Stripe integration currently does not support trial amounts greater than $0."
|
2364 |
+
msgstr ""
|
2365 |
+
|
2366 |
+
#: adminpages/discountcodes.php:677 adminpages/membershiplevels.php:527
|
2367 |
+
#: adminpages/membershiplevels.php:410 adminpages/membershiplevels.php:416
|
2368 |
+
#: adminpages/membershiplevels.php:418 adminpages/membershiplevels.php:445
|
2369 |
+
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:448
|
2370 |
+
#: adminpages/membershiplevels.php:469 adminpages/membershiplevels.php:479
|
2371 |
+
#: adminpages/membershiplevels.php:503 adminpages/membershiplevels.php:505
|
2372 |
+
#: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:516
|
2373 |
+
#: adminpages/membershiplevels.php:524 adminpages/membershiplevels.php:525
|
2374 |
+
msgid ""
|
2375 |
+
"Braintree integration currently does not support trial amounts greater than "
|
2376 |
+
"$0."
|
2377 |
+
msgstr ""
|
2378 |
+
|
2379 |
+
#: adminpages/discountcodes.php:679 adminpages/membershiplevels.php:529
|
2380 |
+
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:420
|
2381 |
+
#: adminpages/membershiplevels.php:422 adminpages/membershiplevels.php:449
|
2382 |
+
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:452
|
2383 |
+
#: adminpages/membershiplevels.php:473 adminpages/membershiplevels.php:483
|
2384 |
+
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:509
|
2385 |
+
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:520
|
2386 |
+
#: adminpages/membershiplevels.php:526 adminpages/membershiplevels.php:527
|
2387 |
+
msgid ""
|
2388 |
+
"Payflow integration currently does not support trial amounts greater than $0."
|
2389 |
+
msgstr ""
|
2390 |
+
|
2391 |
+
#: adminpages/discountcodes.php:685 adminpages/membershiplevels.php:546
|
2392 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:482
|
2393 |
#: adminpages/discountcodes.php:510 adminpages/discountcodes.php:511
|
2394 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:517
|
2405 |
msgid "Membership Expiration"
|
2406 |
msgstr ""
|
2407 |
|
2408 |
+
#: adminpages/discountcodes.php:686 adminpages/membershiplevels.php:547
|
2409 |
#: adminpages/discountcodes.php:483 adminpages/discountcodes.php:511
|
2410 |
#: adminpages/discountcodes.php:512 adminpages/discountcodes.php:513
|
2411 |
#: adminpages/discountcodes.php:518 adminpages/discountcodes.php:591
|
2421 |
msgid "Check this to set when membership access expires."
|
2422 |
msgstr ""
|
2423 |
|
2424 |
+
#: adminpages/discountcodes.php:690 adminpages/membershiplevels.php:562
|
2425 |
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:487
|
2426 |
#: adminpages/discountcodes.php:515 adminpages/discountcodes.php:516
|
2427 |
#: adminpages/discountcodes.php:517 adminpages/discountcodes.php:522
|
2438 |
msgid "Expires In"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
+
#: adminpages/discountcodes.php:704 adminpages/membershiplevels.php:575
|
2442 |
#: adminpages/discountcodes.php:500 adminpages/discountcodes.php:528
|
2443 |
#: adminpages/discountcodes.php:529 adminpages/discountcodes.php:530
|
2444 |
#: adminpages/discountcodes.php:535 adminpages/discountcodes.php:608
|
2457 |
"expires."
|
2458 |
msgstr ""
|
2459 |
|
2460 |
+
#: adminpages/discountcodes.php:752 adminpages/discountcodes.php:717
|
2461 |
#: adminpages/discountcodes.php:718 adminpages/discountcodes.php:719
|
2462 |
msgid ""
|
2463 |
"Discount codes allow you to override your membership level's default pricing."
|
2464 |
msgstr ""
|
2465 |
|
2466 |
+
#: adminpages/discountcodes.php:763 adminpages/discountcodes.php:700
|
2467 |
#: adminpages/discountcodes.php:728 adminpages/discountcodes.php:729
|
2468 |
#: adminpages/discountcodes.php:730
|
2469 |
#, php-format
|
2470 |
msgid "%d discount codes found."
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: adminpages/discountcodes.php:768 adminpages/discountcodes.php:535
|
2474 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:566
|
2475 |
#: adminpages/discountcodes.php:567 adminpages/discountcodes.php:568
|
2476 |
#: adminpages/discountcodes.php:573 adminpages/discountcodes.php:646
|
2479 |
msgid "Search Discount Codes"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: adminpages/discountcodes.php:771 adminpages/reports/login.php:119
|
2483 |
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:541
|
2484 |
#: adminpages/discountcodes.php:569 adminpages/discountcodes.php:570
|
2485 |
#: adminpages/discountcodes.php:571 adminpages/discountcodes.php:576
|
2491 |
msgid "Search"
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: adminpages/discountcodes.php:782 adminpages/discountcodes.php:549
|
2495 |
#: adminpages/discountcodes.php:559 adminpages/discountcodes.php:587
|
2496 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
2497 |
#: adminpages/discountcodes.php:594 adminpages/discountcodes.php:667
|
2500 |
msgid "Starts"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: adminpages/discountcodes.php:807 adminpages/membershiplevels.php:801
|
2504 |
#: adminpages/discountcodes.php:765 adminpages/discountcodes.php:766
|
2505 |
#: adminpages/discountcodes.php:767 adminpages/discountcodes.php:773
|
2506 |
#: adminpages/discountcodes.php:775 adminpages/membershiplevels.php:760
|
2512 |
msgid "Edit"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
+
#: adminpages/discountcodes.php:810 adminpages/membershiplevels.php:802
|
2516 |
#: adminpages/discountcodes.php:768 adminpages/discountcodes.php:769
|
2517 |
#: adminpages/discountcodes.php:770 adminpages/discountcodes.php:776
|
2518 |
#: adminpages/discountcodes.php:778 adminpages/membershiplevels.php:761
|
2524 |
msgid "Copy"
|
2525 |
msgstr ""
|
2526 |
|
2527 |
+
#: adminpages/discountcodes.php:813 adminpages/discountcodes.php:617
|
2528 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
2529 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
2530 |
#: adminpages/discountcodes.php:653 adminpages/discountcodes.php:658
|
2539 |
"code anymore."
|
2540 |
msgstr ""
|
2541 |
|
2542 |
+
#: adminpages/discountcodes.php:817 adminpages/discountcodes.php:775
|
2543 |
#: adminpages/discountcodes.php:776 adminpages/discountcodes.php:777
|
2544 |
#: adminpages/discountcodes.php:783 adminpages/discountcodes.php:785
|
2545 |
msgid " View Orders"
|
2690 |
"from PMPro after checkout."
|
2691 |
msgstr ""
|
2692 |
|
2693 |
+
#: adminpages/functions.php:394 adminpages/functions.php:269
|
2694 |
#: adminpages/functions.php:270 adminpages/orders.php:146
|
2695 |
#: adminpages/orders.php:155 adminpages/orders.php:158
|
2696 |
msgid "Invoice emailed successfully."
|
2697 |
msgstr ""
|
2698 |
|
2699 |
+
#: adminpages/functions.php:398 adminpages/functions.php:273
|
2700 |
#: adminpages/functions.php:274 adminpages/orders.php:149
|
2701 |
#: adminpages/orders.php:160 adminpages/orders.php:161
|
2702 |
msgid "Error emailing invoice."
|
2703 |
msgstr ""
|
2704 |
|
2705 |
+
#: adminpages/functions.php:425 adminpages/functions.php:300
|
2706 |
#: adminpages/functions.php:301 adminpages/orders.php:667
|
2707 |
#: adminpages/orders.php:696 adminpages/orders.php:800
|
2708 |
#: adminpages/orders.php:831 adminpages/orders.php:842
|
2710 |
msgid "Email Invoice"
|
2711 |
msgstr ""
|
2712 |
|
2713 |
+
#: adminpages/functions.php:428 adminpages/functions.php:303
|
2714 |
#: adminpages/functions.php:304 adminpages/orders.php:670
|
2715 |
#: adminpages/orders.php:699 adminpages/orders.php:803
|
2716 |
#: adminpages/orders.php:834 adminpages/orders.php:845
|
2718 |
msgid "Send an invoice for this order to: "
|
2719 |
msgstr ""
|
2720 |
|
2721 |
+
#: adminpages/functions.php:430 adminpages/functions.php:305
|
2722 |
#: adminpages/functions.php:306 adminpages/orders.php:672
|
2723 |
#: adminpages/orders.php:701 adminpages/orders.php:805
|
2724 |
#: adminpages/orders.php:836 adminpages/orders.php:847
|
2870 |
msgid "Add New Membership Level"
|
2871 |
msgstr ""
|
2872 |
|
2873 |
+
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:776
|
2874 |
#: adminpages/reports/login.php:180 adminpages/membershiplevels.php:291
|
2875 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
2876 |
#: adminpages/membershiplevels.php:319 adminpages/membershiplevels.php:329
|
2904 |
msgid "Check to include this message in the membership confirmation email."
|
2905 |
msgstr ""
|
2906 |
|
2907 |
+
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:777
|
2908 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
2909 |
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
|
2910 |
#: adminpages/membershiplevels.php:361 adminpages/membershiplevels.php:371
|
2921 |
msgid "Billing Details"
|
2922 |
msgstr ""
|
2923 |
|
2924 |
+
#: adminpages/membershiplevels.php:454 adminpages/membershiplevels.php:372
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2925 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
2926 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:396
|
2927 |
#: adminpages/membershiplevels.php:417 adminpages/membershiplevels.php:427
|
2933 |
"<em>pmpro_#</em>, where # is the level ID."
|
2934 |
msgstr ""
|
2935 |
|
2936 |
+
#: adminpages/membershiplevels.php:454 adminpages/membershiplevels.php:459
|
2937 |
#: classes/gateways/class.pmprogateway_cybersource.php:89
|
2938 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
2939 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
2961 |
msgid "Note"
|
2962 |
msgstr ""
|
2963 |
|
2964 |
+
#: adminpages/membershiplevels.php:459 adminpages/membershiplevels.php:432
|
2965 |
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:455
|
2966 |
#: adminpages/membershiplevels.php:456 adminpages/membershiplevels.php:457
|
2967 |
#, php-format
|
2970 |
"settings and the \"Plan ID\" set to %s."
|
2971 |
msgstr ""
|
2972 |
|
2973 |
+
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:492
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2974 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:503
|
2975 |
#: adminpages/membershiplevels.php:504
|
2976 |
#, php-format
|
2980 |
"target=\"_blank\">Subscription Delays Add On</a>."
|
2981 |
msgstr ""
|
2982 |
|
2983 |
+
#: adminpages/membershiplevels.php:541 adminpages/membershiplevels.php:426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2984 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
2985 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
2986 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:465
|
2991 |
msgid "Disable New Signups"
|
2992 |
msgstr ""
|
2993 |
|
2994 |
+
#: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:427
|
2995 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
2996 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
2997 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:466
|
3004 |
"registration."
|
3005 |
msgstr ""
|
3006 |
|
3007 |
+
#: adminpages/membershiplevels.php:558 adminpages/membershiplevels.php:545
|
3008 |
#: adminpages/membershiplevels.php:550 adminpages/membershiplevels.php:555
|
3009 |
#: adminpages/membershiplevels.php:556
|
3010 |
#, php-format
|
3014 |
"\">Set Expiration Date Add On</a>."
|
3015 |
msgstr ""
|
3016 |
|
3017 |
+
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:546
|
3018 |
#: adminpages/membershiplevels.php:548 adminpages/membershiplevels.php:565
|
3019 |
#: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:575
|
3020 |
#: adminpages/membershiplevels.php:576
|
3026 |
"information, <a target=\"_blank\" href=\"%s\">see our post here</a>."
|
3027 |
msgstr ""
|
3028 |
|
3029 |
+
#: adminpages/membershiplevels.php:620 adminpages/membershiplevels.php:588
|
3030 |
#: adminpages/membershiplevels.php:605 adminpages/membershiplevels.php:610
|
3031 |
#: adminpages/membershiplevels.php:615 adminpages/membershiplevels.php:618
|
3032 |
#, php-format
|
3035 |
"title=\"Advanced Settings\" target=\"_blank\">update this setting here</a>."
|
3036 |
msgstr ""
|
3037 |
|
3038 |
+
#: adminpages/membershiplevels.php:624 adminpages/membershiplevels.php:592
|
3039 |
#: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:614
|
3040 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:622
|
3041 |
#, php-format
|
3045 |
"this setting here</a>."
|
3046 |
msgstr ""
|
3047 |
|
3048 |
+
#: adminpages/membershiplevels.php:627 adminpages/membershiplevels.php:595
|
3049 |
#: adminpages/membershiplevels.php:612 adminpages/membershiplevels.php:617
|
3050 |
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
3051 |
#, php-format
|
3055 |
"setting here</a>."
|
3056 |
msgstr ""
|
3057 |
|
3058 |
+
#: adminpages/membershiplevels.php:634 adminpages/membershiplevels.php:461
|
3059 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
3060 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
3061 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:500
|
3067 |
msgid "Categories"
|
3068 |
msgstr ""
|
3069 |
|
3070 |
+
#: adminpages/membershiplevels.php:642 adminpages/membershiplevels.php:505
|
3071 |
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:516
|
3072 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:529
|
3073 |
#: adminpages/membershiplevels.php:539 adminpages/membershiplevels.php:582
|
3077 |
msgid "Save Level"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
+
#: adminpages/membershiplevels.php:643 includes/profile.php:547
|
3081 |
+
#: pages/billing.php:414 pages/cancel.php:86
|
3082 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:508
|
3083 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
3084 |
#: adminpages/membershiplevels.php:530 adminpages/membershiplevels.php:540
|
3092 |
#: adminpages/orders.php:894 adminpages/orders.php:930
|
3093 |
#: adminpages/orders.php:934 adminpages/orders.php:939
|
3094 |
#: adminpages/orders.php:940 adminpages/orders.php:949 includes/profile.php:529
|
3095 |
+
#: includes/profile.php:538 includes/profile.php:567 pages/account.php:44
|
3096 |
+
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
3097 |
+
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
3098 |
+
#: pages/billing.php:348 pages/billing.php:363 pages/billing.php:364
|
3099 |
+
#: pages/billing.php:365 pages/billing.php:371 pages/billing.php:372
|
3100 |
+
#: pages/billing.php:380 pages/billing.php:390 pages/billing.php:392
|
3101 |
+
#: pages/billing.php:397 pages/billing.php:401 pages/billing.php:406
|
3102 |
+
#: pages/billing.php:414 pages/cancel.php:71 pages/cancel.php:83
|
3103 |
+
#: pages/cancel.php:84 shortcodes/pmpro_account.php:70
|
3104 |
+
#: shortcodes/pmpro_account.php:72 shortcodes/pmpro_account.php:73
|
3105 |
msgid "Cancel"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: adminpages/membershiplevels.php:754 adminpages/membershiplevels.php:757
|
3109 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
3110 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
3111 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
3128 |
msgid "Search Levels"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: adminpages/membershiplevels.php:765 adminpages/membershiplevels.php:579
|
3132 |
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:621
|
3133 |
#: adminpages/membershiplevels.php:630 adminpages/membershiplevels.php:631
|
3134 |
#: adminpages/membershiplevels.php:643 adminpages/membershiplevels.php:653
|
3139 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
3140 |
msgstr ""
|
3141 |
|
3142 |
+
#: adminpages/membershiplevels.php:778 pages/billing.php:88 pages/cancel.php:61
|
3143 |
+
#: pages/confirmation.php:83 pages/invoice.php:73
|
3144 |
#: shortcodes/pmpro_account.php:44 adminpages/membershiplevels.php:510
|
3145 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
3146 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
3157 |
#: pages/confirmation.php:82 pages/confirmation.php:83
|
3158 |
#: pages/confirmation.php:84 pages/confirmation.php:89 pages/invoice.php:62
|
3159 |
#: pages/invoice.php:63 pages/invoice.php:64 pages/invoice.php:68
|
3160 |
+
#: pages/invoice.php:70 pages/invoice.php:72 shortcodes/pmpro_account.php:44
|
3161 |
#: shortcodes/pmpro_account.php:45 shortcodes/pmpro_account.php:46
|
3162 |
msgid "Expiration"
|
3163 |
msgstr ""
|
3164 |
|
3165 |
+
#: adminpages/membershiplevels.php:779 adminpages/membershiplevels.php:511
|
3166 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
3167 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
3168 |
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:633
|
3176 |
msgid "Allow Signups"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
+
#: adminpages/membershiplevels.php:803 adminpages/membershiplevels.php:566
|
3180 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
3181 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
3182 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:662
|
3193 |
"be cancelled."
|
3194 |
msgstr ""
|
3195 |
|
3196 |
+
#: adminpages/membershiplevels.php:808 adminpages/membershiplevels.php:534
|
3197 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
3198 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
3199 |
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:648
|
3207 |
msgid "FREE"
|
3208 |
msgstr ""
|
3209 |
|
3210 |
+
#: adminpages/membershiplevels.php:817 adminpages/membershiplevels.php:560
|
3211 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
3212 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
3213 |
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:657
|
3340 |
msgid "%d orders found."
|
3341 |
msgstr ""
|
3342 |
|
3343 |
+
#: adminpages/orders.php:1346 adminpages/orders.php:664
|
3344 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
3345 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
3346 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
4467 |
msgstr ""
|
4468 |
|
4469 |
#: adminpages/templates/orders-email.php:56
|
4470 |
+
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:94
|
4471 |
+
#: pages/invoice.php:84 adminpages/templates/orders-email.php:56
|
4472 |
#: adminpages/templates/orders-print.php:85 pages/confirmation.php:90
|
4473 |
#: pages/confirmation.php:91 pages/confirmation.php:93 pages/invoice.php:72
|
4474 |
#: pages/invoice.php:73 pages/invoice.php:74 pages/invoice.php:75
|
4475 |
+
#: pages/invoice.php:77 pages/invoice.php:79 pages/invoice.php:83
|
4476 |
msgid "Subtotal"
|
4477 |
msgstr ""
|
4478 |
|
4479 |
#: adminpages/templates/orders-email.php:60
|
4480 |
#: adminpages/templates/orders-print.php:89 includes/privacy.php:277
|
4481 |
+
#: pages/confirmation.php:95 pages/invoice.php:85 adminpages/orders.php:304
|
4482 |
#: adminpages/orders.php:354 adminpages/orders.php:426
|
4483 |
#: adminpages/orders.php:455 adminpages/orders.php:481
|
4484 |
#: adminpages/orders.php:512 adminpages/orders.php:523
|
4489 |
#: pages/confirmation.php:91 pages/confirmation.php:92
|
4490 |
#: pages/confirmation.php:94 pages/invoice.php:73 pages/invoice.php:74
|
4491 |
#: pages/invoice.php:75 pages/invoice.php:76 pages/invoice.php:78
|
4492 |
+
#: pages/invoice.php:80 pages/invoice.php:84
|
4493 |
msgid "Tax"
|
4494 |
msgstr ""
|
4495 |
|
4508 |
msgid "Update complete."
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: blocks/blocks.php:37 includes/compatibility/divi.php:19
|
4512 |
+
#: includes/compatibility/divi.php:23
|
4513 |
#: includes/compatibility/elementor/class-pmpro-elementor.php:65
|
4514 |
#: includes/menus.php:34 includes/menus.php:104 blocks/blocks.php:35
|
4515 |
#: blocks/blocks.php:37
|
4581 |
msgstr ""
|
4582 |
|
4583 |
#: classes/class-pmpro-admin-activity-email.php:217
|
4584 |
+
#: classes/class.memberorder.php:945 adminpages/orders.php:195
|
4585 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
4586 |
#: adminpages/orders.php:321 adminpages/orders.php:346
|
4587 |
#: adminpages/orders.php:352 adminpages/orders.php:362
|
4703 |
msgid "Old Members"
|
4704 |
msgstr ""
|
4705 |
|
4706 |
+
#: classes/class.memberorder.php:941 classes/class.memberorder.php:553
|
4707 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
4708 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
4709 |
#: classes/class.memberorder.php:697 classes/class.memberorder.php:699
|
4720 |
"active."
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: classes/class.memberorder.php:942 classes/class.memberorder.php:741
|
4724 |
#: classes/class.memberorder.php:744 classes/class.memberorder.php:761
|
4725 |
#: classes/class.memberorder.php:812 classes/class.memberorder.php:857
|
4726 |
#: classes/class.memberorder.php:869
|
4727 |
msgid "User Email"
|
4728 |
msgstr ""
|
4729 |
|
4730 |
+
#: classes/class.memberorder.php:944 classes/class.memberorder.php:742
|
4731 |
#: classes/class.memberorder.php:745 classes/class.memberorder.php:762
|
4732 |
#: classes/class.memberorder.php:813 classes/class.memberorder.php:858
|
4733 |
#: classes/class.memberorder.php:859 classes/class.memberorder.php:871
|
4734 |
msgid "User Display Name"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: classes/class.memberorder.php:946 includes/privacy.php:313
|
4738 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
4739 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
4740 |
#: adminpages/orders.php:604 adminpages/orders.php:612
|
4756 |
msgid "Gateway"
|
4757 |
msgstr ""
|
4758 |
|
4759 |
+
#: classes/class.memberorder.php:947 includes/privacy.php:325
|
4760 |
#: adminpages/orders.php:432 adminpages/orders.php:482
|
4761 |
#: adminpages/orders.php:483 adminpages/orders.php:555
|
4762 |
#: adminpages/orders.php:584 adminpages/orders.php:664
|
4771 |
msgid "Subscription Transaction ID"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
+
#: classes/class.memberorder.php:949 classes/class.memberorder.php:864
|
4775 |
#: classes/class.memberorder.php:876
|
4776 |
msgid "Edit User"
|
4777 |
msgstr ""
|
4778 |
|
4779 |
+
#: classes/class.memberorder.php:950 classes/class.memberorder.php:865
|
4780 |
#: classes/class.memberorder.php:877
|
4781 |
msgid "Edit Order"
|
4782 |
msgstr ""
|
4818 |
#: classes/class.pmproemail.php:422 classes/class.pmproemail.php:740
|
4819 |
#: classes/class.pmproemail.php:742
|
4820 |
#: classes/gateways/class.pmprogateway_braintree.php:509
|
4821 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1088 pages/checkout.php:83
|
4822 |
#: pages/checkout.php:89 pages/checkout.php:426 pages/confirmation.php:58
|
4823 |
#: pages/invoice.php:40 adminpages/orders.php:560 adminpages/orders.php:564
|
4824 |
#: adminpages/orders.php:565 adminpages/orders.php:575
|
4893 |
#: classes/gateways/class.pmprogateway_stripe.php:659
|
4894 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
4895 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
4896 |
+
#: classes/gateways/class.pmprogateway_stripe.php:944
|
4897 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1014 pages/checkout.php:66
|
4898 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:70
|
4899 |
#: pages/checkout.php:75 pages/checkout.php:76 pages/checkout.php:77
|
4900 |
#: pages/checkout.php:78 pages/checkout.php:81 pages/checkout.php:83
|
4906 |
#: pages/checkout.php:616 pages/checkout.php:617 pages/checkout.php:619
|
4907 |
#: pages/checkout.php:622 pages/confirmation.php:51 pages/confirmation.php:52
|
4908 |
#: pages/confirmation.php:57 pages/confirmation.php:58 pages/invoice.php:32
|
4909 |
+
#: pages/invoice.php:33 pages/invoice.php:34 pages/invoice.php:40
|
4910 |
msgid "Discount Code"
|
4911 |
msgstr ""
|
4912 |
|
5296 |
msgstr ""
|
5297 |
|
5298 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5299 |
+
#: paid-memberships-pro.php:164
|
5300 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
5301 |
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
5302 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
5374 |
msgstr ""
|
5375 |
|
5376 |
#: classes/gateways/class.pmprogateway_braintree.php:87
|
5377 |
+
#: classes/gateways/class.pmprogateway_stripe.php:89
|
5378 |
#: classes/gateways/class.pmprogateway_braintree.php:49
|
5379 |
#: classes/gateways/class.pmprogateway_braintree.php:62
|
5380 |
#: classes/gateways/class.pmprogateway_braintree.php:84
|
5408 |
msgstr ""
|
5409 |
|
5410 |
#: classes/gateways/class.pmprogateway_braintree.php:251
|
5411 |
+
#: paid-memberships-pro.php:165
|
5412 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
5413 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
5414 |
#: classes/gateways/class.pmprogateway_braintree.php:77
|
5564 |
msgstr ""
|
5565 |
|
5566 |
#: classes/gateways/class.pmprogateway_braintree.php:454
|
5567 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1037 pages/checkout.php:362
|
5568 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5569 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5570 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
5602 |
#: classes/gateways/class.pmprogateway_stripe.php:576
|
5603 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5604 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5605 |
+
#: classes/gateways/class.pmprogateway_stripe.php:902
|
5606 |
+
#: classes/gateways/class.pmprogateway_stripe.php:972 pages/checkout.php:362
|
5607 |
#: pages/checkout.php:411 pages/checkout.php:419 pages/checkout.php:476
|
5608 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5609 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
5612 |
msgstr ""
|
5613 |
|
5614 |
#: classes/gateways/class.pmprogateway_braintree.php:455
|
5615 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1038 pages/checkout.php:363
|
5616 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
5617 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
5618 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
5650 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
5651 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
5652 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
5653 |
+
#: classes/gateways/class.pmprogateway_stripe.php:903
|
5654 |
+
#: classes/gateways/class.pmprogateway_stripe.php:973 pages/checkout.php:363
|
5655 |
#: pages/checkout.php:412 pages/checkout.php:420 pages/checkout.php:476
|
5656 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
5657 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
5661 |
msgstr ""
|
5662 |
|
5663 |
#: classes/gateways/class.pmprogateway_braintree.php:466
|
5664 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1058 includes/privacy.php:293
|
5665 |
#: pages/billing.php:321 pages/checkout.php:374 adminpages/orders.php:339
|
5666 |
#: adminpages/orders.php:389 adminpages/orders.php:461
|
5667 |
#: adminpages/orders.php:490 adminpages/orders.php:532
|
5706 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
5707 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
5708 |
#: classes/gateways/class.pmprogateway_stripe.php:590
|
5709 |
+
#: classes/gateways/class.pmprogateway_stripe.php:914
|
5710 |
+
#: classes/gateways/class.pmprogateway_stripe.php:984 includes/privacy.php:293
|
5711 |
#: pages/billing.php:234 pages/billing.php:238 pages/billing.php:247
|
5712 |
#: pages/billing.php:250 pages/billing.php:253 pages/billing.php:262
|
5713 |
#: pages/billing.php:268 pages/billing.php:271 pages/billing.php:274
|
5722 |
msgstr ""
|
5723 |
|
5724 |
#: classes/gateways/class.pmprogateway_braintree.php:475
|
5725 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1071 pages/billing.php:359
|
5726 |
#: pages/checkout.php:385 classes/gateways/class.pmprogateway_braintree.php:303
|
5727 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
5728 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
5759 |
#: classes/gateways/class.pmprogateway_stripe.php:624
|
5760 |
#: classes/gateways/class.pmprogateway_stripe.php:625
|
5761 |
#: classes/gateways/class.pmprogateway_stripe.php:626
|
5762 |
+
#: classes/gateways/class.pmprogateway_stripe.php:927
|
5763 |
+
#: classes/gateways/class.pmprogateway_stripe.php:997 pages/billing.php:244
|
5764 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
5765 |
#: pages/billing.php:263 pages/billing.php:305 pages/billing.php:309
|
5766 |
#: pages/billing.php:311 pages/billing.php:312 pages/billing.php:313
|
5860 |
msgstr ""
|
5861 |
|
5862 |
#: classes/gateways/class.pmprogateway_braintree.php:511
|
5863 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1093 pages/checkout.php:91
|
5864 |
#: pages/checkout.php:428 classes/gateways/class.pmprogateway_braintree.php:351
|
5865 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
5866 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
5898 |
#: classes/gateways/class.pmprogateway_stripe.php:661
|
5899 |
#: classes/gateways/class.pmprogateway_stripe.php:662
|
5900 |
#: classes/gateways/class.pmprogateway_stripe.php:663
|
5901 |
+
#: classes/gateways/class.pmprogateway_stripe.php:949
|
5902 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1019 pages/checkout.php:78
|
5903 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:83
|
5904 |
#: pages/checkout.php:87 pages/checkout.php:88 pages/checkout.php:91
|
5905 |
#: pages/checkout.php:95 pages/checkout.php:98 pages/checkout.php:428
|
6140 |
msgid "Failed to subscribe with Braintree: %s"
|
6141 |
msgstr ""
|
6142 |
|
6143 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1019
|
6144 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1030
|
6145 |
#: classes/gateways/class.pmprogateway_braintree.php:1019
|
6146 |
#: classes/gateways/class.pmprogateway_braintree.php:1020
|
6147 |
#: classes/gateways/class.pmprogateway_braintree.php:1021
|
6154 |
msgid "Could not find the subscription. %s"
|
6155 |
msgstr ""
|
6156 |
|
6157 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1037
|
6158 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
6159 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
6160 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
6212 |
msgid "Could not find the subscription."
|
6213 |
msgstr ""
|
6214 |
|
6215 |
+
#: classes/gateways/class.pmprogateway_braintree.php:1083
|
6216 |
+
msgid "Error getting subscription with Braintree:"
|
6217 |
+
msgstr ""
|
6218 |
+
|
6219 |
#: classes/gateways/class.pmprogateway_check.php:49
|
6220 |
+
#: paid-memberships-pro.php:158 adminpages/orders.php:399
|
6221 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
6222 |
#: adminpages/paymentsettings.php:159
|
6223 |
#: classes/gateways/class.pmprogateway_check.php:48
|
6818 |
msgstr ""
|
6819 |
|
6820 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6821 |
+
#: paid-memberships-pro.php:161
|
6822 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
6823 |
#: classes/gateways/class.pmprogateway_paypal.php:68
|
6824 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
7039 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
7040 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:234
|
7041 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:246
|
7042 |
+
#: pages/checkout.php:496 pages/checkout.php:509 pages/checkout.php:598
|
7043 |
+
#: pages/checkout.php:606 pages/checkout.php:681 pages/checkout.php:688
|
7044 |
+
#: pages/checkout.php:691 pages/checkout.php:704 pages/checkout.php:707
|
7045 |
+
#: pages/checkout.php:713 pages/checkout.php:718 pages/checkout.php:722
|
7046 |
+
#: pages/checkout.php:724 pages/checkout.php:725 pages/checkout.php:728
|
7047 |
+
#: pages/checkout.php:729
|
7048 |
msgid "Submit and Check Out"
|
7049 |
msgstr ""
|
7050 |
|
7074 |
#: classes/gateways/class.pmprogateway_twocheckout.php:204
|
7075 |
#: classes/gateways/class.pmprogateway_twocheckout.php:205
|
7076 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
7077 |
+
#: pages/checkout.php:496 pages/checkout.php:509 pages/checkout.php:598
|
7078 |
+
#: pages/checkout.php:606 pages/checkout.php:681 pages/checkout.php:688
|
7079 |
+
#: pages/checkout.php:691 pages/checkout.php:704 pages/checkout.php:707
|
7080 |
+
#: pages/checkout.php:713 pages/checkout.php:718 pages/checkout.php:722
|
7081 |
+
#: pages/checkout.php:724 pages/checkout.php:725 pages/checkout.php:728
|
7082 |
+
#: pages/checkout.php:729
|
7083 |
msgid "Submit and Confirm"
|
7084 |
msgstr ""
|
7085 |
|
7086 |
+
#: classes/gateways/class.pmprogateway_paypal.php:716
|
7087 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:795
|
7088 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:588
|
7089 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
7090 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
7091 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
7126 |
msgstr ""
|
7127 |
|
7128 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
7129 |
+
#: paid-memberships-pro.php:160
|
7130 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
7131 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
7132 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
|
7168 |
msgstr ""
|
7169 |
|
7170 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7171 |
+
#: paid-memberships-pro.php:163
|
7172 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
7173 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
|
7174 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
7191 |
"settings."
|
7192 |
msgstr ""
|
7193 |
|
7194 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:572
|
7195 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:559
|
7196 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:571
|
7197 |
msgid "User requested cancellation"
|
7198 |
msgstr ""
|
7199 |
|
7200 |
+
#: classes/gateways/class.pmprogateway_stripe.php:240
|
7201 |
+
#: paid-memberships-pro.php:159
|
7202 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
7203 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
7204 |
#: classes/gateways/class.pmprogateway_stripe.php:104
|
7225 |
msgid "Stripe"
|
7226 |
msgstr ""
|
7227 |
|
7228 |
+
#: classes/gateways/class.pmprogateway_stripe.php:311
|
7229 |
#: classes/gateways/class.pmprogateway_stripe.php:299
|
7230 |
#: classes/gateways/class.pmprogateway_stripe.php:307
|
7231 |
#: classes/gateways/class.pmprogateway_stripe.php:331
|
7235 |
msgid "Stripe API Version"
|
7236 |
msgstr ""
|
7237 |
|
7238 |
+
#: classes/gateways/class.pmprogateway_stripe.php:318
|
7239 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
7240 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
7241 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
7255 |
msgid "Stripe Settings"
|
7256 |
msgstr ""
|
7257 |
|
7258 |
+
#: classes/gateways/class.pmprogateway_stripe.php:323
|
7259 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
7260 |
#: adminpages/paymentsettings.php:294
|
7261 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
7278 |
msgid "Publishable Key"
|
7279 |
msgstr ""
|
7280 |
|
7281 |
+
#: classes/gateways/class.pmprogateway_stripe.php:331
|
7282 |
#: classes/gateways/class.pmprogateway_stripe.php:263
|
7283 |
#: classes/gateways/class.pmprogateway_stripe.php:269
|
7284 |
#: classes/gateways/class.pmprogateway_stripe.php:271
|
7289 |
msgid "Your Publishable Key appears incorrect."
|
7290 |
msgstr ""
|
7291 |
|
7292 |
+
#: classes/gateways/class.pmprogateway_stripe.php:339
|
7293 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
7294 |
#: adminpages/paymentsettings.php:286
|
7295 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
7312 |
msgid "Secret Key"
|
7313 |
msgstr ""
|
7314 |
|
7315 |
+
#: classes/gateways/class.pmprogateway_stripe.php:347
|
7316 |
#: classes/gateways/class.pmprogateway_stripe.php:367
|
7317 |
msgid "Webhook"
|
7318 |
msgstr ""
|
7319 |
|
7320 |
+
#: classes/gateways/class.pmprogateway_stripe.php:351
|
7321 |
+
#: classes/gateways/class.pmprogateway_stripe.php:375
|
7322 |
#: classes/gateways/class.pmprogateway_stripe.php:371
|
7323 |
#: classes/gateways/class.pmprogateway_stripe.php:376
|
7324 |
msgid "Create Webhook"
|
7325 |
msgstr ""
|
7326 |
|
7327 |
+
#: classes/gateways/class.pmprogateway_stripe.php:357
|
7328 |
+
msgid "A webhook is set up in Stripe, but it is disabled."
|
7329 |
+
msgstr ""
|
7330 |
+
|
7331 |
+
#: classes/gateways/class.pmprogateway_stripe.php:364
|
7332 |
+
msgid "A webhook is set up in Stripe, but it is using an old API version."
|
7333 |
+
msgstr ""
|
7334 |
+
|
7335 |
+
#: classes/gateways/class.pmprogateway_stripe.php:364
|
7336 |
+
msgid "Rebuild Webhook"
|
7337 |
+
msgstr ""
|
7338 |
+
|
7339 |
+
#: classes/gateways/class.pmprogateway_stripe.php:370
|
7340 |
+
msgid "Disable Webhook"
|
7341 |
+
msgstr ""
|
7342 |
+
|
7343 |
+
#: classes/gateways/class.pmprogateway_stripe.php:370
|
7344 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498
|
7345 |
+
#: classes/gateways/class.pmprogateway_stripe.php:613
|
7346 |
+
#: classes/gateways/class.pmprogateway_stripe.php:447
|
7347 |
+
msgid "Your webhook is enabled."
|
7348 |
+
msgstr ""
|
7349 |
+
|
7350 |
+
#: classes/gateways/class.pmprogateway_stripe.php:377
|
7351 |
+
#: classes/gateways/class.pmprogateway_stripe.php:524
|
7352 |
+
#: classes/gateways/class.pmprogateway_stripe.php:541
|
7353 |
+
#: classes/gateways/class.pmprogateway_stripe.php:575
|
7354 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7355 |
#: classes/gateways/class.pmprogateway_stripe.php:473
|
7356 |
#: classes/gateways/class.pmprogateway_stripe.php:490
|
7359 |
"payments, and synchronize cancellations."
|
7360 |
msgstr ""
|
7361 |
|
7362 |
+
#: classes/gateways/class.pmprogateway_stripe.php:386
|
7363 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
7364 |
#: adminpages/paymentsettings.php:432
|
7365 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
7384 |
msgid "Show Billing Address Fields"
|
7385 |
msgstr ""
|
7386 |
|
7387 |
+
#: classes/gateways/class.pmprogateway_stripe.php:396
|
7388 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
7389 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
7390 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
7411 |
"verification in the Stripe dashboard settings.</strong>"
|
7412 |
msgstr ""
|
7413 |
|
7414 |
+
#: classes/gateways/class.pmprogateway_stripe.php:401
|
7415 |
+
msgid "Enable Payment Request Button"
|
7416 |
+
msgstr ""
|
7417 |
+
|
7418 |
+
#: classes/gateways/class.pmprogateway_stripe.php:419
|
7419 |
+
#, php-format
|
7420 |
+
msgid ""
|
7421 |
+
"Allow users to pay using Apple Pay, Google Pay, or Microsoft Pay depending "
|
7422 |
+
"on their browser. When enabled, your domain will automatically be registered "
|
7423 |
+
"with Apple and a domain association file will be hosted on your site. <a "
|
7424 |
+
"target=\"_blank\" href=\"%s\" title=\"More Information about the domain "
|
7425 |
+
"association file for Apple Pay\">More Information »</a>"
|
7426 |
+
msgstr ""
|
7427 |
+
|
7428 |
+
#: classes/gateways/class.pmprogateway_stripe.php:432
|
7429 |
+
#, php-format
|
7430 |
+
msgid ""
|
7431 |
+
"This webpage is being served over HTTP, but the Stripe Payment Request "
|
7432 |
+
"Button will only work on pages being served over HTTPS. To resolve this, you "
|
7433 |
+
"must <a target=\"_blank\" href=\"%s\" title=\"Configuring WordPress to "
|
7434 |
+
"Always Use HTTPS/SSL\">set up WordPress to always use HTTPS</a>."
|
7435 |
+
msgstr ""
|
7436 |
+
|
7437 |
+
#: classes/gateways/class.pmprogateway_stripe.php:434
|
7438 |
+
#, php-format
|
7439 |
+
msgid ""
|
7440 |
+
"It looks like you are using an older Stripe publishable key. In order to use "
|
7441 |
+
"the Payment Request Button feature, you will need to update your API key, "
|
7442 |
+
"which will be prefixed with \"pk_live_\" or \"pk_test_\". <a target=\"_blank"
|
7443 |
+
"\" href=\"%s\" title=\"Stripe Dashboard API Key Settings\">Log in to your "
|
7444 |
+
"Stripe Dashboard to roll your publishable key</a>."
|
7445 |
+
msgstr ""
|
7446 |
+
|
7447 |
+
#: classes/gateways/class.pmprogateway_stripe.php:436
|
7448 |
+
#, php-format
|
7449 |
+
msgid ""
|
7450 |
+
"It looks like you are using an older Stripe secret key. In order to use the "
|
7451 |
+
"Payment Request Button feature, you will need to update your API key, which "
|
7452 |
+
"will be prefixed with \"sk_live_\" or \"sk_test_\". <a target=\"_blank\" "
|
7453 |
+
"href=\"%s\" title=\"Stripe Dashboard API Key Settings\">Log in to your "
|
7454 |
+
"Stripe Dashboard to roll your secret key</a>."
|
7455 |
+
msgstr ""
|
7456 |
+
|
7457 |
+
#: classes/gateways/class.pmprogateway_stripe.php:438
|
7458 |
+
#, php-format
|
7459 |
+
msgid ""
|
7460 |
+
"Your domain could not be registered with Apple to enable Apple Pay. Please "
|
7461 |
+
"try <a target=\"_blank\" href=\"%s\" title=\"Apple Pay Settings Page in "
|
7462 |
+
"Stripe\">registering your domain manually from the Apple Pay settings page "
|
7463 |
+
"in Stripe</a>."
|
7464 |
+
msgstr ""
|
7465 |
+
|
7466 |
+
#: classes/gateways/class.pmprogateway_stripe.php:463
|
7467 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
7468 |
#: classes/gateways/class.pmprogateway_stripe.php:352
|
7469 |
#: classes/gateways/class.pmprogateway_stripe.php:354
|
7475 |
"Option at Checkout Add On\">Add PayPal Express Add On</a>."
|
7476 |
msgstr ""
|
7477 |
|
7478 |
+
#: classes/gateways/class.pmprogateway_stripe.php:483
|
7479 |
#: classes/gateways/class.pmprogateway_stripe.php:432
|
7480 |
msgid "Webhook creation failed. You might already have a webhook set up."
|
7481 |
msgstr ""
|
7482 |
|
7483 |
+
#: classes/gateways/class.pmprogateway_stripe.php:548
|
7484 |
+
#: classes/gateways/class.pmprogateway_stripe.php:622
|
|
|
|
|
|
|
|
|
7485 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
7486 |
msgid "There was an error deleting the webhook."
|
7487 |
msgstr ""
|
7488 |
|
7489 |
+
#: classes/gateways/class.pmprogateway_stripe.php:598
|
7490 |
+
msgid "Webhook creation failed. Please refresh and try again."
|
7491 |
+
msgstr ""
|
7492 |
+
|
7493 |
+
#: classes/gateways/class.pmprogateway_stripe.php:655
|
7494 |
#: classes/gateways/class.pmprogateway_stripe.php:368
|
7495 |
#: classes/gateways/class.pmprogateway_stripe.php:378
|
7496 |
#: classes/gateways/class.pmprogateway_stripe.php:379
|
7500 |
msgid "Verification steps confirmed. Your payment is processing."
|
7501 |
msgstr ""
|
7502 |
|
7503 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1082
|
7504 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7505 |
#: classes/gateways/class.pmprogateway_stripe.php:577
|
7506 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7507 |
#: classes/gateways/class.pmprogateway_stripe.php:580
|
7508 |
#: classes/gateways/class.pmprogateway_stripe.php:938
|
7509 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1008
|
7510 |
msgid "CVC"
|
7511 |
msgstr ""
|
7512 |
|
7513 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1160
|
7514 |
#: classes/gateways/class.pmprogateway_stripe.php:650
|
7515 |
#: classes/gateways/class.pmprogateway_stripe.php:655
|
7516 |
#: classes/gateways/class.pmprogateway_stripe.php:656
|
7523 |
#: classes/gateways/class.pmprogateway_stripe.php:726
|
7524 |
#: classes/gateways/class.pmprogateway_stripe.php:727
|
7525 |
#: classes/gateways/class.pmprogateway_stripe.php:1016
|
7526 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1086
|
7527 |
#, php-format
|
7528 |
msgid ""
|
7529 |
"%1$sNote:%2$s Subscription %3$s%4$s%5$s could not be found at Stripe. It may "
|
7530 |
"have been deleted."
|
7531 |
msgstr ""
|
7532 |
|
7533 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1165
|
7534 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
7535 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
7536 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7554 |
#: classes/gateways/class.pmprogateway_stripe.php:733
|
7555 |
#: classes/gateways/class.pmprogateway_stripe.php:734
|
7556 |
#: classes/gateways/class.pmprogateway_stripe.php:1021
|
7557 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1091
|
7558 |
msgid "Subscription Updates"
|
7559 |
msgstr ""
|
7560 |
|
7561 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1169
|
7562 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
7563 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
7564 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
7582 |
#: classes/gateways/class.pmprogateway_stripe.php:737
|
7583 |
#: classes/gateways/class.pmprogateway_stripe.php:738
|
7584 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
7585 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1095
|
7586 |
msgid ""
|
7587 |
"Subscription updates, allow you to change the member's subscription values "
|
7588 |
"at predefined times. Be sure to click Update Profile after making changes."
|
7589 |
msgstr ""
|
7590 |
|
7591 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1171
|
7592 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
7593 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
7594 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
7612 |
#: classes/gateways/class.pmprogateway_stripe.php:739
|
7613 |
#: classes/gateways/class.pmprogateway_stripe.php:740
|
7614 |
#: classes/gateways/class.pmprogateway_stripe.php:1027
|
7615 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1097
|
7616 |
msgid ""
|
7617 |
"Subscription updates, allow you to change the member's subscription values "
|
7618 |
"at predefined times. Be sure to click Update User after making changes."
|
7619 |
msgstr ""
|
7620 |
|
7621 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1177 pages/billing.php:413
|
7622 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
7623 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
7624 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
7641 |
#: classes/gateways/class.pmprogateway_stripe.php:743
|
7642 |
#: classes/gateways/class.pmprogateway_stripe.php:744
|
7643 |
#: classes/gateways/class.pmprogateway_stripe.php:745
|
7644 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1033
|
7645 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1103 pages/billing.php:294
|
7646 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
7647 |
#: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
|
7648 |
#: pages/billing.php:362 pages/billing.php:363 pages/billing.php:364
|
7652 |
msgid "Update"
|
7653 |
msgstr ""
|
7654 |
|
7655 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1766
|
7656 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1770
|
7657 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1783
|
7658 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1787
|
7659 |
#: classes/gateways/class.pmprogateway_stripe.php:1236
|
7660 |
#: classes/gateways/class.pmprogateway_stripe.php:1243
|
7661 |
#: classes/gateways/class.pmprogateway_stripe.php:1247
|
7680 |
#: classes/gateways/class.pmprogateway_stripe.php:1617
|
7681 |
#: classes/gateways/class.pmprogateway_stripe.php:1630
|
7682 |
#: classes/gateways/class.pmprogateway_stripe.php:1634
|
7683 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1683
|
7684 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1687
|
7685 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1700
|
7686 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1704
|
7687 |
#, php-format
|
7688 |
msgid "Error: %s"
|
7689 |
msgstr ""
|
7690 |
|
7691 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1881
|
7692 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1886
|
7693 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1891
|
7694 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
7695 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
7696 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
7728 |
#: classes/gateways/class.pmprogateway_stripe.php:1728
|
7729 |
#: classes/gateways/class.pmprogateway_stripe.php:1733
|
7730 |
#: classes/gateways/class.pmprogateway_stripe.php:1738
|
7731 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1798
|
7732 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1803
|
7733 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1808
|
7734 |
msgid "Error creating customer record with Stripe:"
|
7735 |
msgstr ""
|
7736 |
|
7737 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1950
|
7738 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1955
|
7739 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
7740 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
7741 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
7761 |
#: classes/gateways/class.pmprogateway_stripe.php:1469
|
7762 |
#: classes/gateways/class.pmprogateway_stripe.php:1797
|
7763 |
#: classes/gateways/class.pmprogateway_stripe.php:1802
|
7764 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1867
|
7765 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1872
|
7766 |
msgid "Error getting subscription with Stripe:"
|
7767 |
msgstr ""
|
7768 |
|
7769 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2121
|
7770 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2126
|
7771 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
7772 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
7773 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
7814 |
#: classes/gateways/class.pmprogateway_stripe.php:1625
|
7815 |
#: classes/gateways/class.pmprogateway_stripe.php:1968
|
7816 |
#: classes/gateways/class.pmprogateway_stripe.php:1973
|
7817 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2038
|
7818 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2043
|
7819 |
msgid "Error creating plan with Stripe:"
|
7820 |
msgstr ""
|
7821 |
|
7822 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2157
|
7823 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2171
|
7824 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
7825 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
7826 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
7862 |
#: classes/gateways/class.pmprogateway_stripe.php:1660
|
7863 |
#: classes/gateways/class.pmprogateway_stripe.php:2004
|
7864 |
#: classes/gateways/class.pmprogateway_stripe.php:2018
|
7865 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2074
|
7866 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2088
|
7867 |
msgid "Error subscribing customer to plan with Stripe:"
|
7868 |
msgstr ""
|
7869 |
|
7870 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2262
|
7871 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
7872 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
7873 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
7894 |
#: classes/gateways/class.pmprogateway_stripe.php:1736
|
7895 |
#: classes/gateways/class.pmprogateway_stripe.php:1751
|
7896 |
#: classes/gateways/class.pmprogateway_stripe.php:2109
|
7897 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2179
|
7898 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
7899 |
msgstr ""
|
7900 |
|
7901 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2414
|
7902 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
7903 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
7904 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
7934 |
#: classes/gateways/class.pmprogateway_stripe.php:1887
|
7935 |
#: classes/gateways/class.pmprogateway_stripe.php:1902
|
7936 |
#: classes/gateways/class.pmprogateway_stripe.php:2261
|
7937 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2331
|
7938 |
msgid "Could not cancel old subscription."
|
7939 |
msgstr ""
|
7940 |
|
7941 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2430
|
7942 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
7943 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
7944 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
7970 |
#: classes/gateways/class.pmprogateway_stripe.php:1903
|
7971 |
#: classes/gateways/class.pmprogateway_stripe.php:1918
|
7972 |
#: classes/gateways/class.pmprogateway_stripe.php:2277
|
7973 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2347
|
7974 |
msgid "Could not find the customer."
|
7975 |
msgstr ""
|
7976 |
|
7977 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2598
|
7978 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2604
|
7979 |
#: classes/gateways/class.pmprogateway_stripe.php:1836
|
7980 |
#: classes/gateways/class.pmprogateway_stripe.php:1837
|
7981 |
#: classes/gateways/class.pmprogateway_stripe.php:1847
|
7999 |
#: classes/gateways/class.pmprogateway_stripe.php:2091
|
8000 |
#: classes/gateways/class.pmprogateway_stripe.php:2445
|
8001 |
#: classes/gateways/class.pmprogateway_stripe.php:2451
|
8002 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2515
|
8003 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2521
|
8004 |
msgid "Error: "
|
8005 |
msgstr ""
|
8006 |
|
8007 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2618
|
8008 |
#: classes/gateways/class.pmprogateway_stripe.php:1849
|
8009 |
#: classes/gateways/class.pmprogateway_stripe.php:1850
|
8010 |
#: classes/gateways/class.pmprogateway_stripe.php:1860
|
8024 |
#: classes/gateways/class.pmprogateway_stripe.php:2090
|
8025 |
#: classes/gateways/class.pmprogateway_stripe.php:2105
|
8026 |
#: classes/gateways/class.pmprogateway_stripe.php:2465
|
8027 |
+
#: classes/gateways/class.pmprogateway_stripe.php:2535
|
8028 |
#, php-format
|
8029 |
msgid "Error: Unkown error while refunding charge #%s"
|
8030 |
msgstr ""
|
8031 |
|
8032 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3086
|
8033 |
#: classes/gateways/class.pmprogateway_stripe.php:2438
|
8034 |
#: classes/gateways/class.pmprogateway_stripe.php:2479
|
8035 |
#: classes/gateways/class.pmprogateway_stripe.php:2485
|
8037 |
#: classes/gateways/class.pmprogateway_stripe.php:2549
|
8038 |
#: classes/gateways/class.pmprogateway_stripe.php:2564
|
8039 |
#: classes/gateways/class.pmprogateway_stripe.php:2924
|
8040 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3003
|
8041 |
msgid ""
|
8042 |
"Customer authentication is required to complete this transaction. Please "
|
8043 |
"complete the verification steps issued by your payment provider."
|
8044 |
msgstr ""
|
8045 |
|
8046 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3103
|
8047 |
#: classes/gateways/class.pmprogateway_stripe.php:2455
|
8048 |
#: classes/gateways/class.pmprogateway_stripe.php:2496
|
8049 |
#: classes/gateways/class.pmprogateway_stripe.php:2502
|
8051 |
#: classes/gateways/class.pmprogateway_stripe.php:2566
|
8052 |
#: classes/gateways/class.pmprogateway_stripe.php:2581
|
8053 |
#: classes/gateways/class.pmprogateway_stripe.php:2941
|
8054 |
+
#: classes/gateways/class.pmprogateway_stripe.php:3020
|
8055 |
msgid ""
|
8056 |
"Customer authentication is required to finish setting up your subscription. "
|
8057 |
"Please complete the verification steps issued by your payment provider."
|
8058 |
msgstr ""
|
8059 |
|
8060 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
8061 |
+
#: paid-memberships-pro.php:166
|
8062 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
8063 |
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
8064 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
8146 |
msgstr ""
|
8147 |
|
8148 |
#: includes/addons.php:241 includes/addons.php:222 includes/addons.php:225
|
8149 |
+
#: includes/addons.php:239 includes/addons.php:241
|
8150 |
msgid ""
|
8151 |
"Important: This plugin requires a valid PMPro Plus license key to update."
|
8152 |
msgstr ""
|
8153 |
|
8154 |
#: includes/addons.php:294 includes/addons.php:274 includes/addons.php:278
|
8155 |
+
#: includes/addons.php:292 includes/addons.php:294
|
8156 |
msgid ""
|
8157 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8158 |
"utm_source=wp-admin&utm_pluginlink=bulkupdate\">valid PMPro Plus License "
|
8161 |
msgstr ""
|
8162 |
|
8163 |
#: includes/addons.php:312 includes/addons.php:292 includes/addons.php:296
|
8164 |
+
#: includes/addons.php:310 includes/addons.php:312
|
8165 |
msgid "Update Plugin"
|
8166 |
msgstr ""
|
8167 |
|
8168 |
#: includes/addons.php:314 includes/addons.php:294 includes/addons.php:298
|
8169 |
+
#: includes/addons.php:312 includes/addons.php:314
|
8170 |
msgid ""
|
8171 |
"You must have a <a href=\"https://www.paidmembershipspro.com/pricing/?"
|
8172 |
"utm_source=wp-admin&utm_pluginlink=addon_update\">valid PMPro Plus License "
|
8174 |
msgstr ""
|
8175 |
|
8176 |
#: includes/addons.php:317 includes/addons.php:297 includes/addons.php:301
|
8177 |
+
#: includes/addons.php:315 includes/addons.php:317
|
8178 |
msgid "Return to the PMPro Add Ons page"
|
8179 |
msgstr ""
|
8180 |
|
8181 |
#: includes/addons.php:336 includes/addons.php:316 includes/addons.php:320
|
8182 |
+
#: includes/addons.php:334 includes/addons.php:336
|
8183 |
msgid ""
|
8184 |
"You must enter a valid PMPro Plus License Key under Settings > PMPro License "
|
8185 |
"to update this add on."
|
8351 |
msgid "Select a level for module access"
|
8352 |
msgstr ""
|
8353 |
|
8354 |
+
#: includes/compatibility/divi.php:34
|
8355 |
+
msgid "Restrict Row by Level"
|
8356 |
+
msgstr ""
|
8357 |
+
|
8358 |
+
#: includes/compatibility/divi.php:35 includes/compatibility/divi.php:51
|
8359 |
+
msgid "Enter comma-separated level IDs."
|
8360 |
+
msgstr ""
|
8361 |
+
|
8362 |
+
#: includes/compatibility/divi.php:50
|
8363 |
+
msgid "Restrict Section by Level"
|
8364 |
+
msgstr ""
|
8365 |
+
|
8366 |
#: includes/compatibility/elementor.php:36
|
8367 |
#: includes/compatibility/elementor.php:36
|
8368 |
msgid "Non-members"
|
9378 |
#: includes/currencies.php:94 includes/currencies.php:97
|
9379 |
#: includes/currencies.php:99 includes/currencies.php:100
|
9380 |
#: includes/currencies.php:105 includes/currencies.php:107
|
9381 |
+
#: includes/currencies.php:113 includes/currencies.php:124
|
9382 |
+
#: includes/currencies.php:127 includes/currencies.php:132
|
9383 |
+
#: includes/currencies.php:140
|
9384 |
msgid "US Dollars ($)"
|
9385 |
msgstr ""
|
9386 |
|
9393 |
#: includes/currencies.php:97 includes/currencies.php:100
|
9394 |
#: includes/currencies.php:102 includes/currencies.php:103
|
9395 |
#: includes/currencies.php:108 includes/currencies.php:110
|
9396 |
+
#: includes/currencies.php:116
|
9397 |
msgid "Euros (€)"
|
9398 |
msgstr ""
|
9399 |
|
9406 |
#: includes/currencies.php:96 includes/currencies.php:99
|
9407 |
#: includes/currencies.php:101 includes/currencies.php:102
|
9408 |
#: includes/currencies.php:107 includes/currencies.php:109
|
9409 |
+
#: includes/currencies.php:115
|
9410 |
msgid "Pounds Sterling (£)"
|
9411 |
msgstr ""
|
9412 |
|
9437 |
#: includes/currencies.php:95 includes/currencies.php:98
|
9438 |
#: includes/currencies.php:100 includes/currencies.php:101
|
9439 |
#: includes/currencies.php:106 includes/currencies.php:108
|
9440 |
+
#: includes/currencies.php:114
|
9441 |
msgid "Canadian Dollars ($)"
|
9442 |
msgstr ""
|
9443 |
|
9577 |
msgid "Polish Zloty"
|
9578 |
msgstr ""
|
9579 |
|
9580 |
+
#: includes/currencies.php:68 includes/currencies.php:68
|
9581 |
msgid "Romanian Leu"
|
9582 |
msgstr ""
|
9583 |
|
9584 |
#: includes/currencies.php:76 includes/currencies.php:63
|
9585 |
#: includes/currencies.php:65 includes/currencies.php:68
|
9586 |
+
#: includes/currencies.php:73 includes/currencies.php:76
|
9587 |
msgid "Russian Ruble (₽)"
|
9588 |
msgstr ""
|
9589 |
|
9593 |
#: includes/currencies.php:64 includes/currencies.php:65
|
9594 |
#: includes/currencies.php:68 includes/currencies.php:70
|
9595 |
#: includes/currencies.php:71 includes/currencies.php:76
|
9596 |
+
#: includes/currencies.php:78 includes/currencies.php:84
|
9597 |
msgid "Singapore Dollar ($)"
|
9598 |
msgstr ""
|
9599 |
|
9602 |
#: includes/currencies.php:69 includes/currencies.php:70
|
9603 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9604 |
#: includes/currencies.php:76 includes/currencies.php:81
|
9605 |
+
#: includes/currencies.php:83 includes/currencies.php:89
|
9606 |
msgid "South African Rand (R)"
|
9607 |
msgstr ""
|
9608 |
|
9612 |
#: includes/currencies.php:73 includes/currencies.php:75
|
9613 |
#: includes/currencies.php:78 includes/currencies.php:80
|
9614 |
#: includes/currencies.php:81 includes/currencies.php:86
|
9615 |
+
#: includes/currencies.php:88 includes/currencies.php:94
|
9616 |
msgid "South Korean Won"
|
9617 |
msgstr ""
|
9618 |
|
9623 |
#: includes/currencies.php:78 includes/currencies.php:81
|
9624 |
#: includes/currencies.php:83 includes/currencies.php:84
|
9625 |
#: includes/currencies.php:89 includes/currencies.php:91
|
9626 |
+
#: includes/currencies.php:97
|
9627 |
msgid "Swedish Krona"
|
9628 |
msgstr ""
|
9629 |
|
9634 |
#: includes/currencies.php:79 includes/currencies.php:82
|
9635 |
#: includes/currencies.php:84 includes/currencies.php:85
|
9636 |
#: includes/currencies.php:90 includes/currencies.php:92
|
9637 |
+
#: includes/currencies.php:98
|
9638 |
msgid "Swiss Franc"
|
9639 |
msgstr ""
|
9640 |
|
9645 |
#: includes/currencies.php:80 includes/currencies.php:83
|
9646 |
#: includes/currencies.php:85 includes/currencies.php:86
|
9647 |
#: includes/currencies.php:91 includes/currencies.php:93
|
9648 |
+
#: includes/currencies.php:99
|
9649 |
msgid "Taiwan New Dollars"
|
9650 |
msgstr ""
|
9651 |
|
9656 |
#: includes/currencies.php:81 includes/currencies.php:84
|
9657 |
#: includes/currencies.php:86 includes/currencies.php:87
|
9658 |
#: includes/currencies.php:92 includes/currencies.php:94
|
9659 |
+
#: includes/currencies.php:100
|
9660 |
msgid "Thai Baht"
|
9661 |
msgstr ""
|
9662 |
|
9666 |
#: includes/currencies.php:78 includes/currencies.php:82
|
9667 |
#: includes/currencies.php:85 includes/currencies.php:87
|
9668 |
#: includes/currencies.php:88 includes/currencies.php:93
|
9669 |
+
#: includes/currencies.php:95 includes/currencies.php:101
|
9670 |
msgid "Turkish Lira"
|
9671 |
msgstr ""
|
9672 |
|
9676 |
#: includes/currencies.php:79 includes/currencies.php:84
|
9677 |
#: includes/currencies.php:87 includes/currencies.php:89
|
9678 |
#: includes/currencies.php:90 includes/currencies.php:95
|
9679 |
+
#: includes/currencies.php:97 includes/currencies.php:103
|
9680 |
msgid "Vietnamese Dong"
|
9681 |
msgstr ""
|
9682 |
|
9710 |
msgid "Profile Start Date Issue Detected and Fixed at %s"
|
9711 |
msgstr ""
|
9712 |
|
9713 |
+
#: includes/functions.php:380 includes/functions.php:496
|
9714 |
#: includes/functions.php:160 includes/functions.php:196
|
9715 |
#: includes/functions.php:200 includes/functions.php:202
|
9716 |
#: includes/functions.php:203 includes/functions.php:204
|
9726 |
msgid "The price for membership is <strong>%s</strong> now"
|
9727 |
msgstr ""
|
9728 |
|
9729 |
+
#: includes/functions.php:383 pages/levels.php:33 pages/levels.php:43
|
9730 |
+
#: pages/levels.php:55
|
9731 |
+
msgid "Free"
|
9732 |
+
msgstr ""
|
9733 |
+
|
9734 |
+
#: includes/functions.php:385 includes/functions.php:498
|
9735 |
#: includes/functions.php:202 includes/functions.php:204
|
9736 |
#: includes/functions.php:205 includes/functions.php:206
|
9737 |
#: includes/functions.php:209 includes/functions.php:245
|
9746 |
msgid "<strong>%s</strong> now"
|
9747 |
msgstr ""
|
9748 |
|
9749 |
+
#: includes/functions.php:393 includes/functions.php:330
|
9750 |
#: includes/functions.php:349 includes/functions.php:388
|
9751 |
#: includes/functions.php:393
|
9752 |
#, php-format
|
9753 |
msgid " and then <strong>%1$s per %2$s for %3$d more %4$s</strong>."
|
9754 |
msgstr ""
|
9755 |
|
9756 |
+
#: includes/functions.php:395 includes/functions.php:332
|
9757 |
#: includes/functions.php:351 includes/functions.php:390
|
9758 |
#: includes/functions.php:395
|
9759 |
#, php-format
|
9760 |
msgid " and then <strong>%1$s every %2$d %3$s for %4$d more payments</strong>."
|
9761 |
msgstr ""
|
9762 |
|
9763 |
+
#: includes/functions.php:398 includes/functions.php:335
|
9764 |
#: includes/functions.php:354 includes/functions.php:393
|
9765 |
#: includes/functions.php:398
|
9766 |
#, php-format
|
9767 |
msgid " and then <strong>%1$s after %2$d %3$s</strong>."
|
9768 |
msgstr ""
|
9769 |
|
9770 |
+
#: includes/functions.php:403 includes/functions.php:340
|
9771 |
#: includes/functions.php:359 includes/functions.php:398
|
9772 |
#: includes/functions.php:403
|
9773 |
#, php-format
|
9774 |
msgid "The price for membership is <strong>%1$s per %2$s</strong>."
|
9775 |
msgstr ""
|
9776 |
|
9777 |
+
#: includes/functions.php:405 includes/functions.php:342
|
9778 |
#: includes/functions.php:361 includes/functions.php:400
|
9779 |
#: includes/functions.php:405
|
9780 |
#, php-format
|
9781 |
msgid "<strong>%1$s per %2$s</strong>."
|
9782 |
msgstr ""
|
9783 |
|
9784 |
+
#: includes/functions.php:409 includes/functions.php:346
|
9785 |
#: includes/functions.php:365 includes/functions.php:404
|
9786 |
#: includes/functions.php:409
|
9787 |
#, php-format
|
9788 |
msgid "The price for membership is <strong>%1$s every %2$d %3$s</strong>."
|
9789 |
msgstr ""
|
9790 |
|
9791 |
+
#: includes/functions.php:411 includes/functions.php:348
|
9792 |
#: includes/functions.php:367 includes/functions.php:406
|
9793 |
#: includes/functions.php:411
|
9794 |
#, php-format
|
9795 |
msgid "<strong>%1$s every %2$d %3$s</strong>."
|
9796 |
msgstr ""
|
9797 |
|
9798 |
+
#: includes/functions.php:416 includes/functions.php:353
|
9799 |
#: includes/functions.php:372 includes/functions.php:411
|
9800 |
#: includes/functions.php:416
|
9801 |
#, php-format
|
9802 |
msgid " and then <strong>%1$s per %2$s</strong>."
|
9803 |
msgstr ""
|
9804 |
|
9805 |
+
#: includes/functions.php:418 includes/functions.php:355
|
9806 |
#: includes/functions.php:374 includes/functions.php:413
|
9807 |
#: includes/functions.php:418
|
9808 |
#, php-format
|
9809 |
msgid " and then <strong>%1$s every %2$d %3$s</strong>."
|
9810 |
msgstr ""
|
9811 |
|
9812 |
+
#: includes/functions.php:433 includes/functions.php:202
|
9813 |
#: includes/functions.php:238 includes/functions.php:249
|
9814 |
#: includes/functions.php:260 includes/functions.php:261
|
9815 |
#: includes/functions.php:262 includes/functions.php:264
|
9822 |
msgid "After your initial payment, your first payment is Free."
|
9823 |
msgstr ""
|
9824 |
|
9825 |
+
#: includes/functions.php:435 includes/functions.php:206
|
9826 |
#: includes/functions.php:242 includes/functions.php:253
|
9827 |
#: includes/functions.php:264 includes/functions.php:265
|
9828 |
#: includes/functions.php:266 includes/functions.php:268
|
9836 |
msgid "After your initial payment, your first %d payments are Free."
|
9837 |
msgstr ""
|
9838 |
|
9839 |
+
#: includes/functions.php:439 includes/functions.php:213
|
9840 |
#: includes/functions.php:249 includes/functions.php:260
|
9841 |
#: includes/functions.php:271 includes/functions.php:272
|
9842 |
#: includes/functions.php:273 includes/functions.php:275
|
9849 |
msgid "After your initial payment, your first payment will cost %s."
|
9850 |
msgstr ""
|
9851 |
|
9852 |
+
#: includes/functions.php:441 includes/functions.php:378
|
9853 |
#: includes/functions.php:397 includes/functions.php:436
|
9854 |
#: includes/functions.php:441
|
9855 |
#, php-format
|
9856 |
msgid "After your initial payment, your first %1$d payments will cost %2$s."
|
9857 |
msgstr ""
|
9858 |
|
9859 |
+
#: includes/functions.php:451 includes/functions.php:552
|
9860 |
#: includes/functions.php:388 includes/functions.php:407
|
9861 |
#: includes/functions.php:446 includes/functions.php:451
|
9862 |
#: includes/functions.php:489 includes/functions.php:508
|
9865 |
msgid "Customers in %1$s will be charged %2$s%% tax."
|
9866 |
msgstr ""
|
9867 |
|
9868 |
+
#: includes/functions.php:509 includes/functions.php:446
|
9869 |
#: includes/functions.php:465 includes/functions.php:504
|
9870 |
#: includes/functions.php:509
|
9871 |
#, php-format
|
9872 |
msgid "<strong>%1$s per %2$s for %3$d more %4$s</strong>"
|
9873 |
msgstr ""
|
9874 |
|
9875 |
+
#: includes/functions.php:511 includes/functions.php:448
|
9876 |
#: includes/functions.php:467 includes/functions.php:506
|
9877 |
#: includes/functions.php:511
|
9878 |
#, php-format
|
9879 |
msgid "<strong>%1$s every %2$d %3$s for %4$d more payments</strong>"
|
9880 |
msgstr ""
|
9881 |
|
9882 |
+
#: includes/functions.php:514 includes/functions.php:451
|
9883 |
#: includes/functions.php:470 includes/functions.php:509
|
9884 |
#: includes/functions.php:514
|
9885 |
#, php-format
|
9886 |
msgid "<strong>%1$s after %2$d %3$s</strong>"
|
9887 |
msgstr ""
|
9888 |
|
9889 |
+
#: includes/functions.php:517 includes/functions.php:454
|
9890 |
#: includes/functions.php:473 includes/functions.php:512
|
9891 |
#: includes/functions.php:517
|
9892 |
#, php-format
|
9893 |
msgid "<strong>%1$s every %2$s</strong>"
|
9894 |
msgstr ""
|
9895 |
|
9896 |
+
#: includes/functions.php:519 includes/functions.php:456
|
9897 |
#: includes/functions.php:475 includes/functions.php:514
|
9898 |
#: includes/functions.php:519
|
9899 |
#, php-format
|
9900 |
msgid "<strong>%1$s every %2$d %3$s</strong>"
|
9901 |
msgstr ""
|
9902 |
|
9903 |
+
#: includes/functions.php:541 includes/functions.php:478
|
9904 |
#: includes/functions.php:497 includes/functions.php:511
|
9905 |
#: includes/functions.php:520 includes/functions.php:536
|
9906 |
#: includes/functions.php:541
|
9907 |
msgid "Trial pricing has been applied to the first payment."
|
9908 |
msgstr ""
|
9909 |
|
9910 |
+
#: includes/functions.php:543 includes/functions.php:480
|
9911 |
#: includes/functions.php:499 includes/functions.php:513
|
9912 |
#: includes/functions.php:522 includes/functions.php:538
|
9913 |
#: includes/functions.php:543
|
9915 |
msgid "Trial pricing has been applied to the first %d payments."
|
9916 |
msgstr ""
|
9917 |
|
9918 |
+
#: includes/functions.php:568 includes/functions.php:505
|
9919 |
#: includes/functions.php:524 includes/functions.php:563
|
9920 |
#: includes/functions.php:568
|
9921 |
#, php-format
|
9922 |
msgid "Membership expires after %1$d %2$s."
|
9923 |
msgstr ""
|
9924 |
|
9925 |
+
#: includes/functions.php:587 includes/functions.php:524
|
9926 |
#: includes/functions.php:543 includes/functions.php:582
|
9927 |
#: includes/functions.php:587
|
9928 |
#, php-format
|
9929 |
msgid "%1$s membership expires after %2$d %3$s"
|
9930 |
msgstr ""
|
9931 |
|
9932 |
+
#: includes/functions.php:964 includes/functions.php:491
|
9933 |
#: includes/functions.php:514 includes/functions.php:525
|
9934 |
#: includes/functions.php:536 includes/functions.php:537
|
9935 |
#: includes/functions.php:538 includes/functions.php:545
|
9944 |
msgid "User ID not found."
|
9945 |
msgstr ""
|
9946 |
|
9947 |
+
#: includes/functions.php:976 includes/functions.php:886
|
9948 |
#: includes/functions.php:889 includes/functions.php:894
|
9949 |
#: includes/functions.php:913 includes/functions.php:952
|
9950 |
#: includes/functions.php:957
|
9951 |
msgid "No membership_id specified in pmpro_changeMembershipLevel."
|
9952 |
msgstr ""
|
9953 |
|
9954 |
+
#: includes/functions.php:982 includes/functions.php:990
|
9955 |
#: includes/functions.php:508 includes/functions.php:531
|
9956 |
#: includes/functions.php:542 includes/functions.php:553
|
9957 |
#: includes/functions.php:554 includes/functions.php:555
|
9970 |
msgid "Invalid level."
|
9971 |
msgstr ""
|
9972 |
|
9973 |
+
#: includes/functions.php:1001 includes/functions.php:520
|
9974 |
#: includes/functions.php:542 includes/functions.php:553
|
9975 |
#: includes/functions.php:564 includes/functions.php:565
|
9976 |
#: includes/functions.php:566 includes/functions.php:573
|
9986 |
msgid "not changing?"
|
9987 |
msgstr ""
|
9988 |
|
9989 |
+
#: includes/functions.php:1057 includes/functions.php:537
|
9990 |
#: includes/functions.php:559 includes/functions.php:570
|
9991 |
#: includes/functions.php:581 includes/functions.php:582
|
9992 |
#: includes/functions.php:583 includes/functions.php:590
|
10017 |
msgid "Error interacting with database"
|
10018 |
msgstr ""
|
10019 |
|
10020 |
+
#: includes/functions.php:1163 includes/functions.php:907
|
10021 |
#: includes/functions.php:1064 includes/functions.php:1067
|
10022 |
#: includes/functions.php:1077 includes/functions.php:1096
|
10023 |
#: includes/functions.php:1123 includes/functions.php:1127
|
10028 |
msgid "Error interacting with database: %s"
|
10029 |
msgstr ""
|
10030 |
|
10031 |
+
#: includes/functions.php:1241 includes/functions.php:1279
|
10032 |
#: includes/functions.php:629 includes/functions.php:651
|
10033 |
#: includes/functions.php:667 includes/functions.php:668
|
10034 |
#: includes/functions.php:678 includes/functions.php:681
|
10060 |
msgid "Membership level not found."
|
10061 |
msgstr ""
|
10062 |
|
10063 |
+
#: includes/functions.php:1657 includes/functions.php:1100
|
10064 |
#: includes/functions.php:1101 includes/functions.php:1118
|
10065 |
#: includes/functions.php:1142 includes/functions.php:1143
|
10066 |
#: includes/functions.php:1150 includes/functions.php:1157
|
10076 |
msgid "No code was given to check."
|
10077 |
msgstr ""
|
10078 |
|
10079 |
+
#: includes/functions.php:1666 includes/functions.php:1050
|
10080 |
#: includes/functions.php:1072 includes/functions.php:1088
|
10081 |
#: includes/functions.php:1099 includes/functions.php:1102
|
10082 |
#: includes/functions.php:1109 includes/functions.php:1110
|
10095 |
msgid "The discount code could not be found."
|
10096 |
msgstr ""
|
10097 |
|
10098 |
+
#: includes/functions.php:1681 includes/functions.php:1066
|
10099 |
#: includes/functions.php:1088 includes/functions.php:1104
|
10100 |
#: includes/functions.php:1115 includes/functions.php:1118
|
10101 |
#: includes/functions.php:1124 includes/functions.php:1125
|
10115 |
msgid "This discount code goes into effect on %s."
|
10116 |
msgstr ""
|
10117 |
|
10118 |
+
#: includes/functions.php:1688 includes/functions.php:1075
|
10119 |
#: includes/functions.php:1097 includes/functions.php:1113
|
10120 |
#: includes/functions.php:1124 includes/functions.php:1127
|
10121 |
#: includes/functions.php:1131 includes/functions.php:1132
|
10135 |
msgid "This discount code expired on %s."
|
10136 |
msgstr ""
|
10137 |
|
10138 |
+
#: includes/functions.php:1697 includes/functions.php:1087
|
10139 |
#: includes/functions.php:1109 includes/functions.php:1125
|
10140 |
#: includes/functions.php:1136 includes/functions.php:1139
|
10141 |
#: includes/functions.php:1141 includes/functions.php:1142
|
10154 |
msgid "This discount code is no longer valid."
|
10155 |
msgstr ""
|
10156 |
|
10157 |
+
#: includes/functions.php:1716 includes/functions.php:1102
|
10158 |
#: includes/functions.php:1124 includes/functions.php:1140
|
10159 |
#: includes/functions.php:1151 includes/functions.php:1154
|
10160 |
#: includes/functions.php:1155 includes/functions.php:1164
|
10173 |
msgid "This discount code does not apply to this membership level."
|
10174 |
msgstr ""
|
10175 |
|
10176 |
+
#: includes/functions.php:1754 includes/functions.php:1110
|
10177 |
#: includes/functions.php:1132 includes/functions.php:1148
|
10178 |
#: includes/functions.php:1159 includes/functions.php:1162
|
10179 |
#: includes/functions.php:1172 includes/functions.php:1180
|
10192 |
msgid "This discount code is okay."
|
10193 |
msgstr ""
|
10194 |
|
10195 |
+
#: includes/functions.php:1782 includes/functions.php:1134
|
10196 |
#: includes/functions.php:1156 includes/functions.php:1172
|
10197 |
#: includes/functions.php:1183 includes/functions.php:1186
|
10198 |
#: includes/functions.php:1196 includes/functions.php:1205
|
10211 |
msgid "and"
|
10212 |
msgstr ""
|
10213 |
|
10214 |
+
#: includes/functions.php:2302 includes/functions.php:1319
|
10215 |
#: includes/functions.php:1341 includes/functions.php:1361
|
10216 |
#: includes/functions.php:1372 includes/functions.php:1375
|
10217 |
#: includes/functions.php:1385 includes/functions.php:1394
|
10233 |
msgid "Sign Up for !!name!! Now"
|
10234 |
msgstr ""
|
10235 |
|
10236 |
+
#: includes/functions.php:2326 includes/functions.php:2021
|
10237 |
#: includes/functions.php:2054 includes/functions.php:2085
|
10238 |
#: includes/functions.php:2124 includes/functions.php:2126
|
10239 |
#: includes/functions.php:2179 includes/functions.php:2223
|
10242 |
msgstr ""
|
10243 |
|
10244 |
#: includes/init.php:176 includes/profile.php:22 pages/checkout.php:47
|
10245 |
+
#: pages/confirmation.php:53 pages/confirmation.php:127 pages/invoice.php:26
|
10246 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
10247 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
10248 |
#: adminpages/orders.php:970 adminpages/orders.php:1107
|
10274 |
msgid "Something went wrong. SendWP was not installed correctly."
|
10275 |
msgstr ""
|
10276 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10277 |
#: includes/localization.php:33 includes/localization.php:23
|
10278 |
#: includes/localization.php:26 includes/localization.php:33
|
10279 |
msgid "Day"
|
10314 |
msgid "Years"
|
10315 |
msgstr ""
|
10316 |
|
10317 |
+
#: includes/login.php:257 includes/login.php:281 includes/login.php:211
|
10318 |
#: includes/login.php:235 includes/login.php:251 includes/login.php:275
|
10319 |
msgid "Welcome"
|
10320 |
msgstr ""
|
10321 |
|
10322 |
+
#: includes/login.php:259 includes/login.php:283 includes/login.php:213
|
10323 |
#: includes/login.php:237 includes/login.php:253 includes/login.php:277
|
10324 |
msgid "Lost Password"
|
10325 |
msgstr ""
|
10326 |
|
10327 |
+
#: includes/login.php:261 includes/login.php:285 includes/login.php:215
|
10328 |
#: includes/login.php:239 includes/login.php:255 includes/login.php:279
|
10329 |
msgid "Reset Password"
|
10330 |
msgstr ""
|
10331 |
|
10332 |
+
#: includes/login.php:309 includes/login.php:830 includes/login.php:263
|
10333 |
#: includes/login.php:303 includes/login.php:751 includes/login.php:820
|
10334 |
msgid "There was a problem with your username or password."
|
10335 |
msgstr ""
|
10336 |
|
10337 |
+
#: includes/login.php:313 includes/login.php:267 includes/login.php:307
|
10338 |
msgid "Unknown username. Check again or try your email address."
|
10339 |
msgstr ""
|
10340 |
|
10341 |
+
#: includes/login.php:317 includes/login.php:271 includes/login.php:311
|
10342 |
msgid "Empty username. Please enter your username and try again."
|
10343 |
msgstr ""
|
10344 |
|
10345 |
+
#: includes/login.php:321 includes/login.php:275 includes/login.php:315
|
10346 |
msgid "Empty password. Please enter your password and try again."
|
10347 |
msgstr ""
|
10348 |
|
10349 |
+
#: includes/login.php:325 includes/login.php:279 includes/login.php:319
|
10350 |
msgid "The password you entered for the user is incorrect. Please try again."
|
10351 |
msgstr ""
|
10352 |
|
10353 |
+
#: includes/login.php:329 includes/login.php:283 includes/login.php:323
|
10354 |
msgid "Check your email for the confirmation link."
|
10355 |
msgstr ""
|
10356 |
|
10357 |
+
#: includes/login.php:338 includes/login.php:292 includes/login.php:332
|
10358 |
msgid "You are now logged out."
|
10359 |
msgstr ""
|
10360 |
|
10361 |
+
#: includes/login.php:342 includes/login.php:296 includes/login.php:336
|
10362 |
msgid "There was a problem logging you out."
|
10363 |
msgstr ""
|
10364 |
|
10365 |
+
#: includes/login.php:353 includes/login.php:307 includes/login.php:347
|
10366 |
msgid "Check your email for a link to reset your password."
|
10367 |
msgstr ""
|
10368 |
|
10369 |
+
#: includes/login.php:356 includes/login.php:310 includes/login.php:350
|
10370 |
msgid "There was an unexpected error regarding your email. Please try again"
|
10371 |
msgstr ""
|
10372 |
|
10373 |
+
#: includes/login.php:366 includes/login.php:320 includes/login.php:360
|
10374 |
msgid "Your reset password key is invalid."
|
10375 |
msgstr ""
|
10376 |
|
10377 |
+
#: includes/login.php:370 includes/login.php:324 includes/login.php:364
|
10378 |
msgid ""
|
10379 |
"Your reset password key is expired, please request a new key from the "
|
10380 |
"password reset page."
|
10381 |
msgstr ""
|
10382 |
|
10383 |
+
#: includes/login.php:382 includes/login.php:336 includes/login.php:376
|
10384 |
msgid "Your password has successfully been updated."
|
10385 |
msgstr ""
|
10386 |
|
10387 |
+
#: includes/login.php:386 includes/login.php:340 includes/login.php:380
|
10388 |
msgid "There was a problem updating your password"
|
10389 |
msgstr ""
|
10390 |
|
10391 |
+
#: includes/login.php:400 includes/login.php:349 includes/login.php:394
|
10392 |
msgid "There is no account with that username or email address."
|
10393 |
msgstr ""
|
10394 |
|
10395 |
+
#: includes/login.php:404 includes/login.php:353 includes/login.php:398
|
10396 |
msgid "Please enter a valid username."
|
10397 |
msgstr ""
|
10398 |
|
10399 |
+
#: includes/login.php:408 includes/login.php:357 includes/login.php:402
|
10400 |
msgid "You've entered an invalid email address."
|
10401 |
msgstr ""
|
10402 |
|
10403 |
+
#: includes/login.php:412 includes/profile.php:604 includes/login.php:361
|
10404 |
+
#: includes/login.php:406 includes/profile.php:586 includes/profile.php:595
|
10405 |
+
#: includes/profile.php:624
|
10406 |
msgid "New passwords do not match."
|
10407 |
msgstr ""
|
10408 |
|
10409 |
+
#: includes/login.php:416 includes/profile.php:600 includes/login.php:365
|
10410 |
+
#: includes/login.php:410 includes/profile.php:582 includes/profile.php:591
|
10411 |
+
#: includes/profile.php:620
|
10412 |
msgid "Please complete all fields."
|
10413 |
msgstr ""
|
10414 |
|
10415 |
+
#: includes/login.php:420 includes/login.php:414
|
10416 |
msgid ""
|
10417 |
"The email could not be sent. This site may not be correctly configured to "
|
10418 |
"send emails."
|
10419 |
msgstr ""
|
10420 |
|
10421 |
+
#: includes/login.php:642 includes/profile.php:655 includes/scripts.php:86
|
10422 |
#: includes/login.php:587 includes/login.php:636 includes/profile.php:637
|
10423 |
+
#: includes/profile.php:646 includes/profile.php:675 includes/scripts.php:72
|
10424 |
+
#: includes/scripts.php:86
|
10425 |
msgid "Strength Indicator"
|
10426 |
msgstr ""
|
10427 |
|
10428 |
+
#: includes/login.php:969 includes/login.php:886 includes/login.php:959
|
10429 |
msgid "Missing request ID."
|
10430 |
msgstr ""
|
10431 |
|
10432 |
+
#: includes/login.php:973 includes/login.php:890 includes/login.php:963
|
10433 |
msgid "Missing confirm key."
|
10434 |
msgstr ""
|
10435 |
|
10451 |
msgid "Log In Widget - PMPro"
|
10452 |
msgstr ""
|
10453 |
|
10454 |
+
#: includes/metaboxes.php:37 includes/metaboxes.php:38
|
10455 |
#: includes/metaboxes.php:39 includes/metaboxes.php:40
|
10456 |
msgid ""
|
10457 |
"This post is already protected for this level because it is within a "
|
10458 |
"category that requires membership."
|
10459 |
msgstr ""
|
10460 |
|
10461 |
+
#: includes/metaboxes.php:106 includes/metaboxes.php:107
|
10462 |
#: includes/metaboxes.php:99 includes/metaboxes.php:100
|
10463 |
#: includes/metaboxes.php:104 includes/metaboxes.php:105
|
10464 |
#: includes/metaboxes.php:106
|
10465 |
msgid "Require Membership"
|
10466 |
msgstr ""
|
10467 |
|
10468 |
+
#: includes/metaboxes.php:135 includes/metaboxes.php:130
|
10469 |
#: includes/metaboxes.php:134 includes/metaboxes.php:135
|
10470 |
#: includes/metaboxes.php:136
|
10471 |
msgid ""
|
10472 |
"Only members of these levels will be able to view posts in this category."
|
10473 |
msgstr ""
|
10474 |
|
10475 |
+
#: includes/pointers.php:31 includes/pointers.php:28 includes/pointers.php:31
|
10476 |
msgid "PMPro v2.0 Update"
|
10477 |
msgstr ""
|
10478 |
|
10479 |
+
#: includes/pointers.php:32 includes/pointers.php:29 includes/pointers.php:32
|
10480 |
#, php-format
|
10481 |
msgid ""
|
10482 |
"The Memberships menu has moved. Check out the new dashboard. The Membership "
|
10485 |
msgstr ""
|
10486 |
|
10487 |
#: includes/pointers.php:47 includes/pointers.php:44 includes/pointers.php:45
|
10488 |
+
#: includes/pointers.php:47
|
10489 |
msgid "Close"
|
10490 |
msgstr ""
|
10491 |
|
10761 |
|
10762 |
#: includes/profile.php:58 pages/invoice.php:31
|
10763 |
#: shortcodes/pmpro_account.php:231 includes/profile.php:58
|
10764 |
+
#: includes/profile.php:67 includes/profile.php:72 pages/invoice.php:31
|
10765 |
#: shortcodes/pmpro_account.php:148 shortcodes/pmpro_account.php:224
|
10766 |
#: shortcodes/pmpro_account.php:231
|
10767 |
msgid "Paid"
|
10815 |
msgid "This email is already registered, please choose another one."
|
10816 |
msgstr ""
|
10817 |
|
10818 |
+
#: includes/profile.php:483 includes/profile.php:474 includes/profile.php:507
|
10819 |
msgid "Your profile has been updated."
|
10820 |
msgstr ""
|
10821 |
|
10822 |
+
#: includes/profile.php:508 pages/billing.php:152 pages/checkout.php:230
|
10823 |
+
#: includes/profile.php:490 includes/profile.php:499 includes/profile.php:523
|
10824 |
+
#: pages/billing.php:65 pages/billing.php:69 pages/billing.php:78
|
10825 |
+
#: pages/billing.php:81 pages/billing.php:83 pages/billing.php:84
|
10826 |
+
#: pages/billing.php:87 pages/billing.php:104 pages/billing.php:107
|
10827 |
+
#: pages/billing.php:108 pages/billing.php:110 pages/billing.php:112
|
10828 |
+
#: pages/billing.php:113 pages/billing.php:121 pages/billing.php:130
|
10829 |
+
#: pages/billing.php:152 pages/checkout.php:230 pages/checkout.php:279
|
10830 |
+
#: pages/checkout.php:287 pages/checkout.php:305 pages/checkout.php:307
|
10831 |
+
#: pages/checkout.php:309 pages/checkout.php:318 pages/checkout.php:321
|
10832 |
+
#: pages/checkout.php:324 pages/checkout.php:326 pages/checkout.php:328
|
10833 |
+
#: pages/checkout.php:333 pages/checkout.php:336
|
10834 |
msgid "First Name"
|
10835 |
msgstr ""
|
10836 |
|
10837 |
+
#: includes/profile.php:509 pages/billing.php:156 pages/checkout.php:234
|
10838 |
+
#: includes/profile.php:491 includes/profile.php:500 includes/profile.php:528
|
10839 |
+
#: pages/billing.php:69 pages/billing.php:73 pages/billing.php:82
|
10840 |
+
#: pages/billing.php:85 pages/billing.php:87 pages/billing.php:88
|
10841 |
+
#: pages/billing.php:91 pages/billing.php:108 pages/billing.php:111
|
10842 |
+
#: pages/billing.php:112 pages/billing.php:114 pages/billing.php:116
|
10843 |
+
#: pages/billing.php:117 pages/billing.php:125 pages/billing.php:134
|
10844 |
+
#: pages/billing.php:156 pages/checkout.php:234 pages/checkout.php:283
|
10845 |
+
#: pages/checkout.php:291 pages/checkout.php:309 pages/checkout.php:311
|
10846 |
+
#: pages/checkout.php:313 pages/checkout.php:322 pages/checkout.php:325
|
10847 |
+
#: pages/checkout.php:328 pages/checkout.php:330 pages/checkout.php:332
|
10848 |
+
#: pages/checkout.php:337 pages/checkout.php:340
|
10849 |
msgid "Last Name"
|
10850 |
msgstr ""
|
10851 |
|
10852 |
+
#: includes/profile.php:510 includes/profile.php:492 includes/profile.php:501
|
10853 |
+
#: includes/profile.php:533
|
10854 |
msgid "Display name publicly as"
|
10855 |
msgstr ""
|
10856 |
|
10857 |
+
#: includes/profile.php:546 includes/profile.php:528 includes/profile.php:537
|
10858 |
+
#: includes/profile.php:566
|
10859 |
msgid "Update Profile"
|
10860 |
msgstr ""
|
10861 |
|
10862 |
+
#: includes/profile.php:602 includes/profile.php:584 includes/profile.php:593
|
10863 |
+
#: includes/profile.php:622
|
10864 |
msgid "Please enter your current password."
|
10865 |
msgstr ""
|
10866 |
|
10867 |
+
#: includes/profile.php:606 includes/profile.php:588 includes/profile.php:597
|
10868 |
+
#: includes/profile.php:626
|
10869 |
msgid "Your current password is incorrect."
|
10870 |
msgstr ""
|
10871 |
|
10872 |
+
#: includes/profile.php:617 includes/profile.php:599 includes/profile.php:608
|
10873 |
+
#: includes/profile.php:637
|
10874 |
msgid "Your password has been updated."
|
10875 |
msgstr ""
|
10876 |
|
10877 |
+
#: includes/profile.php:633 includes/profile.php:615 includes/profile.php:624
|
10878 |
+
#: includes/profile.php:653 pages/account.php:56 pages/account.php:60
|
10879 |
+
#: pages/account.php:81 shortcodes/pmpro_account.php:111
|
10880 |
+
#: shortcodes/pmpro_account.php:113 shortcodes/pmpro_account.php:114
|
10881 |
+
#: shortcodes/pmpro_account.php:116
|
10882 |
msgid "Change Password"
|
10883 |
msgstr ""
|
10884 |
|
10885 |
+
#: includes/profile.php:647 includes/profile.php:629 includes/profile.php:638
|
10886 |
+
#: includes/profile.php:667
|
10887 |
msgid "Current Password"
|
10888 |
msgstr ""
|
10889 |
|
10890 |
+
#: includes/profile.php:649 includes/profile.php:654 includes/profile.php:661
|
10891 |
#: includes/profile.php:535 includes/profile.php:546 includes/profile.php:631
|
10892 |
+
#: includes/profile.php:636 includes/profile.php:640 includes/profile.php:643
|
10893 |
+
#: includes/profile.php:645 includes/profile.php:652 includes/profile.php:669
|
10894 |
#: includes/profile.php:674 includes/profile.php:681
|
10895 |
msgid "Required Field"
|
10896 |
msgstr ""
|
10897 |
|
10898 |
+
#: includes/profile.php:652 includes/profile.php:634 includes/profile.php:643
|
10899 |
+
#: includes/profile.php:672
|
10900 |
msgid "New Password"
|
10901 |
msgstr ""
|
10902 |
|
10903 |
+
#: includes/profile.php:659 includes/profile.php:641 includes/profile.php:650
|
10904 |
+
#: includes/profile.php:679
|
10905 |
msgid "Confirm New Password"
|
10906 |
msgstr ""
|
10907 |
|
10908 |
+
#: includes/updates.php:109 includes/updates.php:97 includes/updates.php:110
|
10909 |
msgid "Paid Memberships Pro Data Update Required"
|
10910 |
msgstr ""
|
10911 |
|
10912 |
+
#: includes/updates.php:110 includes/updates.php:111
|
10913 |
#, php-format
|
10914 |
msgid ""
|
10915 |
"(1) <a target=\"_blank\" href=\"%s\">Backup your WordPress database</a></"
|
10916 |
"strong> and then (2) <a href=\"%s\">click here to start the update</a>."
|
10917 |
msgstr ""
|
10918 |
|
10919 |
+
#: includes/updates.php:130 includes/updates.php:123 includes/updates.php:132
|
10920 |
#: includes/updates.php:136
|
10921 |
msgid "All Paid Memberships Pro updates have finished."
|
10922 |
msgstr ""
|
10935 |
"order to display correctly."
|
10936 |
msgstr ""
|
10937 |
|
10938 |
+
#: includes/updates/upgrade_1_9_4.php:27 includes/license.php:203
|
10939 |
+
#: includes/license.php:206 includes/license.php:274 includes/license.php:279
|
10940 |
+
#: includes/license.php:289 includes/license.php:292 includes/license.php:294
|
10941 |
+
#: includes/license.php:302 includes/updates/upgrade_1_9_4.php:27
|
10942 |
+
msgid "Dismiss"
|
10943 |
+
msgstr ""
|
10944 |
+
|
10945 |
#: includes/updates/upgrade_1_9_4.php:27 includes/updates/upgrade_1_9_4.php:27
|
10946 |
msgid ""
|
10947 |
"If you notice UI issues after upgrading, <a href=\"https://www."
|
11018 |
#: pages/confirmation.php:69 pages/confirmation.php:78
|
11019 |
#: pages/confirmation.php:79 pages/confirmation.php:82 pages/invoice.php:48
|
11020 |
#: pages/invoice.php:50 pages/invoice.php:60 pages/invoice.php:61
|
11021 |
+
#: pages/invoice.php:62 pages/invoice.php:69
|
11022 |
msgid "Payment Method"
|
11023 |
msgstr ""
|
11024 |
|
11027 |
#: pages/confirmation.php:81 pages/confirmation.php:82
|
11028 |
#: pages/confirmation.php:83 pages/confirmation.php:88 pages/invoice.php:61
|
11029 |
#: pages/invoice.php:62 pages/invoice.php:63 pages/invoice.php:67
|
11030 |
+
#: pages/invoice.php:69 pages/invoice.php:71
|
11031 |
msgid "ending in"
|
11032 |
msgstr ""
|
11033 |
|
11034 |
+
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:134
|
11035 |
+
#: pages/invoice.php:144 pages/billing.php:97 pages/billing.php:103
|
11036 |
#: pages/billing.php:113 pages/billing.php:119 pages/confirmation.php:111
|
11037 |
#: pages/confirmation.php:113 pages/confirmation.php:121
|
11038 |
#: pages/confirmation.php:124 pages/confirmation.php:131
|
11039 |
#: pages/confirmation.php:132 pages/confirmation.php:133
|
11040 |
#: pages/confirmation.php:134 pages/invoice.php:121 pages/invoice.php:133
|
11041 |
#: pages/invoice.php:134 pages/invoice.php:135 pages/invoice.php:136
|
11042 |
+
#: pages/invoice.php:139 pages/invoice.php:141 pages/invoice.php:143
|
11043 |
msgid "View Your Membership Account →"
|
11044 |
msgstr ""
|
11045 |
|
11075 |
#: pages/confirmation.php:65 pages/confirmation.php:66
|
11076 |
#: pages/confirmation.php:67 pages/confirmation.php:69 pages/invoice.php:46
|
11077 |
#: pages/invoice.php:47 pages/invoice.php:48 pages/invoice.php:49
|
11078 |
+
#: pages/invoice.php:56
|
11079 |
msgid "Billing Address"
|
11080 |
msgstr ""
|
11081 |
|
11303 |
msgid "My Memberships"
|
11304 |
msgstr ""
|
11305 |
|
11306 |
+
#: pages/cancel.php:95 pages/cancel.php:77 pages/cancel.php:92
|
11307 |
#: pages/cancel.php:93
|
11308 |
msgid "Cancel All Memberships"
|
11309 |
msgstr ""
|
11310 |
|
11311 |
+
#: pages/cancel.php:104 pages/cancel.php:22 pages/cancel.php:86
|
11312 |
#: pages/cancel.php:101 pages/cancel.php:102
|
11313 |
msgid "Click here to go to the home page."
|
11314 |
msgstr ""
|
11441 |
msgstr ""
|
11442 |
|
11443 |
#: pages/checkout.php:472 pages/checkout.php:277 pages/checkout.php:284
|
11444 |
+
#: pages/checkout.php:459 pages/checkout.php:472 pages/checkout.php:567
|
11445 |
+
#: pages/checkout.php:575 pages/checkout.php:657 pages/checkout.php:672
|
11446 |
+
#: pages/checkout.php:673 pages/checkout.php:681 pages/checkout.php:686
|
11447 |
+
#: pages/checkout.php:690 pages/checkout.php:692 pages/checkout.php:693
|
11448 |
+
#: pages/checkout.php:696 pages/checkout.php:697
|
11449 |
#, php-format
|
11450 |
msgid "I agree to the %s"
|
11451 |
msgstr ""
|
11452 |
|
11453 |
+
#: pages/checkout.php:497 pages/checkout.php:484 pages/checkout.php:497
|
11454 |
+
#: pages/checkout.php:586 pages/checkout.php:594 pages/checkout.php:667
|
11455 |
+
#: pages/checkout.php:674 pages/checkout.php:677 pages/checkout.php:692
|
11456 |
+
#: pages/checkout.php:693 pages/checkout.php:701 pages/checkout.php:706
|
11457 |
+
#: pages/checkout.php:710 pages/checkout.php:712 pages/checkout.php:713
|
11458 |
+
#: pages/checkout.php:716 pages/checkout.php:717
|
11459 |
msgid "Complete Payment"
|
11460 |
msgstr ""
|
11461 |
|
11462 |
+
#: pages/checkout.php:519 pages/checkout.php:506 pages/checkout.php:519
|
11463 |
+
#: pages/checkout.php:608 pages/checkout.php:616 pages/checkout.php:687
|
11464 |
+
#: pages/checkout.php:694 pages/checkout.php:697 pages/checkout.php:713
|
11465 |
+
#: pages/checkout.php:714 pages/checkout.php:723 pages/checkout.php:728
|
11466 |
+
#: pages/checkout.php:732 pages/checkout.php:734 pages/checkout.php:735
|
11467 |
+
#: pages/checkout.php:738 pages/checkout.php:739
|
11468 |
msgid "Processing..."
|
11469 |
msgstr ""
|
11470 |
|
11506 |
msgid "Print"
|
11507 |
msgstr ""
|
11508 |
|
11509 |
+
#: pages/confirmation.php:52 pages/confirmation.php:126 pages/invoice.php:25
|
11510 |
#: pages/confirmation.php:45 pages/confirmation.php:46
|
11511 |
#: pages/confirmation.php:51 pages/confirmation.php:52
|
11512 |
#: pages/confirmation.php:102 pages/confirmation.php:104
|
11524 |
msgid "Membership Expires"
|
11525 |
msgstr ""
|
11526 |
|
11527 |
+
#: pages/confirmation.php:91 pages/invoice.php:81 pages/invoice.php:114
|
11528 |
#: pages/confirmation.php:61 pages/confirmation.php:63
|
11529 |
#: pages/confirmation.php:65 pages/confirmation.php:71
|
11530 |
#: pages/confirmation.php:87 pages/confirmation.php:88
|
11531 |
#: pages/confirmation.php:90 pages/invoice.php:50 pages/invoice.php:52
|
11532 |
#: pages/invoice.php:69 pages/invoice.php:70 pages/invoice.php:71
|
11533 |
+
#: pages/invoice.php:72 pages/invoice.php:80 pages/invoice.php:90
|
11534 |
+
#: pages/invoice.php:102 pages/invoice.php:103 pages/invoice.php:104
|
11535 |
+
#: pages/invoice.php:105 pages/invoice.php:107 pages/invoice.php:109
|
11536 |
+
#: pages/invoice.php:110 pages/invoice.php:113
|
11537 |
msgid "Total Billed"
|
11538 |
msgstr ""
|
11539 |
|
11540 |
+
#: pages/confirmation.php:97 pages/invoice.php:87 pages/confirmation.php:93
|
11541 |
#: pages/confirmation.php:94 pages/confirmation.php:96 pages/invoice.php:75
|
11542 |
#: pages/invoice.php:76 pages/invoice.php:77 pages/invoice.php:78
|
11543 |
+
#: pages/invoice.php:80 pages/invoice.php:82 pages/invoice.php:86
|
11544 |
msgid "Coupon"
|
11545 |
msgstr ""
|
11546 |
|
11547 |
+
#: pages/confirmation.php:114 pages/confirmation.php:97
|
11548 |
#: pages/confirmation.php:100 pages/confirmation.php:103
|
11549 |
#: pages/confirmation.php:110 pages/confirmation.php:111
|
11550 |
#: pages/confirmation.php:113
|
11554 |
"sent to %s."
|
11555 |
msgstr ""
|
11556 |
|
11557 |
+
#: pages/confirmation.php:127 shortcodes/pmpro_account.php:234
|
11558 |
#: pages/confirmation.php:103 pages/confirmation.php:105
|
11559 |
#: pages/confirmation.php:113 pages/confirmation.php:116
|
11560 |
#: pages/confirmation.php:123 pages/confirmation.php:124
|
11563 |
msgid "Pending"
|
11564 |
msgstr ""
|
11565 |
|
11566 |
+
#: pages/confirmation.php:136 pages/confirmation.php:113
|
11567 |
#: pages/confirmation.php:115 pages/confirmation.php:123
|
11568 |
#: pages/confirmation.php:126 pages/confirmation.php:133
|
11569 |
#: pages/confirmation.php:134 pages/confirmation.php:135
|
11573 |
"site owner."
|
11574 |
msgstr ""
|
11575 |
|
11576 |
+
#: pages/invoice.php:112 pages/invoice.php:88 pages/invoice.php:100
|
11577 |
#: pages/invoice.php:101 pages/invoice.php:102 pages/invoice.php:103
|
11578 |
+
#: pages/invoice.php:106 pages/invoice.php:108 pages/invoice.php:111
|
11579 |
msgid "Invoice #"
|
11580 |
msgstr ""
|
11581 |
|
11582 |
+
#: pages/invoice.php:138 pages/invoice.php:114 pages/invoice.php:126
|
11583 |
#: pages/invoice.php:127 pages/invoice.php:128 pages/invoice.php:129
|
11584 |
+
#: pages/invoice.php:132 pages/invoice.php:134 pages/invoice.php:137
|
11585 |
msgid "No invoices found."
|
11586 |
msgstr ""
|
11587 |
|
11588 |
+
#: pages/invoice.php:146 pages/invoice.php:125 pages/invoice.php:137
|
11589 |
#: pages/invoice.php:138 pages/invoice.php:139 pages/invoice.php:140
|
11590 |
#: pages/invoice.php:143 pages/invoice.php:145
|
11591 |
msgid "← View All Invoices"
|
11592 |
msgstr ""
|
11593 |
|
11594 |
+
#: pages/levels.php:66 pages/levels.php:68 pages/levels.php:47
|
|
|
|
|
|
|
|
|
|
|
11595 |
#: pages/levels.php:49 pages/levels.php:69 pages/levels.php:71
|
11596 |
#: pages/levels.php:113 pages/levels.php:115
|
11597 |
msgid "Select"
|
11598 |
msgstr ""
|
11599 |
|
11600 |
+
#: pages/levels.php:75 pages/account.php:33 pages/levels.php:57
|
11601 |
#: pages/levels.php:78 pages/levels.php:123 shortcodes/pmpro_account.php:59
|
11602 |
#: shortcodes/pmpro_account.php:60 shortcodes/pmpro_account.php:61
|
11603 |
msgid "Renew"
|
11604 |
msgstr ""
|
11605 |
|
11606 |
+
#: pages/levels.php:79 pages/levels.php:63 pages/levels.php:82
|
11607 |
#: pages/levels.php:117 pages/levels.php:129
|
11608 |
msgid "Your Level"
|
11609 |
msgstr ""
|
11610 |
|
11611 |
+
#: pages/levels.php:94 pages/levels.php:79 pages/levels.php:97
|
11612 |
#: pages/levels.php:98 pages/levels.php:129 pages/levels.php:145
|
11613 |
msgid "← Return to Your Account"
|
11614 |
msgstr ""
|
11615 |
|
11616 |
+
#: pages/levels.php:96 pages/levels.php:81 pages/levels.php:99
|
11617 |
#: pages/levels.php:100 pages/levels.php:131 pages/levels.php:147
|
11618 |
msgid "← Return to Home"
|
11619 |
msgstr ""
|
11620 |
|
11621 |
+
#: paid-memberships-pro.php:157 adminpages/orders.php:398
|
11622 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
11623 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:123
|
11624 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
11631 |
msgid "Testing Only"
|
11632 |
msgstr ""
|
11633 |
|
11634 |
+
#: paid-memberships-pro.php:162 paid-memberships-pro.php:120
|
11635 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:128
|
11636 |
#: paid-memberships-pro.php:129 paid-memberships-pro.php:130
|
11637 |
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
|
11643 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
11644 |
msgstr ""
|
11645 |
|
11646 |
+
#: paid-memberships-pro.php:167 paid-memberships-pro.php:125
|
11647 |
#: paid-memberships-pro.php:126 paid-memberships-pro.php:133
|
11648 |
#: paid-memberships-pro.php:134 paid-memberships-pro.php:135
|
11649 |
#: paid-memberships-pro.php:136 paid-memberships-pro.php:137
|
11655 |
msgid "Cybersource"
|
11656 |
msgstr ""
|
11657 |
|
11658 |
+
#: paid-memberships-pro.php:171 paid-memberships-pro.php:161
|
11659 |
#: paid-memberships-pro.php:162 paid-memberships-pro.php:170
|
11660 |
msgid "Default"
|
11661 |
msgstr ""
|
11662 |
|
11663 |
+
#: paid-memberships-pro.php:193 paid-memberships-pro.php:156
|
11664 |
#: paid-memberships-pro.php:157 paid-memberships-pro.php:158
|
11665 |
#: paid-memberships-pro.php:159 paid-memberships-pro.php:160
|
11666 |
#: paid-memberships-pro.php:161 paid-memberships-pro.php:166
|
11895 |
"Please contact us."
|
11896 |
msgstr ""
|
11897 |
|
11898 |
+
#: preheaders/checkout.php:773 preheaders/checkout.php:691
|
11899 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
11900 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
11901 |
#: preheaders/checkout.php:730 preheaders/checkout.php:754
|
11911 |
"submit this form again. Please contact the site owner to fix this issue."
|
11912 |
msgstr ""
|
11913 |
|
11914 |
+
#: preheaders/checkout.php:776 preheaders/checkout.php:694
|
11915 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
11916 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
11917 |
#: preheaders/checkout.php:733 preheaders/checkout.php:757
|
11927 |
"this form again. Please contact the site owner to fix this issue."
|
11928 |
msgstr ""
|
11929 |
|
11930 |
+
#: preheaders/checkout.php:787 preheaders/checkout.php:705
|
11931 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
11932 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
11933 |
#: preheaders/checkout.php:744 preheaders/checkout.php:768
|
11943 |
"will be processed."
|
11944 |
msgstr ""
|
11945 |
|
11946 |
+
#: preheaders/checkout.php:789 preheaders/checkout.php:707
|
11947 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
11948 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
11949 |
#: preheaders/checkout.php:746 preheaders/checkout.php:770
|
11987 |
msgid "Trial ending email sent to %s. "
|
11988 |
msgstr ""
|
11989 |
|
11990 |
+
#: services/applydiscountcode.php:86 services/applydiscountcode.php:64
|
11991 |
#: services/applydiscountcode.php:67 services/applydiscountcode.php:70
|
11992 |
#, php-format
|
11993 |
msgid "The %s code has been applied to your order. "
|
11994 |
msgstr ""
|
11995 |
|
11996 |
+
#: services/applydiscountcode.php:120 pages/checkout.php:62
|
11997 |
#: pages/checkout.php:63 pages/checkout.php:64 pages/checkout.php:66
|
11998 |
#: pages/checkout.php:71 pages/checkout.php:72 pages/checkout.php:79
|
11999 |
#: pages/checkout.php:82 services/applydiscountcode.php:74
|
12002 |
msgid "Click here to change your discount code"
|
12003 |
msgstr ""
|
12004 |
|
12005 |
+
#: services/applydiscountcode.php:132 services/applydiscountcode.php:136
|
12006 |
+
#: services/applydiscountcode.php:82 services/applydiscountcode.php:83
|
12007 |
+
#: services/applydiscountcode.php:86 services/applydiscountcode.php:97
|
12008 |
+
#: services/applydiscountcode.php:100
|
12009 |
#, php-format
|
12010 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
12011 |
msgstr ""
|
12012 |
|
12013 |
+
#: services/authnet-silent-post.php:172 services/authnet-silent-post.php:133
|
12014 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
12015 |
#: services/authnet-silent-post.php:144 services/authnet-silent-post.php:145
|
12016 |
#: services/authnet-silent-post.php:149 services/authnet-silent-post.php:167
|
13463 |
msgid "Verify Key"
|
13464 |
msgstr ""
|
13465 |
|
13466 |
+
#: includes/license.php:199 includes/license.php:202 includes/license.php:273
|
13467 |
+
#: includes/license.php:278 includes/license.php:288 includes/license.php:290
|
13468 |
+
#: includes/license.php:291 includes/license.php:298
|
13469 |
+
msgid "Invalid PMPro License Key."
|
13470 |
+
msgstr ""
|
13471 |
+
|
13472 |
+
#: includes/license.php:202 includes/license.php:205 includes/license.php:273
|
13473 |
+
#: includes/license.php:278 includes/license.php:288 includes/license.php:291
|
13474 |
+
#: includes/license.php:293 includes/license.php:301
|
13475 |
+
msgid ""
|
13476 |
+
"If you're running Paid Memberships Pro on a production website, we recommend "
|
13477 |
+
"an annual support license."
|
13478 |
+
msgstr ""
|
13479 |
+
|
13480 |
+
#: includes/license.php:203 includes/license.php:206 includes/license.php:274
|
13481 |
+
#: includes/license.php:279 includes/license.php:289 includes/license.php:292
|
13482 |
+
#: includes/license.php:294 includes/license.php:302
|
13483 |
+
msgid "More Info"
|
13484 |
+
msgstr ""
|
13485 |
+
|
13486 |
#: includes/profile.php:82 includes/profile.php:84
|
13487 |
msgid "User is not paying."
|
13488 |
msgstr ""
|
pages/checkout.php
CHANGED
@@ -1,528 +1,528 @@
|
|
1 |
-
<?php
|
2 |
-
global $gateway, $pmpro_review, $skip_account_fields, $pmpro_paypal_token, $wpdb, $current_user, $pmpro_msg, $pmpro_msgt, $pmpro_requirebilling, $pmpro_level, $pmpro_levels, $tospage, $pmpro_show_discount_code, $pmpro_error_fields;
|
3 |
-
global $discount_code, $username, $password, $password2, $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth,$ExpirationYear;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Filter to set if PMPro uses email or text as the type for email field inputs.
|
7 |
-
*
|
8 |
-
* @since 1.8.4.5
|
9 |
-
*
|
10 |
-
* @param bool $use_email_type, true to use email type, false to use text type
|
11 |
-
*/
|
12 |
-
$pmpro_email_field_type = apply_filters('pmpro_email_field_type', true);
|
13 |
-
|
14 |
-
// Set the wrapping class for the checkout div based on the default gateway;
|
15 |
-
$default_gateway = pmpro_getOption( 'gateway' );
|
16 |
-
if ( empty( $default_gateway ) ) {
|
17 |
-
$pmpro_checkout_gateway_class = 'pmpro_checkout_gateway-none';
|
18 |
-
} else {
|
19 |
-
$pmpro_checkout_gateway_class = 'pmpro_checkout_gateway-' . $default_gateway;
|
20 |
-
}
|
21 |
-
?>
|
22 |
-
<div id="pmpro_level-<?php echo $pmpro_level->id; ?>" class="<?php echo pmpro_get_element_class( $pmpro_checkout_gateway_class, 'pmpro_level-' . $pmpro_level->id ); ?>">
|
23 |
-
<form id="pmpro_form" class="<?php echo pmpro_get_element_class( 'pmpro_form' ); ?>" action="<?php if(!empty($_REQUEST['review'])) echo pmpro_url("checkout", "?level=" . $pmpro_level->id); ?>" method="post">
|
24 |
-
|
25 |
-
<input type="hidden" id="level" name="level" value="<?php echo esc_attr($pmpro_level->id) ?>" />
|
26 |
-
<input type="hidden" id="checkjavascript" name="checkjavascript" value="1" />
|
27 |
-
<?php if ($discount_code && $pmpro_review) { ?>
|
28 |
-
<input class="<?php echo pmpro_get_element_class( 'input', 'discount_code' ); ?>" id="discount_code" name="discount_code" type="hidden" size="20" value="<?php echo esc_attr($discount_code) ?>" />
|
29 |
-
<?php } ?>
|
30 |
-
|
31 |
-
<?php if($pmpro_msg) { ?>
|
32 |
-
<div id="pmpro_message" class="<?php echo pmpro_get_element_class( 'pmpro_message ' . $pmpro_msgt, $pmpro_msgt ); ?>"><?php echo $pmpro_msg?></div>
|
33 |
-
<?php } else { ?>
|
34 |
-
<div id="pmpro_message" class="<?php echo pmpro_get_element_class( 'pmpro_message' ); ?>" style="display: none;"></div>
|
35 |
-
<?php } ?>
|
36 |
-
|
37 |
-
<?php if($pmpro_review) { ?>
|
38 |
-
<p><?php _e('Almost done. Review the membership information and pricing below then <strong>click the "Complete Payment" button</strong> to finish your order.', 'paid-memberships-pro' );?></p>
|
39 |
-
<?php } ?>
|
40 |
-
|
41 |
-
<?php
|
42 |
-
$include_pricing_fields = apply_filters( 'pmpro_include_pricing_fields', true );
|
43 |
-
if ( $include_pricing_fields ) {
|
44 |
-
?>
|
45 |
-
<div id="pmpro_pricing_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_pricing_fields' ); ?>">
|
46 |
-
<h3>
|
47 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Membership Level', 'paid-memberships-pro' );?></span>
|
48 |
-
<?php if(count($pmpro_levels) > 1) { ?><span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-msg' ); ?>"><a href="<?php echo pmpro_url("levels"); ?>"><?php _e('change', 'paid-memberships-pro' );?></a></span><?php } ?>
|
49 |
-
</h3>
|
50 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
51 |
-
<p>
|
52 |
-
<?php printf(__('You have selected the <strong>%s</strong> membership level.', 'paid-memberships-pro' ), $pmpro_level->name);?>
|
53 |
-
</p>
|
54 |
-
|
55 |
-
<?php
|
56 |
-
/**
|
57 |
-
* All devs to filter the level description at checkout.
|
58 |
-
* We also have a function in includes/filters.php that applies the the_content filters to this description.
|
59 |
-
* @param string $description The level description.
|
60 |
-
* @param object $pmpro_level The PMPro Level object.
|
61 |
-
*/
|
62 |
-
$level_description = apply_filters('pmpro_level_description', $pmpro_level->description, $pmpro_level);
|
63 |
-
if(!empty($level_description))
|
64 |
-
echo $level_description;
|
65 |
-
?>
|
66 |
-
|
67 |
-
<div id="pmpro_level_cost">
|
68 |
-
<?php if($discount_code && pmpro_checkDiscountCode($discount_code)) { ?>
|
69 |
-
<?php printf(__('<p class="' . pmpro_get_element_class( 'pmpro_level_discount_applied' ) . '">The <strong>%s</strong> code has been applied to your order.</p>', 'paid-memberships-pro' ), $discount_code);?>
|
70 |
-
<?php } ?>
|
71 |
-
<?php echo wpautop(pmpro_getLevelCost($pmpro_level)); ?>
|
72 |
-
<?php echo wpautop(pmpro_getLevelExpiration($pmpro_level)); ?>
|
73 |
-
</div>
|
74 |
-
|
75 |
-
<?php do_action("pmpro_checkout_after_level_cost"); ?>
|
76 |
-
|
77 |
-
<?php if($pmpro_show_discount_code) { ?>
|
78 |
-
<?php if($discount_code && !$pmpro_review) { ?>
|
79 |
-
<p id="other_discount_code_p" class="<?php echo pmpro_get_element_class( 'pmpro_small', 'other_discount_code_p' ); ?>"><a id="other_discount_code_a" href="#discount_code"><?php _e('Click here to change your discount code.', 'paid-memberships-pro' );?></a></p>
|
80 |
-
<?php } elseif(!$pmpro_review) { ?>
|
81 |
-
<p id="other_discount_code_p" class="<?php echo pmpro_get_element_class( 'pmpro_small', 'other_discount_code_p' ); ?>"><?php _e('Do you have a discount code?', 'paid-memberships-pro' );?> <a id="other_discount_code_a" href="#discount_code"><?php _e('Click here to enter your discount code', 'paid-memberships-pro' );?></a>.</p>
|
82 |
-
<?php } elseif($pmpro_review && $discount_code) { ?>
|
83 |
-
<p><strong><?php _e('Discount Code', 'paid-memberships-pro' );?>:</strong> <?php echo $discount_code?></p>
|
84 |
-
<?php } ?>
|
85 |
-
<?php } ?>
|
86 |
-
|
87 |
-
<?php if($pmpro_show_discount_code) { ?>
|
88 |
-
<div id="other_discount_code_tr" style="display: none;">
|
89 |
-
<label for="other_discount_code"><?php _e('Discount Code', 'paid-memberships-pro' );?></label>
|
90 |
-
<input id="other_discount_code" name="other_discount_code" type="text" class="<?php echo pmpro_get_element_class( 'input', 'other_discount_code' ); ?>" size="20" value="<?php echo esc_attr($discount_code); ?>" />
|
91 |
-
<input type="button" name="other_discount_code_button" id="other_discount_code_button" value="<?php _e('Apply', 'paid-memberships-pro' );?>" />
|
92 |
-
</div>
|
93 |
-
<?php } ?>
|
94 |
-
</div> <!-- end pmpro_checkout-fields -->
|
95 |
-
</div> <!-- end pmpro_pricing_fields -->
|
96 |
-
<?php
|
97 |
-
} // if ( $include_pricing_fields )
|
98 |
-
?>
|
99 |
-
|
100 |
-
<?php
|
101 |
-
do_action('pmpro_checkout_after_pricing_fields');
|
102 |
-
?>
|
103 |
-
|
104 |
-
<?php if(!$skip_account_fields && !$pmpro_review) { ?>
|
105 |
-
|
106 |
-
<?php
|
107 |
-
// Get discount code from URL parameter, so if the user logs in it will keep it applied.
|
108 |
-
$discount_code_link = !empty( $discount_code) ? '&discount_code=' . $discount_code : '';
|
109 |
-
?>
|
110 |
-
<div id="pmpro_user_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_user_fields' ); ?>">
|
111 |
-
<hr />
|
112 |
-
<h3>
|
113 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Account Information', 'paid-memberships-pro' );?></span>
|
114 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-msg' ); ?>"><?php _e('Already have an account?', 'paid-memberships-pro' );?> <a href="<?php echo wp_login_url( apply_filters( 'pmpro_checkout_login_redirect', pmpro_url("checkout", "?level=" . $pmpro_level->id . $discount_code_link) ) ); ?>"><?php _e('Log in here', 'paid-memberships-pro' );?></a></span>
|
115 |
-
</h3>
|
116 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
117 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-username', 'pmpro_checkout-field-username' ); ?>">
|
118 |
-
<label for="username"><?php _e('Username', 'paid-memberships-pro' );?></label>
|
119 |
-
<input id="username" name="username" type="text" class="<?php echo pmpro_get_element_class( 'input', 'username' ); ?>" size="30" value="<?php echo esc_attr($username); ?>" />
|
120 |
-
</div> <!-- end pmpro_checkout-field-username -->
|
121 |
-
|
122 |
-
<?php
|
123 |
-
do_action('pmpro_checkout_after_username');
|
124 |
-
?>
|
125 |
-
|
126 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-password', 'pmpro_checkout-field-password' ); ?>">
|
127 |
-
<label for="password"><?php _e('Password', 'paid-memberships-pro' );?></label>
|
128 |
-
<input id="password" name="password" type="password" class="<?php echo pmpro_get_element_class( 'input', 'password' ); ?>" size="30" value="<?php echo esc_attr($password); ?>" />
|
129 |
-
</div> <!-- end pmpro_checkout-field-password -->
|
130 |
-
|
131 |
-
<?php
|
132 |
-
$pmpro_checkout_confirm_password = apply_filters("pmpro_checkout_confirm_password", true);
|
133 |
-
if($pmpro_checkout_confirm_password) { ?>
|
134 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-password2', 'pmpro_checkout-field-password2' ); ?>">
|
135 |
-
<label for="password2"><?php _e('Confirm Password', 'paid-memberships-pro' );?></label>
|
136 |
-
<input id="password2" name="password2" type="password" class="<?php echo pmpro_get_element_class( 'input', 'password2' ); ?>" size="30" value="<?php echo esc_attr($password2); ?>" />
|
137 |
-
</div> <!-- end pmpro_checkout-field-password2 -->
|
138 |
-
<?php } else { ?>
|
139 |
-
<input type="hidden" name="password2_copy" value="1" />
|
140 |
-
<?php }
|
141 |
-
?>
|
142 |
-
|
143 |
-
<?php
|
144 |
-
do_action('pmpro_checkout_after_password');
|
145 |
-
?>
|
146 |
-
|
147 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bemail', 'pmpro_checkout-field-bemail' ); ?>">
|
148 |
-
<label for="bemail"><?php _e('Email Address', 'paid-memberships-pro' );?></label>
|
149 |
-
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bemail' ); ?>" size="30" value="<?php echo esc_attr($bemail); ?>" />
|
150 |
-
</div> <!-- end pmpro_checkout-field-bemail -->
|
151 |
-
|
152 |
-
<?php
|
153 |
-
$pmpro_checkout_confirm_email = apply_filters("pmpro_checkout_confirm_email", true);
|
154 |
-
if($pmpro_checkout_confirm_email) { ?>
|
155 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bconfirmemail', 'pmpro_checkout-field-bconfirmemail' ); ?>">
|
156 |
-
<label for="bconfirmemail"><?php _e('Confirm Email Address', 'paid-memberships-pro' );?></label>
|
157 |
-
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bconfirmemail' ); ?>" size="30" value="<?php echo esc_attr($bconfirmemail); ?>" />
|
158 |
-
</div> <!-- end pmpro_checkout-field-bconfirmemail -->
|
159 |
-
<?php } else { ?>
|
160 |
-
<input type="hidden" name="bconfirmemail_copy" value="1" />
|
161 |
-
<?php }
|
162 |
-
?>
|
163 |
-
|
164 |
-
<?php
|
165 |
-
do_action('pmpro_checkout_after_email');
|
166 |
-
?>
|
167 |
-
|
168 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_hidden' ); ?>">
|
169 |
-
<label for="fullname"><?php _e('Full Name', 'paid-memberships-pro' );?></label>
|
170 |
-
<input id="fullname" name="fullname" type="text" class="<?php echo pmpro_get_element_class( 'input', 'fullname' ); ?>" size="30" value="" autocomplete="off"/> <strong><?php _e('LEAVE THIS BLANK', 'paid-memberships-pro' );?></strong>
|
171 |
-
</div> <!-- end pmpro_hidden -->
|
172 |
-
|
173 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_captcha', 'pmpro_captcha' ); ?>">
|
174 |
-
<?php
|
175 |
-
global $recaptcha, $recaptcha_publickey;
|
176 |
-
if($recaptcha == 2 || ($recaptcha == 1 && pmpro_isLevelFree($pmpro_level))) {
|
177 |
-
echo pmpro_recaptcha_get_html($recaptcha_publickey, NULL, true);
|
178 |
-
}
|
179 |
-
?>
|
180 |
-
</div> <!-- end pmpro_captcha -->
|
181 |
-
|
182 |
-
<?php
|
183 |
-
do_action('pmpro_checkout_after_captcha');
|
184 |
-
?>
|
185 |
-
</div> <!-- end pmpro_checkout-fields -->
|
186 |
-
</div> <!-- end pmpro_user_fields -->
|
187 |
-
<?php } elseif($current_user->ID && !$pmpro_review) { ?>
|
188 |
-
<div id="pmpro_account_loggedin" class="<?php echo pmpro_get_element_class( 'pmpro_message pmpro_alert', 'pmpro_account_loggedin' ); ?>">
|
189 |
-
<?php printf(__('You are logged in as <strong>%s</strong>. If you would like to use a different account for this membership, <a href="%s">log out now</a>.', 'paid-memberships-pro' ), $current_user->user_login, wp_logout_url($_SERVER['REQUEST_URI'])); ?>
|
190 |
-
</div> <!-- end pmpro_account_loggedin -->
|
191 |
-
<?php } ?>
|
192 |
-
|
193 |
-
<?php
|
194 |
-
do_action('pmpro_checkout_after_user_fields');
|
195 |
-
?>
|
196 |
-
|
197 |
-
<?php
|
198 |
-
do_action('pmpro_checkout_boxes');
|
199 |
-
?>
|
200 |
-
|
201 |
-
<?php if(pmpro_getGateway() == "paypal" && empty($pmpro_review) && true == apply_filters('pmpro_include_payment_option_for_paypal', true ) ) { ?>
|
202 |
-
<div id="pmpro_payment_method" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_payment_method' ); ?>" <?php if(!$pmpro_requirebilling) { ?>style="display: none;"<?php } ?>>
|
203 |
-
<hr />
|
204 |
-
<h3>
|
205 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Choose your Payment Method', 'paid-memberships-pro' ); ?></span>
|
206 |
-
</h3>
|
207 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
208 |
-
<span class="<?php echo pmpro_get_element_class( 'gateway_paypal' ); ?>">
|
209 |
-
<input type="radio" name="gateway" value="paypal" <?php if(!$gateway || $gateway == "paypal") { ?>checked="checked"<?php } ?> />
|
210 |
-
<a href="javascript:void(0);" class="<?php echo pmpro_get_element_class( 'pmpro_radio' ); ?>"><?php _e('Check Out with a Credit Card Here', 'paid-memberships-pro' );?></a>
|
211 |
-
</span>
|
212 |
-
<span class="<?php echo pmpro_get_element_class( 'gateway_paypalexpress' ); ?>">
|
213 |
-
<input type="radio" name="gateway" value="paypalexpress" <?php if($gateway == "paypalexpress") { ?>checked="checked"<?php } ?> />
|
214 |
-
<a href="javascript:void(0);" class="<?php echo pmpro_get_element_class( 'pmpro_radio' ); ?>"><?php _e('Check Out with PayPal', 'paid-memberships-pro' );?></a>
|
215 |
-
</span>
|
216 |
-
</div> <!-- end pmpro_checkout-fields -->
|
217 |
-
</div> <!-- end pmpro_payment_method -->
|
218 |
-
<?php } ?>
|
219 |
-
|
220 |
-
<?php
|
221 |
-
$pmpro_include_billing_address_fields = apply_filters('pmpro_include_billing_address_fields', true);
|
222 |
-
if($pmpro_include_billing_address_fields) { ?>
|
223 |
-
<div id="pmpro_billing_address_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_billing_address_fields' ); ?>" <?php if(!$pmpro_requirebilling || apply_filters("pmpro_hide_billing_address_fields", false) ){ ?>style="display: none;"<?php } ?>>
|
224 |
-
<hr />
|
225 |
-
<h3>
|
226 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Billing Address', 'paid-memberships-pro' );?></span>
|
227 |
-
</h3>
|
228 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
229 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bfirstname', 'pmpro_checkout-field-bfirstname' ); ?>">
|
230 |
-
<label for="bfirstname"><?php _e('First Name', 'paid-memberships-pro' );?></label>
|
231 |
-
<input id="bfirstname" name="bfirstname" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bfirstname' ); ?>" size="30" value="<?php echo esc_attr($bfirstname); ?>" />
|
232 |
-
</div> <!-- end pmpro_checkout-field-bfirstname -->
|
233 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-blastname', 'pmpro_checkout-field-blastname' ); ?>">
|
234 |
-
<label for="blastname"><?php _e('Last Name', 'paid-memberships-pro' );?></label>
|
235 |
-
<input id="blastname" name="blastname" type="text" class="<?php echo pmpro_get_element_class( 'input', 'blastname' ); ?>" size="30" value="<?php echo esc_attr($blastname); ?>" />
|
236 |
-
</div> <!-- end pmpro_checkout-field-blastname -->
|
237 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-baddress1', 'pmpro_checkout-field-baddress1' ); ?>">
|
238 |
-
<label for="baddress1"><?php _e('Address 1', 'paid-memberships-pro' );?></label>
|
239 |
-
<input id="baddress1" name="baddress1" type="text" class="<?php echo pmpro_get_element_class( 'input', 'baddress1' ); ?>" size="30" value="<?php echo esc_attr($baddress1); ?>" />
|
240 |
-
</div> <!-- end pmpro_checkout-field-baddress1 -->
|
241 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-baddress2', 'pmpro_checkout-field-baddress2' ); ?>">
|
242 |
-
<label for="baddress2"><?php _e('Address 2', 'paid-memberships-pro' );?></label>
|
243 |
-
<input id="baddress2" name="baddress2" type="text" class="<?php echo pmpro_get_element_class( 'input', 'baddress2' ); ?>" size="30" value="<?php echo esc_attr($baddress2); ?>" />
|
244 |
-
</div> <!-- end pmpro_checkout-field-baddress2 -->
|
245 |
-
<?php
|
246 |
-
$longform_address = apply_filters("pmpro_longform_address", true);
|
247 |
-
if($longform_address) { ?>
|
248 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bcity', 'pmpro_checkout-field-bcity' ); ?>">
|
249 |
-
<label for="bcity"><?php _e('City', 'paid-memberships-pro' );?></label>
|
250 |
-
<input id="bcity" name="bcity" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bcity' ); ?>" size="30" value="<?php echo esc_attr($bcity); ?>" />
|
251 |
-
</div> <!-- end pmpro_checkout-field-bcity -->
|
252 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bstate', 'pmpro_checkout-field-bstate' ); ?>">
|
253 |
-
<label for="bstate"><?php _e('State', 'paid-memberships-pro' );?></label>
|
254 |
-
<input id="bstate" name="bstate" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bstate' ); ?>" size="30" value="<?php echo esc_attr($bstate); ?>" />
|
255 |
-
</div> <!-- end pmpro_checkout-field-bstate -->
|
256 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bzipcode', 'pmpro_checkout-field-bzipcode' ); ?>">
|
257 |
-
<label for="bzipcode"><?php _e('Postal Code', 'paid-memberships-pro' );?></label>
|
258 |
-
<input id="bzipcode" name="bzipcode" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bzipcode' ); ?>" size="30" value="<?php echo esc_attr($bzipcode); ?>" />
|
259 |
-
</div> <!-- end pmpro_checkout-field-bzipcode -->
|
260 |
-
<?php } else { ?>
|
261 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bcity_state_zip', 'pmpro_checkout-field-bcity_state_zip' ); ?>">
|
262 |
-
<label for="bcity_state_zip' ); ?>"><?php _e('City, State Zip', 'paid-memberships-pro' );?></label>
|
263 |
-
<input id="bcity" name="bcity" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bcity' ); ?>" size="14" value="<?php echo esc_attr($bcity); ?>" />,
|
264 |
-
<?php
|
265 |
-
$state_dropdowns = apply_filters("pmpro_state_dropdowns", false);
|
266 |
-
if($state_dropdowns === true || $state_dropdowns == "names") {
|
267 |
-
global $pmpro_states;
|
268 |
-
?>
|
269 |
-
<select name="bstate" class="<?php echo pmpro_get_element_class( '', 'bstate' ); ?>">
|
270 |
-
<option value="">--</option>
|
271 |
-
<?php
|
272 |
-
foreach($pmpro_states as $ab => $st) { ?>
|
273 |
-
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $st;?></option>
|
274 |
-
<?php } ?>
|
275 |
-
</select>
|
276 |
-
<?php } elseif($state_dropdowns == "abbreviations") {
|
277 |
-
global $pmpro_states_abbreviations;
|
278 |
-
?>
|
279 |
-
<select name="bstate" class="<?php echo pmpro_get_element_class( '', 'bstate' ); ?>">
|
280 |
-
<option value="">--</option>
|
281 |
-
<?php
|
282 |
-
foreach($pmpro_states_abbreviations as $ab)
|
283 |
-
{
|
284 |
-
?>
|
285 |
-
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $ab;?></option>
|
286 |
-
<?php } ?>
|
287 |
-
</select>
|
288 |
-
<?php } else { ?>
|
289 |
-
<input id="bstate" name="bstate" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bstate' ); ?>" size="2" value="<?php echo esc_attr($bstate); ?>" />
|
290 |
-
<?php } ?>
|
291 |
-
<input id="bzipcode" name="bzipcode" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bzipcode' ); ?>" size="5" value="<?php echo esc_attr($bzipcode); ?>" />
|
292 |
-
</div> <!-- end pmpro_checkout-field-bcity_state_zip -->
|
293 |
-
<?php } ?>
|
294 |
-
|
295 |
-
<?php
|
296 |
-
$show_country = apply_filters("pmpro_international_addresses", true);
|
297 |
-
if($show_country) { ?>
|
298 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bcountry', 'pmpro_checkout-field-bcountry' ); ?>">
|
299 |
-
<label for="bcountry"><?php _e('Country', 'paid-memberships-pro' );?></label>
|
300 |
-
<select name="bcountry" id="bcountry" class="<?php echo pmpro_get_element_class( '', 'bcountry' ); ?>">
|
301 |
-
<?php
|
302 |
-
global $pmpro_countries, $pmpro_default_country;
|
303 |
-
if(!$bcountry) {
|
304 |
-
$bcountry = $pmpro_default_country;
|
305 |
-
}
|
306 |
-
foreach($pmpro_countries as $abbr => $country) { ?>
|
307 |
-
<option value="<?php echo $abbr?>" <?php if($abbr == $bcountry) { ?>selected="selected"<?php } ?>><?php echo $country?></option>
|
308 |
-
<?php } ?>
|
309 |
-
</select>
|
310 |
-
</div> <!-- end pmpro_checkout-field-bcountry -->
|
311 |
-
<?php } else { ?>
|
312 |
-
<input type="hidden" name="bcountry" value="US" />
|
313 |
-
<?php } ?>
|
314 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bphone', 'pmpro_checkout-field-bphone' ); ?>">
|
315 |
-
<label for="bphone"><?php _e('Phone', 'paid-memberships-pro' );?></label>
|
316 |
-
<input id="bphone" name="bphone" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bphone' ); ?>" size="30" value="<?php echo esc_attr(formatPhone($bphone)); ?>" />
|
317 |
-
</div> <!-- end pmpro_checkout-field-bphone -->
|
318 |
-
<?php if($skip_account_fields) { ?>
|
319 |
-
<?php
|
320 |
-
if($current_user->ID) {
|
321 |
-
if(!$bemail && $current_user->user_email) {
|
322 |
-
$bemail = $current_user->user_email;
|
323 |
-
}
|
324 |
-
if(!$bconfirmemail && $current_user->user_email) {
|
325 |
-
$bconfirmemail = $current_user->user_email;
|
326 |
-
}
|
327 |
-
}
|
328 |
-
?>
|
329 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bemail', 'pmpro_checkout-field-bemail' ); ?>">
|
330 |
-
<label for="bemail"><?php _e('Email Address', 'paid-memberships-pro' );?></label>
|
331 |
-
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bemail' ); ?>" size="30" value="<?php echo esc_attr($bemail); ?>" />
|
332 |
-
</div> <!-- end pmpro_checkout-field-bemail -->
|
333 |
-
<?php
|
334 |
-
$pmpro_checkout_confirm_email = apply_filters("pmpro_checkout_confirm_email", true);
|
335 |
-
if($pmpro_checkout_confirm_email) { ?>
|
336 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bconfirmemail', 'pmpro_checkout-field-bconfirmemail' ); ?>">
|
337 |
-
<label for="bconfirmemail"><?php _e('Confirm Email', 'paid-memberships-pro' );?></label>
|
338 |
-
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bconfirmemail' ); ?>" size="30" value="<?php echo esc_attr($bconfirmemail); ?>" />
|
339 |
-
</div> <!-- end pmpro_checkout-field-bconfirmemail -->
|
340 |
-
<?php } else { ?>
|
341 |
-
<input type="hidden" name="bconfirmemail_copy" value="1" />
|
342 |
-
<?php } ?>
|
343 |
-
<?php } ?>
|
344 |
-
</div> <!-- end pmpro_checkout-fields -->
|
345 |
-
</div> <!--end pmpro_billing_address_fields -->
|
346 |
-
<?php } ?>
|
347 |
-
|
348 |
-
<?php do_action("pmpro_checkout_after_billing_fields"); ?>
|
349 |
-
|
350 |
-
<?php
|
351 |
-
$pmpro_accepted_credit_cards = pmpro_getOption("accepted_credit_cards");
|
352 |
-
$pmpro_accepted_credit_cards = explode(",", $pmpro_accepted_credit_cards);
|
353 |
-
$pmpro_accepted_credit_cards_string = pmpro_implodeToEnglish($pmpro_accepted_credit_cards);
|
354 |
-
?>
|
355 |
-
|
356 |
-
<?php
|
357 |
-
$pmpro_include_payment_information_fields = apply_filters("pmpro_include_payment_information_fields", true);
|
358 |
-
if($pmpro_include_payment_information_fields) { ?>
|
359 |
-
<div id="pmpro_payment_information_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_payment_information_fields' ); ?>" <?php if(!$pmpro_requirebilling || apply_filters("pmpro_hide_payment_information_fields", false) ) { ?>style="display: none;"<?php } ?>>
|
360 |
-
<hr />
|
361 |
-
<h3>
|
362 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Payment Information', 'paid-memberships-pro' );?></span>
|
363 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-msg' ); ?>"><?php printf(__('We Accept %s', 'paid-memberships-pro' ), $pmpro_accepted_credit_cards_string);?></span>
|
364 |
-
</h3>
|
365 |
-
<?php $sslseal = pmpro_getOption("sslseal"); ?>
|
366 |
-
<?php if(!empty($sslseal)) { ?>
|
367 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields-display-seal' ); ?>">
|
368 |
-
<?php } ?>
|
369 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
370 |
-
<?php
|
371 |
-
$pmpro_include_cardtype_field = apply_filters('pmpro_include_cardtype_field', false);
|
372 |
-
if($pmpro_include_cardtype_field) { ?>
|
373 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-card-type', 'pmpro_payment-card-type' ); ?>">
|
374 |
-
<label for="CardType"><?php _e('Card Type', 'paid-memberships-pro' );?></label>
|
375 |
-
<select id="CardType" name="CardType" class="<?php echo pmpro_get_element_class( '', 'CardType' ); ?>">
|
376 |
-
<?php foreach($pmpro_accepted_credit_cards as $cc) { ?>
|
377 |
-
<option value="<?php echo $cc; ?>" <?php if($CardType == $cc) { ?>selected="selected"<?php } ?>><?php echo $cc; ?></option>
|
378 |
-
<?php } ?>
|
379 |
-
</select>
|
380 |
-
</div>
|
381 |
-
<?php } else { ?>
|
382 |
-
<input type="hidden" id="CardType" name="CardType" value="<?php echo esc_attr($CardType);?>" />
|
383 |
-
<?php } ?>
|
384 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-account-number', 'pmpro_payment-account-number' ); ?>">
|
385 |
-
<label for="AccountNumber"><?php _e('Card Number', 'paid-memberships-pro' );?></label>
|
386 |
-
<input id="AccountNumber" name="AccountNumber" class="<?php echo pmpro_get_element_class( 'input', 'AccountNumber' ); ?>" type="text" size="30" value="<?php echo esc_attr($AccountNumber); ?>" data-encrypted-name="number" autocomplete="off" />
|
387 |
-
</div>
|
388 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-expiration', 'pmpro_payment-expiration' ); ?>">
|
389 |
-
<label for="ExpirationMonth"><?php _e('Expiration Date', 'paid-memberships-pro' );?></label>
|
390 |
-
<select id="ExpirationMonth" name="ExpirationMonth" class="<?php echo pmpro_get_element_class( '', 'ExpirationMonth' ); ?>">
|
391 |
-
<option value="01" <?php if($ExpirationMonth == "01") { ?>selected="selected"<?php } ?>>01</option>
|
392 |
-
<option value="02" <?php if($ExpirationMonth == "02") { ?>selected="selected"<?php } ?>>02</option>
|
393 |
-
<option value="03" <?php if($ExpirationMonth == "03") { ?>selected="selected"<?php } ?>>03</option>
|
394 |
-
<option value="04" <?php if($ExpirationMonth == "04") { ?>selected="selected"<?php } ?>>04</option>
|
395 |
-
<option value="05" <?php if($ExpirationMonth == "05") { ?>selected="selected"<?php } ?>>05</option>
|
396 |
-
<option value="06" <?php if($ExpirationMonth == "06") { ?>selected="selected"<?php } ?>>06</option>
|
397 |
-
<option value="07" <?php if($ExpirationMonth == "07") { ?>selected="selected"<?php } ?>>07</option>
|
398 |
-
<option value="08" <?php if($ExpirationMonth == "08") { ?>selected="selected"<?php } ?>>08</option>
|
399 |
-
<option value="09" <?php if($ExpirationMonth == "09") { ?>selected="selected"<?php } ?>>09</option>
|
400 |
-
<option value="10" <?php if($ExpirationMonth == "10") { ?>selected="selected"<?php } ?>>10</option>
|
401 |
-
<option value="11" <?php if($ExpirationMonth == "11") { ?>selected="selected"<?php } ?>>11</option>
|
402 |
-
<option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
|
403 |
-
</select>/<select id="ExpirationYear" name="ExpirationYear" class="<?php echo pmpro_get_element_class( '', 'ExpirationYear' ); ?>">
|
404 |
-
<?php
|
405 |
-
$num_years = apply_filters( 'pmpro_num_expiration_years', 10 );
|
406 |
-
|
407 |
-
for($i = date_i18n("Y"); $i < intval( date_i18n("Y") ) + intval( $num_years ); $i++)
|
408 |
-
{
|
409 |
-
?>
|
410 |
-
<option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
|
411 |
-
<?php
|
412 |
-
}
|
413 |
-
?>
|
414 |
-
</select>
|
415 |
-
</div>
|
416 |
-
<?php
|
417 |
-
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
418 |
-
if($pmpro_show_cvv) { ?>
|
419 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-cvv', 'pmpro_payment-cvv' ); ?>">
|
420 |
-
<label for="CVV"><?php _e('Security Code (CVC)', 'paid-memberships-pro' );?></label>
|
421 |
-
<input id="CVV" name="CVV" type="text" size="4" value="<?php if(!empty($_REQUEST['CVV'])) { echo esc_attr($_REQUEST['CVV']); }?>" class="<?php echo pmpro_get_element_class( 'input', 'CVV' ); ?>" /> <small>(<a href="javascript:void(0);" onclick="javascript:window.open('<?php echo pmpro_https_filter(PMPRO_URL); ?>/pages/popup-cvv.html','cvv','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=475');"><?php _e("what's this?", 'paid-memberships-pro' );?></a>)</small>
|
422 |
-
</div>
|
423 |
-
<?php } ?>
|
424 |
-
<?php if($pmpro_show_discount_code) { ?>
|
425 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-discount-code', 'pmpro_payment-discount-code' ); ?>">
|
426 |
-
<label for="discount_code"><?php _e('Discount Code', 'paid-memberships-pro' );?></label>
|
427 |
-
<input class="<?php echo pmpro_get_element_class( 'input', 'discount_code' ); ?>" id="discount_code" name="discount_code" type="text" size="10" value="<?php echo esc_attr($discount_code); ?>" />
|
428 |
-
<input type="button" id="discount_code_button" name="discount_code_button" value="<?php _e('Apply', 'paid-memberships-pro' );?>" />
|
429 |
-
<p id="discount_code_message" class="<?php echo pmpro_get_element_class( 'pmpro_message', 'discount_code_message' ); ?>" style="display: none;"></p>
|
430 |
-
</div>
|
431 |
-
<?php } ?>
|
432 |
-
</div> <!-- end pmpro_checkout-fields -->
|
433 |
-
<?php if(!empty($sslseal)) { ?>
|
434 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields-rightcol pmpro_sslseal', 'pmpro_sslseal' ); ?>"><?php echo stripslashes($sslseal); ?></div>
|
435 |
-
</div> <!-- end pmpro_checkout-fields-display-seal -->
|
436 |
-
<?php } ?>
|
437 |
-
</div> <!-- end pmpro_payment_information_fields -->
|
438 |
-
<?php } ?>
|
439 |
-
|
440 |
-
<?php do_action('pmpro_checkout_after_payment_information_fields'); ?>
|
441 |
-
|
442 |
-
<?php if($tospage && !$pmpro_review) { ?>
|
443 |
-
<div id="pmpro_tos_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_tos_fields' ); ?>">
|
444 |
-
<hr />
|
445 |
-
<h3>
|
446 |
-
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php echo esc_html( $tospage->post_title );?></span>
|
447 |
-
</h3>
|
448 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
449 |
-
<div id="pmpro_license" class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field', 'pmpro_license' ); ?>">
|
450 |
-
<?php
|
451 |
-
/**
|
452 |
-
* Hook to run formatting filters before displaying the content of your "Terms of Service" page at checkout.
|
453 |
-
*
|
454 |
-
* @since 2.4.1
|
455 |
-
*
|
456 |
-
* @param string $pmpro_tos_content The content of the post assigned as the Terms of Service page.
|
457 |
-
* @param string $tospage The post assigned as the Terms of Service page.
|
458 |
-
*
|
459 |
-
* @return string $pmpro_tos_content
|
460 |
-
*/
|
461 |
-
$pmpro_tos_content = apply_filters( 'pmpro_tos_content', do_shortcode( $tospage->post_content ), $tospage );
|
462 |
-
echo $pmpro_tos_content;
|
463 |
-
?>
|
464 |
-
</div> <!-- end pmpro_license -->
|
465 |
-
<?php
|
466 |
-
if ( isset( $_REQUEST['tos'] ) ) {
|
467 |
-
$tos = intval( $_REQUEST['tos'] );
|
468 |
-
} else {
|
469 |
-
$tos = "";
|
470 |
-
}
|
471 |
-
?>
|
472 |
-
<input type="checkbox" name="tos" value="1" id="tos" <?php checked( 1, $tos ); ?> /> <label class="<?php echo pmpro_get_element_class( 'pmpro_label-inline pmpro_clickable', 'tos' ); ?>" for="tos"><?php printf(__('I agree to the %s', 'paid-memberships-pro' ), $tospage->post_title);?></label>
|
473 |
-
</div> <!-- end pmpro_checkout-fields -->
|
474 |
-
</div> <!-- end pmpro_tos_fields -->
|
475 |
-
<?php
|
476 |
-
}
|
477 |
-
?>
|
478 |
-
|
479 |
-
<?php do_action("pmpro_checkout_after_tos_fields"); ?>
|
480 |
-
|
481 |
-
<?php do_action("pmpro_checkout_before_submit_button"); ?>
|
482 |
-
|
483 |
-
<div class="<?php echo pmpro_get_element_class( 'pmpro_submit' ); ?>">
|
484 |
-
<hr />
|
485 |
-
<?php if ( $pmpro_msg ) { ?>
|
486 |
-
<div id="pmpro_message_bottom" class="<?php echo pmpro_get_element_class( 'pmpro_message ' . $pmpro_msgt, $pmpro_msgt ); ?>"><?php echo $pmpro_msg; ?></div>
|
487 |
-
<?php } else { ?>
|
488 |
-
<div id="pmpro_message_bottom" class="<?php echo pmpro_get_element_class( 'pmpro_message' ); ?>" style="display: none;"></div>
|
489 |
-
<?php } ?>
|
490 |
-
|
491 |
-
<?php if($pmpro_review) { ?>
|
492 |
-
|
493 |
-
<span id="pmpro_submit_span">
|
494 |
-
<input type="hidden" name="confirm" value="1" />
|
495 |
-
<input type="hidden" name="token" value="<?php echo esc_attr($pmpro_paypal_token); ?>" />
|
496 |
-
<input type="hidden" name="gateway" value="<?php echo esc_attr($gateway); ?>" />
|
497 |
-
<input type="submit" id="pmpro_btn-submit" class="<?php echo pmpro_get_element_class( 'pmpro_btn pmpro_btn-submit-checkout', 'pmpro_btn-submit-checkout' ); ?>" value="<?php _e('Complete Payment', 'paid-memberships-pro' );?> »" />
|
498 |
-
</span>
|
499 |
-
|
500 |
-
<?php } else { ?>
|
501 |
-
|
502 |
-
<?php
|
503 |
-
$pmpro_checkout_default_submit_button = apply_filters('pmpro_checkout_default_submit_button', true);
|
504 |
-
if($pmpro_checkout_default_submit_button)
|
505 |
-
{
|
506 |
-
?>
|
507 |
-
<span id="pmpro_submit_span">
|
508 |
-
<input type="hidden" name="submit-checkout" value="1" />
|
509 |
-
<input type="submit" id="pmpro_btn-submit" class="<?php echo pmpro_get_element_class( 'pmpro_btn pmpro_btn-submit-checkout', 'pmpro_btn-submit-checkout' ); ?>" value="<?php if($pmpro_requirebilling) { _e('Submit and Check Out', 'paid-memberships-pro' ); } else { _e('Submit and Confirm', 'paid-memberships-pro' );}?> »" />
|
510 |
-
</span>
|
511 |
-
<?php
|
512 |
-
}
|
513 |
-
?>
|
514 |
-
|
515 |
-
<?php } ?>
|
516 |
-
|
517 |
-
<span id="pmpro_processing_message" style="visibility: hidden;">
|
518 |
-
<?php
|
519 |
-
$processing_message = apply_filters("pmpro_processing_message", __("Processing...", 'paid-memberships-pro' ));
|
520 |
-
echo $processing_message;
|
521 |
-
?>
|
522 |
-
</span>
|
523 |
-
</div>
|
524 |
-
</form>
|
525 |
-
|
526 |
-
<?php do_action('pmpro_checkout_after_form'); ?>
|
527 |
-
|
528 |
-
</div> <!-- end pmpro_level-ID -->
|
1 |
+
<?php
|
2 |
+
global $gateway, $pmpro_review, $skip_account_fields, $pmpro_paypal_token, $wpdb, $current_user, $pmpro_msg, $pmpro_msgt, $pmpro_requirebilling, $pmpro_level, $pmpro_levels, $tospage, $pmpro_show_discount_code, $pmpro_error_fields;
|
3 |
+
global $discount_code, $username, $password, $password2, $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth,$ExpirationYear;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Filter to set if PMPro uses email or text as the type for email field inputs.
|
7 |
+
*
|
8 |
+
* @since 1.8.4.5
|
9 |
+
*
|
10 |
+
* @param bool $use_email_type, true to use email type, false to use text type
|
11 |
+
*/
|
12 |
+
$pmpro_email_field_type = apply_filters('pmpro_email_field_type', true);
|
13 |
+
|
14 |
+
// Set the wrapping class for the checkout div based on the default gateway;
|
15 |
+
$default_gateway = pmpro_getOption( 'gateway' );
|
16 |
+
if ( empty( $default_gateway ) ) {
|
17 |
+
$pmpro_checkout_gateway_class = 'pmpro_checkout_gateway-none';
|
18 |
+
} else {
|
19 |
+
$pmpro_checkout_gateway_class = 'pmpro_checkout_gateway-' . $default_gateway;
|
20 |
+
}
|
21 |
+
?>
|
22 |
+
<div id="pmpro_level-<?php echo $pmpro_level->id; ?>" class="<?php echo pmpro_get_element_class( $pmpro_checkout_gateway_class, 'pmpro_level-' . $pmpro_level->id ); ?>">
|
23 |
+
<form id="pmpro_form" class="<?php echo pmpro_get_element_class( 'pmpro_form' ); ?>" action="<?php if(!empty($_REQUEST['review'])) echo pmpro_url("checkout", "?level=" . $pmpro_level->id); ?>" method="post">
|
24 |
+
|
25 |
+
<input type="hidden" id="level" name="level" value="<?php echo esc_attr($pmpro_level->id) ?>" />
|
26 |
+
<input type="hidden" id="checkjavascript" name="checkjavascript" value="1" />
|
27 |
+
<?php if ($discount_code && $pmpro_review) { ?>
|
28 |
+
<input class="<?php echo pmpro_get_element_class( 'input pmpro_alter_price', 'discount_code' ); ?>" id="discount_code" name="discount_code" type="hidden" size="20" value="<?php echo esc_attr($discount_code) ?>" />
|
29 |
+
<?php } ?>
|
30 |
+
|
31 |
+
<?php if($pmpro_msg) { ?>
|
32 |
+
<div id="pmpro_message" class="<?php echo pmpro_get_element_class( 'pmpro_message ' . $pmpro_msgt, $pmpro_msgt ); ?>"><?php echo $pmpro_msg?></div>
|
33 |
+
<?php } else { ?>
|
34 |
+
<div id="pmpro_message" class="<?php echo pmpro_get_element_class( 'pmpro_message' ); ?>" style="display: none;"></div>
|
35 |
+
<?php } ?>
|
36 |
+
|
37 |
+
<?php if($pmpro_review) { ?>
|
38 |
+
<p><?php _e('Almost done. Review the membership information and pricing below then <strong>click the "Complete Payment" button</strong> to finish your order.', 'paid-memberships-pro' );?></p>
|
39 |
+
<?php } ?>
|
40 |
+
|
41 |
+
<?php
|
42 |
+
$include_pricing_fields = apply_filters( 'pmpro_include_pricing_fields', true );
|
43 |
+
if ( $include_pricing_fields ) {
|
44 |
+
?>
|
45 |
+
<div id="pmpro_pricing_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_pricing_fields' ); ?>">
|
46 |
+
<h3>
|
47 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Membership Level', 'paid-memberships-pro' );?></span>
|
48 |
+
<?php if(count($pmpro_levels) > 1) { ?><span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-msg' ); ?>"><a href="<?php echo pmpro_url("levels"); ?>"><?php _e('change', 'paid-memberships-pro' );?></a></span><?php } ?>
|
49 |
+
</h3>
|
50 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
51 |
+
<p>
|
52 |
+
<?php printf(__('You have selected the <strong>%s</strong> membership level.', 'paid-memberships-pro' ), $pmpro_level->name);?>
|
53 |
+
</p>
|
54 |
+
|
55 |
+
<?php
|
56 |
+
/**
|
57 |
+
* All devs to filter the level description at checkout.
|
58 |
+
* We also have a function in includes/filters.php that applies the the_content filters to this description.
|
59 |
+
* @param string $description The level description.
|
60 |
+
* @param object $pmpro_level The PMPro Level object.
|
61 |
+
*/
|
62 |
+
$level_description = apply_filters('pmpro_level_description', $pmpro_level->description, $pmpro_level);
|
63 |
+
if(!empty($level_description))
|
64 |
+
echo $level_description;
|
65 |
+
?>
|
66 |
+
|
67 |
+
<div id="pmpro_level_cost">
|
68 |
+
<?php if($discount_code && pmpro_checkDiscountCode($discount_code)) { ?>
|
69 |
+
<?php printf(__('<p class="' . pmpro_get_element_class( 'pmpro_level_discount_applied' ) . '">The <strong>%s</strong> code has been applied to your order.</p>', 'paid-memberships-pro' ), $discount_code);?>
|
70 |
+
<?php } ?>
|
71 |
+
<?php echo wpautop(pmpro_getLevelCost($pmpro_level)); ?>
|
72 |
+
<?php echo wpautop(pmpro_getLevelExpiration($pmpro_level)); ?>
|
73 |
+
</div>
|
74 |
+
|
75 |
+
<?php do_action("pmpro_checkout_after_level_cost"); ?>
|
76 |
+
|
77 |
+
<?php if($pmpro_show_discount_code) { ?>
|
78 |
+
<?php if($discount_code && !$pmpro_review) { ?>
|
79 |
+
<p id="other_discount_code_p" class="<?php echo pmpro_get_element_class( 'pmpro_small', 'other_discount_code_p' ); ?>"><a id="other_discount_code_a" href="#discount_code"><?php _e('Click here to change your discount code.', 'paid-memberships-pro' );?></a></p>
|
80 |
+
<?php } elseif(!$pmpro_review) { ?>
|
81 |
+
<p id="other_discount_code_p" class="<?php echo pmpro_get_element_class( 'pmpro_small', 'other_discount_code_p' ); ?>"><?php _e('Do you have a discount code?', 'paid-memberships-pro' );?> <a id="other_discount_code_a" href="#discount_code"><?php _e('Click here to enter your discount code', 'paid-memberships-pro' );?></a>.</p>
|
82 |
+
<?php } elseif($pmpro_review && $discount_code) { ?>
|
83 |
+
<p><strong><?php _e('Discount Code', 'paid-memberships-pro' );?>:</strong> <?php echo $discount_code?></p>
|
84 |
+
<?php } ?>
|
85 |
+
<?php } ?>
|
86 |
+
|
87 |
+
<?php if($pmpro_show_discount_code) { ?>
|
88 |
+
<div id="other_discount_code_tr" style="display: none;">
|
89 |
+
<label for="other_discount_code"><?php _e('Discount Code', 'paid-memberships-pro' );?></label>
|
90 |
+
<input id="other_discount_code" name="other_discount_code" type="text" class="<?php echo pmpro_get_element_class( 'input pmpro_alter_price', 'other_discount_code' ); ?>" size="20" value="<?php echo esc_attr($discount_code); ?>" />
|
91 |
+
<input type="button" name="other_discount_code_button" id="other_discount_code_button" value="<?php _e('Apply', 'paid-memberships-pro' );?>" />
|
92 |
+
</div>
|
93 |
+
<?php } ?>
|
94 |
+
</div> <!-- end pmpro_checkout-fields -->
|
95 |
+
</div> <!-- end pmpro_pricing_fields -->
|
96 |
+
<?php
|
97 |
+
} // if ( $include_pricing_fields )
|
98 |
+
?>
|
99 |
+
|
100 |
+
<?php
|
101 |
+
do_action('pmpro_checkout_after_pricing_fields');
|
102 |
+
?>
|
103 |
+
|
104 |
+
<?php if(!$skip_account_fields && !$pmpro_review) { ?>
|
105 |
+
|
106 |
+
<?php
|
107 |
+
// Get discount code from URL parameter, so if the user logs in it will keep it applied.
|
108 |
+
$discount_code_link = !empty( $discount_code) ? '&discount_code=' . $discount_code : '';
|
109 |
+
?>
|
110 |
+
<div id="pmpro_user_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_user_fields' ); ?>">
|
111 |
+
<hr />
|
112 |
+
<h3>
|
113 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Account Information', 'paid-memberships-pro' );?></span>
|
114 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-msg' ); ?>"><?php _e('Already have an account?', 'paid-memberships-pro' );?> <a href="<?php echo wp_login_url( apply_filters( 'pmpro_checkout_login_redirect', pmpro_url("checkout", "?level=" . $pmpro_level->id . $discount_code_link) ) ); ?>"><?php _e('Log in here', 'paid-memberships-pro' );?></a></span>
|
115 |
+
</h3>
|
116 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
117 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-username', 'pmpro_checkout-field-username' ); ?>">
|
118 |
+
<label for="username"><?php _e('Username', 'paid-memberships-pro' );?></label>
|
119 |
+
<input id="username" name="username" type="text" class="<?php echo pmpro_get_element_class( 'input', 'username' ); ?>" size="30" value="<?php echo esc_attr($username); ?>" />
|
120 |
+
</div> <!-- end pmpro_checkout-field-username -->
|
121 |
+
|
122 |
+
<?php
|
123 |
+
do_action('pmpro_checkout_after_username');
|
124 |
+
?>
|
125 |
+
|
126 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-password', 'pmpro_checkout-field-password' ); ?>">
|
127 |
+
<label for="password"><?php _e('Password', 'paid-memberships-pro' );?></label>
|
128 |
+
<input id="password" name="password" type="password" class="<?php echo pmpro_get_element_class( 'input', 'password' ); ?>" size="30" value="<?php echo esc_attr($password); ?>" />
|
129 |
+
</div> <!-- end pmpro_checkout-field-password -->
|
130 |
+
|
131 |
+
<?php
|
132 |
+
$pmpro_checkout_confirm_password = apply_filters("pmpro_checkout_confirm_password", true);
|
133 |
+
if($pmpro_checkout_confirm_password) { ?>
|
134 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-password2', 'pmpro_checkout-field-password2' ); ?>">
|
135 |
+
<label for="password2"><?php _e('Confirm Password', 'paid-memberships-pro' );?></label>
|
136 |
+
<input id="password2" name="password2" type="password" class="<?php echo pmpro_get_element_class( 'input', 'password2' ); ?>" size="30" value="<?php echo esc_attr($password2); ?>" />
|
137 |
+
</div> <!-- end pmpro_checkout-field-password2 -->
|
138 |
+
<?php } else { ?>
|
139 |
+
<input type="hidden" name="password2_copy" value="1" />
|
140 |
+
<?php }
|
141 |
+
?>
|
142 |
+
|
143 |
+
<?php
|
144 |
+
do_action('pmpro_checkout_after_password');
|
145 |
+
?>
|
146 |
+
|
147 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bemail', 'pmpro_checkout-field-bemail' ); ?>">
|
148 |
+
<label for="bemail"><?php _e('Email Address', 'paid-memberships-pro' );?></label>
|
149 |
+
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bemail' ); ?>" size="30" value="<?php echo esc_attr($bemail); ?>" />
|
150 |
+
</div> <!-- end pmpro_checkout-field-bemail -->
|
151 |
+
|
152 |
+
<?php
|
153 |
+
$pmpro_checkout_confirm_email = apply_filters("pmpro_checkout_confirm_email", true);
|
154 |
+
if($pmpro_checkout_confirm_email) { ?>
|
155 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bconfirmemail', 'pmpro_checkout-field-bconfirmemail' ); ?>">
|
156 |
+
<label for="bconfirmemail"><?php _e('Confirm Email Address', 'paid-memberships-pro' );?></label>
|
157 |
+
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bconfirmemail' ); ?>" size="30" value="<?php echo esc_attr($bconfirmemail); ?>" />
|
158 |
+
</div> <!-- end pmpro_checkout-field-bconfirmemail -->
|
159 |
+
<?php } else { ?>
|
160 |
+
<input type="hidden" name="bconfirmemail_copy" value="1" />
|
161 |
+
<?php }
|
162 |
+
?>
|
163 |
+
|
164 |
+
<?php
|
165 |
+
do_action('pmpro_checkout_after_email');
|
166 |
+
?>
|
167 |
+
|
168 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_hidden' ); ?>">
|
169 |
+
<label for="fullname"><?php _e('Full Name', 'paid-memberships-pro' );?></label>
|
170 |
+
<input id="fullname" name="fullname" type="text" class="<?php echo pmpro_get_element_class( 'input', 'fullname' ); ?>" size="30" value="" autocomplete="off"/> <strong><?php _e('LEAVE THIS BLANK', 'paid-memberships-pro' );?></strong>
|
171 |
+
</div> <!-- end pmpro_hidden -->
|
172 |
+
|
173 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_captcha', 'pmpro_captcha' ); ?>">
|
174 |
+
<?php
|
175 |
+
global $recaptcha, $recaptcha_publickey;
|
176 |
+
if($recaptcha == 2 || ($recaptcha == 1 && pmpro_isLevelFree($pmpro_level))) {
|
177 |
+
echo pmpro_recaptcha_get_html($recaptcha_publickey, NULL, true);
|
178 |
+
}
|
179 |
+
?>
|
180 |
+
</div> <!-- end pmpro_captcha -->
|
181 |
+
|
182 |
+
<?php
|
183 |
+
do_action('pmpro_checkout_after_captcha');
|
184 |
+
?>
|
185 |
+
</div> <!-- end pmpro_checkout-fields -->
|
186 |
+
</div> <!-- end pmpro_user_fields -->
|
187 |
+
<?php } elseif($current_user->ID && !$pmpro_review) { ?>
|
188 |
+
<div id="pmpro_account_loggedin" class="<?php echo pmpro_get_element_class( 'pmpro_message pmpro_alert', 'pmpro_account_loggedin' ); ?>">
|
189 |
+
<?php printf(__('You are logged in as <strong>%s</strong>. If you would like to use a different account for this membership, <a href="%s">log out now</a>.', 'paid-memberships-pro' ), $current_user->user_login, wp_logout_url($_SERVER['REQUEST_URI'])); ?>
|
190 |
+
</div> <!-- end pmpro_account_loggedin -->
|
191 |
+
<?php } ?>
|
192 |
+
|
193 |
+
<?php
|
194 |
+
do_action('pmpro_checkout_after_user_fields');
|
195 |
+
?>
|
196 |
+
|
197 |
+
<?php
|
198 |
+
do_action('pmpro_checkout_boxes');
|
199 |
+
?>
|
200 |
+
|
201 |
+
<?php if(pmpro_getGateway() == "paypal" && empty($pmpro_review) && true == apply_filters('pmpro_include_payment_option_for_paypal', true ) ) { ?>
|
202 |
+
<div id="pmpro_payment_method" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_payment_method' ); ?>" <?php if(!$pmpro_requirebilling) { ?>style="display: none;"<?php } ?>>
|
203 |
+
<hr />
|
204 |
+
<h3>
|
205 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Choose your Payment Method', 'paid-memberships-pro' ); ?></span>
|
206 |
+
</h3>
|
207 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
208 |
+
<span class="<?php echo pmpro_get_element_class( 'gateway_paypal' ); ?>">
|
209 |
+
<input type="radio" name="gateway" value="paypal" <?php if(!$gateway || $gateway == "paypal") { ?>checked="checked"<?php } ?> />
|
210 |
+
<a href="javascript:void(0);" class="<?php echo pmpro_get_element_class( 'pmpro_radio' ); ?>"><?php _e('Check Out with a Credit Card Here', 'paid-memberships-pro' );?></a>
|
211 |
+
</span>
|
212 |
+
<span class="<?php echo pmpro_get_element_class( 'gateway_paypalexpress' ); ?>">
|
213 |
+
<input type="radio" name="gateway" value="paypalexpress" <?php if($gateway == "paypalexpress") { ?>checked="checked"<?php } ?> />
|
214 |
+
<a href="javascript:void(0);" class="<?php echo pmpro_get_element_class( 'pmpro_radio' ); ?>"><?php _e('Check Out with PayPal', 'paid-memberships-pro' );?></a>
|
215 |
+
</span>
|
216 |
+
</div> <!-- end pmpro_checkout-fields -->
|
217 |
+
</div> <!-- end pmpro_payment_method -->
|
218 |
+
<?php } ?>
|
219 |
+
|
220 |
+
<?php
|
221 |
+
$pmpro_include_billing_address_fields = apply_filters('pmpro_include_billing_address_fields', true);
|
222 |
+
if($pmpro_include_billing_address_fields) { ?>
|
223 |
+
<div id="pmpro_billing_address_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_billing_address_fields' ); ?>" <?php if(!$pmpro_requirebilling || apply_filters("pmpro_hide_billing_address_fields", false) ){ ?>style="display: none;"<?php } ?>>
|
224 |
+
<hr />
|
225 |
+
<h3>
|
226 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Billing Address', 'paid-memberships-pro' );?></span>
|
227 |
+
</h3>
|
228 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
229 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bfirstname', 'pmpro_checkout-field-bfirstname' ); ?>">
|
230 |
+
<label for="bfirstname"><?php _e('First Name', 'paid-memberships-pro' );?></label>
|
231 |
+
<input id="bfirstname" name="bfirstname" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bfirstname' ); ?>" size="30" value="<?php echo esc_attr($bfirstname); ?>" />
|
232 |
+
</div> <!-- end pmpro_checkout-field-bfirstname -->
|
233 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-blastname', 'pmpro_checkout-field-blastname' ); ?>">
|
234 |
+
<label for="blastname"><?php _e('Last Name', 'paid-memberships-pro' );?></label>
|
235 |
+
<input id="blastname" name="blastname" type="text" class="<?php echo pmpro_get_element_class( 'input', 'blastname' ); ?>" size="30" value="<?php echo esc_attr($blastname); ?>" />
|
236 |
+
</div> <!-- end pmpro_checkout-field-blastname -->
|
237 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-baddress1', 'pmpro_checkout-field-baddress1' ); ?>">
|
238 |
+
<label for="baddress1"><?php _e('Address 1', 'paid-memberships-pro' );?></label>
|
239 |
+
<input id="baddress1" name="baddress1" type="text" class="<?php echo pmpro_get_element_class( 'input', 'baddress1' ); ?>" size="30" value="<?php echo esc_attr($baddress1); ?>" />
|
240 |
+
</div> <!-- end pmpro_checkout-field-baddress1 -->
|
241 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-baddress2', 'pmpro_checkout-field-baddress2' ); ?>">
|
242 |
+
<label for="baddress2"><?php _e('Address 2', 'paid-memberships-pro' );?></label>
|
243 |
+
<input id="baddress2" name="baddress2" type="text" class="<?php echo pmpro_get_element_class( 'input', 'baddress2' ); ?>" size="30" value="<?php echo esc_attr($baddress2); ?>" />
|
244 |
+
</div> <!-- end pmpro_checkout-field-baddress2 -->
|
245 |
+
<?php
|
246 |
+
$longform_address = apply_filters("pmpro_longform_address", true);
|
247 |
+
if($longform_address) { ?>
|
248 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bcity', 'pmpro_checkout-field-bcity' ); ?>">
|
249 |
+
<label for="bcity"><?php _e('City', 'paid-memberships-pro' );?></label>
|
250 |
+
<input id="bcity" name="bcity" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bcity' ); ?>" size="30" value="<?php echo esc_attr($bcity); ?>" />
|
251 |
+
</div> <!-- end pmpro_checkout-field-bcity -->
|
252 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bstate', 'pmpro_checkout-field-bstate' ); ?>">
|
253 |
+
<label for="bstate"><?php _e('State', 'paid-memberships-pro' );?></label>
|
254 |
+
<input id="bstate" name="bstate" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bstate' ); ?>" size="30" value="<?php echo esc_attr($bstate); ?>" />
|
255 |
+
</div> <!-- end pmpro_checkout-field-bstate -->
|
256 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bzipcode', 'pmpro_checkout-field-bzipcode' ); ?>">
|
257 |
+
<label for="bzipcode"><?php _e('Postal Code', 'paid-memberships-pro' );?></label>
|
258 |
+
<input id="bzipcode" name="bzipcode" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bzipcode' ); ?>" size="30" value="<?php echo esc_attr($bzipcode); ?>" />
|
259 |
+
</div> <!-- end pmpro_checkout-field-bzipcode -->
|
260 |
+
<?php } else { ?>
|
261 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bcity_state_zip', 'pmpro_checkout-field-bcity_state_zip' ); ?>">
|
262 |
+
<label for="bcity_state_zip' ); ?>"><?php _e('City, State Zip', 'paid-memberships-pro' );?></label>
|
263 |
+
<input id="bcity" name="bcity" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bcity' ); ?>" size="14" value="<?php echo esc_attr($bcity); ?>" />,
|
264 |
+
<?php
|
265 |
+
$state_dropdowns = apply_filters("pmpro_state_dropdowns", false);
|
266 |
+
if($state_dropdowns === true || $state_dropdowns == "names") {
|
267 |
+
global $pmpro_states;
|
268 |
+
?>
|
269 |
+
<select name="bstate" class="<?php echo pmpro_get_element_class( '', 'bstate' ); ?>">
|
270 |
+
<option value="">--</option>
|
271 |
+
<?php
|
272 |
+
foreach($pmpro_states as $ab => $st) { ?>
|
273 |
+
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $st;?></option>
|
274 |
+
<?php } ?>
|
275 |
+
</select>
|
276 |
+
<?php } elseif($state_dropdowns == "abbreviations") {
|
277 |
+
global $pmpro_states_abbreviations;
|
278 |
+
?>
|
279 |
+
<select name="bstate" class="<?php echo pmpro_get_element_class( '', 'bstate' ); ?>">
|
280 |
+
<option value="">--</option>
|
281 |
+
<?php
|
282 |
+
foreach($pmpro_states_abbreviations as $ab)
|
283 |
+
{
|
284 |
+
?>
|
285 |
+
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $ab;?></option>
|
286 |
+
<?php } ?>
|
287 |
+
</select>
|
288 |
+
<?php } else { ?>
|
289 |
+
<input id="bstate" name="bstate" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bstate' ); ?>" size="2" value="<?php echo esc_attr($bstate); ?>" />
|
290 |
+
<?php } ?>
|
291 |
+
<input id="bzipcode" name="bzipcode" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bzipcode' ); ?>" size="5" value="<?php echo esc_attr($bzipcode); ?>" />
|
292 |
+
</div> <!-- end pmpro_checkout-field-bcity_state_zip -->
|
293 |
+
<?php } ?>
|
294 |
+
|
295 |
+
<?php
|
296 |
+
$show_country = apply_filters("pmpro_international_addresses", true);
|
297 |
+
if($show_country) { ?>
|
298 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bcountry', 'pmpro_checkout-field-bcountry' ); ?>">
|
299 |
+
<label for="bcountry"><?php _e('Country', 'paid-memberships-pro' );?></label>
|
300 |
+
<select name="bcountry" id="bcountry" class="<?php echo pmpro_get_element_class( '', 'bcountry' ); ?>">
|
301 |
+
<?php
|
302 |
+
global $pmpro_countries, $pmpro_default_country;
|
303 |
+
if(!$bcountry) {
|
304 |
+
$bcountry = $pmpro_default_country;
|
305 |
+
}
|
306 |
+
foreach($pmpro_countries as $abbr => $country) { ?>
|
307 |
+
<option value="<?php echo $abbr?>" <?php if($abbr == $bcountry) { ?>selected="selected"<?php } ?>><?php echo $country?></option>
|
308 |
+
<?php } ?>
|
309 |
+
</select>
|
310 |
+
</div> <!-- end pmpro_checkout-field-bcountry -->
|
311 |
+
<?php } else { ?>
|
312 |
+
<input type="hidden" name="bcountry" value="US" />
|
313 |
+
<?php } ?>
|
314 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bphone', 'pmpro_checkout-field-bphone' ); ?>">
|
315 |
+
<label for="bphone"><?php _e('Phone', 'paid-memberships-pro' );?></label>
|
316 |
+
<input id="bphone" name="bphone" type="text" class="<?php echo pmpro_get_element_class( 'input', 'bphone' ); ?>" size="30" value="<?php echo esc_attr(formatPhone($bphone)); ?>" />
|
317 |
+
</div> <!-- end pmpro_checkout-field-bphone -->
|
318 |
+
<?php if($skip_account_fields) { ?>
|
319 |
+
<?php
|
320 |
+
if($current_user->ID) {
|
321 |
+
if(!$bemail && $current_user->user_email) {
|
322 |
+
$bemail = $current_user->user_email;
|
323 |
+
}
|
324 |
+
if(!$bconfirmemail && $current_user->user_email) {
|
325 |
+
$bconfirmemail = $current_user->user_email;
|
326 |
+
}
|
327 |
+
}
|
328 |
+
?>
|
329 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bemail', 'pmpro_checkout-field-bemail' ); ?>">
|
330 |
+
<label for="bemail"><?php _e('Email Address', 'paid-memberships-pro' );?></label>
|
331 |
+
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bemail' ); ?>" size="30" value="<?php echo esc_attr($bemail); ?>" />
|
332 |
+
</div> <!-- end pmpro_checkout-field-bemail -->
|
333 |
+
<?php
|
334 |
+
$pmpro_checkout_confirm_email = apply_filters("pmpro_checkout_confirm_email", true);
|
335 |
+
if($pmpro_checkout_confirm_email) { ?>
|
336 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_checkout-field-bconfirmemail', 'pmpro_checkout-field-bconfirmemail' ); ?>">
|
337 |
+
<label for="bconfirmemail"><?php _e('Confirm Email', 'paid-memberships-pro' );?></label>
|
338 |
+
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="<?php echo pmpro_get_element_class( 'input', 'bconfirmemail' ); ?>" size="30" value="<?php echo esc_attr($bconfirmemail); ?>" />
|
339 |
+
</div> <!-- end pmpro_checkout-field-bconfirmemail -->
|
340 |
+
<?php } else { ?>
|
341 |
+
<input type="hidden" name="bconfirmemail_copy" value="1" />
|
342 |
+
<?php } ?>
|
343 |
+
<?php } ?>
|
344 |
+
</div> <!-- end pmpro_checkout-fields -->
|
345 |
+
</div> <!--end pmpro_billing_address_fields -->
|
346 |
+
<?php } ?>
|
347 |
+
|
348 |
+
<?php do_action("pmpro_checkout_after_billing_fields"); ?>
|
349 |
+
|
350 |
+
<?php
|
351 |
+
$pmpro_accepted_credit_cards = pmpro_getOption("accepted_credit_cards");
|
352 |
+
$pmpro_accepted_credit_cards = explode(",", $pmpro_accepted_credit_cards);
|
353 |
+
$pmpro_accepted_credit_cards_string = pmpro_implodeToEnglish($pmpro_accepted_credit_cards);
|
354 |
+
?>
|
355 |
+
|
356 |
+
<?php
|
357 |
+
$pmpro_include_payment_information_fields = apply_filters("pmpro_include_payment_information_fields", true);
|
358 |
+
if($pmpro_include_payment_information_fields) { ?>
|
359 |
+
<div id="pmpro_payment_information_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_payment_information_fields' ); ?>" <?php if(!$pmpro_requirebilling || apply_filters("pmpro_hide_payment_information_fields", false) ) { ?>style="display: none;"<?php } ?>>
|
360 |
+
<hr />
|
361 |
+
<h3>
|
362 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php _e('Payment Information', 'paid-memberships-pro' );?></span>
|
363 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-msg' ); ?>"><?php printf(__('We Accept %s', 'paid-memberships-pro' ), $pmpro_accepted_credit_cards_string);?></span>
|
364 |
+
</h3>
|
365 |
+
<?php $sslseal = pmpro_getOption("sslseal"); ?>
|
366 |
+
<?php if(!empty($sslseal)) { ?>
|
367 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields-display-seal' ); ?>">
|
368 |
+
<?php } ?>
|
369 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
370 |
+
<?php
|
371 |
+
$pmpro_include_cardtype_field = apply_filters('pmpro_include_cardtype_field', false);
|
372 |
+
if($pmpro_include_cardtype_field) { ?>
|
373 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-card-type', 'pmpro_payment-card-type' ); ?>">
|
374 |
+
<label for="CardType"><?php _e('Card Type', 'paid-memberships-pro' );?></label>
|
375 |
+
<select id="CardType" name="CardType" class="<?php echo pmpro_get_element_class( '', 'CardType' ); ?>">
|
376 |
+
<?php foreach($pmpro_accepted_credit_cards as $cc) { ?>
|
377 |
+
<option value="<?php echo $cc; ?>" <?php if($CardType == $cc) { ?>selected="selected"<?php } ?>><?php echo $cc; ?></option>
|
378 |
+
<?php } ?>
|
379 |
+
</select>
|
380 |
+
</div>
|
381 |
+
<?php } else { ?>
|
382 |
+
<input type="hidden" id="CardType" name="CardType" value="<?php echo esc_attr($CardType);?>" />
|
383 |
+
<?php } ?>
|
384 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-account-number', 'pmpro_payment-account-number' ); ?>">
|
385 |
+
<label for="AccountNumber"><?php _e('Card Number', 'paid-memberships-pro' );?></label>
|
386 |
+
<input id="AccountNumber" name="AccountNumber" class="<?php echo pmpro_get_element_class( 'input', 'AccountNumber' ); ?>" type="text" size="30" value="<?php echo esc_attr($AccountNumber); ?>" data-encrypted-name="number" autocomplete="off" />
|
387 |
+
</div>
|
388 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-expiration', 'pmpro_payment-expiration' ); ?>">
|
389 |
+
<label for="ExpirationMonth"><?php _e('Expiration Date', 'paid-memberships-pro' );?></label>
|
390 |
+
<select id="ExpirationMonth" name="ExpirationMonth" class="<?php echo pmpro_get_element_class( '', 'ExpirationMonth' ); ?>">
|
391 |
+
<option value="01" <?php if($ExpirationMonth == "01") { ?>selected="selected"<?php } ?>>01</option>
|
392 |
+
<option value="02" <?php if($ExpirationMonth == "02") { ?>selected="selected"<?php } ?>>02</option>
|
393 |
+
<option value="03" <?php if($ExpirationMonth == "03") { ?>selected="selected"<?php } ?>>03</option>
|
394 |
+
<option value="04" <?php if($ExpirationMonth == "04") { ?>selected="selected"<?php } ?>>04</option>
|
395 |
+
<option value="05" <?php if($ExpirationMonth == "05") { ?>selected="selected"<?php } ?>>05</option>
|
396 |
+
<option value="06" <?php if($ExpirationMonth == "06") { ?>selected="selected"<?php } ?>>06</option>
|
397 |
+
<option value="07" <?php if($ExpirationMonth == "07") { ?>selected="selected"<?php } ?>>07</option>
|
398 |
+
<option value="08" <?php if($ExpirationMonth == "08") { ?>selected="selected"<?php } ?>>08</option>
|
399 |
+
<option value="09" <?php if($ExpirationMonth == "09") { ?>selected="selected"<?php } ?>>09</option>
|
400 |
+
<option value="10" <?php if($ExpirationMonth == "10") { ?>selected="selected"<?php } ?>>10</option>
|
401 |
+
<option value="11" <?php if($ExpirationMonth == "11") { ?>selected="selected"<?php } ?>>11</option>
|
402 |
+
<option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
|
403 |
+
</select>/<select id="ExpirationYear" name="ExpirationYear" class="<?php echo pmpro_get_element_class( '', 'ExpirationYear' ); ?>">
|
404 |
+
<?php
|
405 |
+
$num_years = apply_filters( 'pmpro_num_expiration_years', 10 );
|
406 |
+
|
407 |
+
for($i = date_i18n("Y"); $i < intval( date_i18n("Y") ) + intval( $num_years ); $i++)
|
408 |
+
{
|
409 |
+
?>
|
410 |
+
<option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
|
411 |
+
<?php
|
412 |
+
}
|
413 |
+
?>
|
414 |
+
</select>
|
415 |
+
</div>
|
416 |
+
<?php
|
417 |
+
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
418 |
+
if($pmpro_show_cvv) { ?>
|
419 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-cvv', 'pmpro_payment-cvv' ); ?>">
|
420 |
+
<label for="CVV"><?php _e('Security Code (CVC)', 'paid-memberships-pro' );?></label>
|
421 |
+
<input id="CVV" name="CVV" type="text" size="4" value="<?php if(!empty($_REQUEST['CVV'])) { echo esc_attr($_REQUEST['CVV']); }?>" class="<?php echo pmpro_get_element_class( 'input', 'CVV' ); ?>" /> <small>(<a href="javascript:void(0);" onclick="javascript:window.open('<?php echo pmpro_https_filter(PMPRO_URL); ?>/pages/popup-cvv.html','cvv','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=475');"><?php _e("what's this?", 'paid-memberships-pro' );?></a>)</small>
|
422 |
+
</div>
|
423 |
+
<?php } ?>
|
424 |
+
<?php if($pmpro_show_discount_code) { ?>
|
425 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field pmpro_payment-discount-code', 'pmpro_payment-discount-code' ); ?>">
|
426 |
+
<label for="discount_code"><?php _e('Discount Code', 'paid-memberships-pro' );?></label>
|
427 |
+
<input class="<?php echo pmpro_get_element_class( 'input pmpro_alter_price', 'discount_code' ); ?>" id="discount_code" name="discount_code" type="text" size="10" value="<?php echo esc_attr($discount_code); ?>" />
|
428 |
+
<input type="button" id="discount_code_button" name="discount_code_button" value="<?php _e('Apply', 'paid-memberships-pro' );?>" />
|
429 |
+
<p id="discount_code_message" class="<?php echo pmpro_get_element_class( 'pmpro_message', 'discount_code_message' ); ?>" style="display: none;"></p>
|
430 |
+
</div>
|
431 |
+
<?php } ?>
|
432 |
+
</div> <!-- end pmpro_checkout-fields -->
|
433 |
+
<?php if(!empty($sslseal)) { ?>
|
434 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields-rightcol pmpro_sslseal', 'pmpro_sslseal' ); ?>"><?php echo stripslashes($sslseal); ?></div>
|
435 |
+
</div> <!-- end pmpro_checkout-fields-display-seal -->
|
436 |
+
<?php } ?>
|
437 |
+
</div> <!-- end pmpro_payment_information_fields -->
|
438 |
+
<?php } ?>
|
439 |
+
|
440 |
+
<?php do_action('pmpro_checkout_after_payment_information_fields'); ?>
|
441 |
+
|
442 |
+
<?php if($tospage && !$pmpro_review) { ?>
|
443 |
+
<div id="pmpro_tos_fields" class="<?php echo pmpro_get_element_class( 'pmpro_checkout', 'pmpro_tos_fields' ); ?>">
|
444 |
+
<hr />
|
445 |
+
<h3>
|
446 |
+
<span class="<?php echo pmpro_get_element_class( 'pmpro_checkout-h3-name' ); ?>"><?php echo esc_html( $tospage->post_title );?></span>
|
447 |
+
</h3>
|
448 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_checkout-fields' ); ?>">
|
449 |
+
<div id="pmpro_license" class="<?php echo pmpro_get_element_class( 'pmpro_checkout-field', 'pmpro_license' ); ?>">
|
450 |
+
<?php
|
451 |
+
/**
|
452 |
+
* Hook to run formatting filters before displaying the content of your "Terms of Service" page at checkout.
|
453 |
+
*
|
454 |
+
* @since 2.4.1
|
455 |
+
*
|
456 |
+
* @param string $pmpro_tos_content The content of the post assigned as the Terms of Service page.
|
457 |
+
* @param string $tospage The post assigned as the Terms of Service page.
|
458 |
+
*
|
459 |
+
* @return string $pmpro_tos_content
|
460 |
+
*/
|
461 |
+
$pmpro_tos_content = apply_filters( 'pmpro_tos_content', do_shortcode( $tospage->post_content ), $tospage );
|
462 |
+
echo $pmpro_tos_content;
|
463 |
+
?>
|
464 |
+
</div> <!-- end pmpro_license -->
|
465 |
+
<?php
|
466 |
+
if ( isset( $_REQUEST['tos'] ) ) {
|
467 |
+
$tos = intval( $_REQUEST['tos'] );
|
468 |
+
} else {
|
469 |
+
$tos = "";
|
470 |
+
}
|
471 |
+
?>
|
472 |
+
<input type="checkbox" name="tos" value="1" id="tos" <?php checked( 1, $tos ); ?> /> <label class="<?php echo pmpro_get_element_class( 'pmpro_label-inline pmpro_clickable', 'tos' ); ?>" for="tos"><?php printf(__('I agree to the %s', 'paid-memberships-pro' ), $tospage->post_title);?></label>
|
473 |
+
</div> <!-- end pmpro_checkout-fields -->
|
474 |
+
</div> <!-- end pmpro_tos_fields -->
|
475 |
+
<?php
|
476 |
+
}
|
477 |
+
?>
|
478 |
+
|
479 |
+
<?php do_action("pmpro_checkout_after_tos_fields"); ?>
|
480 |
+
|
481 |
+
<?php do_action("pmpro_checkout_before_submit_button"); ?>
|
482 |
+
|
483 |
+
<div class="<?php echo pmpro_get_element_class( 'pmpro_submit' ); ?>">
|
484 |
+
<hr />
|
485 |
+
<?php if ( $pmpro_msg ) { ?>
|
486 |
+
<div id="pmpro_message_bottom" class="<?php echo pmpro_get_element_class( 'pmpro_message ' . $pmpro_msgt, $pmpro_msgt ); ?>"><?php echo $pmpro_msg; ?></div>
|
487 |
+
<?php } else { ?>
|
488 |
+
<div id="pmpro_message_bottom" class="<?php echo pmpro_get_element_class( 'pmpro_message' ); ?>" style="display: none;"></div>
|
489 |
+
<?php } ?>
|
490 |
+
|
491 |
+
<?php if($pmpro_review) { ?>
|
492 |
+
|
493 |
+
<span id="pmpro_submit_span">
|
494 |
+
<input type="hidden" name="confirm" value="1" />
|
495 |
+
<input type="hidden" name="token" value="<?php echo esc_attr($pmpro_paypal_token); ?>" />
|
496 |
+
<input type="hidden" name="gateway" value="<?php echo esc_attr($gateway); ?>" />
|
497 |
+
<input type="submit" id="pmpro_btn-submit" class="<?php echo pmpro_get_element_class( 'pmpro_btn pmpro_btn-submit-checkout', 'pmpro_btn-submit-checkout' ); ?>" value="<?php _e('Complete Payment', 'paid-memberships-pro' );?> »" />
|
498 |
+
</span>
|
499 |
+
|
500 |
+
<?php } else { ?>
|
501 |
+
|
502 |
+
<?php
|
503 |
+
$pmpro_checkout_default_submit_button = apply_filters('pmpro_checkout_default_submit_button', true);
|
504 |
+
if($pmpro_checkout_default_submit_button)
|
505 |
+
{
|
506 |
+
?>
|
507 |
+
<span id="pmpro_submit_span">
|
508 |
+
<input type="hidden" name="submit-checkout" value="1" />
|
509 |
+
<input type="submit" id="pmpro_btn-submit" class="<?php echo pmpro_get_element_class( 'pmpro_btn pmpro_btn-submit-checkout', 'pmpro_btn-submit-checkout' ); ?>" value="<?php if($pmpro_requirebilling) { _e('Submit and Check Out', 'paid-memberships-pro' ); } else { _e('Submit and Confirm', 'paid-memberships-pro' );}?> »" />
|
510 |
+
</span>
|
511 |
+
<?php
|
512 |
+
}
|
513 |
+
?>
|
514 |
+
|
515 |
+
<?php } ?>
|
516 |
+
|
517 |
+
<span id="pmpro_processing_message" style="visibility: hidden;">
|
518 |
+
<?php
|
519 |
+
$processing_message = apply_filters("pmpro_processing_message", __("Processing...", 'paid-memberships-pro' ));
|
520 |
+
echo $processing_message;
|
521 |
+
?>
|
522 |
+
</span>
|
523 |
+
</div>
|
524 |
+
</form>
|
525 |
+
|
526 |
+
<?php do_action('pmpro_checkout_after_form'); ?>
|
527 |
+
|
528 |
+
</div> <!-- end pmpro_level-ID -->
|
pages/levels.php
CHANGED
@@ -50,11 +50,8 @@ if($pmpro_msg)
|
|
50 |
<tr class="<?php if($count++ % 2 == 0) { ?>odd<?php } ?><?php if($current_level == $level) { ?> active<?php } ?>">
|
51 |
<td><?php echo $current_level ? "<strong>{$level->name}</strong>" : $level->name?></td>
|
52 |
<td>
|
53 |
-
<?php
|
54 |
-
|
55 |
-
$cost_text = "<strong>" . __("Free", 'paid-memberships-pro' ) . "</strong>";
|
56 |
-
else
|
57 |
-
$cost_text = pmpro_getLevelCost($level, true, true);
|
58 |
$expiration_text = pmpro_getLevelExpiration($level);
|
59 |
if(!empty($cost_text) && !empty($expiration_text))
|
60 |
echo $cost_text . "<br />" . $expiration_text;
|
50 |
<tr class="<?php if($count++ % 2 == 0) { ?>odd<?php } ?><?php if($current_level == $level) { ?> active<?php } ?>">
|
51 |
<td><?php echo $current_level ? "<strong>{$level->name}</strong>" : $level->name?></td>
|
52 |
<td>
|
53 |
+
<?php
|
54 |
+
$cost_text = pmpro_getLevelCost($level, true, true);
|
|
|
|
|
|
|
55 |
$expiration_text = pmpro_getLevelExpiration($level);
|
56 |
if(!empty($cost_text) && !empty($expiration_text))
|
57 |
echo $cost_text . "<br />" . $expiration_text;
|
paid-memberships-pro.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Paid Memberships Pro
|
4 |
* Plugin URI: https://www.paidmembershipspro.com
|
5 |
* Description: The most complete member management and membership subscriptions plugin for WordPress.
|
6 |
-
* Version: 2.
|
7 |
* Author: Stranger Studios
|
8 |
* Author URI: https://www.strangerstudios.com
|
9 |
* Text Domain: paid-memberships-pro
|
@@ -16,7 +16,7 @@
|
|
16 |
*/
|
17 |
|
18 |
// version constant
|
19 |
-
define( 'PMPRO_VERSION', '2.
|
20 |
define( 'PMPRO_USER_AGENT', 'Paid Memberships Pro v' . PMPRO_VERSION . '; ' . site_url() );
|
21 |
define( 'PMPRO_MIN_PHP_VERSION', '5.6' );
|
22 |
|
@@ -108,6 +108,7 @@ require_once( PMPRO_DIR . '/classes/gateways/class.pmprogateway_paypalstandard.p
|
|
108 |
|
109 |
if ( version_compare( PHP_VERSION, '5.3.29', '>=' ) ) {
|
110 |
require_once( PMPRO_DIR . '/classes/gateways/class.pmprogateway_stripe.php' );
|
|
|
111 |
}
|
112 |
|
113 |
require_once( PMPRO_DIR . '/classes/gateways/class.pmprogateway_twocheckout.php' );
|
3 |
* Plugin Name: Paid Memberships Pro
|
4 |
* Plugin URI: https://www.paidmembershipspro.com
|
5 |
* Description: The most complete member management and membership subscriptions plugin for WordPress.
|
6 |
+
* Version: 2.5
|
7 |
* Author: Stranger Studios
|
8 |
* Author URI: https://www.strangerstudios.com
|
9 |
* Text Domain: paid-memberships-pro
|
16 |
*/
|
17 |
|
18 |
// version constant
|
19 |
+
define( 'PMPRO_VERSION', '2.5' );
|
20 |
define( 'PMPRO_USER_AGENT', 'Paid Memberships Pro v' . PMPRO_VERSION . '; ' . site_url() );
|
21 |
define( 'PMPRO_MIN_PHP_VERSION', '5.6' );
|
22 |
|
108 |
|
109 |
if ( version_compare( PHP_VERSION, '5.3.29', '>=' ) ) {
|
110 |
require_once( PMPRO_DIR . '/classes/gateways/class.pmprogateway_stripe.php' );
|
111 |
+
require_once( PMPRO_DIR . '/includes/lib/stripe-apple-pay/stripe-apple-pay.php' ); // rewrite rules to set up Apple Pay.
|
112 |
}
|
113 |
|
114 |
require_once( PMPRO_DIR . '/classes/gateways/class.pmprogateway_twocheckout.php' );
|
preheaders/checkout.php
CHANGED
@@ -238,14 +238,14 @@ if ( isset( $_REQUEST['username'] ) ) {
|
|
238 |
$username = "";
|
239 |
}
|
240 |
if ( isset( $_REQUEST['password'] ) ) {
|
241 |
-
$password =
|
242 |
} else {
|
243 |
$password = "";
|
244 |
}
|
245 |
if ( isset( $_REQUEST['password2_copy'] ) ) {
|
246 |
$password2 = $password;
|
247 |
} elseif ( isset( $_REQUEST['password2'] ) ) {
|
248 |
-
$password2 =
|
249 |
} else {
|
250 |
$password2 = "";
|
251 |
}
|
@@ -604,7 +604,13 @@ if ( ! empty( $pmpro_confirmed ) ) {
|
|
604 |
$enddate = apply_filters( "pmpro_checkout_end_date", $enddate, $user_id, $pmpro_level, $startdate );
|
605 |
|
606 |
//check code before adding it to the order
|
607 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
608 |
if ( $code_check[0] == false ) {
|
609 |
//error
|
610 |
$pmpro_msg = $code_check[1];
|
238 |
$username = "";
|
239 |
}
|
240 |
if ( isset( $_REQUEST['password'] ) ) {
|
241 |
+
$password = $_REQUEST['password'];
|
242 |
} else {
|
243 |
$password = "";
|
244 |
}
|
245 |
if ( isset( $_REQUEST['password2_copy'] ) ) {
|
246 |
$password2 = $password;
|
247 |
} elseif ( isset( $_REQUEST['password2'] ) ) {
|
248 |
+
$password2 = $_REQUEST['password2'];
|
249 |
} else {
|
250 |
$password2 = "";
|
251 |
}
|
604 |
$enddate = apply_filters( "pmpro_checkout_end_date", $enddate, $user_id, $pmpro_level, $startdate );
|
605 |
|
606 |
//check code before adding it to the order
|
607 |
+
global $pmpro_checkout_level_ids; // Set by MMPU.
|
608 |
+
if ( isset( $pmpro_checkout_level_ids ) ) {
|
609 |
+
$code_check = pmpro_checkDiscountCode( $discount_code, $pmpro_checkout_level_ids, true );
|
610 |
+
} else {
|
611 |
+
$code_check = pmpro_checkDiscountCode( $discount_code, $pmpro_level->id, true );
|
612 |
+
}
|
613 |
+
|
614 |
if ( $code_check[0] == false ) {
|
615 |
//error
|
616 |
$pmpro_msg = $code_check[1];
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: strangerstudios, kimannwall, andrewza, dlparker1005, paidmembershi
|
|
3 |
Tags: memberships, members, subscriptions, ecommerce, user registration, member, membership, e-commerce, paypal, stripe, braintree, authorize.net, payflow, restrict access, restrict content, directory
|
4 |
Requires at least: 4
|
5 |
Tested up to: 5.5
|
6 |
-
Stable tag: 2.
|
7 |
|
8 |
Get Paid with Paid Memberships Pro: The most complete member management and membership subscriptions plugin for your WordPress site.
|
9 |
|
@@ -91,7 +91,7 @@ Our plugin is 100% GPL and available from the WordPress repository or on our sit
|
|
91 |
3. Activate the plugin.
|
92 |
|
93 |
= Complete the Initial Plugin Setup =
|
94 |
-
Go to Memberships > Dashboard in the WordPress admin to begin setup. Our [Initial Setup Tutorial](
|
95 |
|
96 |
1. Membership Levels: Add one or more levels
|
97 |
2. Page Settings: Generate frontend pages
|
@@ -100,8 +100,8 @@ Go to Memberships > Dashboard in the WordPress admin to begin setup. Our [Initia
|
|
100 |
5. Advanced Settings: Update non-member messages, content filters, dashboard access, and more.
|
101 |
|
102 |
= More Installation and Setup Documentation =
|
103 |
-
* [Installation Video](
|
104 |
-
* [Installation Docs]()
|
105 |
* [Membership Levels](https://www.paidmembershipspro.com/documentation/membership-levels/)
|
106 |
* [Payment Gateways](https://www.paidmembershipspro.com/gateway/)
|
107 |
* [Add Ons](https://www.paidmembershipspro.com/add-ons/)
|
@@ -109,15 +109,15 @@ Go to Memberships > Dashboard in the WordPress admin to begin setup. Our [Initia
|
|
109 |
== Frequently Asked Questions ==
|
110 |
|
111 |
= I need help installing, configuring, or customizing the plugin. =
|
112 |
-
Please visit [our support site at
|
113 |
|
114 |
= I found a bug in the plugin. =
|
115 |
-
Please post it in the [WordPress support forum](
|
116 |
|
117 |
= My site is broken or blank or not letting me log in after activating Paid Memberships Pro =
|
118 |
This is typically caused by a conflict with another plugin that is trying to redirect around the login/register pages or trying to redirect from HTTP to HTTPS, etc.
|
119 |
|
120 |
-
To regain access to your site, FTP to your site and rename the wp-content/plugins/paid-memberships-pro folder to wp-content/plugins/paid-memberships-pro-d (or anything different). Now WP will not be able to find PMPro, and you can gain access to /wp-admin/ again. From there, visit the plugins page to fully deactivate Paid Memberships Pro. (You'll want to rename the folder back to paid-memberships-pro again.)
|
121 |
|
122 |
Long term, you will need to find and fix the conflict. We can usually do this for you very quickly if you sign up for support at https://www.paidmembershipspro.com/pricing/ and send us your WP admin and FTP credentials.
|
123 |
|
@@ -142,17 +142,47 @@ Not sure? You can find out by doing a bit a research.
|
|
142 |
|
143 |
== Screenshots ==
|
144 |
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
|
155 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
= 2.4.4 - 2020-09-02 =
|
157 |
* BUG FIX: Fixed fatal error that sometimes occurred on the payment settings page when using PHP 5.6 or earlier.
|
158 |
* BUG FIX: Fixed fatal errors that showed up on the frontend invoice page.
|
3 |
Tags: memberships, members, subscriptions, ecommerce, user registration, member, membership, e-commerce, paypal, stripe, braintree, authorize.net, payflow, restrict access, restrict content, directory
|
4 |
Requires at least: 4
|
5 |
Tested up to: 5.5
|
6 |
+
Stable tag: 2.5
|
7 |
|
8 |
Get Paid with Paid Memberships Pro: The most complete member management and membership subscriptions plugin for your WordPress site.
|
9 |
|
91 |
3. Activate the plugin.
|
92 |
|
93 |
= Complete the Initial Plugin Setup =
|
94 |
+
Go to Memberships > Dashboard in the WordPress admin to begin setup. Our [Initial Setup Tutorial](https://www.paidmembershipspro.com/documentation/initial-plugin-setup/) will show you how to configure the following required pages:
|
95 |
|
96 |
1. Membership Levels: Add one or more levels
|
97 |
2. Page Settings: Generate frontend pages
|
100 |
5. Advanced Settings: Update non-member messages, content filters, dashboard access, and more.
|
101 |
|
102 |
= More Installation and Setup Documentation =
|
103 |
+
* [Installation Video](https://www.paidmembershipspro.com/documentation/initial-plugin-setup/tutorial-video/)
|
104 |
+
* [Installation Docs](https://www.paidmembershipspro.com/documentation/initial-plugin-setup/)
|
105 |
* [Membership Levels](https://www.paidmembershipspro.com/documentation/membership-levels/)
|
106 |
* [Payment Gateways](https://www.paidmembershipspro.com/gateway/)
|
107 |
* [Add Ons](https://www.paidmembershipspro.com/add-ons/)
|
109 |
== Frequently Asked Questions ==
|
110 |
|
111 |
= I need help installing, configuring, or customizing the plugin. =
|
112 |
+
Please visit [our support site at https://www.paidmembershipspro.com](https://www.paidmembershipspro.com) for more documentation and our support forums.
|
113 |
|
114 |
= I found a bug in the plugin. =
|
115 |
+
Please post it in the [WordPress support forum](https://wordpress.org/support/plugin/paid-memberships-pro/) and we'll fix it right away. Thanks for helping.
|
116 |
|
117 |
= My site is broken or blank or not letting me log in after activating Paid Memberships Pro =
|
118 |
This is typically caused by a conflict with another plugin that is trying to redirect around the login/register pages or trying to redirect from HTTP to HTTPS, etc.
|
119 |
|
120 |
+
To regain access to your site, FTP to your site and rename the `wp-content/plugins/paid-memberships-pro` folder to wp-content/plugins/paid-memberships-pro-d (or anything different). Now WP will not be able to find PMPro, and you can gain access to /wp-admin/ again. From there, visit the plugins page to fully deactivate Paid Memberships Pro. (You'll want to rename the folder back to paid-memberships-pro again.)
|
121 |
|
122 |
Long term, you will need to find and fix the conflict. We can usually do this for you very quickly if you sign up for support at https://www.paidmembershipspro.com/pricing/ and send us your WP admin and FTP credentials.
|
123 |
|
142 |
|
143 |
== Screenshots ==
|
144 |
|
145 |
+
1. Optimized Membership Checkout page that blends seamlessly into your WordPress site. Fields captured at checkout can be modified with other Add Ons.
|
146 |
+
2. Set up the membership levels that best fit your business, whether they are Free, Paid, or Subscriptions (Annual, Monthly, Weekly, Daily). Offer Custom Trial Periods (Free Trial, Custom-length Trial, 'Introductory' Pricing)
|
147 |
+
3. Easy to use Membership Access Settings by Page, Post, or Category. Shortcodes to display restricted content inline. Developer-friendly hooks to restrict access any way you need.
|
148 |
+
4. Members are WordPress Users. PMPro provides a unique interface to view, filter and search Members or export your Members List.
|
149 |
+
5. Offer Membership Discounts with specific price rules (restricted by level, unique pricing for each level, # of uses, expiration date.)
|
150 |
+
6. Filterable Sales Revenue Reports (reports also included for Visits, Views, Logins, Signups, Cancellations, and other Membership Stats).
|
151 |
+
7. Advanced settings for updating non-member messages, optionally show excerpts or filter content, use reCAPTCHA, and a Terms of Service checkbox.
|
152 |
+
8. Membership levels selection page, filter the shortcode with additional attributes using add ons or the Memberlite theme.
|
153 |
+
9. Membership Account page, display all sections or show specific sections using shortcode attributes.
|
154 |
|
155 |
== Changelog ==
|
156 |
+
= 2.5 - 2020-10-02 =
|
157 |
+
* FEATURE: When using the Stripe Gateway, you may now allow users to pay using Apple Pay, Google Pay, or Microsoft Pay depending on their browser. Enable this feature from the payment settings page.
|
158 |
+
* FEATURE: Added Divi Builder compatibility.
|
159 |
+
* FEATURE: Updated the Braintree Gateway class to be able to use the Braintree API for the pmpro_next_payment() function. Note, for performance reasons, you must call this method directly or enable it by hooking it up with code like `add_filter('pmpro_next_payment', array('PMProGateway_braintree', 'pmpro_next_payment'), 10, 3);`
|
160 |
+
* FEATURE: Added ordermeta tables and functions. We will wait about a year for all users to upgrade before using these widespread. (Thanks, Mirco Babini)
|
161 |
+
* ENHANCEMENT: The "short" version of the level cost text for a free level is now "Free" instead of "0.00 now".
|
162 |
+
* ENHANCEMENT: Added a `get_original_subscription_order` method to the MemberOrder class. This will return the first order in a subscription when called from a recurring order.
|
163 |
+
* ENHANCEMENT: Removed the old style license nags.
|
164 |
+
* BUG FIX/ENHANCEMENT: Using microtime and a static counter int to make sure our order and discount codes are unique. In the past very high traffic sites could run into duplicates if two checkouts happened at the exact same second.
|
165 |
+
* BUG FIX/ENHANCEMENT: Adjust order delete prompt to support other locales.
|
166 |
+
* BUG FIX/ENHANCEMENT: Better handling of tax amounts in recurring payments, e.g. when using the PMPro VAT Tax add on.
|
167 |
+
* BUG FIX/ENHANCEMENT: Optimized how often we hit the Stripe API when events on the checkout page could potentially update the price of checkout.
|
168 |
+
* BUG FIX/ENHANCEMENT: The checkout_levels api call now takes `level` as param.
|
169 |
+
* BUG FIX/ENHANCEMENT: No longer running sanitize_text_field on password fields. This would break passwords that had strings of characters resembling html tags.
|
170 |
+
* BUG FIX/ENHANCEMENT: Now warning admins if the Stripe billing period is longer than 1 year. Billing periods greater than 1 year are not allowed by Stripe.
|
171 |
+
* BUG FIX/ENHANCEMENT: Now detecting when a Stripe webhook is set up for an older version of the Stripe API and showing a notice with a link to update.
|
172 |
+
* BUG FIX/ENHANCEMENT: Adding MAXFAILEDPAYMENTS=1 to PayPal add subscription requests. This tells PayPal to cancel a subscription after the first failed payment. In our experience, the automatic retries rarely worked well. This change fixes issues with subscriptions going out of sync or users retaining access to your site when their payment has failed. Members still receive the payment failed email, which prompts users to return to the site to renew.
|
173 |
+
* BUG FIX/ENHANCEMENT: Fixing some issues where we are adding extra break tags into the password reset email. There are still some issues like this when using certain plugins. We are working on a general fix.
|
174 |
+
* BUG FIX/ENHANCEMENT: Removed the "coupon amount" field from the edit order page. These were hold outs from the 2007! ecommerce plugin PMPro was forked from. You can set the pmpro_orders_show_coupon_amounts filter to __return_true to show these fields again if you were using them for tracking things in your custom code.
|
175 |
+
* BUG FIX: Fixed MMPU compatibility when using discount codes.
|
176 |
+
* BUG FIX: No longer filtering the wp login url when on wp-login.php. This fixes issues with iThemes Security 2FA.
|
177 |
+
* BUG FIX: Fixed issues where the Stripe webhook was not being updated sometimes when clicking the button to update.
|
178 |
+
* BUG FIX: Fixed some notices and warnings when using Braintree.
|
179 |
+
* BUG FIX: Now resetting memberslist page number when changing shown level.
|
180 |
+
* BUG FIX: Now ensuring that the discount code field updates, update the Request Button price.
|
181 |
+
* BUG FIX: Fixed issue where non-pretty permalinks may break frontend password resets.
|
182 |
+
* BUG FIX: Fixed invoice links on the account page. (Thanks, Mateusz Hołtyn)
|
183 |
+
* BUG FIX: Fixed incorrect label "for" attribute for uninstall setting.
|
184 |
+
* BUG FIX: Fixed issue where some free plugins distributed by PMPro would show warnings about requiring a Plus license.
|
185 |
+
|
186 |
= 2.4.4 - 2020-09-02 =
|
187 |
* BUG FIX: Fixed fatal error that sometimes occurred on the payment settings page when using PHP 5.6 or earlier.
|
188 |
* BUG FIX: Fixed fatal errors that showed up on the frontend invoice page.
|
services/applydiscountcode.php
CHANGED
@@ -22,10 +22,13 @@
|
|
22 |
$discount_code_id = "";
|
23 |
}
|
24 |
|
25 |
-
if(!empty($_REQUEST['level']))
|
26 |
-
$
|
27 |
-
|
28 |
-
$
|
|
|
|
|
|
|
29 |
|
30 |
if(!empty($_REQUEST['msgfield']))
|
31 |
$msgfield = preg_replace("/[^A-Za-z0-9\_\-]/", "", $_REQUEST['msgfield']);
|
@@ -33,7 +36,7 @@
|
|
33 |
$msgfield = NULL;
|
34 |
|
35 |
//check that the code is valid
|
36 |
-
$codecheck = pmpro_checkDiscountCode($discount_code, $
|
37 |
if($codecheck[0] == false)
|
38 |
{
|
39 |
//uh oh. show code error
|
@@ -48,29 +51,54 @@
|
|
48 |
var code_level;
|
49 |
code_level = false;
|
50 |
|
51 |
-
//filter to insert your own code
|
52 |
-
<?php do_action('pmpro_applydiscountcode_return_js', $discount_code, $discount_code_id, $
|
53 |
</script>
|
54 |
<?php
|
55 |
|
56 |
exit(0);
|
57 |
}
|
58 |
|
59 |
-
//
|
60 |
-
|
61 |
-
$
|
|
|
62 |
|
63 |
-
//
|
64 |
-
|
65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
|
67 |
//filter adjustments to the level
|
68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
|
70 |
printf(__("The %s code has been applied to your order. ", 'paid-memberships-pro' ), $discount_code);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
?>
|
72 |
<script>
|
73 |
-
var code_level = <?php echo json_encode($
|
74 |
|
75 |
jQuery('#<?php echo $msgfield?>').show();
|
76 |
jQuery('#<?php echo $msgfield?>').removeClass('pmpro_error');
|
@@ -97,11 +125,20 @@
|
|
97 |
jQuery('#other_discount_code_p').hide();
|
98 |
});
|
99 |
|
100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
|
102 |
-
<?php
|
103 |
//tell gateway javascripts whether or not to fire (e.g. no Stripe on free levels)
|
104 |
-
if(
|
105 |
{
|
106 |
?>
|
107 |
pmpro_require_billing = false;
|
@@ -115,7 +152,7 @@
|
|
115 |
}
|
116 |
|
117 |
//hide/show billing
|
118 |
-
if(
|
119 |
{
|
120 |
?>
|
121 |
jQuery('#pmpro_billing_address_fields').hide();
|
@@ -131,7 +168,7 @@
|
|
131 |
}
|
132 |
|
133 |
if ( pmpro_getGateway() == "paypal" && true == apply_filters('pmpro_include_payment_option_for_paypal', true ) ) {
|
134 |
-
if (
|
135 |
?> jQuery('#pmpro_payment_method').hide(); <?php
|
136 |
} else {
|
137 |
?> jQuery('#pmpro_payment_method').show(); <?php
|
@@ -141,7 +178,7 @@
|
|
141 |
//hide/show paypal button
|
142 |
if(pmpro_getGateway() == "paypalexpress" || pmpro_getGateway() == "paypalstandard")
|
143 |
{
|
144 |
-
if(
|
145 |
{
|
146 |
?>
|
147 |
jQuery('#pmpro_paypalexpress_checkout').hide();
|
@@ -157,7 +194,7 @@
|
|
157 |
}
|
158 |
}
|
159 |
|
160 |
-
//filter to insert your own code
|
161 |
-
do_action('pmpro_applydiscountcode_return_js', $discount_code, $discount_code_id, $
|
162 |
?>
|
163 |
</script>
|
22 |
$discount_code_id = "";
|
23 |
}
|
24 |
|
25 |
+
if ( ! empty( $_REQUEST['level'] ) ) {
|
26 |
+
$level_str = $_REQUEST['level'];
|
27 |
+
$level_str = str_replace( ' ', '+', $level_str ); // If val passed via URL, + would be converted to space.
|
28 |
+
$level_ids = array_map( 'intval', explode( '+', $level_str ) );
|
29 |
+
} else {
|
30 |
+
$level_ids = null;
|
31 |
+
}
|
32 |
|
33 |
if(!empty($_REQUEST['msgfield']))
|
34 |
$msgfield = preg_replace("/[^A-Za-z0-9\_\-]/", "", $_REQUEST['msgfield']);
|
36 |
$msgfield = NULL;
|
37 |
|
38 |
//check that the code is valid
|
39 |
+
$codecheck = pmpro_checkDiscountCode($discount_code, $level_ids, true);
|
40 |
if($codecheck[0] == false)
|
41 |
{
|
42 |
//uh oh. show code error
|
51 |
var code_level;
|
52 |
code_level = false;
|
53 |
|
54 |
+
//filter to insert your own code. Not MMPU compatible.
|
55 |
+
<?php do_action('pmpro_applydiscountcode_return_js', $discount_code, $discount_code_id, empty( $level_ids ) ? null : $level_ids[0], false); ?>
|
56 |
</script>
|
57 |
<?php
|
58 |
|
59 |
exit(0);
|
60 |
}
|
61 |
|
62 |
+
// Okay, send back new price info.
|
63 |
+
// Find levels whose price this code changed...
|
64 |
+
$sqlQuery = "SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id LEFT JOIN $wpdb->pmpro_discount_codes dc ON dc.id = cl.code_id WHERE dc.code = '" . $discount_code . "' AND cl.level_id IN (" . implode( ',', $level_ids ) . ")";
|
65 |
+
$code_levels = $wpdb->get_results($sqlQuery);
|
66 |
|
67 |
+
// ... and then get prices for the remaining levels.
|
68 |
+
$levels_found = array();
|
69 |
+
foreach( $code_levels as $code_level ) {
|
70 |
+
$levels_found[] = intval( $code_level->level_id );
|
71 |
+
}
|
72 |
+
if ( ! empty( array_diff( $level_ids, $levels_found ) ) ) {
|
73 |
+
$sqlQuery = "SELECT * FROM $wpdb->pmpro_membership_levels WHERE id IN (" . implode( ',', array_diff( $level_ids, $levels_found ) ) . ")";
|
74 |
+
$code_levels = array_merge( $code_levels, $wpdb->get_results($sqlQuery) );
|
75 |
+
}
|
76 |
|
77 |
//filter adjustments to the level
|
78 |
+
if ( count( $code_levels ) <= 1 ) {
|
79 |
+
// Should return just a single level object or null.
|
80 |
+
$code_levels = array( apply_filters("pmpro_discount_code_level", empty( $code_levels ) ? null : $code_levels[0], $discount_code_id) );
|
81 |
+
} else {
|
82 |
+
// Should return an array of levels objects.
|
83 |
+
$code_levels = apply_filters("pmpro_discount_code_level", $code_levels, $discount_code_id);
|
84 |
+
}
|
85 |
|
86 |
printf(__("The %s code has been applied to your order. ", 'paid-memberships-pro' ), $discount_code);
|
87 |
+
|
88 |
+
$combined_level = null;
|
89 |
+
foreach ( $code_levels as $code_level ) {
|
90 |
+
if ( empty( $combined_level ) ) {
|
91 |
+
$combined_level = clone $code_level;
|
92 |
+
} else {
|
93 |
+
$combined_level->initial_payment = $combined_level->initial_payment + $code_level->initial_payment;
|
94 |
+
$combined_level->billing_amount = $combined_level->billing_amount + $code_level->billing_amount;
|
95 |
+
}
|
96 |
+
}
|
97 |
+
|
98 |
+
|
99 |
?>
|
100 |
<script>
|
101 |
+
var code_level = <?php echo json_encode($combined_level); ?>;
|
102 |
|
103 |
jQuery('#<?php echo $msgfield?>').show();
|
104 |
jQuery('#<?php echo $msgfield?>').removeClass('pmpro_error');
|
125 |
jQuery('#other_discount_code_p').hide();
|
126 |
});
|
127 |
|
128 |
+
<?php
|
129 |
+
if ( count( $code_levels ) <= 1 ) {
|
130 |
+
$code_level = empty( $code_levels ) ? null : $code_levels[0];
|
131 |
+
?>
|
132 |
+
jQuery('#pmpro_level_cost').html('<p><?php printf(__('The <strong>%s</strong> code has been applied to your order.', 'paid-memberships-pro' ), $discount_code);?></p><p><?php echo pmpro_no_quotes(pmpro_getLevelCost( $code_level, array('"', "'", "\n", "\r")))?><?php echo pmpro_no_quotes(pmpro_getLevelExpiration( $code_level, array('"', "'", "\n", "\r")))?></p>');
|
133 |
+
<?php
|
134 |
+
} else {
|
135 |
+
?>
|
136 |
+
jQuery('#pmpro_level_cost').html('<p><?php printf(__('The <strong>%s</strong> code has been applied to your order.', 'paid-memberships-pro' ), $discount_code);?></p><p><?php echo pmpro_no_quotes(pmpro_getLevelsCost($code_levels), array('"', "'", "\n", "\r"))?><?php echo pmpro_no_quotes(pmpro_getLevelsExpiration($code_levels), array('"', "'", "\n", "\r"))?></p>');
|
137 |
+
<?php
|
138 |
+
}
|
139 |
|
|
|
140 |
//tell gateway javascripts whether or not to fire (e.g. no Stripe on free levels)
|
141 |
+
if(pmpro_areLevelsFree($code_levels))
|
142 |
{
|
143 |
?>
|
144 |
pmpro_require_billing = false;
|
152 |
}
|
153 |
|
154 |
//hide/show billing
|
155 |
+
if(pmpro_areLevelsFree($code_levels) || pmpro_getGateway() == "paypalexpress" || pmpro_getGateway() == "paypalstandard" || pmpro_getGateway() == 'check')
|
156 |
{
|
157 |
?>
|
158 |
jQuery('#pmpro_billing_address_fields').hide();
|
168 |
}
|
169 |
|
170 |
if ( pmpro_getGateway() == "paypal" && true == apply_filters('pmpro_include_payment_option_for_paypal', true ) ) {
|
171 |
+
if ( pmpro_areLevelsFree($code_levels) ) {
|
172 |
?> jQuery('#pmpro_payment_method').hide(); <?php
|
173 |
} else {
|
174 |
?> jQuery('#pmpro_payment_method').show(); <?php
|
178 |
//hide/show paypal button
|
179 |
if(pmpro_getGateway() == "paypalexpress" || pmpro_getGateway() == "paypalstandard")
|
180 |
{
|
181 |
+
if(pmpro_areLevelsFree($code_levels))
|
182 |
{
|
183 |
?>
|
184 |
jQuery('#pmpro_paypalexpress_checkout').hide();
|
194 |
}
|
195 |
}
|
196 |
|
197 |
+
//filter to insert your own code. Not MMPU compatible.
|
198 |
+
do_action('pmpro_applydiscountcode_return_js', $discount_code, $discount_code_id, empty( $level_ids ) ? null : $level_ids[0], empty( $code_levels ) ? null : $code_levels[0]);
|
199 |
?>
|
200 |
</script>
|
services/authnet-silent-post.php
CHANGED
@@ -14,6 +14,8 @@
|
|
14 |
|
15 |
global $wpdb;
|
16 |
|
|
|
|
|
17 |
//some code taken from http://www.merchant-account-services.org/blog/handling-authorizenet-arb-subscription-failures/
|
18 |
// Flag if this is an ARB transaction. Set to false by default.
|
19 |
$arb = false;
|
@@ -85,6 +87,9 @@
|
|
85 |
$morder->payment_transaction_id = $fields['x_trans_id'];
|
86 |
$morder->subscription_transaction_id = $fields['x_subscription_id'];
|
87 |
|
|
|
|
|
|
|
88 |
$morder->gateway = $old_order->gateway;
|
89 |
$morder->gateway_environment = $old_order->gateway_environment;
|
90 |
|
14 |
|
15 |
global $wpdb;
|
16 |
|
17 |
+
define( 'PMPRO_DOING_WEBHOOK', 'authnet' );
|
18 |
+
|
19 |
//some code taken from http://www.merchant-account-services.org/blog/handling-authorizenet-arb-subscription-failures/
|
20 |
// Flag if this is an ARB transaction. Set to false by default.
|
21 |
$arb = false;
|
87 |
$morder->payment_transaction_id = $fields['x_trans_id'];
|
88 |
$morder->subscription_transaction_id = $fields['x_subscription_id'];
|
89 |
|
90 |
+
//Assume no tax for now. Add ons will handle it later.
|
91 |
+
$morder->tax = 0;
|
92 |
+
|
93 |
$morder->gateway = $old_order->gateway;
|
94 |
$morder->gateway_environment = $old_order->gateway_environment;
|
95 |
|
services/braintree-webhook.php
CHANGED
@@ -20,6 +20,8 @@ if ( ! defined( "ABSPATH" ) ) {
|
|
20 |
//globals
|
21 |
global $wpdb;
|
22 |
|
|
|
|
|
23 |
// Debug log
|
24 |
global $logstr;
|
25 |
$logstr = array( "Logged On: " . date_i18n( "m/d/Y H:i:s", current_time( 'timestamp' ) ) );
|
@@ -134,6 +136,9 @@ if ( $webhookNotification->kind === Braintree_WebhookNotification::SUBSCRIPTION_
|
|
134 |
$morder->PaymentAmount = $transaction->amount;
|
135 |
$morder->payment_transaction_id = $transaction->id;
|
136 |
$morder->subscription_transaction_id = $webhookNotification->subscription->id;
|
|
|
|
|
|
|
137 |
|
138 |
$morder->gateway = $old_order->gateway;
|
139 |
$morder->gateway_environment = $old_order->gateway_environment;
|
20 |
//globals
|
21 |
global $wpdb;
|
22 |
|
23 |
+
define( 'PMPRO_DOING_WEBHOOK', 'braintree' );
|
24 |
+
|
25 |
// Debug log
|
26 |
global $logstr;
|
27 |
$logstr = array( "Logged On: " . date_i18n( "m/d/Y H:i:s", current_time( 'timestamp' ) ) );
|
136 |
$morder->PaymentAmount = $transaction->amount;
|
137 |
$morder->payment_transaction_id = $transaction->id;
|
138 |
$morder->subscription_transaction_id = $webhookNotification->subscription->id;
|
139 |
+
|
140 |
+
//Assume no tax for now. Add ons will handle it later.
|
141 |
+
$morder->tax = 0;
|
142 |
|
143 |
$morder->gateway = $old_order->gateway;
|
144 |
$morder->gateway_environment = $old_order->gateway_environment;
|
services/ipnhandler.php
CHANGED
@@ -15,6 +15,8 @@ if ( ! defined( "ABSPATH" ) ) {
|
|
15 |
global $wpdb, $gateway_environment, $logstr;
|
16 |
$logstr = ""; //will put debug info here and write to ipnlog.txt
|
17 |
|
|
|
|
|
18 |
//validate?
|
19 |
if ( ! pmpro_ipnValidate() ) {
|
20 |
//validation failed
|
@@ -123,8 +125,8 @@ if ( $txn_type == "subscr_payment" ) {
|
|
123 |
//Adjust gross for tax if provided
|
124 |
if( !empty($_POST['tax']) ) {
|
125 |
$amount = (float)$amount - (float)$_POST['tax'];
|
126 |
-
|
127 |
-
|
128 |
}
|
129 |
|
130 |
if ( (float) $amount != (float) $morder->total ) {
|
@@ -173,10 +175,8 @@ if ( $txn_type == "web_accept" && ! empty( $item_number ) ) {
|
|
173 |
//Adjust gross for tax if provided
|
174 |
if(!empty($_POST['tax']) ) {
|
175 |
$amount = (float)$amount - (float)$_POST['tax'];
|
176 |
-
|
177 |
-
//TODO: We should maybe update the order to reflect the tax amount and new total
|
178 |
}
|
179 |
-
|
180 |
if ( (float) $amount != (float) $morder->total ) {
|
181 |
ipnlog( "ERROR: PayPal transaction #" . $_POST['txn_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
|
182 |
} else {
|
15 |
global $wpdb, $gateway_environment, $logstr;
|
16 |
$logstr = ""; //will put debug info here and write to ipnlog.txt
|
17 |
|
18 |
+
define( 'PMPRO_DOING_WEBHOOK', 'paypal' );
|
19 |
+
|
20 |
//validate?
|
21 |
if ( ! pmpro_ipnValidate() ) {
|
22 |
//validation failed
|
125 |
//Adjust gross for tax if provided
|
126 |
if( !empty($_POST['tax']) ) {
|
127 |
$amount = (float)$amount - (float)$_POST['tax'];
|
128 |
+
} else {
|
129 |
+
$morder->tax = 0;
|
130 |
}
|
131 |
|
132 |
if ( (float) $amount != (float) $morder->total ) {
|
175 |
//Adjust gross for tax if provided
|
176 |
if(!empty($_POST['tax']) ) {
|
177 |
$amount = (float)$amount - (float)$_POST['tax'];
|
|
|
|
|
178 |
}
|
179 |
+
|
180 |
if ( (float) $amount != (float) $morder->total ) {
|
181 |
ipnlog( "ERROR: PayPal transaction #" . $_POST['txn_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
|
182 |
} else {
|
services/stripe-webhook.php
CHANGED
@@ -14,6 +14,8 @@
|
|
14 |
global $logstr;
|
15 |
$logstr = "";
|
16 |
|
|
|
|
|
17 |
//you can define a different # of seconds (define PMPRO_STRIPE_WEBHOOK_DELAY in your wp-config.php) if you need this webhook to delay more or less
|
18 |
if(!defined('PMPRO_STRIPE_WEBHOOK_DELAY'))
|
19 |
define('PMPRO_STRIPE_WEBHOOK_DELAY', 2);
|
@@ -130,12 +132,13 @@
|
|
130 |
|
131 |
if(isset($invoice->amount))
|
132 |
{
|
133 |
-
$morder->subtotal = $invoice->amount / $currency_unit_multiplier;
|
|
|
134 |
}
|
135 |
elseif(isset($invoice->subtotal))
|
136 |
{
|
137 |
$morder->subtotal = (! empty( $invoice->subtotal ) ? $invoice->subtotal / $currency_unit_multiplier : 0);
|
138 |
-
$morder->tax = (! empty($invoice->tax) ? $invoice->tax / $currency_unit_multiplier :
|
139 |
$morder->total = (! empty($invoice->total) ? $invoice->total / $currency_unit_multiplier : 0);
|
140 |
}
|
141 |
|
14 |
global $logstr;
|
15 |
$logstr = "";
|
16 |
|
17 |
+
define( 'PMPRO_DOING_WEBHOOK', 'stripe' );
|
18 |
+
|
19 |
//you can define a different # of seconds (define PMPRO_STRIPE_WEBHOOK_DELAY in your wp-config.php) if you need this webhook to delay more or less
|
20 |
if(!defined('PMPRO_STRIPE_WEBHOOK_DELAY'))
|
21 |
define('PMPRO_STRIPE_WEBHOOK_DELAY', 2);
|
132 |
|
133 |
if(isset($invoice->amount))
|
134 |
{
|
135 |
+
$morder->subtotal = $invoice->amount / $currency_unit_multiplier;
|
136 |
+
$morder->tax = 0;
|
137 |
}
|
138 |
elseif(isset($invoice->subtotal))
|
139 |
{
|
140 |
$morder->subtotal = (! empty( $invoice->subtotal ) ? $invoice->subtotal / $currency_unit_multiplier : 0);
|
141 |
+
$morder->tax = (! empty($invoice->tax) ? $invoice->tax / $currency_unit_multiplier : 0);
|
142 |
$morder->total = (! empty($invoice->total) ? $invoice->total / $currency_unit_multiplier : 0);
|
143 |
}
|
144 |
|
services/twocheckout-ins.php
CHANGED
@@ -20,6 +20,8 @@
|
|
20 |
global $wpdb, $gateway_environment, $logstr;
|
21 |
$logstr = ""; //will put debug info here and write to inslog.txt
|
22 |
|
|
|
|
|
23 |
//validate?
|
24 |
if( ! pmpro_twocheckoutValidate() ) {
|
25 |
|
@@ -428,6 +430,9 @@
|
|
428 |
$morder->PaymentAmount = sanitize_text_field($_POST['item_list_amount_1']);
|
429 |
$morder->datetime = sanitize_text_field($_POST['timestamp']);
|
430 |
|
|
|
|
|
|
|
431 |
$morder->FirstName = sanitize_text_field($_POST['customer_first_name']);
|
432 |
$morder->LastName = sanitize_text_field($_POST['customer_last_name']);
|
433 |
$morder->Email = sanitize_text_field($_POST['customer_email']);
|
20 |
global $wpdb, $gateway_environment, $logstr;
|
21 |
$logstr = ""; //will put debug info here and write to inslog.txt
|
22 |
|
23 |
+
define( 'PMPRO_DOING_WEBHOOK', 'twocheckout' );
|
24 |
+
|
25 |
//validate?
|
26 |
if( ! pmpro_twocheckoutValidate() ) {
|
27 |
|
430 |
$morder->PaymentAmount = sanitize_text_field($_POST['item_list_amount_1']);
|
431 |
$morder->datetime = sanitize_text_field($_POST['timestamp']);
|
432 |
|
433 |
+
//Assume no tax for now. Add ons will handle it later.
|
434 |
+
$morder->tax = 0;
|
435 |
+
|
436 |
$morder->FirstName = sanitize_text_field($_POST['customer_first_name']);
|
437 |
$morder->LastName = sanitize_text_field($_POST['customer_last_name']);
|
438 |
$morder->Email = sanitize_text_field($_POST['customer_email']);
|
shortcodes/pmpro_account.php
CHANGED
@@ -237,7 +237,7 @@ function pmpro_shortcode_account($atts, $content=null, $code="")
|
|
237 |
}
|
238 |
?>
|
239 |
<tr id="pmpro_account-invoice-<?php echo $invoice->code; ?>">
|
240 |
-
<td><a href="<?php echo pmpro_url("invoice", "?invoice=" . $invoice->code)?>"><?php echo date_i18n(get_option("date_format"), $invoice->getTimestamp())?></td>
|
241 |
<td><?php if(!empty($invoice->membership_level)) echo $invoice->membership_level->name; else echo __("N/A", 'paid-memberships-pro' );?></td>
|
242 |
<td><?php echo pmpro_formatPrice($invoice->total)?></td>
|
243 |
<td><?php echo $display_status; ?></td>
|
237 |
}
|
238 |
?>
|
239 |
<tr id="pmpro_account-invoice-<?php echo $invoice->code; ?>">
|
240 |
+
<td><a href="<?php echo pmpro_url("invoice", "?invoice=" . $invoice->code)?>"><?php echo date_i18n(get_option("date_format"), $invoice->getTimestamp())?></a></td>
|
241 |
<td><?php if(!empty($invoice->membership_level)) echo $invoice->membership_level->name; else echo __("N/A", 'paid-memberships-pro' );?></td>
|
242 |
<td><?php echo pmpro_formatPrice($invoice->total)?></td>
|
243 |
<td><?php echo $display_status; ?></td>
|