Ultimate Member – User Profile & Membership Plugin - Version 2.0.34

Version Description

Download this release

Release Info

Developer nsinelnikov
Plugin Icon 128x128 Ultimate Member – User Profile & Membership Plugin
Version 2.0.34
Comparing to
See all releases

Code changes from version 2.0.33 to 2.0.34

Files changed (53) hide show
  1. assets/js/pickadate/translations/{ca_ES.js → ca.js} +0 -0
  2. assets/js/pickadate/translations/{el_GR.js → el.js} +0 -0
  3. assets/js/pickadate/translations/{et_EE.js → et.js} +0 -0
  4. assets/js/pickadate/translations/{eu_ES.js → eu.js} +0 -0
  5. assets/js/pickadate/translations/{fi_FI.js → fi.js} +0 -0
  6. assets/js/pickadate/translations/{hr_HR.js → hr.js} +0 -0
  7. assets/js/pickadate/translations/{ja_JP.js → ja.js} +0 -0
  8. assets/js/pickadate/translations/{no_NO.js → nn_NO.js} +0 -0
  9. assets/js/pickadate/translations/{th_TH.js → th.js} +0 -0
  10. assets/js/pickadate/translations/{uk_UA.js → uk.js} +0 -0
  11. assets/js/pickadate/translations/{vi_VN.js → vi.js} +0 -0
  12. assets/js/um-functions.js +19 -13
  13. assets/js/um-functions.min.js +1 -1
  14. assets/js/um-scripts.js +9 -0
  15. assets/js/um-scripts.min.js +1 -1
  16. includes/admin/class-admin-functions.php +1 -1
  17. includes/admin/class-admin.php +16 -4
  18. includes/admin/core/class-admin-enqueue.php +4 -3
  19. includes/admin/core/class-admin-forms.php +49 -39
  20. includes/admin/core/class-admin-menu.php +1 -2
  21. includes/admin/core/class-admin-metabox.php +1 -3
  22. includes/admin/core/class-admin-settings.php +38 -36
  23. includes/admin/core/class-admin-upgrade.php +20 -5
  24. includes/class-dependencies.php +1 -0
  25. includes/class-extensions.php +230 -0
  26. includes/class-functions.php +2 -39
  27. includes/class-init.php +65 -5
  28. includes/core/class-ajax-common.php +0 -19
  29. includes/core/class-builtin.php +0 -2
  30. includes/core/class-common.php +0 -29
  31. includes/core/class-external-integrations.php +36 -0
  32. includes/core/class-fields.php +7 -6
  33. includes/core/class-form.php +4 -1
  34. includes/core/class-logout.php +29 -17
  35. includes/core/class-plugin-updater.php +40 -12
  36. includes/core/class-profile.php +4 -4
  37. includes/core/class-rewrite.php +0 -3
  38. includes/core/class-router.php +0 -115
  39. includes/core/class-shortcodes.php +7 -9
  40. includes/core/class-user.php +3 -3
  41. includes/core/um-actions-form.php +15 -15
  42. includes/core/um-actions-login.php +32 -26
  43. includes/core/um-actions-profile.php +11 -7
  44. includes/core/um-actions-register.php +13 -50
  45. includes/core/um-filters-fields.php +1 -2
  46. includes/core/um-filters-profile.php +10 -10
  47. includes/um-short-functions.php +257 -111
  48. languages/ultimate-member-en_US.mo +0 -0
  49. languages/ultimate-member-en_US.po +1017 -1023
  50. readme.txt +23 -2
  51. templates/profile.php +1 -1
  52. templates/profile/comments-single.php +35 -15
  53. ultimate-member.php +1 -8
assets/js/pickadate/translations/{ca_ES.js → ca.js} RENAMED
File without changes
assets/js/pickadate/translations/{el_GR.js → el.js} RENAMED
File without changes
assets/js/pickadate/translations/{et_EE.js → et.js} RENAMED
File without changes
assets/js/pickadate/translations/{eu_ES.js → eu.js} RENAMED
File without changes
assets/js/pickadate/translations/{fi_FI.js → fi.js} RENAMED
File without changes
assets/js/pickadate/translations/{hr_HR.js → hr.js} RENAMED
File without changes
assets/js/pickadate/translations/{ja_JP.js → ja.js} RENAMED
File without changes
assets/js/pickadate/translations/{no_NO.js → nn_NO.js} RENAMED
File without changes
assets/js/pickadate/translations/{th_TH.js → th.js} RENAMED
File without changes
assets/js/pickadate/translations/{uk_UA.js → uk.js} RENAMED
File without changes
assets/js/pickadate/translations/{vi_VN.js → vi.js} RENAMED
File without changes
assets/js/um-functions.js CHANGED
@@ -595,6 +595,14 @@ function um_new_modal( id, size, isPhoto, source ){
595
 
596
  function um_modal_responsive() {
597
 
 
 
 
 
 
 
 
 
598
  var modal = jQuery('.um-modal:visible');
599
  var photo_modal = jQuery('.um-modal-body.photo:visible');
600
 
@@ -604,8 +612,8 @@ function um_modal_responsive() {
604
  modal.removeClass('uimob500');
605
 
606
  var photo_ = jQuery('.um-modal-photo img');
607
- var photo_maxw = jQuery(window).width() - 60;
608
- var photo_maxh = jQuery(window).height() - ( jQuery(window).height() * 0.25 );
609
 
610
  photo_.css({'opacity': 0});
611
  photo_.css({'max-width': photo_maxw });
@@ -618,44 +626,42 @@ function um_modal_responsive() {
618
 
619
  photo_.animate({'opacity' : 1}, 1000);
620
 
621
- var half_gap = ( jQuery(window).height() - modal.innerHeight() ) / 2 + 'px';
622
  modal.animate({ 'bottom' : half_gap }, 300);
623
 
624
  } else if ( modal.length ) {
625
 
626
- var element_width = jQuery(window).width();
627
-
628
  modal.removeClass('uimob340');
629
  modal.removeClass('uimob500');
630
 
631
- if ( element_width <= 340 ) {
632
 
633
  modal.addClass('uimob340');
634
  initCrop_UM();
635
  modal.animate({ 'bottom' : 0 }, 300);
636
 
637
- } else if ( element_width <= 500 ) {
638
 
639
  modal.addClass('uimob500');
640
  initCrop_UM();
641
  modal.animate({ 'bottom' : 0 }, 300);
642
 
643
- } else if ( element_width <= 800 ) {
644
 
645
  initCrop_UM();
646
- var half_gap = ( jQuery(window).height() - modal.innerHeight() ) / 2 + 'px';
647
  modal.animate({ 'bottom' : half_gap }, 300);
648
 
649
- } else if ( element_width <= 960 ) {
650
 
651
  initCrop_UM();
652
- var half_gap = ( jQuery(window).height() - modal.innerHeight() ) / 2 + 'px';
653
  modal.animate({ 'bottom' : half_gap }, 300);
654
 
655
- } else if ( element_width > 960 ) {
656
 
657
  initCrop_UM();
658
- var half_gap = ( jQuery(window).height() - modal.innerHeight() ) / 2 + 'px';
659
  modal.animate({ 'bottom' : half_gap }, 300);
660
 
661
  }
595
 
596
  function um_modal_responsive() {
597
 
598
+ var w = window.innerWidth
599
+ || document.documentElement.clientWidth
600
+ || document.body.clientWidth;
601
+
602
+ var h = window.innerHeight
603
+ || document.documentElement.clientHeight
604
+ || document.body.clientHeight;
605
+
606
  var modal = jQuery('.um-modal:visible');
607
  var photo_modal = jQuery('.um-modal-body.photo:visible');
608
 
612
  modal.removeClass('uimob500');
613
 
614
  var photo_ = jQuery('.um-modal-photo img');
615
+ var photo_maxw = w - 60;
616
+ var photo_maxh = h - ( h * 0.25 );
617
 
618
  photo_.css({'opacity': 0});
619
  photo_.css({'max-width': photo_maxw });
626
 
627
  photo_.animate({'opacity' : 1}, 1000);
628
 
629
+ var half_gap = ( h - modal.innerHeight() ) / 2 + 'px';
630
  modal.animate({ 'bottom' : half_gap }, 300);
631
 
632
  } else if ( modal.length ) {
633
 
 
 
634
  modal.removeClass('uimob340');
635
  modal.removeClass('uimob500');
636
 
637
+ if ( w <= 340 ) {
638
 
639
  modal.addClass('uimob340');
640
  initCrop_UM();
641
  modal.animate({ 'bottom' : 0 }, 300);
642
 
643
+ } else if ( w <= 500 ) {
644
 
645
  modal.addClass('uimob500');
646
  initCrop_UM();
647
  modal.animate({ 'bottom' : 0 }, 300);
648
 
649
+ } else if ( w <= 800 ) {
650
 
651
  initCrop_UM();
652
+ var half_gap = ( h - modal.innerHeight() ) / 2 + 'px';
653
  modal.animate({ 'bottom' : half_gap }, 300);
654
 
655
+ } else if ( w <= 960 ) {
656
 
657
  initCrop_UM();
658
+ var half_gap = ( h - modal.innerHeight() ) / 2 + 'px';
659
  modal.animate({ 'bottom' : half_gap }, 300);
660
 
661
+ } else if ( w > 960 ) {
662
 
663
  initCrop_UM();
664
+ var half_gap = ( h - modal.innerHeight() ) / 2 + 'px';
665
  modal.animate({ 'bottom' : half_gap }, 300);
666
 
667
  }
assets/js/um-functions.min.js CHANGED
@@ -1 +1 @@
1
- function UM_check_password_matched(){jQuery(document).on("keyup","input[data-key=user_password],input[data-key=confirm_user_password]",function(e){var t=jQuery("input[data-key=user_password]").val(),a=jQuery("input[data-key=confirm_user_password]").val(),o=jQuery("input[data-key=user_password],input[data-key=confirm_user_password]");t||a?t!==a?o.removeClass("um-validate-matched").addClass("um-validate-not-matched"):o.removeClass("um-validate-not-matched").addClass("um-validate-matched"):o.removeClass("um-validate-matched").removeClass("um-validate-not-matched")})}function UM_hide_menus(){menu=jQuery(".um-dropdown"),menu.parents("div").find("a").removeClass("active"),menu.hide()}function UM_domenus(){jQuery(".um-dropdown").each(function(){var e=jQuery(this),t=jQuery(this).attr("data-element"),a=jQuery(this).attr("data-position");jQuery(t).addClass("um-trigger-menu-on-"+e.attr("data-trigger")),jQuery(window).width()<=1200&&"div.um-profile-edit"==t&&(a="lc"),"lc"==a&&(jQuery(t).find("img").width()<200?left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2+(jQuery(t).find("img").width()-200)/2:left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2,top_=parseInt(jQuery(t).find("a").css("top")),top_?(top_p=jQuery(t).find("img").height()+4+top_,left_gap=4):(top_p=jQuery(t).find("img").height()+4,left_gap=0),4==top_p&&"div.um-cover"==t?top_p=jQuery(t).height()/2+e.height()/2:4==top_p&&(top_p=jQuery(t).height()+20),gap_right=jQuery(t).width()+17,e.css({top:0,width:200,left:"auto",right:gap_right+"px","text-align":"center"}),e.find(".um-dropdown-arr").find("i").removeClass().addClass("um-icon-arrow-right-b"),e.find(".um-dropdown-arr").css({top:"4px",left:"auto",right:"-17px"})),"bc"==a&&(jQuery(t).find("img").width()<200?left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2+(jQuery(t).find("img").width()-200)/2:left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2,top_=parseInt(jQuery(t).find("a").css("top")),top_?(top_p=jQuery(t).find("img").height()+4+top_,left_gap=4):(top_p=jQuery(t).find("img").height()+4,left_gap=0),4==top_p&&"div.um-cover"==t?top_p=jQuery(t).height()/2+e.height()/2:4==top_p&&(top_p=jQuery(t).height()+20),e.css({top:top_p,width:200,left:left_p+left_gap,right:"auto","text-align":"center"}),e.find(".um-dropdown-arr").find("i").removeClass().addClass("um-icon-arrow-up-b"),e.find(".um-dropdown-arr").css({top:"-17px",left:e.width()/2-12,right:"auto"}))})}function um_responsive(){jQuery(".um").each(function(){element_width=jQuery(this).width(),element_width<=340?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob340")):element_width<=500?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob500")):element_width<=800?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob800")):element_width<=960?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob960")):960<element_width&&(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960")),0<jQuery(".um-account-nav").length&&jQuery(".um-account-side").is(":visible")&&0==jQuery(".um-account-tab:visible").length&&jQuery(".um-account-side li a.current").trigger("click"),jQuery(this).css("opacity",1)}),jQuery(".um-cover, .um-member-cover, .um-cover-e").each(function(){var e=jQuery(this),t=e.data("ratio"),a=e.width(),o=t.split(":");calcHeight=Math.round(a/o[0])+"px",e.height(calcHeight),e.find(".um-cover-add").height(calcHeight)}),jQuery(".um-members").each(function(){UM_Member_Grid(jQuery(this))}),UM_domenus()}function UM_Member_Grid(e){e.masonry({itemSelector:".um-member",columnWidth:".um-member",gutter:".um-gutter-sizer"})}function initImageUpload_UM(r){r.data("upload_help_text")?upload_help_text='<span class="help">'+r.data("upload_help_text")+"</span>":upload_help_text="",r.data("icon")?icon='<span class="icon"><i class="'+r.data("icon")+'"></i></span>':icon="",r.data("upload_text")?upload_text='<span class="str">'+r.data("upload_text")+"</span>":upload_text="";var e=0;jQuery("#um_upload_single:visible").data("user_id")&&(e=jQuery("#um_upload_single:visible").data("user_id")),r.uploadFile({url:wp.ajax.settings.url,method:"POST",multiple:!1,formData:{action:"um_imageupload",key:r.data("key"),set_id:r.data("set_id"),set_mode:r.data("set_mode"),_wpnonce:r.data("nonce"),timestamp:r.data("timestamp"),user_id:e},fileName:r.data("key"),allowedTypes:r.data("allowed_types"),maxFileSize:r.data("max_size"),dragDropStr:icon+upload_text+upload_help_text,sizeErrorStr:r.data("max_size_error"),extErrorStr:r.data("extension_error"),maxFileCountErrorStr:r.data("max_files_error"),maxFileCount:1,showDelete:!1,showAbort:!1,showDone:!1,showFileCounter:!1,showStatusAfterSuccess:!0,returnType:"json",onSubmit:function(e){r.parents(".um-modal-body").find(".um-error-block").remove()},onSuccess:function(e,t,a){r.selectedFiles=0,t.success&&0==t.success||void 0!==t.data.error?(r.parents(".um-modal-body").append('<div class="um-error-block">'+t.data.error+"</div>"),r.parents(".um-modal-body").find(".upload-statusbar").hide(0),um_modal_responsive()):jQuery.each(t.data,function(e,t){var a=r.parents(".um-modal-body").find(".um-single-image-preview img"),o=r.parents(".um-modal-body").find(".um-single-image-preview"),i=new Date;a.attr("src",t.url+"?"+i.getTime()),a.data("file",t.file),a.load(function(){r.parents(".um-modal-body").find(".um-modal-btn.um-finish-upload.disabled").removeClass("disabled"),r.parents(".um-modal-body").find(".ajax-upload-dragdrop,.upload-statusbar").hide(0),o.show(0),um_modal_responsive()})})},onError:function(e){console.log(e)}})}function initFileUpload_UM(o){o.data("upload_help_text")?upload_help_text='<span class="help">'+o.data("upload_help_text")+"</span>":upload_help_text="",o.data("icon")?icon='<span class="icon"><i class="'+o.data("icon")+'"></i></span>':icon="",o.data("upload_text")?upload_text='<span class="str">'+o.data("upload_text")+"</span>":upload_text="",jQuery("#um_upload_single:visible").data("user_id")&&(user_id=jQuery("#um_upload_single:visible").data("user_id")),o.uploadFile({url:wp.ajax.settings.url,method:"POST",multiple:!1,formData:{action:"um_fileupload",key:o.data("key"),set_id:o.data("set_id"),user_id:o.data("user_id"),set_mode:o.data("set_mode"),_wpnonce:o.data("nonce"),timestamp:o.data("timestamp")},fileName:o.data("key"),allowedTypes:o.data("allowed_types"),maxFileSize:o.data("max_size"),dragDropStr:icon+upload_text+upload_help_text,sizeErrorStr:o.data("max_size_error"),extErrorStr:o.data("extension_error"),maxFileCountErrorStr:o.data("max_files_error"),maxFileCount:1,showDelete:!1,showAbort:!1,showDone:!1,showFileCounter:!1,showStatusAfterSuccess:!0,onSubmit:function(e){o.parents(".um-modal-body").find(".um-error-block").remove()},onSuccess:function(e,t,a){o.selectedFiles=0,t.success&&0==t.success||void 0!==t.data.error?(o.parents(".um-modal-body").append('<div class="um-error-block">'+t.data.error+"</div>"),o.parents(".um-modal-body").find(".upload-statusbar").hide(0)):jQuery.each(t.data,function(e,t){o.parents(".um-modal-body").find(".um-modal-btn.um-finish-upload.disabled").removeClass("disabled"),o.parents(".um-modal-body").find(".ajax-upload-dragdrop,.upload-statusbar").hide(0),o.parents(".um-modal-body").find(".um-single-file-preview").show(0),"icon"==e?o.parents(".um-modal-body").find(".um-single-fileinfo i").removeClass().addClass(t):"icon_bg"==e?o.parents(".um-modal-body").find(".um-single-fileinfo span.icon").css({"background-color":t}):"filename"==e?o.parents(".um-modal-body").find(".um-single-fileinfo a").attr("data-file",t):"original_name"==e?(o.parents(".um-modal-body").find(".um-single-fileinfo a").attr("data-orignal-name",t),o.parents(".um-modal-body").find(".um-single-fileinfo span.filename").html(t)):"url"==e&&o.parents(".um-modal-body").find(".um-single-fileinfo a").attr("href",t)}),setTimeout(function(){um_modal_responsive()},1e3)},onError:function(e){console.log(e)}})}function initCrop_UM(){var t=jQuery(".um-modal .um-single-image-preview img").first(),e=jQuery(".um-modal .um-single-image-preview"),a=t.parent().attr("data-crop"),o=t.parent().attr("data-min_width"),i=t.parent().attr("data-min_height"),r=t.parent().attr("data-ratio");if(jQuery(".um-modal").find("#um_upload_single").attr("data-ratio"))r=(r=jQuery(".um-modal").find("#um_upload_single").attr("data-ratio")).split(":")[0];if(t.length&&""!=t.attr("src")){var u=jQuery(window).height()-(jQuery(".um-modal-footer a").height()+20)-50-jQuery(".um-modal-header:visible").height();if(t.css({height:"auto"}),e.css({height:"auto"}),jQuery(window).height()<=400?(e.css({height:u+"px","max-height":u+"px"}),t.css({height:"auto"})):(t.css({height:"auto","max-height":u+"px"}),e.css({height:t.height(),"max-height":u+"px"})),"square"==a)var d={minWidth:o,minHeight:i,dragCrop:!1,aspectRatio:1,zoomable:!1,rotatable:!1,dashed:!1,done:function(e){t.parent().attr("data-coord",Math.round(e.x)+","+Math.round(e.y)+","+Math.round(e.width)+","+Math.round(e.height))}};else if("cover"==a){0<Math.round(o/r)&&(i=Math.round(o/r));d={minWidth:o,minHeight:i,dragCrop:!1,aspectRatio:r,zoomable:!1,rotatable:!1,dashed:!1,done:function(e){t.parent().attr("data-coord",Math.round(e.x)+","+Math.round(e.y)+","+Math.round(e.width)+","+Math.round(e.height))}}}else if("user"==a)d={minWidth:o,minHeight:i,dragCrop:!0,aspectRatio:"auto",zoomable:!1,rotatable:!1,dashed:!1,done:function(e){t.parent().attr("data-coord",Math.round(e.x)+","+Math.round(e.y)+","+Math.round(e.width)+","+Math.round(e.height))}};0!=a&&(t.cropper(d),jQuery(".um-single-image-preview img.cropper-hidden").cropper("destroy"),jQuery(".um-single-image-preview img.lazyloaded").addClass("cropper-hidden"),jQuery(".um-single-image-preview img.lazyloaded").removeClass("lazyloaded"),jQuery(".um-single-image-preview .cropper-container").append('<div class="um-clear"></div>'))}}function um_new_modal(e,t,a,o){if(0==jQuery("body").find(".um-modal-overlay").length)if(jQuery(".tipsy").hide(),UM_hide_menus(),jQuery("body,html,textarea").css("overflow","hidden"),jQuery(document).bind("touchmove",function(e){e.preventDefault()}),jQuery(".um-modal").on("touchmove",function(e){e.stopPropagation()}),a?jQuery("body").append('<div class="um-modal-overlay"></div><div class="um-modal is-photo"></div>'):jQuery("body").append('<div class="um-modal-overlay"></div><div class="um-modal no-photo"></div>'),jQuery("#"+e).prependTo(".um-modal"),a){jQuery(".um-modal").find(".um-modal-photo").html("<img />");var i=jQuery(".um-modal-photo img"),r=jQuery(window).width()-60,u=jQuery(window).height()-.25*jQuery(window).height();i.attr("src",o),i.load(function(){jQuery("#"+e).show(),jQuery(".um-modal").show(),i.css({opacity:0}),i.css({"max-width":r}),i.css({"max-height":u}),jQuery(".um-modal").css({width:i.width(),"margin-left":"-"+i.width()/2+"px"}),i.animate({opacity:1},1e3),um_modal_responsive()})}else jQuery("#"+e).show(),jQuery(".um-modal").show(),um_modal_size(t),initImageUpload_UM(jQuery(".um-modal:visible").find(".um-single-image-upload")),initFileUpload_UM(jQuery(".um-modal:visible").find(".um-single-file-upload")),um_modal_responsive()}function um_modal_responsive(){var e=jQuery(".um-modal:visible");if(jQuery(".um-modal-body.photo:visible").length){e.removeClass("uimob340"),e.removeClass("uimob500");var t=jQuery(".um-modal-photo img"),a=jQuery(window).width()-60,o=jQuery(window).height()-.25*jQuery(window).height();t.css({opacity:0}),t.css({"max-width":a}),t.css({"max-height":o}),jQuery(".um-modal").css({width:t.width(),"margin-left":"-"+t.width()/2+"px"}),t.animate({opacity:1},1e3);var i=(jQuery(window).height()-e.innerHeight())/2+"px";e.animate({bottom:i},300)}else if(e.length){var r=jQuery(window).width();if(e.removeClass("uimob340"),e.removeClass("uimob500"),r<=340)e.addClass("uimob340"),initCrop_UM(),e.animate({bottom:0},300);else if(r<=500)e.addClass("uimob500"),initCrop_UM(),e.animate({bottom:0},300);else if(r<=800){initCrop_UM();i=(jQuery(window).height()-e.innerHeight())/2+"px";e.animate({bottom:i},300)}else if(r<=960){initCrop_UM();i=(jQuery(window).height()-e.innerHeight())/2+"px";e.animate({bottom:i},300)}else if(960<r){initCrop_UM();i=(jQuery(window).height()-e.innerHeight())/2+"px";e.animate({bottom:i},300)}}}function um_remove_modal(){jQuery("img.cropper-hidden").cropper("destroy"),jQuery("body,html,textarea").css("overflow","auto"),jQuery(document).unbind("touchmove"),jQuery('.um-modal div[id^="um_"]').hide().appendTo("body"),jQuery(".um-modal,.um-modal-overlay").remove()}function um_modal_size(e){jQuery(".um-modal:visible").addClass(e)}function um_modal_add_attr(e,t){jQuery(".um-modal:visible").data(e,t)}function prepare_Modal(){0==jQuery(".um-popup-overlay").length&&(jQuery("body").append('<div class="um-popup-overlay"></div>'),jQuery("body").append('<div class="um-popup"></div>'),jQuery(".um-popup").addClass("loading"),jQuery("body,html").css({overflow:"hidden"}))}function remove_Modal(){jQuery(".um-popup-overlay").length&&(jQuery(document).trigger("um_before_modal_removed"),jQuery(".um-popup-autogrow:visible").length?jQuery(".um-popup-autogrow:visible").mCustomScrollbar("destroy"):jQuery(".um-popup-autogrow2:visible").length&&jQuery(".um-popup-autogrow2:visible").mCustomScrollbar("destroy"),jQuery(".tipsy").remove(),jQuery(".um-popup").empty().remove(),jQuery(".um-popup-overlay").empty().remove(),jQuery("body,html").css({overflow:"auto"}))}function show_Modal(e){jQuery(".um-popup-overlay").length&&(jQuery(".um-popup").removeClass("loading").html(e),jQuery(".um-tip-n").tipsy({gravity:"n",opacity:1,offset:3}),jQuery(".um-tip-w").tipsy({gravity:"w",opacity:1,offset:3}),jQuery(".um-tip-e").tipsy({gravity:"e",opacity:1,offset:3}),jQuery(".um-tip-s").tipsy({gravity:"s",opacity:1,offset:3}))}function responsive_Modal(){jQuery(".um-popup-overlay").length&&(ag_height=jQuery(window).height()-jQuery(".um-popup um-popup-header").outerHeight()-jQuery(".um-popup .um-popup-footer").outerHeight()-80,350<ag_height&&(ag_height=350),jQuery(".um-popup-autogrow:visible").length?(jQuery(".um-popup-autogrow:visible").css({height:ag_height+"px"}),jQuery(".um-popup-autogrow:visible").mCustomScrollbar({theme:"dark-3",mouseWheelPixels:500}).mCustomScrollbar("scrollTo","bottom",{scrollInertia:0})):jQuery(".um-popup-autogrow2:visible").length&&(jQuery(".um-popup-autogrow2:visible").css({"max-height":ag_height+"px"}),jQuery(".um-popup-autogrow2:visible").mCustomScrollbar({theme:"dark-3",mouseWheelPixels:500})))}function um_reset_field(e){jQuery(e).find("div.um-field-area").find("input,textarea,select").not(":button, :submit, :reset, :hidden").val("").removeAttr("checked").removeAttr("selected")}function um_selected(e,t){if(e==t)return"selected='selected'"}jQuery(function(){jQuery(".um-search form *").keypress(function(e){if(13==e.which)return jQuery(".um-search form").submit(),!1}),2==jQuery("input[data-key=user_password],input[data-key=confirm_user_password]").length&&UM_check_password_matched()});
1
+ function UM_check_password_matched(){jQuery(document).on("keyup","input[data-key=user_password],input[data-key=confirm_user_password]",function(e){var t=jQuery("input[data-key=user_password]").val(),a=jQuery("input[data-key=confirm_user_password]").val(),o=jQuery("input[data-key=user_password],input[data-key=confirm_user_password]");t||a?t!==a?o.removeClass("um-validate-matched").addClass("um-validate-not-matched"):o.removeClass("um-validate-not-matched").addClass("um-validate-matched"):o.removeClass("um-validate-matched").removeClass("um-validate-not-matched")})}function UM_hide_menus(){menu=jQuery(".um-dropdown"),menu.parents("div").find("a").removeClass("active"),menu.hide()}function UM_domenus(){jQuery(".um-dropdown").each(function(){var e=jQuery(this),t=jQuery(this).attr("data-element"),a=jQuery(this).attr("data-position");jQuery(t).addClass("um-trigger-menu-on-"+e.attr("data-trigger")),jQuery(window).width()<=1200&&"div.um-profile-edit"==t&&(a="lc"),"lc"==a&&(jQuery(t).find("img").width()<200?left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2+(jQuery(t).find("img").width()-200)/2:left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2,top_=parseInt(jQuery(t).find("a").css("top")),top_?(top_p=jQuery(t).find("img").height()+4+top_,left_gap=4):(top_p=jQuery(t).find("img").height()+4,left_gap=0),4==top_p&&"div.um-cover"==t?top_p=jQuery(t).height()/2+e.height()/2:4==top_p&&(top_p=jQuery(t).height()+20),gap_right=jQuery(t).width()+17,e.css({top:0,width:200,left:"auto",right:gap_right+"px","text-align":"center"}),e.find(".um-dropdown-arr").find("i").removeClass().addClass("um-icon-arrow-right-b"),e.find(".um-dropdown-arr").css({top:"4px",left:"auto",right:"-17px"})),"bc"==a&&(jQuery(t).find("img").width()<200?left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2+(jQuery(t).find("img").width()-200)/2:left_p=(jQuery(t).width()-jQuery(t).find("img").width())/2,top_=parseInt(jQuery(t).find("a").css("top")),top_?(top_p=jQuery(t).find("img").height()+4+top_,left_gap=4):(top_p=jQuery(t).find("img").height()+4,left_gap=0),4==top_p&&"div.um-cover"==t?top_p=jQuery(t).height()/2+e.height()/2:4==top_p&&(top_p=jQuery(t).height()+20),e.css({top:top_p,width:200,left:left_p+left_gap,right:"auto","text-align":"center"}),e.find(".um-dropdown-arr").find("i").removeClass().addClass("um-icon-arrow-up-b"),e.find(".um-dropdown-arr").css({top:"-17px",left:e.width()/2-12,right:"auto"}))})}function um_responsive(){jQuery(".um").each(function(){element_width=jQuery(this).width(),element_width<=340?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob340")):element_width<=500?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob500")):element_width<=800?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob800")):element_width<=960?(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960"),jQuery(this).addClass("uimob960")):960<element_width&&(jQuery(this).removeClass("uimob340"),jQuery(this).removeClass("uimob500"),jQuery(this).removeClass("uimob800"),jQuery(this).removeClass("uimob960")),0<jQuery(".um-account-nav").length&&jQuery(".um-account-side").is(":visible")&&0==jQuery(".um-account-tab:visible").length&&jQuery(".um-account-side li a.current").trigger("click"),jQuery(this).css("opacity",1)}),jQuery(".um-cover, .um-member-cover, .um-cover-e").each(function(){var e=jQuery(this),t=e.data("ratio"),a=e.width(),o=t.split(":");calcHeight=Math.round(a/o[0])+"px",e.height(calcHeight),e.find(".um-cover-add").height(calcHeight)}),jQuery(".um-members").each(function(){UM_Member_Grid(jQuery(this))}),UM_domenus()}function UM_Member_Grid(e){e.masonry({itemSelector:".um-member",columnWidth:".um-member",gutter:".um-gutter-sizer"})}function initImageUpload_UM(r){r.data("upload_help_text")?upload_help_text='<span class="help">'+r.data("upload_help_text")+"</span>":upload_help_text="",r.data("icon")?icon='<span class="icon"><i class="'+r.data("icon")+'"></i></span>':icon="",r.data("upload_text")?upload_text='<span class="str">'+r.data("upload_text")+"</span>":upload_text="";var e=0;jQuery("#um_upload_single:visible").data("user_id")&&(e=jQuery("#um_upload_single:visible").data("user_id")),r.uploadFile({url:wp.ajax.settings.url,method:"POST",multiple:!1,formData:{action:"um_imageupload",key:r.data("key"),set_id:r.data("set_id"),set_mode:r.data("set_mode"),_wpnonce:r.data("nonce"),timestamp:r.data("timestamp"),user_id:e},fileName:r.data("key"),allowedTypes:r.data("allowed_types"),maxFileSize:r.data("max_size"),dragDropStr:icon+upload_text+upload_help_text,sizeErrorStr:r.data("max_size_error"),extErrorStr:r.data("extension_error"),maxFileCountErrorStr:r.data("max_files_error"),maxFileCount:1,showDelete:!1,showAbort:!1,showDone:!1,showFileCounter:!1,showStatusAfterSuccess:!0,returnType:"json",onSubmit:function(e){r.parents(".um-modal-body").find(".um-error-block").remove()},onSuccess:function(e,t,a){r.selectedFiles=0,t.success&&0==t.success||void 0!==t.data.error?(r.parents(".um-modal-body").append('<div class="um-error-block">'+t.data.error+"</div>"),r.parents(".um-modal-body").find(".upload-statusbar").hide(0),um_modal_responsive()):jQuery.each(t.data,function(e,t){var a=r.parents(".um-modal-body").find(".um-single-image-preview img"),o=r.parents(".um-modal-body").find(".um-single-image-preview"),i=new Date;a.attr("src",t.url+"?"+i.getTime()),a.data("file",t.file),a.load(function(){r.parents(".um-modal-body").find(".um-modal-btn.um-finish-upload.disabled").removeClass("disabled"),r.parents(".um-modal-body").find(".ajax-upload-dragdrop,.upload-statusbar").hide(0),o.show(0),um_modal_responsive()})})},onError:function(e){console.log(e)}})}function initFileUpload_UM(o){o.data("upload_help_text")?upload_help_text='<span class="help">'+o.data("upload_help_text")+"</span>":upload_help_text="",o.data("icon")?icon='<span class="icon"><i class="'+o.data("icon")+'"></i></span>':icon="",o.data("upload_text")?upload_text='<span class="str">'+o.data("upload_text")+"</span>":upload_text="",jQuery("#um_upload_single:visible").data("user_id")&&(user_id=jQuery("#um_upload_single:visible").data("user_id")),o.uploadFile({url:wp.ajax.settings.url,method:"POST",multiple:!1,formData:{action:"um_fileupload",key:o.data("key"),set_id:o.data("set_id"),user_id:o.data("user_id"),set_mode:o.data("set_mode"),_wpnonce:o.data("nonce"),timestamp:o.data("timestamp")},fileName:o.data("key"),allowedTypes:o.data("allowed_types"),maxFileSize:o.data("max_size"),dragDropStr:icon+upload_text+upload_help_text,sizeErrorStr:o.data("max_size_error"),extErrorStr:o.data("extension_error"),maxFileCountErrorStr:o.data("max_files_error"),maxFileCount:1,showDelete:!1,showAbort:!1,showDone:!1,showFileCounter:!1,showStatusAfterSuccess:!0,onSubmit:function(e){o.parents(".um-modal-body").find(".um-error-block").remove()},onSuccess:function(e,t,a){o.selectedFiles=0,t.success&&0==t.success||void 0!==t.data.error?(o.parents(".um-modal-body").append('<div class="um-error-block">'+t.data.error+"</div>"),o.parents(".um-modal-body").find(".upload-statusbar").hide(0)):jQuery.each(t.data,function(e,t){o.parents(".um-modal-body").find(".um-modal-btn.um-finish-upload.disabled").removeClass("disabled"),o.parents(".um-modal-body").find(".ajax-upload-dragdrop,.upload-statusbar").hide(0),o.parents(".um-modal-body").find(".um-single-file-preview").show(0),"icon"==e?o.parents(".um-modal-body").find(".um-single-fileinfo i").removeClass().addClass(t):"icon_bg"==e?o.parents(".um-modal-body").find(".um-single-fileinfo span.icon").css({"background-color":t}):"filename"==e?o.parents(".um-modal-body").find(".um-single-fileinfo a").attr("data-file",t):"original_name"==e?(o.parents(".um-modal-body").find(".um-single-fileinfo a").attr("data-orignal-name",t),o.parents(".um-modal-body").find(".um-single-fileinfo span.filename").html(t)):"url"==e&&o.parents(".um-modal-body").find(".um-single-fileinfo a").attr("href",t)}),setTimeout(function(){um_modal_responsive()},1e3)},onError:function(e){console.log(e)}})}function initCrop_UM(){var t=jQuery(".um-modal .um-single-image-preview img").first(),e=jQuery(".um-modal .um-single-image-preview"),a=t.parent().attr("data-crop"),o=t.parent().attr("data-min_width"),i=t.parent().attr("data-min_height"),r=t.parent().attr("data-ratio");if(jQuery(".um-modal").find("#um_upload_single").attr("data-ratio"))r=(r=jQuery(".um-modal").find("#um_upload_single").attr("data-ratio")).split(":")[0];if(t.length&&""!=t.attr("src")){var u=jQuery(window).height()-(jQuery(".um-modal-footer a").height()+20)-50-jQuery(".um-modal-header:visible").height();if(t.css({height:"auto"}),e.css({height:"auto"}),jQuery(window).height()<=400?(e.css({height:u+"px","max-height":u+"px"}),t.css({height:"auto"})):(t.css({height:"auto","max-height":u+"px"}),e.css({height:t.height(),"max-height":u+"px"})),"square"==a)var d={minWidth:o,minHeight:i,dragCrop:!1,aspectRatio:1,zoomable:!1,rotatable:!1,dashed:!1,done:function(e){t.parent().attr("data-coord",Math.round(e.x)+","+Math.round(e.y)+","+Math.round(e.width)+","+Math.round(e.height))}};else if("cover"==a){0<Math.round(o/r)&&(i=Math.round(o/r));d={minWidth:o,minHeight:i,dragCrop:!1,aspectRatio:r,zoomable:!1,rotatable:!1,dashed:!1,done:function(e){t.parent().attr("data-coord",Math.round(e.x)+","+Math.round(e.y)+","+Math.round(e.width)+","+Math.round(e.height))}}}else if("user"==a)d={minWidth:o,minHeight:i,dragCrop:!0,aspectRatio:"auto",zoomable:!1,rotatable:!1,dashed:!1,done:function(e){t.parent().attr("data-coord",Math.round(e.x)+","+Math.round(e.y)+","+Math.round(e.width)+","+Math.round(e.height))}};0!=a&&(t.cropper(d),jQuery(".um-single-image-preview img.cropper-hidden").cropper("destroy"),jQuery(".um-single-image-preview img.lazyloaded").addClass("cropper-hidden"),jQuery(".um-single-image-preview img.lazyloaded").removeClass("lazyloaded"),jQuery(".um-single-image-preview .cropper-container").append('<div class="um-clear"></div>'))}}function um_new_modal(e,t,a,o){if(0==jQuery("body").find(".um-modal-overlay").length)if(jQuery(".tipsy").hide(),UM_hide_menus(),jQuery("body,html,textarea").css("overflow","hidden"),jQuery(document).bind("touchmove",function(e){e.preventDefault()}),jQuery(".um-modal").on("touchmove",function(e){e.stopPropagation()}),a?jQuery("body").append('<div class="um-modal-overlay"></div><div class="um-modal is-photo"></div>'):jQuery("body").append('<div class="um-modal-overlay"></div><div class="um-modal no-photo"></div>'),jQuery("#"+e).prependTo(".um-modal"),a){jQuery(".um-modal").find(".um-modal-photo").html("<img />");var i=jQuery(".um-modal-photo img"),r=jQuery(window).width()-60,u=jQuery(window).height()-.25*jQuery(window).height();i.attr("src",o),i.load(function(){jQuery("#"+e).show(),jQuery(".um-modal").show(),i.css({opacity:0}),i.css({"max-width":r}),i.css({"max-height":u}),jQuery(".um-modal").css({width:i.width(),"margin-left":"-"+i.width()/2+"px"}),i.animate({opacity:1},1e3),um_modal_responsive()})}else jQuery("#"+e).show(),jQuery(".um-modal").show(),um_modal_size(t),initImageUpload_UM(jQuery(".um-modal:visible").find(".um-single-image-upload")),initFileUpload_UM(jQuery(".um-modal:visible").find(".um-single-file-upload")),um_modal_responsive()}function um_modal_responsive(){var e=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,t=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,a=jQuery(".um-modal:visible");if(jQuery(".um-modal-body.photo:visible").length){a.removeClass("uimob340"),a.removeClass("uimob500");var o=jQuery(".um-modal-photo img"),i=e-60,r=t-.25*t;o.css({opacity:0}),o.css({"max-width":i}),o.css({"max-height":r}),jQuery(".um-modal").css({width:o.width(),"margin-left":"-"+o.width()/2+"px"}),o.animate({opacity:1},1e3);var u=(t-a.innerHeight())/2+"px";a.animate({bottom:u},300)}else if(a.length)if(a.removeClass("uimob340"),a.removeClass("uimob500"),e<=340)a.addClass("uimob340"),initCrop_UM(),a.animate({bottom:0},300);else if(e<=500)a.addClass("uimob500"),initCrop_UM(),a.animate({bottom:0},300);else if(e<=800){initCrop_UM();u=(t-a.innerHeight())/2+"px";a.animate({bottom:u},300)}else if(e<=960){initCrop_UM();u=(t-a.innerHeight())/2+"px";a.animate({bottom:u},300)}else if(960<e){initCrop_UM();u=(t-a.innerHeight())/2+"px";a.animate({bottom:u},300)}}function um_remove_modal(){jQuery("img.cropper-hidden").cropper("destroy"),jQuery("body,html,textarea").css("overflow","auto"),jQuery(document).unbind("touchmove"),jQuery('.um-modal div[id^="um_"]').hide().appendTo("body"),jQuery(".um-modal,.um-modal-overlay").remove()}function um_modal_size(e){jQuery(".um-modal:visible").addClass(e)}function um_modal_add_attr(e,t){jQuery(".um-modal:visible").data(e,t)}function prepare_Modal(){0==jQuery(".um-popup-overlay").length&&(jQuery("body").append('<div class="um-popup-overlay"></div>'),jQuery("body").append('<div class="um-popup"></div>'),jQuery(".um-popup").addClass("loading"),jQuery("body,html").css({overflow:"hidden"}))}function remove_Modal(){jQuery(".um-popup-overlay").length&&(jQuery(document).trigger("um_before_modal_removed"),jQuery(".um-popup-autogrow:visible").length?jQuery(".um-popup-autogrow:visible").mCustomScrollbar("destroy"):jQuery(".um-popup-autogrow2:visible").length&&jQuery(".um-popup-autogrow2:visible").mCustomScrollbar("destroy"),jQuery(".tipsy").remove(),jQuery(".um-popup").empty().remove(),jQuery(".um-popup-overlay").empty().remove(),jQuery("body,html").css({overflow:"auto"}))}function show_Modal(e){jQuery(".um-popup-overlay").length&&(jQuery(".um-popup").removeClass("loading").html(e),jQuery(".um-tip-n").tipsy({gravity:"n",opacity:1,offset:3}),jQuery(".um-tip-w").tipsy({gravity:"w",opacity:1,offset:3}),jQuery(".um-tip-e").tipsy({gravity:"e",opacity:1,offset:3}),jQuery(".um-tip-s").tipsy({gravity:"s",opacity:1,offset:3}))}function responsive_Modal(){jQuery(".um-popup-overlay").length&&(ag_height=jQuery(window).height()-jQuery(".um-popup um-popup-header").outerHeight()-jQuery(".um-popup .um-popup-footer").outerHeight()-80,350<ag_height&&(ag_height=350),jQuery(".um-popup-autogrow:visible").length?(jQuery(".um-popup-autogrow:visible").css({height:ag_height+"px"}),jQuery(".um-popup-autogrow:visible").mCustomScrollbar({theme:"dark-3",mouseWheelPixels:500}).mCustomScrollbar("scrollTo","bottom",{scrollInertia:0})):jQuery(".um-popup-autogrow2:visible").length&&(jQuery(".um-popup-autogrow2:visible").css({"max-height":ag_height+"px"}),jQuery(".um-popup-autogrow2:visible").mCustomScrollbar({theme:"dark-3",mouseWheelPixels:500})))}function um_reset_field(e){jQuery(e).find("div.um-field-area").find("input,textarea,select").not(":button, :submit, :reset, :hidden").val("").removeAttr("checked").removeAttr("selected")}function um_selected(e,t){if(e==t)return"selected='selected'"}jQuery(function(){jQuery(".um-search form *").keypress(function(e){if(13==e.which)return jQuery(".um-search form").submit(),!1}),2==jQuery("input[data-key=user_password],input[data-key=confirm_user_password]").length&&UM_check_password_matched()});
assets/js/um-scripts.js CHANGED
@@ -186,6 +186,15 @@ jQuery(document).ready(function() {
186
 
187
  jQuery('.um-s1,.um-s2').css({'display':'block'});
188
 
 
 
 
 
 
 
 
 
 
189
  jQuery(".um-s1").select2({
190
 
191
  allowClear: true,
186
 
187
  jQuery('.um-s1,.um-s2').css({'display':'block'});
188
 
189
+ if( jQuery(".um-s1").length > 0 ){
190
+ jQuery(".um-s1").each(function () {
191
+ var select = jQuery(this);
192
+ if( select.val() === '' && select.attr('data-default') ) {
193
+ select.val(select.attr('data-default'));
194
+ }
195
+ });
196
+ }
197
+
198
  jQuery(".um-s1").select2({
199
 
200
  allowClear: true,
assets/js/um-scripts.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(){jQuery(document).on("click",".um-dropdown a",function(e){return!1}),jQuery(document).on("click",".um-dropdown a.real_url",function(e){window.location=jQuery(this).attr("href")}),jQuery(document).on("click",".um-trigger-menu-on-click",function(e){return jQuery(".um-dropdown").hide(),menu=jQuery(this).find(".um-dropdown"),menu.show(),!1}),jQuery(document).on("click",".um-dropdown-hide",function(e){UM_hide_menus()}),jQuery(document).on("click","a.um-manual-trigger",function(){var e=jQuery(this).attr("data-child"),t=jQuery(this).attr("data-parent");jQuery(this).parents(t).find(e).trigger("click")}),jQuery(".um-tip-n").tipsy({gravity:"n",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-w").tipsy({gravity:"w",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-e").tipsy({gravity:"e",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-s").tipsy({gravity:"s",opacity:1,live:"a.live",offset:3}),jQuery(document).on("change",".um-field-area input[type=radio]",function(){var e=jQuery(this).parents(".um-field-area"),t=jQuery(this).parents("label");e.find(".um-field-radio").removeClass("active"),e.find(".um-field-radio").find("i").removeAttr("class").addClass("um-icon-android-radio-button-off"),t.addClass("active"),t.find("i").removeAttr("class").addClass("um-icon-android-radio-button-on")}),jQuery(document).on("change",".um-field-area input[type=checkbox]",function(){jQuery(this).parents(".um-field-area");var e=jQuery(this).parents("label");e.hasClass("active")?(e.removeClass("active"),e.find("i").removeAttr("class").addClass("um-icon-android-checkbox-outline-blank")):(e.addClass("active"),e.find("i").removeAttr("class").addClass("um-icon-android-checkbox-outline"))}),jQuery(".um-datepicker").each(function(){if(elem=jQuery(this),""!=elem.attr("data-disabled_weekdays"))var e=JSON.parse(elem.attr("data-disabled_weekdays"));else e=!1;var t=elem.attr("data-years"),a=elem.attr("data-date_min"),i=elem.attr("data-date_max"),r=a.split(","),n=i.split(","),u=r.length?new Date(r):null,o=r.length?new Date(n):null;if(u&&"Invalid Date"==u.toString()&&3==r.length){var s=r[1]+"/"+r[2]+"/"+r[0];u=new Date(Date.parse(s))}if(o&&"Invalid Date"==o.toString()&&3==n.length){var d=n[1]+"/"+n[2]+"/"+n[0];o=new Date(Date.parse(d))}elem.pickadate({selectYears:t,min:u,max:o,disable:e,format:elem.attr("data-format"),formatSubmit:"yyyy/mm/dd",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-timepicker").each(function(){elem=jQuery(this),elem.pickatime({format:elem.attr("data-format"),interval:parseInt(elem.attr("data-intervals")),formatSubmit:"HH:i",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-rating").um_raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,click:function(e,t){live_field=this.id,live_value=e,um_apply_conditions(jQuery(this),!1)}}),jQuery(".um-rating-readonly").um_raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,readOnly:!0}),jQuery(document).on("click",".um .um-single-image-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),a=jQuery(this).parents(".um-field").find(".um-single-image-preview img").attr("src");return t.find(".um-single-image-preview img").attr("src",""),t.find(".um-single-image-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val("empty_file"),jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_remove_file",src:a,nonce:um_scripts.nonce}}),!1}),jQuery(document).on("click",".um .um-single-file-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),a=jQuery(this).parents(".um-field").find(".um-single-fileinfo a").attr("href");return t.find(".um-single-file-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val("empty_file"),jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_remove_file",src:a,nonce:um_scripts.nonce}}),!1}),jQuery(".um-s1,.um-s2").css({display:"block"}),jQuery(".um-s1").select2({allowClear:!0}),jQuery(".um-s2").select2({allowClear:!1,minimumResultsForSearch:10}),jQuery(document).on("click",".um-field-group-head:not(.disabled)",function(){var e=jQuery(this).parents(".um-field-group"),t=e.data("max_entries");e.find(".um-field-group-body").is(":hidden")?e.find(".um-field-group-body").show():e.find(".um-field-group-body:first").clone().appendTo(e),increase_id=0,e.find(".um-field-group-body").each(function(){increase_id++,jQuery(this).find("input").each(function(){var e=jQuery(this);e.attr("id",e.data("key")+"-"+increase_id),e.attr("name",e.data("key")+"-"+increase_id),e.parent().parent().find("label").attr("for",e.data("key")+"-"+increase_id)})}),0<t&&e.find(".um-field-group-body").length==t&&jQuery(this).addClass("disabled")}),jQuery(document).on("click",".um-field-group-cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field-group"),a=t.data("max_entries");return 1<t.find(".um-field-group-body").length?jQuery(this).parents(".um-field-group-body").remove():jQuery(this).parents(".um-field-group-body").hide(),0<a&&t.find(".um-field-group-body").length<a&&t.find(".um-field-group-head").removeClass("disabled"),!1}),jQuery(document.body).on("click",".um-ajax-paginate",function(e){e.preventDefault();var t=jQuery(this),a=jQuery(this).parent();a.addClass("loading");var i=jQuery(this).data("hook");if("um_load_posts"===i){var r=1*jQuery(this).data("pages"),n=1*jQuery(this).data("page")+1;jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_ajax_paginate_posts",author:jQuery(this).data("author"),page:n,nonce:um_scripts.nonce},complete:function(){a.removeClass("loading")},success:function(e){a.before(e),n===r?a.remove():t.data("page",n)}})}else{var u=jQuery(this).data("args"),o=jQuery(this).parents(".um").find(".um-ajax-items");jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_ajax_paginate",hook:i,args:u,nonce:um_scripts.nonce},complete:function(){a.removeClass("loading")},success:function(e){a.remove(),o.append(e)}})}}),jQuery(document).on("click",".um-ajax-action",function(e){e.preventDefault();var t=jQuery(this).data("hook"),a=jQuery(this).data("user_id"),arguments=jQuery(this).data("arguments");return jQuery(this).data("js-remove")&&jQuery(this).parents("."+jQuery(this).data("js-remove")).fadeOut("fast"),jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_muted_action",hook:t,user_id:a,arguments:arguments,nonce:um_scripts.nonce},success:function(e){}}),!1}),jQuery(document).on("click","#um-search-button",function(){jQuery(this).parents("form").submit()}),jQuery(".um-form input[class=um-button][type=submit]").removeAttr("disabled"),jQuery(document).one("click",".um:not(.um-account) .um-form input[class=um-button][type=submit]:not(.um-has-recaptcha)",function(){jQuery(this).attr("disabled","disabled"),jQuery(this).parents("form").submit()});var o={};function s(e,t,a,i){var r=e.data("um-parent");e.attr("name"),jQuery('select[name="'+r+'"]');e.find('option[value!=""]').remove(),e.hasClass("um-child-option-disabled")||e.removeAttr("disabled");i=[];var n="";if("yes"===t.post.members_directory){var u=new URLSearchParams(window.location.search);n=u.get(t.post.child_name)}jQuery.each(t.items,function(e,t){i.push({id:e,text:t,selected:t===n})}),e.select2("destroy"),e.select2({data:i,allowClear:!0,minimumResultsForSearch:10}),"yes"!==t.post.members_directory&&(void 0===t.field.default||e.data("um-original-value")?""!=e.data("um-original-value")&&e.val(e.data("um-original-value")).trigger("change"):e.val(t.field.default).trigger("change"),0==t.field.editable&&(e.addClass("um-child-option-disabled"),e.attr("disabled","disabled"))),o[a]=t}jQuery("select[data-um-parent]").each(function(){var r=jQuery(this),n=r.data("um-parent"),u=(r.data("um-ajax-url"),r.data("um-ajax-source"));r.val();r.attr("data-um-init-field",!0),jQuery(document).on("change",'select[name="'+n+'"]',function(){var t=jQuery(this),e=t.closest("form").find("input[type=hidden][name=form_id]").val(),a=t.val();if(""!=t.val()&&"object"!=typeof o[a]&&jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_select_options",parent_option_name:n,parent_option:t.val(),child_callback:u,child_name:r.attr("name"),members_directory:r.attr("data-mebers-directory"),form_id:e,nonce:um_scripts.nonce},success:function(e){"success"==e.status&&""!=t.val()&&s(r,e,a),void 0!==e.debug&&console.log(e)},error:function(e){console.log(e)}}),""!=t.val()&&"object"==typeof o[a]){var i=o[a];s(r,i,a)}""==t.val()&&(r.find('option[value!=""]').remove(),r.val("").trigger("change"))}),jQuery('select[name="'+n+'"]').trigger("change")})});
1
+ jQuery(document).ready(function(){jQuery(document).on("click",".um-dropdown a",function(e){return!1}),jQuery(document).on("click",".um-dropdown a.real_url",function(e){window.location=jQuery(this).attr("href")}),jQuery(document).on("click",".um-trigger-menu-on-click",function(e){return jQuery(".um-dropdown").hide(),menu=jQuery(this).find(".um-dropdown"),menu.show(),!1}),jQuery(document).on("click",".um-dropdown-hide",function(e){UM_hide_menus()}),jQuery(document).on("click","a.um-manual-trigger",function(){var e=jQuery(this).attr("data-child"),t=jQuery(this).attr("data-parent");jQuery(this).parents(t).find(e).trigger("click")}),jQuery(".um-tip-n").tipsy({gravity:"n",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-w").tipsy({gravity:"w",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-e").tipsy({gravity:"e",opacity:1,live:"a.live",offset:3}),jQuery(".um-tip-s").tipsy({gravity:"s",opacity:1,live:"a.live",offset:3}),jQuery(document).on("change",".um-field-area input[type=radio]",function(){var e=jQuery(this).parents(".um-field-area"),t=jQuery(this).parents("label");e.find(".um-field-radio").removeClass("active"),e.find(".um-field-radio").find("i").removeAttr("class").addClass("um-icon-android-radio-button-off"),t.addClass("active"),t.find("i").removeAttr("class").addClass("um-icon-android-radio-button-on")}),jQuery(document).on("change",".um-field-area input[type=checkbox]",function(){jQuery(this).parents(".um-field-area");var e=jQuery(this).parents("label");e.hasClass("active")?(e.removeClass("active"),e.find("i").removeAttr("class").addClass("um-icon-android-checkbox-outline-blank")):(e.addClass("active"),e.find("i").removeAttr("class").addClass("um-icon-android-checkbox-outline"))}),jQuery(".um-datepicker").each(function(){if(elem=jQuery(this),""!=elem.attr("data-disabled_weekdays"))var e=JSON.parse(elem.attr("data-disabled_weekdays"));else e=!1;var t=elem.attr("data-years"),a=elem.attr("data-date_min"),i=elem.attr("data-date_max"),r=a.split(","),n=i.split(","),u=r.length?new Date(r):null,o=r.length?new Date(n):null;if(u&&"Invalid Date"==u.toString()&&3==r.length){var s=r[1]+"/"+r[2]+"/"+r[0];u=new Date(Date.parse(s))}if(o&&"Invalid Date"==o.toString()&&3==n.length){var d=n[1]+"/"+n[2]+"/"+n[0];o=new Date(Date.parse(d))}elem.pickadate({selectYears:t,min:u,max:o,disable:e,format:elem.attr("data-format"),formatSubmit:"yyyy/mm/dd",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-timepicker").each(function(){elem=jQuery(this),elem.pickatime({format:elem.attr("data-format"),interval:parseInt(elem.attr("data-intervals")),formatSubmit:"HH:i",hiddenName:!0,onOpen:function(){elem.blur()},onClose:function(){elem.blur()}})}),jQuery(".um-rating").um_raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,click:function(e,t){live_field=this.id,live_value=e,um_apply_conditions(jQuery(this),!1)}}),jQuery(".um-rating-readonly").um_raty({half:!1,starType:"i",number:function(){return jQuery(this).attr("data-number")},score:function(){return jQuery(this).attr("data-score")},scoreName:function(){return jQuery(this).attr("data-key")},hints:!1,readOnly:!0}),jQuery(document).on("click",".um .um-single-image-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),a=jQuery(this).parents(".um-field").find(".um-single-image-preview img").attr("src");return t.find(".um-single-image-preview img").attr("src",""),t.find(".um-single-image-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val("empty_file"),jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_remove_file",src:a,nonce:um_scripts.nonce}}),!1}),jQuery(document).on("click",".um .um-single-file-preview a.cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field"),a=jQuery(this).parents(".um-field").find(".um-single-fileinfo a").attr("href");return t.find(".um-single-file-preview").hide(),t.find(".um-btn-auto-width").html("Upload"),t.find("input[type=hidden]").val("empty_file"),jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_remove_file",src:a,nonce:um_scripts.nonce}}),!1}),jQuery(".um-s1,.um-s2").css({display:"block"}),0<jQuery(".um-s1").length&&jQuery(".um-s1").each(function(){var e=jQuery(this);""===e.val()&&e.attr("data-default")&&e.val(e.attr("data-default"))}),jQuery(".um-s1").select2({allowClear:!0}),jQuery(".um-s2").select2({allowClear:!1,minimumResultsForSearch:10}),jQuery(document).on("click",".um-field-group-head:not(.disabled)",function(){var e=jQuery(this).parents(".um-field-group"),t=e.data("max_entries");e.find(".um-field-group-body").is(":hidden")?e.find(".um-field-group-body").show():e.find(".um-field-group-body:first").clone().appendTo(e),increase_id=0,e.find(".um-field-group-body").each(function(){increase_id++,jQuery(this).find("input").each(function(){var e=jQuery(this);e.attr("id",e.data("key")+"-"+increase_id),e.attr("name",e.data("key")+"-"+increase_id),e.parent().parent().find("label").attr("for",e.data("key")+"-"+increase_id)})}),0<t&&e.find(".um-field-group-body").length==t&&jQuery(this).addClass("disabled")}),jQuery(document).on("click",".um-field-group-cancel",function(e){e.preventDefault();var t=jQuery(this).parents(".um-field-group"),a=t.data("max_entries");return 1<t.find(".um-field-group-body").length?jQuery(this).parents(".um-field-group-body").remove():jQuery(this).parents(".um-field-group-body").hide(),0<a&&t.find(".um-field-group-body").length<a&&t.find(".um-field-group-head").removeClass("disabled"),!1}),jQuery(document.body).on("click",".um-ajax-paginate",function(e){e.preventDefault();var t=jQuery(this),a=jQuery(this).parent();a.addClass("loading");var i=jQuery(this).data("hook");if("um_load_posts"===i){var r=1*jQuery(this).data("pages"),n=1*jQuery(this).data("page")+1;jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_ajax_paginate_posts",author:jQuery(this).data("author"),page:n,nonce:um_scripts.nonce},complete:function(){a.removeClass("loading")},success:function(e){a.before(e),n===r?a.remove():t.data("page",n)}})}else{var u=jQuery(this).data("args"),o=jQuery(this).parents(".um").find(".um-ajax-items");jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_ajax_paginate",hook:i,args:u,nonce:um_scripts.nonce},complete:function(){a.removeClass("loading")},success:function(e){a.remove(),o.append(e)}})}}),jQuery(document).on("click",".um-ajax-action",function(e){e.preventDefault();var t=jQuery(this).data("hook"),a=jQuery(this).data("user_id"),arguments=jQuery(this).data("arguments");return jQuery(this).data("js-remove")&&jQuery(this).parents("."+jQuery(this).data("js-remove")).fadeOut("fast"),jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_muted_action",hook:t,user_id:a,arguments:arguments,nonce:um_scripts.nonce},success:function(e){}}),!1}),jQuery(document).on("click","#um-search-button",function(){jQuery(this).parents("form").submit()}),jQuery(".um-form input[class=um-button][type=submit]").removeAttr("disabled"),jQuery(document).one("click",".um:not(.um-account) .um-form input[class=um-button][type=submit]:not(.um-has-recaptcha)",function(){jQuery(this).attr("disabled","disabled"),jQuery(this).parents("form").submit()});var o={};function s(e,t,a,i){var r=e.data("um-parent");e.attr("name"),jQuery('select[name="'+r+'"]');e.find('option[value!=""]').remove(),e.hasClass("um-child-option-disabled")||e.removeAttr("disabled");i=[];var n="";if("yes"===t.post.members_directory){var u=new URLSearchParams(window.location.search);n=u.get(t.post.child_name)}jQuery.each(t.items,function(e,t){i.push({id:e,text:t,selected:t===n})}),e.select2("destroy"),e.select2({data:i,allowClear:!0,minimumResultsForSearch:10}),"yes"!==t.post.members_directory&&(void 0===t.field.default||e.data("um-original-value")?""!=e.data("um-original-value")&&e.val(e.data("um-original-value")).trigger("change"):e.val(t.field.default).trigger("change"),0==t.field.editable&&(e.addClass("um-child-option-disabled"),e.attr("disabled","disabled"))),o[a]=t}jQuery("select[data-um-parent]").each(function(){var r=jQuery(this),n=r.data("um-parent"),u=(r.data("um-ajax-url"),r.data("um-ajax-source"));r.val();r.attr("data-um-init-field",!0),jQuery(document).on("change",'select[name="'+n+'"]',function(){var t=jQuery(this),e=t.closest("form").find("input[type=hidden][name=form_id]").val(),a=t.val();if(""!=t.val()&&"object"!=typeof o[a]&&jQuery.ajax({url:wp.ajax.settings.url,type:"post",data:{action:"um_select_options",parent_option_name:n,parent_option:t.val(),child_callback:u,child_name:r.attr("name"),members_directory:r.attr("data-mebers-directory"),form_id:e,nonce:um_scripts.nonce},success:function(e){"success"==e.status&&""!=t.val()&&s(r,e,a),void 0!==e.debug&&console.log(e)},error:function(e){console.log(e)}}),""!=t.val()&&"object"==typeof o[a]){var i=o[a];s(r,i,a)}""==t.val()&&(r.find('option[value!=""]').remove(),r.val("").trigger("change"))}),jQuery('select[name="'+n+'"]').trigger("change")})});
includes/admin/class-admin-functions.php CHANGED
@@ -28,7 +28,7 @@ if ( ! class_exists( 'um\admin\Admin_Functions' ) ) {
28
  * @param bool $action
29
  */
30
  function check_ajax_nonce( $action = false ) {
31
- $nonce = isset( $_POST['nonce'] ) ? $_POST['nonce'] : '';
32
  $action = empty( $action ) ? 'um-admin-nonce' : $action;
33
 
34
  if ( ! wp_verify_nonce( $nonce, $action ) ) {
28
  * @param bool $action
29
  */
30
  function check_ajax_nonce( $action = false ) {
31
+ $nonce = isset( $_REQUEST['nonce'] ) ? $_REQUEST['nonce'] : '';
32
  $action = empty( $action ) ? 'um-admin-nonce' : $action;
33
 
34
  if ( ! wp_verify_nonce( $nonce, $action ) ) {
includes/admin/class-admin.php CHANGED
@@ -79,12 +79,24 @@ if ( ! class_exists( 'um\admin\Admin' ) ) {
79
 
80
  if ( empty( $last_request ) || time() > $last_request + DAY_IN_SECONDS ) {
81
 
82
- delete_transient( 'update_plugins' );
83
- delete_site_transient( 'update_plugins' );
 
 
 
84
 
85
- UM()->plugin_updater()->um_checklicenses();
86
 
87
- update_option( 'um_last_manual_upgrades_request', time() );
 
 
 
 
 
 
 
 
 
88
 
89
  $url = add_query_arg( array( 'page' => 'ultimatemember', 'update' => 'got_updates' ), admin_url( 'admin.php' ) );
90
  } else {
79
 
80
  if ( empty( $last_request ) || time() > $last_request + DAY_IN_SECONDS ) {
81
 
82
+ if ( is_multisite() ) {
83
+ $blogs_ids = get_sites();
84
+ foreach( $blogs_ids as $b ) {
85
+ switch_to_blog( $b->blog_id );
86
+ wp_clean_update_cache();
87
 
88
+ UM()->plugin_updater()->um_checklicenses();
89
 
90
+ update_option( 'um_last_manual_upgrades_request', time() );
91
+ restore_current_blog();
92
+ }
93
+ } else {
94
+ wp_clean_update_cache();
95
+
96
+ UM()->plugin_updater()->um_checklicenses();
97
+
98
+ update_option( 'um_last_manual_upgrades_request', time() );
99
+ }
100
 
101
  $url = add_query_arg( array( 'page' => 'ultimatemember', 'update' => 'got_updates' ), admin_url( 'admin.php' ) );
102
  } else {
includes/admin/core/class-admin-enqueue.php CHANGED
@@ -30,8 +30,6 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
30
  * Admin_Enqueue constructor.
31
  */
32
  function __construct() {
33
- $this->slug = 'ultimatemember';
34
-
35
  $this->js_url = um_url . 'includes/admin/assets/js/';
36
  $this->css_url = um_url . 'includes/admin/assets/css/';
37
 
@@ -375,6 +373,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
375
  UM()->enqueue()->load_modal();
376
  UM()->enqueue()->load_responsive();
377
 
 
 
 
378
  wp_register_style( 'um_default_css', um_url . 'assets/css/um-old-default.css', '', ultimatemember_version, 'all' );
379
  wp_enqueue_style( 'um_default_css' );
380
 
@@ -382,7 +383,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) {
382
  wp_register_style( 'um_admin_rtl', $this->css_url . 'um-admin-rtl.css' );
383
  wp_enqueue_style( 'um_admin_rtl' );
384
  }
385
-
386
  } else {
387
 
388
  $this->load_global_scripts();
30
  * Admin_Enqueue constructor.
31
  */
32
  function __construct() {
 
 
33
  $this->js_url = um_url . 'includes/admin/assets/js/';
34
  $this->css_url = um_url . 'includes/admin/assets/css/';
35
 
373
  UM()->enqueue()->load_modal();
374
  UM()->enqueue()->load_responsive();
375
 
376
+ wp_register_script( 'um_raty', um_url . 'assets/js/um-raty' . UM()->enqueue()->suffix . '.js', array( 'jquery' ), ultimatemember_version, true );
377
+ wp_register_style( 'um_raty', um_url . 'assets/css/um-raty.css', array(), ultimatemember_version );
378
+
379
  wp_register_style( 'um_default_css', um_url . 'assets/css/um-old-default.css', '', ultimatemember_version, 'all' );
380
  wp_enqueue_style( 'um_default_css' );
381
 
383
  wp_register_style( 'um_admin_rtl', $this->css_url . 'um-admin-rtl.css' );
384
  wp_enqueue_style( 'um_admin_rtl' );
385
  }
386
+
387
  } else {
388
 
389
  $this->load_global_scripts();
includes/admin/core/class-admin-forms.php CHANGED
@@ -31,6 +31,19 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
31
  }
32
 
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  /**
35
  * Render form
36
  *
@@ -40,8 +53,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
40
  */
41
  function render_form( $echo = true ) {
42
 
43
- if ( empty( $this->form_data['fields'] ) )
44
  return '';
 
45
 
46
  $class = 'form-table um-form-table ' . ( ! empty( $this->form_data['class'] ) ? $this->form_data['class'] : '' );
47
  $class_attr = ' class="' . $class . '" ';
@@ -49,11 +63,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
49
  ob_start();
50
 
51
  foreach ( $this->form_data['fields'] as $field_data ) {
52
- if ( isset( $field_data['type'] ) && 'hidden' == $field_data['type'] )
53
  echo $this->render_form_row( $field_data );
 
54
  }
55
 
56
-
57
  if ( empty( $this->form_data['without_wrapper'] ) ) { ?>
58
 
59
  <table <?php echo $class_attr ?>>
@@ -177,7 +191,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
177
  if ( strpos( $this->form_data['class'], 'um-top-label' ) !== false ) {
178
 
179
  $html .= '<tr class="um-forms-line" ' . $conditional . $prefix_attr . $type_attr . '>
180
- <td>' . $this->render_field_label( $data );
181
 
182
  if ( method_exists( $this, 'render_' . $data['type'] ) ) {
183
 
@@ -199,7 +213,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
199
  if ( ! empty( $data['without_label'] ) ) {
200
 
201
  $html .= '<tr class="um-forms-line" ' . $conditional . $prefix_attr . $type_attr . '>
202
- <td colspan="2">';
203
 
204
  if ( method_exists( $this, 'render_' . $data['type'] ) ) {
205
 
@@ -219,8 +233,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
219
  } else {
220
 
221
  $html .= '<tr class="um-forms-line" ' . $conditional . $prefix_attr . $type_attr . '>
222
- <th>' . $this->render_field_label( $data ) . '</th>
223
- <td>';
224
 
225
  if ( method_exists( $this, 'render_' . $data['type'] ) ) {
226
 
@@ -242,15 +256,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
242
  }
243
 
244
  } else {
245
- if ( method_exists( $this, 'render_' . $data['type'] ) ) {
246
-
247
- $html .= call_user_func( array( &$this, 'render_' . $data['type'] ), $data );
248
-
249
- } else {
250
-
251
- $html .= $this->render_field_by_hook( $data );
252
-
253
- }
254
  }
255
 
256
  return $html;
@@ -304,6 +310,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
304
  $for_attr = ' for="' . $id . '" ';
305
 
306
  $label = $data['label'];
 
 
 
307
  $tooltip = ! empty( $data['tooltip'] ) ? UM()->tooltip( $data['tooltip'], false, false ) : '';
308
 
309
  return "<label $for_attr>$label $tooltip</label>";
@@ -317,8 +326,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
317
  */
318
  function render_hidden( $field_data ) {
319
 
320
- if ( empty( $field_data['id'] ) )
321
- return false;
 
322
 
323
  $id = ( ! empty( $this->form_data['prefix_id'] ) ? $this->form_data['prefix_id'] : '' ) . '_' . $field_data['id'];
324
  $id_attr = ' id="' . $id . '" ';
@@ -383,7 +393,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
383
  $name_attr = ' name="' . $name . '" ';
384
 
385
  $value = $this->get_field_value( $field_data );
386
- $value_attr = ' value="' . $value . '" ';
387
 
388
  $html = "<input type=\"text\" $id_attr $class_attr $name_attr $data_attr $value_attr $placeholder_attr />";
389
 
@@ -454,7 +464,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
454
  $value_attr = ' value="' . $value . '" ';
455
 
456
  $html = '<a href="#" class="button" data-modal="UM_fonticons" data-modal-size="normal" data-dynamic-content="um_admin_fonticon_selector" data-arg1="" data-arg2="" data-back="">' . __( 'Choose Icon', 'ultimate-member' ) . '</a>
457
- <span class="um-admin-icon-value">';
458
 
459
  if ( ! empty( $value ) ) {
460
  $html .= '<i class="' . $value . '"></i>';
@@ -689,7 +699,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
689
  $value = $this->get_field_value( $field_data );
690
 
691
  $html = "<input type=\"hidden\" $id_attr_hidden $name_attr value=\"0\" />
692
- <input type=\"checkbox\" $id_attr $class_attr $name_attr $data_attr " . checked( $value, true, false ) . " value=\"1\" />";
693
 
694
 
695
  return $html;
@@ -809,8 +819,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
809
  }
810
 
811
  $html .= "<li class=\"um-multi-selects-option-line\"><span class=\"um-field-wrapper\">
812
- <select $id_attr $name_attr $class_attr $data_attr>$options</select></span>
813
- <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-select-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
814
  }
815
  } elseif ( ! empty( $field_data['show_default_number'] ) && is_numeric( $field_data['show_default_number'] ) && $field_data['show_default_number'] > 0 ) {
816
  $i = 0;
@@ -823,8 +833,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
823
  }
824
 
825
  $html .= "<li class=\"um-multi-selects-option-line\"><span class=\"um-field-wrapper\">
826
- <select $id_attr $name_attr $class_attr $data_attr>$options</select></span>
827
- <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-select-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
828
 
829
  $i++;
830
  }
@@ -872,11 +882,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
872
  $name_attr = ' name="' . $name . '[' . $k . ']" ';
873
 
874
  $html .= "<label $for_attr>
875
- <input type=\"checkbox\" " . checked( in_array( $k, $values ), true, false ) . "$id_attr $name_attr value=\"1\" $class_attr>
876
- <span>$title</span>
877
- </label>";
878
  }
879
-
880
  $html .= '</span>';
881
  $i++;
882
  }
@@ -928,8 +938,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
928
  $id_attr = ' id="' . $id . '-' . $k . '" ';
929
 
930
  $html .= "<li class=\"um-multi-text-option-line {$size}\"><span class=\"um-field-wrapper\">
931
- <input type=\"text\" $id_attr $name_attr $class_attr $data_attr value=\"$value\" /></span>
932
- <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-text-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
933
  }
934
  } elseif ( ! empty( $field_data['show_default_number'] ) && is_numeric( $field_data['show_default_number'] ) && $field_data['show_default_number'] > 0 ) {
935
  $i = 0;
@@ -937,8 +947,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
937
  $id_attr = ' id="' . $id . '-' . $i . '" ';
938
 
939
  $html .= "<li class=\"um-multi-text-option-line {$size}\"><span class=\"um-field-wrapper\">
940
- <input type=\"text\" $id_attr $name_attr $class_attr $data_attr value=\"\" /></span>
941
- <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-text-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
942
 
943
  $i++;
944
  }
@@ -992,11 +1002,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
992
  $image_url = ! empty( $value['url'] ) ? $value['url'] : '';
993
 
994
  $html = "<div class=\"um-media-upload\">" .
995
- "<input type=\"hidden\" class=\"um-media-upload-data-id\" name=\"{$name}[id]\" id=\"{$id}_id\" value=\"$image_id\">" .
996
- "<input type=\"hidden\" class=\"um-media-upload-data-width\" name=\"{$name}[width]\" id=\"{$id}_width\" value=\"$image_width\">" .
997
- "<input type=\"hidden\" class=\"um-media-upload-data-height\" name=\"{$name}[height]\" id=\"{$id}_height\" value=\"$image_height\">" .
998
- "<input type=\"hidden\" class=\"um-media-upload-data-thumbnail\" name=\"{$name}[thumbnail]\" id=\"{$id}_thumbnail\" value=\"$image_thumbnail\">" .
999
- "<input type=\"hidden\" $class_attr name=\"{$name}[url]\" id=\"{$id}_url\" value=\"$image_url\" $data_attr>";
1000
 
1001
  if ( ! isset( $field_data['preview'] ) || $field_data['preview'] !== false ) {
1002
  $html .= '<img src="' . $image_url . '" alt="" class="icon_preview"><div style="clear:both;"></div>';
@@ -1007,7 +1017,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
1007
  }
1008
 
1009
  $html .= '<input type="button" class="um-set-image button button-primary" value="' . __( 'Select', 'ultimate-member' ) . '" data-upload_frame="' . $upload_frame_title . '" />
1010
- <input type="button" class="um-clear-image button" value="' . __( 'Clear', 'ultimate-member' ) . '" /></div>';
1011
 
1012
  return $html;
1013
  }
31
  }
32
 
33
 
34
+ /**
35
+ * Set Form Data
36
+ *
37
+ * @param $data
38
+ *
39
+ * @return $this
40
+ */
41
+ function set_data( $data ) {
42
+ $this->form_data = $data;
43
+ return $this;
44
+ }
45
+
46
+
47
  /**
48
  * Render form
49
  *
53
  */
54
  function render_form( $echo = true ) {
55
 
56
+ if ( empty( $this->form_data['fields'] ) ) {
57
  return '';
58
+ }
59
 
60
  $class = 'form-table um-form-table ' . ( ! empty( $this->form_data['class'] ) ? $this->form_data['class'] : '' );
61
  $class_attr = ' class="' . $class . '" ';
63
  ob_start();
64
 
65
  foreach ( $this->form_data['fields'] as $field_data ) {
66
+ if ( isset( $field_data['type'] ) && 'hidden' == $field_data['type'] ) {
67
  echo $this->render_form_row( $field_data );
68
+ }
69
  }
70
 
 
71
  if ( empty( $this->form_data['without_wrapper'] ) ) { ?>
72
 
73
  <table <?php echo $class_attr ?>>
191
  if ( strpos( $this->form_data['class'], 'um-top-label' ) !== false ) {
192
 
193
  $html .= '<tr class="um-forms-line" ' . $conditional . $prefix_attr . $type_attr . '>
194
+ <td>' . $this->render_field_label( $data );
195
 
196
  if ( method_exists( $this, 'render_' . $data['type'] ) ) {
197
 
213
  if ( ! empty( $data['without_label'] ) ) {
214
 
215
  $html .= '<tr class="um-forms-line" ' . $conditional . $prefix_attr . $type_attr . '>
216
+ <td colspan="2">';
217
 
218
  if ( method_exists( $this, 'render_' . $data['type'] ) ) {
219
 
233
  } else {
234
 
235
  $html .= '<tr class="um-forms-line" ' . $conditional . $prefix_attr . $type_attr . '>
236
+ <th>' . $this->render_field_label( $data ) . '</th>
237
+ <td>';
238
 
239
  if ( method_exists( $this, 'render_' . $data['type'] ) ) {
240
 
256
  }
257
 
258
  } else {
259
+ $html .= $this->render_hidden( $data );
 
 
 
 
 
 
 
 
260
  }
261
 
262
  return $html;
310
  $for_attr = ' for="' . $id . '" ';
311
 
312
  $label = $data['label'];
313
+ if ( isset( $data['required'] ) && $data['required'] )
314
+ $label = $label . '<span class="um-req" title="'.__('Required','ultimate-member').'">*</span>';
315
+
316
  $tooltip = ! empty( $data['tooltip'] ) ? UM()->tooltip( $data['tooltip'], false, false ) : '';
317
 
318
  return "<label $for_attr>$label $tooltip</label>";
326
  */
327
  function render_hidden( $field_data ) {
328
 
329
+ if ( empty( $field_data['id'] ) ) {
330
+ return '';
331
+ }
332
 
333
  $id = ( ! empty( $this->form_data['prefix_id'] ) ? $this->form_data['prefix_id'] : '' ) . '_' . $field_data['id'];
334
  $id_attr = ' id="' . $id . '" ';
393
  $name_attr = ' name="' . $name . '" ';
394
 
395
  $value = $this->get_field_value( $field_data );
396
+ $value_attr = ' value="' . esc_attr( $value ) . '" ';
397
 
398
  $html = "<input type=\"text\" $id_attr $class_attr $name_attr $data_attr $value_attr $placeholder_attr />";
399
 
464
  $value_attr = ' value="' . $value . '" ';
465
 
466
  $html = '<a href="#" class="button" data-modal="UM_fonticons" data-modal-size="normal" data-dynamic-content="um_admin_fonticon_selector" data-arg1="" data-arg2="" data-back="">' . __( 'Choose Icon', 'ultimate-member' ) . '</a>
467
+ <span class="um-admin-icon-value">';
468
 
469
  if ( ! empty( $value ) ) {
470
  $html .= '<i class="' . $value . '"></i>';
699
  $value = $this->get_field_value( $field_data );
700
 
701
  $html = "<input type=\"hidden\" $id_attr_hidden $name_attr value=\"0\" />
702
+ <input type=\"checkbox\" $id_attr $class_attr $name_attr $data_attr " . checked( $value, true, false ) . " value=\"1\" />";
703
 
704
 
705
  return $html;
819
  }
820
 
821
  $html .= "<li class=\"um-multi-selects-option-line\"><span class=\"um-field-wrapper\">
822
+ <select $id_attr $name_attr $class_attr $data_attr>$options</select></span>
823
+ <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-select-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
824
  }
825
  } elseif ( ! empty( $field_data['show_default_number'] ) && is_numeric( $field_data['show_default_number'] ) && $field_data['show_default_number'] > 0 ) {
826
  $i = 0;
833
  }
834
 
835
  $html .= "<li class=\"um-multi-selects-option-line\"><span class=\"um-field-wrapper\">
836
+ <select $id_attr $name_attr $class_attr $data_attr>$options</select></span>
837
+ <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-select-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
838
 
839
  $i++;
840
  }
882
  $name_attr = ' name="' . $name . '[' . $k . ']" ';
883
 
884
  $html .= "<label $for_attr>
885
+ <input type=\"checkbox\" " . checked( in_array( $k, $values ), true, false ) . "$id_attr $name_attr value=\"1\" $class_attr>
886
+ <span>$title</span>
887
+ </label>";
888
  }
889
+
890
  $html .= '</span>';
891
  $i++;
892
  }
938
  $id_attr = ' id="' . $id . '-' . $k . '" ';
939
 
940
  $html .= "<li class=\"um-multi-text-option-line {$size}\"><span class=\"um-field-wrapper\">
941
+ <input type=\"text\" $id_attr $name_attr $class_attr $data_attr value=\"$value\" /></span>
942
+ <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-text-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
943
  }
944
  } elseif ( ! empty( $field_data['show_default_number'] ) && is_numeric( $field_data['show_default_number'] ) && $field_data['show_default_number'] > 0 ) {
945
  $i = 0;
947
  $id_attr = ' id="' . $id . '-' . $i . '" ';
948
 
949
  $html .= "<li class=\"um-multi-text-option-line {$size}\"><span class=\"um-field-wrapper\">
950
+ <input type=\"text\" $id_attr $name_attr $class_attr $data_attr value=\"\" /></span>
951
+ <span class=\"um-field-control\"><a href=\"javascript:void(0);\" class=\"um-text-delete\">" . __( 'Remove', 'ultimate-member' ) . "</a></span></li>";
952
 
953
  $i++;
954
  }
1002
  $image_url = ! empty( $value['url'] ) ? $value['url'] : '';
1003
 
1004
  $html = "<div class=\"um-media-upload\">" .
1005
+ "<input type=\"hidden\" class=\"um-media-upload-data-id\" name=\"{$name}[id]\" id=\"{$id}_id\" value=\"$image_id\">" .
1006
+ "<input type=\"hidden\" class=\"um-media-upload-data-width\" name=\"{$name}[width]\" id=\"{$id}_width\" value=\"$image_width\">" .
1007
+ "<input type=\"hidden\" class=\"um-media-upload-data-height\" name=\"{$name}[height]\" id=\"{$id}_height\" value=\"$image_height\">" .
1008
+ "<input type=\"hidden\" class=\"um-media-upload-data-thumbnail\" name=\"{$name}[thumbnail]\" id=\"{$id}_thumbnail\" value=\"$image_thumbnail\">" .
1009
+ "<input type=\"hidden\" $class_attr name=\"{$name}[url]\" id=\"{$id}_url\" value=\"$image_url\" $data_attr>";
1010
 
1011
  if ( ! isset( $field_data['preview'] ) || $field_data['preview'] !== false ) {
1012
  $html .= '<img src="' . $image_url . '" alt="" class="icon_preview"><div style="clear:both;"></div>';
1017
  }
1018
 
1019
  $html .= '<input type="button" class="um-set-image button button-primary" value="' . __( 'Select', 'ultimate-member' ) . '" data-upload_frame="' . $upload_frame_title . '" />
1020
+ <input type="button" class="um-clear-image button" value="' . __( 'Clear', 'ultimate-member' ) . '" /></div>';
1021
 
1022
  return $html;
1023
  }
includes/admin/core/class-admin-menu.php CHANGED
@@ -20,14 +20,13 @@ if ( ! class_exists( 'um\admin\core\Admin_Menu' ) ) {
20
  * @var string
21
  */
22
  var $pagehook;
 
23
 
24
 
25
  /**
26
  * Admin_Menu constructor.
27
  */
28
  function __construct() {
29
- $this->slug = 'ultimatemember';
30
-
31
  add_action( 'admin_menu', array( &$this, 'primary_admin_menu' ), 0 );
32
  add_action( 'admin_menu', array( &$this, 'secondary_menu_items' ), 1000 );
33
  add_action( 'admin_menu', array( &$this, 'extension_menu' ), 9999 );
20
  * @var string
21
  */
22
  var $pagehook;
23
+ var $slug = 'ultimatemember';
24
 
25
 
26
  /**
27
  * Admin_Menu constructor.
28
  */
29
  function __construct() {
 
 
30
  add_action( 'admin_menu', array( &$this, 'primary_admin_menu' ), 0 );
31
  add_action( 'admin_menu', array( &$this, 'secondary_menu_items' ), 1000 );
32
  add_action( 'admin_menu', array( &$this, 'extension_menu' ), 9999 );
includes/admin/core/class-admin-metabox.php CHANGED
@@ -24,9 +24,6 @@ if ( ! class_exists( 'um\admin\core\Admin_Metabox' ) ) {
24
  * Admin_Metabox constructor.
25
  */
26
  function __construct() {
27
-
28
- $this->slug = 'ultimatemember';
29
-
30
  $this->in_edit = false;
31
  $this->edit_mode_value = null;
32
 
@@ -85,6 +82,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Metabox' ) ) {
85
 
86
 
87
  /**
 
88
  * @param $hide
89
  *
90
  * @return bool
24
  * Admin_Metabox constructor.
25
  */
26
  function __construct() {
 
 
 
27
  $this->in_edit = false;
28
  $this->edit_mode_value = null;
29
 
82
 
83
 
84
  /**
85
+ * Hide Woocommerce Shop page restrict content metabox
86
  * @param $hide
87
  *
88
  * @return bool
includes/admin/core/class-admin-settings.php CHANGED
@@ -123,44 +123,43 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
123
  }
124
 
125
 
126
-
127
  $appearances_profile_menu_fields = array(
128
  array(
129
- 'id' => 'profile_menu',
130
- 'type' => 'checkbox',
131
- 'label' => __('Enable profile menu','ultimate-member'),
132
  )
133
  );
134
 
135
  $tabs = UM()->profile()->tabs_primary();
136
 
137
- foreach( $tabs as $id => $tab ) {
138
 
139
  $appearances_profile_menu_fields = array_merge( $appearances_profile_menu_fields, array(
140
  array(
141
- 'id' => 'profile_tab_' . $id,
142
- 'type' => 'checkbox',
143
- 'label' => sprintf(__('%s Tab','ultimate-member'), $tab ),
144
- 'conditional' => array( 'profile_menu', '=', 1 ),
145
  ),
146
  array(
147
- 'id' => 'profile_tab_' . $id . '_privacy',
148
- 'type' => 'select',
149
- 'label' => sprintf( __( 'Who can see %s Tab?','ultimate-member' ), $tab ),
150
- 'tooltip' => __( 'Select which users can view this tab.','ultimate-member' ),
151
- 'options' => UM()->profile()->tabs_privacy(),
152
- 'conditional' => array( 'profile_tab_' . $id, '=', 1 ),
153
  'size' => 'small'
154
  ),
155
  array(
156
- 'id' => 'profile_tab_' . $id . '_roles',
157
- 'type' => 'select',
158
  'multi' => true,
159
- 'label' => __( 'Allowed roles','ultimate-member' ),
160
- 'tooltip' => __( 'Select the the user roles allowed to view this tab.','ultimate-member' ),
161
- 'options' => UM()->roles()->get_roles(),
162
- 'placeholder' => __( 'Choose user roles...','ultimate-member' ),
163
- 'conditional' => array( 'profile_tab_' . $id . '_privacy', '=', 4 ),
164
  'size' => 'small'
165
  )
166
  ) );
@@ -168,19 +167,19 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
168
 
169
  $appearances_profile_menu_fields = array_merge( $appearances_profile_menu_fields, array(
170
  array(
171
- 'id' => 'profile_menu_default_tab',
172
- 'type' => 'select',
173
- 'label' => __( 'Profile menu default tab','ultimate-member' ),
174
- 'tooltip' => __( 'This will be the default tab on user profile page','ultimate-member' ),
175
- 'options' => UM()->profile()->tabs_enabled(),
176
- 'conditional' => array( 'profile_menu', '=', 1 ),
177
  'size' => 'small'
178
  ),
179
  array(
180
- 'id' => 'profile_menu_icons',
181
- 'type' => 'checkbox',
182
- 'label' => __('Enable menu icons in desktop view','ultimate-member'),
183
- 'conditional' => array( 'profile_menu', '=', 1 ),
184
  )
185
  ) );
186
 
@@ -190,15 +189,17 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
190
  $exclude_taxonomies = UM()->excluded_taxonomies();
191
 
192
  foreach ( $all_taxonomies as $key => $taxonomy ) {
193
- if( in_array( $key , $exclude_taxonomies ) )
194
- unset( $all_taxonomies[$key] );
 
195
  }
196
 
197
  $restricted_access_post_metabox_value = array();
198
  if ( $restricted_access_post_metabox = UM()->options()->get( 'restricted_access_post_metabox' ) ) {
199
  foreach ( $restricted_access_post_metabox as $key => $value ) {
200
- if ( $value )
201
  $restricted_access_post_metabox_value[] = $key;
 
202
  }
203
  }
204
 
@@ -206,8 +207,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
206
  $restricted_access_taxonomy_metabox_value = array();
207
  if ( $restricted_access_taxonomy_metabox = UM()->options()->get( 'restricted_access_taxonomy_metabox' ) ) {
208
  foreach ( $restricted_access_taxonomy_metabox as $key => $value ) {
209
- if ( $value )
210
  $restricted_access_taxonomy_metabox_value[] = $key;
 
211
  }
212
  }
213
 
123
  }
124
 
125
 
 
126
  $appearances_profile_menu_fields = array(
127
  array(
128
+ 'id' => 'profile_menu',
129
+ 'type' => 'checkbox',
130
+ 'label' => __('Enable profile menu','ultimate-member'),
131
  )
132
  );
133
 
134
  $tabs = UM()->profile()->tabs_primary();
135
 
136
+ foreach ( $tabs as $id => $tab ) {
137
 
138
  $appearances_profile_menu_fields = array_merge( $appearances_profile_menu_fields, array(
139
  array(
140
+ 'id' => 'profile_tab_' . $id,
141
+ 'type' => 'checkbox',
142
+ 'label' => sprintf( __( '%s Tab', 'ultimate-member' ), $tab ),
143
+ 'conditional' => array( 'profile_menu', '=', 1 ),
144
  ),
145
  array(
146
+ 'id' => 'profile_tab_' . $id . '_privacy',
147
+ 'type' => 'select',
148
+ 'label' => sprintf( __( 'Who can see %s Tab?', 'ultimate-member' ), $tab ),
149
+ 'tooltip' => __( 'Select which users can view this tab.', 'ultimate-member' ),
150
+ 'options' => UM()->profile()->tabs_privacy(),
151
+ 'conditional' => array( 'profile_tab_' . $id, '=', 1 ),
152
  'size' => 'small'
153
  ),
154
  array(
155
+ 'id' => 'profile_tab_' . $id . '_roles',
156
+ 'type' => 'select',
157
  'multi' => true,
158
+ 'label' => __( 'Allowed roles','ultimate-member' ),
159
+ 'tooltip' => __( 'Select the the user roles allowed to view this tab.','ultimate-member' ),
160
+ 'options' => UM()->roles()->get_roles(),
161
+ 'placeholder' => __( 'Choose user roles...','ultimate-member' ),
162
+ 'conditional' => array( 'profile_tab_' . $id . '_privacy', '=', 4 ),
163
  'size' => 'small'
164
  )
165
  ) );
167
 
168
  $appearances_profile_menu_fields = array_merge( $appearances_profile_menu_fields, array(
169
  array(
170
+ 'id' => 'profile_menu_default_tab',
171
+ 'type' => 'select',
172
+ 'label' => __( 'Profile menu default tab', 'ultimate-member' ),
173
+ 'tooltip' => __( 'This will be the default tab on user profile page', 'ultimate-member' ),
174
+ 'options' => UM()->profile()->tabs_enabled(),
175
+ 'conditional' => array( 'profile_menu', '=', 1 ),
176
  'size' => 'small'
177
  ),
178
  array(
179
+ 'id' => 'profile_menu_icons',
180
+ 'type' => 'checkbox',
181
+ 'label' => __( 'Enable menu icons in desktop view', 'ultimate-member' ),
182
+ 'conditional' => array( 'profile_menu', '=', 1 ),
183
  )
184
  ) );
185
 
189
  $exclude_taxonomies = UM()->excluded_taxonomies();
190
 
191
  foreach ( $all_taxonomies as $key => $taxonomy ) {
192
+ if( in_array( $key , $exclude_taxonomies ) ) {
193
+ unset( $all_taxonomies[ $key ] );
194
+ }
195
  }
196
 
197
  $restricted_access_post_metabox_value = array();
198
  if ( $restricted_access_post_metabox = UM()->options()->get( 'restricted_access_post_metabox' ) ) {
199
  foreach ( $restricted_access_post_metabox as $key => $value ) {
200
+ if ( $value ) {
201
  $restricted_access_post_metabox_value[] = $key;
202
+ }
203
  }
204
  }
205
 
207
  $restricted_access_taxonomy_metabox_value = array();
208
  if ( $restricted_access_taxonomy_metabox = UM()->options()->get( 'restricted_access_taxonomy_metabox' ) ) {
209
  foreach ( $restricted_access_taxonomy_metabox as $key => $value ) {
210
+ if ( $value ) {
211
  $restricted_access_taxonomy_metabox_value[] = $key;
212
+ }
213
  }
214
  }
215
 
includes/admin/core/class-admin-upgrade.php CHANGED
@@ -77,6 +77,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Upgrade' ) ) {
77
  add_action( 'in_plugin_update_message-' . um_plugin, array( $this, 'in_plugin_update_message' ) );
78
  }
79
 
 
80
  /**
81
  * Function for major updates
82
  *
@@ -134,17 +135,31 @@ if ( ! class_exists( 'um\admin\core\Admin_Upgrade' ) ) {
134
  }
135
 
136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
  /**
138
  * Get array of necessary upgrade packages
139
  *
140
  * @return array
141
  */
142
  function need_run_upgrades() {
143
- $um_last_version_upgrade = get_option( 'um_last_version_upgrade' );
144
- //first install
145
- if ( ! $um_last_version_upgrade ) {
146
- $um_last_version_upgrade = '1.3.88';
147
- }
148
 
149
  $diff_packages = array();
150
 
77
  add_action( 'in_plugin_update_message-' . um_plugin, array( $this, 'in_plugin_update_message' ) );
78
  }
79
 
80
+
81
  /**
82
  * Function for major updates
83
  *
135
  }
136
 
137
 
138
+ /**
139
+ * @return array
140
+ */
141
+ function get_extension_upgrades() {
142
+ $extensions = UM()->extensions()->get_list();
143
+ if ( empty( $extensions ) ) {
144
+ return array();
145
+ }
146
+
147
+ $upgrades = array();
148
+ foreach ( $extensions as $extension ) {
149
+ $upgrades[ $extension ] = UM()->extensions()->get_packages( $extension );
150
+ }
151
+
152
+ return $upgrades;
153
+ }
154
+
155
+
156
  /**
157
  * Get array of necessary upgrade packages
158
  *
159
  * @return array
160
  */
161
  function need_run_upgrades() {
162
+ $um_last_version_upgrade = get_option( 'um_last_version_upgrade', '1.3.88' );
 
 
 
 
163
 
164
  $diff_packages = array();
165
 
includes/class-dependencies.php CHANGED
@@ -38,6 +38,7 @@ if ( ! class_exists( 'um\Dependencies' ) ) {
38
  'groups' => '2.0',
39
  'instagram' => '2.0',
40
  'invitations' => '2.0',
 
41
  'mailchimp' => '2.0.1',
42
  'messaging' => '2.0.5',
43
  'mycred' => '2.0',
38
  'groups' => '2.0',
39
  'instagram' => '2.0',
40
  'invitations' => '2.0',
41
+ 'frontend-posting' => '1.0',
42
  'mailchimp' => '2.0.1',
43
  'messaging' => '2.0.5',
44
  'mycred' => '2.0',
includes/class-extensions.php ADDED
@@ -0,0 +1,230 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace um;
3
+
4
+ // Exit if executed directly
5
+ if ( ! defined( 'ABSPATH' ) ) exit;
6
+
7
+
8
+ if ( ! class_exists( 'um\Extensions' ) ) {
9
+
10
+
11
+ /**
12
+ * Class Extensions
13
+ *
14
+ * @package um
15
+ *
16
+ * @method void bbpress_activation()
17
+ */
18
+ class Extensions {
19
+
20
+
21
+ /**
22
+ * Extensions list
23
+ *
24
+ * @var array
25
+ */
26
+ var $list = array();
27
+
28
+
29
+ /**
30
+ * Extensions data
31
+ *
32
+ * @var array
33
+ */
34
+ var $plugin_data = array();
35
+
36
+
37
+ /**
38
+ * Extensions constructor.
39
+ */
40
+ function __construct() {
41
+
42
+ }
43
+
44
+
45
+ /**
46
+ *
47
+ */
48
+ function check_dependencies() {
49
+ $extensions = $this->get_list();
50
+
51
+ foreach ( $extensions as $slug ) {
52
+ $extension = $this->get_info( $slug );
53
+
54
+ list( $run, $slug, $message ) = apply_filters_ref_array( 'um_extension_custom_dependencies', array( true, $slug, '' ) );
55
+
56
+ if ( $run ) {
57
+ $compare_version_result = UM()->dependencies()->compare_versions( $extension['min_core_version'], $extension['version'], $slug, $extension['title'] );
58
+
59
+ if ( true !== $compare_version_result ) {
60
+ UM()->notices()->add_notice( "{$slug}_dependencies", array(
61
+ 'class' => 'error',
62
+ 'message' => '<p>' . $compare_version_result . '</p>',
63
+ ), 1 );
64
+ }
65
+ } elseif ( ! $run && ! empty( $message ) ) {
66
+ UM()->notices()->add_notice( "{$slug}_dependencies", array(
67
+ 'class' => 'error',
68
+ 'message' => $message,
69
+ ), 1 );
70
+ }
71
+
72
+ if ( $run ) {
73
+ UM()->call_class( "um_ext\um_{$slug}\Init" );
74
+ }
75
+ }
76
+ }
77
+
78
+
79
+ /**
80
+ * @param $settings
81
+ *
82
+ * @return mixed
83
+ */
84
+ function license_options( $settings ) {
85
+
86
+ $extensions = $this->get_list();
87
+
88
+ if ( empty( $extensions ) ) {
89
+ return $settings;
90
+ }
91
+
92
+ foreach ( $extensions as $slug ) {
93
+ $extension = $this->get_info( $slug );
94
+
95
+ if ( isset( $extension['plan'] ) && $extension['plan'] == 'free' ) {
96
+ continue;
97
+ }
98
+
99
+ $settings['licenses']['fields'][] = array(
100
+ 'id' => "um_{$slug}_license_key",
101
+ 'label' => sprintf( __( '%s License Key', 'ultimate-member' ), $extension['title'] ),
102
+ 'item_name' => $extension['item_name'],
103
+ 'author' => 'Ultimate Member',
104
+ 'version' => $extension['version'],
105
+ );
106
+ }
107
+
108
+ return $settings;
109
+ }
110
+
111
+
112
+ /**
113
+ * Loading Extensions localizations
114
+ */
115
+ function localization() {
116
+ $extensions = $this->get_list();
117
+
118
+ foreach ( $extensions as $slug ) {
119
+ $extension = $this->get_info( $slug );
120
+
121
+ $locale = ( get_locale() != '' ) ? get_locale() : 'en_US';
122
+ load_textdomain( $extension['textdomain'], WP_LANG_DIR . '/plugins/' . $extension['textdomain'] . '-' . $locale . '.mo');
123
+ load_plugin_textdomain( $extension['textdomain'], false, dirname( $extension['plugin'] ) . '/languages/' );
124
+ }
125
+ }
126
+
127
+
128
+ /**
129
+ * @param $slug
130
+ *
131
+ * @return string
132
+ */
133
+ function get_version( $slug ) {
134
+
135
+ $version = '';
136
+
137
+ return $version;
138
+ }
139
+
140
+
141
+ /**
142
+ * @param $slug
143
+ * @param bool $field
144
+ *
145
+ * @return array|bool
146
+ */
147
+ function get_info( $slug, $field = false ) {
148
+ if ( ! $field ) {
149
+ return ! empty( $this->plugin_data[ $slug ] ) ? $this->plugin_data[ $slug ] : array();
150
+ } else {
151
+ return ! empty( $this->plugin_data[ $slug ][ $field ] ) ? $this->plugin_data[ $slug ][ $field ] : false;
152
+ }
153
+ }
154
+
155
+
156
+ /**
157
+ * @param string $slug
158
+ * @param array $plugin_data
159
+ */
160
+ function add( $slug, $plugin_data ) {
161
+ $this->list[] = $slug;
162
+ $this->plugin_data[ $slug ] = $plugin_data;
163
+ }
164
+
165
+
166
+ /**
167
+ * Activate Extension Process
168
+ * Common functions in activation
169
+ *
170
+ * @param $slug
171
+ */
172
+ function activate( $slug ) {
173
+ $plugin_data = $this->get_info( $slug );
174
+
175
+ //if extension wasn't inited, init it firstly via "um_{$slug}_add" function
176
+ //"um_{$slug}_add" must be in the preset structure of UM extension
177
+ if ( empty( $plugin_data ) && function_exists( "um_{$slug}_add" ) ) {
178
+ call_user_func( "um_{$slug}_add" );
179
+ $plugin_data = $this->get_info( $slug );
180
+ }
181
+
182
+ //first install
183
+ $version = get_option( "um_{$slug}_version" );
184
+ if ( ! $version ) {
185
+ update_option( "um_{$slug}_last_version_upgrade", $plugin_data['version'] );
186
+ }
187
+
188
+ if ( $version != $plugin_data['version'] ) {
189
+ update_option( "um_{$slug}_version", $plugin_data['version'] );
190
+ }
191
+
192
+
193
+ //start setup
194
+ UM()->extension( $slug )->setup()->start();
195
+ }
196
+
197
+
198
+ /**
199
+ * @return array
200
+ */
201
+ function get_list() {
202
+ return $this->list;
203
+ }
204
+
205
+
206
+ function get_packages( $slug ) {
207
+ $plugin_info = $this->get_info( $slug );
208
+ $packages_dir = $plugin_info['path'] . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'admin' . DIRECTORY_SEPARATOR . 'core' . DIRECTORY_SEPARATOR . 'packages';
209
+
210
+ $update_versions = array();
211
+ $handle = opendir( $packages_dir );
212
+ if ( $handle ) {
213
+ while ( false !== ( $filename = readdir( $handle ) ) ) {
214
+ if ( $filename != '.' && $filename != '..' ) {
215
+ if ( is_dir( $packages_dir . DIRECTORY_SEPARATOR . $filename ) ) {
216
+ $update_versions[] = $filename;
217
+ }
218
+ }
219
+ }
220
+ closedir( $handle );
221
+
222
+ usort( $update_versions, array( UM()->admin_upgrade(), 'version_compare_sort' ) );
223
+ }
224
+
225
+ return $update_versions;
226
+ }
227
+
228
+
229
+ }
230
+ }
includes/class-functions.php CHANGED
@@ -1,5 +1,6 @@
1
  <?php if ( ! defined( 'ABSPATH' ) ) exit;
2
 
 
3
  if ( ! class_exists( 'UM_Functions' ) ) {
4
 
5
 
@@ -22,7 +23,7 @@ if ( ! class_exists( 'UM_Functions' ) ) {
22
  * @param bool $action
23
  */
24
  function check_ajax_nonce( $action = false ) {
25
- $nonce = isset( $_POST['nonce'] ) ? $_POST['nonce'] : '';
26
  $action = empty( $action ) ? 'um-frontend-nonce' : $action;
27
 
28
  if ( ! wp_verify_nonce( $nonce, $action ) ) {
@@ -54,43 +55,6 @@ if ( ! class_exists( 'UM_Functions' ) ) {
54
  }
55
 
56
 
57
- /**
58
- * Get ajax routed URL
59
- *
60
- * @param string $route
61
- * @param string $method
62
- *
63
- * @return string
64
- */
65
- public function get_ajax_route( $route, $method ) {
66
-
67
- $route = str_replace( array( '\\', '/' ), '!', $route );
68
- $ip = isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '';
69
- $nonce = wp_create_nonce( $ip . get_current_user_id() . $route . $method );
70
-
71
- if ( is_admin() ) {
72
- $url = add_query_arg( array(
73
- 'action' => 'um_router',
74
- 'um_action' => 'route',
75
- 'um_resource' => $route,
76
- 'um_method' => $method,
77
- 'um_verify' => $nonce
78
- ), get_admin_url( null, 'admin-ajax.php' ) );
79
- } else if ( get_option( 'permalink_structure' ) ) {
80
- $url = get_home_url( null, 'um-api/route/' . $route . '/' . $method . '/' . $nonce );
81
- } else {
82
- $url = add_query_arg( array(
83
- 'um_page' => 'api',
84
- 'um_action' => 'route',
85
- 'um_resource' => $route,
86
- 'um_method' => $method,
87
- 'um_verify' => $nonce
88
- ), get_home_url() );
89
- }
90
- return $url;
91
- }
92
-
93
-
94
  /**
95
  * Help Tip displaying
96
  *
@@ -364,6 +328,5 @@ if ( ! class_exists( 'UM_Functions' ) ) {
364
  $cpt = apply_filters( 'um_cpt_list', array( 'um_form', 'um_directory' ) );
365
  return $cpt;
366
  }
367
-
368
  }
369
  }
1
  <?php if ( ! defined( 'ABSPATH' ) ) exit;
2
 
3
+
4
  if ( ! class_exists( 'UM_Functions' ) ) {
5
 
6
 
23
  * @param bool $action
24
  */
25
  function check_ajax_nonce( $action = false ) {
26
+ $nonce = isset( $_REQUEST['nonce'] ) ? $_REQUEST['nonce'] : '';
27
  $action = empty( $action ) ? 'um-frontend-nonce' : $action;
28
 
29
  if ( ! wp_verify_nonce( $nonce, $action ) ) {
55
  }
56
 
57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  /**
59
  * Help Tip displaying
60
  *
328
  $cpt = apply_filters( 'um_cpt_list', array( 'um_form', 'um_directory' ) );
329
  return $cpt;
330
  }
 
331
  }
332
  }
includes/class-init.php CHANGED
@@ -198,6 +198,8 @@ if ( ! class_exists( 'UM' ) ) {
198
 
199
  // include hook files
200
  add_action( 'plugins_loaded', array( &$this, 'init' ), 0 );
 
 
201
 
202
  add_action( 'init', array( &$this, 'old_update_patch' ), 0 );
203
 
@@ -406,7 +408,7 @@ if ( ! class_exists( 'UM' ) ) {
406
  $array = explode( '\\', strtolower( $class ) );
407
  $array[ count( $array ) - 1 ] = 'class-'. end( $array );
408
  if ( strpos( $class, 'um_ext' ) === 0 ) {
409
- $full_path = str_replace( 'ultimate-member', '', rtrim( um_path, '/' ) ) . str_replace( '_', '-', $array[1] ) . '/includes/';
410
  unset( $array[0], $array[1] );
411
  $path = implode( DIRECTORY_SEPARATOR, $array );
412
  $path = str_replace( '_', '-', $path );
@@ -478,6 +480,14 @@ if ( ! class_exists( 'UM' ) ) {
478
  }
479
 
480
 
 
 
 
 
 
 
 
 
481
  /**
482
  * Include required core files used in admin and on the frontend.
483
  *
@@ -541,8 +551,45 @@ if ( ! class_exists( 'UM' ) ) {
541
  $this->mobile();
542
  $this->external_integrations();
543
  $this->gdpr();
544
- //$this->uploader();
545
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
546
  }
547
 
548
 
@@ -822,7 +869,7 @@ if ( ! class_exists( 'UM' ) ) {
822
  * @param $data array
823
  * @return um\admin\core\Admin_Forms()
824
  */
825
- function admin_forms( $data ) {
826
  if ( empty( $this->classes['admin_forms_' . $data['class']] ) ) {
827
  $this->classes['admin_forms_' . $data['class']] = new um\admin\core\Admin_Forms( $data );
828
  }
@@ -836,7 +883,7 @@ if ( ! class_exists( 'UM' ) ) {
836
  * @param $data array
837
  * @return um\admin\core\Admin_Forms_Settings()
838
  */
839
- function admin_forms_settings( $data ) {
840
  if ( empty( $this->classes['admin_forms_settings_' . $data['class']] ) ) {
841
  $this->classes['admin_forms_settings_' . $data['class']] = new um\admin\core\Admin_Forms_Settings( $data );
842
  }
@@ -844,6 +891,19 @@ if ( ! class_exists( 'UM' ) ) {
844
  }
845
 
846
 
 
 
 
 
 
 
 
 
 
 
 
 
 
847
 
848
  /**
849
  * @since 2.0
198
 
199
  // include hook files
200
  add_action( 'plugins_loaded', array( &$this, 'init' ), 0 );
201
+ //run hook for extensions init
202
+ add_action( 'plugins_loaded', array( &$this, 'extensions_init' ), -19 );
203
 
204
  add_action( 'init', array( &$this, 'old_update_patch' ), 0 );
205
 
408
  $array = explode( '\\', strtolower( $class ) );
409
  $array[ count( $array ) - 1 ] = 'class-'. end( $array );
410
  if ( strpos( $class, 'um_ext' ) === 0 ) {
411
+ $full_path = str_replace( 'ultimate-member', '', untrailingslashit( um_path ) ) . str_replace( '_', '-', $array[1] ) . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR;
412
  unset( $array[0], $array[1] );
413
  $path = implode( DIRECTORY_SEPARATOR, $array );
414
  $path = str_replace( '_', '-', $path );
480
  }
481
 
482
 
483
+ /**
484
+ *
485
+ */
486
+ function extensions_init() {
487
+ do_action( 'um_core_loaded' );
488
+ }
489
+
490
+
491
  /**
492
  * Include required core files used in admin and on the frontend.
493
  *
551
  $this->mobile();
552
  $this->external_integrations();
553
  $this->gdpr();
554
+ }
555
+
556
+
557
+ /**
558
+ * Get extension API
559
+ *
560
+ * @since 2.0.34
561
+ *
562
+ * @param $slug
563
+ *
564
+ * @return um_ext\um_bbpress\Init
565
+ */
566
+ function extension( $slug ) {
567
+ if ( empty( $this->classes[ $slug ] ) ) {
568
+ $class = "um_ext\um_{$slug}\Init";
569
+
570
+ /**
571
+ * @var $class um_ext\um_bbpress\Init
572
+ */
573
+ $this->classes[ $slug ] = $class::instance();
574
+ }
575
+
576
+ return $this->classes[ $slug ];
577
+ }
578
+
579
+
580
+ /**
581
+ * @param $class
582
+ *
583
+ * @return mixed
584
+ */
585
+ function call_class( $class ) {
586
+ $key = strtolower( $class );
587
+
588
+ if ( empty( $this->classes[ $key ] ) ) {
589
+ $this->classes[ $key ] = new $class;
590
+ }
591
+
592
+ return $this->classes[ $key ];
593
  }
594
 
595
 
869
  * @param $data array
870
  * @return um\admin\core\Admin_Forms()
871
  */
872
+ function admin_forms( $data = false ) {
873
  if ( empty( $this->classes['admin_forms_' . $data['class']] ) ) {
874
  $this->classes['admin_forms_' . $data['class']] = new um\admin\core\Admin_Forms( $data );
875
  }
883
  * @param $data array
884
  * @return um\admin\core\Admin_Forms_Settings()
885
  */
886
+ function admin_forms_settings( $data = false ) {
887
  if ( empty( $this->classes['admin_forms_settings_' . $data['class']] ) ) {
888
  $this->classes['admin_forms_settings_' . $data['class']] = new um\admin\core\Admin_Forms_Settings( $data );
889
  }
891
  }
892
 
893
 
894
+ /**
895
+ * @since 2.0.34
896
+ *
897
+ * @return um\Extensions
898
+ */
899
+ function extensions() {
900
+ if ( empty( $this->classes['extensions'] ) ) {
901
+ $this->classes['extensions'] = new um\Extensions();
902
+ }
903
+
904
+ return $this->classes['extensions'];
905
+ }
906
+
907
 
908
  /**
909
  * @since 2.0
includes/core/class-ajax-common.php CHANGED
@@ -20,7 +20,6 @@ if ( ! class_exists( 'um\core\AJAX_Common' ) ) {
20
  function __construct() {
21
  // UM_EVENT => nopriv
22
  $ajax_actions = array(
23
- 'router' => false
24
  );
25
 
26
  foreach ( $ajax_actions as $action => $nopriv ) {
@@ -54,24 +53,6 @@ if ( ! class_exists( 'um\core\AJAX_Common' ) ) {
54
 
55
  add_action( 'wp_ajax_nopriv_um_resize_image', array( UM()->files(), 'ajax_resize_image' ) );
56
  add_action( 'wp_ajax_um_resize_image', array( UM()->files(), 'ajax_resize_image' ) );
57
-
58
-
59
- /**
60
- * Fallback for ajax urls
61
- * @uses action hooks: wp_head, admin_head
62
- */
63
- //add_action( 'wp_head', array( $this, 'ultimatemember_ajax_urls' ) );
64
- //add_action( 'admin_head', array( $this, 'ultimatemember_ajax_urls' ) );
65
-
66
- }
67
-
68
-
69
- /**
70
- * Router method
71
- */
72
- function router() {
73
- $router = new Router();
74
- $router->backend_requests();
75
  }
76
  }
77
  }
20
  function __construct() {
21
  // UM_EVENT => nopriv
22
  $ajax_actions = array(
 
23
  );
24
 
25
  foreach ( $ajax_actions as $action => $nopriv ) {
53
 
54
  add_action( 'wp_ajax_nopriv_um_resize_image', array( UM()->files(), 'ajax_resize_image' ) );
55
  add_action( 'wp_ajax_um_resize_image', array( UM()->files(), 'ajax_resize_image' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  }
57
  }
58
  }
includes/core/class-builtin.php CHANGED
@@ -1292,8 +1292,6 @@ if ( ! class_exists( 'um\core\Builtin' ) ) {
1292
 
1293
  $all = UM()->fields()->array_sort_by_column( $all, 'title');
1294
 
1295
- $all = array( 0 => '') + $all;
1296
-
1297
  return $all;
1298
  }
1299
 
1292
 
1293
  $all = UM()->fields()->array_sort_by_column( $all, 'title');
1294
 
 
 
1295
  return $all;
1296
  }
1297
 
includes/core/class-common.php CHANGED
@@ -18,8 +18,6 @@ if ( ! class_exists( 'um\core\Common' ) ) {
18
  function __construct() {
19
  add_action( 'init', array( &$this, 'create_post_types' ), 1 );
20
 
21
- add_filter( 'posts_request', array( &$this, 'um_query_pages' ) );
22
-
23
  add_filter( 'body_class', array( &$this, 'remove_admin_bar' ), 1000, 1 );
24
  }
25
 
@@ -110,33 +108,6 @@ if ( ! class_exists( 'um\core\Common' ) ) {
110
  }
111
 
112
  }
113
-
114
-
115
- /**
116
- * Check query string on 'posts_request' for our pages
117
- *
118
- * @param string $q
119
- *
120
- * @return string
121
- */
122
- public function um_query_pages( $q ) {
123
- global $wp_query;
124
-
125
- //We need main query
126
- if ( isset( $wp_query->request ) && $q == $wp_query->request ) {
127
-
128
- if ( ! empty( $wp_query->query_vars['um_page'] ) ) {
129
-
130
- if ( 'api' == $wp_query->query_vars['um_page'] ) {
131
- $router = new Router();
132
- $router->frontend_requests();
133
- }
134
- }
135
-
136
- }
137
-
138
- return $q;
139
- }
140
  }
141
 
142
  }
18
  function __construct() {
19
  add_action( 'init', array( &$this, 'create_post_types' ), 1 );
20
 
 
 
21
  add_filter( 'body_class', array( &$this, 'remove_admin_bar' ), 1000, 1 );
22
  }
23
 
108
  }
109
 
110
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  }
112
 
113
  }
includes/core/class-external-integrations.php CHANGED
@@ -32,10 +32,46 @@ if ( ! class_exists( 'um\core\External_Integrations' ) ) {
32
  add_filter( 'um_localize_permalink_filter', array( &$this, 'um_localize_permalink_filter' ), 10, 2 );
33
  add_filter( 'icl_ls_languages', array( &$this, 'um_core_page_wpml_permalink' ), 10, 1 );
34
 
 
 
 
 
 
35
  $this->plugins_loaded();
36
  }
37
 
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  /**
40
  * Gravity forms role capabilities compatibility
41
  */
32
  add_filter( 'um_localize_permalink_filter', array( &$this, 'um_localize_permalink_filter' ), 10, 2 );
33
  add_filter( 'icl_ls_languages', array( &$this, 'um_core_page_wpml_permalink' ), 10, 1 );
34
 
35
+ /**
36
+ * @todo Customize this form metadata
37
+ */
38
+ //add_filter( 'um_pre_args_setup', array( &$this, 'shortcode_pre_args_setup' ), 20, 1 );
39
+
40
  $this->plugins_loaded();
41
  }
42
 
43
 
44
+ /**
45
+ * UM filter - Restore original arguments on translated page
46
+ *
47
+ * @description Restore original arguments on load shortcode if they are missed in the WPML translation
48
+ * @hook um_pre_args_setup
49
+ *
50
+ * @global \SitePress $sitepress
51
+ * @param array $args
52
+ * @return array
53
+ */
54
+ function shortcode_pre_args_setup( $args ) {
55
+ if ( UM()->external_integrations()->is_wpml_active() ) {
56
+ global $sitepress;
57
+
58
+ $original_form_id = $sitepress->get_object_id( $args['form_id'], 'post', true, $sitepress->get_default_language() );
59
+
60
+ if ( $original_form_id != $args['form_id'] ) {
61
+ $original_post_data = UM()->query()->post_data( $original_form_id );
62
+
63
+ foreach ( $original_post_data as $key => $value ) {
64
+ if ( ! isset( $args[ $key ] ) ) {
65
+ $args[ $key ] = $value;
66
+ }
67
+ }
68
+ }
69
+ }
70
+
71
+ return $args;
72
+ }
73
+
74
+
75
  /**
76
  * Gravity forms role capabilities compatibility
77
  */
includes/core/class-fields.php CHANGED
@@ -36,15 +36,16 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
36
  *
37
  * @param integer $id
38
  * @param string $title
 
39
  */
40
- function checkbox( $id, $title ) {
41
- ?>
42
 
43
  <div class="um-field um-field-c">
44
  <div class="um-field-area">
45
- <label class="um-field-checkbox active">
46
- <input type="checkbox" name="<?php echo $id; ?>" value="1" checked/>
47
- <span class="um-field-checkbox-state"><i class="um-icon-android-checkbox-outline"></i></span>
48
  <span class="um-field-checkbox-option"> <?php echo $title; ?></span>
49
  </label>
50
  </div>
@@ -2533,7 +2534,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
2533
  $placeholder = strip_tags( $placeholder );
2534
  }
2535
 
2536
- $output .= '<select ' . $disabled . ' ' . $select_original_option_value . ' ' . $disabled_by_parent_option . ' name="' . $form_key . '" id="' . $field_id . '" data-validate="' . $validate . '" data-key="' . $key . '" class="' . $this->get_class( $key, $data, $class ) . '" style="width: 100%" data-placeholder="' . $placeholder . '" ' . $atts_ajax . '>';
2537
 
2538
  /**
2539
  * UM hook
36
  *
37
  * @param integer $id
38
  * @param string $title
39
+ * @param bool $checked
40
  */
41
+ function checkbox( $id, $title, $checked = true ) {
42
+ $class = $checked ? 'um-icon-android-checkbox-outline' : 'um-icon-android-checkbox-outline-blank'; ?>
43
 
44
  <div class="um-field um-field-c">
45
  <div class="um-field-area">
46
+ <label class="um-field-checkbox <?php echo ( $checked ) ? 'active' : '' ?>">
47
+ <input type="checkbox" name="<?php echo $id; ?>" value="1" <?php checked( $checked ) ?> />
48
+ <span class="um-field-checkbox-state"><i class="<?php echo $class ?>"></i></span>
49
  <span class="um-field-checkbox-option"> <?php echo $title; ?></span>
50
  </label>
51
  </div>
2534
  $placeholder = strip_tags( $placeholder );
2535
  }
2536
 
2537
+ $output .= '<select data-default="' . $data['default'] . '" ' . $disabled . ' ' . $select_original_option_value . ' ' . $disabled_by_parent_option . ' name="' . $form_key . '" id="' . $field_id . '" data-validate="' . $validate . '" data-key="' . $key . '" class="' . $this->get_class( $key, $data, $class ) . '" style="width: 100%" data-placeholder="' . $placeholder . '" ' . $atts_ajax . '>';
2538
 
2539
  /**
2540
  * UM hook
includes/core/class-form.php CHANGED
@@ -481,8 +481,11 @@ if ( ! class_exists( 'um\core\Form' ) ) {
481
  $global_role = $um_global_role; // Form Global settings
482
  }
483
 
484
-
485
  $mode = $this->form_type( $post_id );
 
 
 
 
486
  $use_custom = get_post_meta( $post_id, "_um_{$mode}_use_custom_settings", true );
487
  if ( $use_custom ) { // Custom Form settings
488
  $role = get_post_meta( $post_id, "_um_{$mode}_role", true );
481
  $global_role = $um_global_role; // Form Global settings
482
  }
483
 
 
484
  $mode = $this->form_type( $post_id );
485
+
486
+ /**
487
+ * @todo WPML integration to get role from original if it's empty
488
+ */
489
  $use_custom = get_post_meta( $post_id, "_um_{$mode}_use_custom_settings", true );
490
  if ( $use_custom ) { // Custom Form settings
491
  $role = get_post_meta( $post_id, "_um_{$mode}_role", true );
includes/core/class-logout.php CHANGED
@@ -1,9 +1,11 @@
1
  <?php
2
  namespace um\core;
3
 
 
4
  // Exit if accessed directly
5
  if ( ! defined( 'ABSPATH' ) ) exit;
6
 
 
7
  if ( ! class_exists( 'um\core\Logout' ) ) {
8
 
9
 
@@ -18,9 +20,19 @@ if ( ! class_exists( 'um\core\Logout' ) ) {
18
  * Logout constructor.
19
  */
20
  function __construct() {
 
 
21
 
22
- add_action('template_redirect', array(&$this, 'logout_page'), 10000 );
23
 
 
 
 
 
 
 
 
 
 
24
  }
25
 
26
 
@@ -28,44 +40,44 @@ if ( ! class_exists( 'um\core\Logout' ) ) {
28
  * Logout via logout page
29
  */
30
  function logout_page() {
31
-
32
- $language_code = '';
33
- $current_page_ID = get_the_ID();
34
- $logout_page_id = UM()->config()->permalinks['logout'];
35
- $trid = 0;
36
-
37
- if ( is_home() /*|| is_front_page()*/ ) {
38
  return;
39
  }
40
 
 
 
41
  if ( UM()->external_integrations()->is_wpml_active() ) {
42
  global $sitepress;
43
  $default_lang = $sitepress->get_default_language();
 
44
  $language_code = $sitepress->get_current_language();
 
 
 
45
 
 
46
  if ( function_exists( 'icl_object_id' ) ) {
47
  $trid = icl_object_id( $current_page_ID, 'page', true, $default_lang );
48
  } else {
49
  $trid = wpml_object_id_filter( $current_page_ID, 'page', true, $default_lang );
50
  }
51
-
52
- if ( $language_code == $default_lang ) {
53
- $language_code = '';
54
- }
55
  }
56
 
 
57
  if ( um_is_core_page( 'logout' ) || ( $trid > 0 && $trid == $logout_page_id ) ) {
58
 
59
  if ( is_user_logged_in() ) {
60
 
 
 
61
  if ( isset( $_REQUEST['redirect_to'] ) && $_REQUEST['redirect_to'] !== '' ) {
62
  wp_logout();
63
  session_unset();
64
- exit( wp_redirect( $_REQUEST['redirect_to'] ) );
65
  } else if ( um_user('after_logout') == 'redirect_home' ) {
66
  wp_logout();
67
  session_unset();
68
- exit( wp_redirect( home_url( $language_code ) ) );
69
  } else {
70
  /**
71
  * UM hook
@@ -92,12 +104,12 @@ if ( ! class_exists( 'um\core\Logout' ) ) {
92
  $redirect_url = apply_filters( 'um_logout_redirect_url', um_user( 'logout_redirect_url' ), um_user( 'ID' ) );
93
  wp_logout();
94
  session_unset();
95
- exit( wp_redirect( $redirect_url ) );
96
-
97
  }
98
 
99
  } else {
100
- exit( wp_redirect( home_url( $language_code ) ) );
 
101
  }
102
 
103
  }
1
  <?php
2
  namespace um\core;
3
 
4
+
5
  // Exit if accessed directly
6
  if ( ! defined( 'ABSPATH' ) ) exit;
7
 
8
+
9
  if ( ! class_exists( 'um\core\Logout' ) ) {
10
 
11
 
20
  * Logout constructor.
21
  */
22
  function __construct() {
23
+ add_action( 'template_redirect', array( &$this, 'logout_page' ), 10000 );
24
+ }
25
 
 
26
 
27
+ /**
28
+ * @param $redirect_url
29
+ * @param $status
30
+ *
31
+ * @return false|string
32
+ */
33
+ function safe_redirect_default( $redirect_url, $status ) {
34
+ $login_page_id = UM()->config()->permalinks['login'];
35
+ return get_permalink( $login_page_id );
36
  }
37
 
38
 
40
  * Logout via logout page
41
  */
42
  function logout_page() {
43
+ if ( is_home() ) {
 
 
 
 
 
 
44
  return;
45
  }
46
 
47
+ $trid = 0;
48
+ $language_code = '';
49
  if ( UM()->external_integrations()->is_wpml_active() ) {
50
  global $sitepress;
51
  $default_lang = $sitepress->get_default_language();
52
+
53
  $language_code = $sitepress->get_current_language();
54
+ if ( $language_code == $default_lang ) {
55
+ $language_code = '';
56
+ }
57
 
58
+ $current_page_ID = get_the_ID();
59
  if ( function_exists( 'icl_object_id' ) ) {
60
  $trid = icl_object_id( $current_page_ID, 'page', true, $default_lang );
61
  } else {
62
  $trid = wpml_object_id_filter( $current_page_ID, 'page', true, $default_lang );
63
  }
 
 
 
 
64
  }
65
 
66
+ $logout_page_id = UM()->config()->permalinks['logout'];
67
  if ( um_is_core_page( 'logout' ) || ( $trid > 0 && $trid == $logout_page_id ) ) {
68
 
69
  if ( is_user_logged_in() ) {
70
 
71
+ add_filter( 'wp_safe_redirect_fallback', array( &$this, 'safe_redirect_default' ), 10, 2 );
72
+
73
  if ( isset( $_REQUEST['redirect_to'] ) && $_REQUEST['redirect_to'] !== '' ) {
74
  wp_logout();
75
  session_unset();
76
+ exit( wp_safe_redirect( $_REQUEST['redirect_to'] ) );
77
  } else if ( um_user('after_logout') == 'redirect_home' ) {
78
  wp_logout();
79
  session_unset();
80
+ exit( wp_safe_redirect( home_url( $language_code ) ) );
81
  } else {
82
  /**
83
  * UM hook
104
  $redirect_url = apply_filters( 'um_logout_redirect_url', um_user( 'logout_redirect_url' ), um_user( 'ID' ) );
105
  wp_logout();
106
  session_unset();
107
+ exit( wp_safe_redirect( $redirect_url ) );
 
108
  }
109
 
110
  } else {
111
+ add_filter( 'wp_safe_redirect_fallback', array( &$this, 'safe_redirect_default' ), 10, 2 );
112
+ exit( wp_safe_redirect( home_url( $language_code ) ) );
113
  }
114
 
115
  }
includes/core/class-plugin-updater.php CHANGED
@@ -63,10 +63,6 @@ if ( ! class_exists( 'um\core\Plugin_Updater' ) ) {
63
  'key' => 'instagram',
64
  'title' => 'Instagram',
65
  ),
66
- 'um-invitations/um-invitations.php' => array(
67
- 'key' => 'invitations',
68
- 'title' => 'Invitations',
69
- ),
70
  'um-mailchimp/um-mailchimp.php' => array(
71
  'key' => 'mailchimp',
72
  'title' => 'MailChimp',
@@ -125,18 +121,50 @@ if ( ! class_exists( 'um\core\Plugin_Updater' ) ) {
125
  ),
126
  );
127
 
128
- $the_plugs = get_option( 'active_plugins' );
129
  $active_um_plugins = array();
130
- foreach ( $the_plugs as $key => $value ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
 
132
- if ( in_array( $value, array_keys( $paid_extensions ) ) ) {
133
- $license = UM()->options()->get( "um_{$paid_extensions[ $value ]['key']}_license_key" );
 
 
 
 
 
134
 
135
- if ( empty( $license ) )
136
- continue;
 
137
 
138
- $active_um_plugins[ $value ] = $paid_extensions[ $value ];
139
- $active_um_plugins[ $value ]['license'] = $license;
 
 
 
 
 
 
 
140
  }
141
  }
142
 
63
  'key' => 'instagram',
64
  'title' => 'Instagram',
65
  ),
 
 
 
 
66
  'um-mailchimp/um-mailchimp.php' => array(
67
  'key' => 'mailchimp',
68
  'title' => 'MailChimp',
121
  ),
122
  );
123
 
 
124
  $active_um_plugins = array();
125
+ if ( is_multisite() ) {
126
+ // Per site activated
127
+ $sites = get_sites();
128
+
129
+ $sitewide_plugins = get_site_option( 'active_sitewide_plugins' );
130
+ $sitewide_plugins = array_keys( $sitewide_plugins );
131
+
132
+ foreach ( $sites as $site ) {
133
+ switch_to_blog( $site->blog_id );
134
+
135
+ $the_plugs = get_option( 'active_plugins' );
136
+ $the_plugs = array_merge( $the_plugs, $sitewide_plugins );
137
+
138
+ foreach ( $the_plugs as $key => $value ) {
139
+
140
+ if ( in_array( $value, array_keys( $paid_extensions ) ) ) {
141
+ $license = UM()->options()->get( "um_{$paid_extensions[ $value ]['key']}_license_key" );
142
+
143
+ if ( empty( $license ) ) {
144
+ continue;
145
+ }
146
 
147
+ $active_um_plugins[ $value ] = $paid_extensions[ $value ];
148
+ $active_um_plugins[ $value ]['license'] = $license;
149
+ }
150
+ }
151
+
152
+ restore_current_blog();
153
+ }
154
 
155
+ } else {
156
+ $the_plugs = get_option( 'active_plugins' );
157
+ foreach ( $the_plugs as $key => $value ) {
158
 
159
+ if ( in_array( $value, array_keys( $paid_extensions ) ) ) {
160
+ $license = UM()->options()->get( "um_{$paid_extensions[ $value ]['key']}_license_key" );
161
+
162
+ if ( empty( $license ) )
163
+ continue;
164
+
165
+ $active_um_plugins[ $value ] = $paid_extensions[ $value ];
166
+ $active_um_plugins[ $value ]['license'] = $license;
167
+ }
168
  }
169
  }
170
 
includes/core/class-profile.php CHANGED
@@ -184,14 +184,14 @@ if ( ! class_exists( 'um\core\Profile' ) ) {
184
  */
185
  function tabs_enabled() {
186
  $tabs = $this->tabs();
187
- foreach( $tabs as $id => $info ){
188
  if ( isset( $info['name'] ) ) {
189
- if ( UM()->options()->get('profile_tab_'.$id) || isset( $info['_builtin'] ) ) {
190
- $primary[$id] = $info['name'];
191
  }
192
  }
193
  }
194
- return ( isset( $primary ) ) ? $primary : '';
195
  }
196
 
197
 
184
  */
185
  function tabs_enabled() {
186
  $tabs = $this->tabs();
187
+ foreach ( $tabs as $id => $info ) {
188
  if ( isset( $info['name'] ) ) {
189
+ if ( UM()->options()->get( 'profile_tab_' . $id ) || isset( $info['_builtin'] ) ) {
190
+ $primary[ $id ] = $info['name'];
191
  }
192
  }
193
  }
194
+ return isset( $primary ) ? $primary : '';
195
  }
196
 
197
 
includes/core/class-rewrite.php CHANGED
@@ -46,8 +46,6 @@ if ( ! class_exists( 'um\core\Rewrite' ) ) {
46
  $public_query_vars[] = 'um_action';
47
  $public_query_vars[] = 'um_field';
48
  $public_query_vars[] = 'um_form';
49
- $public_query_vars[] = 'um_resource';
50
- $public_query_vars[] = 'um_method';
51
  $public_query_vars[] = 'um_verify';
52
 
53
  return $public_query_vars;
@@ -64,7 +62,6 @@ if ( ! class_exists( 'um\core\Rewrite' ) ) {
64
  function _add_rewrite_rules( $rules ) {
65
  $newrules = array();
66
 
67
- $newrules['um-api/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$'] = 'index.php?um_page=api&um_action=$matches[1]&um_resource=$matches[2]&um_method=$matches[3]&um_verify=$matches[4]';
68
  $newrules['um-download/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$'] = 'index.php?um_action=download&um_form=$matches[1]&um_field=$matches[2]&um_user=$matches[3]&um_verify=$matches[4]';
69
 
70
  if ( isset( UM()->config()->permalinks['user'] ) ) {
46
  $public_query_vars[] = 'um_action';
47
  $public_query_vars[] = 'um_field';
48
  $public_query_vars[] = 'um_form';
 
 
49
  $public_query_vars[] = 'um_verify';
50
 
51
  return $public_query_vars;
62
  function _add_rewrite_rules( $rules ) {
63
  $newrules = array();
64
 
 
65
  $newrules['um-download/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$'] = 'index.php?um_action=download&um_form=$matches[1]&um_field=$matches[2]&um_user=$matches[3]&um_verify=$matches[4]';
66
 
67
  if ( isset( UM()->config()->permalinks['user'] ) ) {
includes/core/class-router.php DELETED
@@ -1,115 +0,0 @@
1
- <?php
2
- namespace um\core;
3
-
4
- if ( ! defined( 'ABSPATH' ) ) exit;
5
-
6
- if ( ! class_exists( 'um\core\Router' ) ) {
7
-
8
-
9
- /**
10
- * Class Router
11
- * @package um\core
12
- */
13
- class Router {
14
-
15
-
16
- /**
17
- * Run backend process
18
- */
19
- function backend_requests() {
20
- $ip = isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '';
21
- $user_id = get_current_user_id();
22
-
23
- if ( empty( $_REQUEST['um_action'] ) )
24
- exit( __( 'Wrong action', 'ultimate-member' ) );
25
-
26
- if ( empty( $_REQUEST['um_resource'] ) )
27
- exit( __( 'Wrong resource', 'ultimate-member' ) );
28
-
29
- if ( $_REQUEST['um_action'] == 'route' )
30
- $verify = wp_verify_nonce( $_REQUEST['um_verify'], $ip . $user_id . $_REQUEST['um_resource'] . $_REQUEST['um_method'] );
31
- else
32
- $verify = wp_verify_nonce( $_REQUEST['um_verify'], $ip . $user_id . $_REQUEST['um_action'] . $_REQUEST['um_resource'] );
33
-
34
- if ( empty( $verify ) )
35
- exit( __( 'Wrong nonce', 'ultimate-member' ) );
36
-
37
- $this->request_process( array(
38
- 'route' => $_REQUEST['um_resource'],
39
- 'method' => $_REQUEST['um_method']
40
- ) );
41
-
42
- /*if ($_REQUEST['um_action'] == 'download' || $_REQUEST['um_action'] == 'view') {
43
- WO()->downloader()->set_type( $_REQUEST['um_action'] )->process( array(
44
- 'id' => $_REQUEST['um_id'],
45
- 'resource' => $_REQUEST['um_resource'],
46
- 'action' => $_REQUEST['um_action']
47
- ) );
48
- } else if ($_REQUEST['um_action'] == 'route') {
49
- $this->request_process( array(
50
- 'route' => $_REQUEST['um_resource'],
51
- 'method' => $_REQUEST['um_method']
52
- ) );
53
- }*/
54
- }
55
-
56
-
57
- /**
58
- * Request process
59
- *
60
- * @param $params array
61
- * @return bool
62
- */
63
- function request_process( $params ) {
64
- if ( empty( $params['route'] ) || empty( $params['method'] ) )
65
- return false;
66
-
67
- $route = str_replace( array( '!', '/' ), '\\', $params['route'] );
68
-
69
- if ( ! class_exists( $route ) )
70
- return false;
71
-
72
- if ( method_exists( $route, 'instance' ) )
73
- $object = $route::instance();
74
- else
75
- $object = new $route();
76
-
77
- if ( ! method_exists( $object, $params['method'] ) )
78
- return false;
79
-
80
-
81
- call_user_func( array( &$object, $params['method'] ) );
82
- return true;
83
- }
84
-
85
-
86
- /**
87
- * Run frontend process
88
- */
89
- function frontend_requests() {
90
- $ip = isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '';
91
- $user_id = get_current_user_id();
92
- if ( ! get_query_var( 'um_action' ) )
93
- exit( __( 'Wrong action', 'ultimate-member' ) );
94
-
95
- if ( ! get_query_var( 'um_resource' ) )
96
- exit( __( 'Wrong resource', 'ultimate-member' ) );
97
-
98
- $verify = false;
99
- if ( get_query_var( 'um_action' ) == 'route' )
100
- $verify = wp_verify_nonce( get_query_var( 'um_verify' ), $ip . $user_id . get_query_var( 'um_resource' ) . get_query_var( 'um_method' ) );
101
-
102
- if ( $verify ) {
103
- if ( get_query_var( 'um_action' ) == 'route' ) {
104
- $this->request_process( array(
105
- 'route' => get_query_var( 'um_resource' ),
106
- 'method' => get_query_var( 'um_method' )
107
- ) );
108
- }
109
- } else {
110
- exit( __( 'Wrong nonce', 'ultimate-member' ) );
111
- }
112
- }
113
-
114
- }
115
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/core/class-shortcodes.php CHANGED
@@ -558,7 +558,7 @@ if ( ! class_exists( 'um\core\Shortcodes' ) ) {
558
  }
559
 
560
  // get data into one global array
561
- $post_data = UM()->query()->post_data($this->form_id);
562
 
563
  ob_start();
564
 
@@ -589,23 +589,22 @@ if ( ! class_exists( 'um\core\Shortcodes' ) ) {
589
  $args['template'] = '';
590
  }
591
 
592
- if (isset($post_data['template']) && $post_data['template'] != $args['template']) {
593
  $args['template'] = $post_data['template'];
594
  }
595
 
596
- if (!$this->template_exists($args['template'])) {
597
  $args['template'] = $post_data['mode'];
598
  }
599
 
600
- if (!isset($post_data['template'])) {
601
  $post_data['template'] = $post_data['mode'];
602
  }
603
 
604
- if( 'directory' != $args['mode'] ) {
605
-
606
  $args = array_merge( $post_data, $args );
607
 
608
- if (empty( $args['use_custom_settings'] )) {
609
  $args = array_merge( $args, $this->get_css_args( $args ) );
610
  } else {
611
  $args = array_merge( $this->get_css_args( $args ), $args );
@@ -648,8 +647,7 @@ if ( ! class_exists( 'um\core\Shortcodes' ) ) {
648
 
649
  // for profiles only
650
  if ( $mode == 'profile' && um_profile_id() ) {
651
- $use_custom = get_post_meta( $this->form_id, "_um_{$mode}_use_custom_settings", true );
652
- if ( $use_custom ) { // Custom Form settings
653
  $current_user_roles = UM()->roles()->get_all_user_roles( um_profile_id() );
654
 
655
  //backward compatibility between single/multi role form's setting
558
  }
559
 
560
  // get data into one global array
561
+ $post_data = UM()->query()->post_data( $this->form_id );
562
 
563
  ob_start();
564
 
589
  $args['template'] = '';
590
  }
591
 
592
+ if ( isset( $post_data['template'] ) && $post_data['template'] != $args['template'] ) {
593
  $args['template'] = $post_data['template'];
594
  }
595
 
596
+ if ( ! $this->template_exists( $args['template'] ) ) {
597
  $args['template'] = $post_data['mode'];
598
  }
599
 
600
+ if ( ! isset( $post_data['template'] ) ) {
601
  $post_data['template'] = $post_data['mode'];
602
  }
603
 
604
+ if ( 'directory' != $args['mode'] ) {
 
605
  $args = array_merge( $post_data, $args );
606
 
607
+ if ( empty( $args['use_custom_settings'] ) ) {
608
  $args = array_merge( $args, $this->get_css_args( $args ) );
609
  } else {
610
  $args = array_merge( $this->get_css_args( $args ), $args );
647
 
648
  // for profiles only
649
  if ( $mode == 'profile' && um_profile_id() ) {
650
+ if ( ! empty( $args['use_custom_settings'] ) ) { // Custom Form settings
 
651
  $current_user_roles = UM()->roles()->get_all_user_roles( um_profile_id() );
652
 
653
  //backward compatibility between single/multi role form's setting
includes/core/class-user.php CHANGED
@@ -318,7 +318,7 @@ if ( ! class_exists( 'um\core\User' ) ) {
318
 
319
 
320
  /**
321
- * Generate User Profile Slug and seve to meta
322
  *
323
  * @param int $user_id
324
  * @param bool $force
@@ -360,7 +360,7 @@ if ( ! class_exists( 'um\core\User' ) ) {
360
 
361
  } else {
362
 
363
- $user_in_url = sanitize_title( $user_in_url );
364
 
365
  }
366
  }
@@ -1540,7 +1540,7 @@ if ( ! class_exists( 'um\core\User' ) ) {
1540
  */
1541
  function is_private_profile( $user_id ) {
1542
  $privacy = get_user_meta( $user_id, 'profile_privacy', true );
1543
- if ( $privacy == __('Only me','ultimate-member') ) {
1544
  return true;
1545
  }
1546
  return false;
318
 
319
 
320
  /**
321
+ * Generate User Profile Slug and save to meta
322
  *
323
  * @param int $user_id
324
  * @param bool $force
360
 
361
  } else {
362
 
363
+ $user_in_url = urlencode( $user_in_url );
364
 
365
  }
366
  }
1540
  */
1541
  function is_private_profile( $user_id ) {
1542
  $privacy = get_user_meta( $user_id, 'profile_privacy', true );
1543
+ if ( $privacy == __('Only me','ultimate-member') || $privacy == 'Only me' ) {
1544
  return true;
1545
  }
1546
  return false;
includes/core/um-actions-form.php CHANGED
@@ -327,63 +327,63 @@ function um_submit_form_errors_hook_( $args ) {
327
  }
328
  } elseif ( $op == 'not empty' ) {
329
  if ( ! empty( $cond_value ) ) {
330
- continue 2;
331
  }
332
  } elseif ( $op == 'equals to' ) {
333
  if ( $cond_value == $parent_value ) {
334
- continue 2;
335
  }
336
  } elseif ( $op == 'not equals' ) {
337
  if ( $cond_value != $parent_value ) {
338
- continue 2;
339
  }
340
  } elseif ( $op == 'greater than' ) {
341
  if ( $cond_value > $parent_value ) {
342
- continue 2;
343
  }
344
  } elseif ( $op == 'less than' ) {
345
  if ( $cond_value < $parent_value ) {
346
- continue 2;
347
  }
348
  } elseif ( $op == 'contains' ) {
349
  if ( is_string( $cond_value ) && strstr( $cond_value, $parent_value ) ) {
350
- continue 2;
351
  }
352
  if( is_array( $cond_value ) && in_array( $parent_value, $cond_value ) ) {
353
- continue 2;
354
  }
355
  }
356
  } elseif ( $visibility == 'show' ) {
357
  if ( $op == 'empty' ) {
358
  if ( ! empty( $cond_value ) ) {
359
- continue 2;
360
  }
361
  } elseif ( $op == 'not empty' ) {
362
  if ( empty( $cond_value ) ) {
363
- continue 2;
364
  }
365
  } elseif ( $op == 'equals to' ) {
366
  if ( $cond_value != $parent_value ) {
367
- continue 2;
368
  }
369
  } elseif ( $op == 'not equals' ) {
370
  if ( $cond_value == $parent_value ) {
371
- continue 2;
372
  }
373
  } elseif ( $op == 'greater than' ) {
374
  if ( $cond_value <= $parent_value ) {
375
- continue 2;
376
  }
377
  } elseif ( $op == 'less than' ) {
378
  if ( $cond_value >= $parent_value ) {
379
- continue 2;
380
  }
381
  } elseif ( $op == 'contains' ) {
382
  if ( is_string( $cond_value ) && ! strstr( $cond_value, $parent_value ) ) {
383
- continue 2;
384
  }
385
  if( is_array( $cond_value ) && !in_array( $parent_value, $cond_value ) ) {
386
- continue 2;
387
  }
388
  }
389
  }
327
  }
328
  } elseif ( $op == 'not empty' ) {
329
  if ( ! empty( $cond_value ) ) {
330
+ continue;
331
  }
332
  } elseif ( $op == 'equals to' ) {
333
  if ( $cond_value == $parent_value ) {
334
+ continue;
335
  }
336
  } elseif ( $op == 'not equals' ) {
337
  if ( $cond_value != $parent_value ) {
338
+ continue;
339
  }
340
  } elseif ( $op == 'greater than' ) {
341
  if ( $cond_value > $parent_value ) {
342
+ continue;
343
  }
344
  } elseif ( $op == 'less than' ) {
345
  if ( $cond_value < $parent_value ) {
346
+ continue;
347
  }
348
  } elseif ( $op == 'contains' ) {
349
  if ( is_string( $cond_value ) && strstr( $cond_value, $parent_value ) ) {
350
+ continue;
351
  }
352
  if( is_array( $cond_value ) && in_array( $parent_value, $cond_value ) ) {
353
+ continue;
354
  }
355
  }
356
  } elseif ( $visibility == 'show' ) {
357
  if ( $op == 'empty' ) {
358
  if ( ! empty( $cond_value ) ) {
359
+ continue;
360
  }
361
  } elseif ( $op == 'not empty' ) {
362
  if ( empty( $cond_value ) ) {
363
+ continue;
364
  }
365
  } elseif ( $op == 'equals to' ) {
366
  if ( $cond_value != $parent_value ) {
367
+ continue;
368
  }
369
  } elseif ( $op == 'not equals' ) {
370
  if ( $cond_value == $parent_value ) {
371
+ continue;
372
  }
373
  } elseif ( $op == 'greater than' ) {
374
  if ( $cond_value <= $parent_value ) {
375
+ continue;
376
  }
377
  } elseif ( $op == 'less than' ) {
378
  if ( $cond_value >= $parent_value ) {
379
+ continue;
380
  }
381
  } elseif ( $op == 'contains' ) {
382
  if ( is_string( $cond_value ) && ! strstr( $cond_value, $parent_value ) ) {
383
+ continue;
384
  }
385
  if( is_array( $cond_value ) && !in_array( $parent_value, $cond_value ) ) {
386
+ continue;
387
  }
388
  }
389
  }
includes/core/um-actions-login.php CHANGED
@@ -1,6 +1,4 @@
1
- <?php
2
- // Exit if accessed directly
3
- if ( ! defined( 'ABSPATH' ) ) exit;
4
 
5
 
6
  /**
@@ -101,8 +99,6 @@ add_action( 'um_submit_form_errors_hook_login', 'um_submit_form_errors_hook_logi
101
  * @param $args
102
  */
103
  function um_display_login_errors( $args ) {
104
- $error = '';
105
-
106
  if ( UM()->form()->count_errors() > 0 ) {
107
  $errors = UM()->form()->errors;
108
  // hook for other plugins to display error
@@ -340,9 +336,10 @@ add_action( 'um_submit_form_login', 'um_submit_form_login', 10 );
340
  */
341
  function um_add_submit_button_to_login( $args ) {
342
  // DO NOT add when reviewing user's details
343
- if ( UM()->user()->preview == true && is_admin() ) return;
 
 
344
 
345
- $primary_btn_word = $args['primary_btn_word'];
346
  /**
347
  * UM hook
348
  *
@@ -365,9 +362,8 @@ function um_add_submit_button_to_login( $args ) {
365
  * }
366
  * ?>
367
  */
368
- $primary_btn_word = apply_filters('um_login_form_button_one', $primary_btn_word, $args );
369
 
370
- $secondary_btn_word = $args['secondary_btn_word'];
371
  /**
372
  * UM hook
373
  *
@@ -390,7 +386,7 @@ function um_add_submit_button_to_login( $args ) {
390
  * }
391
  * ?>
392
  */
393
- $secondary_btn_word = apply_filters('um_login_form_button_two', $secondary_btn_word, $args );
394
 
395
  $secondary_btn_url = ( isset( $args['secondary_btn_url'] ) && $args['secondary_btn_url'] ) ? $args['secondary_btn_url'] : um_get_core_page('register');
396
  /**
@@ -420,18 +416,26 @@ function um_add_submit_button_to_login( $args ) {
420
  <div class="um-col-alt">
421
 
422
  <?php if ( isset( $args['show_rememberme'] ) && $args['show_rememberme'] ) {
423
- echo UM()->fields()->checkbox('rememberme', __('Keep me signed in','ultimate-member') );
424
- echo '<div class="um-clear"></div>';
425
- } ?>
426
 
427
- <?php if ( isset($args['secondary_btn']) && $args['secondary_btn'] != 0 ) { ?>
428
 
429
- <div class="um-left um-half"><input type="submit" value="<?php esc_attr_e( $primary_btn_word, 'ultimate-member' ); ?>" class="um-button" id="um-submit-btn" /></div>
430
- <div class="um-right um-half"><a href="<?php echo esc_attr( $secondary_btn_url ); ?>" class="um-button um-alt"><?php esc_attr_e( $secondary_btn_word,'ultimate-member'); ?></a></div>
 
 
 
 
 
 
431
 
432
  <?php } else { ?>
433
 
434
- <div class="um-center"><input type="submit" value="<?php esc_attr_e( $args['primary_btn_word'],'ultimate-member' ); ?>" class="um-button" id="um-submit-btn" /></div>
 
 
435
 
436
  <?php } ?>
437
 
@@ -450,16 +454,18 @@ add_action( 'um_after_login_fields', 'um_add_submit_button_to_login', 1000 );
450
  * @param $args
451
  */
452
  function um_after_login_submit( $args ) {
453
- if ( $args['forgot_pass_link'] == 0 ) return;
454
-
455
- ?>
456
 
457
  <div class="um-col-alt-b">
458
- <a href="<?php echo um_get_core_page('password-reset'); ?>" class="um-link-alt"><?php _e('Forgot your password?','ultimate-member'); ?></a>
459
- </div>
 
 
460
 
461
- <?php
462
- }
463
  add_action( 'um_after_login_fields', 'um_after_login_submit', 1001 );
464
 
465
 
@@ -468,10 +474,10 @@ add_action( 'um_after_login_fields', 'um_after_login_submit', 1001 );
468
  *
469
  * @param $args
470
  */
471
- function um_add_login_fields($args){
472
  echo UM()->fields()->display( 'login', $args );
473
  }
474
- add_action('um_main_login_fields', 'um_add_login_fields', 100);
475
 
476
 
477
  /**
1
+ <?php if ( ! defined( 'ABSPATH' ) ) exit;
 
 
2
 
3
 
4
  /**
99
  * @param $args
100
  */
101
  function um_display_login_errors( $args ) {
 
 
102
  if ( UM()->form()->count_errors() > 0 ) {
103
  $errors = UM()->form()->errors;
104
  // hook for other plugins to display error
336
  */
337
  function um_add_submit_button_to_login( $args ) {
338
  // DO NOT add when reviewing user's details
339
+ if ( UM()->user()->preview == true && is_admin() ) {
340
+ return;
341
+ }
342
 
 
343
  /**
344
  * UM hook
345
  *
362
  * }
363
  * ?>
364
  */
365
+ $primary_btn_word = apply_filters('um_login_form_button_one', $args['primary_btn_word'], $args );
366
 
 
367
  /**
368
  * UM hook
369
  *
386
  * }
387
  * ?>
388
  */
389
+ $secondary_btn_word = apply_filters( 'um_login_form_button_two', $args['secondary_btn_word'], $args );
390
 
391
  $secondary_btn_url = ( isset( $args['secondary_btn_url'] ) && $args['secondary_btn_url'] ) ? $args['secondary_btn_url'] : um_get_core_page('register');
392
  /**
416
  <div class="um-col-alt">
417
 
418
  <?php if ( isset( $args['show_rememberme'] ) && $args['show_rememberme'] ) {
419
+ UM()->fields()->checkbox( 'rememberme', __( 'Keep me signed in', 'ultimate-member' ), false ); ?>
420
+ <div class="um-clear"></div>
421
+ <?php }
422
 
423
+ if ( isset( $args['secondary_btn'] ) && $args['secondary_btn'] != 0 ) { ?>
424
 
425
+ <div class="um-left um-half">
426
+ <input type="submit" value="<?php esc_attr_e( wp_unslash( $primary_btn_word ), 'ultimate-member' ); ?>" class="um-button" id="um-submit-btn" />
427
+ </div>
428
+ <div class="um-right um-half">
429
+ <a href="<?php echo esc_attr( $secondary_btn_url ); ?>" class="um-button um-alt">
430
+ <?php _e( wp_unslash( $secondary_btn_word ), 'ultimate-member' ); ?>
431
+ </a>
432
+ </div>
433
 
434
  <?php } else { ?>
435
 
436
+ <div class="um-center">
437
+ <input type="submit" value="<?php esc_attr_e( wp_unslash( $primary_btn_word ), 'ultimate-member' ); ?>" class="um-button" id="um-submit-btn" />
438
+ </div>
439
 
440
  <?php } ?>
441
 
454
  * @param $args
455
  */
456
  function um_after_login_submit( $args ) {
457
+ if ( $args['forgot_pass_link'] == 0 ) {
458
+ return;
459
+ } ?>
460
 
461
  <div class="um-col-alt-b">
462
+ <a href="<?php echo um_get_core_page('password-reset'); ?>" class="um-link-alt">
463
+ <?php _e( 'Forgot your password?', 'ultimate-member' ); ?>
464
+ </a>
465
+ </div>
466
 
467
+ <?php
468
+ }
469
  add_action( 'um_after_login_fields', 'um_after_login_submit', 1001 );
470
 
471
 
474
  *
475
  * @param $args
476
  */
477
+ function um_add_login_fields( $args ) {
478
  echo UM()->fields()->display( 'login', $args );
479
  }
480
+ add_action( 'um_main_login_fields', 'um_add_login_fields', 100 );
481
 
482
 
483
  /**
includes/core/um-actions-profile.php CHANGED
@@ -1191,18 +1191,22 @@ function um_add_submit_button_to_profile( $args ) {
1191
 
1192
  <div class="um-col-alt">
1193
 
1194
- <?php if (isset( $args['secondary_btn'] ) && $args['secondary_btn'] != 0) { ?>
1195
 
1196
- <div class="um-left um-half"><input type="submit" value="<?php esc_attr_e( $args['primary_btn_word'], 'ultimate-member' ); ?>"
1197
- class="um-button"/></div>
1198
- <div class="um-right um-half"><a href="<?php echo esc_attr( um_edit_my_profile_cancel_uri() ); ?>"
1199
- class="um-button um-alt"><?php esc_attr_e( $args['secondary_btn_word'], 'ultimate-member' ); ?></a>
 
 
 
1200
  </div>
1201
 
1202
  <?php } else { ?>
1203
 
1204
- <div class="um-center"><input type="submit" value="<?php esc_attr_e( $args['primary_btn_word'], 'ultimate-member' ); ?>"
1205
- class="um-button"/></div>
 
1206
 
1207
  <?php } ?>
1208
 
1191
 
1192
  <div class="um-col-alt">
1193
 
1194
+ <?php if ( isset( $args['secondary_btn'] ) && $args['secondary_btn'] != 0 ) { ?>
1195
 
1196
+ <div class="um-left um-half">
1197
+ <input type="submit" value="<?php esc_attr_e( wp_unslash( $args['primary_btn_word'] ), 'ultimate-member' ); ?>" class="um-button" />
1198
+ </div>
1199
+ <div class="um-right um-half">
1200
+ <a href="<?php echo esc_attr( um_edit_my_profile_cancel_uri() ); ?>" class="um-button um-alt">
1201
+ <?php _e( wp_unslash( $args['secondary_btn_word'] ), 'ultimate-member' ); ?>
1202
+ </a>
1203
  </div>
1204
 
1205
  <?php } else { ?>
1206
 
1207
+ <div class="um-center">
1208
+ <input type="submit" value="<?php esc_attr_e( wp_unslash( $args['primary_btn_word'] ), 'ultimate-member' ); ?>" class="um-button" />
1209
+ </div>
1210
 
1211
  <?php } ?>
1212
 
includes/core/um-actions-register.php CHANGED
@@ -452,51 +452,6 @@ function um_submit_form_register( $args ) {
452
  add_action( 'um_submit_form_register', 'um_submit_form_register', 10 );
453
 
454
 
455
- /**
456
- * Register user with predefined role in options
457
- *
458
- * @param $args
459
- */
460
- function um_add_user_role( $args ) {
461
-
462
- if ( isset( $args['custom_fields']['role_select'] ) || isset( $args['custom_fields']['role_radio'] ) ) return;
463
-
464
- $use_custom_settings = get_post_meta( $args['form_id'], '_um_register_use_custom_settings', true );
465
-
466
- $role = apply_filters( 'um_registration_user_role', UM()->form()->assigned_role( UM()->form()->form_id ), $args );
467
-
468
- if ( empty( $use_custom_settings ) || empty( $role ) ) return;
469
-
470
- /**
471
- * UM hook
472
- *
473
- * @type filter
474
- * @title um_register_hidden_role_field
475
- * @description Display hidden role field
476
- * @input_vars
477
- * [{"var":"$role","type":"string","desc":"Hidden user role"}]
478
- * @change_log
479
- * ["Since: 2.0"]
480
- * @usage
481
- * <?php add_filter( 'um_register_hidden_role_field', 'function_name', 10, 1 ); ?>
482
- * @example
483
- * <?php
484
- * add_filter( 'um_register_hidden_role_field', 'my_register_hidden_role_field', 10, 1 );
485
- * function my_register_hidden_role_field( $role ) {
486
- * // your code here
487
- * return $role;
488
- * }
489
- * ?>
490
- */
491
- $role = apply_filters( 'um_register_hidden_role_field', $role );
492
- if ( $role ) {
493
- echo '<input type="hidden" name="role" id="role" value="' . $role . '" />';
494
- }
495
-
496
- }
497
- //add_action( 'um_after_register_fields', 'um_add_user_role', 10, 1 );
498
-
499
-
500
  /**
501
  * Show the submit button
502
  *
@@ -554,7 +509,7 @@ function um_add_submit_button_to_register( $args ) {
554
  * }
555
  * ?>
556
  */
557
- $secondary_btn_word = apply_filters('um_register_form_button_two', $secondary_btn_word, $args );
558
 
559
  $secondary_btn_url = ( isset( $args['secondary_btn_url'] ) && $args['secondary_btn_url'] ) ? $args['secondary_btn_url'] : um_get_core_page('login');
560
  /**
@@ -583,14 +538,22 @@ function um_add_submit_button_to_register( $args ) {
583
 
584
  <div class="um-col-alt">
585
 
586
- <?php if ( isset($args['secondary_btn']) && $args['secondary_btn'] != 0 ) { ?>
587
 
588
- <div class="um-left um-half"><input type="submit" value="<?php esc_attr_e( $primary_btn_word,'ultimate-member' ) ?>" class="um-button" id="um-submit-btn" /></div>
589
- <div class="um-right um-half"><a href="<?php echo esc_attr( $secondary_btn_url ); ?>" class="um-button um-alt"><?php esc_attr_e( $secondary_btn_word,'ultimate-member'); ?></a></div>
 
 
 
 
 
 
590
 
591
  <?php } else { ?>
592
 
593
- <div class="um-center"><input type="submit" value="<?php esc_attr_e( $primary_btn_word,'ultimate-member' ) ?>" class="um-button" id="um-submit-btn" /></div>
 
 
594
 
595
  <?php } ?>
596
 
452
  add_action( 'um_submit_form_register', 'um_submit_form_register', 10 );
453
 
454
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
455
  /**
456
  * Show the submit button
457
  *
509
  * }
510
  * ?>
511
  */
512
+ $secondary_btn_word = apply_filters( 'um_register_form_button_two', $secondary_btn_word, $args );
513
 
514
  $secondary_btn_url = ( isset( $args['secondary_btn_url'] ) && $args['secondary_btn_url'] ) ? $args['secondary_btn_url'] : um_get_core_page('login');
515
  /**
538
 
539
  <div class="um-col-alt">
540
 
541
+ <?php if ( isset( $args['secondary_btn'] ) && $args['secondary_btn'] != 0 ) { ?>
542
 
543
+ <div class="um-left um-half">
544
+ <input type="submit" value="<?php esc_attr_e( wp_unslash( $primary_btn_word ), 'ultimate-member' ) ?>" class="um-button" id="um-submit-btn" />
545
+ </div>
546
+ <div class="um-right um-half">
547
+ <a href="<?php echo esc_attr( $secondary_btn_url ); ?>" class="um-button um-alt">
548
+ <?php _e( wp_unslash( $secondary_btn_word ),'ultimate-member' ); ?>
549
+ </a>
550
+ </div>
551
 
552
  <?php } else { ?>
553
 
554
+ <div class="um-center">
555
+ <input type="submit" value="<?php esc_attr_e( wp_unslash( $primary_btn_word ), 'ultimate-member' ) ?>" class="um-button" id="um-submit-btn" />
556
+ </div>
557
 
558
  <?php } ?>
559
 
includes/core/um-filters-fields.php CHANGED
@@ -10,7 +10,6 @@
10
  * @return string
11
  */
12
  function um_edit_label_all_fields( $label, $data ) {
13
-
14
  $asterisk = UM()->options()->get( 'form_asterisk' );
15
  if ( $asterisk && isset( $data['required'] ) && $data['required'] == 1 )
16
  $label = $label . '<span class="um-req" title="'.__('Required','ultimate-member').'">*</span>';
@@ -208,7 +207,7 @@ function um_profile_field_filter_hook__date( $value, $data ) {
208
  if ( $data['pretty_format'] == 1 ) {
209
  $value = UM()->datetime()->get_age( $value );
210
  } else {
211
- $value = UM()->datetime()->format( $value, $data['format'] );
212
  }
213
 
214
  return $value;
10
  * @return string
11
  */
12
  function um_edit_label_all_fields( $label, $data ) {
 
13
  $asterisk = UM()->options()->get( 'form_asterisk' );
14
  if ( $asterisk && isset( $data['required'] ) && $data['required'] == 1 )
15
  $label = $label . '<span class="um-req" title="'.__('Required','ultimate-member').'">*</span>';
207
  if ( $data['pretty_format'] == 1 ) {
208
  $value = UM()->datetime()->get_age( $value );
209
  } else {
210
+ $value = date_i18n( $data['format'], strtotime( $value ) );
211
  }
212
 
213
  return $value;
includes/core/um-filters-profile.php CHANGED
@@ -42,25 +42,25 @@ add_filter('pre_get_document_title', 'um_dynamic_user_profile_pagetitle', 100000
42
  * @return string
43
  */
44
  function um_dynamic_user_profile_title( $title, $id = '' ) {
45
-
46
- if( is_admin() ){
47
  return $title;
48
  }
49
 
50
- if ( $id == UM()->config()->permalinks['user'] && in_the_loop() ) {
51
- if ( um_is_core_page('user') && um_get_requested_user() ) {
52
- $title = um_get_display_name( um_get_requested_user() );
53
- } else if ( um_is_core_page('user') && is_user_logged_in() ) {
54
- $title = um_get_display_name( get_current_user_id() );
 
 
55
  }
56
  }
57
 
58
-
59
- if( ! function_exists('utf8_decode') ){
60
  return $title;
61
  }
62
 
63
- return (strlen($title)!==strlen(utf8_decode($title))) ? $title : utf8_encode($title);
64
  }
65
  add_filter( 'the_title', 'um_dynamic_user_profile_title', 100000, 2 );
66
 
42
  * @return string
43
  */
44
  function um_dynamic_user_profile_title( $title, $id = '' ) {
45
+ if ( is_admin() ) {
 
46
  return $title;
47
  }
48
 
49
+ if ( um_is_core_page('user') ) {
50
+ if ( $id == UM()->config()->permalinks['user'] && in_the_loop() ) {
51
+ if ( um_get_requested_user() ) {
52
+ $title = um_get_display_name( um_get_requested_user() );
53
+ } elseif ( is_user_logged_in() ) {
54
+ $title = um_get_display_name( get_current_user_id() );
55
+ }
56
  }
57
  }
58
 
59
+ if ( ! function_exists( 'utf8_decode' ) ) {
 
60
  return $title;
61
  }
62
 
63
+ return ( strlen( $title ) !== strlen( utf8_decode( $title ) ) ) ? $title : utf8_encode( $title );
64
  }
65
  add_filter( 'the_title', 'um_dynamic_user_profile_title', 100000, 2 );
66
 
includes/um-short-functions.php CHANGED
@@ -288,142 +288,288 @@ function um_user_ip() {
288
  * @return bool
289
  */
290
  function um_field_conditions_are_met( $data ) {
291
- if (!isset( $data['conditions'] )) return true;
292
-
293
- $state = 1;
294
-
295
- foreach ($data['conditions'] as $k => $arr) {
296
- if ($arr[0] == 'show') {
297
-
298
- $val = $arr[3];
299
- $op = $arr[2];
300
-
301
- if (strstr( $arr[1], 'role_' ))
302
- $arr[1] = 'role';
303
 
304
- $field = um_profile( $arr[1] );
305
 
306
- switch ($op) {
307
- case 'equals to':
308
 
309
- $field = maybe_unserialize( $field );
310
-
311
- if (is_array( $field ))
312
- $state = in_array( $val, $field ) ? 1 : 0;
313
- else
314
- $state = ( $field == $val ) ? 1 : 0;
315
-
316
- break;
317
- case 'not equals':
318
 
319
- $field = maybe_unserialize( $field );
320
 
321
- if (is_array( $field ))
322
- $state = !in_array( $val, $field ) ? 1 : 0;
323
- else
324
- $state = ( $field != $val ) ? 1 : 0;
325
 
326
- break;
327
- case 'empty':
 
 
328
 
329
- $state = ( !$field ) ? 1 : 0;
 
330
 
331
- break;
332
- case 'not empty':
333
 
334
- $state = ( $field ) ? 1 : 0;
335
 
336
- break;
337
- case 'greater than':
338
- if ($field > $val) {
339
- $state = 1;
340
- } else {
341
- $state = 0;
342
- }
343
- break;
344
- case 'less than':
345
- if ($field < $val) {
346
- $state = 1;
347
- } else {
348
- $state = 0;
349
- }
350
- break;
351
- case 'contains':
352
- if (strstr( $field, $val )) {
353
- $state = 1;
354
- } else {
355
- $state = 0;
356
- }
357
- break;
358
- }
359
- } else if ($arr[0] == 'hide') {
360
 
361
- $state = 1;
362
- $val = $arr[3];
363
- $op = $arr[2];
364
 
365
- if (strstr( $arr[1], 'role_' ))
366
- $arr[1] = 'role';
367
 
368
- $field = um_profile( $arr[1] );
369
 
370
- switch ($op) {
371
- case 'equals to':
372
 
373
- $field = maybe_unserialize( $field );
374
 
375
- if (is_array( $field ))
376
- $state = in_array( $val, $field ) ? 0 : 1;
377
- else
378
- $state = ( $field == $val ) ? 0 : 1;
 
 
 
 
 
379
 
380
- break;
381
- case 'not equals':
 
 
382
 
383
- $field = maybe_unserialize( $field );
 
384
 
385
- if (is_array( $field ))
386
- $state = !in_array( $val, $field ) ? 0 : 1;
387
- else
388
- $state = ( $field != $val ) ? 0 : 1;
389
 
390
- break;
391
- case 'empty':
392
 
393
- $state = ( !$field ) ? 0 : 1;
394
 
395
- break;
396
- case 'not empty':
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
397
 
398
- $state = ( $field ) ? 0 : 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
 
400
- break;
401
- case 'greater than':
402
- if ($field <= $val) {
403
- $state = 0;
404
- } else {
405
- $state = 1;
406
- }
407
- break;
408
- case 'less than':
409
- if ($field >= $val) {
410
- $state = 0;
411
- } else {
412
- $state = 1;
413
- }
414
- break;
415
- case 'contains':
416
- if (strstr( $field, $val )) {
417
- $state = 0;
418
- } else {
419
- $state = 1;
420
- }
421
- break;
422
- }
423
- }
424
- }
425
 
426
- return ( $state ) ? true : false;
 
 
 
 
 
 
427
  }
428
 
429
 
288
  * @return bool
289
  */
290
  function um_field_conditions_are_met( $data ) {
 
 
 
 
 
 
 
 
 
 
 
 
291
 
 
292
 
 
 
293
 
294
+ if (!isset( $data['conditions'] )) return true;
 
 
 
 
 
 
 
 
295
 
296
+ $state = ( $data['conditional_action'] == 'show' ) ? 1 : 0;
297
 
 
 
 
 
298
 
299
+ $first_group = 0;
300
+ $state_array = array();
301
+ $count = count($state_array);
302
+ foreach ($data['conditions'] as $k => $arr){
303
 
304
+ $val = $arr[3];
305
+ $op = $arr[2];
306
 
307
+ if (strstr($arr[1], 'role_'))
308
+ $arr[1] = 'role';
309
 
310
+ $field = um_profile($arr[1]);
311
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
 
313
+ if( $arr[5] != $first_group ){
 
 
314
 
 
 
315
 
316
+ if ($arr[0] == 'show') {
317
 
318
+ switch ($op) {
319
+ case 'equals to':
320
 
321
+ $field = maybe_unserialize( $field );
322
 
323
+ if (is_array( $field ))
324
+ $state = in_array( $val, $field ) ? 'show' : 'hide';
325
+ else
326
+ $state = ( $field == $val ) ? 'show' : 'hide';
327
+
328
+ break;
329
+ case 'not equals':
330
+
331
+ $field = maybe_unserialize( $field );
332
 
333
+ if (is_array( $field ))
334
+ $state = !in_array( $val, $field ) ? 'show' : 'hide';
335
+ else
336
+ $state = ( $field != $val ) ? 'show' : 'hide';
337
 
338
+ break;
339
+ case 'empty':
340
 
341
+ $state = ( !$field ) ? 'show' : 'hide';
 
 
 
342
 
343
+ break;
344
+ case 'not empty':
345
 
346
+ $state = ( $field ) ? 'show' : 'hide';
347
 
348
+ break;
349
+ case 'greater than':
350
+ if ($field > $val) {
351
+ $state = 'show';
352
+ } else {
353
+ $state = 'hide';
354
+ }
355
+ break;
356
+ case 'less than':
357
+ if ($field < $val) {
358
+ $state = 'show';
359
+ } else {
360
+ $state = 'hide';
361
+ }
362
+ break;
363
+ case 'contains':
364
+ if (strstr( $field, $val )) {
365
+ $state = 'show';
366
+ } else {
367
+ $state = 'hide';
368
+ }
369
+ break;
370
+ }
371
+ } else if ($arr[0] == 'hide') {
372
 
373
+ switch ($op) {
374
+ case 'equals to':
375
+
376
+ $field = maybe_unserialize( $field );
377
+
378
+ if (is_array( $field ))
379
+ $state = in_array( $val, $field ) ? 'hide' : 'show';
380
+ else
381
+ $state = ( $field == $val ) ? 'hide' : 'show';
382
+
383
+ break;
384
+ case 'not equals':
385
+
386
+ $field = maybe_unserialize( $field );
387
+
388
+ if (is_array( $field ))
389
+ $state = !in_array( $val, $field ) ? 'hide' : 'show';
390
+ else
391
+ $state = ( $field != $val ) ? 'hide' : 'show';
392
+
393
+ break;
394
+ case 'empty':
395
+
396
+ $state = ( !$field ) ? 'hide' : 'show';
397
+
398
+ break;
399
+ case 'not empty':
400
+
401
+ $state = ( $field ) ? 'hide' : 'show';
402
+
403
+ break;
404
+ case 'greater than':
405
+ if ($field <= $val) {
406
+ $state = 'hide';
407
+ } else {
408
+ $state = 'show';
409
+ }
410
+ break;
411
+ case 'less than':
412
+ if ($field >= $val) {
413
+ $state = 'hide';
414
+ } else {
415
+ $state = 'show';
416
+ }
417
+ break;
418
+ case 'contains':
419
+ if (strstr( $field, $val )) {
420
+ $state = 'hide';
421
+ } else {
422
+ $state = 'show';
423
+ }
424
+ break;
425
+ }
426
+ }
427
+ $first_group++;
428
+ array_push($state_array, $state);
429
+ } else {
430
+
431
+ if ($arr[0] == 'show') {
432
+
433
+ switch ($op) {
434
+ case 'equals to':
435
+
436
+ $field = maybe_unserialize( $field );
437
+
438
+ if (is_array( $field ))
439
+ $state = in_array( $val, $field ) ? 'show' : 'not_show';
440
+ else
441
+ $state = ( $field == $val ) ? 'show' : 'not_show';
442
+
443
+ break;
444
+ case 'not equals':
445
+
446
+ $field = maybe_unserialize( $field );
447
+
448
+ if (is_array( $field ))
449
+ $state = !in_array( $val, $field ) ? 'show' : 'not_show';
450
+ else
451
+ $state = ( $field != $val ) ? 'show' : 'not_show';
452
+
453
+ break;
454
+ case 'empty':
455
+
456
+ $state = ( !$field ) ? 'show' : 'not_show';
457
+
458
+ break;
459
+ case 'not empty':
460
+
461
+ $state = ( $field ) ? 'show': 'not_show';
462
+
463
+ break;
464
+ case 'greater than':
465
+ if ($field > $val) {
466
+ $state = 'show';
467
+ } else {
468
+ $state = 'not_show';
469
+ }
470
+ break;
471
+ case 'less than':
472
+ if ($field < $val) {
473
+ $state = 'show';
474
+ } else {
475
+ $state = 'not_show';
476
+ }
477
+ break;
478
+ case 'contains':
479
+ if (strstr( $field, $val )) {
480
+ $state = 'show';
481
+ } else {
482
+ $state = 'not_show';
483
+ }
484
+ break;
485
+ }
486
+ } else if ($arr[0] == 'hide') {
487
+
488
+ switch ($op) {
489
+ case 'equals to':
490
+
491
+ $field = maybe_unserialize( $field );
492
+
493
+ if (is_array( $field ))
494
+ $state = in_array( $val, $field ) ? 'hide' : 'not_hide';
495
+ else
496
+ $state = ( $field == $val ) ? 'hide' : 'not_hide';
497
+
498
+ break;
499
+ case 'not equals':
500
+
501
+ $field = maybe_unserialize( $field );
502
+
503
+ if (is_array( $field ))
504
+ $state = !in_array( $val, $field ) ? 'hide' : 'not_hide';
505
+ else
506
+ $state = ( $field != $val ) ? 'hide' : 'not_hide';
507
+
508
+ break;
509
+ case 'empty':
510
+
511
+ $state = ( !$field ) ? 'hide' : 'not_hide';
512
+
513
+ break;
514
+ case 'not empty':
515
+
516
+ $state = ( $field ) ? 'hide' : 'not_hide';
517
+
518
+ break;
519
+ case 'greater than':
520
+ if ($field <= $val) {
521
+ $state = 'hide';
522
+ } else {
523
+ $state = 'not_hide';
524
+ }
525
+ break;
526
+ case 'less than':
527
+ if ($field >= $val) {
528
+ $state = 'hide';
529
+ } else {
530
+ $state = 'not_hide';
531
+ }
532
+ break;
533
+ case 'contains':
534
+ if (strstr( $field, $val )) {
535
+ $state = 'hide';
536
+ } else {
537
+ $state = 'not_hide';
538
+ }
539
+ break;
540
+ }
541
+ }
542
+ if( isset($state_array[$count]) ){
543
+ if( $state_array[$count] == 'show' || $state_array[$count] == 'not_hide' ){
544
+ if ( $state == 'show' || $state == 'not_hide' ){
545
+ $state_array[$count] = 'show';
546
+ } else {
547
+ $state_array[$count] = 'hide';
548
+ }
549
+ } else {
550
+ if ( $state == 'hide' || $state == 'not_show' ){
551
+ $state_array[$count] = 'hide';
552
+ } else {
553
+ $state_array[$count] = 'hide';
554
+ }
555
+ }
556
+ } else {
557
+ if ( $state == 'show' || $state == 'not_hide' ){
558
+ $state_array[$count] = 'show';
559
+ } else {
560
+ $state_array[$count] = 'hide';
561
+ }
562
+ }
563
+ }
564
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
565
 
566
+ }
567
+ $result = array_unique($state_array);
568
+ if( !in_array("show", $result) ){
569
+ return $state = false;
570
+ } else {
571
+ return $state = true;
572
+ }
573
  }
574
 
575
 
languages/ultimate-member-en_US.mo CHANGED
Binary file
languages/ultimate-member-en_US.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Ultimate Member\n"
4
- "POT-Creation-Date: 2018-11-22 14:19+0200\n"
5
- "PO-Revision-Date: 2018-11-22 14:19+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: en_US\n"
@@ -21,57 +21,57 @@ msgstr ""
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
24
- #: includes/admin/class-admin-functions.php:35 includes/class-functions.php:29
25
  msgid "Wrong Nonce"
26
  msgstr ""
27
 
28
- #: includes/admin/class-admin.php:181
29
  #, php-format
30
  msgid "Duplicate of %s"
31
  msgstr ""
32
 
33
- #: includes/admin/class-admin.php:295
34
  msgid "Docs"
35
  msgstr ""
36
 
37
- #: includes/admin/class-admin.php:296
38
- #: includes/admin/core/class-admin-settings.php:1128
39
  msgid "Settings"
40
  msgstr ""
41
 
42
- #: includes/admin/class-admin.php:367 includes/admin/class-admin.php:370
43
  msgid "Form updated."
44
  msgstr ""
45
 
46
- #: includes/admin/class-admin.php:368
47
  msgid "Custom field updated."
48
  msgstr ""
49
 
50
- #: includes/admin/class-admin.php:369
51
  msgid "Custom field deleted."
52
  msgstr ""
53
 
54
- #: includes/admin/class-admin.php:371
55
  msgid "Form restored to revision."
56
  msgstr ""
57
 
58
- #: includes/admin/class-admin.php:372
59
  msgid "Form created."
60
  msgstr ""
61
 
62
- #: includes/admin/class-admin.php:373
63
  msgid "Form saved."
64
  msgstr ""
65
 
66
- #: includes/admin/class-admin.php:374
67
  msgid "Form submitted."
68
  msgstr ""
69
 
70
- #: includes/admin/class-admin.php:375
71
  msgid "Form scheduled."
72
  msgstr ""
73
 
74
- #: includes/admin/class-admin.php:376
75
  msgid "Form draft updated."
76
  msgstr ""
77
 
@@ -102,8 +102,8 @@ msgstr ""
102
  #: includes/admin/core/class-admin-builder.php:612
103
  #: includes/admin/core/class-admin-builder.php:767
104
  #: includes/admin/core/class-admin-dragdrop.php:32
105
- #: includes/admin/core/class-admin-menu.php:105
106
- #: includes/core/class-fields.php:4065
107
  msgid "Please login as administrator"
108
  msgstr ""
109
 
@@ -139,7 +139,7 @@ msgid "Predefined Fields"
139
  msgstr ""
140
 
141
  #: includes/admin/core/class-admin-builder.php:880
142
- #: includes/core/class-builtin.php:1308
143
  msgid "None"
144
  msgstr ""
145
 
@@ -183,7 +183,7 @@ msgstr ""
183
 
184
  #: includes/admin/core/class-admin-columns.php:96
185
  #: includes/admin/core/class-admin-columns.php:115
186
- #: includes/admin/core/class-admin-settings.php:310
187
  #: includes/admin/templates/form/login_settings.php:13
188
  #: includes/admin/templates/form/register_customize.php:3
189
  #: includes/admin/templates/form/register_customize.php:29
@@ -192,8 +192,8 @@ msgstr ""
192
 
193
  #: includes/admin/core/class-admin-columns.php:97
194
  #: includes/admin/core/class-admin-columns.php:116
195
- #: includes/admin/core/class-admin-metabox.php:818
196
- #: includes/admin/core/class-admin-metabox.php:979
197
  msgid "Shortcode"
198
  msgstr ""
199
 
@@ -249,40 +249,45 @@ msgstr ""
249
  msgid "Yes"
250
  msgstr ""
251
 
252
- #: includes/admin/core/class-admin-enqueue.php:125
253
- #: includes/admin/core/class-admin-enqueue.php:159
254
- #: includes/admin/core/class-admin-forms.php:813
255
- #: includes/admin/core/class-admin-forms.php:827
256
- #: includes/admin/core/class-admin-forms.php:932
257
- #: includes/admin/core/class-admin-forms.php:941
258
  #: includes/admin/core/class-admin-notices.php:390
259
  #: includes/core/um-actions-profile.php:553
260
  msgid "Remove"
261
  msgstr ""
262
 
263
- #: includes/admin/core/class-admin-enqueue.php:126
264
- #: includes/admin/core/class-admin-enqueue.php:160
265
- #: includes/admin/core/class-admin-forms.php:1009
266
  msgid "Select"
267
  msgstr ""
268
 
269
- #: includes/admin/core/class-admin-enqueue.php:157
270
  msgid "Are sure, maybe some settings not saved"
271
  msgstr ""
272
 
273
- #: includes/admin/core/class-admin-forms.php:456
 
 
 
 
 
274
  msgid "Choose Icon"
275
  msgstr ""
276
 
277
- #: includes/admin/core/class-admin-forms.php:462
278
  msgid "No Icon"
279
  msgstr ""
280
 
281
- #: includes/admin/core/class-admin-forms.php:986
282
  msgid "Select media"
283
  msgstr ""
284
 
285
- #: includes/admin/core/class-admin-forms.php:1010
286
  msgid "Clear"
287
  msgstr ""
288
 
@@ -367,629 +372,629 @@ msgstr ""
367
  msgid "Your %s was unable to be removed at this time."
368
  msgstr ""
369
 
370
- #: includes/admin/core/class-admin-menu.php:64
371
  msgid "Thanks :)"
372
  msgstr ""
373
 
374
- #: includes/admin/core/class-admin-menu.php:71
375
  #, php-format
376
  msgid ""
377
  "If you like Ultimate Member please consider leaving a %s review. It will "
378
  "help us to grow the plugin and make it more popular. Thank you."
379
  msgstr ""
380
 
381
- #: includes/admin/core/class-admin-menu.php:126
382
  msgctxt "Admin menu name"
383
  msgid "Users"
384
  msgstr ""
385
 
386
- #: includes/admin/core/class-admin-menu.php:134
387
  msgctxt "Admin menu name"
388
  msgid "All Users"
389
  msgstr ""
390
 
391
  #. Plugin Name of the plugin/theme
392
  #. Author of the plugin/theme
393
- #: includes/admin/core/class-admin-menu.php:146
394
  #: includes/core/class-user.php:557
395
  msgid "Ultimate Member"
396
  msgstr ""
397
 
398
- #: includes/admin/core/class-admin-menu.php:150
399
  msgid "Dashboard"
400
  msgstr ""
401
 
402
- #: includes/admin/core/class-admin-menu.php:158
403
- #: includes/admin/templates/gdpr.php:7 includes/core/class-common.php:56
404
  msgid "Forms"
405
  msgstr ""
406
 
407
- #: includes/admin/core/class-admin-menu.php:160
408
  #: includes/admin/core/list-tables/roles-list-table.php:477
409
  #: includes/admin/core/packages/2.0-beta1/user_roles.php:12
410
  msgid "User Roles"
411
  msgstr ""
412
 
413
- #: includes/admin/core/class-admin-menu.php:163
414
- #: includes/core/class-common.php:85
415
  msgid "Member Directories"
416
  msgstr ""
417
 
418
- #: includes/admin/core/class-admin-menu.php:205
419
- #: includes/admin/core/class-admin-settings.php:1007
420
  msgid "Extensions"
421
  msgstr ""
422
 
423
- #: includes/admin/core/class-admin-menu.php:218
424
  msgid "Users Overview"
425
  msgstr ""
426
 
427
- #: includes/admin/core/class-admin-menu.php:220
428
  msgid "Latest from our blog"
429
  msgstr ""
430
 
431
- #: includes/admin/core/class-admin-menu.php:222
432
  msgid "Purge Temp Files"
433
  msgstr ""
434
 
435
- #: includes/admin/core/class-admin-menu.php:224
436
  msgid "User Cache"
437
  msgstr ""
438
 
439
- #: includes/admin/core/class-admin-menu.php:229
440
  msgid "Upgrade's Manual Request"
441
  msgstr ""
442
 
443
- #: includes/admin/core/class-admin-metabox.php:72
444
  msgid "This is a translation of UM profile page?"
445
  msgstr ""
446
 
447
- #: includes/admin/core/class-admin-metabox.php:79
448
  msgid "This is a translation of UM account page?"
449
  msgstr ""
450
 
451
- #: includes/admin/core/class-admin-metabox.php:259
452
  msgid "UM Content Restriction"
453
  msgstr ""
454
 
455
- #: includes/admin/core/class-admin-metabox.php:415
456
- #: includes/admin/core/class-admin-metabox.php:565
457
  #: includes/admin/templates/access/restrict_content.php:47
458
  msgid "Restrict access to this content?"
459
  msgstr ""
460
 
461
- #: includes/admin/core/class-admin-metabox.php:416
462
- #: includes/admin/core/class-admin-metabox.php:423
463
- #: includes/admin/core/class-admin-metabox.php:436
464
- #: includes/admin/core/class-admin-metabox.php:566
465
- #: includes/admin/core/class-admin-metabox.php:574
466
- #: includes/admin/core/class-admin-metabox.php:588
467
  #: includes/admin/templates/access/restrict_content.php:48
468
  #: includes/admin/templates/access/restrict_content.php:55
469
  #: includes/admin/templates/access/restrict_content.php:68
470
  msgid "Activate content restriction for this post"
471
  msgstr ""
472
 
473
- #: includes/admin/core/class-admin-metabox.php:422
474
- #: includes/admin/core/class-admin-metabox.php:573
475
  #: includes/admin/templates/access/restrict_content.php:54
476
  msgid "Who can access this content?"
477
  msgstr ""
478
 
479
- #: includes/admin/core/class-admin-metabox.php:426
480
- #: includes/admin/core/class-admin-metabox.php:577
481
  #: includes/admin/core/class-admin-navmenu.php:141
482
  #: includes/admin/templates/access/restrict_content.php:58
483
  #: includes/core/class-builtin.php:662
484
  msgid "Everyone"
485
  msgstr ""
486
 
487
- #: includes/admin/core/class-admin-metabox.php:427
488
- #: includes/admin/core/class-admin-metabox.php:578
489
  #: includes/admin/templates/access/restrict_content.php:59
490
  msgid "Logged out users"
491
  msgstr ""
492
 
493
- #: includes/admin/core/class-admin-metabox.php:428
494
- #: includes/admin/core/class-admin-metabox.php:579
495
  #: includes/admin/templates/access/restrict_content.php:60
496
  msgid "Logged in users"
497
  msgstr ""
498
 
499
- #: includes/admin/core/class-admin-metabox.php:435
500
- #: includes/admin/core/class-admin-metabox.php:587
501
  #: includes/admin/templates/access/restrict_content.php:67
502
  msgid "Select which roles can access this content"
503
  msgstr ""
504
 
505
- #: includes/admin/core/class-admin-metabox.php:444
506
- #: includes/admin/core/class-admin-metabox.php:598
507
  #: includes/admin/templates/access/restrict_content.php:77
508
  msgid "What happens when users without access tries to view the content?"
509
  msgstr ""
510
 
511
- #: includes/admin/core/class-admin-metabox.php:445
512
- #: includes/admin/core/class-admin-metabox.php:457
513
- #: includes/admin/core/class-admin-metabox.php:599
514
- #: includes/admin/core/class-admin-metabox.php:612
515
  #: includes/admin/templates/access/restrict_content.php:78
516
  #: includes/admin/templates/access/restrict_content.php:90
517
  msgid "Action when users without access tries to view the content"
518
  msgstr ""
519
 
520
- #: includes/admin/core/class-admin-metabox.php:448
521
- #: includes/admin/core/class-admin-metabox.php:602
522
  #: includes/admin/templates/access/restrict_content.php:81
523
  msgid "Show access restricted message"
524
  msgstr ""
525
 
526
- #: includes/admin/core/class-admin-metabox.php:449
527
- #: includes/admin/core/class-admin-metabox.php:603
528
  #: includes/admin/templates/access/restrict_content.php:82
529
  msgid "Redirect user"
530
  msgstr ""
531
 
532
- #: includes/admin/core/class-admin-metabox.php:456
533
- #: includes/admin/core/class-admin-metabox.php:611
534
  #: includes/admin/templates/access/restrict_content.php:89
535
  msgid ""
536
  "Would you like to use the global default message or apply a custom message "
537
  "to this content?"
538
  msgstr ""
539
 
540
- #: includes/admin/core/class-admin-metabox.php:460
541
- #: includes/admin/core/class-admin-metabox.php:615
542
  #: includes/admin/templates/access/restrict_content.php:93
543
  msgid "Global default message (default)"
544
  msgstr ""
545
 
546
- #: includes/admin/core/class-admin-metabox.php:461
547
- #: includes/admin/core/class-admin-metabox.php:616
548
  #: includes/admin/templates/access/restrict_content.php:94
549
  msgid "Custom message"
550
  msgstr ""
551
 
552
- #: includes/admin/core/class-admin-metabox.php:468
553
- #: includes/admin/core/class-admin-metabox.php:624
554
  #: includes/admin/templates/access/restrict_content.php:101
555
  msgid "Custom Restrict Content message"
556
  msgstr ""
557
 
558
- #: includes/admin/core/class-admin-metabox.php:469
559
- #: includes/admin/core/class-admin-metabox.php:489
560
- #: includes/admin/core/class-admin-metabox.php:625
561
- #: includes/admin/core/class-admin-metabox.php:647
562
  #: includes/admin/templates/access/restrict_content.php:102
563
  #: includes/admin/templates/access/restrict_content.php:122
564
  msgid "Changed global restrict message"
565
  msgstr ""
566
 
567
- #: includes/admin/core/class-admin-metabox.php:476
568
- #: includes/admin/core/class-admin-metabox.php:633
569
  #: includes/admin/templates/access/restrict_content.php:109
570
  msgid "Where should users be redirected to?"
571
  msgstr ""
572
 
573
- #: includes/admin/core/class-admin-metabox.php:477
574
- #: includes/admin/core/class-admin-metabox.php:634
575
  #: includes/admin/templates/access/restrict_content.php:110
576
  msgid "Select redirect to page when user hasn't access to content"
577
  msgstr ""
578
 
579
- #: includes/admin/core/class-admin-metabox.php:481
580
- #: includes/admin/core/class-admin-metabox.php:638
581
  #: includes/admin/templates/access/restrict_content.php:114
582
  msgid "Login page"
583
  msgstr ""
584
 
585
- #: includes/admin/core/class-admin-metabox.php:482
586
- #: includes/admin/core/class-admin-metabox.php:639
587
  #: includes/admin/templates/access/restrict_content.php:115
588
  msgid "Custom URL"
589
  msgstr ""
590
 
591
- #: includes/admin/core/class-admin-metabox.php:488
592
- #: includes/admin/core/class-admin-metabox.php:646
593
  #: includes/admin/templates/access/restrict_content.php:121
594
  msgid "Redirect URL"
595
  msgstr ""
596
 
597
- #: includes/admin/core/class-admin-metabox.php:496
598
- #: includes/admin/core/class-admin-metabox.php:655
599
  #: includes/admin/templates/access/restrict_content.php:129
600
  msgid "Hide from queries"
601
  msgstr ""
602
 
603
- #: includes/admin/core/class-admin-metabox.php:497
604
- #: includes/admin/core/class-admin-metabox.php:656
605
  #: includes/admin/templates/access/restrict_content.php:130
606
  msgid ""
607
  "Hide this content from archives, RSS feeds etc for users who do not have "
608
  "permission to view this content"
609
  msgstr ""
610
 
611
- #: includes/admin/core/class-admin-metabox.php:814
612
  msgid "General Options"
613
  msgstr ""
614
 
615
- #: includes/admin/core/class-admin-metabox.php:815
616
  msgid "Profile Card"
617
  msgstr ""
618
 
619
- #: includes/admin/core/class-admin-metabox.php:816
620
  msgid "Search Options"
621
  msgstr ""
622
 
623
- #: includes/admin/core/class-admin-metabox.php:817
624
  msgid "Results &amp; Pagination"
625
  msgstr ""
626
 
627
- #: includes/admin/core/class-admin-metabox.php:819
628
  msgid "Styling: General"
629
  msgstr ""
630
 
631
- #: includes/admin/core/class-admin-metabox.php:832
632
  msgid "Administrative Permissions"
633
  msgstr ""
634
 
635
- #: includes/admin/core/class-admin-metabox.php:840
636
  msgid "General Permissions"
637
  msgstr ""
638
 
639
- #: includes/admin/core/class-admin-metabox.php:848
640
  msgid "Profile Access"
641
  msgstr ""
642
 
643
- #: includes/admin/core/class-admin-metabox.php:859
644
  msgid "Homepage Options"
645
  msgstr ""
646
 
647
- #: includes/admin/core/class-admin-metabox.php:870
648
  msgid "Registration Options"
649
  msgstr ""
650
 
651
- #: includes/admin/core/class-admin-metabox.php:878
652
  msgid "Login Options"
653
  msgstr ""
654
 
655
- #: includes/admin/core/class-admin-metabox.php:886
656
  msgid "Logout Options"
657
  msgstr ""
658
 
659
- #: includes/admin/core/class-admin-metabox.php:894
660
  msgid "Delete Options"
661
  msgstr ""
662
 
663
- #: includes/admin/core/class-admin-metabox.php:902
664
  msgid "Publish"
665
  msgstr ""
666
 
667
- #: includes/admin/core/class-admin-metabox.php:950
668
  msgid "WP Capabilities"
669
  msgstr ""
670
 
671
- #: includes/admin/core/class-admin-metabox.php:977
672
  msgid "Select Form Type"
673
  msgstr ""
674
 
675
- #: includes/admin/core/class-admin-metabox.php:978
676
  msgid "Form Builder"
677
  msgstr ""
678
 
679
- #: includes/admin/core/class-admin-metabox.php:981
680
- #: includes/admin/core/class-admin-metabox.php:1002
681
- #: includes/admin/core/class-admin-metabox.php:1024
682
  msgid "Customize this form"
683
  msgstr ""
684
 
685
- #: includes/admin/core/class-admin-metabox.php:1003
686
  msgid "User Meta"
687
  msgstr ""
688
 
689
- #: includes/admin/core/class-admin-metabox.php:1025
690
  msgid "Options"
691
  msgstr ""
692
 
693
- #: includes/admin/core/class-admin-metabox.php:1236
694
  msgid ""
695
  "Select where this field should appear. This option should only be changed on "
696
  "the profile form and allows you to show a field in one mode only (edit or "
697
  "view) or in both modes."
698
  msgstr ""
699
 
700
- #: includes/admin/core/class-admin-metabox.php:1270
701
  msgid "If"
702
  msgstr ""
703
 
704
- #: includes/admin/core/class-admin-metabox.php:1347
705
  msgid "Value"
706
  msgstr ""
707
 
708
- #: includes/admin/core/class-admin-metabox.php:1356
709
  msgid "Does this field require a special validation"
710
  msgstr ""
711
 
712
- #: includes/admin/core/class-admin-metabox.php:1401
713
  msgid ""
714
  "If you want to apply your custom validation, you can use action hooks to add "
715
  "custom validation. Please refer to documentation for further details."
716
  msgstr ""
717
 
718
- #: includes/admin/core/class-admin-metabox.php:1415
719
- #: includes/admin/core/class-admin-metabox.php:1443
720
  msgid ""
721
  "Select an icon to appear in the field. Leave blank if you do not want an "
722
  "icon to show in the field."
723
  msgstr ""
724
 
725
- #: includes/admin/core/class-admin-metabox.php:1470
726
  msgid "Specify a custom CSS class to be applied to this element"
727
  msgstr ""
728
 
729
- #: includes/admin/core/class-admin-metabox.php:1480
730
  msgid "This is the width in pixels, e.g. 4 or 2, etc"
731
  msgstr ""
732
 
733
- #: includes/admin/core/class-admin-metabox.php:1490
734
  msgid "Optional text to include with the divider"
735
  msgstr ""
736
 
737
- #: includes/admin/core/class-admin-metabox.php:1500
738
  msgid "Set padding for this section"
739
  msgstr ""
740
 
741
- #: includes/admin/core/class-admin-metabox.php:1510
742
  msgid "Set margin for this section"
743
  msgstr ""
744
 
745
- #: includes/admin/core/class-admin-metabox.php:1520
746
  msgid "Set border for this section"
747
  msgstr ""
748
 
749
- #: includes/admin/core/class-admin-metabox.php:1530
750
  msgid "Choose the border style"
751
  msgstr ""
752
 
753
- #: includes/admin/core/class-admin-metabox.php:1545
754
  msgid "Rounded corners can be applied by setting a pixels value here. e.g. 5px"
755
  msgstr ""
756
 
757
- #: includes/admin/core/class-admin-metabox.php:1555
758
  msgid "Give a color to this border"
759
  msgstr ""
760
 
761
- #: includes/admin/core/class-admin-metabox.php:1565
762
  msgid "Enable Row Heading"
763
  msgstr ""
764
 
765
- #: includes/admin/core/class-admin-metabox.php:1565
766
  msgid "Whether to enable a heading for this row"
767
  msgstr ""
768
 
769
- #: includes/admin/core/class-admin-metabox.php:1575
770
  msgid "Enter the row heading text here"
771
  msgstr ""
772
 
773
- #: includes/admin/core/class-admin-metabox.php:1585
774
  msgid "This will be the background of entire section"
775
  msgstr ""
776
 
777
- #: includes/admin/core/class-admin-metabox.php:1595
778
  msgid "This will be the background of the heading section"
779
  msgstr ""
780
 
781
- #: includes/admin/core/class-admin-metabox.php:1605
782
  msgid "This will be the text color of heading part only"
783
  msgstr ""
784
 
785
- #: includes/admin/core/class-admin-metabox.php:1615
786
  msgid "This will be the text color of entire section"
787
  msgstr ""
788
 
789
- #: includes/admin/core/class-admin-metabox.php:1625
790
  msgid ""
791
  "This will be the color of selected icon. By default It will be the same "
792
  "color as heading text color"
793
  msgstr ""
794
 
795
- #: includes/admin/core/class-admin-metabox.php:1635
796
  msgid "Select a color for this divider"
797
  msgstr ""
798
 
799
- #: includes/admin/core/class-admin-metabox.php:1645
800
  msgid "Entering custom text here will replace the url with a text link"
801
  msgstr ""
802
 
803
- #: includes/admin/core/class-admin-metabox.php:1655
804
  msgid "Choose whether to open this link in same window or in a new window"
805
  msgstr ""
806
 
807
- #: includes/admin/core/class-admin-metabox.php:1668
808
  msgid "Whether to follow or nofollow this link by search engines"
809
  msgstr ""
810
 
811
- #: includes/admin/core/class-admin-metabox.php:1681
812
  msgid ""
813
  "Turn on to force users to create a strong password (A combination of one "
814
  "lowercase letter, one uppercase letter, and one number). If turned on this "
815
  "option is only applied to register forms and not to login forms."
816
  msgstr ""
817
 
818
- #: includes/admin/core/class-admin-metabox.php:1691
819
  msgid ""
820
  "Turn on to add a confirm password field. If turned on the confirm password "
821
  "field will only show on register forms and not on login forms."
822
  msgstr ""
823
 
824
- #: includes/admin/core/class-admin-metabox.php:1701
825
  msgid "This is the line-style of divider"
826
  msgstr ""
827
 
828
- #: includes/admin/core/class-admin-metabox.php:1717
829
  msgid "Choose the minutes interval between each time in the time picker."
830
  msgstr ""
831
 
832
- #: includes/admin/core/class-admin-metabox.php:1730
833
  msgid "The display format of the date which is visible to user."
834
  msgstr ""
835
 
836
- #: includes/admin/core/class-admin-metabox.php:1741
837
  msgid "Choose the displayed time-format for this field"
838
  msgstr ""
839
 
840
- #: includes/admin/core/class-admin-metabox.php:1756
841
  msgid ""
842
  "Whether you wish to show the date in full or only show the years e.g. 25 "
843
  "Years"
844
  msgstr ""
845
 
846
- #: includes/admin/core/class-admin-metabox.php:1775
847
  msgid ""
848
  "Disable specific week days from being available for selection in this date "
849
  "picker"
850
  msgstr ""
851
 
852
- #: includes/admin/core/class-admin-metabox.php:1793
853
  msgid ""
854
  "Number of years available for the date selection. Default to last 50 years"
855
  msgstr ""
856
 
857
- #: includes/admin/core/class-admin-metabox.php:1803
858
  msgid "This decides which years should be shown relative to today date"
859
  msgstr ""
860
 
861
- #: includes/admin/core/class-admin-metabox.php:1817
862
  msgid "Set the minimum date/day in range in the format YYYY/MM/DD"
863
  msgstr ""
864
 
865
- #: includes/admin/core/class-admin-metabox.php:1827
866
  msgid "Set the maximum date/day in range in the format YYYY/MM/DD"
867
  msgstr ""
868
 
869
- #: includes/admin/core/class-admin-metabox.php:1837
870
  msgid ""
871
  "Whether to show a specific number of years or specify a date range to be "
872
  "available for the date picker."
873
  msgstr ""
874
 
875
- #: includes/admin/core/class-admin-metabox.php:1853
876
  msgid ""
877
  "Enter the shortcode in the following textarea and it will be displayed on "
878
  "the fields"
879
  msgstr ""
880
 
881
- #: includes/admin/core/class-admin-metabox.php:1863
882
  msgid "Edit the content of this field here"
883
  msgstr ""
884
 
885
- #: includes/admin/core/class-admin-metabox.php:1876
886
  msgid "Enable/disable crop feature for this image upload and define ratio"
887
  msgstr ""
888
 
889
- #: includes/admin/core/class-admin-metabox.php:1898
890
- #: includes/admin/core/class-admin-metabox.php:1918
891
  msgid ""
892
  "Select the image types that you want to allow to be uploaded via this field."
893
  msgstr ""
894
 
895
- #: includes/admin/core/class-admin-metabox.php:1939
896
  msgid "This is the headline that appears in the upload box for this field"
897
  msgstr ""
898
 
899
- #: includes/admin/core/class-admin-metabox.php:1949
900
  msgid ""
901
  "If you need to add information or secondary line below the headline of "
902
  "upload box, enter it here"
903
  msgstr ""
904
 
905
- #: includes/admin/core/class-admin-metabox.php:1959
906
  msgid "The text that appears on the button. e.g. Upload"
907
  msgstr ""
908
 
909
- #: includes/admin/core/class-admin-metabox.php:1969
910
  msgid ""
911
  "The maximum size for image that can be uploaded through this field. Leave "
912
  "empty for unlimited size."
913
  msgstr ""
914
 
915
- #: includes/admin/core/class-admin-metabox.php:1979
916
  msgid "The height of textarea in pixels. Default is 100 pixels"
917
  msgstr ""
918
 
919
- #: includes/admin/core/class-admin-metabox.php:1989
920
  msgid "This is the required spacing in pixels. e.g. 20px"
921
  msgstr ""
922
 
923
- #: includes/admin/core/class-admin-metabox.php:1999
924
  msgid "Enable/disable multiple selections for this field"
925
  msgstr ""
926
 
927
- #: includes/admin/core/class-admin-metabox.php:2009
928
  msgid ""
929
  "Enter a number here to force a maximum number of selections by user for this "
930
  "field"
931
  msgstr ""
932
 
933
- #: includes/admin/core/class-admin-metabox.php:2019
934
  msgid ""
935
  "Enter a number here to force a minimum number of selections by user for this "
936
  "field"
937
  msgstr ""
938
 
939
- #: includes/admin/core/class-admin-metabox.php:2029
940
  msgid "This is the max number of entries the user can add via field group."
941
  msgstr ""
942
 
943
- #: includes/admin/core/class-admin-metabox.php:2039
944
  msgid ""
945
  "If you want to enable a maximum number of words to be input in this "
946
  "textarea. Leave empty to disable this setting"
947
  msgstr ""
948
 
949
- #: includes/admin/core/class-admin-metabox.php:2049
950
  msgid "Minimum number that can be entered in this field"
951
  msgstr ""
952
 
953
- #: includes/admin/core/class-admin-metabox.php:2059
954
  msgid "Maximum number that can be entered in this field"
955
  msgstr ""
956
 
957
- #: includes/admin/core/class-admin-metabox.php:2069
958
  msgid ""
959
  "If you want to enable a minimum number of characters to be input in this "
960
  "field. Leave empty to disable this setting"
961
  msgstr ""
962
 
963
- #: includes/admin/core/class-admin-metabox.php:2079
964
  msgid ""
965
  "If you want to enable a maximum number of characters to be input in this "
966
  "field. Leave empty to disable this setting"
967
  msgstr ""
968
 
969
- #: includes/admin/core/class-admin-metabox.php:2089
970
  msgid "Turn on/off HTML tags for this textarea"
971
  msgstr ""
972
 
973
- #: includes/admin/core/class-admin-metabox.php:2108
974
  msgid ""
975
  "Enter one choice per line. This will represent the available choices or "
976
  "selections available for user."
977
  msgstr ""
978
 
979
- #: includes/admin/core/class-admin-metabox.php:2118
980
  msgid ""
981
  "This is the title of the field for your reference in the backend. The title "
982
  "will not appear on the front-end of your website."
983
  msgstr ""
984
 
985
- #: includes/admin/core/class-admin-metabox.php:2143
986
  msgid ""
987
  "The meta key cannot be changed for duplicated fields or when editing an "
988
  "existing field. If you require a different meta key please create a new "
989
  "field."
990
  msgstr ""
991
 
992
- #: includes/admin/core/class-admin-metabox.php:2149
993
  msgid ""
994
  "A meta key is required to store the entered info in this field in the "
995
  "database. The meta key should be unique to this field and be written in "
@@ -997,7 +1002,7 @@ msgid ""
997
  "job_title"
998
  msgstr ""
999
 
1000
- #: includes/admin/core/class-admin-metabox.php:2162
1001
  msgid ""
1002
  "This is the text that appears in a tooltip when a user hovers over the info "
1003
  "icon. Help text is useful for providing users with more information about "
@@ -1005,73 +1010,73 @@ msgid ""
1005
  "for field."
1006
  msgstr ""
1007
 
1008
- #: includes/admin/core/class-admin-metabox.php:2174
1009
  msgid "Text to display by default in this field"
1010
  msgstr ""
1011
 
1012
- #: includes/admin/core/class-admin-metabox.php:2180
1013
  msgid ""
1014
  "If you wish the rating field to be prefilled with a number of stars, enter "
1015
  "it here."
1016
  msgstr ""
1017
 
1018
- #: includes/admin/core/class-admin-metabox.php:2186
1019
  msgid ""
1020
  "This option allows you to pre-fill the field with a default value prior to "
1021
  "the user entering a value in the field. Leave blank to have no default value"
1022
  msgstr ""
1023
 
1024
- #: includes/admin/core/class-admin-metabox.php:2198
1025
  msgid ""
1026
  "The field label is the text that appears above the field on your front-end "
1027
  "form. Leave blank to not show a label above field."
1028
  msgstr ""
1029
 
1030
- #: includes/admin/core/class-admin-metabox.php:2208
1031
  msgid ""
1032
  "This is the text that appears within the field e.g please enter your email "
1033
  "address. Leave blank to not show any placeholder text."
1034
  msgstr ""
1035
 
1036
- #: includes/admin/core/class-admin-metabox.php:2218
1037
  msgid ""
1038
  "Field privacy allows you to select who can view this field on the front-end. "
1039
  "The site admin can view all fields regardless of the option set here."
1040
  msgstr ""
1041
 
1042
- #: includes/admin/core/class-admin-metabox.php:2241
1043
  msgid "Select the member roles that can view this field on the front-end."
1044
  msgstr ""
1045
 
1046
- #: includes/admin/core/class-admin-metabox.php:2267
1047
  msgid ""
1048
  "This option allows you to set whether the field must be filled in before the "
1049
  "form can be processed."
1050
  msgstr ""
1051
 
1052
- #: includes/admin/core/class-admin-metabox.php:2281
1053
  msgid ""
1054
  "This option allows you to set whether or not the user can edit the "
1055
  "information in this field."
1056
  msgstr ""
1057
 
1058
- #: includes/admin/core/class-admin-metabox.php:2294
1059
  msgid "Choose whether you want a 5-stars or 10-stars ratings based here."
1060
  msgstr ""
1061
 
1062
- #: includes/admin/core/class-admin-metabox.php:2307
1063
  msgid "Add a callback source to retrieve choices."
1064
  msgstr ""
1065
 
1066
- #: includes/admin/core/class-admin-metabox.php:2318
1067
  msgid "Parent Option"
1068
  msgstr ""
1069
 
1070
- #: includes/admin/core/class-admin-metabox.php:2318
1071
  msgid "Dynamically populates the option based from selected parent option."
1072
  msgstr ""
1073
 
1074
- #: includes/admin/core/class-admin-metabox.php:2320
1075
  msgid "No Selected"
1076
  msgstr ""
1077
 
@@ -1330,1176 +1335,1176 @@ msgstr ""
1330
  msgid "Choose a page..."
1331
  msgstr ""
1332
 
1333
- #: includes/admin/core/class-admin-settings.php:131
1334
  msgid "Enable profile menu"
1335
  msgstr ""
1336
 
1337
- #: includes/admin/core/class-admin-settings.php:143
1338
  #, php-format
1339
  msgid "%s Tab"
1340
  msgstr ""
1341
 
1342
- #: includes/admin/core/class-admin-settings.php:149
1343
  #, php-format
1344
  msgid "Who can see %s Tab?"
1345
  msgstr ""
1346
 
1347
- #: includes/admin/core/class-admin-settings.php:150
1348
  msgid "Select which users can view this tab."
1349
  msgstr ""
1350
 
1351
- #: includes/admin/core/class-admin-settings.php:159
1352
  msgid "Allowed roles"
1353
  msgstr ""
1354
 
1355
- #: includes/admin/core/class-admin-settings.php:160
1356
  msgid "Select the the user roles allowed to view this tab."
1357
  msgstr ""
1358
 
1359
- #: includes/admin/core/class-admin-settings.php:162
1360
  msgid "Choose user roles..."
1361
  msgstr ""
1362
 
1363
- #: includes/admin/core/class-admin-settings.php:173
1364
  msgid "Profile menu default tab"
1365
  msgstr ""
1366
 
1367
- #: includes/admin/core/class-admin-settings.php:174
1368
  msgid "This will be the default tab on user profile page"
1369
  msgstr ""
1370
 
1371
- #: includes/admin/core/class-admin-settings.php:182
1372
  msgid "Enable menu icons in desktop view"
1373
  msgstr ""
1374
 
1375
- #: includes/admin/core/class-admin-settings.php:236
1376
  msgid "General"
1377
  msgstr ""
1378
 
1379
- #: includes/admin/core/class-admin-settings.php:239
1380
  msgid "Pages"
1381
  msgstr ""
1382
 
1383
- #: includes/admin/core/class-admin-settings.php:243
1384
  #: includes/admin/templates/dashboard/users.php:6
1385
  msgid "Users"
1386
  msgstr ""
1387
 
1388
- #: includes/admin/core/class-admin-settings.php:249
1389
  msgid "Profile Permalink Base"
1390
  msgstr ""
1391
 
1392
- #: includes/admin/core/class-admin-settings.php:250
1393
  msgid ""
1394
  "Here you can control the permalink structure of the user profile URL "
1395
  "globally e.g. "
1396
  msgstr ""
1397
 
1398
- #: includes/admin/core/class-admin-settings.php:252
1399
- #: includes/admin/core/class-admin-settings.php:269
1400
  #: includes/core/class-builtin.php:669 includes/core/class-builtin.php:672
1401
  msgid "Username"
1402
  msgstr ""
1403
 
1404
- #: includes/admin/core/class-admin-settings.php:253
1405
  msgid "First and Last Name with '.'"
1406
  msgstr ""
1407
 
1408
- #: includes/admin/core/class-admin-settings.php:254
1409
  msgid "First and Last Name with '-'"
1410
  msgstr ""
1411
 
1412
- #: includes/admin/core/class-admin-settings.php:255
1413
  msgid "First and Last Name with '+'"
1414
  msgstr ""
1415
 
1416
- #: includes/admin/core/class-admin-settings.php:256
1417
  msgid "User ID"
1418
  msgstr ""
1419
 
1420
- #: includes/admin/core/class-admin-settings.php:258
1421
- #: includes/admin/core/class-admin-settings.php:277
1422
  msgid "Select..."
1423
  msgstr ""
1424
 
1425
- #: includes/admin/core/class-admin-settings.php:264
1426
  msgid "User Display Name"
1427
  msgstr ""
1428
 
1429
- #: includes/admin/core/class-admin-settings.php:265
1430
  msgid ""
1431
  "This is the name that will be displayed for users on the front end of your "
1432
  "site. Default setting uses first/last name as display name if it exists"
1433
  msgstr ""
1434
 
1435
- #: includes/admin/core/class-admin-settings.php:267
1436
  msgid "Default WP Display Name"
1437
  msgstr ""
1438
 
1439
- #: includes/admin/core/class-admin-settings.php:268
1440
  #: includes/core/class-builtin.php:727 includes/core/class-builtin.php:730
1441
  msgid "Nickname"
1442
  msgstr ""
1443
 
1444
- #: includes/admin/core/class-admin-settings.php:270
1445
  msgid "First name & last name"
1446
  msgstr ""
1447
 
1448
- #: includes/admin/core/class-admin-settings.php:271
1449
  msgid "Last name & first name"
1450
  msgstr ""
1451
 
1452
- #: includes/admin/core/class-admin-settings.php:272
1453
  msgid "First name & first initial of last name"
1454
  msgstr ""
1455
 
1456
- #: includes/admin/core/class-admin-settings.php:273
1457
  msgid "First initial of first name & last name"
1458
  msgstr ""
1459
 
1460
- #: includes/admin/core/class-admin-settings.php:274
1461
  msgid "First name only"
1462
  msgstr ""
1463
 
1464
- #: includes/admin/core/class-admin-settings.php:275
1465
  msgid "Custom field(s)"
1466
  msgstr ""
1467
 
1468
- #: includes/admin/core/class-admin-settings.php:282
1469
  msgid "Display Name Custom Field(s)"
1470
  msgstr ""
1471
 
1472
- #: includes/admin/core/class-admin-settings.php:283
1473
  msgid ""
1474
  "Specify the custom field meta key or custom fields seperated by comma that "
1475
  "you want to use to display users name on the frontend of your site"
1476
  msgstr ""
1477
 
1478
- #: includes/admin/core/class-admin-settings.php:289
1479
  msgid "Automatically redirect author page to their profile?"
1480
  msgstr ""
1481
 
1482
- #: includes/admin/core/class-admin-settings.php:290
1483
  msgid ""
1484
  "If enabled, author pages will automatically redirect to the user's profile "
1485
  "page"
1486
  msgstr ""
1487
 
1488
- #: includes/admin/core/class-admin-settings.php:295
1489
  msgid "Enable Members Directory"
1490
  msgstr ""
1491
 
1492
- #: includes/admin/core/class-admin-settings.php:296
1493
  msgid "Control whether to enable or disable member directories on this site"
1494
  msgstr ""
1495
 
1496
- #: includes/admin/core/class-admin-settings.php:301
1497
  msgid "Use Gravatars?"
1498
  msgstr ""
1499
 
1500
- #: includes/admin/core/class-admin-settings.php:302
1501
  msgid ""
1502
  "Do you want to use gravatars instead of the default plugin profile photo (If "
1503
  "the user did not upload a custom profile photo / avatar)"
1504
  msgstr ""
1505
 
1506
- #: includes/admin/core/class-admin-settings.php:307
1507
  msgid "Use Gravatar builtin image"
1508
  msgstr ""
1509
 
1510
- #: includes/admin/core/class-admin-settings.php:308
1511
  msgid ""
1512
  "Gravatar has a number of built in options which you can also use as defaults"
1513
  msgstr ""
1514
 
1515
- #: includes/admin/core/class-admin-settings.php:311
1516
  msgid "404 ( File Not Found response )"
1517
  msgstr ""
1518
 
1519
- #: includes/admin/core/class-admin-settings.php:312
1520
  msgid "Mystery Man"
1521
  msgstr ""
1522
 
1523
- #: includes/admin/core/class-admin-settings.php:313
1524
  msgid "Identicon"
1525
  msgstr ""
1526
 
1527
- #: includes/admin/core/class-admin-settings.php:314
1528
  msgid "Monsterid"
1529
  msgstr ""
1530
 
1531
- #: includes/admin/core/class-admin-settings.php:315
1532
  msgid "Wavatar"
1533
  msgstr ""
1534
 
1535
- #: includes/admin/core/class-admin-settings.php:316
1536
  msgid "Retro"
1537
  msgstr ""
1538
 
1539
- #: includes/admin/core/class-admin-settings.php:317
1540
  msgid "Blank ( a transparent PNG image )"
1541
  msgstr ""
1542
 
1543
- #: includes/admin/core/class-admin-settings.php:325
1544
  msgid "Use Default plugin avatar as Gravatar's Default avatar"
1545
  msgstr ""
1546
 
1547
- #: includes/admin/core/class-admin-settings.php:326
1548
  msgid ""
1549
  "Do you want to use the plugin default avatar instead of the gravatar default "
1550
  "photo (If the user did not upload a custom profile photo / avatar)"
1551
  msgstr ""
1552
 
1553
- #: includes/admin/core/class-admin-settings.php:332
1554
  msgid "Require a strong password? (when user resets password only)"
1555
  msgstr ""
1556
 
1557
- #: includes/admin/core/class-admin-settings.php:333
1558
  msgid ""
1559
  "Enable or disable a strong password rules on password reset and change "
1560
  "procedure"
1561
  msgstr ""
1562
 
1563
- #: includes/admin/core/class-admin-settings.php:338
1564
  #: includes/class-config.php:134 includes/class-config.php:739
1565
  #: includes/core/class-account.php:90
1566
  msgid "Account"
1567
  msgstr ""
1568
 
1569
- #: includes/admin/core/class-admin-settings.php:343
1570
  msgid "Password Account Tab"
1571
  msgstr ""
1572
 
1573
- #: includes/admin/core/class-admin-settings.php:349
1574
  msgid "Privacy Account Tab"
1575
  msgstr ""
1576
 
1577
- #: includes/admin/core/class-admin-settings.php:350
1578
  msgid "Enable/disable the Privacy account tab in account page"
1579
  msgstr ""
1580
 
1581
- #: includes/admin/core/class-admin-settings.php:355
1582
  msgid "Notifications Account Tab"
1583
  msgstr ""
1584
 
1585
- #: includes/admin/core/class-admin-settings.php:356
1586
  msgid "Enable/disable the Notifications account tab in account page"
1587
  msgstr ""
1588
 
1589
- #: includes/admin/core/class-admin-settings.php:361
1590
  msgid "Delete Account Tab"
1591
  msgstr ""
1592
 
1593
- #: includes/admin/core/class-admin-settings.php:362
1594
  msgid "Enable/disable the Delete account tab in account page"
1595
  msgstr ""
1596
 
1597
- #: includes/admin/core/class-admin-settings.php:367
1598
  msgid "Account Deletion Custom Text"
1599
  msgstr ""
1600
 
1601
- #: includes/admin/core/class-admin-settings.php:368
1602
  msgid ""
1603
  "This is custom text that will be displayed to users before they delete their "
1604
  "accounts from your site"
1605
  msgstr ""
1606
 
1607
- #: includes/admin/core/class-admin-settings.php:376
1608
  msgid "Add a First & Last Name fields"
1609
  msgstr ""
1610
 
1611
- #: includes/admin/core/class-admin-settings.php:377
1612
  msgid ""
1613
  "Whether to enable these fields on the user account page by default or hide "
1614
  "them."
1615
  msgstr ""
1616
 
1617
- #: includes/admin/core/class-admin-settings.php:382
1618
  msgid "Disable First & Last Name fields"
1619
  msgstr ""
1620
 
1621
- #: includes/admin/core/class-admin-settings.php:383
1622
  msgid ""
1623
  "Whether to allow users changing their first and last name in account page."
1624
  msgstr ""
1625
 
1626
- #: includes/admin/core/class-admin-settings.php:389
1627
  msgid "Require First & Last Name"
1628
  msgstr ""
1629
 
1630
- #: includes/admin/core/class-admin-settings.php:390
1631
  msgid "Require first and last name?"
1632
  msgstr ""
1633
 
1634
- #: includes/admin/core/class-admin-settings.php:396
1635
  msgid "Allow users to change e-mail"
1636
  msgstr ""
1637
 
1638
- #: includes/admin/core/class-admin-settings.php:397
1639
  msgid "Whether to allow users changing their email in account page."
1640
  msgstr ""
1641
 
1642
- #: includes/admin/core/class-admin-settings.php:402
1643
  msgid "Allow users to hide their profiles from directory"
1644
  msgstr ""
1645
 
1646
- #: includes/admin/core/class-admin-settings.php:403
1647
  msgid ""
1648
  "Whether to allow users changing their profile visibility from member "
1649
  "directory in account page."
1650
  msgstr ""
1651
 
1652
- #: includes/admin/core/class-admin-settings.php:408
1653
  msgid "Require a strong password?"
1654
  msgstr ""
1655
 
1656
- #: includes/admin/core/class-admin-settings.php:409
1657
  msgid ""
1658
  "Enable or disable a strong password rules on account page / change password "
1659
  "tab"
1660
  msgstr ""
1661
 
1662
- #: includes/admin/core/class-admin-settings.php:414
1663
  msgid "Uploads"
1664
  msgstr ""
1665
 
1666
- #: includes/admin/core/class-admin-settings.php:420
1667
  msgid "Profile Photo Maximum File Size (bytes)"
1668
  msgstr ""
1669
 
1670
- #: includes/admin/core/class-admin-settings.php:421
1671
  msgid "Sets a maximum size for the uploaded photo"
1672
  msgstr ""
1673
 
1674
- #: includes/admin/core/class-admin-settings.php:428
1675
  msgid "Cover Photo Maximum File Size (bytes)"
1676
  msgstr ""
1677
 
1678
- #: includes/admin/core/class-admin-settings.php:429
1679
  msgid "Sets a maximum size for the uploaded cover"
1680
  msgstr ""
1681
 
1682
- #: includes/admin/core/class-admin-settings.php:435
1683
  msgid "Profile Photo Thumbnail Sizes (px)"
1684
  msgstr ""
1685
 
1686
- #: includes/admin/core/class-admin-settings.php:436
1687
  msgid ""
1688
  "Here you can define which thumbnail sizes will be created for each profile "
1689
  "photo upload."
1690
  msgstr ""
1691
 
1692
- #: includes/admin/core/class-admin-settings.php:438
1693
- #: includes/admin/core/class-admin-settings.php:448
1694
  msgid "Add New Size"
1695
  msgstr ""
1696
 
1697
- #: includes/admin/core/class-admin-settings.php:445
1698
  msgid "Cover Photo Thumbnail Sizes (px)"
1699
  msgstr ""
1700
 
1701
- #: includes/admin/core/class-admin-settings.php:446
1702
  msgid ""
1703
  "Here you can define which thumbnail sizes will be created for each cover "
1704
  "photo upload."
1705
  msgstr ""
1706
 
1707
- #: includes/admin/core/class-admin-settings.php:456
1708
  msgid "Image Quality"
1709
  msgstr ""
1710
 
1711
- #: includes/admin/core/class-admin-settings.php:457
1712
  msgid ""
1713
  "Quality is used to determine quality of image uploads, and ranges from 0 "
1714
  "(worst quality, smaller file) to 100 (best quality, biggest file). The "
1715
  "default range is 60."
1716
  msgstr ""
1717
 
1718
- #: includes/admin/core/class-admin-settings.php:464
1719
  msgid "Image Upload Maximum Width (px)"
1720
  msgstr ""
1721
 
1722
- #: includes/admin/core/class-admin-settings.php:465
1723
  msgid ""
1724
  "Any image upload above this width will be resized to this limit "
1725
  "automatically."
1726
  msgstr ""
1727
 
1728
- #: includes/admin/core/class-admin-settings.php:472
1729
  msgid "Cover Photo Minimum Width (px)"
1730
  msgstr ""
1731
 
1732
- #: includes/admin/core/class-admin-settings.php:473
1733
  msgid "This will be the minimum width for cover photo uploads"
1734
  msgstr ""
1735
 
1736
- #: includes/admin/core/class-admin-settings.php:480
1737
  msgid "Access"
1738
  msgstr ""
1739
 
1740
- #: includes/admin/core/class-admin-settings.php:483
1741
  msgid "Restriction Content"
1742
  msgstr ""
1743
 
1744
- #: includes/admin/core/class-admin-settings.php:488
1745
  msgid "Global Site Access"
1746
  msgstr ""
1747
 
1748
- #: includes/admin/core/class-admin-settings.php:489
1749
  msgid ""
1750
  "Globally control the access of your site, you can have seperate restrict "
1751
  "options per post/page by editing the desired item."
1752
  msgstr ""
1753
 
1754
- #: includes/admin/core/class-admin-settings.php:499
1755
  msgid "Custom Redirect URL"
1756
  msgstr ""
1757
 
1758
- #: includes/admin/core/class-admin-settings.php:500
1759
  msgid ""
1760
  "A logged out user will be redirected to this url If he is not permitted to "
1761
  "access the site"
1762
  msgstr ""
1763
 
1764
- #: includes/admin/core/class-admin-settings.php:506
1765
  msgid "Exclude the following URLs"
1766
  msgstr ""
1767
 
1768
- #: includes/admin/core/class-admin-settings.php:507
1769
  msgid ""
1770
  "Here you can exclude URLs beside the redirect URI to be accessible to "
1771
  "everyone"
1772
  msgstr ""
1773
 
1774
- #: includes/admin/core/class-admin-settings.php:508
1775
  msgid "Add New URL"
1776
  msgstr ""
1777
 
1778
- #: includes/admin/core/class-admin-settings.php:515
1779
  msgid "Allow Homepage to be accessible"
1780
  msgstr ""
1781
 
1782
- #: includes/admin/core/class-admin-settings.php:521
1783
  msgid "Allow Category pages to be accessible"
1784
  msgstr ""
1785
 
1786
- #: includes/admin/core/class-admin-settings.php:527
1787
  msgid "Restricted Access Message"
1788
  msgstr ""
1789
 
1790
- #: includes/admin/core/class-admin-settings.php:528
1791
  msgid ""
1792
  "This is the message shown to users that do not have permission to view the "
1793
  "content"
1794
  msgstr ""
1795
 
1796
- #: includes/admin/core/class-admin-settings.php:543
1797
  msgid "Restricted Access to Posts"
1798
  msgstr ""
1799
 
1800
- #: includes/admin/core/class-admin-settings.php:544
1801
  msgid "Restriction content of the current Posts"
1802
  msgstr ""
1803
 
1804
- #: includes/admin/core/class-admin-settings.php:553
1805
  msgid "Restricted Access to Taxonomies"
1806
  msgstr ""
1807
 
1808
- #: includes/admin/core/class-admin-settings.php:554
1809
  msgid "Restriction content of the current Taxonomies"
1810
  msgstr ""
1811
 
1812
- #: includes/admin/core/class-admin-settings.php:563
1813
  msgid "Other"
1814
  msgstr ""
1815
 
1816
- #: includes/admin/core/class-admin-settings.php:568
1817
  msgid "Enable the Reset Password Limit?"
1818
  msgstr ""
1819
 
1820
- #: includes/admin/core/class-admin-settings.php:573
1821
  msgid "Reset Password Limit"
1822
  msgstr ""
1823
 
1824
- #: includes/admin/core/class-admin-settings.php:574
1825
  msgid ""
1826
  "Set the maximum reset password limit. If reached the maximum limit, user "
1827
  "will be locked from using this."
1828
  msgstr ""
1829
 
1830
- #: includes/admin/core/class-admin-settings.php:582
1831
  msgid "Blocked Email Addresses"
1832
  msgstr ""
1833
 
1834
- #: includes/admin/core/class-admin-settings.php:583
1835
  msgid ""
1836
  "This will block the specified e-mail addresses from being able to sign up or "
1837
  "sign in to your site. To block an entire domain, use something like *@domain."
1838
  "com"
1839
  msgstr ""
1840
 
1841
- #: includes/admin/core/class-admin-settings.php:588
1842
  msgid "Blacklist Words"
1843
  msgstr ""
1844
 
1845
- #: includes/admin/core/class-admin-settings.php:589
1846
  msgid ""
1847
  "This option lets you specify blacklist of words to prevent anyone from "
1848
  "signing up with such a word as their username"
1849
  msgstr ""
1850
 
1851
- #: includes/admin/core/class-admin-settings.php:596
1852
  #: includes/admin/core/list-tables/emails-list-table.php:300
1853
  msgid "Email"
1854
  msgstr ""
1855
 
1856
- #: includes/admin/core/class-admin-settings.php:601
1857
  msgid "Admin E-mail Address"
1858
  msgstr ""
1859
 
1860
- #: includes/admin/core/class-admin-settings.php:602
1861
- #: includes/admin/core/class-admin-settings.php:614
1862
  msgid "e.g. admin@companyname.com"
1863
  msgstr ""
1864
 
1865
- #: includes/admin/core/class-admin-settings.php:607
1866
  msgid "Mail appears from"
1867
  msgstr ""
1868
 
1869
- #: includes/admin/core/class-admin-settings.php:608
1870
  msgid "e.g. Site Name"
1871
  msgstr ""
1872
 
1873
- #: includes/admin/core/class-admin-settings.php:613
1874
  msgid "Mail appears from address"
1875
  msgstr ""
1876
 
1877
- #: includes/admin/core/class-admin-settings.php:619
1878
  msgid "Use HTML for E-mails?"
1879
  msgstr ""
1880
 
1881
- #: includes/admin/core/class-admin-settings.php:620
1882
  msgid ""
1883
  "If you plan use e-mails with HTML, please make sure that this option is "
1884
  "enabled. Otherwise, HTML will be displayed as plain text."
1885
  msgstr ""
1886
 
1887
- #: includes/admin/core/class-admin-settings.php:625
1888
  msgid "Appearance"
1889
  msgstr ""
1890
 
1891
- #: includes/admin/core/class-admin-settings.php:628
1892
  msgid "Profile"
1893
  msgstr ""
1894
 
1895
- #: includes/admin/core/class-admin-settings.php:633
1896
  msgid "Profile Default Template"
1897
  msgstr ""
1898
 
1899
- #: includes/admin/core/class-admin-settings.php:634
1900
  msgid "This will be the default template to output profile"
1901
  msgstr ""
1902
 
1903
- #: includes/admin/core/class-admin-settings.php:642
1904
  msgid "Profile Maximum Width"
1905
  msgstr ""
1906
 
1907
- #: includes/admin/core/class-admin-settings.php:651
1908
  msgid "Profile Area Maximum Width"
1909
  msgstr ""
1910
 
1911
- #: includes/admin/core/class-admin-settings.php:653
1912
  #: includes/admin/templates/form/profile_customize.php:56
1913
  msgid ""
1914
  "The maximum width of the profile area inside profile (below profile header)"
1915
  msgstr ""
1916
 
1917
- #: includes/admin/core/class-admin-settings.php:659
1918
  msgid "Profile Field Icons"
1919
  msgstr ""
1920
 
1921
- #: includes/admin/core/class-admin-settings.php:660
1922
  msgid "This is applicable for edit mode only"
1923
  msgstr ""
1924
 
1925
- #: includes/admin/core/class-admin-settings.php:663
1926
- #: includes/admin/core/class-admin-settings.php:859
1927
- #: includes/admin/core/class-admin-settings.php:949
1928
  #: includes/admin/templates/form/login_customize.php:40
1929
  #: includes/admin/templates/form/profile_customize.php:67
1930
  #: includes/admin/templates/form/register_customize.php:55
1931
  msgid "Show inside text field"
1932
  msgstr ""
1933
 
1934
- #: includes/admin/core/class-admin-settings.php:664
1935
- #: includes/admin/core/class-admin-settings.php:860
1936
- #: includes/admin/core/class-admin-settings.php:950
1937
  #: includes/admin/templates/form/login_customize.php:41
1938
  #: includes/admin/templates/form/profile_customize.php:68
1939
  #: includes/admin/templates/form/register_customize.php:56
1940
  msgid "Show with label"
1941
  msgstr ""
1942
 
1943
- #: includes/admin/core/class-admin-settings.php:665
1944
- #: includes/admin/core/class-admin-settings.php:861
1945
- #: includes/admin/core/class-admin-settings.php:951
1946
  #: includes/admin/templates/form/login_customize.php:42
1947
  #: includes/admin/templates/form/profile_customize.php:69
1948
  #: includes/admin/templates/form/register_customize.php:57
1949
  msgid "Turn off"
1950
  msgstr ""
1951
 
1952
- #: includes/admin/core/class-admin-settings.php:672
1953
  msgid "Profile Primary Button Text"
1954
  msgstr ""
1955
 
1956
- #: includes/admin/core/class-admin-settings.php:674
1957
  msgid "The text that is used for updating profile button"
1958
  msgstr ""
1959
 
1960
- #: includes/admin/core/class-admin-settings.php:680
1961
  msgid "Profile Secondary Button"
1962
  msgstr ""
1963
 
1964
- #: includes/admin/core/class-admin-settings.php:682
1965
- #: includes/admin/core/class-admin-settings.php:878
1966
- #: includes/admin/core/class-admin-settings.php:968
1967
  msgid "Switch on/off the secondary button display in the form"
1968
  msgstr ""
1969
 
1970
- #: includes/admin/core/class-admin-settings.php:687
1971
  msgid "Profile Secondary Button Text"
1972
  msgstr ""
1973
 
1974
- #: includes/admin/core/class-admin-settings.php:689
1975
  msgid "The text that is used for cancelling update profile button"
1976
  msgstr ""
1977
 
1978
- #: includes/admin/core/class-admin-settings.php:696
1979
  msgid "Default Profile Photo"
1980
  msgstr ""
1981
 
1982
- #: includes/admin/core/class-admin-settings.php:697
1983
  msgid ""
1984
  "You can change the default profile picture globally here. Please make sure "
1985
  "that the photo is 300x300px."
1986
  msgstr ""
1987
 
1988
- #: includes/admin/core/class-admin-settings.php:698
1989
  msgid "Select Default Profile Photo"
1990
  msgstr ""
1991
 
1992
- #: includes/admin/core/class-admin-settings.php:708
1993
  msgid "Default Cover Photo"
1994
  msgstr ""
1995
 
1996
- #: includes/admin/core/class-admin-settings.php:709
1997
  msgid ""
1998
  "You can change the default cover photo globally here. Please make sure that "
1999
  "the default cover is large enough and respects the ratio you are using for "
2000
  "cover photos."
2001
  msgstr ""
2002
 
2003
- #: includes/admin/core/class-admin-settings.php:710
2004
  msgid "Select Default Cover Photo"
2005
  msgstr ""
2006
 
2007
- #: includes/admin/core/class-admin-settings.php:715
2008
  #: includes/admin/templates/form/profile_customize.php:127
2009
  msgid "Profile Photo Size"
2010
  msgstr ""
2011
 
2012
- #: includes/admin/core/class-admin-settings.php:717
2013
  msgid ""
2014
  "The global default of profile photo size. This can be overridden by "
2015
  "individual form settings"
2016
  msgstr ""
2017
 
2018
- #: includes/admin/core/class-admin-settings.php:723
2019
  msgid "Profile Cover Photos"
2020
  msgstr ""
2021
 
2022
- #: includes/admin/core/class-admin-settings.php:725
2023
  msgid "Switch on/off the profile cover photos"
2024
  msgstr ""
2025
 
2026
- #: includes/admin/core/class-admin-settings.php:730
2027
  msgid "Profile Cover Ratio"
2028
  msgstr ""
2029
 
2030
- #: includes/admin/core/class-admin-settings.php:731
2031
  msgid "Choose global ratio for cover photos of profiles"
2032
  msgstr ""
2033
 
2034
- #: includes/admin/core/class-admin-settings.php:745
2035
  msgid "Profile Header Meta Text Icon"
2036
  msgstr ""
2037
 
2038
- #: includes/admin/core/class-admin-settings.php:747
2039
  msgid "Display field icons for related user meta fields in header or not"
2040
  msgstr ""
2041
 
2042
- #: includes/admin/core/class-admin-settings.php:752
2043
  msgid "Show display name in profile header"
2044
  msgstr ""
2045
 
2046
- #: includes/admin/core/class-admin-settings.php:754
2047
  msgid "Switch on/off the user name on profile header"
2048
  msgstr ""
2049
 
2050
- #: includes/admin/core/class-admin-settings.php:759
2051
  msgid "Show social links in profile header"
2052
  msgstr ""
2053
 
2054
- #: includes/admin/core/class-admin-settings.php:761
2055
  msgid "Switch on/off the social links on profile header"
2056
  msgstr ""
2057
 
2058
- #: includes/admin/core/class-admin-settings.php:766
2059
  msgid "Show user description in header"
2060
  msgstr ""
2061
 
2062
- #: includes/admin/core/class-admin-settings.php:768
2063
  msgid "Switch on/off the user description on profile header"
2064
  msgstr ""
2065
 
2066
- #: includes/admin/core/class-admin-settings.php:773
2067
  msgid "Enable html support for user description"
2068
  msgstr ""
2069
 
2070
- #: includes/admin/core/class-admin-settings.php:775
2071
  msgid ""
2072
  "Switch on/off to enable/disable support for html tags on user description."
2073
  msgstr ""
2074
 
2075
- #: includes/admin/core/class-admin-settings.php:780
2076
  msgid "User description maximum chars"
2077
  msgstr ""
2078
 
2079
- #: includes/admin/core/class-admin-settings.php:782
2080
  msgid ""
2081
  "Maximum number of characters to allow in user description field in header."
2082
  msgstr ""
2083
 
2084
- #: includes/admin/core/class-admin-settings.php:789
2085
  msgid "Profile Header Menu Position"
2086
  msgstr ""
2087
 
2088
- #: includes/admin/core/class-admin-settings.php:791
2089
  msgid ""
2090
  "For incompatible themes, please make the menu open from left instead of "
2091
  "bottom by default."
2092
  msgstr ""
2093
 
2094
- #: includes/admin/core/class-admin-settings.php:801
2095
  msgid "Show a custom message if profile is empty"
2096
  msgstr ""
2097
 
2098
- #: includes/admin/core/class-admin-settings.php:803
2099
  msgid "Switch on/off the custom message that appears when the profile is empty"
2100
  msgstr ""
2101
 
2102
- #: includes/admin/core/class-admin-settings.php:808
2103
  msgid "Show the emoticon"
2104
  msgstr ""
2105
 
2106
- #: includes/admin/core/class-admin-settings.php:810
2107
  msgid "Switch on/off the emoticon (sad face) that appears above the message"
2108
  msgstr ""
2109
 
2110
- #: includes/admin/core/class-admin-settings.php:816
2111
  msgid "Profile Menu"
2112
  msgstr ""
2113
 
2114
- #: includes/admin/core/class-admin-settings.php:820
2115
  #: includes/admin/templates/form/mode.php:9
2116
  msgid "Registration Form"
2117
  msgstr ""
2118
 
2119
- #: includes/admin/core/class-admin-settings.php:825
2120
  msgid "Registration Default Template"
2121
  msgstr ""
2122
 
2123
- #: includes/admin/core/class-admin-settings.php:826
2124
  msgid "This will be the default template to output registration"
2125
  msgstr ""
2126
 
2127
- #: includes/admin/core/class-admin-settings.php:834
2128
  msgid "Registration Maximum Width"
2129
  msgstr ""
2130
 
2131
- #: includes/admin/core/class-admin-settings.php:836
2132
- #: includes/admin/core/class-admin-settings.php:926
2133
  msgid "The maximum width this shortcode can take from the page width"
2134
  msgstr ""
2135
 
2136
- #: includes/admin/core/class-admin-settings.php:842
2137
  msgid "Registration Shortcode Alignment"
2138
  msgstr ""
2139
 
2140
- #: includes/admin/core/class-admin-settings.php:843
2141
- #: includes/admin/core/class-admin-settings.php:933
2142
  #: includes/admin/templates/form/profile_customize.php:115
2143
  msgid "The shortcode is centered by default unless you specify otherwise here"
2144
  msgstr ""
2145
 
2146
- #: includes/admin/core/class-admin-settings.php:846
2147
- #: includes/admin/core/class-admin-settings.php:936
2148
  msgid "Centered"
2149
  msgstr ""
2150
 
2151
- #: includes/admin/core/class-admin-settings.php:847
2152
- #: includes/admin/core/class-admin-settings.php:937
2153
  msgid "Left aligned"
2154
  msgstr ""
2155
 
2156
- #: includes/admin/core/class-admin-settings.php:848
2157
- #: includes/admin/core/class-admin-settings.php:938
2158
  msgid "Right aligned"
2159
  msgstr ""
2160
 
2161
- #: includes/admin/core/class-admin-settings.php:855
2162
  msgid "Registration Field Icons"
2163
  msgstr ""
2164
 
2165
- #: includes/admin/core/class-admin-settings.php:856
2166
  msgid "This controls the display of field icons in the registration form"
2167
  msgstr ""
2168
 
2169
- #: includes/admin/core/class-admin-settings.php:868
2170
  msgid "Registration Primary Button Text"
2171
  msgstr ""
2172
 
2173
- #: includes/admin/core/class-admin-settings.php:870
2174
- #: includes/admin/core/class-admin-settings.php:960
2175
  msgid "The text that is used for primary button text"
2176
  msgstr ""
2177
 
2178
- #: includes/admin/core/class-admin-settings.php:876
2179
  msgid "Registration Secondary Button"
2180
  msgstr ""
2181
 
2182
- #: includes/admin/core/class-admin-settings.php:883
2183
  msgid "Registration Secondary Button Text"
2184
  msgstr ""
2185
 
2186
- #: includes/admin/core/class-admin-settings.php:885
2187
- #: includes/admin/core/class-admin-settings.php:975
2188
  msgid "The text that is used for the secondary button text"
2189
  msgstr ""
2190
 
2191
- #: includes/admin/core/class-admin-settings.php:892
2192
  msgid "Registration Secondary Button URL"
2193
  msgstr ""
2194
 
2195
- #: includes/admin/core/class-admin-settings.php:894
2196
- #: includes/admin/core/class-admin-settings.php:984
2197
  msgid "You can replace default link for this button by entering custom URL"
2198
  msgstr ""
2199
 
2200
- #: includes/admin/core/class-admin-settings.php:901
2201
  msgid "Registration Default Role"
2202
  msgstr ""
2203
 
2204
- #: includes/admin/core/class-admin-settings.php:902
2205
  msgid ""
2206
  "This will be the default role assigned to users registering thru "
2207
  "registration form"
2208
  msgstr ""
2209
 
2210
- #: includes/admin/core/class-admin-settings.php:910
2211
  #: includes/admin/templates/form/mode.php:13
2212
  msgid "Login Form"
2213
  msgstr ""
2214
 
2215
- #: includes/admin/core/class-admin-settings.php:915
2216
  msgid "Login Default Template"
2217
  msgstr ""
2218
 
2219
- #: includes/admin/core/class-admin-settings.php:916
2220
  msgid "This will be the default template to output login"
2221
  msgstr ""
2222
 
2223
- #: includes/admin/core/class-admin-settings.php:924
2224
  msgid "Login Maximum Width"
2225
  msgstr ""
2226
 
2227
- #: includes/admin/core/class-admin-settings.php:932
2228
  msgid "Login Shortcode Alignment"
2229
  msgstr ""
2230
 
2231
- #: includes/admin/core/class-admin-settings.php:945
2232
  msgid "Login Field Icons"
2233
  msgstr ""
2234
 
2235
- #: includes/admin/core/class-admin-settings.php:946
2236
  msgid "This controls the display of field icons in the login form"
2237
  msgstr ""
2238
 
2239
- #: includes/admin/core/class-admin-settings.php:958
2240
  msgid "Login Primary Button Text"
2241
  msgstr ""
2242
 
2243
- #: includes/admin/core/class-admin-settings.php:966
2244
  msgid "Login Secondary Button"
2245
  msgstr ""
2246
 
2247
- #: includes/admin/core/class-admin-settings.php:973
2248
  msgid "Login Secondary Button Text"
2249
  msgstr ""
2250
 
2251
- #: includes/admin/core/class-admin-settings.php:982
2252
  msgid "Login Secondary Button URL"
2253
  msgstr ""
2254
 
2255
- #: includes/admin/core/class-admin-settings.php:991
2256
  msgid "Login Forgot Password Link"
2257
  msgstr ""
2258
 
2259
- #: includes/admin/core/class-admin-settings.php:993
2260
  msgid "Switch on/off the forgot password link in login form"
2261
  msgstr ""
2262
 
2263
- #: includes/admin/core/class-admin-settings.php:998
2264
  msgid "Show \"Remember Me\""
2265
  msgstr ""
2266
 
2267
- #: includes/admin/core/class-admin-settings.php:1000
2268
  msgid ""
2269
  "Allow users to choose If they want to stay signed in even after closing the "
2270
  "browser. If you do not show this option, the default will be to not remember "
2271
  "login session."
2272
  msgstr ""
2273
 
2274
- #: includes/admin/core/class-admin-settings.php:1010
2275
  msgid "Licenses"
2276
  msgstr ""
2277
 
2278
- #: includes/admin/core/class-admin-settings.php:1013
2279
  msgid "Misc"
2280
  msgstr ""
2281
 
2282
- #: includes/admin/core/class-admin-settings.php:1018
2283
  msgid "Show an asterisk for required fields"
2284
  msgstr ""
2285
 
2286
- #: includes/admin/core/class-admin-settings.php:1023
2287
  msgid "User Profile Title"
2288
  msgstr ""
2289
 
2290
- #: includes/admin/core/class-admin-settings.php:1024
2291
  msgid "This is the title that is displayed on a specific user profile"
2292
  msgstr ""
2293
 
2294
- #: includes/admin/core/class-admin-settings.php:1030
2295
  msgid "User Profile Dynamic Meta Description"
2296
  msgstr ""
2297
 
2298
- #: includes/admin/core/class-admin-settings.php:1031
2299
  msgid ""
2300
  "This will be used in the meta description that is available for search-"
2301
  "engines."
2302
  msgstr ""
2303
 
2304
- #: includes/admin/core/class-admin-settings.php:1039
2305
  msgid "Remove Data on Uninstall?"
2306
  msgstr ""
2307
 
2308
- #: includes/admin/core/class-admin-settings.php:1040
2309
  msgid ""
2310
  "Check this box if you would like Ultimate Member to completely remove all of "
2311
  "its data when the plugin/extensions are deleted."
2312
  msgstr ""
2313
 
2314
- #: includes/admin/core/class-admin-settings.php:1045
2315
  msgid "Install Info"
2316
  msgstr ""
2317
 
2318
- #: includes/admin/core/class-admin-settings.php:1159
2319
  msgid "Ultimate Member - Settings"
2320
  msgstr ""
2321
 
2322
- #: includes/admin/core/class-admin-settings.php:1298
2323
  msgid "Save Changes"
2324
  msgstr ""
2325
 
2326
- #: includes/admin/core/class-admin-settings.php:1741
2327
  msgid "Subject Line"
2328
  msgstr ""
2329
 
2330
- #: includes/admin/core/class-admin-settings.php:1743
2331
  msgid "This is the subject line of the e-mail"
2332
  msgstr ""
2333
 
2334
- #: includes/admin/core/class-admin-settings.php:1748
2335
  msgid "Message Body"
2336
  msgstr ""
2337
 
2338
- #: includes/admin/core/class-admin-settings.php:1750
2339
  msgid "This is the content of the e-mail"
2340
  msgstr ""
2341
 
2342
- #: includes/admin/core/class-admin-settings.php:1800
2343
- #: includes/admin/core/class-admin-settings.php:1898
2344
  #, php-format
2345
  msgid ""
2346
  "Your license key expired on %s. Please <a href=\"%s\" target=\"_blank"
2347
  "\">renew your license key</a>."
2348
  msgstr ""
2349
 
2350
- #: includes/admin/core/class-admin-settings.php:1813
2351
- #: includes/admin/core/class-admin-settings.php:1911
2352
  #, php-format
2353
  msgid ""
2354
  "Your license key has been disabled. Please <a href=\"%s\" target=\"_blank"
2355
  "\">contact support</a> for more information."
2356
  msgstr ""
2357
 
2358
- #: includes/admin/core/class-admin-settings.php:1825
2359
- #: includes/admin/core/class-admin-settings.php:1923
2360
  #, php-format
2361
  msgid ""
2362
  "Invalid license. Please <a href=\"%s\" target=\"_blank\">visit your account "
2363
  "page</a> and verify it."
2364
  msgstr ""
2365
 
2366
- #: includes/admin/core/class-admin-settings.php:1838
2367
- #: includes/admin/core/class-admin-settings.php:1936
2368
  #, php-format
2369
  msgid ""
2370
  "Your %s is not active for this URL. Please <a href=\"%s\" target=\"_blank"
2371
  "\">visit your account page</a> to manage your license key URLs."
2372
  msgstr ""
2373
 
2374
- #: includes/admin/core/class-admin-settings.php:1850
2375
- #: includes/admin/core/class-admin-settings.php:1948
2376
  #, php-format
2377
  msgid "This appears to be an invalid license key for %s."
2378
  msgstr ""
2379
 
2380
- #: includes/admin/core/class-admin-settings.php:1859
2381
- #: includes/admin/core/class-admin-settings.php:1957
2382
  #, php-format
2383
  msgid ""
2384
  "Your license key has reached its activation limit. <a href=\"%s\">View "
2385
  "possible upgrades</a> now."
2386
  msgstr ""
2387
 
2388
- #: includes/admin/core/class-admin-settings.php:1868
2389
- #: includes/admin/core/class-admin-settings.php:1966
2390
  msgid ""
2391
  "The key you entered belongs to a bundle, please use the product specific "
2392
  "license key."
2393
  msgstr ""
2394
 
2395
- #: includes/admin/core/class-admin-settings.php:1876
2396
- #: includes/admin/core/class-admin-settings.php:1884
2397
  msgid "unknown_error"
2398
  msgstr ""
2399
 
2400
- #: includes/admin/core/class-admin-settings.php:1877
2401
- #: includes/admin/core/class-admin-settings.php:1885
2402
  #, php-format
2403
  msgid ""
2404
  "There was an error with this license key: %s. Please <a href=\"%s\">contact "
2405
  "our support team</a>."
2406
  msgstr ""
2407
 
2408
- #: includes/admin/core/class-admin-settings.php:1981
2409
  msgid "License key never expires."
2410
  msgstr ""
2411
 
2412
- #: includes/admin/core/class-admin-settings.php:1988
2413
  #, php-format
2414
  msgid ""
2415
  "Your license key expires soon! It expires on %s. <a href=\"%s\" target="
2416
  "\"_blank\">Renew your license key</a>."
2417
  msgstr ""
2418
 
2419
- #: includes/admin/core/class-admin-settings.php:1998
2420
  #, php-format
2421
  msgid "Your license key expires on %s."
2422
  msgstr ""
2423
 
2424
- #: includes/admin/core/class-admin-settings.php:2016
2425
  #, php-format
2426
  msgid "To receive updates, please enter your valid %s license key."
2427
  msgstr ""
2428
 
2429
- #: includes/admin/core/class-admin-settings.php:2040
2430
  msgid "Clear License"
2431
  msgstr ""
2432
 
2433
- #: includes/admin/core/class-admin-settings.php:2042
2434
  msgid "Activate"
2435
  msgstr ""
2436
 
2437
- #: includes/admin/core/class-admin-settings.php:2044
2438
  msgid "Re-Activate"
2439
  msgstr ""
2440
 
2441
- #: includes/admin/core/class-admin-settings.php:2096
2442
  msgid ""
2443
  "To copy the Install info, click below then press Ctrl + C (PC) or Cmd + C "
2444
  "(Mac)."
2445
  msgstr ""
2446
 
2447
- #: includes/admin/core/class-admin-upgrade.php:129
2448
  #, php-format
2449
  msgid ""
2450
  "%s is a major update, and we highly recommend creating a full backup of your "
2451
  "site before updating."
2452
  msgstr ""
2453
 
2454
- #: includes/admin/core/class-admin-upgrade.php:221
2455
  msgid "Upgrade"
2456
  msgstr ""
2457
 
2458
- #: includes/admin/core/class-admin-upgrade.php:229
2459
  msgid "empty"
2460
  msgstr ""
2461
 
2462
- #: includes/admin/core/class-admin-upgrade.php:232
2463
  #, php-format
2464
  msgid "%s - Upgrade Process"
2465
  msgstr ""
2466
 
2467
- #: includes/admin/core/class-admin-upgrade.php:233
2468
  #, php-format
2469
  msgid ""
2470
  "You have installed %s version. Your latest DB version is %s. Before the "
2471
  "click to \"Run\" button make sure that did the following:"
2472
  msgstr ""
2473
 
2474
- #: includes/admin/core/class-admin-upgrade.php:235
2475
  msgid "Create full site's backup."
2476
  msgstr ""
2477
 
2478
- #: includes/admin/core/class-admin-upgrade.php:236
2479
  msgid "Set maintenance mode (if you need)"
2480
  msgstr ""
2481
 
2482
- #: includes/admin/core/class-admin-upgrade.php:237
2483
  msgid "You have nice Internet connection"
2484
  msgstr ""
2485
 
2486
- #: includes/admin/core/class-admin-upgrade.php:239
2487
  msgid ""
2488
  "After the click to \"Run\" button, the update process will be started. All "
2489
  "information will be displayed in \"Upgrade Log\" field."
2490
  msgstr ""
2491
 
2492
- #: includes/admin/core/class-admin-upgrade.php:240
2493
  msgid ""
2494
  "If the update was successful, you will see a corresponding message. "
2495
  "Otherwise, contact technical support if the update failed."
2496
  msgstr ""
2497
 
2498
- #: includes/admin/core/class-admin-upgrade.php:241
2499
  msgid "Upgrade Log"
2500
  msgstr ""
2501
 
2502
- #: includes/admin/core/class-admin-upgrade.php:244
2503
  msgid "Run"
2504
  msgstr ""
2505
 
@@ -2509,7 +2514,7 @@ msgid "UM Action"
2509
  msgstr ""
2510
 
2511
  #: includes/admin/core/class-admin-users.php:116
2512
- #: includes/core/class-fields.php:2300
2513
  msgid "Apply"
2514
  msgstr ""
2515
 
@@ -2667,7 +2672,7 @@ msgstr ""
2667
  #: includes/admin/core/list-tables/roles-list-table.php:479
2668
  #: includes/admin/core/packages/2.0-beta1/user_roles.php:14
2669
  #: includes/admin/templates/role/role-edit.php:136
2670
- #: includes/core/class-common.php:58 includes/core/class-common.php:87
2671
  msgid "Add New"
2672
  msgstr ""
2673
 
@@ -2822,7 +2827,7 @@ msgid "You did not create any user roles yet"
2822
  msgstr ""
2823
 
2824
  #: includes/admin/core/packages/2.0-beta1/user_roles.php:18
2825
- #: includes/core/class-common.php:62 includes/core/class-common.php:91
2826
  msgid "Nothing found in Trash"
2827
  msgstr ""
2828
 
@@ -3483,7 +3488,7 @@ msgstr ""
3483
  #: includes/admin/templates/modal/dynamic_new_group.php:15
3484
  #: includes/admin/templates/modal/fonticons.php:11
3485
  #: includes/admin/templates/role/publish.php:24
3486
- #: includes/core/class-fields.php:2301 includes/core/class-fields.php:2398
3487
  #: includes/core/um-actions-profile.php:554
3488
  #: includes/core/um-actions-profile.php:693
3489
  #: includes/core/um-actions-profile.php:726
@@ -3976,40 +3981,45 @@ msgid ""
3976
  "account data from the site. To delete your account enter your password below"
3977
  msgstr ""
3978
 
3979
- #: includes/class-dependencies.php:161
3980
  #, php-format
3981
  msgid ""
3982
  "This version of <strong>\"%s\"</strong> requires the core <strong>%s</"
3983
  "strong> plugin to be <strong>%s</strong> or higher."
3984
  msgstr ""
3985
 
3986
- #: includes/class-dependencies.php:163
3987
  #, php-format
3988
  msgid "Please update <strong>%s</strong> to the latest version."
3989
  msgstr ""
3990
 
3991
- #: includes/class-dependencies.php:165
3992
  #, php-format
3993
  msgid ""
3994
  "Sorry, but this version of <strong>%s</strong> does not work with extension "
3995
  "<strong>\"%s\" %s</strong> version."
3996
  msgstr ""
3997
 
3998
- #: includes/class-dependencies.php:167
3999
  #, php-format
4000
  msgid "Please update extension <strong>\"%s\"</strong> to the latest version."
4001
  msgstr ""
4002
 
4003
- #: includes/class-dependencies.php:176
4004
  #, php-format
4005
  msgid "Please check <strong>\"%s\" %s</strong> extension's folder name."
4006
  msgstr ""
4007
 
4008
- #: includes/class-dependencies.php:178
4009
  #, php-format
4010
  msgid "Correct folder name is <strong>\"%s\"</strong>"
4011
  msgstr ""
4012
 
 
 
 
 
 
4013
  #: includes/class-init.php:152 includes/class-init.php:161
4014
  msgid "Cheatin&#8217; huh?"
4015
  msgstr ""
@@ -4137,7 +4147,7 @@ msgid "Password"
4137
  msgstr ""
4138
 
4139
  #: includes/core/class-builtin.php:737 includes/core/class-builtin.php:740
4140
- #: includes/core/class-builtin.php:1327
4141
  msgid "Website URL"
4142
  msgstr ""
4143
 
@@ -4210,7 +4220,7 @@ msgid "Instagram"
4210
  msgstr ""
4211
 
4212
  #: includes/core/class-builtin.php:933 includes/core/class-builtin.php:936
4213
- #: includes/core/class-builtin.php:1320
4214
  msgid "Skype ID"
4215
  msgstr ""
4216
 
@@ -4251,7 +4261,7 @@ msgid "Select languages"
4251
  msgstr ""
4252
 
4253
  #: includes/core/class-builtin.php:1037 includes/core/class-builtin.php:1040
4254
- #: includes/core/class-builtin.php:1319
4255
  msgid "Phone Number"
4256
  msgstr ""
4257
 
@@ -4310,1831 +4320,1831 @@ msgid ""
4310
  "permanently from the site"
4311
  msgstr ""
4312
 
4313
- #: includes/core/class-builtin.php:1309
4314
  msgid "Alphabetic value only"
4315
  msgstr ""
4316
 
4317
- #: includes/core/class-builtin.php:1310
4318
  msgid "Alpha-numeric value"
4319
  msgstr ""
4320
 
4321
- #: includes/core/class-builtin.php:1311
4322
  msgid "English letters only"
4323
  msgstr ""
4324
 
4325
- #: includes/core/class-builtin.php:1312
4326
  msgid "Facebook URL"
4327
  msgstr ""
4328
 
4329
- #: includes/core/class-builtin.php:1313
4330
  msgid "Google+ URL"
4331
  msgstr ""
4332
 
4333
- #: includes/core/class-builtin.php:1314
4334
  msgid "Instagram URL"
4335
  msgstr ""
4336
 
4337
- #: includes/core/class-builtin.php:1315
4338
  msgid "LinkedIn URL"
4339
  msgstr ""
4340
 
4341
- #: includes/core/class-builtin.php:1316
4342
  msgid "VKontakte URL"
4343
  msgstr ""
4344
 
4345
- #: includes/core/class-builtin.php:1317
4346
  msgid "Lowercase only"
4347
  msgstr ""
4348
 
4349
- #: includes/core/class-builtin.php:1318
4350
  msgid "Numeric value only"
4351
  msgstr ""
4352
 
4353
- #: includes/core/class-builtin.php:1321
4354
  msgid "SoundCloud Profile"
4355
  msgstr ""
4356
 
4357
- #: includes/core/class-builtin.php:1322
4358
  msgid "Twitter URL"
4359
  msgstr ""
4360
 
4361
- #: includes/core/class-builtin.php:1323
4362
  msgid "Unique E-mail"
4363
  msgstr ""
4364
 
4365
- #: includes/core/class-builtin.php:1324
4366
  msgid "Unique Metakey value"
4367
  msgstr ""
4368
 
4369
- #: includes/core/class-builtin.php:1325
4370
  msgid "Unique Username"
4371
  msgstr ""
4372
 
4373
- #: includes/core/class-builtin.php:1326
4374
  msgid "Unique Username/E-mail"
4375
  msgstr ""
4376
 
4377
- #: includes/core/class-builtin.php:1328
4378
  msgid "YouTube Profile"
4379
  msgstr ""
4380
 
4381
- #: includes/core/class-builtin.php:1329
4382
  msgid "Custom Validation"
4383
  msgstr ""
4384
 
4385
- #: includes/core/class-builtin.php:1368
4386
  msgid "Afar"
4387
  msgstr ""
4388
 
4389
- #: includes/core/class-builtin.php:1369
4390
  msgid "Abkhazian"
4391
  msgstr ""
4392
 
4393
- #: includes/core/class-builtin.php:1370
4394
  msgid "Avestan"
4395
  msgstr ""
4396
 
4397
- #: includes/core/class-builtin.php:1371
4398
  msgid "Afrikaans"
4399
  msgstr ""
4400
 
4401
- #: includes/core/class-builtin.php:1372
4402
  msgid "Akan"
4403
  msgstr ""
4404
 
4405
- #: includes/core/class-builtin.php:1373
4406
  msgid "Amharic"
4407
  msgstr ""
4408
 
4409
- #: includes/core/class-builtin.php:1374
4410
  msgid "Aragonese"
4411
  msgstr ""
4412
 
4413
- #: includes/core/class-builtin.php:1375
4414
  msgid "Arabic"
4415
  msgstr ""
4416
 
4417
- #: includes/core/class-builtin.php:1376
4418
  msgid "Assamese"
4419
  msgstr ""
4420
 
4421
- #: includes/core/class-builtin.php:1377
4422
  msgid "Avaric"
4423
  msgstr ""
4424
 
4425
- #: includes/core/class-builtin.php:1378
4426
  msgid "Aymara"
4427
  msgstr ""
4428
 
4429
- #: includes/core/class-builtin.php:1379
4430
  msgid "Azerbaijani"
4431
  msgstr ""
4432
 
4433
- #: includes/core/class-builtin.php:1380
4434
  msgid "Bashkir"
4435
  msgstr ""
4436
 
4437
- #: includes/core/class-builtin.php:1381
4438
  msgid "Belarusian"
4439
  msgstr ""
4440
 
4441
- #: includes/core/class-builtin.php:1382
4442
  msgid "Bulgarian"
4443
  msgstr ""
4444
 
4445
- #: includes/core/class-builtin.php:1383
4446
  msgid "Bihari"
4447
  msgstr ""
4448
 
4449
- #: includes/core/class-builtin.php:1384
4450
  msgid "Bislama"
4451
  msgstr ""
4452
 
4453
- #: includes/core/class-builtin.php:1385
4454
  msgid "Bambara"
4455
  msgstr ""
4456
 
4457
- #: includes/core/class-builtin.php:1386
4458
  msgid "Bengali"
4459
  msgstr ""
4460
 
4461
- #: includes/core/class-builtin.php:1387
4462
  msgid "Tibetan"
4463
  msgstr ""
4464
 
4465
- #: includes/core/class-builtin.php:1388
4466
  msgid "Breton"
4467
  msgstr ""
4468
 
4469
- #: includes/core/class-builtin.php:1389
4470
  msgid "Bosnian"
4471
  msgstr ""
4472
 
4473
- #: includes/core/class-builtin.php:1390
4474
  msgid "Catalan"
4475
  msgstr ""
4476
 
4477
- #: includes/core/class-builtin.php:1391
4478
  msgid "Chechen"
4479
  msgstr ""
4480
 
4481
- #: includes/core/class-builtin.php:1392
4482
  msgid "Chamorro"
4483
  msgstr ""
4484
 
4485
- #: includes/core/class-builtin.php:1393
4486
  msgid "Corsican"
4487
  msgstr ""
4488
 
4489
- #: includes/core/class-builtin.php:1394
4490
  msgid "Cree"
4491
  msgstr ""
4492
 
4493
- #: includes/core/class-builtin.php:1395
4494
  msgid "Czech"
4495
  msgstr ""
4496
 
4497
- #: includes/core/class-builtin.php:1396
4498
  msgid "Church Slavic"
4499
  msgstr ""
4500
 
4501
- #: includes/core/class-builtin.php:1397
4502
  msgid "Chuvash"
4503
  msgstr ""
4504
 
4505
- #: includes/core/class-builtin.php:1398
4506
  msgid "Welsh"
4507
  msgstr ""
4508
 
4509
- #: includes/core/class-builtin.php:1399
4510
  msgid "Danish"
4511
  msgstr ""
4512
 
4513
- #: includes/core/class-builtin.php:1400
4514
  msgid "German"
4515
  msgstr ""
4516
 
4517
- #: includes/core/class-builtin.php:1401
4518
  msgid "Divehi"
4519
  msgstr ""
4520
 
4521
- #: includes/core/class-builtin.php:1402
4522
  msgid "Dzongkha"
4523
  msgstr ""
4524
 
4525
- #: includes/core/class-builtin.php:1403
4526
  msgid "Ewe"
4527
  msgstr ""
4528
 
4529
- #: includes/core/class-builtin.php:1404
4530
  msgid "Greek"
4531
  msgstr ""
4532
 
4533
- #: includes/core/class-builtin.php:1405
4534
  msgid "English"
4535
  msgstr ""
4536
 
4537
- #: includes/core/class-builtin.php:1406
4538
  msgid "Esperanto"
4539
  msgstr ""
4540
 
4541
- #: includes/core/class-builtin.php:1407
4542
  msgid "Spanish"
4543
  msgstr ""
4544
 
4545
- #: includes/core/class-builtin.php:1408
4546
  msgid "Estonian"
4547
  msgstr ""
4548
 
4549
- #: includes/core/class-builtin.php:1409
4550
  msgid "Basque"
4551
  msgstr ""
4552
 
4553
- #: includes/core/class-builtin.php:1410
4554
  msgid "Persian"
4555
  msgstr ""
4556
 
4557
- #: includes/core/class-builtin.php:1411
4558
  msgid "Fulah"
4559
  msgstr ""
4560
 
4561
- #: includes/core/class-builtin.php:1412
4562
  msgid "Finnish"
4563
  msgstr ""
4564
 
4565
- #: includes/core/class-builtin.php:1413
4566
  msgid "Fijian"
4567
  msgstr ""
4568
 
4569
- #: includes/core/class-builtin.php:1414
4570
  msgid "Faroese"
4571
  msgstr ""
4572
 
4573
- #: includes/core/class-builtin.php:1415
4574
  msgid "French"
4575
  msgstr ""
4576
 
4577
- #: includes/core/class-builtin.php:1416
4578
  msgid "Western Frisian"
4579
  msgstr ""
4580
 
4581
- #: includes/core/class-builtin.php:1417
4582
  msgid "Irish"
4583
  msgstr ""
4584
 
4585
- #: includes/core/class-builtin.php:1418
4586
  msgid "Scottish Gaelic"
4587
  msgstr ""
4588
 
4589
- #: includes/core/class-builtin.php:1419
4590
  msgid "Galician"
4591
  msgstr ""
4592
 
4593
- #: includes/core/class-builtin.php:1420
4594
  msgid "Guarani"
4595
  msgstr ""
4596
 
4597
- #: includes/core/class-builtin.php:1421
4598
  msgid "Gujarati"
4599
  msgstr ""
4600
 
4601
- #: includes/core/class-builtin.php:1422
4602
  msgid "Manx"
4603
  msgstr ""
4604
 
4605
- #: includes/core/class-builtin.php:1423
4606
  msgid "Hausa"
4607
  msgstr ""
4608
 
4609
- #: includes/core/class-builtin.php:1424
4610
  msgid "Hebrew"
4611
  msgstr ""
4612
 
4613
- #: includes/core/class-builtin.php:1425
4614
  msgid "Hindi"
4615
  msgstr ""
4616
 
4617
- #: includes/core/class-builtin.php:1426
4618
  msgid "Hiri Motu"
4619
  msgstr ""
4620
 
4621
- #: includes/core/class-builtin.php:1427
4622
  msgid "Croatian"
4623
  msgstr ""
4624
 
4625
- #: includes/core/class-builtin.php:1428
4626
  msgid "Haitian"
4627
  msgstr ""
4628
 
4629
- #: includes/core/class-builtin.php:1429
4630
  msgid "Hungarian"
4631
  msgstr ""
4632
 
4633
- #: includes/core/class-builtin.php:1430
4634
  msgid "Armenian"
4635
  msgstr ""
4636
 
4637
- #: includes/core/class-builtin.php:1431
4638
  msgid "Herero"
4639
  msgstr ""
4640
 
4641
- #: includes/core/class-builtin.php:1432
4642
  msgid "Interlingua (International Auxiliary Language Association)"
4643
  msgstr ""
4644
 
4645
- #: includes/core/class-builtin.php:1433
4646
  msgid "Indonesian"
4647
  msgstr ""
4648
 
4649
- #: includes/core/class-builtin.php:1434
4650
  msgid "Interlingue"
4651
  msgstr ""
4652
 
4653
- #: includes/core/class-builtin.php:1435
4654
  msgid "Igbo"
4655
  msgstr ""
4656
 
4657
- #: includes/core/class-builtin.php:1436
4658
  msgid "Sichuan Yi"
4659
  msgstr ""
4660
 
4661
- #: includes/core/class-builtin.php:1437
4662
  msgid "Inupiaq"
4663
  msgstr ""
4664
 
4665
- #: includes/core/class-builtin.php:1438
4666
  msgid "Ido"
4667
  msgstr ""
4668
 
4669
- #: includes/core/class-builtin.php:1439
4670
  msgid "Icelandic"
4671
  msgstr ""
4672
 
4673
- #: includes/core/class-builtin.php:1440
4674
  msgid "Italian"
4675
  msgstr ""
4676
 
4677
- #: includes/core/class-builtin.php:1441
4678
  msgid "Inuktitut"
4679
  msgstr ""
4680
 
4681
- #: includes/core/class-builtin.php:1442
4682
  msgid "Japanese"
4683
  msgstr ""
4684
 
4685
- #: includes/core/class-builtin.php:1443
4686
  msgid "Javanese"
4687
  msgstr ""
4688
 
4689
- #: includes/core/class-builtin.php:1444
4690
  msgid "Georgian"
4691
  msgstr ""
4692
 
4693
- #: includes/core/class-builtin.php:1445
4694
  msgid "Kongo"
4695
  msgstr ""
4696
 
4697
- #: includes/core/class-builtin.php:1446
4698
  msgid "Kikuyu"
4699
  msgstr ""
4700
 
4701
- #: includes/core/class-builtin.php:1447
4702
  msgid "Kwanyama"
4703
  msgstr ""
4704
 
4705
- #: includes/core/class-builtin.php:1448
4706
  msgid "Kazakh"
4707
  msgstr ""
4708
 
4709
- #: includes/core/class-builtin.php:1449
4710
  msgid "Kalaallisut"
4711
  msgstr ""
4712
 
4713
- #: includes/core/class-builtin.php:1450
4714
  msgid "Khmer"
4715
  msgstr ""
4716
 
4717
- #: includes/core/class-builtin.php:1451
4718
  msgid "Kannada"
4719
  msgstr ""
4720
 
4721
- #: includes/core/class-builtin.php:1452
4722
  msgid "Korean"
4723
  msgstr ""
4724
 
4725
- #: includes/core/class-builtin.php:1453
4726
  msgid "Kanuri"
4727
  msgstr ""
4728
 
4729
- #: includes/core/class-builtin.php:1454
4730
  msgid "Kashmiri"
4731
  msgstr ""
4732
 
4733
- #: includes/core/class-builtin.php:1455
4734
  msgid "Kurdish"
4735
  msgstr ""
4736
 
4737
- #: includes/core/class-builtin.php:1456
4738
  msgid "Komi"
4739
  msgstr ""
4740
 
4741
- #: includes/core/class-builtin.php:1457
4742
  msgid "Cornish"
4743
  msgstr ""
4744
 
4745
- #: includes/core/class-builtin.php:1458
4746
  msgid "Kirghiz"
4747
  msgstr ""
4748
 
4749
- #: includes/core/class-builtin.php:1459
4750
  msgid "Latin"
4751
  msgstr ""
4752
 
4753
- #: includes/core/class-builtin.php:1460
4754
  msgid "Luxembourgish"
4755
  msgstr ""
4756
 
4757
- #: includes/core/class-builtin.php:1461
4758
  msgid "Ganda"
4759
  msgstr ""
4760
 
4761
- #: includes/core/class-builtin.php:1462
4762
  msgid "Limburgish"
4763
  msgstr ""
4764
 
4765
- #: includes/core/class-builtin.php:1463
4766
  msgid "Lingala"
4767
  msgstr ""
4768
 
4769
- #: includes/core/class-builtin.php:1464
4770
  msgid "Lao"
4771
  msgstr ""
4772
 
4773
- #: includes/core/class-builtin.php:1465
4774
  msgid "Lithuanian"
4775
  msgstr ""
4776
 
4777
- #: includes/core/class-builtin.php:1466
4778
  msgid "Luba-Katanga"
4779
  msgstr ""
4780
 
4781
- #: includes/core/class-builtin.php:1467
4782
  msgid "Latvian"
4783
  msgstr ""
4784
 
4785
- #: includes/core/class-builtin.php:1468
4786
  msgid "Malagasy"
4787
  msgstr ""
4788
 
4789
- #: includes/core/class-builtin.php:1469
4790
  msgid "Marshallese"
4791
  msgstr ""
4792
 
4793
- #: includes/core/class-builtin.php:1470
4794
  msgid "Maori"
4795
  msgstr ""
4796
 
4797
- #: includes/core/class-builtin.php:1471
4798
  msgid "Macedonian"
4799
  msgstr ""
4800
 
4801
- #: includes/core/class-builtin.php:1472
4802
  msgid "Malayalam"
4803
  msgstr ""
4804
 
4805
- #: includes/core/class-builtin.php:1473
4806
  msgid "Mongolian"
4807
  msgstr ""
4808
 
4809
- #: includes/core/class-builtin.php:1474
4810
  msgid "Marathi"
4811
  msgstr ""
4812
 
4813
- #: includes/core/class-builtin.php:1475
4814
  msgid "Malay"
4815
  msgstr ""
4816
 
4817
- #: includes/core/class-builtin.php:1476
4818
  msgid "Maltese"
4819
  msgstr ""
4820
 
4821
- #: includes/core/class-builtin.php:1477
4822
  msgid "Burmese"
4823
  msgstr ""
4824
 
4825
- #: includes/core/class-builtin.php:1478 includes/core/class-builtin.php:1709
4826
  msgid "Nauru"
4827
  msgstr ""
4828
 
4829
- #: includes/core/class-builtin.php:1479
4830
  msgid "Norwegian Bokmal"
4831
  msgstr ""
4832
 
4833
- #: includes/core/class-builtin.php:1480
4834
  msgid "North Ndebele"
4835
  msgstr ""
4836
 
4837
- #: includes/core/class-builtin.php:1481
4838
  msgid "Nepali"
4839
  msgstr ""
4840
 
4841
- #: includes/core/class-builtin.php:1482
4842
  msgid "Ndonga"
4843
  msgstr ""
4844
 
4845
- #: includes/core/class-builtin.php:1483
4846
  msgid "Dutch"
4847
  msgstr ""
4848
 
4849
- #: includes/core/class-builtin.php:1484
4850
  msgid "Norwegian Nynorsk"
4851
  msgstr ""
4852
 
4853
- #: includes/core/class-builtin.php:1485
4854
  msgid "Norwegian"
4855
  msgstr ""
4856
 
4857
- #: includes/core/class-builtin.php:1486
4858
  msgid "South Ndebele"
4859
  msgstr ""
4860
 
4861
- #: includes/core/class-builtin.php:1487
4862
  msgid "Navajo"
4863
  msgstr ""
4864
 
4865
- #: includes/core/class-builtin.php:1488
4866
  msgid "Chichewa"
4867
  msgstr ""
4868
 
4869
- #: includes/core/class-builtin.php:1489
4870
  msgid "Occitan"
4871
  msgstr ""
4872
 
4873
- #: includes/core/class-builtin.php:1490
4874
  msgid "Ojibwa"
4875
  msgstr ""
4876
 
4877
- #: includes/core/class-builtin.php:1491
4878
  msgid "Oromo"
4879
  msgstr ""
4880
 
4881
- #: includes/core/class-builtin.php:1492
4882
  msgid "Oriya"
4883
  msgstr ""
4884
 
4885
- #: includes/core/class-builtin.php:1493
4886
  msgid "Ossetian"
4887
  msgstr ""
4888
 
4889
- #: includes/core/class-builtin.php:1494
4890
  msgid "Panjabi"
4891
  msgstr ""
4892
 
4893
- #: includes/core/class-builtin.php:1495
4894
  msgid "Pali"
4895
  msgstr ""
4896
 
4897
- #: includes/core/class-builtin.php:1496
4898
  msgid "Polish"
4899
  msgstr ""
4900
 
4901
- #: includes/core/class-builtin.php:1497
4902
  msgid "Pashto"
4903
  msgstr ""
4904
 
4905
- #: includes/core/class-builtin.php:1498
4906
  msgid "Portuguese"
4907
  msgstr ""
4908
 
4909
- #: includes/core/class-builtin.php:1499
4910
  msgid "Quechua"
4911
  msgstr ""
4912
 
4913
- #: includes/core/class-builtin.php:1500
4914
  msgid "Raeto-Romance"
4915
  msgstr ""
4916
 
4917
- #: includes/core/class-builtin.php:1501
4918
  msgid "Kirundi"
4919
  msgstr ""
4920
 
4921
- #: includes/core/class-builtin.php:1502
4922
  msgid "Romanian"
4923
  msgstr ""
4924
 
4925
- #: includes/core/class-builtin.php:1503
4926
  msgid "Russian"
4927
  msgstr ""
4928
 
4929
- #: includes/core/class-builtin.php:1504
4930
  msgid "Kinyarwanda"
4931
  msgstr ""
4932
 
4933
- #: includes/core/class-builtin.php:1505
4934
  msgid "Sanskrit"
4935
  msgstr ""
4936
 
4937
- #: includes/core/class-builtin.php:1506
4938
  msgid "Sardinian"
4939
  msgstr ""
4940
 
4941
- #: includes/core/class-builtin.php:1507
4942
  msgid "Sindhi"
4943
  msgstr ""
4944
 
4945
- #: includes/core/class-builtin.php:1508
4946
  msgid "Northern Sami"
4947
  msgstr ""
4948
 
4949
- #: includes/core/class-builtin.php:1509
4950
  msgid "Sango"
4951
  msgstr ""
4952
 
4953
- #: includes/core/class-builtin.php:1510
4954
  msgid "Sinhala"
4955
  msgstr ""
4956
 
4957
- #: includes/core/class-builtin.php:1511
4958
  msgid "Slovak"
4959
  msgstr ""
4960
 
4961
- #: includes/core/class-builtin.php:1512
4962
  msgid "Slovenian"
4963
  msgstr ""
4964
 
4965
- #: includes/core/class-builtin.php:1513
4966
  msgid "Samoan"
4967
  msgstr ""
4968
 
4969
- #: includes/core/class-builtin.php:1514
4970
  msgid "Shona"
4971
  msgstr ""
4972
 
4973
- #: includes/core/class-builtin.php:1515
4974
  msgid "Somali"
4975
  msgstr ""
4976
 
4977
- #: includes/core/class-builtin.php:1516
4978
  msgid "Albanian"
4979
  msgstr ""
4980
 
4981
- #: includes/core/class-builtin.php:1517
4982
  msgid "Serbian"
4983
  msgstr ""
4984
 
4985
- #: includes/core/class-builtin.php:1518
4986
  msgid "Swati"
4987
  msgstr ""
4988
 
4989
- #: includes/core/class-builtin.php:1519
4990
  msgid "Southern Sotho"
4991
  msgstr ""
4992
 
4993
- #: includes/core/class-builtin.php:1520
4994
  msgid "Sundanese"
4995
  msgstr ""
4996
 
4997
- #: includes/core/class-builtin.php:1521
4998
  msgid "Swedish"
4999
  msgstr ""
5000
 
5001
- #: includes/core/class-builtin.php:1522
5002
  msgid "Swahili"
5003
  msgstr ""
5004
 
5005
- #: includes/core/class-builtin.php:1523
5006
  msgid "Tamil"
5007
  msgstr ""
5008
 
5009
- #: includes/core/class-builtin.php:1524
5010
  msgid "Telugu"
5011
  msgstr ""
5012
 
5013
- #: includes/core/class-builtin.php:1525
5014
  msgid "Tajik"
5015
  msgstr ""
5016
 
5017
- #: includes/core/class-builtin.php:1526
5018
  msgid "Thai"
5019
  msgstr ""
5020
 
5021
- #: includes/core/class-builtin.php:1527
5022
  msgid "Tigrinya"
5023
  msgstr ""
5024
 
5025
- #: includes/core/class-builtin.php:1528
5026
  msgid "Turkmen"
5027
  msgstr ""
5028
 
5029
- #: includes/core/class-builtin.php:1529
5030
  msgid "Tagalog"
5031
  msgstr ""
5032
 
5033
- #: includes/core/class-builtin.php:1530
5034
  msgid "Tswana"
5035
  msgstr ""
5036
 
5037
- #: includes/core/class-builtin.php:1531 includes/core/class-builtin.php:1779
5038
  msgid "Tonga"
5039
  msgstr ""
5040
 
5041
- #: includes/core/class-builtin.php:1532
5042
  msgid "Turkish"
5043
  msgstr ""
5044
 
5045
- #: includes/core/class-builtin.php:1533
5046
  msgid "Tsonga"
5047
  msgstr ""
5048
 
5049
- #: includes/core/class-builtin.php:1534
5050
  msgid "Tatar"
5051
  msgstr ""
5052
 
5053
- #: includes/core/class-builtin.php:1535
5054
  msgid "Twi"
5055
  msgstr ""
5056
 
5057
- #: includes/core/class-builtin.php:1536
5058
  msgid "Tahitian"
5059
  msgstr ""
5060
 
5061
- #: includes/core/class-builtin.php:1537
5062
  msgid "Uighur"
5063
  msgstr ""
5064
 
5065
- #: includes/core/class-builtin.php:1538
5066
  msgid "Ukrainian"
5067
  msgstr ""
5068
 
5069
- #: includes/core/class-builtin.php:1539
5070
  msgid "Urdu"
5071
  msgstr ""
5072
 
5073
- #: includes/core/class-builtin.php:1540
5074
  msgid "Uzbek"
5075
  msgstr ""
5076
 
5077
- #: includes/core/class-builtin.php:1541
5078
  msgid "Venda"
5079
  msgstr ""
5080
 
5081
- #: includes/core/class-builtin.php:1542
5082
  msgid "Vietnamese"
5083
  msgstr ""
5084
 
5085
- #: includes/core/class-builtin.php:1543
5086
  msgid "Volapuk"
5087
  msgstr ""
5088
 
5089
- #: includes/core/class-builtin.php:1544
5090
  msgid "Walloon"
5091
  msgstr ""
5092
 
5093
- #: includes/core/class-builtin.php:1545
5094
  msgid "Wolof"
5095
  msgstr ""
5096
 
5097
- #: includes/core/class-builtin.php:1546
5098
  msgid "Xhosa"
5099
  msgstr ""
5100
 
5101
- #: includes/core/class-builtin.php:1547
5102
  msgid "Yiddish"
5103
  msgstr ""
5104
 
5105
- #: includes/core/class-builtin.php:1548
5106
  msgid "Yoruba"
5107
  msgstr ""
5108
 
5109
- #: includes/core/class-builtin.php:1549
5110
  msgid "Zhuang"
5111
  msgstr ""
5112
 
5113
- #: includes/core/class-builtin.php:1550
5114
  msgid "Chinese"
5115
  msgstr ""
5116
 
5117
- #: includes/core/class-builtin.php:1551
5118
  msgid "Zulu"
5119
  msgstr ""
5120
 
5121
- #: includes/core/class-builtin.php:1557
5122
  msgid "Afghanistan"
5123
  msgstr ""
5124
 
5125
- #: includes/core/class-builtin.php:1558
5126
  msgid "Åland Islands"
5127
  msgstr ""
5128
 
5129
- #: includes/core/class-builtin.php:1559
5130
  msgid "Albania"
5131
  msgstr ""
5132
 
5133
- #: includes/core/class-builtin.php:1560
5134
  msgid "Algeria"
5135
  msgstr ""
5136
 
5137
- #: includes/core/class-builtin.php:1561
5138
  msgid "American Samoa"
5139
  msgstr ""
5140
 
5141
- #: includes/core/class-builtin.php:1562
5142
  msgid "Andorra"
5143
  msgstr ""
5144
 
5145
- #: includes/core/class-builtin.php:1563
5146
  msgid "Angola"
5147
  msgstr ""
5148
 
5149
- #: includes/core/class-builtin.php:1564
5150
  msgid "Anguilla"
5151
  msgstr ""
5152
 
5153
- #: includes/core/class-builtin.php:1565
5154
  msgid "Antarctica"
5155
  msgstr ""
5156
 
5157
- #: includes/core/class-builtin.php:1566
5158
  msgid "Antigua and Barbuda"
5159
  msgstr ""
5160
 
5161
- #: includes/core/class-builtin.php:1567
5162
  msgid "Argentina"
5163
  msgstr ""
5164
 
5165
- #: includes/core/class-builtin.php:1568
5166
  msgid "Armenia"
5167
  msgstr ""
5168
 
5169
- #: includes/core/class-builtin.php:1569
5170
  msgid "Aruba"
5171
  msgstr ""
5172
 
5173
- #: includes/core/class-builtin.php:1570
5174
  msgid "Australia"
5175
  msgstr ""
5176
 
5177
- #: includes/core/class-builtin.php:1571
5178
  msgid "Austria"
5179
  msgstr ""
5180
 
5181
- #: includes/core/class-builtin.php:1572
5182
  msgid "Azerbaijan"
5183
  msgstr ""
5184
 
5185
- #: includes/core/class-builtin.php:1573
5186
  msgid "Bahamas"
5187
  msgstr ""
5188
 
5189
- #: includes/core/class-builtin.php:1574
5190
  msgid "Bahrain"
5191
  msgstr ""
5192
 
5193
- #: includes/core/class-builtin.php:1575
5194
  msgid "Bangladesh"
5195
  msgstr ""
5196
 
5197
- #: includes/core/class-builtin.php:1576
5198
  msgid "Barbados"
5199
  msgstr ""
5200
 
5201
- #: includes/core/class-builtin.php:1577
5202
  msgid "Belarus"
5203
  msgstr ""
5204
 
5205
- #: includes/core/class-builtin.php:1578
5206
  msgid "Belgium"
5207
  msgstr ""
5208
 
5209
- #: includes/core/class-builtin.php:1579
5210
  msgid "Belize"
5211
  msgstr ""
5212
 
5213
- #: includes/core/class-builtin.php:1580
5214
  msgid "Benin"
5215
  msgstr ""
5216
 
5217
- #: includes/core/class-builtin.php:1581
5218
  msgid "Bermuda"
5219
  msgstr ""
5220
 
5221
- #: includes/core/class-builtin.php:1582
5222
  msgid "Bhutan"
5223
  msgstr ""
5224
 
5225
- #: includes/core/class-builtin.php:1583
5226
  msgid "Bolivia, Plurinational State of"
5227
  msgstr ""
5228
 
5229
- #: includes/core/class-builtin.php:1584
5230
  msgid "Bosnia and Herzegovina"
5231
  msgstr ""
5232
 
5233
- #: includes/core/class-builtin.php:1585
5234
  msgid "Botswana"
5235
  msgstr ""
5236
 
5237
- #: includes/core/class-builtin.php:1586
5238
  msgid "Bouvet Island"
5239
  msgstr ""
5240
 
5241
- #: includes/core/class-builtin.php:1587
5242
  msgid "Brazil"
5243
  msgstr ""
5244
 
5245
- #: includes/core/class-builtin.php:1588
5246
  msgid "British Indian Ocean Territory"
5247
  msgstr ""
5248
 
5249
- #: includes/core/class-builtin.php:1589
5250
  msgid "Brunei Darussalam"
5251
  msgstr ""
5252
 
5253
- #: includes/core/class-builtin.php:1590
5254
  msgid "Bulgaria"
5255
  msgstr ""
5256
 
5257
- #: includes/core/class-builtin.php:1591
5258
  msgid "Burkina Faso"
5259
  msgstr ""
5260
 
5261
- #: includes/core/class-builtin.php:1592
5262
  msgid "Burundi"
5263
  msgstr ""
5264
 
5265
- #: includes/core/class-builtin.php:1593
5266
  msgid "Cambodia"
5267
  msgstr ""
5268
 
5269
- #: includes/core/class-builtin.php:1594
5270
  msgid "Cameroon"
5271
  msgstr ""
5272
 
5273
- #: includes/core/class-builtin.php:1595
5274
  msgid "Canada"
5275
  msgstr ""
5276
 
5277
- #: includes/core/class-builtin.php:1596
5278
  msgid "Cape Verde"
5279
  msgstr ""
5280
 
5281
- #: includes/core/class-builtin.php:1597
5282
  msgid "Cayman Islands"
5283
  msgstr ""
5284
 
5285
- #: includes/core/class-builtin.php:1598
5286
  msgid "Central African Republic"
5287
  msgstr ""
5288
 
5289
- #: includes/core/class-builtin.php:1599
5290
  msgid "Chad"
5291
  msgstr ""
5292
 
5293
- #: includes/core/class-builtin.php:1600
5294
  msgid "Chile"
5295
  msgstr ""
5296
 
5297
- #: includes/core/class-builtin.php:1601
5298
  msgid "China"
5299
  msgstr ""
5300
 
5301
- #: includes/core/class-builtin.php:1602
5302
  msgid "Christmas Island"
5303
  msgstr ""
5304
 
5305
- #: includes/core/class-builtin.php:1603
5306
  msgid "Cocos (Keeling) Islands"
5307
  msgstr ""
5308
 
5309
- #: includes/core/class-builtin.php:1604
5310
  msgid "Colombia"
5311
  msgstr ""
5312
 
5313
- #: includes/core/class-builtin.php:1605
5314
  msgid "Comoros"
5315
  msgstr ""
5316
 
5317
- #: includes/core/class-builtin.php:1606
5318
  msgid "Congo"
5319
  msgstr ""
5320
 
5321
- #: includes/core/class-builtin.php:1607
5322
  msgid "Congo, the Democratic Republic of the"
5323
  msgstr ""
5324
 
5325
- #: includes/core/class-builtin.php:1608
5326
  msgid "Cook Islands"
5327
  msgstr ""
5328
 
5329
- #: includes/core/class-builtin.php:1609
5330
  msgid "Costa Rica"
5331
  msgstr ""
5332
 
5333
- #: includes/core/class-builtin.php:1610
5334
  msgid "Côte d'Ivoire"
5335
  msgstr ""
5336
 
5337
- #: includes/core/class-builtin.php:1611
5338
  msgid "Croatia"
5339
  msgstr ""
5340
 
5341
- #: includes/core/class-builtin.php:1612
5342
  msgid "Cuba"
5343
  msgstr ""
5344
 
5345
- #: includes/core/class-builtin.php:1613
5346
  msgid "Cyprus"
5347
  msgstr ""
5348
 
5349
- #: includes/core/class-builtin.php:1614
5350
  msgid "Czech Republic"
5351
  msgstr ""
5352
 
5353
- #: includes/core/class-builtin.php:1615
5354
  msgid "Denmark"
5355
  msgstr ""
5356
 
5357
- #: includes/core/class-builtin.php:1616
5358
  msgid "Djibouti"
5359
  msgstr ""
5360
 
5361
- #: includes/core/class-builtin.php:1617
5362
  msgid "Dominica"
5363
  msgstr ""
5364
 
5365
- #: includes/core/class-builtin.php:1618
5366
  msgid "Dominican Republic"
5367
  msgstr ""
5368
 
5369
- #: includes/core/class-builtin.php:1619
5370
  msgid "Ecuador"
5371
  msgstr ""
5372
 
5373
- #: includes/core/class-builtin.php:1620
5374
  msgid "Egypt"
5375
  msgstr ""
5376
 
5377
- #: includes/core/class-builtin.php:1621
5378
  msgid "El Salvador"
5379
  msgstr ""
5380
 
5381
- #: includes/core/class-builtin.php:1622
5382
  msgid "Equatorial Guinea"
5383
  msgstr ""
5384
 
5385
- #: includes/core/class-builtin.php:1623
5386
  msgid "Eritrea"
5387
  msgstr ""
5388
 
5389
- #: includes/core/class-builtin.php:1624
5390
  msgid "Estonia"
5391
  msgstr ""
5392
 
5393
- #: includes/core/class-builtin.php:1625
5394
  msgid "Ethiopia"
5395
  msgstr ""
5396
 
5397
- #: includes/core/class-builtin.php:1626
5398
  msgid "Falkland Islands (Malvinas)"
5399
  msgstr ""
5400
 
5401
- #: includes/core/class-builtin.php:1627
5402
  msgid "Faroe Islands"
5403
  msgstr ""
5404
 
5405
- #: includes/core/class-builtin.php:1628
5406
  msgid "Fiji"
5407
  msgstr ""
5408
 
5409
- #: includes/core/class-builtin.php:1629
5410
  msgid "Finland"
5411
  msgstr ""
5412
 
5413
- #: includes/core/class-builtin.php:1630
5414
  msgid "France"
5415
  msgstr ""
5416
 
5417
- #: includes/core/class-builtin.php:1631
5418
  msgid "French Guiana"
5419
  msgstr ""
5420
 
5421
- #: includes/core/class-builtin.php:1632
5422
  msgid "French Polynesia"
5423
  msgstr ""
5424
 
5425
- #: includes/core/class-builtin.php:1633
5426
  msgid "French Southern Territories"
5427
  msgstr ""
5428
 
5429
- #: includes/core/class-builtin.php:1634
5430
  msgid "Gabon"
5431
  msgstr ""
5432
 
5433
- #: includes/core/class-builtin.php:1635
5434
  msgid "Gambia"
5435
  msgstr ""
5436
 
5437
- #: includes/core/class-builtin.php:1636
5438
  msgid "Georgia"
5439
  msgstr ""
5440
 
5441
- #: includes/core/class-builtin.php:1637
5442
  msgid "Germany"
5443
  msgstr ""
5444
 
5445
- #: includes/core/class-builtin.php:1638
5446
  msgid "Ghana"
5447
  msgstr ""
5448
 
5449
- #: includes/core/class-builtin.php:1639
5450
  msgid "Gibraltar"
5451
  msgstr ""
5452
 
5453
- #: includes/core/class-builtin.php:1640
5454
  msgid "Greece"
5455
  msgstr ""
5456
 
5457
- #: includes/core/class-builtin.php:1641
5458
  msgid "Greenland"
5459
  msgstr ""
5460
 
5461
- #: includes/core/class-builtin.php:1642
5462
  msgid "Grenada"
5463
  msgstr ""
5464
 
5465
- #: includes/core/class-builtin.php:1643
5466
  msgid "Guadeloupe"
5467
  msgstr ""
5468
 
5469
- #: includes/core/class-builtin.php:1644
5470
  msgid "Guam"
5471
  msgstr ""
5472
 
5473
- #: includes/core/class-builtin.php:1645
5474
  msgid "Guatemala"
5475
  msgstr ""
5476
 
5477
- #: includes/core/class-builtin.php:1646
5478
  msgid "Guernsey"
5479
  msgstr ""
5480
 
5481
- #: includes/core/class-builtin.php:1647
5482
  msgid "Guinea"
5483
  msgstr ""
5484
 
5485
- #: includes/core/class-builtin.php:1648
5486
  msgid "Guinea-Bissau"
5487
  msgstr ""
5488
 
5489
- #: includes/core/class-builtin.php:1649
5490
  msgid "Guyana"
5491
  msgstr ""
5492
 
5493
- #: includes/core/class-builtin.php:1650
5494
  msgid "Haiti"
5495
  msgstr ""
5496
 
5497
- #: includes/core/class-builtin.php:1651
5498
  msgid "Heard Island and McDonald Islands"
5499
  msgstr ""
5500
 
5501
- #: includes/core/class-builtin.php:1652
5502
  msgid "Holy See (Vatican City State)"
5503
  msgstr ""
5504
 
5505
- #: includes/core/class-builtin.php:1653
5506
  msgid "Honduras"
5507
  msgstr ""
5508
 
5509
- #: includes/core/class-builtin.php:1654
5510
  msgid "Hong Kong"
5511
  msgstr ""
5512
 
5513
- #: includes/core/class-builtin.php:1655
5514
  msgid "Hungary"
5515
  msgstr ""
5516
 
5517
- #: includes/core/class-builtin.php:1656
5518
  msgid "Iceland"
5519
  msgstr ""
5520
 
5521
- #: includes/core/class-builtin.php:1657
5522
  msgid "India"
5523
  msgstr ""
5524
 
5525
- #: includes/core/class-builtin.php:1658
5526
  msgid "Indonesia"
5527
  msgstr ""
5528
 
5529
- #: includes/core/class-builtin.php:1659
5530
  msgid "Iran, Islamic Republic of"
5531
  msgstr ""
5532
 
5533
- #: includes/core/class-builtin.php:1660
5534
  msgid "Iraq"
5535
  msgstr ""
5536
 
5537
- #: includes/core/class-builtin.php:1661
5538
  msgid "Ireland"
5539
  msgstr ""
5540
 
5541
- #: includes/core/class-builtin.php:1662
5542
  msgid "Isle of Man"
5543
  msgstr ""
5544
 
5545
- #: includes/core/class-builtin.php:1663
5546
  msgid "Israel"
5547
  msgstr ""
5548
 
5549
- #: includes/core/class-builtin.php:1664
5550
  msgid "Italy"
5551
  msgstr ""
5552
 
5553
- #: includes/core/class-builtin.php:1665
5554
  msgid "Jamaica"
5555
  msgstr ""
5556
 
5557
- #: includes/core/class-builtin.php:1666
5558
  msgid "Japan"
5559
  msgstr ""
5560
 
5561
- #: includes/core/class-builtin.php:1667
5562
  msgid "Jersey"
5563
  msgstr ""
5564
 
5565
- #: includes/core/class-builtin.php:1668
5566
  msgid "Jordan"
5567
  msgstr ""
5568
 
5569
- #: includes/core/class-builtin.php:1669
5570
  msgid "Kazakhstan"
5571
  msgstr ""
5572
 
5573
- #: includes/core/class-builtin.php:1670
5574
  msgid "Kenya"
5575
  msgstr ""
5576
 
5577
- #: includes/core/class-builtin.php:1671
5578
  msgid "Kiribati"
5579
  msgstr ""
5580
 
5581
- #: includes/core/class-builtin.php:1672
5582
  msgid "Korea, Democratic People's Republic of"
5583
  msgstr ""
5584
 
5585
- #: includes/core/class-builtin.php:1673
5586
  msgid "Korea, Republic of"
5587
  msgstr ""
5588
 
5589
- #: includes/core/class-builtin.php:1674
5590
  msgid "Kuwait"
5591
  msgstr ""
5592
 
5593
- #: includes/core/class-builtin.php:1675
5594
  msgid "Kyrgyzstan"
5595
  msgstr ""
5596
 
5597
- #: includes/core/class-builtin.php:1676
5598
  msgid "Lao People's Democratic Republic"
5599
  msgstr ""
5600
 
5601
- #: includes/core/class-builtin.php:1677
5602
  msgid "Latvia"
5603
  msgstr ""
5604
 
5605
- #: includes/core/class-builtin.php:1678
5606
  msgid "Lebanon"
5607
  msgstr ""
5608
 
5609
- #: includes/core/class-builtin.php:1679
5610
  msgid "Lesotho"
5611
  msgstr ""
5612
 
5613
- #: includes/core/class-builtin.php:1680
5614
  msgid "Liberia"
5615
  msgstr ""
5616
 
5617
- #: includes/core/class-builtin.php:1681
5618
  msgid "Libyan Arab Jamahiriya"
5619
  msgstr ""
5620
 
5621
- #: includes/core/class-builtin.php:1682
5622
  msgid "Liechtenstein"
5623
  msgstr ""
5624
 
5625
- #: includes/core/class-builtin.php:1683
5626
  msgid "Lithuania"
5627
  msgstr ""
5628
 
5629
- #: includes/core/class-builtin.php:1684
5630
  msgid "Luxembourg"
5631
  msgstr ""
5632
 
5633
- #: includes/core/class-builtin.php:1685
5634
  msgid "Macao"
5635
  msgstr ""
5636
 
5637
- #: includes/core/class-builtin.php:1686
5638
  msgid "Macedonia, the former Yugoslav Republic of"
5639
  msgstr ""
5640
 
5641
- #: includes/core/class-builtin.php:1687
5642
  msgid "Madagascar"
5643
  msgstr ""
5644
 
5645
- #: includes/core/class-builtin.php:1688
5646
  msgid "Malawi"
5647
  msgstr ""
5648
 
5649
- #: includes/core/class-builtin.php:1689
5650
  msgid "Malaysia"
5651
  msgstr ""
5652
 
5653
- #: includes/core/class-builtin.php:1690
5654
  msgid "Maldives"
5655
  msgstr ""
5656
 
5657
- #: includes/core/class-builtin.php:1691
5658
  msgid "Mali"
5659
  msgstr ""
5660
 
5661
- #: includes/core/class-builtin.php:1692
5662
  msgid "Malta"
5663
  msgstr ""
5664
 
5665
- #: includes/core/class-builtin.php:1693
5666
  msgid "Marshall Islands"
5667
  msgstr ""
5668
 
5669
- #: includes/core/class-builtin.php:1694
5670
  msgid "Martinique"
5671
  msgstr ""
5672
 
5673
- #: includes/core/class-builtin.php:1695
5674
  msgid "Mauritania"
5675
  msgstr ""
5676
 
5677
- #: includes/core/class-builtin.php:1696
5678
  msgid "Mauritius"
5679
  msgstr ""
5680
 
5681
- #: includes/core/class-builtin.php:1697
5682
  msgid "Mayotte"
5683
  msgstr ""
5684
 
5685
- #: includes/core/class-builtin.php:1698
5686
  msgid "Mexico"
5687
  msgstr ""
5688
 
5689
- #: includes/core/class-builtin.php:1699
5690
  msgid "Micronesia, Federated States of"
5691
  msgstr ""
5692
 
5693
- #: includes/core/class-builtin.php:1700
5694
  msgid "Moldova, Republic of"
5695
  msgstr ""
5696
 
5697
- #: includes/core/class-builtin.php:1701
5698
  msgid "Monaco"
5699
  msgstr ""
5700
 
5701
- #: includes/core/class-builtin.php:1702
5702
  msgid "Mongolia"
5703
  msgstr ""
5704
 
5705
- #: includes/core/class-builtin.php:1703
5706
  msgid "Montenegro"
5707
  msgstr ""
5708
 
5709
- #: includes/core/class-builtin.php:1704
5710
  msgid "Montserrat"
5711
  msgstr ""
5712
 
5713
- #: includes/core/class-builtin.php:1705
5714
  msgid "Morocco"
5715
  msgstr ""
5716
 
5717
- #: includes/core/class-builtin.php:1706
5718
  msgid "Mozambique"
5719
  msgstr ""
5720
 
5721
- #: includes/core/class-builtin.php:1707
5722
  msgid "Myanmar"
5723
  msgstr ""
5724
 
5725
- #: includes/core/class-builtin.php:1708
5726
  msgid "Namibia"
5727
  msgstr ""
5728
 
5729
- #: includes/core/class-builtin.php:1710
5730
  msgid "Nepal"
5731
  msgstr ""
5732
 
5733
- #: includes/core/class-builtin.php:1711
5734
  msgid "Netherlands"
5735
  msgstr ""
5736
 
5737
- #: includes/core/class-builtin.php:1712
5738
  msgid "Netherlands Antilles"
5739
  msgstr ""
5740
 
5741
- #: includes/core/class-builtin.php:1713
5742
  msgid "New Caledonia"
5743
  msgstr ""
5744
 
5745
- #: includes/core/class-builtin.php:1714
5746
  msgid "New Zealand"
5747
  msgstr ""
5748
 
5749
- #: includes/core/class-builtin.php:1715
5750
  msgid "Nicaragua"
5751
  msgstr ""
5752
 
5753
- #: includes/core/class-builtin.php:1716
5754
  msgid "Niger"
5755
  msgstr ""
5756
 
5757
- #: includes/core/class-builtin.php:1717
5758
  msgid "Nigeria"
5759
  msgstr ""
5760
 
5761
- #: includes/core/class-builtin.php:1718
5762
  msgid "Niue"
5763
  msgstr ""
5764
 
5765
- #: includes/core/class-builtin.php:1719
5766
  msgid "Norfolk Island"
5767
  msgstr ""
5768
 
5769
- #: includes/core/class-builtin.php:1720
5770
  msgid "Northern Mariana Islands"
5771
  msgstr ""
5772
 
5773
- #: includes/core/class-builtin.php:1721
5774
  msgid "Norway"
5775
  msgstr ""
5776
 
5777
- #: includes/core/class-builtin.php:1722
5778
  msgid "Oman"
5779
  msgstr ""
5780
 
5781
- #: includes/core/class-builtin.php:1723
5782
  msgid "Pakistan"
5783
  msgstr ""
5784
 
5785
- #: includes/core/class-builtin.php:1724
5786
  msgid "Palau"
5787
  msgstr ""
5788
 
5789
- #: includes/core/class-builtin.php:1725
5790
  msgid "Palestine"
5791
  msgstr ""
5792
 
5793
- #: includes/core/class-builtin.php:1726
5794
  msgid "Panama"
5795
  msgstr ""
5796
 
5797
- #: includes/core/class-builtin.php:1727
5798
  msgid "Papua New Guinea"
5799
  msgstr ""
5800
 
5801
- #: includes/core/class-builtin.php:1728
5802
  msgid "Paraguay"
5803
  msgstr ""
5804
 
5805
- #: includes/core/class-builtin.php:1729
5806
  msgid "Peru"
5807
  msgstr ""
5808
 
5809
- #: includes/core/class-builtin.php:1730
5810
  msgid "Philippines"
5811
  msgstr ""
5812
 
5813
- #: includes/core/class-builtin.php:1731
5814
  msgid "Pitcairn"
5815
  msgstr ""
5816
 
5817
- #: includes/core/class-builtin.php:1732
5818
  msgid "Poland"
5819
  msgstr ""
5820
 
5821
- #: includes/core/class-builtin.php:1733
5822
  msgid "Portugal"
5823
  msgstr ""
5824
 
5825
- #: includes/core/class-builtin.php:1734
5826
  msgid "Puerto Rico"
5827
  msgstr ""
5828
 
5829
- #: includes/core/class-builtin.php:1735
5830
  msgid "Qatar"
5831
  msgstr ""
5832
 
5833
- #: includes/core/class-builtin.php:1736
5834
  msgid "Réunion"
5835
  msgstr ""
5836
 
5837
- #: includes/core/class-builtin.php:1737
5838
  msgid "Romania"
5839
  msgstr ""
5840
 
5841
- #: includes/core/class-builtin.php:1738
5842
  msgid "Russian Federation"
5843
  msgstr ""
5844
 
5845
- #: includes/core/class-builtin.php:1739
5846
  msgid "Rwanda"
5847
  msgstr ""
5848
 
5849
- #: includes/core/class-builtin.php:1740
5850
  msgid "Saint Barthélemy"
5851
  msgstr ""
5852
 
5853
- #: includes/core/class-builtin.php:1741
5854
  msgid "Saint Helena"
5855
  msgstr ""
5856
 
5857
- #: includes/core/class-builtin.php:1742
5858
  msgid "Saint Kitts and Nevis"
5859
  msgstr ""
5860
 
5861
- #: includes/core/class-builtin.php:1743
5862
  msgid "Saint Lucia"
5863
  msgstr ""
5864
 
5865
- #: includes/core/class-builtin.php:1744
5866
  msgid "Saint Martin (French part)"
5867
  msgstr ""
5868
 
5869
- #: includes/core/class-builtin.php:1745
5870
  msgid "Saint Pierre and Miquelon"
5871
  msgstr ""
5872
 
5873
- #: includes/core/class-builtin.php:1746
5874
  msgid "Saint Vincent and the Grenadines"
5875
  msgstr ""
5876
 
5877
- #: includes/core/class-builtin.php:1747
5878
  msgid "Samoa"
5879
  msgstr ""
5880
 
5881
- #: includes/core/class-builtin.php:1748
5882
  msgid "San Marino"
5883
  msgstr ""
5884
 
5885
- #: includes/core/class-builtin.php:1749
5886
  msgid "Sao Tome and Principe"
5887
  msgstr ""
5888
 
5889
- #: includes/core/class-builtin.php:1750
5890
  msgid "Saudi Arabia"
5891
  msgstr ""
5892
 
5893
- #: includes/core/class-builtin.php:1751
5894
  msgid "Senegal"
5895
  msgstr ""
5896
 
5897
- #: includes/core/class-builtin.php:1752
5898
  msgid "Serbia"
5899
  msgstr ""
5900
 
5901
- #: includes/core/class-builtin.php:1753
5902
  msgid "Seychelles"
5903
  msgstr ""
5904
 
5905
- #: includes/core/class-builtin.php:1754
5906
  msgid "Sierra Leone"
5907
  msgstr ""
5908
 
5909
- #: includes/core/class-builtin.php:1755
5910
  msgid "Singapore"
5911
  msgstr ""
5912
 
5913
- #: includes/core/class-builtin.php:1756
5914
  msgid "Slovakia"
5915
  msgstr ""
5916
 
5917
- #: includes/core/class-builtin.php:1757
5918
  msgid "Slovenia"
5919
  msgstr ""
5920
 
5921
- #: includes/core/class-builtin.php:1758
5922
  msgid "Solomon Islands"
5923
  msgstr ""
5924
 
5925
- #: includes/core/class-builtin.php:1759
5926
  msgid "Somalia"
5927
  msgstr ""
5928
 
5929
- #: includes/core/class-builtin.php:1760
5930
  msgid "South Africa"
5931
  msgstr ""
5932
 
5933
- #: includes/core/class-builtin.php:1761
5934
  msgid "South Georgia and the South Sandwich Islands"
5935
  msgstr ""
5936
 
5937
- #: includes/core/class-builtin.php:1762
5938
  msgid "South Sudan"
5939
  msgstr ""
5940
 
5941
- #: includes/core/class-builtin.php:1763
5942
  msgid "Spain"
5943
  msgstr ""
5944
 
5945
- #: includes/core/class-builtin.php:1764
5946
  msgid "Sri Lanka"
5947
  msgstr ""
5948
 
5949
- #: includes/core/class-builtin.php:1765
5950
  msgid "Sudan"
5951
  msgstr ""
5952
 
5953
- #: includes/core/class-builtin.php:1766
5954
  msgid "Suriname"
5955
  msgstr ""
5956
 
5957
- #: includes/core/class-builtin.php:1767
5958
  msgid "Svalbard and Jan Mayen"
5959
  msgstr ""
5960
 
5961
- #: includes/core/class-builtin.php:1768
5962
  msgid "Swaziland"
5963
  msgstr ""
5964
 
5965
- #: includes/core/class-builtin.php:1769
5966
  msgid "Sweden"
5967
  msgstr ""
5968
 
5969
- #: includes/core/class-builtin.php:1770
5970
  msgid "Switzerland"
5971
  msgstr ""
5972
 
5973
- #: includes/core/class-builtin.php:1771
5974
  msgid "Syrian Arab Republic"
5975
  msgstr ""
5976
 
5977
- #: includes/core/class-builtin.php:1772
5978
  msgid "Taiwan, Province of China"
5979
  msgstr ""
5980
 
5981
- #: includes/core/class-builtin.php:1773
5982
  msgid "Tajikistan"
5983
  msgstr ""
5984
 
5985
- #: includes/core/class-builtin.php:1774
5986
  msgid "Tanzania, United Republic of"
5987
  msgstr ""
5988
 
5989
- #: includes/core/class-builtin.php:1775
5990
  msgid "Thailand"
5991
  msgstr ""
5992
 
5993
- #: includes/core/class-builtin.php:1776
5994
  msgid "Timor-Leste"
5995
  msgstr ""
5996
 
5997
- #: includes/core/class-builtin.php:1777
5998
  msgid "Togo"
5999
  msgstr ""
6000
 
6001
- #: includes/core/class-builtin.php:1778
6002
  msgid "Tokelau"
6003
  msgstr ""
6004
 
6005
- #: includes/core/class-builtin.php:1780
6006
  msgid "Trinidad and Tobago"
6007
  msgstr ""
6008
 
6009
- #: includes/core/class-builtin.php:1781
6010
  msgid "Tunisia"
6011
  msgstr ""
6012
 
6013
- #: includes/core/class-builtin.php:1782
6014
  msgid "Turkey"
6015
  msgstr ""
6016
 
6017
- #: includes/core/class-builtin.php:1783
6018
  msgid "Turkmenistan"
6019
  msgstr ""
6020
 
6021
- #: includes/core/class-builtin.php:1784
6022
  msgid "Turks and Caicos Islands"
6023
  msgstr ""
6024
 
6025
- #: includes/core/class-builtin.php:1785
6026
  msgid "Tuvalu"
6027
  msgstr ""
6028
 
6029
- #: includes/core/class-builtin.php:1786
6030
  msgid "Uganda"
6031
  msgstr ""
6032
 
6033
- #: includes/core/class-builtin.php:1787
6034
  msgid "Ukraine"
6035
  msgstr ""
6036
 
6037
- #: includes/core/class-builtin.php:1788
6038
  msgid "United Arab Emirates"
6039
  msgstr ""
6040
 
6041
- #: includes/core/class-builtin.php:1789
6042
  msgid "United Kingdom"
6043
  msgstr ""
6044
 
6045
- #: includes/core/class-builtin.php:1790
6046
  msgid "United States"
6047
  msgstr ""
6048
 
6049
- #: includes/core/class-builtin.php:1791
6050
  msgid "United States Minor Outlying Islands"
6051
  msgstr ""
6052
 
6053
- #: includes/core/class-builtin.php:1792
6054
  msgid "Uruguay"
6055
  msgstr ""
6056
 
6057
- #: includes/core/class-builtin.php:1793
6058
  msgid "Uzbekistan"
6059
  msgstr ""
6060
 
6061
- #: includes/core/class-builtin.php:1794
6062
  msgid "Vanuatu"
6063
  msgstr ""
6064
 
6065
- #: includes/core/class-builtin.php:1795
6066
  msgid "Venezuela, Bolivarian Republic of"
6067
  msgstr ""
6068
 
6069
- #: includes/core/class-builtin.php:1796
6070
  msgid "Viet Nam"
6071
  msgstr ""
6072
 
6073
- #: includes/core/class-builtin.php:1797
6074
  msgid "Virgin Islands, British"
6075
  msgstr ""
6076
 
6077
- #: includes/core/class-builtin.php:1798
6078
  msgid "Virgin Islands, U.S."
6079
  msgstr ""
6080
 
6081
- #: includes/core/class-builtin.php:1799
6082
  msgid "Wallis and Futuna"
6083
  msgstr ""
6084
 
6085
- #: includes/core/class-builtin.php:1800
6086
  msgid "Western Sahara"
6087
  msgstr ""
6088
 
6089
- #: includes/core/class-builtin.php:1801
6090
  msgid "Yemen"
6091
  msgstr ""
6092
 
6093
- #: includes/core/class-builtin.php:1802
6094
  msgid "Zambia"
6095
  msgstr ""
6096
 
6097
- #: includes/core/class-builtin.php:1803
6098
  msgid "Zimbabwe"
6099
  msgstr ""
6100
 
6101
- #: includes/core/class-common.php:57
6102
  msgid "Form"
6103
  msgstr ""
6104
 
6105
- #: includes/core/class-common.php:59
6106
  msgid "Add New Form"
6107
  msgstr ""
6108
 
6109
- #: includes/core/class-common.php:60
6110
  msgid "Edit Form"
6111
  msgstr ""
6112
 
6113
- #: includes/core/class-common.php:61
6114
  msgid "You did not create any forms yet"
6115
  msgstr ""
6116
 
6117
- #: includes/core/class-common.php:63
6118
  msgid "Search Forms"
6119
  msgstr ""
6120
 
6121
- #: includes/core/class-common.php:86
6122
  msgid "Member Directory"
6123
  msgstr ""
6124
 
6125
- #: includes/core/class-common.php:88
6126
  msgid "Add New Member Directory"
6127
  msgstr ""
6128
 
6129
- #: includes/core/class-common.php:89
6130
  msgid "Edit Member Directory"
6131
  msgstr ""
6132
 
6133
- #: includes/core/class-common.php:90
6134
  msgid "You did not create any member directories yet"
6135
  msgstr ""
6136
 
6137
- #: includes/core/class-common.php:92
6138
  msgid "Search Member Directories"
6139
  msgstr ""
6140
 
@@ -6185,99 +6195,99 @@ msgstr ""
6185
  msgid "Less than 1 year old"
6186
  msgstr ""
6187
 
6188
- #: includes/core/class-external-integrations.php:384
6189
  #, php-format
6190
  msgid "Edit the %s translation"
6191
  msgstr ""
6192
 
6193
- #: includes/core/class-external-integrations.php:391
6194
  #, php-format
6195
  msgid "Add translation to %s"
6196
  msgstr ""
6197
 
6198
- #: includes/core/class-fields.php:1165 templates/message.php:5
6199
  #, php-format
6200
  msgid "%s"
6201
  msgstr ""
6202
 
6203
- #: includes/core/class-fields.php:1184
6204
  msgid "Custom Field"
6205
  msgstr ""
6206
 
6207
- #: includes/core/class-fields.php:1481
6208
  msgid "Please upload a valid image!"
6209
  msgstr ""
6210
 
6211
- #: includes/core/class-fields.php:1488 includes/core/class-fields.php:1509
6212
  msgid "Upload"
6213
  msgstr ""
6214
 
6215
- #: includes/core/class-fields.php:1489
6216
  msgid "Sorry this is not a valid image."
6217
  msgstr ""
6218
 
6219
- #: includes/core/class-fields.php:1490
6220
  msgid "This image is too large!"
6221
  msgstr ""
6222
 
6223
- #: includes/core/class-fields.php:1491
6224
  msgid "This image is too small!"
6225
  msgstr ""
6226
 
6227
- #: includes/core/class-fields.php:1492
6228
  msgid "You can only upload one image"
6229
  msgstr ""
6230
 
6231
- #: includes/core/class-fields.php:1959
6232
  msgid "Current Password"
6233
  msgstr ""
6234
 
6235
- #: includes/core/class-fields.php:1988
6236
  msgid "New Password"
6237
  msgstr ""
6238
 
6239
- #: includes/core/class-fields.php:2020
6240
  #, php-format
6241
  msgid "Confirm %s"
6242
  msgstr ""
6243
 
6244
- #: includes/core/class-fields.php:2255
6245
  msgid "Upload Photo"
6246
  msgstr ""
6247
 
6248
- #: includes/core/class-fields.php:2276 includes/core/class-fields.php:2300
6249
  #: includes/core/um-actions-profile.php:724
6250
  msgid "Change photo"
6251
  msgstr ""
6252
 
6253
- #: includes/core/class-fields.php:2300 includes/core/class-fields.php:2397
6254
  msgid "Processing..."
6255
  msgstr ""
6256
 
6257
- #: includes/core/class-fields.php:2322
6258
  msgid "Upload File"
6259
  msgstr ""
6260
 
6261
- #: includes/core/class-fields.php:2364 includes/core/um-filters-fields.php:244
6262
  msgid "This file has been removed."
6263
  msgstr ""
6264
 
6265
- #: includes/core/class-fields.php:2367 includes/core/class-fields.php:2397
6266
  msgid "Change file"
6267
  msgstr ""
6268
 
6269
- #: includes/core/class-fields.php:2397
6270
  msgid "Save"
6271
  msgstr ""
6272
 
6273
- #: includes/core/class-fields.php:3820
6274
  #, php-format
6275
  msgid ""
6276
  "Your profile is looking a little empty. Why not <a href=\"%s\">add</a> some "
6277
  "information!"
6278
  msgstr ""
6279
 
6280
- #: includes/core/class-fields.php:3822
6281
  msgid "This user has not added any information to their profile yet."
6282
  msgstr ""
6283
 
@@ -6364,7 +6374,7 @@ msgid "This activation link is expired or have already been used."
6364
  msgstr ""
6365
 
6366
  #. translators: %s: support forums URL
6367
- #: includes/core/class-plugin-updater.php:220
6368
  #, php-format
6369
  msgid ""
6370
  "An unexpected error occurred. Something may be wrong with https://"
@@ -6372,7 +6382,7 @@ msgid ""
6372
  "have problems, please try the <a href=\"%s\">support forums</a>."
6373
  msgstr ""
6374
 
6375
- #: includes/core/class-plugin-updater.php:221
6376
  msgid "https://wordpress.org/support/"
6377
  msgstr ""
6378
 
@@ -6457,29 +6467,17 @@ msgstr ""
6457
  msgid "Revoke API Keys"
6458
  msgstr ""
6459
 
6460
- #: includes/core/class-router.php:24 includes/core/class-router.php:93
6461
- msgid "Wrong action"
6462
- msgstr ""
6463
-
6464
- #: includes/core/class-router.php:27 includes/core/class-router.php:96
6465
- msgid "Wrong resource"
6466
- msgstr ""
6467
-
6468
- #: includes/core/class-router.php:35 includes/core/class-router.php:110
6469
- msgid "Wrong nonce"
6470
- msgstr ""
6471
-
6472
  #: includes/core/class-shortcodes.php:360
6473
  msgid ""
6474
  "This content has been restricted to logged in users only. Please <a href="
6475
  "\"{login_referrer}\">login</a> to view this content."
6476
  msgstr ""
6477
 
6478
- #: includes/core/class-shortcodes.php:645
6479
  msgid "You are already registered"
6480
  msgstr ""
6481
 
6482
- #: includes/core/class-shortcodes.php:887
6483
  msgid "Default Template"
6484
  msgstr ""
6485
 
@@ -6722,35 +6720,35 @@ msgstr ""
6722
  msgid "Only fill in if you are not human"
6723
  msgstr ""
6724
 
6725
- #: includes/core/um-actions-login.php:20
6726
  msgid "Please enter your username or email"
6727
  msgstr ""
6728
 
6729
- #: includes/core/um-actions-login.php:24
6730
  msgid "Please enter your username"
6731
  msgstr ""
6732
 
6733
- #: includes/core/um-actions-login.php:28
6734
  msgid "Please enter your email"
6735
  msgstr ""
6736
 
6737
- #: includes/core/um-actions-login.php:61
6738
  msgid "Please enter your password"
6739
  msgstr ""
6740
 
6741
- #: includes/core/um-actions-login.php:68
6742
  msgid "Password is incorrect. Please try again."
6743
  msgstr ""
6744
 
6745
- #: includes/core/um-actions-login.php:199
6746
  msgid "This action has been prevented for security measures."
6747
  msgstr ""
6748
 
6749
- #: includes/core/um-actions-login.php:423
6750
  msgid "Keep me signed in"
6751
  msgstr ""
6752
 
6753
- #: includes/core/um-actions-login.php:458
6754
  msgid "Forgot your password?"
6755
  msgstr ""
6756
 
@@ -6882,20 +6880,16 @@ msgstr ""
6882
  msgid "Your account"
6883
  msgstr ""
6884
 
6885
- #: includes/core/um-filters-fields.php:16
6886
- msgid "Required"
6887
- msgstr ""
6888
-
6889
- #: includes/core/um-filters-fields.php:34
6890
  msgid "Invalid soundcloud track ID"
6891
  msgstr ""
6892
 
6893
- #: includes/core/um-filters-fields.php:118
6894
  #, php-format
6895
  msgid "Joined %s"
6896
  msgstr ""
6897
 
6898
- #: includes/core/um-filters-fields.php:275
6899
  msgid "Untitled photo"
6900
  msgstr ""
6901
 
@@ -6920,11 +6914,11 @@ msgstr ""
6920
  msgid "Login as this user"
6921
  msgstr ""
6922
 
6923
- #: includes/um-short-functions.php:578
6924
  msgid "date submitted"
6925
  msgstr ""
6926
 
6927
- #: includes/um-short-functions.php:584
6928
  msgid "(empty)"
6929
  msgstr ""
6930
 
@@ -6977,12 +6971,12 @@ msgstr ""
6977
  msgid "Reset my password"
6978
  msgstr ""
6979
 
6980
- #: templates/profile/comments-single.php:6
6981
  #, php-format
6982
  msgid "On <a href=\"%1$s\">%2$s</a>"
6983
  msgstr ""
6984
 
6985
- #: templates/profile/comments-single.php:15 templates/profile/comments.php:14
6986
  msgid "load more comments"
6987
  msgstr ""
6988
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Ultimate Member\n"
4
+ "POT-Creation-Date: 2018-12-07 18:03+0200\n"
5
+ "PO-Revision-Date: 2018-12-07 18:04+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: en_US\n"
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
24
+ #: includes/admin/class-admin-functions.php:35 includes/class-functions.php:30
25
  msgid "Wrong Nonce"
26
  msgstr ""
27
 
28
+ #: includes/admin/class-admin.php:193
29
  #, php-format
30
  msgid "Duplicate of %s"
31
  msgstr ""
32
 
33
+ #: includes/admin/class-admin.php:307
34
  msgid "Docs"
35
  msgstr ""
36
 
37
+ #: includes/admin/class-admin.php:308
38
+ #: includes/admin/core/class-admin-settings.php:1130
39
  msgid "Settings"
40
  msgstr ""
41
 
42
+ #: includes/admin/class-admin.php:379 includes/admin/class-admin.php:382
43
  msgid "Form updated."
44
  msgstr ""
45
 
46
+ #: includes/admin/class-admin.php:380
47
  msgid "Custom field updated."
48
  msgstr ""
49
 
50
+ #: includes/admin/class-admin.php:381
51
  msgid "Custom field deleted."
52
  msgstr ""
53
 
54
+ #: includes/admin/class-admin.php:383
55
  msgid "Form restored to revision."
56
  msgstr ""
57
 
58
+ #: includes/admin/class-admin.php:384
59
  msgid "Form created."
60
  msgstr ""
61
 
62
+ #: includes/admin/class-admin.php:385
63
  msgid "Form saved."
64
  msgstr ""
65
 
66
+ #: includes/admin/class-admin.php:386
67
  msgid "Form submitted."
68
  msgstr ""
69
 
70
+ #: includes/admin/class-admin.php:387
71
  msgid "Form scheduled."
72
  msgstr ""
73
 
74
+ #: includes/admin/class-admin.php:388
75
  msgid "Form draft updated."
76
  msgstr ""
77
 
102
  #: includes/admin/core/class-admin-builder.php:612
103
  #: includes/admin/core/class-admin-builder.php:767
104
  #: includes/admin/core/class-admin-dragdrop.php:32
105
+ #: includes/admin/core/class-admin-menu.php:104
106
+ #: includes/core/class-fields.php:4066
107
  msgid "Please login as administrator"
108
  msgstr ""
109
 
139
  msgstr ""
140
 
141
  #: includes/admin/core/class-admin-builder.php:880
142
+ #: includes/core/class-builtin.php:1306
143
  msgid "None"
144
  msgstr ""
145
 
183
 
184
  #: includes/admin/core/class-admin-columns.php:96
185
  #: includes/admin/core/class-admin-columns.php:115
186
+ #: includes/admin/core/class-admin-settings.php:312
187
  #: includes/admin/templates/form/login_settings.php:13
188
  #: includes/admin/templates/form/register_customize.php:3
189
  #: includes/admin/templates/form/register_customize.php:29
192
 
193
  #: includes/admin/core/class-admin-columns.php:97
194
  #: includes/admin/core/class-admin-columns.php:116
195
+ #: includes/admin/core/class-admin-metabox.php:816
196
+ #: includes/admin/core/class-admin-metabox.php:977
197
  msgid "Shortcode"
198
  msgstr ""
199
 
249
  msgid "Yes"
250
  msgstr ""
251
 
252
+ #: includes/admin/core/class-admin-enqueue.php:123
253
+ #: includes/admin/core/class-admin-enqueue.php:157
254
+ #: includes/admin/core/class-admin-forms.php:823
255
+ #: includes/admin/core/class-admin-forms.php:837
256
+ #: includes/admin/core/class-admin-forms.php:942
257
+ #: includes/admin/core/class-admin-forms.php:951
258
  #: includes/admin/core/class-admin-notices.php:390
259
  #: includes/core/um-actions-profile.php:553
260
  msgid "Remove"
261
  msgstr ""
262
 
263
+ #: includes/admin/core/class-admin-enqueue.php:124
264
+ #: includes/admin/core/class-admin-enqueue.php:158
265
+ #: includes/admin/core/class-admin-forms.php:1019
266
  msgid "Select"
267
  msgstr ""
268
 
269
+ #: includes/admin/core/class-admin-enqueue.php:155
270
  msgid "Are sure, maybe some settings not saved"
271
  msgstr ""
272
 
273
+ #: includes/admin/core/class-admin-forms.php:314
274
+ #: includes/core/um-filters-fields.php:15
275
+ msgid "Required"
276
+ msgstr ""
277
+
278
+ #: includes/admin/core/class-admin-forms.php:466
279
  msgid "Choose Icon"
280
  msgstr ""
281
 
282
+ #: includes/admin/core/class-admin-forms.php:472
283
  msgid "No Icon"
284
  msgstr ""
285
 
286
+ #: includes/admin/core/class-admin-forms.php:996
287
  msgid "Select media"
288
  msgstr ""
289
 
290
+ #: includes/admin/core/class-admin-forms.php:1020
291
  msgid "Clear"
292
  msgstr ""
293
 
372
  msgid "Your %s was unable to be removed at this time."
373
  msgstr ""
374
 
375
+ #: includes/admin/core/class-admin-menu.php:63
376
  msgid "Thanks :)"
377
  msgstr ""
378
 
379
+ #: includes/admin/core/class-admin-menu.php:70
380
  #, php-format
381
  msgid ""
382
  "If you like Ultimate Member please consider leaving a %s review. It will "
383
  "help us to grow the plugin and make it more popular. Thank you."
384
  msgstr ""
385
 
386
+ #: includes/admin/core/class-admin-menu.php:125
387
  msgctxt "Admin menu name"
388
  msgid "Users"
389
  msgstr ""
390
 
391
+ #: includes/admin/core/class-admin-menu.php:133
392
  msgctxt "Admin menu name"
393
  msgid "All Users"
394
  msgstr ""
395
 
396
  #. Plugin Name of the plugin/theme
397
  #. Author of the plugin/theme
398
+ #: includes/admin/core/class-admin-menu.php:145
399
  #: includes/core/class-user.php:557
400
  msgid "Ultimate Member"
401
  msgstr ""
402
 
403
+ #: includes/admin/core/class-admin-menu.php:149
404
  msgid "Dashboard"
405
  msgstr ""
406
 
407
+ #: includes/admin/core/class-admin-menu.php:157
408
+ #: includes/admin/templates/gdpr.php:7 includes/core/class-common.php:54
409
  msgid "Forms"
410
  msgstr ""
411
 
412
+ #: includes/admin/core/class-admin-menu.php:159
413
  #: includes/admin/core/list-tables/roles-list-table.php:477
414
  #: includes/admin/core/packages/2.0-beta1/user_roles.php:12
415
  msgid "User Roles"
416
  msgstr ""
417
 
418
+ #: includes/admin/core/class-admin-menu.php:162
419
+ #: includes/core/class-common.php:83
420
  msgid "Member Directories"
421
  msgstr ""
422
 
423
+ #: includes/admin/core/class-admin-menu.php:204
424
+ #: includes/admin/core/class-admin-settings.php:1009
425
  msgid "Extensions"
426
  msgstr ""
427
 
428
+ #: includes/admin/core/class-admin-menu.php:217
429
  msgid "Users Overview"
430
  msgstr ""
431
 
432
+ #: includes/admin/core/class-admin-menu.php:219
433
  msgid "Latest from our blog"
434
  msgstr ""
435
 
436
+ #: includes/admin/core/class-admin-menu.php:221
437
  msgid "Purge Temp Files"
438
  msgstr ""
439
 
440
+ #: includes/admin/core/class-admin-menu.php:223
441
  msgid "User Cache"
442
  msgstr ""
443
 
444
+ #: includes/admin/core/class-admin-menu.php:228
445
  msgid "Upgrade's Manual Request"
446
  msgstr ""
447
 
448
+ #: includes/admin/core/class-admin-metabox.php:69
449
  msgid "This is a translation of UM profile page?"
450
  msgstr ""
451
 
452
+ #: includes/admin/core/class-admin-metabox.php:76
453
  msgid "This is a translation of UM account page?"
454
  msgstr ""
455
 
456
+ #: includes/admin/core/class-admin-metabox.php:257
457
  msgid "UM Content Restriction"
458
  msgstr ""
459
 
460
+ #: includes/admin/core/class-admin-metabox.php:413
461
+ #: includes/admin/core/class-admin-metabox.php:563
462
  #: includes/admin/templates/access/restrict_content.php:47
463
  msgid "Restrict access to this content?"
464
  msgstr ""
465
 
466
+ #: includes/admin/core/class-admin-metabox.php:414
467
+ #: includes/admin/core/class-admin-metabox.php:421
468
+ #: includes/admin/core/class-admin-metabox.php:434
469
+ #: includes/admin/core/class-admin-metabox.php:564
470
+ #: includes/admin/core/class-admin-metabox.php:572
471
+ #: includes/admin/core/class-admin-metabox.php:586
472
  #: includes/admin/templates/access/restrict_content.php:48
473
  #: includes/admin/templates/access/restrict_content.php:55
474
  #: includes/admin/templates/access/restrict_content.php:68
475
  msgid "Activate content restriction for this post"
476
  msgstr ""
477
 
478
+ #: includes/admin/core/class-admin-metabox.php:420
479
+ #: includes/admin/core/class-admin-metabox.php:571
480
  #: includes/admin/templates/access/restrict_content.php:54
481
  msgid "Who can access this content?"
482
  msgstr ""
483
 
484
+ #: includes/admin/core/class-admin-metabox.php:424
485
+ #: includes/admin/core/class-admin-metabox.php:575
486
  #: includes/admin/core/class-admin-navmenu.php:141
487
  #: includes/admin/templates/access/restrict_content.php:58
488
  #: includes/core/class-builtin.php:662
489
  msgid "Everyone"
490
  msgstr ""
491
 
492
+ #: includes/admin/core/class-admin-metabox.php:425
493
+ #: includes/admin/core/class-admin-metabox.php:576
494
  #: includes/admin/templates/access/restrict_content.php:59
495
  msgid "Logged out users"
496
  msgstr ""
497
 
498
+ #: includes/admin/core/class-admin-metabox.php:426
499
+ #: includes/admin/core/class-admin-metabox.php:577
500
  #: includes/admin/templates/access/restrict_content.php:60
501
  msgid "Logged in users"
502
  msgstr ""
503
 
504
+ #: includes/admin/core/class-admin-metabox.php:433
505
+ #: includes/admin/core/class-admin-metabox.php:585
506
  #: includes/admin/templates/access/restrict_content.php:67
507
  msgid "Select which roles can access this content"
508
  msgstr ""
509
 
510
+ #: includes/admin/core/class-admin-metabox.php:442
511
+ #: includes/admin/core/class-admin-metabox.php:596
512
  #: includes/admin/templates/access/restrict_content.php:77
513
  msgid "What happens when users without access tries to view the content?"
514
  msgstr ""
515
 
516
+ #: includes/admin/core/class-admin-metabox.php:443
517
+ #: includes/admin/core/class-admin-metabox.php:455
518
+ #: includes/admin/core/class-admin-metabox.php:597
519
+ #: includes/admin/core/class-admin-metabox.php:610
520
  #: includes/admin/templates/access/restrict_content.php:78
521
  #: includes/admin/templates/access/restrict_content.php:90
522
  msgid "Action when users without access tries to view the content"
523
  msgstr ""
524
 
525
+ #: includes/admin/core/class-admin-metabox.php:446
526
+ #: includes/admin/core/class-admin-metabox.php:600
527
  #: includes/admin/templates/access/restrict_content.php:81
528
  msgid "Show access restricted message"
529
  msgstr ""
530
 
531
+ #: includes/admin/core/class-admin-metabox.php:447
532
+ #: includes/admin/core/class-admin-metabox.php:601
533
  #: includes/admin/templates/access/restrict_content.php:82
534
  msgid "Redirect user"
535
  msgstr ""
536
 
537
+ #: includes/admin/core/class-admin-metabox.php:454
538
+ #: includes/admin/core/class-admin-metabox.php:609
539
  #: includes/admin/templates/access/restrict_content.php:89
540
  msgid ""
541
  "Would you like to use the global default message or apply a custom message "
542
  "to this content?"
543
  msgstr ""
544
 
545
+ #: includes/admin/core/class-admin-metabox.php:458
546
+ #: includes/admin/core/class-admin-metabox.php:613
547
  #: includes/admin/templates/access/restrict_content.php:93
548
  msgid "Global default message (default)"
549
  msgstr ""
550
 
551
+ #: includes/admin/core/class-admin-metabox.php:459
552
+ #: includes/admin/core/class-admin-metabox.php:614
553
  #: includes/admin/templates/access/restrict_content.php:94
554
  msgid "Custom message"
555
  msgstr ""
556
 
557
+ #: includes/admin/core/class-admin-metabox.php:466
558
+ #: includes/admin/core/class-admin-metabox.php:622
559
  #: includes/admin/templates/access/restrict_content.php:101
560
  msgid "Custom Restrict Content message"
561
  msgstr ""
562
 
563
+ #: includes/admin/core/class-admin-metabox.php:467
564
+ #: includes/admin/core/class-admin-metabox.php:487
565
+ #: includes/admin/core/class-admin-metabox.php:623
566
+ #: includes/admin/core/class-admin-metabox.php:645
567
  #: includes/admin/templates/access/restrict_content.php:102
568
  #: includes/admin/templates/access/restrict_content.php:122
569
  msgid "Changed global restrict message"
570
  msgstr ""
571
 
572
+ #: includes/admin/core/class-admin-metabox.php:474
573
+ #: includes/admin/core/class-admin-metabox.php:631
574
  #: includes/admin/templates/access/restrict_content.php:109
575
  msgid "Where should users be redirected to?"
576
  msgstr ""
577
 
578
+ #: includes/admin/core/class-admin-metabox.php:475
579
+ #: includes/admin/core/class-admin-metabox.php:632
580
  #: includes/admin/templates/access/restrict_content.php:110
581
  msgid "Select redirect to page when user hasn't access to content"
582
  msgstr ""
583
 
584
+ #: includes/admin/core/class-admin-metabox.php:479
585
+ #: includes/admin/core/class-admin-metabox.php:636
586
  #: includes/admin/templates/access/restrict_content.php:114
587
  msgid "Login page"
588
  msgstr ""
589
 
590
+ #: includes/admin/core/class-admin-metabox.php:480
591
+ #: includes/admin/core/class-admin-metabox.php:637
592
  #: includes/admin/templates/access/restrict_content.php:115
593
  msgid "Custom URL"
594
  msgstr ""
595
 
596
+ #: includes/admin/core/class-admin-metabox.php:486
597
+ #: includes/admin/core/class-admin-metabox.php:644
598
  #: includes/admin/templates/access/restrict_content.php:121
599
  msgid "Redirect URL"
600
  msgstr ""
601
 
602
+ #: includes/admin/core/class-admin-metabox.php:494
603
+ #: includes/admin/core/class-admin-metabox.php:653
604
  #: includes/admin/templates/access/restrict_content.php:129
605
  msgid "Hide from queries"
606
  msgstr ""
607
 
608
+ #: includes/admin/core/class-admin-metabox.php:495
609
+ #: includes/admin/core/class-admin-metabox.php:654
610
  #: includes/admin/templates/access/restrict_content.php:130
611
  msgid ""
612
  "Hide this content from archives, RSS feeds etc for users who do not have "
613
  "permission to view this content"
614
  msgstr ""
615
 
616
+ #: includes/admin/core/class-admin-metabox.php:812
617
  msgid "General Options"
618
  msgstr ""
619
 
620
+ #: includes/admin/core/class-admin-metabox.php:813
621
  msgid "Profile Card"
622
  msgstr ""
623
 
624
+ #: includes/admin/core/class-admin-metabox.php:814
625
  msgid "Search Options"
626
  msgstr ""
627
 
628
+ #: includes/admin/core/class-admin-metabox.php:815
629
  msgid "Results &amp; Pagination"
630
  msgstr ""
631
 
632
+ #: includes/admin/core/class-admin-metabox.php:817
633
  msgid "Styling: General"
634
  msgstr ""
635
 
636
+ #: includes/admin/core/class-admin-metabox.php:830
637
  msgid "Administrative Permissions"
638
  msgstr ""
639
 
640
+ #: includes/admin/core/class-admin-metabox.php:838
641
  msgid "General Permissions"
642
  msgstr ""
643
 
644
+ #: includes/admin/core/class-admin-metabox.php:846
645
  msgid "Profile Access"
646
  msgstr ""
647
 
648
+ #: includes/admin/core/class-admin-metabox.php:857
649
  msgid "Homepage Options"
650
  msgstr ""
651
 
652
+ #: includes/admin/core/class-admin-metabox.php:868
653
  msgid "Registration Options"
654
  msgstr ""
655
 
656
+ #: includes/admin/core/class-admin-metabox.php:876
657
  msgid "Login Options"
658
  msgstr ""
659
 
660
+ #: includes/admin/core/class-admin-metabox.php:884
661
  msgid "Logout Options"
662
  msgstr ""
663
 
664
+ #: includes/admin/core/class-admin-metabox.php:892
665
  msgid "Delete Options"
666
  msgstr ""
667
 
668
+ #: includes/admin/core/class-admin-metabox.php:900
669
  msgid "Publish"
670
  msgstr ""
671
 
672
+ #: includes/admin/core/class-admin-metabox.php:948
673
  msgid "WP Capabilities"
674
  msgstr ""
675
 
676
+ #: includes/admin/core/class-admin-metabox.php:975
677
  msgid "Select Form Type"
678
  msgstr ""
679
 
680
+ #: includes/admin/core/class-admin-metabox.php:976
681
  msgid "Form Builder"
682
  msgstr ""
683
 
684
+ #: includes/admin/core/class-admin-metabox.php:979
685
+ #: includes/admin/core/class-admin-metabox.php:1000
686
+ #: includes/admin/core/class-admin-metabox.php:1022
687
  msgid "Customize this form"
688
  msgstr ""
689
 
690
+ #: includes/admin/core/class-admin-metabox.php:1001
691
  msgid "User Meta"
692
  msgstr ""
693
 
694
+ #: includes/admin/core/class-admin-metabox.php:1023
695
  msgid "Options"
696
  msgstr ""
697
 
698
+ #: includes/admin/core/class-admin-metabox.php:1234
699
  msgid ""
700
  "Select where this field should appear. This option should only be changed on "
701
  "the profile form and allows you to show a field in one mode only (edit or "
702
  "view) or in both modes."
703
  msgstr ""
704
 
705
+ #: includes/admin/core/class-admin-metabox.php:1268
706
  msgid "If"
707
  msgstr ""
708
 
709
+ #: includes/admin/core/class-admin-metabox.php:1345
710
  msgid "Value"
711
  msgstr ""
712
 
713
+ #: includes/admin/core/class-admin-metabox.php:1354
714
  msgid "Does this field require a special validation"
715
  msgstr ""
716
 
717
+ #: includes/admin/core/class-admin-metabox.php:1399
718
  msgid ""
719
  "If you want to apply your custom validation, you can use action hooks to add "
720
  "custom validation. Please refer to documentation for further details."
721
  msgstr ""
722
 
723
+ #: includes/admin/core/class-admin-metabox.php:1413
724
+ #: includes/admin/core/class-admin-metabox.php:1441
725
  msgid ""
726
  "Select an icon to appear in the field. Leave blank if you do not want an "
727
  "icon to show in the field."
728
  msgstr ""
729
 
730
+ #: includes/admin/core/class-admin-metabox.php:1468
731
  msgid "Specify a custom CSS class to be applied to this element"
732
  msgstr ""
733
 
734
+ #: includes/admin/core/class-admin-metabox.php:1478
735
  msgid "This is the width in pixels, e.g. 4 or 2, etc"
736
  msgstr ""
737
 
738
+ #: includes/admin/core/class-admin-metabox.php:1488
739
  msgid "Optional text to include with the divider"
740
  msgstr ""
741
 
742
+ #: includes/admin/core/class-admin-metabox.php:1498
743
  msgid "Set padding for this section"
744
  msgstr ""
745
 
746
+ #: includes/admin/core/class-admin-metabox.php:1508
747
  msgid "Set margin for this section"
748
  msgstr ""
749
 
750
+ #: includes/admin/core/class-admin-metabox.php:1518
751
  msgid "Set border for this section"
752
  msgstr ""
753
 
754
+ #: includes/admin/core/class-admin-metabox.php:1528
755
  msgid "Choose the border style"
756
  msgstr ""
757
 
758
+ #: includes/admin/core/class-admin-metabox.php:1543
759
  msgid "Rounded corners can be applied by setting a pixels value here. e.g. 5px"
760
  msgstr ""
761
 
762
+ #: includes/admin/core/class-admin-metabox.php:1553
763
  msgid "Give a color to this border"
764
  msgstr ""
765
 
766
+ #: includes/admin/core/class-admin-metabox.php:1563
767
  msgid "Enable Row Heading"
768
  msgstr ""
769
 
770
+ #: includes/admin/core/class-admin-metabox.php:1563
771
  msgid "Whether to enable a heading for this row"
772
  msgstr ""
773
 
774
+ #: includes/admin/core/class-admin-metabox.php:1573
775
  msgid "Enter the row heading text here"
776
  msgstr ""
777
 
778
+ #: includes/admin/core/class-admin-metabox.php:1583
779
  msgid "This will be the background of entire section"
780
  msgstr ""
781
 
782
+ #: includes/admin/core/class-admin-metabox.php:1593
783
  msgid "This will be the background of the heading section"
784
  msgstr ""
785
 
786
+ #: includes/admin/core/class-admin-metabox.php:1603
787
  msgid "This will be the text color of heading part only"
788
  msgstr ""
789
 
790
+ #: includes/admin/core/class-admin-metabox.php:1613
791
  msgid "This will be the text color of entire section"
792
  msgstr ""
793
 
794
+ #: includes/admin/core/class-admin-metabox.php:1623
795
  msgid ""
796
  "This will be the color of selected icon. By default It will be the same "
797
  "color as heading text color"
798
  msgstr ""
799
 
800
+ #: includes/admin/core/class-admin-metabox.php:1633
801
  msgid "Select a color for this divider"
802
  msgstr ""
803
 
804
+ #: includes/admin/core/class-admin-metabox.php:1643
805
  msgid "Entering custom text here will replace the url with a text link"
806
  msgstr ""
807
 
808
+ #: includes/admin/core/class-admin-metabox.php:1653
809
  msgid "Choose whether to open this link in same window or in a new window"
810
  msgstr ""
811
 
812
+ #: includes/admin/core/class-admin-metabox.php:1666
813
  msgid "Whether to follow or nofollow this link by search engines"
814
  msgstr ""
815
 
816
+ #: includes/admin/core/class-admin-metabox.php:1679
817
  msgid ""
818
  "Turn on to force users to create a strong password (A combination of one "
819
  "lowercase letter, one uppercase letter, and one number). If turned on this "
820
  "option is only applied to register forms and not to login forms."
821
  msgstr ""
822
 
823
+ #: includes/admin/core/class-admin-metabox.php:1689
824
  msgid ""
825
  "Turn on to add a confirm password field. If turned on the confirm password "
826
  "field will only show on register forms and not on login forms."
827
  msgstr ""
828
 
829
+ #: includes/admin/core/class-admin-metabox.php:1699
830
  msgid "This is the line-style of divider"
831
  msgstr ""
832
 
833
+ #: includes/admin/core/class-admin-metabox.php:1715
834
  msgid "Choose the minutes interval between each time in the time picker."
835
  msgstr ""
836
 
837
+ #: includes/admin/core/class-admin-metabox.php:1728
838
  msgid "The display format of the date which is visible to user."
839
  msgstr ""
840
 
841
+ #: includes/admin/core/class-admin-metabox.php:1739
842
  msgid "Choose the displayed time-format for this field"
843
  msgstr ""
844
 
845
+ #: includes/admin/core/class-admin-metabox.php:1754
846
  msgid ""
847
  "Whether you wish to show the date in full or only show the years e.g. 25 "
848
  "Years"
849
  msgstr ""
850
 
851
+ #: includes/admin/core/class-admin-metabox.php:1773
852
  msgid ""
853
  "Disable specific week days from being available for selection in this date "
854
  "picker"
855
  msgstr ""
856
 
857
+ #: includes/admin/core/class-admin-metabox.php:1791
858
  msgid ""
859
  "Number of years available for the date selection. Default to last 50 years"
860
  msgstr ""
861
 
862
+ #: includes/admin/core/class-admin-metabox.php:1801
863
  msgid "This decides which years should be shown relative to today date"
864
  msgstr ""
865
 
866
+ #: includes/admin/core/class-admin-metabox.php:1815
867
  msgid "Set the minimum date/day in range in the format YYYY/MM/DD"
868
  msgstr ""
869
 
870
+ #: includes/admin/core/class-admin-metabox.php:1825
871
  msgid "Set the maximum date/day in range in the format YYYY/MM/DD"
872
  msgstr ""
873
 
874
+ #: includes/admin/core/class-admin-metabox.php:1835
875
  msgid ""
876
  "Whether to show a specific number of years or specify a date range to be "
877
  "available for the date picker."
878
  msgstr ""
879
 
880
+ #: includes/admin/core/class-admin-metabox.php:1851
881
  msgid ""
882
  "Enter the shortcode in the following textarea and it will be displayed on "
883
  "the fields"
884
  msgstr ""
885
 
886
+ #: includes/admin/core/class-admin-metabox.php:1861
887
  msgid "Edit the content of this field here"
888
  msgstr ""
889
 
890
+ #: includes/admin/core/class-admin-metabox.php:1874
891
  msgid "Enable/disable crop feature for this image upload and define ratio"
892
  msgstr ""
893
 
894
+ #: includes/admin/core/class-admin-metabox.php:1896
895
+ #: includes/admin/core/class-admin-metabox.php:1916
896
  msgid ""
897
  "Select the image types that you want to allow to be uploaded via this field."
898
  msgstr ""
899
 
900
+ #: includes/admin/core/class-admin-metabox.php:1937
901
  msgid "This is the headline that appears in the upload box for this field"
902
  msgstr ""
903
 
904
+ #: includes/admin/core/class-admin-metabox.php:1947
905
  msgid ""
906
  "If you need to add information or secondary line below the headline of "
907
  "upload box, enter it here"
908
  msgstr ""
909
 
910
+ #: includes/admin/core/class-admin-metabox.php:1957
911
  msgid "The text that appears on the button. e.g. Upload"
912
  msgstr ""
913
 
914
+ #: includes/admin/core/class-admin-metabox.php:1967
915
  msgid ""
916
  "The maximum size for image that can be uploaded through this field. Leave "
917
  "empty for unlimited size."
918
  msgstr ""
919
 
920
+ #: includes/admin/core/class-admin-metabox.php:1977
921
  msgid "The height of textarea in pixels. Default is 100 pixels"
922
  msgstr ""
923
 
924
+ #: includes/admin/core/class-admin-metabox.php:1987
925
  msgid "This is the required spacing in pixels. e.g. 20px"
926
  msgstr ""
927
 
928
+ #: includes/admin/core/class-admin-metabox.php:1997
929
  msgid "Enable/disable multiple selections for this field"
930
  msgstr ""
931
 
932
+ #: includes/admin/core/class-admin-metabox.php:2007
933
  msgid ""
934
  "Enter a number here to force a maximum number of selections by user for this "
935
  "field"
936
  msgstr ""
937
 
938
+ #: includes/admin/core/class-admin-metabox.php:2017
939
  msgid ""
940
  "Enter a number here to force a minimum number of selections by user for this "
941
  "field"
942
  msgstr ""
943
 
944
+ #: includes/admin/core/class-admin-metabox.php:2027
945
  msgid "This is the max number of entries the user can add via field group."
946
  msgstr ""
947
 
948
+ #: includes/admin/core/class-admin-metabox.php:2037
949
  msgid ""
950
  "If you want to enable a maximum number of words to be input in this "
951
  "textarea. Leave empty to disable this setting"
952
  msgstr ""
953
 
954
+ #: includes/admin/core/class-admin-metabox.php:2047
955
  msgid "Minimum number that can be entered in this field"
956
  msgstr ""
957
 
958
+ #: includes/admin/core/class-admin-metabox.php:2057
959
  msgid "Maximum number that can be entered in this field"
960
  msgstr ""
961
 
962
+ #: includes/admin/core/class-admin-metabox.php:2067
963
  msgid ""
964
  "If you want to enable a minimum number of characters to be input in this "
965
  "field. Leave empty to disable this setting"
966
  msgstr ""
967
 
968
+ #: includes/admin/core/class-admin-metabox.php:2077
969
  msgid ""
970
  "If you want to enable a maximum number of characters to be input in this "
971
  "field. Leave empty to disable this setting"
972
  msgstr ""
973
 
974
+ #: includes/admin/core/class-admin-metabox.php:2087
975
  msgid "Turn on/off HTML tags for this textarea"
976
  msgstr ""
977
 
978
+ #: includes/admin/core/class-admin-metabox.php:2106
979
  msgid ""
980
  "Enter one choice per line. This will represent the available choices or "
981
  "selections available for user."
982
  msgstr ""
983
 
984
+ #: includes/admin/core/class-admin-metabox.php:2116
985
  msgid ""
986
  "This is the title of the field for your reference in the backend. The title "
987
  "will not appear on the front-end of your website."
988
  msgstr ""
989
 
990
+ #: includes/admin/core/class-admin-metabox.php:2141
991
  msgid ""
992
  "The meta key cannot be changed for duplicated fields or when editing an "
993
  "existing field. If you require a different meta key please create a new "
994
  "field."
995
  msgstr ""
996
 
997
+ #: includes/admin/core/class-admin-metabox.php:2147
998
  msgid ""
999
  "A meta key is required to store the entered info in this field in the "
1000
  "database. The meta key should be unique to this field and be written in "
1002
  "job_title"
1003
  msgstr ""
1004
 
1005
+ #: includes/admin/core/class-admin-metabox.php:2160
1006
  msgid ""
1007
  "This is the text that appears in a tooltip when a user hovers over the info "
1008
  "icon. Help text is useful for providing users with more information about "
1010
  "for field."
1011
  msgstr ""
1012
 
1013
+ #: includes/admin/core/class-admin-metabox.php:2172
1014
  msgid "Text to display by default in this field"
1015
  msgstr ""
1016
 
1017
+ #: includes/admin/core/class-admin-metabox.php:2178
1018
  msgid ""
1019
  "If you wish the rating field to be prefilled with a number of stars, enter "
1020
  "it here."
1021
  msgstr ""
1022
 
1023
+ #: includes/admin/core/class-admin-metabox.php:2184
1024
  msgid ""
1025
  "This option allows you to pre-fill the field with a default value prior to "
1026
  "the user entering a value in the field. Leave blank to have no default value"
1027
  msgstr ""
1028
 
1029
+ #: includes/admin/core/class-admin-metabox.php:2196
1030
  msgid ""
1031
  "The field label is the text that appears above the field on your front-end "
1032
  "form. Leave blank to not show a label above field."
1033
  msgstr ""
1034
 
1035
+ #: includes/admin/core/class-admin-metabox.php:2206
1036
  msgid ""
1037
  "This is the text that appears within the field e.g please enter your email "
1038
  "address. Leave blank to not show any placeholder text."
1039
  msgstr ""
1040
 
1041
+ #: includes/admin/core/class-admin-metabox.php:2216
1042
  msgid ""
1043
  "Field privacy allows you to select who can view this field on the front-end. "
1044
  "The site admin can view all fields regardless of the option set here."
1045
  msgstr ""
1046
 
1047
+ #: includes/admin/core/class-admin-metabox.php:2239
1048
  msgid "Select the member roles that can view this field on the front-end."
1049
  msgstr ""
1050
 
1051
+ #: includes/admin/core/class-admin-metabox.php:2265
1052
  msgid ""
1053
  "This option allows you to set whether the field must be filled in before the "
1054
  "form can be processed."
1055
  msgstr ""
1056
 
1057
+ #: includes/admin/core/class-admin-metabox.php:2279
1058
  msgid ""
1059
  "This option allows you to set whether or not the user can edit the "
1060
  "information in this field."
1061
  msgstr ""
1062
 
1063
+ #: includes/admin/core/class-admin-metabox.php:2292
1064
  msgid "Choose whether you want a 5-stars or 10-stars ratings based here."
1065
  msgstr ""
1066
 
1067
+ #: includes/admin/core/class-admin-metabox.php:2305
1068
  msgid "Add a callback source to retrieve choices."
1069
  msgstr ""
1070
 
1071
+ #: includes/admin/core/class-admin-metabox.php:2316
1072
  msgid "Parent Option"
1073
  msgstr ""
1074
 
1075
+ #: includes/admin/core/class-admin-metabox.php:2316
1076
  msgid "Dynamically populates the option based from selected parent option."
1077
  msgstr ""
1078
 
1079
+ #: includes/admin/core/class-admin-metabox.php:2318
1080
  msgid "No Selected"
1081
  msgstr ""
1082
 
1335
  msgid "Choose a page..."
1336
  msgstr ""
1337
 
1338
+ #: includes/admin/core/class-admin-settings.php:130
1339
  msgid "Enable profile menu"
1340
  msgstr ""
1341
 
1342
+ #: includes/admin/core/class-admin-settings.php:142
1343
  #, php-format
1344
  msgid "%s Tab"
1345
  msgstr ""
1346
 
1347
+ #: includes/admin/core/class-admin-settings.php:148
1348
  #, php-format
1349
  msgid "Who can see %s Tab?"
1350
  msgstr ""
1351
 
1352
+ #: includes/admin/core/class-admin-settings.php:149
1353
  msgid "Select which users can view this tab."
1354
  msgstr ""
1355
 
1356
+ #: includes/admin/core/class-admin-settings.php:158
1357
  msgid "Allowed roles"
1358
  msgstr ""
1359
 
1360
+ #: includes/admin/core/class-admin-settings.php:159
1361
  msgid "Select the the user roles allowed to view this tab."
1362
  msgstr ""
1363
 
1364
+ #: includes/admin/core/class-admin-settings.php:161
1365
  msgid "Choose user roles..."
1366
  msgstr ""
1367
 
1368
+ #: includes/admin/core/class-admin-settings.php:172
1369
  msgid "Profile menu default tab"
1370
  msgstr ""
1371
 
1372
+ #: includes/admin/core/class-admin-settings.php:173
1373
  msgid "This will be the default tab on user profile page"
1374
  msgstr ""
1375
 
1376
+ #: includes/admin/core/class-admin-settings.php:181
1377
  msgid "Enable menu icons in desktop view"
1378
  msgstr ""
1379
 
1380
+ #: includes/admin/core/class-admin-settings.php:238
1381
  msgid "General"
1382
  msgstr ""
1383
 
1384
+ #: includes/admin/core/class-admin-settings.php:241
1385
  msgid "Pages"
1386
  msgstr ""
1387
 
1388
+ #: includes/admin/core/class-admin-settings.php:245
1389
  #: includes/admin/templates/dashboard/users.php:6
1390
  msgid "Users"
1391
  msgstr ""
1392
 
1393
+ #: includes/admin/core/class-admin-settings.php:251
1394
  msgid "Profile Permalink Base"
1395
  msgstr ""
1396
 
1397
+ #: includes/admin/core/class-admin-settings.php:252
1398
  msgid ""
1399
  "Here you can control the permalink structure of the user profile URL "
1400
  "globally e.g. "
1401
  msgstr ""
1402
 
1403
+ #: includes/admin/core/class-admin-settings.php:254
1404
+ #: includes/admin/core/class-admin-settings.php:271
1405
  #: includes/core/class-builtin.php:669 includes/core/class-builtin.php:672
1406
  msgid "Username"
1407
  msgstr ""
1408
 
1409
+ #: includes/admin/core/class-admin-settings.php:255
1410
  msgid "First and Last Name with '.'"
1411
  msgstr ""
1412
 
1413
+ #: includes/admin/core/class-admin-settings.php:256
1414
  msgid "First and Last Name with '-'"
1415
  msgstr ""
1416
 
1417
+ #: includes/admin/core/class-admin-settings.php:257
1418
  msgid "First and Last Name with '+'"
1419
  msgstr ""
1420
 
1421
+ #: includes/admin/core/class-admin-settings.php:258
1422
  msgid "User ID"
1423
  msgstr ""
1424
 
1425
+ #: includes/admin/core/class-admin-settings.php:260
1426
+ #: includes/admin/core/class-admin-settings.php:279
1427
  msgid "Select..."
1428
  msgstr ""
1429
 
1430
+ #: includes/admin/core/class-admin-settings.php:266
1431
  msgid "User Display Name"
1432
  msgstr ""
1433
 
1434
+ #: includes/admin/core/class-admin-settings.php:267
1435
  msgid ""
1436
  "This is the name that will be displayed for users on the front end of your "
1437
  "site. Default setting uses first/last name as display name if it exists"
1438
  msgstr ""
1439
 
1440
+ #: includes/admin/core/class-admin-settings.php:269
1441
  msgid "Default WP Display Name"
1442
  msgstr ""
1443
 
1444
+ #: includes/admin/core/class-admin-settings.php:270
1445
  #: includes/core/class-builtin.php:727 includes/core/class-builtin.php:730
1446
  msgid "Nickname"
1447
  msgstr ""
1448
 
1449
+ #: includes/admin/core/class-admin-settings.php:272
1450
  msgid "First name & last name"
1451
  msgstr ""
1452
 
1453
+ #: includes/admin/core/class-admin-settings.php:273
1454
  msgid "Last name & first name"
1455
  msgstr ""
1456
 
1457
+ #: includes/admin/core/class-admin-settings.php:274
1458
  msgid "First name & first initial of last name"
1459
  msgstr ""
1460
 
1461
+ #: includes/admin/core/class-admin-settings.php:275
1462
  msgid "First initial of first name & last name"
1463
  msgstr ""
1464
 
1465
+ #: includes/admin/core/class-admin-settings.php:276
1466
  msgid "First name only"
1467
  msgstr ""
1468
 
1469
+ #: includes/admin/core/class-admin-settings.php:277
1470
  msgid "Custom field(s)"
1471
  msgstr ""
1472
 
1473
+ #: includes/admin/core/class-admin-settings.php:284
1474
  msgid "Display Name Custom Field(s)"
1475
  msgstr ""
1476
 
1477
+ #: includes/admin/core/class-admin-settings.php:285
1478
  msgid ""
1479
  "Specify the custom field meta key or custom fields seperated by comma that "
1480
  "you want to use to display users name on the frontend of your site"
1481
  msgstr ""
1482
 
1483
+ #: includes/admin/core/class-admin-settings.php:291
1484
  msgid "Automatically redirect author page to their profile?"
1485
  msgstr ""
1486
 
1487
+ #: includes/admin/core/class-admin-settings.php:292
1488
  msgid ""
1489
  "If enabled, author pages will automatically redirect to the user's profile "
1490
  "page"
1491
  msgstr ""
1492
 
1493
+ #: includes/admin/core/class-admin-settings.php:297
1494
  msgid "Enable Members Directory"
1495
  msgstr ""
1496
 
1497
+ #: includes/admin/core/class-admin-settings.php:298
1498
  msgid "Control whether to enable or disable member directories on this site"
1499
  msgstr ""
1500
 
1501
+ #: includes/admin/core/class-admin-settings.php:303
1502
  msgid "Use Gravatars?"
1503
  msgstr ""
1504
 
1505
+ #: includes/admin/core/class-admin-settings.php:304
1506
  msgid ""
1507
  "Do you want to use gravatars instead of the default plugin profile photo (If "
1508
  "the user did not upload a custom profile photo / avatar)"
1509
  msgstr ""
1510
 
1511
+ #: includes/admin/core/class-admin-settings.php:309
1512
  msgid "Use Gravatar builtin image"
1513
  msgstr ""
1514
 
1515
+ #: includes/admin/core/class-admin-settings.php:310
1516
  msgid ""
1517
  "Gravatar has a number of built in options which you can also use as defaults"
1518
  msgstr ""
1519
 
1520
+ #: includes/admin/core/class-admin-settings.php:313
1521
  msgid "404 ( File Not Found response )"
1522
  msgstr ""
1523
 
1524
+ #: includes/admin/core/class-admin-settings.php:314
1525
  msgid "Mystery Man"
1526
  msgstr ""
1527
 
1528
+ #: includes/admin/core/class-admin-settings.php:315
1529
  msgid "Identicon"
1530
  msgstr ""
1531
 
1532
+ #: includes/admin/core/class-admin-settings.php:316
1533
  msgid "Monsterid"
1534
  msgstr ""
1535
 
1536
+ #: includes/admin/core/class-admin-settings.php:317
1537
  msgid "Wavatar"
1538
  msgstr ""
1539
 
1540
+ #: includes/admin/core/class-admin-settings.php:318
1541
  msgid "Retro"
1542
  msgstr ""
1543
 
1544
+ #: includes/admin/core/class-admin-settings.php:319
1545
  msgid "Blank ( a transparent PNG image )"
1546
  msgstr ""
1547
 
1548
+ #: includes/admin/core/class-admin-settings.php:327
1549
  msgid "Use Default plugin avatar as Gravatar's Default avatar"
1550
  msgstr ""
1551
 
1552
+ #: includes/admin/core/class-admin-settings.php:328
1553
  msgid ""
1554
  "Do you want to use the plugin default avatar instead of the gravatar default "
1555
  "photo (If the user did not upload a custom profile photo / avatar)"
1556
  msgstr ""
1557
 
1558
+ #: includes/admin/core/class-admin-settings.php:334
1559
  msgid "Require a strong password? (when user resets password only)"
1560
  msgstr ""
1561
 
1562
+ #: includes/admin/core/class-admin-settings.php:335
1563
  msgid ""
1564
  "Enable or disable a strong password rules on password reset and change "
1565
  "procedure"
1566
  msgstr ""
1567
 
1568
+ #: includes/admin/core/class-admin-settings.php:340
1569
  #: includes/class-config.php:134 includes/class-config.php:739
1570
  #: includes/core/class-account.php:90
1571
  msgid "Account"
1572
  msgstr ""
1573
 
1574
+ #: includes/admin/core/class-admin-settings.php:345
1575
  msgid "Password Account Tab"
1576
  msgstr ""
1577
 
1578
+ #: includes/admin/core/class-admin-settings.php:351
1579
  msgid "Privacy Account Tab"
1580
  msgstr ""
1581
 
1582
+ #: includes/admin/core/class-admin-settings.php:352
1583
  msgid "Enable/disable the Privacy account tab in account page"
1584
  msgstr ""
1585
 
1586
+ #: includes/admin/core/class-admin-settings.php:357
1587
  msgid "Notifications Account Tab"
1588
  msgstr ""
1589
 
1590
+ #: includes/admin/core/class-admin-settings.php:358
1591
  msgid "Enable/disable the Notifications account tab in account page"
1592
  msgstr ""
1593
 
1594
+ #: includes/admin/core/class-admin-settings.php:363
1595
  msgid "Delete Account Tab"
1596
  msgstr ""
1597
 
1598
+ #: includes/admin/core/class-admin-settings.php:364
1599
  msgid "Enable/disable the Delete account tab in account page"
1600
  msgstr ""
1601
 
1602
+ #: includes/admin/core/class-admin-settings.php:369
1603
  msgid "Account Deletion Custom Text"
1604
  msgstr ""
1605
 
1606
+ #: includes/admin/core/class-admin-settings.php:370
1607
  msgid ""
1608
  "This is custom text that will be displayed to users before they delete their "
1609
  "accounts from your site"
1610
  msgstr ""
1611
 
1612
+ #: includes/admin/core/class-admin-settings.php:378
1613
  msgid "Add a First & Last Name fields"
1614
  msgstr ""
1615
 
1616
+ #: includes/admin/core/class-admin-settings.php:379
1617
  msgid ""
1618
  "Whether to enable these fields on the user account page by default or hide "
1619
  "them."
1620
  msgstr ""
1621
 
1622
+ #: includes/admin/core/class-admin-settings.php:384
1623
  msgid "Disable First & Last Name fields"
1624
  msgstr ""
1625
 
1626
+ #: includes/admin/core/class-admin-settings.php:385
1627
  msgid ""
1628
  "Whether to allow users changing their first and last name in account page."
1629
  msgstr ""
1630
 
1631
+ #: includes/admin/core/class-admin-settings.php:391
1632
  msgid "Require First & Last Name"
1633
  msgstr ""
1634
 
1635
+ #: includes/admin/core/class-admin-settings.php:392
1636
  msgid "Require first and last name?"
1637
  msgstr ""
1638
 
1639
+ #: includes/admin/core/class-admin-settings.php:398
1640
  msgid "Allow users to change e-mail"
1641
  msgstr ""
1642
 
1643
+ #: includes/admin/core/class-admin-settings.php:399
1644
  msgid "Whether to allow users changing their email in account page."
1645
  msgstr ""
1646
 
1647
+ #: includes/admin/core/class-admin-settings.php:404
1648
  msgid "Allow users to hide their profiles from directory"
1649
  msgstr ""
1650
 
1651
+ #: includes/admin/core/class-admin-settings.php:405
1652
  msgid ""
1653
  "Whether to allow users changing their profile visibility from member "
1654
  "directory in account page."
1655
  msgstr ""
1656
 
1657
+ #: includes/admin/core/class-admin-settings.php:410
1658
  msgid "Require a strong password?"
1659
  msgstr ""
1660
 
1661
+ #: includes/admin/core/class-admin-settings.php:411
1662
  msgid ""
1663
  "Enable or disable a strong password rules on account page / change password "
1664
  "tab"
1665
  msgstr ""
1666
 
1667
+ #: includes/admin/core/class-admin-settings.php:416
1668
  msgid "Uploads"
1669
  msgstr ""
1670
 
1671
+ #: includes/admin/core/class-admin-settings.php:422
1672
  msgid "Profile Photo Maximum File Size (bytes)"
1673
  msgstr ""
1674
 
1675
+ #: includes/admin/core/class-admin-settings.php:423
1676
  msgid "Sets a maximum size for the uploaded photo"
1677
  msgstr ""
1678
 
1679
+ #: includes/admin/core/class-admin-settings.php:430
1680
  msgid "Cover Photo Maximum File Size (bytes)"
1681
  msgstr ""
1682
 
1683
+ #: includes/admin/core/class-admin-settings.php:431
1684
  msgid "Sets a maximum size for the uploaded cover"
1685
  msgstr ""
1686
 
1687
+ #: includes/admin/core/class-admin-settings.php:437
1688
  msgid "Profile Photo Thumbnail Sizes (px)"
1689
  msgstr ""
1690
 
1691
+ #: includes/admin/core/class-admin-settings.php:438
1692
  msgid ""
1693
  "Here you can define which thumbnail sizes will be created for each profile "
1694
  "photo upload."
1695
  msgstr ""
1696
 
1697
+ #: includes/admin/core/class-admin-settings.php:440
1698
+ #: includes/admin/core/class-admin-settings.php:450
1699
  msgid "Add New Size"
1700
  msgstr ""
1701
 
1702
+ #: includes/admin/core/class-admin-settings.php:447
1703
  msgid "Cover Photo Thumbnail Sizes (px)"
1704
  msgstr ""
1705
 
1706
+ #: includes/admin/core/class-admin-settings.php:448
1707
  msgid ""
1708
  "Here you can define which thumbnail sizes will be created for each cover "
1709
  "photo upload."
1710
  msgstr ""
1711
 
1712
+ #: includes/admin/core/class-admin-settings.php:458
1713
  msgid "Image Quality"
1714
  msgstr ""
1715
 
1716
+ #: includes/admin/core/class-admin-settings.php:459
1717
  msgid ""
1718
  "Quality is used to determine quality of image uploads, and ranges from 0 "
1719
  "(worst quality, smaller file) to 100 (best quality, biggest file). The "
1720
  "default range is 60."
1721
  msgstr ""
1722
 
1723
+ #: includes/admin/core/class-admin-settings.php:466
1724
  msgid "Image Upload Maximum Width (px)"
1725
  msgstr ""
1726
 
1727
+ #: includes/admin/core/class-admin-settings.php:467
1728
  msgid ""
1729
  "Any image upload above this width will be resized to this limit "
1730
  "automatically."
1731
  msgstr ""
1732
 
1733
+ #: includes/admin/core/class-admin-settings.php:474
1734
  msgid "Cover Photo Minimum Width (px)"
1735
  msgstr ""
1736
 
1737
+ #: includes/admin/core/class-admin-settings.php:475
1738
  msgid "This will be the minimum width for cover photo uploads"
1739
  msgstr ""
1740
 
1741
+ #: includes/admin/core/class-admin-settings.php:482
1742
  msgid "Access"
1743
  msgstr ""
1744
 
1745
+ #: includes/admin/core/class-admin-settings.php:485
1746
  msgid "Restriction Content"
1747
  msgstr ""
1748
 
1749
+ #: includes/admin/core/class-admin-settings.php:490
1750
  msgid "Global Site Access"
1751
  msgstr ""
1752
 
1753
+ #: includes/admin/core/class-admin-settings.php:491
1754
  msgid ""
1755
  "Globally control the access of your site, you can have seperate restrict "
1756
  "options per post/page by editing the desired item."
1757
  msgstr ""
1758
 
1759
+ #: includes/admin/core/class-admin-settings.php:501
1760
  msgid "Custom Redirect URL"
1761
  msgstr ""
1762
 
1763
+ #: includes/admin/core/class-admin-settings.php:502
1764
  msgid ""
1765
  "A logged out user will be redirected to this url If he is not permitted to "
1766
  "access the site"
1767
  msgstr ""
1768
 
1769
+ #: includes/admin/core/class-admin-settings.php:508
1770
  msgid "Exclude the following URLs"
1771
  msgstr ""
1772
 
1773
+ #: includes/admin/core/class-admin-settings.php:509
1774
  msgid ""
1775
  "Here you can exclude URLs beside the redirect URI to be accessible to "
1776
  "everyone"
1777
  msgstr ""
1778
 
1779
+ #: includes/admin/core/class-admin-settings.php:510
1780
  msgid "Add New URL"
1781
  msgstr ""
1782
 
1783
+ #: includes/admin/core/class-admin-settings.php:517
1784
  msgid "Allow Homepage to be accessible"
1785
  msgstr ""
1786
 
1787
+ #: includes/admin/core/class-admin-settings.php:523
1788
  msgid "Allow Category pages to be accessible"
1789
  msgstr ""
1790
 
1791
+ #: includes/admin/core/class-admin-settings.php:529
1792
  msgid "Restricted Access Message"
1793
  msgstr ""
1794
 
1795
+ #: includes/admin/core/class-admin-settings.php:530
1796
  msgid ""
1797
  "This is the message shown to users that do not have permission to view the "
1798
  "content"
1799
  msgstr ""
1800
 
1801
+ #: includes/admin/core/class-admin-settings.php:545
1802
  msgid "Restricted Access to Posts"
1803
  msgstr ""
1804
 
1805
+ #: includes/admin/core/class-admin-settings.php:546
1806
  msgid "Restriction content of the current Posts"
1807
  msgstr ""
1808
 
1809
+ #: includes/admin/core/class-admin-settings.php:555
1810
  msgid "Restricted Access to Taxonomies"
1811
  msgstr ""
1812
 
1813
+ #: includes/admin/core/class-admin-settings.php:556
1814
  msgid "Restriction content of the current Taxonomies"
1815
  msgstr ""
1816
 
1817
+ #: includes/admin/core/class-admin-settings.php:565
1818
  msgid "Other"
1819
  msgstr ""
1820
 
1821
+ #: includes/admin/core/class-admin-settings.php:570
1822
  msgid "Enable the Reset Password Limit?"
1823
  msgstr ""
1824
 
1825
+ #: includes/admin/core/class-admin-settings.php:575
1826
  msgid "Reset Password Limit"
1827
  msgstr ""
1828
 
1829
+ #: includes/admin/core/class-admin-settings.php:576
1830
  msgid ""
1831
  "Set the maximum reset password limit. If reached the maximum limit, user "
1832
  "will be locked from using this."
1833
  msgstr ""
1834
 
1835
+ #: includes/admin/core/class-admin-settings.php:584
1836
  msgid "Blocked Email Addresses"
1837
  msgstr ""
1838
 
1839
+ #: includes/admin/core/class-admin-settings.php:585
1840
  msgid ""
1841
  "This will block the specified e-mail addresses from being able to sign up or "
1842
  "sign in to your site. To block an entire domain, use something like *@domain."
1843
  "com"
1844
  msgstr ""
1845
 
1846
+ #: includes/admin/core/class-admin-settings.php:590
1847
  msgid "Blacklist Words"
1848
  msgstr ""
1849
 
1850
+ #: includes/admin/core/class-admin-settings.php:591
1851
  msgid ""
1852
  "This option lets you specify blacklist of words to prevent anyone from "
1853
  "signing up with such a word as their username"
1854
  msgstr ""
1855
 
1856
+ #: includes/admin/core/class-admin-settings.php:598
1857
  #: includes/admin/core/list-tables/emails-list-table.php:300
1858
  msgid "Email"
1859
  msgstr ""
1860
 
1861
+ #: includes/admin/core/class-admin-settings.php:603
1862
  msgid "Admin E-mail Address"
1863
  msgstr ""
1864
 
1865
+ #: includes/admin/core/class-admin-settings.php:604
1866
+ #: includes/admin/core/class-admin-settings.php:616
1867
  msgid "e.g. admin@companyname.com"
1868
  msgstr ""
1869
 
1870
+ #: includes/admin/core/class-admin-settings.php:609
1871
  msgid "Mail appears from"
1872
  msgstr ""
1873
 
1874
+ #: includes/admin/core/class-admin-settings.php:610
1875
  msgid "e.g. Site Name"
1876
  msgstr ""
1877
 
1878
+ #: includes/admin/core/class-admin-settings.php:615
1879
  msgid "Mail appears from address"
1880
  msgstr ""
1881
 
1882
+ #: includes/admin/core/class-admin-settings.php:621
1883
  msgid "Use HTML for E-mails?"
1884
  msgstr ""
1885
 
1886
+ #: includes/admin/core/class-admin-settings.php:622
1887
  msgid ""
1888
  "If you plan use e-mails with HTML, please make sure that this option is "
1889
  "enabled. Otherwise, HTML will be displayed as plain text."
1890
  msgstr ""
1891
 
1892
+ #: includes/admin/core/class-admin-settings.php:627
1893
  msgid "Appearance"
1894
  msgstr ""
1895
 
1896
+ #: includes/admin/core/class-admin-settings.php:630
1897
  msgid "Profile"
1898
  msgstr ""
1899
 
1900
+ #: includes/admin/core/class-admin-settings.php:635
1901
  msgid "Profile Default Template"
1902
  msgstr ""
1903
 
1904
+ #: includes/admin/core/class-admin-settings.php:636
1905
  msgid "This will be the default template to output profile"
1906
  msgstr ""
1907
 
1908
+ #: includes/admin/core/class-admin-settings.php:644
1909
  msgid "Profile Maximum Width"
1910
  msgstr ""
1911
 
1912
+ #: includes/admin/core/class-admin-settings.php:653
1913
  msgid "Profile Area Maximum Width"
1914
  msgstr ""
1915
 
1916
+ #: includes/admin/core/class-admin-settings.php:655
1917
  #: includes/admin/templates/form/profile_customize.php:56
1918
  msgid ""
1919
  "The maximum width of the profile area inside profile (below profile header)"
1920
  msgstr ""
1921
 
1922
+ #: includes/admin/core/class-admin-settings.php:661
1923
  msgid "Profile Field Icons"
1924
  msgstr ""
1925
 
1926
+ #: includes/admin/core/class-admin-settings.php:662
1927
  msgid "This is applicable for edit mode only"
1928
  msgstr ""
1929
 
1930
+ #: includes/admin/core/class-admin-settings.php:665
1931
+ #: includes/admin/core/class-admin-settings.php:861
1932
+ #: includes/admin/core/class-admin-settings.php:951
1933
  #: includes/admin/templates/form/login_customize.php:40
1934
  #: includes/admin/templates/form/profile_customize.php:67
1935
  #: includes/admin/templates/form/register_customize.php:55
1936
  msgid "Show inside text field"
1937
  msgstr ""
1938
 
1939
+ #: includes/admin/core/class-admin-settings.php:666
1940
+ #: includes/admin/core/class-admin-settings.php:862
1941
+ #: includes/admin/core/class-admin-settings.php:952
1942
  #: includes/admin/templates/form/login_customize.php:41
1943
  #: includes/admin/templates/form/profile_customize.php:68
1944
  #: includes/admin/templates/form/register_customize.php:56
1945
  msgid "Show with label"
1946
  msgstr ""
1947
 
1948
+ #: includes/admin/core/class-admin-settings.php:667
1949
+ #: includes/admin/core/class-admin-settings.php:863
1950
+ #: includes/admin/core/class-admin-settings.php:953
1951
  #: includes/admin/templates/form/login_customize.php:42
1952
  #: includes/admin/templates/form/profile_customize.php:69
1953
  #: includes/admin/templates/form/register_customize.php:57
1954
  msgid "Turn off"
1955
  msgstr ""
1956
 
1957
+ #: includes/admin/core/class-admin-settings.php:674
1958
  msgid "Profile Primary Button Text"
1959
  msgstr ""
1960
 
1961
+ #: includes/admin/core/class-admin-settings.php:676
1962
  msgid "The text that is used for updating profile button"
1963
  msgstr ""
1964
 
1965
+ #: includes/admin/core/class-admin-settings.php:682
1966
  msgid "Profile Secondary Button"
1967
  msgstr ""
1968
 
1969
+ #: includes/admin/core/class-admin-settings.php:684
1970
+ #: includes/admin/core/class-admin-settings.php:880
1971
+ #: includes/admin/core/class-admin-settings.php:970
1972
  msgid "Switch on/off the secondary button display in the form"
1973
  msgstr ""
1974
 
1975
+ #: includes/admin/core/class-admin-settings.php:689
1976
  msgid "Profile Secondary Button Text"
1977
  msgstr ""
1978
 
1979
+ #: includes/admin/core/class-admin-settings.php:691
1980
  msgid "The text that is used for cancelling update profile button"
1981
  msgstr ""
1982
 
1983
+ #: includes/admin/core/class-admin-settings.php:698
1984
  msgid "Default Profile Photo"
1985
  msgstr ""
1986
 
1987
+ #: includes/admin/core/class-admin-settings.php:699
1988
  msgid ""
1989
  "You can change the default profile picture globally here. Please make sure "
1990
  "that the photo is 300x300px."
1991
  msgstr ""
1992
 
1993
+ #: includes/admin/core/class-admin-settings.php:700
1994
  msgid "Select Default Profile Photo"
1995
  msgstr ""
1996
 
1997
+ #: includes/admin/core/class-admin-settings.php:710
1998
  msgid "Default Cover Photo"
1999
  msgstr ""
2000
 
2001
+ #: includes/admin/core/class-admin-settings.php:711
2002
  msgid ""
2003
  "You can change the default cover photo globally here. Please make sure that "
2004
  "the default cover is large enough and respects the ratio you are using for "
2005
  "cover photos."
2006
  msgstr ""
2007
 
2008
+ #: includes/admin/core/class-admin-settings.php:712
2009
  msgid "Select Default Cover Photo"
2010
  msgstr ""
2011
 
2012
+ #: includes/admin/core/class-admin-settings.php:717
2013
  #: includes/admin/templates/form/profile_customize.php:127
2014
  msgid "Profile Photo Size"
2015
  msgstr ""
2016
 
2017
+ #: includes/admin/core/class-admin-settings.php:719
2018
  msgid ""
2019
  "The global default of profile photo size. This can be overridden by "
2020
  "individual form settings"
2021
  msgstr ""
2022
 
2023
+ #: includes/admin/core/class-admin-settings.php:725
2024
  msgid "Profile Cover Photos"
2025
  msgstr ""
2026
 
2027
+ #: includes/admin/core/class-admin-settings.php:727
2028
  msgid "Switch on/off the profile cover photos"
2029
  msgstr ""
2030
 
2031
+ #: includes/admin/core/class-admin-settings.php:732
2032
  msgid "Profile Cover Ratio"
2033
  msgstr ""
2034
 
2035
+ #: includes/admin/core/class-admin-settings.php:733
2036
  msgid "Choose global ratio for cover photos of profiles"
2037
  msgstr ""
2038
 
2039
+ #: includes/admin/core/class-admin-settings.php:747
2040
  msgid "Profile Header Meta Text Icon"
2041
  msgstr ""
2042
 
2043
+ #: includes/admin/core/class-admin-settings.php:749
2044
  msgid "Display field icons for related user meta fields in header or not"
2045
  msgstr ""
2046
 
2047
+ #: includes/admin/core/class-admin-settings.php:754
2048
  msgid "Show display name in profile header"
2049
  msgstr ""
2050
 
2051
+ #: includes/admin/core/class-admin-settings.php:756
2052
  msgid "Switch on/off the user name on profile header"
2053
  msgstr ""
2054
 
2055
+ #: includes/admin/core/class-admin-settings.php:761
2056
  msgid "Show social links in profile header"
2057
  msgstr ""
2058
 
2059
+ #: includes/admin/core/class-admin-settings.php:763
2060
  msgid "Switch on/off the social links on profile header"
2061
  msgstr ""
2062
 
2063
+ #: includes/admin/core/class-admin-settings.php:768
2064
  msgid "Show user description in header"
2065
  msgstr ""
2066
 
2067
+ #: includes/admin/core/class-admin-settings.php:770
2068
  msgid "Switch on/off the user description on profile header"
2069
  msgstr ""
2070
 
2071
+ #: includes/admin/core/class-admin-settings.php:775
2072
  msgid "Enable html support for user description"
2073
  msgstr ""
2074
 
2075
+ #: includes/admin/core/class-admin-settings.php:777
2076
  msgid ""
2077
  "Switch on/off to enable/disable support for html tags on user description."
2078
  msgstr ""
2079
 
2080
+ #: includes/admin/core/class-admin-settings.php:782
2081
  msgid "User description maximum chars"
2082
  msgstr ""
2083
 
2084
+ #: includes/admin/core/class-admin-settings.php:784
2085
  msgid ""
2086
  "Maximum number of characters to allow in user description field in header."
2087
  msgstr ""
2088
 
2089
+ #: includes/admin/core/class-admin-settings.php:791
2090
  msgid "Profile Header Menu Position"
2091
  msgstr ""
2092
 
2093
+ #: includes/admin/core/class-admin-settings.php:793
2094
  msgid ""
2095
  "For incompatible themes, please make the menu open from left instead of "
2096
  "bottom by default."
2097
  msgstr ""
2098
 
2099
+ #: includes/admin/core/class-admin-settings.php:803
2100
  msgid "Show a custom message if profile is empty"
2101
  msgstr ""
2102
 
2103
+ #: includes/admin/core/class-admin-settings.php:805
2104
  msgid "Switch on/off the custom message that appears when the profile is empty"
2105
  msgstr ""
2106
 
2107
+ #: includes/admin/core/class-admin-settings.php:810
2108
  msgid "Show the emoticon"
2109
  msgstr ""
2110
 
2111
+ #: includes/admin/core/class-admin-settings.php:812
2112
  msgid "Switch on/off the emoticon (sad face) that appears above the message"
2113
  msgstr ""
2114
 
2115
+ #: includes/admin/core/class-admin-settings.php:818
2116
  msgid "Profile Menu"
2117
  msgstr ""
2118
 
2119
+ #: includes/admin/core/class-admin-settings.php:822
2120
  #: includes/admin/templates/form/mode.php:9
2121
  msgid "Registration Form"
2122
  msgstr ""
2123
 
2124
+ #: includes/admin/core/class-admin-settings.php:827
2125
  msgid "Registration Default Template"
2126
  msgstr ""
2127
 
2128
+ #: includes/admin/core/class-admin-settings.php:828
2129
  msgid "This will be the default template to output registration"
2130
  msgstr ""
2131
 
2132
+ #: includes/admin/core/class-admin-settings.php:836
2133
  msgid "Registration Maximum Width"
2134
  msgstr ""
2135
 
2136
+ #: includes/admin/core/class-admin-settings.php:838
2137
+ #: includes/admin/core/class-admin-settings.php:928
2138
  msgid "The maximum width this shortcode can take from the page width"
2139
  msgstr ""
2140
 
2141
+ #: includes/admin/core/class-admin-settings.php:844
2142
  msgid "Registration Shortcode Alignment"
2143
  msgstr ""
2144
 
2145
+ #: includes/admin/core/class-admin-settings.php:845
2146
+ #: includes/admin/core/class-admin-settings.php:935
2147
  #: includes/admin/templates/form/profile_customize.php:115
2148
  msgid "The shortcode is centered by default unless you specify otherwise here"
2149
  msgstr ""
2150
 
2151
+ #: includes/admin/core/class-admin-settings.php:848
2152
+ #: includes/admin/core/class-admin-settings.php:938
2153
  msgid "Centered"
2154
  msgstr ""
2155
 
2156
+ #: includes/admin/core/class-admin-settings.php:849
2157
+ #: includes/admin/core/class-admin-settings.php:939
2158
  msgid "Left aligned"
2159
  msgstr ""
2160
 
2161
+ #: includes/admin/core/class-admin-settings.php:850
2162
+ #: includes/admin/core/class-admin-settings.php:940
2163
  msgid "Right aligned"
2164
  msgstr ""
2165
 
2166
+ #: includes/admin/core/class-admin-settings.php:857
2167
  msgid "Registration Field Icons"
2168
  msgstr ""
2169
 
2170
+ #: includes/admin/core/class-admin-settings.php:858
2171
  msgid "This controls the display of field icons in the registration form"
2172
  msgstr ""
2173
 
2174
+ #: includes/admin/core/class-admin-settings.php:870
2175
  msgid "Registration Primary Button Text"
2176
  msgstr ""
2177
 
2178
+ #: includes/admin/core/class-admin-settings.php:872
2179
+ #: includes/admin/core/class-admin-settings.php:962
2180
  msgid "The text that is used for primary button text"
2181
  msgstr ""
2182
 
2183
+ #: includes/admin/core/class-admin-settings.php:878
2184
  msgid "Registration Secondary Button"
2185
  msgstr ""
2186
 
2187
+ #: includes/admin/core/class-admin-settings.php:885
2188
  msgid "Registration Secondary Button Text"
2189
  msgstr ""
2190
 
2191
+ #: includes/admin/core/class-admin-settings.php:887
2192
+ #: includes/admin/core/class-admin-settings.php:977
2193
  msgid "The text that is used for the secondary button text"
2194
  msgstr ""
2195
 
2196
+ #: includes/admin/core/class-admin-settings.php:894
2197
  msgid "Registration Secondary Button URL"
2198
  msgstr ""
2199
 
2200
+ #: includes/admin/core/class-admin-settings.php:896
2201
+ #: includes/admin/core/class-admin-settings.php:986
2202
  msgid "You can replace default link for this button by entering custom URL"
2203
  msgstr ""
2204
 
2205
+ #: includes/admin/core/class-admin-settings.php:903
2206
  msgid "Registration Default Role"
2207
  msgstr ""
2208
 
2209
+ #: includes/admin/core/class-admin-settings.php:904
2210
  msgid ""
2211
  "This will be the default role assigned to users registering thru "
2212
  "registration form"
2213
  msgstr ""
2214
 
2215
+ #: includes/admin/core/class-admin-settings.php:912
2216
  #: includes/admin/templates/form/mode.php:13
2217
  msgid "Login Form"
2218
  msgstr ""
2219
 
2220
+ #: includes/admin/core/class-admin-settings.php:917
2221
  msgid "Login Default Template"
2222
  msgstr ""
2223
 
2224
+ #: includes/admin/core/class-admin-settings.php:918
2225
  msgid "This will be the default template to output login"
2226
  msgstr ""
2227
 
2228
+ #: includes/admin/core/class-admin-settings.php:926
2229
  msgid "Login Maximum Width"
2230
  msgstr ""
2231
 
2232
+ #: includes/admin/core/class-admin-settings.php:934
2233
  msgid "Login Shortcode Alignment"
2234
  msgstr ""
2235
 
2236
+ #: includes/admin/core/class-admin-settings.php:947
2237
  msgid "Login Field Icons"
2238
  msgstr ""
2239
 
2240
+ #: includes/admin/core/class-admin-settings.php:948
2241
  msgid "This controls the display of field icons in the login form"
2242
  msgstr ""
2243
 
2244
+ #: includes/admin/core/class-admin-settings.php:960
2245
  msgid "Login Primary Button Text"
2246
  msgstr ""
2247
 
2248
+ #: includes/admin/core/class-admin-settings.php:968
2249
  msgid "Login Secondary Button"
2250
  msgstr ""
2251
 
2252
+ #: includes/admin/core/class-admin-settings.php:975
2253
  msgid "Login Secondary Button Text"
2254
  msgstr ""
2255
 
2256
+ #: includes/admin/core/class-admin-settings.php:984
2257
  msgid "Login Secondary Button URL"
2258
  msgstr ""
2259
 
2260
+ #: includes/admin/core/class-admin-settings.php:993
2261
  msgid "Login Forgot Password Link"
2262
  msgstr ""
2263
 
2264
+ #: includes/admin/core/class-admin-settings.php:995
2265
  msgid "Switch on/off the forgot password link in login form"
2266
  msgstr ""
2267
 
2268
+ #: includes/admin/core/class-admin-settings.php:1000
2269
  msgid "Show \"Remember Me\""
2270
  msgstr ""
2271
 
2272
+ #: includes/admin/core/class-admin-settings.php:1002
2273
  msgid ""
2274
  "Allow users to choose If they want to stay signed in even after closing the "
2275
  "browser. If you do not show this option, the default will be to not remember "
2276
  "login session."
2277
  msgstr ""
2278
 
2279
+ #: includes/admin/core/class-admin-settings.php:1012
2280
  msgid "Licenses"
2281
  msgstr ""
2282
 
2283
+ #: includes/admin/core/class-admin-settings.php:1015
2284
  msgid "Misc"
2285
  msgstr ""
2286
 
2287
+ #: includes/admin/core/class-admin-settings.php:1020
2288
  msgid "Show an asterisk for required fields"
2289
  msgstr ""
2290
 
2291
+ #: includes/admin/core/class-admin-settings.php:1025
2292
  msgid "User Profile Title"
2293
  msgstr ""
2294
 
2295
+ #: includes/admin/core/class-admin-settings.php:1026
2296
  msgid "This is the title that is displayed on a specific user profile"
2297
  msgstr ""
2298
 
2299
+ #: includes/admin/core/class-admin-settings.php:1032
2300
  msgid "User Profile Dynamic Meta Description"
2301
  msgstr ""
2302
 
2303
+ #: includes/admin/core/class-admin-settings.php:1033
2304
  msgid ""
2305
  "This will be used in the meta description that is available for search-"
2306
  "engines."
2307
  msgstr ""
2308
 
2309
+ #: includes/admin/core/class-admin-settings.php:1041
2310
  msgid "Remove Data on Uninstall?"
2311
  msgstr ""
2312
 
2313
+ #: includes/admin/core/class-admin-settings.php:1042
2314
  msgid ""
2315
  "Check this box if you would like Ultimate Member to completely remove all of "
2316
  "its data when the plugin/extensions are deleted."
2317
  msgstr ""
2318
 
2319
+ #: includes/admin/core/class-admin-settings.php:1047
2320
  msgid "Install Info"
2321
  msgstr ""
2322
 
2323
+ #: includes/admin/core/class-admin-settings.php:1161
2324
  msgid "Ultimate Member - Settings"
2325
  msgstr ""
2326
 
2327
+ #: includes/admin/core/class-admin-settings.php:1300
2328
  msgid "Save Changes"
2329
  msgstr ""
2330
 
2331
+ #: includes/admin/core/class-admin-settings.php:1743
2332
  msgid "Subject Line"
2333
  msgstr ""
2334
 
2335
+ #: includes/admin/core/class-admin-settings.php:1745
2336
  msgid "This is the subject line of the e-mail"
2337
  msgstr ""
2338
 
2339
+ #: includes/admin/core/class-admin-settings.php:1750
2340
  msgid "Message Body"
2341
  msgstr ""
2342
 
2343
+ #: includes/admin/core/class-admin-settings.php:1752
2344
  msgid "This is the content of the e-mail"
2345
  msgstr ""
2346
 
2347
+ #: includes/admin/core/class-admin-settings.php:1802
2348
+ #: includes/admin/core/class-admin-settings.php:1900
2349
  #, php-format
2350
  msgid ""
2351
  "Your license key expired on %s. Please <a href=\"%s\" target=\"_blank"
2352
  "\">renew your license key</a>."
2353
  msgstr ""
2354
 
2355
+ #: includes/admin/core/class-admin-settings.php:1815
2356
+ #: includes/admin/core/class-admin-settings.php:1913
2357
  #, php-format
2358
  msgid ""
2359
  "Your license key has been disabled. Please <a href=\"%s\" target=\"_blank"
2360
  "\">contact support</a> for more information."
2361
  msgstr ""
2362
 
2363
+ #: includes/admin/core/class-admin-settings.php:1827
2364
+ #: includes/admin/core/class-admin-settings.php:1925
2365
  #, php-format
2366
  msgid ""
2367
  "Invalid license. Please <a href=\"%s\" target=\"_blank\">visit your account "
2368
  "page</a> and verify it."
2369
  msgstr ""
2370
 
2371
+ #: includes/admin/core/class-admin-settings.php:1840
2372
+ #: includes/admin/core/class-admin-settings.php:1938
2373
  #, php-format
2374
  msgid ""
2375
  "Your %s is not active for this URL. Please <a href=\"%s\" target=\"_blank"
2376
  "\">visit your account page</a> to manage your license key URLs."
2377
  msgstr ""
2378
 
2379
+ #: includes/admin/core/class-admin-settings.php:1852
2380
+ #: includes/admin/core/class-admin-settings.php:1950
2381
  #, php-format
2382
  msgid "This appears to be an invalid license key for %s."
2383
  msgstr ""
2384
 
2385
+ #: includes/admin/core/class-admin-settings.php:1861
2386
+ #: includes/admin/core/class-admin-settings.php:1959
2387
  #, php-format
2388
  msgid ""
2389
  "Your license key has reached its activation limit. <a href=\"%s\">View "
2390
  "possible upgrades</a> now."
2391
  msgstr ""
2392
 
2393
+ #: includes/admin/core/class-admin-settings.php:1870
2394
+ #: includes/admin/core/class-admin-settings.php:1968
2395
  msgid ""
2396
  "The key you entered belongs to a bundle, please use the product specific "
2397
  "license key."
2398
  msgstr ""
2399
 
2400
+ #: includes/admin/core/class-admin-settings.php:1878
2401
+ #: includes/admin/core/class-admin-settings.php:1886
2402
  msgid "unknown_error"
2403
  msgstr ""
2404
 
2405
+ #: includes/admin/core/class-admin-settings.php:1879
2406
+ #: includes/admin/core/class-admin-settings.php:1887
2407
  #, php-format
2408
  msgid ""
2409
  "There was an error with this license key: %s. Please <a href=\"%s\">contact "
2410
  "our support team</a>."
2411
  msgstr ""
2412
 
2413
+ #: includes/admin/core/class-admin-settings.php:1983
2414
  msgid "License key never expires."
2415
  msgstr ""
2416
 
2417
+ #: includes/admin/core/class-admin-settings.php:1990
2418
  #, php-format
2419
  msgid ""
2420
  "Your license key expires soon! It expires on %s. <a href=\"%s\" target="
2421
  "\"_blank\">Renew your license key</a>."
2422
  msgstr ""
2423
 
2424
+ #: includes/admin/core/class-admin-settings.php:2000
2425
  #, php-format
2426
  msgid "Your license key expires on %s."
2427
  msgstr ""
2428
 
2429
+ #: includes/admin/core/class-admin-settings.php:2018
2430
  #, php-format
2431
  msgid "To receive updates, please enter your valid %s license key."
2432
  msgstr ""
2433
 
2434
+ #: includes/admin/core/class-admin-settings.php:2042
2435
  msgid "Clear License"
2436
  msgstr ""
2437
 
2438
+ #: includes/admin/core/class-admin-settings.php:2044
2439
  msgid "Activate"
2440
  msgstr ""
2441
 
2442
+ #: includes/admin/core/class-admin-settings.php:2046
2443
  msgid "Re-Activate"
2444
  msgstr ""
2445
 
2446
+ #: includes/admin/core/class-admin-settings.php:2098
2447
  msgid ""
2448
  "To copy the Install info, click below then press Ctrl + C (PC) or Cmd + C "
2449
  "(Mac)."
2450
  msgstr ""
2451
 
2452
+ #: includes/admin/core/class-admin-upgrade.php:130
2453
  #, php-format
2454
  msgid ""
2455
  "%s is a major update, and we highly recommend creating a full backup of your "
2456
  "site before updating."
2457
  msgstr ""
2458
 
2459
+ #: includes/admin/core/class-admin-upgrade.php:236
2460
  msgid "Upgrade"
2461
  msgstr ""
2462
 
2463
+ #: includes/admin/core/class-admin-upgrade.php:244
2464
  msgid "empty"
2465
  msgstr ""
2466
 
2467
+ #: includes/admin/core/class-admin-upgrade.php:247
2468
  #, php-format
2469
  msgid "%s - Upgrade Process"
2470
  msgstr ""
2471
 
2472
+ #: includes/admin/core/class-admin-upgrade.php:248
2473
  #, php-format
2474
  msgid ""
2475
  "You have installed %s version. Your latest DB version is %s. Before the "
2476
  "click to \"Run\" button make sure that did the following:"
2477
  msgstr ""
2478
 
2479
+ #: includes/admin/core/class-admin-upgrade.php:250
2480
  msgid "Create full site's backup."
2481
  msgstr ""
2482
 
2483
+ #: includes/admin/core/class-admin-upgrade.php:251
2484
  msgid "Set maintenance mode (if you need)"
2485
  msgstr ""
2486
 
2487
+ #: includes/admin/core/class-admin-upgrade.php:252
2488
  msgid "You have nice Internet connection"
2489
  msgstr ""
2490
 
2491
+ #: includes/admin/core/class-admin-upgrade.php:254
2492
  msgid ""
2493
  "After the click to \"Run\" button, the update process will be started. All "
2494
  "information will be displayed in \"Upgrade Log\" field."
2495
  msgstr ""
2496
 
2497
+ #: includes/admin/core/class-admin-upgrade.php:255
2498
  msgid ""
2499
  "If the update was successful, you will see a corresponding message. "
2500
  "Otherwise, contact technical support if the update failed."
2501
  msgstr ""
2502
 
2503
+ #: includes/admin/core/class-admin-upgrade.php:256
2504
  msgid "Upgrade Log"
2505
  msgstr ""
2506
 
2507
+ #: includes/admin/core/class-admin-upgrade.php:259
2508
  msgid "Run"
2509
  msgstr ""
2510
 
2514
  msgstr ""
2515
 
2516
  #: includes/admin/core/class-admin-users.php:116
2517
+ #: includes/core/class-fields.php:2301
2518
  msgid "Apply"
2519
  msgstr ""
2520
 
2672
  #: includes/admin/core/list-tables/roles-list-table.php:479
2673
  #: includes/admin/core/packages/2.0-beta1/user_roles.php:14
2674
  #: includes/admin/templates/role/role-edit.php:136
2675
+ #: includes/core/class-common.php:56 includes/core/class-common.php:85
2676
  msgid "Add New"
2677
  msgstr ""
2678
 
2827
  msgstr ""
2828
 
2829
  #: includes/admin/core/packages/2.0-beta1/user_roles.php:18
2830
+ #: includes/core/class-common.php:60 includes/core/class-common.php:89
2831
  msgid "Nothing found in Trash"
2832
  msgstr ""
2833
 
3488
  #: includes/admin/templates/modal/dynamic_new_group.php:15
3489
  #: includes/admin/templates/modal/fonticons.php:11
3490
  #: includes/admin/templates/role/publish.php:24
3491
+ #: includes/core/class-fields.php:2302 includes/core/class-fields.php:2399
3492
  #: includes/core/um-actions-profile.php:554
3493
  #: includes/core/um-actions-profile.php:693
3494
  #: includes/core/um-actions-profile.php:726
3981
  "account data from the site. To delete your account enter your password below"
3982
  msgstr ""
3983
 
3984
+ #: includes/class-dependencies.php:162
3985
  #, php-format
3986
  msgid ""
3987
  "This version of <strong>\"%s\"</strong> requires the core <strong>%s</"
3988
  "strong> plugin to be <strong>%s</strong> or higher."
3989
  msgstr ""
3990
 
3991
+ #: includes/class-dependencies.php:164
3992
  #, php-format
3993
  msgid "Please update <strong>%s</strong> to the latest version."
3994
  msgstr ""
3995
 
3996
+ #: includes/class-dependencies.php:166
3997
  #, php-format
3998
  msgid ""
3999
  "Sorry, but this version of <strong>%s</strong> does not work with extension "
4000
  "<strong>\"%s\" %s</strong> version."
4001
  msgstr ""
4002
 
4003
+ #: includes/class-dependencies.php:168
4004
  #, php-format
4005
  msgid "Please update extension <strong>\"%s\"</strong> to the latest version."
4006
  msgstr ""
4007
 
4008
+ #: includes/class-dependencies.php:177
4009
  #, php-format
4010
  msgid "Please check <strong>\"%s\" %s</strong> extension's folder name."
4011
  msgstr ""
4012
 
4013
+ #: includes/class-dependencies.php:179
4014
  #, php-format
4015
  msgid "Correct folder name is <strong>\"%s\"</strong>"
4016
  msgstr ""
4017
 
4018
+ #: includes/class-extensions.php:101
4019
+ #, php-format
4020
+ msgid "%s License Key"
4021
+ msgstr ""
4022
+
4023
  #: includes/class-init.php:152 includes/class-init.php:161
4024
  msgid "Cheatin&#8217; huh?"
4025
  msgstr ""
4147
  msgstr ""
4148
 
4149
  #: includes/core/class-builtin.php:737 includes/core/class-builtin.php:740
4150
+ #: includes/core/class-builtin.php:1325
4151
  msgid "Website URL"
4152
  msgstr ""
4153
 
4220
  msgstr ""
4221
 
4222
  #: includes/core/class-builtin.php:933 includes/core/class-builtin.php:936
4223
+ #: includes/core/class-builtin.php:1318
4224
  msgid "Skype ID"
4225
  msgstr ""
4226
 
4261
  msgstr ""
4262
 
4263
  #: includes/core/class-builtin.php:1037 includes/core/class-builtin.php:1040
4264
+ #: includes/core/class-builtin.php:1317
4265
  msgid "Phone Number"
4266
  msgstr ""
4267
 
4320
  "permanently from the site"
4321
  msgstr ""
4322
 
4323
+ #: includes/core/class-builtin.php:1307
4324
  msgid "Alphabetic value only"
4325
  msgstr ""
4326
 
4327
+ #: includes/core/class-builtin.php:1308
4328
  msgid "Alpha-numeric value"
4329
  msgstr ""
4330
 
4331
+ #: includes/core/class-builtin.php:1309
4332
  msgid "English letters only"
4333
  msgstr ""
4334
 
4335
+ #: includes/core/class-builtin.php:1310
4336
  msgid "Facebook URL"
4337
  msgstr ""
4338
 
4339
+ #: includes/core/class-builtin.php:1311
4340
  msgid "Google+ URL"
4341
  msgstr ""
4342
 
4343
+ #: includes/core/class-builtin.php:1312
4344
  msgid "Instagram URL"
4345
  msgstr ""
4346
 
4347
+ #: includes/core/class-builtin.php:1313
4348
  msgid "LinkedIn URL"
4349
  msgstr ""
4350
 
4351
+ #: includes/core/class-builtin.php:1314
4352
  msgid "VKontakte URL"
4353
  msgstr ""
4354
 
4355
+ #: includes/core/class-builtin.php:1315
4356
  msgid "Lowercase only"
4357
  msgstr ""
4358
 
4359
+ #: includes/core/class-builtin.php:1316
4360
  msgid "Numeric value only"
4361
  msgstr ""
4362
 
4363
+ #: includes/core/class-builtin.php:1319
4364
  msgid "SoundCloud Profile"
4365
  msgstr ""
4366
 
4367
+ #: includes/core/class-builtin.php:1320
4368
  msgid "Twitter URL"
4369
  msgstr ""
4370
 
4371
+ #: includes/core/class-builtin.php:1321
4372
  msgid "Unique E-mail"
4373
  msgstr ""
4374
 
4375
+ #: includes/core/class-builtin.php:1322
4376
  msgid "Unique Metakey value"
4377
  msgstr ""
4378
 
4379
+ #: includes/core/class-builtin.php:1323
4380
  msgid "Unique Username"
4381
  msgstr ""
4382
 
4383
+ #: includes/core/class-builtin.php:1324
4384
  msgid "Unique Username/E-mail"
4385
  msgstr ""
4386
 
4387
+ #: includes/core/class-builtin.php:1326
4388
  msgid "YouTube Profile"
4389
  msgstr ""
4390
 
4391
+ #: includes/core/class-builtin.php:1327
4392
  msgid "Custom Validation"
4393
  msgstr ""
4394
 
4395
+ #: includes/core/class-builtin.php:1366
4396
  msgid "Afar"
4397
  msgstr ""
4398
 
4399
+ #: includes/core/class-builtin.php:1367
4400
  msgid "Abkhazian"
4401
  msgstr ""
4402
 
4403
+ #: includes/core/class-builtin.php:1368
4404
  msgid "Avestan"
4405
  msgstr ""
4406
 
4407
+ #: includes/core/class-builtin.php:1369
4408
  msgid "Afrikaans"
4409
  msgstr ""
4410
 
4411
+ #: includes/core/class-builtin.php:1370
4412
  msgid "Akan"
4413
  msgstr ""
4414
 
4415
+ #: includes/core/class-builtin.php:1371
4416
  msgid "Amharic"
4417
  msgstr ""
4418
 
4419
+ #: includes/core/class-builtin.php:1372
4420
  msgid "Aragonese"
4421
  msgstr ""
4422
 
4423
+ #: includes/core/class-builtin.php:1373
4424
  msgid "Arabic"
4425
  msgstr ""
4426
 
4427
+ #: includes/core/class-builtin.php:1374
4428
  msgid "Assamese"
4429
  msgstr ""
4430
 
4431
+ #: includes/core/class-builtin.php:1375
4432
  msgid "Avaric"
4433
  msgstr ""
4434
 
4435
+ #: includes/core/class-builtin.php:1376
4436
  msgid "Aymara"
4437
  msgstr ""
4438
 
4439
+ #: includes/core/class-builtin.php:1377
4440
  msgid "Azerbaijani"
4441
  msgstr ""
4442
 
4443
+ #: includes/core/class-builtin.php:1378
4444
  msgid "Bashkir"
4445
  msgstr ""
4446
 
4447
+ #: includes/core/class-builtin.php:1379
4448
  msgid "Belarusian"
4449
  msgstr ""
4450
 
4451
+ #: includes/core/class-builtin.php:1380
4452
  msgid "Bulgarian"
4453
  msgstr ""
4454
 
4455
+ #: includes/core/class-builtin.php:1381
4456
  msgid "Bihari"
4457
  msgstr ""
4458
 
4459
+ #: includes/core/class-builtin.php:1382
4460
  msgid "Bislama"
4461
  msgstr ""
4462
 
4463
+ #: includes/core/class-builtin.php:1383
4464
  msgid "Bambara"
4465
  msgstr ""
4466
 
4467
+ #: includes/core/class-builtin.php:1384
4468
  msgid "Bengali"
4469
  msgstr ""
4470
 
4471
+ #: includes/core/class-builtin.php:1385
4472
  msgid "Tibetan"
4473
  msgstr ""
4474
 
4475
+ #: includes/core/class-builtin.php:1386
4476
  msgid "Breton"
4477
  msgstr ""
4478
 
4479
+ #: includes/core/class-builtin.php:1387
4480
  msgid "Bosnian"
4481
  msgstr ""
4482
 
4483
+ #: includes/core/class-builtin.php:1388
4484
  msgid "Catalan"
4485
  msgstr ""
4486
 
4487
+ #: includes/core/class-builtin.php:1389
4488
  msgid "Chechen"
4489
  msgstr ""
4490
 
4491
+ #: includes/core/class-builtin.php:1390
4492
  msgid "Chamorro"
4493
  msgstr ""
4494
 
4495
+ #: includes/core/class-builtin.php:1391
4496
  msgid "Corsican"
4497
  msgstr ""
4498
 
4499
+ #: includes/core/class-builtin.php:1392
4500
  msgid "Cree"
4501
  msgstr ""
4502
 
4503
+ #: includes/core/class-builtin.php:1393
4504
  msgid "Czech"
4505
  msgstr ""
4506
 
4507
+ #: includes/core/class-builtin.php:1394
4508
  msgid "Church Slavic"
4509
  msgstr ""
4510
 
4511
+ #: includes/core/class-builtin.php:1395
4512
  msgid "Chuvash"
4513
  msgstr ""
4514
 
4515
+ #: includes/core/class-builtin.php:1396
4516
  msgid "Welsh"
4517
  msgstr ""
4518
 
4519
+ #: includes/core/class-builtin.php:1397
4520
  msgid "Danish"
4521
  msgstr ""
4522
 
4523
+ #: includes/core/class-builtin.php:1398
4524
  msgid "German"
4525
  msgstr ""
4526
 
4527
+ #: includes/core/class-builtin.php:1399
4528
  msgid "Divehi"
4529
  msgstr ""
4530
 
4531
+ #: includes/core/class-builtin.php:1400
4532
  msgid "Dzongkha"
4533
  msgstr ""
4534
 
4535
+ #: includes/core/class-builtin.php:1401
4536
  msgid "Ewe"
4537
  msgstr ""
4538
 
4539
+ #: includes/core/class-builtin.php:1402
4540
  msgid "Greek"
4541
  msgstr ""
4542
 
4543
+ #: includes/core/class-builtin.php:1403
4544
  msgid "English"
4545
  msgstr ""
4546
 
4547
+ #: includes/core/class-builtin.php:1404
4548
  msgid "Esperanto"
4549
  msgstr ""
4550
 
4551
+ #: includes/core/class-builtin.php:1405
4552
  msgid "Spanish"
4553
  msgstr ""
4554
 
4555
+ #: includes/core/class-builtin.php:1406
4556
  msgid "Estonian"
4557
  msgstr ""
4558
 
4559
+ #: includes/core/class-builtin.php:1407
4560
  msgid "Basque"
4561
  msgstr ""
4562
 
4563
+ #: includes/core/class-builtin.php:1408
4564
  msgid "Persian"
4565
  msgstr ""
4566
 
4567
+ #: includes/core/class-builtin.php:1409
4568
  msgid "Fulah"
4569
  msgstr ""
4570
 
4571
+ #: includes/core/class-builtin.php:1410
4572
  msgid "Finnish"
4573
  msgstr ""
4574
 
4575
+ #: includes/core/class-builtin.php:1411
4576
  msgid "Fijian"
4577
  msgstr ""
4578
 
4579
+ #: includes/core/class-builtin.php:1412
4580
  msgid "Faroese"
4581
  msgstr ""
4582
 
4583
+ #: includes/core/class-builtin.php:1413
4584
  msgid "French"
4585
  msgstr ""
4586
 
4587
+ #: includes/core/class-builtin.php:1414
4588
  msgid "Western Frisian"
4589
  msgstr ""
4590
 
4591
+ #: includes/core/class-builtin.php:1415
4592
  msgid "Irish"
4593
  msgstr ""
4594
 
4595
+ #: includes/core/class-builtin.php:1416
4596
  msgid "Scottish Gaelic"
4597
  msgstr ""
4598
 
4599
+ #: includes/core/class-builtin.php:1417
4600
  msgid "Galician"
4601
  msgstr ""
4602
 
4603
+ #: includes/core/class-builtin.php:1418
4604
  msgid "Guarani"
4605
  msgstr ""
4606
 
4607
+ #: includes/core/class-builtin.php:1419
4608
  msgid "Gujarati"
4609
  msgstr ""
4610
 
4611
+ #: includes/core/class-builtin.php:1420
4612
  msgid "Manx"
4613
  msgstr ""
4614
 
4615
+ #: includes/core/class-builtin.php:1421
4616
  msgid "Hausa"
4617
  msgstr ""
4618
 
4619
+ #: includes/core/class-builtin.php:1422
4620
  msgid "Hebrew"
4621
  msgstr ""
4622
 
4623
+ #: includes/core/class-builtin.php:1423
4624
  msgid "Hindi"
4625
  msgstr ""
4626
 
4627
+ #: includes/core/class-builtin.php:1424
4628
  msgid "Hiri Motu"
4629
  msgstr ""
4630
 
4631
+ #: includes/core/class-builtin.php:1425
4632
  msgid "Croatian"
4633
  msgstr ""
4634
 
4635
+ #: includes/core/class-builtin.php:1426
4636
  msgid "Haitian"
4637
  msgstr ""
4638
 
4639
+ #: includes/core/class-builtin.php:1427
4640
  msgid "Hungarian"
4641
  msgstr ""
4642
 
4643
+ #: includes/core/class-builtin.php:1428
4644
  msgid "Armenian"
4645
  msgstr ""
4646
 
4647
+ #: includes/core/class-builtin.php:1429
4648
  msgid "Herero"
4649
  msgstr ""
4650
 
4651
+ #: includes/core/class-builtin.php:1430
4652
  msgid "Interlingua (International Auxiliary Language Association)"
4653
  msgstr ""
4654
 
4655
+ #: includes/core/class-builtin.php:1431
4656
  msgid "Indonesian"
4657
  msgstr ""
4658
 
4659
+ #: includes/core/class-builtin.php:1432
4660
  msgid "Interlingue"
4661
  msgstr ""
4662
 
4663
+ #: includes/core/class-builtin.php:1433
4664
  msgid "Igbo"
4665
  msgstr ""
4666
 
4667
+ #: includes/core/class-builtin.php:1434
4668
  msgid "Sichuan Yi"
4669
  msgstr ""
4670
 
4671
+ #: includes/core/class-builtin.php:1435
4672
  msgid "Inupiaq"
4673
  msgstr ""
4674
 
4675
+ #: includes/core/class-builtin.php:1436
4676
  msgid "Ido"
4677
  msgstr ""
4678
 
4679
+ #: includes/core/class-builtin.php:1437
4680
  msgid "Icelandic"
4681
  msgstr ""
4682
 
4683
+ #: includes/core/class-builtin.php:1438
4684
  msgid "Italian"
4685
  msgstr ""
4686
 
4687
+ #: includes/core/class-builtin.php:1439
4688
  msgid "Inuktitut"
4689
  msgstr ""
4690
 
4691
+ #: includes/core/class-builtin.php:1440
4692
  msgid "Japanese"
4693
  msgstr ""
4694
 
4695
+ #: includes/core/class-builtin.php:1441
4696
  msgid "Javanese"
4697
  msgstr ""
4698
 
4699
+ #: includes/core/class-builtin.php:1442
4700
  msgid "Georgian"
4701
  msgstr ""
4702
 
4703
+ #: includes/core/class-builtin.php:1443
4704
  msgid "Kongo"
4705
  msgstr ""
4706
 
4707
+ #: includes/core/class-builtin.php:1444
4708
  msgid "Kikuyu"
4709
  msgstr ""
4710
 
4711
+ #: includes/core/class-builtin.php:1445
4712
  msgid "Kwanyama"
4713
  msgstr ""
4714
 
4715
+ #: includes/core/class-builtin.php:1446
4716
  msgid "Kazakh"
4717
  msgstr ""
4718
 
4719
+ #: includes/core/class-builtin.php:1447
4720
  msgid "Kalaallisut"
4721
  msgstr ""
4722
 
4723
+ #: includes/core/class-builtin.php:1448
4724
  msgid "Khmer"
4725
  msgstr ""
4726
 
4727
+ #: includes/core/class-builtin.php:1449
4728
  msgid "Kannada"
4729
  msgstr ""
4730
 
4731
+ #: includes/core/class-builtin.php:1450
4732
  msgid "Korean"
4733
  msgstr ""
4734
 
4735
+ #: includes/core/class-builtin.php:1451
4736
  msgid "Kanuri"
4737
  msgstr ""
4738
 
4739
+ #: includes/core/class-builtin.php:1452
4740
  msgid "Kashmiri"
4741
  msgstr ""
4742
 
4743
+ #: includes/core/class-builtin.php:1453
4744
  msgid "Kurdish"
4745
  msgstr ""
4746
 
4747
+ #: includes/core/class-builtin.php:1454
4748
  msgid "Komi"
4749
  msgstr ""
4750
 
4751
+ #: includes/core/class-builtin.php:1455
4752
  msgid "Cornish"
4753
  msgstr ""
4754
 
4755
+ #: includes/core/class-builtin.php:1456
4756
  msgid "Kirghiz"
4757
  msgstr ""
4758
 
4759
+ #: includes/core/class-builtin.php:1457
4760
  msgid "Latin"
4761
  msgstr ""
4762
 
4763
+ #: includes/core/class-builtin.php:1458
4764
  msgid "Luxembourgish"
4765
  msgstr ""
4766
 
4767
+ #: includes/core/class-builtin.php:1459
4768
  msgid "Ganda"
4769
  msgstr ""
4770
 
4771
+ #: includes/core/class-builtin.php:1460
4772
  msgid "Limburgish"
4773
  msgstr ""
4774
 
4775
+ #: includes/core/class-builtin.php:1461
4776
  msgid "Lingala"
4777
  msgstr ""
4778
 
4779
+ #: includes/core/class-builtin.php:1462
4780
  msgid "Lao"
4781
  msgstr ""
4782
 
4783
+ #: includes/core/class-builtin.php:1463
4784
  msgid "Lithuanian"
4785
  msgstr ""
4786
 
4787
+ #: includes/core/class-builtin.php:1464
4788
  msgid "Luba-Katanga"
4789
  msgstr ""
4790
 
4791
+ #: includes/core/class-builtin.php:1465
4792
  msgid "Latvian"
4793
  msgstr ""
4794
 
4795
+ #: includes/core/class-builtin.php:1466
4796
  msgid "Malagasy"
4797
  msgstr ""
4798
 
4799
+ #: includes/core/class-builtin.php:1467
4800
  msgid "Marshallese"
4801
  msgstr ""
4802
 
4803
+ #: includes/core/class-builtin.php:1468
4804
  msgid "Maori"
4805
  msgstr ""
4806
 
4807
+ #: includes/core/class-builtin.php:1469
4808
  msgid "Macedonian"
4809
  msgstr ""
4810
 
4811
+ #: includes/core/class-builtin.php:1470
4812
  msgid "Malayalam"
4813
  msgstr ""
4814
 
4815
+ #: includes/core/class-builtin.php:1471
4816
  msgid "Mongolian"
4817
  msgstr ""
4818
 
4819
+ #: includes/core/class-builtin.php:1472
4820
  msgid "Marathi"
4821
  msgstr ""
4822
 
4823
+ #: includes/core/class-builtin.php:1473
4824
  msgid "Malay"
4825
  msgstr ""
4826
 
4827
+ #: includes/core/class-builtin.php:1474
4828
  msgid "Maltese"
4829
  msgstr ""
4830
 
4831
+ #: includes/core/class-builtin.php:1475
4832
  msgid "Burmese"
4833
  msgstr ""
4834
 
4835
+ #: includes/core/class-builtin.php:1476 includes/core/class-builtin.php:1707
4836
  msgid "Nauru"
4837
  msgstr ""
4838
 
4839
+ #: includes/core/class-builtin.php:1477
4840
  msgid "Norwegian Bokmal"
4841
  msgstr ""
4842
 
4843
+ #: includes/core/class-builtin.php:1478
4844
  msgid "North Ndebele"
4845
  msgstr ""
4846
 
4847
+ #: includes/core/class-builtin.php:1479
4848
  msgid "Nepali"
4849
  msgstr ""
4850
 
4851
+ #: includes/core/class-builtin.php:1480
4852
  msgid "Ndonga"
4853
  msgstr ""
4854
 
4855
+ #: includes/core/class-builtin.php:1481
4856
  msgid "Dutch"
4857
  msgstr ""
4858
 
4859
+ #: includes/core/class-builtin.php:1482
4860
  msgid "Norwegian Nynorsk"
4861
  msgstr ""
4862
 
4863
+ #: includes/core/class-builtin.php:1483
4864
  msgid "Norwegian"
4865
  msgstr ""
4866
 
4867
+ #: includes/core/class-builtin.php:1484
4868
  msgid "South Ndebele"
4869
  msgstr ""
4870
 
4871
+ #: includes/core/class-builtin.php:1485
4872
  msgid "Navajo"
4873
  msgstr ""
4874
 
4875
+ #: includes/core/class-builtin.php:1486
4876
  msgid "Chichewa"
4877
  msgstr ""
4878
 
4879
+ #: includes/core/class-builtin.php:1487
4880
  msgid "Occitan"
4881
  msgstr ""
4882
 
4883
+ #: includes/core/class-builtin.php:1488
4884
  msgid "Ojibwa"
4885
  msgstr ""
4886
 
4887
+ #: includes/core/class-builtin.php:1489
4888
  msgid "Oromo"
4889
  msgstr ""
4890
 
4891
+ #: includes/core/class-builtin.php:1490
4892
  msgid "Oriya"
4893
  msgstr ""
4894
 
4895
+ #: includes/core/class-builtin.php:1491
4896
  msgid "Ossetian"
4897
  msgstr ""
4898
 
4899
+ #: includes/core/class-builtin.php:1492
4900
  msgid "Panjabi"
4901
  msgstr ""
4902
 
4903
+ #: includes/core/class-builtin.php:1493
4904
  msgid "Pali"
4905
  msgstr ""
4906
 
4907
+ #: includes/core/class-builtin.php:1494
4908
  msgid "Polish"
4909
  msgstr ""
4910
 
4911
+ #: includes/core/class-builtin.php:1495
4912
  msgid "Pashto"
4913
  msgstr ""
4914
 
4915
+ #: includes/core/class-builtin.php:1496
4916
  msgid "Portuguese"
4917
  msgstr ""
4918
 
4919
+ #: includes/core/class-builtin.php:1497
4920
  msgid "Quechua"
4921
  msgstr ""
4922
 
4923
+ #: includes/core/class-builtin.php:1498
4924
  msgid "Raeto-Romance"
4925
  msgstr ""
4926
 
4927
+ #: includes/core/class-builtin.php:1499
4928
  msgid "Kirundi"
4929
  msgstr ""
4930
 
4931
+ #: includes/core/class-builtin.php:1500
4932
  msgid "Romanian"
4933
  msgstr ""
4934
 
4935
+ #: includes/core/class-builtin.php:1501
4936
  msgid "Russian"
4937
  msgstr ""
4938
 
4939
+ #: includes/core/class-builtin.php:1502
4940
  msgid "Kinyarwanda"
4941
  msgstr ""
4942
 
4943
+ #: includes/core/class-builtin.php:1503
4944
  msgid "Sanskrit"
4945
  msgstr ""
4946
 
4947
+ #: includes/core/class-builtin.php:1504
4948
  msgid "Sardinian"
4949
  msgstr ""
4950
 
4951
+ #: includes/core/class-builtin.php:1505
4952
  msgid "Sindhi"
4953
  msgstr ""
4954
 
4955
+ #: includes/core/class-builtin.php:1506
4956
  msgid "Northern Sami"
4957
  msgstr ""
4958
 
4959
+ #: includes/core/class-builtin.php:1507
4960
  msgid "Sango"
4961
  msgstr ""
4962
 
4963
+ #: includes/core/class-builtin.php:1508
4964
  msgid "Sinhala"
4965
  msgstr ""
4966
 
4967
+ #: includes/core/class-builtin.php:1509
4968
  msgid "Slovak"
4969
  msgstr ""
4970
 
4971
+ #: includes/core/class-builtin.php:1510
4972
  msgid "Slovenian"
4973
  msgstr ""
4974
 
4975
+ #: includes/core/class-builtin.php:1511
4976
  msgid "Samoan"
4977
  msgstr ""
4978
 
4979
+ #: includes/core/class-builtin.php:1512
4980
  msgid "Shona"
4981
  msgstr ""
4982
 
4983
+ #: includes/core/class-builtin.php:1513
4984
  msgid "Somali"
4985
  msgstr ""
4986
 
4987
+ #: includes/core/class-builtin.php:1514
4988
  msgid "Albanian"
4989
  msgstr ""
4990
 
4991
+ #: includes/core/class-builtin.php:1515
4992
  msgid "Serbian"
4993
  msgstr ""
4994
 
4995
+ #: includes/core/class-builtin.php:1516
4996
  msgid "Swati"
4997
  msgstr ""
4998
 
4999
+ #: includes/core/class-builtin.php:1517
5000
  msgid "Southern Sotho"
5001
  msgstr ""
5002
 
5003
+ #: includes/core/class-builtin.php:1518
5004
  msgid "Sundanese"
5005
  msgstr ""
5006
 
5007
+ #: includes/core/class-builtin.php:1519
5008
  msgid "Swedish"
5009
  msgstr ""
5010
 
5011
+ #: includes/core/class-builtin.php:1520
5012
  msgid "Swahili"
5013
  msgstr ""
5014
 
5015
+ #: includes/core/class-builtin.php:1521
5016
  msgid "Tamil"
5017
  msgstr ""
5018
 
5019
+ #: includes/core/class-builtin.php:1522
5020
  msgid "Telugu"
5021
  msgstr ""
5022
 
5023
+ #: includes/core/class-builtin.php:1523
5024
  msgid "Tajik"
5025
  msgstr ""
5026
 
5027
+ #: includes/core/class-builtin.php:1524
5028
  msgid "Thai"
5029
  msgstr ""
5030
 
5031
+ #: includes/core/class-builtin.php:1525
5032
  msgid "Tigrinya"
5033
  msgstr ""
5034
 
5035
+ #: includes/core/class-builtin.php:1526
5036
  msgid "Turkmen"
5037
  msgstr ""
5038
 
5039
+ #: includes/core/class-builtin.php:1527
5040
  msgid "Tagalog"
5041
  msgstr ""
5042
 
5043
+ #: includes/core/class-builtin.php:1528
5044
  msgid "Tswana"
5045
  msgstr ""
5046
 
5047
+ #: includes/core/class-builtin.php:1529 includes/core/class-builtin.php:1777
5048
  msgid "Tonga"
5049
  msgstr ""
5050
 
5051
+ #: includes/core/class-builtin.php:1530
5052
  msgid "Turkish"
5053
  msgstr ""
5054
 
5055
+ #: includes/core/class-builtin.php:1531
5056
  msgid "Tsonga"
5057
  msgstr ""
5058
 
5059
+ #: includes/core/class-builtin.php:1532
5060
  msgid "Tatar"
5061
  msgstr ""
5062
 
5063
+ #: includes/core/class-builtin.php:1533
5064
  msgid "Twi"
5065
  msgstr ""
5066
 
5067
+ #: includes/core/class-builtin.php:1534
5068
  msgid "Tahitian"
5069
  msgstr ""
5070
 
5071
+ #: includes/core/class-builtin.php:1535
5072
  msgid "Uighur"
5073
  msgstr ""
5074
 
5075
+ #: includes/core/class-builtin.php:1536
5076
  msgid "Ukrainian"
5077
  msgstr ""
5078
 
5079
+ #: includes/core/class-builtin.php:1537
5080
  msgid "Urdu"
5081
  msgstr ""
5082
 
5083
+ #: includes/core/class-builtin.php:1538
5084
  msgid "Uzbek"
5085
  msgstr ""
5086
 
5087
+ #: includes/core/class-builtin.php:1539
5088
  msgid "Venda"
5089
  msgstr ""
5090
 
5091
+ #: includes/core/class-builtin.php:1540
5092
  msgid "Vietnamese"
5093
  msgstr ""
5094
 
5095
+ #: includes/core/class-builtin.php:1541
5096
  msgid "Volapuk"
5097
  msgstr ""
5098
 
5099
+ #: includes/core/class-builtin.php:1542
5100
  msgid "Walloon"
5101
  msgstr ""
5102
 
5103
+ #: includes/core/class-builtin.php:1543
5104
  msgid "Wolof"
5105
  msgstr ""
5106
 
5107
+ #: includes/core/class-builtin.php:1544
5108
  msgid "Xhosa"
5109
  msgstr ""
5110
 
5111
+ #: includes/core/class-builtin.php:1545
5112
  msgid "Yiddish"
5113
  msgstr ""
5114
 
5115
+ #: includes/core/class-builtin.php:1546
5116
  msgid "Yoruba"
5117
  msgstr ""
5118
 
5119
+ #: includes/core/class-builtin.php:1547
5120
  msgid "Zhuang"
5121
  msgstr ""
5122
 
5123
+ #: includes/core/class-builtin.php:1548
5124
  msgid "Chinese"
5125
  msgstr ""
5126
 
5127
+ #: includes/core/class-builtin.php:1549
5128
  msgid "Zulu"
5129
  msgstr ""
5130
 
5131
+ #: includes/core/class-builtin.php:1555
5132
  msgid "Afghanistan"
5133
  msgstr ""
5134
 
5135
+ #: includes/core/class-builtin.php:1556
5136
  msgid "Åland Islands"
5137
  msgstr ""
5138
 
5139
+ #: includes/core/class-builtin.php:1557
5140
  msgid "Albania"
5141
  msgstr ""
5142
 
5143
+ #: includes/core/class-builtin.php:1558
5144
  msgid "Algeria"
5145
  msgstr ""
5146
 
5147
+ #: includes/core/class-builtin.php:1559
5148
  msgid "American Samoa"
5149
  msgstr ""
5150
 
5151
+ #: includes/core/class-builtin.php:1560
5152
  msgid "Andorra"
5153
  msgstr ""
5154
 
5155
+ #: includes/core/class-builtin.php:1561
5156
  msgid "Angola"
5157
  msgstr ""
5158
 
5159
+ #: includes/core/class-builtin.php:1562
5160
  msgid "Anguilla"
5161
  msgstr ""
5162
 
5163
+ #: includes/core/class-builtin.php:1563
5164
  msgid "Antarctica"
5165
  msgstr ""
5166
 
5167
+ #: includes/core/class-builtin.php:1564
5168
  msgid "Antigua and Barbuda"
5169
  msgstr ""
5170
 
5171
+ #: includes/core/class-builtin.php:1565
5172
  msgid "Argentina"
5173
  msgstr ""
5174
 
5175
+ #: includes/core/class-builtin.php:1566
5176
  msgid "Armenia"
5177
  msgstr ""
5178
 
5179
+ #: includes/core/class-builtin.php:1567
5180
  msgid "Aruba"
5181
  msgstr ""
5182
 
5183
+ #: includes/core/class-builtin.php:1568
5184
  msgid "Australia"
5185
  msgstr ""
5186
 
5187
+ #: includes/core/class-builtin.php:1569
5188
  msgid "Austria"
5189
  msgstr ""
5190
 
5191
+ #: includes/core/class-builtin.php:1570
5192
  msgid "Azerbaijan"
5193
  msgstr ""
5194
 
5195
+ #: includes/core/class-builtin.php:1571
5196
  msgid "Bahamas"
5197
  msgstr ""
5198
 
5199
+ #: includes/core/class-builtin.php:1572
5200
  msgid "Bahrain"
5201
  msgstr ""
5202
 
5203
+ #: includes/core/class-builtin.php:1573
5204
  msgid "Bangladesh"
5205
  msgstr ""
5206
 
5207
+ #: includes/core/class-builtin.php:1574
5208
  msgid "Barbados"
5209
  msgstr ""
5210
 
5211
+ #: includes/core/class-builtin.php:1575
5212
  msgid "Belarus"
5213
  msgstr ""
5214
 
5215
+ #: includes/core/class-builtin.php:1576
5216
  msgid "Belgium"
5217
  msgstr ""
5218
 
5219
+ #: includes/core/class-builtin.php:1577
5220
  msgid "Belize"
5221
  msgstr ""
5222
 
5223
+ #: includes/core/class-builtin.php:1578
5224
  msgid "Benin"
5225
  msgstr ""
5226
 
5227
+ #: includes/core/class-builtin.php:1579
5228
  msgid "Bermuda"
5229
  msgstr ""
5230
 
5231
+ #: includes/core/class-builtin.php:1580
5232
  msgid "Bhutan"
5233
  msgstr ""
5234
 
5235
+ #: includes/core/class-builtin.php:1581
5236
  msgid "Bolivia, Plurinational State of"
5237
  msgstr ""
5238
 
5239
+ #: includes/core/class-builtin.php:1582
5240
  msgid "Bosnia and Herzegovina"
5241
  msgstr ""
5242
 
5243
+ #: includes/core/class-builtin.php:1583
5244
  msgid "Botswana"
5245
  msgstr ""
5246
 
5247
+ #: includes/core/class-builtin.php:1584
5248
  msgid "Bouvet Island"
5249
  msgstr ""
5250
 
5251
+ #: includes/core/class-builtin.php:1585
5252
  msgid "Brazil"
5253
  msgstr ""
5254
 
5255
+ #: includes/core/class-builtin.php:1586
5256
  msgid "British Indian Ocean Territory"
5257
  msgstr ""
5258
 
5259
+ #: includes/core/class-builtin.php:1587
5260
  msgid "Brunei Darussalam"
5261
  msgstr ""
5262
 
5263
+ #: includes/core/class-builtin.php:1588
5264
  msgid "Bulgaria"
5265
  msgstr ""
5266
 
5267
+ #: includes/core/class-builtin.php:1589
5268
  msgid "Burkina Faso"
5269
  msgstr ""
5270
 
5271
+ #: includes/core/class-builtin.php:1590
5272
  msgid "Burundi"
5273
  msgstr ""
5274
 
5275
+ #: includes/core/class-builtin.php:1591
5276
  msgid "Cambodia"
5277
  msgstr ""
5278
 
5279
+ #: includes/core/class-builtin.php:1592
5280
  msgid "Cameroon"
5281
  msgstr ""
5282
 
5283
+ #: includes/core/class-builtin.php:1593
5284
  msgid "Canada"
5285
  msgstr ""
5286
 
5287
+ #: includes/core/class-builtin.php:1594
5288
  msgid "Cape Verde"
5289
  msgstr ""
5290
 
5291
+ #: includes/core/class-builtin.php:1595
5292
  msgid "Cayman Islands"
5293
  msgstr ""
5294
 
5295
+ #: includes/core/class-builtin.php:1596
5296
  msgid "Central African Republic"
5297
  msgstr ""
5298
 
5299
+ #: includes/core/class-builtin.php:1597
5300
  msgid "Chad"
5301
  msgstr ""
5302
 
5303
+ #: includes/core/class-builtin.php:1598
5304
  msgid "Chile"
5305
  msgstr ""
5306
 
5307
+ #: includes/core/class-builtin.php:1599
5308
  msgid "China"
5309
  msgstr ""
5310
 
5311
+ #: includes/core/class-builtin.php:1600
5312
  msgid "Christmas Island"
5313
  msgstr ""
5314
 
5315
+ #: includes/core/class-builtin.php:1601
5316
  msgid "Cocos (Keeling) Islands"
5317
  msgstr ""
5318
 
5319
+ #: includes/core/class-builtin.php:1602
5320
  msgid "Colombia"
5321
  msgstr ""
5322
 
5323
+ #: includes/core/class-builtin.php:1603
5324
  msgid "Comoros"
5325
  msgstr ""
5326
 
5327
+ #: includes/core/class-builtin.php:1604
5328
  msgid "Congo"
5329
  msgstr ""
5330
 
5331
+ #: includes/core/class-builtin.php:1605
5332
  msgid "Congo, the Democratic Republic of the"
5333
  msgstr ""
5334
 
5335
+ #: includes/core/class-builtin.php:1606
5336
  msgid "Cook Islands"
5337
  msgstr ""
5338
 
5339
+ #: includes/core/class-builtin.php:1607
5340
  msgid "Costa Rica"
5341
  msgstr ""
5342
 
5343
+ #: includes/core/class-builtin.php:1608
5344
  msgid "Côte d'Ivoire"
5345
  msgstr ""
5346
 
5347
+ #: includes/core/class-builtin.php:1609
5348
  msgid "Croatia"
5349
  msgstr ""
5350
 
5351
+ #: includes/core/class-builtin.php:1610
5352
  msgid "Cuba"
5353
  msgstr ""
5354
 
5355
+ #: includes/core/class-builtin.php:1611
5356
  msgid "Cyprus"
5357
  msgstr ""
5358
 
5359
+ #: includes/core/class-builtin.php:1612
5360
  msgid "Czech Republic"
5361
  msgstr ""
5362
 
5363
+ #: includes/core/class-builtin.php:1613
5364
  msgid "Denmark"
5365
  msgstr ""
5366
 
5367
+ #: includes/core/class-builtin.php:1614
5368
  msgid "Djibouti"
5369
  msgstr ""
5370
 
5371
+ #: includes/core/class-builtin.php:1615
5372
  msgid "Dominica"
5373
  msgstr ""
5374
 
5375
+ #: includes/core/class-builtin.php:1616
5376
  msgid "Dominican Republic"
5377
  msgstr ""
5378
 
5379
+ #: includes/core/class-builtin.php:1617
5380
  msgid "Ecuador"
5381
  msgstr ""
5382
 
5383
+ #: includes/core/class-builtin.php:1618
5384
  msgid "Egypt"
5385
  msgstr ""
5386
 
5387
+ #: includes/core/class-builtin.php:1619
5388
  msgid "El Salvador"
5389
  msgstr ""
5390
 
5391
+ #: includes/core/class-builtin.php:1620
5392
  msgid "Equatorial Guinea"
5393
  msgstr ""
5394
 
5395
+ #: includes/core/class-builtin.php:1621
5396
  msgid "Eritrea"
5397
  msgstr ""
5398
 
5399
+ #: includes/core/class-builtin.php:1622
5400
  msgid "Estonia"
5401
  msgstr ""
5402
 
5403
+ #: includes/core/class-builtin.php:1623
5404
  msgid "Ethiopia"
5405
  msgstr ""
5406
 
5407
+ #: includes/core/class-builtin.php:1624
5408
  msgid "Falkland Islands (Malvinas)"
5409
  msgstr ""
5410
 
5411
+ #: includes/core/class-builtin.php:1625
5412
  msgid "Faroe Islands"
5413
  msgstr ""
5414
 
5415
+ #: includes/core/class-builtin.php:1626
5416
  msgid "Fiji"
5417
  msgstr ""
5418
 
5419
+ #: includes/core/class-builtin.php:1627
5420
  msgid "Finland"
5421
  msgstr ""
5422
 
5423
+ #: includes/core/class-builtin.php:1628
5424
  msgid "France"
5425
  msgstr ""
5426
 
5427
+ #: includes/core/class-builtin.php:1629
5428
  msgid "French Guiana"
5429
  msgstr ""
5430
 
5431
+ #: includes/core/class-builtin.php:1630
5432
  msgid "French Polynesia"
5433
  msgstr ""
5434
 
5435
+ #: includes/core/class-builtin.php:1631
5436
  msgid "French Southern Territories"
5437
  msgstr ""
5438
 
5439
+ #: includes/core/class-builtin.php:1632
5440
  msgid "Gabon"
5441
  msgstr ""
5442
 
5443
+ #: includes/core/class-builtin.php:1633
5444
  msgid "Gambia"
5445
  msgstr ""
5446
 
5447
+ #: includes/core/class-builtin.php:1634
5448
  msgid "Georgia"
5449
  msgstr ""
5450
 
5451
+ #: includes/core/class-builtin.php:1635
5452
  msgid "Germany"
5453
  msgstr ""
5454
 
5455
+ #: includes/core/class-builtin.php:1636
5456
  msgid "Ghana"
5457
  msgstr ""
5458
 
5459
+ #: includes/core/class-builtin.php:1637
5460
  msgid "Gibraltar"
5461
  msgstr ""
5462
 
5463
+ #: includes/core/class-builtin.php:1638
5464
  msgid "Greece"
5465
  msgstr ""
5466
 
5467
+ #: includes/core/class-builtin.php:1639
5468
  msgid "Greenland"
5469
  msgstr ""
5470
 
5471
+ #: includes/core/class-builtin.php:1640
5472
  msgid "Grenada"
5473
  msgstr ""
5474
 
5475
+ #: includes/core/class-builtin.php:1641
5476
  msgid "Guadeloupe"
5477
  msgstr ""
5478
 
5479
+ #: includes/core/class-builtin.php:1642
5480
  msgid "Guam"
5481
  msgstr ""
5482
 
5483
+ #: includes/core/class-builtin.php:1643
5484
  msgid "Guatemala"
5485
  msgstr ""
5486
 
5487
+ #: includes/core/class-builtin.php:1644
5488
  msgid "Guernsey"
5489
  msgstr ""
5490
 
5491
+ #: includes/core/class-builtin.php:1645
5492
  msgid "Guinea"
5493
  msgstr ""
5494
 
5495
+ #: includes/core/class-builtin.php:1646
5496
  msgid "Guinea-Bissau"
5497
  msgstr ""
5498
 
5499
+ #: includes/core/class-builtin.php:1647
5500
  msgid "Guyana"
5501
  msgstr ""
5502
 
5503
+ #: includes/core/class-builtin.php:1648
5504
  msgid "Haiti"
5505
  msgstr ""
5506
 
5507
+ #: includes/core/class-builtin.php:1649
5508
  msgid "Heard Island and McDonald Islands"
5509
  msgstr ""
5510
 
5511
+ #: includes/core/class-builtin.php:1650
5512
  msgid "Holy See (Vatican City State)"
5513
  msgstr ""
5514
 
5515
+ #: includes/core/class-builtin.php:1651
5516
  msgid "Honduras"
5517
  msgstr ""
5518
 
5519
+ #: includes/core/class-builtin.php:1652
5520
  msgid "Hong Kong"
5521
  msgstr ""
5522
 
5523
+ #: includes/core/class-builtin.php:1653
5524
  msgid "Hungary"
5525
  msgstr ""
5526
 
5527
+ #: includes/core/class-builtin.php:1654
5528
  msgid "Iceland"
5529
  msgstr ""
5530
 
5531
+ #: includes/core/class-builtin.php:1655
5532
  msgid "India"
5533
  msgstr ""
5534
 
5535
+ #: includes/core/class-builtin.php:1656
5536
  msgid "Indonesia"
5537
  msgstr ""
5538
 
5539
+ #: includes/core/class-builtin.php:1657
5540
  msgid "Iran, Islamic Republic of"
5541
  msgstr ""
5542
 
5543
+ #: includes/core/class-builtin.php:1658
5544
  msgid "Iraq"
5545
  msgstr ""
5546
 
5547
+ #: includes/core/class-builtin.php:1659
5548
  msgid "Ireland"
5549
  msgstr ""
5550
 
5551
+ #: includes/core/class-builtin.php:1660
5552
  msgid "Isle of Man"
5553
  msgstr ""
5554
 
5555
+ #: includes/core/class-builtin.php:1661
5556
  msgid "Israel"
5557
  msgstr ""
5558
 
5559
+ #: includes/core/class-builtin.php:1662
5560
  msgid "Italy"
5561
  msgstr ""
5562
 
5563
+ #: includes/core/class-builtin.php:1663
5564
  msgid "Jamaica"
5565
  msgstr ""
5566
 
5567
+ #: includes/core/class-builtin.php:1664
5568
  msgid "Japan"
5569
  msgstr ""
5570
 
5571
+ #: includes/core/class-builtin.php:1665
5572
  msgid "Jersey"
5573
  msgstr ""
5574
 
5575
+ #: includes/core/class-builtin.php:1666
5576
  msgid "Jordan"
5577
  msgstr ""
5578
 
5579
+ #: includes/core/class-builtin.php:1667
5580
  msgid "Kazakhstan"
5581
  msgstr ""
5582
 
5583
+ #: includes/core/class-builtin.php:1668
5584
  msgid "Kenya"
5585
  msgstr ""
5586
 
5587
+ #: includes/core/class-builtin.php:1669
5588
  msgid "Kiribati"
5589
  msgstr ""
5590
 
5591
+ #: includes/core/class-builtin.php:1670
5592
  msgid "Korea, Democratic People's Republic of"
5593
  msgstr ""
5594
 
5595
+ #: includes/core/class-builtin.php:1671
5596
  msgid "Korea, Republic of"
5597
  msgstr ""
5598
 
5599
+ #: includes/core/class-builtin.php:1672
5600
  msgid "Kuwait"
5601
  msgstr ""
5602
 
5603
+ #: includes/core/class-builtin.php:1673
5604
  msgid "Kyrgyzstan"
5605
  msgstr ""
5606
 
5607
+ #: includes/core/class-builtin.php:1674
5608
  msgid "Lao People's Democratic Republic"
5609
  msgstr ""
5610
 
5611
+ #: includes/core/class-builtin.php:1675
5612
  msgid "Latvia"
5613
  msgstr ""
5614
 
5615
+ #: includes/core/class-builtin.php:1676
5616
  msgid "Lebanon"
5617
  msgstr ""
5618
 
5619
+ #: includes/core/class-builtin.php:1677
5620
  msgid "Lesotho"
5621
  msgstr ""
5622
 
5623
+ #: includes/core/class-builtin.php:1678
5624
  msgid "Liberia"
5625
  msgstr ""
5626
 
5627
+ #: includes/core/class-builtin.php:1679
5628
  msgid "Libyan Arab Jamahiriya"
5629
  msgstr ""
5630
 
5631
+ #: includes/core/class-builtin.php:1680
5632
  msgid "Liechtenstein"
5633
  msgstr ""
5634
 
5635
+ #: includes/core/class-builtin.php:1681
5636
  msgid "Lithuania"
5637
  msgstr ""
5638
 
5639
+ #: includes/core/class-builtin.php:1682
5640
  msgid "Luxembourg"
5641
  msgstr ""
5642
 
5643
+ #: includes/core/class-builtin.php:1683
5644
  msgid "Macao"
5645
  msgstr ""
5646
 
5647
+ #: includes/core/class-builtin.php:1684
5648
  msgid "Macedonia, the former Yugoslav Republic of"
5649
  msgstr ""
5650
 
5651
+ #: includes/core/class-builtin.php:1685
5652
  msgid "Madagascar"
5653
  msgstr ""
5654
 
5655
+ #: includes/core/class-builtin.php:1686
5656
  msgid "Malawi"
5657
  msgstr ""
5658
 
5659
+ #: includes/core/class-builtin.php:1687
5660
  msgid "Malaysia"
5661
  msgstr ""
5662
 
5663
+ #: includes/core/class-builtin.php:1688
5664
  msgid "Maldives"
5665
  msgstr ""
5666
 
5667
+ #: includes/core/class-builtin.php:1689
5668
  msgid "Mali"
5669
  msgstr ""
5670
 
5671
+ #: includes/core/class-builtin.php:1690
5672
  msgid "Malta"
5673
  msgstr ""
5674
 
5675
+ #: includes/core/class-builtin.php:1691
5676
  msgid "Marshall Islands"
5677
  msgstr ""
5678
 
5679
+ #: includes/core/class-builtin.php:1692
5680
  msgid "Martinique"
5681
  msgstr ""
5682
 
5683
+ #: includes/core/class-builtin.php:1693
5684
  msgid "Mauritania"
5685
  msgstr ""
5686
 
5687
+ #: includes/core/class-builtin.php:1694
5688
  msgid "Mauritius"
5689
  msgstr ""
5690
 
5691
+ #: includes/core/class-builtin.php:1695
5692
  msgid "Mayotte"
5693
  msgstr ""
5694
 
5695
+ #: includes/core/class-builtin.php:1696
5696
  msgid "Mexico"
5697
  msgstr ""
5698
 
5699
+ #: includes/core/class-builtin.php:1697
5700
  msgid "Micronesia, Federated States of"
5701
  msgstr ""
5702
 
5703
+ #: includes/core/class-builtin.php:1698
5704
  msgid "Moldova, Republic of"
5705
  msgstr ""
5706
 
5707
+ #: includes/core/class-builtin.php:1699
5708
  msgid "Monaco"
5709
  msgstr ""
5710
 
5711
+ #: includes/core/class-builtin.php:1700
5712
  msgid "Mongolia"
5713
  msgstr ""
5714
 
5715
+ #: includes/core/class-builtin.php:1701
5716
  msgid "Montenegro"
5717
  msgstr ""
5718
 
5719
+ #: includes/core/class-builtin.php:1702
5720
  msgid "Montserrat"
5721
  msgstr ""
5722
 
5723
+ #: includes/core/class-builtin.php:1703
5724
  msgid "Morocco"
5725
  msgstr ""
5726
 
5727
+ #: includes/core/class-builtin.php:1704
5728
  msgid "Mozambique"
5729
  msgstr ""
5730
 
5731
+ #: includes/core/class-builtin.php:1705
5732
  msgid "Myanmar"
5733
  msgstr ""
5734
 
5735
+ #: includes/core/class-builtin.php:1706
5736
  msgid "Namibia"
5737
  msgstr ""
5738
 
5739
+ #: includes/core/class-builtin.php:1708
5740
  msgid "Nepal"
5741
  msgstr ""
5742
 
5743
+ #: includes/core/class-builtin.php:1709
5744
  msgid "Netherlands"
5745
  msgstr ""
5746
 
5747
+ #: includes/core/class-builtin.php:1710
5748
  msgid "Netherlands Antilles"
5749
  msgstr ""
5750
 
5751
+ #: includes/core/class-builtin.php:1711
5752
  msgid "New Caledonia"
5753
  msgstr ""
5754
 
5755
+ #: includes/core/class-builtin.php:1712
5756
  msgid "New Zealand"
5757
  msgstr ""
5758
 
5759
+ #: includes/core/class-builtin.php:1713
5760
  msgid "Nicaragua"
5761
  msgstr ""
5762
 
5763
+ #: includes/core/class-builtin.php:1714
5764
  msgid "Niger"
5765
  msgstr ""
5766
 
5767
+ #: includes/core/class-builtin.php:1715
5768
  msgid "Nigeria"
5769
  msgstr ""
5770
 
5771
+ #: includes/core/class-builtin.php:1716
5772
  msgid "Niue"
5773
  msgstr ""
5774
 
5775
+ #: includes/core/class-builtin.php:1717
5776
  msgid "Norfolk Island"
5777
  msgstr ""
5778
 
5779
+ #: includes/core/class-builtin.php:1718
5780
  msgid "Northern Mariana Islands"
5781
  msgstr ""
5782
 
5783
+ #: includes/core/class-builtin.php:1719
5784
  msgid "Norway"
5785
  msgstr ""
5786
 
5787
+ #: includes/core/class-builtin.php:1720
5788
  msgid "Oman"
5789
  msgstr ""
5790
 
5791
+ #: includes/core/class-builtin.php:1721
5792
  msgid "Pakistan"
5793
  msgstr ""
5794
 
5795
+ #: includes/core/class-builtin.php:1722
5796
  msgid "Palau"
5797
  msgstr ""
5798
 
5799
+ #: includes/core/class-builtin.php:1723
5800
  msgid "Palestine"
5801
  msgstr ""
5802
 
5803
+ #: includes/core/class-builtin.php:1724
5804
  msgid "Panama"
5805
  msgstr ""
5806
 
5807
+ #: includes/core/class-builtin.php:1725
5808
  msgid "Papua New Guinea"
5809
  msgstr ""
5810
 
5811
+ #: includes/core/class-builtin.php:1726
5812
  msgid "Paraguay"
5813
  msgstr ""
5814
 
5815
+ #: includes/core/class-builtin.php:1727
5816
  msgid "Peru"
5817
  msgstr ""
5818
 
5819
+ #: includes/core/class-builtin.php:1728
5820
  msgid "Philippines"
5821
  msgstr ""
5822
 
5823
+ #: includes/core/class-builtin.php:1729
5824
  msgid "Pitcairn"
5825
  msgstr ""
5826
 
5827
+ #: includes/core/class-builtin.php:1730
5828
  msgid "Poland"
5829
  msgstr ""
5830
 
5831
+ #: includes/core/class-builtin.php:1731
5832
  msgid "Portugal"
5833
  msgstr ""
5834
 
5835
+ #: includes/core/class-builtin.php:1732
5836
  msgid "Puerto Rico"
5837
  msgstr ""
5838
 
5839
+ #: includes/core/class-builtin.php:1733
5840
  msgid "Qatar"
5841
  msgstr ""
5842
 
5843
+ #: includes/core/class-builtin.php:1734
5844
  msgid "Réunion"
5845
  msgstr ""
5846
 
5847
+ #: includes/core/class-builtin.php:1735
5848
  msgid "Romania"
5849
  msgstr ""
5850
 
5851
+ #: includes/core/class-builtin.php:1736
5852
  msgid "Russian Federation"
5853
  msgstr ""
5854
 
5855
+ #: includes/core/class-builtin.php:1737
5856
  msgid "Rwanda"
5857
  msgstr ""
5858
 
5859
+ #: includes/core/class-builtin.php:1738
5860
  msgid "Saint Barthélemy"
5861
  msgstr ""
5862
 
5863
+ #: includes/core/class-builtin.php:1739
5864
  msgid "Saint Helena"
5865
  msgstr ""
5866
 
5867
+ #: includes/core/class-builtin.php:1740
5868
  msgid "Saint Kitts and Nevis"
5869
  msgstr ""
5870
 
5871
+ #: includes/core/class-builtin.php:1741
5872
  msgid "Saint Lucia"
5873
  msgstr ""
5874
 
5875
+ #: includes/core/class-builtin.php:1742
5876
  msgid "Saint Martin (French part)"
5877
  msgstr ""
5878
 
5879
+ #: includes/core/class-builtin.php:1743
5880
  msgid "Saint Pierre and Miquelon"
5881
  msgstr ""
5882
 
5883
+ #: includes/core/class-builtin.php:1744
5884
  msgid "Saint Vincent and the Grenadines"
5885
  msgstr ""
5886
 
5887
+ #: includes/core/class-builtin.php:1745
5888
  msgid "Samoa"
5889
  msgstr ""
5890
 
5891
+ #: includes/core/class-builtin.php:1746
5892
  msgid "San Marino"
5893
  msgstr ""
5894
 
5895
+ #: includes/core/class-builtin.php:1747
5896
  msgid "Sao Tome and Principe"
5897
  msgstr ""
5898
 
5899
+ #: includes/core/class-builtin.php:1748
5900
  msgid "Saudi Arabia"
5901
  msgstr ""
5902
 
5903
+ #: includes/core/class-builtin.php:1749
5904
  msgid "Senegal"
5905
  msgstr ""
5906
 
5907
+ #: includes/core/class-builtin.php:1750
5908
  msgid "Serbia"
5909
  msgstr ""
5910
 
5911
+ #: includes/core/class-builtin.php:1751
5912
  msgid "Seychelles"
5913
  msgstr ""
5914
 
5915
+ #: includes/core/class-builtin.php:1752
5916
  msgid "Sierra Leone"
5917
  msgstr ""
5918
 
5919
+ #: includes/core/class-builtin.php:1753
5920
  msgid "Singapore"
5921
  msgstr ""
5922
 
5923
+ #: includes/core/class-builtin.php:1754
5924
  msgid "Slovakia"
5925
  msgstr ""
5926
 
5927
+ #: includes/core/class-builtin.php:1755
5928
  msgid "Slovenia"
5929
  msgstr ""
5930
 
5931
+ #: includes/core/class-builtin.php:1756
5932
  msgid "Solomon Islands"
5933
  msgstr ""
5934
 
5935
+ #: includes/core/class-builtin.php:1757
5936
  msgid "Somalia"
5937
  msgstr ""
5938
 
5939
+ #: includes/core/class-builtin.php:1758
5940
  msgid "South Africa"
5941
  msgstr ""
5942
 
5943
+ #: includes/core/class-builtin.php:1759
5944
  msgid "South Georgia and the South Sandwich Islands"
5945
  msgstr ""
5946
 
5947
+ #: includes/core/class-builtin.php:1760
5948
  msgid "South Sudan"
5949
  msgstr ""
5950
 
5951
+ #: includes/core/class-builtin.php:1761
5952
  msgid "Spain"
5953
  msgstr ""
5954
 
5955
+ #: includes/core/class-builtin.php:1762
5956
  msgid "Sri Lanka"
5957
  msgstr ""
5958
 
5959
+ #: includes/core/class-builtin.php:1763
5960
  msgid "Sudan"
5961
  msgstr ""
5962
 
5963
+ #: includes/core/class-builtin.php:1764
5964
  msgid "Suriname"
5965
  msgstr ""
5966
 
5967
+ #: includes/core/class-builtin.php:1765
5968
  msgid "Svalbard and Jan Mayen"
5969
  msgstr ""
5970
 
5971
+ #: includes/core/class-builtin.php:1766
5972
  msgid "Swaziland"
5973
  msgstr ""
5974
 
5975
+ #: includes/core/class-builtin.php:1767
5976
  msgid "Sweden"
5977
  msgstr ""
5978
 
5979
+ #: includes/core/class-builtin.php:1768
5980
  msgid "Switzerland"
5981
  msgstr ""
5982
 
5983
+ #: includes/core/class-builtin.php:1769
5984
  msgid "Syrian Arab Republic"
5985
  msgstr ""
5986
 
5987
+ #: includes/core/class-builtin.php:1770
5988
  msgid "Taiwan, Province of China"
5989
  msgstr ""
5990
 
5991
+ #: includes/core/class-builtin.php:1771
5992
  msgid "Tajikistan"
5993
  msgstr ""
5994
 
5995
+ #: includes/core/class-builtin.php:1772
5996
  msgid "Tanzania, United Republic of"
5997
  msgstr ""
5998
 
5999
+ #: includes/core/class-builtin.php:1773
6000
  msgid "Thailand"
6001
  msgstr ""
6002
 
6003
+ #: includes/core/class-builtin.php:1774
6004
  msgid "Timor-Leste"
6005
  msgstr ""
6006
 
6007
+ #: includes/core/class-builtin.php:1775
6008
  msgid "Togo"
6009
  msgstr ""
6010
 
6011
+ #: includes/core/class-builtin.php:1776
6012
  msgid "Tokelau"
6013
  msgstr ""
6014
 
6015
+ #: includes/core/class-builtin.php:1778
6016
  msgid "Trinidad and Tobago"
6017
  msgstr ""
6018
 
6019
+ #: includes/core/class-builtin.php:1779
6020
  msgid "Tunisia"
6021
  msgstr ""
6022
 
6023
+ #: includes/core/class-builtin.php:1780
6024
  msgid "Turkey"
6025
  msgstr ""
6026
 
6027
+ #: includes/core/class-builtin.php:1781
6028
  msgid "Turkmenistan"
6029
  msgstr ""
6030
 
6031
+ #: includes/core/class-builtin.php:1782
6032
  msgid "Turks and Caicos Islands"
6033
  msgstr ""
6034
 
6035
+ #: includes/core/class-builtin.php:1783
6036
  msgid "Tuvalu"
6037
  msgstr ""
6038
 
6039
+ #: includes/core/class-builtin.php:1784
6040
  msgid "Uganda"
6041
  msgstr ""
6042
 
6043
+ #: includes/core/class-builtin.php:1785
6044
  msgid "Ukraine"
6045
  msgstr ""
6046
 
6047
+ #: includes/core/class-builtin.php:1786
6048
  msgid "United Arab Emirates"
6049
  msgstr ""
6050
 
6051
+ #: includes/core/class-builtin.php:1787
6052
  msgid "United Kingdom"
6053
  msgstr ""
6054
 
6055
+ #: includes/core/class-builtin.php:1788
6056
  msgid "United States"
6057
  msgstr ""
6058
 
6059
+ #: includes/core/class-builtin.php:1789
6060
  msgid "United States Minor Outlying Islands"
6061
  msgstr ""
6062
 
6063
+ #: includes/core/class-builtin.php:1790
6064
  msgid "Uruguay"
6065
  msgstr ""
6066
 
6067
+ #: includes/core/class-builtin.php:1791
6068
  msgid "Uzbekistan"
6069
  msgstr ""
6070
 
6071
+ #: includes/core/class-builtin.php:1792
6072
  msgid "Vanuatu"
6073
  msgstr ""
6074
 
6075
+ #: includes/core/class-builtin.php:1793
6076
  msgid "Venezuela, Bolivarian Republic of"
6077
  msgstr ""
6078
 
6079
+ #: includes/core/class-builtin.php:1794
6080
  msgid "Viet Nam"
6081
  msgstr ""
6082
 
6083
+ #: includes/core/class-builtin.php:1795
6084
  msgid "Virgin Islands, British"
6085
  msgstr ""
6086
 
6087
+ #: includes/core/class-builtin.php:1796
6088
  msgid "Virgin Islands, U.S."
6089
  msgstr ""
6090
 
6091
+ #: includes/core/class-builtin.php:1797
6092
  msgid "Wallis and Futuna"
6093
  msgstr ""
6094
 
6095
+ #: includes/core/class-builtin.php:1798
6096
  msgid "Western Sahara"
6097
  msgstr ""
6098
 
6099
+ #: includes/core/class-builtin.php:1799
6100
  msgid "Yemen"
6101
  msgstr ""
6102
 
6103
+ #: includes/core/class-builtin.php:1800
6104
  msgid "Zambia"
6105
  msgstr ""
6106
 
6107
+ #: includes/core/class-builtin.php:1801
6108
  msgid "Zimbabwe"
6109
  msgstr ""
6110
 
6111
+ #: includes/core/class-common.php:55
6112
  msgid "Form"
6113
  msgstr ""
6114
 
6115
+ #: includes/core/class-common.php:57
6116
  msgid "Add New Form"
6117
  msgstr ""
6118
 
6119
+ #: includes/core/class-common.php:58
6120
  msgid "Edit Form"
6121
  msgstr ""
6122
 
6123
+ #: includes/core/class-common.php:59
6124
  msgid "You did not create any forms yet"
6125
  msgstr ""
6126
 
6127
+ #: includes/core/class-common.php:61
6128
  msgid "Search Forms"
6129
  msgstr ""
6130
 
6131
+ #: includes/core/class-common.php:84
6132
  msgid "Member Directory"
6133
  msgstr ""
6134
 
6135
+ #: includes/core/class-common.php:86
6136
  msgid "Add New Member Directory"
6137
  msgstr ""
6138
 
6139
+ #: includes/core/class-common.php:87
6140
  msgid "Edit Member Directory"
6141
  msgstr ""
6142
 
6143
+ #: includes/core/class-common.php:88
6144
  msgid "You did not create any member directories yet"
6145
  msgstr ""
6146
 
6147
+ #: includes/core/class-common.php:90
6148
  msgid "Search Member Directories"
6149
  msgstr ""
6150
 
6195
  msgid "Less than 1 year old"
6196
  msgstr ""
6197
 
6198
+ #: includes/core/class-external-integrations.php:420
6199
  #, php-format
6200
  msgid "Edit the %s translation"
6201
  msgstr ""
6202
 
6203
+ #: includes/core/class-external-integrations.php:427
6204
  #, php-format
6205
  msgid "Add translation to %s"
6206
  msgstr ""
6207
 
6208
+ #: includes/core/class-fields.php:1166 templates/message.php:5
6209
  #, php-format
6210
  msgid "%s"
6211
  msgstr ""
6212
 
6213
+ #: includes/core/class-fields.php:1185
6214
  msgid "Custom Field"
6215
  msgstr ""
6216
 
6217
+ #: includes/core/class-fields.php:1482
6218
  msgid "Please upload a valid image!"
6219
  msgstr ""
6220
 
6221
+ #: includes/core/class-fields.php:1489 includes/core/class-fields.php:1510
6222
  msgid "Upload"
6223
  msgstr ""
6224
 
6225
+ #: includes/core/class-fields.php:1490
6226
  msgid "Sorry this is not a valid image."
6227
  msgstr ""
6228
 
6229
+ #: includes/core/class-fields.php:1491
6230
  msgid "This image is too large!"
6231
  msgstr ""
6232
 
6233
+ #: includes/core/class-fields.php:1492
6234
  msgid "This image is too small!"
6235
  msgstr ""
6236
 
6237
+ #: includes/core/class-fields.php:1493
6238
  msgid "You can only upload one image"
6239
  msgstr ""
6240
 
6241
+ #: includes/core/class-fields.php:1960
6242
  msgid "Current Password"
6243
  msgstr ""
6244
 
6245
+ #: includes/core/class-fields.php:1989
6246
  msgid "New Password"
6247
  msgstr ""
6248
 
6249
+ #: includes/core/class-fields.php:2021
6250
  #, php-format
6251
  msgid "Confirm %s"
6252
  msgstr ""
6253
 
6254
+ #: includes/core/class-fields.php:2256
6255
  msgid "Upload Photo"
6256
  msgstr ""
6257
 
6258
+ #: includes/core/class-fields.php:2277 includes/core/class-fields.php:2301
6259
  #: includes/core/um-actions-profile.php:724
6260
  msgid "Change photo"
6261
  msgstr ""
6262
 
6263
+ #: includes/core/class-fields.php:2301 includes/core/class-fields.php:2398
6264
  msgid "Processing..."
6265
  msgstr ""
6266
 
6267
+ #: includes/core/class-fields.php:2323
6268
  msgid "Upload File"
6269
  msgstr ""
6270
 
6271
+ #: includes/core/class-fields.php:2365 includes/core/um-filters-fields.php:243
6272
  msgid "This file has been removed."
6273
  msgstr ""
6274
 
6275
+ #: includes/core/class-fields.php:2368 includes/core/class-fields.php:2398
6276
  msgid "Change file"
6277
  msgstr ""
6278
 
6279
+ #: includes/core/class-fields.php:2398
6280
  msgid "Save"
6281
  msgstr ""
6282
 
6283
+ #: includes/core/class-fields.php:3821
6284
  #, php-format
6285
  msgid ""
6286
  "Your profile is looking a little empty. Why not <a href=\"%s\">add</a> some "
6287
  "information!"
6288
  msgstr ""
6289
 
6290
+ #: includes/core/class-fields.php:3823
6291
  msgid "This user has not added any information to their profile yet."
6292
  msgstr ""
6293
 
6374
  msgstr ""
6375
 
6376
  #. translators: %s: support forums URL
6377
+ #: includes/core/class-plugin-updater.php:248
6378
  #, php-format
6379
  msgid ""
6380
  "An unexpected error occurred. Something may be wrong with https://"
6382
  "have problems, please try the <a href=\"%s\">support forums</a>."
6383
  msgstr ""
6384
 
6385
+ #: includes/core/class-plugin-updater.php:249
6386
  msgid "https://wordpress.org/support/"
6387
  msgstr ""
6388
 
6467
  msgid "Revoke API Keys"
6468
  msgstr ""
6469
 
 
 
 
 
 
 
 
 
 
 
 
 
6470
  #: includes/core/class-shortcodes.php:360
6471
  msgid ""
6472
  "This content has been restricted to logged in users only. Please <a href="
6473
  "\"{login_referrer}\">login</a> to view this content."
6474
  msgstr ""
6475
 
6476
+ #: includes/core/class-shortcodes.php:644
6477
  msgid "You are already registered"
6478
  msgstr ""
6479
 
6480
+ #: includes/core/class-shortcodes.php:885
6481
  msgid "Default Template"
6482
  msgstr ""
6483
 
6720
  msgid "Only fill in if you are not human"
6721
  msgstr ""
6722
 
6723
+ #: includes/core/um-actions-login.php:18
6724
  msgid "Please enter your username or email"
6725
  msgstr ""
6726
 
6727
+ #: includes/core/um-actions-login.php:22
6728
  msgid "Please enter your username"
6729
  msgstr ""
6730
 
6731
+ #: includes/core/um-actions-login.php:26
6732
  msgid "Please enter your email"
6733
  msgstr ""
6734
 
6735
+ #: includes/core/um-actions-login.php:59
6736
  msgid "Please enter your password"
6737
  msgstr ""
6738
 
6739
+ #: includes/core/um-actions-login.php:66
6740
  msgid "Password is incorrect. Please try again."
6741
  msgstr ""
6742
 
6743
+ #: includes/core/um-actions-login.php:195
6744
  msgid "This action has been prevented for security measures."
6745
  msgstr ""
6746
 
6747
+ #: includes/core/um-actions-login.php:419
6748
  msgid "Keep me signed in"
6749
  msgstr ""
6750
 
6751
+ #: includes/core/um-actions-login.php:463
6752
  msgid "Forgot your password?"
6753
  msgstr ""
6754
 
6880
  msgid "Your account"
6881
  msgstr ""
6882
 
6883
+ #: includes/core/um-filters-fields.php:33
 
 
 
 
6884
  msgid "Invalid soundcloud track ID"
6885
  msgstr ""
6886
 
6887
+ #: includes/core/um-filters-fields.php:117
6888
  #, php-format
6889
  msgid "Joined %s"
6890
  msgstr ""
6891
 
6892
+ #: includes/core/um-filters-fields.php:274
6893
  msgid "Untitled photo"
6894
  msgstr ""
6895
 
6914
  msgid "Login as this user"
6915
  msgstr ""
6916
 
6917
+ #: includes/um-short-functions.php:724
6918
  msgid "date submitted"
6919
  msgstr ""
6920
 
6921
+ #: includes/um-short-functions.php:730
6922
  msgid "(empty)"
6923
  msgstr ""
6924
 
6971
  msgid "Reset my password"
6972
  msgstr ""
6973
 
6974
+ #: templates/profile/comments-single.php:24
6975
  #, php-format
6976
  msgid "On <a href=\"%1$s\">%2$s</a>"
6977
  msgstr ""
6978
 
6979
+ #: templates/profile/comments-single.php:34 templates/profile/comments.php:14
6980
  msgid "load more comments"
6981
  msgstr ""
6982
 
readme.txt CHANGED
@@ -5,8 +5,8 @@ Contributors: ultimatemember, champsupertramp, nsinelnikov
5
  Donate link:
6
  Tags: community, member, membership, user-profile, user-registration
7
  Requires at least: 4.7
8
- Tested up to: 4.9
9
- Stable tag: 2.0.33
10
  License: GNU Version 2 or Any Later Version
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.txt
12
 
@@ -137,6 +137,27 @@ The plugin works with popular caching plugins by automatically excluding Ultimat
137
 
138
  = Important: UM2.0+ is a significant update to the code base from 1.3.88. Please make sure you take a full-site backup with restore point before updating the plugin =
139
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  = 2.0.33: November 22, 2018 =
141
 
142
  * Bugfixes:
5
  Donate link:
6
  Tags: community, member, membership, user-profile, user-registration
7
  Requires at least: 4.7
8
+ Tested up to: 5.0
9
+ Stable tag: 2.0.34
10
  License: GNU Version 2 or Any Later Version
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.txt
12
 
137
 
138
  = Important: UM2.0+ is a significant update to the code base from 1.3.88. Please make sure you take a full-site backup with restore point before updating the plugin =
139
 
140
+ = 2.0.34: December 7, 2018 =
141
+
142
+ * Enhancements:
143
+ - Added new "Extensions" class for future integrations
144
+
145
+ * Bugfixes:
146
+ - Fixed logout redirect vulnerability
147
+ - Fixed modal window responsive position
148
+ - Fixed class autoloader for Windows servers
149
+ - Fixed admin forms integration
150
+ - Fixed empty value for select2 selectbox
151
+ - Fixed unchecked Remember Me by default on login page
152
+ - Fixed admin forms esc_attr value
153
+ - Fixed admin forms buttons wp_unslash
154
+ - Fixed get/clean plugin upgrades on multisites
155
+ - Fixed verify nonce on $_GET requests
156
+
157
+ * Deprecated:
158
+ - removed "UM_TEXTDOMAIN" constant
159
+ - removed function UM()->get_ajax_route() for AJAX vulnerability fix
160
+
161
  = 2.0.33: November 22, 2018 =
162
 
163
  * Bugfixes:
templates/profile.php CHANGED
@@ -188,7 +188,7 @@
188
  */
189
  do_action( "um_profile_content_{$nav}_{$subnav}", $args );
190
 
191
- print "</div>";
192
 
193
  if ( um_is_on_edit_profile() ) { ?>
194
  </form>
188
  */
189
  do_action( "um_profile_content_{$nav}_{$subnav}", $args );
190
 
191
+ print "<div class=\"clear\"></div></div>";
192
 
193
  if ( um_is_on_edit_profile() ) { ?>
194
  </form>
templates/profile/comments-single.php CHANGED
@@ -1,18 +1,38 @@
1
- <?php foreach( UM()->shortcodes()->loop as $comment ) { ?>
2
 
3
- <div class="um-item">
4
- <div class="um-item-link"><i class="um-icon-chatboxes"></i><a href="<?php echo get_comment_link( $comment->comment_ID ); ?>"><?php echo get_comment_excerpt( $comment->comment_ID ); ?></a></div>
5
- <div class="um-item-meta">
6
- <span><?php printf(__('On <a href="%1$s">%2$s</a>','ultimate-member'), get_permalink($comment->comment_post_ID), get_the_title($comment->comment_post_ID) ); ?></span>
7
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  </div>
9
-
10
- <?php } ?>
11
-
12
- <?php if ( isset( UM()->shortcodes()->modified_args) && count(UM()->shortcodes()->loop) >= 10 ) { ?>
13
-
14
- <div class="um-load-items">
15
- <a href="#" class="um-ajax-paginate um-button" data-hook="um_load_comments" data-args="<?php echo UM()->shortcodes()->modified_args; ?>"><?php _e('load more comments','ultimate-member'); ?></a>
16
  </div>
17
-
18
- <?php } ?>
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if ( ! defined( 'ABSPATH' ) ) exit;
2
 
3
+ foreach ( UM()->shortcodes()->loop as $comment ) {
4
+
5
+ $post_type = get_post_type( $comment->comment_post_ID );
6
+ if ( $post_type == 'um_groups_discussion' ) {
7
+ $comment_id = $comment->comment_post_ID;
8
+ $group_id = get_post_meta( $comment_id, '_group_id', true );
9
+ $comment_title = get_the_title( $group_id );
10
+ $link = site_url() . '/groups/' . $comment_title . '/?tab=discussion#commentid-' . $comment_id;
11
+ } else {
12
+ $comment_title = get_the_title( $comment->comment_post_ID );
13
+ $link = get_permalink( $comment->comment_post_ID );
14
+ } ?>
15
+
16
+ <div class="um-item">
17
+ <div class="um-item-link">
18
+ <i class="um-icon-chatboxes"></i>
19
+ <a href="<?php echo get_comment_link( $comment->comment_ID ); ?>">
20
+ <?php echo get_comment_excerpt( $comment->comment_ID ); ?>
21
+ </a>
22
  </div>
23
+ <div class="um-item-meta">
24
+ <span><?php printf( __( 'On <a href="%1$s">%2$s</a>','ultimate-member' ), $link, $comment_title ); ?></span>
 
 
 
 
 
25
  </div>
26
+ </div>
27
+
28
+ <?php }
29
+
30
+ if ( isset( UM()->shortcodes()->modified_args ) && count(UM()->shortcodes()->loop ) >= 10 ) { ?>
31
+
32
+ <div class="um-load-items">
33
+ <a href="#" class="um-ajax-paginate um-button" data-hook="um_load_comments" data-args="<?php echo UM()->shortcodes()->modified_args; ?>">
34
+ <?php _e('load more comments','ultimate-member'); ?>
35
+ </a>
36
+ </div>
37
+
38
+ <?php }
ultimate-member.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Ultimate Member
4
  Plugin URI: http://ultimatemember.com/
5
  Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
6
- Version: 2.0.33
7
  Author: Ultimate Member
8
  Author URI: http://ultimatemember.com/
9
  Text Domain: ultimate-member
@@ -15,13 +15,6 @@ defined( 'ABSPATH' ) || exit;
15
  require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
16
  $plugin_data = get_plugin_data( __FILE__ );
17
 
18
- /**
19
- * Textdomain constant backward compatibility will be removed in future releases
20
- *
21
- * @todo remove in future releases
22
- */
23
- define( 'UM_TEXTDOMAIN', 'ultimate-member' );
24
-
25
  define( 'um_url', plugin_dir_url( __FILE__ ) );
26
  define( 'um_path', plugin_dir_path( __FILE__ ) );
27
  define( 'um_plugin', plugin_basename( __FILE__ ) );
3
  Plugin Name: Ultimate Member
4
  Plugin URI: http://ultimatemember.com/
5
  Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
6
+ Version: 2.0.34
7
  Author: Ultimate Member
8
  Author URI: http://ultimatemember.com/
9
  Text Domain: ultimate-member
15
  require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
16
  $plugin_data = get_plugin_data( __FILE__ );
17
 
 
 
 
 
 
 
 
18
  define( 'um_url', plugin_dir_url( __FILE__ ) );
19
  define( 'um_path', plugin_dir_path( __FILE__ ) );
20
  define( 'um_plugin', plugin_basename( __FILE__ ) );