Paid Memberships Pro - Version 1.9.5.5

Version Description

  • 2018-10-19 =
  • BUG FIX: Fixed fatal error in the Braintree webhook that will have caused syncing issues for Braintree users.
  • BUG FIX: Stopped sending the cancel subscription request to the PayPal API if we are processing the IPN request for the same subscription.
  • BUG FIX: Fixed issue where the Stripe API version was shown for non-Stripe gateways on the payment settings page.
  • BUG FIX: Using self:: instead of static:: in the Stripe class that could keep the pmpro_stripe_customerid from being updated.
  • BUG FIX: Fixed some fatal errors in PHP 5.2. (We still recommend a minimum PHP 5.6.)
  • BUG FIX/ENHANCEMENT: Removed a unnecessary hr element when viewing the table of all active memberships.
  • BUG FIX/ENHANCEMENT: Cleaned up some CSS code around buttons.
  • BUG FIX/ENHANCEMENT: Added formatting for the Danish Krone.
  • BUG FIX/ENHANCEMENT: Removed the warning RE billing limits with the Stripe gateway. Our Stripe implementation has actually supported billing limits for a while.
  • ENHANCEMENT: Added Kenyan Shilling as a currency. (Thanks, Urandu Bildad Namawa)
  • ENHANCEMENT: Updated the description, url, email, and copyright info in the plugin header.
  • ENHANCEMENT: Now showing a note on the pages list in the dashboard if a page is linked to a PMPro page.
  • ENHANCEMENT: Improving logo and watermark in the dashboard for retina displays.
Download this release

Release Info

Developer strangerstudios
Plugin Icon 128x128 Paid Memberships Pro
Version 1.9.5.5
Comparing to
See all releases

Code changes from version 1.9.5.4 to 1.9.5.5

