Give – Donation Plugin and Fundraising Platform - Version 2.5.1

Version Description

Download this release

Release Info

Developer dlocc
Plugin Icon 128x128 Give – Donation Plugin and Fundraising Platform
Version 2.5.1
Comparing to
See all releases

Code changes from version 2.5.0 to 2.5.1

assets/dist/js/admin-add-ons.js CHANGED
@@ -1 +1 @@
1
- !function(e){var n={};function t(a){if(n[a])return n[a].exports;var i=n[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var i in e)t.d(a,i,function(n){return e[n]}.bind(null,i));return a},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=351)}({351:function(e,n,t){e.exports=t(352)},352:function(e,n){var t;(t=jQuery)(document).ready(function(){var e=t("#give-licenses-container"),n=t("#give-license-activator-wrap"),a=t("form",n),i=t('input[name="give_license_key"]',n),o=t('input[type="submit"]',a),r=t(".give-license-notices",n);r.on("click",t(".notice-dismiss",r),function(e){r.empty().hide()}),a.on("submit",function(){var n=i.val().trim(),a=t('input[name="give_license_activator_nonce"]',t(this)).val().trim();return r.empty(),n?(t.ajax({url:ajaxurl,method:"POST",data:{action:"give_get_license_info",license:n,_wpnonce:a},beforeSend:function(){o.val(o.attr("data-activating")),o.prop("disabled",!0),Give.fn.loader(e)},success:function(n){if(r.show(),i.val(""),!0!==n.success)n.data.hasOwnProperty("errorMsg")&&n.data.errorMsg?r.html(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error")):r.html(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error"));else if(n.data.hasOwnProperty("download")&&n.data.download){var t="string"==typeof n.data.download?give_addon_var.notices.download_file.replace("{link}",n.data.download):give_addon_var.notices.download_file.substring(0,give_addon_var.notices.download_file.indexOf(".")+1);r.html(Give.notice.fn.getAdminNoticeHTML(t,"success")),e.html(n.data.html)}else r.html(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error"))}}).always(function(){Give.fn.loader(e,{show:!1}),o.val(o.attr("data-activate")),o.prop("disabled",!1)}),!1):(r.show(),r.html(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error")),!1)}),e.on("click",".give-button__license-activate",function(n){n.preventDefault();var a=t(this),i=a.parents(".give-addon-wrap"),o=t(".give-license-notice-container",i),r=a.prev('.give-license__key input[type="text"]').val().trim();o.empty().removeClass("give-addon-notice-shown").show(),r?t.ajax({url:ajaxurl,method:"POST",data:{action:"give_get_license_info",license:r,single:1,addon:a.attr("data-addon"),_wpnonce:t("#give_license_activator_nonce").val().trim()},beforeSend:function(){Give.fn.loader(i)},success:function(n){!0!==n.success?o.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error")):n.data.hasOwnProperty("is_all_access_pass")&&n.data.is_all_access_pass?e.html(n.data.html):i.replaceWith(n.data.html)}}).done(function(){Give.fn.loader(i,{show:!1})}):o.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error")),e.on("click",".notice-dismiss",function(){o.slideUp(150,function(){o.removeClass("give-addon-notice-shown")})})}),e.on("click",".give-license__deactivate",function(n){n.preventDefault();var a=t(this),i=a.parents(".give-addon-wrap"),o=t(".give-license-notice-container",i),r=1<a.parents(".give-addon-inner").find(".give-addon-info-wrap").length,d=t(".give-addon-wrap").index(i);o.empty().removeClass("give-addon-notice-shown").show(),t.ajax({url:ajaxurl,method:"POST",data:{action:"give_deactivate_license",license:a.attr("data-license-key"),item_name:a.attr("data-item-name"),plugin_dirname:a.attr("data-plugin-dirname"),_wpnonce:a.attr("data-nonce")},beforeSend:function(){r?Give.fn.loader(e):Give.fn.loader(i)},success:function(n){!0===n.success?(r?e.html(n.data.html):i.replaceWith(n.data.html),i=t(".give-addon-wrap").get(d),(o=t(".give-license-notice-container",i)).addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.msg,"success"))):o.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error"))}}).done(function(){r?Give.fn.loader(e,{show:!1}):Give.fn.loader(i,{show:!1})}),e.on("click",".notice-dismiss",function(){o.slideUp(150,function(){o.removeClass("give-addon-notice-shown")})})}),e.on("click",".give-button__license-reactivate",function(n){n.preventDefault();var a=t(this),i=a.attr("data-license").trim(),o=t(".give-addon-wrap").index(r),r=a.parents(".give-addon-wrap"),d=t(".give-license-notice-container",r);d.empty().removeClass("give-addon-notice-shown").show(),i?t.ajax({url:ajaxurl,method:"POST",data:{action:"give_get_license_info",license:i,single:1,reactivate:1,addon:a.attr("data-addon"),_wpnonce:t("#give_license_activator_nonce").val().trim()},beforeSend:function(){Give.fn.loader(r)},success:function(n){!0!==n.success?(n.data.hasOwnProperty("html")&&n.data.html.length&&(n.data.hasOwnProperty("is_all_access_pass")&&n.data.is_all_access_pass?e.html(n.data.html):r.replaceWith(n.data.html)),r=t(".give-addon-wrap").get(o),(d=t(".give-license-notice-container",r)).addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error"))):n.data.hasOwnProperty("is_all_access_pass")&&n.data.is_all_access_pass?e.html(n.data.html):r.replaceWith(n.data.html)}}).done(function(){Give.fn.loader(r,{show:!1})}):d.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error")),e.on("click",".notice-dismiss",function(){d.slideUp(150,function(){d.removeClass("give-addon-notice-shown")})})}),t("#give-button__refresh-licenses").on("click",function(n){n.preventDefault();var a=t(this);t.ajax({url:ajaxurl,method:"POST",data:{action:"give_refresh_all_licenses",_wpnonce:a.attr("data-nonce")},beforeSend:function(){a.text(a.attr("data-activating")),Give.fn.loader(e)},success:function(n){!0===n.success&&(e.html(n.data.html),t("#give-last-refresh-notice").text(n.data.lastUpdateMsg)),n.success&&!n.data.refreshButton||a.prop("disabled",!0)}}).done(function(){Give.fn.loader(e,{show:!1}),a.text(a.attr("data-activate"))})})}),t(document).ready(function(){var e=t(".give-upload-addon-form-wrap"),n=t("form",e),a=t('input[type="file"]',n),i=t(".give-activate-addon-wrap",n),o=t("button",n),r=t(".give-addon-upload-notices",n),d=t("#give-licenses-container");function c(a){r.empty(),t.ajax({url:"".concat(ajaxurl,"?action=give_upload_addon&_wpnonce=").concat(t('input[name="_give_upload_addon"]',n).val().trim()),method:"POST",data:a,contentType:!1,processData:!1,dataType:"json",beforeSend:function(){r.show(),Give.fn.loader(e,{loadingText:Give.fn.getGlobalVar("loader_translation").uploading})},success:function(e){var n;if(!0===e.success)return r.hide(),i.show(),o.attr("data-pluginPath",e.data.pluginPath),o.attr("data-pluginName",e.data.pluginName),o.attr("data-nonce",e.data.nonce),void d.html(e.data.licenseSectionHtml);n=e.data.hasOwnProperty("errorMsg")&&e.data.errorMsg?e.data.errorMsg:e.data.error,r.html(Give.notice.fn.getAdminNoticeHTML(n,"error"))}}).always(function(){Give.fn.loader(e,{show:!1})})}e.on("drop",function(e){e.stopPropagation(),e.preventDefault(),t(this).removeClass("give-dropzone-active");var n=e.originalEvent.dataTransfer.files,a=new FormData;a.append("file",n[0]),c(a)}),n.on("dragover",function(e){t(this).addClass("give-dropzone-active")}).on("dragleave",function(e){t(this).removeClass("give-dropzone-active")}),r.on("click",t(".notice-dismiss",r),function(e){r.empty().hide(),n.removeClass("give-dropzone-active")}),a.on("change",function(e){e.stopPropagation(),e.preventDefault();var n=new FormData,t=a[0].files[0];if(!t)return!1;n.append("file",t),c(n)}),o.on("click",function(e){e.preventDefault(),r.empty(),t.ajax({url:ajaxurl,method:"POST",data:{action:"give_activate_addon",plugin:o.attr("data-pluginPath"),_wpnonce:o.attr("data-nonce")},beforeSend:function(){r.show(),o.text(o.attr("data-activating"))},success:function(e){if(!0===e.success){var n=give_addon_var.notices.addon_activated.replace("{pluginName}",o.attr("data-pluginName"));return r.show(),r.html(Give.notice.fn.getAdminNoticeHTML(n,"success")),void d.html(e.data.licenseSectionHtml)}e.data.hasOwnProperty("errorMsg")&&e.data.errorMsg?r.html(Give.notice.fn.getAdminNoticeHTML(e.data.errorMsg,"error")):Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.addon_activation_error,"error")}}).always(function(){o.text(o.attr("data-activate")),i.hide()})})})}});
1
+ !function(e){var n={};function t(a){if(n[a])return n[a].exports;var i=n[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var i in e)t.d(a,i,function(n){return e[n]}.bind(null,i));return a},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=351)}({351:function(e,n,t){e.exports=t(352)},352:function(e,n){var t;(t=jQuery)(document).ready(function(){var e=t("#give-licenses-container"),n=t("#give-license-activator-wrap"),a=t("form",n),i=t('input[name="give_license_key"]',n),o=t('input[type="submit"]',a),r=t(".give-license-notices",n);r.on("click",t(".notice-dismiss",r),function(e){r.empty().hide()}),a.on("submit",function(){var n=i.val().trim(),a=t('input[name="give_license_activator_nonce"]',t(this)).val().trim();return r.empty(),n?(t.ajax({url:ajaxurl,method:"POST",data:{action:"give_get_license_info",license:n,_wpnonce:a},beforeSend:function(){o.val(o.attr("data-activating")),o.prop("disabled",!0),Give.fn.loader(e)},success:function(n){if(r.show(),i.val(""),!0!==n.success)n.data.hasOwnProperty("errorMsg")&&n.data.errorMsg?r.html(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error")):r.html(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error"));else if(n.data.hasOwnProperty("download")&&n.data.download){var t="string"==typeof n.data.download?give_addon_var.notices.download_file.replace("{link}",n.data.download):give_addon_var.notices.download_file.substring(0,give_addon_var.notices.download_file.indexOf(".")+1);r.html(Give.notice.fn.getAdminNoticeHTML(t,"success")),e.parent().parent().removeClass("give-hidden"),e.html(n.data.html)}else r.html(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error"))}}).always(function(){Give.fn.loader(e,{show:!1}),o.val(o.attr("data-activate")),o.prop("disabled",!1)}),!1):(r.show(),r.html(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error")),!1)}),e.on("click",".give-button__license-activate",function(n){n.preventDefault();var a=t(this),i=a.parents(".give-addon-wrap"),o=t(".give-license-notice-container",i),r=a.prev('.give-license__key input[type="text"]').val().trim();o.empty().removeClass("give-addon-notice-shown").show(),r?t.ajax({url:ajaxurl,method:"POST",data:{action:"give_get_license_info",license:r,single:1,addon:a.attr("data-addon"),_wpnonce:t("#give_license_activator_nonce").val().trim()},beforeSend:function(){Give.fn.loader(i)},success:function(n){!0!==n.success?o.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error")):n.data.hasOwnProperty("is_all_access_pass")&&n.data.is_all_access_pass?e.html(n.data.html):i.replaceWith(n.data.html)}}).done(function(){Give.fn.loader(i,{show:!1})}):o.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error")),e.on("click",".notice-dismiss",function(){o.slideUp(150,function(){o.removeClass("give-addon-notice-shown")})})}),e.on("click",".give-license__deactivate",function(n){n.preventDefault();var a=t(this),i=a.parents(".give-addon-wrap"),o=t(".give-license-notice-container",i),r=1<a.parents(".give-addon-inner").find(".give-addon-info-wrap").length,d=t(".give-addon-wrap").index(i);o.empty().removeClass("give-addon-notice-shown").show(),t.ajax({url:ajaxurl,method:"POST",data:{action:"give_deactivate_license",license:a.attr("data-license-key"),item_name:a.attr("data-item-name"),plugin_dirname:a.attr("data-plugin-dirname"),_wpnonce:a.attr("data-nonce")},beforeSend:function(){r?Give.fn.loader(e):Give.fn.loader(i)},success:function(n){!0===n.success?(r?e.html(n.data.html):i.replaceWith(n.data.html),i=t(".give-addon-wrap").get(d),(o=t(".give-license-notice-container",i)).addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.msg,"success")),e.html().trim().length||e.parent().parent().addClass("give-hidden")):o.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error"))}}).done(function(){r?Give.fn.loader(e,{show:!1}):Give.fn.loader(i,{show:!1})}),e.on("click",".notice-dismiss",function(){o.slideUp(150,function(){o.removeClass("give-addon-notice-shown")})})}),e.on("click",".give-button__license-reactivate",function(n){n.preventDefault();var a=t(this),i=a.attr("data-license").trim(),o=t(".give-addon-wrap").index(r),r=a.parents(".give-addon-wrap"),d=t(".give-license-notice-container",r);d.empty().removeClass("give-addon-notice-shown").show(),i?t.ajax({url:ajaxurl,method:"POST",data:{action:"give_get_license_info",license:i,single:1,reactivate:1,addon:a.attr("data-addon"),_wpnonce:t("#give_license_activator_nonce").val().trim()},beforeSend:function(){Give.fn.loader(r)},success:function(n){!0!==n.success?(n.data.hasOwnProperty("html")&&n.data.html.length&&(n.data.hasOwnProperty("is_all_access_pass")&&n.data.is_all_access_pass?e.html(n.data.html):r.replaceWith(n.data.html)),r=t(".give-addon-wrap").get(o),(d=t(".give-license-notice-container",r)).addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(n.data.errorMsg,"error"))):n.data.hasOwnProperty("is_all_access_pass")&&n.data.is_all_access_pass?e.html(n.data.html):r.replaceWith(n.data.html)}}).done(function(){Give.fn.loader(r,{show:!1})}):d.addClass("give-addon-notice-shown").prepend(Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.invalid_license,"error")),e.on("click",".notice-dismiss",function(){d.slideUp(150,function(){d.removeClass("give-addon-notice-shown")})})}),t("#give-button__refresh-licenses").on("click",function(n){n.preventDefault();var a=t(this);t.ajax({url:ajaxurl,method:"POST",data:{action:"give_refresh_all_licenses",_wpnonce:a.attr("data-nonce")},beforeSend:function(){a.text(a.attr("data-activating")),Give.fn.loader(e)},success:function(n){!0===n.success&&(e.html(n.data.html),t("#give-last-refresh-notice").text(n.data.lastUpdateMsg)),n.success&&!n.data.refreshButton||a.prop("disabled",!0)}}).done(function(){Give.fn.loader(e,{show:!1}),a.text(a.attr("data-activate"))})})}),t(document).ready(function(){var e=t(".give-upload-addon-form-wrap"),n=t("form",e),a=t('input[type="file"]',n),i=t(".give-activate-addon-wrap",n),o=t("button",n),r=t(".give-addon-upload-notices",n),d=t("#give-licenses-container");function c(a){r.empty(),t.ajax({url:"".concat(ajaxurl,"?action=give_upload_addon&_wpnonce=").concat(t('input[name="_give_upload_addon"]',n).val().trim()),method:"POST",data:a,contentType:!1,processData:!1,dataType:"json",beforeSend:function(){r.show(),Give.fn.loader(e,{loadingText:Give.fn.getGlobalVar("loader_translation").uploading})},success:function(e){var n;if(!0===e.success)return r.hide(),i.show(),o.attr("data-pluginPath",e.data.pluginPath),o.attr("data-pluginName",e.data.pluginName),o.attr("data-nonce",e.data.nonce),void d.html(e.data.licenseSectionHtml);n=e.data.hasOwnProperty("errorMsg")&&e.data.errorMsg?e.data.errorMsg:e.data.error,r.html(Give.notice.fn.getAdminNoticeHTML(n,"error"))}}).always(function(){Give.fn.loader(e,{show:!1})})}e.on("drop",function(e){e.stopPropagation(),e.preventDefault(),t(this).removeClass("give-dropzone-active");var n=e.originalEvent.dataTransfer.files,a=new FormData;a.append("file",n[0]),c(a)}),n.on("dragover",function(e){t(this).addClass("give-dropzone-active")}).on("dragleave",function(e){t(this).removeClass("give-dropzone-active")}),r.on("click",t(".notice-dismiss",r),function(e){r.empty().hide(),n.removeClass("give-dropzone-active")}),a.on("change",function(e){e.stopPropagation(),e.preventDefault();var n=new FormData,t=a[0].files[0];if(!t)return!1;n.append("file",t),c(n)}),o.on("click",function(e){e.preventDefault(),r.empty(),t.ajax({url:ajaxurl,method:"POST",data:{action:"give_activate_addon",plugin:o.attr("data-pluginPath"),_wpnonce:o.attr("data-nonce")},beforeSend:function(){r.show(),o.text(o.attr("data-activating"))},success:function(e){if(!0===e.success){var n=give_addon_var.notices.addon_activated.replace("{pluginName}",o.attr("data-pluginName"));return r.show(),r.html(Give.notice.fn.getAdminNoticeHTML(n,"success")),void d.html(e.data.licenseSectionHtml)}e.data.hasOwnProperty("errorMsg")&&e.data.errorMsg?r.html(Give.notice.fn.getAdminNoticeHTML(e.data.errorMsg,"error")):Give.notice.fn.getAdminNoticeHTML(give_addon_var.notices.addon_activation_error,"error")}}).always(function(){o.text(o.attr("data-activate")),i.hide()})})})}});
give.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
6
  * Author: GiveWP
7
  * Author URI: https://givewp.com/
8
- * Version: 2.5.0
9
  * Text Domain: give
10
  * Domain Path: /languages
11
  *
@@ -326,6 +326,9 @@ if ( ! class_exists( 'Give' ) ) :
326
  return;
327
  }
328
 
 
 
 
329
  $this->setup_constants();
330
  $this->includes();
331
  $this->init_hooks();
@@ -436,7 +439,7 @@ if ( ! class_exists( 'Give' ) ) :
436
 
437
  // Plugin version.
438
  if ( ! defined( 'GIVE_VERSION' ) ) {
439
- define( 'GIVE_VERSION', '2.5.0' );
440
  }
441
 
442
  // Plugin Root File.
@@ -672,6 +675,41 @@ if ( ! class_exists( 'Give' ) ) :
672
  );
673
  }
674
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
675
  /**
676
  * What type of request is this?
677
  *
5
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
6
  * Author: GiveWP
7
  * Author URI: https://givewp.com/
8
+ * Version: 2.5.1
9
  * Text Domain: give
10
  * Domain Path: /languages
11
  *
326
  return;
327
  }
328
 
329
+ // Add compatibility notice for recurring and stripe support with Give 2.5.0.
330
+ add_action( 'admin_notices', array( $this, 'display_old_recurring_compatibility_notice' ) );
331
+
332
  $this->setup_constants();
333
  $this->includes();
334
  $this->init_hooks();
439
 
440
  // Plugin version.
441
  if ( ! defined( 'GIVE_VERSION' ) ) {
442
+ define( 'GIVE_VERSION', '2.5.1' );
443
  }
444
 
445
  // Plugin Root File.
675
  );
676
  }
677
 
678
+ /**
679
+ * Display compatibility notice for Give 2.5.0 and Recurring 1.8.13 when Stripe premium is not active.
680
+ *
681
+ * @since 2.5.0
682
+ *
683
+ * @return void
684
+ */
685
+ public function display_old_recurring_compatibility_notice() {
686
+
687
+ // Show notice, if incompatibility found.
688
+ if (
689
+ defined( 'GIVE_RECURRING_VERSION' )
690
+ && version_compare( GIVE_RECURRING_VERSION, '1.9.0', '<' )
691
+ && defined( 'GIVE_STRIPE_VERSION' )
692
+ && version_compare( GIVE_STRIPE_VERSION, '2.2.0', '<' )
693
+ ) {
694
+
695
+ $message = sprintf(
696
+ __( '<strong>Attention:</strong> Give 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href="%1$s" target="_blank">logging into your account</a> and visiting <a href="%1$s" target="_blank">your downloads</a> page on the GiveWP website.', 'give' ),
697
+ esc_url( 'https://givewp.com/wp-login.php' ),
698
+ esc_url( 'https://givewp.com/my-account/#tab_downloads' )
699
+ );
700
+
701
+ Give()->notices->register_notice(
702
+ array(
703
+ 'id' => 'give-compatibility-with-old-recurring',
704
+ 'description' => $message,
705
+ 'dismissible_type' => 'user',
706
+ 'dismiss_interval' => 'shortly',
707
+ )
708
+ );
709
+ }
710
+
711
+ }
712
+
713
  /**
714
  * What type of request is this?
715
  *
includes/admin/class-addon-activation-banner.php CHANGED
@@ -162,14 +162,20 @@ class Give_Addon_Activation_Banner {
162
 
163
  if ( ! empty( $give_addons ) ) {
164
 
165
- // Go through rach add-ons and add meta data.
166
  foreach ( $give_addons as $banner_addon_name => $addon ) {
167
 
168
  // User meta key.
169
  $user_id = __give_get_active_by_user_meta( $banner_addon_name );
170
 
171
  if ( ! $user_id ) {
172
- update_option( self::get_banner_user_meta_key( $banner_addon_name ), $this->user_id, false );
 
 
 
 
 
 
173
  }
174
  }
175
  }
162
 
163
  if ( ! empty( $give_addons ) ) {
164
 
165
+ // Go through each add-ons and add meta data.
166
  foreach ( $give_addons as $banner_addon_name => $addon ) {
167
 
168
  // User meta key.
169
  $user_id = __give_get_active_by_user_meta( $banner_addon_name );
170
 
171
  if ( ! $user_id ) {
172
+ $option_key = self::get_banner_user_meta_key( $banner_addon_name );
173
+
174
+ // store user id who activated add-on.
175
+ update_option( $option_key, $this->user_id, false );
176
+
177
+ // Update global cache.
178
+ $GLOBALS['give_addon_activated_by_user'][$option_key] = $this->user_id;
179
  }
180
  }
181
  }
includes/admin/settings/class-settings-license.php CHANGED
@@ -220,52 +220,49 @@ if ( ! class_exists( 'Give_Settings_License' ) ) :
220
  </div>
221
  </div>
222
 
223
- <?php if( give_get_plugins( array( 'only_premium_add_ons' => true ) ) ): ?>
224
- <div class="give-grid-row">
225
- <div class="give-grid-col-12">
226
-
227
- <div class="give-licenses-list-header give-clearfix">
228
- <h2><?php _e( 'Licenses and Add-ons', 'give' ); ?></h2>
229
-
230
- <?php
231
- $refresh_status = Give_License::refresh_license_status();
232
- $is_allow_refresh = ( $refresh_status['compare'] === date( 'Ymd' ) && 5 > $refresh_status['count'] ) || ( $refresh_status['compare'] < date( 'Ymd' ) );
233
- $button_title = __( 'Refresh limit reached. Licenses can only be refreshed 5 times per day.', 'give' );
234
- $local_date = strtotime( get_date_from_gmt( date( 'Y-m-d H:i:s', $refresh_status['time'] ) ) );
235
- ?>
236
-
237
- <div id="give-refresh-button-wrap">
238
- <button id="give-button__refresh-licenses"
239
- class="button-secondary"
240
- data-activate="<?php _e( 'Refresh All Licenses', 'give' ); ?>"
241
- data-activating="<?php _e( 'Refreshing All Licenses...', 'give' ); ?>"
242
- data-nonce="<?php echo wp_create_nonce( 'give-refresh-all-licenses' ); ?>"
243
- <?php echo $is_allow_refresh ? '' : 'disabled'; ?>
244
- <?php echo $is_allow_refresh ? '' : sprintf( 'title="%1$s"', $button_title ); ?>>
245
- <?php _e( 'Refresh All Licenses', 'give' ); ?>
246
- </button>
247
- <span id="give-last-refresh-notice">
248
  <?php echo sprintf(
249
  __( 'Last refreshed on %1$s at %2$s', 'give' ),
250
  date( give_date_format(), $local_date ),
251
  date( 'g:i a', $local_date )
252
  ); ?>
253
  </span>
254
- </div>
255
-
256
- <hr>
257
- <p class="give-field-description"><?php _e('The following list displays your add-ons and their corresponding activation and license statuses.', 'give'); ?></p>
258
-
259
  </div>
260
 
261
- <section id="give-licenses-container">
262
- <?php echo Give_License::render_licenses_list(); ?>
263
- </section>
264
 
265
  </div>
266
- </div>
267
- <?php endif; ?>
268
 
 
 
 
 
 
 
269
  </div>
270
 
271
  <?php
220
  </div>
221
  </div>
222
 
223
+ <div class="give-grid-row<?php echo get_option( 'give_licenses', array() ) ? '' : ' give-hidden' ?>">
224
+ <div class="give-grid-col-12">
225
+
226
+ <div class="give-licenses-list-header give-clearfix">
227
+ <h2><?php _e( 'Licenses and Add-ons', 'give' ); ?></h2>
228
+
229
+ <?php
230
+ $refresh_status = Give_License::refresh_license_status();
231
+ $is_allow_refresh = ( $refresh_status['compare'] === date( 'Ymd' ) && 5 > $refresh_status['count'] ) || ( $refresh_status['compare'] < date( 'Ymd' ) );
232
+ $button_title = __( 'Refresh limit reached. Licenses can only be refreshed 5 times per day.', 'give' );
233
+ $local_date = strtotime( get_date_from_gmt( date( 'Y-m-d H:i:s', $refresh_status['time'] ) ) );
234
+ ?>
235
+
236
+ <div id="give-refresh-button-wrap">
237
+ <button id="give-button__refresh-licenses"
238
+ class="button-secondary"
239
+ data-activate="<?php _e( 'Refresh All Licenses', 'give' ); ?>"
240
+ data-activating="<?php _e( 'Refreshing All Licenses...', 'give' ); ?>"
241
+ data-nonce="<?php echo wp_create_nonce( 'give-refresh-all-licenses' ); ?>"
242
+ <?php echo $is_allow_refresh ? '' : 'disabled'; ?>
243
+ <?php echo $is_allow_refresh ? '' : sprintf( 'title="%1$s"', $button_title ); ?>>
244
+ <?php _e( 'Refresh All Licenses', 'give' ); ?>
245
+ </button>
246
+ <span id="give-last-refresh-notice">
 
247
  <?php echo sprintf(
248
  __( 'Last refreshed on %1$s at %2$s', 'give' ),
249
  date( give_date_format(), $local_date ),
250
  date( 'g:i a', $local_date )
251
  ); ?>
252
  </span>
 
 
 
 
 
253
  </div>
254
 
255
+ <hr>
256
+ <p class="give-field-description"><?php _e('The following list displays your add-ons and their corresponding activation and license statuses.', 'give'); ?></p>
 
257
 
258
  </div>
 
 
259
 
260
+ <section id="give-licenses-container">
261
+ <?php echo Give_License::render_licenses_list(); ?>
262
+ </section>
263
+
264
+ </div>
265
+ </div>
266
  </div>
267
 
268
  <?php
includes/class-give-license-handler.php CHANGED
@@ -508,8 +508,10 @@ if ( ! class_exists( 'Give_License' ) ) :
508
  * @since 2.5.0
509
  */
510
  public static function render_licenses_list() {
511
- $give_plugins = give_get_plugins( array( 'only_premium_add_ons' => true ) );
512
- $give_licenses = get_option( 'give_licenses', array() );
 
 
513
 
514
  // Get all access pass licenses
515
  $all_access_pass_licenses = array();
@@ -518,6 +520,8 @@ if ( ! class_exists( 'Give_License' ) ) :
518
  if ( $give_license['is_all_access_pass'] ) {
519
  $all_access_pass_licenses[ $key ] = $give_license;
520
 
 
 
521
  foreach ( $give_license['download'] as $download ) {
522
  $all_access_pass_addon_list[] = $download['plugin_slug'];
523
  }
@@ -525,24 +529,28 @@ if ( ! class_exists( 'Give_License' ) ) :
525
  }
526
 
527
  $html = array(
528
- 'unlicensed' => '',
529
- 'licensed' => '',
530
- 'all_access_licensed' => '',
 
531
  );
532
 
533
- foreach ( $give_plugins as $give_plugin ) {
534
- if ( in_array( $give_plugin['Dir'], $all_access_pass_addon_list ) ) {
535
- continue;
536
- }
 
537
 
538
- $addon_license = self::get_license_by_plugin_dirname( $give_plugin['Dir'] );
539
- $html_arr_key = 'unlicensed';
540
 
541
- if ( $addon_license ) {
542
- $html_arr_key = 'licensed';
543
- }
 
544
 
545
- $html["{$html_arr_key}"] .= self::html_by_plugin( $give_plugin );
 
546
  }
547
 
548
  if ( ! empty( $all_access_pass_licenses ) ) {
@@ -551,6 +559,15 @@ if ( ! class_exists( 'Give_License' ) ) :
551
  }
552
  }
553
 
 
 
 
 
 
 
 
 
 
554
  ksort( $html );
555
 
556
  // After sorting order will be all_access_licensed -> licensed -> unlicensed
@@ -631,13 +648,24 @@ if ( ! class_exists( 'Give_License' ) ) :
631
  <?php
632
  echo self::html_license_row( $license );
633
 
634
- foreach ( $license['download'] as $addon ) {
 
 
 
 
 
 
635
  $default_plugin = array(
636
- 'Name' => $addon['name'],
 
 
637
  'ChangeLogSlug' => $addon['readme'],
638
  'Version' => $addon['current_version'],
639
  'Status' => 'not installed',
640
- 'DownloadURL' => $addon['file'],
 
 
 
641
  );
642
 
643
  $plugin = wp_parse_args(
@@ -679,6 +707,7 @@ if ( ! class_exists( 'Give_License' ) ) :
679
  $license_is_inactive = $license_key && ! in_array( $license['license'], array( 'valid', 'expired' ) );
680
  $expires_timestamp = $is_license ? strtotime( $license['expires'] ) : '';
681
  $is_license_expired = $is_license && ( 'expired' === $license['license'] || $expires_timestamp < current_time( 'timestamp', 1 ) );
 
682
  ?>
683
  <div class="give-license-row give-clearfix">
684
  <div class="give-license-notice-container"></div>
@@ -691,11 +720,11 @@ if ( ! class_exists( 'Give_License' ) ) :
691
  <label for="give-license-addon-key-field" class="give-license-top-header"><?php _e( 'License Key', 'give' ); ?></label>
692
  <input id="give-license-addon-key-field" type="text" autocomplete="off" value="<?php echo $value; ?>"<?php echo $value ? ' readonly' : ''; ?>>
693
  <?php if ( ! $license_key ) : ?>
694
- <button class="give-button__license-activate button-primary" data-addon="<?php echo $plugin['Dir']; ?>">
695
  <?php _e( 'Activate', 'give' ); ?>
696
  </button>
697
  <?php elseif ( $license_is_inactive ): ?>
698
- <button class="give-button__license-reactivate button-primary" data-addon="<?php echo $plugin['Dir']; ?>" data-license="<?php echo $license['license_key'] ?>">
699
  <?php _e( 'Reactivate', 'give' ); ?>
700
  </button>
701
  <?php else : ?>
508
  * @since 2.5.0
509
  */
510
  public static function render_licenses_list() {
511
+ $give_plugins = give_get_plugins( array( 'only_premium_add_ons' => true ) );
512
+ $give_licenses = get_option( 'give_licenses', array() );
513
+ $licenses_without_addon = $give_licenses;
514
+
515
 
516
  // Get all access pass licenses
517
  $all_access_pass_licenses = array();
520
  if ( $give_license['is_all_access_pass'] ) {
521
  $all_access_pass_licenses[ $key ] = $give_license;
522
 
523
+ unset( $licenses_without_addon[$key] );
524
+
525
  foreach ( $give_license['download'] as $download ) {
526
  $all_access_pass_addon_list[] = $download['plugin_slug'];
527
  }
529
  }
530
 
531
  $html = array(
532
+ 'unlicensed' => '',
533
+ 'licensed' => '',
534
+ 'licenses_without_addon' => '',
535
+ 'all_access_licensed' => '',
536
  );
537
 
538
+ if( ! empty( $give_plugins ) ) {
539
+ foreach ( $give_plugins as $give_plugin ) {
540
+ if ( in_array( $give_plugin['Dir'], $all_access_pass_addon_list ) ) {
541
+ continue;
542
+ }
543
 
544
+ $addon_license = self::get_license_by_plugin_dirname( $give_plugin['Dir'] );
545
+ $html_arr_key = 'unlicensed';
546
 
547
+ if ( $addon_license ) {
548
+ $html_arr_key = 'licensed';
549
+ unset( $licenses_without_addon[$addon_license['license_key']] );
550
+ }
551
 
552
+ $html["{$html_arr_key}"] .= self::html_by_plugin( $give_plugin );
553
+ }
554
  }
555
 
556
  if ( ! empty( $all_access_pass_licenses ) ) {
559
  }
560
  }
561
 
562
+ if ( ! empty( $licenses_without_addon ) ) {
563
+ foreach ( $licenses_without_addon as $key => $license ) {
564
+ if ( in_array( $license['plugin_slug'], $all_access_pass_addon_list ) ) {
565
+ continue;
566
+ }
567
+ $html['licenses_without_addon'] .= self::html_by_license( $license );
568
+ }
569
+ }
570
+
571
  ksort( $html );
572
 
573
  // After sorting order will be all_access_licensed -> licensed -> unlicensed
648
  <?php
649
  echo self::html_license_row( $license );
650
 
651
+ $addons = $license['download'];
652
+
653
+ if( empty( $license['is_all_access_pass'] ) ) {
654
+ $addons = array( $license );
655
+ }
656
+
657
+ foreach ( $addons as $addon ) {
658
  $default_plugin = array(
659
+ // In single license key we will get item_name instead of name.
660
+ 'Name' => ! empty( $addon['item_name'] ) ? $addon['item_name'] : $addon['name'],
661
+
662
  'ChangeLogSlug' => $addon['readme'],
663
  'Version' => $addon['current_version'],
664
  'Status' => 'not installed',
665
+
666
+ // In single license key we will get download instead of file.
667
+ 'DownloadURL' => ! empty( $addon['download'] ) ? $addon['download'] : $addon['file'],
668
+
669
  );
670
 
671
  $plugin = wp_parse_args(
707
  $license_is_inactive = $license_key && ! in_array( $license['license'], array( 'valid', 'expired' ) );
708
  $expires_timestamp = $is_license ? strtotime( $license['expires'] ) : '';
709
  $is_license_expired = $is_license && ( 'expired' === $license['license'] || $expires_timestamp < current_time( 'timestamp', 1 ) );
710
+ $addon_dir = ! empty( $plugin['Dir'] ) ? $plugin['Dir'] : ( ! empty( $license['plugin_slug'] ) ? $license['plugin_slug'] : '' );
711
  ?>
712
  <div class="give-license-row give-clearfix">
713
  <div class="give-license-notice-container"></div>
720
  <label for="give-license-addon-key-field" class="give-license-top-header"><?php _e( 'License Key', 'give' ); ?></label>
721
  <input id="give-license-addon-key-field" type="text" autocomplete="off" value="<?php echo $value; ?>"<?php echo $value ? ' readonly' : ''; ?>>
722
  <?php if ( ! $license_key ) : ?>
723
+ <button class="give-button__license-activate button-primary" data-addon="<?php echo $addon_dir; ?>">
724
  <?php _e( 'Activate', 'give' ); ?>
725
  </button>
726
  <?php elseif ( $license_is_inactive ): ?>
727
+ <button class="give-button__license-reactivate button-primary" data-addon="<?php echo $addon_dir; ?>" data-license="<?php echo $license['license_key'] ?>">
728
  <?php _e( 'Reactivate', 'give' ); ?>
729
  </button>
730
  <?php else : ?>
includes/country-functions.php CHANGED
@@ -1504,12 +1504,17 @@ function give_get_iran_states_list() {
1504
  function give_get_ireland_states_list() {
1505
  $states = array(
1506
  '' => '',
 
 
1507
  'CE' => __( 'Clare', 'give' ),
1508
  'CK' => __( 'Cork', 'give' ),
1509
  'CN' => __( 'Cavan', 'give' ),
1510
  'CW' => __( 'Carlow', 'give' ),
1511
  'DL' => __( 'Donegal', 'give' ),
1512
  'DN' => __( 'Dublin', 'give' ),
 
 
 
1513
  'GY' => __( 'Galway', 'give' ),
1514
  'KE' => __( 'Kildare', 'give' ),
1515
  'KK' => __( 'Kilkenny', 'give' ),
@@ -1525,6 +1530,7 @@ function give_get_ireland_states_list() {
1525
  'OY' => __( 'Offaly', 'give' ),
1526
  'RN' => __( 'Roscommon', 'give' ),
1527
  'SO' => __( 'Sligo', 'give' ),
 
1528
  'TY' => __( 'Tipperary', 'give' ),
1529
  'WD' => __( 'Waterford', 'give' ),
1530
  'WH' => __( 'Westmeath', 'give' ),
1504
  function give_get_ireland_states_list() {
1505
  $states = array(
1506
  '' => '',
1507
+ 'AN' => __( 'Antrim', 'give' ),
1508
+ 'AR' => __( 'Armagh', 'give' ),
1509
  'CE' => __( 'Clare', 'give' ),
1510
  'CK' => __( 'Cork', 'give' ),
1511
  'CN' => __( 'Cavan', 'give' ),
1512
  'CW' => __( 'Carlow', 'give' ),
1513
  'DL' => __( 'Donegal', 'give' ),
1514
  'DN' => __( 'Dublin', 'give' ),
1515
+ 'DO' => __( 'Down', 'give' ),
1516
+ 'DY' => __( 'Derry', 'give' ),
1517
+ 'FM' => __( 'Fermanagh', 'give' ),
1518
  'GY' => __( 'Galway', 'give' ),
1519
  'KE' => __( 'Kildare', 'give' ),
1520
  'KK' => __( 'Kilkenny', 'give' ),
1530
  'OY' => __( 'Offaly', 'give' ),
1531
  'RN' => __( 'Roscommon', 'give' ),
1532
  'SO' => __( 'Sligo', 'give' ),
1533
+ 'TR' => __( 'Tyrone', 'give' ),
1534
  'TY' => __( 'Tipperary', 'give' ),
1535
  'WD' => __( 'Waterford', 'give' ),
1536
  'WH' => __( 'Westmeath', 'give' ),
includes/donors/class-give-donors-query.php CHANGED
@@ -466,6 +466,7 @@ class Give_Donors_Query {
466
  foreach ( $ordersby as $orderby => $order ) {
467
  if( ! array_key_exists( $orderby, $table_columns ) ) {
468
  unset( $ordersby[$orderby] );
 
469
  }
470
 
471
  $ordersby[ esc_sql( $orderby ) ] = esc_sql( $order );
466
  foreach ( $ordersby as $orderby => $order ) {
467
  if( ! array_key_exists( $orderby, $table_columns ) ) {
468
  unset( $ordersby[$orderby] );
469
+ continue;
470
  }
471
 
472
  $ordersby[ esc_sql( $orderby ) ] = esc_sql( $order );
includes/gateways/stripe/class-give-stripe.php CHANGED
@@ -29,7 +29,6 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
29
  */
30
  public function __construct() {
31
 
32
- add_action( 'admin_notices', array( $this, 'display_old_recurring_compatibility_notice' ) );
33
  add_filter( 'give_payment_gateways', array( $this, 'register_gateway' ) );
34
 
35
  /**
@@ -102,40 +101,6 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
102
 
103
  return $gateways;
104
  }
105
-
106
- /**
107
- * Display compatibility notice for Give 2.5.0 and Recurring 1.8.13 when Stripe premium is not active.
108
- *
109
- * @since 2.5.0
110
- *
111
- * @return void
112
- */
113
- public function display_old_recurring_compatibility_notice() {
114
-
115
- // Show notice, if incompatibility found.
116
- if (
117
- defined( 'GIVE_RECURRING_VERSION' )
118
- && version_compare( GIVE_RECURRING_VERSION, '1.9.0', '<' )
119
- && ! defined( 'GIVE_STRIPE_VERSION' )
120
- ) {
121
-
122
- $message = sprintf(
123
- __( '<strong>Attention:</strong> Give 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href="%1$s" target="_blank">logging into your account</a> and visiting <a href="%1$s" target="_blank">your downloads</a> page on the GiveWP website.', 'give' ),
124
- esc_url( 'https://givewp.com/wp-login.php' ),
125
- esc_url( 'https://givewp.com/my-account/#tab_downloads' )
126
- );
127
-
128
- Give()->notices->register_notice(
129
- array(
130
- 'id' => 'give-compatibility-with-old-recurring',
131
- 'type' => 'error',
132
- 'description' => $message,
133
- 'show' => true,
134
- )
135
- );
136
- }
137
-
138
- }
139
  }
140
  }
141
 
29
  */
30
  public function __construct() {
31
 
 
32
  add_filter( 'give_payment_gateways', array( $this, 'register_gateway' ) );
33
 
34
  /**
101
 
102
  return $gateways;
103
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  }
105
  }
106
 
includes/payments/class-payments-query.php CHANGED
@@ -157,6 +157,9 @@ class Give_Payments_Query extends Give_Stats {
157
  // While set filters $args will get override and multiple get_payments call will not work.
158
  $this->args = $this->_args;
159
 
 
 
 
160
  $this->date_filter_pre();
161
  $this->orderby();
162
  $this->status();
@@ -787,11 +790,9 @@ class Give_Payments_Query extends Give_Stats {
787
 
788
  $this->__set(
789
  'meta_query', array(
790
- array(
791
- 'key' => '_give_payment_gateway',
792
- 'value' => $this->args['gateway'],
793
- 'compare' => $compare,
794
- ),
795
  )
796
  );
797
 
@@ -814,6 +815,26 @@ class Give_Payments_Query extends Give_Stats {
814
  private function get_sql() {
815
  global $wpdb;
816
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
817
  $where = "WHERE {$wpdb->posts}.post_type = 'give_payment'";
818
  $where .= " AND {$wpdb->posts}.post_status IN ('" . implode( "','", $this->args['post_status'] ) . "')";
819
 
157
  // While set filters $args will get override and multiple get_payments call will not work.
158
  $this->args = $this->_args;
159
 
160
+ // Whitelist order.
161
+ $this->args['order'] = in_array( strtoupper( $this->args['order'] ), array( 'ASC', 'DESC' ) ) ? $this->args['order'] : 'DESC' ;
162
+
163
  $this->date_filter_pre();
164
  $this->orderby();
165
  $this->status();
790
 
791
  $this->__set(
792
  'meta_query', array(
793
+ 'key' => '_give_payment_gateway',
794
+ 'value' => $this->args['gateway'],
795
+ 'compare' => $compare,
 
 
796
  )
797
  );
798
 
815
  private function get_sql() {
816
  global $wpdb;
817
 
818
+ $allowed_keys = array(
819
+ 'post_name',
820
+ 'post_author',
821
+ 'post_date',
822
+ 'post_title',
823
+ 'post_status',
824
+ 'post_modified',
825
+ 'post_parent',
826
+ 'post_type',
827
+ 'menu_order',
828
+ 'comment_count',
829
+ );
830
+
831
+ $this->args['orderby'] = 'post_parent__in';
832
+
833
+ // Whitelist orderby.
834
+ if( ! in_array( $this->args['orderby'], $allowed_keys ) ) {
835
+ $this->args['orderby'] = 'ID';
836
+ }
837
+
838
  $where = "WHERE {$wpdb->posts}.post_type = 'give_payment'";
839
  $where .= " AND {$wpdb->posts}.post_status IN ('" . implode( "','", $this->args['post_status'] ) . "')";
840
 
languages/give.pot CHANGED
@@ -15,38 +15,42 @@ msgstr ""
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
 
18
- #: give.php:411, give.php:424
19
  msgid "Cheatin&#8217; huh?"
20
  msgstr ""
21
 
22
- #: give.php:661
23
  msgid "Your site could be faster and more secure with a newer PHP version."
24
  msgstr ""
25
 
26
- #: give.php:662
27
  msgid "Hey, we've noticed that you're running an outdated version of PHP. PHP is the programming language that WordPress and Give are built on. The version that is currently used for your site is no longer supported. Newer versions of PHP are both faster and more secure. In fact, your version of PHP no longer receives security updates, which is why we're sending you this notice."
28
  msgstr ""
29
 
30
- #: give.php:663
31
  msgid "Hosts have the ability to update your PHP version, but sometimes they don't dare to do that because they're afraid they'll break your site."
32
  msgstr ""
33
 
34
- #: give.php:664
35
  msgid "To which version should I update?"
36
  msgstr ""
37
 
38
- #: give.php:665
39
  msgid "You should update your PHP version to either 5.6 or to 7.0 or 7.1. On a normal WordPress site, switching to PHP 5.6 should never cause issues. We would however actually recommend you switch to PHP7. There are some plugins that are not ready for PHP7 though, so do some testing first. PHP7 is much faster than PHP 5.6. It's also the only PHP version still in active development and therefore the better option for your site in the long run."
40
  msgstr ""
41
 
42
- #: give.php:666
43
  msgid "Can't update? Ask your host!"
44
  msgstr ""
45
 
46
- #: give.php:667
47
  msgid "If you cannot upgrade your PHP version yourself, you can send an email to your host. If they don't want to upgrade your PHP version, we would suggest you switch hosts. Have a look at one of the recommended %1$sWordPress hosting partners%2$s."
48
  msgstr ""
49
 
 
 
 
 
50
  #: blocks/load.php:16, includes/admin/plugins.php:255, includes/admin/welcome.php:179
51
  msgid "Give"
52
  msgstr ""
@@ -327,93 +331,93 @@ msgstr ""
327
  msgid "Valid edd_action not defined"
328
  msgstr ""
329
 
330
- #: includes/class-give-license-handler.php:691
331
  msgid "License Key"
332
  msgstr ""
333
 
334
- #: includes/class-give-license-handler.php:695
335
  msgid "Activate"
336
  msgstr ""
337
 
338
- #: includes/class-give-license-handler.php:699
339
  msgid "Reactivate"
340
  msgstr ""
341
 
342
- #: includes/class-give-license-handler.php:706
343
  msgid "Deactivate"
344
  msgstr ""
345
 
346
- #: includes/class-give-license-handler.php:721
347
  msgid "License is expired. Please activate your license key."
348
  msgstr ""
349
 
350
- #: includes/class-give-license-handler.php:722
351
  msgid "License is active and you are receiving updates and support."
352
  msgstr ""
353
 
354
- #: includes/class-give-license-handler.php:729
355
  msgid "License is inactive."
356
  msgstr ""
357
 
358
- #: includes/class-give-license-handler.php:732
359
  msgid "Please <a href=\"%1$s\" target=\"_blank\">Visit your dashboard</a> to check this license details and activate this license to receive updates and support."
360
  msgstr ""
361
 
362
- #: includes/class-give-license-handler.php:735
363
  msgid "Please activate your license key."
364
  msgstr ""
365
 
366
- #: includes/class-give-license-handler.php:743
367
  msgid "License Information"
368
  msgstr ""
369
 
370
- #: includes/class-give-license-handler.php:763
371
  msgid "Renew to manage sites"
372
  msgstr ""
373
 
374
- #: includes/class-give-license-handler.php:769
375
  msgid "No activation remaining"
376
  msgstr ""
377
 
378
- #: includes/class-give-license-handler.php:775
379
  msgid "Activation Remaining"
380
  msgid_plural "Activations Remaining"
381
  msgstr[0] ""
382
  msgstr[1] ""
383
 
384
- #: includes/class-give-license-handler.php:781
385
  msgid "This is an unlicensed add-on and is not receiving updates or support. Please activate your license key to fix the issue."
386
  msgstr ""
387
 
388
- #: includes/class-give-license-handler.php:787
389
  msgid "License Actions"
390
  msgstr ""
391
 
392
- #: includes/class-give-license-handler.php:796
393
  msgid "Purchase License"
394
  msgstr ""
395
 
396
- #: includes/class-give-license-handler.php:809
397
  msgid "Manage License"
398
  msgstr ""
399
 
400
- #: includes/class-give-license-handler.php:814
401
  msgid "Access Support"
402
  msgstr ""
403
 
404
- #: includes/class-give-license-handler.php:869
405
  msgid "View Changelog"
406
  msgstr ""
407
 
408
- #: includes/class-give-license-handler.php:879
409
  msgid "activated"
410
  msgstr ""
411
 
412
- #: includes/class-give-license-handler.php:879
413
  msgid "installed"
414
  msgstr ""
415
 
416
- #: includes/class-give-license-handler.php:886
417
  msgid "Download"
418
  msgstr ""
419
 
@@ -3944,906 +3948,930 @@ msgid "Sistan and Baluchestan (سیستان و بلوچستان)"
3944
  msgstr ""
3945
 
3946
  #: includes/country-functions.php:1507
3947
- msgid "Clare"
3948
  msgstr ""
3949
 
3950
  #: includes/country-functions.php:1508
3951
- msgid "Cork"
3952
  msgstr ""
3953
 
3954
  #: includes/country-functions.php:1509
3955
- msgid "Cavan"
3956
  msgstr ""
3957
 
3958
  #: includes/country-functions.php:1510
3959
- msgid "Carlow"
3960
  msgstr ""
3961
 
3962
  #: includes/country-functions.php:1511
3963
- msgid "Donegal"
3964
  msgstr ""
3965
 
3966
  #: includes/country-functions.php:1512
3967
- msgid "Dublin"
3968
  msgstr ""
3969
 
3970
  #: includes/country-functions.php:1513
3971
- msgid "Galway"
3972
  msgstr ""
3973
 
3974
  #: includes/country-functions.php:1514
3975
- msgid "Kildare"
3976
  msgstr ""
3977
 
3978
  #: includes/country-functions.php:1515
3979
- msgid "Kilkenny"
3980
  msgstr ""
3981
 
3982
  #: includes/country-functions.php:1516
3983
- msgid "Kerry"
3984
  msgstr ""
3985
 
3986
  #: includes/country-functions.php:1517
3987
- msgid "Longford"
3988
  msgstr ""
3989
 
3990
  #: includes/country-functions.php:1518
3991
- msgid "Louth"
3992
  msgstr ""
3993
 
3994
  #: includes/country-functions.php:1519
3995
- msgid "Limerick"
3996
  msgstr ""
3997
 
3998
  #: includes/country-functions.php:1520
3999
- msgid "Leitrim"
4000
  msgstr ""
4001
 
4002
  #: includes/country-functions.php:1521
4003
- msgid "Laois"
4004
  msgstr ""
4005
 
4006
  #: includes/country-functions.php:1522
4007
- msgid "Meath"
4008
  msgstr ""
4009
 
4010
  #: includes/country-functions.php:1523
4011
- msgid "Monaghan"
4012
  msgstr ""
4013
 
4014
  #: includes/country-functions.php:1524
4015
- msgid "Mayo"
4016
  msgstr ""
4017
 
4018
  #: includes/country-functions.php:1525
4019
- msgid "Offaly"
4020
  msgstr ""
4021
 
4022
  #: includes/country-functions.php:1526
4023
- msgid "Roscommon"
4024
  msgstr ""
4025
 
4026
  #: includes/country-functions.php:1527
4027
- msgid "Sligo"
4028
  msgstr ""
4029
 
4030
  #: includes/country-functions.php:1528
4031
- msgid "Tipperary"
4032
  msgstr ""
4033
 
4034
  #: includes/country-functions.php:1529
4035
- msgid "Waterford"
4036
  msgstr ""
4037
 
4038
  #: includes/country-functions.php:1530
4039
- msgid "Westmeath"
4040
  msgstr ""
4041
 
4042
  #: includes/country-functions.php:1531
4043
- msgid "Wicklow"
4044
  msgstr ""
4045
 
4046
  #: includes/country-functions.php:1532
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4047
  msgid "Wexford"
4048
  msgstr ""
4049
 
4050
- #: includes/country-functions.php:1547
4051
  msgid "Αττική"
4052
  msgstr ""
4053
 
4054
- #: includes/country-functions.php:1548
4055
  msgid "Ανατολική Μακεδονία και Θράκη"
4056
  msgstr ""
4057
 
4058
- #: includes/country-functions.php:1549
4059
  msgid "Κεντρική Μακεδονία"
4060
  msgstr ""
4061
 
4062
- #: includes/country-functions.php:1550
4063
  msgid "Δυτική Μακεδονία"
4064
  msgstr ""
4065
 
4066
- #: includes/country-functions.php:1551
4067
  msgid "Ήπειρος"
4068
  msgstr ""
4069
 
4070
- #: includes/country-functions.php:1552
4071
  msgid "Θεσσαλία"
4072
  msgstr ""
4073
 
4074
- #: includes/country-functions.php:1553
4075
  msgid "Ιόνιοι Νήσοι"
4076
  msgstr ""
4077
 
4078
- #: includes/country-functions.php:1554
4079
  msgid "Δυτική Ελλάδα"
4080
  msgstr ""
4081
 
4082
- #: includes/country-functions.php:1555
4083
  msgid "Στερεά Ελλάδα"
4084
  msgstr ""
4085
 
4086
- #: includes/country-functions.php:1556
4087
  msgid "Πελοπόννησος"
4088
  msgstr ""
4089
 
4090
- #: includes/country-functions.php:1557
4091
  msgid "Βόρειο Αιγαίο"
4092
  msgstr ""
4093
 
4094
- #: includes/country-functions.php:1558
4095
  msgid "Νότιο Αιγαίο"
4096
  msgstr ""
4097
 
4098
- #: includes/country-functions.php:1559
4099
  msgid "Κρήτη"
4100
  msgstr ""
4101
 
4102
- #: includes/country-functions.php:1574
4103
  msgid "Chuquisaca"
4104
  msgstr ""
4105
 
4106
- #: includes/country-functions.php:1575
4107
  msgid "Beni"
4108
  msgstr ""
4109
 
4110
- #: includes/country-functions.php:1576
4111
  msgid "Cochabamba"
4112
  msgstr ""
4113
 
4114
- #: includes/country-functions.php:1577
4115
  msgid "La Paz"
4116
  msgstr ""
4117
 
4118
- #: includes/country-functions.php:1578
4119
  msgid "Oruro"
4120
  msgstr ""
4121
 
4122
- #: includes/country-functions.php:1579
4123
  msgid "Pando"
4124
  msgstr ""
4125
 
4126
- #: includes/country-functions.php:1580
4127
  msgid "Potosí"
4128
  msgstr ""
4129
 
4130
- #: includes/country-functions.php:1581, includes/country-functions.php:1736
4131
  msgid "Santa Cruz"
4132
  msgstr ""
4133
 
4134
- #: includes/country-functions.php:1582
4135
  msgid "Tarija"
4136
  msgstr ""
4137
 
4138
- #: includes/country-functions.php:1597
4139
  msgid "Blagoevgrad"
4140
  msgstr ""
4141
 
4142
- #: includes/country-functions.php:1598
4143
  msgid "Burgas"
4144
  msgstr ""
4145
 
4146
- #: includes/country-functions.php:1599
4147
  msgid "Dobrich"
4148
  msgstr ""
4149
 
4150
- #: includes/country-functions.php:1600
4151
  msgid "Gabrovo"
4152
  msgstr ""
4153
 
4154
- #: includes/country-functions.php:1601
4155
  msgid "Haskovo"
4156
  msgstr ""
4157
 
4158
- #: includes/country-functions.php:1602
4159
  msgid "Kardzhali"
4160
  msgstr ""
4161
 
4162
- #: includes/country-functions.php:1603
4163
  msgid "Kyustendil"
4164
  msgstr ""
4165
 
4166
- #: includes/country-functions.php:1604
4167
  msgid "Lovech"
4168
  msgstr ""
4169
 
4170
- #: includes/country-functions.php:1605
4171
  msgid "Montana"
4172
  msgstr ""
4173
 
4174
- #: includes/country-functions.php:1606
4175
  msgid "Pazardzhik"
4176
  msgstr ""
4177
 
4178
- #: includes/country-functions.php:1607
4179
  msgid "Pernik"
4180
  msgstr ""
4181
 
4182
- #: includes/country-functions.php:1608
4183
  msgid "Pleven"
4184
  msgstr ""
4185
 
4186
- #: includes/country-functions.php:1609
4187
  msgid "Plovdiv"
4188
  msgstr ""
4189
 
4190
- #: includes/country-functions.php:1610
4191
  msgid "Razgrad"
4192
  msgstr ""
4193
 
4194
- #: includes/country-functions.php:1611
4195
  msgid "Ruse"
4196
  msgstr ""
4197
 
4198
- #: includes/country-functions.php:1612
4199
  msgid "Shumen"
4200
  msgstr ""
4201
 
4202
- #: includes/country-functions.php:1613
4203
  msgid "Silistra"
4204
  msgstr ""
4205
 
4206
- #: includes/country-functions.php:1614
4207
  msgid "Sliven"
4208
  msgstr ""
4209
 
4210
- #: includes/country-functions.php:1615
4211
  msgid "Smolyan"
4212
  msgstr ""
4213
 
4214
- #: includes/country-functions.php:1616
4215
  msgid "Sofia"
4216
  msgstr ""
4217
 
4218
- #: includes/country-functions.php:1617
4219
  msgid "Sofia-Grad"
4220
  msgstr ""
4221
 
4222
- #: includes/country-functions.php:1618
4223
  msgid "Stara Zagora"
4224
  msgstr ""
4225
 
4226
- #: includes/country-functions.php:1619
4227
  msgid "Targovishte"
4228
  msgstr ""
4229
 
4230
- #: includes/country-functions.php:1620
4231
  msgid "Varna"
4232
  msgstr ""
4233
 
4234
- #: includes/country-functions.php:1621
4235
  msgid "Veliko Tarnovo"
4236
  msgstr ""
4237
 
4238
- #: includes/country-functions.php:1622
4239
  msgid "Vidin"
4240
  msgstr ""
4241
 
4242
- #: includes/country-functions.php:1623
4243
  msgid "Vratsa"
4244
  msgstr ""
4245
 
4246
- #: includes/country-functions.php:1624
4247
  msgid "Yambol"
4248
  msgstr ""
4249
 
4250
- #: includes/country-functions.php:1639
4251
  msgid "Bagerhat"
4252
  msgstr ""
4253
 
4254
- #: includes/country-functions.php:1640
4255
  msgid "Bandarban"
4256
  msgstr ""
4257
 
4258
- #: includes/country-functions.php:1641
4259
  msgid "Barguna"
4260
  msgstr ""
4261
 
4262
- #: includes/country-functions.php:1642
4263
  msgid "Barisal"
4264
  msgstr ""
4265
 
4266
- #: includes/country-functions.php:1643
4267
  msgid "Bhola"
4268
  msgstr ""
4269
 
4270
- #: includes/country-functions.php:1644
4271
  msgid "Bogra"
4272
  msgstr ""
4273
 
4274
- #: includes/country-functions.php:1645
4275
  msgid "Brahmanbaria"
4276
  msgstr ""
4277
 
4278
- #: includes/country-functions.php:1646
4279
  msgid "Chandpur"
4280
  msgstr ""
4281
 
4282
- #: includes/country-functions.php:1647
4283
  msgid "Chittagong"
4284
  msgstr ""
4285
 
4286
- #: includes/country-functions.php:1648
4287
  msgid "Chuadanga"
4288
  msgstr ""
4289
 
4290
- #: includes/country-functions.php:1649
4291
  msgid "Comilla"
4292
  msgstr ""
4293
 
4294
- #: includes/country-functions.php:1650
4295
  msgid "Cox's Bazar"
4296
  msgstr ""
4297
 
4298
- #: includes/country-functions.php:1651
4299
  msgid "Dhaka"
4300
  msgstr ""
4301
 
4302
- #: includes/country-functions.php:1652
4303
  msgid "Dinajpur"
4304
  msgstr ""
4305
 
4306
- #: includes/country-functions.php:1653
4307
  msgid "Faridpur "
4308
  msgstr ""
4309
 
4310
- #: includes/country-functions.php:1654
4311
  msgid "Feni"
4312
  msgstr ""
4313
 
4314
- #: includes/country-functions.php:1655
4315
  msgid "Gaibandha"
4316
  msgstr ""
4317
 
4318
- #: includes/country-functions.php:1656
4319
  msgid "Gazipur"
4320
  msgstr ""
4321
 
4322
- #: includes/country-functions.php:1657
4323
  msgid "Gopalganj"
4324
  msgstr ""
4325
 
4326
- #: includes/country-functions.php:1658
4327
  msgid "Habiganj"
4328
  msgstr ""
4329
 
4330
- #: includes/country-functions.php:1659
4331
  msgid "Jamalpur"
4332
  msgstr ""
4333
 
4334
- #: includes/country-functions.php:1660
4335
  msgid "Jessore"
4336
  msgstr ""
4337
 
4338
- #: includes/country-functions.php:1661
4339
  msgid "Jhalokati"
4340
  msgstr ""
4341
 
4342
- #: includes/country-functions.php:1662
4343
  msgid "Jhenaidah"
4344
  msgstr ""
4345
 
4346
- #: includes/country-functions.php:1663
4347
  msgid "Joypurhat"
4348
  msgstr ""
4349
 
4350
- #: includes/country-functions.php:1664
4351
  msgid "Khagrachhari"
4352
  msgstr ""
4353
 
4354
- #: includes/country-functions.php:1665
4355
  msgid "Khulna"
4356
  msgstr ""
4357
 
4358
- #: includes/country-functions.php:1666
4359
  msgid "Kishoreganj"
4360
  msgstr ""
4361
 
4362
- #: includes/country-functions.php:1667
4363
  msgid "Kurigram"
4364
  msgstr ""
4365
 
4366
- #: includes/country-functions.php:1668
4367
  msgid "Kushtia"
4368
  msgstr ""
4369
 
4370
- #: includes/country-functions.php:1669
4371
  msgid "Lakshmipur"
4372
  msgstr ""
4373
 
4374
- #: includes/country-functions.php:1670
4375
  msgid "Lalmonirhat"
4376
  msgstr ""
4377
 
4378
- #: includes/country-functions.php:1671
4379
  msgid "Madaripur"
4380
  msgstr ""
4381
 
4382
- #: includes/country-functions.php:1672
4383
  msgid "Magura"
4384
  msgstr ""
4385
 
4386
- #: includes/country-functions.php:1673
4387
  msgid "Manikganj "
4388
  msgstr ""
4389
 
4390
- #: includes/country-functions.php:1674
4391
  msgid "Meherpur"
4392
  msgstr ""
4393
 
4394
- #: includes/country-functions.php:1675
4395
  msgid "Moulvibazar"
4396
  msgstr ""
4397
 
4398
- #: includes/country-functions.php:1676
4399
  msgid "Munshiganj"
4400
  msgstr ""
4401
 
4402
- #: includes/country-functions.php:1677
4403
  msgid "Mymensingh"
4404
  msgstr ""
4405
 
4406
- #: includes/country-functions.php:1678
4407
  msgid "Naogaon"
4408
  msgstr ""
4409
 
4410
- #: includes/country-functions.php:1679
4411
  msgid "Narail"
4412
  msgstr ""
4413
 
4414
- #: includes/country-functions.php:1680
4415
  msgid "Narayanganj"
4416
  msgstr ""
4417
 
4418
- #: includes/country-functions.php:1681
4419
  msgid "Narsingdi"
4420
  msgstr ""
4421
 
4422
- #: includes/country-functions.php:1682
4423
  msgid "Natore"
4424
  msgstr ""
4425
 
4426
- #: includes/country-functions.php:1683
4427
  msgid "Nawabganj"
4428
  msgstr ""
4429
 
4430
- #: includes/country-functions.php:1684
4431
  msgid "Netrakona"
4432
  msgstr ""
4433
 
4434
- #: includes/country-functions.php:1685
4435
  msgid "Nilphamari"
4436
  msgstr ""
4437
 
4438
- #: includes/country-functions.php:1686
4439
  msgid "Noakhali"
4440
  msgstr ""
4441
 
4442
- #: includes/country-functions.php:1687
4443
  msgid "Pabna"
4444
  msgstr ""
4445
 
4446
- #: includes/country-functions.php:1688
4447
  msgid "Panchagarh"
4448
  msgstr ""
4449
 
4450
- #: includes/country-functions.php:1689
4451
  msgid "Patuakhali"
4452
  msgstr ""
4453
 
4454
- #: includes/country-functions.php:1690
4455
  msgid "Pirojpur"
4456
  msgstr ""
4457
 
4458
- #: includes/country-functions.php:1691
4459
  msgid "Rajbari"
4460
  msgstr ""
4461
 
4462
- #: includes/country-functions.php:1692
4463
  msgid "Rajshahi"
4464
  msgstr ""
4465
 
4466
- #: includes/country-functions.php:1693
4467
  msgid "Rangamati"
4468
  msgstr ""
4469
 
4470
- #: includes/country-functions.php:1694
4471
  msgid "Rangpur"
4472
  msgstr ""
4473
 
4474
- #: includes/country-functions.php:1695
4475
  msgid "Satkhira"
4476
  msgstr ""
4477
 
4478
- #: includes/country-functions.php:1696
4479
  msgid "Shariatpur"
4480
  msgstr ""
4481
 
4482
- #: includes/country-functions.php:1697
4483
  msgid "Sherpur"
4484
  msgstr ""
4485
 
4486
- #: includes/country-functions.php:1698
4487
  msgid "Sirajganj"
4488
  msgstr ""
4489
 
4490
- #: includes/country-functions.php:1699
4491
  msgid "Sunamganj"
4492
  msgstr ""
4493
 
4494
- #: includes/country-functions.php:1700
4495
  msgid "Sylhet"
4496
  msgstr ""
4497
 
4498
- #: includes/country-functions.php:1701
4499
  msgid "Tangail"
4500
  msgstr ""
4501
 
4502
- #: includes/country-functions.php:1702
4503
  msgid "Thakurgaon"
4504
  msgstr ""
4505
 
4506
- #: includes/country-functions.php:1717
4507
  msgid "Ciudad Aut&oacute;noma de Buenos Aires"
4508
  msgstr ""
4509
 
4510
- #: includes/country-functions.php:1718
4511
  msgid "Buenos Aires"
4512
  msgstr ""
4513
 
4514
- #: includes/country-functions.php:1719
4515
  msgid "Catamarca"
4516
  msgstr ""
4517
 
4518
- #: includes/country-functions.php:1720
4519
  msgid "Chaco"
4520
  msgstr ""
4521
 
4522
- #: includes/country-functions.php:1721
4523
  msgid "Chubut"
4524
  msgstr ""
4525
 
4526
- #: includes/country-functions.php:1722, includes/country-functions.php:2312
4527
  msgid "C&oacute;rdoba"
4528
  msgstr ""
4529
 
4530
- #: includes/country-functions.php:1723
4531
  msgid "Corrientes"
4532
  msgstr ""
4533
 
4534
- #: includes/country-functions.php:1724
4535
  msgid "Entre R&iacute;os"
4536
  msgstr ""
4537
 
4538
- #: includes/country-functions.php:1725
4539
  msgid "Formosa"
4540
  msgstr ""
4541
 
4542
- #: includes/country-functions.php:1726
4543
  msgid "Jujuy"
4544
  msgstr ""
4545
 
4546
- #: includes/country-functions.php:1727
4547
  msgid "La Pampa"
4548
  msgstr ""
4549
 
4550
- #: includes/country-functions.php:1728, includes/country-functions.php:2321
4551
  msgid "La Rioja"
4552
  msgstr ""
4553
 
4554
- #: includes/country-functions.php:1729
4555
  msgid "Mendoza"
4556
  msgstr ""
4557
 
4558
- #: includes/country-functions.php:1730
4559
  msgid "Misiones"
4560
  msgstr ""
4561
 
4562
- #: includes/country-functions.php:1731
4563
  msgid "Neuqu&eacute;n"
4564
  msgstr ""
4565
 
4566
- #: includes/country-functions.php:1732
4567
  msgid "R&iacute;o Negro"
4568
  msgstr ""
4569
 
4570
- #: includes/country-functions.php:1733
4571
  msgid "Salta"
4572
  msgstr ""
4573
 
4574
- #: includes/country-functions.php:1734
4575
  msgid "San Juan"
4576
  msgstr ""
4577
 
4578
- #: includes/country-functions.php:1735
4579
  msgid "San Luis"
4580
  msgstr ""
4581
 
4582
- #: includes/country-functions.php:1737
4583
  msgid "Santa Fe"
4584
  msgstr ""
4585
 
4586
- #: includes/country-functions.php:1738
4587
  msgid "Santiago del Estero"
4588
  msgstr ""
4589
 
4590
- #: includes/country-functions.php:1739
4591
  msgid "Tierra del Fuego"
4592
  msgstr ""
4593
 
4594
- #: includes/country-functions.php:1740
4595
  msgid "Tucum&aacute;n"
4596
  msgstr ""
4597
 
4598
- #: includes/country-functions.php:1837
4599
  msgid "Alberta"
4600
  msgstr ""
4601
 
4602
- #: includes/country-functions.php:1838
4603
  msgid "British Columbia"
4604
  msgstr ""
4605
 
4606
- #: includes/country-functions.php:1839
4607
  msgid "Manitoba"
4608
  msgstr ""
4609
 
4610
- #: includes/country-functions.php:1840
4611
  msgid "New Brunswick"
4612
  msgstr ""
4613
 
4614
- #: includes/country-functions.php:1841
4615
  msgid "Newfoundland and Labrador"
4616
  msgstr ""
4617
 
4618
- #: includes/country-functions.php:1842
4619
  msgid "Nova Scotia"
4620
  msgstr ""
4621
 
4622
- #: includes/country-functions.php:1843
4623
  msgid "Northwest Territories"
4624
  msgstr ""
4625
 
4626
- #: includes/country-functions.php:1844
4627
  msgid "Nunavut"
4628
  msgstr ""
4629
 
4630
- #: includes/country-functions.php:1845
4631
  msgid "Ontario"
4632
  msgstr ""
4633
 
4634
- #: includes/country-functions.php:1846
4635
  msgid "Prince Edward Island"
4636
  msgstr ""
4637
 
4638
- #: includes/country-functions.php:1847
4639
  msgid "Quebec"
4640
  msgstr ""
4641
 
4642
- #: includes/country-functions.php:1848
4643
  msgid "Saskatchewan"
4644
  msgstr ""
4645
 
4646
- #: includes/country-functions.php:1849
4647
  msgid "Yukon"
4648
  msgstr ""
4649
 
4650
- #: includes/country-functions.php:2295
4651
  msgid "A Coru&ntilde;a"
4652
  msgstr ""
4653
 
4654
- #: includes/country-functions.php:2296
4655
  msgid "Álava"
4656
  msgstr ""
4657
 
4658
- #: includes/country-functions.php:2297
4659
  msgid "Albacete"
4660
  msgstr ""
4661
 
4662
- #: includes/country-functions.php:2298
4663
  msgid "Alicante"
4664
  msgstr ""
4665
 
4666
- #: includes/country-functions.php:2299
4667
  msgid "Almer&iacute;a"
4668
  msgstr ""
4669
 
4670
- #: includes/country-functions.php:2300
4671
  msgid "Asturias"
4672
  msgstr ""
4673
 
4674
- #: includes/country-functions.php:2301
4675
  msgid "&Aacute;vila"
4676
  msgstr ""
4677
 
4678
- #: includes/country-functions.php:2302
4679
  msgid "Badajoz"
4680
  msgstr ""
4681
 
4682
- #: includes/country-functions.php:2303
4683
  msgid "Baleares"
4684
  msgstr ""
4685
 
4686
- #: includes/country-functions.php:2304
4687
  msgid "Barcelona"
4688
  msgstr ""
4689
 
4690
- #: includes/country-functions.php:2305
4691
  msgid "Burgos"
4692
  msgstr ""
4693
 
4694
- #: includes/country-functions.php:2306
4695
  msgid "C&aacute;ceres"
4696
  msgstr ""
4697
 
4698
- #: includes/country-functions.php:2307
4699
  msgid "C&aacute;diz"
4700
  msgstr ""
4701
 
4702
- #: includes/country-functions.php:2308
4703
  msgid "Cantabria"
4704
  msgstr ""
4705
 
4706
- #: includes/country-functions.php:2309
4707
  msgid "Castell&oacute;n"
4708
  msgstr ""
4709
 
4710
- #: includes/country-functions.php:2310
4711
  msgid "Ceuta"
4712
  msgstr ""
4713
 
4714
- #: includes/country-functions.php:2311
4715
  msgid "Ciudad Real"
4716
  msgstr ""
4717
 
4718
- #: includes/country-functions.php:2313
4719
  msgid "Cuenca"
4720
  msgstr ""
4721
 
4722
- #: includes/country-functions.php:2314
4723
  msgid "Girona"
4724
  msgstr ""
4725
 
4726
- #: includes/country-functions.php:2315
4727
  msgid "Granada"
4728
  msgstr ""
4729
 
4730
- #: includes/country-functions.php:2316
4731
  msgid "Guadalajara"
4732
  msgstr ""
4733
 
4734
- #: includes/country-functions.php:2317
4735
  msgid "Gipuzkoa"
4736
  msgstr ""
4737
 
4738
- #: includes/country-functions.php:2318
4739
  msgid "Huelva"
4740
  msgstr ""
4741
 
4742
- #: includes/country-functions.php:2319
4743
  msgid "Huesca"
4744
  msgstr ""
4745
 
4746
- #: includes/country-functions.php:2320
4747
  msgid "Ja&eacute;n"
4748
  msgstr ""
4749
 
4750
- #: includes/country-functions.php:2322
4751
  msgid "Las Palmas"
4752
  msgstr ""
4753
 
4754
- #: includes/country-functions.php:2323
4755
  msgid "Le&oacute;n"
4756
  msgstr ""
4757
 
4758
- #: includes/country-functions.php:2324
4759
  msgid "Lleida"
4760
  msgstr ""
4761
 
4762
- #: includes/country-functions.php:2325
4763
  msgid "Lugo"
4764
  msgstr ""
4765
 
4766
- #: includes/country-functions.php:2326
4767
  msgid "Madrid"
4768
  msgstr ""
4769
 
4770
- #: includes/country-functions.php:2327
4771
  msgid "M&aacute;laga"
4772
  msgstr ""
4773
 
4774
- #: includes/country-functions.php:2328
4775
  msgid "Melilla"
4776
  msgstr ""
4777
 
4778
- #: includes/country-functions.php:2329
4779
  msgid "Murcia"
4780
  msgstr ""
4781
 
4782
- #: includes/country-functions.php:2330
4783
  msgid "Navarra"
4784
  msgstr ""
4785
 
4786
- #: includes/country-functions.php:2331
4787
  msgid "Ourense"
4788
  msgstr ""
4789
 
4790
- #: includes/country-functions.php:2332
4791
  msgid "Palencia"
4792
  msgstr ""
4793
 
4794
- #: includes/country-functions.php:2333
4795
  msgid "Pontevedra"
4796
  msgstr ""
4797
 
4798
- #: includes/country-functions.php:2334
4799
  msgid "Salamanca"
4800
  msgstr ""
4801
 
4802
- #: includes/country-functions.php:2335
4803
  msgid "Santa Cruz de Tenerife"
4804
  msgstr ""
4805
 
4806
- #: includes/country-functions.php:2336
4807
  msgid "Segovia"
4808
  msgstr ""
4809
 
4810
- #: includes/country-functions.php:2337
4811
  msgid "Sevilla"
4812
  msgstr ""
4813
 
4814
- #: includes/country-functions.php:2338
4815
  msgid "Soria"
4816
  msgstr ""
4817
 
4818
- #: includes/country-functions.php:2339
4819
  msgid "Tarragona"
4820
  msgstr ""
4821
 
4822
- #: includes/country-functions.php:2340
4823
  msgid "Teruel"
4824
  msgstr ""
4825
 
4826
- #: includes/country-functions.php:2341
4827
  msgid "Toledo"
4828
  msgstr ""
4829
 
4830
- #: includes/country-functions.php:2342
4831
  msgid "Valencia"
4832
  msgstr ""
4833
 
4834
- #: includes/country-functions.php:2343
4835
  msgid "Valladolid"
4836
  msgstr ""
4837
 
4838
- #: includes/country-functions.php:2344
4839
  msgid "Bizkaia"
4840
  msgstr ""
4841
 
4842
- #: includes/country-functions.php:2345
4843
  msgid "Zamora"
4844
  msgstr ""
4845
 
4846
- #: includes/country-functions.php:2346
4847
  msgid "Zaragoza"
4848
  msgstr ""
4849
 
@@ -6712,20 +6740,20 @@ msgid "Donation History Page"
6712
  msgstr ""
6713
 
6714
  #. translators: %s: Add-on name
6715
- #: includes/admin/class-addon-activation-banner.php:362
6716
  msgid "New Give Add-on Activated: "
6717
  msgstr ""
6718
 
6719
- #: includes/admin/class-addon-activation-banner.php:383
6720
  msgid "Go to Settings"
6721
  msgstr ""
6722
 
6723
  #. translators: %s: Add-on name
6724
- #: includes/admin/class-addon-activation-banner.php:393
6725
  msgid "Documentation: %s Add-on"
6726
  msgstr ""
6727
 
6728
- #: includes/admin/class-addon-activation-banner.php:404
6729
  msgid "Get Support"
6730
  msgstr ""
6731
 
@@ -8621,7 +8649,7 @@ msgstr ""
8621
  msgid "You have successfully deactivated the license."
8622
  msgstr ""
8623
 
8624
- #: includes/admin/add-ons/actions.php:437, includes/admin/settings/class-settings-license.php:249
8625
  msgid "Last refreshed on %1$s at %2$s"
8626
  msgstr ""
8627
 
@@ -10871,23 +10899,23 @@ msgstr ""
10871
  msgid "Select File"
10872
  msgstr ""
10873
 
10874
- #: includes/admin/settings/class-settings-license.php:228
10875
  msgid "Licenses and Add-ons"
10876
  msgstr ""
10877
 
10878
- #: includes/admin/settings/class-settings-license.php:233
10879
  msgid "Refresh limit reached. Licenses can only be refreshed 5 times per day."
10880
  msgstr ""
10881
 
10882
- #: includes/admin/settings/class-settings-license.php:240, includes/admin/settings/class-settings-license.php:245
10883
  msgid "Refresh All Licenses"
10884
  msgstr ""
10885
 
10886
- #: includes/admin/settings/class-settings-license.php:241
10887
  msgid "Refreshing All Licenses..."
10888
  msgstr ""
10889
 
10890
- #: includes/admin/settings/class-settings-license.php:257
10891
  msgid "The following list displays your add-ons and their corresponding activation and license statuses."
10892
  msgstr ""
10893
 
@@ -11490,18 +11518,14 @@ msgstr ""
11490
  msgid "Save changes"
11491
  msgstr ""
11492
 
11493
- #: includes/gateways/stripe/class-give-stripe.php:99
11494
  msgid "Stripe - Credit Card"
11495
  msgstr ""
11496
 
11497
- #: includes/gateways/stripe/class-give-stripe.php:100
11498
  msgid "Credit Card"
11499
  msgstr ""
11500
 
11501
- #: includes/gateways/stripe/class-give-stripe.php:123
11502
- msgid "<strong>Attention:</strong> Give 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href=\"%1$s\" target=\"_blank\">logging into your account</a> and visiting <a href=\"%1$s\" target=\"_blank\">your downloads</a> page on the GiveWP website."
11503
- msgstr ""
11504
-
11505
  #: tests/framework/helpers/class-helper-form.php:166
11506
  msgid "Empty form argument is not valid to setup donation form."
11507
  msgstr ""
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
 
18
+ #: give.php:414, give.php:427
19
  msgid "Cheatin&#8217; huh?"
20
  msgstr ""
21
 
22
+ #: give.php:664
23
  msgid "Your site could be faster and more secure with a newer PHP version."
24
  msgstr ""
25
 
26
+ #: give.php:665
27
  msgid "Hey, we've noticed that you're running an outdated version of PHP. PHP is the programming language that WordPress and Give are built on. The version that is currently used for your site is no longer supported. Newer versions of PHP are both faster and more secure. In fact, your version of PHP no longer receives security updates, which is why we're sending you this notice."
28
  msgstr ""
29
 
30
+ #: give.php:666
31
  msgid "Hosts have the ability to update your PHP version, but sometimes they don't dare to do that because they're afraid they'll break your site."
32
  msgstr ""
33
 
34
+ #: give.php:667
35
  msgid "To which version should I update?"
36
  msgstr ""
37
 
38
+ #: give.php:668
39
  msgid "You should update your PHP version to either 5.6 or to 7.0 or 7.1. On a normal WordPress site, switching to PHP 5.6 should never cause issues. We would however actually recommend you switch to PHP7. There are some plugins that are not ready for PHP7 though, so do some testing first. PHP7 is much faster than PHP 5.6. It's also the only PHP version still in active development and therefore the better option for your site in the long run."
40
  msgstr ""
41
 
42
+ #: give.php:669
43
  msgid "Can't update? Ask your host!"
44
  msgstr ""
45
 
46
+ #: give.php:670
47
  msgid "If you cannot upgrade your PHP version yourself, you can send an email to your host. If they don't want to upgrade your PHP version, we would suggest you switch hosts. Have a look at one of the recommended %1$sWordPress hosting partners%2$s."
48
  msgstr ""
49
 
50
+ #: give.php:696
51
+ msgid "<strong>Attention:</strong> Give 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href=\"%1$s\" target=\"_blank\">logging into your account</a> and visiting <a href=\"%1$s\" target=\"_blank\">your downloads</a> page on the GiveWP website."
52
+ msgstr ""
53
+
54
  #: blocks/load.php:16, includes/admin/plugins.php:255, includes/admin/welcome.php:179
55
  msgid "Give"
56
  msgstr ""
331
  msgid "Valid edd_action not defined"
332
  msgstr ""
333
 
334
+ #: includes/class-give-license-handler.php:720
335
  msgid "License Key"
336
  msgstr ""
337
 
338
+ #: includes/class-give-license-handler.php:724
339
  msgid "Activate"
340
  msgstr ""
341
 
342
+ #: includes/class-give-license-handler.php:728
343
  msgid "Reactivate"
344
  msgstr ""
345
 
346
+ #: includes/class-give-license-handler.php:735
347
  msgid "Deactivate"
348
  msgstr ""
349
 
350
+ #: includes/class-give-license-handler.php:750
351
  msgid "License is expired. Please activate your license key."
352
  msgstr ""
353
 
354
+ #: includes/class-give-license-handler.php:751
355
  msgid "License is active and you are receiving updates and support."
356
  msgstr ""
357
 
358
+ #: includes/class-give-license-handler.php:758
359
  msgid "License is inactive."
360
  msgstr ""
361
 
362
+ #: includes/class-give-license-handler.php:761
363
  msgid "Please <a href=\"%1$s\" target=\"_blank\">Visit your dashboard</a> to check this license details and activate this license to receive updates and support."
364
  msgstr ""
365
 
366
+ #: includes/class-give-license-handler.php:764
367
  msgid "Please activate your license key."
368
  msgstr ""
369
 
370
+ #: includes/class-give-license-handler.php:772
371
  msgid "License Information"
372
  msgstr ""
373
 
374
+ #: includes/class-give-license-handler.php:792
375
  msgid "Renew to manage sites"
376
  msgstr ""
377
 
378
+ #: includes/class-give-license-handler.php:798
379
  msgid "No activation remaining"
380
  msgstr ""
381
 
382
+ #: includes/class-give-license-handler.php:804
383
  msgid "Activation Remaining"
384
  msgid_plural "Activations Remaining"
385
  msgstr[0] ""
386
  msgstr[1] ""
387
 
388
+ #: includes/class-give-license-handler.php:810
389
  msgid "This is an unlicensed add-on and is not receiving updates or support. Please activate your license key to fix the issue."
390
  msgstr ""
391
 
392
+ #: includes/class-give-license-handler.php:816
393
  msgid "License Actions"
394
  msgstr ""
395
 
396
+ #: includes/class-give-license-handler.php:825
397
  msgid "Purchase License"
398
  msgstr ""
399
 
400
+ #: includes/class-give-license-handler.php:838
401
  msgid "Manage License"
402
  msgstr ""
403
 
404
+ #: includes/class-give-license-handler.php:843
405
  msgid "Access Support"
406
  msgstr ""
407
 
408
+ #: includes/class-give-license-handler.php:898
409
  msgid "View Changelog"
410
  msgstr ""
411
 
412
+ #: includes/class-give-license-handler.php:908
413
  msgid "activated"
414
  msgstr ""
415
 
416
+ #: includes/class-give-license-handler.php:908
417
  msgid "installed"
418
  msgstr ""
419
 
420
+ #: includes/class-give-license-handler.php:915
421
  msgid "Download"
422
  msgstr ""
423
 
3948
  msgstr ""
3949
 
3950
  #: includes/country-functions.php:1507
3951
+ msgid "Antrim"
3952
  msgstr ""
3953
 
3954
  #: includes/country-functions.php:1508
3955
+ msgid "Armagh"
3956
  msgstr ""
3957
 
3958
  #: includes/country-functions.php:1509
3959
+ msgid "Clare"
3960
  msgstr ""
3961
 
3962
  #: includes/country-functions.php:1510
3963
+ msgid "Cork"
3964
  msgstr ""
3965
 
3966
  #: includes/country-functions.php:1511
3967
+ msgid "Cavan"
3968
  msgstr ""
3969
 
3970
  #: includes/country-functions.php:1512
3971
+ msgid "Carlow"
3972
  msgstr ""
3973
 
3974
  #: includes/country-functions.php:1513
3975
+ msgid "Donegal"
3976
  msgstr ""
3977
 
3978
  #: includes/country-functions.php:1514
3979
+ msgid "Dublin"
3980
  msgstr ""
3981
 
3982
  #: includes/country-functions.php:1515
3983
+ msgid "Down"
3984
  msgstr ""
3985
 
3986
  #: includes/country-functions.php:1516
3987
+ msgid "Derry"
3988
  msgstr ""
3989
 
3990
  #: includes/country-functions.php:1517
3991
+ msgid "Fermanagh"
3992
  msgstr ""
3993
 
3994
  #: includes/country-functions.php:1518
3995
+ msgid "Galway"
3996
  msgstr ""
3997
 
3998
  #: includes/country-functions.php:1519
3999
+ msgid "Kildare"
4000
  msgstr ""
4001
 
4002
  #: includes/country-functions.php:1520
4003
+ msgid "Kilkenny"
4004
  msgstr ""
4005
 
4006
  #: includes/country-functions.php:1521
4007
+ msgid "Kerry"
4008
  msgstr ""
4009
 
4010
  #: includes/country-functions.php:1522
4011
+ msgid "Longford"
4012
  msgstr ""
4013
 
4014
  #: includes/country-functions.php:1523
4015
+ msgid "Louth"
4016
  msgstr ""
4017
 
4018
  #: includes/country-functions.php:1524
4019
+ msgid "Limerick"
4020
  msgstr ""
4021
 
4022
  #: includes/country-functions.php:1525
4023
+ msgid "Leitrim"
4024
  msgstr ""
4025
 
4026
  #: includes/country-functions.php:1526
4027
+ msgid "Laois"
4028
  msgstr ""
4029
 
4030
  #: includes/country-functions.php:1527
4031
+ msgid "Meath"
4032
  msgstr ""
4033
 
4034
  #: includes/country-functions.php:1528
4035
+ msgid "Monaghan"
4036
  msgstr ""
4037
 
4038
  #: includes/country-functions.php:1529
4039
+ msgid "Mayo"
4040
  msgstr ""
4041
 
4042
  #: includes/country-functions.php:1530
4043
+ msgid "Offaly"
4044
  msgstr ""
4045
 
4046
  #: includes/country-functions.php:1531
4047
+ msgid "Roscommon"
4048
  msgstr ""
4049
 
4050
  #: includes/country-functions.php:1532
4051
+ msgid "Sligo"
4052
+ msgstr ""
4053
+
4054
+ #: includes/country-functions.php:1533
4055
+ msgid "Tyrone"
4056
+ msgstr ""
4057
+
4058
+ #: includes/country-functions.php:1534
4059
+ msgid "Tipperary"
4060
+ msgstr ""
4061
+
4062
+ #: includes/country-functions.php:1535
4063
+ msgid "Waterford"
4064
+ msgstr ""
4065
+
4066
+ #: includes/country-functions.php:1536
4067
+ msgid "Westmeath"
4068
+ msgstr ""
4069
+
4070
+ #: includes/country-functions.php:1537
4071
+ msgid "Wicklow"
4072
+ msgstr ""
4073
+
4074
+ #: includes/country-functions.php:1538
4075
  msgid "Wexford"
4076
  msgstr ""
4077
 
4078
+ #: includes/country-functions.php:1553
4079
  msgid "Αττική"
4080
  msgstr ""
4081
 
4082
+ #: includes/country-functions.php:1554
4083
  msgid "Ανατολική Μακεδονία και Θράκη"
4084
  msgstr ""
4085
 
4086
+ #: includes/country-functions.php:1555
4087
  msgid "Κεντρική Μακεδονία"
4088
  msgstr ""
4089
 
4090
+ #: includes/country-functions.php:1556
4091
  msgid "Δυτική Μακεδονία"
4092
  msgstr ""
4093
 
4094
+ #: includes/country-functions.php:1557
4095
  msgid "Ήπειρος"
4096
  msgstr ""
4097
 
4098
+ #: includes/country-functions.php:1558
4099
  msgid "Θεσσαλία"
4100
  msgstr ""
4101
 
4102
+ #: includes/country-functions.php:1559
4103
  msgid "Ιόνιοι Νήσοι"
4104
  msgstr ""
4105
 
4106
+ #: includes/country-functions.php:1560
4107
  msgid "Δυτική Ελλάδα"
4108
  msgstr ""
4109
 
4110
+ #: includes/country-functions.php:1561
4111
  msgid "Στερεά Ελλάδα"
4112
  msgstr ""
4113
 
4114
+ #: includes/country-functions.php:1562
4115
  msgid "Πελοπόννησος"
4116
  msgstr ""
4117
 
4118
+ #: includes/country-functions.php:1563
4119
  msgid "Βόρειο Αιγαίο"
4120
  msgstr ""
4121
 
4122
+ #: includes/country-functions.php:1564
4123
  msgid "Νότιο Αιγαίο"
4124
  msgstr ""
4125
 
4126
+ #: includes/country-functions.php:1565
4127
  msgid "Κρήτη"
4128
  msgstr ""
4129
 
4130
+ #: includes/country-functions.php:1580
4131
  msgid "Chuquisaca"
4132
  msgstr ""
4133
 
4134
+ #: includes/country-functions.php:1581
4135
  msgid "Beni"
4136
  msgstr ""
4137
 
4138
+ #: includes/country-functions.php:1582
4139
  msgid "Cochabamba"
4140
  msgstr ""
4141
 
4142
+ #: includes/country-functions.php:1583
4143
  msgid "La Paz"
4144
  msgstr ""
4145
 
4146
+ #: includes/country-functions.php:1584
4147
  msgid "Oruro"
4148
  msgstr ""
4149
 
4150
+ #: includes/country-functions.php:1585
4151
  msgid "Pando"
4152
  msgstr ""
4153
 
4154
+ #: includes/country-functions.php:1586
4155
  msgid "Potosí"
4156
  msgstr ""
4157
 
4158
+ #: includes/country-functions.php:1587, includes/country-functions.php:1742
4159
  msgid "Santa Cruz"
4160
  msgstr ""
4161
 
4162
+ #: includes/country-functions.php:1588
4163
  msgid "Tarija"
4164
  msgstr ""
4165
 
4166
+ #: includes/country-functions.php:1603
4167
  msgid "Blagoevgrad"
4168
  msgstr ""
4169
 
4170
+ #: includes/country-functions.php:1604
4171
  msgid "Burgas"
4172
  msgstr ""
4173
 
4174
+ #: includes/country-functions.php:1605
4175
  msgid "Dobrich"
4176
  msgstr ""
4177
 
4178
+ #: includes/country-functions.php:1606
4179
  msgid "Gabrovo"
4180
  msgstr ""
4181
 
4182
+ #: includes/country-functions.php:1607
4183
  msgid "Haskovo"
4184
  msgstr ""
4185
 
4186
+ #: includes/country-functions.php:1608
4187
  msgid "Kardzhali"
4188
  msgstr ""
4189
 
4190
+ #: includes/country-functions.php:1609
4191
  msgid "Kyustendil"
4192
  msgstr ""
4193
 
4194
+ #: includes/country-functions.php:1610
4195
  msgid "Lovech"
4196
  msgstr ""
4197
 
4198
+ #: includes/country-functions.php:1611
4199
  msgid "Montana"
4200
  msgstr ""
4201
 
4202
+ #: includes/country-functions.php:1612
4203
  msgid "Pazardzhik"
4204
  msgstr ""
4205
 
4206
+ #: includes/country-functions.php:1613
4207
  msgid "Pernik"
4208
  msgstr ""
4209
 
4210
+ #: includes/country-functions.php:1614
4211
  msgid "Pleven"
4212
  msgstr ""
4213
 
4214
+ #: includes/country-functions.php:1615
4215
  msgid "Plovdiv"
4216
  msgstr ""
4217
 
4218
+ #: includes/country-functions.php:1616
4219
  msgid "Razgrad"
4220
  msgstr ""
4221
 
4222
+ #: includes/country-functions.php:1617
4223
  msgid "Ruse"
4224
  msgstr ""
4225
 
4226
+ #: includes/country-functions.php:1618
4227
  msgid "Shumen"
4228
  msgstr ""
4229
 
4230
+ #: includes/country-functions.php:1619
4231
  msgid "Silistra"
4232
  msgstr ""
4233
 
4234
+ #: includes/country-functions.php:1620
4235
  msgid "Sliven"
4236
  msgstr ""
4237
 
4238
+ #: includes/country-functions.php:1621
4239
  msgid "Smolyan"
4240
  msgstr ""
4241
 
4242
+ #: includes/country-functions.php:1622
4243
  msgid "Sofia"
4244
  msgstr ""
4245
 
4246
+ #: includes/country-functions.php:1623
4247
  msgid "Sofia-Grad"
4248
  msgstr ""
4249
 
4250
+ #: includes/country-functions.php:1624
4251
  msgid "Stara Zagora"
4252
  msgstr ""
4253
 
4254
+ #: includes/country-functions.php:1625
4255
  msgid "Targovishte"
4256
  msgstr ""
4257
 
4258
+ #: includes/country-functions.php:1626
4259
  msgid "Varna"
4260
  msgstr ""
4261
 
4262
+ #: includes/country-functions.php:1627
4263
  msgid "Veliko Tarnovo"
4264
  msgstr ""
4265
 
4266
+ #: includes/country-functions.php:1628
4267
  msgid "Vidin"
4268
  msgstr ""
4269
 
4270
+ #: includes/country-functions.php:1629
4271
  msgid "Vratsa"
4272
  msgstr ""
4273
 
4274
+ #: includes/country-functions.php:1630
4275
  msgid "Yambol"
4276
  msgstr ""
4277
 
4278
+ #: includes/country-functions.php:1645
4279
  msgid "Bagerhat"
4280
  msgstr ""
4281
 
4282
+ #: includes/country-functions.php:1646
4283
  msgid "Bandarban"
4284
  msgstr ""
4285
 
4286
+ #: includes/country-functions.php:1647
4287
  msgid "Barguna"
4288
  msgstr ""
4289
 
4290
+ #: includes/country-functions.php:1648
4291
  msgid "Barisal"
4292
  msgstr ""
4293
 
4294
+ #: includes/country-functions.php:1649
4295
  msgid "Bhola"
4296
  msgstr ""
4297
 
4298
+ #: includes/country-functions.php:1650
4299
  msgid "Bogra"
4300
  msgstr ""
4301
 
4302
+ #: includes/country-functions.php:1651
4303
  msgid "Brahmanbaria"
4304
  msgstr ""
4305
 
4306
+ #: includes/country-functions.php:1652
4307
  msgid "Chandpur"
4308
  msgstr ""
4309
 
4310
+ #: includes/country-functions.php:1653
4311
  msgid "Chittagong"
4312
  msgstr ""
4313
 
4314
+ #: includes/country-functions.php:1654
4315
  msgid "Chuadanga"
4316
  msgstr ""
4317
 
4318
+ #: includes/country-functions.php:1655
4319
  msgid "Comilla"
4320
  msgstr ""
4321
 
4322
+ #: includes/country-functions.php:1656
4323
  msgid "Cox's Bazar"
4324
  msgstr ""
4325
 
4326
+ #: includes/country-functions.php:1657
4327
  msgid "Dhaka"
4328
  msgstr ""
4329
 
4330
+ #: includes/country-functions.php:1658
4331
  msgid "Dinajpur"
4332
  msgstr ""
4333
 
4334
+ #: includes/country-functions.php:1659
4335
  msgid "Faridpur "
4336
  msgstr ""
4337
 
4338
+ #: includes/country-functions.php:1660
4339
  msgid "Feni"
4340
  msgstr ""
4341
 
4342
+ #: includes/country-functions.php:1661
4343
  msgid "Gaibandha"
4344
  msgstr ""
4345
 
4346
+ #: includes/country-functions.php:1662
4347
  msgid "Gazipur"
4348
  msgstr ""
4349
 
4350
+ #: includes/country-functions.php:1663
4351
  msgid "Gopalganj"
4352
  msgstr ""
4353
 
4354
+ #: includes/country-functions.php:1664
4355
  msgid "Habiganj"
4356
  msgstr ""
4357
 
4358
+ #: includes/country-functions.php:1665
4359
  msgid "Jamalpur"
4360
  msgstr ""
4361
 
4362
+ #: includes/country-functions.php:1666
4363
  msgid "Jessore"
4364
  msgstr ""
4365
 
4366
+ #: includes/country-functions.php:1667
4367
  msgid "Jhalokati"
4368
  msgstr ""
4369
 
4370
+ #: includes/country-functions.php:1668
4371
  msgid "Jhenaidah"
4372
  msgstr ""
4373
 
4374
+ #: includes/country-functions.php:1669
4375
  msgid "Joypurhat"
4376
  msgstr ""
4377
 
4378
+ #: includes/country-functions.php:1670
4379
  msgid "Khagrachhari"
4380
  msgstr ""
4381
 
4382
+ #: includes/country-functions.php:1671
4383
  msgid "Khulna"
4384
  msgstr ""
4385
 
4386
+ #: includes/country-functions.php:1672
4387
  msgid "Kishoreganj"
4388
  msgstr ""
4389
 
4390
+ #: includes/country-functions.php:1673
4391
  msgid "Kurigram"
4392
  msgstr ""
4393
 
4394
+ #: includes/country-functions.php:1674
4395
  msgid "Kushtia"
4396
  msgstr ""
4397
 
4398
+ #: includes/country-functions.php:1675
4399
  msgid "Lakshmipur"
4400
  msgstr ""
4401
 
4402
+ #: includes/country-functions.php:1676
4403
  msgid "Lalmonirhat"
4404
  msgstr ""
4405
 
4406
+ #: includes/country-functions.php:1677
4407
  msgid "Madaripur"
4408
  msgstr ""
4409
 
4410
+ #: includes/country-functions.php:1678
4411
  msgid "Magura"
4412
  msgstr ""
4413
 
4414
+ #: includes/country-functions.php:1679
4415
  msgid "Manikganj "
4416
  msgstr ""
4417
 
4418
+ #: includes/country-functions.php:1680
4419
  msgid "Meherpur"
4420
  msgstr ""
4421
 
4422
+ #: includes/country-functions.php:1681
4423
  msgid "Moulvibazar"
4424
  msgstr ""
4425
 
4426
+ #: includes/country-functions.php:1682
4427
  msgid "Munshiganj"
4428
  msgstr ""
4429
 
4430
+ #: includes/country-functions.php:1683
4431
  msgid "Mymensingh"
4432
  msgstr ""
4433
 
4434
+ #: includes/country-functions.php:1684
4435
  msgid "Naogaon"
4436
  msgstr ""
4437
 
4438
+ #: includes/country-functions.php:1685
4439
  msgid "Narail"
4440
  msgstr ""
4441
 
4442
+ #: includes/country-functions.php:1686
4443
  msgid "Narayanganj"
4444
  msgstr ""
4445
 
4446
+ #: includes/country-functions.php:1687
4447
  msgid "Narsingdi"
4448
  msgstr ""
4449
 
4450
+ #: includes/country-functions.php:1688
4451
  msgid "Natore"
4452
  msgstr ""
4453
 
4454
+ #: includes/country-functions.php:1689
4455
  msgid "Nawabganj"
4456
  msgstr ""
4457
 
4458
+ #: includes/country-functions.php:1690
4459
  msgid "Netrakona"
4460
  msgstr ""
4461
 
4462
+ #: includes/country-functions.php:1691
4463
  msgid "Nilphamari"
4464
  msgstr ""
4465
 
4466
+ #: includes/country-functions.php:1692
4467
  msgid "Noakhali"
4468
  msgstr ""
4469
 
4470
+ #: includes/country-functions.php:1693
4471
  msgid "Pabna"
4472
  msgstr ""
4473
 
4474
+ #: includes/country-functions.php:1694
4475
  msgid "Panchagarh"
4476
  msgstr ""
4477
 
4478
+ #: includes/country-functions.php:1695
4479
  msgid "Patuakhali"
4480
  msgstr ""
4481
 
4482
+ #: includes/country-functions.php:1696
4483
  msgid "Pirojpur"
4484
  msgstr ""
4485
 
4486
+ #: includes/country-functions.php:1697
4487
  msgid "Rajbari"
4488
  msgstr ""
4489
 
4490
+ #: includes/country-functions.php:1698
4491
  msgid "Rajshahi"
4492
  msgstr ""
4493
 
4494
+ #: includes/country-functions.php:1699
4495
  msgid "Rangamati"
4496
  msgstr ""
4497
 
4498
+ #: includes/country-functions.php:1700
4499
  msgid "Rangpur"
4500
  msgstr ""
4501
 
4502
+ #: includes/country-functions.php:1701
4503
  msgid "Satkhira"
4504
  msgstr ""
4505
 
4506
+ #: includes/country-functions.php:1702
4507
  msgid "Shariatpur"
4508
  msgstr ""
4509
 
4510
+ #: includes/country-functions.php:1703
4511
  msgid "Sherpur"
4512
  msgstr ""
4513
 
4514
+ #: includes/country-functions.php:1704
4515
  msgid "Sirajganj"
4516
  msgstr ""
4517
 
4518
+ #: includes/country-functions.php:1705
4519
  msgid "Sunamganj"
4520
  msgstr ""
4521
 
4522
+ #: includes/country-functions.php:1706
4523
  msgid "Sylhet"
4524
  msgstr ""
4525
 
4526
+ #: includes/country-functions.php:1707
4527
  msgid "Tangail"
4528
  msgstr ""
4529
 
4530
+ #: includes/country-functions.php:1708
4531
  msgid "Thakurgaon"
4532
  msgstr ""
4533
 
4534
+ #: includes/country-functions.php:1723
4535
  msgid "Ciudad Aut&oacute;noma de Buenos Aires"
4536
  msgstr ""
4537
 
4538
+ #: includes/country-functions.php:1724
4539
  msgid "Buenos Aires"
4540
  msgstr ""
4541
 
4542
+ #: includes/country-functions.php:1725
4543
  msgid "Catamarca"
4544
  msgstr ""
4545
 
4546
+ #: includes/country-functions.php:1726
4547
  msgid "Chaco"
4548
  msgstr ""
4549
 
4550
+ #: includes/country-functions.php:1727
4551
  msgid "Chubut"
4552
  msgstr ""
4553
 
4554
+ #: includes/country-functions.php:1728, includes/country-functions.php:2318
4555
  msgid "C&oacute;rdoba"
4556
  msgstr ""
4557
 
4558
+ #: includes/country-functions.php:1729
4559
  msgid "Corrientes"
4560
  msgstr ""
4561
 
4562
+ #: includes/country-functions.php:1730
4563
  msgid "Entre R&iacute;os"
4564
  msgstr ""
4565
 
4566
+ #: includes/country-functions.php:1731
4567
  msgid "Formosa"
4568
  msgstr ""
4569
 
4570
+ #: includes/country-functions.php:1732
4571
  msgid "Jujuy"
4572
  msgstr ""
4573
 
4574
+ #: includes/country-functions.php:1733
4575
  msgid "La Pampa"
4576
  msgstr ""
4577
 
4578
+ #: includes/country-functions.php:1734, includes/country-functions.php:2327
4579
  msgid "La Rioja"
4580
  msgstr ""
4581
 
4582
+ #: includes/country-functions.php:1735
4583
  msgid "Mendoza"
4584
  msgstr ""
4585
 
4586
+ #: includes/country-functions.php:1736
4587
  msgid "Misiones"
4588
  msgstr ""
4589
 
4590
+ #: includes/country-functions.php:1737
4591
  msgid "Neuqu&eacute;n"
4592
  msgstr ""
4593
 
4594
+ #: includes/country-functions.php:1738
4595
  msgid "R&iacute;o Negro"
4596
  msgstr ""
4597
 
4598
+ #: includes/country-functions.php:1739
4599
  msgid "Salta"
4600
  msgstr ""
4601
 
4602
+ #: includes/country-functions.php:1740
4603
  msgid "San Juan"
4604
  msgstr ""
4605
 
4606
+ #: includes/country-functions.php:1741
4607
  msgid "San Luis"
4608
  msgstr ""
4609
 
4610
+ #: includes/country-functions.php:1743
4611
  msgid "Santa Fe"
4612
  msgstr ""
4613
 
4614
+ #: includes/country-functions.php:1744
4615
  msgid "Santiago del Estero"
4616
  msgstr ""
4617
 
4618
+ #: includes/country-functions.php:1745
4619
  msgid "Tierra del Fuego"
4620
  msgstr ""
4621
 
4622
+ #: includes/country-functions.php:1746
4623
  msgid "Tucum&aacute;n"
4624
  msgstr ""
4625
 
4626
+ #: includes/country-functions.php:1843
4627
  msgid "Alberta"
4628
  msgstr ""
4629
 
4630
+ #: includes/country-functions.php:1844
4631
  msgid "British Columbia"
4632
  msgstr ""
4633
 
4634
+ #: includes/country-functions.php:1845
4635
  msgid "Manitoba"
4636
  msgstr ""
4637
 
4638
+ #: includes/country-functions.php:1846
4639
  msgid "New Brunswick"
4640
  msgstr ""
4641
 
4642
+ #: includes/country-functions.php:1847
4643
  msgid "Newfoundland and Labrador"
4644
  msgstr ""
4645
 
4646
+ #: includes/country-functions.php:1848
4647
  msgid "Nova Scotia"
4648
  msgstr ""
4649
 
4650
+ #: includes/country-functions.php:1849
4651
  msgid "Northwest Territories"
4652
  msgstr ""
4653
 
4654
+ #: includes/country-functions.php:1850
4655
  msgid "Nunavut"
4656
  msgstr ""
4657
 
4658
+ #: includes/country-functions.php:1851
4659
  msgid "Ontario"
4660
  msgstr ""
4661
 
4662
+ #: includes/country-functions.php:1852
4663
  msgid "Prince Edward Island"
4664
  msgstr ""
4665
 
4666
+ #: includes/country-functions.php:1853
4667
  msgid "Quebec"
4668
  msgstr ""
4669
 
4670
+ #: includes/country-functions.php:1854
4671
  msgid "Saskatchewan"
4672
  msgstr ""
4673
 
4674
+ #: includes/country-functions.php:1855
4675
  msgid "Yukon"
4676
  msgstr ""
4677
 
4678
+ #: includes/country-functions.php:2301
4679
  msgid "A Coru&ntilde;a"
4680
  msgstr ""
4681
 
4682
+ #: includes/country-functions.php:2302
4683
  msgid "Álava"
4684
  msgstr ""
4685
 
4686
+ #: includes/country-functions.php:2303
4687
  msgid "Albacete"
4688
  msgstr ""
4689
 
4690
+ #: includes/country-functions.php:2304
4691
  msgid "Alicante"
4692
  msgstr ""
4693
 
4694
+ #: includes/country-functions.php:2305
4695
  msgid "Almer&iacute;a"
4696
  msgstr ""
4697
 
4698
+ #: includes/country-functions.php:2306
4699
  msgid "Asturias"
4700
  msgstr ""
4701
 
4702
+ #: includes/country-functions.php:2307
4703
  msgid "&Aacute;vila"
4704
  msgstr ""
4705
 
4706
+ #: includes/country-functions.php:2308
4707
  msgid "Badajoz"
4708
  msgstr ""
4709
 
4710
+ #: includes/country-functions.php:2309
4711
  msgid "Baleares"
4712
  msgstr ""
4713
 
4714
+ #: includes/country-functions.php:2310
4715
  msgid "Barcelona"
4716
  msgstr ""
4717
 
4718
+ #: includes/country-functions.php:2311
4719
  msgid "Burgos"
4720
  msgstr ""
4721
 
4722
+ #: includes/country-functions.php:2312
4723
  msgid "C&aacute;ceres"
4724
  msgstr ""
4725
 
4726
+ #: includes/country-functions.php:2313
4727
  msgid "C&aacute;diz"
4728
  msgstr ""
4729
 
4730
+ #: includes/country-functions.php:2314
4731
  msgid "Cantabria"
4732
  msgstr ""
4733
 
4734
+ #: includes/country-functions.php:2315
4735
  msgid "Castell&oacute;n"
4736
  msgstr ""
4737
 
4738
+ #: includes/country-functions.php:2316
4739
  msgid "Ceuta"
4740
  msgstr ""
4741
 
4742
+ #: includes/country-functions.php:2317
4743
  msgid "Ciudad Real"
4744
  msgstr ""
4745
 
4746
+ #: includes/country-functions.php:2319
4747
  msgid "Cuenca"
4748
  msgstr ""
4749
 
4750
+ #: includes/country-functions.php:2320
4751
  msgid "Girona"
4752
  msgstr ""
4753
 
4754
+ #: includes/country-functions.php:2321
4755
  msgid "Granada"
4756
  msgstr ""
4757
 
4758
+ #: includes/country-functions.php:2322
4759
  msgid "Guadalajara"
4760
  msgstr ""
4761
 
4762
+ #: includes/country-functions.php:2323
4763
  msgid "Gipuzkoa"
4764
  msgstr ""
4765
 
4766
+ #: includes/country-functions.php:2324
4767
  msgid "Huelva"
4768
  msgstr ""
4769
 
4770
+ #: includes/country-functions.php:2325
4771
  msgid "Huesca"
4772
  msgstr ""
4773
 
4774
+ #: includes/country-functions.php:2326
4775
  msgid "Ja&eacute;n"
4776
  msgstr ""
4777
 
4778
+ #: includes/country-functions.php:2328
4779
  msgid "Las Palmas"
4780
  msgstr ""
4781
 
4782
+ #: includes/country-functions.php:2329
4783
  msgid "Le&oacute;n"
4784
  msgstr ""
4785
 
4786
+ #: includes/country-functions.php:2330
4787
  msgid "Lleida"
4788
  msgstr ""
4789
 
4790
+ #: includes/country-functions.php:2331
4791
  msgid "Lugo"
4792
  msgstr ""
4793
 
4794
+ #: includes/country-functions.php:2332
4795
  msgid "Madrid"
4796
  msgstr ""
4797
 
4798
+ #: includes/country-functions.php:2333
4799
  msgid "M&aacute;laga"
4800
  msgstr ""
4801
 
4802
+ #: includes/country-functions.php:2334
4803
  msgid "Melilla"
4804
  msgstr ""
4805
 
4806
+ #: includes/country-functions.php:2335
4807
  msgid "Murcia"
4808
  msgstr ""
4809
 
4810
+ #: includes/country-functions.php:2336
4811
  msgid "Navarra"
4812
  msgstr ""
4813
 
4814
+ #: includes/country-functions.php:2337
4815
  msgid "Ourense"
4816
  msgstr ""
4817
 
4818
+ #: includes/country-functions.php:2338
4819
  msgid "Palencia"
4820
  msgstr ""
4821
 
4822
+ #: includes/country-functions.php:2339
4823
  msgid "Pontevedra"
4824
  msgstr ""
4825
 
4826
+ #: includes/country-functions.php:2340
4827
  msgid "Salamanca"
4828
  msgstr ""
4829
 
4830
+ #: includes/country-functions.php:2341
4831
  msgid "Santa Cruz de Tenerife"
4832
  msgstr ""
4833
 
4834
+ #: includes/country-functions.php:2342
4835
  msgid "Segovia"
4836
  msgstr ""
4837
 
4838
+ #: includes/country-functions.php:2343
4839
  msgid "Sevilla"
4840
  msgstr ""
4841
 
4842
+ #: includes/country-functions.php:2344
4843
  msgid "Soria"
4844
  msgstr ""
4845
 
4846
+ #: includes/country-functions.php:2345
4847
  msgid "Tarragona"
4848
  msgstr ""
4849
 
4850
+ #: includes/country-functions.php:2346
4851
  msgid "Teruel"
4852
  msgstr ""
4853
 
4854
+ #: includes/country-functions.php:2347
4855
  msgid "Toledo"
4856
  msgstr ""
4857
 
4858
+ #: includes/country-functions.php:2348
4859
  msgid "Valencia"
4860
  msgstr ""
4861
 
4862
+ #: includes/country-functions.php:2349
4863
  msgid "Valladolid"
4864
  msgstr ""
4865
 
4866
+ #: includes/country-functions.php:2350
4867
  msgid "Bizkaia"
4868
  msgstr ""
4869
 
4870
+ #: includes/country-functions.php:2351
4871
  msgid "Zamora"
4872
  msgstr ""
4873
 
4874
+ #: includes/country-functions.php:2352
4875
  msgid "Zaragoza"
4876
  msgstr ""
4877
 
6740
  msgstr ""
6741
 
6742
  #. translators: %s: Add-on name
6743
+ #: includes/admin/class-addon-activation-banner.php:368
6744
  msgid "New Give Add-on Activated: "
6745
  msgstr ""
6746
 
6747
+ #: includes/admin/class-addon-activation-banner.php:389
6748
  msgid "Go to Settings"
6749
  msgstr ""
6750
 
6751
  #. translators: %s: Add-on name
6752
+ #: includes/admin/class-addon-activation-banner.php:399
6753
  msgid "Documentation: %s Add-on"
6754
  msgstr ""
6755
 
6756
+ #: includes/admin/class-addon-activation-banner.php:410
6757
  msgid "Get Support"
6758
  msgstr ""
6759
 
8649
  msgid "You have successfully deactivated the license."
8650
  msgstr ""
8651
 
8652
+ #: includes/admin/add-ons/actions.php:437, includes/admin/settings/class-settings-license.php:248
8653
  msgid "Last refreshed on %1$s at %2$s"
8654
  msgstr ""
8655
 
10899
  msgid "Select File"
10900
  msgstr ""
10901
 
10902
+ #: includes/admin/settings/class-settings-license.php:227
10903
  msgid "Licenses and Add-ons"
10904
  msgstr ""
10905
 
10906
+ #: includes/admin/settings/class-settings-license.php:232
10907
  msgid "Refresh limit reached. Licenses can only be refreshed 5 times per day."
10908
  msgstr ""
10909
 
10910
+ #: includes/admin/settings/class-settings-license.php:239, includes/admin/settings/class-settings-license.php:244
10911
  msgid "Refresh All Licenses"
10912
  msgstr ""
10913
 
10914
+ #: includes/admin/settings/class-settings-license.php:240
10915
  msgid "Refreshing All Licenses..."
10916
  msgstr ""
10917
 
10918
+ #: includes/admin/settings/class-settings-license.php:256
10919
  msgid "The following list displays your add-ons and their corresponding activation and license statuses."
10920
  msgstr ""
10921
 
11518
  msgid "Save changes"
11519
  msgstr ""
11520
 
11521
+ #: includes/gateways/stripe/class-give-stripe.php:98
11522
  msgid "Stripe - Credit Card"
11523
  msgstr ""
11524
 
11525
+ #: includes/gateways/stripe/class-give-stripe.php:99
11526
  msgid "Credit Card"
11527
  msgstr ""
11528
 
 
 
 
 
11529
  #: tests/framework/helpers/class-helper-form.php:166
11530
  msgid "Empty form argument is not valid to setup donation form."
11531
  msgstr ""
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: donation, donations, donation plugin, wordpress donation plugin, givewp, g
5
  Requires at least: 4.8
6
  Tested up to: 5.2
7
  Requires PHP: 5.6
8
- Stable tag: 2.5.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -205,6 +205,13 @@ Use Give for donations, and let WooCommerce or WP eCommerce or the like handle y
205
 
206
  == Changelog ==
207
 
 
 
 
 
 
 
 
208
  = 2.5.0: July 10th, 2019 =
209
  * New: Stripe credit card processing is now available in Give Core for processing one-time (non-recurring) donations! [#4010](https://github.com/impress-org/give/issues/4010), [#4011](https://github.com/impress-org/give/issues/4011), [#4012](https://github.com/impress-org/give/issues/4012), [#4013](https://github.com/impress-org/give/issues/4013), [#4013](https://github.com/impress-org/give/issues/4013), [#4034](https://github.com/impress-org/give/issues/4034), [#4051](https://github.com/impress-org/give/issues/4051), [#4076](https://github.com/impress-org/give/issues/4076), [#4093](https://github.com/impress-org/give/issues/4093)
210
  * New: The licensing interface has been upgraded to provide easier license and add-on activation and to be much more user friendly and reliable. [#2058](https://github.com/impress-org/give/issues/2058), [#4008](https://github.com/impress-org/give/issues/4008)
5
  Requires at least: 4.8
6
  Tested up to: 5.2
7
  Requires PHP: 5.6
8
+ Stable tag: 2.5.1
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
205
 
206
  == Changelog ==
207
 
208
+ = 2.5.1: July 12th, 2019 =
209
+ * New: Added PHPUnit tests for the important `Give_Payments_Query` query. [#1893](https://github.com/impress-org/give/issues/1893)
210
+ * Optimization: Improved the WP Admin plugin list page load time by reducing the number of queries generated by the add-on activation banner. [#4112](https://github.com/impress-org/give/issues/4112)
211
+ * Tweak: Updated the list of counties / states in Ireland to be more accurate. [#4145](https://github.com/impress-org/give/issues/4145)
212
+ * Tweak: Polished some minor user workflow issues with the license activation functionality. [#4172](https://github.com/impress-org/give/issues/4172)
213
+ * Fix: Ensured that the notice checking Recurring and Stripe versions would only display for users of Stripe on the particular outdated version and not incorrectly for non-Stripe users. [#4169](https://github.com/impress-org/give/issues/4169)
214
+
215
  = 2.5.0: July 10th, 2019 =
216
  * New: Stripe credit card processing is now available in Give Core for processing one-time (non-recurring) donations! [#4010](https://github.com/impress-org/give/issues/4010), [#4011](https://github.com/impress-org/give/issues/4011), [#4012](https://github.com/impress-org/give/issues/4012), [#4013](https://github.com/impress-org/give/issues/4013), [#4013](https://github.com/impress-org/give/issues/4013), [#4034](https://github.com/impress-org/give/issues/4034), [#4051](https://github.com/impress-org/give/issues/4051), [#4076](https://github.com/impress-org/give/issues/4076), [#4093](https://github.com/impress-org/give/issues/4093)
217
  * New: The licensing interface has been upgraded to provide easier license and add-on activation and to be much more user friendly and reliable. [#2058](https://github.com/impress-org/give/issues/2058), [#4008](https://github.com/impress-org/give/issues/4008)
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitd538eb8301753b811eb34d95976dab4b::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitdccaf093a6fb8560b8c0d6cc13595d6f::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitd538eb8301753b811eb34d95976dab4b
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInitd538eb8301753b811eb34d95976dab4b
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitd538eb8301753b811eb34d95976dab4b', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitd538eb8301753b811eb34d95976dab4b', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInitd538eb8301753b811eb34d95976dab4b::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitdccaf093a6fb8560b8c0d6cc13595d6f
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitdccaf093a6fb8560b8c0d6cc13595d6f', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitdccaf093a6fb8560b8c0d6cc13595d6f', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitdccaf093a6fb8560b8c0d6cc13595d6f::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitd538eb8301753b811eb34d95976dab4b
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'S' =>
@@ -48,9 +48,9 @@ class ComposerStaticInitd538eb8301753b811eb34d95976dab4b
48
  public static function getInitializer(ClassLoader $loader)
49
  {
50
  return \Closure::bind(function () use ($loader) {
51
- $loader->prefixLengthsPsr4 = ComposerStaticInitd538eb8301753b811eb34d95976dab4b::$prefixLengthsPsr4;
52
- $loader->prefixDirsPsr4 = ComposerStaticInitd538eb8301753b811eb34d95976dab4b::$prefixDirsPsr4;
53
- $loader->classMap = ComposerStaticInitd538eb8301753b811eb34d95976dab4b::$classMap;
54
 
55
  }, null, ClassLoader::class);
56
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitdccaf093a6fb8560b8c0d6cc13595d6f
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'S' =>
48
  public static function getInitializer(ClassLoader $loader)
49
  {
50
  return \Closure::bind(function () use ($loader) {
51
+ $loader->prefixLengthsPsr4 = ComposerStaticInitdccaf093a6fb8560b8c0d6cc13595d6f::$prefixLengthsPsr4;
52
+ $loader->prefixDirsPsr4 = ComposerStaticInitdccaf093a6fb8560b8c0d6cc13595d6f::$prefixDirsPsr4;
53
+ $loader->classMap = ComposerStaticInitdccaf093a6fb8560b8c0d6cc13595d6f::$classMap;
54
 
55
  }, null, ClassLoader::class);
56
  }