Paid Memberships Pro - Version 1.7.3.1

Version Description

  • Using MySQL to calculate months since first order instead of date_diff, which is only available in PHP 5.3+
Download this release

Release Info

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

Code changes from version 1.7.14 to 1.7.3.1

Files changed (160) hide show
  1. adminpages/addons.php +1 -1
  2. adminpages/addons/images/pmpro-bbpress.jpg +0 -0
  3. adminpages/addons/images/pmpro-constant-contact.gif +0 -0
  4. adminpages/addons/images/pmpro-email-templates.gif +0 -0
  5. adminpages/addons/images/pmpro-woocommerce.gif +0 -0
  6. adminpages/addons/pmpro-addon-packages.php +2 -2
  7. adminpages/addons/pmpro-affiliates.php +2 -2
  8. adminpages/addons/pmpro-aweber.php +2 -2
  9. adminpages/addons/pmpro-bbpress.php +6 -9
  10. adminpages/addons/pmpro-constant-contact.php +0 -31
  11. adminpages/addons/pmpro-email-templates.php +0 -31
  12. adminpages/addons/pmpro-expiration.php +8 -10
  13. adminpages/addons/pmpro-freeaddress.php +5 -7
  14. adminpages/addons/pmpro-infusionsoft.php +4 -4
  15. adminpages/addons/pmpro-mailchimp.php +3 -3
  16. adminpages/addons/pmpro-network-subsite.php +0 -31
  17. adminpages/addons/pmpro-post-affiliate-pro.php +1 -1
  18. adminpages/addons/pmpro-register-helper.php +1 -1
  19. adminpages/addons/pmpro-series.php +1 -1
  20. adminpages/addons/pmpro-shipping.php +1 -1
  21. adminpages/addons/pmpro-stripe-lite.php +30 -0
  22. adminpages/addons/pmpro-user-pages.php +1 -1
  23. adminpages/addons/pmpro-woocommerce.php +0 -31
  24. adminpages/addons/pmpro-wp-affiliate.php +3 -5
  25. adminpages/addons/tml.php +1 -1
  26. adminpages/addons/wp-bouncer.php +2 -2
  27. adminpages/admin_header.php +1 -22
  28. adminpages/advancedsettings.php +12 -96
  29. adminpages/dashboard.php +2 -2
  30. adminpages/discountcodes.php +24 -29
  31. adminpages/emailsettings.php +152 -181
  32. adminpages/functions.php +3 -68
  33. adminpages/membershiplevels.php +12 -20
  34. adminpages/memberslist-csv.php +32 -95
  35. adminpages/memberslist.php +30 -58
  36. adminpages/orders-csv.php +19 -127
  37. adminpages/orders.php +9 -314
  38. adminpages/pagesettings.php +9 -51
  39. adminpages/paymentsettings.php +77 -36
  40. adminpages/reports.php +0 -3
  41. adminpages/reports/login.php +7 -7
  42. adminpages/reports/memberships.php +22 -32
  43. adminpages/reports/sales.php +42 -40
  44. classes/class.memberorder.php +16 -75
  45. classes/class.pmproemail.php +23 -91
  46. classes/gateways/class.pmprogateway.php +3 -19
  47. classes/gateways/class.pmprogateway_authorizenet.php +2 -2
  48. classes/gateways/class.pmprogateway_braintree.php +12 -12
  49. classes/gateways/class.pmprogateway_check.php +2 -2
  50. classes/gateways/class.pmprogateway_cybersource.php +5 -5
  51. classes/gateways/class.pmprogateway_payflowpro.php +15 -18
  52. classes/gateways/class.pmprogateway_paypal.php +10 -12
  53. classes/gateways/class.pmprogateway_paypalexpress.php +22 -66
  54. classes/gateways/class.pmprogateway_paypalstandard.php +16 -33
  55. classes/gateways/class.pmprogateway_stripe.php +31 -81
  56. classes/gateways/class.pmprogateway_twocheckout.php +27 -49
  57. css/admin-rtl.css +0 -63
  58. css/admin.css +5 -5
  59. css/frontend-rtl.css +0 -111
  60. css/frontend.css +86 -49
  61. email/billing.html +4 -1
  62. email/billing_failure.html +5 -1
  63. email/billing_failure_admin.html +5 -1
  64. email/checkout_check.html +1 -1
  65. email/checkout_freetrial.html +4 -1
  66. email/checkout_freetrial_admin.html +4 -1
  67. email/checkout_paid.html +4 -1
  68. email/checkout_paid_admin.html +4 -1
  69. email/checkout_trial.html +4 -1
  70. email/checkout_trial_admin.html +4 -1
  71. email/credit_card_expiring.html +3 -1
  72. email/invoice.html +6 -2
  73. includes/adminpages.php +66 -147
  74. includes/cleanup.php +12 -1
  75. includes/content.php +35 -70
  76. includes/currencies.php +2 -9
  77. includes/email.php +18 -50
  78. includes/filters.php +2 -2
  79. includes/functions.php +154 -274
  80. includes/https.php +18 -53
  81. includes/init.php +24 -69
  82. includes/lib/Stripe/Stripe.php +0 -10
  83. includes/lib/Stripe/Stripe/Account.php +6 -5
  84. includes/lib/Stripe/Stripe/ApiRequestor.php +51 -153
  85. includes/lib/Stripe/Stripe/ApiResource.php +17 -51
  86. includes/lib/Stripe/Stripe/ApplicationFee.php +0 -53
  87. includes/lib/Stripe/Stripe/AttachedObject.php +0 -23
  88. includes/lib/Stripe/Stripe/Balance.php +0 -15
  89. includes/lib/Stripe/Stripe/BalanceTransaction.php +0 -39
  90. includes/lib/Stripe/Stripe/Card.php +0 -54
  91. includes/lib/Stripe/Stripe/CardError.php +2 -4
  92. includes/lib/Stripe/Stripe/Charge.php +7 -55
  93. includes/lib/Stripe/Stripe/Coupon.php +7 -24
  94. includes/lib/Stripe/Stripe/Customer.php +6 -61
  95. includes/lib/Stripe/Stripe/Error.php +7 -9
  96. includes/lib/Stripe/Stripe/Event.php +6 -12
  97. includes/lib/Stripe/Stripe/InvalidRequestError.php +2 -4
  98. includes/lib/Stripe/Stripe/Invoice.php +6 -30
  99. includes/lib/Stripe/Stripe/InvoiceItem.php +6 -24
  100. includes/lib/Stripe/Stripe/List.php +5 -25
  101. includes/lib/Stripe/Stripe/Object.php +12 -123
  102. includes/lib/Stripe/Stripe/Plan.php +6 -26
  103. includes/lib/Stripe/Stripe/Recipient.php +0 -75
  104. includes/lib/Stripe/Stripe/SingletonApiResource.php +0 -7
  105. includes/lib/Stripe/Stripe/Stripe.php +3 -49
  106. includes/lib/Stripe/Stripe/Subscription.php +0 -58
  107. includes/lib/Stripe/Stripe/Token.php +6 -12
  108. includes/lib/Stripe/Stripe/Transfer.php +6 -34
  109. includes/lib/Stripe/Stripe/Util.php +14 -42
  110. includes/login.php +7 -31
  111. includes/metaboxes.php +2 -2
  112. includes/profile.php +4 -4
  113. includes/services.php +1 -1
  114. includes/upgradecheck.php +4 -25
  115. includes/xmlrpc.php +0 -80
  116. languages/email/da_DK/admin_change.html +0 -7
  117. languages/email/da_DK/admin_change_admin.html +0 -5
  118. languages/email/da_DK/billing.html +0 -16
  119. languages/email/da_DK/billing_admin.html +0 -17
  120. languages/email/da_DK/billing_failure.html +0 -11
  121. languages/email/da_DK/billing_failure_admin.html +0 -11
  122. languages/email/da_DK/cancel.html +0 -3
  123. languages/email/da_DK/cancel_admin.html +0 -8
  124. languages/email/da_DK/checkout_check.html +0 -17
  125. languages/email/da_DK/checkout_check_admin.html +0 -17
  126. languages/email/da_DK/checkout_express.html +0 -14
  127. languages/email/da_DK/checkout_express_admin.html +0 -14
  128. languages/email/da_DK/checkout_free.html +0 -8
  129. languages/email/da_DK/checkout_free_admin.html +0 -8
  130. languages/email/da_DK/checkout_freetrial.html +0 -19
  131. languages/email/da_DK/checkout_freetrial_admin.html +0 -19
  132. languages/email/da_DK/checkout_paid.html +0 -23
  133. languages/email/da_DK/checkout_paid_admin.html +0 -23
  134. languages/email/da_DK/checkout_trial.html +0 -23
  135. languages/email/da_DK/checkout_trial_admin.html +0 -23
  136. languages/email/da_DK/credit_card_expiring.html +0 -13
  137. languages/email/da_DK/default.html +0 -1
  138. languages/email/da_DK/footer.html +0 -4
  139. languages/email/da_DK/header.html +0 -1
  140. languages/email/da_DK/invoice.html +0 -19
  141. languages/email/da_DK/membership_expired.html +0 -7
  142. languages/email/da_DK/membership_expiring.html +0 -6
  143. languages/email/da_DK/trial_ending.html +0 -8
  144. languages/gettext.sh +0 -23
  145. languages/pmpro-cs_CZ.mo +0 -0
  146. languages/pmpro-cs_CZ.po +0 -2889
  147. languages/pmpro-da_DK.mo +0 -0
  148. languages/pmpro-da_DK.po +0 -3502
  149. languages/pmpro-en_GB.mo +0 -0
  150. languages/pmpro-en_GB.po +0 -2661
  151. languages/pmpro-fr_FR.mo +0 -0
  152. languages/pmpro-fr_FR.po +327 -444
  153. languages/pmpro-it_IT.mo +0 -0
  154. languages/pmpro-it_IT.po +0 -3517
  155. languages/pmpro-nb_NO.mo +0 -0
  156. languages/pmpro-nb_NO.po +0 -3279
  157. languages/pmpro-pt_BR.mo +0 -0
  158. languages/pmpro-pt_BR.po +0 -2661
  159. languages/pmpro-sk_SK.mo +0 -0
  160. languages/pmpro-sk_SK.po +0 -392
adminpages/addons.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  //only admins can get this
3
- if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_addons")))
4
  {
5
  die(__("You do not have permissions to perform this action.", "pmpro"));
6
  }
1
  <?php
2
  //only admins can get this
3
+ if(!function_exists("current_user_can") || !current_user_can("manage_options"))
4
  {
5
  die(__("You do not have permissions to perform this action.", "pmpro"));
6
  }
adminpages/addons/images/pmpro-bbpress.jpg DELETED
Binary file
adminpages/addons/images/pmpro-constant-contact.gif DELETED
Binary file
adminpages/addons/images/pmpro-email-templates.gif DELETED
Binary file
adminpages/addons/images/pmpro-woocommerce.gif DELETED
Binary file
adminpages/addons/pmpro-addon-packages.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Addon Packages',
8
- 'version' => '.4.3',
9
  'widget' => 'pmpro_addon_pmpro_addon_packages_widget',
10
  'enabled' => function_exists('pmproap_post_meta')
11
  )
@@ -22,7 +22,7 @@ function pmpro_addon_pmpro_addon_packages_widget($addon)
22
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-addon-packages/pmpro-addon-packages.php")) { ?>
23
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-addon-packages/pmpro-addon-packages.php'), 'activate-plugin_pmpro-addon-packages/pmpro-addon-packages.php')?>" class="button button-primary">Activate</a>
24
  <?php } else { ?>
25
- <a href="https://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-addon-packages.zip" class="button button-primary">Download</a>
26
  <?php } ?>
27
  </div>
28
  </div> <!-- end info -->
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Addon Packages',
8
+ 'version' => '.1.3',
9
  'widget' => 'pmpro_addon_pmpro_addon_packages_widget',
10
  'enabled' => function_exists('pmproap_post_meta')
11
  )
22
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-addon-packages/pmpro-addon-packages.php")) { ?>
23
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-addon-packages/pmpro-addon-packages.php'), 'activate-plugin_pmpro-addon-packages/pmpro-addon-packages.php')?>" class="button button-primary">Activate</a>
24
  <?php } else { ?>
25
+ <a href="https://github.com/strangerstudios/pmpro-addon-packages/archive/master.zip" class="button button-primary">Download</a>
26
  <?php } ?>
27
  </div>
28
  </div> <!-- end info -->
adminpages/addons/pmpro-affiliates.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Affiliates',
8
- 'version' => '.2.4',
9
  'widget' => 'pmpro_addon_pmpro_affiliates_widget',
10
  'enabled' => function_exists('pmpro_affiliates_dependencies')
11
  )
@@ -22,7 +22,7 @@ function pmpro_addon_pmpro_affiliates_widget($addon)
22
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-affiliates/pmpro-affiliates.php")) { ?>
23
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-affiliates/pmpro-affiliates.php'), 'activate-plugin_pmpro-affiliates/pmpro-affiliates.php')?>" class="button button-primary">Activate</a>
24
  <?php } else { ?>
25
- <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-affiliates.zip" class="button button-primary">Download</a>
26
  <?php } ?>
27
  </div>
28
  </div> <!-- end info -->
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Affiliates',
8
+ 'version' => '.2.2',
9
  'widget' => 'pmpro_addon_pmpro_affiliates_widget',
10
  'enabled' => function_exists('pmpro_affiliates_dependencies')
11
  )
22
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-affiliates/pmpro-affiliates.php")) { ?>
23
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-affiliates/pmpro-affiliates.php'), 'activate-plugin_pmpro-affiliates/pmpro-affiliates.php')?>" class="button button-primary">Activate</a>
24
  <?php } else { ?>
25
+ <a href="https://github.com/strangerstudios/pmpro-affiliates/archive/master.zip" class="button button-primary">Download</a>
26
  <?php } ?>
27
  </div>
28
  </div> <!-- end info -->
adminpages/addons/pmpro-aweber.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro AWeber Integration',
8
- 'version' => '1.0',
9
  'widget' => 'pmpro_addon_pmpro_aweber_widget',
10
  'enabled' => function_exists('pmproaw_init')
11
  )
@@ -19,7 +19,7 @@ function pmpro_addon_pmpro_aweber_widget($addon)
19
  <p>Integrate User Registrations with AWeber. Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
- <a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-aweber/pmpro-aweber.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-aweber/pmpro-aweber.php'), 'activate-plugin_pmpro-aweber/pmpro-aweber.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro AWeber Integration',
8
+ 'version' => '.2',
9
  'widget' => 'pmpro_addon_pmpro_aweber_widget',
10
  'enabled' => function_exists('pmproaw_init')
11
  )
19
  <p>Integrate User Registrations with AWeber. Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
+ <a href="https://github.com/strangerstudios/pmpro-aweber/" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-aweber/pmpro-aweber.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-aweber/pmpro-aweber.php'), 'activate-plugin_pmpro-aweber/pmpro-aweber.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
adminpages/addons/pmpro-bbpress.php CHANGED
@@ -3,28 +3,25 @@
3
  Addon: PMPro bbPress
4
  Slug: pmpro-bbpress
5
  */
6
- pmpro_add_addon('repo', array(
7
  'title' => 'PMPro bbPress',
8
- 'version' => '1.0.1',
9
  'widget' => 'pmpro_addon_pmpro_bbpress_widget',
10
- 'enabled' => function_exists('pmprobbp_add_meta_box')
11
  )
12
  );
13
 
14
  function pmpro_addon_pmpro_bbpress_widget($addon)
15
  {
16
  ?>
17
- <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-bbpress.jpg" />
18
  <div class="info">
19
  <p>Locking down bbPress Forums by Membership Level and Forum ID.</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
- <a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
23
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-bbpress/pmpro-bbpress.php")) { ?>
24
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-bbpress/pmpro-bbpress.php'), 'activate-plugin_pmpro-bbpress/pmpro-bbpress.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
26
- <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-bbpress'), 'install-plugin_pmpro-bbpress'); ?>" class="button button-primary">Download</a>
27
- <?php } ?>
28
  </div>
29
  </div> <!-- end info -->
30
  <?php
3
  Addon: PMPro bbPress
4
  Slug: pmpro-bbpress
5
  */
6
+ pmpro_add_addon('gists', array(
7
  'title' => 'PMPro bbPress',
8
+ 'version' => '.1',
9
  'widget' => 'pmpro_addon_pmpro_bbpress_widget',
10
+ 'enabled' => function_exists('pmpro_check_forum')
11
  )
12
  );
13
 
14
  function pmpro_addon_pmpro_bbpress_widget($addon)
15
  {
16
  ?>
 
17
  <div class="info">
18
  <p>Locking down bbPress Forums by Membership Level and Forum ID.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
21
+ <a target="_blank" href="https://gist.github.com/strangerstudios/1633637" class="button">Enabled</a>
 
 
22
  <?php } else { ?>
23
+ <a target="_blank" href="https://gist.github.com/strangerstudios/1633637" class="button button-primary">View Gist</a>
24
+ <?php } ?>
25
  </div>
26
  </div> <!-- end info -->
27
  <?php
adminpages/addons/pmpro-constant-contact.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /*
3
- Addon: PMPro Constant Contact Integration
4
- Slug: pmpro-constant-contact
5
- */
6
- pmpro_add_addon('thirdparty', array(
7
- 'title' => 'PMPro Constant Contact Integration',
8
- 'version' => '1.0',
9
- 'widget' => 'pmpro_addon_pmpro_constant_contact_widget',
10
- 'enabled' => function_exists('pmprocc_init')
11
- )
12
- );
13
-
14
- function pmpro_addon_pmpro_constant_contact_widget($addon)
15
- {
16
- ?>
17
- <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-constant-contact.gif" />
18
- <div class="info">
19
- <p>Integrate User Registrations with Constant Contact . Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
20
- <div class="actions">
21
- <?php if($addon['enabled']) { ?>
22
- <a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
23
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-constant-contact/pmpro-constant-contact.php")) { ?>
24
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-constant-contact/pmpro-constant-contact.php'), 'activate-plugin_pmpro-constant-contact/pmpro-constant-contact.php')?>" class="button button-primary">Activate</a>
25
- <?php } else { ?>
26
- <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-constant-contact'), 'install-plugin_pmpro-constant-contact'); ?>" class="button button-primary">Download</a>
27
- <?php } ?>
28
- </div>
29
- </div> <!-- end info -->
30
- <?php
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
adminpages/addons/pmpro-email-templates.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /*
3
- Addon: PMPro Email Templates Editor
4
- Slug: pmpro-email-templates-addon
5
- */
6
- pmpro_add_addon('repo', array(
7
- 'title' => 'PMPro Email Templates',
8
- 'version' => '.5.2',
9
- 'widget' => 'pmpro_addon_email_templates_widget',
10
- 'enabled' => function_exists('pmproet_scripts')
11
- )
12
- );
13
-
14
- function pmpro_addon_email_templates_widget($addon)
15
- {
16
- ?>
17
- <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-email-templates.gif" />
18
- <div class="info">
19
- <p>Easily edit system-generated Email Templates from the WordPress admin.</p>
20
- <div class="actions">
21
- <?php if($addon['enabled']) { ?>
22
- <a href="http://wordpress.org/plugins/pmpro-email-templates-addon/" class="button">Enabled</a>
23
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-email-templates-addon/pmpro-email-templates.php")) { ?>
24
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-email-templates-addon/pmpro-email-templates.php'), 'activate-plugin_pmpro-email-templates-addon/pmpro-email-templates.php')?>" class="button button-primary">Activate</a>
25
- <?php } else { ?>
26
- <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-email-templates-addon'), 'install-plugin_pmpro-email-templates-addon'); ?>" class="button button-primary">Download</a>
27
- <?php } ?>
28
- </div>
29
- </div> <!-- end info -->
30
- <?php
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
adminpages/addons/pmpro-expiration.php CHANGED
@@ -3,11 +3,11 @@
3
  Addon: PMPro Expiration Date
4
  Slug: pmpro-expiration
5
  */
6
- pmpro_add_addon('github', array(
7
- 'title' => 'PMPro Set Expiration Dates',
8
- 'version' => '.1.1',
9
  'widget' => 'pmpro_addon_pmpro_expiration_widget',
10
- 'enabled' => function_exists('pmprosed_pmpro_checkout_level')
11
  )
12
  );
13
 
@@ -15,15 +15,13 @@ function pmpro_addon_pmpro_expiration_widget($addon)
15
  {
16
  ?>
17
  <div class="info">
18
- <p>Set a specific expiration date (e.g. 2013-12-31) for a PMPro membership level or discount code.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
21
- <a href="https://github.com/strangerstudios/pmpro-set-expiration-dates/blob/master/readme.txt" class="button">Enabled</a>
22
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-set-expiration-dates/pmpro-set-expiration-dates.php")) { ?>
23
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-set-expiration-dates/pmpro-set-expiration-dates.php'), 'activate-plugin_pmpro-set-expiration-dates/pmpro-set-expiration-dates.php')?>" class="button button-primary">Activate</a>
24
  <?php } else { ?>
25
- <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-set-expiration-dates.zip" class="button button-primary">Download</a>
26
- <?php } ?>
27
  </div>
28
  </div> <!-- end info -->
29
  <?php
3
  Addon: PMPro Expiration Date
4
  Slug: pmpro-expiration
5
  */
6
+ pmpro_add_addon('gists', array(
7
+ 'title' => 'PMPro Expiration Date',
8
+ 'version' => '.1',
9
  'widget' => 'pmpro_addon_pmpro_expiration_widget',
10
+ 'enabled' => function_exists('my_pmpro_checkout_level_specific_expiration')
11
  )
12
  );
13
 
15
  {
16
  ?>
17
  <div class="info">
18
+ <p>Set a specific expiration date for a Membership Level.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
21
+ <a target="_blank" href="https://gist.github.com/strangerstudios/5709300" class="button">Enabled</a>
 
 
22
  <?php } else { ?>
23
+ <a target="_blank" href="https://gist.github.com/strangerstudios/5709300" class="button button-primary">View Gist</a>
24
+ <?php } ?>
25
  </div>
26
  </div> <!-- end info -->
27
  <?php
adminpages/addons/pmpro-freeaddress.php CHANGED
@@ -3,9 +3,9 @@
3
  Addon: PMPro Require Name and Address for Free Level
4
  Slug: pmpro-freerequire
5
  */
6
- pmpro_add_addon('github', array(
7
  'title' => 'PMPro Require Name/Address for Free Level',
8
- 'version' => '.2',
9
  'widget' => 'pmpro_addon_pmpro_freerequire_widget',
10
  'enabled' => function_exists('my_pmpro_checkout_boxes_require_address')
11
  )
@@ -18,12 +18,10 @@ function pmpro_addon_pmpro_freerequire_widget($addon)
18
  <p>Require name/address for free Membership Level checkout.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
21
- <a href="https://github.com/strangerstudios/pmpro-address-for-free-levels" class="button">Enabled</a>
22
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-address-for-free-levels/pmpro-address-for-free-levels.php")) { ?>
23
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-address-for-free-levels/pmpro-address-for-free-levels.php'), 'activate-plugin_pmpro-address-for-free-levels/pmpro-address-for-free-levels.php')?>" class="button button-primary">Activate</a>
24
  <?php } else { ?>
25
- <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-address-for-free-levels.zip" class="button button-primary">Download</a>
26
- <?php } ?>
27
  </div>
28
  </div> <!-- end info -->
29
  <?php
3
  Addon: PMPro Require Name and Address for Free Level
4
  Slug: pmpro-freerequire
5
  */
6
+ pmpro_add_addon('gists', array(
7
  'title' => 'PMPro Require Name/Address for Free Level',
8
+ 'version' => '.1',
9
  'widget' => 'pmpro_addon_pmpro_freerequire_widget',
10
  'enabled' => function_exists('my_pmpro_checkout_boxes_require_address')
11
  )
18
  <p>Require name/address for free Membership Level checkout.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
21
+ <a target="_blank" href="https://gist.github.com/strangerstudios/5716249" class="button">Enabled</a>
 
 
22
  <?php } else { ?>
23
+ <a target="_blank" href="https://gist.github.com/strangerstudios/5716249" class="button button-primary">View Gist</a>
24
+ <?php } ?>
25
  </div>
26
  </div> <!-- end info -->
27
  <?php
adminpages/addons/pmpro-infusionsoft.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro Infusionsoft Integration',
8
- 'version' => '1.2',
9
  'widget' => 'pmpro_addon_pmpro_infusionsoft_widget',
10
  'enabled' => function_exists('pmprois_init')
11
  )
@@ -19,12 +19,12 @@ function pmpro_addon_pmpro_infusionsoft_widget($addon)
19
  <p>Integrate with Infusionsoft. Add members to email lists (groups, tags) based on their membership level. (Note: works without PMPro as well.)</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
- <a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-infusionsoft/pmpro-infusionsoft.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-infusionsoft/pmpro-infusionsoft.php'), 'activate-plugin_pmpro-infusionsoft/pmpro-infusionsoft.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
26
- <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-infusionsoft'), 'install-plugin_pmpro-infusionsoft'); ?>" class="button button-primary">Download</a>
27
- <?php } ?>
28
  </div>
29
  </div> <!-- end info -->
30
  <?php
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro Infusionsoft Integration',
8
+ 'version' => '.2',
9
  'widget' => 'pmpro_addon_pmpro_infusionsoft_widget',
10
  'enabled' => function_exists('pmprois_init')
11
  )
19
  <p>Integrate with Infusionsoft. Add members to email lists (groups, tags) based on their membership level. (Note: works without PMPro as well.)</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
+ <a href="https://github.com/strangerstudios/pmpro-infusionsoft/" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-infusionsoft/pmpro-infusionsoft.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-infusionsoft/pmpro-infusionsoft.php'), 'activate-plugin_pmpro-infusionsoft/pmpro-infusionsoft.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
26
+ <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-infusionsoft.zip" class="button button-primary">Download</a>
27
+ <?php } ?>
28
  </div>
29
  </div> <!-- end info -->
30
  <?php
adminpages/addons/pmpro-mailchimp.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro MailChimp Integration',
8
- 'version' => '1.0',
9
  'widget' => 'pmpro_addon_pmpro_mailchimp_widget',
10
  'enabled' => function_exists('pmpromc_init')
11
  )
@@ -19,12 +19,12 @@ function pmpro_addon_pmpro_mailchimp_widget($addon)
19
  <p>Integrate User Registrations with Mailchimp. Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
- <a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-mailchimp/pmpro-mailchimp.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-mailchimp/pmpro-mailchimp.php'), 'activate-plugin_pmpro-mailchimp/pmpro-mailchimp.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
26
  <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-mailchimp'), 'install-plugin_pmpro-mailchimp'); ?>" class="button button-primary">Download</a>
27
- <?php } ?>
28
  </div>
29
  </div> <!-- end info -->
30
  <?php
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro MailChimp Integration',
8
+ 'version' => '.3.2',
9
  'widget' => 'pmpro_addon_pmpro_mailchimp_widget',
10
  'enabled' => function_exists('pmpromc_init')
11
  )
19
  <p>Integrate User Registrations with Mailchimp. Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
+ <a href="https://github.com/strangerstudios/pmpro-mailchimp/" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-mailchimp/pmpro-mailchimp.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-mailchimp/pmpro-mailchimp.php'), 'activate-plugin_pmpro-mailchimp/pmpro-mailchimp.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
26
  <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-mailchimp'), 'install-plugin_pmpro-mailchimp'); ?>" class="button button-primary">Download</a>
27
+ <?php } ?>
28
  </div>
29
  </div> <!-- end info -->
30
  <?php
adminpages/addons/pmpro-network-subsite.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /*
3
- Addon: PMPro Network
4
- Slug: pmpro-network-subsite
5
- */
6
- pmpro_add_addon('github', array(
7
- 'title' => 'PMPro Network Subsite Helper',
8
- 'version' => '.2',
9
- 'widget' => 'pmpro_addon_pmpro_network_subsite_widget',
10
- 'enabled' => function_exists('pmpron_subsite_activated_plugin')
11
- )
12
- );
13
-
14
- function pmpro_addon_pmpro_network_subsite_widget($addon)
15
- {
16
- ?>
17
- <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-network.gif" />
18
- <div class="info">
19
- <p>Have network subsites use membership data from a "main" site to handle access restrictions.</p>
20
- <div class="actions">
21
- <?php if($addon['enabled']) { ?>
22
- <a href="https://github.com/strangerstudios/pmpro-network-subsite" class="button">Enabled</a>
23
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-network-subsite/pmpro-network-subsite.php")) { ?>
24
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-network-subsite/pmpro-network-subsite.php'), 'activate-plugin_pmpro-network-subsite/pmpro-network-subsite.php')?>" class="button button-primary">Activate</a>
25
- <?php } else { ?>
26
- <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-network-subsite.zip" class="button button-primary">Download</a>
27
- <?php } ?>
28
- </div>
29
- </div> <!-- end info -->
30
- <?php
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
adminpages/addons/pmpro-post-affiliate-pro.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro Post Affiliate Pro Integration',
8
- 'version' => '.2.1.1',
9
  'widget' => 'pmpro_addon_pmpro_post_affiliate_pro_widget',
10
  'enabled' => function_exists('pap_pmpro_track_sale')
11
  )
5
  */
6
  pmpro_add_addon('thirdparty', array(
7
  'title' => 'PMPro Post Affiliate Pro Integration',
8
+ 'version' => '.3',
9
  'widget' => 'pmpro_addon_pmpro_post_affiliate_pro_widget',
10
  'enabled' => function_exists('pap_pmpro_track_sale')
11
  )
adminpages/addons/pmpro-register-helper.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Register Helper',
8
- 'version' => '.5.16.1',
9
  'widget' => 'pmpro_addon_pmpro_register_helper_widget',
10
  'enabled' => class_exists('PMProRH_Field')
11
  )
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Register Helper',
8
+ 'version' => '.5.2',
9
  'widget' => 'pmpro_addon_pmpro_register_helper_widget',
10
  'enabled' => class_exists('PMProRH_Field')
11
  )
adminpages/addons/pmpro-series.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Series',
8
- 'version' => '.3',
9
  'widget' => 'pmpro_addon_pmpro_series_widget',
10
  'enabled' => class_exists("PMProSeries")
11
  )
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Series',
8
+ 'version' => '.2',
9
  'widget' => 'pmpro_addon_pmpro_series_widget',
10
  'enabled' => class_exists("PMProSeries")
11
  )
adminpages/addons/pmpro-shipping.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Shipping Add On',
8
- 'version' => '.2.6',
9
  'widget' => 'pmpro_addon_pmpro_shipping_widget',
10
  'enabled' => function_exists('pmproship_pmpro_checkout_boxes')
11
  )
5
  */
6
  pmpro_add_addon('github', array(
7
  'title' => 'PMPro Shipping Add On',
8
+ 'version' => '.2.2.1',
9
  'widget' => 'pmpro_addon_pmpro_shipping_widget',
10
  'enabled' => function_exists('pmproship_pmpro_checkout_boxes')
11
  )
adminpages/addons/pmpro-stripe-lite.php ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Addon: PMPro Stripe Lite
4
+ Slug: pmpro-stripe-lite
5
+ */
6
+ pmpro_add_addon('github', array(
7
+ 'title' => 'PMPro Stripe Lite',
8
+ 'version' => '.1.1',
9
+ 'widget' => 'pmpro_addon_pmpro_stripe_lite_widget',
10
+ 'enabled' => function_exists('pmprosl_pmpro_pages_shortcode_checkout')
11
+ )
12
+ );
13
+
14
+ function pmpro_addon_pmpro_stripe_lite_widget($addon)
15
+ {
16
+ ?>
17
+ <div class="info">
18
+ <p>Remove billing fields (not required by Stripe) from the checkout page when using the Stripe payment gateway with PMPro.</p>
19
+ <div class="actions">
20
+ <?php if($addon['enabled']) { ?>
21
+ <a href="https://github.com/strangerstudios/pmpro-stripe-lite/blob/master/readme.txt" class="button">Enabled</a>
22
+ <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-stripe-lite/pmpro-stripe-lite.php")) { ?>
23
+ <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-stripe-lite/pmpro-stripe-lite.php'), 'activate-plugin_pmpro-stripe-lite/pmpro-stripe-lite.php')?>" class="button button-primary">Activate</a>
24
+ <?php } else { ?>
25
+ <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-stripe-lite.zip" class="button button-primary">Download</a>
26
+ <?php } ?>
27
+ </div>
28
+ </div> <!-- end info -->
29
+ <?php
30
+ }
adminpages/addons/pmpro-user-pages.php CHANGED
@@ -14,7 +14,7 @@ pmpro_add_addon('github', array(
14
  function pmpro_addon_pmpro_user_pages_widget($addon)
15
  {
16
  ?>
17
- <div class="info">
18
  <p>Creates a unique page for each Member after checkout, giving the Admin access to write customized content for each specific member.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
14
  function pmpro_addon_pmpro_user_pages_widget($addon)
15
  {
16
  ?>
17
+ <div class="info">
18
  <p>Creates a unique page for each Member after checkout, giving the Admin access to write customized content for each specific member.</p>
19
  <div class="actions">
20
  <?php if($addon['enabled']) { ?>
adminpages/addons/pmpro-woocommerce.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /*
3
- Addon: PMPro WooCommerce
4
- Slug: pmpro-woocommerce
5
- */
6
- pmpro_add_addon('thirdparty', array(
7
- 'title' => 'PMPro WooCommerce',
8
- 'version' => '1.2.2',
9
- 'widget' => 'pmpro_addon_pmpro_woocommerce_widget',
10
- 'enabled' => function_exists('pmprowoo_add_membership_from_order')
11
- )
12
- );
13
-
14
- function pmpro_addon_pmpro_woocommerce_widget($addon)
15
- {
16
- ?>
17
- <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-woocommerce.gif" />
18
- <div class="info">
19
- <p>Use WooCommerce to purchase membership or set members-only product pricing.</p>
20
- <div class="actions">
21
- <?php if($addon['enabled']) { ?>
22
- <a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
23
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-woocommerce/pmpro-woocommerce.php")) { ?>
24
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-woocommerce/pmpro-woocommerce.php'), 'activate-plugin_pmpro-woocommerce/pmpro-woocommerce.php')?>" class="button button-primary">Activate</a>
25
- <?php } else { ?>
26
- <a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-woocommerce'), 'install-plugin_pmpro-woocommerce'); ?>" class="button button-primary">Download</a>
27
- <?php } ?>
28
- </div>
29
- </div> <!-- end info -->
30
- <?php
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
adminpages/addons/pmpro-wp-affiliate.php CHANGED
@@ -19,12 +19,10 @@ function pmpro_addon_pmpro_wp_affiliate_widget($addon)
19
  <p>Process an affiliate via WP Affiliate Platform after a PMPro checkout.</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
- <a href="https://github.com/strangerstudios/pmpro-wp-affiliate-platform/" class="button">Enabled</a>
23
- <?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php")) { ?>
24
- <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php'), 'activate-plugin_pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
26
- <a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-wp-affiliate-platform.zip" class="button button-primary">Download</a>
27
- <?php } ?>
28
  </div>
29
  </div> <!-- end info -->
30
  <?php
19
  <p>Process an affiliate via WP Affiliate Platform after a PMPro checkout.</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
+ <a target="_blank" href="https://gist.github.com/strangerstudios/3137539" class="button">Enabled</a>
 
 
23
  <?php } else { ?>
24
+ <a target="_blank" href="https://gist.github.com/strangerstudios/3137539" class="button button-primary">View Gist</a>
25
+ <?php } ?>
26
  </div>
27
  </div> <!-- end info -->
28
  <?php
adminpages/addons/tml.php CHANGED
@@ -7,7 +7,7 @@ pmpro_add_addon('recommended', array(
7
  'title' => 'Theme My Login',
8
  'widget' => 'pmpro_addon_tml_widget',
9
  'enabled' => class_exists('Theme_My_Login'),
10
- 'version' => '6.3.10'
11
  )
12
  );
13
 
7
  'title' => 'Theme My Login',
8
  'widget' => 'pmpro_addon_tml_widget',
9
  'enabled' => class_exists('Theme_My_Login'),
10
+ 'version' => '6.3.8'
11
  )
12
  );
13
 
adminpages/addons/wp-bouncer.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  pmpro_add_addon('repo', array(
7
  'title' => 'WP Bouncer',
8
- 'version' => '1.1',
9
  'widget' => 'pmpro_addon_wp_bouncer_widget',
10
  'enabled' => class_exists('WP_Bouncer')
11
  )
@@ -19,7 +19,7 @@ function pmpro_addon_wp_bouncer_widget($addon)
19
  <p>Make sure users are only logged in from one computer or device at a time.</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
- <a href="http://wordpress.org/plugins/wp-bouncer/" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../wp-bouncer/wp-bouncer.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=wp-bouncer/wp-bouncer.php'), 'activate-plugin_wp-bouncer/wp-bouncer.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
5
  */
6
  pmpro_add_addon('repo', array(
7
  'title' => 'WP Bouncer',
8
+ 'version' => '1.0.1',
9
  'widget' => 'pmpro_addon_wp_bouncer_widget',
10
  'enabled' => class_exists('WP_Bouncer')
11
  )
19
  <p>Make sure users are only logged in from one computer or device at a time.</p>
20
  <div class="actions">
21
  <?php if($addon['enabled']) { ?>
22
+ <a href="https://github.com/strangerstudios/wp-bouncer/blob/master/readme.txt" class="button">Enabled</a>
23
  <?php } elseif(file_exists(dirname(__FILE__) . "/../../../wp-bouncer/wp-bouncer.php")) { ?>
24
  <a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=wp-bouncer/wp-bouncer.php'), 'activate-plugin_wp-bouncer/wp-bouncer.php')?>" class="button button-primary">Activate</a>
25
  <?php } else { ?>
adminpages/admin_header.php CHANGED
@@ -92,27 +92,6 @@
92
  $msgt .= " <a href=\"?page=pmpro-membershiplevels\">" . __("Please edit your levels", "pmpro") . "</a>.";
93
  }
94
 
95
- if(!pmpro_checkLevelForTwoCheckoutCompatibility())
96
- {
97
- $msg = -1;
98
- $msgt = __("The billing details for some of your membership levels is not supported by TwoCheckout.", "pmpro");
99
- if($view == "pmpro-membershiplevels" && !empty($_REQUEST['edit']) && $_REQUEST['edit'] > 0)
100
- {
101
- if(!pmpro_checkLevelForTwoCheckoutCompatibility($_REQUEST['edit']))
102
- {
103
- global $pmpro_twocheckout_error;
104
- $pmpro_twocheckout_error = true;
105
-
106
- $msg = -1;
107
- $msgt = __("The billing details for this level are not supported by 2Checkout. Please review the notes in the Billing Details section below.", "pmpro");
108
- }
109
- }
110
- elseif($view == "pmpro-membershiplevels")
111
- $msgt .= " " . __("The levels with issues are highlighted below.", "pmpro");
112
- else
113
- $msgt .= " <a href=\"?page=pmpro-membershiplevels\">" . __("Please edit your levels", "pmpro") . "</a>.";
114
- }
115
-
116
  if(!empty($msg))
117
  {
118
  ?>
@@ -124,7 +103,7 @@
124
  <div class="wrap pmpro_admin">
125
  <div class="pmpro_banner">
126
  <a class="pmpro_logo" title="Paid Memberships Pro - Membership Plugin for WordPress" target="_blank" href="<?php echo pmpro_https_filter("http://www.paidmembershipspro.com")?>"><img src="<?php echo PMPRO_URL?>/images/Paid-Memberships-Pro.png" width="350" height="75" border="0" alt="Paid Memberships Pro(c) - All Rights Reserved" /></a>
127
- <div class="pmpro_meta"><span class="pmpro_tag-grey">v<?php echo PMPRO_VERSION?></span><a target="_blank" class="pmpro_tag-blue" href="<?php echo pmpro_https_filter("http://www.paidmembershipspro.com")?>"><?php _e('Plugin Support', 'pmpro');?></a><a target="_blank" class="pmpro_tag-blue" href="http://www.paidmembershipspro.com/forums/"><?php _e('User Forum', 'pmpro');?></a></div>
128
 
129
  <br style="clear:both;" />
130
  </div>
92
  $msgt .= " <a href=\"?page=pmpro-membershiplevels\">" . __("Please edit your levels", "pmpro") . "</a>.";
93
  }
94
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  if(!empty($msg))
96
  {
97
  ?>
103
  <div class="wrap pmpro_admin">
104
  <div class="pmpro_banner">
105
  <a class="pmpro_logo" title="Paid Memberships Pro - Membership Plugin for WordPress" target="_blank" href="<?php echo pmpro_https_filter("http://www.paidmembershipspro.com")?>"><img src="<?php echo PMPRO_URL?>/images/Paid-Memberships-Pro.png" width="350" height="75" border="0" alt="Paid Memberships Pro(c) - All Rights Reserved" /></a>
106
+ <div class="pmpro_meta"><span class="pmpro_tag-grey">v<?php echo PMPRO_VERSION?></span><a class="pmpro_tag-blue" href="<?php echo pmpro_https_filter("http://www.paidmembershipspro.com")?>"><?php _e('Plugin Support', 'pmpro');?></a><a class="pmpro_tag-blue" href="http://www.paidmembershipspro.com/forums/"><?php _e('User Forum', 'pmpro');?></a></div>
107
 
108
  <br style="clear:both;" />
109
  </div>
adminpages/advancedsettings.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  //only admins can get this
3
- if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_advancedsettings")))
4
  {
5
  die(__("You do not have permissions to perform this action.", "pmpro"));
6
  }
@@ -14,7 +14,6 @@
14
  pmpro_setOption("nonmembertext");
15
  pmpro_setOption("notloggedintext");
16
  pmpro_setOption("rsstext");
17
- pmpro_setOption("filterqueries");
18
  pmpro_setOption("showexcerpts");
19
  pmpro_setOption("hideads");
20
  pmpro_setOption("hideadslevels");
@@ -30,13 +29,6 @@
30
 
31
  //footer link
32
  pmpro_setOption("hide_footer_link");
33
-
34
- // custom settings (added with pmpro_custom_advanced_settings hook)
35
- foreach($_REQUEST as $key => $value ) {
36
- if (strpos($key, 'custom_') === 0) {
37
- pmpro_setOption($key);
38
- }
39
- }
40
 
41
  //assume success
42
  $msg = true;
@@ -47,7 +39,6 @@
47
  $notloggedintext = pmpro_getOption("notloggedintext");
48
  $rsstext = pmpro_getOption("rsstext");
49
  $hideads = pmpro_getOption("hideads");
50
- $filterqueries = pmpro_getOption('filterqueries');
51
  $showexcerpts = pmpro_getOption("showexcerpts");
52
  $hideadslevels = pmpro_getOption("hideadslevels");
53
 
@@ -65,17 +56,17 @@
65
  //default settings
66
  if(!$nonmembertext)
67
  {
68
- $nonmembertext = sprintf( __( 'This content is for !!levels!! members only. <a href="%s">Register here</a>.', 'pmpro' ), wp_login_url() . "?action=register" );
69
  pmpro_setOption("nonmembertext", $nonmembertext);
70
  }
71
  if(!$notloggedintext)
72
  {
73
- $notloggedintext = sprintf( __( 'Please <a href="%s">login</a> to view this content. (<a href="%s">Register here</a>.)', 'pmpro' ), wp_login_url( get_permalink() ), wp_login_url() . "?action=register" );
74
  pmpro_setOption("notloggedintext", $notloggedintext);
75
  }
76
  if(!$rsstext)
77
  {
78
- $rsstext = __( 'This content is for members only. Visit the site and log in/register to read.', 'pmpro' );
79
  pmpro_setOption("rsstext", $rsstext);
80
  }
81
 
@@ -119,27 +110,16 @@
119
 
120
  <tr>
121
  <th scope="row" valign="top">
122
- <label for="filterqueries"><?php _e("Filter searches and archives?", 'pmpro');?></label>
123
  </th>
124
  <td>
125
- <select id="filterqueries" name="filterqueries">
126
- <option value="0" <?php if(!$filterqueries) { ?>selected="selected"<?php } ?>><?php _e('No - Non-members will see restricted posts/pages in searches and archives.', 'pmpro');?></option>
127
- <option value="1" <?php if($filterqueries == 1) { ?>selected="selected"<?php } ?>><?php _e('Yes - Only members will see restricted posts/pages in searches and archives.', 'pmpro');?></option>
128
  </select>
129
  </td>
130
  </tr>
131
  <tr>
132
- <th scope="row" valign="top">
133
- <label for="showexcerpts"><?php _e('Show Excerpts to Non-Members?', 'pmpro');?></label>
134
- </th>
135
- <td>
136
- <select id="showexcerpts" name="showexcerpts">
137
- <option value="0" <?php if(!$showexcerpts) { ?>selected="selected"<?php } ?>><?php _e('No - Hide excerpts.', 'pmpro');?></option>
138
- <option value="1" <?php if($showexcerpts == 1) { ?>selected="selected"<?php } ?>><?php _e('Yes - Show excerpts.', 'pmpro');?></option>
139
- </select>
140
- </td>
141
- </tr>
142
- <tr>
143
  <th scope="row" valign="top">
144
  <label for="hideads">Hide Ads From Members?</label>
145
  </th>
@@ -257,73 +237,9 @@ if(pmpro_displayAds())
257
  <option value="1" <?php if($hide_footer_link == 1) { ?>selected="selected"<?php } ?>>Yes - Hide the link.</option>
258
  </select>
259
  </td>
260
- </tr>
261
- */
262
-
263
- // Filter to Add More Advanced Settings for Misc Plugin Options, etc.
264
- if (has_action('pmpro_custom_advanced_settings')) {
265
- $custom_fields = apply_filters('pmpro_custom_advanced_settings', $custom_fields);
266
- foreach ($custom_fields as $field) {
267
- ?>
268
- <tr>
269
- <th valign="top" scope="row">
270
- <label
271
- for="<?php _e($field['field_name'], 'pmpro'); ?>"><?php _e($field['label'], 'pmpro'); ?></label>
272
- </th>
273
- <td>
274
- <?php
275
- switch ($field['field_type']) {
276
- case 'select':
277
- ?>
278
- <select id="<?php _e($field['field_name'], 'pmpro'); ?>"
279
- name="<?php _e($field['field_name'], 'pmpro'); ?>">
280
- <?php foreach ($field['options'] as $option) {
281
- ?>
282
- <option value="<?php _e($option, 'pmpro'); ?>"
283
- <?php
284
- if ($option == pmpro_getOption($field['field_name'])) {
285
- _e('selected', 'pmpro');
286
- }
287
- ?>
288
- ><?php _e($option, 'pmpro'); ?></option>
289
- <?php
290
- } ?>
291
- </select>
292
- <?php
293
- break;
294
- case 'text':
295
- ?>
296
- <input id="<?php _e($field['field_name'], 'pmpro'); ?>"
297
- name="<?php _e($field['field_name'], 'pmpro'); ?>"
298
- type="<?php _e($field['field_type'], 'pmpro'); ?>"
299
- value="<?php echo pmpro_getOption($field['field_name']); ?> ">
300
- <?php
301
- break;
302
- case 'textarea':
303
- ?>
304
- <textarea id="<?php _e($field['field_name'], 'pmpro'); ?>"
305
- name="<?php _e($field['field_name'], 'pmpro'); ?>">
306
- <?php echo pmpro_getOption($field['field_name']); ?>
307
- </textarea>
308
- <?php
309
- break;
310
- default:
311
- break;
312
- }
313
- if (!empty($field['description'])) {
314
- ?>
315
- <br>
316
- <small><?php _e($field['description'], 'pmpro'); ?></small>
317
- <?php
318
- }
319
- ?>
320
- </td>
321
- <?php
322
- }
323
- }
324
- ?>
325
- </tr>
326
- </tbody>
327
  </table>
328
  <script>
329
  function pmpro_updateHideAdsTRs()
@@ -365,7 +281,7 @@ if(pmpro_displayAds())
365
  </script>
366
 
367
  <p class="submit">
368
- <input name="savesettings" type="submit" class="button button-primary" value="<?php _e('Save Settings', 'pmpro');?>" />
369
  </p>
370
  </form>
371
 
1
  <?php
2
  //only admins can get this
3
+ if(!function_exists("current_user_can") || !current_user_can("manage_options"))
4
  {
5
  die(__("You do not have permissions to perform this action.", "pmpro"));
6
  }
14
  pmpro_setOption("nonmembertext");
15
  pmpro_setOption("notloggedintext");
16
  pmpro_setOption("rsstext");
 
17
  pmpro_setOption("showexcerpts");
18
  pmpro_setOption("hideads");
19
  pmpro_setOption("hideadslevels");
29
 
30
  //footer link
31
  pmpro_setOption("hide_footer_link");
 
 
 
 
 
 
 
32
 
33
  //assume success
34
  $msg = true;
39
  $notloggedintext = pmpro_getOption("notloggedintext");
40
  $rsstext = pmpro_getOption("rsstext");
41
  $hideads = pmpro_getOption("hideads");
 
42
  $showexcerpts = pmpro_getOption("showexcerpts");
43
  $hideadslevels = pmpro_getOption("hideadslevels");
44
 
56
  //default settings
57
  if(!$nonmembertext)
58
  {
59
+ $nonmembertext = "This content is for !!levels!! members only. <a href=\"" . wp_login_url() . "?action=register\">Register here</a>.";
60
  pmpro_setOption("nonmembertext", $nonmembertext);
61
  }
62
  if(!$notloggedintext)
63
  {
64
+ $notloggedintext = "Please <a href=\"" . wp_login_url( get_permalink() ) . "\">login</a> to view this content. (<a href=\"" . wp_login_url() . "?action=register\">Register here</a>.)";
65
  pmpro_setOption("notloggedintext", $notloggedintext);
66
  }
67
  if(!$rsstext)
68
  {
69
+ $rsstext = "This content is for members only. Visit the site and log in/register to read.";
70
  pmpro_setOption("rsstext", $rsstext);
71
  }
72
 
110
 
111
  <tr>
112
  <th scope="row" valign="top">
113
+ <label for="showexcerpts"><?php _e('Show Excerpts to Non-Members?', 'pmpro');?></label>
114
  </th>
115
  <td>
116
+ <select id="showexcerpts" name="showexcerpts">
117
+ <option value="0" <?php if(!$showexcerpts) { ?>selected="selected"<?php } ?>><?php _e('No - Hide excerpts.', 'pmpro');?></option>
118
+ <option value="1" <?php if($showexcerpts == 1) { ?>selected="selected"<?php } ?>><?php _e('Yes - Show excerpts.', 'pmpro');?></option>
119
  </select>
120
  </td>
121
  </tr>
122
  <tr>
 
 
 
 
 
 
 
 
 
 
 
123
  <th scope="row" valign="top">
124
  <label for="hideads">Hide Ads From Members?</label>
125
  </th>
237
  <option value="1" <?php if($hide_footer_link == 1) { ?>selected="selected"<?php } ?>>Yes - Hide the link.</option>
238
  </select>
239
  </td>
240
+ </tr>
241
+ */ ?>
242
+ </tbody>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
  </table>
244
  <script>
245
  function pmpro_updateHideAdsTRs()
281
  </script>
282
 
283
  <p class="submit">
284
+ <input name="savesettings" type="submit" class="button-primary" value="<?php _e('Save Settings', 'pmpro');?>" />
285
  </p>
286
  </form>
287
 
adminpages/dashboard.php CHANGED
@@ -105,9 +105,9 @@
105
 
106
  echo '</ul>';
107
  echo '<br class="clear"/><div style="margin-top:10px;border-top: 1px solid #ddd; padding-top: 10px; text-align:center;">';
108
- echo '<a target="_blank" href="'.$pmpro_feed.'"><img src="'.get_bloginfo('wpurl').'/wp-includes/images/rss.png" alt=""/> Subscribe with RSS</a>';
109
  echo ' &nbsp; &nbsp; &nbsp; ';
110
- echo '<a target="_blank" href="http://www.paidmembershipspro.com/blog/">View Online</a>';
111
  echo '<form class="alignright" method="post"><input type="hidden" name="pmpro_removedbwidget" value="true"/><input title="Remove this widget from all users dashboards" class="button" type="submit" value="X"/></form>';
112
  echo '</div>';
113
  }
105
 
106
  echo '</ul>';
107
  echo '<br class="clear"/><div style="margin-top:10px;border-top: 1px solid #ddd; padding-top: 10px; text-align:center;">';
108
+ echo '<a href="'.$pmpro_feed.'"><img src="'.get_bloginfo('wpurl').'/wp-includes/images/rss.png" alt=""/> Subscribe with RSS</a>';
109
  echo ' &nbsp; &nbsp; &nbsp; ';
110
+ echo '<a href="http://www.paidmembershipspro.com/"><img src="'.get_bloginfo('wpurl').'/wp-includes/images/wpmini-blue.png" alt=""/> View Online</a>';
111
  echo '<form class="alignright" method="post"><input type="hidden" name="pmpro_removedbwidget" value="true"/><input title="Remove this widget from all users dashboards" class="button" type="submit" value="X"/></form>';
112
  echo '</div>';
113
  }
adminpages/discountcodes.php CHANGED
@@ -36,8 +36,8 @@
36
  $uses = $_POST['uses'];
37
 
38
  //fix up dates
39
- $starts = date("Y-m-d", strtotime($starts_month . "/" . $starts_day . "/" . $starts_year, current_time("timestamp")));
40
- $expires = date("Y-m-d", strtotime($expires_month . "/" . $expires_day . "/" . $expires_year, current_time("timestamp")));
41
 
42
  //updating or new?
43
  if($saveid > 0)
@@ -189,7 +189,7 @@
189
  if($wpdb->query($sqlQuery) !== false)
190
  {
191
  //okay
192
- do_action("pmpro_save_discount_code_level", $edit, $level_id);
193
  }
194
  else
195
  {
@@ -221,9 +221,6 @@
221
  $code = $wpdb->get_var("SELECT code FROM $wpdb->pmpro_discount_codes WHERE id = '" . $delete . "' LIMIT 1");
222
  if(!empty($code))
223
  {
224
- //action
225
- do_action("pmpro_delete_discount_code", $delete);
226
-
227
  //delete the code levels
228
  $r1 = $wpdb->query("DELETE FROM $wpdb->pmpro_discount_codes_levels WHERE code_id = '" . $delete . "'");
229
 
@@ -356,7 +353,7 @@
356
  for($i = 1; $i < 13; $i++)
357
  {
358
  ?>
359
- <option value="<?php echo $i?>" <?php if($i == $selected_starts_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
360
  <?php
361
  }
362
  ?>
@@ -374,7 +371,7 @@
374
  for($i = 1; $i < 13; $i++)
375
  {
376
  ?>
377
- <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
378
  <?php
379
  }
380
  ?>
@@ -385,7 +382,7 @@
385
  </tr>
386
 
387
  <tr>
388
- <th scope="row" valign="top"><label for="uses"><?php _e('Uses', 'pmpro');?>:</label></th>
389
  <td>
390
  <input name="uses" type="text" size="10" value="<?php if(!empty($code->uses)) echo str_replace("\"", "&quot;", stripslashes($code->uses));?>" />
391
  <small class="pmpro_lite"><?php _e('Leave blank for unlimited uses.', 'pmpro');?></small>
@@ -397,7 +394,7 @@
397
 
398
  <?php do_action("pmpro_discount_code_after_settings"); ?>
399
 
400
- <h3><?php _e('Which Levels Will This Code Apply To?', 'pmpro'); ?></h3>
401
 
402
  <div class="pmpro_discount_levels">
403
  <?php
@@ -437,13 +434,13 @@
437
  </tr>
438
 
439
  <tr class="recurring_info" <?php if(!pmpro_isLevelRecurring($level)) {?>style="display: none;"<?php } ?>>
440
- <th scope="row" valign="top"><label for="billing_amount"><?php _e('Billing Amount', 'pmpro');?>:</label></th>
441
  <td>
442
  <?php echo $pmpro_currency_symbol?><input name="billing_amount[]" type="text" size="20" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->billing_amount))?>" /> <small>per</small>
443
  <input name="cycle_number[]" type="text" size="10" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->cycle_number))?>" />
444
  <select name="cycle_period[]" onchange="updateCyclePeriod();">
445
  <?php
446
- $cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
447
  foreach ( $cycles as $name => $value ) {
448
  echo "<option value='$value'";
449
  if ( $level->cycle_period == $value ) echo " selected='selected'";
@@ -480,7 +477,7 @@
480
 
481
  <tr>
482
  <th scope="row" valign="top"><label><?php _e('Membership Expiration', 'pmpro');?>:</label></th>
483
- <td><input id="expiration" name="expiration[]" type="checkbox" value="<?php echo $level->id?>" <?php if(pmpro_isLevelExpiring($level)) { echo "checked='checked'"; } ?> onclick="if(jQuery(this).is(':checked')) { jQuery(this).parent().parent().siblings('.expiration_info').show(); } else { jQuery(this).parent().parent().siblings('.expiration_info').hide();}" /> <?php _e('Check this to set when membership access expires.', 'pmpro');?></td>
484
  </tr>
485
 
486
  <tr class="expiration_info" <?php if(!pmpro_isLevelExpiring($level)) {?>style="display: none;"<?php } ?>>
@@ -489,7 +486,7 @@
489
  <input id="expiration_number" name="expiration_number[]" type="text" size="10" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->expiration_number))?>" />
490
  <select id="expiration_period" name="expiration_period[]">
491
  <?php
492
- $cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
493
  foreach ( $cycles as $name => $value ) {
494
  echo "<option value='$value'";
495
  if ( $level->expiration_period == $value ) echo " selected='selected'";
@@ -497,7 +494,7 @@
497
  }
498
  ?>
499
  </select>
500
- <br /><small><?php _e('Set the duration of membership access. Note that the any future payments (recurring subscription, if any) will be cancelled when the membership expires.', 'pmpro');?></small>
501
  </td>
502
  </tr>
503
  </tbody>
@@ -516,8 +513,8 @@
516
  </div>
517
 
518
  <p class="submit topborder">
519
- <input name="save" type="submit" class="button button-primary" value="Save Code" />
520
- <input name="cancel" type="button" class="button button-secondary" value="Cancel" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-discountcodes')?>';" />
521
  </p>
522
  </form>
523
  </div>
@@ -526,7 +523,7 @@
526
 
527
  <h2>
528
  <?php _e('Memberships Discount Codes', 'pmpro');?>
529
- <a href="admin.php?page=pmpro-discountcodes&edit=-1" class="add-new-h2"><?php _e('Add New Discount Code', 'pmpro');?></a>
530
  </h2>
531
 
532
  <?php if(!empty($pmpro_msg)) { ?>
@@ -543,14 +540,7 @@
543
  </form>
544
 
545
  <br class="clear" />
546
- <?php
547
- $sqlQuery = "SELECT *, UNIX_TIMESTAMP(starts) as starts, UNIX_TIMESTAMP(expires) as expires FROM $wpdb->pmpro_discount_codes ";
548
- if(!empty($s))
549
- $sqlQuery .= "WHERE code LIKE '%$s%' ";
550
- $sqlQuery .= "ORDER BY id ASC";
551
-
552
- $codes = $wpdb->get_results($sqlQuery, OBJECT);
553
- ?>
554
  <table class="widefat">
555
  <thead>
556
  <tr>
@@ -560,13 +550,19 @@
560
  <th><?php _e('Expires', 'pmpro');?></th>
561
  <th><?php _e('Uses', 'pmpro');?></th>
562
  <th><?php _e('Levels', 'pmpro');?></th>
563
- <?php do_action("pmpro_discountcodes_extra_cols_header", $codes);?>
564
  <th></th>
565
  <th></th>
566
  </tr>
567
  </thead>
568
  <tbody>
569
  <?php
 
 
 
 
 
 
 
570
  if(!$codes)
571
  {
572
  ?>
@@ -614,7 +610,6 @@
614
  echo "None";
615
  ?>
616
  </td>
617
- <?php do_action("pmpro_discountcodes_extra_cols_body", $code);?>
618
  <td>
619
  <a href="?page=pmpro-discountcodes&edit=<?php echo $code->id?>"><?php _e('edit', 'pmpro');?></a>
620
  </td>
@@ -633,4 +628,4 @@
633
 
634
  <?php
635
  require_once(dirname(__FILE__) . "/admin_footer.php");
636
- ?>
36
  $uses = $_POST['uses'];
37
 
38
  //fix up dates
39
+ $starts = date("Y-m-d", strtotime($starts_month . "/" . $starts_day . "/" . $starts_year));
40
+ $expires = date("Y-m-d", strtotime($expires_month . "/" . $expires_day . "/" . $expires_year));
41
 
42
  //updating or new?
43
  if($saveid > 0)
189
  if($wpdb->query($sqlQuery) !== false)
190
  {
191
  //okay
192
+ do_action("pmpro_save_discount_code_level", $saveid, $level_id);
193
  }
194
  else
195
  {
221
  $code = $wpdb->get_var("SELECT code FROM $wpdb->pmpro_discount_codes WHERE id = '" . $delete . "' LIMIT 1");
222
  if(!empty($code))
223
  {
 
 
 
224
  //delete the code levels
225
  $r1 = $wpdb->query("DELETE FROM $wpdb->pmpro_discount_codes_levels WHERE code_id = '" . $delete . "'");
226
 
353
  for($i = 1; $i < 13; $i++)
354
  {
355
  ?>
356
+ <option value="<?php echo $i?>" <?php if($i == $selected_starts_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year))?></option>
357
  <?php
358
  }
359
  ?>
371
  for($i = 1; $i < 13; $i++)
372
  {
373
  ?>
374
+ <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year))?></option>
375
  <?php
376
  }
377
  ?>
382
  </tr>
383
 
384
  <tr>
385
+ <th scope="row" valign="top"><label for="uses"><?php _ex('Uses', 'Number of uses for a discount code', 'pmpro');?>:</label></th>
386
  <td>
387
  <input name="uses" type="text" size="10" value="<?php if(!empty($code->uses)) echo str_replace("\"", "&quot;", stripslashes($code->uses));?>" />
388
  <small class="pmpro_lite"><?php _e('Leave blank for unlimited uses.', 'pmpro');?></small>
394
 
395
  <?php do_action("pmpro_discount_code_after_settings"); ?>
396
 
397
+ <h3>Which Levels Will This Code Apply To?</h3>
398
 
399
  <div class="pmpro_discount_levels">
400
  <?php
434
  </tr>
435
 
436
  <tr class="recurring_info" <?php if(!pmpro_isLevelRecurring($level)) {?>style="display: none;"<?php } ?>>
437
+ <th scope="row" valign="top"><label for="billing_amount"><?php _e('Billing Ammount', 'pmpro');?>:</label></th>
438
  <td>
439
  <?php echo $pmpro_currency_symbol?><input name="billing_amount[]" type="text" size="20" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->billing_amount))?>" /> <small>per</small>
440
  <input name="cycle_number[]" type="text" size="10" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->cycle_number))?>" />
441
  <select name="cycle_period[]" onchange="updateCyclePeriod();">
442
  <?php
443
+ $cycles = array( 'Day(s)' => 'Day', 'Week(s)' => 'Week', 'Month(s)' => 'Month', 'Year(s)' => 'Year' );
444
  foreach ( $cycles as $name => $value ) {
445
  echo "<option value='$value'";
446
  if ( $level->cycle_period == $value ) echo " selected='selected'";
477
 
478
  <tr>
479
  <th scope="row" valign="top"><label><?php _e('Membership Expiration', 'pmpro');?>:</label></th>
480
+ <td><input id="expiration" name="expiration[]" type="checkbox" value="<?php echo $level->id?>" <?php if(pmpro_isLevelExpiring($level)) { echo "checked='checked'"; } ?> onclick="if(jQuery(this).is(':checked')) { jQuery(this).parent().parent().siblings('.expiration_info').show(); } else { jQuery(this).parent().parent().siblings('.expiration_info').hide();}" /> <small><?php _e('Check this to set an expiration date for new sign ups.', 'pmpro');?></small></td>
481
  </tr>
482
 
483
  <tr class="expiration_info" <?php if(!pmpro_isLevelExpiring($level)) {?>style="display: none;"<?php } ?>>
486
  <input id="expiration_number" name="expiration_number[]" type="text" size="10" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->expiration_number))?>" />
487
  <select id="expiration_period" name="expiration_period[]">
488
  <?php
489
+ $cycles = array( 'Day(s)' => 'Day', 'Week(s)' => 'Week', 'Month(s)' => 'Month', 'Year(s)' => 'Year' );
490
  foreach ( $cycles as $name => $value ) {
491
  echo "<option value='$value'";
492
  if ( $level->expiration_period == $value ) echo " selected='selected'";
494
  }
495
  ?>
496
  </select>
497
+ <br /><small><?php _e('How long before the expiration expires. Note that any future payments will be cancelled when the membership expires.', 'pmpro');?></small>
498
  </td>
499
  </tr>
500
  </tbody>
513
  </div>
514
 
515
  <p class="submit topborder">
516
+ <input name="save" type="submit" class="button-primary" value="Save Code" />
517
+ <input name="cancel" type="button" value="Cancel" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-discountcodes')?>';" />
518
  </p>
519
  </form>
520
  </div>
523
 
524
  <h2>
525
  <?php _e('Memberships Discount Codes', 'pmpro');?>
526
+ <a href="admin.php?page=pmpro-discountcodes&edit=-1" class="button add-new-h2"><?php _e('Add New Discount Code', 'pmpro');?></a>
527
  </h2>
528
 
529
  <?php if(!empty($pmpro_msg)) { ?>
540
  </form>
541
 
542
  <br class="clear" />
543
+
 
 
 
 
 
 
 
544
  <table class="widefat">
545
  <thead>
546
  <tr>
550
  <th><?php _e('Expires', 'pmpro');?></th>
551
  <th><?php _e('Uses', 'pmpro');?></th>
552
  <th><?php _e('Levels', 'pmpro');?></th>
 
553
  <th></th>
554
  <th></th>
555
  </tr>
556
  </thead>
557
  <tbody>
558
  <?php
559
+ $sqlQuery = "SELECT *, UNIX_TIMESTAMP(starts) as starts, UNIX_TIMESTAMP(expires) as expires FROM $wpdb->pmpro_discount_codes ";
560
+ if(!empty($s))
561
+ $sqlQuery .= "WHERE code LIKE '%$s%' ";
562
+ $sqlQuery .= "ORDER BY id ASC";
563
+
564
+ $codes = $wpdb->get_results($sqlQuery, OBJECT);
565
+
566
  if(!$codes)
567
  {
568
  ?>
610
  echo "None";
611
  ?>
612
  </td>
 
613
  <td>
614
  <a href="?page=pmpro-discountcodes&edit=<?php echo $code->id?>"><?php _e('edit', 'pmpro');?></a>
615
  </td>
628
 
629
  <?php
630
  require_once(dirname(__FILE__) . "/admin_footer.php");
631
+ ?>
adminpages/emailsettings.php CHANGED
@@ -1,181 +1,152 @@
1
- <?php
2
- //only admins can get this
3
- if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_emailsettings")))
4
- {
5
- die(__("You do not have permissions to perform this action.", "pmpro"));
6
- }
7
-
8
- global $wpdb, $msg, $msgt;
9
-
10
- //get/set settings
11
- global $pmpro_pages;
12
- if(!empty($_REQUEST['savesettings']))
13
- {
14
- //email options
15
- pmpro_setOption("from_email");
16
- pmpro_setOption("from_name");
17
- pmpro_setOption("only_filter_pmpro_emails");
18
-
19
- pmpro_setOption("email_admin_checkout");
20
- pmpro_setOption("email_admin_changes");
21
- pmpro_setOption("email_admin_cancels");
22
- pmpro_setOption("email_admin_billing");
23
-
24
- pmpro_setOption("email_member_notification");
25
-
26
- //assume success
27
- $msg = true;
28
- $msgt = "Your email settings have been updated.";
29
- }
30
-
31
- $from_email = pmpro_getOption("from_email");
32
- $from_name = pmpro_getOption("from_name");
33
- $only_filter_pmpro_emails = pmpro_getOption("only_filter_pmpro_emails");
34
-
35
- $email_admin_checkout = pmpro_getOption("email_admin_checkout");
36
- $email_admin_changes = pmpro_getOption("email_admin_changes");
37
- $email_admin_cancels = pmpro_getOption("email_admin_cancels");
38
- $email_admin_billing = pmpro_getOption("email_admin_billing");
39
-
40
- $email_member_notification = pmpro_getOption("email_member_notification");
41
-
42
- if(empty($from_email))
43
- {
44
- $parsed = parse_url(home_url());
45
- $hostname = $parsed[host];
46
- $hostparts = split("\.", $hostname);
47
- $email_domain = $hostparts[count($hostparts) - 2] . "." . $hostparts[count($hostparts) - 1];
48
- $from_email = "wordpress@" . $email_domain;
49
- pmpro_setOption("from_email", $from_email);
50
- }
51
-
52
- if(empty($from_name))
53
- {
54
- $from_name = "WordPress";
55
- pmpro_setOption("from_name", $from_name);
56
- }
57
-
58
- // default from email wordpress@sitename
59
- $sitename = strtolower( $_SERVER['SERVER_NAME'] );
60
- if ( substr( $sitename, 0, 4 ) == 'www.' ) {
61
- $sitename = substr( $sitename, 4 );
62
- }
63
- $default_from_email = 'wordpress@' . $sitename;
64
-
65
- require_once(dirname(__FILE__) . "/admin_header.php");
66
- ?>
67
-
68
- <form action="" method="post" enctype="multipart/form-data">
69
- <h2><?php _e('Email Settings', 'pmpro');?></h2>
70
- <p><?php _e('By default, system generated emails are sent from <em><strong>wordpress@yourdomain.com</strong></em>. You can update this from address using the fields below.', 'pmpro');?></p>
71
-
72
- <p><?php _e('To modify the appearance of system generated emails, add the files <em>email_header.html</em> and <em>email_footer.html</em> to your theme\'s directory. This will modify both the WordPress default messages as well as messages generated by Paid Memberships Pro. <a title="Paid Memberships Pro - Member Communications" target="_blank" href="http://www.paidmembershipspro.com/documentation/member-communications/">Click here to learn more about Paid Memberships Pro emails</a>.', 'pmpro');?></p>
73
-
74
- <table class="form-table">
75
- <tbody>
76
- <tr>
77
- <th scope="row" valign="top">
78
- <label for="from_email"><?php _e('From Email', 'pmpro');?>:</label>
79
- </th>
80
- <td>
81
- <input type="text" name="from_email" size="60" value="<?php echo $from_email?>" />
82
- </td>
83
- </tr>
84
- <tr>
85
- <th scope="row" valign="top">
86
- <label for="from_name"><?php _e('From Name', 'pmpro');?>:</label>
87
- </th>
88
- <td>
89
- <input type="text" name="from_name" size="60" value="<?php echo $from_name?>" />
90
- </td>
91
- </tr>
92
- <tr>
93
- <th scope="row" valign="top">
94
- <label for="only_filter_pmpro_emails"><?php _e('Only Filter PMPro Emails?', 'pmpro');?>:</label>
95
- </th>
96
- <td>
97
- <input type="checkbox" id="only_filter_pmpro_emails" name="only_filter_pmpro_emails" value="1" <?php if(!empty($only_filter_pmpro_emails)) { ?>checked="checked"<?php } ?> />
98
- <?php _e('If unchecked, all emails from "WordPress &lt;' . $default_from_email . '&gt;" will be filtered to use the above settings.', 'pmpro');?>
99
- </td>
100
- </tr>
101
- </tbody>
102
- </table>
103
-
104
- <?php /* going to put something like this here in next version
105
- <h3><?php _e('Modify System-generated Email Templates', 'pmpro');?>:</h3>
106
- <?php
107
- if (function_exists('pmproet_scripts'))
108
- {
109
- _e('You have installed the PMPro Email Templates add on. <a href="' . admin_url('admin.php?page=pmpro-email-templates') . '">Click here to modify email templates</a>');
110
- }
111
- ?>
112
- <p><?php _e('To modify the subject line and body content of system generated emails, <a title="Paid Memberships Pro - Email Templates Plugin" target="_blank" href="' . wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-email-templates-addon'), 'install-plugin_pmpro-email-templates-addon') . '">Install and Activate the PMPro Email Templates add on</a>.', 'pmpro'); ?></p>
113
- */ ?>
114
-
115
- <h3><?php _e('Send the site admin emails', 'pmpro');?>:</h3>
116
-
117
- <table class="form-table">
118
- <tbody>
119
- <tr>
120
- <th scope="row" valign="top">
121
- <label for="email_admin_checkout"><?php _e('Checkout', 'pmpro');?>:</label>
122
- </th>
123
- <td>
124
- <input type="checkbox" id="email_admin_checkout" name="email_admin_checkout" value="1" <?php if(!empty($email_admin_checkout)) { ?>checked="checked"<?php } ?> />
125
- <?php _e('when a member checks out.', 'pmpro');?>
126
- </td>
127
- </tr>
128
- <tr>
129
- <th scope="row" valign="top">
130
- <label for="email_admin_changes"><?php _e('Admin Changes', 'pmpro');?>:</label>
131
- </th>
132
- <td>
133
- <input type="checkbox" id="email_admin_changes" name="email_admin_changes" value="1" <?php if(!empty($email_admin_changes)) { ?>checked="checked"<?php } ?> />
134
- <?php _e('when an admin changes a user\'s membership level through the dashboard.', 'pmpro');?>
135
- </td>
136
- </tr>
137
- <tr>
138
- <th scope="row" valign="top">
139
- <label for="email_admin_cancels"><?php _e('Cancellation', 'pmpro');?>:</label>
140
- </th>
141
- <td>
142
- <input type="checkbox" id="email_admin_cancels" name="email_admin_cancels" value="1" <?php if(!empty($email_admin_cancels)) { ?>checked="checked"<?php } ?> />
143
- <?php _e('when a user cancels his or her account.', 'pmpro');?>
144
- </td>
145
- </tr>
146
- <tr>
147
- <th scope="row" valign="top">
148
- <label for="email_admin_billing"><?php _e('Bill Updates', 'pmpro');?>:</label>
149
- </th>
150
- <td>
151
- <input type="checkbox" id="email_admin_billing" name="email_admin_billing" value="1" <?php if(!empty($email_admin_billing)) { ?>checked="checked"<?php } ?> />
152
- <?php _e('when a user updates his or her billing information.', 'pmpro');?>
153
- </td>
154
- </tr>
155
- </tbody>
156
- </table>
157
-
158
- <h3><?php _e('Send members emails', 'pmpro');?>:</h3>
159
-
160
- <table class="form-table">
161
- <tbody>
162
- <tr>
163
- <th scope="row" valign="top">
164
- <label for="email_admin_checkout"><?php _e('New Users', 'pmpro');?>:</label>
165
- </th>
166
- <td>
167
- <input type="checkbox" id="email_member_notification" name="email_member_notification" value="1" <?php if(!empty($email_member_notification)) { ?>checked="checked"<?php } ?> />
168
- <?php _e('Default WP notification email. (Recommended: Leave unchecked. Members will still get an email confirmation from PMPro after checkout.)', 'pmpro');?>
169
- </td>
170
- </tr>
171
- </tbody>
172
- </table>
173
-
174
- <p class="submit">
175
- <input name="savesettings" type="submit" class="button-primary" value="Save Settings" />
176
- </p>
177
- </form>
178
-
179
- <?php
180
- require_once(dirname(__FILE__) . "/admin_footer.php");
181
- ?>
1
+ <?php
2
+ //only admins can get this
3
+ if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_emailsettings")))
4
+ {
5
+ die(__("You do not have permissions to perform this action.", "pmpro"));
6
+ }
7
+
8
+ global $wpdb, $msg, $msgt;
9
+
10
+ //get/set settings
11
+ global $pmpro_pages;
12
+ if(!empty($_REQUEST['savesettings']))
13
+ {
14
+ //email options
15
+ pmpro_setOption("from_email");
16
+ pmpro_setOption("from_name");
17
+
18
+ pmpro_setOption("email_admin_checkout");
19
+ pmpro_setOption("email_admin_changes");
20
+ pmpro_setOption("email_admin_cancels");
21
+ pmpro_setOption("email_admin_billing");
22
+
23
+ pmpro_setOption("email_member_notification");
24
+
25
+ //assume success
26
+ $msg = true;
27
+ $msgt = "Your email settings have been updated.";
28
+ }
29
+
30
+ $from_email = pmpro_getOption("from_email");
31
+ $from_name = pmpro_getOption("from_name");
32
+
33
+ $email_admin_checkout = pmpro_getOption("email_admin_checkout");
34
+ $email_admin_changes = pmpro_getOption("email_admin_changes");
35
+ $email_admin_cancels = pmpro_getOption("email_admin_cancels");
36
+ $email_admin_billing = pmpro_getOption("email_admin_billing");
37
+
38
+ $email_member_notification = pmpro_getOption("email_member_notification");
39
+
40
+ if(empty($from_email))
41
+ {
42
+ $parsed = parse_url(home_url());
43
+ $hostname = $parsed[host];
44
+ $hostparts = split("\.", $hostname);
45
+ $email_domain = $hostparts[count($hostparts) - 2] . "." . $hostparts[count($hostparts) - 1];
46
+ $from_email = "wordpress@" . $email_domain;
47
+ pmpro_setOption("from_email", $from_email);
48
+ }
49
+
50
+ if(empty($from_name))
51
+ {
52
+ $from_name = "WordPress";
53
+ pmpro_setOption("from_name", $from_name);
54
+ }
55
+
56
+ require_once(dirname(__FILE__) . "/admin_header.php");
57
+ ?>
58
+
59
+ <form action="" method="post" enctype="multipart/form-data">
60
+ <h2><?php _e('Email Settings', 'pmpro');?></h2>
61
+ <p><?php _e('By default, system generated emails are sent from <em><strong>wordpress@yourdomain.com</strong></em>. You can update this from address using the fields below.', 'pmpro');?></p>
62
+
63
+ <p><?php _e('To modify the appearance of system generated emails, add the files <em>email_header.html</em> and <em>email_footer.html</em> to your theme\'s directory. This will modify both the WordPress default messages as well as messages generated by Paid Memberships Pro. <a title="Paid Memberships Pro - Member Communications" target="_blank" href="http://www.paidmembershipspro.com/documentation/member-communications/">Click here to learn more about Paid Memberships Pro emails</a>.', 'pmpro');?></p>
64
+
65
+ <table class="form-table">
66
+ <tbody>
67
+ <tr>
68
+ <th scope="row" valign="top">
69
+ <label for="from_email"><?php _e('From Email', 'pmpro');?>:</label>
70
+ </th>
71
+ <td>
72
+ <input type="text" name="from_email" size="60" value="<?php echo $from_email?>" />
73
+ </td>
74
+ </tr>
75
+ <tr>
76
+ <th scope="row" valign="top">
77
+ <label for="from_name"><?php _e('From Name', 'pmpro');?>:</label>
78
+ </th>
79
+ <td>
80
+ <input type="text" name="from_name" size="60" value="<?php echo $from_name?>" />
81
+ </td>
82
+ </tr>
83
+ </tbody>
84
+ </table>
85
+
86
+ <h3><?php _e('Send the site admin emails', 'pmpro');?>:</h3>
87
+
88
+ <table class="form-table">
89
+ <tbody>
90
+ <tr>
91
+ <th scope="row" valign="top">
92
+ <label for="email_admin_checkout"><?php _e('Checkout', 'pmpro');?>:</label>
93
+ </th>
94
+ <td>
95
+ <input type="checkbox" id="email_admin_checkout" name="email_admin_checkout" value="1" <?php if(!empty($email_admin_checkout)) { ?>checked="checked"<?php } ?> />
96
+ <?php _e('when a member checks out.', 'pmpro');?>
97
+ </td>
98
+ </tr>
99
+ <tr>
100
+ <th scope="row" valign="top">
101
+ <label for="email_admin_changes"><?php _e('Admin Changes', 'pmpro');?>:</label>
102
+ </th>
103
+ <td>
104
+ <input type="checkbox" id="email_admin_changes" name="email_admin_changes" value="1" <?php if(!empty($email_admin_changes)) { ?>checked="checked"<?php } ?> />
105
+ <?php _e('when an admin changes a user\'s membership level through the dashboard.', 'pmpro');?>
106
+ </td>
107
+ </tr>
108
+ <tr>
109
+ <th scope="row" valign="top">
110
+ <label for="email_admin_cancels"><?php _e('Cancellation', 'pmpro');?>:</label>
111
+ </th>
112
+ <td>
113
+ <input type="checkbox" id="email_admin_cancels" name="email_admin_cancels" value="1" <?php if(!empty($email_admin_cancels)) { ?>checked="checked"<?php } ?> />
114
+ <?php _e('when a user cancels his or her account.', 'pmpro');?>
115
+ </td>
116
+ </tr>
117
+ <tr>
118
+ <th scope="row" valign="top">
119
+ <label for="email_admin_billing"><?php _e('Bill Updates', 'pmpro');?>:</label>
120
+ </th>
121
+ <td>
122
+ <input type="checkbox" id="email_admin_billing" name="email_admin_billing" value="1" <?php if(!empty($email_admin_billing)) { ?>checked="checked"<?php } ?> />
123
+ <?php _e('when a user updates his or her billing information.', 'pmpro');?>
124
+ </td>
125
+ </tr>
126
+ </tbody>
127
+ </table>
128
+
129
+ <h3><?php _e('Send members emails', 'pmpro');?>:</h3>
130
+
131
+ <table class="form-table">
132
+ <tbody>
133
+ <tr>
134
+ <th scope="row" valign="top">
135
+ <label for="email_admin_checkout"><?php _e('New Users', 'pmpro');?>:</label>
136
+ </th>
137
+ <td>
138
+ <input type="checkbox" id="email_member_notification" name="email_member_notification" value="1" <?php if(!empty($email_member_notification)) { ?>checked="checked"<?php } ?> />
139
+ <?php _e('Default WP notification email. (Recommended: Leave unchecked. Members will still get an email confirmation from PMPro after checkout.)', 'pmpro');?>
140
+ </td>
141
+ </tr>
142
+ </tbody>
143
+ </table>
144
+
145
+ <p class="submit">
146
+ <input name="savesettings" type="submit" class="button-primary" value="Save Settings" />
147
+ </p>
148
+ </form>
149
+
150
+ <?php
151
+ require_once(dirname(__FILE__) . "/admin_footer.php");
152
+ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
adminpages/functions.php CHANGED
@@ -1,23 +1,4 @@
1
  <?php
2
- /****************************************************************
3
-
4
- IMPORTANT. PLEASE READ.
5
-
6
- DO NOT EDIT THIS FILE or any other file in the /wp-content/plugins/paid-memberships-pro/ directory.
7
- Doing so could break the PMPro plugin and/or keep you from upgrading this plugin in the future.
8
- We regularly release updates to the plugin, including important security fixes and new features.
9
- You want to be able to upgrade.
10
-
11
- If you were asked to insert code into "your functions.php file", it was meant that you edit the functions.php
12
- in the root folder of your active theme. e.g. /wp-content/themes/twentytwelve/functions.php
13
- You can also create a custom plugin to place customization code into. Instructions are here:
14
- http://www.paidmembershipspro.com/2012/08/create-a-plugin-for-pmpro-customizations/
15
-
16
- Further documentation for customizing Paid Memberships Pro can be found here:
17
- http://www.paidmembershipspro.com/documentation/
18
-
19
- ****************************************************************/
20
-
21
  /*
22
  Checks if PMPro settings are complete or if there are any errors.
23
  */
@@ -40,11 +21,11 @@ function pmpro_checkLevelForStripeCompatibility($level = NULL)
40
  /*
41
  Stripe currently does not support:
42
  * Trial Amounts > 0.
43
- * Daily billing periods.
44
  * Billing Limits.
45
  */
46
  if($level->trial_amount > 0 ||
47
- ($level->cycle_number > 0 && $level->cycle_period == "Day") ||
48
  $level->billing_limit > 0)
49
  {
50
  return false;
@@ -60,7 +41,7 @@ function pmpro_checkLevelForStripeCompatibility($level = NULL)
60
 
61
  //check this level
62
  if($level->trial_amount > 0 ||
63
- ($level->cycle_number > 0 && $level->cycle_period == "Day") ||
64
  $level->billing_limit > 0)
65
  {
66
  return false;
@@ -174,49 +155,3 @@ function pmpro_checkLevelForBraintreeCompatibility($level = NULL)
174
  return true;
175
  }
176
 
177
- /*
178
- Checks if PMPro settings are complete or if there are any errors.
179
- */
180
- function pmpro_checkLevelForTwoCheckoutCompatibility($level = NULL)
181
- {
182
- $gateway = pmpro_getOption("gateway");
183
- if($gateway == "twocheckout")
184
- {
185
- global $wpdb;
186
-
187
- //check ALL the levels
188
- if(empty($level))
189
- {
190
- $sqlQuery = "SELECT * FROM $wpdb->pmpro_membership_levels ORDER BY id ASC";
191
- $levels = $wpdb->get_results($sqlQuery, OBJECT);
192
- if(!empty($levels))
193
- {
194
- foreach($levels as $level)
195
- {
196
- /*
197
- 2Checkout currently does not support:
198
- * Trial amounts less than or greater than the absolute value of amonthly recurring amount.
199
- */
200
- if(pmpro_isLevelTrial($level))
201
- {
202
- return false;
203
- }
204
- }
205
- }
206
- }
207
- else
208
- {
209
- //need to look it up?
210
- if(is_numeric($level))
211
- $level = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '" . esc_sql($level) . "' LIMIT 1");
212
-
213
- //check this level
214
- if(pmpro_isLevelTrial($level))
215
- {
216
- return false;
217
- }
218
- }
219
- }
220
-
221
- return true;
222
- }
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  /*
3
  Checks if PMPro settings are complete or if there are any errors.
4
  */
21
  /*
22
  Stripe currently does not support:
23
  * Trial Amounts > 0.
24
+ * Daily or Weekly billing periods.
25
  * Billing Limits.
26
  */
27
  if($level->trial_amount > 0 ||
28
+ ($level->cycle_number > 0 && ($level->cycle_period == "Day" || $level->cycle_period == "Week")) ||
29
  $level->billing_limit > 0)
30
  {
31
  return false;
41
 
42
  //check this level
43
  if($level->trial_amount > 0 ||
44
+ ($level->cycle_number > 0 && ($level->cycle_period == "Day" || $level->cycle_period == "Week")) ||
45
  $level->billing_limit > 0)
46
  {
47
  return false;
155
  return true;
156
  }
157
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
adminpages/membershiplevels.php CHANGED
@@ -9,7 +9,7 @@
9
 
10
  //some vars
11
  $gateway = pmpro_getOption("gateway");
12
- global $pmpro_stripe_error, $pmpro_braintree_error, $pmpro_payflow_error, $pmpro_twocheckout_error, $wp_version;
13
 
14
  if(isset($_REQUEST['edit']))
15
  $edit = $_REQUEST['edit'];
@@ -157,8 +157,6 @@
157
 
158
  if($ml_id > 0)
159
  {
160
- do_action("pmpro_delete_membership_level", $ml_id);
161
-
162
  //remove any categories from the ml
163
  $sqlQuery = "DELETE FROM $wpdb->pmpro_memberships_categories WHERE membership_id = '$ml_id'";
164
  $r1 = $wpdb->query($sqlQuery);
@@ -363,7 +361,7 @@
363
  <br /><small>
364
  <?php _e('The amount to be billed one cycle after the initial payment.', 'pmpro');?>
365
  <?php if($gateway == "stripe") { ?>
366
- <br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently only supports billing periods of "Week", "Month" or "Year".', 'pmpro');?>
367
  <?php } elseif($gateway == "braintree") { ?>
368
  <br /><strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'pmpro');?>
369
  <?php } elseif($gateway == "payflowpro") { ?>
@@ -393,13 +391,7 @@
393
 
394
  <tr class="recurring_info" <?php if (!pmpro_isLevelRecurring($level)) echo "style='display:none;'";?>>
395
  <th scope="row" valign="top"><label><?php _e('Custom Trial', 'pmpro');?>:</label></th>
396
- <td>
397
- <input id="custom_trial" name="custom_trial" type="checkbox" value="yes" <?php if ( pmpro_isLevelTrial($level) ) { echo "checked='checked'"; } ?> onclick="jQuery('.trial_info').toggle();" /> <?php _e('Check to add a custom trial period.', 'pmpro');?>
398
-
399
- <?php if($gateway == "twocheckout") { ?>
400
- <br /><small><strong <?php if(!empty($pmpro_twocheckout_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('2Checkout integration does not support custom trials. You can do one period trials by setting an initial payment different from the billing amount.', 'pmpro');?></strong></small>
401
- <?php } ?>
402
- </td>
403
  </tr>
404
 
405
  <tr class="trial_info recurring_info" <?php if (!pmpro_isLevelTrial($level)) echo "style='display:none;'";?>>
@@ -420,8 +412,8 @@
420
  <?php } elseif($gateway == "payflowpro") { ?>
421
  <br /><small>
422
  <strong <?php if(!empty($pmpro_payflow_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Payflow integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
423
- </small>
424
- <?php } ?>
425
  </td>
426
  </tr>
427
 
@@ -446,7 +438,7 @@
446
  <input id="expiration_number" name="expiration_number" type="text" size="10" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->expiration_number))?>" />
447
  <select id="expiration_period" name="expiration_period">
448
  <?php
449
- $cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
450
  foreach ( $cycles as $name => $value ) {
451
  echo "<option value='$value'";
452
  if ( $level->expiration_period == $value ) echo " selected='selected'";
@@ -495,7 +487,7 @@
495
  {
496
  ?>
497
 
498
- <h2><?php _e('Membership Levels', 'pmpro');?> <a href="admin.php?page=pmpro-membershiplevels&edit=-1" class="add-new-h2"><?php _e('Add New Level', 'pmpro');?></a></h2>
499
  <form id="posts-filter" method="get" action="">
500
  <p class="search-box">
501
  <label class="screen-reader-text" for="post-search-input"><?php _e('Search Levels', 'pmpro');?>:</label>
@@ -534,7 +526,7 @@
534
  foreach($levels as $level)
535
  {
536
  ?>
537
- <tr class="<?php if(!$level->allow_signups) { ?>pmpro_gray<?php } ?> <?php if(!pmpro_checkLevelForStripeCompatibility($level) || !pmpro_checkLevelForBraintreeCompatibility($level) || !pmpro_checkLevelForPayflowCompatibility($level) || !pmpro_checkLevelForTwoCheckoutCompatibility($level)) { ?>pmpro_error<?php } ?>">
538
  <td><?php echo $level->id?></td>
539
  <td><?php echo $level->name?></td>
540
  <td>
@@ -548,7 +540,7 @@
548
  <?php if(!pmpro_isLevelRecurring($level)) { ?>
549
  --
550
  <?php } else { ?>
551
- <?php echo $pmpro_currency_symbol?><?php echo $level->billing_amount?> <?php _e('every', 'pmpro');?> <?php echo $level->cycle_number.' '.pmpro_translate_billing_period($level->cycle_period,$level->cycle_number)?>
552
 
553
  <?php if($level->billing_limit) { ?>(<?php _e('for', 'pmpro');?> <?php echo $level->billing_limit?> <?php echo sornot($level->cycle_period,$level->billing_limit)?>)<?php } ?>
554
 
@@ -569,9 +561,9 @@
569
  <?php } ?>
570
  </td>
571
  <td><?php if($level->allow_signups) { ?><?php _e('Yes', 'pmpro');?><?php } else { ?><?php _e('No', 'pmpro');?><?php } ?></td>
572
- <td align="center"><a href="admin.php?page=pmpro-membershiplevels&amp;edit=<?php echo $level->id?>" class="edit"><?php _e('edit', 'pmpro');?></a></td>
573
- <td align="center"><a href="admin.php?page=pmpro-membershiplevels&amp;copy=<?php echo $level->id?>&amp;edit=-1" class="edit"><?php _e('copy', 'pmpro');?></a></td>
574
- <td align="center"><a href="javascript: askfirst('<?php printf(__("Are you sure you want to delete membership level %s? All subscriptions will be cancelled.", "pmpro"), $level->name);?>','admin.php?page=pmpro-membershiplevels&amp;action=delete_membership_level&amp;deleteid=<?php echo $level->id?>'); void(0);" class="delete"><?php _e('delete', 'pmpro');?></a></td>
575
  </tr>
576
  <?php
577
  }
9
 
10
  //some vars
11
  $gateway = pmpro_getOption("gateway");
12
+ global $pmpro_stripe_error, $pmpro_braintree_error, $pmpro_payflow_error, $wp_version;
13
 
14
  if(isset($_REQUEST['edit']))
15
  $edit = $_REQUEST['edit'];
157
 
158
  if($ml_id > 0)
159
  {
 
 
160
  //remove any categories from the ml
161
  $sqlQuery = "DELETE FROM $wpdb->pmpro_memberships_categories WHERE membership_id = '$ml_id'";
162
  $r1 = $wpdb->query($sqlQuery);
361
  <br /><small>
362
  <?php _e('The amount to be billed one cycle after the initial payment.', 'pmpro');?>
363
  <?php if($gateway == "stripe") { ?>
364
+ <br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently only supports billing periods of "Month" or "Year".', 'pmpro');?>
365
  <?php } elseif($gateway == "braintree") { ?>
366
  <br /><strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'pmpro');?>
367
  <?php } elseif($gateway == "payflowpro") { ?>
391
 
392
  <tr class="recurring_info" <?php if (!pmpro_isLevelRecurring($level)) echo "style='display:none;'";?>>
393
  <th scope="row" valign="top"><label><?php _e('Custom Trial', 'pmpro');?>:</label></th>
394
+ <td><input id="custom_trial" name="custom_trial" type="checkbox" value="yes" <?php if ( pmpro_isLevelTrial($level) ) { echo "checked='checked'"; } ?> onclick="jQuery('.trial_info').toggle();" /> <?php _e('Check to add a custom trial period.', 'pmpro');?></td>
 
 
 
 
 
 
395
  </tr>
396
 
397
  <tr class="trial_info recurring_info" <?php if (!pmpro_isLevelTrial($level)) echo "style='display:none;'";?>>
412
  <?php } elseif($gateway == "payflowpro") { ?>
413
  <br /><small>
414
  <strong <?php if(!empty($pmpro_payflow_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Payflow integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
415
+ </small>
416
+ <?php } ?>
417
  </td>
418
  </tr>
419
 
438
  <input id="expiration_number" name="expiration_number" type="text" size="10" value="<?php echo str_replace("\"", "&quot;", stripslashes($level->expiration_number))?>" />
439
  <select id="expiration_period" name="expiration_period">
440
  <?php
441
+ $cycles = array( 'Day(s)' => 'Day', 'Week(s)' => 'Week', 'Month(s)' => 'Month', 'Year(s)' => 'Year' );
442
  foreach ( $cycles as $name => $value ) {
443
  echo "<option value='$value'";
444
  if ( $level->expiration_period == $value ) echo " selected='selected'";
487
  {
488
  ?>
489
 
490
+ <h2><?php _e('Membership Levels', 'pmpro');?> <a href="admin.php?page=pmpro-membershiplevels&edit=-1" class="button add-new-h2"><?php _e('Add New Level', 'pmpro');?></a></h2>
491
  <form id="posts-filter" method="get" action="">
492
  <p class="search-box">
493
  <label class="screen-reader-text" for="post-search-input"><?php _e('Search Levels', 'pmpro');?>:</label>
526
  foreach($levels as $level)
527
  {
528
  ?>
529
+ <tr class="<?php if(!$level->allow_signups) { ?>pmpro_gray<?php } ?> <?php if(!pmpro_checkLevelForStripeCompatibility($level) || !pmpro_checkLevelForBraintreeCompatibility($level) || !pmpro_checkLevelForPayflowCompatibility($level)) { ?>pmpro_error<?php } ?>">
530
  <td><?php echo $level->id?></td>
531
  <td><?php echo $level->name?></td>
532
  <td>
540
  <?php if(!pmpro_isLevelRecurring($level)) { ?>
541
  --
542
  <?php } else { ?>
543
+ <?php echo $pmpro_currency_symbol?><?php echo $level->billing_amount?> <?php _e('every', 'pmpro');?> <?php echo $level->cycle_number.' '.sornot($level->cycle_period,$level->cycle_number)?>
544
 
545
  <?php if($level->billing_limit) { ?>(<?php _e('for', 'pmpro');?> <?php echo $level->billing_limit?> <?php echo sornot($level->cycle_period,$level->billing_limit)?>)<?php } ?>
546
 
561
  <?php } ?>
562
  </td>
563
  <td><?php if($level->allow_signups) { ?><?php _e('Yes', 'pmpro');?><?php } else { ?><?php _e('No', 'pmpro');?><?php } ?></td>
564
+ <td align="center"><a href="admin.php?page=pmpro-membershiplevels&edit=<?php echo $level->id?>" class="edit"><?php _e('edit', 'pmpro');?></a></td>
565
+ <td align="center"><a href="admin.php?page=pmpro-membershiplevels&copy=<?php echo $level->id?>&edit=-1" class="edit"><?php _e('copy', 'pmpro');?></a></td>
566
+ <td align="center"><a href="javascript: askfirst('<?php printf(__("Are you sure you want to delete membership level %s? All subscriptions will be cancelled.", "pmpro"), $level->name);?>','admin.php?page=pmpro-membershiplevels&action=delete_membership_level&deleteid=<?php echo $level->id?>'); void(0);" class="delete"><?php _e('delete', 'pmpro');?></a></td>
567
  </tr>
568
  <?php
569
  }
adminpages/memberslist-csv.php CHANGED
@@ -42,83 +42,32 @@
42
 
43
  if($s)
44
  {
45
- $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, u.user_login, u.user_nicename, u.user_url, u.user_registered, u.user_status, u.display_name, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->usermeta um ON u.ID = um.user_id LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id ";
46
-
47
- if($l == "oldmembers")
48
- $sqlQuery .= " LEFT JOIN $wpdb->pmpro_memberships_users mu2 ON u.ID = mu2.user_id AND mu2.status = 'active' ";
49
-
50
- $sqlQuery .= " WHERE mu.membership_id > 0 AND (u.user_login LIKE '%" . esc_sql($s) . "%' OR u.user_email LIKE '%" . esc_sql($s) . "%' OR um.meta_value LIKE '%" . esc_sql($s) . "%') ";
51
 
52
- if($l == "oldmembers")
53
- $sqlQuery .= " AND mu.status = 'inactive' AND mu2.status IS NULL ";
54
- elseif($l)
55
- $sqlQuery .= " AND mu.status = 'active' AND mu.membership_id = '" . esc_sql($l) . "' ";
56
- else
57
- $sqlQuery .= " AND mu.status = 'active' ";
58
 
59
- $sqlQuery .= "GROUP BY u.ID ";
60
-
61
- if($l == "oldmembers")
62
- $sqlQuery .= "ORDER BY enddate DESC ";
63
- else
64
- $sqlQuery .= "ORDER BY u.user_registered DESC ";
65
 
66
  if($limit)
67
  $sqlQuery .= "LIMIT $start, $limit";
68
  }
69
  else
70
  {
71
- $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, UNIX_TIMESTAMP(mu.enddate) as enddate FROM $wpdb->users u LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id ";
72
-
73
- if($l == "oldmembers")
74
- $sqlQuery .= " LEFT JOIN $wpdb->pmpro_memberships_users mu2 ON u.ID = mu2.user_id AND mu2.status = 'active' ";
75
-
76
- $sqlQuery .= " WHERE mu.membership_id > 0 ";
77
-
78
- if($l == "oldmembers")
79
- $sqlQuery .= " AND mu.status = 'inactive' AND mu2.status IS NULL ";
80
- elseif($l)
81
- $sqlQuery .= " AND mu.status = 'active' AND mu.membership_id = '" . $l . "' ";
82
- else
83
- $sqlQuery .= " AND mu.status = 'active' ";
84
-
85
- $sqlQuery .= "GROUP BY u.ID ";
86
-
87
- if($l == "oldmembers")
88
- $sqlQuery .= "ORDER BY enddate DESC ";
89
- else
90
- $sqlQuery .= "ORDER BY u.user_registered DESC ";
91
-
92
  if($limit)
93
  $sqlQuery .= "LIMIT $start, $limit";
94
  }
95
 
96
- //filter
97
  $sqlQuery = apply_filters("pmpro_members_list_sql", $sqlQuery);
98
-
99
- //get users
100
- $theusers = $wpdb->get_col($sqlQuery);
101
-
102
- //begin output
103
- header("Content-type: text/csv");
104
- if($s && $l == "oldmembers")
105
- header("Content-Disposition: attachment; filename=members_list_expired_" . sanitize_file_name($s) . ".csv");
106
- elseif($s && $l)
107
- header("Content-Disposition: attachment; filename=members_list_" . intval($l) . "_level_" . sanitize_file_name($s) . ".csv");
108
- elseif($s)
109
- header("Content-Disposition: attachment; filename=members_list_" . sanitize_file_name($s) . ".csv");
110
- elseif($l == "oldmembers")
111
- header("Content-Disposition: attachment; filename=members_list_expired.csv");
112
- else
113
- header("Content-Disposition: attachment; filename=members_list.csv");
114
-
115
- $heading = "id,username,firstname,lastname,email,billing firstname,billing lastname,address1,address2,city,state,zipcode,country,phone,membership,initial payment,fee,term,discount_code_id,discount_code,joined";
116
-
117
- if($l == "oldmembers")
118
- $heading .= ",ended";
119
- else
120
- $heading .= ",expires";
121
 
 
 
 
122
  $heading = apply_filters("pmpro_members_list_csv_heading", $heading);
123
  $csvoutput = $heading;
124
 
@@ -162,23 +111,12 @@
162
 
163
  $csvoutput .= "\n";
164
 
165
- //output
166
- echo $csvoutput;
167
- $csvoutput = "";
168
-
169
  if($theusers)
170
  {
171
- foreach($theusers as $user_id)
172
  {
173
- //MULTI: This query will need to be updated to support multiple levels per user. Should probably just dump multiple rows for each membership.
174
  //get meta
175
-
176
- if($l == "oldmembers")
177
- $theuser = $wpdb->get_row("SELECT u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, u.user_login, u.user_nicename, u.user_url, u.user_registered, u.user_status, u.display_name, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->usermeta um ON u.ID = um.user_id LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id WHERE u.ID = '" . $user_id . "' ORDER BY mu.id DESC LIMIT 1");
178
- else
179
- $theuser = $wpdb->get_row("SELECT u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, u.user_login, u.user_nicename, u.user_url, u.user_registered, u.user_status, u.display_name, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->usermeta um ON u.ID = um.user_id LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id AND mu.status = 'active' LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id WHERE u.ID = '" . $user_id . "' LIMIT 1");
180
-
181
- $sqlQuery = "SELECT meta_key as `key`, meta_value as `value` FROM $wpdb->usermeta WHERE $wpdb->usermeta.user_id = '" . $user_id . "'";
182
  $metavalues = pmpro_getMetavalues($sqlQuery);
183
  $theuser->metavalues = $metavalues;
184
  $sqlQuery = "SELECT c.id, c.code FROM $wpdb->pmpro_discount_codes_uses cu LEFT JOIN $wpdb->pmpro_discount_codes c ON cu.code_id = c.id WHERE cu.user_id = '" . $theuser->ID . "' ORDER BY c.id DESC LIMIT 1";
@@ -203,38 +141,37 @@
203
 
204
  //joindate and enddate
205
  $csvoutput .= "," . pmpro_enclose(date("Y-m-d", $theuser->joindate)) . ",";
206
-
207
- if($theuser->membership_id)
208
- {
209
- if($theuser->enddate)
210
- $csvoutput .= pmpro_enclose(apply_filters("pmpro_memberslist_expires_column", date("Y-m-d", $theuser->enddate), $theuser));
211
- else
212
- $csvoutput .= pmpro_enclose(apply_filters("pmpro_memberslist_expires_column", "Never", $theuser));
213
- }
214
- elseif($l == "oldmembers" && $theuser->enddate)
215
- {
216
  $csvoutput .= pmpro_enclose(date("Y-m-d", $theuser->enddate));
217
- }
218
  else
219
- $csvoutput .= "N/A";
220
-
221
  //any extra columns
222
  if(!empty($extra_columns))
223
  {
224
  foreach($extra_columns as $heading => $callback)
225
  {
226
- $csvoutput .= "," . pmpro_enclose(call_user_func($callback, $theuser, $heading));
227
  }
228
  }
229
 
230
  $csvoutput .= "\n";
231
-
232
- //output
233
- echo $csvoutput;
234
- $csvoutput = "";
235
  }
236
  }
237
-
 
 
 
 
 
 
 
 
 
 
 
 
238
  print $csvoutput;
239
 
240
  function pmpro_enclose($s)
42
 
43
  if($s)
44
  {
45
+ $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, u.user_login, u.user_nicename, u.user_url, u.user_registered, u.user_status, u.display_name, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->usermeta um ON u.ID = um.user_id LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id WHERE mu.status = 'active' AND mu.membership_id > 0 AND (u.user_login LIKE '%" . esc_sql($s) . "%' OR u.user_email LIKE '%" . esc_sql($s) . "%' OR um.meta_value LIKE '%" . esc_sql($s) . "%') ";
 
 
 
 
 
46
 
47
+ if($l)
48
+ $sqlQuery .= " AND mu.membership_id = '" . esc_sql($l) . "' ";
 
 
 
 
49
 
50
+ $sqlQuery .= "GROUP BY u.ID ORDER BY user_registered DESC ";
 
 
 
 
 
51
 
52
  if($limit)
53
  $sqlQuery .= "LIMIT $start, $limit";
54
  }
55
  else
56
  {
57
+ $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, u.user_login, u.user_nicename, u.user_url, u.user_registered, u.user_status, u.display_name, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id";
58
+ $sqlQuery .= " WHERE mu.membership_id > 0 AND mu.status = 'active' ";
59
+ if($l)
60
+ $sqlQuery .= " AND mu.membership_id = '" . $l . "' ";
61
+ $sqlQuery .= "ORDER BY user_registered DESC ";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  if($limit)
63
  $sqlQuery .= "LIMIT $start, $limit";
64
  }
65
 
 
66
  $sqlQuery = apply_filters("pmpro_members_list_sql", $sqlQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
 
68
+ $theusers = $wpdb->get_results($sqlQuery);
69
+
70
+ $heading = "id,username,firstname,lastname,email,billing firstname,billing lastname,address1,address2,city,state,zipcode,country,phone,membership,initial payment,fee,term,discount_code_id,discount_code,joined,expires";
71
  $heading = apply_filters("pmpro_members_list_csv_heading", $heading);
72
  $csvoutput = $heading;
73
 
111
 
112
  $csvoutput .= "\n";
113
 
 
 
 
 
114
  if($theusers)
115
  {
116
+ foreach($theusers as $theuser)
117
  {
 
118
  //get meta
119
+ $sqlQuery = "SELECT meta_key as `key`, meta_value as `value` FROM $wpdb->usermeta WHERE $wpdb->usermeta.user_id = '" . $theuser->ID . "'";
 
 
 
 
 
 
120
  $metavalues = pmpro_getMetavalues($sqlQuery);
121
  $theuser->metavalues = $metavalues;
122
  $sqlQuery = "SELECT c.id, c.code FROM $wpdb->pmpro_discount_codes_uses cu LEFT JOIN $wpdb->pmpro_discount_codes c ON cu.code_id = c.id WHERE cu.user_id = '" . $theuser->ID . "' ORDER BY c.id DESC LIMIT 1";
141
 
142
  //joindate and enddate
143
  $csvoutput .= "," . pmpro_enclose(date("Y-m-d", $theuser->joindate)) . ",";
144
+ if($theuser->enddate)
 
 
 
 
 
 
 
 
 
145
  $csvoutput .= pmpro_enclose(date("Y-m-d", $theuser->enddate));
 
146
  else
147
+ $csvoutput .= pmpro_enclose("Never");
148
+
149
  //any extra columns
150
  if(!empty($extra_columns))
151
  {
152
  foreach($extra_columns as $heading => $callback)
153
  {
154
+ $csvoutput .= "," . pmpro_enclose(call_user_func($callback, $theuser));
155
  }
156
  }
157
 
158
  $csvoutput .= "\n";
159
+
 
 
 
160
  }
161
  }
162
+
163
+ $size_in_bytes = strlen($csvoutput);
164
+ header("Content-type: text/csv");
165
+ //header("Content-type: application/vnd.ms-excel");
166
+ if($s && $l)
167
+ header("Content-Disposition: attachment; filename=members_list_" . intval($l) . "_level" . sanitize_file_name($s) . ".csv; size=$size_in_bytes");
168
+ elseif($s)
169
+ header("Content-Disposition: attachment; filename=members_list_" . sanitize_file_name($s) . ".csv; size=$size_in_bytes");
170
+ elseif($l)
171
+ header("Content-Disposition: attachment; filename=members_list_level" . intval($l) . ".csv; size=$size_in_bytes");
172
+ else
173
+ header("Content-Disposition: attachment; filename=members_list.csv; size=$size_in_bytes");
174
+
175
  print $csvoutput;
176
 
177
  function pmpro_enclose($s)
adminpages/memberslist.php CHANGED
@@ -23,7 +23,7 @@
23
  <form id="posts-filter" method="get" action="">
24
  <h2>
25
  <?php _e('Members List', 'pmpro');?>
26
- <a target="_blank" href="<?php echo admin_url('admin-ajax.php');?>?action=memberslist_csv&s=<?php echo $s?>&l=<?php echo $l?>" class="add-new-h2"><?php _e('Export to CSV', 'pmpro');?></a>
27
  </h2>
28
  <ul class="subsubsub">
29
  <li>
@@ -39,7 +39,6 @@
39
  <?php
40
  }
41
  ?>
42
- <option value="oldmembers" <?php if($l == "oldmembers") { ?>selected="selected"<?php } ?>><?php _e('Old Members', 'pmpro');?></option>
43
  </select>
44
  </li>
45
  </ul>
@@ -66,56 +65,24 @@
66
 
67
  if($s)
68
  {
69
- $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, mu.cycle_number, mu.billing_limit, mu.trial_amount, mu.trial_limit, UNIX_TIMESTAMP(mu.startdate) as startdate, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->usermeta um ON u.ID = um.user_id LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id ";
70
-
71
- if($l == "oldmembers")
72
- $sqlQuery .= " LEFT JOIN $wpdb->pmpro_memberships_users mu2 ON u.ID = mu2.user_id AND mu2.status = 'active' ";
73
-
74
- $sqlQuery .= " WHERE mu.membership_id > 0 AND (u.user_login LIKE '%$s%' OR u.user_email LIKE '%$s%' OR um.meta_value LIKE '%$s%') ";
75
 
76
- if($l == "oldmembers")
77
- $sqlQuery .= " AND mu.status = 'inactive' AND mu2.status IS NULL ";
78
- elseif($l)
79
- $sqlQuery .= " AND mu.status = 'active' AND mu.membership_id = '" . $l . "' ";
80
- else
81
- $sqlQuery .= " AND mu.status = 'active' ";
82
-
83
- $sqlQuery .= "GROUP BY u.ID ";
84
-
85
- if($l == "oldmembers")
86
- $sqlQuery .= "ORDER BY enddate DESC ";
87
- else
88
- $sqlQuery .= "ORDER BY u.user_registered DESC ";
89
-
90
- $sqlQuery .= "LIMIT $start, $limit";
91
  }
92
  else
93
  {
94
  $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, mu.cycle_number, mu.billing_limit, mu.trial_amount, mu.trial_limit, UNIX_TIMESTAMP(mu.startdate) as startdate, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id";
95
-
96
- if($l == "oldmembers")
97
- $sqlQuery .= " LEFT JOIN $wpdb->pmpro_memberships_users mu2 ON u.ID = mu2.user_id AND mu2.status = 'active' ";
98
-
99
- $sqlQuery .= " WHERE mu.membership_id > 0 ";
100
-
101
- if($l == "oldmembers")
102
- $sqlQuery .= " AND mu.status = 'inactive' AND mu2.status IS NULL ";
103
- elseif($l)
104
- $sqlQuery .= " AND mu.status = 'active' AND mu.membership_id = '" . $l . "' ";
105
- else
106
- $sqlQuery .= " AND mu.status = 'active' ";
107
- $sqlQuery .= "GROUP BY u.ID ";
108
-
109
- if($l == "oldmembers")
110
- $sqlQuery .= "ORDER BY enddate DESC ";
111
- else
112
- $sqlQuery .= "ORDER BY u.user_registered DESC ";
113
-
114
- $sqlQuery .= "LIMIT $start, $limit";
115
  }
116
 
117
  $sqlQuery = apply_filters("pmpro_members_list_sql", $sqlQuery);
118
-
119
  $theusers = $wpdb->get_results($sqlQuery);
120
  $totalrows = $wpdb->get_var("SELECT FOUND_ROWS() as found_rows");
121
 
@@ -151,14 +118,7 @@
151
  <th><?php _e('Membership', 'pmpro');?></th>
152
  <th><?php _e('Fee', 'pmpro');?></th>
153
  <th><?php _e('Joined', 'pmpro');?></th>
154
- <th>
155
- <?php
156
- if($l == "oldmembers")
157
- _e('Ended', 'pmpro');
158
- else
159
- _e('Expires', 'pmpro');
160
- ?>
161
- </th>
162
  </tr>
163
  </thead>
164
  <tbody id="users" class="list:user user-list">
@@ -186,9 +146,21 @@
186
  <td><a href="mailto:<?php echo $theuser->user_email?>"><?php echo $theuser->user_email?></a></td>
187
  <?php do_action("pmpro_memberslist_extra_cols_body", $theuser);?>
188
  <td>
189
- <?php
190
- echo pmpro_formatAddress(trim($theuser->pmpro_bfirstname . " " . $theuser->pmpro_blastname), $theuser->pmpro_baddress1, $theuser->pmpro_baddress2, $theuser->pmpro_bcity, $theuser->pmpro_bstate, $theuser->pmpro_bzipcode, $theuser->pmpro_bcountry, $theuser->pmpro_bphone);
191
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
192
  </td>
193
  <td><?php echo $auser->membership?></td>
194
  <td>
@@ -203,13 +175,13 @@
203
  -
204
  <?php } ?>
205
  </td>
206
- <td><?php echo date(get_option("date_format"), strtotime($theuser->user_registered, current_time("timestamp")))?></td>
207
  <td>
208
  <?php
209
  if($auser->enddate)
210
- echo apply_filters("pmpro_memberslist_expires_column", date(get_option('date_format'), $auser->enddate), $auser);
211
  else
212
- echo __(apply_filters("pmpro_memberslist_expires_column", "Never", $auser), "pmpro");
213
  ?>
214
  </td>
215
  </tr>
23
  <form id="posts-filter" method="get" action="">
24
  <h2>
25
  <?php _e('Members List', 'pmpro');?>
26
+ <a target="_blank" href="<?php echo admin_url('admin-ajax.php');?>?action=memberslist_csv&s=<?php echo $s?>&l=<?php echo $l?>" class="button add-new-h2"><?php _e('Export to CSV', 'pmpro');?></a>
27
  </h2>
28
  <ul class="subsubsub">
29
  <li>
39
  <?php
40
  }
41
  ?>
 
42
  </select>
43
  </li>
44
  </ul>
65
 
66
  if($s)
67
  {
68
+ $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, mu.cycle_number, mu.billing_limit, mu.trial_amount, mu.trial_limit, UNIX_TIMESTAMP(mu.startdate) as startdate, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->usermeta um ON u.ID = um.user_id LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id WHERE mu.status = 'active' AND mu.membership_id > 0 AND (u.user_login LIKE '%$s%' OR u.user_email LIKE '%$s%' OR um.meta_value LIKE '%$s%') ";
 
 
 
 
 
69
 
70
+ if($l)
71
+ $sqlQuery .= " AND mu.membership_id = '" . $l . "' ";
72
+
73
+ $sqlQuery .= "GROUP BY u.ID ORDER BY user_registered DESC LIMIT $start, $limit";
 
 
 
 
 
 
 
 
 
 
 
74
  }
75
  else
76
  {
77
  $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS u.ID, u.user_login, u.user_email, UNIX_TIMESTAMP(u.user_registered) as joindate, mu.membership_id, mu.initial_payment, mu.billing_amount, mu.cycle_period, mu.cycle_number, mu.billing_limit, mu.trial_amount, mu.trial_limit, UNIX_TIMESTAMP(mu.startdate) as startdate, UNIX_TIMESTAMP(mu.enddate) as enddate, m.name as membership FROM $wpdb->users u LEFT JOIN $wpdb->pmpro_memberships_users mu ON u.ID = mu.user_id LEFT JOIN $wpdb->pmpro_membership_levels m ON mu.membership_id = m.id";
78
+ $sqlQuery .= " WHERE mu.membership_id > 0 AND mu.status = 'active' ";
79
+ if($l)
80
+ $sqlQuery .= " AND mu.membership_id = '" . $l . "' ";
81
+ $sqlQuery .= "GROUP BY u.ID ORDER BY user_registered DESC LIMIT $start, $limit";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
 
84
  $sqlQuery = apply_filters("pmpro_members_list_sql", $sqlQuery);
85
+
86
  $theusers = $wpdb->get_results($sqlQuery);
87
  $totalrows = $wpdb->get_var("SELECT FOUND_ROWS() as found_rows");
88
 
118
  <th><?php _e('Membership', 'pmpro');?></th>
119
  <th><?php _e('Fee', 'pmpro');?></th>
120
  <th><?php _e('Joined', 'pmpro');?></th>
121
+ <th><?php _e('Expires', 'pmpro');?></th>
 
 
 
 
 
 
 
122
  </tr>
123
  </thead>
124
  <tbody id="users" class="list:user user-list">
146
  <td><a href="mailto:<?php echo $theuser->user_email?>"><?php echo $theuser->user_email?></a></td>
147
  <?php do_action("pmpro_memberslist_extra_cols_body", $theuser);?>
148
  <td>
149
+ <?php
150
+ if(empty($theuser->pmpro_bfirstname))
151
+ $theuser->pmpro_bfirstname = "";
152
+ if(empty($theuser->pmpro_blastname))
153
+ $theuser->pmpro_blastname = "";
154
+ echo trim($theuser->pmpro_bfirstname . " " . $theuser->pmpro_blastname);
155
+ ?><br />
156
+ <?php if(!empty($theuser->pmpro_baddress1)) { ?>
157
+ <?php echo $theuser->pmpro_baddress1; ?><br />
158
+ <?php if(!empty($theuser->pmpro_baddress2)) echo $theuser->pmpro_baddress2 . "<br />"; ?>
159
+ <?php if($theuser->pmpro_bcity && $theuser->pmpro_bstate) { ?>
160
+ <?php echo $theuser->pmpro_bcity?>, <?php echo $theuser->pmpro_bstate?> <?php echo $theuser->pmpro_bzipcode?> <?php if(!empty($theuser->pmpro_bcountry)) echo $theuser->pmpro_bcountry?><br />
161
+ <?php } ?>
162
+ <?php } ?>
163
+ <?php if(!empty($theuser->pmpro_bphone)) echo formatPhone($theuser->pmpro_bphone);?>
164
  </td>
165
  <td><?php echo $auser->membership?></td>
166
  <td>
175
  -
176
  <?php } ?>
177
  </td>
178
+ <td><?php echo date("m/d/Y", strtotime($theuser->user_registered))?></td>
179
  <td>
180
  <?php
181
  if($auser->enddate)
182
+ echo date(get_option('date_format'), $auser->enddate);
183
  else
184
+ echo __("Never", "pmpro");
185
  ?>
186
  </td>
187
  </tr>
adminpages/orders-csv.php CHANGED
@@ -17,51 +17,6 @@
17
  $l = $_REQUEST['l'];
18
  else
19
  $l = false;
20
-
21
- if(isset($_REQUEST['start-month']))
22
- $start_month = $_REQUEST['start-month'];
23
- else
24
- $start_month = "1";
25
-
26
- if(isset($_REQUEST['start-day']))
27
- $start_day = $_REQUEST['start-day'];
28
- else
29
- $start_day = "1";
30
-
31
- if(isset($_REQUEST['start-year']))
32
- $start_year = $_REQUEST['start-year'];
33
- else
34
- $start_year = date("Y");
35
-
36
- if(isset($_REQUEST['end-month']))
37
- $end_month = $_REQUEST['end-month'];
38
- else
39
- $end_month = date("n");
40
-
41
- if(isset($_REQUEST['end-day']))
42
- $end_day = $_REQUEST['end-day'];
43
- else
44
- $end_day = date("j");
45
-
46
- if(isset($_REQUEST['end-year']))
47
- $end_year = $_REQUEST['end-year'];
48
- else
49
- $end_year = date("Y");
50
-
51
- if(isset($_REQUEST['predefined-date']))
52
- $predefined_date = $_REQUEST['predefined-date'];
53
- else
54
- $predefined_date = "This Month";
55
-
56
- if(isset($_REQUEST['status']))
57
- $status = $_REQUEST['status'];
58
- else
59
- $status = "";
60
-
61
- if(isset($_REQUEST['filter']))
62
- $filter = sanitize_text_field($_REQUEST['filter']);
63
- else
64
- $filter = "all";
65
 
66
  //some vars for the search
67
  if(!empty($_REQUEST['pn']))
@@ -85,62 +40,6 @@
85
  $start = NULL;
86
  }
87
 
88
- //filters
89
- if($filter == "all" || !$filter)
90
- $condition = "1=1";
91
- elseif($filter == "within-a-date-range")
92
- {
93
- $start_date = $start_year."-".$start_month."-".$start_day;
94
- $end_date = $end_year."-".$end_month."-".$end_day;
95
-
96
- //add times to dates
97
- $start_date = $start_date . " 00:00:00";
98
- $end_date = $end_date . " 23:59:59";
99
-
100
- $condition = "timestamp BETWEEN '".$start_date."' AND '".$end_date."'";
101
- }
102
- elseif($filter == "predefined-date-range")
103
- {
104
- if($predefined_date == "Last Month")
105
- {
106
- $start_date = date("Y-m-d", strtotime("first day of last month", current_time("timestamp")));
107
- $end_date = date("Y-m-d", strtotime("last day of last month", current_time("timestamp")));
108
- }
109
- elseif($predefined_date == "This Month")
110
- {
111
- $start_date = date("Y-m-d", strtotime("first day of this month", current_time("timestamp")));
112
- $end_date = date("Y-m-d", strtotime("last day of this month", current_time("timestamp")));
113
- }
114
- elseif($predefined_date == "This Year")
115
- {
116
- $year = date('Y');
117
- $start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
118
- $end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
119
- }
120
-
121
- elseif($predefined_date == "Last Year")
122
- {
123
- $year = date('Y') - 1;
124
- $start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
125
- $end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
126
- }
127
-
128
- //add times to dates
129
- $start_date = $start_date . " 00:00:00";
130
- $end_date = $end_date . " 23:59:59";
131
-
132
- $condition = "timestamp BETWEEN '".$start_date."' AND '".$end_date."'";
133
- }
134
- elseif($filter == "within-a-level")
135
- {
136
- $condition = "membership_id = $l";
137
- }
138
- elseif($filter == "within-a-status")
139
- {
140
- $condition = "status = '$status' ";
141
- }
142
-
143
- //string search
144
  if($s)
145
  {
146
  $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
@@ -150,41 +49,29 @@
150
  $sqlQuery .= "LEFT JOIN $wpdb->usermeta um ON o.user_id = um.user_id ";
151
 
152
  $sqlQuery .= "WHERE (1=2 ";
153
-
154
  $fields = array("o.id", "o.code", "o.billing_name", "o.billing_street", "o.billing_city", "o.billing_state", "o.billing_zip", "o.billing_phone", "o.payment_type", "o.cardtype", "o.accountnumber", "o.status", "o.gateway", "o.gateway_environment", "o.payment_transaction_id", "o.subscription_transaction_id", "u.user_login", "u.user_email", "u.display_name", "l.name");
155
 
156
  if($join_with_usermeta)
157
  $fields[] = "um.meta_value";
158
-
159
  $fields = apply_filters("pmpro_orders_search_fields", $fields);
160
 
161
  foreach($fields as $field)
162
  $sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql($s) . "%' ";
163
  $sqlQuery .= ") ";
164
-
165
- $sqlQuery .= "AND " . $condition . " ";
166
-
167
- $sqlQuery .= "GROUP BY o.id ORDER BY o.id DESC, o.timestamp DESC ";
168
  }
169
  else
170
  {
171
- $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS id FROM $wpdb->pmpro_membership_orders WHERE ".$condition." ORDER BY id DESC, timestamp DESC ";
172
  }
173
 
174
- if(!empty($start) && !empty($limit))
175
  $sqlQuery .= "LIMIT $start, $limit";
176
 
177
  $order_ids = $wpdb->get_col($sqlQuery);
178
 
179
- //begin output
180
- header("Content-type: text/csv");
181
-
182
- $filename = "orders.csv";
183
- /*
184
- Insert logic here for building filename from $filter and other values.
185
- */
186
- header("Content-Disposition: attachment; filename=$filename;");
187
-
188
  $csvoutput = "id,user_id,user_login,first_name,last_name,user_email,billing_name,billing_street,billing_city,billing_state,billing_zip,billing_country,billing_phone,membership_id,level_name,subtotal,tax,couponamount,total,payment_type,cardtype,accountnumber,expirationmonth,expirationyear,status,gateway,gateway_environment,payment_transaction_id,subscription_transaction_id,discount_code_id,discount_code,timestamp";
189
 
190
  //these are the meta_keys for the fields (arrays are object, property. so e.g. $theuser->ID)
@@ -234,10 +121,6 @@
234
 
235
  $csvoutput .= "\n";
236
 
237
- //output
238
- echo $csvoutput;
239
- $csvoutput = "";
240
-
241
  if($order_ids)
242
  {
243
  foreach($order_ids as $order_id)
@@ -282,12 +165,21 @@
282
  }
283
 
284
  $csvoutput .= "\n";
285
-
286
- //output
287
- echo $csvoutput;
288
- $csvoutput = "";
289
  }
290
- }
 
 
 
 
 
 
 
 
 
 
 
 
291
 
292
  print $csvoutput;
293
 
17
  $l = $_REQUEST['l'];
18
  else
19
  $l = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
  //some vars for the search
22
  if(!empty($_REQUEST['pn']))
40
  $start = NULL;
41
  }
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  if($s)
44
  {
45
  $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
49
  $sqlQuery .= "LEFT JOIN $wpdb->usermeta um ON o.user_id = um.user_id ";
50
 
51
  $sqlQuery .= "WHERE (1=2 ";
52
+
53
  $fields = array("o.id", "o.code", "o.billing_name", "o.billing_street", "o.billing_city", "o.billing_state", "o.billing_zip", "o.billing_phone", "o.payment_type", "o.cardtype", "o.accountnumber", "o.status", "o.gateway", "o.gateway_environment", "o.payment_transaction_id", "o.subscription_transaction_id", "u.user_login", "u.user_email", "u.display_name", "l.name");
54
 
55
  if($join_with_usermeta)
56
  $fields[] = "um.meta_value";
57
+
58
  $fields = apply_filters("pmpro_orders_search_fields", $fields);
59
 
60
  foreach($fields as $field)
61
  $sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql($s) . "%' ";
62
  $sqlQuery .= ") ";
63
+ $sqlQuery .= "ORDER BY o.timestamp DESC ";
 
 
 
64
  }
65
  else
66
  {
67
+ $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS id FROM $wpdb->pmpro_membership_orders ORDER BY timestamp DESC ";
68
  }
69
 
70
+ if($limit)
71
  $sqlQuery .= "LIMIT $start, $limit";
72
 
73
  $order_ids = $wpdb->get_col($sqlQuery);
74
 
 
 
 
 
 
 
 
 
 
75
  $csvoutput = "id,user_id,user_login,first_name,last_name,user_email,billing_name,billing_street,billing_city,billing_state,billing_zip,billing_country,billing_phone,membership_id,level_name,subtotal,tax,couponamount,total,payment_type,cardtype,accountnumber,expirationmonth,expirationyear,status,gateway,gateway_environment,payment_transaction_id,subscription_transaction_id,discount_code_id,discount_code,timestamp";
76
 
77
  //these are the meta_keys for the fields (arrays are object, property. so e.g. $theuser->ID)
121
 
122
  $csvoutput .= "\n";
123
 
 
 
 
 
124
  if($order_ids)
125
  {
126
  foreach($order_ids as $order_id)
165
  }
166
 
167
  $csvoutput .= "\n";
168
+
 
 
 
169
  }
170
+ }
171
+
172
+ $size_in_bytes = strlen($csvoutput);
173
+ header("Content-type: text/csv");
174
+ //header("Content-type: application/vnd.ms-excel");
175
+ if($s && $l)
176
+ header("Content-Disposition: attachment; filename=orders" . intval($l) . "_level" . sanitize_file_name($s) . ".csv; size=$size_in_bytes");
177
+ elseif($s)
178
+ header("Content-Disposition: attachment; filename=orders_" . sanitize_file_name($s) . ".csv; size=$size_in_bytes");
179
+ elseif($l)
180
+ header("Content-Disposition: attachment; filename=orders_level" . intval($l) . ".csv; size=$size_in_bytes");
181
+ else
182
+ header("Content-Disposition: attachment; filename=orders.csv; size=$size_in_bytes");
183
 
184
  print $csvoutput;
185
 
adminpages/orders.php CHANGED
@@ -16,47 +16,6 @@
16
  $l = $_REQUEST['l'];
17
  else
18
  $l = false;
19
-
20
- if(isset($_REQUEST['start-month']))
21
- $start_month = $_REQUEST['start-month'];
22
- else
23
- $start_month = "1";
24
-
25
- if(isset($_REQUEST['start-day']))
26
- $start_day = $_REQUEST['start-day'];
27
- else
28
- $start_day = "1";
29
-
30
- if(isset($_REQUEST['start-year']))
31
- $start_year = $_REQUEST['start-year'];
32
- else
33
- $start_year = date("Y");
34
-
35
- if(isset($_REQUEST['end-month']))
36
- $end_month = $_REQUEST['end-month'];
37
- else
38
- $end_month = date("n");
39
-
40
- if(isset($_REQUEST['end-day']))
41
- $end_day = $_REQUEST['end-day'];
42
- else
43
- $end_day = date("j");
44
-
45
- if(isset($_REQUEST['end-year']))
46
- $end_year = $_REQUEST['end-year'];
47
- else
48
- $end_year = date("Y");
49
-
50
- if(isset($_REQUEST['predefined-date']))
51
- $predefined_date = $_REQUEST['predefined-date'];
52
- else
53
- $predefined_date = "This Month";
54
-
55
- if(isset($_REQUEST['status']))
56
- $status = $_REQUEST['status'];
57
- else
58
- $status = "";
59
-
60
 
61
  //deleting?
62
  if(!empty($_REQUEST['delete']))
@@ -74,15 +33,6 @@
74
  }
75
  }
76
 
77
- if(isset($_REQUEST['filter']))
78
- $filter = sanitize_text_field($_REQUEST['filter']);
79
- else
80
- $filter = "all";
81
-
82
- $thisyear = date("Y");
83
-
84
-
85
-
86
  //this array stores fields that should be read only
87
  $read_only_fields = apply_filters("pmpro_orders_read_only_fields", array("code", "payment_transaction_id", "subscription_transaction_id"));
88
 
@@ -481,7 +431,7 @@
481
  <tr>
482
  <th scope="row" valign="top"><label for="subscription_transaction_id"><?php _e('Subscription Transaction ID', 'pmpro');?>:</label></th>
483
  <td>
484
- <?php if(in_array("subscription_transaction_id", $read_only_fields) && $order_id > 0) { echo $order->subscription_transaction_id; } else { ?>
485
  <input id="subscription_transaction_id" name="subscription_transaction_id" type="text" size="50" value="<?php echo esc_attr($order->subscription_transaction_id);?>" />
486
  <?php } ?>
487
  <small class="pmpro_lite"><?php _e('Generated by the gateway. Useful to cross reference subscriptions.', 'pmpro');?></small>
@@ -497,7 +447,7 @@
497
  if(!empty($order->timestamp))
498
  $timestamp = $order->timestamp;
499
  else
500
- $timestamp = current_time('timestamp');
501
 
502
  $year = date("Y", $timestamp);
503
  $month = date("n", $timestamp);
@@ -508,7 +458,7 @@
508
  for($i = 1; $i < 13; $i++)
509
  {
510
  ?>
511
- <option value="<?php echo $i?>" <?php if($i == $month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $year, current_time("timestamp")))?></option>
512
  <?php
513
  }
514
  ?>
@@ -558,7 +508,7 @@
558
  <p class="submit topborder">
559
  <input name="order" type="hidden" value="<?php if(!empty($order->id)) echo $order->id; else echo $order_id;?>" />
560
  <input name="save" type="submit" class="button-primary" value="<?php _e('Save Order', 'pmpro');?>" />
561
- <input name="cancel" type="button" class="cancel button-secondary" value="<?php _e('Cancel', 'pmpro');?>" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-orders')?>';" />
562
  </p>
563
 
564
  </form>
@@ -568,218 +518,25 @@
568
  <form id="posts-filter" method="get" action="">
569
  <h2>
570
  <?php _e('Orders', 'pmpro');?>
571
- <a href="admin.php?page=pmpro-orders&order=-1" class="add-new-h2">+ <?php _e('Add New Order', 'pmpro');?></a>
572
-
573
- <?php
574
- //build the export URL
575
- $export_url = admin_url('admin-ajax.php') . "?action=orders_csv";
576
- $url_params = array(
577
- "filter"=>$filter,
578
- "s"=>$s,
579
- "l"=>$l,
580
- "start-month"=>$start_month,
581
- "start-day"=>$start_day,
582
- "start-year"=>$start_year,
583
- "end-month"=>$end_month,
584
- "end-day"=>$end_day,
585
- "end-year"=>$end_year,
586
- "predefined-date"=>$predefined_date,
587
- "status"=>$status
588
- );
589
- $export_url = add_query_arg($url_params, $export_url);
590
- ?>
591
- <a target="_blank" href="<?php echo $export_url;?>" class="add-new-h2"><?php _e('Export to CSV', 'pmpro');?></a>
592
- </h2>
593
-
594
-
595
 
596
  <?php if(!empty($pmpro_msg)) { ?>
597
  <div id="message" class="<?php if($pmpro_msgt == "success") echo "updated fade"; else echo "error"; ?>"><p><?php echo $pmpro_msg?></p></div>
598
  <?php } ?>
599
 
600
-
601
  <ul class="subsubsub">
602
  <li>
603
- <?php _ex('Show', 'Dropdown label, e.g. Show Daily Orders for January', 'pmpro')?>
604
- <select id="filter" name="filter">
605
- <option value="all" <?php selected($filter, "all");?>><?php _e('All', 'pmpro');?></option>
606
- <option value="within-a-date-range" <?php selected($filter, "within-a-date-range");?>><?php _e('Within a Date Range', 'pmpro');?></option>
607
- <option value="predefined-date-range" <?php selected($filter, "predefined-date-range");?>><?php _e('Predefined Date Range', 'pmpro');?></option>
608
- <option value="within-a-level" <?php selected($filter, "within-a-level");?>><?php _e('Within a Level', 'pmpro');?></option>
609
- <option value="within-a-status" <?php selected($filter, "within-a-status");?>><?php _e('Within a Status', 'pmpro');?></option>
610
- </select>
611
-
612
- <span id="from"><?php _ex('From', 'Dropdown label', 'pmpro')?></span>
613
-
614
- <select id="start-month" name="start-month">
615
- <?php for($i = 1; $i < 13; $i++) { ?>
616
- <option value="<?php echo $i;?>" <?php selected($start_month, $i);?>><?php echo date("F", mktime(0, 0, 0, $i));?></option>
617
- <?php } ?>
618
- </select>
619
-
620
- <input id='start-day' name="start-day" type="text" size="2" value="<?php echo $start_day?>" />
621
- <input id='start-year' name="start-year" type="text" size="4" value="<?php echo $start_year?>" />
622
-
623
-
624
- <span id="to"><?php _ex('To', 'Dropdown label', 'pmpro')?></span>
625
-
626
- <select id="end-month" name="end-month">
627
- <?php for($i = 1; $i < 13; $i++) { ?>
628
- <option value="<?php echo $i;?>" <?php selected($end_month, $i);?>><?php echo date("F", mktime(0, 0, 0, $i));?></option>
629
- <?php } ?>
630
- </select>
631
-
632
-
633
- <input id='end-day' name="end-day" type="text" size="2" value="<?php echo $end_day?>" />
634
- <input id='end-year' name="end-year" type="text" size="4" value="<?php echo $end_year?>" />
635
-
636
- <span id="filterby"><?php _ex('filter by ', 'Dropdown label', 'pmpro')?></span>
637
-
638
- <select id="predefined-date" name="predefined-date">
639
 
640
- <option value="<?php echo "This Month";?>" <?php selected($predefined_date, "This Month");?>><?php echo "This Month";?></option>
641
- <option value="<?php echo "Last Month";?>" <?php selected($predefined_date, "Last Month");?>><?php echo "Last Month";?></option>
642
- <option value="<?php echo "This Year";?>" <?php selected($predefined_date, "This Year");?>><?php echo "This Year";?></option>
643
- <option value="<?php echo "Last Year";?>" <?php selected($predefined_date, "Last Year");?>><?php echo "Last Year";?></option>
644
-
645
- </select>
646
-
647
- <?php
648
- //Note: only orders belonging to current levels can be filtered. There is no option for orders belonging to deleted levels
649
- $levels = pmpro_getAllLevels();
650
-
651
- ?>
652
- <select id="l" name="l">
653
- <?php foreach($levels as $level) { ?>
654
- <option value="<?php echo $level->id;?>" <?php selected($l, $level->id);?>><?php echo $level->name;?></option>
655
- <?php } ?>
656
-
657
- </select>
658
-
659
- <?php
660
- $statuses = array();
661
- $default_statuses = array("", "success", "cancelled", "review", "token", "refunded");
662
- $used_statuses = $wpdb->get_col("SELECT DISTINCT(status) FROM $wpdb->pmpro_membership_orders");
663
- $statuses = array_unique(array_merge($default_statuses, $used_statuses));
664
- asort($statuses);
665
- $statuses = apply_filters("pmpro_order_statuses", $statuses);
666
- ?>
667
- <select id="status" name="status">
668
- <?php foreach($statuses as $the_status) { ?>
669
- <option value="<?php echo esc_attr($the_status);?>" <?php selected($the_status, $status);?>><?php echo $the_status;?></option>
670
- <?php } ?>
671
- </select>
672
-
673
-
674
- <input id="submit" type="submit" value="<?php _ex('Filter', 'Submit button value.', 'pmpro');?>" />
675
  </li>
676
  </ul>
677
-
678
- <script>
679
- //update month/year when period dropdown is changed
680
- jQuery(document).ready(function() {
681
- jQuery('#filter').change(function() {
682
- pmpro_ShowMonthOrYear();
683
- });
684
- });
685
-
686
- function pmpro_ShowMonthOrYear()
687
- {
688
- var filter = jQuery('#filter').val();
689
- if(filter == 'all')
690
- {
691
- jQuery('#start-month').hide();
692
- jQuery('#start-day').hide();
693
- jQuery('#start-year').hide();
694
- jQuery('#end-month').hide();
695
- jQuery('#end-day').hide();
696
- jQuery('#end-year').hide();
697
- jQuery('#predefined-date').hide();
698
- jQuery('#status').hide();
699
- jQuery('#l').hide();
700
- jQuery('#from').hide();
701
- jQuery('#to').hide();
702
- jQuery('#submit').show();
703
- jQuery('#filterby').hide();
704
- }
705
- else if(filter == 'within-a-date-range')
706
- {
707
- jQuery('#start-month').show();
708
- jQuery('#start-day').show();
709
- jQuery('#start-year').show();
710
- jQuery('#end-month').show();
711
- jQuery('#end-day').show();
712
- jQuery('#end-year').show();
713
- jQuery('#predefined-date').hide();
714
- jQuery('#status').hide();
715
- jQuery('#l').hide();
716
- jQuery('#submit').show();
717
- jQuery('#from').show();
718
- jQuery('#to').show();
719
- jQuery('#filterby').hide();
720
- }
721
- else if(filter == 'predefined-date-range')
722
- {
723
- jQuery('#start-month').hide();
724
- jQuery('#start-day').hide();
725
- jQuery('#start-year').hide();
726
- jQuery('#end-month').hide();
727
- jQuery('#end-day').hide();
728
- jQuery('#end-year').hide();
729
- jQuery('#predefined-date').show();
730
- jQuery('#status').hide();
731
- jQuery('#l').hide();
732
- jQuery('#submit').show();
733
- jQuery('#from').hide();
734
- jQuery('#to').hide();
735
- jQuery('#filterby').show();
736
- }
737
- else if(filter == 'within-a-level')
738
- {
739
- jQuery('#start-month').hide();
740
- jQuery('#start-day').hide();
741
- jQuery('#start-year').hide();
742
- jQuery('#end-month').hide();
743
- jQuery('#end-day').hide();
744
- jQuery('#end-year').hide();
745
- jQuery('#predefined-date').hide();
746
- jQuery('#status').hide();
747
- jQuery('#l').show();
748
- jQuery('#submit').show();
749
- jQuery('#from').hide();
750
- jQuery('#to').hide();
751
- jQuery('#filterby').show();
752
- }
753
- else if(filter == 'within-a-status')
754
- {
755
- jQuery('#start-month').hide();
756
- jQuery('#start-day').hide();
757
- jQuery('#start-year').hide();
758
- jQuery('#end-month').hide();
759
- jQuery('#end-day').hide();
760
- jQuery('#end-year').hide();
761
- jQuery('#predefined-date').hide();
762
- jQuery('#status').show();
763
- jQuery('#l').hide();
764
- jQuery('#submit').show();
765
- jQuery('#from').hide();
766
- jQuery('#to').hide();
767
- jQuery('#filterby').show();
768
- }
769
- }
770
-
771
- pmpro_ShowMonthOrYear();
772
-
773
-
774
- </script>
775
-
776
  <p class="search-box">
777
  <label class="hidden" for="post-search-input"><?php _e('Search Orders', 'pmpro');?>:</label>
778
  <input type="hidden" name="page" value="pmpro-orders" />
779
  <input id="post-search-input" type="text" value="<?php echo $s?>" name="s"/>
780
  <input class="button" type="submit" value="<?php _e('Search Orders', 'pmpro');?>"/>
781
  </p>
782
-
783
  <?php
784
  //some vars for the search
785
  if(isset($_REQUEST['pn']))
@@ -795,62 +552,6 @@
795
  $end = $pn * $limit;
796
  $start = $end - $limit;
797
 
798
- //filters
799
- if($filter == "all" || !$filter)
800
- $condition = "1=1";
801
- elseif($filter == "within-a-date-range")
802
- {
803
- $start_date = $start_year."-".$start_month."-".$start_day;
804
- $end_date = $end_year."-".$end_month."-".$end_day;
805
-
806
- //add times to dates
807
- $start_date = $start_date . " 00:00:00";
808
- $end_date = $end_date . " 23:59:59";
809
-
810
- $condition = "timestamp BETWEEN '".$start_date."' AND '".$end_date."'";
811
- }
812
- elseif($filter == "predefined-date-range")
813
- {
814
- if($predefined_date == "Last Month")
815
- {
816
- $start_date = date("Y-m-d", strtotime("first day of last month", current_time("timestamp")));
817
- $end_date = date("Y-m-d", strtotime("last day of last month", current_time("timestamp")));
818
- }
819
- elseif($predefined_date == "This Month")
820
- {
821
- $start_date = date("Y-m-d", strtotime("first day of this month", current_time("timestamp")));
822
- $end_date = date("Y-m-d", strtotime("last day of this month", current_time("timestamp")));
823
- }
824
- elseif($predefined_date == "This Year")
825
- {
826
- $year = date('Y');
827
- $start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
828
- $end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
829
- }
830
-
831
- elseif($predefined_date == "Last Year")
832
- {
833
- $year = date('Y') - 1;
834
- $start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
835
- $end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
836
- }
837
-
838
- //add times to dates
839
- $start_date = $start_date . " 00:00:00";
840
- $end_date = $end_date . " 23:59:59";
841
-
842
- $condition = "timestamp BETWEEN '".$start_date."' AND '".$end_date."'";
843
- }
844
- elseif($filter == "within-a-level")
845
- {
846
- $condition = "membership_id = $l";
847
- }
848
- elseif($filter == "within-a-status")
849
- {
850
- $condition = "status = '$status' ";
851
- }
852
-
853
- //string search
854
  if($s)
855
  {
856
  $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
@@ -871,20 +572,16 @@
871
  foreach($fields as $field)
872
  $sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql($s) . "%' ";
873
  $sqlQuery .= ") ";
874
-
875
- $sqlQuery .= "AND " . $condition . " ";
876
-
877
  $sqlQuery .= "GROUP BY o.id ORDER BY o.id DESC, o.timestamp DESC ";
878
  }
879
  else
880
  {
881
- $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS id FROM $wpdb->pmpro_membership_orders WHERE ".$condition." ORDER BY id DESC, timestamp DESC ";
882
  }
883
 
884
  $sqlQuery .= "LIMIT $start, $limit";
885
 
886
  $order_ids = $wpdb->get_col($sqlQuery);
887
-
888
  $totalrows = $wpdb->get_var("SELECT FOUND_ROWS() as found_rows");
889
 
890
  if($order_ids)
@@ -984,9 +681,7 @@
984
  </form>
985
 
986
  <?php
987
- //add normal args
988
- $pagination_url = add_query_arg($url_params, get_admin_url(NULL, "/admin.php?page=pmpro-orders"));
989
- echo pmpro_getPaginationString($pn, $totalrows, $limit, 1, $pagination_url, "&limit=$limit&pn=");
990
  ?>
991
 
992
  <?php } ?>
16
  $l = $_REQUEST['l'];
17
  else
18
  $l = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
  //deleting?
21
  if(!empty($_REQUEST['delete']))
33
  }
34
  }
35
 
 
 
 
 
 
 
 
 
 
36
  //this array stores fields that should be read only
37
  $read_only_fields = apply_filters("pmpro_orders_read_only_fields", array("code", "payment_transaction_id", "subscription_transaction_id"));
38
 
431
  <tr>
432
  <th scope="row" valign="top"><label for="subscription_transaction_id"><?php _e('Subscription Transaction ID', 'pmpro');?>:</label></th>
433
  <td>
434
+ <?php if(in_array("code", $read_only_fields) && $order_id > 0) { echo $order->subscription_transaction_id; } else { ?>
435
  <input id="subscription_transaction_id" name="subscription_transaction_id" type="text" size="50" value="<?php echo esc_attr($order->subscription_transaction_id);?>" />
436
  <?php } ?>
437
  <small class="pmpro_lite"><?php _e('Generated by the gateway. Useful to cross reference subscriptions.', 'pmpro');?></small>
447
  if(!empty($order->timestamp))
448
  $timestamp = $order->timestamp;
449
  else
450
+ $timestamp = time();
451
 
452
  $year = date("Y", $timestamp);
453
  $month = date("n", $timestamp);
458
  for($i = 1; $i < 13; $i++)
459
  {
460
  ?>
461
+ <option value="<?php echo $i?>" <?php if($i == $month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $year))?></option>
462
  <?php
463
  }
464
  ?>
508
  <p class="submit topborder">
509
  <input name="order" type="hidden" value="<?php if(!empty($order->id)) echo $order->id; else echo $order_id;?>" />
510
  <input name="save" type="submit" class="button-primary" value="<?php _e('Save Order', 'pmpro');?>" />
511
+ <input name="cancel" type="button" value="<?php _e('Cancel', 'pmpro');?>" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-orders')?>';" />
512
  </p>
513
 
514
  </form>
518
  <form id="posts-filter" method="get" action="">
519
  <h2>
520
  <?php _e('Orders', 'pmpro');?>
521
+ <a href="admin.php?page=pmpro-orders&order=-1" class="button add-new-h2">+ <?php _e('Add New Order', 'pmpro');?></a>
522
+ <a target="_blank" href="<?php echo admin_url('admin-ajax.php');?>?action=orders_csv&s=<?php echo $s?>&l=<?php echo $l?>" class="button add-new-h2"><?php _e('Export to CSV', 'pmpro');?></a>
523
+ </h2>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
524
 
525
  <?php if(!empty($pmpro_msg)) { ?>
526
  <div id="message" class="<?php if($pmpro_msgt == "success") echo "updated fade"; else echo "error"; ?>"><p><?php echo $pmpro_msg?></p></div>
527
  <?php } ?>
528
 
 
529
  <ul class="subsubsub">
530
  <li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
531
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
532
  </li>
533
  </ul>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
534
  <p class="search-box">
535
  <label class="hidden" for="post-search-input"><?php _e('Search Orders', 'pmpro');?>:</label>
536
  <input type="hidden" name="page" value="pmpro-orders" />
537
  <input id="post-search-input" type="text" value="<?php echo $s?>" name="s"/>
538
  <input class="button" type="submit" value="<?php _e('Search Orders', 'pmpro');?>"/>
539
  </p>
 
540
  <?php
541
  //some vars for the search
542
  if(isset($_REQUEST['pn']))
552
  $end = $pn * $limit;
553
  $start = $end - $limit;
554
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
555
  if($s)
556
  {
557
  $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
572
  foreach($fields as $field)
573
  $sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql($s) . "%' ";
574
  $sqlQuery .= ") ";
 
 
 
575
  $sqlQuery .= "GROUP BY o.id ORDER BY o.id DESC, o.timestamp DESC ";
576
  }
577
  else
578
  {
579
+ $sqlQuery = "SELECT SQL_CALC_FOUND_ROWS id FROM $wpdb->pmpro_membership_orders ORDER BY id DESC, timestamp DESC ";
580
  }
581
 
582
  $sqlQuery .= "LIMIT $start, $limit";
583
 
584
  $order_ids = $wpdb->get_col($sqlQuery);
 
585
  $totalrows = $wpdb->get_var("SELECT FOUND_ROWS() as found_rows");
586
 
587
  if($order_ids)
681
  </form>
682
 
683
  <?php
684
+ echo pmpro_getPaginationString($pn, $totalrows, $limit, 1, get_admin_url(NULL, "/admin.php?page=pmpro-orders&s=" . urlencode($s)), "&l=$l&limit=$limit&pn=");
 
 
685
  ?>
686
 
687
  <?php } ?>
adminpages/pagesettings.php CHANGED
@@ -46,37 +46,9 @@
46
  {
47
  if(!$pmpro_page_id)
48
  {
49
- switch ($pmpro_page_name) {
50
- case 'account':
51
- $pmpro_page_title = __( 'Membership Account', 'pmpro' );
52
- break;
53
- case 'billing':
54
- $pmpro_page_title = __( 'Membership Billing', 'pmpro' );
55
- break;
56
- case 'cancel':
57
- $pmpro_page_title = __( 'Membership Cancel', 'pmpro' );
58
- break;
59
- case 'checkout':
60
- $pmpro_page_title = __( 'Membership Checkout', 'pmpro' );
61
- break;
62
- case 'confirmation':
63
- $pmpro_page_title = __( 'Membership Confirmation', 'pmpro' );
64
- break;
65
- case 'invoice':
66
- $pmpro_page_title = __( 'Membership Invoice', 'pmpro' );
67
- break;
68
- case 'levels':
69
- $pmpro_page_title = __( 'Membership Levels', 'pmpro' );
70
- break;
71
-
72
- default:
73
- $pmpro_page_title = sprintf( __( 'Membership %s', 'Page title template', 'pmpro' ), ucwords($pmpro_page_name) );
74
- break;
75
- }
76
-
77
  //no id set. create an array to store the page info
78
  $insert = array(
79
- 'post_title' => $pmpro_page_title,
80
  'post_status' => 'publish',
81
  'post_type' => 'page',
82
  'post_content' => '[pmpro_' . $pmpro_page_name . ']',
@@ -144,9 +116,7 @@
144
  wp_dropdown_pages(array("name"=>"account_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['account']));
145
  ?>
146
  <?php if(!empty($pmpro_pages['account'])) { ?>
147
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['account'];?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
148
- &nbsp;
149
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['account']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
150
  <?php } ?>
151
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_account].</small>
152
  </td>
@@ -159,9 +129,7 @@
159
  wp_dropdown_pages(array("name"=>"billing_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['billing']));
160
  ?>
161
  <?php if(!empty($pmpro_pages['billing'])) { ?>
162
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['billing']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
163
- &nbsp;
164
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['billing']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
165
  <?php } ?>
166
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_billing].</small>
167
  </td>
@@ -174,9 +142,7 @@
174
  wp_dropdown_pages(array("name"=>"cancel_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['cancel']));
175
  ?>
176
  <?php if(!empty($pmpro_pages['cancel'])) { ?>
177
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['cancel']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
178
- &nbsp;
179
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['cancel']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
180
  <?php } ?>
181
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_cancel].</small>
182
  </td>
@@ -190,9 +156,7 @@
190
  wp_dropdown_pages(array("name"=>"checkout_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['checkout']));
191
  ?>
192
  <?php if(!empty($pmpro_pages['checkout'])) { ?>
193
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['checkout']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
194
- &nbsp;
195
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['checkout']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
196
  <?php } ?>
197
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_checkout].</small>
198
  </td>
@@ -206,9 +170,7 @@
206
  wp_dropdown_pages(array("name"=>"confirmation_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['confirmation']));
207
  ?>
208
  <?php if(!empty($pmpro_pages['confirmation'])) { ?>
209
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['confirmation']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
210
- &nbsp;
211
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['confirmation']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
212
  <?php } ?>
213
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_confirmation].</small>
214
  </td>
@@ -222,9 +184,7 @@
222
  wp_dropdown_pages(array("name"=>"invoice_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['invoice']));
223
  ?>
224
  <?php if(!empty($pmpro_pages['invoice'])) { ?>
225
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['invoice']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
226
- &nbsp;
227
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['invoice']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
228
  <?php } ?>
229
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_invoice].</small>
230
  </td>
@@ -238,9 +198,7 @@
238
  wp_dropdown_pages(array("name"=>"levels_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['levels']));
239
  ?>
240
  <?php if(!empty($pmpro_pages['levels'])) { ?>
241
- <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['levels']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
242
- &nbsp;
243
- <a target="_blank" href="<?php echo get_permalink($pmpro_pages['levels']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
244
  <?php } ?>
245
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_levels].</small>
246
  </td>
@@ -248,7 +206,7 @@
248
  </tbody>
249
  </table>
250
  <p class="submit">
251
- <input name="savesettings" type="submit" class="button button-primary" value="<?php _e('Save Settings', 'pmpro');?>" />
252
  </p>
253
  </form>
254
 
46
  {
47
  if(!$pmpro_page_id)
48
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  //no id set. create an array to store the page info
50
  $insert = array(
51
+ 'post_title' => __('Membership', 'pmpro') . ' ' . ucwords($pmpro_page_name),
52
  'post_status' => 'publish',
53
  'post_type' => 'page',
54
  'post_content' => '[pmpro_' . $pmpro_page_name . ']',
116
  wp_dropdown_pages(array("name"=>"account_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['account']));
117
  ?>
118
  <?php if(!empty($pmpro_pages['account'])) { ?>
119
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['account']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
120
  <?php } ?>
121
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_account].</small>
122
  </td>
129
  wp_dropdown_pages(array("name"=>"billing_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['billing']));
130
  ?>
131
  <?php if(!empty($pmpro_pages['billing'])) { ?>
132
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['billing']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
133
  <?php } ?>
134
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_billing].</small>
135
  </td>
142
  wp_dropdown_pages(array("name"=>"cancel_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['cancel']));
143
  ?>
144
  <?php if(!empty($pmpro_pages['cancel'])) { ?>
145
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['cancel']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
146
  <?php } ?>
147
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_cancel].</small>
148
  </td>
156
  wp_dropdown_pages(array("name"=>"checkout_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['checkout']));
157
  ?>
158
  <?php if(!empty($pmpro_pages['checkout'])) { ?>
159
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['checkout']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
160
  <?php } ?>
161
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_checkout].</small>
162
  </td>
170
  wp_dropdown_pages(array("name"=>"confirmation_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['confirmation']));
171
  ?>
172
  <?php if(!empty($pmpro_pages['confirmation'])) { ?>
173
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['confirmation']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
174
  <?php } ?>
175
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_confirmation].</small>
176
  </td>
184
  wp_dropdown_pages(array("name"=>"invoice_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['invoice']));
185
  ?>
186
  <?php if(!empty($pmpro_pages['invoice'])) { ?>
187
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['invoice']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
188
  <?php } ?>
189
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_invoice].</small>
190
  </td>
198
  wp_dropdown_pages(array("name"=>"levels_page_id", "show_option_none"=>"-- Choose One --", "selected"=>$pmpro_pages['levels']));
199
  ?>
200
  <?php if(!empty($pmpro_pages['levels'])) { ?>
201
+ <a target="_blank" href="post.php?post=<?php echo $pmpro_pages['levels']?>&action=edit" class="pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
 
 
202
  <?php } ?>
203
  <br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_levels].</small>
204
  </td>
206
  </tbody>
207
  </table>
208
  <p class="submit">
209
+ <input name="savesettings" type="submit" class="button-primary" value="<?php _e('Save Settings', 'pmpro');?>" />
210
  </p>
211
  </form>
212
 
adminpages/paymentsettings.php CHANGED
@@ -41,7 +41,16 @@
41
  pmpro_setOption("cybersource_securitykey");
42
 
43
  //currency
44
- pmpro_setOption("currency");
 
 
 
 
 
 
 
 
 
45
 
46
  //credit cards
47
  $pmpro_accepted_credit_cards = array();
@@ -63,8 +72,11 @@
63
  //check instructions
64
  pmpro_setOption("instructions");
65
 
66
- //use_ssl
67
- pmpro_setOption("use_ssl");
 
 
 
68
 
69
  //tax
70
  pmpro_setOption("tax_state");
@@ -145,7 +157,7 @@
145
  <form action="" method="post" enctype="multipart/form-data">
146
  <h2><?php _e('Payment Gateway', 'pmpro');?> &amp; <?php _e('SSL Settings', 'pmpro');?></h2>
147
 
148
- <p><?php _e('Learn more about <a title="Paid Memberships Pro - SSL Settings" target="_blank" href="http://www.paidmembershipspro.com/support/initial-plugin-setup/ssl/">SSL</a> or <a title="Paid Memberships Pro - Payment Gateway Settings" target="_blank" href="http://www.paidmembershipspro.com/support/initial-plugin-setup/payment-gateway/">Payment Gateway Settings</a>.', 'pmpro'); ?></p>
149
 
150
  <table class="form-table">
151
  <tbody>
@@ -157,14 +169,14 @@
157
  <select id="gateway" name="gateway" onchange="pmpro_changeGateway(jQuery(this).val());">
158
  <option value="">Testing Only</option>
159
  <option value="check" <?php selected( $gateway, "check" ); ?>><?php _e('Pay by Check', 'pmpro');?></option>
160
- <option value="stripe" <?php selected( $gateway, "stripe" ); ?>>Stripe</option>
 
161
  <option value="paypalexpress" <?php selected( $gateway, "paypalexpress" ); ?>>PayPal Express</option>
162
  <option value="paypal" <?php selected( $gateway, "paypal" ); ?>>PayPal Website Payments Pro</option>
163
- <option value="payflowpro" <?php selected( $gateway, "payflowpro" ); ?>>PayPal Payflow Pro/PayPal Pro</option>
164
- <option value="paypalstandard" <?php selected( $gateway, "paypalstandard" ); ?>>PayPal Standard</option>
165
  <option value="authorizenet" <?php selected( $gateway, "authorizenet" ); ?>>Authorize.net</option>
166
  <option value="braintree" <?php selected( $gateway, "braintree" ); ?>>Braintree Payments</option>
167
- <option value="twocheckout" <?php selected( $gateway, "twocheckout" ); ?>>2Checkout</option>
168
  <option value="cybersource" <?php selected( $gateway, "cybersource" ); ?>>CyberSource</option>
169
  </select>
170
  </td>
@@ -173,12 +185,7 @@
173
  <td colspan="2">
174
  <strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('This gateway option is in beta. Some functionality may not be available. Please contact Paid Memberships Pro with any issues you run into. <strong>Please be sure to upgrade Paid Memberships Pro to the latest versions when available.</strong>', 'pmpro');?>
175
  </td>
176
- </tr>
177
- <tr class="gateway gateway_paypalstandard" <?php if($gateway != "paypalstandard") { ?>style="display: none;"<?php } ?>>
178
- <td colspan="2">
179
- <strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('We do not recommend using PayPal Standard. We suggest using PayPal Express, Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target="_blank" href="http://www.paidmembershipspro.com/2013/09/read-using-paypal-standard-paid-memberships-pro/">More information on why can be found here.</a>', 'pmpro');?>
180
- </td>
181
- </tr>
182
  <tr>
183
  <th scope="row" valign="top">
184
  <label for="gateway_environment"><?php _e('Gateway Environment', 'pmpro');?>:</label>
@@ -379,14 +386,43 @@
379
  <td>
380
  <textarea id="cybersource_securitykey" name="cybersource_securitykey" rows="3" cols="80"><?php echo esc_textarea($cybersource_securitykey);?></textarea>
381
  </td>
382
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
383
 
384
- <tr class="gateway gateway_ gateway_paypal gateway_paypalexpress gateway_paypalstandard gateway_braintree gateway_twocheckout gateway_cybersource gateway_stripe gateway_authorizenet gateway_payflowpro gateway_check" <?php if(!empty($gateway) && $gateway != "paypal" && $gateway != "paypalexpress" && $gateway != "paypalstandard" && $gateway != "braintree" && $gateway != "twocheckout" && $gateway != "cybersource" && $gateway != "payflowpro" && $gateway != "stripe" && $gateway != "authorizenet") { ?>style="display: none;"<?php } ?>>
385
  <th scope="row" valign="top">
386
- <label for="currency"><?php _e('Currency', 'pmpro');?>:</label>
387
  </th>
388
  <td>
389
- <select name="currency">
390
  <?php
391
  global $pmpro_currencies;
392
  foreach($pmpro_currencies as $ccode => $cdescription)
@@ -397,7 +433,6 @@
397
  }
398
  ?>
399
  </select>
400
- <small><?php _e( 'Not all currencies will be supported by every gateway. Please check with your gateway.', 'pmpro' ); ?></small>
401
  </td>
402
  </tr>
403
 
@@ -424,8 +459,8 @@
424
  <p><small><?php _e('Who to write the check out to. Where to mail it. Shown on checkout, confirmation, and invoice pages.', 'pmpro');?></small></p>
425
  </td>
426
  </tr>
427
-
428
- <tr class="gateway gateway_stripe" <?php if($gateway != "stripe") { ?>style="display: none;"<?php } ?>>
429
  <th scope="row" valign="top">
430
  <label for="stripe_billingaddress"><?php _e('Show Billing Address Fields', 'pmpro');?>:</label>
431
  </th>
@@ -434,7 +469,7 @@
434
  <option value="0" <?php if(empty($stripe_billingaddress)) { ?>selected="selected"<?php } ?>><?php _e('No', 'pmpro');?></option>
435
  <option value="1" <?php if(!empty($stripe_billingaddress)) { ?>selected="selected"<?php } ?>><?php _e('Yes', 'pmpro');?></option>
436
  </select>
437
- <small><?php _e("Stripe doesn't require billing address fields. Choose 'No' to hide them on the checkout page.<br /><strong>If No, make sure you disable address verification in the Stripe dashboard settings.</strong>", 'pmpro');?></small>
438
  </td>
439
  </tr>
440
 
@@ -447,29 +482,35 @@
447
  <input type="text" id="tax_state" name="tax_state" size="4" value="<?php echo esc_attr($tax_state)?>" /> <small>(<?php _e('abbreviation, e.g. "PA"', 'pmpro');?>)</small>
448
  &nbsp; Tax Rate:
449
  <input type="text" id="tax_rate" name="tax_rate" size="10" value="<?php echo esc_attr($tax_rate)?>" /> <small>(<?php _e('decimal, e.g. "0.06"', 'pmpro');?>)</small>
450
- <p><small><?php _e('US only. If values are given, tax will be applied for any members ordering from the selected state.<br />For non-US or more complex tax rules, use the <a target="_blank" href="http://www.paidmembershipspro.com/2013/10/non-us-taxes-paid-memberships-pro/">pmpro_tax filter</a>.', 'pmpro');?></small></p>
451
  </td>
452
  </tr>
453
- <tr class="gateway gateway_ gateway_stripe gateway_paypalexpress gateway_check gateway_paypalstandard gateway_braintree gateway_twocheckout gateway_cybersource gateway_payflowpro gateway_authorizenet gateway_paypal">
454
  <th scope="row" valign="top">
455
- <label for="use_ssl"><?php _e('Force SSL', 'pmpro');?>:</label>
456
  </th>
457
  <td>
458
  <select id="use_ssl" name="use_ssl">
459
  <option value="0" <?php if(empty($use_ssl)) { ?>selected="selected"<?php } ?>><?php _e('No', 'pmpro');?></option>
460
- <option value="1" <?php if(!empty($use_ssl) && $use_ssl == 1) { ?>selected="selected"<?php } ?>><?php _e('Yes', 'pmpro');?></option>
461
- <option value="2" <?php if(!empty($use_ssl) && $use_ssl == 2) { ?>selected="selected"<?php } ?>><?php _e('Yes (with JavaScript redirects)', 'pmpro');?></option>
462
  </select>
463
- <small>Recommended: Yes. Try the JavaScript redirects setting if you are having issues with infinite redirect loops.</small>
464
  </td>
465
- </tr>
 
 
 
 
 
 
 
 
 
466
  <tr>
467
  <th scope="row" valign="top">
468
  <label for="sslseal"><?php _e('SSL Seal Code', 'pmpro');?>:</label>
469
  </th>
470
  <td>
471
- <textarea id="sslseal" name="sslseal" rows="3" cols="80"><?php echo stripslashes(esc_textarea($sslseal))?></textarea>
472
- <br /><small>Your <strong><a target="_blank" href="http://www.paidmembershipspro.com/documentation/initial-plugin-setup/ssl/">SSL Certificate</a></strong> must be installed by your web host. Your <strong>SSL Seal</strong> will be a short HTML or JavaScript snippet that can be pasted here.</small>
473
  </td>
474
  </tr>
475
  <tr>
@@ -485,15 +526,15 @@
485
  <label><?php _e('IPN Handler URL', 'pmpro');?>:</label>
486
  </th>
487
  <td>
488
- <p><?php _e('To fully integrate with PayPal, be sure to set your IPN Handler URL to ', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=ipnhandler";?></pre></p>
489
  </td>
490
  </tr>
491
- <tr class="gateway gateway_twocheckout" <?php if($gateway != "twocheckout") { ?>style="display: none;"<?php } ?>>
492
  <th scope="row" valign="top">
493
  <label><?php _e('TwoCheckout INS URL', 'pmpro');?>:</label>
494
  </th>
495
  <td>
496
- <p><?php _e('To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL ', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=twocheckout-ins";?></pre></p>
497
  </td>
498
  </tr>
499
  <tr class="gateway gateway_authorizenet" <?php if($gateway != "authorizenet") { ?>style="display: none;"<?php } ?>>
@@ -501,7 +542,7 @@
501
  <label><?php _e('Silent Post URL', 'pmpro');?>:</label>
502
  </th>
503
  <td>
504
- <p><?php _e('To fully integrate with Authorize.net, be sure to set your Silent Post URL to', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=authnet_silent_post";?></pre></p>
505
  </td>
506
  </tr>
507
  <tr class="gateway gateway_stripe" <?php if($gateway != "stripe") { ?>style="display: none;"<?php } ?>>
@@ -509,7 +550,7 @@
509
  <label><?php _e('Web Hook URL', 'pmpro');?>:</label>
510
  </th>
511
  <td>
512
- <p><?php _e('To fully integrate with Stripe, be sure to set your Web Hook URL to', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=stripe_webhook";?></pre></p>
513
  </td>
514
  </tr>
515
  <tr class="gateway gateway_braintree" <?php if($gateway != "braintree") { ?>style="display: none;"<?php } ?>>
41
  pmpro_setOption("cybersource_securitykey");
42
 
43
  //currency
44
+ $currency_paypal = $_POST['currency_paypal'];
45
+ $currency_stripe = $_POST['currency_stripe'];
46
+ $currency_fixed = $_POST['currency_fixed'];
47
+
48
+ if($_POST['gateway'] == "payflowpro")
49
+ pmpro_setOption("currency", $currency_fixed);
50
+ elseif($_POST['gateway'] == "stripe" || $_POST['gateway'] == "authorizenet")
51
+ pmpro_setOption("currency", $currency_stripe);
52
+ else
53
+ pmpro_setOption("currency", $currency_paypal);
54
 
55
  //credit cards
56
  $pmpro_accepted_credit_cards = array();
72
  //check instructions
73
  pmpro_setOption("instructions");
74
 
75
+ //use_ssl is based on gateway
76
+ if($_REQUEST['gateway'] == "paypal" || $_REQUEST['gateway'] == "authorizenet" || $_REQUEST['gateway'] == "payflowpro")
77
+ pmpro_setOption("use_ssl", 1);
78
+ else
79
+ pmpro_setOption("use_ssl");
80
 
81
  //tax
82
  pmpro_setOption("tax_state");
157
  <form action="" method="post" enctype="multipart/form-data">
158
  <h2><?php _e('Payment Gateway', 'pmpro');?> &amp; <?php _e('SSL Settings', 'pmpro');?></h2>
159
 
160
+ <p>Learn more about <a title="Paid Memberships Pro - SSL Settings" target="_blank" href="http://www.paidmembershipspro.com/support/initial-plugin-setup/ssl/">SSL</a> or <a title="Paid Memberships Pro - Payment Gateway Settings" target="_blank" href="http://www.paidmembershipspro.com/support/initial-plugin-setup/payment-gateway/">Payment Gateway Settings</a>.</p>
161
 
162
  <table class="form-table">
163
  <tbody>
169
  <select id="gateway" name="gateway" onchange="pmpro_changeGateway(jQuery(this).val());">
170
  <option value="">Testing Only</option>
171
  <option value="check" <?php selected( $gateway, "check" ); ?>><?php _e('Pay by Check', 'pmpro');?></option>
172
+ <option value="stripe" <?php selected( $gateway, "stripe" ); ?>>Stripe</option>
173
+ <option value="paypalstandard" <?php selected( $gateway, "paypalstandard" ); ?>>PayPal Standard</option>
174
  <option value="paypalexpress" <?php selected( $gateway, "paypalexpress" ); ?>>PayPal Express</option>
175
  <option value="paypal" <?php selected( $gateway, "paypal" ); ?>>PayPal Website Payments Pro</option>
176
+ <option value="payflowpro" <?php selected( $gateway, "payflowpro" ); ?>>PayPal Payflow Pro/PayPal Advanced</option>
 
177
  <option value="authorizenet" <?php selected( $gateway, "authorizenet" ); ?>>Authorize.net</option>
178
  <option value="braintree" <?php selected( $gateway, "braintree" ); ?>>Braintree Payments</option>
179
+ <option value="twocheckout" <?php selected( $gateway, "twocheckout" ); ?>>Twocheckout</option>
180
  <option value="cybersource" <?php selected( $gateway, "cybersource" ); ?>>CyberSource</option>
181
  </select>
182
  </td>
185
  <td colspan="2">
186
  <strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('This gateway option is in beta. Some functionality may not be available. Please contact Paid Memberships Pro with any issues you run into. <strong>Please be sure to upgrade Paid Memberships Pro to the latest versions when available.</strong>', 'pmpro');?>
187
  </td>
188
+ </tr>
 
 
 
 
 
189
  <tr>
190
  <th scope="row" valign="top">
191
  <label for="gateway_environment"><?php _e('Gateway Environment', 'pmpro');?>:</label>
386
  <td>
387
  <textarea id="cybersource_securitykey" name="cybersource_securitykey" rows="3" cols="80"><?php echo esc_textarea($cybersource_securitykey);?></textarea>
388
  </td>
389
+ </tr>
390
+
391
+ <tr class="gateway gateway_payflowpro" <?php if($gateway != "payflowpro") { ?>style="display: none;"<?php } ?>>
392
+ <th scope="row" valign="top">
393
+ <label for="transactionkey"><?php _e('Currency', 'pmpro');?>:</label>
394
+ </th>
395
+ <td>
396
+ <input type="hidden" name="currency_fixed" size="60" value="USD" />
397
+ USD
398
+ </td>
399
+ </tr>
400
+
401
+ <tr class="gateway gateway_stripe gateway_authorizenet" <?php if($gateway != "stripe" && $gateway != "authorizenet") { ?>style="display: none;"<?php } ?>>
402
+ <th scope="row" valign="top">
403
+ <label for="transactionkey"><?php _e('Currency', 'pmpro');?>:</label>
404
+ </th>
405
+ <td>
406
+ <select name="currency_stripe">
407
+ <?php
408
+ global $pmpro_stripe_currencies;
409
+ foreach($pmpro_stripe_currencies as $ccode => $cdescription)
410
+ {
411
+ ?>
412
+ <option value="<?php echo $ccode?>" <?php if($currency == $ccode) { ?>selected="selected"<?php } ?>><?php echo $cdescription?></option>
413
+ <?php
414
+ }
415
+ ?>
416
+ </select>
417
+ </td>
418
+ </tr>
419
 
420
+ <tr class="gateway gateway_ gateway_paypal gateway_paypalexpress gateway_paypalstandard gateway_braintree gateway_twocheckout gateway_cybersource" <?php if(!empty($gateway) && $gateway != "paypal" && $gateway != "paypalexpress" && $gateway != "paypalstandard" && $gateway != "braintree" && $gateway != "twocheckout" && $gateway != "cybersource") { ?>style="display: none;"<?php } ?>>
421
  <th scope="row" valign="top">
422
+ <label for="currency_paypal"><?php _e('Currency', 'pmpro');?>:</label>
423
  </th>
424
  <td>
425
+ <select name="currency_paypal">
426
  <?php
427
  global $pmpro_currencies;
428
  foreach($pmpro_currencies as $ccode => $cdescription)
433
  }
434
  ?>
435
  </select>
 
436
  </td>
437
  </tr>
438
 
459
  <p><small><?php _e('Who to write the check out to. Where to mail it. Shown on checkout, confirmation, and invoice pages.', 'pmpro');?></small></p>
460
  </td>
461
  </tr>
462
+
463
+ <tr class="gateway gateway_stripe" <?php if(!empty($gateway) && $gateway != "stripe") { ?>style="display: none;"<?php } ?>>
464
  <th scope="row" valign="top">
465
  <label for="stripe_billingaddress"><?php _e('Show Billing Address Fields', 'pmpro');?>:</label>
466
  </th>
469
  <option value="0" <?php if(empty($stripe_billingaddress)) { ?>selected="selected"<?php } ?>><?php _e('No', 'pmpro');?></option>
470
  <option value="1" <?php if(!empty($stripe_billingaddress)) { ?>selected="selected"<?php } ?>><?php _e('Yes', 'pmpro');?></option>
471
  </select>
472
+ <small><?php _e("Stripe doesn't require billing address fields. Choose 'No' to hide them on the checkout page.", 'pmpro');?></small>
473
  </td>
474
  </tr>
475
 
482
  <input type="text" id="tax_state" name="tax_state" size="4" value="<?php echo esc_attr($tax_state)?>" /> <small>(<?php _e('abbreviation, e.g. "PA"', 'pmpro');?>)</small>
483
  &nbsp; Tax Rate:
484
  <input type="text" id="tax_rate" name="tax_rate" size="10" value="<?php echo esc_attr($tax_rate)?>" /> <small>(<?php _e('decimal, e.g. "0.06"', 'pmpro');?>)</small>
485
+ <p><small><?php _e('If values are given, tax will be applied for any members ordering from the selected state. For more complex tax rules, use the "pmpro_tax" filter.', 'pmpro');?></small></p>
486
  </td>
487
  </tr>
488
+ <tr class="gateway gateway_ gateway_stripe gateway_paypalexpress gateway_check gateway_paypalstandard gateway_braintree gateway_twocheckout gateway_cybersource" <?php if(!empty($gateway) && $gateway != "stripe" && $gateway != "paypalexpress" && $gateway != "check" && $gateway != "paypalstandard" && $gateway != "braintree" && $gateway != "twocheckout" && $gateway != "cybersource") { ?>style="display: none;"<?php } ?>>
489
  <th scope="row" valign="top">
490
+ <label for="use_ssl"><?php _e('Use SSL', 'pmpro');?>:</label>
491
  </th>
492
  <td>
493
  <select id="use_ssl" name="use_ssl">
494
  <option value="0" <?php if(empty($use_ssl)) { ?>selected="selected"<?php } ?>><?php _e('No', 'pmpro');?></option>
495
+ <option value="1" <?php if(!empty($use_ssl)) { ?>selected="selected"<?php } ?>><?php _e('Yes', 'pmpro');?></option>
 
496
  </select>
 
497
  </td>
498
+ </tr>
499
+ <tr class="gateway gateway_paypal gateway_authorizenet gateway_payflowpro" <?php if($gateway != "paypal" && $gateway != "authorizenet" && $gateway != "payflowpro") { ?>style="display: none;"<?php } ?>>
500
+ <th scope="row" valign="top">
501
+ <label for="use_ssl"><?php _e('Use SSL', 'pmpro');?>:</label>
502
+ </th>
503
+ <td>
504
+ <?php _e('Yes', 'pmpro');?>.
505
+ (<?php _e('Required by this Gateway Option', 'pmpro');?>)
506
+ </td>
507
+ </tr>
508
  <tr>
509
  <th scope="row" valign="top">
510
  <label for="sslseal"><?php _e('SSL Seal Code', 'pmpro');?>:</label>
511
  </th>
512
  <td>
513
+ <textarea id="sslseal" name="sslseal" rows="3" cols="80"><?php echo esc_textarea($sslseal)?></textarea>
 
514
  </td>
515
  </tr>
516
  <tr>
526
  <label><?php _e('IPN Handler URL', 'pmpro');?>:</label>
527
  </th>
528
  <td>
529
+ <p><?php _e('To fully integrate with PayPal, be sure to set your IPN Handler URL to ', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=ipnhandler";?></pre>.</p>
530
  </td>
531
  </tr>
532
+ <tr class="gateway gateway_paypal gateway_twocheckout" <?php if($gateway != "twocheckout") { ?>style="display: none;"<?php } ?>>
533
  <th scope="row" valign="top">
534
  <label><?php _e('TwoCheckout INS URL', 'pmpro');?>:</label>
535
  </th>
536
  <td>
537
+ <p><?php _e('To fully integrate with TwoCheckout, be sure to set your TwoCheckout INS URL ', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=twocheckout-ins";?></pre>.</p>
538
  </td>
539
  </tr>
540
  <tr class="gateway gateway_authorizenet" <?php if($gateway != "authorizenet") { ?>style="display: none;"<?php } ?>>
542
  <label><?php _e('Silent Post URL', 'pmpro');?>:</label>
543
  </th>
544
  <td>
545
+ <p><?php _e('To fully integrate with Authorize.net, be sure to set your Silent Post URL to', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=authnet_silent_post";?></pre>.</p>
546
  </td>
547
  </tr>
548
  <tr class="gateway gateway_stripe" <?php if($gateway != "stripe") { ?>style="display: none;"<?php } ?>>
550
  <label><?php _e('Web Hook URL', 'pmpro');?>:</label>
551
  </th>
552
  <td>
553
+ <p><?php _e('To fully integrate with Stripe, be sure to set your Web Hook URL to', 'pmpro');?> <pre><?php echo admin_url("admin-ajax.php") . "?action=stripe_webhook";?></pre>.</p>
554
  </td>
555
  </tr>
556
  <tr class="gateway gateway_braintree" <?php if($gateway != "braintree") { ?>style="display: none;"<?php } ?>>
adminpages/reports.php CHANGED
@@ -20,9 +20,6 @@
20
  $split = false;
21
  foreach($pmpro_reports as $report => $title)
22
  {
23
- //make sure title is translated (since these are set before translations happen)
24
- $title = __($title, "pmpro");
25
-
26
  //put half of the report widgets in postbox-container-2
27
  if(!$split && $count++ > $nreports/2)
28
  {
20
  $split = false;
21
  foreach($pmpro_reports as $report => $title)
22
  {
 
 
 
23
  //put half of the report widgets in postbox-container-2
24
  if(!$split && $count++ > $nreports/2)
25
  {
adminpages/reports/login.php CHANGED
@@ -20,7 +20,7 @@ function pmpro_report_login_widget()
20
  global $wpdb;
21
  $visits = get_option("pmpro_visits", array("today"=>0, "thisday"=>date("Y-m-d"), "alltime"=>0, "month"=>0, "thismonth"=>date("n")));
22
  $views = get_option("pmpro_views", array("today"=>0, "thisday"=>date("Y-m-d"), "alltime"=>0, "month"=>0, "thismonth"=>date("n")));
23
- $logins = get_option("pmpro_logins", array("today"=>0, "thisday"=>date("Y-m-d"), "alltime"=>0, "month"=>0, "thismonth"=>date("n")));
24
  ?>
25
  <div style="width: 33%; float: left;">
26
  <p><?php _e('Visits Today', 'pmpro')?>: <?php echo $visits['today'];?></p>
@@ -182,7 +182,7 @@ function pmpro_report_login_page()
182
  <?php echo $theuser->display_name;?>
183
  </td>
184
  <td><?php echo $auser->membership?></td>
185
- <td><?php echo date("m/d/Y", strtotime($theuser->user_registered, current_time("timestamp")))?></td>
186
  <td>
187
  <?php
188
  if($auser->enddate)
@@ -250,7 +250,7 @@ function pmpro_report_login_wp_visits()
250
  {
251
  $visits = $current_user->pmpro_visits;
252
  if(empty($visits))
253
- $visits = array("last"=>"N/A", "thisdate"=>NULL, "month"=>0, "thismonth"=>NULL, "alltime"=>0);
254
 
255
  //track logins for user
256
  $visits['last'] = date(get_option("date_format"));
@@ -271,7 +271,7 @@ function pmpro_report_login_wp_visits()
271
  //track for all
272
  $visits = get_option("pmpro_visits");
273
  if(empty($visits))
274
- $visits = array("today"=>0, "thisdate"=>NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
275
 
276
  $visits['alltime']++;
277
  $thisdate = date("Y-d-m");
@@ -337,7 +337,7 @@ function pmpro_report_login_wp_views()
337
  //track for all
338
  $views = get_option("pmpro_views");
339
  if(empty($views))
340
- $views = array("today"=>0, "thisdate"=> NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
341
 
342
  $views['alltime']++;
343
  $thisdate = date("Y-d-m");
@@ -368,7 +368,7 @@ function pmpro_report_login_wp_login($user_login)
368
  $user = get_user_by("login", $user_login);
369
  $logins = $user->pmpro_logins;
370
  if(empty($logins))
371
- $logins = array("last"=>"N/A", "thisdate"=>NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
372
 
373
  //track logins for user
374
  $logins['last'] = date(get_option("date_format"));
@@ -388,7 +388,7 @@ function pmpro_report_login_wp_login($user_login)
388
  //track logins overall
389
  $logins = get_option("pmpro_logins");
390
  if(empty($logins))
391
- $logins = array("today"=>0, "thisdate"=>NULL, "month"=>0, "thismonth"=>NULL, "alltime"=>0);
392
 
393
  $logins['alltime']++;
394
  $thisdate = date("Y-d-m");
20
  global $wpdb;
21
  $visits = get_option("pmpro_visits", array("today"=>0, "thisday"=>date("Y-m-d"), "alltime"=>0, "month"=>0, "thismonth"=>date("n")));
22
  $views = get_option("pmpro_views", array("today"=>0, "thisday"=>date("Y-m-d"), "alltime"=>0, "month"=>0, "thismonth"=>date("n")));
23
+ $logins = get_option("pmpro_logins", array("today"=>0, "thisday"=>date("Y-m-d"), "alltime"=>0, "month"=>0, "thismonth"=>date("n")));
24
  ?>
25
  <div style="width: 33%; float: left;">
26
  <p><?php _e('Visits Today', 'pmpro')?>: <?php echo $visits['today'];?></p>
182
  <?php echo $theuser->display_name;?>
183
  </td>
184
  <td><?php echo $auser->membership?></td>
185
+ <td><?php echo date("m/d/Y", strtotime($theuser->user_registered))?></td>
186
  <td>
187
  <?php
188
  if($auser->enddate)
250
  {
251
  $visits = $current_user->pmpro_visits;
252
  if(empty($visits))
253
+ $visits = array("last"=>"N/A", "month"=>0, "alltime"=>0);
254
 
255
  //track logins for user
256
  $visits['last'] = date(get_option("date_format"));
271
  //track for all
272
  $visits = get_option("pmpro_visits");
273
  if(empty($visits))
274
+ $visits = array("today"=>0, "month"=>0, "alltime"=>0);
275
 
276
  $visits['alltime']++;
277
  $thisdate = date("Y-d-m");
337
  //track for all
338
  $views = get_option("pmpro_views");
339
  if(empty($views))
340
+ $views = array("today"=>0, "month"=>0, "alltime"=>0);
341
 
342
  $views['alltime']++;
343
  $thisdate = date("Y-d-m");
368
  $user = get_user_by("login", $user_login);
369
  $logins = $user->pmpro_logins;
370
  if(empty($logins))
371
+ $logins = array("last"=>"N/A", "month"=>0, "alltime"=>0);
372
 
373
  //track logins for user
374
  $logins['last'] = date(get_option("date_format"));
388
  //track logins overall
389
  $logins = get_option("pmpro_logins");
390
  if(empty($logins))
391
+ $logins = array("today"=>0, "month"=>0, "alltime"=>0);
392
 
393
  $logins['alltime']++;
394
  $thisdate = date("Y-d-m");
adminpages/reports/memberships.php CHANGED
@@ -45,55 +45,55 @@ function pmpro_report_memberships_widget() {
45
  #pmpro_report_memberships em {display: block; font-style: normal; font-size: 2em; margin: 5px; line-height: 26px;}
46
  </style>
47
  <span id="pmpro_report_memberships">
48
- <label class="section-label"><?php _e('Signups', 'pmpro');?>:</label>
49
  <div style="width: 25%; float: left;">
50
- <label><?php _e('All Time', 'pmpro');?></label>
51
  <em><?php echo pmpro_getSignups( 'all time' ); ?></em>
52
  </div>
53
  <div style="width: 25%; float: left;">
54
- <label><?php _e('This Year', 'pmpro');?></label>
55
  <em><?php echo pmpro_getSignups( 'this year' ); ?></em>
56
  </div>
57
  <div style="width: 25%; float: left;">
58
- <label><?php _e('This Month', 'pmpro');?></label>
59
  <em><?php echo pmpro_getSignups( 'this month' ); ?></em>
60
  </div>
61
  <div style="width: 25%; float: left;">
62
- <label><?php _e('Today', 'pmpro');?></label>
63
  <em><?php echo pmpro_getSignups( 'today' ); ?></em>
64
  </div>
65
  <div class="clear"></div>
66
 
67
- <label class="section-label"><?php _e('Cancellations', 'pmpro');?>:</label>
68
  <div style="width: 25%; float: left;">
69
- <label><?php _e('All Time', 'pmpro');?></label>
70
  <em><?php echo pmpro_getCancellations( 'all time' ); ?></em>
71
  </div>
72
  <div style="width: 25%; float: left;">
73
- <label><?php _e('This Year', 'pmpro');?></label>
74
  <em><?php echo pmpro_getCancellations( 'this year' ); ?></em>
75
  </div>
76
  <div style="width: 25%; float: left;">
77
- <label><?php _e('This Month', 'pmpro');?></label>
78
  <em><?php echo pmpro_getCancellations( 'this month' ); ?></em>
79
  </div>
80
  <div style="width: 25%; float: left;">
81
- <label><?php _e('Today', 'pmpro');?></label>
82
  <em><?php echo pmpro_getCancellations( 'today' ); ?></em>
83
  </div>
84
  <div class="clear"></div>
85
 
86
- <label class="section-label"><?php _e('Other Stats', 'pmpro');?>:</label>
87
  <div style="width: 33%; float: left;">
88
- <label><?php _e('Monthly Recurring Revenue (MRR)', 'pmpro');?></label>
89
  <em><?php echo $pmpro_currency_symbol . $pmpro_mrr = number_format(pmpro_getMRR( 'all time' ), 2); ?></em>
90
  </div>
91
  <div style="width: 33%; float: left;">
92
- <label><?php _e('Cancellation Rate', 'pmpro');?></label>
93
  <em><?php echo pmpro_getCancellationRate('all time' ); ?>%</em>
94
  </div>
95
  <div style="width: 33%; float: left;">
96
- <label><?php _e('Lifetime Value (LTV)', 'pmpro');?></label>
97
  <em><?php echo $pmpro_currency_symbol . number_format(pmpro_getLTV('all time' ), 2); ?></em>
98
  </div>
99
  <div class="clear"></div>
@@ -479,7 +479,7 @@ function pmpro_getCancellations($period = false, $levels = 'all')
479
  else
480
  $startdate = '';
481
 
482
- $startdate_plus_one = strtotime( $startdate . + ' + 1 day', current_time("timestamp") );
483
 
484
  /*
485
  build query.
@@ -503,12 +503,12 @@ AND mu1.startdate >= '" . $startdate . "' ";
503
  $sqlQuery .= "AND membership_id IN(" . $levels . ") ";
504
 
505
  $cancellations = $wpdb->get_var($sqlQuery);
506
-
507
  //save in cache
508
- if(!empty($cache) && !empty($cache[$period]) && is_array($cache[$period]))
509
  $cache[$period][$levels] = $cancellations;
510
  elseif(!empty($cache))
511
- $cache[$period] = array($levels => $cancellations);
512
  else
513
  $cache = array($period => array($levels => $cancellations));
514
 
@@ -564,11 +564,8 @@ function pmpro_getMRR($period, $levels = 'all')
564
  $years = intval($interval->format('%y'));
565
  $months = $years*12 + intval($interval->format('%m'));
566
  */
567
-
568
- if($months > 0)
569
- $mrr = $revenue / $months;
570
- else
571
- $mrr = 0;
572
 
573
  //save in cache
574
  if(!empty($cache) && !empty($cache[$period]))
@@ -625,16 +622,9 @@ function pmpro_getLTV($period, $levels = 'all', $mrr = NULL, $signups = NULL, $c
625
  //average monthly spend
626
  if(empty($signups))
627
  return false;
 
628
 
629
- if($signups > 0)
630
- $ams = $mrr / $signups;
631
- else
632
- $ams = 0;
633
-
634
- if($cancellation_rate > 0)
635
- $ltv = $ams * (1/$cancellation_rate);
636
- else
637
- $ltv = $ams;
638
 
639
  return $ltv;
640
  }
45
  #pmpro_report_memberships em {display: block; font-style: normal; font-size: 2em; margin: 5px; line-height: 26px;}
46
  </style>
47
  <span id="pmpro_report_memberships">
48
+ <label class="section-label">Signups:</label>
49
  <div style="width: 25%; float: left;">
50
+ <label>All Time</label>
51
  <em><?php echo pmpro_getSignups( 'all time' ); ?></em>
52
  </div>
53
  <div style="width: 25%; float: left;">
54
+ <label>This Year</label>
55
  <em><?php echo pmpro_getSignups( 'this year' ); ?></em>
56
  </div>
57
  <div style="width: 25%; float: left;">
58
+ <label>This Month</label>
59
  <em><?php echo pmpro_getSignups( 'this month' ); ?></em>
60
  </div>
61
  <div style="width: 25%; float: left;">
62
+ <label>Today</label>
63
  <em><?php echo pmpro_getSignups( 'today' ); ?></em>
64
  </div>
65
  <div class="clear"></div>
66
 
67
+ <label class="section-label">Cancellations:</label>
68
  <div style="width: 25%; float: left;">
69
+ <label>All Time</label>
70
  <em><?php echo pmpro_getCancellations( 'all time' ); ?></em>
71
  </div>
72
  <div style="width: 25%; float: left;">
73
+ <label>This Year</label>
74
  <em><?php echo pmpro_getCancellations( 'this year' ); ?></em>
75
  </div>
76
  <div style="width: 25%; float: left;">
77
+ <label>This Month</label>
78
  <em><?php echo pmpro_getCancellations( 'this month' ); ?></em>
79
  </div>
80
  <div style="width: 25%; float: left;">
81
+ <label>Today</label>
82
  <em><?php echo pmpro_getCancellations( 'today' ); ?></em>
83
  </div>
84
  <div class="clear"></div>
85
 
86
+ <label class="section-label">Other Stats:</label>
87
  <div style="width: 33%; float: left;">
88
+ <label>Monthly Recurring Revenue (MRR)</label>
89
  <em><?php echo $pmpro_currency_symbol . $pmpro_mrr = number_format(pmpro_getMRR( 'all time' ), 2); ?></em>
90
  </div>
91
  <div style="width: 33%; float: left;">
92
+ <label>Cancellation Rate</label>
93
  <em><?php echo pmpro_getCancellationRate('all time' ); ?>%</em>
94
  </div>
95
  <div style="width: 33%; float: left;">
96
+ <label>Lifetime Value (LTV)</label>
97
  <em><?php echo $pmpro_currency_symbol . number_format(pmpro_getLTV('all time' ), 2); ?></em>
98
  </div>
99
  <div class="clear"></div>
479
  else
480
  $startdate = '';
481
 
482
+ $startdate_plus_one = strtotime( $startdate . + ' + 1 day' );
483
 
484
  /*
485
  build query.
503
  $sqlQuery .= "AND membership_id IN(" . $levels . ") ";
504
 
505
  $cancellations = $wpdb->get_var($sqlQuery);
506
+
507
  //save in cache
508
+ if(!empty($cache) && !empty($cache[$period]))
509
  $cache[$period][$levels] = $cancellations;
510
  elseif(!empty($cache))
511
+ $cache[$period] = array($levels => $sales);
512
  else
513
  $cache = array($period => array($levels => $cancellations));
514
 
564
  $years = intval($interval->format('%y'));
565
  $months = $years*12 + intval($interval->format('%m'));
566
  */
567
+
568
+ $mrr = $revenue / $months;
 
 
 
569
 
570
  //save in cache
571
  if(!empty($cache) && !empty($cache[$period]))
622
  //average monthly spend
623
  if(empty($signups))
624
  return false;
625
+ $ams = $mrr / $signups;
626
 
627
+ $ltv = $ams * (1/$cancellation_rate);
 
 
 
 
 
 
 
 
628
 
629
  return $ltv;
630
  }
adminpages/reports/sales.php CHANGED
@@ -189,46 +189,48 @@ function pmpro_report_sales_page()
189
  <?php _e('Sales and Revenue', 'pmpro');?>
190
  </h2>
191
 
192
- <div class="tablenav top">
193
- <?php _ex('Show', 'Dropdown label, e.g. Show Daily Revenue for January', 'pmpro')?>
194
- <select id="period" name="period">
195
- <option value="daily" <?php selected($period, "daily");?>><?php _e('Daily', 'pmpro');?></option>
196
- <option value="monthly" <?php selected($period, "monthly");?>><?php _e('Monthly', 'pmpro');?></option>
197
- <option value="annual" <?php selected($period, "annual");?>><?php _e('Annual', 'pmpro');?></option>
198
- </select>
199
- <select name="type">
200
- <option value="revenue" <?php selected($type, "revenue");?>><?php _e('Revenue', 'pmpro');?></option>
201
- <option value="sales" <?php selected($type, "sales");?>><?php _e('Sales', 'pmpro');?></option>
202
- </select>
203
- <span id="for"><?php _ex('for', 'Dropdown label, e.g. Show Daily Revenue for January', 'pmpro')?></span>
204
- <select id="month" name="month">
205
- <?php for($i = 1; $i < 13; $i++) { ?>
206
- <option value="<?php echo $i;?>" <?php selected($month, $i);?>><?php echo date("F", mktime(0, 0, 0, $i));?></option>
207
- <?php } ?>
208
- </select>
209
- <select id="year" name="year">
210
- <?php for($i = $thisyear; $i > 2007; $i--) { ?>
211
- <option value="<?php echo $i;?>" <?php selected($year, $i);?>><?php echo $i;?></option>
212
- <?php } ?>
213
- </select>
214
- <span id="for"><?php _ex('for', 'Dropdown label, e.g. Show Daily Revenue for January', 'pmpro')?></span>
215
- <select name="level">
216
- <option value="" <?php if(!$l) { ?>selected="selected"<?php } ?>><?php _e('All Levels', 'pmpro');?></option>
217
- <?php
218
- $levels = $wpdb->get_results("SELECT id, name FROM $wpdb->pmpro_membership_levels ORDER BY name");
219
- foreach($levels as $level)
220
- {
221
- ?>
222
- <option value="<?php echo $level->id?>" <?php if($l == $level->id) { ?>selected="selected"<?php } ?>><?php echo $level->name?></option>
223
- <?php
224
- }
225
- ?>
226
- </select>
227
-
228
- <input type="hidden" name="page" value="pmpro-reports" />
229
- <input type="hidden" name="report" value="sales" />
230
- <input type="submit" class="button action" value="<?php _ex('Generate Report', 'Submit button value.', 'pmpro');?>" />
231
- </div>
 
 
232
 
233
  <div id="chart_div" style="clear: both; width: 100%; height: 500px;"></div>
234
 
189
  <?php _e('Sales and Revenue', 'pmpro');?>
190
  </h2>
191
 
192
+ <ul class="subsubsub">
193
+ <li>
194
+ <?php _ex('Show', 'Dropdown label, e.g. Show Daily Revenue for January', 'pmpro')?>
195
+ <select id="period" name="period">
196
+ <option value="daily" <?php selected($period, "daily");?>><?php _e('Daily', 'pmpro');?></option>
197
+ <option value="monthly" <?php selected($period, "monthly");?>><?php _e('Monthly', 'pmpro');?></option>
198
+ <option value="annual" <?php selected($period, "annual");?>><?php _e('Annual', 'pmpro');?></option>
199
+ </select>
200
+ <select name="type">
201
+ <option value="revenue" <?php selected($type, "revenue");?>><?php _e('Revenue', 'pmpro');?></option>
202
+ <option value="sales" <?php selected($type, "sales");?>><?php _e('Sales', 'pmpro');?></option>
203
+ </select>
204
+ <span id="for"><?php _ex('for', 'Dropdown label, e.g. Show Daily Revenue for January', 'pmpro')?></span>
205
+ <select id="month" name="month">
206
+ <?php for($i = 1; $i < 13; $i++) { ?>
207
+ <option value="<?php echo $i;?>" <?php selected($month, $i);?>><?php echo date("F", mktime(0, 0, 0, $i));?></option>
208
+ <?php } ?>
209
+ </select>
210
+ <select id="year" name="year">
211
+ <?php for($i = $thisyear; $i > 2007; $i--) { ?>
212
+ <option value="<?php echo $i;?>" <?php selected($year, $i);?>><?php echo $i;?></option>
213
+ <?php } ?>
214
+ </select>
215
+ <span id="for"><?php _ex('for', 'Dropdown label, e.g. Show Daily Revenue for January', 'pmpro')?></span>
216
+ <select name="level">
217
+ <option value="" <?php if(!$l) { ?>selected="selected"<?php } ?>><?php _e('All Levels', 'pmpro');?></option>
218
+ <?php
219
+ $levels = $wpdb->get_results("SELECT id, name FROM $wpdb->pmpro_membership_levels ORDER BY name");
220
+ foreach($levels as $level)
221
+ {
222
+ ?>
223
+ <option value="<?php echo $level->id?>" <?php if($l == $level->id) { ?>selected="selected"<?php } ?>><?php echo $level->name?></option>
224
+ <?php
225
+ }
226
+ ?>
227
+ </select>
228
+
229
+ <input type="hidden" name="page" value="pmpro-reports" />
230
+ <input type="hidden" name="report" value="sales" />
231
+ <input type="submit" value="<?php _ex('Generate Report', 'Submit button value.', 'pmpro');?>" />
232
+ </li>
233
+ </ul>
234
 
235
  <div id="chart_div" style="clear: both; width: 100%; height: 500px;"></div>
236
 
classes/class.memberorder.php CHANGED
@@ -125,7 +125,7 @@
125
  return $this->Gateway;
126
  }
127
 
128
- function getLastMemberOrder($user_id = NULL, $status = 'success', $membership_id = NULL)
129
  {
130
  global $current_user, $wpdb;
131
  if(!$user_id)
@@ -140,9 +140,6 @@
140
  $this->sqlQuery .= "AND status IN('" . implode("','", $status) . "') ";
141
  elseif(!empty($status))
142
  $this->sqlQuery .= "AND status = '" . esc_sql($status) . "' ";
143
-
144
- if(!empty($membership_id))
145
- $this->sqlQuery .= "AND membership_id = '" . $membership_id . "' ";
146
  $this->sqlQuery .= "ORDER BY timestamp DESC LIMIT 1";
147
 
148
  //get id
@@ -151,9 +148,6 @@
151
  return $this->getMemberOrderByID($id);
152
  }
153
 
154
- /*
155
- Returns the order using the given order code.
156
- */
157
  function getMemberOrderByCode($code)
158
  {
159
  global $wpdb;
@@ -164,15 +158,8 @@
164
  return false;
165
  }
166
 
167
- /*
168
- Returns the last order using the given payment_transaction_id.
169
- */
170
  function getMemberOrderByPaymentTransactionID($payment_transaction_id)
171
  {
172
- //did they pass a trans id?
173
- if(empty($payment_transaction_id))
174
- return false;
175
-
176
  global $wpdb;
177
  $id = $wpdb->get_var("SELECT id FROM $wpdb->pmpro_membership_orders WHERE payment_transaction_id = '" . esc_sql($payment_transaction_id) . "' LIMIT 1");
178
  if($id)
@@ -217,9 +204,6 @@
217
  global $wpdb;
218
  $this->discount_code = $wpdb->get_row("SELECT dc.* FROM $wpdb->pmpro_discount_codes dc LEFT JOIN $wpdb->pmpro_discount_codes_uses dcu ON dc.id = dcu.code_id WHERE dcu.order_id = '" . $this->id . "' LIMIT 1");
219
 
220
- //filter @since v1.7.14
221
- $this->discount_code = apply_filters("pmpro_order_discount_code", $this->discount_code, $this);
222
-
223
  return $this->discount_code;
224
  }
225
 
@@ -255,13 +239,7 @@
255
  //okay, do I have a discount code to check? (if there is no membership_level->membership_id value, that means there was no entry in memberships_users)
256
  if(!empty($this->discount_code) && empty($this->membership_level->membership_id))
257
  {
258
- if(!empty($this->discount_code->code))
259
- $discount_code = $this->discount_code->code;
260
- else
261
- $discount_code = $this->discount_code;
262
-
263
- $sqlQuery = "SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id LEFT JOIN $wpdb->pmpro_discount_codes dc ON dc.id = cl.code_id WHERE dc.code = '" . $discount_code . "' AND cl.level_id = '" . $this->membership_id . "' LIMIT 1";
264
-
265
  $this->membership_level = $wpdb->get_row($sqlQuery);
266
  }
267
 
@@ -287,7 +265,7 @@
287
  if($tax_state && $tax_rate)
288
  {
289
  //we have values, is this order in the tax state?
290
- if(!empty($this->billing) && trim(strtoupper($this->billing->state)) == trim(strtoupper($tax_state)))
291
  {
292
  //return value, pass through filter
293
  $tax = round((float)$price * (float)$tax_rate, 2);
@@ -379,7 +357,7 @@
379
  $this->billing->name = $this->billing->street = $this->billing->city = $this->billing->state = $this->billing->zip = $this->billing->country = $this->billing->phone = "";
380
  }
381
  if(empty($this->user_id))
382
- $this->user_id = 0;
383
  if(empty($this->paypal_token))
384
  $this->paypal_token = "";
385
  if(empty($this->couponamount))
@@ -395,15 +373,7 @@
395
  if(empty($this->affiliate_subid))
396
  $this->affiliate_subid = "";
397
  if(empty($this->session_id))
398
- $this->session_id = "";
399
- if(empty($this->accountnumber))
400
- $this->accountnumber = "";
401
- if(empty($this->cardtype))
402
- $this->cardtype = "";
403
- if(empty($this->ExpirationDate))
404
- $this->ExpirationDate = "";
405
- if (empty($this->status))
406
- $this->status = "";
407
 
408
  if(empty($this->gateway))
409
  $this->gateway = pmpro_getOption("gateway");
@@ -423,8 +393,8 @@
423
  $this->sqlQuery = "UPDATE $wpdb->pmpro_membership_orders
424
  SET `code` = '" . $this->code . "',
425
  `session_id` = '" . $this->session_id . "',
426
- `user_id` = " . intval($this->user_id) . ",
427
- `membership_id` = " . intval($this->membership_id) . ",
428
  `paypal_token` = '" . $this->paypal_token . "',
429
  `billing_name` = '" . esc_sql($this->billing->name) . "',
430
  `billing_street` = '" . esc_sql($this->billing->street) . "',
@@ -436,7 +406,7 @@
436
  `subtotal` = '" . $this->subtotal . "',
437
  `tax` = '" . $this->tax . "',
438
  `couponamount` = '" . $this->couponamount . "',
439
- `certificate_id` = " . intval($this->certificate_id) . ",
440
  `certificateamount` = '" . $this->certificateamount . "',
441
  `total` = '" . $this->total . "',
442
  `payment_type` = '" . $this->payment_type . "',
@@ -465,8 +435,8 @@
465
  (`code`, `session_id`, `user_id`, `membership_id`, `paypal_token`, `billing_name`, `billing_street`, `billing_city`, `billing_state`, `billing_zip`, `billing_country`, `billing_phone`, `subtotal`, `tax`, `couponamount`, `certificate_id`, `certificateamount`, `total`, `payment_type`, `cardtype`, `accountnumber`, `expirationmonth`, `expirationyear`, `status`, `gateway`, `gateway_environment`, `payment_transaction_id`, `subscription_transaction_id`, `timestamp`, `affiliate_id`, `affiliate_subid`, `notes`)
466
  VALUES('" . $this->code . "',
467
  '" . session_id() . "',
468
- " . intval($this->user_id) . ",
469
- " . intval($this->membership_id) . ",
470
  '" . $this->paypal_token . "',
471
  '" . esc_sql(trim($this->billing->name)) . "',
472
  '" . esc_sql(trim($this->billing->street)) . "',
@@ -478,7 +448,7 @@
478
  '" . $amount . "',
479
  '" . $tax . "',
480
  '" . $this->couponamount. "',
481
- " . intval($this->certificate_id) . ",
482
  '" . $this->certificateamount . "',
483
  '" . $total . "',
484
  '" . $this->payment_type . "',
@@ -491,7 +461,7 @@
491
  '" . $this->gateway_environment . "',
492
  '" . esc_sql($this->payment_transaction_id) . "',
493
  '" . esc_sql($this->subscription_transaction_id) . "',
494
- '" . current_time('mysql') . "',
495
  '" . esc_sql($this->affiliate_id) . "',
496
  '" . esc_sql($this->affiliate_subid) . "',
497
  '" . esc_sql($this->notes) . "'
@@ -518,7 +488,7 @@
518
 
519
  while(empty($code))
520
  {
521
- $scramble = md5(AUTH_KEY . current_time('timestamp') . SECURE_AUTH_KEY);
522
  $code = substr($scramble, 0, 10);
523
  $code = apply_filters("pmpro_random_code", $code, $this); //filter
524
  $check = $wpdb->get_var("SELECT id FROM $wpdb->pmpro_membership_orders WHERE code = '$code' LIMIT 1");
@@ -550,7 +520,7 @@
550
  }
551
 
552
  function cancel()
553
- {
554
  //only need to cancel on the gateway if there is a subscription id
555
  if(empty($this->subscription_transaction_id))
556
  {
@@ -559,28 +529,9 @@
559
  return true;
560
  }
561
  else
562
- {
563
  //cancel the gateway subscription first
564
- $result = $this->Gateway->cancel($this);
565
- if($result == false)
566
- {
567
- //there was an error, but cancel the order no matter what
568
- $this->updateStatus("cancelled");
569
-
570
- //we should probably notify the admin
571
- $pmproemail = new PMProEmail();
572
- $pmproemail->template = "subscription_cancel_error";
573
- $pmproemail->data = array("body"=>"<p>" . sprintf(__("There was an error canceling the subscription for user with ID=%s. You will want to check your payment gateway to see if their subscription is still active.", "pmpro"), strval($this->user_id)) . "</p><p>Error: " . $this->error . "</p>");
574
- $pmproemail->data["body"] .= "<p>Associated Order:<br />" . nl2br(var_export($this, true)) . "</p>";
575
- $pmproemail->sendEmail(get_bloginfo("admin_email"));
576
-
577
- return false;
578
- }
579
- else
580
- {
581
- //would have been cancelled by the gateway class
582
- return $result;
583
- }
584
  }
585
  }
586
 
@@ -589,16 +540,6 @@
589
  return $this->Gateway->update($this);
590
  }
591
 
592
- function getGatewaySubscriptionStatus()
593
- {
594
- return $this->Gateway->getSubscriptionStatus($this);
595
- }
596
-
597
- function getGatewayTransactionStatus()
598
- {
599
- return $this->Gateway->getTransactionStatus($this);
600
- }
601
-
602
  function deleteMe()
603
  {
604
  if(empty($this->id))
125
  return $this->Gateway;
126
  }
127
 
128
+ function getLastMemberOrder($user_id = NULL, $status = 'success')
129
  {
130
  global $current_user, $wpdb;
131
  if(!$user_id)
140
  $this->sqlQuery .= "AND status IN('" . implode("','", $status) . "') ";
141
  elseif(!empty($status))
142
  $this->sqlQuery .= "AND status = '" . esc_sql($status) . "' ";
 
 
 
143
  $this->sqlQuery .= "ORDER BY timestamp DESC LIMIT 1";
144
 
145
  //get id
148
  return $this->getMemberOrderByID($id);
149
  }
150
 
 
 
 
151
  function getMemberOrderByCode($code)
152
  {
153
  global $wpdb;
158
  return false;
159
  }
160
 
 
 
 
161
  function getMemberOrderByPaymentTransactionID($payment_transaction_id)
162
  {
 
 
 
 
163
  global $wpdb;
164
  $id = $wpdb->get_var("SELECT id FROM $wpdb->pmpro_membership_orders WHERE payment_transaction_id = '" . esc_sql($payment_transaction_id) . "' LIMIT 1");
165
  if($id)
204
  global $wpdb;
205
  $this->discount_code = $wpdb->get_row("SELECT dc.* FROM $wpdb->pmpro_discount_codes dc LEFT JOIN $wpdb->pmpro_discount_codes_uses dcu ON dc.id = dcu.code_id WHERE dcu.order_id = '" . $this->id . "' LIMIT 1");
206
 
 
 
 
207
  return $this->discount_code;
208
  }
209
 
239
  //okay, do I have a discount code to check? (if there is no membership_level->membership_id value, that means there was no entry in memberships_users)
240
  if(!empty($this->discount_code) && empty($this->membership_level->membership_id))
241
  {
242
+ $sqlQuery = "SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id LEFT JOIN $wpdb->pmpro_discount_codes dc ON dc.id = cl.code_id WHERE dc.code = '" . $this->discount_code . "' AND cl.level_id = '" . $this->membership_id . "' LIMIT 1";
 
 
 
 
 
 
243
  $this->membership_level = $wpdb->get_row($sqlQuery);
244
  }
245
 
265
  if($tax_state && $tax_rate)
266
  {
267
  //we have values, is this order in the tax state?
268
+ if(trim(strtoupper($this->billing->state)) == trim(strtoupper($tax_state)))
269
  {
270
  //return value, pass through filter
271
  $tax = round((float)$price * (float)$tax_rate, 2);
357
  $this->billing->name = $this->billing->street = $this->billing->city = $this->billing->state = $this->billing->zip = $this->billing->country = $this->billing->phone = "";
358
  }
359
  if(empty($this->user_id))
360
+ $this->user_id = "";
361
  if(empty($this->paypal_token))
362
  $this->paypal_token = "";
363
  if(empty($this->couponamount))
373
  if(empty($this->affiliate_subid))
374
  $this->affiliate_subid = "";
375
  if(empty($this->session_id))
376
+ $this->session_id = "";
 
 
 
 
 
 
 
 
377
 
378
  if(empty($this->gateway))
379
  $this->gateway = pmpro_getOption("gateway");
393
  $this->sqlQuery = "UPDATE $wpdb->pmpro_membership_orders
394
  SET `code` = '" . $this->code . "',
395
  `session_id` = '" . $this->session_id . "',
396
+ `user_id` = '" . $this->user_id . "',
397
+ `membership_id` = '" . $this->membership_id . "',
398
  `paypal_token` = '" . $this->paypal_token . "',
399
  `billing_name` = '" . esc_sql($this->billing->name) . "',
400
  `billing_street` = '" . esc_sql($this->billing->street) . "',
406
  `subtotal` = '" . $this->subtotal . "',
407
  `tax` = '" . $this->tax . "',
408
  `couponamount` = '" . $this->couponamount . "',
409
+ `certificate_id` = '" . $this->certificate_id . "',
410
  `certificateamount` = '" . $this->certificateamount . "',
411
  `total` = '" . $this->total . "',
412
  `payment_type` = '" . $this->payment_type . "',
435
  (`code`, `session_id`, `user_id`, `membership_id`, `paypal_token`, `billing_name`, `billing_street`, `billing_city`, `billing_state`, `billing_zip`, `billing_country`, `billing_phone`, `subtotal`, `tax`, `couponamount`, `certificate_id`, `certificateamount`, `total`, `payment_type`, `cardtype`, `accountnumber`, `expirationmonth`, `expirationyear`, `status`, `gateway`, `gateway_environment`, `payment_transaction_id`, `subscription_transaction_id`, `timestamp`, `affiliate_id`, `affiliate_subid`, `notes`)
436
  VALUES('" . $this->code . "',
437
  '" . session_id() . "',
438
+ '" . $this->user_id . "',
439
+ '" . $this->membership_id . "',
440
  '" . $this->paypal_token . "',
441
  '" . esc_sql(trim($this->billing->name)) . "',
442
  '" . esc_sql(trim($this->billing->street)) . "',
448
  '" . $amount . "',
449
  '" . $tax . "',
450
  '" . $this->couponamount. "',
451
+ '" . intval($this->certificate_id) . "',
452
  '" . $this->certificateamount . "',
453
  '" . $total . "',
454
  '" . $this->payment_type . "',
461
  '" . $this->gateway_environment . "',
462
  '" . esc_sql($this->payment_transaction_id) . "',
463
  '" . esc_sql($this->subscription_transaction_id) . "',
464
+ now(),
465
  '" . esc_sql($this->affiliate_id) . "',
466
  '" . esc_sql($this->affiliate_subid) . "',
467
  '" . esc_sql($this->notes) . "'
488
 
489
  while(empty($code))
490
  {
491
+ $scramble = md5(AUTH_KEY . time() . SECURE_AUTH_KEY);
492
  $code = substr($scramble, 0, 10);
493
  $code = apply_filters("pmpro_random_code", $code, $this); //filter
494
  $check = $wpdb->get_var("SELECT id FROM $wpdb->pmpro_membership_orders WHERE code = '$code' LIMIT 1");
520
  }
521
 
522
  function cancel()
523
+ {
524
  //only need to cancel on the gateway if there is a subscription id
525
  if(empty($this->subscription_transaction_id))
526
  {
529
  return true;
530
  }
531
  else
532
+ {
533
  //cancel the gateway subscription first
534
+ return $this->Gateway->cancel($this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
535
  }
536
  }
537
 
540
  return $this->Gateway->update($this);
541
  }
542
 
 
 
 
 
 
 
 
 
 
 
543
  function deleteMe()
544
  {
545
  if(empty($this->id))
classes/class.pmproemail.php CHANGED
@@ -44,8 +44,6 @@
44
 
45
  $this->headers = array("Content-Type: text/html");
46
 
47
- $this->attachments = NULL;
48
-
49
  //load the template
50
  $locale = apply_filters("plugin_locale", get_locale(), "pmpro");
51
  if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/email/" . $this->template . ".html"))
@@ -60,9 +58,7 @@
60
  $this->body = file_get_contents(PMPRO_DIR . "/languages/" . $locale . "/" . $this->template . ".html"); //email folder in PMPro language folder
61
  elseif(file_exists(PMPRO_DIR . "/email/" . $this->template . ".html"))
62
  $this->body = file_get_contents(PMPRO_DIR . "/email/" . $this->template . ".html"); //default template in plugin
63
- elseif(!empty($this->data) && !empty($this->data['body']))
64
- $this->body = $this->data['body'];
65
-
66
  //header and footer
67
  /* This is handled for all emails via the pmpro_send_html function in paid-memberships-pro now
68
  if(file_exists(TEMPLATEPATH . "/email_header.html"))
@@ -100,9 +96,8 @@
100
  $this->template = apply_filters("pmpro_email_template", $temail->template, $this);
101
  $this->body = apply_filters("pmpro_email_body", $temail->body, $this);
102
  $this->headers = apply_filters("pmpro_email_headers", $temail->headers, $this);
103
- $this->attachments = apply_filters("pmpro_email_attachments", $temail->attachments, $this);
104
-
105
- if(wp_mail($this->email,$this->subject,$this->body,$this->headers,$this->attachments))
106
  {
107
  return true;
108
  }
@@ -186,7 +181,7 @@
186
  "membership_id" => $user->membership_level->id,
187
  "membership_level_name" => $user->membership_level->name,
188
  "membership_cost" => pmpro_getLevelCost($user->membership_level),
189
- "login_link" => wp_login_url(pmpro_url("account")),
190
  "display_name" => $user->display_name,
191
  "user_email" => $user->user_email,0
192
  );
@@ -218,14 +213,6 @@
218
  $this->data["accountnumber"] = hideCardNumber($invoice->accountnumber);
219
  $this->data["expirationmonth"] = $invoice->expirationmonth;
220
  $this->data["expirationyear"] = $invoice->expirationyear;
221
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
222
- $invoice->billing->street,
223
- "", //address 2
224
- $invoice->billing->city,
225
- $invoice->billing->state,
226
- $invoice->billing->zip,
227
- $invoice->billing->country,
228
- $invoice->billing->phone);
229
 
230
  if($invoice->getDiscountCode())
231
  $this->data["discount_code"] = "<p>" . __("Discount Code", "pmpro") . ": " . $invoice->discount_code->code . "</p>\n";
@@ -286,12 +273,12 @@
286
  "membership_id" => $user->membership_level->id,
287
  "membership_level_name" => $user->membership_level->name,
288
  "membership_cost" => pmpro_getLevelCost($user->membership_level),
289
- "login_link" => wp_login_url(pmpro_url("account")),
290
  "display_name" => $user->display_name,
291
  "user_email" => $user->user_email,0
292
  );
293
 
294
- if(!empty($invoice) && !pmpro_isLevelFree($user->membership_level))
295
  {
296
  if($invoice->gateway == "paypalexpress")
297
  $this->template = "checkout_express_admin";
@@ -315,14 +302,6 @@
315
  $this->data["accountnumber"] = hideCardNumber($invoice->accountnumber);
316
  $this->data["expirationmonth"] = $invoice->expirationmonth;
317
  $this->data["expirationyear"] = $invoice->expirationyear;
318
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
319
- $invoice->billing->street,
320
- "", //address 2
321
- $invoice->billing->city,
322
- $invoice->billing->state,
323
- $invoice->billing->zip,
324
- $invoice->billing->country,
325
- $invoice->billing->phone);
326
 
327
  if($invoice->getDiscountCode())
328
  $this->data["discount_code"] = "<p>" . __("Discount Code", "pmpro") . ": " . $invoice->discount_code->code . "</p>\n";
@@ -342,7 +321,7 @@
342
  {
343
  $this->template = "checkout_freetrial_admin";
344
  $this->data["discount_code"] = "";
345
- }
346
 
347
  $enddate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(enddate) FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND status = 'active' LIMIT 1");
348
  if($enddate)
@@ -387,16 +366,8 @@
387
  "accountnumber" => hideCardNumber($invoice->accountnumber),
388
  "expirationmonth" => $invoice->expirationmonth,
389
  "expirationyear" => $invoice->expirationyear,
390
- "login_link" => wp_login_url(pmpro_url("account"))
391
  );
392
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
393
- $invoice->billing->street,
394
- "", //address 2
395
- $invoice->billing->city,
396
- $invoice->billing->state,
397
- $invoice->billing->zip,
398
- $invoice->billing->country,
399
- $invoice->billing->phone);
400
 
401
  return $this->sendEmail();
402
  }
@@ -442,14 +413,6 @@
442
  "expirationyear" => $invoice->expirationyear,
443
  "login_link" => wp_login_url()
444
  );
445
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
446
- $invoice->billing->street,
447
- "", //address 2
448
- $invoice->billing->city,
449
- $invoice->billing->state,
450
- $invoice->billing->zip,
451
- $invoice->billing->country,
452
- $invoice->billing->phone);
453
 
454
  return $this->sendEmail();
455
  }
@@ -488,16 +451,8 @@
488
  "accountnumber" => hideCardNumber($invoice->accountnumber),
489
  "expirationmonth" => $invoice->expirationmonth,
490
  "expirationyear" => $invoice->expirationyear,
491
- "login_link" => wp_login_url(pmpro_url("billing"))
492
  );
493
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
494
- $invoice->billing->street,
495
- "", //address 2
496
- $invoice->billing->city,
497
- $invoice->billing->state,
498
- $invoice->billing->zip,
499
- $invoice->billing->country,
500
- $invoice->billing->phone);
501
 
502
  return $this->sendEmail();
503
  }
@@ -534,16 +489,9 @@
534
  "accountnumber" => hideCardNumber($invoice->accountnumber),
535
  "expirationmonth" => $invoice->expirationmonth,
536
  "expirationyear" => $invoice->expirationyear,
537
- "login_link" => wp_login_url(pmpro_url("billing"))
538
  );
539
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
540
- $invoice->billing->street,
541
- "", //address 2
542
- $invoice->billing->city,
543
- $invoice->billing->state,
544
- $invoice->billing->zip,
545
- $invoice->billing->country,
546
- $invoice->billing->phone);
547
  return $this->sendEmail();
548
  }
549
 
@@ -581,16 +529,8 @@
581
  "accountnumber" => hideCardNumber($invoice->accountnumber),
582
  "expirationmonth" => $invoice->expirationmonth,
583
  "expirationyear" => $invoice->expirationyear,
584
- "login_link" => wp_login_url(pmpro_url("billing"))
585
  );
586
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
587
- $invoice->billing->street,
588
- "", //address 2
589
- $invoice->billing->city,
590
- $invoice->billing->state,
591
- $invoice->billing->zip,
592
- $invoice->billing->country,
593
- $invoice->billing->phone);
594
 
595
  return $this->sendEmail();
596
  }
@@ -618,7 +558,7 @@
618
  "membership_level_name" => $user->membership_level->name,
619
  "display_name" => $user->display_name,
620
  "user_email" => $user->user_email,
621
- "invoice_id" => $invoice->code,
622
  "invoice_total" => $pmpro_currency_symbol . number_format($invoice->total, 2),
623
  "invoice_date" => date(get_option('date_format'), $invoice->timestamp),
624
  "billing_name" => $invoice->billing->name,
@@ -632,17 +572,9 @@
632
  "accountnumber" => hideCardNumber($invoice->accountnumber),
633
  "expirationmonth" => $invoice->expirationmonth,
634
  "expirationyear" => $invoice->expirationyear,
635
- "login_link" => wp_login_url(pmpro_url("account")),
636
- "invoice_link" => wp_login_url(pmpro_url("invoice", "?invoice=" . $invoice->code)
637
- ));
638
- $this->data["billing_address"] = pmpro_formatAddress($invoice->billing->name,
639
- $invoice->billing->street,
640
- "", //address 2
641
- $invoice->billing->city,
642
- $invoice->billing->state,
643
- $invoice->billing->zip,
644
- $invoice->billing->country,
645
- $invoice->billing->phone);
646
 
647
  if($invoice->getDiscountCode())
648
  $this->data["discount_code"] = "<p>" . __("Discount Code", "pmpro") . ": " . $invoice->discount_code . "</p>\n";
@@ -685,7 +617,7 @@
685
  "sitename" => get_option("blogname"),
686
  "membership_id" => $user->membership_level->id,
687
  "membership_level_name" => $user->membership_level->name,
688
- "siteemail" => pmpro_getOption("from_email"),
689
  "login_link" => wp_login_url(),
690
  "display_name" => $user->display_name,
691
  "user_email" => $user->user_email,
@@ -694,7 +626,7 @@
694
  "cycle_period" => $user->membership_level->cycle_period,
695
  "trial_amount" => $pmpro_currency_symbol . $user->membership_level->trial_amount,
696
  "trial_limit" => $user->membership_level->trial_limit,
697
- "trial_end" => date(get_option('date_format'), strtotime(date("m/d/Y", $user->membership_level->startdate) . " + " . $user->membership_level->trial_limit . " " . $user->membership_level->cycle_period), current_time("timestamp"))
698
  );
699
 
700
  return $this->sendEmail();
@@ -712,7 +644,7 @@
712
  $this->email = $user->user_email;
713
  $this->subject = sprintf(__("Your membership at %s has ended", "pmpro"), get_option("blogname"));
714
  $this->template = "membership_expired";
715
- $this->data = array("subject" => $this->subject, "name" => $user->display_name, "user_login" => $user->user_login, "sitename" => get_option("blogname"), "siteemail" => pmpro_getOption("from_email"), "login_link" => wp_login_url(), "display_name" => $user->display_name, "user_email" => $user->user_email, "levels_link" => pmpro_url("levels"));
716
 
717
  return $this->sendEmail();
718
  }
@@ -737,7 +669,7 @@
737
  $this->email = $user->user_email;
738
  $this->subject = sprintf(__("Your membership at %s will end soon", "pmpro"), get_option("blogname"));
739
  $this->template = "membership_expiring";
740
- $this->data = array("subject" => $this->subject, "name" => $user->display_name, "user_login" => $user->user_login, "sitename" => get_option("blogname"), "membership_id" => $user->membership_level->id, "membership_level_name" => $user->membership_level->name, "siteemail" => pmpro_getOption("from_email"), "login_link" => wp_login_url(), "enddate" => date(get_option('date_format'), $user->membership_level->enddate), "display_name" => $user->display_name, "user_email" => $user->user_email);
741
 
742
  return $this->sendEmail();
743
  }
@@ -757,9 +689,9 @@
757
  $this->email = $user->user_email;
758
  $this->subject = sprintf(__("Your membership at %s has been changed", "pmpro"), get_option("blogname"));
759
  $this->template = "admin_change";
760
- $this->data = array("subject" => $this->subject, "name" => $user->display_name, "user_login" => $user->user_login, "sitename" => get_option("blogname"), "membership_id" => $user->membership_level->id, "membership_level_name" => $user->membership_level->name, "siteemail" => pmpro_getOption("from_email"), "login_link" => wp_login_url());
761
  if($user->membership_level->ID)
762
- $this->data["membership_change"] = sprintf(__("The new level is %s.", "pmpro"), $user->membership_level->name);
763
  else
764
  $this->data["membership_change"] = __("Your membership has been cancelled", "pmpro");
765
 
@@ -799,7 +731,7 @@
799
  if($user->membership_level->ID)
800
  $this->data["membership_change"] = sprintf(__("The new level is %s. This membership is free", "pmpro"), $user->membership_level->name);
801
  else
802
- $this->data["membership_change"] = __("Membership has been cancelled", "pmpro");
803
 
804
  if(!empty($user->membership_level->enddate))
805
  {
44
 
45
  $this->headers = array("Content-Type: text/html");
46
 
 
 
47
  //load the template
48
  $locale = apply_filters("plugin_locale", get_locale(), "pmpro");
49
  if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/email/" . $this->template . ".html"))
58
  $this->body = file_get_contents(PMPRO_DIR . "/languages/" . $locale . "/" . $this->template . ".html"); //email folder in PMPro language folder
59
  elseif(file_exists(PMPRO_DIR . "/email/" . $this->template . ".html"))
60
  $this->body = file_get_contents(PMPRO_DIR . "/email/" . $this->template . ".html"); //default template in plugin
61
+
 
 
62
  //header and footer
63
  /* This is handled for all emails via the pmpro_send_html function in paid-memberships-pro now
64
  if(file_exists(TEMPLATEPATH . "/email_header.html"))
96
  $this->template = apply_filters("pmpro_email_template", $temail->template, $this);
97
  $this->body = apply_filters("pmpro_email_body", $temail->body, $this);
98
  $this->headers = apply_filters("pmpro_email_headers", $temail->headers, $this);
99
+
100
+ if(wp_mail($this->email,$this->subject,$this->body,$this->headers))
 
101
  {
102
  return true;
103
  }
181
  "membership_id" => $user->membership_level->id,
182
  "membership_level_name" => $user->membership_level->name,
183
  "membership_cost" => pmpro_getLevelCost($user->membership_level),
184
+ "login_link" => pmpro_url("account"),
185
  "display_name" => $user->display_name,
186
  "user_email" => $user->user_email,0
187
  );
213
  $this->data["accountnumber"] = hideCardNumber($invoice->accountnumber);
214
  $this->data["expirationmonth"] = $invoice->expirationmonth;
215
  $this->data["expirationyear"] = $invoice->expirationyear;
 
 
 
 
 
 
 
 
216
 
217
  if($invoice->getDiscountCode())
218
  $this->data["discount_code"] = "<p>" . __("Discount Code", "pmpro") . ": " . $invoice->discount_code->code . "</p>\n";
273
  "membership_id" => $user->membership_level->id,
274
  "membership_level_name" => $user->membership_level->name,
275
  "membership_cost" => pmpro_getLevelCost($user->membership_level),
276
+ "login_link" => pmpro_url("account"),
277
  "display_name" => $user->display_name,
278
  "user_email" => $user->user_email,0
279
  );
280
 
281
+ if($invoice)
282
  {
283
  if($invoice->gateway == "paypalexpress")
284
  $this->template = "checkout_express_admin";
302
  $this->data["accountnumber"] = hideCardNumber($invoice->accountnumber);
303
  $this->data["expirationmonth"] = $invoice->expirationmonth;
304
  $this->data["expirationyear"] = $invoice->expirationyear;
 
 
 
 
 
 
 
 
305
 
306
  if($invoice->getDiscountCode())
307
  $this->data["discount_code"] = "<p>" . __("Discount Code", "pmpro") . ": " . $invoice->discount_code->code . "</p>\n";
321
  {
322
  $this->template = "checkout_freetrial_admin";
323
  $this->data["discount_code"] = "";
324
+ }
325
 
326
  $enddate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(enddate) FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND status = 'active' LIMIT 1");
327
  if($enddate)
366
  "accountnumber" => hideCardNumber($invoice->accountnumber),
367
  "expirationmonth" => $invoice->expirationmonth,
368
  "expirationyear" => $invoice->expirationyear,
369
+ "login_link" => pmpro_url("account")
370
  );
 
 
 
 
 
 
 
 
371
 
372
  return $this->sendEmail();
373
  }
413
  "expirationyear" => $invoice->expirationyear,
414
  "login_link" => wp_login_url()
415
  );
 
 
 
 
 
 
 
 
416
 
417
  return $this->sendEmail();
418
  }
451
  "accountnumber" => hideCardNumber($invoice->accountnumber),
452
  "expirationmonth" => $invoice->expirationmonth,
453
  "expirationyear" => $invoice->expirationyear,
454
+ "login_link" => pmpro_url("billing")
455
  );
 
 
 
 
 
 
 
 
456
 
457
  return $this->sendEmail();
458
  }
489
  "accountnumber" => hideCardNumber($invoice->accountnumber),
490
  "expirationmonth" => $invoice->expirationmonth,
491
  "expirationyear" => $invoice->expirationyear,
492
+ "login_link" => pmpro_url("billing")
493
  );
494
+
 
 
 
 
 
 
 
495
  return $this->sendEmail();
496
  }
497
 
529
  "accountnumber" => hideCardNumber($invoice->accountnumber),
530
  "expirationmonth" => $invoice->expirationmonth,
531
  "expirationyear" => $invoice->expirationyear,
532
+ "login_link" => pmpro_url("billing")
533
  );
 
 
 
 
 
 
 
 
534
 
535
  return $this->sendEmail();
536
  }
558
  "membership_level_name" => $user->membership_level->name,
559
  "display_name" => $user->display_name,
560
  "user_email" => $user->user_email,
561
+ "invoice_id" => $invoice->payment_transaction_id,
562
  "invoice_total" => $pmpro_currency_symbol . number_format($invoice->total, 2),
563
  "invoice_date" => date(get_option('date_format'), $invoice->timestamp),
564
  "billing_name" => $invoice->billing->name,
572
  "accountnumber" => hideCardNumber($invoice->accountnumber),
573
  "expirationmonth" => $invoice->expirationmonth,
574
  "expirationyear" => $invoice->expirationyear,
575
+ "login_link" => pmpro_url("account"),
576
+ "invoice_link" => pmpro_url("invoice", "?invoice=" . $invoice->code)
577
+ );
 
 
 
 
 
 
 
 
578
 
579
  if($invoice->getDiscountCode())
580
  $this->data["discount_code"] = "<p>" . __("Discount Code", "pmpro") . ": " . $invoice->discount_code . "</p>\n";
617
  "sitename" => get_option("blogname"),
618
  "membership_id" => $user->membership_level->id,
619
  "membership_level_name" => $user->membership_level->name,
620
+ "siteemail" => get_bloginfo("admin_email"),
621
  "login_link" => wp_login_url(),
622
  "display_name" => $user->display_name,
623
  "user_email" => $user->user_email,
626
  "cycle_period" => $user->membership_level->cycle_period,
627
  "trial_amount" => $pmpro_currency_symbol . $user->membership_level->trial_amount,
628
  "trial_limit" => $user->membership_level->trial_limit,
629
+ "trial_end" => date(get_option('date_format'), strtotime(date("m/d/Y", $user->membership_level->startdate) . " + " . $user->membership_level->trial_limit . " " . $user->membership_level->cycle_period))
630
  );
631
 
632
  return $this->sendEmail();
644
  $this->email = $user->user_email;
645
  $this->subject = sprintf(__("Your membership at %s has ended", "pmpro"), get_option("blogname"));
646
  $this->template = "membership_expired";
647
+ $this->data = array("subject" => $this->subject, "name" => $user->display_name, "user_login" => $user->user_login, "sitename" => get_option("blogname"), "siteemail" => get_bloginfo("admin_email"), "login_link" => wp_login_url(), "display_name" => $user->display_name, "user_email" => $user->user_email, "levels_link" => pmpro_url("levels"));
648
 
649
  return $this->sendEmail();
650
  }
669
  $this->email = $user->user_email;
670
  $this->subject = sprintf(__("Your membership at %s will end soon", "pmpro"), get_option("blogname"));
671
  $this->template = "membership_expiring";
672
+ $this->data = array("subject" => $this->subject, "name" => $user->display_name, "user_login" => $user->user_login, "sitename" => get_option("blogname"), "membership_level_name" => $user->membership_level->name, "siteemail" => get_bloginfo("admin_email"), "login_link" => wp_login_url(), "enddate" => date(get_option('date_format'), $user->membership_level->enddate), "display_name" => $user->display_name, "user_email" => $user->user_email);
673
 
674
  return $this->sendEmail();
675
  }
689
  $this->email = $user->user_email;
690
  $this->subject = sprintf(__("Your membership at %s has been changed", "pmpro"), get_option("blogname"));
691
  $this->template = "admin_change";
692
+ $this->data = array("subject" => $this->subject, "name" => $user->display_name, "user_login" => $user->user_login, "sitename" => get_option("blogname"), "membership_level_name" => $user->membership_level->name, "siteemail" => get_bloginfo("admin_email"), "login_link" => wp_login_url());
693
  if($user->membership_level->ID)
694
+ $this->data["membership_change"] = sprintf(__("The new level is %s. This membership is free", "pmpro"), $user->membership_level->name);
695
  else
696
  $this->data["membership_change"] = __("Your membership has been cancelled", "pmpro");
697
 
731
  if($user->membership_level->ID)
732
  $this->data["membership_change"] = sprintf(__("The new level is %s. This membership is free", "pmpro"), $user->membership_level->name);
733
  else
734
+ $this->data["membership_change"] = __("membership has been cancelled", "pmpro");
735
 
736
  if(!empty($user->membership_level->enddate))
737
  {
classes/gateways/class.pmprogateway.php CHANGED
@@ -43,7 +43,7 @@
43
  else
44
  {
45
  //add a period to the start date to account for the initial payment
46
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
47
  }
48
 
49
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -90,7 +90,7 @@
90
  else
91
  {
92
  //add a period to the start date to account for the initial payment
93
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
94
  }
95
 
96
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -177,7 +177,7 @@
177
 
178
  //filter order before subscription. use with care.
179
  $order = apply_filters("pmpro_subscribe_order", $order, $this);
180
-
181
  //simulate a successful subscription processing
182
  $order->status = "success";
183
  $order->subscription_transaction_id = "TEST" . $order->code;
@@ -200,21 +200,5 @@
200
  $order->updateStatus("cancelled");
201
  return true;
202
  }
203
-
204
- function getSubscriptionStatus(&$order)
205
- {
206
- //require a subscription id
207
- if(empty($order->subscription_transaction_id))
208
- return false;
209
-
210
- //this looks different for each gateway, but generally an array of some sort
211
- return array();
212
- }
213
-
214
- function getTransactionStatus(&$order)
215
- {
216
- //this looks different for each gateway, but generally an array of some sort
217
- return array();
218
- }
219
  }
220
  ?>
43
  else
44
  {
45
  //add a period to the start date to account for the initial payment
46
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
47
  }
48
 
49
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
90
  else
91
  {
92
  //add a period to the start date to account for the initial payment
93
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod)) . "T0:0:0";
94
  }
95
 
96
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
177
 
178
  //filter order before subscription. use with care.
179
  $order = apply_filters("pmpro_subscribe_order", $order, $this);
180
+
181
  //simulate a successful subscription processing
182
  $order->status = "success";
183
  $order->subscription_transaction_id = "TEST" . $order->code;
200
  $order->updateStatus("cancelled");
201
  return true;
202
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  }
204
  ?>
classes/gateways/class.pmprogateway_authorizenet.php CHANGED
@@ -43,7 +43,7 @@
43
  else
44
  {
45
  //add a period to the start date to account for the initial payment
46
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
47
  }
48
 
49
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -90,7 +90,7 @@
90
  else
91
  {
92
  //add a period to the start date to account for the initial payment
93
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
94
  }
95
 
96
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
43
  else
44
  {
45
  //add a period to the start date to account for the initial payment
46
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
47
  }
48
 
49
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
90
  else
91
  {
92
  //add a period to the start date to account for the initial payment
93
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
94
  }
95
 
96
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
classes/gateways/class.pmprogateway_braintree.php CHANGED
@@ -183,19 +183,19 @@
183
  'expirationDate' => $order->braintree->expiration_date,
184
  'cardholderName' => trim($order->FirstName . " " . $order->LastName),
185
  'options' => array(
186
- 'updateExistingToken' => $this->customer->creditCards[0]->token
187
  )
188
  )
189
  )
190
  );
191
-
192
  if($response->success)
193
  {
194
- $this->customer = $response->customer;
195
  }
196
  else
197
  {
198
- $order->error = __("Failed to update customer.", "pmpro") . " " . $response->message;
199
  $order->shorterror = $order->error;
200
  return false;
201
  }
@@ -208,7 +208,7 @@
208
  //assume no customer found
209
  }
210
  }
211
-
212
  //no customer id, create one
213
  if(!empty($order->accountnumber))
214
  {
@@ -243,7 +243,7 @@
243
  }
244
  else
245
  {
246
- $order->error = __("Failed to create customer.", "pmpro") . " " . $result->message;
247
  $order->shorterror = $order->error;
248
  return false;
249
  }
@@ -296,13 +296,13 @@
296
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
297
 
298
  //convert to a profile start date
299
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
300
 
301
  //filter the start date
302
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
303
 
304
  //convert back to days
305
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d")) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
306
 
307
  //now add the actual trial set by the site
308
  if(!empty($order->TrialBillingCycles))
@@ -367,12 +367,12 @@
367
  //we just have to run getCustomer which will look for the customer and update it with the new token
368
  $this->getCustomer($order);
369
 
370
- if(!empty($this->customer) && empty($order->error))
371
  {
372
  return true;
373
  }
374
  else
375
- {
376
  return false; //couldn't find the customer
377
  }
378
  }
@@ -394,7 +394,7 @@
394
  catch(Exception $e)
395
  {
396
  $order->updateStatus("cancelled"); //assume it's been cancelled already
397
- $order->error = __("Could not find the subscription.", "pmpro") . " " . $e->getMessage();
398
  $order->shorterror = $order->error;
399
  return false; //no subscription found
400
  }
@@ -407,7 +407,7 @@
407
  else
408
  {
409
  $order->updateStatus("cancelled"); //assume it's been cancelled already
410
- $order->error = __("Could not find the subscription.", "pmpro") . " " . $result->message;
411
  $order->shorterror = $order->error;
412
  return false; //no subscription found
413
  }
183
  'expirationDate' => $order->braintree->expiration_date,
184
  'cardholderName' => trim($order->FirstName . " " . $order->LastName),
185
  'options' => array(
186
+ 'updateExistingToken' => $customer_id
187
  )
188
  )
189
  )
190
  );
191
+
192
  if($response->success)
193
  {
194
+ $this->customer = $result->customer;
195
  }
196
  else
197
  {
198
+ $order->error = __("Failed to update customer.", "pmpro");
199
  $order->shorterror = $order->error;
200
  return false;
201
  }
208
  //assume no customer found
209
  }
210
  }
211
+
212
  //no customer id, create one
213
  if(!empty($order->accountnumber))
214
  {
243
  }
244
  else
245
  {
246
+ $order->error = __("Failed to create customer.", "pmpro");
247
  $order->shorterror = $order->error;
248
  return false;
249
  }
296
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
297
 
298
  //convert to a profile start date
299
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day")) . "T0:0:0";
300
 
301
  //filter the start date
302
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
303
 
304
  //convert back to days
305
+ $trial_period_days = ceil(abs(strtotime(date("Y-m-d")) - strtotime($order->ProfileStartDate)) / 86400);
306
 
307
  //now add the actual trial set by the site
308
  if(!empty($order->TrialBillingCycles))
367
  //we just have to run getCustomer which will look for the customer and update it with the new token
368
  $this->getCustomer($order);
369
 
370
+ if(!empty($this->customer))
371
  {
372
  return true;
373
  }
374
  else
375
+ {
376
  return false; //couldn't find the customer
377
  }
378
  }
394
  catch(Exception $e)
395
  {
396
  $order->updateStatus("cancelled"); //assume it's been cancelled already
397
+ $order->error = __("Could not find the subscription.", "pmpro");
398
  $order->shorterror = $order->error;
399
  return false; //no subscription found
400
  }
407
  else
408
  {
409
  $order->updateStatus("cancelled"); //assume it's been cancelled already
410
+ $order->error = __("Could not find the subscription.", "pmpro");
411
  $order->shorterror = $order->error;
412
  return false; //no subscription found
413
  }
classes/gateways/class.pmprogateway_check.php CHANGED
@@ -48,7 +48,7 @@
48
  else
49
  {
50
  //add a period to the start date to account for the initial payment
51
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
52
  }
53
 
54
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -95,7 +95,7 @@
95
  else
96
  {
97
  //add a period to the start date to account for the initial payment
98
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
99
  }
100
 
101
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
48
  else
49
  {
50
  //add a period to the start date to account for the initial payment
51
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
52
  }
53
 
54
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
95
  else
96
  {
97
  //add a period to the start date to account for the initial payment
98
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod)) . "T0:0:0";
99
  }
100
 
101
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
classes/gateways/class.pmprogateway_cybersource.php CHANGED
@@ -45,7 +45,7 @@
45
  else
46
  {
47
  //add a period to the start date to account for the initial payment
48
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
49
  }
50
 
51
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -92,7 +92,7 @@
92
  else
93
  {
94
  //add a period to the start date to account for the initial payment
95
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
96
  }
97
 
98
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -464,13 +464,13 @@
464
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
465
 
466
  //convert to a profile start date
467
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
468
 
469
  //filter the start date
470
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
471
 
472
  //convert back to days
473
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d"), current_time('timestamp')) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
474
 
475
  //now add the actual trial set by the site
476
  if(!empty($order->TrialBillingCycles))
@@ -762,4 +762,4 @@
762
  else
763
  return "Unknown error.";
764
  }
765
- }
45
  else
46
  {
47
  //add a period to the start date to account for the initial payment
48
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
49
  }
50
 
51
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
92
  else
93
  {
94
  //add a period to the start date to account for the initial payment
95
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod)) . "T0:0:0";
96
  }
97
 
98
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
464
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
465
 
466
  //convert to a profile start date
467
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day")) . "T0:0:0";
468
 
469
  //filter the start date
470
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
471
 
472
  //convert back to days
473
+ $trial_period_days = ceil(abs(strtotime(date("Y-m-d")) - strtotime($order->ProfileStartDate)) / 86400);
474
 
475
  //now add the actual trial set by the site
476
  if(!empty($order->TrialBillingCycles))
762
  else
763
  return "Unknown error.";
764
  }
765
+ }
classes/gateways/class.pmprogateway_payflowpro.php CHANGED
@@ -17,7 +17,7 @@
17
  if($authorization_id)
18
  {
19
  $this->void($order, $authorization_id);
20
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
21
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
22
  return $this->subscribe($order);
23
  }
@@ -36,7 +36,7 @@
36
  //setup recurring billing
37
  if(pmpro_isLevelRecurring($order->membership_level))
38
  {
39
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
40
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
41
  if($this->subscribe($order))
42
  {
@@ -159,7 +159,7 @@
159
 
160
  //paypal profile stuff
161
  $nvpStr = "";
162
- $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax . "&CURRENCY=" . $pmpro_currency;
163
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
164
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
165
 
@@ -179,7 +179,7 @@
179
  $nvpStr .= "&CITY=" . $order->billing->city . "&STATE=" . $order->billing->state . "&BILLTOCOUNTRY=" . $order->billing->country . "&ZIP=" . $order->billing->zip . "&PHONENUM=" . $order->billing->phone;
180
  }
181
 
182
- $this->nvpStr = $nvpStr;
183
  $this->httpParsedResponseAr = $this->PPHttpPost('S', $nvpStr);
184
 
185
  if("0" == strtoupper($this->httpParsedResponseAr["RESULT"])) {
@@ -219,7 +219,7 @@
219
 
220
  //paypal profile stuff
221
  $nvpStr = "&ACTION=A";
222
- $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax . "&CURRENCY=" . $pmpro_currency;
223
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
224
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
225
 
@@ -227,7 +227,7 @@
227
 
228
  $nvpStr .= "&PAYPERIOD=" . $payperiod;
229
 
230
- $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR']; // . "&INVNUM=" . $order->code;
231
 
232
  //if billing cycles are defined
233
  if(!empty($order->TotalBillingCycles))
@@ -253,13 +253,13 @@
253
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
254
 
255
  //convert to a profile start date
256
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
257
 
258
  //filter the start date
259
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
260
 
261
  //convert back to days
262
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d"), current_time('timestamp')) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
263
 
264
  //now add the actual trial set by the site
265
  if(!empty($order->TrialBillingCycles))
@@ -276,7 +276,7 @@
276
  }
277
 
278
  //convert back into a date
279
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
280
 
281
  //start date
282
  $nvpStr .= "&START=" . date("mdY", strtotime($order->ProfileStartDate));
@@ -295,9 +295,9 @@
295
  $nvpStr .= "&CITY=" . $order->billing->city . "&STATE=" . $order->billing->state . "&BILLTOCOUNTRY=" . $order->billing->country . "&ZIP=" . $order->billing->zip . "&PHONENUM=" . $order->billing->phone;
296
  }
297
 
298
- $this->nvpStr = $nvpStr;
299
  $this->httpParsedResponseAr = $this->PPHttpPost('R', $nvpStr);
300
-
301
  if("0" == strtoupper($this->httpParsedResponseAr["RESULT"])) {
302
  $order->subscription_transaction_id = $this->httpParsedResponseAr['PROFILEID'];
303
  $order->status = "success";
@@ -321,7 +321,7 @@
321
 
322
  $nvpStr .= "&PROFILENAME=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127));
323
 
324
- $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR']; // . "&INVNUM=" . $order->code;
325
 
326
  if(!empty($order->accountnumber))
327
  $nvpStr .= "&ACCT=" . $order->accountnumber . "&EXPDATE=" . $order->expirationmonth . substr($order->expirationyear, 2, 2) . "&CVV2=" . $order->CVV2;
@@ -365,13 +365,10 @@
365
  $this->nvpStr = $nvpStr;
366
  $this->httpParsedResponseAr = $this->PPHttpPost('R', $nvpStr);
367
 
368
- if("0" == strtoupper($this->httpParsedResponseAr["RESULT"]))
369
- {
370
  $order->updateStatus("cancelled");
371
  return true;
372
- }
373
- else
374
- {
375
  $order->status = "error";
376
  $order->errorcode = $this->httpParsedResponseAr['RESULT'];
377
  $order->error = urldecode($this->httpParsedResponseAr['RESPMSG']);
@@ -445,4 +442,4 @@
445
 
446
  return $httpParsedResponseAr;
447
  }
448
- }
17
  if($authorization_id)
18
  {
19
  $this->void($order, $authorization_id);
20
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
21
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
22
  return $this->subscribe($order);
23
  }
36
  //setup recurring billing
37
  if(pmpro_isLevelRecurring($order->membership_level))
38
  {
39
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
40
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
41
  if($this->subscribe($order))
42
  {
159
 
160
  //paypal profile stuff
161
  $nvpStr = "";
162
+ $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax;
163
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
164
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
165
 
179
  $nvpStr .= "&CITY=" . $order->billing->city . "&STATE=" . $order->billing->state . "&BILLTOCOUNTRY=" . $order->billing->country . "&ZIP=" . $order->billing->zip . "&PHONENUM=" . $order->billing->phone;
180
  }
181
 
182
+ $this->nvpStr = $nvpStr;
183
  $this->httpParsedResponseAr = $this->PPHttpPost('S', $nvpStr);
184
 
185
  if("0" == strtoupper($this->httpParsedResponseAr["RESULT"])) {
219
 
220
  //paypal profile stuff
221
  $nvpStr = "&ACTION=A";
222
+ $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax;
223
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
224
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
225
 
227
 
228
  $nvpStr .= "&PAYPERIOD=" . $payperiod;
229
 
230
+ $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR'] . "&INVNUM=" . $order->code;
231
 
232
  //if billing cycles are defined
233
  if(!empty($order->TotalBillingCycles))
253
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
254
 
255
  //convert to a profile start date
256
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day")) . "T0:0:0";
257
 
258
  //filter the start date
259
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
260
 
261
  //convert back to days
262
+ $trial_period_days = ceil(abs(strtotime(date("Y-m-d")) - strtotime($order->ProfileStartDate)) / 86400);
263
 
264
  //now add the actual trial set by the site
265
  if(!empty($order->TrialBillingCycles))
276
  }
277
 
278
  //convert back into a date
279
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day")) . "T0:0:0";
280
 
281
  //start date
282
  $nvpStr .= "&START=" . date("mdY", strtotime($order->ProfileStartDate));
295
  $nvpStr .= "&CITY=" . $order->billing->city . "&STATE=" . $order->billing->state . "&BILLTOCOUNTRY=" . $order->billing->country . "&ZIP=" . $order->billing->zip . "&PHONENUM=" . $order->billing->phone;
296
  }
297
 
298
+ $this->nvpStr = $nvpStr;
299
  $this->httpParsedResponseAr = $this->PPHttpPost('R', $nvpStr);
300
+
301
  if("0" == strtoupper($this->httpParsedResponseAr["RESULT"])) {
302
  $order->subscription_transaction_id = $this->httpParsedResponseAr['PROFILEID'];
303
  $order->status = "success";
321
 
322
  $nvpStr .= "&PROFILENAME=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127));
323
 
324
+ $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR'] . "&INVNUM=" . $order->code;
325
 
326
  if(!empty($order->accountnumber))
327
  $nvpStr .= "&ACCT=" . $order->accountnumber . "&EXPDATE=" . $order->expirationmonth . substr($order->expirationyear, 2, 2) . "&CVV2=" . $order->CVV2;
365
  $this->nvpStr = $nvpStr;
366
  $this->httpParsedResponseAr = $this->PPHttpPost('R', $nvpStr);
367
 
368
+ if("0" == strtoupper($this->httpParsedResponseAr["RESULT"])) {
 
369
  $order->updateStatus("cancelled");
370
  return true;
371
+ } else {
 
 
372
  $order->status = "error";
373
  $order->errorcode = $this->httpParsedResponseAr['RESULT'];
374
  $order->error = urldecode($this->httpParsedResponseAr['RESPMSG']);
442
 
443
  return $httpParsedResponseAr;
444
  }
445
+ }
classes/gateways/class.pmprogateway_paypal.php CHANGED
@@ -17,7 +17,7 @@
17
  if($authorization_id)
18
  {
19
  $this->void($order, $authorization_id);
20
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
21
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
22
  return $this->subscribe($order);
23
  }
@@ -36,7 +36,7 @@
36
  //setup recurring billing
37
  if(pmpro_isLevelRecurring($order->membership_level))
38
  {
39
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
40
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
41
  if($this->subscribe($order))
42
  {
@@ -369,23 +369,21 @@
369
  {
370
  //paypal profile stuff
371
  $nvpStr = "";
372
- $nvpStr .= "&PROFILEID=" . urlencode($order->subscription_transaction_id) . "&ACTION=Cancel&NOTE=" . urlencode("User requested cancel.");
373
 
374
  $this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
375
 
376
- if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]))
377
- {
378
  $order->updateStatus("cancelled");
379
- return true;
380
- }
381
- else
382
- {
383
  $order->status = "error";
384
  $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
385
- $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.", "pmpro");
386
  $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
387
-
388
- return false;
389
  }
390
  }
391
 
17
  if($authorization_id)
18
  {
19
  $this->void($order, $authorization_id);
20
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
21
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
22
  return $this->subscribe($order);
23
  }
36
  //setup recurring billing
37
  if(pmpro_isLevelRecurring($order->membership_level))
38
  {
39
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
40
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
41
  if($this->subscribe($order))
42
  {
369
  {
370
  //paypal profile stuff
371
  $nvpStr = "";
372
+ $nvpStr .= "&PROFILEID=" . $order->subscription_transaction_id . "&ACTION=Cancel&NOTE=User requested cancel.";
373
 
374
  $this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
375
 
376
+ if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]) || $this->httpParsedResponseAr['L_ERRORCODE0'] == "11556") {
 
377
  $order->updateStatus("cancelled");
378
+ return true;
379
+ //exit('CreateRecurringPaymentsProfile Completed Successfully: '.print_r($this->httpParsedResponseAr, true));
380
+ } else {
 
381
  $order->status = "error";
382
  $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
383
+ $order->error = urldecode($this->httpParsedResponseAr['L_LONGMESSAGE0']);
384
  $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
385
+ return false;
386
+ //exit('CreateRecurringPaymentsProfile failed: ' . print_r($httpParsedResponseAr, true));
387
  }
388
  }
389
 
classes/gateways/class.pmprogateway_paypalexpress.php CHANGED
@@ -9,10 +9,10 @@
9
  }
10
 
11
  function process(&$order)
12
- {
13
  if(pmpro_isLevelRecurring($order->membership_level))
14
  {
15
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
16
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
17
  return $this->subscribe($order);
18
  }
@@ -40,20 +40,17 @@
40
 
41
  //taxes on the amount
42
  $amount = $order->PaymentAmount;
43
- $amount_tax = $order->getTaxForPrice($amount);
44
  $order->subtotal = $amount;
45
  $amount = round((float)$amount + (float)$amount_tax, 2);
46
 
47
  //paypal profile stuff
48
  $nvpStr = "";
49
- $nvpStr .="&AMT=" . $initial_payment . "&CURRENCYCODE=" . $pmpro_currency;
50
- if(!empty($order->ProfileStartDate) && strtotime($order->ProfileStartDate, current_time("timestamp")) > 0)
51
- $nvpStr .= "&PROFILESTARTDATE=" . $order->ProfileStartDate;
52
- if(!empty($order->BillingFrequency))
53
- $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling&L_BILLINGTYPE0=RecurringPayments";
54
  $nvpStr .= "&DESC=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127));
55
- $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
56
- $nvpStr .= "&NOSHIPPING=1&L_BILLINGAGREEMENTDESCRIPTION0=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127)) . "&L_PAYMENTTYPE0=Any";
57
 
58
  //if billing cycles are defined
59
  if(!empty($order->TotalBillingCycles))
@@ -89,14 +86,7 @@
89
 
90
  $nvpStr .= "&CANCELURL=" . urlencode(pmpro_url("levels"));
91
 
92
- $account_optional = apply_filters('pmpro_paypal_account_optional', true);
93
- if ($account_optional)
94
- $nvpStr .= '&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing';
95
-
96
- $nvpStr = apply_filters("pmpro_set_express_checkout_nvpstr", $nvpStr, $order);
97
-
98
- ///echo str_replace("&", "&<br />", $nvpStr);
99
- ///exit;
100
 
101
  $this->httpParsedResponseAr = $this->PPHttpPost('SetExpressCheckout', $nvpStr);
102
 
@@ -178,13 +168,10 @@
178
  $nvpStr = "";
179
  if(!empty($order->Token))
180
  $nvpStr .= "&TOKEN=" . $order->Token;
181
- $nvpStr .="&AMT=" . $amount . "&CURRENCYCODE=" . $pmpro_currency;
182
- /*
183
  if(!empty($amount_tax))
184
  $nvpStr .= "&TAXAMT=" . $amount_tax;
185
- */
186
- if(!empty($order->BillingFrequency))
187
- $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling";
188
  $nvpStr .= "&DESC=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127));
189
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
190
  $nvpStr .= "&NOSHIPPING=1";
@@ -193,7 +180,7 @@
193
  $order->nvpStr = $nvpStr;
194
 
195
  $this->httpParsedResponseAr = $this->PPHttpPost('DoExpressCheckoutPayment', $nvpStr);
196
-
197
  if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"])) {
198
  $order->payment_transaction_id = urldecode($this->httpParsedResponseAr['TRANSACTIONID']);
199
  $order->status = "success";
@@ -230,7 +217,7 @@
230
  //taxes on the amount
231
  $amount = $order->PaymentAmount;
232
  $amount_tax = $order->getTaxForPrice($amount);
233
- //$amount = round((float)$amount + (float)$amount_tax, 2);
234
 
235
  //paypal profile stuff
236
  $nvpStr = "";
@@ -260,10 +247,7 @@
260
  $nvpStr .= "&TRIALTOTALBILLINGCYCLES=" . $order->TrialBillingCycles;
261
 
262
  $this->nvpStr = $nvpStr;
263
-
264
- ///echo str_replace("&", "&<br />", $nvpStr);
265
- ///exit;
266
-
267
  $this->httpParsedResponseAr = $this->PPHttpPost('CreateRecurringPaymentsProfile', $nvpStr);
268
 
269
  if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"])) {
@@ -289,51 +273,23 @@
289
  {
290
  //paypal profile stuff
291
  $nvpStr = "";
292
- $nvpStr .= "&PROFILEID=" . urlencode($order->subscription_transaction_id) . "&ACTION=Cancel&NOTE=" . urlencode("User requested cancel.");
293
 
294
  $this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
295
-
296
- if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]))
297
- {
298
  $order->updateStatus("cancelled");
299
- return true;
300
- }
301
- else
302
- {
303
  $order->status = "error";
304
  $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
305
- $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.", "pmpro");
306
  $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
307
 
308
- return false;
309
- }
310
- }
311
-
312
- function getSubscriptionStatus(&$order)
313
- {
314
- if(empty($order->subscription_transaction_id))
315
  return false;
316
-
317
- //paypal profile stuff
318
- $nvpStr = "";
319
- $nvpStr .= "&PROFILEID=" . urlencode($order->subscription_transaction_id);
320
-
321
- $this->httpParsedResponseAr = $this->PPHttpPost('GetRecurringPaymentsProfileDetails', $nvpStr);
322
-
323
- if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]))
324
- {
325
- return $this->httpParsedResponseAr;
326
- }
327
- else
328
- {
329
- $order->status = "error";
330
- $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
331
- $order->error = urldecode($this->httpParsedResponseAr['L_LONGMESSAGE0']);
332
- $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
333
-
334
- return false;
335
  }
336
- }
337
 
338
  /**
339
  * PAYPAL Function
@@ -399,4 +355,4 @@
399
 
400
  return $httpParsedResponseAr;
401
  }
402
- }
9
  }
10
 
11
  function process(&$order)
12
+ {
13
  if(pmpro_isLevelRecurring($order->membership_level))
14
  {
15
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
16
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
17
  return $this->subscribe($order);
18
  }
40
 
41
  //taxes on the amount
42
  $amount = $order->PaymentAmount;
43
+ $amount_tax = $order->getTaxForPrice($amount);
44
  $order->subtotal = $amount;
45
  $amount = round((float)$amount + (float)$amount_tax, 2);
46
 
47
  //paypal profile stuff
48
  $nvpStr = "";
49
+ $nvpStr .="&AMT=" . $initial_payment . "&CURRENCYCODE=" . $pmpro_currency . "&PROFILESTARTDATE=" . $order->ProfileStartDate;
50
+ $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling";
 
 
 
51
  $nvpStr .= "&DESC=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127));
52
+ $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
53
+ $nvpStr .= "&NOSHIPPING=1&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127)) . "&L_PAYMENTTYPE0=Any";
54
 
55
  //if billing cycles are defined
56
  if(!empty($order->TotalBillingCycles))
86
 
87
  $nvpStr .= "&CANCELURL=" . urlencode(pmpro_url("levels"));
88
 
89
+ $nvpStr = apply_filters("pmpro_set_express_checkout_nvpstr", $nvpStr, $order);
 
 
 
 
 
 
 
90
 
91
  $this->httpParsedResponseAr = $this->PPHttpPost('SetExpressCheckout', $nvpStr);
92
 
168
  $nvpStr = "";
169
  if(!empty($order->Token))
170
  $nvpStr .= "&TOKEN=" . $order->Token;
171
+ $nvpStr .="&AMT=" . $amount . "&CURRENCYCODE=" . $pmpro_currency . "&PROFILESTARTDATE=" . $order->ProfileStartDate;
 
172
  if(!empty($amount_tax))
173
  $nvpStr .= "&TAXAMT=" . $amount_tax;
174
+ $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling";
 
 
175
  $nvpStr .= "&DESC=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127));
176
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
177
  $nvpStr .= "&NOSHIPPING=1";
180
  $order->nvpStr = $nvpStr;
181
 
182
  $this->httpParsedResponseAr = $this->PPHttpPost('DoExpressCheckoutPayment', $nvpStr);
183
+
184
  if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"])) {
185
  $order->payment_transaction_id = urldecode($this->httpParsedResponseAr['TRANSACTIONID']);
186
  $order->status = "success";
217
  //taxes on the amount
218
  $amount = $order->PaymentAmount;
219
  $amount_tax = $order->getTaxForPrice($amount);
220
+ $amount = round((float)$amount + (float)$amount_tax, 2);
221
 
222
  //paypal profile stuff
223
  $nvpStr = "";
247
  $nvpStr .= "&TRIALTOTALBILLINGCYCLES=" . $order->TrialBillingCycles;
248
 
249
  $this->nvpStr = $nvpStr;
250
+
 
 
 
251
  $this->httpParsedResponseAr = $this->PPHttpPost('CreateRecurringPaymentsProfile', $nvpStr);
252
 
253
  if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"])) {
273
  {
274
  //paypal profile stuff
275
  $nvpStr = "";
276
+ $nvpStr .= "&PROFILEID=" . $order->subscription_transaction_id . "&ACTION=Cancel&NOTE=User requested cancel.";
277
 
278
  $this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
279
+ if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]) || $this->httpParsedResponseAr['L_ERRORCODE0'] == "11556") {
 
 
280
  $order->updateStatus("cancelled");
281
+ return true;
282
+ //exit('CreateRecurringPaymentsProfile Completed Successfully: '.print_r($this->httpParsedResponseAr, true));
283
+ } else {
 
284
  $order->status = "error";
285
  $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
286
+ $order->error = urldecode($this->httpParsedResponseAr['L_LONGMESSAGE0']);
287
  $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
288
 
 
 
 
 
 
 
 
289
  return false;
290
+ //exit('CreateRecurringPaymentsProfile failed: ' . print_r($httpParsedResponseAr, true));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
291
  }
292
+ }
293
 
294
  /**
295
  * PAYPAL Function
355
 
356
  return $httpParsedResponseAr;
357
  }
358
+ }
classes/gateways/class.pmprogateway_paypalstandard.php CHANGED
@@ -114,13 +114,13 @@
114
  else
115
  {
116
  //we can try to work in any change in ProfileStartDate
117
- $psd = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
118
  $adjusted_psd = apply_filters("pmpro_profile_start_date", $psd, $order);
119
  if($psd != $adjusted_psd)
120
  {
121
  //someone is trying to push the start date back
122
- $adjusted_psd_time = strtotime($adjusted_psd, current_time("timestamp"));
123
- $seconds_til_psd = $adjusted_psd_time - current_time('timestamp');
124
  $days_til_psd = floor($seconds_til_psd/(60*60*24));
125
 
126
  //push back trial one by days_til_psd
@@ -144,20 +144,9 @@
144
  if(!empty($order->TotalBillingCycles))
145
  {
146
  if(!empty($trial_amount))
147
- {
148
-
149
- $srt = intval($order->TotalBillingCycles) - 1; //subtract one for the trial period
150
- }
151
- else
152
- {
153
- $srt = intval($order->TotalBillingCycles);
154
- }
155
-
156
- //srt must be at least 2 or the subscription is not "recurring" according to paypal
157
- if($srt > 1)
158
- $paypal_args['srt'] = $srt;
159
  else
160
- $paypal_args['src'] = '0';
161
  }
162
  else
163
  $paypal_args['srt'] = '0'; //indefinite subscription
@@ -195,17 +184,13 @@
195
  foreach($additional_parameters as $key => $value)
196
  $nvpStr .= urlencode("&" . $key . "=" . $value);
197
  }
198
-
199
- $account_optional = apply_filters('pmpro_paypal_account_optional', true);
200
- if ($account_optional)
201
- $nvpStr .= '&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing';
202
 
203
  $nvpStr = apply_filters("pmpro_paypal_standard_nvpstr", $nvpStr, $order);
204
 
205
  //redirect to paypal
206
  $paypal_url .= $nvpStr;
207
 
208
- //wp_die(str_replace("&", "<br />", $paypal_url));
209
 
210
  wp_redirect($paypal_url);
211
  exit;
@@ -215,23 +200,21 @@
215
  {
216
  //paypal profile stuff
217
  $nvpStr = "";
218
- $nvpStr .= "&PROFILEID=" . urlencode($order->subscription_transaction_id) . "&ACTION=Cancel&NOTE=" . urlencode("User requested cancel.");
219
 
220
  $this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
221
-
222
- if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]))
223
- {
224
  $order->updateStatus("cancelled");
225
- return true;
226
- }
227
- else
228
- {
229
  $order->status = "error";
230
  $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
231
- $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.", "pmpro");
232
  $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
233
 
234
- return false;
 
235
  }
236
  }
237
 
@@ -271,7 +254,7 @@
271
 
272
  // NVPRequest for submitting to server
273
  $nvpreq = "METHOD=$methodName_&VERSION=$version&PWD=$API_Password&USER=$API_UserName&SIGNATURE=$API_Signature$nvpStr_";
274
-
275
  // setting the nvpreq as POST FIELD to curl
276
  curl_setopt($ch, CURLOPT_POSTFIELDS, $nvpreq);
277
 
@@ -299,4 +282,4 @@
299
 
300
  return $httpParsedResponseAr;
301
  }
302
- }
114
  else
115
  {
116
  //we can try to work in any change in ProfileStartDate
117
+ $psd = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
118
  $adjusted_psd = apply_filters("pmpro_profile_start_date", $psd, $order);
119
  if($psd != $adjusted_psd)
120
  {
121
  //someone is trying to push the start date back
122
+ $adjusted_psd_time = strtotime($adjusted_psd);
123
+ $seconds_til_psd = $adjusted_psd_time - time();
124
  $days_til_psd = floor($seconds_til_psd/(60*60*24));
125
 
126
  //push back trial one by days_til_psd
144
  if(!empty($order->TotalBillingCycles))
145
  {
146
  if(!empty($trial_amount))
147
+ $paypal_args['srt'] = intval($order->TotalBillingCycles) - 1; //subtract 1 for the trial period
 
 
 
 
 
 
 
 
 
 
 
148
  else
149
+ $paypal_args['srt'] = intval($order->TotalBillingCycles);
150
  }
151
  else
152
  $paypal_args['srt'] = '0'; //indefinite subscription
184
  foreach($additional_parameters as $key => $value)
185
  $nvpStr .= urlencode("&" . $key . "=" . $value);
186
  }
 
 
 
 
187
 
188
  $nvpStr = apply_filters("pmpro_paypal_standard_nvpstr", $nvpStr, $order);
189
 
190
  //redirect to paypal
191
  $paypal_url .= $nvpStr;
192
 
193
+ //die($paypal_url);
194
 
195
  wp_redirect($paypal_url);
196
  exit;
200
  {
201
  //paypal profile stuff
202
  $nvpStr = "";
203
+ $nvpStr .= "&PROFILEID=" . $order->subscription_transaction_id . "&ACTION=Cancel&NOTE=User requested cancel.";
204
 
205
  $this->httpParsedResponseAr = $this->PPHttpPost('ManageRecurringPaymentsProfileStatus', $nvpStr);
206
+ if("SUCCESS" == strtoupper($this->httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($this->httpParsedResponseAr["ACK"]) || $this->httpParsedResponseAr['L_ERRORCODE0'] == "11556") {
 
 
207
  $order->updateStatus("cancelled");
208
+ return true;
209
+ //exit('CreateRecurringPaymentsProfile Completed Successfully: '.print_r($this->httpParsedResponseAr, true));
210
+ } else {
 
211
  $order->status = "error";
212
  $order->errorcode = $this->httpParsedResponseAr['L_ERRORCODE0'];
213
+ $order->error = urldecode($this->httpParsedResponseAr['L_LONGMESSAGE0']);
214
  $order->shorterror = urldecode($this->httpParsedResponseAr['L_SHORTMESSAGE0']);
215
 
216
+ return false;
217
+ //exit('CreateRecurringPaymentsProfile failed: ' . print_r($httpParsedResponseAr, true));
218
  }
219
  }
220
 
254
 
255
  // NVPRequest for submitting to server
256
  $nvpreq = "METHOD=$methodName_&VERSION=$version&PWD=$API_Password&USER=$API_UserName&SIGNATURE=$API_Signature$nvpStr_";
257
+
258
  // setting the nvpreq as POST FIELD to curl
259
  curl_setopt($ch, CURLOPT_POSTFIELDS, $nvpreq);
260
 
282
 
283
  return $httpParsedResponseAr;
284
  }
285
+ }
classes/gateways/class.pmprogateway_stripe.php CHANGED
@@ -58,8 +58,6 @@
58
 
59
  function charge(&$order)
60
  {
61
- global $pmpro_currency;
62
-
63
  //create a code for the order
64
  if(empty($order->code))
65
  $order->code = $order->getRandomCode();
@@ -85,7 +83,7 @@
85
  {
86
  $response = Stripe_Charge::create(array(
87
  "amount" => $amount * 100, # amount in cents, again
88
- "currency" => $pmpro_currency,
89
  "customer" => $this->customer->id,
90
  "description" => "Order #" . $order->code . ", " . trim($order->FirstName . " " . $order->LastName) . " (" . $order->Email . ")"
91
  )
@@ -164,21 +162,13 @@
164
  //update the customer description and card
165
  if(!empty($order->stripeToken))
166
  {
167
- $name = trim($order->FirstName . " " . $order->LastName);
168
-
169
- if (empty($name))
170
- {
171
- $name = trim($current_user->first_name . " " . $current_user->last_name);
172
- }
173
-
174
- $this->customer->description = $name . " (" . $order->Email . ")";
175
- $this->customer->email = $order->Email;
176
  $this->customer->card = $order->stripeToken;
177
  $this->customer->save();
178
  }
179
 
180
  return $this->customer;
181
- }
182
  catch (Exception $e)
183
  {
184
  //assume no customer found
@@ -192,7 +182,6 @@
192
  {
193
  $this->customer = Stripe_Customer::create(array(
194
  "description" => trim($order->FirstName . " " . $order->LastName) . " (" . $order->Email . ")",
195
- "email" => $order->Email,
196
  "card" => $order->stripeToken
197
  ));
198
  }
@@ -203,25 +192,9 @@
203
  return false;
204
  }
205
 
206
- if(!empty($user_id))
207
- {
208
- //user logged in/etc
209
- update_user_meta($user_id, "pmpro_stripe_customerid", $this->customer->id);
210
- }
211
- else
212
- {
213
- //user not registered yet, queue it up
214
- global $pmpro_stripe_customer_id;
215
- $pmpro_stripe_customer_id = $this->customer->id;
216
- function pmpro_user_register_stripe_customerid($user_id)
217
- {
218
- global $pmpro_stripe_customer_id;
219
- update_user_meta($user_id, "pmpro_stripe_customerid", $pmpro_stripe_customer_id);
220
- }
221
- add_action("user_register", "pmpro_user_register_stripe_customerid");
222
- }
223
-
224
- return apply_filters('pmpro_stripe_create_customer', $this->customer);
225
  }
226
 
227
  return false;
@@ -229,8 +202,6 @@
229
 
230
  function subscribe(&$order)
231
  {
232
- global $pmpro_currency;
233
-
234
  //create a code for the order
235
  if(empty($order->code))
236
  $order->code = $order->getRandomCode();
@@ -266,13 +237,13 @@
266
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
267
 
268
  //convert to a profile start date
269
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
270
 
271
  //filter the start date
272
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
273
 
274
  //convert back to days
275
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d"), current_time("timestamp")) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
276
 
277
  //now add the actual trial set by the site
278
  if(!empty($order->TrialBillingCycles))
@@ -290,18 +261,16 @@
290
 
291
  //create a plan
292
  try
293
- {
294
- $plan = array(
295
- "amount" => $amount * 100,
296
- "interval_count" => $order->BillingFrequency,
297
- "interval" => strtolower($order->BillingPeriod),
298
- "trial_period_days" => $trial_period_days,
299
- "name" => $order->membership_name . " for order " . $order->code,
300
- "currency" => strtolower($pmpro_currency),
301
- "id" => $order->code
302
- );
303
-
304
- $plan = Stripe_Plan::create(apply_filters('pmpro_stripe_create_plan_array', $plan));
305
  }
306
  catch (Exception $e)
307
  {
@@ -353,48 +322,29 @@
353
 
354
  function cancel(&$order)
355
  {
356
- //no matter what happens below, we're going to cancel the order in our system
357
- $order->updateStatus("cancelled");
358
-
359
  //require a subscription id
360
  if(empty($order->subscription_transaction_id))
361
  return false;
362
 
363
  //find the customer
364
- $this->getCustomer($order);
365
 
366
  if(!empty($this->customer))
367
  {
368
- //find subscription with this order code
369
- $subscriptions = $this->customer->subscriptions->all();
370
-
371
- if(!empty($subscriptions))
 
 
372
  {
373
- //in case only one is returned
374
- if(!is_array($subscriptions))
375
- $subscriptions = array($subscriptions);
376
-
377
- foreach($subscriptions as $sub)
378
- {
379
- if($sub->data[0]->plan->id == $order->code)
380
- {
381
- //found it, cancel it
382
- try
383
- {
384
- $this->customer->subscriptions->retrieve($sub->data[0]->id)->cancel();
385
- break;
386
- }
387
- catch(Exception $e)
388
- {
389
- $order->error = __("Could not cancel old subscription.", "pmpro");
390
- $order->shorterror = $order->error;
391
-
392
- return false;
393
- }
394
- }
395
- }
396
- }
397
 
 
398
  return true;
399
  }
400
  else
58
 
59
  function charge(&$order)
60
  {
 
 
61
  //create a code for the order
62
  if(empty($order->code))
63
  $order->code = $order->getRandomCode();
83
  {
84
  $response = Stripe_Charge::create(array(
85
  "amount" => $amount * 100, # amount in cents, again
86
+ "currency" => strtolower(pmpro_getOption("currency")),
87
  "customer" => $this->customer->id,
88
  "description" => "Order #" . $order->code . ", " . trim($order->FirstName . " " . $order->LastName) . " (" . $order->Email . ")"
89
  )
162
  //update the customer description and card
163
  if(!empty($order->stripeToken))
164
  {
165
+ $this->customer->description = trim($order->FirstName . " " . $order->LastName) . " (" . $order->Email . ")";
 
 
 
 
 
 
 
 
166
  $this->customer->card = $order->stripeToken;
167
  $this->customer->save();
168
  }
169
 
170
  return $this->customer;
171
+ }
172
  catch (Exception $e)
173
  {
174
  //assume no customer found
182
  {
183
  $this->customer = Stripe_Customer::create(array(
184
  "description" => trim($order->FirstName . " " . $order->LastName) . " (" . $order->Email . ")",
 
185
  "card" => $order->stripeToken
186
  ));
187
  }
192
  return false;
193
  }
194
 
195
+ update_user_meta($user_id, "pmpro_stripe_customerid", $this->customer->id);
196
+
197
+ return $this->customer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
  }
199
 
200
  return false;
202
 
203
  function subscribe(&$order)
204
  {
 
 
205
  //create a code for the order
206
  if(empty($order->code))
207
  $order->code = $order->getRandomCode();
237
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
238
 
239
  //convert to a profile start date
240
+ $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day")) . "T0:0:0";
241
 
242
  //filter the start date
243
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
244
 
245
  //convert back to days
246
+ $trial_period_days = ceil(abs(strtotime(date("Y-m-d")) - strtotime($order->ProfileStartDate)) / 86400);
247
 
248
  //now add the actual trial set by the site
249
  if(!empty($order->TrialBillingCycles))
261
 
262
  //create a plan
263
  try
264
+ {
265
+ $plan = Stripe_Plan::create(array(
266
+ "amount" => $amount * 100,
267
+ "interval_count" => $order->BillingFrequency,
268
+ "interval" => strtolower($order->BillingPeriod),
269
+ "trial_period_days" => $trial_period_days,
270
+ "name" => $order->membership_name . " for order " . $order->code,
271
+ "currency" => strtolower(pmpro_getOption("currency")),
272
+ "id" => $order->code)
273
+ );
 
 
274
  }
275
  catch (Exception $e)
276
  {
322
 
323
  function cancel(&$order)
324
  {
 
 
 
325
  //require a subscription id
326
  if(empty($order->subscription_transaction_id))
327
  return false;
328
 
329
  //find the customer
330
+ $this->getCustomer($order);
331
 
332
  if(!empty($this->customer))
333
  {
334
+ //cancel
335
+ try
336
+ {
337
+ $this->customer->cancelSubscription();
338
+ }
339
+ catch(Exception $e)
340
  {
341
+ $order->updateStatus("cancelled"); //assume it's been cancelled already
342
+ $order->error = __("Could not find the subscription.", "pmpro");
343
+ $order->shorterror = $order->error;
344
+ return false; //no subscription found
345
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
 
347
+ $order->updateStatus("cancelled");
348
  return true;
349
  }
350
  else
classes/gateways/class.pmprogateway_twocheckout.php CHANGED
@@ -20,7 +20,7 @@
20
  $order->CardType = "";
21
  $order->cardtype = "";
22
 
23
- //just save, the user will go to 2checkout to pay
24
  $order->status = "review";
25
  $order->saveOrder();
26
 
@@ -41,11 +41,10 @@
41
  'li_0_quantity' => 1,
42
  'li_0_tangible' => 'N',
43
  'li_0_product_id' => $order->code,
44
- 'merchant_order_id' => $order->code,
45
  'currency_code' => $pmpro_currency,
46
  'pay_method' => 'CC',
47
  'purchase_step' => 'billing-information',
48
- 'x_receipt_link_url' => admin_url("admin-ajax.php") . "?action=twocheckout-ins" //pmpro_url("confirmation", "?level=" . $order->membership_level->id)
49
  );
50
 
51
  //taxes on initial amount
@@ -53,26 +52,19 @@
53
  $initial_payment_tax = $order->getTaxForPrice($initial_payment);
54
  $initial_payment = round((float)$initial_payment + (float)$initial_payment_tax, 2);
55
 
56
- //taxes on the amount (NOT CURRENTLY USED)
57
- $amount = $order->PaymentAmount;
58
- $amount_tax = $order->getTaxForPrice($amount);
59
- $order->subtotal = $amount;
60
- $amount = round((float)$amount + (float)$amount_tax, 2);
61
-
62
- // Recurring membership
63
  if( pmpro_isLevelRecurring( $order->membership_level ) ) {
64
- $tco_args['li_0_startup_fee'] = number_format($initial_payment - $amount, 2); //negative amount for lower initial payments
 
65
  $recurring_payment = $order->membership_level->billing_amount;
66
  $recurring_payment_tax = $order->getTaxForPrice($recurring_payment);
67
  $recurring_payment = round((float)$recurring_payment + (float)$recurring_payment_tax, 2);
68
- $tco_args['li_0_price'] = number_format($recurring_payment, 2);
69
 
70
- $tco_args['li_0_recurrence'] = ( $order->BillingFrequency == 1 ) ? $order->BillingFrequency . ' ' . $order->BillingPeriod : $order->BillingFrequency . ' ' . $order->BillingPeriod . 's';
71
 
72
  if( property_exists( $order, 'TotalBillingCycles' ) )
73
  $tco_args['li_0_duration'] = ($order->BillingFrequency * $order->TotalBillingCycles ) . ' ' . $order->BillingPeriod;
74
- else
75
- $tco_args['li_0_duration'] = 'Forever';
76
  }
77
  // Non-recurring membership
78
  else {
@@ -83,16 +75,24 @@
83
  $environment = pmpro_getOption("gateway_environment");
84
  if("sandbox" === $environment || "beta-sandbox" === $environment)
85
  $tco_args['demo'] = 'Y';
86
-
 
 
 
87
  // Trial?
88
  //li_#_startup_fee Any start up fees for the product or service. Can be negative to provide discounted first installment pricing, but cannot equal or surpass the product price.
89
- if(!empty($order->TrialBillingPeriod)) {
90
- $trial_amount = $order->TrialAmount;
91
- $trial_tax = $order->getTaxForPrice($trial_amount);
92
- $trial_amount = round((float)$trial_amount + (float)$trial_tax, 2);
93
- $tco_args['li_0_startup_fee'] = $trial_amount; // Negative trial amount
94
- }
 
 
 
95
 
 
 
96
  $ptpStr = '';
97
  foreach( $tco_args as $key => $value ) {
98
  reset( $tco_args ); // Used to verify whether or not we're on the first argument
@@ -103,14 +103,12 @@
103
  $additional_parameters = apply_filters( 'pmpro_twocheckout_return_url_parameters', array() );
104
  if( ! empty( $additional_parameters ) )
105
  foreach( $additional_parameters as $key => $value )
106
- $ptpStr .= "&" . urlencode($key) . "=" . urlencode($value);
107
 
108
  $ptpStr = apply_filters( 'pmpro_twocheckout_ptpstr', $ptpStr, $order );
109
-
110
- //echo str_replace("&", "&<br />", $ptpStr);
111
- //exit;
112
 
113
- //redirect to 2checkout
114
  $tco_url = 'https://www.2checkout.com/checkout/purchase' . $ptpStr;
115
 
116
  //echo $tco_url;
@@ -120,26 +118,6 @@
120
  }
121
 
122
  function cancel(&$order) {
123
- // If recurring, stop the recurring payment
124
- if(pmpro_isLevelRecurring($order->membership_level)) {
125
- $params['sale_id'] = $order->payment_transaction_id;
126
- $result = Twocheckout_Sale::stop( $params ); // Stop the recurring billing
127
-
128
- // Successfully cancelled
129
- if (isset($result['response_code']) && $result['response_code'] === 'OK') {
130
- $order->updateStatus("cancelled");
131
- return true;
132
- }
133
- // Failed
134
- else {
135
- $order->status = "error";
136
- $order->errorcode = $result->getCode();
137
- $order->error = $result->getMessage();
138
-
139
- return false;
140
- }
141
- }
142
-
143
- return $order;
144
  }
145
- }
 
20
  $order->CardType = "";
21
  $order->cardtype = "";
22
 
23
+ //just save, the user will go to PayPal to pay
24
  $order->status = "review";
25
  $order->saveOrder();
26
 
41
  'li_0_quantity' => 1,
42
  'li_0_tangible' => 'N',
43
  'li_0_product_id' => $order->code,
 
44
  'currency_code' => $pmpro_currency,
45
  'pay_method' => 'CC',
46
  'purchase_step' => 'billing-information',
47
+ 'x_receipt_link_url' => pmpro_url("confirmation", "?level=" . $order->membership_level->id)
48
  );
49
 
50
  //taxes on initial amount
52
  $initial_payment_tax = $order->getTaxForPrice($initial_payment);
53
  $initial_payment = round((float)$initial_payment + (float)$initial_payment_tax, 2);
54
 
55
+ // Recurring membership
 
 
 
 
 
 
56
  if( pmpro_isLevelRecurring( $order->membership_level ) ) {
57
+ $tco_args['li_0_startup_fee'] = $initial_payment;
58
+
59
  $recurring_payment = $order->membership_level->billing_amount;
60
  $recurring_payment_tax = $order->getTaxForPrice($recurring_payment);
61
  $recurring_payment = round((float)$recurring_payment + (float)$recurring_payment_tax, 2);
62
+ $tco_args['li_0_price'] = $recurring_payment;
63
 
64
+ $tco_args['li_0_recurrance'] = ( $order->BillingFrequency == 1 ) ? $order->BillingFrequency . ' ' . $order->BillingPeriod : $order->BillingFrequency . ' ' . $order->BillingPeriod . 's';
65
 
66
  if( property_exists( $order, 'TotalBillingCycles' ) )
67
  $tco_args['li_0_duration'] = ($order->BillingFrequency * $order->TotalBillingCycles ) . ' ' . $order->BillingPeriod;
 
 
68
  }
69
  // Non-recurring membership
70
  else {
75
  $environment = pmpro_getOption("gateway_environment");
76
  if("sandbox" === $environment || "beta-sandbox" === $environment)
77
  $tco_args['demo'] = 'Y';
78
+
79
+ //print_r( $tco_args );
80
+ //print_r( $order );
81
+
82
  // Trial?
83
  //li_#_startup_fee Any start up fees for the product or service. Can be negative to provide discounted first installment pricing, but cannot equal or surpass the product price.
84
+
85
+ // Coupon?
86
+ //coupon Specify a 2Checkout created coupon code. If applicable, the coupon will be automatically applied to the sale.
87
+
88
+ //taxes on the amount (NOT CURRENTLY USED)
89
+ $amount = $order->PaymentAmount;
90
+ $amount_tax = $order->getTaxForPrice($amount);
91
+ $order->subtotal = $amount;
92
+ $amount = round((float)$amount + (float)$amount_tax, 2);
93
 
94
+
95
+
96
  $ptpStr = '';
97
  foreach( $tco_args as $key => $value ) {
98
  reset( $tco_args ); // Used to verify whether or not we're on the first argument
103
  $additional_parameters = apply_filters( 'pmpro_twocheckout_return_url_parameters', array() );
104
  if( ! empty( $additional_parameters ) )
105
  foreach( $additional_parameters as $key => $value )
106
+ $ptpStr .= urlencode( "&" . $key . "=" . $value );
107
 
108
  $ptpStr = apply_filters( 'pmpro_twocheckout_ptpstr', $ptpStr, $order );
109
+ //echo "<br /><br />".$ptpStr. "<br /><br />";
 
 
110
 
111
+ //redirect to paypal
112
  $tco_url = 'https://www.2checkout.com/checkout/purchase' . $ptpStr;
113
 
114
  //echo $tco_url;
118
  }
119
 
120
  function cancel(&$order) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  }
122
+ }
123
+ ?>
css/admin-rtl.css DELETED
@@ -1,63 +0,0 @@
1
- .pmpro_admin {
2
- background: url(../images/Paid-Memberships-Pro_watermark.png) bottom left no-repeat !important;
3
- }
4
-
5
- .pmpro_admin .pmpro_banner h2 {
6
- float: right;
7
- }
8
-
9
- .pmpro_admin .pmpro_banner .pmpro_meta {
10
- float: right;
11
- }
12
-
13
- .pmpro_admin .pmpro_banner .pmpro_meta .pmpro_tag-blue {
14
- margin: 0 5px 0 0;
15
- }
16
-
17
- .pmpro_admin .pmpro_banner .pmpro_logo {
18
- float: right;
19
- margin: 0 0 0 1em;
20
- }
21
-
22
- .pmpro_admin .pmpro_banner ul.pmpro_menu li {
23
- border-left: 1px solid #CCC;
24
- border-right: none;
25
- }
26
-
27
- /* messages */
28
- .pmpro_message {
29
- padding: 6px 25px 6px 6px;
30
- }
31
-
32
- /* highlighted trs */
33
-
34
- /* discount levels */
35
-
36
- /* pagination */
37
- div.pmpro_pagination {
38
- float: left;
39
- }
40
-
41
- /* add ons */
42
-
43
- .pmpro_admin .widgets-holder-wrap .widget {
44
- float: right;
45
- margin: 0 0 1% 1%;
46
- }
47
-
48
- .pmpro_admin .widgets-holder-wrap .widget-title .status-label {
49
- float: right;
50
- margin: 0 0 0 5px;
51
- }
52
-
53
- .pmpro_admin .widgets-holder-wrap .widget-title .version {
54
- left: 10px;
55
- left: auto;
56
- }
57
-
58
- .pmpro_admin .widgets-holder-wrap .widget-inside .addon-thumb {
59
- float: left;
60
- margin: 10px 10px 0 0;
61
- }
62
-
63
- /* Generated by the RTLer - http://l0uy.com/rtler/ */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
css/admin.css CHANGED
@@ -59,9 +59,9 @@ div.pmpro_pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; borde
59
  p.pmpro_meta_notice {font-size: .8em; padding-top: 5px; border-top: 1px solid #CCC;}
60
 
61
  /* add ons */
62
- .pmpro_admin .widgets-holder-wrap {clear: both; margin-top: 20px; padding: 0 8px; }
63
- .pmpro_admin .widgets-holder-wrap .widget {float: left; width: 32%; margin: 0 1% 1% 0; position: relative; }
64
- .pmpro_admin .widgets-holder-wrap p.description {padding: 0; }
65
  .pmpro_admin .widgets-holder-wrap .widget-top {height: auto; cursor: default; }
66
  .pmpro_admin .widgets-holder-wrap .widget-inside {display: block; height: 130px; overflow: hidden; }
67
  .pmpro_admin .widgets-holder-wrap .widget-inside p {height: 80px; overflow: hidden; }
@@ -73,8 +73,8 @@ height: 10px; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -
73
  .pmpro_admin .widgets-holder-wrap .disabled .widget-title .status-label {background: #F00; }
74
  .pmpro_admin .widgets-holder-wrap .enabled .widget-title .status-label {background: #0C0; }
75
 
76
- .pmpro_admin .widgets-holder-wrap .widget-title .version {position: absolute; top: 13px; right: 10px; }
77
- .pmpro_admin .widgets-holder-wrap .widget-inside .addon-thumb {width: 100px; height: 100px; float: right; margin: 10px 0 0 10px; border: 1px solid #DFDFDF; background: #FFF; padding: 2px;}
78
 
79
  /*@media (min-width: 1200px) {
80
  .auto-fold .pmpro_admin .widgets-holder-wrap .widget-inside, .auto-fold .pmpro_admin .widgets-holder-wrap .widget-inside p {height: auto; }
59
  p.pmpro_meta_notice {font-size: .8em; padding-top: 5px; border-top: 1px solid #CCC;}
60
 
61
  /* add ons */
62
+ .pmpro_admin .widgets-holder-wrap {clear: both; margin-top: 50px; }
63
+ .pmpro_admin .widgets-holder-wrap h3 {margin: 2em 0 0 0; }
64
+ .pmpro_admin .widgets-holder-wrap .widget {float: left; width: 32%; margin: 0 1% 10px 0; border: 1px solid #DFDFDF; position: relative; }
65
  .pmpro_admin .widgets-holder-wrap .widget-top {height: auto; cursor: default; }
66
  .pmpro_admin .widgets-holder-wrap .widget-inside {display: block; height: 130px; overflow: hidden; }
67
  .pmpro_admin .widgets-holder-wrap .widget-inside p {height: 80px; overflow: hidden; }
73
  .pmpro_admin .widgets-holder-wrap .disabled .widget-title .status-label {background: #F00; }
74
  .pmpro_admin .widgets-holder-wrap .enabled .widget-title .status-label {background: #0C0; }
75
 
76
+ .pmpro_admin .widgets-holder-wrap .widget-title .version {position: absolute; top: 5px; right: 5px; }
77
+ .pmpro_admin .widgets-holder-wrap .widget-inside .addon-thumb {width: 100px; height: 100px; float: right; margin: 0 0 10px 10px; border: 1px solid #DFDFDF; background: #FFF; padding: 2px;}
78
 
79
  /*@media (min-width: 1200px) {
80
  .auto-fold .pmpro_admin .widgets-holder-wrap .widget-inside, .auto-fold .pmpro_admin .widgets-holder-wrap .widget-inside p {height: auto; }
css/frontend-rtl.css DELETED
@@ -1,111 +0,0 @@
1
- /*---------------------------------------
2
- Buttons
3
- ---------------------------------------*/
4
-
5
- /*---------------------------------------
6
- Forms
7
- ---------------------------------------*/
8
- form.pmpro_form div {
9
- clear: right;
10
- }
11
-
12
- form.pmpro_form label {
13
- float: right;
14
- margin: 3px 0 0 10px;
15
- text-align: left;
16
- }
17
-
18
- form.pmpro_form .input, form.pmpro_form textarea, .input, form.pmpro_form select {
19
- margin: 0 0 0 3px;
20
- }
21
-
22
- form.pmpro_form .leftmar {
23
- margin: 8px 130px 0 0;
24
- }
25
-
26
- form.pmpro_form .pmpro_captcha {
27
- margin: 0 130px 0 0 !important;
28
- }
29
-
30
- form.pmpro_form .pmpro_submit {
31
- margin-right: 130px;
32
- margin-left: auto;
33
- }
34
-
35
- form.pmpro_form .pmpro_submit span {
36
- float: right;
37
- }
38
-
39
- form.pmpro_form #pmpro_processing_message {
40
- margin: 5px 10px 0 0;
41
- }
42
-
43
- /*--------------------------------------------------
44
- Messages - Success, Error, Alert
45
- ----------------------------------------------------*/
46
-
47
- .pmpro_content_message a {
48
- margin: 5px 0 0 5px;
49
- }
50
-
51
- /*---------------------------------------
52
- Membership Checkout
53
- ---------------------------------------*/
54
-
55
- .pmpro_checkout ul {
56
- margin: 5px 20px 0 0;
57
- }
58
-
59
- .pmpro_checkout td.rtbdr {
60
- border-left: 1px solid #CCC;
61
- border-right: none;
62
- }
63
-
64
- .pmpro_thead-msg {
65
- float: left;
66
- text-align: left;
67
- }
68
-
69
- .pmpro_ordersummary {
70
- float: left;
71
- }
72
-
73
- .pmpro_sslseal {
74
- float: left;
75
- }
76
-
77
- /*---------------------------------------
78
- Membership Invoice
79
- ---------------------------------------*/
80
-
81
- /*---------------------------------------
82
- Membership Account
83
- ---------------------------------------*/
84
-
85
- li.pmpro_more {
86
- margin-right: -20px;
87
- padding-right: 0;
88
- padding-left: 0;
89
- margin-left: auto;
90
- }
91
-
92
- /*---------------------------------------
93
- Membership Levels
94
- ---------------------------------------*/
95
-
96
- /*---------------------------------------
97
- Misc
98
- ---------------------------------------*/
99
- .pmpro_a-right {
100
- float: left;
101
- text-align: left;
102
- }
103
-
104
- .pmpro_a-print {
105
- float: left;
106
- background: url(../images/printer.gif) top right no-repeat;
107
- padding: 0px 20px 2px 0px;
108
- }
109
-
110
-
111
- /* Generated by the RTLer - http://l0uy.com/rtler/ */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
css/frontend.css CHANGED
@@ -1,70 +1,108 @@
1
  /*---------------------------------------
2
  Buttons
3
  ---------------------------------------*/
4
- .pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
5
- display: inline-block;
6
- background-color: #EFEFEF;
7
- background-image: none;
8
- border: 1px solid #D6D6D6;
9
- -webkit-border-radius: 4px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  -moz-border-radius: 4px;
11
  border-radius: 4px;
12
- padding: 6px 12px;
13
- margin: 0;
14
- color: #444;
15
- font-size: 12px;
16
- font-weight: 700;
17
- text-transform: none;
18
- text-decoration: none;
19
- text-align: center;
20
- white-space: nowrap;
21
- vertical-align: middle;
22
- cursor: pointer;
23
- -webkit-user-select: none;
24
- -moz-user-select: none;
25
- -ms-user-select: none;
26
- -o-user-select: none;
27
- user-select: none;
28
  }
29
 
30
- .pmpro_btn:focus, .pmpro_content_message a:focus {
31
- outline: thin dotted;
32
- outline: 5px auto -webkit-focus-ring-color;
33
- outline-offset: -2px;
 
 
 
 
 
 
34
  }
35
 
36
- .pmpro_btn:hover, .pmpro_btn:focus, .pmpro_content_message a:focus, .pmpro_content_message a:hover {
37
- color: #000;
38
- background-color: #FAFAFA;
 
 
 
 
 
 
 
 
 
 
39
  text-decoration: none;
 
 
 
 
 
40
  }
41
 
42
- .pmpro_btn:active,
43
- .pmpro_btn.active {
 
 
 
 
 
 
44
  background-image: none;
45
  outline: 0;
46
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
47
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
 
48
  }
49
 
50
  .pmpro_btn.disabled,
51
- .pmpro_btn[disabled],
52
- fieldset[disabled] .pmpro_btn {
53
- pointer-events: none;
54
- cursor: not-allowed;
55
  opacity: 0.65;
56
  filter: alpha(opacity=65);
57
  -webkit-box-shadow: none;
 
58
  box-shadow: none;
59
  }
60
 
 
61
  /*---------------------------------------
62
  Forms
63
  ---------------------------------------*/
64
  form.pmpro_form div {clear: left; margin: .5em 0 1em 0; }
65
  form.pmpro_form label {float: left; margin: 3px 10px 0 0; width: 120px; font-weight: bold; text-align: right; }
66
- form.pmpro_form label.pmpro_normal {float: none; margin: 0 0 0 0; width: auto; font-weight: normal; text-align: auto;}
67
- .pmpro_clickable {cursor: pointer;}
68
  form.pmpro_form .likelabel {font-weight: bold; }
69
  form.pmpro_form .input, form.pmpro_form textarea, .input, form.pmpro_form select {padding: 3px; border: 1px solid #AAA; margin: 0 3px 0 0; }
70
  form.pmpro_form textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
@@ -81,21 +119,20 @@ form.pmpro_form #pmpro_processing_message {margin: 5px 0 0 10px; font-style: ita
81
  /*--------------------------------------------------
82
  Messages - Success, Error, Alert
83
  ----------------------------------------------------*/
84
- .pmpro_message {background-color: #d9edf7; margin: .5em 0; padding: 10px 15px; color: #31708f; font-size: 14px; font-weight: 400; line-height: 1.5em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #bce8f1; }
85
 
86
- .pmpro_success {background-color: #dff0d8; color: #3c763d; border-color: #bce8f1; }
87
- .pmpro_error {background-color: #f2dede; color: #a94442; border-color: #ebccd1; }
88
- .pmpro_alert {background-color: #fcf8e3; color: #8a6d3b; border-color: #faebcc;}
89
 
90
  .pmpro_content_message a {margin: 5px 5px 0 0; }
91
 
92
- .pmpro_message a {color: #245269; text-decoration: underline; }
93
- .pmpro_success a {color: #2b542c; }
94
- .pmpro_error a {color: #843534; }
95
- .pmpro_alert a {color: #66512c; }
96
 
97
  input.pmpro_error {background-image: none;}
98
- select.pmpro_error {background-image: none;}
99
 
100
  /*---------------------------------------
101
  Membership Checkout
@@ -117,7 +154,7 @@ select.pmpro_error {background-image: none;}
117
 
118
  .pmpro_checkout select {font-size: 11px; }
119
 
120
- .pmpro_thead-msg {display: block; float: right; width: auto; font-style: italic; font-weight: normal; text-align: right; white-space: nowrap; }
121
 
122
  .pmpro_ordersummary {float: right; }
123
 
1
  /*---------------------------------------
2
  Buttons
3
  ---------------------------------------*/
4
+ .pmpro_btn, .pmpro_content_message a, .pmpro_content_message a:link {
5
+ display: inline-block;
6
+ *display: inline;
7
+ padding: 4px 12px;
8
+ margin-bottom: 0;
9
+ *margin-left: .3em;
10
+ line-height: 20px;
11
+ color: #333333;
12
+ text-align: center;
13
+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
14
+ text-decoration: none;
15
+ vertical-align: middle;
16
+ cursor: pointer;
17
+ background-color: #f5f5f5;
18
+ *background-color: #e6e6e6;
19
+ background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
20
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
21
+ background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
22
+ background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
23
+ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
24
+ background-repeat: repeat-x;
25
+ border: 1px solid #cccccc;
26
+ *border: 0;
27
+ border-color: #e6e6e6 #e6e6e6 #bfbfbf;
28
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
29
+ border-bottom-color: #b3b3b3;
30
+ -webkit-border-radius: 4px;
31
  -moz-border-radius: 4px;
32
  border-radius: 4px;
33
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
34
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
35
+ *zoom: 1;
36
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
37
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
38
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 
 
 
 
 
 
 
 
 
 
39
  }
40
 
41
+ .pmpro_btn:hover,
42
+ .pmpro_btn:focus,
43
+ .pmpro_btn:active,
44
+ .pmpro_btn.active,
45
+ .pmpro_btn.disabled,
46
+ .pmpro_btn[disabled],
47
+ .pmpro_content_message a:hover {
48
+ color: #333333;
49
+ background-color: #e6e6e6;
50
+ *background-color: #d9d9d9;
51
  }
52
 
53
+ .pmpro_btn:active,
54
+ .pmpro_btn.active {
55
+ background-color: #cccccc \9;
56
+ }
57
+
58
+ .pmpro_btn:first-child {
59
+ *margin-left: 0;
60
+ }
61
+
62
+ .pmpro_btn:hover,
63
+ .pmpro_btn:focus,
64
+ .pmpro_content_message a:hover {
65
+ color: #333333;
66
  text-decoration: none;
67
+ background-position: 0 -15px;
68
+ -webkit-transition: background-position 0.1s linear;
69
+ -moz-transition: background-position 0.1s linear;
70
+ -o-transition: background-position 0.1s linear;
71
+ transition: background-position 0.1s linear;
72
  }
73
 
74
+ .pmpro_btn:focus {
75
+ outline: thin dotted #333;
76
+ outline: 5px auto -webkit-focus-ring-color;
77
+ outline-offset: -2px;
78
+ }
79
+
80
+ .pmpro_btn.active,
81
+ .pmpro_btn:active {
82
  background-image: none;
83
  outline: 0;
84
+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
85
+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
86
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
87
  }
88
 
89
  .pmpro_btn.disabled,
90
+ .pmpro_btn[disabled] {
91
+ cursor: default;
92
+ background-image: none;
 
93
  opacity: 0.65;
94
  filter: alpha(opacity=65);
95
  -webkit-box-shadow: none;
96
+ -moz-box-shadow: none;
97
  box-shadow: none;
98
  }
99
 
100
+
101
  /*---------------------------------------
102
  Forms
103
  ---------------------------------------*/
104
  form.pmpro_form div {clear: left; margin: .5em 0 1em 0; }
105
  form.pmpro_form label {float: left; margin: 3px 10px 0 0; width: 120px; font-weight: bold; text-align: right; }
 
 
106
  form.pmpro_form .likelabel {font-weight: bold; }
107
  form.pmpro_form .input, form.pmpro_form textarea, .input, form.pmpro_form select {padding: 3px; border: 1px solid #AAA; margin: 0 3px 0 0; }
108
  form.pmpro_form textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
119
  /*--------------------------------------------------
120
  Messages - Success, Error, Alert
121
  ----------------------------------------------------*/
122
+ .pmpro_message {background-color: #D5E4F7; background-image: url(../images/icon_information.gif); background-position: 3px 5px; background-repeat: no-repeat; margin: .5em 0; padding: 6px 6px 6px 25px; color: #345395; font-size: 11px; font-weight: bold; line-height: 1.3em; }
123
 
124
+ .pmpro_success {background-color: #CFEECA; background-image: url(../images/icon_success.gif); color: #208A1B; }
125
+ .pmpro_error {background-color: #F9D6CB; background-image: url(../images/icon_error.gif); color: #E36154; }
126
+ .pmpro_alert {background-color: #FFF6CC; background-image: url(../images/icon_alert.gif); color: #CF8516; }
127
 
128
  .pmpro_content_message a {margin: 5px 5px 0 0; }
129
 
130
+ .pmpro_message a {color: #345395; }
131
+ .pmpro_success a {color: #208A1B; }
132
+ .pmpro_error a {color: #E36154; }
133
+ .pmpro_alert a {color: #CF8516; }
134
 
135
  input.pmpro_error {background-image: none;}
 
136
 
137
  /*---------------------------------------
138
  Membership Checkout
154
 
155
  .pmpro_checkout select {font-size: 11px; }
156
 
157
+ .pmpro_thead-msg {display: block; float: right; width: auto; font-style: italic; font-weight: normal; text-align: right; }
158
 
159
  .pmpro_ordersummary {float: right; }
160
 
email/billing.html CHANGED
@@ -3,7 +3,10 @@
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>
5
  Billing Information:<br />
6
- !!billing_address!!
 
 
 
7
  </p>
8
 
9
  <p>
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>
5
  Billing Information:<br />
6
+ !!billing_name!!<br />
7
+ !!billing_street!!<br />
8
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
9
+ !!billing_phone!!
10
  </p>
11
 
12
  <p>
email/billing_failure.html CHANGED
@@ -3,7 +3,11 @@
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>The most recent account information we have on file is:</p>
5
 
6
- <p>!!billing_address!!</p>
 
 
 
 
7
 
8
  <p>
9
  !!cardtype!!: !!accountnumber!!<br />
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>The most recent account information we have on file is:</p>
5
 
6
+ <p>!!billing_name!!</br />
7
+ !!billing_street!!<br />
8
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
9
+ !!billing_phone!!
10
+ </p>
11
 
12
  <p>
13
  !!cardtype!!: !!accountnumber!!<br />
email/billing_failure_admin.html CHANGED
@@ -3,7 +3,11 @@
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>The most recent account information we have on file is:</p>
5
 
6
- <p>!!billing_address!!</p>
 
 
 
 
7
 
8
  <p>
9
  !!cardtype!!: !!accountnumber!!<br />
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>The most recent account information we have on file is:</p>
5
 
6
+ <p>!!billing_name!!</br />
7
+ !!billing_street!!<br />
8
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
9
+ !!billing_phone!!
10
+ </p>
11
 
12
  <p>
13
  !!cardtype!!: !!accountnumber!!<br />
email/checkout_check.html CHANGED
@@ -11,7 +11,7 @@
11
 
12
  <p>
13
  Invoice #!!invoice_id!! on !!invoice_date!!<br />
14
- Total Billed: !!invoice_total!!
15
  </p>
16
 
17
  <p>Log in to your membership account here: !!login_link!!</p>
11
 
12
  <p>
13
  Invoice #!!invoice_id!! on !!invoice_date!!<br />
14
+ Total Billed: $!!invoice_total!!
15
  </p>
16
 
17
  <p>Log in to your membership account here: !!login_link!!</p>
email/checkout_freetrial.html CHANGED
@@ -8,7 +8,10 @@
8
 
9
  <p>
10
  Billing Information on File:<br />
11
- !!billing_address!!
 
 
 
12
  </p>
13
 
14
  <p>
8
 
9
  <p>
10
  Billing Information on File:<br />
11
+ !!billing_name!!<br />
12
+ !!billing_street!!<br />
13
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
14
+ !!billing_phone!!
15
  </p>
16
 
17
  <p>
email/checkout_freetrial_admin.html CHANGED
@@ -8,7 +8,10 @@
8
 
9
  <p>
10
  Billing Information on File:<br />
11
- !!billing_address!!
 
 
 
12
  </p>
13
 
14
  <p>
8
 
9
  <p>
10
  Billing Information on File:<br />
11
+ !!billing_name!!<br />
12
+ !!billing_street!!<br />
13
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
14
+ !!billing_phone!!
15
  </p>
16
 
17
  <p>
email/checkout_paid.html CHANGED
@@ -12,7 +12,10 @@
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
- !!billing_address!!
 
 
 
16
  </p>
17
 
18
  <p>
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
+ !!billing_name!!<br />
16
+ !!billing_street!!<br />
17
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
18
+ !!billing_phone!!
19
  </p>
20
 
21
  <p>
email/checkout_paid_admin.html CHANGED
@@ -12,7 +12,10 @@
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
- !!billing_address!!
 
 
 
16
  </p>
17
 
18
  <p>
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
+ !!billing_name!!<br />
16
+ !!billing_street!!<br />
17
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
18
+ !!billing_phone!!
19
  </p>
20
 
21
  <p>
email/checkout_trial.html CHANGED
@@ -12,7 +12,10 @@
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
- !!billing_address!!
 
 
 
16
  </p>
17
 
18
  <p>
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
+ !!billing_name!!<br />
16
+ !!billing_street!!<br />
17
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
18
+ !!billing_phone!!
19
  </p>
20
 
21
  <p>
email/checkout_trial_admin.html CHANGED
@@ -12,7 +12,10 @@
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
- !!billing_address!!
 
 
 
16
  </p>
17
 
18
  <p>
12
  </p>
13
  <p>
14
  Billing Information:<br />
15
+ !!billing_name!!<br />
16
+ !!billing_street!!<br />
17
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
18
+ !!billing_phone!!
19
  </p>
20
 
21
  <p>
email/credit_card_expiring.html CHANGED
@@ -4,7 +4,9 @@
4
  <p>The most recent account information we have on file is:</p>
5
 
6
  <p>!!billing_name!!</br />
7
- !!billing_address!!
 
 
8
  </p>
9
 
10
  <p>
4
  <p>The most recent account information we have on file is:</p>
5
 
6
  <p>!!billing_name!!</br />
7
+ !!billing_street!!<br />
8
+ !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
9
+ !!billing_phone!!
10
  </p>
11
 
12
  <p>
email/invoice.html CHANGED
@@ -3,11 +3,15 @@
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>
5
  Invoice #!!invoice_id!! on !!invoice_date!!<br />
6
- Total Billed: !!invoice_total!!
7
  </p>
8
  <p>
9
  Billing Information:<br />
10
- !!billing_address!!
 
 
 
 
11
  </p>
12
 
13
  <p>
3
  <p>Account: !!display_name!! (!!user_email!!)</p>
4
  <p>
5
  Invoice #!!invoice_id!! on !!invoice_date!!<br />
6
+ Total Billed: $!!invoice_total!!
7
  </p>
8
  <p>
9
  Billing Information:<br />
10
+ !!billing_name!!<br />
11
+ !!billing_street!!<br />
12
+ !!billing_city!!, !!billing_state!! !!billing_zip!!<br />
13
+ !!billing_country!!<br />
14
+ !!billing_phone!!
15
  </p>
16
 
17
  <p>
includes/adminpages.php CHANGED
@@ -1,73 +1,28 @@
1
  <?php
2
- /*
3
- Get array of PMPro Capabilities
4
- */
5
- function pmpro_getPMProCaps()
6
- {
7
- $pmpro_caps = array(
8
- //pmpro_memberships_menu //this controls viewing the menu itself
9
- 'pmpro_membershiplevels',
10
- 'pmpro_pagesettings',
11
- 'pmpro_paymentsettings',
12
- 'pmpro_emailsettings',
13
- 'pmpro_advancedsettings',
14
- 'pmpro_addons',
15
- 'pmpro_memberslist',
16
- 'pmpro_reports',
17
- 'pmpro_orders',
18
- 'pmpro_discountcodes'
19
- );
20
-
21
- return $pmpro_caps;
22
- }
23
-
24
  /*
25
  Dashboard Menu
26
  */
27
  function pmpro_add_pages()
28
  {
29
- global $wpdb;
30
 
31
- //array of all caps in the menu
32
- $pmpro_caps = pmpro_getPMProCaps();
33
-
34
- //the top level menu links to the first page they have access to
35
- foreach($pmpro_caps as $cap)
36
- {
37
- if(current_user_can($cap))
38
- {
39
- $top_menu_cap = $cap;
40
- break;
41
- }
42
- }
43
-
44
- if(empty($top_menu_cap))
45
- return;
46
-
47
- add_menu_page(__('Memberships', 'pmpro'), __('Memberships', 'pmpro'), 'pmpro_memberships_menu', 'pmpro-membershiplevels', $top_menu_cap, PMPRO_URL . '/images/menu_users.png');
48
- add_submenu_page('pmpro-membershiplevels', __('Page Settings', 'pmpro'), __('Page Settings', 'pmpro'), 'pmpro_pagesettings', 'pmpro-pagesettings', 'pmpro_pagesettings');
49
- add_submenu_page('pmpro-membershiplevels', __('Payment Settings', 'pmpro'), __('Payment Settings', 'pmpro'), 'pmpro_paymentsettings', 'pmpro-paymentsettings', 'pmpro_paymentsettings');
50
- add_submenu_page('pmpro-membershiplevels', __('Email Settings', 'pmpro'), __('Email Settings', 'pmpro'), 'pmpro_emailsettings', 'pmpro-emailsettings', 'pmpro_emailsettings');
51
- add_submenu_page('pmpro-membershiplevels', __('Advanced Settings', 'pmpro'), __('Advanced Settings', 'pmpro'), 'pmpro_advancedsettings', 'pmpro-advancedsettings', 'pmpro_advancedsettings');
52
- add_submenu_page('pmpro-membershiplevels', __('Add Ons', 'pmpro'), __('Add Ons', 'pmpro'), 'pmpro_addons', 'pmpro-addons', 'pmpro_addons');
53
- add_submenu_page('pmpro-membershiplevels', __('Members List', 'pmpro'), __('Members List', 'pmpro'), 'pmpro_memberslist', 'pmpro-memberslist', 'pmpro_memberslist');
54
- add_submenu_page('pmpro-membershiplevels', __('Reports', 'pmpro'), __('Reports', 'pmpro'), 'pmpro_reports', 'pmpro-reports', 'pmpro_reports');
55
- add_submenu_page('pmpro-membershiplevels', __('Orders', 'pmpro'), __('Orders', 'pmpro'), 'pmpro_orders', 'pmpro-orders', 'pmpro_orders');
56
- add_submenu_page('pmpro-membershiplevels', __('Discount Codes', 'pmpro'), __('Discount Codes', 'pmpro'), 'pmpro_discountcodes', 'pmpro-discountcodes', 'pmpro_discountcodes');
57
 
58
  //rename the automatically added Memberships submenu item
59
  global $submenu;
60
  if(!empty($submenu['pmpro-membershiplevels']))
61
  {
62
- if(current_user_can("pmpro_membershiplevels"))
63
- {
64
- $submenu['pmpro-membershiplevels'][0][0] = __( 'Membership Levels', 'pmpro' );
65
- $submenu['pmpro-membershiplevels'][0][3] = __( 'Membership Levels', 'pmpro' );
66
- }
67
- else
68
- {
69
- unset($submenu['pmpro-membershiplevels']);
70
- }
71
  }
72
  }
73
  add_action('admin_menu', 'pmpro_add_pages');
@@ -77,98 +32,62 @@ add_action('admin_menu', 'pmpro_add_pages');
77
  */
78
  function pmpro_admin_bar_menu() {
79
  global $wp_admin_bar;
80
-
81
- //view menu at all?
82
- if ( !current_user_can('pmpro_memberships_menu') || !is_admin_bar_showing() )
83
  return;
84
-
85
- //array of all caps in the menu
86
- $pmpro_caps = pmpro_getPMProCaps();
87
-
88
- //the top level menu links to the first page they have access to
89
- foreach($pmpro_caps as $cap)
90
- {
91
- if(current_user_can($cap))
92
- {
93
- $top_menu_page = str_replace("_", "-", $cap);
94
- break;
95
- }
96
- }
97
-
98
  $wp_admin_bar->add_menu( array(
99
  'id' => 'paid-memberships-pro',
100
  'title' => __( 'Memberships', 'pmpro'),
101
- 'href' => get_admin_url(NULL, '/admin.php?page=' . $top_menu_page) ) );
102
-
103
- if(current_user_can('pmpro_membershiplevels'))
104
- $wp_admin_bar->add_menu( array(
105
- 'id' => 'pmpro-membership-levels',
106
- 'parent' => 'paid-memberships-pro',
107
- 'title' => __( 'Membership Levels', 'pmpro'),
108
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels') ) );
109
-
110
- if(current_user_can('pmpro_pagesettings'))
111
- $wp_admin_bar->add_menu( array(
112
- 'id' => 'pmpro-page-settings',
113
- 'parent' => 'paid-memberships-pro',
114
- 'title' => __( 'Page Settings', 'pmpro'),
115
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-pagesettings') ) );
116
-
117
- if(current_user_can('pmpro_paymentsettings'))
118
- $wp_admin_bar->add_menu( array(
119
- 'id' => 'pmpro-payment-settings',
120
- 'parent' => 'paid-memberships-pro',
121
- 'title' => __( 'Payment Settings', 'pmpro'),
122
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-paymentsettings') ) );
123
-
124
- if(current_user_can('pmpro_emailsettings'))
125
- $wp_admin_bar->add_menu( array(
126
- 'id' => 'pmpro-email-settings',
127
- 'parent' => 'paid-memberships-pro',
128
- 'title' => __( 'Email Settings', 'pmpro'),
129
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-emailsettings') ) );
130
-
131
- if(current_user_can('pmpro_advancedsettings'))
132
- $wp_admin_bar->add_menu( array(
133
- 'id' => 'pmpro-advanced-settings',
134
- 'parent' => 'paid-memberships-pro',
135
- 'title' => __( 'Advanced Settings', 'pmpro'),
136
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-advancedsettings') ) );
137
-
138
- if(current_user_can('pmpro_addons'))
139
- $wp_admin_bar->add_menu( array(
140
- 'id' => 'pmpro-addons',
141
- 'parent' => 'paid-memberships-pro',
142
- 'title' => __( 'Add Ons', 'pmpro'),
143
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-addons') ) );
144
-
145
- if(current_user_can('pmpro_memberslist'))
146
- $wp_admin_bar->add_menu( array(
147
- 'id' => 'pmpro-members-list',
148
- 'parent' => 'paid-memberships-pro',
149
- 'title' => __( 'Members List', 'pmpro'),
150
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-memberslist') ) );
151
-
152
- if(current_user_can('pmpro_reports'))
153
- $wp_admin_bar->add_menu( array(
154
- 'id' => 'pmpro-reports',
155
- 'parent' => 'paid-memberships-pro',
156
- 'title' => __( 'Reports', 'pmpro'),
157
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-reports') ) );
158
-
159
- if(current_user_can('pmpro_orders'))
160
- $wp_admin_bar->add_menu( array(
161
- 'id' => 'pmpro-orders',
162
- 'parent' => 'paid-memberships-pro',
163
- 'title' => __( 'Orders', 'pmpro'),
164
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-orders') ) );
165
-
166
- if(current_user_can('pmpro_discountcodes'))
167
- $wp_admin_bar->add_menu( array(
168
- 'id' => 'pmpro-discount-codes',
169
- 'parent' => 'paid-memberships-pro',
170
- 'title' => __( 'Discount Codes', 'pmpro'),
171
- 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-discountcodes') ) );
172
  }
173
  add_action('admin_bar_menu', 'pmpro_admin_bar_menu', 1000);
174
 
@@ -223,4 +142,4 @@ function pmpro_addons()
223
  function pmpro_orders()
224
  {
225
  require_once(PMPRO_DIR . "/adminpages/orders.php");
226
- }
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  /*
3
  Dashboard Menu
4
  */
5
  function pmpro_add_pages()
6
  {
7
+ global $wpdb;
8
 
9
+ add_menu_page(__('Memberships', 'pmpro'), __('Memberships', 'pmpro'), 'manage_options', 'pmpro-membershiplevels', 'pmpro_membershiplevels', PMPRO_URL . '/images/menu_users.png');
10
+ add_submenu_page('pmpro-membershiplevels', __('Page Settings', 'pmpro'), __('Page Settings', 'pmpro'), 'manage_options', 'pmpro-pagesettings', 'pmpro_pagesettings');
11
+ add_submenu_page('pmpro-membershiplevels', __('Payment Settings', 'pmpro'), __('Payment Settings', 'pmpro'), 'manage_options', 'pmpro-paymentsettings', 'pmpro_paymentsettings');
12
+ add_submenu_page('pmpro-membershiplevels', __('Email Settings', 'pmpro'), __('Email Settings', 'pmpro'), 'manage_options', 'pmpro-emailsettings', 'pmpro_emailsettings');
13
+ add_submenu_page('pmpro-membershiplevels', __('Advanced Settings', 'pmpro'), __('Advanced Settings', 'pmpro'), 'manage_options', 'pmpro-advancedsettings', 'pmpro_advancedsettings');
14
+ add_submenu_page('pmpro-membershiplevels', __('Add Ons', 'pmpro'), __('Add Ons', 'pmpro'), 'manage_options', 'pmpro-addons', 'pmpro_addons');
15
+ add_submenu_page('pmpro-membershiplevels', __('Members List', 'pmpro'), __('Members List', 'pmpro'), 'manage_options', 'pmpro-memberslist', 'pmpro_memberslist');
16
+ add_submenu_page('pmpro-membershiplevels', __('Reports', 'pmpro'), __('Reports', 'pmpro'), 'manage_options', 'pmpro-reports', 'pmpro_reports');
17
+ add_submenu_page('pmpro-membershiplevels', __('Orders', 'pmpro'), __('Orders', 'pmpro'), 'manage_options', 'pmpro-orders', 'pmpro_orders');
18
+ add_submenu_page('pmpro-membershiplevels', __('Discount Codes', 'pmpro'), __('Discount Codes', 'pmpro'), 'manage_options', 'pmpro-discountcodes', 'pmpro_discountcodes');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
  //rename the automatically added Memberships submenu item
21
  global $submenu;
22
  if(!empty($submenu['pmpro-membershiplevels']))
23
  {
24
+ $submenu['pmpro-membershiplevels'][0][0] = "Membership Levels";
25
+ $submenu['pmpro-membershiplevels'][0][3] = "Membership Levels";
 
 
 
 
 
 
 
26
  }
27
  }
28
  add_action('admin_menu', 'pmpro_add_pages');
32
  */
33
  function pmpro_admin_bar_menu() {
34
  global $wp_admin_bar;
35
+ if ( !is_super_admin() || !is_admin_bar_showing() )
 
 
36
  return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  $wp_admin_bar->add_menu( array(
38
  'id' => 'paid-memberships-pro',
39
  'title' => __( 'Memberships', 'pmpro'),
40
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels') ) );
41
+ $wp_admin_bar->add_menu( array(
42
+ 'id' => 'pmpro-membership-levels',
43
+ 'parent' => 'paid-memberships-pro',
44
+ 'title' => __( 'Membership Levels', 'pmpro'),
45
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels') ) );
46
+ $wp_admin_bar->add_menu( array(
47
+ 'id' => 'pmpro-page-settings',
48
+ 'parent' => 'paid-memberships-pro',
49
+ 'title' => __( 'Page Settings', 'pmpro'),
50
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-pagesettings') ) );
51
+ $wp_admin_bar->add_menu( array(
52
+ 'id' => 'pmpro-payment-settings',
53
+ 'parent' => 'paid-memberships-pro',
54
+ 'title' => __( 'Payment Settings', 'pmpro'),
55
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-paymentsettings') ) );
56
+ $wp_admin_bar->add_menu( array(
57
+ 'id' => 'pmpro-email-settings',
58
+ 'parent' => 'paid-memberships-pro',
59
+ 'title' => __( 'Email Settings', 'pmpro'),
60
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-emailsettings') ) );
61
+ $wp_admin_bar->add_menu( array(
62
+ 'id' => 'pmpro-advanced-settings',
63
+ 'parent' => 'paid-memberships-pro',
64
+ 'title' => __( 'Advanced Settings', 'pmpro'),
65
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-advancedsettings') ) );
66
+ $wp_admin_bar->add_menu( array(
67
+ 'id' => 'pmpro-addons',
68
+ 'parent' => 'paid-memberships-pro',
69
+ 'title' => __( 'Add Ons', 'pmpro'),
70
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-addons') ) );
71
+ $wp_admin_bar->add_menu( array(
72
+ 'id' => 'pmpro-members-list',
73
+ 'parent' => 'paid-memberships-pro',
74
+ 'title' => __( 'Members List', 'pmpro'),
75
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-memberslist') ) );
76
+ $wp_admin_bar->add_menu( array(
77
+ 'id' => 'pmpro-reports',
78
+ 'parent' => 'paid-memberships-pro',
79
+ 'title' => __( 'Reports', 'pmpro'),
80
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-reports') ) );
81
+ $wp_admin_bar->add_menu( array(
82
+ 'id' => 'pmpro-orders',
83
+ 'parent' => 'paid-memberships-pro',
84
+ 'title' => __( 'Orders', 'pmpro'),
85
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-orders') ) );
86
+ $wp_admin_bar->add_menu( array(
87
+ 'id' => 'pmpro-discount-codes',
88
+ 'parent' => 'paid-memberships-pro',
89
+ 'title' => __( 'Discount Codes', 'pmpro'),
90
+ 'href' => get_admin_url(NULL, '/admin.php?page=pmpro-discountcodes') ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  }
92
  add_action('admin_bar_menu', 'pmpro_admin_bar_menu', 1000);
93
 
142
  function pmpro_orders()
143
  {
144
  require_once(PMPRO_DIR . "/adminpages/orders.php");
145
+ }
includes/cleanup.php CHANGED
@@ -15,7 +15,18 @@ function pmpro_delete_user($user_id = NULL)
15
  }
16
  else
17
  {
18
- //okay, guessing they didn't have a level
 
 
 
 
 
 
 
 
 
 
 
19
  }
20
  }
21
  add_action('delete_user', 'pmpro_delete_user');
15
  }
16
  else
17
  {
18
+ //couldn't delete the subscription
19
+ //we should probably notify the admin
20
+ global $pmpro_error;
21
+ if(!empty($pmpro_error))
22
+ {
23
+ $pmproemail = new PMProEmail();
24
+ $pmproemail->data = array("body"=>"<p>" . sprintf(__("There was an error canceling the subscription for user with ID=%s. You will want to check your payment gateway to see if their subscription is still active.", "pmpro"), strval($user_id)) . "</p><p>Error: " . $pmpro_error . "</p>");
25
+ $last_order = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_orders WHERE user_id = '" . $user_id . "' ORDER BY timestamp DESC LIMIT 1");
26
+ if(!empty($last_order))
27
+ $pmproemail->data["body"] .= "<p>Last Invoice:<br />" . nl2br(var_export($last_order, true)) . "</p>";
28
+ $pmproemail->sendEmail(get_bloginfo("admin_email"));
29
+ }
30
  }
31
  }
32
  add_action('delete_user', 'pmpro_delete_user');
includes/content.php CHANGED
@@ -24,7 +24,7 @@ function pmpro_has_membership_access($post_id = NULL, $user_id = NULL, $return_m
24
  if($user_id == $current_user->ID)
25
  $myuser = $current_user;
26
  else
27
- $myuser = get_userdata($user_id);
28
 
29
  //for these post types, we want to check the parent
30
  if($mypost->post_type == "attachment" || $mypost->post_type == "revision")
@@ -80,7 +80,6 @@ function pmpro_has_membership_access($post_id = NULL, $user_id = NULL, $return_m
80
  }
81
  elseif(!empty($myuser->ID))
82
  {
83
- $myuser->membership_level = pmpro_getMembershipLevelForUser($myuser->ID);
84
  if(!empty($myuser->membership_level->ID) && in_array($myuser->membership_level->ID, $post_membership_levels_ids))
85
  {
86
  //the users membership id is one that will grant access
@@ -106,7 +105,7 @@ function pmpro_has_membership_access($post_id = NULL, $user_id = NULL, $return_m
106
  //general filter for all posts
107
  $hasaccess = apply_filters("pmpro_has_membership_access_filter", $hasaccess, $mypost, $myuser, $post_membership_levels);
108
  //filter for this post type
109
- if(has_filter("pmpro_has_membership_access_filter_" . $mypost->post_type))
110
  $hasaccess = apply_filters("pmpro_has_membership_access_filter_" . $mypost->post_type, $hasaccess, $mypost, $myuser, $post_membership_levels);
111
 
112
  //return
@@ -118,76 +117,42 @@ function pmpro_has_membership_access($post_id = NULL, $user_id = NULL, $return_m
118
 
119
  function pmpro_search_filter($query)
120
  {
121
- global $current_user, $wpdb, $pmpro_pages;
122
-
123
- //hide pmpro pages from search results
124
- if(!$query->is_admin && $query->is_search && empty($query->query['post_parent']))
125
- {
126
- $query->set('post__not_in', $pmpro_pages ); // id of page or post
127
- }
128
-
129
- //hide member pages from non-members (make sure they aren't hidden from members)
130
- if(!$query->is_admin &&
131
- !$query->is_singular &&
132
- empty($query->query['post_parent']) &&
133
- (
134
- empty($query->query_vars['post_type']) ||
135
- in_array($query->query_vars['post_type'], apply_filters('pmpro_search_filter_post_types', array("page", "post")))
136
- )
137
- )
138
- {
139
- //get page ids that are in my levels
140
- $levels = pmpro_getMembershipLevelsForUser($current_user->ID);
141
- $my_pages = array();
142
-
143
- if($levels) {
144
- foreach($levels as $key => $level) {
145
- //get restricted posts for level
146
- $sql = "SELECT page_id FROM $wpdb->pmpro_memberships_pages WHERE membership_id=" . $current_user->membership_level->ID;
147
- $member_pages = $wpdb->get_col($sql);
148
- $my_pages = array_unique(array_merge($my_pages, $member_pages));
149
- }
150
- }
151
-
152
- //get hidden page ids
153
- if(!empty($my_pages))
154
- $sql = "SELECT page_id FROM $wpdb->pmpro_memberships_pages WHERE page_id NOT IN(" . implode(',', $my_pages) . ")";
155
- else
156
- $sql = "SELECT page_id FROM $wpdb->pmpro_memberships_pages";
157
- $hidden_page_ids = array_values(array_unique($wpdb->get_col($sql)));
158
-
159
- if($hidden_page_ids)
160
- $query->set('post__not_in', $hidden_page_ids);
161
 
162
- //get categories that are filtered by level, but not my level
163
- $my_cats = array();
164
-
165
- if($levels) {
166
- foreach($levels as $key => $level) {
167
- $member_cats = pmpro_getMembershipCategories($level->id);
168
- $my_cats = array_unique(array_merge($my_cats, $member_cats));
169
- }
170
- }
171
-
172
- //get hidden cats
173
- if(!empty($my_cats))
174
- $sql = "SELECT category_id FROM $wpdb->pmpro_memberships_categories WHERE category_id NOT IN(" . implode(',', $my_cats) . ")";
175
- else
176
- $sql = "SELECT category_id FROM $wpdb->pmpro_memberships_categories";
177
-
178
- $hidden_cat_ids = array_values(array_unique($wpdb->get_col($sql)));
179
 
180
- //make this work
181
- if($hidden_cat_ids)
182
- $query->set('category__not_in', $hidden_cat_ids);
183
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
 
185
- return $query;
186
  }
187
- $filterqueries = pmpro_getOption("filterqueries");
188
- if(!empty($filterqueries))
189
- add_filter( 'pre_get_posts', 'pmpro_search_filter' );
190
-
191
  function pmpro_membership_content_filter($content, $skipcheck = false)
192
  {
193
  global $post, $current_user;
@@ -402,4 +367,4 @@ function pmpro_hide_pages_redirect()
402
  }
403
  }
404
  }
405
- add_action('wp', 'pmpro_hide_pages_redirect');
24
  if($user_id == $current_user->ID)
25
  $myuser = $current_user;
26
  else
27
+ $myuser = get_user($user_id);
28
 
29
  //for these post types, we want to check the parent
30
  if($mypost->post_type == "attachment" || $mypost->post_type == "revision")
80
  }
81
  elseif(!empty($myuser->ID))
82
  {
 
83
  if(!empty($myuser->membership_level->ID) && in_array($myuser->membership_level->ID, $post_membership_levels_ids))
84
  {
85
  //the users membership id is one that will grant access
105
  //general filter for all posts
106
  $hasaccess = apply_filters("pmpro_has_membership_access_filter", $hasaccess, $mypost, $myuser, $post_membership_levels);
107
  //filter for this post type
108
+ if(has_filter("pmpro_has_membership_access_action_" . $mypost->post_type))
109
  $hasaccess = apply_filters("pmpro_has_membership_access_filter_" . $mypost->post_type, $hasaccess, $mypost, $myuser, $post_membership_levels);
110
 
111
  //return
117
 
118
  function pmpro_search_filter($query)
119
  {
120
+ global $current_user, $wpdb, $pmpro_pages;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
 
122
+ //hide pmpro pages from search results
123
+ if(!$query->is_admin && $query->is_search)
124
+ {
125
+ $query->set('post__not_in', $pmpro_pages ); // id of page or post
126
+ }
 
 
 
 
 
 
 
 
 
 
 
 
127
 
128
+ //hide member pages from non-members (make sure they aren't hidden from members)
129
+ if(!$query->is_admin && $query->is_search)
130
+ {
131
+ //get pages that are in levels, but not in mine
132
+ $sqlQuery = "SELECT page_id FROM $wpdb->pmpro_memberships_pages ";
133
+ if(!empty($current_user->membership_level->ID))
134
+ $sqlQuery .= "WHERE membership_id <> '" . $current_user->membership_level->ID . "' ";
135
+ $hidden_page_ids = $wpdb->get_col($sqlQuery);
136
+ if($hidden_page_ids)
137
+ $query->set('post__not_in', $hidden_page_ids ); // id of page or post
138
+
139
+ //get categories that are filtered by level, but not my level
140
+ $sqlQuery = "SELECT category_id FROM $wpdb->pmpro_memberships_categories ";
141
+ if(!empty($current_user->membership_level->ID))
142
+ $sqlQuery .= "WHERE membership_id <> '" . $current_user->membership_level->ID . "' ";
143
+ $hidden_post_cats = $wpdb->get_col($sqlQuery);
144
+
145
+ //make this work
146
+ if($hidden_post_cats)
147
+ $query->set('category__not_in', $hidden_post_cats);
148
+ }
149
 
150
+ return $query;
151
  }
152
+ $showexcerpts = pmpro_getOption("showexcerpts");
153
+ if(empty($showexcerpts))
154
+ add_filter( 'pre_get_posts', 'pmpro_search_filter' );
155
+
156
  function pmpro_membership_content_filter($content, $skipcheck = false)
157
  {
158
  global $post, $current_user;
367
  }
368
  }
369
  }
370
+ add_action('wp', 'pmpro_hide_pages_redirect');
includes/currencies.php CHANGED
@@ -10,13 +10,10 @@
10
  'AUD' => __('Australian Dollars (&#36;)', 'pmpro'),
11
  'BRL' => __('Brazilian Real (&#36;)', 'pmpro'),
12
  'CAD' => __('Canadian Dollars (&#36;)', 'pmpro'),
13
- 'CNY' => __('Chinese Yuan', 'pmpro'),
14
  'CZK' => __('Czech Koruna', 'pmpro'),
15
  'DKK' => __('Danish Krone', 'pmpro'),
16
  'HKD' => __('Hong Kong Dollar (&#36;)', 'pmpro'),
17
  'HUF' => __('Hungarian Forint', 'pmpro'),
18
- 'INR' => __('Indian Rupee', 'pmpro'),
19
- 'IDR' => __('Indonesia Rupiah', 'pmpro'),
20
  'ILS' => __('Israeli Shekel', 'pmpro'),
21
  'JPY' => __('Japanese Yen (&yen;)', 'pmpro'),
22
  'MYR' => __('Malaysian Ringgits', 'pmpro'),
@@ -26,19 +23,15 @@
26
  'PHP' => __('Philippine Pesos', 'pmpro'),
27
  'PLN' => __('Polish Zloty', 'pmpro'),
28
  'SGD' => __('Singapore Dollar (&#36;)', 'pmpro'),
29
- 'ZAR' => __('South African Rand', 'pmpro'),
30
- 'KRW' => __('South Korean Won', 'pmpro'),
31
  'SEK' => __('Swedish Krona', 'pmpro'),
32
  'CHF' => __('Swiss Franc', 'pmpro'),
33
  'TWD' => __('Taiwan New Dollars', 'pmpro'),
34
- 'THB' => __('Thai Baht', 'pmpro'),
35
- 'TRY' => __('Turkish Lira', 'pmpro'),
36
- 'VND' => __('Vietnamese Dong', 'pmpro')
37
  );
38
 
39
  $pmpro_currencies = apply_filters("pmpro_currencies", $pmpro_currencies);
40
 
41
- //stripe only supports a few (not using this anymore since 1.7.4)
42
  global $pmpro_stripe_currencies;
43
  $pmpro_stripe_currencies = array(
44
  'USD' => __('US Dollars (&#36;)', 'pmpro'),
10
  'AUD' => __('Australian Dollars (&#36;)', 'pmpro'),
11
  'BRL' => __('Brazilian Real (&#36;)', 'pmpro'),
12
  'CAD' => __('Canadian Dollars (&#36;)', 'pmpro'),
 
13
  'CZK' => __('Czech Koruna', 'pmpro'),
14
  'DKK' => __('Danish Krone', 'pmpro'),
15
  'HKD' => __('Hong Kong Dollar (&#36;)', 'pmpro'),
16
  'HUF' => __('Hungarian Forint', 'pmpro'),
 
 
17
  'ILS' => __('Israeli Shekel', 'pmpro'),
18
  'JPY' => __('Japanese Yen (&yen;)', 'pmpro'),
19
  'MYR' => __('Malaysian Ringgits', 'pmpro'),
23
  'PHP' => __('Philippine Pesos', 'pmpro'),
24
  'PLN' => __('Polish Zloty', 'pmpro'),
25
  'SGD' => __('Singapore Dollar (&#36;)', 'pmpro'),
 
 
26
  'SEK' => __('Swedish Krona', 'pmpro'),
27
  'CHF' => __('Swiss Franc', 'pmpro'),
28
  'TWD' => __('Taiwan New Dollars', 'pmpro'),
29
+ 'THB' => __('Thai Baht', 'pmpro')
 
 
30
  );
31
 
32
  $pmpro_currencies = apply_filters("pmpro_currencies", $pmpro_currencies);
33
 
34
+ //stripe only supports a few
35
  global $pmpro_stripe_currencies;
36
  $pmpro_stripe_currencies = array(
37
  'USD' => __('US Dollars (&#36;)', 'pmpro'),
includes/email.php CHANGED
@@ -4,49 +4,20 @@
4
  */
5
  function pmpro_wp_mail_from_name($from_name)
6
  {
7
- $default_from_name = 'WordPress';
8
-
9
- //make sure it's the default from name
10
- if($from_name == $default_from_name)
11
- {
12
- $pmpro_from_name = pmpro_getOption("from_name");
13
- if ($pmpro_from_name)
14
- $from_name = $pmpro_from_name;
15
- }
16
-
17
  return $from_name;
18
  }
19
  function pmpro_wp_mail_from($from_email)
20
  {
21
- // default from email wordpress@sitename
22
- $sitename = strtolower( $_SERVER['SERVER_NAME'] );
23
- if ( substr( $sitename, 0, 4 ) == 'www.' ) {
24
- $sitename = substr( $sitename, 4 );
25
- }
26
- $default_from_email = 'wordpress@' . $sitename;
27
-
28
- //make sure it's the default email address
29
- if($from_email == $default_from_email)
30
- {
31
- $pmpro_from_email = pmpro_getOption("from_email");
32
- if ($pmpro_from_email && is_email( $pmpro_from_email ) )
33
- $from_email = $pmpro_from_email;
34
- }
35
-
36
  return $from_email;
37
  }
38
-
39
- $only_filter_pmpro_emails = pmpro_getOption("only_filter_pmpro_emails");
40
- if($only_filter_pmpro_emails)
41
- {
42
- add_filter('pmpro_email_sender_name', 'pmpro_wp_mail_from_name');
43
- add_filter('pmpro_email_sender', 'pmpro_wp_mail_from');
44
- }
45
- else
46
- {
47
- add_filter('wp_mail_from_name', 'pmpro_wp_mail_from_name');
48
- add_filter('wp_mail_from', 'pmpro_wp_mail_from');
49
- }
50
 
51
  /*
52
  If the $email_member_notification option is empty, disable the wp_new_user_notification email at checkout.
@@ -59,25 +30,22 @@ if(empty($email_member_notification))
59
  Adds template files and changes content type to html if using PHPMailer directly.
60
  */
61
  function pmpro_send_html( $phpmailer ) {
62
-
63
  // Set the original plain text message
64
  $phpmailer->AltBody = wp_specialchars_decode($phpmailer->Body, ENT_QUOTES);
65
  // Clean < and > around text links in WP 3.1
66
  $phpmailer->Body = preg_replace('#<(http://[^*]+)>#', '$1', $phpmailer->Body);
67
  // Convert line breaks & make links clickable
68
- $phpmailer->Body = make_clickable ($phpmailer->Body);
69
 
70
- // Add header to message if found
71
- if(file_exists(get_stylesheet_directory() . "/email_header.html"))
72
- $phpmailer->Body = file_get_contents(get_stylesheet_directory() . "/email_header.html") . "\n" . $phpmailer->Body;
73
- elseif(file_exists(get_template_directory() . "/email_header.html"))
74
- $phpmailer->Body = file_get_contents(get_template_directory() . "/email_header.html") . "\n" . $phpmailer->Body;
75
-
76
- // Add footer to message if found
77
- if(file_exists(get_stylesheet_directory() . "/email_footer.html"))
78
- $phpmailer->Body = $phpmailer->Body . "\n" . file_get_contents(get_stylesheet_directory() . "/email_footer.html");
79
- elseif(file_exists(get_template_directory() . "/email_footer.html"))
80
- $phpmailer->Body = $phpmailer->Body . "\n" . file_get_contents(get_template_directory() . "/email_footer.html");
81
 
82
  // Replace variables in email
83
  global $current_user;
4
  */
5
  function pmpro_wp_mail_from_name($from_name)
6
  {
7
+ $pmpro_from_name = pmpro_getOption("from_name");
8
+ if ($pmpro_from_name)
9
+ return $pmpro_from_name;
 
 
 
 
 
 
 
10
  return $from_name;
11
  }
12
  function pmpro_wp_mail_from($from_email)
13
  {
14
+ $pmpro_from_email = pmpro_getOption("from_email");
15
+ if ($pmpro_from_email && is_email( $pmpro_from_email ) )
16
+ return $pmpro_from_email;
 
 
 
 
 
 
 
 
 
 
 
 
17
  return $from_email;
18
  }
19
+ add_filter('wp_mail_from_name', 'pmpro_wp_mail_from_name');
20
+ add_filter('wp_mail_from', 'pmpro_wp_mail_from');
 
 
 
 
 
 
 
 
 
 
21
 
22
  /*
23
  If the $email_member_notification option is empty, disable the wp_new_user_notification email at checkout.
30
  Adds template files and changes content type to html if using PHPMailer directly.
31
  */
32
  function pmpro_send_html( $phpmailer ) {
 
33
  // Set the original plain text message
34
  $phpmailer->AltBody = wp_specialchars_decode($phpmailer->Body, ENT_QUOTES);
35
  // Clean < and > around text links in WP 3.1
36
  $phpmailer->Body = preg_replace('#<(http://[^*]+)>#', '$1', $phpmailer->Body);
37
  // Convert line breaks & make links clickable
38
+ $phpmailer->Body = wpautop ( make_clickable ($phpmailer->Body) );
39
 
40
+ // Add template to message
41
+ if(file_exists(TEMPLATEPATH . "/email_header.html"))
42
+ {
43
+ $phpmailer->Body = file_get_contents(TEMPLATEPATH . "/email_header.html") . "\n" . $phpmailer->Body;
44
+ }
45
+ if(file_exists(TEMPLATEPATH . "/email_footer.html"))
46
+ {
47
+ $phpmailer->Body = $phpmailer->Body . "\n" . file_get_contents(TEMPLATEPATH . "/email_footer.html");
48
+ }
 
 
49
 
50
  // Replace variables in email
51
  global $current_user;
includes/filters.php CHANGED
@@ -19,7 +19,7 @@ function pmpro_checkout_level_extend_memberships($level)
19
  $expiration_date = $current_user->membership_level->enddate;
20
 
21
  //calculate days left
22
- $todays_date = current_time('timestamp');
23
  $time_left = $expiration_date - $todays_date;
24
 
25
  //time left?
@@ -62,7 +62,7 @@ function pmpro_ipnhandler_level_extend_memberships($level, $user_id)
62
  $expiration_date = $user_level->enddate;
63
 
64
  //calculate days left
65
- $todays_date = current_time('timestamp');
66
  $time_left = $expiration_date - $todays_date;
67
 
68
  //time left?
19
  $expiration_date = $current_user->membership_level->enddate;
20
 
21
  //calculate days left
22
+ $todays_date = time();
23
  $time_left = $expiration_date - $todays_date;
24
 
25
  //time left?
62
  $expiration_date = $user_level->enddate;
63
 
64
  //calculate days left
65
+ $todays_date = time();
66
  $time_left = $expiration_date - $todays_date;
67
 
68
  //time left?
includes/functions.php CHANGED
@@ -1,22 +1,4 @@
1
  <?php
2
- /****************************************************************
3
-
4
- IMPORTANT. PLEASE READ.
5
-
6
- DO NOT EDIT THIS FILE or any other file in the /wp-content/plugins/paid-memberships-pro/ directory.
7
- Doing so could break the PMPro plugin and/or keep you from upgrading this plugin in the future.
8
- We regularly release updates to the plugin, including important security fixes and new features.
9
- You want to be able to upgrade.
10
-
11
- If you were asked to insert code into "your functions.php file", it was meant that you edit the functions.php
12
- in the root folder of your active theme. e.g. /wp-content/themes/twentytwelve/functions.php
13
- You can also create a custom plugin to place customization code into. Instructions are here:
14
- http://www.paidmembershipspro.com/2012/08/create-a-plugin-for-pmpro-customizations/
15
-
16
- Further documentation for customizing Paid Memberships Pro can be found here:
17
- http://www.paidmembershipspro.com/documentation/
18
-
19
- ****************************************************************/
20
  if(!function_exists("sornot"))
21
  {
22
  function sornot($t, $n)
@@ -87,12 +69,7 @@ function pmpro_br2nl($text, $tags = "br")
87
  function pmpro_getOption($s, $force = false)
88
  {
89
  if(isset($_REQUEST[$s]) && !$force)
90
- {
91
- if(!is_array($_REQUEST[$s]))
92
- return trim($_REQUEST[$s]);
93
- else
94
- return $_REQUEST[$s];
95
- }
96
  elseif(get_option("pmpro_" . $s))
97
  return get_option("pmpro_" . $s);
98
  else
@@ -103,13 +80,11 @@ function pmpro_setOption($s, $v = NULL)
103
  {
104
  //no value is given, set v to the request var
105
  if($v === NULL && isset($_REQUEST[$s]))
106
- $v = $_REQUEST[$s];
107
 
108
  if(is_array($v))
109
  $v = implode(",", $v);
110
- else
111
- $v = trim($v);
112
-
113
  return update_option("pmpro_" . $s, $v);
114
  }
115
 
@@ -137,29 +112,11 @@ function pmpro_url($page = NULL, $querystring = "", $scheme = NULL)
137
 
138
  global $pmpro_pages;
139
 
140
- //start with the permalink
141
- $url = get_permalink($pmpro_pages[$page]);
142
-
143
- //WPML/etc support
144
- if(function_exists("icl_object_id") && defined("ICL_LANGUAGE_CODE"))
145
- {
146
- $trans_id = icl_object_id($pmpro_pages[$page], "page", false, ICL_LANGUAGE_CODE);
147
- if(!empty($trans_id))
148
- {
149
- $url = get_permalink($trans_id);
150
- }
151
- }
152
-
153
- //figure out querystring
154
- if(strpos($url, "?"))
155
- $querystring = str_replace("?", "&", $querystring);
156
- $url .= $querystring;
157
-
158
- //figure out scheme
159
- if(is_ssl())
160
- $url = str_replace("http:", "https:", $url);
161
-
162
- return $url;
163
  }
164
 
165
  function pmpro_isLevelFree(&$level)
@@ -196,14 +153,11 @@ function pmpro_isLevelExpiring(&$level)
196
  return false;
197
  }
198
 
199
- function pmpro_getLevelCost(&$level, $tags = true, $short = false)
200
  {
201
  global $pmpro_currency_symbol;
202
  //initial payment
203
- if(!$short)
204
- $r = sprintf(__('The price for membership is <strong>%s</strong> now', 'pmpro'), $pmpro_currency_symbol . number_format($level->initial_payment, 2));
205
- else
206
- $r = sprintf(__('<strong>%s</strong> now', 'pmpro'), $pmpro_currency_symbol . number_format($level->initial_payment, 2));
207
 
208
  //recurring part
209
  if($level->billing_amount != '0.00')
@@ -212,46 +166,32 @@ function pmpro_getLevelCost(&$level, $tags = true, $short = false)
212
  {
213
  if($level->cycle_number == '1')
214
  {
215
- $r .= sprintf(__(' and then <strong>%s per %s for %d more %s</strong>.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, pmpro_translate_billing_period($level->cycle_period), $level->billing_limit, pmpro_translate_billing_period($level->cycle_period, $level->billing_limit));
216
  }
217
  else
218
  {
219
- $r .= sprintf(__(' and then <strong>%s every %d %s for %d more %s</strong>.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number), $level->billing_limit, pmpro_translate_billing_period($level->cycle_period, $level->billing_limit));
220
  }
221
  }
222
  elseif($level->billing_limit == 1)
223
  {
224
- $r .= sprintf(__(' and then <strong>%s after %d %s</strong>.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number));
225
  }
226
  else
227
  {
228
- if( $level->billing_amount === $level->initial_payment ) {
229
- if($level->cycle_number == '1')
230
- {
231
- $r = sprintf(__('The price for membership is <strong>%s per %s</strong>.', 'pmpro'), $pmpro_currency_symbol . number_format($level->initial_payment, 2), pmpro_translate_billing_period($level->cycle_period) );
232
- }
233
- else
234
- {
235
- $r = sprintf(__('The price for membership is <strong>%s every %d %s</strong>.', 'pmpro'), $pmpro_currency_symbol . number_format($level->initial_payment, 2), $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number) );
236
- }
237
- } else {
238
- if($level->cycle_number == '1')
239
- {
240
- $r .= sprintf(__(' and then <strong>%s per %s</strong>.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, pmpro_translate_billing_period($level->cycle_period));
241
- }
242
- else
243
- {
244
- $r .= sprintf(__(' and then <strong>%s every %d %s</strong>.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number));
245
- }
246
- }
247
  }
248
  }
249
  else
250
  $r .= '.';
251
 
252
- //add a space
253
- $r .= ' ';
254
-
255
  //trial part
256
  if($level->trial_limit)
257
  {
@@ -259,22 +199,22 @@ function pmpro_getLevelCost(&$level, $tags = true, $short = false)
259
  {
260
  if($level->trial_limit == '1')
261
  {
262
- $r .= ' ' . __('After your initial payment, your first payment is Free.', 'pmpro');
263
  }
264
  else
265
  {
266
- $r .= ' ' . sprintf(__('After your initial payment, your first %d payments are Free.', 'pmpro'), $level->trial_limit);
267
  }
268
  }
269
  else
270
  {
271
  if($level->trial_limit == '1')
272
  {
273
- $r .= ' ' . sprintf(__('After your initial payment, your first payment will cost %s.', 'pmpro'), $pmpro_currency_symbol . $level->trial_amount);
274
  }
275
  else
276
  {
277
- $r .= ' ' . sprintf(__('After your initial payment, your first %d payments will cost %s.', 'pmpro'), $level->trial_limit, $pmpro_currency_symbol . $level->trial_amount);
278
  }
279
  }
280
  }
@@ -285,7 +225,7 @@ function pmpro_getLevelCost(&$level, $tags = true, $short = false)
285
 
286
  if($tax_state && $tax_rate && !pmpro_isLevelFree($level))
287
  {
288
- $r .= sprintf(__('Customers in %s will be charged %s%% tax.', 'pmpro'), $tax_state, round($tax_rate * 100, 2));
289
  }
290
 
291
  if(!$tags)
@@ -299,7 +239,7 @@ function pmpro_getLevelExpiration(&$level)
299
  {
300
  if($level->expiration_number)
301
  {
302
- $expiration_text = sprintf(__("Membership expires after %d %s.", "pmpro"), $level->expiration_number, pmpro_translate_billing_period($level->expiration_period, $level->expiration_number));
303
  }
304
  else
305
  $expiration_text = "";
@@ -320,7 +260,7 @@ function pmpro_displayAds()
320
  return $pmpro_display_ads;
321
  }
322
 
323
- function pmpro_next_payment($user_id = NULL, $order_status = "success")
324
  {
325
  global $wpdb, $current_user;
326
  if(!$user_id)
@@ -328,29 +268,42 @@ function pmpro_next_payment($user_id = NULL, $order_status = "success")
328
 
329
  if(!$user_id)
330
  return false;
331
-
332
- //get last order
333
- $order = new MemberOrder();
334
- $order->getLastMemberOrder($user_id, $order_status);
335
-
336
- //get current membership level
337
- $level = pmpro_getMembershipLevelForUser($user_id);
338
-
339
- if(!empty($order) && !empty($level) && !empty($level->cycle_number))
340
- {
341
- //last payment date
342
- $lastdate = date("Y-m-d", $order->timestamp);
343
-
344
- //next payment date
345
- $nextdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP('" . $lastdate . "' + INTERVAL " . $level->cycle_number . " " . $level->cycle_period . ")");
346
 
347
- return $nextdate;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  }
349
  else
350
- {
351
- //no order or level found, or level was not recurring
352
- return false;
353
  }
 
354
  }
355
 
356
  if(!function_exists("last4"))
@@ -532,7 +485,7 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
532
  {
533
  $user_id = $current_user->ID;
534
  }
535
-
536
  if(empty($user_id))
537
  {
538
  $pmpro_error = __("User ID not found.", "pmpro");
@@ -557,7 +510,8 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
557
  }
558
  $level = $level_obj->id;
559
  }
560
-
 
561
  //if it's a custom level, they're changing
562
  if(!is_array($level))
563
  {
@@ -572,12 +526,12 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
572
 
573
  $pmpro_cancel_previous_subscriptions = apply_filters("pmpro_cancel_previous_subscriptions", true);
574
  if($pmpro_cancel_previous_subscriptions)
575
- {
576
  //deactivate old memberships (updates pmpro_memberships_users table)
577
  if(!empty($old_levels))
578
- {
579
  foreach($old_levels as $old_level) {
580
- $sql = "UPDATE $wpdb->pmpro_memberships_users SET `status`='inactive', `enddate`='" . current_time('mysql') . "' WHERE `id`=".$old_level->subscription_id;
581
  if(!$wpdb->query($sql))
582
  {
583
  $pmpro_error = __("Error interacting with database", "pmpro") . ": ".(mysql_errno()?mysql_error():'unavailable');
@@ -585,17 +539,13 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
585
  }
586
  }
587
  }
588
-
589
  //cancel any other subscriptions they have (updates pmpro_membership_orders table)
590
- $other_order_ids = $wpdb->get_col("SELECT id FROM $wpdb->pmpro_membership_orders WHERE user_id = '" . $user_id . "' AND status = 'success' ORDER BY id DESC");
591
-
592
  foreach($other_order_ids as $order_id)
593
  {
594
  $c_order = new MemberOrder($order_id);
595
  $c_order->cancel();
596
-
597
- if(!empty($c_order->error))
598
- $pmpro_error = $c_order->error;
599
  }
600
  }
601
 
@@ -605,10 +555,10 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
605
  if(is_array($level))
606
  {
607
  //make sure the dates are in good formats
608
- if($level['startdate'] != current_time('mysql') && $level['startdate'] != "NULL" && substr($level['startdate'], 0, 1) != "'")
609
  $level['startdate'] = "'" . $level['startdate'] . "'";
610
 
611
- if($level['enddate'] != current_time('mysql') && $level['enddate'] != "NULL" && substr($level['enddate'], 0, 1) != "'")
612
  $level['enddate'] = "'" . $level['enddate'] . "'";
613
 
614
  //Better support mySQL Strict Mode by passing a proper enum value for cycle_period
@@ -636,22 +586,7 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
636
  }
637
  else
638
  {
639
- $sql = "INSERT INTO $wpdb->pmpro_memberships_users (user_id, membership_id, code_id, initial_payment, billing_amount, cycle_number, cycle_period, billing_limit, trial_amount, trial_limit, startdate, enddate)
640
- VALUES (
641
- '" . $user_id . "',
642
- '" . $level . "',
643
- '0',
644
- '0',
645
- '0',
646
- '0',
647
- '0',
648
- '0',
649
- '0',
650
- '0',
651
- '" . current_time('mysql') . "',
652
- '0000-00-00 00:00:00'
653
- )";
654
-
655
  if(!$wpdb->query($sql))
656
  {
657
  $pmpro_error = __("Error interacting with database", "pmpro") . ": ".(mysql_errno()?mysql_error():'unavailable');
@@ -666,10 +601,6 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL)
666
  else
667
  $level_id = $level; //just id
668
 
669
- //remove cached level
670
- global $all_membership_levels;
671
- unset($all_membership_levels[$user_id]);
672
-
673
  //update user data and call action
674
  pmpro_set_current_user();
675
  do_action("pmpro_after_change_membership_level", $level_id, $user_id); //$level is the $level_id here
@@ -768,13 +699,20 @@ function pmpro_updateMembershipCategories($level, $categories)
768
  function pmpro_getMembershipCategories($level_id)
769
  {
770
  global $wpdb;
771
- $categories = $wpdb->get_col("SELECT c.category_id
772
  FROM {$wpdb->pmpro_memberships_categories} AS c
773
- WHERE c.membership_id = '" . $level_id . "'");
774
-
775
- return $categories;
776
- }
777
 
 
 
 
 
 
 
 
 
 
 
778
 
779
  function pmpro_isAdmin($user_id = NULL)
780
  {
@@ -830,7 +768,6 @@ function pmpro_getMetavalues($query)
830
  global $wpdb;
831
 
832
  $results = $wpdb->get_results($query);
833
- $r = new stdClass();
834
  foreach($results as $result)
835
  {
836
  $r->{$result->key} = $result->value;
@@ -1073,13 +1010,13 @@ function pmpro_generateUsername($firstname = "", $lastname = "", $email = "")
1073
  }
1074
 
1075
  //get a new random code for discount codes
1076
- function pmpro_getDiscountCode($seed = NULL)
1077
  {
1078
  global $wpdb;
1079
 
1080
  while(empty($code))
1081
  {
1082
- $scramble = md5(AUTH_KEY . current_time('timestamp') . $seed . SECURE_AUTH_KEY);
1083
  $code = substr($scramble, 0, 10);
1084
  $check = $wpdb->get_var("SELECT code FROM $wpdb->pmpro_discount_codes WHERE code = '$code' LIMIT 1");
1085
  if($check || is_numeric($code))
@@ -1094,94 +1031,85 @@ function pmpro_checkDiscountCode($code, $level_id = NULL, $return_errors = false
1094
  {
1095
  global $wpdb;
1096
 
1097
- $error = false;
1098
-
1099
  //no code, no code
1100
- if(empty($code))
1101
- $error = __("No code was given to check.", "pmpro");
1102
-
1103
- //get code from db
1104
- if(!$error)
1105
  {
1106
- $dbcode = $wpdb->get_row("SELECT *, UNIX_TIMESTAMP(starts) as starts, UNIX_TIMESTAMP(expires) as expires FROM $wpdb->pmpro_discount_codes WHERE code ='" . $code . "' LIMIT 1");
1107
-
1108
- //did we find it?
1109
- if(empty($dbcode->id))
1110
- $error = __("The discount code could not be found.", "pmpro");
1111
  }
1112
-
1113
- //check if the code has started
1114
- if(!$error)
 
 
 
1115
  {
1116
- //fix the date timestamps
1117
- $dbcode->starts = strtotime(date("m/d/Y", $dbcode->starts));
1118
- $dbcode->expires = strtotime(date("m/d/Y", $dbcode->expires));
 
 
 
 
 
 
1119
 
1120
- //today
1121
- $today = strtotime(date("m/d/Y 00:00:00", current_time("timestamp")));
1122
 
1123
- //has this code started yet?
1124
- if(!empty($dbcode->starts) && $dbcode->starts > $today)
1125
- $error = sprintf(__("This discount code goes into effect on %s.", "pmpro"), date(get_option('date_format'), $dbcode->starts));
 
 
 
 
1126
  }
1127
 
1128
- //check if the code is expired
1129
- if(!$error)
1130
- {
1131
- if(!empty($dbcode->expires) && $dbcode->expires < $today)
1132
- $error = sprintf(__("This discount code expired on %s.", "pmpro"), date(get_option('date_format'), $dbcode->expires));
 
 
1133
  }
1134
 
1135
  //have we run out of uses?
1136
- if(!$error)
1137
  {
1138
- if($dbcode->uses > 0)
 
1139
  {
1140
- $used = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->pmpro_discount_codes_uses WHERE code_id = '" . $dbcode->id . "'");
1141
- if($used >= $dbcode->uses)
1142
- $error = __("This discount code is no longer valid.", "pmpro");
 
1143
  }
1144
  }
1145
 
1146
  //if a level was passed check if this code applies
1147
- if(!$error)
 
1148
  {
1149
- $pmpro_check_discount_code_levels = apply_filters("pmpro_check_discount_code_levels", true, $dbcode->id);
1150
- if(!empty($level_id) && $pmpro_check_discount_code_levels)
 
1151
  {
1152
- $code_level = $wpdb->get_row("SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id WHERE cl.code_id = '" . $dbcode->id . "' AND cl.level_id = '" . $level_id . "' LIMIT 1");
1153
-
1154
- if(empty($code_level))
1155
- $error = __("This discount code does not apply to this membership level.", "pmpro");
1156
  }
1157
  }
1158
-
1159
- //allow filter
1160
- $pmpro_check_discount_code = apply_filters("pmpro_check_discount_code", !$error, $dbcode, $level_id, $code);
1161
- if(is_string($pmpro_check_discount_code))
1162
- $error = $pmpro_check_discount_code; //string returned, this is an error
1163
- elseif(!$pmpro_check_discount_code && !$error)
1164
- $error = true; //no error before, but filter returned error
1165
- elseif($pmpro_check_discount_code)
1166
- $error = false; //filter is true, so error false
1167
-
1168
- //return
1169
- if($error)
1170
- {
1171
- //there was an error
1172
- if(!empty($return_errors))
1173
- return array(false, $error);
1174
- else
1175
- return false;
1176
- }
1177
  else
1178
- {
1179
- //guess we're all good
1180
- if(!empty($return_errors))
1181
- return array(true, __("This discount code is okay.", "pmpro"));
1182
- else
1183
- return true;
1184
- }
1185
  }
1186
 
1187
  function pmpro_no_quotes($s, $quotes = array("'", '"'))
@@ -1203,7 +1131,7 @@ function pmpro_implodeToEnglish($array)
1203
  if (!count ($array))
1204
  return $last;
1205
 
1206
- return implode (', ', $array).' ' . __('and', 'pmpro') . ' '.$last;
1207
  }
1208
 
1209
  //from yoast wordpress seo
@@ -1225,7 +1153,7 @@ function pmpro_text_limit( $text, $limit, $finish = '&hellip;')
1225
  * Success returns the level object.
1226
  * Failure returns false.
1227
  */
1228
- function pmpro_getMembershipLevelForUser($user_id = NULL, $force = false)
1229
  {
1230
  if(empty($user_id))
1231
  {
@@ -1240,7 +1168,7 @@ function pmpro_getMembershipLevelForUser($user_id = NULL, $force = false)
1240
 
1241
  global $all_membership_levels;
1242
 
1243
- if(isset($all_membership_levels[$user_id]) && !$force)
1244
  {
1245
  return $all_membership_levels[$user_id];
1246
  }
@@ -1353,7 +1281,7 @@ function pmpro_getLevel($level)
1353
  {
1354
  global $wpdb;
1355
  $level_obj = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE name = '" . $level . "' LIMIT 1");
1356
- $level_id = $level_obj->id;
1357
  $pmpro_levels[$level_id] = $level_obj;
1358
  return $pmpro_levels[$level_id];
1359
  }
@@ -1363,19 +1291,15 @@ function pmpro_getLevel($level)
1363
  Function to populate pmpro_levels with all levels. We query the DB every time just to be sure we have the latest.
1364
  This should be called if you want to be sure you get all levels as $pmpro_levels may only have a subset of levels.
1365
  */
1366
- function pmpro_getAllLevels($include_hidden = false, $force = false)
1367
  {
1368
  global $pmpro_levels, $wpdb;
1369
 
1370
- //just use what's cached (doesn't take into account include_hidden setting)
1371
- if(!empty($pmpro_levels) && !$force)
1372
- return $pmpro_levels;
1373
-
1374
  //build query
1375
  $sqlQuery = "SELECT * FROM $wpdb->pmpro_membership_levels ";
1376
  if(!$include_hidden)
1377
  $sqlQuery .= " WHERE allow_signups = 1 ORDER BY id";
1378
-
1379
  //get levels from the DB
1380
  $raw_levels = $wpdb->get_results($sqlQuery);
1381
 
@@ -1392,7 +1316,7 @@ function pmpro_getAllLevels($include_hidden = false, $force = false)
1392
  function pmpro_getCheckoutButton($level_id, $button_text = NULL, $classes = NULL)
1393
  {
1394
  if(empty($button_text))
1395
- $button_text = __("Sign Up for !!name!! Now", "pmpro");
1396
 
1397
  if(empty($classes))
1398
  $classes = "btn btn-primary";
@@ -1494,7 +1418,7 @@ if(!function_exists("pmpro_getMemberStartdate"))
1494
  else
1495
  $sqlQuery = "SELECT UNIX_TIMESTAMP(startdate) FROM $wpdb->pmpro_memberships_users WHERE status = 'active' AND user_id = '" . $user_id . "' ORDER BY id LIMIT 1";
1496
 
1497
- $startdate = apply_filters("pmpro_member_startdate", $wpdb->get_var($sqlQuery), $user_id, $level_id);
1498
 
1499
  $pmpro_startdates[$user_id][$level_id] = $startdate;
1500
  }
@@ -1521,16 +1445,10 @@ if(!function_exists("pmpro_getMemberDays"))
1521
  {
1522
  $startdate = pmpro_getMemberStartdate($user_id, $level_id);
1523
 
1524
- //check that there was a startdate at all
1525
- if(empty($startdate))
1526
- $pmpro_member_days[$user_id][$level_id] = 0;
1527
- else
1528
- {
1529
- $now = current_time('timestamp');
1530
- $days = ($now - $startdate)/3600/24;
1531
 
1532
- $pmpro_member_days[$user_id][$level_id] = $days;
1533
- }
1534
  }
1535
 
1536
  return $pmpro_member_days[$user_id][$level_id];
@@ -1600,44 +1518,6 @@ function pmpro_getParam($index, $method = "REQUEST", $default = "")
1600
  return $default;
1601
  }
1602
 
1603
- /*
1604
- Format an address from address, city, state, zip, country, and phone
1605
- */
1606
- function pmpro_formatAddress($name, $address1, $address2, $city, $state, $zip, $country, $phone, $nl2br = true)
1607
- {
1608
- $address = "";
1609
-
1610
- if(!empty($name))
1611
- $address .= $name . "\n";
1612
-
1613
- if(!empty($address1))
1614
- $address .= $address1 . "\n";
1615
-
1616
- if(!empty($address2))
1617
- $address .= $address2 . "\n";
1618
-
1619
- if(!empty($city) && !empty($state))
1620
- {
1621
- $address .= $city . ", " . $state;
1622
-
1623
- if(!empty($zip))
1624
- $address .= " " . $zip;
1625
-
1626
- $address .= "\n";
1627
- }
1628
-
1629
- if(!empty($country))
1630
- $address .= $country . "\n";
1631
-
1632
- if(!empty($phone))
1633
- $address .= formatPhone($phone);
1634
-
1635
- if($nl2br)
1636
- $address = nl2br($address);
1637
-
1638
- return $address;
1639
- }
1640
-
1641
  /*
1642
  Checks if all required settings are set.
1643
  */
@@ -1739,4 +1619,4 @@ function pmpro_is_ready()
1739
  return true;
1740
  else
1741
  return false;
1742
- }
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  if(!function_exists("sornot"))
3
  {
4
  function sornot($t, $n)
69
  function pmpro_getOption($s, $force = false)
70
  {
71
  if(isset($_REQUEST[$s]) && !$force)
72
+ return trim($_REQUEST[$s]);
 
 
 
 
 
73
  elseif(get_option("pmpro_" . $s))
74
  return get_option("pmpro_" . $s);
75
  else
80
  {
81
  //no value is given, set v to the request var
82
  if($v === NULL && isset($_REQUEST[$s]))
83
+ $v = trim($_REQUEST[$s]);
84
 
85
  if(is_array($v))
86
  $v = implode(",", $v);
87
+
 
 
88
  return update_option("pmpro_" . $s, $v);
89
  }
90
 
112
 
113
  global $pmpro_pages;
114
 
115
+ //? vs &
116
+ if(strpos(get_permalink($pmpro_pages[$page]), "?"))
117
+ return home_url(str_replace(home_url(), "", get_permalink($pmpro_pages[$page])) . str_replace("?", "&", $querystring), $scheme);
118
+ else
119
+ return home_url(str_replace(home_url(), "", get_permalink($pmpro_pages[$page])) . $querystring, $scheme);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  }
121
 
122
  function pmpro_isLevelFree(&$level)
153
  return false;
154
  }
155
 
156
+ function pmpro_getLevelCost(&$level, $tags = true)
157
  {
158
  global $pmpro_currency_symbol;
159
  //initial payment
160
+ $r = sprintf(_x('The price for membership is <strong>%s</strong> now', 'Initial payment in cost text generation.', 'pmpro'), $pmpro_currency_symbol . number_format($level->initial_payment, 2));
 
 
 
161
 
162
  //recurring part
163
  if($level->billing_amount != '0.00')
166
  {
167
  if($level->cycle_number == '1')
168
  {
169
+ $r .= sprintf(__(' and then <strong>%s per %s for %d more %s</strong>.', 'Recurring payment in cost text generation. E.g. $5 every month for 2 more payments.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, pmpro_translate_billing_period($level->cycle_period), $level->billing_limit, pmpro_translate_billing_period($level->cycle_period, $level->billing_limit));
170
  }
171
  else
172
  {
173
+ $r .= sprintf(__(' and then <strong>%s every %d %s for %d more %s</strong>.', 'Recurring payment in cost text generation. E.g., $5 every 2 months for 2 more payments.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number), $level->billing_limit, pmpro_translate_billing_period($level->cycle_period, $level->billing_limit));
174
  }
175
  }
176
  elseif($level->billing_limit == 1)
177
  {
178
+ $r .= sprintf(__(' and then <strong>%s after %d %s</strong>.', 'Recurring payment in cost text generation. E.g. $5 after 2 months.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number));
179
  }
180
  else
181
  {
182
+ if($level->cycle_number == '1')
183
+ {
184
+ $r .= sprintf(__(' and then <strong>%s per %s</strong>.', 'Recurring payment in cost text generation. E.g. $5 every month.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, pmpro_translate_billing_period($level->cycle_period));
185
+ }
186
+ else
187
+ {
188
+ $r .= sprintf(__(' and then <strong>%s every %d %s</strong>.', 'Recurring payment in cost text generation. E.g., $5 every 2 months.', 'pmpro'), $pmpro_currency_symbol . $level->billing_amount, $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number));
189
+ }
 
 
 
 
 
 
 
 
 
 
 
190
  }
191
  }
192
  else
193
  $r .= '.';
194
 
 
 
 
195
  //trial part
196
  if($level->trial_limit)
197
  {
199
  {
200
  if($level->trial_limit == '1')
201
  {
202
+ $r .= ' ' . _x('After your initial payment, your first payment is Free.', 'Trial payment in cost text generation.', 'pmpro');
203
  }
204
  else
205
  {
206
+ $r .= ' ' . sprintf(_x('After your initial payment, your first %d payments are Free.', 'Trial payment in cost text generation.', 'pmpro'), $level->trial_limit);
207
  }
208
  }
209
  else
210
  {
211
  if($level->trial_limit == '1')
212
  {
213
+ $r .= ' ' . sprintf(_x('After your initial payment, your first payment will cost %s.', 'Trial payment in cost text generation.', 'pmpro'), $pmpro_currency_symbol . $level->trial_amount);
214
  }
215
  else
216
  {
217
+ $r .= ' ' . sprintf(_x('After your initial payment, your first %d payments will cost %s.', 'Trial payment in cost text generation. E.g. ... first 2 payments will cost $5', 'pmpro'), $level->trial_limit, $pmpro_currency_symbol . $level->trial_amount);
218
  }
219
  }
220
  }
225
 
226
  if($tax_state && $tax_rate && !pmpro_isLevelFree($level))
227
  {
228
+ $r .= sprintf(_x('Customers in %s will be charged %s%% tax.', 'Tax part in cost text generation', 'pmpro'), $tax_state, round($tax_rate * 100, 2));
229
  }
230
 
231
  if(!$tags)
239
  {
240
  if($level->expiration_number)
241
  {
242
+ $expiration_text = sprintf(_x("Membership expires after %d %s.", "Expiration text. E.g. Membership expires after 5 Months.", "pmpro"), $level->expiration_number, pmpro_translate_billing_period($level->expiration_period, $level->expiration_number));
243
  }
244
  else
245
  $expiration_text = "";
260
  return $pmpro_display_ads;
261
  }
262
 
263
+ function pmpro_next_payment($user_id = NULL)
264
  {
265
  global $wpdb, $current_user;
266
  if(!$user_id)
268
 
269
  if(!$user_id)
270
  return false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
271
 
272
+ //when were they last billed
273
+ $lastdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(timestamp) as timestamp FROM $wpdb->pmpro_membership_orders WHERE user_id = '" . $user_id . "' ORDER BY timestamp DESC LIMIT 1");
274
+
275
+ if($lastdate)
276
+ {
277
+ //next payment will be same day, following month
278
+ $lastmonth = date("n", $lastdate);
279
+ $lastday = date("j", $lastdate);
280
+ $lastyear = date("Y", $lastdate);
281
+
282
+ $nextmonth = ((int)$lastmonth) + 1;
283
+ if($nextmonth == 13)
284
+ {
285
+ $nextmonth = 1;
286
+ $nextyear = ((int)$lastyear) + 1;
287
+ }
288
+ else
289
+ $nextyear = $lastyear;
290
+
291
+ $daysinnextmonth = date("t", strtotime($nextyear . "-" . $nextmonth . "-1"));
292
+
293
+ if($daysinnextmonth < $lastday)
294
+ {
295
+ $nextday = $daysinnextmonth;
296
+ }
297
+ else
298
+ $nextday = $lastday;
299
+
300
+ return strtotime($nextyear . "-" . $nextmonth . "-" . $nextday);
301
  }
302
  else
303
+ {
304
+ return false;
 
305
  }
306
+
307
  }
308
 
309
  if(!function_exists("last4"))
485
  {
486
  $user_id = $current_user->ID;
487
  }
488
+
489
  if(empty($user_id))
490
  {
491
  $pmpro_error = __("User ID not found.", "pmpro");
510
  }
511
  $level = $level_obj->id;
512
  }
513
+
514
+
515
  //if it's a custom level, they're changing
516
  if(!is_array($level))
517
  {
526
 
527
  $pmpro_cancel_previous_subscriptions = apply_filters("pmpro_cancel_previous_subscriptions", true);
528
  if($pmpro_cancel_previous_subscriptions)
529
+ {
530
  //deactivate old memberships (updates pmpro_memberships_users table)
531
  if(!empty($old_levels))
532
+ {
533
  foreach($old_levels as $old_level) {
534
+ $sql = "UPDATE $wpdb->pmpro_memberships_users SET `status`='inactive', `enddate`=NOW() WHERE `id`=".$old_level->subscription_id;
535
  if(!$wpdb->query($sql))
536
  {
537
  $pmpro_error = __("Error interacting with database", "pmpro") . ": ".(mysql_errno()?mysql_error():'unavailable');
539
  }
540
  }
541
  }
542
+
543
  //cancel any other subscriptions they have (updates pmpro_membership_orders table)
544
+ $other_order_ids = $wpdb->get_col("SELECT id FROM $wpdb->pmpro_membership_orders WHERE user_id = '" . $user_id . "' AND status = 'success' ORDER BY id DESC");
 
545
  foreach($other_order_ids as $order_id)
546
  {
547
  $c_order = new MemberOrder($order_id);
548
  $c_order->cancel();
 
 
 
549
  }
550
  }
551
 
555
  if(is_array($level))
556
  {
557
  //make sure the dates are in good formats
558
+ if($level['startdate'] != "NOW()" && $level['startdate'] != "NULL" && substr($level['startdate'], 0, 1) != "'")
559
  $level['startdate'] = "'" . $level['startdate'] . "'";
560
 
561
+ if($level['enddate'] != "NOW()" && $level['enddate'] != "NULL" && substr($level['enddate'], 0, 1) != "'")
562
  $level['enddate'] = "'" . $level['enddate'] . "'";
563
 
564
  //Better support mySQL Strict Mode by passing a proper enum value for cycle_period
586
  }
587
  else
588
  {
589
+ $sql = "INSERT INTO $wpdb->pmpro_memberships_users (`membership_id`,`user_id`) VALUES ('" . $level . "','" . $user_id . "')";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
590
  if(!$wpdb->query($sql))
591
  {
592
  $pmpro_error = __("Error interacting with database", "pmpro") . ": ".(mysql_errno()?mysql_error():'unavailable');
601
  else
602
  $level_id = $level; //just id
603
 
 
 
 
 
604
  //update user data and call action
605
  pmpro_set_current_user();
606
  do_action("pmpro_after_change_membership_level", $level_id, $user_id); //$level is the $level_id here
699
  function pmpro_getMembershipCategories($level_id)
700
  {
701
  global $wpdb;
702
+ $categories = $wpdb->get_results("SELECT c.category_id
703
  FROM {$wpdb->pmpro_memberships_categories} AS c
704
+ WHERE c.membership_id = '" . $level_id . "'", ARRAY_N);
 
 
 
705
 
706
+ $returns = array();
707
+ if(is_array($categories))
708
+ {
709
+ foreach($categories as $cat)
710
+ {
711
+ $returns[] = $cat;
712
+ }
713
+ }
714
+ return $returns;
715
+ }
716
 
717
  function pmpro_isAdmin($user_id = NULL)
718
  {
768
  global $wpdb;
769
 
770
  $results = $wpdb->get_results($query);
 
771
  foreach($results as $result)
772
  {
773
  $r->{$result->key} = $result->value;
1010
  }
1011
 
1012
  //get a new random code for discount codes
1013
+ function pmpro_getDiscountCode()
1014
  {
1015
  global $wpdb;
1016
 
1017
  while(empty($code))
1018
  {
1019
+ $scramble = md5(AUTH_KEY . time() . SECURE_AUTH_KEY);
1020
  $code = substr($scramble, 0, 10);
1021
  $check = $wpdb->get_var("SELECT code FROM $wpdb->pmpro_discount_codes WHERE code = '$code' LIMIT 1");
1022
  if($check || is_numeric($code))
1031
  {
1032
  global $wpdb;
1033
 
 
 
1034
  //no code, no code
1035
+ if(empty($code))
 
 
 
 
1036
  {
1037
+ if($return_errors)
1038
+ return array(false, "No code was given to check.");
1039
+ else
1040
+ return false;
 
1041
  }
1042
+
1043
+ //get code from db
1044
+ $dbcode = $wpdb->get_row("SELECT *, UNIX_TIMESTAMP(starts) as starts, UNIX_TIMESTAMP(expires) as expires FROM $wpdb->pmpro_discount_codes WHERE code ='" . $code . "' LIMIT 1");
1045
+
1046
+ //did we find it?
1047
+ if(empty($dbcode->id))
1048
  {
1049
+ if($return_errors)
1050
+ return array(false, __("The discount code could not be found.", "pmpro"));
1051
+ else
1052
+ return false;
1053
+ }
1054
+
1055
+ //fix the date timestamps
1056
+ $dbcode->starts = strtotime(date("m/d/Y", $dbcode->starts));
1057
+ $dbcode->expires = strtotime(date("m/d/Y", $dbcode->expires));
1058
 
1059
+ //today
1060
+ $today = strtotime(date("m/d/Y 00:00:00"));
1061
 
1062
+ //has this code started yet?
1063
+ if(!empty($dbcode->starts) && $dbcode->starts > $today)
1064
+ {
1065
+ if($return_errors)
1066
+ return array(false, sprintf(__("This discount code goes into effect on %s.", "pmpro"), date(get_option('date_format'), $dbcode->starts)));
1067
+ else
1068
+ return false;
1069
  }
1070
 
1071
+ //has this code expired?
1072
+ if(!empty($dbcode->expires) && $dbcode->expires < $today)
1073
+ {
1074
+ if($return_errors)
1075
+ return array(false, sprintf(__("This discount code expired on %s.", "pmpro"), date(get_option('date_format'), $dbcode->expires)));
1076
+ else
1077
+ return false;
1078
  }
1079
 
1080
  //have we run out of uses?
1081
+ if($dbcode->uses > 0)
1082
  {
1083
+ $used = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->pmpro_discount_codes_uses WHERE code_id = '" . $dbcode->id . "'");
1084
+ if($used >= $dbcode->uses)
1085
  {
1086
+ if($return_errors)
1087
+ return array(false, __("This discount code is no longer valid.", "pmpro"));
1088
+ else
1089
+ return false;
1090
  }
1091
  }
1092
 
1093
  //if a level was passed check if this code applies
1094
+ $pmpro_check_discount_code_levels = apply_filters("pmpro_check_discount_code_levels", true, $dbcode->id);
1095
+ if(!empty($level_id) && $pmpro_check_discount_code_levels)
1096
  {
1097
+ $code_level = $wpdb->get_row("SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id WHERE cl.code_id = '" . $dbcode->id . "' AND cl.level_id = '" . $level_id . "' LIMIT 1");
1098
+
1099
+ if(empty($code_level))
1100
  {
1101
+ if(!empty($return_errors))
1102
+ return array(false, __("This discount code does not apply to this membership level.", "pmpro"));
1103
+ else
1104
+ return false;
1105
  }
1106
  }
1107
+
1108
+ //guess we're all good
1109
+ if(!empty($return_errors))
1110
+ return array(true, __("This discount code is okay.", "pmpro"));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1111
  else
1112
+ return true;
 
 
 
 
 
 
1113
  }
1114
 
1115
  function pmpro_no_quotes($s, $quotes = array("'", '"'))
1131
  if (!count ($array))
1132
  return $last;
1133
 
1134
+ return implode (', ', $array).' ' . _x('and', 'Used in generation of a list. E.g. a, b, c (AND) d.', 'pmpro') . ' '.$last;
1135
  }
1136
 
1137
  //from yoast wordpress seo
1153
  * Success returns the level object.
1154
  * Failure returns false.
1155
  */
1156
+ function pmpro_getMembershipLevelForUser($user_id = NULL)
1157
  {
1158
  if(empty($user_id))
1159
  {
1168
 
1169
  global $all_membership_levels;
1170
 
1171
+ if(isset($all_membership_levels[$user_id]))
1172
  {
1173
  return $all_membership_levels[$user_id];
1174
  }
1281
  {
1282
  global $wpdb;
1283
  $level_obj = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE name = '" . $level . "' LIMIT 1");
1284
+ $level_id = $level->ID;
1285
  $pmpro_levels[$level_id] = $level_obj;
1286
  return $pmpro_levels[$level_id];
1287
  }
1291
  Function to populate pmpro_levels with all levels. We query the DB every time just to be sure we have the latest.
1292
  This should be called if you want to be sure you get all levels as $pmpro_levels may only have a subset of levels.
1293
  */
1294
+ function pmpro_getAllLevels($include_hidden = false)
1295
  {
1296
  global $pmpro_levels, $wpdb;
1297
 
 
 
 
 
1298
  //build query
1299
  $sqlQuery = "SELECT * FROM $wpdb->pmpro_membership_levels ";
1300
  if(!$include_hidden)
1301
  $sqlQuery .= " WHERE allow_signups = 1 ORDER BY id";
1302
+
1303
  //get levels from the DB
1304
  $raw_levels = $wpdb->get_results($sqlQuery);
1305
 
1316
  function pmpro_getCheckoutButton($level_id, $button_text = NULL, $classes = NULL)
1317
  {
1318
  if(empty($button_text))
1319
+ $button_text = _x("Sign Up for !!name!! Now", "Do not translate !!name!!", "pmpro");
1320
 
1321
  if(empty($classes))
1322
  $classes = "btn btn-primary";
1418
  else
1419
  $sqlQuery = "SELECT UNIX_TIMESTAMP(startdate) FROM $wpdb->pmpro_memberships_users WHERE status = 'active' AND user_id = '" . $user_id . "' ORDER BY id LIMIT 1";
1420
 
1421
+ $startdate = $wpdb->get_var($sqlQuery);
1422
 
1423
  $pmpro_startdates[$user_id][$level_id] = $startdate;
1424
  }
1445
  {
1446
  $startdate = pmpro_getMemberStartdate($user_id, $level_id);
1447
 
1448
+ $now = time();
1449
+ $days = ($now - $startdate)/3600/24;
 
 
 
 
 
1450
 
1451
+ $pmpro_member_days[$user_id][$level_id] = $days;
 
1452
  }
1453
 
1454
  return $pmpro_member_days[$user_id][$level_id];
1518
  return $default;
1519
  }
1520
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1521
  /*
1522
  Checks if all required settings are set.
1523
  */
1619
  return true;
1620
  else
1621
  return false;
1622
+ }
includes/https.php CHANGED
@@ -50,72 +50,37 @@ add_action('init', 'pmpro_besecure_set', 2);
50
  function pmpro_besecure()
51
  {
52
  global $besecure, $post;
53
-
54
  //check the post option
55
- if(!is_admin() && !empty($post->ID) && !$besecure)
56
  $besecure = get_post_meta($post->ID, "besecure", true);
57
-
58
  //if forcing ssl on admin, be secure in admin and login page
59
  if(!$besecure && force_ssl_admin() && (is_admin() || pmpro_is_login_page()))
60
  $besecure = true;
61
-
62
  //if forcing ssl on login, be secure on the login page
63
  if(!$besecure && force_ssl_login() && pmpro_is_login_page())
64
  $besecure = true;
65
-
66
  $besecure = apply_filters("pmpro_besecure", $besecure);
67
-
68
- $use_ssl = pmpro_getOption("use_ssl");
69
- if($use_ssl == 1)
70
- {
71
- if($besecure && (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off" || $_SERVER['HTTPS'] == "false"))
72
- {
73
- //need to be secure
74
- wp_redirect("https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
75
- exit;
76
- }
77
- elseif(!$besecure && !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != "off" && $_SERVER['HTTPS'] != "false")
78
- {
79
- //don't need to be secure
80
- wp_redirect("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
81
- exit;
82
- }
83
  }
 
 
 
 
 
 
84
  }
85
  add_action('wp', 'pmpro_besecure', 2);
86
  add_action('login_init', 'pmpro_besecure', 2);
87
 
88
- //JavaScript SSL redirect
89
- function pmpro_ssl_javascript_redirect()
90
- {
91
- global $besecure;
92
- $use_ssl = pmpro_getOption("use_ssl");
93
- if(!is_admin() && $use_ssl == 2)
94
- {
95
- if($besecure)
96
- {
97
- ?>
98
- <script lang="JavaScript">
99
- //needs to be secure
100
- if (window.location.protocol != "https:")
101
- window.location.href = "https:" + window.location.href.substring(window.location.protocol.length);
102
- </script>
103
- <?php
104
- }
105
- else
106
- {
107
- ?>
108
- <script lang="JavaScript">
109
- //should be over http
110
- if (window.location.protocol != "http:")
111
- window.location.href = "http:" + window.location.href.substring(window.location.protocol.length);
112
- </script>
113
- <?php
114
- }
115
- }
116
- }
117
- add_action('wp_print_scripts', 'pmpro_ssl_javascript_redirect');
118
-
119
  //If the site URL starts with https:, then force SSL/besecure to true. (Added 1.5.2)
120
  function pmpro_check_site_url_for_https($besecure)
121
  {
@@ -182,4 +147,4 @@ function pmpro_replaceURLsInBuffer($buffer)
182
  }
183
 
184
  return $buffer;
185
- }
50
  function pmpro_besecure()
51
  {
52
  global $besecure, $post;
53
+
54
  //check the post option
55
+ if(!empty($post->ID) && !$besecure)
56
  $besecure = get_post_meta($post->ID, "besecure", true);
57
+
58
  //if forcing ssl on admin, be secure in admin and login page
59
  if(!$besecure && force_ssl_admin() && (is_admin() || pmpro_is_login_page()))
60
  $besecure = true;
61
+
62
  //if forcing ssl on login, be secure on the login page
63
  if(!$besecure && force_ssl_login() && pmpro_is_login_page())
64
  $besecure = true;
65
+
66
  $besecure = apply_filters("pmpro_besecure", $besecure);
67
+
68
+ if($besecure && (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off" || $_SERVER['HTTPS'] == "false"))
69
+ {
70
+ //need to be secure
71
+ wp_redirect("https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
72
+ exit;
 
 
 
 
 
 
 
 
 
 
73
  }
74
+ elseif(!$besecure && !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != "off" && $_SERVER['HTTPS'] != "false")
75
+ {
76
+ //don't need to be secure
77
+ wp_redirect("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
78
+ exit;
79
+ }
80
  }
81
  add_action('wp', 'pmpro_besecure', 2);
82
  add_action('login_init', 'pmpro_besecure', 2);
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  //If the site URL starts with https:, then force SSL/besecure to true. (Added 1.5.2)
85
  function pmpro_check_site_url_for_https($besecure)
86
  {
147
  }
148
 
149
  return $buffer;
150
+ }
includes/init.php CHANGED
@@ -13,51 +13,23 @@ function pmpro_init()
13
 
14
  if(is_admin())
15
  {
16
- $admin_css_rtl = false;
17
- if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin.css")) {
18
  $admin_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin.css";
19
- if( is_rtl() && file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin-rtl.css") ) {
20
- $admin_css_rtl = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin-rtl.css";
21
- }
22
- } elseif(file_exists(get_template_directory() . "/paid-memberships-pro/admin.css")) {
23
  $admin_css = get_template_directory_uri() . "/paid-memberships-pro/admin.css";
24
- if( is_rtl() && file_exists(get_template_directory() . "/paid-memberships-pro/css/admin-rtl.css") ) {
25
- $admin_css_rtl = get_template_directory_uri() . "/paid-memberships-pro/css/admin-rtl.css";
26
- }
27
- } else {
28
- $admin_css = plugins_url('css/admin.css',dirname(__FILE__) );
29
- if( is_rtl() ) {
30
- $admin_css_rtl = plugins_url('css/admin-rtl.css',dirname(__FILE__) );
31
- }
32
- }
33
  wp_enqueue_style('pmpro_admin', $admin_css, array(), PMPRO_VERSION, "screen");
34
- if( $admin_css_rtl ) {
35
- wp_enqueue_style('pmpro_admin_rtl', $admin_css_rtl, array(), PMPRO_VERSION, "screen");
36
- }
37
  }
38
  else
39
  {
40
- $frontend_css_rtl = false;
41
- if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend.css")) {
42
  $frontend_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend.css";
43
- if( is_rtl() && file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend-rtl.css") ) {
44
- $frontend_css_rtl = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend-rtl.css";
45
- }
46
- } elseif(file_exists(get_template_directory() . "/paid-memberships-pro/frontend.css")) {
47
  $frontend_css = get_template_directory_uri() . "/paid-memberships-pro/frontend.css";
48
- if( is_rtl() && file_exists(get_template_directory() . "/paid-memberships-pro/css/frontend-rtl.css") ) {
49
- $frontend_css_rtl = get_template_directory_uri() . "/paid-memberships-pro/css/frontend-rtl.css";
50
- }
51
- } else {
52
  $frontend_css = plugins_url('css/frontend.css',dirname(__FILE__) );
53
- if( is_rtl() ) {
54
- $frontend_css_rtl = plugins_url('css/frontend-rtl.css',dirname(__FILE__) );
55
- }
56
- }
57
  wp_enqueue_style('pmpro_frontend', $frontend_css, array(), PMPRO_VERSION, "screen");
58
- if( $frontend_css_rtl ) {
59
- wp_enqueue_style('pmpro_frontend_rtl', $frontend_css_rtl, array(), PMPRO_VERSION, "screen");
60
- }
61
 
62
  if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/print.css"))
63
  $print_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/print.css";
@@ -108,11 +80,16 @@ function pmpro_wp()
108
  if(!is_admin())
109
  {
110
  global $post, $pmpro_pages, $pmpro_page_name, $pmpro_page_id, $pmpro_body_classes;
111
-
112
  //run the appropriate preheader function
113
  foreach($pmpro_pages as $pmpro_page_name => $pmpro_page_id)
114
- {
115
- if(!empty($post->post_content) && strpos($post->post_content, "[pmpro_" . $pmpro_page_name . "]") !== false)
 
 
 
 
 
116
  {
117
  //preheader
118
  require_once(PMPRO_DIR . "/preheaders/" . $pmpro_page_name . ".php");
@@ -137,7 +114,14 @@ function pmpro_wp()
137
  add_shortcode("pmpro_" . $pmpro_page_name, "pmpro_pages_shortcode");
138
  break; //only the first page found gets a shortcode replacement
139
  }
140
- }
 
 
 
 
 
 
 
141
  }
142
  }
143
  add_action("wp", "pmpro_wp", 1);
@@ -208,33 +192,4 @@ function pmpro_set_current_user()
208
 
209
  do_action("pmpro_after_set_current_user");
210
  }
211
- add_action('set_current_user', 'pmpro_set_current_user');
212
- add_action('init', 'pmpro_set_current_user');
213
-
214
- /*
215
- * Add Membership Level to Users page in WordPress dashboard.
216
- */
217
- function pmpro_manage_users_columns($columns) {
218
- $columns['pmpro_membership_level'] = __('Membership Level', 'pmpro');
219
- return $columns;
220
- }
221
-
222
- function pmpro_manage_users_custom_column($column_data, $column_name, $user_id) {
223
-
224
- if($column_name == 'pmpro_membership_level') {
225
- $levels = pmpro_getMembershipLevelsForUser($user_id);
226
- $level_names = array();
227
- if(!empty($levels)) {
228
- foreach($levels as $key => $level)
229
- $level_names[] = $level->name;
230
- $column_data = implode(',', $level_names);
231
- }
232
- else
233
- $column_data = __('None', 'pmpro');
234
- }
235
- return $column_data;
236
- }
237
-
238
- add_filter('manage_users_columns', 'pmpro_manage_users_columns');
239
- add_filter('manage_users_custom_column', 'pmpro_manage_users_custom_column', 10, 3);
240
-
13
 
14
  if(is_admin())
15
  {
16
+ if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin.css"))
 
17
  $admin_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin.css";
18
+ elseif(file_exists(get_template_directory() . "/paid-memberships-pro/admin.css"))
 
 
 
19
  $admin_css = get_template_directory_uri() . "/paid-memberships-pro/admin.css";
20
+ else
21
+ $admin_css = plugins_url('css/admin.css',dirname(__FILE__) );
 
 
 
 
 
 
 
22
  wp_enqueue_style('pmpro_admin', $admin_css, array(), PMPRO_VERSION, "screen");
 
 
 
23
  }
24
  else
25
  {
26
+ if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend.css"))
 
27
  $frontend_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend.css";
28
+ elseif(file_exists(get_template_directory() . "/paid-memberships-pro/frontend.css"))
 
 
 
29
  $frontend_css = get_template_directory_uri() . "/paid-memberships-pro/frontend.css";
30
+ else
 
 
 
31
  $frontend_css = plugins_url('css/frontend.css',dirname(__FILE__) );
 
 
 
 
32
  wp_enqueue_style('pmpro_frontend', $frontend_css, array(), PMPRO_VERSION, "screen");
 
 
 
33
 
34
  if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/print.css"))
35
  $print_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/print.css";
80
  if(!is_admin())
81
  {
82
  global $post, $pmpro_pages, $pmpro_page_name, $pmpro_page_id, $pmpro_body_classes;
83
+
84
  //run the appropriate preheader function
85
  foreach($pmpro_pages as $pmpro_page_name => $pmpro_page_id)
86
+ {
87
+ if($pmpro_page_name == "checkout")
88
+ {
89
+ continue; //we do the checkout shortcode every time now
90
+ }
91
+
92
+ if(!empty($post->ID) && $pmpro_page_id == $post->ID)
93
  {
94
  //preheader
95
  require_once(PMPRO_DIR . "/preheaders/" . $pmpro_page_name . ".php");
114
  add_shortcode("pmpro_" . $pmpro_page_name, "pmpro_pages_shortcode");
115
  break; //only the first page found gets a shortcode replacement
116
  }
117
+ }
118
+
119
+ //make sure you load the preheader for the checkout page. the shortcode for checkout is loaded below
120
+ if(!empty($post->post_content) && strpos($post->post_content, "[pmpro_checkout]") !== false)
121
+ {
122
+ $pmpro_body_classes[] = "pmpro-checkout";
123
+ require_once(PMPRO_DIR . "/preheaders/checkout.php");
124
+ }
125
  }
126
  }
127
  add_action("wp", "pmpro_wp", 1);
192
 
193
  do_action("pmpro_after_set_current_user");
194
  }
195
+ add_action('set_current_user', 'pmpro_set_current_user');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe.php CHANGED
@@ -9,9 +9,6 @@ if (!function_exists('curl_init')) {
9
  if (!function_exists('json_decode')) {
10
  throw new Exception('Stripe needs the JSON PHP extension.');
11
  }
12
- if (!function_exists('mb_detect_encoding')) {
13
- throw new Exception('Stripe needs the Multibyte String PHP extension.');
14
- }
15
 
16
  // Stripe singleton
17
  require(dirname(__FILE__) . '/Stripe/Stripe.php');
@@ -33,23 +30,16 @@ require(dirname(__FILE__) . '/Stripe/Object.php');
33
  require(dirname(__FILE__) . '/Stripe/ApiRequestor.php');
34
  require(dirname(__FILE__) . '/Stripe/ApiResource.php');
35
  require(dirname(__FILE__) . '/Stripe/SingletonApiResource.php');
36
- require(dirname(__FILE__) . '/Stripe/AttachedObject.php');
37
  require(dirname(__FILE__) . '/Stripe/List.php');
38
 
39
  // Stripe API Resources
40
  require(dirname(__FILE__) . '/Stripe/Account.php');
41
- require(dirname(__FILE__) . '/Stripe/Card.php');
42
- require(dirname(__FILE__) . '/Stripe/Balance.php');
43
- require(dirname(__FILE__) . '/Stripe/BalanceTransaction.php');
44
  require(dirname(__FILE__) . '/Stripe/Charge.php');
45
  require(dirname(__FILE__) . '/Stripe/Customer.php');
46
  require(dirname(__FILE__) . '/Stripe/Invoice.php');
47
  require(dirname(__FILE__) . '/Stripe/InvoiceItem.php');
48
  require(dirname(__FILE__) . '/Stripe/Plan.php');
49
- require(dirname(__FILE__) . '/Stripe/Subscription.php');
50
  require(dirname(__FILE__) . '/Stripe/Token.php');
51
  require(dirname(__FILE__) . '/Stripe/Coupon.php');
52
  require(dirname(__FILE__) . '/Stripe/Event.php');
53
  require(dirname(__FILE__) . '/Stripe/Transfer.php');
54
- require(dirname(__FILE__) . '/Stripe/Recipient.php');
55
- require(dirname(__FILE__) . '/Stripe/ApplicationFee.php');
9
  if (!function_exists('json_decode')) {
10
  throw new Exception('Stripe needs the JSON PHP extension.');
11
  }
 
 
 
12
 
13
  // Stripe singleton
14
  require(dirname(__FILE__) . '/Stripe/Stripe.php');
30
  require(dirname(__FILE__) . '/Stripe/ApiRequestor.php');
31
  require(dirname(__FILE__) . '/Stripe/ApiResource.php');
32
  require(dirname(__FILE__) . '/Stripe/SingletonApiResource.php');
 
33
  require(dirname(__FILE__) . '/Stripe/List.php');
34
 
35
  // Stripe API Resources
36
  require(dirname(__FILE__) . '/Stripe/Account.php');
 
 
 
37
  require(dirname(__FILE__) . '/Stripe/Charge.php');
38
  require(dirname(__FILE__) . '/Stripe/Customer.php');
39
  require(dirname(__FILE__) . '/Stripe/Invoice.php');
40
  require(dirname(__FILE__) . '/Stripe/InvoiceItem.php');
41
  require(dirname(__FILE__) . '/Stripe/Plan.php');
 
42
  require(dirname(__FILE__) . '/Stripe/Token.php');
43
  require(dirname(__FILE__) . '/Stripe/Coupon.php');
44
  require(dirname(__FILE__) . '/Stripe/Event.php');
45
  require(dirname(__FILE__) . '/Stripe/Transfer.php');
 
 
includes/lib/Stripe/Stripe/Account.php CHANGED
@@ -2,11 +2,12 @@
2
 
3
  class Stripe_Account extends Stripe_SingletonApiResource
4
  {
5
- /**
6
- * @param string|null $apiKey
7
- *
8
- * @return Stripe_Account
9
- */
 
10
  public static function retrieve($apiKey=null)
11
  {
12
  $class = get_class();
2
 
3
  class Stripe_Account extends Stripe_SingletonApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($apiKey=null)
12
  {
13
  $class = get_class();
includes/lib/Stripe/Stripe/ApiRequestor.php CHANGED
@@ -2,9 +2,6 @@
2
 
3
  class Stripe_ApiRequestor
4
  {
5
- /**
6
- * @var string $apiKey The API key that's to be used to make requests.
7
- */
8
  public $apiKey;
9
 
10
  public function __construct($apiKey=null)
@@ -12,37 +9,24 @@ class Stripe_ApiRequestor
12
  $this->_apiKey = $apiKey;
13
  }
14
 
15
- /**
16
- * @param string $url The path to the API endpoint.
17
- *
18
- * @returns string The full path.
19
- */
20
  public static function apiUrl($url='')
21
  {
22
  $apiBase = Stripe::$apiBase;
23
  return "$apiBase$url";
24
  }
25
 
26
- /**
27
- * @param string|mixed $value A string to UTF8-encode.
28
- *
29
- * @returns string|mixed The UTF8-encoded string, or the object passed in if
30
- * it wasn't a string.
31
- */
32
  public static function utf8($value)
33
  {
34
- if (is_string($value)
35
- && mb_detect_encoding($value, "UTF-8", TRUE) != "UTF-8") {
36
  return utf8_encode($value);
37
- } else {
38
  return $value;
39
- }
40
  }
41
 
42
  private static function _encodeObjects($d)
43
  {
44
  if ($d instanceof Stripe_ApiResource) {
45
- return self::utf8($d->id);
46
  } else if ($d === true) {
47
  return 'true';
48
  } else if ($d === false) {
@@ -50,136 +34,71 @@ class Stripe_ApiRequestor
50
  } else if (is_array($d)) {
51
  $res = array();
52
  foreach ($d as $k => $v)
53
- $res[$k] = self::_encodeObjects($v);
54
  return $res;
55
  } else {
56
- return self::utf8($d);
57
  }
58
  }
59
 
60
- /**
61
- * @param array $arr An map of param keys to values.
62
- * @param string|null $prefix (It doesn't look like we ever use $prefix...)
63
- *
64
- * @returns string A querystring, essentially.
65
- */
66
- public static function encode($arr, $prefix=null)
67
  {
68
- if (!is_array($arr))
69
- return $arr;
70
-
71
- $r = array();
72
- foreach ($arr as $k => $v) {
73
- if (is_null($v))
74
- continue;
75
-
76
- if ($prefix && $k && !is_int($k))
77
- $k = $prefix."[".$k."]";
78
- else if ($prefix)
79
- $k = $prefix."[]";
80
-
81
- if (is_array($v)) {
82
- $r[] = self::encode($v, $k, true);
83
- } else {
84
- $r[] = urlencode($k)."=".urlencode($v);
85
- }
86
- }
87
-
88
- return implode("&", $r);
89
  }
90
 
91
- /**
92
- * @param string $method
93
- * @param string $url
94
- * @param array|null $params
95
- *
96
- * @return array An array whose first element is the response and second
97
- * element is the API key used to make the request.
98
- */
99
- public function request($method, $url, $params=null)
100
  {
101
  if (!$params)
102
  $params = array();
103
- list($rbody, $rcode, $myApiKey) = $this->_requestRaw($method, $url, $params);
104
  $resp = $this->_interpretResponse($rbody, $rcode);
105
  return array($resp, $myApiKey);
106
  }
107
 
108
-
109
- /**
110
- * @param string $rbody A JSON string.
111
- * @param int $rcode
112
- * @param array $resp
113
- *
114
- * @throws Stripe_InvalidRequestError if the error is caused by the user.
115
- * @throws Stripe_AuthenticationError if the error is caused by a lack of
116
- * permissions.
117
- * @throws Stripe_CardError if the error is the error code is 402 (payment
118
- * required)
119
- * @throws Stripe_ApiError otherwise.
120
- */
121
  public function handleApiError($rbody, $rcode, $resp)
122
  {
123
- if (!is_array($resp) || !isset($resp['error'])) {
124
- $msg = "Invalid response object from API: $rbody "
125
- ."(HTTP response code was $rcode)";
126
- throw new Stripe_ApiError($msg, $rcode, $rbody, $resp);
127
- }
128
-
129
  $error = $resp['error'];
130
- $msg = isset($error['message']) ? $error['message'] : null;
131
- $param = isset($error['param']) ? $error['param'] : null;
132
- $code = isset($error['code']) ? $error['code'] : null;
133
-
134
  switch ($rcode) {
135
  case 400:
136
  case 404:
137
- throw new Stripe_InvalidRequestError(
138
- $msg, $param, $rcode, $rbody, $resp
139
- );
140
  case 401:
141
- throw new Stripe_AuthenticationError($msg, $rcode, $rbody, $resp);
142
  case 402:
143
- throw new Stripe_CardError($msg, $param, $code, $rcode, $rbody, $resp);
 
 
 
144
  default:
145
- throw new Stripe_ApiError($msg, $rcode, $rbody, $resp);
146
  }
147
  }
148
 
149
- private function _requestRaw($method, $url, $params)
150
  {
151
  $myApiKey = $this->_apiKey;
152
  if (!$myApiKey)
153
  $myApiKey = Stripe::$apiKey;
154
-
155
- if (!$myApiKey) {
156
- $msg = 'No API key provided. (HINT: set your API key using '
157
- . '"Stripe::setApiKey(<API-KEY>)". You can generate API keys from '
158
- . 'the Stripe web interface. See https://stripe.com/api for '
159
- . 'details, or email support@stripe.com if you have any questions.';
160
- throw new Stripe_AuthenticationError($msg);
161
- }
162
 
163
  $absUrl = $this->apiUrl($url);
164
  $params = self::_encodeObjects($params);
165
  $langVersion = phpversion();
166
  $uname = php_uname();
167
  $ua = array('bindings_version' => Stripe::VERSION,
168
- 'lang' => 'php',
169
- 'lang_version' => $langVersion,
170
- 'publisher' => 'stripe',
171
- 'uname' => $uname);
172
  $headers = array('X-Stripe-Client-User-Agent: ' . json_encode($ua),
173
- 'User-Agent: Stripe/v1 PhpBindings/' . Stripe::VERSION,
174
  'Authorization: Bearer ' . $myApiKey);
175
- if (Stripe::$apiVersion)
176
- $headers[] = 'Stripe-Version: ' . Stripe::$apiVersion;
177
- list($rbody, $rcode) = $this->_curlRequest(
178
- $method,
179
- $absUrl,
180
- $headers,
181
- $params
182
- );
183
  return array($rbody, $rcode, $myApiKey);
184
  }
185
 
@@ -188,9 +107,7 @@ class Stripe_ApiRequestor
188
  try {
189
  $resp = json_decode($rbody, true);
190
  } catch (Exception $e) {
191
- $msg = "Invalid response body from API: $rbody "
192
- . "(HTTP response code was $rcode)";
193
- throw new Stripe_ApiError($msg, $rcode, $rbody);
194
  }
195
 
196
  if ($rcode < 200 || $rcode >= 300) {
@@ -199,28 +116,28 @@ class Stripe_ApiRequestor
199
  return $resp;
200
  }
201
 
202
- private function _curlRequest($method, $absUrl, $headers, $params)
203
  {
204
  $curl = curl_init();
205
- $method = strtolower($method);
206
  $opts = array();
207
- if ($method == 'get') {
208
  $opts[CURLOPT_HTTPGET] = 1;
209
  if (count($params) > 0) {
210
- $encoded = self::encode($params);
211
- $absUrl = "$absUrl?$encoded";
212
  }
213
- } else if ($method == 'post') {
214
  $opts[CURLOPT_POST] = 1;
215
  $opts[CURLOPT_POSTFIELDS] = self::encode($params);
216
- } else if ($method == 'delete') {
217
  $opts[CURLOPT_CUSTOMREQUEST] = 'DELETE';
218
  if (count($params) > 0) {
219
- $encoded = self::encode($params);
220
- $absUrl = "$absUrl?$encoded";
221
  }
222
  } else {
223
- throw new Stripe_ApiError("Unrecognized method $method");
224
  }
225
 
226
  $absUrl = self::utf8($absUrl);
@@ -236,21 +153,15 @@ class Stripe_ApiRequestor
236
  curl_setopt_array($curl, $opts);
237
  $rbody = curl_exec($curl);
238
 
239
- if (!defined('CURLE_SSL_CACERT_BADFILE')) {
240
- define('CURLE_SSL_CACERT_BADFILE', 77); // constant not defined in PHP
241
- }
242
-
243
  $errno = curl_errno($curl);
244
  if ($errno == CURLE_SSL_CACERT ||
245
- $errno == CURLE_SSL_PEER_CERTIFICATE ||
246
- $errno == CURLE_SSL_CACERT_BADFILE) {
247
- array_push(
248
- $headers,
249
- 'X-Stripe-Client-Info: {"ca":"using Stripe-supplied CA bundle"}'
250
- );
251
- $cert = dirname(__FILE__) . '/../data/ca-certificates.crt';
252
  curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
253
- curl_setopt($curl, CURLOPT_CAINFO, $cert);
 
254
  $rbody = curl_exec($curl);
255
  }
256
 
@@ -266,11 +177,6 @@ class Stripe_ApiRequestor
266
  return array($rbody, $rcode);
267
  }
268
 
269
- /**
270
- * @param number $errno
271
- * @param string $message
272
- * @throws Stripe_ApiConnectionError
273
- */
274
  public function handleCurlError($errno, $message)
275
  {
276
  $apiBase = Stripe::$apiBase;
@@ -278,23 +184,15 @@ class Stripe_ApiRequestor
278
  case CURLE_COULDNT_CONNECT:
279
  case CURLE_COULDNT_RESOLVE_HOST:
280
  case CURLE_OPERATION_TIMEOUTED:
281
- $msg = "Could not connect to Stripe ($apiBase). Please check your "
282
- . "internet connection and try again. If this problem persists, "
283
- . "you should check Stripe's service status at "
284
- . "https://twitter.com/stripestatus, or";
285
- break;
286
  case CURLE_SSL_CACERT:
287
  case CURLE_SSL_PEER_CERTIFICATE:
288
- $msg = "Could not verify Stripe's SSL certificate. Please make sure "
289
- . "that your network is not intercepting certificates. "
290
- . "(Try going to $apiBase in your browser.) "
291
- . "If this problem persists,";
292
- break;
293
  default:
294
- $msg = "Unexpected error communicating with Stripe. "
295
- . "If this problem persists,";
296
  }
297
- $msg .= " let us know at support@stripe.com.";
298
 
299
  $msg .= "\n\n(Network error [errno $errno]: $message)";
300
  throw new Stripe_ApiConnectionError($msg);
2
 
3
  class Stripe_ApiRequestor
4
  {
 
 
 
5
  public $apiKey;
6
 
7
  public function __construct($apiKey=null)
9
  $this->_apiKey = $apiKey;
10
  }
11
 
 
 
 
 
 
12
  public static function apiUrl($url='')
13
  {
14
  $apiBase = Stripe::$apiBase;
15
  return "$apiBase$url";
16
  }
17
 
 
 
 
 
 
 
18
  public static function utf8($value)
19
  {
20
+ if (is_string($value))
 
21
  return utf8_encode($value);
22
+ else
23
  return $value;
 
24
  }
25
 
26
  private static function _encodeObjects($d)
27
  {
28
  if ($d instanceof Stripe_ApiResource) {
29
+ return $d->id;
30
  } else if ($d === true) {
31
  return 'true';
32
  } else if ($d === false) {
34
  } else if (is_array($d)) {
35
  $res = array();
36
  foreach ($d as $k => $v)
37
+ $res[$k] = self::_encodeObjects($v);
38
  return $res;
39
  } else {
40
+ return $d;
41
  }
42
  }
43
 
44
+ public static function encode($d)
 
 
 
 
 
 
45
  {
46
+ return http_build_query($d, null, '&');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  }
48
 
49
+ public function request($meth, $url, $params=null)
 
 
 
 
 
 
 
 
50
  {
51
  if (!$params)
52
  $params = array();
53
+ list($rbody, $rcode, $myApiKey) = $this->_requestRaw($meth, $url, $params);
54
  $resp = $this->_interpretResponse($rbody, $rcode);
55
  return array($resp, $myApiKey);
56
  }
57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  public function handleApiError($rbody, $rcode, $resp)
59
  {
60
+ if (!is_array($resp) || !isset($resp['error']))
61
+ throw new Stripe_ApiError("Invalid response object from API: $rbody (HTTP response code was $rcode)", $rcode, $rbody, $resp);
 
 
 
 
62
  $error = $resp['error'];
 
 
 
 
63
  switch ($rcode) {
64
  case 400:
65
  case 404:
66
+ throw new Stripe_InvalidRequestError(isset($error['message']) ? $error['message'] : null,
67
+ isset($error['param']) ? $error['param'] : null,
68
+ $rcode, $rbody, $resp);
69
  case 401:
70
+ throw new Stripe_AuthenticationError(isset($error['message']) ? $error['message'] : null, $rcode, $rbody, $resp);
71
  case 402:
72
+ throw new Stripe_CardError(isset($error['message']) ? $error['message'] : null,
73
+ isset($error['param']) ? $error['param'] : null,
74
+ isset($error['code']) ? $error['code'] : null,
75
+ $rcode, $rbody, $resp);
76
  default:
77
+ throw new Stripe_ApiError(isset($error['message']) ? $error['message'] : null, $rcode, $rbody, $resp);
78
  }
79
  }
80
 
81
+ private function _requestRaw($meth, $url, $params)
82
  {
83
  $myApiKey = $this->_apiKey;
84
  if (!$myApiKey)
85
  $myApiKey = Stripe::$apiKey;
86
+ if (!$myApiKey)
87
+ throw new Stripe_AuthenticationError('No API key provided. (HINT: set your API key using "Stripe::setApiKey(<API-KEY>)". You can generate API keys from the Stripe web interface. See https://stripe.com/api for details, or email support@stripe.com if you have any questions.');
 
 
 
 
 
 
88
 
89
  $absUrl = $this->apiUrl($url);
90
  $params = self::_encodeObjects($params);
91
  $langVersion = phpversion();
92
  $uname = php_uname();
93
  $ua = array('bindings_version' => Stripe::VERSION,
94
+ 'lang' => 'php',
95
+ 'lang_version' => $langVersion,
96
+ 'publisher' => 'stripe',
97
+ 'uname' => $uname);
98
  $headers = array('X-Stripe-Client-User-Agent: ' . json_encode($ua),
99
+ 'User-Agent: Stripe/v1 PhpBindings/' . Stripe::VERSION,
100
  'Authorization: Bearer ' . $myApiKey);
101
+ list($rbody, $rcode) = $this->_curlRequest($meth, $absUrl, $headers, $params);
 
 
 
 
 
 
 
102
  return array($rbody, $rcode, $myApiKey);
103
  }
104
 
107
  try {
108
  $resp = json_decode($rbody, true);
109
  } catch (Exception $e) {
110
+ throw new Stripe_ApiError("Invalid response body from API: $rbody (HTTP response code was $rcode)", $rcode, $rbody);
 
 
111
  }
112
 
113
  if ($rcode < 200 || $rcode >= 300) {
116
  return $resp;
117
  }
118
 
119
+ private function _curlRequest($meth, $absUrl, $headers, $params)
120
  {
121
  $curl = curl_init();
122
+ $meth = strtolower($meth);
123
  $opts = array();
124
+ if ($meth == 'get') {
125
  $opts[CURLOPT_HTTPGET] = 1;
126
  if (count($params) > 0) {
127
+ $encoded = self::encode($params);
128
+ $absUrl = "$absUrl?$encoded";
129
  }
130
+ } else if ($meth == 'post') {
131
  $opts[CURLOPT_POST] = 1;
132
  $opts[CURLOPT_POSTFIELDS] = self::encode($params);
133
+ } else if ($meth == 'delete') {
134
  $opts[CURLOPT_CUSTOMREQUEST] = 'DELETE';
135
  if (count($params) > 0) {
136
+ $encoded = self::encode($params);
137
+ $absUrl = "$absUrl?$encoded";
138
  }
139
  } else {
140
+ throw new Stripe_ApiError("Unrecognized method $meth");
141
  }
142
 
143
  $absUrl = self::utf8($absUrl);
153
  curl_setopt_array($curl, $opts);
154
  $rbody = curl_exec($curl);
155
 
 
 
 
 
156
  $errno = curl_errno($curl);
157
  if ($errno == CURLE_SSL_CACERT ||
158
+ $errno == CURLE_SSL_PEER_CERTIFICATE ||
159
+ $errno == 77 // CURLE_SSL_CACERT_BADFILE (constant not defined in PHP though)
160
+ ) {
161
+ array_push($headers, 'X-Stripe-Client-Info: {"ca":"using Stripe-supplied CA bundle"}');
 
 
 
162
  curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
163
+ curl_setopt($curl, CURLOPT_CAINFO,
164
+ dirname(__FILE__) . '/../data/ca-certificates.crt');
165
  $rbody = curl_exec($curl);
166
  }
167
 
177
  return array($rbody, $rcode);
178
  }
179
 
 
 
 
 
 
180
  public function handleCurlError($errno, $message)
181
  {
182
  $apiBase = Stripe::$apiBase;
184
  case CURLE_COULDNT_CONNECT:
185
  case CURLE_COULDNT_RESOLVE_HOST:
186
  case CURLE_OPERATION_TIMEOUTED:
187
+ $msg = "Could not connect to Stripe ($apiBase). Please check your internet connection and try again. If this problem persists, you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.";
188
+ break;
 
 
 
189
  case CURLE_SSL_CACERT:
190
  case CURLE_SSL_PEER_CERTIFICATE:
191
+ $msg = "Could not verify Stripe's SSL certificate. Please make sure that your network is not intercepting certificates. (Try going to $apiBase in your browser.) If this problem persists, let us know at support@stripe.com.";
192
+ break;
 
 
 
193
  default:
194
+ $msg = "Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com.";
 
195
  }
 
196
 
197
  $msg .= "\n\n(Network error [errno $errno]: $message)";
198
  throw new Stripe_ApiConnectionError($msg);
includes/lib/Stripe/Stripe/ApiResource.php CHANGED
@@ -9,29 +9,16 @@ abstract class Stripe_ApiResource extends Stripe_Object
9
  return $instance;
10
  }
11
 
12
- /**
13
- * @returns Stripe_ApiResource The refreshed resource.
14
- */
15
  public function refresh()
16
  {
17
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
18
  $url = $this->instanceUrl();
19
 
20
- list($response, $apiKey) = $requestor->request(
21
- 'get',
22
- $url,
23
- $this->_retrieveOptions
24
- );
25
  $this->refreshFrom($response, $apiKey);
26
  return $this;
27
- }
28
 
29
- /**
30
- * @param string $class
31
- *
32
- * @returns string The name of the class, with namespacing and underscores
33
- * stripped.
34
- */
35
  public static function className($class)
36
  {
37
  // Useful for namespaces: Foo\Stripe_Charge
@@ -45,60 +32,38 @@ abstract class Stripe_ApiResource extends Stripe_Object
45
  return $name;
46
  }
47
 
48
- /**
49
- * @param string $class
50
- *
51
- * @returns string The endpoint URL for the given class.
52
- */
53
  public static function classUrl($class)
54
  {
55
- $base = self::_scopedLsb($class, 'className', $class);
56
  return "/v1/${base}s";
57
  }
58
 
59
- /**
60
- * @returns string The full API URL for this API resource.
61
- */
62
  public function instanceUrl()
63
  {
64
  $id = $this['id'];
65
  $class = get_class($this);
66
  if (!$id) {
67
- $message = "Could not determine which URL to request: "
68
- . "$class instance has invalid ID: $id";
69
- throw new Stripe_InvalidRequestError($message, null);
70
  }
71
  $id = Stripe_ApiRequestor::utf8($id);
72
- $base = $this->_lsb('classUrl', $class);
73
  $extn = urlencode($id);
74
  return "$base/$extn";
75
  }
76
 
77
  private static function _validateCall($method, $params=null, $apiKey=null)
78
  {
79
- if ($params && !is_array($params)) {
80
- $message = "You must pass an array as the first argument to Stripe API "
81
- . "method calls. (HINT: an example call to create a charge "
82
- . "would be: \"StripeCharge::create(array('amount' => 100, "
83
- . "'currency' => 'usd', 'card' => array('number' => "
84
- . "4242424242424242, 'exp_month' => 5, 'exp_year' => 2015)))\")";
85
- throw new Stripe_Error($message);
86
- }
87
-
88
- if ($apiKey && !is_string($apiKey)) {
89
- $message = 'The second argument to Stripe API method calls is an '
90
- . 'optional per-request apiKey, which must be a string. '
91
- . '(HINT: you can set a global apiKey by '
92
- . '"Stripe::setApiKey(<apiKey>)")';
93
- throw new Stripe_Error($message);
94
- }
95
  }
96
 
97
  protected static function _scopedAll($class, $params=null, $apiKey=null)
98
  {
99
  self::_validateCall('all', $params, $apiKey);
100
  $requestor = new Stripe_ApiRequestor($apiKey);
101
- $url = self::_scopedLsb($class, 'classUrl', $class);
102
  list($response, $apiKey) = $requestor->request('get', $url, $params);
103
  return Stripe_Util::convertToStripeObject($response, $apiKey);
104
  }
@@ -107,18 +72,19 @@ abstract class Stripe_ApiResource extends Stripe_Object
107
  {
108
  self::_validateCall('create', $params, $apiKey);
109
  $requestor = new Stripe_ApiRequestor($apiKey);
110
- $url = self::_scopedLsb($class, 'classUrl', $class);
111
  list($response, $apiKey) = $requestor->request('post', $url, $params);
112
  return Stripe_Util::convertToStripeObject($response, $apiKey);
113
  }
114
 
115
- protected function _scopedSave($class, $apiKey=null)
116
  {
117
  self::_validateCall('save');
118
- $requestor = new Stripe_ApiRequestor($apiKey);
119
- $params = $this->serializeParameters();
120
-
121
- if (count($params) > 0) {
 
122
  $url = $this->instanceUrl();
123
  list($response, $apiKey) = $requestor->request('post', $url, $params);
124
  $this->refreshFrom($response, $apiKey);
9
  return $instance;
10
  }
11
 
 
 
 
12
  public function refresh()
13
  {
14
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
15
  $url = $this->instanceUrl();
16
 
17
+ list($response, $apiKey) = $requestor->request('get', $url);
 
 
 
 
18
  $this->refreshFrom($response, $apiKey);
19
  return $this;
20
+ }
21
 
 
 
 
 
 
 
22
  public static function className($class)
23
  {
24
  // Useful for namespaces: Foo\Stripe_Charge
32
  return $name;
33
  }
34
 
 
 
 
 
 
35
  public static function classUrl($class)
36
  {
37
+ $base = self::className($class);
38
  return "/v1/${base}s";
39
  }
40
 
 
 
 
41
  public function instanceUrl()
42
  {
43
  $id = $this['id'];
44
  $class = get_class($this);
45
  if (!$id) {
46
+ throw new Stripe_InvalidRequestError("Could not determine which URL to request: $class instance has invalid ID: $id", null);
 
 
47
  }
48
  $id = Stripe_ApiRequestor::utf8($id);
49
+ $base = self::classUrl($class);
50
  $extn = urlencode($id);
51
  return "$base/$extn";
52
  }
53
 
54
  private static function _validateCall($method, $params=null, $apiKey=null)
55
  {
56
+ if ($params && !is_array($params))
57
+ throw new Stripe_Error("You must pass an array as the first argument to Stripe API method calls. (HINT: an example call to create a charge would be: \"StripeCharge::create(array('amount' => 100, 'currency' => 'usd', 'card' => array('number' => 4242424242424242, 'exp_month' => 5, 'exp_year' => 2015)))\")");
58
+ if ($apiKey && !is_string($apiKey))
59
+ throw new Stripe_Error('The second argument to Stripe API method calls is an optional per-request apiKey, which must be a string. (HINT: you can set a global apiKey by "Stripe::setApiKey(<apiKey>)")');
 
 
 
 
 
 
 
 
 
 
 
 
60
  }
61
 
62
  protected static function _scopedAll($class, $params=null, $apiKey=null)
63
  {
64
  self::_validateCall('all', $params, $apiKey);
65
  $requestor = new Stripe_ApiRequestor($apiKey);
66
+ $url = self::classUrl($class);
67
  list($response, $apiKey) = $requestor->request('get', $url, $params);
68
  return Stripe_Util::convertToStripeObject($response, $apiKey);
69
  }
72
  {
73
  self::_validateCall('create', $params, $apiKey);
74
  $requestor = new Stripe_ApiRequestor($apiKey);
75
+ $url = self::classUrl($class);
76
  list($response, $apiKey) = $requestor->request('post', $url, $params);
77
  return Stripe_Util::convertToStripeObject($response, $apiKey);
78
  }
79
 
80
+ protected function _scopedSave($class)
81
  {
82
  self::_validateCall('save');
83
+ if ($this->_unsavedValues) {
84
+ $requestor = new Stripe_ApiRequestor($this->_apiKey);
85
+ $params = array();
86
+ foreach ($this->_unsavedValues->toArray() as $k)
87
+ $params[$k] = $this->$k;
88
  $url = $this->instanceUrl();
89
  list($response, $apiKey) = $requestor->request('post', $url, $params);
90
  $this->refreshFrom($response, $apiKey);
includes/lib/Stripe/Stripe/ApplicationFee.php DELETED
@@ -1,53 +0,0 @@
1
- <?php
2
-
3
- class Stripe_ApplicationFee extends Stripe_ApiResource
4
- {
5
- /**
6
- * This is a special case because the application fee endpoint has an
7
- * underscore in it. The parent `className` function strips underscores.
8
- *
9
- * @return string The name of the class.
10
- */
11
- public static function className($class)
12
- {
13
- return 'application_fee';
14
- }
15
-
16
- /**
17
- * @param string $id The ID of the application fee to retrieve.
18
- * @param string|null $apiKey
19
- *
20
- * @return Stripe_ApplicationFee
21
- */
22
- public static function retrieve($id, $apiKey=null)
23
- {
24
- $class = get_class();
25
- return self::_scopedRetrieve($class, $id, $apiKey);
26
- }
27
-
28
- /**
29
- * @param string|null $params
30
- * @param string|null $apiKey
31
- *
32
- * @return array An array of application fees.
33
- */
34
- public static function all($params=null, $apiKey=null)
35
- {
36
- $class = get_class();
37
- return self::_scopedAll($class, $params, $apiKey);
38
- }
39
-
40
- /**
41
- * @param string|null $params
42
- *
43
- * @return Stripe_ApplicationFee The refunded application fee.
44
- */
45
- public function refund($params=null)
46
- {
47
- $requestor = new Stripe_ApiRequestor($this->_apiKey);
48
- $url = $this->instanceUrl() . '/refund';
49
- list($response, $apiKey) = $requestor->request('post', $url, $params);
50
- $this->refreshFrom($response, $apiKey);
51
- return $this;
52
- }
53
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/AttachedObject.php DELETED
@@ -1,23 +0,0 @@
1
- <?php
2
-
3
- // e.g. metadata on Stripe objects.
4
- class Stripe_AttachedObject extends Stripe_Object
5
- {
6
- /**
7
- * Updates this object.
8
- *
9
- * @param array $properties A mapping of properties to update on this object.
10
- */
11
- public function replaceWith($properties)
12
- {
13
- $removed = array_diff(array_keys($this->_values), array_keys($properties));
14
- // Don't unset, but rather set to null so we send up '' for deletion.
15
- foreach ($removed as $k) {
16
- $this->$k = null;
17
- }
18
-
19
- foreach ($properties as $k => $v) {
20
- $this->$k = $v;
21
- }
22
- }
23
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/Balance.php DELETED
@@ -1,15 +0,0 @@
1
- <?php
2
-
3
- class Stripe_Balance extends Stripe_SingletonApiResource
4
- {
5
- /**
6
- * @param string|null $apiKey
7
- *
8
- * @return Stripe_Balance
9
- */
10
- public static function retrieve($apiKey=null)
11
- {
12
- $class = get_class();
13
- return self::_scopedSingletonRetrieve($class, $apiKey);
14
- }
15
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/BalanceTransaction.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
-
3
- class Stripe_BalanceTransaction extends Stripe_ApiResource
4
- {
5
- /**
6
- * @param string $class Ignored.
7
- *
8
- * @return string The class URL for this resource. It needs to be special
9
- * cased because it doesn't fit into the standard resource pattern.
10
- */
11
- public static function classUrl($class)
12
- {
13
- return "/v1/balance/history";
14
- }
15
-
16
- /**
17
- * @param string $id The ID of the balance transaction to retrieve.
18
- * @param string|null $apiKey
19
- *
20
- * @return Stripe_BalanceTransaction
21
- */
22
- public static function retrieve($id, $apiKey=null)
23
- {
24
- $class = get_class();
25
- return self::_scopedRetrieve($class, $id, $apiKey);
26
- }
27
-
28
- /**
29
- * @param array|null $params
30
- * @param string|null $apiKey
31
- *
32
- * @return array An array of Stripe_BalanceTransactions.
33
- */
34
- public static function all($params=null, $apiKey=null)
35
- {
36
- $class = get_class();
37
- return self::_scopedAll($class, $params, $apiKey);
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/Card.php DELETED
@@ -1,54 +0,0 @@
1
- <?php
2
-
3
- class Stripe_Card extends Stripe_ApiResource
4
- {
5
- public static function constructFrom($values, $apiKey=null)
6
- {
7
- $class = get_class();
8
- return self::scopedConstructFrom($class, $values, $apiKey);
9
- }
10
-
11
- /**
12
- * @return string The instance URL for this resource. It needs to be special
13
- * cased because it doesn't fit into the standard resource pattern.
14
- */
15
- public function instanceUrl()
16
- {
17
- $id = $this['id'];
18
- $customer = $this['customer'];
19
- $class = get_class($this);
20
- if (!$id) {
21
- $msg = "Could not determine which URL to request: $class instance "
22
- . "has invalid ID: $id";
23
- throw new Stripe_InvalidRequestError($msg, null);
24
- }
25
- $id = Stripe_ApiRequestor::utf8($id);
26
- $customer = Stripe_ApiRequestor::utf8($customer);
27
-
28
- $base = self::classUrl('Stripe_Customer');
29
- $customerExtn = urlencode($customer);
30
- $extn = urlencode($id);
31
- return "$base/$customerExtn/cards/$extn";
32
- }
33
-
34
- /**
35
- * @param array|null $params
36
- *
37
- * @return Stripe_Card The deleted card.
38
- */
39
- public function delete($params=null)
40
- {
41
- $class = get_class();
42
- return self::_scopedDelete($class, $params);
43
- }
44
-
45
- /**
46
- * @return Stripe_Card The saved card.
47
- */
48
- public function save()
49
- {
50
- $class = get_class();
51
- return self::_scopedSave($class);
52
- }
53
- }
54
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/CardError.php CHANGED
@@ -2,11 +2,9 @@
2
 
3
  class Stripe_CardError extends Stripe_Error
4
  {
5
- public function __construct($message, $param, $code, $httpStatus,
6
- $httpBody, $jsonBody
7
- )
8
  {
9
- parent::__construct($message, $httpStatus, $httpBody, $jsonBody);
10
  $this->param = $param;
11
  $this->code = $code;
12
  }
2
 
3
  class Stripe_CardError extends Stripe_Error
4
  {
5
+ public function __construct($message, $param, $code, $http_status=null, $http_body=null, $json_body=null)
 
 
6
  {
7
+ parent::__construct($message, $http_status, $http_body, $json_body);
8
  $this->param = $param;
9
  $this->code = $code;
10
  }
includes/lib/Stripe/Stripe/Charge.php CHANGED
@@ -2,56 +2,30 @@
2
 
3
  class Stripe_Charge extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the charge to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Charge
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return array An array of Stripe_Charges.
22
- */
23
  public static function all($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedAll($class, $params, $apiKey);
27
  }
28
 
29
- /**
30
- * @param array|null $params
31
- * @param string|null $apiKey
32
- *
33
- * @return Stripe_Charge The created charge.
34
- */
35
  public static function create($params=null, $apiKey=null)
36
  {
37
  $class = get_class();
38
  return self::_scopedCreate($class, $params, $apiKey);
39
  }
40
 
41
- /**
42
- * @return Stripe_Charge The saved charge.
43
- */
44
- public function save()
45
- {
46
- $class = get_class();
47
- return self::_scopedSave($class);
48
- }
49
-
50
- /**
51
- * @param array|null $params
52
- *
53
- * @return Stripe_Charge The refunded charge.
54
- */
55
  public function refund($params=null)
56
  {
57
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
@@ -61,11 +35,6 @@ class Stripe_Charge extends Stripe_ApiResource
61
  return $this;
62
  }
63
 
64
- /**
65
- * @param array|null $params
66
- *
67
- * @return Stripe_Charge The captured charge.
68
- */
69
  public function capture($params=null)
70
  {
71
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
@@ -75,11 +44,6 @@ class Stripe_Charge extends Stripe_ApiResource
75
  return $this;
76
  }
77
 
78
- /**
79
- * @param array|null $params
80
- *
81
- * @return array The updated dispute.
82
- */
83
  public function updateDispute($params=null)
84
  {
85
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
@@ -88,16 +52,4 @@ class Stripe_Charge extends Stripe_ApiResource
88
  $this->refreshFrom(array('dispute' => $response), $apiKey, true);
89
  return $this->dispute;
90
  }
91
-
92
- /**
93
- * @return Stripe_Charge The updated charge.
94
- */
95
- public function closeDispute()
96
- {
97
- $requestor = new Stripe_ApiRequestor($this->_apiKey);
98
- $url = $this->instanceUrl() . '/dispute/close';
99
- list($response, $apiKey) = $requestor->request('post', $url);
100
- $this->refreshFrom($response, $apiKey);
101
- return $this;
102
- }
103
- }
2
 
3
  class Stripe_Charge extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function all($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
20
  return self::_scopedAll($class, $params, $apiKey);
21
  }
22
 
 
 
 
 
 
 
23
  public static function create($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedCreate($class, $params, $apiKey);
27
  }
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  public function refund($params=null)
30
  {
31
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
35
  return $this;
36
  }
37
 
 
 
 
 
 
38
  public function capture($params=null)
39
  {
40
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
44
  return $this;
45
  }
46
 
 
 
 
 
 
47
  public function updateDispute($params=null)
48
  {
49
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
52
  $this->refreshFrom(array('dispute' => $response), $apiKey, true);
53
  return $this->dispute;
54
  }
55
+ }
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/Coupon.php CHANGED
@@ -2,47 +2,30 @@
2
 
3
  class Stripe_Coupon extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the coupon to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Coupon
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return Stripe_Coupon The created coupon.
22
- */
23
  public static function create($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedCreate($class, $params, $apiKey);
27
  }
28
 
29
- /**
30
- * @param array|null $params
31
- *
32
- * @return Stripe_Coupon The deleted coupon.
33
- */
34
  public function delete($params=null)
35
  {
36
  $class = get_class();
37
  return self::_scopedDelete($class, $params);
38
  }
39
-
40
- /**
41
- * @param array|null $params
42
- * @param string|null $apiKey
43
- *
44
- * @return array An array of Stripe_Coupons.
45
- */
46
  public static function all($params=null, $apiKey=null)
47
  {
48
  $class = get_class();
2
 
3
  class Stripe_Coupon extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function create($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
20
  return self::_scopedCreate($class, $params, $apiKey);
21
  }
22
 
 
 
 
 
 
23
  public function delete($params=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedDelete($class, $params);
27
  }
28
+
 
 
 
 
 
 
29
  public static function all($params=null, $apiKey=null)
30
  {
31
  $class = get_class();
includes/lib/Stripe/Stripe/Customer.php CHANGED
@@ -2,67 +2,42 @@
2
 
3
  class Stripe_Customer extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the customer to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Customer
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return array An array of Stripe_Customers.
22
- */
23
  public static function all($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedAll($class, $params, $apiKey);
27
  }
28
 
29
- /**
30
- * @param array|null $params
31
- * @param string|null $apiKey
32
- *
33
- * @return Stripe_Customer The created customer.
34
- */
35
  public static function create($params=null, $apiKey=null)
36
  {
37
  $class = get_class();
38
  return self::_scopedCreate($class, $params, $apiKey);
39
  }
40
 
41
- /**
42
- * @returns Stripe_Customer The saved customer.
43
- */
44
  public function save()
45
  {
46
  $class = get_class();
47
  return self::_scopedSave($class);
48
  }
49
 
50
- /**
51
- * @param array|null $params
52
- *
53
- * @returns Stripe_Customer The deleted customer.
54
- */
55
  public function delete($params=null)
56
  {
57
  $class = get_class();
58
  return self::_scopedDelete($class, $params);
59
  }
60
 
61
- /**
62
- * @param array|null $params
63
- *
64
- * @returns Stripe_InvoiceItem The resulting invoice item.
65
- */
66
  public function addInvoiceItem($params=null)
67
  {
68
  if (!$params)
@@ -72,11 +47,6 @@ class Stripe_Customer extends Stripe_ApiResource
72
  return $ii;
73
  }
74
 
75
- /**
76
- * @param array|null $params
77
- *
78
- * @returns array An array of the customer's Stripe_Invoices.
79
- */
80
  public function invoices($params=null)
81
  {
82
  if (!$params)
@@ -86,11 +56,6 @@ class Stripe_Customer extends Stripe_ApiResource
86
  return $invoices;
87
  }
88
 
89
- /**
90
- * @param array|null $params
91
- *
92
- * @returns array An array of the customer's Stripe_InvoiceItems.
93
- */
94
  public function invoiceItems($params=null)
95
  {
96
  if (!$params)
@@ -100,11 +65,6 @@ class Stripe_Customer extends Stripe_ApiResource
100
  return $iis;
101
  }
102
 
103
- /**
104
- * @param array|null $params
105
- *
106
- * @returns array An array of the customer's Stripe_Charges.
107
- */
108
  public function charges($params=null)
109
  {
110
  if (!$params)
@@ -114,11 +74,6 @@ class Stripe_Customer extends Stripe_ApiResource
114
  return $charges;
115
  }
116
 
117
- /**
118
- * @param array|null $params
119
- *
120
- * @returns Stripe_Subscription The updated subscription.
121
- */
122
  public function updateSubscription($params=null)
123
  {
124
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
@@ -128,11 +83,6 @@ class Stripe_Customer extends Stripe_ApiResource
128
  return $this->subscription;
129
  }
130
 
131
- /**
132
- * @param array|null $params
133
- *
134
- * @returns Stripe_Subscription The cancelled subscription.
135
- */
136
  public function cancelSubscription($params=null)
137
  {
138
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
@@ -142,11 +92,6 @@ class Stripe_Customer extends Stripe_ApiResource
142
  return $this->subscription;
143
  }
144
 
145
- /**
146
- * @param array|null $params
147
- *
148
- * @returns Stripe_Customer The updated customer.
149
- */
150
  public function deleteDiscount()
151
  {
152
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
2
 
3
  class Stripe_Customer extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function all($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
20
  return self::_scopedAll($class, $params, $apiKey);
21
  }
22
 
 
 
 
 
 
 
23
  public static function create($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedCreate($class, $params, $apiKey);
27
  }
28
 
 
 
 
29
  public function save()
30
  {
31
  $class = get_class();
32
  return self::_scopedSave($class);
33
  }
34
 
 
 
 
 
 
35
  public function delete($params=null)
36
  {
37
  $class = get_class();
38
  return self::_scopedDelete($class, $params);
39
  }
40
 
 
 
 
 
 
41
  public function addInvoiceItem($params=null)
42
  {
43
  if (!$params)
47
  return $ii;
48
  }
49
 
 
 
 
 
 
50
  public function invoices($params=null)
51
  {
52
  if (!$params)
56
  return $invoices;
57
  }
58
 
 
 
 
 
 
59
  public function invoiceItems($params=null)
60
  {
61
  if (!$params)
65
  return $iis;
66
  }
67
 
 
 
 
 
 
68
  public function charges($params=null)
69
  {
70
  if (!$params)
74
  return $charges;
75
  }
76
 
 
 
 
 
 
77
  public function updateSubscription($params=null)
78
  {
79
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
83
  return $this->subscription;
84
  }
85
 
 
 
 
 
 
86
  public function cancelSubscription($params=null)
87
  {
88
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
92
  return $this->subscription;
93
  }
94
 
 
 
 
 
 
95
  public function deleteDiscount()
96
  {
97
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
includes/lib/Stripe/Stripe/Error.php CHANGED
@@ -2,28 +2,26 @@
2
 
3
  class Stripe_Error extends Exception
4
  {
5
- public function __construct($message, $httpStatus=null,
6
- $httpBody=null, $jsonBody=null
7
- )
8
  {
9
  parent::__construct($message);
10
- $this->httpStatus = $httpStatus;
11
- $this->httpBody = $httpBody;
12
- $this->jsonBody = $jsonBody;
13
  }
14
 
15
  public function getHttpStatus()
16
  {
17
- return $this->httpStatus;
18
  }
19
 
20
  public function getHttpBody()
21
  {
22
- return $this->httpBody;
23
  }
24
 
25
  public function getJsonBody()
26
  {
27
- return $this->jsonBody;
28
  }
29
  }
2
 
3
  class Stripe_Error extends Exception
4
  {
5
+ public function __construct($message=null, $http_status=null, $http_body=null, $json_body=null)
 
 
6
  {
7
  parent::__construct($message);
8
+ $this->http_status = $http_status;
9
+ $this->http_body = $http_body;
10
+ $this->json_body = $json_body;
11
  }
12
 
13
  public function getHttpStatus()
14
  {
15
+ return $this->http_status;
16
  }
17
 
18
  public function getHttpBody()
19
  {
20
+ return $this->http_body;
21
  }
22
 
23
  public function getJsonBody()
24
  {
25
+ return $this->json_body;
26
  }
27
  }
includes/lib/Stripe/Stripe/Event.php CHANGED
@@ -2,24 +2,18 @@
2
 
3
  class Stripe_Event extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the event to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Event
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return array An array of Stripe_Events.
22
- */
23
  public static function all($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
2
 
3
  class Stripe_Event extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function all($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
includes/lib/Stripe/Stripe/InvalidRequestError.php CHANGED
@@ -2,11 +2,9 @@
2
 
3
  class Stripe_InvalidRequestError extends Stripe_Error
4
  {
5
- public function __construct($message, $param, $httpStatus=null,
6
- $httpBody=null, $jsonBody=null
7
- )
8
  {
9
- parent::__construct($message, $httpStatus, $httpBody, $jsonBody);
10
  $this->param = $param;
11
  }
12
  }
2
 
3
  class Stripe_InvalidRequestError extends Stripe_Error
4
  {
5
+ public function __construct($message, $param, $http_status=null, $http_body=null, $json_body=null)
 
 
6
  {
7
+ parent::__construct($message, $http_status, $http_body, $json_body);
8
  $this->param = $param;
9
  }
10
  }
includes/lib/Stripe/Stripe/Invoice.php CHANGED
@@ -2,48 +2,30 @@
2
 
3
  class Stripe_Invoice extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param array|null $params
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Invoice The created invoice.
10
- */
11
  public static function create($params=null, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedCreate($class, $params, $apiKey);
15
  }
16
 
17
- /**
18
- * @param string $id The ID of the invoice to retrieve.
19
- * @param string|null $apiKey
20
- *
21
- * @return Stripe_Invoice
22
- */
23
  public static function retrieve($id, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedRetrieve($class, $id, $apiKey);
27
  }
28
 
29
- /**
30
- * @param array|null $params
31
- * @param string|null $apiKey
32
- *
33
- * @return array An array of Stripe_Invoices.
34
- */
35
  public static function all($params=null, $apiKey=null)
36
  {
37
  $class = get_class();
38
  return self::_scopedAll($class, $params, $apiKey);
39
  }
40
 
41
- /**
42
- * @param array|null $params
43
- * @param string|null $apiKey
44
- *
45
- * @return Stripe_Invoice The upcoming invoice.
46
- */
47
  public static function upcoming($params=null, $apiKey=null)
48
  {
49
  $requestor = new Stripe_ApiRequestor($apiKey);
@@ -52,18 +34,12 @@ class Stripe_Invoice extends Stripe_ApiResource
52
  return Stripe_Util::convertToStripeObject($response, $apiKey);
53
  }
54
 
55
- /**
56
- * @return Stripe_Invoice The saved invoice.
57
- */
58
  public function save()
59
  {
60
  $class = get_class();
61
  return self::_scopedSave($class);
62
  }
63
 
64
- /**
65
- * @return Stripe_Invoice The paid invoice.
66
- */
67
  public function pay()
68
  {
69
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
2
 
3
  class Stripe_Invoice extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function create($params=null, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedCreate($class, $params, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function retrieve($id, $apiKey=null)
18
  {
19
  $class = get_class();
20
  return self::_scopedRetrieve($class, $id, $apiKey);
21
  }
22
 
 
 
 
 
 
 
23
  public static function all($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedAll($class, $params, $apiKey);
27
  }
28
 
 
 
 
 
 
 
29
  public static function upcoming($params=null, $apiKey=null)
30
  {
31
  $requestor = new Stripe_ApiRequestor($apiKey);
34
  return Stripe_Util::convertToStripeObject($response, $apiKey);
35
  }
36
 
 
 
 
37
  public function save()
38
  {
39
  $class = get_class();
40
  return self::_scopedSave($class);
41
  }
42
 
 
 
 
43
  public function pay()
44
  {
45
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
includes/lib/Stripe/Stripe/InvoiceItem.php CHANGED
@@ -2,54 +2,36 @@
2
 
3
  class Stripe_InvoiceItem extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the invoice item to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_InvoiceItem
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return array An array of Stripe_InvoiceItems.
22
- */
23
  public static function all($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedAll($class, $params, $apiKey);
27
  }
28
 
29
- /**
30
- * @param array|null $params
31
- * @param string|null $apiKey
32
- *
33
- * @return Stripe_InvoiceItem The created invoice item.
34
- */
35
  public static function create($params=null, $apiKey=null)
36
  {
37
  $class = get_class();
38
  return self::_scopedCreate($class, $params, $apiKey);
39
  }
40
 
41
- /**
42
- * @return Stripe_InvoiceItem The saved invoice item.
43
- */
44
  public function save()
45
  {
46
  $class = get_class();
47
  return self::_scopedSave($class);
48
  }
49
 
50
- /**
51
- * @return Stripe_InvoiceItem The deleted invoice item.
52
- */
53
  public function delete($params=null)
54
  {
55
  $class = get_class();
2
 
3
  class Stripe_InvoiceItem extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function all($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
20
  return self::_scopedAll($class, $params, $apiKey);
21
  }
22
 
 
 
 
 
 
 
23
  public static function create($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedCreate($class, $params, $apiKey);
27
  }
28
 
 
 
 
29
  public function save()
30
  {
31
  $class = get_class();
32
  return self::_scopedSave($class);
33
  }
34
 
 
 
 
35
  public function delete($params=null)
36
  {
37
  $class = get_class();
includes/lib/Stripe/Stripe/List.php CHANGED
@@ -2,36 +2,16 @@
2
 
3
  class Stripe_List extends Stripe_Object
4
  {
5
- public function all($params=null)
6
- {
7
- $requestor = new Stripe_ApiRequestor($this->_apiKey);
8
- list($response, $apiKey) = $requestor->request(
9
- 'get',
10
- $this['url'],
11
- $params
12
- );
13
- return Stripe_Util::convertToStripeObject($response, $apiKey);
14
- }
15
-
16
- public function create($params=null)
17
  {
18
- $requestor = new Stripe_ApiRequestor($this->_apiKey);
19
- list($response, $apiKey) = $requestor->request(
20
- 'post', $this['url'], $params
21
- );
22
- return Stripe_Util::convertToStripeObject($response, $apiKey);
23
  }
24
 
25
- public function retrieve($id, $params=null)
26
  {
27
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
28
- $base = $this['url'];
29
- $id = Stripe_ApiRequestor::utf8($id);
30
- $extn = urlencode($id);
31
- list($response, $apiKey) = $requestor->request(
32
- 'get', "$base/$extn", $params
33
- );
34
  return Stripe_Util::convertToStripeObject($response, $apiKey);
35
  }
36
-
37
  }
2
 
3
  class Stripe_List extends Stripe_Object
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
 
 
 
 
 
 
 
 
 
 
 
6
  {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
 
 
 
9
  }
10
 
11
+ public function all($params=null)
12
  {
13
  $requestor = new Stripe_ApiRequestor($this->_apiKey);
14
+ list($response, $apiKey) = $requestor->request('get', $this['url'], $params);
 
 
 
 
 
15
  return Stripe_Util::convertToStripeObject($response, $apiKey);
16
  }
 
17
  }
includes/lib/Stripe/Stripe/Object.php CHANGED
@@ -2,28 +2,17 @@
2
 
3
  class Stripe_Object implements ArrayAccess
4
  {
5
- /**
6
- * @var array Attributes that should not be sent to the API because they're
7
- * not updatable (e.g. API key, ID).
8
- */
9
- public static $permanentAttributes;
10
- /**
11
- * @var array Attributes that are nested but still updatable from the parent
12
- * class's URL (e.g. metadata).
13
- */
14
- public static $nestedUpdatableAttributes;
15
 
16
  public static function init()
17
  {
18
- self::$permanentAttributes = new Stripe_Util_Set(array('_apiKey', 'id'));
19
- self::$nestedUpdatableAttributes = new Stripe_Util_Set(array('metadata'));
20
  }
21
 
22
  protected $_apiKey;
23
  protected $_values;
24
  protected $_unsavedValues;
25
  protected $_transientValues;
26
- protected $_retrieveOptions;
27
 
28
  public function __construct($id=null, $apiKey=null)
29
  {
@@ -31,16 +20,6 @@ class Stripe_Object implements ArrayAccess
31
  $this->_values = array();
32
  $this->_unsavedValues = new Stripe_Util_Set();
33
  $this->_transientValues = new Stripe_Util_Set();
34
-
35
- $this->_retrieveOptions = array();
36
- if (is_array($id)) {
37
- foreach ($id as $key => $value) {
38
- if ($key != 'id')
39
- $this->_retrieveOptions[$key] = $value;
40
- }
41
- $id = $id['id'];
42
- }
43
-
44
  if ($id)
45
  $this->id = $id;
46
  }
@@ -48,21 +27,9 @@ class Stripe_Object implements ArrayAccess
48
  // Standard accessor magic methods
49
  public function __set($k, $v)
50
  {
51
- if ($v === "") {
52
- throw new InvalidArgumentException(
53
- 'You cannot set \''.$k.'\'to an empty string. '
54
- .'We interpret empty strings as NULL in requests. '
55
- .'You may set obj->'.$k.' = NULL to delete the property'
56
- );
57
- }
58
-
59
- if (self::$nestedUpdatableAttributes->includes($k) && isset($this->$k) && is_array($v)) {
60
- $this->$k->replaceWith($v);
61
- } else {
62
- // TODO: may want to clear from $_transientValues. (Won't be user-visible.)
63
- $this->_values[$k] = $v;
64
- }
65
- if (!self::$permanentAttributes->includes($k))
66
  $this->_unsavedValues->add($k);
67
  }
68
  public function __isset($k)
@@ -82,13 +49,7 @@ class Stripe_Object implements ArrayAccess
82
  } else if ($this->_transientValues->includes($k)) {
83
  $class = get_class($this);
84
  $attrs = join(', ', array_keys($this->_values));
85
- $message = "Stripe Notice: Undefined property of $class instance: $k. "
86
- . "HINT: The $k attribute was set in the past, however. "
87
- . "It was then wiped when refreshing the object "
88
- . "with the result returned by Stripe's API, "
89
- . "probably as a result of a save(). The attributes currently "
90
- . "available on this object are: $attrs";
91
- error_log($message);
92
  return null;
93
  } else {
94
  $class = get_class($this);
@@ -102,7 +63,7 @@ class Stripe_Object implements ArrayAccess
102
  {
103
  $this->$k = $v;
104
  }
105
-
106
  public function offsetExists($k)
107
  {
108
  return array_key_exists($k, $this->_values);
@@ -117,20 +78,7 @@ class Stripe_Object implements ArrayAccess
117
  return array_key_exists($k, $this->_values) ? $this->_values[$k] : null;
118
  }
119
 
120
- public function keys()
121
- {
122
- return array_keys($this->_values);
123
- }
124
-
125
- /**
126
- * This unfortunately needs to be public to be used in Util.php
127
- *
128
- * @param Stripe_Object $class
129
- * @param array $values
130
- * @param string|null $apiKey
131
- *
132
- * @return Stripe_Object The object constructed from the given values.
133
- */
134
  public static function scopedConstructFrom($class, $values, $apiKey=null)
135
  {
136
  $obj = new $class(isset($values['id']) ? $values['id'] : null, $apiKey);
@@ -138,30 +86,15 @@ class Stripe_Object implements ArrayAccess
138
  return $obj;
139
  }
140
 
141
- /**
142
- * @param array $values
143
- * @param string|null $apiKey
144
- *
145
- * @return Stripe_Object The object of the same class as $this constructed
146
- * from the given values.
147
- */
148
  public static function constructFrom($values, $apiKey=null)
149
  {
150
- $class = get_class($this);
151
  return self::scopedConstructFrom($class, $values, $apiKey);
152
  }
153
 
154
- /**
155
- * Refreshes this object using the provided values.
156
- *
157
- * @param array $values
158
- * @param string $apiKey
159
- * @param boolean $partial Defaults to false.
160
- */
161
  public function refreshFrom($values, $apiKey, $partial=false)
162
  {
163
  $this->_apiKey = $apiKey;
164
-
165
  // Wipe old state before setting new. This is useful for e.g. updating a
166
  // customer, where there is no persistent card parameter. Mark those values
167
  // which don't persist as transient
@@ -171,64 +104,20 @@ class Stripe_Object implements ArrayAccess
171
  $removed = array_diff(array_keys($this->_values), array_keys($values));
172
 
173
  foreach ($removed as $k) {
174
- if (self::$permanentAttributes->includes($k))
175
  continue;
176
  unset($this->$k);
177
  }
178
 
179
  foreach ($values as $k => $v) {
180
- if (self::$permanentAttributes->includes($k))
181
  continue;
182
-
183
- if (self::$nestedUpdatableAttributes->includes($k) && is_array($v))
184
- $this->_values[$k] = Stripe_Object::scopedConstructFrom('Stripe_AttachedObject', $v, $apiKey);
185
- else
186
- $this->_values[$k] = Stripe_Util::convertToStripeObject($v, $apiKey);
187
-
188
  $this->_transientValues->discard($k);
189
  $this->_unsavedValues->discard($k);
190
  }
191
  }
192
 
193
- /**
194
- * @return array A recursive mapping of attributes to values for this object,
195
- * including the proper value for deleted attributes.
196
- */
197
- public function serializeParameters()
198
- {
199
- $params = array();
200
- if ($this->_unsavedValues) {
201
- foreach ($this->_unsavedValues->toArray() as $k) {
202
- $v = $this->$k;
203
- if ($v === NULL) {
204
- $v = '';
205
- }
206
- $params[$k] = $v;
207
- }
208
- }
209
-
210
- // Get nested updates.
211
- foreach (self::$nestedUpdatableAttributes->toArray() as $property) {
212
- if (isset($this->$property) && $this->$property instanceOf Stripe_Object) {
213
- $params[$property] = $this->$property->serializeParameters();
214
- }
215
- }
216
- return $params;
217
- }
218
-
219
- // Pretend to have late static bindings, even in PHP 5.2
220
- protected function _lsb($method)
221
- {
222
- $class = get_class($this);
223
- $args = array_slice(func_get_args(), 1);
224
- return call_user_func_array(array($class, $method), $args);
225
- }
226
- protected static function _scopedLsb($class, $method)
227
- {
228
- $args = array_slice(func_get_args(), 2);
229
- return call_user_func_array(array($class, $method), $args);
230
- }
231
-
232
  public function __toJSON()
233
  {
234
  if (defined('JSON_PRETTY_PRINT'))
2
 
3
  class Stripe_Object implements ArrayAccess
4
  {
5
+ public static $_permanentAttributes;
 
 
 
 
 
 
 
 
 
6
 
7
  public static function init()
8
  {
9
+ self::$_permanentAttributes = new Stripe_Util_Set(array('_apiKey'));
 
10
  }
11
 
12
  protected $_apiKey;
13
  protected $_values;
14
  protected $_unsavedValues;
15
  protected $_transientValues;
 
16
 
17
  public function __construct($id=null, $apiKey=null)
18
  {
20
  $this->_values = array();
21
  $this->_unsavedValues = new Stripe_Util_Set();
22
  $this->_transientValues = new Stripe_Util_Set();
 
 
 
 
 
 
 
 
 
 
23
  if ($id)
24
  $this->id = $id;
25
  }
27
  // Standard accessor magic methods
28
  public function __set($k, $v)
29
  {
30
+ // TODO: may want to clear from $_transientValues. (Won't be user-visible.)
31
+ $this->_values[$k] = $v;
32
+ if (!self::$_permanentAttributes->includes($k))
 
 
 
 
 
 
 
 
 
 
 
 
33
  $this->_unsavedValues->add($k);
34
  }
35
  public function __isset($k)
49
  } else if ($this->_transientValues->includes($k)) {
50
  $class = get_class($this);
51
  $attrs = join(', ', array_keys($this->_values));
52
+ error_log("Stripe Notice: Undefined property of $class instance: $k. HINT: The $k attribute was set in the past, however. It was then wiped when refreshing the object with the result returned by Stripe's API, probably as a result of a save(). The attributes currently available on this object are: $attrs");
 
 
 
 
 
 
53
  return null;
54
  } else {
55
  $class = get_class($this);
63
  {
64
  $this->$k = $v;
65
  }
66
+
67
  public function offsetExists($k)
68
  {
69
  return array_key_exists($k, $this->_values);
78
  return array_key_exists($k, $this->_values) ? $this->_values[$k] : null;
79
  }
80
 
81
+ // This unfortunately needs to be public to be used in Util.php
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  public static function scopedConstructFrom($class, $values, $apiKey=null)
83
  {
84
  $obj = new $class(isset($values['id']) ? $values['id'] : null, $apiKey);
86
  return $obj;
87
  }
88
 
 
 
 
 
 
 
 
89
  public static function constructFrom($values, $apiKey=null)
90
  {
91
+ $class = get_class();
92
  return self::scopedConstructFrom($class, $values, $apiKey);
93
  }
94
 
 
 
 
 
 
 
 
95
  public function refreshFrom($values, $apiKey, $partial=false)
96
  {
97
  $this->_apiKey = $apiKey;
 
98
  // Wipe old state before setting new. This is useful for e.g. updating a
99
  // customer, where there is no persistent card parameter. Mark those values
100
  // which don't persist as transient
104
  $removed = array_diff(array_keys($this->_values), array_keys($values));
105
 
106
  foreach ($removed as $k) {
107
+ if (self::$_permanentAttributes->includes($k))
108
  continue;
109
  unset($this->$k);
110
  }
111
 
112
  foreach ($values as $k => $v) {
113
+ if (self::$_permanentAttributes->includes($k))
114
  continue;
115
+ $this->_values[$k] = Stripe_Util::convertToStripeObject($v, $apiKey);
 
 
 
 
 
116
  $this->_transientValues->discard($k);
117
  $this->_unsavedValues->discard($k);
118
  }
119
  }
120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  public function __toJSON()
122
  {
123
  if (defined('JSON_PRETTY_PRINT'))
includes/lib/Stripe/Stripe/Plan.php CHANGED
@@ -2,56 +2,36 @@
2
 
3
  class Stripe_Plan extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the plan to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Plan
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return Stripe_Plan The created plan.
22
- */
23
  public static function create($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedCreate($class, $params, $apiKey);
27
  }
28
 
29
- /**
30
- * @param array|null $params
31
- *
32
- * @return Stripe_Plan The deleted plan.
33
- */
34
  public function delete($params=null)
35
  {
36
  $class = get_class();
37
  return self::_scopedDelete($class, $params);
38
  }
39
 
40
- /**
41
- * @return Stripe_Plan The saved plan.
42
- */
43
  public function save()
44
  {
45
  $class = get_class();
46
  return self::_scopedSave($class);
47
  }
48
 
49
- /**
50
- * @param array|null $params
51
- * @param string|null $apiKey
52
- *
53
- * @return array An array of Stripe_Plans.
54
- */
55
  public static function all($params=null, $apiKey=null)
56
  {
57
  $class = get_class();
2
 
3
  class Stripe_Plan extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function create($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
20
  return self::_scopedCreate($class, $params, $apiKey);
21
  }
22
 
 
 
 
 
 
23
  public function delete($params=null)
24
  {
25
  $class = get_class();
26
  return self::_scopedDelete($class, $params);
27
  }
28
 
 
 
 
29
  public function save()
30
  {
31
  $class = get_class();
32
  return self::_scopedSave($class);
33
  }
34
 
 
 
 
 
 
 
35
  public static function all($params=null, $apiKey=null)
36
  {
37
  $class = get_class();
includes/lib/Stripe/Stripe/Recipient.php DELETED
@@ -1,75 +0,0 @@
1
- <?php
2
-
3
- class Stripe_Recipient extends Stripe_ApiResource
4
- {
5
- /**
6
- * @param string $id The ID of the recipient to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Recipient
10
- */
11
- public static function retrieve($id, $apiKey=null)
12
- {
13
- $class = get_class();
14
- return self::_scopedRetrieve($class, $id, $apiKey);
15
- }
16
-
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return array An array of Stripe_Recipients.
22
- */
23
- public static function all($params=null, $apiKey=null)
24
- {
25
- $class = get_class();
26
- return self::_scopedAll($class, $params, $apiKey);
27
- }
28
-
29
- /**
30
- * @param array|null $params
31
- * @param string|null $apiKey
32
- *
33
- * @return Stripe_Recipient The created recipient.
34
- */
35
- public static function create($params=null, $apiKey=null)
36
- {
37
- $class = get_class();
38
- return self::_scopedCreate($class, $params, $apiKey);
39
- }
40
-
41
- /**
42
- * @return Stripe_Recipient The saved recipient.
43
- */
44
- public function save()
45
- {
46
- $class = get_class();
47
- return self::_scopedSave($class);
48
- }
49
-
50
- /**
51
- * @param array|null $params
52
- *
53
- * @return Stripe_Recipient The deleted recipient.
54
- */
55
- public function delete($params=null)
56
- {
57
- $class = get_class();
58
- return self::_scopedDelete($class, $params);
59
- }
60
-
61
-
62
- /**
63
- * @param array|null $params
64
- *
65
- * @return array An array of the recipient's Stripe_Transfers.
66
- */
67
- public function transfers($params=null)
68
- {
69
- if (!$params)
70
- $params = array();
71
- $params['recipient'] = $this->id;
72
- $transfers = Stripe_Transfer::all($params, $this->_apiKey);
73
- return $transfers;
74
- }
75
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/SingletonApiResource.php CHANGED
@@ -9,19 +9,12 @@ abstract class Stripe_SingletonApiResource extends Stripe_ApiResource
9
  return $instance;
10
  }
11
 
12
- /**
13
- * @param Stripe_SingletonApiResource $class
14
- * @return string The endpoint associated with this singleton class.
15
- */
16
  public static function classUrl($class)
17
  {
18
  $base = self::className($class);
19
  return "/v1/${base}";
20
  }
21
 
22
- /**
23
- * @return string The endpoint associated with this singleton API resource.
24
- */
25
  public function instanceUrl()
26
  {
27
  $class = get_class($this);
9
  return $instance;
10
  }
11
 
 
 
 
 
12
  public static function classUrl($class)
13
  {
14
  $base = self::className($class);
15
  return "/v1/${base}";
16
  }
17
 
 
 
 
18
  public function instanceUrl()
19
  {
20
  $class = get_class($this);
includes/lib/Stripe/Stripe/Stripe.php CHANGED
@@ -2,72 +2,26 @@
2
 
3
  abstract class Stripe
4
  {
5
- /**
6
- * @var string The Stripe API key to be used for requests.
7
- */
8
  public static $apiKey;
9
- /**
10
- * @var string The base URL for the Stripe API.
11
- */
12
  public static $apiBase = 'https://api.stripe.com';
13
- /**
14
- * @var string|null The version of the Stripe API to use for requests.
15
- */
16
- public static $apiVersion = null;
17
- /**
18
- * @var boolean Defaults to true.
19
- */
20
  public static $verifySslCerts = true;
21
- const VERSION = '1.11.0';
22
 
23
- /**
24
- * @return string The API key used for requests.
25
- */
26
  public static function getApiKey()
27
  {
28
  return self::$apiKey;
29
  }
30
 
31
- /**
32
- * Sets the API key to be used for requests.
33
- *
34
- * @param string $apiKey
35
- */
36
  public static function setApiKey($apiKey)
37
  {
38
  self::$apiKey = $apiKey;
39
  }
40
 
41
- /**
42
- * @return string The API version used for requests. null if we're using the
43
- * latest version.
44
- */
45
- public static function getApiVersion()
46
- {
47
- return self::$apiVersion;
48
- }
49
-
50
- /**
51
- * @param string $apiVersion The API version to use for requests.
52
- */
53
- public static function setApiVersion($apiVersion)
54
- {
55
- self::$apiVersion = $apiVersion;
56
- }
57
-
58
- /**
59
- * @return boolean
60
- */
61
- public static function getVerifySslCerts()
62
- {
63
  return self::$verifySslCerts;
64
  }
65
 
66
- /**
67
- * @param boolean $verify
68
- */
69
- public static function setVerifySslCerts($verify)
70
- {
71
  self::$verifySslCerts = $verify;
72
  }
73
  }
2
 
3
  abstract class Stripe
4
  {
 
 
 
5
  public static $apiKey;
 
 
 
6
  public static $apiBase = 'https://api.stripe.com';
 
 
 
 
 
 
 
7
  public static $verifySslCerts = true;
8
+ const VERSION = '1.7.9';
9
 
 
 
 
10
  public static function getApiKey()
11
  {
12
  return self::$apiKey;
13
  }
14
 
 
 
 
 
 
15
  public static function setApiKey($apiKey)
16
  {
17
  self::$apiKey = $apiKey;
18
  }
19
 
20
+ public static function getVerifySslCerts() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  return self::$verifySslCerts;
22
  }
23
 
24
+ public static function setVerifySslCerts($verify) {
 
 
 
 
25
  self::$verifySslCerts = $verify;
26
  }
27
  }
includes/lib/Stripe/Stripe/Subscription.php DELETED
@@ -1,58 +0,0 @@
1
- <?php
2
-
3
- class Stripe_Subscription extends Stripe_ApiResource
4
- {
5
- /**
6
- * @return string The API URL for this Stripe subscription.
7
- */
8
- public function instanceUrl()
9
- {
10
- $id = $this['id'];
11
- $customer = $this['customer'];
12
- $class = get_class($this);
13
- if (!$id) {
14
- throw new Stripe_InvalidRequestError(
15
- "Could not determine which URL to request: " .
16
- "class instance has invalid ID: $id",
17
- null
18
- );
19
- }
20
- $id = Stripe_ApiRequestor::utf8($id);
21
- $customer = Stripe_ApiRequestor::utf8($customer);
22
-
23
- $base = self::classUrl('Stripe_Customer');
24
- $customerExtn = urlencode($customer);
25
- $extn = urlencode($id);
26
- return "$base/$customerExtn/subscriptions/$extn";
27
- }
28
-
29
- /**
30
- * @param array|null $params
31
- * @return Stripe_Subscription The deleted subscription.
32
- */
33
- public function cancel($params=null)
34
- {
35
- $class = get_class();
36
- return self::_scopedDelete($class, $params);
37
- }
38
-
39
- /**
40
- * @return Stripe_Subscription The saved subscription.
41
- */
42
- public function save()
43
- {
44
- $class = get_class();
45
- return self::_scopedSave($class);
46
- }
47
-
48
- /**
49
- * @return Stripe_Subscription The updated subscription.
50
- */
51
- public function deleteDiscount()
52
- {
53
- $requestor = new Stripe_ApiRequestor($this->_apiKey);
54
- $url = $this->instanceUrl() . '/discount';
55
- list($response, $apiKey) = $requestor->request('delete', $url);
56
- $this->refreshFrom(array('discount' => null), $apiKey, true);
57
- }
58
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/lib/Stripe/Stripe/Token.php CHANGED
@@ -2,24 +2,18 @@
2
 
3
  class Stripe_Token extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the token to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Token
10
- */
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return Stripe_Coupon The created token.
22
- */
23
  public static function create($params=null, $apiKey=null)
24
  {
25
  $class = get_class();
2
 
3
  class Stripe_Token extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
6
+ {
7
+ $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
+ }
10
+
11
  public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
  return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
 
 
 
 
 
 
17
  public static function create($params=null, $apiKey=null)
18
  {
19
  $class = get_class();
includes/lib/Stripe/Stripe/Transfer.php CHANGED
@@ -2,49 +2,21 @@
2
 
3
  class Stripe_Transfer extends Stripe_ApiResource
4
  {
5
- /**
6
- * @param string $id The ID of the transfer to retrieve.
7
- * @param string|null $apiKey
8
- *
9
- * @return Stripe_Transfer
10
- */
11
- public static function retrieve($id, $apiKey=null)
12
  {
13
  $class = get_class();
14
- return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
- /**
18
- * @param array|null $params
19
- * @param string|null $apiKey
20
- *
21
- * @return array An array of Stripe_Transfers.
22
- */
23
- public static function all($params=null, $apiKey=null)
24
- {
25
- $class = get_class();
26
- return self::_scopedAll($class, $params, $apiKey);
27
- }
28
-
29
- /**
30
- * @param array|null $params
31
- * @param string|null $apiKey
32
- *
33
- * @return Stripe_Transfer The created transfer.
34
- */
35
- public static function create($params=null, $apiKey=null)
36
  {
37
  $class = get_class();
38
- return self::_scopedCreate($class, $params, $apiKey);
39
  }
40
 
41
- /**
42
- * @return Stripe_Transfer The saved transfer.
43
- */
44
- public function save()
45
  {
46
  $class = get_class();
47
- return self::_scopedSave($class);
48
  }
49
-
50
  }
2
 
3
  class Stripe_Transfer extends Stripe_ApiResource
4
  {
5
+ public static function constructFrom($values, $apiKey=null)
 
 
 
 
 
 
6
  {
7
  $class = get_class();
8
+ return self::scopedConstructFrom($class, $values, $apiKey);
9
  }
10
 
11
+ public static function retrieve($id, $apiKey=null)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  {
13
  $class = get_class();
14
+ return self::_scopedRetrieve($class, $id, $apiKey);
15
  }
16
 
17
+ public static function all($params=null, $apiKey=null)
 
 
 
18
  {
19
  $class = get_class();
20
+ return self::_scopedAll($class, $params, $apiKey);
21
  }
 
22
  }
includes/lib/Stripe/Stripe/Util.php CHANGED
@@ -2,18 +2,11 @@
2
 
3
  abstract class Stripe_Util
4
  {
5
- /**
6
- * Whether the provided array (or other) is a list rather than a dictionary.
7
- *
8
- * @param array|mixed $array
9
- * @return boolean True if the given object is a list.
10
- */
11
  public static function isList($array)
12
  {
13
  if (!is_array($array))
14
  return false;
15
-
16
- // TODO: generally incorrect, but it's correct given Stripe's response
17
  foreach (array_keys($array) as $k) {
18
  if (!is_numeric($k))
19
  return false;
@@ -21,66 +14,45 @@ abstract class Stripe_Util
21
  return true;
22
  }
23
 
24
- /**
25
- * Recursively converts the PHP Stripe object to an array.
26
- *
27
- * @param array $values The PHP Stripe object to convert.
28
- * @return array
29
- */
30
  public static function convertStripeObjectToArray($values)
31
  {
32
  $results = array();
33
  foreach ($values as $k => $v) {
34
  // FIXME: this is an encapsulation violation
35
- if ($k[0] == '_') {
36
  continue;
37
  }
38
  if ($v instanceof Stripe_Object) {
39
  $results[$k] = $v->__toArray(true);
40
- } else if (is_array($v)) {
 
41
  $results[$k] = self::convertStripeObjectToArray($v);
42
- } else {
 
43
  $results[$k] = $v;
44
  }
45
  }
46
  return $results;
47
  }
48
 
49
- /**
50
- * Converts a response from the Stripe API to the corresponding PHP object.
51
- *
52
- * @param array $resp The response from the Stripe API.
53
- * @param string $apiKey
54
- * @return Stripe_Object|array
55
- */
56
  public static function convertToStripeObject($resp, $apiKey)
57
  {
58
- $types = array(
59
- 'card' => 'Stripe_Card',
60
- 'charge' => 'Stripe_Charge',
61
- 'customer' => 'Stripe_Customer',
62
- 'list' => 'Stripe_List',
63
- 'invoice' => 'Stripe_Invoice',
64
- 'invoiceitem' => 'Stripe_InvoiceItem',
65
- 'event' => 'Stripe_Event',
66
- 'transfer' => 'Stripe_Transfer',
67
- 'plan' => 'Stripe_Plan',
68
- 'recipient' => 'Stripe_Recipient',
69
- 'subscription' => 'Stripe_Subscription'
70
- );
71
  if (self::isList($resp)) {
72
  $mapped = array();
73
  foreach ($resp as $i)
74
  array_push($mapped, self::convertToStripeObject($i, $apiKey));
75
  return $mapped;
76
  } else if (is_array($resp)) {
77
- if (isset($resp['object'])
78
- && is_string($resp['object'])
79
- && isset($types[$resp['object']])) {
80
  $class = $types[$resp['object']];
81
- } else {
82
  $class = 'Stripe_Object';
83
- }
84
  return Stripe_Object::scopedConstructFrom($class, $resp, $apiKey);
85
  } else {
86
  return $resp;
2
 
3
  abstract class Stripe_Util
4
  {
 
 
 
 
 
 
5
  public static function isList($array)
6
  {
7
  if (!is_array($array))
8
  return false;
9
+ // TODO: this isn't actually correct in general, but it's correct given Stripe's responses
 
10
  foreach (array_keys($array) as $k) {
11
  if (!is_numeric($k))
12
  return false;
14
  return true;
15
  }
16
 
 
 
 
 
 
 
17
  public static function convertStripeObjectToArray($values)
18
  {
19
  $results = array();
20
  foreach ($values as $k => $v) {
21
  // FIXME: this is an encapsulation violation
22
+ if (Stripe_Object::$_permanentAttributes->includes($k)) {
23
  continue;
24
  }
25
  if ($v instanceof Stripe_Object) {
26
  $results[$k] = $v->__toArray(true);
27
+ }
28
+ else if (is_array($v)) {
29
  $results[$k] = self::convertStripeObjectToArray($v);
30
+ }
31
+ else {
32
  $results[$k] = $v;
33
  }
34
  }
35
  return $results;
36
  }
37
 
 
 
 
 
 
 
 
38
  public static function convertToStripeObject($resp, $apiKey)
39
  {
40
+ $types = array('charge' => 'Stripe_Charge',
41
+ 'customer' => 'Stripe_Customer',
42
+ 'list' => 'Stripe_List',
43
+ 'invoice' => 'Stripe_Invoice',
44
+ 'invoiceitem' => 'Stripe_InvoiceItem', 'event' => 'Stripe_Event',
45
+ 'transfer' => 'Stripe_Transfer');
 
 
 
 
 
 
 
46
  if (self::isList($resp)) {
47
  $mapped = array();
48
  foreach ($resp as $i)
49
  array_push($mapped, self::convertToStripeObject($i, $apiKey));
50
  return $mapped;
51
  } else if (is_array($resp)) {
52
+ if (isset($resp['object']) && is_string($resp['object']) && isset($types[$resp['object']]))
 
 
53
  $class = $types[$resp['object']];
54
+ else
55
  $class = 'Stripe_Object';
 
56
  return Stripe_Object::scopedConstructFrom($class, $resp, $apiKey);
57
  } else {
58
  return $resp;
includes/login.php CHANGED
@@ -54,23 +54,15 @@ add_filter('wp_signup_location', 'pmpro_wp_signup_location');
54
 
55
  //redirect from default login pages to PMPro
56
  function pmpro_login_head()
57
- {
58
  $login_redirect = apply_filters("pmpro_login_redirect", true);
59
-
60
- if((pmpro_is_login_page() || is_page("login") ||
61
- class_exists("Theme_My_Login") && defined('Theme_My_Login::version') && version_compare(Theme_My_Login::version, "6.3") >= 0 && (Theme_My_Login::is_tml_page("register") || Theme_My_Login::is_tml_page("login"))
62
- )
63
- && $login_redirect
64
- )
65
  {
66
  //redirect registration page to levels page
67
- if( isset($_REQUEST['action']) && $_REQUEST['action'] == "register" ||
68
- isset($_REQUEST['registration']) && $_REQUEST['registration'] == "disabled" ||
69
- !is_admin() && class_exists("Theme_My_Login") && defined('Theme_My_Login::version') && version_compare(Theme_My_Login::version, "6.3") >= 0 && Theme_My_Login::is_tml_page("register")
70
- )
71
  {
72
  //redirect to levels page unless filter is set.
73
- $link = apply_filters("pmpro_register_redirect", pmpro_url("levels"));
74
  if(!empty($link))
75
  {
76
  wp_redirect($link);
@@ -86,7 +78,7 @@ function pmpro_login_head()
86
  //check for the login page id and redirect there if we're not there already
87
  global $post;
88
 
89
- if(!empty($GLOBALS['theme_my_login']) && is_array($GLOBALS['theme_my_login']->options))
90
  {
91
  //an older version of TML stores it this way
92
  if($GLOBALS['theme_my_login']->options['page_id'] !== $post->ID)
@@ -112,7 +104,7 @@ function pmpro_login_head()
112
  exit;
113
  }
114
  }
115
- elseif(class_exists("Theme_My_Login") && defined('Theme_My_Login::version') && version_compare(Theme_My_Login::version, "6.3") >= 0)
116
  {
117
  //TML > 6.3
118
  $link = Theme_My_Login::get_page_link("login");
@@ -139,20 +131,4 @@ function pmpro_login_head()
139
  }
140
  }
141
  add_action('wp', 'pmpro_login_head');
142
- add_action('login_init', 'pmpro_login_head');
143
-
144
- /*
145
- If a redirect_to value is passed into /login/ and you are logged in already, just redirect there
146
-
147
- @since 1.7.14
148
- */
149
- function pmpro_redirect_to_logged_in()
150
- {
151
- if((pmpro_is_login_page() || is_page("login")) && !empty($_REQUEST['redirect_to']) && is_user_logged_in())
152
- {
153
- wp_redirect($_REQUEST['redirect_to']);
154
- exit;
155
- }
156
- }
157
- add_action("template_redirect", "pmpro_redirect_to_logged_in", 5);
158
- add_action("login_init", "pmpro_redirect_to_logged_in", 5);
54
 
55
  //redirect from default login pages to PMPro
56
  function pmpro_login_head()
57
+ {
58
  $login_redirect = apply_filters("pmpro_login_redirect", true);
59
+ if((pmpro_is_login_page() || is_page("login")) && $login_redirect)
 
 
 
 
 
60
  {
61
  //redirect registration page to levels page
62
+ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "register" || isset($_REQUEST['registration']) && $_REQUEST['registration'] == "disabled")
 
 
 
63
  {
64
  //redirect to levels page unless filter is set.
65
+ $link = apply_filters("pmpro_register_redirect", pmpro_url("levels"));
66
  if(!empty($link))
67
  {
68
  wp_redirect($link);
78
  //check for the login page id and redirect there if we're not there already
79
  global $post;
80
 
81
+ if(is_array($GLOBALS['theme_my_login']->options))
82
  {
83
  //an older version of TML stores it this way
84
  if($GLOBALS['theme_my_login']->options['page_id'] !== $post->ID)
104
  exit;
105
  }
106
  }
107
+ elseif(class_exists("Theme_My_Login") && version_compare(Theme_My_Login::version, "6.3") >= 0)
108
  {
109
  //TML > 6.3
110
  $link = Theme_My_Login::get_page_link("login");
131
  }
132
  }
133
  add_action('wp', 'pmpro_login_head');
134
+ add_action('login_init', 'pmpro_login_head');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/metaboxes.php CHANGED
@@ -96,8 +96,8 @@ function pmpro_page_save($post_id)
96
  //wrapper to add meta boxes
97
  function pmpro_page_meta_wrapper()
98
  {
99
- add_meta_box('pmpro_page_meta', __('Require Membership', 'pmpro'), 'pmpro_page_meta', 'page', 'side');
100
- add_meta_box('pmpro_page_meta', __('Require Membership', 'pmpro'), 'pmpro_page_meta', 'post', 'side');
101
  }
102
  if (is_admin())
103
  {
96
  //wrapper to add meta boxes
97
  function pmpro_page_meta_wrapper()
98
  {
99
+ add_meta_box('pmpro_page_meta', _x('Require Membership', 'metabox heading', 'pmpro'), 'pmpro_page_meta', 'page', 'side');
100
+ add_meta_box('pmpro_page_meta', _x('Require Membership', 'metabox heading', 'pmpro'), 'pmpro_page_meta', 'post', 'side');
101
  }
102
  if (is_admin())
103
  {
includes/profile.php CHANGED
@@ -130,7 +130,7 @@ function pmpro_membership_level_profile_fields($user)
130
  for($i = 1; $i < 13; $i++)
131
  {
132
  ?>
133
- <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
134
  <?php
135
  }
136
  ?>
@@ -183,8 +183,8 @@ function pmpro_membership_level_profile_fields_update()
183
  if(!empty($_REQUEST['expires']))
184
  {
185
  //update the expiration date
186
- $expiration_date = intval($_REQUEST['expires_year']) . "-" . str_pad(intval($_REQUEST['expires_month']), 2, "0", STR_PAD_LEFT) . "-" . str_pad(intval($_REQUEST['expires_day']), 2, "0", STR_PAD_LEFT);
187
- $sqlQuery = "UPDATE $wpdb->pmpro_memberships_users SET enddate = '" . $expiration_date . "' WHERE status = 'active' AND membership_id = '" . intval($_REQUEST['membership_level']) . "' AND user_id = '" . $user_ID . "' LIMIT 1";
188
  if($wpdb->query($sqlQuery))
189
  $expiration_changed = true;
190
  }
@@ -197,7 +197,7 @@ function pmpro_membership_level_profile_fields_update()
197
  if(empty($blank))
198
  {
199
  //null out the expiration
200
- $sqlQuery = "UPDATE $wpdb->pmpro_memberships_users SET enddate = NULL WHERE status = 'active' AND membership_id = '" . intval($_REQUEST['membership_level']) . "' AND user_id = '" . $user_ID . "' LIMIT 1";
201
  if($wpdb->query($sqlQuery))
202
  $expiration_changed = true;
203
  }
130
  for($i = 1; $i < 13; $i++)
131
  {
132
  ?>
133
+ <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year))?></option>
134
  <?php
135
  }
136
  ?>
183
  if(!empty($_REQUEST['expires']))
184
  {
185
  //update the expiration date
186
+ $expiration_date = intval($_REQUEST['expires_year']) . "-" . intval($_REQUEST['expires_month']) . "-" . intval($_REQUEST['expires_day']);
187
+ $sqlQuery = "UPDATE $wpdb->pmpro_memberships_users SET enddate = '" . $expiration_date . "' WHERE status = 'active' AND user_id = '" . $user_ID . "' LIMIT 1";
188
  if($wpdb->query($sqlQuery))
189
  $expiration_changed = true;
190
  }
197
  if(empty($blank))
198
  {
199
  //null out the expiration
200
+ $sqlQuery = "UPDATE $wpdb->pmpro_memberships_users SET enddate = NULL WHERE status = 'active' AND user_id = '" . $user_ID . "' LIMIT 1";
201
  if($wpdb->query($sqlQuery))
202
  $expiration_changed = true;
203
  }
includes/services.php CHANGED
@@ -12,7 +12,7 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "applydiscountcode")
12
  require_once(dirname(__FILE__) . "/../services/applydiscountcode.php");
13
  exit;
14
  }
15
- add_action("init", "pmpro_applydiscountcode_init", 11);
16
  }
17
  function pmpro_wp_ajax_authnet_silent_post()
18
  {
12
  require_once(dirname(__FILE__) . "/../services/applydiscountcode.php");
13
  exit;
14
  }
15
+ add_action("init", "pmpro_applydiscountcode_init");
16
  }
17
  function pmpro_wp_ajax_authnet_silent_post()
18
  {
includes/upgradecheck.php CHANGED
@@ -73,7 +73,7 @@ function pmpro_checkForUpgrades()
73
  if($pmpro_db_version < 1.72)
74
  {
75
  //schedule the credit card expiring cron
76
- wp_schedule_event(current_time('timestamp'), 'monthly', 'pmpro_cron_credit_card_expiring_warnings');
77
 
78
  pmpro_setOption("db_version", "1.72");
79
  $pmpro_db_version = 1.72;
@@ -84,27 +84,6 @@ function pmpro_checkForUpgrades()
84
  - default Stripe Billing Fields to true
85
  - unless Stripe Lite is activated, then deactivate Stripe Lite and set Stripe Billing Fields to false
86
  */
87
-
88
- if($pmpro_db_version < 1.79)
89
- {
90
- //need to register caps for menu
91
- pmpro_activation();
92
-
93
- pmpro_setOption("db_version", "1.79");
94
- $pmpro_db_version = 1.79;
95
- }
96
-
97
- //set default filter_queries setting
98
- if($pmpro_db_version < 1.791)
99
- {
100
- if(!pmpro_getOption("showexcerpts"))
101
- pmpro_setOption("filterqueries", 1);
102
- else
103
- pmpro_SetOption("filterqueries", 0);
104
-
105
- pmpro_setOption("db_version", "1.791");
106
- $pmpro_db_version = 1.791;
107
- }
108
  }
109
 
110
  function pmpro_upgrade_1_7()
@@ -419,14 +398,14 @@ function pmpro_upgrade_1()
419
  /*
420
  default options
421
  */
422
- $nonmembertext = sprintf( __( 'This content is for !!levels!! members only.<br /><a href="%s">Register</a>', 'pmpro' ), wp_login_url() . "?action=register" );
423
  pmpro_setOption("nonmembertext", $nonmembertext);
424
 
425
- $notloggedintext = sprintf( __( 'This content is for !!levels!! members only.<br /><a href="%s">Log In</a> <a href="%s">Register</a>', 'pmpro' ), wp_login_url(), wp_login_url() . "?action=register" );
426
  '?action=register">Register</a>';
427
  pmpro_setOption("notloggedintext", $notloggedintext);
428
 
429
- $rsstext = __( "This content is for !!levels!! members only. Visit the site and log in/register to read.", 'pmpro' );
430
  pmpro_setOption("rsstext", $rsstext);
431
 
432
  $gateway_environment = "sandbox";
73
  if($pmpro_db_version < 1.72)
74
  {
75
  //schedule the credit card expiring cron
76
+ wp_schedule_event(time(), 'monthly', 'pmpro_cron_credit_card_expiring_warnings');
77
 
78
  pmpro_setOption("db_version", "1.72");
79
  $pmpro_db_version = 1.72;
84
  - default Stripe Billing Fields to true
85
  - unless Stripe Lite is activated, then deactivate Stripe Lite and set Stripe Billing Fields to false
86
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  }
88
 
89
  function pmpro_upgrade_1_7()
398
  /*
399
  default options
400
  */
401
+ $nonmembertext = 'This content is for !!levels!! members only.<br /><a href="' . wp_login_url() . '?action=register">Register</a>';
402
  pmpro_setOption("nonmembertext", $nonmembertext);
403
 
404
+ $notloggedintext = 'This content is for !!levels!! members only.<br /><a href="' . wp_login_url() . '">Log In</a> <a href="' . wp_login_url() .
405
  '?action=register">Register</a>';
406
  pmpro_setOption("notloggedintext", $notloggedintext);
407
 
408
+ $rsstext = "This content is for !!levels!! members only. Visit the site and log in/register to read.";
409
  pmpro_setOption("rsstext", $rsstext);
410
 
411
  $gateway_environment = "sandbox";
includes/xmlrpc.php DELETED
@@ -1,80 +0,0 @@
1
- <?php
2
- /**
3
- * Define the XMLRPC Methods We Add
4
- * Since v2.0
5
- */
6
- add_filter('xmlrpc_methods', 'pmpro_xmlrpc_methods');
7
- function pmpro_xmlrpc_methods($methods)
8
- {
9
- $methods['pmpro.getMembershipLevelForUser'] = 'pmpro_xmlrpc_getMembershipLevelForUser';
10
- $methods['pmpro.hasMembershipAccess'] = 'pmpro_xmlrpc_hasMembershipAccess';
11
- return $methods;
12
- }
13
-
14
- /**
15
- * API method to get the membership level info for a user.
16
- * Since v2.0
17
- */
18
- function pmpro_xmlrpc_getMembershipLevelForUser($args)
19
- {
20
- // Parse the arguments, assuming they're in the correct order
21
- $username = $args[0];
22
- $password = $args[1];
23
- $user_id = $args[2]; //optional user id passed in
24
-
25
- global $wp_xmlrpc_server;
26
-
27
- // Let's run a check to see if credentials are okay
28
- if ( !$user = $wp_xmlrpc_server->login($username, $password) ) {
29
- return $wp_xmlrpc_server->error;
30
- }
31
-
32
- // The user passed should be an admin or have the pmpro_xmlprc capability
33
- if(!user_can($user->ID, "manage_options") && !user_can($user->ID, "pmpro_xmlrpc"))
34
- return "ERROR: User does not have access to the PMPro XMLRPC methods.";
35
-
36
- // Default to logged in user if no user_id is given.
37
- if(empty($user_id))
38
- {
39
- $user_id = $user->ID;
40
- }
41
-
42
- $membership_level = pmpro_getMembershipLevelForUser($user_id);
43
-
44
- return $membership_level;
45
- }
46
-
47
- /**
48
- * API method to check if a user has access to a certain post.
49
- * Since v2.0
50
- */
51
- function pmpro_xmlrpc_hasMembershipAccess($args)
52
- {
53
- // Parse the arguments, assuming they're in the correct order
54
- $username = $args[0];
55
- $password = $args[1];
56
- $post_id = $args[2]; //post id to check
57
- $user_id = $args[3]; //optional user id passed in
58
- $return_membership_levels = $args[4]; //option to also include an array of membership levels with access to the post
59
-
60
- global $wp_xmlrpc_server;
61
-
62
- // Let's run a check to see if credentials are okay
63
- if ( !$user = $wp_xmlrpc_server->login($username, $password) ) {
64
- return $wp_xmlrpc_server->error;
65
- }
66
-
67
- // The user passed should be an admin or have the pmpro_xmlprc capability
68
- if(!user_can($user->ID, "manage_options") && !user_can($user->ID, "pmpro_xmlrpc"))
69
- return "ERROR: User does not have access to the PMPro XMLRPC methods.";
70
-
71
- // Default to logged in user if no user_id is given.
72
- if(empty($user_id))
73
- {
74
- $user_id = $user->ID;
75
- }
76
-
77
- $has_access = pmpro_has_membership_access($post_id, $user_id, $return_membership_levels);
78
-
79
- return $has_access;
80
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/admin_change.html DELETED
@@ -1,7 +0,0 @@
1
- <p>En Administrator hos !!sitename!! har ændret dit medlemsskab niveau.</p>
2
-
3
- <p>!!membership_change!!.</p>
4
-
5
- <p>Hvis du ikke har bedt om, at få dit medlemsskab ændret, og gerne ville vide mere omkring det, kontakt os venligst på denne mail !!siteemail!!</p>
6
-
7
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
languages/email/da_DK/admin_change_admin.html DELETED
@@ -1,5 +0,0 @@
1
- <p>En Administrator hos !!sitename!! har ændret medlemsskab niveau.</p>
2
-
3
- <p>!!membership_change!!.</p>
4
-
5
- <p>Log ind på din Wordpress admin her: !!login_link!!</p>
 
 
 
 
 
languages/email/da_DK/billing.html DELETED
@@ -1,16 +0,0 @@
1
- <p>Din betaings informationer hos !!sitename!! er bleven ændret.</p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>
5
- Betalings Informationer:<br />
6
- !!billing_address!!
7
- </p>
8
-
9
- <p>
10
- !!cardtype!!: !!accountnumber!!<br />
11
- Udløber: !!expirationmonth!!/!!expirationyear!!
12
- </p>
13
-
14
- <p>Hvis du ikke har bedt om, at ændre betalings informationer, så kontakt os via !!siteemail!!</p>
15
-
16
- <p>Log ind til din medlems konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/billing_admin.html DELETED
@@ -1,17 +0,0 @@
1
- <p>Betalings informationer for !!display_name!! hos !!sitename!! er bleven ændret.</p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>
5
- Betalings informationer:<br />
6
- !!billing_name!!<br />
7
- !!billing_street!!<br />
8
- !!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
9
- !!billing_phone!!
10
- </p>
11
-
12
- <p>
13
- !!cardtype!!: !!accountnumber!!<br />
14
- Udløber: !!expirationmonth!!/!!expirationyear!!
15
- </p>
16
-
17
- <p>Log ind på din Wordpress kontrolpanel her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/billing_failure.html DELETED
@@ -1,11 +0,0 @@
1
- <p>Den nuværende abonnements betaling for dit !!sitename!! medlemsskab har fejlet. <strong>Klik på følgende link for at logge ind og opdatere dine betalings informationer for at undgå at din konto blive deaktiveret. !!login_link!!</strong></p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>De seneste konto informationer vi på arkiv er:</p>
5
-
6
- <p>!!billing_address!!</p>
7
-
8
- <p>
9
- !!cardtype!!: !!accountnumber!!<br />
10
- Udløber: !!expirationmonth!!/!!expirationyear!!
11
- </p>
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/billing_failure_admin.html DELETED
@@ -1,11 +0,0 @@
1
- <p>Betaling Fejlet</p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>De seneste konto informationer vi på arkiv er:</p>
5
-
6
- <p>!!billing_address!!</p>
7
-
8
- <p>
9
- !!cardtype!!: !!accountnumber!!<br />
10
- Udløber: !!expirationmonth!!/!!expirationyear!!
11
- </p>
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/cancel.html DELETED
@@ -1,3 +0,0 @@
1
- <p>Dit medlemsskab hos !!sitename!! er bleven annulleret.</p>
2
-
3
- <p>Hvis du ikke har anmodet om at denne annullering, og ville vide mere omkring det. Kontakt os via !!siteemail!!</p>
 
 
 
languages/email/da_DK/cancel_admin.html DELETED
@@ -1,8 +0,0 @@
1
- <p>Medlemsskabet for !!user_login!! hos !!sitename!! er bleven annulleret.</p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>Medlemsskab Niveau: !!membership_level_name!!</p>
5
- <p>Start Dato: !!startdate!!</p>
6
- <p>Annullering Dato: !!enddate!!</p>
7
-
8
- <p>Log ind på din Wordpress admin her: !!login_link!!</p>
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_check.html DELETED
@@ -1,17 +0,0 @@
1
- <p>Tak for din bestilling til !!sitename!!. Dit medlemsskab er nu aktiveret.</p>
2
-
3
- !!instructions!!
4
-
5
- <p>Nedenfor er detaljerne omkring dit nye medlemsskab og en faktura.</p>
6
-
7
- <p>Konto: !!display_name!! (!!user_email!!)</p>
8
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
9
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
10
- !!membership_expiration!! !!discount_code!!
11
-
12
- <p>
13
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
14
- Regning Total: !!invoice_total!!
15
- </p>
16
-
17
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_check_admin.html DELETED
@@ -1,17 +0,0 @@
1
- <p>Der er kommet et nyt medlem hos !!sitename!!.</p>
2
-
3
- <p><strong>De har valgt at betale med check.</strong></p>
4
-
5
- <p>Nedenfor er detaljer omkring det nye medlems konto og en forklaring på medlemmets faktura.</p>
6
-
7
- <p>Konto: !!display_name!! (!!user_email!!)</p>
8
- <p>Meldlemsskab Niveau: !!membership_level_name!!</p>
9
- <p>Medlemsskab Gebyr: !!membership_cost!!</p>
10
- !!membership_expiration!! !!discount_code!!
11
-
12
- <p>
13
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
14
- Regning Total: $!!invoice_total!!
15
- </p>
16
-
17
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_express.html DELETED
@@ -1,14 +0,0 @@
1
- <p>Tak for din bestilling til !!sitename!!. Dit medlemsskab er nu aktiveret.</p>
2
- <p>Nedenfor er detaljerne omkring dit nye medlemsskab og en faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
11
- Regning Total: !!invoice_total!!
12
- </p>
13
-
14
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_express_admin.html DELETED
@@ -1,14 +0,0 @@
1
- <p>Der er kommet et nyt medlem hos !!sitename!!.</p>
2
- <p>Nedenfor er detaljer omkring det nye medlems konto og en forklaring på medlemmets faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskab Nivea: !!membership_level_name!!</p>
6
- <p>Medlemsskab Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
11
- Regning Total: !!invoice_total!!
12
- </p>
13
-
14
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_free.html DELETED
@@ -1,8 +0,0 @@
1
- <p>Tak for din bestilling til !!sitename!!. Dit medlemsskab er nu aktiveret.</p>
2
- <p>Nedenfor er detaljerne omkring dit nye medlemsskab.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- !!membership_expiration!! !!discount_code!!
7
-
8
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_free_admin.html DELETED
@@ -1,8 +0,0 @@
1
- <p>Der er kommet et nyt medlem hos !!sitename!!.</p>
2
- <p>Nedenfor er detaljerne omkring det nye medlemsskabs konto.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- !!membership_expiration!! !!discount_code!!
7
-
8
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_freetrial.html DELETED
@@ -1,19 +0,0 @@
1
- <p>Tak for din bestilling til !!sitename!!. Dit medlemsskab er nu aktiveret</p>
2
- <p>Nedenfor er detaljerne omkring dit nye medlemsskab.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Betalings informationer i Arkivet:<br />
11
- !!billing_address!!
12
- </p>
13
-
14
- <p>
15
- !!cardtype!!: !!accountnumber!!<br />
16
- Udløber: !!expirationmonth!!/!!expirationyear!!
17
- </p>
18
-
19
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_freetrial_admin.html DELETED
@@ -1,19 +0,0 @@
1
- <p>Der er kommet et nyt medlem hos !!sitename!!.</p>
2
- <p>Nedenfor er detaljer omkring det nye medlems konto og en forklaring på medlemmets faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Betalings informationer i Arkivet:<br />
11
- !!billing_address!!
12
- </p>
13
-
14
- <p>
15
- !!cardtype!!: !!accountnumber!!<br />
16
- Udløber: !!expirationmonth!!/!!expirationyear!!
17
- </p>
18
-
19
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_paid.html DELETED
@@ -1,23 +0,0 @@
1
- <p>Tak for din bestilling til !!sitename!!. Dit medlemsskab er nu aktiveret.</p>
2
- <p>Nedenfor er detaljerne omkring dit nye medlemsskab og en faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
11
- Regning Total: !!invoice_total!!
12
- </p>
13
- <p>
14
- Betalings Informationer:<br />
15
- !!billing_address!!
16
- </p>
17
-
18
- <p>
19
- !!cardtype!!: !!accountnumber!!<br />
20
- Udløber: !!expirationmonth!!/!!expirationyear!!
21
- </p>
22
-
23
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_paid_admin.html DELETED
@@ -1,23 +0,0 @@
1
- <p>Der er kommet et nyt medlem hos !!sitename!!.</p>
2
- <p>Nedenfor er detaljer omkring det nye medlems konto og en forklaring på medlemmets faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
11
- Regning Total: !!invoice_total!!
12
- </p>
13
- <p>
14
- Betalings Informationer:<br />
15
- !!billing_address!!
16
- </p>
17
-
18
- <p>
19
- !!cardtype!!: !!accountnumber!!<br />
20
- Udløber: !!expirationmonth!!/!!expirationyear!!
21
- </p>
22
-
23
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_trial.html DELETED
@@ -1,23 +0,0 @@
1
- <p>Tak for din bestilling til !!sitename!!. Dit medlemsskab er nu aktiveret.</p>
2
- <p>Nedenfor er detaljerne omkring dit nye medlemsskab og en faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
11
- Regning Total: !!invoice_total!!
12
- </p>
13
- <p>
14
- Betalings Informationer:<br />
15
- !!billing_address!!
16
- </p>
17
-
18
- <p>
19
- !!cardtype!!: !!accountnumber!!<br />
20
- Udløber: !!expirationmonth!!/!!expirationyear!!
21
- </p>
22
-
23
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/checkout_trial_admin.html DELETED
@@ -1,23 +0,0 @@
1
- <p>Der er kommet et nyt medlem hos !!sitename!!.</p>
2
- <p>Nedenfor er detaljer omkring det nye medlems konto og en forklaring på medlemmets faktura.</p>
3
-
4
- <p>Konto: !!display_name!! (!!user_email!!)</p>
5
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
6
- <p>Medlemsskabs Gebyr: !!membership_cost!!</p>
7
- !!membership_expiration!! !!discount_code!!
8
-
9
- <p>
10
- Faktura #!!invoice_id!! on !!invoice_date!!<br />
11
- Regning Total: !!invoice_total!!
12
- </p>
13
- <p>
14
- Betalings Informationer:<br />
15
- !!billing_address!!
16
- </p>
17
-
18
- <p>
19
- !!cardtype!!: !!accountnumber!!<br />
20
- Udløber: !!expirationmonth!!/!!expirationyear!!
21
- </p>
22
-
23
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/credit_card_expiring.html DELETED
@@ -1,13 +0,0 @@
1
- <p>Den nuværende abonnements betaling for dit !!sitename!! medlemsskab har fejlet. <strong>Klik på følgende link for at logge ind og opdatere dine betalings informationer for at undgå at din konto blive deaktiveret. !!login_link!!</strong></p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>De seneste konto informationer vi på arkiv er:</p>
5
-
6
- <p>!!billing_name!!</br />
7
- !!billing_address!!
8
- </p>
9
-
10
- <p>
11
- !!cardtype!!: !!accountnumber!!<br />
12
- Udløber: !!expirationmonth!!/!!expirationyear!!
13
- </p>
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/default.html DELETED
@@ -1 +0,0 @@
1
- !!body!!
 
languages/email/da_DK/footer.html DELETED
@@ -1,4 +0,0 @@
1
- <p>
2
- Respectfully,<br />
3
- !!sitename!!
4
- </p>
 
 
 
 
languages/email/da_DK/header.html DELETED
@@ -1 +0,0 @@
1
- <p>Kære !!name!!,</p>
 
languages/email/da_DK/invoice.html DELETED
@@ -1,19 +0,0 @@
1
- <p>Thank you for your membership to !!sitename!!. Below is a receipt for your most recent membership invoice.</p>
2
-
3
- <p>Account: !!display_name!! (!!user_email!!)</p>
4
- <p>
5
- Invoice #!!invoice_id!! on !!invoice_date!!<br />
6
- Total Billed: !!invoice_total!!
7
- </p>
8
- <p>
9
- Billing Information:<br />
10
- !!billing_address!!
11
- </p>
12
-
13
- <p>
14
- !!cardtype!!: !!accountnumber!!<br />
15
- Expires: !!expirationmonth!!/!!expirationyear!!
16
- </p>
17
-
18
- <p>Log in to your membership account here: !!login_link!!</p>
19
- <p>To view an online version of this invoice, click here: !!invoice_link!!</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/email/da_DK/membership_expired.html DELETED
@@ -1,7 +0,0 @@
1
- <p>Dit medlemsskab hos !!sitename!! er ophørt.</p>
2
-
3
- <p>Vi takker for din support.</p>
4
-
5
- <p>Se vores nuværende medlems tilbud: !!levels_link!!</p>
6
-
7
- <p>Log in, for at håndtere din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
languages/email/da_DK/membership_expiring.html DELETED
@@ -1,6 +0,0 @@
1
- <p>Vi er glade for dit medlemsskab hos !!sitename!!. Dette er bare en påmindelse om, at dit medlemsskab ender den !!enddate!!.</p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
5
-
6
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
languages/email/da_DK/trial_ending.html DELETED
@@ -1,8 +0,0 @@
1
- <p>Vi er glade for dit medlemsskab hos !!sitename!!. Din prøveperiode ender den !!trial_end!!.</p>
2
-
3
- <p>Konto: !!display_name!! (!!user_email!!)</p>
4
- <p>Medlemsskabs Niveau: !!membership_level_name!!</p>
5
-
6
- <p>Dit gebyr ville ændre sig fra !!trial_amount!! til !!billing_amount!! hver !!cycle_number!! !!cycle_period!!(s).</p>
7
-
8
- <p>Log ind på din konto her: !!login_link!!</p>
 
 
 
 
 
 
 
 
languages/gettext.sh DELETED
@@ -1,23 +0,0 @@
1
- #---------------------------
2
- # This script generates a new pmpro.pot file for use in translations.
3
- # To generate a new pmpro.pot, cd to the main /paid-memberships-pro/ directory,
4
- # then execute `languages/gettext.sh` from the command line.
5
- # then fix the header info (helps to have the old pmpro.pot open before running script above)
6
- # then execute `cp languages/pmpro.pot languages/pmpro.po` to copy the .pot to .po
7
- # then execute `msgfmt languages/pmpro.po --output-file languages/pmpro.mo` to generate the .mo
8
- #---------------------------
9
- echo "Updating pmpro.pot... "
10
- xgettext -j -o languages/pmpro.pot \
11
- --default-domain=pmpro \
12
- --language=PHP \
13
- --keyword=_ \
14
- --keyword=__ \
15
- --keyword=_e \
16
- --keyword=_ex \
17
- --keyword=_n \
18
- --keyword=_x \
19
- --sort-by-file \
20
- --package-version=1.0 \
21
- --msgid-bugs-address="jason@strangerstudios.com" \
22
- $(find . -name "*.php")
23
- echo "Done!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-cs_CZ.mo DELETED
Binary file
languages/pmpro-cs_CZ.po DELETED
@@ -1,2889 +0,0 @@
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: pmpro\n"
8
- "POT-Creation-Date: 2013-12-10 12:14-0500\n"
9
- "PO-Revision-Date: 2013-12-20 13:36+0100\n"
10
- "Last-Translator: Milan Hrnčál <hrncal.junior@seznam.cz>\n"
11
- "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
12
- "MIME-Version: 1.0\n"
13
- "Content-Type: text/plain; charset=UTF-8\n"
14
- "Content-Transfer-Encoding: 8bit\n"
15
- "Language: cs_CZ\n"
16
- "X-Generator: Poedit 1.6.3\n"
17
-
18
- #: adminpages/addons.php:5 adminpages/advancedsettings.php:5
19
- #: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
20
- #: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
21
- #: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
22
- #: adminpages/orders.php:5 adminpages/pagesettings.php:5
23
- #: adminpages/paymentsettings.php:5
24
- msgid "You do not have permissions to perform this action."
25
- msgstr "K provedení této akce nemáte dostatečná opravnění."
26
-
27
- #: adminpages/addons.php:79
28
- msgid "Disabled"
29
- msgstr "Nepovoleno"
30
-
31
- #: adminpages/addons.php:79
32
- msgid "Enabled"
33
- msgstr "Povoleno"
34
-
35
- #: adminpages/admin_header.php:25
36
- msgid "Add a membership level to get started."
37
- msgstr "Ke spuštění zadejte úroveň ćlenství"
38
-
39
- #: adminpages/admin_header.php:27
40
- msgid "Setup the membership pages"
41
- msgstr "Nastavit stránky členů"
42
-
43
- #: adminpages/admin_header.php:29
44
- msgid "Setup your SSL certificate and payment gateway"
45
- msgstr "Nastavení vašeho SSL certifikátu a platební brány"
46
-
47
- #: adminpages/admin_header.php:38
48
- msgid ""
49
- "The billing details for some of your membership levels is not supported by "
50
- "Stripe."
51
- msgstr ""
52
- "Pro některé uživatelské úrovně není možné zobrazit fakturační podrobnosti "
53
- "(nepodporováno STRIPEM)."
54
-
55
- #: adminpages/admin_header.php:46
56
- msgid ""
57
- "The billing details for this level are not supported by Stripe. Please "
58
- "review the notes in the Billing Details section below."
59
- msgstr ""
60
- "Pro tuto úroveň nejsou podporovány fakturační údaje (nepodporuje STRIPE). "
61
- "Níže, v části fakturační údaje, si přečtěte pokyny."
62
-
63
- #: adminpages/admin_header.php:50 adminpages/admin_header.php:70
64
- #: adminpages/admin_header.php:90 adminpages/admin_header.php:111
65
- msgid "The levels with issues are highlighted below."
66
- msgstr "Úrovně s otázkami jsou označeny níže."
67
-
68
- #: adminpages/admin_header.php:52 adminpages/admin_header.php:72
69
- #: adminpages/admin_header.php:92 adminpages/admin_header.php:113
70
- msgid "Please edit your levels"
71
- msgstr "Prosím upravte vaše úrovně"
72
-
73
- #: adminpages/admin_header.php:58
74
- msgid ""
75
- "The billing details for some of your membership levels is not supported by "
76
- "Payflow."
77
- msgstr ""
78
- "Fakturační údaje pro některé z vašich členských úrovní nejsou podporovány "
79
- "Payflow."
80
-
81
- #: adminpages/admin_header.php:66
82
- msgid ""
83
- "The billing details for this level are not supported by Payflow. Please "
84
- "review the notes in the Billing Details section below."
85
- msgstr ""
86
- "Payflow nepodporuje fakturační detaily pro tuto úroveň. Níže, v části "
87
- "fakturační údaje, si přečtěte pokyny."
88
-
89
- #: adminpages/admin_header.php:78
90
- msgid ""
91
- "The billing details for some of your membership levels is not supported by "
92
- "Braintree."
93
- msgstr ""
94
- "Braintree nepodporuje fakturační detaily pro některé vaše členské úrovně."
95
-
96
- #: adminpages/admin_header.php:86
97
- msgid ""
98
- "The billing details for this level are not supported by Braintree. Please "
99
- "review the notes in the Billing Details section below."
100
- msgstr ""
101
- "Braintree nepodporuje fakturační detaily pro tuto členskou úroveň. Prosím "
102
- "prostudujte poznámky v sekci fakturační údaje. Tyto poznámky naleznete níže."
103
-
104
- #: adminpages/admin_header.php:98
105
- msgid ""
106
- "The billing details for some of your membership levels is not supported by "
107
- "TwoCheckout."
108
- msgstr ""
109
- "TwoCheckout nepodporuje fakturační detaily pro některé vaše členské úrovně."
110
-
111
- #: adminpages/admin_header.php:107
112
- msgid ""
113
- "The billing details for this level are not supported by 2Checkout. Please "
114
- "review the notes in the Billing Details section below."
115
- msgstr ""
116
- "TwoCheckout nepodporuje fakturační detaily pro tuto úroveň. Prosím "
117
- "prostudujte poznámky v sekci fakturační údaje. Tyto poznámky naleznete níže."
118
-
119
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
120
- msgid "Plugin Support"
121
- msgstr "Podpora pluginu"
122
-
123
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
124
- msgid "User Forum"
125
- msgstr "Uživatelské fórum"
126
-
127
- #: adminpages/admin_header.php:149 adminpages/membershiplevels.php:496
128
- #: includes/adminpages.php:44 adminpages/admin_header.php:128
129
- #: adminpages/membershiplevels.php:490
130
- msgid "Membership Levels"
131
- msgstr "Úroveň členství"
132
-
133
- #: adminpages/admin_header.php:150 adminpages/pagesettings.php:92
134
- #: adminpages/admin_header.php:129
135
- msgid "Pages"
136
- msgstr "Stránky"
137
-
138
- #: adminpages/admin_header.php:151 adminpages/admin_header.php:130
139
- msgid "Payment Gateway &amp; SSL"
140
- msgstr "Platební brány &amp; SSL"
141
-
142
- #: adminpages/admin_header.php:152 adminpages/memberslist.php:115
143
- #: pages/account.php:52 adminpages/admin_header.php:131
144
- msgid "Email"
145
- msgstr "Email"
146
-
147
- #: adminpages/admin_header.php:153 adminpages/admin_header.php:132
148
- msgid "Advanced"
149
- msgstr "Pokročilé"
150
-
151
- #: adminpages/admin_header.php:154 includes/adminpages.php:14
152
- #: includes/adminpages.php:69 adminpages/admin_header.php:133
153
- msgid "Add Ons"
154
- msgstr "Doplňky"
155
-
156
- #: adminpages/advancedsettings.php:35
157
- msgid "Your advanced settings have been updated."
158
- msgstr "Vaše pokročilá nastavení budou aktualizována."
159
-
160
- #: adminpages/advancedsettings.php:79 includes/adminpages.php:13
161
- #: includes/adminpages.php:64
162
- msgid "Advanced Settings"
163
- msgstr "Pokročilá nastavení"
164
-
165
- #: adminpages/advancedsettings.php:85
166
- msgid "Message for Logged-in Non-members"
167
- msgstr "Zpráva pro přihlášené v nečlenech"
168
-
169
- #: adminpages/advancedsettings.php:89
170
- msgid ""
171
- "This message replaces the post content for non-members. Available variables"
172
- msgstr "Tato zpráva nahrazuje obsah příspěvku pro nečleny. Dostupné proměné"
173
-
174
- #: adminpages/advancedsettings.php:94
175
- msgid "Message for Logged-out Users"
176
- msgstr "Zpráva pro odhlášené uživatele"
177
-
178
- #: adminpages/advancedsettings.php:98
179
- msgid "This message replaces the post content for logged-out visitors."
180
- msgstr "Tato zpráva nahrazuje obsah příspěvku pro odhlášené uživatele."
181
-
182
- #: adminpages/advancedsettings.php:103
183
- msgid "Message for RSS Feed"
184
- msgstr "Zpráva pro RSS Feed"
185
-
186
- #: adminpages/advancedsettings.php:107
187
- msgid "This message replaces the post content in RSS feeds."
188
- msgstr "Tato zpráva nahrazuje obsah příspěvku v RSSfeedu."
189
-
190
- #: adminpages/advancedsettings.php:113
191
- msgid "Show Excerpts to Non-Members?"
192
- msgstr "Zobrazit ukázky pro nečleny?"
193
-
194
- #: adminpages/advancedsettings.php:117
195
- msgid "No - Hide excerpts."
196
- msgstr "Ne - Skrýt ukázky"
197
-
198
- #: adminpages/advancedsettings.php:118
199
- msgid "Yes - Show excerpts."
200
- msgstr "Ano - Ukázat ukázky"
201
-
202
- #: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:187
203
- #: adminpages/advancedsettings.php:199 adminpages/membershiplevels.php:569
204
- #: adminpages/paymentsettings.php:429 adminpages/paymentsettings.php:454
205
- #: includes/profile.php:123 adminpages/membershiplevels.php:563
206
- #: adminpages/paymentsettings.php:414 includes/profile.php:121
207
- msgid "No"
208
- msgstr "Ne"
209
-
210
- #: adminpages/advancedsettings.php:129
211
- msgid "Hide Ads From All Members"
212
- msgstr "Skrýt reklamy pro všechny členy"
213
-
214
- #: adminpages/advancedsettings.php:130
215
- msgid "Hide Ads From Certain Members"
216
- msgstr "Skrýt reklamy pro některé členy"
217
-
218
- #: adminpages/advancedsettings.php:137
219
- msgid "Ads from the following plugins will be automatically turned off"
220
- msgstr "Reklama z následujících pluginů se automaticky vypne"
221
-
222
- #: adminpages/advancedsettings.php:138
223
- msgid "To hide ads in your template code, use code like the following"
224
- msgstr ""
225
- "Chcete-li skrýt reklamy ve vašem kódu šablony, použijté kód jako je tento"
226
-
227
- #: adminpages/advancedsettings.php:149
228
- msgid "Choose Levels to Hide Ads From"
229
- msgstr "Zvolte úrovně pro skrité reklam"
230
-
231
- #: adminpages/advancedsettings.php:183
232
- msgid "Redirect all traffic from registration page to /susbcription/?"
233
- msgstr "Přesměrovat veškerý provoz z registrační stránky na / susbcription /?"
234
-
235
- #: adminpages/advancedsettings.php:183
236
- msgid "multisite only"
237
- msgstr "Pouze pro multisite"
238
-
239
- #: adminpages/advancedsettings.php:188 adminpages/membershiplevels.php:569
240
- #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:455
241
- #: includes/profile.php:124 adminpages/membershiplevels.php:563
242
- #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
243
- #: includes/profile.php:122
244
- msgid "Yes"
245
- msgstr "Ano"
246
-
247
- #: adminpages/advancedsettings.php:195
248
- msgid "Use reCAPTCHA?"
249
- msgstr "Použít reCAPTCHU?"
250
-
251
- #: adminpages/advancedsettings.php:200
252
- msgid "Yes - Free memberships only."
253
- msgstr "Ano - Pouze členové zdarma "
254
-
255
- #: adminpages/advancedsettings.php:201
256
- msgid "Yes - All memberships."
257
- msgstr "Ano - všichni členové"
258
-
259
- #: adminpages/advancedsettings.php:203
260
- msgid "A free reCAPTCHA key is required."
261
- msgstr "Je vyžadován volný reCAPTCHA klíč."
262
-
263
- #: adminpages/advancedsettings.php:203
264
- msgid "Click here to signup for reCAPTCHA"
265
- msgstr "Klikněte zde pro registraci re CAPTCHA"
266
-
267
- #: adminpages/advancedsettings.php:209
268
- msgid "reCAPTCHA Public Key"
269
- msgstr "reCAPTCHA veřejný klíč"
270
-
271
- #: adminpages/advancedsettings.php:212
272
- msgid "reCAPTCHA Private Key"
273
- msgstr "reCAPTCHA osobní klíč"
274
-
275
- #: adminpages/advancedsettings.php:218
276
- msgid "Require Terms of Service on signups?"
277
- msgstr "Vyžadovat souhlas s podmínkami služeb o registraci?"
278
-
279
- #: adminpages/advancedsettings.php:225
280
- msgid ""
281
- "If yes, create a WordPress page containing your TOS agreement and assign it "
282
- "using the dropdown above."
283
- msgstr ""
284
- "Pokud ano, WordPress vytvoří stránky obsahující váš souhlas s podmínkami "
285
- "služeb a přiřadít jej pomocí rozevíracího seznamu výše."
286
-
287
- #: adminpages/advancedsettings.php:284 adminpages/pagesettings.php:223
288
- #: adminpages/paymentsettings.php:526 adminpages/pagesettings.php:209
289
- #: adminpages/paymentsettings.php:485
290
- msgid "Save Settings"
291
- msgstr "Uložit nastavení"
292
-
293
- #: adminpages/discountcodes.php:48
294
- msgid "Discount code updated successfully."
295
- msgstr "Slevový kód byl úspěšně upraven."
296
-
297
- #: adminpages/discountcodes.php:55
298
- msgid "Error updating discount code. That code may already be in use."
299
- msgstr ""
300
- "Chyba při aktualizaci slevového kupónu. Tento kupón může být již v provozu."
301
-
302
- #: adminpages/discountcodes.php:64
303
- msgid "Discount code added successfully."
304
- msgstr "Slevový kód byl úspěšně přidán"
305
-
306
- #: adminpages/discountcodes.php:71
307
- msgid "Error adding discount code. That code may already be in use."
308
- msgstr ""
309
- "Chyba při přidání slevového kupónu. Tento kupón může být již v provozu."
310
-
311
- #: adminpages/discountcodes.php:196
312
- #, php-format
313
- msgid "Error saving values for the %s level."
314
- msgstr "Chyba při hodnotě pro %s úroveň."
315
-
316
- #: adminpages/discountcodes.php:204
317
- msgid "There were errors updating the level values: "
318
- msgstr "Došlo k chybám při aktualizací hodnot úrovní:"
319
-
320
- #: adminpages/discountcodes.php:234
321
- #, php-format
322
- msgid "Code %s deleted successfully."
323
- msgstr "Kúpón %s byl úspěšně smazán."
324
-
325
- #: adminpages/discountcodes.php:239
326
- msgid ""
327
- "Error deleting discount code. The code was only partially deleted. Please "
328
- "try again."
329
- msgstr ""
330
- "Chyba při mazání slevového kupónu. Kód byl jen částečně odstraněn. Zkuste to "
331
- "prosím znovu."
332
-
333
- #: adminpages/discountcodes.php:245
334
- msgid "Error deleting code. Please try again."
335
- msgstr "Chyba při mazání kupónu. Zkuste to znovu."
336
-
337
- #: adminpages/discountcodes.php:251
338
- msgid "Code not found."
339
- msgstr "Kupón nenalezen."
340
-
341
- #: adminpages/discountcodes.php:264
342
- msgid "Edit Discount Code"
343
- msgstr "Upravit slevový kupón"
344
-
345
- #: adminpages/discountcodes.php:266 adminpages/discountcodes.php:526
346
- msgid "Add New Discount Code"
347
- msgstr "Vložit nový slevový kupón"
348
-
349
- #: adminpages/discountcodes.php:306 adminpages/discountcodes.php:547
350
- #: adminpages/membershiplevels.php:284 adminpages/membershiplevels.php:511
351
- #: adminpages/memberslist.php:111 adminpages/orders.php:597
352
- #: adminpages/reports/login.php:140 adminpages/membershiplevels.php:505
353
- msgid "ID"
354
- msgstr "ID"
355
-
356
- #: adminpages/discountcodes.php:307 adminpages/orders.php:211
357
- msgid "This will be generated when you save."
358
- msgstr "Toto bude generováno, když práci uložíte."
359
-
360
- #: adminpages/discountcodes.php:311 adminpages/discountcodes.php:548
361
- #: adminpages/orders.php:215 adminpages/orders.php:598
362
- msgid "Code"
363
- msgstr "Kód"
364
-
365
- #: adminpages/discountcodes.php:349
366
- msgid "Start Date"
367
- msgstr "Počáteční datum"
368
-
369
- #: adminpages/discountcodes.php:367 pages/billing.php:249
370
- #: pages/checkout.php:532 pages/checkout.php:525
371
- msgid "Expiration Date"
372
- msgstr "Datum vypršení"
373
-
374
- #: adminpages/discountcodes.php:385 adminpages/discountcodes.php:551
375
- msgid "Uses"
376
- msgstr "Uživatelé"
377
-
378
- #: adminpages/discountcodes.php:388
379
- msgid "Leave blank for unlimited uses."
380
- msgstr "Pro neomezené použití zanechte prázdné."
381
-
382
- #: adminpages/discountcodes.php:427 adminpages/membershiplevels.php:337
383
- #: adminpages/membershiplevels.php:513 pages/levels.php:14
384
- #: adminpages/membershiplevels.php:507
385
- msgid "Initial Payment"
386
- msgstr "Počáteční platba"
387
-
388
- #: adminpages/discountcodes.php:428 adminpages/membershiplevels.php:338
389
- msgid "The initial amount collected at registration."
390
- msgstr "Počáteční částka získaná při registraci."
391
-
392
- #: adminpages/discountcodes.php:432 adminpages/membershiplevels.php:342
393
- msgid "Recurring Subscription"
394
- msgstr "Opakované předplatné"
395
-
396
- #: adminpages/discountcodes.php:433 adminpages/membershiplevels.php:343
397
- msgid "Check if this level has a recurring subscription payment."
398
- msgstr "Zkontrolujte, zda má tato úroveň opakující se platby předplatného."
399
-
400
- #: adminpages/discountcodes.php:437
401
- msgid "Billing Ammount"
402
- msgstr "Fakturační množství"
403
-
404
- #: adminpages/discountcodes.php:451 adminpages/membershiplevels.php:362
405
- msgid "The amount to be billed one cycle after the initial payment."
406
- msgstr "Částka, která má být účtována za jeden cyklus, po první platbě."
407
-
408
- #: adminpages/discountcodes.php:456 adminpages/membershiplevels.php:380
409
- msgid "Billing Cycle Limit"
410
- msgstr "Limit fakturačního cyklu"
411
-
412
- #: adminpages/discountcodes.php:459 adminpages/membershiplevels.php:384
413
- msgid ""
414
- "The <strong>total</strong> number of recurring billing cycles for this "
415
- "level, including the trial period (if applicable) but not including the "
416
- "initial payment. Set to zero if membership is indefinite."
417
- msgstr ""
418
- "<strong> Všech </ strong> počet opakujících se fakturačních cyklů na této "
419
- "úrovni, včetně zkušební doby (pokud existuje), ale ne včetně počáteční "
420
- "platby. Nastavit na nulu, pokud je členství na dobu neurčitou."
421
-
422
- #: adminpages/discountcodes.php:464 adminpages/membershiplevels.php:393
423
- msgid "Custom Trial"
424
- msgstr "Vlastní zkušební verze"
425
-
426
- #: adminpages/discountcodes.php:465 adminpages/membershiplevels.php:395
427
- #: adminpages/membershiplevels.php:394
428
- msgid "Check to add a custom trial period."
429
- msgstr "Zkontrolujte, zda jste přidal vlastní zkušební dobu."
430
-
431
- #: adminpages/discountcodes.php:469 adminpages/membershiplevels.php:404
432
- #: adminpages/membershiplevels.php:398
433
- msgid "Trial Billing Amount"
434
- msgstr "Množství zkušebních fakturací"
435
-
436
- #: adminpages/discountcodes.php:472 adminpages/membershiplevels.php:407
437
- #: adminpages/membershiplevels.php:401
438
- msgid "for the first"
439
- msgstr "zaprvé"
440
-
441
- #: adminpages/discountcodes.php:474 adminpages/membershiplevels.php:409
442
- #: adminpages/membershiplevels.php:403
443
- msgid "subscription payments"
444
- msgstr "Předplatné"
445
-
446
- #: adminpages/discountcodes.php:479 adminpages/membershiplevels.php:437
447
- #: adminpages/membershiplevels.php:431
448
- msgid "Membership Expiration"
449
- msgstr "Vypršení členství"
450
-
451
- #: adminpages/discountcodes.php:480
452
- msgid "Check this to set an expiration date for new sign ups."
453
- msgstr "Zkontorlujte datum vypršení platnosti nového zápisu."
454
-
455
- #: adminpages/discountcodes.php:484 adminpages/membershiplevels.php:442
456
- #: adminpages/membershiplevels.php:436
457
- msgid "Expires In"
458
- msgstr "Vyprší v"
459
-
460
- #: adminpages/discountcodes.php:497
461
- msgid ""
462
- "How long before the expiration expires. Note that any future payments will "
463
- "be cancelled when the membership expires."
464
- msgstr ""
465
- "Jak dlouho před vypršením platnosti. Všimněte si, že všechny budoucí platby "
466
- "budou zrušeny po vypršení členství."
467
-
468
- #: adminpages/discountcodes.php:525
469
- msgid "Memberships Discount Codes"
470
- msgstr "Slevové kupóny pro členy"
471
-
472
- #: adminpages/discountcodes.php:535
473
- msgid "Search Discount Codes"
474
- msgstr "Najít slevové kupóny"
475
-
476
- #: adminpages/discountcodes.php:538 adminpages/reports/login.php:81
477
- msgid "Search"
478
- msgstr "Hledat"
479
-
480
- #: adminpages/discountcodes.php:549
481
- msgid "Starts"
482
- msgstr "Statistiky"
483
-
484
- #: adminpages/discountcodes.php:550 adminpages/memberslist.php:121
485
- #: adminpages/reports/login.php:145 includes/profile.php:120
486
- #: includes/profile.php:118
487
- msgid "Expires"
488
- msgstr "Vyprší"
489
-
490
- #: adminpages/discountcodes.php:552
491
- msgid "Levels"
492
- msgstr "Úrovně"
493
-
494
- #: adminpages/discountcodes.php:570
495
- msgid "Create your first discount code now"
496
- msgstr "Nyní vytvořte Váš první slevový kupón"
497
-
498
- #: adminpages/discountcodes.php:570
499
- msgid ""
500
- "Discount codes allow you to offer your memberships at discounted prices to "
501
- "select customers."
502
- msgstr ""
503
- "Slevové kupóny vám umožňují nabízet své členství, pro vybrané zákazníky, za "
504
- "zvýhodněné ceny"
505
-
506
- #: adminpages/discountcodes.php:614 adminpages/membershiplevels.php:570
507
- #: adminpages/orders.php:658 adminpages/membershiplevels.php:564
508
- msgid "edit"
509
- msgstr "upravit"
510
-
511
- #: adminpages/discountcodes.php:617
512
- #, php-format
513
- msgid ""
514
- "Are you sure you want to delete the %s discount code? The subscriptions for "
515
- "existing users will not change, but new users will not be able to use this "
516
- "code anymore."
517
- msgstr ""
518
- "Jste si jisti, že chcete smazat % s slevový kupón? Odběry pro stávající "
519
- "uživatele se nezmění, ale noví uživatelé nebudou moci použít tyto kupóny."
520
-
521
- #: adminpages/discountcodes.php:617 adminpages/membershiplevels.php:572
522
- #: adminpages/orders.php:664 adminpages/membershiplevels.php:566
523
- msgid "delete"
524
- msgstr "smazat"
525
-
526
- #: adminpages/emailsettings.php:60 includes/adminpages.php:12
527
- #: includes/adminpages.php:59
528
- msgid "Email Settings"
529
- msgstr "Nastavení e-mailu"
530
-
531
- #: adminpages/emailsettings.php:61
532
- msgid ""
533
- "By default, system generated emails are sent from "
534
- "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
535
- "address using the fields below."
536
- msgstr ""
537
- "Ve výchozím nastavení jsou generovány e-maily, které jsou odesílány z "
538
- "<em><strong>wordpress@yourdomain.com</strong></em>. Můžete aktualizovat z "
539
- "adresy, pomocí níže uvedených polí."
540
-
541
- #: adminpages/emailsettings.php:63
542
- msgid ""
543
- "To modify the appearance of system generated emails, add the files "
544
- "<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
545
- "directory. This will modify both the WordPress default messages as well as "
546
- "messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
547
- "- Member Communications\" target=\"_blank\" href=\"http://www."
548
- "paidmembershipspro.com/documentation/member-communications/\">Click here to "
549
- "learn more about Paid Memberships Pro emails</a>."
550
- msgstr ""
551
- "Chcete-li změnit vzhled systémem generovaných e-mailů, přidejte soubory "
552
- "<em>email_header.html < em> a <em>email_footer.html </em> do adresáře vašeho "
553
- "motivu. To bude upravovat jak výchozí zprávy WordPress, tak i zprávy "
554
- "generované pomocí Paid Memberships Pro. <a title=\"Paid Memberships Pro - "
555
- "Member Communications\" target=\"_blank\" href=\"http://www."
556
- "paidmembershipspro.com/documentation/member-communications/\"> Klikněte zde "
557
- "a dozvíte se více o Paid Memberships Pro emails</a>."
558
-
559
- #: adminpages/emailsettings.php:69
560
- msgid "From Email"
561
- msgstr "Z e-mailu"
562
-
563
- #: adminpages/emailsettings.php:77
564
- msgid "From Name"
565
- msgstr "Z názvu"
566
-
567
- #: adminpages/emailsettings.php:86
568
- msgid "Send the site admin emails"
569
- msgstr "Odešlete emaly správci webu"
570
-
571
- #: adminpages/emailsettings.php:92
572
- msgid "Checkout"
573
- msgstr "Pokladna"
574
-
575
- #: adminpages/emailsettings.php:96
576
- msgid "when a member checks out."
577
- msgstr "když členové zaplatí"
578
-
579
- #: adminpages/emailsettings.php:101
580
- msgid "Admin Changes"
581
- msgstr "Změny správce"
582
-
583
- #: adminpages/emailsettings.php:105
584
- msgid "when an admin changes a user's membership level through the dashboard."
585
- msgstr "když správce změní úrověň členství uživatelů přes nástěnku."
586
-
587
- #: adminpages/emailsettings.php:110
588
- msgid "Cancellation"
589
- msgstr "Zrušení."
590
-
591
- #: adminpages/emailsettings.php:114
592
- msgid "when a user cancels his or her account."
593
- msgstr "když uživatel zruší svůj účet."
594
-
595
- #: adminpages/emailsettings.php:119
596
- msgid "Bill Updates"
597
- msgstr "Aktualizace účtenky"
598
-
599
- #: adminpages/emailsettings.php:123
600
- msgid "when a user updates his or her billing information."
601
- msgstr "pokud uživatel aktualizuje svoje fakturační údaje."
602
-
603
- #: adminpages/emailsettings.php:129
604
- msgid "Send members emails"
605
- msgstr "Poslat uživatelské e-maily"
606
-
607
- #: adminpages/emailsettings.php:135
608
- msgid "New Users"
609
- msgstr "Noví uživatelé"
610
-
611
- #: adminpages/emailsettings.php:139
612
- msgid ""
613
- "Default WP notification email. (Recommended: Leave unchecked. Members will "
614
- "still get an email confirmation from PMPro after checkout.)"
615
- msgstr ""
616
- "Výchozí WP e-mailové upozornění. (Doporučeno: Nechte zaškrtnuté. Členové "
617
- "budou ještě dostat e-mailem potvrzení od PMPro po vyzkoušení.)."
618
-
619
- #: adminpages/membershiplevels.php:118
620
- msgid "Membership level updated successfully."
621
- msgstr "Úroveň členství byla úspěšne uprave."
622
-
623
- #: adminpages/membershiplevels.php:124
624
- msgid "Error updating membership level."
625
- msgstr "Chyba při aktualizaci členské úrovně."
626
-
627
- #: adminpages/membershiplevels.php:141
628
- msgid "Membership level added successfully."
629
- msgstr "Členská úroveň úspěšně přidána."
630
-
631
- #: adminpages/membershiplevels.php:146
632
- msgid "Error adding membership level."
633
- msgstr "Chyba při přidávání členské úrovně."
634
-
635
- #: adminpages/membershiplevels.php:179
636
- #, php-format
637
- msgid ""
638
- "There was an error canceling the subscription for user with ID=%d. You will "
639
- "want to check your payment gateway to see if their subscription is still "
640
- "active."
641
- msgstr ""
642
- "Došlo k chybě při zrušení odběru pro uživatele s ID =%d. Budete chtít "
643
- "zkontrolovat platební bránu, zda je jejich předplatné je stále aktivní."
644
-
645
- #: adminpages/membershiplevels.php:182
646
- msgid "Last Invoice"
647
- msgstr "Poslední faktury"
648
-
649
- #: adminpages/membershiplevels.php:196
650
- msgid "Membership level deleted successfully."
651
- msgstr "Úroveň členství byla úspěšně smazána."
652
-
653
- #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
654
- msgid "Error deleting membership level."
655
- msgstr "Chyb a při mazání členské úrovně."
656
-
657
- #: adminpages/membershiplevels.php:222
658
- msgid "Edit Membership Level"
659
- msgstr "Změna uživatelské úrovně"
660
-
661
- #: adminpages/membershiplevels.php:224
662
- msgid "Add New Membership Level"
663
- msgstr "Vložit novou úroveň členství"
664
-
665
- #: adminpages/membershiplevels.php:291 adminpages/membershiplevels.php:512
666
- #: adminpages/reports/login.php:142 adminpages/membershiplevels.php:506
667
- msgid "Name"
668
- msgstr "Jméno"
669
-
670
- #: adminpages/membershiplevels.php:296
671
- msgid "Description"
672
- msgstr "Popis"
673
-
674
- #: adminpages/membershiplevels.php:314
675
- msgid "Confirmation Message"
676
- msgstr "Potvrzovací zpráva"
677
-
678
- #: adminpages/membershiplevels.php:333
679
- msgid "Billing Details"
680
- msgstr "Fakturační detaily"
681
-
682
- #: adminpages/membershiplevels.php:347
683
- msgid "Billing Amount"
684
- msgstr "Množství faktur"
685
-
686
- #: adminpages/membershiplevels.php:349
687
- msgid "per"
688
- msgstr "na"
689
-
690
- #: adminpages/membershiplevels.php:353
691
- msgid "Day(s)"
692
- msgstr "Den(y)"
693
-
694
- #: adminpages/membershiplevels.php:353
695
- msgid "Month(s)"
696
- msgstr "Měsíc(e)"
697
-
698
- #: adminpages/membershiplevels.php:353
699
- msgid "Week(s)"
700
- msgstr "Týden(y)"
701
-
702
- #: adminpages/membershiplevels.php:353
703
- msgid "Year(s)"
704
- msgstr "Rok(y)"
705
-
706
- #: adminpages/membershiplevels.php:364
707
- msgid ""
708
- "Stripe integration currently only supports billing periods of \"Month\" or "
709
- "\"Year\"."
710
- msgstr ""
711
- "Integrace Stripe v současné době podporuje pouze fakturace období \"Month\" "
712
- "or \"Year\"."
713
-
714
- #: adminpages/membershiplevels.php:366
715
- msgid ""
716
- "Braintree integration currently only supports billing periods of \"Month\" "
717
- "or \"Year\"."
718
- msgstr ""
719
- "Integrace Braintree v současné době podporuje pouze fakturace období \"Month"
720
- "\" or \"Year\"."
721
-
722
- #: adminpages/membershiplevels.php:368
723
- msgid ""
724
- "Payflow integration currently only supports billing frequencies of 1 and "
725
- "billing periods of \"Week\", \"Month\" or \"Year\"."
726
- msgstr ""
727
- "Integrace Payflow v současné době podporuje pouze fakturace frekvence 1 a "
728
- "fakturace období \"Week\", \"Month\" nebo \"Year\"."
729
-
730
- #: adminpages/membershiplevels.php:372
731
- msgid ""
732
- "After saving this level, make note of the ID and create a \"Plan\" in your "
733
- "Braintree dashboard with the same settings and the \"Plan ID\" set to "
734
- "<em>pmpro_#</em>, where # is the level ID."
735
- msgstr ""
736
- "Po uložení této úrovně si poznamenejte ID a vytvořte \"Plan\" ve vašem "
737
- "Braintree nástěnce se stejným nastavením a \"Plan ID\" nastavte na "
738
- "<em>pmpro_#</em>, kde # je úroveň ID."
739
-
740
- #: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
741
- #: adminpages/paymentsettings.php:174 adminpages/paymentsettings.php:170
742
- msgid "Note"
743
- msgstr "Poznámka"
744
-
745
- #: adminpages/membershiplevels.php:374
746
- msgid ""
747
- "You will need to create a \"Plan\" in your Braintree dashboard with the same "
748
- "settings and the \"Plan ID\" set to"
749
- msgstr ""
750
- "Budete muset vytvořit \"Plan\" v Braintree nástěnce se stejným nastavením a "
751
- "\"Plan ID\" nastavit na"
752
-
753
- #: adminpages/membershiplevels.php:386
754
- msgid ""
755
- "Stripe integration currently does not support billing limits. You can still "
756
- "set an expiration date below."
757
- msgstr ""
758
- "Integrace Stripe v současné době nepodporuje fakturační limity. Níže můžete "
759
- "nastavit datum vypršení platnosti."
760
-
761
- #: adminpages/membershiplevels.php:398
762
- msgid ""
763
- "2Checkout integration does not support custom trials. You can do one period "
764
- "trials by setting an initial payment different from the billing amount."
765
- msgstr ""
766
- "2Checkout integrace nepodporuje zkušební dobu. Můžete to udělat v jedné "
767
- "zkušební době nastavením počáteční platbu, která se liší od fakturační "
768
- "částky."
769
-
770
- #: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:406
771
- msgid ""
772
- "Stripe integration currently does not support trial amounts greater than $0."
773
- msgstr ""
774
- "Integrace Stripe v současné době nepodporuje zkušební částky vyšší než 0 Kč."
775
-
776
- #: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:410
777
- msgid ""
778
- "Braintree integration currently does not support trial amounts greater than "
779
- "$0."
780
- msgstr ""
781
- "Integrace Braintree v současné době nepodporuje zkušební částky vyšší než 0 "
782
- "Kč."
783
-
784
- #: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:414
785
- msgid ""
786
- "Payflow integration currently does not support trial amounts greater than $0."
787
- msgstr ""
788
- "Integrace Payflow v současné době nepodporuje zkušební částky vyšší než 0 Kč."
789
-
790
- #: adminpages/membershiplevels.php:428 adminpages/membershiplevels.php:422
791
- msgid "Other Settings"
792
- msgstr "Další nastavení"
793
-
794
- #: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:426
795
- msgid "Disable New Signups"
796
- msgstr "Zastavení novích registrací"
797
-
798
- #: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:427
799
- msgid ""
800
- "Check to hide this level from the membership levels page and disable "
801
- "registration."
802
- msgstr ""
803
- "Podívejte se na skrytí této úrovně na stránce úrovní a zakažte registraci."
804
-
805
- #: adminpages/membershiplevels.php:438 adminpages/membershiplevels.php:432
806
- msgid "Check this to set when membership access expires."
807
- msgstr "Zkontrolujte, zda je toto nastaveno, když vyprší přístup k členství."
808
-
809
- #: adminpages/membershiplevels.php:455 adminpages/membershiplevels.php:449
810
- msgid ""
811
- "Set the duration of membership access. Note that the any future payments "
812
- "(recurring subscription, if any) will be cancelled when the membership "
813
- "expires."
814
- msgstr ""
815
- "Nastavte dobu trvání přístupu členství. Všimněte si, že všechny budoucí "
816
- "platby (opakující předplatné, pokud existuje) budou zrušeny, pokud vyprší "
817
- "členství."
818
-
819
- #: adminpages/membershiplevels.php:463 adminpages/membershiplevels.php:457
820
- msgid "Content Settings"
821
- msgstr "Nastavení obsahu"
822
-
823
- #: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:461
824
- msgid "Categories"
825
- msgstr "Kategorie"
826
-
827
- #: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:490
828
- msgid "Add New Level"
829
- msgstr "Vložit novou úroveň"
830
-
831
- #: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:502
832
- #: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
833
- msgid "Search Levels"
834
- msgstr "Najít úrovně"
835
-
836
- #: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:508
837
- msgid "Billing Cycle"
838
- msgstr "Cyklus fakturací"
839
-
840
- #: adminpages/membershiplevels.php:515 adminpages/membershiplevels.php:509
841
- msgid "Trial Cycle"
842
- msgstr "Zkušební cyklus"
843
-
844
- #: adminpages/membershiplevels.php:516 pages/confirmation.php:83
845
- #: pages/invoice.php:70 adminpages/membershiplevels.php:510
846
- #: pages/confirmation.php:81 pages/invoice.php:68
847
- msgid "Expiration"
848
- msgstr "Vypršení"
849
-
850
- #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:511
851
- msgid "Allow Signups"
852
- msgstr "Povolit registraci"
853
-
854
- #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:534
855
- msgid "FREE"
856
- msgstr "ZDARMA"
857
-
858
- #: adminpages/membershiplevels.php:549 adminpages/membershiplevels.php:543
859
- msgid "every"
860
- msgstr "každý"
861
-
862
- #: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:559
863
- #: adminpages/reports/memberships.php:304
864
- #: adminpages/reports/memberships.php:315 adminpages/reports/sales.php:204
865
- #: adminpages/reports/sales.php:215 adminpages/membershiplevels.php:545
866
- #: adminpages/membershiplevels.php:553 adminpages/reports/sales.php:195
867
- #: adminpages/reports/sales.php:206
868
- msgid "for"
869
- msgstr "pro"
870
-
871
- #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:560
872
- msgid "After"
873
- msgstr "Po"
874
-
875
- #: adminpages/membershiplevels.php:571 adminpages/orders.php:661
876
- #: adminpages/membershiplevels.php:565
877
- msgid "copy"
878
- msgstr "kopie"
879
-
880
- #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:566
881
- #, php-format
882
- msgid ""
883
- "Are you sure you want to delete membership level %s? All subscriptions will "
884
- "be cancelled."
885
- msgstr ""
886
- "Jste si jisti, že chcete smazat úrovně členství % s? Všechny odběry budou "
887
- "zrušeny."
888
-
889
- #: adminpages/memberslist.php:25 includes/adminpages.php:15
890
- #: includes/adminpages.php:74
891
- msgid "Members List"
892
- msgstr "Seznam členů"
893
-
894
- #: adminpages/memberslist.php:26 adminpages/orders.php:522
895
- msgid "Export to CSV"
896
- msgstr "Export do CSV"
897
-
898
- #: adminpages/memberslist.php:30 adminpages/reports/login.php:65
899
- #: adminpages/reports/memberships.php:292 adminpages/reports/sales.php:194
900
- #: adminpages/reports/sales.php:185
901
- msgid "Show"
902
- msgstr "Ukaž"
903
-
904
- #: adminpages/memberslist.php:32 adminpages/reports/login.php:67
905
- #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:217
906
- #: adminpages/reports/sales.php:208
907
- msgid "All Levels"
908
- msgstr "Všechny úrovně"
909
-
910
- #: adminpages/memberslist.php:46 adminpages/memberslist.php:49
911
- msgid "Search Members"
912
- msgstr "Prohledat členy"
913
-
914
- #: adminpages/memberslist.php:103
915
- #, php-format
916
- msgid "%d members found."
917
- msgstr "%d členů nalezeno"
918
-
919
- #: adminpages/memberslist.php:112 pages/account.php:51 pages/checkout.php:171
920
- #: pages/checkout.php:168
921
- msgid "Username"
922
- msgstr "Uživatelské jméno"
923
-
924
- #: adminpages/memberslist.php:113
925
- msgid "First&nbsp;Name"
926
- msgstr "Jméno"
927
-
928
- #: adminpages/memberslist.php:114
929
- msgid "Last&nbsp;Name"
930
- msgstr "Příjmení"
931
-
932
- #: adminpages/memberslist.php:117 pages/account.php:90 pages/billing.php:58
933
- #: pages/checkout.php:321 pages/confirmation.php:61 pages/invoice.php:48
934
- #: pages/checkout.php:314 pages/confirmation.php:59 pages/invoice.php:46
935
- msgid "Billing Address"
936
- msgstr "Fakturační adresa"
937
-
938
- #: adminpages/memberslist.php:118 adminpages/pagesettings.php:51
939
- #: adminpages/reports/login.php:143
940
- #: classes/gateways/class.pmprogateway_authorizenet.php:187
941
- msgid "Membership"
942
- msgstr "Členství"
943
-
944
- #: adminpages/memberslist.php:119
945
- msgid "Fee"
946
- msgstr "Odměna"
947
-
948
- #: adminpages/memberslist.php:120 adminpages/reports/login.php:144
949
- msgid "Joined"
950
- msgstr "Připojil"
951
-
952
- #: adminpages/memberslist.php:184
953
- msgid "Never"
954
- msgstr "Nikdy"
955
-
956
- #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
957
- msgid "No members found."
958
- msgstr "Žádní členové nebyly nalezeni"
959
-
960
- #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
961
- msgid "Search all levels"
962
- msgstr "Prohledat všechny úrovně"
963
-
964
- #: adminpages/orders.php:26
965
- msgid "Order deleted successfully."
966
- msgstr "Objednávka byla úspěšně smazána."
967
-
968
- #: adminpages/orders.php:31
969
- msgid "Error deleting order."
970
- msgstr "Chyba při mazání objednávky"
971
-
972
- #: adminpages/orders.php:119
973
- msgid "Order saved successfully."
974
- msgstr "Objednávka byla úspěšne uložena."
975
-
976
- #: adminpages/orders.php:124
977
- msgid "Error updating order timestamp."
978
- msgstr "Chyba při aktualizaci časového razítka"
979
-
980
- #: adminpages/orders.php:130
981
- msgid "Error saving order."
982
- msgstr "Chyba při ukládání zboží"
983
-
984
- #: adminpages/orders.php:195
985
- msgid "Order"
986
- msgstr "Objednávka"
987
-
988
- #: adminpages/orders.php:197
989
- msgid "New Order"
990
- msgstr "Nová objednávka"
991
-
992
- #: adminpages/orders.php:220
993
- msgid "Randomly generated for you."
994
- msgstr "Náhodně generované pro Vás."
995
-
996
- #: adminpages/orders.php:225
997
- msgid "User ID"
998
- msgstr "Uživatelské ID"
999
-
1000
- #: adminpages/orders.php:234
1001
- msgid "Membership Level ID"
1002
- msgstr "ID členské úrovně"
1003
-
1004
- #: adminpages/orders.php:243
1005
- msgid "Billing Name"
1006
- msgstr "Fakturační adresa"
1007
-
1008
- #: adminpages/orders.php:251
1009
- msgid "Billing Street"
1010
- msgstr "Fakturační ulice"
1011
-
1012
- #: adminpages/orders.php:258
1013
- msgid "Billing City"
1014
- msgstr "Fakturační město"
1015
-
1016
- #: adminpages/orders.php:265
1017
- msgid "Billing State"
1018
- msgstr "Fakturační stát"
1019
-
1020
- #: adminpages/orders.php:272
1021
- msgid "Billing Postal Code"
1022
- msgstr "Fakturační PSČ"
1023
-
1024
- #: adminpages/orders.php:279
1025
- msgid "Billing Country"
1026
- msgstr "Fakturační země"
1027
-
1028
- #: adminpages/orders.php:287
1029
- msgid "Billing Phone"
1030
- msgstr "Fakturační telefon"
1031
-
1032
- #: adminpages/orders.php:296
1033
- msgid "Sub Total"
1034
- msgstr "Mezisoučet"
1035
-
1036
- #: adminpages/orders.php:304 pages/invoice.php:80 pages/invoice.php:78
1037
- msgid "Tax"
1038
- msgstr "Daň"
1039
-
1040
- #: adminpages/orders.php:312
1041
- msgid "Coupon Amount"
1042
- msgstr "Množství kupónu"
1043
-
1044
- #: adminpages/orders.php:320 adminpages/orders.php:602 pages/invoice.php:84
1045
- #: pages/invoice.php:82
1046
- msgid "Total"
1047
- msgstr "Celkem"
1048
-
1049
- #: adminpages/orders.php:325
1050
- msgid "Should be subtotal + tax - couponamount."
1051
- msgstr "Měl by obsahovat součet + daň - množství kupónu"
1052
-
1053
- #: adminpages/orders.php:330
1054
- msgid "Payment Type"
1055
- msgstr "Typ platby"
1056
-
1057
- #: adminpages/orders.php:335
1058
- msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1059
- msgstr "Například PayPal Express, PayPal Standard, Kreditní karta."
1060
-
1061
- #: adminpages/orders.php:339 pages/billing.php:234 pages/checkout.php:517
1062
- #: pages/checkout.php:510
1063
- msgid "Card Type"
1064
- msgstr "Typ karty"
1065
-
1066
- #: adminpages/orders.php:344
1067
- msgid "e.g. Visa, MasterCard, AMEX, etc"
1068
- msgstr "Například Visa, MasterCard, AMEX, atd."
1069
-
1070
- #: adminpages/orders.php:348 adminpages/paymentsettings.php:347
1071
- msgid "Account Number"
1072
- msgstr "Číslo účtu"
1073
-
1074
- #: adminpages/orders.php:353
1075
- msgid "Obscure all but last 4 digits."
1076
- msgstr "Vše nejasné, ale poslední 4 čísla"
1077
-
1078
- #: adminpages/orders.php:358
1079
- msgid "Expiration Month"
1080
- msgstr "Datum expirace"
1081
-
1082
- #: adminpages/orders.php:365
1083
- msgid "Expiration Year"
1084
- msgstr "Rok expirace"
1085
-
1086
- #: adminpages/orders.php:373 adminpages/orders.php:606
1087
- msgid "Status"
1088
- msgstr "Postavení"
1089
-
1090
- #: adminpages/orders.php:394 adminpages/orders.php:604
1091
- msgid "Gateway"
1092
- msgstr "Brána"
1093
-
1094
- #: adminpages/orders.php:398
1095
- msgid "Testing Only"
1096
- msgstr "Pouze testování"
1097
-
1098
- #: adminpages/orders.php:399 adminpages/paymentsettings.php:159
1099
- #: adminpages/paymentsettings.php:157
1100
- msgid "Pay by Check"
1101
- msgstr "Platit kupónem"
1102
-
1103
- #: adminpages/orders.php:411 adminpages/paymentsettings.php:179
1104
- #: adminpages/paymentsettings.php:175
1105
- msgid "Gateway Environment"
1106
- msgstr "Brána životního prostředí"
1107
-
1108
- #: adminpages/orders.php:415 adminpages/paymentsettings.php:183
1109
- #: adminpages/paymentsettings.php:179
1110
- msgid "Sandbox/Testing"
1111
- msgstr "Bezpečnostní mechanismus / testování"
1112
-
1113
- #: adminpages/orders.php:416 adminpages/paymentsettings.php:184
1114
- #: adminpages/paymentsettings.php:180
1115
- msgid "Live/Production"
1116
- msgstr "Naživo / produkce"
1117
-
1118
- #: adminpages/orders.php:423
1119
- msgid "Payment Transaction ID"
1120
- msgstr "Číslo platební transakce"
1121
-
1122
- #: adminpages/orders.php:428
1123
- msgid "Generated by the gateway. Useful to cross reference orders."
1124
- msgstr "Generováno bránou. Užitečný pro spárování referenčních zakázek."
1125
-
1126
- #: adminpages/orders.php:432
1127
- msgid "Subscription Transaction ID"
1128
- msgstr "Číslo předplatného"
1129
-
1130
- #: adminpages/orders.php:437
1131
- msgid "Generated by the gateway. Useful to cross reference subscriptions."
1132
- msgstr "Generováno bránou. Užitečný pro spárování referenčního předplatného."
1133
-
1134
- #: adminpages/orders.php:442 adminpages/orders.php:607 pages/invoice.php:107
1135
- #: pages/invoice.php:105
1136
- msgid "Date"
1137
- msgstr "Datum"
1138
-
1139
- #: adminpages/orders.php:477
1140
- msgid "Affiliate ID"
1141
- msgstr "Partnerské ID"
1142
-
1143
- #: adminpages/orders.php:485
1144
- msgid "Affiliate SubID"
1145
- msgstr "Partnerské subID"
1146
-
1147
- #: adminpages/orders.php:495
1148
- msgid "Notes"
1149
- msgstr "Poznámky"
1150
-
1151
- #: adminpages/orders.php:510
1152
- msgid "Save Order"
1153
- msgstr "Uložit"
1154
-
1155
- #: adminpages/orders.php:511 pages/billing.php:295
1156
- msgid "Cancel"
1157
- msgstr "Zrušit"
1158
-
1159
- #: adminpages/orders.php:520 includes/adminpages.php:17
1160
- #: includes/adminpages.php:84
1161
- msgid "Orders"
1162
- msgstr "Objednávky"
1163
-
1164
- #: adminpages/orders.php:521
1165
- msgid "Add New Order"
1166
- msgstr "Vložit novou objednávku"
1167
-
1168
- #: adminpages/orders.php:535 adminpages/orders.php:538
1169
- msgid "Search Orders"
1170
- msgstr "Najít objednávku"
1171
-
1172
- #: adminpages/orders.php:590
1173
- #, php-format
1174
- msgid "%d orders found."
1175
- msgstr "%d objednávek nalezeno."
1176
-
1177
- #: adminpages/orders.php:599 adminpages/paymentsettings.php:215
1178
- #: adminpages/reports/login.php:141 adminpages/paymentsettings.php:211
1179
- msgid "User"
1180
- msgstr "Uživatel"
1181
-
1182
- #: adminpages/orders.php:601 includes/profile.php:27 pages/checkout.php:33
1183
- #: pages/confirmation.php:47 pages/confirmation.php:64
1184
- #: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
1185
- #: includes/profile.php:25 pages/checkout.php:34 pages/confirmation.php:46
1186
- #: pages/confirmation.php:62 pages/confirmation.php:103 pages/invoice.php:27
1187
- #: pages/invoice.php:49
1188
- msgid "Membership Level"
1189
- msgstr "Úroveň členství"
1190
-
1191
- #: adminpages/orders.php:603 adminpages/orders.php:651
1192
- msgid "Payment"
1193
- msgstr "Platba"
1194
-
1195
- #: adminpages/orders.php:605
1196
- msgid "Transaction IDs"
1197
- msgstr "Číslo transakce"
1198
-
1199
- #: adminpages/orders.php:630
1200
- msgid "deleted"
1201
- msgstr "smazáno"
1202
-
1203
- #: adminpages/orders.php:653
1204
- msgid "Subscription"
1205
- msgstr "Předplatné"
1206
-
1207
- #: adminpages/orders.php:664
1208
- #, php-format
1209
- msgid ""
1210
- "Deleting orders is permanent and can affect active users. Are you sure you "
1211
- "want to delete order %s?"
1212
- msgstr ""
1213
- "Vymazání objednávek je trvalé a může to mít vliv na aktivní uživatele. Jste "
1214
- "si jisti, že chcete smazat objednávky % s?"
1215
-
1216
- #: adminpages/orders.php:674
1217
- msgid "No orders found."
1218
- msgstr "žádné nalezené objednávky"
1219
-
1220
- #: adminpages/pagesettings.php:83
1221
- msgid "The following pages have been created for you"
1222
- msgstr "Následující stránky budou vytvořeny pro Vás"
1223
-
1224
- #: adminpages/pagesettings.php:98
1225
- msgid ""
1226
- "Manage the WordPress pages assigned to each required Paid Memberships Pro "
1227
- "page."
1228
- msgstr ""
1229
- "Správa WordPress stránky přiřazené ke každé požadované, placené Memberships "
1230
- "Pro page."
1231
-
1232
- #: adminpages/pagesettings.php:104
1233
- msgid ""
1234
- "Assign the WordPress pages for each required Paid Memberships Pro page or"
1235
- msgstr "Přiřaďte Wordpress stránku pro každé požadované placené členství nebo,"
1236
-
1237
- #: adminpages/pagesettings.php:104
1238
- msgid "click here to let us generate them for you"
1239
- msgstr "klikněte zde a my vám ho vytvoříme"
1240
-
1241
- #: adminpages/pagesettings.php:112
1242
- msgid "Account Page"
1243
- msgstr "Stránka účtu"
1244
-
1245
- #: adminpages/pagesettings.php:119 adminpages/pagesettings.php:134
1246
- #: adminpages/pagesettings.php:149 adminpages/pagesettings.php:165
1247
- #: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
1248
- #: adminpages/pagesettings.php:213 adminpages/pagesettings.php:132
1249
- #: adminpages/pagesettings.php:145 adminpages/pagesettings.php:159
1250
- #: adminpages/pagesettings.php:173 adminpages/pagesettings.php:187
1251
- #: adminpages/pagesettings.php:201
1252
- msgid "edit page"
1253
- msgstr "upravit stránku"
1254
-
1255
- #: adminpages/pagesettings.php:121 adminpages/pagesettings.php:136
1256
- #: adminpages/pagesettings.php:151 adminpages/pagesettings.php:167
1257
- #: adminpages/pagesettings.php:183 adminpages/pagesettings.php:199
1258
- #: adminpages/pagesettings.php:215
1259
- msgid "view page"
1260
- msgstr "zobrazit stránku"
1261
-
1262
- #: adminpages/pagesettings.php:123 adminpages/pagesettings.php:138
1263
- #: adminpages/pagesettings.php:153 adminpages/pagesettings.php:169
1264
- #: adminpages/pagesettings.php:185 adminpages/pagesettings.php:201
1265
- #: adminpages/pagesettings.php:217 adminpages/pagesettings.php:121
1266
- #: adminpages/pagesettings.php:134 adminpages/pagesettings.php:147
1267
- #: adminpages/pagesettings.php:161 adminpages/pagesettings.php:175
1268
- #: adminpages/pagesettings.php:189 adminpages/pagesettings.php:203
1269
- msgid "Include the shortcode"
1270
- msgstr "Vložit shortcode"
1271
-
1272
- #: adminpages/pagesettings.php:127 adminpages/pagesettings.php:125
1273
- msgid "Billing Information Page"
1274
- msgstr "Stránka fakturačních údajů"
1275
-
1276
- #: adminpages/pagesettings.php:142 adminpages/pagesettings.php:138
1277
- msgid "Cancel Page"
1278
- msgstr "Zrušit stránku"
1279
-
1280
- #: adminpages/pagesettings.php:158 adminpages/pagesettings.php:152
1281
- msgid "Checkout Page"
1282
- msgstr "Pokladna"
1283
-
1284
- #: adminpages/pagesettings.php:174 adminpages/pagesettings.php:166
1285
- msgid "Confirmation Page"
1286
- msgstr "Potvrzovací stránka"
1287
-
1288
- #: adminpages/pagesettings.php:190 adminpages/pagesettings.php:180
1289
- msgid "Invoice Page"
1290
- msgstr "Stránka fakturací"
1291
-
1292
- #: adminpages/pagesettings.php:206 adminpages/pagesettings.php:194
1293
- msgid "Levels Page"
1294
- msgstr "Stránka úrovní"
1295
-
1296
- #: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
1297
- msgid "Your payment settings have been updated."
1298
- msgstr "Vaše nastavení plateb bylo úspěšně aktualizováno"
1299
-
1300
- #: adminpages/paymentsettings.php:146 adminpages/paymentsettings.php:154
1301
- #: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:152
1302
- msgid "Payment Gateway"
1303
- msgstr "Platební brána"
1304
-
1305
- #: adminpages/paymentsettings.php:146 adminpages/paymentsettings.php:144
1306
- msgid "SSL Settings"
1307
- msgstr "Nastavení SSL"
1308
-
1309
- #: adminpages/paymentsettings.php:174
1310
- msgid ""
1311
- "This gateway option is in beta. Some functionality may not be available. "
1312
- "Please contact Paid Memberships Pro with any issues you run into. "
1313
- "<strong>Please be sure to upgrade Paid Memberships Pro to the latest "
1314
- "versions when available.</strong>"
1315
- msgstr ""
1316
- "Tato platební brána je v beta verzi. Nekteré funkce nemusí být k dispozici. "
1317
- "Obraťte se prosím na Memberships Pro s případnými otázkami, které poté "
1318
- "můžete konzultovat. <strong> Prosím ujistěte se, že jste upgradovali "
1319
- "Memberships Pro na nejnovější verzi, která je k dispozici. </ strong>"
1320
-
1321
- #: adminpages/paymentsettings.php:199 adminpages/paymentsettings.php:195
1322
- msgid "Partner"
1323
- msgstr "Partner"
1324
-
1325
- #: adminpages/paymentsettings.php:207 adminpages/paymentsettings.php:203
1326
- msgid "Vendor"
1327
- msgstr "Prodejce"
1328
-
1329
- #: adminpages/paymentsettings.php:223 pages/checkout.php:180
1330
- #: adminpages/paymentsettings.php:219 pages/checkout.php:177
1331
- msgid "Password"
1332
- msgstr "Heslo"
1333
-
1334
- #: adminpages/paymentsettings.php:231 adminpages/paymentsettings.php:227
1335
- msgid "Gateway Account Email"
1336
- msgstr "E-mail k bráně účtu"
1337
-
1338
- #: adminpages/paymentsettings.php:239 adminpages/paymentsettings.php:331
1339
- #: adminpages/paymentsettings.php:235
1340
- msgid "API Username"
1341
- msgstr "API uživatelské jméno"
1342
-
1343
- #: adminpages/paymentsettings.php:247 adminpages/paymentsettings.php:339
1344
- #: adminpages/paymentsettings.php:243
1345
- msgid "API Password"
1346
- msgstr "API heslo"
1347
-
1348
- #: adminpages/paymentsettings.php:255 adminpages/paymentsettings.php:251
1349
- msgid "API Signature"
1350
- msgstr "API podpis"
1351
-
1352
- #: adminpages/paymentsettings.php:264 adminpages/paymentsettings.php:260
1353
- msgid "Login Name"
1354
- msgstr "Přihlašovací jméno"
1355
-
1356
- #: adminpages/paymentsettings.php:272 adminpages/paymentsettings.php:268
1357
- msgid "Transaction Key"
1358
- msgstr "Transakční klíč"
1359
-
1360
- #: adminpages/paymentsettings.php:281 adminpages/paymentsettings.php:277
1361
- msgid "Secret Key"
1362
- msgstr "Tajný klíč"
1363
-
1364
- #: adminpages/paymentsettings.php:289 adminpages/paymentsettings.php:285
1365
- msgid "Publishable Key"
1366
- msgstr "Nezávadný klíč"
1367
-
1368
- #: adminpages/paymentsettings.php:298 adminpages/paymentsettings.php:364
1369
- #: adminpages/paymentsettings.php:294
1370
- msgid "Merchant ID"
1371
- msgstr "ID obchodníka"
1372
-
1373
- #: adminpages/paymentsettings.php:306 adminpages/paymentsettings.php:302
1374
- msgid "Public Key"
1375
- msgstr "Veřejný klíč"
1376
-
1377
- #: adminpages/paymentsettings.php:314 adminpages/paymentsettings.php:310
1378
- msgid "Private Key"
1379
- msgstr "Osobní klíč"
1380
-
1381
- #: adminpages/paymentsettings.php:322 adminpages/paymentsettings.php:318
1382
- msgid "Client-Side Encryption Key"
1383
- msgstr "Klientův dešifrovací klíč"
1384
-
1385
- #: adminpages/paymentsettings.php:355
1386
- msgid "Secret Word"
1387
- msgstr "Tajné slovo"
1388
-
1389
- #: adminpages/paymentsettings.php:372
1390
- msgid "Transaction Security Key"
1391
- msgstr "Bezpečnostní klíč transakce"
1392
-
1393
- #: adminpages/paymentsettings.php:381 adminpages/paymentsettings.php:327
1394
- #: adminpages/paymentsettings.php:337 adminpages/paymentsettings.php:356
1395
- msgid "Currency"
1396
- msgstr "Měna"
1397
-
1398
- #: adminpages/paymentsettings.php:401 adminpages/paymentsettings.php:375
1399
- msgid "Accepted Credit Card Types"
1400
- msgstr "Akceptujeme tyto platební karty"
1401
-
1402
- #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:389
1403
- msgid "Instructions"
1404
- msgstr "Instrukce"
1405
-
1406
- #: adminpages/paymentsettings.php:419 adminpages/paymentsettings.php:393
1407
- msgid ""
1408
- "Who to write the check out to. Where to mail it. Shown on checkout, "
1409
- "confirmation, and invoice pages."
1410
- msgstr ""
1411
- "Kdo napsal šek. Kde je e-mail. Zobrazení pokladny, potvrzení a fakturační "
1412
- "stránky."
1413
-
1414
- #: adminpages/paymentsettings.php:425
1415
- msgid "Show Billing Address Fields"
1416
- msgstr "Ukázat pole - Fakturační údaje"
1417
-
1418
- #: adminpages/paymentsettings.php:432
1419
- msgid ""
1420
- "Stripe doesn't require billing address fields. Choose 'No' to hide them on "
1421
- "the checkout page."
1422
- msgstr ""
1423
- "Stripe nevyžaduje pole fakturační adresa. Zvolte \"Ne\" pro skování na "
1424
- "platební stránce."
1425
-
1426
- #: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:398
1427
- msgid "Sales Tax"
1428
- msgstr "Daň z prodeje"
1429
-
1430
- #: adminpages/paymentsettings.php:438 pages/billing.php:78
1431
- #: adminpages/paymentsettings.php:398
1432
- msgid "optional"
1433
- msgstr "volitelné"
1434
-
1435
- #: adminpages/paymentsettings.php:441 adminpages/paymentsettings.php:401
1436
- msgid "Tax State"
1437
- msgstr "DPH"
1438
-
1439
- #: adminpages/paymentsettings.php:442 adminpages/paymentsettings.php:402
1440
- msgid "abbreviation, e.g. \"PA\""
1441
- msgstr "zkratka, např. \"PA\""
1442
-
1443
- #: adminpages/paymentsettings.php:444 adminpages/paymentsettings.php:404
1444
- msgid "decimal, e.g. \"0.06\""
1445
- msgstr "desetinný, např. \"0.06\""
1446
-
1447
- #: adminpages/paymentsettings.php:445 adminpages/paymentsettings.php:405
1448
- msgid ""
1449
- "If values are given, tax will be applied for any members ordering from the "
1450
- "selected state. For more complex tax rules, use the \"pmpro_tax\" filter."
1451
- msgstr ""
1452
- "Jestliže máte nastaveny hodnoty, daň bude použita pro všechny členy z "
1453
- "určitého státu, kteří si objednají službu. U složitějších daňových pravidel, "
1454
- "použijte \"pmpro_tax \" filtr."
1455
-
1456
- #: adminpages/paymentsettings.php:450
1457
- msgid "Force SSL"
1458
- msgstr "Silný SSL"
1459
-
1460
- #: adminpages/paymentsettings.php:456
1461
- msgid "Yes (with JavaScript redirects)"
1462
- msgstr "Ano (s JavaScript přesměrováním)"
1463
-
1464
- #: adminpages/paymentsettings.php:463 adminpages/paymentsettings.php:430
1465
- msgid "SSL Seal Code"
1466
- msgstr "SSL Seal Code"
1467
-
1468
- #: adminpages/paymentsettings.php:471 adminpages/paymentsettings.php:438
1469
- msgid "HTTPS Nuclear Option"
1470
- msgstr "nastavení HTTPS"
1471
-
1472
- #: adminpages/paymentsettings.php:474 adminpages/paymentsettings.php:441
1473
- msgid ""
1474
- "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1475
- "Check this if you are using SSL and have warnings on your checkout pages."
1476
- msgstr ""
1477
- "Použijte \"Nuclear Option\" k použití zabezpečené (HTTPS) URL na vaše "
1478
- "zabezpečené stránky. Podívejte se na to, zda používáte SSL a máte upozornění "
1479
- "na vašich platebních stránkách."
1480
-
1481
- #: adminpages/paymentsettings.php:479 adminpages/paymentsettings.php:446
1482
- msgid "IPN Handler URL"
1483
- msgstr "IPN Handler URL"
1484
-
1485
- #: adminpages/paymentsettings.php:482 adminpages/paymentsettings.php:449
1486
- msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1487
- msgstr ""
1488
- "Chcete-li plně integrovat PayPal, ujistěte se že jste nastavily IPN Handler "
1489
- "URL"
1490
-
1491
- #: adminpages/paymentsettings.php:487
1492
- msgid "TwoCheckout INS URL"
1493
- msgstr "TwoCheckout INS URL"
1494
-
1495
- #: adminpages/paymentsettings.php:490
1496
- msgid ""
1497
- "To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL "
1498
- msgstr ""
1499
- "Chcete-li plně integrovat 2Checkout, ujistěte se že jste nastavily "
1500
- "2Checkout IPN Handler URL"
1501
-
1502
- #: adminpages/paymentsettings.php:495 adminpages/paymentsettings.php:454
1503
- msgid "Silent Post URL"
1504
- msgstr "Tichý příspěvek URL"
1505
-
1506
- #: adminpages/paymentsettings.php:498 adminpages/paymentsettings.php:457
1507
- msgid ""
1508
- "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1509
- msgstr ""
1510
- "Chcete-li plně integrovat s Authorize.net, ujistěte se, že máte správně "
1511
- "nastaven Silent Post URL na"
1512
-
1513
- #: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:511
1514
- #: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
1515
- msgid "Web Hook URL"
1516
- msgstr "Web Hook URL"
1517
-
1518
- #: adminpages/paymentsettings.php:506 adminpages/paymentsettings.php:465
1519
- msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1520
- msgstr ""
1521
- "Chcete-li plně integrovat s Stripe, ujistěte se, že máte správně nastaven "
1522
- "Web Hook URL na"
1523
-
1524
- #: adminpages/paymentsettings.php:515 adminpages/paymentsettings.php:474
1525
- msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1526
- msgstr ""
1527
- "Chcete-li plně integrovat s Braintree, ujistěte se, že máte správně nastaven "
1528
- "Web Hook URL na"
1529
-
1530
- #: adminpages/reports.php:37 adminpages/reports.php:26
1531
- msgid "Details"
1532
- msgstr "Detaily"
1533
-
1534
- #: adminpages/reports/login.php:16
1535
- msgid "Visits, Views, and Logins"
1536
- msgstr "Návštěvy, zobrazení a přihlášení"
1537
-
1538
- #: adminpages/reports/login.php:26
1539
- msgid "Visits Today"
1540
- msgstr "Dnešní návštěvy"
1541
-
1542
- #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
1543
- msgid "Visits This Month"
1544
- msgstr "Návštěvy tento měsíc"
1545
-
1546
- #: adminpages/reports/login.php:28
1547
- msgid "Visits All Time"
1548
- msgstr "Celková návštěvnost"
1549
-
1550
- #: adminpages/reports/login.php:31
1551
- msgid "Views Today"
1552
- msgstr "Dnešní zobrazení"
1553
-
1554
- #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
1555
- msgid "Views This Month"
1556
- msgstr "Zobrazeno tento měsíc"
1557
-
1558
- #: adminpages/reports/login.php:33
1559
- msgid "Views All Time"
1560
- msgstr "Zobrazeno celkem"
1561
-
1562
- #: adminpages/reports/login.php:36
1563
- msgid "Logins Today"
1564
- msgstr "Přihlášeno dnes"
1565
-
1566
- #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
1567
- msgid "Logins This Month"
1568
- msgstr "Přihlášeno tento měsíc"
1569
-
1570
- #: adminpages/reports/login.php:38
1571
- msgid "Logins All Time"
1572
- msgstr "Přihlášeno celkem"
1573
-
1574
- #: adminpages/reports/login.php:61
1575
- msgid "Visits, Views, and Logins Report"
1576
- msgstr "Zprávy z návštěv, zobrazení a přihlášení"
1577
-
1578
- #: adminpages/reports/login.php:66
1579
- msgid "All Users"
1580
- msgstr "Všichni uživatelé"
1581
-
1582
- #: adminpages/reports/login.php:146
1583
- msgid "Last Visit"
1584
- msgstr "Poslední návštěva"
1585
-
1586
- #: adminpages/reports/login.php:148
1587
- msgid "Total Visits"
1588
- msgstr "Návštěv celkem"
1589
-
1590
- #: adminpages/reports/login.php:150
1591
- msgid "Total Views"
1592
- msgstr "Zobrazeno celkem"
1593
-
1594
- #: adminpages/reports/login.php:151
1595
- msgid "Last Login"
1596
- msgstr "Poslední přihlášení"
1597
-
1598
- #: adminpages/reports/login.php:153
1599
- msgid "Total Logins"
1600
- msgstr "Přihlášení celkem"
1601
-
1602
- #: adminpages/reports/memberships.php:18
1603
- #: adminpages/reports/memberships.php:288
1604
- msgid "Membership Stats"
1605
- msgstr "Členská statistika"
1606
-
1607
- #: adminpages/reports/memberships.php:294 adminpages/reports/sales.php:196
1608
- #: adminpages/reports/sales.php:187
1609
- msgid "Daily"
1610
- msgstr "Denně"
1611
-
1612
- #: adminpages/reports/memberships.php:295 adminpages/reports/sales.php:197
1613
- #: adminpages/reports/sales.php:188
1614
- msgid "Monthly"
1615
- msgstr "Měsíčně"
1616
-
1617
- #: adminpages/reports/memberships.php:296 adminpages/reports/sales.php:198
1618
- #: adminpages/reports/sales.php:189
1619
- msgid "Annual"
1620
- msgstr "Ročně"
1621
-
1622
- #: adminpages/reports/memberships.php:299
1623
- msgid "Signups vs. Cancellations"
1624
- msgstr "Registrace vs. storna"
1625
-
1626
- #: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:231
1627
- #: adminpages/reports/sales.php:222
1628
- msgid "Generate Report"
1629
- msgstr "Vytvořit zprávu"
1630
-
1631
- #: adminpages/reports/sales.php:18
1632
- msgid "Sales and Revenue (Testing/Sandbox)"
1633
- msgstr "Prodeje a výnosy (testování / bezpečnostní mechanismus)"
1634
-
1635
- #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:189
1636
- #: adminpages/reports/sales.php:180
1637
- msgid "Sales and Revenue"
1638
- msgstr "Prodeje a příjmy"
1639
-
1640
- #: adminpages/reports/sales.php:201 adminpages/reports/sales.php:192
1641
- msgid "Revenue"
1642
- msgstr "Příjmy"
1643
-
1644
- #: adminpages/reports/sales.php:202 adminpages/reports/sales.php:193
1645
- msgid "Sales"
1646
- msgstr "Prodeje"
1647
-
1648
- #: classes/class.pmproemail.php:37
1649
- #, php-format
1650
- msgid "An Email From %s"
1651
- msgstr "E-mail od %s"
1652
-
1653
- #: classes/class.pmproemail.php:120
1654
- #, php-format
1655
- msgid "Your membership at %s has been CANCELLED"
1656
- msgstr "Vaše členství na %s bylo ZRUŠENO"
1657
-
1658
- #: classes/class.pmproemail.php:142
1659
- #, php-format
1660
- msgid "Membership for %s at %s has been CANCELLED"
1661
- msgstr "Členství pro %s na %s bylo ZRUŠENO"
1662
-
1663
- #: classes/class.pmproemail.php:173 classes/class.pmproemail.php:172
1664
- #, php-format
1665
- msgid "Your membership confirmation for %s"
1666
- msgstr "Vaše členství potvzeno do %s"
1667
-
1668
- #: classes/class.pmproemail.php:218 classes/class.pmproemail.php:227
1669
- #: classes/class.pmproemail.php:236 classes/class.pmproemail.php:307
1670
- #: classes/class.pmproemail.php:316 classes/class.pmproemail.php:580
1671
- #: pages/checkout.php:66 pages/checkout.php:76 pages/checkout.php:573
1672
- #: pages/confirmation.php:52 pages/invoice.php:33
1673
- #: classes/class.pmproemail.php:216 classes/class.pmproemail.php:225
1674
- #: classes/class.pmproemail.php:234 classes/class.pmproemail.php:304
1675
- #: classes/class.pmproemail.php:313 classes/class.pmproemail.php:532
1676
- #: pages/checkout.php:67 pages/checkout.php:77 pages/checkout.php:566
1677
- #: pages/confirmation.php:51 pages/invoice.php:32
1678
- msgid "Discount Code"
1679
- msgstr "Slevový kód"
1680
-
1681
- #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:328
1682
- #: classes/class.pmproemail.php:586 classes/class.pmproemail.php:241
1683
- #: classes/class.pmproemail.php:325 classes/class.pmproemail.php:538
1684
- #, php-format
1685
- msgid "This membership will expire on %s."
1686
- msgstr "Toto členství vyprší %s."
1687
-
1688
- #: classes/class.pmproemail.php:265 classes/class.pmproemail.php:263
1689
- #, php-format
1690
- msgid "Member Checkout for %s at %s"
1691
- msgstr "Členská platba pro% s na% s"
1692
-
1693
- #: classes/class.pmproemail.php:345 classes/class.pmproemail.php:342
1694
- #, php-format
1695
- msgid "Your billing information has been udpated at %s"
1696
- msgstr "Vaše fakturační údaje byly aktualizovány na %s"
1697
-
1698
- #: classes/class.pmproemail.php:390 classes/class.pmproemail.php:386
1699
- #, php-format
1700
- msgid "Billing information has been udpated for %s at %s"
1701
- msgstr "Fakturační údaje byly aktualizovány z %s na %s"
1702
-
1703
- #: classes/class.pmproemail.php:430 classes/class.pmproemail.php:425
1704
- #, php-format
1705
- msgid "Membership Payment Failed at %s"
1706
- msgstr "Platba za členství se nezdařila na %s"
1707
-
1708
- #: classes/class.pmproemail.php:468 classes/class.pmproemail.php:462
1709
- #, php-format
1710
- msgid "Membership Payment Failed For %s at %s"
1711
- msgstr "Členská platba se nezdařila pro %s na %s"
1712
-
1713
- #: classes/class.pmproemail.php:508
1714
- #, php-format
1715
- msgid "Credit Card on File Expiring Soon at %s"
1716
- msgstr "Kreditní karta brzy skončí na %s"
1717
-
1718
- #: classes/class.pmproemail.php:548 classes/class.pmproemail.php:501
1719
- #, php-format
1720
- msgid "INVOICE for %s membership"
1721
- msgstr "Faktura za %s členství"
1722
-
1723
- #: classes/class.pmproemail.php:611 classes/class.pmproemail.php:563
1724
- #, php-format
1725
- msgid "Your trial at %s is ending soon"
1726
- msgstr "Vaše zkušební verze na %s brzy končí"
1727
-
1728
- #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:596
1729
- #, php-format
1730
- msgid "Your membership at %s has ended"
1731
- msgstr "Vaše členství na %s bylo ukončeno"
1732
-
1733
- #: classes/class.pmproemail.php:670 classes/class.pmproemail.php:621
1734
- #, php-format
1735
- msgid "Your membership at %s will end soon"
1736
- msgstr "Vaše členství na %s brzy zkončí"
1737
-
1738
- #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:641
1739
- #, php-format
1740
- msgid "Your membership at %s has been changed"
1741
- msgstr "Vaše členství na %s bude změněno"
1742
-
1743
- #: classes/class.pmproemail.php:694 classes/class.pmproemail.php:732
1744
- #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:683
1745
- #, php-format
1746
- msgid "The new level is %s. This membership is free"
1747
- msgstr "Nová úroveň je% s. Toto členství je zdarma"
1748
-
1749
- #: classes/class.pmproemail.php:696 classes/class.pmproemail.php:647
1750
- msgid "Your membership has been cancelled"
1751
- msgstr "Vaše členství bylo ukončeno"
1752
-
1753
- #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
1754
- #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
1755
- #, php-format
1756
- msgid "This membership will expire on %s"
1757
- msgstr "Toto členství vyprší %s"
1758
-
1759
- #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
1760
- #: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
1761
- msgid "This membership does not expire"
1762
- msgstr "Toto členství nevyprší"
1763
-
1764
- #: classes/class.pmproemail.php:728 classes/class.pmproemail.php:679
1765
- #, php-format
1766
- msgid "Membership for %s at %s has been changed"
1767
- msgstr "členství pro %s na %s bylo změněno"
1768
-
1769
- #: classes/class.pmproemail.php:734 classes/class.pmproemail.php:685
1770
- msgid "membership has been cancelled"
1771
- msgstr "členství ukončeno"
1772
-
1773
- #: classes/gateways/class.pmprogateway.php:55
1774
- #: classes/gateways/class.pmprogateway_authorizenet.php:55
1775
- #: classes/gateways/class.pmprogateway_check.php:60
1776
- #: classes/gateways/class.pmprogateway_cybersource.php:57
1777
- #: classes/gateways/class.pmprogateway_payflowpro.php:27
1778
- #: classes/gateways/class.pmprogateway_paypal.php:27
1779
- msgid "Unknown error: Authorization failed."
1780
- msgstr "Neznámá chyba: Autorizace selhala"
1781
-
1782
- #: classes/gateways/class.pmprogateway.php:106
1783
- #: classes/gateways/class.pmprogateway.php:111
1784
- #: classes/gateways/class.pmprogateway.php:129
1785
- #: classes/gateways/class.pmprogateway_authorizenet.php:106
1786
- #: classes/gateways/class.pmprogateway_authorizenet.php:111
1787
- #: classes/gateways/class.pmprogateway_authorizenet.php:128
1788
- #: classes/gateways/class.pmprogateway_check.php:111
1789
- #: classes/gateways/class.pmprogateway_check.php:116
1790
- #: classes/gateways/class.pmprogateway_check.php:134
1791
- #: classes/gateways/class.pmprogateway_cybersource.php:108
1792
- #: classes/gateways/class.pmprogateway_cybersource.php:113
1793
- #: classes/gateways/class.pmprogateway_cybersource.php:131
1794
- #: classes/gateways/class.pmprogateway_payflowpro.php:50
1795
- #: classes/gateways/class.pmprogateway_payflowpro.php:55
1796
- #: classes/gateways/class.pmprogateway_paypal.php:50
1797
- msgid "Unknown error: Payment failed."
1798
- msgstr "Neznámá chyba: Platba selhala"
1799
-
1800
- #: classes/gateways/class.pmprogateway.php:113
1801
- #: classes/gateways/class.pmprogateway_authorizenet.php:112
1802
- #: classes/gateways/class.pmprogateway_check.php:118
1803
- #: classes/gateways/class.pmprogateway_cybersource.php:115
1804
- msgid ""
1805
- "A partial payment was made that we could not void. Please contact the site "
1806
- "owner immediately to correct this."
1807
- msgstr ""
1808
- "Částečně provedená platba. Prosím, obraťte se na vlastníka stránky, který "
1809
- "problém okamžitě napraví."
1810
-
1811
- #: classes/gateways/class.pmprogateway_authorizenet.php:787
1812
- #: classes/gateways/class.pmprogateway_authorizenet.php:788
1813
- #: classes/gateways/class.pmprogateway_authorizenet.php:789
1814
- msgid "Could not connect to Authorize.net"
1815
- msgstr "Nelze se připojit k Authorize.net"
1816
-
1817
- #: classes/gateways/class.pmprogateway_braintree.php:61
1818
- #: classes/gateways/class.pmprogateway_stripe.php:53
1819
- msgid "Unknown error: Initial payment failed."
1820
- msgstr "Neznámá platba: První platba se nezdařila."
1821
-
1822
- #: classes/gateways/class.pmprogateway_braintree.php:120
1823
- msgid "Error during settlement:"
1824
- msgstr "Chyba při zúčtování:"
1825
-
1826
- #: classes/gateways/class.pmprogateway_braintree.php:129
1827
- msgid "Error during charge:"
1828
- msgstr "Chyba během placení:"
1829
-
1830
- #: classes/gateways/class.pmprogateway_braintree.php:198
1831
- msgid "Failed to update customer."
1832
- msgstr "Nepodařilo se aktualizovat zákazníka."
1833
-
1834
- #: classes/gateways/class.pmprogateway_braintree.php:246
1835
- msgid "Failed to create customer."
1836
- msgstr "Nepodařilo se vytvořit zákazníka."
1837
-
1838
- #: classes/gateways/class.pmprogateway_braintree.php:253
1839
- msgid "Error creating customer record with Braintree:"
1840
- msgstr "Chyba při vytváření zákazníka nahrána do Braintree:"
1841
-
1842
- #: classes/gateways/class.pmprogateway_braintree.php:344
1843
- #: classes/gateways/class.pmprogateway_braintree.php:345
1844
- msgid "Error subscribing customer to plan with Braintree:"
1845
- msgstr "Chyba při objednání zákazníka nahrána do Braintree:"
1846
-
1847
- #: classes/gateways/class.pmprogateway_braintree.php:359
1848
- #: classes/gateways/class.pmprogateway_braintree.php:360
1849
- msgid "Failed to subscribe with Braintree:"
1850
- msgstr "Přihlášení s Braintree se nezdařilo:"
1851
-
1852
- #: classes/gateways/class.pmprogateway_braintree.php:397
1853
- #: classes/gateways/class.pmprogateway_braintree.php:410
1854
- #: classes/gateways/class.pmprogateway_braintree.php:417
1855
- #: classes/gateways/class.pmprogateway_stripe.php:344
1856
- #: classes/gateways/class.pmprogateway_stripe.php:354
1857
- #: classes/gateways/class.pmprogateway_braintree.php:398
1858
- #: classes/gateways/class.pmprogateway_braintree.php:411
1859
- #: classes/gateways/class.pmprogateway_braintree.php:418
1860
- #: classes/gateways/class.pmprogateway_stripe.php:343
1861
- #: classes/gateways/class.pmprogateway_stripe.php:353
1862
- msgid "Could not find the subscription."
1863
- msgstr "Nelze najít předplatné."
1864
-
1865
- #: classes/gateways/class.pmprogateway_payflowpro.php:57
1866
- #: classes/gateways/class.pmprogateway_paypal.php:57
1867
- msgid ""
1868
- "A partial payment was made that we could not refund. Please contact the site "
1869
- "owner immediately to correct this."
1870
- msgstr ""
1871
- "Částečná platba byla provedena, ale nemůžeme ji vrátit. Obraťte se na "
1872
- "vlastníka webu, který problém okamžitě vyřeší."
1873
-
1874
- #: classes/gateways/class.pmprogateway_stripe.php:192
1875
- #: classes/gateways/class.pmprogateway_stripe.php:190
1876
- msgid "Error creating customer record with Stripe:"
1877
- msgstr "Chyba při vytváření zákazníka nahrána do Stripe:"
1878
-
1879
- #: classes/gateways/class.pmprogateway_stripe.php:279
1880
- #: classes/gateways/class.pmprogateway_stripe.php:278
1881
- msgid "Error creating plan with Stripe:"
1882
- msgstr "Chyba vytvoření plánu pomocí Stripe:"
1883
-
1884
- #: classes/gateways/class.pmprogateway_stripe.php:295
1885
- #: classes/gateways/class.pmprogateway_stripe.php:294
1886
- msgid "Error subscribing customer to plan with Stripe:"
1887
- msgstr "Chyba při objednání zákazníka nahrána do Stripe:"
1888
-
1889
- #: includes/adminpages.php:9 includes/adminpages.php:39
1890
- msgid "Memberships"
1891
- msgstr "Členství"
1892
-
1893
- #: includes/adminpages.php:10 includes/adminpages.php:49
1894
- msgid "Page Settings"
1895
- msgstr "Nastavení stránek"
1896
-
1897
- #: includes/adminpages.php:11 includes/adminpages.php:54
1898
- msgid "Payment Settings"
1899
- msgstr "Nastavení plateb"
1900
-
1901
- #: includes/adminpages.php:16 includes/adminpages.php:79
1902
- msgid "Reports"
1903
- msgstr "Statistiky"
1904
-
1905
- #: includes/adminpages.php:18 includes/adminpages.php:89
1906
- msgid "Discount Codes"
1907
- msgstr "Slevové kupóny"
1908
-
1909
- #: includes/cleanup.php:24
1910
- #, php-format
1911
- msgid ""
1912
- "There was an error canceling the subscription for user with ID=%s. You will "
1913
- "want to check your payment gateway to see if their subscription is still "
1914
- "active."
1915
- msgstr ""
1916
- "Došlo k chybě při zrušení předplatného pro uživatele s ID=%s. Budete chtít "
1917
- "zkontrolovat platební bránu, zda je jejich předplatné stále aktivní?"
1918
-
1919
- #: includes/currencies.php:7 includes/currencies.php:44
1920
- #: includes/currencies.php:37
1921
- msgid "US Dollars (&#36;)"
1922
- msgstr "Americký dolar (&#36;)"
1923
-
1924
- #: includes/currencies.php:8 includes/currencies.php:47
1925
- #: includes/currencies.php:40
1926
- msgid "Euros (&euro;)"
1927
- msgstr "Euro (&euro;)"
1928
-
1929
- #: includes/currencies.php:9 includes/currencies.php:46
1930
- #: includes/currencies.php:39
1931
- msgid "Pounds Sterling (&pound;)"
1932
- msgstr "Libra (&pound;)"
1933
-
1934
- #: includes/currencies.php:10
1935
- msgid "Australian Dollars (&#36;)"
1936
- msgstr "Australský dolar (&#36;)"
1937
-
1938
- #: includes/currencies.php:11
1939
- msgid "Brazilian Real (&#36;)"
1940
- msgstr "Brazilský real (&#36;)"
1941
-
1942
- #: includes/currencies.php:12 includes/currencies.php:45
1943
- #: includes/currencies.php:38
1944
- msgid "Canadian Dollars (&#36;)"
1945
- msgstr "Kanadský dolar (&#36;)"
1946
-
1947
- #: includes/currencies.php:13
1948
- msgid "Chinese Yuan"
1949
- msgstr "Čínský Jen"
1950
-
1951
- #: includes/currencies.php:14 includes/currencies.php:13
1952
- msgid "Czech Koruna"
1953
- msgstr "Český koruna"
1954
-
1955
- #: includes/currencies.php:15 includes/currencies.php:14
1956
- msgid "Danish Krone"
1957
- msgstr "Dánská koruna"
1958
-
1959
- #: includes/currencies.php:16 includes/currencies.php:15
1960
- msgid "Hong Kong Dollar (&#36;)"
1961
- msgstr "Hong Kongský dolar (&#36;)"
1962
-
1963
- #: includes/currencies.php:17 includes/currencies.php:16
1964
- msgid "Hungarian Forint"
1965
- msgstr "Maďarský forint"
1966
-
1967
- #: includes/currencies.php:18
1968
- msgid "Indian Rupee"
1969
- msgstr "Indická rupie"
1970
-
1971
- #: includes/currencies.php:19
1972
- msgid "Indonesia Rupiah"
1973
- msgstr "Indonézská rupie"
1974
-
1975
- #: includes/currencies.php:20 includes/currencies.php:17
1976
- msgid "Israeli Shekel"
1977
- msgstr "Izraelský Shekel"
1978
-
1979
- #: includes/currencies.php:21 includes/currencies.php:18
1980
- msgid "Japanese Yen (&yen;)"
1981
- msgstr "Japonský Jen (&yen;)"
1982
-
1983
- #: includes/currencies.php:22 includes/currencies.php:19
1984
- msgid "Malaysian Ringgits"
1985
- msgstr "Malajský ringgits"
1986
-
1987
- #: includes/currencies.php:23 includes/currencies.php:20
1988
- msgid "Mexican Peso (&#36;)"
1989
- msgstr "Mexické peso (&#36;)"
1990
-
1991
- #: includes/currencies.php:24 includes/currencies.php:21
1992
- msgid "New Zealand Dollar (&#36;)"
1993
- msgstr "Novozélanský dolar (&#36;)"
1994
-
1995
- #: includes/currencies.php:25 includes/currencies.php:22
1996
- msgid "Norwegian Krone"
1997
- msgstr "Norská koruna"
1998
-
1999
- #: includes/currencies.php:26 includes/currencies.php:23
2000
- msgid "Philippine Pesos"
2001
- msgstr "Filipínské pesos"
2002
-
2003
- #: includes/currencies.php:27 includes/currencies.php:24
2004
- msgid "Polish Zloty"
2005
- msgstr "Polský zlotý"
2006
-
2007
- #: includes/currencies.php:28 includes/currencies.php:25
2008
- msgid "Singapore Dollar (&#36;)"
2009
- msgstr "Singapurský dolar (&#36;)"
2010
-
2011
- #: includes/currencies.php:29
2012
- msgid "South African Rand"
2013
- msgstr "Jihoafrický Rand"
2014
-
2015
- #: includes/currencies.php:30
2016
- msgid "South Korean Won"
2017
- msgstr "Jihokorejský Won"
2018
-
2019
- #: includes/currencies.php:31 includes/currencies.php:26
2020
- msgid "Swedish Krona"
2021
- msgstr "švédská koruna"
2022
-
2023
- #: includes/currencies.php:32 includes/currencies.php:27
2024
- msgid "Swiss Franc"
2025
- msgstr "Švýcarský Frank"
2026
-
2027
- #: includes/currencies.php:33 includes/currencies.php:28
2028
- msgid "Taiwan New Dollars"
2029
- msgstr "Taiwanský noví dolar"
2030
-
2031
- #: includes/currencies.php:34 includes/currencies.php:29
2032
- msgid "Thai Baht"
2033
- msgstr "Thaiský Baht"
2034
-
2035
- #: includes/currencies.php:35
2036
- msgid "Turkish Lira"
2037
- msgstr "Turecká lira"
2038
-
2039
- #: includes/currencies.php:36
2040
- msgid "Vietnamese Dong"
2041
- msgstr "Vietnamský Dong"
2042
-
2043
- #: includes/functions.php:196 includes/functions.php:160
2044
- #, php-format
2045
- msgid "The price for membership is <strong>%s</strong> now"
2046
- msgstr "Cena za členství je nyní <strong>%s</strong>"
2047
-
2048
- #: includes/functions.php:205 includes/functions.php:169
2049
- #, php-format
2050
- msgid " and then <strong>%s per %s for %d more %s</strong>."
2051
- msgstr "a pak <strong>%s na %s pro %d další %s</strong>."
2052
-
2053
- #: includes/functions.php:209 includes/functions.php:173
2054
- #, php-format
2055
- msgid " and then <strong>%s every %d %s for %d more %s</strong>."
2056
- msgstr "a pak <strong>%s každý %d %s pro %d více %s</strong>."
2057
-
2058
- #: includes/functions.php:214 includes/functions.php:178
2059
- #, php-format
2060
- msgid " and then <strong>%s after %d %s</strong>."
2061
- msgstr "a pak <strong>%s po %d %s</strong>."
2062
-
2063
- #: includes/functions.php:220 includes/functions.php:184
2064
- #, php-format
2065
- msgid " and then <strong>%s per %s</strong>."
2066
- msgstr "a pak <strong>%s na %s</strong>."
2067
-
2068
- #: includes/functions.php:224 includes/functions.php:188
2069
- #, php-format
2070
- msgid " and then <strong>%s every %d %s</strong>."
2071
- msgstr "a pak <strong>%s každý %d %s</strong>."
2072
-
2073
- #: includes/functions.php:238 pages/levels.php:82 includes/functions.php:202
2074
- msgid "After your initial payment, your first payment is Free."
2075
- msgstr "Pro vaši výchozí platbu je první platba zdarma."
2076
-
2077
- #: includes/functions.php:242 pages/levels.php:86 includes/functions.php:206
2078
- #, php-format
2079
- msgid "After your initial payment, your first %d payments are Free."
2080
- msgstr "Pro vaši výchozí platbu jsou vaše %d platby zdarma"
2081
-
2082
- #: includes/functions.php:249 pages/levels.php:93 includes/functions.php:213
2083
- #, php-format
2084
- msgid "After your initial payment, your first payment will cost %s."
2085
- msgstr "Pro vaši výchozí platbu bude vaše první platba stát %s."
2086
-
2087
- #: includes/functions.php:253 pages/levels.php:97 includes/functions.php:217
2088
- #, php-format
2089
- msgid "After your initial payment, your first %d payments will cost %s."
2090
- msgstr "Pro vaši výchozí platbu bude vaše první %d platby stát %s."
2091
-
2092
- #: includes/functions.php:264 includes/functions.php:228
2093
- #, php-format
2094
- msgid "Customers in %s will be charged %s%% tax."
2095
- msgstr "Zákazníkovi %s bude účtována %s%% daň."
2096
-
2097
- #: includes/functions.php:278 includes/functions.php:242
2098
- #, php-format
2099
- msgid "Membership expires after %d %s."
2100
- msgstr "Členství vyprší %d %s."
2101
-
2102
- #: includes/functions.php:514 includes/functions.php:491
2103
- msgid "User ID not found."
2104
- msgstr "Uživatelské ID nenalezeno."
2105
-
2106
- #: includes/functions.php:531 includes/functions.php:508
2107
- msgid "Invalid level."
2108
- msgstr "špatná úroveň."
2109
-
2110
- #: includes/functions.php:542 includes/functions.php:520
2111
- msgid "not changing?"
2112
- msgstr "bez změn?"
2113
-
2114
- #: includes/functions.php:559 includes/functions.php:605
2115
- #: includes/functions.php:614 includes/functions.php:537
2116
- #: includes/functions.php:583 includes/functions.php:592
2117
- msgid "Error interacting with database"
2118
- msgstr "Chyba interakce s databází"
2119
-
2120
- #: includes/functions.php:651 includes/functions.php:690
2121
- #: includes/functions.php:629 includes/functions.php:668
2122
- msgid "Membership level not found."
2123
- msgstr "Uživatelská úroveň nenalezena."
2124
-
2125
- #: includes/functions.php:1072 includes/functions.php:1050
2126
- msgid "The discount code could not be found."
2127
- msgstr "Slevový kupón nenalezen."
2128
-
2129
- #: includes/functions.php:1088 includes/functions.php:1066
2130
- #, php-format
2131
- msgid "This discount code goes into effect on %s."
2132
- msgstr "Slevový kupón bude platný od %s."
2133
-
2134
- #: includes/functions.php:1097 includes/functions.php:1075
2135
- #, php-format
2136
- msgid "This discount code expired on %s."
2137
- msgstr "Tento slevový kupón vyprší %s."
2138
-
2139
- #: includes/functions.php:1109 includes/functions.php:1087
2140
- msgid "This discount code is no longer valid."
2141
- msgstr "Tento slevový kupó již není platný."
2142
-
2143
- #: includes/functions.php:1124 includes/functions.php:1102
2144
- msgid "This discount code does not apply to this membership level."
2145
- msgstr "Tento slevový kupón nelze použit pro tuto členskou úroveň."
2146
-
2147
- #: includes/functions.php:1132 includes/functions.php:1110
2148
- msgid "This discount code is okay."
2149
- msgstr "Slevový kupón je vpořádku."
2150
-
2151
- #: includes/functions.php:1156 includes/functions.php:1134
2152
- msgid "and"
2153
- msgstr "a"
2154
-
2155
- #: includes/functions.php:1341 includes/functions.php:1319
2156
- msgid "Sign Up for !!name!! Now"
2157
- msgstr "Přihlašte se !!name!! nyní"
2158
-
2159
- #: includes/functions.php:1347 includes/functions.php:1325
2160
- msgid "Please specify a level id."
2161
- msgstr "Zadejte číslo úrovně."
2162
-
2163
- #: includes/localization.php:23
2164
- msgid "Day"
2165
- msgstr "Den"
2166
-
2167
- #: includes/localization.php:25
2168
- msgid "Week"
2169
- msgstr "Týden"
2170
-
2171
- #: includes/localization.php:27
2172
- msgid "Month"
2173
- msgstr "Měsíc"
2174
-
2175
- #: includes/localization.php:29
2176
- msgid "Year"
2177
- msgstr "Rok"
2178
-
2179
- #: includes/metaboxes.php:38
2180
- msgid ""
2181
- "This post is already protected for this level because it is within a "
2182
- "category that requires membership."
2183
- msgstr ""
2184
- "Tento příspěvek je již chráněna pro tuto úrověň, protože je v kategorii, "
2185
- "která vyžaduje členství."
2186
-
2187
- #: includes/metaboxes.php:99 includes/metaboxes.php:100
2188
- msgid "Require Membership"
2189
- msgstr "Vyžadovat členství"
2190
-
2191
- #: includes/profile.php:36 includes/profile.php:34
2192
- msgid "Current Level"
2193
- msgstr "Aktuální úrověň"
2194
-
2195
- #: includes/profile.php:39 includes/profile.php:37
2196
- msgid "None"
2197
- msgstr "Nic"
2198
-
2199
- #: includes/profile.php:84 includes/profile.php:82
2200
- msgid "User is not paying."
2201
- msgstr "Uživatel nezaplatil."
2202
-
2203
- #: pages/account.php:10
2204
- msgid "Your membership is <strong>active</strong>."
2205
- msgstr "Vaše členství je <strong>aktivní</strong>."
2206
-
2207
- #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
2208
- msgid "Level"
2209
- msgstr "Úroveň"
2210
-
2211
- #: pages/account.php:14 pages/billing.php:18
2212
- msgid "Membership Fee"
2213
- msgstr "členský poplatek"
2214
-
2215
- #: pages/account.php:25 pages/billing.php:29
2216
- msgid "Duration"
2217
- msgstr "Trvání"
2218
-
2219
- #: pages/account.php:29 pages/confirmation.php:49 pages/invoice.php:30
2220
- #: pages/confirmation.php:48 pages/invoice.php:29
2221
- msgid "Membership Expires"
2222
- msgstr "členství vyprší"
2223
-
2224
- #: pages/account.php:34
2225
- #, php-format
2226
- msgid "Your first payment will cost %s."
2227
- msgstr "Vaše první platba bude stát %s."
2228
-
2229
- #: pages/account.php:38
2230
- #, php-format
2231
- msgid "Your first %d payments will cost %s."
2232
- msgstr "Vaše první %d budou stát %s."
2233
-
2234
- #: pages/account.php:46
2235
- msgid "My Account"
2236
- msgstr "Muj účet"
2237
-
2238
- #: pages/account.php:55
2239
- msgid "Edit Profile"
2240
- msgstr "Upravit profil"
2241
-
2242
- #: pages/account.php:56
2243
- msgid "Change Password"
2244
- msgstr "Změnit heslo"
2245
-
2246
- #: pages/account.php:87
2247
- msgid "Billing Information"
2248
- msgstr "Fakturační údaje"
2249
-
2250
- #: pages/account.php:105 pages/confirmation.php:63 pages/invoice.php:50
2251
- #: pages/confirmation.php:61 pages/invoice.php:48
2252
- msgid "Payment Method"
2253
- msgstr "Platební metody"
2254
-
2255
- #: pages/account.php:114
2256
- msgid "Edit Billing Information"
2257
- msgstr "Upravit fakturační údaje"
2258
-
2259
- #: pages/account.php:125
2260
- msgid "Past Invoices"
2261
- msgstr "Minulé faktury"
2262
-
2263
- #: pages/account.php:140
2264
- msgid "View All Invoices"
2265
- msgstr "Zobrazit všechny faktury"
2266
-
2267
- #: pages/account.php:146
2268
- msgid "Member Links"
2269
- msgstr "Odkazy členů"
2270
-
2271
- #: pages/account.php:152
2272
- msgid "Update Billing Information"
2273
- msgstr "Upravit fakturační údaje"
2274
-
2275
- #: pages/account.php:155
2276
- msgid "Change Membership Level"
2277
- msgstr "Změnit úroveň členství"
2278
-
2279
- #: pages/account.php:157
2280
- msgid "Cancel Membership"
2281
- msgstr "Zrušení členství"
2282
-
2283
- #: pages/billing.php:14
2284
- #, php-format
2285
- msgid "Logged in as <strong>%s</strong>."
2286
- msgstr "Přihlášen jako <strong>%s</strong>."
2287
-
2288
- #: pages/billing.php:14
2289
- msgid "logout"
2290
- msgstr "odhlásit"
2291
-
2292
- #: pages/billing.php:39
2293
- msgid ""
2294
- "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
2295
- "paypal.com\">login to PayPal here</a> to update your billing information."
2296
- msgstr ""
2297
- "Váš odběr plateb řídí PayPal. <a href=\"http://www.paypal.com\">Přihlašte se "
2298
- "do PayPal</a> a aktualizujte své fakturační údaje."
2299
-
2300
- #: pages/billing.php:65 pages/checkout.php:328 pages/checkout.php:321
2301
- msgid "First Name"
2302
- msgstr "Jméno"
2303
-
2304
- #: pages/billing.php:69 pages/checkout.php:332 pages/checkout.php:325
2305
- msgid "Last Name"
2306
- msgstr "Příjmení"
2307
-
2308
- #: pages/billing.php:73 pages/checkout.php:336 pages/checkout.php:329
2309
- msgid "Address 1"
2310
- msgstr "Adresa 1"
2311
-
2312
- #: pages/billing.php:77 pages/checkout.php:340 pages/checkout.php:333
2313
- msgid "Address 2"
2314
- msgstr "Adresa 2"
2315
-
2316
- #: pages/billing.php:87 pages/checkout.php:350 pages/checkout.php:343
2317
- msgid "City"
2318
- msgstr "Město"
2319
-
2320
- #: pages/billing.php:91 pages/checkout.php:354 pages/checkout.php:347
2321
- msgid "State"
2322
- msgstr "Stát"
2323
-
2324
- #: pages/billing.php:95 pages/checkout.php:358 pages/checkout.php:351
2325
- msgid "Postal Code"
2326
- msgstr "PSČ"
2327
-
2328
- #: pages/billing.php:104 pages/checkout.php:367 pages/checkout.php:360
2329
- msgid "City, State Zip"
2330
- msgstr "Město, PSČ státu"
2331
-
2332
- #: pages/billing.php:157 pages/checkout.php:420 pages/checkout.php:413
2333
- msgid "Country"
2334
- msgstr "Země"
2335
-
2336
- #: pages/billing.php:182 pages/checkout.php:445 pages/checkout.php:438
2337
- msgid "Phone"
2338
- msgstr "Telefon"
2339
-
2340
- #: pages/billing.php:193 pages/checkout.php:207 pages/checkout.php:460
2341
- #: pages/checkout.php:204 pages/checkout.php:453
2342
- msgid "E-mail Address"
2343
- msgstr "E-mail"
2344
-
2345
- #: pages/billing.php:197 pages/checkout.php:469 pages/checkout.php:462
2346
- msgid "Confirm E-mail"
2347
- msgstr "Potvrdit e-mail"
2348
-
2349
- #: pages/billing.php:217
2350
- msgid "Credit Card Information"
2351
- msgstr "Informace o platební kartě"
2352
-
2353
- #: pages/billing.php:217
2354
- #, php-format
2355
- msgid "We accept %s"
2356
- msgstr "Přijímáme %s"
2357
-
2358
- #: pages/billing.php:244 pages/checkout.php:527 pages/checkout.php:520
2359
- msgid "Card Number"
2360
- msgstr "Číslo karty"
2361
-
2362
- #: pages/billing.php:281 pages/checkout.php:564 pages/checkout.php:557
2363
- msgid "CVV"
2364
- msgstr "CVV"
2365
-
2366
- #: pages/billing.php:282 pages/checkout.php:565 pages/checkout.php:558
2367
- msgid "what's this?"
2368
- msgstr "Co je toto?"
2369
-
2370
- #: pages/billing.php:294
2371
- msgid "Update"
2372
- msgstr "Upraveno"
2373
-
2374
- #: pages/billing.php:309
2375
- msgid ""
2376
- "This subscription is not recurring. So you don't need to update your billing "
2377
- "information."
2378
- msgstr ""
2379
- "Tento odběr se neopakuje, takže nemusíte aktualizovat své fakturační údaje."
2380
-
2381
- #: pages/cancel.php:14
2382
- msgid "Are you sure you want to cancel your membership?"
2383
- msgstr "Jste si jisti, že chcete zrušit Vaše členství?"
2384
-
2385
- #: pages/cancel.php:17
2386
- msgid "Yes, cancel my account"
2387
- msgstr "Ano, chci zrušit účet"
2388
-
2389
- #: pages/cancel.php:19
2390
- msgid "No, keep my account"
2391
- msgstr "Ne, chci si ponechat účet"
2392
-
2393
- #: pages/cancel.php:22
2394
- msgid "Click here to go to the home page."
2395
- msgstr "Pro návrat na hlavní stranu klikněte zde."
2396
-
2397
- #: pages/checkout.php:26 pages/checkout.php:27
2398
- msgid ""
2399
- "Almost done. Review the membership information and pricing below then "
2400
- "<strong>click the \"Complete Payment\" button</strong> to finish your order."
2401
- msgstr ""
2402
- "Téměř hotovo. Zkontrolujte informace o členství a ceny níže, pak "
2403
- "<strong>klikněte na tlačítko \"Complete Payment\" </ strong> a objednávka "
2404
- "se dokončí."
2405
-
2406
- #: pages/checkout.php:33 pages/checkout.php:34
2407
- msgid "change"
2408
- msgstr "změna"
2409
-
2410
- #: pages/checkout.php:41 pages/checkout.php:42
2411
- #, php-format
2412
- msgid "You have selected the <strong>%s</strong> membership level."
2413
- msgstr "Vybrali jste si <strong>%s</strong> úřověň členství."
2414
-
2415
- #: pages/checkout.php:51 pages/checkout.php:52
2416
- #, php-format
2417
- msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
2418
- msgstr "<p><strong>%s</strong> kupón byl použit k Vaši objednávce.</p>"
2419
-
2420
- #: pages/checkout.php:62 services/applydiscountcode.php:74
2421
- #: pages/checkout.php:63
2422
- msgid "Click here to change your discount code"
2423
- msgstr "Pro úpravu slevového kupónu klikněte zde"
2424
-
2425
- #: pages/checkout.php:64 pages/checkout.php:65
2426
- msgid "Click here to enter your discount code"
2427
- msgstr "Pro vložení slevového kupónu klikněte zde"
2428
-
2429
- #: pages/checkout.php:64 pages/checkout.php:65
2430
- msgid "Do you have a discount code?"
2431
- msgstr "Chcete použít slevový kupón?"
2432
-
2433
- #: pages/checkout.php:78 pages/checkout.php:575 pages/checkout.php:79
2434
- #: pages/checkout.php:568
2435
- msgid "Apply"
2436
- msgstr "použít"
2437
-
2438
- #: pages/checkout.php:163 pages/checkout.php:160
2439
- msgid "Account Information"
2440
- msgstr "Informace o účtu"
2441
-
2442
- #: pages/checkout.php:163 pages/checkout.php:160
2443
- msgid "Already have an account?"
2444
- msgstr "Máte již svůj účet?"
2445
-
2446
- #: pages/checkout.php:163 pages/checkout.php:160
2447
- msgid "Log in here"
2448
- msgstr "Přihlašte se zde"
2449
-
2450
- #: pages/checkout.php:189 pages/checkout.php:186
2451
- msgid "Confirm Password"
2452
- msgstr "Potvrzení hesla"
2453
-
2454
- #: pages/checkout.php:216 pages/checkout.php:213
2455
- msgid "Confirm E-mail Address"
2456
- msgstr "Potvrzení e-mailové adresy"
2457
-
2458
- #: pages/checkout.php:235 pages/checkout.php:232
2459
- msgid "Full Name"
2460
- msgstr "Celé jméno"
2461
-
2462
- #: pages/checkout.php:236 pages/checkout.php:233
2463
- msgid "LEAVE THIS BLANK"
2464
- msgstr "VZÍT ZPĚT"
2465
-
2466
- #: pages/checkout.php:260 pages/checkout.php:257
2467
- #, php-format
2468
- msgid ""
2469
- "You are logged in as <strong>%s</strong>. If you would like to use a "
2470
- "different account for this membership, <a href=\"%s\">log out now</a>."
2471
- msgstr ""
2472
- "Jste přihlášen jako <strong>%s</strong>. Pokud jste chtěl použít jiný účet, "
2473
- "<a href=\"%s\">odhlašte se</a>."
2474
-
2475
- #: pages/checkout.php:284 pages/checkout.php:277
2476
- #, php-format
2477
- msgid "I agree to the %s"
2478
- msgstr "Souhlasím s %s"
2479
-
2480
- #: pages/checkout.php:299 pages/checkout.php:292
2481
- msgid "Choose your Payment Method"
2482
- msgstr "Zvolte vaši platební metodu"
2483
-
2484
- #: pages/checkout.php:307 pages/checkout.php:300
2485
- msgid "Check Out with a Credit Card Here"
2486
- msgstr "Zde ověřte Vaši kreditní kartu"
2487
-
2488
- #: pages/checkout.php:309 pages/checkout.php:682 pages/checkout.php:302
2489
- #: pages/checkout.php:675
2490
- msgid "Check Out with PayPal"
2491
- msgstr "Zde ověřte PayPal"
2492
-
2493
- #: pages/checkout.php:500 pages/checkout.php:493
2494
- msgid "Payment Information"
2495
- msgstr "Platební informace"
2496
-
2497
- #: pages/checkout.php:500 pages/checkout.php:493
2498
- #, php-format
2499
- msgid "We Accept %s"
2500
- msgstr "Přijímáme %s"
2501
-
2502
- #: pages/checkout.php:674 pages/checkout.php:667
2503
- msgid "Complete Payment"
2504
- msgstr "Kompletní platby"
2505
-
2506
- #: pages/checkout.php:688 pages/checkout.php:681
2507
- msgid "Submit and Check Out"
2508
- msgstr "Ověřit a odeslat"
2509
-
2510
- #: pages/checkout.php:688 pages/checkout.php:681
2511
- msgid "Submit and Confirm"
2512
- msgstr "Potvrdit a odeslat"
2513
-
2514
- #: pages/checkout.php:688
2515
- msgid "Submit and Pay with 2CheckOut"
2516
- msgstr "Zaplatit a odeslat pomocí 2CheckOut"
2517
-
2518
- #: pages/checkout.php:694 pages/checkout.php:687
2519
- msgid "Processing..."
2520
- msgstr "Zpracování..."
2521
-
2522
- #: pages/confirmation.php:12
2523
- msgid ""
2524
- "Your payment has been submitted. Your membership will be activated shortly."
2525
- msgstr "Platba přijata. Vaše členství bude zakrátko aktivní."
2526
-
2527
- #: pages/confirmation.php:14
2528
- #, php-format
2529
- msgid "Thank you for your membership to %s. Your %s membership is now active."
2530
- msgstr "Děkujeme Vám za vaše členství na %s Váše %s členství je nyní aktivní."
2531
-
2532
- #: pages/confirmation.php:28
2533
- #, php-format
2534
- msgid ""
2535
- "Below are details about your membership account and a receipt for your "
2536
- "initial membership invoice. A welcome email with a copy of your initial "
2537
- "membership invoice has been sent to %s."
2538
- msgstr ""
2539
- "Níže jsou uvedeny informace o vašem členském účtu. Uvítací e-mail s kopií "
2540
- "vašeho členství byl odeslán na % s."
2541
-
2542
- #: pages/confirmation.php:41 pages/invoice.php:22
2543
- #, php-format
2544
- msgid "Invoice #%s on %s"
2545
- msgstr "Faktura #%s na %s"
2546
-
2547
- #: pages/confirmation.php:43
2548
- msgid "Print"
2549
- msgstr "Tisk"
2550
-
2551
- #: pages/confirmation.php:46 pages/confirmation.php:104 pages/invoice.php:27
2552
- #: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
2553
- msgid "Account"
2554
- msgstr "Účet"
2555
-
2556
- #: pages/confirmation.php:65 pages/invoice.php:52 pages/invoice.php:109
2557
- #: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
2558
- msgid "Total Billed"
2559
- msgstr "Celkový účet"
2560
-
2561
- #: pages/confirmation.php:82 pages/invoice.php:69 pages/confirmation.php:80
2562
- #: pages/invoice.php:67
2563
- msgid "ending in"
2564
- msgstr "Končí"
2565
-
2566
- #: pages/confirmation.php:97 pages/confirmation.php:95
2567
- #, php-format
2568
- msgid ""
2569
- "Below are details about your membership account. A welcome email with has "
2570
- "been sent to %s."
2571
- msgstr ""
2572
- "Níže jsou uvedeny informace o vašem účtu. Uvítací e-mail byl odeslán na %s."
2573
-
2574
- #: pages/confirmation.php:105 pages/confirmation.php:103
2575
- msgid "Pending"
2576
- msgstr "Až do"
2577
-
2578
- #: pages/confirmation.php:113 pages/invoice.php:141 pages/confirmation.php:111
2579
- #: pages/invoice.php:139
2580
- msgid "View Your Membership Account &rarr;"
2581
- msgstr "Zobrazit Vás členský účet &rarr;"
2582
-
2583
- #: pages/confirmation.php:115 pages/confirmation.php:113
2584
- msgid ""
2585
- "If your account is not activated within a few minutes, please contact the "
2586
- "site owner."
2587
- msgstr ""
2588
- "Pokud není váš účet aktivován během několika minut, kontaktujte vlastníka "
2589
- "webu."
2590
-
2591
- #: pages/invoice.php:79 pages/invoice.php:77
2592
- msgid "Subtotal"
2593
- msgstr "Mezisoučet"
2594
-
2595
- #: pages/invoice.php:82 pages/invoice.php:80
2596
- msgid "Coupon"
2597
- msgstr "Kupón"
2598
-
2599
- #: pages/invoice.php:108 pages/invoice.php:106
2600
- msgid "Invoice #"
2601
- msgstr "Faktura #"
2602
-
2603
- #: pages/invoice.php:122 pages/invoice.php:120
2604
- msgid "View Invoice"
2605
- msgstr "Zobrazit fakturu"
2606
-
2607
- #: pages/invoice.php:134 pages/invoice.php:132
2608
- msgid "No invoices found."
2609
- msgstr "Faktruy nenalezeny"
2610
-
2611
- #: pages/invoice.php:145 pages/invoice.php:143
2612
- msgid "&larr; View All Invoices"
2613
- msgstr "&larr; Zobrazení všech faktur"
2614
-
2615
- #: pages/levels.php:15
2616
- msgid "Subscription Information"
2617
- msgstr "Přihlašovací informace"
2618
-
2619
- #: pages/levels.php:33
2620
- msgid "--"
2621
- msgstr "--"
2622
-
2623
- #: pages/levels.php:43
2624
- msgid "Free"
2625
- msgstr "Zdarma"
2626
-
2627
- #: pages/levels.php:51
2628
- #, php-format
2629
- msgid "%s per %s for %d more %s."
2630
- msgstr "%s na %s pro %d více %s."
2631
-
2632
- #: pages/levels.php:55
2633
- #, php-format
2634
- msgid "%s every %d %s for %d more %s."
2635
- msgstr "%s každý %d %s pro %d více %s."
2636
-
2637
- #: pages/levels.php:60
2638
- #, php-format
2639
- msgid "%s after %d %s."
2640
- msgstr "%s po %d %s."
2641
-
2642
- #: pages/levels.php:66
2643
- #, php-format
2644
- msgid "%s per %s."
2645
- msgstr "%s na %s."
2646
-
2647
- #: pages/levels.php:70
2648
- #, php-format
2649
- msgid "%s every %d %s."
2650
- msgstr "%s každý %d %s."
2651
-
2652
- #: pages/levels.php:113 pages/levels.php:115
2653
- msgid "Select"
2654
- msgstr "Označit"
2655
-
2656
- #: pages/levels.php:123
2657
- msgid "Renew"
2658
- msgstr "Obnovit"
2659
-
2660
- #: pages/levels.php:129 pages/levels.php:117
2661
- msgid "Your&nbsp;Level"
2662
- msgstr "Vaše&nbsp;úrověň"
2663
-
2664
- #: pages/levels.php:145 pages/levels.php:129
2665
- msgid "&larr; Return to Your Account"
2666
- msgstr "&larr; Návrat k účtu"
2667
-
2668
- #: pages/levels.php:147 pages/levels.php:131
2669
- msgid "&larr; Return to Home"
2670
- msgstr "&larr; Návrat domů"
2671
-
2672
- #: preheaders/account.php:7 preheaders/levels.php:19
2673
- msgid "Your membership status has been updated - Thank you!"
2674
- msgstr "Váš členský satus byl upraven - Děkujeme!"
2675
-
2676
- #: preheaders/account.php:11 preheaders/levels.php:23
2677
- msgid ""
2678
- "Sorry, your request could not be completed - please try again in a few "
2679
- "moments."
2680
- msgstr "Váš požadavek nemůže bát dokončen - zkuste to prosím později."
2681
-
2682
- #: preheaders/billing.php:258 preheaders/checkout.php:481
2683
- #: preheaders/checkout.php:464
2684
- msgid "Please complete all required fields."
2685
- msgstr "Vyplňte všechna poviná pole."
2686
-
2687
- #: preheaders/billing.php:263 preheaders/checkout.php:491
2688
- #: preheaders/checkout.php:474
2689
- msgid "Your email addresses do not match. Please try again."
2690
- msgstr "Vaše e-mailová adresa nesouhlasí. Zadejte ji znovu"
2691
-
2692
- #: preheaders/billing.php:268 preheaders/checkout.php:497
2693
- #: preheaders/checkout.php:480
2694
- msgid "The email address entered is in an invalid format. Please try again."
2695
- msgstr ""
2696
- "Vaše e-mailová adresa nebyla vložena ve správném formátu. Zkuste to znovu."
2697
-
2698
- #: preheaders/billing.php:274
2699
- msgid "All good!"
2700
- msgstr "Vše v pořádku!"
2701
-
2702
- #: preheaders/billing.php:340
2703
- #, php-format
2704
- msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
2705
- msgstr "Informace upraveny. <a href=\"%s\">&laquo; zpět k Vašemu účtu</a>"
2706
-
2707
- #: preheaders/billing.php:347
2708
- msgid "Error updating billing information."
2709
- msgstr "Chyba při aktualizaci faktruačních údajů."
2710
-
2711
- #: preheaders/cancel.php:24
2712
- msgid "Your membership has been cancelled."
2713
- msgstr "Vaše členství bylo ukončeno."
2714
-
2715
- #: preheaders/checkout.php:28 preheaders/checkout.php:508
2716
- #: preheaders/checkout.php:491
2717
- msgid "Invalid gateway."
2718
- msgstr "Neplatná brána."
2719
-
2720
- #: preheaders/checkout.php:96
2721
- msgid "Checkout: Payment Information"
2722
- msgstr "Pokladna: Informace o platbě"
2723
-
2724
- #: preheaders/checkout.php:109
2725
- msgid "Setup Your Account"
2726
- msgstr "Nastavit S´áš účet"
2727
-
2728
- #: preheaders/checkout.php:485 preheaders/checkout.php:468
2729
- msgid "Your passwords do not match. Please try again."
2730
- msgstr "Vaše heslo se neshoduje. Zkuste to prosím znovu."
2731
-
2732
- #: preheaders/checkout.php:503 preheaders/checkout.php:486
2733
- #, php-format
2734
- msgid "Please check the box to agree to the %s."
2735
- msgstr "Prosím, proveďte kontrolu políčka k odsouhlasení %s."
2736
-
2737
- #: preheaders/checkout.php:512 preheaders/checkout.php:495
2738
- msgid "Are you a spammer?"
2739
- msgstr "Jste spamer?"
2740
-
2741
- #: preheaders/checkout.php:535 preheaders/checkout.php:518
2742
- msgid "That username is already taken. Please try another."
2743
- msgstr "Toto uživatelské heslo je již použito. Prosím zkuste to znovu."
2744
-
2745
- #: preheaders/checkout.php:541 preheaders/checkout.php:524
2746
- msgid "That email address is already taken. Please try another."
2747
- msgstr "Tato e-mailová adresa je již použita. Zkuste prosím jinou."
2748
-
2749
- #: preheaders/checkout.php:561 preheaders/checkout.php:544
2750
- #, php-format
2751
- msgid "reCAPTCHA failed. (%s) Please try again."
2752
- msgstr "reCAPTCHA neúspěšna. (%s) Zkuste to prosím znovu."
2753
-
2754
- #: preheaders/checkout.php:701 preheaders/checkout.php:683
2755
- msgid "Payment accepted."
2756
- msgstr "Platba potvrzena."
2757
-
2758
- #: preheaders/checkout.php:709 preheaders/checkout.php:691
2759
- msgid ""
2760
- "Unknown error generating account. Please contact us to setup your membership."
2761
- msgstr ""
2762
- "Neznámá chyba generování uživatelského účtu. Kontaktujte vlastníka webu."
2763
-
2764
- #: preheaders/checkout.php:753 preheaders/checkout.php:822
2765
- #: preheaders/checkout.php:735 preheaders/checkout.php:803
2766
- msgid "The PayPal Token was lost."
2767
- msgstr "Paypal Token byl ztracen."
2768
-
2769
- #: preheaders/checkout.php:859 preheaders/checkout.php:825
2770
- #: preheaders/checkout.php:844
2771
- msgid ""
2772
- "Your payment was accepted, but there was an error setting up your account. "
2773
- "Please contact us."
2774
- msgstr ""
2775
- "Vaše platba byla přijata, ale ve vašem účtu byla objevena chyba. Prosím, "
2776
- "kontaktujte nás."
2777
-
2778
- #: preheaders/checkout.php:1045 preheaders/checkout.php:983
2779
- #: preheaders/checkout.php:1030
2780
- msgid ""
2781
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
2782
- "authorized, but we cancelled the order immediately. You should not try to "
2783
- "submit this form again. Please contact the site owner to fix this issue."
2784
- msgstr ""
2785
- "DŮLEŽITÉ: Při vytváření členství se něco pokazilo. Vaše kreditní karta je "
2786
- "autorizována, ale objednávka byla okamžitě zrušena. Obraťte se na vlastníka "
2787
- "stránky, který tento problém vyřeší."
2788
-
2789
- #: preheaders/checkout.php:1050 preheaders/checkout.php:988
2790
- #: preheaders/checkout.php:1035
2791
- msgid ""
2792
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
2793
- "was charged, but we couldn't assign your membership. You should not submit "
2794
- "this form again. Please contact the site owner to fix this issue."
2795
- msgstr ""
2796
- "DŮLEŽITÉ: Při vytváření členství se něco pokazilo. Vaše kreditní karta byla "
2797
- "nabitá, ale jsme se nemohli aktivovat vaše členství. Obraťte se na vlastníka "
2798
- "stránky, který tento problém vyřeší."
2799
-
2800
- #: preheaders/checkout.php:1063 preheaders/checkout.php:1001
2801
- #: preheaders/checkout.php:1048
2802
- #, php-format
2803
- msgid ""
2804
- "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
2805
- "be processed."
2806
- msgstr ""
2807
- "Před započetím plateb musíte <a href=\"%s\">nastavit platební bránu</a>."
2808
-
2809
- #: preheaders/checkout.php:1065 preheaders/checkout.php:1003
2810
- #: preheaders/checkout.php:1050
2811
- msgid "A Payment Gateway must be setup before any payments will be processed."
2812
- msgstr ""
2813
- "Platební brána musí být nastavena předtím, než budou zpracovány veškeré "
2814
- "platby."
2815
-
2816
- #: scheduled/crons.php:31 scheduled/crons.php:61
2817
- #, php-format
2818
- msgid "Membership expired email sent to %s. "
2819
- msgstr "Členství skončílo pomocí e-mailu zaslaného na% s."
2820
-
2821
- #: scheduled/crons.php:74 scheduled/crons.php:27
2822
- #, php-format
2823
- msgid "Membership expiring email sent to %s. "
2824
- msgstr "Členství skončí pomocí e-mailu zaslaného na% s."
2825
-
2826
- #: scheduled/crons.php:143
2827
- #, php-format
2828
- msgid "Credit card expiring email sent to %s. "
2829
- msgstr "Kreditní karta skončí pomocí e-mailu zaslaného na% s."
2830
-
2831
- #: scheduled/crons.php:196 scheduled/crons.php:104
2832
- #, php-format
2833
- msgid "Trial ending email sent to %s. "
2834
- msgstr "Zkušební doba zkončí po zaslání emailu %s."
2835
-
2836
- #: services/applydiscountcode.php:82
2837
- #, php-format
2838
- msgid "The <strong>%s</strong> code has been applied to your order."
2839
- msgstr "<strong>%s</strong> kupón byl použit k Vaší objednávce."
2840
-
2841
- #: services/authnet-silent-post.php:133
2842
- msgid ""
2843
- "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
2844
- "Information From Authorize.net"
2845
- msgstr ""
2846
- "<p>Platba se uskuteční v rámci Authorize.net. </p><p> Informace o platbě od "
2847
- "Authorize.net"
2848
-
2849
- #: services/stripe-webhook.php:176
2850
- #, php-format
2851
- msgid ""
2852
- "%s has had their payment subscription cancelled by Stripe. Please check that "
2853
- "this user's membership is cancelled on your site if it should be."
2854
- msgstr ""
2855
- "% s má své předplatné zrušeno Stripem. Zkontrolujte prosím, zda se "
2856
- "uživatelovo členství zruší na vašich stránkách, pokud by to tak mělo být."
2857
-
2858
- #: adminpages/membershiplevels.php:398
2859
- msgid ""
2860
- "2Checkout integration does not currently support custom trials. You can do "
2861
- "one period trials by setting an initial payment different from the billing "
2862
- "amount."
2863
- msgstr ""
2864
- "Integrace 2Checkout v současné době nepodporuje vlastní zkušební dobu. "
2865
- "Můžete to udělat v jednom období zkušební doby, nastavením počáteční platby "
2866
- "lišící se od fakturační částky."
2867
-
2868
- #: adminpages/paymentsettings.php:170
2869
- msgid ""
2870
- "Payflow Pro currently only supports one-time payments. Users will not be "
2871
- "able to checkout for levels with recurring payments."
2872
- msgstr ""
2873
- "Payflow Pro v současné době podporuje pouze jednorázové platby. Uživatelé "
2874
- "nebudou moci zaplatit pro úrovně opakujících se plateb."
2875
-
2876
- #: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
2877
- msgid "Use SSL"
2878
- msgstr "Použít SSL"
2879
-
2880
- #: adminpages/paymentsettings.php:425
2881
- msgid "Required by this Gateway Option"
2882
- msgstr "Vyžadované nastavením brány"
2883
-
2884
- #: pages/confirmation.php:12
2885
- msgid ""
2886
- "Your payment has been submitted to PayPal. Your membership will be activated "
2887
- "shortly."
2888
- msgstr ""
2889
- "Vaše platba byla odeslána na PayPal. Vaše členství bude zakrátko aktivní."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-da_DK.mo DELETED
Binary file
languages/pmpro-da_DK.po DELETED
@@ -1,3502 +0,0 @@
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: pmpro-dk_DA\n"
8
- "POT-Creation-Date: 2014-05-05 13:29-0400\n"
9
- "PO-Revision-Date: 2014-07-26 16:43+0100\n"
10
- "Last-Translator: Miscni <miscni@hotmail.com>\n"
11
- "Language-Team: Stranger Studios DK section <miscni@hotmail.com>\n"
12
- "MIME-Version: 1.0\n"
13
- "Content-Type: text/plain; charset=UTF-8\n"
14
- "Content-Transfer-Encoding: 8bit\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "Language: da_DK\n"
17
- "X-Generator: Poedit 1.6.7\n"
18
- "X-Poedit-Bookmarks: -1,-1,215,-1,-1,-1,-1,-1,-1,-1\n"
19
-
20
- #: adminpages/addons.php:5 adminpages/advancedsettings.php:5
21
- #: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
22
- #: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
23
- #: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
24
- #: adminpages/orders.php:5 adminpages/pagesettings.php:5
25
- #: adminpages/paymentsettings.php:5
26
- msgid "You do not have permissions to perform this action."
27
- msgstr "Du har ikke tilladelse, til at udfører denne handling."
28
-
29
- #: adminpages/addons.php:79
30
- msgid "Disabled"
31
- msgstr "Deaktiveret."
32
-
33
- #: adminpages/addons.php:79
34
- msgid "Enabled"
35
- msgstr "Aktiver"
36
-
37
- #: adminpages/admin_header.php:25
38
- msgid "Add a membership level to get started."
39
- msgstr "Tilføj et medlems niveau for at komme igang."
40
-
41
- #: adminpages/admin_header.php:27
42
- msgid "Setup the membership pages"
43
- msgstr "Sæt en medleys side op"
44
-
45
- #: adminpages/admin_header.php:29
46
- msgid "Setup your SSL certificate and payment gateway"
47
- msgstr "Sæt op din SSL certifikater og betalings gateway"
48
-
49
- #: adminpages/admin_header.php:38
50
- msgid ""
51
- "The billing details for some of your membership levels is not supported by "
52
- "Stripe."
53
- msgstr ""
54
- "Betalings detaljer, for nogle af dine medlems niveaur, understøttes ikke af "
55
- "Stripe."
56
-
57
- #: adminpages/admin_header.php:46
58
- msgid ""
59
- "The billing details for this level are not supported by Stripe. Please "
60
- "review the notes in the Billing Details section below."
61
- msgstr ""
62
- "Betalings detaljer, for dette niveau understøttes ikke af Stripe. Gennemgå "
63
- "venligst notater under Betalings Detaljer sektionen."
64
-
65
- #: adminpages/admin_header.php:50 adminpages/admin_header.php:70
66
- #: adminpages/admin_header.php:90 adminpages/admin_header.php:111
67
- msgid "The levels with issues are highlighted below."
68
- msgstr "De niveaur med problemer er fremhævet nedenfor."
69
-
70
- #: adminpages/admin_header.php:52 adminpages/admin_header.php:72
71
- #: adminpages/admin_header.php:92 adminpages/admin_header.php:113
72
- msgid "Please edit your levels"
73
- msgstr "Venlig redigere dine niveaur"
74
-
75
- #: adminpages/admin_header.php:58
76
- msgid ""
77
- "The billing details for some of your membership levels is not supported by "
78
- "Payflow."
79
- msgstr ""
80
- "Betalings detaljer for nogle af dine medlems niveauer, understøttes ikke af "
81
- "Payflow."
82
-
83
- #: adminpages/admin_header.php:66
84
- msgid ""
85
- "The billing details for this level are not supported by Payflow. Please "
86
- "review the notes in the Billing Details section below."
87
- msgstr ""
88
- "Betalings detaljer for dette niveau understøttes ikke af Payflow. Gennemgå "
89
- "venligst notater under Betalings Detajler sektionen."
90
-
91
- #: adminpages/admin_header.php:78
92
- msgid ""
93
- "The billing details for some of your membership levels is not supported by "
94
- "Braintree."
95
- msgstr ""
96
- "Betalings detaljer for nogen af dine medlems niveaur, undersøttes ikke af "
97
- "Braintree."
98
-
99
- #: adminpages/admin_header.php:86
100
- msgid ""
101
- "The billing details for this level are not supported by Braintree. Please "
102
- "review the notes in the Billing Details section below."
103
- msgstr ""
104
- "Betalings detaljer for dette niveau understøttes ikke af Braintree. Gennemgå "
105
- "venligst noter I Betalings Detaljer sektion nedenfor."
106
-
107
- #: adminpages/admin_header.php:98
108
- msgid ""
109
- "The billing details for some of your membership levels is not supported by "
110
- "TwoCheckout."
111
- msgstr ""
112
- "Betalings detaljer for nogle af dine medlemsskab niveaur, understøttes ikke "
113
- "af TwoCheckout. "
114
-
115
- #: adminpages/admin_header.php:107
116
- msgid ""
117
- "The billing details for this level are not supported by 2Checkout. Please "
118
- "review the notes in the Billing Details section below."
119
- msgstr ""
120
- "Betalings detaljer for dette niveau understøttes ikke af 2Checkout. Gennemgå "
121
- "venligst noter I Betalings Detaljer sektionen nedenfor."
122
-
123
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
124
- msgid "Plugin Support"
125
- msgstr "Plugin Support"
126
-
127
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
128
- msgid "User Forum"
129
- msgstr "Bruger Forum"
130
-
131
- #: adminpages/admin_header.php:149 adminpages/membershiplevels.php:498
132
- #: adminpages/pagesettings.php:69 includes/adminpages.php:107
133
- #: adminpages/admin_header.php:128 adminpages/membershiplevels.php:490
134
- #: adminpages/membershiplevels.php:496 includes/adminpages.php:44
135
- #: includes/adminpages.php:100
136
- msgid "Membership Levels"
137
- msgstr "Medlemsskab Niveaur"
138
-
139
- #: adminpages/admin_header.php:150 adminpages/pagesettings.php:120
140
- #: adminpages/admin_header.php:129 adminpages/pagesettings.php:92
141
- msgid "Pages"
142
- msgstr "Sider"
143
-
144
- #: adminpages/admin_header.php:151 adminpages/admin_header.php:130
145
- msgid "Payment Gateway &amp; SSL"
146
- msgstr "Betalings Gateway &amp; SSL"
147
-
148
- #: adminpages/admin_header.php:152 adminpages/memberslist.php:148
149
- #: pages/account.php:56 adminpages/admin_header.php:131
150
- #: adminpages/memberslist.php:115 pages/account.php:52
151
- msgid "Email"
152
- msgstr "Email"
153
-
154
- #: adminpages/admin_header.php:153 adminpages/admin_header.php:132
155
- msgid "Advanced"
156
- msgstr "Avanceret"
157
-
158
- #: adminpages/admin_header.php:154 includes/adminpages.php:52
159
- #: includes/adminpages.php:142 adminpages/admin_header.php:133
160
- #: includes/adminpages.php:14 includes/adminpages.php:69
161
- #: includes/adminpages.php:135
162
- msgid "Add Ons"
163
- msgstr "Add Ons"
164
-
165
- #: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:35
166
- msgid "Your advanced settings have been updated."
167
- msgstr "Dine advanceret indstillinger er bleven opdateret."
168
-
169
- #: adminpages/advancedsettings.php:66
170
- #, php-format
171
- msgid ""
172
- "This content is for !!levels!! members only. <a href=\"%s\">Register here</"
173
- "a>."
174
- msgstr ""
175
- "Dette indhold er kun for !!levels!! medlemmer. <a href=\"%s\">Registrerer "
176
- "her</a>."
177
-
178
- #: adminpages/advancedsettings.php:71
179
- #, php-format
180
- msgid ""
181
- "Please <a href=\"%s\">login</a> to view this content. (<a href=\"%s"
182
- "\">Register here</a>.)"
183
- msgstr ""
184
- "Vær venlig at <a href=\"%s\">Log Ind</a> for at læse dette indhold. (<a href="
185
- "\"%s\">Registerer her</a>.)"
186
-
187
- #: adminpages/advancedsettings.php:76
188
- msgid ""
189
- "This content is for members only. Visit the site and log in/register to read."
190
- msgstr ""
191
- "Dette indhold er kun for medllemmer. Besøg siden og log ind/registrerer for "
192
- "at læse."
193
-
194
- #: adminpages/advancedsettings.php:86 includes/adminpages.php:51
195
- #: includes/adminpages.php:135 adminpages/advancedsettings.php:79
196
- #: includes/adminpages.php:13 includes/adminpages.php:64
197
- #: includes/adminpages.php:128
198
- msgid "Advanced Settings"
199
- msgstr "Avanceret Indstillinger"
200
-
201
- #: adminpages/advancedsettings.php:92 adminpages/advancedsettings.php:85
202
- msgid "Message for Logged-in Non-members"
203
- msgstr "Beskeder til logget ind ikke-medlemmer"
204
-
205
- #: adminpages/advancedsettings.php:96 adminpages/advancedsettings.php:89
206
- msgid ""
207
- "This message replaces the post content for non-members. Available variables"
208
- msgstr ""
209
- "Denne besked erstatter dette indhold for ikke-medlemmer. Forskellige "
210
- "muligheder er tilgængelig"
211
-
212
- #: adminpages/advancedsettings.php:101 adminpages/advancedsettings.php:94
213
- msgid "Message for Logged-out Users"
214
- msgstr "Besked til brugere der er logget ud"
215
-
216
- #: adminpages/advancedsettings.php:105 adminpages/advancedsettings.php:98
217
- msgid "This message replaces the post content for logged-out visitors."
218
- msgstr "Denne besked erstatter det postet indhold for lbesøgende."
219
-
220
- #: adminpages/advancedsettings.php:110 adminpages/advancedsettings.php:103
221
- msgid "Message for RSS Feed"
222
- msgstr "Besked til RSS Feed"
223
-
224
- #: adminpages/advancedsettings.php:114 adminpages/advancedsettings.php:107
225
- msgid "This message replaces the post content in RSS feeds."
226
- msgstr "Denne besked erstatter postet indhold I RSS feeds."
227
-
228
- #: adminpages/advancedsettings.php:120 adminpages/advancedsettings.php:113
229
- msgid "Show Excerpts to Non-Members?"
230
- msgstr "Vis Uddrag til ikke-medlemmer?"
231
-
232
- #: adminpages/advancedsettings.php:124 adminpages/advancedsettings.php:117
233
- msgid "No - Hide excerpts."
234
- msgstr "Nej - Skjul uddrag"
235
-
236
- #: adminpages/advancedsettings.php:125 adminpages/advancedsettings.php:118
237
- msgid "Yes - Show excerpts."
238
- msgstr "Ja - Vis uddrag"
239
-
240
- #: adminpages/advancedsettings.php:135 adminpages/advancedsettings.php:194
241
- #: adminpages/advancedsettings.php:206 adminpages/membershiplevels.php:571
242
- #: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:459
243
- #: includes/profile.php:123 adminpages/advancedsettings.php:128
244
- #: adminpages/advancedsettings.php:187 adminpages/advancedsettings.php:199
245
- #: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
246
- #: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
247
- #: adminpages/paymentsettings.php:454 includes/profile.php:121
248
- msgid "No"
249
- msgstr "Nej"
250
-
251
- #: adminpages/advancedsettings.php:136 adminpages/advancedsettings.php:129
252
- msgid "Hide Ads From All Members"
253
- msgstr "Skjul Reklamer For Alle Medlemmer"
254
-
255
- #: adminpages/advancedsettings.php:137 adminpages/advancedsettings.php:130
256
- msgid "Hide Ads From Certain Members"
257
- msgstr "Skjul Reklamer For Specifikke Medlemmer"
258
-
259
- #: adminpages/advancedsettings.php:144 adminpages/advancedsettings.php:137
260
- msgid "Ads from the following plugins will be automatically turned off"
261
- msgstr "Reklamer fra følgende plugins ville automatisk blive slået fra"
262
-
263
- #: adminpages/advancedsettings.php:145 adminpages/advancedsettings.php:138
264
- msgid "To hide ads in your template code, use code like the following"
265
- msgstr "For at skjule reklamer i din template kode, brug følgende"
266
-
267
- #: adminpages/advancedsettings.php:156 adminpages/advancedsettings.php:149
268
- msgid "Choose Levels to Hide Ads From"
269
- msgstr "Vælg nivauer for at Skjule Reklamer Fra"
270
-
271
- #: adminpages/advancedsettings.php:190 adminpages/advancedsettings.php:183
272
- msgid "Redirect all traffic from registration page to /susbcription/?"
273
- msgstr "Omdigerer alt trafik fra Registrerings siden til /registrering/?"
274
-
275
- #: adminpages/advancedsettings.php:190 adminpages/advancedsettings.php:183
276
- msgid "multisite only"
277
- msgstr "kun for flere sites"
278
-
279
- #: adminpages/advancedsettings.php:195 adminpages/membershiplevels.php:571
280
- #: adminpages/paymentsettings.php:435 adminpages/paymentsettings.php:460
281
- #: includes/profile.php:124 adminpages/advancedsettings.php:188
282
- #: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
283
- #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
284
- #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:455
285
- #: includes/profile.php:122
286
- msgid "Yes"
287
- msgstr "Ja"
288
-
289
- #: adminpages/advancedsettings.php:202 adminpages/advancedsettings.php:195
290
- msgid "Use reCAPTCHA?"
291
- msgstr "Brug reCAPTCHA?"
292
-
293
- #: adminpages/advancedsettings.php:207 adminpages/advancedsettings.php:200
294
- msgid "Yes - Free memberships only."
295
- msgstr "Ja - Kun for gratis medlemsskab."
296
-
297
- #: adminpages/advancedsettings.php:208 adminpages/advancedsettings.php:201
298
- msgid "Yes - All memberships."
299
- msgstr "Ja - Alle medlemsskaber."
300
-
301
- #: adminpages/advancedsettings.php:210 adminpages/advancedsettings.php:203
302
- msgid "A free reCAPTCHA key is required."
303
- msgstr "En gratis reCAPTCHA nøgle er påkrævet."
304
-
305
- #: adminpages/advancedsettings.php:210 adminpages/advancedsettings.php:203
306
- msgid "Click here to signup for reCAPTCHA"
307
- msgstr "Klik her, for at registerer med reCAPTCHA"
308
-
309
- #: adminpages/advancedsettings.php:216 adminpages/advancedsettings.php:209
310
- msgid "reCAPTCHA Public Key"
311
- msgstr "reCAPTCHA Offentlig Nøgle"
312
-
313
- #: adminpages/advancedsettings.php:219 adminpages/advancedsettings.php:212
314
- msgid "reCAPTCHA Private Key"
315
- msgstr "reCAPTCHA Privat Nøgle"
316
-
317
- #: adminpages/advancedsettings.php:225 adminpages/advancedsettings.php:218
318
- msgid "Require Terms of Service on signups?"
319
- msgstr "Ønskes Vilkår og Betingelser med registrering? "
320
-
321
- #: adminpages/advancedsettings.php:232 adminpages/advancedsettings.php:225
322
- msgid ""
323
- "If yes, create a WordPress page containing your TOS agreement and assign it "
324
- "using the dropdown above."
325
- msgstr ""
326
- "Hvis ja er valgt, opret en Wordpress side, med indhold af din VOB aftale, og "
327
- "tilføje den, med dropdown ovenfor.t"
328
-
329
- #: adminpages/advancedsettings.php:272
330
- msgid "selected"
331
- msgstr "valgte"
332
-
333
- #: adminpages/advancedsettings.php:355 adminpages/pagesettings.php:251
334
- #: adminpages/paymentsettings.php:532 adminpages/advancedsettings.php:284
335
- #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
336
- #: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:526
337
- msgid "Save Settings"
338
- msgstr "Gem Indstillinger"
339
-
340
- #: adminpages/discountcodes.php:48
341
- msgid "Discount code updated successfully."
342
- msgstr "Rabat kode er opdateret succesfuldt"
343
-
344
- #: adminpages/discountcodes.php:55
345
- msgid "Error updating discount code. That code may already be in use."
346
- msgstr "Fejl I at opdatere rabat kode. Denne kode er nok allerede i brug."
347
-
348
- #: adminpages/discountcodes.php:64
349
- msgid "Discount code added successfully."
350
- msgstr "Rabat kode er tilføjet succesfuldt."
351
-
352
- #: adminpages/discountcodes.php:71
353
- msgid "Error adding discount code. That code may already be in use."
354
- msgstr "Fejl i at tilføje rabat kode. Denne kode må allerede være i brug,"
355
-
356
- #: adminpages/discountcodes.php:196
357
- #, php-format
358
- msgid "Error saving values for the %s level."
359
- msgstr "Fejl i at gemme værdier til denne %s niveau."
360
-
361
- #: adminpages/discountcodes.php:204
362
- msgid "There were errors updating the level values: "
363
- msgstr "Der opstod fejl I at opdatere niveau værdier: "
364
-
365
- #: adminpages/discountcodes.php:237 adminpages/discountcodes.php:234
366
- #, php-format
367
- msgid "Code %s deleted successfully."
368
- msgstr "Kode %s slettet succesfuldt."
369
-
370
- #: adminpages/discountcodes.php:242 adminpages/discountcodes.php:239
371
- msgid ""
372
- "Error deleting discount code. The code was only partially deleted. Please "
373
- "try again."
374
- msgstr ""
375
- "Fejl opstod, med at slette rabat kode. Koden blev delvist slettet. Prøv igen."
376
-
377
- #: adminpages/discountcodes.php:248 adminpages/discountcodes.php:245
378
- msgid "Error deleting code. Please try again."
379
- msgstr "Fejl opstod I at slette koden. Prøv igen"
380
-
381
- #: adminpages/discountcodes.php:254 adminpages/discountcodes.php:251
382
- msgid "Code not found."
383
- msgstr "Kode ikke fundet."
384
-
385
- #: adminpages/discountcodes.php:267 adminpages/discountcodes.php:264
386
- msgid "Edit Discount Code"
387
- msgstr "Redigere Rabat Kode"
388
-
389
- #: adminpages/discountcodes.php:269 adminpages/discountcodes.php:529
390
- #: adminpages/discountcodes.php:266 adminpages/discountcodes.php:526
391
- msgid "Add New Discount Code"
392
- msgstr "Tilføj Ny Rabat Kode"
393
-
394
- #: adminpages/discountcodes.php:309 adminpages/discountcodes.php:557
395
- #: adminpages/membershiplevels.php:286 adminpages/membershiplevels.php:513
396
- #: adminpages/memberslist.php:144 adminpages/orders.php:900
397
- #: adminpages/reports/login.php:140 adminpages/discountcodes.php:306
398
- #: adminpages/discountcodes.php:547 adminpages/membershiplevels.php:284
399
- #: adminpages/membershiplevels.php:505 adminpages/membershiplevels.php:511
400
- #: adminpages/memberslist.php:111 adminpages/orders.php:597
401
- msgid "ID"
402
- msgstr "ID"
403
-
404
- #: adminpages/discountcodes.php:310 adminpages/orders.php:261
405
- #: adminpages/discountcodes.php:307 adminpages/orders.php:211
406
- msgid "This will be generated when you save."
407
- msgstr "Dette ville blive generet, når du gemmer."
408
-
409
- #: adminpages/discountcodes.php:314 adminpages/discountcodes.php:558
410
- #: adminpages/orders.php:265 adminpages/orders.php:901
411
- #: adminpages/discountcodes.php:311 adminpages/discountcodes.php:548
412
- #: adminpages/orders.php:215 adminpages/orders.php:598
413
- msgid "Code"
414
- msgstr "Kode"
415
-
416
- #: adminpages/discountcodes.php:352 adminpages/discountcodes.php:349
417
- msgid "Start Date"
418
- msgstr "Start Dato"
419
-
420
- #: adminpages/discountcodes.php:370 pages/billing.php:253
421
- #: pages/checkout.php:508 adminpages/discountcodes.php:367
422
- #: pages/billing.php:249 pages/checkout.php:525 pages/checkout.php:532
423
- msgid "Expiration Date"
424
- msgstr "Udløbs Dato"
425
-
426
- #: adminpages/discountcodes.php:388 adminpages/discountcodes.php:561
427
- #: adminpages/discountcodes.php:385 adminpages/discountcodes.php:551
428
- msgid "Uses"
429
- msgstr "Forbrug"
430
-
431
- #: adminpages/discountcodes.php:391 adminpages/discountcodes.php:388
432
- msgid "Leave blank for unlimited uses."
433
- msgstr "Lad dette stå blank, for uendelig brug."
434
-
435
- #: adminpages/discountcodes.php:430 adminpages/membershiplevels.php:339
436
- #: adminpages/membershiplevels.php:515 adminpages/discountcodes.php:427
437
- #: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:507
438
- #: adminpages/membershiplevels.php:513 pages/levels.php:14
439
- msgid "Initial Payment"
440
- msgstr "Begynd Betaling"
441
-
442
- #: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:340
443
- #: adminpages/discountcodes.php:428 adminpages/membershiplevels.php:338
444
- msgid "The initial amount collected at registration."
445
- msgstr "Det påbegyndte beløb, er indsamlet ved registrering."
446
-
447
- #: adminpages/discountcodes.php:435 adminpages/membershiplevels.php:344
448
- #: adminpages/discountcodes.php:432 adminpages/membershiplevels.php:342
449
- msgid "Recurring Subscription"
450
- msgstr "Gentag Abonnoment"
451
-
452
- #: adminpages/discountcodes.php:436 adminpages/membershiplevels.php:345
453
- #: adminpages/discountcodes.php:433 adminpages/membershiplevels.php:343
454
- msgid "Check if this level has a recurring subscription payment."
455
- msgstr "Klik her, hvis dette niveau har en gentagene betaling."
456
-
457
- #: adminpages/discountcodes.php:440 adminpages/membershiplevels.php:349
458
- #: adminpages/membershiplevels.php:347
459
- msgid "Billing Amount"
460
- msgstr "Fakture Beløb"
461
-
462
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
463
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
464
- #: adminpages/membershiplevels.php:353
465
- msgid "Day(s)"
466
- msgstr "Dag(e)"
467
-
468
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
469
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
470
- #: adminpages/membershiplevels.php:353
471
- msgid "Month(s)"
472
- msgstr "Måned(er)"
473
-
474
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
475
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
476
- #: adminpages/membershiplevels.php:353
477
- msgid "Week(s)"
478
- msgstr "Uge(r)"
479
-
480
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
481
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
482
- #: adminpages/membershiplevels.php:353
483
- msgid "Year(s)"
484
- msgstr "År()"
485
-
486
- #: adminpages/discountcodes.php:454 adminpages/membershiplevels.php:364
487
- #: adminpages/discountcodes.php:451 adminpages/membershiplevels.php:362
488
- msgid "The amount to be billed one cycle after the initial payment."
489
- msgstr ""
490
- "Det beløb, der faktureres den ene cyklus efter den oprindelige betaling."
491
-
492
- #: adminpages/discountcodes.php:459 adminpages/membershiplevels.php:382
493
- #: adminpages/discountcodes.php:456 adminpages/membershiplevels.php:380
494
- msgid "Billing Cycle Limit"
495
- msgstr "Betalings Cyklus Grænse "
496
-
497
- #: adminpages/discountcodes.php:462 adminpages/membershiplevels.php:386
498
- #: adminpages/discountcodes.php:459 adminpages/membershiplevels.php:384
499
- msgid ""
500
- "The <strong>total</strong> number of recurring billing cycles for this "
501
- "level, including the trial period (if applicable) but not including the "
502
- "initial payment. Set to zero if membership is indefinite."
503
- msgstr ""
504
- "Det <strong>totale</strong> antal af gentagende fakture cykluser for dette "
505
- "niveau, herunder prøveperioden (hvis relevant), men ikke inkluderet I den "
506
- "oprindelige betaling. Sæt til nul, hvis medlemskab er ubegrænset."
507
-
508
- #: adminpages/discountcodes.php:467 adminpages/membershiplevels.php:395
509
- #: adminpages/discountcodes.php:464 adminpages/membershiplevels.php:393
510
- msgid "Custom Trial"
511
- msgstr "Brugerdefineret Prøveperiode"
512
-
513
- #: adminpages/discountcodes.php:468 adminpages/membershiplevels.php:397
514
- #: adminpages/discountcodes.php:465 adminpages/membershiplevels.php:394
515
- #: adminpages/membershiplevels.php:395
516
- msgid "Check to add a custom trial period."
517
- msgstr "Klik her, for at tilføje en brugerdefineret prøve periode"
518
-
519
- #: adminpages/discountcodes.php:472 adminpages/membershiplevels.php:406
520
- #: adminpages/discountcodes.php:469 adminpages/membershiplevels.php:398
521
- #: adminpages/membershiplevels.php:404
522
- msgid "Trial Billing Amount"
523
- msgstr "Prøveperiode Fakture konto"
524
-
525
- #: adminpages/discountcodes.php:475 adminpages/membershiplevels.php:409
526
- #: adminpages/discountcodes.php:472 adminpages/membershiplevels.php:401
527
- #: adminpages/membershiplevels.php:407
528
- msgid "for the first"
529
- msgstr "for det første"
530
-
531
- #: adminpages/discountcodes.php:477 adminpages/membershiplevels.php:411
532
- #: adminpages/discountcodes.php:474 adminpages/membershiplevels.php:403
533
- #: adminpages/membershiplevels.php:409
534
- msgid "subscription payments"
535
- msgstr "abonnoments betalings"
536
-
537
- #: adminpages/discountcodes.php:482 adminpages/membershiplevels.php:439
538
- #: adminpages/discountcodes.php:479 adminpages/membershiplevels.php:431
539
- #: adminpages/membershiplevels.php:437
540
- msgid "Membership Expiration"
541
- msgstr "Medlemskab Udløber"
542
-
543
- #: adminpages/discountcodes.php:483 adminpages/membershiplevels.php:440
544
- #: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:438
545
- msgid "Check this to set when membership access expires."
546
- msgstr "Klik her, for at sætte, hvornår medlemsskab udløber"
547
-
548
- #: adminpages/discountcodes.php:487 adminpages/membershiplevels.php:444
549
- #: adminpages/discountcodes.php:484 adminpages/membershiplevels.php:436
550
- #: adminpages/membershiplevels.php:442
551
- msgid "Expires In"
552
- msgstr "Udløber om"
553
-
554
- #: adminpages/discountcodes.php:500 adminpages/membershiplevels.php:457
555
- #: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:455
556
- msgid ""
557
- "Set the duration of membership access. Note that the any future payments "
558
- "(recurring subscription, if any) will be cancelled when the membership "
559
- "expires."
560
- msgstr ""
561
- "Indstil varigheden af medlemskab. Bemærk, at de eventuelle fremtidige "
562
- "betalinger (tilbagevendende abonnementer, hvis nogen) vil blive annulleret, "
563
- "når medlemskabet udløber."
564
-
565
- #: adminpages/discountcodes.php:528 adminpages/discountcodes.php:525
566
- msgid "Memberships Discount Codes"
567
- msgstr "Medlemsskab Rabat Kode"
568
-
569
- #: adminpages/discountcodes.php:538 adminpages/discountcodes.php:535
570
- msgid "Search Discount Codes"
571
- msgstr "Søg efter Rabat Koder"
572
-
573
- #: adminpages/discountcodes.php:541 adminpages/reports/login.php:81
574
- #: adminpages/discountcodes.php:538
575
- msgid "Search"
576
- msgstr "Søg"
577
-
578
- #: adminpages/discountcodes.php:559 adminpages/discountcodes.php:549
579
- msgid "Starts"
580
- msgstr "Starter"
581
-
582
- #: adminpages/discountcodes.php:560 adminpages/memberslist.php:159
583
- #: adminpages/reports/login.php:145 includes/profile.php:120
584
- #: adminpages/discountcodes.php:550 adminpages/memberslist.php:121
585
- #: includes/profile.php:118
586
- msgid "Expires"
587
- msgstr "Udløber"
588
-
589
- #: adminpages/discountcodes.php:562 adminpages/discountcodes.php:552
590
- msgid "Levels"
591
- msgstr "Niveauer"
592
-
593
- #: adminpages/discountcodes.php:574 adminpages/discountcodes.php:570
594
- msgid "Create your first discount code now"
595
- msgstr "Opret din første Rabat kode nu"
596
-
597
- #: adminpages/discountcodes.php:574 adminpages/discountcodes.php:570
598
- msgid ""
599
- "Discount codes allow you to offer your memberships at discounted prices to "
600
- "select customers."
601
- msgstr ""
602
- "Rabat koder, giver dig mulighed for, at tilbyde medlemmer Rabat priser til "
603
- "udvalgte kunder."
604
-
605
- #: adminpages/discountcodes.php:619 adminpages/membershiplevels.php:572
606
- #: adminpages/orders.php:961 adminpages/discountcodes.php:614
607
- #: adminpages/membershiplevels.php:564 adminpages/membershiplevels.php:570
608
- #: adminpages/orders.php:658
609
- msgid "edit"
610
- msgstr "Redigere"
611
-
612
- #: adminpages/discountcodes.php:622 adminpages/discountcodes.php:617
613
- #, php-format
614
- msgid ""
615
- "Are you sure you want to delete the %s discount code? The subscriptions for "
616
- "existing users will not change, but new users will not be able to use this "
617
- "code anymore."
618
- msgstr ""
619
- "Er du sikker på, at du ville slette %s rabat kode?. Abonnement for den "
620
- "eksisterende bruger ville ikke ændre sig, men nye brugere har ikke mulighed "
621
- "for, at bruge koden."
622
-
623
- #: adminpages/discountcodes.php:622 adminpages/membershiplevels.php:574
624
- #: adminpages/orders.php:967 adminpages/discountcodes.php:617
625
- #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:572
626
- #: adminpages/orders.php:664
627
- msgid "delete"
628
- msgstr "Slet"
629
-
630
- #: adminpages/emailsettings.php:69 includes/adminpages.php:50
631
- #: includes/adminpages.php:128 adminpages/emailsettings.php:60
632
- #: includes/adminpages.php:12 includes/adminpages.php:59
633
- #: includes/adminpages.php:121
634
- msgid "Email Settings"
635
- msgstr "Email Indstillinger"
636
-
637
- #: adminpages/emailsettings.php:70 adminpages/emailsettings.php:61
638
- msgid ""
639
- "By default, system generated emails are sent from "
640
- "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
641
- "address using the fields below."
642
- msgstr ""
643
- "Som standard, vil systemet generere email sendt fra "
644
- "<em><strong>wordpress@ditdomæne.com</strong></em>. Du har mulighed for, at "
645
- "opdatere adresse, ved at bruge felterne nedenfor. "
646
-
647
- #: adminpages/emailsettings.php:72 adminpages/emailsettings.php:63
648
- msgid ""
649
- "To modify the appearance of system generated emails, add the files "
650
- "<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
651
- "directory. This will modify both the WordPress default messages as well as "
652
- "messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
653
- "- Member Communications\" target=\"_blank\" href=\"http://www."
654
- "paidmembershipspro.com/documentation/member-communications/\">Click here to "
655
- "learn more about Paid Memberships Pro emails</a>."
656
- msgstr ""
657
- "Hvis du vil ændre udseendet af systemet genererede e-mails, tilføje filerne "
658
- "<em>email_header.html</em> og <em>email_footer.html</em> til din tema mappe. "
659
- "Dette vil ændre både WordPress standard beskeder samt meddelelser genereres "
660
- "af Paid Memberships Pro.<a title=\"Paid medlemskaber Pro - Medlber "
661
- "Communications\" target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
662
- "documentation/member-communications/\">Klik her for at lære mere om Paid "
663
- "Memberships Pro emails</a>."
664
-
665
- #: adminpages/emailsettings.php:78 adminpages/emailsettings.php:69
666
- msgid "From Email"
667
- msgstr "Fra Email"
668
-
669
- #: adminpages/emailsettings.php:86 adminpages/emailsettings.php:77
670
- msgid "From Name"
671
- msgstr "Fra Navn"
672
-
673
- #: adminpages/emailsettings.php:94
674
- msgid "Only Filter PMPro Emails?"
675
- msgstr "Filtere Kun PMPro Emails?"
676
-
677
- #: adminpages/emailsettings.php:98
678
- msgid "If unchecked, all emails from \"WordPress &lt;"
679
- msgstr "Hvis ikke aktiveret, alle emails fra \"WordPress &lt;"
680
-
681
- #: adminpages/emailsettings.php:115 adminpages/emailsettings.php:86
682
- #: adminpages/emailsettings.php:104
683
- msgid "Send the site admin emails"
684
- msgstr "Send site admin emails"
685
-
686
- #: adminpages/emailsettings.php:121 adminpages/emailsettings.php:92
687
- #: adminpages/emailsettings.php:110
688
- msgid "Checkout"
689
- msgstr "Gå til Kassen"
690
-
691
- #: adminpages/emailsettings.php:125 adminpages/emailsettings.php:96
692
- #: adminpages/emailsettings.php:114
693
- msgid "when a member checks out."
694
- msgstr "Når et medlem går til Kassen"
695
-
696
- #: adminpages/emailsettings.php:130 adminpages/emailsettings.php:101
697
- #: adminpages/emailsettings.php:119
698
- msgid "Admin Changes"
699
- msgstr "Admin Ændringer"
700
-
701
- #: adminpages/emailsettings.php:134 adminpages/emailsettings.php:105
702
- #: adminpages/emailsettings.php:123
703
- msgid "when an admin changes a user's membership level through the dashboard."
704
- msgstr "Når en admin ændre en bruger's medlemsskab niveau gennem kontrolpanel."
705
-
706
- #: adminpages/emailsettings.php:139 adminpages/emailsettings.php:110
707
- #: adminpages/emailsettings.php:128
708
- msgid "Cancellation"
709
- msgstr "Annullering"
710
-
711
- #: adminpages/emailsettings.php:143 adminpages/emailsettings.php:114
712
- #: adminpages/emailsettings.php:132
713
- msgid "when a user cancels his or her account."
714
- msgstr "når en bruger annullere hans eller hendes konto."
715
-
716
- #: adminpages/emailsettings.php:148 adminpages/emailsettings.php:119
717
- #: adminpages/emailsettings.php:137
718
- msgid "Bill Updates"
719
- msgstr "Fakture Opdates"
720
-
721
- #: adminpages/emailsettings.php:152 adminpages/emailsettings.php:123
722
- #: adminpages/emailsettings.php:141
723
- msgid "when a user updates his or her billing information."
724
- msgstr "når en bruger opdatere hans eller hendes betalings informationer."
725
-
726
- #: adminpages/emailsettings.php:158 adminpages/emailsettings.php:129
727
- #: adminpages/emailsettings.php:147
728
- msgid "Send members emails"
729
- msgstr "Send medlemmers email"
730
-
731
- #: adminpages/emailsettings.php:164 adminpages/emailsettings.php:135
732
- #: adminpages/emailsettings.php:153
733
- msgid "New Users"
734
- msgstr "Nye Brugere"
735
-
736
- #: adminpages/emailsettings.php:168 adminpages/emailsettings.php:139
737
- #: adminpages/emailsettings.php:157
738
- msgid ""
739
- "Default WP notification email. (Recommended: Leave unchecked. Members will "
740
- "still get an email confirmation from PMPro after checkout.)"
741
- msgstr ""
742
- "Standard WP notifikations email. (Anbefales: Ikke Aktiveret. Medlemmer vil "
743
- "stadig få email bekræftigelse fra PMPRO efter de har været kassen.)"
744
-
745
- #: adminpages/membershiplevels.php:118
746
- msgid "Membership level updated successfully."
747
- msgstr "Medlemsskab Niveau opdateret succesfuldt."
748
-
749
- #: adminpages/membershiplevels.php:124
750
- msgid "Error updating membership level."
751
- msgstr "Fejl I opdatering af medlemsskab niveau."
752
-
753
- #: adminpages/membershiplevels.php:141
754
- msgid "Membership level added successfully."
755
- msgstr "Medlemsskab niveau tilføjet succesfuldt."
756
-
757
- #: adminpages/membershiplevels.php:146
758
- msgid "Error adding membership level."
759
- msgstr "Fejl I at tilføje medlemskabs niveau."
760
-
761
- #: adminpages/membershiplevels.php:181 adminpages/membershiplevels.php:179
762
- #, php-format
763
- msgid ""
764
- "There was an error canceling the subscription for user with ID=%d. You will "
765
- "want to check your payment gateway to see if their subscription is still "
766
- "active."
767
- msgstr ""
768
- "Der opstod en fejl, med annullering af abonnement for bruger med ID=%d. Du "
769
- "bliver nødtil at kontrollere din betalings gateway, for at se, om deres "
770
- "betaling stadig er aktiv. "
771
-
772
- #: adminpages/membershiplevels.php:184 adminpages/membershiplevels.php:182
773
- msgid "Last Invoice"
774
- msgstr "Sidste Faktura"
775
-
776
- #: adminpages/membershiplevels.php:198 adminpages/membershiplevels.php:196
777
- msgid "Membership level deleted successfully."
778
- msgstr "Medlemskabs niveau slettet succesfuldt."
779
-
780
- #: adminpages/membershiplevels.php:203 adminpages/membershiplevels.php:209
781
- #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
782
- msgid "Error deleting membership level."
783
- msgstr "Fejl I at slette medlemsskab niveau."
784
-
785
- #: adminpages/membershiplevels.php:224 adminpages/membershiplevels.php:222
786
- msgid "Edit Membership Level"
787
- msgstr "Redigere medlemsskab niveau"
788
-
789
- #: adminpages/membershiplevels.php:226 adminpages/membershiplevels.php:224
790
- msgid "Add New Membership Level"
791
- msgstr "Tilføj Ny Medlemsskab Niveau"
792
-
793
- #: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:514
794
- #: adminpages/reports/login.php:142 adminpages/membershiplevels.php:291
795
- #: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
796
- msgid "Name"
797
- msgstr "Navn"
798
-
799
- #: adminpages/membershiplevels.php:298 adminpages/membershiplevels.php:296
800
- msgid "Description"
801
- msgstr "Beskrivelse"
802
-
803
- #: adminpages/membershiplevels.php:316 adminpages/membershiplevels.php:314
804
- msgid "Confirmation Message"
805
- msgstr "Bekræftigelses Besked"
806
-
807
- #: adminpages/membershiplevels.php:335 adminpages/membershiplevels.php:333
808
- msgid "Billing Details"
809
- msgstr "Faktura Detaljer"
810
-
811
- #: adminpages/membershiplevels.php:351 adminpages/membershiplevels.php:349
812
- msgid "per"
813
- msgstr "pr"
814
-
815
- #: adminpages/membershiplevels.php:366
816
- msgid ""
817
- "Stripe integration currently only supports billing periods of \"Week\", "
818
- "\"Month\" or \"Year\"."
819
- msgstr ""
820
- "Stripe integration understøtter kun Faktura af \"Uge\", \"Måned\" eller \"År"
821
- "\"."
822
-
823
- #: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:366
824
- msgid ""
825
- "Braintree integration currently only supports billing periods of \"Month\" "
826
- "or \"Year\"."
827
- msgstr ""
828
- "Braintree integration understøtter kun Faktura af \"Uge\", \"Måned\" eller "
829
- "\"År\"."
830
-
831
- #: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:368
832
- msgid ""
833
- "Payflow integration currently only supports billing frequencies of 1 and "
834
- "billing periods of \"Week\", \"Month\" or \"Year\"."
835
- msgstr ""
836
- "Payflow integration understøtter kun Faktura frekvens af og faktura periode "
837
- "af \"Uge\", \"Måned\" eller \"År\"."
838
-
839
- #: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:372
840
- msgid ""
841
- "After saving this level, make note of the ID and create a \"Plan\" in your "
842
- "Braintree dashboard with the same settings and the \"Plan ID\" set to "
843
- "<em>pmpro_#</em>, where # is the level ID."
844
- msgstr ""
845
- "Efter at gemme dette niveau, lav en note af ID og opret en \"Plan\" i dit "
846
- "Braintree kontrolpanel, med det samme indstillinger, og at \"Plan ID\" er "
847
- "sat til <em>pmpro_#</em>, hvor # er niveau ID."
848
-
849
- #: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
850
- #: adminpages/paymentsettings.php:174 adminpages/paymentsettings.php:179
851
- #: adminpages/membershiplevels.php:372 adminpages/paymentsettings.php:170
852
- msgid "Note"
853
- msgstr "Note"
854
-
855
- #: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:374
856
- msgid ""
857
- "You will need to create a \"Plan\" in your Braintree dashboard with the same "
858
- "settings and the \"Plan ID\" set to"
859
- msgstr ""
860
- "Du er nødtil at oprette en \"Plan\" i dit Braintree kontrolpanel med de "
861
- "samme indstillinger og hvor \"Plan ID\" er sat til"
862
-
863
- #: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:386
864
- msgid ""
865
- "Stripe integration currently does not support billing limits. You can still "
866
- "set an expiration date below."
867
- msgstr ""
868
- "Stripe integration understøtter ikke faktura begræsninger. Du kan stadig "
869
- "sætte en udløbsdato på nedenfor."
870
-
871
- #: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:398
872
- msgid ""
873
- "2Checkout integration does not support custom trials. You can do one period "
874
- "trials by setting an initial payment different from the billing amount."
875
- msgstr ""
876
- "2Checkout integration understøtter ikke brugerdefineret prøveperiode. Du kan "
877
- "lave en prøveperiode via indstillinger, og sætte betalings mulighed til en "
878
- "anden fakture."
879
-
880
- #: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:406
881
- #: adminpages/membershiplevels.php:412
882
- msgid ""
883
- "Stripe integration currently does not support trial amounts greater than $0."
884
- msgstr ""
885
- "Stripe integration understøtter ikke prøveperioder der er større en $0."
886
-
887
- #: adminpages/membershiplevels.php:418 adminpages/membershiplevels.php:410
888
- #: adminpages/membershiplevels.php:416
889
- msgid ""
890
- "Braintree integration currently does not support trial amounts greater than "
891
- "$0."
892
- msgstr "Braintree integration understøtter prøveperioder der er større end $0."
893
-
894
- #: adminpages/membershiplevels.php:422 adminpages/membershiplevels.php:414
895
- #: adminpages/membershiplevels.php:420
896
- msgid ""
897
- "Payflow integration currently does not support trial amounts greater than $0."
898
- msgstr ""
899
- "Payflow integration understøtter ikke prøveåerioder der er større end $0."
900
-
901
- #: adminpages/membershiplevels.php:430 adminpages/membershiplevels.php:422
902
- #: adminpages/membershiplevels.php:428
903
- msgid "Other Settings"
904
- msgstr "Andre Indstillinger"
905
-
906
- #: adminpages/membershiplevels.php:434 adminpages/membershiplevels.php:426
907
- #: adminpages/membershiplevels.php:432
908
- msgid "Disable New Signups"
909
- msgstr "Deaktivere Nye Tilmeldinger"
910
-
911
- #: adminpages/membershiplevels.php:435 adminpages/membershiplevels.php:427
912
- #: adminpages/membershiplevels.php:433
913
- msgid ""
914
- "Check to hide this level from the membership levels page and disable "
915
- "registration."
916
- msgstr ""
917
- "Klik her, for at skjule dette Niveau fra medlemsskabs Niveau side, og "
918
- "deaktivere registrering."
919
-
920
- #: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:457
921
- #: adminpages/membershiplevels.php:463
922
- msgid "Content Settings"
923
- msgstr "Indhols Indstillinger"
924
-
925
- #: adminpages/membershiplevels.php:469 adminpages/membershiplevels.php:461
926
- #: adminpages/membershiplevels.php:467
927
- msgid "Categories"
928
- msgstr "Kategorier"
929
-
930
- #: adminpages/membershiplevels.php:498 adminpages/membershiplevels.php:490
931
- #: adminpages/membershiplevels.php:496
932
- msgid "Add New Level"
933
- msgstr "Tilføj Ny Niveau"
934
-
935
- #: adminpages/membershiplevels.php:501 adminpages/membershiplevels.php:504
936
- #: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
937
- #: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:502
938
- msgid "Search Levels"
939
- msgstr "Søg Niveauer"
940
-
941
- #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:508
942
- #: adminpages/membershiplevels.php:514
943
- msgid "Billing Cycle"
944
- msgstr "Faktura Cyklus"
945
-
946
- #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:509
947
- #: adminpages/membershiplevels.php:515
948
- msgid "Trial Cycle"
949
- msgstr "Prøveperiode Cyklus"
950
-
951
- #: adminpages/membershiplevels.php:518 pages/confirmation.php:83
952
- #: pages/invoice.php:70 adminpages/membershiplevels.php:510
953
- #: adminpages/membershiplevels.php:516 pages/confirmation.php:81
954
- #: pages/invoice.php:68
955
- msgid "Expiration"
956
- msgstr "Udløbs"
957
-
958
- #: adminpages/membershiplevels.php:519 adminpages/membershiplevels.php:511
959
- #: adminpages/membershiplevels.php:517
960
- msgid "Allow Signups"
961
- msgstr "Tillad Registrering"
962
-
963
- #: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:534
964
- #: adminpages/membershiplevels.php:540
965
- msgid "FREE"
966
- msgstr "GRATIS"
967
-
968
- #: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:543
969
- #: adminpages/membershiplevels.php:549
970
- msgid "every"
971
- msgstr "alle"
972
-
973
- #: adminpages/membershiplevels.php:553 adminpages/membershiplevels.php:561
974
- #: adminpages/reports/memberships.php:304
975
- #: adminpages/reports/memberships.php:315 adminpages/reports/sales.php:203
976
- #: adminpages/reports/sales.php:214 adminpages/membershiplevels.php:545
977
- #: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:559
978
- #: adminpages/reports/sales.php:195 adminpages/reports/sales.php:204
979
- #: adminpages/reports/sales.php:206 adminpages/reports/sales.php:215
980
- msgid "for"
981
- msgstr "for"
982
-
983
- #: adminpages/membershiplevels.php:568 adminpages/membershiplevels.php:560
984
- #: adminpages/membershiplevels.php:566
985
- msgid "After"
986
- msgstr "Efter"
987
-
988
- #: adminpages/membershiplevels.php:573 adminpages/orders.php:964
989
- #: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
990
- #: adminpages/orders.php:661
991
- msgid "copy"
992
- msgstr "Kopiere"
993
-
994
- #: adminpages/membershiplevels.php:574 adminpages/membershiplevels.php:566
995
- #: adminpages/membershiplevels.php:572
996
- #, php-format
997
- msgid ""
998
- "Are you sure you want to delete membership level %s? All subscriptions will "
999
- "be cancelled."
1000
- msgstr ""
1001
- "Er du sikker på, at du ville slette medlemsskab niveau %s? Alle abonnenter "
1002
- "ville blive annulleret."
1003
-
1004
- #: adminpages/memberslist.php:25 includes/adminpages.php:53
1005
- #: includes/adminpages.php:149 includes/adminpages.php:15
1006
- #: includes/adminpages.php:74 includes/adminpages.php:142
1007
- msgid "Members List"
1008
- msgstr "Medlems Liste"
1009
-
1010
- #: adminpages/memberslist.php:26 adminpages/orders.php:591
1011
- #: adminpages/orders.php:522
1012
- msgid "Export to CSV"
1013
- msgstr "Eksportere til CSV"
1014
-
1015
- #: adminpages/memberslist.php:30 adminpages/orders.php:603
1016
- #: adminpages/reports/login.php:65 adminpages/reports/memberships.php:292
1017
- #: adminpages/reports/sales.php:193 adminpages/reports/sales.php:185
1018
- #: adminpages/reports/sales.php:194
1019
- msgid "Show"
1020
- msgstr "Vis"
1021
-
1022
- #: adminpages/memberslist.php:32 adminpages/reports/login.php:67
1023
- #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:216
1024
- #: adminpages/reports/sales.php:208 adminpages/reports/sales.php:217
1025
- msgid "All Levels"
1026
- msgstr "All Niveauer"
1027
-
1028
- #: adminpages/memberslist.php:42
1029
- msgid "Old Members"
1030
- msgstr "Gamle Medlemmer"
1031
-
1032
- #: adminpages/memberslist.php:47 adminpages/memberslist.php:50
1033
- #: adminpages/memberslist.php:46 adminpages/memberslist.php:49
1034
- msgid "Search Members"
1035
- msgstr "Søg Medlemmer"
1036
-
1037
- #: adminpages/memberslist.php:136 adminpages/memberslist.php:103
1038
- #, php-format
1039
- msgid "%d members found."
1040
- msgstr "%d medlemmer fundet."
1041
-
1042
- #: adminpages/memberslist.php:145 pages/account.php:55 pages/checkout.php:171
1043
- #: adminpages/memberslist.php:112 pages/account.php:51 pages/checkout.php:168
1044
- msgid "Username"
1045
- msgstr "Brugernavn"
1046
-
1047
- #: adminpages/memberslist.php:146 adminpages/memberslist.php:113
1048
- msgid "First&nbsp;Name"
1049
- msgstr "For&nbsp;Navn"
1050
-
1051
- #: adminpages/memberslist.php:147 adminpages/memberslist.php:114
1052
- msgid "Last&nbsp;Name"
1053
- msgstr "Efter&nbsp;Navn"
1054
-
1055
- #: adminpages/memberslist.php:150 pages/account.php:94 pages/billing.php:62
1056
- #: pages/checkout.php:298 pages/confirmation.php:61 pages/invoice.php:48
1057
- #: adminpages/memberslist.php:117 pages/account.php:90 pages/billing.php:58
1058
- #: pages/checkout.php:314 pages/checkout.php:321 pages/confirmation.php:59
1059
- #: pages/invoice.php:46
1060
- msgid "Billing Address"
1061
- msgstr "Fakture Addresse"
1062
-
1063
- #: adminpages/memberslist.php:151 adminpages/reports/login.php:143
1064
- #: classes/gateways/class.pmprogateway_authorizenet.php:187
1065
- #: adminpages/memberslist.php:118 adminpages/pagesettings.php:51
1066
- msgid "Membership"
1067
- msgstr "Medlemsskab"
1068
-
1069
- #: adminpages/memberslist.php:152 adminpages/memberslist.php:119
1070
- msgid "Fee"
1071
- msgstr "Gebyr"
1072
-
1073
- #: adminpages/memberslist.php:153 adminpages/reports/login.php:144
1074
- #: adminpages/memberslist.php:120
1075
- msgid "Joined"
1076
- msgstr "Forbundet"
1077
-
1078
- #: adminpages/memberslist.php:157
1079
- msgid "Ended"
1080
- msgstr "Sluttet"
1081
-
1082
- #: adminpages/memberslist.php:223 adminpages/reports/login.php:210
1083
- #: adminpages/memberslist.php:195
1084
- msgid "No members found."
1085
- msgstr "Ingen Medlemmer fundet."
1086
-
1087
- #: adminpages/memberslist.php:223 adminpages/reports/login.php:210
1088
- #: adminpages/memberslist.php:195
1089
- msgid "Search all levels"
1090
- msgstr "Søg efter Niveauer"
1091
-
1092
- #: adminpages/orders.php:67 adminpages/orders.php:26
1093
- msgid "Order deleted successfully."
1094
- msgstr "Ordre blev slettet succesfuldt."
1095
-
1096
- #: adminpages/orders.php:72 adminpages/orders.php:31
1097
- msgid "Error deleting order."
1098
- msgstr "Fejl i at slette ordre."
1099
-
1100
- #: adminpages/orders.php:169 adminpages/orders.php:119
1101
- msgid "Order saved successfully."
1102
- msgstr "Ordre gent succesfuldt."
1103
-
1104
- #: adminpages/orders.php:174 adminpages/orders.php:124
1105
- msgid "Error updating order timestamp."
1106
- msgstr "Fejl i at opdatere tidsstempel ordre."
1107
-
1108
- #: adminpages/orders.php:180 adminpages/orders.php:130
1109
- msgid "Error saving order."
1110
- msgstr "Fejl i at gemme ordre."
1111
-
1112
- #: adminpages/orders.php:245 adminpages/orders.php:195
1113
- msgid "Order"
1114
- msgstr "Ordre"
1115
-
1116
- #: adminpages/orders.php:247 adminpages/orders.php:197
1117
- msgid "New Order"
1118
- msgstr "Ny Ordre"
1119
-
1120
- #: adminpages/orders.php:270 adminpages/orders.php:220
1121
- msgid "Randomly generated for you."
1122
- msgstr "Tilfældig genereret kun for dig"
1123
-
1124
- #: adminpages/orders.php:275 adminpages/orders.php:225
1125
- msgid "User ID"
1126
- msgstr "Bruger ID"
1127
-
1128
- #: adminpages/orders.php:284 adminpages/orders.php:234
1129
- msgid "Membership Level ID"
1130
- msgstr "Medlems Niveau ID"
1131
-
1132
- #: adminpages/orders.php:293 adminpages/orders.php:243
1133
- msgid "Billing Name"
1134
- msgstr "Faktura Navn"
1135
-
1136
- #: adminpages/orders.php:301 adminpages/orders.php:251
1137
- msgid "Billing Street"
1138
- msgstr "Faktura Vej"
1139
-
1140
- #: adminpages/orders.php:308 adminpages/orders.php:258
1141
- msgid "Billing City"
1142
- msgstr "Faktura By"
1143
-
1144
- #: adminpages/orders.php:315 adminpages/orders.php:265
1145
- msgid "Billing State"
1146
- msgstr "Faktura Region"
1147
-
1148
- #: adminpages/orders.php:322 adminpages/orders.php:272
1149
- msgid "Billing Postal Code"
1150
- msgstr "Faktura Post Nummer"
1151
-
1152
- #: adminpages/orders.php:329 adminpages/orders.php:279
1153
- msgid "Billing Country"
1154
- msgstr "Faktura Land"
1155
-
1156
- #: adminpages/orders.php:337 adminpages/orders.php:287
1157
- msgid "Billing Phone"
1158
- msgstr "Faktura Telefon"
1159
-
1160
- #: adminpages/orders.php:346 adminpages/orders.php:296
1161
- msgid "Sub Total"
1162
- msgstr "Subtotal"
1163
-
1164
- #: adminpages/orders.php:354 pages/invoice.php:80 adminpages/orders.php:304
1165
- #: pages/invoice.php:78
1166
- msgid "Tax"
1167
- msgstr "Skat"
1168
-
1169
- #: adminpages/orders.php:362 adminpages/orders.php:312
1170
- msgid "Coupon Amount"
1171
- msgstr "Rabat Beløb"
1172
-
1173
- #: adminpages/orders.php:370 adminpages/orders.php:905 pages/invoice.php:84
1174
- #: adminpages/orders.php:320 adminpages/orders.php:602 pages/invoice.php:82
1175
- msgid "Total"
1176
- msgstr "Total"
1177
-
1178
- #: adminpages/orders.php:375 adminpages/orders.php:325
1179
- msgid "Should be subtotal + tax - couponamount."
1180
- msgstr "Skulle være subtotal + skat - rabat beløb"
1181
-
1182
- #: adminpages/orders.php:380 adminpages/orders.php:330
1183
- msgid "Payment Type"
1184
- msgstr "Betalings Type"
1185
-
1186
- #: adminpages/orders.php:385 adminpages/orders.php:335
1187
- msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1188
- msgstr "e.g. PayPal Express, PayPal Standard. Kreditkort."
1189
-
1190
- #: adminpages/orders.php:389 pages/billing.php:238 pages/checkout.php:493
1191
- #: adminpages/orders.php:339 pages/billing.php:234 pages/checkout.php:510
1192
- #: pages/checkout.php:517
1193
- msgid "Card Type"
1194
- msgstr "Kort Type"
1195
-
1196
- #: adminpages/orders.php:394 adminpages/orders.php:344
1197
- msgid "e.g. Visa, MasterCard, AMEX, etc"
1198
- msgstr "e.g Visa, MasterCard. AMEX, etc"
1199
-
1200
- #: adminpages/orders.php:398 adminpages/paymentsettings.php:352
1201
- #: adminpages/orders.php:348 adminpages/paymentsettings.php:347
1202
- msgid "Account Number"
1203
- msgstr "Konto Nummer"
1204
-
1205
- #: adminpages/orders.php:403 adminpages/orders.php:353
1206
- msgid "Obscure all but last 4 digits."
1207
- msgstr "Skjul alle personlige oplysninger, undtagen de sidste 4 cifre"
1208
-
1209
- #: adminpages/orders.php:408 adminpages/orders.php:358
1210
- msgid "Expiration Month"
1211
- msgstr "Udløbs Måned"
1212
-
1213
- #: adminpages/orders.php:415 adminpages/orders.php:365
1214
- msgid "Expiration Year"
1215
- msgstr "Udløbs År"
1216
-
1217
- #: adminpages/orders.php:423 adminpages/orders.php:909
1218
- #: adminpages/orders.php:373 adminpages/orders.php:606
1219
- msgid "Status"
1220
- msgstr "Status"
1221
-
1222
- #: adminpages/orders.php:444 adminpages/orders.php:907
1223
- #: adminpages/orders.php:394 adminpages/orders.php:604
1224
- msgid "Gateway"
1225
- msgstr "Gateway"
1226
-
1227
- #: adminpages/orders.php:448 adminpages/orders.php:398
1228
- msgid "Testing Only"
1229
- msgstr "Kun for Test"
1230
-
1231
- #: adminpages/orders.php:449 adminpages/paymentsettings.php:159
1232
- #: adminpages/orders.php:399 adminpages/paymentsettings.php:157
1233
- msgid "Pay by Check"
1234
- msgstr "Betal med Check"
1235
-
1236
- #: adminpages/orders.php:461 adminpages/paymentsettings.php:184
1237
- #: adminpages/orders.php:411 adminpages/paymentsettings.php:175
1238
- #: adminpages/paymentsettings.php:179
1239
- msgid "Gateway Environment"
1240
- msgstr "Gateway Miljø"
1241
-
1242
- #: adminpages/orders.php:465 adminpages/paymentsettings.php:188
1243
- #: adminpages/orders.php:415 adminpages/paymentsettings.php:179
1244
- #: adminpages/paymentsettings.php:183
1245
- msgid "Sandbox/Testing"
1246
- msgstr "Sandkasse/Test"
1247
-
1248
- #: adminpages/orders.php:466 adminpages/paymentsettings.php:189
1249
- #: adminpages/orders.php:416 adminpages/paymentsettings.php:180
1250
- #: adminpages/paymentsettings.php:184
1251
- msgid "Live/Production"
1252
- msgstr "Live/Produktion"
1253
-
1254
- #: adminpages/orders.php:473 adminpages/orders.php:423
1255
- msgid "Payment Transaction ID"
1256
- msgstr "Betalings Transaktions ID"
1257
-
1258
- #: adminpages/orders.php:478 adminpages/orders.php:428
1259
- msgid "Generated by the gateway. Useful to cross reference orders."
1260
- msgstr "Genereret af Gateway. Nyttigt til at krydse referencer med ordre."
1261
-
1262
- #: adminpages/orders.php:482 adminpages/orders.php:432
1263
- msgid "Subscription Transaction ID"
1264
- msgstr "Abonnoments Transaktion ID"
1265
-
1266
- #: adminpages/orders.php:487 adminpages/orders.php:437
1267
- msgid "Generated by the gateway. Useful to cross reference subscriptions."
1268
- msgstr ""
1269
- "Genereret af Gateway. Nyttigt til at krydse referencer med abonnomenter. "
1270
-
1271
- #: adminpages/orders.php:492 adminpages/orders.php:910 pages/invoice.php:107
1272
- #: adminpages/orders.php:442 adminpages/orders.php:607 pages/invoice.php:105
1273
- msgid "Date"
1274
- msgstr "Dato"
1275
-
1276
- #: adminpages/orders.php:527 adminpages/orders.php:477
1277
- msgid "Affiliate ID"
1278
- msgstr "Assosieret ID"
1279
-
1280
- #: adminpages/orders.php:535 adminpages/orders.php:485
1281
- msgid "Affiliate SubID"
1282
- msgstr "Assosieret SubID"
1283
-
1284
- #: adminpages/orders.php:545 adminpages/orders.php:495
1285
- msgid "Notes"
1286
- msgstr "Noter"
1287
-
1288
- #: adminpages/orders.php:560 adminpages/orders.php:510
1289
- msgid "Save Order"
1290
- msgstr "Gem Ordre"
1291
-
1292
- #: adminpages/orders.php:561 pages/billing.php:330 adminpages/orders.php:511
1293
- #: pages/billing.php:295 pages/billing.php:299
1294
- msgid "Cancel"
1295
- msgstr "Annullere"
1296
-
1297
- #: adminpages/orders.php:570 includes/adminpages.php:55
1298
- #: includes/adminpages.php:163 adminpages/orders.php:520
1299
- #: includes/adminpages.php:17 includes/adminpages.php:84
1300
- #: includes/adminpages.php:156
1301
- msgid "Orders"
1302
- msgstr "Ordrer"
1303
-
1304
- #: adminpages/orders.php:571 adminpages/orders.php:521
1305
- msgid "Add New Order"
1306
- msgstr "Tilføj Ny Ordrer"
1307
-
1308
- #: adminpages/orders.php:605
1309
- msgid "All"
1310
- msgstr "Alle"
1311
-
1312
- #: adminpages/orders.php:606
1313
- msgid "Within a Date Range"
1314
- msgstr "Inden for et datointerval"
1315
-
1316
- #: adminpages/orders.php:607
1317
- msgid "Predefined Date Range"
1318
- msgstr "Foruddefineret datointerval"
1319
-
1320
- #: adminpages/orders.php:608
1321
- msgid "Within a Level"
1322
- msgstr "Indenfor et Niveau"
1323
-
1324
- #: adminpages/orders.php:609
1325
- msgid "Within a Status"
1326
- msgstr "Indenfor en Status"
1327
-
1328
- #: adminpages/orders.php:612
1329
- msgid "From"
1330
- msgstr "Fra"
1331
-
1332
- #: adminpages/orders.php:624
1333
- msgid "To"
1334
- msgstr "Til"
1335
-
1336
- #: adminpages/orders.php:636
1337
- msgid "filter by "
1338
- msgstr "Filtreret af"
1339
-
1340
- #: adminpages/orders.php:674
1341
- msgid "Filter"
1342
- msgstr "Filtreret"
1343
-
1344
- #: adminpages/orders.php:777 adminpages/orders.php:780
1345
- #: adminpages/orders.php:535 adminpages/orders.php:538
1346
- msgid "Search Orders"
1347
- msgstr "Søg Ordrer"
1348
-
1349
- #: adminpages/orders.php:893 adminpages/orders.php:590
1350
- #, php-format
1351
- msgid "%d orders found."
1352
- msgstr "%d ordre fundet."
1353
-
1354
- #: adminpages/orders.php:902 adminpages/paymentsettings.php:220
1355
- #: adminpages/reports/login.php:141 adminpages/orders.php:599
1356
- #: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:215
1357
- msgid "User"
1358
- msgstr "Bruger"
1359
-
1360
- #: adminpages/orders.php:904 includes/profile.php:27 pages/checkout.php:33
1361
- #: pages/confirmation.php:47 pages/confirmation.php:64
1362
- #: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
1363
- #: adminpages/orders.php:601 includes/profile.php:25 pages/checkout.php:34
1364
- #: pages/confirmation.php:46 pages/confirmation.php:62
1365
- #: pages/confirmation.php:103 pages/invoice.php:27 pages/invoice.php:49
1366
- msgid "Membership Level"
1367
- msgstr "Medlems Niveau"
1368
-
1369
- #: adminpages/orders.php:906 adminpages/orders.php:954
1370
- #: adminpages/orders.php:603 adminpages/orders.php:651
1371
- msgid "Payment"
1372
- msgstr "Betaling"
1373
-
1374
- #: adminpages/orders.php:908 adminpages/orders.php:605
1375
- msgid "Transaction IDs"
1376
- msgstr "Transaktion ID'er"
1377
-
1378
- #: adminpages/orders.php:933 adminpages/orders.php:630
1379
- msgid "deleted"
1380
- msgstr "slettet"
1381
-
1382
- #: adminpages/orders.php:956 adminpages/orders.php:653
1383
- msgid "Subscription"
1384
- msgstr "Abonnoment"
1385
-
1386
- #: adminpages/orders.php:967 adminpages/orders.php:664
1387
- #, php-format
1388
- msgid ""
1389
- "Deleting orders is permanent and can affect active users. Are you sure you "
1390
- "want to delete order %s?"
1391
- msgstr ""
1392
- "Slette ordrer er permanent og kan ikke påvirke aktive brugere. Er du sikker "
1393
- "på, at du ville slette ordrer %s?"
1394
-
1395
- #: adminpages/orders.php:977 adminpages/orders.php:674
1396
- msgid "No orders found."
1397
- msgstr "Ingen ordrer fundet."
1398
-
1399
- #: adminpages/pagesettings.php:51
1400
- msgid "Membership Account"
1401
- msgstr "Medlems Konto"
1402
-
1403
- #: adminpages/pagesettings.php:54
1404
- msgid "Membership Billing"
1405
- msgstr "Medlems Regning"
1406
-
1407
- #: adminpages/pagesettings.php:57
1408
- msgid "Membership Cancel"
1409
- msgstr "Medlems Annullering"
1410
-
1411
- #: adminpages/pagesettings.php:60
1412
- msgid "Membership Checkout"
1413
- msgstr "Medlems Gå til Kassen"
1414
-
1415
- #: adminpages/pagesettings.php:63
1416
- msgid "Membership Confirmation"
1417
- msgstr "Medlems Bekræftigelse"
1418
-
1419
- #: adminpages/pagesettings.php:66
1420
- msgid "Membership Invoice"
1421
- msgstr "Medlems Faktura"
1422
-
1423
- #: adminpages/pagesettings.php:73
1424
- #, php-format
1425
- msgid "Membership %s"
1426
- msgstr "Medlems %s"
1427
-
1428
- #: adminpages/pagesettings.php:111 adminpages/pagesettings.php:83
1429
- msgid "The following pages have been created for you"
1430
- msgstr "De følgende sider, er bleven oprettet for dig"
1431
-
1432
- #: adminpages/pagesettings.php:126 adminpages/pagesettings.php:98
1433
- msgid ""
1434
- "Manage the WordPress pages assigned to each required Paid Memberships Pro "
1435
- "page."
1436
- msgstr ""
1437
- "Håndtere Wordpress sider, som er tildelt og påkrævet til hver Paid "
1438
- "Memberships Pro sider eller."
1439
-
1440
- #: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
1441
- msgid ""
1442
- "Assign the WordPress pages for each required Paid Memberships Pro page or"
1443
- msgstr ""
1444
- "Tildel Wordpress sider, til hver påkrævet Paid Memberships Pro sider eller"
1445
-
1446
- #: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
1447
- msgid "click here to let us generate them for you"
1448
- msgstr "Klik her, for at lade dem generere dem for dig"
1449
-
1450
- #: adminpages/pagesettings.php:140 adminpages/pagesettings.php:112
1451
- msgid "Account Page"
1452
- msgstr "Konto Side"
1453
-
1454
- #: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
1455
- #: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
1456
- #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
1457
- #: adminpages/pagesettings.php:241 adminpages/pagesettings.php:119
1458
- #: adminpages/pagesettings.php:132 adminpages/pagesettings.php:134
1459
- #: adminpages/pagesettings.php:145 adminpages/pagesettings.php:149
1460
- #: adminpages/pagesettings.php:159 adminpages/pagesettings.php:165
1461
- #: adminpages/pagesettings.php:173 adminpages/pagesettings.php:181
1462
- #: adminpages/pagesettings.php:187 adminpages/pagesettings.php:197
1463
- #: adminpages/pagesettings.php:201 adminpages/pagesettings.php:213
1464
- msgid "edit page"
1465
- msgstr "redigere side"
1466
-
1467
- #: adminpages/pagesettings.php:149 adminpages/pagesettings.php:164
1468
- #: adminpages/pagesettings.php:179 adminpages/pagesettings.php:195
1469
- #: adminpages/pagesettings.php:211 adminpages/pagesettings.php:227
1470
- #: adminpages/pagesettings.php:243 adminpages/pagesettings.php:121
1471
- #: adminpages/pagesettings.php:136 adminpages/pagesettings.php:151
1472
- #: adminpages/pagesettings.php:167 adminpages/pagesettings.php:183
1473
- #: adminpages/pagesettings.php:199 adminpages/pagesettings.php:215
1474
- msgid "view page"
1475
- msgstr "se side"
1476
-
1477
- #: adminpages/pagesettings.php:151 adminpages/pagesettings.php:166
1478
- #: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
1479
- #: adminpages/pagesettings.php:213 adminpages/pagesettings.php:229
1480
- #: adminpages/pagesettings.php:245 adminpages/pagesettings.php:121
1481
- #: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
1482
- #: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
1483
- #: adminpages/pagesettings.php:153 adminpages/pagesettings.php:161
1484
- #: adminpages/pagesettings.php:169 adminpages/pagesettings.php:175
1485
- #: adminpages/pagesettings.php:185 adminpages/pagesettings.php:189
1486
- #: adminpages/pagesettings.php:201 adminpages/pagesettings.php:203
1487
- #: adminpages/pagesettings.php:217
1488
- msgid "Include the shortcode"
1489
- msgstr "Include kort kode"
1490
-
1491
- #: adminpages/pagesettings.php:155 adminpages/pagesettings.php:125
1492
- #: adminpages/pagesettings.php:127
1493
- msgid "Billing Information Page"
1494
- msgstr "Regnings Informations Side"
1495
-
1496
- #: adminpages/pagesettings.php:170 adminpages/pagesettings.php:138
1497
- #: adminpages/pagesettings.php:142
1498
- msgid "Cancel Page"
1499
- msgstr "Annullere Side"
1500
-
1501
- #: adminpages/pagesettings.php:186 adminpages/pagesettings.php:152
1502
- #: adminpages/pagesettings.php:158
1503
- msgid "Checkout Page"
1504
- msgstr "Gå til Kassen Side"
1505
-
1506
- #: adminpages/pagesettings.php:202 adminpages/pagesettings.php:166
1507
- #: adminpages/pagesettings.php:174
1508
- msgid "Confirmation Page"
1509
- msgstr "Bekræftigelses Side"
1510
-
1511
- #: adminpages/pagesettings.php:218 adminpages/pagesettings.php:180
1512
- #: adminpages/pagesettings.php:190
1513
- msgid "Invoice Page"
1514
- msgstr "Fakturer Side"
1515
-
1516
- #: adminpages/pagesettings.php:234 adminpages/pagesettings.php:194
1517
- #: adminpages/pagesettings.php:206
1518
- msgid "Levels Page"
1519
- msgstr "Nivauers Side"
1520
-
1521
- #: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
1522
- msgid "Your payment settings have been updated."
1523
- msgstr "Din betalings indstillinger er bleven opdatert."
1524
-
1525
- #: adminpages/paymentsettings.php:146 adminpages/paymentsettings.php:154
1526
- #: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:152
1527
- msgid "Payment Gateway"
1528
- msgstr "Betalings Gateway"
1529
-
1530
- #: adminpages/paymentsettings.php:146 adminpages/paymentsettings.php:144
1531
- msgid "SSL Settings"
1532
- msgstr "SSL Indstillinger"
1533
-
1534
- #: adminpages/paymentsettings.php:148
1535
- msgid ""
1536
- "Learn more about <a title=\"Paid Memberships Pro - SSL Settings\" target="
1537
- "\"_blank\" href=\"http://www.paidmembershipspro.com/support/initial-plugin-"
1538
- "setup/ssl/\">SSL</a> or <a title=\"Paid Memberships Pro - Payment Gateway "
1539
- "Settings\" target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
1540
- "support/initial-plugin-setup/payment-gateway/\">Payment Gateway Settings</a>."
1541
- msgstr ""
1542
- "Lær mere omkring <a title=\"Paid Memberships Pro - SSL Indstillinger\" "
1543
- "target=\"_blank\" href=\"http://www.paidmembershipspro.com/support/initial-"
1544
- "plugin-setup/ssl/\">SSL</a> eller <a title=\"Paid Memberships Pro - Betaling "
1545
- "Gateway Indstillinger\" target=\"_blank\" href=\"http://www."
1546
- "paidmembershipspro.com/support/initial-plugin-setup/payment-gateway/"
1547
- "\">Betalings Gateway Indstillinger</a>."
1548
-
1549
- #: adminpages/paymentsettings.php:174
1550
- msgid ""
1551
- "This gateway option is in beta. Some functionality may not be available. "
1552
- "Please contact Paid Memberships Pro with any issues you run into. "
1553
- "<strong>Please be sure to upgrade Paid Memberships Pro to the latest "
1554
- "versions when available.</strong>"
1555
- msgstr ""
1556
- "Denne gateway funktion er I beta. Nogle funktioner er nok ikke tilgængelig. "
1557
- "Venlig kontakt Paid Memberships Pro med de problemer, du oplever. "
1558
- "<strong>Husk at opgradere Paid Memberships Pro til den seneste version, når "
1559
- "det er tilgængeligt.</strong>"
1560
-
1561
- #: adminpages/paymentsettings.php:179
1562
- msgid ""
1563
- "We do not recommend using PayPal Standard. We suggest using PayPal Express, "
1564
- "Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target="
1565
- "\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-using-"
1566
- "paypal-standard-paid-memberships-pro/\">More information on why can be found "
1567
- "here.</a>"
1568
- msgstr ""
1569
- "Vi anbefaler ikke, at bruge Paypal Standard. Vi forslår at brute PayPal "
1570
- "Express, Website Payments Pro (Legacy), eller PayPal Pro (Payflow Pro). <a "
1571
- "target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-"
1572
- "using-paypal-standard-paid-memberships-pro/\">Mere information om hvorfor, "
1573
- "kan findes her.</a>"
1574
-
1575
- #: adminpages/paymentsettings.php:204 adminpages/paymentsettings.php:195
1576
- #: adminpages/paymentsettings.php:199
1577
- msgid "Partner"
1578
- msgstr "Partner"
1579
-
1580
- #: adminpages/paymentsettings.php:212 adminpages/paymentsettings.php:203
1581
- #: adminpages/paymentsettings.php:207
1582
- msgid "Vendor"
1583
- msgstr "Sælger"
1584
-
1585
- #: adminpages/paymentsettings.php:228 pages/checkout.php:180
1586
- #: adminpages/paymentsettings.php:219 adminpages/paymentsettings.php:223
1587
- #: pages/checkout.php:177
1588
- msgid "Password"
1589
- msgstr "Adgangskode"
1590
-
1591
- #: adminpages/paymentsettings.php:236 adminpages/paymentsettings.php:227
1592
- #: adminpages/paymentsettings.php:231
1593
- msgid "Gateway Account Email"
1594
- msgstr "Gateway Konto Email"
1595
-
1596
- #: adminpages/paymentsettings.php:244 adminpages/paymentsettings.php:336
1597
- #: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
1598
- #: adminpages/paymentsettings.php:331
1599
- msgid "API Username"
1600
- msgstr "API Brugernavn"
1601
-
1602
- #: adminpages/paymentsettings.php:252 adminpages/paymentsettings.php:344
1603
- #: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
1604
- #: adminpages/paymentsettings.php:339
1605
- msgid "API Password"
1606
- msgstr "API Adgangskode"
1607
-
1608
- #: adminpages/paymentsettings.php:260 adminpages/paymentsettings.php:251
1609
- #: adminpages/paymentsettings.php:255
1610
- msgid "API Signature"
1611
- msgstr "API Signatur"
1612
-
1613
- #: adminpages/paymentsettings.php:269 adminpages/paymentsettings.php:260
1614
- #: adminpages/paymentsettings.php:264
1615
- msgid "Login Name"
1616
- msgstr "Login Navn"
1617
-
1618
- #: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:268
1619
- #: adminpages/paymentsettings.php:272
1620
- msgid "Transaction Key"
1621
- msgstr "Transaktions Nøgle"
1622
-
1623
- #: adminpages/paymentsettings.php:286 adminpages/paymentsettings.php:277
1624
- #: adminpages/paymentsettings.php:281
1625
- msgid "Secret Key"
1626
- msgstr "Hemmelig Nøgle"
1627
-
1628
- #: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:285
1629
- #: adminpages/paymentsettings.php:289
1630
- msgid "Publishable Key"
1631
- msgstr "Publicerbar Nøgle"
1632
-
1633
- #: adminpages/paymentsettings.php:303 adminpages/paymentsettings.php:369
1634
- #: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:298
1635
- #: adminpages/paymentsettings.php:364
1636
- msgid "Merchant ID"
1637
- msgstr "Købmands ID"
1638
-
1639
- #: adminpages/paymentsettings.php:311 adminpages/paymentsettings.php:302
1640
- #: adminpages/paymentsettings.php:306
1641
- msgid "Public Key"
1642
- msgstr "Offentlig Nøgle"
1643
-
1644
- #: adminpages/paymentsettings.php:319 adminpages/paymentsettings.php:310
1645
- #: adminpages/paymentsettings.php:314
1646
- msgid "Private Key"
1647
- msgstr "Privat Nøgle"
1648
-
1649
- #: adminpages/paymentsettings.php:327 adminpages/paymentsettings.php:318
1650
- #: adminpages/paymentsettings.php:322
1651
- msgid "Client-Side Encryption Key"
1652
- msgstr "Klient-Side Krypteret Nøgle"
1653
-
1654
- #: adminpages/paymentsettings.php:360 adminpages/paymentsettings.php:355
1655
- msgid "Secret Word"
1656
- msgstr "Hemmlig Ord"
1657
-
1658
- #: adminpages/paymentsettings.php:377 adminpages/paymentsettings.php:372
1659
- msgid "Transaction Security Key"
1660
- msgstr "Transaktion Sikkerheds Nøgle"
1661
-
1662
- #: adminpages/paymentsettings.php:386 adminpages/paymentsettings.php:327
1663
- #: adminpages/paymentsettings.php:337 adminpages/paymentsettings.php:356
1664
- #: adminpages/paymentsettings.php:381
1665
- msgid "Currency"
1666
- msgstr "Valuta"
1667
-
1668
- #: adminpages/paymentsettings.php:400
1669
- msgid ""
1670
- "Not all currencies will be supported by every gateway. Please check with "
1671
- "your gateway."
1672
- msgstr ""
1673
- "Ikke alt Valuta understøtter alle gateways. Kontrollere venligst din Gateway."
1674
-
1675
- #: adminpages/paymentsettings.php:406 adminpages/paymentsettings.php:375
1676
- #: adminpages/paymentsettings.php:401
1677
- msgid "Accepted Credit Card Types"
1678
- msgstr "Accepteret Kreditkort Typer"
1679
-
1680
- #: adminpages/paymentsettings.php:420 adminpages/paymentsettings.php:389
1681
- #: adminpages/paymentsettings.php:415
1682
- msgid "Instructions"
1683
- msgstr "Instruktioner"
1684
-
1685
- #: adminpages/paymentsettings.php:424 adminpages/paymentsettings.php:393
1686
- #: adminpages/paymentsettings.php:419
1687
- msgid ""
1688
- "Who to write the check out to. Where to mail it. Shown on checkout, "
1689
- "confirmation, and invoice pages."
1690
- msgstr ""
1691
- "Hvem skal checken udskrives til. Hvor skal den mails til. Vis ved gå til "
1692
- "kassen, bekræftigelse, og faktura sider."
1693
-
1694
- #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:425
1695
- msgid "Show Billing Address Fields"
1696
- msgstr "Vis Regnings Adresse Felter."
1697
-
1698
- #: adminpages/paymentsettings.php:437
1699
- msgid ""
1700
- "Stripe doesn't require billing address fields. Choose 'No' to hide them on "
1701
- "the checkout page.<br /><strong>If No, make sure you disable address "
1702
- "verification in the Stripe dashboard settings.</strong>"
1703
- msgstr ""
1704
- "Stripe behøver ikke regnings adresse felter. Vælg 'Nej' for at skjule dem "
1705
- "ved gå til kassen side.<br/><strong>Hvis Nej, så vær sikker på, at du har "
1706
- "deaktiveret bekræftigelse I Strip Kontrolpanel Indstillinger.</strong>"
1707
-
1708
- #: adminpages/paymentsettings.php:443 adminpages/paymentsettings.php:398
1709
- #: adminpages/paymentsettings.php:438
1710
- msgid "Sales Tax"
1711
- msgstr "Moms"
1712
-
1713
- #: adminpages/paymentsettings.php:443 pages/billing.php:82
1714
- #: adminpages/paymentsettings.php:398 adminpages/paymentsettings.php:438
1715
- #: pages/billing.php:78
1716
- msgid "optional"
1717
- msgstr "valgfri"
1718
-
1719
- #: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:401
1720
- #: adminpages/paymentsettings.php:441
1721
- msgid "Tax State"
1722
- msgstr "Moms ialt"
1723
-
1724
- #: adminpages/paymentsettings.php:447 adminpages/paymentsettings.php:402
1725
- #: adminpages/paymentsettings.php:442
1726
- msgid "abbreviation, e.g. \"PA\""
1727
- msgstr "forkortelse, e.g. \"PA\""
1728
-
1729
- #: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:404
1730
- #: adminpages/paymentsettings.php:444
1731
- msgid "decimal, e.g. \"0.06\""
1732
- msgstr "decimal, e.g \"0.06\""
1733
-
1734
- #: adminpages/paymentsettings.php:450
1735
- msgid ""
1736
- "US only. If values are given, tax will be applied for any members ordering "
1737
- "from the selected state.<br />For non-US or more complex tax rules, use the "
1738
- "<a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-"
1739
- "taxes-paid-memberships-pro/\">pmpro_tax filter</a>."
1740
- msgstr ""
1741
- "Kun for US. Hvis værdien er sat korret op, så ville skat blive tilføjet til "
1742
- "hvilken som helst medlems ordre fra den valgte stat.<br> For ikke-US eller "
1743
- "mere komplekse skatte regler, brug dette <a target=\"_blank\" href=\"http://"
1744
- "www.paidmembershipspro.com/2013/10/non-us-taxes-paid-memberships-pro/"
1745
- "\">pmpro_tax filter</a>."
1746
-
1747
- #: adminpages/paymentsettings.php:455 adminpages/paymentsettings.php:450
1748
- msgid "Force SSL"
1749
- msgstr "Tving SSL"
1750
-
1751
- #: adminpages/paymentsettings.php:461 adminpages/paymentsettings.php:456
1752
- msgid "Yes (with JavaScript redirects)"
1753
- msgstr "Ja (med JavaScript omdirigering)"
1754
-
1755
- #: adminpages/paymentsettings.php:468 adminpages/paymentsettings.php:430
1756
- #: adminpages/paymentsettings.php:463
1757
- msgid "SSL Seal Code"
1758
- msgstr "SSL Seal Kode"
1759
-
1760
- #: adminpages/paymentsettings.php:477 adminpages/paymentsettings.php:438
1761
- #: adminpages/paymentsettings.php:471
1762
- msgid "HTTPS Nuclear Option"
1763
- msgstr "HTTPS Nuclear Funktioner"
1764
-
1765
- #: adminpages/paymentsettings.php:480 adminpages/paymentsettings.php:441
1766
- #: adminpages/paymentsettings.php:474
1767
- msgid ""
1768
- "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1769
- "Check this if you are using SSL and have warnings on your checkout pages."
1770
- msgstr ""
1771
- "Brug \"Nuclear Funktion\" for at sikre (HTTPS) URLs på dine sikre sider. "
1772
- "Tjek hvis du bruger SSL og har advarsler på din gå til kassen sider."
1773
-
1774
- #: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:446
1775
- #: adminpages/paymentsettings.php:479
1776
- msgid "IPN Handler URL"
1777
- msgstr "IPN Handler URL"
1778
-
1779
- #: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:449
1780
- #: adminpages/paymentsettings.php:482
1781
- msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1782
- msgstr ""
1783
- "For at integrerer fuldt ud med PayPal, vær sikker på, sæt din IPN Handler "
1784
- "URL til "
1785
-
1786
- #: adminpages/paymentsettings.php:493 adminpages/paymentsettings.php:487
1787
- msgid "TwoCheckout INS URL"
1788
- msgstr "TwoCheckout INS URL"
1789
-
1790
- #: adminpages/paymentsettings.php:496 adminpages/paymentsettings.php:490
1791
- msgid ""
1792
- "To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL "
1793
- msgstr ""
1794
- "For at kunne integrerer fuldtud med 2Checkout, vær sikker på, at sætte din "
1795
- "2Checkout INS URL"
1796
-
1797
- #: adminpages/paymentsettings.php:501 adminpages/paymentsettings.php:454
1798
- #: adminpages/paymentsettings.php:495
1799
- msgid "Silent Post URL"
1800
- msgstr "Skjul Post URL"
1801
-
1802
- #: adminpages/paymentsettings.php:504 adminpages/paymentsettings.php:457
1803
- #: adminpages/paymentsettings.php:498
1804
- msgid ""
1805
- "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1806
- msgstr ""
1807
- "For at kunne integrerer fuldtud med Authorize.net, vær sikker på, at sætte "
1808
- "din Silent Post URL til"
1809
-
1810
- #: adminpages/paymentsettings.php:509 adminpages/paymentsettings.php:517
1811
- #: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
1812
- #: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:511
1813
- msgid "Web Hook URL"
1814
- msgstr "Web Hook URL"
1815
-
1816
- #: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:465
1817
- #: adminpages/paymentsettings.php:506
1818
- msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1819
- msgstr ""
1820
- "For at kunne integrerer fuldtud med Stripe, vær sikker på, at sætte din web "
1821
- "Hook URL til"
1822
-
1823
- #: adminpages/paymentsettings.php:521 adminpages/paymentsettings.php:474
1824
- #: adminpages/paymentsettings.php:515
1825
- msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1826
- msgstr ""
1827
- "For at kunne integrerer fuldtud med Braintree, vær sikker på, at sætte din "
1828
- "Silent Post URL til"
1829
-
1830
- #: adminpages/reports.php:40 adminpages/reports.php:26
1831
- #: adminpages/reports.php:37
1832
- msgid "Details"
1833
- msgstr "Detaljer"
1834
-
1835
- #: adminpages/reports/login.php:16
1836
- msgid "Visits, Views, and Logins"
1837
- msgstr "Besøgende, Set, og Logget Ind"
1838
-
1839
- #: adminpages/reports/login.php:26
1840
- msgid "Visits Today"
1841
- msgstr "Besøgende Idag"
1842
-
1843
- #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
1844
- msgid "Visits This Month"
1845
- msgstr "Besøgende I denne Måned"
1846
-
1847
- #: adminpages/reports/login.php:28
1848
- msgid "Visits All Time"
1849
- msgstr "Besøgende Hele Tiden"
1850
-
1851
- #: adminpages/reports/login.php:31
1852
- msgid "Views Today"
1853
- msgstr "Set Idag"
1854
-
1855
- #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
1856
- msgid "Views This Month"
1857
- msgstr "Set I Denne Måned"
1858
-
1859
- #: adminpages/reports/login.php:33
1860
- msgid "Views All Time"
1861
- msgstr "Set Hele Tiden"
1862
-
1863
- #: adminpages/reports/login.php:36
1864
- msgid "Logins Today"
1865
- msgstr "Logget ind Idag"
1866
-
1867
- #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
1868
- msgid "Logins This Month"
1869
- msgstr "Logget ind I denne måned"
1870
-
1871
- #: adminpages/reports/login.php:38
1872
- msgid "Logins All Time"
1873
- msgstr "Logget ind hele Tiden"
1874
-
1875
- #: adminpages/reports/login.php:61
1876
- msgid "Visits, Views, and Logins Report"
1877
- msgstr "Besøgende, Set. og Logget Ind Report"
1878
-
1879
- #: adminpages/reports/login.php:66
1880
- msgid "All Users"
1881
- msgstr "Alle Brugere"
1882
-
1883
- #: adminpages/reports/login.php:146
1884
- msgid "Last Visit"
1885
- msgstr "Sidst Besøgt"
1886
-
1887
- #: adminpages/reports/login.php:148
1888
- msgid "Total Visits"
1889
- msgstr "Total Besøgende"
1890
-
1891
- #: adminpages/reports/login.php:150
1892
- msgid "Total Views"
1893
- msgstr "Total Set"
1894
-
1895
- #: adminpages/reports/login.php:151
1896
- msgid "Last Login"
1897
- msgstr "Sidst Logget Ind"
1898
-
1899
- #: adminpages/reports/login.php:153
1900
- msgid "Total Logins"
1901
- msgstr "Logget ind Total"
1902
-
1903
- #: adminpages/reports/memberships.php:18
1904
- #: adminpages/reports/memberships.php:288
1905
- msgid "Membership Stats"
1906
- msgstr "Medlems Statestikker"
1907
-
1908
- #: adminpages/reports/memberships.php:48
1909
- msgid "Signups"
1910
- msgstr "Regestreringer"
1911
-
1912
- #: adminpages/reports/memberships.php:50 adminpages/reports/memberships.php:69
1913
- msgid "All Time"
1914
- msgstr "Hele Tiden"
1915
-
1916
- #: adminpages/reports/memberships.php:54 adminpages/reports/memberships.php:73
1917
- msgid "This Year"
1918
- msgstr "Dette År"
1919
-
1920
- #: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:77
1921
- msgid "This Month"
1922
- msgstr "Denne Måned"
1923
-
1924
- #: adminpages/reports/memberships.php:62 adminpages/reports/memberships.php:81
1925
- msgid "Today"
1926
- msgstr "Idag"
1927
-
1928
- #: adminpages/reports/memberships.php:67
1929
- msgid "Cancellations"
1930
- msgstr "Annulleringer"
1931
-
1932
- #: adminpages/reports/memberships.php:86
1933
- msgid "Other Stats"
1934
- msgstr "Andre Statestikker"
1935
-
1936
- #: adminpages/reports/memberships.php:88
1937
- msgid "Monthly Recurring Revenue (MRR)"
1938
- msgstr "Månedligt Tilbagevendende Indtægter (MTI)"
1939
-
1940
- #: adminpages/reports/memberships.php:92
1941
- msgid "Cancellation Rate"
1942
- msgstr "Annullerings Rate"
1943
-
1944
- #: adminpages/reports/memberships.php:96
1945
- msgid "Lifetime Value (LTV)"
1946
- msgstr "Livstids Værdi (LTV)"
1947
-
1948
- #: adminpages/reports/memberships.php:294 adminpages/reports/sales.php:195
1949
- #: adminpages/reports/sales.php:187 adminpages/reports/sales.php:196
1950
- msgid "Daily"
1951
- msgstr "Daglig"
1952
-
1953
- #: adminpages/reports/memberships.php:295 adminpages/reports/sales.php:196
1954
- #: adminpages/reports/sales.php:188 adminpages/reports/sales.php:197
1955
- msgid "Monthly"
1956
- msgstr "Månedelig"
1957
-
1958
- #: adminpages/reports/memberships.php:296 adminpages/reports/sales.php:197
1959
- #: adminpages/reports/sales.php:189 adminpages/reports/sales.php:198
1960
- msgid "Annual"
1961
- msgstr "Årlig"
1962
-
1963
- #: adminpages/reports/memberships.php:299
1964
- msgid "Signups vs. Cancellations"
1965
- msgstr "Regestreringer vs Annulleringer"
1966
-
1967
- #: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:230
1968
- #: adminpages/reports/sales.php:222 adminpages/reports/sales.php:231
1969
- msgid "Generate Report"
1970
- msgstr "Genereret Report"
1971
-
1972
- #: adminpages/reports/sales.php:18
1973
- msgid "Sales and Revenue (Testing/Sandbox)"
1974
- msgstr "Salg og Indtægter (Test/Sandkasse)"
1975
-
1976
- #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:189
1977
- #: adminpages/reports/sales.php:180
1978
- msgid "Sales and Revenue"
1979
- msgstr "Salg og Indtægter"
1980
-
1981
- #: adminpages/reports/sales.php:200 adminpages/reports/sales.php:192
1982
- #: adminpages/reports/sales.php:201
1983
- msgid "Revenue"
1984
- msgstr "Indtægter"
1985
-
1986
- #: adminpages/reports/sales.php:201 adminpages/reports/sales.php:193
1987
- #: adminpages/reports/sales.php:202
1988
- msgid "Sales"
1989
- msgstr "Salg"
1990
-
1991
- #: classes/class.memberorder.php:564 classes/class.memberorder.php:553
1992
- #: classes/class.memberorder.php:561 includes/cleanup.php:24
1993
- #, php-format
1994
- msgid ""
1995
- "There was an error canceling the subscription for user with ID=%s. You will "
1996
- "want to check your payment gateway to see if their subscription is still "
1997
- "active."
1998
- msgstr ""
1999
- "Der var en fejl, med annullering af abonnement for bruger med ID=%s. Du "
2000
- "ville nok kontrollere din betalings gateway, for at kunne se om deres "
2001
- "abonnement stadig er aktiv"
2002
-
2003
- #: classes/class.pmproemail.php:37
2004
- #, php-format
2005
- msgid "An Email From %s"
2006
- msgstr "En Email Fra %s"
2007
-
2008
- #: classes/class.pmproemail.php:122 classes/class.pmproemail.php:120
2009
- #, php-format
2010
- msgid "Your membership at %s has been CANCELLED"
2011
- msgstr "Dit medlemskab hos %s er blevet ANNULLERET"
2012
-
2013
- #: classes/class.pmproemail.php:144 classes/class.pmproemail.php:142
2014
- #, php-format
2015
- msgid "Membership for %s at %s has been CANCELLED"
2016
- msgstr "Medlemskab for %s hos %s er blevet ANNULLERET"
2017
-
2018
- #: classes/class.pmproemail.php:175 classes/class.pmproemail.php:172
2019
- #: classes/class.pmproemail.php:173
2020
- #, php-format
2021
- msgid "Your membership confirmation for %s"
2022
- msgstr "Dit medlemskab bekræftigelse for %s"
2023
-
2024
- #: classes/class.pmproemail.php:228 classes/class.pmproemail.php:237
2025
- #: classes/class.pmproemail.php:246 classes/class.pmproemail.php:325
2026
- #: classes/class.pmproemail.php:334 classes/class.pmproemail.php:645
2027
- #: pages/checkout.php:66 pages/checkout.php:76 pages/checkout.php:549
2028
- #: pages/confirmation.php:52 pages/invoice.php:33
2029
- #: classes/class.pmproemail.php:216 classes/class.pmproemail.php:218
2030
- #: classes/class.pmproemail.php:225 classes/class.pmproemail.php:227
2031
- #: classes/class.pmproemail.php:234 classes/class.pmproemail.php:236
2032
- #: classes/class.pmproemail.php:304 classes/class.pmproemail.php:307
2033
- #: classes/class.pmproemail.php:313 classes/class.pmproemail.php:316
2034
- #: classes/class.pmproemail.php:532 classes/class.pmproemail.php:580
2035
- #: pages/checkout.php:67 pages/checkout.php:77 pages/checkout.php:566
2036
- #: pages/checkout.php:573 pages/confirmation.php:51 pages/invoice.php:32
2037
- msgid "Discount Code"
2038
- msgstr "Rabat Kode"
2039
-
2040
- #: classes/class.pmproemail.php:253 classes/class.pmproemail.php:346
2041
- #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:241
2042
- #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:325
2043
- #: classes/class.pmproemail.php:328 classes/class.pmproemail.php:538
2044
- #: classes/class.pmproemail.php:586
2045
- #, php-format
2046
- msgid "This membership will expire on %s."
2047
- msgstr "Dette medlemskab udløber den %s."
2048
-
2049
- #: classes/class.pmproemail.php:275 classes/class.pmproemail.php:263
2050
- #: classes/class.pmproemail.php:265
2051
- #, php-format
2052
- msgid "Member Checkout for %s at %s"
2053
- msgstr "Medlem gå til kassen ved %s hos %s"
2054
-
2055
- #: classes/class.pmproemail.php:363 classes/class.pmproemail.php:342
2056
- #: classes/class.pmproemail.php:345
2057
- #, php-format
2058
- msgid "Your billing information has been udpated at %s"
2059
- msgstr "Dine betalings informationer er blevet opdateret hos %s"
2060
-
2061
- #: classes/class.pmproemail.php:416 classes/class.pmproemail.php:386
2062
- #: classes/class.pmproemail.php:390
2063
- #, php-format
2064
- msgid "Billing information has been udpated for %s at %s"
2065
- msgstr "Betalings informationer er blevet opdateret ved %s hos %s"
2066
-
2067
- #: classes/class.pmproemail.php:464 classes/class.pmproemail.php:425
2068
- #: classes/class.pmproemail.php:430
2069
- #, php-format
2070
- msgid "Membership Payment Failed at %s"
2071
- msgstr "Medlemsskabs Betaling Fejlet hos %s"
2072
-
2073
- #: classes/class.pmproemail.php:510 classes/class.pmproemail.php:462
2074
- #: classes/class.pmproemail.php:468
2075
- #, php-format
2076
- msgid "Membership Payment Failed For %s at %s"
2077
- msgstr "Medlemsskat Betaling Fejlet for %s ved %s"
2078
-
2079
- #: classes/class.pmproemail.php:557 classes/class.pmproemail.php:508
2080
- #, php-format
2081
- msgid "Credit Card on File Expiring Soon at %s"
2082
- msgstr "Kreditkort udløber snart hos %s"
2083
-
2084
- #: classes/class.pmproemail.php:605 classes/class.pmproemail.php:501
2085
- #: classes/class.pmproemail.php:548
2086
- #, php-format
2087
- msgid "INVOICE for %s membership"
2088
- msgstr "FAKTURA for %s medlemsskab"
2089
-
2090
- #: classes/class.pmproemail.php:676 classes/class.pmproemail.php:563
2091
- #: classes/class.pmproemail.php:611
2092
- #, php-format
2093
- msgid "Your trial at %s is ending soon"
2094
- msgstr "Din prøveperiode ved %s ender snart"
2095
-
2096
- #: classes/class.pmproemail.php:710 classes/class.pmproemail.php:596
2097
- #: classes/class.pmproemail.php:645
2098
- #, php-format
2099
- msgid "Your membership at %s has ended"
2100
- msgstr "Dit medlemskab hos %s er endt"
2101
-
2102
- #: classes/class.pmproemail.php:735 classes/class.pmproemail.php:621
2103
- #: classes/class.pmproemail.php:670
2104
- #, php-format
2105
- msgid "Your membership at %s will end soon"
2106
- msgstr "Dit medlemsskab hos %s vil snart ende"
2107
-
2108
- #: classes/class.pmproemail.php:755 classes/class.pmproemail.php:641
2109
- #: classes/class.pmproemail.php:690
2110
- #, php-format
2111
- msgid "Your membership at %s has been changed"
2112
- msgstr "Dit medlemsskab hos %s er belven ændret"
2113
-
2114
- #: classes/class.pmproemail.php:759
2115
- #, php-format
2116
- msgid "The new level is %s."
2117
- msgstr "Det nye niveau er %s."
2118
-
2119
- #: classes/class.pmproemail.php:761 classes/class.pmproemail.php:647
2120
- #: classes/class.pmproemail.php:696
2121
- msgid "Your membership has been cancelled"
2122
- msgstr "Dit medlskabskab er bleven annulleret"
2123
-
2124
- #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:803
2125
- #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
2126
- #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
2127
- #, php-format
2128
- msgid "This membership will expire on %s"
2129
- msgstr "Dette medlemsskab ville udløbe hos %s"
2130
-
2131
- #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:807
2132
- #: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
2133
- #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
2134
- msgid "This membership does not expire"
2135
- msgstr "Dette medlemsskab udløber ikke"
2136
-
2137
- #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:679
2138
- #: classes/class.pmproemail.php:728
2139
- #, php-format
2140
- msgid "Membership for %s at %s has been changed"
2141
- msgstr "Medlemsskab for %s hos %s er bleven ændret"
2142
-
2143
- #: classes/class.pmproemail.php:797 classes/class.pmproemail.php:645
2144
- #: classes/class.pmproemail.php:683 classes/class.pmproemail.php:694
2145
- #: classes/class.pmproemail.php:732
2146
- #, php-format
2147
- msgid "The new level is %s. This membership is free"
2148
- msgstr "Det nye niveau er %s. Dette medlemsskab er gratis"
2149
-
2150
- #: classes/class.pmproemail.php:799
2151
- msgid "Membership has been cancelled"
2152
- msgstr "Medlemsskab er bleven annulleret"
2153
-
2154
- #: classes/gateways/class.pmprogateway.php:55
2155
- #: classes/gateways/class.pmprogateway_authorizenet.php:55
2156
- #: classes/gateways/class.pmprogateway_check.php:60
2157
- #: classes/gateways/class.pmprogateway_cybersource.php:57
2158
- #: classes/gateways/class.pmprogateway_payflowpro.php:27
2159
- #: classes/gateways/class.pmprogateway_paypal.php:27
2160
- msgid "Unknown error: Authorization failed."
2161
- msgstr "Ukendt fejl: Godkendelse fejlet."
2162
-
2163
- #: classes/gateways/class.pmprogateway.php:106
2164
- #: classes/gateways/class.pmprogateway.php:111
2165
- #: classes/gateways/class.pmprogateway.php:129
2166
- #: classes/gateways/class.pmprogateway_authorizenet.php:106
2167
- #: classes/gateways/class.pmprogateway_authorizenet.php:111
2168
- #: classes/gateways/class.pmprogateway_authorizenet.php:128
2169
- #: classes/gateways/class.pmprogateway_check.php:111
2170
- #: classes/gateways/class.pmprogateway_check.php:116
2171
- #: classes/gateways/class.pmprogateway_check.php:134
2172
- #: classes/gateways/class.pmprogateway_cybersource.php:108
2173
- #: classes/gateways/class.pmprogateway_cybersource.php:113
2174
- #: classes/gateways/class.pmprogateway_cybersource.php:131
2175
- #: classes/gateways/class.pmprogateway_payflowpro.php:50
2176
- #: classes/gateways/class.pmprogateway_payflowpro.php:55
2177
- #: classes/gateways/class.pmprogateway_paypal.php:50
2178
- msgid "Unknown error: Payment failed."
2179
- msgstr "Ukendt fejl. Betaling fejlet."
2180
-
2181
- #: classes/gateways/class.pmprogateway.php:113
2182
- #: classes/gateways/class.pmprogateway_authorizenet.php:112
2183
- #: classes/gateways/class.pmprogateway_check.php:118
2184
- #: classes/gateways/class.pmprogateway_cybersource.php:115
2185
- msgid ""
2186
- "A partial payment was made that we could not void. Please contact the site "
2187
- "owner immediately to correct this."
2188
- msgstr ""
2189
- "Noget af betaling var sket, som vi ikke kunne stoppe. Kontakt venligst site "
2190
- "admin med det sammme, for at få det rettet."
2191
-
2192
- #: classes/gateways/class.pmprogateway_authorizenet.php:787
2193
- #: classes/gateways/class.pmprogateway_authorizenet.php:788
2194
- #: classes/gateways/class.pmprogateway_authorizenet.php:789
2195
- msgid "Could not connect to Authorize.net"
2196
- msgstr "Kunne ikke forbinde til Authorize.net"
2197
-
2198
- #: classes/gateways/class.pmprogateway_braintree.php:61
2199
- #: classes/gateways/class.pmprogateway_stripe.php:53
2200
- msgid "Unknown error: Initial payment failed."
2201
- msgstr "Ukendt fejl: Indledende betaling mislykkedes."
2202
-
2203
- #: classes/gateways/class.pmprogateway_braintree.php:120
2204
- msgid "Error during settlement:"
2205
- msgstr "Fejl under afvikling:"
2206
-
2207
- #: classes/gateways/class.pmprogateway_braintree.php:129
2208
- msgid "Error during charge:"
2209
- msgstr "Fejl under ændrening:"
2210
-
2211
- #: classes/gateways/class.pmprogateway_braintree.php:198
2212
- msgid "Failed to update customer."
2213
- msgstr "Fejlet I at opdatere kunde."
2214
-
2215
- #: classes/gateways/class.pmprogateway_braintree.php:246
2216
- msgid "Failed to create customer."
2217
- msgstr "Fejlret I at oprette kunde."
2218
-
2219
- #: classes/gateways/class.pmprogateway_braintree.php:253
2220
- msgid "Error creating customer record with Braintree:"
2221
- msgstr "Fejl I at oprette en kunde rekord med Braintree:"
2222
-
2223
- #: classes/gateways/class.pmprogateway_braintree.php:344
2224
- #: classes/gateways/class.pmprogateway_braintree.php:345
2225
- msgid "Error subscribing customer to plan with Braintree:"
2226
- msgstr "Fejl i at abonnere kunde til plan med Braintree:"
2227
-
2228
- #: classes/gateways/class.pmprogateway_braintree.php:359
2229
- #: classes/gateways/class.pmprogateway_braintree.php:360
2230
- msgid "Failed to subscribe with Braintree:"
2231
- msgstr "Fejl i at abonnere med Braintree:"
2232
-
2233
- #: classes/gateways/class.pmprogateway_braintree.php:397
2234
- #: classes/gateways/class.pmprogateway_braintree.php:410
2235
- #: classes/gateways/class.pmprogateway_braintree.php:417
2236
- #: classes/gateways/class.pmprogateway_stripe.php:396
2237
- #: classes/gateways/class.pmprogateway_braintree.php:398
2238
- #: classes/gateways/class.pmprogateway_braintree.php:411
2239
- #: classes/gateways/class.pmprogateway_braintree.php:418
2240
- #: classes/gateways/class.pmprogateway_stripe.php:343
2241
- #: classes/gateways/class.pmprogateway_stripe.php:344
2242
- #: classes/gateways/class.pmprogateway_stripe.php:351
2243
- #: classes/gateways/class.pmprogateway_stripe.php:353
2244
- #: classes/gateways/class.pmprogateway_stripe.php:354
2245
- #: classes/gateways/class.pmprogateway_stripe.php:361
2246
- msgid "Could not find the subscription."
2247
- msgstr "Kunne ikke finde abonnere."
2248
-
2249
- #: classes/gateways/class.pmprogateway_payflowpro.php:57
2250
- #: classes/gateways/class.pmprogateway_paypal.php:57
2251
- msgid ""
2252
- "A partial payment was made that we could not refund. Please contact the site "
2253
- "owner immediately to correct this."
2254
- msgstr ""
2255
- "Noget af betaling gik igennem, men vi kunne ikke refundere beløbet. Kontakt "
2256
- "venligst site admin med det samme, for at få det rettet."
2257
-
2258
- #: classes/gateways/class.pmprogateway_paypal.php:385
2259
- #: classes/gateways/class.pmprogateway_paypalexpress.php:305
2260
- #: classes/gateways/class.pmprogateway_paypalstandard.php:220
2261
- #: classes/gateways/class.pmprogateway_paypalexpress.php:301
2262
- #: classes/gateways/class.pmprogateway_paypalstandard.php:216
2263
- msgid ""
2264
- "Please contact the site owner or cancel your subscription from within PayPal "
2265
- "to make sure you are not charged going forward."
2266
- msgstr ""
2267
- "Kontakt venligst site admin eller annullere dit abonnement gennem PAyPal, "
2268
- "for at være sikker på, at du ikke bliver trukket I betaling."
2269
-
2270
- #: classes/gateways/class.pmprogateway_stripe.php:199
2271
- #: classes/gateways/class.pmprogateway_stripe.php:190
2272
- #: classes/gateways/class.pmprogateway_stripe.php:192
2273
- msgid "Error creating customer record with Stripe:"
2274
- msgstr "Fejl i at oprette kunde rekord med Stripe;"
2275
-
2276
- #: classes/gateways/class.pmprogateway_stripe.php:302
2277
- #: classes/gateways/class.pmprogateway_stripe.php:278
2278
- #: classes/gateways/class.pmprogateway_stripe.php:279
2279
- #: classes/gateways/class.pmprogateway_stripe.php:286
2280
- msgid "Error creating plan with Stripe:"
2281
- msgstr "Fejl I at oprette plan med Stripe:"
2282
-
2283
- #: classes/gateways/class.pmprogateway_stripe.php:318
2284
- #: classes/gateways/class.pmprogateway_stripe.php:294
2285
- #: classes/gateways/class.pmprogateway_stripe.php:295
2286
- #: classes/gateways/class.pmprogateway_stripe.php:302
2287
- msgid "Error subscribing customer to plan with Stripe:"
2288
- msgstr "Fejl I at abonnere kunde til plan med Stripe:"
2289
-
2290
- #: classes/gateways/class.pmprogateway_stripe.php:383
2291
- msgid "Could not cancel old subscription."
2292
- msgstr "Kunne ikke annullere gammel abonnement."
2293
-
2294
- #: includes/adminpages.php:47 includes/adminpages.php:100
2295
- #: includes/adminpages.php:9 includes/adminpages.php:39
2296
- #: includes/adminpages.php:93
2297
- msgid "Memberships"
2298
- msgstr "Medlemsskaber"
2299
-
2300
- #: includes/adminpages.php:48 includes/adminpages.php:114
2301
- #: includes/adminpages.php:10 includes/adminpages.php:49
2302
- #: includes/adminpages.php:107
2303
- msgid "Page Settings"
2304
- msgstr "Side Indstilinger"
2305
-
2306
- #: includes/adminpages.php:49 includes/adminpages.php:121
2307
- #: includes/adminpages.php:11 includes/adminpages.php:54
2308
- #: includes/adminpages.php:114
2309
- msgid "Payment Settings"
2310
- msgstr "Betalings Indstillinger"
2311
-
2312
- #: includes/adminpages.php:54 includes/adminpages.php:156
2313
- #: includes/adminpages.php:16 includes/adminpages.php:79
2314
- #: includes/adminpages.php:149
2315
- msgid "Reports"
2316
- msgstr "Reporter"
2317
-
2318
- #: includes/adminpages.php:56 includes/adminpages.php:170
2319
- #: includes/adminpages.php:18 includes/adminpages.php:89
2320
- #: includes/adminpages.php:163
2321
- msgid "Discount Codes"
2322
- msgstr "Rabat Kode"
2323
-
2324
- #: includes/currencies.php:7 includes/currencies.php:44
2325
- #: includes/currencies.php:37
2326
- msgid "US Dollars (&#36;)"
2327
- msgstr "US Dollar (&#36;)"
2328
-
2329
- #: includes/currencies.php:8 includes/currencies.php:47
2330
- #: includes/currencies.php:40
2331
- msgid "Euros (&euro;)"
2332
- msgstr "Euro (&euro;)"
2333
-
2334
- #: includes/currencies.php:9 includes/currencies.php:46
2335
- #: includes/currencies.php:39
2336
- msgid "Pounds Sterling (&pound;)"
2337
- msgstr "Pound Sterling (&pound;)"
2338
-
2339
- #: includes/currencies.php:10
2340
- msgid "Australian Dollars (&#36;)"
2341
- msgstr "Australsk Dollar (&#36;)"
2342
-
2343
- #: includes/currencies.php:11
2344
- msgid "Brazilian Real (&#36;)"
2345
- msgstr "Brasilian Real (&#36;)"
2346
-
2347
- #: includes/currencies.php:12 includes/currencies.php:45
2348
- #: includes/currencies.php:38
2349
- msgid "Canadian Dollars (&#36;)"
2350
- msgstr "Canadisk Dollar (&#36;)"
2351
-
2352
- #: includes/currencies.php:13
2353
- msgid "Chinese Yuan"
2354
- msgstr "Kinesisk Yuan"
2355
-
2356
- #: includes/currencies.php:14 includes/currencies.php:13
2357
- msgid "Czech Koruna"
2358
- msgstr "Tjekkisk Koruna"
2359
-
2360
- #: includes/currencies.php:15 includes/currencies.php:14
2361
- msgid "Danish Krone"
2362
- msgstr "Dansk Krone"
2363
-
2364
- #: includes/currencies.php:16 includes/currencies.php:15
2365
- msgid "Hong Kong Dollar (&#36;)"
2366
- msgstr "Kong Kong Dollar (&#36;)"
2367
-
2368
- #: includes/currencies.php:17 includes/currencies.php:16
2369
- msgid "Hungarian Forint"
2370
- msgstr "Ungarnsk Forint"
2371
-
2372
- #: includes/currencies.php:18
2373
- msgid "Indian Rupee"
2374
- msgstr "Indisk Rupee"
2375
-
2376
- #: includes/currencies.php:19
2377
- msgid "Indonesia Rupiah"
2378
- msgstr "Indonesien Rupiah"
2379
-
2380
- #: includes/currencies.php:20 includes/currencies.php:17
2381
- msgid "Israeli Shekel"
2382
- msgstr "Isralsk Shekel"
2383
-
2384
- #: includes/currencies.php:21 includes/currencies.php:18
2385
- msgid "Japanese Yen (&yen;)"
2386
- msgstr "Japansk Yen (&yen;)"
2387
-
2388
- #: includes/currencies.php:22 includes/currencies.php:19
2389
- msgid "Malaysian Ringgits"
2390
- msgstr "Malaysisk Ringgits"
2391
-
2392
- #: includes/currencies.php:23 includes/currencies.php:20
2393
- msgid "Mexican Peso (&#36;)"
2394
- msgstr "Mexicansk Peso (&#36;)"
2395
-
2396
- #: includes/currencies.php:24 includes/currencies.php:21
2397
- msgid "New Zealand Dollar (&#36;)"
2398
- msgstr "New Zealand Dollar (8#36;)"
2399
-
2400
- #: includes/currencies.php:25 includes/currencies.php:22
2401
- msgid "Norwegian Krone"
2402
- msgstr "Norsk Krone"
2403
-
2404
- #: includes/currencies.php:26 includes/currencies.php:23
2405
- msgid "Philippine Pesos"
2406
- msgstr "Filippinsk Pesos"
2407
-
2408
- #: includes/currencies.php:27 includes/currencies.php:24
2409
- msgid "Polish Zloty"
2410
- msgstr "Polsk Zloty"
2411
-
2412
- #: includes/currencies.php:28 includes/currencies.php:25
2413
- msgid "Singapore Dollar (&#36;)"
2414
- msgstr "Singapore Dollar (&#36;)"
2415
-
2416
- #: includes/currencies.php:29
2417
- msgid "South African Rand"
2418
- msgstr "Syd Afrikansk Rand"
2419
-
2420
- #: includes/currencies.php:30
2421
- msgid "South Korean Won"
2422
- msgstr "Syd Korea Won"
2423
-
2424
- #: includes/currencies.php:31 includes/currencies.php:26
2425
- msgid "Swedish Krona"
2426
- msgstr "Svensk Krone"
2427
-
2428
- #: includes/currencies.php:32 includes/currencies.php:27
2429
- msgid "Swiss Franc"
2430
- msgstr "Swiss Franc"
2431
-
2432
- #: includes/currencies.php:33 includes/currencies.php:28
2433
- msgid "Taiwan New Dollars"
2434
- msgstr "Taiwan New Dollar"
2435
-
2436
- #: includes/currencies.php:34 includes/currencies.php:29
2437
- msgid "Thai Baht"
2438
- msgstr "Thai Baht"
2439
-
2440
- #: includes/currencies.php:35
2441
- msgid "Turkish Lira"
2442
- msgstr "Tyrkisk Lira"
2443
-
2444
- #: includes/currencies.php:36
2445
- msgid "Vietnamese Dong"
2446
- msgstr "Vietnamesisk Dong"
2447
-
2448
- #: includes/functions.php:204 includes/functions.php:160
2449
- #: includes/functions.php:196 includes/functions.php:202
2450
- #, php-format
2451
- msgid "The price for membership is <strong>%s</strong> now"
2452
- msgstr "Pris for medlemskab er <strong>%s</strong> nu "
2453
-
2454
- #: includes/functions.php:206 includes/functions.php:204
2455
- #, php-format
2456
- msgid "<strong>%s</strong> now"
2457
- msgstr "<strong>%s</strong> nu"
2458
-
2459
- #: includes/functions.php:215 includes/functions.php:169
2460
- #: includes/functions.php:205 includes/functions.php:213
2461
- #, php-format
2462
- msgid " and then <strong>%s per %s for %d more %s</strong>."
2463
- msgstr "og denne <strong>%s pr %s for %d mere %s</strong>."
2464
-
2465
- #: includes/functions.php:219 includes/functions.php:173
2466
- #: includes/functions.php:209 includes/functions.php:217
2467
- #, php-format
2468
- msgid " and then <strong>%s every %d %s for %d more %s</strong>."
2469
- msgstr "og så <strong>%s hver %d %s for %d mere %s</strong>."
2470
-
2471
- #: includes/functions.php:224 includes/functions.php:178
2472
- #: includes/functions.php:214 includes/functions.php:222
2473
- #, php-format
2474
- msgid " and then <strong>%s after %d %s</strong>."
2475
- msgstr "og derfeter <strong>%s efter %d %s</strong>."
2476
-
2477
- #: includes/functions.php:231 includes/functions.php:229
2478
- #, php-format
2479
- msgid "The price for membership is <strong>%s per %s</strong>."
2480
- msgstr "Prisen for medlemskab er <strong>%s pr %s</strong>."
2481
-
2482
- #: includes/functions.php:235 includes/functions.php:233
2483
- #, php-format
2484
- msgid "The price for membership is <strong>%s every %d %s</strong>."
2485
- msgstr "Prisen for medlemskab er <strong>%s hver %d %s</strong>."
2486
-
2487
- #: includes/functions.php:240 includes/functions.php:184
2488
- #: includes/functions.php:220 includes/functions.php:228
2489
- #: includes/functions.php:238
2490
- #, php-format
2491
- msgid " and then <strong>%s per %s</strong>."
2492
- msgstr "og derefter <strong>%s pr %s</strong>."
2493
-
2494
- #: includes/functions.php:244 includes/functions.php:188
2495
- #: includes/functions.php:224 includes/functions.php:232
2496
- #: includes/functions.php:242
2497
- #, php-format
2498
- msgid " and then <strong>%s every %d %s</strong>."
2499
- msgstr "og derefter <strong>%s hver %d %s</strong>."
2500
-
2501
- #: includes/functions.php:262 includes/functions.php:202
2502
- #: includes/functions.php:238 includes/functions.php:249
2503
- #: includes/functions.php:260 pages/levels.php:82
2504
- msgid "After your initial payment, your first payment is Free."
2505
- msgstr ""
2506
- "Efter du har indsat din betaling, ville din første betaling være GRATIS."
2507
-
2508
- #: includes/functions.php:266 includes/functions.php:206
2509
- #: includes/functions.php:242 includes/functions.php:253
2510
- #: includes/functions.php:264 pages/levels.php:86
2511
- #, php-format
2512
- msgid "After your initial payment, your first %d payments are Free."
2513
- msgstr ""
2514
- "Efter du har indsat din betaling, ville din først %d betaling være GRATIS."
2515
-
2516
- #: includes/functions.php:273 includes/functions.php:213
2517
- #: includes/functions.php:249 includes/functions.php:260
2518
- #: includes/functions.php:271 pages/levels.php:93
2519
- #, php-format
2520
- msgid "After your initial payment, your first payment will cost %s."
2521
- msgstr "Efter du har indsat din betaling, ville din første betaling koste %s."
2522
-
2523
- #: includes/functions.php:277 includes/functions.php:217
2524
- #: includes/functions.php:253 includes/functions.php:264
2525
- #: includes/functions.php:275 pages/levels.php:97
2526
- #, php-format
2527
- msgid "After your initial payment, your first %d payments will cost %s."
2528
- msgstr "Efter du har indsat din betaling, vil dit %d betaling koste %s."
2529
-
2530
- #: includes/functions.php:288 includes/functions.php:228
2531
- #: includes/functions.php:264 includes/functions.php:275
2532
- #: includes/functions.php:286
2533
- #, php-format
2534
- msgid "Customers in %s will be charged %s%% tax."
2535
- msgstr "Kunder hos %s ville blive opkrævet i %s%% skat."
2536
-
2537
- #: includes/functions.php:302 includes/functions.php:242
2538
- #: includes/functions.php:278 includes/functions.php:289
2539
- #: includes/functions.php:300
2540
- #, php-format
2541
- msgid "Membership expires after %d %s."
2542
- msgstr "Medlemsskab udløber efter %d %s."
2543
-
2544
- #: includes/functions.php:538 includes/functions.php:491
2545
- #: includes/functions.php:514 includes/functions.php:525
2546
- #: includes/functions.php:536
2547
- msgid "User ID not found."
2548
- msgstr "Bruger ID ikke fundet."
2549
-
2550
- #: includes/functions.php:555 includes/functions.php:508
2551
- #: includes/functions.php:531 includes/functions.php:542
2552
- #: includes/functions.php:553
2553
- msgid "Invalid level."
2554
- msgstr "Ugyldigt niveau."
2555
-
2556
- #: includes/functions.php:566 includes/functions.php:520
2557
- #: includes/functions.php:542 includes/functions.php:553
2558
- #: includes/functions.php:564
2559
- msgid "not changing?"
2560
- msgstr "ændres ikke?"
2561
-
2562
- #: includes/functions.php:583 includes/functions.php:633
2563
- #: includes/functions.php:657 includes/functions.php:537
2564
- #: includes/functions.php:559 includes/functions.php:570
2565
- #: includes/functions.php:581 includes/functions.php:592
2566
- #: includes/functions.php:605 includes/functions.php:614
2567
- #: includes/functions.php:617 includes/functions.php:626
2568
- #: includes/functions.php:628 includes/functions.php:631
2569
- #: includes/functions.php:637 includes/functions.php:640
2570
- msgid "Error interacting with database"
2571
- msgstr "Fejl med at kommunikere med database"
2572
-
2573
- #: includes/functions.php:698 includes/functions.php:737
2574
- #: includes/functions.php:629 includes/functions.php:651
2575
- #: includes/functions.php:667 includes/functions.php:668
2576
- #: includes/functions.php:678 includes/functions.php:681
2577
- #: includes/functions.php:690 includes/functions.php:706
2578
- #: includes/functions.php:717 includes/functions.php:720
2579
- msgid "Membership level not found."
2580
- msgstr "Medlemsskabs niveau ikke fundet."
2581
-
2582
- #: includes/functions.php:1112 includes/functions.php:1050
2583
- #: includes/functions.php:1072 includes/functions.php:1088
2584
- #: includes/functions.php:1099 includes/functions.php:1102
2585
- msgid "The discount code could not be found."
2586
- msgstr "Denne rabat kode kunne ikke findes."
2587
-
2588
- #: includes/functions.php:1128 includes/functions.php:1066
2589
- #: includes/functions.php:1088 includes/functions.php:1104
2590
- #: includes/functions.php:1115 includes/functions.php:1118
2591
- #, php-format
2592
- msgid "This discount code goes into effect on %s."
2593
- msgstr "Denne rabat kode træder i kraft til %s."
2594
-
2595
- #: includes/functions.php:1137 includes/functions.php:1075
2596
- #: includes/functions.php:1097 includes/functions.php:1113
2597
- #: includes/functions.php:1124 includes/functions.php:1127
2598
- #, php-format
2599
- msgid "This discount code expired on %s."
2600
- msgstr "Denne rabat kode udløber den %s."
2601
-
2602
- #: includes/functions.php:1149 includes/functions.php:1087
2603
- #: includes/functions.php:1109 includes/functions.php:1125
2604
- #: includes/functions.php:1136 includes/functions.php:1139
2605
- msgid "This discount code is no longer valid."
2606
- msgstr "Denne rabat kode, er ikke længere gyldig."
2607
-
2608
- #: includes/functions.php:1164 includes/functions.php:1102
2609
- #: includes/functions.php:1124 includes/functions.php:1140
2610
- #: includes/functions.php:1151 includes/functions.php:1154
2611
- msgid "This discount code does not apply to this membership level."
2612
- msgstr "Denne rabat kode, kan ikke tilføjes til dette medlemsskabs niveau."
2613
-
2614
- #: includes/functions.php:1172 includes/functions.php:1110
2615
- #: includes/functions.php:1132 includes/functions.php:1148
2616
- #: includes/functions.php:1159 includes/functions.php:1162
2617
- msgid "This discount code is okay."
2618
- msgstr "Denne rabat kode er okay."
2619
-
2620
- #: includes/functions.php:1196 includes/functions.php:1134
2621
- #: includes/functions.php:1156 includes/functions.php:1172
2622
- #: includes/functions.php:1183 includes/functions.php:1186
2623
- msgid "and"
2624
- msgstr "og"
2625
-
2626
- #: includes/functions.php:1385 includes/functions.php:1319
2627
- #: includes/functions.php:1341 includes/functions.php:1361
2628
- #: includes/functions.php:1372 includes/functions.php:1375
2629
- msgid "Sign Up for !!name!! Now"
2630
- msgstr "Tilmeld !!name!! nu"
2631
-
2632
- #: includes/functions.php:1391 includes/functions.php:1325
2633
- #: includes/functions.php:1347 includes/functions.php:1367
2634
- #: includes/functions.php:1378 includes/functions.php:1381
2635
- msgid "Please specify a level id."
2636
- msgstr "Uddybe venlig en niveau id."
2637
-
2638
- #: includes/localization.php:23
2639
- msgid "Day"
2640
- msgstr "Dag"
2641
-
2642
- #: includes/localization.php:25
2643
- msgid "Week"
2644
- msgstr "Uge"
2645
-
2646
- #: includes/localization.php:27
2647
- msgid "Month"
2648
- msgstr "Måned"
2649
-
2650
- #: includes/localization.php:29
2651
- msgid "Year"
2652
- msgstr "År"
2653
-
2654
- #: includes/metaboxes.php:38
2655
- msgid ""
2656
- "This post is already protected for this level because it is within a "
2657
- "category that requires membership."
2658
- msgstr ""
2659
- "Denne post er allerede beskyttet til dette niveau, pga det er inde for en "
2660
- "kategori, hvor medlemsskab er påkrævet."
2661
-
2662
- #: includes/metaboxes.php:99 includes/metaboxes.php:100
2663
- msgid "Require Membership"
2664
- msgstr "Medlemskab er Påkrævet"
2665
-
2666
- #: includes/profile.php:36 includes/profile.php:34
2667
- msgid "Current Level"
2668
- msgstr "Nuværrende Niveau"
2669
-
2670
- #: includes/profile.php:39 includes/profile.php:37
2671
- msgid "None"
2672
- msgstr "Ingen"
2673
-
2674
- #: includes/profile.php:84 includes/profile.php:82
2675
- msgid "User is not paying."
2676
- msgstr "Bruger betaler ikke."
2677
-
2678
- #: includes/upgradecheck.php:410 includes/upgradecheck.php:401
2679
- #, php-format
2680
- msgid ""
2681
- "This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
2682
- msgstr ""
2683
- "Dette indhold er kun for !!niveau!! medlemmer.<br /><a href=\"%s"
2684
- "\">Registrere</a>"
2685
-
2686
- #: includes/upgradecheck.php:413 includes/upgradecheck.php:404
2687
- #, php-format
2688
- msgid ""
2689
- "This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
2690
- "<a href=\"%s\">Register</a>"
2691
- msgstr ""
2692
- "Dette indhold er kun for !!niveau!! medlemmer.<br /><a href=\"%s\">Log Ind</"
2693
- "a> <a href=\"%s\">Registrere</a>"
2694
-
2695
- #: includes/upgradecheck.php:417 includes/upgradecheck.php:408
2696
- msgid ""
2697
- "This content is for !!levels!! members only. Visit the site and log in/"
2698
- "register to read."
2699
- msgstr ""
2700
- "Dette indhold er kun for !!niveau!! medlemmer. Besøg siden og log ind eller "
2701
- "registrere for at læse indhold."
2702
-
2703
- #: pages/account.php:10
2704
- msgid "Your membership is <strong>active</strong>."
2705
- msgstr "Dit medlemskab er <strong>aktiv</strong>."
2706
-
2707
- #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
2708
- msgid "Level"
2709
- msgstr "Niveau"
2710
-
2711
- #: pages/account.php:14 pages/billing.php:18
2712
- msgid "Membership Fee"
2713
- msgstr "Medlemskabs Gebyr"
2714
-
2715
- #: pages/account.php:18 pages/billing.php:22 pages/levels.php:70
2716
- #, php-format
2717
- msgid "%s every %d %s."
2718
- msgstr "%s hver %d %s."
2719
-
2720
- #: pages/account.php:20 pages/billing.php:24 pages/levels.php:66
2721
- #, php-format
2722
- msgid "%s per %s."
2723
- msgstr "%s pr %s."
2724
-
2725
- #: pages/account.php:29 pages/billing.php:33 pages/account.php:25
2726
- #: pages/billing.php:29
2727
- msgid "Duration"
2728
- msgstr "Varighed"
2729
-
2730
- #: pages/account.php:33 pages/confirmation.php:49 pages/invoice.php:30
2731
- #: pages/account.php:29 pages/confirmation.php:48 pages/invoice.php:29
2732
- msgid "Membership Expires"
2733
- msgstr "Medlemskab Udløber"
2734
-
2735
- #: pages/account.php:38 pages/account.php:34
2736
- #, php-format
2737
- msgid "Your first payment will cost %s."
2738
- msgstr "Din første betaling ville koste %s."
2739
-
2740
- #: pages/account.php:42 pages/account.php:38
2741
- #, php-format
2742
- msgid "Your first %d payments will cost %s."
2743
- msgstr "Din første %d betaling ville koste %s."
2744
-
2745
- #: pages/account.php:50 pages/account.php:46
2746
- msgid "My Account"
2747
- msgstr "Min Konto"
2748
-
2749
- #: pages/account.php:59 pages/account.php:55
2750
- msgid "Edit Profile"
2751
- msgstr "Redigere Profil"
2752
-
2753
- #: pages/account.php:60 pages/account.php:56
2754
- msgid "Change Password"
2755
- msgstr "Ændre Adganskode"
2756
-
2757
- #: pages/account.php:91 pages/account.php:87
2758
- msgid "Billing Information"
2759
- msgstr "Betalings Information"
2760
-
2761
- #: pages/account.php:109 pages/confirmation.php:63 pages/invoice.php:50
2762
- #: pages/account.php:105 pages/confirmation.php:61 pages/invoice.php:48
2763
- msgid "Payment Method"
2764
- msgstr "Betalings Metode"
2765
-
2766
- #: pages/account.php:118 pages/account.php:114
2767
- msgid "Edit Billing Information"
2768
- msgstr "Redigere Betalings Informationer"
2769
-
2770
- #: pages/account.php:129 pages/account.php:125
2771
- msgid "Past Invoices"
2772
- msgstr "Sidste Faktura"
2773
-
2774
- #: pages/account.php:144 pages/account.php:140
2775
- msgid "View All Invoices"
2776
- msgstr "Se Alle Fakturaere"
2777
-
2778
- #: pages/account.php:150 pages/account.php:146
2779
- msgid "Member Links"
2780
- msgstr "Medlems Links"
2781
-
2782
- #: pages/account.php:156 pages/account.php:152
2783
- msgid "Update Billing Information"
2784
- msgstr "Updatere Betalings Informationer"
2785
-
2786
- #: pages/account.php:159 pages/account.php:155
2787
- msgid "Change Membership Level"
2788
- msgstr "Ændre Medlemsskabs Niveau"
2789
-
2790
- #: pages/account.php:161 pages/account.php:157
2791
- msgid "Cancel Membership"
2792
- msgstr "Annullere Medlemsskab"
2793
-
2794
- #: pages/billing.php:14
2795
- #, php-format
2796
- msgid "Logged in as <strong>%s</strong>."
2797
- msgstr "Logget ind som <strong>%s</strong>."
2798
-
2799
- #: pages/billing.php:14
2800
- msgid "logout"
2801
- msgstr "Log ud"
2802
-
2803
- #: pages/billing.php:43 pages/billing.php:39
2804
- msgid ""
2805
- "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
2806
- "paypal.com\">login to PayPal here</a> to update your billing information."
2807
- msgstr ""
2808
- "Din betalings abonnement bliver behandlet af PayPal. Venlig <a href=\"http://"
2809
- "www.paypal.com\">login til PayPal her</a> for at opdatere din regnings "
2810
- "information."
2811
-
2812
- #: pages/billing.php:69 pages/checkout.php:305 pages/billing.php:65
2813
- #: pages/checkout.php:321 pages/checkout.php:328
2814
- msgid "First Name"
2815
- msgstr "Fornavn"
2816
-
2817
- #: pages/billing.php:73 pages/checkout.php:309 pages/billing.php:69
2818
- #: pages/checkout.php:325 pages/checkout.php:332
2819
- msgid "Last Name"
2820
- msgstr "Efternavn"
2821
-
2822
- #: pages/billing.php:77 pages/checkout.php:313 pages/billing.php:73
2823
- #: pages/checkout.php:329 pages/checkout.php:336
2824
- msgid "Address 1"
2825
- msgstr "Adresse 1"
2826
-
2827
- #: pages/billing.php:81 pages/checkout.php:317 pages/billing.php:77
2828
- #: pages/checkout.php:333 pages/checkout.php:340
2829
- msgid "Address 2"
2830
- msgstr "Adresse 2"
2831
-
2832
- #: pages/billing.php:91 pages/checkout.php:327 pages/billing.php:87
2833
- #: pages/checkout.php:343 pages/checkout.php:350
2834
- msgid "City"
2835
- msgstr "By"
2836
-
2837
- #: pages/billing.php:95 pages/checkout.php:331 pages/billing.php:91
2838
- #: pages/checkout.php:347 pages/checkout.php:354
2839
- msgid "State"
2840
- msgstr "Region"
2841
-
2842
- #: pages/billing.php:99 pages/checkout.php:335 pages/billing.php:95
2843
- #: pages/checkout.php:351 pages/checkout.php:358
2844
- msgid "Postal Code"
2845
- msgstr "Postnummer"
2846
-
2847
- #: pages/billing.php:108 pages/checkout.php:344 pages/billing.php:104
2848
- #: pages/checkout.php:360 pages/checkout.php:367
2849
- msgid "City, State Zip"
2850
- msgstr "By, Region Postnummer"
2851
-
2852
- #: pages/billing.php:161 pages/checkout.php:397 pages/billing.php:157
2853
- #: pages/checkout.php:413 pages/checkout.php:420
2854
- msgid "Country"
2855
- msgstr "Land"
2856
-
2857
- #: pages/billing.php:186 pages/checkout.php:422 pages/billing.php:182
2858
- #: pages/checkout.php:438 pages/checkout.php:445
2859
- msgid "Phone"
2860
- msgstr "Telefon"
2861
-
2862
- #: pages/billing.php:197 pages/checkout.php:207 pages/checkout.php:436
2863
- #: pages/billing.php:193 pages/checkout.php:204 pages/checkout.php:453
2864
- #: pages/checkout.php:460
2865
- msgid "E-mail Address"
2866
- msgstr "E-mail Adresse"
2867
-
2868
- #: pages/billing.php:201 pages/checkout.php:445 pages/billing.php:197
2869
- #: pages/checkout.php:462 pages/checkout.php:469
2870
- msgid "Confirm E-mail"
2871
- msgstr "Bekræft E-mail"
2872
-
2873
- #: pages/billing.php:221 pages/billing.php:217
2874
- msgid "Credit Card Information"
2875
- msgstr "Kreditkort Information"
2876
-
2877
- #: pages/billing.php:221 pages/billing.php:217
2878
- #, php-format
2879
- msgid "We accept %s"
2880
- msgstr "Vi acceptere %s"
2881
-
2882
- #: pages/billing.php:248 pages/checkout.php:503 pages/billing.php:244
2883
- #: pages/checkout.php:520 pages/checkout.php:527
2884
- msgid "Card Number"
2885
- msgstr "Kort Nummer"
2886
-
2887
- #: pages/billing.php:285 pages/checkout.php:540 pages/billing.php:281
2888
- #: pages/checkout.php:557 pages/checkout.php:564
2889
- msgid "CVV"
2890
- msgstr "CVV"
2891
-
2892
- #: pages/billing.php:286 pages/checkout.php:541 pages/billing.php:282
2893
- #: pages/checkout.php:558 pages/checkout.php:565
2894
- msgid "what's this?"
2895
- msgstr "hvad er det?"
2896
-
2897
- #: pages/billing.php:329 pages/billing.php:294 pages/billing.php:298
2898
- msgid "Update"
2899
- msgstr "Opdatere"
2900
-
2901
- #: pages/billing.php:344 pages/billing.php:309 pages/billing.php:313
2902
- msgid ""
2903
- "This subscription is not recurring. So you don't need to update your billing "
2904
- "information."
2905
- msgstr ""
2906
- "Dette abonnement er ikke gentagene. Så du behøver ikke, at opdatere dine "
2907
- "betalings informationer."
2908
-
2909
- #: pages/cancel.php:14
2910
- msgid "Are you sure you want to cancel your membership?"
2911
- msgstr "Er du sikker på, at du vil annullere dit medlemsskab?"
2912
-
2913
- #: pages/cancel.php:17
2914
- msgid "Yes, cancel my account"
2915
- msgstr "Ja, Annullere min Konto"
2916
-
2917
- #: pages/cancel.php:19
2918
- msgid "No, keep my account"
2919
- msgstr "Nej, beholder min konto"
2920
-
2921
- #: pages/cancel.php:22
2922
- msgid "Click here to go to the home page."
2923
- msgstr "Klik her, for at komme til forsiden."
2924
-
2925
- #: pages/checkout.php:26 pages/checkout.php:27
2926
- msgid ""
2927
- "Almost done. Review the membership information and pricing below then "
2928
- "<strong>click the \"Complete Payment\" button</strong> to finish your order."
2929
- msgstr ""
2930
- "Næsten færdig. Gennemgå medlemsskabs informationer og priser neden for, "
2931
- "derefter <strong>Klik på \"Færdiggør Betaling\" Knappen</strong> for at "
2932
- "færdiggøre din ordre."
2933
-
2934
- #: pages/checkout.php:33 pages/checkout.php:34
2935
- msgid "change"
2936
- msgstr "ændre"
2937
-
2938
- #: pages/checkout.php:41 pages/checkout.php:42
2939
- #, php-format
2940
- msgid "You have selected the <strong>%s</strong> membership level."
2941
- msgstr "Du har valgt <strong>%s</strong> medlemsskab niveau."
2942
-
2943
- #: pages/checkout.php:51
2944
- #, php-format
2945
- msgid ""
2946
- "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
2947
- "been applied to your order.</p>"
2948
- msgstr ""
2949
- "<p class=\"pmpro_level_discount_applied\">Denne <strong>%s</strong> kode er "
2950
- "bleven tilføjet til din ordre.</p>"
2951
-
2952
- #: pages/checkout.php:62 services/applydiscountcode.php:78
2953
- #: pages/checkout.php:63 services/applydiscountcode.php:74
2954
- #: services/applydiscountcode.php:75
2955
- msgid "Click here to change your discount code"
2956
- msgstr "Klik her for at ændre din rabat kode"
2957
-
2958
- #: pages/checkout.php:64 pages/checkout.php:65
2959
- msgid "Click here to enter your discount code"
2960
- msgstr "Klik her, for at indtaste din rabat kode"
2961
-
2962
- #: pages/checkout.php:64 pages/checkout.php:65
2963
- msgid "Do you have a discount code?"
2964
- msgstr "Har du en rabat kode?"
2965
-
2966
- #: pages/checkout.php:78 pages/checkout.php:551 pages/checkout.php:79
2967
- #: pages/checkout.php:568 pages/checkout.php:575
2968
- msgid "Apply"
2969
- msgstr "Anvend"
2970
-
2971
- #: pages/checkout.php:163 pages/checkout.php:160
2972
- msgid "Account Information"
2973
- msgstr "Konto Informationer"
2974
-
2975
- #: pages/checkout.php:163 pages/checkout.php:160
2976
- msgid "Already have an account?"
2977
- msgstr "Har du allerede en konto?"
2978
-
2979
- #: pages/checkout.php:163 pages/checkout.php:160
2980
- msgid "Log in here"
2981
- msgstr "Log ind her"
2982
-
2983
- #: pages/checkout.php:189 pages/checkout.php:186
2984
- msgid "Confirm Password"
2985
- msgstr "Bekræft Adgangskode"
2986
-
2987
- #: pages/checkout.php:216 pages/checkout.php:213
2988
- msgid "Confirm E-mail Address"
2989
- msgstr "Bekræft E-mail Adresse"
2990
-
2991
- #: pages/checkout.php:235 pages/checkout.php:232
2992
- msgid "Full Name"
2993
- msgstr "Fulde Navn"
2994
-
2995
- #: pages/checkout.php:236 pages/checkout.php:233
2996
- msgid "LEAVE THIS BLANK"
2997
- msgstr "LAD DETTE STÅ BLANK"
2998
-
2999
- #: pages/checkout.php:260 pages/checkout.php:257
3000
- #, php-format
3001
- msgid ""
3002
- "You are logged in as <strong>%s</strong>. If you would like to use a "
3003
- "different account for this membership, <a href=\"%s\">log out now</a>."
3004
- msgstr ""
3005
- "Du er logget ind som <strong>%s</strong>. Hvis du gerne ville bruge en anden "
3006
- "konto til dette medlemsskab, <a href=\"%s\">log ud nu</a>."
3007
-
3008
- #: pages/checkout.php:276 pages/checkout.php:292 pages/checkout.php:299
3009
- msgid "Choose your Payment Method"
3010
- msgstr "Vælg din Betalings Metode"
3011
-
3012
- #: pages/checkout.php:284 pages/checkout.php:300 pages/checkout.php:307
3013
- msgid "Check Out with a Credit Card Here"
3014
- msgstr "Gå til Kassen med Kreditkort her"
3015
-
3016
- #: pages/checkout.php:286 pages/checkout.php:685 pages/checkout.php:302
3017
- #: pages/checkout.php:309 pages/checkout.php:675 pages/checkout.php:682
3018
- msgid "Check Out with PayPal"
3019
- msgstr "Gå til Kassen med PayPal"
3020
-
3021
- #: pages/checkout.php:476 pages/checkout.php:493 pages/checkout.php:500
3022
- msgid "Payment Information"
3023
- msgstr "Betalings Information"
3024
-
3025
- #: pages/checkout.php:476 pages/checkout.php:493 pages/checkout.php:500
3026
- #, php-format
3027
- msgid "We Accept %s"
3028
- msgstr "Vi Acceptere %s"
3029
-
3030
- #: pages/checkout.php:657 pages/checkout.php:277 pages/checkout.php:284
3031
- #, php-format
3032
- msgid "I agree to the %s"
3033
- msgstr "Jeg Accepptere til %s"
3034
-
3035
- #: pages/checkout.php:677 pages/checkout.php:667 pages/checkout.php:674
3036
- msgid "Complete Payment"
3037
- msgstr "færdiggør Betaling"
3038
-
3039
- #: pages/checkout.php:691 pages/checkout.php:681 pages/checkout.php:688
3040
- msgid "Submit and Check Out"
3041
- msgstr "Anvend og Gå til Kassen"
3042
-
3043
- #: pages/checkout.php:691 pages/checkout.php:681 pages/checkout.php:688
3044
- msgid "Submit and Confirm"
3045
- msgstr "Anvend og Bekræft"
3046
-
3047
- #: pages/checkout.php:691 pages/checkout.php:688
3048
- msgid "Submit and Pay with 2CheckOut"
3049
- msgstr "Anvend og Betal med 2CheckOut"
3050
-
3051
- #: pages/checkout.php:697 pages/checkout.php:687 pages/checkout.php:694
3052
- msgid "Processing..."
3053
- msgstr "Bearbejder..."
3054
-
3055
- #: pages/confirmation.php:12
3056
- msgid ""
3057
- "Your payment has been submitted. Your membership will be activated shortly."
3058
- msgstr ""
3059
- "Din betaling er bleven tilføjet. Dit medlemsskab ville blive aktiveret inden "
3060
- "for kort tid."
3061
-
3062
- #: pages/confirmation.php:14
3063
- #, php-format
3064
- msgid "Thank you for your membership to %s. Your %s membership is now active."
3065
- msgstr ""
3066
- "Vi takker dig, for dir medlemsskab hos %s. Dit %s medlemsskab er nu aktiv."
3067
-
3068
- #: pages/confirmation.php:28
3069
- #, php-format
3070
- msgid ""
3071
- "Below are details about your membership account and a receipt for your "
3072
- "initial membership invoice. A welcome email with a copy of your initial "
3073
- "membership invoice has been sent to %s."
3074
- msgstr ""
3075
- "Nedenfor er der detaljer omkring dit medlemsskabs konto, og en faktura "
3076
- "omkring medlemsskabet. En velkomst email, med en kopi af din faktura er "
3077
- "blevet sendt til %s."
3078
-
3079
- #: pages/confirmation.php:41 pages/invoice.php:22
3080
- #, php-format
3081
- msgid "Invoice #%s on %s"
3082
- msgstr "Faktura #%s hos %s"
3083
-
3084
- #: pages/confirmation.php:43
3085
- msgid "Print"
3086
- msgstr "Print"
3087
-
3088
- #: pages/confirmation.php:46 pages/confirmation.php:104 pages/invoice.php:27
3089
- #: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
3090
- msgid "Account"
3091
- msgstr "Konto"
3092
-
3093
- #: pages/confirmation.php:65 pages/invoice.php:52 pages/invoice.php:109
3094
- #: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
3095
- msgid "Total Billed"
3096
- msgstr "Regning total"
3097
-
3098
- #: pages/confirmation.php:82 pages/invoice.php:69 pages/confirmation.php:80
3099
- #: pages/invoice.php:67
3100
- msgid "ending in"
3101
- msgstr "ender om"
3102
-
3103
- #: pages/confirmation.php:97 pages/confirmation.php:95
3104
- #, php-format
3105
- msgid ""
3106
- "Below are details about your membership account. A welcome email with has "
3107
- "been sent to %s."
3108
- msgstr ""
3109
- "Nedenfor er detajlerne omkring dit medlemsskab. En velkomst mail er bleven "
3110
- "sendt til %s."
3111
-
3112
- #: pages/confirmation.php:105 pages/confirmation.php:103
3113
- msgid "Pending"
3114
- msgstr "Afventer"
3115
-
3116
- #: pages/confirmation.php:113 pages/invoice.php:141 pages/confirmation.php:111
3117
- #: pages/invoice.php:139
3118
- msgid "View Your Membership Account &rarr;"
3119
- msgstr "Se Din Medlemsskabs Konto &rarr;"
3120
-
3121
- #: pages/confirmation.php:115 pages/confirmation.php:113
3122
- msgid ""
3123
- "If your account is not activated within a few minutes, please contact the "
3124
- "site owner."
3125
- msgstr ""
3126
- "Hvis din konto ikke er aktiveret inden for få minuter, kontakt venligst site "
3127
- "admin."
3128
-
3129
- #: pages/invoice.php:79 pages/invoice.php:77
3130
- msgid "Subtotal"
3131
- msgstr "Subtotal"
3132
-
3133
- #: pages/invoice.php:82 pages/invoice.php:80
3134
- msgid "Coupon"
3135
- msgstr "Kupon"
3136
-
3137
- #: pages/invoice.php:108 pages/invoice.php:106
3138
- msgid "Invoice #"
3139
- msgstr "Faktura #"
3140
-
3141
- #: pages/invoice.php:122 pages/invoice.php:120
3142
- msgid "View Invoice"
3143
- msgstr "Se Faktura"
3144
-
3145
- #: pages/invoice.php:134 pages/invoice.php:132
3146
- msgid "No invoices found."
3147
- msgstr "Ingen Faktura Fundet,"
3148
-
3149
- #: pages/invoice.php:145 pages/invoice.php:143
3150
- msgid "&larr; View All Invoices"
3151
- msgstr "&larr; Se Alle Fakturaer"
3152
-
3153
- #: pages/levels.php:14
3154
- msgid "Price"
3155
- msgstr "Pris"
3156
-
3157
- #: pages/levels.php:47 pages/levels.php:49 pages/levels.php:113
3158
- #: pages/levels.php:115
3159
- msgid "Select"
3160
- msgstr "Vælg"
3161
-
3162
- #: pages/levels.php:57 pages/levels.php:123
3163
- msgid "Renew"
3164
- msgstr "Forny"
3165
-
3166
- #: pages/levels.php:63 pages/levels.php:117 pages/levels.php:129
3167
- msgid "Your&nbsp;Level"
3168
- msgstr "Din&nbsp;Niveau"
3169
-
3170
- #: pages/levels.php:79 pages/levels.php:129 pages/levels.php:145
3171
- msgid "&larr; Return to Your Account"
3172
- msgstr "&larr; Tilbage til Din Konto"
3173
-
3174
- #: pages/levels.php:81 pages/levels.php:131 pages/levels.php:147
3175
- msgid "&larr; Return to Home"
3176
- msgstr "&larr; Tilbage til Hjem"
3177
-
3178
- #: preheaders/account.php:7 preheaders/levels.php:19
3179
- msgid "Your membership status has been updated - Thank you!"
3180
- msgstr "Dit medlemsskabs status er bleven opdateret. Mange tak!"
3181
-
3182
- #: preheaders/account.php:11 preheaders/levels.php:23
3183
- msgid ""
3184
- "Sorry, your request could not be completed - please try again in a few "
3185
- "moments."
3186
- msgstr ""
3187
- "Beklager, din anmodning kunne ikke blive færdiggjort - venligst prøv igen om "
3188
- "et øjeblik."
3189
-
3190
- #: preheaders/billing.php:279 preheaders/checkout.php:482
3191
- #: preheaders/billing.php:258 preheaders/checkout.php:464
3192
- #: preheaders/checkout.php:481
3193
- msgid "Please complete all required fields."
3194
- msgstr "Venligst færdiggøre alle påkrævet felter."
3195
-
3196
- #: preheaders/billing.php:284 preheaders/checkout.php:492
3197
- #: preheaders/billing.php:263 preheaders/checkout.php:474
3198
- #: preheaders/checkout.php:491
3199
- msgid "Your email addresses do not match. Please try again."
3200
- msgstr "Din email addresser passer ikke sammen. Prøv igen"
3201
-
3202
- #: preheaders/billing.php:289 preheaders/checkout.php:498
3203
- #: preheaders/billing.php:268 preheaders/checkout.php:480
3204
- #: preheaders/checkout.php:497
3205
- msgid "The email address entered is in an invalid format. Please try again."
3206
- msgstr "Den indtastet email adresse er en ugyldig format. Prøv igen."
3207
-
3208
- #: preheaders/billing.php:295 preheaders/billing.php:274
3209
- msgid "All good!"
3210
- msgstr "Alt er Fint!"
3211
-
3212
- #: preheaders/billing.php:370 preheaders/billing.php:340
3213
- #, php-format
3214
- msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
3215
- msgstr ""
3216
- "Informationer er opdateret. <a href=\"%s\">&laquo; tilbage til min konto</a>"
3217
-
3218
- #: preheaders/billing.php:378 preheaders/billing.php:347
3219
- #: preheaders/billing.php:380
3220
- msgid "Error updating billing information."
3221
- msgstr "Fejl I opdatering af betalings informationer."
3222
-
3223
- #: preheaders/cancel.php:24
3224
- msgid "Your membership has been cancelled."
3225
- msgstr "Dit medlemsskab er blevet annulleret."
3226
-
3227
- #: preheaders/checkout.php:28 preheaders/checkout.php:509
3228
- #: preheaders/checkout.php:491 preheaders/checkout.php:508
3229
- msgid "Invalid gateway."
3230
- msgstr "Ugyldig gateway."
3231
-
3232
- #: preheaders/checkout.php:96
3233
- msgid "Checkout: Payment Information"
3234
- msgstr "Gå til Kassen: Betalings Informationer"
3235
-
3236
- #: preheaders/checkout.php:109
3237
- msgid "Setup Your Account"
3238
- msgstr "Sæt op din Konto"
3239
-
3240
- #: preheaders/checkout.php:486 preheaders/checkout.php:468
3241
- #: preheaders/checkout.php:485
3242
- msgid "Your passwords do not match. Please try again."
3243
- msgstr "Dine adgangskoder passer ikke sammen. Prv igen."
3244
-
3245
- #: preheaders/checkout.php:504 preheaders/checkout.php:486
3246
- #: preheaders/checkout.php:503
3247
- #, php-format
3248
- msgid "Please check the box to agree to the %s."
3249
- msgstr "Klik på boksen, for at acceptere til %s. "
3250
-
3251
- #: preheaders/checkout.php:513 preheaders/checkout.php:495
3252
- #: preheaders/checkout.php:512
3253
- msgid "Are you a spammer?"
3254
- msgstr "Er du en spammer?"
3255
-
3256
- #: preheaders/checkout.php:536 preheaders/checkout.php:518
3257
- #: preheaders/checkout.php:535
3258
- msgid "That username is already taken. Please try another."
3259
- msgstr "Dette brugernavn er allerede i brug. Prøv et andet."
3260
-
3261
- #: preheaders/checkout.php:542 preheaders/checkout.php:524
3262
- #: preheaders/checkout.php:541
3263
- msgid "That email address is already taken. Please try another."
3264
- msgstr "Denne email adresse er allerede i brug. Prøv et andet."
3265
-
3266
- #: preheaders/checkout.php:562 preheaders/checkout.php:544
3267
- #: preheaders/checkout.php:561
3268
- #, php-format
3269
- msgid "reCAPTCHA failed. (%s) Please try again."
3270
- msgstr "reCAPTCHA fejlet. (%s) Prøv igen."
3271
-
3272
- #: preheaders/checkout.php:702 preheaders/checkout.php:683
3273
- #: preheaders/checkout.php:701
3274
- msgid "Payment accepted."
3275
- msgstr "Betaling accepteret."
3276
-
3277
- #: preheaders/checkout.php:710 preheaders/checkout.php:691
3278
- #: preheaders/checkout.php:709
3279
- msgid ""
3280
- "Unknown error generating account. Please contact us to setup your membership."
3281
- msgstr ""
3282
- "Ukendt fejl med at generer konto. Kontakt os, med at sætte dit medlemsskab "
3283
- "op."
3284
-
3285
- #: preheaders/checkout.php:754 preheaders/checkout.php:823
3286
- #: preheaders/checkout.php:735 preheaders/checkout.php:753
3287
- #: preheaders/checkout.php:803 preheaders/checkout.php:822
3288
- msgid "The PayPal Token was lost."
3289
- msgstr "PayPal Polet er væk."
3290
-
3291
- #: preheaders/checkout.php:860 preheaders/checkout.php:825
3292
- #: preheaders/checkout.php:844 preheaders/checkout.php:859
3293
- msgid ""
3294
- "Your payment was accepted, but there was an error setting up your account. "
3295
- "Please contact us."
3296
- msgstr ""
3297
- "Din betaling er accepteret. Men der opstod en fejl, med at sætte din konto "
3298
- "op. Venligst kontakt os."
3299
-
3300
- #: preheaders/checkout.php:1046 preheaders/checkout.php:983
3301
- #: preheaders/checkout.php:1030 preheaders/checkout.php:1045
3302
- msgid ""
3303
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
3304
- "authorized, but we cancelled the order immediately. You should not try to "
3305
- "submit this form again. Please contact the site owner to fix this issue."
3306
- msgstr ""
3307
- "VIGTIGT: Noget gik galt, under oprettelse af medlemsskab. Dit kreditkort "
3308
- "blive godkendt, men vi annullerede ordren med det samme. Du skal ikke "
3309
- "anvende formularen igen. Istedet kontakt vores site admin, for at problemet "
3310
- "kan blive fikset."
3311
-
3312
- #: preheaders/checkout.php:1051 preheaders/checkout.php:988
3313
- #: preheaders/checkout.php:1035 preheaders/checkout.php:1050
3314
- msgid ""
3315
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
3316
- "was charged, but we couldn't assign your membership. You should not submit "
3317
- "this form again. Please contact the site owner to fix this issue."
3318
- msgstr ""
3319
- "VIGTIGT: Noget gik galt, under oprettelsen af medlemsskab. Der blev trukket "
3320
- "penge fra dit kreditkort, men vi kunne ikke tildele dig dit medlemsskab. Du "
3321
- "skal ikke anvende formularen igen. Kontakt venligst site admin, for at få "
3322
- "fikset problemet."
3323
-
3324
- #: preheaders/checkout.php:1064 preheaders/checkout.php:1001
3325
- #: preheaders/checkout.php:1048 preheaders/checkout.php:1063
3326
- #, php-format
3327
- msgid ""
3328
- "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
3329
- "be processed."
3330
- msgstr ""
3331
- "Du er nødtil at sætte <a href=\"%s\">en Betalings Gateway</a> før nogen "
3332
- "betaliger kan blive behandlet."
3333
-
3334
- #: preheaders/checkout.php:1066 preheaders/checkout.php:1003
3335
- #: preheaders/checkout.php:1050 preheaders/checkout.php:1065
3336
- msgid "A Payment Gateway must be setup before any payments will be processed."
3337
- msgstr ""
3338
- "En Betaling Gateway må sættes op, før betalinger ville blive behandlet."
3339
-
3340
- #: scheduled/crons.php:31 scheduled/crons.php:61
3341
- #, php-format
3342
- msgid "Membership expired email sent to %s. "
3343
- msgstr "Medlemsskab udløbet email sendt til %s."
3344
-
3345
- #: scheduled/crons.php:74 scheduled/crons.php:27
3346
- #, php-format
3347
- msgid "Membership expiring email sent to %s. "
3348
- msgstr "Medlemsskab udløbnings mail sendt til %s."
3349
-
3350
- #: scheduled/crons.php:143
3351
- #, php-format
3352
- msgid "Credit card expiring email sent to %s. "
3353
- msgstr "Kreditkort udløber email er sendt til %s."
3354
-
3355
- #: scheduled/crons.php:196 scheduled/crons.php:104
3356
- #, php-format
3357
- msgid "Trial ending email sent to %s. "
3358
- msgstr "Prøveperiode slutter email sendt til %s."
3359
-
3360
- #: services/applydiscountcode.php:67 services/applydiscountcode.php:64
3361
- #, php-format
3362
- msgid "The %s code has been applied to your order. "
3363
- msgstr "Denne %s kode er blevet tilføjet til din ordre."
3364
-
3365
- #: services/applydiscountcode.php:86 services/applydiscountcode.php:82
3366
- #: services/applydiscountcode.php:83
3367
- #, php-format
3368
- msgid "The <strong>%s</strong> code has been applied to your order."
3369
- msgstr "Denne <strong>%s</strong> kode er blevet tilføjet til din ordre."
3370
-
3371
- #: services/authnet-silent-post.php:138 services/authnet-silent-post.php:133
3372
- msgid ""
3373
- "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
3374
- "Information From Authorize.net"
3375
- msgstr ""
3376
- "<p>En betaling holdes tilbage for undersøgelse hos Authorize.net.</"
3377
- "p><p>Betalings information fra Authorize.net"
3378
-
3379
- #: services/stripe-webhook.php:194 services/stripe-webhook.php:176
3380
- #, php-format
3381
- msgid ""
3382
- "%s has had their payment subscription cancelled by Stripe. Please check that "
3383
- "this user's membership is cancelled on your site if it should be."
3384
- msgstr ""
3385
- "%s har fået deres abonnement annulleret af Stripe. Venlig kontrollere, at "
3386
- "brugerens medlemsskab er annulleret på din side, hvis det skulle ønskes. "
3387
-
3388
- #: adminpages/discountcodes.php:437
3389
- msgid "Billing Ammount"
3390
- msgstr "Betalings Beløb"
3391
-
3392
- #: adminpages/discountcodes.php:480
3393
- msgid "Check this to set an expiration date for new sign ups."
3394
- msgstr "Klik her, for at sætte en udløbsdato for nye regestreringer."
3395
-
3396
- #: adminpages/discountcodes.php:497
3397
- msgid ""
3398
- "How long before the expiration expires. Note that any future payments will "
3399
- "be cancelled when the membership expires."
3400
- msgstr ""
3401
- "Hvor lang tid der går, før medlemsskab udløber. Husk at fremtidige betaling "
3402
- "ville blive annulleret, når medlemskabet udløber. "
3403
-
3404
- #: adminpages/membershiplevels.php:364
3405
- msgid ""
3406
- "Stripe integration currently only supports billing periods of \"Month\" or "
3407
- "\"Year\"."
3408
- msgstr ""
3409
- "Integration med Stripe understøtter kun betalings perioder af \"Måneder\" "
3410
- "eller \"År\"."
3411
-
3412
- #: adminpages/membershiplevels.php:398
3413
- msgid ""
3414
- "2Checkout integration does not currently support custom trials. You can do "
3415
- "one period trials by setting an initial payment different from the billing "
3416
- "amount."
3417
- msgstr ""
3418
- "Integration til 2Checkout understøtter ikke brugerdefineret prøve periode. "
3419
- "Du kan lave en prøve periode op, ved at sætte en betaling op, som er "
3420
- "anderledes fra det oprindelige beløb."
3421
-
3422
- #: adminpages/memberslist.php:184 adminpages/memberslist.php:212
3423
- msgid "Never"
3424
- msgstr "Aldrig"
3425
-
3426
- #: adminpages/paymentsettings.php:170
3427
- msgid ""
3428
- "Payflow Pro currently only supports one-time payments. Users will not be "
3429
- "able to checkout for levels with recurring payments."
3430
- msgstr ""
3431
- "Payflow Pro understøtter kun engangs betalinger. Brugere ville ikke have "
3432
- "mulighed for at bruge Gå til kassen, med genoptagene betalinger."
3433
-
3434
- #: adminpages/paymentsettings.php:405 adminpages/paymentsettings.php:445
3435
- msgid ""
3436
- "If values are given, tax will be applied for any members ordering from the "
3437
- "selected state. For more complex tax rules, use the \"pmpro_tax\" filter."
3438
- msgstr ""
3439
- "Hvis værdier er given, skat ville blive tilføjet til hvilken som helst "
3440
- "medlem, fra den valgte Stat. For mere komplekse skatte regler, brug "
3441
- "\"pmpro_tax\" filter."
3442
-
3443
- #: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
3444
- msgid "Use SSL"
3445
- msgstr "Brug SSL"
3446
-
3447
- #: adminpages/paymentsettings.php:425
3448
- msgid "Required by this Gateway Option"
3449
- msgstr "Påkrævet af denne Gateway Indstilling"
3450
-
3451
- #: adminpages/paymentsettings.php:432
3452
- msgid ""
3453
- "Stripe doesn't require billing address fields. Choose 'No' to hide them on "
3454
- "the checkout page."
3455
- msgstr ""
3456
- "Stripe behøver ikke nogen faktura adresse felter. Vælg 'Nej' for at gemme "
3457
- "dem på Gå til Kassen side."
3458
-
3459
- #: classes/class.pmproemail.php:685 classes/class.pmproemail.php:734
3460
- #: classes/class.pmproemail.php:799
3461
- msgid "membership has been cancelled"
3462
- msgstr "medlemsskab er bleven annulleret"
3463
-
3464
- #: pages/checkout.php:51 pages/checkout.php:52
3465
- #, php-format
3466
- msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
3467
- msgstr "<p>denne <strong>%s</strong> kode er blevn tilføjet til din ordre.</p>"
3468
-
3469
- #: pages/confirmation.php:12
3470
- msgid ""
3471
- "Your payment has been submitted to PayPal. Your membership will be activated "
3472
- "shortly."
3473
- msgstr ""
3474
- "Din Betaling er bleven tilføjet til PayPal. Dit medlemskab bliver aktiveret "
3475
- "inde for kort tid."
3476
-
3477
- #: pages/levels.php:15
3478
- msgid "Subscription Information"
3479
- msgstr "Abonnoments Information"
3480
-
3481
- #: pages/levels.php:33
3482
- msgid "--"
3483
- msgstr "--"
3484
-
3485
- #: pages/levels.php:43
3486
- msgid "Free"
3487
- msgstr "Gratis"
3488
-
3489
- #: pages/levels.php:51
3490
- #, php-format
3491
- msgid "%s per %s for %d more %s."
3492
- msgstr "%s pr %s for %d mere %s."
3493
-
3494
- #: pages/levels.php:55
3495
- #, php-format
3496
- msgid "%s every %d %s for %d more %s."
3497
- msgstr "%s hver %d %s for %d mere %s."
3498
-
3499
- #: pages/levels.php:60
3500
- #, php-format
3501
- msgid "%s after %d %s."
3502
- msgstr "%s efter %d %s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-en_GB.mo DELETED
Binary file
languages/pmpro-en_GB.po DELETED
@@ -1,2661 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: pmpro\n"
4
- "POT-Creation-Date: 2014-01-31 10:16+0100\n"
5
- "PO-Revision-Date: 2014-01-31 10:20+0100\n"
6
- "Last-Translator: \n"
7
- "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.4\n"
12
- "X-Poedit-KeywordsList: __;_;_e;_ex;_x;_n\n"
13
- "X-Poedit-Basepath: ../\n"
14
- "X-Poedit-SearchPath-0: includes\n"
15
- "X-Poedit-SearchPath-1: .\n"
16
- "X-Poedit-SearchPath-2: classes\n"
17
- "X-Poedit-SearchPath-3: preheaders\n"
18
- "X-Poedit-SearchPath-4: pages\n"
19
- "X-Poedit-SearchPath-5: adminpages\n"
20
- "X-Poedit-SearchPath-6: classes/gateways\n"
21
- "X-Poedit-SearchPath-7: services\n"
22
- "X-Poedit-SearchPath-8: shortcodes\n"
23
- "X-Poedit-SearchPath-9: scheduled\n"
24
-
25
- #: includes/localization.php:23
26
- msgid "Day"
27
- msgstr ""
28
-
29
- #: includes/localization.php:25
30
- msgid "Week"
31
- msgstr ""
32
-
33
- #: includes/localization.php:27
34
- msgid "Month"
35
- msgstr ""
36
-
37
- #: includes/localization.php:29
38
- msgid "Year"
39
- msgstr ""
40
-
41
- #: includes/currencies.php:7 includes/currencies.php:44
42
- msgid "US Dollars (&#36;)"
43
- msgstr ""
44
-
45
- #: includes/currencies.php:8 includes/currencies.php:47
46
- msgid "Euros (&euro;)"
47
- msgstr ""
48
-
49
- #: includes/currencies.php:9 includes/currencies.php:46
50
- msgid "Pounds Sterling (&pound;)"
51
- msgstr ""
52
-
53
- #: includes/currencies.php:10
54
- msgid "Australian Dollars (&#36;)"
55
- msgstr ""
56
-
57
- #: includes/currencies.php:11
58
- msgid "Brazilian Real (&#36;)"
59
- msgstr ""
60
-
61
- #: includes/currencies.php:12 includes/currencies.php:45
62
- msgid "Canadian Dollars (&#36;)"
63
- msgstr ""
64
-
65
- #: includes/currencies.php:13
66
- msgid "Chinese Yuan"
67
- msgstr ""
68
-
69
- #: includes/currencies.php:14
70
- msgid "Czech Koruna"
71
- msgstr ""
72
-
73
- #: includes/currencies.php:15
74
- msgid "Danish Krone"
75
- msgstr ""
76
-
77
- #: includes/currencies.php:16
78
- msgid "Hong Kong Dollar (&#36;)"
79
- msgstr ""
80
-
81
- #: includes/currencies.php:17
82
- msgid "Hungarian Forint"
83
- msgstr ""
84
-
85
- #: includes/currencies.php:18
86
- msgid "Indian Rupee"
87
- msgstr ""
88
-
89
- #: includes/currencies.php:19
90
- msgid "Indonesia Rupiah"
91
- msgstr ""
92
-
93
- #: includes/currencies.php:20
94
- msgid "Israeli Shekel"
95
- msgstr ""
96
-
97
- #: includes/currencies.php:21
98
- msgid "Japanese Yen (&yen;)"
99
- msgstr ""
100
-
101
- #: includes/currencies.php:22
102
- msgid "Malaysian Ringgits"
103
- msgstr ""
104
-
105
- #: includes/currencies.php:23
106
- msgid "Mexican Peso (&#36;)"
107
- msgstr ""
108
-
109
- #: includes/currencies.php:24
110
- msgid "New Zealand Dollar (&#36;)"
111
- msgstr ""
112
-
113
- #: includes/currencies.php:25
114
- msgid "Norwegian Krone"
115
- msgstr ""
116
-
117
- #: includes/currencies.php:26
118
- msgid "Philippine Pesos"
119
- msgstr ""
120
-
121
- #: includes/currencies.php:27
122
- msgid "Polish Zloty"
123
- msgstr ""
124
-
125
- #: includes/currencies.php:28
126
- msgid "Singapore Dollar (&#36;)"
127
- msgstr ""
128
-
129
- #: includes/currencies.php:29
130
- msgid "South African Rand"
131
- msgstr ""
132
-
133
- #: includes/currencies.php:30
134
- msgid "South Korean Won"
135
- msgstr ""
136
-
137
- #: includes/currencies.php:31
138
- msgid "Swedish Krona"
139
- msgstr ""
140
-
141
- #: includes/currencies.php:32
142
- msgid "Swiss Franc"
143
- msgstr ""
144
-
145
- #: includes/currencies.php:33
146
- msgid "Taiwan New Dollars"
147
- msgstr ""
148
-
149
- #: includes/currencies.php:34
150
- msgid "Thai Baht"
151
- msgstr ""
152
-
153
- #: includes/currencies.php:35
154
- msgid "Turkish Lira"
155
- msgstr ""
156
-
157
- #: includes/currencies.php:36
158
- msgid "Vietnamese Dong"
159
- msgstr ""
160
-
161
- #: includes/metaboxes.php:38
162
- msgid ""
163
- "This post is already protected for this level because it is within a "
164
- "category that requires membership."
165
- msgstr ""
166
-
167
- #: includes/metaboxes.php:99 includes/metaboxes.php:100
168
- msgid "Require Membership"
169
- msgstr ""
170
-
171
- #: includes/adminpages.php:9 includes/adminpages.php:39
172
- msgid "Memberships"
173
- msgstr ""
174
-
175
- #: includes/adminpages.php:10 includes/adminpages.php:49
176
- msgid "Page Settings"
177
- msgstr ""
178
-
179
- #: includes/adminpages.php:11 includes/adminpages.php:54
180
- msgid "Payment Settings"
181
- msgstr ""
182
-
183
- #: includes/adminpages.php:12 includes/adminpages.php:59
184
- #: adminpages/emailsettings.php:60
185
- msgid "Email Settings"
186
- msgstr ""
187
-
188
- #: includes/adminpages.php:13 includes/adminpages.php:64
189
- #: adminpages/advancedsettings.php:79
190
- msgid "Advanced Settings"
191
- msgstr ""
192
-
193
- #: includes/adminpages.php:14 includes/adminpages.php:69
194
- #: adminpages/admin_header.php:154
195
- msgid "Add Ons"
196
- msgstr ""
197
-
198
- #: includes/adminpages.php:15 includes/adminpages.php:74
199
- #: adminpages/memberslist.php:25
200
- msgid "Members List"
201
- msgstr ""
202
-
203
- #: includes/adminpages.php:16 includes/adminpages.php:79
204
- msgid "Reports"
205
- msgstr ""
206
-
207
- #: includes/adminpages.php:17 includes/adminpages.php:84
208
- #: adminpages/orders.php:520
209
- msgid "Orders"
210
- msgstr ""
211
-
212
- #: includes/adminpages.php:18 includes/adminpages.php:89
213
- msgid "Discount Codes"
214
- msgstr ""
215
-
216
- #: includes/adminpages.php:44 adminpages/membershiplevels.php:496
217
- #: adminpages/admin_header.php:149
218
- msgid "Membership Levels"
219
- msgstr ""
220
-
221
- #: includes/profile.php:27 pages/invoice.php:28 pages/invoice.php:51
222
- #: pages/checkout.php:33 pages/confirmation.php:47 pages/confirmation.php:64
223
- #: pages/confirmation.php:105 adminpages/orders.php:601
224
- msgid "Membership Level"
225
- msgstr ""
226
-
227
- #: includes/profile.php:36
228
- msgid "Current Level"
229
- msgstr ""
230
-
231
- #: includes/profile.php:39
232
- msgid "None"
233
- msgstr ""
234
-
235
- #: includes/profile.php:84
236
- msgid "User is not paying."
237
- msgstr ""
238
-
239
- #: includes/profile.php:120 adminpages/memberslist.php:159
240
- #: adminpages/discountcodes.php:550 adminpages/reports/login.php:145
241
- msgid "Expires"
242
- msgstr ""
243
-
244
- #: includes/profile.php:123 adminpages/membershiplevels.php:569
245
- #: adminpages/paymentsettings.php:448 adminpages/paymentsettings.php:473
246
- #: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:187
247
- #: adminpages/advancedsettings.php:199
248
- msgid "No"
249
- msgstr ""
250
-
251
- #: includes/profile.php:124 adminpages/membershiplevels.php:569
252
- #: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:474
253
- #: adminpages/advancedsettings.php:188
254
- msgid "Yes"
255
- msgstr ""
256
-
257
- #: includes/functions.php:196
258
- #, php-format
259
- msgid "The price for membership is <strong>%s</strong> now"
260
- msgstr ""
261
-
262
- #: includes/functions.php:205
263
- #, php-format
264
- msgid " and then <strong>%s per %s for %d more %s</strong>."
265
- msgstr ""
266
-
267
- #: includes/functions.php:209
268
- #, php-format
269
- msgid " and then <strong>%s every %d %s for %d more %s</strong>."
270
- msgstr ""
271
-
272
- #: includes/functions.php:214
273
- #, php-format
274
- msgid " and then <strong>%s after %d %s</strong>."
275
- msgstr ""
276
-
277
- #: includes/functions.php:220
278
- #, php-format
279
- msgid " and then <strong>%s per %s</strong>."
280
- msgstr ""
281
-
282
- #: includes/functions.php:224
283
- #, php-format
284
- msgid " and then <strong>%s every %d %s</strong>."
285
- msgstr ""
286
-
287
- #: includes/functions.php:241 pages/levels.php:82
288
- msgid "After your initial payment, your first payment is Free."
289
- msgstr ""
290
-
291
- #: includes/functions.php:245 pages/levels.php:86
292
- #, php-format
293
- msgid "After your initial payment, your first %d payments are Free."
294
- msgstr ""
295
-
296
- #: includes/functions.php:252 pages/levels.php:93
297
- #, php-format
298
- msgid "After your initial payment, your first payment will cost %s."
299
- msgstr ""
300
-
301
- #: includes/functions.php:256 pages/levels.php:97
302
- #, php-format
303
- msgid "After your initial payment, your first %d payments will cost %s."
304
- msgstr ""
305
-
306
- #: includes/functions.php:267
307
- #, php-format
308
- msgid "Customers in %s will be charged %s%% tax."
309
- msgstr ""
310
-
311
- #: includes/functions.php:281
312
- #, php-format
313
- msgid "Membership expires after %d %s."
314
- msgstr ""
315
-
316
- #: includes/functions.php:517
317
- msgid "User ID not found."
318
- msgstr ""
319
-
320
- #: includes/functions.php:534
321
- msgid "Invalid level."
322
- msgstr ""
323
-
324
- #: includes/functions.php:545
325
- msgid "not changing?"
326
- msgstr ""
327
-
328
- #: includes/functions.php:562 includes/functions.php:609
329
- #: includes/functions.php:618
330
- msgid "Error interacting with database"
331
- msgstr ""
332
-
333
- #: includes/functions.php:659 includes/functions.php:698
334
- msgid "Membership level not found."
335
- msgstr ""
336
-
337
- #: includes/functions.php:1080
338
- msgid "The discount code could not be found."
339
- msgstr ""
340
-
341
- #: includes/functions.php:1096
342
- #, php-format
343
- msgid "This discount code goes into effect on %s."
344
- msgstr ""
345
-
346
- #: includes/functions.php:1105
347
- #, php-format
348
- msgid "This discount code expired on %s."
349
- msgstr ""
350
-
351
- #: includes/functions.php:1117
352
- msgid "This discount code is no longer valid."
353
- msgstr ""
354
-
355
- #: includes/functions.php:1132
356
- msgid "This discount code does not apply to this membership level."
357
- msgstr ""
358
-
359
- #: includes/functions.php:1140
360
- msgid "This discount code is okay."
361
- msgstr ""
362
-
363
- #: includes/functions.php:1164
364
- msgid "and"
365
- msgstr ""
366
-
367
- #: includes/functions.php:1349
368
- msgid "Sign Up for !!name!! Now"
369
- msgstr ""
370
-
371
- #: includes/functions.php:1355
372
- msgid "Please specify a level id."
373
- msgstr ""
374
-
375
- #: pages/invoice.php:22 pages/confirmation.php:41
376
- #, php-format
377
- msgid "Invoice #%s on %s"
378
- msgstr ""
379
-
380
- #: pages/invoice.php:27 pages/confirmation.php:46 pages/confirmation.php:104
381
- msgid "Account"
382
- msgstr ""
383
-
384
- #: pages/invoice.php:30 pages/account.php:29 pages/confirmation.php:49
385
- msgid "Membership Expires"
386
- msgstr ""
387
-
388
- #: pages/invoice.php:33 pages/checkout.php:66 pages/checkout.php:76
389
- #: pages/checkout.php:577 pages/confirmation.php:52
390
- #: classes/class.pmproemail.php:228 classes/class.pmproemail.php:237
391
- #: classes/class.pmproemail.php:246 classes/class.pmproemail.php:325
392
- #: classes/class.pmproemail.php:334 classes/class.pmproemail.php:645
393
- msgid "Discount Code"
394
- msgstr ""
395
-
396
- #: pages/invoice.php:48 pages/account.php:90 pages/checkout.php:325
397
- #: pages/confirmation.php:61 pages/billing.php:58
398
- #: adminpages/memberslist.php:150
399
- msgid "Billing Address"
400
- msgstr ""
401
-
402
- #: pages/invoice.php:50 pages/account.php:105 pages/confirmation.php:63
403
- msgid "Payment Method"
404
- msgstr ""
405
-
406
- #: pages/invoice.php:52 pages/invoice.php:109 pages/confirmation.php:65
407
- msgid "Total Billed"
408
- msgstr ""
409
-
410
- #: pages/invoice.php:69 pages/confirmation.php:82
411
- msgid "ending in"
412
- msgstr ""
413
-
414
- #: pages/invoice.php:70 pages/confirmation.php:83
415
- #: adminpages/membershiplevels.php:516
416
- msgid "Expiration"
417
- msgstr ""
418
-
419
- #: pages/invoice.php:79
420
- msgid "Subtotal"
421
- msgstr ""
422
-
423
- #: pages/invoice.php:80 adminpages/orders.php:304
424
- msgid "Tax"
425
- msgstr ""
426
-
427
- #: pages/invoice.php:82
428
- msgid "Coupon"
429
- msgstr ""
430
-
431
- #: pages/invoice.php:84 adminpages/orders.php:320 adminpages/orders.php:602
432
- msgid "Total"
433
- msgstr ""
434
-
435
- #: pages/invoice.php:107 adminpages/orders.php:442 adminpages/orders.php:607
436
- msgid "Date"
437
- msgstr ""
438
-
439
- #: pages/invoice.php:108
440
- msgid "Invoice #"
441
- msgstr ""
442
-
443
- #: pages/invoice.php:122
444
- msgid "View Invoice"
445
- msgstr ""
446
-
447
- #: pages/invoice.php:134
448
- msgid "No invoices found."
449
- msgstr ""
450
-
451
- #: pages/invoice.php:141 pages/confirmation.php:113
452
- msgid "View Your Membership Account &rarr;"
453
- msgstr ""
454
-
455
- #: pages/invoice.php:145
456
- msgid "&larr; View All Invoices"
457
- msgstr ""
458
-
459
- #: pages/account.php:10
460
- msgid "Your membership is <strong>active</strong>."
461
- msgstr ""
462
-
463
- #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
464
- msgid "Level"
465
- msgstr ""
466
-
467
- #: pages/account.php:14 pages/billing.php:18
468
- msgid "Membership Fee"
469
- msgstr ""
470
-
471
- #: pages/account.php:25 pages/billing.php:29
472
- msgid "Duration"
473
- msgstr ""
474
-
475
- #: pages/account.php:34
476
- #, php-format
477
- msgid "Your first payment will cost %s."
478
- msgstr ""
479
-
480
- #: pages/account.php:38
481
- #, php-format
482
- msgid "Your first %d payments will cost %s."
483
- msgstr ""
484
-
485
- #: pages/account.php:46
486
- msgid "My Account"
487
- msgstr ""
488
-
489
- #: pages/account.php:51 pages/checkout.php:171 adminpages/memberslist.php:145
490
- msgid "Username"
491
- msgstr ""
492
-
493
- #: pages/account.php:52 adminpages/memberslist.php:148
494
- #: adminpages/admin_header.php:152
495
- msgid "Email"
496
- msgstr ""
497
-
498
- #: pages/account.php:55
499
- msgid "Edit Profile"
500
- msgstr ""
501
-
502
- #: pages/account.php:56
503
- msgid "Change Password"
504
- msgstr ""
505
-
506
- #: pages/account.php:87
507
- msgid "Billing Information"
508
- msgstr ""
509
-
510
- #: pages/account.php:114
511
- msgid "Edit Billing Information"
512
- msgstr ""
513
-
514
- #: pages/account.php:125
515
- msgid "Past Invoices"
516
- msgstr ""
517
-
518
- #: pages/account.php:140
519
- msgid "View All Invoices"
520
- msgstr ""
521
-
522
- #: pages/account.php:146
523
- msgid "Member Links"
524
- msgstr ""
525
-
526
- #: pages/account.php:152
527
- msgid "Update Billing Information"
528
- msgstr ""
529
-
530
- #: pages/account.php:155
531
- msgid "Change Membership Level"
532
- msgstr ""
533
-
534
- #: pages/account.php:157
535
- msgid "Cancel Membership"
536
- msgstr ""
537
-
538
- #: pages/checkout.php:26
539
- msgid ""
540
- "Almost done. Review the membership information and pricing below then "
541
- "<strong>click the \"Complete Payment\" button</strong> to finish your order."
542
- msgstr ""
543
-
544
- #: pages/checkout.php:33
545
- msgid "change"
546
- msgstr ""
547
-
548
- #: pages/checkout.php:41
549
- #, php-format
550
- msgid "You have selected the <strong>%s</strong> membership level."
551
- msgstr ""
552
-
553
- #: pages/checkout.php:51
554
- #, php-format
555
- msgid ""
556
- "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
557
- "been applied to your order.</p>"
558
- msgstr ""
559
-
560
- #: pages/checkout.php:62 services/applydiscountcode.php:75
561
- msgid "Click here to change your discount code"
562
- msgstr ""
563
-
564
- #: pages/checkout.php:64
565
- msgid "Do you have a discount code?"
566
- msgstr ""
567
-
568
- #: pages/checkout.php:64
569
- msgid "Click here to enter your discount code"
570
- msgstr ""
571
-
572
- #: pages/checkout.php:78 pages/checkout.php:579
573
- msgid "Apply"
574
- msgstr ""
575
-
576
- #: pages/checkout.php:163
577
- msgid "Already have an account?"
578
- msgstr ""
579
-
580
- #: pages/checkout.php:163
581
- msgid "Log in here"
582
- msgstr ""
583
-
584
- #: pages/checkout.php:163
585
- msgid "Account Information"
586
- msgstr ""
587
-
588
- #: pages/checkout.php:180 adminpages/paymentsettings.php:233
589
- msgid "Password"
590
- msgstr ""
591
-
592
- #: pages/checkout.php:189
593
- msgid "Confirm Password"
594
- msgstr ""
595
-
596
- #: pages/checkout.php:207 pages/checkout.php:464 pages/billing.php:193
597
- msgid "E-mail Address"
598
- msgstr ""
599
-
600
- #: pages/checkout.php:216
601
- msgid "Confirm E-mail Address"
602
- msgstr ""
603
-
604
- #: pages/checkout.php:235
605
- msgid "Full Name"
606
- msgstr ""
607
-
608
- #: pages/checkout.php:236
609
- msgid "LEAVE THIS BLANK"
610
- msgstr ""
611
-
612
- #: pages/checkout.php:260
613
- #, php-format
614
- msgid ""
615
- "You are logged in as <strong>%s</strong>. If you would like to use a "
616
- "different account for this membership, <a href=\"%s\">log out now</a>."
617
- msgstr ""
618
-
619
- #: pages/checkout.php:288
620
- #, php-format
621
- msgid "I agree to the %s"
622
- msgstr ""
623
-
624
- #: pages/checkout.php:303
625
- msgid "Choose your Payment Method"
626
- msgstr ""
627
-
628
- #: pages/checkout.php:311
629
- msgid "Check Out with a Credit Card Here"
630
- msgstr ""
631
-
632
- #: pages/checkout.php:313 pages/checkout.php:686
633
- msgid "Check Out with PayPal"
634
- msgstr ""
635
-
636
- #: pages/checkout.php:332 pages/billing.php:65
637
- msgid "First Name"
638
- msgstr ""
639
-
640
- #: pages/checkout.php:336 pages/billing.php:69
641
- msgid "Last Name"
642
- msgstr ""
643
-
644
- #: pages/checkout.php:340 pages/billing.php:73
645
- msgid "Address 1"
646
- msgstr ""
647
-
648
- #: pages/checkout.php:344 pages/billing.php:77
649
- msgid "Address 2"
650
- msgstr ""
651
-
652
- #: pages/checkout.php:354 pages/billing.php:87
653
- msgid "City"
654
- msgstr ""
655
-
656
- #: pages/checkout.php:358 pages/billing.php:91
657
- msgid "State"
658
- msgstr "County"
659
-
660
- #: pages/checkout.php:362 pages/billing.php:95
661
- msgid "Postal Code"
662
- msgstr ""
663
-
664
- #: pages/checkout.php:371 pages/billing.php:104
665
- msgid "City, State Zip"
666
- msgstr ""
667
-
668
- #: pages/checkout.php:424 pages/billing.php:157
669
- msgid "Country"
670
- msgstr ""
671
-
672
- #: pages/checkout.php:449 pages/billing.php:182
673
- msgid "Phone"
674
- msgstr ""
675
-
676
- #: pages/checkout.php:473 pages/billing.php:197
677
- msgid "Confirm E-mail"
678
- msgstr ""
679
-
680
- #: pages/checkout.php:504
681
- #, php-format
682
- msgid "We Accept %s"
683
- msgstr ""
684
-
685
- #: pages/checkout.php:504
686
- msgid "Payment Information"
687
- msgstr ""
688
-
689
- #: pages/checkout.php:521 pages/billing.php:234 adminpages/orders.php:339
690
- msgid "Card Type"
691
- msgstr ""
692
-
693
- #: pages/checkout.php:531 pages/billing.php:244
694
- msgid "Card Number"
695
- msgstr ""
696
-
697
- #: pages/checkout.php:536 pages/billing.php:249
698
- #: adminpages/discountcodes.php:367
699
- msgid "Expiration Date"
700
- msgstr ""
701
-
702
- #: pages/checkout.php:568 pages/billing.php:281
703
- msgid "CVV"
704
- msgstr ""
705
-
706
- #: pages/checkout.php:569 pages/billing.php:282
707
- msgid "what's this?"
708
- msgstr ""
709
-
710
- #: pages/checkout.php:678
711
- msgid "Complete Payment"
712
- msgstr ""
713
-
714
- #: pages/checkout.php:692
715
- msgid "Submit and Pay with 2CheckOut"
716
- msgstr ""
717
-
718
- #: pages/checkout.php:692
719
- msgid "Submit and Check Out"
720
- msgstr ""
721
-
722
- #: pages/checkout.php:692
723
- msgid "Submit and Confirm"
724
- msgstr ""
725
-
726
- #: pages/checkout.php:698
727
- msgid "Processing..."
728
- msgstr ""
729
-
730
- #: pages/cancel.php:14
731
- msgid "Are you sure you want to cancel your membership?"
732
- msgstr ""
733
-
734
- #: pages/cancel.php:17
735
- msgid "Yes, cancel my account"
736
- msgstr ""
737
-
738
- #: pages/cancel.php:19
739
- msgid "No, keep my account"
740
- msgstr ""
741
-
742
- #: pages/cancel.php:22
743
- msgid "Click here to go to the home page."
744
- msgstr ""
745
-
746
- #: pages/confirmation.php:12
747
- msgid ""
748
- "Your payment has been submitted. Your membership will be activated shortly."
749
- msgstr ""
750
-
751
- #: pages/confirmation.php:14
752
- #, php-format
753
- msgid "Thank you for your membership to %s. Your %s membership is now active."
754
- msgstr ""
755
-
756
- #: pages/confirmation.php:28
757
- #, php-format
758
- msgid ""
759
- "Below are details about your membership account and a receipt for your "
760
- "initial membership invoice. A welcome email with a copy of your initial "
761
- "membership invoice has been sent to %s."
762
- msgstr ""
763
-
764
- #: pages/confirmation.php:43
765
- msgid "Print"
766
- msgstr ""
767
-
768
- #: pages/confirmation.php:97
769
- #, php-format
770
- msgid ""
771
- "Below are details about your membership account. A welcome email with has "
772
- "been sent to %s."
773
- msgstr ""
774
-
775
- #: pages/confirmation.php:105
776
- msgid "Pending"
777
- msgstr ""
778
-
779
- #: pages/confirmation.php:115
780
- msgid ""
781
- "If your account is not activated within a few minutes, please contact the "
782
- "site owner."
783
- msgstr ""
784
-
785
- #: pages/billing.php:14
786
- #, php-format
787
- msgid "Logged in as <strong>%s</strong>."
788
- msgstr ""
789
-
790
- #: pages/billing.php:14
791
- msgid "logout"
792
- msgstr ""
793
-
794
- #: pages/billing.php:39
795
- msgid ""
796
- "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
797
- "paypal.com\">login to PayPal here</a> to update your billing information."
798
- msgstr ""
799
-
800
- #: pages/billing.php:78 adminpages/paymentsettings.php:457
801
- msgid "optional"
802
- msgstr ""
803
-
804
- #: pages/billing.php:217
805
- #, php-format
806
- msgid "We accept %s"
807
- msgstr ""
808
-
809
- #: pages/billing.php:217
810
- msgid "Credit Card Information"
811
- msgstr ""
812
-
813
- #: pages/billing.php:294
814
- msgid "Update"
815
- msgstr ""
816
-
817
- #: pages/billing.php:295 adminpages/orders.php:511
818
- msgid "Cancel"
819
- msgstr ""
820
-
821
- #: pages/billing.php:309
822
- msgid ""
823
- "This subscription is not recurring. So you don't need to update your billing "
824
- "information."
825
- msgstr ""
826
-
827
- #: pages/levels.php:14 adminpages/membershiplevels.php:337
828
- #: adminpages/membershiplevels.php:513 adminpages/discountcodes.php:427
829
- msgid "Initial Payment"
830
- msgstr ""
831
-
832
- #: pages/levels.php:15
833
- msgid "Subscription Information"
834
- msgstr ""
835
-
836
- #: pages/levels.php:33
837
- msgid "--"
838
- msgstr ""
839
-
840
- #: pages/levels.php:43
841
- msgid "Free"
842
- msgstr ""
843
-
844
- #: pages/levels.php:51
845
- #, php-format
846
- msgid "%s per %s for %d more %s."
847
- msgstr ""
848
-
849
- #: pages/levels.php:55
850
- #, php-format
851
- msgid "%s every %d %s for %d more %s."
852
- msgstr ""
853
-
854
- #: pages/levels.php:60
855
- #, php-format
856
- msgid "%s after %d %s."
857
- msgstr ""
858
-
859
- #: pages/levels.php:66
860
- #, php-format
861
- msgid "%s per %s."
862
- msgstr ""
863
-
864
- #: pages/levels.php:70
865
- #, php-format
866
- msgid "%s every %d %s."
867
- msgstr ""
868
-
869
- #: pages/levels.php:113 pages/levels.php:115
870
- msgid "Select"
871
- msgstr ""
872
-
873
- #: pages/levels.php:123
874
- msgid "Renew"
875
- msgstr ""
876
-
877
- #: pages/levels.php:129
878
- msgid "Your&nbsp;Level"
879
- msgstr ""
880
-
881
- #: pages/levels.php:145
882
- msgid "&larr; Return to Your Account"
883
- msgstr ""
884
-
885
- #: pages/levels.php:147
886
- msgid "&larr; Return to Home"
887
- msgstr ""
888
-
889
- #: classes/class.memberorder.php:543
890
- #, php-format
891
- msgid ""
892
- "There was an error canceling the subscription for user with ID=%s. You will "
893
- "want to check your payment gateway to see if their subscription is still "
894
- "active."
895
- msgstr ""
896
-
897
- #: classes/class.pmproemail.php:37
898
- #, php-format
899
- msgid "An Email From %s"
900
- msgstr ""
901
-
902
- #: classes/class.pmproemail.php:122
903
- #, php-format
904
- msgid "Your membership at %s has been CANCELLED"
905
- msgstr ""
906
-
907
- #: classes/class.pmproemail.php:144
908
- #, php-format
909
- msgid "Membership for %s at %s has been CANCELLED"
910
- msgstr ""
911
-
912
- #: classes/class.pmproemail.php:175
913
- #, php-format
914
- msgid "Your membership confirmation for %s"
915
- msgstr ""
916
-
917
- #: classes/class.pmproemail.php:253 classes/class.pmproemail.php:346
918
- #: classes/class.pmproemail.php:651
919
- #, php-format
920
- msgid "This membership will expire on %s."
921
- msgstr ""
922
-
923
- #: classes/class.pmproemail.php:275
924
- #, php-format
925
- msgid "Member Checkout for %s at %s"
926
- msgstr ""
927
-
928
- #: classes/class.pmproemail.php:363
929
- #, php-format
930
- msgid "Your billing information has been udpated at %s"
931
- msgstr ""
932
-
933
- #: classes/class.pmproemail.php:416
934
- #, php-format
935
- msgid "Billing information has been udpated for %s at %s"
936
- msgstr ""
937
-
938
- #: classes/class.pmproemail.php:464
939
- #, php-format
940
- msgid "Membership Payment Failed at %s"
941
- msgstr ""
942
-
943
- #: classes/class.pmproemail.php:510
944
- #, php-format
945
- msgid "Membership Payment Failed For %s at %s"
946
- msgstr ""
947
-
948
- #: classes/class.pmproemail.php:557
949
- #, php-format
950
- msgid "Credit Card on File Expiring Soon at %s"
951
- msgstr ""
952
-
953
- #: classes/class.pmproemail.php:605
954
- #, php-format
955
- msgid "INVOICE for %s membership"
956
- msgstr ""
957
-
958
- #: classes/class.pmproemail.php:676
959
- #, php-format
960
- msgid "Your trial at %s is ending soon"
961
- msgstr ""
962
-
963
- #: classes/class.pmproemail.php:710
964
- #, php-format
965
- msgid "Your membership at %s has ended"
966
- msgstr ""
967
-
968
- #: classes/class.pmproemail.php:735
969
- #, php-format
970
- msgid "Your membership at %s will end soon"
971
- msgstr ""
972
-
973
- #: classes/class.pmproemail.php:755
974
- #, php-format
975
- msgid "Your membership at %s has been changed"
976
- msgstr ""
977
-
978
- #: classes/class.pmproemail.php:759
979
- #, php-format
980
- msgid "The new level is %s."
981
- msgstr ""
982
-
983
- #: classes/class.pmproemail.php:761
984
- msgid "Your membership has been cancelled"
985
- msgstr ""
986
-
987
- #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:803
988
- #, php-format
989
- msgid "This membership will expire on %s"
990
- msgstr ""
991
-
992
- #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:807
993
- msgid "This membership does not expire"
994
- msgstr ""
995
-
996
- #: classes/class.pmproemail.php:793
997
- #, php-format
998
- msgid "Membership for %s at %s has been changed"
999
- msgstr ""
1000
-
1001
- #: classes/class.pmproemail.php:797
1002
- #, php-format
1003
- msgid "The new level is %s. This membership is free"
1004
- msgstr ""
1005
-
1006
- #: classes/class.pmproemail.php:799
1007
- msgid "membership has been cancelled"
1008
- msgstr ""
1009
-
1010
- #: classes/gateways/class.pmprogateway_check.php:60
1011
- #: classes/gateways/class.pmprogateway_paypal.php:27
1012
- #: classes/gateways/class.pmprogateway_authorizenet.php:55
1013
- #: classes/gateways/class.pmprogateway_payflowpro.php:27
1014
- #: classes/gateways/class.pmprogateway_sagepay.php:81
1015
- #: classes/gateways/class.pmprogateway.php:55
1016
- #: classes/gateways/class.pmprogateway_cybersource.php:57
1017
- msgid "Unknown error: Authorization failed."
1018
- msgstr ""
1019
-
1020
- #: classes/gateways/class.pmprogateway_check.php:111
1021
- #: classes/gateways/class.pmprogateway_check.php:116
1022
- #: classes/gateways/class.pmprogateway_check.php:134
1023
- #: classes/gateways/class.pmprogateway_paypal.php:50
1024
- #: classes/gateways/class.pmprogateway_authorizenet.php:106
1025
- #: classes/gateways/class.pmprogateway_authorizenet.php:111
1026
- #: classes/gateways/class.pmprogateway_authorizenet.php:128
1027
- #: classes/gateways/class.pmprogateway_payflowpro.php:50
1028
- #: classes/gateways/class.pmprogateway_payflowpro.php:55
1029
- #: classes/gateways/class.pmprogateway_sagepay.php:140
1030
- #: classes/gateways/class.pmprogateway_sagepay.php:145
1031
- #: classes/gateways/class.pmprogateway_sagepay.php:168
1032
- #: classes/gateways/class.pmprogateway.php:106
1033
- #: classes/gateways/class.pmprogateway.php:111
1034
- #: classes/gateways/class.pmprogateway.php:129
1035
- #: classes/gateways/class.pmprogateway_cybersource.php:108
1036
- #: classes/gateways/class.pmprogateway_cybersource.php:113
1037
- #: classes/gateways/class.pmprogateway_cybersource.php:131
1038
- msgid "Unknown error: Payment failed."
1039
- msgstr ""
1040
-
1041
- #: classes/gateways/class.pmprogateway_check.php:118
1042
- #: classes/gateways/class.pmprogateway_authorizenet.php:112
1043
- #: classes/gateways/class.pmprogateway_sagepay.php:147
1044
- #: classes/gateways/class.pmprogateway.php:113
1045
- #: classes/gateways/class.pmprogateway_cybersource.php:115
1046
- msgid ""
1047
- "A partial payment was made that we could not void. Please contact the site "
1048
- "owner immediately to correct this."
1049
- msgstr ""
1050
-
1051
- #: classes/gateways/class.pmprogateway_braintree.php:61
1052
- #: classes/gateways/class.pmprogateway_stripe.php:53
1053
- msgid "Unknown error: Initial payment failed."
1054
- msgstr ""
1055
-
1056
- #: classes/gateways/class.pmprogateway_braintree.php:120
1057
- msgid "Error during settlement:"
1058
- msgstr ""
1059
-
1060
- #: classes/gateways/class.pmprogateway_braintree.php:129
1061
- msgid "Error during charge:"
1062
- msgstr ""
1063
-
1064
- #: classes/gateways/class.pmprogateway_braintree.php:198
1065
- msgid "Failed to update customer."
1066
- msgstr ""
1067
-
1068
- #: classes/gateways/class.pmprogateway_braintree.php:246
1069
- msgid "Failed to create customer."
1070
- msgstr ""
1071
-
1072
- #: classes/gateways/class.pmprogateway_braintree.php:253
1073
- msgid "Error creating customer record with Braintree:"
1074
- msgstr ""
1075
-
1076
- #: classes/gateways/class.pmprogateway_braintree.php:344
1077
- msgid "Error subscribing customer to plan with Braintree:"
1078
- msgstr ""
1079
-
1080
- #: classes/gateways/class.pmprogateway_braintree.php:359
1081
- msgid "Failed to subscribe with Braintree:"
1082
- msgstr ""
1083
-
1084
- #: classes/gateways/class.pmprogateway_braintree.php:397
1085
- #: classes/gateways/class.pmprogateway_braintree.php:410
1086
- #: classes/gateways/class.pmprogateway_braintree.php:417
1087
- #: classes/gateways/class.pmprogateway_stripe.php:344
1088
- #: classes/gateways/class.pmprogateway_stripe.php:354
1089
- msgid "Could not find the subscription."
1090
- msgstr ""
1091
-
1092
- #: classes/gateways/class.pmprogateway_paypal.php:57
1093
- #: classes/gateways/class.pmprogateway_payflowpro.php:57
1094
- msgid ""
1095
- "A partial payment was made that we could not refund. Please contact the site "
1096
- "owner immediately to correct this."
1097
- msgstr ""
1098
-
1099
- #: classes/gateways/class.pmprogateway_authorizenet.php:187
1100
- #: adminpages/memberslist.php:151 adminpages/pagesettings.php:51
1101
- #: adminpages/reports/login.php:143
1102
- msgid "Membership"
1103
- msgstr ""
1104
-
1105
- #: classes/gateways/class.pmprogateway_authorizenet.php:787
1106
- #: classes/gateways/class.pmprogateway_authorizenet.php:788
1107
- msgid "Could not connect to Authorize.net"
1108
- msgstr ""
1109
-
1110
- #: classes/gateways/class.pmprogateway_stripe.php:192
1111
- msgid "Error creating customer record with Stripe:"
1112
- msgstr ""
1113
-
1114
- #: classes/gateways/class.pmprogateway_stripe.php:279
1115
- msgid "Error creating plan with Stripe:"
1116
- msgstr ""
1117
-
1118
- #: classes/gateways/class.pmprogateway_stripe.php:295
1119
- msgid "Error subscribing customer to plan with Stripe:"
1120
- msgstr ""
1121
-
1122
- #: adminpages/membershiplevels.php:5 adminpages/orders.php:5
1123
- #: adminpages/memberslist.php:5 adminpages/paymentsettings.php:5
1124
- #: adminpages/pagesettings.php:5 adminpages/discountcodes.php:5
1125
- #: adminpages/memberslist-csv.php:5 adminpages/addons.php:5
1126
- #: adminpages/emailsettings.php:5 adminpages/advancedsettings.php:5
1127
- #: adminpages/orders-csv.php:5
1128
- msgid "You do not have permissions to perform this action."
1129
- msgstr ""
1130
-
1131
- #: adminpages/membershiplevels.php:118
1132
- msgid "Membership level updated successfully."
1133
- msgstr ""
1134
-
1135
- #: adminpages/membershiplevels.php:124
1136
- msgid "Error updating membership level."
1137
- msgstr ""
1138
-
1139
- #: adminpages/membershiplevels.php:141
1140
- msgid "Membership level added successfully."
1141
- msgstr ""
1142
-
1143
- #: adminpages/membershiplevels.php:146
1144
- msgid "Error adding membership level."
1145
- msgstr ""
1146
-
1147
- #: adminpages/membershiplevels.php:179
1148
- #, php-format
1149
- msgid ""
1150
- "There was an error canceling the subscription for user with ID=%d. You will "
1151
- "want to check your payment gateway to see if their subscription is still "
1152
- "active."
1153
- msgstr ""
1154
-
1155
- #: adminpages/membershiplevels.php:182
1156
- msgid "Last Invoice"
1157
- msgstr ""
1158
-
1159
- #: adminpages/membershiplevels.php:196
1160
- msgid "Membership level deleted successfully."
1161
- msgstr ""
1162
-
1163
- #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
1164
- msgid "Error deleting membership level."
1165
- msgstr ""
1166
-
1167
- #: adminpages/membershiplevels.php:222
1168
- msgid "Edit Membership Level"
1169
- msgstr ""
1170
-
1171
- #: adminpages/membershiplevels.php:224
1172
- msgid "Add New Membership Level"
1173
- msgstr ""
1174
-
1175
- #: adminpages/membershiplevels.php:284 adminpages/membershiplevels.php:511
1176
- #: adminpages/orders.php:597 adminpages/memberslist.php:144
1177
- #: adminpages/discountcodes.php:306 adminpages/discountcodes.php:547
1178
- #: adminpages/reports/login.php:140
1179
- msgid "ID"
1180
- msgstr ""
1181
-
1182
- #: adminpages/membershiplevels.php:291 adminpages/membershiplevels.php:512
1183
- #: adminpages/reports/login.php:142
1184
- msgid "Name"
1185
- msgstr ""
1186
-
1187
- #: adminpages/membershiplevels.php:296
1188
- msgid "Description"
1189
- msgstr ""
1190
-
1191
- #: adminpages/membershiplevels.php:314
1192
- msgid "Confirmation Message"
1193
- msgstr ""
1194
-
1195
- #: adminpages/membershiplevels.php:333
1196
- msgid "Billing Details"
1197
- msgstr ""
1198
-
1199
- #: adminpages/membershiplevels.php:338 adminpages/discountcodes.php:428
1200
- msgid "The initial amount collected at registration."
1201
- msgstr ""
1202
-
1203
- #: adminpages/membershiplevels.php:342 adminpages/discountcodes.php:432
1204
- msgid "Recurring Subscription"
1205
- msgstr ""
1206
-
1207
- #: adminpages/membershiplevels.php:343 adminpages/discountcodes.php:433
1208
- msgid "Check if this level has a recurring subscription payment."
1209
- msgstr ""
1210
-
1211
- #: adminpages/membershiplevels.php:347
1212
- msgid "Billing Amount"
1213
- msgstr ""
1214
-
1215
- #: adminpages/membershiplevels.php:349
1216
- msgid "per"
1217
- msgstr ""
1218
-
1219
- #: adminpages/membershiplevels.php:353
1220
- msgid "Day(s)"
1221
- msgstr ""
1222
-
1223
- #: adminpages/membershiplevels.php:353
1224
- msgid "Week(s)"
1225
- msgstr ""
1226
-
1227
- #: adminpages/membershiplevels.php:353
1228
- msgid "Month(s)"
1229
- msgstr ""
1230
-
1231
- #: adminpages/membershiplevels.php:353
1232
- msgid "Year(s)"
1233
- msgstr ""
1234
-
1235
- #: adminpages/membershiplevels.php:362 adminpages/discountcodes.php:451
1236
- msgid "The amount to be billed one cycle after the initial payment."
1237
- msgstr ""
1238
-
1239
- #: adminpages/membershiplevels.php:364
1240
- msgid ""
1241
- "Stripe integration currently only supports billing periods of \"Week\", "
1242
- "\"Month\" or \"Year\"."
1243
- msgstr ""
1244
-
1245
- #: adminpages/membershiplevels.php:366
1246
- msgid ""
1247
- "Braintree integration currently only supports billing periods of \"Month\" "
1248
- "or \"Year\"."
1249
- msgstr ""
1250
-
1251
- #: adminpages/membershiplevels.php:368
1252
- msgid ""
1253
- "Payflow integration currently only supports billing frequencies of 1 and "
1254
- "billing periods of \"Week\", \"Month\" or \"Year\"."
1255
- msgstr ""
1256
-
1257
- #: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
1258
- #: adminpages/paymentsettings.php:179 adminpages/paymentsettings.php:184
1259
- msgid "Note"
1260
- msgstr ""
1261
-
1262
- #: adminpages/membershiplevels.php:372
1263
- msgid ""
1264
- "After saving this level, make note of the ID and create a \"Plan\" in your "
1265
- "Braintree dashboard with the same settings and the \"Plan ID\" set to "
1266
- "<em>pmpro_#</em>, where # is the level ID."
1267
- msgstr ""
1268
-
1269
- #: adminpages/membershiplevels.php:374
1270
- msgid ""
1271
- "You will need to create a \"Plan\" in your Braintree dashboard with the same "
1272
- "settings and the \"Plan ID\" set to"
1273
- msgstr ""
1274
-
1275
- #: adminpages/membershiplevels.php:380 adminpages/discountcodes.php:456
1276
- msgid "Billing Cycle Limit"
1277
- msgstr ""
1278
-
1279
- #: adminpages/membershiplevels.php:384 adminpages/discountcodes.php:459
1280
- msgid ""
1281
- "The <strong>total</strong> number of recurring billing cycles for this "
1282
- "level, including the trial period (if applicable) but not including the "
1283
- "initial payment. Set to zero if membership is indefinite."
1284
- msgstr ""
1285
-
1286
- #: adminpages/membershiplevels.php:386
1287
- msgid ""
1288
- "Stripe integration currently does not support billing limits. You can still "
1289
- "set an expiration date below."
1290
- msgstr ""
1291
-
1292
- #: adminpages/membershiplevels.php:393 adminpages/discountcodes.php:464
1293
- msgid "Custom Trial"
1294
- msgstr ""
1295
-
1296
- #: adminpages/membershiplevels.php:395 adminpages/discountcodes.php:465
1297
- msgid "Check to add a custom trial period."
1298
- msgstr ""
1299
-
1300
- #: adminpages/membershiplevels.php:398
1301
- msgid ""
1302
- "2Checkout integration does not support custom trials. You can do one period "
1303
- "trials by setting an initial payment different from the billing amount."
1304
- msgstr ""
1305
-
1306
- #: adminpages/membershiplevels.php:404 adminpages/discountcodes.php:469
1307
- msgid "Trial Billing Amount"
1308
- msgstr ""
1309
-
1310
- #: adminpages/membershiplevels.php:407 adminpages/discountcodes.php:472
1311
- msgid "for the first"
1312
- msgstr ""
1313
-
1314
- #: adminpages/membershiplevels.php:409 adminpages/discountcodes.php:474
1315
- msgid "subscription payments"
1316
- msgstr ""
1317
-
1318
- #: adminpages/membershiplevels.php:412
1319
- msgid ""
1320
- "Stripe integration currently does not support trial amounts greater than $0."
1321
- msgstr ""
1322
-
1323
- #: adminpages/membershiplevels.php:416
1324
- msgid ""
1325
- "Braintree integration currently does not support trial amounts greater than "
1326
- "$0."
1327
- msgstr ""
1328
-
1329
- #: adminpages/membershiplevels.php:420
1330
- msgid ""
1331
- "Payflow integration currently does not support trial amounts greater than $0."
1332
- msgstr ""
1333
-
1334
- #: adminpages/membershiplevels.php:428
1335
- msgid "Other Settings"
1336
- msgstr ""
1337
-
1338
- #: adminpages/membershiplevels.php:432
1339
- msgid "Disable New Signups"
1340
- msgstr ""
1341
-
1342
- #: adminpages/membershiplevels.php:433
1343
- msgid ""
1344
- "Check to hide this level from the membership levels page and disable "
1345
- "registration."
1346
- msgstr ""
1347
-
1348
- #: adminpages/membershiplevels.php:437 adminpages/discountcodes.php:479
1349
- msgid "Membership Expiration"
1350
- msgstr ""
1351
-
1352
- #: adminpages/membershiplevels.php:438 adminpages/discountcodes.php:480
1353
- msgid "Check this to set when membership access expires."
1354
- msgstr ""
1355
-
1356
- #: adminpages/membershiplevels.php:442 adminpages/discountcodes.php:484
1357
- msgid "Expires In"
1358
- msgstr ""
1359
-
1360
- #: adminpages/membershiplevels.php:455 adminpages/discountcodes.php:497
1361
- msgid ""
1362
- "Set the duration of membership access. Note that the any future payments "
1363
- "(recurring subscription, if any) will be cancelled when the membership "
1364
- "expires."
1365
- msgstr ""
1366
-
1367
- #: adminpages/membershiplevels.php:463
1368
- msgid "Content Settings"
1369
- msgstr ""
1370
-
1371
- #: adminpages/membershiplevels.php:467
1372
- msgid "Categories"
1373
- msgstr ""
1374
-
1375
- #: adminpages/membershiplevels.php:496
1376
- msgid "Add New Level"
1377
- msgstr ""
1378
-
1379
- #: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:502
1380
- msgid "Search Levels"
1381
- msgstr ""
1382
-
1383
- #: adminpages/membershiplevels.php:514
1384
- msgid "Billing Cycle"
1385
- msgstr ""
1386
-
1387
- #: adminpages/membershiplevels.php:515
1388
- msgid "Trial Cycle"
1389
- msgstr ""
1390
-
1391
- #: adminpages/membershiplevels.php:517
1392
- msgid "Allow Signups"
1393
- msgstr ""
1394
-
1395
- #: adminpages/membershiplevels.php:540
1396
- msgid "FREE"
1397
- msgstr ""
1398
-
1399
- #: adminpages/membershiplevels.php:549
1400
- msgid "every"
1401
- msgstr ""
1402
-
1403
- #: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:559
1404
- #: adminpages/reports/memberships.php:304
1405
- #: adminpages/reports/memberships.php:315 adminpages/reports/sales.php:203
1406
- #: adminpages/reports/sales.php:214
1407
- msgid "for"
1408
- msgstr ""
1409
-
1410
- #: adminpages/membershiplevels.php:566
1411
- msgid "After"
1412
- msgstr ""
1413
-
1414
- #: adminpages/membershiplevels.php:570 adminpages/orders.php:658
1415
- #: adminpages/discountcodes.php:614
1416
- msgid "edit"
1417
- msgstr ""
1418
-
1419
- #: adminpages/membershiplevels.php:571 adminpages/orders.php:661
1420
- msgid "copy"
1421
- msgstr ""
1422
-
1423
- #: adminpages/membershiplevels.php:572
1424
- #, php-format
1425
- msgid ""
1426
- "Are you sure you want to delete membership level %s? All subscriptions will "
1427
- "be cancelled."
1428
- msgstr ""
1429
-
1430
- #: adminpages/membershiplevels.php:572 adminpages/orders.php:664
1431
- #: adminpages/discountcodes.php:617
1432
- msgid "delete"
1433
- msgstr ""
1434
-
1435
- #: adminpages/orders.php:26
1436
- msgid "Order deleted successfully."
1437
- msgstr ""
1438
-
1439
- #: adminpages/orders.php:31
1440
- msgid "Error deleting order."
1441
- msgstr ""
1442
-
1443
- #: adminpages/orders.php:119
1444
- msgid "Order saved successfully."
1445
- msgstr ""
1446
-
1447
- #: adminpages/orders.php:124
1448
- msgid "Error updating order timestamp."
1449
- msgstr ""
1450
-
1451
- #: adminpages/orders.php:130
1452
- msgid "Error saving order."
1453
- msgstr ""
1454
-
1455
- #: adminpages/orders.php:195
1456
- msgid "Order"
1457
- msgstr ""
1458
-
1459
- #: adminpages/orders.php:197
1460
- msgid "New Order"
1461
- msgstr ""
1462
-
1463
- #: adminpages/orders.php:211 adminpages/discountcodes.php:307
1464
- msgid "This will be generated when you save."
1465
- msgstr ""
1466
-
1467
- #: adminpages/orders.php:215 adminpages/orders.php:598
1468
- #: adminpages/discountcodes.php:311 adminpages/discountcodes.php:548
1469
- msgid "Code"
1470
- msgstr ""
1471
-
1472
- #: adminpages/orders.php:220
1473
- msgid "Randomly generated for you."
1474
- msgstr ""
1475
-
1476
- #: adminpages/orders.php:225
1477
- msgid "User ID"
1478
- msgstr ""
1479
-
1480
- #: adminpages/orders.php:234
1481
- msgid "Membership Level ID"
1482
- msgstr ""
1483
-
1484
- #: adminpages/orders.php:243
1485
- msgid "Billing Name"
1486
- msgstr ""
1487
-
1488
- #: adminpages/orders.php:251
1489
- msgid "Billing Street"
1490
- msgstr ""
1491
-
1492
- #: adminpages/orders.php:258
1493
- msgid "Billing City"
1494
- msgstr ""
1495
-
1496
- #: adminpages/orders.php:265
1497
- msgid "Billing State"
1498
- msgstr "Billing County"
1499
-
1500
- #: adminpages/orders.php:272
1501
- msgid "Billing Postal Code"
1502
- msgstr ""
1503
-
1504
- #: adminpages/orders.php:279
1505
- msgid "Billing Country"
1506
- msgstr ""
1507
-
1508
- #: adminpages/orders.php:287
1509
- msgid "Billing Phone"
1510
- msgstr ""
1511
-
1512
- #: adminpages/orders.php:296
1513
- msgid "Sub Total"
1514
- msgstr ""
1515
-
1516
- #: adminpages/orders.php:312
1517
- msgid "Coupon Amount"
1518
- msgstr ""
1519
-
1520
- #: adminpages/orders.php:325
1521
- msgid "Should be subtotal + tax - couponamount."
1522
- msgstr ""
1523
-
1524
- #: adminpages/orders.php:330
1525
- msgid "Payment Type"
1526
- msgstr ""
1527
-
1528
- #: adminpages/orders.php:335
1529
- msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1530
- msgstr ""
1531
-
1532
- #: adminpages/orders.php:344
1533
- msgid "e.g. Visa, MasterCard, AMEX, etc"
1534
- msgstr ""
1535
-
1536
- #: adminpages/orders.php:348 adminpages/paymentsettings.php:357
1537
- msgid "Account Number"
1538
- msgstr ""
1539
-
1540
- #: adminpages/orders.php:353
1541
- msgid "Obscure all but last 4 digits."
1542
- msgstr ""
1543
-
1544
- #: adminpages/orders.php:358
1545
- msgid "Expiration Month"
1546
- msgstr ""
1547
-
1548
- #: adminpages/orders.php:365
1549
- msgid "Expiration Year"
1550
- msgstr ""
1551
-
1552
- #: adminpages/orders.php:373 adminpages/orders.php:606
1553
- msgid "Status"
1554
- msgstr ""
1555
-
1556
- #: adminpages/orders.php:394 adminpages/orders.php:604
1557
- msgid "Gateway"
1558
- msgstr ""
1559
-
1560
- #: adminpages/orders.php:398
1561
- msgid "Testing Only"
1562
- msgstr ""
1563
-
1564
- #: adminpages/orders.php:399 adminpages/paymentsettings.php:163
1565
- msgid "Pay by Check"
1566
- msgstr ""
1567
-
1568
- #: adminpages/orders.php:411 adminpages/paymentsettings.php:189
1569
- msgid "Gateway Environment"
1570
- msgstr ""
1571
-
1572
- #: adminpages/orders.php:415 adminpages/paymentsettings.php:193
1573
- msgid "Sandbox/Testing"
1574
- msgstr ""
1575
-
1576
- #: adminpages/orders.php:416 adminpages/paymentsettings.php:194
1577
- msgid "Live/Production"
1578
- msgstr ""
1579
-
1580
- #: adminpages/orders.php:423
1581
- msgid "Payment Transaction ID"
1582
- msgstr ""
1583
-
1584
- #: adminpages/orders.php:428
1585
- msgid "Generated by the gateway. Useful to cross reference orders."
1586
- msgstr ""
1587
-
1588
- #: adminpages/orders.php:432
1589
- msgid "Subscription Transaction ID"
1590
- msgstr ""
1591
-
1592
- #: adminpages/orders.php:437
1593
- msgid "Generated by the gateway. Useful to cross reference subscriptions."
1594
- msgstr ""
1595
-
1596
- #: adminpages/orders.php:477
1597
- msgid "Affiliate ID"
1598
- msgstr ""
1599
-
1600
- #: adminpages/orders.php:485
1601
- msgid "Affiliate SubID"
1602
- msgstr ""
1603
-
1604
- #: adminpages/orders.php:495
1605
- msgid "Notes"
1606
- msgstr ""
1607
-
1608
- #: adminpages/orders.php:510
1609
- msgid "Save Order"
1610
- msgstr ""
1611
-
1612
- #: adminpages/orders.php:521
1613
- msgid "Add New Order"
1614
- msgstr ""
1615
-
1616
- #: adminpages/orders.php:522 adminpages/memberslist.php:26
1617
- msgid "Export to CSV"
1618
- msgstr ""
1619
-
1620
- #: adminpages/orders.php:535 adminpages/orders.php:538
1621
- msgid "Search Orders"
1622
- msgstr ""
1623
-
1624
- #: adminpages/orders.php:590
1625
- #, php-format
1626
- msgid "%d orders found."
1627
- msgstr ""
1628
-
1629
- #: adminpages/orders.php:599 adminpages/paymentsettings.php:225
1630
- #: adminpages/reports/login.php:141
1631
- msgid "User"
1632
- msgstr ""
1633
-
1634
- #: adminpages/orders.php:603 adminpages/orders.php:651
1635
- msgid "Payment"
1636
- msgstr ""
1637
-
1638
- #: adminpages/orders.php:605
1639
- msgid "Transaction IDs"
1640
- msgstr ""
1641
-
1642
- #: adminpages/orders.php:630
1643
- msgid "deleted"
1644
- msgstr ""
1645
-
1646
- #: adminpages/orders.php:653
1647
- msgid "Subscription"
1648
- msgstr ""
1649
-
1650
- #: adminpages/orders.php:664
1651
- #, php-format
1652
- msgid ""
1653
- "Deleting orders is permanent and can affect active users. Are you sure you "
1654
- "want to delete order %s?"
1655
- msgstr ""
1656
-
1657
- #: adminpages/orders.php:674
1658
- msgid "No orders found."
1659
- msgstr ""
1660
-
1661
- #: adminpages/memberslist.php:30 adminpages/reports/memberships.php:292
1662
- #: adminpages/reports/login.php:65 adminpages/reports/sales.php:193
1663
- msgid "Show"
1664
- msgstr ""
1665
-
1666
- #: adminpages/memberslist.php:32 adminpages/reports/memberships.php:317
1667
- #: adminpages/reports/login.php:67 adminpages/reports/sales.php:216
1668
- msgid "All Levels"
1669
- msgstr ""
1670
-
1671
- #: adminpages/memberslist.php:42
1672
- msgid "Old Members"
1673
- msgstr ""
1674
-
1675
- #: adminpages/memberslist.php:47 adminpages/memberslist.php:50
1676
- msgid "Search Members"
1677
- msgstr ""
1678
-
1679
- #: adminpages/memberslist.php:136
1680
- #, php-format
1681
- msgid "%d members found."
1682
- msgstr ""
1683
-
1684
- #: adminpages/memberslist.php:146
1685
- msgid "First&nbsp;Name"
1686
- msgstr ""
1687
-
1688
- #: adminpages/memberslist.php:147
1689
- msgid "Last&nbsp;Name"
1690
- msgstr ""
1691
-
1692
- #: adminpages/memberslist.php:152
1693
- msgid "Fee"
1694
- msgstr ""
1695
-
1696
- #: adminpages/memberslist.php:153 adminpages/reports/login.php:144
1697
- msgid "Joined"
1698
- msgstr ""
1699
-
1700
- #: adminpages/memberslist.php:157
1701
- msgid "Ended"
1702
- msgstr ""
1703
-
1704
- #: adminpages/memberslist.php:212
1705
- msgid "Never"
1706
- msgstr ""
1707
-
1708
- #: adminpages/memberslist.php:223 adminpages/reports/login.php:210
1709
- msgid "No members found."
1710
- msgstr ""
1711
-
1712
- #: adminpages/memberslist.php:223 adminpages/reports/login.php:210
1713
- msgid "Search all levels"
1714
- msgstr ""
1715
-
1716
- #: adminpages/paymentsettings.php:78
1717
- msgid "Your payment settings have been updated."
1718
- msgstr ""
1719
-
1720
- #: adminpages/paymentsettings.php:150 adminpages/paymentsettings.php:158
1721
- msgid "Payment Gateway"
1722
- msgstr ""
1723
-
1724
- #: adminpages/paymentsettings.php:150
1725
- msgid "SSL Settings"
1726
- msgstr ""
1727
-
1728
- #: adminpages/paymentsettings.php:179
1729
- msgid ""
1730
- "This gateway option is in beta. Some functionality may not be available. "
1731
- "Please contact Paid Memberships Pro with any issues you run into. "
1732
- "<strong>Please be sure to upgrade Paid Memberships Pro to the latest "
1733
- "versions when available.</strong>"
1734
- msgstr ""
1735
-
1736
- #: adminpages/paymentsettings.php:184
1737
- msgid ""
1738
- "We do not recommend using PayPal Standard. We suggest using PayPal Express, "
1739
- "Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target="
1740
- "\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-using-"
1741
- "paypal-standard-paid-memberships-pro/\">More information on why can be found "
1742
- "here.</a>"
1743
- msgstr ""
1744
-
1745
- #: adminpages/paymentsettings.php:209
1746
- msgid "Partner"
1747
- msgstr ""
1748
-
1749
- #: adminpages/paymentsettings.php:217
1750
- msgid "Vendor"
1751
- msgstr ""
1752
-
1753
- #: adminpages/paymentsettings.php:241
1754
- msgid "Gateway Account Email"
1755
- msgstr ""
1756
-
1757
- #: adminpages/paymentsettings.php:249 adminpages/paymentsettings.php:341
1758
- msgid "API Username"
1759
- msgstr ""
1760
-
1761
- #: adminpages/paymentsettings.php:257 adminpages/paymentsettings.php:349
1762
- msgid "API Password"
1763
- msgstr ""
1764
-
1765
- #: adminpages/paymentsettings.php:265
1766
- msgid "API Signature"
1767
- msgstr ""
1768
-
1769
- #: adminpages/paymentsettings.php:274
1770
- msgid "Login Name"
1771
- msgstr ""
1772
-
1773
- #: adminpages/paymentsettings.php:282
1774
- msgid "Transaction Key"
1775
- msgstr ""
1776
-
1777
- #: adminpages/paymentsettings.php:291
1778
- msgid "Secret Key"
1779
- msgstr ""
1780
-
1781
- #: adminpages/paymentsettings.php:299
1782
- msgid "Publishable Key"
1783
- msgstr ""
1784
-
1785
- #: adminpages/paymentsettings.php:308 adminpages/paymentsettings.php:374
1786
- msgid "Merchant ID"
1787
- msgstr ""
1788
-
1789
- #: adminpages/paymentsettings.php:316
1790
- msgid "Public Key"
1791
- msgstr ""
1792
-
1793
- #: adminpages/paymentsettings.php:324
1794
- msgid "Private Key"
1795
- msgstr ""
1796
-
1797
- #: adminpages/paymentsettings.php:332
1798
- msgid "Client-Side Encryption Key"
1799
- msgstr ""
1800
-
1801
- #: adminpages/paymentsettings.php:365
1802
- msgid "Secret Word"
1803
- msgstr ""
1804
-
1805
- #: adminpages/paymentsettings.php:382
1806
- msgid "Transaction Security Key"
1807
- msgstr ""
1808
-
1809
- #: adminpages/paymentsettings.php:390
1810
- msgid "Encryption key"
1811
- msgstr ""
1812
-
1813
- #: adminpages/paymentsettings.php:400
1814
- msgid "Currency"
1815
- msgstr ""
1816
-
1817
- #: adminpages/paymentsettings.php:420
1818
- msgid "Accepted Credit Card Types"
1819
- msgstr ""
1820
-
1821
- #: adminpages/paymentsettings.php:434
1822
- msgid "Instructions"
1823
- msgstr ""
1824
-
1825
- #: adminpages/paymentsettings.php:438
1826
- msgid ""
1827
- "Who to write the check out to. Where to mail it. Shown on checkout, "
1828
- "confirmation, and invoice pages."
1829
- msgstr ""
1830
-
1831
- #: adminpages/paymentsettings.php:444
1832
- msgid "Show Billing Address Fields"
1833
- msgstr ""
1834
-
1835
- #: adminpages/paymentsettings.php:451
1836
- msgid ""
1837
- "Stripe doesn't require billing address fields. Choose 'No' to hide them on "
1838
- "the checkout page.<br /><strong>If No, make sure you disable address "
1839
- "verification in the Stripe dashboard settings.</strong>"
1840
- msgstr ""
1841
-
1842
- #: adminpages/paymentsettings.php:457
1843
- msgid "Sales Tax"
1844
- msgstr ""
1845
-
1846
- #: adminpages/paymentsettings.php:460
1847
- msgid "Tax State"
1848
- msgstr ""
1849
-
1850
- #: adminpages/paymentsettings.php:461
1851
- msgid "abbreviation, e.g. \"PA\""
1852
- msgstr ""
1853
-
1854
- #: adminpages/paymentsettings.php:463
1855
- msgid "decimal, e.g. \"0.06\""
1856
- msgstr ""
1857
-
1858
- #: adminpages/paymentsettings.php:464
1859
- msgid ""
1860
- "US only. If values are given, tax will be applied for any members ordering "
1861
- "from the selected state.<br />For non-US or more complex tax rules, use the "
1862
- "<a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-"
1863
- "taxes-paid-memberships-pro/\">pmpro_tax filter</a>."
1864
- msgstr ""
1865
-
1866
- #: adminpages/paymentsettings.php:469
1867
- msgid "Force SSL"
1868
- msgstr ""
1869
-
1870
- #: adminpages/paymentsettings.php:475
1871
- msgid "Yes (with JavaScript redirects)"
1872
- msgstr ""
1873
-
1874
- #: adminpages/paymentsettings.php:482
1875
- msgid "SSL Seal Code"
1876
- msgstr ""
1877
-
1878
- #: adminpages/paymentsettings.php:491
1879
- msgid "HTTPS Nuclear Option"
1880
- msgstr ""
1881
-
1882
- #: adminpages/paymentsettings.php:494
1883
- msgid ""
1884
- "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1885
- "Check this if you are using SSL and have warnings on your checkout pages."
1886
- msgstr ""
1887
-
1888
- #: adminpages/paymentsettings.php:499
1889
- msgid "IPN Handler URL"
1890
- msgstr ""
1891
-
1892
- #: adminpages/paymentsettings.php:502
1893
- msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1894
- msgstr ""
1895
-
1896
- #: adminpages/paymentsettings.php:507
1897
- msgid "TwoCheckout INS URL"
1898
- msgstr ""
1899
-
1900
- #: adminpages/paymentsettings.php:510
1901
- msgid ""
1902
- "To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL "
1903
- msgstr ""
1904
-
1905
- #: adminpages/paymentsettings.php:515
1906
- msgid "Silent Post URL"
1907
- msgstr ""
1908
-
1909
- #: adminpages/paymentsettings.php:518
1910
- msgid ""
1911
- "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1912
- msgstr ""
1913
-
1914
- #: adminpages/paymentsettings.php:523 adminpages/paymentsettings.php:531
1915
- msgid "Web Hook URL"
1916
- msgstr ""
1917
-
1918
- #: adminpages/paymentsettings.php:526
1919
- msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1920
- msgstr ""
1921
-
1922
- #: adminpages/paymentsettings.php:535
1923
- msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1924
- msgstr ""
1925
-
1926
- #: adminpages/paymentsettings.php:546 adminpages/pagesettings.php:223
1927
- #: adminpages/advancedsettings.php:284
1928
- msgid "Save Settings"
1929
- msgstr ""
1930
-
1931
- #: adminpages/reports.php:37
1932
- msgid "Details"
1933
- msgstr ""
1934
-
1935
- #: adminpages/admin_header.php:25
1936
- msgid "Add a membership level to get started."
1937
- msgstr ""
1938
-
1939
- #: adminpages/admin_header.php:27
1940
- msgid "Setup the membership pages"
1941
- msgstr ""
1942
-
1943
- #: adminpages/admin_header.php:29
1944
- msgid "Setup your SSL certificate and payment gateway"
1945
- msgstr ""
1946
-
1947
- #: adminpages/admin_header.php:38
1948
- msgid ""
1949
- "The billing details for some of your membership levels is not supported by "
1950
- "Stripe."
1951
- msgstr ""
1952
-
1953
- #: adminpages/admin_header.php:46
1954
- msgid ""
1955
- "The billing details for this level are not supported by Stripe. Please "
1956
- "review the notes in the Billing Details section below."
1957
- msgstr ""
1958
-
1959
- #: adminpages/admin_header.php:50 adminpages/admin_header.php:70
1960
- #: adminpages/admin_header.php:90 adminpages/admin_header.php:111
1961
- msgid "The levels with issues are highlighted below."
1962
- msgstr ""
1963
-
1964
- #: adminpages/admin_header.php:52 adminpages/admin_header.php:72
1965
- #: adminpages/admin_header.php:92 adminpages/admin_header.php:113
1966
- msgid "Please edit your levels"
1967
- msgstr ""
1968
-
1969
- #: adminpages/admin_header.php:58
1970
- msgid ""
1971
- "The billing details for some of your membership levels is not supported by "
1972
- "Payflow."
1973
- msgstr ""
1974
-
1975
- #: adminpages/admin_header.php:66
1976
- msgid ""
1977
- "The billing details for this level are not supported by Payflow. Please "
1978
- "review the notes in the Billing Details section below."
1979
- msgstr ""
1980
-
1981
- #: adminpages/admin_header.php:78
1982
- msgid ""
1983
- "The billing details for some of your membership levels is not supported by "
1984
- "Braintree."
1985
- msgstr ""
1986
-
1987
- #: adminpages/admin_header.php:86
1988
- msgid ""
1989
- "The billing details for this level are not supported by Braintree. Please "
1990
- "review the notes in the Billing Details section below."
1991
- msgstr ""
1992
-
1993
- #: adminpages/admin_header.php:98
1994
- msgid ""
1995
- "The billing details for some of your membership levels is not supported by "
1996
- "TwoCheckout."
1997
- msgstr ""
1998
-
1999
- #: adminpages/admin_header.php:107
2000
- msgid ""
2001
- "The billing details for this level are not supported by 2Checkout. Please "
2002
- "review the notes in the Billing Details section below."
2003
- msgstr ""
2004
-
2005
- #: adminpages/admin_header.php:127
2006
- msgid "Plugin Support"
2007
- msgstr ""
2008
-
2009
- #: adminpages/admin_header.php:127
2010
- msgid "User Forum"
2011
- msgstr ""
2012
-
2013
- #: adminpages/admin_header.php:150 adminpages/pagesettings.php:92
2014
- msgid "Pages"
2015
- msgstr ""
2016
-
2017
- #: adminpages/admin_header.php:151
2018
- msgid "Payment Gateway &amp; SSL"
2019
- msgstr ""
2020
-
2021
- #: adminpages/admin_header.php:153
2022
- msgid "Advanced"
2023
- msgstr ""
2024
-
2025
- #: adminpages/pagesettings.php:83
2026
- msgid "The following pages have been created for you"
2027
- msgstr ""
2028
-
2029
- #: adminpages/pagesettings.php:98
2030
- msgid ""
2031
- "Manage the WordPress pages assigned to each required Paid Memberships Pro "
2032
- "page."
2033
- msgstr ""
2034
-
2035
- #: adminpages/pagesettings.php:104
2036
- msgid ""
2037
- "Assign the WordPress pages for each required Paid Memberships Pro page or"
2038
- msgstr ""
2039
-
2040
- #: adminpages/pagesettings.php:104
2041
- msgid "click here to let us generate them for you"
2042
- msgstr ""
2043
-
2044
- #: adminpages/pagesettings.php:112
2045
- msgid "Account Page"
2046
- msgstr ""
2047
-
2048
- #: adminpages/pagesettings.php:119 adminpages/pagesettings.php:134
2049
- #: adminpages/pagesettings.php:149 adminpages/pagesettings.php:165
2050
- #: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
2051
- #: adminpages/pagesettings.php:213
2052
- msgid "edit page"
2053
- msgstr ""
2054
-
2055
- #: adminpages/pagesettings.php:121 adminpages/pagesettings.php:136
2056
- #: adminpages/pagesettings.php:151 adminpages/pagesettings.php:167
2057
- #: adminpages/pagesettings.php:183 adminpages/pagesettings.php:199
2058
- #: adminpages/pagesettings.php:215
2059
- msgid "view page"
2060
- msgstr ""
2061
-
2062
- #: adminpages/pagesettings.php:123 adminpages/pagesettings.php:138
2063
- #: adminpages/pagesettings.php:153 adminpages/pagesettings.php:169
2064
- #: adminpages/pagesettings.php:185 adminpages/pagesettings.php:201
2065
- #: adminpages/pagesettings.php:217
2066
- msgid "Include the shortcode"
2067
- msgstr ""
2068
-
2069
- #: adminpages/pagesettings.php:127
2070
- msgid "Billing Information Page"
2071
- msgstr ""
2072
-
2073
- #: adminpages/pagesettings.php:142
2074
- msgid "Cancel Page"
2075
- msgstr ""
2076
-
2077
- #: adminpages/pagesettings.php:158
2078
- msgid "Checkout Page"
2079
- msgstr ""
2080
-
2081
- #: adminpages/pagesettings.php:174
2082
- msgid "Confirmation Page"
2083
- msgstr ""
2084
-
2085
- #: adminpages/pagesettings.php:190
2086
- msgid "Invoice Page"
2087
- msgstr ""
2088
-
2089
- #: adminpages/pagesettings.php:206
2090
- msgid "Levels Page"
2091
- msgstr ""
2092
-
2093
- #: adminpages/discountcodes.php:48
2094
- msgid "Discount code updated successfully."
2095
- msgstr ""
2096
-
2097
- #: adminpages/discountcodes.php:55
2098
- msgid "Error updating discount code. That code may already be in use."
2099
- msgstr ""
2100
-
2101
- #: adminpages/discountcodes.php:64
2102
- msgid "Discount code added successfully."
2103
- msgstr ""
2104
-
2105
- #: adminpages/discountcodes.php:71
2106
- msgid "Error adding discount code. That code may already be in use."
2107
- msgstr ""
2108
-
2109
- #: adminpages/discountcodes.php:196
2110
- #, php-format
2111
- msgid "Error saving values for the %s level."
2112
- msgstr ""
2113
-
2114
- #: adminpages/discountcodes.php:204
2115
- msgid "There were errors updating the level values: "
2116
- msgstr ""
2117
-
2118
- #: adminpages/discountcodes.php:234
2119
- #, php-format
2120
- msgid "Code %s deleted successfully."
2121
- msgstr ""
2122
-
2123
- #: adminpages/discountcodes.php:239
2124
- msgid ""
2125
- "Error deleting discount code. The code was only partially deleted. Please "
2126
- "try again."
2127
- msgstr ""
2128
-
2129
- #: adminpages/discountcodes.php:245
2130
- msgid "Error deleting code. Please try again."
2131
- msgstr ""
2132
-
2133
- #: adminpages/discountcodes.php:251
2134
- msgid "Code not found."
2135
- msgstr ""
2136
-
2137
- #: adminpages/discountcodes.php:264
2138
- msgid "Edit Discount Code"
2139
- msgstr ""
2140
-
2141
- #: adminpages/discountcodes.php:266 adminpages/discountcodes.php:526
2142
- msgid "Add New Discount Code"
2143
- msgstr ""
2144
-
2145
- #: adminpages/discountcodes.php:349
2146
- msgid "Start Date"
2147
- msgstr ""
2148
-
2149
- #: adminpages/discountcodes.php:385 adminpages/discountcodes.php:551
2150
- msgid "Uses"
2151
- msgstr ""
2152
-
2153
- #: adminpages/discountcodes.php:388
2154
- msgid "Leave blank for unlimited uses."
2155
- msgstr ""
2156
-
2157
- #: adminpages/discountcodes.php:437
2158
- msgid "Billing Ammount"
2159
- msgstr ""
2160
-
2161
- #: adminpages/discountcodes.php:525
2162
- msgid "Memberships Discount Codes"
2163
- msgstr ""
2164
-
2165
- #: adminpages/discountcodes.php:535
2166
- msgid "Search Discount Codes"
2167
- msgstr ""
2168
-
2169
- #: adminpages/discountcodes.php:538 adminpages/reports/login.php:81
2170
- msgid "Search"
2171
- msgstr ""
2172
-
2173
- #: adminpages/discountcodes.php:549
2174
- msgid "Starts"
2175
- msgstr ""
2176
-
2177
- #: adminpages/discountcodes.php:552
2178
- msgid "Levels"
2179
- msgstr ""
2180
-
2181
- #: adminpages/discountcodes.php:570
2182
- msgid ""
2183
- "Discount codes allow you to offer your memberships at discounted prices to "
2184
- "select customers."
2185
- msgstr ""
2186
-
2187
- #: adminpages/discountcodes.php:570
2188
- msgid "Create your first discount code now"
2189
- msgstr ""
2190
-
2191
- #: adminpages/discountcodes.php:617
2192
- #, php-format
2193
- msgid ""
2194
- "Are you sure you want to delete the %s discount code? The subscriptions for "
2195
- "existing users will not change, but new users will not be able to use this "
2196
- "code anymore."
2197
- msgstr ""
2198
-
2199
- #: adminpages/addons.php:79
2200
- msgid "Enabled"
2201
- msgstr ""
2202
-
2203
- #: adminpages/addons.php:79
2204
- msgid "Disabled"
2205
- msgstr ""
2206
-
2207
- #: adminpages/emailsettings.php:61
2208
- msgid ""
2209
- "By default, system generated emails are sent from "
2210
- "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
2211
- "address using the fields below."
2212
- msgstr ""
2213
-
2214
- #: adminpages/emailsettings.php:63
2215
- msgid ""
2216
- "To modify the appearance of system generated emails, add the files "
2217
- "<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
2218
- "directory. This will modify both the WordPress default messages as well as "
2219
- "messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
2220
- "- Member Communications\" target=\"_blank\" href=\"http://www."
2221
- "paidmembershipspro.com/documentation/member-communications/\">Click here to "
2222
- "learn more about Paid Memberships Pro emails</a>."
2223
- msgstr ""
2224
-
2225
- #: adminpages/emailsettings.php:69
2226
- msgid "From Email"
2227
- msgstr ""
2228
-
2229
- #: adminpages/emailsettings.php:77
2230
- msgid "From Name"
2231
- msgstr ""
2232
-
2233
- #: adminpages/emailsettings.php:86
2234
- msgid "Send the site admin emails"
2235
- msgstr ""
2236
-
2237
- #: adminpages/emailsettings.php:92
2238
- msgid "Checkout"
2239
- msgstr ""
2240
-
2241
- #: adminpages/emailsettings.php:96
2242
- msgid "when a member checks out."
2243
- msgstr ""
2244
-
2245
- #: adminpages/emailsettings.php:101
2246
- msgid "Admin Changes"
2247
- msgstr ""
2248
-
2249
- #: adminpages/emailsettings.php:105
2250
- msgid "when an admin changes a user's membership level through the dashboard."
2251
- msgstr ""
2252
-
2253
- #: adminpages/emailsettings.php:110
2254
- msgid "Cancellation"
2255
- msgstr ""
2256
-
2257
- #: adminpages/emailsettings.php:114
2258
- msgid "when a user cancels his or her account."
2259
- msgstr ""
2260
-
2261
- #: adminpages/emailsettings.php:119
2262
- msgid "Bill Updates"
2263
- msgstr ""
2264
-
2265
- #: adminpages/emailsettings.php:123
2266
- msgid "when a user updates his or her billing information."
2267
- msgstr ""
2268
-
2269
- #: adminpages/emailsettings.php:129
2270
- msgid "Send members emails"
2271
- msgstr ""
2272
-
2273
- #: adminpages/emailsettings.php:135
2274
- msgid "New Users"
2275
- msgstr ""
2276
-
2277
- #: adminpages/emailsettings.php:139
2278
- msgid ""
2279
- "Default WP notification email. (Recommended: Leave unchecked. Members will "
2280
- "still get an email confirmation from PMPro after checkout.)"
2281
- msgstr ""
2282
-
2283
- #: adminpages/advancedsettings.php:35
2284
- msgid "Your advanced settings have been updated."
2285
- msgstr ""
2286
-
2287
- #: adminpages/advancedsettings.php:85
2288
- msgid "Message for Logged-in Non-members"
2289
- msgstr ""
2290
-
2291
- #: adminpages/advancedsettings.php:89
2292
- msgid ""
2293
- "This message replaces the post content for non-members. Available variables"
2294
- msgstr ""
2295
-
2296
- #: adminpages/advancedsettings.php:94
2297
- msgid "Message for Logged-out Users"
2298
- msgstr ""
2299
-
2300
- #: adminpages/advancedsettings.php:98
2301
- msgid "This message replaces the post content for logged-out visitors."
2302
- msgstr ""
2303
-
2304
- #: adminpages/advancedsettings.php:103
2305
- msgid "Message for RSS Feed"
2306
- msgstr ""
2307
-
2308
- #: adminpages/advancedsettings.php:107
2309
- msgid "This message replaces the post content in RSS feeds."
2310
- msgstr ""
2311
-
2312
- #: adminpages/advancedsettings.php:113
2313
- msgid "Show Excerpts to Non-Members?"
2314
- msgstr ""
2315
-
2316
- #: adminpages/advancedsettings.php:117
2317
- msgid "No - Hide excerpts."
2318
- msgstr ""
2319
-
2320
- #: adminpages/advancedsettings.php:118
2321
- msgid "Yes - Show excerpts."
2322
- msgstr ""
2323
-
2324
- #: adminpages/advancedsettings.php:129
2325
- msgid "Hide Ads From All Members"
2326
- msgstr ""
2327
-
2328
- #: adminpages/advancedsettings.php:130
2329
- msgid "Hide Ads From Certain Members"
2330
- msgstr ""
2331
-
2332
- #: adminpages/advancedsettings.php:137
2333
- msgid "Ads from the following plugins will be automatically turned off"
2334
- msgstr ""
2335
-
2336
- #: adminpages/advancedsettings.php:138
2337
- msgid "To hide ads in your template code, use code like the following"
2338
- msgstr ""
2339
-
2340
- #: adminpages/advancedsettings.php:149
2341
- msgid "Choose Levels to Hide Ads From"
2342
- msgstr ""
2343
-
2344
- #: adminpages/advancedsettings.php:183
2345
- msgid "Redirect all traffic from registration page to /susbcription/?"
2346
- msgstr ""
2347
-
2348
- #: adminpages/advancedsettings.php:183
2349
- msgid "multisite only"
2350
- msgstr ""
2351
-
2352
- #: adminpages/advancedsettings.php:195
2353
- msgid "Use reCAPTCHA?"
2354
- msgstr ""
2355
-
2356
- #: adminpages/advancedsettings.php:200
2357
- msgid "Yes - Free memberships only."
2358
- msgstr ""
2359
-
2360
- #: adminpages/advancedsettings.php:201
2361
- msgid "Yes - All memberships."
2362
- msgstr ""
2363
-
2364
- #: adminpages/advancedsettings.php:203
2365
- msgid "A free reCAPTCHA key is required."
2366
- msgstr ""
2367
-
2368
- #: adminpages/advancedsettings.php:203
2369
- msgid "Click here to signup for reCAPTCHA"
2370
- msgstr ""
2371
-
2372
- #: adminpages/advancedsettings.php:209
2373
- msgid "reCAPTCHA Public Key"
2374
- msgstr ""
2375
-
2376
- #: adminpages/advancedsettings.php:212
2377
- msgid "reCAPTCHA Private Key"
2378
- msgstr ""
2379
-
2380
- #: adminpages/advancedsettings.php:218
2381
- msgid "Require Terms of Service on signups?"
2382
- msgstr ""
2383
-
2384
- #: adminpages/advancedsettings.php:225
2385
- msgid ""
2386
- "If yes, create a WordPress page containing your TOS agreement and assign it "
2387
- "using the dropdown above."
2388
- msgstr ""
2389
-
2390
- #: adminpages/reports/memberships.php:18
2391
- #: adminpages/reports/memberships.php:288
2392
- msgid "Membership Stats"
2393
- msgstr ""
2394
-
2395
- #: adminpages/reports/memberships.php:294 adminpages/reports/sales.php:195
2396
- msgid "Daily"
2397
- msgstr ""
2398
-
2399
- #: adminpages/reports/memberships.php:295 adminpages/reports/sales.php:196
2400
- msgid "Monthly"
2401
- msgstr ""
2402
-
2403
- #: adminpages/reports/memberships.php:296 adminpages/reports/sales.php:197
2404
- msgid "Annual"
2405
- msgstr ""
2406
-
2407
- #: adminpages/reports/memberships.php:299
2408
- msgid "Signups vs. Cancellations"
2409
- msgstr ""
2410
-
2411
- #: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:230
2412
- msgid "Generate Report"
2413
- msgstr ""
2414
-
2415
- #: adminpages/reports/login.php:16
2416
- msgid "Visits, Views, and Logins"
2417
- msgstr ""
2418
-
2419
- #: adminpages/reports/login.php:26
2420
- msgid "Visits Today"
2421
- msgstr ""
2422
-
2423
- #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
2424
- msgid "Visits This Month"
2425
- msgstr ""
2426
-
2427
- #: adminpages/reports/login.php:28
2428
- msgid "Visits All Time"
2429
- msgstr ""
2430
-
2431
- #: adminpages/reports/login.php:31
2432
- msgid "Views Today"
2433
- msgstr ""
2434
-
2435
- #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
2436
- msgid "Views This Month"
2437
- msgstr ""
2438
-
2439
- #: adminpages/reports/login.php:33
2440
- msgid "Views All Time"
2441
- msgstr ""
2442
-
2443
- #: adminpages/reports/login.php:36
2444
- msgid "Logins Today"
2445
- msgstr ""
2446
-
2447
- #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
2448
- msgid "Logins This Month"
2449
- msgstr ""
2450
-
2451
- #: adminpages/reports/login.php:38
2452
- msgid "Logins All Time"
2453
- msgstr ""
2454
-
2455
- #: adminpages/reports/login.php:61
2456
- msgid "Visits, Views, and Logins Report"
2457
- msgstr ""
2458
-
2459
- #: adminpages/reports/login.php:66
2460
- msgid "All Users"
2461
- msgstr ""
2462
-
2463
- #: adminpages/reports/login.php:146
2464
- msgid "Last Visit"
2465
- msgstr ""
2466
-
2467
- #: adminpages/reports/login.php:148
2468
- msgid "Total Visits"
2469
- msgstr ""
2470
-
2471
- #: adminpages/reports/login.php:150
2472
- msgid "Total Views"
2473
- msgstr ""
2474
-
2475
- #: adminpages/reports/login.php:151
2476
- msgid "Last Login"
2477
- msgstr ""
2478
-
2479
- #: adminpages/reports/login.php:153
2480
- msgid "Total Logins"
2481
- msgstr ""
2482
-
2483
- #: adminpages/reports/sales.php:18
2484
- msgid "Sales and Revenue (Testing/Sandbox)"
2485
- msgstr ""
2486
-
2487
- #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:189
2488
- msgid "Sales and Revenue"
2489
- msgstr ""
2490
-
2491
- #: adminpages/reports/sales.php:200
2492
- msgid "Revenue"
2493
- msgstr ""
2494
-
2495
- #: adminpages/reports/sales.php:201
2496
- msgid "Sales"
2497
- msgstr ""
2498
-
2499
- #: scheduled/crons.php:31
2500
- #, php-format
2501
- msgid "Membership expired email sent to %s. "
2502
- msgstr ""
2503
-
2504
- #: scheduled/crons.php:384 scheduled/crons.php:440
2505
- #, php-format
2506
- msgid "Membership expiring email sent to %s. "
2507
- msgstr ""
2508
-
2509
- #: scheduled/crons.php:509
2510
- #, php-format
2511
- msgid "Credit card expiring email sent to %s. "
2512
- msgstr ""
2513
-
2514
- #: scheduled/crons.php:562
2515
- #, php-format
2516
- msgid "Trial ending email sent to %s. "
2517
- msgstr ""
2518
-
2519
- #: services/stripe-webhook.php:176
2520
- #, php-format
2521
- msgid ""
2522
- "%s has had their payment subscription cancelled by Stripe. Please check that "
2523
- "this user's membership is cancelled on your site if it should be."
2524
- msgstr ""
2525
-
2526
- #: services/authnet-silent-post.php:133
2527
- msgid ""
2528
- "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
2529
- "Information From Authorize.net"
2530
- msgstr ""
2531
-
2532
- #: services/applydiscountcode.php:64
2533
- #, php-format
2534
- msgid "The %s code has been applied to your order. "
2535
- msgstr ""
2536
-
2537
- #: services/applydiscountcode.php:83
2538
- #, php-format
2539
- msgid "The <strong>%s</strong> code has been applied to your order."
2540
- msgstr ""
2541
-
2542
- #: preheaders/account.php:7 preheaders/levels.php:19
2543
- msgid "Your membership status has been updated - Thank you!"
2544
- msgstr ""
2545
-
2546
- #: preheaders/account.php:11 preheaders/levels.php:23
2547
- msgid ""
2548
- "Sorry, your request could not be completed - please try again in a few "
2549
- "moments."
2550
- msgstr ""
2551
-
2552
- #: preheaders/checkout.php:28 preheaders/checkout.php:509
2553
- msgid "Invalid gateway."
2554
- msgstr ""
2555
-
2556
- #: preheaders/checkout.php:96
2557
- msgid "Checkout: Payment Information"
2558
- msgstr ""
2559
-
2560
- #: preheaders/checkout.php:109
2561
- msgid "Setup Your Account"
2562
- msgstr ""
2563
-
2564
- #: preheaders/checkout.php:482 preheaders/billing.php:258
2565
- msgid "Please complete all required fields."
2566
- msgstr ""
2567
-
2568
- #: preheaders/checkout.php:486
2569
- msgid "Your passwords do not match. Please try again."
2570
- msgstr ""
2571
-
2572
- #: preheaders/checkout.php:492 preheaders/billing.php:263
2573
- msgid "Your email addresses do not match. Please try again."
2574
- msgstr ""
2575
-
2576
- #: preheaders/checkout.php:498 preheaders/billing.php:268
2577
- msgid "The email address entered is in an invalid format. Please try again."
2578
- msgstr ""
2579
-
2580
- #: preheaders/checkout.php:504
2581
- #, php-format
2582
- msgid "Please check the box to agree to the %s."
2583
- msgstr ""
2584
-
2585
- #: preheaders/checkout.php:513
2586
- msgid "Are you a spammer?"
2587
- msgstr ""
2588
-
2589
- #: preheaders/checkout.php:536
2590
- msgid "That username is already taken. Please try another."
2591
- msgstr ""
2592
-
2593
- #: preheaders/checkout.php:542
2594
- msgid "That email address is already taken. Please try another."
2595
- msgstr ""
2596
-
2597
- #: preheaders/checkout.php:562
2598
- #, php-format
2599
- msgid "reCAPTCHA failed. (%s) Please try again."
2600
- msgstr ""
2601
-
2602
- #: preheaders/checkout.php:702
2603
- msgid "Payment accepted."
2604
- msgstr ""
2605
-
2606
- #: preheaders/checkout.php:710
2607
- msgid ""
2608
- "Unknown error generating account. Please contact us to setup your membership."
2609
- msgstr ""
2610
-
2611
- #: preheaders/checkout.php:754 preheaders/checkout.php:823
2612
- msgid "The PayPal Token was lost."
2613
- msgstr ""
2614
-
2615
- #: preheaders/checkout.php:860
2616
- msgid ""
2617
- "Your payment was accepted, but there was an error setting up your account. "
2618
- "Please contact us."
2619
- msgstr ""
2620
-
2621
- #: preheaders/checkout.php:1046
2622
- msgid ""
2623
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
2624
- "authorized, but we cancelled the order immediately. You should not try to "
2625
- "submit this form again. Please contact the site owner to fix this issue."
2626
- msgstr ""
2627
-
2628
- #: preheaders/checkout.php:1051
2629
- msgid ""
2630
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
2631
- "was charged, but we couldn't assign your membership. You should not submit "
2632
- "this form again. Please contact the site owner to fix this issue."
2633
- msgstr ""
2634
-
2635
- #: preheaders/checkout.php:1064
2636
- #, php-format
2637
- msgid ""
2638
- "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
2639
- "be processed."
2640
- msgstr ""
2641
-
2642
- #: preheaders/checkout.php:1066
2643
- msgid "A Payment Gateway must be setup before any payments will be processed."
2644
- msgstr ""
2645
-
2646
- #: preheaders/cancel.php:24
2647
- msgid "Your membership has been cancelled."
2648
- msgstr ""
2649
-
2650
- #: preheaders/billing.php:274
2651
- msgid "All good!"
2652
- msgstr ""
2653
-
2654
- #: preheaders/billing.php:340
2655
- #, php-format
2656
- msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
2657
- msgstr ""
2658
-
2659
- #: preheaders/billing.php:347
2660
- msgid "Error updating billing information."
2661
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-fr_FR.mo CHANGED
Binary file
languages/pmpro-fr_FR.po CHANGED
@@ -2,16 +2,15 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: pmpro\n"
4
  "POT-Creation-Date: 2013-08-19 23:05+0100\n"
5
- "PO-Revision-Date: 2014-05-30 15:25-0500\n"
6
  "Last-Translator: \n"
7
  "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.6.4\n"
12
  "X-Poedit-KeywordsList: __;_;_e;_ex;_x;_n\n"
13
  "X-Poedit-Basepath: ../\n"
14
- "Language: fr_FR\n"
15
  "X-Poedit-SearchPath-0: includes\n"
16
  "X-Poedit-SearchPath-1: .\n"
17
  "X-Poedit-SearchPath-2: classes\n"
@@ -179,7 +178,7 @@ msgstr ""
179
  #: includes/functions.php:160
180
  #, php-format
181
  msgid "The price for membership is <strong>%s</strong> now"
182
- msgstr "Le prix pour l'adhésion est de <strong>%s</strong>."
183
 
184
  #: includes/functions.php:169
185
  #, php-format
@@ -823,9 +822,6 @@ msgid ""
823
  "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
824
  "address using the fields below."
825
  msgstr ""
826
- "Par défaut, les e-mails générés par le système sont envoyés par "
827
- "<em><strong>wordpress@yourdomain.com</strong></em>. Vous pouvez mettre à "
828
- "jour cette adresse en utilisant les champs ci-dessous"
829
 
830
  #: adminpages/emailsettings.php:63
831
  msgid ""
@@ -837,92 +833,80 @@ msgid ""
837
  "paidmembershipspro.com/documentation/member-communications/\">Click here to "
838
  "learn more about Paid Memberships Pro emails</a>."
839
  msgstr ""
840
- "Pour modifier l'apparence des e-mails générés, ajoutez les fichiers "
841
- "<em>email_header.html</em> et <em>email_footer.html</em> dans le répertoire "
842
- "de votre thème. Cela va modifier à la fois les messages par défaut de "
843
- "Wordpress ainsi que les messages générés par Paid Menberships Pro. <a title="
844
- "\"Paid Memberships Pro - Member Communications\" target=\"_blank\" href="
845
- "\"http://www.paidmembershipspro.com/documentation/member-communications/"
846
- "\">Clic ici pour en apprendre plus sur Paid Memberships Pro emails</a>."
847
 
848
  #: adminpages/emailsettings.php:69
849
  msgid "From Email"
850
- msgstr "De E-mail"
851
 
852
  #: adminpages/emailsettings.php:77
853
  msgid "From Name"
854
- msgstr "De Nom"
855
 
856
  #: adminpages/emailsettings.php:86
857
  msgid "Send the site admin emails"
858
- msgstr "Envoyer les e-mails d'administration du site."
859
 
860
  #: adminpages/emailsettings.php:92
861
  msgid "Checkout"
862
- msgstr "Paiement"
863
 
864
  #: adminpages/emailsettings.php:96
865
  msgid "when a member checks out."
866
- msgstr "quand un membre paye."
867
 
868
  #: adminpages/emailsettings.php:101
869
  msgid "Admin Changes"
870
- msgstr "Administration des changements"
871
 
872
  #: adminpages/emailsettings.php:105
873
  msgid "when an admin changes a user's membership level through the dashboard."
874
  msgstr ""
875
- "quand une administration change le niveau d'adhésion d'un utilisateur par le "
876
- "tableau de bord."
877
 
878
  #: adminpages/emailsettings.php:110
879
  msgid "Cancellation"
880
- msgstr "Annulation"
881
 
882
  #: adminpages/emailsettings.php:114
883
  msgid "when a user cancels his or her account."
884
- msgstr "quand un utilisateur annule son compte."
885
 
886
  #: adminpages/emailsettings.php:119
887
  msgid "Bill Updates"
888
- msgstr "Mise à jour des factures"
889
 
890
  #: adminpages/emailsettings.php:123
891
  msgid "when a user updates his or her billing information."
892
- msgstr "lorsqu'un utilisateur met à jour ses informations de facturation."
893
 
894
  #: adminpages/emailsettings.php:129
895
  msgid "Send members emails"
896
- msgstr "Envoyer des e-mails aux membres"
897
 
898
  #: adminpages/emailsettings.php:135
899
  msgid "New Users"
900
- msgstr "Nouveaux utilisateurs"
901
 
902
  #: adminpages/emailsettings.php:139
903
  msgid ""
904
  "Default WP notification email. (Recommended: Leave unchecked. Members will "
905
  "still get an email confirmation from PMPro after checkout.)"
906
  msgstr ""
907
- "Notification e-mail de Wordpress par défaut. (Recommandé : Laissez décochée. "
908
- "Les membres continueront de recevoir un e-mail de confirmation de PMPpro "
909
- "aprés paiement."
910
 
911
  #: adminpages/membershiplevels.php:118
912
  msgid "Membership level updated successfully."
913
- msgstr "Niveau d'adhésion mis à jour avec succès."
914
 
915
  #: adminpages/membershiplevels.php:124
916
  msgid "Error updating membership level."
917
- msgstr "Erreur de mise à jour du niveau d'adhésion."
918
 
919
  #: adminpages/membershiplevels.php:141
920
  msgid "Membership level added successfully."
921
- msgstr "Niveau d'adhésion ajouté avec succés."
922
 
923
  #: adminpages/membershiplevels.php:146
924
  msgid "Error adding membership level."
925
- msgstr "Erreur en ajoutant un niveau d'adhésion."
926
 
927
  #: adminpages/membershiplevels.php:179
928
  #, php-format
@@ -931,34 +915,31 @@ msgid ""
931
  "want to check your payment gateway to see if their subscription is still "
932
  "active."
933
  msgstr ""
934
- "Il a eu une erreur en annulant l'abonnement de l'utilisateur avec ID=%d. "
935
- "Vous devriez vérifier votre passerelle de paiement pour voir si leur "
936
- "abonnement est toujours actif."
937
 
938
  #: adminpages/membershiplevels.php:182
939
  msgid "Last Invoice"
940
- msgstr "Dernière facture"
941
 
942
  #: adminpages/membershiplevels.php:196
943
  msgid "Membership level deleted successfully."
944
- msgstr "Niveau d'adhésioin supprimé avec succès."
945
 
946
  #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
947
  msgid "Error deleting membership level."
948
- msgstr "Erreur en supprimant le niveau d'adhésion."
949
 
950
  #: adminpages/membershiplevels.php:222
951
  msgid "Edit Membership Level"
952
- msgstr "Editer le niveau d'adhésion."
953
 
954
  #: adminpages/membershiplevels.php:224
955
  msgid "Add New Membership Level"
956
- msgstr "Ajouter un nouveau niveau d'adhésion"
957
 
958
  #: adminpages/membershiplevels.php:291 adminpages/membershiplevels.php:506
959
  #: adminpages/reports/login.php:142
960
  msgid "Name"
961
- msgstr "Nom"
962
 
963
  #: adminpages/membershiplevels.php:296
964
  msgid "Description"
@@ -966,64 +947,58 @@ msgstr ""
966
 
967
  #: adminpages/membershiplevels.php:314
968
  msgid "Confirmation Message"
969
- msgstr "Message de confirmation"
970
 
971
  #: adminpages/membershiplevels.php:333
972
  msgid "Billing Details"
973
- msgstr "Détails de facturation."
974
 
975
  #: adminpages/membershiplevels.php:347
976
  msgid "Billing Amount"
977
- msgstr "Montant de la facture"
978
 
979
  #: adminpages/membershiplevels.php:349
980
  msgid "per"
981
- msgstr "par"
982
 
983
  #: adminpages/membershiplevels.php:353
984
  msgid "Day(s)"
985
- msgstr "Jour(s)"
986
 
987
  #: adminpages/membershiplevels.php:353
988
  msgid "Week(s)"
989
- msgstr "Semaine(s)"
990
 
991
  #: adminpages/membershiplevels.php:353
992
  msgid "Month(s)"
993
- msgstr "Mois"
994
 
995
  #: adminpages/membershiplevels.php:353
996
  msgid "Year(s)"
997
- msgstr "Année(s)"
998
 
999
  #: adminpages/membershiplevels.php:364
1000
  msgid ""
1001
  "Stripe integration currently only supports billing periods of \"Month\" or "
1002
  "\"Year\"."
1003
  msgstr ""
1004
- "Intégration de Stripe supporte actuellement que les périodes de facturation "
1005
- "de \"Month\" ou \"Year\"."
1006
 
1007
  #: adminpages/membershiplevels.php:366
1008
  msgid ""
1009
  "Braintree integration currently only supports billing periods of \"Month\" "
1010
  "or \"Year\"."
1011
  msgstr ""
1012
- "Intégration de Braintree supporte actuellement que les périodes de "
1013
- "facturation de \"Month\" ou \"Year\"."
1014
 
1015
  #: adminpages/membershiplevels.php:368
1016
  msgid ""
1017
  "Payflow integration currently only supports billing frequencies of 1 and "
1018
  "billing periods of \"Week\", \"Month\" or \"Year\"."
1019
  msgstr ""
1020
- "Intégration de Payflow supporte actuellement les fréquences de facturation "
1021
- "de 1 et les périodes de facturation de \"Week\", \"Month\" ou \"Year\"."
1022
 
1023
  #: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
1024
  #: adminpages/paymentsettings.php:170
1025
  msgid "Note"
1026
- msgstr "Remarque"
1027
 
1028
  #: adminpages/membershiplevels.php:372
1029
  msgid ""
@@ -1031,67 +1006,52 @@ msgid ""
1031
  "Braintree dashboard with the same settings and the \"Plan ID\" set to "
1032
  "<em>pmpro_#</em>, where # is the level ID."
1033
  msgstr ""
1034
- "Après avoir sauvé ce niveau, prendre note de l'ID et crée un \"Plan\" dans "
1035
- "votre tableau de bord Braintree avec les mêmes réglages et le \"Plan ID\" "
1036
- "mis à <em>pmpro_#</em>, où # est l'ID du niveau."
1037
 
1038
  #: adminpages/membershiplevels.php:374
1039
  msgid ""
1040
  "You will need to create a \"Plan\" in your Braintree dashboard with the same "
1041
  "settings and the \"Plan ID\" set to"
1042
  msgstr ""
1043
- "Vous aurez besoin de créer un \"Plan\" dans votre tableau de bord Braintree "
1044
- "avec les mêmes réglages et le \"Plan ID\" mis à "
1045
 
1046
  #: adminpages/membershiplevels.php:386
1047
  msgid ""
1048
  "Stripe integration currently does not support billing limits. You can still "
1049
  "set an expiration date below."
1050
  msgstr ""
1051
- "L'intégration de Stripe ne supporte actuellement pas les limites de "
1052
- "facturation. Vous pouvez toujours définir une date d'expiration ci-dessous."
1053
 
1054
  #: adminpages/membershiplevels.php:406
1055
  msgid ""
1056
  "Stripe integration currently does not support trial amounts greater than $0."
1057
  msgstr ""
1058
- "L'intégration de Stripe ne supporte actuellement pas les périodes d'essai "
1059
- "supérieur à 0€"
1060
 
1061
  #: adminpages/membershiplevels.php:410
1062
  msgid ""
1063
  "Braintree integration currently does not support trial amounts greater than "
1064
  "$0."
1065
  msgstr ""
1066
- "L'intégration de Braintree ne supporte actuellement pas les périodes d'essai "
1067
- "supérieur à 0€"
1068
 
1069
  #: adminpages/membershiplevels.php:414
1070
  msgid ""
1071
  "Payflow integration currently does not support trial amounts greater than $0."
1072
  msgstr ""
1073
- "L'intégration de Payflow ne supporte actuellement pas les périodes d'essai "
1074
- "supérieur à 0€"
1075
 
1076
  #: adminpages/membershiplevels.php:422
1077
  msgid "Other Settings"
1078
- msgstr "Autres paramètres"
1079
 
1080
  #: adminpages/membershiplevels.php:426
1081
  msgid "Disable New Signups"
1082
- msgstr "Désactiver les nouvelles inscriptions"
1083
 
1084
  #: adminpages/membershiplevels.php:427
1085
  msgid ""
1086
  "Check to hide this level from the membership levels page and disable "
1087
  "registration."
1088
  msgstr ""
1089
- "Cocher pour cacher ce niveau de la page des niveaux d'adhésion et désactiver "
1090
- "l'enregistrement."
1091
 
1092
  #: adminpages/membershiplevels.php:432
1093
  msgid "Check this to set when membership access expires."
1094
- msgstr "Cochez cette case pour définir si le niveau d'adhésion expire."
1095
 
1096
  #: adminpages/membershiplevels.php:449
1097
  msgid ""
@@ -1099,33 +1059,30 @@ msgid ""
1099
  "(recurring subscription, if any) will be cancelled when the membership "
1100
  "expires."
1101
  msgstr ""
1102
- "Réglez la durée du niveau d'adhésion. Notez que les tous les paiements "
1103
- "futurs (abonnement récurrent, le cas échéant) seront annulés lorsque "
1104
- "l'abonnement expirera."
1105
 
1106
  #: adminpages/membershiplevels.php:457
1107
  msgid "Content Settings"
1108
- msgstr "Paramètres de contenu"
1109
 
1110
  #: adminpages/membershiplevels.php:461
1111
  msgid "Categories"
1112
- msgstr "Catégories"
1113
 
1114
  #: adminpages/membershiplevels.php:490
1115
  msgid "Add New Level"
1116
- msgstr "Ajouter un nouveau niveau"
1117
 
1118
  #: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
1119
  msgid "Search Levels"
1120
- msgstr "Recherche de niveaux"
1121
 
1122
  #: adminpages/membershiplevels.php:508
1123
  msgid "Billing Cycle"
1124
- msgstr "Cycle de facturation"
1125
 
1126
  #: adminpages/membershiplevels.php:509
1127
  msgid "Trial Cycle"
1128
- msgstr "Cycle d'essai"
1129
 
1130
  #: adminpages/membershiplevels.php:510 pages/confirmation.php:81
1131
  #: pages/invoice.php:68
@@ -1134,28 +1091,28 @@ msgstr ""
1134
 
1135
  #: adminpages/membershiplevels.php:511
1136
  msgid "Allow Signups"
1137
- msgstr "Permette les inscriptions"
1138
 
1139
  #: adminpages/membershiplevels.php:534
1140
  msgid "FREE"
1141
- msgstr "GRATUIT"
1142
 
1143
  #: adminpages/membershiplevels.php:543
1144
  msgid "every"
1145
- msgstr "tous"
1146
 
1147
  #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:553
1148
  #: adminpages/reports/sales.php:195 adminpages/reports/sales.php:206
1149
  msgid "for"
1150
- msgstr "pour"
1151
 
1152
  #: adminpages/membershiplevels.php:560
1153
  msgid "After"
1154
- msgstr "Après"
1155
 
1156
  #: adminpages/membershiplevels.php:565 adminpages/orders.php:661
1157
  msgid "copy"
1158
- msgstr "copier"
1159
 
1160
  #: adminpages/membershiplevels.php:566
1161
  #, php-format
@@ -1163,166 +1120,164 @@ msgid ""
1163
  "Are you sure you want to delete membership level %s? All subscriptions will "
1164
  "be cancelled."
1165
  msgstr ""
1166
- "Êtes-vous sûr de vouloir effacer le niveau d'adhésion %s ? Toutes les "
1167
- "souscriptions seront annulées."
1168
 
1169
  #: adminpages/memberslist.php:26 adminpages/orders.php:522
1170
  msgid "Export to CSV"
1171
- msgstr "Exporter au format CSV"
1172
 
1173
  #: adminpages/memberslist.php:30 adminpages/reports/login.php:65
1174
  #: adminpages/reports/sales.php:185
1175
  msgid "Show"
1176
- msgstr "Montrer"
1177
 
1178
  #: adminpages/memberslist.php:32 adminpages/reports/login.php:67
1179
  #: adminpages/reports/sales.php:208
1180
  msgid "All Levels"
1181
- msgstr "Tous les niveaux"
1182
 
1183
  #: adminpages/memberslist.php:46 adminpages/memberslist.php:49
1184
  msgid "Search Members"
1185
- msgstr "Recherchez les membres"
1186
 
1187
  #: adminpages/memberslist.php:103
1188
  #, php-format
1189
  msgid "%d members found."
1190
- msgstr "%d membres trouvés"
1191
 
1192
  #: adminpages/memberslist.php:112 pages/account.php:51 pages/checkout.php:168
1193
  msgid "Username"
1194
- msgstr "Nom d'utilisateur"
1195
 
1196
  #: adminpages/memberslist.php:113
1197
  msgid "First&nbsp;Name"
1198
- msgstr "Prénom"
1199
 
1200
  #: adminpages/memberslist.php:114
1201
  msgid "Last&nbsp;Name"
1202
- msgstr "Nom"
1203
 
1204
  #: adminpages/memberslist.php:117 pages/account.php:90 pages/billing.php:58
1205
  #: pages/checkout.php:314 pages/confirmation.php:59 pages/invoice.php:46
1206
  msgid "Billing Address"
1207
- msgstr "Adresse de facturation"
1208
 
1209
  #: adminpages/memberslist.php:118 adminpages/pagesettings.php:51
1210
  #: adminpages/reports/login.php:143
1211
  #: classes/gateways/class.pmprogateway_authorizenet.php:187
1212
  msgid "Membership"
1213
- msgstr "Adhésion"
1214
 
1215
  #: adminpages/memberslist.php:119
1216
  msgid "Fee"
1217
- msgstr "Frais"
1218
 
1219
  #: adminpages/memberslist.php:120 adminpages/reports/login.php:144
1220
  msgid "Joined"
1221
- msgstr "Inscrit"
1222
 
1223
  #: adminpages/memberslist.php:184
1224
  msgid "Never"
1225
- msgstr "Jamais"
1226
 
1227
  #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
1228
  msgid "No members found."
1229
- msgstr "Aucun membres trouvés."
1230
 
1231
  #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
1232
  msgid "Search all levels"
1233
- msgstr "Rechercher tous les niveaux"
1234
 
1235
  #: adminpages/orders.php:26
1236
  msgid "Order deleted successfully."
1237
- msgstr "Commande supprimé avec succès"
1238
 
1239
  #: adminpages/orders.php:31
1240
  msgid "Error deleting order."
1241
- msgstr "Erreur de suppresion de la commande."
1242
 
1243
  #: adminpages/orders.php:119
1244
  msgid "Order saved successfully."
1245
- msgstr "Commande sauvegardé avec succès."
1246
 
1247
  #: adminpages/orders.php:124
1248
  msgid "Error updating order timestamp."
1249
- msgstr "Erreur en mettant à jour le timestamp de la commande"
1250
 
1251
  #: adminpages/orders.php:130
1252
  msgid "Error saving order."
1253
- msgstr "Erreur en sauvant la commande."
1254
 
1255
  #: adminpages/orders.php:195
1256
  msgid "Order"
1257
- msgstr "Commande"
1258
 
1259
  #: adminpages/orders.php:197
1260
  msgid "New Order"
1261
- msgstr "Nouvelle commande"
1262
 
1263
  #: adminpages/orders.php:220
1264
  msgid "Randomly generated for you."
1265
- msgstr "Généré de façon aléatoire pour vous."
1266
 
1267
  #: adminpages/orders.php:225
1268
  msgid "User ID"
1269
- msgstr "ID utilisateur"
1270
 
1271
  #: adminpages/orders.php:234
1272
  msgid "Membership Level ID"
1273
- msgstr "ID niveau d'adhésion"
1274
 
1275
  #: adminpages/orders.php:243
1276
  msgid "Billing Name"
1277
- msgstr "Nom de facturation"
1278
 
1279
  #: adminpages/orders.php:251
1280
  msgid "Billing Street"
1281
- msgstr "Rue de facturation"
1282
 
1283
  #: adminpages/orders.php:258
1284
  msgid "Billing City"
1285
- msgstr "Ville de facturation"
1286
 
1287
  #: adminpages/orders.php:265
1288
  msgid "Billing State"
1289
- msgstr "État de facturation"
1290
 
1291
  #: adminpages/orders.php:272
1292
  msgid "Billing Postal Code"
1293
- msgstr "Code postal de facturation"
1294
 
1295
  #: adminpages/orders.php:279
1296
  msgid "Billing Country"
1297
- msgstr "Pays de facturation"
1298
 
1299
  #: adminpages/orders.php:287
1300
  msgid "Billing Phone"
1301
- msgstr "Téléphone de facturation"
1302
 
1303
  #: adminpages/orders.php:296
1304
  msgid "Sub Total"
1305
- msgstr "Sous-total"
1306
 
1307
  #: adminpages/orders.php:304 pages/invoice.php:78
1308
  msgid "Tax"
1309
- msgstr "Taxe"
1310
 
1311
  #: adminpages/orders.php:312
1312
  msgid "Coupon Amount"
1313
- msgstr "Montant du coupon"
1314
 
1315
  #: adminpages/orders.php:320 adminpages/orders.php:602 pages/invoice.php:82
1316
  msgid "Total"
1317
- msgstr "Totale"
1318
 
1319
  #: adminpages/orders.php:325
1320
  msgid "Should be subtotal + tax - couponamount."
1321
- msgstr "Devrait être le sous-total + La taxe + le montant du coupon."
1322
 
1323
  #: adminpages/orders.php:330
1324
  msgid "Payment Type"
1325
- msgstr "Type de paiement"
1326
 
1327
  #: adminpages/orders.php:335
1328
  msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
@@ -1330,7 +1285,7 @@ msgstr ""
1330
 
1331
  #: adminpages/orders.php:339 pages/billing.php:234 pages/checkout.php:510
1332
  msgid "Card Type"
1333
- msgstr "Type de carte"
1334
 
1335
  #: adminpages/orders.php:344
1336
  msgid "e.g. Visa, MasterCard, AMEX, etc"
@@ -1338,56 +1293,55 @@ msgstr ""
1338
 
1339
  #: adminpages/orders.php:348
1340
  msgid "Account Number"
1341
- msgstr "Numéro de compte"
1342
 
1343
  #: adminpages/orders.php:353
1344
  msgid "Obscure all but last 4 digits."
1345
- msgstr "Obscure tout sauf les 4 derniers chiffres."
1346
 
1347
  #: adminpages/orders.php:358
1348
  msgid "Expiration Month"
1349
- msgstr "Mois d'expiration"
1350
 
1351
  #: adminpages/orders.php:365
1352
  msgid "Expiration Year"
1353
- msgstr "Année d'expiration"
1354
 
1355
  #: adminpages/orders.php:373 adminpages/orders.php:606
1356
  msgid "Status"
1357
- msgstr "Statut"
1358
 
1359
  #: adminpages/orders.php:394 adminpages/orders.php:604
1360
  msgid "Gateway"
1361
- msgstr "Passerelle"
1362
 
1363
  #: adminpages/orders.php:398
1364
  msgid "Testing Only"
1365
- msgstr "Test seulement"
1366
 
1367
  #: adminpages/orders.php:399 adminpages/paymentsettings.php:157
1368
  msgid "Pay by Check"
1369
- msgstr "Paie par chèque"
1370
 
1371
  #: adminpages/orders.php:411 adminpages/paymentsettings.php:175
1372
  msgid "Gateway Environment"
1373
- msgstr "Environnement de passerelle"
1374
 
1375
  #: adminpages/orders.php:415 adminpages/paymentsettings.php:179
1376
  msgid "Sandbox/Testing"
1377
- msgstr "Enironnement de test"
1378
 
1379
  #: adminpages/orders.php:416 adminpages/paymentsettings.php:180
1380
  msgid "Live/Production"
1381
- msgstr "Environnement de production"
1382
 
1383
  #: adminpages/orders.php:423
1384
  msgid "Payment Transaction ID"
1385
- msgstr "ID de la transaction du paiement"
1386
 
1387
  #: adminpages/orders.php:428
1388
  msgid "Generated by the gateway. Useful to cross reference orders."
1389
  msgstr ""
1390
- "Généré par la passerelle. Utile pour voir les références des commandes."
1391
 
1392
  #: adminpages/orders.php:432
1393
  msgid "Subscription Transaction ID"
@@ -1395,7 +1349,7 @@ msgstr ""
1395
 
1396
  #: adminpages/orders.php:437
1397
  msgid "Generated by the gateway. Useful to cross reference subscriptions."
1398
- msgstr "Généré par la passerelle. Utile pour voir la référence des abonnements"
1399
 
1400
  #: adminpages/orders.php:442 adminpages/orders.php:607 pages/invoice.php:105
1401
  msgid "Date"
@@ -1403,57 +1357,57 @@ msgstr ""
1403
 
1404
  #: adminpages/orders.php:477
1405
  msgid "Affiliate ID"
1406
- msgstr "ID d'affiliation"
1407
 
1408
  #: adminpages/orders.php:485
1409
  msgid "Affiliate SubID"
1410
- msgstr "SubID d'affiliation"
1411
 
1412
  #: adminpages/orders.php:495
1413
  msgid "Notes"
1414
- msgstr "Remarques"
1415
 
1416
  #: adminpages/orders.php:510
1417
  msgid "Save Order"
1418
- msgstr "Sauver la commande"
1419
 
1420
  #: adminpages/orders.php:511 pages/billing.php:295
1421
  msgid "Cancel"
1422
- msgstr "Annuler"
1423
 
1424
  #: adminpages/orders.php:521
1425
  msgid "Add New Order"
1426
- msgstr "Ajouter nouvelle commande"
1427
 
1428
  #: adminpages/orders.php:535 adminpages/orders.php:538
1429
  msgid "Search Orders"
1430
- msgstr "Rechercher les commandes"
1431
 
1432
  #: adminpages/orders.php:590
1433
  #, php-format
1434
  msgid "%d orders found."
1435
- msgstr "%d commandes trouvées."
1436
 
1437
  #: adminpages/orders.php:599 adminpages/paymentsettings.php:211
1438
  #: adminpages/reports/login.php:141
1439
  msgid "User"
1440
- msgstr "Utilisateur"
1441
 
1442
  #: adminpages/orders.php:603 adminpages/orders.php:651
1443
  msgid "Payment"
1444
- msgstr "Paiement"
1445
 
1446
  #: adminpages/orders.php:605
1447
  msgid "Transaction IDs"
1448
- msgstr "IDs de transactions"
1449
 
1450
  #: adminpages/orders.php:630
1451
  msgid "deleted"
1452
- msgstr "supprimé"
1453
 
1454
  #: adminpages/orders.php:653
1455
  msgid "Subscription"
1456
- msgstr "Abonnement"
1457
 
1458
  #: adminpages/orders.php:664
1459
  #, php-format
@@ -1461,164 +1415,158 @@ msgid ""
1461
  "Deleting orders is permanent and can affect active users. Are you sure you "
1462
  "want to delete order %s?"
1463
  msgstr ""
1464
- "La suppresion de commande est permanente et peut affecter les utilisateurs "
1465
- "actifs. Etes-vous sûr de vouloir supprimer la commande %s ?"
1466
 
1467
  #: adminpages/orders.php:674
1468
  msgid "No orders found."
1469
- msgstr "Aucune commandes trouvées."
1470
 
1471
  #: adminpages/pagesettings.php:83
1472
  msgid "The following pages have been created for you"
1473
- msgstr "Les pages qui suivent ont été créés pour vous"
1474
 
1475
  #: adminpages/pagesettings.php:98
1476
  msgid ""
1477
  "Manage the WordPress pages assigned to each required Paid Memberships Pro "
1478
  "page."
1479
  msgstr ""
1480
- "Gérer les pages Wordpress assignées à chaque page Paid Memberships Pro."
1481
 
1482
  #: adminpages/pagesettings.php:104
1483
  msgid ""
1484
  "Assign the WordPress pages for each required Paid Memberships Pro page or"
1485
- msgstr "Assigner les pages Wordpress à chaque page Paid Memberships Pro."
1486
 
1487
  #: adminpages/pagesettings.php:104
1488
  msgid "click here to let us generate them for you"
1489
- msgstr "Cliquer ici pour nous laisser générer ceci pour vous."
1490
 
1491
  #: adminpages/pagesettings.php:112
1492
  msgid "Account Page"
1493
- msgstr "Page de compte."
1494
 
1495
  #: adminpages/pagesettings.php:119 adminpages/pagesettings.php:132
1496
  #: adminpages/pagesettings.php:145 adminpages/pagesettings.php:159
1497
  #: adminpages/pagesettings.php:173 adminpages/pagesettings.php:187
1498
  #: adminpages/pagesettings.php:201
1499
  msgid "edit page"
1500
- msgstr "éditer la page"
1501
 
1502
  #: adminpages/pagesettings.php:121 adminpages/pagesettings.php:134
1503
  #: adminpages/pagesettings.php:147 adminpages/pagesettings.php:161
1504
  #: adminpages/pagesettings.php:175 adminpages/pagesettings.php:189
1505
  #: adminpages/pagesettings.php:203
1506
  msgid "Include the shortcode"
1507
- msgstr "Inclure le shortcode"
1508
 
1509
  #: adminpages/pagesettings.php:125
1510
  msgid "Billing Information Page"
1511
- msgstr "Page d'information de facturation"
1512
 
1513
  #: adminpages/pagesettings.php:138
1514
  msgid "Cancel Page"
1515
- msgstr "Page d'annulation"
1516
 
1517
  #: adminpages/pagesettings.php:152
1518
  msgid "Checkout Page"
1519
- msgstr "Page de contröle"
1520
 
1521
  #: adminpages/pagesettings.php:166
1522
  msgid "Confirmation Page"
1523
- msgstr "Page de confirmation"
1524
 
1525
  #: adminpages/pagesettings.php:180
1526
  msgid "Invoice Page"
1527
- msgstr "Page de facture"
1528
 
1529
  #: adminpages/pagesettings.php:194
1530
  msgid "Levels Page"
1531
- msgstr "Page des niveaux"
1532
 
1533
  #: adminpages/paymentsettings.php:82
1534
  msgid "Your payment settings have been updated."
1535
- msgstr "Vos paramètres de paiement ont été mis à jour."
1536
 
1537
  #: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:152
1538
  msgid "Payment Gateway"
1539
- msgstr "Passerelle de paiement"
1540
 
1541
  #: adminpages/paymentsettings.php:144
1542
  msgid "SSL Settings"
1543
- msgstr "Paramètres SSL"
1544
 
1545
  #: adminpages/paymentsettings.php:170
1546
  msgid ""
1547
  "Payflow Pro currently only supports one-time payments. Users will not be "
1548
  "able to checkout for levels with recurring payments."
1549
  msgstr ""
1550
- "Payflow Pro ne supporte actuellement que les paiements ponctuels. Les "
1551
- "utilisateurs ne seront pas en mesure de payer pour les niveaux des paiements "
1552
- "récurrents."
1553
 
1554
  #: adminpages/paymentsettings.php:195
1555
  msgid "Partner"
1556
- msgstr "Partenaire"
1557
 
1558
  #: adminpages/paymentsettings.php:203
1559
  msgid "Vendor"
1560
- msgstr "Fournisseur"
1561
 
1562
  #: adminpages/paymentsettings.php:219 pages/checkout.php:177
1563
  msgid "Password"
1564
- msgstr "Mot de passe"
1565
 
1566
  #: adminpages/paymentsettings.php:227
1567
  msgid "Gateway Account Email"
1568
- msgstr "Passerelle compte Email"
1569
 
1570
  #: adminpages/paymentsettings.php:235
1571
  msgid "API Username"
1572
- msgstr "API Nom d'utilisateur"
1573
 
1574
  #: adminpages/paymentsettings.php:243
1575
  msgid "API Password"
1576
- msgstr "API Mot de passe"
1577
 
1578
  #: adminpages/paymentsettings.php:251
1579
  msgid "API Signature"
1580
- msgstr "API Signature"
1581
 
1582
  #: adminpages/paymentsettings.php:260
1583
  msgid "Login Name"
1584
- msgstr "Nom de connexion"
1585
 
1586
  #: adminpages/paymentsettings.php:268
1587
  msgid "Transaction Key"
1588
- msgstr "Clé de transaction"
1589
 
1590
  #: adminpages/paymentsettings.php:277
1591
  msgid "Secret Key"
1592
- msgstr "Clé secrète"
1593
 
1594
  #: adminpages/paymentsettings.php:285
1595
  msgid "Publishable Key"
1596
- msgstr "Clé publiable"
1597
 
1598
  #: adminpages/paymentsettings.php:294
1599
  msgid "Merchant ID"
1600
- msgstr "ID commercant"
1601
 
1602
  #: adminpages/paymentsettings.php:302
1603
  msgid "Public Key"
1604
- msgstr "Clé publique"
1605
 
1606
  #: adminpages/paymentsettings.php:310
1607
  msgid "Private Key"
1608
- msgstr "Clé privée"
1609
 
1610
  #: adminpages/paymentsettings.php:318
1611
  msgid "Client-Side Encryption Key"
1612
- msgstr "Clé de chiffrage de côté client"
1613
 
1614
  #: adminpages/paymentsettings.php:327 adminpages/paymentsettings.php:337
1615
  #: adminpages/paymentsettings.php:356
1616
  msgid "Currency"
1617
- msgstr "Devise"
1618
 
1619
  #: adminpages/paymentsettings.php:375
1620
  msgid "Accepted Credit Card Types"
1621
- msgstr "Type de cartes de crédit accepté"
1622
 
1623
  #: adminpages/paymentsettings.php:389
1624
  msgid "Instructions"
@@ -1632,23 +1580,23 @@ msgstr ""
1632
 
1633
  #: adminpages/paymentsettings.php:398
1634
  msgid "Sales Tax"
1635
- msgstr "La taxe de vente"
1636
 
1637
  #: adminpages/paymentsettings.php:398 pages/billing.php:78
1638
  msgid "optional"
1639
- msgstr "optionnel"
1640
 
1641
  #: adminpages/paymentsettings.php:401
1642
  msgid "Tax State"
1643
- msgstr "Impot d'état"
1644
 
1645
  #: adminpages/paymentsettings.php:402
1646
  msgid "abbreviation, e.g. \"PA\""
1647
- msgstr "abréviation, e.g. \"PA\""
1648
 
1649
  #: adminpages/paymentsettings.php:404
1650
  msgid "decimal, e.g. \"0.06\""
1651
- msgstr "décimal, e.g. \"0.06\""
1652
 
1653
  #: adminpages/paymentsettings.php:405
1654
  msgid ""
@@ -1658,38 +1606,33 @@ msgstr ""
1658
 
1659
  #: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
1660
  msgid "Use SSL"
1661
- msgstr "Utiliser SSL"
1662
 
1663
  #: adminpages/paymentsettings.php:425
1664
  msgid "Required by this Gateway Option"
1665
- msgstr "Recquis pour cette option de passerelle"
1666
 
1667
  #: adminpages/paymentsettings.php:430
1668
  msgid "SSL Seal Code"
1669
- msgstr "Code d'approbation SSL"
1670
 
1671
  #: adminpages/paymentsettings.php:438
1672
  msgid "HTTPS Nuclear Option"
1673
- msgstr "HTTPS Option nucléaire"
1674
 
1675
  #: adminpages/paymentsettings.php:441
1676
  msgid ""
1677
  "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1678
  "Check this if you are using SSL and have warnings on your checkout pages."
1679
  msgstr ""
1680
- "Utilisez \"Nuclear Option\" pour utiliser des URL(HTTPS) sécurisée sur vos "
1681
- "pages sécurisées. Cochez cette case si vous utilisez SSL et si vous avez des "
1682
- "avertissements sur vos pages de paiement."
1683
 
1684
  #: adminpages/paymentsettings.php:446
1685
  msgid "IPN Handler URL"
1686
- msgstr "IPN module URL"
1687
 
1688
  #: adminpages/paymentsettings.php:449
1689
  msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1690
  msgstr ""
1691
- "Pour entièrement intégrer avec PayPal, assurez-vous de mettre votre URL "
1692
- "module IPN à"
1693
 
1694
  #: adminpages/paymentsettings.php:454
1695
  msgid "Silent Post URL"
@@ -1699,8 +1642,6 @@ msgstr ""
1699
  msgid ""
1700
  "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1701
  msgstr ""
1702
- "Afin d'intégrer pleinement avec Authorize.net, n'oubliez pas de régler votre "
1703
- "Silent Post URL pour"
1704
 
1705
  #: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
1706
  msgid "Web Hook URL"
@@ -1709,138 +1650,134 @@ msgstr ""
1709
  #: adminpages/paymentsettings.php:465
1710
  msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1711
  msgstr ""
1712
- "Afin d'intégrer pleinement avec Stripe, veillez à régler votre Web Hook URL "
1713
- "pour"
1714
 
1715
  #: adminpages/paymentsettings.php:474
1716
  msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1717
  msgstr ""
1718
- "Afin d'intégrer pleinement avec Braintree, veillez à régler votre Web Hook "
1719
- "URL pour"
1720
 
1721
  #: adminpages/reports.php:26
1722
  msgid "Details"
1723
- msgstr "Renseignements"
1724
 
1725
  #: adminpages/reports/login.php:16
1726
  msgid "Visits, Views, and Logins"
1727
- msgstr "Visites, pages vues, et connexions"
1728
 
1729
  #: adminpages/reports/login.php:26
1730
  msgid "Visits Today"
1731
- msgstr "Visites aujourd'hui"
1732
 
1733
  #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
1734
  msgid "Visits This Month"
1735
- msgstr "Visites ce mois"
1736
 
1737
  #: adminpages/reports/login.php:28
1738
  msgid "Visits All Time"
1739
- msgstr "Visites depuis le début"
1740
 
1741
  #: adminpages/reports/login.php:31
1742
  msgid "Views Today"
1743
- msgstr "Vues ajourdhui"
1744
 
1745
  #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
1746
  msgid "Views This Month"
1747
- msgstr "Vues ce moi ci"
1748
 
1749
  #: adminpages/reports/login.php:33
1750
  msgid "Views All Time"
1751
- msgstr "Vues depuis le début"
1752
 
1753
  #: adminpages/reports/login.php:36
1754
  msgid "Logins Today"
1755
- msgstr "Connexions aujourd'hui"
1756
 
1757
  #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
1758
  msgid "Logins This Month"
1759
- msgstr "Connexions ce mois"
1760
 
1761
  #: adminpages/reports/login.php:38
1762
  msgid "Logins All Time"
1763
- msgstr "Connexions depuis le début"
1764
 
1765
  #: adminpages/reports/login.php:61
1766
  msgid "Visits, Views, and Logins Report"
1767
- msgstr "Visites, Vues et Rapport de Connexions"
1768
 
1769
  #: adminpages/reports/login.php:66
1770
  msgid "All Users"
1771
- msgstr "Tous les utilisateurs"
1772
 
1773
  #: adminpages/reports/login.php:146
1774
  msgid "Last Visit"
1775
- msgstr "Dernière visite"
1776
 
1777
  #: adminpages/reports/login.php:148
1778
  msgid "Total Visits"
1779
- msgstr "Totale des visites"
1780
 
1781
  #: adminpages/reports/login.php:150
1782
  msgid "Total Views"
1783
- msgstr "Totales des vues"
1784
 
1785
  #: adminpages/reports/login.php:151
1786
  msgid "Last Login"
1787
- msgstr "Dernière connexion"
1788
 
1789
  #: adminpages/reports/login.php:153
1790
  msgid "Total Logins"
1791
- msgstr "Totales des connexions"
1792
 
1793
  #: adminpages/reports/sales.php:18
1794
  msgid "Sales and Revenue (Testing/Sandbox)"
1795
- msgstr "Ventes et Revenu (Environnement de test)"
1796
 
1797
  #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:180
1798
  msgid "Sales and Revenue"
1799
- msgstr "Ventes et Revenu"
1800
 
1801
  #: adminpages/reports/sales.php:187
1802
  msgid "Daily"
1803
- msgstr "Quotidiennement"
1804
 
1805
  #: adminpages/reports/sales.php:188
1806
  msgid "Monthly"
1807
- msgstr "Mensuellement"
1808
 
1809
  #: adminpages/reports/sales.php:189
1810
  msgid "Annual"
1811
- msgstr "Annuel"
1812
 
1813
  #: adminpages/reports/sales.php:192
1814
  msgid "Revenue"
1815
- msgstr "Revenu"
1816
 
1817
  #: adminpages/reports/sales.php:193
1818
  msgid "Sales"
1819
- msgstr "Ventes"
1820
 
1821
  #: adminpages/reports/sales.php:222
1822
  msgid "Generate Report"
1823
- msgstr "Produisez Rapport"
1824
 
1825
  #: classes/class.pmproemail.php:37
1826
  #, php-format
1827
  msgid "An Email From %s"
1828
- msgstr "Un Courrier électronique de %s"
1829
 
1830
  #: classes/class.pmproemail.php:120
1831
  #, php-format
1832
  msgid "Your membership at %s has been CANCELLED"
1833
- msgstr "Votre adhésion à %s a été ANNULÉE"
1834
 
1835
  #: classes/class.pmproemail.php:142
1836
  #, php-format
1837
  msgid "Membership for %s at %s has been CANCELLED"
1838
- msgstr "L'adhésion pour %s à %s a été ANNULÉE"
1839
 
1840
  #: classes/class.pmproemail.php:172
1841
  #, php-format
1842
  msgid "Your membership confirmation for %s"
1843
- msgstr "Votre confirmation d'adhésion pour %s"
1844
 
1845
  #: classes/class.pmproemail.php:216 classes/class.pmproemail.php:225
1846
  #: classes/class.pmproemail.php:234 classes/class.pmproemail.php:304
@@ -1848,90 +1785,90 @@ msgstr "Votre confirmation d'adhésion pour %s"
1848
  #: pages/checkout.php:67 pages/checkout.php:77 pages/checkout.php:566
1849
  #: pages/confirmation.php:51 pages/invoice.php:32
1850
  msgid "Discount Code"
1851
- msgstr "Code de remise"
1852
 
1853
  #: classes/class.pmproemail.php:241 classes/class.pmproemail.php:325
1854
  #: classes/class.pmproemail.php:538
1855
  #, php-format
1856
  msgid "This membership will expire on %s."
1857
- msgstr "Cette adhésion prendra fin le %s."
1858
 
1859
  #: classes/class.pmproemail.php:263
1860
  #, php-format
1861
  msgid "Member Checkout for %s at %s"
1862
- msgstr "Controle de membre pour %s à %s"
1863
 
1864
  #: classes/class.pmproemail.php:342
1865
  #, php-format
1866
  msgid "Your billing information has been udpated at %s"
1867
- msgstr "Vos informations de facturation ont été mise à jour à %s"
1868
 
1869
  #: classes/class.pmproemail.php:386
1870
  #, php-format
1871
  msgid "Billing information has been udpated for %s at %s"
1872
- msgstr "Les informations de facturation ont été mis à jour pour %s à %s"
1873
 
1874
  #: classes/class.pmproemail.php:425
1875
  #, php-format
1876
  msgid "Membership Payment Failed at %s"
1877
- msgstr "Le paiement de l'adhésion a échoué à %s"
1878
 
1879
  #: classes/class.pmproemail.php:462
1880
  #, php-format
1881
  msgid "Membership Payment Failed For %s at %s"
1882
- msgstr "Le paiement de l'adhésion a échoué pour %s à %s"
1883
 
1884
  #: classes/class.pmproemail.php:501
1885
  #, php-format
1886
  msgid "INVOICE for %s membership"
1887
- msgstr "FACTURE pour adhésion %s"
1888
 
1889
  #: classes/class.pmproemail.php:563
1890
  #, php-format
1891
  msgid "Your trial at %s is ending soon"
1892
- msgstr "Votre période d'éssai à %s se termine bientôt"
1893
 
1894
  #: classes/class.pmproemail.php:596
1895
  #, php-format
1896
  msgid "Your membership at %s has ended"
1897
- msgstr "Votre adhésion à %s est terminée"
1898
 
1899
  #: classes/class.pmproemail.php:621
1900
  #, php-format
1901
  msgid "Your membership at %s will end soon"
1902
- msgstr "Votre adhésion à %s va bientôt terminer"
1903
 
1904
  #: classes/class.pmproemail.php:641
1905
  #, php-format
1906
  msgid "Your membership at %s has been changed"
1907
- msgstr "Votre adhésion à %s a été changée"
1908
 
1909
  #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:683
1910
  #, php-format
1911
  msgid "The new level is %s. This membership is free"
1912
- msgstr "Le nouveau niveau est %s. Cette adhésion est gratuite"
1913
 
1914
  #: classes/class.pmproemail.php:647
1915
  msgid "Your membership has been cancelled"
1916
- msgstr "Votre adhésion a été supprimée"
1917
 
1918
  #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
1919
  #, php-format
1920
  msgid "This membership will expire on %s"
1921
- msgstr "Cette adhésion prendra fin le %s"
1922
 
1923
  #: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
1924
  msgid "This membership does not expire"
1925
- msgstr "Cette adhésion n'expire pas"
1926
 
1927
  #: classes/class.pmproemail.php:679
1928
  #, php-format
1929
  msgid "Membership for %s at %s has been changed"
1930
- msgstr "Adhésion de %s à %s a été changé"
1931
 
1932
  #: classes/class.pmproemail.php:685
1933
  msgid "membership has been cancelled"
1934
- msgstr "adhésion a été annulée"
1935
 
1936
  #: classes/gateways/class.pmprogateway.php:55
1937
  #: classes/gateways/class.pmprogateway_authorizenet.php:55
@@ -1939,7 +1876,7 @@ msgstr "adhésion a été annulée"
1939
  #: classes/gateways/class.pmprogateway_payflowpro.php:27
1940
  #: classes/gateways/class.pmprogateway_paypal.php:27
1941
  msgid "Unknown error: Authorization failed."
1942
- msgstr "Erreur inconnue: Échec de l'autorisation."
1943
 
1944
  #: classes/gateways/class.pmprogateway.php:106
1945
  #: classes/gateways/class.pmprogateway.php:111
@@ -1954,7 +1891,7 @@ msgstr "Erreur inconnue: Échec de l'autorisation."
1954
  #: classes/gateways/class.pmprogateway_payflowpro.php:55
1955
  #: classes/gateways/class.pmprogateway_paypal.php:50
1956
  msgid "Unknown error: Payment failed."
1957
- msgstr "Erreur inconnue: Paiement a échoué."
1958
 
1959
  #: classes/gateways/class.pmprogateway.php:113
1960
  #: classes/gateways/class.pmprogateway_authorizenet.php:112
@@ -1963,46 +1900,44 @@ msgid ""
1963
  "A partial payment was made that we could not void. Please contact the site "
1964
  "owner immediately to correct this."
1965
  msgstr ""
1966
- "Un paiement partiel que nous ne pouvions pas annuler a été fait. S'il vous "
1967
- "plaît contacter le propriétaire du site immédiatement pour corriger cela."
1968
 
1969
  #: classes/gateways/class.pmprogateway_authorizenet.php:788
1970
  #: classes/gateways/class.pmprogateway_authorizenet.php:789
1971
  msgid "Could not connect to Authorize.net"
1972
- msgstr "Impossible de se connecter à Authorize.net"
1973
 
1974
  #: classes/gateways/class.pmprogateway_braintree.php:61
1975
  #: classes/gateways/class.pmprogateway_stripe.php:53
1976
  msgid "Unknown error: Initial payment failed."
1977
- msgstr "Erreur inconnue: paiement initial a échoué."
1978
 
1979
  #: classes/gateways/class.pmprogateway_braintree.php:120
1980
  msgid "Error during settlement:"
1981
- msgstr "Erreur lors du règlement:"
1982
 
1983
  #: classes/gateways/class.pmprogateway_braintree.php:129
1984
  msgid "Error during charge:"
1985
- msgstr "Erreur lors de la charge:"
1986
 
1987
  #: classes/gateways/class.pmprogateway_braintree.php:198
1988
  msgid "Failed to update customer."
1989
- msgstr "Impossible de mettre à jour le client."
1990
 
1991
  #: classes/gateways/class.pmprogateway_braintree.php:246
1992
  msgid "Failed to create customer."
1993
- msgstr "Impossible de créer le client."
1994
 
1995
  #: classes/gateways/class.pmprogateway_braintree.php:253
1996
  msgid "Error creating customer record with Braintree:"
1997
- msgstr "Erreur de création du dossier client avec Braintree:"
1998
 
1999
  #: classes/gateways/class.pmprogateway_braintree.php:345
2000
  msgid "Error subscribing customer to plan with Braintree:"
2001
- msgstr "Erreur d'abonnement de l'utilisater avec Braintree"
2002
 
2003
  #: classes/gateways/class.pmprogateway_braintree.php:360
2004
  msgid "Failed to subscribe with Braintree:"
2005
- msgstr "Souscription échoué avec Braintree:"
2006
 
2007
  #: classes/gateways/class.pmprogateway_braintree.php:398
2008
  #: classes/gateways/class.pmprogateway_braintree.php:411
@@ -2010,7 +1945,7 @@ msgstr "Souscription échoué avec Braintree:"
2010
  #: classes/gateways/class.pmprogateway_stripe.php:343
2011
  #: classes/gateways/class.pmprogateway_stripe.php:353
2012
  msgid "Could not find the subscription."
2013
- msgstr "Impossible de trouver l'abonnement."
2014
 
2015
  #: classes/gateways/class.pmprogateway_payflowpro.php:57
2016
  #: classes/gateways/class.pmprogateway_paypal.php:57
@@ -2018,13 +1953,10 @@ msgid ""
2018
  "A partial payment was made that we could not refund. Please contact the site "
2019
  "owner immediately to correct this."
2020
  msgstr ""
2021
- "Un paiement partiel que nous ne pouvions pas rembourser a été fait. S'il "
2022
- "vous plaît contacter le propriétaire du site immédiatement pour corriger "
2023
- "cela."
2024
 
2025
  #: classes/gateways/class.pmprogateway_stripe.php:190
2026
  msgid "Error creating customer record with Stripe:"
2027
- msgstr "Erreur de création du dossier client avec Stripe:"
2028
 
2029
  #: classes/gateways/class.pmprogateway_stripe.php:278
2030
  msgid "Error creating plan with Stripe:"
@@ -2036,259 +1968,251 @@ msgstr ""
2036
 
2037
  #: pages/account.php:10
2038
  msgid "Your membership is <strong>active</strong>."
2039
- msgstr "Votre adhésion est <strong>active</strong>."
2040
 
2041
  #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
2042
  msgid "Level"
2043
- msgstr "Niveau"
2044
 
2045
  #: pages/account.php:14 pages/billing.php:18
2046
  msgid "Membership Fee"
2047
- msgstr "Droits d'inscription"
2048
 
2049
  #: pages/account.php:25 pages/billing.php:29
2050
  msgid "Duration"
2051
- msgstr "Durée"
2052
 
2053
  #: pages/account.php:29 pages/confirmation.php:48 pages/invoice.php:29
2054
  msgid "Membership Expires"
2055
- msgstr "Expiration de l'adhésion"
2056
 
2057
  #: pages/account.php:34
2058
  #, php-format
2059
  msgid "Your first payment will cost %s."
2060
- msgstr "Votre premier paiement coûtera %s."
2061
 
2062
  #: pages/account.php:38
2063
  #, php-format
2064
  msgid "Your first %d payments will cost %s."
2065
- msgstr "Vos premiers paiements %d coûteront %s."
2066
 
2067
  #: pages/account.php:46
2068
  msgid "My Account"
2069
- msgstr "Mon compte"
2070
 
2071
  #: pages/account.php:55
2072
  msgid "Edit Profile"
2073
- msgstr "Éditer profil"
2074
 
2075
  #: pages/account.php:56
2076
  msgid "Change Password"
2077
- msgstr "Changer le mot de passe"
2078
 
2079
  #: pages/account.php:105 pages/confirmation.php:61 pages/invoice.php:48
2080
  msgid "Payment Method"
2081
- msgstr "Méthode de paiement"
2082
 
2083
  #: pages/account.php:114
2084
  msgid "Edit Billing Information"
2085
- msgstr "Éditer information de facturation."
2086
 
2087
  #: pages/account.php:125
2088
  msgid "Past Invoices"
2089
- msgstr "Factures antérieures"
2090
 
2091
  #: pages/account.php:140
2092
  msgid "View All Invoices"
2093
- msgstr "Voir toutes les factures"
2094
 
2095
  #: pages/account.php:146
2096
  msgid "Member Links"
2097
- msgstr "Liens membres"
2098
 
2099
  #: pages/account.php:152
2100
  msgid "Update Billing Information"
2101
- msgstr "Mise à jour des informations de facturation"
2102
 
2103
  #: pages/account.php:155
2104
  msgid "Change Membership Level"
2105
- msgstr "Modifier le niveau d'adhésion"
2106
 
2107
  #: pages/account.php:157
2108
  msgid "Cancel Membership"
2109
- msgstr "annuler l'abonnement"
2110
 
2111
  #: pages/billing.php:14
2112
  #, php-format
2113
  msgid "Logged in as <strong>%s</strong>."
2114
- msgstr "Connecté en tant que <strong>%s</strong>."
2115
 
2116
  #: pages/billing.php:14
2117
  msgid "logout"
2118
- msgstr "déconnexion"
2119
 
2120
  #: pages/billing.php:39
2121
  msgid ""
2122
  "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
2123
  "paypal.com\">login to PayPal here</a> to update your billing information."
2124
  msgstr ""
2125
- "Votre abonnement est géré par PayPal. S'il vous plait <a href=\"http://www."
2126
- "paypal.com\">connexion à PayPal ici </a> pour mettre à jour vos informations "
2127
- "de facturation."
2128
 
2129
  #: pages/billing.php:65 pages/checkout.php:321
2130
  msgid "First Name"
2131
- msgstr "Prénom"
2132
 
2133
  #: pages/billing.php:69 pages/checkout.php:325
2134
  msgid "Last Name"
2135
- msgstr "Nom"
2136
 
2137
  #: pages/billing.php:73 pages/checkout.php:329
2138
  msgid "Address 1"
2139
- msgstr "Adresse 1"
2140
 
2141
  #: pages/billing.php:77 pages/checkout.php:333
2142
  msgid "Address 2"
2143
- msgstr "Adresse 2"
2144
 
2145
  #: pages/billing.php:87 pages/checkout.php:343
2146
  msgid "City"
2147
- msgstr "Ville"
2148
 
2149
  #: pages/billing.php:91 pages/checkout.php:347
2150
  msgid "State"
2151
- msgstr "État"
2152
 
2153
  #: pages/billing.php:95 pages/checkout.php:351
2154
  msgid "Postal Code"
2155
- msgstr "Code postale"
2156
 
2157
  #: pages/billing.php:104 pages/checkout.php:360
2158
  msgid "City, State Zip"
2159
- msgstr "Ville, Etat Zip"
2160
 
2161
  #: pages/billing.php:157 pages/checkout.php:413
2162
  msgid "Country"
2163
- msgstr "Payx"
2164
 
2165
  #: pages/billing.php:182 pages/checkout.php:438
2166
  msgid "Phone"
2167
- msgstr "Téléphone"
2168
 
2169
  #: pages/billing.php:193 pages/checkout.php:204 pages/checkout.php:453
2170
  msgid "E-mail Address"
2171
- msgstr "Adresse e-mail"
2172
 
2173
  #: pages/billing.php:197 pages/checkout.php:462
2174
  msgid "Confirm E-mail"
2175
- msgstr "Confirmer E-mail"
2176
 
2177
  #: pages/billing.php:217
2178
  #, php-format
2179
  msgid "We accept %s"
2180
- msgstr "Nous acceptons %s"
2181
 
2182
  #: pages/billing.php:217
2183
  msgid "Credit Card Information"
2184
- msgstr "Information carte de crédit"
2185
 
2186
  #: pages/billing.php:244 pages/checkout.php:520
2187
  msgid "Card Number"
2188
- msgstr "Numéro de la carte"
2189
 
2190
  #: pages/billing.php:281 pages/checkout.php:557
2191
  msgid "CVV"
2192
- msgstr "Code de sécurité"
2193
 
2194
  #: pages/billing.php:282 pages/checkout.php:558
2195
  msgid "what's this?"
2196
- msgstr "qu'est ce que c'est?"
2197
 
2198
  #: pages/billing.php:294
2199
  msgid "Update"
2200
- msgstr "Mettre à jour"
2201
 
2202
  #: pages/billing.php:309
2203
  msgid ""
2204
  "This subscription is not recurring. So you don't need to update your billing "
2205
  "information."
2206
  msgstr ""
2207
- "Cet abonnement n'est pas récurrente. Donc, vous n'avez pas besoin de mettre "
2208
- "à jour vos informations de facturation."
2209
 
2210
  #: pages/cancel.php:14
2211
  msgid "Are you sure you want to cancel your membership?"
2212
- msgstr "Etes-vous sûr de vouloir annuler votre adhésion?"
2213
 
2214
  #: pages/cancel.php:17
2215
  msgid "Yes, cancel my account"
2216
- msgstr "Oui, supprimer mon compte"
2217
 
2218
  #: pages/cancel.php:19
2219
  msgid "No, keep my account"
2220
- msgstr "Non, garder mon compte"
2221
 
2222
  #: pages/cancel.php:22
2223
  msgid "Click here to go to the home page."
2224
- msgstr "Cliquez ici pour accéder à la page d'accueil."
2225
 
2226
  #: pages/checkout.php:27
2227
  msgid ""
2228
  "Almost done. Review the membership information and pricing below then "
2229
  "<strong>click the \"Complete Payment\" button</strong> to finish your order."
2230
  msgstr ""
2231
- "Presque fini. Vérifiez les informations d'adhésion et les prix ci-dessous "
2232
- "puis <strong>cliquez sur le \"Complete Payment\" button</strong> pour "
2233
- "terminer votre commande."
2234
 
2235
  #: pages/checkout.php:34
2236
  msgid "change"
2237
- msgstr "changer"
2238
 
2239
  #: pages/checkout.php:42
2240
  #, php-format
2241
  msgid "You have selected the <strong>%s</strong> membership level."
2242
- msgstr "Vous avez choisi le niveau d'adhésion <strong>%s</strong>."
2243
 
2244
  #: pages/checkout.php:52
2245
  #, php-format
2246
  msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
2247
- msgstr "<p>le <strong>%s</strong> code à été appliqué à votre commande.</p>"
2248
 
2249
  #: pages/checkout.php:63 services/applydiscountcode.php:74
2250
  msgid "Click here to change your discount code"
2251
- msgstr "Cliquez ici pour modifier votre code de réduction"
2252
 
2253
  #: pages/checkout.php:65
2254
  msgid "Do you have a discount code?"
2255
- msgstr "Avez-vous un code de réduction?"
2256
 
2257
  #: pages/checkout.php:65
2258
  msgid "Click here to enter your discount code"
2259
- msgstr "Cliquez ici pour entrer votre code de réduction"
2260
 
2261
  #: pages/checkout.php:79 pages/checkout.php:568
2262
  msgid "Apply"
2263
- msgstr "appliquer"
2264
 
2265
  #: pages/checkout.php:160
2266
  msgid "Already have an account?"
2267
- msgstr "Vous avez déjà un compte?"
2268
 
2269
  #: pages/checkout.php:160
2270
  msgid "Log in here"
2271
- msgstr "Connectez-vous ici"
2272
 
2273
  #: pages/checkout.php:160
2274
  msgid "Account Information"
2275
- msgstr "Informations du compte"
2276
 
2277
  #: pages/checkout.php:186
2278
  msgid "Confirm Password"
2279
- msgstr "Confirmez mot de passe"
2280
 
2281
  #: pages/checkout.php:213
2282
  msgid "Confirm E-mail Address"
2283
- msgstr "Confirmer E-mail"
2284
 
2285
  #: pages/checkout.php:232
2286
  msgid "Full Name"
2287
- msgstr "nom et prénom"
2288
 
2289
  #: pages/checkout.php:233
2290
  msgid "LEAVE THIS BLANK"
2291
- msgstr "Laissez ce champ vide"
2292
 
2293
  #: pages/checkout.php:257
2294
  #, php-format
@@ -2296,66 +2220,59 @@ msgid ""
2296
  "You are logged in as <strong>%s</strong>. If you would like to use a "
2297
  "different account for this membership, <a href=\"%s\">log out now</a>."
2298
  msgstr ""
2299
- "Vous êtes connecté en tant de <strong>%s </ strong>. Si vous souhaitez "
2300
- "utiliser un compte différent pour cette adhésion, <a href=\"%s\"> "
2301
- "déconnecter maintenant </a>."
2302
 
2303
  #: pages/checkout.php:277
2304
  #, php-format
2305
  msgid "I agree to the %s"
2306
- msgstr "Je suis d'accord avec le %s"
2307
 
2308
  #: pages/checkout.php:292
2309
  msgid "Choose your Payment Method"
2310
- msgstr "Choisissez votre mode de paiement"
2311
 
2312
  #: pages/checkout.php:300
2313
  msgid "Check Out with a Credit Card Here"
2314
- msgstr "Vérification avec carte de crédit ici"
2315
 
2316
  #: pages/checkout.php:302 pages/checkout.php:675
2317
  msgid "Check Out with PayPal"
2318
- msgstr "Vérification avec Paypal"
2319
 
2320
  #: pages/checkout.php:493
2321
  #, php-format
2322
  msgid "We Accept %s"
2323
- msgstr "Nous acceptons %s"
2324
 
2325
  #: pages/checkout.php:493
2326
  msgid "Payment Information"
2327
- msgstr "Information de paiement"
2328
 
2329
  #: pages/checkout.php:667
2330
  msgid "Complete Payment"
2331
- msgstr "Paiement complet"
2332
 
2333
  #: pages/checkout.php:681
2334
  msgid "Submit and Check Out"
2335
- msgstr "Soumettre et vérifier"
2336
 
2337
  #: pages/checkout.php:681
2338
  msgid "Submit and Confirm"
2339
- msgstr "Soumettre et confirmer"
2340
 
2341
  #: pages/checkout.php:687
2342
  msgid "Processing..."
2343
- msgstr "Traitement en cours ..."
2344
 
2345
  #: pages/confirmation.php:12
2346
  msgid ""
2347
  "Your payment has been submitted to PayPal. Your membership will be activated "
2348
  "shortly."
2349
  msgstr ""
2350
- "Votre paiement a été soumis à PayPal. Votre adhésion sera activée "
2351
- "prochainement."
2352
 
2353
  #: pages/confirmation.php:14
2354
  #, php-format
2355
  msgid "Thank you for your membership to %s. Your %s membership is now active."
2356
  msgstr ""
2357
- "Nous vous remercions de votre adhésion à %s. Votres %s adhésion est "
2358
- "maintenant active."
2359
 
2360
  #: pages/confirmation.php:28
2361
  #, php-format
@@ -2364,29 +2281,27 @@ msgid ""
2364
  "initial membership invoice. A welcome email with a copy of your initial "
2365
  "membership invoice has been sent to %s."
2366
  msgstr ""
2367
- "Voici les détails de votre compte et un reçu pour votre facture. Un email de "
2368
- "bienvenue avec une copie de votre facture vous a été envoyé à %s."
2369
 
2370
  #: pages/confirmation.php:41 pages/invoice.php:22
2371
  #, php-format
2372
  msgid "Invoice #%s on %s"
2373
- msgstr "Facture #%s on %s"
2374
 
2375
  #: pages/confirmation.php:43
2376
  msgid "Print"
2377
- msgstr "Imprimer"
2378
 
2379
  #: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
2380
  msgid "Account"
2381
- msgstr "Compte"
2382
 
2383
  #: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
2384
  msgid "Total Billed"
2385
- msgstr "Total facturé"
2386
 
2387
  #: pages/confirmation.php:80 pages/invoice.php:67
2388
  msgid "ending in"
2389
- msgstr "se terminant en"
2390
 
2391
  #: pages/confirmation.php:95
2392
  #, php-format
@@ -2394,52 +2309,48 @@ msgid ""
2394
  "Below are details about your membership account. A welcome email with has "
2395
  "been sent to %s."
2396
  msgstr ""
2397
- "Voici les détails de votre compte. Un email de bienvenue avec a été envoyé à "
2398
- "%s."
2399
 
2400
  #: pages/confirmation.php:103
2401
  msgid "Pending"
2402
- msgstr "En attente"
2403
 
2404
  #: pages/confirmation.php:111 pages/invoice.php:139
2405
  msgid "View Your Membership Account &rarr;"
2406
- msgstr "Voir votre Compte &rarr;"
2407
 
2408
  #: pages/confirmation.php:113
2409
  msgid ""
2410
  "If your account is not activated within a few minutes, please contact the "
2411
  "site owner."
2412
  msgstr ""
2413
- "Si votre compte n'est pas activé en quelques minutes, s'il vous plaît "
2414
- "contacter le propriétaire du site."
2415
 
2416
  #: pages/invoice.php:77
2417
  msgid "Subtotal"
2418
- msgstr "Sous-totale"
2419
 
2420
  #: pages/invoice.php:80
2421
  msgid "Coupon"
2422
- msgstr "Promo"
2423
 
2424
  #: pages/invoice.php:106
2425
  msgid "Invoice #"
2426
- msgstr "Facture #"
2427
 
2428
  #: pages/invoice.php:120
2429
  msgid "View Invoice"
2430
- msgstr "Voir facture"
2431
 
2432
  #: pages/invoice.php:132
2433
  msgid "No invoices found."
2434
- msgstr "Aucune facture trouvée."
2435
 
2436
  #: pages/invoice.php:143
2437
  msgid "&larr; View All Invoices"
2438
- msgstr "&larr; Voir toutes les factures"
2439
 
2440
  #: pages/levels.php:15
2441
  msgid "Subscription Information"
2442
- msgstr "Renseignements sur les abonnements"
2443
 
2444
  #: pages/levels.php:33
2445
  msgid "--"
@@ -2447,155 +2358,144 @@ msgstr ""
2447
 
2448
  #: pages/levels.php:43
2449
  msgid "Free"
2450
- msgstr "Gratuit"
2451
 
2452
  #: pages/levels.php:51
2453
  #, php-format
2454
  msgid "%s per %s for %d more %s."
2455
- msgstr "%s par %s pour %d plus %s."
2456
 
2457
  #: pages/levels.php:55
2458
  #, php-format
2459
  msgid "%s every %d %s for %d more %s."
2460
- msgstr "%s chaque %d %s pour %d plus %s."
2461
 
2462
  #: pages/levels.php:60
2463
  #, php-format
2464
  msgid "%s after %d %s."
2465
- msgstr "%s après %d %s."
2466
 
2467
  #: pages/levels.php:66
2468
  #, php-format
2469
  msgid "%s per %s."
2470
- msgstr "%s par %s."
2471
 
2472
  #: pages/levels.php:70
2473
  #, php-format
2474
  msgid "%s every %d %s."
2475
- msgstr "%s chaque %d %s."
2476
 
2477
  #: pages/levels.php:113 pages/levels.php:115
2478
  msgid "Select"
2479
- msgstr "Sélectionner"
2480
 
2481
  #: pages/levels.php:117
2482
  msgid "Your&nbsp;Level"
2483
- msgstr "Votre&nbsp;niveau"
2484
 
2485
  #: pages/levels.php:129
2486
  msgid "&larr; Return to Your Account"
2487
- msgstr "&larr; Retourner à votre compte"
2488
 
2489
  #: pages/levels.php:131
2490
  msgid "&larr; Return to Home"
2491
- msgstr "&larr; Retourner à la page d'Accueil"
2492
 
2493
  #: preheaders/account.php:7 preheaders/levels.php:19
2494
  msgid "Your membership status has been updated - Thank you!"
2495
- msgstr "Votre statut de membre a été mis à jour - Merci!"
2496
 
2497
  #: preheaders/account.php:11 preheaders/levels.php:23
2498
  msgid ""
2499
  "Sorry, your request could not be completed - please try again in a few "
2500
  "moments."
2501
  msgstr ""
2502
- "Désolé, votre demande n'a pas pu être terminée - Veuillez réessayer dans "
2503
- "quelques instants."
2504
 
2505
  #: preheaders/billing.php:258 preheaders/checkout.php:464
2506
  msgid "Please complete all required fields."
2507
- msgstr "S'il vous plaît remplir tous les champs obligatoires."
2508
 
2509
  #: preheaders/billing.php:263 preheaders/checkout.php:474
2510
  msgid "Your email addresses do not match. Please try again."
2511
  msgstr ""
2512
- "Vos adresses emails ne correspondent pas. S'il vous plaît essayer de nouveau."
2513
 
2514
  #: preheaders/billing.php:268 preheaders/checkout.php:480
2515
  msgid "The email address entered is in an invalid format. Please try again."
2516
  msgstr ""
2517
- "L'adresse email saisie est dans un format non valide. S'il vous plaît "
2518
- "essayer de nouveau."
2519
 
2520
  #: preheaders/billing.php:274
2521
  msgid "All good!"
2522
- msgstr "Tout est bon !"
2523
 
2524
  #: preheaders/billing.php:340
2525
  #, php-format
2526
  msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
2527
  msgstr ""
2528
- "Information mis à jour. <a href=\"%s\">&laquo; Retourner dans mon compte</a>"
2529
 
2530
  #: preheaders/billing.php:347
2531
  msgid "Error updating billing information."
2532
- msgstr "Erreur mise à jour des informations de facturation."
2533
 
2534
  #: preheaders/cancel.php:24
2535
  msgid "Your membership has been cancelled."
2536
- msgstr "Votre adhésion a été annulée."
2537
 
2538
  #: preheaders/checkout.php:28 preheaders/checkout.php:491
2539
  msgid "Invalid gateway."
2540
- msgstr "Passerelle invalide."
2541
 
2542
  #: preheaders/checkout.php:96
2543
  msgid "Checkout: Payment Information"
2544
- msgstr "Vérification : conditions de vente"
2545
 
2546
  #: preheaders/checkout.php:109
2547
  msgid "Setup Your Account"
2548
- msgstr "Configurer votre compte"
2549
 
2550
  #: preheaders/checkout.php:468
2551
  msgid "Your passwords do not match. Please try again."
2552
  msgstr ""
2553
- "Vos mots de passe ne correspondent pas. S'il vous plaît essayer de nouveau."
2554
 
2555
  #: preheaders/checkout.php:486
2556
  #, php-format
2557
  msgid "Please check the box to agree to the %s."
2558
- msgstr "S'il vous plaît cochez la case pour accepter le %s."
2559
 
2560
  #: preheaders/checkout.php:495
2561
  msgid "Are you a spammer?"
2562
- msgstr "Êtes-vous un spammeur?"
2563
 
2564
  #: preheaders/checkout.php:518
2565
  msgid "That username is already taken. Please try another."
2566
- msgstr "Ce nom d'utilisateur est déjà pris. S'il vous plaît essayer un autre."
2567
 
2568
  #: preheaders/checkout.php:524
2569
  msgid "That email address is already taken. Please try another."
2570
- msgstr "Cette adresse email est déjà prise."
2571
 
2572
  #: preheaders/checkout.php:544
2573
  #, php-format
2574
  msgid "reCAPTCHA failed. (%s) Please try again."
2575
- msgstr "reCAPTCHA a échoué. (%s) S'il vous plaît essayer de nouveau."
2576
 
2577
  #: preheaders/checkout.php:683
2578
  msgid "Payment accepted."
2579
- msgstr "Paiement accepté."
2580
 
2581
  #: preheaders/checkout.php:691
2582
  msgid ""
2583
  "Unknown error generating account. Please contact us to setup your membership."
2584
  msgstr ""
2585
- "Erreur inconnu lors de la génération du compte. S'il vous plaît contactez "
2586
- "nous pour configurer votre adhésion."
2587
 
2588
  #: preheaders/checkout.php:735 preheaders/checkout.php:803
2589
  msgid "The PayPal Token was lost."
2590
- msgstr "Le Token PayPal a été perdu."
2591
 
2592
  #: preheaders/checkout.php:825
2593
  msgid ""
2594
  "Your payment was accepted, but there was an error setting up your account. "
2595
  "Please contact us."
2596
  msgstr ""
2597
- "Votre paiement a été accepté, mais il y a eu une erreur lors de la "
2598
- "configuration de votre compte. S'il vous plaît contactez-nous."
2599
 
2600
  #: preheaders/checkout.php:983
2601
  msgid ""
@@ -2603,10 +2503,6 @@ msgid ""
2603
  "authorized, but we cancelled the order immediately. You should not try to "
2604
  "submit this form again. Please contact the site owner to fix this issue."
2605
  msgstr ""
2606
- "IMPORTANT: Quelque chose a mal tourné lors de la création d'adhésion. Votre "
2607
- "carte de crédit est autorisé, mais nous avons annulé la commande. Ne "
2608
- "complétez pas ce formulaire. S'il vous plaît contacter le propriétaire du "
2609
- "site pour résoudre ce problème."
2610
 
2611
  #: preheaders/checkout.php:988
2612
  msgid ""
@@ -2614,10 +2510,6 @@ msgid ""
2614
  "was charged, but we couldn't assign your membership. You should not submit "
2615
  "this form again. Please contact the site owner to fix this issue."
2616
  msgstr ""
2617
- "IMPORTANT: Quelque chose a mal tourné lors de la création d'adhésion. Votre "
2618
- "carte de crédit a été débitée, mais nous ne pouvions pas valider votre "
2619
- "adhésion. Ne soumettez pas de nouveau ce formulaire. S'il vous plaît "
2620
- "contacter le propriétaire du site pour résoudre ce problème."
2621
 
2622
  #: preheaders/checkout.php:1001
2623
  #, php-format
@@ -2625,42 +2517,36 @@ msgid ""
2625
  "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
2626
  "be processed."
2627
  msgstr ""
2628
- "Vous devez <a href=\"%s\">configurer la passerelle de paiement</a> avant que "
2629
- "les paiements soient traités."
2630
 
2631
  #: preheaders/checkout.php:1003
2632
  msgid "A Payment Gateway must be setup before any payments will be processed."
2633
  msgstr ""
2634
- "Une passerelle de paiement doit être configuré avant que les paiements "
2635
- "puissent être traités."
2636
 
2637
  #: scheduled/crons.php:27
2638
  #, php-format
2639
  msgid "Membership expiring email sent to %s. "
2640
- msgstr "E-mail d'expiration d'adhésion a été envoyé à %s."
2641
 
2642
  #: scheduled/crons.php:61
2643
  #, php-format
2644
  msgid "Membership expired email sent to %s. "
2645
- msgstr "E-mail d'adhésion expiré envoyé à %s."
2646
 
2647
  #: scheduled/crons.php:104
2648
  #, php-format
2649
  msgid "Trial ending email sent to %s. "
2650
- msgstr "E-mail de fin de période d'essai envoyé à %s."
2651
 
2652
  #: services/applydiscountcode.php:82
2653
  #, php-format
2654
  msgid "The <strong>%s</strong> code has been applied to your order."
2655
- msgstr "Le <strong>%s</strong> code a été appliqué à votre commande."
2656
 
2657
  #: services/authnet-silent-post.php:133
2658
  msgid ""
2659
  "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
2660
  "Information From Authorize.net"
2661
  msgstr ""
2662
- "<p>Un paiement est tenu pour examen au sein de Authorize.net</"
2663
- "p><p>conditions de vente De Authorize.net"
2664
 
2665
  #: services/stripe-webhook.php:176
2666
  #, php-format
@@ -2668,6 +2554,3 @@ msgid ""
2668
  "%s has had their payment subscription cancelled by Stripe. Please check that "
2669
  "this user's membership is cancelled on your site if it should be."
2670
  msgstr ""
2671
- "%s a eu son abonnement de paiement annulé par Stripe. Veuillez vérifier que "
2672
- "l'adhésion de cet utilisateur est annulé sur votre site si sa doit être le "
2673
- "cas."
2
  msgstr ""
3
  "Project-Id-Version: pmpro\n"
4
  "POT-Creation-Date: 2013-08-19 23:05+0100\n"
5
+ "PO-Revision-Date: 2013-08-20 17:37+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.7\n"
12
  "X-Poedit-KeywordsList: __;_;_e;_ex;_x;_n\n"
13
  "X-Poedit-Basepath: ../\n"
 
14
  "X-Poedit-SearchPath-0: includes\n"
15
  "X-Poedit-SearchPath-1: .\n"
16
  "X-Poedit-SearchPath-2: classes\n"
178
  #: includes/functions.php:160
179
  #, php-format
180
  msgid "The price for membership is <strong>%s</strong> now"
181
+ msgstr "Le prix pour l'adhésion est <strong>%s</strong> maintenant."
182
 
183
  #: includes/functions.php:169
184
  #, php-format
822
  "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
823
  "address using the fields below."
824
  msgstr ""
 
 
 
825
 
826
  #: adminpages/emailsettings.php:63
827
  msgid ""
833
  "paidmembershipspro.com/documentation/member-communications/\">Click here to "
834
  "learn more about Paid Memberships Pro emails</a>."
835
  msgstr ""
 
 
 
 
 
 
 
836
 
837
  #: adminpages/emailsettings.php:69
838
  msgid "From Email"
839
+ msgstr ""
840
 
841
  #: adminpages/emailsettings.php:77
842
  msgid "From Name"
843
+ msgstr ""
844
 
845
  #: adminpages/emailsettings.php:86
846
  msgid "Send the site admin emails"
847
+ msgstr ""
848
 
849
  #: adminpages/emailsettings.php:92
850
  msgid "Checkout"
851
+ msgstr ""
852
 
853
  #: adminpages/emailsettings.php:96
854
  msgid "when a member checks out."
855
+ msgstr ""
856
 
857
  #: adminpages/emailsettings.php:101
858
  msgid "Admin Changes"
859
+ msgstr ""
860
 
861
  #: adminpages/emailsettings.php:105
862
  msgid "when an admin changes a user's membership level through the dashboard."
863
  msgstr ""
 
 
864
 
865
  #: adminpages/emailsettings.php:110
866
  msgid "Cancellation"
867
+ msgstr ""
868
 
869
  #: adminpages/emailsettings.php:114
870
  msgid "when a user cancels his or her account."
871
+ msgstr ""
872
 
873
  #: adminpages/emailsettings.php:119
874
  msgid "Bill Updates"
875
+ msgstr ""
876
 
877
  #: adminpages/emailsettings.php:123
878
  msgid "when a user updates his or her billing information."
879
+ msgstr ""
880
 
881
  #: adminpages/emailsettings.php:129
882
  msgid "Send members emails"
883
+ msgstr ""
884
 
885
  #: adminpages/emailsettings.php:135
886
  msgid "New Users"
887
+ msgstr ""
888
 
889
  #: adminpages/emailsettings.php:139
890
  msgid ""
891
  "Default WP notification email. (Recommended: Leave unchecked. Members will "
892
  "still get an email confirmation from PMPro after checkout.)"
893
  msgstr ""
 
 
 
894
 
895
  #: adminpages/membershiplevels.php:118
896
  msgid "Membership level updated successfully."
897
+ msgstr ""
898
 
899
  #: adminpages/membershiplevels.php:124
900
  msgid "Error updating membership level."
901
+ msgstr ""
902
 
903
  #: adminpages/membershiplevels.php:141
904
  msgid "Membership level added successfully."
905
+ msgstr ""
906
 
907
  #: adminpages/membershiplevels.php:146
908
  msgid "Error adding membership level."
909
+ msgstr ""
910
 
911
  #: adminpages/membershiplevels.php:179
912
  #, php-format
915
  "want to check your payment gateway to see if their subscription is still "
916
  "active."
917
  msgstr ""
 
 
 
918
 
919
  #: adminpages/membershiplevels.php:182
920
  msgid "Last Invoice"
921
+ msgstr ""
922
 
923
  #: adminpages/membershiplevels.php:196
924
  msgid "Membership level deleted successfully."
925
+ msgstr ""
926
 
927
  #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
928
  msgid "Error deleting membership level."
929
+ msgstr ""
930
 
931
  #: adminpages/membershiplevels.php:222
932
  msgid "Edit Membership Level"
933
+ msgstr ""
934
 
935
  #: adminpages/membershiplevels.php:224
936
  msgid "Add New Membership Level"
937
+ msgstr ""
938
 
939
  #: adminpages/membershiplevels.php:291 adminpages/membershiplevels.php:506
940
  #: adminpages/reports/login.php:142
941
  msgid "Name"
942
+ msgstr ""
943
 
944
  #: adminpages/membershiplevels.php:296
945
  msgid "Description"
947
 
948
  #: adminpages/membershiplevels.php:314
949
  msgid "Confirmation Message"
950
+ msgstr ""
951
 
952
  #: adminpages/membershiplevels.php:333
953
  msgid "Billing Details"
954
+ msgstr ""
955
 
956
  #: adminpages/membershiplevels.php:347
957
  msgid "Billing Amount"
958
+ msgstr ""
959
 
960
  #: adminpages/membershiplevels.php:349
961
  msgid "per"
962
+ msgstr ""
963
 
964
  #: adminpages/membershiplevels.php:353
965
  msgid "Day(s)"
966
+ msgstr ""
967
 
968
  #: adminpages/membershiplevels.php:353
969
  msgid "Week(s)"
970
+ msgstr ""
971
 
972
  #: adminpages/membershiplevels.php:353
973
  msgid "Month(s)"
974
+ msgstr ""
975
 
976
  #: adminpages/membershiplevels.php:353
977
  msgid "Year(s)"
978
+ msgstr ""
979
 
980
  #: adminpages/membershiplevels.php:364
981
  msgid ""
982
  "Stripe integration currently only supports billing periods of \"Month\" or "
983
  "\"Year\"."
984
  msgstr ""
 
 
985
 
986
  #: adminpages/membershiplevels.php:366
987
  msgid ""
988
  "Braintree integration currently only supports billing periods of \"Month\" "
989
  "or \"Year\"."
990
  msgstr ""
 
 
991
 
992
  #: adminpages/membershiplevels.php:368
993
  msgid ""
994
  "Payflow integration currently only supports billing frequencies of 1 and "
995
  "billing periods of \"Week\", \"Month\" or \"Year\"."
996
  msgstr ""
 
 
997
 
998
  #: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
999
  #: adminpages/paymentsettings.php:170
1000
  msgid "Note"
1001
+ msgstr ""
1002
 
1003
  #: adminpages/membershiplevels.php:372
1004
  msgid ""
1006
  "Braintree dashboard with the same settings and the \"Plan ID\" set to "
1007
  "<em>pmpro_#</em>, where # is the level ID."
1008
  msgstr ""
 
 
 
1009
 
1010
  #: adminpages/membershiplevels.php:374
1011
  msgid ""
1012
  "You will need to create a \"Plan\" in your Braintree dashboard with the same "
1013
  "settings and the \"Plan ID\" set to"
1014
  msgstr ""
 
 
1015
 
1016
  #: adminpages/membershiplevels.php:386
1017
  msgid ""
1018
  "Stripe integration currently does not support billing limits. You can still "
1019
  "set an expiration date below."
1020
  msgstr ""
 
 
1021
 
1022
  #: adminpages/membershiplevels.php:406
1023
  msgid ""
1024
  "Stripe integration currently does not support trial amounts greater than $0."
1025
  msgstr ""
 
 
1026
 
1027
  #: adminpages/membershiplevels.php:410
1028
  msgid ""
1029
  "Braintree integration currently does not support trial amounts greater than "
1030
  "$0."
1031
  msgstr ""
 
 
1032
 
1033
  #: adminpages/membershiplevels.php:414
1034
  msgid ""
1035
  "Payflow integration currently does not support trial amounts greater than $0."
1036
  msgstr ""
 
 
1037
 
1038
  #: adminpages/membershiplevels.php:422
1039
  msgid "Other Settings"
1040
+ msgstr ""
1041
 
1042
  #: adminpages/membershiplevels.php:426
1043
  msgid "Disable New Signups"
1044
+ msgstr ""
1045
 
1046
  #: adminpages/membershiplevels.php:427
1047
  msgid ""
1048
  "Check to hide this level from the membership levels page and disable "
1049
  "registration."
1050
  msgstr ""
 
 
1051
 
1052
  #: adminpages/membershiplevels.php:432
1053
  msgid "Check this to set when membership access expires."
1054
+ msgstr ""
1055
 
1056
  #: adminpages/membershiplevels.php:449
1057
  msgid ""
1059
  "(recurring subscription, if any) will be cancelled when the membership "
1060
  "expires."
1061
  msgstr ""
 
 
 
1062
 
1063
  #: adminpages/membershiplevels.php:457
1064
  msgid "Content Settings"
1065
+ msgstr ""
1066
 
1067
  #: adminpages/membershiplevels.php:461
1068
  msgid "Categories"
1069
+ msgstr ""
1070
 
1071
  #: adminpages/membershiplevels.php:490
1072
  msgid "Add New Level"
1073
+ msgstr ""
1074
 
1075
  #: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
1076
  msgid "Search Levels"
1077
+ msgstr ""
1078
 
1079
  #: adminpages/membershiplevels.php:508
1080
  msgid "Billing Cycle"
1081
+ msgstr ""
1082
 
1083
  #: adminpages/membershiplevels.php:509
1084
  msgid "Trial Cycle"
1085
+ msgstr ""
1086
 
1087
  #: adminpages/membershiplevels.php:510 pages/confirmation.php:81
1088
  #: pages/invoice.php:68
1091
 
1092
  #: adminpages/membershiplevels.php:511
1093
  msgid "Allow Signups"
1094
+ msgstr ""
1095
 
1096
  #: adminpages/membershiplevels.php:534
1097
  msgid "FREE"
1098
+ msgstr ""
1099
 
1100
  #: adminpages/membershiplevels.php:543
1101
  msgid "every"
1102
+ msgstr ""
1103
 
1104
  #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:553
1105
  #: adminpages/reports/sales.php:195 adminpages/reports/sales.php:206
1106
  msgid "for"
1107
+ msgstr ""
1108
 
1109
  #: adminpages/membershiplevels.php:560
1110
  msgid "After"
1111
+ msgstr ""
1112
 
1113
  #: adminpages/membershiplevels.php:565 adminpages/orders.php:661
1114
  msgid "copy"
1115
+ msgstr ""
1116
 
1117
  #: adminpages/membershiplevels.php:566
1118
  #, php-format
1120
  "Are you sure you want to delete membership level %s? All subscriptions will "
1121
  "be cancelled."
1122
  msgstr ""
 
 
1123
 
1124
  #: adminpages/memberslist.php:26 adminpages/orders.php:522
1125
  msgid "Export to CSV"
1126
+ msgstr ""
1127
 
1128
  #: adminpages/memberslist.php:30 adminpages/reports/login.php:65
1129
  #: adminpages/reports/sales.php:185
1130
  msgid "Show"
1131
+ msgstr ""
1132
 
1133
  #: adminpages/memberslist.php:32 adminpages/reports/login.php:67
1134
  #: adminpages/reports/sales.php:208
1135
  msgid "All Levels"
1136
+ msgstr ""
1137
 
1138
  #: adminpages/memberslist.php:46 adminpages/memberslist.php:49
1139
  msgid "Search Members"
1140
+ msgstr ""
1141
 
1142
  #: adminpages/memberslist.php:103
1143
  #, php-format
1144
  msgid "%d members found."
1145
+ msgstr ""
1146
 
1147
  #: adminpages/memberslist.php:112 pages/account.php:51 pages/checkout.php:168
1148
  msgid "Username"
1149
+ msgstr ""
1150
 
1151
  #: adminpages/memberslist.php:113
1152
  msgid "First&nbsp;Name"
1153
+ msgstr ""
1154
 
1155
  #: adminpages/memberslist.php:114
1156
  msgid "Last&nbsp;Name"
1157
+ msgstr ""
1158
 
1159
  #: adminpages/memberslist.php:117 pages/account.php:90 pages/billing.php:58
1160
  #: pages/checkout.php:314 pages/confirmation.php:59 pages/invoice.php:46
1161
  msgid "Billing Address"
1162
+ msgstr ""
1163
 
1164
  #: adminpages/memberslist.php:118 adminpages/pagesettings.php:51
1165
  #: adminpages/reports/login.php:143
1166
  #: classes/gateways/class.pmprogateway_authorizenet.php:187
1167
  msgid "Membership"
1168
+ msgstr ""
1169
 
1170
  #: adminpages/memberslist.php:119
1171
  msgid "Fee"
1172
+ msgstr ""
1173
 
1174
  #: adminpages/memberslist.php:120 adminpages/reports/login.php:144
1175
  msgid "Joined"
1176
+ msgstr ""
1177
 
1178
  #: adminpages/memberslist.php:184
1179
  msgid "Never"
1180
+ msgstr ""
1181
 
1182
  #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
1183
  msgid "No members found."
1184
+ msgstr ""
1185
 
1186
  #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
1187
  msgid "Search all levels"
1188
+ msgstr ""
1189
 
1190
  #: adminpages/orders.php:26
1191
  msgid "Order deleted successfully."
1192
+ msgstr ""
1193
 
1194
  #: adminpages/orders.php:31
1195
  msgid "Error deleting order."
1196
+ msgstr ""
1197
 
1198
  #: adminpages/orders.php:119
1199
  msgid "Order saved successfully."
1200
+ msgstr ""
1201
 
1202
  #: adminpages/orders.php:124
1203
  msgid "Error updating order timestamp."
1204
+ msgstr ""
1205
 
1206
  #: adminpages/orders.php:130
1207
  msgid "Error saving order."
1208
+ msgstr ""
1209
 
1210
  #: adminpages/orders.php:195
1211
  msgid "Order"
1212
+ msgstr ""
1213
 
1214
  #: adminpages/orders.php:197
1215
  msgid "New Order"
1216
+ msgstr ""
1217
 
1218
  #: adminpages/orders.php:220
1219
  msgid "Randomly generated for you."
1220
+ msgstr ""
1221
 
1222
  #: adminpages/orders.php:225
1223
  msgid "User ID"
1224
+ msgstr ""
1225
 
1226
  #: adminpages/orders.php:234
1227
  msgid "Membership Level ID"
1228
+ msgstr ""
1229
 
1230
  #: adminpages/orders.php:243
1231
  msgid "Billing Name"
1232
+ msgstr ""
1233
 
1234
  #: adminpages/orders.php:251
1235
  msgid "Billing Street"
1236
+ msgstr ""
1237
 
1238
  #: adminpages/orders.php:258
1239
  msgid "Billing City"
1240
+ msgstr ""
1241
 
1242
  #: adminpages/orders.php:265
1243
  msgid "Billing State"
1244
+ msgstr ""
1245
 
1246
  #: adminpages/orders.php:272
1247
  msgid "Billing Postal Code"
1248
+ msgstr ""
1249
 
1250
  #: adminpages/orders.php:279
1251
  msgid "Billing Country"
1252
+ msgstr ""
1253
 
1254
  #: adminpages/orders.php:287
1255
  msgid "Billing Phone"
1256
+ msgstr ""
1257
 
1258
  #: adminpages/orders.php:296
1259
  msgid "Sub Total"
1260
+ msgstr ""
1261
 
1262
  #: adminpages/orders.php:304 pages/invoice.php:78
1263
  msgid "Tax"
1264
+ msgstr ""
1265
 
1266
  #: adminpages/orders.php:312
1267
  msgid "Coupon Amount"
1268
+ msgstr ""
1269
 
1270
  #: adminpages/orders.php:320 adminpages/orders.php:602 pages/invoice.php:82
1271
  msgid "Total"
1272
+ msgstr ""
1273
 
1274
  #: adminpages/orders.php:325
1275
  msgid "Should be subtotal + tax - couponamount."
1276
+ msgstr ""
1277
 
1278
  #: adminpages/orders.php:330
1279
  msgid "Payment Type"
1280
+ msgstr ""
1281
 
1282
  #: adminpages/orders.php:335
1283
  msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1285
 
1286
  #: adminpages/orders.php:339 pages/billing.php:234 pages/checkout.php:510
1287
  msgid "Card Type"
1288
+ msgstr ""
1289
 
1290
  #: adminpages/orders.php:344
1291
  msgid "e.g. Visa, MasterCard, AMEX, etc"
1293
 
1294
  #: adminpages/orders.php:348
1295
  msgid "Account Number"
1296
+ msgstr ""
1297
 
1298
  #: adminpages/orders.php:353
1299
  msgid "Obscure all but last 4 digits."
1300
+ msgstr ""
1301
 
1302
  #: adminpages/orders.php:358
1303
  msgid "Expiration Month"
1304
+ msgstr ""
1305
 
1306
  #: adminpages/orders.php:365
1307
  msgid "Expiration Year"
1308
+ msgstr ""
1309
 
1310
  #: adminpages/orders.php:373 adminpages/orders.php:606
1311
  msgid "Status"
1312
+ msgstr ""
1313
 
1314
  #: adminpages/orders.php:394 adminpages/orders.php:604
1315
  msgid "Gateway"
1316
+ msgstr ""
1317
 
1318
  #: adminpages/orders.php:398
1319
  msgid "Testing Only"
1320
+ msgstr ""
1321
 
1322
  #: adminpages/orders.php:399 adminpages/paymentsettings.php:157
1323
  msgid "Pay by Check"
1324
+ msgstr ""
1325
 
1326
  #: adminpages/orders.php:411 adminpages/paymentsettings.php:175
1327
  msgid "Gateway Environment"
1328
+ msgstr ""
1329
 
1330
  #: adminpages/orders.php:415 adminpages/paymentsettings.php:179
1331
  msgid "Sandbox/Testing"
1332
+ msgstr ""
1333
 
1334
  #: adminpages/orders.php:416 adminpages/paymentsettings.php:180
1335
  msgid "Live/Production"
1336
+ msgstr ""
1337
 
1338
  #: adminpages/orders.php:423
1339
  msgid "Payment Transaction ID"
1340
+ msgstr ""
1341
 
1342
  #: adminpages/orders.php:428
1343
  msgid "Generated by the gateway. Useful to cross reference orders."
1344
  msgstr ""
 
1345
 
1346
  #: adminpages/orders.php:432
1347
  msgid "Subscription Transaction ID"
1349
 
1350
  #: adminpages/orders.php:437
1351
  msgid "Generated by the gateway. Useful to cross reference subscriptions."
1352
+ msgstr ""
1353
 
1354
  #: adminpages/orders.php:442 adminpages/orders.php:607 pages/invoice.php:105
1355
  msgid "Date"
1357
 
1358
  #: adminpages/orders.php:477
1359
  msgid "Affiliate ID"
1360
+ msgstr ""
1361
 
1362
  #: adminpages/orders.php:485
1363
  msgid "Affiliate SubID"
1364
+ msgstr ""
1365
 
1366
  #: adminpages/orders.php:495
1367
  msgid "Notes"
1368
+ msgstr ""
1369
 
1370
  #: adminpages/orders.php:510
1371
  msgid "Save Order"
1372
+ msgstr ""
1373
 
1374
  #: adminpages/orders.php:511 pages/billing.php:295
1375
  msgid "Cancel"
1376
+ msgstr ""
1377
 
1378
  #: adminpages/orders.php:521
1379
  msgid "Add New Order"
1380
+ msgstr ""
1381
 
1382
  #: adminpages/orders.php:535 adminpages/orders.php:538
1383
  msgid "Search Orders"
1384
+ msgstr ""
1385
 
1386
  #: adminpages/orders.php:590
1387
  #, php-format
1388
  msgid "%d orders found."
1389
+ msgstr ""
1390
 
1391
  #: adminpages/orders.php:599 adminpages/paymentsettings.php:211
1392
  #: adminpages/reports/login.php:141
1393
  msgid "User"
1394
+ msgstr ""
1395
 
1396
  #: adminpages/orders.php:603 adminpages/orders.php:651
1397
  msgid "Payment"
1398
+ msgstr ""
1399
 
1400
  #: adminpages/orders.php:605
1401
  msgid "Transaction IDs"
1402
+ msgstr ""
1403
 
1404
  #: adminpages/orders.php:630
1405
  msgid "deleted"
1406
+ msgstr ""
1407
 
1408
  #: adminpages/orders.php:653
1409
  msgid "Subscription"
1410
+ msgstr ""
1411
 
1412
  #: adminpages/orders.php:664
1413
  #, php-format
1415
  "Deleting orders is permanent and can affect active users. Are you sure you "
1416
  "want to delete order %s?"
1417
  msgstr ""
 
 
1418
 
1419
  #: adminpages/orders.php:674
1420
  msgid "No orders found."
1421
+ msgstr ""
1422
 
1423
  #: adminpages/pagesettings.php:83
1424
  msgid "The following pages have been created for you"
1425
+ msgstr ""
1426
 
1427
  #: adminpages/pagesettings.php:98
1428
  msgid ""
1429
  "Manage the WordPress pages assigned to each required Paid Memberships Pro "
1430
  "page."
1431
  msgstr ""
 
1432
 
1433
  #: adminpages/pagesettings.php:104
1434
  msgid ""
1435
  "Assign the WordPress pages for each required Paid Memberships Pro page or"
1436
+ msgstr ""
1437
 
1438
  #: adminpages/pagesettings.php:104
1439
  msgid "click here to let us generate them for you"
1440
+ msgstr ""
1441
 
1442
  #: adminpages/pagesettings.php:112
1443
  msgid "Account Page"
1444
+ msgstr ""
1445
 
1446
  #: adminpages/pagesettings.php:119 adminpages/pagesettings.php:132
1447
  #: adminpages/pagesettings.php:145 adminpages/pagesettings.php:159
1448
  #: adminpages/pagesettings.php:173 adminpages/pagesettings.php:187
1449
  #: adminpages/pagesettings.php:201
1450
  msgid "edit page"
1451
+ msgstr ""
1452
 
1453
  #: adminpages/pagesettings.php:121 adminpages/pagesettings.php:134
1454
  #: adminpages/pagesettings.php:147 adminpages/pagesettings.php:161
1455
  #: adminpages/pagesettings.php:175 adminpages/pagesettings.php:189
1456
  #: adminpages/pagesettings.php:203
1457
  msgid "Include the shortcode"
1458
+ msgstr ""
1459
 
1460
  #: adminpages/pagesettings.php:125
1461
  msgid "Billing Information Page"
1462
+ msgstr ""
1463
 
1464
  #: adminpages/pagesettings.php:138
1465
  msgid "Cancel Page"
1466
+ msgstr ""
1467
 
1468
  #: adminpages/pagesettings.php:152
1469
  msgid "Checkout Page"
1470
+ msgstr ""
1471
 
1472
  #: adminpages/pagesettings.php:166
1473
  msgid "Confirmation Page"
1474
+ msgstr ""
1475
 
1476
  #: adminpages/pagesettings.php:180
1477
  msgid "Invoice Page"
1478
+ msgstr ""
1479
 
1480
  #: adminpages/pagesettings.php:194
1481
  msgid "Levels Page"
1482
+ msgstr ""
1483
 
1484
  #: adminpages/paymentsettings.php:82
1485
  msgid "Your payment settings have been updated."
1486
+ msgstr ""
1487
 
1488
  #: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:152
1489
  msgid "Payment Gateway"
1490
+ msgstr ""
1491
 
1492
  #: adminpages/paymentsettings.php:144
1493
  msgid "SSL Settings"
1494
+ msgstr ""
1495
 
1496
  #: adminpages/paymentsettings.php:170
1497
  msgid ""
1498
  "Payflow Pro currently only supports one-time payments. Users will not be "
1499
  "able to checkout for levels with recurring payments."
1500
  msgstr ""
 
 
 
1501
 
1502
  #: adminpages/paymentsettings.php:195
1503
  msgid "Partner"
1504
+ msgstr ""
1505
 
1506
  #: adminpages/paymentsettings.php:203
1507
  msgid "Vendor"
1508
+ msgstr ""
1509
 
1510
  #: adminpages/paymentsettings.php:219 pages/checkout.php:177
1511
  msgid "Password"
1512
+ msgstr ""
1513
 
1514
  #: adminpages/paymentsettings.php:227
1515
  msgid "Gateway Account Email"
1516
+ msgstr ""
1517
 
1518
  #: adminpages/paymentsettings.php:235
1519
  msgid "API Username"
1520
+ msgstr ""
1521
 
1522
  #: adminpages/paymentsettings.php:243
1523
  msgid "API Password"
1524
+ msgstr ""
1525
 
1526
  #: adminpages/paymentsettings.php:251
1527
  msgid "API Signature"
1528
+ msgstr ""
1529
 
1530
  #: adminpages/paymentsettings.php:260
1531
  msgid "Login Name"
1532
+ msgstr ""
1533
 
1534
  #: adminpages/paymentsettings.php:268
1535
  msgid "Transaction Key"
1536
+ msgstr ""
1537
 
1538
  #: adminpages/paymentsettings.php:277
1539
  msgid "Secret Key"
1540
+ msgstr ""
1541
 
1542
  #: adminpages/paymentsettings.php:285
1543
  msgid "Publishable Key"
1544
+ msgstr ""
1545
 
1546
  #: adminpages/paymentsettings.php:294
1547
  msgid "Merchant ID"
1548
+ msgstr ""
1549
 
1550
  #: adminpages/paymentsettings.php:302
1551
  msgid "Public Key"
1552
+ msgstr ""
1553
 
1554
  #: adminpages/paymentsettings.php:310
1555
  msgid "Private Key"
1556
+ msgstr ""
1557
 
1558
  #: adminpages/paymentsettings.php:318
1559
  msgid "Client-Side Encryption Key"
1560
+ msgstr ""
1561
 
1562
  #: adminpages/paymentsettings.php:327 adminpages/paymentsettings.php:337
1563
  #: adminpages/paymentsettings.php:356
1564
  msgid "Currency"
1565
+ msgstr ""
1566
 
1567
  #: adminpages/paymentsettings.php:375
1568
  msgid "Accepted Credit Card Types"
1569
+ msgstr ""
1570
 
1571
  #: adminpages/paymentsettings.php:389
1572
  msgid "Instructions"
1580
 
1581
  #: adminpages/paymentsettings.php:398
1582
  msgid "Sales Tax"
1583
+ msgstr ""
1584
 
1585
  #: adminpages/paymentsettings.php:398 pages/billing.php:78
1586
  msgid "optional"
1587
+ msgstr ""
1588
 
1589
  #: adminpages/paymentsettings.php:401
1590
  msgid "Tax State"
1591
+ msgstr ""
1592
 
1593
  #: adminpages/paymentsettings.php:402
1594
  msgid "abbreviation, e.g. \"PA\""
1595
+ msgstr ""
1596
 
1597
  #: adminpages/paymentsettings.php:404
1598
  msgid "decimal, e.g. \"0.06\""
1599
+ msgstr ""
1600
 
1601
  #: adminpages/paymentsettings.php:405
1602
  msgid ""
1606
 
1607
  #: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
1608
  msgid "Use SSL"
1609
+ msgstr ""
1610
 
1611
  #: adminpages/paymentsettings.php:425
1612
  msgid "Required by this Gateway Option"
1613
+ msgstr ""
1614
 
1615
  #: adminpages/paymentsettings.php:430
1616
  msgid "SSL Seal Code"
1617
+ msgstr ""
1618
 
1619
  #: adminpages/paymentsettings.php:438
1620
  msgid "HTTPS Nuclear Option"
1621
+ msgstr ""
1622
 
1623
  #: adminpages/paymentsettings.php:441
1624
  msgid ""
1625
  "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1626
  "Check this if you are using SSL and have warnings on your checkout pages."
1627
  msgstr ""
 
 
 
1628
 
1629
  #: adminpages/paymentsettings.php:446
1630
  msgid "IPN Handler URL"
1631
+ msgstr ""
1632
 
1633
  #: adminpages/paymentsettings.php:449
1634
  msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1635
  msgstr ""
 
 
1636
 
1637
  #: adminpages/paymentsettings.php:454
1638
  msgid "Silent Post URL"
1642
  msgid ""
1643
  "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1644
  msgstr ""
 
 
1645
 
1646
  #: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
1647
  msgid "Web Hook URL"
1650
  #: adminpages/paymentsettings.php:465
1651
  msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1652
  msgstr ""
 
 
1653
 
1654
  #: adminpages/paymentsettings.php:474
1655
  msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1656
  msgstr ""
 
 
1657
 
1658
  #: adminpages/reports.php:26
1659
  msgid "Details"
1660
+ msgstr ""
1661
 
1662
  #: adminpages/reports/login.php:16
1663
  msgid "Visits, Views, and Logins"
1664
+ msgstr ""
1665
 
1666
  #: adminpages/reports/login.php:26
1667
  msgid "Visits Today"
1668
+ msgstr ""
1669
 
1670
  #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
1671
  msgid "Visits This Month"
1672
+ msgstr ""
1673
 
1674
  #: adminpages/reports/login.php:28
1675
  msgid "Visits All Time"
1676
+ msgstr ""
1677
 
1678
  #: adminpages/reports/login.php:31
1679
  msgid "Views Today"
1680
+ msgstr ""
1681
 
1682
  #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
1683
  msgid "Views This Month"
1684
+ msgstr ""
1685
 
1686
  #: adminpages/reports/login.php:33
1687
  msgid "Views All Time"
1688
+ msgstr ""
1689
 
1690
  #: adminpages/reports/login.php:36
1691
  msgid "Logins Today"
1692
+ msgstr ""
1693
 
1694
  #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
1695
  msgid "Logins This Month"
1696
+ msgstr ""
1697
 
1698
  #: adminpages/reports/login.php:38
1699
  msgid "Logins All Time"
1700
+ msgstr ""
1701
 
1702
  #: adminpages/reports/login.php:61
1703
  msgid "Visits, Views, and Logins Report"
1704
+ msgstr ""
1705
 
1706
  #: adminpages/reports/login.php:66
1707
  msgid "All Users"
1708
+ msgstr ""
1709
 
1710
  #: adminpages/reports/login.php:146
1711
  msgid "Last Visit"
1712
+ msgstr ""
1713
 
1714
  #: adminpages/reports/login.php:148
1715
  msgid "Total Visits"
1716
+ msgstr ""
1717
 
1718
  #: adminpages/reports/login.php:150
1719
  msgid "Total Views"
1720
+ msgstr ""
1721
 
1722
  #: adminpages/reports/login.php:151
1723
  msgid "Last Login"
1724
+ msgstr ""
1725
 
1726
  #: adminpages/reports/login.php:153
1727
  msgid "Total Logins"
1728
+ msgstr ""
1729
 
1730
  #: adminpages/reports/sales.php:18
1731
  msgid "Sales and Revenue (Testing/Sandbox)"
1732
+ msgstr ""
1733
 
1734
  #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:180
1735
  msgid "Sales and Revenue"
1736
+ msgstr ""
1737
 
1738
  #: adminpages/reports/sales.php:187
1739
  msgid "Daily"
1740
+ msgstr ""
1741
 
1742
  #: adminpages/reports/sales.php:188
1743
  msgid "Monthly"
1744
+ msgstr ""
1745
 
1746
  #: adminpages/reports/sales.php:189
1747
  msgid "Annual"
1748
+ msgstr ""
1749
 
1750
  #: adminpages/reports/sales.php:192
1751
  msgid "Revenue"
1752
+ msgstr ""
1753
 
1754
  #: adminpages/reports/sales.php:193
1755
  msgid "Sales"
1756
+ msgstr ""
1757
 
1758
  #: adminpages/reports/sales.php:222
1759
  msgid "Generate Report"
1760
+ msgstr ""
1761
 
1762
  #: classes/class.pmproemail.php:37
1763
  #, php-format
1764
  msgid "An Email From %s"
1765
+ msgstr ""
1766
 
1767
  #: classes/class.pmproemail.php:120
1768
  #, php-format
1769
  msgid "Your membership at %s has been CANCELLED"
1770
+ msgstr ""
1771
 
1772
  #: classes/class.pmproemail.php:142
1773
  #, php-format
1774
  msgid "Membership for %s at %s has been CANCELLED"
1775
+ msgstr ""
1776
 
1777
  #: classes/class.pmproemail.php:172
1778
  #, php-format
1779
  msgid "Your membership confirmation for %s"
1780
+ msgstr ""
1781
 
1782
  #: classes/class.pmproemail.php:216 classes/class.pmproemail.php:225
1783
  #: classes/class.pmproemail.php:234 classes/class.pmproemail.php:304
1785
  #: pages/checkout.php:67 pages/checkout.php:77 pages/checkout.php:566
1786
  #: pages/confirmation.php:51 pages/invoice.php:32
1787
  msgid "Discount Code"
1788
+ msgstr ""
1789
 
1790
  #: classes/class.pmproemail.php:241 classes/class.pmproemail.php:325
1791
  #: classes/class.pmproemail.php:538
1792
  #, php-format
1793
  msgid "This membership will expire on %s."
1794
+ msgstr ""
1795
 
1796
  #: classes/class.pmproemail.php:263
1797
  #, php-format
1798
  msgid "Member Checkout for %s at %s"
1799
+ msgstr ""
1800
 
1801
  #: classes/class.pmproemail.php:342
1802
  #, php-format
1803
  msgid "Your billing information has been udpated at %s"
1804
+ msgstr ""
1805
 
1806
  #: classes/class.pmproemail.php:386
1807
  #, php-format
1808
  msgid "Billing information has been udpated for %s at %s"
1809
+ msgstr ""
1810
 
1811
  #: classes/class.pmproemail.php:425
1812
  #, php-format
1813
  msgid "Membership Payment Failed at %s"
1814
+ msgstr ""
1815
 
1816
  #: classes/class.pmproemail.php:462
1817
  #, php-format
1818
  msgid "Membership Payment Failed For %s at %s"
1819
+ msgstr ""
1820
 
1821
  #: classes/class.pmproemail.php:501
1822
  #, php-format
1823
  msgid "INVOICE for %s membership"
1824
+ msgstr ""
1825
 
1826
  #: classes/class.pmproemail.php:563
1827
  #, php-format
1828
  msgid "Your trial at %s is ending soon"
1829
+ msgstr ""
1830
 
1831
  #: classes/class.pmproemail.php:596
1832
  #, php-format
1833
  msgid "Your membership at %s has ended"
1834
+ msgstr ""
1835
 
1836
  #: classes/class.pmproemail.php:621
1837
  #, php-format
1838
  msgid "Your membership at %s will end soon"
1839
+ msgstr ""
1840
 
1841
  #: classes/class.pmproemail.php:641
1842
  #, php-format
1843
  msgid "Your membership at %s has been changed"
1844
+ msgstr ""
1845
 
1846
  #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:683
1847
  #, php-format
1848
  msgid "The new level is %s. This membership is free"
1849
+ msgstr ""
1850
 
1851
  #: classes/class.pmproemail.php:647
1852
  msgid "Your membership has been cancelled"
1853
+ msgstr ""
1854
 
1855
  #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
1856
  #, php-format
1857
  msgid "This membership will expire on %s"
1858
+ msgstr ""
1859
 
1860
  #: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
1861
  msgid "This membership does not expire"
1862
+ msgstr ""
1863
 
1864
  #: classes/class.pmproemail.php:679
1865
  #, php-format
1866
  msgid "Membership for %s at %s has been changed"
1867
+ msgstr ""
1868
 
1869
  #: classes/class.pmproemail.php:685
1870
  msgid "membership has been cancelled"
1871
+ msgstr ""
1872
 
1873
  #: classes/gateways/class.pmprogateway.php:55
1874
  #: classes/gateways/class.pmprogateway_authorizenet.php:55
1876
  #: classes/gateways/class.pmprogateway_payflowpro.php:27
1877
  #: classes/gateways/class.pmprogateway_paypal.php:27
1878
  msgid "Unknown error: Authorization failed."
1879
+ msgstr ""
1880
 
1881
  #: classes/gateways/class.pmprogateway.php:106
1882
  #: classes/gateways/class.pmprogateway.php:111
1891
  #: classes/gateways/class.pmprogateway_payflowpro.php:55
1892
  #: classes/gateways/class.pmprogateway_paypal.php:50
1893
  msgid "Unknown error: Payment failed."
1894
+ msgstr ""
1895
 
1896
  #: classes/gateways/class.pmprogateway.php:113
1897
  #: classes/gateways/class.pmprogateway_authorizenet.php:112
1900
  "A partial payment was made that we could not void. Please contact the site "
1901
  "owner immediately to correct this."
1902
  msgstr ""
 
 
1903
 
1904
  #: classes/gateways/class.pmprogateway_authorizenet.php:788
1905
  #: classes/gateways/class.pmprogateway_authorizenet.php:789
1906
  msgid "Could not connect to Authorize.net"
1907
+ msgstr ""
1908
 
1909
  #: classes/gateways/class.pmprogateway_braintree.php:61
1910
  #: classes/gateways/class.pmprogateway_stripe.php:53
1911
  msgid "Unknown error: Initial payment failed."
1912
+ msgstr ""
1913
 
1914
  #: classes/gateways/class.pmprogateway_braintree.php:120
1915
  msgid "Error during settlement:"
1916
+ msgstr ""
1917
 
1918
  #: classes/gateways/class.pmprogateway_braintree.php:129
1919
  msgid "Error during charge:"
1920
+ msgstr ""
1921
 
1922
  #: classes/gateways/class.pmprogateway_braintree.php:198
1923
  msgid "Failed to update customer."
1924
+ msgstr ""
1925
 
1926
  #: classes/gateways/class.pmprogateway_braintree.php:246
1927
  msgid "Failed to create customer."
1928
+ msgstr ""
1929
 
1930
  #: classes/gateways/class.pmprogateway_braintree.php:253
1931
  msgid "Error creating customer record with Braintree:"
1932
+ msgstr ""
1933
 
1934
  #: classes/gateways/class.pmprogateway_braintree.php:345
1935
  msgid "Error subscribing customer to plan with Braintree:"
1936
+ msgstr ""
1937
 
1938
  #: classes/gateways/class.pmprogateway_braintree.php:360
1939
  msgid "Failed to subscribe with Braintree:"
1940
+ msgstr ""
1941
 
1942
  #: classes/gateways/class.pmprogateway_braintree.php:398
1943
  #: classes/gateways/class.pmprogateway_braintree.php:411
1945
  #: classes/gateways/class.pmprogateway_stripe.php:343
1946
  #: classes/gateways/class.pmprogateway_stripe.php:353
1947
  msgid "Could not find the subscription."
1948
+ msgstr ""
1949
 
1950
  #: classes/gateways/class.pmprogateway_payflowpro.php:57
1951
  #: classes/gateways/class.pmprogateway_paypal.php:57
1953
  "A partial payment was made that we could not refund. Please contact the site "
1954
  "owner immediately to correct this."
1955
  msgstr ""
 
 
 
1956
 
1957
  #: classes/gateways/class.pmprogateway_stripe.php:190
1958
  msgid "Error creating customer record with Stripe:"
1959
+ msgstr ""
1960
 
1961
  #: classes/gateways/class.pmprogateway_stripe.php:278
1962
  msgid "Error creating plan with Stripe:"
1968
 
1969
  #: pages/account.php:10
1970
  msgid "Your membership is <strong>active</strong>."
1971
+ msgstr ""
1972
 
1973
  #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
1974
  msgid "Level"
1975
+ msgstr ""
1976
 
1977
  #: pages/account.php:14 pages/billing.php:18
1978
  msgid "Membership Fee"
1979
+ msgstr ""
1980
 
1981
  #: pages/account.php:25 pages/billing.php:29
1982
  msgid "Duration"
1983
+ msgstr ""
1984
 
1985
  #: pages/account.php:29 pages/confirmation.php:48 pages/invoice.php:29
1986
  msgid "Membership Expires"
1987
+ msgstr ""
1988
 
1989
  #: pages/account.php:34
1990
  #, php-format
1991
  msgid "Your first payment will cost %s."
1992
+ msgstr ""
1993
 
1994
  #: pages/account.php:38
1995
  #, php-format
1996
  msgid "Your first %d payments will cost %s."
1997
+ msgstr ""
1998
 
1999
  #: pages/account.php:46
2000
  msgid "My Account"
2001
+ msgstr ""
2002
 
2003
  #: pages/account.php:55
2004
  msgid "Edit Profile"
2005
+ msgstr ""
2006
 
2007
  #: pages/account.php:56
2008
  msgid "Change Password"
2009
+ msgstr ""
2010
 
2011
  #: pages/account.php:105 pages/confirmation.php:61 pages/invoice.php:48
2012
  msgid "Payment Method"
2013
+ msgstr ""
2014
 
2015
  #: pages/account.php:114
2016
  msgid "Edit Billing Information"
2017
+ msgstr ""
2018
 
2019
  #: pages/account.php:125
2020
  msgid "Past Invoices"
2021
+ msgstr ""
2022
 
2023
  #: pages/account.php:140
2024
  msgid "View All Invoices"
2025
+ msgstr ""
2026
 
2027
  #: pages/account.php:146
2028
  msgid "Member Links"
2029
+ msgstr ""
2030
 
2031
  #: pages/account.php:152
2032
  msgid "Update Billing Information"
2033
+ msgstr ""
2034
 
2035
  #: pages/account.php:155
2036
  msgid "Change Membership Level"
2037
+ msgstr ""
2038
 
2039
  #: pages/account.php:157
2040
  msgid "Cancel Membership"
2041
+ msgstr ""
2042
 
2043
  #: pages/billing.php:14
2044
  #, php-format
2045
  msgid "Logged in as <strong>%s</strong>."
2046
+ msgstr ""
2047
 
2048
  #: pages/billing.php:14
2049
  msgid "logout"
2050
+ msgstr ""
2051
 
2052
  #: pages/billing.php:39
2053
  msgid ""
2054
  "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
2055
  "paypal.com\">login to PayPal here</a> to update your billing information."
2056
  msgstr ""
 
 
 
2057
 
2058
  #: pages/billing.php:65 pages/checkout.php:321
2059
  msgid "First Name"
2060
+ msgstr ""
2061
 
2062
  #: pages/billing.php:69 pages/checkout.php:325
2063
  msgid "Last Name"
2064
+ msgstr ""
2065
 
2066
  #: pages/billing.php:73 pages/checkout.php:329
2067
  msgid "Address 1"
2068
+ msgstr ""
2069
 
2070
  #: pages/billing.php:77 pages/checkout.php:333
2071
  msgid "Address 2"
2072
+ msgstr ""
2073
 
2074
  #: pages/billing.php:87 pages/checkout.php:343
2075
  msgid "City"
2076
+ msgstr ""
2077
 
2078
  #: pages/billing.php:91 pages/checkout.php:347
2079
  msgid "State"
2080
+ msgstr ""
2081
 
2082
  #: pages/billing.php:95 pages/checkout.php:351
2083
  msgid "Postal Code"
2084
+ msgstr ""
2085
 
2086
  #: pages/billing.php:104 pages/checkout.php:360
2087
  msgid "City, State Zip"
2088
+ msgstr ""
2089
 
2090
  #: pages/billing.php:157 pages/checkout.php:413
2091
  msgid "Country"
2092
+ msgstr ""
2093
 
2094
  #: pages/billing.php:182 pages/checkout.php:438
2095
  msgid "Phone"
2096
+ msgstr ""
2097
 
2098
  #: pages/billing.php:193 pages/checkout.php:204 pages/checkout.php:453
2099
  msgid "E-mail Address"
2100
+ msgstr ""
2101
 
2102
  #: pages/billing.php:197 pages/checkout.php:462
2103
  msgid "Confirm E-mail"
2104
+ msgstr ""
2105
 
2106
  #: pages/billing.php:217
2107
  #, php-format
2108
  msgid "We accept %s"
2109
+ msgstr ""
2110
 
2111
  #: pages/billing.php:217
2112
  msgid "Credit Card Information"
2113
+ msgstr ""
2114
 
2115
  #: pages/billing.php:244 pages/checkout.php:520
2116
  msgid "Card Number"
2117
+ msgstr ""
2118
 
2119
  #: pages/billing.php:281 pages/checkout.php:557
2120
  msgid "CVV"
2121
+ msgstr ""
2122
 
2123
  #: pages/billing.php:282 pages/checkout.php:558
2124
  msgid "what's this?"
2125
+ msgstr ""
2126
 
2127
  #: pages/billing.php:294
2128
  msgid "Update"
2129
+ msgstr ""
2130
 
2131
  #: pages/billing.php:309
2132
  msgid ""
2133
  "This subscription is not recurring. So you don't need to update your billing "
2134
  "information."
2135
  msgstr ""
 
 
2136
 
2137
  #: pages/cancel.php:14
2138
  msgid "Are you sure you want to cancel your membership?"
2139
+ msgstr ""
2140
 
2141
  #: pages/cancel.php:17
2142
  msgid "Yes, cancel my account"
2143
+ msgstr ""
2144
 
2145
  #: pages/cancel.php:19
2146
  msgid "No, keep my account"
2147
+ msgstr ""
2148
 
2149
  #: pages/cancel.php:22
2150
  msgid "Click here to go to the home page."
2151
+ msgstr ""
2152
 
2153
  #: pages/checkout.php:27
2154
  msgid ""
2155
  "Almost done. Review the membership information and pricing below then "
2156
  "<strong>click the \"Complete Payment\" button</strong> to finish your order."
2157
  msgstr ""
 
 
 
2158
 
2159
  #: pages/checkout.php:34
2160
  msgid "change"
2161
+ msgstr ""
2162
 
2163
  #: pages/checkout.php:42
2164
  #, php-format
2165
  msgid "You have selected the <strong>%s</strong> membership level."
2166
+ msgstr ""
2167
 
2168
  #: pages/checkout.php:52
2169
  #, php-format
2170
  msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
2171
+ msgstr ""
2172
 
2173
  #: pages/checkout.php:63 services/applydiscountcode.php:74
2174
  msgid "Click here to change your discount code"
2175
+ msgstr ""
2176
 
2177
  #: pages/checkout.php:65
2178
  msgid "Do you have a discount code?"
2179
+ msgstr ""
2180
 
2181
  #: pages/checkout.php:65
2182
  msgid "Click here to enter your discount code"
2183
+ msgstr ""
2184
 
2185
  #: pages/checkout.php:79 pages/checkout.php:568
2186
  msgid "Apply"
2187
+ msgstr ""
2188
 
2189
  #: pages/checkout.php:160
2190
  msgid "Already have an account?"
2191
+ msgstr ""
2192
 
2193
  #: pages/checkout.php:160
2194
  msgid "Log in here"
2195
+ msgstr ""
2196
 
2197
  #: pages/checkout.php:160
2198
  msgid "Account Information"
2199
+ msgstr ""
2200
 
2201
  #: pages/checkout.php:186
2202
  msgid "Confirm Password"
2203
+ msgstr ""
2204
 
2205
  #: pages/checkout.php:213
2206
  msgid "Confirm E-mail Address"
2207
+ msgstr ""
2208
 
2209
  #: pages/checkout.php:232
2210
  msgid "Full Name"
2211
+ msgstr ""
2212
 
2213
  #: pages/checkout.php:233
2214
  msgid "LEAVE THIS BLANK"
2215
+ msgstr ""
2216
 
2217
  #: pages/checkout.php:257
2218
  #, php-format
2220
  "You are logged in as <strong>%s</strong>. If you would like to use a "
2221
  "different account for this membership, <a href=\"%s\">log out now</a>."
2222
  msgstr ""
 
 
 
2223
 
2224
  #: pages/checkout.php:277
2225
  #, php-format
2226
  msgid "I agree to the %s"
2227
+ msgstr ""
2228
 
2229
  #: pages/checkout.php:292
2230
  msgid "Choose your Payment Method"
2231
+ msgstr ""
2232
 
2233
  #: pages/checkout.php:300
2234
  msgid "Check Out with a Credit Card Here"
2235
+ msgstr ""
2236
 
2237
  #: pages/checkout.php:302 pages/checkout.php:675
2238
  msgid "Check Out with PayPal"
2239
+ msgstr ""
2240
 
2241
  #: pages/checkout.php:493
2242
  #, php-format
2243
  msgid "We Accept %s"
2244
+ msgstr ""
2245
 
2246
  #: pages/checkout.php:493
2247
  msgid "Payment Information"
2248
+ msgstr ""
2249
 
2250
  #: pages/checkout.php:667
2251
  msgid "Complete Payment"
2252
+ msgstr ""
2253
 
2254
  #: pages/checkout.php:681
2255
  msgid "Submit and Check Out"
2256
+ msgstr ""
2257
 
2258
  #: pages/checkout.php:681
2259
  msgid "Submit and Confirm"
2260
+ msgstr ""
2261
 
2262
  #: pages/checkout.php:687
2263
  msgid "Processing..."
2264
+ msgstr ""
2265
 
2266
  #: pages/confirmation.php:12
2267
  msgid ""
2268
  "Your payment has been submitted to PayPal. Your membership will be activated "
2269
  "shortly."
2270
  msgstr ""
 
 
2271
 
2272
  #: pages/confirmation.php:14
2273
  #, php-format
2274
  msgid "Thank you for your membership to %s. Your %s membership is now active."
2275
  msgstr ""
 
 
2276
 
2277
  #: pages/confirmation.php:28
2278
  #, php-format
2281
  "initial membership invoice. A welcome email with a copy of your initial "
2282
  "membership invoice has been sent to %s."
2283
  msgstr ""
 
 
2284
 
2285
  #: pages/confirmation.php:41 pages/invoice.php:22
2286
  #, php-format
2287
  msgid "Invoice #%s on %s"
2288
+ msgstr ""
2289
 
2290
  #: pages/confirmation.php:43
2291
  msgid "Print"
2292
+ msgstr ""
2293
 
2294
  #: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
2295
  msgid "Account"
2296
+ msgstr ""
2297
 
2298
  #: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
2299
  msgid "Total Billed"
2300
+ msgstr ""
2301
 
2302
  #: pages/confirmation.php:80 pages/invoice.php:67
2303
  msgid "ending in"
2304
+ msgstr ""
2305
 
2306
  #: pages/confirmation.php:95
2307
  #, php-format
2309
  "Below are details about your membership account. A welcome email with has "
2310
  "been sent to %s."
2311
  msgstr ""
 
 
2312
 
2313
  #: pages/confirmation.php:103
2314
  msgid "Pending"
2315
+ msgstr ""
2316
 
2317
  #: pages/confirmation.php:111 pages/invoice.php:139
2318
  msgid "View Your Membership Account &rarr;"
2319
+ msgstr ""
2320
 
2321
  #: pages/confirmation.php:113
2322
  msgid ""
2323
  "If your account is not activated within a few minutes, please contact the "
2324
  "site owner."
2325
  msgstr ""
 
 
2326
 
2327
  #: pages/invoice.php:77
2328
  msgid "Subtotal"
2329
+ msgstr ""
2330
 
2331
  #: pages/invoice.php:80
2332
  msgid "Coupon"
2333
+ msgstr ""
2334
 
2335
  #: pages/invoice.php:106
2336
  msgid "Invoice #"
2337
+ msgstr ""
2338
 
2339
  #: pages/invoice.php:120
2340
  msgid "View Invoice"
2341
+ msgstr ""
2342
 
2343
  #: pages/invoice.php:132
2344
  msgid "No invoices found."
2345
+ msgstr ""
2346
 
2347
  #: pages/invoice.php:143
2348
  msgid "&larr; View All Invoices"
2349
+ msgstr ""
2350
 
2351
  #: pages/levels.php:15
2352
  msgid "Subscription Information"
2353
+ msgstr ""
2354
 
2355
  #: pages/levels.php:33
2356
  msgid "--"
2358
 
2359
  #: pages/levels.php:43
2360
  msgid "Free"
2361
+ msgstr ""
2362
 
2363
  #: pages/levels.php:51
2364
  #, php-format
2365
  msgid "%s per %s for %d more %s."
2366
+ msgstr ""
2367
 
2368
  #: pages/levels.php:55
2369
  #, php-format
2370
  msgid "%s every %d %s for %d more %s."
2371
+ msgstr ""
2372
 
2373
  #: pages/levels.php:60
2374
  #, php-format
2375
  msgid "%s after %d %s."
2376
+ msgstr ""
2377
 
2378
  #: pages/levels.php:66
2379
  #, php-format
2380
  msgid "%s per %s."
2381
+ msgstr ""
2382
 
2383
  #: pages/levels.php:70
2384
  #, php-format
2385
  msgid "%s every %d %s."
2386
+ msgstr ""
2387
 
2388
  #: pages/levels.php:113 pages/levels.php:115
2389
  msgid "Select"
2390
+ msgstr ""
2391
 
2392
  #: pages/levels.php:117
2393
  msgid "Your&nbsp;Level"
2394
+ msgstr ""
2395
 
2396
  #: pages/levels.php:129
2397
  msgid "&larr; Return to Your Account"
2398
+ msgstr ""
2399
 
2400
  #: pages/levels.php:131
2401
  msgid "&larr; Return to Home"
2402
+ msgstr ""
2403
 
2404
  #: preheaders/account.php:7 preheaders/levels.php:19
2405
  msgid "Your membership status has been updated - Thank you!"
2406
+ msgstr ""
2407
 
2408
  #: preheaders/account.php:11 preheaders/levels.php:23
2409
  msgid ""
2410
  "Sorry, your request could not be completed - please try again in a few "
2411
  "moments."
2412
  msgstr ""
 
 
2413
 
2414
  #: preheaders/billing.php:258 preheaders/checkout.php:464
2415
  msgid "Please complete all required fields."
2416
+ msgstr ""
2417
 
2418
  #: preheaders/billing.php:263 preheaders/checkout.php:474
2419
  msgid "Your email addresses do not match. Please try again."
2420
  msgstr ""
 
2421
 
2422
  #: preheaders/billing.php:268 preheaders/checkout.php:480
2423
  msgid "The email address entered is in an invalid format. Please try again."
2424
  msgstr ""
 
 
2425
 
2426
  #: preheaders/billing.php:274
2427
  msgid "All good!"
2428
+ msgstr ""
2429
 
2430
  #: preheaders/billing.php:340
2431
  #, php-format
2432
  msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
2433
  msgstr ""
 
2434
 
2435
  #: preheaders/billing.php:347
2436
  msgid "Error updating billing information."
2437
+ msgstr ""
2438
 
2439
  #: preheaders/cancel.php:24
2440
  msgid "Your membership has been cancelled."
2441
+ msgstr ""
2442
 
2443
  #: preheaders/checkout.php:28 preheaders/checkout.php:491
2444
  msgid "Invalid gateway."
2445
+ msgstr ""
2446
 
2447
  #: preheaders/checkout.php:96
2448
  msgid "Checkout: Payment Information"
2449
+ msgstr ""
2450
 
2451
  #: preheaders/checkout.php:109
2452
  msgid "Setup Your Account"
2453
+ msgstr ""
2454
 
2455
  #: preheaders/checkout.php:468
2456
  msgid "Your passwords do not match. Please try again."
2457
  msgstr ""
 
2458
 
2459
  #: preheaders/checkout.php:486
2460
  #, php-format
2461
  msgid "Please check the box to agree to the %s."
2462
+ msgstr ""
2463
 
2464
  #: preheaders/checkout.php:495
2465
  msgid "Are you a spammer?"
2466
+ msgstr ""
2467
 
2468
  #: preheaders/checkout.php:518
2469
  msgid "That username is already taken. Please try another."
2470
+ msgstr ""
2471
 
2472
  #: preheaders/checkout.php:524
2473
  msgid "That email address is already taken. Please try another."
2474
+ msgstr ""
2475
 
2476
  #: preheaders/checkout.php:544
2477
  #, php-format
2478
  msgid "reCAPTCHA failed. (%s) Please try again."
2479
+ msgstr ""
2480
 
2481
  #: preheaders/checkout.php:683
2482
  msgid "Payment accepted."
2483
+ msgstr ""
2484
 
2485
  #: preheaders/checkout.php:691
2486
  msgid ""
2487
  "Unknown error generating account. Please contact us to setup your membership."
2488
  msgstr ""
 
 
2489
 
2490
  #: preheaders/checkout.php:735 preheaders/checkout.php:803
2491
  msgid "The PayPal Token was lost."
2492
+ msgstr ""
2493
 
2494
  #: preheaders/checkout.php:825
2495
  msgid ""
2496
  "Your payment was accepted, but there was an error setting up your account. "
2497
  "Please contact us."
2498
  msgstr ""
 
 
2499
 
2500
  #: preheaders/checkout.php:983
2501
  msgid ""
2503
  "authorized, but we cancelled the order immediately. You should not try to "
2504
  "submit this form again. Please contact the site owner to fix this issue."
2505
  msgstr ""
 
 
 
 
2506
 
2507
  #: preheaders/checkout.php:988
2508
  msgid ""
2510
  "was charged, but we couldn't assign your membership. You should not submit "
2511
  "this form again. Please contact the site owner to fix this issue."
2512
  msgstr ""
 
 
 
 
2513
 
2514
  #: preheaders/checkout.php:1001
2515
  #, php-format
2517
  "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
2518
  "be processed."
2519
  msgstr ""
 
 
2520
 
2521
  #: preheaders/checkout.php:1003
2522
  msgid "A Payment Gateway must be setup before any payments will be processed."
2523
  msgstr ""
 
 
2524
 
2525
  #: scheduled/crons.php:27
2526
  #, php-format
2527
  msgid "Membership expiring email sent to %s. "
2528
+ msgstr ""
2529
 
2530
  #: scheduled/crons.php:61
2531
  #, php-format
2532
  msgid "Membership expired email sent to %s. "
2533
+ msgstr ""
2534
 
2535
  #: scheduled/crons.php:104
2536
  #, php-format
2537
  msgid "Trial ending email sent to %s. "
2538
+ msgstr ""
2539
 
2540
  #: services/applydiscountcode.php:82
2541
  #, php-format
2542
  msgid "The <strong>%s</strong> code has been applied to your order."
2543
+ msgstr ""
2544
 
2545
  #: services/authnet-silent-post.php:133
2546
  msgid ""
2547
  "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
2548
  "Information From Authorize.net"
2549
  msgstr ""
 
 
2550
 
2551
  #: services/stripe-webhook.php:176
2552
  #, php-format
2554
  "%s has had their payment subscription cancelled by Stripe. Please check that "
2555
  "this user's membership is cancelled on your site if it should be."
2556
  msgstr ""
 
 
 
languages/pmpro-it_IT.mo DELETED
Binary file
languages/pmpro-it_IT.po DELETED
@@ -1,3517 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Paid Memberships Pro\n"
4
- "POT-Creation-Date: 2014-05-05 13:29-0400\n"
5
- "PO-Revision-Date: \n"
6
- "Last-Translator: Angelo Giammarresi <info@wocmultimedia.com>\n"
7
- "Language-Team: Angelo Giammarresi <info@wocmultimedia.com>\n"
8
- "Language: it_IT\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-SourceCharset: UTF-8\n"
13
- "X-Generator: Poedit 1.5.7\n"
14
-
15
- #: adminpages/addons.php:5 adminpages/advancedsettings.php:5
16
- #: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
17
- #: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
18
- #: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
19
- #: adminpages/orders.php:5 adminpages/pagesettings.php:5
20
- #: adminpages/paymentsettings.php:5
21
- msgid "You do not have permissions to perform this action."
22
- msgstr "Permessi insufficienti per eseguire questa azione."
23
-
24
- #: adminpages/addons.php:79
25
- msgid "Disabled"
26
- msgstr "Disabilitato"
27
-
28
- #: adminpages/addons.php:79
29
- msgid "Enabled"
30
- msgstr "Abilitato"
31
-
32
- #: adminpages/admin_header.php:25
33
- msgid "Add a membership level to get started."
34
- msgstr "Aggiungi un livello d'accesso per iniziare."
35
-
36
- #: adminpages/admin_header.php:27
37
- msgid "Setup the membership pages"
38
- msgstr "Configura le pagine dedicate alla membership."
39
-
40
- #: adminpages/admin_header.php:29
41
- msgid "Setup your SSL certificate and payment gateway"
42
- msgstr "Configura il tuo certificato SSL e il metodo di pagamento"
43
-
44
- #: adminpages/admin_header.php:38
45
- msgid ""
46
- "The billing details for some of your membership levels is not supported by "
47
- "Stripe."
48
- msgstr ""
49
- "Alcuni livelli di accesso hanno dati di fatturazione non supportati da "
50
- "Stripe."
51
-
52
- #: adminpages/admin_header.php:46
53
- msgid ""
54
- "The billing details for this level are not supported by Stripe. Please "
55
- "review the notes in the Billing Details section below."
56
- msgstr ""
57
- "I dati di fatturazione di questo livello non supportati da Stripe. Controlla "
58
- "i dettagli di fatturazione nella sezione a seguire."
59
-
60
- #: adminpages/admin_header.php:50 adminpages/admin_header.php:70
61
- #: adminpages/admin_header.php:90 adminpages/admin_header.php:111
62
- msgid "The levels with issues are highlighted below."
63
- msgstr "I livelli con qualche problema sono evidenziati di seguito."
64
-
65
- #: adminpages/admin_header.php:52 adminpages/admin_header.php:72
66
- #: adminpages/admin_header.php:92 adminpages/admin_header.php:113
67
- msgid "Please edit your levels"
68
- msgstr "Modifica i livelli"
69
-
70
- #: adminpages/admin_header.php:58
71
- msgid ""
72
- "The billing details for some of your membership levels is not supported by "
73
- "Payflow."
74
- msgstr ""
75
- "Alcuni livelli di accesso hanno dati di fatturazione non supportati da "
76
- "Payflow."
77
-
78
- #: adminpages/admin_header.php:66
79
- msgid ""
80
- "The billing details for this level are not supported by Payflow. Please "
81
- "review the notes in the Billing Details section below."
82
- msgstr ""
83
- "I dati di fatturazione di questo livello non supportati da Payflow. "
84
- "Controlla i dettagli di fatturazione nella sezione a seguire."
85
-
86
- #: adminpages/admin_header.php:78
87
- msgid ""
88
- "The billing details for some of your membership levels is not supported by "
89
- "Braintree."
90
- msgstr ""
91
- "Alcuni livelli di accesso hanno dati di fatturazione non supportati da "
92
- "Braintree."
93
-
94
- #: adminpages/admin_header.php:86
95
- msgid ""
96
- "The billing details for this level are not supported by Braintree. Please "
97
- "review the notes in the Billing Details section below."
98
- msgstr ""
99
- "I dati di fatturazione di questo livello non supportati da Braintree. "
100
- "Controlla i dettagli di fatturazione nella sezione a seguire."
101
-
102
- #: adminpages/admin_header.php:98
103
- msgid ""
104
- "The billing details for some of your membership levels is not supported by "
105
- "TwoCheckout."
106
- msgstr ""
107
- "Alcuni livelli di accesso hanno dati di fatturazione non supportati da "
108
- "TwoCheckout."
109
-
110
- #: adminpages/admin_header.php:107
111
- msgid ""
112
- "The billing details for this level are not supported by 2Checkout. Please "
113
- "review the notes in the Billing Details section below."
114
- msgstr ""
115
- "I dati di fatturazione di questo livello non supportati da 2Checkout. "
116
- "Controlla i dettagli di fatturazione nella sezione seguente."
117
-
118
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
119
- msgid "Plugin Support"
120
- msgstr "Supporto"
121
-
122
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
123
- msgid "User Forum"
124
- msgstr "Forum Utenti"
125
-
126
- #: adminpages/admin_header.php:149 adminpages/membershiplevels.php:498
127
- #: adminpages/pagesettings.php:69 includes/adminpages.php:107
128
- #: adminpages/admin_header.php:128 adminpages/membershiplevels.php:490
129
- #: adminpages/membershiplevels.php:496 includes/adminpages.php:44
130
- #: includes/adminpages.php:100
131
- msgid "Membership Levels"
132
- msgstr "Livelli"
133
-
134
- #: adminpages/admin_header.php:150 adminpages/pagesettings.php:120
135
- #: adminpages/admin_header.php:129 adminpages/pagesettings.php:92
136
- msgid "Pages"
137
- msgstr "Pagine"
138
-
139
- #: adminpages/admin_header.php:151 adminpages/admin_header.php:130
140
- msgid "Payment Gateway &amp; SSL"
141
- msgstr "Pagamento &amp; SSL"
142
-
143
- #: adminpages/admin_header.php:152 adminpages/memberslist.php:148
144
- #: pages/account.php:56 adminpages/admin_header.php:131
145
- #: adminpages/memberslist.php:115 pages/account.php:52
146
- msgid "Email"
147
- msgstr "Email"
148
-
149
- #: adminpages/admin_header.php:153 adminpages/admin_header.php:132
150
- msgid "Advanced"
151
- msgstr "Avanzate"
152
-
153
- #: adminpages/admin_header.php:154 includes/adminpages.php:52
154
- #: includes/adminpages.php:142 adminpages/admin_header.php:133
155
- #: includes/adminpages.php:14 includes/adminpages.php:69
156
- #: includes/adminpages.php:135
157
- msgid "Add Ons"
158
- msgstr "Addons"
159
-
160
- #: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:35
161
- msgid "Your advanced settings have been updated."
162
- msgstr "Impostazioni avanzate aggiornate."
163
-
164
- #: adminpages/advancedsettings.php:66
165
- #, php-format
166
- msgid ""
167
- "This content is for !!levels!! members only. <a href=\"%s\">Register here</"
168
- "a>."
169
- msgstr ""
170
- "Questo contenuto è riservato ai soli membri di !!levels!! <a href=\"%s"
171
- "\">Registrati</a>."
172
-
173
- #: adminpages/advancedsettings.php:71
174
- #, php-format
175
- msgid ""
176
- "Please <a href=\"%s\">login</a> to view this content. (<a href=\"%s"
177
- "\">Register here</a>.)"
178
- msgstr ""
179
- "Per favore <a href=\"%s\">Accedi</a> per vedere questo contenuto. (<a href="
180
- "\"%s\">Registrati</a>.)"
181
-
182
- #: adminpages/advancedsettings.php:76
183
- msgid ""
184
- "This content is for members only. Visit the site and log in/register to read."
185
- msgstr ""
186
- "Questo contenuto è riservato ai soli membri. Visita il sito e accedi/"
187
- "registrati per continuare la lettura."
188
-
189
- #: adminpages/advancedsettings.php:86 includes/adminpages.php:51
190
- #: includes/adminpages.php:135 adminpages/advancedsettings.php:79
191
- #: includes/adminpages.php:13 includes/adminpages.php:64
192
- #: includes/adminpages.php:128
193
- msgid "Advanced Settings"
194
- msgstr "Avanzate"
195
-
196
- #: adminpages/advancedsettings.php:92 adminpages/advancedsettings.php:85
197
- msgid "Message for Logged-in Non-members"
198
- msgstr "Messaggio per Utenti Autenticati (Login effettuato), NON-membri."
199
-
200
- #: adminpages/advancedsettings.php:96 adminpages/advancedsettings.php:89
201
- msgid ""
202
- "This message replaces the post content for non-members. Available variables"
203
- msgstr ""
204
- "Questo messaggio sostituisce il contenuto del post per i NON-membri. "
205
- "Variabili disponibili"
206
-
207
- #: adminpages/advancedsettings.php:101 adminpages/advancedsettings.php:94
208
- msgid "Message for Logged-out Users"
209
- msgstr "Messaggio per Visitatori (NON-Autenticati - Login NON effettuato)"
210
-
211
- #: adminpages/advancedsettings.php:105 adminpages/advancedsettings.php:98
212
- msgid "This message replaces the post content for logged-out visitors."
213
- msgstr ""
214
- "Questo messaggio sostituisce il contenuto del post per i Visitatori (NON-"
215
- "Autenticati - Login NON effettuato)"
216
-
217
- #: adminpages/advancedsettings.php:110 adminpages/advancedsettings.php:103
218
- msgid "Message for RSS Feed"
219
- msgstr "Messaggio per Feed RSS"
220
-
221
- #: adminpages/advancedsettings.php:114 adminpages/advancedsettings.php:107
222
- msgid "This message replaces the post content in RSS feeds."
223
- msgstr "Questo messaggio sostituisce il contenuto del post nei Feed RSS"
224
-
225
- #: adminpages/advancedsettings.php:120 adminpages/advancedsettings.php:113
226
- msgid "Show Excerpts to Non-Members?"
227
- msgstr "Mostrare Estratto per i NON-Membri?"
228
-
229
- #: adminpages/advancedsettings.php:124 adminpages/advancedsettings.php:117
230
- msgid "No - Hide excerpts."
231
- msgstr "No - Nascondi estratto."
232
-
233
- #: adminpages/advancedsettings.php:125 adminpages/advancedsettings.php:118
234
- msgid "Yes - Show excerpts."
235
- msgstr "Si - Mostra estratto."
236
-
237
- #: adminpages/advancedsettings.php:135 adminpages/advancedsettings.php:194
238
- #: adminpages/advancedsettings.php:206 adminpages/membershiplevels.php:571
239
- #: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:459
240
- #: includes/profile.php:123 adminpages/advancedsettings.php:128
241
- #: adminpages/advancedsettings.php:187 adminpages/advancedsettings.php:199
242
- #: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
243
- #: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
244
- #: adminpages/paymentsettings.php:454 includes/profile.php:121
245
- msgid "No"
246
- msgstr "No"
247
-
248
- #: adminpages/advancedsettings.php:136 adminpages/advancedsettings.php:129
249
- msgid "Hide Ads From All Members"
250
- msgstr "Nascondi Annunci da tutti i membri"
251
-
252
- #: adminpages/advancedsettings.php:137 adminpages/advancedsettings.php:130
253
- msgid "Hide Ads From Certain Members"
254
- msgstr "Nascondi Annunci da alcuni membri"
255
-
256
- #: adminpages/advancedsettings.php:144 adminpages/advancedsettings.php:137
257
- msgid "Ads from the following plugins will be automatically turned off"
258
- msgstr ""
259
- "Gli Annunci per i seguenti plugins verranno automaticamente disabilitati"
260
-
261
- #: adminpages/advancedsettings.php:145 adminpages/advancedsettings.php:138
262
- msgid "To hide ads in your template code, use code like the following"
263
- msgstr ""
264
- "Per nascondere gli Annunci dal codice dei tuoi template, usa il codice come "
265
- "segue"
266
-
267
- #: adminpages/advancedsettings.php:156 adminpages/advancedsettings.php:149
268
- msgid "Choose Levels to Hide Ads From"
269
- msgstr "Seleziona i livelli da cui nascondere gli Annunci"
270
-
271
- #: adminpages/advancedsettings.php:190 adminpages/advancedsettings.php:183
272
- msgid "Redirect all traffic from registration page to /susbcription/?"
273
- msgstr ""
274
- "Vuoi reindirizzare tutto il traffico dalla pagina di registrazione alla "
275
- "pagina di /sottoscrizione/?"
276
-
277
- #: adminpages/advancedsettings.php:190 adminpages/advancedsettings.php:183
278
- msgid "multisite only"
279
- msgstr "solo per multisito"
280
-
281
- #: adminpages/advancedsettings.php:195 adminpages/membershiplevels.php:571
282
- #: adminpages/paymentsettings.php:435 adminpages/paymentsettings.php:460
283
- #: includes/profile.php:124 adminpages/advancedsettings.php:188
284
- #: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
285
- #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
286
- #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:455
287
- #: includes/profile.php:122
288
- msgid "Yes"
289
- msgstr "Si"
290
-
291
- #: adminpages/advancedsettings.php:202 adminpages/advancedsettings.php:195
292
- msgid "Use reCAPTCHA?"
293
- msgstr "Abilitare reCAPTCHA?"
294
-
295
- #: adminpages/advancedsettings.php:207 adminpages/advancedsettings.php:200
296
- msgid "Yes - Free memberships only."
297
- msgstr "Si - Solo iscrizioni gratuite."
298
-
299
- #: adminpages/advancedsettings.php:208 adminpages/advancedsettings.php:201
300
- msgid "Yes - All memberships."
301
- msgstr "Si - Tutte le iscrizioni."
302
-
303
- #: adminpages/advancedsettings.php:210 adminpages/advancedsettings.php:203
304
- msgid "A free reCAPTCHA key is required."
305
- msgstr "E' richiesta una chiave reCAPTCHA gratuita."
306
-
307
- #: adminpages/advancedsettings.php:210 adminpages/advancedsettings.php:203
308
- msgid "Click here to signup for reCAPTCHA"
309
- msgstr "Clicca qui per l'iscrizione per il reCAPTCHA"
310
-
311
- #: adminpages/advancedsettings.php:216 adminpages/advancedsettings.php:209
312
- msgid "reCAPTCHA Public Key"
313
- msgstr "reCAPTCHA Chiave Pubblica"
314
-
315
- #: adminpages/advancedsettings.php:219 adminpages/advancedsettings.php:212
316
- msgid "reCAPTCHA Private Key"
317
- msgstr "reCAPTCHA Chiave Privata"
318
-
319
- #: adminpages/advancedsettings.php:225 adminpages/advancedsettings.php:218
320
- msgid "Require Terms of Service on signups?"
321
- msgstr "Richiedere Termini di Servizio in fase di registrazione?"
322
-
323
- #: adminpages/advancedsettings.php:232 adminpages/advancedsettings.php:225
324
- msgid ""
325
- "If yes, create a WordPress page containing your TOS agreement and assign it "
326
- "using the dropdown above."
327
- msgstr ""
328
- "Se si, creata una pagina contenente i Termini di Servizio e selezionala nel "
329
- "menù a tendina qui sopra."
330
-
331
- #: adminpages/advancedsettings.php:272
332
- msgid "selected"
333
- msgstr "Selezionato"
334
-
335
- #: adminpages/advancedsettings.php:355 adminpages/pagesettings.php:251
336
- #: adminpages/paymentsettings.php:532 adminpages/advancedsettings.php:284
337
- #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
338
- #: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:526
339
- msgid "Save Settings"
340
- msgstr "Salva Impostazioni"
341
-
342
- #: adminpages/discountcodes.php:48
343
- msgid "Discount code updated successfully."
344
- msgstr "Codice sconto aggiornato correttamente."
345
-
346
- #: adminpages/discountcodes.php:55
347
- msgid "Error updating discount code. That code may already be in use."
348
- msgstr ""
349
- "Errore aggiornando il codice sconto. Il codice potrebbe essere già in uso."
350
-
351
- #: adminpages/discountcodes.php:64
352
- msgid "Discount code added successfully."
353
- msgstr "Codice sconto aggiunto correttamente."
354
-
355
- #: adminpages/discountcodes.php:71
356
- msgid "Error adding discount code. That code may already be in use."
357
- msgstr ""
358
- "Errore nell'aggiunta del codice sconto. Il codice potrebbe essere già in uso."
359
-
360
- #: adminpages/discountcodes.php:196
361
- #, php-format
362
- msgid "Error saving values for the %s level."
363
- msgstr "Errore salvando i valori per il livello %s."
364
-
365
- #: adminpages/discountcodes.php:204
366
- msgid "There were errors updating the level values: "
367
- msgstr "Si sono verificati degli errori aggiornando i valori del livello:"
368
-
369
- #: adminpages/discountcodes.php:237 adminpages/discountcodes.php:234
370
- #, php-format
371
- msgid "Code %s deleted successfully."
372
- msgstr "Codice %s correttamente eliminato."
373
-
374
- #: adminpages/discountcodes.php:242 adminpages/discountcodes.php:239
375
- msgid ""
376
- "Error deleting discount code. The code was only partially deleted. Please "
377
- "try again."
378
- msgstr ""
379
- "Errore nell'eliminazione del codice sconto. Il codice è stato parzialmente "
380
- "eliminato. Riprova."
381
-
382
- #: adminpages/discountcodes.php:248 adminpages/discountcodes.php:245
383
- msgid "Error deleting code. Please try again."
384
- msgstr "Errore nell'eliminazione del codice. Riprova."
385
-
386
- #: adminpages/discountcodes.php:254 adminpages/discountcodes.php:251
387
- msgid "Code not found."
388
- msgstr "Codice non trovato."
389
-
390
- #: adminpages/discountcodes.php:267 adminpages/discountcodes.php:264
391
- msgid "Edit Discount Code"
392
- msgstr "Modifica Codice Sconto"
393
-
394
- #: adminpages/discountcodes.php:269 adminpages/discountcodes.php:529
395
- #: adminpages/discountcodes.php:266 adminpages/discountcodes.php:526
396
- msgid "Add New Discount Code"
397
- msgstr "Nuovo Codice Sconto"
398
-
399
- #: adminpages/discountcodes.php:309 adminpages/discountcodes.php:557
400
- #: adminpages/membershiplevels.php:286 adminpages/membershiplevels.php:513
401
- #: adminpages/memberslist.php:144 adminpages/orders.php:900
402
- #: adminpages/reports/login.php:140 adminpages/discountcodes.php:306
403
- #: adminpages/discountcodes.php:547 adminpages/membershiplevels.php:284
404
- #: adminpages/membershiplevels.php:505 adminpages/membershiplevels.php:511
405
- #: adminpages/memberslist.php:111 adminpages/orders.php:597
406
- msgid "ID"
407
- msgstr "ID"
408
-
409
- #: adminpages/discountcodes.php:310 adminpages/orders.php:261
410
- #: adminpages/discountcodes.php:307 adminpages/orders.php:211
411
- msgid "This will be generated when you save."
412
- msgstr "Verrà generato al salvataggio."
413
-
414
- #: adminpages/discountcodes.php:314 adminpages/discountcodes.php:558
415
- #: adminpages/orders.php:265 adminpages/orders.php:901
416
- #: adminpages/discountcodes.php:311 adminpages/discountcodes.php:548
417
- #: adminpages/orders.php:215 adminpages/orders.php:598
418
- msgid "Code"
419
- msgstr "Codice"
420
-
421
- #: adminpages/discountcodes.php:352 adminpages/discountcodes.php:349
422
- msgid "Start Date"
423
- msgstr "Data Inizio Validità"
424
-
425
- #: adminpages/discountcodes.php:370 pages/billing.php:253
426
- #: pages/checkout.php:508 adminpages/discountcodes.php:367
427
- #: pages/billing.php:249 pages/checkout.php:525 pages/checkout.php:532
428
- msgid "Expiration Date"
429
- msgstr "Data Scadenza"
430
-
431
- #: adminpages/discountcodes.php:388 adminpages/discountcodes.php:561
432
- #: adminpages/discountcodes.php:385 adminpages/discountcodes.php:551
433
- msgid "Uses"
434
- msgstr "Limite di Utilizzi"
435
-
436
- #: adminpages/discountcodes.php:391 adminpages/discountcodes.php:388
437
- msgid "Leave blank for unlimited uses."
438
- msgstr "Se lasciato vuoto, utilizzabile illimitatamente"
439
-
440
- #: adminpages/discountcodes.php:430 adminpages/membershiplevels.php:339
441
- #: adminpages/membershiplevels.php:515 adminpages/discountcodes.php:427
442
- #: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:507
443
- #: adminpages/membershiplevels.php:513 pages/levels.php:14
444
- msgid "Initial Payment"
445
- msgstr "Pagamento Iniziale"
446
-
447
- #: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:340
448
- #: adminpages/discountcodes.php:428 adminpages/membershiplevels.php:338
449
- msgid "The initial amount collected at registration."
450
- msgstr "?????"
451
-
452
- #: adminpages/discountcodes.php:435 adminpages/membershiplevels.php:344
453
- #: adminpages/discountcodes.php:432 adminpages/membershiplevels.php:342
454
- msgid "Recurring Subscription"
455
- msgstr "Iscrizione Ricorrente"
456
-
457
- #: adminpages/discountcodes.php:436 adminpages/membershiplevels.php:345
458
- #: adminpages/discountcodes.php:433 adminpages/membershiplevels.php:343
459
- msgid "Check if this level has a recurring subscription payment."
460
- msgstr "Questo livello richiede iscrizione ricorrente?"
461
-
462
- #: adminpages/discountcodes.php:440 adminpages/membershiplevels.php:349
463
- #: adminpages/membershiplevels.php:347
464
- msgid "Billing Amount"
465
- msgstr "Importo della fatturazione"
466
-
467
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
468
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
469
- #: adminpages/membershiplevels.php:353
470
- msgid "Day(s)"
471
- msgstr "Giorno(i)"
472
-
473
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
474
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
475
- #: adminpages/membershiplevels.php:353
476
- msgid "Month(s)"
477
- msgstr "Mese(i)"
478
-
479
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
480
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
481
- #: adminpages/membershiplevels.php:353
482
- msgid "Week(s)"
483
- msgstr "Settimana(e)"
484
-
485
- #: adminpages/discountcodes.php:446 adminpages/discountcodes.php:492
486
- #: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:449
487
- #: adminpages/membershiplevels.php:353
488
- msgid "Year(s)"
489
- msgstr "Anno(i)"
490
-
491
- #: adminpages/discountcodes.php:454 adminpages/membershiplevels.php:364
492
- #: adminpages/discountcodes.php:451 adminpages/membershiplevels.php:362
493
- msgid "The amount to be billed one cycle after the initial payment."
494
- msgstr "Pagamenti successivi dopo il pagamento iniziale."
495
-
496
- #: adminpages/discountcodes.php:459 adminpages/membershiplevels.php:382
497
- #: adminpages/discountcodes.php:456 adminpages/membershiplevels.php:380
498
- msgid "Billing Cycle Limit"
499
- msgstr "Limite del Ciclo di Pagamento"
500
-
501
- #: adminpages/discountcodes.php:462 adminpages/membershiplevels.php:386
502
- #: adminpages/discountcodes.php:459 adminpages/membershiplevels.php:384
503
- msgid ""
504
- "The <strong>total</strong> number of recurring billing cycles for this "
505
- "level, including the trial period (if applicable) but not including the "
506
- "initial payment. Set to zero if membership is indefinite."
507
- msgstr ""
508
- "Il numero <strong>totale</strong> di ricorrenze per questo livello, incluso "
509
- "il periodo di prova (se applicabile) ma escluso il pagamento iniziale. "
510
- "Lascia a zero se l'iscrizione è indefinita."
511
-
512
- #: adminpages/discountcodes.php:467 adminpages/membershiplevels.php:395
513
- #: adminpages/discountcodes.php:464 adminpages/membershiplevels.php:393
514
- msgid "Custom Trial"
515
- msgstr "Periodo di prova personalizzato"
516
-
517
- #: adminpages/discountcodes.php:468 adminpages/membershiplevels.php:397
518
- #: adminpages/discountcodes.php:465 adminpages/membershiplevels.php:394
519
- #: adminpages/membershiplevels.php:395
520
- msgid "Check to add a custom trial period."
521
- msgstr "Seleziona per aggiungere un periodo di prova personalizzato"
522
-
523
- #: adminpages/discountcodes.php:472 adminpages/membershiplevels.php:406
524
- #: adminpages/discountcodes.php:469 adminpages/membershiplevels.php:398
525
- #: adminpages/membershiplevels.php:404
526
- msgid "Trial Billing Amount"
527
- msgstr "Pagamento periodo di prova"
528
-
529
- #: adminpages/discountcodes.php:475 adminpages/membershiplevels.php:409
530
- #: adminpages/discountcodes.php:472 adminpages/membershiplevels.php:401
531
- #: adminpages/membershiplevels.php:407
532
- msgid "for the first"
533
- msgstr "per i primi"
534
-
535
- #: adminpages/discountcodes.php:477 adminpages/membershiplevels.php:411
536
- #: adminpages/discountcodes.php:474 adminpages/membershiplevels.php:403
537
- #: adminpages/membershiplevels.php:409
538
- msgid "subscription payments"
539
- msgstr "pagamenti"
540
-
541
- #: adminpages/discountcodes.php:482 adminpages/membershiplevels.php:439
542
- #: adminpages/discountcodes.php:479 adminpages/membershiplevels.php:431
543
- #: adminpages/membershiplevels.php:437
544
- msgid "Membership Expiration"
545
- msgstr "Scadenza iscrizione"
546
-
547
- #: adminpages/discountcodes.php:483 adminpages/membershiplevels.php:440
548
- #: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:438
549
- msgid "Check this to set when membership access expires."
550
- msgstr "Seleziona per impostare la scadenza dell'iscrizione."
551
-
552
- #: adminpages/discountcodes.php:487 adminpages/membershiplevels.php:444
553
- #: adminpages/discountcodes.php:484 adminpages/membershiplevels.php:436
554
- #: adminpages/membershiplevels.php:442
555
- msgid "Expires In"
556
- msgstr "Scade entro"
557
-
558
- #: adminpages/discountcodes.php:500 adminpages/membershiplevels.php:457
559
- #: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:455
560
- msgid ""
561
- "Set the duration of membership access. Note that the any future payments "
562
- "(recurring subscription, if any) will be cancelled when the membership "
563
- "expires."
564
- msgstr ""
565
- "Imposta la durata dell'iscrizione. Tenere in considerazione che quando "
566
- "l'iscrizione scade verranno annullati tutti i successivi pagamenti anche "
567
- "quelli di eventuali iscrizioni ricorsive, se ce ne fossero."
568
-
569
- #: adminpages/discountcodes.php:528 adminpages/discountcodes.php:525
570
- msgid "Memberships Discount Codes"
571
- msgstr "Codici sconto"
572
-
573
- #: adminpages/discountcodes.php:538 adminpages/discountcodes.php:535
574
- msgid "Search Discount Codes"
575
- msgstr "Cerca codici sconto"
576
-
577
- #: adminpages/discountcodes.php:541 adminpages/reports/login.php:81
578
- #: adminpages/discountcodes.php:538
579
- msgid "Search"
580
- msgstr "Cerca"
581
-
582
- #: adminpages/discountcodes.php:559 adminpages/discountcodes.php:549
583
- msgid "Starts"
584
- msgstr "Inizio"
585
-
586
- #: adminpages/discountcodes.php:560 adminpages/memberslist.php:159
587
- #: adminpages/reports/login.php:145 includes/profile.php:120
588
- #: adminpages/discountcodes.php:550 adminpages/memberslist.php:121
589
- #: includes/profile.php:118
590
- msgid "Expires"
591
- msgstr "Scade"
592
-
593
- #: adminpages/discountcodes.php:562 adminpages/discountcodes.php:552
594
- msgid "Levels"
595
- msgstr "Livelli"
596
-
597
- #: adminpages/discountcodes.php:574 adminpages/discountcodes.php:570
598
- msgid "Create your first discount code now"
599
- msgstr "Crea il tuo primo codice sconto ora"
600
-
601
- #: adminpages/discountcodes.php:574 adminpages/discountcodes.php:570
602
- msgid ""
603
- "Discount codes allow you to offer your memberships at discounted prices to "
604
- "select customers."
605
- msgstr ""
606
- "I codici sconto permettono di offrire l'iscrizione a prezzi scontati solo "
607
- "per determinati clienti."
608
-
609
- #: adminpages/discountcodes.php:619 adminpages/membershiplevels.php:572
610
- #: adminpages/orders.php:961 adminpages/discountcodes.php:614
611
- #: adminpages/membershiplevels.php:564 adminpages/membershiplevels.php:570
612
- #: adminpages/orders.php:658
613
- msgid "edit"
614
- msgstr "modifica"
615
-
616
- #: adminpages/discountcodes.php:622 adminpages/discountcodes.php:617
617
- #, php-format
618
- msgid ""
619
- "Are you sure you want to delete the %s discount code? The subscriptions for "
620
- "existing users will not change, but new users will not be able to use this "
621
- "code anymore."
622
- msgstr ""
623
- "Sicuro di voler eliminare il %s codice sconto? L'iscrizione per gli utenti "
624
- "esistenti non cambierà, ma i nuovi utenti non saranno più in grado di "
625
- "utilizzare questo codice."
626
-
627
- #: adminpages/discountcodes.php:622 adminpages/membershiplevels.php:574
628
- #: adminpages/orders.php:967 adminpages/discountcodes.php:617
629
- #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:572
630
- #: adminpages/orders.php:664
631
- msgid "delete"
632
- msgstr "elimina"
633
-
634
- #: adminpages/emailsettings.php:69 includes/adminpages.php:50
635
- #: includes/adminpages.php:128 adminpages/emailsettings.php:60
636
- #: includes/adminpages.php:12 includes/adminpages.php:59
637
- #: includes/adminpages.php:121
638
- msgid "Email Settings"
639
- msgstr "Emails"
640
-
641
- #: adminpages/emailsettings.php:70 adminpages/emailsettings.php:61
642
- msgid ""
643
- "By default, system generated emails are sent from "
644
- "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
645
- "address using the fields below."
646
- msgstr ""
647
- "Il sistema invia le imail dall'indirizzo <em><strong>wordpress@yourdomain."
648
- "com</strong></em>. Puoi cambiare questa impostazione usando il campo "
649
- "seguente."
650
-
651
- #: adminpages/emailsettings.php:72 adminpages/emailsettings.php:63
652
- msgid ""
653
- "To modify the appearance of system generated emails, add the files "
654
- "<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
655
- "directory. This will modify both the WordPress default messages as well as "
656
- "messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
657
- "- Member Communications\" target=\"_blank\" href=\"http://www."
658
- "paidmembershipspro.com/documentation/member-communications/\">Click here to "
659
- "learn more about Paid Memberships Pro emails</a>."
660
- msgstr ""
661
- "Per modificare l'aspetto delle email generate dal sistema, aggiungi i files "
662
- "<em>email_header.html</em> e <em>email_footer.html</em> nella directory del "
663
- "tuo tema. Questo modificherà sia i messaggi predefiniti di Wordpress che i "
664
- "messaggi generati da Paid Memberships Pro. <a title=\"Paid Memberships Pro - "
665
- "Member Communications\" target=\"_blank\" href=\"http://www."
666
- "paidmembershipspro.com/documentation/member-communications/\">Clicca qui per "
667
- "saperne di più circa le email di Paid Memberships Pro</a>."
668
-
669
- #: adminpages/emailsettings.php:78 adminpages/emailsettings.php:69
670
- msgid "From Email"
671
- msgstr "Email Mittente"
672
-
673
- #: adminpages/emailsettings.php:86 adminpages/emailsettings.php:77
674
- msgid "From Name"
675
- msgstr "Nome Mittente"
676
-
677
- #: adminpages/emailsettings.php:94
678
- msgid "Only Filter PMPro Emails?"
679
- msgstr "Filtra solo le Email PMPro?"
680
-
681
- #: adminpages/emailsettings.php:98
682
- msgid "If unchecked, all emails from \"WordPress &lt;"
683
- msgstr "Se disattivato, tutte le email da \"WordPress &lt;"
684
-
685
- #: adminpages/emailsettings.php:115 adminpages/emailsettings.php:86
686
- #: adminpages/emailsettings.php:104
687
- msgid "Send the site admin emails"
688
- msgstr "Invia le email dell'amministratore"
689
-
690
- #: adminpages/emailsettings.php:121 adminpages/emailsettings.php:92
691
- #: adminpages/emailsettings.php:110
692
- msgid "Checkout"
693
- msgstr "Checkout"
694
-
695
- #: adminpages/emailsettings.php:125 adminpages/emailsettings.php:96
696
- #: adminpages/emailsettings.php:114
697
- msgid "when a member checks out."
698
- msgstr "quando un membro effettua il pagamento"
699
-
700
- #: adminpages/emailsettings.php:130 adminpages/emailsettings.php:101
701
- #: adminpages/emailsettings.php:119
702
- msgid "Admin Changes"
703
- msgstr "Modifiche dell'amministratore"
704
-
705
- #: adminpages/emailsettings.php:134 adminpages/emailsettings.php:105
706
- #: adminpages/emailsettings.php:123
707
- msgid "when an admin changes a user's membership level through the dashboard."
708
- msgstr ""
709
- "quanto un amministratore cambia un livello di iscrizione attraverso il "
710
- "pannello di controllo."
711
-
712
- #: adminpages/emailsettings.php:139 adminpages/emailsettings.php:110
713
- #: adminpages/emailsettings.php:128
714
- msgid "Cancellation"
715
- msgstr "Cancellazione"
716
-
717
- #: adminpages/emailsettings.php:143 adminpages/emailsettings.php:114
718
- #: adminpages/emailsettings.php:132
719
- msgid "when a user cancels his or her account."
720
- msgstr "quando un utente elimina il proprio conto."
721
-
722
- #: adminpages/emailsettings.php:148 adminpages/emailsettings.php:119
723
- #: adminpages/emailsettings.php:137
724
- msgid "Bill Updates"
725
- msgstr "Aggiornamento informazioni di pagamento"
726
-
727
- #: adminpages/emailsettings.php:152 adminpages/emailsettings.php:123
728
- #: adminpages/emailsettings.php:141
729
- msgid "when a user updates his or her billing information."
730
- msgstr "quando un utente aggiorna le sue informazioni di pagamento"
731
-
732
- #: adminpages/emailsettings.php:158 adminpages/emailsettings.php:129
733
- #: adminpages/emailsettings.php:147
734
- msgid "Send members emails"
735
- msgstr "Invia emails ai membri"
736
-
737
- #: adminpages/emailsettings.php:164 adminpages/emailsettings.php:135
738
- #: adminpages/emailsettings.php:153
739
- msgid "New Users"
740
- msgstr "Nuovo Utente"
741
-
742
- #: adminpages/emailsettings.php:168 adminpages/emailsettings.php:139
743
- #: adminpages/emailsettings.php:157
744
- msgid ""
745
- "Default WP notification email. (Recommended: Leave unchecked. Members will "
746
- "still get an email confirmation from PMPro after checkout.)"
747
- msgstr ""
748
- "Email di notifica di default (Raccomandato: lascia senza spunta. I membri "
749
- "riceverranno comunque una mail di conferma dopo aver pagato.)"
750
-
751
- #: adminpages/membershiplevels.php:118
752
- msgid "Membership level updated successfully."
753
- msgstr "Livello di iscrizione aggiornato correttamente."
754
-
755
- #: adminpages/membershiplevels.php:124
756
- msgid "Error updating membership level."
757
- msgstr "Si è verificato un errore aggiornando il livello di iscrizione."
758
-
759
- #: adminpages/membershiplevels.php:141
760
- msgid "Membership level added successfully."
761
- msgstr "Livello di iscrizione aggiunto correttamente."
762
-
763
- #: adminpages/membershiplevels.php:146
764
- msgid "Error adding membership level."
765
- msgstr "Si è verificato un errore aggiungendo il livello di iscrizione."
766
-
767
- #: adminpages/membershiplevels.php:181 adminpages/membershiplevels.php:179
768
- #, php-format
769
- msgid ""
770
- "There was an error canceling the subscription for user with ID=%d. You will "
771
- "want to check your payment gateway to see if their subscription is still "
772
- "active."
773
- msgstr ""
774
- "Si è verificato un errore eliminando l'iscrizione per l'utente con ID=%d. "
775
- "Controlla i pagamenti per verificare se la sua iscrizione è ancora attiva."
776
-
777
- #: adminpages/membershiplevels.php:184 adminpages/membershiplevels.php:182
778
- msgid "Last Invoice"
779
- msgstr "Ultima fattura"
780
-
781
- #: adminpages/membershiplevels.php:198 adminpages/membershiplevels.php:196
782
- msgid "Membership level deleted successfully."
783
- msgstr "Livello di iscrizione eliminato correttamente."
784
-
785
- #: adminpages/membershiplevels.php:203 adminpages/membershiplevels.php:209
786
- #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
787
- msgid "Error deleting membership level."
788
- msgstr "Si è verificato un errore eliminando il livello di iscrizione."
789
-
790
- #: adminpages/membershiplevels.php:224 adminpages/membershiplevels.php:222
791
- msgid "Edit Membership Level"
792
- msgstr "Modifica livello di iscrizione"
793
-
794
- #: adminpages/membershiplevels.php:226 adminpages/membershiplevels.php:224
795
- msgid "Add New Membership Level"
796
- msgstr "Aggiungi un livello di iscrizione"
797
-
798
- #: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:514
799
- #: adminpages/reports/login.php:142 adminpages/membershiplevels.php:291
800
- #: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
801
- msgid "Name"
802
- msgstr "Nome"
803
-
804
- #: adminpages/membershiplevels.php:298 adminpages/membershiplevels.php:296
805
- msgid "Description"
806
- msgstr "Descrizione"
807
-
808
- #: adminpages/membershiplevels.php:316 adminpages/membershiplevels.php:314
809
- msgid "Confirmation Message"
810
- msgstr "Messaggio di conferma"
811
-
812
- #: adminpages/membershiplevels.php:335 adminpages/membershiplevels.php:333
813
- msgid "Billing Details"
814
- msgstr "Informazioni di pagamento"
815
-
816
- #: adminpages/membershiplevels.php:351 adminpages/membershiplevels.php:349
817
- msgid "per"
818
- msgstr "ogni"
819
-
820
- #: adminpages/membershiplevels.php:366
821
- msgid ""
822
- "Stripe integration currently only supports billing periods of \"Week\", "
823
- "\"Month\" or \"Year\"."
824
- msgstr ""
825
- "L'integrazione con Stripe supporta solo pagamenti \"Settimanali\", \"Mensili"
826
- "\" o \"Annuali\"."
827
-
828
- #: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:366
829
- msgid ""
830
- "Braintree integration currently only supports billing periods of \"Month\" "
831
- "or \"Year\"."
832
- msgstr ""
833
- "L'integrazione con Braintree supporta solo pagamenti \"Mensili\" o \"Annuali"
834
- "\"."
835
-
836
- #: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:368
837
- msgid ""
838
- "Payflow integration currently only supports billing frequencies of 1 and "
839
- "billing periods of \"Week\", \"Month\" or \"Year\"."
840
- msgstr ""
841
- "L'integrazione con Payflow supporta solo pagamenti singoli e \"Settimanali"
842
- "\", \"Mensili\" o \"Annuali\"."
843
-
844
- #: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:372
845
- msgid ""
846
- "After saving this level, make note of the ID and create a \"Plan\" in your "
847
- "Braintree dashboard with the same settings and the \"Plan ID\" set to "
848
- "<em>pmpro_#</em>, where # is the level ID."
849
- msgstr ""
850
- "Dopo aver salvato il livello, ricorda l'ID e crea un \"Piano\" nel tuo "
851
- "pannello di controllo di Braintree con le stesse impostazioni e l'\"ID Piano"
852
- "\" come <em>pmpro_#</em>, dove # è l'ID di livello."
853
-
854
- #: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
855
- #: adminpages/paymentsettings.php:174 adminpages/paymentsettings.php:179
856
- #: adminpages/membershiplevels.php:372 adminpages/paymentsettings.php:170
857
- msgid "Note"
858
- msgstr "Note"
859
-
860
- #: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:374
861
- msgid ""
862
- "You will need to create a \"Plan\" in your Braintree dashboard with the same "
863
- "settings and the \"Plan ID\" set to"
864
- msgstr ""
865
- "Devi creare un \"Piano\" nel pannello di controllo di Braintree con le "
866
- "stesse impostazioni e l'\"ID Piano\" settato a"
867
-
868
- #: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:386
869
- msgid ""
870
- "Stripe integration currently does not support billing limits. You can still "
871
- "set an expiration date below."
872
- msgstr ""
873
- "L'integrazione con Stripe non supporta i limiti di pagamento. Puoi comunque "
874
- "impostare una data di scadenza qui sotto."
875
-
876
- #: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:398
877
- msgid ""
878
- "2Checkout integration does not support custom trials. You can do one period "
879
- "trials by setting an initial payment different from the billing amount."
880
- msgstr ""
881
- "L'integrazione con 2Checkout non consente periodi di prova personalizzati. "
882
- "Si può creare un periodo di prova impostando un prezzo iniziale differente "
883
- "dal successivo prezzo di fatturazione."
884
-
885
- #: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:406
886
- #: adminpages/membershiplevels.php:412
887
- msgid ""
888
- "Stripe integration currently does not support trial amounts greater than $0."
889
- msgstr "L'integrazione con Stripe non supporta le prove superiori a $0."
890
-
891
- #: adminpages/membershiplevels.php:418 adminpages/membershiplevels.php:410
892
- #: adminpages/membershiplevels.php:416
893
- msgid ""
894
- "Braintree integration currently does not support trial amounts greater than "
895
- "$0."
896
- msgstr "L'integrazione con Braintree non supporta le prove superiori a $0."
897
-
898
- #: adminpages/membershiplevels.php:422 adminpages/membershiplevels.php:414
899
- #: adminpages/membershiplevels.php:420
900
- msgid ""
901
- "Payflow integration currently does not support trial amounts greater than $0."
902
- msgstr "L'integrazione con Payflow non supporta le prove superiori a $0."
903
-
904
- #: adminpages/membershiplevels.php:430 adminpages/membershiplevels.php:422
905
- #: adminpages/membershiplevels.php:428
906
- msgid "Other Settings"
907
- msgstr "Altre impostazioni"
908
-
909
- #: adminpages/membershiplevels.php:434 adminpages/membershiplevels.php:426
910
- #: adminpages/membershiplevels.php:432
911
- msgid "Disable New Signups"
912
- msgstr "Disabilita nuove iscrizioni"
913
-
914
- #: adminpages/membershiplevels.php:435 adminpages/membershiplevels.php:427
915
- #: adminpages/membershiplevels.php:433
916
- msgid ""
917
- "Check to hide this level from the membership levels page and disable "
918
- "registration."
919
- msgstr ""
920
- "Seleziona per nascondere questo livello dalla pagina dei livelli e "
921
- "disabilitarne l'iscrizione"
922
-
923
- #: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:457
924
- #: adminpages/membershiplevels.php:463
925
- msgid "Content Settings"
926
- msgstr "Impostazioni contenuto"
927
-
928
- #: adminpages/membershiplevels.php:469 adminpages/membershiplevels.php:461
929
- #: adminpages/membershiplevels.php:467
930
- msgid "Categories"
931
- msgstr "Categorie"
932
-
933
- #: adminpages/membershiplevels.php:498 adminpages/membershiplevels.php:490
934
- #: adminpages/membershiplevels.php:496
935
- msgid "Add New Level"
936
- msgstr "Crea livello"
937
-
938
- #: adminpages/membershiplevels.php:501 adminpages/membershiplevels.php:504
939
- #: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
940
- #: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:502
941
- msgid "Search Levels"
942
- msgstr "Cerca livelli"
943
-
944
- #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:508
945
- #: adminpages/membershiplevels.php:514
946
- msgid "Billing Cycle"
947
- msgstr "Ciclo di pagamento"
948
-
949
- #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:509
950
- #: adminpages/membershiplevels.php:515
951
- msgid "Trial Cycle"
952
- msgstr "Periodo di prova"
953
-
954
- #: adminpages/membershiplevels.php:518 pages/confirmation.php:83
955
- #: pages/invoice.php:70 adminpages/membershiplevels.php:510
956
- #: adminpages/membershiplevels.php:516 pages/confirmation.php:81
957
- #: pages/invoice.php:68
958
- msgid "Expiration"
959
- msgstr "Scadenza"
960
-
961
- #: adminpages/membershiplevels.php:519 adminpages/membershiplevels.php:511
962
- #: adminpages/membershiplevels.php:517
963
- msgid "Allow Signups"
964
- msgstr "Permetti iscrizione"
965
-
966
- #: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:534
967
- #: adminpages/membershiplevels.php:540
968
- msgid "FREE"
969
- msgstr "GRATIS"
970
-
971
- #: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:543
972
- #: adminpages/membershiplevels.php:549
973
- msgid "every"
974
- msgstr "tutti"
975
-
976
- #: adminpages/membershiplevels.php:553 adminpages/membershiplevels.php:561
977
- #: adminpages/reports/memberships.php:304
978
- #: adminpages/reports/memberships.php:315 adminpages/reports/sales.php:203
979
- #: adminpages/reports/sales.php:214 adminpages/membershiplevels.php:545
980
- #: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:559
981
- #: adminpages/reports/sales.php:195 adminpages/reports/sales.php:204
982
- #: adminpages/reports/sales.php:206 adminpages/reports/sales.php:215
983
- msgid "for"
984
- msgstr "per"
985
-
986
- #: adminpages/membershiplevels.php:568 adminpages/membershiplevels.php:560
987
- #: adminpages/membershiplevels.php:566
988
- msgid "After"
989
- msgstr "Dopo"
990
-
991
- #: adminpages/membershiplevels.php:573 adminpages/orders.php:964
992
- #: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
993
- #: adminpages/orders.php:661
994
- msgid "copy"
995
- msgstr "copia"
996
-
997
- #: adminpages/membershiplevels.php:574 adminpages/membershiplevels.php:566
998
- #: adminpages/membershiplevels.php:572
999
- #, php-format
1000
- msgid ""
1001
- "Are you sure you want to delete membership level %s? All subscriptions will "
1002
- "be cancelled."
1003
- msgstr ""
1004
- "Sicuro di voler eliminare il livello %s? Tutte le iscrizioni verranno "
1005
- "eliminate."
1006
-
1007
- #: adminpages/memberslist.php:25 includes/adminpages.php:53
1008
- #: includes/adminpages.php:149 includes/adminpages.php:15
1009
- #: includes/adminpages.php:74 includes/adminpages.php:142
1010
- msgid "Members List"
1011
- msgstr "Membri"
1012
-
1013
- #: adminpages/memberslist.php:26 adminpages/orders.php:591
1014
- #: adminpages/orders.php:522
1015
- msgid "Export to CSV"
1016
- msgstr "Esporta come CSV"
1017
-
1018
- #: adminpages/memberslist.php:30 adminpages/orders.php:603
1019
- #: adminpages/reports/login.php:65 adminpages/reports/memberships.php:292
1020
- #: adminpages/reports/sales.php:193 adminpages/reports/sales.php:185
1021
- #: adminpages/reports/sales.php:194
1022
- msgid "Show"
1023
- msgstr "Mostra"
1024
-
1025
- #: adminpages/memberslist.php:32 adminpages/reports/login.php:67
1026
- #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:216
1027
- #: adminpages/reports/sales.php:208 adminpages/reports/sales.php:217
1028
- msgid "All Levels"
1029
- msgstr "Tutti i livelli"
1030
-
1031
- #: adminpages/memberslist.php:42
1032
- msgid "Old Members"
1033
- msgstr "Membri Vecchi"
1034
-
1035
- #: adminpages/memberslist.php:47 adminpages/memberslist.php:50
1036
- #: adminpages/memberslist.php:46 adminpages/memberslist.php:49
1037
- msgid "Search Members"
1038
- msgstr "Cerca membri"
1039
-
1040
- #: adminpages/memberslist.php:136 adminpages/memberslist.php:103
1041
- #, php-format
1042
- msgid "%d members found."
1043
- msgstr "%d membri trovati."
1044
-
1045
- #: adminpages/memberslist.php:145 pages/account.php:55 pages/checkout.php:171
1046
- #: adminpages/memberslist.php:112 pages/account.php:51 pages/checkout.php:168
1047
- msgid "Username"
1048
- msgstr "Username"
1049
-
1050
- #: adminpages/memberslist.php:146 adminpages/memberslist.php:113
1051
- msgid "First&nbsp;Name"
1052
- msgstr "Nome"
1053
-
1054
- #: adminpages/memberslist.php:147 adminpages/memberslist.php:114
1055
- msgid "Last&nbsp;Name"
1056
- msgstr "Cognome"
1057
-
1058
- #: adminpages/memberslist.php:150 pages/account.php:94 pages/billing.php:62
1059
- #: pages/checkout.php:298 pages/confirmation.php:61 pages/invoice.php:48
1060
- #: adminpages/memberslist.php:117 pages/account.php:90 pages/billing.php:58
1061
- #: pages/checkout.php:314 pages/checkout.php:321 pages/confirmation.php:59
1062
- #: pages/invoice.php:46
1063
- msgid "Billing Address"
1064
- msgstr "Indirizzo di Fatturazione"
1065
-
1066
- #: adminpages/memberslist.php:151 adminpages/reports/login.php:143
1067
- #: classes/gateways/class.pmprogateway_authorizenet.php:187
1068
- #: adminpages/memberslist.php:118 adminpages/pagesettings.php:51
1069
- msgid "Membership"
1070
- msgstr "Iscrizione"
1071
-
1072
- #: adminpages/memberslist.php:152 adminpages/memberslist.php:119
1073
- msgid "Fee"
1074
- msgstr "Tassa"
1075
-
1076
- #: adminpages/memberslist.php:153 adminpages/reports/login.php:144
1077
- #: adminpages/memberslist.php:120
1078
- msgid "Joined"
1079
- msgstr "Iscritto"
1080
-
1081
- #: adminpages/memberslist.php:157
1082
- msgid "Ended"
1083
- msgstr "Terminato"
1084
-
1085
- #: adminpages/memberslist.php:223 adminpages/reports/login.php:210
1086
- #: adminpages/memberslist.php:195
1087
- msgid "No members found."
1088
- msgstr "Nessun membro trovato."
1089
-
1090
- #: adminpages/memberslist.php:223 adminpages/reports/login.php:210
1091
- #: adminpages/memberslist.php:195
1092
- msgid "Search all levels"
1093
- msgstr "Cerca tutti i livelli"
1094
-
1095
- #: adminpages/orders.php:67 adminpages/orders.php:26
1096
- msgid "Order deleted successfully."
1097
- msgstr "Ordine eliminato con successo."
1098
-
1099
- #: adminpages/orders.php:72 adminpages/orders.php:31
1100
- msgid "Error deleting order."
1101
- msgstr "Errore eliminando l'ordine."
1102
-
1103
- #: adminpages/orders.php:169 adminpages/orders.php:119
1104
- msgid "Order saved successfully."
1105
- msgstr "Ordine salvato con successo."
1106
-
1107
- #: adminpages/orders.php:174 adminpages/orders.php:124
1108
- msgid "Error updating order timestamp."
1109
- msgstr "Errore aggiornando la data dell'ordine."
1110
-
1111
- #: adminpages/orders.php:180 adminpages/orders.php:130
1112
- msgid "Error saving order."
1113
- msgstr "Errore salvando l'ordine."
1114
-
1115
- #: adminpages/orders.php:245 adminpages/orders.php:195
1116
- msgid "Order"
1117
- msgstr "Ordine"
1118
-
1119
- #: adminpages/orders.php:247 adminpages/orders.php:197
1120
- msgid "New Order"
1121
- msgstr "Nuovo Ordine"
1122
-
1123
- #: adminpages/orders.php:270 adminpages/orders.php:220
1124
- msgid "Randomly generated for you."
1125
- msgstr "Generato casualmente"
1126
-
1127
- #: adminpages/orders.php:275 adminpages/orders.php:225
1128
- msgid "User ID"
1129
- msgstr "ID Utente"
1130
-
1131
- #: adminpages/orders.php:284 adminpages/orders.php:234
1132
- msgid "Membership Level ID"
1133
- msgstr "ID Livello Iscrizione"
1134
-
1135
- #: adminpages/orders.php:293 adminpages/orders.php:243
1136
- msgid "Billing Name"
1137
- msgstr "Nome di Fatturazione"
1138
-
1139
- #: adminpages/orders.php:301 adminpages/orders.php:251
1140
- msgid "Billing Street"
1141
- msgstr "Via di Fatturazione"
1142
-
1143
- #: adminpages/orders.php:308 adminpages/orders.php:258
1144
- msgid "Billing City"
1145
- msgstr "Città di Fatturazione"
1146
-
1147
- #: adminpages/orders.php:315 adminpages/orders.php:265
1148
- msgid "Billing State"
1149
- msgstr "Stato di Fatturazione"
1150
-
1151
- #: adminpages/orders.php:322 adminpages/orders.php:272
1152
- msgid "Billing Postal Code"
1153
- msgstr "CAP di Fatturazione"
1154
-
1155
- #: adminpages/orders.php:329 adminpages/orders.php:279
1156
- msgid "Billing Country"
1157
- msgstr "Paese di Fatturazione"
1158
-
1159
- #: adminpages/orders.php:337 adminpages/orders.php:287
1160
- msgid "Billing Phone"
1161
- msgstr "Telefono di Fatturazione"
1162
-
1163
- #: adminpages/orders.php:346 adminpages/orders.php:296
1164
- msgid "Sub Total"
1165
- msgstr "Subtotale"
1166
-
1167
- #: adminpages/orders.php:354 pages/invoice.php:80 adminpages/orders.php:304
1168
- #: pages/invoice.php:78
1169
- msgid "Tax"
1170
- msgstr "Tassa"
1171
-
1172
- #: adminpages/orders.php:362 adminpages/orders.php:312
1173
- msgid "Coupon Amount"
1174
- msgstr "Sconto"
1175
-
1176
- #: adminpages/orders.php:370 adminpages/orders.php:905 pages/invoice.php:84
1177
- #: adminpages/orders.php:320 adminpages/orders.php:602 pages/invoice.php:82
1178
- msgid "Total"
1179
- msgstr "Totale"
1180
-
1181
- #: adminpages/orders.php:375 adminpages/orders.php:325
1182
- msgid "Should be subtotal + tax - couponamount."
1183
- msgstr "Dovrebbe essere subtotale + tassa - valorecoupon."
1184
-
1185
- #: adminpages/orders.php:380 adminpages/orders.php:330
1186
- msgid "Payment Type"
1187
- msgstr "Tipo di Pagamento"
1188
-
1189
- #: adminpages/orders.php:385 adminpages/orders.php:335
1190
- msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1191
- msgstr "esempio PayPal Express, PayPal Standard, Credit Card."
1192
-
1193
- #: adminpages/orders.php:389 pages/billing.php:238 pages/checkout.php:493
1194
- #: adminpages/orders.php:339 pages/billing.php:234 pages/checkout.php:510
1195
- #: pages/checkout.php:517
1196
- msgid "Card Type"
1197
- msgstr "Tipo di carta"
1198
-
1199
- #: adminpages/orders.php:394 adminpages/orders.php:344
1200
- msgid "e.g. Visa, MasterCard, AMEX, etc"
1201
- msgstr "esempio Visa, MasterCard, AMEX, ecc"
1202
-
1203
- #: adminpages/orders.php:398 adminpages/paymentsettings.php:352
1204
- #: adminpages/orders.php:348 adminpages/paymentsettings.php:347
1205
- msgid "Account Number"
1206
- msgstr "Numero di Conto"
1207
-
1208
- #: adminpages/orders.php:403 adminpages/orders.php:353
1209
- msgid "Obscure all but last 4 digits."
1210
- msgstr "Oscura tutto tranne gli ultimi 4 numeri."
1211
-
1212
- #: adminpages/orders.php:408 adminpages/orders.php:358
1213
- msgid "Expiration Month"
1214
- msgstr "Mese scadenza"
1215
-
1216
- #: adminpages/orders.php:415 adminpages/orders.php:365
1217
- msgid "Expiration Year"
1218
- msgstr "Anno scadenza"
1219
-
1220
- #: adminpages/orders.php:423 adminpages/orders.php:909
1221
- #: adminpages/orders.php:373 adminpages/orders.php:606
1222
- msgid "Status"
1223
- msgstr "Stato"
1224
-
1225
- #: adminpages/orders.php:444 adminpages/orders.php:907
1226
- #: adminpages/orders.php:394 adminpages/orders.php:604
1227
- msgid "Gateway"
1228
- msgstr "Gateway"
1229
-
1230
- #: adminpages/orders.php:448 adminpages/orders.php:398
1231
- msgid "Testing Only"
1232
- msgstr "Modalità di prova"
1233
-
1234
- #: adminpages/orders.php:449 adminpages/paymentsettings.php:159
1235
- #: adminpages/orders.php:399 adminpages/paymentsettings.php:157
1236
- msgid "Pay by Check"
1237
- msgstr "Pay by Check"
1238
-
1239
- #: adminpages/orders.php:461 adminpages/paymentsettings.php:184
1240
- #: adminpages/orders.php:411 adminpages/paymentsettings.php:175
1241
- #: adminpages/paymentsettings.php:179
1242
- msgid "Gateway Environment"
1243
- msgstr "Gateway Environment"
1244
-
1245
- #: adminpages/orders.php:465 adminpages/paymentsettings.php:188
1246
- #: adminpages/orders.php:415 adminpages/paymentsettings.php:179
1247
- #: adminpages/paymentsettings.php:183
1248
- msgid "Sandbox/Testing"
1249
- msgstr "Sandbox/Prova"
1250
-
1251
- #: adminpages/orders.php:466 adminpages/paymentsettings.php:189
1252
- #: adminpages/orders.php:416 adminpages/paymentsettings.php:180
1253
- #: adminpages/paymentsettings.php:184
1254
- msgid "Live/Production"
1255
- msgstr "Live/Produzione"
1256
-
1257
- #: adminpages/orders.php:473 adminpages/orders.php:423
1258
- msgid "Payment Transaction ID"
1259
- msgstr "ID Transazione"
1260
-
1261
- #: adminpages/orders.php:478 adminpages/orders.php:428
1262
- msgid "Generated by the gateway. Useful to cross reference orders."
1263
- msgstr "Generato dal gateway. Utile come riferimento per gli ordini."
1264
-
1265
- #: adminpages/orders.php:482 adminpages/orders.php:432
1266
- msgid "Subscription Transaction ID"
1267
- msgstr "ID Iscrizione"
1268
-
1269
- #: adminpages/orders.php:487 adminpages/orders.php:437
1270
- msgid "Generated by the gateway. Useful to cross reference subscriptions."
1271
- msgstr "Generato dal gateway. Utile come riferimento per gli ordini."
1272
-
1273
- #: adminpages/orders.php:492 adminpages/orders.php:910 pages/invoice.php:107
1274
- #: adminpages/orders.php:442 adminpages/orders.php:607 pages/invoice.php:105
1275
- msgid "Date"
1276
- msgstr "Data"
1277
-
1278
- #: adminpages/orders.php:527 adminpages/orders.php:477
1279
- msgid "Affiliate ID"
1280
- msgstr "ID Affilizazione"
1281
-
1282
- #: adminpages/orders.php:535 adminpages/orders.php:485
1283
- msgid "Affiliate SubID"
1284
- msgstr "SubID Affilizazione"
1285
-
1286
- #: adminpages/orders.php:545 adminpages/orders.php:495
1287
- msgid "Notes"
1288
- msgstr "Note"
1289
-
1290
- #: adminpages/orders.php:560 adminpages/orders.php:510
1291
- msgid "Save Order"
1292
- msgstr "Salva Ordine"
1293
-
1294
- #: adminpages/orders.php:561 pages/billing.php:330 adminpages/orders.php:511
1295
- #: pages/billing.php:295 pages/billing.php:299
1296
- msgid "Cancel"
1297
- msgstr "Annulla"
1298
-
1299
- #: adminpages/orders.php:570 includes/adminpages.php:55
1300
- #: includes/adminpages.php:163 adminpages/orders.php:520
1301
- #: includes/adminpages.php:17 includes/adminpages.php:84
1302
- #: includes/adminpages.php:156
1303
- msgid "Orders"
1304
- msgstr "Ordini"
1305
-
1306
- #: adminpages/orders.php:571 adminpages/orders.php:521
1307
- msgid "Add New Order"
1308
- msgstr "Crea Nuovo Ordine"
1309
-
1310
- #: adminpages/orders.php:605
1311
- msgid "All"
1312
- msgstr "Tutti"
1313
-
1314
- #: adminpages/orders.php:606
1315
- msgid "Within a Date Range"
1316
- msgstr "Nell'intervallo di tempo"
1317
-
1318
- #: adminpages/orders.php:607
1319
- msgid "Predefined Date Range"
1320
- msgstr "Intervallo di Tempo Predefinito"
1321
-
1322
- #: adminpages/orders.php:608
1323
- msgid "Within a Level"
1324
- msgstr "In un Livello"
1325
-
1326
- #: adminpages/orders.php:609
1327
- msgid "Within a Status"
1328
- msgstr "In uno Stato"
1329
-
1330
- #: adminpages/orders.php:612
1331
- msgid "From"
1332
- msgstr "Da"
1333
-
1334
- #: adminpages/orders.php:624
1335
- msgid "To"
1336
- msgstr "A"
1337
-
1338
- #: adminpages/orders.php:636
1339
- msgid "filter by "
1340
- msgstr "filtra per"
1341
-
1342
- #: adminpages/orders.php:674
1343
- msgid "Filter"
1344
- msgstr "Filtro"
1345
-
1346
- #: adminpages/orders.php:777 adminpages/orders.php:780
1347
- #: adminpages/orders.php:535 adminpages/orders.php:538
1348
- msgid "Search Orders"
1349
- msgstr "Cerca Ordini"
1350
-
1351
- #: adminpages/orders.php:893 adminpages/orders.php:590
1352
- #, php-format
1353
- msgid "%d orders found."
1354
- msgstr "%d ordini trovati."
1355
-
1356
- #: adminpages/orders.php:902 adminpages/paymentsettings.php:220
1357
- #: adminpages/reports/login.php:141 adminpages/orders.php:599
1358
- #: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:215
1359
- msgid "User"
1360
- msgstr "Utente"
1361
-
1362
- #: adminpages/orders.php:904 includes/profile.php:27 pages/checkout.php:33
1363
- #: pages/confirmation.php:47 pages/confirmation.php:64
1364
- #: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
1365
- #: adminpages/orders.php:601 includes/profile.php:25 pages/checkout.php:34
1366
- #: pages/confirmation.php:46 pages/confirmation.php:62
1367
- #: pages/confirmation.php:103 pages/invoice.php:27 pages/invoice.php:49
1368
- msgid "Membership Level"
1369
- msgstr "Livello d'iscrizione"
1370
-
1371
- #: adminpages/orders.php:906 adminpages/orders.php:954
1372
- #: adminpages/orders.php:603 adminpages/orders.php:651
1373
- msgid "Payment"
1374
- msgstr "Pagamento"
1375
-
1376
- #: adminpages/orders.php:908 adminpages/orders.php:605
1377
- msgid "Transaction IDs"
1378
- msgstr "ID Transazioni"
1379
-
1380
- #: adminpages/orders.php:933 adminpages/orders.php:630
1381
- msgid "deleted"
1382
- msgstr "eliminato"
1383
-
1384
- #: adminpages/orders.php:956 adminpages/orders.php:653
1385
- msgid "Subscription"
1386
- msgstr "Iscrizione"
1387
-
1388
- #: adminpages/orders.php:967 adminpages/orders.php:664
1389
- #, php-format
1390
- msgid ""
1391
- "Deleting orders is permanent and can affect active users. Are you sure you "
1392
- "want to delete order %s?"
1393
- msgstr ""
1394
- "L'eliminazione di un ordine è permanente e potrebbe causare problemi agli "
1395
- "utenti attivi. Sicuro di voler eliminare l'ordine %s?"
1396
-
1397
- #: adminpages/orders.php:977 adminpages/orders.php:674
1398
- msgid "No orders found."
1399
- msgstr "Nessun ordine trovato."
1400
-
1401
- #: adminpages/pagesettings.php:51
1402
- msgid "Membership Account"
1403
- msgstr "Account Iscrizione"
1404
-
1405
- #: adminpages/pagesettings.php:54
1406
- msgid "Membership Billing"
1407
- msgstr "Quota d'iscrizione"
1408
-
1409
- #: adminpages/pagesettings.php:57
1410
- msgid "Membership Cancel"
1411
- msgstr "Cancellazione Iscrizione"
1412
-
1413
- #: adminpages/pagesettings.php:60
1414
- msgid "Membership Checkout"
1415
- msgstr "Pagamento Iscrizione"
1416
-
1417
- #: adminpages/pagesettings.php:63
1418
- msgid "Membership Confirmation"
1419
- msgstr "Conferma Iscrizione"
1420
-
1421
- #: adminpages/pagesettings.php:66
1422
- msgid "Membership Invoice"
1423
- msgstr "Fattura Iscrizione"
1424
-
1425
- #: adminpages/pagesettings.php:73
1426
- #, php-format
1427
- msgid "Membership %s"
1428
- msgstr "Iscrizione %s"
1429
-
1430
- #: adminpages/pagesettings.php:111 adminpages/pagesettings.php:83
1431
- msgid "The following pages have been created for you"
1432
- msgstr "Le pagine seguenti sono state create da te"
1433
-
1434
- #: adminpages/pagesettings.php:126 adminpages/pagesettings.php:98
1435
- msgid ""
1436
- "Manage the WordPress pages assigned to each required Paid Memberships Pro "
1437
- "page."
1438
- msgstr ""
1439
- "Gestisci le pagine assegnate ad ogni pagina richiesta da Paid Memberships "
1440
- "Pro."
1441
-
1442
- #: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
1443
- msgid ""
1444
- "Assign the WordPress pages for each required Paid Memberships Pro page or"
1445
- msgstr ""
1446
- "Imposta le pagine per ogni pagina richiesta da Paid Memberships Pro oppure"
1447
-
1448
- #: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
1449
- msgid "click here to let us generate them for you"
1450
- msgstr "clicca qui per lasciare che venga fatto in automatico"
1451
-
1452
- #: adminpages/pagesettings.php:140 adminpages/pagesettings.php:112
1453
- msgid "Account Page"
1454
- msgstr "Pagina del Conto"
1455
-
1456
- #: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
1457
- #: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
1458
- #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
1459
- #: adminpages/pagesettings.php:241 adminpages/pagesettings.php:119
1460
- #: adminpages/pagesettings.php:132 adminpages/pagesettings.php:134
1461
- #: adminpages/pagesettings.php:145 adminpages/pagesettings.php:149
1462
- #: adminpages/pagesettings.php:159 adminpages/pagesettings.php:165
1463
- #: adminpages/pagesettings.php:173 adminpages/pagesettings.php:181
1464
- #: adminpages/pagesettings.php:187 adminpages/pagesettings.php:197
1465
- #: adminpages/pagesettings.php:201 adminpages/pagesettings.php:213
1466
- msgid "edit page"
1467
- msgstr "modifica pagina"
1468
-
1469
- #: adminpages/pagesettings.php:149 adminpages/pagesettings.php:164
1470
- #: adminpages/pagesettings.php:179 adminpages/pagesettings.php:195
1471
- #: adminpages/pagesettings.php:211 adminpages/pagesettings.php:227
1472
- #: adminpages/pagesettings.php:243 adminpages/pagesettings.php:121
1473
- #: adminpages/pagesettings.php:136 adminpages/pagesettings.php:151
1474
- #: adminpages/pagesettings.php:167 adminpages/pagesettings.php:183
1475
- #: adminpages/pagesettings.php:199 adminpages/pagesettings.php:215
1476
- msgid "view page"
1477
- msgstr "visualizza pagina"
1478
-
1479
- #: adminpages/pagesettings.php:151 adminpages/pagesettings.php:166
1480
- #: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
1481
- #: adminpages/pagesettings.php:213 adminpages/pagesettings.php:229
1482
- #: adminpages/pagesettings.php:245 adminpages/pagesettings.php:121
1483
- #: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
1484
- #: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
1485
- #: adminpages/pagesettings.php:153 adminpages/pagesettings.php:161
1486
- #: adminpages/pagesettings.php:169 adminpages/pagesettings.php:175
1487
- #: adminpages/pagesettings.php:185 adminpages/pagesettings.php:189
1488
- #: adminpages/pagesettings.php:201 adminpages/pagesettings.php:203
1489
- #: adminpages/pagesettings.php:217
1490
- msgid "Include the shortcode"
1491
- msgstr "Includi lo shortcode"
1492
-
1493
- #: adminpages/pagesettings.php:155 adminpages/pagesettings.php:125
1494
- #: adminpages/pagesettings.php:127
1495
- msgid "Billing Information Page"
1496
- msgstr "Informazioni di Pagamento"
1497
-
1498
- #: adminpages/pagesettings.php:170 adminpages/pagesettings.php:138
1499
- #: adminpages/pagesettings.php:142
1500
- msgid "Cancel Page"
1501
- msgstr "Annulla"
1502
-
1503
- #: adminpages/pagesettings.php:186 adminpages/pagesettings.php:152
1504
- #: adminpages/pagesettings.php:158
1505
- msgid "Checkout Page"
1506
- msgstr "Checkout"
1507
-
1508
- #: adminpages/pagesettings.php:202 adminpages/pagesettings.php:166
1509
- #: adminpages/pagesettings.php:174
1510
- msgid "Confirmation Page"
1511
- msgstr "Conferma"
1512
-
1513
- #: adminpages/pagesettings.php:218 adminpages/pagesettings.php:180
1514
- #: adminpages/pagesettings.php:190
1515
- msgid "Invoice Page"
1516
- msgstr "Fattura"
1517
-
1518
- #: adminpages/pagesettings.php:234 adminpages/pagesettings.php:194
1519
- #: adminpages/pagesettings.php:206
1520
- msgid "Levels Page"
1521
- msgstr "Livelli"
1522
-
1523
- #: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
1524
- msgid "Your payment settings have been updated."
1525
- msgstr "Le impostazioni di pagamento sono state aggiornate."
1526
-
1527
- #: adminpages/paymentsettings.php:146 adminpages/paymentsettings.php:154
1528
- #: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:152
1529
- msgid "Payment Gateway"
1530
- msgstr "Gateway di Pagamento"
1531
-
1532
- #: adminpages/paymentsettings.php:146 adminpages/paymentsettings.php:144
1533
- msgid "SSL Settings"
1534
- msgstr "Impostazioni SSL"
1535
-
1536
- #: adminpages/paymentsettings.php:148
1537
- msgid ""
1538
- "Learn more about <a title=\"Paid Memberships Pro - SSL Settings\" target="
1539
- "\"_blank\" href=\"http://www.paidmembershipspro.com/support/initial-plugin-"
1540
- "setup/ssl/\">SSL</a> or <a title=\"Paid Memberships Pro - Payment Gateway "
1541
- "Settings\" target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
1542
- "support/initial-plugin-setup/payment-gateway/\">Payment Gateway Settings</a>."
1543
- msgstr ""
1544
- "Maggiori dettagli su <a title=\"Paid Memberships Pro - SSL Impostazioni\" "
1545
- "target=\"_blank\" href=\"http://www.paidmembershipspro.com/support/initial-"
1546
- "plugin-setup/ssl/\">SSL</a> o <a title=\"Paid Memberships Pro - Impostazioni "
1547
- "Metodi di Pagamento\" target=\"_blank\" href=\"http://www.paidmembershipspro."
1548
- "com/support/initial-plugin-setup/payment-gateway/\">Impostazioni Metodi di "
1549
- "Pagamento</a>."
1550
-
1551
- #: adminpages/paymentsettings.php:174
1552
- msgid ""
1553
- "This gateway option is in beta. Some functionality may not be available. "
1554
- "Please contact Paid Memberships Pro with any issues you run into. "
1555
- "<strong>Please be sure to upgrade Paid Memberships Pro to the latest "
1556
- "versions when available.</strong>"
1557
- msgstr ""
1558
- "Questa opzioni di pagamento è in fase beta. Alcune funzionalità potrebbero "
1559
- "non essere disponibili. Se incontrassi delle difficoltà contatta "
1560
- "cortesemente Paid Memberships Pro.<strong>Per favore, assicurati di "
1561
- "aggiornare sempre Paid Memberships Pro all'ultima versione disponibile.</"
1562
- "strong>"
1563
-
1564
- #: adminpages/paymentsettings.php:179
1565
- msgid ""
1566
- "We do not recommend using PayPal Standard. We suggest using PayPal Express, "
1567
- "Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target="
1568
- "\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-using-"
1569
- "paypal-standard-paid-memberships-pro/\">More information on why can be found "
1570
- "here.</a>"
1571
- msgstr ""
1572
- "Vi raccomandiamo di non usare PayPal Standard. Vi consigliamo invece di "
1573
- "utilizzare PayPal Express, Website Payments Pro (Legacy), oppure PayPal Pro "
1574
- "(Payflow Pro). <a target=\"_blank\" href=\"http://www.paidmembershipspro."
1575
- "com/2013/09/read-using-paypal-standard-paid-memberships-pro/\">Leggere qui "
1576
- "ulteriori informazioni sulle motivazioni di questo consiglio.</a>"
1577
-
1578
- #: adminpages/paymentsettings.php:204 adminpages/paymentsettings.php:195
1579
- #: adminpages/paymentsettings.php:199
1580
- msgid "Partner"
1581
- msgstr "Partner"
1582
-
1583
- #: adminpages/paymentsettings.php:212 adminpages/paymentsettings.php:203
1584
- #: adminpages/paymentsettings.php:207
1585
- msgid "Vendor"
1586
- msgstr "Venditore"
1587
-
1588
- #: adminpages/paymentsettings.php:228 pages/checkout.php:180
1589
- #: adminpages/paymentsettings.php:219 adminpages/paymentsettings.php:223
1590
- #: pages/checkout.php:177
1591
- msgid "Password"
1592
- msgstr "Password"
1593
-
1594
- #: adminpages/paymentsettings.php:236 adminpages/paymentsettings.php:227
1595
- #: adminpages/paymentsettings.php:231
1596
- msgid "Gateway Account Email"
1597
- msgstr "Gateway Account Email"
1598
-
1599
- #: adminpages/paymentsettings.php:244 adminpages/paymentsettings.php:336
1600
- #: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
1601
- #: adminpages/paymentsettings.php:331
1602
- msgid "API Username"
1603
- msgstr "API Username"
1604
-
1605
- #: adminpages/paymentsettings.php:252 adminpages/paymentsettings.php:344
1606
- #: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
1607
- #: adminpages/paymentsettings.php:339
1608
- msgid "API Password"
1609
- msgstr "API Password"
1610
-
1611
- #: adminpages/paymentsettings.php:260 adminpages/paymentsettings.php:251
1612
- #: adminpages/paymentsettings.php:255
1613
- msgid "API Signature"
1614
- msgstr "API Signature"
1615
-
1616
- #: adminpages/paymentsettings.php:269 adminpages/paymentsettings.php:260
1617
- #: adminpages/paymentsettings.php:264
1618
- msgid "Login Name"
1619
- msgstr "Nome"
1620
-
1621
- #: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:268
1622
- #: adminpages/paymentsettings.php:272
1623
- msgid "Transaction Key"
1624
- msgstr "Transaction Key"
1625
-
1626
- #: adminpages/paymentsettings.php:286 adminpages/paymentsettings.php:277
1627
- #: adminpages/paymentsettings.php:281
1628
- msgid "Secret Key"
1629
- msgstr "Secret Key"
1630
-
1631
- #: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:285
1632
- #: adminpages/paymentsettings.php:289
1633
- msgid "Publishable Key"
1634
- msgstr "Publishable Key"
1635
-
1636
- #: adminpages/paymentsettings.php:303 adminpages/paymentsettings.php:369
1637
- #: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:298
1638
- #: adminpages/paymentsettings.php:364
1639
- msgid "Merchant ID"
1640
- msgstr "Merchant ID"
1641
-
1642
- #: adminpages/paymentsettings.php:311 adminpages/paymentsettings.php:302
1643
- #: adminpages/paymentsettings.php:306
1644
- msgid "Public Key"
1645
- msgstr "Chiave Pubblica"
1646
-
1647
- #: adminpages/paymentsettings.php:319 adminpages/paymentsettings.php:310
1648
- #: adminpages/paymentsettings.php:314
1649
- msgid "Private Key"
1650
- msgstr "Chiave Provata"
1651
-
1652
- #: adminpages/paymentsettings.php:327 adminpages/paymentsettings.php:318
1653
- #: adminpages/paymentsettings.php:322
1654
- msgid "Client-Side Encryption Key"
1655
- msgstr "Client-Side Encryption Key"
1656
-
1657
- #: adminpages/paymentsettings.php:360 adminpages/paymentsettings.php:355
1658
- msgid "Secret Word"
1659
- msgstr "Parola Segreta"
1660
-
1661
- #: adminpages/paymentsettings.php:377 adminpages/paymentsettings.php:372
1662
- msgid "Transaction Security Key"
1663
- msgstr "Chiave di Sicurezza Transazione"
1664
-
1665
- #: adminpages/paymentsettings.php:386 adminpages/paymentsettings.php:327
1666
- #: adminpages/paymentsettings.php:337 adminpages/paymentsettings.php:356
1667
- #: adminpages/paymentsettings.php:381
1668
- msgid "Currency"
1669
- msgstr "Moneta"
1670
-
1671
- #: adminpages/paymentsettings.php:400
1672
- msgid ""
1673
- "Not all currencies will be supported by every gateway. Please check with "
1674
- "your gateway."
1675
- msgstr ""
1676
- "Non tutte le valute sono accettate da ogni metodo di pagamento. Si prega di "
1677
- "verificare con il metodo di pagamento prescelto."
1678
-
1679
- #: adminpages/paymentsettings.php:406 adminpages/paymentsettings.php:375
1680
- #: adminpages/paymentsettings.php:401
1681
- msgid "Accepted Credit Card Types"
1682
- msgstr "Tipi di Carta di Credito accettati"
1683
-
1684
- #: adminpages/paymentsettings.php:420 adminpages/paymentsettings.php:389
1685
- #: adminpages/paymentsettings.php:415
1686
- msgid "Instructions"
1687
- msgstr "Istruzioni"
1688
-
1689
- #: adminpages/paymentsettings.php:424 adminpages/paymentsettings.php:393
1690
- #: adminpages/paymentsettings.php:419
1691
- msgid ""
1692
- "Who to write the check out to. Where to mail it. Shown on checkout, "
1693
- "confirmation, and invoice pages."
1694
- msgstr ""
1695
- "A chi inviare la conferma di chechout. Dove inviarla. Visualizzato sulla "
1696
- "pagina di chechout, conferma e fattura."
1697
-
1698
- #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:425
1699
- msgid "Show Billing Address Fields"
1700
- msgstr "Mostra Campi Indirizzo di Fatturazione"
1701
-
1702
- #: adminpages/paymentsettings.php:437
1703
- msgid ""
1704
- "Stripe doesn't require billing address fields. Choose 'No' to hide them on "
1705
- "the checkout page.<br /><strong>If No, make sure you disable address "
1706
- "verification in the Stripe dashboard settings.</strong>"
1707
- msgstr ""
1708
- "Stripe non necessita dei campi per l'indirizzo di fatturazione. Selezionare "
1709
- "'No' per nascondere questi campi nella pagina di pagamento. <br /><strong> "
1710
- "Se No, assicirarsi di disabilitare verifica dell'indirizzo nelle "
1711
- "impostazioni della bacheca di Stripe</strong>"
1712
-
1713
- #: adminpages/paymentsettings.php:443 adminpages/paymentsettings.php:398
1714
- #: adminpages/paymentsettings.php:438
1715
- msgid "Sales Tax"
1716
- msgstr "Spese di spedizione"
1717
-
1718
- #: adminpages/paymentsettings.php:443 pages/billing.php:82
1719
- #: adminpages/paymentsettings.php:398 adminpages/paymentsettings.php:438
1720
- #: pages/billing.php:78
1721
- msgid "optional"
1722
- msgstr "opzionale"
1723
-
1724
- #: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:401
1725
- #: adminpages/paymentsettings.php:441
1726
- msgid "Tax State"
1727
- msgstr "Stato per Spedizione"
1728
-
1729
- #: adminpages/paymentsettings.php:447 adminpages/paymentsettings.php:402
1730
- #: adminpages/paymentsettings.php:442
1731
- msgid "abbreviation, e.g. \"PA\""
1732
- msgstr "abbreviazione, es. \"PA\""
1733
-
1734
- #: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:404
1735
- #: adminpages/paymentsettings.php:444
1736
- msgid "decimal, e.g. \"0.06\""
1737
- msgstr "decimale, es. \"0.06\""
1738
-
1739
- #: adminpages/paymentsettings.php:450
1740
- msgid ""
1741
- "US only. If values are given, tax will be applied for any members ordering "
1742
- "from the selected state.<br />For non-US or more complex tax rules, use the "
1743
- "<a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-"
1744
- "taxes-paid-memberships-pro/\">pmpro_tax filter</a>."
1745
- msgstr ""
1746
- "Solo pe USA. Se fornito, la tassazione verrà applicata ad ogni membro che "
1747
- "ordina dallo stato selezionato. <br />Per gli utenti non-US o per creare "
1748
- "regole più complesse, utilizzare il filtro <a target=\"_blank\" href="
1749
- "\"http://www.paidmembershipspro.com/2013/10/non-us-taxes-paid-memberships-"
1750
- "pro/\">pmpro_tax</a>."
1751
-
1752
- #: adminpages/paymentsettings.php:455 adminpages/paymentsettings.php:450
1753
- msgid "Force SSL"
1754
- msgstr "Forza SSL"
1755
-
1756
- #: adminpages/paymentsettings.php:461 adminpages/paymentsettings.php:456
1757
- msgid "Yes (with JavaScript redirects)"
1758
- msgstr "Sì (con ridirezionamenti JavaScript)"
1759
-
1760
- #: adminpages/paymentsettings.php:468 adminpages/paymentsettings.php:430
1761
- #: adminpages/paymentsettings.php:463
1762
- msgid "SSL Seal Code"
1763
- msgstr "Codice SSL"
1764
-
1765
- #: adminpages/paymentsettings.php:477 adminpages/paymentsettings.php:438
1766
- #: adminpages/paymentsettings.php:471
1767
- msgid "HTTPS Nuclear Option"
1768
- msgstr "Opzione HTTPS"
1769
-
1770
- #: adminpages/paymentsettings.php:480 adminpages/paymentsettings.php:441
1771
- #: adminpages/paymentsettings.php:474
1772
- msgid ""
1773
- "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1774
- "Check this if you are using SSL and have warnings on your checkout pages."
1775
- msgstr ""
1776
- "Usa HTTPS URLs sulle pagine sicure. Seleziona se sta usando SSL e hai dei "
1777
- "messaggi di avviso sulla pagina di chechout."
1778
-
1779
- #: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:446
1780
- #: adminpages/paymentsettings.php:479
1781
- msgid "IPN Handler URL"
1782
- msgstr "IPN Handler URL"
1783
-
1784
- #: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:449
1785
- #: adminpages/paymentsettings.php:482
1786
- msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1787
- msgstr ""
1788
- "Per l'integrazione completa con PayPal accertati di aver impostato l'IPN "
1789
- "Handler URL come"
1790
-
1791
- #: adminpages/paymentsettings.php:493 adminpages/paymentsettings.php:487
1792
- msgid "TwoCheckout INS URL"
1793
- msgstr "TwoCheckout INS URL"
1794
-
1795
- #: adminpages/paymentsettings.php:496 adminpages/paymentsettings.php:490
1796
- msgid ""
1797
- "To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL "
1798
- msgstr ""
1799
- "Per l'integrazione completa con 2Checkout, assicurarsi di aver impostato il "
1800
- "proprio 2Checkout INS URL"
1801
-
1802
- #: adminpages/paymentsettings.php:501 adminpages/paymentsettings.php:454
1803
- #: adminpages/paymentsettings.php:495
1804
- msgid "Silent Post URL"
1805
- msgstr "Silent Post URL"
1806
-
1807
- #: adminpages/paymentsettings.php:504 adminpages/paymentsettings.php:457
1808
- #: adminpages/paymentsettings.php:498
1809
- msgid ""
1810
- "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1811
- msgstr ""
1812
- "Per l'integrazione completa con Authorize.net accertati di aver impostato il "
1813
- "Silent Post URL come"
1814
-
1815
- #: adminpages/paymentsettings.php:509 adminpages/paymentsettings.php:517
1816
- #: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
1817
- #: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:511
1818
- msgid "Web Hook URL"
1819
- msgstr "Web Hook URL"
1820
-
1821
- #: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:465
1822
- #: adminpages/paymentsettings.php:506
1823
- msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1824
- msgstr ""
1825
- "Per l'integrazione completa con Stripe accertati di aver impostato il Web "
1826
- "Hook URL come"
1827
-
1828
- #: adminpages/paymentsettings.php:521 adminpages/paymentsettings.php:474
1829
- #: adminpages/paymentsettings.php:515
1830
- msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1831
- msgstr ""
1832
- "Per l'integrazione completa con Braintree accertati di aver impostato il Web "
1833
- "Hook URL come"
1834
-
1835
- #: adminpages/reports.php:40 adminpages/reports.php:26
1836
- #: adminpages/reports.php:37
1837
- msgid "Details"
1838
- msgstr "Dettagli"
1839
-
1840
- #: adminpages/reports/login.php:16
1841
- msgid "Visits, Views, and Logins"
1842
- msgstr "Visite, Visualizzazioni e Login"
1843
-
1844
- #: adminpages/reports/login.php:26
1845
- msgid "Visits Today"
1846
- msgstr "Visite Giornaliere"
1847
-
1848
- #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
1849
- msgid "Visits This Month"
1850
- msgstr "Visite Mensili"
1851
-
1852
- #: adminpages/reports/login.php:28
1853
- msgid "Visits All Time"
1854
- msgstr "Visite Complessive"
1855
-
1856
- #: adminpages/reports/login.php:31
1857
- msgid "Views Today"
1858
- msgstr "Visualizzazioni Giornaliere"
1859
-
1860
- #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
1861
- msgid "Views This Month"
1862
- msgstr "Visualizzazioni Mensili"
1863
-
1864
- #: adminpages/reports/login.php:33
1865
- msgid "Views All Time"
1866
- msgstr "Visualizzazioni Complessive"
1867
-
1868
- #: adminpages/reports/login.php:36
1869
- msgid "Logins Today"
1870
- msgstr "Accessi Giornalieri"
1871
-
1872
- #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
1873
- msgid "Logins This Month"
1874
- msgstr "Accessi mensili"
1875
-
1876
- #: adminpages/reports/login.php:38
1877
- msgid "Logins All Time"
1878
- msgstr "Accessi Complessivi"
1879
-
1880
- #: adminpages/reports/login.php:61
1881
- msgid "Visits, Views, and Logins Report"
1882
- msgstr "Rapporto Visite, Visualizzazioni e Accessi"
1883
-
1884
- #: adminpages/reports/login.php:66
1885
- msgid "All Users"
1886
- msgstr "Tutti gli Utenti"
1887
-
1888
- #: adminpages/reports/login.php:146
1889
- msgid "Last Visit"
1890
- msgstr "Ultima Visita"
1891
-
1892
- #: adminpages/reports/login.php:148
1893
- msgid "Total Visits"
1894
- msgstr "Totale Visiste"
1895
-
1896
- #: adminpages/reports/login.php:150
1897
- msgid "Total Views"
1898
- msgstr "Totale Visualizzazioni "
1899
-
1900
- #: adminpages/reports/login.php:151
1901
- msgid "Last Login"
1902
- msgstr "Ultimo Accesso"
1903
-
1904
- #: adminpages/reports/login.php:153
1905
- msgid "Total Logins"
1906
- msgstr "Totale Accessi"
1907
-
1908
- #: adminpages/reports/memberships.php:18
1909
- #: adminpages/reports/memberships.php:288
1910
- msgid "Membership Stats"
1911
- msgstr "Stato dell'Iscrizione"
1912
-
1913
- #: adminpages/reports/memberships.php:48
1914
- msgid "Signups"
1915
- msgstr "Iscrizioni"
1916
-
1917
- #: adminpages/reports/memberships.php:50 adminpages/reports/memberships.php:69
1918
- msgid "All Time"
1919
- msgstr "Complessive"
1920
-
1921
- #: adminpages/reports/memberships.php:54 adminpages/reports/memberships.php:73
1922
- msgid "This Year"
1923
- msgstr "Quest'Anno"
1924
-
1925
- #: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:77
1926
- msgid "This Month"
1927
- msgstr "Questo Mese"
1928
-
1929
- #: adminpages/reports/memberships.php:62 adminpages/reports/memberships.php:81
1930
- msgid "Today"
1931
- msgstr "Giornaliere"
1932
-
1933
- #: adminpages/reports/memberships.php:67
1934
- msgid "Cancellations"
1935
- msgstr "Cancellazioni"
1936
-
1937
- #: adminpages/reports/memberships.php:86
1938
- msgid "Other Stats"
1939
- msgstr "Altre Statistiche"
1940
-
1941
- #: adminpages/reports/memberships.php:88
1942
- msgid "Monthly Recurring Revenue (MRR)"
1943
- msgstr "Ricavi Ricorsivi Mensili"
1944
-
1945
- #: adminpages/reports/memberships.php:92
1946
- msgid "Cancellation Rate"
1947
- msgstr "Percentuale Cancellazioni"
1948
-
1949
- #: adminpages/reports/memberships.php:96
1950
- msgid "Lifetime Value (LTV)"
1951
- msgstr "Valore Abbonamento Perenne (VAP)"
1952
-
1953
- #: adminpages/reports/memberships.php:294 adminpages/reports/sales.php:195
1954
- #: adminpages/reports/sales.php:187 adminpages/reports/sales.php:196
1955
- msgid "Daily"
1956
- msgstr "Giornaliere"
1957
-
1958
- #: adminpages/reports/memberships.php:295 adminpages/reports/sales.php:196
1959
- #: adminpages/reports/sales.php:188 adminpages/reports/sales.php:197
1960
- msgid "Monthly"
1961
- msgstr "Mensile"
1962
-
1963
- #: adminpages/reports/memberships.php:296 adminpages/reports/sales.php:197
1964
- #: adminpages/reports/sales.php:189 adminpages/reports/sales.php:198
1965
- msgid "Annual"
1966
- msgstr "Annuali"
1967
-
1968
- #: adminpages/reports/memberships.php:299
1969
- msgid "Signups vs. Cancellations"
1970
- msgstr "Iscrizioni vs. Cancellazioni"
1971
-
1972
- #: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:230
1973
- #: adminpages/reports/sales.php:222 adminpages/reports/sales.php:231
1974
- msgid "Generate Report"
1975
- msgstr "Crea Rapporto"
1976
-
1977
- #: adminpages/reports/sales.php:18
1978
- msgid "Sales and Revenue (Testing/Sandbox)"
1979
- msgstr "Vendite e Ricavi (Test/Prova)"
1980
-
1981
- #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:189
1982
- #: adminpages/reports/sales.php:180
1983
- msgid "Sales and Revenue"
1984
- msgstr "Vendite e Ricavi"
1985
-
1986
- #: adminpages/reports/sales.php:200 adminpages/reports/sales.php:192
1987
- #: adminpages/reports/sales.php:201
1988
- msgid "Revenue"
1989
- msgstr "Ricavo"
1990
-
1991
- #: adminpages/reports/sales.php:201 adminpages/reports/sales.php:193
1992
- #: adminpages/reports/sales.php:202
1993
- msgid "Sales"
1994
- msgstr "Vendite"
1995
-
1996
- #: classes/class.memberorder.php:564 classes/class.memberorder.php:553
1997
- #: classes/class.memberorder.php:561 includes/cleanup.php:24
1998
- #, php-format
1999
- msgid ""
2000
- "There was an error canceling the subscription for user with ID=%s. You will "
2001
- "want to check your payment gateway to see if their subscription is still "
2002
- "active."
2003
- msgstr ""
2004
- "C'è stato un errore annullando l'iscrizione per l'utente con ID=%s. "
2005
- "Controlla il pannello dei pagamenti per verificare se l'iscrizione è ancora "
2006
- "attiva."
2007
-
2008
- #: classes/class.pmproemail.php:37
2009
- #, php-format
2010
- msgid "An Email From %s"
2011
- msgstr "Email da %s"
2012
-
2013
- #: classes/class.pmproemail.php:122 classes/class.pmproemail.php:120
2014
- #, php-format
2015
- msgid "Your membership at %s has been CANCELLED"
2016
- msgstr "La tua iscrizione a %s è stata CANCELLATA"
2017
-
2018
- #: classes/class.pmproemail.php:144 classes/class.pmproemail.php:142
2019
- #, php-format
2020
- msgid "Membership for %s at %s has been CANCELLED"
2021
- msgstr "L'iscrizione a %s del %s è stata CANCELLATA"
2022
-
2023
- #: classes/class.pmproemail.php:175 classes/class.pmproemail.php:172
2024
- #: classes/class.pmproemail.php:173
2025
- #, php-format
2026
- msgid "Your membership confirmation for %s"
2027
- msgstr "La tua conferma di iscrizione per %s"
2028
-
2029
- #: classes/class.pmproemail.php:228 classes/class.pmproemail.php:237
2030
- #: classes/class.pmproemail.php:246 classes/class.pmproemail.php:325
2031
- #: classes/class.pmproemail.php:334 classes/class.pmproemail.php:645
2032
- #: pages/checkout.php:66 pages/checkout.php:76 pages/checkout.php:549
2033
- #: pages/confirmation.php:52 pages/invoice.php:33
2034
- #: classes/class.pmproemail.php:216 classes/class.pmproemail.php:218
2035
- #: classes/class.pmproemail.php:225 classes/class.pmproemail.php:227
2036
- #: classes/class.pmproemail.php:234 classes/class.pmproemail.php:236
2037
- #: classes/class.pmproemail.php:304 classes/class.pmproemail.php:307
2038
- #: classes/class.pmproemail.php:313 classes/class.pmproemail.php:316
2039
- #: classes/class.pmproemail.php:532 classes/class.pmproemail.php:580
2040
- #: pages/checkout.php:67 pages/checkout.php:77 pages/checkout.php:566
2041
- #: pages/checkout.php:573 pages/confirmation.php:51 pages/invoice.php:32
2042
- msgid "Discount Code"
2043
- msgstr "Codice Sconto"
2044
-
2045
- #: classes/class.pmproemail.php:253 classes/class.pmproemail.php:346
2046
- #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:241
2047
- #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:325
2048
- #: classes/class.pmproemail.php:328 classes/class.pmproemail.php:538
2049
- #: classes/class.pmproemail.php:586
2050
- #, php-format
2051
- msgid "This membership will expire on %s."
2052
- msgstr "Questa iscrizione scadrà %s"
2053
-
2054
- #: classes/class.pmproemail.php:275 classes/class.pmproemail.php:263
2055
- #: classes/class.pmproemail.php:265
2056
- #, php-format
2057
- msgid "Member Checkout for %s at %s"
2058
- msgstr "Checkout per %s a %s"
2059
-
2060
- #: classes/class.pmproemail.php:363 classes/class.pmproemail.php:342
2061
- #: classes/class.pmproemail.php:345
2062
- #, php-format
2063
- msgid "Your billing information has been udpated at %s"
2064
- msgstr "Le tue informazioni di pagamento sono state aggiornate a %s"
2065
-
2066
- #: classes/class.pmproemail.php:416 classes/class.pmproemail.php:386
2067
- #: classes/class.pmproemail.php:390
2068
- #, php-format
2069
- msgid "Billing information has been udpated for %s at %s"
2070
- msgstr "Le tue informazioni di pagamento sono state aggiornate per %s a %s"
2071
-
2072
- #: classes/class.pmproemail.php:464 classes/class.pmproemail.php:425
2073
- #: classes/class.pmproemail.php:430
2074
- #, php-format
2075
- msgid "Membership Payment Failed at %s"
2076
- msgstr "Pagamento fallito a %s"
2077
-
2078
- #: classes/class.pmproemail.php:510 classes/class.pmproemail.php:462
2079
- #: classes/class.pmproemail.php:468
2080
- #, php-format
2081
- msgid "Membership Payment Failed For %s at %s"
2082
- msgstr "Pagamento fallito per %s a %s"
2083
-
2084
- #: classes/class.pmproemail.php:557 classes/class.pmproemail.php:508
2085
- #, php-format
2086
- msgid "Credit Card on File Expiring Soon at %s"
2087
- msgstr "La Carta di Credito fornita è in scadenza il %s"
2088
-
2089
- #: classes/class.pmproemail.php:605 classes/class.pmproemail.php:501
2090
- #: classes/class.pmproemail.php:548
2091
- #, php-format
2092
- msgid "INVOICE for %s membership"
2093
- msgstr "FATTURA per l'iscrizione %s"
2094
-
2095
- #: classes/class.pmproemail.php:676 classes/class.pmproemail.php:563
2096
- #: classes/class.pmproemail.php:611
2097
- #, php-format
2098
- msgid "Your trial at %s is ending soon"
2099
- msgstr "Il tuo periodo di prova per %s scadrà a breve"
2100
-
2101
- #: classes/class.pmproemail.php:710 classes/class.pmproemail.php:596
2102
- #: classes/class.pmproemail.php:645
2103
- #, php-format
2104
- msgid "Your membership at %s has ended"
2105
- msgstr "Il tuo periodo di prova per %s è scaduto"
2106
-
2107
- #: classes/class.pmproemail.php:735 classes/class.pmproemail.php:621
2108
- #: classes/class.pmproemail.php:670
2109
- #, php-format
2110
- msgid "Your membership at %s will end soon"
2111
- msgstr "L'iscrizione a %s scadrà presto"
2112
-
2113
- #: classes/class.pmproemail.php:755 classes/class.pmproemail.php:641
2114
- #: classes/class.pmproemail.php:690
2115
- #, php-format
2116
- msgid "Your membership at %s has been changed"
2117
- msgstr "L'iscrizione a %s è stata modificata"
2118
-
2119
- #: classes/class.pmproemail.php:759
2120
- #, php-format
2121
- msgid "The new level is %s."
2122
- msgstr "Il nuovo livello è %s."
2123
-
2124
- #: classes/class.pmproemail.php:761 classes/class.pmproemail.php:647
2125
- #: classes/class.pmproemail.php:696
2126
- msgid "Your membership has been cancelled"
2127
- msgstr "La tua iscrizione è stata cancellata."
2128
-
2129
- #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:803
2130
- #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
2131
- #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
2132
- #, php-format
2133
- msgid "This membership will expire on %s"
2134
- msgstr "L'iscrizione scadrà %s"
2135
-
2136
- #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:807
2137
- #: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
2138
- #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
2139
- msgid "This membership does not expire"
2140
- msgstr "Questa iscrizione non ha scadenza"
2141
-
2142
- #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:679
2143
- #: classes/class.pmproemail.php:728
2144
- #, php-format
2145
- msgid "Membership for %s at %s has been changed"
2146
- msgstr "L'iscrizione per %s a %s è stata modificata"
2147
-
2148
- #: classes/class.pmproemail.php:797 classes/class.pmproemail.php:645
2149
- #: classes/class.pmproemail.php:683 classes/class.pmproemail.php:694
2150
- #: classes/class.pmproemail.php:732
2151
- #, php-format
2152
- msgid "The new level is %s. This membership is free"
2153
- msgstr "Il nuovo livello è %s. Questa iscrizione è gratis"
2154
-
2155
- #: classes/class.pmproemail.php:799
2156
- msgid "Membership has been cancelled"
2157
- msgstr "iscrizione cancellata"
2158
-
2159
- #: classes/gateways/class.pmprogateway.php:55
2160
- #: classes/gateways/class.pmprogateway_authorizenet.php:55
2161
- #: classes/gateways/class.pmprogateway_check.php:60
2162
- #: classes/gateways/class.pmprogateway_cybersource.php:57
2163
- #: classes/gateways/class.pmprogateway_payflowpro.php:27
2164
- #: classes/gateways/class.pmprogateway_paypal.php:27
2165
- msgid "Unknown error: Authorization failed."
2166
- msgstr "Errore sconosciuto: Autorizzazione fallita."
2167
-
2168
- #: classes/gateways/class.pmprogateway.php:106
2169
- #: classes/gateways/class.pmprogateway.php:111
2170
- #: classes/gateways/class.pmprogateway.php:129
2171
- #: classes/gateways/class.pmprogateway_authorizenet.php:106
2172
- #: classes/gateways/class.pmprogateway_authorizenet.php:111
2173
- #: classes/gateways/class.pmprogateway_authorizenet.php:128
2174
- #: classes/gateways/class.pmprogateway_check.php:111
2175
- #: classes/gateways/class.pmprogateway_check.php:116
2176
- #: classes/gateways/class.pmprogateway_check.php:134
2177
- #: classes/gateways/class.pmprogateway_cybersource.php:108
2178
- #: classes/gateways/class.pmprogateway_cybersource.php:113
2179
- #: classes/gateways/class.pmprogateway_cybersource.php:131
2180
- #: classes/gateways/class.pmprogateway_payflowpro.php:50
2181
- #: classes/gateways/class.pmprogateway_payflowpro.php:55
2182
- #: classes/gateways/class.pmprogateway_paypal.php:50
2183
- msgid "Unknown error: Payment failed."
2184
- msgstr "Errore sconosciuto: Pagamento gallito."
2185
-
2186
- #: classes/gateways/class.pmprogateway.php:113
2187
- #: classes/gateways/class.pmprogateway_authorizenet.php:112
2188
- #: classes/gateways/class.pmprogateway_check.php:118
2189
- #: classes/gateways/class.pmprogateway_cybersource.php:115
2190
- msgid ""
2191
- "A partial payment was made that we could not void. Please contact the site "
2192
- "owner immediately to correct this."
2193
- msgstr ""
2194
- "E' appena stato fatto un pagamento parziale. Per favore contatta "
2195
- "l'amministratore immediatamente per correggere l'errore."
2196
-
2197
- #: classes/gateways/class.pmprogateway_authorizenet.php:787
2198
- #: classes/gateways/class.pmprogateway_authorizenet.php:788
2199
- #: classes/gateways/class.pmprogateway_authorizenet.php:789
2200
- msgid "Could not connect to Authorize.net"
2201
- msgstr "Connessione ad Authorize.net fallita"
2202
-
2203
- #: classes/gateways/class.pmprogateway_braintree.php:61
2204
- #: classes/gateways/class.pmprogateway_stripe.php:53
2205
- msgid "Unknown error: Initial payment failed."
2206
- msgstr "Errore sconosciuto: pagamento iniziale fallito"
2207
-
2208
- #: classes/gateways/class.pmprogateway_braintree.php:120
2209
- msgid "Error during settlement:"
2210
- msgstr "Errore durante l'assestamento:"
2211
-
2212
- #: classes/gateways/class.pmprogateway_braintree.php:129
2213
- msgid "Error during charge:"
2214
- msgstr "Errore durante l'addebito:"
2215
-
2216
- #: classes/gateways/class.pmprogateway_braintree.php:198
2217
- msgid "Failed to update customer."
2218
- msgstr "Errore nell'aggiornare il cliente."
2219
-
2220
- #: classes/gateways/class.pmprogateway_braintree.php:246
2221
- msgid "Failed to create customer."
2222
- msgstr "Errore nel creare il cliente."
2223
-
2224
- #: classes/gateways/class.pmprogateway_braintree.php:253
2225
- msgid "Error creating customer record with Braintree:"
2226
- msgstr "Errore nella creazione del cliente su Braintree:"
2227
-
2228
- #: classes/gateways/class.pmprogateway_braintree.php:344
2229
- #: classes/gateways/class.pmprogateway_braintree.php:345
2230
- msgid "Error subscribing customer to plan with Braintree:"
2231
- msgstr "Errore nell'iscrizione del cliente su Braintree:"
2232
-
2233
- #: classes/gateways/class.pmprogateway_braintree.php:359
2234
- #: classes/gateways/class.pmprogateway_braintree.php:360
2235
- msgid "Failed to subscribe with Braintree:"
2236
- msgstr "Errore nell'iscrizione su Braintree:"
2237
-
2238
- #: classes/gateways/class.pmprogateway_braintree.php:397
2239
- #: classes/gateways/class.pmprogateway_braintree.php:410
2240
- #: classes/gateways/class.pmprogateway_braintree.php:417
2241
- #: classes/gateways/class.pmprogateway_stripe.php:396
2242
- #: classes/gateways/class.pmprogateway_braintree.php:398
2243
- #: classes/gateways/class.pmprogateway_braintree.php:411
2244
- #: classes/gateways/class.pmprogateway_braintree.php:418
2245
- #: classes/gateways/class.pmprogateway_stripe.php:343
2246
- #: classes/gateways/class.pmprogateway_stripe.php:344
2247
- #: classes/gateways/class.pmprogateway_stripe.php:351
2248
- #: classes/gateways/class.pmprogateway_stripe.php:353
2249
- #: classes/gateways/class.pmprogateway_stripe.php:354
2250
- #: classes/gateways/class.pmprogateway_stripe.php:361
2251
- msgid "Could not find the subscription."
2252
- msgstr "Iscrizione non trovata"
2253
-
2254
- #: classes/gateways/class.pmprogateway_payflowpro.php:57
2255
- #: classes/gateways/class.pmprogateway_paypal.php:57
2256
- msgid ""
2257
- "A partial payment was made that we could not refund. Please contact the site "
2258
- "owner immediately to correct this."
2259
- msgstr ""
2260
- "E' appena stato fatto un pagamento parziale che non ci è possibile "
2261
- "risarcire. Per favore contatta l'amministratore immediatamente per "
2262
- "correggere l'errore."
2263
-
2264
- #: classes/gateways/class.pmprogateway_paypal.php:385
2265
- #: classes/gateways/class.pmprogateway_paypalexpress.php:305
2266
- #: classes/gateways/class.pmprogateway_paypalstandard.php:220
2267
- #: classes/gateways/class.pmprogateway_paypalexpress.php:301
2268
- #: classes/gateways/class.pmprogateway_paypalstandard.php:216
2269
- msgid ""
2270
- "Please contact the site owner or cancel your subscription from within PayPal "
2271
- "to make sure you are not charged going forward."
2272
- msgstr ""
2273
- "Ti preghiamo di contattare il proprietario del sito o cancellare la tua "
2274
- "iscrizione da PayPal per esser sicuro che non ti vengano ancora addebitati "
2275
- "altri importi in futuro."
2276
-
2277
- #: classes/gateways/class.pmprogateway_stripe.php:199
2278
- #: classes/gateways/class.pmprogateway_stripe.php:190
2279
- #: classes/gateways/class.pmprogateway_stripe.php:192
2280
- msgid "Error creating customer record with Stripe:"
2281
- msgstr "Errore nella creazione del cliente su Stripe:"
2282
-
2283
- #: classes/gateways/class.pmprogateway_stripe.php:302
2284
- #: classes/gateways/class.pmprogateway_stripe.php:278
2285
- #: classes/gateways/class.pmprogateway_stripe.php:279
2286
- #: classes/gateways/class.pmprogateway_stripe.php:286
2287
- msgid "Error creating plan with Stripe:"
2288
- msgstr "Errore nella creazione del piano su Stripe."
2289
-
2290
- #: classes/gateways/class.pmprogateway_stripe.php:318
2291
- #: classes/gateways/class.pmprogateway_stripe.php:294
2292
- #: classes/gateways/class.pmprogateway_stripe.php:295
2293
- #: classes/gateways/class.pmprogateway_stripe.php:302
2294
- msgid "Error subscribing customer to plan with Stripe:"
2295
- msgstr "Errore nell'iscrizione del cliente su Stripe:"
2296
-
2297
- #: classes/gateways/class.pmprogateway_stripe.php:383
2298
- msgid "Could not cancel old subscription."
2299
- msgstr "Non è possibile cancellare la vecchia iscrizione."
2300
-
2301
- #: includes/adminpages.php:47 includes/adminpages.php:100
2302
- #: includes/adminpages.php:9 includes/adminpages.php:39
2303
- #: includes/adminpages.php:93
2304
- msgid "Memberships"
2305
- msgstr "Memberships"
2306
-
2307
- #: includes/adminpages.php:48 includes/adminpages.php:114
2308
- #: includes/adminpages.php:10 includes/adminpages.php:49
2309
- #: includes/adminpages.php:107
2310
- msgid "Page Settings"
2311
- msgstr "Pagine"
2312
-
2313
- #: includes/adminpages.php:49 includes/adminpages.php:121
2314
- #: includes/adminpages.php:11 includes/adminpages.php:54
2315
- #: includes/adminpages.php:114
2316
- msgid "Payment Settings"
2317
- msgstr "Pagamento"
2318
-
2319
- #: includes/adminpages.php:54 includes/adminpages.php:156
2320
- #: includes/adminpages.php:16 includes/adminpages.php:79
2321
- #: includes/adminpages.php:149
2322
- msgid "Reports"
2323
- msgstr "Rapporti"
2324
-
2325
- #: includes/adminpages.php:56 includes/adminpages.php:170
2326
- #: includes/adminpages.php:18 includes/adminpages.php:89
2327
- #: includes/adminpages.php:163
2328
- msgid "Discount Codes"
2329
- msgstr "Codici Sconto"
2330
-
2331
- #: includes/currencies.php:7 includes/currencies.php:44
2332
- #: includes/currencies.php:37
2333
- msgid "US Dollars (&#36;)"
2334
- msgstr "Dollari Americani (&#36;)"
2335
-
2336
- #: includes/currencies.php:8 includes/currencies.php:47
2337
- #: includes/currencies.php:40
2338
- msgid "Euros (&euro;)"
2339
- msgstr "Euro (&euro;)"
2340
-
2341
- #: includes/currencies.php:9 includes/currencies.php:46
2342
- #: includes/currencies.php:39
2343
- msgid "Pounds Sterling (&pound;)"
2344
- msgstr "Sterline (&pound;)"
2345
-
2346
- #: includes/currencies.php:10
2347
- msgid "Australian Dollars (&#36;)"
2348
- msgstr "Dollari Australiani (&#36;)"
2349
-
2350
- #: includes/currencies.php:11
2351
- msgid "Brazilian Real (&#36;)"
2352
- msgstr "Real Brasiliani (&#36;)"
2353
-
2354
- #: includes/currencies.php:12 includes/currencies.php:45
2355
- #: includes/currencies.php:38
2356
- msgid "Canadian Dollars (&#36;)"
2357
- msgstr "Dollari Canadesi (&#36;)"
2358
-
2359
- #: includes/currencies.php:13
2360
- msgid "Chinese Yuan"
2361
- msgstr "Yuan Cinese"
2362
-
2363
- #: includes/currencies.php:14 includes/currencies.php:13
2364
- msgid "Czech Koruna"
2365
- msgstr "Corona Ceca"
2366
-
2367
- #: includes/currencies.php:15 includes/currencies.php:14
2368
- msgid "Danish Krone"
2369
- msgstr "Corona Danese"
2370
-
2371
- #: includes/currencies.php:16 includes/currencies.php:15
2372
- msgid "Hong Kong Dollar (&#36;)"
2373
- msgstr "Dollari di Hong Kong (&#36;)"
2374
-
2375
- #: includes/currencies.php:17 includes/currencies.php:16
2376
- msgid "Hungarian Forint"
2377
- msgstr "Fiorino Ungherese"
2378
-
2379
- #: includes/currencies.php:18
2380
- msgid "Indian Rupee"
2381
- msgstr "Rupia Indiana"
2382
-
2383
- #: includes/currencies.php:19
2384
- msgid "Indonesia Rupiah"
2385
- msgstr "Rupia Indonesiana"
2386
-
2387
- #: includes/currencies.php:20 includes/currencies.php:17
2388
- msgid "Israeli Shekel"
2389
- msgstr "Siclo Israeliano"
2390
-
2391
- #: includes/currencies.php:21 includes/currencies.php:18
2392
- msgid "Japanese Yen (&yen;)"
2393
- msgstr "Yen Giapponese (&yen;)"
2394
-
2395
- #: includes/currencies.php:22 includes/currencies.php:19
2396
- msgid "Malaysian Ringgits"
2397
- msgstr "Ringgit Malese"
2398
-
2399
- #: includes/currencies.php:23 includes/currencies.php:20
2400
- msgid "Mexican Peso (&#36;)"
2401
- msgstr "Peso Messicano (&#36;)"
2402
-
2403
- #: includes/currencies.php:24 includes/currencies.php:21
2404
- msgid "New Zealand Dollar (&#36;)"
2405
- msgstr "Dollaro Neo Zelandese (&#36;)"
2406
-
2407
- #: includes/currencies.php:25 includes/currencies.php:22
2408
- msgid "Norwegian Krone"
2409
- msgstr "Corona Norvegese"
2410
-
2411
- #: includes/currencies.php:26 includes/currencies.php:23
2412
- msgid "Philippine Pesos"
2413
- msgstr "Peso Filippino"
2414
-
2415
- #: includes/currencies.php:27 includes/currencies.php:24
2416
- msgid "Polish Zloty"
2417
- msgstr "Zloty Polacco"
2418
-
2419
- #: includes/currencies.php:28 includes/currencies.php:25
2420
- msgid "Singapore Dollar (&#36;)"
2421
- msgstr "Dollari di Singapore (&#36;)"
2422
-
2423
- #: includes/currencies.php:29
2424
- msgid "South African Rand"
2425
- msgstr "Rand Sudafricano"
2426
-
2427
- #: includes/currencies.php:30
2428
- msgid "South Korean Won"
2429
- msgstr "Won Sudcoreano"
2430
-
2431
- #: includes/currencies.php:31 includes/currencies.php:26
2432
- msgid "Swedish Krona"
2433
- msgstr "Corona Svedese"
2434
-
2435
- #: includes/currencies.php:32 includes/currencies.php:27
2436
- msgid "Swiss Franc"
2437
- msgstr "Franco Svizzero"
2438
-
2439
- #: includes/currencies.php:33 includes/currencies.php:28
2440
- msgid "Taiwan New Dollars"
2441
- msgstr "Dollari Taiwanesi"
2442
-
2443
- #: includes/currencies.php:34 includes/currencies.php:29
2444
- msgid "Thai Baht"
2445
- msgstr "Baht Thailandese"
2446
-
2447
- #: includes/currencies.php:35
2448
- msgid "Turkish Lira"
2449
- msgstr "Lira Turca"
2450
-
2451
- #: includes/currencies.php:36
2452
- msgid "Vietnamese Dong"
2453
- msgstr "Dong Vietnamita"
2454
-
2455
- #: includes/functions.php:204 includes/functions.php:160
2456
- #: includes/functions.php:196 includes/functions.php:202
2457
- #, php-format
2458
- msgid "The price for membership is <strong>%s</strong> now"
2459
- msgstr "L'iscrizione costa <strong>%s</strong>."
2460
-
2461
- #: includes/functions.php:206 includes/functions.php:204
2462
- #, php-format
2463
- msgid "<strong>%s</strong> now"
2464
- msgstr "<strong>%s</strong> adesso."
2465
-
2466
- #: includes/functions.php:215 includes/functions.php:169
2467
- #: includes/functions.php:205 includes/functions.php:213
2468
- #, php-format
2469
- msgid " and then <strong>%s per %s for %d more %s</strong>."
2470
- msgstr ", quindi <strong>%s ogni %s per %d %s o più</strong>."
2471
-
2472
- #: includes/functions.php:219 includes/functions.php:173
2473
- #: includes/functions.php:209 includes/functions.php:217
2474
- #, php-format
2475
- msgid " and then <strong>%s every %d %s for %d more %s</strong>."
2476
- msgstr ", quindi <strong>%s ogni %d %s per %d %s o più</strong>."
2477
-
2478
- #: includes/functions.php:224 includes/functions.php:178
2479
- #: includes/functions.php:214 includes/functions.php:222
2480
- #, php-format
2481
- msgid " and then <strong>%s after %d %s</strong>."
2482
- msgstr ", quindi <strong>%s dopo %d %s</strong>."
2483
-
2484
- #: includes/functions.php:231 includes/functions.php:229
2485
- #, php-format
2486
- msgid "The price for membership is <strong>%s per %s</strong>."
2487
- msgstr "L'iscrizione costa <strong>%s per %s</strong>."
2488
-
2489
- #: includes/functions.php:235 includes/functions.php:233
2490
- #, php-format
2491
- msgid "The price for membership is <strong>%s every %d %s</strong>."
2492
- msgstr "L'iscrizione costa <strong>%s ogni %d %s</strong>."
2493
-
2494
- #: includes/functions.php:240 includes/functions.php:184
2495
- #: includes/functions.php:220 includes/functions.php:228
2496
- #: includes/functions.php:238
2497
- #, php-format
2498
- msgid " and then <strong>%s per %s</strong>."
2499
- msgstr ", quindi <strong>%s ogni %s</strong>."
2500
-
2501
- #: includes/functions.php:244 includes/functions.php:188
2502
- #: includes/functions.php:224 includes/functions.php:232
2503
- #: includes/functions.php:242
2504
- #, php-format
2505
- msgid " and then <strong>%s every %d %s</strong>."
2506
- msgstr ", quindi <strong>%s ogni %d %s</strong>."
2507
-
2508
- #: includes/functions.php:262 includes/functions.php:202
2509
- #: includes/functions.php:238 includes/functions.php:249
2510
- #: includes/functions.php:260 pages/levels.php:82
2511
- msgid "After your initial payment, your first payment is Free."
2512
- msgstr "Dopo il pagamento iniziale, il primo pagamento è gratis."
2513
-
2514
- #: includes/functions.php:266 includes/functions.php:206
2515
- #: includes/functions.php:242 includes/functions.php:253
2516
- #: includes/functions.php:264 pages/levels.php:86
2517
- #, php-format
2518
- msgid "After your initial payment, your first %d payments are Free."
2519
- msgstr "Dopo il pagamento iniziale, i primi %d pagamenti sono gratis."
2520
-
2521
- #: includes/functions.php:273 includes/functions.php:213
2522
- #: includes/functions.php:249 includes/functions.php:260
2523
- #: includes/functions.php:271 pages/levels.php:93
2524
- #, php-format
2525
- msgid "After your initial payment, your first payment will cost %s."
2526
- msgstr "Dopo il pagamento iniziale, il primo pagamento costerà %s."
2527
-
2528
- #: includes/functions.php:277 includes/functions.php:217
2529
- #: includes/functions.php:253 includes/functions.php:264
2530
- #: includes/functions.php:275 pages/levels.php:97
2531
- #, php-format
2532
- msgid "After your initial payment, your first %d payments will cost %s."
2533
- msgstr "Dopo il pagamento iniziale, i primi %d pagamenti costeranno %s."
2534
-
2535
- #: includes/functions.php:288 includes/functions.php:228
2536
- #: includes/functions.php:264 includes/functions.php:275
2537
- #: includes/functions.php:286
2538
- #, php-format
2539
- msgid "Customers in %s will be charged %s%% tax."
2540
- msgstr "I clienti in %s verranno tassati pari a %s%% ."
2541
-
2542
- #: includes/functions.php:302 includes/functions.php:242
2543
- #: includes/functions.php:278 includes/functions.php:289
2544
- #: includes/functions.php:300
2545
- #, php-format
2546
- msgid "Membership expires after %d %s."
2547
- msgstr "L'iscrizione scade dopo %d %s."
2548
-
2549
- #: includes/functions.php:538 includes/functions.php:491
2550
- #: includes/functions.php:514 includes/functions.php:525
2551
- #: includes/functions.php:536
2552
- msgid "User ID not found."
2553
- msgstr "ID Utente non trovato."
2554
-
2555
- #: includes/functions.php:555 includes/functions.php:508
2556
- #: includes/functions.php:531 includes/functions.php:542
2557
- #: includes/functions.php:553
2558
- msgid "Invalid level."
2559
- msgstr "Livello d'iscrizione non valido."
2560
-
2561
- #: includes/functions.php:566 includes/functions.php:520
2562
- #: includes/functions.php:542 includes/functions.php:553
2563
- #: includes/functions.php:564
2564
- msgid "not changing?"
2565
- msgstr "?????"
2566
-
2567
- #: includes/functions.php:583 includes/functions.php:633
2568
- #: includes/functions.php:657 includes/functions.php:537
2569
- #: includes/functions.php:559 includes/functions.php:570
2570
- #: includes/functions.php:581 includes/functions.php:592
2571
- #: includes/functions.php:605 includes/functions.php:614
2572
- #: includes/functions.php:617 includes/functions.php:626
2573
- #: includes/functions.php:628 includes/functions.php:631
2574
- #: includes/functions.php:637 includes/functions.php:640
2575
- msgid "Error interacting with database"
2576
- msgstr "Errore nell'interazione con il database."
2577
-
2578
- #: includes/functions.php:698 includes/functions.php:737
2579
- #: includes/functions.php:629 includes/functions.php:651
2580
- #: includes/functions.php:667 includes/functions.php:668
2581
- #: includes/functions.php:678 includes/functions.php:681
2582
- #: includes/functions.php:690 includes/functions.php:706
2583
- #: includes/functions.php:717 includes/functions.php:720
2584
- msgid "Membership level not found."
2585
- msgstr "Livello d'iscrizione non trovato."
2586
-
2587
- #: includes/functions.php:1112 includes/functions.php:1050
2588
- #: includes/functions.php:1072 includes/functions.php:1088
2589
- #: includes/functions.php:1099 includes/functions.php:1102
2590
- msgid "The discount code could not be found."
2591
- msgstr "Il codice sconto non esiste."
2592
-
2593
- #: includes/functions.php:1128 includes/functions.php:1066
2594
- #: includes/functions.php:1088 includes/functions.php:1104
2595
- #: includes/functions.php:1115 includes/functions.php:1118
2596
- #, php-format
2597
- msgid "This discount code goes into effect on %s."
2598
- msgstr "Lo sconto vale %s."
2599
-
2600
- #: includes/functions.php:1137 includes/functions.php:1075
2601
- #: includes/functions.php:1097 includes/functions.php:1113
2602
- #: includes/functions.php:1124 includes/functions.php:1127
2603
- #, php-format
2604
- msgid "This discount code expired on %s."
2605
- msgstr "Il codice sconto scade %s."
2606
-
2607
- #: includes/functions.php:1149 includes/functions.php:1087
2608
- #: includes/functions.php:1109 includes/functions.php:1125
2609
- #: includes/functions.php:1136 includes/functions.php:1139
2610
- msgid "This discount code is no longer valid."
2611
- msgstr "Il codice sconto non è più valido."
2612
-
2613
- #: includes/functions.php:1164 includes/functions.php:1102
2614
- #: includes/functions.php:1124 includes/functions.php:1140
2615
- #: includes/functions.php:1151 includes/functions.php:1154
2616
- msgid "This discount code does not apply to this membership level."
2617
- msgstr ""
2618
- "Il codice sconto non può essere applicato a questo livello d'iscrizione."
2619
-
2620
- #: includes/functions.php:1172 includes/functions.php:1110
2621
- #: includes/functions.php:1132 includes/functions.php:1148
2622
- #: includes/functions.php:1159 includes/functions.php:1162
2623
- msgid "This discount code is okay."
2624
- msgstr "Codice sconto accettato."
2625
-
2626
- #: includes/functions.php:1196 includes/functions.php:1134
2627
- #: includes/functions.php:1156 includes/functions.php:1172
2628
- #: includes/functions.php:1183 includes/functions.php:1186
2629
- msgid "and"
2630
- msgstr "e"
2631
-
2632
- #: includes/functions.php:1385 includes/functions.php:1319
2633
- #: includes/functions.php:1341 includes/functions.php:1361
2634
- #: includes/functions.php:1372 includes/functions.php:1375
2635
- msgid "Sign Up for !!name!! Now"
2636
- msgstr "Registrati come !!name!! Ora"
2637
-
2638
- #: includes/functions.php:1391 includes/functions.php:1325
2639
- #: includes/functions.php:1347 includes/functions.php:1367
2640
- #: includes/functions.php:1378 includes/functions.php:1381
2641
- msgid "Please specify a level id."
2642
- msgstr "Specifica un ID di livello."
2643
-
2644
- #: includes/localization.php:23
2645
- msgid "Day"
2646
- msgstr "Giorno"
2647
-
2648
- #: includes/localization.php:25
2649
- msgid "Week"
2650
- msgstr "Settimana"
2651
-
2652
- #: includes/localization.php:27
2653
- msgid "Month"
2654
- msgstr "Mese"
2655
-
2656
- #: includes/localization.php:29
2657
- msgid "Year"
2658
- msgstr "Anno"
2659
-
2660
- #: includes/metaboxes.php:38
2661
- msgid ""
2662
- "This post is already protected for this level because it is within a "
2663
- "category that requires membership."
2664
- msgstr ""
2665
- "Questo articolo è già protetto per questo livello d'iscrizione perché "
2666
- "inserito in una categoria riservata ai membri."
2667
-
2668
- #: includes/metaboxes.php:99 includes/metaboxes.php:100
2669
- msgid "Require Membership"
2670
- msgstr "Riservato ai membri"
2671
-
2672
- #: includes/profile.php:36 includes/profile.php:34
2673
- msgid "Current Level"
2674
- msgstr "Livello d'iscrizione corrente."
2675
-
2676
- #: includes/profile.php:39 includes/profile.php:37
2677
- msgid "None"
2678
- msgstr "Non definito"
2679
-
2680
- #: includes/profile.php:84 includes/profile.php:82
2681
- msgid "User is not paying."
2682
- msgstr "L'utente non pagherà."
2683
-
2684
- #: includes/upgradecheck.php:410 includes/upgradecheck.php:401
2685
- #, php-format
2686
- msgid ""
2687
- "This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
2688
- msgstr ""
2689
- "Questo contenuto è riservato ai soli membri di !!levels!! <br /><a href=\"%s"
2690
- "\">Registrati</a>."
2691
-
2692
- #: includes/upgradecheck.php:413 includes/upgradecheck.php:404
2693
- #, php-format
2694
- msgid ""
2695
- "This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
2696
- "<a href=\"%s\">Register</a>"
2697
- msgstr ""
2698
- "Questo contenuto è riservato ai soli membri di !!levels!! <br /><a href=\"%s"
2699
- "\">Accedi</a> <a href=\"%s\">Registrati</a>."
2700
-
2701
- #: includes/upgradecheck.php:417 includes/upgradecheck.php:408
2702
- msgid ""
2703
- "This content is for !!levels!! members only. Visit the site and log in/"
2704
- "register to read."
2705
- msgstr ""
2706
- "Questo contenuto è riservato ai soli membri di !!levels!! . Visita il sito e "
2707
- "Accedi/Registrati per proseguire la lettura."
2708
-
2709
- #: pages/account.php:10
2710
- msgid "Your membership is <strong>active</strong>."
2711
- msgstr "L'iscrizione è <strong>attiva</strong>."
2712
-
2713
- #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
2714
- msgid "Level"
2715
- msgstr "Livello"
2716
-
2717
- #: pages/account.php:14 pages/billing.php:18
2718
- msgid "Membership Fee"
2719
- msgstr "Quota d'iscrizione"
2720
-
2721
- #: pages/account.php:18 pages/billing.php:22 pages/levels.php:70
2722
- #, php-format
2723
- msgid "%s every %d %s."
2724
- msgstr "%s ogni %d %s."
2725
-
2726
- #: pages/account.php:20 pages/billing.php:24 pages/levels.php:66
2727
- #, php-format
2728
- msgid "%s per %s."
2729
- msgstr "%s ogni %s."
2730
-
2731
- #: pages/account.php:29 pages/billing.php:33 pages/account.php:25
2732
- #: pages/billing.php:29
2733
- msgid "Duration"
2734
- msgstr "Durata"
2735
-
2736
- #: pages/account.php:33 pages/confirmation.php:49 pages/invoice.php:30
2737
- #: pages/account.php:29 pages/confirmation.php:48 pages/invoice.php:29
2738
- msgid "Membership Expires"
2739
- msgstr "Scadenza Iscrizione / L'iscrizione Scade"
2740
-
2741
- #: pages/account.php:38 pages/account.php:34
2742
- #, php-format
2743
- msgid "Your first payment will cost %s."
2744
- msgstr "Il pagamento iniziale vale %s."
2745
-
2746
- #: pages/account.php:42 pages/account.php:38
2747
- #, php-format
2748
- msgid "Your first %d payments will cost %s."
2749
- msgstr "Il pagamento iniziale per %d vale %s."
2750
-
2751
- #: pages/account.php:50 pages/account.php:46
2752
- msgid "My Account"
2753
- msgstr "Il Mio Conto"
2754
-
2755
- #: pages/account.php:59 pages/account.php:55
2756
- msgid "Edit Profile"
2757
- msgstr "Modifica il Profilo"
2758
-
2759
- #: pages/account.php:60 pages/account.php:56
2760
- msgid "Change Password"
2761
- msgstr "Cambia Password"
2762
-
2763
- #: pages/account.php:91 pages/account.php:87
2764
- msgid "Billing Information"
2765
- msgstr "Informazioni di Pagamento"
2766
-
2767
- #: pages/account.php:109 pages/confirmation.php:63 pages/invoice.php:50
2768
- #: pages/account.php:105 pages/confirmation.php:61 pages/invoice.php:48
2769
- msgid "Payment Method"
2770
- msgstr "Metodo di Pagamento"
2771
-
2772
- #: pages/account.php:118 pages/account.php:114
2773
- msgid "Edit Billing Information"
2774
- msgstr "Aggiorna informazioni di Pagamento"
2775
-
2776
- #: pages/account.php:129 pages/account.php:125
2777
- msgid "Past Invoices"
2778
- msgstr "Vecchie Fatture"
2779
-
2780
- #: pages/account.php:144 pages/account.php:140
2781
- msgid "View All Invoices"
2782
- msgstr "Visualizza tutte le Fatture"
2783
-
2784
- #: pages/account.php:150 pages/account.php:146
2785
- msgid "Member Links"
2786
- msgstr "???"
2787
-
2788
- #: pages/account.php:156 pages/account.php:152
2789
- msgid "Update Billing Information"
2790
- msgstr "Aggiorna informazioni di Pagamento"
2791
-
2792
- #: pages/account.php:159 pages/account.php:155
2793
- msgid "Change Membership Level"
2794
- msgstr "Cambia livello d'iscrizione"
2795
-
2796
- #: pages/account.php:161 pages/account.php:157
2797
- msgid "Cancel Membership"
2798
- msgstr "Annulla Iscrizione"
2799
-
2800
- #: pages/billing.php:14
2801
- #, php-format
2802
- msgid "Logged in as <strong>%s</strong>."
2803
- msgstr "Autenticato come <strong>%s</strong>."
2804
-
2805
- #: pages/billing.php:14
2806
- msgid "logout"
2807
- msgstr "esci"
2808
-
2809
- #: pages/billing.php:43 pages/billing.php:39
2810
- msgid ""
2811
- "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
2812
- "paypal.com\">login to PayPal here</a> to update your billing information."
2813
- msgstr ""
2814
- "Il pagamento è gestito da PayPal. <a href=\"http://www.paypal.com\">Effettua "
2815
- "il login con PayPal qui</a> per aggiornare le impostazioni di pagamento."
2816
-
2817
- #: pages/billing.php:69 pages/checkout.php:305 pages/billing.php:65
2818
- #: pages/checkout.php:321 pages/checkout.php:328
2819
- msgid "First Name"
2820
- msgstr "Nome"
2821
-
2822
- #: pages/billing.php:73 pages/checkout.php:309 pages/billing.php:69
2823
- #: pages/checkout.php:325 pages/checkout.php:332
2824
- msgid "Last Name"
2825
- msgstr "Cognome"
2826
-
2827
- #: pages/billing.php:77 pages/checkout.php:313 pages/billing.php:73
2828
- #: pages/checkout.php:329 pages/checkout.php:336
2829
- msgid "Address 1"
2830
- msgstr "Indirizzo 1"
2831
-
2832
- #: pages/billing.php:81 pages/checkout.php:317 pages/billing.php:77
2833
- #: pages/checkout.php:333 pages/checkout.php:340
2834
- msgid "Address 2"
2835
- msgstr "Indirizzo 2"
2836
-
2837
- #: pages/billing.php:91 pages/checkout.php:327 pages/billing.php:87
2838
- #: pages/checkout.php:343 pages/checkout.php:350
2839
- msgid "City"
2840
- msgstr "Città"
2841
-
2842
- #: pages/billing.php:95 pages/checkout.php:331 pages/billing.php:91
2843
- #: pages/checkout.php:347 pages/checkout.php:354
2844
- msgid "State"
2845
- msgstr "Stato"
2846
-
2847
- #: pages/billing.php:99 pages/checkout.php:335 pages/billing.php:95
2848
- #: pages/checkout.php:351 pages/checkout.php:358
2849
- msgid "Postal Code"
2850
- msgstr "CAP"
2851
-
2852
- #: pages/billing.php:108 pages/checkout.php:344 pages/billing.php:104
2853
- #: pages/checkout.php:360 pages/checkout.php:367
2854
- msgid "City, State Zip"
2855
- msgstr "Provincia, Nazione"
2856
-
2857
- #: pages/billing.php:161 pages/checkout.php:397 pages/billing.php:157
2858
- #: pages/checkout.php:413 pages/checkout.php:420
2859
- msgid "Country"
2860
- msgstr "Comune"
2861
-
2862
- #: pages/billing.php:186 pages/checkout.php:422 pages/billing.php:182
2863
- #: pages/checkout.php:438 pages/checkout.php:445
2864
- msgid "Phone"
2865
- msgstr "Telefono"
2866
-
2867
- #: pages/billing.php:197 pages/checkout.php:207 pages/checkout.php:436
2868
- #: pages/billing.php:193 pages/checkout.php:204 pages/checkout.php:453
2869
- #: pages/checkout.php:460
2870
- msgid "E-mail Address"
2871
- msgstr "Indirizzo Email"
2872
-
2873
- #: pages/billing.php:201 pages/checkout.php:445 pages/billing.php:197
2874
- #: pages/checkout.php:462 pages/checkout.php:469
2875
- msgid "Confirm E-mail"
2876
- msgstr "Conferma Email"
2877
-
2878
- #: pages/billing.php:221 pages/billing.php:217
2879
- msgid "Credit Card Information"
2880
- msgstr "Informazioni Carta di Credito"
2881
-
2882
- #: pages/billing.php:221 pages/billing.php:217
2883
- #, php-format
2884
- msgid "We accept %s"
2885
- msgstr "Accettiamo %s"
2886
-
2887
- #: pages/billing.php:248 pages/checkout.php:503 pages/billing.php:244
2888
- #: pages/checkout.php:520 pages/checkout.php:527
2889
- msgid "Card Number"
2890
- msgstr "Numero di Carta"
2891
-
2892
- #: pages/billing.php:285 pages/checkout.php:540 pages/billing.php:281
2893
- #: pages/checkout.php:557 pages/checkout.php:564
2894
- msgid "CVV"
2895
- msgstr "CVV"
2896
-
2897
- #: pages/billing.php:286 pages/checkout.php:541 pages/billing.php:282
2898
- #: pages/checkout.php:558 pages/checkout.php:565
2899
- msgid "what's this?"
2900
- msgstr "Cos'è?"
2901
-
2902
- #: pages/billing.php:329 pages/billing.php:294 pages/billing.php:298
2903
- msgid "Update"
2904
- msgstr "Aggiorna"
2905
-
2906
- #: pages/billing.php:344 pages/billing.php:309 pages/billing.php:313
2907
- msgid ""
2908
- "This subscription is not recurring. So you don't need to update your billing "
2909
- "information."
2910
- msgstr ""
2911
- "L'iscrizione non è ricorrente. Quindi non dovrai aggiornare le informazioni "
2912
- "di pagamento."
2913
-
2914
- #: pages/cancel.php:14
2915
- msgid "Are you sure you want to cancel your membership?"
2916
- msgstr "Sicuro di voler cancellare l'iscrizione?"
2917
-
2918
- #: pages/cancel.php:17
2919
- msgid "Yes, cancel my account"
2920
- msgstr "Si, cancella il mio conto"
2921
-
2922
- #: pages/cancel.php:19
2923
- msgid "No, keep my account"
2924
- msgstr "No, tieni il mio conto"
2925
-
2926
- #: pages/cancel.php:22
2927
- msgid "Click here to go to the home page."
2928
- msgstr "Torna alla home."
2929
-
2930
- #: pages/checkout.php:26 pages/checkout.php:27
2931
- msgid ""
2932
- "Almost done. Review the membership information and pricing below then "
2933
- "<strong>click the \"Complete Payment\" button</strong> to finish your order."
2934
- msgstr ""
2935
- "Quasi fatto. Controlla le informazioni dell'iscrizione e il prezzo, poi "
2936
- "<strong>clicca su \"Completa Pagamento\"</strong> per completare l'ordine."
2937
-
2938
- #: pages/checkout.php:33 pages/checkout.php:34
2939
- msgid "change"
2940
- msgstr "cambia"
2941
-
2942
- #: pages/checkout.php:41 pages/checkout.php:42
2943
- #, php-format
2944
- msgid "You have selected the <strong>%s</strong> membership level."
2945
- msgstr "Hai selezionato il livello <strong>%s</strong> d'iscrizione."
2946
-
2947
- #: pages/checkout.php:51
2948
- #, php-format
2949
- msgid ""
2950
- "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
2951
- "been applied to your order.</p>"
2952
- msgstr ""
2953
- "<p class=\"pmpro_level_discount_applied\">Il codice <strong>%s</strong> è "
2954
- "stato applicato al tuo ordine. </p>"
2955
-
2956
- #: pages/checkout.php:62 services/applydiscountcode.php:78
2957
- #: pages/checkout.php:63 services/applydiscountcode.php:74
2958
- #: services/applydiscountcode.php:75
2959
- msgid "Click here to change your discount code"
2960
- msgstr "Clicca per cambiare il codice sconto"
2961
-
2962
- #: pages/checkout.php:64 pages/checkout.php:65
2963
- msgid "Click here to enter your discount code"
2964
- msgstr "Clicca per inserire un codice sconto"
2965
-
2966
- #: pages/checkout.php:64 pages/checkout.php:65
2967
- msgid "Do you have a discount code?"
2968
- msgstr "Hai un codice sconto?"
2969
-
2970
- #: pages/checkout.php:78 pages/checkout.php:551 pages/checkout.php:79
2971
- #: pages/checkout.php:568 pages/checkout.php:575
2972
- msgid "Apply"
2973
- msgstr "Applica"
2974
-
2975
- #: pages/checkout.php:163 pages/checkout.php:160
2976
- msgid "Account Information"
2977
- msgstr "Informazioni sul Conto"
2978
-
2979
- #: pages/checkout.php:163 pages/checkout.php:160
2980
- msgid "Already have an account?"
2981
- msgstr "Hai già un conto?"
2982
-
2983
- #: pages/checkout.php:163 pages/checkout.php:160
2984
- msgid "Log in here"
2985
- msgstr "Accedi"
2986
-
2987
- #: pages/checkout.php:189 pages/checkout.php:186
2988
- msgid "Confirm Password"
2989
- msgstr "Conferma Password"
2990
-
2991
- #: pages/checkout.php:216 pages/checkout.php:213
2992
- msgid "Confirm E-mail Address"
2993
- msgstr "Conferma Email"
2994
-
2995
- #: pages/checkout.php:235 pages/checkout.php:232
2996
- msgid "Full Name"
2997
- msgstr "Nome Completo"
2998
-
2999
- #: pages/checkout.php:236 pages/checkout.php:233
3000
- msgid "LEAVE THIS BLANK"
3001
- msgstr "LASCIARE VUOTO"
3002
-
3003
- #: pages/checkout.php:260 pages/checkout.php:257
3004
- #, php-format
3005
- msgid ""
3006
- "You are logged in as <strong>%s</strong>. If you would like to use a "
3007
- "different account for this membership, <a href=\"%s\">log out now</a>."
3008
- msgstr ""
3009
- "Sei autenticato come <strong>%s</strong>. Se preferisci utilizzare un altro "
3010
- "conto, <a href=\"%s\">esci ora e riaccedi</a>."
3011
-
3012
- #: pages/checkout.php:276 pages/checkout.php:292 pages/checkout.php:299
3013
- msgid "Choose your Payment Method"
3014
- msgstr "Seleziona il Metodo di Pagamento"
3015
-
3016
- #: pages/checkout.php:284 pages/checkout.php:300 pages/checkout.php:307
3017
- msgid "Check Out with a Credit Card Here"
3018
- msgstr "Paga con Carta di Credito"
3019
-
3020
- #: pages/checkout.php:286 pages/checkout.php:685 pages/checkout.php:302
3021
- #: pages/checkout.php:309 pages/checkout.php:675 pages/checkout.php:682
3022
- msgid "Check Out with PayPal"
3023
- msgstr "Paga con PayPal"
3024
-
3025
- #: pages/checkout.php:476 pages/checkout.php:493 pages/checkout.php:500
3026
- msgid "Payment Information"
3027
- msgstr "Informazioni di Pagamento"
3028
-
3029
- #: pages/checkout.php:476 pages/checkout.php:493 pages/checkout.php:500
3030
- #, php-format
3031
- msgid "We Accept %s"
3032
- msgstr "Accettiamo %s"
3033
-
3034
- #: pages/checkout.php:657 pages/checkout.php:277 pages/checkout.php:284
3035
- #, php-format
3036
- msgid "I agree to the %s"
3037
- msgstr "Accetto i %s"
3038
-
3039
- #: pages/checkout.php:677 pages/checkout.php:667 pages/checkout.php:674
3040
- msgid "Complete Payment"
3041
- msgstr "Completa Pagamento"
3042
-
3043
- #: pages/checkout.php:691 pages/checkout.php:681 pages/checkout.php:688
3044
- msgid "Submit and Check Out"
3045
- msgstr "Invia e Paga"
3046
-
3047
- #: pages/checkout.php:691 pages/checkout.php:681 pages/checkout.php:688
3048
- msgid "Submit and Confirm"
3049
- msgstr "Invia e Conferma"
3050
-
3051
- #: pages/checkout.php:691 pages/checkout.php:688
3052
- msgid "Submit and Pay with 2CheckOut"
3053
- msgstr "Invia e Paga con 2CheckOut"
3054
-
3055
- #: pages/checkout.php:697 pages/checkout.php:687 pages/checkout.php:694
3056
- msgid "Processing..."
3057
- msgstr "Elaborando..."
3058
-
3059
- #: pages/confirmation.php:12
3060
- msgid ""
3061
- "Your payment has been submitted. Your membership will be activated shortly."
3062
- msgstr "Il pagamento è stato inviato. L'iscrizione verrà attivata a breve."
3063
-
3064
- #: pages/confirmation.php:14
3065
- #, php-format
3066
- msgid "Thank you for your membership to %s. Your %s membership is now active."
3067
- msgstr "Grazie per esserti iscritto a %s. La tua %s iscrizione è attiva."
3068
-
3069
- #: pages/confirmation.php:28
3070
- #, php-format
3071
- msgid ""
3072
- "Below are details about your membership account and a receipt for your "
3073
- "initial membership invoice. A welcome email with a copy of your initial "
3074
- "membership invoice has been sent to %s."
3075
- msgstr ""
3076
- "Di seguito trovi un rendiconto con i dettagli della tua iscrizione e la "
3077
- "ricevuta della fattura iniziale per l'iscrizione. Una mail di benvenuto con "
3078
- "una copia della fattura è stata inviata a %s."
3079
-
3080
- #: pages/confirmation.php:41 pages/invoice.php:22
3081
- #, php-format
3082
- msgid "Invoice #%s on %s"
3083
- msgstr "Fattura #%s di %s"
3084
-
3085
- #: pages/confirmation.php:43
3086
- msgid "Print"
3087
- msgstr "Stampa"
3088
-
3089
- #: pages/confirmation.php:46 pages/confirmation.php:104 pages/invoice.php:27
3090
- #: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
3091
- msgid "Account"
3092
- msgstr "Conto"
3093
-
3094
- #: pages/confirmation.php:65 pages/invoice.php:52 pages/invoice.php:109
3095
- #: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
3096
- msgid "Total Billed"
3097
- msgstr "Totale Fatturato"
3098
-
3099
- #: pages/confirmation.php:82 pages/invoice.php:69 pages/confirmation.php:80
3100
- #: pages/invoice.php:67
3101
- msgid "ending in"
3102
- msgstr "scade tra"
3103
-
3104
- #: pages/confirmation.php:97 pages/confirmation.php:95
3105
- #, php-format
3106
- msgid ""
3107
- "Below are details about your membership account. A welcome email with has "
3108
- "been sent to %s."
3109
- msgstr ""
3110
- "Di seguito trovi un rendiconto con i dettagli dela tua iscrizione. Una mail "
3111
- "di benvenuto con una copia della fattura iniziale per l'iscrizione è stata "
3112
- "inviata a %s."
3113
-
3114
- #: pages/confirmation.php:105 pages/confirmation.php:103
3115
- msgid "Pending"
3116
- msgstr "In attesa"
3117
-
3118
- #: pages/confirmation.php:113 pages/invoice.php:141 pages/confirmation.php:111
3119
- #: pages/invoice.php:139
3120
- msgid "View Your Membership Account &rarr;"
3121
- msgstr "Visualizza il tuo Conto Utente &rarr;"
3122
-
3123
- #: pages/confirmation.php:115 pages/confirmation.php:113
3124
- msgid ""
3125
- "If your account is not activated within a few minutes, please contact the "
3126
- "site owner."
3127
- msgstr ""
3128
- "Se il tuo conto non viene attivato in pochi minuti, contatta "
3129
- "l'amministratore."
3130
-
3131
- #: pages/invoice.php:79 pages/invoice.php:77
3132
- msgid "Subtotal"
3133
- msgstr "Subtotale"
3134
-
3135
- #: pages/invoice.php:82 pages/invoice.php:80
3136
- msgid "Coupon"
3137
- msgstr "Coupon"
3138
-
3139
- #: pages/invoice.php:108 pages/invoice.php:106
3140
- msgid "Invoice #"
3141
- msgstr "Fattura #"
3142
-
3143
- #: pages/invoice.php:122 pages/invoice.php:120
3144
- msgid "View Invoice"
3145
- msgstr "Visualizza Fattura"
3146
-
3147
- #: pages/invoice.php:134 pages/invoice.php:132
3148
- msgid "No invoices found."
3149
- msgstr "Nessuna fattura trovata."
3150
-
3151
- #: pages/invoice.php:145 pages/invoice.php:143
3152
- msgid "&larr; View All Invoices"
3153
- msgstr "&larr; Vedi tutte le fatture"
3154
-
3155
- #: pages/levels.php:14
3156
- msgid "Price"
3157
- msgstr "Costo"
3158
-
3159
- #: pages/levels.php:47 pages/levels.php:49 pages/levels.php:113
3160
- #: pages/levels.php:115
3161
- msgid "Select"
3162
- msgstr "Seleziona"
3163
-
3164
- #: pages/levels.php:57 pages/levels.php:123
3165
- msgid "Renew"
3166
- msgstr "Rinnovo"
3167
-
3168
- #: pages/levels.php:63 pages/levels.php:117 pages/levels.php:129
3169
- msgid "Your&nbsp;Level"
3170
- msgstr "Tuo&nbsp;Livello"
3171
-
3172
- #: pages/levels.php:79 pages/levels.php:129 pages/levels.php:145
3173
- msgid "&larr; Return to Your Account"
3174
- msgstr "&larr; Ritorna al tuo conto"
3175
-
3176
- #: pages/levels.php:81 pages/levels.php:131 pages/levels.php:147
3177
- msgid "&larr; Return to Home"
3178
- msgstr "&larr; Torna alla Home"
3179
-
3180
- #: preheaders/account.php:7 preheaders/levels.php:19
3181
- msgid "Your membership status has been updated - Thank you!"
3182
- msgstr "L'iscrizione è stata aggiornata - Grazie!"
3183
-
3184
- #: preheaders/account.php:11 preheaders/levels.php:23
3185
- msgid ""
3186
- "Sorry, your request could not be completed - please try again in a few "
3187
- "moments."
3188
- msgstr "La richiesta non può essere portata a termine - riprova più tardi."
3189
-
3190
- #: preheaders/billing.php:279 preheaders/checkout.php:482
3191
- #: preheaders/billing.php:258 preheaders/checkout.php:464
3192
- #: preheaders/checkout.php:481
3193
- msgid "Please complete all required fields."
3194
- msgstr "Compila tutti i campi richiesti."
3195
-
3196
- #: preheaders/billing.php:284 preheaders/checkout.php:492
3197
- #: preheaders/billing.php:263 preheaders/checkout.php:474
3198
- #: preheaders/checkout.php:491
3199
- msgid "Your email addresses do not match. Please try again."
3200
- msgstr "L'indirizzo mail non coincide. Riprova."
3201
-
3202
- #: preheaders/billing.php:289 preheaders/checkout.php:498
3203
- #: preheaders/billing.php:268 preheaders/checkout.php:480
3204
- #: preheaders/checkout.php:497
3205
- msgid "The email address entered is in an invalid format. Please try again."
3206
- msgstr "L'indirizzo mail inserito è in un formato non valido. Riprova."
3207
-
3208
- #: preheaders/billing.php:295 preheaders/billing.php:274
3209
- msgid "All good!"
3210
- msgstr "Tutto ok!"
3211
-
3212
- #: preheaders/billing.php:370 preheaders/billing.php:340
3213
- #, php-format
3214
- msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
3215
- msgstr "Informazioni aggiornate. <a href=\"%s\">&laquo; torna al mio conto</a>"
3216
-
3217
- #: preheaders/billing.php:378 preheaders/billing.php:347
3218
- #: preheaders/billing.php:380
3219
- msgid "Error updating billing information."
3220
- msgstr "Errore nel tentativo di aggiornare le informazioni di pagamento."
3221
-
3222
- #: preheaders/cancel.php:24
3223
- msgid "Your membership has been cancelled."
3224
- msgstr "La tua iscrizione è stata cancellata."
3225
-
3226
- #: preheaders/checkout.php:28 preheaders/checkout.php:509
3227
- #: preheaders/checkout.php:491 preheaders/checkout.php:508
3228
- msgid "Invalid gateway."
3229
- msgstr "Metodo di pagamento non valido."
3230
-
3231
- #: preheaders/checkout.php:96
3232
- msgid "Checkout: Payment Information"
3233
- msgstr "Checkout: Informazione di Pagamento"
3234
-
3235
- #: preheaders/checkout.php:109
3236
- msgid "Setup Your Account"
3237
- msgstr "Imposta il tuo conto"
3238
-
3239
- #: preheaders/checkout.php:486 preheaders/checkout.php:468
3240
- #: preheaders/checkout.php:485
3241
- msgid "Your passwords do not match. Please try again."
3242
- msgstr "La password non coinvide. Riprova."
3243
-
3244
- #: preheaders/checkout.php:504 preheaders/checkout.php:486
3245
- #: preheaders/checkout.php:503
3246
- #, php-format
3247
- msgid "Please check the box to agree to the %s."
3248
- msgstr "Seleziona per accettare i %s."
3249
-
3250
- #: preheaders/checkout.php:513 preheaders/checkout.php:495
3251
- #: preheaders/checkout.php:512
3252
- msgid "Are you a spammer?"
3253
- msgstr "Sei uno spammer?"
3254
-
3255
- #: preheaders/checkout.php:536 preheaders/checkout.php:518
3256
- #: preheaders/checkout.php:535
3257
- msgid "That username is already taken. Please try another."
3258
- msgstr "Il nome utente è già in uso. Provane un altro."
3259
-
3260
- #: preheaders/checkout.php:542 preheaders/checkout.php:524
3261
- #: preheaders/checkout.php:541
3262
- msgid "That email address is already taken. Please try another."
3263
- msgstr "L'indirizzo mail è già in uso. Provane un altro."
3264
-
3265
- #: preheaders/checkout.php:562 preheaders/checkout.php:544
3266
- #: preheaders/checkout.php:561
3267
- #, php-format
3268
- msgid "reCAPTCHA failed. (%s) Please try again."
3269
- msgstr "reCAPTCHA errato. (%s) Riprova."
3270
-
3271
- #: preheaders/checkout.php:702 preheaders/checkout.php:683
3272
- #: preheaders/checkout.php:701
3273
- msgid "Payment accepted."
3274
- msgstr "Pagamento accettato"
3275
-
3276
- #: preheaders/checkout.php:710 preheaders/checkout.php:691
3277
- #: preheaders/checkout.php:709
3278
- msgid ""
3279
- "Unknown error generating account. Please contact us to setup your membership."
3280
- msgstr ""
3281
- "Errore sconosciuto creando il profilo. Contattaci per configurare la tua "
3282
- "iscrizione."
3283
-
3284
- #: preheaders/checkout.php:754 preheaders/checkout.php:823
3285
- #: preheaders/checkout.php:735 preheaders/checkout.php:753
3286
- #: preheaders/checkout.php:803 preheaders/checkout.php:822
3287
- msgid "The PayPal Token was lost."
3288
- msgstr "Il Token PayPal è stato perso."
3289
-
3290
- #: preheaders/checkout.php:860 preheaders/checkout.php:825
3291
- #: preheaders/checkout.php:844 preheaders/checkout.php:859
3292
- msgid ""
3293
- "Your payment was accepted, but there was an error setting up your account. "
3294
- "Please contact us."
3295
- msgstr ""
3296
- "Il pagamento è stato accettato, ma c'è stato un errore configurando il tuo "
3297
- "profilo. Contattaci."
3298
-
3299
- #: preheaders/checkout.php:1046 preheaders/checkout.php:983
3300
- #: preheaders/checkout.php:1030 preheaders/checkout.php:1045
3301
- msgid ""
3302
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
3303
- "authorized, but we cancelled the order immediately. You should not try to "
3304
- "submit this form again. Please contact the site owner to fix this issue."
3305
- msgstr ""
3306
- "IMPORTANTE: Qualcosa è andato storto durante l'iscrizione. La carta di "
3307
- "credito è stata accettata, ma abbiamo immediatamente cancellato l'ordine. "
3308
- "NON inviare nuovamente la richiesta. Contatta l'amministratore del sito per "
3309
- "risolvere il problema."
3310
-
3311
- #: preheaders/checkout.php:1051 preheaders/checkout.php:988
3312
- #: preheaders/checkout.php:1035 preheaders/checkout.php:1050
3313
- msgid ""
3314
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
3315
- "was charged, but we couldn't assign your membership. You should not submit "
3316
- "this form again. Please contact the site owner to fix this issue."
3317
- msgstr ""
3318
- "IMPORTANTE: Qualcosa è andato storto durante l'iscrizione. Il pagamento è "
3319
- "stato effettuato, ma non è stato possibile assegnare l'iscrizione. NON "
3320
- "inviare nuovamente la richiesta. Contatta l'amministratore del sito per "
3321
- "risolvere il problema."
3322
-
3323
- #: preheaders/checkout.php:1064 preheaders/checkout.php:1001
3324
- #: preheaders/checkout.php:1048 preheaders/checkout.php:1063
3325
- #, php-format
3326
- msgid ""
3327
- "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
3328
- "be processed."
3329
- msgstr ""
3330
- "E' necessario <a href=\"%s\">configurare un metodo di pagamento</a> prima "
3331
- "che qualunque pagamento possa essere effettuato."
3332
-
3333
- #: preheaders/checkout.php:1066 preheaders/checkout.php:1003
3334
- #: preheaders/checkout.php:1050 preheaders/checkout.php:1065
3335
- msgid "A Payment Gateway must be setup before any payments will be processed."
3336
- msgstr ""
3337
- "E' necessario impostare un metodo di pagamento prima che qualunque pagamento "
3338
- "possa essere effettuato."
3339
-
3340
- #: scheduled/crons.php:31 scheduled/crons.php:61
3341
- #, php-format
3342
- msgid "Membership expired email sent to %s. "
3343
- msgstr "Avviso di iscrizione scaduta inviato a %s."
3344
-
3345
- #: scheduled/crons.php:74 scheduled/crons.php:27
3346
- #, php-format
3347
- msgid "Membership expiring email sent to %s. "
3348
- msgstr "Avviso di iscrizione in scadenza inviato a %s."
3349
-
3350
- #: scheduled/crons.php:143
3351
- #, php-format
3352
- msgid "Credit card expiring email sent to %s. "
3353
- msgstr "Avviso di Carta di Credito in scadenza inviato a %s."
3354
-
3355
- #: scheduled/crons.php:196 scheduled/crons.php:104
3356
- #, php-format
3357
- msgid "Trial ending email sent to %s. "
3358
- msgstr "Avviso di scadenza periodo di prova inviato a %s."
3359
-
3360
- #: services/applydiscountcode.php:67 services/applydiscountcode.php:64
3361
- #, php-format
3362
- msgid "The %s code has been applied to your order. "
3363
- msgstr "Il codice <strong>%s</strong> è stato applicato al tuo ordine."
3364
-
3365
- #: services/applydiscountcode.php:86 services/applydiscountcode.php:82
3366
- #: services/applydiscountcode.php:83
3367
- #, php-format
3368
- msgid "The <strong>%s</strong> code has been applied to your order."
3369
- msgstr "Il codice <strong>%s</strong> è stato applicato all'ordine."
3370
-
3371
- #: services/authnet-silent-post.php:138 services/authnet-silent-post.php:133
3372
- msgid ""
3373
- "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
3374
- "Information From Authorize.net"
3375
- msgstr ""
3376
- "<p>Un pagamento è in attesa di verifica da parte di Authorize.net.</"
3377
- "p><p>Informazione di pagamento da Authorize.net"
3378
-
3379
- #: services/stripe-webhook.php:194 services/stripe-webhook.php:176
3380
- #, php-format
3381
- msgid ""
3382
- "%s has had their payment subscription cancelled by Stripe. Please check that "
3383
- "this user's membership is cancelled on your site if it should be."
3384
- msgstr ""
3385
- "L'iscrizione di %s è stata cancellata da Stripe. Se anche l'iscrizione "
3386
- "dell'utente sul sito dovesse essere cancellata, controlla che sia "
3387
- "effettivamente così."
3388
-
3389
- #: adminpages/discountcodes.php:437
3390
- msgid "Billing Ammount"
3391
- msgstr "Totale a Pagare"
3392
-
3393
- #: adminpages/discountcodes.php:480
3394
- msgid "Check this to set an expiration date for new sign ups."
3395
- msgstr "Seleziona per impostare una data di scadenza per le nuove iscrizioni."
3396
-
3397
- #: adminpages/discountcodes.php:497
3398
- msgid ""
3399
- "How long before the expiration expires. Note that any future payments will "
3400
- "be cancelled when the membership expires."
3401
- msgstr ""
3402
- "Quanto tempo prima della scadenza. Ogni pagamento futuro verrà cancellato "
3403
- "quando l'iscrizione scade."
3404
-
3405
- #: adminpages/membershiplevels.php:364
3406
- msgid ""
3407
- "Stripe integration currently only supports billing periods of \"Month\" or "
3408
- "\"Year\"."
3409
- msgstr ""
3410
- "L'integrazione con Stripe supporta solo pagamenti \"Mensili\" o \"Annuali\"."
3411
-
3412
- #: adminpages/membershiplevels.php:398
3413
- msgid ""
3414
- "2Checkout integration does not currently support custom trials. You can do "
3415
- "one period trials by setting an initial payment different from the billing "
3416
- "amount."
3417
- msgstr ""
3418
- "L'integrazione con 2Checkout al momento non consente periodi di prova "
3419
- "personalizzati. Si può creare un periodo di prova impostando un prezzo "
3420
- "iniziale differente dal successivo prezzo di fatturazione."
3421
-
3422
- #: adminpages/memberslist.php:184 adminpages/memberslist.php:212
3423
- msgid "Never"
3424
- msgstr "Mai"
3425
-
3426
- #: adminpages/paymentsettings.php:170
3427
- msgid ""
3428
- "Payflow Pro currently only supports one-time payments. Users will not be "
3429
- "able to checkout for levels with recurring payments."
3430
- msgstr "Attualmente Payflow Pro supporta solo i pagamenti non ricorrenti."
3431
-
3432
- #: adminpages/paymentsettings.php:405 adminpages/paymentsettings.php:445
3433
- msgid ""
3434
- "If values are given, tax will be applied for any members ordering from the "
3435
- "selected state. For more complex tax rules, use the \"pmpro_tax\" filter."
3436
- msgstr ""
3437
- "Se fornito, la tassazione verrà applicata ad ogni membro che ordina dallo "
3438
- "stato selezionato. Per regole più complesse, utilizzare il filtro \"pmpro_tax"
3439
- "\"."
3440
-
3441
- #: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
3442
- msgid "Use SSL"
3443
- msgstr "Usa SSL"
3444
-
3445
- #: adminpages/paymentsettings.php:425
3446
- msgid "Required by this Gateway Option"
3447
- msgstr "Richiesto dal Gateway"
3448
-
3449
- #: adminpages/paymentsettings.php:432
3450
- msgid ""
3451
- "Stripe doesn't require billing address fields. Choose 'No' to hide them on "
3452
- "the checkout page."
3453
- msgstr ""
3454
- "Stripe non necessita dei campi per l'indirizzo di fatturazione. Selezionare "
3455
- "'No' per nascondere questi campi nella pagina di pagamento."
3456
-
3457
- #: classes/class.pmproemail.php:685 classes/class.pmproemail.php:734
3458
- #: classes/class.pmproemail.php:799
3459
- msgid "membership has been cancelled"
3460
- msgstr "iscrizione cancellata"
3461
-
3462
- #: pages/checkout.php:51 pages/checkout.php:52
3463
- #, php-format
3464
- msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
3465
- msgstr "<p>Il codice <strong>%s</strong> è stato applicato all'ordine.</p>"
3466
-
3467
- #: pages/confirmation.php:12
3468
- msgid ""
3469
- "Your payment has been submitted to PayPal. Your membership will be activated "
3470
- "shortly."
3471
- msgstr ""
3472
- "Il pagamento è stato inviato a PayPal. L'iscrizione verrà attivata a breve."
3473
-
3474
- #: pages/levels.php:15
3475
- msgid "Subscription Information"
3476
- msgstr "Informazioni Iscrizione"
3477
-
3478
- #: pages/levels.php:33
3479
- msgid "--"
3480
- msgstr "--"
3481
-
3482
- #: pages/levels.php:43
3483
- msgid "Free"
3484
- msgstr "Gratis"
3485
-
3486
- #: pages/levels.php:51
3487
- #, php-format
3488
- msgid "%s per %s for %d more %s."
3489
- msgstr "%s ogni %s per %d più %s."
3490
-
3491
- #: pages/levels.php:55
3492
- #, php-format
3493
- msgid "%s every %d %s for %d more %s."
3494
- msgstr "%s ogni %d %s per %d più %s."
3495
-
3496
- #: pages/levels.php:60
3497
- #, php-format
3498
- msgid "%s after %d %s."
3499
- msgstr "%s dopo %d %s."
3500
-
3501
- #~ msgid "Edit"
3502
- #~ msgstr "Modifica"
3503
-
3504
- #~ msgid "show %d more"
3505
- #~ msgstr "vedi %d tutto"
3506
-
3507
- #~ msgid "Check Out with payPal"
3508
- #~ msgstr "Paga con payPal"
3509
-
3510
- #~ msgid "The invoice could not be found."
3511
- #~ msgstr "La fattura non è stata trovata."
3512
-
3513
- #~ msgid "return to your membership account"
3514
- #~ msgstr "torna al profilo"
3515
-
3516
- #~ msgid "return to the home page"
3517
- #~ msgstr "torna alla home"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-nb_NO.mo DELETED
Binary file
languages/pmpro-nb_NO.po DELETED
@@ -1,3279 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Paid Memberships Pro v1.7.7\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: \n"
6
- "PO-Revision-Date: 2014-06-28 10:10:53+0000\n"
7
- "Last-Translator: admin <marit.kolle@getmail.no>\n"
8
- "Language-Team: \n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Generator: CSL v1.x\n"
14
- "X-Poedit-Language: Norwegian (Bokmål)\n"
15
- "X-Poedit-Country: NORWAY\n"
16
- "X-Poedit-SourceCharset: utf-8\n"
17
- "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
18
- "X-Poedit-Basepath: ../\n"
19
- "X-Poedit-Bookmarks: \n"
20
- "X-Poedit-SearchPath-0: .\n"
21
- "X-Textdomain-Support: yes"
22
-
23
- #: adminpages/addons.php:5
24
- #: adminpages/advancedsettings.php:5
25
- #: adminpages/discountcodes.php:5
26
- #: adminpages/emailsettings.php:5
27
- #: adminpages/membershiplevels.php:5
28
- #: adminpages/memberslist-csv.php:5
29
- #: adminpages/memberslist.php:5
30
- #: adminpages/orders-csv.php:5
31
- #: adminpages/orders.php:5
32
- #: adminpages/pagesettings.php:5
33
- #: adminpages/paymentsettings.php:5
34
- #@ pmpro
35
- msgid "You do not have permissions to perform this action."
36
- msgstr "Du har ikke tillatelse til å utføre dette."
37
-
38
- #: adminpages/addons.php:79
39
- #@ pmpro
40
- msgid "Enabled"
41
- msgstr "Aktiv"
42
-
43
- #: adminpages/addons.php:79
44
- #@ pmpro
45
- msgid "Disabled"
46
- msgstr "Ikke aktiv"
47
-
48
- #: adminpages/admin_header.php:25
49
- #@ pmpro
50
- msgid "Add a membership level to get started."
51
- msgstr "Legg til et medlemskap for å starte."
52
-
53
- #: adminpages/admin_header.php:27
54
- #@ pmpro
55
- msgid "Setup the membership pages"
56
- msgstr "Oppsett for medlemskap-sidene"
57
-
58
- #: adminpages/admin_header.php:29
59
- #@ pmpro
60
- msgid "Setup your SSL certificate and payment gateway"
61
- msgstr "Oppsett for SSL sertifikat og betalingsmåte"
62
-
63
- #: adminpages/admin_header.php:38
64
- #@ pmpro
65
- msgid "The billing details for some of your membership levels is not supported by Stripe."
66
- msgstr "Faktureringsdetaljene for noen av dine medlemskapsnivåer er ikke støttet av Stripe."
67
-
68
- #: adminpages/admin_header.php:46
69
- #@ pmpro
70
- msgid "The billing details for this level are not supported by Stripe. Please review the notes in the Billing Details section below."
71
- msgstr "Faktureringsdetaljene for dette nivået er ikke støttet av Stripe. Les igjennom informasjonen i Faktureringsdetaljene under."
72
-
73
- #: adminpages/admin_header.php:50
74
- #: adminpages/admin_header.php:70
75
- #: adminpages/admin_header.php:90
76
- #: adminpages/admin_header.php:111
77
- #@ pmpro
78
- msgid "The levels with issues are highlighted below."
79
- msgstr "Nivåene med feil er markert under."
80
-
81
- #: adminpages/admin_header.php:52
82
- #: adminpages/admin_header.php:72
83
- #: adminpages/admin_header.php:92
84
- #: adminpages/admin_header.php:113
85
- #@ pmpro
86
- msgid "Please edit your levels"
87
- msgstr "Rediger nivåene dine under"
88
-
89
- #: adminpages/admin_header.php:58
90
- #@ pmpro
91
- msgid "The billing details for some of your membership levels is not supported by Payflow."
92
- msgstr "Faktureringsdetaljene for noen av dine medlemskapsnivåer er ikke støttet av Payflow."
93
-
94
- #: adminpages/admin_header.php:66
95
- #@ pmpro
96
- msgid "The billing details for this level are not supported by Payflow. Please review the notes in the Billing Details section below."
97
- msgstr "Faktureringsdetaljene for dette nivået er ikke støttet av Payflow. Les igjennom informasjonen i Faktureringsdetaljene under."
98
-
99
- #: adminpages/admin_header.php:78
100
- #@ pmpro
101
- msgid "The billing details for some of your membership levels is not supported by Braintree."
102
- msgstr "Faktureringsdetaljene for noen av dine medlemskapsnivåer er ikke støttet av Braintree."
103
-
104
- #: adminpages/admin_header.php:86
105
- #@ pmpro
106
- msgid "The billing details for this level are not supported by Braintree. Please review the notes in the Billing Details section below."
107
- msgstr "Faktureringsdetaljene for dette nivået er ikke støttet av Braintree. Les igjennom informasjonen i Faktureringsdetaljene under."
108
-
109
- #: adminpages/admin_header.php:98
110
- #@ pmpro
111
- msgid "The billing details for some of your membership levels is not supported by TwoCheckout."
112
- msgstr "Faktureringsdetaljene for noen av dine medlemskapsnivåer er ikke støttet av TwoCheckout."
113
-
114
- #: adminpages/admin_header.php:107
115
- #@ pmpro
116
- msgid "The billing details for this level are not supported by 2Checkout. Please review the notes in the Billing Details section below."
117
- msgstr "Faktureringsdetaljene for dette nivået er ikke støttet av 2Checkout. Les igjennom informasjonen i Faktureringsdetaljene under."
118
-
119
- #: adminpages/admin_header.php:127
120
- #@ pmpro
121
- msgid "Plugin Support"
122
- msgstr "Plugin Support"
123
-
124
- #: adminpages/admin_header.php:127
125
- #@ pmpro
126
- msgid "User Forum"
127
- msgstr "Brukerforum"
128
-
129
- #: adminpages/admin_header.php:149
130
- #: adminpages/membershiplevels.php:496
131
- #: includes/adminpages.php:44
132
- #@ pmpro
133
- msgid "Membership Levels"
134
- msgstr "Medlemskapsnivå"
135
-
136
- #: adminpages/admin_header.php:150
137
- #: adminpages/pagesettings.php:92
138
- #@ pmpro
139
- msgid "Pages"
140
- msgstr "Sider"
141
-
142
- #: adminpages/admin_header.php:151
143
- #@ pmpro
144
- msgid "Payment Gateway &amp; SSL"
145
- msgstr "Betalingsmåter &amp; SSL"
146
-
147
- #: adminpages/admin_header.php:152
148
- #: adminpages/memberslist.php:148
149
- #: pages/account.php:52
150
- #@ pmpro
151
- msgid "Email"
152
- msgstr "Epost"
153
-
154
- #: adminpages/admin_header.php:153
155
- #@ pmpro
156
- msgid "Advanced"
157
- msgstr "Avansert"
158
-
159
- #: adminpages/admin_header.php:154
160
- #: includes/adminpages.php:14
161
- #: includes/adminpages.php:69
162
- #@ pmpro
163
- msgid "Add Ons"
164
- msgstr "Add Ons"
165
-
166
- #: adminpages/advancedsettings.php:35
167
- #@ pmpro
168
- msgid "Your advanced settings have been updated."
169
- msgstr "Dine avanserte innstillinger har blitt oppdatert."
170
-
171
- #: adminpages/advancedsettings.php:79
172
- #: includes/adminpages.php:13
173
- #: includes/adminpages.php:64
174
- #@ pmpro
175
- msgid "Advanced Settings"
176
- msgstr "Avanserte innstillinger"
177
-
178
- #: adminpages/advancedsettings.php:85
179
- #@ pmpro
180
- msgid "Message for Logged-in Non-members"
181
- msgstr "Melding til innloggede ikke-medlemmer"
182
-
183
- #: adminpages/advancedsettings.php:89
184
- #@ pmpro
185
- msgid "This message replaces the post content for non-members. Available variables"
186
- msgstr "Denne meldingen erstatter innholdet i innleggene for ikke-medlemmer. Tilgjengelige variabler"
187
-
188
- #: adminpages/advancedsettings.php:94
189
- #@ pmpro
190
- msgid "Message for Logged-out Users"
191
- msgstr "Melding til utloggede brukere"
192
-
193
- #: adminpages/advancedsettings.php:98
194
- #@ pmpro
195
- msgid "This message replaces the post content for logged-out visitors."
196
- msgstr "Denne meldingen erstatter innholdet i innleggene for utloggede besøkende"
197
-
198
- #: adminpages/advancedsettings.php:103
199
- #@ pmpro
200
- msgid "Message for RSS Feed"
201
- msgstr "Melding for RSS Feed"
202
-
203
- #: adminpages/advancedsettings.php:107
204
- #@ pmpro
205
- msgid "This message replaces the post content in RSS feeds."
206
- msgstr "Denne meldingen erstatter innholdet i innleggene i RSS Feeden"
207
-
208
- #: adminpages/advancedsettings.php:113
209
- #@ pmpro
210
- msgid "Show Excerpts to Non-Members?"
211
- msgstr "Viser utdrag for ikke-medlemmer?"
212
-
213
- #: adminpages/advancedsettings.php:117
214
- #@ pmpro
215
- msgid "No - Hide excerpts."
216
- msgstr "Nei - Skjul utdragene."
217
-
218
- #: adminpages/advancedsettings.php:118
219
- #@ pmpro
220
- msgid "Yes - Show excerpts."
221
- msgstr "Ja - Vis utdragene."
222
-
223
- #: adminpages/advancedsettings.php:128
224
- #: adminpages/advancedsettings.php:187
225
- #: adminpages/advancedsettings.php:199
226
- #: adminpages/membershiplevels.php:569
227
- #: adminpages/paymentsettings.php:434
228
- #: adminpages/paymentsettings.php:459
229
- #: includes/profile.php:123
230
- #@ pmpro
231
- msgid "No"
232
- msgstr "Nei"
233
-
234
- #: adminpages/advancedsettings.php:129
235
- #@ pmpro
236
- msgid "Hide Ads From All Members"
237
- msgstr "Skjul reklamen for alle medlemmer"
238
-
239
- #: adminpages/advancedsettings.php:130
240
- #@ pmpro
241
- msgid "Hide Ads From Certain Members"
242
- msgstr "Skjul reklamen for visse medlemmer"
243
-
244
- #: adminpages/advancedsettings.php:137
245
- #@ pmpro
246
- msgid "Ads from the following plugins will be automatically turned off"
247
- msgstr "Reklamer fra følgende Plugins vil automatisk slås av"
248
-
249
- #: adminpages/advancedsettings.php:138
250
- #@ pmpro
251
- msgid "To hide ads in your template code, use code like the following"
252
- msgstr "For å skjule reklamer i template-koden, bruk kode som i det følgende"
253
-
254
- #: adminpages/advancedsettings.php:149
255
- #@ pmpro
256
- msgid "Choose Levels to Hide Ads From"
257
- msgstr "Velg nivåer for å skjule reklamer fra"
258
-
259
- #: adminpages/advancedsettings.php:183
260
- #@ pmpro
261
- msgid "Redirect all traffic from registration page to /susbcription/?"
262
- msgstr "Omdiriger all trafikk fra registreringssiden til /abonnement/?"
263
-
264
- #: adminpages/advancedsettings.php:183
265
- #@ pmpro
266
- msgid "multisite only"
267
- msgstr "kun for multisite"
268
-
269
- #: adminpages/advancedsettings.php:188
270
- #: adminpages/membershiplevels.php:569
271
- #: adminpages/paymentsettings.php:435
272
- #: adminpages/paymentsettings.php:460
273
- #: includes/profile.php:124
274
- #@ pmpro
275
- msgid "Yes"
276
- msgstr "Ja"
277
-
278
- #: adminpages/advancedsettings.php:195
279
- #@ pmpro
280
- msgid "Use reCAPTCHA?"
281
- msgstr "Bruk reCAPTCHA?"
282
-
283
- #: adminpages/advancedsettings.php:200
284
- #@ pmpro
285
- msgid "Yes - Free memberships only."
286
- msgstr "Ja - Kun for gratis medlemskap."
287
-
288
- #: adminpages/advancedsettings.php:201
289
- #@ pmpro
290
- msgid "Yes - All memberships."
291
- msgstr "Ja - Alle medlemskap."
292
-
293
- #: adminpages/advancedsettings.php:203
294
- #@ pmpro
295
- msgid "A free reCAPTCHA key is required."
296
- msgstr "Det trengs en gratis reCAPTCHA nøkkel"
297
-
298
- #: adminpages/advancedsettings.php:203
299
- #@ pmpro
300
- msgid "Click here to signup for reCAPTCHA"
301
- msgstr "Klikk her for å registrere deg for reCAPTCHA"
302
-
303
- #: adminpages/advancedsettings.php:209
304
- #@ pmpro
305
- msgid "reCAPTCHA Public Key"
306
- msgstr "reCAPTCHA Offentlig nøkkel"
307
-
308
- #: adminpages/advancedsettings.php:212
309
- #@ pmpro
310
- msgid "reCAPTCHA Private Key"
311
- msgstr "reCAPTCHA Privat nøkkel"
312
-
313
- #: adminpages/advancedsettings.php:218
314
- #@ pmpro
315
- msgid "Require Terms of Service on signups?"
316
- msgstr "Er det krav til Brukerbetingelser ved registrering?"
317
-
318
- #: adminpages/advancedsettings.php:225
319
- #@ pmpro
320
- msgid "If yes, create a WordPress page containing your TOS agreement and assign it using the dropdown above."
321
- msgstr "Hvis ja, så lag en egen Wordpress-side som inneholder Brukerbetingelsene og tilknytt siden ved å bruke dropdown-menyen over."
322
-
323
- #: adminpages/advancedsettings.php:284
324
- #: adminpages/pagesettings.php:223
325
- #: adminpages/paymentsettings.php:532
326
- #@ pmpro
327
- msgid "Save Settings"
328
- msgstr "Lagre innstillingene"
329
-
330
- #: adminpages/discountcodes.php:48
331
- #@ pmpro
332
- msgid "Discount code updated successfully."
333
- msgstr "Rabattkoden er oppdatert."
334
-
335
- #: adminpages/discountcodes.php:55
336
- #@ pmpro
337
- msgid "Error updating discount code. That code may already be in use."
338
- msgstr "Feil ved oppdatering av rabattkoden. Koden kan allerede være i bruk."
339
-
340
- #: adminpages/discountcodes.php:64
341
- #@ pmpro
342
- msgid "Discount code added successfully."
343
- msgstr "Rabattkoden er lagt til."
344
-
345
- #: adminpages/discountcodes.php:71
346
- #@ pmpro
347
- msgid "Error adding discount code. That code may already be in use."
348
- msgstr "Feil ved innlegging av rabattkoden. Koden kan allerede være i bruk."
349
-
350
- #: adminpages/discountcodes.php:196
351
- #, php-format
352
- #@ pmpro
353
- msgid "Error saving values for the %s level."
354
- msgstr "Feil ved lagring av verdier for %s nivået."
355
-
356
- #: adminpages/discountcodes.php:204
357
- #@ pmpro
358
- msgid "There were errors updating the level values: "
359
- msgstr "Det oppsto feil ved oppdatering av nivå-verdiene:"
360
-
361
- #: adminpages/discountcodes.php:234
362
- #, php-format
363
- #@ pmpro
364
- msgid "Code %s deleted successfully."
365
- msgstr "Kode % ble slettet."
366
-
367
- #: adminpages/discountcodes.php:239
368
- #@ pmpro
369
- msgid "Error deleting discount code. The code was only partially deleted. Please try again."
370
- msgstr "Det oppsto feil ved sletting av rabattkoden. Koden ble bare delvis slettet. Prøv igjen."
371
-
372
- #: adminpages/discountcodes.php:245
373
- #@ pmpro
374
- msgid "Error deleting code. Please try again."
375
- msgstr "Feil ved sletting av koden. Prøv igjen."
376
-
377
- #: adminpages/discountcodes.php:251
378
- #@ pmpro
379
- msgid "Code not found."
380
- msgstr "Koden ble ikke funnet."
381
-
382
- #: adminpages/discountcodes.php:264
383
- #@ pmpro
384
- msgid "Edit Discount Code"
385
- msgstr "Rediger rabattkoden"
386
-
387
- #: adminpages/discountcodes.php:266
388
- #: adminpages/discountcodes.php:526
389
- #@ pmpro
390
- msgid "Add New Discount Code"
391
- msgstr "Legg til ny rabattkode"
392
-
393
- #: adminpages/discountcodes.php:306
394
- #: adminpages/discountcodes.php:547
395
- #: adminpages/membershiplevels.php:284
396
- #: adminpages/membershiplevels.php:511
397
- #: adminpages/memberslist.php:144
398
- #: adminpages/orders.php:597
399
- #: adminpages/reports/login.php:140
400
- #@ pmpro
401
- msgid "ID"
402
- msgstr "ID"
403
-
404
- #: adminpages/discountcodes.php:307
405
- #: adminpages/orders.php:211
406
- #@ pmpro
407
- msgid "This will be generated when you save."
408
- msgstr "Dette vil bli generert når du lagrer."
409
-
410
- #: adminpages/discountcodes.php:311
411
- #: adminpages/discountcodes.php:548
412
- #: adminpages/orders.php:215
413
- #: adminpages/orders.php:598
414
- #@ pmpro
415
- msgid "Code"
416
- msgstr "Kode"
417
-
418
- #: adminpages/discountcodes.php:349
419
- #@ pmpro
420
- msgid "Start Date"
421
- msgstr "Startdato"
422
-
423
- #: adminpages/discountcodes.php:367
424
- #: pages/billing.php:249
425
- #: pages/checkout.php:535
426
- #@ pmpro
427
- msgid "Expiration Date"
428
- msgstr "Utløpsdato"
429
-
430
- #: adminpages/discountcodes.php:385
431
- #@ pmpro
432
- msgid "Uses"
433
- msgstr "Ganger å bruke"
434
-
435
- #: adminpages/discountcodes.php:388
436
- #@ pmpro
437
- msgid "Leave blank for unlimited uses."
438
- msgstr "La stå åpen for ubegrenset bruk."
439
-
440
- #: adminpages/discountcodes.php:427
441
- #: adminpages/membershiplevels.php:337
442
- #: adminpages/membershiplevels.php:513
443
- #: pages/levels.php:14
444
- #@ pmpro
445
- msgid "Initial Payment"
446
- msgstr "Pris"
447
-
448
- #: adminpages/discountcodes.php:428
449
- #: adminpages/membershiplevels.php:338
450
- #@ pmpro
451
- msgid "The initial amount collected at registration."
452
- msgstr "Den første summen innbetales ved registrering."
453
-
454
- #: adminpages/discountcodes.php:432
455
- #: adminpages/membershiplevels.php:342
456
- #@ pmpro
457
- msgid "Recurring Subscription"
458
- msgstr "Abonnement"
459
-
460
- #: adminpages/discountcodes.php:433
461
- #: adminpages/membershiplevels.php:343
462
- #@ pmpro
463
- msgid "Check if this level has a recurring subscription payment."
464
- msgstr "Sjekk om dette nivået har betaling for abonnement."
465
-
466
- #: adminpages/discountcodes.php:437
467
- #: adminpages/membershiplevels.php:347
468
- #@ pmpro
469
- msgid "Billing Amount"
470
- msgstr "Faktureringsbeløp"
471
-
472
- #: adminpages/discountcodes.php:451
473
- #: adminpages/membershiplevels.php:362
474
- #@ pmpro
475
- msgid "The amount to be billed one cycle after the initial payment."
476
- msgstr "Beløpet som skal faktureres en syklus etter første betaling."
477
-
478
- #: adminpages/discountcodes.php:456
479
- #: adminpages/membershiplevels.php:380
480
- #@ pmpro
481
- msgid "Billing Cycle Limit"
482
- msgstr "Grense for faktureringssyklus"
483
-
484
- #: adminpages/discountcodes.php:459
485
- #: adminpages/membershiplevels.php:384
486
- #@ pmpro
487
- msgid "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."
488
- msgstr ""
489
-
490
- #: adminpages/discountcodes.php:464
491
- #: adminpages/membershiplevels.php:393
492
- #@ pmpro
493
- msgid "Custom Trial"
494
- msgstr ""
495
-
496
- #: adminpages/discountcodes.php:465
497
- #: adminpages/membershiplevels.php:395
498
- #@ pmpro
499
- msgid "Check to add a custom trial period."
500
- msgstr ""
501
-
502
- #: adminpages/discountcodes.php:469
503
- #: adminpages/membershiplevels.php:404
504
- #@ pmpro
505
- msgid "Trial Billing Amount"
506
- msgstr ""
507
-
508
- #: adminpages/discountcodes.php:472
509
- #: adminpages/membershiplevels.php:407
510
- #@ pmpro
511
- msgid "for the first"
512
- msgstr ""
513
-
514
- #: adminpages/discountcodes.php:474
515
- #: adminpages/membershiplevels.php:409
516
- #@ pmpro
517
- msgid "subscription payments"
518
- msgstr ""
519
-
520
- #: adminpages/discountcodes.php:479
521
- #: adminpages/membershiplevels.php:437
522
- #@ pmpro
523
- msgid "Membership Expiration"
524
- msgstr ""
525
-
526
- #: adminpages/discountcodes.php:480
527
- #: adminpages/membershiplevels.php:438
528
- #@ pmpro
529
- msgid "Check this to set when membership access expires."
530
- msgstr ""
531
-
532
- #: adminpages/discountcodes.php:484
533
- #: adminpages/membershiplevels.php:442
534
- #@ pmpro
535
- msgid "Expires In"
536
- msgstr ""
537
-
538
- #: adminpages/discountcodes.php:497
539
- #: adminpages/membershiplevels.php:455
540
- #@ pmpro
541
- msgid "Set the duration of membership access. Note that the any future payments (recurring subscription, if any) will be cancelled when the membership expires."
542
- msgstr ""
543
-
544
- #: adminpages/discountcodes.php:525
545
- #@ pmpro
546
- msgid "Memberships Discount Codes"
547
- msgstr ""
548
-
549
- #: adminpages/discountcodes.php:535
550
- #@ pmpro
551
- msgid "Search Discount Codes"
552
- msgstr ""
553
-
554
- #: adminpages/discountcodes.php:538
555
- #@ pmpro
556
- msgid "Search"
557
- msgstr ""
558
-
559
- #: adminpages/discountcodes.php:549
560
- #@ pmpro
561
- msgid "Starts"
562
- msgstr ""
563
-
564
- #: adminpages/discountcodes.php:550
565
- #: adminpages/memberslist.php:159
566
- #: adminpages/reports/login.php:145
567
- #: includes/profile.php:120
568
- #@ pmpro
569
- msgid "Expires"
570
- msgstr ""
571
-
572
- #: adminpages/discountcodes.php:552
573
- #@ pmpro
574
- msgid "Levels"
575
- msgstr "Nivåer"
576
-
577
- #: adminpages/discountcodes.php:570
578
- #@ pmpro
579
- msgid "Discount codes allow you to offer your memberships at discounted prices to select customers."
580
- msgstr ""
581
-
582
- #: adminpages/discountcodes.php:570
583
- #@ pmpro
584
- msgid "Create your first discount code now"
585
- msgstr ""
586
-
587
- #: adminpages/discountcodes.php:614
588
- #: adminpages/membershiplevels.php:570
589
- #: adminpages/orders.php:658
590
- #@ pmpro
591
- msgid "edit"
592
- msgstr ""
593
-
594
- #: adminpages/discountcodes.php:617
595
- #, php-format
596
- #@ pmpro
597
- msgid "Are you sure you want to delete the %s discount code? The subscriptions for existing users will not change, but new users will not be able to use this code anymore."
598
- msgstr ""
599
-
600
- #: adminpages/discountcodes.php:617
601
- #: adminpages/membershiplevels.php:572
602
- #: adminpages/orders.php:664
603
- #@ pmpro
604
- msgid "delete"
605
- msgstr ""
606
-
607
- #: adminpages/emailsettings.php:60
608
- #: includes/adminpages.php:12
609
- #: includes/adminpages.php:59
610
- #@ pmpro
611
- msgid "Email Settings"
612
- msgstr "Epost innstillinger"
613
-
614
- #: adminpages/emailsettings.php:61
615
- #@ pmpro
616
- msgid "By default, system generated emails are sent from <em><strong>wordpress@yourdomain.com</strong></em>. You can update this from address using the fields below."
617
- msgstr ""
618
-
619
- #: adminpages/emailsettings.php:63
620
- #@ pmpro
621
- msgid "To modify the appearance of system generated emails, add the files <em>email_header.html</em> and <em>email_footer.html</em> to your theme's directory. This will modify both the WordPress default messages as well as messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro - Member Communications\" target=\"_blank\" href=\"http://www.paidmembershipspro.com/documentation/member-communications/\">Click here to learn more about Paid Memberships Pro emails</a>."
622
- msgstr ""
623
-
624
- #: adminpages/emailsettings.php:69
625
- #@ pmpro
626
- msgid "From Email"
627
- msgstr ""
628
-
629
- #: adminpages/emailsettings.php:77
630
- #@ pmpro
631
- msgid "From Name"
632
- msgstr ""
633
-
634
- #: adminpages/emailsettings.php:86
635
- #@ pmpro
636
- msgid "Send the site admin emails"
637
- msgstr ""
638
-
639
- #: adminpages/emailsettings.php:92
640
- #@ pmpro
641
- msgid "Checkout"
642
- msgstr "Sjekk ut"
643
-
644
- #: adminpages/emailsettings.php:96
645
- #@ pmpro
646
- msgid "when a member checks out."
647
- msgstr ""
648
-
649
- #: adminpages/emailsettings.php:101
650
- #@ pmpro
651
- msgid "Admin Changes"
652
- msgstr ""
653
-
654
- #: adminpages/emailsettings.php:105
655
- #@ pmpro
656
- msgid "when an admin changes a user's membership level through the dashboard."
657
- msgstr ""
658
-
659
- #: adminpages/emailsettings.php:110
660
- #@ pmpro
661
- msgid "Cancellation"
662
- msgstr ""
663
-
664
- #: adminpages/emailsettings.php:114
665
- #@ pmpro
666
- msgid "when a user cancels his or her account."
667
- msgstr ""
668
-
669
- #: adminpages/emailsettings.php:119
670
- #@ pmpro
671
- msgid "Bill Updates"
672
- msgstr ""
673
-
674
- #: adminpages/emailsettings.php:123
675
- #@ pmpro
676
- msgid "when a user updates his or her billing information."
677
- msgstr ""
678
-
679
- #: adminpages/emailsettings.php:129
680
- #@ pmpro
681
- msgid "Send members emails"
682
- msgstr ""
683
-
684
- #: adminpages/emailsettings.php:135
685
- #@ pmpro
686
- msgid "New Users"
687
- msgstr ""
688
-
689
- #: adminpages/emailsettings.php:139
690
- #@ pmpro
691
- msgid "Default WP notification email. (Recommended: Leave unchecked. Members will still get an email confirmation from PMPro after checkout.)"
692
- msgstr ""
693
-
694
- #: adminpages/membershiplevels.php:118
695
- #@ pmpro
696
- msgid "Membership level updated successfully."
697
- msgstr ""
698
-
699
- #: adminpages/membershiplevels.php:124
700
- #@ pmpro
701
- msgid "Error updating membership level."
702
- msgstr ""
703
-
704
- #: adminpages/membershiplevels.php:141
705
- #@ pmpro
706
- msgid "Membership level added successfully."
707
- msgstr ""
708
-
709
- #: adminpages/membershiplevels.php:146
710
- #@ pmpro
711
- msgid "Error adding membership level."
712
- msgstr ""
713
-
714
- #: adminpages/membershiplevels.php:179
715
- #, php-format
716
- #@ pmpro
717
- msgid "There was an error canceling the subscription for user with ID=%d. You will want to check your payment gateway to see if their subscription is still active."
718
- msgstr ""
719
-
720
- #: adminpages/membershiplevels.php:182
721
- #@ pmpro
722
- msgid "Last Invoice"
723
- msgstr "Siste faktura"
724
-
725
- #: adminpages/membershiplevels.php:196
726
- #@ pmpro
727
- msgid "Membership level deleted successfully."
728
- msgstr ""
729
-
730
- #: adminpages/membershiplevels.php:201
731
- #: adminpages/membershiplevels.php:207
732
- #@ pmpro
733
- msgid "Error deleting membership level."
734
- msgstr ""
735
-
736
- #: adminpages/membershiplevels.php:222
737
- #@ pmpro
738
- msgid "Edit Membership Level"
739
- msgstr ""
740
-
741
- #: adminpages/membershiplevels.php:224
742
- #@ pmpro
743
- msgid "Add New Membership Level"
744
- msgstr "Legg til nytt medlemskap"
745
-
746
- #: adminpages/membershiplevels.php:291
747
- #: adminpages/membershiplevels.php:512
748
- #: adminpages/reports/login.php:142
749
- #@ pmpro
750
- msgid "Name"
751
- msgstr "Navn"
752
-
753
- #: adminpages/membershiplevels.php:296
754
- #@ pmpro
755
- msgid "Description"
756
- msgstr "Beskrivelse"
757
-
758
- #: adminpages/membershiplevels.php:314
759
- #@ pmpro
760
- msgid "Confirmation Message"
761
- msgstr "Bekreftelse"
762
-
763
- #: adminpages/membershiplevels.php:333
764
- #@ pmpro
765
- msgid "Billing Details"
766
- msgstr "Fakturadetaljer"
767
-
768
- #: adminpages/membershiplevels.php:349
769
- #@ pmpro
770
- msgid "per"
771
- msgstr ""
772
-
773
- #: adminpages/membershiplevels.php:353
774
- #@ pmpro
775
- msgid "Day(s)"
776
- msgstr ""
777
-
778
- #: adminpages/membershiplevels.php:353
779
- #@ pmpro
780
- msgid "Week(s)"
781
- msgstr ""
782
-
783
- #: adminpages/membershiplevels.php:353
784
- #@ pmpro
785
- msgid "Month(s)"
786
- msgstr ""
787
-
788
- #: adminpages/membershiplevels.php:353
789
- #@ pmpro
790
- msgid "Year(s)"
791
- msgstr ""
792
-
793
- #: adminpages/membershiplevels.php:364
794
- #@ pmpro
795
- msgid "Stripe integration currently only supports billing periods of \"Week\", \"Month\" or \"Year\"."
796
- msgstr ""
797
-
798
- #: adminpages/membershiplevels.php:366
799
- #@ pmpro
800
- msgid "Braintree integration currently only supports billing periods of \"Month\" or \"Year\"."
801
- msgstr ""
802
-
803
- #: adminpages/membershiplevels.php:368
804
- #@ pmpro
805
- msgid "Payflow integration currently only supports billing frequencies of 1 and billing periods of \"Week\", \"Month\" or \"Year\"."
806
- msgstr ""
807
-
808
- #: adminpages/membershiplevels.php:372
809
- #: adminpages/membershiplevels.php:374
810
- #: adminpages/paymentsettings.php:174
811
- #: adminpages/paymentsettings.php:179
812
- #@ pmpro
813
- msgid "Note"
814
- msgstr ""
815
-
816
- #: adminpages/membershiplevels.php:372
817
- #@ pmpro
818
- msgid "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."
819
- msgstr ""
820
-
821
- #: adminpages/membershiplevels.php:374
822
- #@ pmpro
823
- msgid "You will need to create a \"Plan\" in your Braintree dashboard with the same settings and the \"Plan ID\" set to"
824
- msgstr ""
825
-
826
- #: adminpages/membershiplevels.php:386
827
- #@ pmpro
828
- msgid "Stripe integration currently does not support billing limits. You can still set an expiration date below."
829
- msgstr ""
830
-
831
- #: adminpages/membershiplevels.php:398
832
- #@ pmpro
833
- msgid "2Checkout integration does not support custom trials. You can do one period trials by setting an initial payment different from the billing amount."
834
- msgstr ""
835
-
836
- #: adminpages/membershiplevels.php:412
837
- #@ pmpro
838
- msgid "Stripe integration currently does not support trial amounts greater than $0."
839
- msgstr ""
840
-
841
- #: adminpages/membershiplevels.php:416
842
- #@ pmpro
843
- msgid "Braintree integration currently does not support trial amounts greater than $0."
844
- msgstr ""
845
-
846
- #: adminpages/membershiplevels.php:420
847
- #@ pmpro
848
- msgid "Payflow integration currently does not support trial amounts greater than $0."
849
- msgstr ""
850
-
851
- #: adminpages/membershiplevels.php:428
852
- #@ pmpro
853
- msgid "Other Settings"
854
- msgstr ""
855
-
856
- #: adminpages/membershiplevels.php:432
857
- #@ pmpro
858
- msgid "Disable New Signups"
859
- msgstr ""
860
-
861
- #: adminpages/membershiplevels.php:433
862
- #@ pmpro
863
- msgid "Check to hide this level from the membership levels page and disable registration."
864
- msgstr ""
865
-
866
- #: adminpages/membershiplevels.php:463
867
- #@ pmpro
868
- msgid "Content Settings"
869
- msgstr ""
870
-
871
- #: adminpages/membershiplevels.php:467
872
- #@ pmpro
873
- msgid "Categories"
874
- msgstr ""
875
-
876
- #: adminpages/membershiplevels.php:496
877
- #@ pmpro
878
- msgid "Add New Level"
879
- msgstr ""
880
-
881
- #: adminpages/membershiplevels.php:499
882
- #: adminpages/membershiplevels.php:502
883
- #@ pmpro
884
- msgid "Search Levels"
885
- msgstr ""
886
-
887
- #: adminpages/membershiplevels.php:514
888
- #@ pmpro
889
- msgid "Billing Cycle"
890
- msgstr ""
891
-
892
- #: adminpages/membershiplevels.php:515
893
- #@ pmpro
894
- msgid "Trial Cycle"
895
- msgstr ""
896
-
897
- #: adminpages/membershiplevels.php:516
898
- #: pages/confirmation.php:83
899
- #: pages/invoice.php:70
900
- #@ pmpro
901
- msgid "Expiration"
902
- msgstr ""
903
-
904
- #: adminpages/membershiplevels.php:517
905
- #@ pmpro
906
- msgid "Allow Signups"
907
- msgstr ""
908
-
909
- #: adminpages/membershiplevels.php:540
910
- #@ pmpro
911
- msgid "FREE"
912
- msgstr ""
913
-
914
- #: adminpages/membershiplevels.php:549
915
- #@ pmpro
916
- msgid "every"
917
- msgstr ""
918
-
919
- #: adminpages/membershiplevels.php:551
920
- #: adminpages/membershiplevels.php:559
921
- #@ pmpro
922
- msgid "for"
923
- msgstr ""
924
-
925
- #: adminpages/membershiplevels.php:566
926
- #@ pmpro
927
- msgid "After"
928
- msgstr ""
929
-
930
- #: adminpages/membershiplevels.php:571
931
- #: adminpages/orders.php:661
932
- #@ pmpro
933
- msgid "copy"
934
- msgstr ""
935
-
936
- #: adminpages/membershiplevels.php:572
937
- #, php-format
938
- #@ pmpro
939
- msgid "Are you sure you want to delete membership level %s? All subscriptions will be cancelled."
940
- msgstr ""
941
-
942
- #: adminpages/memberslist.php:25
943
- #: includes/adminpages.php:15
944
- #: includes/adminpages.php:74
945
- #@ pmpro
946
- msgid "Members List"
947
- msgstr ""
948
-
949
- #: adminpages/memberslist.php:26
950
- #: adminpages/orders.php:522
951
- #@ pmpro
952
- msgid "Export to CSV"
953
- msgstr ""
954
-
955
- #: adminpages/memberslist.php:30
956
- #@ pmpro
957
- msgid "Show"
958
- msgstr ""
959
-
960
- #: adminpages/memberslist.php:32
961
- #: adminpages/reports/login.php:67
962
- #: adminpages/reports/memberships.php:317
963
- #: adminpages/reports/sales.php:216
964
- #@ pmpro
965
- msgid "All Levels"
966
- msgstr ""
967
-
968
- #: adminpages/memberslist.php:42
969
- #@ pmpro
970
- msgid "Old Members"
971
- msgstr ""
972
-
973
- #: adminpages/memberslist.php:47
974
- #: adminpages/memberslist.php:50
975
- #@ pmpro
976
- msgid "Search Members"
977
- msgstr ""
978
-
979
- #: adminpages/memberslist.php:136
980
- #, php-format
981
- #@ pmpro
982
- msgid "%d members found."
983
- msgstr ""
984
-
985
- #: adminpages/memberslist.php:145
986
- #: pages/account.php:51
987
- #: pages/checkout.php:171
988
- #@ pmpro
989
- msgid "Username"
990
- msgstr "Brukernavn"
991
-
992
- #: adminpages/memberslist.php:146
993
- #@ pmpro
994
- msgid "First&nbsp;Name"
995
- msgstr "For&nbsp;navn"
996
-
997
- #: adminpages/memberslist.php:147
998
- #@ pmpro
999
- msgid "Last&nbsp;Name"
1000
- msgstr "Etter&nbsp;navn"
1001
-
1002
- #: adminpages/memberslist.php:150
1003
- #: pages/account.php:90
1004
- #: pages/billing.php:58
1005
- #: pages/checkout.php:325
1006
- #: pages/confirmation.php:61
1007
- #: pages/invoice.php:48
1008
- #@ pmpro
1009
- msgid "Billing Address"
1010
- msgstr "Adresse"
1011
-
1012
- #: adminpages/memberslist.php:151
1013
- #: adminpages/pagesettings.php:51
1014
- #: adminpages/reports/login.php:143
1015
- #: classes/gateways/class.pmprogateway_authorizenet.php:187
1016
- #@ pmpro
1017
- msgid "Membership"
1018
- msgstr "Medlemskap"
1019
-
1020
- #: adminpages/memberslist.php:152
1021
- #@ pmpro
1022
- msgid "Fee"
1023
- msgstr ""
1024
-
1025
- #: adminpages/memberslist.php:153
1026
- #: adminpages/reports/login.php:144
1027
- #@ pmpro
1028
- msgid "Joined"
1029
- msgstr ""
1030
-
1031
- #: adminpages/memberslist.php:157
1032
- #@ pmpro
1033
- msgid "Ended"
1034
- msgstr ""
1035
-
1036
- #: adminpages/memberslist.php:212
1037
- #@ pmpro
1038
- msgid "Never"
1039
- msgstr ""
1040
-
1041
- #: adminpages/memberslist.php:223
1042
- #: adminpages/reports/login.php:210
1043
- #@ pmpro
1044
- msgid "No members found."
1045
- msgstr ""
1046
-
1047
- #: adminpages/memberslist.php:223
1048
- #: adminpages/reports/login.php:210
1049
- #@ pmpro
1050
- msgid "Search all levels"
1051
- msgstr ""
1052
-
1053
- #: adminpages/orders.php:26
1054
- #@ pmpro
1055
- msgid "Order deleted successfully."
1056
- msgstr ""
1057
-
1058
- #: adminpages/orders.php:31
1059
- #@ pmpro
1060
- msgid "Error deleting order."
1061
- msgstr ""
1062
-
1063
- #: adminpages/orders.php:119
1064
- #@ pmpro
1065
- msgid "Order saved successfully."
1066
- msgstr ""
1067
-
1068
- #: adminpages/orders.php:124
1069
- #@ pmpro
1070
- msgid "Error updating order timestamp."
1071
- msgstr ""
1072
-
1073
- #: adminpages/orders.php:130
1074
- #@ pmpro
1075
- msgid "Error saving order."
1076
- msgstr ""
1077
-
1078
- #: adminpages/orders.php:195
1079
- #@ pmpro
1080
- msgid "Order"
1081
- msgstr ""
1082
-
1083
- #: adminpages/orders.php:197
1084
- #@ pmpro
1085
- msgid "New Order"
1086
- msgstr ""
1087
-
1088
- #: adminpages/orders.php:220
1089
- #@ pmpro
1090
- msgid "Randomly generated for you."
1091
- msgstr ""
1092
-
1093
- #: adminpages/orders.php:225
1094
- #@ pmpro
1095
- msgid "User ID"
1096
- msgstr "Bruker ID"
1097
-
1098
- #: adminpages/orders.php:234
1099
- #@ pmpro
1100
- msgid "Membership Level ID"
1101
- msgstr ""
1102
-
1103
- #: adminpages/orders.php:243
1104
- #@ pmpro
1105
- msgid "Billing Name"
1106
- msgstr "Navn"
1107
-
1108
- #: adminpages/orders.php:251
1109
- #@ pmpro
1110
- msgid "Billing Street"
1111
- msgstr "Gate"
1112
-
1113
- #: adminpages/orders.php:258
1114
- #@ pmpro
1115
- msgid "Billing City"
1116
- msgstr "By"
1117
-
1118
- #: adminpages/orders.php:265
1119
- #@ pmpro
1120
- msgid "Billing State"
1121
- msgstr "Fylke for regninger"
1122
-
1123
- #: adminpages/orders.php:272
1124
- #@ pmpro
1125
- msgid "Billing Postal Code"
1126
- msgstr "Postnummer for regning"
1127
-
1128
- #: adminpages/orders.php:279
1129
- #@ pmpro
1130
- msgid "Billing Country"
1131
- msgstr "Land"
1132
-
1133
- #: adminpages/orders.php:287
1134
- #@ pmpro
1135
- msgid "Billing Phone"
1136
- msgstr "Telefon"
1137
-
1138
- #: adminpages/orders.php:296
1139
- #@ pmpro
1140
- msgid "Sub Total"
1141
- msgstr "Totalbeløp"
1142
-
1143
- #: adminpages/orders.php:304
1144
- #: pages/invoice.php:80
1145
- #@ pmpro
1146
- msgid "Tax"
1147
- msgstr ""
1148
-
1149
- #: adminpages/orders.php:312
1150
- #@ pmpro
1151
- msgid "Coupon Amount"
1152
- msgstr ""
1153
-
1154
- #: adminpages/orders.php:320
1155
- #: adminpages/orders.php:602
1156
- #: pages/invoice.php:84
1157
- #@ pmpro
1158
- msgid "Total"
1159
- msgstr ""
1160
-
1161
- #: adminpages/orders.php:325
1162
- #@ pmpro
1163
- msgid "Should be subtotal + tax - couponamount."
1164
- msgstr ""
1165
-
1166
- #: adminpages/orders.php:330
1167
- #@ pmpro
1168
- msgid "Payment Type"
1169
- msgstr "Betalingstype"
1170
-
1171
- #: adminpages/orders.php:335
1172
- #@ pmpro
1173
- msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1174
- msgstr ""
1175
-
1176
- #: adminpages/orders.php:339
1177
- #: pages/billing.php:234
1178
- #: pages/checkout.php:520
1179
- #@ pmpro
1180
- msgid "Card Type"
1181
- msgstr "Kort type"
1182
-
1183
- #: adminpages/orders.php:344
1184
- #@ pmpro
1185
- msgid "e.g. Visa, MasterCard, AMEX, etc"
1186
- msgstr ""
1187
-
1188
- #: adminpages/orders.php:348
1189
- #: adminpages/paymentsettings.php:352
1190
- #@ pmpro
1191
- msgid "Account Number"
1192
- msgstr ""
1193
-
1194
- #: adminpages/orders.php:353
1195
- #@ pmpro
1196
- msgid "Obscure all but last 4 digits."
1197
- msgstr ""
1198
-
1199
- #: adminpages/orders.php:358
1200
- #@ pmpro
1201
- msgid "Expiration Month"
1202
- msgstr "Utløpsmåned"
1203
-
1204
- #: adminpages/orders.php:365
1205
- #@ pmpro
1206
- msgid "Expiration Year"
1207
- msgstr "Utløpsår"
1208
-
1209
- #: adminpages/orders.php:373
1210
- #: adminpages/orders.php:606
1211
- #@ pmpro
1212
- msgid "Status"
1213
- msgstr ""
1214
-
1215
- #: adminpages/orders.php:394
1216
- #: adminpages/orders.php:604
1217
- #@ pmpro
1218
- msgid "Gateway"
1219
- msgstr ""
1220
-
1221
- #: adminpages/orders.php:398
1222
- #@ pmpro
1223
- msgid "Testing Only"
1224
- msgstr ""
1225
-
1226
- #: adminpages/orders.php:399
1227
- #: adminpages/paymentsettings.php:159
1228
- #@ pmpro
1229
- msgid "Pay by Check"
1230
- msgstr ""
1231
-
1232
- #: adminpages/orders.php:411
1233
- #: adminpages/paymentsettings.php:184
1234
- #@ pmpro
1235
- msgid "Gateway Environment"
1236
- msgstr ""
1237
-
1238
- #: adminpages/orders.php:415
1239
- #: adminpages/paymentsettings.php:188
1240
- #@ pmpro
1241
- msgid "Sandbox/Testing"
1242
- msgstr ""
1243
-
1244
- #: adminpages/orders.php:416
1245
- #: adminpages/paymentsettings.php:189
1246
- #@ pmpro
1247
- msgid "Live/Production"
1248
- msgstr ""
1249
-
1250
- #: adminpages/orders.php:423
1251
- #@ pmpro
1252
- msgid "Payment Transaction ID"
1253
- msgstr ""
1254
-
1255
- #: adminpages/orders.php:428
1256
- #@ pmpro
1257
- msgid "Generated by the gateway. Useful to cross reference orders."
1258
- msgstr ""
1259
-
1260
- #: adminpages/orders.php:432
1261
- #@ pmpro
1262
- msgid "Subscription Transaction ID"
1263
- msgstr ""
1264
-
1265
- #: adminpages/orders.php:437
1266
- #@ pmpro
1267
- msgid "Generated by the gateway. Useful to cross reference subscriptions."
1268
- msgstr ""
1269
-
1270
- #: adminpages/orders.php:442
1271
- #: adminpages/orders.php:607
1272
- #: pages/invoice.php:107
1273
- #@ pmpro
1274
- msgid "Date"
1275
- msgstr ""
1276
-
1277
- #: adminpages/orders.php:477
1278
- #@ pmpro
1279
- msgid "Affiliate ID"
1280
- msgstr ""
1281
-
1282
- #: adminpages/orders.php:485
1283
- #@ pmpro
1284
- msgid "Affiliate SubID"
1285
- msgstr ""
1286
-
1287
- #: adminpages/orders.php:495
1288
- #@ pmpro
1289
- msgid "Notes"
1290
- msgstr ""
1291
-
1292
- #: adminpages/orders.php:510
1293
- #@ pmpro
1294
- msgid "Save Order"
1295
- msgstr ""
1296
-
1297
- #: adminpages/orders.php:511
1298
- #: pages/billing.php:295
1299
- #@ pmpro
1300
- msgid "Cancel"
1301
- msgstr ""
1302
-
1303
- #: adminpages/orders.php:520
1304
- #: includes/adminpages.php:17
1305
- #: includes/adminpages.php:84
1306
- #@ pmpro
1307
- msgid "Orders"
1308
- msgstr ""
1309
-
1310
- #: adminpages/orders.php:521
1311
- #@ pmpro
1312
- msgid "Add New Order"
1313
- msgstr ""
1314
-
1315
- #: adminpages/orders.php:535
1316
- #: adminpages/orders.php:538
1317
- #@ pmpro
1318
- msgid "Search Orders"
1319
- msgstr ""
1320
-
1321
- #: adminpages/orders.php:590
1322
- #, php-format
1323
- #@ pmpro
1324
- msgid "%d orders found."
1325
- msgstr ""
1326
-
1327
- #: adminpages/orders.php:599
1328
- #: adminpages/paymentsettings.php:220
1329
- #: adminpages/reports/login.php:141
1330
- #@ pmpro
1331
- msgid "User"
1332
- msgstr ""
1333
-
1334
- #: adminpages/orders.php:601
1335
- #: includes/profile.php:27
1336
- #: pages/checkout.php:33
1337
- #: pages/confirmation.php:47
1338
- #: pages/confirmation.php:64
1339
- #: pages/confirmation.php:105
1340
- #: pages/invoice.php:28
1341
- #: pages/invoice.php:51
1342
- #@ pmpro
1343
- msgid "Membership Level"
1344
- msgstr "Type medlemskap"
1345
-
1346
- #: adminpages/orders.php:603
1347
- #: adminpages/orders.php:651
1348
- #@ pmpro
1349
- msgid "Payment"
1350
- msgstr "Betaling"
1351
-
1352
- #: adminpages/orders.php:605
1353
- #@ pmpro
1354
- msgid "Transaction IDs"
1355
- msgstr ""
1356
-
1357
- #: adminpages/orders.php:630
1358
- #@ pmpro
1359
- msgid "deleted"
1360
- msgstr ""
1361
-
1362
- #: adminpages/orders.php:653
1363
- #@ pmpro
1364
- msgid "Subscription"
1365
- msgstr ""
1366
-
1367
- #: adminpages/orders.php:664
1368
- #, php-format
1369
- #@ pmpro
1370
- msgid "Deleting orders is permanent and can affect active users. Are you sure you want to delete order %s?"
1371
- msgstr ""
1372
-
1373
- #: adminpages/orders.php:674
1374
- #@ pmpro
1375
- msgid "No orders found."
1376
- msgstr ""
1377
-
1378
- #: adminpages/pagesettings.php:83
1379
- #@ pmpro
1380
- msgid "The following pages have been created for you"
1381
- msgstr ""
1382
-
1383
- #: adminpages/pagesettings.php:98
1384
- #@ pmpro
1385
- msgid "Manage the WordPress pages assigned to each required Paid Memberships Pro page."
1386
- msgstr ""
1387
-
1388
- #: adminpages/pagesettings.php:104
1389
- #@ pmpro
1390
- msgid "Assign the WordPress pages for each required Paid Memberships Pro page or"
1391
- msgstr ""
1392
-
1393
- #: adminpages/pagesettings.php:104
1394
- #@ pmpro
1395
- msgid "click here to let us generate them for you"
1396
- msgstr ""
1397
-
1398
- #: adminpages/pagesettings.php:112
1399
- #@ pmpro
1400
- msgid "Account Page"
1401
- msgstr ""
1402
-
1403
- #: adminpages/pagesettings.php:119
1404
- #: adminpages/pagesettings.php:134
1405
- #: adminpages/pagesettings.php:149
1406
- #: adminpages/pagesettings.php:165
1407
- #: adminpages/pagesettings.php:181
1408
- #: adminpages/pagesettings.php:197
1409
- #: adminpages/pagesettings.php:213
1410
- #@ pmpro
1411
- msgid "edit page"
1412
- msgstr ""
1413
-
1414
- #: adminpages/pagesettings.php:121
1415
- #: adminpages/pagesettings.php:136
1416
- #: adminpages/pagesettings.php:151
1417
- #: adminpages/pagesettings.php:167
1418
- #: adminpages/pagesettings.php:183
1419
- #: adminpages/pagesettings.php:199
1420
- #: adminpages/pagesettings.php:215
1421
- #@ pmpro
1422
- msgid "view page"
1423
- msgstr ""
1424
-
1425
- #: adminpages/pagesettings.php:123
1426
- #: adminpages/pagesettings.php:138
1427
- #: adminpages/pagesettings.php:153
1428
- #: adminpages/pagesettings.php:169
1429
- #: adminpages/pagesettings.php:185
1430
- #: adminpages/pagesettings.php:201
1431
- #: adminpages/pagesettings.php:217
1432
- #@ pmpro
1433
- msgid "Include the shortcode"
1434
- msgstr ""
1435
-
1436
- #: adminpages/pagesettings.php:127
1437
- #@ pmpro
1438
- msgid "Billing Information Page"
1439
- msgstr ""
1440
-
1441
- #: adminpages/pagesettings.php:142
1442
- #@ pmpro
1443
- msgid "Cancel Page"
1444
- msgstr ""
1445
-
1446
- #: adminpages/pagesettings.php:158
1447
- #@ pmpro
1448
- msgid "Checkout Page"
1449
- msgstr ""
1450
-
1451
- #: adminpages/pagesettings.php:174
1452
- #@ pmpro
1453
- msgid "Confirmation Page"
1454
- msgstr ""
1455
-
1456
- #: adminpages/pagesettings.php:190
1457
- #@ pmpro
1458
- msgid "Invoice Page"
1459
- msgstr "Fakturaside"
1460
-
1461
- #: adminpages/pagesettings.php:206
1462
- #@ pmpro
1463
- msgid "Levels Page"
1464
- msgstr ""
1465
-
1466
- #: adminpages/paymentsettings.php:77
1467
- #@ pmpro
1468
- msgid "Your payment settings have been updated."
1469
- msgstr ""
1470
-
1471
- #: adminpages/paymentsettings.php:146
1472
- #: adminpages/paymentsettings.php:154
1473
- #@ pmpro
1474
- msgid "Payment Gateway"
1475
- msgstr ""
1476
-
1477
- #: adminpages/paymentsettings.php:146
1478
- #@ pmpro
1479
- msgid "SSL Settings"
1480
- msgstr ""
1481
-
1482
- #: adminpages/paymentsettings.php:174
1483
- #@ pmpro
1484
- msgid "This gateway option is in beta. Some functionality may not be available. Please contact Paid Memberships Pro with any issues you run into. <strong>Please be sure to upgrade Paid Memberships Pro to the latest versions when available.</strong>"
1485
- msgstr ""
1486
-
1487
- #: adminpages/paymentsettings.php:179
1488
- #@ pmpro
1489
- msgid "We do not recommend using PayPal Standard. We suggest using PayPal Express, Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-using-paypal-standard-paid-memberships-pro/\">More information on why can be found here.</a>"
1490
- msgstr ""
1491
-
1492
- #: adminpages/paymentsettings.php:204
1493
- #@ pmpro
1494
- msgid "Partner"
1495
- msgstr ""
1496
-
1497
- #: adminpages/paymentsettings.php:212
1498
- #@ pmpro
1499
- msgid "Vendor"
1500
- msgstr ""
1501
-
1502
- #: adminpages/paymentsettings.php:228
1503
- #: pages/checkout.php:180
1504
- #@ pmpro
1505
- msgid "Password"
1506
- msgstr "Passord"
1507
-
1508
- #: adminpages/paymentsettings.php:236
1509
- #@ pmpro
1510
- msgid "Gateway Account Email"
1511
- msgstr ""
1512
-
1513
- #: adminpages/paymentsettings.php:244
1514
- #: adminpages/paymentsettings.php:336
1515
- #@ pmpro
1516
- msgid "API Username"
1517
- msgstr ""
1518
-
1519
- #: adminpages/paymentsettings.php:252
1520
- #: adminpages/paymentsettings.php:344
1521
- #@ pmpro
1522
- msgid "API Password"
1523
- msgstr ""
1524
-
1525
- #: adminpages/paymentsettings.php:260
1526
- #@ pmpro
1527
- msgid "API Signature"
1528
- msgstr ""
1529
-
1530
- #: adminpages/paymentsettings.php:269
1531
- #@ pmpro
1532
- msgid "Login Name"
1533
- msgstr ""
1534
-
1535
- #: adminpages/paymentsettings.php:277
1536
- #@ pmpro
1537
- msgid "Transaction Key"
1538
- msgstr ""
1539
-
1540
- #: adminpages/paymentsettings.php:286
1541
- #@ pmpro
1542
- msgid "Secret Key"
1543
- msgstr ""
1544
-
1545
- #: adminpages/paymentsettings.php:294
1546
- #@ pmpro
1547
- msgid "Publishable Key"
1548
- msgstr ""
1549
-
1550
- #: adminpages/paymentsettings.php:303
1551
- #: adminpages/paymentsettings.php:369
1552
- #@ pmpro
1553
- msgid "Merchant ID"
1554
- msgstr ""
1555
-
1556
- #: adminpages/paymentsettings.php:311
1557
- #@ pmpro
1558
- msgid "Public Key"
1559
- msgstr ""
1560
-
1561
- #: adminpages/paymentsettings.php:319
1562
- #@ pmpro
1563
- msgid "Private Key"
1564
- msgstr ""
1565
-
1566
- #: adminpages/paymentsettings.php:327
1567
- #@ pmpro
1568
- msgid "Client-Side Encryption Key"
1569
- msgstr ""
1570
-
1571
- #: adminpages/paymentsettings.php:360
1572
- #@ pmpro
1573
- msgid "Secret Word"
1574
- msgstr ""
1575
-
1576
- #: adminpages/paymentsettings.php:377
1577
- #@ pmpro
1578
- msgid "Transaction Security Key"
1579
- msgstr ""
1580
-
1581
- #: adminpages/paymentsettings.php:386
1582
- #@ pmpro
1583
- msgid "Currency"
1584
- msgstr "Valuta"
1585
-
1586
- #: adminpages/paymentsettings.php:406
1587
- #@ pmpro
1588
- msgid "Accepted Credit Card Types"
1589
- msgstr ""
1590
-
1591
- #: adminpages/paymentsettings.php:420
1592
- #@ pmpro
1593
- msgid "Instructions"
1594
- msgstr ""
1595
-
1596
- #: adminpages/paymentsettings.php:424
1597
- #@ pmpro
1598
- msgid "Who to write the check out to. Where to mail it. Shown on checkout, confirmation, and invoice pages."
1599
- msgstr ""
1600
-
1601
- #: adminpages/paymentsettings.php:430
1602
- #@ pmpro
1603
- msgid "Show Billing Address Fields"
1604
- msgstr ""
1605
-
1606
- #: adminpages/paymentsettings.php:437
1607
- #@ pmpro
1608
- msgid "Stripe doesn't require billing address fields. Choose 'No' to hide them on the checkout page.<br /><strong>If No, make sure you disable address verification in the Stripe dashboard settings.</strong>"
1609
- msgstr ""
1610
-
1611
- #: adminpages/paymentsettings.php:443
1612
- #@ pmpro
1613
- msgid "Sales Tax"
1614
- msgstr ""
1615
-
1616
- #: adminpages/paymentsettings.php:443
1617
- #: pages/billing.php:78
1618
- #@ pmpro
1619
- msgid "optional"
1620
- msgstr ""
1621
-
1622
- #: adminpages/paymentsettings.php:446
1623
- #@ pmpro
1624
- msgid "Tax State"
1625
- msgstr ""
1626
-
1627
- #: adminpages/paymentsettings.php:447
1628
- #@ pmpro
1629
- msgid "abbreviation, e.g. \"PA\""
1630
- msgstr ""
1631
-
1632
- #: adminpages/paymentsettings.php:449
1633
- #@ pmpro
1634
- msgid "decimal, e.g. \"0.06\""
1635
- msgstr ""
1636
-
1637
- #: adminpages/paymentsettings.php:450
1638
- #@ pmpro
1639
- msgid "US only. If values are given, tax will be applied for any members ordering from the selected state.<br />For non-US or more complex tax rules, use the <a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-taxes-paid-memberships-pro/\">pmpro_tax filter</a>."
1640
- msgstr ""
1641
-
1642
- #: adminpages/paymentsettings.php:455
1643
- #@ pmpro
1644
- msgid "Force SSL"
1645
- msgstr ""
1646
-
1647
- #: adminpages/paymentsettings.php:461
1648
- #@ pmpro
1649
- msgid "Yes (with JavaScript redirects)"
1650
- msgstr ""
1651
-
1652
- #: adminpages/paymentsettings.php:468
1653
- #@ pmpro
1654
- msgid "SSL Seal Code"
1655
- msgstr ""
1656
-
1657
- #: adminpages/paymentsettings.php:477
1658
- #@ pmpro
1659
- msgid "HTTPS Nuclear Option"
1660
- msgstr ""
1661
-
1662
- #: adminpages/paymentsettings.php:480
1663
- #@ pmpro
1664
- msgid "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. Check this if you are using SSL and have warnings on your checkout pages."
1665
- msgstr ""
1666
-
1667
- #: adminpages/paymentsettings.php:485
1668
- #@ pmpro
1669
- msgid "IPN Handler URL"
1670
- msgstr ""
1671
-
1672
- #: adminpages/paymentsettings.php:488
1673
- #@ pmpro
1674
- msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1675
- msgstr ""
1676
-
1677
- #: adminpages/paymentsettings.php:493
1678
- #@ pmpro
1679
- msgid "TwoCheckout INS URL"
1680
- msgstr ""
1681
-
1682
- #: adminpages/paymentsettings.php:496
1683
- #@ pmpro
1684
- msgid "To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL "
1685
- msgstr ""
1686
-
1687
- #: adminpages/paymentsettings.php:501
1688
- #@ pmpro
1689
- msgid "Silent Post URL"
1690
- msgstr ""
1691
-
1692
- #: adminpages/paymentsettings.php:504
1693
- #@ pmpro
1694
- msgid "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1695
- msgstr ""
1696
-
1697
- #: adminpages/paymentsettings.php:509
1698
- #: adminpages/paymentsettings.php:517
1699
- #@ pmpro
1700
- msgid "Web Hook URL"
1701
- msgstr ""
1702
-
1703
- #: adminpages/paymentsettings.php:512
1704
- #@ pmpro
1705
- msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1706
- msgstr ""
1707
-
1708
- #: adminpages/paymentsettings.php:521
1709
- #@ pmpro
1710
- msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1711
- msgstr ""
1712
-
1713
- #: adminpages/reports/login.php:16
1714
- #@ pmpro
1715
- msgid "Visits, Views, and Logins"
1716
- msgstr ""
1717
-
1718
- #: adminpages/reports/login.php:26
1719
- #@ pmpro
1720
- msgid "Visits Today"
1721
- msgstr ""
1722
-
1723
- #: adminpages/reports/login.php:27
1724
- #: adminpages/reports/login.php:147
1725
- #@ pmpro
1726
- msgid "Visits This Month"
1727
- msgstr ""
1728
-
1729
- #: adminpages/reports/login.php:28
1730
- #@ pmpro
1731
- msgid "Visits All Time"
1732
- msgstr ""
1733
-
1734
- #: adminpages/reports/login.php:31
1735
- #@ pmpro
1736
- msgid "Views Today"
1737
- msgstr ""
1738
-
1739
- #: adminpages/reports/login.php:32
1740
- #: adminpages/reports/login.php:149
1741
- #@ pmpro
1742
- msgid "Views This Month"
1743
- msgstr ""
1744
-
1745
- #: adminpages/reports/login.php:33
1746
- #@ pmpro
1747
- msgid "Views All Time"
1748
- msgstr ""
1749
-
1750
- #: adminpages/reports/login.php:36
1751
- #@ pmpro
1752
- msgid "Logins Today"
1753
- msgstr ""
1754
-
1755
- #: adminpages/reports/login.php:37
1756
- #: adminpages/reports/login.php:152
1757
- #@ pmpro
1758
- msgid "Logins This Month"
1759
- msgstr ""
1760
-
1761
- #: adminpages/reports/login.php:38
1762
- #@ pmpro
1763
- msgid "Logins All Time"
1764
- msgstr ""
1765
-
1766
- #: adminpages/reports/login.php:61
1767
- #@ pmpro
1768
- msgid "Visits, Views, and Logins Report"
1769
- msgstr ""
1770
-
1771
- #: adminpages/reports/login.php:66
1772
- #@ pmpro
1773
- msgid "All Users"
1774
- msgstr ""
1775
-
1776
- #: adminpages/reports/login.php:146
1777
- #@ pmpro
1778
- msgid "Last Visit"
1779
- msgstr ""
1780
-
1781
- #: adminpages/reports/login.php:148
1782
- #@ pmpro
1783
- msgid "Total Visits"
1784
- msgstr ""
1785
-
1786
- #: adminpages/reports/login.php:150
1787
- #@ pmpro
1788
- msgid "Total Views"
1789
- msgstr ""
1790
-
1791
- #: adminpages/reports/login.php:151
1792
- #@ pmpro
1793
- msgid "Last Login"
1794
- msgstr ""
1795
-
1796
- #: adminpages/reports/login.php:153
1797
- #@ pmpro
1798
- msgid "Total Logins"
1799
- msgstr ""
1800
-
1801
- #: adminpages/reports/memberships.php:18
1802
- #: adminpages/reports/memberships.php:288
1803
- #@ pmpro
1804
- msgid "Membership Stats"
1805
- msgstr ""
1806
-
1807
- #: adminpages/reports/memberships.php:294
1808
- #: adminpages/reports/sales.php:195
1809
- #@ pmpro
1810
- msgid "Daily"
1811
- msgstr ""
1812
-
1813
- #: adminpages/reports/memberships.php:295
1814
- #: adminpages/reports/sales.php:196
1815
- #@ pmpro
1816
- msgid "Monthly"
1817
- msgstr ""
1818
-
1819
- #: adminpages/reports/memberships.php:296
1820
- #: adminpages/reports/sales.php:197
1821
- #@ pmpro
1822
- msgid "Annual"
1823
- msgstr ""
1824
-
1825
- #: adminpages/reports/memberships.php:299
1826
- #@ pmpro
1827
- msgid "Signups vs. Cancellations"
1828
- msgstr ""
1829
-
1830
- #: adminpages/reports/memberships.php:331
1831
- #: adminpages/reports/sales.php:230
1832
- #@ pmpro
1833
- msgid "Generate Report"
1834
- msgstr ""
1835
-
1836
- #: adminpages/reports/sales.php:18
1837
- #@ pmpro
1838
- msgid "Sales and Revenue (Testing/Sandbox)"
1839
- msgstr ""
1840
-
1841
- #: adminpages/reports/sales.php:20
1842
- #: adminpages/reports/sales.php:189
1843
- #@ pmpro
1844
- msgid "Sales and Revenue"
1845
- msgstr ""
1846
-
1847
- #: adminpages/reports/sales.php:200
1848
- #@ pmpro
1849
- msgid "Revenue"
1850
- msgstr ""
1851
-
1852
- #: adminpages/reports/sales.php:201
1853
- #@ pmpro
1854
- msgid "Sales"
1855
- msgstr ""
1856
-
1857
- #: adminpages/reports.php:37
1858
- #@ pmpro
1859
- msgid "Details"
1860
- msgstr ""
1861
-
1862
- #: classes/class.memberorder.php:553
1863
- #, php-format
1864
- #@ pmpro
1865
- msgid "There was an error canceling the subscription for user with ID=%s. You will want to check your payment gateway to see if their subscription is still active."
1866
- msgstr ""
1867
-
1868
- #: classes/class.pmproemail.php:37
1869
- #, php-format
1870
- #@ pmpro
1871
- msgid "An Email From %s"
1872
- msgstr "En epost fra %s"
1873
-
1874
- #: classes/class.pmproemail.php:122
1875
- #, php-format
1876
- #@ pmpro
1877
- msgid "Your membership at %s has been CANCELLED"
1878
- msgstr ""
1879
-
1880
- #: classes/class.pmproemail.php:144
1881
- #, php-format
1882
- #@ pmpro
1883
- msgid "Membership for %s at %s has been CANCELLED"
1884
- msgstr ""
1885
-
1886
- #: classes/class.pmproemail.php:175
1887
- #, php-format
1888
- #@ pmpro
1889
- msgid "Your membership confirmation for %s"
1890
- msgstr "Bekreftelse på medlemskap i %s"
1891
-
1892
- #: classes/class.pmproemail.php:228
1893
- #: classes/class.pmproemail.php:237
1894
- #: classes/class.pmproemail.php:246
1895
- #: classes/class.pmproemail.php:325
1896
- #: classes/class.pmproemail.php:334
1897
- #: classes/class.pmproemail.php:645
1898
- #: pages/checkout.php:66
1899
- #: pages/checkout.php:76
1900
- #: pages/checkout.php:576
1901
- #: pages/confirmation.php:52
1902
- #: pages/invoice.php:33
1903
- #@ pmpro
1904
- msgid "Discount Code"
1905
- msgstr ""
1906
-
1907
- #: classes/class.pmproemail.php:253
1908
- #: classes/class.pmproemail.php:346
1909
- #: classes/class.pmproemail.php:651
1910
- #, php-format
1911
- #@ pmpro
1912
- msgid "This membership will expire on %s."
1913
- msgstr ""
1914
-
1915
- #: classes/class.pmproemail.php:275
1916
- #, php-format
1917
- #@ pmpro
1918
- msgid "Member Checkout for %s at %s"
1919
- msgstr ""
1920
-
1921
- #: classes/class.pmproemail.php:363
1922
- #, php-format
1923
- #@ pmpro
1924
- msgid "Your billing information has been udpated at %s"
1925
- msgstr ""
1926
-
1927
- #: classes/class.pmproemail.php:416
1928
- #, php-format
1929
- #@ pmpro
1930
- msgid "Billing information has been udpated for %s at %s"
1931
- msgstr ""
1932
-
1933
- #: classes/class.pmproemail.php:464
1934
- #, php-format
1935
- #@ pmpro
1936
- msgid "Membership Payment Failed at %s"
1937
- msgstr ""
1938
-
1939
- #: classes/class.pmproemail.php:510
1940
- #, php-format
1941
- #@ pmpro
1942
- msgid "Membership Payment Failed For %s at %s"
1943
- msgstr ""
1944
-
1945
- #: classes/class.pmproemail.php:557
1946
- #, php-format
1947
- #@ pmpro
1948
- msgid "Credit Card on File Expiring Soon at %s"
1949
- msgstr ""
1950
-
1951
- #: classes/class.pmproemail.php:605
1952
- #, php-format
1953
- #@ pmpro
1954
- msgid "INVOICE for %s membership"
1955
- msgstr ""
1956
-
1957
- #: classes/class.pmproemail.php:676
1958
- #, php-format
1959
- #@ pmpro
1960
- msgid "Your trial at %s is ending soon"
1961
- msgstr ""
1962
-
1963
- #: classes/class.pmproemail.php:710
1964
- #, php-format
1965
- #@ pmpro
1966
- msgid "Your membership at %s has ended"
1967
- msgstr ""
1968
-
1969
- #: classes/class.pmproemail.php:735
1970
- #, php-format
1971
- #@ pmpro
1972
- msgid "Your membership at %s will end soon"
1973
- msgstr ""
1974
-
1975
- #: classes/class.pmproemail.php:755
1976
- #, php-format
1977
- #@ pmpro
1978
- msgid "Your membership at %s has been changed"
1979
- msgstr "Medlemskapet ditt ved %s er endret"
1980
-
1981
- #: classes/class.pmproemail.php:759
1982
- #, php-format
1983
- #@ pmpro
1984
- msgid "The new level is %s."
1985
- msgstr ""
1986
-
1987
- #: classes/class.pmproemail.php:761
1988
- #@ pmpro
1989
- msgid "Your membership has been cancelled"
1990
- msgstr "Medlemskapet ditt er kansellert"
1991
-
1992
- #: classes/class.pmproemail.php:765
1993
- #: classes/class.pmproemail.php:803
1994
- #, php-format
1995
- #@ pmpro
1996
- msgid "This membership will expire on %s"
1997
- msgstr ""
1998
-
1999
- #: classes/class.pmproemail.php:769
2000
- #: classes/class.pmproemail.php:807
2001
- #@ pmpro
2002
- msgid "This membership does not expire"
2003
- msgstr ""
2004
-
2005
- #: classes/class.pmproemail.php:793
2006
- #, php-format
2007
- #@ pmpro
2008
- msgid "Membership for %s at %s has been changed"
2009
- msgstr "Medlemskapet for %s ved %s er endret"
2010
-
2011
- #: classes/class.pmproemail.php:797
2012
- #, php-format
2013
- #@ pmpro
2014
- msgid "The new level is %s. This membership is free"
2015
- msgstr ""
2016
-
2017
- #: classes/class.pmproemail.php:799
2018
- #@ pmpro
2019
- msgid "membership has been cancelled"
2020
- msgstr "medlemskapet er kansellert"
2021
-
2022
- #: classes/gateways/class.pmprogateway.php:55
2023
- #: classes/gateways/class.pmprogateway_authorizenet.php:55
2024
- #: classes/gateways/class.pmprogateway_check.php:60
2025
- #: classes/gateways/class.pmprogateway_cybersource.php:57
2026
- #: classes/gateways/class.pmprogateway_payflowpro.php:27
2027
- #: classes/gateways/class.pmprogateway_paypal.php:27
2028
- #@ pmpro
2029
- msgid "Unknown error: Authorization failed."
2030
- msgstr ""
2031
-
2032
- #: classes/gateways/class.pmprogateway.php:106
2033
- #: classes/gateways/class.pmprogateway.php:111
2034
- #: classes/gateways/class.pmprogateway.php:129
2035
- #: classes/gateways/class.pmprogateway_authorizenet.php:106
2036
- #: classes/gateways/class.pmprogateway_authorizenet.php:111
2037
- #: classes/gateways/class.pmprogateway_authorizenet.php:128
2038
- #: classes/gateways/class.pmprogateway_check.php:111
2039
- #: classes/gateways/class.pmprogateway_check.php:116
2040
- #: classes/gateways/class.pmprogateway_check.php:134
2041
- #: classes/gateways/class.pmprogateway_cybersource.php:108
2042
- #: classes/gateways/class.pmprogateway_cybersource.php:113
2043
- #: classes/gateways/class.pmprogateway_cybersource.php:131
2044
- #: classes/gateways/class.pmprogateway_payflowpro.php:50
2045
- #: classes/gateways/class.pmprogateway_payflowpro.php:55
2046
- #: classes/gateways/class.pmprogateway_paypal.php:50
2047
- #@ pmpro
2048
- msgid "Unknown error: Payment failed."
2049
- msgstr ""
2050
-
2051
- #: classes/gateways/class.pmprogateway.php:113
2052
- #: classes/gateways/class.pmprogateway_authorizenet.php:112
2053
- #: classes/gateways/class.pmprogateway_check.php:118
2054
- #: classes/gateways/class.pmprogateway_cybersource.php:115
2055
- #@ pmpro
2056
- msgid "A partial payment was made that we could not void. Please contact the site owner immediately to correct this."
2057
- msgstr ""
2058
-
2059
- #: classes/gateways/class.pmprogateway_authorizenet.php:787
2060
- #: classes/gateways/class.pmprogateway_authorizenet.php:788
2061
- #@ pmpro
2062
- msgid "Could not connect to Authorize.net"
2063
- msgstr ""
2064
-
2065
- #: classes/gateways/class.pmprogateway_braintree.php:61
2066
- #: classes/gateways/class.pmprogateway_stripe.php:53
2067
- #@ pmpro
2068
- msgid "Unknown error: Initial payment failed."
2069
- msgstr ""
2070
-
2071
- #: classes/gateways/class.pmprogateway_braintree.php:120
2072
- #@ pmpro
2073
- msgid "Error during settlement:"
2074
- msgstr ""
2075
-
2076
- #: classes/gateways/class.pmprogateway_braintree.php:129
2077
- #@ pmpro
2078
- msgid "Error during charge:"
2079
- msgstr ""
2080
-
2081
- #: classes/gateways/class.pmprogateway_braintree.php:198
2082
- #@ pmpro
2083
- msgid "Failed to update customer."
2084
- msgstr ""
2085
-
2086
- #: classes/gateways/class.pmprogateway_braintree.php:246
2087
- #@ pmpro
2088
- msgid "Failed to create customer."
2089
- msgstr ""
2090
-
2091
- #: classes/gateways/class.pmprogateway_braintree.php:253
2092
- #@ pmpro
2093
- msgid "Error creating customer record with Braintree:"
2094
- msgstr ""
2095
-
2096
- #: classes/gateways/class.pmprogateway_braintree.php:344
2097
- #@ pmpro
2098
- msgid "Error subscribing customer to plan with Braintree:"
2099
- msgstr ""
2100
-
2101
- #: classes/gateways/class.pmprogateway_braintree.php:359
2102
- #@ pmpro
2103
- msgid "Failed to subscribe with Braintree:"
2104
- msgstr ""
2105
-
2106
- #: classes/gateways/class.pmprogateway_braintree.php:397
2107
- #: classes/gateways/class.pmprogateway_braintree.php:410
2108
- #: classes/gateways/class.pmprogateway_braintree.php:417
2109
- #: classes/gateways/class.pmprogateway_stripe.php:344
2110
- #: classes/gateways/class.pmprogateway_stripe.php:354
2111
- #@ pmpro
2112
- msgid "Could not find the subscription."
2113
- msgstr ""
2114
-
2115
- #: classes/gateways/class.pmprogateway_payflowpro.php:57
2116
- #: classes/gateways/class.pmprogateway_paypal.php:57
2117
- #@ pmpro
2118
- msgid "A partial payment was made that we could not refund. Please contact the site owner immediately to correct this."
2119
- msgstr ""
2120
-
2121
- #: classes/gateways/class.pmprogateway_stripe.php:192
2122
- #@ pmpro
2123
- msgid "Error creating customer record with Stripe:"
2124
- msgstr ""
2125
-
2126
- #: classes/gateways/class.pmprogateway_stripe.php:279
2127
- #@ pmpro
2128
- msgid "Error creating plan with Stripe:"
2129
- msgstr ""
2130
-
2131
- #: classes/gateways/class.pmprogateway_stripe.php:295
2132
- #@ pmpro
2133
- msgid "Error subscribing customer to plan with Stripe:"
2134
- msgstr ""
2135
-
2136
- #: includes/adminpages.php:9
2137
- #: includes/adminpages.php:39
2138
- #@ pmpro
2139
- msgid "Memberships"
2140
- msgstr "Medlemskap"
2141
-
2142
- #: includes/adminpages.php:10
2143
- #: includes/adminpages.php:49
2144
- #@ pmpro
2145
- msgid "Page Settings"
2146
- msgstr ""
2147
-
2148
- #: includes/adminpages.php:11
2149
- #: includes/adminpages.php:54
2150
- #@ pmpro
2151
- msgid "Payment Settings"
2152
- msgstr ""
2153
-
2154
- #: includes/adminpages.php:16
2155
- #: includes/adminpages.php:79
2156
- #@ pmpro
2157
- msgid "Reports"
2158
- msgstr ""
2159
-
2160
- #: includes/adminpages.php:18
2161
- #: includes/adminpages.php:89
2162
- #@ pmpro
2163
- msgid "Discount Codes"
2164
- msgstr ""
2165
-
2166
- #: includes/currencies.php:7
2167
- #: includes/currencies.php:44
2168
- #@ pmpro
2169
- msgid "US Dollars (&#36;)"
2170
- msgstr ""
2171
-
2172
- #: includes/currencies.php:8
2173
- #: includes/currencies.php:47
2174
- #@ pmpro
2175
- msgid "Euros (&euro;)"
2176
- msgstr ""
2177
-
2178
- #: includes/currencies.php:9
2179
- #: includes/currencies.php:46
2180
- #@ pmpro
2181
- msgid "Pounds Sterling (&pound;)"
2182
- msgstr ""
2183
-
2184
- #: includes/currencies.php:10
2185
- #@ pmpro
2186
- msgid "Australian Dollars (&#36;)"
2187
- msgstr ""
2188
-
2189
- #: includes/currencies.php:11
2190
- #@ pmpro
2191
- msgid "Brazilian Real (&#36;)"
2192
- msgstr ""
2193
-
2194
- #: includes/currencies.php:12
2195
- #: includes/currencies.php:45
2196
- #@ pmpro
2197
- msgid "Canadian Dollars (&#36;)"
2198
- msgstr ""
2199
-
2200
- #: includes/currencies.php:13
2201
- #@ pmpro
2202
- msgid "Chinese Yuan"
2203
- msgstr ""
2204
-
2205
- #: includes/currencies.php:14
2206
- #@ pmpro
2207
- msgid "Czech Koruna"
2208
- msgstr ""
2209
-
2210
- #: includes/currencies.php:15
2211
- #@ pmpro
2212
- msgid "Danish Krone"
2213
- msgstr ""
2214
-
2215
- #: includes/currencies.php:16
2216
- #@ pmpro
2217
- msgid "Hong Kong Dollar (&#36;)"
2218
- msgstr ""
2219
-
2220
- #: includes/currencies.php:17
2221
- #@ pmpro
2222
- msgid "Hungarian Forint"
2223
- msgstr ""
2224
-
2225
- #: includes/currencies.php:18
2226
- #@ pmpro
2227
- msgid "Indian Rupee"
2228
- msgstr ""
2229
-
2230
- #: includes/currencies.php:19
2231
- #@ pmpro
2232
- msgid "Indonesia Rupiah"
2233
- msgstr ""
2234
-
2235
- #: includes/currencies.php:20
2236
- #@ pmpro
2237
- msgid "Israeli Shekel"
2238
- msgstr ""
2239
-
2240
- #: includes/currencies.php:21
2241
- #@ pmpro
2242
- msgid "Japanese Yen (&yen;)"
2243
- msgstr ""
2244
-
2245
- #: includes/currencies.php:22
2246
- #@ pmpro
2247
- msgid "Malaysian Ringgits"
2248
- msgstr ""
2249
-
2250
- #: includes/currencies.php:23
2251
- #@ pmpro
2252
- msgid "Mexican Peso (&#36;)"
2253
- msgstr ""
2254
-
2255
- #: includes/currencies.php:24
2256
- #@ pmpro
2257
- msgid "New Zealand Dollar (&#36;)"
2258
- msgstr ""
2259
-
2260
- #: includes/currencies.php:25
2261
- #@ pmpro
2262
- msgid "Norwegian Krone"
2263
- msgstr "Norske kroner"
2264
-
2265
- #: includes/currencies.php:26
2266
- #@ pmpro
2267
- msgid "Philippine Pesos"
2268
- msgstr ""
2269
-
2270
- #: includes/currencies.php:27
2271
- #@ pmpro
2272
- msgid "Polish Zloty"
2273
- msgstr ""
2274
-
2275
- #: includes/currencies.php:28
2276
- #@ pmpro
2277
- msgid "Singapore Dollar (&#36;)"
2278
- msgstr ""
2279
-
2280
- #: includes/currencies.php:29
2281
- #@ pmpro
2282
- msgid "South African Rand"
2283
- msgstr ""
2284
-
2285
- #: includes/currencies.php:30
2286
- #@ pmpro
2287
- msgid "South Korean Won"
2288
- msgstr ""
2289
-
2290
- #: includes/currencies.php:31
2291
- #@ pmpro
2292
- msgid "Swedish Krona"
2293
- msgstr ""
2294
-
2295
- #: includes/currencies.php:32
2296
- #@ pmpro
2297
- msgid "Swiss Franc"
2298
- msgstr ""
2299
-
2300
- #: includes/currencies.php:33
2301
- #@ pmpro
2302
- msgid "Taiwan New Dollars"
2303
- msgstr ""
2304
-
2305
- #: includes/currencies.php:34
2306
- #@ pmpro
2307
- msgid "Thai Baht"
2308
- msgstr ""
2309
-
2310
- #: includes/currencies.php:35
2311
- #@ pmpro
2312
- msgid "Turkish Lira"
2313
- msgstr ""
2314
-
2315
- #: includes/currencies.php:36
2316
- #@ pmpro
2317
- msgid "Vietnamese Dong"
2318
- msgstr ""
2319
-
2320
- #: includes/functions.php:201
2321
- #, php-format
2322
- #@ pmpro
2323
- msgid "The price for membership is <strong>%s</strong> now"
2324
- msgstr "Prisen for medlemskapet er <strong>%s</strong> nå"
2325
-
2326
- #: includes/functions.php:210
2327
- #, php-format
2328
- #@ Recurring payment in cost text generation. E.g. $5 every month for 2 more payments.
2329
- msgid " and then <strong>%s per %s for %d more %s</strong>."
2330
- msgstr ""
2331
-
2332
- #: includes/functions.php:214
2333
- #, php-format
2334
- #@ Recurring payment in cost text generation. E.g., $5 every 2 months for 2 more payments.
2335
- msgid " and then <strong>%s every %d %s for %d more %s</strong>."
2336
- msgstr ""
2337
-
2338
- #: includes/functions.php:219
2339
- #, php-format
2340
- #@ Recurring payment in cost text generation. E.g. $5 after 2 months.
2341
- msgid " and then <strong>%s after %d %s</strong>."
2342
- msgstr ""
2343
-
2344
- #: includes/functions.php:225
2345
- #, php-format
2346
- #@ Recurring payment in cost text generation. E.g. $5 every month.
2347
- msgid " and then <strong>%s per %s</strong>."
2348
- msgstr ""
2349
-
2350
- #: includes/functions.php:229
2351
- #, php-format
2352
- #@ Recurring payment in cost text generation. E.g., $5 every 2 months.
2353
- msgid " and then <strong>%s every %d %s</strong>."
2354
- msgstr ""
2355
-
2356
- #: includes/functions.php:246
2357
- #: pages/levels.php:82
2358
- #@ pmpro
2359
- msgid "After your initial payment, your first payment is Free."
2360
- msgstr ""
2361
-
2362
- #: includes/functions.php:250
2363
- #: pages/levels.php:86
2364
- #, php-format
2365
- #@ pmpro
2366
- msgid "After your initial payment, your first %d payments are Free."
2367
- msgstr ""
2368
-
2369
- #: includes/functions.php:257
2370
- #: pages/levels.php:93
2371
- #, php-format
2372
- #@ pmpro
2373
- msgid "After your initial payment, your first payment will cost %s."
2374
- msgstr ""
2375
-
2376
- #: includes/functions.php:261
2377
- #: pages/levels.php:97
2378
- #, php-format
2379
- #@ pmpro
2380
- msgid "After your initial payment, your first %d payments will cost %s."
2381
- msgstr ""
2382
-
2383
- #: includes/functions.php:272
2384
- #, php-format
2385
- #@ pmpro
2386
- msgid "Customers in %s will be charged %s%% tax."
2387
- msgstr ""
2388
-
2389
- #: includes/functions.php:286
2390
- #, php-format
2391
- #@ pmpro
2392
- msgid "Membership expires after %d %s."
2393
- msgstr ""
2394
-
2395
- #: includes/functions.php:522
2396
- #@ pmpro
2397
- msgid "User ID not found."
2398
- msgstr ""
2399
-
2400
- #: includes/functions.php:539
2401
- #@ pmpro
2402
- msgid "Invalid level."
2403
- msgstr ""
2404
-
2405
- #: includes/functions.php:550
2406
- #@ pmpro
2407
- msgid "not changing?"
2408
- msgstr ""
2409
-
2410
- #: includes/functions.php:567
2411
- #: includes/functions.php:614
2412
- #: includes/functions.php:623
2413
- #@ pmpro
2414
- msgid "Error interacting with database"
2415
- msgstr ""
2416
-
2417
- #: includes/functions.php:664
2418
- #: includes/functions.php:703
2419
- #@ pmpro
2420
- msgid "Membership level not found."
2421
- msgstr ""
2422
-
2423
- #: includes/functions.php:1085
2424
- #@ pmpro
2425
- msgid "The discount code could not be found."
2426
- msgstr ""
2427
-
2428
- #: includes/functions.php:1101
2429
- #, php-format
2430
- #@ pmpro
2431
- msgid "This discount code goes into effect on %s."
2432
- msgstr ""
2433
-
2434
- #: includes/functions.php:1110
2435
- #, php-format
2436
- #@ pmpro
2437
- msgid "This discount code expired on %s."
2438
- msgstr ""
2439
-
2440
- #: includes/functions.php:1122
2441
- #@ pmpro
2442
- msgid "This discount code is no longer valid."
2443
- msgstr ""
2444
-
2445
- #: includes/functions.php:1137
2446
- #@ pmpro
2447
- msgid "This discount code does not apply to this membership level."
2448
- msgstr ""
2449
-
2450
- #: includes/functions.php:1145
2451
- #@ pmpro
2452
- msgid "This discount code is okay."
2453
- msgstr ""
2454
-
2455
- #: includes/functions.php:1169
2456
- #@ pmpro
2457
- msgid "and"
2458
- msgstr ""
2459
-
2460
- #: includes/functions.php:1354
2461
- #@ pmpro
2462
- msgid "Sign Up for !!name!! Now"
2463
- msgstr ""
2464
-
2465
- #: includes/functions.php:1360
2466
- #@ pmpro
2467
- msgid "Please specify a level id."
2468
- msgstr ""
2469
-
2470
- #: includes/localization.php:23
2471
- #@ pmpro
2472
- msgid "Day"
2473
- msgid_plural "Days"
2474
- msgstr[0] ""
2475
- msgstr[1] ""
2476
-
2477
- #: includes/localization.php:25
2478
- #@ pmpro
2479
- msgid "Week"
2480
- msgid_plural "Weeks"
2481
- msgstr[0] ""
2482
- msgstr[1] ""
2483
-
2484
- #: includes/localization.php:27
2485
- #@ pmpro
2486
- msgid "Month"
2487
- msgid_plural "Months"
2488
- msgstr[0] ""
2489
- msgstr[1] ""
2490
-
2491
- #: includes/localization.php:29
2492
- #@ pmpro
2493
- msgid "Year"
2494
- msgid_plural "Years"
2495
- msgstr[0] ""
2496
- msgstr[1] ""
2497
-
2498
- #: includes/metaboxes.php:38
2499
- #@ pmpro
2500
- msgid "This post is already protected for this level because it is within a category that requires membership."
2501
- msgstr ""
2502
-
2503
- #: includes/metaboxes.php:99
2504
- #: includes/metaboxes.php:100
2505
- #@ pmpro
2506
- msgid "Require Membership"
2507
- msgstr ""
2508
-
2509
- #: includes/profile.php:36
2510
- #@ pmpro
2511
- msgid "Current Level"
2512
- msgstr ""
2513
-
2514
- #: includes/profile.php:39
2515
- #@ pmpro
2516
- msgid "None"
2517
- msgstr "Ingen"
2518
-
2519
- #: includes/profile.php:84
2520
- #@ pmpro
2521
- msgid "User is not paying."
2522
- msgstr ""
2523
-
2524
- #: pages/account.php:10
2525
- #@ pmpro
2526
- msgid "Your membership is <strong>active</strong>."
2527
- msgstr "Medlemskapet ditt er <strong>aktivt</strong>."
2528
-
2529
- #: pages/account.php:12
2530
- #: pages/billing.php:16
2531
- #: pages/levels.php:13
2532
- #@ pmpro
2533
- msgid "Level"
2534
- msgstr "Kurs"
2535
-
2536
- #: pages/account.php:14
2537
- #: pages/billing.php:18
2538
- #@ pmpro
2539
- msgid "Membership Fee"
2540
- msgstr "Pris på medlemskap"
2541
-
2542
- #: pages/account.php:25
2543
- #: pages/billing.php:29
2544
- #@ pmpro
2545
- msgid "Duration"
2546
- msgstr ""
2547
-
2548
- #: pages/account.php:29
2549
- #: pages/confirmation.php:49
2550
- #: pages/invoice.php:30
2551
- #@ pmpro
2552
- msgid "Membership Expires"
2553
- msgstr ""
2554
-
2555
- #: pages/account.php:34
2556
- #, php-format
2557
- #@ pmpro
2558
- msgid "Your first payment will cost %s."
2559
- msgstr ""
2560
-
2561
- #: pages/account.php:38
2562
- #, php-format
2563
- #@ pmpro
2564
- msgid "Your first %d payments will cost %s."
2565
- msgstr ""
2566
-
2567
- #: pages/account.php:46
2568
- #@ pmpro
2569
- msgid "My Account"
2570
- msgstr "Min konto"
2571
-
2572
- #: pages/account.php:55
2573
- #@ pmpro
2574
- msgid "Edit Profile"
2575
- msgstr "Rediger profil"
2576
-
2577
- #: pages/account.php:56
2578
- #@ pmpro
2579
- msgid "Change Password"
2580
- msgstr "Endre passord"
2581
-
2582
- #: pages/account.php:87
2583
- #@ pmpro
2584
- msgid "Billing Information"
2585
- msgstr "Fakturainformasjon"
2586
-
2587
- #: pages/account.php:105
2588
- #: pages/confirmation.php:63
2589
- #: pages/invoice.php:50
2590
- #@ pmpro
2591
- msgid "Payment Method"
2592
- msgstr "Betalingsinformasjon"
2593
-
2594
- #: pages/account.php:114
2595
- #@ pmpro
2596
- msgid "Edit Billing Information"
2597
- msgstr ""
2598
-
2599
- #: pages/account.php:125
2600
- #@ pmpro
2601
- msgid "Past Invoices"
2602
- msgstr "Siste faktura"
2603
-
2604
- #: pages/account.php:140
2605
- #@ pmpro
2606
- msgid "View All Invoices"
2607
- msgstr "Se alle fakturaer"
2608
-
2609
- #: pages/account.php:146
2610
- #@ pmpro
2611
- msgid "Member Links"
2612
- msgstr "Medlemslinker"
2613
-
2614
- #: pages/account.php:152
2615
- #@ pmpro
2616
- msgid "Update Billing Information"
2617
- msgstr ""
2618
-
2619
- #: pages/account.php:155
2620
- #@ pmpro
2621
- msgid "Change Membership Level"
2622
- msgstr ""
2623
-
2624
- #: pages/account.php:157
2625
- #@ pmpro
2626
- msgid "Cancel Membership"
2627
- msgstr "Kanseller medlemskap"
2628
-
2629
- #: pages/billing.php:14
2630
- #, php-format
2631
- #@ pmpro
2632
- msgid "Logged in as <strong>%s</strong>."
2633
- msgstr "Logget inn som <strong>%s</strong>."
2634
-
2635
- #: pages/billing.php:14
2636
- #@ pmpro
2637
- msgid "logout"
2638
- msgstr "Logg ut"
2639
-
2640
- #: pages/billing.php:39
2641
- #@ pmpro
2642
- msgid "Your payment subscription is managed by PayPal. Please <a href=\"http://www.paypal.com\">login to PayPal here</a> to update your billing information."
2643
- msgstr ""
2644
-
2645
- #: pages/billing.php:65
2646
- #: pages/checkout.php:332
2647
- #@ pmpro
2648
- msgid "First Name"
2649
- msgstr "Fornavn"
2650
-
2651
- #: pages/billing.php:69
2652
- #: pages/checkout.php:336
2653
- #@ pmpro
2654
- msgid "Last Name"
2655
- msgstr "Etternavn"
2656
-
2657
- #: pages/billing.php:73
2658
- #: pages/checkout.php:340
2659
- #@ pmpro
2660
- msgid "Address 1"
2661
- msgstr "Adresse 1"
2662
-
2663
- #: pages/billing.php:77
2664
- #: pages/checkout.php:344
2665
- #@ pmpro
2666
- msgid "Address 2"
2667
- msgstr "Adresse 2"
2668
-
2669
- #: pages/billing.php:87
2670
- #: pages/checkout.php:354
2671
- #@ pmpro
2672
- msgid "City"
2673
- msgstr "By"
2674
-
2675
- #: pages/billing.php:91
2676
- #: pages/checkout.php:358
2677
- #@ pmpro
2678
- msgid "State"
2679
- msgstr "Fylke"
2680
-
2681
- #: pages/billing.php:95
2682
- #: pages/checkout.php:362
2683
- #@ pmpro
2684
- msgid "Postal Code"
2685
- msgstr "Postnummer"
2686
-
2687
- #: pages/billing.php:104
2688
- #: pages/checkout.php:371
2689
- #@ pmpro
2690
- msgid "City, State Zip"
2691
- msgstr ""
2692
-
2693
- #: pages/billing.php:157
2694
- #: pages/checkout.php:424
2695
- #@ pmpro
2696
- msgid "Country"
2697
- msgstr "Land"
2698
-
2699
- #: pages/billing.php:182
2700
- #: pages/checkout.php:449
2701
- #@ pmpro
2702
- msgid "Phone"
2703
- msgstr "Telefon"
2704
-
2705
- #: pages/billing.php:193
2706
- #: pages/checkout.php:207
2707
- #: pages/checkout.php:463
2708
- #@ pmpro
2709
- msgid "E-mail Address"
2710
- msgstr "E-post-adresse"
2711
-
2712
- #: pages/billing.php:197
2713
- #: pages/checkout.php:472
2714
- #@ pmpro
2715
- msgid "Confirm E-mail"
2716
- msgstr "Bekreft e-post-adresse"
2717
-
2718
- #: pages/billing.php:217
2719
- #, php-format
2720
- #@ pmpro
2721
- msgid "We accept %s"
2722
- msgstr ""
2723
-
2724
- #: pages/billing.php:217
2725
- #@ pmpro
2726
- msgid "Credit Card Information"
2727
- msgstr "Kredittkortinformasjon"
2728
-
2729
- #: pages/billing.php:244
2730
- #: pages/checkout.php:530
2731
- #@ pmpro
2732
- msgid "Card Number"
2733
- msgstr "Kortnummer"
2734
-
2735
- #: pages/billing.php:281
2736
- #: pages/checkout.php:567
2737
- #@ pmpro
2738
- msgid "CVV"
2739
- msgstr ""
2740
-
2741
- #: pages/billing.php:282
2742
- #: pages/checkout.php:568
2743
- #@ pmpro
2744
- msgid "what's this?"
2745
- msgstr ""
2746
-
2747
- #: pages/billing.php:294
2748
- #@ pmpro
2749
- msgid "Update"
2750
- msgstr "Oppdater"
2751
-
2752
- #: pages/billing.php:309
2753
- #@ pmpro
2754
- msgid "This subscription is not recurring. So you don't need to update your billing information."
2755
- msgstr ""
2756
-
2757
- #: pages/cancel.php:14
2758
- #@ pmpro
2759
- msgid "Are you sure you want to cancel your membership?"
2760
- msgstr "Er du sikker på at du vil kansellere medlemskapet ditt?"
2761
-
2762
- #: pages/cancel.php:17
2763
- #@ pmpro
2764
- msgid "Yes, cancel my account"
2765
- msgstr "Ja, kanseller kontoen min"
2766
-
2767
- #: pages/cancel.php:19
2768
- #@ pmpro
2769
- msgid "No, keep my account"
2770
- msgstr "Nei, behold kontoen min"
2771
-
2772
- #: pages/cancel.php:22
2773
- #@ pmpro
2774
- msgid "Click here to go to the home page."
2775
- msgstr "Klikk her for å gå til hjemmesiden."
2776
-
2777
- #: pages/checkout.php:26
2778
- #@ pmpro
2779
- msgid "Almost done. Review the membership information and pricing below then <strong>click the \"Complete Payment\" button</strong> to finish your order."
2780
- msgstr "Nå er alt nesten klart. Les igjennom informasjonen under om medlemskapet ditt, og <strong>klikk så på \"Fullfør betaling\" knappen</strong> for å fullføre bestillingen."
2781
-
2782
- #: pages/checkout.php:33
2783
- #@ pmpro
2784
- msgid "change"
2785
- msgstr ""
2786
-
2787
- #: pages/checkout.php:41
2788
- #, php-format
2789
- #@ pmpro
2790
- msgid "You have selected the <strong>%s</strong> membership level."
2791
- msgstr "Du har valgt <strong>%s</strong>."
2792
-
2793
- #: pages/checkout.php:51
2794
- #, php-format
2795
- #@ pmpro
2796
- msgid "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has been applied to your order.</p>"
2797
- msgstr ""
2798
-
2799
- #: pages/checkout.php:62
2800
- #: services/applydiscountcode.php:75
2801
- #@ pmpro
2802
- msgid "Click here to change your discount code"
2803
- msgstr ""
2804
-
2805
- #: pages/checkout.php:64
2806
- #@ pmpro
2807
- msgid "Do you have a discount code?"
2808
- msgstr ""
2809
-
2810
- #: pages/checkout.php:64
2811
- #@ pmpro
2812
- msgid "Click here to enter your discount code"
2813
- msgstr ""
2814
-
2815
- #: pages/checkout.php:78
2816
- #: pages/checkout.php:578
2817
- #@ pmpro
2818
- msgid "Apply"
2819
- msgstr ""
2820
-
2821
- #: pages/checkout.php:163
2822
- #@ pmpro
2823
- msgid "Already have an account?"
2824
- msgstr "Har du allerede en konto?"
2825
-
2826
- #: pages/checkout.php:163
2827
- #@ pmpro
2828
- msgid "Log in here"
2829
- msgstr "Logg inn her"
2830
-
2831
- #: pages/checkout.php:163
2832
- #@ pmpro
2833
- msgid "Account Information"
2834
- msgstr "Kontoinformasjon"
2835
-
2836
- #: pages/checkout.php:189
2837
- #@ pmpro
2838
- msgid "Confirm Password"
2839
- msgstr "Bekreft passord"
2840
-
2841
- #: pages/checkout.php:216
2842
- #@ pmpro
2843
- msgid "Confirm E-mail Address"
2844
- msgstr "Bekreft e-post-adresse"
2845
-
2846
- #: pages/checkout.php:235
2847
- #@ pmpro
2848
- msgid "Full Name"
2849
- msgstr "Fullt navn"
2850
-
2851
- #: pages/checkout.php:236
2852
- #@ pmpro
2853
- msgid "LEAVE THIS BLANK"
2854
- msgstr ""
2855
-
2856
- #: pages/checkout.php:260
2857
- #, php-format
2858
- #@ pmpro
2859
- msgid "You are logged in as <strong>%s</strong>. If you would like to use a different account for this membership, <a href=\"%s\">log out now</a>."
2860
- msgstr "Du er nå logget inn som <strong>%s</strong>. Hvis du ønsker å logge deg på med en annen konto, <a href=\"%s\">logg ut nå</a>."
2861
-
2862
- #: pages/checkout.php:288
2863
- #, php-format
2864
- #@ pmpro
2865
- msgid "I agree to the %s"
2866
- msgstr "Jeg har lest og aksepterer de angitte %s"
2867
-
2868
- #: pages/checkout.php:303
2869
- #@ pmpro
2870
- msgid "Choose your Payment Method"
2871
- msgstr "Velg betalingsmetode"
2872
-
2873
- #: pages/checkout.php:311
2874
- #@ pmpro
2875
- msgid "Check Out with a Credit Card Here"
2876
- msgstr ""
2877
-
2878
- #: pages/checkout.php:313
2879
- #: pages/checkout.php:685
2880
- #@ pmpro
2881
- msgid "Check Out with PayPal"
2882
- msgstr "Sjekk ut med Paypal"
2883
-
2884
- #: pages/checkout.php:503
2885
- #, php-format
2886
- #@ pmpro
2887
- msgid "We Accept %s"
2888
- msgstr ""
2889
-
2890
- #: pages/checkout.php:503
2891
- #@ pmpro
2892
- msgid "Payment Information"
2893
- msgstr "Betalingsinformasjon"
2894
-
2895
- #: pages/checkout.php:677
2896
- #@ pmpro
2897
- msgid "Complete Payment"
2898
- msgstr "Fullfør betaling"
2899
-
2900
- #: pages/checkout.php:691
2901
- #@ pmpro
2902
- msgid "Submit and Pay with 2CheckOut"
2903
- msgstr ""
2904
-
2905
- #: pages/checkout.php:691
2906
- #@ pmpro
2907
- msgid "Submit and Check Out"
2908
- msgstr ""
2909
-
2910
- #: pages/checkout.php:691
2911
- #@ pmpro
2912
- msgid "Submit and Confirm"
2913
- msgstr ""
2914
-
2915
- #: pages/checkout.php:697
2916
- #@ pmpro
2917
- msgid "Processing..."
2918
- msgstr "Prosesserer.."
2919
-
2920
- #: pages/confirmation.php:12
2921
- #@ pmpro
2922
- msgid "Your payment has been submitted. Your membership will be activated shortly."
2923
- msgstr "Betalingen din er gjennomført. Medlemskapet ditt vil snart bli aktivert."
2924
-
2925
- #: pages/confirmation.php:14
2926
- #, php-format
2927
- #@ pmpro
2928
- msgid "Thank you for your membership to %s. Your %s membership is now active."
2929
- msgstr "Tusen takk for påmeldingen din til %s. Ditt medlemskap ved %s er nå aktivt."
2930
-
2931
- #: pages/confirmation.php:28
2932
- #, php-format
2933
- #@ pmpro
2934
- msgid "Below are details about your membership account and a receipt for your initial membership invoice. A welcome email with a copy of your initial membership invoice has been sent to %s."
2935
- msgstr "Under finner du detaljer om medlemskontoen din og en kvittering for betaling. Det er også sendt en e-post med en kopi av fakturaen til %s."
2936
-
2937
- #: pages/confirmation.php:41
2938
- #: pages/invoice.php:22
2939
- #, php-format
2940
- #@ pmpro
2941
- msgid "Invoice #%s on %s"
2942
- msgstr "Faktura #%s for %s"
2943
-
2944
- #: pages/confirmation.php:43
2945
- #@ pmpro
2946
- msgid "Print"
2947
- msgstr "Skriv ut"
2948
-
2949
- #: pages/confirmation.php:46
2950
- #: pages/confirmation.php:104
2951
- #: pages/invoice.php:27
2952
- #@ pmpro
2953
- msgid "Account"
2954
- msgstr "Konto"
2955
-
2956
- #: pages/confirmation.php:65
2957
- #: pages/invoice.php:52
2958
- #: pages/invoice.php:109
2959
- #@ pmpro
2960
- msgid "Total Billed"
2961
- msgstr "Totalpris"
2962
-
2963
- #: pages/confirmation.php:82
2964
- #: pages/invoice.php:69
2965
- #@ credit card type {ending in} xxxx
2966
- msgid "ending in"
2967
- msgstr ""
2968
-
2969
- #: pages/confirmation.php:97
2970
- #, php-format
2971
- #@ pmpro
2972
- msgid "Below are details about your membership account. A welcome email with has been sent to %s."
2973
- msgstr "Under finner du detaljer om medlemskontoen din. En e-post med har blitt sendt til %s."
2974
-
2975
- #: pages/confirmation.php:105
2976
- #@ pmpro
2977
- msgid "Pending"
2978
- msgstr "Ventende"
2979
-
2980
- #: pages/confirmation.php:113
2981
- #: pages/invoice.php:141
2982
- #@ pmpro
2983
- msgid "View Your Membership Account &rarr;"
2984
- msgstr "Se kontoen for medlemskapet ditt &rarr;"
2985
-
2986
- #: pages/confirmation.php:115
2987
- #@ pmpro
2988
- msgid "If your account is not activated within a few minutes, please contact the site owner."
2989
- msgstr "Hvis kontoen din ikke aktiveres i løpet av et par minutter, så ta kontakt med Syskolen."
2990
-
2991
- #: pages/invoice.php:79
2992
- #@ pmpro
2993
- msgid "Subtotal"
2994
- msgstr ""
2995
-
2996
- #: pages/invoice.php:82
2997
- #@ pmpro
2998
- msgid "Coupon"
2999
- msgstr ""
3000
-
3001
- #: pages/invoice.php:108
3002
- #@ pmpro
3003
- msgid "Invoice #"
3004
- msgstr "Faktura #"
3005
-
3006
- #: pages/invoice.php:122
3007
- #@ pmpro
3008
- msgid "View Invoice"
3009
- msgstr "Se på faktura"
3010
-
3011
- #: pages/invoice.php:134
3012
- #@ pmpro
3013
- msgid "No invoices found."
3014
- msgstr "Ingen fakturaer funnet"
3015
-
3016
- #: pages/invoice.php:145
3017
- #@ pmpro
3018
- msgid "&larr; View All Invoices"
3019
- msgstr "&larr; Se alle fakturaer"
3020
-
3021
- #: pages/levels.php:15
3022
- #@ pmpro
3023
- msgid "Subscription Information"
3024
- msgstr "Kursinformasjon"
3025
-
3026
- #: pages/levels.php:33
3027
- #@ pmpro
3028
- msgid "--"
3029
- msgstr ""
3030
-
3031
- #: pages/levels.php:43
3032
- #@ pmpro
3033
- msgid "Free"
3034
- msgstr ""
3035
-
3036
- #: pages/levels.php:51
3037
- #, php-format
3038
- #@ Recurring payment in cost text generation. E.g. $5 every month for 2 more payments.
3039
- msgid "%s per %s for %d more %s."
3040
- msgstr ""
3041
-
3042
- #: pages/levels.php:55
3043
- #, php-format
3044
- #@ Recurring payment in cost text generation. E.g., $5 every 2 months for 2 more payments.
3045
- msgid "%s every %d %s for %d more %s."
3046
- msgstr ""
3047
-
3048
- #: pages/levels.php:60
3049
- #, php-format
3050
- #@ Recurring payment in cost text generation. E.g. $5 after 2 months.
3051
- msgid "%s after %d %s."
3052
- msgstr ""
3053
-
3054
- #: pages/levels.php:66
3055
- #, php-format
3056
- #@ Recurring payment in cost text generation. E.g. $5 every month.
3057
- msgid "%s per %s."
3058
- msgstr ""
3059
-
3060
- #: pages/levels.php:70
3061
- #, php-format
3062
- #@ Recurring payment in cost text generation. E.g., $5 every 2 months.
3063
- msgid "%s every %d %s."
3064
- msgstr ""
3065
-
3066
- #: pages/levels.php:113
3067
- #: pages/levels.php:115
3068
- #@ Choose a level from levels page
3069
- msgid "Select"
3070
- msgstr ""
3071
-
3072
- #: pages/levels.php:123
3073
- #@ Clickign to renew from levels page
3074
- msgid "Renew"
3075
- msgstr ""
3076
-
3077
- #: pages/levels.php:129
3078
- #@ pmpro
3079
- msgid "Your&nbsp;Level"
3080
- msgstr "Ditt&nbsp;Medlemskap"
3081
-
3082
- #: pages/levels.php:145
3083
- #@ pmpro
3084
- msgid "&larr; Return to Your Account"
3085
- msgstr "&larr; Gå tilbake til din konto"
3086
-
3087
- #: pages/levels.php:147
3088
- #@ pmpro
3089
- msgid "&larr; Return to Home"
3090
- msgstr "&larr; Gå til hjemmesiden"
3091
-
3092
- #: preheaders/account.php:7
3093
- #: preheaders/levels.php:19
3094
- #@ pmpro
3095
- msgid "Your membership status has been updated - Thank you!"
3096
- msgstr ""
3097
-
3098
- #: preheaders/account.php:11
3099
- #: preheaders/levels.php:23
3100
- #@ pmpro
3101
- msgid "Sorry, your request could not be completed - please try again in a few moments."
3102
- msgstr ""
3103
-
3104
- #: preheaders/billing.php:258
3105
- #: preheaders/checkout.php:482
3106
- #@ pmpro
3107
- msgid "Please complete all required fields."
3108
- msgstr "Fyll ut alle påkrevde felt."
3109
-
3110
- #: preheaders/billing.php:263
3111
- #: preheaders/checkout.php:492
3112
- #@ pmpro
3113
- msgid "Your email addresses do not match. Please try again."
3114
- msgstr "E-post-adressene dine stemmer ikke overens. Prøv igjen."
3115
-
3116
- #: preheaders/billing.php:268
3117
- #: preheaders/checkout.php:498
3118
- #@ pmpro
3119
- msgid "The email address entered is in an invalid format. Please try again."
3120
- msgstr "E-post-adressen er i et ugyldig format. Prøv igjen."
3121
-
3122
- #: preheaders/billing.php:274
3123
- #@ pmpro
3124
- msgid "All good!"
3125
- msgstr "Alt bra!"
3126
-
3127
- #: preheaders/billing.php:340
3128
- #, php-format
3129
- #@ pmpro
3130
- msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
3131
- msgstr "Informasjonen er oppdatert. <a href=\"%s\">&laquo; gå tilbake til kontoen</a>"
3132
-
3133
- #: preheaders/billing.php:347
3134
- #@ pmpro
3135
- msgid "Error updating billing information."
3136
- msgstr ""
3137
-
3138
- #: preheaders/cancel.php:24
3139
- #@ pmpro
3140
- msgid "Your membership has been cancelled."
3141
- msgstr "Medlemskapet ditt er blitt kansellert."
3142
-
3143
- #: preheaders/checkout.php:28
3144
- #: preheaders/checkout.php:509
3145
- #@ pmpro
3146
- msgid "Invalid gateway."
3147
- msgstr ""
3148
-
3149
- #: preheaders/checkout.php:96
3150
- #@ pmpro
3151
- msgid "Checkout: Payment Information"
3152
- msgstr ""
3153
-
3154
- #: preheaders/checkout.php:109
3155
- #@ pmpro
3156
- msgid "Setup Your Account"
3157
- msgstr ""
3158
-
3159
- #: preheaders/checkout.php:486
3160
- #@ pmpro
3161
- msgid "Your passwords do not match. Please try again."
3162
- msgstr "Passordene stemmer ikke overens. Prøv igjen."
3163
-
3164
- #: preheaders/checkout.php:504
3165
- #, php-format
3166
- #@ pmpro
3167
- msgid "Please check the box to agree to the %s."
3168
- msgstr "Huk av i boksen for å godta %s."
3169
-
3170
- #: preheaders/checkout.php:513
3171
- #@ pmpro
3172
- msgid "Are you a spammer?"
3173
- msgstr ""
3174
-
3175
- #: preheaders/checkout.php:536
3176
- #@ pmpro
3177
- msgid "That username is already taken. Please try another."
3178
- msgstr "Brukernavnet er opptatt. Prøv et annet."
3179
-
3180
- #: preheaders/checkout.php:542
3181
- #@ pmpro
3182
- msgid "That email address is already taken. Please try another."
3183
- msgstr "Denne e-post-adressen er allerede registrert. Bruk en annen adresse."
3184
-
3185
- #: preheaders/checkout.php:562
3186
- #, php-format
3187
- #@ pmpro
3188
- msgid "reCAPTCHA failed. (%s) Please try again."
3189
- msgstr ""
3190
-
3191
- #: preheaders/checkout.php:702
3192
- #@ pmpro
3193
- msgid "Payment accepted."
3194
- msgstr "Betaling er akseptert."
3195
-
3196
- #: preheaders/checkout.php:710
3197
- #@ pmpro
3198
- msgid "Unknown error generating account. Please contact us to setup your membership."
3199
- msgstr "Det skjedde en ukjent feil når kontoen din skulle genereres. Ta kontakt med oss for å registrere medlemskapet ditt."
3200
-
3201
- #: preheaders/checkout.php:754
3202
- #: preheaders/checkout.php:823
3203
- #@ pmpro
3204
- msgid "The PayPal Token was lost."
3205
- msgstr ""
3206
-
3207
- #: preheaders/checkout.php:860
3208
- #@ pmpro
3209
- msgid "Your payment was accepted, but there was an error setting up your account. Please contact us."
3210
- msgstr "Betalingen din er akseptert, men det skjedde en feil ved etablering av kontoen din. Ta kontakt med oss."
3211
-
3212
- #: preheaders/checkout.php:1046
3213
- #@ pmpro
3214
- msgid "IMPORTANT: Something went wrong during membership creation. Your credit card authorized, but we cancelled the order immediately. You should not try to submit this form again. Please contact the site owner to fix this issue."
3215
- msgstr ""
3216
-
3217
- #: preheaders/checkout.php:1051
3218
- #@ pmpro
3219
- msgid "IMPORTANT: Something went wrong during membership creation. Your credit card was charged, but we couldn't assign your membership. You should not submit this form again. Please contact the site owner to fix this issue."
3220
- msgstr ""
3221
-
3222
- #: preheaders/checkout.php:1064
3223
- #, php-format
3224
- #@ pmpro
3225
- msgid "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will be processed."
3226
- msgstr ""
3227
-
3228
- #: preheaders/checkout.php:1066
3229
- #@ pmpro
3230
- msgid "A Payment Gateway must be setup before any payments will be processed."
3231
- msgstr ""
3232
-
3233
- #: scheduled/crons.php:31
3234
- #, php-format
3235
- #@ pmpro
3236
- msgid "Membership expired email sent to %s. "
3237
- msgstr ""
3238
-
3239
- #: scheduled/crons.php:74
3240
- #, php-format
3241
- #@ pmpro
3242
- msgid "Membership expiring email sent to %s. "
3243
- msgstr ""
3244
-
3245
- #: scheduled/crons.php:143
3246
- #, php-format
3247
- #@ pmpro
3248
- msgid "Credit card expiring email sent to %s. "
3249
- msgstr ""
3250
-
3251
- #: scheduled/crons.php:196
3252
- #, php-format
3253
- #@ pmpro
3254
- msgid "Trial ending email sent to %s. "
3255
- msgstr ""
3256
-
3257
- #: services/applydiscountcode.php:64
3258
- #, php-format
3259
- #@ pmpro
3260
- msgid "The %s code has been applied to your order. "
3261
- msgstr ""
3262
-
3263
- #: services/applydiscountcode.php:83
3264
- #, php-format
3265
- #@ pmpro
3266
- msgid "The <strong>%s</strong> code has been applied to your order."
3267
- msgstr ""
3268
-
3269
- #: services/authnet-silent-post.php:133
3270
- #@ pmpro
3271
- msgid "<p>A payment is being held for review within Authorize.net.</p><p>Payment Information From Authorize.net"
3272
- msgstr ""
3273
-
3274
- #: services/stripe-webhook.php:176
3275
- #, php-format
3276
- #@ pmpro
3277
- msgid "%s has had their payment subscription cancelled by Stripe. Please check that this user's membership is cancelled on your site if it should be."
3278
- msgstr ""
3279
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-pt_BR.mo DELETED
Binary file
languages/pmpro-pt_BR.po DELETED
@@ -1,2661 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: pmpro\n"
4
- "POT-Creation-Date: 2013-08-01 05:01-0500\n"
5
- "PO-Revision-Date: 2014-02-18 15:39-0300\n"
6
- "Last-Translator: \n"
7
- "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.6.4\n"
12
- "X-Poedit-KeywordsList: __;_;_e;_ex;_x;_n\n"
13
- "X-Poedit-Basepath: ../\n"
14
- "Plural-Forms: nplurals=2; plural=(n > 1);\n"
15
- "Language: pt_BR\n"
16
- "X-Poedit-SearchPath-0: includes\n"
17
- "X-Poedit-SearchPath-1: .\n"
18
- "X-Poedit-SearchPath-2: classes\n"
19
- "X-Poedit-SearchPath-3: preheaders\n"
20
- "X-Poedit-SearchPath-4: pages\n"
21
- "X-Poedit-SearchPath-5: adminpages\n"
22
- "X-Poedit-SearchPath-6: classes/gateways\n"
23
- "X-Poedit-SearchPath-7: services\n"
24
- "X-Poedit-SearchPath-8: shortcodes\n"
25
- "X-Poedit-SearchPath-9: scheduled\n"
26
-
27
- #: includes/adminpages.php:9 includes/adminpages.php:39
28
- msgid "Memberships"
29
- msgstr "Membros"
30
-
31
- #: includes/adminpages.php:10 includes/adminpages.php:49
32
- msgid "Page Settings"
33
- msgstr "Configurações de Página"
34
-
35
- #: includes/adminpages.php:11 includes/adminpages.php:54
36
- msgid "Payment Settings"
37
- msgstr "Configurações de Pagamento"
38
-
39
- #: includes/adminpages.php:12 includes/adminpages.php:59
40
- #: adminpages/emailsettings.php:60
41
- msgid "Email Settings"
42
- msgstr "Configurações de E-mail"
43
-
44
- #: includes/adminpages.php:13 includes/adminpages.php:64
45
- #: adminpages/advancedsettings.php:79
46
- msgid "Advanced Settings"
47
- msgstr "Configurações Avançadas"
48
-
49
- #: includes/adminpages.php:14 includes/adminpages.php:69
50
- #: adminpages/admin_header.php:133
51
- msgid "Add Ons"
52
- msgstr "Add Ons"
53
-
54
- #: includes/adminpages.php:15 includes/adminpages.php:74
55
- #: adminpages/memberslist.php:25
56
- msgid "Members List"
57
- msgstr "Lista de Membros"
58
-
59
- #: includes/adminpages.php:16 includes/adminpages.php:79
60
- msgid "Reports"
61
- msgstr "Relatórios"
62
-
63
- #: includes/adminpages.php:17 includes/adminpages.php:84
64
- #: adminpages/orders.php:520
65
- msgid "Orders"
66
- msgstr "Pedidos"
67
-
68
- #: includes/adminpages.php:18 includes/adminpages.php:89
69
- msgid "Discount Codes"
70
- msgstr "Código de Desconto"
71
-
72
- #: includes/adminpages.php:44 adminpages/admin_header.php:128
73
- #: adminpages/membershiplevels.php:490
74
- msgid "Membership Levels"
75
- msgstr "Níveis de Assinatura"
76
-
77
- #: includes/cleanup.php:24
78
- #, php-format
79
- msgid ""
80
- "There was an error canceling the subscription for user with ID=%s. You will "
81
- "want to check your payment gateway to see if their subscription is still "
82
- "active."
83
- msgstr ""
84
- "Aconteceu um erro ao cancelar a assinatura para o usuário com ID=%s. Você "
85
- "deve comprovar o gateway de pagamentos e ver se sua assinatura continua "
86
- "ativa."
87
-
88
- #: includes/currencies.php:7 includes/currencies.php:37
89
- msgid "US Dollars (&#36;)"
90
- msgstr "Dólares Americanos (&#36;)"
91
-
92
- #: includes/currencies.php:8 includes/currencies.php:40
93
- msgid "Euros (&euro;)"
94
- msgstr "Euros (&euro;)"
95
-
96
- #: includes/currencies.php:9 includes/currencies.php:39
97
- msgid "Pounds Sterling (&pound;)"
98
- msgstr ""
99
-
100
- #: includes/currencies.php:10
101
- msgid "Australian Dollars (&#36;)"
102
- msgstr ""
103
-
104
- #: includes/currencies.php:11
105
- msgid "Brazilian Real (&#36;)"
106
- msgstr "Reais (&#36;)"
107
-
108
- #: includes/currencies.php:12 includes/currencies.php:38
109
- msgid "Canadian Dollars (&#36;)"
110
- msgstr ""
111
-
112
- #: includes/currencies.php:13
113
- msgid "Czech Koruna"
114
- msgstr ""
115
-
116
- #: includes/currencies.php:14
117
- msgid "Danish Krone"
118
- msgstr ""
119
-
120
- #: includes/currencies.php:15
121
- msgid "Hong Kong Dollar (&#36;)"
122
- msgstr ""
123
-
124
- #: includes/currencies.php:16
125
- msgid "Hungarian Forint"
126
- msgstr ""
127
-
128
- #: includes/currencies.php:17
129
- msgid "Israeli Shekel"
130
- msgstr ""
131
-
132
- #: includes/currencies.php:18
133
- msgid "Japanese Yen (&yen;)"
134
- msgstr ""
135
-
136
- #: includes/currencies.php:19
137
- msgid "Malaysian Ringgits"
138
- msgstr ""
139
-
140
- #: includes/currencies.php:20
141
- msgid "Mexican Peso (&#36;)"
142
- msgstr ""
143
-
144
- #: includes/currencies.php:21
145
- msgid "New Zealand Dollar (&#36;)"
146
- msgstr ""
147
-
148
- #: includes/currencies.php:22
149
- msgid "Norwegian Krone"
150
- msgstr ""
151
-
152
- #: includes/currencies.php:23
153
- msgid "Philippine Pesos"
154
- msgstr ""
155
-
156
- #: includes/currencies.php:24
157
- msgid "Polish Zloty"
158
- msgstr ""
159
-
160
- #: includes/currencies.php:25
161
- msgid "Singapore Dollar (&#36;)"
162
- msgstr ""
163
-
164
- #: includes/currencies.php:26
165
- msgid "Swedish Krona"
166
- msgstr ""
167
-
168
- #: includes/currencies.php:27
169
- msgid "Swiss Franc"
170
- msgstr ""
171
-
172
- #: includes/currencies.php:28
173
- msgid "Taiwan New Dollars"
174
- msgstr ""
175
-
176
- #: includes/currencies.php:29
177
- msgid "Thai Baht"
178
- msgstr ""
179
-
180
- #: includes/functions.php:160
181
- #, php-format
182
- msgid "The price for membership is <strong>%s</strong> now"
183
- msgstr "O preço da assinatura é <strong>%s</strong> para início"
184
-
185
- #: includes/functions.php:169
186
- #, php-format
187
- msgid " and then <strong>%s per %s for %d more %s</strong>."
188
- msgstr " e <strong>%s por %s durante %d %s </strong>."
189
-
190
- #: includes/functions.php:173
191
- #, php-format
192
- msgid " and then <strong>%s every %d %s for %d more %s</strong>."
193
- msgstr " e <strong>%s cada %d %s por %d durante %s </strong>."
194
-
195
- #: includes/functions.php:178
196
- #, php-format
197
- msgid " and then <strong>%s after %d %s</strong>."
198
- msgstr " e logo em seguida <strong>%s depois %d %s</strong>."
199
-
200
- #: includes/functions.php:184
201
- #, php-format
202
- msgid " and then <strong>%s per %s</strong>."
203
- msgstr " e depois <strong>%s por %s</strong>."
204
-
205
- #: includes/functions.php:188
206
- #, php-format
207
- msgid " and then <strong>%s every %d %s</strong>."
208
- msgstr " e depois <strong>%s cada %d %s</strong>."
209
-
210
- #: includes/functions.php:202 pages/levels.php:82
211
- msgid "After your initial payment, your first payment is Free."
212
- msgstr "Depois do seu primeiro pagamento, sua primeira mensalidade é gratuita."
213
-
214
- #: includes/functions.php:206 pages/levels.php:86
215
- #, php-format
216
- msgid "After your initial payment, your first %d payments are Free."
217
- msgstr ""
218
- "Depois do seu primeiro pagamento, suas primeras %d mensalidades são "
219
- "gratuitas."
220
-
221
- #: includes/functions.php:213 pages/levels.php:93
222
- #, php-format
223
- msgid "After your initial payment, your first payment will cost %s."
224
- msgstr "Depois do seu primeiro pagamento, sua primeira mensalidade custará %s."
225
-
226
- #: includes/functions.php:217 pages/levels.php:97
227
- #, php-format
228
- msgid "After your initial payment, your first %d payments will cost %s."
229
- msgstr ""
230
- "Depois do seu primeiro pagamento, suas primeiras %d mensalidades custarão %s."
231
-
232
- #: includes/functions.php:228
233
- #, php-format
234
- msgid "Customers in %s will be charged %s%% tax."
235
- msgstr "Aos clientes em %s será cobrado %s%% de impostos."
236
-
237
- #: includes/functions.php:242
238
- #, php-format
239
- msgid "Membership expires after %d %s."
240
- msgstr "A assinatura expira após %d %s."
241
-
242
- #: includes/functions.php:491
243
- msgid "User ID not found."
244
- msgstr "ID de usuario não encontrado."
245
-
246
- #: includes/functions.php:508
247
- msgid "Invalid level."
248
- msgstr "Nivel inválido."
249
-
250
- #: includes/functions.php:520
251
- msgid "not changing?"
252
- msgstr "Sem mudanças?"
253
-
254
- #: includes/functions.php:537 includes/functions.php:583
255
- #: includes/functions.php:592
256
- msgid "Error interacting with database"
257
- msgstr "Erro ao conectar com o banco de dados"
258
-
259
- #: includes/functions.php:629 includes/functions.php:668
260
- msgid "Membership level not found."
261
- msgstr "Nivel de assinatura não encontrado."
262
-
263
- #: includes/functions.php:1050
264
- msgid "The discount code could not be found."
265
- msgstr "O Cupom de Desconto não foi encontrado."
266
-
267
- #: includes/functions.php:1066
268
- #, php-format
269
- msgid "This discount code goes into effect on %s."
270
- msgstr "O cupom de desconto começa em %s."
271
-
272
- #: includes/functions.php:1075
273
- #, php-format
274
- msgid "This discount code expired on %s."
275
- msgstr "O cupom de desconto expirou em %s."
276
-
277
- #: includes/functions.php:1087
278
- msgid "This discount code is no longer valid."
279
- msgstr "Este cupom de desconto não é mais válido."
280
-
281
- #: includes/functions.php:1102
282
- msgid "This discount code does not apply to this membership level."
283
- msgstr ""
284
- "Este cupom de desconto não pode ser aplicado a esse nível de assinatura."
285
-
286
- #: includes/functions.php:1110
287
- msgid "This discount code is okay."
288
- msgstr "O cupom de desconto está ok."
289
-
290
- #: includes/functions.php:1134
291
- msgid "and"
292
- msgstr "e"
293
-
294
- #: includes/functions.php:1319
295
- msgid "Sign Up for !!name!! Now"
296
- msgstr "Cadastre-se no !!name!! já"
297
-
298
- #: includes/functions.php:1325
299
- msgid "Please specify a level id."
300
- msgstr "Por favor, especifique um id de nível de assinatura."
301
-
302
- #: includes/localization.php:23
303
- msgid "Day"
304
- msgstr "Dia"
305
-
306
- #: includes/localization.php:25
307
- msgid "Week"
308
- msgstr "Semana"
309
-
310
- #: includes/localization.php:27
311
- msgid "Month"
312
- msgstr "Mês"
313
-
314
- #: includes/localization.php:29
315
- msgid "Year"
316
- msgstr "Ano"
317
-
318
- #: includes/metaboxes.php:38
319
- msgid ""
320
- "This post is already protected for this level because it is within a "
321
- "category that requires membership."
322
- msgstr ""
323
- "Esta postagem está protegida para esse nível porque pertence a uma categoria "
324
- "que requer assinatura."
325
-
326
- #: includes/metaboxes.php:99 includes/metaboxes.php:100
327
- msgid "Require Membership"
328
- msgstr "Exigir Assinatura"
329
-
330
- #: includes/profile.php:25 adminpages/orders.php:601 pages/checkout.php:34
331
- #: pages/confirmation.php:46 pages/confirmation.php:62
332
- #: pages/confirmation.php:103 pages/invoice.php:27 pages/invoice.php:49
333
- msgid "Membership Level"
334
- msgstr "Nível de Assinatura"
335
-
336
- #: includes/profile.php:34
337
- msgid "Current Level"
338
- msgstr "Nivel Atual"
339
-
340
- #: includes/profile.php:37
341
- msgid "None"
342
- msgstr "Nenhum"
343
-
344
- #: includes/profile.php:82
345
- msgid "User is not paying."
346
- msgstr "O usuário não está pagando."
347
-
348
- #: includes/profile.php:118 adminpages/discountcodes.php:550
349
- #: adminpages/memberslist.php:121 adminpages/reports/login.php:145
350
- msgid "Expires"
351
- msgstr "Expira"
352
-
353
- #: includes/profile.php:121 adminpages/advancedsettings.php:128
354
- #: adminpages/advancedsettings.php:187 adminpages/advancedsettings.php:199
355
- #: adminpages/membershiplevels.php:563 adminpages/paymentsettings.php:414
356
- msgid "No"
357
- msgstr "Não"
358
-
359
- #: includes/profile.php:122 adminpages/advancedsettings.php:188
360
- #: adminpages/membershiplevels.php:563 adminpages/paymentsettings.php:415
361
- #: adminpages/paymentsettings.php:424
362
- msgid "Yes"
363
- msgstr "Sim"
364
-
365
- #: adminpages/addons.php:5 adminpages/advancedsettings.php:5
366
- #: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
367
- #: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
368
- #: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
369
- #: adminpages/orders.php:5 adminpages/pagesettings.php:5
370
- #: adminpages/paymentsettings.php:5
371
- msgid "You do not have permissions to perform this action."
372
- msgstr "Você não tem permissões para executar essa ação."
373
-
374
- #: adminpages/addons.php:79
375
- msgid "Enabled"
376
- msgstr "Ativado"
377
-
378
- #: adminpages/addons.php:79
379
- msgid "Disabled"
380
- msgstr "Desativado"
381
-
382
- #: adminpages/admin_header.php:25
383
- msgid "Add a membership level to get started."
384
- msgstr "Adicione um nível de usuário para começar."
385
-
386
- #: adminpages/admin_header.php:27
387
- msgid "Setup the membership pages"
388
- msgstr "Configure as páginas de assinatura"
389
-
390
- #: adminpages/admin_header.php:29
391
- msgid "Setup your SSL certificate and payment gateway"
392
- msgstr "Configure o seu Certificado SSL e Gateway de Pagamento"
393
-
394
- #: adminpages/admin_header.php:38
395
- msgid ""
396
- "The billing details for some of your membership levels is not supported by "
397
- "Stripe."
398
- msgstr ""
399
- "Os detalhes de faturamento de alguns dos seus níveis de assinatura não são "
400
- "suportados pelo Stripe."
401
-
402
- #: adminpages/admin_header.php:46
403
- msgid ""
404
- "The billing details for this level are not supported by Stripe. Please "
405
- "review the notes in the Billing Details section below."
406
- msgstr ""
407
- "Os dados de faturamento para esse nível de assinatura não são suportadas "
408
- "pelo Stripe. Por favor revise as anotações na seção Configurações de "
409
- "Pagamento."
410
-
411
- #: adminpages/admin_header.php:50 adminpages/admin_header.php:70
412
- #: adminpages/admin_header.php:90
413
- msgid "The levels with issues are highlighted below."
414
- msgstr "Veja os níveis de assinatura com problemas abaixo."
415
-
416
- #: adminpages/admin_header.php:52 adminpages/admin_header.php:72
417
- #: adminpages/admin_header.php:92
418
- msgid "Please edit your levels"
419
- msgstr "Por favor, edite os seus níveis"
420
-
421
- #: adminpages/admin_header.php:58
422
- msgid ""
423
- "The billing details for some of your membership levels is not supported by "
424
- "Payflow."
425
- msgstr ""
426
- "Os detalhes de pagamento para algumas de suas assinaturas não são suportadas "
427
- "pelo Payflow."
428
-
429
- #: adminpages/admin_header.php:66
430
- msgid ""
431
- "The billing details for this level are not supported by Payflow. Please "
432
- "review the notes in the Billing Details section below."
433
- msgstr ""
434
- "Os detalhes de pagamento para esse nível não são suportados pelo Payflow. "
435
- "Por favor, revise os Detalhes de Pagamento na seção abaixo."
436
-
437
- #: adminpages/admin_header.php:78
438
- msgid ""
439
- "The billing details for some of your membership levels is not supported by "
440
- "Braintree."
441
- msgstr ""
442
- "Os detalhes de pagamento para algumas de suas assinaturas não são suportadas "
443
- "pelo Braintree."
444
-
445
- #: adminpages/admin_header.php:86
446
- msgid ""
447
- "The billing details for this level are not supported by Braintree. Please "
448
- "review the notes in the Billing Details section below."
449
- msgstr ""
450
- "Os detalhes de pagamento para esse nível não são suportados pelo Braintree. "
451
- "Por favor, revise os Detalhes de Pagamento na seção abaixo."
452
-
453
- #: adminpages/admin_header.php:106
454
- msgid "Plugin Support"
455
- msgstr "Suporte do Plugin"
456
-
457
- #: adminpages/admin_header.php:106
458
- msgid "User Forum"
459
- msgstr "Fórum dos Usuários"
460
-
461
- #: adminpages/admin_header.php:129 adminpages/pagesettings.php:92
462
- msgid "Pages"
463
- msgstr "Páginas"
464
-
465
- #: adminpages/admin_header.php:130
466
- msgid "Payment Gateway &amp; SSL"
467
- msgstr "Gateway de Pagamentos &amp; SSL"
468
-
469
- #: adminpages/admin_header.php:131 adminpages/memberslist.php:115
470
- #: pages/account.php:52
471
- msgid "Email"
472
- msgstr "E-mail"
473
-
474
- #: adminpages/admin_header.php:132
475
- msgid "Advanced"
476
- msgstr "Avançado"
477
-
478
- #: adminpages/advancedsettings.php:35
479
- msgid "Your advanced settings have been updated."
480
- msgstr "Suas opções avançadas foram atualizadas."
481
-
482
- #: adminpages/advancedsettings.php:85
483
- msgid "Message for Logged-in Non-members"
484
- msgstr "Mensagem para usuários não logados"
485
-
486
- #: adminpages/advancedsettings.php:89
487
- msgid ""
488
- "This message replaces the post content for non-members. Available variables"
489
- msgstr ""
490
- "Essa mensagem substitui a postagem para não membros. Variáveis disponíveis"
491
-
492
- #: adminpages/advancedsettings.php:94
493
- msgid "Message for Logged-out Users"
494
- msgstr "Mensagem para usuários deslogados"
495
-
496
- #: adminpages/advancedsettings.php:98
497
- msgid "This message replaces the post content for logged-out visitors."
498
- msgstr "Esta mensagem substitui o conteúdo para visitantes não logados"
499
-
500
- #: adminpages/advancedsettings.php:103
501
- msgid "Message for RSS Feed"
502
- msgstr "Mensagem para Feed RSS"
503
-
504
- #: adminpages/advancedsettings.php:107
505
- msgid "This message replaces the post content in RSS feeds."
506
- msgstr "Esta mensagem substitui o conteúdo do post nos Feeds RSS."
507
-
508
- #: adminpages/advancedsettings.php:113
509
- msgid "Show Excerpts to Non-Members?"
510
- msgstr "Mostrar resumo para não membros?"
511
-
512
- #: adminpages/advancedsettings.php:117
513
- msgid "No - Hide excerpts."
514
- msgstr "Não - Esconder resumos."
515
-
516
- #: adminpages/advancedsettings.php:118
517
- msgid "Yes - Show excerpts."
518
- msgstr "Sim - Mostrar resumos."
519
-
520
- #: adminpages/advancedsettings.php:129
521
- msgid "Hide Ads From All Members"
522
- msgstr "Esconder anuncios para todos os membros"
523
-
524
- #: adminpages/advancedsettings.php:130
525
- msgid "Hide Ads From Certain Members"
526
- msgstr "Esconder anuncios para certos membros"
527
-
528
- #: adminpages/advancedsettings.php:137
529
- msgid "Ads from the following plugins will be automatically turned off"
530
- msgstr "Anuncios dos seguintes plugins serão desligados"
531
-
532
- #: adminpages/advancedsettings.php:138
533
- msgid "To hide ads in your template code, use code like the following"
534
- msgstr "Para esconder propagandas em seus templates, use o seguinte código"
535
-
536
- #: adminpages/advancedsettings.php:149
537
- msgid "Choose Levels to Hide Ads From"
538
- msgstr "Selecione os Níveis que não irão ver propagandas"
539
-
540
- #: adminpages/advancedsettings.php:183
541
- msgid "Redirect all traffic from registration page to /susbcription/?"
542
- msgstr "Redirecionar todo o tráfego da página para /subscription/?"
543
-
544
- #: adminpages/advancedsettings.php:183
545
- msgid "multisite only"
546
- msgstr "apenas multisite"
547
-
548
- #: adminpages/advancedsettings.php:195
549
- msgid "Use reCAPTCHA?"
550
- msgstr "Usar reCAPTCHA?"
551
-
552
- #: adminpages/advancedsettings.php:200
553
- msgid "Yes - Free memberships only."
554
- msgstr "Sim - Apenas assinaturas gratuitas."
555
-
556
- #: adminpages/advancedsettings.php:201
557
- msgid "Yes - All memberships."
558
- msgstr "Sim - Todas as assinaturas."
559
-
560
- #: adminpages/advancedsettings.php:203
561
- msgid "A free reCAPTCHA key is required."
562
- msgstr "Uma chave gratuita reCAPTCHA é requerida."
563
-
564
- #: adminpages/advancedsettings.php:203
565
- msgid "Click here to signup for reCAPTCHA"
566
- msgstr "Clique aqui para registrar no reCAPTCHA"
567
-
568
- #: adminpages/advancedsettings.php:209
569
- msgid "reCAPTCHA Public Key"
570
- msgstr "Chave Pública reCAPTCHA"
571
-
572
- #: adminpages/advancedsettings.php:212
573
- msgid "reCAPTCHA Private Key"
574
- msgstr "Chave Privada reCAPTCHA"
575
-
576
- #: adminpages/advancedsettings.php:218
577
- msgid "Require Terms of Service on signups?"
578
- msgstr "Exigir Termos de Serviço durante o cadastro?"
579
-
580
- #: adminpages/advancedsettings.php:225
581
- msgid ""
582
- "If yes, create a WordPress page containing your TOS agreement and assign it "
583
- "using the dropdown above."
584
- msgstr "Se sim, crie uma página WordPress contendo o Termo e associe a página."
585
-
586
- #: adminpages/advancedsettings.php:284 adminpages/pagesettings.php:209
587
- #: adminpages/paymentsettings.php:485
588
- msgid "Save Settings"
589
- msgstr "Salvar Configurações"
590
-
591
- #: adminpages/discountcodes.php:48
592
- msgid "Discount code updated successfully."
593
- msgstr "Cupom de desconto atualizado com sucesso."
594
-
595
- #: adminpages/discountcodes.php:55
596
- msgid "Error updating discount code. That code may already be in use."
597
- msgstr "Erro atualizando o cupom de desconto. Ele pode já estar em uso."
598
-
599
- #: adminpages/discountcodes.php:64
600
- msgid "Discount code added successfully."
601
- msgstr "Código de desconto adicionado com sucesso."
602
-
603
- #: adminpages/discountcodes.php:71
604
- msgid "Error adding discount code. That code may already be in use."
605
- msgstr ""
606
- "Erro adicionando o cupom de desconto. É possivel que este código esteja em "
607
- "uso."
608
-
609
- #: adminpages/discountcodes.php:196
610
- #, php-format
611
- msgid "Error saving values for the %s level."
612
- msgstr "Erro salvando valores para o nível %s."
613
-
614
- #: adminpages/discountcodes.php:204
615
- msgid "There were errors updating the level values: "
616
- msgstr "Houve algum erro salvando os níveis: "
617
-
618
- #: adminpages/discountcodes.php:234
619
- #, php-format
620
- msgid "Code %s deleted successfully."
621
- msgstr "Código %s deletado com sucesso."
622
-
623
- #: adminpages/discountcodes.php:239
624
- msgid ""
625
- "Error deleting discount code. The code was only partially deleted. Please "
626
- "try again."
627
- msgstr ""
628
- "Erro ao deletar o cupom de desconto. O cupom foi parcialmente deletado. Por "
629
- "favor tente outra vez."
630
-
631
- #: adminpages/discountcodes.php:245
632
- msgid "Error deleting code. Please try again."
633
- msgstr "Erro ao deletar o cupom. Por favor tente outra vez."
634
-
635
- #: adminpages/discountcodes.php:251
636
- msgid "Code not found."
637
- msgstr "Cupom não encontrado."
638
-
639
- #: adminpages/discountcodes.php:264
640
- msgid "Edit Discount Code"
641
- msgstr "Edite o cupom de desconto."
642
-
643
- #: adminpages/discountcodes.php:266 adminpages/discountcodes.php:526
644
- msgid "Add New Discount Code"
645
- msgstr "Adicionar Cupom de Desconto."
646
-
647
- #: adminpages/discountcodes.php:306 adminpages/discountcodes.php:547
648
- #: adminpages/membershiplevels.php:284 adminpages/membershiplevels.php:505
649
- #: adminpages/memberslist.php:111 adminpages/orders.php:597
650
- #: adminpages/reports/login.php:140
651
- msgid "ID"
652
- msgstr ""
653
-
654
- #: adminpages/discountcodes.php:307 adminpages/orders.php:211
655
- msgid "This will be generated when you save."
656
- msgstr "Isso será gerado ao salvar."
657
-
658
- #: adminpages/discountcodes.php:311 adminpages/discountcodes.php:548
659
- #: adminpages/orders.php:215 adminpages/orders.php:598
660
- msgid "Code"
661
- msgstr "Código"
662
-
663
- #: adminpages/discountcodes.php:349
664
- msgid "Start Date"
665
- msgstr "Data de Início"
666
-
667
- #: adminpages/discountcodes.php:367 pages/billing.php:249
668
- #: pages/checkout.php:525
669
- msgid "Expiration Date"
670
- msgstr "Date de Expiração"
671
-
672
- #: adminpages/discountcodes.php:385 adminpages/discountcodes.php:551
673
- msgid "Uses"
674
- msgstr "Usa"
675
-
676
- #: adminpages/discountcodes.php:388
677
- msgid "Leave blank for unlimited uses."
678
- msgstr "Deixe em branco para usuários ilimitados."
679
-
680
- #: adminpages/discountcodes.php:427 adminpages/membershiplevels.php:337
681
- #: adminpages/membershiplevels.php:507 pages/levels.php:14
682
- msgid "Initial Payment"
683
- msgstr "Pagamento Inicial"
684
-
685
- #: adminpages/discountcodes.php:428 adminpages/membershiplevels.php:338
686
- msgid "The initial amount collected at registration."
687
- msgstr "Quantidade recolhida no cadastro."
688
-
689
- #: adminpages/discountcodes.php:432 adminpages/membershiplevels.php:342
690
- msgid "Recurring Subscription"
691
- msgstr "Pagamento Recorrente"
692
-
693
- #: adminpages/discountcodes.php:433 adminpages/membershiplevels.php:343
694
- msgid "Check if this level has a recurring subscription payment."
695
- msgstr "Verifique se esse nível tem pagamento recorrente."
696
-
697
- #: adminpages/discountcodes.php:437
698
- msgid "Billing Ammount"
699
- msgstr "Quantidade a Faturar"
700
-
701
- #: adminpages/discountcodes.php:451 adminpages/membershiplevels.php:362
702
- msgid "The amount to be billed one cycle after the initial payment."
703
- msgstr "Quantidade a ser cobrada um ciclo após o primeiro pagamento."
704
-
705
- #: adminpages/discountcodes.php:456 adminpages/membershiplevels.php:380
706
- msgid "Billing Cycle Limit"
707
- msgstr "Limite de Ciclos de Faturamento"
708
-
709
- #: adminpages/discountcodes.php:459 adminpages/membershiplevels.php:384
710
- msgid ""
711
- "The <strong>total</strong> number of recurring billing cycles for this "
712
- "level, including the trial period (if applicable) but not including the "
713
- "initial payment. Set to zero if membership is indefinite."
714
- msgstr ""
715
- "O número <strong>total</strong>de ciclos recorrentes para este nível, "
716
- "incluindo o período de degustação (se aplicável), mas sem incluir o "
717
- "Pagamento Inicial. Preencha com 0 caso a assinatura é indefinida"
718
-
719
- #: adminpages/discountcodes.php:464 adminpages/membershiplevels.php:393
720
- msgid "Custom Trial"
721
- msgstr "Período de Degustação"
722
-
723
- #: adminpages/discountcodes.php:465 adminpages/membershiplevels.php:394
724
- msgid "Check to add a custom trial period."
725
- msgstr "Selecione para adicionar um período de degustação."
726
-
727
- #: adminpages/discountcodes.php:469 adminpages/membershiplevels.php:398
728
- msgid "Trial Billing Amount"
729
- msgstr "Quantidade a faturar para o período de degustação"
730
-
731
- #: adminpages/discountcodes.php:472 adminpages/membershiplevels.php:401
732
- msgid "for the first"
733
- msgstr "para o primeiro"
734
-
735
- #: adminpages/discountcodes.php:474 adminpages/membershiplevels.php:403
736
- msgid "subscription payments"
737
- msgstr "pagamentos de assinatura"
738
-
739
- #: adminpages/discountcodes.php:479 adminpages/membershiplevels.php:431
740
- msgid "Membership Expiration"
741
- msgstr "Expiração da Assinatura"
742
-
743
- #: adminpages/discountcodes.php:480
744
- msgid "Check this to set an expiration date for new sign ups."
745
- msgstr "Selecione para inserir uma data de expiração para novos cadastros."
746
-
747
- #: adminpages/discountcodes.php:484 adminpages/membershiplevels.php:436
748
- msgid "Expires In"
749
- msgstr "Expira em"
750
-
751
- #: adminpages/discountcodes.php:497
752
- msgid ""
753
- "How long before the expiration expires. Note that any future payments will "
754
- "be cancelled when the membership expires."
755
- msgstr ""
756
- "Quanto tempo para a assinatura expirar. Atenção: qualquer pagamento futuro "
757
- "será cancelado quando a assinatura expirar."
758
-
759
- #: adminpages/discountcodes.php:525
760
- msgid "Memberships Discount Codes"
761
- msgstr "Cupons de Desconto de Assinatura"
762
-
763
- #: adminpages/discountcodes.php:535
764
- msgid "Search Discount Codes"
765
- msgstr "Pesquisar Cupons de Desconto"
766
-
767
- #: adminpages/discountcodes.php:538 adminpages/reports/login.php:81
768
- msgid "Search"
769
- msgstr "Procurar"
770
-
771
- #: adminpages/discountcodes.php:549
772
- msgid "Starts"
773
- msgstr "Começa"
774
-
775
- #: adminpages/discountcodes.php:552
776
- msgid "Levels"
777
- msgstr "Níveis"
778
-
779
- #: adminpages/discountcodes.php:570
780
- msgid ""
781
- "Discount codes allow you to offer your memberships at discounted prices to "
782
- "select customers."
783
- msgstr ""
784
- "Os cupons de desconto permitem que você ofereça suas assinaturas com "
785
- "desconto para os clientes que você quiser."
786
-
787
- #: adminpages/discountcodes.php:570
788
- msgid "Create your first discount code now"
789
- msgstr "Crie seu primeiro cupom de desconto agora"
790
-
791
- #: adminpages/discountcodes.php:614 adminpages/membershiplevels.php:564
792
- #: adminpages/orders.php:658
793
- msgid "edit"
794
- msgstr "editar"
795
-
796
- #: adminpages/discountcodes.php:617
797
- #, php-format
798
- msgid ""
799
- "Are you sure you want to delete the %s discount code? The subscriptions for "
800
- "existing users will not change, but new users will not be able to use this "
801
- "code anymore."
802
- msgstr ""
803
- "Tem certeza que quer deletar os %s cupons de desconto? As assinaturas para "
804
- "seus usuários existentes não irão mudar, mas os novos membros não poderão "
805
- "usar este cupom."
806
-
807
- #: adminpages/discountcodes.php:617 adminpages/membershiplevels.php:566
808
- #: adminpages/orders.php:664
809
- msgid "delete"
810
- msgstr "deletar"
811
-
812
- #: adminpages/emailsettings.php:61
813
- msgid ""
814
- "By default, system generated emails are sent from "
815
- "<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
816
- "address using the fields below."
817
- msgstr ""
818
- "Por padrão, emails gerados pelo sistema são enviados pelo "
819
- "<em><strong>wordpress@seu_dominio.com</strong></em>. Você pode atualizar "
820
- "essa configuração utilizando os campos abaixo."
821
-
822
- #: adminpages/emailsettings.php:63
823
- msgid ""
824
- "To modify the appearance of system generated emails, add the files "
825
- "<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
826
- "directory. This will modify both the WordPress default messages as well as "
827
- "messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
828
- "- Member Communications\" target=\"_blank\" href=\"http://www."
829
- "paidmembershipspro.com/documentation/member-communications/\">Click here to "
830
- "learn more about Paid Memberships Pro emails</a>."
831
- msgstr ""
832
- "Para modificar a aparência dos emails gerados pelo sistema, adicione os "
833
- "arquivos <em>email_header.html</em> e <em>email_footer.html</em> ao "
834
- "diretório do Tema. Isto modificará as mensagens originais do WordPress tanto "
835
- "como as mensagens geradas pelo Paid Memberships Pro. <a title=\"Paid "
836
- "Memberships Pro - Comunicaciones a miembros\" target=\"_blank\" href="
837
- "\"http://www.paidmembershipspro.com/documentation/member-communications/"
838
- "\">Clique aqui para aprender mais sobre envio de e-mails do PMPro</a>."
839
-
840
- #: adminpages/emailsettings.php:69
841
- msgid "From Email"
842
- msgstr "Email do Remetente"
843
-
844
- #: adminpages/emailsettings.php:77
845
- msgid "From Name"
846
- msgstr "Nome do Remetente"
847
-
848
- #: adminpages/emailsettings.php:86
849
- msgid "Send the site admin emails"
850
- msgstr "Enviar ao admin do site emails"
851
-
852
- #: adminpages/emailsettings.php:92
853
- msgid "Checkout"
854
- msgstr ""
855
-
856
- #: adminpages/emailsettings.php:96
857
- msgid "when a member checks out."
858
- msgstr "quando um membro faz checkout"
859
-
860
- #: adminpages/emailsettings.php:101
861
- msgid "Admin Changes"
862
- msgstr "Modificações do Admin"
863
-
864
- #: adminpages/emailsettings.php:105
865
- msgid "when an admin changes a user's membership level through the dashboard."
866
- msgstr ""
867
- "quando um admin muda um nível de assinatura de um usuário pelo dashboard."
868
-
869
- #: adminpages/emailsettings.php:110
870
- msgid "Cancellation"
871
- msgstr "Cancelamento"
872
-
873
- #: adminpages/emailsettings.php:114
874
- msgid "when a user cancels his or her account."
875
- msgstr "quando um usuário cancela a conta."
876
-
877
- #: adminpages/emailsettings.php:119
878
- msgid "Bill Updates"
879
- msgstr "Atualizações de Faturamento"
880
-
881
- #: adminpages/emailsettings.php:123
882
- msgid "when a user updates his or her billing information."
883
- msgstr "quando um usuário atualiza os seus dados de pagamento."
884
-
885
- #: adminpages/emailsettings.php:129
886
- msgid "Send members emails"
887
- msgstr "Enviar emails aos membros"
888
-
889
- #: adminpages/emailsettings.php:135
890
- msgid "New Users"
891
- msgstr "Novos usuarios"
892
-
893
- #: adminpages/emailsettings.php:139
894
- msgid ""
895
- "Default WP notification email. (Recommended: Leave unchecked. Members will "
896
- "still get an email confirmation from PMPro after checkout.)"
897
- msgstr ""
898
- "Notificação por e-mail padrão do WordPress (Recomendado: Não selecione. Os "
899
- "membros ainda assim irão receber uma confirmação do PMPro após fazer o "
900
- "checkout.)"
901
-
902
- #: adminpages/membershiplevels.php:118
903
- msgid "Membership level updated successfully."
904
- msgstr "Nível de assinatura atualizado com sucesso."
905
-
906
- #: adminpages/membershiplevels.php:124
907
- msgid "Error updating membership level."
908
- msgstr "Erro atualizando o nível de assinatura."
909
-
910
- #: adminpages/membershiplevels.php:141
911
- msgid "Membership level added successfully."
912
- msgstr "Nível de assinatura adicionado com sucesso."
913
-
914
- #: adminpages/membershiplevels.php:146
915
- msgid "Error adding membership level."
916
- msgstr "Erro ao adicionar um novo Nível de assinatura."
917
-
918
- #: adminpages/membershiplevels.php:179
919
- #, php-format
920
- msgid ""
921
- "There was an error canceling the subscription for user with ID=%d. You will "
922
- "want to check your payment gateway to see if their subscription is still "
923
- "active."
924
- msgstr ""
925
- "Houve um erro ao cancelar a assinatura do membro com ID=%d. É recomendado "
926
- "que você veja com o seu Gateway de Pagamento se a assinatura ainda está "
927
- "ativa."
928
-
929
- #: adminpages/membershiplevels.php:182
930
- msgid "Last Invoice"
931
- msgstr "Último Pedido"
932
-
933
- #: adminpages/membershiplevels.php:196
934
- msgid "Membership level deleted successfully."
935
- msgstr "Nivel de assinatura deletado com sucesso."
936
-
937
- #: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:207
938
- msgid "Error deleting membership level."
939
- msgstr "Erro ao deletar este Nível de assinatura."
940
-
941
- #: adminpages/membershiplevels.php:222
942
- msgid "Edit Membership Level"
943
- msgstr "Editar Nível de Assinatura"
944
-
945
- #: adminpages/membershiplevels.php:224
946
- msgid "Add New Membership Level"
947
- msgstr "Adicione um novo Nível de Assinatura"
948
-
949
- #: adminpages/membershiplevels.php:291 adminpages/membershiplevels.php:506
950
- #: adminpages/reports/login.php:142
951
- msgid "Name"
952
- msgstr "Nome"
953
-
954
- #: adminpages/membershiplevels.php:296
955
- msgid "Description"
956
- msgstr "Descrição"
957
-
958
- #: adminpages/membershiplevels.php:314
959
- msgid "Confirmation Message"
960
- msgstr "Mensagem de Confirmação"
961
-
962
- #: adminpages/membershiplevels.php:333
963
- msgid "Billing Details"
964
- msgstr "Detalhes de Faturamento"
965
-
966
- #: adminpages/membershiplevels.php:347
967
- msgid "Billing Amount"
968
- msgstr "Quantidade a Faturar"
969
-
970
- #: adminpages/membershiplevels.php:349
971
- msgid "per"
972
- msgstr "por"
973
-
974
- #: adminpages/membershiplevels.php:353
975
- msgid "Day(s)"
976
- msgstr "Dia(s)"
977
-
978
- #: adminpages/membershiplevels.php:353
979
- msgid "Week(s)"
980
- msgstr "Semana(s)"
981
-
982
- #: adminpages/membershiplevels.php:353
983
- msgid "Month(s)"
984
- msgstr "Mes(es)"
985
-
986
- #: adminpages/membershiplevels.php:353
987
- msgid "Year(s)"
988
- msgstr "Ano(s)"
989
-
990
- #: adminpages/membershiplevels.php:364
991
- msgid ""
992
- "Stripe integration currently only supports billing periods of \"Month\" or "
993
- "\"Year\"."
994
- msgstr ""
995
- "A integração com o Stripe atualmente apenas suporta recorrência de pagamento "
996
- "para \"Month\" ou \"Year\"."
997
-
998
- #: adminpages/membershiplevels.php:366
999
- msgid ""
1000
- "Braintree integration currently only supports billing periods of \"Month\" "
1001
- "or \"Year\"."
1002
- msgstr ""
1003
- "A integração com o Braintree atualmente apenas suporta recorrência de "
1004
- "pagamento para \"Month\" ou \"Year\"."
1005
-
1006
- #: adminpages/membershiplevels.php:368
1007
- msgid ""
1008
- "Payflow integration currently only supports billing frequencies of 1 and "
1009
- "billing periods of \"Week\", \"Month\" or \"Year\"."
1010
- msgstr ""
1011
- "A integração com o Braintree atualmente apenas suporta recorrência de 1 e "
1012
- "recorrência de pagamento de \"Week\", \"Month\" or \"Year\"."
1013
-
1014
- #: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
1015
- #: adminpages/paymentsettings.php:170
1016
- msgid "Note"
1017
- msgstr "Nota"
1018
-
1019
- #: adminpages/membershiplevels.php:372
1020
- msgid ""
1021
- "After saving this level, make note of the ID and create a \"Plan\" in your "
1022
- "Braintree dashboard with the same settings and the \"Plan ID\" set to "
1023
- "<em>pmpro_#</em>, where # is the level ID."
1024
- msgstr ""
1025
- "Após salvar esse nível, atente-se ao ID e crie um \"Plan\" em seu dashboard "
1026
- "do Braintree com as mesmas configurações e o campo \"Plan ID\" deve ser "
1027
- "configurado como <em>pmpro_#</em> onde # é o ID do Nível de assinatura."
1028
-
1029
- #: adminpages/membershiplevels.php:374
1030
- msgid ""
1031
- "You will need to create a \"Plan\" in your Braintree dashboard with the same "
1032
- "settings and the \"Plan ID\" set to"
1033
- msgstr ""
1034
- "Você precisa criar um \"Plan\" em seu dashboard do Braintree com as mesmas "
1035
- "configurações e o \"Plan ID\" como"
1036
-
1037
- #: adminpages/membershiplevels.php:386
1038
- msgid ""
1039
- "Stripe integration currently does not support billing limits. You can still "
1040
- "set an expiration date below."
1041
- msgstr ""
1042
- "A integração com o Stripe atualmente não aceita limite de recorrência. Você "
1043
- "pode configurar uma data de expiração abaixo."
1044
-
1045
- #: adminpages/membershiplevels.php:406
1046
- msgid ""
1047
- "Stripe integration currently does not support trial amounts greater than $0."
1048
- msgstr ""
1049
- "O Stripe atualmente não aceita periodos de degustação com preços maiores que "
1050
- "$0."
1051
-
1052
- #: adminpages/membershiplevels.php:410
1053
- msgid ""
1054
- "Braintree integration currently does not support trial amounts greater than "
1055
- "$0."
1056
- msgstr ""
1057
- "O Braintree atualmente não suporta períodos de degustação com preços maiores "
1058
- "que $0."
1059
-
1060
- #: adminpages/membershiplevels.php:414
1061
- msgid ""
1062
- "Payflow integration currently does not support trial amounts greater than $0."
1063
- msgstr ""
1064
- "A integração com o Payflow atualmente não aceita período de degustação com "
1065
- "valor maior que $0."
1066
-
1067
- #: adminpages/membershiplevels.php:422
1068
- msgid "Other Settings"
1069
- msgstr "Outras Configurações"
1070
-
1071
- #: adminpages/membershiplevels.php:426
1072
- msgid "Disable New Signups"
1073
- msgstr "Desativar novos cadastros"
1074
-
1075
- #: adminpages/membershiplevels.php:427
1076
- msgid ""
1077
- "Check to hide this level from the membership levels page and disable "
1078
- "registration."
1079
- msgstr ""
1080
- "Marque esta opção para esconder este nível de assinatura e desativar "
1081
- "cadastros neste nível."
1082
-
1083
- #: adminpages/membershiplevels.php:432
1084
- msgid "Check this to set when membership access expires."
1085
- msgstr "Marque esta opção para configurar quando a assinatura expira."
1086
-
1087
- #: adminpages/membershiplevels.php:449
1088
- msgid ""
1089
- "Set the duration of membership access. Note that the any future payments "
1090
- "(recurring subscription, if any) will be cancelled when the membership "
1091
- "expires."
1092
- msgstr ""
1093
- "Configure a duração da assinatura. Atente-se que qualquer pagamento futuro e "
1094
- "assinatura recorrente, se existir alguma, serão cancelados quando a "
1095
- "assinatura expirar."
1096
-
1097
- #: adminpages/membershiplevels.php:457
1098
- msgid "Content Settings"
1099
- msgstr "Configurações de Conteúdo"
1100
-
1101
- #: adminpages/membershiplevels.php:461
1102
- msgid "Categories"
1103
- msgstr "Categorias"
1104
-
1105
- #: adminpages/membershiplevels.php:490
1106
- msgid "Add New Level"
1107
- msgstr "Adicionar Nível de Assinatura"
1108
-
1109
- #: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
1110
- msgid "Search Levels"
1111
- msgstr "Pesquisar Níveis"
1112
-
1113
- #: adminpages/membershiplevels.php:508
1114
- msgid "Billing Cycle"
1115
- msgstr "Ciclo de Faturamento"
1116
-
1117
- #: adminpages/membershiplevels.php:509
1118
- msgid "Trial Cycle"
1119
- msgstr "Periodo de Degustação"
1120
-
1121
- #: adminpages/membershiplevels.php:510 pages/confirmation.php:81
1122
- #: pages/invoice.php:68
1123
- msgid "Expiration"
1124
- msgstr "Expiração"
1125
-
1126
- #: adminpages/membershiplevels.php:511
1127
- msgid "Allow Signups"
1128
- msgstr "Permitir cadastros"
1129
-
1130
- #: adminpages/membershiplevels.php:534
1131
- msgid "FREE"
1132
- msgstr "GRATUITO"
1133
-
1134
- #: adminpages/membershiplevels.php:543
1135
- msgid "every"
1136
- msgstr "cada"
1137
-
1138
- #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:553
1139
- #: adminpages/reports/sales.php:195 adminpages/reports/sales.php:206
1140
- msgid "for"
1141
- msgstr "por"
1142
-
1143
- #: adminpages/membershiplevels.php:560
1144
- msgid "After"
1145
- msgstr "Depois"
1146
-
1147
- #: adminpages/membershiplevels.php:565 adminpages/orders.php:661
1148
- msgid "copy"
1149
- msgstr "cópia"
1150
-
1151
- #: adminpages/membershiplevels.php:566
1152
- #, php-format
1153
- msgid ""
1154
- "Are you sure you want to delete membership level %s? All subscriptions will "
1155
- "be cancelled."
1156
- msgstr ""
1157
- "Você tem certeza que quer deletar o Nível de Assinatura %s? Todas as "
1158
- "assinaturas deste nível serão canceladas."
1159
-
1160
- #: adminpages/memberslist.php:26 adminpages/orders.php:522
1161
- msgid "Export to CSV"
1162
- msgstr "Exportar para CSV"
1163
-
1164
- #: adminpages/memberslist.php:30 adminpages/reports/login.php:65
1165
- #: adminpages/reports/sales.php:185
1166
- msgid "Show"
1167
- msgstr "Mostrar"
1168
-
1169
- #: adminpages/memberslist.php:32 adminpages/reports/login.php:67
1170
- #: adminpages/reports/sales.php:208
1171
- msgid "All Levels"
1172
- msgstr "Todos os Níveis"
1173
-
1174
- #: adminpages/memberslist.php:46 adminpages/memberslist.php:49
1175
- msgid "Search Members"
1176
- msgstr "Pesquisar Membros"
1177
-
1178
- #: adminpages/memberslist.php:103
1179
- #, php-format
1180
- msgid "%d members found."
1181
- msgstr "%d membros encontrados."
1182
-
1183
- #: adminpages/memberslist.php:112 pages/account.php:51 pages/checkout.php:168
1184
- msgid "Username"
1185
- msgstr "Nome de Usuário"
1186
-
1187
- #: adminpages/memberslist.php:113
1188
- msgid "First&nbsp;Name"
1189
- msgstr "Nome"
1190
-
1191
- #: adminpages/memberslist.php:114
1192
- msgid "Last&nbsp;Name"
1193
- msgstr "Sobrenome"
1194
-
1195
- #: adminpages/memberslist.php:117 pages/account.php:90 pages/billing.php:58
1196
- #: pages/checkout.php:314 pages/confirmation.php:59 pages/invoice.php:46
1197
- msgid "Billing Address"
1198
- msgstr "Endereço de Faturamento"
1199
-
1200
- #: adminpages/memberslist.php:118 adminpages/pagesettings.php:51
1201
- #: adminpages/reports/login.php:143
1202
- #: classes/gateways/class.pmprogateway_authorizenet.php:187
1203
- msgid "Membership"
1204
- msgstr "Assinatura"
1205
-
1206
- #: adminpages/memberslist.php:119
1207
- msgid "Fee"
1208
- msgstr ""
1209
-
1210
- #: adminpages/memberslist.php:120 adminpages/reports/login.php:144
1211
- msgid "Joined"
1212
- msgstr "Se uniu"
1213
-
1214
- #: adminpages/memberslist.php:184
1215
- msgid "Never"
1216
- msgstr "Nunca"
1217
-
1218
- #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
1219
- msgid "No members found."
1220
- msgstr "Não foram encontrados membros."
1221
-
1222
- #: adminpages/memberslist.php:195 adminpages/reports/login.php:210
1223
- msgid "Search all levels"
1224
- msgstr "Buscar em todos os níveis"
1225
-
1226
- #: adminpages/orders.php:26
1227
- msgid "Order deleted successfully."
1228
- msgstr "Pedido deletado com sucesso."
1229
-
1230
- #: adminpages/orders.php:31
1231
- msgid "Error deleting order."
1232
- msgstr "Erro ao deletar o pedido."
1233
-
1234
- #: adminpages/orders.php:119
1235
- msgid "Order saved successfully."
1236
- msgstr "Pedido salvo com sucesso."
1237
-
1238
- #: adminpages/orders.php:124
1239
- msgid "Error updating order timestamp."
1240
- msgstr "Erro ao atualizar o timestamp do Pedido."
1241
-
1242
- #: adminpages/orders.php:130
1243
- msgid "Error saving order."
1244
- msgstr "Erro ao salvar o pedido."
1245
-
1246
- #: adminpages/orders.php:195
1247
- msgid "Order"
1248
- msgstr "Pedidos"
1249
-
1250
- #: adminpages/orders.php:197
1251
- msgid "New Order"
1252
- msgstr "Novo Pedido"
1253
-
1254
- #: adminpages/orders.php:220
1255
- msgid "Randomly generated for you."
1256
- msgstr "Gerado aleatoriamente para você."
1257
-
1258
- #: adminpages/orders.php:225
1259
- msgid "User ID"
1260
- msgstr "ID de Usuário"
1261
-
1262
- #: adminpages/orders.php:234
1263
- msgid "Membership Level ID"
1264
- msgstr "ID de Nível de Assinatura"
1265
-
1266
- #: adminpages/orders.php:243
1267
- msgid "Billing Name"
1268
- msgstr "Nome (faturamento)"
1269
-
1270
- #: adminpages/orders.php:251
1271
- msgid "Billing Street"
1272
- msgstr "Rua (faturamento)"
1273
-
1274
- #: adminpages/orders.php:258
1275
- msgid "Billing City"
1276
- msgstr "Cidade (faturamento)"
1277
-
1278
- #: adminpages/orders.php:265
1279
- msgid "Billing State"
1280
- msgstr "Estado (faturamento)"
1281
-
1282
- #: adminpages/orders.php:272
1283
- msgid "Billing Postal Code"
1284
- msgstr "Código Postal (faturamento)"
1285
-
1286
- #: adminpages/orders.php:279
1287
- msgid "Billing Country"
1288
- msgstr "País (faturamento)"
1289
-
1290
- #: adminpages/orders.php:287
1291
- msgid "Billing Phone"
1292
- msgstr "Telefone (faturamento)"
1293
-
1294
- #: adminpages/orders.php:296
1295
- msgid "Sub Total"
1296
- msgstr "Subtotal"
1297
-
1298
- #: adminpages/orders.php:304 pages/invoice.php:78
1299
- msgid "Tax"
1300
- msgstr "Impostos"
1301
-
1302
- #: adminpages/orders.php:312
1303
- msgid "Coupon Amount"
1304
- msgstr "Desconto"
1305
-
1306
- #: adminpages/orders.php:320 adminpages/orders.php:602 pages/invoice.php:82
1307
- msgid "Total"
1308
- msgstr "Total"
1309
-
1310
- #: adminpages/orders.php:325
1311
- msgid "Should be subtotal + tax - couponamount."
1312
- msgstr "Deveria ser igual a subtotal + impostos - desconto"
1313
-
1314
- #: adminpages/orders.php:330
1315
- msgid "Payment Type"
1316
- msgstr "Tipo de Pagamento"
1317
-
1318
- #: adminpages/orders.php:335
1319
- msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
1320
- msgstr "ex: PayPal Express, PayPal Standard, Cartão de Crédito."
1321
-
1322
- #: adminpages/orders.php:339 pages/billing.php:234 pages/checkout.php:510
1323
- msgid "Card Type"
1324
- msgstr "Bandeira do Cartão"
1325
-
1326
- #: adminpages/orders.php:344
1327
- msgid "e.g. Visa, MasterCard, AMEX, etc"
1328
- msgstr "ex: Visa, MasterCard, AMEX, etc"
1329
-
1330
- #: adminpages/orders.php:348
1331
- msgid "Account Number"
1332
- msgstr "Número da Conta"
1333
-
1334
- #: adminpages/orders.php:353
1335
- msgid "Obscure all but last 4 digits."
1336
- msgstr "Esconde tudo menos os últimos 4 dígitos"
1337
-
1338
- #: adminpages/orders.php:358
1339
- msgid "Expiration Month"
1340
- msgstr "Mês de expiração"
1341
-
1342
- #: adminpages/orders.php:365
1343
- msgid "Expiration Year"
1344
- msgstr "Ano de Expiração"
1345
-
1346
- #: adminpages/orders.php:373 adminpages/orders.php:606
1347
- msgid "Status"
1348
- msgstr "Status"
1349
-
1350
- #: adminpages/orders.php:394 adminpages/orders.php:604
1351
- msgid "Gateway"
1352
- msgstr "Gateway"
1353
-
1354
- #: adminpages/orders.php:398
1355
- msgid "Testing Only"
1356
- msgstr "Testes"
1357
-
1358
- #: adminpages/orders.php:399 adminpages/paymentsettings.php:157
1359
- msgid "Pay by Check"
1360
- msgstr "Pagar com Cheque"
1361
-
1362
- #: adminpages/orders.php:411 adminpages/paymentsettings.php:175
1363
- msgid "Gateway Environment"
1364
- msgstr "Gateway Environment"
1365
-
1366
- #: adminpages/orders.php:415 adminpages/paymentsettings.php:179
1367
- msgid "Sandbox/Testing"
1368
- msgstr "Sandbox/Testes"
1369
-
1370
- #: adminpages/orders.php:416 adminpages/paymentsettings.php:180
1371
- msgid "Live/Production"
1372
- msgstr "Ambiente de Produção"
1373
-
1374
- #: adminpages/orders.php:423
1375
- msgid "Payment Transaction ID"
1376
- msgstr "ID de transação de pagamento"
1377
-
1378
- #: adminpages/orders.php:428
1379
- msgid "Generated by the gateway. Useful to cross reference orders."
1380
- msgstr "Gerado pelo gateway. Útil para comparar os pagamentos/assinaturas."
1381
-
1382
- #: adminpages/orders.php:432
1383
- msgid "Subscription Transaction ID"
1384
- msgstr "ID da transação"
1385
-
1386
- #: adminpages/orders.php:437
1387
- msgid "Generated by the gateway. Useful to cross reference subscriptions."
1388
- msgstr "Gerado pelo Gateway. Útil para comparar os pagamentos/assinaturas."
1389
-
1390
- #: adminpages/orders.php:442 adminpages/orders.php:607 pages/invoice.php:105
1391
- msgid "Date"
1392
- msgstr "Data"
1393
-
1394
- #: adminpages/orders.php:477
1395
- msgid "Affiliate ID"
1396
- msgstr "ID de afiliado"
1397
-
1398
- #: adminpages/orders.php:485
1399
- msgid "Affiliate SubID"
1400
- msgstr "SubID de afiliado"
1401
-
1402
- #: adminpages/orders.php:495
1403
- msgid "Notes"
1404
- msgstr "Notas"
1405
-
1406
- #: adminpages/orders.php:510
1407
- msgid "Save Order"
1408
- msgstr "Salvar Pedido"
1409
-
1410
- #: adminpages/orders.php:511 pages/billing.php:295
1411
- msgid "Cancel"
1412
- msgstr "Cancelar"
1413
-
1414
- #: adminpages/orders.php:521
1415
- msgid "Add New Order"
1416
- msgstr "Adicionar Pedido"
1417
-
1418
- #: adminpages/orders.php:535 adminpages/orders.php:538
1419
- msgid "Search Orders"
1420
- msgstr "Pesquisar Pedidos"
1421
-
1422
- #: adminpages/orders.php:590
1423
- #, php-format
1424
- msgid "%d orders found."
1425
- msgstr "%d pedidos encontrados."
1426
-
1427
- #: adminpages/orders.php:599 adminpages/paymentsettings.php:211
1428
- #: adminpages/reports/login.php:141
1429
- msgid "User"
1430
- msgstr "Usuário"
1431
-
1432
- #: adminpages/orders.php:603 adminpages/orders.php:651
1433
- msgid "Payment"
1434
- msgstr "Pagamento"
1435
-
1436
- #: adminpages/orders.php:605
1437
- msgid "Transaction IDs"
1438
- msgstr "IDs das transações"
1439
-
1440
- #: adminpages/orders.php:630
1441
- msgid "deleted"
1442
- msgstr "deletado"
1443
-
1444
- #: adminpages/orders.php:653
1445
- msgid "Subscription"
1446
- msgstr "Assinatura"
1447
-
1448
- #: adminpages/orders.php:664
1449
- #, php-format
1450
- msgid ""
1451
- "Deleting orders is permanent and can affect active users. Are you sure you "
1452
- "want to delete order %s?"
1453
- msgstr ""
1454
- "Deletar um pedido é uma ação permanente e pode afetar os usuários ativos. "
1455
- "Quer mesmo deletar o pedido %s?"
1456
-
1457
- #: adminpages/orders.php:674
1458
- msgid "No orders found."
1459
- msgstr "Não foram encontrados pedidos."
1460
-
1461
- #: adminpages/pagesettings.php:83
1462
- msgid "The following pages have been created for you"
1463
- msgstr "As seguintes páginas foram criadas para você"
1464
-
1465
- #: adminpages/pagesettings.php:98
1466
- msgid ""
1467
- "Manage the WordPress pages assigned to each required Paid Memberships Pro "
1468
- "page."
1469
- msgstr ""
1470
- "Gerencie as páginas do WordPress associadas a cada uma das páginas exigidas "
1471
- "pelo Paid Memberships Pro."
1472
-
1473
- #: adminpages/pagesettings.php:104
1474
- msgid ""
1475
- "Assign the WordPress pages for each required Paid Memberships Pro page or"
1476
- msgstr ""
1477
- "Associe as páginas WordPress para cada página exigida pelo Paid Memberships "
1478
- "Pro ou"
1479
-
1480
- #: adminpages/pagesettings.php:104
1481
- msgid "click here to let us generate them for you"
1482
- msgstr "clique aqui que geraremos novas páginas automaticamente."
1483
-
1484
- #: adminpages/pagesettings.php:112
1485
- msgid "Account Page"
1486
- msgstr "Página da Conta"
1487
-
1488
- #: adminpages/pagesettings.php:119 adminpages/pagesettings.php:132
1489
- #: adminpages/pagesettings.php:145 adminpages/pagesettings.php:159
1490
- #: adminpages/pagesettings.php:173 adminpages/pagesettings.php:187
1491
- #: adminpages/pagesettings.php:201
1492
- msgid "edit page"
1493
- msgstr "editar página"
1494
-
1495
- #: adminpages/pagesettings.php:121 adminpages/pagesettings.php:134
1496
- #: adminpages/pagesettings.php:147 adminpages/pagesettings.php:161
1497
- #: adminpages/pagesettings.php:175 adminpages/pagesettings.php:189
1498
- #: adminpages/pagesettings.php:203
1499
- msgid "Include the shortcode"
1500
- msgstr "Inclua o shortcode"
1501
-
1502
- #: adminpages/pagesettings.php:125
1503
- msgid "Billing Information Page"
1504
- msgstr "Página de Informações de Faturamento"
1505
-
1506
- #: adminpages/pagesettings.php:138
1507
- msgid "Cancel Page"
1508
- msgstr "Página de Cancelamento"
1509
-
1510
- #: adminpages/pagesettings.php:152
1511
- msgid "Checkout Page"
1512
- msgstr "Página de Checkout"
1513
-
1514
- #: adminpages/pagesettings.php:166
1515
- msgid "Confirmation Page"
1516
- msgstr "Página de Confirmação"
1517
-
1518
- #: adminpages/pagesettings.php:180
1519
- msgid "Invoice Page"
1520
- msgstr "Página de Fatura"
1521
-
1522
- #: adminpages/pagesettings.php:194
1523
- msgid "Levels Page"
1524
- msgstr "Página de Níveis de Assinatura"
1525
-
1526
- #: adminpages/paymentsettings.php:82
1527
- msgid "Your payment settings have been updated."
1528
- msgstr "As opções de pagamento foram atualizadas."
1529
-
1530
- #: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:152
1531
- msgid "Payment Gateway"
1532
- msgstr "Gateway de Pagamento"
1533
-
1534
- #: adminpages/paymentsettings.php:144
1535
- msgid "SSL Settings"
1536
- msgstr "Opções de SSL"
1537
-
1538
- #: adminpages/paymentsettings.php:170
1539
- msgid ""
1540
- "Payflow Pro currently only supports one-time payments. Users will not be "
1541
- "able to checkout for levels with recurring payments."
1542
- msgstr ""
1543
- "O Payflow Pro só aceita pagamentos únicos. Os usuários não poderão fazer "
1544
- "checkout para níveis com pagamento recorrente."
1545
-
1546
- #: adminpages/paymentsettings.php:195
1547
- msgid "Partner"
1548
- msgstr "Companheiro(a)"
1549
-
1550
- #: adminpages/paymentsettings.php:203
1551
- msgid "Vendor"
1552
- msgstr "Vendedor"
1553
-
1554
- #: adminpages/paymentsettings.php:219 pages/checkout.php:177
1555
- msgid "Password"
1556
- msgstr "Senha"
1557
-
1558
- #: adminpages/paymentsettings.php:227
1559
- msgid "Gateway Account Email"
1560
- msgstr "E-mail da conta do Gateway de Pagamento"
1561
-
1562
- #: adminpages/paymentsettings.php:235
1563
- msgid "API Username"
1564
- msgstr "API Username (Nome de Usuário no API)"
1565
-
1566
- #: adminpages/paymentsettings.php:243
1567
- msgid "API Password"
1568
- msgstr "API Password (Senha no API)"
1569
-
1570
- #: adminpages/paymentsettings.php:251
1571
- msgid "API Signature"
1572
- msgstr "API Signature (Assinatura no API)"
1573
-
1574
- #: adminpages/paymentsettings.php:260
1575
- msgid "Login Name"
1576
- msgstr "Login"
1577
-
1578
- #: adminpages/paymentsettings.php:268
1579
- msgid "Transaction Key"
1580
- msgstr "Transaction Key (chave de transação)"
1581
-
1582
- #: adminpages/paymentsettings.php:277
1583
- msgid "Secret Key"
1584
- msgstr "Secret Key (Chave Secreta)"
1585
-
1586
- #: adminpages/paymentsettings.php:285
1587
- msgid "Publishable Key"
1588
- msgstr "Publishable Key (Chave Publicável)"
1589
-
1590
- #: adminpages/paymentsettings.php:294
1591
- msgid "Merchant ID"
1592
- msgstr "Merchant ID"
1593
-
1594
- #: adminpages/paymentsettings.php:302
1595
- msgid "Public Key"
1596
- msgstr "Public Key (Chave Pública)"
1597
-
1598
- #: adminpages/paymentsettings.php:310
1599
- msgid "Private Key"
1600
- msgstr "Private Key (Chave Privada)"
1601
-
1602
- #: adminpages/paymentsettings.php:318
1603
- msgid "Client-Side Encryption Key"
1604
- msgstr "Client-Side Encryption Key"
1605
-
1606
- #: adminpages/paymentsettings.php:327 adminpages/paymentsettings.php:337
1607
- #: adminpages/paymentsettings.php:356
1608
- msgid "Currency"
1609
- msgstr "Moeda"
1610
-
1611
- #: adminpages/paymentsettings.php:375
1612
- msgid "Accepted Credit Card Types"
1613
- msgstr "Operadoras de Cartão Aceitas"
1614
-
1615
- #: adminpages/paymentsettings.php:389
1616
- msgid "Instructions"
1617
- msgstr "Instruções"
1618
-
1619
- #: adminpages/paymentsettings.php:393
1620
- msgid ""
1621
- "Who to write the check out to. Where to mail it. Shown on checkout, "
1622
- "confirmation, and invoice pages."
1623
- msgstr ""
1624
- "O nome de quem escrever o cheque. A onde enviá-lo. Mostrado durante o "
1625
- "checkout, a confirmação, e na página de faturamento."
1626
-
1627
- #: adminpages/paymentsettings.php:398
1628
- msgid "Sales Tax"
1629
- msgstr "Imposto Sobre Vendas"
1630
-
1631
- #: adminpages/paymentsettings.php:398 pages/billing.php:78
1632
- msgid "optional"
1633
- msgstr "opcional"
1634
-
1635
- #: adminpages/paymentsettings.php:401
1636
- msgid "Tax State"
1637
- msgstr "Imposto Estadual"
1638
-
1639
- #: adminpages/paymentsettings.php:402
1640
- msgid "abbreviation, e.g. \"PA\""
1641
- msgstr "abreviação, ex: \"PA\""
1642
-
1643
- #: adminpages/paymentsettings.php:404
1644
- msgid "decimal, e.g. \"0.06\""
1645
- msgstr "decimal, ex: \"0.06\""
1646
-
1647
- #: adminpages/paymentsettings.php:405
1648
- msgid ""
1649
- "If values are given, tax will be applied for any members ordering from the "
1650
- "selected state. For more complex tax rules, use the \"pmpro_tax\" filter."
1651
- msgstr ""
1652
- "Se valores forem preenchidos, as taxas serão aplicadas para quaisquer "
1653
- "membros que façam o pedido do estado escolhido. Para regras de imposto mais "
1654
- "complexas, use o filtro \"pmpro_tax\"."
1655
-
1656
- #: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
1657
- msgid "Use SSL"
1658
- msgstr "Usar SSL"
1659
-
1660
- #: adminpages/paymentsettings.php:425
1661
- msgid "Required by this Gateway Option"
1662
- msgstr "Requerido pelo Gateway escolhido"
1663
-
1664
- #: adminpages/paymentsettings.php:430
1665
- msgid "SSL Seal Code"
1666
- msgstr "SSL Seal Code (Código SSL)"
1667
-
1668
- #: adminpages/paymentsettings.php:438
1669
- msgid "HTTPS Nuclear Option"
1670
- msgstr "HTTPS Nuclear Option"
1671
-
1672
- #: adminpages/paymentsettings.php:441
1673
- msgid ""
1674
- "Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
1675
- "Check this if you are using SSL and have warnings on your checkout pages."
1676
- msgstr ""
1677
- "Use a \"Nuclear Option\" para usar URLs seguras (HTTPS) em suas páginas "
1678
- "seguras. Selecione essa opção caso você esteja usando SSL e tenha erros nas "
1679
- "paginas de checkout."
1680
-
1681
- #: adminpages/paymentsettings.php:446
1682
- msgid "IPN Handler URL"
1683
- msgstr "IPN Handler URL"
1684
-
1685
- #: adminpages/paymentsettings.php:449
1686
- msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
1687
- msgstr ""
1688
- "Para integrar completamente con o Paypal, assegure-se de apontar o seu IPN "
1689
- "Handler URL para"
1690
-
1691
- #: adminpages/paymentsettings.php:454
1692
- msgid "Silent Post URL"
1693
- msgstr "Silent Post URL"
1694
-
1695
- #: adminpages/paymentsettings.php:457
1696
- msgid ""
1697
- "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
1698
- msgstr ""
1699
- "Para integrar completamente com o Authorize.net, assegure-se de apontar o "
1700
- "seu Silent Post URL para"
1701
-
1702
- #: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
1703
- msgid "Web Hook URL"
1704
- msgstr "Web Hook URL"
1705
-
1706
- #: adminpages/paymentsettings.php:465
1707
- msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
1708
- msgstr ""
1709
- "Para integrar completamente com o Stripe, assegure-se de apontar o seu Web "
1710
- "Hook URL para "
1711
-
1712
- #: adminpages/paymentsettings.php:474
1713
- msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
1714
- msgstr ""
1715
- "Para integrar completamente com o Braintree, assegure-se de apontar o seu "
1716
- "Web Hook URL para"
1717
-
1718
- #: adminpages/reports.php:26
1719
- msgid "Details"
1720
- msgstr "Detalhes"
1721
-
1722
- #: adminpages/reports/login.php:16
1723
- msgid "Visits, Views, and Logins"
1724
- msgstr "Visitas, Views, e Logins"
1725
-
1726
- #: adminpages/reports/login.php:26
1727
- msgid "Visits Today"
1728
- msgstr "Visitas Hoje"
1729
-
1730
- #: adminpages/reports/login.php:27 adminpages/reports/login.php:147
1731
- msgid "Visits This Month"
1732
- msgstr "Visitas neste Mês"
1733
-
1734
- #: adminpages/reports/login.php:28
1735
- msgid "Visits All Time"
1736
- msgstr "Views (Geral)"
1737
-
1738
- #: adminpages/reports/login.php:31
1739
- msgid "Views Today"
1740
- msgstr "Views Hoje"
1741
-
1742
- #: adminpages/reports/login.php:32 adminpages/reports/login.php:149
1743
- msgid "Views This Month"
1744
- msgstr "Views neste Mês"
1745
-
1746
- #: adminpages/reports/login.php:33
1747
- msgid "Views All Time"
1748
- msgstr "Views (Geral)"
1749
-
1750
- #: adminpages/reports/login.php:36
1751
- msgid "Logins Today"
1752
- msgstr "Logins Hoje"
1753
-
1754
- #: adminpages/reports/login.php:37 adminpages/reports/login.php:152
1755
- msgid "Logins This Month"
1756
- msgstr "Logins neste Mês"
1757
-
1758
- #: adminpages/reports/login.php:38
1759
- msgid "Logins All Time"
1760
- msgstr "Logins (Geral)"
1761
-
1762
- #: adminpages/reports/login.php:61
1763
- msgid "Visits, Views, and Logins Report"
1764
- msgstr "Relatório de visitas, views, e logins"
1765
-
1766
- #: adminpages/reports/login.php:66
1767
- msgid "All Users"
1768
- msgstr "Todos os Usuários"
1769
-
1770
- #: adminpages/reports/login.php:146
1771
- msgid "Last Visit"
1772
- msgstr "Última visita"
1773
-
1774
- #: adminpages/reports/login.php:148
1775
- msgid "Total Visits"
1776
- msgstr "Visitas (Total)"
1777
-
1778
- #: adminpages/reports/login.php:150
1779
- msgid "Total Views"
1780
- msgstr "Views (Total)"
1781
-
1782
- #: adminpages/reports/login.php:151
1783
- msgid "Last Login"
1784
- msgstr "Último login"
1785
-
1786
- #: adminpages/reports/login.php:153
1787
- msgid "Total Logins"
1788
- msgstr "Total de logins"
1789
-
1790
- #: adminpages/reports/sales.php:18
1791
- msgid "Sales and Revenue (Testing/Sandbox)"
1792
- msgstr "Vendas e Lucro (Testes/Sandbox)"
1793
-
1794
- #: adminpages/reports/sales.php:20 adminpages/reports/sales.php:180
1795
- msgid "Sales and Revenue"
1796
- msgstr "Vendas e Lucro"
1797
-
1798
- #: adminpages/reports/sales.php:187
1799
- msgid "Daily"
1800
- msgstr "Diário"
1801
-
1802
- #: adminpages/reports/sales.php:188
1803
- msgid "Monthly"
1804
- msgstr "Mensal"
1805
-
1806
- #: adminpages/reports/sales.php:189
1807
- msgid "Annual"
1808
- msgstr "Anual"
1809
-
1810
- #: adminpages/reports/sales.php:192
1811
- msgid "Revenue"
1812
- msgstr "Lucro"
1813
-
1814
- #: adminpages/reports/sales.php:193
1815
- msgid "Sales"
1816
- msgstr "Vendas"
1817
-
1818
- #: adminpages/reports/sales.php:222
1819
- msgid "Generate Report"
1820
- msgstr "Gerar Relatório"
1821
-
1822
- #: classes/class.pmproemail.php:37
1823
- #, php-format
1824
- msgid "An Email From %s"
1825
- msgstr "Um email de %s"
1826
-
1827
- #: classes/class.pmproemail.php:120
1828
- #, php-format
1829
- msgid "Your membership at %s has been CANCELLED"
1830
- msgstr "Sua assinatura no %s foi cancelada"
1831
-
1832
- #: classes/class.pmproemail.php:142
1833
- #, php-format
1834
- msgid "Membership for %s at %s has been CANCELLED"
1835
- msgstr "Sua assinatura para %s no %s foi cancelada"
1836
-
1837
- #: classes/class.pmproemail.php:172
1838
- #, php-format
1839
- msgid "Your membership confirmation for %s"
1840
- msgstr "Confirmação de assinatura no %s"
1841
-
1842
- #: classes/class.pmproemail.php:216 classes/class.pmproemail.php:225
1843
- #: classes/class.pmproemail.php:234 classes/class.pmproemail.php:304
1844
- #: classes/class.pmproemail.php:313 classes/class.pmproemail.php:532
1845
- #: pages/checkout.php:67 pages/checkout.php:77 pages/checkout.php:566
1846
- #: pages/confirmation.php:51 pages/invoice.php:32
1847
- msgid "Discount Code"
1848
- msgstr "Código de Desconto"
1849
-
1850
- #: classes/class.pmproemail.php:241 classes/class.pmproemail.php:325
1851
- #: classes/class.pmproemail.php:538
1852
- #, php-format
1853
- msgid "This membership will expire on %s."
1854
- msgstr "Esta assinatura vai expirar em %s."
1855
-
1856
- #: classes/class.pmproemail.php:263
1857
- #, php-format
1858
- msgid "Member Checkout for %s at %s"
1859
- msgstr "Checkout para %s em %s"
1860
-
1861
- #: classes/class.pmproemail.php:342
1862
- #, php-format
1863
- msgid "Your billing information has been udpated at %s"
1864
- msgstr "Suas informações de pagamento foram atualizadas no %s"
1865
-
1866
- #: classes/class.pmproemail.php:386
1867
- #, php-format
1868
- msgid "Billing information has been udpated for %s at %s"
1869
- msgstr "As informações de faturamento foram atualizadas para %s no %s"
1870
-
1871
- #: classes/class.pmproemail.php:425
1872
- #, php-format
1873
- msgid "Membership Payment Failed at %s"
1874
- msgstr "O Pagamento da Assinatura falhou no %s"
1875
-
1876
- #: classes/class.pmproemail.php:462
1877
- #, php-format
1878
- msgid "Membership Payment Failed For %s at %s"
1879
- msgstr "O Pagamento da Assinatura falhou para %s no %s"
1880
-
1881
- #: classes/class.pmproemail.php:501
1882
- #, php-format
1883
- msgid "INVOICE for %s membership"
1884
- msgstr "Fatura para assinatura no %s"
1885
-
1886
- #: classes/class.pmproemail.php:563
1887
- #, php-format
1888
- msgid "Your trial at %s is ending soon"
1889
- msgstr "Seu período de degustação no %s acabará em breve"
1890
-
1891
- #: classes/class.pmproemail.php:596
1892
- #, php-format
1893
- msgid "Your membership at %s has ended"
1894
- msgstr "Sua assinatura no %s terminou"
1895
-
1896
- #: classes/class.pmproemail.php:621
1897
- #, php-format
1898
- msgid "Your membership at %s will end soon"
1899
- msgstr "Sua assinatura no %s acabará em breve"
1900
-
1901
- #: classes/class.pmproemail.php:641
1902
- #, php-format
1903
- msgid "Your membership at %s has been changed"
1904
- msgstr "Sua assinatura no %s foi modificada"
1905
-
1906
- #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:683
1907
- #, php-format
1908
- msgid "The new level is %s. This membership is free"
1909
- msgstr "Seu novo nível é %s. Esta assinatura é gratuita"
1910
-
1911
- #: classes/class.pmproemail.php:647
1912
- msgid "Your membership has been cancelled"
1913
- msgstr "Sua assinatura foi cancelada"
1914
-
1915
- #: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
1916
- #, php-format
1917
- msgid "This membership will expire on %s"
1918
- msgstr "Esta assinatura terminará em %s"
1919
-
1920
- #: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
1921
- msgid "This membership does not expire"
1922
- msgstr "Esta assinatura não expira"
1923
-
1924
- #: classes/class.pmproemail.php:679
1925
- #, php-format
1926
- msgid "Membership for %s at %s has been changed"
1927
- msgstr "A assinatura para %s no %s foi modificada"
1928
-
1929
- #: classes/class.pmproemail.php:685
1930
- msgid "membership has been cancelled"
1931
- msgstr "assinatura foi cancelada"
1932
-
1933
- #: classes/gateways/class.pmprogateway.php:55
1934
- #: classes/gateways/class.pmprogateway_authorizenet.php:55
1935
- #: classes/gateways/class.pmprogateway_check.php:60
1936
- #: classes/gateways/class.pmprogateway_payflowpro.php:27
1937
- #: classes/gateways/class.pmprogateway_paypal.php:27
1938
- msgid "Unknown error: Authorization failed."
1939
- msgstr "Erro desconhecido: A autorização falhou."
1940
-
1941
- #: classes/gateways/class.pmprogateway.php:106
1942
- #: classes/gateways/class.pmprogateway.php:111
1943
- #: classes/gateways/class.pmprogateway.php:129
1944
- #: classes/gateways/class.pmprogateway_authorizenet.php:106
1945
- #: classes/gateways/class.pmprogateway_authorizenet.php:111
1946
- #: classes/gateways/class.pmprogateway_authorizenet.php:128
1947
- #: classes/gateways/class.pmprogateway_check.php:111
1948
- #: classes/gateways/class.pmprogateway_check.php:116
1949
- #: classes/gateways/class.pmprogateway_check.php:134
1950
- #: classes/gateways/class.pmprogateway_payflowpro.php:50
1951
- #: classes/gateways/class.pmprogateway_payflowpro.php:55
1952
- #: classes/gateways/class.pmprogateway_paypal.php:50
1953
- msgid "Unknown error: Payment failed."
1954
- msgstr "Erro desconhecido: o pagamento falhou."
1955
-
1956
- #: classes/gateways/class.pmprogateway.php:113
1957
- #: classes/gateways/class.pmprogateway_authorizenet.php:112
1958
- #: classes/gateways/class.pmprogateway_check.php:118
1959
- msgid ""
1960
- "A partial payment was made that we could not void. Please contact the site "
1961
- "owner immediately to correct this."
1962
- msgstr ""
1963
- "Um pagamento parcial foi realizado. Não conseguimos evitar. Por favor "
1964
- "contacte os administradores do site imediatamente para corrigir isso."
1965
-
1966
- #: classes/gateways/class.pmprogateway_authorizenet.php:788
1967
- #: classes/gateways/class.pmprogateway_authorizenet.php:789
1968
- msgid "Could not connect to Authorize.net"
1969
- msgstr "Não conseguimos conectar com o Authorize.net"
1970
-
1971
- #: classes/gateways/class.pmprogateway_braintree.php:61
1972
- #: classes/gateways/class.pmprogateway_stripe.php:53
1973
- msgid "Unknown error: Initial payment failed."
1974
- msgstr "Erro desconhecido: O pagamento inicial falhou."
1975
-
1976
- #: classes/gateways/class.pmprogateway_braintree.php:120
1977
- msgid "Error during settlement:"
1978
- msgstr "Erro durante a resolução de pagamento:"
1979
-
1980
- #: classes/gateways/class.pmprogateway_braintree.php:129
1981
- msgid "Error during charge:"
1982
- msgstr "Erro durante a cobrança:"
1983
-
1984
- #: classes/gateways/class.pmprogateway_braintree.php:198
1985
- msgid "Failed to update customer."
1986
- msgstr "A atualização de cliente falhou."
1987
-
1988
- #: classes/gateways/class.pmprogateway_braintree.php:246
1989
- msgid "Failed to create customer."
1990
- msgstr "Erro ao criar o novo cliente."
1991
-
1992
- #: classes/gateways/class.pmprogateway_braintree.php:253
1993
- msgid "Error creating customer record with Braintree:"
1994
- msgstr "Erro ao criar cliente no Braintree:"
1995
-
1996
- #: classes/gateways/class.pmprogateway_braintree.php:345
1997
- msgid "Error subscribing customer to plan with Braintree:"
1998
- msgstr "Erro ao associar o cliente ao plano no Braintree:"
1999
-
2000
- #: classes/gateways/class.pmprogateway_braintree.php:360
2001
- msgid "Failed to subscribe with Braintree:"
2002
- msgstr "Erro na assinatura no Braintree:"
2003
-
2004
- #: classes/gateways/class.pmprogateway_braintree.php:398
2005
- #: classes/gateways/class.pmprogateway_braintree.php:411
2006
- #: classes/gateways/class.pmprogateway_braintree.php:418
2007
- #: classes/gateways/class.pmprogateway_stripe.php:343
2008
- #: classes/gateways/class.pmprogateway_stripe.php:353
2009
- msgid "Could not find the subscription."
2010
- msgstr "Não foi possível encontrar a assinatura."
2011
-
2012
- #: classes/gateways/class.pmprogateway_payflowpro.php:57
2013
- #: classes/gateways/class.pmprogateway_paypal.php:57
2014
- msgid ""
2015
- "A partial payment was made that we could not refund. Please contact the site "
2016
- "owner immediately to correct this."
2017
- msgstr ""
2018
- "Foi realizado um pagamento parcial que não conseguimos extornar. Contacte os "
2019
- "administradores do site imediatamente para corrigir isso."
2020
-
2021
- #: classes/gateways/class.pmprogateway_stripe.php:190
2022
- msgid "Error creating customer record with Stripe:"
2023
- msgstr "Erro ao criar o cliente no Stripe:"
2024
-
2025
- #: classes/gateways/class.pmprogateway_stripe.php:278
2026
- msgid "Error creating plan with Stripe:"
2027
- msgstr "Erro ao criar o plano no Stripe:"
2028
-
2029
- #: classes/gateways/class.pmprogateway_stripe.php:294
2030
- msgid "Error subscribing customer to plan with Stripe:"
2031
- msgstr "Erro ao associar cliente ao plano no Stripe:"
2032
-
2033
- #: pages/account.php:10
2034
- msgid "Your membership is <strong>active</strong>."
2035
- msgstr "Sua assinatura está <strong>ativa</strong>."
2036
-
2037
- #: pages/account.php:12 pages/billing.php:16 pages/levels.php:13
2038
- msgid "Level"
2039
- msgstr "Nível"
2040
-
2041
- #: pages/account.php:14 pages/billing.php:18
2042
- msgid "Membership Fee"
2043
- msgstr "Custo para Assinatura"
2044
-
2045
- #: pages/account.php:25 pages/billing.php:29
2046
- msgid "Duration"
2047
- msgstr "Duração"
2048
-
2049
- #: pages/account.php:29 pages/confirmation.php:48 pages/invoice.php:29
2050
- msgid "Membership Expires"
2051
- msgstr "Expiração da Assinatura"
2052
-
2053
- #: pages/account.php:34
2054
- #, php-format
2055
- msgid "Your first payment will cost %s."
2056
- msgstr "Seu primeiro pagamento custará %s."
2057
-
2058
- #: pages/account.php:38
2059
- #, php-format
2060
- msgid "Your first %d payments will cost %s."
2061
- msgstr "Seus primeiros %d pagamentos custarão %s."
2062
-
2063
- #: pages/account.php:46
2064
- msgid "My Account"
2065
- msgstr "Minha Conta"
2066
-
2067
- #: pages/account.php:55
2068
- msgid "Edit Profile"
2069
- msgstr "Editar Perfil"
2070
-
2071
- #: pages/account.php:56
2072
- msgid "Change Password"
2073
- msgstr "Trocar Senha"
2074
-
2075
- #: pages/account.php:105 pages/confirmation.php:61 pages/invoice.php:48
2076
- msgid "Payment Method"
2077
- msgstr "Método de Pagamento"
2078
-
2079
- #: pages/account.php:114
2080
- msgid "Edit Billing Information"
2081
- msgstr "Editar Informações de Faturamento"
2082
-
2083
- #: pages/account.php:125
2084
- msgid "Past Invoices"
2085
- msgstr "Faturas Anteriores"
2086
-
2087
- #: pages/account.php:140
2088
- msgid "View All Invoices"
2089
- msgstr "Ver todas as Faturas"
2090
-
2091
- #: pages/account.php:146
2092
- msgid "Member Links"
2093
- msgstr "Links para Membros"
2094
-
2095
- #: pages/account.php:152
2096
- msgid "Update Billing Information"
2097
- msgstr "Atualizar Informações de Faturamento"
2098
-
2099
- #: pages/account.php:155
2100
- msgid "Change Membership Level"
2101
- msgstr "Trocar Nível de Assinatura."
2102
-
2103
- #: pages/account.php:157
2104
- msgid "Cancel Membership"
2105
- msgstr "Cancelar Assinatura"
2106
-
2107
- #: pages/billing.php:14
2108
- #, php-format
2109
- msgid "Logged in as <strong>%s</strong>."
2110
- msgstr "Logado como <strong>%s</strong>."
2111
-
2112
- #: pages/billing.php:14
2113
- msgid "logout"
2114
- msgstr "sair"
2115
-
2116
- #: pages/billing.php:39
2117
- msgid ""
2118
- "Your payment subscription is managed by PayPal. Please <a href=\"http://www."
2119
- "paypal.com\">login to PayPal here</a> to update your billing information."
2120
- msgstr ""
2121
- "Os pagamentos recorrentes são controlados pelo Paypal. Por favor <a href="
2122
- "\"http://www.paypal.com\">acesse o PayPal aqui</a> para atualizar suas "
2123
- "informações de faturamento."
2124
-
2125
- #: pages/billing.php:65 pages/checkout.php:321
2126
- msgid "First Name"
2127
- msgstr "Nome"
2128
-
2129
- #: pages/billing.php:69 pages/checkout.php:325
2130
- msgid "Last Name"
2131
- msgstr "Sobrenome"
2132
-
2133
- #: pages/billing.php:73 pages/checkout.php:329
2134
- msgid "Address 1"
2135
- msgstr "Endereço"
2136
-
2137
- #: pages/billing.php:77 pages/checkout.php:333
2138
- msgid "Address 2"
2139
- msgstr "Complemento (Endereço)"
2140
-
2141
- #: pages/billing.php:87 pages/checkout.php:343
2142
- msgid "City"
2143
- msgstr "Cidade"
2144
-
2145
- #: pages/billing.php:91 pages/checkout.php:347
2146
- msgid "State"
2147
- msgstr "Estado"
2148
-
2149
- #: pages/billing.php:95 pages/checkout.php:351
2150
- msgid "Postal Code"
2151
- msgstr "Código Postal"
2152
-
2153
- #: pages/billing.php:104 pages/checkout.php:360
2154
- msgid "City, State Zip"
2155
- msgstr "City, State Zip"
2156
-
2157
- #: pages/billing.php:157 pages/checkout.php:413
2158
- msgid "Country"
2159
- msgstr "País"
2160
-
2161
- #: pages/billing.php:182 pages/checkout.php:438
2162
- msgid "Phone"
2163
- msgstr "Telefone"
2164
-
2165
- #: pages/billing.php:193 pages/checkout.php:204 pages/checkout.php:453
2166
- msgid "E-mail Address"
2167
- msgstr "E-mail"
2168
-
2169
- #: pages/billing.php:197 pages/checkout.php:462
2170
- msgid "Confirm E-mail"
2171
- msgstr "Confirmar E-mail"
2172
-
2173
- #: pages/billing.php:217
2174
- #, php-format
2175
- msgid "We accept %s"
2176
- msgstr "Aceitamos %s"
2177
-
2178
- #: pages/billing.php:217
2179
- msgid "Credit Card Information"
2180
- msgstr "Informações do Cartão de Crédito"
2181
-
2182
- #: pages/billing.php:244 pages/checkout.php:520
2183
- msgid "Card Number"
2184
- msgstr "Número do Cartão"
2185
-
2186
- #: pages/billing.php:281 pages/checkout.php:557
2187
- msgid "CVV"
2188
- msgstr "CVV"
2189
-
2190
- #: pages/billing.php:282 pages/checkout.php:558
2191
- msgid "what's this?"
2192
- msgstr "o que é isso?"
2193
-
2194
- #: pages/billing.php:294
2195
- msgid "Update"
2196
- msgstr "Atualizar"
2197
-
2198
- #: pages/billing.php:309
2199
- msgid ""
2200
- "This subscription is not recurring. So you don't need to update your billing "
2201
- "information."
2202
- msgstr ""
2203
- "Essa assinatura não é recorrente. Portanto, você não precisa atualizar suas "
2204
- "informações de faturamento."
2205
-
2206
- #: pages/cancel.php:14
2207
- msgid "Are you sure you want to cancel your membership?"
2208
- msgstr "Tem certeza que quer cancelar sua assinatura?"
2209
-
2210
- #: pages/cancel.php:17
2211
- msgid "Yes, cancel my account"
2212
- msgstr "Sim, cancele minha conta"
2213
-
2214
- #: pages/cancel.php:19
2215
- msgid "No, keep my account"
2216
- msgstr "Não, mantenha minha conta"
2217
-
2218
- #: pages/cancel.php:22
2219
- msgid "Click here to go to the home page."
2220
- msgstr "Clique aqui para ir para a Página Inicial."
2221
-
2222
- #: pages/checkout.php:27
2223
- msgid ""
2224
- "Almost done. Review the membership information and pricing below then "
2225
- "<strong>click the \"Complete Payment\" button</strong> to finish your order."
2226
- msgstr ""
2227
- "Quase finalizando. Reveja as informações abaixo e caso esteja de acordo, e "
2228
- "<strong>clique no botão \"Complete Payment\" </strong> para finalizar."
2229
-
2230
- #: pages/checkout.php:34
2231
- msgid "change"
2232
- msgstr "trocar"
2233
-
2234
- #: pages/checkout.php:42
2235
- #, php-format
2236
- msgid "You have selected the <strong>%s</strong> membership level."
2237
- msgstr "Você selecionou o Nível de Assinatura <strong>%s</strong>."
2238
-
2239
- #: pages/checkout.php:52
2240
- #, php-format
2241
- msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
2242
- msgstr "<p> O cupom <strong>%s</strong> foi aplicado ao seu pagamento.</p>"
2243
-
2244
- #: pages/checkout.php:63 services/applydiscountcode.php:74
2245
- msgid "Click here to change your discount code"
2246
- msgstr "Clique aqui para trocar seu cupom de desconto"
2247
-
2248
- #: pages/checkout.php:65
2249
- msgid "Do you have a discount code?"
2250
- msgstr "Tem um cupom de desconto?"
2251
-
2252
- #: pages/checkout.php:65
2253
- msgid "Click here to enter your discount code"
2254
- msgstr "Clique aqui para entrar com seu cupom de desconto"
2255
-
2256
- #: pages/checkout.php:79 pages/checkout.php:568
2257
- msgid "Apply"
2258
- msgstr "Aplicar"
2259
-
2260
- #: pages/checkout.php:160
2261
- msgid "Already have an account?"
2262
- msgstr "Já tem uma conta?"
2263
-
2264
- #: pages/checkout.php:160
2265
- msgid "Log in here"
2266
- msgstr "Fazer Login"
2267
-
2268
- #: pages/checkout.php:160
2269
- msgid "Account Information"
2270
- msgstr "Informações da Conta"
2271
-
2272
- #: pages/checkout.php:186
2273
- msgid "Confirm Password"
2274
- msgstr "Confirmar Senha"
2275
-
2276
- #: pages/checkout.php:213
2277
- msgid "Confirm E-mail Address"
2278
- msgstr "Confirmar Email"
2279
-
2280
- #: pages/checkout.php:232
2281
- msgid "Full Name"
2282
- msgstr "Nome Completo"
2283
-
2284
- #: pages/checkout.php:233
2285
- msgid "LEAVE THIS BLANK"
2286
- msgstr "DEIXE EM BRANCO"
2287
-
2288
- #: pages/checkout.php:257
2289
- #, php-format
2290
- msgid ""
2291
- "You are logged in as <strong>%s</strong>. If you would like to use a "
2292
- "different account for this membership, <a href=\"%s\">log out now</a>."
2293
- msgstr ""
2294
- "Você está logado como <strong>%s</strong>. Se quiser usar uma conta "
2295
- "diferente para essa assinatura,<a href=\"%s\">faça logout agora</a>."
2296
-
2297
- #: pages/checkout.php:277
2298
- #, php-format
2299
- msgid "I agree to the %s"
2300
- msgstr "Aceito o %s"
2301
-
2302
- #: pages/checkout.php:292
2303
- msgid "Choose your Payment Method"
2304
- msgstr "Escolha sua Forma de Pagamento"
2305
-
2306
- #: pages/checkout.php:300
2307
- msgid "Check Out with a Credit Card Here"
2308
- msgstr "Pague com Cartão de Crédito"
2309
-
2310
- #: pages/checkout.php:302 pages/checkout.php:675
2311
- msgid "Check Out with PayPal"
2312
- msgstr "Pagar pelo PayPal"
2313
-
2314
- #: pages/checkout.php:493
2315
- #, php-format
2316
- msgid "We Accept %s"
2317
- msgstr "Aceitamos %s"
2318
-
2319
- #: pages/checkout.php:493
2320
- msgid "Payment Information"
2321
- msgstr "Informações de Pagamento"
2322
-
2323
- #: pages/checkout.php:667
2324
- msgid "Complete Payment"
2325
- msgstr "Complete o Pagamento"
2326
-
2327
- #: pages/checkout.php:681
2328
- msgid "Submit and Check Out"
2329
- msgstr "Fazer Checkout"
2330
-
2331
- #: pages/checkout.php:681
2332
- msgid "Submit and Confirm"
2333
- msgstr "Enviar e Confirmar"
2334
-
2335
- #: pages/checkout.php:687
2336
- msgid "Processing..."
2337
- msgstr "Processando..."
2338
-
2339
- #: pages/confirmation.php:12
2340
- msgid ""
2341
- "Your payment has been submitted to PayPal. Your membership will be activated "
2342
- "shortly."
2343
- msgstr ""
2344
- "Seu pagamento foi enviado ao PayPal. Sua assinatura será ativada em breve."
2345
-
2346
- #: pages/confirmation.php:14
2347
- #, php-format
2348
- msgid "Thank you for your membership to %s. Your %s membership is now active."
2349
- msgstr ""
2350
- "Obrigado pela sua assinatura no %s. Sua assinatura %s agora está ativa."
2351
-
2352
- #: pages/confirmation.php:28
2353
- #, php-format
2354
- msgid ""
2355
- "Below are details about your membership account and a receipt for your "
2356
- "initial membership invoice. A welcome email with a copy of your initial "
2357
- "membership invoice has been sent to %s."
2358
- msgstr ""
2359
- "Abaixo estão os detalhes sobre sua assinatura, conta e um recibo do seu "
2360
- "pagamento inicial. Um email com uma cópia da sua primeira fatura referente a "
2361
- "sua assinatura foi enviado para %s."
2362
-
2363
- #: pages/confirmation.php:41 pages/invoice.php:22
2364
- #, php-format
2365
- msgid "Invoice #%s on %s"
2366
- msgstr "Fatura #%s no %s"
2367
-
2368
- #: pages/confirmation.php:43
2369
- msgid "Print"
2370
- msgstr "Imprimir"
2371
-
2372
- #: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
2373
- msgid "Account"
2374
- msgstr "Conta"
2375
-
2376
- #: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
2377
- msgid "Total Billed"
2378
- msgstr "Total Cobrado"
2379
-
2380
- #: pages/confirmation.php:80 pages/invoice.php:67
2381
- msgid "ending in"
2382
- msgstr "terminando em"
2383
-
2384
- #: pages/confirmation.php:95
2385
- #, php-format
2386
- msgid ""
2387
- "Below are details about your membership account. A welcome email with has "
2388
- "been sent to %s."
2389
- msgstr ""
2390
- "Abaixo temos alguns detalhes da sua assinatura e conta. Um e-mail de boas "
2391
- "vindas foi enviado a %s."
2392
-
2393
- #: pages/confirmation.php:103
2394
- msgid "Pending"
2395
- msgstr "Pendente"
2396
-
2397
- #: pages/confirmation.php:111 pages/invoice.php:139
2398
- msgid "View Your Membership Account &rarr;"
2399
- msgstr "Ver sua Conta &rarr;"
2400
-
2401
- #: pages/confirmation.php:113
2402
- msgid ""
2403
- "If your account is not activated within a few minutes, please contact the "
2404
- "site owner."
2405
- msgstr ""
2406
- "Se sua conta não for ativada em alguns minutos, entre em contato com os "
2407
- "administradores deste site."
2408
-
2409
- #: pages/invoice.php:77
2410
- msgid "Subtotal"
2411
- msgstr "Subtotal"
2412
-
2413
- #: pages/invoice.php:80
2414
- msgid "Coupon"
2415
- msgstr "Cupom de Desconto"
2416
-
2417
- #: pages/invoice.php:106
2418
- msgid "Invoice #"
2419
- msgstr "Fatura #"
2420
-
2421
- #: pages/invoice.php:120
2422
- msgid "View Invoice"
2423
- msgstr "Ver Fatura"
2424
-
2425
- #: pages/invoice.php:132
2426
- msgid "No invoices found."
2427
- msgstr "Nenhuma fatura foi encontrada."
2428
-
2429
- #: pages/invoice.php:143
2430
- msgid "&larr; View All Invoices"
2431
- msgstr "&larr; Ver todas as Faturas"
2432
-
2433
- #: pages/levels.php:15
2434
- msgid "Subscription Information"
2435
- msgstr "Informações da Assinatura"
2436
-
2437
- #: pages/levels.php:33
2438
- msgid "--"
2439
- msgstr ""
2440
-
2441
- #: pages/levels.php:43
2442
- msgid "Free"
2443
- msgstr "Grátis"
2444
-
2445
- #: pages/levels.php:51
2446
- #, php-format
2447
- msgid "%s per %s for %d more %s."
2448
- msgstr "%s por %s por %d mais %s."
2449
-
2450
- #: pages/levels.php:55
2451
- #, php-format
2452
- msgid "%s every %d %s for %d more %s."
2453
- msgstr "%s cada %d %s por %d mais %s."
2454
-
2455
- #: pages/levels.php:60
2456
- #, php-format
2457
- msgid "%s after %d %s."
2458
- msgstr "%s após %d %s."
2459
-
2460
- #: pages/levels.php:66
2461
- #, php-format
2462
- msgid "%s per %s."
2463
- msgstr "%s por %s."
2464
-
2465
- #: pages/levels.php:70
2466
- #, php-format
2467
- msgid "%s every %d %s."
2468
- msgstr "%s cada %d %s."
2469
-
2470
- #: pages/levels.php:113 pages/levels.php:115
2471
- msgid "Select"
2472
- msgstr "Selecione"
2473
-
2474
- #: pages/levels.php:117
2475
- msgid "Your&nbsp;Level"
2476
- msgstr "Seu&nbsp;Nível"
2477
-
2478
- #: pages/levels.php:129
2479
- msgid "&larr; Return to Your Account"
2480
- msgstr "&larr; Voltar a sua Conta"
2481
-
2482
- #: pages/levels.php:131
2483
- msgid "&larr; Return to Home"
2484
- msgstr "&larr; Voltar à Página Inicial"
2485
-
2486
- #: preheaders/account.php:7 preheaders/levels.php:19
2487
- msgid "Your membership status has been updated - Thank you!"
2488
- msgstr "Sua assinatura foi atualizada - Obrigado!"
2489
-
2490
- #: preheaders/account.php:11 preheaders/levels.php:23
2491
- msgid ""
2492
- "Sorry, your request could not be completed - please try again in a few "
2493
- "moments."
2494
- msgstr ""
2495
- "Ops. Sua solicitação não foi completada com sucesso - por favor tente "
2496
- "novamente em alguns minutos."
2497
-
2498
- #: preheaders/billing.php:258 preheaders/checkout.php:464
2499
- msgid "Please complete all required fields."
2500
- msgstr "Por favor complete todos os campos obrigatórios."
2501
-
2502
- #: preheaders/billing.php:263 preheaders/checkout.php:474
2503
- msgid "Your email addresses do not match. Please try again."
2504
- msgstr "A confirmação de email não confere. Por favor, tente novamente."
2505
-
2506
- #: preheaders/billing.php:268 preheaders/checkout.php:480
2507
- msgid "The email address entered is in an invalid format. Please try again."
2508
- msgstr "o e-mail entrado está em um formato inválido. Tente novamente."
2509
-
2510
- #: preheaders/billing.php:274
2511
- msgid "All good!"
2512
- msgstr "Tudo certo!"
2513
-
2514
- #: preheaders/billing.php:340
2515
- #, php-format
2516
- msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
2517
- msgstr ""
2518
- "Informações atualizadas. <a href=\"%s\">&laquo; Voltar à Minha Conta</a>"
2519
-
2520
- #: preheaders/billing.php:347
2521
- msgid "Error updating billing information."
2522
- msgstr "Erro ao atualizar as informações de pagamento."
2523
-
2524
- #: preheaders/cancel.php:24
2525
- msgid "Your membership has been cancelled."
2526
- msgstr "Sua assinatura foi cancelada."
2527
-
2528
- #: preheaders/checkout.php:28 preheaders/checkout.php:491
2529
- msgid "Invalid gateway."
2530
- msgstr "Gateway de Pagamento inválido."
2531
-
2532
- #: preheaders/checkout.php:96
2533
- msgid "Checkout: Payment Information"
2534
- msgstr "Checkout: Informações de Pagamento"
2535
-
2536
- #: preheaders/checkout.php:109
2537
- msgid "Setup Your Account"
2538
- msgstr "Configure sua Conta"
2539
-
2540
- #: preheaders/checkout.php:468
2541
- msgid "Your passwords do not match. Please try again."
2542
- msgstr "A confirmação de senha não confere. Por favor, tente novamente"
2543
-
2544
- #: preheaders/checkout.php:486
2545
- #, php-format
2546
- msgid "Please check the box to agree to the %s."
2547
- msgstr "Por favor, marque a caixa para concordar com %s."
2548
-
2549
- #: preheaders/checkout.php:495
2550
- msgid "Are you a spammer?"
2551
- msgstr "Você é um spammer?"
2552
-
2553
- #: preheaders/checkout.php:518
2554
- msgid "That username is already taken. Please try another."
2555
- msgstr "Este nome de usuário já está em uso. Por favor, tente outro"
2556
-
2557
- #: preheaders/checkout.php:524
2558
- msgid "That email address is already taken. Please try another."
2559
- msgstr "Esse email já está em uso. Por favor, tente outro."
2560
-
2561
- #: preheaders/checkout.php:544
2562
- #, php-format
2563
- msgid "reCAPTCHA failed. (%s) Please try again."
2564
- msgstr "o reCAPTCHA falhou.(%s) Por favor, tente novamente."
2565
-
2566
- #: preheaders/checkout.php:683
2567
- msgid "Payment accepted."
2568
- msgstr "Pagamento feito com sucesso."
2569
-
2570
- #: preheaders/checkout.php:691
2571
- msgid ""
2572
- "Unknown error generating account. Please contact us to setup your membership."
2573
- msgstr ""
2574
- "Erro desconhecido ao gerar sua conta. Por favor, entre em contato para "
2575
- "fazermos as configurações da sua conta."
2576
-
2577
- #: preheaders/checkout.php:735 preheaders/checkout.php:803
2578
- msgid "The PayPal Token was lost."
2579
- msgstr "O Token do PayPal foi perdido."
2580
-
2581
- #: preheaders/checkout.php:825
2582
- msgid ""
2583
- "Your payment was accepted, but there was an error setting up your account. "
2584
- "Please contact us."
2585
- msgstr ""
2586
- "Seu pagamento foi aceito, mas houve um erro ao criar sua conta. Por favor, "
2587
- "entre em contato com os administradores."
2588
-
2589
- #: preheaders/checkout.php:983
2590
- msgid ""
2591
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
2592
- "authorized, but we cancelled the order immediately. You should not try to "
2593
- "submit this form again. Please contact the site owner to fix this issue."
2594
- msgstr ""
2595
- "IMPORTANTE: Algum erro aconteceu durante a criação da sua assinatura. Seu "
2596
- "cartão de crédito foi aceito, mas cancelamos o pedido foi cancelado "
2597
- "imediatamente Não tente re-enviar o formulário. Entre em contato com os "
2598
- "administradores do site para que possamos resolver o problema."
2599
-
2600
- #: preheaders/checkout.php:988
2601
- msgid ""
2602
- "IMPORTANT: Something went wrong during membership creation. Your credit card "
2603
- "was charged, but we couldn't assign your membership. You should not submit "
2604
- "this form again. Please contact the site owner to fix this issue."
2605
- msgstr ""
2606
- "IMPORTANTE: Algum erro aconteceu durante a criação da sua assinatura. Seu "
2607
- "cartão de crédito foi aceito, mas não conseguimos criar a sua Conta no site. "
2608
- "Não tente re-enviar o formulário. Entre em contato com os administradores do "
2609
- "site para que possamos resolver o problema."
2610
-
2611
- #: preheaders/checkout.php:1001
2612
- #, php-format
2613
- msgid ""
2614
- "You must <a href=\"%s\">setup a Payment Gateway</a> before any payments will "
2615
- "be processed."
2616
- msgstr ""
2617
- "Você deve <a href=\"%s\">configurar um Gateway de Pagamento </a> antes para "
2618
- "processar pagamentos."
2619
-
2620
- #: preheaders/checkout.php:1003
2621
- msgid "A Payment Gateway must be setup before any payments will be processed."
2622
- msgstr ""
2623
- "Um Gateway de Pagamento deve ser configurado para qualquer pagamento ser "
2624
- "processado."
2625
-
2626
- #: scheduled/crons.php:27
2627
- #, php-format
2628
- msgid "Membership expiring email sent to %s. "
2629
- msgstr "Email (Assinatura quase expirando) enviado a %s."
2630
-
2631
- #: scheduled/crons.php:61
2632
- #, php-format
2633
- msgid "Membership expired email sent to %s. "
2634
- msgstr "Email (Assinatura expirada) enviado a %s."
2635
-
2636
- #: scheduled/crons.php:104
2637
- #, php-format
2638
- msgid "Trial ending email sent to %s. "
2639
- msgstr "Email (periodo de degustação esgotado) enviado a %s."
2640
-
2641
- #: services/applydiscountcode.php:82
2642
- #, php-format
2643
- msgid "The <strong>%s</strong> code has been applied to your order."
2644
- msgstr "O cupom <strong>%s</strong> foi aplicado ao seu pedido."
2645
-
2646
- #: services/authnet-silent-post.php:133
2647
- msgid ""
2648
- "<p>A payment is being held for review within Authorize.net.</p><p>Payment "
2649
- "Information From Authorize.net"
2650
- msgstr ""
2651
- "<p>A Authorize.net está revisando o seu pagamento.</p><p> Informações de "
2652
- "pagamento da Authorize.net </p>"
2653
-
2654
- #: services/stripe-webhook.php:176
2655
- #, php-format
2656
- msgid ""
2657
- "%s has had their payment subscription cancelled by Stripe. Please check that "
2658
- "this user's membership is cancelled on your site if it should be."
2659
- msgstr ""
2660
- "O Stripe cancelou a assinatura de %s. Por favor, assegure-se que a "
2661
- "assinatura deste usuário foi cancelada no seu site."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/pmpro-sk_SK.mo DELETED
Binary file
languages/pmpro-sk_SK.po DELETED
@@ -1,3826 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Paid Memberships Pro v1.7.6\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2014-03-05 23:26+0000\n"
6
- "PO-Revision-Date: 2014-03-06 11:49+0100\n"
7
- "Last-Translator: \n"
8
- "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
9
- "Language: sk_SK\n"
10
- "MIME-Version: 1.0\n"
11
- "Content-Type: text/plain; charset=UTF-8\n"
12
- "Content-Transfer-Encoding: 8bit\n"
13
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 1.6.3\n"
15
- "X-Poedit-SourceCharset: utf-8\n"
16
- "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
- "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
18
- "X-Textdomain-Support: yes\n"
19
- "X-Poedit-SearchPath-0: .\n"
20
-
21
- # @ pmpro
22
- #: adminpages/addons.php:5 adminpages/advancedsettings.php:5
23
- #: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
24
- #: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
25
- #: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
26
- #: adminpages/orders.php:5 adminpages/pagesettings.php:5
27
- #: adminpages/paymentsettings.php:5
28
- msgid "You do not have permissions to perform this action."
29
- msgstr ""
30
-
31
- # @ pmpro
32
- #: adminpages/addons.php:79
33
- msgid "Disabled"
34
- msgstr ""
35
-
36
- # @ pmpro
37
- #: adminpages/addons.php:79
38
- msgid "Enabled"
39
- msgstr ""
40
-
41
- # @ pmpro
42
- #: adminpages/admin_header.php:25
43
- msgid "Add a membership level to get started."
44
- msgstr ""
45
-
46
- # @ pmpro
47
- #: adminpages/admin_header.php:27
48
- msgid "Setup the membership pages"
49
- msgstr ""
50
-
51
- # @ pmpro
52
- #: adminpages/admin_header.php:29
53
- msgid "Setup your SSL certificate and payment gateway"
54
- msgstr ""
55
-
56
- # @ pmpro
57
- #: adminpages/admin_header.php:38
58
- msgid ""
59
- "The billing details for some of your membership levels is not supported by "
60
- "Stripe."
61
- msgstr ""
62
-
63
- # @ pmpro
64
- #: adminpages/admin_header.php:46
65
- msgid ""
66
- "The billing details for this level are not supported by Stripe. Please "
67
- "review the notes in the Billing Details section below."
68
- msgstr ""
69
-
70
- # @ pmpro
71
- #: adminpages/admin_header.php:50 adminpages/admin_header.php:70
72
- #: adminpages/admin_header.php:90 adminpages/admin_header.php:111
73
- msgid "The levels with issues are highlighted below."
74
- msgstr ""
75
-
76
- # @ pmpro
77
- #: adminpages/admin_header.php:52 adminpages/admin_header.php:72
78
- #: adminpages/admin_header.php:92 adminpages/admin_header.php:113
79
- msgid "Please edit your levels"
80
- msgstr ""
81
-
82
- # @ pmpro
83
- #: adminpages/admin_header.php:58
84
- msgid ""
85
- "The billing details for some of your membership levels is not supported by "
86
- "Payflow."
87
- msgstr ""
88
-
89
- # @ pmpro
90
- #: adminpages/admin_header.php:66
91
- msgid ""
92
- "The billing details for this level are not supported by Payflow. Please "
93
- "review the notes in the Billing Details section below."
94
- msgstr ""
95
-
96
- # @ pmpro
97
- #: adminpages/admin_header.php:78
98
- msgid ""
99
- "The billing details for some of your membership levels is not supported by "
100
- "Braintree."
101
- msgstr ""
102
-
103
- # @ pmpro
104
- #: adminpages/admin_header.php:86
105
- msgid ""
106
- "The billing details for this level are not supported by Braintree. Please "
107
- "review the notes in the Billing Details section below."
108
- msgstr ""
109
-
110
- # @ pmpro
111
- #: adminpages/admin_header.php:98
112
- msgid ""
113
- "The billing details for some of your membership levels is not supported by "
114
- "TwoCheckout."
115
- msgstr ""
116
-
117
- # @ pmpro
118
- #: adminpages/admin_header.php:107
119
- msgid ""
120
- "The billing details for this level are not supported by 2Checkout. Please "
121
- "review the notes in the Billing Details section below."
122
- msgstr ""
123
-
124
- # @ pmpro
125
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
126
- msgid "Plugin Support"
127
- msgstr ""
128
-
129
- # @ pmpro
130
- #: adminpages/admin_header.php:127 adminpages/admin_header.php:106
131
- msgid "User Forum"
132
- msgstr ""
133
-
134
- # @ pmpro
135
- #: adminpages/admin_header.php:149 adminpages/membershiplevels.php:498
136
- #: adminpages/pagesettings.php:69 includes/adminpages.php:44
137
- #: adminpages/admin_header.php:128 adminpages/membershiplevels.php:490
138
- #: adminpages/membershiplevels.php:496
139
- msgid "Membership Levels"
140
- msgstr ""
141
-
142
- # @ pmpro
143
- #: adminpages/admin_header.php:150 adminpages/pagesettings.php:120
144
- #: adminpages/admin_header.php:129 adminpages/pagesettings.php:92
145
- msgid "Pages"
146
- msgstr ""
147
-
148
- # @ pmpro
149
- #: adminpages/admin_header.php:151 adminpages/admin_header.php:130
150
- msgid "Payment Gateway &amp; SSL"
151
- msgstr ""
152
-
153
- # @ pmpro
154
- #: adminpages/admin_header.php:152 adminpages/memberslist.php:148
155
- #: pages/account.php:56 adminpages/admin_header.php:131
156
- #: adminpages/memberslist.php:115 pages/account.php:52
157
- msgid "Email"
158
- msgstr ""
159
-
160
- # @ pmpro
161
- #: adminpages/admin_header.php:153 adminpages/admin_header.php:132
162
- msgid "Advanced"
163
- msgstr ""
164
-
165
- # @ pmpro
166
- #: adminpages/admin_header.php:154 includes/adminpages.php:14
167
- #: includes/adminpages.php:69 adminpages/admin_header.php:133
168
- msgid "Add Ons"
169
- msgstr ""
170
-
171
- # @ pmpro
172
- #: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:35
173
- msgid "Your advanced settings have been updated."
174
- msgstr ""
175
-
176
- #: adminpages/advancedsettings.php:66
177
- #, php-format
178
- msgid ""
179
- "This content is for !!levels!! members only. <a href=\"%s\">Register here</"
180
- "a>."
181
- msgstr ""
182
-
183
- #: adminpages/advancedsettings.php:71
184
- #, php-format
185
- msgid ""
186
- "Please <a href=\"%s\">login</a> to view this content. (<a href=\"%s"
187
- "\">Register here</a>.)"
188
- msgstr ""
189
-
190
- #: adminpages/advancedsettings.php:76
191
- msgid ""
192
- "This content is for members only. Visit the site and log in/register to read."
193
- msgstr ""
194
-
195
- # @ pmpro
196
- #: adminpages/advancedsettings.php:86 includes/adminpages.php:13
197
- #: includes/adminpages.php:64 adminpages/advancedsettings.php:79
198
- msgid "Advanced Settings"
199
- msgstr ""
200
-
201
- # @ pmpro
202
- #: adminpages/advancedsettings.php:92 adminpages/advancedsettings.php:85
203
- msgid "Message for Logged-in Non-members"
204
- msgstr ""
205
-
206
- # @ pmpro
207
- #: adminpages/advancedsettings.php:96 adminpages/advancedsettings.php:89
208
- msgid ""
209
- "This message replaces the post content for non-members. Available variables"
210
- msgstr ""
211
-
212
- # @ pmpro
213
- #: adminpages/advancedsettings.php:101 adminpages/advancedsettings.php:94
214
- msgid "Message for Logged-out Users"
215
- msgstr ""
216
-
217
- # @ pmpro
218
- #: adminpages/advancedsettings.php:105 adminpages/advancedsettings.php:98
219
- msgid "This message replaces the post content for logged-out visitors."
220
- msgstr ""
221
-
222
- # @ pmpro
223
- #: adminpages/advancedsettings.php:110 adminpages/advancedsettings.php:103
224
- msgid "Message for RSS Feed"
225
- msgstr ""
226
-
227
- # @ pmpro
228
- #: adminpages/advancedsettings.php:114 adminpages/advancedsettings.php:107
229
- msgid "This message replaces the post content in RSS feeds."
230
- msgstr ""
231
-
232
- # @ pmpro
233
- #: adminpages/advancedsettings.php:120 adminpages/advancedsettings.php:113
234
- msgid "Show Excerpts to Non-Members?"
235
- msgstr ""
236
-
237
- # @ pmpro
238
- #: adminpages/advancedsettings.php:124 adminpages/advancedsettings.php:117
239
- msgid "No - Hide excerpts."
240
- msgstr ""
241
-
242
- # @ pmpro
243
- #: adminpages/advancedsettings.php:125 adminpages/advancedsettings.php:118
244
- msgid "Yes - Show excerpts."
245
- msgstr ""
246
-
247
- # @ pmpro
248
- #: adminpages/advancedsettings.php:135 adminpages/advancedsettings.php:194
249
- #: adminpages/advancedsettings.php:206 adminpages/membershiplevels.php:571
250
- #: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:459
251
- #: includes/profile.php:123 adminpages/advancedsettings.php:128
252
- #: adminpages/advancedsettings.php:187 adminpages/advancedsettings.php:199
253
- #: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
254
- #: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
255
- #: adminpages/paymentsettings.php:454 includes/profile.php:121
256
- msgid "No"
257
- msgstr ""
258
-
259
- # @ pmpro
260
- #: adminpages/advancedsettings.php:136 adminpages/advancedsettings.php:129
261
- msgid "Hide Ads From All Members"
262
- msgstr ""
263
-
264
- # @ pmpro
265
- #: adminpages/advancedsettings.php:137 adminpages/advancedsettings.php:130
266
- msgid "Hide Ads From Certain Members"
267
- msgstr ""
268
-
269
- # @ pmpro
270
- #: adminpages/advancedsettings.php:144 adminpages/advancedsettings.php:137
271
- msgid "Ads from the following plugins will be automatically turned off"
272
- msgstr ""
273
-
274
- # @ pmpro
275
- #: adminpages/advancedsettings.php:145 adminpages/advancedsettings.php:138
276
- msgid "To hide ads in your template code, use code like the following"
277
- msgstr ""
278
-
279
- # @ pmpro
280
- #: adminpages/advancedsettings.php:156 adminpages/advancedsettings.php:149
281
- msgid "Choose Levels to Hide Ads From"
282
- msgstr ""
283
-
284
- # @ pmpro
285
- #: adminpages/advancedsettings.php:190 adminpages/advancedsettings.php:183
286
- msgid "Redirect all traffic from registration page to /susbcription/?"
287
- msgstr ""
288
-
289
- # @ pmpro
290
- #: adminpages/advancedsettings.php:190 adminpages/advancedsettings.php:183
291
- msgid "multisite only"
292
- msgstr ""
293
-
294
- # @ pmpro
295
- #: adminpages/advancedsettings.php:195 adminpages/membershiplevels.php:571
296
- #: adminpages/paymentsettings.php:435 adminpages/paymentsettings.php:460
297
- #: includes/profile.php:124 adminpages/advancedsettings.php:188
298
- #: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
299
- #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
300
- #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:455
301
- #: includes/profile.php:122
302
- msgid "Yes"
303
- msgstr ""
304
-
305
- # @ pmpro
306
- #: adminpages/advancedsettings.php:202 adminpages/advancedsettings.php:195
307
- msgid "Use reCAPTCHA?"
308
- msgstr ""
309
-
310
- # @ pmpro
311
- #: adminpages/advancedsettings.php:207 adminpages/advancedsettings.php:200
312
- msgid "Yes - Free memberships only."
313
- msgstr ""
314
-
315
- # @ pmpro
316
- #: adminpages/advancedsettings.php:208 adminpages/advancedsettings.php:201
317
- msgid "Yes - All memberships."
318
- msgstr ""
319
-
320
- # @ pmpro
321
- #: adminpages/advancedsettings.php:210 adminpages/advancedsettings.php:203
322
- msgid "A free reCAPTCHA key is required."
323
- msgstr ""
324
-
325
- # @ pmpro
326
- #: adminpages/advancedsettings.php:210 adminpages/advancedsettings.php:203
327
- msgid "Click here to signup for reCAPTCHA"
328
- msgstr ""
329
-
330
- # @ pmpro
331
- #: adminpages/advancedsettings.php:216 adminpages/advancedsettings.php:209
332
- msgid "reCAPTCHA Public Key"
333
- msgstr ""
334
-
335
- # @ pmpro
336
- #: adminpages/advancedsettings.php:219 adminpages/advancedsettings.php:212
337
- msgid "reCAPTCHA Private Key"
338
- msgstr ""
339
-
340
- # @ pmpro
341
- #: adminpages/advancedsettings.php:225 adminpages/advancedsettings.php:218
342
- msgid "Require Terms of Service on signups?"
343
- msgstr ""
344
-
345
- # @ pmpro
346
- #: adminpages/advancedsettings.php:232 adminpages/advancedsettings.php:225
347
- msgid ""
348
- "If yes, create a WordPress page containing your TOS agreement and assign it "
349
- "using the dropdown above."
350
- msgstr ""
351
-
352
- # @ Choose a level from levels page
353
- #: adminpages/advancedsettings.php:272
354
- msgid "selected"
355
- msgstr "Vybraté"
356
-
357
- # @ pmpro
358
- #: adminpages/advancedsettings.php:355 adminpages/pagesettings.php:251
359
- #: adminpages/paymentsettings.php:532 adminpages/advancedsettings.php:284
360
- #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
361
- #: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:526
362
- msgid "Save Settings"
363
- msgstr ""
364
-
365
- # @ pmpro
366
- #: adminpages/discountcodes.php:48
367
- msgid "Discount code updated successfully."
368
- msgstr ""
369
-
370
- # @ pmpro
371
- #: adminpages/discountcodes.php:55
372
- msgid "Error updating discount code. That code may already be in use."
373
- msgstr ""
374
-
375
- # @ pmpro
376
- #: adminpages/discountcodes.php:64
377
- msgid "Discount code added successfully."
378
- msgstr ""
379
-
380
- # @ pmpro
381
- #: adminpages/discountcodes.php:71
382
- msgid "Error adding discount code. That code may already be in use."
383
- msgstr ""
384
-
385
- # @ pmpro
386
- #: adminpages/discountcodes.php:196
387
- #, php-format
388
- msgid "Error saving values for the %s level."
389
- msgstr ""
390
-
391
- # @ pmpro
392
- #: adminpages/discountcodes.php:2