CHANGELOG.txt CHANGED
@@ -1,5 +1,20 @@
1
== Changelog ==
2
3
= 1.9.5.4 - 2018-09-10 =
4
* SECURITY: Some values used in SQL queries in our reporting code were sanitized but not later escaped via esc_sql(). All variables added to SQL queries in the reports are now wrapped in esc_sql(). The previous code was not vulnerable to any known attack, but this change hardens the code against vulnerabilities in the case other parts of the code change in the future.
5
* BUG FIX: Fixed issue with lost passwords when Theme My Login 7 is active. (Thanks, Jeff Farthing)
@@ -92,13 +107,13 @@ up the lines of text.
92
* BUG FIX: Fixed typo in the string "Are you sure you want to do that? Try again."
93
* BUG FIX: Fixed a few strings that used the wrong text domain or weren't wrapped correclty for translation.
94
* BUG FIX/ENHANCEMENT: Now bundling Google's jsapi.js file for use in the reports.
95
- * BUG FIX/ENHANCEMENT: Fixed issue where some emails (e.g. the password reset email) would not have wpautop applied to them, crunching
96
* BUG FIX/ENHANCEMENT: Better checking for Theme My Login compatibility when handling login redirects.
97
* BUG FIX/ENHANCEMENT: Better error handling for Braintree.
98
* BUG FIX/ENHANCEMENT: Membership stats widget now shows first 3 levels based on level order.
99
- * BUG FIX/ENHANCEMENT: Added the pmpro_member_shortcode_access filter
100
* ENHANCEMENT: Updated the Stripe PHP library to version 5.2.2 and updated Stripe to use the latest version of their API, 2017-08-15.
101
- * ENHANCEMENT: Changed frontend pages (e.g. checkout.php) to use a div-based layout instead of tables. Important information here if you are using custom page templates or notice UI issues after upgrading:
102
* ENHANCEMENT: Added pagination to the discount codes page in the admin. Also sorting codes in descending order by ID. Use the pmpro_discount_codes_per_page filter to change the per page limit from 15.
103
* ENHANCEMENT: Updated plugin admin pages with better links to documentation and support.
104
* ENHANCEMENT: Updated plugin frontend pages checkout, billing, confirmation, and single invoice to remove most table based layouts.
@@ -187,7 +202,7 @@ up the lines of text.
187
* BUG: Fixed bug with updating credit cards through Stripe.
188
* BUG: Fixed SQL warnings when generating the pmpro_membership_levelmeta table. (Thanks, itibet on GitHub)
189
* BUG/ENHANCEMENT: Moved some update billing and checkout related code from the preheaders and page templates into the Braintree and Stripe classes.
190
- * ENHANCEMENT: Added pmpro_billing_order filter that functions similar to pmpro_checkout_order.
191
* ENHANCEMENT: Added pmpro_billing_before_submit_button hook that functions similar to the pmpro_checkout_before_submit_button hook.
192
* ENHANCEMENT: Clicking on a report widget no longer takes you to the details page. You have to click the details button. This allows us to add additional functionality to the widgets.
193
* ENHANCEMENT: Updated reports widgets so the "details" button only shows if a page function is defined for that report. You can now have report widgets without details pages.
@@ -210,7 +225,7 @@ up the lines of text.
210
* BUG: Swapped out deprecated uses of eregi_replace and split.
211
* BUG/ENHANCEMENT: Now using add_query_arg in the pmpro_url() function. (Thanks, Debjit Saha)
212
* ENHANCEMENT: Updating stylesheet for WordPress 4.7 and new Twenty Seventeen theme support.
213
- * ENHANCEMENT: Now longer warning of membership levels with cycle numbers > 1 when using the Payflow Pro gateway since Payflow now supports cycle numbers (frequencies) > 1.
214
* ENHANCEMENT: Updated da_DK translation. (Thanks, bopdoq on GitHub)
215
* ENHANCEMENT: Added pmpro_include_payment_option_for_paypal filter, which can be set to false to use PayPal WPP without the PayPal Express option.
216
* ENHANCEMENT: Better dependency checking for Stripe and Braintree gateways.
@@ -530,7 +545,7 @@ up the lines of text.
530
* ENHANCEMENT: Added the pmpro_format_phone filter to change how phone numbers are formated. Param 1 is $r, the formatted phone number. Param 2 is $phone, the original phone number.
531
* ENHANCEMENT: Added doc blocks to cleanPhone and formatPhone functions and the new pmpro_format_phone filter.
532
533
- = 1.8.4.3 =
534
* SECURITY PATCH: Fixes to Cross Site Scripting vulnerabilities in the PMPro settings pages in the WordPress dashboard. [Advisory ID HTB23264](https://www.htbridge.com/advisory/HTB23264). (Thanks, High-Tech Bridge Security Research Lab)
535
536
= 1.8.4.2 =
@@ -617,7 +632,7 @@ up the lines of text.
617
* ENHANCEMENT: Updated to the new version of Google's ReCaptcha.
618
* BUG: Fixed issue with quotes and other special characters in membership level names, descriptions, and confirmations. (Thanks, Marcelo Hinojosa)
619
620
- = 1.7.15.3 =
621
* BUG: Now correctly setting $saveid when a discount code is created so the pmpro_save_discount_code hook will have the correct id value when codes are created.
622
* BUG: Using get_userdata in checkout code for better multisite support when setting default role of new users.
623
@@ -850,7 +865,7 @@ up the lines of text.
850
* Added "Show Billing Address Fields" option for the Stripe payment gateway. Set to 'No' to hide billing address fields. Replaces the functionality of the "Stripe Lite" plugin.
851
* Added language files for es_ES, es_CL, and es_PE. Thanks, Javier Monorové (zillionsk8 on GitHub).
852
* Added language files for fr_FR. Thanks, Jérémy De la casa.
853
- * NOTE: Language files may not be complete. The get involved, join us on GitHub.
854
* Added Cybersource and 2Checkout gateways in beta.
855
* Added pmpro_paypal_button_image filter so you can override the URL of the PayPal button image.
856
* Added a new report showing signups vs. cancellations, monthly recurring revenue, and lifetime value.
@@ -1128,7 +1143,7 @@ up the lines of text.
1128
* Added stripslashes() to membership description output on the checkout page.
1129
* The pmpro_getLevel() function may return the wrong level on the levels, checkout, or account page where another $pmpro_levels array was setup. (The array pmpro_getLevel uses used the level id as the array keys. The older $pmpro_levels used 0-n.) To fix this, I added a pmpro_getAllLevels($include_hidden = false) function and now use that function on the levels, checkout, and account pages. The function queries the database for all levels and then puts them into an array where the level ids are the keys.
1130
* Fix for !!billing_country!! in emails. (Somehow a previous fix for this got overwritten. My bad.)
1131
- * Settings $pmpro_level->code_id to $discount_code_id if a valid discount code is applied to a level at checkout. This is
1132
useful for determining if/what discount code was applied to the level when processing it in hooks.
1133
* Added pmpro_getDomainFromURL() and using that to set PMPRO_URL.
1134
* New hooks when orders are added/updated: pmpro_update_order (before update), pmpro_updated_order (after update), pmpro_add_order (before add), pmpro_added_order (after add). (Thanks, zookatron!)
1
== Changelog ==
2
3
+ = 1.9.5.5 - 2018-10-19 =
4
+ * BUG FIX: Fixed fatal error in the Braintree webhook that will have caused syncing issues for Braintree users.
5
+ * BUG FIX: Stopped sending the cancel subscription request to the PayPal API if we are processing the IPN request for the same subscription.
6
+ * BUG FIX: Fixed issue where the Stripe API version was shown for non-Stripe gateways on the payment settings page.
7
+ * BUG FIX: Using self:: instead of static:: in the Stripe class that could keep the pmpro_stripe_customerid from being updated.
8
+ * BUG FIX: Fixed some fatal errors in PHP 5.2. (We still recommend a minimum PHP 5.6.)
9
+ * BUG FIX/ENHANCEMENT: Removed a unnecessary <hr> element when viewing the table of all active memberships.
10
+ * BUG FIX/ENHANCEMENT: Cleaned up some CSS code around buttons.
11
+ * BUG FIX/ENHANCEMENT: Added formatting for the Danish Krone.
12
+ * BUG FIX/ENHANCEMENT: Removed the warning RE billing limits with the Stripe gateway. Our Stripe implementation has actually supported billing limits for a while.
13
+ * ENHANCEMENT: Added Kenyan Shilling as a currency. (Thanks, Urandu Bildad Namawa)
14
+ * ENHANCEMENT: Updated the description, url, email, and copyright info in the plugin header.
15
+ * ENHANCEMENT: Now showing a note on the pages list in the dashboard if a page is linked to a PMPro page.
16
+ * ENHANCEMENT: Improving logo and watermark in the dashboard for retina displays.
17
+
18
= 1.9.5.4 - 2018-09-10 =
19
* SECURITY: Some values used in SQL queries in our reporting code were sanitized but not later escaped via esc_sql(). All variables added to SQL queries in the reports are now wrapped in esc_sql(). The previous code was not vulnerable to any known attack, but this change hardens the code against vulnerabilities in the case other parts of the code change in the future.
20
* BUG FIX: Fixed issue with lost passwords when Theme My Login 7 is active. (Thanks, Jeff Farthing)
107
* BUG FIX: Fixed typo in the string "Are you sure you want to do that? Try again."
108
* BUG FIX: Fixed a few strings that used the wrong text domain or weren't wrapped correclty for translation.
109
* BUG FIX/ENHANCEMENT: Now bundling Google's jsapi.js file for use in the reports.
110
+ * BUG FIX/ENHANCEMENT: Fixed issue where some emails (e.g. the password reset email) would not have wpautop applied to them, crunching
111
* BUG FIX/ENHANCEMENT: Better checking for Theme My Login compatibility when handling login redirects.
112
* BUG FIX/ENHANCEMENT: Better error handling for Braintree.
113
* BUG FIX/ENHANCEMENT: Membership stats widget now shows first 3 levels based on level order.
114
+ * BUG FIX/ENHANCEMENT: Added the pmpro_member_shortcode_access filter
115
* ENHANCEMENT: Updated the Stripe PHP library to version 5.2.2 and updated Stripe to use the latest version of their API, 2017-08-15.
116
+ * ENHANCEMENT: Changed frontend pages (e.g. checkout.php) to use a div-based layout instead of tables. Important information here if you are using custom page templates or notice UI issues after upgrading:
117
* ENHANCEMENT: Added pagination to the discount codes page in the admin. Also sorting codes in descending order by ID. Use the pmpro_discount_codes_per_page filter to change the per page limit from 15.
118
* ENHANCEMENT: Updated plugin admin pages with better links to documentation and support.
119
* ENHANCEMENT: Updated plugin frontend pages checkout, billing, confirmation, and single invoice to remove most table based layouts.
202
* BUG: Fixed bug with updating credit cards through Stripe.
203
* BUG: Fixed SQL warnings when generating the pmpro_membership_levelmeta table. (Thanks, itibet on GitHub)
204
* BUG/ENHANCEMENT: Moved some update billing and checkout related code from the preheaders and page templates into the Braintree and Stripe classes.
205
+ * ENHANCEMENT: Added pmpro_billing_order filter that functions similar to pmpro_checkout_order.
206
* ENHANCEMENT: Added pmpro_billing_before_submit_button hook that functions similar to the pmpro_checkout_before_submit_button hook.
207
* ENHANCEMENT: Clicking on a report widget no longer takes you to the details page. You have to click the details button. This allows us to add additional functionality to the widgets.
208
* ENHANCEMENT: Updated reports widgets so the "details" button only shows if a page function is defined for that report. You can now have report widgets without details pages.
225
* BUG: Swapped out deprecated uses of eregi_replace and split.
226
* BUG/ENHANCEMENT: Now using add_query_arg in the pmpro_url() function. (Thanks, Debjit Saha)
227
* ENHANCEMENT: Updating stylesheet for WordPress 4.7 and new Twenty Seventeen theme support.
228
+ * ENHANCEMENT: Now longer warning of membership levels with cycle numbers > 1 when using the Payflow Pro gateway since Payflow now supports cycle numbers (frequencies) > 1.
229
* ENHANCEMENT: Updated da_DK translation. (Thanks, bopdoq on GitHub)
230
* ENHANCEMENT: Added pmpro_include_payment_option_for_paypal filter, which can be set to false to use PayPal WPP without the PayPal Express option.
231
* ENHANCEMENT: Better dependency checking for Stripe and Braintree gateways.
545
* ENHANCEMENT: Added the pmpro_format_phone filter to change how phone numbers are formated. Param 1 is $r, the formatted phone number. Param 2 is $phone, the original phone number.
546
* ENHANCEMENT: Added doc blocks to cleanPhone and formatPhone functions and the new pmpro_format_phone filter.
547
548
+ = 1.8.4.3 =
549
* SECURITY PATCH: Fixes to Cross Site Scripting vulnerabilities in the PMPro settings pages in the WordPress dashboard. [Advisory ID HTB23264](https://www.htbridge.com/advisory/HTB23264). (Thanks, High-Tech Bridge Security Research Lab)
550
551
= 1.8.4.2 =
632
* ENHANCEMENT: Updated to the new version of Google's ReCaptcha.
633
* BUG: Fixed issue with quotes and other special characters in membership level names, descriptions, and confirmations. (Thanks, Marcelo Hinojosa)
634
635
+ = 1.7.15.3 =
636
* BUG: Now correctly setting $saveid when a discount code is created so the pmpro_save_discount_code hook will have the correct id value when codes are created.
637
* BUG: Using get_userdata in checkout code for better multisite support when setting default role of new users.
638
865
* Added "Show Billing Address Fields" option for the Stripe payment gateway. Set to 'No' to hide billing address fields. Replaces the functionality of the "Stripe Lite" plugin.
866
* Added language files for es_ES, es_CL, and es_PE. Thanks, Javier Monorové (zillionsk8 on GitHub).
867
* Added language files for fr_FR. Thanks, Jérémy De la casa.
868
+ * NOTE: Language files may not be complete. The get involved, join us on GitHub.
869
* Added Cybersource and 2Checkout gateways in beta.
870
* Added pmpro_paypal_button_image filter so you can override the URL of the PayPal button image.
871
* Added a new report showing signups vs. cancellations, monthly recurring revenue, and lifetime value.
1143
* Added stripslashes() to membership description output on the checkout page.
1144
* The pmpro_getLevel() function may return the wrong level on the levels, checkout, or account page where another $pmpro_levels array was setup. (The array pmpro_getLevel uses used the level id as the array keys. The older $pmpro_levels used 0-n.) To fix this, I added a pmpro_getAllLevels($include_hidden = false) function and now use that function on the levels, checkout, and account pages. The function queries the database for all levels and then puts them into an array where the level ids are the keys.
1145
* Fix for !!billing_country!! in emails. (Somehow a previous fix for this got overwritten. My bad.)
1146
+ * Settings $pmpro_level->code_id to $discount_code_id if a valid discount code is applied to a level at checkout. This is
1147
useful for determining if/what discount code was applied to the level when processing it in hooks.
1148
* Added pmpro_getDomainFromURL() and using that to set PMPRO_URL.
1149
* New hooks when orders are added/updated: pmpro_update_order (before update), pmpro_updated_order (after update), pmpro_add_order (before add), pmpro_added_order (after add). (Thanks, zookatron!)
adminpages/membershiplevels.php CHANGED
@@ -42,14 +42,14 @@
42
$msg = -1;
43
$msgt = __("Are you sure you want to do that? Try again.", 'paid-memberships-pro' );
44
$action = false;
45
- }
46
-
47
- if($action == "save_membershiplevel") {
48
-
49
$ml_name = wp_kses(wp_unslash($_REQUEST['name']), $allowedposttags);
50
$ml_description = wp_kses(wp_unslash($_REQUEST['description']), $allowedposttags);
51
$ml_confirmation = wp_kses(wp_unslash($_REQUEST['confirmation']), $allowedposttags);
52
-
53
$ml_initial_payment = sanitize_text_field($_REQUEST['initial_payment']);
54
if(!empty($_REQUEST['recurring']))
55
$ml_recurring = 1;
@@ -136,7 +136,7 @@
136
$saveid = $wpdb->insert_id;
137
138
pmpro_updateMembershipCategories( $saveid, $ml_categories );
139
-
140
if(empty($wpdb->last_error)) {
141
$saveid = $wpdb->insert_id;
142
pmpro_updateMembershipCategories( $saveid, $ml_categories );
@@ -425,8 +425,11 @@
425
</small>
426
<?php if($gateway == "braintree" && $edit < 0) { ?>
427
<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>
428
- <?php } elseif($gateway == "braintree") { ?>
429
- <p class="pmpro_message <?php if(!PMProGateway_braintree::checkLevelForPlan($level->id)) {?>pmpro_error<?php } ?>"><strong><?php _e('Note', 'paid-memberships-pro' );?>:</strong> <?php _e('You will need to create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to', 'paid-memberships-pro' );?> <em>pmpro_<?php echo $level->id;?></em>.</p>
430
<?php } ?>
431
</td>
432
</tr>
@@ -437,9 +440,6 @@
437
<input name="billing_limit" type="text" size="20" value="<?php echo $level->billing_limit?>" />
438
<br /><small>
439
<?php _e('The <strong>total</strong> number of recurring billing cycles for this level, including the trial period (if applicable) but not including the initial payment. Set to zero if membership is indefinite.', 'paid-memberships-pro' );?>
440
- <?php if($gateway == "stripe") { ?>
441
- <br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently does not support billing limits. You can still set an expiration date below.', 'paid-memberships-pro' );?></strong>
442
- <?php } ?>
443
</small>
444
</td>
445
</tr>
@@ -536,7 +536,7 @@
536
</tbody>
537
</table>
538
<p class="submit topborder">
539
- <input name="save" type="submit" class="button-primary" value="<?php _e('Save Level', 'paid-memberships-pro' ); ?>" />
540
<input name="cancel" type="button" value="<?php _e('Cancel', 'paid-memberships-pro' ); ?>" onclick="location.href='<?php echo add_query_arg( 'page', 'pmpro-membershiplevels' , get_admin_url(NULL, '/admin.php') ); ?>';" />
541
</p>
542
</form>
@@ -717,4 +717,4 @@
717
?>
718
719
<?php
720
- require_once(dirname(__FILE__) . "/admin_footer.php");
42
$msg = -1;
43
$msgt = __("Are you sure you want to do that? Try again.", 'paid-memberships-pro' );
44
$action = false;
45
+ }
46
+
47
+ if($action == "save_membershiplevel") {
48
+
49
$ml_name = wp_kses(wp_unslash($_REQUEST['name']), $allowedposttags);
50
$ml_description = wp_kses(wp_unslash($_REQUEST['description']), $allowedposttags);
51
$ml_confirmation = wp_kses(wp_unslash($_REQUEST['confirmation']), $allowedposttags);
52
+
53
$ml_initial_payment = sanitize_text_field($_REQUEST['initial_payment']);
54
if(!empty($_REQUEST['recurring']))
55
$ml_recurring = 1;
136
$saveid = $wpdb->insert_id;
137
138
pmpro_updateMembershipCategories( $saveid, $ml_categories );
139
+
140
if(empty($wpdb->last_error)) {
141
$saveid = $wpdb->insert_id;
142
pmpro_updateMembershipCategories( $saveid, $ml_categories );
425
</small>
426
<?php if($gateway == "braintree" && $edit < 0) { ?>
427
<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>
428
+ <?php } elseif($gateway == "braintree") {
429
+ $has_bt_plan = PMProGateway_braintree::checkLevelForPlan( $level->id );
430
+ ?>
431
+ <p class="pmpro_message <?php if ( ! $has_bt_plan ) {?>pmpro_error<?php } ?>">
432
+ <strong><?php _e('Note', 'paid-memberships-pro' );?>:</strong> <?php printf( __('You will need to create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to %s.', 'paid-memberships-pro' ), $level->id ); ?></p>
433
<?php } ?>
434
</td>
435
</tr>
440
<input name="billing_limit" type="text" size="20" value="<?php echo $level->billing_limit?>" />
441
<br /><small>
442
<?php _e('The <strong>total</strong> number of recurring billing cycles for this level, including the trial period (if applicable) but not including the initial payment. Set to zero if membership is indefinite.', 'paid-memberships-pro' );?>
443
</small>
444
</td>
445
</tr>
536
</tbody>
537
</table>
538
<p class="submit topborder">
539
+ <input name="save" type="submit" class="button-primary" value="<?php _e('Save Level', 'paid-memberships-pro' ); ?>" />
540
<input name="cancel" type="button" value="<?php _e('Cancel', 'paid-memberships-pro' ); ?>" onclick="location.href='<?php echo add_query_arg( 'page', 'pmpro-membershiplevels' , get_admin_url(NULL, '/admin.php') ); ?>';" />
541
</p>
542
</form>
717
?>
718
719
<?php
720
+ require_once(dirname(__FILE__) . "/admin_footer.php");
classes/gateways/class.pmprogateway_braintree.php CHANGED
@@ -117,7 +117,8 @@
117
//check for cache
118
$cache_key = 'pmpro_braintree_plans_' . md5($this->gateway_environment . pmpro_getOption("braintree_merchantid") . pmpro_getOption("braintree_publickey") . pmpro_getOption("braintree_privatekey"));
119
120
- $plans = get_transient($cache_key);
121
122
//check Braintree if no transient found
123
if($plans === false) {
@@ -147,12 +148,36 @@
147
return false;
148
}
149
150
- set_transient($cache_key, $plans);
151
}
152
153
return $plans;
154
}
155
156
/**
157
* Search for a plan by id
158
*/
@@ -200,6 +225,7 @@
200
$current_gateway = pmpro_getGateway();
201
if( ( $default_gateway == "braintree" || $current_gateway == "braintree" && empty($_REQUEST['review']))) //$_REQUEST['review'] means the PayPal Express review page
202
{
203
add_action('pmpro_checkout_before_submit_button', array('PMProGateway_braintree', 'pmpro_checkout_before_submit_button'));
204
add_action('pmpro_billing_before_submit_button', array('PMProGateway_braintree', 'pmpro_checkout_before_submit_button'));
205
add_filter('pmpro_checkout_order', array('PMProGateway_braintree', 'pmpro_checkout_order'));
117
//check for cache
118
$cache_key = 'pmpro_braintree_plans_' . md5($this->gateway_environment . pmpro_getOption("braintree_merchantid") . pmpro_getOption("braintree_publickey") . pmpro_getOption("braintree_privatekey"));
119
120
+ $plans = wp_cache_get( $cache_key,'pmpro_levels' );
121
+ // $plans = get_transient($cache_key );
122
123
//check Braintree if no transient found
124
if($plans === false) {
148
return false;
149
}
150
151
+ // Save to local cache
152
+ if ( !empty( $plans ) ) {
153
+ /**
154
+ * @since v1.9.5.4+ - BUG FIX: Didn't expire transient
155
+ * @since v1.9.5.4+ - ENHANCEMENT: Use wp_cache_*() system over direct transients
156
+ */
157
+ wp_cache_set( $cache_key,$plans,'pmpro_levels',HOUR_IN_SECONDS );
158
+ }
159
+ // set_transient($cache_key, $plans,HOUR_IN_SECONDS );
160
}
161
162
return $plans;
163
}
164
165
+ /**
166
+ * Clear cached plans when updating membership level
167
+ *
168
+ * @param $level_id
169
+ */
170
+ public static function pmpro_save_level_action( $level_id ) {
171
+
172
+ $BT_Gateway = new PMProGateway_braintree();
173
+
174
+ if ( isset( $BT_Gateway->gateway_environment ) ) {
175
+ $cache_key = 'pmpro_braintree_plans_' . md5($BT_Gateway->gateway_environment . pmpro_getOption("braintree_merchantid") . pmpro_getOption("braintree_publickey") . pmpro_getOption("braintree_privatekey"));
176
+
177
+ wp_cache_delete( $cache_key,'pmpro_levels' );
178
+ }
179
+ }
180
+
181
/**
182
* Search for a plan by id
183
*/
225
$current_gateway = pmpro_getGateway();
226
if( ( $default_gateway == "braintree" || $current_gateway == "braintree" && empty($_REQUEST['review']))) //$_REQUEST['review'] means the PayPal Express review page
227
{
228
+ add_action( 'pmpro_save_membership_level', array( 'PMProGateway_braintree', 'pmpro_save_level_action') );
229
add_action('pmpro_checkout_before_submit_button', array('PMProGateway_braintree', 'pmpro_checkout_before_submit_button'));
230
add_action('pmpro_billing_before_submit_button', array('PMProGateway_braintree', 'pmpro_checkout_before_submit_button'));
231
add_filter('pmpro_checkout_order', array('PMProGateway_braintree', 'pmpro_checkout_order'));
classes/gateways/class.pmprogateway_paypalexpress.php CHANGED
@@ -35,7 +35,7 @@
35
it there.
36
*/
37
//add_filter('pmpro_next_payment', array('PMProGateway_paypalexpress', 'pmpro_next_payment'), 10, 3);
38
-
39
/*
40
This code is the same for PayPal Website Payments Pro, PayPal Express, and PayPal Standard
41
So we only load it if we haven't already.
@@ -308,7 +308,7 @@
308
$pmpro_msgt = "pmpro_error";
309
}
310
}
311
-
312
if(empty($pmpro_msg) &&
313
(!empty($_REQUEST['confirm']) ||
314
(pmpro_getOption('paypalexpress_skip_confirmation') && $pmpro_review))
@@ -443,7 +443,7 @@
443
<input type="hidden" name="submit-checkout" value="1" />
444
<input type="image" class="pmpro_btn-submit-checkout" value="<?php _e('Check Out with PayPal', 'paid-memberships-pro' );?> &raquo;" src="<?php echo apply_filters("pmpro_paypal_button_image", "https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif");?>" />
445
</span>
446
-
447
<span id="pmpro_submit_span" <?php if(($gateway == "paypalexpress" || $gateway == "paypalstandard") && $pmpro_requirebilling) { ?>style="display: none;"<?php } ?>>
448
<input type="hidden" name="submit-checkout" value="1" />
449
<input type="submit" class="pmpro_btn 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' );}?> &raquo;" />
@@ -761,9 +761,16 @@
761
}
762
}
763
764
- function cancel(&$order)
765
- {
766
- //paypal profile stuff
767
$nvpStr = "";
768
$nvpStr .= "&PROFILEID=" . urlencode($order->subscription_transaction_id) . "&ACTION=Cancel&NOTE=" . urlencode("User requested cancel.");
769
@@ -771,13 +778,9 @@
771
772
$this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
773
774
- if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]))
775
- {
776
- $order->updateStatus("cancelled");
777
return true;
778
- }
779
- else
780
- {
781
$order->status = "error";
782
$order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
783
$order->error = urldecode($this->httpParsedResponseAr['L_LONGMESSAGE0']) . ". " . __("Please contact the site owner or cancel your subscription from within PayPal to make sure you are not charged going forward.", 'paid-memberships-pro' );
@@ -814,7 +817,7 @@
814
return false;
815
}
816
}
817
-
818
/**
819
* Filter pmpro_next_payment to get date via API if possible
820
*
@@ -828,16 +831,16 @@
828
//get last order
829
$order = new MemberOrder();
830
$order->getLastMemberOrder($user_id, $order_status);
831
-
832
//check if this is a paypal express order with a subscription transaction id
833
if(!empty($order->id) && !empty($order->subscription_transaction_id) && $order->gateway == "paypalexpress")
834
{
835
//get the subscription status
836
- $status = $order->getGatewaySubscriptionStatus();
837
-
838
if(!empty($status) && !empty($status['NEXTBILLINGDATE']))
839
{
840
- //found the next billing date at PayPal, going to use that
841
$timestamp = strtotime(urldecode($status['NEXTBILLINGDATE']), current_time('timestamp'));
842
}
843
elseif(!empty($status) && !empty($status['PROFILESTARTDATE']) && $order_status == "cancelled")
@@ -849,7 +852,7 @@
849
}
850
}
851
}
852
-
853
return $timestamp;
854
}
855
35
it there.
36
*/
37
//add_filter('pmpro_next_payment', array('PMProGateway_paypalexpress', 'pmpro_next_payment'), 10, 3);
38
+
39
/*
40
This code is the same for PayPal Website Payments Pro, PayPal Express, and PayPal Standard
41
So we only load it if we haven't already.
308
$pmpro_msgt = "pmpro_error";
309
}
310
}
311
+
312
if(empty($pmpro_msg) &&
313
(!empty($_REQUEST['confirm']) ||
314
(pmpro_getOption('paypalexpress_skip_confirmation') && $pmpro_review))
443
<input type="hidden" name="submit-checkout" value="1" />
444
<input type="image" class="pmpro_btn-submit-checkout" value="<?php _e('Check Out with PayPal', 'paid-memberships-pro' );?> &raquo;" src="<?php echo apply_filters("pmpro_paypal_button_image", "https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif");?>" />
445
</span>
446
+
447
<span id="pmpro_submit_span" <?php if(($gateway == "paypalexpress" || $gateway == "paypalstandard") && $pmpro_requirebilling) { ?>style="display: none;"<?php } ?>>
448
<input type="hidden" name="submit-checkout" value="1" />
449
<input type="submit" class="pmpro_btn 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' );}?> &raquo;" />
761
}
762
}
763
764
+ function cancel(&$order) {
765
+ // Always cancel the order locally even if PayPal might fail
766
+ $order->updateStatus("cancelled");
767
+
768
+ // If we're processing an IPN request for this subscription, it's already cancelled at PayPal
769
+ if( !empty( $_POST['subscr_id'] ) && $_POST['subscr_id'] == $order->subscription_transaction_id ) {
770
+ return true;
771
+ }
772
+
773
+ // Build the nvp string for PayPal API
774
$nvpStr = "";
775
$nvpStr .= "&PROFILEID=" . urlencode($order->subscription_transaction_id) . "&ACTION=Cancel&NOTE=" . urlencode("User requested cancel.");
776
778
779
$this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
780
781
+ if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"])) {
782
return true;
783
+ } else {
784
$order->status = "error";
785
$order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
786
$order->error = urldecode($this->httpParsedResponseAr['L_LONGMESSAGE0']) . ". " . __("Please contact the site owner or cancel your subscription from within PayPal to make sure you are not charged going forward.", 'paid-memberships-pro' );
817
return false;
818
}
819
}
820
+
821
/**
822
* Filter pmpro_next_payment to get date via API if possible
823
*
831
//get last order
832
$order = new MemberOrder();
833
$order->getLastMemberOrder($user_id, $order_status);
834
+
835
//check if this is a paypal express order with a subscription transaction id
836
if(!empty($order->id) && !empty($order->subscription_transaction_id) && $order->gateway == "paypalexpress")
837
{
838
//get the subscription status
839
+ $status = $order->getGatewaySubscriptionStatus();
840
+
841
if(!empty($status) && !empty($status['NEXTBILLINGDATE']))
842
{
843
+ //found the next billing date at PayPal, going to use that
844
$timestamp = strtotime(urldecode($status['NEXTBILLINGDATE']), current_time('timestamp'));
845
}
846
elseif(!empty($status) && !empty($status['PROFILESTARTDATE']) && $order_status == "cancelled")
852
}
853
}
854
}
855
+
856
return $timestamp;
857
}
858
classes/gateways/class.pmprogateway_stripe.php CHANGED
@@ -303,7 +303,7 @@
303
</td>
304
</tr>
305
306
- <tr>
307
<th><?php _e( 'Stripe API Version', 'paid-memberships-pro' ); ?>:</th>
308
<td><?php echo PMPRO_STRIPE_API_VERSION; ?></td>
309
</tr>
@@ -535,7 +535,7 @@
535
536
if($gateway == "stripe")
537
{
538
- if(static::$is_loaded && !empty($morder) && !empty($morder->Gateway) && !empty($morder->Gateway->customer) && !empty($morder->Gateway->customer->id))
539
{
540
update_user_meta($user_id, "pmpro_stripe_customerid", $morder->Gateway->customer->id);
541
}
303
</td>
304
</tr>
305
306
+ <tr class="gateway gateway_stripe" <?php if($gateway != "stripe") { ?>style="display: none;"<?php } ?>>
307
<th><?php _e( 'Stripe API Version', 'paid-memberships-pro' ); ?>:</th>
308
<td><?php echo PMPRO_STRIPE_API_VERSION; ?></td>
309
</tr>
535
536
if($gateway == "stripe")
537
{
538
+ if(self::$is_loaded && !empty($morder) && !empty($morder->Gateway) && !empty($morder->Gateway->customer) && !empty($morder->Gateway->customer->id))
539
{
540
update_user_meta($user_id, "pmpro_stripe_customerid", $morder->Gateway->customer->id);
541
}
css/admin.css CHANGED
@@ -6,7 +6,13 @@
6
.pmpro_admin tr td .dashicons {padding-top: 5px; }
7
8
/* header/etc */
9
- .pmpro_admin {background: url(../images/Paid-Memberships-Pro_watermark.png) bottom right no-repeat !important; padding: 1em 0 70px 0; }
10
11
.pmpro_admin .pmpro_banner h2 {float: left; }
12
.pmpro_admin .pmpro_banner .pmpro_meta {float: left; margin: 26px 0 0 0; font-size: 12px; }
6
.pmpro_admin tr td .dashicons {padding-top: 5px; }
7
8
/* header/etc */
9
+ .pmpro_admin {
10
+ background-image: url(../images/Paid-Memberships-Pro_watermark.png);
11
+ background-position: bottom right;
12
+ background-repeat: no-repeat;
13
+ background-size: 290px 40px;
14
+ padding: 1em 0 70px 0;
15
+ }
16
17
.pmpro_admin .pmpro_banner h2 {float: left; }
18
.pmpro_admin .pmpro_banner .pmpro_meta {float: left; margin: 26px 0 0 0; font-size: 12px; }
css/frontend.css CHANGED
@@ -4,7 +4,7 @@
4
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
5
background-color: #EFEFEF;
6
background-image: none;
7
- border: 1px solid #D6D6D6;
8
-webkit-border-radius: 4px;
9
-moz-border-radius: 4px;
10
border-radius: 4px;
@@ -13,7 +13,6 @@
13
color: #444;
14
cursor: pointer;
15
display: inline-block;
16
- font-size: 12px;
17
font-weight: 700;
18
margin: 0;
19
padding: 6px 12px;
@@ -33,10 +32,17 @@
33
outline: 5px auto -webkit-focus-ring-color;
34
outline-offset: -2px;
35
}
36
- .pmpro_btn:hover, .pmpro_btn:focus, .pmpro_checkout .pmpro_btn:hover, .pmpro_checkout .pmpro_btn:focus, .pmpro_content_message a:focus, .pmpro_content_message a:hover {
37
-webkit-box-shadow: none;
38
box-shadow: none;
39
- color: #000;
40
text-decoration: none;
41
}
42
.pmpro_btn:active,
@@ -56,12 +62,15 @@ fieldset[disabled] .pmpro_btn {
56
opacity: 0.65;
57
pointer-events: none;
58
}
59
- input[type="button"].pmpro_btn.pmpro_btn-cancel {
60
- background: #CCC;
61
- margin: 0 0 0 10px;
62
- }
63
- input[type="button"].pmpro_btn.pmpro_btn-cancel:hover {
64
- background: #EFEFEF;
65
}
66
.pmpro_btn.pmpro_btn-submit-checkout {
67
width: auto;
@@ -79,8 +88,8 @@ form.pmpro_form label {
79
text-align: left;
80
}
81
form.pmpro_form .pmpro_checkout-field-checkbox label {
82
- cursor: pointer;
83
- display: inline-block;
84
width: auto;
85
}
86
form.pmpro_form label.pmpro_label-inline {
@@ -223,7 +232,7 @@ body.pmpro-confirmation .entry-content ul {
223
body.pmpro-invoice .entry-content ul {
224
margin-left: 1.5em;
225
}
226
- .pmpro_invoice_details {
227
display: grid;
228
grid-template-columns: 1fr 1fr 1fr;
229
grid-gap: 1em;
@@ -259,18 +268,13 @@ body.pmpro-invoice .entry-content ul {
259
#pmpro_account #pmpro_account-billing { }
260
#pmpro_account #pmpro_account-invoices { }
261
#pmpro_account #pmpro_account-links { }
262
- .pmpro_actionlinks {
263
- font-size: .8em;
264
- margin: .25em 0 0 0;
265
- }
266
.pmpro_actionlinks a {
267
display: inline-block;
268
- margin: 0;
269
- padding: 0 5px 0 0;
270
text-decoration: none;
271
}
272
.pmpro_actionlinks a:last-child {
273
- padding: 0;
274
}
275
.pmpro_hidden {
276
display: none;
4
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
5
background-color: #EFEFEF;
6
background-image: none;
7
+ border: 1px solid #D6D6D6;
8
-webkit-border-radius: 4px;
9
-moz-border-radius: 4px;
10
border-radius: 4px;
13
color: #444;
14
cursor: pointer;
15
display: inline-block;
16
font-weight: 700;
17
margin: 0;
18
padding: 6px 12px;
32
outline: 5px auto -webkit-focus-ring-color;
33
outline-offset: -2px;
34
}
35
+ .pmpro_btn:hover,
36
+ a.pmpro_btn:hover,
37
+ .entry-content a.pmpro_btn:hover,
38
+ .pmpro_btn:focus,
39
+ .pmpro_checkout .pmpro_btn:hover,
40
+ .pmpro_checkout .pmpro_btn:focus,
41
+ .pmpro_content_message a:focus,
42
+ .pmpro_content_message a:hover {
43
-webkit-box-shadow: none;
44
+ border: 1px solid #D6D6D6;
45
box-shadow: none;
46
text-decoration: none;
47
}
48
.pmpro_btn:active,
62
opacity: 0.65;
63
pointer-events: none;
64
}
65
+ .pmpro_btn.pmpro_btn-cancel,
66
+ .pmpro_btn.pmpro_btn-cancel:link,
67
+ .pmpro_btn.pmpro_btn-cancel:hover,
68
+ .entry-content a.pmpro_btn.pmpro_btn-cancel:hover {
69
+ background: none;
70
+ border: none;
71
+ box-shadow: none;
72
+ color: #666;
73
+ text-decoration: underline;
74
}
75
.pmpro_btn.pmpro_btn-submit-checkout {
76
width: auto;
88
text-align: left;
89
}
90
form.pmpro_form .pmpro_checkout-field-checkbox label {
91
+ cursor: pointer;
92
+ display: inline-block;
93
width: auto;
94
}
95
form.pmpro_form label.pmpro_label-inline {
232
body.pmpro-invoice .entry-content ul {
233
margin-left: 1.5em;
234
}
235
+ .pmpro_invoice_details {
236
display: grid;
237
grid-template-columns: 1fr 1fr 1fr;
238
grid-gap: 1em;
268
#pmpro_account #pmpro_account-billing { }
269
#pmpro_account #pmpro_account-invoices { }
270
#pmpro_account #pmpro_account-links { }
271
.pmpro_actionlinks a {
272
display: inline-block;
273
+ margin-right: .5rem;
274
text-decoration: none;
275
}
276
.pmpro_actionlinks a:last-child {
277
+ margin-right: 0;
278
}
279
.pmpro_hidden {
280
display: none;
images/Paid-Memberships-Pro.png CHANGED
Binary file
images/Paid-Memberships-Pro_watermark.png CHANGED
Binary file
includes/adminpages.php CHANGED
@@ -239,6 +239,48 @@ function pmpro_updates()
239
require_once(PMPRO_DIR . "/adminpages/updates.php");
240
}
241
242
/*
243
Function to add links to the plugin action links
244
*/
239
require_once(PMPRO_DIR . "/adminpages/updates.php");
240
}
241
242
+ /**
243
+ * Function to add a post display state for special PMPro pages in the page list table.
244
+ *
245
+ * @param array $post_states An array of post display states.
246
+ * @param WP_Post $post The current post object.
247
+ */
248
+ function pmpro_display_post_states( $post_states, $post ) {
249
+ // Get assigned page settings.
250
+ global $pmpro_pages;
251
+
252
+ if ( intval( $pmpro_pages['account'] ) === $post->ID ) {
253
+ $post_states['pmpro_account_page'] = __( 'Membership Account Page', 'paid-memberships-pro' );
254
+ }
255
+
256
+ if ( intval( $pmpro_pages['billing'] ) === $post->ID ) {
257
+ $post_states['pmpro_billing_page'] = __( 'Membership Billing Information Page', 'paid-memberships-pro' );
258
+ }
259
+
260
+ if ( intval( $pmpro_pages['cancel'] ) === $post->ID ) {
261
+ $post_states['pmpro_cancel_page'] = __( 'Membership Cancel Page', 'paid-memberships-pro' );
262
+ }
263
+
264
+ if ( intval( $pmpro_pages['checkout'] ) === $post->ID ) {
265
+ $post_states['pmpro_checkout_page'] = __( 'Membership Checkout Page', 'paid-memberships-pro' );
266
+ }
267
+
268
+ if ( intval( $pmpro_pages['confirmation'] ) === $post->ID ) {
269
+ $post_states['pmpro_confirmation_page'] = __( 'Membership Confirmation Page', 'paid-memberships-pro' );
270
+ }
271
+
272
+ if ( intval( $pmpro_pages['invoice'] ) === $post->ID ) {
273
+ $post_states['pmpro_invoice_page'] = __( 'Membership Invoice Page', 'paid-memberships-pro' );
274
+ }
275
+
276
+ if ( intval( $pmpro_pages['levels'] ) === $post->ID ) {
277
+ $post_states['pmpro_levels_page'] = __( 'Membership Levels Page', 'paid-memberships-pro' );
278
+ }
279
+
280
+ return $post_states;
281
+ }
282
+ add_filter( 'display_post_states', 'pmpro_display_post_states', 10, 2 );
283
+
284
/*
285
Function to add links to the plugin action links
286
*/
includes/currencies.php CHANGED
@@ -42,7 +42,14 @@
42
'symbol' => '&nbsp;Kč',
43
'position' => 'right',
44
),
45
- 'DKK' => __('Danish Krone', 'paid-memberships-pro' ),
46
'HKD' => __('Hong Kong Dollar (&#36;)', 'paid-memberships-pro' ),
47
'HUF' => __('Hungarian Forint', 'paid-memberships-pro' ),
48
'INR' => __('Indian Rupee', 'paid-memberships-pro' ),
@@ -54,6 +61,7 @@
54
'position' => 'right',
55
'decimals' => 0,
56
),
57
'MYR' => __('Malaysian Ringgits', 'paid-memberships-pro' ),
58
'MXN' => __('Mexican Peso (&#36;)', 'paid-memberships-pro' ),
59
'NGN' => __('Nigerian Naira (&#8358;)', 'paid-memberships-pro' ),
42
'symbol' => '&nbsp;Kč',
43
'position' => 'right',
44
),
45
+ 'DKK' => array(
46
+ 'name' =>__('Danish Krone', 'paid-memberships-pro' ),
47
+ 'decimals' => '2',
48
+ 'thousands_separator' => '&nbsp;',
49
+ 'decimal_separator' => ',',
50
+ 'symbol' => 'DKK&nbsp;',
51
+ 'position' => 'left',
52
+ ),
53
'HKD' => __('Hong Kong Dollar (&#36;)', 'paid-memberships-pro' ),
54
'HUF' => __('Hungarian Forint', 'paid-memberships-pro' ),
55
'INR' => __('Indian Rupee', 'paid-memberships-pro' ),
61
'position' => 'right',
62
'decimals' => 0,
63
),
64
+ 'KES' => __('Kenyan Shilling', 'paid-memberships-pro' ),
65
'MYR' => __('Malaysian Ringgits', 'paid-memberships-pro' ),
66
'MXN' => __('Mexican Peso (&#36;)', 'paid-memberships-pro' ),
67
'NGN' => __('Nigerian Naira (&#8358;)', 'paid-memberships-pro' ),
languages/paid-memberships-pro.mo CHANGED
Binary file
languages/paid-memberships-pro.po CHANGED
@@ -1,12 +1,12 @@
1
#
2
# Hi there! Details on how to help out translating Paid Memberships Pro can be found at:
3
- # http://www.paidmembershipspro.com/documentation/languages/
4
#
5
msgid ""
6
msgstr ""
7
"Project-Id-Version: paid-memberships-pro\n"
8
"Report-Msgid-Bugs-To: info@paidmembershipspro.com\n"
9
- "POT-Creation-Date: 2018-09-10 11:05-0400\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"
@@ -319,6 +319,7 @@ msgstr ""
319
#: classes/gateways/class.pmprogateway_stripe.php:68
320
#: adminpages/admin_header.php:125 adminpages/admin_header.php:135
321
#: classes/gateways/class.pmprogateway_stripe.php:66
322
#, php-format
323
msgid ""
324
"The Stripe Gateway requires PHP 5.3.29 or greater. We recommend upgrading to "
@@ -574,6 +575,7 @@ msgstr ""
574
#: classes/gateways/class.pmprogateway_stripe.php:249
575
#: classes/gateways/class.pmprogateway_stripe.php:281
576
#: classes/gateways/class.pmprogateway_stripe.php:289
577
#: classes/gateways/class.pmprogateway_stripe.php:297
578
#: classes/gateways/class.pmprogateway_stripe.php:298 includes/profile.php:101
579
#: includes/profile.php:105 includes/profile.php:110 includes/profile.php:117
@@ -652,6 +654,7 @@ msgstr ""
652
#: classes/gateways/class.pmprogateway_stripe.php:250
653
#: classes/gateways/class.pmprogateway_stripe.php:282
654
#: classes/gateways/class.pmprogateway_stripe.php:290
655
#: classes/gateways/class.pmprogateway_stripe.php:298
656
#: classes/gateways/class.pmprogateway_stripe.php:299 includes/profile.php:102
657
#: includes/profile.php:106 includes/profile.php:111 includes/profile.php:118
@@ -891,7 +894,7 @@ msgid "Start Date"
891
msgstr ""
892
893
#: adminpages/discountcodes.php:483
894
- #: classes/gateways/class.pmprogateway_braintree.php:459
895
#: classes/gateways/class.pmprogateway_stripe.php:628 pages/billing.php:313
896
#: pages/checkout.php:463 adminpages/discountcodes.php:367
897
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
@@ -920,6 +923,7 @@ msgstr ""
920
#: classes/gateways/class.pmprogateway_stripe.php:597
921
#: classes/gateways/class.pmprogateway_stripe.php:613
922
#: classes/gateways/class.pmprogateway_stripe.php:621
923
#: classes/gateways/class.pmprogateway_stripe.php:629
924
#: classes/gateways/class.pmprogateway_stripe.php:630 pages/billing.php:249
925
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
@@ -1049,6 +1053,7 @@ msgstr ""
1049
#: classes/gateways/class.pmprogateway_stripe.php:664
1050
#: classes/gateways/class.pmprogateway_stripe.php:671
1051
#: classes/gateways/class.pmprogateway_stripe.php:679
1052
#: classes/gateways/class.pmprogateway_stripe.php:687
1053
#: classes/gateways/class.pmprogateway_stripe.php:688
1054
msgid "Day(s)"
@@ -1085,6 +1090,7 @@ msgstr ""
1085
#: classes/gateways/class.pmprogateway_stripe.php:664
1086
#: classes/gateways/class.pmprogateway_stripe.php:671
1087
#: classes/gateways/class.pmprogateway_stripe.php:679
1088
#: classes/gateways/class.pmprogateway_stripe.php:687
1089
#: classes/gateways/class.pmprogateway_stripe.php:688
1090
msgid "Month(s)"
@@ -1121,6 +1127,7 @@ msgstr ""
1121
#: classes/gateways/class.pmprogateway_stripe.php:664
1122
#: classes/gateways/class.pmprogateway_stripe.php:671
1123
#: classes/gateways/class.pmprogateway_stripe.php:679
1124
#: classes/gateways/class.pmprogateway_stripe.php:687
1125
#: classes/gateways/class.pmprogateway_stripe.php:688
1126
msgid "Week(s)"
@@ -1157,6 +1164,7 @@ msgstr ""
1157
#: classes/gateways/class.pmprogateway_stripe.php:664
1158
#: classes/gateways/class.pmprogateway_stripe.php:671
1159
#: classes/gateways/class.pmprogateway_stripe.php:679
1160
#: classes/gateways/class.pmprogateway_stripe.php:687
1161
#: classes/gateways/class.pmprogateway_stripe.php:688
1162
msgid "Year(s)"
@@ -1174,7 +1182,7 @@ msgstr ""
1174
msgid "The amount to be billed one cycle after the initial payment."
1175
msgstr ""
1176
1177
- #: adminpages/discountcodes.php:600 adminpages/membershiplevels.php:435
1178
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
1179
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
1180
#: adminpages/discountcodes.php:481 adminpages/discountcodes.php:486
@@ -1186,7 +1194,7 @@ msgstr ""
1186
msgid "Billing Cycle Limit"
1187
msgstr ""
1188
1189
- #: adminpages/discountcodes.php:603 adminpages/membershiplevels.php:439
1190
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
1191
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
1192
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:489
@@ -1697,6 +1705,7 @@ msgstr ""
1697
#: classes/gateways/class.pmprogateway_stripe.php:762
1698
#: classes/gateways/class.pmprogateway_stripe.php:769
1699
#: classes/gateways/class.pmprogateway_stripe.php:777
1700
#: classes/gateways/class.pmprogateway_stripe.php:785
1701
#: classes/gateways/class.pmprogateway_stripe.php:786
1702
msgid "per"
@@ -1730,7 +1739,7 @@ msgid ""
1730
"<em>pmpro_#</em>, where # is the level ID."
1731
msgstr ""
1732
1733
- #: adminpages/membershiplevels.php:427 adminpages/membershiplevels.php:429
1734
#: classes/gateways/class.pmprogateway_cybersource.php:101
1735
#: classes/gateways/class.pmprogateway_paypal.php:130
1736
#: classes/gateways/class.pmprogateway_paypalexpress.php:145
@@ -1754,22 +1763,11 @@ msgstr ""
1754
msgid "Note"
1755
msgstr ""
1756
1757
- #: adminpages/membershiplevels.php:429 adminpages/membershiplevels.php:374
1758
- #: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:395
1759
- #: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:398
1760
- #: adminpages/membershiplevels.php:419 adminpages/membershiplevels.php:429
1761
msgid ""
1762
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
1763
- "settings and the \"Plan ID\" set to"
1764
- msgstr ""
1765
-
1766
- #: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:386
1767
- #: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
1768
- #: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:410
1769
- #: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:441
1770
- msgid ""
1771
- "Stripe integration currently does not support billing limits. You can still "
1772
- "set an expiration date below."
1773
msgstr ""
1774
1775
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:398
@@ -1859,7 +1857,7 @@ msgid "Save Level"
1859
msgstr ""
1860
1861
#: adminpages/membershiplevels.php:540 adminpages/orders.php:894
1862
- #: pages/billing.php:363 pages/cancel.php:84 shortcodes/pmpro_account.php:72
1863
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:508
1864
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
1865
#: adminpages/membershiplevels.php:530 adminpages/membershiplevels.php:540
@@ -1911,7 +1909,7 @@ msgstr ""
1911
msgid "Drag and drop membership levels to reorder them on the Levels page."
1912
msgstr ""
1913
1914
- #: adminpages/membershiplevels.php:666 pages/cancel.php:62
1915
#: pages/confirmation.php:81 pages/invoice.php:63
1916
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
1917
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
@@ -2021,6 +2019,7 @@ msgstr ""
2021
#: adminpages/reports/memberships.php:328 adminpages/reports/sales.php:185
2022
#: adminpages/reports/sales.php:193 adminpages/reports/sales.php:194
2023
#: adminpages/reports/sales.php:202 adminpages/reports/sales.php:203
2024
msgid "Show"
2025
msgstr ""
2026
@@ -2037,9 +2036,10 @@ msgstr ""
2037
#: adminpages/reports/memberships.php:355 adminpages/reports/sales.php:208
2038
#: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
2039
#: adminpages/reports/sales.php:225 adminpages/reports/sales.php:226
2040
- #: classes/class.pmproemail.php:145 classes/class.pmproemail.php:147
2041
- #: classes/class.pmproemail.php:154 classes/class.pmproemail.php:189
2042
- #: classes/class.pmproemail.php:192 classes/class.pmproemail.php:199
2043
msgid "All Levels"
2044
msgstr ""
2045
@@ -2385,7 +2385,7 @@ msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
2385
msgstr ""
2386
2387
#: adminpages/orders.php:614
2388
- #: classes/gateways/class.pmprogateway_braintree.php:446
2389
#: classes/gateways/class.pmprogateway_stripe.php:588 includes/privacy.php:293
2390
#: pages/billing.php:271 pages/checkout.php:423 adminpages/orders.php:339
2391
#: adminpages/orders.php:389 adminpages/orders.php:461
@@ -2416,6 +2416,7 @@ msgstr ""
2416
#: classes/gateways/class.pmprogateway_stripe.php:549
2417
#: classes/gateways/class.pmprogateway_stripe.php:573
2418
#: classes/gateways/class.pmprogateway_stripe.php:581
2419
#: classes/gateways/class.pmprogateway_stripe.php:589
2420
#: classes/gateways/class.pmprogateway_stripe.php:590 includes/privacy.php:293
2421
#: pages/billing.php:234 pages/billing.php:238 pages/billing.php:247
@@ -3312,8 +3313,8 @@ msgstr ""
3312
#: adminpages/reports/sales.php:52 adminpages/reports/login.php:44
3313
#: adminpages/reports/memberships.php:47 adminpages/reports/memberships.php:48
3314
#: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:69
3315
- #: adminpages/reports/memberships.php:77 adminpages/reports/sales.php:56
3316
- #: adminpages/reports/sales.php:57
3317
msgid "This Month"
3318
msgstr ""
3319
@@ -3321,8 +3322,8 @@ msgstr ""
3321
#: adminpages/reports/sales.php:54 adminpages/reports/login.php:50
3322
#: adminpages/reports/memberships.php:49 adminpages/reports/memberships.php:50
3323
#: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:69
3324
- #: adminpages/reports/memberships.php:71 adminpages/reports/sales.php:66
3325
- #: adminpages/reports/sales.php:67
3326
msgid "All Time"
3327
msgstr ""
3328
@@ -3413,8 +3414,8 @@ msgstr ""
3413
#: adminpages/reports/memberships.php:70 adminpages/reports/sales.php:53
3414
#: adminpages/reports/memberships.php:48 adminpages/reports/memberships.php:53
3415
#: adminpages/reports/memberships.php:54 adminpages/reports/memberships.php:70
3416
- #: adminpages/reports/memberships.php:73 adminpages/reports/sales.php:61
3417
- #: adminpages/reports/sales.php:62
3418
msgid "This Year"
3419
msgstr ""
3420
@@ -3427,6 +3428,7 @@ msgstr ""
3427
#: adminpages/reports/memberships.php:330 adminpages/reports/sales.php:187
3428
#: adminpages/reports/sales.php:195 adminpages/reports/sales.php:196
3429
#: adminpages/reports/sales.php:204 adminpages/reports/sales.php:205
3430
msgid "Daily"
3431
msgstr ""
3432
@@ -3439,6 +3441,7 @@ msgstr ""
3439
#: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:188
3440
#: adminpages/reports/sales.php:196 adminpages/reports/sales.php:197
3441
#: adminpages/reports/sales.php:205 adminpages/reports/sales.php:206
3442
msgid "Monthly"
3443
msgstr ""
3444
@@ -3451,6 +3454,7 @@ msgstr ""
3451
#: adminpages/reports/memberships.php:332 adminpages/reports/sales.php:189
3452
#: adminpages/reports/sales.php:197 adminpages/reports/sales.php:198
3453
#: adminpages/reports/sales.php:206 adminpages/reports/sales.php:207
3454
msgid "Annual"
3455
msgstr ""
3456
@@ -3502,7 +3506,8 @@ msgstr ""
3502
#: adminpages/reports/sales.php:206 adminpages/reports/sales.php:212
3503
#: adminpages/reports/sales.php:213 adminpages/reports/sales.php:214
3504
#: adminpages/reports/sales.php:215 adminpages/reports/sales.php:223
3505
- #: adminpages/reports/sales.php:224
3506
msgid "for"
3507
msgstr ""
3508
@@ -3515,6 +3520,7 @@ msgstr ""
3515
#: adminpages/reports/memberships.php:369 adminpages/reports/sales.php:222
3516
#: adminpages/reports/sales.php:230 adminpages/reports/sales.php:231
3517
#: adminpages/reports/sales.php:239 adminpages/reports/sales.php:240
3518
msgid "Generate Report"
3519
msgstr ""
3520
@@ -3525,7 +3531,7 @@ msgstr ""
3525
#: adminpages/reports/sales.php:20 adminpages/reports/sales.php:215
3526
#: adminpages/reports/sales.php:20 adminpages/reports/sales.php:180
3527
#: adminpages/reports/sales.php:189 adminpages/reports/sales.php:198
3528
- #: adminpages/reports/sales.php:199
3529
msgid "Sales and Revenue"
3530
msgstr ""
3531
@@ -3533,7 +3539,7 @@ msgstr ""
3533
#: adminpages/reports/sales.php:45 adminpages/reports/sales.php:46
3534
#: adminpages/reports/sales.php:193 adminpages/reports/sales.php:201
3535
#: adminpages/reports/sales.php:202 adminpages/reports/sales.php:210
3536
- #: adminpages/reports/sales.php:211
3537
msgid "Sales"
3538
msgstr ""
3539
@@ -3541,7 +3547,7 @@ msgstr ""
3541
#: adminpages/reports/sales.php:46 adminpages/reports/sales.php:47
3542
#: adminpages/reports/sales.php:192 adminpages/reports/sales.php:200
3543
#: adminpages/reports/sales.php:201 adminpages/reports/sales.php:209
3544
- #: adminpages/reports/sales.php:210
3545
msgid "Revenue"
3546
msgstr ""
3547
@@ -3671,7 +3677,7 @@ msgstr ""
3671
#: classes/class.pmproemail.php:294 classes/class.pmproemail.php:376
3672
#: classes/class.pmproemail.php:385 classes/class.pmproemail.php:703
3673
#: classes/class.pmproemail.php:705
3674
- #: classes/gateways/class.pmprogateway_braintree.php:489
3675
#: classes/gateways/class.pmprogateway_stripe.php:659 pages/checkout.php:70
3676
#: pages/checkout.php:76 pages/checkout.php:498 pages/confirmation.php:58
3677
#: pages/invoice.php:33 classes/class.pmproemail.php:216
@@ -3722,6 +3728,7 @@ msgstr ""
3722
#: classes/gateways/class.pmprogateway_stripe.php:638
3723
#: classes/gateways/class.pmprogateway_stripe.php:644
3724
#: classes/gateways/class.pmprogateway_stripe.php:652
3725
#: classes/gateways/class.pmprogateway_stripe.php:660
3726
#: classes/gateways/class.pmprogateway_stripe.php:661 pages/checkout.php:66
3727
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:70
@@ -3903,8 +3910,8 @@ msgstr ""
3903
#: includes/init.php:229 includes/init.php:232 includes/init.php:233
3904
#: includes/init.php:235 includes/init.php:237 includes/init.php:245
3905
#: includes/init.php:253 includes/init.php:258 includes/init.php:259
3906
- #: includes/init.php:265 includes/profile.php:37 includes/profile.php:39
3907
- #: includes/profile.php:42 includes/profile.php:48
3908
msgid "None"
3909
msgstr ""
3910
@@ -4040,7 +4047,7 @@ msgid ""
4040
msgstr ""
4041
4042
#: classes/gateways/class.pmprogateway_authorizenet.php:39
4043
- #: paid-memberships-pro.php:136
4044
#: classes/gateways/class.pmprogateway_authorizenet.php:39
4045
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
4046
#: paid-memberships-pro.php:130 paid-memberships-pro.php:131
@@ -4110,27 +4117,28 @@ msgstr ""
4110
#: classes/gateways/class.pmprogateway_braintree.php:84
4111
#: classes/gateways/class.pmprogateway_stripe.php:58
4112
#: classes/gateways/class.pmprogateway_stripe.php:81
4113
#, php-format
4114
msgid ""
4115
"The %s gateway depends on the %s PHP extension. Please enable it, or ask "
4116
"your hosting provider to enable it."
4117
msgstr ""
4118
4119
- #: classes/gateways/class.pmprogateway_braintree.php:141
4120
#: classes/gateways/class.pmprogateway_braintree.php:141
4121
#, php-format
4122
msgid "Problem loading plans: %s"
4123
msgstr ""
4124
4125
- #: classes/gateways/class.pmprogateway_braintree.php:143
4126
#: classes/gateways/class.pmprogateway_braintree.php:143
4127
msgid ""
4128
"Problem accessing the Braintree Gateway. Please verify your PMPro Payment "
4129
"Settings (Keys, etc)."
4130
msgstr ""
4131
4132
- #: classes/gateways/class.pmprogateway_braintree.php:220
4133
- #: paid-memberships-pro.php:137
4134
#: classes/gateways/class.pmprogateway_braintree.php:63
4135
#: classes/gateways/class.pmprogateway_braintree.php:76
4136
#: classes/gateways/class.pmprogateway_braintree.php:77
@@ -4146,7 +4154,7 @@ msgstr ""
4146
msgid "Braintree Payments"
4147
msgstr ""
4148
4149
- #: classes/gateways/class.pmprogateway_braintree.php:276
4150
#: classes/gateways/class.pmprogateway_braintree.php:119
4151
#: classes/gateways/class.pmprogateway_braintree.php:132
4152
#: classes/gateways/class.pmprogateway_braintree.php:133
@@ -4157,7 +4165,7 @@ msgstr ""
4157
msgid "Braintree Settings"
4158
msgstr ""
4159
4160
- #: classes/gateways/class.pmprogateway_braintree.php:281
4161
#: classes/gateways/class.pmprogateway_cybersource.php:106
4162
#: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:298
4163
#: adminpages/paymentsettings.php:303 adminpages/paymentsettings.php:364
@@ -4173,7 +4181,7 @@ msgstr ""
4173
msgid "Merchant ID"
4174
msgstr ""
4175
4176
- #: classes/gateways/class.pmprogateway_braintree.php:289
4177
#: adminpages/paymentsettings.php:302 adminpages/paymentsettings.php:306
4178
#: adminpages/paymentsettings.php:311
4179
#: classes/gateways/class.pmprogateway_braintree.php:132
@@ -4186,7 +4194,7 @@ msgstr ""
4186
msgid "Public Key"
4187
msgstr ""
4188
4189
- #: classes/gateways/class.pmprogateway_braintree.php:297
4190
#: adminpages/paymentsettings.php:310 adminpages/paymentsettings.php:314
4191
#: adminpages/paymentsettings.php:319
4192
#: classes/gateways/class.pmprogateway_braintree.php:140
@@ -4199,7 +4207,7 @@ msgstr ""
4199
msgid "Private Key"
4200
msgstr ""
4201
4202
- #: classes/gateways/class.pmprogateway_braintree.php:305
4203
#: adminpages/paymentsettings.php:318 adminpages/paymentsettings.php:322
4204
#: adminpages/paymentsettings.php:327
4205
#: classes/gateways/class.pmprogateway_braintree.php:148
@@ -4212,7 +4220,7 @@ msgstr ""
4212
msgid "Client-Side Encryption Key"
4213
msgstr ""
4214
4215
- #: classes/gateways/class.pmprogateway_braintree.php:313
4216
#: classes/gateways/class.pmprogateway_stripe.php:299
4217
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
4218
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
@@ -4236,12 +4244,13 @@ msgstr ""
4236
#: classes/gateways/class.pmprogateway_stripe.php:257
4237
#: classes/gateways/class.pmprogateway_stripe.php:289
4238
#: classes/gateways/class.pmprogateway_stripe.php:297
4239
#: classes/gateways/class.pmprogateway_stripe.php:305
4240
#: classes/gateways/class.pmprogateway_stripe.php:306
4241
msgid "Web Hook URL"
4242
msgstr ""
4243
4244
- #: classes/gateways/class.pmprogateway_braintree.php:317
4245
#: adminpages/paymentsettings.php:474 adminpages/paymentsettings.php:515
4246
#: adminpages/paymentsettings.php:521 adminpages/paymentsettings.php:523
4247
#: classes/gateways/class.pmprogateway_braintree.php:160
@@ -4254,7 +4263,7 @@ msgstr ""
4254
msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
4255
msgstr ""
4256
4257
- #: classes/gateways/class.pmprogateway_braintree.php:434
4258
#: classes/gateways/class.pmprogateway_stripe.php:576 pages/checkout.php:411
4259
#: classes/gateways/class.pmprogateway_braintree.php:270
4260
#: classes/gateways/class.pmprogateway_braintree.php:283
@@ -4280,6 +4289,7 @@ msgstr ""
4280
#: classes/gateways/class.pmprogateway_stripe.php:526
4281
#: classes/gateways/class.pmprogateway_stripe.php:561
4282
#: classes/gateways/class.pmprogateway_stripe.php:569
4283
#: classes/gateways/class.pmprogateway_stripe.php:577
4284
#: classes/gateways/class.pmprogateway_stripe.php:578 pages/checkout.php:411
4285
#: pages/checkout.php:476 pages/checkout.php:478 pages/checkout.php:485
@@ -4289,7 +4299,7 @@ msgstr ""
4289
msgid "Payment Information"
4290
msgstr ""
4291
4292
- #: classes/gateways/class.pmprogateway_braintree.php:435
4293
#: classes/gateways/class.pmprogateway_stripe.php:577 pages/checkout.php:412
4294
#: classes/gateways/class.pmprogateway_braintree.php:270
4295
#: classes/gateways/class.pmprogateway_braintree.php:283
@@ -4315,6 +4325,7 @@ msgstr ""
4315
#: classes/gateways/class.pmprogateway_stripe.php:527
4316
#: classes/gateways/class.pmprogateway_stripe.php:562
4317
#: classes/gateways/class.pmprogateway_stripe.php:570
4318
#: classes/gateways/class.pmprogateway_stripe.php:578
4319
#: classes/gateways/class.pmprogateway_stripe.php:579 pages/checkout.php:412
4320
#: pages/checkout.php:476 pages/checkout.php:478 pages/checkout.php:485
@@ -4325,7 +4336,7 @@ msgstr ""
4325
msgid "We Accept %s"
4326
msgstr ""
4327
4328
- #: classes/gateways/class.pmprogateway_braintree.php:455
4329
#: classes/gateways/class.pmprogateway_stripe.php:624 pages/billing.php:309
4330
#: pages/checkout.php:459 classes/gateways/class.pmprogateway_braintree.php:303
4331
#: classes/gateways/class.pmprogateway_braintree.php:316
@@ -4350,6 +4361,7 @@ msgstr ""
4350
#: classes/gateways/class.pmprogateway_stripe.php:592
4351
#: classes/gateways/class.pmprogateway_stripe.php:609
4352
#: classes/gateways/class.pmprogateway_stripe.php:617
4353
#: classes/gateways/class.pmprogateway_stripe.php:625
4354
#: classes/gateways/class.pmprogateway_stripe.php:626 pages/billing.php:244
4355
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
@@ -4363,7 +4375,7 @@ msgstr ""
4363
msgid "Card Number"
4364
msgstr ""
4365
4366
- #: classes/gateways/class.pmprogateway_braintree.php:483 pages/billing.php:348
4367
#: classes/gateways/class.pmprogateway_braintree.php:340
4368
#: classes/gateways/class.pmprogateway_braintree.php:353
4369
#: classes/gateways/class.pmprogateway_braintree.php:355
@@ -4396,7 +4408,7 @@ msgstr ""
4396
msgid "CVV"
4397
msgstr ""
4398
4399
- #: classes/gateways/class.pmprogateway_braintree.php:484
4400
#: classes/gateways/class.pmprogateway_stripe.php:654 pages/billing.php:349
4401
#: pages/checkout.php:493 classes/gateways/class.pmprogateway_braintree.php:341
4402
#: classes/gateways/class.pmprogateway_braintree.php:354
@@ -4421,6 +4433,7 @@ msgstr ""
4421
#: classes/gateways/class.pmprogateway_stripe.php:630
4422
#: classes/gateways/class.pmprogateway_stripe.php:639
4423
#: classes/gateways/class.pmprogateway_stripe.php:647
4424
#: classes/gateways/class.pmprogateway_stripe.php:655
4425
#: classes/gateways/class.pmprogateway_stripe.php:656 pages/billing.php:282
4426
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
@@ -4434,7 +4447,7 @@ msgstr ""
4434
msgid "what's this?"
4435
msgstr ""
4436
4437
- #: classes/gateways/class.pmprogateway_braintree.php:491
4438
#: classes/gateways/class.pmprogateway_stripe.php:661 pages/checkout.php:78
4439
#: pages/checkout.php:500 classes/gateways/class.pmprogateway_braintree.php:351
4440
#: classes/gateways/class.pmprogateway_braintree.php:364
@@ -4460,6 +4473,7 @@ msgstr ""
4460
#: classes/gateways/class.pmprogateway_stripe.php:640
4461
#: classes/gateways/class.pmprogateway_stripe.php:646
4462
#: classes/gateways/class.pmprogateway_stripe.php:654
4463
#: classes/gateways/class.pmprogateway_stripe.php:662
4464
#: classes/gateways/class.pmprogateway_stripe.php:663 pages/checkout.php:78
4465
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
@@ -4471,12 +4485,12 @@ msgstr ""
4471
msgid "Apply"
4472
msgstr ""
4473
4474
- #: classes/gateways/class.pmprogateway_braintree.php:550
4475
- #: classes/gateways/class.pmprogateway_braintree.php:567
4476
- #: classes/gateways/class.pmprogateway_braintree.php:657
4477
- #: classes/gateways/class.pmprogateway_braintree.php:822
4478
- #: classes/gateways/class.pmprogateway_braintree.php:927
4479
- #: classes/gateways/class.pmprogateway_braintree.php:947
4480
#: classes/gateways/class.pmprogateway_braintree.php:509
4481
#: classes/gateways/class.pmprogateway_braintree.php:524
4482
#: classes/gateways/class.pmprogateway_braintree.php:526
@@ -4498,7 +4512,7 @@ msgstr ""
4498
msgid "Payment error: Please contact the webmaster (braintree-load-error)"
4499
msgstr ""
4500
4501
- #: classes/gateways/class.pmprogateway_braintree.php:554
4502
#: classes/gateways/class.pmprogateway_stripe.php:1138
4503
#: classes/gateways/class.pmprogateway_braintree.php:61
4504
#: classes/gateways/class.pmprogateway_braintree.php:406
@@ -4525,6 +4539,7 @@ msgstr ""
4525
#: classes/gateways/class.pmprogateway_stripe.php:1105
4526
#: classes/gateways/class.pmprogateway_stripe.php:1123
4527
#: classes/gateways/class.pmprogateway_stripe.php:1131
4528
#: classes/gateways/class.pmprogateway_stripe.php:1139
4529
#: classes/gateways/class.pmprogateway_stripe.php:1140
4530
#: classes/gateways/class.pmprogateway_stripe.php:1143
@@ -4532,7 +4547,7 @@ msgstr ""
4532
msgid "Unknown error: Initial payment failed."
4533
msgstr ""
4534
4535
- #: classes/gateways/class.pmprogateway_braintree.php:630
4536
#: classes/gateways/class.pmprogateway_braintree.php:120
4537
#: classes/gateways/class.pmprogateway_braintree.php:465
4538
#: classes/gateways/class.pmprogateway_braintree.php:478
@@ -4547,7 +4562,7 @@ msgstr ""
4547
msgid "Error during settlement:"
4548
msgstr ""
4549
4550
- #: classes/gateways/class.pmprogateway_braintree.php:639
4551
#: classes/gateways/class.pmprogateway_braintree.php:129
4552
#: classes/gateways/class.pmprogateway_braintree.php:474
4553
#: classes/gateways/class.pmprogateway_braintree.php:487
@@ -4562,14 +4577,14 @@ msgstr ""
4562
msgid "Error during charge:"
4563
msgstr ""
4564
4565
- #: classes/gateways/class.pmprogateway_braintree.php:731
4566
#: classes/gateways/class.pmprogateway_braintree.php:690
4567
#: classes/gateways/class.pmprogateway_braintree.php:731
4568
#, php-format
4569
msgid "Failed to update customer: %s"
4570
msgstr ""
4571
4572
- #: classes/gateways/class.pmprogateway_braintree.php:743
4573
#: classes/gateways/class.pmprogateway_braintree.php:198
4574
#: classes/gateways/class.pmprogateway_braintree.php:221
4575
#: classes/gateways/class.pmprogateway_braintree.php:566
@@ -4585,7 +4600,7 @@ msgstr ""
4585
msgid "Failed to update customer."
4586
msgstr ""
4587
4588
- #: classes/gateways/class.pmprogateway_braintree.php:791
4589
#: classes/gateways/class.pmprogateway_braintree.php:246
4590
#: classes/gateways/class.pmprogateway_braintree.php:269
4591
#: classes/gateways/class.pmprogateway_braintree.php:614
@@ -4601,7 +4616,7 @@ msgstr ""
4601
msgid "Failed to create customer."
4602
msgstr ""
4603
4604
- #: classes/gateways/class.pmprogateway_braintree.php:798
4605
#: classes/gateways/class.pmprogateway_braintree.php:253
4606
#: classes/gateways/class.pmprogateway_braintree.php:276
4607
#: classes/gateways/class.pmprogateway_braintree.php:621
@@ -4617,7 +4632,7 @@ msgstr ""
4617
msgid "Error creating customer record with Braintree:"
4618
msgstr ""
4619
4620
- #: classes/gateways/class.pmprogateway_braintree.php:903
4621
#: classes/gateways/class.pmprogateway_braintree.php:344
4622
#: classes/gateways/class.pmprogateway_braintree.php:345
4623
#: classes/gateways/class.pmprogateway_braintree.php:376
@@ -4634,7 +4649,7 @@ msgstr ""
4634
msgid "Error subscribing customer to plan with Braintree:"
4635
msgstr ""
4636
4637
- #: classes/gateways/class.pmprogateway_braintree.php:918
4638
#: classes/gateways/class.pmprogateway_braintree.php:359
4639
#: classes/gateways/class.pmprogateway_braintree.php:360
4640
#: classes/gateways/class.pmprogateway_braintree.php:391
@@ -4651,9 +4666,9 @@ msgstr ""
4651
msgid "Failed to subscribe with Braintree:"
4652
msgstr ""
4653
4654
- #: classes/gateways/class.pmprogateway_braintree.php:966
4655
- #: classes/gateways/class.pmprogateway_braintree.php:979
4656
- #: classes/gateways/class.pmprogateway_braintree.php:986
4657
#: classes/gateways/class.pmprogateway_braintree.php:397
4658
#: classes/gateways/class.pmprogateway_braintree.php:398
4659
#: classes/gateways/class.pmprogateway_braintree.php:410
@@ -4705,7 +4720,7 @@ msgid "Could not find the subscription."
4705
msgstr ""
4706
4707
#: classes/gateways/class.pmprogateway_check.php:49
4708
- #: paid-memberships-pro.php:130 adminpages/orders.php:399
4709
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
4710
#: adminpages/paymentsettings.php:159
4711
#: classes/gateways/class.pmprogateway_check.php:48
@@ -4829,7 +4844,7 @@ msgid ""
4829
msgstr ""
4830
4831
#: classes/gateways/class.pmprogateway_paypal.php:68
4832
- #: paid-memberships-pro.php:133
4833
#: classes/gateways/class.pmprogateway_paypal.php:57
4834
#: classes/gateways/class.pmprogateway_paypal.php:68
4835
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
@@ -5036,7 +5051,7 @@ msgid "Submit and Confirm"
5036
msgstr ""
5037
5038
#: classes/gateways/class.pmprogateway_paypal.php:631
5039
- #: classes/gateways/class.pmprogateway_paypalexpress.php:783
5040
#: classes/gateways/class.pmprogateway_paypalstandard.php:575
5041
#: classes/gateways/class.pmprogateway_paypal.php:385
5042
#: classes/gateways/class.pmprogateway_paypal.php:605
@@ -5065,7 +5080,7 @@ msgid ""
5065
msgstr ""
5066
5067
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
5068
- #: paid-memberships-pro.php:132
5069
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
5070
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
5071
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
@@ -5106,7 +5121,7 @@ msgid "The PayPal Token was lost."
5106
msgstr ""
5107
5108
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
5109
- #: paid-memberships-pro.php:135
5110
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
5111
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
5112
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
@@ -5131,7 +5146,7 @@ msgid "User requested cancellation"
5131
msgstr ""
5132
5133
#: classes/gateways/class.pmprogateway_stripe.php:203
5134
- #: paid-memberships-pro.php:131
5135
#: classes/gateways/class.pmprogateway_stripe.php:93
5136
#: classes/gateways/class.pmprogateway_stripe.php:94
5137
#: classes/gateways/class.pmprogateway_stripe.php:104
@@ -5142,6 +5157,7 @@ msgstr ""
5142
#: classes/gateways/class.pmprogateway_stripe.php:142
5143
#: classes/gateways/class.pmprogateway_stripe.php:169
5144
#: classes/gateways/class.pmprogateway_stripe.php:201
5145
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
5146
#: paid-memberships-pro.php:125 paid-memberships-pro.php:126
5147
#: paid-memberships-pro.php:127 paid-memberships-pro.php:128
@@ -5161,6 +5177,7 @@ msgstr ""
5161
#: classes/gateways/class.pmprogateway_stripe.php:197
5162
#: classes/gateways/class.pmprogateway_stripe.php:224
5163
#: classes/gateways/class.pmprogateway_stripe.php:256
5164
msgid "Stripe Settings"
5165
msgstr ""
5166
@@ -5177,12 +5194,14 @@ msgstr ""
5177
#: classes/gateways/class.pmprogateway_stripe.php:210
5178
#: classes/gateways/class.pmprogateway_stripe.php:237
5179
#: classes/gateways/class.pmprogateway_stripe.php:261
5180
#: classes/gateways/class.pmprogateway_stripe.php:269
5181
msgid "Publishable Key"
5182
msgstr ""
5183
5184
#: classes/gateways/class.pmprogateway_stripe.php:271
5185
#: classes/gateways/class.pmprogateway_stripe.php:269
5186
msgid "Your Publishable Key appears incorrect."
5187
msgstr ""
5188
@@ -5200,6 +5219,7 @@ msgstr ""
5200
#: classes/gateways/class.pmprogateway_stripe.php:229
5201
#: classes/gateways/class.pmprogateway_stripe.php:261
5202
#: classes/gateways/class.pmprogateway_stripe.php:277
5203
msgid "Secret Key"
5204
msgstr ""
5205
@@ -5217,6 +5237,7 @@ msgstr ""
5217
#: classes/gateways/class.pmprogateway_stripe.php:245
5218
#: classes/gateways/class.pmprogateway_stripe.php:277
5219
#: classes/gateways/class.pmprogateway_stripe.php:285
5220
#: classes/gateways/class.pmprogateway_stripe.php:293
5221
#: classes/gateways/class.pmprogateway_stripe.php:294
5222
msgid "Show Billing Address Fields"
@@ -5235,6 +5256,7 @@ msgstr ""
5235
#: classes/gateways/class.pmprogateway_stripe.php:252
5236
#: classes/gateways/class.pmprogateway_stripe.php:284
5237
#: classes/gateways/class.pmprogateway_stripe.php:292
5238
#: classes/gateways/class.pmprogateway_stripe.php:300
5239
#: classes/gateways/class.pmprogateway_stripe.php:301
5240
msgid ""
@@ -5257,11 +5279,13 @@ msgstr ""
5257
#: classes/gateways/class.pmprogateway_stripe.php:260
5258
#: classes/gateways/class.pmprogateway_stripe.php:292
5259
#: classes/gateways/class.pmprogateway_stripe.php:300
5260
#: classes/gateways/class.pmprogateway_stripe.php:308
5261
#: classes/gateways/class.pmprogateway_stripe.php:309
5262
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
5263
msgstr ""
5264
5265
#: classes/gateways/class.pmprogateway_stripe.php:307
5266
msgid "Stripe API Version"
5267
msgstr ""
@@ -5269,6 +5293,7 @@ msgstr ""
5269
#: classes/gateways/class.pmprogateway_stripe.php:653 pages/checkout.php:492
5270
#: classes/gateways/class.pmprogateway_stripe.php:638
5271
#: classes/gateways/class.pmprogateway_stripe.php:646
5272
#: classes/gateways/class.pmprogateway_stripe.php:654
5273
#: classes/gateways/class.pmprogateway_stripe.php:655 pages/checkout.php:492
5274
msgid "Security Code (CVC)"
@@ -5278,6 +5303,7 @@ msgstr ""
5278
#: classes/gateways/class.pmprogateway_stripe.php:703
5279
#: classes/gateways/class.pmprogateway_stripe.php:710
5280
#: classes/gateways/class.pmprogateway_stripe.php:718
5281
#: classes/gateways/class.pmprogateway_stripe.php:726
5282
#: classes/gateways/class.pmprogateway_stripe.php:727
5283
#, php-format
@@ -5301,6 +5327,7 @@ msgstr ""
5301
#: classes/gateways/class.pmprogateway_stripe.php:710
5302
#: classes/gateways/class.pmprogateway_stripe.php:717
5303
#: classes/gateways/class.pmprogateway_stripe.php:725
5304
#: classes/gateways/class.pmprogateway_stripe.php:733
5305
#: classes/gateways/class.pmprogateway_stripe.php:734
5306
msgid "Subscription Updates"
@@ -5321,6 +5348,7 @@ msgstr ""
5321
#: classes/gateways/class.pmprogateway_stripe.php:714
5322
#: classes/gateways/class.pmprogateway_stripe.php:721
5323
#: classes/gateways/class.pmprogateway_stripe.php:729
5324
#: classes/gateways/class.pmprogateway_stripe.php:737
5325
#: classes/gateways/class.pmprogateway_stripe.php:738
5326
msgid ""
@@ -5343,6 +5371,7 @@ msgstr ""
5343
#: classes/gateways/class.pmprogateway_stripe.php:716
5344
#: classes/gateways/class.pmprogateway_stripe.php:723
5345
#: classes/gateways/class.pmprogateway_stripe.php:731
5346
#: classes/gateways/class.pmprogateway_stripe.php:739
5347
#: classes/gateways/class.pmprogateway_stripe.php:740
5348
msgid ""
@@ -5365,6 +5394,7 @@ msgstr ""
5365
#: classes/gateways/class.pmprogateway_stripe.php:721
5366
#: classes/gateways/class.pmprogateway_stripe.php:728
5367
#: classes/gateways/class.pmprogateway_stripe.php:736
5368
#: classes/gateways/class.pmprogateway_stripe.php:744
5369
#: classes/gateways/class.pmprogateway_stripe.php:745 pages/billing.php:294
5370
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
@@ -5378,12 +5408,15 @@ msgstr ""
5378
#: classes/gateways/class.pmprogateway_stripe.php:1134
5379
#: classes/gateways/class.pmprogateway_stripe.php:1119
5380
#: classes/gateways/class.pmprogateway_stripe.php:1127
5381
#: classes/gateways/class.pmprogateway_stripe.php:1135
5382
#: classes/gateways/class.pmprogateway_stripe.php:1136
5383
#: classes/gateways/class.pmprogateway_stripe.php:1172
5384
msgid "Payment error: Please contact the webmaster (stripe-load-error)"
5385
msgstr ""
5386
5387
#: classes/gateways/class.pmprogateway_stripe.php:1289
5388
#: classes/gateways/class.pmprogateway_stripe.php:1302
5389
#, php-format
@@ -5414,6 +5447,7 @@ msgstr ""
5414
#: classes/gateways/class.pmprogateway_stripe.php:1365
5415
#: classes/gateways/class.pmprogateway_stripe.php:1373
5416
#: classes/gateways/class.pmprogateway_stripe.php:1374
5417
#: classes/gateways/class.pmprogateway_stripe.php:1410
5418
msgid "Error creating customer record with Stripe:"
5419
msgstr ""
@@ -5432,6 +5466,7 @@ msgstr ""
5432
#: classes/gateways/class.pmprogateway_stripe.php:1424
5433
#: classes/gateways/class.pmprogateway_stripe.php:1432
5434
#: classes/gateways/class.pmprogateway_stripe.php:1433
5435
#: classes/gateways/class.pmprogateway_stripe.php:1469
5436
msgid "Error getting subscription with Stripe:"
5437
msgstr ""
@@ -5468,6 +5503,7 @@ msgstr ""
5468
#: classes/gateways/class.pmprogateway_stripe.php:1580
5469
#: classes/gateways/class.pmprogateway_stripe.php:1588
5470
#: classes/gateways/class.pmprogateway_stripe.php:1589
5471
#: classes/gateways/class.pmprogateway_stripe.php:1625
5472
msgid "Error creating plan with Stripe:"
5473
msgstr ""
@@ -5499,6 +5535,7 @@ msgstr ""
5499
#: classes/gateways/class.pmprogateway_stripe.php:1611
5500
#: classes/gateways/class.pmprogateway_stripe.php:1619
5501
#: classes/gateways/class.pmprogateway_stripe.php:1620
5502
#: classes/gateways/class.pmprogateway_stripe.php:1656
5503
msgid "Error subscribing customer to plan with Stripe:"
5504
msgstr ""
@@ -5520,6 +5557,7 @@ msgstr ""
5520
#: classes/gateways/class.pmprogateway_stripe.php:1706
5521
#: classes/gateways/class.pmprogateway_stripe.php:1714
5522
#: classes/gateways/class.pmprogateway_stripe.php:1715
5523
msgid "Could not cancel the old subscription. Updates have not been processed."
5524
msgstr ""
5525
@@ -5549,6 +5587,7 @@ msgstr ""
5549
#: classes/gateways/class.pmprogateway_stripe.php:1809
5550
#: classes/gateways/class.pmprogateway_stripe.php:1817
5551
#: classes/gateways/class.pmprogateway_stripe.php:1818
5552
msgid "Could not cancel old subscription."
5553
msgstr ""
5554
@@ -5575,6 +5614,7 @@ msgstr ""
5575
#: classes/gateways/class.pmprogateway_stripe.php:1826
5576
#: classes/gateways/class.pmprogateway_stripe.php:1834
5577
#: classes/gateways/class.pmprogateway_stripe.php:1835
5578
msgid "Could not find the customer."
5579
msgstr ""
5580
@@ -5588,6 +5628,7 @@ msgstr ""
5588
#: classes/gateways/class.pmprogateway_stripe.php:1986
5589
#: classes/gateways/class.pmprogateway_stripe.php:1994
5590
#: classes/gateways/class.pmprogateway_stripe.php:1995
5591
msgid "Error: "
5592
msgstr ""
5593
@@ -5601,12 +5642,13 @@ msgstr ""
5601
#: classes/gateways/class.pmprogateway_stripe.php:1999
5602
#: classes/gateways/class.pmprogateway_stripe.php:2007
5603
#: classes/gateways/class.pmprogateway_stripe.php:2008
5604
#, php-format
5605
msgid "Error: Unkown error while refunding charge #%s"
5606
msgstr ""
5607
5608
#: classes/gateways/class.pmprogateway_twocheckout.php:59
5609
- #: paid-memberships-pro.php:138
5610
#: classes/gateways/class.pmprogateway_twocheckout.php:53
5611
#: classes/gateways/class.pmprogateway_twocheckout.php:59
5612
#: classes/gateways/class.pmprogateway_twocheckout.php:60
@@ -5767,22 +5809,50 @@ msgstr ""
5767
msgid "<span class=\"ab-icon\"></span>Memberships"
5768
msgstr ""
5769
5770
- #: includes/adminpages.php:274 includes/adminpages.php:261
5771
#: includes/adminpages.php:265 includes/adminpages.php:274
5772
msgid "Docs"
5773
msgstr ""
5774
5775
- #: includes/adminpages.php:274 includes/adminpages.php:261
5776
#: includes/adminpages.php:265 includes/adminpages.php:274
5777
msgid "View PMPro Documentation"
5778
msgstr ""
5779
5780
- #: includes/adminpages.php:275 includes/adminpages.php:262
5781
#: includes/adminpages.php:266 includes/adminpages.php:275
5782
msgid "Support"
5783
msgstr ""
5784
5785
- #: includes/adminpages.php:275 includes/adminpages.php:262
5786
#: includes/adminpages.php:266 includes/adminpages.php:275
5787
msgid "Visit Customer Support Forum"
5788
msgstr ""
@@ -6776,7 +6846,7 @@ msgstr ""
6776
msgid "US Armed Forces"
6777
msgstr ""
6778
6779
- #: includes/currencies.php:17 includes/currencies.php:99
6780
#: includes/currencies.php:7 includes/currencies.php:17
6781
#: includes/currencies.php:37 includes/currencies.php:44
6782
#: includes/currencies.php:64 includes/currencies.php:68
@@ -6786,7 +6856,7 @@ msgstr ""
6786
msgid "US Dollars (&#36;)"
6787
msgstr ""
6788
6789
- #: includes/currencies.php:19 includes/currencies.php:102
6790
#: includes/currencies.php:8 includes/currencies.php:9
6791
#: includes/currencies.php:19 includes/currencies.php:40
6792
#: includes/currencies.php:47 includes/currencies.php:67
@@ -6796,7 +6866,7 @@ msgstr ""
6796
msgid "Euros (&euro;)"
6797
msgstr ""
6798
6799
- #: includes/currencies.php:24 includes/currencies.php:101
6800
#: includes/currencies.php:9 includes/currencies.php:14
6801
#: includes/currencies.php:24 includes/currencies.php:39
6802
#: includes/currencies.php:46 includes/currencies.php:66
@@ -6821,7 +6891,7 @@ msgstr ""
6821
msgid "Brazilian Real (R&#36;)"
6822
msgstr ""
6823
6824
- #: includes/currencies.php:35 includes/currencies.php:100
6825
#: includes/currencies.php:12 includes/currencies.php:24
6826
#: includes/currencies.php:34 includes/currencies.php:35
6827
#: includes/currencies.php:38 includes/currencies.php:45
@@ -6845,105 +6915,109 @@ msgstr ""
6845
msgid "Czech Koruna"
6846
msgstr ""
6847
6848
- #: includes/currencies.php:45 includes/currencies.php:14
6849
#: includes/currencies.php:15 includes/currencies.php:27
6850
#: includes/currencies.php:34 includes/currencies.php:44
6851
#: includes/currencies.php:45
6852
msgid "Danish Krone"
6853
msgstr ""
6854
6855
- #: includes/currencies.php:46 includes/currencies.php:15
6856
#: includes/currencies.php:16 includes/currencies.php:28
6857
#: includes/currencies.php:35 includes/currencies.php:45
6858
#: includes/currencies.php:46
6859
msgid "Hong Kong Dollar (&#36;)"
6860
msgstr ""
6861
6862
- #: includes/currencies.php:47 includes/currencies.php:16
6863
#: includes/currencies.php:17 includes/currencies.php:29
6864
#: includes/currencies.php:36 includes/currencies.php:46
6865
#: includes/currencies.php:47
6866
msgid "Hungarian Forint"
6867
msgstr ""
6868
6869
- #: includes/currencies.php:48 includes/currencies.php:18
6870
#: includes/currencies.php:30 includes/currencies.php:37
6871
#: includes/currencies.php:47 includes/currencies.php:48
6872
msgid "Indian Rupee"
6873
msgstr ""
6874
6875
- #: includes/currencies.php:49 includes/currencies.php:19
6876
#: includes/currencies.php:31 includes/currencies.php:38
6877
#: includes/currencies.php:48 includes/currencies.php:49
6878
msgid "Indonesia Rupiah"
6879
msgstr ""
6880
6881
- #: includes/currencies.php:50 includes/currencies.php:17
6882
#: includes/currencies.php:20 includes/currencies.php:32
6883
#: includes/currencies.php:39 includes/currencies.php:49
6884
#: includes/currencies.php:50
6885
msgid "Israeli Shekel"
6886
msgstr ""
6887
6888
- #: includes/currencies.php:52 includes/currencies.php:18
6889
#: includes/currencies.php:21 includes/currencies.php:34
6890
#: includes/currencies.php:41 includes/currencies.php:51
6891
#: includes/currencies.php:52
6892
msgid "Japanese Yen (&yen;)"
6893
msgstr ""
6894
6895
- #: includes/currencies.php:57 includes/currencies.php:19
6896
#: includes/currencies.php:22 includes/currencies.php:38
6897
#: includes/currencies.php:45 includes/currencies.php:55
6898
#: includes/currencies.php:56 includes/currencies.php:57
6899
msgid "Malaysian Ringgits"
6900
msgstr ""
6901
6902
- #: includes/currencies.php:58 includes/currencies.php:20
6903
#: includes/currencies.php:23 includes/currencies.php:39
6904
#: includes/currencies.php:46 includes/currencies.php:56
6905
#: includes/currencies.php:57 includes/currencies.php:58
6906
msgid "Mexican Peso (&#36;)"
6907
msgstr ""
6908
6909
- #: includes/currencies.php:59 includes/currencies.php:58
6910
#: includes/currencies.php:59
6911
msgid "Nigerian Naira (&#8358;)"
6912
msgstr ""
6913
6914
- #: includes/currencies.php:60 includes/currencies.php:21
6915
#: includes/currencies.php:24 includes/currencies.php:40
6916
#: includes/currencies.php:47 includes/currencies.php:57
6917
#: includes/currencies.php:59 includes/currencies.php:60
6918
msgid "New Zealand Dollar (&#36;)"
6919
msgstr ""
6920
6921
- #: includes/currencies.php:61 includes/currencies.php:22
6922
#: includes/currencies.php:25 includes/currencies.php:41
6923
#: includes/currencies.php:48 includes/currencies.php:58
6924
#: includes/currencies.php:60 includes/currencies.php:61
6925
msgid "Norwegian Krone"
6926
msgstr ""
6927
6928
- #: includes/currencies.php:62 includes/currencies.php:23
6929
#: includes/currencies.php:26 includes/currencies.php:42
6930
#: includes/currencies.php:49 includes/currencies.php:59
6931
#: includes/currencies.php:61 includes/currencies.php:62
6932
msgid "Philippine Pesos"
6933
msgstr ""
6934
6935
- #: includes/currencies.php:63 includes/currencies.php:24
6936
#: includes/currencies.php:27 includes/currencies.php:43
6937
#: includes/currencies.php:50 includes/currencies.php:60
6938
#: includes/currencies.php:62 includes/currencies.php:63
6939
msgid "Polish Zloty"
6940
msgstr ""
6941
6942
- #: includes/currencies.php:65 includes/currencies.php:65
6943
msgid "Russian Ruble (&#8381;)"
6944
msgstr ""
6945
6946
- #: includes/currencies.php:70 includes/currencies.php:25
6947
#: includes/currencies.php:28 includes/currencies.php:45
6948
#: includes/currencies.php:52 includes/currencies.php:62
6949
#: includes/currencies.php:64 includes/currencies.php:65
@@ -6951,14 +7025,14 @@ msgstr ""
6951
msgid "Singapore Dollar (&#36;)"
6952
msgstr ""
6953
6954
- #: includes/currencies.php:75 includes/currencies.php:50
6955
#: includes/currencies.php:57 includes/currencies.php:67
6956
#: includes/currencies.php:69 includes/currencies.php:70
6957
#: includes/currencies.php:75
6958
msgid "South African Rand (R)"
6959
msgstr ""
6960
6961
- #: includes/currencies.php:80 includes/currencies.php:30
6962
#: includes/currencies.php:50 includes/currencies.php:54
6963
#: includes/currencies.php:61 includes/currencies.php:71
6964
#: includes/currencies.php:73 includes/currencies.php:75
@@ -6966,7 +7040,7 @@ msgstr ""
6966
msgid "South Korean Won"
6967
msgstr ""
6968
6969
- #: includes/currencies.php:83 includes/currencies.php:26
6970
#: includes/currencies.php:31 includes/currencies.php:51
6971
#: includes/currencies.php:55 includes/currencies.php:62
6972
#: includes/currencies.php:72 includes/currencies.php:74
@@ -6974,7 +7048,7 @@ msgstr ""
6974
msgid "Swedish Krona"
6975
msgstr ""
6976
6977
- #: includes/currencies.php:84 includes/currencies.php:27
6978
#: includes/currencies.php:32 includes/currencies.php:52
6979
#: includes/currencies.php:56 includes/currencies.php:63
6980
#: includes/currencies.php:73 includes/currencies.php:75
@@ -6982,7 +7056,7 @@ msgstr ""
6982
msgid "Swiss Franc"
6983
msgstr ""
6984
6985
- #: includes/currencies.php:85 includes/currencies.php:28
6986
#: includes/currencies.php:33 includes/currencies.php:53
6987
#: includes/currencies.php:57 includes/currencies.php:64
6988
#: includes/currencies.php:74 includes/currencies.php:76
@@ -6990,7 +7064,7 @@ msgstr ""
6990
msgid "Taiwan New Dollars"
6991
msgstr ""
6992
6993
- #: includes/currencies.php:86 includes/currencies.php:29
6994
#: includes/currencies.php:34 includes/currencies.php:54
6995
#: includes/currencies.php:58 includes/currencies.php:65
6996
#: includes/currencies.php:75 includes/currencies.php:77
@@ -6998,7 +7072,7 @@ msgstr ""
6998
msgid "Thai Baht"
6999
msgstr ""
7000
7001
- #: includes/currencies.php:87 includes/currencies.php:35
7002
#: includes/currencies.php:55 includes/currencies.php:59
7003
#: includes/currencies.php:66 includes/currencies.php:76
7004
#: includes/currencies.php:78 includes/currencies.php:82
@@ -7006,7 +7080,7 @@ msgstr ""
7006
msgid "Turkish Lira"
7007
msgstr ""
7008
7009
- #: includes/currencies.php:89 includes/currencies.php:36
7010
#: includes/currencies.php:56 includes/currencies.php:60
7011
#: includes/currencies.php:67 includes/currencies.php:77
7012
#: includes/currencies.php:79 includes/currencies.php:84
@@ -7716,7 +7790,7 @@ msgstr ""
7716
msgid "Order Date"
7717
msgstr ""
7718
7719
- #: includes/privacy.php:241 pages/billing.php:41 pages/cancel.php:61
7720
#: pages/invoice.php:102 pages/levels.php:35 shortcodes/pmpro_account.php:44
7721
#: shortcodes/pmpro_account.php:128 includes/privacy.php:241
7722
#: pages/account.php:12 pages/account.php:18 pages/account.php:92
@@ -8125,18 +8199,18 @@ msgstr ""
8125
msgid "No, keep this membership"
8126
msgstr ""
8127
8128
- #: pages/cancel.php:57 shortcodes/pmpro_account.php:40 pages/account.php:14
8129
#: pages/cancel.php:48 pages/cancel.php:56 pages/cancel.php:57
8130
#: shortcodes/pmpro_account.php:39 shortcodes/pmpro_account.php:40
8131
msgid "My Memberships"
8132
msgstr ""
8133
8134
- #: pages/cancel.php:93 pages/cancel.php:77 pages/cancel.php:92
8135
#: pages/cancel.php:93
8136
msgid "Cancel All Memberships"
8137
msgstr ""
8138
8139
- #: pages/cancel.php:102 pages/cancel.php:22 pages/cancel.php:86
8140
#: pages/cancel.php:101 pages/cancel.php:102
8141
msgid "Click here to go to the home page."
8142
msgstr ""
@@ -8171,7 +8245,7 @@ msgid ""
8171
"been applied to your order.</p>"
8172
msgstr ""
8173
8174
- #: pages/checkout.php:66
8175
msgid "Click here to change your discount code."
8176
msgstr ""
8177
@@ -8434,7 +8508,7 @@ msgstr ""
8434
msgid "&larr; Return to Home"
8435
msgstr ""
8436
8437
- #: paid-memberships-pro.php:129 adminpages/orders.php:398
8438
#: adminpages/orders.php:448 paid-memberships-pro.php:115
8439
#: paid-memberships-pro.php:116 paid-memberships-pro.php:123
8440
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
@@ -8444,7 +8518,7 @@ msgstr ""
8444
msgid "Testing Only"
8445
msgstr ""
8446
8447
- #: paid-memberships-pro.php:134 paid-memberships-pro.php:120
8448
#: paid-memberships-pro.php:121 paid-memberships-pro.php:128
8449
#: paid-memberships-pro.php:129 paid-memberships-pro.php:130
8450
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
@@ -8453,7 +8527,7 @@ msgstr ""
8453
msgid "PayPal Payflow Pro/PayPal Pro"
8454
msgstr ""
8455
8456
- #: paid-memberships-pro.php:139 paid-memberships-pro.php:125
8457
#: paid-memberships-pro.php:126 paid-memberships-pro.php:133
8458
#: paid-memberships-pro.php:134 paid-memberships-pro.php:135
8459
#: paid-memberships-pro.php:136 paid-memberships-pro.php:137
@@ -8462,7 +8536,7 @@ msgstr ""
8462
msgid "Cybersource"
8463
msgstr ""
8464
8465
- #: paid-memberships-pro.php:160 paid-memberships-pro.php:156
8466
#: paid-memberships-pro.php:157 paid-memberships-pro.php:158
8467
#: paid-memberships-pro.php:159 paid-memberships-pro.php:160
8468
#: paid-memberships-pro.php:166
@@ -8731,7 +8805,8 @@ msgid "A Payment Gateway must be set up before any payments will be processed."
8731
msgstr ""
8732
8733
#: scheduled/crons.php:41 scheduled/crons.php:31 scheduled/crons.php:34
8734
- #: scheduled/crons.php:38 scheduled/crons.php:39 scheduled/crons.php:61
8735
#, php-format
8736
msgid "Membership expired email sent to %s. "
8737
msgstr ""
@@ -8739,13 +8814,14 @@ msgstr ""
8739
#: scheduled/crons.php:109 scheduled/crons.php:27 scheduled/crons.php:74
8740
#: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
8741
#: scheduled/crons.php:99 scheduled/crons.php:100 scheduled/crons.php:105
8742
#, php-format
8743
msgid "Membership expiring email sent to %s. "
8744
msgstr ""
8745
8746
#: scheduled/crons.php:191 scheduled/crons.php:143 scheduled/crons.php:152
8747
#: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
8748
- #: scheduled/crons.php:176 scheduled/crons.php:184
8749
#, php-format
8750
msgid "Credit card expiring email sent to %s. "
8751
msgstr ""
@@ -8753,6 +8829,7 @@ msgstr ""
8753
#: scheduled/crons.php:249 scheduled/crons.php:104 scheduled/crons.php:196
8754
#: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
8755
#: scheduled/crons.php:231 scheduled/crons.php:232 scheduled/crons.php:240
8756
#, php-format
8757
msgid "Trial ending email sent to %s. "
8758
msgstr ""
@@ -8936,6 +9013,24 @@ msgid ""
8936
"billing periods of \"Week\", \"Month\" or \"Year\"."
8937
msgstr ""
8938
8939
#: adminpages/membershiplevels.php:398
8940
msgid ""
8941
"2Checkout integration does not currently support custom trials. You can do "
1
#
2
# Hi there! Details on how to help out translating Paid Memberships Pro can be found at:
3
+ # https://www.paidmembershipspro.com/documentation/languages/
4
#
5
msgid ""
6
msgstr ""
7
"Project-Id-Version: paid-memberships-pro\n"
8
"Report-Msgid-Bugs-To: info@paidmembershipspro.com\n"
9
+ "POT-Creation-Date: 2018-10-19 12:10-0400\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"
319
#: classes/gateways/class.pmprogateway_stripe.php:68
320
#: adminpages/admin_header.php:125 adminpages/admin_header.php:135
321
#: classes/gateways/class.pmprogateway_stripe.php:66
322
+ #: classes/gateways/class.pmprogateway_stripe.php:68
323
#, php-format
324
msgid ""
325
"The Stripe Gateway requires PHP 5.3.29 or greater. We recommend upgrading to "
575
#: classes/gateways/class.pmprogateway_stripe.php:249
576
#: classes/gateways/class.pmprogateway_stripe.php:281
577
#: classes/gateways/class.pmprogateway_stripe.php:289
578
+ #: classes/gateways/class.pmprogateway_stripe.php:291
579
#: classes/gateways/class.pmprogateway_stripe.php:297
580
#: classes/gateways/class.pmprogateway_stripe.php:298 includes/profile.php:101
581
#: includes/profile.php:105 includes/profile.php:110 includes/profile.php:117
654
#: classes/gateways/class.pmprogateway_stripe.php:250
655
#: classes/gateways/class.pmprogateway_stripe.php:282
656
#: classes/gateways/class.pmprogateway_stripe.php:290
657
+ #: classes/gateways/class.pmprogateway_stripe.php:292
658
#: classes/gateways/class.pmprogateway_stripe.php:298
659
#: classes/gateways/class.pmprogateway_stripe.php:299 includes/profile.php:102
660
#: includes/profile.php:106 includes/profile.php:111 includes/profile.php:118
894
msgstr ""
895
896
#: adminpages/discountcodes.php:483
897
+ #: classes/gateways/class.pmprogateway_braintree.php:485
898
#: classes/gateways/class.pmprogateway_stripe.php:628 pages/billing.php:313
899
#: pages/checkout.php:463 adminpages/discountcodes.php:367
900
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
923
#: classes/gateways/class.pmprogateway_stripe.php:597
924
#: classes/gateways/class.pmprogateway_stripe.php:613
925
#: classes/gateways/class.pmprogateway_stripe.php:621
926
+ #: classes/gateways/class.pmprogateway_stripe.php:628
927
#: classes/gateways/class.pmprogateway_stripe.php:629
928
#: classes/gateways/class.pmprogateway_stripe.php:630 pages/billing.php:249
929
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
1053
#: classes/gateways/class.pmprogateway_stripe.php:664
1054
#: classes/gateways/class.pmprogateway_stripe.php:671
1055
#: classes/gateways/class.pmprogateway_stripe.php:679
1056
+ #: classes/gateways/class.pmprogateway_stripe.php:686
1057
#: classes/gateways/class.pmprogateway_stripe.php:687
1058
#: classes/gateways/class.pmprogateway_stripe.php:688
1059
msgid "Day(s)"
1090
#: classes/gateways/class.pmprogateway_stripe.php:664
1091
#: classes/gateways/class.pmprogateway_stripe.php:671
1092
#: classes/gateways/class.pmprogateway_stripe.php:679
1093
+ #: classes/gateways/class.pmprogateway_stripe.php:686
1094
#: classes/gateways/class.pmprogateway_stripe.php:687
1095
#: classes/gateways/class.pmprogateway_stripe.php:688
1096
msgid "Month(s)"
1127
#: classes/gateways/class.pmprogateway_stripe.php:664
1128
#: classes/gateways/class.pmprogateway_stripe.php:671
1129
#: classes/gateways/class.pmprogateway_stripe.php:679
1130
+ #: classes/gateways/class.pmprogateway_stripe.php:686
1131
#: classes/gateways/class.pmprogateway_stripe.php:687
1132
#: classes/gateways/class.pmprogateway_stripe.php:688
1133
msgid "Week(s)"
1164
#: classes/gateways/class.pmprogateway_stripe.php:664
1165
#: classes/gateways/class.pmprogateway_stripe.php:671
1166
#: classes/gateways/class.pmprogateway_stripe.php:679
1167
+ #: classes/gateways/class.pmprogateway_stripe.php:686
1168
#: classes/gateways/class.pmprogateway_stripe.php:687
1169
#: classes/gateways/class.pmprogateway_stripe.php:688
1170
msgid "Year(s)"
1182
msgid "The amount to be billed one cycle after the initial payment."
1183
msgstr ""
1184
1185
+ #: adminpages/discountcodes.php:600 adminpages/membershiplevels.php:438
1186
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
1187
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
1188
#: adminpages/discountcodes.php:481 adminpages/discountcodes.php:486
1194
msgid "Billing Cycle Limit"
1195
msgstr ""
1196
1197
+ #: adminpages/discountcodes.php:603 adminpages/membershiplevels.php:442
1198
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
1199
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
1200
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:489
1705
#: classes/gateways/class.pmprogateway_stripe.php:762
1706
#: classes/gateways/class.pmprogateway_stripe.php:769
1707
#: classes/gateways/class.pmprogateway_stripe.php:777
1708
+ #: classes/gateways/class.pmprogateway_stripe.php:784
1709
#: classes/gateways/class.pmprogateway_stripe.php:785
1710
#: classes/gateways/class.pmprogateway_stripe.php:786
1711
msgid "per"
1739
"<em>pmpro_#</em>, where # is the level ID."
1740
msgstr ""
1741
1742
+ #: adminpages/membershiplevels.php:427 adminpages/membershiplevels.php:432
1743
#: classes/gateways/class.pmprogateway_cybersource.php:101
1744
#: classes/gateways/class.pmprogateway_paypal.php:130
1745
#: classes/gateways/class.pmprogateway_paypalexpress.php:145
1763
msgid "Note"
1764
msgstr ""
1765
1766
+ #: adminpages/membershiplevels.php:432
1767
+ #, php-format
1768
msgid ""
1769
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
1770
+ "settings and the \"Plan ID\" set to %s."
1771
msgstr ""
1772
1773
#: adminpages/membershiplevels.php:453 adminpages/membershiplevels.php:398
1857
msgstr ""
1858
1859
#: adminpages/membershiplevels.php:540 adminpages/orders.php:894
1860
+ #: pages/billing.php:363 pages/cancel.php:83 shortcodes/pmpro_account.php:72
1861
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:508
1862
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
1863
#: adminpages/membershiplevels.php:530 adminpages/membershiplevels.php:540
1909
msgid "Drag and drop membership levels to reorder them on the Levels page."
1910
msgstr ""
1911
1912
+ #: adminpages/membershiplevels.php:666 pages/cancel.php:61
1913
#: pages/confirmation.php:81 pages/invoice.php:63
1914
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
1915
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
2019
#: adminpages/reports/memberships.php:328 adminpages/reports/sales.php:185
2020
#: adminpages/reports/sales.php:193 adminpages/reports/sales.php:194
2021
#: adminpages/reports/sales.php:202 adminpages/reports/sales.php:203
2022
+ #: adminpages/reports/sales.php:219
2023
msgid "Show"
2024
msgstr ""
2025
2036
#: adminpages/reports/memberships.php:355 adminpages/reports/sales.php:208
2037
#: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
2038
#: adminpages/reports/sales.php:225 adminpages/reports/sales.php:226
2039
+ #: adminpages/reports/sales.php:242 classes/class.pmproemail.php:145
2040
+ #: classes/class.pmproemail.php:147 classes/class.pmproemail.php:154
2041
+ #: classes/class.pmproemail.php:189 classes/class.pmproemail.php:192
2042
+ #: classes/class.pmproemail.php:199
2043
msgid "All Levels"
2044
msgstr ""
2045
2385
msgstr ""
2386
2387
#: adminpages/orders.php:614
2388
+ #: classes/gateways/class.pmprogateway_braintree.php:472
2389
#: classes/gateways/class.pmprogateway_stripe.php:588 includes/privacy.php:293
2390
#: pages/billing.php:271 pages/checkout.php:423 adminpages/orders.php:339
2391
#: adminpages/orders.php:389 adminpages/orders.php:461
2416
#: classes/gateways/class.pmprogateway_stripe.php:549
2417
#: classes/gateways/class.pmprogateway_stripe.php:573
2418
#: classes/gateways/class.pmprogateway_stripe.php:581
2419
+ #: classes/gateways/class.pmprogateway_stripe.php:588
2420
#: classes/gateways/class.pmprogateway_stripe.php:589
2421
#: classes/gateways/class.pmprogateway_stripe.php:590 includes/privacy.php:293
2422
#: pages/billing.php:234 pages/billing.php:238 pages/billing.php:247
3313
#: adminpages/reports/sales.php:52 adminpages/reports/login.php:44
3314
#: adminpages/reports/memberships.php:47 adminpages/reports/memberships.php:48
3315
#: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:69
3316
+ #: adminpages/reports/memberships.php:77 adminpages/reports/sales.php:52
3317
+ #: adminpages/reports/sales.php:56 adminpages/reports/sales.php:57
3318
msgid "This Month"
3319
msgstr ""
3320
3322
#: adminpages/reports/sales.php:54 adminpages/reports/login.php:50
3323
#: adminpages/reports/memberships.php:49 adminpages/reports/memberships.php:50
3324
#: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:69
3325
+ #: adminpages/reports/memberships.php:71 adminpages/reports/sales.php:54
3326
+ #: adminpages/reports/sales.php:66 adminpages/reports/sales.php:67
3327
msgid "All Time"
3328
msgstr ""
3329
3414
#: adminpages/reports/memberships.php:70 adminpages/reports/sales.php:53
3415
#: adminpages/reports/memberships.php:48 adminpages/reports/memberships.php:53
3416
#: adminpages/reports/memberships.php:54 adminpages/reports/memberships.php:70
3417
+ #: adminpages/reports/memberships.php:73 adminpages/reports/sales.php:53
3418
+ #: adminpages/reports/sales.php:61 adminpages/reports/sales.php:62
3419
msgid "This Year"
3420
msgstr ""
3421
3428
#: adminpages/reports/memberships.php:330 adminpages/reports/sales.php:187
3429
#: adminpages/reports/sales.php:195 adminpages/reports/sales.php:196
3430
#: adminpages/reports/sales.php:204 adminpages/reports/sales.php:205
3431
+ #: adminpages/reports/sales.php:221
3432
msgid "Daily"
3433
msgstr ""
3434
3441
#: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:188
3442
#: adminpages/reports/sales.php:196 adminpages/reports/sales.php:197
3443
#: adminpages/reports/sales.php:205 adminpages/reports/sales.php:206
3444
+ #: adminpages/reports/sales.php:222
3445
msgid "Monthly"
3446
msgstr ""
3447
3454
#: adminpages/reports/memberships.php:332 adminpages/reports/sales.php:189
3455
#: adminpages/reports/sales.php:197 adminpages/reports/sales.php:198
3456
#: adminpages/reports/sales.php:206 adminpages/reports/sales.php:207
3457
+ #: adminpages/reports/sales.php:223
3458
msgid "Annual"
3459
msgstr ""
3460
3506
#: adminpages/reports/sales.php:206 adminpages/reports/sales.php:212
3507
#: adminpages/reports/sales.php:213 adminpages/reports/sales.php:214
3508
#: adminpages/reports/sales.php:215 adminpages/reports/sales.php:223
3509
+ #: adminpages/reports/sales.php:224 adminpages/reports/sales.php:229
3510
+ #: adminpages/reports/sales.php:240
3511
msgid "for"
3512
msgstr ""
3513
3520
#: adminpages/reports/memberships.php:369 adminpages/reports/sales.php:222
3521
#: adminpages/reports/sales.php:230 adminpages/reports/sales.php:231
3522
#: adminpages/reports/sales.php:239 adminpages/reports/sales.php:240
3523
+ #: adminpages/reports/sales.php:256
3524
msgid "Generate Report"
3525
msgstr ""
3526
3531
#: adminpages/reports/sales.php:20 adminpages/reports/sales.php:215
3532
#: adminpages/reports/sales.php:20 adminpages/reports/sales.php:180
3533
#: adminpages/reports/sales.php:189 adminpages/reports/sales.php:198
3534
+ #: adminpages/reports/sales.php:199 adminpages/reports/sales.php:215
3535
msgid "Sales and Revenue"
3536
msgstr ""
3537
3539
#: adminpages/reports/sales.php:45 adminpages/reports/sales.php:46
3540
#: adminpages/reports/sales.php:193 adminpages/reports/sales.php:201
3541
#: adminpages/reports/sales.php:202 adminpages/reports/sales.php:210
3542
+ #: adminpages/reports/sales.php:211 adminpages/reports/sales.php:227
3543
msgid "Sales"
3544
msgstr ""
3545
3547
#: adminpages/reports/sales.php:46 adminpages/reports/sales.php:47
3548
#: adminpages/reports/sales.php:192 adminpages/reports/sales.php:200
3549
#: adminpages/reports/sales.php:201 adminpages/reports/sales.php:209
3550
+ #: adminpages/reports/sales.php:210 adminpages/reports/sales.php:226
3551
msgid "Revenue"
3552
msgstr ""
3553
3677
#: classes/class.pmproemail.php:294 classes/class.pmproemail.php:376
3678
#: classes/class.pmproemail.php:385 classes/class.pmproemail.php:703
3679
#: classes/class.pmproemail.php:705
3680
+ #: classes/gateways/class.pmprogateway_braintree.php:515
3681
#: classes/gateways/class.pmprogateway_stripe.php:659 pages/checkout.php:70
3682
#: pages/checkout.php:76 pages/checkout.php:498 pages/confirmation.php:58
3683
#: pages/invoice.php:33 classes/class.pmproemail.php:216
3728
#: classes/gateways/class.pmprogateway_stripe.php:638
3729
#: classes/gateways/class.pmprogateway_stripe.php:644
3730
#: classes/gateways/class.pmprogateway_stripe.php:652
3731
+ #: classes/gateways/class.pmprogateway_stripe.php:659
3732
#: classes/gateways/class.pmprogateway_stripe.php:660
3733
#: classes/gateways/class.pmprogateway_stripe.php:661 pages/checkout.php:66
3734
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:70
3910
#: includes/init.php:229 includes/init.php:232 includes/init.php:233
3911
#: includes/init.php:235 includes/init.php:237 includes/init.php:245
3912
#: includes/init.php:253 includes/init.php:258 includes/init.php:259
3913
+ #: includes/init.php:265 includes/init.php:266 includes/profile.php:37
3914
+ #: includes/profile.php:39 includes/profile.php:42 includes/profile.php:48
3915
msgid "None"
3916
msgstr ""
3917
4047
msgstr ""
4048
4049
#: classes/gateways/class.pmprogateway_authorizenet.php:39
4050
+ #: paid-memberships-pro.php:137
4051
#: classes/gateways/class.pmprogateway_authorizenet.php:39
4052
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
4053
#: paid-memberships-pro.php:130 paid-memberships-pro.php:131
4117
#: classes/gateways/class.pmprogateway_braintree.php:84
4118
#: classes/gateways/class.pmprogateway_stripe.php:58
4119
#: classes/gateways/class.pmprogateway_stripe.php:81
4120
+ #: classes/gateways/class.pmprogateway_stripe.php:83
4121
#, php-format
4122
msgid ""
4123
"The %s gateway depends on the %s PHP extension. Please enable it, or ask "
4124
"your hosting provider to enable it."
4125
msgstr ""
4126
4127
+ #: classes/gateways/class.pmprogateway_braintree.php:142
4128
#: classes/gateways/class.pmprogateway_braintree.php:141
4129
#, php-format
4130
msgid "Problem loading plans: %s"
4131
msgstr ""
4132
4133
+ #: classes/gateways/class.pmprogateway_braintree.php:144
4134
#: classes/gateways/class.pmprogateway_braintree.php:143
4135
msgid ""
4136
"Problem accessing the Braintree Gateway. Please verify your PMPro Payment "
4137
"Settings (Keys, etc)."
4138
msgstr ""
4139
4140
+ #: classes/gateways/class.pmprogateway_braintree.php:246
4141
+ #: paid-memberships-pro.php:138
4142
#: classes/gateways/class.pmprogateway_braintree.php:63
4143
#: classes/gateways/class.pmprogateway_braintree.php:76
4144
#: classes/gateways/class.pmprogateway_braintree.php:77
4154
msgid "Braintree Payments"
4155
msgstr ""
4156
4157
+ #: classes/gateways/class.pmprogateway_braintree.php:302
4158
#: classes/gateways/class.pmprogateway_braintree.php:119
4159
#: classes/gateways/class.pmprogateway_braintree.php:132
4160
#: classes/gateways/class.pmprogateway_braintree.php:133
4165
msgid "Braintree Settings"
4166
msgstr ""
4167
4168
+ #: classes/gateways/class.pmprogateway_braintree.php:307
4169
#: classes/gateways/class.pmprogateway_cybersource.php:106
4170
#: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:298
4171
#: adminpages/paymentsettings.php:303 adminpages/paymentsettings.php:364
4181
msgid "Merchant ID"
4182
msgstr ""
4183
4184
+ #: classes/gateways/class.pmprogateway_braintree.php:315
4185
#: adminpages/paymentsettings.php:302 adminpages/paymentsettings.php:306
4186
#: adminpages/paymentsettings.php:311
4187
#: classes/gateways/class.pmprogateway_braintree.php:132
4194
msgid "Public Key"
4195
msgstr ""
4196
4197
+ #: classes/gateways/class.pmprogateway_braintree.php:323
4198
#: adminpages/paymentsettings.php:310 adminpages/paymentsettings.php:314
4199
#: adminpages/paymentsettings.php:319
4200
#: classes/gateways/class.pmprogateway_braintree.php:140
4207
msgid "Private Key"
4208
msgstr ""
4209
4210
+ #: classes/gateways/class.pmprogateway_braintree.php:331
4211
#: adminpages/paymentsettings.php:318 adminpages/paymentsettings.php:322
4212
#: adminpages/paymentsettings.php:327
4213
#: classes/gateways/class.pmprogateway_braintree.php:148
4220
msgid "Client-Side Encryption Key"
4221
msgstr ""
4222
4223
+ #: classes/gateways/class.pmprogateway_braintree.php:339
4224
#: classes/gateways/class.pmprogateway_stripe.php:299
4225
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
4226
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
4244
#: classes/gateways/class.pmprogateway_stripe.php:257
4245
#: classes/gateways/class.pmprogateway_stripe.php:289
4246
#: classes/gateways/class.pmprogateway_stripe.php:297
4247
+ #: classes/gateways/class.pmprogateway_stripe.php:299
4248
#: classes/gateways/class.pmprogateway_stripe.php:305
4249
#: classes/gateways/class.pmprogateway_stripe.php:306
4250
msgid "Web Hook URL"
4251
msgstr ""
4252
4253
+ #: classes/gateways/class.pmprogateway_braintree.php:343
4254
#: adminpages/paymentsettings.php:474 adminpages/paymentsettings.php:515
4255
#: adminpages/paymentsettings.php:521 adminpages/paymentsettings.php:523
4256
#: classes/gateways/class.pmprogateway_braintree.php:160
4263
msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
4264
msgstr ""
4265
4266
+ #: classes/gateways/class.pmprogateway_braintree.php:460
4267
#: classes/gateways/class.pmprogateway_stripe.php:576 pages/checkout.php:411
4268
#: classes/gateways/class.pmprogateway_braintree.php:270
4269
#: classes/gateways/class.pmprogateway_braintree.php:283
4289
#: classes/gateways/class.pmprogateway_stripe.php:526
4290
#: classes/gateways/class.pmprogateway_stripe.php:561
4291
#: classes/gateways/class.pmprogateway_stripe.php:569
4292
+ #: classes/gateways/class.pmprogateway_stripe.php:576
4293
#: classes/gateways/class.pmprogateway_stripe.php:577
4294
#: classes/gateways/class.pmprogateway_stripe.php:578 pages/checkout.php:411
4295
#: pages/checkout.php:476 pages/checkout.php:478 pages/checkout.php:485
4299
msgid "Payment Information"
4300
msgstr ""
4301
4302
+ #: classes/gateways/class.pmprogateway_braintree.php:461
4303
#: classes/gateways/class.pmprogateway_stripe.php:577 pages/checkout.php:412
4304
#: classes/gateways/class.pmprogateway_braintree.php:270
4305
#: classes/gateways/class.pmprogateway_braintree.php:283
4325
#: classes/gateways/class.pmprogateway_stripe.php:527
4326
#: classes/gateways/class.pmprogateway_stripe.php:562
4327
#: classes/gateways/class.pmprogateway_stripe.php:570
4328
+ #: classes/gateways/class.pmprogateway_stripe.php:577
4329
#: classes/gateways/class.pmprogateway_stripe.php:578
4330
#: classes/gateways/class.pmprogateway_stripe.php:579 pages/checkout.php:412
4331
#: pages/checkout.php:476 pages/checkout.php:478 pages/checkout.php:485
4336
msgid "We Accept %s"
4337
msgstr ""
4338
4339
+ #: classes/gateways/class.pmprogateway_braintree.php:481
4340
#: classes/gateways/class.pmprogateway_stripe.php:624 pages/billing.php:309
4341
#: pages/checkout.php:459 classes/gateways/class.pmprogateway_braintree.php:303
4342
#: classes/gateways/class.pmprogateway_braintree.php:316
4361
#: classes/gateways/class.pmprogateway_stripe.php:592
4362
#: classes/gateways/class.pmprogateway_stripe.php:609
4363
#: classes/gateways/class.pmprogateway_stripe.php:617
4364
+ #: classes/gateways/class.pmprogateway_stripe.php:624
4365
#: classes/gateways/class.pmprogateway_stripe.php:625
4366
#: classes/gateways/class.pmprogateway_stripe.php:626 pages/billing.php:244
4367
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
4375
msgid "Card Number"
4376
msgstr ""
4377
4378
+ #: classes/gateways/class.pmprogateway_braintree.php:509 pages/billing.php:348
4379
#: classes/gateways/class.pmprogateway_braintree.php:340
4380
#: classes/gateways/class.pmprogateway_braintree.php:353
4381
#: classes/gateways/class.pmprogateway_braintree.php:355
4408
msgid "CVV"
4409
msgstr ""
4410
4411
+ #: classes/gateways/class.pmprogateway_braintree.php:510
4412
#: classes/gateways/class.pmprogateway_stripe.php:654 pages/billing.php:349
4413
#: pages/checkout.php:493 classes/gateways/class.pmprogateway_braintree.php:341
4414
#: classes/gateways/class.pmprogateway_braintree.php:354
4433
#: classes/gateways/class.pmprogateway_stripe.php:630
4434
#: classes/gateways/class.pmprogateway_stripe.php:639
4435
#: classes/gateways/class.pmprogateway_stripe.php:647
4436
+ #: classes/gateways/class.pmprogateway_stripe.php:654
4437
#: classes/gateways/class.pmprogateway_stripe.php:655
4438
#: classes/gateways/class.pmprogateway_stripe.php:656 pages/billing.php:282
4439
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
4447
msgid "what's this?"
4448
msgstr ""
4449
4450
+ #: classes/gateways/class.pmprogateway_braintree.php:517
4451
#: classes/gateways/class.pmprogateway_stripe.php:661 pages/checkout.php:78
4452
#: pages/checkout.php:500 classes/gateways/class.pmprogateway_braintree.php:351
4453
#: classes/gateways/class.pmprogateway_braintree.php:364
4473
#: classes/gateways/class.pmprogateway_stripe.php:640
4474
#: classes/gateways/class.pmprogateway_stripe.php:646
4475
#: classes/gateways/class.pmprogateway_stripe.php:654
4476
+ #: classes/gateways/class.pmprogateway_stripe.php:661
4477
#: classes/gateways/class.pmprogateway_stripe.php:662
4478
#: classes/gateways/class.pmprogateway_stripe.php:663 pages/checkout.php:78
4479
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
4485
msgid "Apply"
4486
msgstr ""
4487
4488
+ #: classes/gateways/class.pmprogateway_braintree.php:576
4489
+ #: classes/gateways/class.pmprogateway_braintree.php:593
4490
+ #: classes/gateways/class.pmprogateway_braintree.php:683
4491
+ #: classes/gateways/class.pmprogateway_braintree.php:848
4492
+ #: classes/gateways/class.pmprogateway_braintree.php:953
4493
+ #: classes/gateways/class.pmprogateway_braintree.php:973
4494
#: classes/gateways/class.pmprogateway_braintree.php:509
4495
#: classes/gateways/class.pmprogateway_braintree.php:524
4496
#: classes/gateways/class.pmprogateway_braintree.php:526
4512
msgid "Payment error: Please contact the webmaster (braintree-load-error)"
4513
msgstr ""
4514
4515
+ #: classes/gateways/class.pmprogateway_braintree.php:580
4516
#: classes/gateways/class.pmprogateway_stripe.php:1138
4517
#: classes/gateways/class.pmprogateway_braintree.php:61
4518
#: classes/gateways/class.pmprogateway_braintree.php:406
4539
#: classes/gateways/class.pmprogateway_stripe.php:1105
4540
#: classes/gateways/class.pmprogateway_stripe.php:1123
4541
#: classes/gateways/class.pmprogateway_stripe.php:1131
4542
+ #: classes/gateways/class.pmprogateway_stripe.php:1138
4543
#: classes/gateways/class.pmprogateway_stripe.php:1139
4544
#: classes/gateways/class.pmprogateway_stripe.php:1140
4545
#: classes/gateways/class.pmprogateway_stripe.php:1143
4547
msgid "Unknown error: Initial payment failed."
4548
msgstr ""
4549
4550
+ #: classes/gateways/class.pmprogateway_braintree.php:656
4551
#: classes/gateways/class.pmprogateway_braintree.php:120
4552
#: classes/gateways/class.pmprogateway_braintree.php:465
4553
#: classes/gateways/class.pmprogateway_braintree.php:478
4562
msgid "Error during settlement:"
4563
msgstr ""
4564
4565
+ #: classes/gateways/class.pmprogateway_braintree.php:665
4566
#: classes/gateways/class.pmprogateway_braintree.php:129
4567
#: classes/gateways/class.pmprogateway_braintree.php:474
4568
#: classes/gateways/class.pmprogateway_braintree.php:487
4577
msgid "Error during charge:"
4578
msgstr ""
4579
4580
+ #: classes/gateways/class.pmprogateway_braintree.php:757
4581
#: classes/gateways/class.pmprogateway_braintree.php:690
4582
#: classes/gateways/class.pmprogateway_braintree.php:731
4583
#, php-format
4584
msgid "Failed to update customer: %s"
4585
msgstr ""
4586
4587
+ #: classes/gateways/class.pmprogateway_braintree.php:769
4588
#: classes/gateways/class.pmprogateway_braintree.php:198
4589
#: classes/gateways/class.pmprogateway_braintree.php:221
4590
#: classes/gateways/class.pmprogateway_braintree.php:566
4600
msgid "Failed to update customer."
4601
msgstr ""
4602
4603
+ #: classes/gateways/class.pmprogateway_braintree.php:817
4604
#: classes/gateways/class.pmprogateway_braintree.php:246
4605
#: classes/gateways/class.pmprogateway_braintree.php:269
4606
#: classes/gateways/class.pmprogateway_braintree.php:614
4616
msgid "Failed to create customer."
4617
msgstr ""
4618
4619
+ #: classes/gateways/class.pmprogateway_braintree.php:824
4620
#: classes/gateways/class.pmprogateway_braintree.php:253
4621
#: classes/gateways/class.pmprogateway_braintree.php:276
4622
#: classes/gateways/class.pmprogateway_braintree.php:621
4632
msgid "Error creating customer record with Braintree:"
4633
msgstr ""
4634
4635
+ #: classes/gateways/class.pmprogateway_braintree.php:929
4636
#: classes/gateways/class.pmprogateway_braintree.php:344
4637
#: classes/gateways/class.pmprogateway_braintree.php:345
4638
#: classes/gateways/class.pmprogateway_braintree.php:376
4649
msgid "Error subscribing customer to plan with Braintree:"
4650
msgstr ""
4651
4652
+ #: classes/gateways/class.pmprogateway_braintree.php:944
4653
#: classes/gateways/class.pmprogateway_braintree.php:359
4654
#: classes/gateways/class.pmprogateway_braintree.php:360
4655
#: classes/gateways/class.pmprogateway_braintree.php:391
4666
msgid "Failed to subscribe with Braintree:"
4667
msgstr ""
4668
4669
+ #: classes/gateways/class.pmprogateway_braintree.php:992
4670
+ #: classes/gateways/class.pmprogateway_braintree.php:1005
4671
+ #: classes/gateways/class.pmprogateway_braintree.php:1012
4672
#: classes/gateways/class.pmprogateway_braintree.php:397
4673
#: classes/gateways/class.pmprogateway_braintree.php:398
4674
#: classes/gateways/class.pmprogateway_braintree.php:410
4720
msgstr ""
4721
4722
#: classes/gateways/class.pmprogateway_check.php:49
4723
+ #: paid-memberships-pro.php:131 adminpages/orders.php:399
4724
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
4725
#: adminpages/paymentsettings.php:159
4726
#: classes/gateways/class.pmprogateway_check.php:48
4844
msgstr ""
4845
4846
#: classes/gateways/class.pmprogateway_paypal.php:68
4847
+ #: paid-memberships-pro.php:134
4848
#: classes/gateways/class.pmprogateway_paypal.php:57
4849
#: classes/gateways/class.pmprogateway_paypal.php:68
4850
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
5051
msgstr ""
5052
5053
#: classes/gateways/class.pmprogateway_paypal.php:631
5054
+ #: classes/gateways/class.pmprogateway_paypalexpress.php:786
5055
#: classes/gateways/class.pmprogateway_paypalstandard.php:575
5056
#: classes/gateways/class.pmprogateway_paypal.php:385
5057
#: classes/gateways/class.pmprogateway_paypal.php:605
5080
msgstr ""
5081
5082
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
5083
+ #: paid-memberships-pro.php:133
5084
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
5085
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
5086
#: classes/gateways/class.pmprogateway_paypalexpress.php:84
5121
msgstr ""
5122
5123
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
5124
+ #: paid-memberships-pro.php:136
5125
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
5126
#: classes/gateways/class.pmprogateway_paypalstandard.php:71
5127
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
5146
msgstr ""
5147
5148
#: classes/gateways/class.pmprogateway_stripe.php:203
5149
+ #: paid-memberships-pro.php:132
5150
#: classes/gateways/class.pmprogateway_stripe.php:93
5151
#: classes/gateways/class.pmprogateway_stripe.php:94
5152
#: classes/gateways/class.pmprogateway_stripe.php:104
5157
#: classes/gateways/class.pmprogateway_stripe.php:142
5158
#: classes/gateways/class.pmprogateway_stripe.php:169
5159
#: classes/gateways/class.pmprogateway_stripe.php:201
5160
+ #: classes/gateways/class.pmprogateway_stripe.php:203
5161
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
5162
#: paid-memberships-pro.php:125 paid-memberships-pro.php:126
5163
#: paid-memberships-pro.php:127 paid-memberships-pro.php:128
5177
#: classes/gateways/class.pmprogateway_stripe.php:197
5178
#: classes/gateways/class.pmprogateway_stripe.php:224
5179
#: classes/gateways/class.pmprogateway_stripe.php:256
5180
+ #: classes/gateways/class.pmprogateway_stripe.php:258
5181
msgid "Stripe Settings"
5182
msgstr ""
5183
5194
#: classes/gateways/class.pmprogateway_stripe.php:210
5195
#: classes/gateways/class.pmprogateway_stripe.php:237
5196
#: classes/gateways/class.pmprogateway_stripe.php:261
5197
+ #: classes/gateways/class.pmprogateway_stripe.php:263
5198
#: classes/gateways/class.pmprogateway_stripe.php:269
5199
msgid "Publishable Key"
5200
msgstr ""
5201
5202
#: classes/gateways/class.pmprogateway_stripe.php:271
5203
#: classes/gateways/class.pmprogateway_stripe.php:269
5204
+ #: classes/gateways/class.pmprogateway_stripe.php:271
5205
msgid "Your Publishable Key appears incorrect."
5206
msgstr ""
5207
5219
#: classes/gateways/class.pmprogateway_stripe.php:229
5220
#: classes/gateways/class.pmprogateway_stripe.php:261
5221
#: classes/gateways/class.pmprogateway_stripe.php:277
5222
+ #: classes/gateways/class.pmprogateway_stripe.php:279
5223
msgid "Secret Key"
5224
msgstr ""
5225
5237
#: classes/gateways/class.pmprogateway_stripe.php:245
5238
#: classes/gateways/class.pmprogateway_stripe.php:277
5239
#: classes/gateways/class.pmprogateway_stripe.php:285
5240
+ #: classes/gateways/class.pmprogateway_stripe.php:287
5241
#: classes/gateways/class.pmprogateway_stripe.php:293
5242
#: classes/gateways/class.pmprogateway_stripe.php:294
5243
msgid "Show Billing Address Fields"
5256
#: classes/gateways/class.pmprogateway_stripe.php:252
5257
#: classes/gateways/class.pmprogateway_stripe.php:284
5258
#: classes/gateways/class.pmprogateway_stripe.php:292
5259
+ #: classes/gateways/class.pmprogateway_stripe.php:294
5260
#: classes/gateways/class.pmprogateway_stripe.php:300
5261
#: classes/gateways/class.pmprogateway_stripe.php:301
5262
msgid ""
5279
#: classes/gateways/class.pmprogateway_stripe.php:260
5280
#: classes/gateways/class.pmprogateway_stripe.php:292
5281
#: classes/gateways/class.pmprogateway_stripe.php:300
5282
+ #: classes/gateways/class.pmprogateway_stripe.php:302
5283
#: classes/gateways/class.pmprogateway_stripe.php:308
5284
#: classes/gateways/class.pmprogateway_stripe.php:309
5285
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
5286
msgstr ""
5287
5288
+ #: classes/gateways/class.pmprogateway_stripe.php:307
5289
#: classes/gateways/class.pmprogateway_stripe.php:307
5290
msgid "Stripe API Version"
5291
msgstr ""
5293
#: classes/gateways/class.pmprogateway_stripe.php:653 pages/checkout.php:492
5294
#: classes/gateways/class.pmprogateway_stripe.php:638
5295
#: classes/gateways/class.pmprogateway_stripe.php:646
5296
+ #: classes/gateways/class.pmprogateway_stripe.php:653
5297
#: classes/gateways/class.pmprogateway_stripe.php:654
5298
#: classes/gateways/class.pmprogateway_stripe.php:655 pages/checkout.php:492
5299
msgid "Security Code (CVC)"
5303
#: classes/gateways/class.pmprogateway_stripe.php:703
5304
#: classes/gateways/class.pmprogateway_stripe.php:710
5305
#: classes/gateways/class.pmprogateway_stripe.php:718
5306
+ #: classes/gateways/class.pmprogateway_stripe.php:725
5307
#: classes/gateways/class.pmprogateway_stripe.php:726
5308
#: classes/gateways/class.pmprogateway_stripe.php:727
5309
#, php-format
5327
#: classes/gateways/class.pmprogateway_stripe.php:710
5328
#: classes/gateways/class.pmprogateway_stripe.php:717
5329
#: classes/gateways/class.pmprogateway_stripe.php:725
5330
+ #: classes/gateways/class.pmprogateway_stripe.php:732
5331
#: classes/gateways/class.pmprogateway_stripe.php:733
5332
#: classes/gateways/class.pmprogateway_stripe.php:734
5333
msgid "Subscription Updates"
5348
#: classes/gateways/class.pmprogateway_stripe.php:714
5349
#: classes/gateways/class.pmprogateway_stripe.php:721
5350
#: classes/gateways/class.pmprogateway_stripe.php:729
5351
+ #: classes/gateways/class.pmprogateway_stripe.php:736
5352
#: classes/gateways/class.pmprogateway_stripe.php:737
5353
#: classes/gateways/class.pmprogateway_stripe.php:738
5354
msgid ""
5371
#: classes/gateways/class.pmprogateway_stripe.php:716
5372
#: classes/gateways/class.pmprogateway_stripe.php:723
5373
#: classes/gateways/class.pmprogateway_stripe.php:731
5374
+ #: classes/gateways/class.pmprogateway_stripe.php:738
5375
#: classes/gateways/class.pmprogateway_stripe.php:739
5376
#: classes/gateways/class.pmprogateway_stripe.php:740
5377
msgid ""
5394
#: classes/gateways/class.pmprogateway_stripe.php:721
5395
#: classes/gateways/class.pmprogateway_stripe.php:728
5396
#: classes/gateways/class.pmprogateway_stripe.php:736
5397
+ #: classes/gateways/class.pmprogateway_stripe.php:743
5398
#: classes/gateways/class.pmprogateway_stripe.php:744
5399
#: classes/gateways/class.pmprogateway_stripe.php:745 pages/billing.php:294
5400
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
5408
#: classes/gateways/class.pmprogateway_stripe.php:1134
5409
#: classes/gateways/class.pmprogateway_stripe.php:1119
5410
#: classes/gateways/class.pmprogateway_stripe.php:1127
5411
+ #: classes/gateways/class.pmprogateway_stripe.php:1134
5412
#: classes/gateways/class.pmprogateway_stripe.php:1135
5413
#: classes/gateways/class.pmprogateway_stripe.php:1136
5414
#: classes/gateways/class.pmprogateway_stripe.php:1172
5415
msgid "Payment error: Please contact the webmaster (stripe-load-error)"
5416
msgstr ""
5417
5418
+ #: classes/gateways/class.pmprogateway_stripe.php:1289
5419
+ #: classes/gateways/class.pmprogateway_stripe.php:1302
5420
#: classes/gateways/class.pmprogateway_stripe.php:1289
5421
#: classes/gateways/class.pmprogateway_stripe.php:1302
5422
#, php-format
5447
#: classes/gateways/class.pmprogateway_stripe.php:1365
5448
#: classes/gateways/class.pmprogateway_stripe.php:1373
5449
#: classes/gateways/class.pmprogateway_stripe.php:1374
5450
+ #: classes/gateways/class.pmprogateway_stripe.php:1384
5451
#: classes/gateways/class.pmprogateway_stripe.php:1410
5452
msgid "Error creating customer record with Stripe:"
5453
msgstr ""
5466
#: classes/gateways/class.pmprogateway_stripe.php:1424
5467
#: classes/gateways/class.pmprogateway_stripe.php:1432
5468
#: classes/gateways/class.pmprogateway_stripe.php:1433
5469
+ #: classes/gateways/class.pmprogateway_stripe.php:1443
5470
#: classes/gateways/class.pmprogateway_stripe.php:1469
5471
msgid "Error getting subscription with Stripe:"
5472
msgstr ""
5503
#: classes/gateways/class.pmprogateway_stripe.php:1580
5504
#: classes/gateways/class.pmprogateway_stripe.php:1588
5505
#: classes/gateways/class.pmprogateway_stripe.php:1589
5506
+ #: classes/gateways/class.pmprogateway_stripe.php:1599
5507
#: classes/gateways/class.pmprogateway_stripe.php:1625
5508
msgid "Error creating plan with Stripe:"
5509
msgstr ""
5535
#: classes/gateways/class.pmprogateway_stripe.php:1611
5536
#: classes/gateways/class.pmprogateway_stripe.php:1619
5537
#: classes/gateways/class.pmprogateway_stripe.php:1620
5538
+ #: classes/gateways/class.pmprogateway_stripe.php:1630
5539
#: classes/gateways/class.pmprogateway_stripe.php:1656
5540
msgid "Error subscribing customer to plan with Stripe:"
5541
msgstr ""
5557
#: classes/gateways/class.pmprogateway_stripe.php:1706
5558
#: classes/gateways/class.pmprogateway_stripe.php:1714
5559
#: classes/gateways/class.pmprogateway_stripe.php:1715
5560
+ #: classes/gateways/class.pmprogateway_stripe.php:1725
5561
msgid "Could not cancel the old subscription. Updates have not been processed."
5562
msgstr ""
5563
5587
#: classes/gateways/class.pmprogateway_stripe.php:1809
5588
#: classes/gateways/class.pmprogateway_stripe.php:1817
5589
#: classes/gateways/class.pmprogateway_stripe.php:1818
5590
+ #: classes/gateways/class.pmprogateway_stripe.php:1831
5591
msgid "Could not cancel old subscription."
5592
msgstr ""
5593
5614
#: classes/gateways/class.pmprogateway_stripe.php:1826
5615
#: classes/gateways/class.pmprogateway_stripe.php:1834
5616
#: classes/gateways/class.pmprogateway_stripe.php:1835
5617
+ #: classes/gateways/class.pmprogateway_stripe.php:1848
5618
msgid "Could not find the customer."
5619
msgstr ""
5620
5628
#: classes/gateways/class.pmprogateway_stripe.php:1986
5629
#: classes/gateways/class.pmprogateway_stripe.php:1994
5630
#: classes/gateways/class.pmprogateway_stripe.php:1995
5631
+ #: classes/gateways/class.pmprogateway_stripe.php:2008
5632
msgid "Error: "
5633
msgstr ""
5634
5642
#: classes/gateways/class.pmprogateway_stripe.php:1999
5643
#: classes/gateways/class.pmprogateway_stripe.php:2007
5644
#: classes/gateways/class.pmprogateway_stripe.php:2008
5645
+ #: classes/gateways/class.pmprogateway_stripe.php:2021
5646
#, php-format
5647
msgid "Error: Unkown error while refunding charge #%s"
5648
msgstr ""
5649
5650
#: classes/gateways/class.pmprogateway_twocheckout.php:59
5651
+ #: paid-memberships-pro.php:139
5652
#: classes/gateways/class.pmprogateway_twocheckout.php:53
5653
#: classes/gateways/class.pmprogateway_twocheckout.php:59
5654
#: classes/gateways/class.pmprogateway_twocheckout.php:60
5809
msgid "<span class=\"ab-icon\"></span>Memberships"
5810
msgstr ""
5811
5812
+ #: includes/adminpages.php:253
5813
+ msgid "Membership Account Page"
5814
+ msgstr ""
5815
+
5816
+ #: includes/adminpages.php:257
5817
+ msgid "Membership Billing Information Page"
5818
+ msgstr ""
5819
+
5820
+ #: includes/adminpages.php:261
5821
+ msgid "Membership Cancel Page"
5822
+ msgstr ""
5823
+
5824
+ #: includes/adminpages.php:265
5825
+ msgid "Membership Checkout Page"
5826
+ msgstr ""
5827
+
5828
+ #: includes/adminpages.php:269
5829
+ msgid "Membership Confirmation Page"
5830
+ msgstr ""
5831
+
5832
+ #: includes/adminpages.php:273
5833
+ msgid "Membership Invoice Page"
5834
+ msgstr ""
5835
+
5836
+ #: includes/adminpages.php:277
5837
+ msgid "Membership Levels Page"
5838
+ msgstr ""
5839
+
5840
+ #: includes/adminpages.php:316 includes/adminpages.php:261
5841
#: includes/adminpages.php:265 includes/adminpages.php:274
5842
msgid "Docs"
5843
msgstr ""
5844
5845
+ #: includes/adminpages.php:316 includes/adminpages.php:261
5846
#: includes/adminpages.php:265 includes/adminpages.php:274
5847
msgid "View PMPro Documentation"
5848
msgstr ""
5849
5850
+ #: includes/adminpages.php:317 includes/adminpages.php:262
5851
#: includes/adminpages.php:266 includes/adminpages.php:275
5852
msgid "Support"
5853
msgstr ""
5854
5855
+ #: includes/adminpages.php:317 includes/adminpages.php:262
5856
#: includes/adminpages.php:266 includes/adminpages.php:275
5857
msgid "Visit Customer Support Forum"
5858
msgstr ""
6846
msgid "US Armed Forces"
6847
msgstr ""
6848
6849
+ #: includes/currencies.php:17 includes/currencies.php:107
6850
#: includes/currencies.php:7 includes/currencies.php:17
6851
#: includes/currencies.php:37 includes/currencies.php:44
6852
#: includes/currencies.php:64 includes/currencies.php:68
6856
msgid "US Dollars (&#36;)"
6857
msgstr ""
6858
6859
+ #: includes/currencies.php:19 includes/currencies.php:110
6860
#: includes/currencies.php:8 includes/currencies.php:9
6861
#: includes/currencies.php:19 includes/currencies.php:40
6862
#: includes/currencies.php:47 includes/currencies.php:67
6866
msgid "Euros (&euro;)"
6867
msgstr ""
6868
6869
+ #: includes/currencies.php:24 includes/currencies.php:109
6870
#: includes/currencies.php:9 includes/currencies.php:14
6871
#: includes/currencies.php:24 includes/currencies.php:39
6872
#: includes/currencies.php:46 includes/currencies.php:66
6891
msgid "Brazilian Real (R&#36;)"
6892
msgstr ""
6893
6894
+ #: includes/currencies.php:35 includes/currencies.php:108
6895
#: includes/currencies.php:12 includes/currencies.php:24
6896
#: includes/currencies.php:34 includes/currencies.php:35
6897
#: includes/currencies.php:38 includes/currencies.php:45
6915
msgid "Czech Koruna"
6916
msgstr ""
6917
6918
+ #: includes/currencies.php:46 includes/currencies.php:14
6919
#: includes/currencies.php:15 includes/currencies.php:27
6920
#: includes/currencies.php:34 includes/currencies.php:44
6921
#: includes/currencies.php:45
6922
msgid "Danish Krone"
6923
msgstr ""
6924
6925
+ #: includes/currencies.php:53 includes/currencies.php:15
6926 <