Comments – wpDiscuz - Version 3.0.8

Version Description

  • Boosted: Super high performance with reduced number of SQL queries. Instead of 2000 SQLs for 1000 comments wpDiscuz 3.0.8 only executes 39 SQLs.
  • Added: Individual phrases for each user role (displayed in comment label)
  • Added: Comment link (example.com/post/#comment-id) displays comment thread
  • Fixed Bug: Issue with administrator label
  • Fixed Bug: Error: No such file or directory in .../class.WpdiscuzHelper.php on line 610
  • Fixed Bug: Losing "Read more" dots after click.

IMPORTANT:

  • If you have installed these plugins, please go to wpDiscuz Settings > Integrations tab and read the instruction:

    • BuddyPress,
    • Users Ultra,
    • Ultimate Member,
    • UserPro plugins,
    • MyCRED
  • If you have JatPack installed please deactivate JatPack comments, it affects wpDiscuz

  • If you have a Cache Plugin and CDN, please delete all caches and purge CDN after wpDiscuz update.

Download this release

Release Info

Developer AdvancedCoding
Plugin Icon 128x128 Comments – wpDiscuz
Version 3.0.8
Comparing to
See all releases

Code changes from version 3.0.7 to 3.0.8

assets/js/jquery.cookie.min.js CHANGED
@@ -1,9 +1,9 @@
1
-
2
- /*!
3
- * jQuery Cookie Plugin v1.4.1
4
- * https://github.com/carhartl/jquery-cookie
5
- *
6
- * Copyright 2013 Klaus Hartl
7
- * Released under the MIT license
8
- */
9
  (function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){a(require("jquery"))}else{a(jQuery)}}}(function(f){var a=/\+/g;function d(i){return b.raw?i:encodeURIComponent(i)}function g(i){return b.raw?i:decodeURIComponent(i)}function h(i){return d(b.json?JSON.stringify(i):String(i))}function c(i){if(i.indexOf('"')===0){i=i.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{i=decodeURIComponent(i.replace(a," "));return b.json?JSON.parse(i):i}catch(j){}}function e(j,i){var k=b.raw?j:c(j);return f.isFunction(i)?i(k):k}var b=f.cookie=function(q,p,v){if(p!==undefined&&!f.isFunction(p)){v=f.extend({},b.defaults,v);if(typeof v.expires==="number"){var r=v.expires,u=v.expires=new Date();u.setTime(+u+r*86400000)}return(document.cookie=[d(q),"=",h(p),v.expires?"; expires="+v.expires.toUTCString():"",v.path?"; path="+v.path:"",v.domain?"; domain="+v.domain:"",v.secure?"; secure":""].join(""))}var w=q?undefined:{};var s=document.cookie?document.cookie.split("; "):[];for(var o=0,m=s.length;o<m;o++){var n=s[o].split("=");var j=g(n.shift());var k=n.join("=");if(q&&q===j){w=e(k,p);break}if(!q&&(k=e(k))!==undefined){w[j]=k}}return w};b.defaults={};f.removeCookie=function(j,i){if(f.cookie(j)===undefined){return false}f.cookie(j,"",f.extend({},i,{expires:-1}));return !f.cookie(j)}}));
1
+
2
+ /*!
3
+ * jQuery Cookie Plugin v1.4.1
4
+ * https://github.com/carhartl/jquery-cookie
5
+ *
6
+ * Copyright 2013 Klaus Hartl
7
+ * Released under the MIT license
8
+ */
9
  (function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){a(require("jquery"))}else{a(jQuery)}}}(function(f){var a=/\+/g;function d(i){return b.raw?i:encodeURIComponent(i)}function g(i){return b.raw?i:decodeURIComponent(i)}function h(i){return d(b.json?JSON.stringify(i):String(i))}function c(i){if(i.indexOf('"')===0){i=i.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{i=decodeURIComponent(i.replace(a," "));return b.json?JSON.parse(i):i}catch(j){}}function e(j,i){var k=b.raw?j:c(j);return f.isFunction(i)?i(k):k}var b=f.cookie=function(q,p,v){if(p!==undefined&&!f.isFunction(p)){v=f.extend({},b.defaults,v);if(typeof v.expires==="number"){var r=v.expires,u=v.expires=new Date();u.setTime(+u+r*86400000)}return(document.cookie=[d(q),"=",h(p),v.expires?"; expires="+v.expires.toUTCString():"",v.path?"; path="+v.path:"",v.domain?"; domain="+v.domain:"",v.secure?"; secure":""].join(""))}var w=q?undefined:{};var s=document.cookie?document.cookie.split("; "):[];for(var o=0,m=s.length;o<m;o++){var n=s[o].split("=");var j=g(n.shift());var k=n.join("=");if(q&&q===j){w=e(k,p);break}if(!q&&(k=e(k))!==undefined){w[j]=k}}return w};b.defaults={};f.removeCookie=function(j,i){if(f.cookie(j)===undefined){return false}f.cookie(j,"",f.extend({},i,{expires:-1}));return !f.cookie(j)}}));
assets/js/validator.min.js CHANGED
@@ -1,2 +1,2 @@
1
-
2
  var wpdiscuzValidator=(function(c){var l,e,o,q,h,s,b,g,j,r,m,t,u,f,v,a=/[\(\)\<\>\,\;\:\\\/\"\[\]]/,d=/^.+@.+\..{2,50}$/;l={invalid:"invalid input",empty:"please put something here",min:"input is too short",max:"input is too long",number_min:"too low",number_max:"too high",url:"invalid URL",number:"not a number",email:"email address is invalid",email_repeat:"emails do not match",password_repeat:"passwords do not match",repeat:"no match",complete:"input is not complete",select:"Please select an option"};if(!window.console){console={};console.log=console.warn=function(){return}}j={alerts:true};e={sameAsPlaceholder:function(w){return c.fn.placeholder&&w.attr("placeholder")!==undefined&&v.val==w.prop("placeholder")},hasValue:function(w){if(!w){f=l.empty;return false}return true},linked:function(x,w){if(w!=x){f=l[v.type+"_repeat"]||l.no_match;return false}return true},email:function(w){if(!d.test(w)||w.match(a)){f=w?l.email:l.empty;return false}return true},text:function(x){if(r){var C=x.split(" ");var B=function(D){for(var E=C.length;E--;){if(C[E].length<D){return false}}return true};if(C.length<r||!B(2)){f=l.complete;return false}return true}if(m&&x.length<m[0]){f=l.min;return false}if(m&&m[1]&&x.length>m[1]){f=l.max;return false}if(t&&t.length){var A=false;while(t.length){if(t.pop()==x.length){A=true}}if(!A){f=l.complete;return false}}if(u){var z,w;switch(u){case"alphanumeric":z=/^[a-z0-9]+$/i;break;case"numeric":z=/^[0-9]+$/i;break;case"phone":z=/^\+?([0-9]|[-|' '])+$/i;break;default:z=u}try{w=new RegExp(z).test(x);if(x&&!w){return false}}catch(y){console.log(y,b,"regex is invalid");return false}}return true},number:function(w){if(isNaN(parseFloat(w))&&!isFinite(w)){f=l.number;return false}else{if(m&&w.length<m[0]){f=l.min;return false}else{if(m&&m[1]&&w.length>m[1]){f=l.max;return false}else{if(g[0]&&(w|0)<g[0]){f=l.number_min;return false}else{if(g[1]&&(w|0)>g[1]){f=l.number_max;return false}}}}}return true},date:function(x){var y,w=x.split(/[-./]/g),z;if(b[0].valueAsNumber){return true}for(z=w.length;z--;){if(isNaN(parseFloat(x))&&!isFinite(x)){return false}}try{y=new Date(w[2],w[1]-1,w[0]);if(y.getMonth()+1==w[1]&&y.getDate()==w[0]){return y}return false}catch(B){console.log("date test: ",err);return false}},url:function(w){function x(y){return/^(?:(?:https?|ftp):\/\/)?(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/\S*)?$/i.test(y)}if(!x(w)){console.log(w);f=w?l.url:l.empty;return false}return true},hidden:function(w){if(m&&w.length<m[0]){f=l.min;return false}if(u){var x;if(u=="alphanumeric"){x=/^[a-z0-9]+$/i;if(!x.test(w)){return false}}}return true},select:function(w){if(!e.hasValue(w)){f=l.select;return false}return true}};h=function(y,z){if(!z||!y||!y.length){return false}var x=y.parents(".wpdiscuz-item"),w;if(x.hasClass("bad")){if(j.alerts){x.find(".alert").html(z)}}else{if(j.alerts){w=c('<div class="alert">').html(z);x.append(w)}}x.removeClass("bad");setTimeout(function(){x.addClass("bad")},0)};s=function(w){if(!w||!w.length){console.warn('no "field" argument, null or DOM object not found');return false}w.parents(".wpdiscuz-item").removeClass("bad").find(".alert").remove()};function k(w,x){if(w=="tel"){u=u||"phone"}if(!w||w=="password"||w=="tel"){w="text"}return e[w](x)}function p(w){b=c(w);b.data("valid",true);b.data("type",b.attr("type"));u=b.attr("pattern")}function i(w){p(this);if(w.charCode){return k(this.type,String.fromCharCode(w.charCode))}}function o(){if(this.type!="hidden"&&c(this).is(":hidden")){return true}p(this);b.data("val",b[0].value.replace(/^\s+|\s+$/g,""));v=b.data();f=l[b.prop("name")]||l.invalid;if(b[0].nodeName.toLowerCase()==="select"){v.type="select"}if(b[0].nodeName.toLowerCase()==="textarea"){v.type="text"}r=v.validateWords||0;m=v.validateLengthRange?(v.validateLengthRange+"").split(","):[1];t=v.validateLength?(v.validateLength+"").split(","):false;g=v.validateMinmax?(v.validateMinmax+"").split(","):"";v.valid=e.hasValue(v.val);if(v.valid){if(e.sameAsPlaceholder(b)){f=l.empty;v.valid=false}if(v.validateLinked){var w=v.validateLinked.indexOf("#")==0?c(v.validateLinked):c(":input[name="+v.validateLinked+"]");v.valid=e.linked(v.val,w.val())}else{if(v.valid||v.type=="select"){v.valid=k(v.type,v.val)}}}if(b.hasClass("wpdiscuz_optional")&&!v.val){v.valid=true}if(v.valid){s(b)}else{h(b,f);submit=false}return v.valid}function n(w){w=c(w);if(w.length==0){console.warn("element not found");return false}var y=this,z=true,x=w.find(":input").filter("[required=required], .required, .wpdiscuz_optional").not("[disabled=disabled]");x.each(function(){z=z*o.apply(this)});return !!z}return{defaults:j,checkField:o,keypress:i,checkAll:n,mark:h,unmark:s,message:l,tests:e}})(jQuery);
1
+
2
  var wpdiscuzValidator=(function(c){var l,e,o,q,h,s,b,g,j,r,m,t,u,f,v,a=/[\(\)\<\>\,\;\:\\\/\"\[\]]/,d=/^.+@.+\..{2,50}$/;l={invalid:"invalid input",empty:"please put something here",min:"input is too short",max:"input is too long",number_min:"too low",number_max:"too high",url:"invalid URL",number:"not a number",email:"email address is invalid",email_repeat:"emails do not match",password_repeat:"passwords do not match",repeat:"no match",complete:"input is not complete",select:"Please select an option"};if(!window.console){console={};console.log=console.warn=function(){return}}j={alerts:true};e={sameAsPlaceholder:function(w){return c.fn.placeholder&&w.attr("placeholder")!==undefined&&v.val==w.prop("placeholder")},hasValue:function(w){if(!w){f=l.empty;return false}return true},linked:function(x,w){if(w!=x){f=l[v.type+"_repeat"]||l.no_match;return false}return true},email:function(w){if(!d.test(w)||w.match(a)){f=w?l.email:l.empty;return false}return true},text:function(x){if(r){var C=x.split(" ");var B=function(D){for(var E=C.length;E--;){if(C[E].length<D){return false}}return true};if(C.length<r||!B(2)){f=l.complete;return false}return true}if(m&&x.length<m[0]){f=l.min;return false}if(m&&m[1]&&x.length>m[1]){f=l.max;return false}if(t&&t.length){var A=false;while(t.length){if(t.pop()==x.length){A=true}}if(!A){f=l.complete;return false}}if(u){var z,w;switch(u){case"alphanumeric":z=/^[a-z0-9]+$/i;break;case"numeric":z=/^[0-9]+$/i;break;case"phone":z=/^\+?([0-9]|[-|' '])+$/i;break;default:z=u}try{w=new RegExp(z).test(x);if(x&&!w){return false}}catch(y){console.log(y,b,"regex is invalid");return false}}return true},number:function(w){if(isNaN(parseFloat(w))&&!isFinite(w)){f=l.number;return false}else{if(m&&w.length<m[0]){f=l.min;return false}else{if(m&&m[1]&&w.length>m[1]){f=l.max;return false}else{if(g[0]&&(w|0)<g[0]){f=l.number_min;return false}else{if(g[1]&&(w|0)>g[1]){f=l.number_max;return false}}}}}return true},date:function(x){var y,w=x.split(/[-./]/g),z;if(b[0].valueAsNumber){return true}for(z=w.length;z--;){if(isNaN(parseFloat(x))&&!isFinite(x)){return false}}try{y=new Date(w[2],w[1]-1,w[0]);if(y.getMonth()+1==w[1]&&y.getDate()==w[0]){return y}return false}catch(B){console.log("date test: ",err);return false}},url:function(w){function x(y){return/^(?:(?:https?|ftp):\/\/)?(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/\S*)?$/i.test(y)}if(!x(w)){console.log(w);f=w?l.url:l.empty;return false}return true},hidden:function(w){if(m&&w.length<m[0]){f=l.min;return false}if(u){var x;if(u=="alphanumeric"){x=/^[a-z0-9]+$/i;if(!x.test(w)){return false}}}return true},select:function(w){if(!e.hasValue(w)){f=l.select;return false}return true}};h=function(y,z){if(!z||!y||!y.length){return false}var x=y.parents(".wpdiscuz-item"),w;if(x.hasClass("bad")){if(j.alerts){x.find(".alert").html(z)}}else{if(j.alerts){w=c('<div class="alert">').html(z);x.append(w)}}x.removeClass("bad");setTimeout(function(){x.addClass("bad")},0)};s=function(w){if(!w||!w.length){console.warn('no "field" argument, null or DOM object not found');return false}w.parents(".wpdiscuz-item").removeClass("bad").find(".alert").remove()};function k(w,x){if(w=="tel"){u=u||"phone"}if(!w||w=="password"||w=="tel"){w="text"}return e[w](x)}function p(w){b=c(w);b.data("valid",true);b.data("type",b.attr("type"));u=b.attr("pattern")}function i(w){p(this);if(w.charCode){return k(this.type,String.fromCharCode(w.charCode))}}function o(){if(this.type!="hidden"&&c(this).is(":hidden")){return true}p(this);b.data("val",b[0].value.replace(/^\s+|\s+$/g,""));v=b.data();f=l[b.prop("name")]||l.invalid;if(b[0].nodeName.toLowerCase()==="select"){v.type="select"}if(b[0].nodeName.toLowerCase()==="textarea"){v.type="text"}r=v.validateWords||0;m=v.validateLengthRange?(v.validateLengthRange+"").split(","):[1];t=v.validateLength?(v.validateLength+"").split(","):false;g=v.validateMinmax?(v.validateMinmax+"").split(","):"";v.valid=e.hasValue(v.val);if(v.valid){if(e.sameAsPlaceholder(b)){f=l.empty;v.valid=false}if(v.validateLinked){var w=v.validateLinked.indexOf("#")==0?c(v.validateLinked):c(":input[name="+v.validateLinked+"]");v.valid=e.linked(v.val,w.val())}else{if(v.valid||v.type=="select"){v.valid=k(v.type,v.val)}}}if(b.hasClass("wpdiscuz_optional")&&!v.val){v.valid=true}if(v.valid){s(b)}else{h(b,f);submit=false}return v.valid}function n(w){w=c(w);if(w.length==0){console.warn("element not found");return false}var y=this,z=true,x=w.find(":input").filter("[required=required], .required, .wpdiscuz_optional").not("[disabled=disabled]");x.each(function(){z=z*o.apply(this)});return !!z}return{defaults:j,checkField:o,keypress:i,checkAll:n,mark:h,unmark:s,message:l,tests:e}})(jQuery);
assets/js/wpdiscuz-options.min.js CHANGED
@@ -1,2 +1,2 @@
1
-
2
  jQuery(document).ready(function(a){if(location.href.indexOf("wpdiscuz_options_page")>=0){a(".wpdiscuz-color-picker").colorPicker()}if(a("#show_sorting_buttons").attr("checked")){a("#row_mostVotedByDefault").removeClass("wc-hidden")}else{a("#row_mostVotedByDefault").addClass("wc-hidden")}a("#show_sorting_buttons").change(function(){if(a(this).is(":checked")){a("#row_mostVotedByDefault").removeClass("wc-hidden")}else{a("#row_mostVotedByDefault").addClass("wc-hidden")}})});
1
+
2
  jQuery(document).ready(function(a){if(location.href.indexOf("wpdiscuz_options_page")>=0){a(".wpdiscuz-color-picker").colorPicker()}if(a("#show_sorting_buttons").attr("checked")){a("#row_mostVotedByDefault").removeClass("wc-hidden")}else{a("#row_mostVotedByDefault").addClass("wc-hidden")}a("#show_sorting_buttons").change(function(){if(a(this).is(":checked")){a("#row_mostVotedByDefault").removeClass("wc-hidden")}else{a("#row_mostVotedByDefault").addClass("wc-hidden")}})});
assets/js/wpdiscuz.js CHANGED
@@ -51,7 +51,9 @@ jQuery(document).ready(function ($) {
51
  });
52
 
53
  $(document).delegate('textarea.wc_comment', 'focus', function () {
54
- $(this).autoGrow();
 
 
55
  var parent = $(this).parents('.wc-form-wrapper');
56
  $('.wc-form-footer', parent).slideDown(700);
57
  });
@@ -79,11 +81,11 @@ jQuery(document).ready(function ($) {
79
 
80
  $(document).delegate('.wc-new-loaded-comment', 'mouseenter', function () {
81
  if ($(this).hasClass('wc-reply')) {
82
- $('>.wc-comment-right', $(this)).animate({
83
  backgroundColor: wpdiscuz_ajax_obj.wpdiscuz_options.wc_reply_bg_color
84
  }, 1500);
85
  } else {
86
- $('>.wc-comment-right', $(this)).animate({
87
  backgroundColor: wpdiscuz_ajax_obj.wpdiscuz_options.wc_comment_bg_color
88
  }, 1500);
89
  }
@@ -141,7 +143,7 @@ jQuery(document).ready(function ($) {
141
  }
142
 
143
  if (wpdiscuzValidator.checkAll(wcForm)) {
144
- var data = wcForm.serialize() + '&wc_comment_depth=' + depth + '&comment_post_ID=' + wpdiscuzPostId;
145
  if (isShowCaptchaForGuests || isShowCaptchaForMembers) {
146
  var image = $('.wc_captcha_img', wcForm);
147
  var src = image.attr('src');
@@ -178,6 +180,7 @@ jQuery(document).ready(function ($) {
178
  wcForm.get(0).reset();
179
  setCookieInForm();
180
  displayShowHideReplies();
 
181
  } else {
182
  message = wpdiscuz_ajax_obj.wpdiscuz_options[messageKey];
183
  wpdiscuzSetCommentMsg(wcForm, messageKey, message, true);
@@ -199,7 +202,7 @@ jQuery(document).ready(function ($) {
199
 
200
  function notifySubscribers(obj) {
201
  if (!obj.held_moderate) {
202
- var data = 'post_id=' + wpdiscuzPostId + '&comment_id=' + obj.new_comment_id + '&email=' + obj.user_email + '&isParent=' + obj.is_main;
203
  var ajaxObject = getAjaxObject('checkNotificationType', data);
204
  ajaxObject.done(function (response) {
205
  try {
@@ -360,7 +363,7 @@ jQuery(document).ready(function ($) {
360
  } else {
361
  data = 'orderBy=' + wpdiscuzCommentOrderBy + '&order=' + wpdiscuzCommentOrder + '&lastParentId=' + getLastParentID();
362
  }
363
- data += '&postId=' + wpdiscuzPostId + '&loadAllCommnts=' + commentListLoadType;
364
  getAjaxObject('loadMoreComments', data).done(function (response) {
365
  try {
366
  var obj = $.parseJSON(response);
@@ -433,7 +436,7 @@ jQuery(document).ready(function ($) {
433
  wpdiscuzCommentOrderBy = 'comment_date_gmt';
434
  wpdiscuzCommentOrder = $(this).hasClass('wpdiscuz-date-sort-desc') ? 'desc' : 'asc';
435
  }
436
- var data = 'postId=' + wpdiscuzPostId + '&orderBy=' + wpdiscuzCommentOrderBy + '&order=' + wpdiscuzCommentOrder;
437
  var messageKey = '';
438
  var message = '';
439
  getAjaxObject('wpdiscuzSorting', data).done(function (response) {
@@ -503,7 +506,7 @@ jQuery(document).ready(function ($) {
503
  function liveUpdate() {
504
  var visibleCommentIds = getVisibleCommentIds();
505
  var email = ($.cookie('wc_author_email') != undefined && $.cookie('wc_author_email') != '') ? $.cookie('wc_author_email') : '';
506
- var data = 'postId=' + wpdiscuzPostId + '&loadLastCommentId=' + loadLastCommentId + "&visibleCommentIds=" + visibleCommentIds + '&email=' + email;
507
  var ajaxObject = getAjaxObject('liveUpdate', data);
508
  ajaxObject.done(function (response) {
509
  try {
@@ -558,9 +561,9 @@ jQuery(document).ready(function ($) {
558
  var data;
559
  var clickedButton = $(this);
560
  if (clickedButton.hasClass('wc_new_comment')) {
561
- data = wpdiscuzCommentArray.join();
562
  } else {
563
- data = wpdiscuzReplyArray.join();
564
  }
565
 
566
  getAjaxObject('updateOnClick', data).done(function (response) {
@@ -584,17 +587,15 @@ jQuery(document).ready(function ($) {
584
  //============================== LIVE UPDATE ============================== //
585
  //============================== READ MORE ============================== //
586
  $(document).delegate('.wpdiscuz-readmore', 'click', function () {
587
- var clickedBtn = $(this);
588
- var uniqueId = getUniqueID($(clickedBtn));
589
  var commentId = getCommentID(uniqueId);
590
  var data = 'commentId=' + commentId;
591
  getAjaxObject('readMore', data).done(function (response) {
592
  try {
593
  var obj = $.parseJSON(response);
594
  if (obj.code) {
595
- clickedBtn.after(' ' + obj.message);
596
- $('.wpdiscuz-hellip').remove();
597
- clickedBtn.remove();
598
  }
599
  } catch (e) {
600
  console.log(e);
@@ -755,6 +756,7 @@ jQuery(document).ready(function ($) {
755
  if (action !== 'liveUpdate' && action !== 'generateCaptcha') {
756
  $('.wpdiscuz-loading-bar').show();
757
  }
 
758
  return $.ajax({
759
  type: 'POST',
760
  url: wpdiscuz_ajax_obj.url,
51
  });
52
 
53
  $(document).delegate('textarea.wc_comment', 'focus', function () {
54
+ if (!($(this).next('.autogrow-textarea-mirror').length)) {
55
+ $(this).autoGrow();
56
+ }
57
  var parent = $(this).parents('.wc-form-wrapper');
58
  $('.wc-form-footer', parent).slideDown(700);
59
  });
81
 
82
  $(document).delegate('.wc-new-loaded-comment', 'mouseenter', function () {
83
  if ($(this).hasClass('wc-reply')) {
84
+ $('>.wc-comment-right', this).animate({
85
  backgroundColor: wpdiscuz_ajax_obj.wpdiscuz_options.wc_reply_bg_color
86
  }, 1500);
87
  } else {
88
+ $('>.wc-comment-right', this).animate({
89
  backgroundColor: wpdiscuz_ajax_obj.wpdiscuz_options.wc_comment_bg_color
90
  }, 1500);
91
  }
143
  }
144
 
145
  if (wpdiscuzValidator.checkAll(wcForm)) {
146
+ var data = wcForm.serialize() + '&wc_comment_depth=' + depth;
147
  if (isShowCaptchaForGuests || isShowCaptchaForMembers) {
148
  var image = $('.wc_captcha_img', wcForm);
149
  var src = image.attr('src');
180
  wcForm.get(0).reset();
181
  setCookieInForm();
182
  displayShowHideReplies();
183
+ $('.wc_comment', wcForm).css('height', '45.6px');
184
  } else {
185
  message = wpdiscuz_ajax_obj.wpdiscuz_options[messageKey];
186
  wpdiscuzSetCommentMsg(wcForm, messageKey, message, true);
202
 
203
  function notifySubscribers(obj) {
204
  if (!obj.held_moderate) {
205
+ var data = 'comment_id=' + obj.new_comment_id + '&email=' + obj.user_email + '&isParent=' + obj.is_main;
206
  var ajaxObject = getAjaxObject('checkNotificationType', data);
207
  ajaxObject.done(function (response) {
208
  try {
363
  } else {
364
  data = 'orderBy=' + wpdiscuzCommentOrderBy + '&order=' + wpdiscuzCommentOrder + '&lastParentId=' + getLastParentID();
365
  }
366
+ data += '&loadAllCommnts=' + commentListLoadType;
367
  getAjaxObject('loadMoreComments', data).done(function (response) {
368
  try {
369
  var obj = $.parseJSON(response);
436
  wpdiscuzCommentOrderBy = 'comment_date_gmt';
437
  wpdiscuzCommentOrder = $(this).hasClass('wpdiscuz-date-sort-desc') ? 'desc' : 'asc';
438
  }
439
+ var data = 'orderBy=' + wpdiscuzCommentOrderBy + '&order=' + wpdiscuzCommentOrder;
440
  var messageKey = '';
441
  var message = '';
442
  getAjaxObject('wpdiscuzSorting', data).done(function (response) {
506
  function liveUpdate() {
507
  var visibleCommentIds = getVisibleCommentIds();
508
  var email = ($.cookie('wc_author_email') != undefined && $.cookie('wc_author_email') != '') ? $.cookie('wc_author_email') : '';
509
+ var data = 'loadLastCommentId=' + loadLastCommentId + "&visibleCommentIds=" + visibleCommentIds + '&email=' + email;
510
  var ajaxObject = getAjaxObject('liveUpdate', data);
511
  ajaxObject.done(function (response) {
512
  try {
561
  var data;
562
  var clickedButton = $(this);
563
  if (clickedButton.hasClass('wc_new_comment')) {
564
+ data = 'newCommentIds=' + wpdiscuzCommentArray.join();
565
  } else {
566
+ data = 'newCommentIds=' + wpdiscuzReplyArray.join();
567
  }
568
 
569
  getAjaxObject('updateOnClick', data).done(function (response) {
587
  //============================== LIVE UPDATE ============================== //
588
  //============================== READ MORE ============================== //
589
  $(document).delegate('.wpdiscuz-readmore', 'click', function () {
590
+ var uniqueId = getUniqueID($(this));
 
591
  var commentId = getCommentID(uniqueId);
592
  var data = 'commentId=' + commentId;
593
  getAjaxObject('readMore', data).done(function (response) {
594
  try {
595
  var obj = $.parseJSON(response);
596
  if (obj.code) {
597
+ $('#wpdiscuz-readmore-' + uniqueId).after(' ' + obj.message);
598
+ $('#wpdiscuz-readmore-' + uniqueId).remove();
 
599
  }
600
  } catch (e) {
601
  console.log(e);
756
  if (action !== 'liveUpdate' && action !== 'generateCaptcha') {
757
  $('.wpdiscuz-loading-bar').show();
758
  }
759
+ data += '&postId=' + wpdiscuzPostId;
760
  return $.ajax({
761
  type: 'POST',
762
  url: wpdiscuz_ajax_obj.url,
assets/js/wpdiscuz.min.js CHANGED
@@ -1,2 +1,2 @@
1
-
2
- jQuery(document).ready(function(C){wpdiscuzValidator.message.invalid=wpdiscuz_ajax_obj.wpdiscuz_options.wc_invalid_field;wpdiscuzValidator.message.empty=wpdiscuz_ajax_obj.wpdiscuz_options.wc_error_empty_text;wpdiscuzValidator.message.email=wpdiscuz_ajax_obj.wpdiscuz_options.wc_error_email_text;wpdiscuzValidator.message.url=wpdiscuz_ajax_obj.wpdiscuz_options.wc_error_url_text;wpdiscuzValidator.message.min=wpdiscuz_ajax_obj.wpdiscuz_options.wc_msg_comment_text_min_length;wpdiscuzValidator.message.max=wpdiscuz_ajax_obj.wpdiscuz_options.wc_msg_comment_text_max_length;var Q=wpdiscuz_ajax_obj.wpdiscuz_options.is_user_logged_in;var q=wpdiscuz_ajax_obj.wpdiscuz_options.wc_captcha_show_hide==0&&!Q;var P=wpdiscuz_ajax_obj.wpdiscuz_options.wc_captcha_show_hide_for_members>0&&Q;var A=wpdiscuz_ajax_obj.wpdiscuz_options.commentListLoadType;var U=wpdiscuz_ajax_obj.wpdiscuz_options.wordpressIsPaginate;var n=wpdiscuz_ajax_obj.wpdiscuz_options.wc_post_id;var j=wpdiscuz_ajax_obj.wpdiscuz_options.commentListUpdateType;var i=wpdiscuz_ajax_obj.wpdiscuz_options.commentListUpdateTimer;var H=wpdiscuz_ajax_obj.wpdiscuz_options.liveUpdateGuests;var R=wpdiscuz_ajax_obj.wpdiscuz_options.loadLastCommentId;var a=wpdiscuz_ajax_obj.wpdiscuz_options.wordpress_comment_order;var G=wpdiscuz_ajax_obj.wpdiscuz_options.commentsVoteOrder;var b=0;var l="comment_date_gmt";var L=[];var u=[];D();g();f();if(G){C(".wpdiscuz-vote-sort-up").addClass("wpdiscuz-sort-button-active");l="meta_value_num";b=1}else{C(".wpdiscuz-date-sort-"+a).addClass("wpdiscuz-sort-button-active")}C("#wc_unsubscribe_message").delay(7000).fadeOut(1500,function(){C(this).remove();location.href=location.href.substring(0,location.href.indexOf("subscribeAnchor")-1)});if(C(".wc_main_comm_form").length){e()}C(document).delegate(".wc-reply-link","click",function(){if(C(this).hasClass("wpdiscuz-clonned")){C("#wc-secondary-form-wrapper-"+m(C(this),0)).slideToggle(700)}else{h(C(this))}e()});C(document).delegate("textarea.wc_comment","focus",function(){C(this).autoGrow();var X=C(this).parents(".wc-form-wrapper");C(".wc-form-footer",X).slideDown(700)});C(document).delegate(".wc-share-link","click",function(){var X=C(this).parents(".wc-comment-right");C(".share_buttons_box",X).slideToggle(1000)});C(document).delegate(".wpdiscuz-nofollow,.wc_captcha_refresh_img,.wc-toggle,.wc-load-more-link","click",function(X){X.preventDefault()});C(document).delegate(".wc-toggle","click",function(){var Y=m(C(this),0);var X=C(this);C("#wc-comm-"+Y+"> .wc-reply").slideToggle(700,function(){if(C(this).is(":hidden")){X.html(wpdiscuz_ajax_obj.wpdiscuz_options.wc_show_replies_text+" &or;")}else{X.html(wpdiscuz_ajax_obj.wpdiscuz_options.wc_hide_replies_text+" &and;")}})});C(document).delegate(".wc-new-loaded-comment","mouseenter",function(){if(C(this).hasClass("wc-reply")){C(">.wc-comment-right",C(this)).animate({backgroundColor:wpdiscuz_ajax_obj.wpdiscuz_options.wc_reply_bg_color},1500)}else{C(">.wc-comment-right",C(this)).animate({backgroundColor:wpdiscuz_ajax_obj.wpdiscuz_options.wc_comment_bg_color},1500)}});C(document).delegate(".wc_captcha_refresh_img","click",function(){O(C(this))});function O(ab){if(q||P){var Z=ab.parents(".wc-form-wrapper");var X=Z.hasClass("wc-secondary-form-wrapper")?0:1;var ac=m(ab,X);var aa="uniqueId="+ac;var Y=d("generateCaptcha",aa);Y.done(function(ae){try{var ai=C.parseJSON(ae);if(ai.code==1){var ag=C(ab).prev().children(".wc_captcha_img");var ak=ag.attr("src");var ad=ak.lastIndexOf("/")+1;var af=ak.substring(0,ad)+ai.message;ag.attr("src",af);var aj=C(".wpdiscuz-cnonce",Z);aj.attr("id",ai.key);aj.attr("value",ai.key)}}catch(ah){console.log(ah)}})}}C(document).delegate(".wc_comm_submit","click",function(){var ab=1;var Y=C(this).parents("form");if(!Y.hasClass("wc_main_comm_form")){ab=B(C(this).parents(".wc-comment"))}if(!wpdiscuz_ajax_obj.wpdiscuz_options.is_email_field_required&&C(".wc_email",Y).val()){C(".wc_email",Y).attr("required","required")}if(!wpdiscuz_ajax_obj.wpdiscuz_options.is_email_field_required&&!(C(".wc_email",Y).val())){C(".wc_email",Y).removeAttr("required");C(".wc_email",Y).next(".alert").html("")}if(wpdiscuzValidator.checkAll(Y)){var X=Y.serialize()+"&wc_comment_depth="+ab+"&comment_post_ID="+n;if(q||P){var Z=C(".wc_captcha_img",Y);var aa=Z.attr("src");var ad=aa.lastIndexOf("/")+1;var ac=aa.substring(ad);X+="&fileName="+ac}if(wpdiscuz_ajax_obj.wpdiscuz_options.wpdiscuz_zs){X+="&wpdiscuz_zs="+wpdiscuz_ajax_obj.wpdiscuz_options.wpdiscuz_zs}d("addComment",X).done(function(af){var ag="";var ah="";try{var aj=C.parseJSON(af);ag=aj.code;if(parseInt(ag)>=0){var ae=aj.is_main;ah=aj.message;C(".wc_header_text_count").html(aj.wc_all_comments_count_new);if(ae){C(".wc-thread-wrapper").prepend(ah)}else{C("#wc-secondary-form-wrapper-"+ag).slideToggle(700);if(aj.is_in_same_container==1){C("#wc-secondary-form-wrapper-"+ag).after(ah)}else{C("#wc-secondary-form-wrapper-"+ag).after(ah.replace("wc-reply","wc-reply wc-no-left-margin"))}}o(aj);T(aj);t(Y,aj);Y.get(0).reset();e();f()}else{ah=wpdiscuz_ajax_obj.wpdiscuz_options[ag];s(Y,ag,ah,true)}}catch(ai){if(af.indexOf("<")>=0&&af.indexOf(">")>=0){ah=ai}else{ah=af}s(Y,"wc_invalid_field",ah,true)}D();C(".wpdiscuz-loading-bar").hide()})}O(C(".wc_captcha_refresh_img",Y))});function o(Z){if(!Z.held_moderate){var Y="post_id="+n+"&comment_id="+Z.new_comment_id+"&email="+Z.user_email+"&isParent="+Z.is_main;var X=d("checkNotificationType",Y);X.done(function(aa){try{Z=C.parseJSON(aa)}catch(ab){console.log(ab)}})}}function T(Z){if(Z.redirect>0&&Z.new_comment_id){var Y="commentId="+Z.new_comment_id;var X=d("redirect",Y);X.done(function(aa){Z=C.parseJSON(aa);if(Z.code==1){setTimeout(function(){window.location.href=Z.redirect_to},5000)}})}}function e(){if(C.cookie("wc_author_name")){C(".wc_comm_form .wc_name").val(C.cookie("wc_author_name"))}if(C.cookie("wc_author_email")){C(".wc_comm_form .wc_email").val(C.cookie("wc_author_email"))}if(C.cookie("wc_author_website")){C(".wc_comm_form .wc_website").val(C.cookie("wc_author_website"))}}function t(X,Y){if(C(".wc_email",X).val()){C.cookie("wc_author_email",C(".wc_email",X).val())}else{C.cookie("wc_author_email",Y.user_email)}if(C(".wc_name",X).val()){C.cookie("wc_author_name",C(".wc_name",X).val())}else{C.cookie("wc_author_name",Y.user_name)}C.cookie("wc_author_website",C(".wc_website",X).val())}var S;C(document).delegate(".wc_editable_comment","click",function(){var aa=m(C(this),0);var X=V(aa);var Z=C(this);var Y="commentId="+X;S=C("#wc-comm-"+aa+" .wc-comment-text").html();d("editComment",Y).done(function(ac){try{var ag=C.parseJSON(ac);var ae="";var ad=ag.code;if(parseInt(ad)>=0){var ab='<textarea required="required" name="wc_comment" class="wc_comment wc_field_input wc_edit_comment" id="wc_edit_comment-'+aa+'" style="min-height: 2em;">'+ag.message+"</textarea>";C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-text").replaceWith(ab);document.getElementById("wc_edit_comment-"+aa).focus();C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-footer .wc_save_edited_comment").show();ab="";C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-footer .wc_editable_comment").hide();C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-footer .wc_cancel_edit").show()}else{ae=wpdiscuz_ajax_obj.wpdiscuz_options[ad];s(Z,ad,ae,false)}}catch(af){console.log(af)}C(".wpdiscuz-loading-bar").hide()})});C(document).delegate(".wc_save_edited_comment","click",function(){var ac=m(C(this));var Y=V(ac);var X=C("#wc-comm-"+ac+" textarea#wc_edit_comment-"+ac);var Z=X.val();var ab=C(this);if(C.trim(Z).length>0){var aa="commentId="+Y+"&commentContent="+Z;d("saveEditedComment",aa).done(function(ad){try{var ah=C.parseJSON(ad);var ae=ah.code;var af="";if(parseInt(ae)>=0){I(ac,ah.message)}else{af=wpdiscuz_ajax_obj.wpdiscuz_options[ae];s(ab,ae,af,false)}X="";Z=""}catch(ag){console.log(ag)}C(".wpdiscuz-loading-bar").hide()})}});C(document).delegate(".wc_cancel_edit","click",function(){var X=m(C(this));I(X,S)});function I(Z,Y){C("#wc-comm-"+Z+" > .wc-comment-right .wc-comment-footer .wc_editable_comment").show();C("#wc-comm-"+Z+" > .wc-comment-right .wc-comment-footer .wc_cancel_edit").hide();C("#wc-comm-"+Z+" > .wc-comment-right .wc-comment-footer .wc_save_edited_comment").hide();var X='<div class="wc-comment-text">'+k(Y)+"</div>";C("#wc-comm-"+Z+" #wc_edit_comment-"+Z).replaceWith(X)}function k(aa,Z){var Y=(Z||typeof Z==="undefined")?"<br/>":"<br>";var X=(aa+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+Y+"$2");return X.replace("<br><br>","<br/>")}C(document).delegate(".wc-load-more-submit","click",function(){F()});var p=C("#wpdiscuzHasMoreComments").val();var E=false;if(A==2&&!U){C(".wc-load-more-submit").parents(".wpdiscuz-comment-pagination").hide();C(window).scroll(function(){var X=document.getElementById("wcThreadWrapper").scrollHeight;if(C(window).scrollTop()>=X&&E===false&&p){E=true;F()}})}function F(){var X;if(l=="meta_value_num"){X="offset="+b+"&orderBy="+l+"&order="+a;b++}else{X="orderBy="+l+"&order="+a+"&lastParentId="+v()}X+="&postId="+n+"&loadAllCommnts="+A;d("loadMoreComments",X).done(function(Y){try{var aa=C.parseJSON(Y);C(".wpdiscuz-comment-pagination").before(aa.comment_list);r(aa);C(".wpdiscuz_single").remove();E=false;p=aa.is_show_load_more;f()}catch(Z){console.log(Z)}D();C(".wpdiscuz-loading-bar").hide();C(".wc-load-more-submit").blur()})}function r(X){if(X.is_show_load_more!=false){N(X.last_parent_id)}else{C(".wc-load-more-submit").parents(".wpdiscuz-comment-pagination").hide()}}C(document).delegate(".wc_vote","click",function(){var X=C(this);var aa="";var ab="";var Y=C(this).parents(".wc-comment-right").attr("id");Y=Y.substring(Y.lastIndexOf("-")+1);var Z;if(C(this).hasClass("wc-up")){Z=1}else{Z=-1}var ac="commentId="+Y+"&voteType="+Z;d("voteOnComment",ac).done(function(ad){try{var af=C.parseJSON(ad);aa=af.code;if(parseInt(aa)>=0){var ag=C(".wc-comment-footer .wc-vote-result",C("#comment-"+Y));C(ag).text(parseInt(C(ag).text())+Z)}else{ab=wpdiscuz_ajax_obj.wpdiscuz_options[aa];s(X,aa,ab,false)}}catch(ae){console.log(ae)}C(".wpdiscuz-loading-bar").hide()})});C(document).delegate(".wpdiscuz-sort-button","click",function(){p=1;if(!(C(this).hasClass("wpdiscuz-sort-button-active"))){var aa=C(this);if(C(this).hasClass("wpdiscuz-vote-sort-up")){l="meta_value_num";a="desc"}else{l="comment_date_gmt";a=C(this).hasClass("wpdiscuz-date-sort-desc")?"desc":"asc"}var Z="postId="+n+"&orderBy="+l+"&order="+a;var X="";var Y="";d("wpdiscuzSorting",Z).done(function(ab){try{var ad=C.parseJSON(ab);X=ad.code;Y=ad.message;if(parseInt(X)>0){C("#wpcomm .wc-thread-wrapper .wc-comment").each(function(){C(this).remove()});C("#wpcomm .wc-thread-wrapper").prepend(Y);b=parseInt(ad.loadCount)}else{}K(aa);r(ad)}catch(ac){console.log(ac)}D();C(".wpdiscuz-loading-bar").hide()})}});function K(X){C(".wpdiscuz-sort-buttons .wpdiscuz-sort-button").each(function(){C(this).removeClass("wpdiscuz-sort-button-active")});X.addClass("wpdiscuz-sort-button-active")}function W(){var ab=location.href;var aa=ab.match(/#comment\-(\d+)/);if(aa!==null){var Y=aa[1];if(!C("#comment-"+Y).length){var Z="commentId="+Y;var X=d("getSingleComment",Z);X.done(function(ac){try{var ae=C.parseJSON(ac);C(".wc-thread-wrapper").prepend(ae.message);C("html, body").animate({scrollTop:C(".wc-thread-wrapper").offset().top},1000)}catch(ad){console.log(ad)}D();C(".wpdiscuz-loading-bar").hide()})}}}W();if(j>0&&R&&(Q||(!Q&&!H))){setInterval(M,parseInt(i)*1000)}function M(){var aa=z();var Y=(C.cookie("wc_author_email")!=undefined&&C.cookie("wc_author_email")!="")?C.cookie("wc_author_email"):"";var Z="postId="+n+"&loadLastCommentId="+R+"&visibleCommentIds="+aa+"&email="+Y;var X=d("liveUpdate",Z);X.done(function(ac){try{var ah=C.parseJSON(ac);if(ah.code==1){if(j==1){x(ah)}else{u=u.concat(ah.message.comments);L=L.concat(ah.message.author_replies);var ad=u.length;var ab=L.length;if(ad>0){var af=ad+" ";af+=ad>1?wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_comments_button_text:wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_comment_button_text;C(".wc_new_comment").html(af).show()}else{C(".wc_new_comment").hide()}if(ab>0){var ae=ab+" ";ae+=ab>1?wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_replies_button_text:wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_reply_button_text;C(".wc_new_reply").html(ae).show()}else{C(".wc_new_reply").hide()}}C(".wc_header_text_count").html(ah.wc_all_comments_count_new);R=ah.loadLastCommentId}}catch(ag){console.log(ag)}D();C(".wpdiscuz-loading-bar").hide()})}function x(aa){if(aa.message!==undefined){var X;var Z=aa.message;for(var Y=0;Y<Z.length;Y++){X=Z[Y];w(X.comment_parent,X.comment_html)}f()}}C(document).delegate(".wc-update-on-click","click",function(){var X;var Y=C(this);if(Y.hasClass("wc_new_comment")){X=u.join()}else{X=L.join()}d("updateOnClick",X).done(function(Z){try{var ab=C.parseJSON(Z);x(ab);if(Y.hasClass("wc_new_comment")){u=[];C(".wc_new_comment").hide()}else{L=[];C(".wc_new_reply").hide()}}catch(aa){console.log(aa)}D();C(".wpdiscuz-loading-bar").hide()})});C(document).delegate(".wpdiscuz-readmore","click",function(){var Z=C(this);var aa=m(C(Z));var X=V(aa);var Y="commentId="+X;d("readMore",Y).done(function(ab){try{var ad=C.parseJSON(ab);if(ad.code){Z.after(" "+ad.message);C(".wpdiscuz-hellip").remove();Z.remove()}}catch(ac){console.log(ac)}C(".wpdiscuz-loading-bar").hide()})});function s(ab,Y,aa,Z){var X;var ac;if(Z){ac=ab.parents(".wc-form-wrapper")}else{ac=ab.closest(".wc-comment")}X=ac.children(".wpdiscuz-comment-message");X.addClass(Y);X.html(aa);X.show().delay(5000).fadeOut(1000,function(){X.removeClass();X.addClass("wpdiscuz-comment-message");X.html("")})}function h(Y){var Z=m(Y,0);C("#wpdiscuz_form_anchor-"+Z).before(J(Z));var X=C("#wc-secondary-form-wrapper-"+Z);X.slideToggle(700,function(){Y.addClass("wpdiscuz-clonned")});O(C(".wc_captcha_refresh_img",X))}function J(Y){var X=C("#wpdiscuz_hidden_secondary_form").html();return X.replace(/wpdiscuzuniqueid/g,Y)}function m(Z,Y){var X="";if(Y){X=Z.parents(".wc-main-form-wrapper").attr("id")}else{X=Z.parents(".wc-comment").attr("id")}var aa=X.substring(X.lastIndexOf("-")+1);return aa}function V(X){return X.substring(0,X.indexOf("_"))}function y(Y){var X=Y.substring(Y.indexOf("_")+1);return X}function v(){var X=C(".wc-load-more-link").attr("href");return X.substring(X.lastIndexOf("=")+1)}function N(X){var Y=C(".wc-load-more-link").attr("href");C(".wc-load-more-link").attr("href",Y.replace(/[\d]+$/m,X));if(A!=2){C(".wpdiscuz-comment-pagination").show()}}function B(Z){var Y=Z.attr("class");var X=Y.split(" ");var aa="";C.each(X,function(ab,ac){if("wc_comment_level"===c(ac,false)){aa=c(ac,true)}});return parseInt(aa)+1}function c(X,Y){var Z="";if(Y){Z=X.substring(X.indexOf("-")+1)}else{Z=X.substring(0,X.indexOf("-"))}return Z}function w(Z,Y){if(Z==0){C(".wc-thread-wrapper").prepend(Y)}else{var X=m(C("#comment-"+Z),0);C("#wpdiscuz_form_anchor-"+X).after(Y)}}function z(){var Z;var X;var Y="";C(".wc-comment-right").each(function(){Z=m(C(this),0);X=V(Z);Y+=X+","});return Y}function D(){C(".wc-comment-img-link").tooltipster({trigger:"click",contentAsHTML:true,interactive:true,multiple:true});C(".wc_tooltipster").tooltipster({offsetY:2,multiple:true})}function g(){if(C(".wc_social_plugin_wrapper .wp-social-login-provider-list").length){C(".wc_social_plugin_wrapper .wp-social-login-provider-list").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}else{if(C(".wc_social_plugin_wrapper .the_champ_login_container").length){C(".wc_social_plugin_wrapper .the_champ_login_container").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}else{if(C(".wc_social_plugin_wrapper .social_connect_form").length){C(".wc_social_plugin_wrapper .social_connect_form").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}else{if(C(".wc_social_plugin_wrapper .oneall_social_login_providers").length){C(".wc_social_plugin_wrapper .oneall_social_login .oneall_social_login_providers").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}}}}}function f(){C("#wcThreadWrapper .wc-comment").each(function(X){if(C("> .wc-reply",this).length){C("> .wc-comment-right .wc-comment-footer .wc-toggle",this).removeClass("wpdiscuz-hidden")}})}function d(Y,X){if(Y!=="liveUpdate"&&Y!=="generateCaptcha"){C(".wpdiscuz-loading-bar").show()}return C.ajax({type:"POST",url:wpdiscuz_ajax_obj.url,data:{wpdiscuzAjaxData:X,action:Y}})}});
1
+
2
+ jQuery(document).ready(function(C){wpdiscuzValidator.message.invalid=wpdiscuz_ajax_obj.wpdiscuz_options.wc_invalid_field;wpdiscuzValidator.message.empty=wpdiscuz_ajax_obj.wpdiscuz_options.wc_error_empty_text;wpdiscuzValidator.message.email=wpdiscuz_ajax_obj.wpdiscuz_options.wc_error_email_text;wpdiscuzValidator.message.url=wpdiscuz_ajax_obj.wpdiscuz_options.wc_error_url_text;wpdiscuzValidator.message.min=wpdiscuz_ajax_obj.wpdiscuz_options.wc_msg_comment_text_min_length;wpdiscuzValidator.message.max=wpdiscuz_ajax_obj.wpdiscuz_options.wc_msg_comment_text_max_length;var Q=wpdiscuz_ajax_obj.wpdiscuz_options.is_user_logged_in;var q=wpdiscuz_ajax_obj.wpdiscuz_options.wc_captcha_show_hide==0&&!Q;var P=wpdiscuz_ajax_obj.wpdiscuz_options.wc_captcha_show_hide_for_members>0&&Q;var A=wpdiscuz_ajax_obj.wpdiscuz_options.commentListLoadType;var U=wpdiscuz_ajax_obj.wpdiscuz_options.wordpressIsPaginate;var n=wpdiscuz_ajax_obj.wpdiscuz_options.wc_post_id;var j=wpdiscuz_ajax_obj.wpdiscuz_options.commentListUpdateType;var i=wpdiscuz_ajax_obj.wpdiscuz_options.commentListUpdateTimer;var H=wpdiscuz_ajax_obj.wpdiscuz_options.liveUpdateGuests;var R=wpdiscuz_ajax_obj.wpdiscuz_options.loadLastCommentId;var a=wpdiscuz_ajax_obj.wpdiscuz_options.wordpress_comment_order;var G=wpdiscuz_ajax_obj.wpdiscuz_options.commentsVoteOrder;var b=0;var l="comment_date_gmt";var L=[];var u=[];D();g();f();if(G){C(".wpdiscuz-vote-sort-up").addClass("wpdiscuz-sort-button-active");l="meta_value_num";b=1}else{C(".wpdiscuz-date-sort-"+a).addClass("wpdiscuz-sort-button-active")}C("#wc_unsubscribe_message").delay(7000).fadeOut(1500,function(){C(this).remove();location.href=location.href.substring(0,location.href.indexOf("subscribeAnchor")-1)});if(C(".wc_main_comm_form").length){e()}C(document).delegate(".wc-reply-link","click",function(){if(C(this).hasClass("wpdiscuz-clonned")){C("#wc-secondary-form-wrapper-"+m(C(this),0)).slideToggle(700)}else{h(C(this))}e()});C(document).delegate("textarea.wc_comment","focus",function(){if(!(C(this).next(".autogrow-textarea-mirror").length)){C(this).autoGrow()}var X=C(this).parents(".wc-form-wrapper");C(".wc-form-footer",X).slideDown(700)});C(document).delegate(".wc-share-link","click",function(){var X=C(this).parents(".wc-comment-right");C(".share_buttons_box",X).slideToggle(1000)});C(document).delegate(".wpdiscuz-nofollow,.wc_captcha_refresh_img,.wc-toggle,.wc-load-more-link","click",function(X){X.preventDefault()});C(document).delegate(".wc-toggle","click",function(){var Y=m(C(this),0);var X=C(this);C("#wc-comm-"+Y+"> .wc-reply").slideToggle(700,function(){if(C(this).is(":hidden")){X.html(wpdiscuz_ajax_obj.wpdiscuz_options.wc_show_replies_text+" &or;")}else{X.html(wpdiscuz_ajax_obj.wpdiscuz_options.wc_hide_replies_text+" &and;")}})});C(document).delegate(".wc-new-loaded-comment","mouseenter",function(){if(C(this).hasClass("wc-reply")){C(">.wc-comment-right",this).animate({backgroundColor:wpdiscuz_ajax_obj.wpdiscuz_options.wc_reply_bg_color},1500)}else{C(">.wc-comment-right",this).animate({backgroundColor:wpdiscuz_ajax_obj.wpdiscuz_options.wc_comment_bg_color},1500)}});C(document).delegate(".wc_captcha_refresh_img","click",function(){O(C(this))});function O(ab){if(q||P){var Z=ab.parents(".wc-form-wrapper");var X=Z.hasClass("wc-secondary-form-wrapper")?0:1;var ac=m(ab,X);var aa="uniqueId="+ac;var Y=d("generateCaptcha",aa);Y.done(function(ae){try{var ai=C.parseJSON(ae);if(ai.code==1){var ag=C(ab).prev().children(".wc_captcha_img");var ak=ag.attr("src");var ad=ak.lastIndexOf("/")+1;var af=ak.substring(0,ad)+ai.message;ag.attr("src",af);var aj=C(".wpdiscuz-cnonce",Z);aj.attr("id",ai.key);aj.attr("value",ai.key)}}catch(ah){console.log(ah)}})}}C(document).delegate(".wc_comm_submit","click",function(){var ab=1;var Y=C(this).parents("form");if(!Y.hasClass("wc_main_comm_form")){ab=B(C(this).parents(".wc-comment"))}if(!wpdiscuz_ajax_obj.wpdiscuz_options.is_email_field_required&&C(".wc_email",Y).val()){C(".wc_email",Y).attr("required","required")}if(!wpdiscuz_ajax_obj.wpdiscuz_options.is_email_field_required&&!(C(".wc_email",Y).val())){C(".wc_email",Y).removeAttr("required");C(".wc_email",Y).next(".alert").html("")}if(wpdiscuzValidator.checkAll(Y)){var X=Y.serialize()+"&wc_comment_depth="+ab;if(q||P){var Z=C(".wc_captcha_img",Y);var aa=Z.attr("src");var ad=aa.lastIndexOf("/")+1;var ac=aa.substring(ad);X+="&fileName="+ac}if(wpdiscuz_ajax_obj.wpdiscuz_options.wpdiscuz_zs){X+="&wpdiscuz_zs="+wpdiscuz_ajax_obj.wpdiscuz_options.wpdiscuz_zs}d("addComment",X).done(function(af){var ag="";var ah="";try{var aj=C.parseJSON(af);ag=aj.code;if(parseInt(ag)>=0){var ae=aj.is_main;ah=aj.message;C(".wc_header_text_count").html(aj.wc_all_comments_count_new);if(ae){C(".wc-thread-wrapper").prepend(ah)}else{C("#wc-secondary-form-wrapper-"+ag).slideToggle(700);if(aj.is_in_same_container==1){C("#wc-secondary-form-wrapper-"+ag).after(ah)}else{C("#wc-secondary-form-wrapper-"+ag).after(ah.replace("wc-reply","wc-reply wc-no-left-margin"))}}o(aj);T(aj);t(Y,aj);Y.get(0).reset();e();f();C(".wc_comment",Y).css("height","45.6px")}else{ah=wpdiscuz_ajax_obj.wpdiscuz_options[ag];s(Y,ag,ah,true)}}catch(ai){if(af.indexOf("<")>=0&&af.indexOf(">")>=0){ah=ai}else{ah=af}s(Y,"wc_invalid_field",ah,true)}D();C(".wpdiscuz-loading-bar").hide()})}O(C(".wc_captcha_refresh_img",Y))});function o(Z){if(!Z.held_moderate){var Y="comment_id="+Z.new_comment_id+"&email="+Z.user_email+"&isParent="+Z.is_main;var X=d("checkNotificationType",Y);X.done(function(aa){try{Z=C.parseJSON(aa)}catch(ab){console.log(ab)}})}}function T(Z){if(Z.redirect>0&&Z.new_comment_id){var Y="commentId="+Z.new_comment_id;var X=d("redirect",Y);X.done(function(aa){Z=C.parseJSON(aa);if(Z.code==1){setTimeout(function(){window.location.href=Z.redirect_to},5000)}})}}function e(){if(C.cookie("wc_author_name")){C(".wc_comm_form .wc_name").val(C.cookie("wc_author_name"))}if(C.cookie("wc_author_email")){C(".wc_comm_form .wc_email").val(C.cookie("wc_author_email"))}if(C.cookie("wc_author_website")){C(".wc_comm_form .wc_website").val(C.cookie("wc_author_website"))}}function t(X,Y){if(C(".wc_email",X).val()){C.cookie("wc_author_email",C(".wc_email",X).val())}else{C.cookie("wc_author_email",Y.user_email)}if(C(".wc_name",X).val()){C.cookie("wc_author_name",C(".wc_name",X).val())}else{C.cookie("wc_author_name",Y.user_name)}C.cookie("wc_author_website",C(".wc_website",X).val())}var S;C(document).delegate(".wc_editable_comment","click",function(){var aa=m(C(this),0);var X=V(aa);var Z=C(this);var Y="commentId="+X;S=C("#wc-comm-"+aa+" .wc-comment-text").html();d("editComment",Y).done(function(ac){try{var ag=C.parseJSON(ac);var ae="";var ad=ag.code;if(parseInt(ad)>=0){var ab='<textarea required="required" name="wc_comment" class="wc_comment wc_field_input wc_edit_comment" id="wc_edit_comment-'+aa+'" style="min-height: 2em;">'+ag.message+"</textarea>";C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-text").replaceWith(ab);document.getElementById("wc_edit_comment-"+aa).focus();C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-footer .wc_save_edited_comment").show();ab="";C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-footer .wc_editable_comment").hide();C("#wc-comm-"+aa+" > .wc-comment-right .wc-comment-footer .wc_cancel_edit").show()}else{ae=wpdiscuz_ajax_obj.wpdiscuz_options[ad];s(Z,ad,ae,false)}}catch(af){console.log(af)}C(".wpdiscuz-loading-bar").hide()})});C(document).delegate(".wc_save_edited_comment","click",function(){var ac=m(C(this));var Y=V(ac);var X=C("#wc-comm-"+ac+" textarea#wc_edit_comment-"+ac);var Z=X.val();var ab=C(this);if(C.trim(Z).length>0){var aa="commentId="+Y+"&commentContent="+Z;d("saveEditedComment",aa).done(function(ad){try{var ah=C.parseJSON(ad);var ae=ah.code;var af="";if(parseInt(ae)>=0){I(ac,ah.message)}else{af=wpdiscuz_ajax_obj.wpdiscuz_options[ae];s(ab,ae,af,false)}X="";Z=""}catch(ag){console.log(ag)}C(".wpdiscuz-loading-bar").hide()})}});C(document).delegate(".wc_cancel_edit","click",function(){var X=m(C(this));I(X,S)});function I(Z,Y){C("#wc-comm-"+Z+" > .wc-comment-right .wc-comment-footer .wc_editable_comment").show();C("#wc-comm-"+Z+" > .wc-comment-right .wc-comment-footer .wc_cancel_edit").hide();C("#wc-comm-"+Z+" > .wc-comment-right .wc-comment-footer .wc_save_edited_comment").hide();var X='<div class="wc-comment-text">'+k(Y)+"</div>";C("#wc-comm-"+Z+" #wc_edit_comment-"+Z).replaceWith(X)}function k(aa,Z){var Y=(Z||typeof Z==="undefined")?"<br/>":"<br>";var X=(aa+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+Y+"$2");return X.replace("<br><br>","<br/>")}C(document).delegate(".wc-load-more-submit","click",function(){F()});var p=C("#wpdiscuzHasMoreComments").val();var E=false;if(A==2&&!U){C(".wc-load-more-submit").parents(".wpdiscuz-comment-pagination").hide();C(window).scroll(function(){var X=document.getElementById("wcThreadWrapper").scrollHeight;if(C(window).scrollTop()>=X&&E===false&&p){E=true;F()}})}function F(){var X;if(l=="meta_value_num"){X="offset="+b+"&orderBy="+l+"&order="+a;b++}else{X="orderBy="+l+"&order="+a+"&lastParentId="+v()}X+="&loadAllCommnts="+A;d("loadMoreComments",X).done(function(Y){try{var aa=C.parseJSON(Y);C(".wpdiscuz-comment-pagination").before(aa.comment_list);r(aa);C(".wpdiscuz_single").remove();E=false;p=aa.is_show_load_more;f()}catch(Z){console.log(Z)}D();C(".wpdiscuz-loading-bar").hide();C(".wc-load-more-submit").blur()})}function r(X){if(X.is_show_load_more!=false){N(X.last_parent_id)}else{C(".wc-load-more-submit").parents(".wpdiscuz-comment-pagination").hide()}}C(document).delegate(".wc_vote","click",function(){var X=C(this);var aa="";var ab="";var Y=C(this).parents(".wc-comment-right").attr("id");Y=Y.substring(Y.lastIndexOf("-")+1);var Z;if(C(this).hasClass("wc-up")){Z=1}else{Z=-1}var ac="commentId="+Y+"&voteType="+Z;d("voteOnComment",ac).done(function(ad){try{var af=C.parseJSON(ad);aa=af.code;if(parseInt(aa)>=0){var ag=C(".wc-comment-footer .wc-vote-result",C("#comment-"+Y));C(ag).text(parseInt(C(ag).text())+Z)}else{ab=wpdiscuz_ajax_obj.wpdiscuz_options[aa];s(X,aa,ab,false)}}catch(ae){console.log(ae)}C(".wpdiscuz-loading-bar").hide()})});C(document).delegate(".wpdiscuz-sort-button","click",function(){p=1;if(!(C(this).hasClass("wpdiscuz-sort-button-active"))){var aa=C(this);if(C(this).hasClass("wpdiscuz-vote-sort-up")){l="meta_value_num";a="desc"}else{l="comment_date_gmt";a=C(this).hasClass("wpdiscuz-date-sort-desc")?"desc":"asc"}var Z="orderBy="+l+"&order="+a;var X="";var Y="";d("wpdiscuzSorting",Z).done(function(ab){try{var ad=C.parseJSON(ab);X=ad.code;Y=ad.message;if(parseInt(X)>0){C("#wpcomm .wc-thread-wrapper .wc-comment").each(function(){C(this).remove()});C("#wpcomm .wc-thread-wrapper").prepend(Y);b=parseInt(ad.loadCount)}else{}K(aa);r(ad)}catch(ac){console.log(ac)}D();C(".wpdiscuz-loading-bar").hide()})}});function K(X){C(".wpdiscuz-sort-buttons .wpdiscuz-sort-button").each(function(){C(this).removeClass("wpdiscuz-sort-button-active")});X.addClass("wpdiscuz-sort-button-active")}function W(){var ab=location.href;var aa=ab.match(/#comment\-(\d+)/);if(aa!==null){var Y=aa[1];if(!C("#comment-"+Y).length){var Z="commentId="+Y;var X=d("getSingleComment",Z);X.done(function(ac){try{var ae=C.parseJSON(ac);C(".wc-thread-wrapper").prepend(ae.message);C("html, body").animate({scrollTop:C(".wc-thread-wrapper").offset().top},1000)}catch(ad){console.log(ad)}D();C(".wpdiscuz-loading-bar").hide()})}}}W();if(j>0&&R&&(Q||(!Q&&!H))){setInterval(M,parseInt(i)*1000)}function M(){var aa=z();var Y=(C.cookie("wc_author_email")!=undefined&&C.cookie("wc_author_email")!="")?C.cookie("wc_author_email"):"";var Z="loadLastCommentId="+R+"&visibleCommentIds="+aa+"&email="+Y;var X=d("liveUpdate",Z);X.done(function(ac){try{var ah=C.parseJSON(ac);if(ah.code==1){if(j==1){x(ah)}else{u=u.concat(ah.message.comments);L=L.concat(ah.message.author_replies);var ad=u.length;var ab=L.length;if(ad>0){var af=ad+" ";af+=ad>1?wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_comments_button_text:wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_comment_button_text;C(".wc_new_comment").html(af).show()}else{C(".wc_new_comment").hide()}if(ab>0){var ae=ab+" ";ae+=ab>1?wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_replies_button_text:wpdiscuz_ajax_obj.wpdiscuz_options.wc_new_reply_button_text;C(".wc_new_reply").html(ae).show()}else{C(".wc_new_reply").hide()}}C(".wc_header_text_count").html(ah.wc_all_comments_count_new);R=ah.loadLastCommentId}}catch(ag){console.log(ag)}D();C(".wpdiscuz-loading-bar").hide()})}function x(aa){if(aa.message!==undefined){var X;var Z=aa.message;for(var Y=0;Y<Z.length;Y++){X=Z[Y];w(X.comment_parent,X.comment_html)}f()}}C(document).delegate(".wc-update-on-click","click",function(){var X;var Y=C(this);if(Y.hasClass("wc_new_comment")){X="newCommentIds="+u.join()}else{X="newCommentIds="+L.join()}d("updateOnClick",X).done(function(Z){try{var ab=C.parseJSON(Z);x(ab);if(Y.hasClass("wc_new_comment")){u=[];C(".wc_new_comment").hide()}else{L=[];C(".wc_new_reply").hide()}}catch(aa){console.log(aa)}D();C(".wpdiscuz-loading-bar").hide()})});C(document).delegate(".wpdiscuz-readmore","click",function(){var Z=m(C(this));var X=V(Z);var Y="commentId="+X;d("readMore",Y).done(function(aa){try{var ac=C.parseJSON(aa);if(ac.code){C("#wpdiscuz-readmore-"+Z).after(" "+ac.message);C("#wpdiscuz-readmore-"+Z).remove()}}catch(ab){console.log(ab)}C(".wpdiscuz-loading-bar").hide()})});function s(ab,Y,aa,Z){var X;var ac;if(Z){ac=ab.parents(".wc-form-wrapper")}else{ac=ab.closest(".wc-comment")}X=ac.children(".wpdiscuz-comment-message");X.addClass(Y);X.html(aa);X.show().delay(5000).fadeOut(1000,function(){X.removeClass();X.addClass("wpdiscuz-comment-message");X.html("")})}function h(Y){var Z=m(Y,0);C("#wpdiscuz_form_anchor-"+Z).before(J(Z));var X=C("#wc-secondary-form-wrapper-"+Z);X.slideToggle(700,function(){Y.addClass("wpdiscuz-clonned")});O(C(".wc_captcha_refresh_img",X))}function J(Y){var X=C("#wpdiscuz_hidden_secondary_form").html();return X.replace(/wpdiscuzuniqueid/g,Y)}function m(Z,Y){var X="";if(Y){X=Z.parents(".wc-main-form-wrapper").attr("id")}else{X=Z.parents(".wc-comment").attr("id")}var aa=X.substring(X.lastIndexOf("-")+1);return aa}function V(X){return X.substring(0,X.indexOf("_"))}function y(Y){var X=Y.substring(Y.indexOf("_")+1);return X}function v(){var X=C(".wc-load-more-link").attr("href");return X.substring(X.lastIndexOf("=")+1)}function N(X){var Y=C(".wc-load-more-link").attr("href");C(".wc-load-more-link").attr("href",Y.replace(/[\d]+$/m,X));if(A!=2){C(".wpdiscuz-comment-pagination").show()}}function B(Z){var Y=Z.attr("class");var X=Y.split(" ");var aa="";C.each(X,function(ab,ac){if("wc_comment_level"===c(ac,false)){aa=c(ac,true)}});return parseInt(aa)+1}function c(X,Y){var Z="";if(Y){Z=X.substring(X.indexOf("-")+1)}else{Z=X.substring(0,X.indexOf("-"))}return Z}function w(Z,Y){if(Z==0){C(".wc-thread-wrapper").prepend(Y)}else{var X=m(C("#comment-"+Z),0);C("#wpdiscuz_form_anchor-"+X).after(Y)}}function z(){var Z;var X;var Y="";C(".wc-comment-right").each(function(){Z=m(C(this),0);X=V(Z);Y+=X+","});return Y}function D(){C(".wc-comment-img-link").tooltipster({trigger:"click",contentAsHTML:true,interactive:true,multiple:true});C(".wc_tooltipster").tooltipster({offsetY:2,multiple:true})}function g(){if(C(".wc_social_plugin_wrapper .wp-social-login-provider-list").length){C(".wc_social_plugin_wrapper .wp-social-login-provider-list").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}else{if(C(".wc_social_plugin_wrapper .the_champ_login_container").length){C(".wc_social_plugin_wrapper .the_champ_login_container").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}else{if(C(".wc_social_plugin_wrapper .social_connect_form").length){C(".wc_social_plugin_wrapper .social_connect_form").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}else{if(C(".wc_social_plugin_wrapper .oneall_social_login_providers").length){C(".wc_social_plugin_wrapper .oneall_social_login .oneall_social_login_providers").clone().prependTo("#wpdiscuz_hidden_secondary_form > .wc-form-wrapper > .wc-secondary-forms-social-content")}}}}}function f(){C("#wcThreadWrapper .wc-comment").each(function(X){if(C("> .wc-reply",this).length){C("> .wc-comment-right .wc-comment-footer .wc-toggle",this).removeClass("wpdiscuz-hidden")}})}function d(Y,X){if(Y!=="liveUpdate"&&Y!=="generateCaptcha"){C(".wpdiscuz-loading-bar").show()}X+="&postId="+n;return C.ajax({type:"POST",url:wpdiscuz_ajax_obj.url,data:{wpdiscuzAjaxData:X,action:Y}})}});
assets/third-party/colorpicker/js/index.js CHANGED
@@ -494,5 +494,5 @@
494
  plugin[type] || plugin.desktop
495
  );
496
  $('.trigger').colorPicker();
497
- $('pre').colorPicker({doRender: false});
498
  })(window, jQuery);
494
  plugin[type] || plugin.desktop
495
  );
496
  $('.trigger').colorPicker();
497
+ // $('pre').colorPicker({doRender: false});
498
  })(window, jQuery);
assets/third-party/colorpicker/js/jqColorPicker.min.js CHANGED
@@ -1,4 +1,2 @@
1
- /*! tinyColorPicker - v1.0.0 2015-09-06 */
2
-
3
- !function(a,b){"use strict";function c(a,c,d,f,g){if("string"==typeof c){var c=t.txt2color(c);d=c.type,n[d]=c[d],g=g!==b?g:c.alpha}else if(c)for(var h in c)a[d][h]=k(c[h]/l[d][h][1],0,1);return g!==b&&(a.alpha=k(+g,0,1)),e(d,f?a:b)}function d(a,b,c){var d=m.options.grey,e={};return e.RGB={r:a.r,g:a.g,b:a.b},e.rgb={r:b.r,g:b.g,b:b.b},e.alpha=c,e.equivalentGrey=Math.round(d.r*a.r+d.g*a.g+d.b*a.b),e.rgbaMixBlack=i(b,{r:0,g:0,b:0},c,1),e.rgbaMixWhite=i(b,{r:1,g:1,b:1},c,1),e.rgbaMixBlack.luminance=h(e.rgbaMixBlack,!0),e.rgbaMixWhite.luminance=h(e.rgbaMixWhite,!0),m.options.customBG&&(e.rgbaMixCustom=i(b,m.options.customBG,c,1),e.rgbaMixCustom.luminance=h(e.rgbaMixCustom,!0),m.options.customBG.luminance=h(m.options.customBG,!0)),e}function e(a,b){var c,e,k,o=b||n,p=t,q=m.options,r=l,s=o.RND,u="",v="",w={hsl:"hsv",rgb:a},x=s.rgb;if("alpha"!==a){for(var y in r)if(!r[y][y]){a!==y&&(v=w[y]||"rgb",o[y]=p[v+"2"+y](o[v])),s[y]||(s[y]={}),c=o[y];for(u in c)s[y][u]=Math.round(c[u]*r[y][u][1])}x=s.rgb,o.HEX=p.RGB2HEX(x),o.equivalentGrey=q.grey.r*o.rgb.r+q.grey.g*o.rgb.g+q.grey.b*o.rgb.b,o.webSave=e=f(x,51),o.webSmart=k=f(x,17),o.saveColor=x.r===e.r&&x.g===e.g&&x.b===e.b?"web save":x.r===k.r&&x.g===k.g&&x.b===k.b?"web smart":"",o.hueRGB=t.hue2RGB(o.hsv.h),b&&(o.background=d(x,o.rgb,o.alpha))}var z,A,B,C=o.rgb,D=o.alpha,E="luminance",F=o.background;return z=i(C,{r:0,g:0,b:0},D,1),z[E]=h(z,!0),o.rgbaMixBlack=z,A=i(C,{r:1,g:1,b:1},D,1),A[E]=h(A,!0),o.rgbaMixWhite=A,q.customBG&&(B=i(C,F.rgbaMixCustom,D,1),B[E]=h(B,!0),B.WCAG2Ratio=j(B[E],F.rgbaMixCustom[E]),o.rgbaMixBGMixCustom=B,B.luminanceDelta=Math.abs(B[E]-F.rgbaMixCustom[E]),B.hueDelta=g(F.rgbaMixCustom,B,!0)),o.RGBLuminance=h(x),o.HUELuminance=h(o.hueRGB),q.convertCallback&&q.convertCallback(o,a),o}function f(a,b){var c={},d=0,e=b/2;for(var f in a)d=a[f]%b,c[f]=a[f]+(d>e?b-d:-d);return c}function g(a,b,c){return(Math.max(a.r-b.r,b.r-a.r)+Math.max(a.g-b.g,b.g-a.g)+Math.max(a.b-b.b,b.b-a.b))*(c?255:1)/765}function h(a,b){for(var c=b?1:255,d=[a.r/c,a.g/c,a.b/c],e=m.options.luminance,f=d.length;f--;)d[f]=d[f]<=.03928?d[f]/12.92:Math.pow((d[f]+.055)/1.055,2.4);return e.r*d[0]+e.g*d[1]+e.b*d[2]}function i(a,c,d,e){var f={},g=d!==b?d:1,h=e!==b?e:1,i=g+h*(1-g);for(var j in a)f[j]=(a[j]*g+c[j]*h*(1-g))/i;return f.a=i,f}function j(a,b){var c=1;return c=a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05),Math.round(100*c)/100}function k(a,b,c){return a>c?c:b>a?b:a}var l={rgb:{r:[0,255],g:[0,255],b:[0,255]},hsv:{h:[0,360],s:[0,100],v:[0,100]},hsl:{h:[0,360],s:[0,100],l:[0,100]},alpha:{alpha:[0,1]},HEX:{HEX:[0,16777215]}},m={},n={},o={r:.298954,g:.586434,b:.114612},p={r:.2126,g:.7152,b:.0722},q=a.Colors=function(a){this.colors={RND:{}},this.options={color:"rgba(204, 82, 37, 0.8)",grey:o,luminance:p,valueRanges:l},r(this,a||{})},r=function(a,d){var e,f=a.options;s(a);for(var g in d)d[g]!==b&&(f[g]=d[g]);e=f.customBG,f.customBG="string"==typeof e?t.txt2color(e).rgb:e,n=c(a.colors,f.color,b,!0)},s=function(a){m!==a&&(m=a,n=a.colors)};q.prototype.setColor=function(a,d,f){return s(this),a?c(this.colors,a,d,b,f):(f!==b&&(this.colors.alpha=k(f,0,1)),e(d))},q.prototype.setCustomBackground=function(a){return s(this),this.options.customBG="string"==typeof a?t.txt2color(a).rgb:a,c(this.colors,b,"rgb")},q.prototype.saveAsBackground=function(){return s(this),c(this.colors,b,"rgb",!0)};var t={txt2color:function(a){var b={},c=a.replace(/(?:#|\)|%)/g,"").split("("),d=(c[1]||"").split(/,\s*/),e=c[1]?c[0].substr(0,3):"rgb",f="";if(b.type=e,b[e]={},c[1])for(var g=3;g--;)f=e[g]||e.charAt(g),b[e][f]=+d[g]/l[e][f][1];else b.rgb=t.HEX2rgb(c[0]);return b.alpha=d[3]?+d[3]:1,b},RGB2HEX:function(a){return((a.r<16?"0":"")+a.r.toString(16)+(a.g<16?"0":"")+a.g.toString(16)+(a.b<16?"0":"")+a.b.toString(16)).toUpperCase()},HEX2rgb:function(a){return a=a.split(""),{r:parseInt(a[0]+a[a[3]?1:0],16)/255,g:parseInt(a[a[3]?2:1]+(a[3]||a[1]),16)/255,b:parseInt((a[4]||a[2])+(a[5]||a[2]),16)/255}},hue2RGB:function(a){var b=6*a,c=~~b%6,d=6===b?0:b-c;return{r:Math.round(255*[1,1-d,0,0,d,1][c]),g:Math.round(255*[d,1,1,1-d,0,0][c]),b:Math.round(255*[0,0,d,1,1,1-d][c])}},rgb2hsv:function(a){var b,c,d,e=a.r,f=a.g,g=a.b,h=0;return g>f&&(f=g+(g=f,0),h=-1),c=g,f>e&&(e=f+(f=e,0),h=-2/6-h,c=Math.min(f,g)),b=e-c,d=e?b/e:0,{h:1e-15>d?n&&n.hsl&&n.hsl.h||0:b?Math.abs(h+(f-g)/(6*b)):0,s:e?b/e:n&&n.hsv&&n.hsv.s||0,v:e}},hsv2rgb:function(a){var b=6*a.h,c=a.s,d=a.v,e=~~b,f=b-e,g=d*(1-c),h=d*(1-f*c),i=d*(1-(1-f)*c),j=e%6;return{r:[d,h,g,g,i,d][j],g:[i,d,d,h,g,g][j],b:[g,g,i,d,d,h][j]}},hsv2hsl:function(a){var b=(2-a.s)*a.v,c=a.s*a.v;return c=a.s?1>b?b?c/b:0:c/(2-b):0,{h:a.h,s:a.v||c?c:n&&n.hsl&&n.hsl.s||0,l:b/2}},rgb2hsl:function(a,b){var c=t.rgb2hsv(a);return t.hsv2hsl(b?c:n.hsv=c)},hsl2rgb:function(a){var b=6*a.h,c=a.s,d=a.l,e=.5>d?d*(1+c):d+c-c*d,f=d+d-e,g=e?(e-f)/e:0,h=~~b,i=b-h,j=e*g*i,k=f+j,l=e-j,m=h%6;return{r:[e,l,f,f,k,e][m],g:[k,e,e,l,f,f][m],b:[f,f,k,e,e,l][m]}}}}(window),function(a,b,c){"use strict";function d(b){return b.value||b.getAttribute("value")||a(b).css("background-color")||"#fff"}function e(a){return a=a.originalEvent&&a.originalEvent.touches?a.originalEvent.touches[0]:a,a.originalEvent?a.originalEvent:a}function f(b){return a(b.find(r.doRender)[0]||b[0])}function g(b){var c=a(this),e=c.offset(),g=a(window),i=r.gap;b?(s=f(c),p.$trigger=c,(t||h()).css({left:(t[0]._left=e.left)-((t[0]._left=t[0]._left+t[0]._width-(g.scrollLeft()+g.width()))+i>0?t[0]._left+i:0),top:(t[0]._top=e.top+c.outerHeight())-((t[0]._top=t[0]._top+t[0]._height-(g.scrollTop()+g.height()))+i>0?t[0]._top+i:0)}).show(r.animationSpeed,function(){b!==!0&&(x._width=x.width(),u._width=u.width(),u._height=u.height(),q.setColor(d(s[0])),m(!0))})):a(t).hide(r.animationSpeed,function(){s.blur(),p.$trigger=null,m(!1)})}function h(){return a("head").append('<style type="text/css">'+(r.css||H)+(r.cssAddon||"")+"</style>"),p.$UI=t=a(G).css({margin:r.margin}).appendTo("body").show(0,function(){var b=a(this);E=r.GPU&&b.css("perspective")!==c,u=a(".cp-xy-slider",this),v=a(".cp-xy-cursor",this),w=a(".cp-z-cursor",this),x=a(".cp-alpha",this).toggle(!!r.opacity),y=a(".cp-alpha-cursor",this),r.buildCallback.call(p,b),b.prepend("<div>").children().eq(0).css("width",b.children().eq(0).width()),this._width=this.offsetWidth,this._height=this.offsetHeight}).hide().on(C,".cp-xy-slider,.cp-z-slider,.cp-alpha",i)}function i(b){var c=this.className.replace(/cp-(.*?)(?:\s*|$)/,"$1").replace("-","_");b.preventDefault&&b.preventDefault(),b.returnValue=!1,s._offset=a(this).offset(),(c="xy_slider"===c?j:"z_slider"===c?k:l)(b),m(),z.on(D,function(){z.off(".a")}).on(B,function(a){c(a),m()})}function j(a){var b=e(a),c=b.pageX-s._offset.left,d=b.pageY-s._offset.top;q.setColor({s:c/u._width*100,v:100-d/u._height*100},"hsv")}function k(a){var b=e(a).pageY-s._offset.top;q.setColor({h:360-b/u._height*360},"hsv")}function l(a){var b=e(a).pageX-s._offset.left,c=b/x._width;q.setColor({},"rgb",c)}function m(a){var b=q.colors,d=b.hueRGB,e=b.RND.rgb,f=b.RND.hsl,g="#222",h="#ddd",i=s.data("colorMode"),j=1!==b.alpha,k=Math.round(100*b.alpha)/100,l=e.r+", "+e.g+", "+e.b,m="HEX"!==i||j?"rgb"===i||"HEX"===i&&j?j?"rgba("+l+", "+k+")":"rgb("+l+")":"hsl"+(j?"a(":"(")+f.h+", "+f.s+"%, "+f.l+"%"+(j?", "+k:"")+")":"#"+b.HEX,o=b.HUELuminance>.22?g:h,p=b.rgbaMixBlack.luminance>.22?g:h,r=(1-b.hsv.h)*u._height,t=b.hsv.s*u._width,z=(1-b.hsv.v)*u._height,A=k*x._width,B=E?"translate3d":"",C=s.val(),D=s[0].hasAttribute("value")&&""===C&&a!==c;u._css={backgroundColor:"rgb("+d.r+","+d.g+","+d.b+")"},v._css={transform:B+"("+t+"px, "+z+"px, 0)",left:E?"":t,top:E?"":z,borderColor:b.RGBLuminance>.22?g:h},w._css={transform:B+"(0, "+r+"px, 0)",top:E?"":r,borderColor:"transparent "+o},x._css={backgroundColor:"rgb("+l+")"},y._css={transform:B+"("+A+"px, 0, 0)",left:E?"":A,borderColor:p+" transparent"},s._css={backgroundColor:D?"":m,color:D?"":b.rgbaMixBGMixCustom.luminance>.22?g:h},s.text=D?"":C!==m?m:"",a!==c?n(a):F(n)}function n(a){u.css(u._css),v.css(v._css),w.css(w._css),x.css(x._css),y.css(y._css),r.doRender&&s.css(s._css),s.text&&s.val(s.text),r.renderCallback.call(p,s,"boolean"==typeof a?a:c)}var o,p,q,r,s,t,u,v,w,x,y,z=a(document),A="",B="touchmove.a mousemove.a pointermove.a",C="touchstart.a mousedown.a pointerdown.a",D="touchend.a mouseup.a pointerup.a",E=!1,F=window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(a){a()},G='<div class="cp-color-picker"><div class="cp-z-slider"><div class="cp-z-cursor"></div></div><div class="cp-xy-slider"><div class="cp-white"></div><div class="cp-xy-cursor"></div></div><div class="cp-alpha"><div class="cp-alpha-cursor"></div></div></div>',H=".cp-color-picker{position:absolute;overflow:hidden;padding:6px 6px 0;background-color:#444;color:#bbb;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;cursor:default;border-radius:5px}.cp-color-picker>div{position:relative;overflow:hidden}.cp-xy-slider{float:left;height:128px;width:128px;margin-bottom:6px;background:linear-gradient(to right,#FFF,rgba(255,255,255,0))}.cp-white{height:100%;width:100%;background:linear-gradient(rgba(0,0,0,0),#000)}.cp-xy-cursor{position:absolute;top:0;width:10px;height:10px;margin:-5px;border:1px solid #fff;border-radius:100%;box-sizing:border-box}.cp-z-slider{float:right;margin-left:6px;height:128px;width:20px;background:linear-gradient(red 0,#f0f 17%,#00f 33%,#0ff 50%,#0f0 67%,#ff0 83%,red 100%)}.cp-z-cursor{position:absolute;margin-top:-4px;width:100%;border:4px solid #fff;border-color:transparent #fff;box-sizing:border-box}.cp-alpha{clear:both;width:100%;height:16px;margin:6px 0;background:linear-gradient(to right,#444,rgba(0,0,0,0))}.cp-alpha-cursor{position:absolute;margin-left:-4px;height:100%;border:4px solid #fff;border-color:#fff transparent;box-sizing:border-box}",I=function(a){q=this.color=new b(a),r=q.options};I.prototype={render:m,toggle:g},a.fn.colorPicker=function(b){var c=function(){};return b=a.extend({animationSpeed:150,GPU:!0,doRender:!0,customBG:"#FFF",opacity:!0,renderCallback:c,buildCallback:c,body:document.body,scrollResize:!0,gap:4},b),!p&&b.scrollResize&&a(window).on("resize.a scroll.a",function(){p.$trigger&&p.toggle.call(p.$trigger[0],!0)}),o=o?o.add(this):this,o.colorPicker=p||(p=new I(b)),A+=(A?", ":"")+this.selector,a(b.body).off(".a").on(C,function(b){var c=a(b.target);-1!==a.inArray(c.closest(A)[0],o)||c.closest(t).length||g()}).on("focus.a click.a",A,g).on("change.a",A,function(){q.setColor(this.value||"#FFF"),o.colorPicker.render(!0)}),this.each(function(){var c=d(this),e=c.split("("),g=f(a(this));g.data("colorMode",e[1]?e[0].substr(0,3):"HEX").attr("readonly",r.preventFocus),b.doRender&&g.css({"background-color":c,color:function(){return q.setColor(c).rgbaMixBGMixCustom.luminance>.22?"#222":"#ddd"}})})},a.fn.colorPicker.destroy=function(){a(p.color.options.body).off(".a"),p.toggle(!1),o=null,A=""}}(jQuery,Colors);
4
- //# sourceMappingURL=jqColorPicker.js.map
1
+
2
+ (function(h,C,k){var F=h(document),c,i,l,t,E="",j,o,z,n,y,f,D,b="touchmove.a mousemove.a pointermove.a",A="touchstart.a mousedown.a pointerdown.a",I="touchend.a mouseup.a pointerup.a",B=false,x=window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(J){J()},d='<div class="cp-color-picker"><div class="cp-z-slider"><div class="cp-z-cursor"></div></div><div class="cp-xy-slider"><div class="cp-white"></div><div class="cp-xy-cursor"></div></div><div class="cp-alpha"><div class="cp-alpha-cursor"></div></div></div>',r=".cp-color-picker{position:absolute;overflow:hidden;padding:6px 6px 0;background-color:#444;color:#bbb;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;cursor:default;border-radius:5px}.cp-color-picker>div{position:relative;overflow:hidden}.cp-xy-slider{float:left;height:128px;width:128px;margin-bottom:6px;background:linear-gradient(to right,#FFF,rgba(255,255,255,0))}.cp-white{height:100%;width:100%;background:linear-gradient(rgba(0,0,0,0),#000)}.cp-xy-cursor{position:absolute;top:0;width:10px;height:10px;margin:-5px;border:1px solid #fff;border-radius:100%;box-sizing:border-box}.cp-z-slider{float:right;margin-left:6px;height:128px;width:20px;background:linear-gradient(red 0,#f0f 17%,#00f 33%,#0ff 50%,#0f0 67%,#ff0 83%,red 100%)}.cp-z-cursor{position:absolute;margin-top:-4px;width:100%;border:4px solid #fff;border-color:transparent #fff;box-sizing:border-box}.cp-alpha{clear:both;width:100%;height:16px;margin:6px 0;background:linear-gradient(to right,#444,rgba(0,0,0,0))}.cp-alpha-cursor{position:absolute;margin-left:-4px;height:100%;border:4px solid #fff;border-color:#fff transparent;box-sizing:border-box}",a=function(J){l=this.color=new C(J);t=l.options};a.prototype={render:e,toggle:v};function m(J){return J.value||J.getAttribute("value")||h(J).css("background-color")||"#fff"}function w(J){J=J.originalEvent&&J.originalEvent.touches?J.originalEvent.touches[0]:J;return J.originalEvent?J.originalEvent:J}function s(J){return h(J.find(t.doRender)[0]||J[0])}function v(K){var L=h(this),J=L.offset(),M=h(window),N=t.gap;if(K){j=s(L);i.$trigger=L;(o||q()).css({left:(o[0]._left=J.left)-((o[0]._left=o[0]._left+o[0]._width-(M.scrollLeft()+M.width()))+N>0?o[0]._left+N:0),top:(o[0]._top=J.top+L.outerHeight())-((o[0]._top=o[0]._top+o[0]._height-(M.scrollTop()+M.height()))+N>0?o[0]._top+N:0)}).show(t.animationSpeed,function(){if(K===true){return}f._width=f.width();z._width=z.width();z._height=z.height();l.setColor(m(j[0]));e(true)})}else{h(o).hide(t.animationSpeed,function(){j.blur();i.$trigger=null;e(false)})}}function q(){h("head").append('<style type="text/css">'+(t.css||r)+(t.cssAddon||"")+"</style>");return i.$UI=o=h(d).css({margin:t.margin}).appendTo("body").show(0,function(){var J=h(this);B=t.GPU&&J.css("perspective")!==k;z=h(".cp-xy-slider",this);n=h(".cp-xy-cursor",this);y=h(".cp-z-cursor",this);f=h(".cp-alpha",this).toggle(!!t.opacity);D=h(".cp-alpha-cursor",this);t.buildCallback.call(i,J);J.prepend("<div>").children().eq(0).css("width",J.children().eq(0).width());this._width=this.offsetWidth;this._height=this.offsetHeight}).hide().on(A,".cp-xy-slider,.cp-z-slider,.cp-alpha",H)}function H(K){var J=this.className.replace(/cp-(.*?)(?:\s*|$)/,"$1").replace("-","_");K.preventDefault&&K.preventDefault();K.returnValue=false;j._offset=h(this).offset();(J=J==="xy_slider"?u:J==="z_slider"?p:g)(K);e();F.on(I,function(L){F.off(".a")}).on(b,function(L){J(L);e()})}function u(K){var L=w(K),J=L.pageX-j._offset.left,M=L.pageY-j._offset.top;l.setColor({s:J/z._width*100,v:100-(M/z._height*100)},"hsv")}function p(J){var K=w(J).pageY-j._offset.top;l.setColor({h:360-(K/z._height*360)},"hsv")}function g(K){var J=w(K).pageX-j._offset.left,L=J/f._width;l.setColor({},"rgb",L)}function e(J){var U=l.colors,M=U.hueRGB,O=U.RND.rgb,V=U.RND.hsl,L="#222",Q="#ddd",S=j.data("colorMode"),T=U.alpha!==1,R=Math.round(U.alpha*100)/100,Z=O.r+", "+O.g+", "+O.b,X=(S==="HEX"&&!T?"#"+U.HEX:S==="rgb"||(S==="HEX"&&T)?(!T?"rgb("+Z+")":"rgba("+Z+", "+R+")"):("hsl"+(T?"a(":"(")+V.h+", "+V.s+"%, "+V.l+"%"+(T?", "+R:"")+")")),ab=U.HUELuminance>0.22?L:Q,N=U.rgbaMixBlack.luminance>0.22?L:Q,aa=(1-U.hsv.h)*z._height,Y=U.hsv.s*z._width,W=(1-U.hsv.v)*z._height,ac=R*f._width,ad=B?"translate3d":"",K=j.val(),P=j[0].hasAttribute("value")&&K===""&&J!==k;z._css={backgroundColor:"rgb("+M.r+","+M.g+","+M.b+")"};n._css={transform:ad+"("+Y+"px, "+W+"px, 0)",left:!B?Y:"",top:!B?W:"",borderColor:U.RGBLuminance>0.22?L:Q};y._css={transform:ad+"(0, "+aa+"px, 0)",top:!B?aa:"",borderColor:"transparent "+ab};f._css={backgroundColor:"rgb("+Z+")"};D._css={transform:ad+"("+ac+"px, 0, 0)",left:!B?ac:"",borderColor:N+" transparent"};j._css={backgroundColor:P?"":X,color:P?"":U.rgbaMixBGMixCustom.luminance>0.22?L:Q};j.text=P?"":K!==X?X:"";J!==k?G(J):x(G)}function G(J){z.css(z._css);n.css(n._css);y.css(y._css);f.css(f._css);D.css(D._css);t.doRender&&j.css(j._css);j.text&&j.val(j.text);t.renderCallback.call(i,j,typeof J==="boolean"?J:k)}h.fn.colorPicker=function(J){var K=function(){};J=h.extend({animationSpeed:150,GPU:true,doRender:true,customBG:"#FFF",opacity:true,renderCallback:K,buildCallback:K,body:document.body,scrollResize:true,gap:4},J);!i&&J.scrollResize&&h(window).on("resize.a scroll.a",function(){if(i.$trigger){i.toggle.call(i.$trigger[0],true)}});c=c?c.add(this):this;c.colorPicker=i||(i=new a(J));E+=(E?", ":"")+this.selector;h(J.body).off(".a").on(A,function(M){var L=h(M.target);if(h.inArray(L.closest(E)[0],c)===-1&&!L.closest(o).length){v()}}).on("focus.a click.a",E,v).on("change.a",E,function(){l.setColor(this.value||"#FFF");c.colorPicker.render(true)});return this.each(function(){var M=m(this),N=M.split("("),L=s(h(this));L.data("colorMode",N[1]?N[0].substr(0,3):"HEX").attr("readonly",t.preventFocus);J.doRender&&L.css({"background-color":M,color:function(){return l.setColor(M).rgbaMixBGMixCustom.luminance>0.22?"#222":"#ddd"}})})};h.fn.colorPicker.destroy=function(){h(i.color.options.body).off(".a");i.toggle(false);c=null;E=""}})(jQuery,Colors);
 
 
assets/third-party/easy-responsive-tabs/css/easy-responsive-tabs.min.css CHANGED
@@ -1 +1 @@
1
- .resp-tabs-list li,h2.resp-accordion{font-size:13px;cursor:pointer}.resp-tabs-list li{font-weight:600;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;float:left;line-height:1}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{display:none}.resp-tab-content{display:none;padding:15px}.resp-accordion-active,.resp-content-active,.resp-easy-accordion h2.resp-accordion,.resp-tab-content-active{display:block}.resp-tab-active{border:1px solid #5ab1d0!important;margin-bottom:-1px!important;padding:12px 14px 14px!important;border-top:4px solid #5ab1d0!important;border-bottom:0 #fff solid!important;background-color:#fff}.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5ab1d0}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}.resp-vtabs ul.resp-tabs-list{float:left;width:25%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0 0 4px;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:73%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important;border:1px solid #5AB1D0!important;border-left:4px solid #5AB1D0!important;margin-bottom:4px!important;border-right:1px #FFF solid!important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}h2.resp-tab-active{background:#DBDBDB}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}}
1
+ .resp-tabs-list li,h2.resp-accordion{font-size:13px;cursor:pointer}.resp-tabs-list li{font-weight:600;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;float:left;line-height:1}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{display:none}.resp-tab-content{display:none;padding:15px}.resp-accordion-active,.resp-content-active,.resp-easy-accordion h2.resp-accordion,.resp-tab-content-active{display:block}.resp-tab-active{border:1px solid #5ab1d0!important;margin-bottom:-1px!important;padding:12px 14px 14px!important;border-top:4px solid #5ab1d0!important;border-bottom:0 #fff solid!important;background-color:#fff}.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5ab1d0}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}.resp-vtabs ul.resp-tabs-list{float:left;width:20%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0 0 4px;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:78%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important;border:1px solid #5AB1D0!important;border-left:4px solid #5AB1D0!important;margin-bottom:4px!important;border-right:1px #FFF solid!important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}h2.resp-tab-active{background:#DBDBDB}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}}
class.WpdiscuzCore.php CHANGED
@@ -3,7 +3,7 @@
3
  /*
4
  * Plugin Name: wpDiscuz - Supercharged native comments
5
  * Description: Better comment system. Wordpress post comments and discussion plugin. Allows your visitors discuss, vote for comments and share.
6
- * Version: 3.0.7
7
  * Author: gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)
8
  * Author URI: http://www.gvectors.com/
9
  * Plugin URI: http://www.gvectors.com/wpdiscuz/
@@ -25,7 +25,7 @@ include_once 'utils/class.WpdiscuzEmailHelper.php';
25
  include_once 'utils/class.WpdiscuzOptimizationHelper.php';
26
  include_once 'manager/class.WpdiscuzDBManager.php';
27
  include_once 'includes/class.WpdiscuzCss.php';
28
- include_once 'templates/comment/class.WpdiscuzTemplateBuilder.php';
29
 
30
  class WpdiscuzCore implements WpDiscuzConstants {
31
 
@@ -36,7 +36,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
36
  public $optimizationHelper;
37
  public $dbManager;
38
  public $css;
39
- public $templateBuilder;
40
  public static $PLUGIN_DIRECTORY;
41
 
42
  public function __construct() {
@@ -47,7 +47,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
47
  $this->emailHelper = new WpdiscuzEmailHelper($this->optionsSerialized, $this->dbManager);
48
  $this->optimizationHelper = new WpdiscuzOptimizationHelper($this->optionsSerialized, $this->dbManager, $this->emailHelper);
49
  $this->css = new WpdiscuzCss($this->optionsSerialized);
50
- $this->templateBuilder = new WpdiscuzTemplateBuilder($this->helper, $this->optimizationHelper, $this->dbManager, $this->options, $this->optionsSerialized);
51
  register_activation_hook(__FILE__, array($this->dbManager, 'dbCreateTables'));
52
  register_activation_hook(__FILE__, array($this->helper, 'scheduleTask'));
53
  register_deactivation_hook(__FILE__, array($this->helper, 'unScheduleTask'));
@@ -105,6 +105,8 @@ class WpdiscuzCore implements WpDiscuzConstants {
105
  add_action('wp_ajax_readMore', array(&$this, 'readMore'));
106
  add_action('wp_ajax_nopriv_readMore', array(&$this, 'readMore'));
107
  }
 
 
108
  }
109
 
110
  public function wpdiscuzTextDomain() {
@@ -138,7 +140,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
138
  if ($this->optionsSerialized->commentListUpdateType == 1) {
139
  $visibleCommentIds = explode(',', $visibleCommentIds);
140
  $newCommentIds = $this->dbManager->getNewCommentIds($postId, $loadLastCommentId, $email, $this->optionsSerialized->wordpressCommentOrder);
141
- $commentListArgs = $this->getCommentListArgs();
142
  $commentListArgs['new_loaded_class'] = 'wc-new-loaded-comment';
143
  $commentListArgs['current_user'] = $current_user;
144
  foreach ($newCommentIds as $newCommentId) {
@@ -166,9 +168,11 @@ class WpdiscuzCore implements WpDiscuzConstants {
166
  if ($commentData) {
167
  global $current_user;
168
  get_currentuserinfo();
 
169
  $messageArray['code'] = 1;
170
- $newCommentIds = explode(',', $commentData);
171
- $commentListArgs = $this->getCommentListArgs();
 
172
  $commentListArgs['new_loaded_class'] = 'wc-new-loaded-comment';
173
  $commentListArgs['current_user'] = $current_user;
174
  foreach ($newCommentIds as $newCommentId) {
@@ -187,10 +191,11 @@ class WpdiscuzCore implements WpDiscuzConstants {
187
  $isAnonymous = false;
188
  if ($commentData) {
189
  parse_str($commentData);
 
190
  if (function_exists('zerospam_get_key') && isset($wpdiscuz_zs)) {
191
  $_POST['zerospam_key'] = $wpdiscuz_zs == md5(zerospam_get_key()) ? zerospam_get_key() : '';
192
  }
193
- if (wp_verify_nonce($wpdiscuz_comment_form_nonce, self::ACTION_FORM_NONCE) && isset($wpdiscuz_unique_id) && $wpdiscuz_unique_id && isset($comment_post_ID) && $comment_post_ID) {
194
  $wpdiscuz_unique_id = filter_var($wpdiscuz_unique_id);
195
  $wc_comment_depth = isset($wc_comment_depth) && intval($wc_comment_depth) ? $wc_comment_depth : 1;
196
  $isInSameContainer = '1';
@@ -215,10 +220,10 @@ class WpdiscuzCore implements WpDiscuzConstants {
215
 
216
  $website_url = '';
217
  if ($current_user->ID) {
218
- $user_id = get_current_user_id();
219
- $user = get_userdata($user_id);
220
- $name = $user->display_name;
221
- $email = $user->user_email;
222
  } else {
223
  $user_id = 0;
224
  $name = isset($wc_name) ? filter_var($wc_name) : '';
@@ -270,7 +275,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
270
  $wc_user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
271
  $new_commentdata = array(
272
  'user_id' => $user_id,
273
- 'comment_post_ID' => $comment_post_ID,
274
  'comment_parent' => $comment_parent,
275
  'comment_author' => $name,
276
  'comment_author_email' => $email,
@@ -292,10 +297,10 @@ class WpdiscuzCore implements WpDiscuzConstants {
292
  Prompt_Comment_Form_Handling::handle_form($new_comment_id, $newComment->comment_approved);
293
  } else if (!$isAnonymous && $notification_type) {
294
  if ($current_user->ID && $this->optionsSerialized->disableMemberConfirm) {
295
- $this->dbManager->addEmailNotification($new_comment_id, $comment_post_ID, $email, self::SUBSCRIPTION_COMMENT, 1);
296
  } else {
297
- $this->dbManager->addEmailNotification($new_comment_id, $comment_post_ID, $email, self::SUBSCRIPTION_COMMENT);
298
- $this->emailHelper->confirmEmailSender($comment_post_ID, $email);
299
  }
300
  }
301
  $messageArray['code'] = $wpdiscuz_unique_id;
@@ -306,8 +311,8 @@ class WpdiscuzCore implements WpDiscuzConstants {
306
  $messageArray['is_main'] = $comment_parent ? 0 : 1;
307
  $messageArray['held_moderate'] = $held_moderate;
308
  $messageArray['is_in_same_container'] = $isInSameContainer;
309
- $messageArray['wc_all_comments_count_new'] = $this->dbManager->getCommentsCount($comment_post_ID);
310
- $commentListArgs = $this->getCommentListArgs();
311
  $commentListArgs['current_user'] = $current_user;
312
  $commentListArgs['addComment'] = $wc_comment_depth;
313
  $messageArray['message'] = wp_list_comments($commentListArgs, array($newComment));
@@ -377,8 +382,9 @@ class WpdiscuzCore implements WpDiscuzConstants {
377
  'comment_approved' => $comment->comment_approved
378
  );
379
  if (wp_update_comment($commentarr)) {
 
380
  $message_array['code'] = 1;
381
- $commentContent = ($this->optionsSerialized->commentReadMoreLimit) ? $this->helper->getCommentExcerpt($commentContent) : $commentContent;
382
  $message_array['message'] = $this->helper->makeClickable($commentContent);
383
  } else {
384
  $message_array['code'] = 'wc_comment_not_updated';
@@ -403,9 +409,13 @@ class WpdiscuzCore implements WpDiscuzConstants {
403
  if ($commentData) {
404
  parse_str($commentData);
405
  $commentId = intval(trim($commentId));
406
- if ($commentId) {
407
- $comments = get_comments(array('comment__in' => $commentId));
408
- $commentListArgs = $this->getCommentListArgs();
 
 
 
 
409
  $commentListArgs['isSingle'] = true;
410
  $commentListArgs['new_loaded_class'] = 'wc-new-loaded-comment';
411
  $commentListArgs['current_user'] = $current_user;
@@ -567,11 +577,6 @@ class WpdiscuzCore implements WpDiscuzConstants {
567
  wp_die(json_encode($messageArray));
568
  }
569
 
570
- public function commentCallback($comment, $args, $depth) {
571
- $GLOBALS['comment'] = $comment;
572
- echo $this->templateBuilder->getCommentTemplate($comment, $args, $depth);
573
- }
574
-
575
  /**
576
  * get comments by comment type
577
  */
@@ -595,7 +600,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
595
  }
596
  $parsedArgs = wp_parse_args($args, $defaults);
597
  $commentData = array();
598
- $commentListArgs = $this->getCommentListArgs();
599
 
600
  $commentList = $this->_getWPComments($parsedArgs, $commentListArgs, $commentData);
601
  $commentListArgs['current_user'] = $current_user;
@@ -637,7 +642,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
637
  }
638
  }
639
  if ($args['is_threaded']) {
640
- $commentmetaIds = $this->optimizationHelper->getCommentListByParentIds($parentIds);
641
  if ($commentmetaIds) {
642
  $args['comment__in'] = $commentmetaIds;
643
  $commentList = get_comments($args);
@@ -730,10 +735,8 @@ class WpdiscuzCore implements WpDiscuzConstants {
730
  wp_enqueue_style('wpdiscuz-frontend-rtl-css');
731
  }
732
 
733
- if ($this->optionsSerialized->commentListUpdateType != 0) {
734
- wp_register_script('wpdiscuz-jquery-ui', plugins_url(self::$PLUGIN_DIRECTORY . '/assets/third-party/jquery-ui/jquery-ui.min.js'), array('jquery'), '1.11.2', false);
735
- wp_enqueue_script('wpdiscuz-jquery-ui');
736
- }
737
 
738
  if (preg_match('/MSIE/i', $u_agent)) {
739
  wp_register_script('wpdiscuz-html5-js', plugins_url(self::$PLUGIN_DIRECTORY . '/assets/third-party/tooltipster/js/html5.min.js'), array('jquery'), '1.2', false);
@@ -848,15 +851,41 @@ class WpdiscuzCore implements WpDiscuzConstants {
848
  return $file;
849
  }
850
 
851
- private function getCommentListArgs() {
 
 
852
  return array(
853
- 'callback' => array(&$this, 'commentCallback'),
854
  'style' => 'div',
855
  'echo' => false,
856
- 'isSingle' => false
 
 
857
  );
858
  }
859
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
860
  }
861
 
862
  $wpdiscuz = new WpdiscuzCore();
3
  /*
4
  * Plugin Name: wpDiscuz - Supercharged native comments
5
  * Description: Better comment system. Wordpress post comments and discussion plugin. Allows your visitors discuss, vote for comments and share.
6
+ * Version: 3.0.8
7
  * Author: gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)
8
  * Author URI: http://www.gvectors.com/
9
  * Plugin URI: http://www.gvectors.com/wpdiscuz/
25
  include_once 'utils/class.WpdiscuzOptimizationHelper.php';
26
  include_once 'manager/class.WpdiscuzDBManager.php';
27
  include_once 'includes/class.WpdiscuzCss.php';
28
+ include_once 'templates/comment/class.WpdiscuzWalker.php';
29
 
30
  class WpdiscuzCore implements WpDiscuzConstants {
31
 
36
  public $optimizationHelper;
37
  public $dbManager;
38
  public $css;
39
+ public $wpdiscuzWalker;
40
  public static $PLUGIN_DIRECTORY;
41
 
42
  public function __construct() {
47
  $this->emailHelper = new WpdiscuzEmailHelper($this->optionsSerialized, $this->dbManager);
48
  $this->optimizationHelper = new WpdiscuzOptimizationHelper($this->optionsSerialized, $this->dbManager, $this->emailHelper);
49
  $this->css = new WpdiscuzCss($this->optionsSerialized);
50
+ $this->wpdiscuzWalker = new WpdiscuzWalker($this->helper, $this->optimizationHelper, $this->dbManager, $this->optionsSerialized);
51
  register_activation_hook(__FILE__, array($this->dbManager, 'dbCreateTables'));
52
  register_activation_hook(__FILE__, array($this->helper, 'scheduleTask'));
53
  register_deactivation_hook(__FILE__, array($this->helper, 'unScheduleTask'));
105
  add_action('wp_ajax_readMore', array(&$this, 'readMore'));
106
  add_action('wp_ajax_nopriv_readMore', array(&$this, 'readMore'));
107
  }
108
+
109
+ add_action('wp_loaded', array(&$this, 'addNewRoles'));
110
  }
111
 
112
  public function wpdiscuzTextDomain() {
140
  if ($this->optionsSerialized->commentListUpdateType == 1) {
141
  $visibleCommentIds = explode(',', $visibleCommentIds);
142
  $newCommentIds = $this->dbManager->getNewCommentIds($postId, $loadLastCommentId, $email, $this->optionsSerialized->wordpressCommentOrder);
143
+ $commentListArgs = $this->getCommentListArgs($postId);
144
  $commentListArgs['new_loaded_class'] = 'wc-new-loaded-comment';
145
  $commentListArgs['current_user'] = $current_user;
146
  foreach ($newCommentIds as $newCommentId) {
168
  if ($commentData) {
169
  global $current_user;
170
  get_currentuserinfo();
171
+ parse_str($commentData);
172
  $messageArray['code'] = 1;
173
+ $newCommentIds = explode(',', $newCommentIds);
174
+ $postId = trim(intval($postId));
175
+ $commentListArgs = $this->getCommentListArgs($postId);
176
  $commentListArgs['new_loaded_class'] = 'wc-new-loaded-comment';
177
  $commentListArgs['current_user'] = $current_user;
178
  foreach ($newCommentIds as $newCommentId) {
191
  $isAnonymous = false;
192
  if ($commentData) {
193
  parse_str($commentData);
194
+ $postId = isset($postId) ? intval(trim($postId)) : 0;
195
  if (function_exists('zerospam_get_key') && isset($wpdiscuz_zs)) {
196
  $_POST['zerospam_key'] = $wpdiscuz_zs == md5(zerospam_get_key()) ? zerospam_get_key() : '';
197
  }
198
+ if (wp_verify_nonce($wpdiscuz_comment_form_nonce, self::ACTION_FORM_NONCE) && isset($wpdiscuz_unique_id) && $wpdiscuz_unique_id && $postId) {
199
  $wpdiscuz_unique_id = filter_var($wpdiscuz_unique_id);
200
  $wc_comment_depth = isset($wc_comment_depth) && intval($wc_comment_depth) ? $wc_comment_depth : 1;
201
  $isInSameContainer = '1';
220
 
221
  $website_url = '';
222
  if ($current_user->ID) {
223
+ $user_id = $current_user->ID;
224
+ $user = $current_user;
225
+ $name = $current_user->display_name;
226
+ $email = $current_user->user_email;
227
  } else {
228
  $user_id = 0;
229
  $name = isset($wc_name) ? filter_var($wc_name) : '';
275
  $wc_user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
276
  $new_commentdata = array(
277
  'user_id' => $user_id,
278
+ 'comment_post_ID' => $postId,
279
  'comment_parent' => $comment_parent,
280
  'comment_author' => $name,
281
  'comment_author_email' => $email,
297
  Prompt_Comment_Form_Handling::handle_form($new_comment_id, $newComment->comment_approved);
298
  } else if (!$isAnonymous && $notification_type) {
299
  if ($current_user->ID && $this->optionsSerialized->disableMemberConfirm) {
300
+ $this->dbManager->addEmailNotification($new_comment_id, $postId, $email, self::SUBSCRIPTION_COMMENT, 1);
301
  } else {
302
+ $this->dbManager->addEmailNotification($new_comment_id, $postId, $email, self::SUBSCRIPTION_COMMENT);
303
+ $this->emailHelper->confirmEmailSender($postId, $email);
304
  }
305
  }
306
  $messageArray['code'] = $wpdiscuz_unique_id;
311
  $messageArray['is_main'] = $comment_parent ? 0 : 1;
312
  $messageArray['held_moderate'] = $held_moderate;
313
  $messageArray['is_in_same_container'] = $isInSameContainer;
314
+ $messageArray['wc_all_comments_count_new'] = $this->dbManager->getCommentsCount($postId);
315
+ $commentListArgs = $this->getCommentListArgs($postId);
316
  $commentListArgs['current_user'] = $current_user;
317
  $commentListArgs['addComment'] = $wc_comment_depth;
318
  $messageArray['message'] = wp_list_comments($commentListArgs, array($newComment));
382
  'comment_approved' => $comment->comment_approved
383
  );
384
  if (wp_update_comment($commentarr)) {
385
+ $uniqueId = $comment->comment_ID . '_' . $comment->comment_parent;
386
  $message_array['code'] = 1;
387
+ $commentContent = ($this->optionsSerialized->commentReadMoreLimit && count($commentWordsLimit = explode(' ', $commentContent)) > $this->optionsSerialized->commentReadMoreLimit) ? $this->helper->getCommentExcerpt($commentWordsLimit, $commentContent, $uniqueId) : $commentContent;
388
  $message_array['message'] = $this->helper->makeClickable($commentContent);
389
  } else {
390
  $message_array['code'] = 'wc_comment_not_updated';
409
  if ($commentData) {
410
  parse_str($commentData);
411
  $commentId = intval(trim($commentId));
412
+ $postId = intval(trim($postId));
413
+ if ($commentId && $postId) {
414
+ $parentComment = $this->optimizationHelper->getCommentRoot($commentId);
415
+ $tree = array();
416
+ $tree = $this->optimizationHelper->getTreeByParentId($parentComment->comment_ID, $tree);
417
+ $comments = get_comments(array('comment__in' => array_merge(array($parentComment->comment_ID), $tree)));
418
+ $commentListArgs = $this->getCommentListArgs($postId);
419
  $commentListArgs['isSingle'] = true;
420
  $commentListArgs['new_loaded_class'] = 'wc-new-loaded-comment';
421
  $commentListArgs['current_user'] = $current_user;
577
  wp_die(json_encode($messageArray));
578
  }
579
 
 
 
 
 
 
580
  /**
581
  * get comments by comment type
582
  */
600
  }
601
  $parsedArgs = wp_parse_args($args, $defaults);
602
  $commentData = array();
603
+ $commentListArgs = $this->getCommentListArgs($parsedArgs['post_id']);
604
 
605
  $commentList = $this->_getWPComments($parsedArgs, $commentListArgs, $commentData);
606
  $commentListArgs['current_user'] = $current_user;
642
  }
643
  }
644
  if ($args['is_threaded']) {
645
+ $commentmetaIds = $this->optimizationHelper->getCommentListByParentIds($parentIds, $args['post_id']);
646
  if ($commentmetaIds) {
647
  $args['comment__in'] = $commentmetaIds;
648
  $commentList = get_comments($args);
735
  wp_enqueue_style('wpdiscuz-frontend-rtl-css');
736
  }
737
 
738
+ wp_register_script('wpdiscuz-jquery-ui', plugins_url(self::$PLUGIN_DIRECTORY . '/assets/third-party/jquery-ui/jquery-ui.min.js'), array('jquery'), '1.11.2', false);
739
+ wp_enqueue_script('wpdiscuz-jquery-ui');
 
 
740
 
741
  if (preg_match('/MSIE/i', $u_agent)) {
742
  wp_register_script('wpdiscuz-html5-js', plugins_url(self::$PLUGIN_DIRECTORY . '/assets/third-party/tooltipster/js/html5.min.js'), array('jquery'), '1.2', false);
851
  return $file;
852
  }
853
 
854
+ private function getCommentListArgs($postId) {
855
+ $postsAuthors = $this->dbManager->getPostsAuthors();
856
+ $post = get_post($postId);
857
  return array(
858
+ 'walker' => $this->wpdiscuzWalker,
859
  'style' => 'div',
860
  'echo' => false,
861
+ 'isSingle' => false,
862
+ 'post_author' => $post->post_author,
863
+ 'posts_authors' => $postsAuthors,
864
  );
865
  }
866
 
867
+ public function addNewRoles() {
868
+ global $wp_roles;
869
+ $roles = $wp_roles->roles;
870
+ $roles = apply_filters('editable_roles', $roles);
871
+ foreach ($roles as $roleName => $roleInfo) {
872
+ $this->optionsSerialized->blogRoles[$roleName] = isset($this->optionsSerialized->blogRoles[$roleName]) ? $this->optionsSerialized->blogRoles[$roleName] : '#00B38F';
873
+ if ($roleName == 'administrator') {
874
+ $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Admin', 'wpdiscuz');
875
+ } elseif ($roleName == 'post_author') {
876
+ $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Author', 'wpdiscuz');
877
+ } elseif ($roleName == 'editor') {
878
+ $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : ucfirst(str_replace('_', ' ', $roleName));
879
+ } else {
880
+ $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Member', 'wpdiscuz');
881
+ }
882
+ }
883
+ $this->optionsSerialized->blogRoles['post_author'] = isset($this->optionsSerialized->blogRoles['post_author']) ? $this->optionsSerialized->blogRoles['post_author'] : '#00B38F';
884
+ $this->optionsSerialized->blogRoles['guest'] = isset($this->optionsSerialized->blogRoles['guest']) ? $this->optionsSerialized->blogRoles['guest'] : '#00B38F';
885
+ $this->optionsSerialized->phrases['wc_blog_role_post_author'] = isset($this->optionsSerialized->phrases['wc_blog_role_post_author']) ? $this->optionsSerialized->phrases['wc_blog_role_post_author'] : __('Author', 'wpdiscuz');
886
+ $this->optionsSerialized->phrases['wc_blog_role_guest'] = isset($this->optionsSerialized->optionsSerialized->phrases['wc_blog_role_guest']) ? $this->optionsSerialized->phrases['wc_blog_role_guest'] : __('Guest', 'wpdiscuz');
887
+ }
888
+
889
  }
890
 
891
  $wpdiscuz = new WpdiscuzCore();
includes/class.WpdiscuzCss.php CHANGED
@@ -1,28 +1,28 @@
1
- <?php
2
-
3
- if (!defined('ABSPATH')) {
4
- exit();
5
- }
6
-
7
- class WpdiscuzCss {
8
-
9
- private $optionsSerialized;
10
-
11
- function __construct($optionsSerialized) {
12
- $this->optionsSerialized = $optionsSerialized;
13
- }
14
-
15
- /**
16
- * init wpdiscuz styles
17
- */
18
- public function initCustomCss() {
19
- global $post;
20
- if ($post && in_array($post->post_type, $this->optionsSerialized->postTypes) && is_singular() && post_type_supports($post->post_type, 'comments')) {
21
- ?>
22
- <style type="text/css">#wpcomm .wc_new_comment{background:<?php echo $this->optionsSerialized->primaryColor; ?>;}#wpcomm .wc_new_reply{background:<?php echo $this->optionsSerialized->primaryColor; ?>;}#wpcomm .wc-form-wrapper{background:<?php echo isset($this->optionsSerialized->formBGColor)?$this->optionsSerialized->formBGColor:'#f9f9f9'; ?>;}#wpcomm select,#wpcomm textarea,#wpcomm input[type="text"],#wpcomm input[type="email"],#wpcomm input[type="url"]{border:<?php echo $this->optionsSerialized->inputBorderColor; ?> 1px solid;}#wpcomm .wc-comment .wc-comment-right{background:<?php echo $this->optionsSerialized->commentBGColor; ?>;}#wpcomm .wc-reply .wc-comment-right{background:<?php echo $this->optionsSerialized->replyBGColor; ?>;}#wpcomm .wc-comment-text{font-size:<?php echo isset($this->optionsSerialized->commentTextSize)?$this->optionsSerialized->commentTextSize:'14px'; ?>;color:<?php echo $this->optionsSerialized->commentTextColor; ?>;}<?php $blogRoles=$this->optionsSerialized->blogRoles;if(!$blogRoles){echo '.wc-comment-author a{color:#00B38F;} .wc-comment-label{background:#00B38F;}';}foreach($blogRoles as $role=>$color){echo '#wpcomm .wc-blog-'.$role.' > .wc-comment-right .wc-comment-author,#wpcomm .wc-blog-'.$role.' > .wc-comment-right .wc-comment-author a{color:'.$color.';}';echo '#wpcomm .wc-blog-'.$role.' > .wc-comment-left .wc-comment-label{background:'.$color.';}';}?>#wpcomm .wc-comment-footer a,#wpcomm .wc-comment-footer span.wc_editable_comment,#wpcomm .wc-comment-footer span.wc_save_edited_comment,#wpcomm span.wc_cancel_edit{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}#wpcomm .wc-comment-footer .wc-vote-result{background:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}#wpcomm .wc-reply-link,#wpcomm .wc-vote-link,#wpcomm .wc-share-link{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}.wc-load-more-submit{border:1px solid <?php echo $this->optionsSerialized->inputBorderColor; ?>;}#wpcomm .wc-new-loaded-comment > .wc-comment-right{background:<?php echo $this->optionsSerialized->newLoadedCommentBGColor; ?>;}<?php echo stripslashes($this->optionsSerialized->customCss); ?>.wpdiscuz-front-actions{background:<?php echo isset($this->optionsSerialized->formBGColor)?$this->optionsSerialized->formBGColor:'#f9f9f9'; ?>;}.wpdiscuz-subscribe-bar{background:<?php echo isset($this->optionsSerialized->formBGColor)?$this->optionsSerialized->formBGColor : '#f9f9f9'; ?>;}.wpdiscuz-sort-buttons{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}.wpdiscuz-sort-button{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>; cursor:pointer;}.wpdiscuz-sort-button:hover{color:<?php echo $this->optionsSerialized->primaryColor; ?>;cursor:pointer;}.wpdiscuz-sort-button-active{color:<?php echo $this->optionsSerialized->primaryColor; ?>!important;cursor:default!important;}#wpcomm .page-numbers{color:<?php echo $this->optionsSerialized->commentTextColor; ?>;border:<?php echo $this->optionsSerialized->commentTextColor; ?> 1px solid;}#wpcomm span.current{background:<?php echo $this->optionsSerialized->commentTextColor; ?>;}#wpcomm .wpdiscuz-readmore{cursor:pointer;color:<?php echo $this->optionsSerialized->primaryColor; ?>;}</style>
23
- <?php
24
- }
25
- }
26
-
27
- }
28
  ?>
1
+ <?php
2
+
3
+ if (!defined('ABSPATH')) {
4
+ exit();
5
+ }
6
+
7
+ class WpdiscuzCss {
8
+
9
+ private $optionsSerialized;
10
+
11
+ function __construct($optionsSerialized) {
12
+ $this->optionsSerialized = $optionsSerialized;
13
+ }
14
+
15
+ /**
16
+ * init wpdiscuz styles
17
+ */
18
+ public function initCustomCss() {
19
+ global $post;
20
+ if ($post && in_array($post->post_type, $this->optionsSerialized->postTypes) && is_singular() && post_type_supports($post->post_type, 'comments')) {
21
+ ?>
22
+ <style type="text/css">#wpcomm .wc_new_comment{background:<?php echo $this->optionsSerialized->primaryColor; ?>;}#wpcomm .wc_new_reply{background:<?php echo $this->optionsSerialized->primaryColor; ?>;}#wpcomm .wc-form-wrapper{background:<?php echo isset($this->optionsSerialized->formBGColor)?$this->optionsSerialized->formBGColor:'#f9f9f9'; ?>;}#wpcomm select,#wpcomm textarea,#wpcomm input[type="text"],#wpcomm input[type="email"],#wpcomm input[type="url"]{border:<?php echo $this->optionsSerialized->inputBorderColor; ?> 1px solid;}#wpcomm .wc-comment .wc-comment-right{background:<?php echo $this->optionsSerialized->commentBGColor; ?>;}#wpcomm .wc-reply .wc-comment-right{background:<?php echo $this->optionsSerialized->replyBGColor; ?>;}#wpcomm .wc-comment-text{font-size:<?php echo isset($this->optionsSerialized->commentTextSize)?$this->optionsSerialized->commentTextSize:'14px'; ?>;color:<?php echo $this->optionsSerialized->commentTextColor; ?>;}<?php $blogRoles=$this->optionsSerialized->blogRoles;if(!$blogRoles){echo '.wc-comment-author a{color:#00B38F;} .wc-comment-label{background:#00B38F;}';}foreach($blogRoles as $role=>$color){echo '#wpcomm .wc-blog-'.$role.' > .wc-comment-right .wc-comment-author,#wpcomm .wc-blog-'.$role.' > .wc-comment-right .wc-comment-author a{color:'.$color.';}';echo '#wpcomm .wc-blog-'.$role.' > .wc-comment-left .wc-comment-label{background:'.$color.';}';}?>#wpcomm .wc-comment-footer a,#wpcomm .wc-comment-footer span.wc_editable_comment,#wpcomm .wc-comment-footer span.wc_save_edited_comment,#wpcomm span.wc_cancel_edit{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}#wpcomm .wc-comment-footer .wc-vote-result{background:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}#wpcomm .wc-reply-link,#wpcomm .wc-vote-link,#wpcomm .wc-share-link{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}.wc-load-more-submit{border:1px solid <?php echo $this->optionsSerialized->inputBorderColor; ?>;}#wpcomm .wc-new-loaded-comment > .wc-comment-right{background:<?php echo $this->optionsSerialized->newLoadedCommentBGColor; ?>;}<?php echo stripslashes($this->optionsSerialized->customCss); ?>.wpdiscuz-front-actions{background:<?php echo isset($this->optionsSerialized->formBGColor)?$this->optionsSerialized->formBGColor:'#f9f9f9'; ?>;}.wpdiscuz-subscribe-bar{background:<?php echo isset($this->optionsSerialized->formBGColor)?$this->optionsSerialized->formBGColor : '#f9f9f9'; ?>;}.wpdiscuz-sort-buttons{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>;}.wpdiscuz-sort-button{color:<?php echo $this->optionsSerialized->voteReplyColor; ?>; cursor:pointer;}.wpdiscuz-sort-button:hover{color:<?php echo $this->optionsSerialized->primaryColor; ?>;cursor:pointer;}.wpdiscuz-sort-button-active{color:<?php echo $this->optionsSerialized->primaryColor; ?>!important;cursor:default!important;}#wpcomm .page-numbers{color:<?php echo $this->optionsSerialized->commentTextColor; ?>;border:<?php echo $this->optionsSerialized->commentTextColor; ?> 1px solid;}#wpcomm span.current{background:<?php echo $this->optionsSerialized->commentTextColor; ?>;}#wpcomm .wpdiscuz-readmore{cursor:pointer;color:<?php echo $this->optionsSerialized->primaryColor; ?>;}</style>
23
+ <?php
24
+ }
25
+ }
26
+
27
+ }
28
  ?>
languages/wpdiscuz-pl_PL.po CHANGED
@@ -1,1436 +1,1436 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: wpDiscuz - Wordpress Comments\n"
4
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpdiscuz\n"
5
- "POT-Creation-Date: 2015-11-07 16:06+0100\n"
6
- "PO-Revision-Date: 2015-11-07 16:34+0100\n"
7
- "Last-Translator: advancedcoding <advancedcoding@mail.ru>\n"
8
- "Language-Team: Radoslaw Rak <radekdb87@gmail.com>\n"
9
- "Language: pl_PL\n"
10
- "MIME-Version: 1.0\n"
11
- "Content-Type: text/plain; charset=UTF-8\n"
12
- "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 1.8.6\n"
14
- "X-Poedit-Basepath: ..\n"
15
- "X-Poedit-WPHeader: wc.php\n"
16
- "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
17
- "|| n%100>=20) ? 1 : 2);\n"
18
- "X-Poedit-SourceCharset: UTF-8\n"
19
- "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
20
- "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
21
- "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
22
- "X-Poedit-SearchPath-0: .\n"
23
- "X-Poedit-SearchPathExcluded-0: *.js\n"
24
-
25
- #: class.WpdiscuzCore.php:216
26
- #: templates/comment/class.WpdiscuzTemplateBuilder.php:241
27
- msgid "Anonymous"
28
- msgstr "Anonimowo"
29
-
30
- #: class.WpdiscuzCore.php:791 options/options-layouts/settings-social.php:12
31
- #: options/options-layouts/settings-social.php:14
32
- #: options/options-layouts/settings-social.php:16
33
- #: options/options-layouts/settings-social.php:18
34
- msgid "Settings"
35
- msgstr "Ustawienia"
36
-
37
- #: class.WpdiscuzCore.php:793
38
- msgid "Phrases"
39
- msgstr "Frazy"
40
-
41
- #: options/class.WpdiscuzOptions.php:37 options/class.WpdiscuzOptions.php:271
42
- msgid "Hacker?"
43
- msgstr "Haker?"
44
-
45
- #: options/class.WpdiscuzOptions.php:93
46
- msgid "wpDiscuz General Settings"
47
- msgstr "Ogólne ustawienia wpDiscuz"
48
-
49
- #: options/class.WpdiscuzOptions.php:184
50
- msgid "General settings"
51
- msgstr "Ogólne ustawienia"
52
-
53
- #: options/class.WpdiscuzOptions.php:185
54
- #: options/options-layouts/settings-live-update.php:7
55
- msgid "Live Update"
56
- msgstr "Live Update"
57
-
58
- #: options/class.WpdiscuzOptions.php:186
59
- #: options/options-layouts/settings-show-hide.php:7
60
- msgid "Show/Hide Components"
61
- msgstr "Pokaż/ukryj składniki"
62
-
63
- #: options/class.WpdiscuzOptions.php:187
64
- msgid "Email Subscription"
65
- msgstr "Subskrypcja e-mail"
66
-
67
- #: options/class.WpdiscuzOptions.php:187
68
- msgid "and Postmatic"
69
- msgstr "i Postmatic"
70
-
71
- #: options/class.WpdiscuzOptions.php:188
72
- #: options/options-layouts/settings-style.php:7
73
- msgid "Background and Colors"
74
- msgstr "Tło i kolory"
75
-
76
- #: options/class.WpdiscuzOptions.php:189
77
- #: options/options-layouts/settings-social.php:91
78
- msgid "Social Login"
79
- msgstr "Logowanie społecznościowe"
80
-
81
- #: options/class.WpdiscuzOptions.php:253
82
- msgid "Reset Options"
83
- msgstr "Przywróć opcje"
84
-
85
- #: options/class.WpdiscuzOptions.php:255
86
- msgid "Refresh comment optimization"
87
- msgstr "Odśwież optymizację komentarza"
88
-
89
- #: options/class.WpdiscuzOptions.php:256 options/class.WpdiscuzOptions.php:446
90
- msgid "Save Changes"
91
- msgstr "Zapisz zmiany"
92
-
93
- #: options/class.WpdiscuzOptions.php:385
94
- msgid "WpDiscuz Front-end Phrases"
95
- msgstr "Czołowe frazy WpDiscuz"
96
-
97
- #: options/class.WpdiscuzOptions.php:395
98
- msgid "General"
99
- msgstr "Ogólne"
100
-
101
- #: options/class.WpdiscuzOptions.php:396
102
- msgid "Form"
103
- msgstr "Od"
104
-
105
- #: options/class.WpdiscuzOptions.php:397
106
- #: options/class.WpdiscuzOptionsSerialized.php:426
107
- #: options/phrases-layouts/phrases-general.php:32
108
- msgid "Comment"
109
- msgstr "Komentarz"
110
-
111
- #: options/class.WpdiscuzOptions.php:398
112
- msgid "Date/Time"
113
- msgstr "Data/Czas"
114
-
115
- #: options/class.WpdiscuzOptions.php:399
116
- #: options/class.WpdiscuzOptionsSerialized.php:431
117
- msgid "Email"
118
- msgstr "E-mail"
119
-
120
- #: options/class.WpdiscuzOptions.php:400
121
- msgid "Notification"
122
- msgstr "Powiadomienie"
123
-
124
- #: options/class.WpdiscuzOptionsSerialized.php:424
125
- #: options/phrases-layouts/phrases-general.php:12
126
- msgid "Leave a Reply"
127
- msgstr "Dodaj komentarz"
128
-
129
- #: options/class.WpdiscuzOptionsSerialized.php:425
130
- msgid "Be the First to Comment!"
131
- msgstr "Bądź pierwszy!"
132
-
133
- #: options/class.WpdiscuzOptionsSerialized.php:427
134
- msgid "Comments"
135
- msgstr "komentarzy"
136
-
137
- #: options/class.WpdiscuzOptionsSerialized.php:428
138
- msgid "on"
139
- msgstr "do"
140
-
141
- #: options/class.WpdiscuzOptionsSerialized.php:429
142
- msgid "Start the discussion"
143
- msgstr "Rozpocznij dyskusję"
144
-
145
- #: options/class.WpdiscuzOptionsSerialized.php:430
146
- msgid "Join the discussion"
147
- msgstr "Dołącz do dyskusji"
148
-
149
- #: options/class.WpdiscuzOptionsSerialized.php:432
150
- msgid "Name"
151
- msgstr "Imię"
152
-
153
- #: options/class.WpdiscuzOptionsSerialized.php:433
154
- msgid "WebSite URL"
155
- msgstr "Witryna internetowa"
156
-
157
- #: options/class.WpdiscuzOptionsSerialized.php:434
158
- msgid "Please insert the code above to comment"
159
- msgstr "Proszę wpisać kod znajdujący się powyżej, aby móc dodać komentarz"
160
-
161
- #: options/class.WpdiscuzOptionsSerialized.php:435
162
- msgid "Post Comment"
163
- msgstr "Opublikuj komentarz"
164
-
165
- #: options/class.WpdiscuzOptionsSerialized.php:436
166
- #: options/phrases-layouts/phrases-form.php:82
167
- #: options/phrases-layouts/phrases-form.php:86
168
- msgid "Notify of"
169
- msgstr "Powiadom o"
170
-
171
- #: options/class.WpdiscuzOptionsSerialized.php:437
172
- #: options/phrases-layouts/phrases-form.php:96
173
- msgid "new follow-up comments"
174
- msgstr "nowych dalszych komentarzach"
175
-
176
- #: options/class.WpdiscuzOptionsSerialized.php:438
177
- msgid "new replies to my comments"
178
- msgstr "nowych odpowiedziach na moje komentarze"
179
-
180
- #: options/class.WpdiscuzOptionsSerialized.php:439
181
- #: options/phrases-layouts/phrases-form.php:116
182
- msgid "Notify of new replies to this comment"
183
- msgstr "Powiadom o nowych odpowiedziach na ten komentarz"
184
-
185
- #: options/class.WpdiscuzOptionsSerialized.php:440
186
- #: options/phrases-layouts/phrases-form.php:122
187
- #: options/phrases-layouts/phrases-form.php:126
188
- msgid "Sort by"
189
- msgstr "Sortuj wg"
190
-
191
- #: options/class.WpdiscuzOptionsSerialized.php:441
192
- #: options/phrases-layouts/phrases-form.php:132
193
- #: options/phrases-layouts/phrases-form.php:136
194
- msgid "newest"
195
- msgstr "najnowszy"
196
-
197
- #: options/class.WpdiscuzOptionsSerialized.php:442
198
- #: options/phrases-layouts/phrases-form.php:142
199
- #: options/phrases-layouts/phrases-form.php:146
200
- msgid "oldest"
201
- msgstr "najstarszy"
202
-
203
- #: options/class.WpdiscuzOptionsSerialized.php:443
204
- #: options/phrases-layouts/phrases-form.php:152
205
- #: options/phrases-layouts/phrases-form.php:156
206
- msgid "most voted"
207
- msgstr "oceniany"
208
-
209
- #: options/class.WpdiscuzOptionsSerialized.php:444
210
- msgid "Load More Comments"
211
- msgstr "Pokaż więcej komentarzy"
212
-
213
- #: options/class.WpdiscuzOptionsSerialized.php:445
214
- #: options/phrases-layouts/phrases-general.php:72
215
- msgid "Load Rest of Comments"
216
- msgstr "Załaduj przywracanie komentarzy"
217
-
218
- #: options/class.WpdiscuzOptionsSerialized.php:446
219
- #: options/phrases-layouts/phrases-comment.php:12
220
- msgid "Reply"
221
- msgstr "Odpowiedz"
222
-
223
- #: options/class.WpdiscuzOptionsSerialized.php:447
224
- #: options/phrases-layouts/phrases-comment.php:22
225
- msgid "Share"
226
- msgstr "Udostępnij"
227
-
228
- #: options/class.WpdiscuzOptionsSerialized.php:448
229
- #: options/phrases-layouts/phrases-comment.php:32
230
- #: templates/comment/class.WpdiscuzTemplateBuilder.php:178
231
- msgid "Edit"
232
- msgstr "Edytuj"
233
-
234
- #: options/class.WpdiscuzOptionsSerialized.php:449
235
- #: options/phrases-layouts/phrases-comment.php:42
236
- msgid "Share On Facebook"
237
- msgstr "Udostępnij na Facebooku"
238
-
239
- #: options/class.WpdiscuzOptionsSerialized.php:450
240
- #: options/phrases-layouts/phrases-comment.php:52
241
- msgid "Share On Twitter"
242
- msgstr "Udostępnij na Twitterze"
243
-
244
- #: options/class.WpdiscuzOptionsSerialized.php:451
245
- #: options/phrases-layouts/phrases-comment.php:62
246
- msgid "Share On Google"
247
- msgstr "Udostępnij na Google"
248
-
249
- #: options/class.WpdiscuzOptionsSerialized.php:452
250
- #: options/phrases-layouts/phrases-comment.php:72
251
- msgid "Share On VKontakte"
252
- msgstr "Udostępnij na VKontakte"
253
-
254
- #: options/class.WpdiscuzOptionsSerialized.php:453
255
- #: options/phrases-layouts/phrases-comment.php:82
256
- msgid "Share On Odnoklassniki"
257
- msgstr "Udostępnij na Odnoklassniki"
258
-
259
- #: options/class.WpdiscuzOptionsSerialized.php:454
260
- #: options/phrases-layouts/phrases-comment.php:92
261
- msgid "Hide Replies"
262
- msgstr "Ukryj odpowiedzi"
263
-
264
- #: options/class.WpdiscuzOptionsSerialized.php:455
265
- #: options/phrases-layouts/phrases-comment.php:102
266
- msgid "Show Replies"
267
- msgstr "Pokaż odpowiedzi"
268
-
269
- #: options/class.WpdiscuzOptionsSerialized.php:456
270
- msgid "Guest"
271
- msgstr "Gość"
272
-
273
- #: options/class.WpdiscuzOptionsSerialized.php:457
274
- msgid "Member"
275
- msgstr "Użytkownik"
276
-
277
- #: options/class.WpdiscuzOptionsSerialized.php:458
278
- msgid "Author"
279
- msgstr "Autor"
280
-
281
- #: options/class.WpdiscuzOptionsSerialized.php:459
282
- msgid "Admin"
283
- msgstr "Admin"
284
-
285
- #: options/class.WpdiscuzOptionsSerialized.php:460
286
- #: options/phrases-layouts/phrases-general.php:86
287
- msgid "New Comment"
288
- msgstr "Nowy komentarz"
289
-
290
- #: options/class.WpdiscuzOptionsSerialized.php:461
291
- msgid "New comment on the discussion section you've been interested in"
292
- msgstr "Pojawił się nowy komentarz, byłeś nim zainteresowany w"
293
-
294
- #: options/class.WpdiscuzOptionsSerialized.php:462
295
- #: options/phrases-layouts/phrases-email.php:36
296
- #: options/phrases-layouts/phrases-general.php:106
297
- #: utils/class.WpdiscuzEmailHelper.php:156
298
- msgid "New Reply"
299
- msgstr "Nowa odpowiedź"
300
-
301
- #: options/class.WpdiscuzOptionsSerialized.php:463
302
- #: utils/class.WpdiscuzEmailHelper.php:157
303
- msgid "New reply on the discussion section you've been interested in"
304
- msgstr "Pojawiła się nowa odpowiedź, byłeś nią zainteresowany w"
305
-
306
- #: options/class.WpdiscuzOptionsSerialized.php:464
307
- msgid "You're subscribed for new replies on this comment"
308
- msgstr "Subskrybujesz o nowych odpowiedziach na ten komentarz"
309
-
310
- #: options/class.WpdiscuzOptionsSerialized.php:465
311
- msgid "You're subscribed for new replies on all your comments"
312
- msgstr "Subskrybujesz o nowych odpowiedziach na wszystkie swoje komentarze"
313
-
314
- #: options/class.WpdiscuzOptionsSerialized.php:466
315
- msgid "You're subscribed for new follow-up comments on this post"
316
- msgstr "Subskrybujesz o dalszych nowych komentarzach na tym wpisie"
317
-
318
- #: options/class.WpdiscuzOptionsSerialized.php:467
319
- #: options/phrases-layouts/phrases-email.php:52
320
- #: options/phrases-layouts/phrases-email.php:56
321
- msgid "Unsubscribe"
322
- msgstr "Anuluj subskrypcję"
323
-
324
- #: options/class.WpdiscuzOptionsSerialized.php:468
325
- #: options/phrases-layouts/phrases-email.php:66
326
- msgid "Cancel subscription"
327
- msgstr "Anuluj subskrypcję"
328
-
329
- #: options/class.WpdiscuzOptionsSerialized.php:469
330
- #: options/phrases-layouts/phrases-notification.php:32
331
- msgid "You've successfully unsubscribed."
332
- msgstr "Pomyślnie odrzuciłeś(aś) subskrypcję."
333
-
334
- #: options/class.WpdiscuzOptionsSerialized.php:470
335
- #: options/phrases-layouts/phrases-notification.php:22
336
- msgid "You've successfully subscribed."
337
- msgstr "Pomyślnie potwierdziłeś(aś) subskrypcję."
338
-
339
- #: options/class.WpdiscuzOptionsSerialized.php:471
340
- #: options/phrases-layouts/phrases-email.php:72
341
- #: options/phrases-layouts/phrases-email.php:76
342
- msgid "Confirm your subscription"
343
- msgstr "Potwierdź swoją subskrypcję"
344
-
345
- #: options/class.WpdiscuzOptionsSerialized.php:472
346
- #: options/phrases-layouts/phrases-email.php:82
347
- #: options/phrases-layouts/phrases-email.php:86
348
- msgid "You've successfully confirmed your subscription."
349
- msgstr "Pomyślnie potwierdziłeś(aś) swoją subskrypcję."
350
-
351
- #: options/class.WpdiscuzOptionsSerialized.php:473
352
- #: options/phrases-layouts/phrases-email.php:96
353
- #: utils/class.WpdiscuzEmailHelper.php:46
354
- msgid "Subscribe Confirmation"
355
- msgstr "Potwierdzenie subskrypcji"
356
-
357
- #: options/class.WpdiscuzOptionsSerialized.php:474
358
- #: options/phrases-layouts/phrases-email.php:106
359
- #: utils/class.WpdiscuzEmailHelper.php:47
360
- msgid ""
361
- "Hi, <br/> You just subscribed for new comments on our website. This means "
362
- "you will receive an email when new comments are posted according to "
363
- "subscription option you've chosen. <br/> To activate, click confirm below. "
364
- "If you believe this is an error, ignore this message and we'll never bother "
365
- "you again."
366
- msgstr ""
367
- "Cześć, <br/> Subskrybujesz tylko dla nowych komentarzy na naszej stronie "
368
- "internetowej. Oznacza to, że będziesz otrzymywać powiadomienia o nowych "
369
- "komentarzach według opcji subskrypcji, którą wybrałeś. <br/> Aby włączyć, "
370
- "kliknij Potwierdź poniżej. Jeśli uważasz, że to jest błąd, zignoruj ten "
371
- "komunikat i nigdy nie będziemy ponownie przypominać."
372
-
373
- #: options/class.WpdiscuzOptionsSerialized.php:475
374
- msgid "please fill out this field to comment"
375
- msgstr "proszę wypełnić te pole, aby móc dodać komentarz"
376
-
377
- #: options/class.WpdiscuzOptionsSerialized.php:476
378
- msgid "email address is invalid"
379
- msgstr "adres e-mail jest nieprawidłowy"
380
-
381
- #: options/class.WpdiscuzOptionsSerialized.php:477
382
- msgid "url is invalid"
383
- msgstr "url jest nieprawidłowy"
384
-
385
- #: options/class.WpdiscuzOptionsSerialized.php:478
386
- msgid "year"
387
- msgstr "rok"
388
-
389
- #: options/class.WpdiscuzOptionsSerialized.php:479
390
- msgid "years"
391
- msgstr "lat"
392
-
393
- #: options/class.WpdiscuzOptionsSerialized.php:480
394
- msgid "month"
395
- msgstr "miesiąc"
396
-
397
- #: options/class.WpdiscuzOptionsSerialized.php:481
398
- msgid "months"
399
- msgstr "miesięcy"
400
-
401
- #: options/class.WpdiscuzOptionsSerialized.php:482
402
- msgid "day"
403
- msgstr "dzień"
404
-
405
- #: options/class.WpdiscuzOptionsSerialized.php:483
406
- msgid "days"
407
- msgstr "dni"
408
-
409
- #: options/class.WpdiscuzOptionsSerialized.php:484
410
- msgid "hour"
411
- msgstr "godzina"
412
-
413
- #: options/class.WpdiscuzOptionsSerialized.php:485
414
- msgid "hours"
415
- msgstr "godzin"
416
-
417
- #: options/class.WpdiscuzOptionsSerialized.php:486
418
- msgid "minute"
419
- msgstr "minuta"
420
-
421
- #: options/class.WpdiscuzOptionsSerialized.php:487
422
- msgid "minutes"
423
- msgstr "minut"
424
-
425
- #: options/class.WpdiscuzOptionsSerialized.php:488
426
- msgid "second"
427
- msgstr "sekunda"
428
-
429
- #: options/class.WpdiscuzOptionsSerialized.php:489
430
- msgid "seconds"
431
- msgstr "sekund"
432
-
433
- #: options/class.WpdiscuzOptionsSerialized.php:490
434
- msgid "right now"
435
- msgstr "od zaraz"
436
-
437
- #: options/class.WpdiscuzOptionsSerialized.php:491
438
- msgid "ago"
439
- msgstr "temu"
440
-
441
- #: options/class.WpdiscuzOptionsSerialized.php:492
442
- #: options/phrases-layouts/phrases-datetime.php:156
443
- msgid "Today"
444
- msgstr "Dzisiaj"
445
-
446
- #: options/class.WpdiscuzOptionsSerialized.php:493
447
- #: options/phrases-layouts/phrases-notification.php:72
448
- msgid "You must be"
449
- msgstr "Musisz się"
450
-
451
- #: options/class.WpdiscuzOptionsSerialized.php:494
452
- msgid "You are logged in as"
453
- msgstr "Zalogowany jako"
454
-
455
- #: options/class.WpdiscuzOptionsSerialized.php:495
456
- #: options/phrases-layouts/phrases-notification.php:92
457
- msgid "Log out"
458
- msgstr "Wyloguj się"
459
-
460
- #: options/class.WpdiscuzOptionsSerialized.php:496
461
- msgid "logged in"
462
- msgstr "zalogowany jako"
463
-
464
- #: options/class.WpdiscuzOptionsSerialized.php:497
465
- msgid "to post a comment."
466
- msgstr "aby móc dodać komentarz."
467
-
468
- #: options/class.WpdiscuzOptionsSerialized.php:498
469
- #: options/phrases-layouts/phrases-comment.php:152
470
- msgid "Vote Up"
471
- msgstr "Lubię to"
472
-
473
- #: options/class.WpdiscuzOptionsSerialized.php:499
474
- #: options/phrases-layouts/phrases-comment.php:162
475
- msgid "Vote Down"
476
- msgstr "Nie lubię"
477
-
478
- #: options/class.WpdiscuzOptionsSerialized.php:500
479
- #: options/phrases-layouts/phrases-notification.php:122
480
- msgid "Vote Counted"
481
- msgstr "Głos zliczony"
482
-
483
- #: options/class.WpdiscuzOptionsSerialized.php:501
484
- msgid "You've already voted for this comment"
485
- msgstr "Już zagłosowałeś na ten komentarz"
486
-
487
- #: options/class.WpdiscuzOptionsSerialized.php:502
488
- #: options/phrases-layouts/phrases-notification.php:142
489
- msgid "Voting Error"
490
- msgstr "Błąd głosowania"
491
-
492
- #: options/class.WpdiscuzOptionsSerialized.php:503
493
- msgid "You Must Be Logged In To Vote"
494
- msgstr "Musisz się zalogować, aby móc oddać głos"
495
-
496
- #: options/class.WpdiscuzOptionsSerialized.php:504
497
- msgid "You cannot vote for your comment"
498
- msgstr "Nie możesz głosować na swój komentarz"
499
-
500
- #: options/class.WpdiscuzOptionsSerialized.php:505
501
- msgid "You are not allowed to vote for this comment"
502
- msgstr "Nie wolno głosować na ten komentarz"
503
-
504
- #: options/class.WpdiscuzOptionsSerialized.php:506
505
- #: options/phrases-layouts/phrases-notification.php:182
506
- msgid "Invalid Captcha Code"
507
- msgstr "Nieprawidłowy kod Captcha"
508
-
509
- #: options/class.WpdiscuzOptionsSerialized.php:507
510
- #: options/phrases-layouts/phrases-notification.php:192
511
- msgid "Some of field value is invalid"
512
- msgstr "Jedna z wartości pola jest nieprawidłowa"
513
-
514
- #: options/class.WpdiscuzOptionsSerialized.php:508
515
- msgid "new comment"
516
- msgstr "nowy komentarz"
517
-
518
- #: options/class.WpdiscuzOptionsSerialized.php:509
519
- msgid "new comments"
520
- msgstr "nowych komentarzy"
521
-
522
- #: options/class.WpdiscuzOptionsSerialized.php:510
523
- msgid "Comment awaiting moderation"
524
- msgstr "Komentarz oczekuje na moderację"
525
-
526
- #: options/class.WpdiscuzOptionsSerialized.php:511
527
- msgid "new reply on your comment"
528
- msgstr "nowa odpowiedź na Twój komentarz"
529
-
530
- #: options/class.WpdiscuzOptionsSerialized.php:512
531
- msgid "new replies on your comments"
532
- msgstr "nowych odpowiedzi na Twój komentarz"
533
-
534
- #: options/class.WpdiscuzOptionsSerialized.php:513
535
- #: options/phrases-layouts/phrases-general.php:126
536
- msgid "New"
537
- msgstr "Nowy"
538
-
539
- #: options/class.WpdiscuzOptionsSerialized.php:514
540
- #: options/phrases-layouts/phrases-notification.php:236
541
- msgid "Sorry, the comment was not updated"
542
- msgstr "Przepraszamy, komentarz nie został zaktualizowany"
543
-
544
- #: options/class.WpdiscuzOptionsSerialized.php:515
545
- #: options/phrases-layouts/phrases-notification.php:246
546
- msgid "Sorry, this comment no longer possible to edit"
547
- msgstr "Przepraszamy, tego komentarza nie można już edytować"
548
-
549
- #: options/class.WpdiscuzOptionsSerialized.php:516
550
- msgid "You've not made any changes"
551
- msgstr "Jeszcze nie dokonałeś zmian"
552
-
553
- #: options/class.WpdiscuzOptionsSerialized.php:517
554
- #: options/phrases-layouts/phrases-comment.php:176
555
- msgid "Save"
556
- msgstr "Zapisz"
557
-
558
- #: options/class.WpdiscuzOptionsSerialized.php:518
559
- #: options/phrases-layouts/phrases-comment.php:186
560
- msgid "Cancel"
561
- msgstr "Anuluj"
562
-
563
- #: options/class.WpdiscuzOptionsSerialized.php:519
564
- #, php-format
565
- msgid "Comment text is too short (minimum %d% characters)"
566
- msgstr "Tekst komentarza jest zbyt krótki (min %d% znaków)"
567
-
568
- #: options/class.WpdiscuzOptionsSerialized.php:520
569
- #, php-format
570
- msgid "Comment text is too long (maximum %d% characters allowed)"
571
- msgstr "Tekst komentarza jest zbyt długi (maks dopuszczalnych %d% znaków)"
572
-
573
- #: options/class.WpdiscuzOptionsSerialized.php:521
574
- #: options/phrases-layouts/phrases-notification.php:262
575
- #: options/phrases-layouts/phrases-notification.php:266
576
- msgid "The captcha expired"
577
- msgstr "CAPTCHA wygasł"
578
-
579
- #: options/class.WpdiscuzOptionsSerialized.php:522
580
- #: options/phrases-layouts/phrases-notification.php:272
581
- #: options/phrases-layouts/phrases-notification.php:276
582
- msgid "Please fill out required fields"
583
- msgstr "Proszę wypełnij wymagane pola"
584
-
585
- #: options/class.WpdiscuzOptionsSerialized.php:523
586
- #: options/phrases-layouts/phrases-form.php:192
587
- #: options/phrases-layouts/phrases-form.php:196
588
- msgid "Connect with"
589
- msgstr "Połącz za pomocą"
590
-
591
- #: options/class.WpdiscuzOptionsSerialized.php:524
592
- msgid "You're subscribed to"
593
- msgstr "Jesteś subskrybentem do"
594
-
595
- #: options/options-layouts/settings-general.php:7
596
- msgid "General Settings"
597
- msgstr "Ogólne ustawienia"
598
-
599
- #: options/options-layouts/settings-general.php:12
600
- msgid "Display comment form for post types:"
601
- msgstr "Wyświetl komentarze dla typów wpisu:"
602
-
603
- #: options/options-layouts/settings-general.php:32
604
- msgid "Comment author must fill out name"
605
- msgstr "Autor komentarza musi wypełnić swoje imię"
606
-
607
- #: options/options-layouts/settings-general.php:42
608
- msgid "Comment author must fill out email"
609
- msgstr "Autor komentarza musi wypełnić swój e-mail"
610
-
611
- #: options/options-layouts/settings-general.php:52
612
- msgid "Comment text min length"
613
- msgstr "Minimalna długoś tekstu komentarza"
614
-
615
- #: options/options-layouts/settings-general.php:62
616
- msgid "Comment text max length"
617
- msgstr "Maksymalna długość tekstu komentarza"
618
-
619
- #: options/options-layouts/settings-general.php:72
620
- msgid "Comment text size in pixels"
621
- msgstr "Rozmiar tekstu komentarza w pikselach"
622
-
623
- #: options/options-layouts/settings-general.php:87
624
- msgid "Allow comment editing for"
625
- msgstr "Pozwól na edycję komentarza wciągu"
626
-
627
- #: options/options-layouts/settings-general.php:92
628
- msgid "Not Allow"
629
- msgstr "Nie pozwól"
630
-
631
- #: options/options-layouts/settings-general.php:93
632
- #: options/options-layouts/settings-general.php:94
633
- #: options/options-layouts/settings-live-update.php:52
634
- #: options/options-layouts/settings-live-update.php:53
635
- #: options/options-layouts/settings-live-update.php:54
636
- msgid "Minutes"
637
- msgstr "Minut"
638
-
639
- #: options/options-layouts/settings-general.php:95
640
- #: options/phrases-layouts/phrases-datetime.php:72
641
- msgid "Hour"
642
- msgstr "Godziny"
643
-
644
- #: options/options-layouts/settings-general.php:96
645
- #: options/options-layouts/settings-general.php:97
646
- msgid "Hours"
647
- msgstr "Godzin"
648
-
649
- #: options/options-layouts/settings-general.php:98
650
- msgid "Unlimit"
651
- msgstr "Bez limitu"
652
-
653
- #: options/options-layouts/settings-general.php:104
654
- msgid "Redirect first commenter to"
655
- msgstr "Przekieruj pierwszych komentatorów do"
656
-
657
- #: options/options-layouts/settings-general.php:111
658
- msgid "Do not redirect"
659
- msgstr "Nie przekieruj"
660
-
661
- #: options/options-layouts/settings-general.php:119
662
- msgid "Allow guests to vote on comments"
663
- msgstr "Pozwól gościom, aby mogli głosować na komentarze"
664
-
665
- #: options/options-layouts/settings-general.php:129
666
- msgid "Comments loading/pagination type"
667
- msgstr "Ładowanie/typ podziału na strony komentarzy"
668
-
669
- #: options/options-layouts/settings-general.php:138
670
- #: options/options-layouts/settings-general.php:140
671
- msgid "[Load more] Button"
672
- msgstr "Przycisk [Pokaż więcej]"
673
-
674
- #: options/options-layouts/settings-general.php:142
675
- #: options/options-layouts/settings-general.php:144
676
- msgid "[Load rest of all comments] Button"
677
- msgstr "Przycisk [Przywróć wszystkie komentarze]"
678
-
679
- #: options/options-layouts/settings-general.php:146
680
- #: options/options-layouts/settings-general.php:148
681
- msgid "Lazy load comments on scrolling"
682
- msgstr "Wolne wczytywanie komentarzy przy przewijaniu"
683
-
684
- #: options/options-layouts/settings-general.php:155
685
- msgid "Use WordPress Date/Time format"
686
- msgstr "Użyj formatu daty/czasu WordPress"
687
-
688
- #: options/options-layouts/settings-general.php:156
689
- msgid ""
690
- "wpDiscuz shows Human Readable date format. If you check this option it'll "
691
- "show the date/time format set in WordPress General Settings."
692
- msgstr ""
693
-
694
- #: options/options-layouts/settings-general.php:163
695
- msgid "Current Wordpress date/time format"
696
- msgstr "Bieżący format daty/czasu Wordpress"
697
-
698
- #: options/options-layouts/settings-general.php:169
699
- msgid "Use Plugin .PO/.MO files"
700
- msgstr "Użyj wtyczki plików .PO/.MO"
701
-
702
- #: options/options-layouts/settings-general.php:170
703
- msgid ""
704
- "wpDiscuz phrase system allows you to translate all front-end phrases. "
705
- "However if you have a multi-language website it'll not allow you to add more "
706
- "than one language translation. The only way to get it is the plugin "
707
- "translation files (.PO / .MO). If wpDiscuz has the languages you need you "
708
- "should check this option to disable phrase system and it'll automatically "
709
- "translate all phrases based on language files according to current language."
710
- msgstr ""
711
-
712
- #: options/options-layouts/settings-general.php:181
713
- msgid ""
714
- "Help wpDiscuz to grow allowing people to recognize which comment plugin you "
715
- "use"
716
- msgstr ""
717
- "Pomóż wpDiscuz zwiększyć popularność wśród ludzi, aby mogli rozpoznać, "
718
- "której używasz wtyczki do komentarzy"
719
-
720
- #: options/options-layouts/settings-general.php:183
721
- msgid ""
722
- "Please check this option on to help wpDiscuz get more popularity as your "
723
- "thank to the hard work we do for you totally free. This option adds a very "
724
- "small (16x16px) icon under the comment section which will allow your site "
725
- "visitors recognize the name of comment solution you use."
726
- msgstr ""
727
-
728
- #: options/options-layouts/settings-general.php:188
729
- msgid "Thank you!"
730
- msgstr "Dziękujemy!"
731
-
732
- #: options/options-layouts/settings-live-update.php:12
733
- msgid "Live update options"
734
- msgstr "Opcje Live Update"
735
-
736
- #: options/options-layouts/settings-live-update.php:13
737
- msgid ""
738
- "wpDiscuz 3 live update is very smart and doesn't overload your server even "
739
- "if you're on Shared hosting plan and even your website is very active. "
740
- "However we recommend to monitor your server resources if you're on a Shared "
741
- "hosting plan. There are some very weak hosting plans which may not be able "
742
- "to perform very frequently live update requests. If you found some issue you "
743
- "can set the option below 30 seconds or more."
744
- msgstr ""
745
-
746
- #: options/options-layouts/settings-live-update.php:18
747
- msgid "Never update"
748
- msgstr "Nigdy nie aktualizuj"
749
-
750
- #: options/options-layouts/settings-live-update.php:20
751
- msgid "Turn off \"Live Update\" function"
752
- msgstr "Wyłącz funkcję \"Live Update\""
753
-
754
- #: options/options-layouts/settings-live-update.php:22
755
- msgid "Show new comment/reply buttons to update manualy"
756
- msgstr "Pokaż przyciski nowy komentarz/odpowiedz, aby ręcznie aktualizować"
757
-
758
- #: options/options-layouts/settings-live-update.php:24
759
- msgid "Always check for new comments and show update buttons"
760
- msgstr "Zawsze sprawdź nowe komentarze i pokaż przyciski aktualizacji"
761
-
762
- #: options/options-layouts/settings-live-update.php:26
763
- msgid "Always update"
764
- msgstr "Zawsze aktualizuj"
765
-
766
- #: options/options-layouts/settings-live-update.php:28
767
- msgid "Always check for new comments and update automatically"
768
- msgstr "Zawsze sprawdź nowe komentarze i automatycznie aktualizuj"
769
-
770
- #: options/options-layouts/settings-live-update.php:35
771
- msgid "Disable live update for guests"
772
- msgstr "Wyłącz Live Update dla gości"
773
-
774
- #: options/options-layouts/settings-live-update.php:43
775
- msgid "Update comment list every"
776
- msgstr "Zaktualizuj listę komentarzy co"
777
-
778
- #: options/options-layouts/settings-live-update.php:48
779
- #: options/options-layouts/settings-live-update.php:49
780
- #: options/options-layouts/settings-live-update.php:50
781
- msgid "Seconds"
782
- msgstr "Sekund"
783
-
784
- #: options/options-layouts/settings-live-update.php:51
785
- #: options/phrases-layouts/phrases-datetime.php:92
786
- msgid "Minute"
787
- msgstr "Minut"
788
-
789
- #: options/options-layouts/settings-show-hide.php:12
790
- msgid "Show logged-in user name and logout link on top of main form"
791
- msgstr ""
792
- "Pokaż imię zalogowanego użytkownika i link wylogowania się nad głównym "
793
- "formularzem"
794
-
795
- #: options/options-layouts/settings-show-hide.php:22
796
- msgid "Hide Reply button for Guests"
797
- msgstr "Ukryj przycisk Odpowiedz dla gości"
798
-
799
- #: options/options-layouts/settings-show-hide.php:32
800
- msgid "Hide Reply button for Members"
801
- msgstr "Ukryj przycisk Odpowiedz dla użytkowników"
802
-
803
- #: options/options-layouts/settings-show-hide.php:42
804
- msgid "Hide Commenter Labels"
805
- msgstr "Ukryj etykiety komentatora"
806
-
807
- #: options/options-layouts/settings-show-hide.php:52
808
- msgid "Hide Voting buttons"
809
- msgstr "Ukryj przyciski głosowania"
810
-
811
- #: options/options-layouts/settings-show-hide.php:62
812
- msgid "Show Share Buttons"
813
- msgstr "Pokaż przyciski udostępniania"
814
-
815
- #: options/options-layouts/settings-show-hide.php:80
816
- msgid "Hide the CAPTCHA field for guests"
817
- msgstr "Ukryj pole CAPTCHA dla gości"
818
-
819
- #: options/options-layouts/settings-show-hide.php:91
820
- msgid "Show the CAPTCHA field for logged in users"
821
- msgstr "Pokaż pole CAPTCHA dla zalogowanych gości"
822
-
823
- #: options/options-layouts/settings-show-hide.php:102
824
- msgid "Show the Website URL field"
825
- msgstr "Pokaż pole adresu strony internetowej"
826
-
827
- #: options/options-layouts/settings-show-hide.php:112
828
- msgid "Hide header text"
829
- msgstr "Ukryj tekst nagłówka"
830
-
831
- #: options/options-layouts/settings-show-hide.php:122
832
- msgid "Show sorting buttons"
833
- msgstr "Pokaż przyciski sortowania"
834
-
835
- #: options/options-layouts/settings-social.php:23
836
- #: options/options-layouts/settings-social.php:33
837
- #: options/options-layouts/settings-social.php:43
838
- #: options/options-layouts/settings-social.php:54
839
- msgid "Activate"
840
- msgstr "Aktywuj"
841
-
842
- #: options/options-layouts/settings-social.php:27
843
- #: options/options-layouts/settings-social.php:37
844
- #: options/options-layouts/settings-social.php:47
845
- #: options/options-layouts/settings-social.php:58
846
- msgid "View details/Install"
847
- msgstr "Pokaż szczegóły/Zainstaluj"
848
-
849
- #: options/options-layouts/settings-social.php:92
850
- msgid ""
851
- "You can use one of these most popular Social Login Plugins to allow your "
852
- "visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
853
- "OK and lots of other social network service accounts. All social login "
854
- "buttons will be fully integrated with wpDiscuz comment forms."
855
- msgstr ""
856
- "Możesz użyć jednej z tych najbardziej popularnych wtyczek logowań "
857
- "społecznościach, aby móc pozwolić swoim odwiedzającym zalogować się i dodać "
858
- "komentarz za pomocą Facebooka, Twittera, Google+, Wordpressa, VK, OK i "
859
- "pozwolić innym usługom kont społecznościowych. Wszystkie przyciski logowań "
860
- "społecznościowych będą w pełni zintegrowane z formularzami komentarzy "
861
- "wpDiscuz."
862
-
863
- #: options/options-layouts/settings-style.php:12
864
- msgid "Comment Form Background Color"
865
- msgstr "Kolor tła formularza komentarzy"
866
-
867
- #: options/options-layouts/settings-style.php:16
868
- #: options/options-layouts/settings-style.php:25
869
- #: options/options-layouts/settings-style.php:34
870
- #: options/options-layouts/settings-style.php:43
871
- #: options/options-layouts/settings-style.php:52
872
- #: options/options-layouts/settings-style.php:61
873
- #: options/options-layouts/settings-style.php:70
874
- #: options/options-layouts/settings-style.php:79
875
- #: options/options-layouts/settings-style.php:92
876
- msgid "Example: #00FF00"
877
- msgstr "Na przykład: #00FF00"
878
-
879
- #: options/options-layouts/settings-style.php:21
880
- msgid "Comment Background Color"
881
- msgstr "Kolor tła komentarzy"
882
-
883
- #: options/options-layouts/settings-style.php:30
884
- msgid "Reply Background Color"
885
- msgstr "Kolor tła odpowiedzi"
886
-
887
- #: options/options-layouts/settings-style.php:39
888
- msgid "Comment Text Color"
889
- msgstr "Kolor tekstu komentarza"
890
-
891
- #: options/options-layouts/settings-style.php:48
892
- msgid "Vote, Reply, Share, Edit links text colors"
893
- msgstr "Kolory tekstu linków \"Zagłosuj, Odpowiedz, Udostępnij, Edytuj\""
894
-
895
- #: options/options-layouts/settings-style.php:57
896
- msgid "Comment form fields border color"
897
- msgstr "Kolor ramki pól formularza komentarzy"
898
-
899
- #: options/options-layouts/settings-style.php:66
900
- msgid "New loaded comments' background color"
901
- msgstr "Kolor tła nowo załadowanych komentarzy"
902
-
903
- #: options/options-layouts/settings-style.php:75
904
- msgid "Primary Color"
905
- msgstr "Kolor podstawowy"
906
-
907
- #: options/options-layouts/settings-style.php:89
908
- msgid "label color"
909
- msgstr "/ jego kolor etykiety"
910
-
911
- #: options/options-layouts/settings-style.php:100
912
- msgid "Custom CSS Code"
913
- msgstr "Własny kod CSS"
914
-
915
- #: options/options-layouts/settings-subscription.php:7
916
- msgid "Email Subscription Settings"
917
- msgstr "Ustawienia subskrypcji e-mail"
918
-
919
- #: options/options-layouts/settings-subscription.php:12
920
- msgid "Disable subscription confirmation for registered users"
921
- msgstr "Wyłącz potwierdzenie subskrypcji dla zarejestrowanych użytkowników"
922
-
923
- #: options/options-layouts/settings-subscription.php:13
924
- msgid "Show comment subscription bar"
925
- msgstr "Pokaż pasek subskrypcji komentarza"
926
-
927
- #: options/options-layouts/settings-subscription.php:15
928
- msgid ""
929
- "This bar provides two subscription options: notify of \"new follow-up "
930
- "comments\" and \"new replies to my comments\""
931
- msgstr ""
932
- "Ten pasek oferuje dwie opcje subskrypcji: powiadamia o \"nowych dalszych "
933
- "komentarzach\" i \"nowych odpowiedziach na moje komentarze\""
934
-
935
- #: options/options-layouts/settings-subscription.php:17
936
- msgid "Show \"Notify of new replies to this comment\""
937
- msgstr "Pokaż \"Powiadom o nowych odpowiedziach na ten komentarz\""
938
-
939
- #: options/options-layouts/settings-subscription.php:19
940
- msgid ""
941
- "wpDiscuz is the only comment plugin which allows you to subscribe to certain "
942
- "comment replies. This option is located above [Post Comment] button in "
943
- "comment form. You can disable this subscription way by unchecking this "
944
- "option."
945
- msgstr ""
946
- "wpDiscuz jest jedyną wtyczką komentarza, która pozwala do subskrybowania "
947
- "niektórych odpowiedzi komentarza. Opcja ta znajduje się nad przyciskiem "
948
- "[Napisz komentarz] w formularzu komentarza. Możesz wyłączyć ten sposób "
949
- "subskrypcji usuwając zaznaczenie tej opcji."
950
-
951
- #: options/options-layouts/settings-subscription.php:33
952
- msgid "Use Postmatic for subscriptions and commenting by email"
953
- msgstr "Użyj subskrypcji Postmatic i komentowania przez e-mail"
954
-
955
- #: options/options-layouts/settings-subscription.php:34
956
- msgid ""
957
- "Postmatic allows your users subscribe to comments. Instead of just being "
958
- "notified, they add a reply right from their inbox."
959
- msgstr ""
960
- "Postmatic pozwala Twoim użytkownikom na subskrypcję komentarzy. Zamiast po "
961
- "prostu powiadomień, dodają odpowiedź z skrzynki odbiorczej."
962
-
963
- #: options/phrases-layouts/phrases-comment.php:7
964
- msgid "Comment Template Phrases"
965
- msgstr "Frazy szablonu komentarzy"
966
-
967
- #: options/phrases-layouts/phrases-comment.php:112
968
- msgid "Title For Guests"
969
- msgstr "Tytuł dla gości"
970
-
971
- #: options/phrases-layouts/phrases-comment.php:122
972
- msgid "Title For Members"
973
- msgstr "Tytuł dla użytkowników"
974
-
975
- #: options/phrases-layouts/phrases-comment.php:132
976
- msgid "Title For Authors"
977
- msgstr "Tytuł dla autorów"
978
-
979
- #: options/phrases-layouts/phrases-comment.php:142
980
- msgid "Title For Admins"
981
- msgstr "Tytuł dla adminów"
982
-
983
- #: options/phrases-layouts/phrases-comment.php:172
984
- msgid "Save edited comment button text"
985
- msgstr "Zapisz edytowany tekst przycisku komentarzy"
986
-
987
- #: options/phrases-layouts/phrases-comment.php:182
988
- msgid "Cancel comment editing button text"
989
- msgstr "Anuluj tekst przycisku edycji komentarzy"
990
-
991
- #: options/phrases-layouts/phrases-datetime.php:7
992
- msgid "Date/Time Phrases"
993
- msgstr "Frazy daty/czasu"
994
-
995
- #: options/phrases-layouts/phrases-datetime.php:12
996
- msgid "Year"
997
- msgstr "Rok"
998
-
999
- #: options/phrases-layouts/phrases-datetime.php:22
1000
- msgid "Years (Plural Form)"
1001
- msgstr "Lat (Liczba mnoga)"
1002
-
1003
- #: options/phrases-layouts/phrases-datetime.php:26
1004
- msgid "Years"
1005
- msgstr "Lat"
1006
-
1007
- #: options/phrases-layouts/phrases-datetime.php:32
1008
- msgid "Month"
1009
- msgstr "Miesiąc"
1010
-
1011
- #: options/phrases-layouts/phrases-datetime.php:42
1012
- msgid "Months (Plural Form)"
1013
- msgstr "Miesięcy (Liczba mnoga)"
1014
-
1015
- #: options/phrases-layouts/phrases-datetime.php:52
1016
- msgid "Day"
1017
- msgstr "Dzień"
1018
-
1019
- #: options/phrases-layouts/phrases-datetime.php:62
1020
- msgid "Days (Plural Form)"
1021
- msgstr "Dni (Liczba mnoga)"
1022
-
1023
- #: options/phrases-layouts/phrases-datetime.php:82
1024
- msgid "Hours (Plural Form)"
1025
- msgstr "Godzin (Liczba mnoga)"
1026
-
1027
- #: options/phrases-layouts/phrases-datetime.php:102
1028
- msgid "Minutes (Plural Form)"
1029
- msgstr "Minut (Liczba mnoga)"
1030
-
1031
- #: options/phrases-layouts/phrases-datetime.php:112
1032
- msgid "Second"
1033
- msgstr "Sekunda"
1034
-
1035
- #: options/phrases-layouts/phrases-datetime.php:122
1036
- msgid "Seconds (Plural Form)"
1037
- msgstr "Sekund (Liczba mnoga)"
1038
-
1039
- #: options/phrases-layouts/phrases-datetime.php:132
1040
- msgid "Commented \"right now\" text"
1041
- msgstr "Komentowany tekst \"od zaraz\""
1042
-
1043
- #: options/phrases-layouts/phrases-datetime.php:142
1044
- msgid "Ago text"
1045
- msgstr "Tekst \"temu\""
1046
-
1047
- #: options/phrases-layouts/phrases-datetime.php:152
1048
- msgid "\"Today\" text"
1049
- msgstr "Tekst \"Dzisiaj\""
1050
-
1051
- #: options/phrases-layouts/phrases-email.php:7
1052
- msgid "Email Template Phrases"
1053
- msgstr "Frazy szablonu e-mail"
1054
-
1055
- #: options/phrases-layouts/phrases-email.php:12
1056
- msgid "Email Subject"
1057
- msgstr "Temat e-mail"
1058
-
1059
- #: options/phrases-layouts/phrases-email.php:22
1060
- msgid "Email Message"
1061
- msgstr "Wiadomość e-mail"
1062
-
1063
- #: options/phrases-layouts/phrases-email.php:32
1064
- msgid "New Reply Subject"
1065
- msgstr "Nowa odpowiedź na temat"
1066
-
1067
- #: options/phrases-layouts/phrases-email.php:42
1068
- msgid "New Reply Message"
1069
- msgstr "Nowa odpowiedź na wiadomość"
1070
-
1071
- #: options/phrases-layouts/phrases-email.php:62
1072
- #: options/phrases-layouts/phrases-email.php:66
1073
- msgid "Ignore Subscription"
1074
- msgstr "Zignoruj subskrypcję"
1075
-
1076
- #: options/phrases-layouts/phrases-email.php:92
1077
- msgid "Subscribe Confirmation Email Subject"
1078
- msgstr "Temat e-mail potwierdzenia subskrypcji"
1079
-
1080
- #: options/phrases-layouts/phrases-email.php:102
1081
- msgid "Subscribe Confirmation Email Content"
1082
- msgstr "Zawartość e-mail potwierdzenia subskrypcji"
1083
-
1084
- #: options/phrases-layouts/phrases-form.php:7
1085
- msgid "Form Template Phrases"
1086
- msgstr "Frazy szablonu od"
1087
-
1088
- #: options/phrases-layouts/phrases-form.php:12
1089
- msgid "Comment Field Start"
1090
- msgstr "Pole rozpoczęcia komentarzy"
1091
-
1092
- #: options/phrases-layouts/phrases-form.php:22
1093
- msgid "Comment Field Join"
1094
- msgstr "Pole dołączenia komentarzy"
1095
-
1096
- #: options/phrases-layouts/phrases-form.php:32
1097
- msgid "Email Field"
1098
- msgstr "Pole adresu e-mail"
1099
-
1100
- #: options/phrases-layouts/phrases-form.php:42
1101
- msgid "Name Field"
1102
- msgstr "Pole imienia"
1103
-
1104
- #: options/phrases-layouts/phrases-form.php:52
1105
- msgid "WebSite URL Field"
1106
- msgstr "Pole witryny internetowej"
1107
-
1108
- #: options/phrases-layouts/phrases-form.php:62
1109
- msgid "CAPTCHA Field"
1110
- msgstr "Pole CAPTCHA"
1111
-
1112
- #: options/phrases-layouts/phrases-form.php:72
1113
- msgid "Submit Button"
1114
- msgstr "Przycisk \"Dodaj komentarz\""
1115
-
1116
- #: options/phrases-layouts/phrases-form.php:92
1117
- msgid "Notify on new comments"
1118
- msgstr "Powiadom o nowych komentarzach"
1119
-
1120
- #: options/phrases-layouts/phrases-form.php:102
1121
- msgid "Notify on all new replies"
1122
- msgstr "Powiadom o wszystkich nowych odpowiedziach"
1123
-
1124
- #: options/phrases-layouts/phrases-form.php:106
1125
- msgid "new replies to all my comments"
1126
- msgstr "nowych odpowiedziach na wszystkie moje komentarze"
1127
-
1128
- #: options/phrases-layouts/phrases-form.php:112
1129
- msgid "Notify on new replies (checkbox)"
1130
- msgstr "Powiadom o nowych odpowiedziach - (pole wyboru)"
1131
-
1132
- #: options/phrases-layouts/phrases-form.php:162
1133
- msgid "Subscribed on this comment replies"
1134
- msgstr "Subskrybujesz na te odpowiedzi komentarza"
1135
-
1136
- #: options/phrases-layouts/phrases-form.php:172
1137
- msgid "Subscribed on all your comments replies"
1138
- msgstr "Subskrybujesz na wszystkie Twoje odpowiedzi na komentarze"
1139
-
1140
- #: options/phrases-layouts/phrases-form.php:182
1141
- msgid "Subscribed on this post"
1142
- msgstr "Subskrybujesz na tym wpisie"
1143
-
1144
- #: options/phrases-layouts/phrases-general.php:7
1145
- msgid "General Phrases"
1146
- msgstr "Ogólne frazy"
1147
-
1148
- #: options/phrases-layouts/phrases-general.php:22
1149
- msgid "Be the first to comment"
1150
- msgstr "Bądź pierwszy"
1151
-
1152
- #: options/phrases-layouts/phrases-general.php:42
1153
- msgid "Comment (Plural Form)"
1154
- msgstr "Komentarz (Liczba mnoga)"
1155
-
1156
- #: options/phrases-layouts/phrases-general.php:52
1157
- msgid "On"
1158
- msgstr "do"
1159
-
1160
- #: options/phrases-layouts/phrases-general.php:62
1161
- msgid "Load More Button"
1162
- msgstr "Przycisk \"Pokaż więcej komentarzy\""
1163
-
1164
- #: options/phrases-layouts/phrases-general.php:82
1165
- msgid "Button text if has new comment"
1166
- msgstr "Tekst przycisku, jeśli pojawił się nowy komentarz"
1167
-
1168
- #: options/phrases-layouts/phrases-general.php:92
1169
- msgid "Button text if has new comments (Plural Form)"
1170
- msgstr "Tekst przycisku, jeśli pojawiły się nowe komentarze (Liczba mnoga)"
1171
-
1172
- #: options/phrases-layouts/phrases-general.php:96
1173
- msgid "New Comments"
1174
- msgstr "Nowe komentarze"
1175
-
1176
- #: options/phrases-layouts/phrases-general.php:102
1177
- msgid "Button text if has new reply"
1178
- msgstr "Tekst przycisku, jeśli pojawiła się nowa odpowiedź"
1179
-
1180
- #: options/phrases-layouts/phrases-general.php:112
1181
- msgid "Button text if has new replies (Plural Form)"
1182
- msgstr "Tekst przycisku, jeśli pojawiły się nowe odpowiedzi (Liczba mnoga)"
1183
-
1184
- #: options/phrases-layouts/phrases-general.php:116
1185
- msgid "New Replies"
1186
- msgstr "Nowe odpowiedzi"
1187
-
1188
- #: options/phrases-layouts/phrases-general.php:122
1189
- msgid "Text on load more button if has new comment(s)"
1190
- msgstr ""
1191
- "Tekst na przycisku pokaż więcej, jeśli pojawiły się nowe(y) komentarz(e)"
1192
-
1193
- #: options/phrases-layouts/phrases-notification.php:7
1194
- msgid "Notification Phrases"
1195
- msgstr "Frazy powiadomień"
1196
-
1197
- #: options/phrases-layouts/phrases-notification.php:12
1198
- msgid "You\\'re subscribed to"
1199
- msgstr "Jesteś subskrybentem do"
1200
-
1201
- #: options/phrases-layouts/phrases-notification.php:42
1202
- msgid "Error message for empty field"
1203
- msgstr "Puste pole"
1204
-
1205
- #: options/phrases-layouts/phrases-notification.php:52
1206
- msgid "Error message for invalid email field"
1207
- msgstr "Pole adresu e-mail nieprawidłowe"
1208
-
1209
- #: options/phrases-layouts/phrases-notification.php:62
1210
- msgid "Error message for invalid website url field"
1211
- msgstr "Pole witryny internetowej nieprawidłowe"
1212
-
1213
- #: options/phrases-layouts/phrases-notification.php:82
1214
- msgid "Logged in as"
1215
- msgstr "Zalogowany jako"
1216
-
1217
- #: options/phrases-layouts/phrases-notification.php:102
1218
- msgid "Logged In"
1219
- msgstr "Zalogowany jako"
1220
-
1221
- #: options/phrases-layouts/phrases-notification.php:112
1222
- msgid "To post a comment"
1223
- msgstr "Aby dodać komentarz"
1224
-
1225
- #: options/phrases-layouts/phrases-notification.php:132
1226
- msgid "You can vote only 1 time"
1227
- msgstr "Możesz głosować tylko 1 raz"
1228
-
1229
- #: options/phrases-layouts/phrases-notification.php:152
1230
- msgid "Login To Vote"
1231
- msgstr "Zaloguj się, aby móc zagłosować"
1232
-
1233
- #: options/phrases-layouts/phrases-notification.php:162
1234
- msgid "You Cannot Vote On Your Comment"
1235
- msgstr "Nie można głosować na swój komentarz"
1236
-
1237
- #: options/phrases-layouts/phrases-notification.php:172
1238
- msgid "You are not allowed to vote for this comment (Voting from same IP)"
1239
- msgstr "Nie wolno głosować na ten komentarz (Głosowanie z tego samego IP)"
1240
-
1241
- #: options/phrases-layouts/phrases-notification.php:202
1242
- msgid "Comment waiting moderation"
1243
- msgstr "Komentarz oczekuje na moderację"
1244
-
1245
- #: options/phrases-layouts/phrases-notification.php:212
1246
- msgid "Message if comment content length is too short"
1247
- msgstr "Komunikat, jeśli długość treści komentarza jest zbyt krótka"
1248
-
1249
- #: options/phrases-layouts/phrases-notification.php:222
1250
- msgid "Message if comment content length is too long"
1251
- msgstr "Komunikat, jeśli długość treści komentarza jest zbyt długa"
1252
-
1253
- #: options/phrases-layouts/phrases-notification.php:232
1254
- msgid "Message if comment was not updated"
1255
- msgstr "Komunikat, jeśli komentarz nie został zaktualizowany"
1256
-
1257
- #: options/phrases-layouts/phrases-notification.php:242
1258
- msgid "Message if comment no longer possible to edit"
1259
- msgstr "Komunikat, jeśli komentarza nie można już edytować"
1260
-
1261
- #: options/phrases-layouts/phrases-notification.php:252
1262
- msgid "Message if comment text not changed"
1263
- msgstr "Komunikat, jeśli tekst komentarza nie jest zmieniony"
1264
-
1265
- #: options/phrases-layouts/phrases-notification.php:256
1266
- msgid "TYou've not made any changes"
1267
- msgstr "Jeszcze nie dokonałeś zmian"
1268
-
1269
- #: templates/comment/comment-form.php:51
1270
- msgid "Unable to send an email"
1271
- msgstr "Nie mogę wysłać wiadomości"
1272
-
1273
- #: templates/comment/comment-form.php:53
1274
- msgid "Subscription not successed"
1275
- msgstr "Subskrypcja nie pomyślna"
1276
-
1277
- #: utils/class.WpdiscuzHelper.php:392
1278
- msgid "Participate in this discussion via email"
1279
- msgstr "Weź udział w tej dyskusji przez e-mail"
1280
-
1281
- #. Plugin Name of the plugin/theme
1282
- msgid "wpDiscuz - Supercharged native comments"
1283
- msgstr "wpDiscuz - Doładowane rodzimych komentarzy"
1284
-
1285
- #. Plugin URI of the plugin/theme
1286
- msgid "http://www.gvectors.com/wpdiscuz/"
1287
- msgstr "http://www.gvectors.com/wpdiscuz/"
1288
-
1289
- #. Description of the plugin/theme
1290
- msgid ""
1291
- "Better comment system. Wordpress post comments and discussion plugin. Allows "
1292
- "your visitors discuss, vote for comments and share."
1293
- msgstr ""
1294
- "Lepszy system komentarzy. Wordpress dodaje komentarze i wtyczkę dyskusji. "
1295
- "Pozwala odwiedzającym na dyskusję, głosować na komentarze czy udostępniać."
1296
-
1297
- #. Author of the plugin/theme
1298
- msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1299
- msgstr "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1300
-
1301
- #. Author URI of the plugin/theme
1302
- msgid "http://www.gvectors.com/"
1303
- msgstr "http://www.gvectors.com/"
1304
-
1305
- #~ msgid "User Must be registered to comment"
1306
- #~ msgstr "Użytkownik musi być zarejestrowany, aby móc dodać komentarz"
1307
-
1308
- #~ msgid "Yes"
1309
- #~ msgstr "Tak"
1310
-
1311
- #~ msgid "No"
1312
- #~ msgstr "Nie"
1313
-
1314
- #~ msgid "Show the latest comments on"
1315
- #~ msgstr "Pokaż najnowsze komentarze"
1316
-
1317
- #~ msgid "the top of the list"
1318
- #~ msgstr "na początku listy"
1319
-
1320
- #~ msgid "top of the threads"
1321
- #~ msgstr "na początku wątków"
1322
-
1323
- #~ msgid "bottom of the threads"
1324
- #~ msgstr "na dole wątków"
1325
-
1326
- #~ msgid "the bottom of the list"
1327
- #~ msgstr "na dole listy"
1328
-
1329
- #~ msgid "Comment Threads Per Page"
1330
- #~ msgstr "Wątków komentarza na stronę"
1331
-
1332
- #~ msgid "Comments max depth"
1333
- #~ msgstr "Maksymalna długość komentarzy"
1334
-
1335
- #~ msgid "Level"
1336
- #~ msgstr "Poziom"
1337
-
1338
- #~ msgid "Levels"
1339
- #~ msgstr "Poziomy"
1340
-
1341
- #~ msgid ""
1342
- #~ "Load rest of all comments on clicking the [Load More Comments] button"
1343
- #~ msgstr ""
1344
- #~ "Załaduj przywracanie wszystkich komentarzy, klikając na przycisk [Pokaż "
1345
- #~ "więcej komentarzy]"
1346
-
1347
- #~ msgid ""
1348
- #~ "If you use Shared Web Hosting you should make sure the \"Live Update\" "
1349
- #~ "function doesn't overload your server resources. This function is good "
1350
- #~ "for VPS and Dedicated Hosting Plans."
1351
- #~ msgstr ""
1352
- #~ "Jeśli używasz wspólnego hostingu powinieneś upewnić się, czy funkcja "
1353
- #~ "\"Live Update\" nie przeciąża zasobów serwera. Ta funkcja jest dobra dla "
1354
- #~ "serwerów VPS i dedykowanych hostingów."
1355
-
1356
- #~ msgid "Hide Author Titles"
1357
- #~ msgstr "Ukryj tytuły autora"
1358
-
1359
- #~ msgid "Hide Share Buttons"
1360
- #~ msgstr "Ukryj przyciski udostępniania"
1361
-
1362
- #~ msgid "Hide the CAPTCHA field"
1363
- #~ msgstr "Ukryj pole CAPTCHA"
1364
-
1365
- #~ msgid "Hide the Website URL field"
1366
- #~ msgstr "Ukryj pole witryny internetowej"
1367
-
1368
- #~ msgid "Hide user avatar"
1369
- #~ msgstr "Ukryj awatar użytkownika"
1370
-
1371
- #~ msgid "Example: #00ff00"
1372
- #~ msgstr "Przykład: #00ff00"
1373
-
1374
- #~ msgid "Author title color"
1375
- #~ msgstr "Kolor tytułu autora"
1376
-
1377
- #~ msgid "Show \"Notify of all new follow-up comments\""
1378
- #~ msgstr "Pokaż \"Powiadom o wszystkich dalszych nowych komentarzach\""
1379
-
1380
- #~ msgid "Show \"Notify of new replies to all my comments\""
1381
- #~ msgstr ""
1382
- #~ "Pokaż \"Powiadom o nowych odpowiedziach na wszystkie moje komentarze\""
1383
-
1384
- #~ msgid ""
1385
- #~ "Please keep all three or at least one of those options ON, otherwise "
1386
- #~ "users will not have any option for email notifications and they'll not "
1387
- #~ "get any messages."
1388
- #~ msgstr ""
1389
- #~ "Proszę zachować wszystkie trzy lub co najmniej jedną z tych opcji, "
1390
- #~ "inaczej użytkownicy nie będą mieli opcji powiadomień e-mail i nie "
1391
- #~ "otrzymają żadnych wiadomości."
1392
-
1393
- #~ msgid ""
1394
- #~ "Keep selected the email notification of all new follow-up comments by "
1395
- #~ "default"
1396
- #~ msgstr ""
1397
- #~ "Zachowaj wybrane powiadomienie e-mail o wszystkich dalszych nowych "
1398
- #~ "komentarzach jako domyślne"
1399
-
1400
- #~ msgid ""
1401
- #~ "If this option is checked-on, in Manage Subscriptions section of comment "
1402
- #~ "forms will only be displayed the \"Notify of all new follow-up comments\" "
1403
- #~ "option and this option will always be selected by default."
1404
- #~ msgstr ""
1405
- #~ "Jeśli ta opcja jest zaznaczona, w sekcji komentarzy Zarządzaj "
1406
- #~ "subskrypcjami będzie wyświetlona tylko opcja \"Powiadom o wszystkich "
1407
- #~ "dalszych nowych komentarzach\" i ta opcja będzie zawsze wybrana jako "
1408
- #~ "domyślna."
1409
-
1410
- #~ msgid "Manage Subscriptions"
1411
- #~ msgstr "Zarządzaj subskrypcjami"
1412
-
1413
- #~ msgid "Notify \"None\""
1414
- #~ msgstr "Powiadomienie \"Nie subskrybuj\""
1415
-
1416
- #~ msgid "None"
1417
- #~ msgstr "Nie subskrybuj"
1418
-
1419
- #~ msgid "Notify on new comments (checkbox)"
1420
- #~ msgstr "Powiadom o nowych komentarzach - (pole wyboru)"
1421
-
1422
- #~ msgid "Notify of all new follow-up comments"
1423
- #~ msgstr "Powiadom o wszystkich dalszych nowych komentarzach"
1424
-
1425
- #~ msgid "Notify on all new replies (checkbox)"
1426
- #~ msgstr "Powiadom o wszystkich nowych odpowiedziach - (pole wyboru)"
1427
-
1428
- #~ msgid "Notify of new replies to all my comments"
1429
- #~ msgstr "Powiadom o nowych odpowiedziach na wszystkie moje komentarze"
1430
-
1431
- #~ msgid "Comment text is too long (maximum %s characters allowed)"
1432
- #~ msgstr ""
1433
- #~ "Tekst komentarza jest zbyt długi (maksymalnie %s dozwolonych znaków)"
1434
-
1435
- #~ msgid "wpDiscuz - Wordpress Comments"
1436
- #~ msgstr "wpDiscuz - Wordpress Comments"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: wpDiscuz - Wordpress Comments\n"
4
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpdiscuz\n"
5
+ "POT-Creation-Date: 2015-11-07 16:06+0100\n"
6
+ "PO-Revision-Date: 2015-11-07 16:34+0100\n"
7
+ "Last-Translator: advancedcoding <advancedcoding@mail.ru>\n"
8
+ "Language-Team: Radoslaw Rak <radekdb87@gmail.com>\n"
9
+ "Language: pl_PL\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 1.8.6\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Poedit-WPHeader: wc.php\n"
16
+ "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
17
+ "|| n%100>=20) ? 1 : 2);\n"
18
+ "X-Poedit-SourceCharset: UTF-8\n"
19
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
20
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
21
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
22
+ "X-Poedit-SearchPath-0: .\n"
23
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
24
+
25
+ #: class.WpdiscuzCore.php:216
26
+ #: templates/comment/class.WpdiscuzTemplateBuilder.php:241
27
+ msgid "Anonymous"
28
+ msgstr "Anonimowo"
29
+
30
+ #: class.WpdiscuzCore.php:791 options/options-layouts/settings-social.php:12
31
+ #: options/options-layouts/settings-social.php:14
32
+ #: options/options-layouts/settings-social.php:16
33
+ #: options/options-layouts/settings-social.php:18
34
+ msgid "Settings"
35
+ msgstr "Ustawienia"
36
+
37
+ #: class.WpdiscuzCore.php:793
38
+ msgid "Phrases"
39
+ msgstr "Frazy"
40
+
41
+ #: options/class.WpdiscuzOptions.php:37 options/class.WpdiscuzOptions.php:271
42
+ msgid "Hacker?"
43
+ msgstr "Haker?"
44
+
45
+ #: options/class.WpdiscuzOptions.php:93
46
+ msgid "wpDiscuz General Settings"
47
+ msgstr "Ogólne ustawienia wpDiscuz"
48
+
49
+ #: options/class.WpdiscuzOptions.php:184
50
+ msgid "General settings"
51
+ msgstr "Ogólne ustawienia"
52
+
53
+ #: options/class.WpdiscuzOptions.php:185
54
+ #: options/options-layouts/settings-live-update.php:7
55
+ msgid "Live Update"
56
+ msgstr "Live Update"
57
+
58
+ #: options/class.WpdiscuzOptions.php:186
59
+ #: options/options-layouts/settings-show-hide.php:7
60
+ msgid "Show/Hide Components"
61
+ msgstr "Pokaż/ukryj składniki"
62
+
63
+ #: options/class.WpdiscuzOptions.php:187
64
+ msgid "Email Subscription"
65
+ msgstr "Subskrypcja e-mail"
66
+
67
+ #: options/class.WpdiscuzOptions.php:187
68
+ msgid "and Postmatic"
69
+ msgstr "i Postmatic"
70
+
71
+ #: options/class.WpdiscuzOptions.php:188
72
+ #: options/options-layouts/settings-style.php:7
73
+ msgid "Background and Colors"
74
+ msgstr "Tło i kolory"
75
+
76
+ #: options/class.WpdiscuzOptions.php:189
77
+ #: options/options-layouts/settings-social.php:91
78
+ msgid "Social Login"
79
+ msgstr "Logowanie społecznościowe"
80
+
81
+ #: options/class.WpdiscuzOptions.php:253
82
+ msgid "Reset Options"
83
+ msgstr "Przywróć opcje"
84
+
85
+ #: options/class.WpdiscuzOptions.php:255
86
+ msgid "Refresh comment optimization"
87
+ msgstr "Odśwież optymizację komentarza"
88
+
89
+ #: options/class.WpdiscuzOptions.php:256 options/class.WpdiscuzOptions.php:446
90
+ msgid "Save Changes"
91
+ msgstr "Zapisz zmiany"
92
+
93
+ #: options/class.WpdiscuzOptions.php:385
94
+ msgid "WpDiscuz Front-end Phrases"
95
+ msgstr "Czołowe frazy WpDiscuz"
96
+
97
+ #: options/class.WpdiscuzOptions.php:395
98
+ msgid "General"
99
+ msgstr "Ogólne"
100
+
101
+ #: options/class.WpdiscuzOptions.php:396
102
+ msgid "Form"
103
+ msgstr "Od"
104
+
105
+ #: options/class.WpdiscuzOptions.php:397
106
+ #: options/class.WpdiscuzOptionsSerialized.php:426
107
+ #: options/phrases-layouts/phrases-general.php:32
108
+ msgid "Comment"
109
+ msgstr "Komentarz"
110
+
111
+ #: options/class.WpdiscuzOptions.php:398
112
+ msgid "Date/Time"
113
+ msgstr "Data/Czas"
114
+
115
+ #: options/class.WpdiscuzOptions.php:399
116
+ #: options/class.WpdiscuzOptionsSerialized.php:431
117
+ msgid "Email"
118
+ msgstr "E-mail"
119
+
120
+ #: options/class.WpdiscuzOptions.php:400
121
+ msgid "Notification"
122
+ msgstr "Powiadomienie"
123
+
124
+ #: options/class.WpdiscuzOptionsSerialized.php:424
125
+ #: options/phrases-layouts/phrases-general.php:12
126
+ msgid "Leave a Reply"
127
+ msgstr "Dodaj komentarz"
128
+
129
+ #: options/class.WpdiscuzOptionsSerialized.php:425
130
+ msgid "Be the First to Comment!"
131
+ msgstr "Bądź pierwszy!"
132
+
133
+ #: options/class.WpdiscuzOptionsSerialized.php:427
134
+ msgid "Comments"
135
+ msgstr "komentarzy"
136
+
137
+ #: options/class.WpdiscuzOptionsSerialized.php:428
138
+ msgid "on"
139
+ msgstr "do"
140
+
141
+ #: options/class.WpdiscuzOptionsSerialized.php:429
142
+ msgid "Start the discussion"
143
+ msgstr "Rozpocznij dyskusję"
144
+
145
+ #: options/class.WpdiscuzOptionsSerialized.php:430
146
+ msgid "Join the discussion"
147
+ msgstr "Dołącz do dyskusji"
148
+
149
+ #: options/class.WpdiscuzOptionsSerialized.php:432
150
+ msgid "Name"
151
+ msgstr "Imię"
152
+
153
+ #: options/class.WpdiscuzOptionsSerialized.php:433
154
+ msgid "WebSite URL"
155
+ msgstr "Witryna internetowa"
156
+
157
+ #: options/class.WpdiscuzOptionsSerialized.php:434
158
+ msgid "Please insert the code above to comment"
159
+ msgstr "Proszę wpisać kod znajdujący się powyżej, aby móc dodać komentarz"
160
+
161
+ #: options/class.WpdiscuzOptionsSerialized.php:435
162
+ msgid "Post Comment"
163
+ msgstr "Opublikuj komentarz"
164
+
165
+ #: options/class.WpdiscuzOptionsSerialized.php:436
166
+ #: options/phrases-layouts/phrases-form.php:82
167
+ #: options/phrases-layouts/phrases-form.php:86
168
+ msgid "Notify of"
169
+ msgstr "Powiadom o"
170
+
171
+ #: options/class.WpdiscuzOptionsSerialized.php:437
172
+ #: options/phrases-layouts/phrases-form.php:96
173
+ msgid "new follow-up comments"
174
+ msgstr "nowych dalszych komentarzach"
175
+
176
+ #: options/class.WpdiscuzOptionsSerialized.php:438
177
+ msgid "new replies to my comments"
178
+ msgstr "nowych odpowiedziach na moje komentarze"
179
+
180
+ #: options/class.WpdiscuzOptionsSerialized.php:439
181
+ #: options/phrases-layouts/phrases-form.php:116
182
+ msgid "Notify of new replies to this comment"
183
+ msgstr "Powiadom o nowych odpowiedziach na ten komentarz"
184
+
185
+ #: options/class.WpdiscuzOptionsSerialized.php:440
186
+ #: options/phrases-layouts/phrases-form.php:122
187
+ #: options/phrases-layouts/phrases-form.php:126
188
+ msgid "Sort by"
189
+ msgstr "Sortuj wg"
190
+
191
+ #: options/class.WpdiscuzOptionsSerialized.php:441
192
+ #: options/phrases-layouts/phrases-form.php:132
193
+ #: options/phrases-layouts/phrases-form.php:136
194
+ msgid "newest"
195
+ msgstr "najnowszy"
196
+
197
+ #: options/class.WpdiscuzOptionsSerialized.php:442
198
+ #: options/phrases-layouts/phrases-form.php:142
199
+ #: options/phrases-layouts/phrases-form.php:146
200
+ msgid "oldest"
201
+ msgstr "najstarszy"
202
+
203
+ #: options/class.WpdiscuzOptionsSerialized.php:443
204
+ #: options/phrases-layouts/phrases-form.php:152
205
+ #: options/phrases-layouts/phrases-form.php:156
206
+ msgid "most voted"
207
+ msgstr "oceniany"
208
+
209
+ #: options/class.WpdiscuzOptionsSerialized.php:444
210
+ msgid "Load More Comments"
211
+ msgstr "Pokaż więcej komentarzy"
212
+
213
+ #: options/class.WpdiscuzOptionsSerialized.php:445
214
+ #: options/phrases-layouts/phrases-general.php:72
215
+ msgid "Load Rest of Comments"
216
+ msgstr "Załaduj przywracanie komentarzy"
217
+
218
+ #: options/class.WpdiscuzOptionsSerialized.php:446
219
+ #: options/phrases-layouts/phrases-comment.php:12
220
+ msgid "Reply"
221
+ msgstr "Odpowiedz"
222
+
223
+ #: options/class.WpdiscuzOptionsSerialized.php:447
224
+ #: options/phrases-layouts/phrases-comment.php:22
225
+ msgid "Share"
226
+ msgstr "Udostępnij"
227
+
228
+ #: options/class.WpdiscuzOptionsSerialized.php:448
229
+ #: options/phrases-layouts/phrases-comment.php:32
230
+ #: templates/comment/class.WpdiscuzTemplateBuilder.php:178
231
+ msgid "Edit"
232
+ msgstr "Edytuj"
233
+
234
+ #: options/class.WpdiscuzOptionsSerialized.php:449
235
+ #: options/phrases-layouts/phrases-comment.php:42
236
+ msgid "Share On Facebook"
237
+ msgstr "Udostępnij na Facebooku"
238
+
239
+ #: options/class.WpdiscuzOptionsSerialized.php:450
240
+ #: options/phrases-layouts/phrases-comment.php:52
241
+ msgid "Share On Twitter"
242
+ msgstr "Udostępnij na Twitterze"
243
+
244
+ #: options/class.WpdiscuzOptionsSerialized.php:451
245
+ #: options/phrases-layouts/phrases-comment.php:62
246
+ msgid "Share On Google"
247
+ msgstr "Udostępnij na Google"
248
+
249
+ #: options/class.WpdiscuzOptionsSerialized.php:452
250
+ #: options/phrases-layouts/phrases-comment.php:72
251
+ msgid "Share On VKontakte"
252
+ msgstr "Udostępnij na VKontakte"
253
+
254
+ #: options/class.WpdiscuzOptionsSerialized.php:453
255
+ #: options/phrases-layouts/phrases-comment.php:82
256
+ msgid "Share On Odnoklassniki"
257
+ msgstr "Udostępnij na Odnoklassniki"
258
+
259
+ #: options/class.WpdiscuzOptionsSerialized.php:454
260
+ #: options/phrases-layouts/phrases-comment.php:92
261
+ msgid "Hide Replies"
262
+ msgstr "Ukryj odpowiedzi"
263
+
264
+ #: options/class.WpdiscuzOptionsSerialized.php:455
265
+ #: options/phrases-layouts/phrases-comment.php:102
266
+ msgid "Show Replies"
267
+ msgstr "Pokaż odpowiedzi"
268
+
269
+ #: options/class.WpdiscuzOptionsSerialized.php:456
270
+ msgid "Guest"
271
+ msgstr "Gość"
272
+
273
+ #: options/class.WpdiscuzOptionsSerialized.php:457
274
+ msgid "Member"
275
+ msgstr "Użytkownik"
276
+
277
+ #: options/class.WpdiscuzOptionsSerialized.php:458
278
+ msgid "Author"
279
+ msgstr "Autor"
280
+
281
+ #: options/class.WpdiscuzOptionsSerialized.php:459
282
+ msgid "Admin"
283
+ msgstr "Admin"
284
+
285
+ #: options/class.WpdiscuzOptionsSerialized.php:460
286
+ #: options/phrases-layouts/phrases-general.php:86
287
+ msgid "New Comment"
288
+ msgstr "Nowy komentarz"
289
+
290
+ #: options/class.WpdiscuzOptionsSerialized.php:461
291
+ msgid "New comment on the discussion section you've been interested in"
292
+ msgstr "Pojawił się nowy komentarz, byłeś nim zainteresowany w"
293
+
294
+ #: options/class.WpdiscuzOptionsSerialized.php:462
295
+ #: options/phrases-layouts/phrases-email.php:36
296
+ #: options/phrases-layouts/phrases-general.php:106
297
+ #: utils/class.WpdiscuzEmailHelper.php:156
298
+ msgid "New Reply"
299
+ msgstr "Nowa odpowiedź"
300
+
301
+ #: options/class.WpdiscuzOptionsSerialized.php:463
302
+ #: utils/class.WpdiscuzEmailHelper.php:157
303
+ msgid "New reply on the discussion section you've been interested in"
304
+ msgstr "Pojawiła się nowa odpowiedź, byłeś nią zainteresowany w"
305
+
306
+ #: options/class.WpdiscuzOptionsSerialized.php:464
307
+ msgid "You're subscribed for new replies on this comment"
308
+ msgstr "Subskrybujesz o nowych odpowiedziach na ten komentarz"
309
+
310
+ #: options/class.WpdiscuzOptionsSerialized.php:465
311
+ msgid "You're subscribed for new replies on all your comments"
312
+ msgstr "Subskrybujesz o nowych odpowiedziach na wszystkie swoje komentarze"
313
+
314
+ #: options/class.WpdiscuzOptionsSerialized.php:466
315
+ msgid "You're subscribed for new follow-up comments on this post"
316
+ msgstr "Subskrybujesz o dalszych nowych komentarzach na tym wpisie"
317
+
318
+ #: options/class.WpdiscuzOptionsSerialized.php:467
319
+ #: options/phrases-layouts/phrases-email.php:52
320
+ #: options/phrases-layouts/phrases-email.php:56
321
+ msgid "Unsubscribe"
322
+ msgstr "Anuluj subskrypcję"
323
+
324
+ #: options/class.WpdiscuzOptionsSerialized.php:468
325
+ #: options/phrases-layouts/phrases-email.php:66
326
+ msgid "Cancel subscription"
327
+ msgstr "Anuluj subskrypcję"
328
+
329
+ #: options/class.WpdiscuzOptionsSerialized.php:469
330
+ #: options/phrases-layouts/phrases-notification.php:32
331
+ msgid "You've successfully unsubscribed."
332
+ msgstr "Pomyślnie odrzuciłeś(aś) subskrypcję."
333
+
334
+ #: options/class.WpdiscuzOptionsSerialized.php:470
335
+ #: options/phrases-layouts/phrases-notification.php:22
336
+ msgid "You've successfully subscribed."
337
+ msgstr "Pomyślnie potwierdziłeś(aś) subskrypcję."
338
+
339
+ #: options/class.WpdiscuzOptionsSerialized.php:471
340
+ #: options/phrases-layouts/phrases-email.php:72
341
+ #: options/phrases-layouts/phrases-email.php:76
342
+ msgid "Confirm your subscription"
343
+ msgstr "Potwierdź swoją subskrypcję"
344
+
345
+ #: options/class.WpdiscuzOptionsSerialized.php:472
346
+ #: options/phrases-layouts/phrases-email.php:82
347
+ #: options/phrases-layouts/phrases-email.php:86
348
+ msgid "You've successfully confirmed your subscription."
349
+ msgstr "Pomyślnie potwierdziłeś(aś) swoją subskrypcję."
350
+
351
+ #: options/class.WpdiscuzOptionsSerialized.php:473
352
+ #: options/phrases-layouts/phrases-email.php:96
353
+ #: utils/class.WpdiscuzEmailHelper.php:46
354
+ msgid "Subscribe Confirmation"
355
+ msgstr "Potwierdzenie subskrypcji"
356
+
357
+ #: options/class.WpdiscuzOptionsSerialized.php:474
358
+ #: options/phrases-layouts/phrases-email.php:106
359
+ #: utils/class.WpdiscuzEmailHelper.php:47
360
+ msgid ""
361
+ "Hi, <br/> You just subscribed for new comments on our website. This means "
362
+ "you will receive an email when new comments are posted according to "
363
+ "subscription option you've chosen. <br/> To activate, click confirm below. "
364
+ "If you believe this is an error, ignore this message and we'll never bother "
365
+ "you again."
366
+ msgstr ""
367
+ "Cześć, <br/> Subskrybujesz tylko dla nowych komentarzy na naszej stronie "
368
+ "internetowej. Oznacza to, że będziesz otrzymywać powiadomienia o nowych "
369
+ "komentarzach według opcji subskrypcji, którą wybrałeś. <br/> Aby włączyć, "
370
+ "kliknij Potwierdź poniżej. Jeśli uważasz, że to jest błąd, zignoruj ten "
371
+ "komunikat i nigdy nie będziemy ponownie przypominać."
372
+
373
+ #: options/class.WpdiscuzOptionsSerialized.php:475
374
+ msgid "please fill out this field to comment"
375
+ msgstr "proszę wypełnić te pole, aby móc dodać komentarz"
376
+
377
+ #: options/class.WpdiscuzOptionsSerialized.php:476
378
+ msgid "email address is invalid"
379
+ msgstr "adres e-mail jest nieprawidłowy"
380
+
381
+ #: options/class.WpdiscuzOptionsSerialized.php:477
382
+ msgid "url is invalid"
383
+ msgstr "url jest nieprawidłowy"
384
+
385
+ #: options/class.WpdiscuzOptionsSerialized.php:478
386
+ msgid "year"
387
+ msgstr "rok"
388
+
389
+ #: options/class.WpdiscuzOptionsSerialized.php:479
390
+ msgid "years"
391
+ msgstr "lat"
392
+
393
+ #: options/class.WpdiscuzOptionsSerialized.php:480
394
+ msgid "month"
395
+ msgstr "miesiąc"
396
+
397
+ #: options/class.WpdiscuzOptionsSerialized.php:481
398
+ msgid "months"
399
+ msgstr "miesięcy"
400
+
401
+ #: options/class.WpdiscuzOptionsSerialized.php:482
402
+ msgid "day"
403
+ msgstr "dzień"
404
+
405
+ #: options/class.WpdiscuzOptionsSerialized.php:483
406
+ msgid "days"
407
+ msgstr "dni"
408
+
409
+ #: options/class.WpdiscuzOptionsSerialized.php:484
410
+ msgid "hour"
411
+ msgstr "godzina"
412
+
413
+ #: options/class.WpdiscuzOptionsSerialized.php:485
414
+ msgid "hours"
415
+ msgstr "godzin"
416
+
417
+ #: options/class.WpdiscuzOptionsSerialized.php:486
418
+ msgid "minute"
419
+ msgstr "minuta"
420
+
421
+ #: options/class.WpdiscuzOptionsSerialized.php:487
422
+ msgid "minutes"
423
+ msgstr "minut"
424
+
425
+ #: options/class.WpdiscuzOptionsSerialized.php:488
426
+ msgid "second"
427
+ msgstr "sekunda"
428
+
429
+ #: options/class.WpdiscuzOptionsSerialized.php:489
430
+ msgid "seconds"
431
+ msgstr "sekund"
432
+
433
+ #: options/class.WpdiscuzOptionsSerialized.php:490
434
+ msgid "right now"
435
+ msgstr "od zaraz"
436
+
437
+ #: options/class.WpdiscuzOptionsSerialized.php:491
438
+ msgid "ago"
439
+ msgstr "temu"
440
+
441
+ #: options/class.WpdiscuzOptionsSerialized.php:492
442
+ #: options/phrases-layouts/phrases-datetime.php:156
443
+ msgid "Today"
444
+ msgstr "Dzisiaj"
445
+
446
+ #: options/class.WpdiscuzOptionsSerialized.php:493
447
+ #: options/phrases-layouts/phrases-notification.php:72
448
+ msgid "You must be"
449
+ msgstr "Musisz się"
450
+
451
+ #: options/class.WpdiscuzOptionsSerialized.php:494
452
+ msgid "You are logged in as"
453
+ msgstr "Zalogowany jako"
454
+
455
+ #: options/class.WpdiscuzOptionsSerialized.php:495
456
+ #: options/phrases-layouts/phrases-notification.php:92
457
+ msgid "Log out"
458
+ msgstr "Wyloguj się"
459
+
460
+ #: options/class.WpdiscuzOptionsSerialized.php:496
461
+ msgid "logged in"
462
+ msgstr "zalogowany jako"
463
+
464
+ #: options/class.WpdiscuzOptionsSerialized.php:497
465
+ msgid "to post a comment."
466
+ msgstr "aby móc dodać komentarz."
467
+
468
+ #: options/class.WpdiscuzOptionsSerialized.php:498
469
+ #: options/phrases-layouts/phrases-comment.php:152
470
+ msgid "Vote Up"
471
+ msgstr "Lubię to"
472
+
473
+ #: options/class.WpdiscuzOptionsSerialized.php:499
474
+ #: options/phrases-layouts/phrases-comment.php:162
475
+ msgid "Vote Down"
476
+ msgstr "Nie lubię"
477
+
478
+ #: options/class.WpdiscuzOptionsSerialized.php:500
479
+ #: options/phrases-layouts/phrases-notification.php:122
480
+ msgid "Vote Counted"
481
+ msgstr "Głos zliczony"
482
+
483
+ #: options/class.WpdiscuzOptionsSerialized.php:501
484
+ msgid "You've already voted for this comment"
485
+ msgstr "Już zagłosowałeś na ten komentarz"
486
+
487
+ #: options/class.WpdiscuzOptionsSerialized.php:502
488
+ #: options/phrases-layouts/phrases-notification.php:142
489
+ msgid "Voting Error"
490
+ msgstr "Błąd głosowania"
491
+
492
+ #: options/class.WpdiscuzOptionsSerialized.php:503
493
+ msgid "You Must Be Logged In To Vote"
494
+ msgstr "Musisz się zalogować, aby móc oddać głos"
495
+
496
+ #: options/class.WpdiscuzOptionsSerialized.php:504
497
+ msgid "You cannot vote for your comment"
498
+ msgstr "Nie możesz głosować na swój komentarz"
499
+
500
+ #: options/class.WpdiscuzOptionsSerialized.php:505
501
+ msgid "You are not allowed to vote for this comment"
502
+ msgstr "Nie wolno głosować na ten komentarz"
503
+
504
+ #: options/class.WpdiscuzOptionsSerialized.php:506
505
+ #: options/phrases-layouts/phrases-notification.php:182
506
+ msgid "Invalid Captcha Code"
507
+ msgstr "Nieprawidłowy kod Captcha"
508
+
509
+ #: options/class.WpdiscuzOptionsSerialized.php:507
510
+ #: options/phrases-layouts/phrases-notification.php:192
511
+ msgid "Some of field value is invalid"
512
+ msgstr "Jedna z wartości pola jest nieprawidłowa"
513
+
514
+ #: options/class.WpdiscuzOptionsSerialized.php:508
515
+ msgid "new comment"
516
+ msgstr "nowy komentarz"
517
+
518
+ #: options/class.WpdiscuzOptionsSerialized.php:509
519
+ msgid "new comments"
520
+ msgstr "nowych komentarzy"
521
+
522
+ #: options/class.WpdiscuzOptionsSerialized.php:510
523
+ msgid "Comment awaiting moderation"
524
+ msgstr "Komentarz oczekuje na moderację"
525
+
526
+ #: options/class.WpdiscuzOptionsSerialized.php:511
527
+ msgid "new reply on your comment"
528
+ msgstr "nowa odpowiedź na Twój komentarz"
529
+
530
+ #: options/class.WpdiscuzOptionsSerialized.php:512
531
+ msgid "new replies on your comments"
532
+ msgstr "nowych odpowiedzi na Twój komentarz"
533
+
534
+ #: options/class.WpdiscuzOptionsSerialized.php:513
535
+ #: options/phrases-layouts/phrases-general.php:126
536
+ msgid "New"
537
+ msgstr "Nowy"
538
+
539
+ #: options/class.WpdiscuzOptionsSerialized.php:514
540
+ #: options/phrases-layouts/phrases-notification.php:236
541
+ msgid "Sorry, the comment was not updated"
542
+ msgstr "Przepraszamy, komentarz nie został zaktualizowany"
543
+
544
+ #: options/class.WpdiscuzOptionsSerialized.php:515
545
+ #: options/phrases-layouts/phrases-notification.php:246
546
+ msgid "Sorry, this comment no longer possible to edit"
547
+ msgstr "Przepraszamy, tego komentarza nie można już edytować"
548
+
549
+ #: options/class.WpdiscuzOptionsSerialized.php:516
550
+ msgid "You've not made any changes"
551
+ msgstr "Jeszcze nie dokonałeś zmian"
552
+
553
+ #: options/class.WpdiscuzOptionsSerialized.php:517
554
+ #: options/phrases-layouts/phrases-comment.php:176
555
+ msgid "Save"
556
+ msgstr "Zapisz"
557
+
558
+ #: options/class.WpdiscuzOptionsSerialized.php:518
559
+ #: options/phrases-layouts/phrases-comment.php:186
560
+ msgid "Cancel"
561
+ msgstr "Anuluj"
562
+
563
+ #: options/class.WpdiscuzOptionsSerialized.php:519
564
+ #, php-format
565
+ msgid "Comment text is too short (minimum %d% characters)"
566
+ msgstr "Tekst komentarza jest zbyt krótki (min %d% znaków)"
567
+
568
+ #: options/class.WpdiscuzOptionsSerialized.php:520
569
+ #, php-format
570
+ msgid "Comment text is too long (maximum %d% characters allowed)"
571
+ msgstr "Tekst komentarza jest zbyt długi (maks dopuszczalnych %d% znaków)"
572
+
573
+ #: options/class.WpdiscuzOptionsSerialized.php:521
574
+ #: options/phrases-layouts/phrases-notification.php:262
575
+ #: options/phrases-layouts/phrases-notification.php:266
576
+ msgid "The captcha expired"
577
+ msgstr "CAPTCHA wygasł"
578
+
579
+ #: options/class.WpdiscuzOptionsSerialized.php:522
580
+ #: options/phrases-layouts/phrases-notification.php:272
581
+ #: options/phrases-layouts/phrases-notification.php:276
582
+ msgid "Please fill out required fields"
583
+ msgstr "Proszę wypełnij wymagane pola"
584
+
585
+ #: options/class.WpdiscuzOptionsSerialized.php:523
586
+ #: options/phrases-layouts/phrases-form.php:192
587
+ #: options/phrases-layouts/phrases-form.php:196
588
+ msgid "Connect with"
589
+ msgstr "Połącz za pomocą"
590
+
591
+ #: options/class.WpdiscuzOptionsSerialized.php:524
592
+ msgid "You're subscribed to"
593
+ msgstr "Jesteś subskrybentem do"
594
+
595
+ #: options/options-layouts/settings-general.php:7
596
+ msgid "General Settings"
597
+ msgstr "Ogólne ustawienia"
598
+
599
+ #: options/options-layouts/settings-general.php:12
600
+ msgid "Display comment form for post types:"
601
+ msgstr "Wyświetl komentarze dla typów wpisu:"
602
+
603
+ #: options/options-layouts/settings-general.php:32
604
+ msgid "Comment author must fill out name"
605
+ msgstr "Autor komentarza musi wypełnić swoje imię"
606
+
607
+ #: options/options-layouts/settings-general.php:42
608
+ msgid "Comment author must fill out email"
609
+ msgstr "Autor komentarza musi wypełnić swój e-mail"
610
+
611
+ #: options/options-layouts/settings-general.php:52
612
+ msgid "Comment text min length"
613
+ msgstr "Minimalna długoś tekstu komentarza"
614
+
615
+ #: options/options-layouts/settings-general.php:62
616
+ msgid "Comment text max length"
617
+ msgstr "Maksymalna długość tekstu komentarza"
618
+
619
+ #: options/options-layouts/settings-general.php:72
620
+ msgid "Comment text size in pixels"
621
+ msgstr "Rozmiar tekstu komentarza w pikselach"
622
+
623
+ #: options/options-layouts/settings-general.php:87
624
+ msgid "Allow comment editing for"
625
+ msgstr "Pozwól na edycję komentarza wciągu"
626
+
627
+ #: options/options-layouts/settings-general.php:92
628
+ msgid "Not Allow"
629
+ msgstr "Nie pozwól"
630
+
631
+ #: options/options-layouts/settings-general.php:93
632
+ #: options/options-layouts/settings-general.php:94
633
+ #: options/options-layouts/settings-live-update.php:52
634
+ #: options/options-layouts/settings-live-update.php:53
635
+ #: options/options-layouts/settings-live-update.php:54
636
+ msgid "Minutes"
637
+ msgstr "Minut"
638
+
639
+ #: options/options-layouts/settings-general.php:95
640
+ #: options/phrases-layouts/phrases-datetime.php:72
641
+ msgid "Hour"
642
+ msgstr "Godziny"
643
+
644
+ #: options/options-layouts/settings-general.php:96
645
+ #: options/options-layouts/settings-general.php:97
646
+ msgid "Hours"
647
+ msgstr "Godzin"
648
+
649
+ #: options/options-layouts/settings-general.php:98
650
+ msgid "Unlimit"
651
+ msgstr "Bez limitu"
652
+
653
+ #: options/options-layouts/settings-general.php:104
654
+ msgid "Redirect first commenter to"
655
+ msgstr "Przekieruj pierwszych komentatorów do"
656
+
657
+ #: options/options-layouts/settings-general.php:111
658
+ msgid "Do not redirect"
659
+ msgstr "Nie przekieruj"
660
+
661
+ #: options/options-layouts/settings-general.php:119
662
+ msgid "Allow guests to vote on comments"
663
+ msgstr "Pozwól gościom, aby mogli głosować na komentarze"
664
+
665
+ #: options/options-layouts/settings-general.php:129
666
+ msgid "Comments loading/pagination type"
667
+ msgstr "Ładowanie/typ podziału na strony komentarzy"
668
+
669
+ #: options/options-layouts/settings-general.php:138
670
+ #: options/options-layouts/settings-general.php:140
671
+ msgid "[Load more] Button"
672
+ msgstr "Przycisk [Pokaż więcej]"
673
+
674
+ #: options/options-layouts/settings-general.php:142
675
+ #: options/options-layouts/settings-general.php:144
676
+ msgid "[Load rest of all comments] Button"
677
+ msgstr "Przycisk [Przywróć wszystkie komentarze]"
678
+
679
+ #: options/options-layouts/settings-general.php:146
680
+ #: options/options-layouts/settings-general.php:148
681
+ msgid "Lazy load comments on scrolling"
682
+ msgstr "Wolne wczytywanie komentarzy przy przewijaniu"
683
+
684
+ #: options/options-layouts/settings-general.php:155
685
+ msgid "Use WordPress Date/Time format"
686
+ msgstr "Użyj formatu daty/czasu WordPress"
687
+
688
+ #: options/options-layouts/settings-general.php:156
689
+ msgid ""
690
+ "wpDiscuz shows Human Readable date format. If you check this option it'll "
691
+ "show the date/time format set in WordPress General Settings."
692
+ msgstr ""
693
+
694
+ #: options/options-layouts/settings-general.php:163
695
+ msgid "Current Wordpress date/time format"
696
+ msgstr "Bieżący format daty/czasu Wordpress"
697
+
698
+ #: options/options-layouts/settings-general.php:169
699
+ msgid "Use Plugin .PO/.MO files"
700
+ msgstr "Użyj wtyczki plików .PO/.MO"
701
+
702
+ #: options/options-layouts/settings-general.php:170
703
+ msgid ""
704
+ "wpDiscuz phrase system allows you to translate all front-end phrases. "
705
+ "However if you have a multi-language website it'll not allow you to add more "
706
+ "than one language translation. The only way to get it is the plugin "
707
+ "translation files (.PO / .MO). If wpDiscuz has the languages you need you "
708
+ "should check this option to disable phrase system and it'll automatically "
709
+ "translate all phrases based on language files according to current language."
710
+ msgstr ""
711
+
712
+ #: options/options-layouts/settings-general.php:181
713
+ msgid ""
714
+ "Help wpDiscuz to grow allowing people to recognize which comment plugin you "
715
+ "use"
716
+ msgstr ""
717
+ "Pomóż wpDiscuz zwiększyć popularność wśród ludzi, aby mogli rozpoznać, "
718
+ "której używasz wtyczki do komentarzy"
719
+
720
+ #: options/options-layouts/settings-general.php:183
721
+ msgid ""
722
+ "Please check this option on to help wpDiscuz get more popularity as your "
723
+ "thank to the hard work we do for you totally free. This option adds a very "
724
+ "small (16x16px) icon under the comment section which will allow your site "
725
+ "visitors recognize the name of comment solution you use."
726
+ msgstr ""
727
+
728
+ #: options/options-layouts/settings-general.php:188
729
+ msgid "Thank you!"
730
+ msgstr "Dziękujemy!"
731
+
732
+ #: options/options-layouts/settings-live-update.php:12
733
+ msgid "Live update options"
734
+ msgstr "Opcje Live Update"
735
+
736
+ #: options/options-layouts/settings-live-update.php:13
737
+ msgid ""
738
+ "wpDiscuz 3 live update is very smart and doesn't overload your server even "
739
+ "if you're on Shared hosting plan and even your website is very active. "
740
+ "However we recommend to monitor your server resources if you're on a Shared "
741
+ "hosting plan. There are some very weak hosting plans which may not be able "
742
+ "to perform very frequently live update requests. If you found some issue you "
743
+ "can set the option below 30 seconds or more."
744
+ msgstr ""
745
+
746
+ #: options/options-layouts/settings-live-update.php:18
747
+ msgid "Never update"
748
+ msgstr "Nigdy nie aktualizuj"
749
+
750
+ #: options/options-layouts/settings-live-update.php:20
751
+ msgid "Turn off \"Live Update\" function"
752
+ msgstr "Wyłącz funkcję \"Live Update\""
753
+
754
+ #: options/options-layouts/settings-live-update.php:22
755
+ msgid "Show new comment/reply buttons to update manualy"
756
+ msgstr "Pokaż przyciski nowy komentarz/odpowiedz, aby ręcznie aktualizować"
757
+
758
+ #: options/options-layouts/settings-live-update.php:24
759
+ msgid "Always check for new comments and show update buttons"
760
+ msgstr "Zawsze sprawdź nowe komentarze i pokaż przyciski aktualizacji"
761
+
762
+ #: options/options-layouts/settings-live-update.php:26
763
+ msgid "Always update"
764
+ msgstr "Zawsze aktualizuj"
765
+
766
+ #: options/options-layouts/settings-live-update.php:28
767
+ msgid "Always check for new comments and update automatically"
768
+ msgstr "Zawsze sprawdź nowe komentarze i automatycznie aktualizuj"
769
+
770
+ #: options/options-layouts/settings-live-update.php:35
771
+ msgid "Disable live update for guests"
772
+ msgstr "Wyłącz Live Update dla gości"
773
+
774
+ #: options/options-layouts/settings-live-update.php:43
775
+ msgid "Update comment list every"
776
+ msgstr "Zaktualizuj listę komentarzy co"
777
+
778
+ #: options/options-layouts/settings-live-update.php:48
779
+ #: options/options-layouts/settings-live-update.php:49
780
+ #: options/options-layouts/settings-live-update.php:50
781
+ msgid "Seconds"
782
+ msgstr "Sekund"
783
+
784
+ #: options/options-layouts/settings-live-update.php:51
785
+ #: options/phrases-layouts/phrases-datetime.php:92
786
+ msgid "Minute"
787
+ msgstr "Minut"
788
+
789
+ #: options/options-layouts/settings-show-hide.php:12
790
+ msgid "Show logged-in user name and logout link on top of main form"
791
+ msgstr ""
792
+ "Pokaż imię zalogowanego użytkownika i link wylogowania się nad głównym "
793
+ "formularzem"
794
+
795
+ #: options/options-layouts/settings-show-hide.php:22
796
+ msgid "Hide Reply button for Guests"
797
+ msgstr "Ukryj przycisk Odpowiedz dla gości"
798
+
799
+ #: options/options-layouts/settings-show-hide.php:32
800
+ msgid "Hide Reply button for Members"
801
+ msgstr "Ukryj przycisk Odpowiedz dla użytkowników"
802
+
803
+ #: options/options-layouts/settings-show-hide.php:42
804
+ msgid "Hide Commenter Labels"
805
+ msgstr "Ukryj etykiety komentatora"
806
+
807
+ #: options/options-layouts/settings-show-hide.php:52
808
+ msgid "Hide Voting buttons"
809
+ msgstr "Ukryj przyciski głosowania"
810
+
811
+ #: options/options-layouts/settings-show-hide.php:62
812
+ msgid "Show Share Buttons"
813
+ msgstr "Pokaż przyciski udostępniania"
814
+
815
+ #: options/options-layouts/settings-show-hide.php:80
816
+ msgid "Hide the CAPTCHA field for guests"
817
+ msgstr "Ukryj pole CAPTCHA dla gości"
818
+
819
+ #: options/options-layouts/settings-show-hide.php:91
820
+ msgid "Show the CAPTCHA field for logged in users"
821
+ msgstr "Pokaż pole CAPTCHA dla zalogowanych gości"
822
+
823
+ #: options/options-layouts/settings-show-hide.php:102
824
+ msgid "Show the Website URL field"
825
+ msgstr "Pokaż pole adresu strony internetowej"
826
+
827
+ #: options/options-layouts/settings-show-hide.php:112
828
+ msgid "Hide header text"
829
+ msgstr "Ukryj tekst nagłówka"
830
+
831
+ #: options/options-layouts/settings-show-hide.php:122
832
+ msgid "Show sorting buttons"
833
+ msgstr "Pokaż przyciski sortowania"
834
+
835
+ #: options/options-layouts/settings-social.php:23
836
+ #: options/options-layouts/settings-social.php:33
837
+ #: options/options-layouts/settings-social.php:43
838
+ #: options/options-layouts/settings-social.php:54
839
+ msgid "Activate"
840
+ msgstr "Aktywuj"
841
+
842
+ #: options/options-layouts/settings-social.php:27
843
+ #: options/options-layouts/settings-social.php:37
844
+ #: options/options-layouts/settings-social.php:47
845
+ #: options/options-layouts/settings-social.php:58
846
+ msgid "View details/Install"
847
+ msgstr "Pokaż szczegóły/Zainstaluj"
848
+
849
+ #: options/options-layouts/settings-social.php:92
850
+ msgid ""
851
+ "You can use one of these most popular Social Login Plugins to allow your "
852
+ "visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
853
+ "OK and lots of other social network service accounts. All social login "
854
+ "buttons will be fully integrated with wpDiscuz comment forms."
855
+ msgstr ""
856
+ "Możesz użyć jednej z tych najbardziej popularnych wtyczek logowań "
857
+ "społecznościach, aby móc pozwolić swoim odwiedzającym zalogować się i dodać "
858
+ "komentarz za pomocą Facebooka, Twittera, Google+, Wordpressa, VK, OK i "
859
+ "pozwolić innym usługom kont społecznościowych. Wszystkie przyciski logowań "
860
+ "społecznościowych będą w pełni zintegrowane z formularzami komentarzy "
861
+ "wpDiscuz."
862
+
863
+ #: options/options-layouts/settings-style.php:12
864
+ msgid "Comment Form Background Color"
865
+ msgstr "Kolor tła formularza komentarzy"
866
+
867
+ #: options/options-layouts/settings-style.php:16
868
+ #: options/options-layouts/settings-style.php:25
869
+ #: options/options-layouts/settings-style.php:34
870
+ #: options/options-layouts/settings-style.php:43
871
+ #: options/options-layouts/settings-style.php:52
872
+ #: options/options-layouts/settings-style.php:61
873
+ #: options/options-layouts/settings-style.php:70
874
+ #: options/options-layouts/settings-style.php:79
875
+ #: options/options-layouts/settings-style.php:92
876
+ msgid "Example: #00FF00"
877
+ msgstr "Na przykład: #00FF00"
878
+
879
+ #: options/options-layouts/settings-style.php:21
880
+ msgid "Comment Background Color"
881
+ msgstr "Kolor tła komentarzy"
882
+
883
+ #: options/options-layouts/settings-style.php:30
884
+ msgid "Reply Background Color"
885
+ msgstr "Kolor tła odpowiedzi"
886
+
887
+ #: options/options-layouts/settings-style.php:39
888
+ msgid "Comment Text Color"
889
+ msgstr "Kolor tekstu komentarza"
890
+
891
+ #: options/options-layouts/settings-style.php:48
892
+ msgid "Vote, Reply, Share, Edit links text colors"
893
+ msgstr "Kolory tekstu linków \"Zagłosuj, Odpowiedz, Udostępnij, Edytuj\""
894
+
895
+ #: options/options-layouts/settings-style.php:57
896
+ msgid "Comment form fields border color"
897
+ msgstr "Kolor ramki pól formularza komentarzy"
898
+
899
+ #: options/options-layouts/settings-style.php:66
900
+ msgid "New loaded comments' background color"
901
+ msgstr "Kolor tła nowo załadowanych komentarzy"
902
+
903
+ #: options/options-layouts/settings-style.php:75
904
+ msgid "Primary Color"
905
+ msgstr "Kolor podstawowy"
906
+
907
+ #: options/options-layouts/settings-style.php:89
908
+ msgid "label color"
909
+ msgstr "/ jego kolor etykiety"
910
+
911
+ #: options/options-layouts/settings-style.php:100
912
+ msgid "Custom CSS Code"
913
+ msgstr "Własny kod CSS"
914
+
915
+ #: options/options-layouts/settings-subscription.php:7
916
+ msgid "Email Subscription Settings"
917
+ msgstr "Ustawienia subskrypcji e-mail"
918
+
919
+ #: options/options-layouts/settings-subscription.php:12
920
+ msgid "Disable subscription confirmation for registered users"
921
+ msgstr "Wyłącz potwierdzenie subskrypcji dla zarejestrowanych użytkowników"
922
+
923
+ #: options/options-layouts/settings-subscription.php:13
924
+ msgid "Show comment subscription bar"
925
+ msgstr "Pokaż pasek subskrypcji komentarza"
926
+
927
+ #: options/options-layouts/settings-subscription.php:15
928
+ msgid ""
929
+ "This bar provides two subscription options: notify of \"new follow-up "
930
+ "comments\" and \"new replies to my comments\""
931
+ msgstr ""
932
+ "Ten pasek oferuje dwie opcje subskrypcji: powiadamia o \"nowych dalszych "
933
+ "komentarzach\" i \"nowych odpowiedziach na moje komentarze\""
934
+
935
+ #: options/options-layouts/settings-subscription.php:17
936
+ msgid "Show \"Notify of new replies to this comment\""
937
+ msgstr "Pokaż \"Powiadom o nowych odpowiedziach na ten komentarz\""
938
+
939
+ #: options/options-layouts/settings-subscription.php:19
940
+ msgid ""
941
+ "wpDiscuz is the only comment plugin which allows you to subscribe to certain "
942
+ "comment replies. This option is located above [Post Comment] button in "
943
+ "comment form. You can disable this subscription way by unchecking this "
944
+ "option."
945
+ msgstr ""
946
+ "wpDiscuz jest jedyną wtyczką komentarza, która pozwala do subskrybowania "
947
+ "niektórych odpowiedzi komentarza. Opcja ta znajduje się nad przyciskiem "
948
+ "[Napisz komentarz] w formularzu komentarza. Możesz wyłączyć ten sposób "
949
+ "subskrypcji usuwając zaznaczenie tej opcji."
950
+
951
+ #: options/options-layouts/settings-subscription.php:33
952
+ msgid "Use Postmatic for subscriptions and commenting by email"
953
+ msgstr "Użyj subskrypcji Postmatic i komentowania przez e-mail"
954
+
955
+ #: options/options-layouts/settings-subscription.php:34
956
+ msgid ""
957
+ "Postmatic allows your users subscribe to comments. Instead of just being "
958
+ "notified, they add a reply right from their inbox."
959
+ msgstr ""
960
+ "Postmatic pozwala Twoim użytkownikom na subskrypcję komentarzy. Zamiast po "
961
+ "prostu powiadomień, dodają odpowiedź z skrzynki odbiorczej."
962
+
963
+ #: options/phrases-layouts/phrases-comment.php:7
964
+ msgid "Comment Template Phrases"
965
+ msgstr "Frazy szablonu komentarzy"
966
+
967
+ #: options/phrases-layouts/phrases-comment.php:112
968
+ msgid "Title For Guests"
969
+ msgstr "Tytuł dla gości"
970
+
971
+ #: options/phrases-layouts/phrases-comment.php:122
972
+ msgid "Title For Members"
973
+ msgstr "Tytuł dla użytkowników"
974
+
975
+ #: options/phrases-layouts/phrases-comment.php:132
976
+ msgid "Title For Authors"
977
+ msgstr "Tytuł dla autorów"
978
+
979
+ #: options/phrases-layouts/phrases-comment.php:142
980
+ msgid "Title For Admins"
981
+ msgstr "Tytuł dla adminów"
982
+
983
+ #: options/phrases-layouts/phrases-comment.php:172
984
+ msgid "Save edited comment button text"
985
+ msgstr "Zapisz edytowany tekst przycisku komentarzy"
986
+
987
+ #: options/phrases-layouts/phrases-comment.php:182
988
+ msgid "Cancel comment editing button text"
989
+ msgstr "Anuluj tekst przycisku edycji komentarzy"
990
+
991
+ #: options/phrases-layouts/phrases-datetime.php:7
992
+ msgid "Date/Time Phrases"
993
+ msgstr "Frazy daty/czasu"
994
+
995
+ #: options/phrases-layouts/phrases-datetime.php:12
996
+ msgid "Year"
997
+ msgstr "Rok"
998
+
999
+ #: options/phrases-layouts/phrases-datetime.php:22
1000
+ msgid "Years (Plural Form)"
1001
+ msgstr "Lat (Liczba mnoga)"
1002
+
1003
+ #: options/phrases-layouts/phrases-datetime.php:26
1004
+ msgid "Years"
1005
+ msgstr "Lat"
1006
+
1007
+ #: options/phrases-layouts/phrases-datetime.php:32
1008
+ msgid "Month"
1009
+ msgstr "Miesiąc"
1010
+
1011
+ #: options/phrases-layouts/phrases-datetime.php:42
1012
+ msgid "Months (Plural Form)"
1013
+ msgstr "Miesięcy (Liczba mnoga)"
1014
+
1015
+ #: options/phrases-layouts/phrases-datetime.php:52
1016
+ msgid "Day"
1017
+ msgstr "Dzień"
1018
+
1019
+ #: options/phrases-layouts/phrases-datetime.php:62
1020
+ msgid "Days (Plural Form)"
1021
+ msgstr "Dni (Liczba mnoga)"
1022
+
1023
+ #: options/phrases-layouts/phrases-datetime.php:82
1024
+ msgid "Hours (Plural Form)"
1025
+ msgstr "Godzin (Liczba mnoga)"
1026
+
1027
+ #: options/phrases-layouts/phrases-datetime.php:102
1028
+ msgid "Minutes (Plural Form)"
1029
+ msgstr "Minut (Liczba mnoga)"
1030
+
1031
+ #: options/phrases-layouts/phrases-datetime.php:112
1032
+ msgid "Second"
1033
+ msgstr "Sekunda"
1034
+
1035
+ #: options/phrases-layouts/phrases-datetime.php:122
1036
+ msgid "Seconds (Plural Form)"
1037
+ msgstr "Sekund (Liczba mnoga)"
1038
+
1039
+ #: options/phrases-layouts/phrases-datetime.php:132
1040
+ msgid "Commented \"right now\" text"
1041
+ msgstr "Komentowany tekst \"od zaraz\""
1042
+
1043
+ #: options/phrases-layouts/phrases-datetime.php:142
1044
+ msgid "Ago text"
1045
+ msgstr "Tekst \"temu\""
1046
+
1047
+ #: options/phrases-layouts/phrases-datetime.php:152
1048
+ msgid "\"Today\" text"
1049
+ msgstr "Tekst \"Dzisiaj\""
1050
+
1051
+ #: options/phrases-layouts/phrases-email.php:7
1052
+ msgid "Email Template Phrases"
1053
+ msgstr "Frazy szablonu e-mail"
1054
+
1055
+ #: options/phrases-layouts/phrases-email.php:12
1056
+ msgid "Email Subject"
1057
+ msgstr "Temat e-mail"
1058
+
1059
+ #: options/phrases-layouts/phrases-email.php:22
1060
+ msgid "Email Message"
1061
+ msgstr "Wiadomość e-mail"
1062
+
1063
+ #: options/phrases-layouts/phrases-email.php:32
1064
+ msgid "New Reply Subject"
1065
+ msgstr "Nowa odpowiedź na temat"
1066
+
1067
+ #: options/phrases-layouts/phrases-email.php:42
1068
+ msgid "New Reply Message"
1069
+ msgstr "Nowa odpowiedź na wiadomość"
1070
+
1071
+ #: options/phrases-layouts/phrases-email.php:62
1072
+ #: options/phrases-layouts/phrases-email.php:66
1073
+ msgid "Ignore Subscription"
1074
+ msgstr "Zignoruj subskrypcję"
1075
+
1076
+ #: options/phrases-layouts/phrases-email.php:92
1077
+ msgid "Subscribe Confirmation Email Subject"
1078
+ msgstr "Temat e-mail potwierdzenia subskrypcji"
1079
+
1080
+ #: options/phrases-layouts/phrases-email.php:102
1081
+ msgid "Subscribe Confirmation Email Content"
1082
+ msgstr "Zawartość e-mail potwierdzenia subskrypcji"
1083
+
1084
+ #: options/phrases-layouts/phrases-form.php:7
1085
+ msgid "Form Template Phrases"
1086
+ msgstr "Frazy szablonu od"
1087
+
1088
+ #: options/phrases-layouts/phrases-form.php:12
1089
+ msgid "Comment Field Start"
1090
+ msgstr "Pole rozpoczęcia komentarzy"
1091
+
1092
+ #: options/phrases-layouts/phrases-form.php:22
1093
+ msgid "Comment Field Join"
1094
+ msgstr "Pole dołączenia komentarzy"
1095
+
1096
+ #: options/phrases-layouts/phrases-form.php:32
1097
+ msgid "Email Field"
1098
+ msgstr "Pole adresu e-mail"
1099
+
1100
+ #: options/phrases-layouts/phrases-form.php:42
1101
+ msgid "Name Field"
1102
+ msgstr "Pole imienia"
1103
+
1104
+ #: options/phrases-layouts/phrases-form.php:52
1105
+ msgid "WebSite URL Field"
1106
+ msgstr "Pole witryny internetowej"
1107
+
1108
+ #: options/phrases-layouts/phrases-form.php:62
1109
+ msgid "CAPTCHA Field"
1110
+ msgstr "Pole CAPTCHA"
1111
+
1112
+ #: options/phrases-layouts/phrases-form.php:72
1113
+ msgid "Submit Button"
1114
+ msgstr "Przycisk \"Dodaj komentarz\""
1115
+
1116
+ #: options/phrases-layouts/phrases-form.php:92
1117
+ msgid "Notify on new comments"
1118
+ msgstr "Powiadom o nowych komentarzach"
1119
+
1120
+ #: options/phrases-layouts/phrases-form.php:102
1121
+ msgid "Notify on all new replies"
1122
+ msgstr "Powiadom o wszystkich nowych odpowiedziach"
1123
+
1124
+ #: options/phrases-layouts/phrases-form.php:106
1125
+ msgid "new replies to all my comments"
1126
+ msgstr "nowych odpowiedziach na wszystkie moje komentarze"
1127
+
1128
+ #: options/phrases-layouts/phrases-form.php:112
1129
+ msgid "Notify on new replies (checkbox)"
1130
+ msgstr "Powiadom o nowych odpowiedziach - (pole wyboru)"
1131
+
1132
+ #: options/phrases-layouts/phrases-form.php:162
1133
+ msgid "Subscribed on this comment replies"
1134
+ msgstr "Subskrybujesz na te odpowiedzi komentarza"
1135
+
1136
+ #: options/phrases-layouts/phrases-form.php:172
1137
+ msgid "Subscribed on all your comments replies"
1138
+ msgstr "Subskrybujesz na wszystkie Twoje odpowiedzi na komentarze"
1139
+
1140
+ #: options/phrases-layouts/phrases-form.php:182
1141
+ msgid "Subscribed on this post"
1142
+ msgstr "Subskrybujesz na tym wpisie"
1143
+
1144
+ #: options/phrases-layouts/phrases-general.php:7
1145
+ msgid "General Phrases"
1146
+ msgstr "Ogólne frazy"
1147
+
1148
+ #: options/phrases-layouts/phrases-general.php:22
1149
+ msgid "Be the first to comment"
1150
+ msgstr "Bądź pierwszy"
1151
+
1152
+ #: options/phrases-layouts/phrases-general.php:42
1153
+ msgid "Comment (Plural Form)"
1154
+ msgstr "Komentarz (Liczba mnoga)"
1155
+
1156
+ #: options/phrases-layouts/phrases-general.php:52
1157
+ msgid "On"
1158
+ msgstr "do"
1159
+
1160
+ #: options/phrases-layouts/phrases-general.php:62
1161
+ msgid "Load More Button"
1162
+ msgstr "Przycisk \"Pokaż więcej komentarzy\""
1163
+
1164
+ #: options/phrases-layouts/phrases-general.php:82
1165
+ msgid "Button text if has new comment"
1166
+ msgstr "Tekst przycisku, jeśli pojawił się nowy komentarz"
1167
+
1168
+ #: options/phrases-layouts/phrases-general.php:92
1169
+ msgid "Button text if has new comments (Plural Form)"
1170
+ msgstr "Tekst przycisku, jeśli pojawiły się nowe komentarze (Liczba mnoga)"
1171
+
1172
+ #: options/phrases-layouts/phrases-general.php:96
1173
+ msgid "New Comments"
1174
+ msgstr "Nowe komentarze"
1175
+
1176
+ #: options/phrases-layouts/phrases-general.php:102
1177
+ msgid "Button text if has new reply"
1178
+ msgstr "Tekst przycisku, jeśli pojawiła się nowa odpowiedź"
1179
+
1180
+ #: options/phrases-layouts/phrases-general.php:112
1181
+ msgid "Button text if has new replies (Plural Form)"
1182
+ msgstr "Tekst przycisku, jeśli pojawiły się nowe odpowiedzi (Liczba mnoga)"
1183
+
1184
+ #: options/phrases-layouts/phrases-general.php:116
1185
+ msgid "New Replies"
1186
+ msgstr "Nowe odpowiedzi"
1187
+
1188
+ #: options/phrases-layouts/phrases-general.php:122
1189
+ msgid "Text on load more button if has new comment(s)"
1190
+ msgstr ""
1191
+ "Tekst na przycisku pokaż więcej, jeśli pojawiły się nowe(y) komentarz(e)"
1192
+
1193
+ #: options/phrases-layouts/phrases-notification.php:7
1194
+ msgid "Notification Phrases"
1195
+ msgstr "Frazy powiadomień"
1196
+
1197
+ #: options/phrases-layouts/phrases-notification.php:12
1198
+ msgid "You\\'re subscribed to"
1199
+ msgstr "Jesteś subskrybentem do"
1200
+
1201
+ #: options/phrases-layouts/phrases-notification.php:42
1202
+ msgid "Error message for empty field"
1203
+ msgstr "Puste pole"
1204
+
1205
+ #: options/phrases-layouts/phrases-notification.php:52
1206
+ msgid "Error message for invalid email field"
1207
+ msgstr "Pole adresu e-mail nieprawidłowe"
1208
+
1209
+ #: options/phrases-layouts/phrases-notification.php:62
1210
+ msgid "Error message for invalid website url field"
1211
+ msgstr "Pole witryny internetowej nieprawidłowe"
1212
+
1213
+ #: options/phrases-layouts/phrases-notification.php:82
1214
+ msgid "Logged in as"
1215
+ msgstr "Zalogowany jako"
1216
+
1217
+ #: options/phrases-layouts/phrases-notification.php:102
1218
+ msgid "Logged In"
1219
+ msgstr "Zalogowany jako"
1220
+
1221
+ #: options/phrases-layouts/phrases-notification.php:112
1222
+ msgid "To post a comment"
1223
+ msgstr "Aby dodać komentarz"
1224
+
1225
+ #: options/phrases-layouts/phrases-notification.php:132
1226
+ msgid "You can vote only 1 time"
1227
+ msgstr "Możesz głosować tylko 1 raz"
1228
+
1229
+ #: options/phrases-layouts/phrases-notification.php:152
1230
+ msgid "Login To Vote"
1231
+ msgstr "Zaloguj się, aby móc zagłosować"
1232
+
1233
+ #: options/phrases-layouts/phrases-notification.php:162
1234
+ msgid "You Cannot Vote On Your Comment"
1235
+ msgstr "Nie można głosować na swój komentarz"
1236
+
1237
+ #: options/phrases-layouts/phrases-notification.php:172
1238
+ msgid "You are not allowed to vote for this comment (Voting from same IP)"
1239
+ msgstr "Nie wolno głosować na ten komentarz (Głosowanie z tego samego IP)"
1240
+
1241
+ #: options/phrases-layouts/phrases-notification.php:202
1242
+ msgid "Comment waiting moderation"
1243
+ msgstr "Komentarz oczekuje na moderację"
1244
+
1245
+ #: options/phrases-layouts/phrases-notification.php:212
1246
+ msgid "Message if comment content length is too short"
1247
+ msgstr "Komunikat, jeśli długość treści komentarza jest zbyt krótka"
1248
+
1249
+ #: options/phrases-layouts/phrases-notification.php:222
1250
+ msgid "Message if comment content length is too long"
1251
+ msgstr "Komunikat, jeśli długość treści komentarza jest zbyt długa"
1252
+
1253
+ #: options/phrases-layouts/phrases-notification.php:232
1254
+ msgid "Message if comment was not updated"
1255
+ msgstr "Komunikat, jeśli komentarz nie został zaktualizowany"
1256
+
1257
+ #: options/phrases-layouts/phrases-notification.php:242
1258
+ msgid "Message if comment no longer possible to edit"
1259
+ msgstr "Komunikat, jeśli komentarza nie można już edytować"
1260
+
1261
+ #: options/phrases-layouts/phrases-notification.php:252
1262
+ msgid "Message if comment text not changed"
1263
+ msgstr "Komunikat, jeśli tekst komentarza nie jest zmieniony"
1264
+
1265
+ #: options/phrases-layouts/phrases-notification.php:256
1266
+ msgid "TYou've not made any changes"
1267
+ msgstr "Jeszcze nie dokonałeś zmian"
1268
+
1269
+ #: templates/comment/comment-form.php:51
1270
+ msgid "Unable to send an email"
1271
+ msgstr "Nie mogę wysłać wiadomości"
1272
+
1273
+ #: templates/comment/comment-form.php:53
1274
+ msgid "Subscription not successed"
1275
+ msgstr "Subskrypcja nie pomyślna"
1276
+
1277
+ #: utils/class.WpdiscuzHelper.php:392
1278
+ msgid "Participate in this discussion via email"
1279
+ msgstr "Weź udział w tej dyskusji przez e-mail"
1280
+
1281
+ #. Plugin Name of the plugin/theme
1282
+ msgid "wpDiscuz - Supercharged native comments"
1283
+ msgstr "wpDiscuz - Doładowane rodzimych komentarzy"
1284
+
1285
+ #. Plugin URI of the plugin/theme
1286
+ msgid "http://www.gvectors.com/wpdiscuz/"
1287
+ msgstr "http://www.gvectors.com/wpdiscuz/"
1288
+
1289
+ #. Description of the plugin/theme
1290
+ msgid ""
1291
+ "Better comment system. Wordpress post comments and discussion plugin. Allows "
1292
+ "your visitors discuss, vote for comments and share."
1293
+ msgstr ""
1294
+ "Lepszy system komentarzy. Wordpress dodaje komentarze i wtyczkę dyskusji. "
1295
+ "Pozwala odwiedzającym na dyskusję, głosować na komentarze czy udostępniać."
1296
+
1297
+ #. Author of the plugin/theme
1298
+ msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1299
+ msgstr "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1300
+
1301
+ #. Author URI of the plugin/theme
1302
+ msgid "http://www.gvectors.com/"
1303
+ msgstr "http://www.gvectors.com/"
1304
+
1305
+ #~ msgid "User Must be registered to comment"
1306
+ #~ msgstr "Użytkownik musi być zarejestrowany, aby móc dodać komentarz"
1307
+
1308
+ #~ msgid "Yes"
1309
+ #~ msgstr "Tak"
1310
+
1311
+ #~ msgid "No"
1312
+ #~ msgstr "Nie"
1313
+
1314
+ #~ msgid "Show the latest comments on"
1315
+ #~ msgstr "Pokaż najnowsze komentarze"
1316
+
1317
+ #~ msgid "the top of the list"
1318
+ #~ msgstr "na początku listy"
1319
+
1320
+ #~ msgid "top of the threads"
1321
+ #~ msgstr "na początku wątków"
1322
+
1323
+ #~ msgid "bottom of the threads"
1324
+ #~ msgstr "na dole wątków"
1325
+
1326
+ #~ msgid "the bottom of the list"
1327
+ #~ msgstr "na dole listy"
1328
+
1329
+ #~ msgid "Comment Threads Per Page"
1330
+ #~ msgstr "Wątków komentarza na stronę"
1331
+
1332
+ #~ msgid "Comments max depth"
1333
+ #~ msgstr "Maksymalna długość komentarzy"
1334
+
1335
+ #~ msgid "Level"
1336
+ #~ msgstr "Poziom"
1337
+
1338
+ #~ msgid "Levels"
1339
+ #~ msgstr "Poziomy"
1340
+
1341
+ #~ msgid ""
1342
+ #~ "Load rest of all comments on clicking the [Load More Comments] button"
1343
+ #~ msgstr ""
1344
+ #~ "Załaduj przywracanie wszystkich komentarzy, klikając na przycisk [Pokaż "
1345
+ #~ "więcej komentarzy]"
1346
+
1347
+ #~ msgid ""
1348
+ #~ "If you use Shared Web Hosting you should make sure the \"Live Update\" "
1349
+ #~ "function doesn't overload your server resources. This function is good "
1350
+ #~ "for VPS and Dedicated Hosting Plans."
1351
+ #~ msgstr ""
1352
+ #~ "Jeśli używasz wspólnego hostingu powinieneś upewnić się, czy funkcja "
1353
+ #~ "\"Live Update\" nie przeciąża zasobów serwera. Ta funkcja jest dobra dla "
1354
+ #~ "serwerów VPS i dedykowanych hostingów."
1355
+
1356
+ #~ msgid "Hide Author Titles"
1357
+ #~ msgstr "Ukryj tytuły autora"
1358
+
1359
+ #~ msgid "Hide Share Buttons"
1360
+ #~ msgstr "Ukryj przyciski udostępniania"
1361
+
1362
+ #~ msgid "Hide the CAPTCHA field"
1363
+ #~ msgstr "Ukryj pole CAPTCHA"
1364
+
1365
+ #~ msgid "Hide the Website URL field"
1366
+ #~ msgstr "Ukryj pole witryny internetowej"
1367
+
1368
+ #~ msgid "Hide user avatar"
1369
+ #~ msgstr "Ukryj awatar użytkownika"
1370
+
1371
+ #~ msgid "Example: #00ff00"
1372
+ #~ msgstr "Przykład: #00ff00"
1373
+
1374
+ #~ msgid "Author title color"
1375
+ #~ msgstr "Kolor tytułu autora"
1376
+
1377
+ #~ msgid "Show \"Notify of all new follow-up comments\""
1378
+ #~ msgstr "Pokaż \"Powiadom o wszystkich dalszych nowych komentarzach\""
1379
+
1380
+ #~ msgid "Show \"Notify of new replies to all my comments\""
1381
+ #~ msgstr ""
1382
+ #~ "Pokaż \"Powiadom o nowych odpowiedziach na wszystkie moje komentarze\""
1383
+
1384
+ #~ msgid ""
1385
+ #~ "Please keep all three or at least one of those options ON, otherwise "
1386
+ #~ "users will not have any option for email notifications and they'll not "
1387
+ #~ "get any messages."
1388
+ #~ msgstr ""
1389
+ #~ "Proszę zachować wszystkie trzy lub co najmniej jedną z tych opcji, "
1390
+ #~ "inaczej użytkownicy nie będą mieli opcji powiadomień e-mail i nie "
1391
+ #~ "otrzymają żadnych wiadomości."
1392
+
1393
+ #~ msgid ""
1394
+ #~ "Keep selected the email notification of all new follow-up comments by "
1395
+ #~ "default"
1396
+ #~ msgstr ""
1397
+ #~ "Zachowaj wybrane powiadomienie e-mail o wszystkich dalszych nowych "
1398
+ #~ "komentarzach jako domyślne"
1399
+
1400
+ #~ msgid ""
1401
+ #~ "If this option is checked-on, in Manage Subscriptions section of comment "
1402
+ #~ "forms will only be displayed the \"Notify of all new follow-up comments\" "
1403
+ #~ "option and this option will always be selected by default."
1404
+ #~ msgstr ""
1405
+ #~ "Jeśli ta opcja jest zaznaczona, w sekcji komentarzy Zarządzaj "
1406
+ #~ "subskrypcjami będzie wyświetlona tylko opcja \"Powiadom o wszystkich "
1407
+ #~ "dalszych nowych komentarzach\" i ta opcja będzie zawsze wybrana jako "
1408
+ #~ "domyślna."
1409
+
1410
+ #~ msgid "Manage Subscriptions"
1411
+ #~ msgstr "Zarządzaj subskrypcjami"
1412
+
1413
+ #~ msgid "Notify \"None\""
1414
+ #~ msgstr "Powiadomienie \"Nie subskrybuj\""
1415
+
1416
+ #~ msgid "None"
1417
+ #~ msgstr "Nie subskrybuj"
1418
+
1419
+ #~ msgid "Notify on new comments (checkbox)"
1420
+ #~ msgstr "Powiadom o nowych komentarzach - (pole wyboru)"
1421
+
1422
+ #~ msgid "Notify of all new follow-up comments"
1423
+ #~ msgstr "Powiadom o wszystkich dalszych nowych komentarzach"
1424
+
1425
+ #~ msgid "Notify on all new replies (checkbox)"
1426
+ #~ msgstr "Powiadom o wszystkich nowych odpowiedziach - (pole wyboru)"
1427
+
1428
+ #~ msgid "Notify of new replies to all my comments"
1429
+ #~ msgstr "Powiadom o nowych odpowiedziach na wszystkie moje komentarze"
1430
+
1431
+ #~ msgid "Comment text is too long (maximum %s characters allowed)"
1432
+ #~ msgstr ""
1433
+ #~ "Tekst komentarza jest zbyt długi (maksymalnie %s dozwolonych znaków)"
1434
+
1435
+ #~ msgid "wpDiscuz - Wordpress Comments"
1436
+ #~ msgstr "wpDiscuz - Wordpress Comments"
languages/wpdiscuz-tr_TR.po CHANGED
@@ -1,1286 +1,1286 @@
1
- # Copyright (C) 2015 wpDiscuz - Supercharged native comments
2
- # This file is distributed under the same license as the wpDiscuz - Supercharged native comments package.
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: wpDiscuz - Supercharged native comments 3.0.5\n"
6
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpdiscuz\n"
7
- "POT-Creation-Date: 2015-11-14 13:47+0200\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2015-11-19 04:47+0200\n"
12
- "Language-Team: \n"
13
- "X-Generator: Poedit 1.8.6\n"
14
- "Last-Translator: Enes <enesemen@gmail.com>\n"
15
- "Plural-Forms: nplurals=1; plural=0;\n"
16
- "Language: tr_TR\n"
17
-
18
- #: class.WpdiscuzCore.php:226
19
- #: templates/comment/class.WpdiscuzTemplateBuilder.php:245
20
- msgid "Anonymous"
21
- msgstr "Anonim"
22
-
23
- #: class.WpdiscuzCore.php:800 options/options-layouts/settings-social.php:12
24
- #: options/options-layouts/settings-social.php:14
25
- #: options/options-layouts/settings-social.php:16
26
- #: options/options-layouts/settings-social.php:18
27
- msgid "Settings"
28
- msgstr "Ayarlar"
29
-
30
- #: class.WpdiscuzCore.php:802
31
- msgid "Phrases"
32
- msgstr "İfadeler"
33
-
34
- #: options/class.WpdiscuzOptions.php:37 options/class.WpdiscuzOptions.php:273
35
- msgid "Hacker?"
36
- msgstr ""
37
-
38
- #: options/class.WpdiscuzOptions.php:95
39
- msgid "wpDiscuz General Settings"
40
- msgstr "wpDiscuz Genel Ayarları"
41
-
42
- #: options/class.WpdiscuzOptions.php:186
43
- msgid "General settings"
44
- msgstr "Genel Ayarlar"
45
-
46
- #: options/class.WpdiscuzOptions.php:187
47
- #: options/options-layouts/settings-live-update.php:7
48
- msgid "Live Update"
49
- msgstr "Senkronizasyon"
50
-
51
- #: options/class.WpdiscuzOptions.php:188
52
- #: options/options-layouts/settings-show-hide.php:7
53
- msgid "Show/Hide Components"
54
- msgstr "Gösterme/Gizleme Seçenekleri"
55
-
56
- #: options/class.WpdiscuzOptions.php:189
57
- msgid "Email Subscription"
58
- msgstr "E-Posta Aboneliği"
59
-
60
- #: options/class.WpdiscuzOptions.php:189
61
- msgid "and Postmatic"
62
- msgstr "Postmatik"
63
-
64
- #: options/class.WpdiscuzOptions.php:190
65
- #: options/options-layouts/settings-style.php:7
66
- msgid "Background and Colors"
67
- msgstr "Arkaplan ve Renkler"
68
-
69
- #: options/class.WpdiscuzOptions.php:191
70
- #: options/options-layouts/settings-social.php:91
71
- msgid "Social Login"
72
- msgstr "Sosyal Ağ Bileşenleri"
73
-
74
- #: options/class.WpdiscuzOptions.php:255
75
- msgid "Reset Options"
76
- msgstr "Tüm Ayaları Sıfırla"
77
-
78
- #: options/class.WpdiscuzOptions.php:257
79
- msgid "Refresh comment optimization"
80
- msgstr "Yorum optimizasyonunu "
81
-
82
- #: options/class.WpdiscuzOptions.php:258 options/class.WpdiscuzOptions.php:447
83
- msgid "Save Changes"
84
- msgstr "Değişiklikleri Kaydet"
85
-
86
- #: options/class.WpdiscuzOptions.php:386
87
- msgid "WpDiscuz Front-end Phrases"
88
- msgstr ""
89
-
90
- #: options/class.WpdiscuzOptions.php:396
91
- msgid "General"
92
- msgstr "Genel"
93
-
94
- #: options/class.WpdiscuzOptions.php:397
95
- msgid "Form"
96
- msgstr "Form"
97
-
98
- #: options/class.WpdiscuzOptions.php:398
99
- #: options/class.WpdiscuzOptionsSerialized.php:444
100
- #: options/phrases-layouts/phrases-general.php:32
101
- msgid "Comment"
102
- msgstr "Yorum"
103
-
104
- #: options/class.WpdiscuzOptions.php:399
105
- msgid "Date/Time"
106
- msgstr "Tarih/Zaman"
107
-
108
- #: options/class.WpdiscuzOptions.php:400
109
- #: options/class.WpdiscuzOptionsSerialized.php:449
110
- msgid "Email"
111
- msgstr "E-Posta"
112
-
113
- #: options/class.WpdiscuzOptions.php:401
114
- msgid "Notification"
115
- msgstr "Bildirim"
116
-
117
- #: options/class.WpdiscuzOptionsSerialized.php:442
118
- #: options/phrases-layouts/phrases-general.php:12
119
- msgid "Leave a Reply"
120
- msgstr "Kimler Neler Demiş?"
121
-
122
- #: options/class.WpdiscuzOptionsSerialized.php:443
123
- msgid "Be the First to Comment!"
124
- msgstr "İlk Yorum Hakkı Senin!"
125
-
126
- #: options/class.WpdiscuzOptionsSerialized.php:445
127
- msgid "Comments"
128
- msgstr "Yorum"
129
-
130
- #: options/class.WpdiscuzOptionsSerialized.php:446
131
- msgid "on"
132
- msgstr " - "
133
-
134
- #: options/class.WpdiscuzOptionsSerialized.php:447
135
- msgid "Start the discussion"
136
- msgstr "İlk yorumu başlat"
137
-
138
- #: options/class.WpdiscuzOptionsSerialized.php:448
139
- msgid "Join the discussion"
140
- msgstr "Sende yorumda bulun"
141
-
142
- #: options/class.WpdiscuzOptionsSerialized.php:450
143
- msgid "Name"
144
- msgstr "Ad:"
145
-
146
- #: options/class.WpdiscuzOptionsSerialized.php:451
147
- msgid "WebSite URL"
148
- msgstr "Web Site Bağlantısı"
149
-
150
- #: options/class.WpdiscuzOptionsSerialized.php:452
151
- msgid "Please insert the code above to comment"
152
- msgstr "Yorum yapmak için yukarıdaki kodu girin"
153
-
154
- #: options/class.WpdiscuzOptionsSerialized.php:453
155
- msgid "Post Comment"
156
- msgstr "Yorumu Onayla"
157
-
158
- #: options/class.WpdiscuzOptionsSerialized.php:454
159
- #: options/phrases-layouts/phrases-form.php:82
160
- #: options/phrases-layouts/phrases-form.php:86
161
- msgid "Notify of"
162
- msgstr "Bildir"
163
-
164
- #: options/class.WpdiscuzOptionsSerialized.php:455
165
- #: options/phrases-layouts/phrases-form.php:96
166
- msgid "new follow-up comments"
167
- msgstr "Bu yazıya yeni bir yorum yapıldığında"
168
-
169
- #: options/class.WpdiscuzOptionsSerialized.php:456
170
- msgid "new replies to my comments"
171
- msgstr "Benim yorumuma yeni yanıt geldiğinde"
172
-
173
- #: options/class.WpdiscuzOptionsSerialized.php:457
174
- #: options/phrases-layouts/phrases-form.php:116
175
- msgid "Notify of new replies to this comment"
176
- msgstr "Bu yoruma cevap geldiğinde bana bildir"
177
-
178
- #: options/class.WpdiscuzOptionsSerialized.php:458
179
- #: options/phrases-layouts/phrases-form.php:122
180
- #: options/phrases-layouts/phrases-form.php:126
181
- msgid "Sort by"
182
- msgstr "Sıralama"
183
-
184
- #: options/class.WpdiscuzOptionsSerialized.php:459
185
- #: options/phrases-layouts/phrases-form.php:132
186
- #: options/phrases-layouts/phrases-form.php:136
187
- msgid "newest"
188
- msgstr "En Yeniler"
189
-
190
- #: options/class.WpdiscuzOptionsSerialized.php:460
191
- #: options/phrases-layouts/phrases-form.php:142
192
- #: options/phrases-layouts/phrases-form.php:146
193
- msgid "oldest"
194
- msgstr "Eskiler"
195
-
196
- #: options/class.WpdiscuzOptionsSerialized.php:461
197
- #: options/phrases-layouts/phrases-form.php:152
198
- #: options/phrases-layouts/phrases-form.php:156
199
- msgid "most voted"
200
- msgstr "Beğenilenler"
201
-
202
- #: options/class.WpdiscuzOptionsSerialized.php:462
203
- msgid "Load More Comments"
204
- msgstr "Tüm Yorumları Gör"
205
-
206
- #: options/class.WpdiscuzOptionsSerialized.php:463
207
- #: options/phrases-layouts/phrases-general.php:72
208
- msgid "Load Rest of Comments"
209
- msgstr "Yorumları Gizle"
210
-
211
- #: options/class.WpdiscuzOptionsSerialized.php:464
212
- #: options/phrases-layouts/phrases-comment.php:12
213
- msgid "Reply"
214
- msgstr "Yanıtla"
215
-
216
- #: options/class.WpdiscuzOptionsSerialized.php:465
217
- #: options/phrases-layouts/phrases-comment.php:22
218
- msgid "Share"
219
- msgstr "Paylaş"
220
-
221
- #: options/class.WpdiscuzOptionsSerialized.php:466
222
- #: options/phrases-layouts/phrases-comment.php:32
223
- #: templates/comment/class.WpdiscuzTemplateBuilder.php:182
224
- msgid "Edit"
225
- msgstr "Düzenle"
226
-
227
- #: options/class.WpdiscuzOptionsSerialized.php:467
228
- #: options/phrases-layouts/phrases-comment.php:42
229
- msgid "Share On Facebook"
230
- msgstr "Facebook'ta Paylaş"
231
-
232
- #: options/class.WpdiscuzOptionsSerialized.php:468
233
- #: options/phrases-layouts/phrases-comment.php:52
234
- msgid "Share On Twitter"
235
- msgstr "Twitter'da Paylaş"
236
-
237
- #: options/class.WpdiscuzOptionsSerialized.php:469
238
- #: options/phrases-layouts/phrases-comment.php:62
239
- msgid "Share On Google"
240
- msgstr "Google'da Paylaş"
241
-
242
- #: options/class.WpdiscuzOptionsSerialized.php:470
243
- #: options/phrases-layouts/phrases-comment.php:72
244
- msgid "Share On VKontakte"
245
- msgstr "VK'da Paylaş"
246
-
247
- #: options/class.WpdiscuzOptionsSerialized.php:471
248
- #: options/phrases-layouts/phrases-comment.php:82
249
- msgid "Share On Odnoklassniki"
250
- msgstr "Odnoklassniki'de Paylaş"
251
-
252
- #: options/class.WpdiscuzOptionsSerialized.php:472
253
- #: options/phrases-layouts/phrases-comment.php:92
254
- msgid "Hide Replies"
255
- msgstr "Alt Yorumları Gizle"
256
-
257
- #: options/class.WpdiscuzOptionsSerialized.php:473
258
- #: options/phrases-layouts/phrases-comment.php:102
259
- msgid "Show Replies"
260
- msgstr "Alt Yorumları Görüntüle"
261
-
262
- #: options/class.WpdiscuzOptionsSerialized.php:474
263
- msgid "Guest"
264
- msgstr "Ziyaretçi"
265
-
266
- #: options/class.WpdiscuzOptionsSerialized.php:475
267
- msgid "Member"
268
- msgstr "Üye"
269
-
270
- #: options/class.WpdiscuzOptionsSerialized.php:476
271
- msgid "Author"
272
- msgstr "Yazar"
273
-
274
- #: options/class.WpdiscuzOptionsSerialized.php:477
275
- msgid "Admin"
276
- msgstr "Yönetici"
277
-
278
- #: options/class.WpdiscuzOptionsSerialized.php:478
279
- #: options/phrases-layouts/phrases-general.php:86
280
- msgid "New Comment"
281
- msgstr "Yeni Yorum"
282
-
283
- #: options/class.WpdiscuzOptionsSerialized.php:479
284
- msgid "New comment on the discussion section you've been interested in"
285
- msgstr ""
286
-
287
- #: options/class.WpdiscuzOptionsSerialized.php:480
288
- #: options/phrases-layouts/phrases-email.php:36
289
- #: options/phrases-layouts/phrases-general.php:106
290
- #: utils/class.WpdiscuzEmailHelper.php:155
291
- msgid "New Reply"
292
- msgstr "Yeni Yanıt"
293
-
294
- #: options/class.WpdiscuzOptionsSerialized.php:481
295
- #: utils/class.WpdiscuzEmailHelper.php:156
296
- msgid "New reply on the discussion section you've been interested in"
297
- msgstr ""
298
-
299
- #: options/class.WpdiscuzOptionsSerialized.php:482
300
- msgid "You're subscribed for new replies on this comment"
301
- msgstr ""
302
-
303
- #: options/class.WpdiscuzOptionsSerialized.php:483
304
- msgid "You're subscribed for new replies on all your comments"
305
- msgstr ""
306
-
307
- #: options/class.WpdiscuzOptionsSerialized.php:484
308
- msgid "You're subscribed for new follow-up comments on this post"
309
- msgstr ""
310
-
311
- #: options/class.WpdiscuzOptionsSerialized.php:485
312
- #: options/phrases-layouts/phrases-email.php:52
313
- #: options/phrases-layouts/phrases-email.php:56
314
- msgid "Unsubscribe"
315
- msgstr "Abonelikten Ayrıl"
316
-
317
- #: options/class.WpdiscuzOptionsSerialized.php:486
318
- #: options/phrases-layouts/phrases-email.php:66
319
- msgid "Cancel subscription"
320
- msgstr ""
321
-
322
- #: options/class.WpdiscuzOptionsSerialized.php:487
323
- #: options/phrases-layouts/phrases-notification.php:32
324
- msgid "You've successfully unsubscribed."
325
- msgstr "Abonelikten ayrıldınız"
326
-
327
- #: options/class.WpdiscuzOptionsSerialized.php:488
328
- #: options/phrases-layouts/phrases-notification.php:22
329
- msgid "You've successfully subscribed."
330
- msgstr "Aboneliğiniz başarıyla onaylandı."
331
-
332
- #: options/class.WpdiscuzOptionsSerialized.php:489
333
- #: options/phrases-layouts/phrases-email.php:72
334
- #: options/phrases-layouts/phrases-email.php:76
335
- msgid "Confirm your subscription"
336
- msgstr ""
337
-
338
- #: options/class.WpdiscuzOptionsSerialized.php:490
339
- #: options/phrases-layouts/phrases-email.php:82
340
- #: options/phrases-layouts/phrases-email.php:86
341
- msgid "You've successfully confirmed your subscription."
342
- msgstr ""
343
-
344
- #: options/class.WpdiscuzOptionsSerialized.php:491
345
- #: options/phrases-layouts/phrases-email.php:96
346
- #: utils/class.WpdiscuzEmailHelper.php:45
347
- msgid "Subscribe Confirmation"
348
- msgstr ""
349
-
350
- #: options/class.WpdiscuzOptionsSerialized.php:492
351
- #: options/phrases-layouts/phrases-email.php:106
352
- #: utils/class.WpdiscuzEmailHelper.php:46
353
- msgid ""
354
- "Hi, <br/> You just subscribed for new comments on our website. This means "
355
- "you will receive an email when new comments are posted according to "
356
- "subscription option you've chosen. <br/> To activate, click confirm below. "
357
- "If you believe this is an error, ignore this message and we'll never bother "
358
- "you again."
359
- msgstr ""
360
-
361
- #: options/class.WpdiscuzOptionsSerialized.php:493
362
- msgid "please fill out this field to comment"
363
- msgstr "Yorumlamak için lütfen birşeyler girin"
364
-
365
- #: options/class.WpdiscuzOptionsSerialized.php:494
366
- msgid "email address is invalid"
367
- msgstr "Geçersiz e-posta!"
368
-
369
- #: options/class.WpdiscuzOptionsSerialized.php:495
370
- msgid "url is invalid"
371
- msgstr "Geçersiz bağlantı!"
372
-
373
- #: options/class.WpdiscuzOptionsSerialized.php:496
374
- msgid "year"
375
- msgstr "yıl"
376
-
377
- #: options/class.WpdiscuzOptionsSerialized.php:497
378
- msgid "years"
379
- msgstr "yıl"
380
-
381
- #: options/class.WpdiscuzOptionsSerialized.php:498
382
- msgid "month"
383
- msgstr "ay"
384
-
385
- #: options/class.WpdiscuzOptionsSerialized.php:499
386
- msgid "months"
387
- msgstr "ay"
388
-
389
- #: options/class.WpdiscuzOptionsSerialized.php:500
390
- msgid "day"
391
- msgstr "gün"
392
-
393
- #: options/class.WpdiscuzOptionsSerialized.php:501
394
- msgid "days"
395
- msgstr "gün"
396
-
397
- #: options/class.WpdiscuzOptionsSerialized.php:502
398
- msgid "hour"
399
- msgstr "saat"
400
-
401
- #: options/class.WpdiscuzOptionsSerialized.php:503
402
- msgid "hours"
403
- msgstr "saat"
404
-
405
- #: options/class.WpdiscuzOptionsSerialized.php:504
406
- msgid "minute"
407
- msgstr "dakika"
408
-
409
- #: options/class.WpdiscuzOptionsSerialized.php:505
410
- msgid "minutes"
411
- msgstr "dakika"
412
-
413
- #: options/class.WpdiscuzOptionsSerialized.php:506
414
- msgid "second"
415
- msgstr "saniye"
416
-
417
- #: options/class.WpdiscuzOptionsSerialized.php:507
418
- msgid "seconds"
419
- msgstr "saniye"
420
-
421
- #: options/class.WpdiscuzOptionsSerialized.php:508
422
- msgid "right now"
423
- msgstr "şimdi"
424
-
425
- #: options/class.WpdiscuzOptionsSerialized.php:509
426
- msgid "ago"
427
- msgstr "önce"
428
-
429
- #: options/class.WpdiscuzOptionsSerialized.php:510
430
- #: options/phrases-layouts/phrases-datetime.php:156
431
- msgid "Today"
432
- msgstr "Bugün"
433
-
434
- #: options/class.WpdiscuzOptionsSerialized.php:511
435
- #: options/phrases-layouts/phrases-notification.php:72
436
- msgid "You must be"
437
- msgstr ""
438
-
439
- #: options/class.WpdiscuzOptionsSerialized.php:512
440
- msgid "You are logged in as"
441
- msgstr "Giriş yapılan kullanıcı adı: "
442
-
443
- #: options/class.WpdiscuzOptionsSerialized.php:513
444
- #: options/phrases-layouts/phrases-notification.php:92
445
- msgid "Log out"
446
- msgstr "Çıkış"
447
-
448
- #: options/class.WpdiscuzOptionsSerialized.php:514
449
- msgid "logged in"
450
- msgstr ""
451
-
452
- #: options/class.WpdiscuzOptionsSerialized.php:515
453
- msgid "to post a comment."
454
- msgstr ""
455
-
456
- #: options/class.WpdiscuzOptionsSerialized.php:516
457
- #: options/phrases-layouts/phrases-comment.php:152
458
- msgid "Vote Up"
459
- msgstr "Artı Puan"
460
-
461
- #: options/class.WpdiscuzOptionsSerialized.php:517
462
- #: options/phrases-layouts/phrases-comment.php:162
463
- msgid "Vote Down"
464
- msgstr "Eksi Puan"
465
-
466
- #: options/class.WpdiscuzOptionsSerialized.php:518
467
- #: options/phrases-layouts/phrases-notification.php:122
468
- msgid "Vote Counted"
469
- msgstr ""
470
-
471
- #: options/class.WpdiscuzOptionsSerialized.php:519
472
- msgid "You've already voted for this comment"
473
- msgstr "Bu yorum için zaten puan verdin"
474
-
475
- #: options/class.WpdiscuzOptionsSerialized.php:520
476
- #: options/phrases-layouts/phrases-notification.php:142
477
- msgid "Voting Error"
478
- msgstr "Oylama Hatayla Karşılaştı"
479
-
480
- #: options/class.WpdiscuzOptionsSerialized.php:521
481
- msgid "You Must Be Logged In To Vote"
482
- msgstr ""
483
-
484
- #: options/class.WpdiscuzOptionsSerialized.php:522
485
- msgid "You cannot vote for your comment"
486
- msgstr ""
487
-
488
- #: options/class.WpdiscuzOptionsSerialized.php:523
489
- msgid "You are not allowed to vote for this comment"
490
- msgstr ""
491
-
492
- #: options/class.WpdiscuzOptionsSerialized.php:524
493
- #: options/phrases-layouts/phrases-notification.php:182
494
- msgid "Invalid Captcha Code"
495
- msgstr "Geçersiz Captcha Kodu"
496
-
497
- #: options/class.WpdiscuzOptionsSerialized.php:525
498
- #: options/phrases-layouts/phrases-notification.php:192
499
- msgid "Some of field value is invalid"
500
- msgstr ""
501
-
502
- #: options/class.WpdiscuzOptionsSerialized.php:526
503
- msgid "new comment"
504
- msgstr "yeni yorum"
505
-
506
- #: options/class.WpdiscuzOptionsSerialized.php:527
507
- msgid "new comments"
508
- msgstr ""
509
-
510
- #: options/class.WpdiscuzOptionsSerialized.php:528
511
- msgid "Comment awaiting moderation"
512
- msgstr "Yorum yönetici onayı bekliyor"
513
-
514
- #: options/class.WpdiscuzOptionsSerialized.php:529
515
- msgid "new reply on your comment"
516
- msgstr ""
517
-
518
- #: options/class.WpdiscuzOptionsSerialized.php:530
519
- msgid "new replies on your comments"
520
- msgstr ""
521
-
522
- #: options/class.WpdiscuzOptionsSerialized.php:531
523
- #: options/phrases-layouts/phrases-general.php:126
524
- msgid "New"
525
- msgstr "Yeni"
526
-
527
- #: options/class.WpdiscuzOptionsSerialized.php:532
528
- #: options/phrases-layouts/phrases-notification.php:236
529
- msgid "Sorry, the comment was not updated"
530
- msgstr ""
531
-
532
- #: options/class.WpdiscuzOptionsSerialized.php:533
533
- #: options/phrases-layouts/phrases-notification.php:246
534
- msgid "Sorry, this comment no longer possible to edit"
535
- msgstr ""
536
-
537
- #: options/class.WpdiscuzOptionsSerialized.php:534
538
- msgid "You've not made any changes"
539
- msgstr "Herhangi bir değişiklik yapmadınız"
540
-
541
- #: options/class.WpdiscuzOptionsSerialized.php:535
542
- #: options/phrases-layouts/phrases-comment.php:176
543
- msgid "Save"
544
- msgstr "Kaydet"
545
-
546
- #: options/class.WpdiscuzOptionsSerialized.php:536
547
- #: options/phrases-layouts/phrases-comment.php:186
548
- msgid "Cancel"
549
- msgstr "Çıkış"
550
-
551
- #: options/class.WpdiscuzOptionsSerialized.php:537
552
- msgid "Comment text is too short (minimum %d% characters)"
553
- msgstr "Yorum metni çok kısa (minimum %d% karakter)"
554
-
555
- #: options/class.WpdiscuzOptionsSerialized.php:538
556
- msgid "Comment text is too long (maximum %d% characters allowed)"
557
- msgstr "Yorum metni çok uzun (maksimum %d% karakter)"
558
-
559
- #: options/class.WpdiscuzOptionsSerialized.php:539
560
- #: options/phrases-layouts/phrases-notification.php:262
561
- #: options/phrases-layouts/phrases-notification.php:266
562
- msgid "Please fill out required fields"
563
- msgstr "Lütfen gerekli alanları doldurun"
564
-
565
- #: options/class.WpdiscuzOptionsSerialized.php:540
566
- #: options/phrases-layouts/phrases-form.php:192
567
- #: options/phrases-layouts/phrases-form.php:196
568
- msgid "Connect with"
569
- msgstr ""
570
-
571
- #: options/class.WpdiscuzOptionsSerialized.php:541
572
- msgid "You're subscribed to"
573
- msgstr ""
574
-
575
- #: options/options-layouts/settings-general.php:7
576
- msgid "General Settings"
577
- msgstr "Genel Ayarlar"
578
-
579
- #: options/options-layouts/settings-general.php:12
580
- msgid "Display comment form for post types:"
581
- msgstr ""
582
-
583
- #: options/options-layouts/settings-general.php:32
584
- msgid "Comment author must fill out name"
585
- msgstr "Yorum için bir isim belirtilmesi zorunlu olsun"
586
-
587
- #: options/options-layouts/settings-general.php:42
588
- msgid "Comment author must fill out email"
589
- msgstr "Yorum için bir e-posta girilmesi zorunlu olsun"
590
-
591
- #: options/options-layouts/settings-general.php:52
592
- msgid "Comment text min length"
593
- msgstr "Yorum için minumum karakter uzunluğu"
594
-
595
- #: options/options-layouts/settings-general.php:62
596
- msgid "Comment text max length"
597
- msgstr "Yorum için maksimum karakter uzunluğu"
598
-
599
- #: options/options-layouts/settings-general.php:72
600
- msgid "Comment text size in pixels"
601
- msgstr "Yorum için yazı boyutu"
602
-
603
- #: options/options-layouts/settings-general.php:87
604
- msgid "Allow comment editing for"
605
- msgstr "Yorumu düzenlemeye izin ver"
606
-
607
- #: options/options-layouts/settings-general.php:92
608
- msgid "Not Allow"
609
- msgstr "İzin verme"
610
-
611
- #: options/options-layouts/settings-general.php:93
612
- #: options/options-layouts/settings-general.php:94
613
- #: options/options-layouts/settings-live-update.php:52
614
- #: options/options-layouts/settings-live-update.php:53
615
- #: options/options-layouts/settings-live-update.php:54
616
- msgid "Minutes"
617
- msgstr "Dakika"
618
-
619
- #: options/options-layouts/settings-general.php:95
620
- #: options/phrases-layouts/phrases-datetime.php:72
621
- msgid "Hour"
622
- msgstr "Saat"
623
-
624
- #: options/options-layouts/settings-general.php:96
625
- #: options/options-layouts/settings-general.php:97
626
- msgid "Hours"
627
- msgstr "Saat"
628
-
629
- #: options/options-layouts/settings-general.php:98
630
- msgid "Unlimit"
631
- msgstr "Kısıtlamasız"
632
-
633
- #: options/options-layouts/settings-general.php:104
634
- msgid "Redirect first commenter to"
635
- msgstr ""
636
-
637
- #: options/options-layouts/settings-general.php:111
638
- msgid "Do not redirect"
639
- msgstr ""
640
-
641
- #: options/options-layouts/settings-general.php:119
642
- msgid "Allow guests to vote on comments"
643
- msgstr ""
644
-
645
- #: options/options-layouts/settings-general.php:129
646
- msgid "Comments loading/pagination type"
647
- msgstr ""
648
-
649
- #: options/options-layouts/settings-general.php:138
650
- #: options/options-layouts/settings-general.php:140
651
- msgid "[Load more] Button"
652
- msgstr "[Tüm Yorumları Gör] Butonu"
653
-
654
- #: options/options-layouts/settings-general.php:142
655
- #: options/options-layouts/settings-general.php:144
656
- msgid "[Load rest of all comments] Button"
657
- msgstr "[Yorumları Gizle] Butonu"
658
-
659
- #: options/options-layouts/settings-general.php:146
660
- #: options/options-layouts/settings-general.php:148
661
- msgid "Lazy load comments on scrolling"
662
- msgstr ""
663
-
664
- #: options/options-layouts/settings-general.php:155
665
- msgid "Use WordPress Date/Time format"
666
- msgstr "Wordpress Tarih/Zaman Biçim Kullanımı"
667
-
668
- #: options/options-layouts/settings-general.php:156
669
- msgid ""
670
- "wpDiscuz shows Human Readable date format. If you check this option it'll "
671
- "show the date/time format set in WordPress General Settings."
672
- msgstr ""
673
-
674
- #: options/options-layouts/settings-general.php:163
675
- msgid "Current Wordpress date/time format"
676
- msgstr "Wordpress Geçerli Tarih/Zaman Biçimi"
677
-
678
- #: options/options-layouts/settings-general.php:169
679
- msgid "Use Plugin .PO/.MO files"
680
- msgstr "Tüm Dil Eklentilerini Kullan"
681
-
682
- #: options/options-layouts/settings-general.php:170
683
- msgid ""
684
- "wpDiscuz phrase system allows you to translate all front-end phrases. "
685
- "However if you have a multi-language website it'll not allow you to add more "
686
- "than one language translation. The only way to get it is the plugin "
687
- "translation files (.PO / .MO). If wpDiscuz has the languages you need you "
688
- "should check this option to disable phrase system and it'll automatically "
689
- "translate all phrases based on language files according to current language."
690
- msgstr ""
691
-
692
- #: options/options-layouts/settings-general.php:181
693
- msgid ""
694
- "Help wpDiscuz to grow allowing people to recognize which comment plugin you "
695
- "use"
696
- msgstr "wpDiscuz yorum eklentisinin büyümesinde ve tanıtımında yardımcı ol"
697
-
698
- #: options/options-layouts/settings-general.php:183
699
- msgid ""
700
- "Please check this option on to help wpDiscuz get more popularity as your "
701
- "thank to the hard work we do for you totally free. This option adds a very "
702
- "small (16x16px) icon under the comment section which will allow your site "
703
- "visitors recognize the name of comment solution you use."
704
- msgstr ""
705
-
706
- #: options/options-layouts/settings-general.php:188
707
- msgid "Thank you!"
708
- msgstr "Destek ver!"
709
-
710
- #: options/options-layouts/settings-live-update.php:12
711
- msgid "Live update options"
712
- msgstr "Senkronizasyon Ayarları"
713
-
714
- #: options/options-layouts/settings-live-update.php:13
715
- msgid ""
716
- "wpDiscuz 3 live update is very smart and doesn't overload your server even "
717
- "if you're on Shared hosting plan and even your website is very active. "
718
- "However we recommend to monitor your server resources if you're on a Shared "
719
- "hosting plan. There are some very weak hosting plans which may not be able "
720
- "to perform very frequently live update requests. If you found some issue you "
721
- "can set the option below 30 seconds or more."
722
- msgstr ""
723
-
724
- #: options/options-layouts/settings-live-update.php:18
725
- msgid "Never update"
726
- msgstr "Hiç güncelleştirme"
727
-
728
- #: options/options-layouts/settings-live-update.php:20
729
- msgid "Turn off \"Live Update\" function"
730
- msgstr "\"Güncelleştirme\" fonksiyonunu kapatın"
731
-
732
- #: options/options-layouts/settings-live-update.php:22
733
- msgid "Show new comment/reply buttons to update manualy"
734
- msgstr ""
735
-
736
- #: options/options-layouts/settings-live-update.php:24
737
- msgid "Always check for new comments and show update buttons"
738
- msgstr "Her zaman yeni yorum ve güncelleştirmeler için yenile butonu göster"
739
-
740
- #: options/options-layouts/settings-live-update.php:26
741
- msgid "Always update"
742
- msgstr "Her zaman güncelle"
743
-
744
- #: options/options-layouts/settings-live-update.php:28
745
- msgid "Always check for new comments and update automatically"
746
- msgstr "Her zaman yeni yorum ve güncelleştirmeleri otomatik kontrol et."
747
-
748
- #: options/options-layouts/settings-live-update.php:35
749
- msgid "Disable live update for guests"
750
- msgstr "Ziyaretçiler için güncelleştirme fonksiyonunu kapatın."
751
-
752
- #: options/options-layouts/settings-live-update.php:43
753
- msgid "Update comment list every"
754
- msgstr "Yorum listelerini belirtilen sürede bir güncelleştir"
755
-
756
- #: options/options-layouts/settings-live-update.php:48
757
- #: options/options-layouts/settings-live-update.php:49
758
- #: options/options-layouts/settings-live-update.php:50
759
- msgid "Seconds"
760
- msgstr "Saniye"
761
-
762
- #: options/options-layouts/settings-live-update.php:51
763
- #: options/phrases-layouts/phrases-datetime.php:92
764
- msgid "Minute"
765
- msgstr "Dakika"
766
-
767
- #: options/options-layouts/settings-show-hide.php:12
768
- msgid "Show logged-in user name and logout link on top of main form"
769
- msgstr ""
770
-
771
- #: options/options-layouts/settings-show-hide.php:22
772
- msgid "Hide Reply button for Guests"
773
- msgstr "Ziyaretçiler için \"Yanıtları Gizle\" butonu"
774
-
775
- #: options/options-layouts/settings-show-hide.php:32
776
- msgid "Hide Reply button for Members"
777
- msgstr "Üyeler için \"Yanıtları Gizle\" butonu"
778
-
779
- #: options/options-layouts/settings-show-hide.php:42
780
- msgid "Hide Commenter Labels"
781
- msgstr ""
782
-
783
- #: options/options-layouts/settings-show-hide.php:52
784
- msgid "Hide Voting buttons"
785
- msgstr "Oylama butonlarını gizle"
786
-
787
- #: options/options-layouts/settings-show-hide.php:62
788
- msgid "Show Share Buttons"
789
- msgstr "Paylaş butonunu göster"
790
-
791
- #: options/options-layouts/settings-show-hide.php:86
792
- msgid ""
793
- "The plugin directory is not writable! Please set writable permissions to "
794
- "plugin directory in order to use the captcha feature"
795
- msgstr ""
796
-
797
- #: options/options-layouts/settings-show-hide.php:91
798
- msgid "Hide the CAPTCHA field for guests"
799
- msgstr "Ziyaretçiler için Captcha Kod alanını gizle"
800
-
801
- #: options/options-layouts/settings-show-hide.php:102
802
- msgid "Show the CAPTCHA field for logged in users"
803
- msgstr "Giriş yapan kullanıcılar için Captcha Kod alanını göster"
804
-
805
- #: options/options-layouts/settings-show-hide.php:113
806
- msgid "Show the Website URL field"
807
- msgstr "Website URL alanını göster"
808
-
809
- #: options/options-layouts/settings-show-hide.php:123
810
- msgid "Hide header text"
811
- msgstr ""
812
-
813
- #: options/options-layouts/settings-show-hide.php:133
814
- msgid "Show sorting buttons"
815
- msgstr "Sıralama butonunu göster"
816
-
817
- #: options/options-layouts/settings-show-hide.php:143
818
- msgid "Set comments ordering to \"Most voted\" by default "
819
- msgstr ""
820
-
821
- #: options/options-layouts/settings-show-hide.php:153
822
- msgid "Hide comment link"
823
- msgstr "Yorum linkini gizle"
824
-
825
- #: options/options-layouts/settings-social.php:23
826
- #: options/options-layouts/settings-social.php:33
827
- #: options/options-layouts/settings-social.php:43
828
- #: options/options-layouts/settings-social.php:54
829
- msgid "Activate"
830
- msgstr "Etkinleştir"
831
-
832
- #: options/options-layouts/settings-social.php:27
833
- #: options/options-layouts/settings-social.php:37
834
- #: options/options-layouts/settings-social.php:47
835
- #: options/options-layouts/settings-social.php:58
836
- msgid "View details/Install"
837
- msgstr "Detay/Yükleme Sayfasını Görüntüle"
838
-
839
- #: options/options-layouts/settings-social.php:92
840
- msgid ""
841
- "You can use one of these most popular Social Login Plugins to allow your "
842
- "visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
843
- "OK and lots of other social network service accounts. All social login "
844
- "buttons will be fully integrated with wpDiscuz comment forms."
845
- msgstr ""
846
- "Ziyaretçilerinize en popüler sosyal ağlardan giriş yapma izni verirseniz, "
847
- "Facebook, Twitter, Google+, Wordpress, VK, OK hesaplarından yorum "
848
- "yapabilirler. Bu sosyal ağ giriş eklentileri \"wpDiscuz\" yorum eklentisi "
849
- "ile entegre çalışacaktır."
850
-
851
- #: options/options-layouts/settings-style.php:12
852
- msgid "Comment Form Background Color"
853
- msgstr "Yorum Formu Zemin Rengi"
854
-
855
- #: options/options-layouts/settings-style.php:16
856
- #: options/options-layouts/settings-style.php:25
857
- #: options/options-layouts/settings-style.php:34
858
- #: options/options-layouts/settings-style.php:43
859
- #: options/options-layouts/settings-style.php:52
860
- #: options/options-layouts/settings-style.php:61
861
- #: options/options-layouts/settings-style.php:70
862
- #: options/options-layouts/settings-style.php:79
863
- #: options/options-layouts/settings-style.php:92
864
- msgid "Example: #00FF00"
865
- msgstr "Örnek: #00FF00"
866
-
867
- #: options/options-layouts/settings-style.php:21
868
- msgid "Comment Background Color"
869
- msgstr "Yorum Zemin Rengi"
870
-
871
- #: options/options-layouts/settings-style.php:30
872
- msgid "Reply Background Color"
873
- msgstr "Alt Yorumların Zemin Rengi"
874
-
875
- #: options/options-layouts/settings-style.php:39
876
- msgid "Comment Text Color"
877
- msgstr "Yorumların Yazı Rengi"
878
-
879
- #: options/options-layouts/settings-style.php:48
880
- msgid "Vote, Reply, Share, Edit links text colors"
881
- msgstr "\"Oyla\", \"Yanıtla\", \"Paylaş\", \"Düzenle\" yazı linklerinin rengi"
882
-
883
- #: options/options-layouts/settings-style.php:57
884
- msgid "Comment form fields border color"
885
- msgstr "Yorum form alanının çerçeve rengi"
886
-
887
- #: options/options-layouts/settings-style.php:66
888
- msgid "New loaded comments' background color"
889
- msgstr "Yeni yüklenen yorumların' zemin rengi"
890
-
891
- #: options/options-layouts/settings-style.php:75
892
- msgid "Primary Color"
893
- msgstr "Birincil Renk"
894
-
895
- #: options/options-layouts/settings-style.php:89
896
- msgid "label color"
897
- msgstr "label rengi"
898
-
899
- #: options/options-layouts/settings-style.php:100
900
- msgid "Custom CSS Code"
901
- msgstr "Özel CSS Kodu"
902
-
903
- #: options/options-layouts/settings-subscription.php:7
904
- msgid "Email Subscription Settings"
905
- msgstr "E-Posta Abonelik Ayarları"
906
-
907
- #: options/options-layouts/settings-subscription.php:12
908
- msgid "Disable subscription confirmation for registered users"
909
- msgstr "Zaten kayıtlı kullanıcılar için aboneliği devre dışı bırak"
910
-
911
- #: options/options-layouts/settings-subscription.php:13
912
- msgid "Show comment subscription bar"
913
- msgstr "E-Posta abonelik çubuğunu (bar) göster"
914
-
915
- #: options/options-layouts/settings-subscription.php:15
916
- msgid ""
917
- "This bar provides two subscription options: notify of \"new follow-up "
918
- "comments\" and \"new replies to my comments\""
919
- msgstr ""
920
-
921
- #: options/options-layouts/settings-subscription.php:17
922
- msgid "Show \"Notify of new replies to this comment\""
923
- msgstr "\"Bu yoruma yeni cevaplarda bildir\" seçeneğini göster"
924
-
925
- #: options/options-layouts/settings-subscription.php:19
926
- msgid ""
927
- "wpDiscuz is the only comment plugin which allows you to subscribe to certain "
928
- "comment replies. This option is located above [Post Comment] button in "
929
- "comment form. You can disable this subscription way by unchecking this "
930
- "option."
931
- msgstr ""
932
-
933
- #: options/options-layouts/settings-subscription.php:33
934
- msgid "Use Postmatic for subscriptions and commenting by email"
935
- msgstr ""
936
-
937
- #: options/options-layouts/settings-subscription.php:34
938
- msgid ""
939
- "Postmatic allows your users subscribe to comments. Instead of just being "
940
- "notified, they add a reply right from their inbox."
941
- msgstr ""
942
-
943
- #: options/phrases-layouts/phrases-comment.php:7
944
- msgid "Comment Template Phrases"
945
- msgstr "Yorum Şablonu için İfadeler"
946
-
947
- #: options/phrases-layouts/phrases-comment.php:112
948
- msgid "Title For Guests"
949
- msgstr "Ziyaretçiler için Başlık Yazısı"
950
-
951
- #: options/phrases-layouts/phrases-comment.php:122
952
- msgid "Title For Members"
953
- msgstr "Üyeler için Başlık Yazısı"
954
-
955
- #: options/phrases-layouts/phrases-comment.php:132
956
- msgid "Title For Authors"
957
- msgstr "Yazar için Başlık Yazısı"
958
-
959
- #: options/phrases-layouts/phrases-comment.php:142
960
- msgid "Title For Admins"
961
- msgstr "Yönetici için Başlık Yazısı"
962
-
963
- #: options/phrases-layouts/phrases-comment.php:172
964
- msgid "Save edited comment button text"
965
- msgstr "\"Düzenlenen yorumu kaydet\" buton yazısı"
966
-
967
- #: options/phrases-layouts/phrases-comment.php:182
968
- msgid "Cancel comment editing button text"
969
- msgstr "\"Yorum düzenlemeyi iptal et\" buton yazısı"
970
-
971
- #: options/phrases-layouts/phrases-datetime.php:7
972
- msgid "Date/Time Phrases"
973
- msgstr "Tarih/Zaman İfadeleri"
974
-
975
- #: options/phrases-layouts/phrases-datetime.php:12
976
- msgid "Year"
977
- msgstr "Yıl"
978
-
979
- #: options/phrases-layouts/phrases-datetime.php:22
980
- msgid "Years (Plural Form)"
981
- msgstr "Yıl (Çoğul Form)"
982
-
983
- #: options/phrases-layouts/phrases-datetime.php:26
984
- msgid "Years"
985
- msgstr "Yıl"
986
-
987
- #: options/phrases-layouts/phrases-datetime.php:32
988
- msgid "Month"
989
- msgstr "Ay"
990
-
991
- #: options/phrases-layouts/phrases-datetime.php:42
992
- msgid "Months (Plural Form)"
993
- msgstr "Ay (Çoğul Form)"
994
-
995
- #: options/phrases-layouts/phrases-datetime.php:52
996
- msgid "Day"
997
- msgstr "Gün"
998
-
999
- #: options/phrases-layouts/phrases-datetime.php:62
1000
- msgid "Days (Plural Form)"
1001
- msgstr "Gün (Çoğul Form)"
1002
-
1003
- #: options/phrases-layouts/phrases-datetime.php:82
1004
- msgid "Hours (Plural Form)"
1005
- msgstr "Saat (Çoğul Form)"
1006
-
1007
- #: options/phrases-layouts/phrases-datetime.php:102
1008
- msgid "Minutes (Plural Form)"
1009
- msgstr "Dakika (Çoğul Form)"
1010
-
1011
- #: options/phrases-layouts/phrases-datetime.php:112
1012
- msgid "Second"
1013
- msgstr "Saniye"
1014
-
1015
- #: options/phrases-layouts/phrases-datetime.php:122
1016
- msgid "Seconds (Plural Form)"
1017
- msgstr "Saniye (Çoğul Form)"
1018
-
1019
- #: options/phrases-layouts/phrases-datetime.php:132
1020
- msgid "Commented \"right now\" text"
1021
- msgstr "Yorum \"şuan yapıldı\" yazısı"
1022
-
1023
- #: options/phrases-layouts/phrases-datetime.php:142
1024
- msgid "Ago text"
1025
- msgstr "\"Önce\" yazısı"
1026
-
1027
- #: options/phrases-layouts/phrases-datetime.php:152
1028
- msgid "\"Today\" text"
1029
- msgstr "\"Bugün\" yazısı"
1030
-
1031
- #: options/phrases-layouts/phrases-email.php:7
1032
- msgid "Email Template Phrases"
1033
- msgstr "E-Posta Şablonu için İfadeler"
1034
-
1035
- #: options/phrases-layouts/phrases-email.php:12
1036
- msgid "Email Subject"
1037
- msgstr "E-Posta Konusu"
1038
-
1039
- #: options/phrases-layouts/phrases-email.php:22
1040
- msgid "Email Message"
1041
- msgstr "E-Posta Mesajı"
1042
-
1043
- #: options/phrases-layouts/phrases-email.php:32
1044
- msgid "New Reply Subject"
1045
- msgstr "Yeni Cevap Konusu"
1046
-
1047
- #: options/phrases-layouts/phrases-email.php:42
1048
- msgid "New Reply Message"
1049
- msgstr "Yeni Cevap Mesajı"
1050
-
1051
- #: options/phrases-layouts/phrases-email.php:62
1052
- #: options/phrases-layouts/phrases-email.php:66
1053
- msgid "Ignore Subscription"
1054
- msgstr ""
1055
-
1056
- #: options/phrases-layouts/phrases-email.php:92
1057
- msgid "Subscribe Confirmation Email Subject"
1058
- msgstr ""
1059
-
1060
- #: options/phrases-layouts/phrases-email.php:102
1061
- msgid "Subscribe Confirmation Email Content"
1062
- msgstr ""
1063
-
1064
- #: options/phrases-layouts/phrases-form.php:7
1065
- msgid "Form Template Phrases"
1066
- msgstr "Form Şablonu için İfadeler"
1067
-
1068
- #: options/phrases-layouts/phrases-form.php:12
1069
- msgid "Comment Field Start"
1070
- msgstr "\"İlk yorumu başlat\" alanı"
1071
-
1072
- #: options/phrases-layouts/phrases-form.php:22
1073
- msgid "Comment Field Join"
1074
- msgstr "\"Sende yorumda bulun\" alanı"
1075
-
1076
- #: options/phrases-layouts/phrases-form.php:32
1077
- msgid "Email Field"
1078
- msgstr "E-Posta Alanı"
1079
-
1080
- #: options/phrases-layouts/phrases-form.php:42
1081
- msgid "Name Field"
1082
- msgstr "İsim Alanı"
1083
-
1084
- #: options/phrases-layouts/phrases-form.php:52
1085
- msgid "WebSite URL Field"
1086
- msgstr "Web Site Bağlantı Alanı"
1087
-
1088
- #: options/phrases-layouts/phrases-form.php:62
1089
- msgid "CAPTCHA Field"
1090
- msgstr "Captcha Kod Alanı"
1091
-
1092
- #: options/phrases-layouts/phrases-form.php:72
1093
- msgid "Submit Button"
1094
- msgstr "\"Onayla\" butonu"
1095
-
1096
- #: options/phrases-layouts/phrases-form.php:92
1097
- msgid "Notify on new comments"
1098
- msgstr "Bu yazıya yapılan yeni yorumlarda bildir"
1099
-
1100
- #: options/phrases-layouts/phrases-form.php:102
1101
- msgid "Notify on all new replies"
1102
- msgstr "Bu yoruma yapılan tüm yeni cevaplarda bildir"
1103
-
1104
- #: options/phrases-layouts/phrases-form.php:106
1105
- msgid "new replies to all my comments"
1106
- msgstr "Tüm yorumlarıma yapılan yeni cevaplarda bildir"
1107
-
1108
- #: options/phrases-layouts/phrases-form.php:112
1109
- msgid "Notify on new replies (checkbox)"
1110
- msgstr "Yeni yanıtlarda bildir (onay kutusu)"
1111
-
1112
- #: options/phrases-layouts/phrases-form.php:162
1113
- msgid "Subscribed on this comment replies"
1114
- msgstr ""
1115
-
1116
- #: options/phrases-layouts/phrases-form.php:172
1117
- msgid "Subscribed on all your comments replies"
1118
- msgstr ""
1119
-
1120
- #: options/phrases-layouts/phrases-form.php:182
1121
- msgid "Subscribed on this post"
1122
- msgstr ""
1123
-
1124
- #: options/phrases-layouts/phrases-general.php:7
1125
- msgid "General Phrases"
1126
- msgstr "Genel İfade Biçimleri"
1127
-
1128
- #: options/phrases-layouts/phrases-general.php:22
1129
- msgid "Be the first to comment"
1130
- msgstr ""
1131
-
1132
- #: options/phrases-layouts/phrases-general.php:42
1133
- msgid "Comment (Plural Form)"
1134
- msgstr "Yorum"
1135
-
1136
- #: options/phrases-layouts/phrases-general.php:52
1137
- msgid "On"
1138
- msgstr ""
1139
-
1140
- #: options/phrases-layouts/phrases-general.php:62
1141
- msgid "Load More Button"
1142
- msgstr "\"Tüm Yorumları Gör\" Butonu"
1143
-
1144
- #: options/phrases-layouts/phrases-general.php:82
1145
- msgid "Button text if has new comment"
1146
- msgstr ""
1147
-
1148
- #: options/phrases-layouts/phrases-general.php:92
1149
- msgid "Button text if has new comments (Plural Form)"
1150
- msgstr ""
1151
-
1152
- #: options/phrases-layouts/phrases-general.php:96
1153
- msgid "New Comments"
1154
- msgstr "Yeni Yorumlar"
1155
-
1156
- #: options/phrases-layouts/phrases-general.php:102
1157
- msgid "Button text if has new reply"
1158
- msgstr ""
1159
-
1160
- #: options/phrases-layouts/phrases-general.php:112
1161
- msgid "Button text if has new replies (Plural Form)"
1162
- msgstr ""
1163
-
1164
- #: options/phrases-layouts/phrases-general.php:116
1165
- msgid "New Replies"
1166
- msgstr "Yeni Yanıtlar"
1167
-
1168
- #: options/phrases-layouts/phrases-general.php:122
1169
- msgid "Text on load more button if has new comment(s)"
1170
- msgstr ""
1171
-
1172
- #: options/phrases-layouts/phrases-notification.php:7
1173
- msgid "Notification Phrases"
1174
- msgstr "Bildirim İfadeleri"
1175
-
1176
- #: options/phrases-layouts/phrases-notification.php:12
1177
- msgid "You\\'re subscribed to"
1178
- msgstr ""
1179
-
1180
- #: options/phrases-layouts/phrases-notification.php:42
1181
- msgid "Error message for empty field"
1182
- msgstr ""
1183
-
1184
- #: options/phrases-layouts/phrases-notification.php:52
1185
- msgid "Error message for invalid email field"
1186
- msgstr ""
1187
-
1188
- #: options/phrases-layouts/phrases-notification.php:62
1189
- msgid "Error message for invalid website url field"
1190
- msgstr ""
1191
-
1192
- #: options/phrases-layouts/phrases-notification.php:82
1193
- msgid "Logged in as"
1194
- msgstr ""
1195
-
1196
- #: options/phrases-layouts/phrases-notification.php:102
1197
- msgid "Logged In"
1198
- msgstr ""
1199
-
1200
- #: options/phrases-layouts/phrases-notification.php:112
1201
- msgid "To post a comment"
1202
- msgstr ""
1203
-
1204
- #: options/phrases-layouts/phrases-notification.php:132
1205
- msgid "You can vote only 1 time"
1206
- msgstr "Sadece 1 kere oylayabilirsiniz."
1207
-
1208
- #: options/phrases-layouts/phrases-notification.php:152
1209
- msgid "Login To Vote"
1210
- msgstr ""
1211
-
1212
- #: options/phrases-layouts/phrases-notification.php:162
1213
- msgid "You Cannot Vote On Your Comment"
1214
- msgstr ""
1215
-
1216
- #: options/phrases-layouts/phrases-notification.php:172
1217
- msgid "You are not allowed to vote for this comment (Voting from same IP)"
1218
- msgstr ""
1219
-
1220
- #: options/phrases-layouts/phrases-notification.php:202
1221
- msgid "Comment waiting moderation"
1222
- msgstr "Yorum yönetici onayı bekliyor"
1223
-
1224
- #: options/phrases-layouts/phrases-notification.php:212
1225
- msgid "Message if comment content length is too short"
1226
- msgstr ""
1227
-
1228
- #: options/phrases-layouts/phrases-notification.php:222
1229
- msgid "Message if comment content length is too long"
1230
- msgstr ""
1231
-
1232
- #: options/phrases-layouts/phrases-notification.php:232
1233
- msgid "Message if comment was not updated"
1234
- msgstr ""
1235
-
1236
- #: options/phrases-layouts/phrases-notification.php:242
1237
- msgid "Message if comment no longer possible to edit"
1238
- msgstr ""
1239
-
1240
- #: options/phrases-layouts/phrases-notification.php:252
1241
- msgid "Message if comment text not changed"
1242
- msgstr ""
1243
-
1244
- #: options/phrases-layouts/phrases-notification.php:256
1245
- msgid "TYou've not made any changes"
1246
- msgstr ""
1247
-
1248
- #: templates/comment/comment-form.php:51
1249
- msgid "Unable to send an email"
1250
- msgstr "E-Posta gönderilemedi"
1251
-
1252
- #: templates/comment/comment-form.php:53
1253
- msgid "Subscription not successed"
1254
- msgstr ""
1255
-
1256
- #: utils/class.WpdiscuzHelper.php:374
1257
- msgid "Error"
1258
- msgstr "Hata"
1259
-
1260
- #: utils/class.WpdiscuzHelper.php:394
1261
- msgid "Participate in this discussion via email"
1262
- msgstr ""
1263
-
1264
- #. Plugin Name of the plugin/theme
1265
- msgid "wpDiscuz - Supercharged native comments"
1266
- msgstr "wpDiscuz - Heyecan verici yorum eklentisi"
1267
-
1268
- #. Plugin URI of the plugin/theme
1269
- msgid "http://www.gvectors.com/wpdiscuz/"
1270
- msgstr "http://www.gvectors.com/wpdiscuz/"
1271
-
1272
- #. Description of the plugin/theme
1273
- msgid ""
1274
- "Better comment system. Wordpress post comments and discussion plugin. Allows "
1275
- "your visitors discuss, vote for comments and share."
1276
- msgstr ""
1277
- "En iyi yorum uygulaması. Wordpress yorum ve tartışma eklentisi. "
1278
- "Ziyaretçilerinizin, görüş, yorum ve paylaşım için oy vermesini sağlar."
1279
-
1280
- #. Author of the plugin/theme
1281
- msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1282
- msgstr "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1283
-
1284
- #. Author URI of the plugin/theme
1285
- msgid "http://www.gvectors.com/"
1286
- msgstr "http://www.gvectors.com/"
1
+ # Copyright (C) 2015 wpDiscuz - Supercharged native comments
2
+ # This file is distributed under the same license as the wpDiscuz - Supercharged native comments package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: wpDiscuz - Supercharged native comments 3.0.5\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpdiscuz\n"
7
+ "POT-Creation-Date: 2015-11-14 13:47+0200\n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2015-11-19 04:47+0200\n"
12
+ "Language-Team: \n"
13
+ "X-Generator: Poedit 1.8.6\n"
14
+ "Last-Translator: Enes <enesemen@gmail.com>\n"
15
+ "Plural-Forms: nplurals=1; plural=0;\n"
16
+ "Language: tr_TR\n"
17
+
18
+ #: class.WpdiscuzCore.php:226
19
+ #: templates/comment/class.WpdiscuzTemplateBuilder.php:245
20
+ msgid "Anonymous"
21
+ msgstr "Anonim"
22
+
23
+ #: class.WpdiscuzCore.php:800 options/options-layouts/settings-social.php:12
24
+ #: options/options-layouts/settings-social.php:14
25
+ #: options/options-layouts/settings-social.php:16
26
+ #: options/options-layouts/settings-social.php:18
27
+ msgid "Settings"
28
+ msgstr "Ayarlar"
29
+
30
+ #: class.WpdiscuzCore.php:802
31
+ msgid "Phrases"
32
+ msgstr "İfadeler"
33
+
34
+ #: options/class.WpdiscuzOptions.php:37 options/class.WpdiscuzOptions.php:273
35
+ msgid "Hacker?"
36
+ msgstr ""
37
+
38
+ #: options/class.WpdiscuzOptions.php:95
39
+ msgid "wpDiscuz General Settings"
40
+ msgstr "wpDiscuz Genel Ayarları"
41
+
42
+ #: options/class.WpdiscuzOptions.php:186
43
+ msgid "General settings"
44
+ msgstr "Genel Ayarlar"
45
+
46
+ #: options/class.WpdiscuzOptions.php:187
47
+ #: options/options-layouts/settings-live-update.php:7
48
+ msgid "Live Update"
49
+ msgstr "Senkronizasyon"
50
+
51
+ #: options/class.WpdiscuzOptions.php:188
52
+ #: options/options-layouts/settings-show-hide.php:7
53
+ msgid "Show/Hide Components"
54
+ msgstr "Gösterme/Gizleme Seçenekleri"
55
+
56
+ #: options/class.WpdiscuzOptions.php:189
57
+ msgid "Email Subscription"
58
+ msgstr "E-Posta Aboneliği"
59
+
60
+ #: options/class.WpdiscuzOptions.php:189
61
+ msgid "and Postmatic"
62
+ msgstr "Postmatik"
63
+
64
+ #: options/class.WpdiscuzOptions.php:190
65
+ #: options/options-layouts/settings-style.php:7
66
+ msgid "Background and Colors"
67
+ msgstr "Arkaplan ve Renkler"
68
+
69
+ #: options/class.WpdiscuzOptions.php:191
70
+ #: options/options-layouts/settings-social.php:91
71
+ msgid "Social Login"
72
+ msgstr "Sosyal Ağ Bileşenleri"
73
+
74
+ #: options/class.WpdiscuzOptions.php:255
75
+ msgid "Reset Options"
76
+ msgstr "Tüm Ayaları Sıfırla"
77
+
78
+ #: options/class.WpdiscuzOptions.php:257
79
+ msgid "Refresh comment optimization"
80
+ msgstr "Yorum optimizasyonunu "
81
+
82
+ #: options/class.WpdiscuzOptions.php:258 options/class.WpdiscuzOptions.php:447
83
+ msgid "Save Changes"
84
+ msgstr "Değişiklikleri Kaydet"
85
+
86
+ #: options/class.WpdiscuzOptions.php:386
87
+ msgid "WpDiscuz Front-end Phrases"
88
+ msgstr ""
89
+
90
+ #: options/class.WpdiscuzOptions.php:396
91
+ msgid "General"
92
+ msgstr "Genel"
93
+
94
+ #: options/class.WpdiscuzOptions.php:397
95
+ msgid "Form"
96
+ msgstr "Form"
97
+
98
+ #: options/class.WpdiscuzOptions.php:398
99
+ #: options/class.WpdiscuzOptionsSerialized.php:444
100
+ #: options/phrases-layouts/phrases-general.php:32
101
+ msgid "Comment"
102
+ msgstr "Yorum"
103
+
104
+ #: options/class.WpdiscuzOptions.php:399
105
+ msgid "Date/Time"
106
+ msgstr "Tarih/Zaman"
107
+
108
+ #: options/class.WpdiscuzOptions.php:400
109
+ #: options/class.WpdiscuzOptionsSerialized.php:449
110
+ msgid "Email"
111
+ msgstr "E-Posta"
112
+
113
+ #: options/class.WpdiscuzOptions.php:401
114
+ msgid "Notification"
115
+ msgstr "Bildirim"
116
+
117
+ #: options/class.WpdiscuzOptionsSerialized.php:442
118
+ #: options/phrases-layouts/phrases-general.php:12
119
+ msgid "Leave a Reply"
120
+ msgstr "Kimler Neler Demiş?"
121
+
122
+ #: options/class.WpdiscuzOptionsSerialized.php:443
123
+ msgid "Be the First to Comment!"
124
+ msgstr "İlk Yorum Hakkı Senin!"
125
+
126
+ #: options/class.WpdiscuzOptionsSerialized.php:445
127
+ msgid "Comments"
128
+ msgstr "Yorum"
129
+
130
+ #: options/class.WpdiscuzOptionsSerialized.php:446
131
+ msgid "on"
132
+ msgstr " - "
133
+
134
+ #: options/class.WpdiscuzOptionsSerialized.php:447
135
+ msgid "Start the discussion"
136
+ msgstr "İlk yorumu başlat"
137
+
138
+ #: options/class.WpdiscuzOptionsSerialized.php:448
139
+ msgid "Join the discussion"
140
+ msgstr "Sende yorumda bulun"
141
+
142
+ #: options/class.WpdiscuzOptionsSerialized.php:450
143
+ msgid "Name"
144
+ msgstr "Ad:"
145
+
146
+ #: options/class.WpdiscuzOptionsSerialized.php:451
147
+ msgid "WebSite URL"
148
+ msgstr "Web Site Bağlantısı"
149
+
150
+ #: options/class.WpdiscuzOptionsSerialized.php:452
151
+ msgid "Please insert the code above to comment"
152
+ msgstr "Yorum yapmak için yukarıdaki kodu girin"
153
+
154
+ #: options/class.WpdiscuzOptionsSerialized.php:453
155
+ msgid "Post Comment"
156
+ msgstr "Yorumu Onayla"
157
+
158
+ #: options/class.WpdiscuzOptionsSerialized.php:454
159
+ #: options/phrases-layouts/phrases-form.php:82
160
+ #: options/phrases-layouts/phrases-form.php:86
161
+ msgid "Notify of"
162
+ msgstr "Bildir"
163
+
164
+ #: options/class.WpdiscuzOptionsSerialized.php:455
165
+ #: options/phrases-layouts/phrases-form.php:96
166
+ msgid "new follow-up comments"
167
+ msgstr "Bu yazıya yeni bir yorum yapıldığında"
168
+
169
+ #: options/class.WpdiscuzOptionsSerialized.php:456
170
+ msgid "new replies to my comments"
171
+ msgstr "Benim yorumuma yeni yanıt geldiğinde"
172
+
173
+ #: options/class.WpdiscuzOptionsSerialized.php:457
174
+ #: options/phrases-layouts/phrases-form.php:116
175
+ msgid "Notify of new replies to this comment"
176
+ msgstr "Bu yoruma cevap geldiğinde bana bildir"
177
+
178
+ #: options/class.WpdiscuzOptionsSerialized.php:458
179
+ #: options/phrases-layouts/phrases-form.php:122
180
+ #: options/phrases-layouts/phrases-form.php:126
181
+ msgid "Sort by"
182
+ msgstr "Sıralama"
183
+
184
+ #: options/class.WpdiscuzOptionsSerialized.php:459
185
+ #: options/phrases-layouts/phrases-form.php:132
186
+ #: options/phrases-layouts/phrases-form.php:136
187
+ msgid "newest"
188
+ msgstr "En Yeniler"
189
+
190
+ #: options/class.WpdiscuzOptionsSerialized.php:460
191
+ #: options/phrases-layouts/phrases-form.php:142
192
+ #: options/phrases-layouts/phrases-form.php:146
193
+ msgid "oldest"
194
+ msgstr "Eskiler"
195
+
196
+ #: options/class.WpdiscuzOptionsSerialized.php:461
197
+ #: options/phrases-layouts/phrases-form.php:152
198
+ #: options/phrases-layouts/phrases-form.php:156
199
+ msgid "most voted"
200
+ msgstr "Beğenilenler"
201
+
202
+ #: options/class.WpdiscuzOptionsSerialized.php:462
203
+ msgid "Load More Comments"
204
+ msgstr "Tüm Yorumları Gör"
205
+
206
+ #: options/class.WpdiscuzOptionsSerialized.php:463
207
+ #: options/phrases-layouts/phrases-general.php:72
208
+ msgid "Load Rest of Comments"
209
+ msgstr "Yorumları Gizle"
210
+
211
+ #: options/class.WpdiscuzOptionsSerialized.php:464
212
+ #: options/phrases-layouts/phrases-comment.php:12
213
+ msgid "Reply"
214
+ msgstr "Yanıtla"
215
+
216
+ #: options/class.WpdiscuzOptionsSerialized.php:465
217
+ #: options/phrases-layouts/phrases-comment.php:22
218
+ msgid "Share"
219
+ msgstr "Paylaş"
220
+
221
+ #: options/class.WpdiscuzOptionsSerialized.php:466
222
+ #: options/phrases-layouts/phrases-comment.php:32
223
+ #: templates/comment/class.WpdiscuzTemplateBuilder.php:182
224
+ msgid "Edit"
225
+ msgstr "Düzenle"
226
+
227
+ #: options/class.WpdiscuzOptionsSerialized.php:467
228
+ #: options/phrases-layouts/phrases-comment.php:42
229
+ msgid "Share On Facebook"
230
+ msgstr "Facebook'ta Paylaş"
231
+
232
+ #: options/class.WpdiscuzOptionsSerialized.php:468
233
+ #: options/phrases-layouts/phrases-comment.php:52
234
+ msgid "Share On Twitter"
235
+ msgstr "Twitter'da Paylaş"
236
+
237
+ #: options/class.WpdiscuzOptionsSerialized.php:469
238
+ #: options/phrases-layouts/phrases-comment.php:62
239
+ msgid "Share On Google"
240
+ msgstr "Google'da Paylaş"
241
+
242
+ #: options/class.WpdiscuzOptionsSerialized.php:470
243
+ #: options/phrases-layouts/phrases-comment.php:72
244
+ msgid "Share On VKontakte"
245
+ msgstr "VK'da Paylaş"
246
+
247
+ #: options/class.WpdiscuzOptionsSerialized.php:471
248
+ #: options/phrases-layouts/phrases-comment.php:82
249
+ msgid "Share On Odnoklassniki"
250
+ msgstr "Odnoklassniki'de Paylaş"
251
+
252
+ #: options/class.WpdiscuzOptionsSerialized.php:472
253
+ #: options/phrases-layouts/phrases-comment.php:92
254
+ msgid "Hide Replies"
255
+ msgstr "Alt Yorumları Gizle"
256
+
257
+ #: options/class.WpdiscuzOptionsSerialized.php:473
258
+ #: options/phrases-layouts/phrases-comment.php:102
259
+ msgid "Show Replies"
260
+ msgstr "Alt Yorumları Görüntüle"
261
+
262
+ #: options/class.WpdiscuzOptionsSerialized.php:474
263
+ msgid "Guest"
264
+ msgstr "Ziyaretçi"
265
+
266
+ #: options/class.WpdiscuzOptionsSerialized.php:475
267
+ msgid "Member"
268
+ msgstr "Üye"
269
+
270
+ #: options/class.WpdiscuzOptionsSerialized.php:476
271
+ msgid "Author"
272
+ msgstr "Yazar"
273
+
274
+ #: options/class.WpdiscuzOptionsSerialized.php:477
275
+ msgid "Admin"
276
+ msgstr "Yönetici"
277
+
278
+ #: options/class.WpdiscuzOptionsSerialized.php:478
279
+ #: options/phrases-layouts/phrases-general.php:86
280
+ msgid "New Comment"
281
+ msgstr "Yeni Yorum"
282
+
283
+ #: options/class.WpdiscuzOptionsSerialized.php:479
284
+ msgid "New comment on the discussion section you've been interested in"
285
+ msgstr ""
286
+
287
+ #: options/class.WpdiscuzOptionsSerialized.php:480
288
+ #: options/phrases-layouts/phrases-email.php:36
289
+ #: options/phrases-layouts/phrases-general.php:106
290
+ #: utils/class.WpdiscuzEmailHelper.php:155
291
+ msgid "New Reply"
292
+ msgstr "Yeni Yanıt"
293
+
294
+ #: options/class.WpdiscuzOptionsSerialized.php:481
295
+ #: utils/class.WpdiscuzEmailHelper.php:156
296
+ msgid "New reply on the discussion section you've been interested in"
297
+ msgstr ""
298
+
299
+ #: options/class.WpdiscuzOptionsSerialized.php:482
300
+ msgid "You're subscribed for new replies on this comment"
301
+ msgstr ""
302
+
303
+ #: options/class.WpdiscuzOptionsSerialized.php:483
304
+ msgid "You're subscribed for new replies on all your comments"
305
+ msgstr ""
306
+
307
+ #: options/class.WpdiscuzOptionsSerialized.php:484
308
+ msgid "You're subscribed for new follow-up comments on this post"
309
+ msgstr ""
310
+
311
+ #: options/class.WpdiscuzOptionsSerialized.php:485
312
+ #: options/phrases-layouts/phrases-email.php:52
313
+ #: options/phrases-layouts/phrases-email.php:56
314
+ msgid "Unsubscribe"
315
+ msgstr "Abonelikten Ayrıl"
316
+
317
+ #: options/class.WpdiscuzOptionsSerialized.php:486
318
+ #: options/phrases-layouts/phrases-email.php:66
319
+ msgid "Cancel subscription"
320
+ msgstr ""
321
+
322
+ #: options/class.WpdiscuzOptionsSerialized.php:487
323
+ #: options/phrases-layouts/phrases-notification.php:32
324
+ msgid "You've successfully unsubscribed."
325
+ msgstr "Abonelikten ayrıldınız"
326
+
327
+ #: options/class.WpdiscuzOptionsSerialized.php:488
328
+ #: options/phrases-layouts/phrases-notification.php:22
329
+ msgid "You've successfully subscribed."
330
+ msgstr "Aboneliğiniz başarıyla onaylandı."
331
+
332
+ #: options/class.WpdiscuzOptionsSerialized.php:489
333
+ #: options/phrases-layouts/phrases-email.php:72
334
+ #: options/phrases-layouts/phrases-email.php:76
335
+ msgid "Confirm your subscription"
336
+ msgstr ""
337
+
338
+ #: options/class.WpdiscuzOptionsSerialized.php:490
339
+ #: options/phrases-layouts/phrases-email.php:82
340
+ #: options/phrases-layouts/phrases-email.php:86
341
+ msgid "You've successfully confirmed your subscription."
342
+ msgstr ""
343
+
344
+ #: options/class.WpdiscuzOptionsSerialized.php:491
345
+ #: options/phrases-layouts/phrases-email.php:96
346
+ #: utils/class.WpdiscuzEmailHelper.php:45
347
+ msgid "Subscribe Confirmation"
348
+ msgstr ""
349
+
350
+ #: options/class.WpdiscuzOptionsSerialized.php:492
351
+ #: options/phrases-layouts/phrases-email.php:106
352
+ #: utils/class.WpdiscuzEmailHelper.php:46
353
+ msgid ""
354
+ "Hi, <br/> You just subscribed for new comments on our website. This means "
355
+ "you will receive an email when new comments are posted according to "
356
+ "subscription option you've chosen. <br/> To activate, click confirm below. "
357
+ "If you believe this is an error, ignore this message and we'll never bother "
358
+ "you again."
359
+ msgstr ""
360
+
361
+ #: options/class.WpdiscuzOptionsSerialized.php:493
362
+ msgid "please fill out this field to comment"
363
+ msgstr "Yorumlamak için lütfen birşeyler girin"
364
+
365
+ #: options/class.WpdiscuzOptionsSerialized.php:494
366
+ msgid "email address is invalid"
367
+ msgstr "Geçersiz e-posta!"
368
+
369
+ #: options/class.WpdiscuzOptionsSerialized.php:495
370
+ msgid "url is invalid"
371
+ msgstr "Geçersiz bağlantı!"
372
+
373
+ #: options/class.WpdiscuzOptionsSerialized.php:496
374
+ msgid "year"
375
+ msgstr "yıl"
376
+
377
+ #: options/class.WpdiscuzOptionsSerialized.php:497
378
+ msgid "years"
379
+ msgstr "yıl"
380
+
381
+ #: options/class.WpdiscuzOptionsSerialized.php:498
382
+ msgid "month"
383
+ msgstr "ay"
384
+
385
+ #: options/class.WpdiscuzOptionsSerialized.php:499
386
+ msgid "months"
387
+ msgstr "ay"
388
+
389
+ #: options/class.WpdiscuzOptionsSerialized.php:500
390
+ msgid "day"
391
+ msgstr "gün"
392
+
393
+ #: options/class.WpdiscuzOptionsSerialized.php:501
394
+ msgid "days"
395
+ msgstr "gün"
396
+
397
+ #: options/class.WpdiscuzOptionsSerialized.php:502
398
+ msgid "hour"
399
+ msgstr "saat"
400
+
401
+ #: options/class.WpdiscuzOptionsSerialized.php:503
402
+ msgid "hours"
403
+ msgstr "saat"
404
+
405
+ #: options/class.WpdiscuzOptionsSerialized.php:504
406
+ msgid "minute"
407
+ msgstr "dakika"
408
+
409
+ #: options/class.WpdiscuzOptionsSerialized.php:505
410
+ msgid "minutes"
411
+ msgstr "dakika"
412
+
413
+ #: options/class.WpdiscuzOptionsSerialized.php:506
414
+ msgid "second"
415
+ msgstr "saniye"
416
+
417
+ #: options/class.WpdiscuzOptionsSerialized.php:507
418
+ msgid "seconds"
419
+ msgstr "saniye"
420
+
421
+ #: options/class.WpdiscuzOptionsSerialized.php:508
422
+ msgid "right now"
423
+ msgstr "şimdi"
424
+
425
+ #: options/class.WpdiscuzOptionsSerialized.php:509
426
+ msgid "ago"
427
+ msgstr "önce"
428
+
429
+ #: options/class.WpdiscuzOptionsSerialized.php:510
430
+ #: options/phrases-layouts/phrases-datetime.php:156
431
+ msgid "Today"
432
+ msgstr "Bugün"
433
+
434
+ #: options/class.WpdiscuzOptionsSerialized.php:511
435
+ #: options/phrases-layouts/phrases-notification.php:72
436
+ msgid "You must be"
437
+ msgstr ""
438
+
439
+ #: options/class.WpdiscuzOptionsSerialized.php:512
440
+ msgid "You are logged in as"
441
+ msgstr "Giriş yapılan kullanıcı adı: "
442
+
443
+ #: options/class.WpdiscuzOptionsSerialized.php:513
444
+ #: options/phrases-layouts/phrases-notification.php:92
445
+ msgid "Log out"
446
+ msgstr "Çıkış"
447
+
448
+ #: options/class.WpdiscuzOptionsSerialized.php:514
449
+ msgid "logged in"
450
+ msgstr ""
451
+
452
+ #: options/class.WpdiscuzOptionsSerialized.php:515
453
+ msgid "to post a comment."
454
+ msgstr ""
455
+
456
+ #: options/class.WpdiscuzOptionsSerialized.php:516
457
+ #: options/phrases-layouts/phrases-comment.php:152
458
+ msgid "Vote Up"
459
+ msgstr "Artı Puan"
460
+
461
+ #: options/class.WpdiscuzOptionsSerialized.php:517
462
+ #: options/phrases-layouts/phrases-comment.php:162
463
+ msgid "Vote Down"
464
+ msgstr "Eksi Puan"
465
+
466
+ #: options/class.WpdiscuzOptionsSerialized.php:518
467
+ #: options/phrases-layouts/phrases-notification.php:122
468
+ msgid "Vote Counted"
469
+ msgstr ""
470
+
471
+ #: options/class.WpdiscuzOptionsSerialized.php:519
472
+ msgid "You've already voted for this comment"
473
+ msgstr "Bu yorum için zaten puan verdin"
474
+
475
+ #: options/class.WpdiscuzOptionsSerialized.php:520
476
+ #: options/phrases-layouts/phrases-notification.php:142
477
+ msgid "Voting Error"
478
+ msgstr "Oylama Hatayla Karşılaştı"
479
+
480
+ #: options/class.WpdiscuzOptionsSerialized.php:521
481
+ msgid "You Must Be Logged In To Vote"
482
+ msgstr ""
483
+
484
+ #: options/class.WpdiscuzOptionsSerialized.php:522
485
+ msgid "You cannot vote for your comment"
486
+ msgstr ""
487
+
488
+ #: options/class.WpdiscuzOptionsSerialized.php:523
489
+ msgid "You are not allowed to vote for this comment"
490
+ msgstr ""
491
+
492
+ #: options/class.WpdiscuzOptionsSerialized.php:524
493
+ #: options/phrases-layouts/phrases-notification.php:182
494
+ msgid "Invalid Captcha Code"
495
+ msgstr "Geçersiz Captcha Kodu"
496
+
497
+ #: options/class.WpdiscuzOptionsSerialized.php:525
498
+ #: options/phrases-layouts/phrases-notification.php:192
499
+ msgid "Some of field value is invalid"
500
+ msgstr ""
501
+
502
+ #: options/class.WpdiscuzOptionsSerialized.php:526
503
+ msgid "new comment"
504
+ msgstr "yeni yorum"
505
+
506
+ #: options/class.WpdiscuzOptionsSerialized.php:527
507
+ msgid "new comments"
508
+ msgstr ""
509
+
510
+ #: options/class.WpdiscuzOptionsSerialized.php:528
511
+ msgid "Comment awaiting moderation"
512
+ msgstr "Yorum yönetici onayı bekliyor"
513
+
514
+ #: options/class.WpdiscuzOptionsSerialized.php:529
515
+ msgid "new reply on your comment"
516
+ msgstr ""
517
+
518
+ #: options/class.WpdiscuzOptionsSerialized.php:530
519
+ msgid "new replies on your comments"
520
+ msgstr ""
521
+
522
+ #: options/class.WpdiscuzOptionsSerialized.php:531
523
+ #: options/phrases-layouts/phrases-general.php:126
524
+ msgid "New"
525
+ msgstr "Yeni"
526
+
527
+ #: options/class.WpdiscuzOptionsSerialized.php:532
528
+ #: options/phrases-layouts/phrases-notification.php:236
529
+ msgid "Sorry, the comment was not updated"
530
+ msgstr ""
531
+
532
+ #: options/class.WpdiscuzOptionsSerialized.php:533
533
+ #: options/phrases-layouts/phrases-notification.php:246
534
+ msgid "Sorry, this comment no longer possible to edit"
535
+ msgstr ""
536
+
537
+ #: options/class.WpdiscuzOptionsSerialized.php:534
538
+ msgid "You've not made any changes"
539
+ msgstr "Herhangi bir değişiklik yapmadınız"
540
+
541
+ #: options/class.WpdiscuzOptionsSerialized.php:535
542
+ #: options/phrases-layouts/phrases-comment.php:176
543
+ msgid "Save"
544
+ msgstr "Kaydet"
545
+
546
+ #: options/class.WpdiscuzOptionsSerialized.php:536
547
+ #: options/phrases-layouts/phrases-comment.php:186
548
+ msgid "Cancel"
549
+ msgstr "Çıkış"
550
+
551
+ #: options/class.WpdiscuzOptionsSerialized.php:537
552
+ msgid "Comment text is too short (minimum %d% characters)"
553
+ msgstr "Yorum metni çok kısa (minimum %d% karakter)"
554
+
555
+ #: options/class.WpdiscuzOptionsSerialized.php:538
556
+ msgid "Comment text is too long (maximum %d% characters allowed)"
557
+ msgstr "Yorum metni çok uzun (maksimum %d% karakter)"
558
+
559
+ #: options/class.WpdiscuzOptionsSerialized.php:539
560
+ #: options/phrases-layouts/phrases-notification.php:262
561
+ #: options/phrases-layouts/phrases-notification.php:266
562
+ msgid "Please fill out required fields"
563
+ msgstr "Lütfen gerekli alanları doldurun"
564
+
565
+ #: options/class.WpdiscuzOptionsSerialized.php:540
566
+ #: options/phrases-layouts/phrases-form.php:192
567
+ #: options/phrases-layouts/phrases-form.php:196
568
+ msgid "Connect with"
569
+ msgstr ""
570
+
571
+ #: options/class.WpdiscuzOptionsSerialized.php:541
572
+ msgid "You're subscribed to"
573
+ msgstr ""
574
+
575
+ #: options/options-layouts/settings-general.php:7
576
+ msgid "General Settings"
577
+ msgstr "Genel Ayarlar"
578
+
579
+ #: options/options-layouts/settings-general.php:12
580
+ msgid "Display comment form for post types:"
581
+ msgstr ""
582
+
583
+ #: options/options-layouts/settings-general.php:32
584
+ msgid "Comment author must fill out name"
585
+ msgstr "Yorum için bir isim belirtilmesi zorunlu olsun"
586
+
587
+ #: options/options-layouts/settings-general.php:42
588
+ msgid "Comment author must fill out email"
589
+ msgstr "Yorum için bir e-posta girilmesi zorunlu olsun"
590
+
591
+ #: options/options-layouts/settings-general.php:52
592
+ msgid "Comment text min length"
593
+ msgstr "Yorum için minumum karakter uzunluğu"
594
+
595
+ #: options/options-layouts/settings-general.php:62
596
+ msgid "Comment text max length"
597
+ msgstr "Yorum için maksimum karakter uzunluğu"
598
+
599
+ #: options/options-layouts/settings-general.php:72
600
+ msgid "Comment text size in pixels"
601
+ msgstr "Yorum için yazı boyutu"
602
+
603
+ #: options/options-layouts/settings-general.php:87
604
+ msgid "Allow comment editing for"
605
+ msgstr "Yorumu düzenlemeye izin ver"
606
+
607
+ #: options/options-layouts/settings-general.php:92
608
+ msgid "Not Allow"
609
+ msgstr "İzin verme"
610
+
611
+ #: options/options-layouts/settings-general.php:93
612
+ #: options/options-layouts/settings-general.php:94
613
+ #: options/options-layouts/settings-live-update.php:52
614
+ #: options/options-layouts/settings-live-update.php:53
615
+ #: options/options-layouts/settings-live-update.php:54
616
+ msgid "Minutes"
617
+ msgstr "Dakika"
618
+
619
+ #: options/options-layouts/settings-general.php:95
620
+ #: options/phrases-layouts/phrases-datetime.php:72
621
+ msgid "Hour"
622
+ msgstr "Saat"
623
+
624
+ #: options/options-layouts/settings-general.php:96
625
+ #: options/options-layouts/settings-general.php:97
626
+ msgid "Hours"
627
+ msgstr "Saat"
628
+
629
+ #: options/options-layouts/settings-general.php:98
630
+ msgid "Unlimit"
631
+ msgstr "Kısıtlamasız"
632
+
633
+ #: options/options-layouts/settings-general.php:104
634
+ msgid "Redirect first commenter to"
635
+ msgstr ""
636
+
637
+ #: options/options-layouts/settings-general.php:111
638
+ msgid "Do not redirect"
639
+ msgstr ""
640
+
641
+ #: options/options-layouts/settings-general.php:119
642
+ msgid "Allow guests to vote on comments"
643
+ msgstr ""
644
+
645
+ #: options/options-layouts/settings-general.php:129
646
+ msgid "Comments loading/pagination type"
647
+ msgstr ""
648
+
649
+ #: options/options-layouts/settings-general.php:138
650
+ #: options/options-layouts/settings-general.php:140
651
+ msgid "[Load more] Button"
652
+ msgstr "[Tüm Yorumları Gör] Butonu"
653
+
654
+ #: options/options-layouts/settings-general.php:142
655
+ #: options/options-layouts/settings-general.php:144
656
+ msgid "[Load rest of all comments] Button"
657
+ msgstr "[Yorumları Gizle] Butonu"
658
+
659
+ #: options/options-layouts/settings-general.php:146
660
+ #: options/options-layouts/settings-general.php:148
661
+ msgid "Lazy load comments on scrolling"
662
+ msgstr ""
663
+
664
+ #: options/options-layouts/settings-general.php:155
665
+ msgid "Use WordPress Date/Time format"
666
+ msgstr "Wordpress Tarih/Zaman Biçim Kullanımı"
667
+
668
+ #: options/options-layouts/settings-general.php:156
669
+ msgid ""
670
+ "wpDiscuz shows Human Readable date format. If you check this option it'll "
671
+ "show the date/time format set in WordPress General Settings."
672
+ msgstr ""
673
+
674
+ #: options/options-layouts/settings-general.php:163
675
+ msgid "Current Wordpress date/time format"
676
+ msgstr "Wordpress Geçerli Tarih/Zaman Biçimi"
677
+
678
+ #: options/options-layouts/settings-general.php:169
679
+ msgid "Use Plugin .PO/.MO files"
680
+ msgstr "Tüm Dil Eklentilerini Kullan"
681
+
682
+ #: options/options-layouts/settings-general.php:170
683
+ msgid ""
684
+ "wpDiscuz phrase system allows you to translate all front-end phrases. "
685
+ "However if you have a multi-language website it'll not allow you to add more "
686
+ "than one language translation. The only way to get it is the plugin "
687
+ "translation files (.PO / .MO). If wpDiscuz has the languages you need you "
688
+ "should check this option to disable phrase system and it'll automatically "
689
+ "translate all phrases based on language files according to current language."
690
+ msgstr ""
691
+
692
+ #: options/options-layouts/settings-general.php:181
693
+ msgid ""
694
+ "Help wpDiscuz to grow allowing people to recognize which comment plugin you "
695
+ "use"
696
+ msgstr "wpDiscuz yorum eklentisinin büyümesinde ve tanıtımında yardımcı ol"
697
+
698
+ #: options/options-layouts/settings-general.php:183
699
+ msgid ""
700
+ "Please check this option on to help wpDiscuz get more popularity as your "
701
+ "thank to the hard work we do for you totally free. This option adds a very "
702
+ "small (16x16px) icon under the comment section which will allow your site "
703
+ "visitors recognize the name of comment solution you use."
704
+ msgstr ""
705
+
706
+ #: options/options-layouts/settings-general.php:188
707
+ msgid "Thank you!"
708
+ msgstr "Destek ver!"
709
+
710
+ #: options/options-layouts/settings-live-update.php:12
711
+ msgid "Live update options"
712
+ msgstr "Senkronizasyon Ayarları"
713
+
714
+ #: options/options-layouts/settings-live-update.php:13
715
+ msgid ""
716
+ "wpDiscuz 3 live update is very smart and doesn't overload your server even "
717
+ "if you're on Shared hosting plan and even your website is very active. "
718
+ "However we recommend to monitor your server resources if you're on a Shared "
719
+ "hosting plan. There are some very weak hosting plans which may not be able "
720
+ "to perform very frequently live update requests. If you found some issue you "
721
+ "can set the option below 30 seconds or more."
722
+ msgstr ""
723
+
724
+ #: options/options-layouts/settings-live-update.php:18
725
+ msgid "Never update"
726
+ msgstr "Hiç güncelleştirme"
727
+
728
+ #: options/options-layouts/settings-live-update.php:20
729
+ msgid "Turn off \"Live Update\" function"
730
+ msgstr "\"Güncelleştirme\" fonksiyonunu kapatın"
731
+
732
+ #: options/options-layouts/settings-live-update.php:22
733
+ msgid "Show new comment/reply buttons to update manualy"
734
+ msgstr ""
735
+
736
+ #: options/options-layouts/settings-live-update.php:24
737
+ msgid "Always check for new comments and show update buttons"
738
+ msgstr "Her zaman yeni yorum ve güncelleştirmeler için yenile butonu göster"
739
+
740
+ #: options/options-layouts/settings-live-update.php:26
741
+ msgid "Always update"
742
+ msgstr "Her zaman güncelle"
743
+
744
+ #: options/options-layouts/settings-live-update.php:28
745
+ msgid "Always check for new comments and update automatically"
746
+ msgstr "Her zaman yeni yorum ve güncelleştirmeleri otomatik kontrol et."
747
+
748
+ #: options/options-layouts/settings-live-update.php:35
749
+ msgid "Disable live update for guests"
750
+ msgstr "Ziyaretçiler için güncelleştirme fonksiyonunu kapatın."
751
+
752
+ #: options/options-layouts/settings-live-update.php:43
753
+ msgid "Update comment list every"
754
+ msgstr "Yorum listelerini belirtilen sürede bir güncelleştir"
755
+
756
+ #: options/options-layouts/settings-live-update.php:48
757
+ #: options/options-layouts/settings-live-update.php:49
758
+ #: options/options-layouts/settings-live-update.php:50
759
+ msgid "Seconds"
760
+ msgstr "Saniye"
761
+
762
+ #: options/options-layouts/settings-live-update.php:51
763
+ #: options/phrases-layouts/phrases-datetime.php:92
764
+ msgid "Minute"
765
+ msgstr "Dakika"
766
+
767
+ #: options/options-layouts/settings-show-hide.php:12
768
+ msgid "Show logged-in user name and logout link on top of main form"
769
+ msgstr ""
770
+
771
+ #: options/options-layouts/settings-show-hide.php:22
772
+ msgid "Hide Reply button for Guests"
773
+ msgstr "Ziyaretçiler için \"Yanıtları Gizle\" butonu"
774
+
775
+ #: options/options-layouts/settings-show-hide.php:32
776
+ msgid "Hide Reply button for Members"
777
+ msgstr "Üyeler için \"Yanıtları Gizle\" butonu"
778
+
779
+ #: options/options-layouts/settings-show-hide.php:42
780
+ msgid "Hide Commenter Labels"
781
+ msgstr ""
782
+
783
+ #: options/options-layouts/settings-show-hide.php:52
784
+ msgid "Hide Voting buttons"
785
+ msgstr "Oylama butonlarını gizle"
786
+
787
+ #: options/options-layouts/settings-show-hide.php:62
788
+ msgid "Show Share Buttons"
789
+ msgstr "Paylaş butonunu göster"
790
+
791
+ #: options/options-layouts/settings-show-hide.php:86
792
+ msgid ""
793
+ "The plugin directory is not writable! Please set writable permissions to "
794
+ "plugin directory in order to use the captcha feature"
795
+ msgstr ""
796
+
797
+ #: options/options-layouts/settings-show-hide.php:91
798
+ msgid "Hide the CAPTCHA field for guests"
799
+ msgstr "Ziyaretçiler için Captcha Kod alanını gizle"
800
+
801
+ #: options/options-layouts/settings-show-hide.php:102
802
+ msgid "Show the CAPTCHA field for logged in users"
803
+ msgstr "Giriş yapan kullanıcılar için Captcha Kod alanını göster"
804
+
805
+ #: options/options-layouts/settings-show-hide.php:113
806
+ msgid "Show the Website URL field"
807
+ msgstr "Website URL alanını göster"
808
+
809
+ #: options/options-layouts/settings-show-hide.php:123
810
+ msgid "Hide header text"
811
+ msgstr ""
812
+
813
+ #: options/options-layouts/settings-show-hide.php:133
814
+ msgid "Show sorting buttons"
815
+ msgstr "Sıralama butonunu göster"
816
+
817
+ #: options/options-layouts/settings-show-hide.php:143
818
+ msgid "Set comments ordering to \"Most voted\" by default "
819
+ msgstr ""
820
+
821
+ #: options/options-layouts/settings-show-hide.php:153
822
+ msgid "Hide comment link"
823
+ msgstr "Yorum linkini gizle"
824
+
825
+ #: options/options-layouts/settings-social.php:23
826
+ #: options/options-layouts/settings-social.php:33
827
+ #: options/options-layouts/settings-social.php:43
828
+ #: options/options-layouts/settings-social.php:54
829
+ msgid "Activate"
830
+ msgstr "Etkinleştir"
831
+
832
+ #: options/options-layouts/settings-social.php:27
833
+ #: options/options-layouts/settings-social.php:37
834
+ #: options/options-layouts/settings-social.php:47
835
+ #: options/options-layouts/settings-social.php:58
836
+ msgid "View details/Install"
837
+ msgstr "Detay/Yükleme Sayfasını Görüntüle"
838
+
839
+ #: options/options-layouts/settings-social.php:92
840
+ msgid ""
841
+ "You can use one of these most popular Social Login Plugins to allow your "
842
+ "visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
843
+ "OK and lots of other social network service accounts. All social login "
844
+ "buttons will be fully integrated with wpDiscuz comment forms."
845
+ msgstr ""
846
+ "Ziyaretçilerinize en popüler sosyal ağlardan giriş yapma izni verirseniz, "
847
+ "Facebook, Twitter, Google+, Wordpress, VK, OK hesaplarından yorum "
848
+ "yapabilirler. Bu sosyal ağ giriş eklentileri \"wpDiscuz\" yorum eklentisi "
849
+ "ile entegre çalışacaktır."
850
+
851
+ #: options/options-layouts/settings-style.php:12
852
+ msgid "Comment Form Background Color"
853
+ msgstr "Yorum Formu Zemin Rengi"
854
+
855
+ #: options/options-layouts/settings-style.php:16
856
+ #: options/options-layouts/settings-style.php:25
857
+ #: options/options-layouts/settings-style.php:34
858
+ #: options/options-layouts/settings-style.php:43
859
+ #: options/options-layouts/settings-style.php:52
860
+ #: options/options-layouts/settings-style.php:61
861
+ #: options/options-layouts/settings-style.php:70
862
+ #: options/options-layouts/settings-style.php:79
863
+ #: options/options-layouts/settings-style.php:92
864
+ msgid "Example: #00FF00"
865
+ msgstr "Örnek: #00FF00"
866
+
867
+ #: options/options-layouts/settings-style.php:21
868
+ msgid "Comment Background Color"
869
+ msgstr "Yorum Zemin Rengi"
870
+
871
+ #: options/options-layouts/settings-style.php:30
872
+ msgid "Reply Background Color"
873
+ msgstr "Alt Yorumların Zemin Rengi"
874
+
875
+ #: options/options-layouts/settings-style.php:39
876
+ msgid "Comment Text Color"
877
+ msgstr "Yorumların Yazı Rengi"
878
+
879
+ #: options/options-layouts/settings-style.php:48
880
+ msgid "Vote, Reply, Share, Edit links text colors"
881
+ msgstr "\"Oyla\", \"Yanıtla\", \"Paylaş\", \"Düzenle\" yazı linklerinin rengi"
882
+
883
+ #: options/options-layouts/settings-style.php:57
884
+ msgid "Comment form fields border color"
885
+ msgstr "Yorum form alanının çerçeve rengi"
886
+
887
+ #: options/options-layouts/settings-style.php:66
888
+ msgid "New loaded comments' background color"
889
+ msgstr "Yeni yüklenen yorumların' zemin rengi"
890
+
891
+ #: options/options-layouts/settings-style.php:75
892
+ msgid "Primary Color"
893
+ msgstr "Birincil Renk"
894
+
895
+ #: options/options-layouts/settings-style.php:89
896
+ msgid "label color"
897
+ msgstr "label rengi"
898
+
899
+ #: options/options-layouts/settings-style.php:100
900
+ msgid "Custom CSS Code"
901
+ msgstr "Özel CSS Kodu"
902
+
903
+ #: options/options-layouts/settings-subscription.php:7
904
+ msgid "Email Subscription Settings"
905
+ msgstr "E-Posta Abonelik Ayarları"
906
+
907
+ #: options/options-layouts/settings-subscription.php:12
908
+ msgid "Disable subscription confirmation for registered users"
909
+ msgstr "Zaten kayıtlı kullanıcılar için aboneliği devre dışı bırak"
910
+
911
+ #: options/options-layouts/settings-subscription.php:13
912
+ msgid "Show comment subscription bar"
913
+ msgstr "E-Posta abonelik çubuğunu (bar) göster"
914
+
915
+ #: options/options-layouts/settings-subscription.php:15
916
+ msgid ""
917
+ "This bar provides two subscription options: notify of \"new follow-up "
918
+ "comments\" and \"new replies to my comments\""
919
+ msgstr ""
920
+
921
+ #: options/options-layouts/settings-subscription.php:17
922
+ msgid "Show \"Notify of new replies to this comment\""
923
+ msgstr "\"Bu yoruma yeni cevaplarda bildir\" seçeneğini göster"
924
+
925
+ #: options/options-layouts/settings-subscription.php:19
926
+ msgid ""
927
+ "wpDiscuz is the only comment plugin which allows you to subscribe to certain "
928
+ "comment replies. This option is located above [Post Comment] button in "
929
+ "comment form. You can disable this subscription way by unchecking this "
930
+ "option."
931
+ msgstr ""
932
+
933
+ #: options/options-layouts/settings-subscription.php:33
934
+ msgid "Use Postmatic for subscriptions and commenting by email"
935
+ msgstr ""
936
+
937
+ #: options/options-layouts/settings-subscription.php:34
938
+ msgid ""
939
+ "Postmatic allows your users subscribe to comments. Instead of just being "
940
+ "notified, they add a reply right from their inbox."
941
+ msgstr ""
942
+
943
+ #: options/phrases-layouts/phrases-comment.php:7
944
+ msgid "Comment Template Phrases"
945
+ msgstr "Yorum Şablonu için İfadeler"
946
+
947
+ #: options/phrases-layouts/phrases-comment.php:112
948
+ msgid "Title For Guests"
949
+ msgstr "Ziyaretçiler için Başlık Yazısı"
950
+
951
+ #: options/phrases-layouts/phrases-comment.php:122
952
+ msgid "Title For Members"
953
+ msgstr "Üyeler için Başlık Yazısı"
954
+
955
+ #: options/phrases-layouts/phrases-comment.php:132
956
+ msgid "Title For Authors"
957
+ msgstr "Yazar için Başlık Yazısı"
958
+
959
+ #: options/phrases-layouts/phrases-comment.php:142
960
+ msgid "Title For Admins"
961
+ msgstr "Yönetici için Başlık Yazısı"
962
+
963
+ #: options/phrases-layouts/phrases-comment.php:172
964
+ msgid "Save edited comment button text"
965
+ msgstr "\"Düzenlenen yorumu kaydet\" buton yazısı"
966
+
967
+ #: options/phrases-layouts/phrases-comment.php:182
968
+ msgid "Cancel comment editing button text"
969
+ msgstr "\"Yorum düzenlemeyi iptal et\" buton yazısı"
970
+
971
+ #: options/phrases-layouts/phrases-datetime.php:7
972
+ msgid "Date/Time Phrases"
973
+ msgstr "Tarih/Zaman İfadeleri"
974
+
975
+ #: options/phrases-layouts/phrases-datetime.php:12
976
+ msgid "Year"
977
+ msgstr "Yıl"
978
+
979
+ #: options/phrases-layouts/phrases-datetime.php:22
980
+ msgid "Years (Plural Form)"
981
+ msgstr "Yıl (Çoğul Form)"
982
+
983
+ #: options/phrases-layouts/phrases-datetime.php:26
984
+ msgid "Years"
985
+ msgstr "Yıl"
986
+
987
+ #: options/phrases-layouts/phrases-datetime.php:32
988
+ msgid "Month"
989
+ msgstr "Ay"
990
+
991
+ #: options/phrases-layouts/phrases-datetime.php:42
992
+ msgid "Months (Plural Form)"
993
+ msgstr "Ay (Çoğul Form)"
994
+
995
+ #: options/phrases-layouts/phrases-datetime.php:52
996
+ msgid "Day"
997
+ msgstr "Gün"
998
+
999
+ #: options/phrases-layouts/phrases-datetime.php:62
1000
+ msgid "Days (Plural Form)"
1001
+ msgstr "Gün (Çoğul Form)"
1002
+
1003
+ #: options/phrases-layouts/phrases-datetime.php:82
1004
+ msgid "Hours (Plural Form)"
1005
+ msgstr "Saat (Çoğul Form)"
1006
+
1007
+ #: options/phrases-layouts/phrases-datetime.php:102
1008
+ msgid "Minutes (Plural Form)"
1009
+ msgstr "Dakika (Çoğul Form)"
1010
+
1011
+ #: options/phrases-layouts/phrases-datetime.php:112
1012
+ msgid "Second"
1013
+ msgstr "Saniye"
1014
+
1015
+ #: options/phrases-layouts/phrases-datetime.php:122
1016
+ msgid "Seconds (Plural Form)"
1017
+ msgstr "Saniye (Çoğul Form)"
1018
+
1019
+ #: options/phrases-layouts/phrases-datetime.php:132
1020
+ msgid "Commented \"right now\" text"
1021
+ msgstr "Yorum \"şuan yapıldı\" yazısı"
1022
+
1023
+ #: options/phrases-layouts/phrases-datetime.php:142
1024
+ msgid "Ago text"
1025
+ msgstr "\"Önce\" yazısı"
1026
+
1027
+ #: options/phrases-layouts/phrases-datetime.php:152
1028
+ msgid "\"Today\" text"
1029
+ msgstr "\"Bugün\" yazısı"
1030
+
1031
+ #: options/phrases-layouts/phrases-email.php:7
1032
+ msgid "Email Template Phrases"
1033
+ msgstr "E-Posta Şablonu için İfadeler"
1034
+
1035
+ #: options/phrases-layouts/phrases-email.php:12
1036
+ msgid "Email Subject"
1037
+ msgstr "E-Posta Konusu"
1038
+
1039
+ #: options/phrases-layouts/phrases-email.php:22
1040
+ msgid "Email Message"
1041
+ msgstr "E-Posta Mesajı"
1042
+
1043
+ #: options/phrases-layouts/phrases-email.php:32
1044
+ msgid "New Reply Subject"
1045
+ msgstr "Yeni Cevap Konusu"
1046
+
1047
+ #: options/phrases-layouts/phrases-email.php:42
1048
+ msgid "New Reply Message"
1049
+ msgstr "Yeni Cevap Mesajı"
1050
+
1051
+ #: options/phrases-layouts/phrases-email.php:62
1052
+ #: options/phrases-layouts/phrases-email.php:66
1053
+ msgid "Ignore Subscription"
1054
+ msgstr ""
1055
+
1056
+ #: options/phrases-layouts/phrases-email.php:92
1057
+ msgid "Subscribe Confirmation Email Subject"
1058
+ msgstr ""
1059
+
1060
+ #: options/phrases-layouts/phrases-email.php:102
1061
+ msgid "Subscribe Confirmation Email Content"
1062
+ msgstr ""
1063
+
1064
+ #: options/phrases-layouts/phrases-form.php:7
1065
+ msgid "Form Template Phrases"
1066
+ msgstr "Form Şablonu için İfadeler"
1067
+
1068
+ #: options/phrases-layouts/phrases-form.php:12
1069
+ msgid "Comment Field Start"
1070
+ msgstr "\"İlk yorumu başlat\" alanı"
1071
+
1072
+ #: options/phrases-layouts/phrases-form.php:22
1073
+ msgid "Comment Field Join"
1074
+ msgstr "\"Sende yorumda bulun\" alanı"
1075
+
1076
+ #: options/phrases-layouts/phrases-form.php:32
1077
+ msgid "Email Field"
1078
+ msgstr "E-Posta Alanı"
1079
+
1080
+ #: options/phrases-layouts/phrases-form.php:42
1081
+ msgid "Name Field"
1082
+ msgstr "İsim Alanı"
1083
+
1084
+ #: options/phrases-layouts/phrases-form.php:52
1085
+ msgid "WebSite URL Field"
1086
+ msgstr "Web Site Bağlantı Alanı"
1087
+
1088
+ #: options/phrases-layouts/phrases-form.php:62
1089
+ msgid "CAPTCHA Field"
1090
+ msgstr "Captcha Kod Alanı"
1091
+
1092
+ #: options/phrases-layouts/phrases-form.php:72
1093
+ msgid "Submit Button"
1094
+ msgstr "\"Onayla\" butonu"
1095
+
1096
+ #: options/phrases-layouts/phrases-form.php:92
1097
+ msgid "Notify on new comments"
1098
+ msgstr "Bu yazıya yapılan yeni yorumlarda bildir"
1099
+
1100
+ #: options/phrases-layouts/phrases-form.php:102
1101
+ msgid "Notify on all new replies"
1102
+ msgstr "Bu yoruma yapılan tüm yeni cevaplarda bildir"
1103
+
1104
+ #: options/phrases-layouts/phrases-form.php:106
1105
+ msgid "new replies to all my comments"
1106
+ msgstr "Tüm yorumlarıma yapılan yeni cevaplarda bildir"
1107
+
1108
+ #: options/phrases-layouts/phrases-form.php:112
1109
+ msgid "Notify on new replies (checkbox)"
1110
+ msgstr "Yeni yanıtlarda bildir (onay kutusu)"
1111
+
1112
+ #: options/phrases-layouts/phrases-form.php:162
1113
+ msgid "Subscribed on this comment replies"
1114
+ msgstr ""
1115
+
1116
+ #: options/phrases-layouts/phrases-form.php:172
1117
+ msgid "Subscribed on all your comments replies"
1118
+ msgstr ""
1119
+
1120
+ #: options/phrases-layouts/phrases-form.php:182
1121
+ msgid "Subscribed on this post"
1122
+ msgstr ""
1123
+
1124
+ #: options/phrases-layouts/phrases-general.php:7
1125
+ msgid "General Phrases"
1126
+ msgstr "Genel İfade Biçimleri"
1127
+
1128
+ #: options/phrases-layouts/phrases-general.php:22
1129
+ msgid "Be the first to comment"
1130
+ msgstr ""
1131
+
1132
+ #: options/phrases-layouts/phrases-general.php:42
1133
+ msgid "Comment (Plural Form)"
1134
+ msgstr "Yorum"
1135
+
1136
+ #: options/phrases-layouts/phrases-general.php:52
1137
+ msgid "On"
1138
+ msgstr ""
1139
+
1140
+ #: options/phrases-layouts/phrases-general.php:62
1141
+ msgid "Load More Button"
1142
+ msgstr "\"Tüm Yorumları Gör\" Butonu"
1143
+
1144
+ #: options/phrases-layouts/phrases-general.php:82
1145
+ msgid "Button text if has new comment"
1146
+ msgstr ""
1147
+
1148
+ #: options/phrases-layouts/phrases-general.php:92
1149
+ msgid "Button text if has new comments (Plural Form)"
1150
+ msgstr ""
1151
+
1152
+ #: options/phrases-layouts/phrases-general.php:96
1153
+ msgid "New Comments"
1154
+ msgstr "Yeni Yorumlar"
1155
+
1156
+ #: options/phrases-layouts/phrases-general.php:102
1157
+ msgid "Button text if has new reply"
1158
+ msgstr ""
1159
+
1160
+ #: options/phrases-layouts/phrases-general.php:112
1161
+ msgid "Button text if has new replies (Plural Form)"
1162
+ msgstr ""
1163
+
1164
+ #: options/phrases-layouts/phrases-general.php:116
1165
+ msgid "New Replies"
1166
+ msgstr "Yeni Yanıtlar"
1167
+
1168
+ #: options/phrases-layouts/phrases-general.php:122
1169
+ msgid "Text on load more button if has new comment(s)"
1170
+ msgstr ""
1171
+
1172
+ #: options/phrases-layouts/phrases-notification.php:7
1173
+ msgid "Notification Phrases"
1174
+ msgstr "Bildirim İfadeleri"
1175
+
1176
+ #: options/phrases-layouts/phrases-notification.php:12
1177
+ msgid "You\\'re subscribed to"
1178
+ msgstr ""
1179
+
1180
+ #: options/phrases-layouts/phrases-notification.php:42
1181
+ msgid "Error message for empty field"
1182
+ msgstr ""
1183
+
1184
+ #: options/phrases-layouts/phrases-notification.php:52
1185
+ msgid "Error message for invalid email field"
1186
+ msgstr ""
1187
+
1188
+ #: options/phrases-layouts/phrases-notification.php:62
1189
+ msgid "Error message for invalid website url field"
1190
+ msgstr ""
1191
+
1192
+ #: options/phrases-layouts/phrases-notification.php:82
1193
+ msgid "Logged in as"
1194
+ msgstr ""
1195
+
1196
+ #: options/phrases-layouts/phrases-notification.php:102
1197
+ msgid "Logged In"
1198
+ msgstr ""
1199
+
1200
+ #: options/phrases-layouts/phrases-notification.php:112
1201
+ msgid "To post a comment"
1202
+ msgstr ""
1203
+
1204
+ #: options/phrases-layouts/phrases-notification.php:132
1205
+ msgid "You can vote only 1 time"
1206
+ msgstr "Sadece 1 kere oylayabilirsiniz."
1207
+
1208
+ #: options/phrases-layouts/phrases-notification.php:152
1209
+ msgid "Login To Vote"
1210
+ msgstr ""
1211
+
1212
+ #: options/phrases-layouts/phrases-notification.php:162
1213
+ msgid "You Cannot Vote On Your Comment"
1214
+ msgstr ""
1215
+
1216
+ #: options/phrases-layouts/phrases-notification.php:172
1217
+ msgid "You are not allowed to vote for this comment (Voting from same IP)"
1218
+ msgstr ""
1219
+
1220
+ #: options/phrases-layouts/phrases-notification.php:202
1221
+ msgid "Comment waiting moderation"
1222
+ msgstr "Yorum yönetici onayı bekliyor"
1223
+
1224
+ #: options/phrases-layouts/phrases-notification.php:212
1225
+ msgid "Message if comment content length is too short"
1226
+ msgstr ""
1227
+
1228
+ #: options/phrases-layouts/phrases-notification.php:222
1229
+ msgid "Message if comment content length is too long"
1230
+ msgstr ""
1231
+
1232
+ #: options/phrases-layouts/phrases-notification.php:232
1233
+ msgid "Message if comment was not updated"
1234
+ msgstr ""
1235
+
1236
+ #: options/phrases-layouts/phrases-notification.php:242
1237
+ msgid "Message if comment no longer possible to edit"
1238
+ msgstr ""
1239
+
1240
+ #: options/phrases-layouts/phrases-notification.php:252
1241
+ msgid "Message if comment text not changed"
1242
+ msgstr ""
1243
+
1244
+ #: options/phrases-layouts/phrases-notification.php:256
1245
+ msgid "TYou've not made any changes"
1246
+ msgstr ""
1247
+
1248
+ #: templates/comment/comment-form.php:51
1249
+ msgid "Unable to send an email"
1250
+ msgstr "E-Posta gönderilemedi"
1251
+
1252
+ #: templates/comment/comment-form.php:53
1253
+ msgid "Subscription not successed"
1254
+ msgstr ""
1255
+
1256
+ #: utils/class.WpdiscuzHelper.php:374
1257
+ msgid "Error"
1258
+ msgstr "Hata"
1259
+
1260
+ #: utils/class.WpdiscuzHelper.php:394
1261
+ msgid "Participate in this discussion via email"
1262
+ msgstr ""
1263
+
1264
+ #. Plugin Name of the plugin/theme
1265
+ msgid "wpDiscuz - Supercharged native comments"
1266
+ msgstr "wpDiscuz - Heyecan verici yorum eklentisi"
1267
+
1268
+ #. Plugin URI of the plugin/theme
1269
+ msgid "http://www.gvectors.com/wpdiscuz/"
1270
+ msgstr "http://www.gvectors.com/wpdiscuz/"
1271
+
1272
+ #. Description of the plugin/theme
1273
+ msgid ""
1274
+ "Better comment system. Wordpress post comments and discussion plugin. Allows "
1275
+ "your visitors discuss, vote for comments and share."
1276
+ msgstr ""
1277
+ "En iyi yorum uygulaması. Wordpress yorum ve tartışma eklentisi. "
1278
+ "Ziyaretçilerinizin, görüş, yorum ve paylaşım için oy vermesini sağlar."
1279
+
1280
+ #. Author of the plugin/theme
1281
+ msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1282
+ msgstr "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1283
+
1284
+ #. Author URI of the plugin/theme
1285
+ msgid "http://www.gvectors.com/"
1286
+ msgstr "http://www.gvectors.com/"
languages/wpdiscuz.pot CHANGED
@@ -1,1277 +1,1277 @@
1
- # Copyright (C) 2015 wpDiscuz - Supercharged native comments
2
- # This file is distributed under the same license as the wpDiscuz - Supercharged native comments package.
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: wpDiscuz - Supercharged native comments 3.0.5\n"
6
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpdiscuz\n"
7
- "POT-Creation-Date: 2015-11-13 20:25:18+00:00\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
- "Language-Team: LANGUAGE <LL@li.org>\n"
14
-
15
- #: class.WpdiscuzCore.php:226
16
- #: templates/comment/class.WpdiscuzTemplateBuilder.php:245
17
- msgid "Anonymous"
18
- msgstr ""
19
-
20
- #: class.WpdiscuzCore.php:800 options/options-layouts/settings-social.php:12
21
- #: options/options-layouts/settings-social.php:14
22
- #: options/options-layouts/settings-social.php:16
23
- #: options/options-layouts/settings-social.php:18
24
- msgid "Settings"
25
- msgstr ""
26
-
27
- #: class.WpdiscuzCore.php:802
28
- msgid "Phrases"
29
- msgstr ""
30
-
31
- #: options/class.WpdiscuzOptions.php:37 options/class.WpdiscuzOptions.php:273
32
- msgid "Hacker?"
33
- msgstr ""
34
-
35
- #: options/class.WpdiscuzOptions.php:95
36
- msgid "wpDiscuz General Settings"
37
- msgstr ""
38
-
39
- #: options/class.WpdiscuzOptions.php:186
40
- msgid "General settings"
41
- msgstr ""
42
-
43
- #: options/class.WpdiscuzOptions.php:187
44
- #: options/options-layouts/settings-live-update.php:7
45
- msgid "Live Update"
46
- msgstr ""
47
-
48
- #: options/class.WpdiscuzOptions.php:188
49
- #: options/options-layouts/settings-show-hide.php:7
50
- msgid "Show/Hide Components"
51
- msgstr ""
52
-
53
- #: options/class.WpdiscuzOptions.php:189
54
- msgid "Email Subscription"
55
- msgstr ""
56
-
57
- #: options/class.WpdiscuzOptions.php:189
58
- msgid "and Postmatic"
59
- msgstr ""
60
-
61
- #: options/class.WpdiscuzOptions.php:190
62
- #: options/options-layouts/settings-style.php:7
63
- msgid "Background and Colors"
64
- msgstr ""
65
-
66
- #: options/class.WpdiscuzOptions.php:191
67
- #: options/options-layouts/settings-social.php:91
68
- msgid "Social Login"
69
- msgstr ""
70
-
71
- #: options/class.WpdiscuzOptions.php:255
72
- msgid "Reset Options"
73
- msgstr ""
74
-
75
- #: options/class.WpdiscuzOptions.php:257
76
- msgid "Refresh comment optimization"
77
- msgstr ""
78
-
79
- #: options/class.WpdiscuzOptions.php:258 options/class.WpdiscuzOptions.php:447
80
- msgid "Save Changes"
81
- msgstr ""
82
-
83
- #: options/class.WpdiscuzOptions.php:386
84
- msgid "WpDiscuz Front-end Phrases"
85
- msgstr ""
86
-
87
- #: options/class.WpdiscuzOptions.php:396
88
- msgid "General"
89
- msgstr ""
90
-
91
- #: options/class.WpdiscuzOptions.php:397
92
- msgid "Form"
93
- msgstr ""
94
-
95
- #: options/class.WpdiscuzOptions.php:398
96
- #: options/class.WpdiscuzOptionsSerialized.php:444
97
- #: options/phrases-layouts/phrases-general.php:32
98
- msgid "Comment"
99
- msgstr ""
100
-
101
- #: options/class.WpdiscuzOptions.php:399
102
- msgid "Date/Time"
103
- msgstr ""
104
-
105
- #: options/class.WpdiscuzOptions.php:400
106
- #: options/class.WpdiscuzOptionsSerialized.php:449
107
- msgid "Email"
108
- msgstr ""
109
-
110
- #: options/class.WpdiscuzOptions.php:401
111
- msgid "Notification"
112
- msgstr ""
113
-
114
- #: options/class.WpdiscuzOptionsSerialized.php:442
115
- #: options/phrases-layouts/phrases-general.php:12
116
- msgid "Leave a Reply"
117
- msgstr ""
118
-
119
- #: options/class.WpdiscuzOptionsSerialized.php:443
120
- msgid "Be the First to Comment!"
121
- msgstr ""
122
-
123
- #: options/class.WpdiscuzOptionsSerialized.php:445
124
- msgid "Comments"
125
- msgstr ""
126
-
127
- #: options/class.WpdiscuzOptionsSerialized.php:446
128
- msgid "on"
129
- msgstr ""
130
-
131
- #: options/class.WpdiscuzOptionsSerialized.php:447
132
- msgid "Start the discussion"
133
- msgstr ""
134
-
135
- #: options/class.WpdiscuzOptionsSerialized.php:448
136
- msgid "Join the discussion"
137
- msgstr ""
138
-
139
- #: options/class.WpdiscuzOptionsSerialized.php:450
140
- msgid "Name"
141
- msgstr ""
142
-
143
- #: options/class.WpdiscuzOptionsSerialized.php:451
144
- msgid "WebSite URL"
145
- msgstr ""
146
-
147
- #: options/class.WpdiscuzOptionsSerialized.php:452
148
- msgid "Please insert the code above to comment"
149
- msgstr ""
150
-
151
- #: options/class.WpdiscuzOptionsSerialized.php:453
152
- msgid "Post Comment"
153
- msgstr ""
154
-
155
- #: options/class.WpdiscuzOptionsSerialized.php:454
156
- #: options/phrases-layouts/phrases-form.php:82
157
- #: options/phrases-layouts/phrases-form.php:86
158
- msgid "Notify of"
159
- msgstr ""
160
-
161
- #: options/class.WpdiscuzOptionsSerialized.php:455
162
- #: options/phrases-layouts/phrases-form.php:96
163
- msgid "new follow-up comments"
164
- msgstr ""
165
-
166
- #: options/class.WpdiscuzOptionsSerialized.php:456
167
- msgid "new replies to my comments"
168
- msgstr ""
169
-
170
- #: options/class.WpdiscuzOptionsSerialized.php:457
171
- #: options/phrases-layouts/phrases-form.php:116
172
- msgid "Notify of new replies to this comment"
173
- msgstr ""
174
-
175
- #: options/class.WpdiscuzOptionsSerialized.php:458
176
- #: options/phrases-layouts/phrases-form.php:122
177
- #: options/phrases-layouts/phrases-form.php:126
178
- msgid "Sort by"
179
- msgstr ""
180
-
181
- #: options/class.WpdiscuzOptionsSerialized.php:459
182
- #: options/phrases-layouts/phrases-form.php:132
183
- #: options/phrases-layouts/phrases-form.php:136
184
- msgid "newest"
185
- msgstr ""
186
-
187
- #: options/class.WpdiscuzOptionsSerialized.php:460
188
- #: options/phrases-layouts/phrases-form.php:142
189
- #: options/phrases-layouts/phrases-form.php:146
190
- msgid "oldest"
191
- msgstr ""
192
-
193
- #: options/class.WpdiscuzOptionsSerialized.php:461
194
- #: options/phrases-layouts/phrases-form.php:152
195
- #: options/phrases-layouts/phrases-form.php:156
196
- msgid "most voted"
197
- msgstr ""
198
-
199
- #: options/class.WpdiscuzOptionsSerialized.php:462
200
- msgid "Load More Comments"
201
- msgstr ""
202
-
203
- #: options/class.WpdiscuzOptionsSerialized.php:463
204
- #: options/phrases-layouts/phrases-general.php:72
205
- msgid "Load Rest of Comments"
206
- msgstr ""
207
-
208
- #: options/class.WpdiscuzOptionsSerialized.php:464
209
- #: options/phrases-layouts/phrases-comment.php:12
210
- msgid "Reply"
211
- msgstr ""
212
-
213
- #: options/class.WpdiscuzOptionsSerialized.php:465
214
- #: options/phrases-layouts/phrases-comment.php:22
215
- msgid "Share"
216
- msgstr ""
217
-
218
- #: options/class.WpdiscuzOptionsSerialized.php:466
219
- #: options/phrases-layouts/phrases-comment.php:32
220
- #: templates/comment/class.WpdiscuzTemplateBuilder.php:182
221
- msgid "Edit"
222
- msgstr ""
223
-
224
- #: options/class.WpdiscuzOptionsSerialized.php:467
225
- #: options/phrases-layouts/phrases-comment.php:42
226
- msgid "Share On Facebook"
227
- msgstr ""
228
-
229
- #: options/class.WpdiscuzOptionsSerialized.php:468
230
- #: options/phrases-layouts/phrases-comment.php:52
231
- msgid "Share On Twitter"
232
- msgstr ""
233
-
234
- #: options/class.WpdiscuzOptionsSerialized.php:469
235
- #: options/phrases-layouts/phrases-comment.php:62
236
- msgid "Share On Google"
237
- msgstr ""
238
-
239
- #: options/class.WpdiscuzOptionsSerialized.php:470
240
- #: options/phrases-layouts/phrases-comment.php:72
241
- msgid "Share On VKontakte"
242
- msgstr ""
243
-
244
- #: options/class.WpdiscuzOptionsSerialized.php:471
245
- #: options/phrases-layouts/phrases-comment.php:82
246
- msgid "Share On Odnoklassniki"
247
- msgstr ""
248
-
249
- #: options/class.WpdiscuzOptionsSerialized.php:472
250
- #: options/phrases-layouts/phrases-comment.php:92
251
- msgid "Hide Replies"
252
- msgstr ""
253
-
254
- #: options/class.WpdiscuzOptionsSerialized.php:473
255
- #: options/phrases-layouts/phrases-comment.php:102
256
- msgid "Show Replies"
257
- msgstr ""
258
-
259
- #: options/class.WpdiscuzOptionsSerialized.php:474
260
- msgid "Guest"
261
- msgstr ""
262
-
263
- #: options/class.WpdiscuzOptionsSerialized.php:475
264
- msgid "Member"
265
- msgstr ""
266
-
267
- #: options/class.WpdiscuzOptionsSerialized.php:476
268
- msgid "Author"
269
- msgstr ""
270
-
271
- #: options/class.WpdiscuzOptionsSerialized.php:477
272
- msgid "Admin"
273
- msgstr ""
274
-
275
- #: options/class.WpdiscuzOptionsSerialized.php:478
276
- #: options/phrases-layouts/phrases-general.php:86
277
- msgid "New Comment"
278
- msgstr ""
279
-
280
- #: options/class.WpdiscuzOptionsSerialized.php:479
281
- msgid "New comment on the discussion section you've been interested in"
282
- msgstr ""
283
-
284
- #: options/class.WpdiscuzOptionsSerialized.php:480
285
- #: options/phrases-layouts/phrases-email.php:36
286
- #: options/phrases-layouts/phrases-general.php:106
287
- #: utils/class.WpdiscuzEmailHelper.php:155
288
- msgid "New Reply"
289
- msgstr ""
290
-
291
- #: options/class.WpdiscuzOptionsSerialized.php:481
292
- #: utils/class.WpdiscuzEmailHelper.php:156
293
- msgid "New reply on the discussion section you've been interested in"
294
- msgstr ""
295
-
296
- #: options/class.WpdiscuzOptionsSerialized.php:482
297
- msgid "You're subscribed for new replies on this comment"
298
- msgstr ""
299
-
300
- #: options/class.WpdiscuzOptionsSerialized.php:483
301
- msgid "You're subscribed for new replies on all your comments"
302
- msgstr ""
303
-
304
- #: options/class.WpdiscuzOptionsSerialized.php:484
305
- msgid "You're subscribed for new follow-up comments on this post"
306
- msgstr ""
307
-
308
- #: options/class.WpdiscuzOptionsSerialized.php:485
309
- #: options/phrases-layouts/phrases-email.php:52
310
- #: options/phrases-layouts/phrases-email.php:56
311
- msgid "Unsubscribe"
312
- msgstr ""
313
-
314
- #: options/class.WpdiscuzOptionsSerialized.php:486
315
- #: options/phrases-layouts/phrases-email.php:66
316
- msgid "Cancel subscription"
317
- msgstr ""
318
-
319
- #: options/class.WpdiscuzOptionsSerialized.php:487
320
- #: options/phrases-layouts/phrases-notification.php:32
321
- msgid "You've successfully unsubscribed."
322
- msgstr ""
323
-
324
- #: options/class.WpdiscuzOptionsSerialized.php:488
325
- #: options/phrases-layouts/phrases-notification.php:22
326
- msgid "You've successfully subscribed."
327
- msgstr ""
328
-
329
- #: options/class.WpdiscuzOptionsSerialized.php:489
330
- #: options/phrases-layouts/phrases-email.php:72
331
- #: options/phrases-layouts/phrases-email.php:76
332
- msgid "Confirm your subscription"
333
- msgstr ""
334
-
335
- #: options/class.WpdiscuzOptionsSerialized.php:490
336
- #: options/phrases-layouts/phrases-email.php:82
337
- #: options/phrases-layouts/phrases-email.php:86
338
- msgid "You've successfully confirmed your subscription."
339
- msgstr ""
340
-
341
- #: options/class.WpdiscuzOptionsSerialized.php:491
342
- #: options/phrases-layouts/phrases-email.php:96
343
- #: utils/class.WpdiscuzEmailHelper.php:45
344
- msgid "Subscribe Confirmation"
345
- msgstr ""
346
-
347
- #: options/class.WpdiscuzOptionsSerialized.php:492
348
- #: options/phrases-layouts/phrases-email.php:106
349
- #: utils/class.WpdiscuzEmailHelper.php:46
350
- msgid ""
351
- "Hi, <br/> You just subscribed for new comments on our website. This means "
352
- "you will receive an email when new comments are posted according to "
353
- "subscription option you've chosen. <br/> To activate, click confirm below. "
354
- "If you believe this is an error, ignore this message and we'll never bother "
355
- "you again."
356
- msgstr ""
357
-
358
- #: options/class.WpdiscuzOptionsSerialized.php:493
359
- msgid "please fill out this field to comment"
360
- msgstr ""
361
-
362
- #: options/class.WpdiscuzOptionsSerialized.php:494
363
- msgid "email address is invalid"
364
- msgstr ""
365
-
366
- #: options/class.WpdiscuzOptionsSerialized.php:495
367
- msgid "url is invalid"
368
- msgstr ""
369
-
370
- #: options/class.WpdiscuzOptionsSerialized.php:496
371
- msgid "year"
372
- msgstr ""
373
-
374
- #: options/class.WpdiscuzOptionsSerialized.php:497
375
- msgid "years"
376
- msgstr ""
377
-
378
- #: options/class.WpdiscuzOptionsSerialized.php:498
379
- msgid "month"
380
- msgstr ""
381
-
382
- #: options/class.WpdiscuzOptionsSerialized.php:499
383
- msgid "months"
384
- msgstr ""
385
-
386
- #: options/class.WpdiscuzOptionsSerialized.php:500
387
- msgid "day"
388
- msgstr ""
389
-
390
- #: options/class.WpdiscuzOptionsSerialized.php:501
391
- msgid "days"
392
- msgstr ""
393
-
394
- #: options/class.WpdiscuzOptionsSerialized.php:502
395
- msgid "hour"
396
- msgstr ""
397
-
398
- #: options/class.WpdiscuzOptionsSerialized.php:503
399
- msgid "hours"
400
- msgstr ""
401
-
402
- #: options/class.WpdiscuzOptionsSerialized.php:504
403
- msgid "minute"
404
- msgstr ""
405
-
406
- #: options/class.WpdiscuzOptionsSerialized.php:505
407
- msgid "minutes"
408
- msgstr ""
409
-
410
- #: options/class.WpdiscuzOptionsSerialized.php:506
411
- msgid "second"
412
- msgstr ""
413
-
414
- #: options/class.WpdiscuzOptionsSerialized.php:507
415
- msgid "seconds"
416
- msgstr ""
417
-
418
- #: options/class.WpdiscuzOptionsSerialized.php:508
419
- msgid "right now"
420
- msgstr ""
421
-
422
- #: options/class.WpdiscuzOptionsSerialized.php:509
423
- msgid "ago"
424
- msgstr ""
425
-
426
- #: options/class.WpdiscuzOptionsSerialized.php:510
427
- #: options/phrases-layouts/phrases-datetime.php:156
428
- msgid "Today"
429
- msgstr ""
430
-
431
- #: options/class.WpdiscuzOptionsSerialized.php:511
432
- #: options/phrases-layouts/phrases-notification.php:72
433
- msgid "You must be"
434
- msgstr ""
435
-
436
- #: options/class.WpdiscuzOptionsSerialized.php:512
437
- msgid "You are logged in as"
438
- msgstr ""
439
-
440
- #: options/class.WpdiscuzOptionsSerialized.php:513
441
- #: options/phrases-layouts/phrases-notification.php:92
442
- msgid "Log out"
443
- msgstr ""
444
-
445
- #: options/class.WpdiscuzOptionsSerialized.php:514
446
- msgid "logged in"
447
- msgstr ""
448
-
449
- #: options/class.WpdiscuzOptionsSerialized.php:515
450
- msgid "to post a comment."
451
- msgstr ""
452
-
453
- #: options/class.WpdiscuzOptionsSerialized.php:516
454
- #: options/phrases-layouts/phrases-comment.php:152
455
- msgid "Vote Up"
456
- msgstr ""
457
-
458
- #: options/class.WpdiscuzOptionsSerialized.php:517
459
- #: options/phrases-layouts/phrases-comment.php:162
460
- msgid "Vote Down"
461
- msgstr ""
462
-
463
- #: options/class.WpdiscuzOptionsSerialized.php:518
464
- #: options/phrases-layouts/phrases-notification.php:122
465
- msgid "Vote Counted"
466
- msgstr ""
467
-
468
- #: options/class.WpdiscuzOptionsSerialized.php:519
469
- msgid "You've already voted for this comment"
470
- msgstr ""
471
-
472
- #: options/class.WpdiscuzOptionsSerialized.php:520
473
- #: options/phrases-layouts/phrases-notification.php:142
474
- msgid "Voting Error"
475
- msgstr ""
476
-
477
- #: options/class.WpdiscuzOptionsSerialized.php:521
478
- msgid "You Must Be Logged In To Vote"
479
- msgstr ""
480
-
481
- #: options/class.WpdiscuzOptionsSerialized.php:522
482
- msgid "You cannot vote for your comment"
483
- msgstr ""
484
-
485
- #: options/class.WpdiscuzOptionsSerialized.php:523
486
- msgid "You are not allowed to vote for this comment"
487
- msgstr ""
488
-
489
- #: options/class.WpdiscuzOptionsSerialized.php:524
490
- #: options/phrases-layouts/phrases-notification.php:182
491
- msgid "Invalid Captcha Code"
492
- msgstr ""
493
-
494
- #: options/class.WpdiscuzOptionsSerialized.php:525
495
- #: options/phrases-layouts/phrases-notification.php:192
496
- msgid "Some of field value is invalid"
497
- msgstr ""
498
-
499
- #: options/class.WpdiscuzOptionsSerialized.php:526
500
- msgid "new comment"
501
- msgstr ""
502
-
503
- #: options/class.WpdiscuzOptionsSerialized.php:527
504
- msgid "new comments"
505
- msgstr ""
506
-
507
- #: options/class.WpdiscuzOptionsSerialized.php:528
508
- msgid "Comment awaiting moderation"
509
- msgstr ""
510
-
511
- #: options/class.WpdiscuzOptionsSerialized.php:529
512
- msgid "new reply on your comment"
513
- msgstr ""
514
-
515
- #: options/class.WpdiscuzOptionsSerialized.php:530
516
- msgid "new replies on your comments"
517
- msgstr ""
518
-
519
- #: options/class.WpdiscuzOptionsSerialized.php:531
520
- #: options/phrases-layouts/phrases-general.php:126
521
- msgid "New"
522
- msgstr ""
523
-
524
- #: options/class.WpdiscuzOptionsSerialized.php:532
525
- #: options/phrases-layouts/phrases-notification.php:236
526
- msgid "Sorry, the comment was not updated"
527
- msgstr ""
528
-
529
- #: options/class.WpdiscuzOptionsSerialized.php:533
530
- #: options/phrases-layouts/phrases-notification.php:246
531
- msgid "Sorry, this comment no longer possible to edit"
532
- msgstr ""
533
-
534
- #: options/class.WpdiscuzOptionsSerialized.php:534
535
- msgid "You've not made any changes"
536
- msgstr ""
537
-
538
- #: options/class.WpdiscuzOptionsSerialized.php:535
539
- #: options/phrases-layouts/phrases-comment.php:176
540
- msgid "Save"
541
- msgstr ""
542
-
543
- #: options/class.WpdiscuzOptionsSerialized.php:536
544
- #: options/phrases-layouts/phrases-comment.php:186
545
- msgid "Cancel"
546
- msgstr ""
547
-
548
- #: options/class.WpdiscuzOptionsSerialized.php:537
549
- msgid "Comment text is too short (minimum %d% characters)"
550
- msgstr ""
551
-
552
- #: options/class.WpdiscuzOptionsSerialized.php:538
553
- msgid "Comment text is too long (maximum %d% characters allowed)"
554
- msgstr ""
555
-
556
- #: options/class.WpdiscuzOptionsSerialized.php:539
557
- #: options/phrases-layouts/phrases-notification.php:262
558
- #: options/phrases-layouts/phrases-notification.php:266
559
- msgid "Please fill out required fields"
560
- msgstr ""
561
-
562
- #: options/class.WpdiscuzOptionsSerialized.php:540
563
- #: options/phrases-layouts/phrases-form.php:192
564
- #: options/phrases-layouts/phrases-form.php:196
565
- msgid "Connect with"
566
- msgstr ""
567
-
568
- #: options/class.WpdiscuzOptionsSerialized.php:541
569
- msgid "You're subscribed to"
570
- msgstr ""
571
-
572
- #: options/options-layouts/settings-general.php:7
573
- msgid "General Settings"
574
- msgstr ""
575
-
576
- #: options/options-layouts/settings-general.php:12
577
- msgid "Display comment form for post types:"
578
- msgstr ""
579
-
580
- #: options/options-layouts/settings-general.php:32
581
- msgid "Comment author must fill out name"
582
- msgstr ""
583
-
584
- #: options/options-layouts/settings-general.php:42
585
- msgid "Comment author must fill out email"
586
- msgstr ""
587
-
588
- #: options/options-layouts/settings-general.php:52
589
- msgid "Comment text min length"
590
- msgstr ""
591
-
592
- #: options/options-layouts/settings-general.php:62
593
- msgid "Comment text max length"
594
- msgstr ""
595
-
596
- #: options/options-layouts/settings-general.php:72
597
- msgid "Comment text size in pixels"
598
- msgstr ""
599
-
600
- #: options/options-layouts/settings-general.php:87
601
- msgid "Allow comment editing for"
602
- msgstr ""
603
-
604
- #: options/options-layouts/settings-general.php:92
605
- msgid "Not Allow"
606
- msgstr ""
607
-
608
- #: options/options-layouts/settings-general.php:93
609
- #: options/options-layouts/settings-general.php:94
610
- #: options/options-layouts/settings-live-update.php:52
611
- #: options/options-layouts/settings-live-update.php:53
612
- #: options/options-layouts/settings-live-update.php:54
613
- msgid "Minutes"
614
- msgstr ""
615
-
616
- #: options/options-layouts/settings-general.php:95
617
- #: options/phrases-layouts/phrases-datetime.php:72
618
- msgid "Hour"
619
- msgstr ""
620
-
621
- #: options/options-layouts/settings-general.php:96
622
- #: options/options-layouts/settings-general.php:97
623
- msgid "Hours"
624
- msgstr ""
625
-
626
- #: options/options-layouts/settings-general.php:98
627
- msgid "Unlimit"
628
- msgstr ""
629
-
630
- #: options/options-layouts/settings-general.php:104
631
- msgid "Redirect first commenter to"
632
- msgstr ""
633
-
634
- #: options/options-layouts/settings-general.php:111
635
- msgid "Do not redirect"
636
- msgstr ""
637
-
638
- #: options/options-layouts/settings-general.php:119
639
- msgid "Allow guests to vote on comments"
640
- msgstr ""
641
-
642
- #: options/options-layouts/settings-general.php:129
643
- msgid "Comments loading/pagination type"
644
- msgstr ""
645
-
646
- #: options/options-layouts/settings-general.php:138
647
- #: options/options-layouts/settings-general.php:140
648
- msgid "[Load more] Button"
649
- msgstr ""
650
-
651
- #: options/options-layouts/settings-general.php:142
652
- #: options/options-layouts/settings-general.php:144
653
- msgid "[Load rest of all comments] Button"
654
- msgstr ""
655
-
656
- #: options/options-layouts/settings-general.php:146
657
- #: options/options-layouts/settings-general.php:148
658
- msgid "Lazy load comments on scrolling"
659
- msgstr ""
660
-
661
- #: options/options-layouts/settings-general.php:155
662
- msgid "Use WordPress Date/Time format"
663
- msgstr ""
664
-
665
- #: options/options-layouts/settings-general.php:156
666
- msgid ""
667
- "wpDiscuz shows Human Readable date format. If you check this option it'll "
668
- "show the date/time format set in WordPress General Settings."
669
- msgstr ""
670
-
671
- #: options/options-layouts/settings-general.php:163
672
- msgid "Current Wordpress date/time format"
673
- msgstr ""
674
-
675
- #: options/options-layouts/settings-general.php:169
676
- msgid "Use Plugin .PO/.MO files"
677
- msgstr ""
678
-
679
- #: options/options-layouts/settings-general.php:170
680
- msgid ""
681
- "wpDiscuz phrase system allows you to translate all front-end phrases. "
682
- "However if you have a multi-language website it'll not allow you to add more "
683
- "than one language translation. The only way to get it is the plugin "
684
- "translation files (.PO / .MO). If wpDiscuz has the languages you need you "
685
- "should check this option to disable phrase system and it'll automatically "
686
- "translate all phrases based on language files according to current language."
687
- msgstr ""
688
-
689
- #: options/options-layouts/settings-general.php:181
690
- msgid ""
691
- "Help wpDiscuz to grow allowing people to recognize which comment plugin you "
692
- "use"
693
- msgstr ""
694
-
695
- #: options/options-layouts/settings-general.php:183
696
- msgid ""
697
- "Please check this option on to help wpDiscuz get more popularity as your "
698
- "thank to the hard work we do for you totally free. This option adds a very "
699
- "small (16x16px) icon under the comment section which will allow your site "
700
- "visitors recognize the name of comment solution you use."
701
- msgstr ""
702
-
703
- #: options/options-layouts/settings-general.php:188
704
- msgid "Thank you!"
705
- msgstr ""
706
-
707
- #: options/options-layouts/settings-live-update.php:12
708
- msgid "Live update options"
709
- msgstr ""
710
-
711
- #: options/options-layouts/settings-live-update.php:13
712
- msgid ""
713
- "wpDiscuz 3 live update is very smart and doesn't overload your server even "
714
- "if you're on Shared hosting plan and even your website is very active. "
715
- "However we recommend to monitor your server resources if you're on a Shared "
716
- "hosting plan. There are some very weak hosting plans which may not be able "
717
- "to perform very frequently live update requests. If you found some issue you "
718
- "can set the option below 30 seconds or more."
719
- msgstr ""
720
-
721
- #: options/options-layouts/settings-live-update.php:18
722
- msgid "Never update"
723
- msgstr ""
724
-
725
- #: options/options-layouts/settings-live-update.php:20
726
- msgid "Turn off \"Live Update\" function"
727
- msgstr ""
728
-
729
- #: options/options-layouts/settings-live-update.php:22
730
- msgid "Show new comment/reply buttons to update manualy"
731
- msgstr ""
732
-
733
- #: options/options-layouts/settings-live-update.php:24
734
- msgid "Always check for new comments and show update buttons"
735
- msgstr ""
736
-
737
- #: options/options-layouts/settings-live-update.php:26
738
- msgid "Always update"
739
- msgstr ""
740
-
741
- #: options/options-layouts/settings-live-update.php:28
742
- msgid "Always check for new comments and update automatically"
743
- msgstr ""
744
-
745
- #: options/options-layouts/settings-live-update.php:35
746
- msgid "Disable live update for guests"
747
- msgstr ""
748
-
749
- #: options/options-layouts/settings-live-update.php:43
750
- msgid "Update comment list every"
751
- msgstr ""
752
-
753
- #: options/options-layouts/settings-live-update.php:48
754
- #: options/options-layouts/settings-live-update.php:49
755
- #: options/options-layouts/settings-live-update.php:50
756
- msgid "Seconds"
757
- msgstr ""
758
-
759
- #: options/options-layouts/settings-live-update.php:51
760
- #: options/phrases-layouts/phrases-datetime.php:92
761
- msgid "Minute"
762
- msgstr ""
763
-
764
- #: options/options-layouts/settings-show-hide.php:12
765
- msgid "Show logged-in user name and logout link on top of main form"
766
- msgstr ""
767
-
768
- #: options/options-layouts/settings-show-hide.php:22
769
- msgid "Hide Reply button for Guests"
770
- msgstr ""
771
-
772
- #: options/options-layouts/settings-show-hide.php:32
773
- msgid "Hide Reply button for Members"
774
- msgstr ""
775
-
776
- #: options/options-layouts/settings-show-hide.php:42
777
- msgid "Hide Commenter Labels"
778
- msgstr ""
779
-
780
- #: options/options-layouts/settings-show-hide.php:52
781
- msgid "Hide Voting buttons"
782
- msgstr ""
783
-
784
- #: options/options-layouts/settings-show-hide.php:62
785
- msgid "Show Share Buttons"
786
- msgstr ""
787
-
788
- #: options/options-layouts/settings-show-hide.php:86
789
- msgid ""
790
- "The plugin directory is not writable! Please set writable permissions to "
791
- "plugin directory in order to use the captcha feature"
792
- msgstr ""
793
-
794
- #: options/options-layouts/settings-show-hide.php:91
795
- msgid "Hide the CAPTCHA field for guests"
796
- msgstr ""
797
-
798
- #: options/options-layouts/settings-show-hide.php:102
799
- msgid "Show the CAPTCHA field for logged in users"
800
- msgstr ""
801
-
802
- #: options/options-layouts/settings-show-hide.php:113
803
- msgid "Show the Website URL field"
804
- msgstr ""
805
-
806
- #: options/options-layouts/settings-show-hide.php:123
807
- msgid "Hide header text"
808
- msgstr ""
809
-
810
- #: options/options-layouts/settings-show-hide.php:133
811
- msgid "Show sorting buttons"
812
- msgstr ""
813
-
814
- #: options/options-layouts/settings-show-hide.php:143
815
- msgid "Set comments ordering to \"Most voted\" by default "
816
- msgstr ""
817
-
818
- #: options/options-layouts/settings-show-hide.php:153
819
- msgid "Hide comment link"
820
- msgstr ""
821
-
822
- #: options/options-layouts/settings-social.php:23
823
- #: options/options-layouts/settings-social.php:33
824
- #: options/options-layouts/settings-social.php:43
825
- #: options/options-layouts/settings-social.php:54
826
- msgid "Activate"
827
- msgstr ""
828
-
829
- #: options/options-layouts/settings-social.php:27
830
- #: options/options-layouts/settings-social.php:37
831
- #: options/options-layouts/settings-social.php:47
832
- #: options/options-layouts/settings-social.php:58
833
- msgid "View details/Install"
834
- msgstr ""
835
-
836
- #: options/options-layouts/settings-social.php:92
837
- msgid ""
838
- "You can use one of these most popular Social Login Plugins to allow your "
839
- "visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
840
- "OK and lots of other social network service accounts. All social login "
841
- "buttons will be fully integrated with wpDiscuz comment forms."
842
- msgstr ""
843
-
844
- #: options/options-layouts/settings-style.php:12
845
- msgid "Comment Form Background Color"
846
- msgstr ""
847
-
848
- #: options/options-layouts/settings-style.php:16
849
- #: options/options-layouts/settings-style.php:25
850
- #: options/options-layouts/settings-style.php:34
851
- #: options/options-layouts/settings-style.php:43
852
- #: options/options-layouts/settings-style.php:52
853
- #: options/options-layouts/settings-style.php:61
854
- #: options/options-layouts/settings-style.php:70
855
- #: options/options-layouts/settings-style.php:79
856
- #: options/options-layouts/settings-style.php:92
857
- msgid "Example: #00FF00"
858
- msgstr ""
859
-
860
- #: options/options-layouts/settings-style.php:21
861
- msgid "Comment Background Color"
862
- msgstr ""
863
-
864
- #: options/options-layouts/settings-style.php:30
865
- msgid "Reply Background Color"
866
- msgstr ""
867
-
868
- #: options/options-layouts/settings-style.php:39
869
- msgid "Comment Text Color"
870
- msgstr ""
871
-
872
- #: options/options-layouts/settings-style.php:48
873
- msgid "Vote, Reply, Share, Edit links text colors"
874
- msgstr ""
875
-
876
- #: options/options-layouts/settings-style.php:57
877
- msgid "Comment form fields border color"
878
- msgstr ""
879
-
880
- #: options/options-layouts/settings-style.php:66
881
- msgid "New loaded comments' background color"
882
- msgstr ""
883
-
884
- #: options/options-layouts/settings-style.php:75
885
- msgid "Primary Color"
886
- msgstr ""
887
-
888
- #: options/options-layouts/settings-style.php:89
889
- msgid "label color"
890
- msgstr ""
891
-
892
- #: options/options-layouts/settings-style.php:100
893
- msgid "Custom CSS Code"
894
- msgstr ""
895
-
896
- #: options/options-layouts/settings-subscription.php:7
897
- msgid "Email Subscription Settings"
898
- msgstr ""
899
-
900
- #: options/options-layouts/settings-subscription.php:12
901
- msgid "Disable subscription confirmation for registered users"
902
- msgstr ""
903
-
904
- #: options/options-layouts/settings-subscription.php:13
905
- msgid "Show comment subscription bar"
906
- msgstr ""
907
-
908
- #: options/options-layouts/settings-subscription.php:15
909
- msgid ""
910
- "This bar provides two subscription options: notify of \"new follow-up "
911
- "comments\" and \"new replies to my comments\""
912
- msgstr ""
913
-
914
- #: options/options-layouts/settings-subscription.php:17
915
- msgid "Show \"Notify of new replies to this comment\""
916
- msgstr ""
917
-
918
- #: options/options-layouts/settings-subscription.php:19
919
- msgid ""
920
- "wpDiscuz is the only comment plugin which allows you to subscribe to certain "
921
- "comment replies. This option is located above [Post Comment] button in "
922
- "comment form. You can disable this subscription way by unchecking this "
923
- "option."
924
- msgstr ""
925
-
926
- #: options/options-layouts/settings-subscription.php:33
927
- msgid "Use Postmatic for subscriptions and commenting by email"
928
- msgstr ""
929
-
930
- #: options/options-layouts/settings-subscription.php:34
931
- msgid ""
932
- "Postmatic allows your users subscribe to comments. Instead of just being "
933
- "notified, they add a reply right from their inbox."
934
- msgstr ""
935
-
936
- #: options/phrases-layouts/phrases-comment.php:7
937
- msgid "Comment Template Phrases"
938
- msgstr ""
939
-
940
- #: options/phrases-layouts/phrases-comment.php:112
941
- msgid "Title For Guests"
942
- msgstr ""
943
-
944
- #: options/phrases-layouts/phrases-comment.php:122
945
- msgid "Title For Members"
946
- msgstr ""
947
-
948
- #: options/phrases-layouts/phrases-comment.php:132
949
- msgid "Title For Authors"
950
- msgstr ""
951
-
952
- #: options/phrases-layouts/phrases-comment.php:142
953
- msgid "Title For Admins"
954
- msgstr ""
955
-
956
- #: options/phrases-layouts/phrases-comment.php:172
957
- msgid "Save edited comment button text"
958
- msgstr ""
959
-
960
- #: options/phrases-layouts/phrases-comment.php:182
961
- msgid "Cancel comment editing button text"
962
- msgstr ""
963
-
964
- #: options/phrases-layouts/phrases-datetime.php:7
965
- msgid "Date/Time Phrases"
966
- msgstr ""
967
-
968
- #: options/phrases-layouts/phrases-datetime.php:12
969
- msgid "Year"
970
- msgstr ""
971
-
972
- #: options/phrases-layouts/phrases-datetime.php:22
973
- msgid "Years (Plural Form)"
974
- msgstr ""
975
-
976
- #: options/phrases-layouts/phrases-datetime.php:26
977
- msgid "Years"
978
- msgstr ""
979
-
980
- #: options/phrases-layouts/phrases-datetime.php:32
981
- msgid "Month"
982
- msgstr ""
983
-
984
- #: options/phrases-layouts/phrases-datetime.php:42
985
- msgid "Months (Plural Form)"
986
- msgstr ""
987
-
988
- #: options/phrases-layouts/phrases-datetime.php:52
989
- msgid "Day"
990
- msgstr ""
991
-
992
- #: options/phrases-layouts/phrases-datetime.php:62
993
- msgid "Days (Plural Form)"
994
- msgstr ""
995
-
996
- #: options/phrases-layouts/phrases-datetime.php:82
997
- msgid "Hours (Plural Form)"
998
- msgstr ""
999
-
1000
- #: options/phrases-layouts/phrases-datetime.php:102
1001
- msgid "Minutes (Plural Form)"
1002
- msgstr ""
1003
-
1004
- #: options/phrases-layouts/phrases-datetime.php:112
1005
- msgid "Second"
1006
- msgstr ""
1007
-
1008
- #: options/phrases-layouts/phrases-datetime.php:122
1009
- msgid "Seconds (Plural Form)"
1010
- msgstr ""
1011
-
1012
- #: options/phrases-layouts/phrases-datetime.php:132
1013
- msgid "Commented \"right now\" text"
1014
- msgstr ""
1015
-
1016
- #: options/phrases-layouts/phrases-datetime.php:142
1017
- msgid "Ago text"
1018
- msgstr ""
1019
-
1020
- #: options/phrases-layouts/phrases-datetime.php:152
1021
- msgid "\"Today\" text"
1022
- msgstr ""
1023
-
1024
- #: options/phrases-layouts/phrases-email.php:7
1025
- msgid "Email Template Phrases"
1026
- msgstr ""
1027
-
1028
- #: options/phrases-layouts/phrases-email.php:12
1029
- msgid "Email Subject"
1030
- msgstr ""
1031
-
1032
- #: options/phrases-layouts/phrases-email.php:22
1033
- msgid "Email Message"
1034
- msgstr ""
1035
-
1036
- #: options/phrases-layouts/phrases-email.php:32
1037
- msgid "New Reply Subject"
1038
- msgstr ""
1039
-
1040
- #: options/phrases-layouts/phrases-email.php:42
1041
- msgid "New Reply Message"
1042
- msgstr ""
1043
-
1044
- #: options/phrases-layouts/phrases-email.php:62
1045
- #: options/phrases-layouts/phrases-email.php:66
1046
- msgid "Ignore Subscription"
1047
- msgstr ""
1048
-
1049
- #: options/phrases-layouts/phrases-email.php:92
1050
- msgid "Subscribe Confirmation Email Subject"
1051
- msgstr ""
1052
-
1053
- #: options/phrases-layouts/phrases-email.php:102
1054
- msgid "Subscribe Confirmation Email Content"
1055
- msgstr ""
1056
-
1057
- #: options/phrases-layouts/phrases-form.php:7
1058
- msgid "Form Template Phrases"
1059
- msgstr ""
1060
-
1061
- #: options/phrases-layouts/phrases-form.php:12
1062
- msgid "Comment Field Start"
1063
- msgstr ""
1064
-
1065
- #: options/phrases-layouts/phrases-form.php:22
1066
- msgid "Comment Field Join"
1067
- msgstr ""
1068
-
1069
- #: options/phrases-layouts/phrases-form.php:32
1070
- msgid "Email Field"
1071
- msgstr ""
1072
-
1073
- #: options/phrases-layouts/phrases-form.php:42
1074
- msgid "Name Field"
1075
- msgstr ""
1076
-
1077
- #: options/phrases-layouts/phrases-form.php:52
1078
- msgid "WebSite URL Field"
1079
- msgstr ""
1080
-
1081
- #: options/phrases-layouts/phrases-form.php:62
1082
- msgid "CAPTCHA Field"
1083
- msgstr ""
1084
-
1085
- #: options/phrases-layouts/phrases-form.php:72
1086
- msgid "Submit Button"
1087
- msgstr ""
1088
-
1089
- #: options/phrases-layouts/phrases-form.php:92
1090
- msgid "Notify on new comments"
1091
- msgstr ""
1092
-
1093
- #: options/phrases-layouts/phrases-form.php:102
1094
- msgid "Notify on all new replies"
1095
- msgstr ""
1096
-
1097
- #: options/phrases-layouts/phrases-form.php:106
1098
- msgid "new replies to all my comments"
1099
- msgstr ""
1100
-
1101
- #: options/phrases-layouts/phrases-form.php:112
1102
- msgid "Notify on new replies (checkbox)"
1103
- msgstr ""
1104
-
1105
- #: options/phrases-layouts/phrases-form.php:162
1106
- msgid "Subscribed on this comment replies"
1107
- msgstr ""
1108
-
1109
- #: options/phrases-layouts/phrases-form.php:172
1110
- msgid "Subscribed on all your comments replies"
1111
- msgstr ""
1112
-
1113
- #: options/phrases-layouts/phrases-form.php:182
1114
- msgid "Subscribed on this post"
1115
- msgstr ""
1116
-
1117
- #: options/phrases-layouts/phrases-general.php:7
1118
- msgid "General Phrases"
1119
- msgstr ""
1120
-
1121
- #: options/phrases-layouts/phrases-general.php:22
1122
- msgid "Be the first to comment"
1123
- msgstr ""
1124
-
1125
- #: options/phrases-layouts/phrases-general.php:42
1126
- msgid "Comment (Plural Form)"
1127
- msgstr ""
1128
-
1129
- #: options/phrases-layouts/phrases-general.php:52
1130
- msgid "On"
1131
- msgstr ""
1132
-
1133
- #: options/phrases-layouts/phrases-general.php:62
1134
- msgid "Load More Button"
1135
- msgstr ""
1136
-
1137
- #: options/phrases-layouts/phrases-general.php:82
1138
- msgid "Button text if has new comment"
1139
- msgstr ""
1140
-
1141
- #: options/phrases-layouts/phrases-general.php:92
1142
- msgid "Button text if has new comments (Plural Form)"
1143
- msgstr ""
1144
-
1145
- #: options/phrases-layouts/phrases-general.php:96
1146
- msgid "New Comments"
1147
- msgstr ""
1148
-
1149
- #: options/phrases-layouts/phrases-general.php:102
1150
- msgid "Button text if has new reply"
1151
- msgstr ""
1152
-
1153
- #: options/phrases-layouts/phrases-general.php:112
1154
- msgid "Button text if has new replies (Plural Form)"
1155
- msgstr ""
1156
-
1157
- #: options/phrases-layouts/phrases-general.php:116
1158
- msgid "New Replies"
1159
- msgstr ""
1160
-
1161
- #: options/phrases-layouts/phrases-general.php:122
1162
- msgid "Text on load more button if has new comment(s)"
1163
- msgstr ""
1164
-
1165
- #: options/phrases-layouts/phrases-notification.php:7
1166
- msgid "Notification Phrases"
1167
- msgstr ""
1168
-
1169
- #: options/phrases-layouts/phrases-notification.php:12
1170
- msgid "You\\'re subscribed to"
1171
- msgstr ""
1172
-
1173
- #: options/phrases-layouts/phrases-notification.php:42
1174
- msgid "Error message for empty field"
1175
- msgstr ""
1176
-
1177
- #: options/phrases-layouts/phrases-notification.php:52
1178
- msgid "Error message for invalid email field"
1179
- msgstr ""
1180
-
1181
- #: options/phrases-layouts/phrases-notification.php:62
1182
- msgid "Error message for invalid website url field"
1183
- msgstr ""
1184
-
1185
- #: options/phrases-layouts/phrases-notification.php:82
1186
- msgid "Logged in as"
1187
- msgstr ""
1188
-
1189
- #: options/phrases-layouts/phrases-notification.php:102
1190
- msgid "Logged In"
1191
- msgstr ""
1192
-
1193
- #: options/phrases-layouts/phrases-notification.php:112
1194
- msgid "To post a comment"
1195
- msgstr ""
1196
-
1197
- #: options/phrases-layouts/phrases-notification.php:132
1198
- msgid "You can vote only 1 time"
1199
- msgstr ""
1200
-
1201
- #: options/phrases-layouts/phrases-notification.php:152
1202
- msgid "Login To Vote"
1203
- msgstr ""
1204
-
1205
- #: options/phrases-layouts/phrases-notification.php:162
1206
- msgid "You Cannot Vote On Your Comment"
1207
- msgstr ""
1208
-
1209
- #: options/phrases-layouts/phrases-notification.php:172
1210
- msgid "You are not allowed to vote for this comment (Voting from same IP)"
1211
- msgstr ""
1212
-
1213
- #: options/phrases-layouts/phrases-notification.php:202
1214
- msgid "Comment waiting moderation"
1215
- msgstr ""
1216
-
1217
- #: options/phrases-layouts/phrases-notification.php:212
1218
- msgid "Message if comment content length is too short"
1219
- msgstr ""
1220
-
1221
- #: options/phrases-layouts/phrases-notification.php:222
1222
- msgid "Message if comment content length is too long"
1223
- msgstr ""
1224
-
1225
- #: options/phrases-layouts/phrases-notification.php:232
1226
- msgid "Message if comment was not updated"
1227
- msgstr ""
1228
-
1229
- #: options/phrases-layouts/phrases-notification.php:242
1230
- msgid "Message if comment no longer possible to edit"
1231
- msgstr ""
1232
-
1233
- #: options/phrases-layouts/phrases-notification.php:252
1234
- msgid "Message if comment text not changed"
1235
- msgstr ""
1236
-
1237
- #: options/phrases-layouts/phrases-notification.php:256
1238
- msgid "TYou've not made any changes"
1239
- msgstr ""
1240
-
1241
- #: templates/comment/comment-form.php:51
1242
- msgid "Unable to send an email"
1243
- msgstr ""
1244
-
1245
- #: templates/comment/comment-form.php:53
1246
- msgid "Subscription not successed"
1247
- msgstr ""
1248
-
1249
- #: utils/class.WpdiscuzHelper.php:374
1250
- msgid "Error"
1251
- msgstr ""
1252
-
1253
- #: utils/class.WpdiscuzHelper.php:394
1254
- msgid "Participate in this discussion via email"
1255
- msgstr ""
1256
-
1257
- #. Plugin Name of the plugin/theme
1258
- msgid "wpDiscuz - Supercharged native comments"
1259
- msgstr ""
1260
-
1261
- #. Plugin URI of the plugin/theme
1262
- msgid "http://www.gvectors.com/wpdiscuz/"
1263
- msgstr ""
1264
-
1265
- #. Description of the plugin/theme
1266
- msgid ""
1267
- "Better comment system. Wordpress post comments and discussion plugin. Allows "
1268
- "your visitors discuss, vote for comments and share."
1269
- msgstr ""
1270
-
1271
- #. Author of the plugin/theme
1272
- msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1273
- msgstr ""
1274
-
1275
- #. Author URI of the plugin/theme
1276
- msgid "http://www.gvectors.com/"
1277
- msgstr ""
1
+ # Copyright (C) 2015 wpDiscuz - Supercharged native comments
2
+ # This file is distributed under the same license as the wpDiscuz - Supercharged native comments package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: wpDiscuz - Supercharged native comments 3.0.5\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpdiscuz\n"
7
+ "POT-Creation-Date: 2015-11-13 20:25:18+00:00\n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
+ "Language-Team: LANGUAGE <LL@li.org>\n"
14
+
15
+ #: class.WpdiscuzCore.php:226
16
+ #: templates/comment/class.WpdiscuzTemplateBuilder.php:245
17
+ msgid "Anonymous"
18
+ msgstr ""
19
+
20
+ #: class.WpdiscuzCore.php:800 options/options-layouts/settings-social.php:12
21
+ #: options/options-layouts/settings-social.php:14
22
+ #: options/options-layouts/settings-social.php:16
23
+ #: options/options-layouts/settings-social.php:18
24
+ msgid "Settings"
25
+ msgstr ""
26
+
27
+ #: class.WpdiscuzCore.php:802
28
+ msgid "Phrases"
29
+ msgstr ""
30
+
31
+ #: options/class.WpdiscuzOptions.php:37 options/class.WpdiscuzOptions.php:273
32
+ msgid "Hacker?"
33
+ msgstr ""
34
+
35
+ #: options/class.WpdiscuzOptions.php:95
36
+ msgid "wpDiscuz General Settings"
37
+ msgstr ""
38
+
39
+ #: options/class.WpdiscuzOptions.php:186
40
+ msgid "General settings"
41
+ msgstr ""
42
+
43
+ #: options/class.WpdiscuzOptions.php:187
44
+ #: options/options-layouts/settings-live-update.php:7
45
+ msgid "Live Update"
46
+ msgstr ""
47
+
48
+ #: options/class.WpdiscuzOptions.php:188
49
+ #: options/options-layouts/settings-show-hide.php:7
50
+ msgid "Show/Hide Components"
51
+ msgstr ""
52
+
53
+ #: options/class.WpdiscuzOptions.php:189
54
+ msgid "Email Subscription"
55
+ msgstr ""
56
+
57
+ #: options/class.WpdiscuzOptions.php:189
58
+ msgid "and Postmatic"
59
+ msgstr ""
60
+
61
+ #: options/class.WpdiscuzOptions.php:190
62
+ #: options/options-layouts/settings-style.php:7
63
+ msgid "Background and Colors"
64
+ msgstr ""
65
+
66
+ #: options/class.WpdiscuzOptions.php:191
67
+ #: options/options-layouts/settings-social.php:91
68
+ msgid "Social Login"
69
+ msgstr ""
70
+
71
+ #: options/class.WpdiscuzOptions.php:255
72
+ msgid "Reset Options"
73
+ msgstr ""
74
+
75
+ #: options/class.WpdiscuzOptions.php:257
76
+ msgid "Refresh comment optimization"
77
+ msgstr ""
78
+
79
+ #: options/class.WpdiscuzOptions.php:258 options/class.WpdiscuzOptions.php:447
80
+ msgid "Save Changes"
81
+ msgstr ""
82
+
83
+ #: options/class.WpdiscuzOptions.php:386
84
+ msgid "WpDiscuz Front-end Phrases"
85
+ msgstr ""
86
+
87
+ #: options/class.WpdiscuzOptions.php:396
88
+ msgid "General"
89
+ msgstr ""
90
+
91
+ #: options/class.WpdiscuzOptions.php:397
92
+ msgid "Form"
93
+ msgstr ""
94
+
95
+ #: options/class.WpdiscuzOptions.php:398
96
+ #: options/class.WpdiscuzOptionsSerialized.php:444
97
+ #: options/phrases-layouts/phrases-general.php:32
98
+ msgid "Comment"
99
+ msgstr ""
100
+
101
+ #: options/class.WpdiscuzOptions.php:399
102
+ msgid "Date/Time"
103
+ msgstr ""
104
+
105
+ #: options/class.WpdiscuzOptions.php:400
106
+ #: options/class.WpdiscuzOptionsSerialized.php:449
107
+ msgid "Email"
108
+ msgstr ""
109
+
110
+ #: options/class.WpdiscuzOptions.php:401
111
+ msgid "Notification"
112
+ msgstr ""
113
+
114
+ #: options/class.WpdiscuzOptionsSerialized.php:442
115
+ #: options/phrases-layouts/phrases-general.php:12
116
+ msgid "Leave a Reply"
117
+ msgstr ""
118
+
119
+ #: options/class.WpdiscuzOptionsSerialized.php:443
120
+ msgid "Be the First to Comment!"
121
+ msgstr ""
122
+
123
+ #: options/class.WpdiscuzOptionsSerialized.php:445
124
+ msgid "Comments"
125
+ msgstr ""
126
+
127
+ #: options/class.WpdiscuzOptionsSerialized.php:446
128
+ msgid "on"
129
+ msgstr ""
130
+
131
+ #: options/class.WpdiscuzOptionsSerialized.php:447
132
+ msgid "Start the discussion"
133
+ msgstr ""
134
+
135
+ #: options/class.WpdiscuzOptionsSerialized.php:448
136
+ msgid "Join the discussion"
137
+ msgstr ""
138
+
139
+ #: options/class.WpdiscuzOptionsSerialized.php:450
140
+ msgid "Name"
141
+ msgstr ""
142
+
143
+ #: options/class.WpdiscuzOptionsSerialized.php:451
144
+ msgid "WebSite URL"
145
+ msgstr ""
146
+
147
+ #: options/class.WpdiscuzOptionsSerialized.php:452
148
+ msgid "Please insert the code above to comment"
149
+ msgstr ""
150
+
151
+ #: options/class.WpdiscuzOptionsSerialized.php:453
152
+ msgid "Post Comment"
153
+ msgstr ""
154
+
155
+ #: options/class.WpdiscuzOptionsSerialized.php:454
156
+ #: options/phrases-layouts/phrases-form.php:82
157
+ #: options/phrases-layouts/phrases-form.php:86
158
+ msgid "Notify of"
159
+ msgstr ""
160
+
161
+ #: options/class.WpdiscuzOptionsSerialized.php:455
162
+ #: options/phrases-layouts/phrases-form.php:96
163
+ msgid "new follow-up comments"
164
+ msgstr ""
165
+
166
+ #: options/class.WpdiscuzOptionsSerialized.php:456
167
+ msgid "new replies to my comments"
168
+ msgstr ""
169
+
170
+ #: options/class.WpdiscuzOptionsSerialized.php:457
171
+ #: options/phrases-layouts/phrases-form.php:116
172
+ msgid "Notify of new replies to this comment"
173
+ msgstr ""
174
+
175
+ #: options/class.WpdiscuzOptionsSerialized.php:458
176
+ #: options/phrases-layouts/phrases-form.php:122
177
+ #: options/phrases-layouts/phrases-form.php:126
178
+ msgid "Sort by"
179
+ msgstr ""
180
+
181
+ #: options/class.WpdiscuzOptionsSerialized.php:459
182
+ #: options/phrases-layouts/phrases-form.php:132
183
+ #: options/phrases-layouts/phrases-form.php:136
184
+ msgid "newest"
185
+ msgstr ""
186
+
187
+ #: options/class.WpdiscuzOptionsSerialized.php:460
188
+ #: options/phrases-layouts/phrases-form.php:142
189
+ #: options/phrases-layouts/phrases-form.php:146
190
+ msgid "oldest"
191
+ msgstr ""
192
+
193
+ #: options/class.WpdiscuzOptionsSerialized.php:461
194
+ #: options/phrases-layouts/phrases-form.php:152
195
+ #: options/phrases-layouts/phrases-form.php:156
196
+ msgid "most voted"
197
+ msgstr ""
198
+
199
+ #: options/class.WpdiscuzOptionsSerialized.php:462
200
+ msgid "Load More Comments"
201
+ msgstr ""
202
+
203
+ #: options/class.WpdiscuzOptionsSerialized.php:463
204
+ #: options/phrases-layouts/phrases-general.php:72
205
+ msgid "Load Rest of Comments"
206
+ msgstr ""
207
+
208
+ #: options/class.WpdiscuzOptionsSerialized.php:464
209
+ #: options/phrases-layouts/phrases-comment.php:12
210
+ msgid "Reply"
211
+ msgstr ""
212
+
213
+ #: options/class.WpdiscuzOptionsSerialized.php:465
214
+ #: options/phrases-layouts/phrases-comment.php:22
215
+ msgid "Share"
216
+ msgstr ""
217
+
218
+ #: options/class.WpdiscuzOptionsSerialized.php:466
219
+ #: options/phrases-layouts/phrases-comment.php:32
220
+ #: templates/comment/class.WpdiscuzTemplateBuilder.php:182
221
+ msgid "Edit"
222
+ msgstr ""
223
+
224
+ #: options/class.WpdiscuzOptionsSerialized.php:467
225
+ #: options/phrases-layouts/phrases-comment.php:42
226
+ msgid "Share On Facebook"
227
+ msgstr ""
228
+
229
+ #: options/class.WpdiscuzOptionsSerialized.php:468
230
+ #: options/phrases-layouts/phrases-comment.php:52
231
+ msgid "Share On Twitter"
232
+ msgstr ""
233
+
234
+ #: options/class.WpdiscuzOptionsSerialized.php:469
235
+ #: options/phrases-layouts/phrases-comment.php:62
236
+ msgid "Share On Google"
237
+ msgstr ""
238
+
239
+ #: options/class.WpdiscuzOptionsSerialized.php:470
240
+ #: options/phrases-layouts/phrases-comment.php:72
241
+ msgid "Share On VKontakte"
242
+ msgstr ""
243
+
244
+ #: options/class.WpdiscuzOptionsSerialized.php:471
245
+ #: options/phrases-layouts/phrases-comment.php:82
246
+ msgid "Share On Odnoklassniki"
247
+ msgstr ""
248
+
249
+ #: options/class.WpdiscuzOptionsSerialized.php:472
250
+ #: options/phrases-layouts/phrases-comment.php:92
251
+ msgid "Hide Replies"
252
+ msgstr ""
253
+
254
+ #: options/class.WpdiscuzOptionsSerialized.php:473
255
+ #: options/phrases-layouts/phrases-comment.php:102
256
+ msgid "Show Replies"
257
+ msgstr ""
258
+
259
+ #: options/class.WpdiscuzOptionsSerialized.php:474
260
+ msgid "Guest"
261
+ msgstr ""
262
+
263
+ #: options/class.WpdiscuzOptionsSerialized.php:475
264
+ msgid "Member"
265
+ msgstr ""
266
+
267
+ #: options/class.WpdiscuzOptionsSerialized.php:476
268
+ msgid "Author"
269
+ msgstr ""
270
+
271
+ #: options/class.WpdiscuzOptionsSerialized.php:477
272
+ msgid "Admin"
273
+ msgstr ""
274
+
275
+ #: options/class.WpdiscuzOptionsSerialized.php:478
276
+ #: options/phrases-layouts/phrases-general.php:86
277
+ msgid "New Comment"
278
+ msgstr ""
279
+
280
+ #: options/class.WpdiscuzOptionsSerialized.php:479
281
+ msgid "New comment on the discussion section you've been interested in"
282
+ msgstr ""
283
+
284
+ #: options/class.WpdiscuzOptionsSerialized.php:480
285
+ #: options/phrases-layouts/phrases-email.php:36
286
+ #: options/phrases-layouts/phrases-general.php:106
287
+ #: utils/class.WpdiscuzEmailHelper.php:155
288
+ msgid "New Reply"
289
+ msgstr ""
290
+
291
+ #: options/class.WpdiscuzOptionsSerialized.php:481
292
+ #: utils/class.WpdiscuzEmailHelper.php:156
293
+ msgid "New reply on the discussion section you've been interested in"
294
+ msgstr ""
295
+
296
+ #: options/class.WpdiscuzOptionsSerialized.php:482
297
+ msgid "You're subscribed for new replies on this comment"
298
+ msgstr ""
299
+
300
+ #: options/class.WpdiscuzOptionsSerialized.php:483
301
+ msgid "You're subscribed for new replies on all your comments"
302
+ msgstr ""
303
+
304
+ #: options/class.WpdiscuzOptionsSerialized.php:484
305
+ msgid "You're subscribed for new follow-up comments on this post"
306
+ msgstr ""
307
+
308
+ #: options/class.WpdiscuzOptionsSerialized.php:485
309
+ #: options/phrases-layouts/phrases-email.php:52
310
+ #: options/phrases-layouts/phrases-email.php:56
311
+ msgid "Unsubscribe"
312
+ msgstr ""
313
+
314
+ #: options/class.WpdiscuzOptionsSerialized.php:486
315
+ #: options/phrases-layouts/phrases-email.php:66
316
+ msgid "Cancel subscription"
317
+ msgstr ""
318
+
319
+ #: options/class.WpdiscuzOptionsSerialized.php:487
320
+ #: options/phrases-layouts/phrases-notification.php:32
321
+ msgid "You've successfully unsubscribed."
322
+ msgstr ""
323
+
324
+ #: options/class.WpdiscuzOptionsSerialized.php:488
325
+ #: options/phrases-layouts/phrases-notification.php:22
326
+ msgid "You've successfully subscribed."
327
+ msgstr ""
328
+
329
+ #: options/class.WpdiscuzOptionsSerialized.php:489
330
+ #: options/phrases-layouts/phrases-email.php:72
331
+ #: options/phrases-layouts/phrases-email.php:76
332
+ msgid "Confirm your subscription"
333
+ msgstr ""
334
+
335
+ #: options/class.WpdiscuzOptionsSerialized.php:490
336
+ #: options/phrases-layouts/phrases-email.php:82
337
+ #: options/phrases-layouts/phrases-email.php:86
338
+ msgid "You've successfully confirmed your subscription."
339
+ msgstr ""
340
+
341
+ #: options/class.WpdiscuzOptionsSerialized.php:491
342
+ #: options/phrases-layouts/phrases-email.php:96
343
+ #: utils/class.WpdiscuzEmailHelper.php:45
344
+ msgid "Subscribe Confirmation"
345
+ msgstr ""
346
+
347
+ #: options/class.WpdiscuzOptionsSerialized.php:492
348
+ #: options/phrases-layouts/phrases-email.php:106
349
+ #: utils/class.WpdiscuzEmailHelper.php:46
350
+ msgid ""
351
+ "Hi, <br/> You just subscribed for new comments on our website. This means "
352
+ "you will receive an email when new comments are posted according to "
353
+ "subscription option you've chosen. <br/> To activate, click confirm below. "
354
+ "If you believe this is an error, ignore this message and we'll never bother "
355
+ "you again."
356
+ msgstr ""
357
+
358
+ #: options/class.WpdiscuzOptionsSerialized.php:493
359
+ msgid "please fill out this field to comment"
360
+ msgstr ""
361
+
362
+ #: options/class.WpdiscuzOptionsSerialized.php:494
363
+ msgid "email address is invalid"
364
+ msgstr ""
365
+
366
+ #: options/class.WpdiscuzOptionsSerialized.php:495
367
+ msgid "url is invalid"
368
+ msgstr ""
369
+
370
+ #: options/class.WpdiscuzOptionsSerialized.php:496
371
+ msgid "year"
372
+ msgstr ""
373
+
374
+ #: options/class.WpdiscuzOptionsSerialized.php:497
375
+ msgid "years"
376
+ msgstr ""
377
+
378
+ #: options/class.WpdiscuzOptionsSerialized.php:498
379
+ msgid "month"
380
+ msgstr ""
381
+
382
+ #: options/class.WpdiscuzOptionsSerialized.php:499
383
+ msgid "months"
384
+ msgstr ""
385
+
386
+ #: options/class.WpdiscuzOptionsSerialized.php:500
387
+ msgid "day"
388
+ msgstr ""
389
+
390
+ #: options/class.WpdiscuzOptionsSerialized.php:501
391
+ msgid "days"
392
+ msgstr ""
393
+
394
+ #: options/class.WpdiscuzOptionsSerialized.php:502
395
+ msgid "hour"
396
+ msgstr ""
397
+
398
+ #: options/class.WpdiscuzOptionsSerialized.php:503
399
+ msgid "hours"
400
+ msgstr ""
401
+
402
+ #: options/class.WpdiscuzOptionsSerialized.php:504
403
+ msgid "minute"
404
+ msgstr ""
405
+
406
+ #: options/class.WpdiscuzOptionsSerialized.php:505
407
+ msgid "minutes"
408
+ msgstr ""
409
+
410
+ #: options/class.WpdiscuzOptionsSerialized.php:506
411
+ msgid "second"
412
+ msgstr ""
413
+
414
+ #: options/class.WpdiscuzOptionsSerialized.php:507
415
+ msgid "seconds"
416
+ msgstr ""
417
+
418
+ #: options/class.WpdiscuzOptionsSerialized.php:508
419
+ msgid "right now"
420
+ msgstr ""
421
+
422
+ #: options/class.WpdiscuzOptionsSerialized.php:509
423
+ msgid "ago"
424
+ msgstr ""
425
+
426
+ #: options/class.WpdiscuzOptionsSerialized.php:510
427
+ #: options/phrases-layouts/phrases-datetime.php:156
428
+ msgid "Today"
429
+ msgstr ""
430
+
431
+ #: options/class.WpdiscuzOptionsSerialized.php:511
432
+ #: options/phrases-layouts/phrases-notification.php:72
433
+ msgid "You must be"
434
+ msgstr ""
435
+
436
+ #: options/class.WpdiscuzOptionsSerialized.php:512
437
+ msgid "You are logged in as"
438
+ msgstr ""
439
+
440
+ #: options/class.WpdiscuzOptionsSerialized.php:513
441
+ #: options/phrases-layouts/phrases-notification.php:92
442
+ msgid "Log out"
443
+ msgstr ""
444
+
445
+ #: options/class.WpdiscuzOptionsSerialized.php:514
446
+ msgid "logged in"
447
+ msgstr ""
448
+
449
+ #: options/class.WpdiscuzOptionsSerialized.php:515
450
+ msgid "to post a comment."
451
+ msgstr ""
452
+
453
+ #: options/class.WpdiscuzOptionsSerialized.php:516
454
+ #: options/phrases-layouts/phrases-comment.php:152
455
+ msgid "Vote Up"
456
+ msgstr ""
457
+
458
+ #: options/class.WpdiscuzOptionsSerialized.php:517
459
+ #: options/phrases-layouts/phrases-comment.php:162
460
+ msgid "Vote Down"
461
+ msgstr ""
462
+
463
+ #: options/class.WpdiscuzOptionsSerialized.php:518
464
+ #: options/phrases-layouts/phrases-notification.php:122
465
+ msgid "Vote Counted"
466
+ msgstr ""
467
+
468
+ #: options/class.WpdiscuzOptionsSerialized.php:519
469
+ msgid "You've already voted for this comment"
470
+ msgstr ""
471
+
472
+ #: options/class.WpdiscuzOptionsSerialized.php:520
473
+ #: options/phrases-layouts/phrases-notification.php:142
474
+ msgid "Voting Error"
475
+ msgstr ""
476
+
477
+ #: options/class.WpdiscuzOptionsSerialized.php:521
478
+ msgid "You Must Be Logged In To Vote"
479
+ msgstr ""
480
+
481
+ #: options/class.WpdiscuzOptionsSerialized.php:522
482
+ msgid "You cannot vote for your comment"
483
+ msgstr ""
484
+
485
+ #: options/class.WpdiscuzOptionsSerialized.php:523
486
+ msgid "You are not allowed to vote for this comment"
487
+ msgstr ""
488
+
489
+ #: options/class.WpdiscuzOptionsSerialized.php:524
490
+ #: options/phrases-layouts/phrases-notification.php:182
491
+ msgid "Invalid Captcha Code"
492
+ msgstr ""
493
+
494
+ #: options/class.WpdiscuzOptionsSerialized.php:525
495
+ #: options/phrases-layouts/phrases-notification.php:192
496
+ msgid "Some of field value is invalid"
497
+ msgstr ""
498
+
499
+ #: options/class.WpdiscuzOptionsSerialized.php:526
500
+ msgid "new comment"
501
+ msgstr ""
502
+
503
+ #: options/class.WpdiscuzOptionsSerialized.php:527
504
+ msgid "new comments"
505
+ msgstr ""
506
+
507
+ #: options/class.WpdiscuzOptionsSerialized.php:528
508
+ msgid "Comment awaiting moderation"
509
+ msgstr ""
510
+
511
+ #: options/class.WpdiscuzOptionsSerialized.php:529
512
+ msgid "new reply on your comment"
513
+ msgstr ""
514
+
515
+ #: options/class.WpdiscuzOptionsSerialized.php:530
516
+ msgid "new replies on your comments"
517
+ msgstr ""
518
+
519
+ #: options/class.WpdiscuzOptionsSerialized.php:531
520
+ #: options/phrases-layouts/phrases-general.php:126
521
+ msgid "New"
522
+ msgstr ""
523
+
524
+ #: options/class.WpdiscuzOptionsSerialized.php:532
525
+ #: options/phrases-layouts/phrases-notification.php:236
526
+ msgid "Sorry, the comment was not updated"
527
+ msgstr ""
528
+
529
+ #: options/class.WpdiscuzOptionsSerialized.php:533
530
+ #: options/phrases-layouts/phrases-notification.php:246
531
+ msgid "Sorry, this comment no longer possible to edit"
532
+ msgstr ""
533
+
534
+ #: options/class.WpdiscuzOptionsSerialized.php:534
535
+ msgid "You've not made any changes"
536
+ msgstr ""
537
+
538
+ #: options/class.WpdiscuzOptionsSerialized.php:535
539
+ #: options/phrases-layouts/phrases-comment.php:176
540
+ msgid "Save"
541
+ msgstr ""
542
+
543
+ #: options/class.WpdiscuzOptionsSerialized.php:536
544
+ #: options/phrases-layouts/phrases-comment.php:186
545
+ msgid "Cancel"
546
+ msgstr ""
547
+
548
+ #: options/class.WpdiscuzOptionsSerialized.php:537
549
+ msgid "Comment text is too short (minimum %d% characters)"
550
+ msgstr ""
551
+
552
+ #: options/class.WpdiscuzOptionsSerialized.php:538
553
+ msgid "Comment text is too long (maximum %d% characters allowed)"
554
+ msgstr ""
555
+
556
+ #: options/class.WpdiscuzOptionsSerialized.php:539
557
+ #: options/phrases-layouts/phrases-notification.php:262
558
+ #: options/phrases-layouts/phrases-notification.php:266
559
+ msgid "Please fill out required fields"
560
+ msgstr ""
561
+
562
+ #: options/class.WpdiscuzOptionsSerialized.php:540
563
+ #: options/phrases-layouts/phrases-form.php:192
564
+ #: options/phrases-layouts/phrases-form.php:196
565
+ msgid "Connect with"
566
+ msgstr ""
567
+
568
+ #: options/class.WpdiscuzOptionsSerialized.php:541
569
+ msgid "You're subscribed to"
570
+ msgstr ""
571
+
572
+ #: options/options-layouts/settings-general.php:7
573
+ msgid "General Settings"
574
+ msgstr ""
575
+
576
+ #: options/options-layouts/settings-general.php:12
577
+ msgid "Display comment form for post types:"
578
+ msgstr ""
579
+
580
+ #: options/options-layouts/settings-general.php:32
581
+ msgid "Comment author must fill out name"
582
+ msgstr ""
583
+
584
+ #: options/options-layouts/settings-general.php:42
585
+ msgid "Comment author must fill out email"
586
+ msgstr ""
587
+
588
+ #: options/options-layouts/settings-general.php:52
589
+ msgid "Comment text min length"
590
+ msgstr ""
591
+
592
+ #: options/options-layouts/settings-general.php:62
593
+ msgid "Comment text max length"
594
+ msgstr ""
595
+
596
+ #: options/options-layouts/settings-general.php:72
597
+ msgid "Comment text size in pixels"
598
+ msgstr ""
599
+
600
+ #: options/options-layouts/settings-general.php:87
601
+ msgid "Allow comment editing for"
602
+ msgstr ""
603
+
604
+ #: options/options-layouts/settings-general.php:92
605
+ msgid "Not Allow"
606
+ msgstr ""
607
+
608
+ #: options/options-layouts/settings-general.php:93
609
+ #: options/options-layouts/settings-general.php:94
610
+ #: options/options-layouts/settings-live-update.php:52
611
+ #: options/options-layouts/settings-live-update.php:53
612
+ #: options/options-layouts/settings-live-update.php:54
613
+ msgid "Minutes"
614
+ msgstr ""
615
+
616
+ #: options/options-layouts/settings-general.php:95
617
+ #: options/phrases-layouts/phrases-datetime.php:72
618
+ msgid "Hour"
619
+ msgstr ""
620
+
621
+ #: options/options-layouts/settings-general.php:96
622
+ #: options/options-layouts/settings-general.php:97
623
+ msgid "Hours"
624
+ msgstr ""
625
+
626
+ #: options/options-layouts/settings-general.php:98
627
+ msgid "Unlimit"
628
+ msgstr ""
629
+
630
+ #: options/options-layouts/settings-general.php:104
631
+ msgid "Redirect first commenter to"
632
+ msgstr ""
633
+
634
+ #: options/options-layouts/settings-general.php:111
635
+ msgid "Do not redirect"
636
+ msgstr ""
637
+
638
+ #: options/options-layouts/settings-general.php:119
639
+ msgid "Allow guests to vote on comments"
640
+ msgstr ""
641
+
642
+ #: options/options-layouts/settings-general.php:129
643
+ msgid "Comments loading/pagination type"
644
+ msgstr ""
645
+
646
+ #: options/options-layouts/settings-general.php:138
647
+ #: options/options-layouts/settings-general.php:140
648
+ msgid "[Load more] Button"
649
+ msgstr ""
650
+
651
+ #: options/options-layouts/settings-general.php:142
652
+ #: options/options-layouts/settings-general.php:144
653
+ msgid "[Load rest of all comments] Button"
654
+ msgstr ""
655
+
656
+ #: options/options-layouts/settings-general.php:146
657
+ #: options/options-layouts/settings-general.php:148
658
+ msgid "Lazy load comments on scrolling"
659
+ msgstr ""
660
+
661
+ #: options/options-layouts/settings-general.php:155
662
+ msgid "Use WordPress Date/Time format"
663
+ msgstr ""
664
+
665
+ #: options/options-layouts/settings-general.php:156
666
+ msgid ""
667
+ "wpDiscuz shows Human Readable date format. If you check this option it'll "
668
+ "show the date/time format set in WordPress General Settings."
669
+ msgstr ""
670
+
671
+ #: options/options-layouts/settings-general.php:163
672
+ msgid "Current Wordpress date/time format"
673
+ msgstr ""
674
+
675
+ #: options/options-layouts/settings-general.php:169
676
+ msgid "Use Plugin .PO/.MO files"
677
+ msgstr ""
678
+
679
+ #: options/options-layouts/settings-general.php:170
680
+ msgid ""
681
+ "wpDiscuz phrase system allows you to translate all front-end phrases. "
682
+ "However if you have a multi-language website it'll not allow you to add more "
683
+ "than one language translation. The only way to get it is the plugin "
684
+ "translation files (.PO / .MO). If wpDiscuz has the languages you need you "
685
+ "should check this option to disable phrase system and it'll automatically "
686
+ "translate all phrases based on language files according to current language."
687
+ msgstr ""
688
+
689
+ #: options/options-layouts/settings-general.php:181
690
+ msgid ""
691
+ "Help wpDiscuz to grow allowing people to recognize which comment plugin you "
692
+ "use"
693
+ msgstr ""
694
+
695
+ #: options/options-layouts/settings-general.php:183
696
+ msgid ""
697
+ "Please check this option on to help wpDiscuz get more popularity as your "
698
+ "thank to the hard work we do for you totally free. This option adds a very "
699
+ "small (16x16px) icon under the comment section which will allow your site "
700
+ "visitors recognize the name of comment solution you use."
701
+ msgstr ""
702
+
703
+ #: options/options-layouts/settings-general.php:188
704
+ msgid "Thank you!"
705
+ msgstr ""
706
+
707
+ #: options/options-layouts/settings-live-update.php:12
708
+ msgid "Live update options"
709
+ msgstr ""
710
+
711
+ #: options/options-layouts/settings-live-update.php:13
712
+ msgid ""
713
+ "wpDiscuz 3 live update is very smart and doesn't overload your server even "
714
+ "if you're on Shared hosting plan and even your website is very active. "
715
+ "However we recommend to monitor your server resources if you're on a Shared "
716
+ "hosting plan. There are some very weak hosting plans which may not be able "
717
+ "to perform very frequently live update requests. If you found some issue you "
718
+ "can set the option below 30 seconds or more."
719
+ msgstr ""
720
+
721
+ #: options/options-layouts/settings-live-update.php:18
722
+ msgid "Never update"
723
+ msgstr ""
724
+
725
+ #: options/options-layouts/settings-live-update.php:20
726
+ msgid "Turn off \"Live Update\" function"
727
+ msgstr ""
728
+
729
+ #: options/options-layouts/settings-live-update.php:22
730
+ msgid "Show new comment/reply buttons to update manualy"
731
+ msgstr ""
732
+
733
+ #: options/options-layouts/settings-live-update.php:24
734
+ msgid "Always check for new comments and show update buttons"
735
+ msgstr ""
736
+
737
+ #: options/options-layouts/settings-live-update.php:26
738
+ msgid "Always update"
739
+ msgstr ""
740
+
741
+ #: options/options-layouts/settings-live-update.php:28
742
+ msgid "Always check for new comments and update automatically"
743
+ msgstr ""
744
+
745
+ #: options/options-layouts/settings-live-update.php:35
746
+ msgid "Disable live update for guests"
747
+ msgstr ""
748
+
749
+ #: options/options-layouts/settings-live-update.php:43
750
+ msgid "Update comment list every"
751
+ msgstr ""
752
+
753
+ #: options/options-layouts/settings-live-update.php:48
754
+ #: options/options-layouts/settings-live-update.php:49
755
+ #: options/options-layouts/settings-live-update.php:50
756
+ msgid "Seconds"
757
+ msgstr ""
758
+
759
+ #: options/options-layouts/settings-live-update.php:51
760
+ #: options/phrases-layouts/phrases-datetime.php:92
761
+ msgid "Minute"
762
+ msgstr ""
763
+
764
+ #: options/options-layouts/settings-show-hide.php:12
765
+ msgid "Show logged-in user name and logout link on top of main form"
766
+ msgstr ""
767
+
768
+ #: options/options-layouts/settings-show-hide.php:22
769
+ msgid "Hide Reply button for Guests"
770
+ msgstr ""
771
+
772
+ #: options/options-layouts/settings-show-hide.php:32
773
+ msgid "Hide Reply button for Members"
774
+ msgstr ""
775
+
776
+ #: options/options-layouts/settings-show-hide.php:42
777
+ msgid "Hide Commenter Labels"
778
+ msgstr ""
779
+
780
+ #: options/options-layouts/settings-show-hide.php:52
781
+ msgid "Hide Voting buttons"
782
+ msgstr ""
783
+
784
+ #: options/options-layouts/settings-show-hide.php:62
785
+ msgid "Show Share Buttons"
786
+ msgstr ""
787
+
788
+ #: options/options-layouts/settings-show-hide.php:86
789
+ msgid ""
790
+ "The plugin directory is not writable! Please set writable permissions to "
791
+ "plugin directory in order to use the captcha feature"
792
+ msgstr ""
793
+
794
+ #: options/options-layouts/settings-show-hide.php:91
795
+ msgid "Hide the CAPTCHA field for guests"
796
+ msgstr ""
797
+
798
+ #: options/options-layouts/settings-show-hide.php:102
799
+ msgid "Show the CAPTCHA field for logged in users"
800
+ msgstr ""
801
+
802
+ #: options/options-layouts/settings-show-hide.php:113
803
+ msgid "Show the Website URL field"
804
+ msgstr ""
805
+
806
+ #: options/options-layouts/settings-show-hide.php:123
807
+ msgid "Hide header text"
808
+ msgstr ""
809
+
810
+ #: options/options-layouts/settings-show-hide.php:133
811
+ msgid "Show sorting buttons"
812
+ msgstr ""
813
+
814
+ #: options/options-layouts/settings-show-hide.php:143
815
+ msgid "Set comments ordering to \"Most voted\" by default "
816
+ msgstr ""
817
+
818
+ #: options/options-layouts/settings-show-hide.php:153
819
+ msgid "Hide comment link"
820
+ msgstr ""
821
+
822
+ #: options/options-layouts/settings-social.php:23
823
+ #: options/options-layouts/settings-social.php:33
824
+ #: options/options-layouts/settings-social.php:43
825
+ #: options/options-layouts/settings-social.php:54
826
+ msgid "Activate"
827
+ msgstr ""
828
+
829
+ #: options/options-layouts/settings-social.php:27
830
+ #: options/options-layouts/settings-social.php:37
831
+ #: options/options-layouts/settings-social.php:47
832
+ #: options/options-layouts/settings-social.php:58
833
+ msgid "View details/Install"
834
+ msgstr ""
835
+
836
+ #: options/options-layouts/settings-social.php:92
837
+ msgid ""
838
+ "You can use one of these most popular Social Login Plugins to allow your "
839
+ "visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
840
+ "OK and lots of other social network service accounts. All social login "
841
+ "buttons will be fully integrated with wpDiscuz comment forms."
842
+ msgstr ""
843
+
844
+ #: options/options-layouts/settings-style.php:12
845
+ msgid "Comment Form Background Color"
846
+ msgstr ""
847
+
848
+ #: options/options-layouts/settings-style.php:16
849
+ #: options/options-layouts/settings-style.php:25
850
+ #: options/options-layouts/settings-style.php:34
851
+ #: options/options-layouts/settings-style.php:43
852
+ #: options/options-layouts/settings-style.php:52
853
+ #: options/options-layouts/settings-style.php:61
854
+ #: options/options-layouts/settings-style.php:70
855
+ #: options/options-layouts/settings-style.php:79
856
+ #: options/options-layouts/settings-style.php:92
857
+ msgid "Example: #00FF00"
858
+ msgstr ""
859
+
860
+ #: options/options-layouts/settings-style.php:21
861
+ msgid "Comment Background Color"
862
+ msgstr ""
863
+
864
+ #: options/options-layouts/settings-style.php:30
865
+ msgid "Reply Background Color"
866
+ msgstr ""
867
+
868
+ #: options/options-layouts/settings-style.php:39
869
+ msgid "Comment Text Color"
870
+ msgstr ""
871
+
872
+ #: options/options-layouts/settings-style.php:48
873
+ msgid "Vote, Reply, Share, Edit links text colors"
874
+ msgstr ""
875
+
876
+ #: options/options-layouts/settings-style.php:57
877
+ msgid "Comment form fields border color"
878
+ msgstr ""
879
+
880
+ #: options/options-layouts/settings-style.php:66
881
+ msgid "New loaded comments' background color"
882
+ msgstr ""
883
+
884
+ #: options/options-layouts/settings-style.php:75
885
+ msgid "Primary Color"
886
+ msgstr ""
887
+
888
+ #: options/options-layouts/settings-style.php:89
889
+ msgid "label color"
890
+ msgstr ""
891
+
892
+ #: options/options-layouts/settings-style.php:100
893
+ msgid "Custom CSS Code"
894
+ msgstr ""
895
+
896
+ #: options/options-layouts/settings-subscription.php:7
897
+ msgid "Email Subscription Settings"
898
+ msgstr ""
899
+
900
+ #: options/options-layouts/settings-subscription.php:12
901
+ msgid "Disable subscription confirmation for registered users"
902
+ msgstr ""
903
+
904
+ #: options/options-layouts/settings-subscription.php:13
905
+ msgid "Show comment subscription bar"
906
+ msgstr ""
907
+
908
+ #: options/options-layouts/settings-subscription.php:15
909
+ msgid ""
910
+ "This bar provides two subscription options: notify of \"new follow-up "
911
+ "comments\" and \"new replies to my comments\""
912
+ msgstr ""
913
+
914
+ #: options/options-layouts/settings-subscription.php:17
915
+ msgid "Show \"Notify of new replies to this comment\""
916
+ msgstr ""
917
+
918
+ #: options/options-layouts/settings-subscription.php:19
919
+ msgid ""
920
+ "wpDiscuz is the only comment plugin which allows you to subscribe to certain "
921
+ "comment replies. This option is located above [Post Comment] button in "
922
+ "comment form. You can disable this subscription way by unchecking this "
923
+ "option."
924
+ msgstr ""
925
+
926
+ #: options/options-layouts/settings-subscription.php:33
927
+ msgid "Use Postmatic for subscriptions and commenting by email"
928
+ msgstr ""
929
+
930
+ #: options/options-layouts/settings-subscription.php:34
931
+ msgid ""
932
+ "Postmatic allows your users subscribe to comments. Instead of just being "
933
+ "notified, they add a reply right from their inbox."
934
+ msgstr ""
935
+
936
+ #: options/phrases-layouts/phrases-comment.php:7
937
+ msgid "Comment Template Phrases"
938
+ msgstr ""
939
+
940
+ #: options/phrases-layouts/phrases-comment.php:112
941
+ msgid "Title For Guests"
942
+ msgstr ""
943
+
944
+ #: options/phrases-layouts/phrases-comment.php:122
945
+ msgid "Title For Members"
946
+ msgstr ""
947
+
948
+ #: options/phrases-layouts/phrases-comment.php:132
949
+ msgid "Title For Authors"
950
+ msgstr ""
951
+
952
+ #: options/phrases-layouts/phrases-comment.php:142
953
+ msgid "Title For Admins"
954
+ msgstr ""
955
+
956
+ #: options/phrases-layouts/phrases-comment.php:172
957
+ msgid "Save edited comment button text"
958
+ msgstr ""
959
+
960
+ #: options/phrases-layouts/phrases-comment.php:182
961
+ msgid "Cancel comment editing button text"
962
+ msgstr ""
963
+
964
+ #: options/phrases-layouts/phrases-datetime.php:7
965
+ msgid "Date/Time Phrases"
966
+ msgstr ""
967
+
968
+ #: options/phrases-layouts/phrases-datetime.php:12
969
+ msgid "Year"
970
+ msgstr ""
971
+
972
+ #: options/phrases-layouts/phrases-datetime.php:22
973
+ msgid "Years (Plural Form)"
974
+ msgstr ""
975
+
976
+ #: options/phrases-layouts/phrases-datetime.php:26
977
+ msgid "Years"
978
+ msgstr ""
979
+
980
+ #: options/phrases-layouts/phrases-datetime.php:32
981
+ msgid "Month"
982
+ msgstr ""
983
+
984
+ #: options/phrases-layouts/phrases-datetime.php:42
985
+ msgid "Months (Plural Form)"
986
+ msgstr ""
987
+
988
+ #: options/phrases-layouts/phrases-datetime.php:52
989
+ msgid "Day"
990
+ msgstr ""
991
+
992
+ #: options/phrases-layouts/phrases-datetime.php:62
993
+ msgid "Days (Plural Form)"
994
+ msgstr ""
995
+
996
+ #: options/phrases-layouts/phrases-datetime.php:82
997
+ msgid "Hours (Plural Form)"
998
+ msgstr ""
999
+
1000
+ #: options/phrases-layouts/phrases-datetime.php:102
1001
+ msgid "Minutes (Plural Form)"
1002
+ msgstr ""
1003
+
1004
+ #: options/phrases-layouts/phrases-datetime.php:112
1005
+ msgid "Second"
1006
+ msgstr ""
1007
+
1008
+ #: options/phrases-layouts/phrases-datetime.php:122
1009
+ msgid "Seconds (Plural Form)"
1010
+ msgstr ""
1011
+
1012
+ #: options/phrases-layouts/phrases-datetime.php:132
1013
+ msgid "Commented \"right now\" text"
1014
+ msgstr ""
1015
+
1016
+ #: options/phrases-layouts/phrases-datetime.php:142
1017
+ msgid "Ago text"
1018
+ msgstr ""
1019
+
1020
+ #: options/phrases-layouts/phrases-datetime.php:152
1021
+ msgid "\"Today\" text"
1022
+ msgstr ""
1023
+
1024
+ #: options/phrases-layouts/phrases-email.php:7
1025
+ msgid "Email Template Phrases"
1026
+ msgstr ""
1027
+
1028
+ #: options/phrases-layouts/phrases-email.php:12
1029
+ msgid "Email Subject"
1030
+ msgstr ""
1031
+
1032
+ #: options/phrases-layouts/phrases-email.php:22
1033
+ msgid "Email Message"
1034
+ msgstr ""
1035
+
1036
+ #: options/phrases-layouts/phrases-email.php:32
1037
+ msgid "New Reply Subject"
1038
+ msgstr ""
1039
+
1040
+ #: options/phrases-layouts/phrases-email.php:42
1041
+ msgid "New Reply Message"
1042
+ msgstr ""
1043
+
1044
+ #: options/phrases-layouts/phrases-email.php:62
1045
+ #: options/phrases-layouts/phrases-email.php:66
1046
+ msgid "Ignore Subscription"
1047
+ msgstr ""
1048
+
1049
+ #: options/phrases-layouts/phrases-email.php:92
1050
+ msgid "Subscribe Confirmation Email Subject"
1051
+ msgstr ""
1052
+
1053
+ #: options/phrases-layouts/phrases-email.php:102
1054
+ msgid "Subscribe Confirmation Email Content"
1055
+ msgstr ""
1056
+
1057
+ #: options/phrases-layouts/phrases-form.php:7
1058
+ msgid "Form Template Phrases"
1059
+ msgstr ""
1060
+
1061
+ #: options/phrases-layouts/phrases-form.php:12
1062
+ msgid "Comment Field Start"
1063
+ msgstr ""
1064
+
1065
+ #: options/phrases-layouts/phrases-form.php:22
1066
+ msgid "Comment Field Join"
1067
+ msgstr ""
1068
+
1069
+ #: options/phrases-layouts/phrases-form.php:32
1070
+ msgid "Email Field"
1071
+ msgstr ""
1072
+
1073
+ #: options/phrases-layouts/phrases-form.php:42
1074
+ msgid "Name Field"
1075
+ msgstr ""
1076
+
1077
+ #: options/phrases-layouts/phrases-form.php:52
1078
+ msgid "WebSite URL Field"
1079
+ msgstr ""
1080
+
1081
+ #: options/phrases-layouts/phrases-form.php:62
1082
+ msgid "CAPTCHA Field"
1083
+ msgstr ""
1084
+
1085
+ #: options/phrases-layouts/phrases-form.php:72
1086
+ msgid "Submit Button"
1087
+ msgstr ""
1088
+
1089
+ #: options/phrases-layouts/phrases-form.php:92
1090
+ msgid "Notify on new comments"
1091
+ msgstr ""
1092
+
1093
+ #: options/phrases-layouts/phrases-form.php:102
1094
+ msgid "Notify on all new replies"
1095
+ msgstr ""
1096
+
1097
+ #: options/phrases-layouts/phrases-form.php:106
1098
+ msgid "new replies to all my comments"
1099
+ msgstr ""
1100
+
1101
+ #: options/phrases-layouts/phrases-form.php:112
1102
+ msgid "Notify on new replies (checkbox)"
1103
+ msgstr ""
1104
+
1105
+ #: options/phrases-layouts/phrases-form.php:162
1106
+ msgid "Subscribed on this comment replies"
1107
+ msgstr ""
1108
+
1109
+ #: options/phrases-layouts/phrases-form.php:172
1110
+ msgid "Subscribed on all your comments replies"
1111
+ msgstr ""
1112
+
1113
+ #: options/phrases-layouts/phrases-form.php:182
1114
+ msgid "Subscribed on this post"
1115
+ msgstr ""
1116
+
1117
+ #: options/phrases-layouts/phrases-general.php:7
1118
+ msgid "General Phrases"
1119
+ msgstr ""
1120
+
1121
+ #: options/phrases-layouts/phrases-general.php:22
1122
+ msgid "Be the first to comment"
1123
+ msgstr ""
1124
+
1125
+ #: options/phrases-layouts/phrases-general.php:42
1126
+ msgid "Comment (Plural Form)"
1127
+ msgstr ""
1128
+
1129
+ #: options/phrases-layouts/phrases-general.php:52
1130
+ msgid "On"
1131
+ msgstr ""
1132
+
1133
+ #: options/phrases-layouts/phrases-general.php:62
1134
+ msgid "Load More Button"
1135
+ msgstr ""
1136
+
1137
+ #: options/phrases-layouts/phrases-general.php:82
1138
+ msgid "Button text if has new comment"
1139
+ msgstr ""
1140
+
1141
+ #: options/phrases-layouts/phrases-general.php:92
1142
+ msgid "Button text if has new comments (Plural Form)"
1143
+ msgstr ""
1144
+
1145
+ #: options/phrases-layouts/phrases-general.php:96
1146
+ msgid "New Comments"
1147
+ msgstr ""
1148
+
1149
+ #: options/phrases-layouts/phrases-general.php:102
1150
+ msgid "Button text if has new reply"
1151
+ msgstr ""
1152
+
1153
+ #: options/phrases-layouts/phrases-general.php:112
1154
+ msgid "Button text if has new replies (Plural Form)"
1155
+ msgstr ""
1156
+
1157
+ #: options/phrases-layouts/phrases-general.php:116
1158
+ msgid "New Replies"
1159
+ msgstr ""
1160
+
1161
+ #: options/phrases-layouts/phrases-general.php:122
1162
+ msgid "Text on load more button if has new comment(s)"
1163
+ msgstr ""
1164
+
1165
+ #: options/phrases-layouts/phrases-notification.php:7
1166
+ msgid "Notification Phrases"
1167
+ msgstr ""
1168
+
1169
+ #: options/phrases-layouts/phrases-notification.php:12
1170
+ msgid "You\\'re subscribed to"
1171
+ msgstr ""
1172
+
1173
+ #: options/phrases-layouts/phrases-notification.php:42
1174
+ msgid "Error message for empty field"
1175
+ msgstr ""
1176
+
1177
+ #: options/phrases-layouts/phrases-notification.php:52
1178
+ msgid "Error message for invalid email field"
1179
+ msgstr ""
1180
+
1181
+ #: options/phrases-layouts/phrases-notification.php:62
1182
+ msgid "Error message for invalid website url field"
1183
+ msgstr ""
1184
+
1185
+ #: options/phrases-layouts/phrases-notification.php:82
1186
+ msgid "Logged in as"
1187
+ msgstr ""
1188
+
1189
+ #: options/phrases-layouts/phrases-notification.php:102
1190
+ msgid "Logged In"
1191
+ msgstr ""
1192
+
1193
+ #: options/phrases-layouts/phrases-notification.php:112
1194
+ msgid "To post a comment"
1195
+ msgstr ""
1196
+
1197
+ #: options/phrases-layouts/phrases-notification.php:132
1198
+ msgid "You can vote only 1 time"
1199
+ msgstr ""
1200
+
1201
+ #: options/phrases-layouts/phrases-notification.php:152
1202
+ msgid "Login To Vote"
1203
+ msgstr ""
1204
+
1205
+ #: options/phrases-layouts/phrases-notification.php:162
1206
+ msgid "You Cannot Vote On Your Comment"
1207
+ msgstr ""
1208
+
1209
+ #: options/phrases-layouts/phrases-notification.php:172
1210
+ msgid "You are not allowed to vote for this comment (Voting from same IP)"
1211
+ msgstr ""
1212
+
1213
+ #: options/phrases-layouts/phrases-notification.php:202
1214
+ msgid "Comment waiting moderation"
1215
+ msgstr ""
1216
+
1217
+ #: options/phrases-layouts/phrases-notification.php:212
1218
+ msgid "Message if comment content length is too short"
1219
+ msgstr ""
1220
+
1221
+ #: options/phrases-layouts/phrases-notification.php:222
1222
+ msgid "Message if comment content length is too long"
1223
+ msgstr ""
1224
+
1225
+ #: options/phrases-layouts/phrases-notification.php:232
1226
+ msgid "Message if comment was not updated"
1227
+ msgstr ""
1228
+
1229
+ #: options/phrases-layouts/phrases-notification.php:242
1230
+ msgid "Message if comment no longer possible to edit"
1231
+ msgstr ""
1232
+
1233
+ #: options/phrases-layouts/phrases-notification.php:252
1234
+ msgid "Message if comment text not changed"
1235
+ msgstr ""
1236
+
1237
+ #: options/phrases-layouts/phrases-notification.php:256
1238
+ msgid "TYou've not made any changes"
1239
+ msgstr ""
1240
+
1241
+ #: templates/comment/comment-form.php:51
1242
+ msgid "Unable to send an email"
1243
+ msgstr ""
1244
+
1245
+ #: templates/comment/comment-form.php:53
1246
+ msgid "Subscription not successed"
1247
+ msgstr ""
1248
+
1249
+ #: utils/class.WpdiscuzHelper.php:374
1250
+ msgid "Error"
1251
+ msgstr ""
1252
+
1253
+ #: utils/class.WpdiscuzHelper.php:394
1254
+ msgid "Participate in this discussion via email"
1255
+ msgstr ""
1256
+
1257
+ #. Plugin Name of the plugin/theme
1258
+ msgid "wpDiscuz - Supercharged native comments"
1259
+ msgstr ""
1260
+
1261
+ #. Plugin URI of the plugin/theme
1262
+ msgid "http://www.gvectors.com/wpdiscuz/"
1263
+ msgstr ""
1264
+
1265
+ #. Description of the plugin/theme
1266
+ msgid ""
1267
+ "Better comment system. Wordpress post comments and discussion plugin. Allows "
1268
+ "your visitors discuss, vote for comments and share."
1269
+ msgstr ""
1270
+
1271
+ #. Author of the plugin/theme
1272
+ msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
1273
+ msgstr ""
1274
+
1275
+ #. Author URI of the plugin/theme
1276
+ msgid "http://www.gvectors.com/"
1277
+ msgstr ""
manager/class.WpdiscuzDBManager.php CHANGED
@@ -249,10 +249,10 @@ class WpdiscuzDBManager {
249
  public function getPostVotedCommentIds($args) {
250
  $commentParent = $args['is_threaded'] ? 'AND `c`.`comment_parent` = 0' : '';
251
  if ($args['limit']) {
252
- $sqlPostVotedCommentIds = $this->db->prepare("SELECT `c`.`comment_ID` FROM `" . $this->dbprefix . "comments` AS `c` INNER JOIN `" . $this->dbprefix . "commentmeta` AS `cm` ON `c`.`comment_ID` = `cm`.`comment_id` WHERE `cm`.`meta_key` = 'wpdiscuz_votes' AND `c`.`comment_post_ID` = %d AND `c`.`comment_approved` = 1 $commentParent ORDER BY (`cm`.`meta_value` + 0) desc, `c`.`comment_date_gmt` {$args['date_order']} LIMIT %d OFFSET %d", $args['post_id'], $args['limit'], $args['offset']);
253
  } else {
254
  $allParentCounts = count($this->getAllParentCommentCount($args['post_id'], $args['is_threaded']));
255
- $sqlPostVotedCommentIds = $this->db->prepare("SELECT `c`.`comment_ID` FROM `" . $this->dbprefix . "comments` AS `c` INNER JOIN `" . $this->dbprefix . "commentmeta` AS `cm` ON `c`.`comment_ID` = `cm`.`comment_id` WHERE `cm`.`meta_key` = 'wpdiscuz_votes' AND `c`.`comment_post_ID` = %d AND `c`.`comment_approved` = 1 $commentParent ORDER BY (`cm`.`meta_value` + 0) desc, `c`.`comment_date_gmt` {$args['date_order']} LIMIT %d OFFSET %d", $args['post_id'], $allParentCounts, $args['viewed_comment_count']);
256
  }
257
  $postVotedCommentIds = $this->db->get_results($sqlPostVotedCommentIds, ARRAY_N);
258
  return $this->matrixToArray($postVotedCommentIds);
@@ -331,6 +331,17 @@ class WpdiscuzDBManager {
331
  return $this->db->get_row($sql_meta);
332
  }
333
 
 
 
 
 
 
 
 
 
 
 
 
334
  public function checkVoteData($postId) {
335
  $sql_query = $this->db->prepare("INSERT INTO `" . $this->dbprefix . "commentmeta` (`meta_id`,`comment_id`, `meta_key`, `meta_value`)(
336
  SELECT NULL,c.`comment_ID`,%s,'0' FROM `" . $this->dbprefix . "comments` c
@@ -450,12 +461,34 @@ class WpdiscuzDBManager {
450
  $this->db->query($sql_alter);
451
  }
452
 
453
- private function matrixToArray($comments_id) {
454
  $ids = array();
455
- foreach ($comments_id as $comment) {
456
  $ids[] = $comment[0];
457
  }
458
  return $ids;
459
  }
460
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
461
  }
249
  public function getPostVotedCommentIds($args) {
250
  $commentParent = $args['is_threaded'] ? 'AND `c`.`comment_parent` = 0' : '';
251
  if ($args['limit']) {
252
+ $sqlPostVotedCommentIds = $this->db->prepare("SELECT `c`.`comment_ID` FROM `" . $this->dbprefix . "comments` AS `c` INNER JOIN `" . $this->dbprefix . "commentmeta` AS `cm` ON `c`.`comment_ID` = `cm`.`comment_id` WHERE `cm`.`meta_key` = 'wpdiscuz_votes' AND `c`.`comment_post_ID` = %d AND `c`.`comment_approved` = 1 $commentParent ORDER BY (`cm`.`meta_value`+0) desc, `c`.`comment_date_gmt` {$args['date_order']} LIMIT %d OFFSET %d", $args['post_id'], $args['limit'], $args['offset']);
253
  } else {
254
  $allParentCounts = count($this->getAllParentCommentCount($args['post_id'], $args['is_threaded']));
255
+ $sqlPostVotedCommentIds = $this->db->prepare("SELECT `c`.`comment_ID` FROM `" . $this->dbprefix . "comments` AS `c` INNER JOIN `" . $this->dbprefix . "commentmeta` AS `cm` ON `c`.`comment_ID` = `cm`.`comment_id` WHERE `cm`.`meta_key` = 'wpdiscuz_votes' AND `c`.`comment_post_ID` = %d AND `c`.`comment_approved` = 1 $commentParent ORDER BY (`cm`.`meta_value`+0) desc, `c`.`comment_date_gmt` {$args['date_order']} LIMIT %d OFFSET %d", $args['post_id'], $allParentCounts, $args['viewed_comment_count']);
256
  }
257
  $postVotedCommentIds = $this->db->get_results($sqlPostVotedCommentIds, ARRAY_N);
258
  return $this->matrixToArray($postVotedCommentIds);
331
  return $this->db->get_row($sql_meta);
332
  }
333
 
334
+ public function addTrees($trees) {
335
+ $sql = "INSERT INTO `" . $this->dbprefix . "commentmeta`VALUES";
336
+ foreach ($trees as $tKey => $tVal) {
337
+ $tree = implode(',', $tVal);
338
+ $tree .= $tree ? ',' : '';
339
+ $sql .= "(NULL, $tKey, '" . WpdiscuzCore::META_KEY_CHILDREN . "', '" . $tree . "'),";
340
+ }
341
+ $sql = trim($sql, ',');
342
+ $this->db->query($sql);
343
+ }
344
+
345
  public function checkVoteData($postId) {
346
  $sql_query = $this->db->prepare("INSERT INTO `" . $this->dbprefix . "commentmeta` (`meta_id`,`comment_id`, `meta_key`, `meta_value`)(
347
  SELECT NULL,c.`comment_ID`,%s,'0' FROM `" . $this->dbprefix . "comments` c
461
  $this->db->query($sql_alter);
462
  }
463
 
464
+ private function matrixToArray($commentIds) {
465
  $ids = array();
466
+ foreach ($commentIds as $comment) {
467
  $ids[] = $comment[0];
468
  }
469
  return $ids;
470
  }
471
 
472
+ /**
473
+ * return users id who have published posts
474
+ */
475
+ public function getPostsAuthors() {
476
+ $sql = "SELECT `post_author` FROM `" . $this->dbprefix . "posts` WHERE `post_type` = 'post' AND `post_status` IN ('publish', 'private') GROUP BY `post_author`;";
477
+ $postsAuthors = $this->db->get_results($sql, ARRAY_N);
478
+ return $this->matrixToArray($postsAuthors);
479
+ }
480
+
481
+ public function getOptimizedCommetnIds($postId) {
482
+ $sql = $this->db->prepare("SELECT `cm`.`comment_id` FROM `" . $this->dbprefix . "commentmeta` AS `cm` INNER JOIN `" . $this->dbprefix . "comments` AS `c` ON `c`.`comment_ID` = `cm`.`comment_id` WHERE `c`.`comment_post_ID` = %d AND `c`.`comment_approved` = 1 AND `cm`.`meta_key` = '" . WpdiscuzCore::META_KEY_CHILDREN . "';", $postId);
483
+ $commentIds = $this->db->get_results($sql, ARRAY_N);
484
+ return $this->matrixToArray($commentIds);
485
+ }
486
+
487
+ public function getIdsInMeta($commentIds) {
488
+ $this->db->query("SET SESSION group_concat_max_len = 1000000;");
489
+ $sql = "SELECT GROUP_CONCAT(TRIM(BOTH ',' FROM `meta_value`)) FROM `" . $this->dbprefix . "commentmeta` WHERE `meta_key` = '" . WpdiscuzCore::META_KEY_CHILDREN . "' AND comment_id IN ($commentIds)";
490
+ $comments = $this->db->get_results($sql, ARRAY_N);
491
+ return $this->matrixToArray($comments);
492
+ }
493
+
494
  }
options/class.WpdiscuzOptions.php CHANGED
@@ -1,469 +1,475 @@
1
- <?php
2
-
3
- class WpdiscuzOptions {
4
-
5
- private $optionsSerialized;
6
- private $dbManager;
7
- private $postTypes;
8
- private $blogRoles;
9
- private $shareButtons;
10
-
11
- public function __construct($optionsSerialized, $dbManager) {
12
- $this->dbManager = $dbManager;
13
- $this->optionsSerialized = $optionsSerialized;
14
- $this->initShareButtons();
15
- }
16
-
17
- /**
18
- * Builds options page
19
- */
20
- public function mainOptionsForm() {
21
- $defaultPostTypes = get_post_types('', 'names');
22
- foreach ($defaultPostTypes as $postType) {
23
- if ($postType != 'revision' && $postType != 'nav_menu_item') {
24
- $this->postTypes[] = $postType;
25
- }
26
- }
27
- $this->blogRoles['post_author'] = '#00B38F';
28
- $blogRoles = get_editable_roles();
29
- foreach ($blogRoles as $roleName => $roleInfo) {
30
- $this->blogRoles[$roleName] = '#00B38F';
31
- }
32
- $this->blogRoles['guest'] = '#00B38F';
33
-
34
- if (isset($_POST['wc_submit_options'])) {
35
-
36
- if (function_exists('current_user_can') && !current_user_can('manage_options')) {
37
- die(_e('Hacker?', 'wpdiscuz'));
38
- }
39
-
40
- if (function_exists('check_admin_referer')) {
41
- check_admin_referer('wc_options_form');
42
- }
43
-
44
- $this->optionsSerialized->postTypes = isset($_POST['wc_post_types']) ? $_POST['wc_post_types'] : array();
45
- $this->optionsSerialized->commentListUpdateType = isset($_POST['wc_comment_list_update_type']) ? $_POST['wc_comment_list_update_type'] : 0;
46
- $this->optionsSerialized->commentListUpdateTimer = isset($_POST['wc_comment_list_update_timer']) ? $_POST['wc_comment_list_update_timer'] : 30;
47
- $this->optionsSerialized->liveUpdateGuests = isset($_POST['wc_live_update_guests']) ? $_POST['wc_live_update_guests'] : 0;
48
- $this->optionsSerialized->commentEditableTime = isset($_POST['wc_comment_editable_time']) ? $_POST['wc_comment_editable_time'] : 900;
49
- $this->optionsSerialized->redirectPage = isset($_POST['wpdiscuz_redirect_page']) ? $_POST['wpdiscuz_redirect_page'] : 0;
50
- $this->optionsSerialized->isGuestCanVote = isset($_POST['wc_is_guest_can_vote']) ? $_POST['wc_is_guest_can_vote'] : 0;
51
- $this->optionsSerialized->commentListLoadType = isset($_POST['commentListLoadType']) ? $_POST['commentListLoadType'] : 0;
52
- $this->optionsSerialized->votingButtonsShowHide = isset($_POST['wc_voting_buttons_show_hide']) ? $_POST['wc_voting_buttons_show_hide'] : 0;
53
- $this->optionsSerialized->shareButtons = isset($_POST['wpdiscuz_share_buttons']) ? $_POST['wpdiscuz_share_buttons'] : array();
54
- $this->optionsSerialized->captchaShowHide = isset($_POST['wc_captcha_show_hide']) ? $_POST['wc_captcha_show_hide'] : 0;
55
- $this->optionsSerialized->captchaShowHideForMembers = isset($_POST['wc_captcha_show_hide_for_members']) ? $_POST['wc_captcha_show_hide_for_members'] : 0;
56
- $this->optionsSerialized->weburlShowHide = isset($_POST['wc_weburl_show_hide']) ? $_POST['wc_weburl_show_hide'] : 0;
57
- $this->optionsSerialized->headerTextShowHide = isset($_POST['wc_header_text_show_hide']) ? $_POST['wc_header_text_show_hide'] : 0;
58
- $this->optionsSerialized->isNameFieldRequired = isset($_POST['wc_is_name_field_required']) ? $_POST['wc_is_name_field_required'] : 0;
59
- $this->optionsSerialized->isEmailFieldRequired = isset($_POST['wc_is_email_field_required']) ? $_POST['wc_is_email_field_required'] : 0;
60
- $this->optionsSerialized->showHideLoggedInUsername = isset($_POST['wc_show_hide_loggedin_username']) ? $_POST['wc_show_hide_loggedin_username'] : 0;
61
- $this->optionsSerialized->replyButtonGuestsShowHide = isset($_POST['wc_reply_button_guests_show_hide']) ? $_POST['wc_reply_button_guests_show_hide'] : 0;
62
- $this->optionsSerialized->replyButtonMembersShowHide = isset($_POST['wc_reply_button_members_show_hide']) ? $_POST['wc_reply_button_members_show_hide'] : 0;
63
- $this->optionsSerialized->authorTitlesShowHide = isset($_POST['wc_author_titles_show_hide']) ? $_POST['wc_author_titles_show_hide'] : 0;
64
- $this->optionsSerialized->simpleCommentDate = isset($_POST['wc_simple_comment_date']) ? $_POST['wc_simple_comment_date'] : 0;
65
- $this->optionsSerialized->showSubscriptionBar = isset($_POST['show_subscription_bar']) ? $_POST['show_subscription_bar'] : 0;
66
- $this->optionsSerialized->showHideReplyCheckbox = isset($_POST['wc_show_hide_reply_checkbox']) ? $_POST['wc_show_hide_reply_checkbox'] : 0;
67
- $this->optionsSerialized->showSortingButtons = isset($_POST['show_sorting_buttons']) ? $_POST['show_sorting_buttons'] : 0;
68
- $this->optionsSerialized->mostVotedByDefault = isset($_POST['mostVotedByDefault']) ? $_POST['mostVotedByDefault'] : 0;
69
- $this->optionsSerialized->usePostmaticForCommentNotification = isset($_POST['wc_use_postmatic_for_comment_notification']) ? $_POST['wc_use_postmatic_for_comment_notification'] : 0;
70
- $this->optionsSerialized->formBGColor = isset($_POST['wc_form_bg_color']) ? $_POST['wc_form_bg_color'] : '#f9f9f9';
71
- $this->optionsSerialized->commentTextSize = isset($_POST['wc_comment_text_size']) ? $_POST['wc_comment_text_size'] : '14px';
72
- $this->optionsSerialized->commentBGColor = isset($_POST['wc_comment_bg_color']) ? $_POST['wc_comment_bg_color'] : '#fefefe';
73
- $this->optionsSerialized->replyBGColor = isset($_POST['wc_reply_bg_color']) ? $_POST['wc_reply_bg_color'] : '#f8f8f8';
74
- $this->optionsSerialized->commentTextColor = isset($_POST['wc_comment_text_color']) ? $_POST['wc_comment_text_color'] : '#555';
75
- $this->optionsSerialized->primaryColor = isset($_POST['wc_comment_username_color']) ? $_POST['wc_comment_username_color'] : '#00B38F';
76
- $this->optionsSerialized->blogRoles = isset($_POST['wc_blog_roles']) ? wp_parse_args($_POST['wc_blog_roles'], $this->blogRoles) : $this->blogRoles;
77
- $this->optionsSerialized->voteReplyColor = isset($_POST['wc_vote_reply_color']) ? $_POST['wc_vote_reply_color'] : '#666666';
78
- $this->optionsSerialized->inputBorderColor = isset($_POST['wc_input_border_color']) ? $_POST['wc_input_border_color'] : '#d9d9d9';
79
- $this->optionsSerialized->newLoadedCommentBGColor = isset($_POST['wc_new_loaded_comment_bg_color']) ? $_POST['wc_new_loaded_comment_bg_color'] : '#FFFAD6';
80
- $this->optionsSerialized->customCss = isset($_POST['wc_custom_css']) ? $_POST['wc_custom_css'] : '.comments-area{width:auto; margin: 0 auto;}';
81
- $this->optionsSerialized->showPluginPoweredByLink = isset($_POST['wc_show_plugin_powerid_by']) ? $_POST['wc_show_plugin_powerid_by'] : 0;
82
- $this->optionsSerialized->isUsePoMo = isset($_POST['wc_is_use_po_mo']) ? $_POST['wc_is_use_po_mo'] : 0;
83
- $this->optionsSerialized->disableMemberConfirm = isset($_POST['wc_disable_member_confirm']) ? $_POST['wc_disable_member_confirm'] : 0;
84
- $this->optionsSerialized->commentTextMinLength = (isset($_POST['wc_comment_text_min_length']) && intval($_POST['wc_comment_text_min_length']) > 0) ? intval($_POST['wc_comment_text_min_length']) : 1;
85
- $this->optionsSerialized->commentTextMaxLength = (isset($_POST['wc_comment_text_max_length']) && intval($_POST['wc_comment_text_max_length']) > 0) ? intval($_POST['wc_comment_text_max_length']) : '';
86
- $this->optionsSerialized->commentReadMoreLimit = (isset($_POST['commentWordsLimit']) && intval($_POST['commentWordsLimit']) >= 0) ? intval($_POST['commentWordsLimit']) : 100;
87
- $this->optionsSerialized->showHideCommentLink = isset($_POST['showHideCommentLink']) ? $_POST['showHideCommentLink'] : 0;
88
- $this->optionsSerialized->updateOptions();
89
- }
90
- ?>
91
-
92
- <div class="wrap wpdiscuz_options_page">
93
- <div style="float:left; width:50px; height:55px; margin:10px 10px 20px 0px;">
94
- <img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/plugin-icon/plugin-icon-48.png'); ?>"/>
95
- </div>
96
- <h2 style="padding-bottom:20px; padding-top:15px;"><?php _e('wpDiscuz General Settings', 'wpdiscuz'); ?></h2>
97
- <br style="clear:both" />
98
- <link rel="stylesheet" href="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>bxslider/jquery.bxslider.css" type="text/css" />
99
- <script src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>bxslider/jquery.min.js"></script>
100
- <script src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>bxslider/jquery.bxslider.js"></script>
101
- <table width="100%" border="0" cellspacing="1" class="widefat">
102
- <tr>
103
- <td style="padding:10px; padding-left:0px; vertical-align:top; width:500px;">
104
- <div class="slider">
105
- <ul class="bxslider">
106
- <li><a href="https://wordpress.org/plugins/woodiscuz-woocommerce-comments/screenshots/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/3.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
107
- <li><a href="https://wordpress.org/plugins/woocommerce-category-slider/screenshots/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/5.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
108
- <li><a href="https://wordpress.org/plugins/woocommerce-pdf-print/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/4.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
109
- <li><a href="https://wordpress.org/plugins/advanced-content-pagination/screenshots/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/1.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
110
- <li><a href="https://wordpress.org/plugins/author-and-post-statistic-widgets/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/2.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
111
- </ul>
112
- </div>
113
- <div style="clear:both"></div>
114
- </td>
115
- <td valign="top" style="padding:20px;">
116
- <table width="100%" border="0" cellspacing="1" class="widefat">
117
- <thead>
118
- <tr>
119
- <th style="font-size:14px; background-color:#FEFCE7">&nbsp;Information</th>
120
- </tr>
121
- </thead>
122
- <tr valign="top">
123
- <td style="background:#FFF; text-align:left; font-size:13px;">
124
- wpDiscuz is also available for WooCommerce. The WooCommerce Comments plugin name is <a href="https://wordpress.org/plugins/woodiscuz-woocommerce-comments/" style="color:#993399; text-decoration:underline;"><strong>WooDiscuz</strong></a>. It adds a new "Discussion" Tab on product page and allows your customers ask Pre-Sale Questions and discuss about your products.
125
- </td>
126
- </tr>
127
- </table><br />
128
- <table width="100%" border="0" cellspacing="1" class="widefat">
129
- <thead>
130
- <tr>
131
- <th style="font-size:16px; background-color:#FEFCE7;"><strong>Like wpDiscuz?</strong> <br /><span style="font-size:15px">We really need your reviews!</span></th>
132
- </tr>
133
- </thead>
134
- <tr valign="top">
135
- <td style="background:#FFF; text-align:left; font-size:13px;">
136
- We do our best to make wpDiscuz the best self-hosted comment plugin for Wordpress. Thousands users are currently satisfied with wpDiscuz but only about 1% of them give us 5 start rating.
137
- However we have a very few users who for some very specific reasons are not satisfied and they are very active in decreasing wpDiscuz rating.
138
- Please help us keep plugin rating high, encouraging us to develop and maintain this plugin. Take a one minute to leave <a href="https://wordpress.org/support/view/plugin-reviews/wpdiscuz?filter=5" title="Go to wpDiscuz Reviews section on Wordpress.org"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/5s.png" border="0" align="absmiddle" /></a> star review on <a href="https://wordpress.org/support/view/plugin-reviews/wpdiscuz?filter=5">Wordpress.org</a>. Thank You!
139
- <hr style="border-style:dotted;" />
140
- <div style="width:200px; float:right;">
141
- <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
142
- <input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="hosted_button_id" value="UC44WQM5XJFPA"><input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
143
- </form>
144
- </div>
145
- We spend as much of my spare time as possible working on wpDiscuz and any donation is appreciated. Donations play a crucial role in supporting Free and Open Source Software projects.
146
- </td>
147
- </tr>
148
- </table>
149
- </td>
150
- </tr>
151
- </table>
152
- <script>
153
- $('.bxslider').bxSlider({
154
- mode: 'fade',
155
- captions: false,
156
- auto: true
157
- });
158
- </script>
159
- <br />
160
- <?php
161
- if (isset($_GET['wpdiscuz_reset_options']) && $_GET['wpdiscuz_reset_options'] == 1 && current_user_can('manage_options')) {
162
- delete_option(WpdiscuzCore::OPTION_SLUG_OPTIONS);
163
- $this->optionsSerialized->postTypes = array('post');
164
- $this->optionsSerialized->shareButtons = array('fb', 'twitter', 'google');
165
- $this->optionsSerialized->addOptions();
166
- $this->optionsSerialized->initOptions(get_option(WpdiscuzCore::OPTION_SLUG_OPTIONS));
167
- $this->optionsSerialized->blogRoles['post_author'] = '#00B38F';
168
- $blogRoles = get_editable_roles();
169
- foreach ($blogRoles as $roleName => $roleInfo) {
170
- $this->optionsSerialized->blogRoles[$roleName] = '#00B38F';
171
- }
172
- $this->optionsSerialized->blogRoles['guest'] = '#00B38F';
173
- $this->optionsSerialized->showPluginPoweredByLink = 1;
174
- $this->optionsSerialized->updateOptions();
175
- }
176
- ?>
177
-
178
- <form action="<?php echo admin_url(); ?>edit-comments.php?page=wpdiscuz_options_page" method="post" name="wpdiscuz_options_page" class="wc-main-settings-form wc-form">
179
- <?php
180
- if (function_exists('wp_nonce_field')) {
181
- wp_nonce_field('wc_options_form');
182
- }
183
- ?>
184
- <h2>&nbsp;</h2>
185
- <div id="optionsTab">
186
- <ul class="resp-tabs-list options_tab_id">
187
- <li><?php _e('General settings', 'wpdiscuz'); ?></li>
188
- <li><?php _e('Live Update', 'wpdiscuz'); ?></li>
189
- <li><?php _e('Show/Hide Components', 'wpdiscuz'); ?></li>
190
- <li><?php _e('Email Subscription', 'wpdiscuz'); ?> <?php if (class_exists('Prompt_Comment_Form_Handling')): ?> <?php _e('and Postmatic', 'wpdiscuz'); ?> <?php endif; ?></li>
191
- <li><?php _e('Background and Colors', 'wpdiscuz'); ?></li>
192
- <li><?php _e('Social Login', 'wpdiscuz'); ?></li>
193
- </ul>
194
- <div class="resp-tabs-container options_tab_id">
195
- <?php
196
- include 'options-layouts/settings-general.php';
197
- include 'options-layouts/settings-live-update.php';
198
- include 'options-layouts/settings-show-hide.php';
199
- include 'options-layouts/settings-subscription.php';
200
- include 'options-layouts/settings-style.php';
201
- include 'options-layouts/settings-social.php';
202
- ?>
203
- </div>
204
- </div>
205
- <script type="text/javascript">
206
- jQuery(document).ready(function ($) {
207
- var width = 0;
208
- var optionsTabsType = 'default';
209
- $('#optionsTab ul.resp-tabs-list.options_tab_id li').each(function () {
210
- width += $(this).outerWidth(true);
211
- });
212
-
213
- if (width > $('#optionsTab').innerWidth()) {
214
- optionsTabsType = 'vertical';
215
- }
216
-
217
- var url = '<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/'); ?>';
218
- $('.wpdiscuz-share-buttons').each(function () {
219
- setBG($(this));
220
- });
221
- $('.wpdiscuz-share-buttons').click(function () {
222
- setBG($(this));
223
- });
224
- function setBG(field) {
225
- if ($('.wc_share_button', field).is(':checked')) {
226
- $(field).css('background', 'url("' + url + $('.wc_share_button', field).val() + '-18x18-orig.png")');
227
- } else {
228
- $(field).css('background', 'url("' + url + $('.wc_share_button', field).val() + '-18x18.png")');
229
- }
230
- }
231
- //Horizontal Tab
232
- $('#optionsTab').easyResponsiveTabs({
233
- type: optionsTabsType, //Types: default, vertical, accordion
234
- width: 'auto', //auto or any width like 600px
235
- fit: true, // 100% fit in a container
236
- tabidentify: 'options_tab_id' // The tab groups identifier
237
- });
238
- $(document).delegate('.options_tab_id .resp-tab-item', 'click', function () {
239
- var activeTabIndex = $('.resp-tabs-list.options_tab_id li.resp-tab-active').index();
240
- $.cookie('optionsActiveTabIndex', activeTabIndex, {expires: 30});
241
- });
242
- var savedIndex = $.cookie('optionsActiveTabIndex') >= 0 ? $.cookie('optionsActiveTabIndex') : 0;
243
- $('.resp-tabs-list.options_tab_id li').removeClass('resp-tab-active');
244
- $('.resp-tabs-container.options_tab_id > div').removeClass('resp-tab-content-active');
245
- $('.resp-tabs-container.options_tab_id > div').css('display', 'none');
246
- $('.resp-tabs-list.options_tab_id li').eq(savedIndex).addClass('resp-tab-active');
247
- $('.resp-tabs-container.options_tab_id > div').eq(savedIndex).addClass('resp-tab-content-active');
248
- $('.resp-tabs-container.options_tab_id > div').eq(savedIndex).css('display', 'block');
249
- });
250
- </script>
251
- <table class="form-table wc-form-table">
252
- <tbody>
253
- <tr valign="top">
254
- <td colspan="4">
255
- <p class="submit">
256
- <a style="float: left;" class="button button-secondary" href="<?php echo admin_url(); ?>edit-comments.php?page=wpdiscuz_options_page&wpdiscuz_reset_options=1"><?php _e('Reset Options', 'wpdiscuz'); ?></a>
257
- <?php $clearChildrenUrl = admin_url('admin-post.php/?action=clearChildrenData&clear=1'); ?>
258
- <a href="<?php echo wp_nonce_url($clearChildrenUrl, 'clear_children_data'); ?>" class="button button-secondary" title="Use this button if wpDiscuz has been deactivated for a while." style="margin-left: 5px;" id="wpdiscuz_synch_comments"><?php _e('Refresh comment optimization', 'wpdiscuz'); ?></a>
259
- <input style="float: right;" type="submit" class="button button-primary" name="wc_submit_options" value="<?php _e('Save Changes', 'wpdiscuz'); ?>" />
260
- </p>
261
- </td>
262
- </tr>
263
- </tbody>
264
- </table>
265
- <input type="hidden" name="action" value="update" />
266
- </form>
267
- </div>
268
- <?php
269
- }
270
-
271
- public function phrasesOptionsForm() {
272
- if (isset($_POST['wc_submit_phrases'])) {
273
- if (function_exists('current_user_can') && !current_user_can('manage_options')) {
274
- die(_e('Hacker?', 'wpdiscuz'));
275
- }
276
- if (function_exists('check_admin_referer')) {
277
- check_admin_referer('wc_phrases_form');
278
- }
279
- $this->optionsSerialized->phrases['wc_leave_a_reply_text'] = $_POST['wc_leave_a_reply_text'];
280
- $this->optionsSerialized->phrases['wc_be_the_first_text'] = $_POST['wc_be_the_first_text'];
281
- $this->optionsSerialized->phrases['wc_header_text'] = $_POST['wc_header_text'];
282
- $this->optionsSerialized->phrases['wc_header_text_plural'] = $_POST['wc_header_text_plural'];
283
- $this->optionsSerialized->phrases['wc_header_on_text'] = $_POST['wc_header_on_text'];
284
- $this->optionsSerialized->phrases['wc_comment_start_text'] = $_POST['wc_comment_start_text'];
285
- $this->optionsSerialized->phrases['wc_comment_join_text'] = $_POST['wc_comment_join_text'];
286
- $this->optionsSerialized->phrases['wc_email_text'] = $_POST['wc_email_text'];
287
- $this->optionsSerialized->phrases['wc_name_text'] = $_POST['wc_name_text'];
288
- $this->optionsSerialized->phrases['wc_website_text'] = $_POST['wc_website_text'];
289
- $this->optionsSerialized->phrases['wc_captcha_text'] = $_POST['wc_captcha_text'];
290
- $this->optionsSerialized->phrases['wc_submit_text'] = $_POST['wc_submit_text'];
291
- $this->optionsSerialized->phrases['wc_notify_of'] = $_POST['wc_notify_of'];
292
- $this->optionsSerialized->phrases['wc_notify_on_new_comment'] = $_POST['wc_notify_on_new_comment'];
293
- $this->optionsSerialized->phrases['wc_notify_on_all_new_reply'] = $_POST['wc_notify_on_all_new_reply'];
294
- $this->optionsSerialized->phrases['wc_notify_on_new_reply'] = $_POST['wc_notify_on_new_reply'];
295
- $this->optionsSerialized->phrases['wc_sort_by'] = $_POST['wc_sort_by'];
296
- $this->optionsSerialized->phrases['wc_newest'] = $_POST['wc_newest'];
297
- $this->optionsSerialized->phrases['wc_oldest'] = $_POST['wc_oldest'];
298
- $this->optionsSerialized->phrases['wc_most_voted'] = $_POST['wc_most_voted'];
299
- $this->optionsSerialized->phrases['wc_load_more_submit_text'] = $_POST['wc_load_more_submit_text'];
300
- $this->optionsSerialized->phrases['wc_load_rest_comments_submit_text'] = $_POST['wc_load_rest_comments_submit_text'];
301
- $this->optionsSerialized->phrases['wc_reply_text'] = $_POST['wc_reply_text'];
302
- $this->optionsSerialized->phrases['wc_share_text'] = $_POST['wc_share_text'];
303
- $this->optionsSerialized->phrases['wc_edit_text'] = $_POST['wc_edit_text'];
304
- $this->optionsSerialized->phrases['wc_share_facebook'] = $_POST['wc_share_facebook'];
305
- $this->optionsSerialized->phrases['wc_share_twitter'] = $_POST['wc_share_twitter'];
306
- $this->optionsSerialized->phrases['wc_share_google'] = $_POST['wc_share_google'];
307
- $this->optionsSerialized->phrases['wc_share_vk'] = $_POST['wc_share_vk'];
308
- $this->optionsSerialized->phrases['wc_share_ok'] = $_POST['wc_share_ok'];
309
- $this->optionsSerialized->phrases['wc_hide_replies_text'] = $_POST['wc_hide_replies_text'];
310
- $this->optionsSerialized->phrases['wc_show_replies_text'] = $_POST['wc_show_replies_text'];
311
- $this->optionsSerialized->phrases['wc_user_title_guest_text'] = $_POST['wc_user_title_guest_text'];
312
- $this->optionsSerialized->phrases['wc_user_title_member_text'] = $_POST['wc_user_title_member_text'];
313
- $this->optionsSerialized->phrases['wc_user_title_author_text'] = $_POST['wc_user_title_author_text'];
314
- $this->optionsSerialized->phrases['wc_user_title_admin_text'] = $_POST['wc_user_title_admin_text'];
315
- $this->optionsSerialized->phrases['wc_email_subject'] = $_POST['wc_email_subject'];
316
- $this->optionsSerialized->phrases['wc_email_message'] = $_POST['wc_email_message'];
317
- $this->optionsSerialized->phrases['wc_new_reply_email_subject'] = $_POST['wc_new_reply_email_subject'];
318
- $this->optionsSerialized->phrases['wc_new_reply_email_message'] = $_POST['wc_new_reply_email_message'];
319
- $this->optionsSerialized->phrases['wc_subscribed_on_comment'] = $_POST['wc_subscribed_on_comment'];
320
- $this->optionsSerialized->phrases['wc_subscribed_on_all_comment'] = $_POST['wc_subscribed_on_all_comment'];
321
- $this->optionsSerialized->phrases['wc_subscribed_on_post'] = $_POST['wc_subscribed_on_post'];
322
- $this->optionsSerialized->phrases['wc_unsubscribe'] = $_POST['wc_unsubscribe'];
323
- $this->optionsSerialized->phrases['wc_ignore_subscription'] = $_POST['wc_ignore_subscription'];
324
- $this->optionsSerialized->phrases['wc_unsubscribe_message'] = $_POST['wc_unsubscribe_message'];
325
- $this->optionsSerialized->phrases['wc_subscribe_message'] = $_POST['wc_subscribe_message'];
326
- $this->optionsSerialized->phrases['wc_confirm_email'] = $_POST['wc_confirm_email'];
327
- $this->optionsSerialized->phrases['wc_comfirm_success_message'] = $_POST['wc_comfirm_success_message'];
328
- $this->optionsSerialized->phrases['wc_confirm_email_subject'] = $_POST['wc_confirm_email_subject'];
329
- $this->optionsSerialized->phrases['wc_confirm_email_message'] = $_POST['wc_confirm_email_message'];
330
- $this->optionsSerialized->phrases['wc_error_empty_text'] = $_POST['wc_error_empty_text'];
331
- $this->optionsSerialized->phrases['wc_error_email_text'] = $_POST['wc_error_email_text'];
332
- $this->optionsSerialized->phrases['wc_error_url_text'] = $_POST['wc_error_url_text'];
333
- $this->optionsSerialized->phrases['wc_year_text']['datetime'][0] = $_POST['wc_year_text'];
334
- $this->optionsSerialized->phrases['wc_year_text_plural']['datetime'][0] = $_POST['wc_year_text_plural'];
335
- $this->optionsSerialized->phrases['wc_month_text']['datetime'][0] = $_POST['wc_month_text'];
336
- $this->optionsSerialized->phrases['wc_month_text_plural']['datetime'][0] = $_POST['wc_month_text_plural'];
337
- $this->optionsSerialized->phrases['wc_day_text']['datetime'][0] = $_POST['wc_day_text'];
338
- $this->optionsSerialized->phrases['wc_day_text_plural']['datetime'][0] = $_POST['wc_day_text_plural'];
339
- $this->optionsSerialized->phrases['wc_hour_text']['datetime'][0] = $_POST['wc_hour_text'];
340
- $this->optionsSerialized->phrases['wc_hour_text_plural']['datetime'][0] = $_POST['wc_hour_text_plural'];
341
- $this->optionsSerialized->phrases['wc_minute_text']['datetime'][0] = $_POST['wc_minute_text'];
342
- $this->optionsSerialized->phrases['wc_minute_text_plural']['datetime'][0] = $_POST['wc_minute_text_plural'];
343
- $this->optionsSerialized->phrases['wc_second_text']['datetime'][0] = $_POST['wc_second_text'];
344
- $this->optionsSerialized->phrases['wc_second_text_plural']['datetime'][0] = $_POST['wc_second_text_plural'];
345
- $this->optionsSerialized->phrases['wc_right_now_text'] = $_POST['wc_right_now_text'];
346
- $this->optionsSerialized->phrases['wc_ago_text'] = $_POST['wc_ago_text'];
347
- $this->optionsSerialized->phrases['wc_posted_today_text'] = $_POST['wc_posted_today_text'];
348
- $this->optionsSerialized->phrases['wc_you_must_be_text'] = $_POST['wc_you_must_be_text'];
349
- $this->optionsSerialized->phrases['wc_logged_in_as'] = $_POST['wc_logged_in_as'];
350
- $this->optionsSerialized->phrases['wc_log_out'] = $_POST['wc_log_out'];
351
- $this->optionsSerialized->phrases['wc_logged_in_text'] = $_POST['wc_logged_in_text'];
352
- $this->optionsSerialized->phrases['wc_to_post_comment_text'] = $_POST['wc_to_post_comment_text'];
353
- $this->optionsSerialized->phrases['wc_vote_counted'] = $_POST['wc_vote_counted'];
354
- $this->optionsSerialized->phrases['wc_vote_up'] = $_POST['wc_vote_up'];
355
- $this->optionsSerialized->phrases['wc_vote_down'] = $_POST['wc_vote_down'];
356
- $this->optionsSerialized->phrases['wc_held_for_moderate'] = $_POST['wc_held_for_moderate'];
357
- $this->optionsSerialized->phrases['wc_vote_only_one_time'] = $_POST['wc_vote_only_one_time'];
358
- $this->optionsSerialized->phrases['wc_voting_error'] = $_POST['wc_voting_error'];
359
- $this->optionsSerialized->phrases['wc_self_vote'] = $_POST['wc_self_vote'];
360
- $this->optionsSerialized->phrases['wc_deny_voting_from_same_ip'] = $_POST['wc_deny_voting_from_same_ip'];
361
- $this->optionsSerialized->phrases['wc_login_to_vote'] = $_POST['wc_login_to_vote'];
362
- $this->optionsSerialized->phrases['wc_invalid_captcha'] = $_POST['wc_invalid_captcha'];
363
- $this->optionsSerialized->phrases['wc_invalid_field'] = $_POST['wc_invalid_field'];
364
- $this->optionsSerialized->phrases['wc_new_comment_button_text'] = $_POST['wc_new_comment_button_text'];
365
- $this->optionsSerialized->phrases['wc_new_comments_button_text'] = $_POST['wc_new_comments_button_text'];
366
- $this->optionsSerialized->phrases['wc_new_reply_button_text'] = $_POST['wc_new_reply_button_text'];
367
- $this->optionsSerialized->phrases['wc_new_replies_button_text'] = $_POST['wc_new_replies_button_text'];
368
- $this->optionsSerialized->phrases['wc_new_comments_text'] = $_POST['wc_new_comments_text'];
369
- $this->optionsSerialized->phrases['wc_comment_not_updated'] = $_POST['wc_comment_not_updated'];
370
- $this->optionsSerialized->phrases['wc_comment_edit_not_possible'] = $_POST['wc_comment_edit_not_possible'];
371
- $this->optionsSerialized->phrases['wc_comment_not_edited'] = $_POST['wc_comment_not_edited'];
372
- $this->optionsSerialized->phrases['wc_comment_edit_save_button'] = $_POST['wc_comment_edit_save_button'];
373
- $this->optionsSerialized->phrases['wc_comment_edit_cancel_button'] = $_POST['wc_comment_edit_cancel_button'];
374
- $this->optionsSerialized->phrases['wc_msg_comment_text_min_length'] = $_POST['wc_msg_comment_text_min_length'];
375
- $this->optionsSerialized->phrases['wc_msg_comment_text_max_length'] = $_POST['wc_msg_comment_text_max_length'];
376
- $this->optionsSerialized->phrases['wc_read_more'] = $_POST['wc_read_more'];
377
- $this->optionsSerialized->phrases['wc_msg_required_fields'] = $_POST['wc_msg_required_fields'];
378
- $this->optionsSerialized->phrases['wc_connect_with'] = $_POST['wc_connect_with'];
379
- $this->optionsSerialized->phrases['wc_subscribed_to'] = $_POST['wc_subscribed_to'];
380
- $this->dbManager->updatePhrases($this->optionsSerialized->phrases);
381
- }
382
- $this->optionsSerialized->initPhrasesOnLoad();
383
- ?>
384
- <div class="wrap wpdiscuz_options_page">
385
- <div style="float:left; width:50px; height:55px; margin:10px 10px 20px 0px;">
386
- <img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/plugin-icon/plugin-icon-48.png'); ?>" style="height:43px;"/>
387
- </div>
388
- <h2 style="padding-bottom:20px; padding-top:15px;"><?php _e('WpDiscuz Front-end Phrases', 'wpdiscuz'); ?></h2>
389
- <br style="clear:both" />
390
- <form action="<?php echo admin_url(); ?>edit-comments.php?page=wpdiscuz_phrases_page" method="post" name="wpdiscuz_phrases_page" class="wc-phrases-settings-form wc-form">
391
- <?php
392
- if (function_exists('wp_nonce_field')) {
393
- wp_nonce_field('wc_phrases_form');
394
- }
395
- ?>
396
- <div id="phrasesTab">
397
- <ul class="resp-tabs-list phrases_tab_id">
398
- <li><?php _e('General', 'wpdiscuz'); ?></li>
399
- <li><?php _e('Form', 'wpdiscuz'); ?></li>
400
- <li><?php _e('Comment', 'wpdiscuz'); ?></li>
401
- <li><?php _e('Date/Time', 'wpdiscuz'); ?></li>
402
- <li><?php _e('Email', 'wpdiscuz'); ?></li>
403
- <li><?php _e('Notification', 'wpdiscuz'); ?></li>
404
- </ul>
405
- <div class="resp-tabs-container phrases_tab_id">
406
- <?php include 'phrases-layouts/phrases-general.php'; ?>
407
- <?php include 'phrases-layouts/phrases-form.php'; ?>
408
- <?php include 'phrases-layouts/phrases-comment.php'; ?>
409
- <?php include 'phrases-layouts/phrases-datetime.php'; ?>
410
- <?php include 'phrases-layouts/phrases-email.php'; ?>
411
- <?php include 'phrases-layouts/phrases-notification.php'; ?>
412
- </div>
413
- </div>
414
- <script type="text/javascript">
415
- jQuery(document).ready(function ($) {
416
- var width = 0;
417
- var phrasesTabsType = 'default';
418
- $('#phrasesTab ul.resp-tabs-list.phrases_tab_id li').each(function () {
419
- width += $(this).outerWidth(true);
420
- });
421
-
422
- if (width > $('#phrasesTab').innerWidth()) {
423
- phrasesTabsType = 'vertical';
424
- }
425
- $('#phrasesTab').easyResponsiveTabs({
426
- type: 'default', //Types: default, vertical, accordion
427
- width: 'auto', //auto or any width like 600px
428
- fit: true, // 100% fit in a container
429
- tabidentify: 'phrases_tab_id' // The tab groups identifier
430
- });
431
- $(document).delegate('.phrases_tab_id .resp-tab-item', 'click', function () {
432
- var activeTabIndex = $('.resp-tabs-list.phrases_tab_id li.resp-tab-active').index();
433
- $.cookie('phrasesActiveTabIndex', activeTabIndex, {expires: 30});
434
- });
435
- var savedIndex = $.cookie('phrasesActiveTabIndex') >= 0 ? $.cookie('phrasesActiveTabIndex') : 0;
436
- $('.resp-tabs-list.phrases_tab_id li').removeClass('resp-tab-active');
437
- $('.resp-tabs-container.phrases_tab_id > div').removeClass('resp-tab-content-active');
438
- $('.resp-tabs-container.phrases_tab_id > div').css('display', 'none');
439
- $('.resp-tabs-list.phrases_tab_id li').eq(savedIndex).addClass('resp-tab-active');
440
- $('.resp-tabs-container.phrases_tab_id > div').eq(savedIndex).addClass('resp-tab-content-active');
441
- $('.resp-tabs-container.phrases_tab_id > div').eq(savedIndex).css('display', 'block');
442
- });
443
- </script>
444
- <table class="form-table wc-form-table">
445
- <tbody>
446
- <tr valign="top">
447
- <td colspan="4">
448
- <p class="submit">
449
- <input type="submit" class="button button-primary" name="wc_submit_phrases" value="<?php _e('Save Changes', 'wpdiscuz'); ?>" />
450
- </p>
451
- </td>
452
- </tr>
453
- <input type="hidden" name="action" value="update" />
454
- </tbody>
455
- </table>
456
- </form>
457
- </div>
458
- <?php
459
- }
460
-
461
- public function initShareButtons() {
462
- $this->shareButtons[] = 'fb';
463
- $this->shareButtons[] = 'twitter';
464
- $this->shareButtons[] = 'google';
465
- $this->shareButtons[] = 'vk';
466
- $this->shareButtons[] = 'ok';
467
- }
468
-
469
- }
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WpdiscuzOptions {
4
+
5
+ private $optionsSerialized;
6
+ private $dbManager;
7
+ private $postTypes;
8
+ private $blogRoles;
9
+ private $shareButtons;
10
+
11
+ public function __construct($optionsSerialized, $dbManager) {
12
+ $this->dbManager = $dbManager;
13
+ $this->optionsSerialized = $optionsSerialized;
14
+ $this->initShareButtons();
15
+ }
16
+
17
+ /**
18
+ * Builds options page
19
+ */
20
+ public function mainOptionsForm() {
21
+ $defaultPostTypes = get_post_types('', 'names');
22
+ foreach ($defaultPostTypes as $postType) {
23
+ if ($postType != 'revision' && $postType != 'nav_menu_item') {
24
+ $this->postTypes[] = $postType;
25
+ }
26
+ }
27
+
28
+ if (isset($_POST['wc_submit_options'])) {
29
+
30
+ if (function_exists('current_user_can') && !current_user_can('manage_options')) {
31
+ die(_e('Hacker?', 'wpdiscuz'));
32
+ }
33
+
34
+ if (function_exists('check_admin_referer')) {
35
+ check_admin_referer('wc_options_form');
36
+ }
37
+
38
+ $this->optionsSerialized->postTypes = isset($_POST['wc_post_types']) ? $_POST['wc_post_types'] : array();
39
+ $this->optionsSerialized->commentListUpdateType = isset($_POST['wc_comment_list_update_type']) ? $_POST['wc_comment_list_update_type'] : 0;
40
+ $this->optionsSerialized->commentListUpdateTimer = isset($_POST['wc_comment_list_update_timer']) ? $_POST['wc_comment_list_update_timer'] : 30;
41
+ $this->optionsSerialized->liveUpdateGuests = isset($_POST['wc_live_update_guests']) ? $_POST['wc_live_update_guests'] : 0;
42
+ $this->optionsSerialized->commentEditableTime = isset($_POST['wc_comment_editable_time']) ? $_POST['wc_comment_editable_time'] : 900;
43
+ $this->optionsSerialized->redirectPage = isset($_POST['wpdiscuz_redirect_page']) ? $_POST['wpdiscuz_redirect_page'] : 0;
44
+ $this->optionsSerialized->isGuestCanVote = isset($_POST['wc_is_guest_can_vote']) ? $_POST['wc_is_guest_can_vote'] : 0;
45
+ $this->optionsSerialized->commentListLoadType = isset($_POST['commentListLoadType']) ? $_POST['commentListLoadType'] : 0;
46
+ $this->optionsSerialized->votingButtonsShowHide = isset($_POST['wc_voting_buttons_show_hide']) ? $_POST['wc_voting_buttons_show_hide'] : 0;
47
+ $this->optionsSerialized->shareButtons = isset($_POST['wpdiscuz_share_buttons']) ? $_POST['wpdiscuz_share_buttons'] : array();
48
+ $this->optionsSerialized->captchaShowHide = isset($_POST['wc_captcha_show_hide']) ? $_POST['wc_captcha_show_hide'] : 0;
49
+ $this->optionsSerialized->captchaShowHideForMembers = isset($_POST['wc_captcha_show_hide_for_members']) ? $_POST['wc_captcha_show_hide_for_members'] : 0;
50
+ $this->optionsSerialized->weburlShowHide = isset($_POST['wc_weburl_show_hide']) ? $_POST['wc_weburl_show_hide'] : 0;
51
+ $this->optionsSerialized->headerTextShowHide = isset($_POST['wc_header_text_show_hide']) ? $_POST['wc_header_text_show_hide'] : 0;
52
+ $this->optionsSerialized->isNameFieldRequired = isset($_POST['wc_is_name_field_required']) ? $_POST['wc_is_name_field_required'] : 0;
53
+ $this->optionsSerialized->isEmailFieldRequired = isset($_POST['wc_is_email_field_required']) ? $_POST['wc_is_email_field_required'] : 0;
54
+ $this->optionsSerialized->showHideLoggedInUsername = isset($_POST['wc_show_hide_loggedin_username']) ? $_POST['wc_show_hide_loggedin_username'] : 0;
55
+ $this->optionsSerialized->replyButtonGuestsShowHide = isset($_POST['wc_reply_button_guests_show_hide']) ? $_POST['wc_reply_button_guests_show_hide'] : 0;
56
+ $this->optionsSerialized->replyButtonMembersShowHide = isset($_POST['wc_reply_button_members_show_hide']) ? $_POST['wc_reply_button_members_show_hide'] : 0;
57
+ $this->optionsSerialized->authorTitlesShowHide = isset($_POST['wc_author_titles_show_hide']) ? $_POST['wc_author_titles_show_hide'] : 0;
58
+ $this->optionsSerialized->simpleCommentDate = isset($_POST['wc_simple_comment_date']) ? $_POST['wc_simple_comment_date'] : 0;
59
+ $this->optionsSerialized->showSubscriptionBar = isset($_POST['show_subscription_bar']) ? $_POST['show_subscription_bar'] : 0;
60
+ $this->optionsSerialized->showHideReplyCheckbox = isset($_POST['wc_show_hide_reply_checkbox']) ? $_POST['wc_show_hide_reply_checkbox'] : 0;
61
+ $this->optionsSerialized->showSortingButtons = isset($_POST['show_sorting_buttons']) ? $_POST['show_sorting_buttons'] : 0;
62
+ $this->optionsSerialized->mostVotedByDefault = isset($_POST['mostVotedByDefault']) ? $_POST['mostVotedByDefault'] : 0;
63
+ $this->optionsSerialized->usePostmaticForCommentNotification = isset($_POST['wc_use_postmatic_for_comment_notification']) ? $_POST['wc_use_postmatic_for_comment_notification'] : 0;
64
+ $this->optionsSerialized->formBGColor = isset($_POST['wc_form_bg_color']) ? $_POST['wc_form_bg_color'] : '#f9f9f9';
65
+ $this->optionsSerialized->commentTextSize = isset($_POST['wc_comment_text_size']) ? $_POST['wc_comment_text_size'] : '14px';
66
+ $this->optionsSerialized->commentBGColor = isset($_POST['wc_comment_bg_color']) ? $_POST['wc_comment_bg_color'] : '#fefefe';
67
+ $this->optionsSerialized->replyBGColor = isset($_POST['wc_reply_bg_color']) ? $_POST['wc_reply_bg_color'] : '#f8f8f8';
68
+ $this->optionsSerialized->commentTextColor = isset($_POST['wc_comment_text_color']) ? $_POST['wc_comment_text_color'] : '#555';
69
+ $this->optionsSerialized->primaryColor = isset($_POST['wc_comment_username_color']) ? $_POST['wc_comment_username_color'] : '#00B38F';
70
+ $this->optionsSerialized->blogRoles = isset($_POST['wc_blog_roles']) ? wp_parse_args($_POST['wc_blog_roles'], $this->optionsSerialized->blogRoles) : $this->optionsSerialized->blogRoles;
71
+ $this->optionsSerialized->voteReplyColor = isset($_POST['wc_vote_reply_color']) ? $_POST['wc_vote_reply_color'] : '#666666';
72
+ $this->optionsSerialized->inputBorderColor = isset($_POST['wc_input_border_color']) ? $_POST['wc_input_border_color'] : '#d9d9d9';
73
+ $this->optionsSerialized->newLoadedCommentBGColor = isset($_POST['wc_new_loaded_comment_bg_color']) ? $_POST['wc_new_loaded_comment_bg_color'] : '#FFFAD6';
74
+ $this->optionsSerialized->customCss = isset($_POST['wc_custom_css']) ? $_POST['wc_custom_css'] : '.comments-area{width:auto; margin: 0 auto;}';
75
+ $this->optionsSerialized->showPluginPoweredByLink = isset($_POST['wc_show_plugin_powerid_by']) ? $_POST['wc_show_plugin_powerid_by'] : 0;
76
+ $this->optionsSerialized->isUsePoMo = isset($_POST['wc_is_use_po_mo']) ? $_POST['wc_is_use_po_mo'] : 0;
77
+ $this->optionsSerialized->disableMemberConfirm = isset($_POST['wc_disable_member_confirm']) ? $_POST['wc_disable_member_confirm'] : 0;
78
+ $this->optionsSerialized->commentTextMinLength = (isset($_POST['wc_comment_text_min_length']) && intval($_POST['wc_comment_text_min_length']) > 0) ? intval($_POST['wc_comment_text_min_length']) : 1;
79
+ $this->optionsSerialized->commentTextMaxLength = (isset($_POST['wc_comment_text_max_length']) && intval($_POST['wc_comment_text_max_length']) > 0) ? intval($_POST['wc_comment_text_max_length']) : '';
80
+ $this->optionsSerialized->commentReadMoreLimit = (isset($_POST['commentWordsLimit']) && intval($_POST['commentWordsLimit']) >= 0) ? intval($_POST['commentWordsLimit']) : 100;
81
+ $this->optionsSerialized->showHideCommentLink = isset($_POST['showHideCommentLink']) ? $_POST['showHideCommentLink'] : 0;
82
+ $this->optionsSerialized->updateOptions();
83
+ }
84
+ ?>
85
+
86
+ <div class="wrap wpdiscuz_options_page">
87
+ <div style="float:left; width:50px; height:55px; margin:10px 10px 20px 0px;">
88
+ <img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/plugin-icon/plugin-icon-48.png'); ?>"/>
89
+ </div>
90
+ <h2 style="padding-bottom:20px; padding-top:15px;"><?php _e('wpDiscuz General Settings', 'wpdiscuz'); ?></h2>
91
+ <br style="clear:both" />
92
+ <link rel="stylesheet" href="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>bxslider/jquery.bxslider.css" type="text/css" />
93
+ <script src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>bxslider/jquery.min.js"></script>
94
+ <script src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>bxslider/jquery.bxslider.js"></script>
95
+ <table width="100%" border="0" cellspacing="1" class="widefat">
96
+ <tr>
97
+ <td style="padding:10px; padding-left:0px; vertical-align:top; width:500px;">
98
+ <div class="slider">
99
+ <ul class="bxslider">
100
+ <li><a href="https://wordpress.org/plugins/woodiscuz-woocommerce-comments/screenshots/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/3.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
101
+ <li><a href="https://wordpress.org/plugins/woocommerce-category-slider/screenshots/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/5.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
102
+ <li><a href="https://wordpress.org/plugins/woocommerce-pdf-print/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/4.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
103
+ <li><a href="https://wordpress.org/plugins/advanced-content-pagination/screenshots/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/1.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
104
+ <li><a href="https://wordpress.org/plugins/author-and-post-statistic-widgets/"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/2.png" title="Free Download from Wordpress.org" style="padding:0px 0px 20px 20px;" /></a></li>
105
+ </ul>
106
+ </div>
107
+ <div style="clear:both"></div>
108
+ </td>
109
+ <td valign="top" style="padding:20px;">
110
+ <table width="100%" border="0" cellspacing="1" class="widefat">
111
+ <thead>
112
+ <tr>
113
+ <th style="font-size:14px; background-color:#FEFCE7">&nbsp;Information</th>
114
+ </tr>
115
+ </thead>
116
+ <tr valign="top">
117
+ <td style="background:#FFF; text-align:left; font-size:13px;">
118
+ wpDiscuz is also available for WooCommerce. The WooCommerce Comments plugin name is <a href="https://wordpress.org/plugins/woodiscuz-woocommerce-comments/" style="color:#993399; text-decoration:underline;"><strong>WooDiscuz</strong></a>. It adds a new "Discussion" Tab on product page and allows your customers ask Pre-Sale Questions and discuss about your products.
119
+ </td>
120
+ </tr>
121
+ </table><br />
122
+ <table width="100%" border="0" cellspacing="1" class="widefat">
123
+ <thead>
124
+ <tr>
125
+ <th style="font-size:16px; background-color:#FEFCE7;"><strong>Like wpDiscuz?</strong> <br /><span style="font-size:15px">We really need your reviews!</span></th>
126
+ </tr>
127
+ </thead>
128
+ <tr valign="top">
129
+ <td style="background:#FFF; text-align:left; font-size:13px;">
130
+ We do our best to make wpDiscuz the best self-hosted comment plugin for Wordpress. Thousands users are currently satisfied with wpDiscuz but only about 1% of them give us 5 start rating.
131
+ However we have a very few users who for some very specific reasons are not satisfied and they are very active in decreasing wpDiscuz rating.
132
+ Please help us keep plugin rating high, encouraging us to develop and maintain this plugin. Take a one minute to leave <a href="https://wordpress.org/support/view/plugin-reviews/wpdiscuz?filter=5" title="Go to wpDiscuz Reviews section on Wordpress.org"><img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/'); ?>assets/img/gc/5s.png" border="0" align="absmiddle" /></a> star review on <a href="https://wordpress.org/support/view/plugin-reviews/wpdiscuz?filter=5">Wordpress.org</a>. Thank You!
133
+ <hr style="border-style:dotted;" />
134
+ <div style="width:200px; float:right;">
135
+ <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
136
+ <input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="hosted_button_id" value="UC44WQM5XJFPA"><input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
137
+ </form>
138
+ </div>
139
+ We spend as much of my spare time as possible working on wpDiscuz and any donation is appreciated. Donations play a crucial role in supporting Free and Open Source Software projects.
140
+ </td>
141
+ </tr>
142
+ </table>
143
+ </td>
144
+ </tr>
145
+ </table>
146
+ <script>
147
+ $('.bxslider').bxSlider({
148
+ mode: 'fade',
149
+ captions: false,
150
+ auto: true
151
+ });
152
+ </script>
153
+ <br />
154
+ <?php
155
+ if (isset($_GET['wpdiscuz_reset_options']) && $_GET['wpdiscuz_reset_options'] == 1 && current_user_can('manage_options')) {
156
+ delete_option(WpdiscuzCore::OPTION_SLUG_OPTIONS);
157
+ $this->optionsSerialized->postTypes = array('post');
158
+ $this->optionsSerialized->shareButtons = array('fb', 'twitter', 'google');
159
+ $this->optionsSerialized->addOptions();
160
+ $this->optionsSerialized->initOptions(get_option(WpdiscuzCore::OPTION_SLUG_OPTIONS));
161
+ $this->optionsSerialized->blogRoles['post_author'] = '#00B38F';
162
+ $blogRoles = get_editable_roles();
163
+ foreach ($blogRoles as $roleName => $roleInfo) {
164
+ $this->optionsSerialized->blogRoles[$roleName] = '#00B38F';
165
+ }
166
+ $this->optionsSerialized->blogRoles['guest'] = '#00B38F';
167
+ $this->optionsSerialized->showPluginPoweredByLink = 1;
168
+ $this->optionsSerialized->updateOptions();
169
+ }
170
+ ?>
171
+
172
+ <form action="<?php echo admin_url(); ?>edit-comments.php?page=wpdiscuz_options_page" method="post" name="wpdiscuz_options_page" class="wc-main-settings-form wc-form">
173
+ <?php
174
+ if (function_exists('wp_nonce_field')) {
175
+ wp_nonce_field('wc_options_form');
176
+ }
177
+ ?>
178
+ <h2>&nbsp;</h2>
179
+ <div id="optionsTab">
180
+ <ul class="resp-tabs-list options_tab_id">
181
+ <li><?php _e('General settings', 'wpdiscuz'); ?></li>
182
+ <li><?php _e('Live Update', 'wpdiscuz'); ?></li>
183
+ <li><?php _e('Show/Hide Components', 'wpdiscuz'); ?></li>
184
+ <li><?php _e('Email Subscription', 'wpdiscuz'); ?> <?php if (class_exists('Prompt_Comment_Form_Handling')): ?> <?php _e('and Postmatic', 'wpdiscuz'); ?> <?php endif; ?></li>
185
+ <li><?php _e('Background and Colors', 'wpdiscuz'); ?></li>
186
+ <li><?php _e('Social Login', 'wpdiscuz'); ?></li>
187
+ <li><?php _e('Integrations', 'wpdiscuz'); ?></li>
188
+ </ul>
189
+ <div class="resp-tabs-container options_tab_id">
190
+ <?php
191
+ include 'options-layouts/settings-general.php';
192
+ include 'options-layouts/settings-live-update.php';
193
+ include 'options-layouts/settings-show-hide.php';
194
+ include 'options-layouts/settings-subscription.php';
195
+ include 'options-layouts/settings-style.php';
196
+ include 'options-layouts/settings-social.php';
197
+ include 'options-layouts/settings-integrations.php';
198
+ ?>
199
+ </div>
200
+ </div>
201
+ <script type="text/javascript">
202
+ jQuery(document).ready(function ($) {
203
+ var width = 0;
204
+ var optionsTabsType = 'default';
205
+ $('#optionsTab ul.resp-tabs-list.options_tab_id li').each(function () {
206
+ width += $(this).outerWidth(true);
207
+ });
208
+
209
+ if (width > $('#optionsTab').innerWidth()) {
210
+ optionsTabsType = 'vertical';
211
+ }
212
+
213
+ var url = '<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/'); ?>';
214
+ $('.wpdiscuz-share-buttons').each(function () {
215
+ setBG($(this));
216
+ });
217
+ $('.wpdiscuz-share-buttons').click(function () {
218
+ setBG($(this));
219
+ });
220
+ function setBG(field) {
221
+ if ($('.wc_share_button', field).is(':checked')) {
222
+ $(field).css('background', 'url("' + url + $('.wc_share_button', field).val() + '-18x18-orig.png")');
223
+ } else {
224
+ $(field).css('background', 'url("' + url + $('.wc_share_button', field).val() + '-18x18.png")');
225
+ }
226
+ }
227
+ //Horizontal Tab
228
+ $('#optionsTab').easyResponsiveTabs({
229
+ type: optionsTabsType, //Types: default, vertical, accordion
230
+ width: 'auto', //auto or any width like 600px
231
+ fit: true, // 100% fit in a container
232
+ tabidentify: 'options_tab_id' // The tab groups identifier
233
+ });
234
+
235
+
236
+ // Child Tab
237
+ $('#integrationsChild').easyResponsiveTabs({
238
+ type: 'vertical',
239
+ width: 'auto',
240
+ fit: true,
241
+ tabidentify: 'integrationsChild', // The tab groups identifier
242
+ });
243
+
244
+ $(document).delegate('.options_tab_id .resp-tab-item', 'click', function () {
245
+ var activeTabIndex = $('.resp-tabs-list.options_tab_id li.resp-tab-active').index();
246
+ $.cookie('optionsActiveTabIndex', activeTabIndex, {expires: 30});
247
+ });
248
+ var savedIndex = $.cookie('optionsActiveTabIndex') >= 0 ? $.cookie('optionsActiveTabIndex') : 0;
249
+ $('.resp-tabs-list.options_tab_id li').removeClass('resp-tab-active');
250
+ $('.resp-tabs-container.options_tab_id > div').removeClass('resp-tab-content-active');
251
+ $('.resp-tabs-container.options_tab_id > div').css('display', 'none');
252
+ $('.resp-tabs-list.options_tab_id li').eq(savedIndex).addClass('resp-tab-active');
253
+ $('.resp-tabs-container.options_tab_id > div').eq(savedIndex).addClass('resp-tab-content-active');
254
+ $('.resp-tabs-container.options_tab_id > div').eq(savedIndex).css('display', 'block');
255
+ });
256
+ </script>
257
+ <table class="form-table wc-form-table">
258
+ <tbody>
259
+ <tr valign="top">
260
+ <td colspan="4">
261
+ <p class="submit">
262
+ <a style="float: left;" class="button button-secondary" href="<?php echo admin_url(); ?>edit-comments.php?page=wpdiscuz_options_page&wpdiscuz_reset_options=1"><?php _e('Reset Options', 'wpdiscuz'); ?></a>
263
+ <?php $clearChildrenUrl = admin_url('admin-post.php/?action=clearChildrenData&clear=1'); ?>
264
+ <a href="<?php echo wp_nonce_url($clearChildrenUrl, 'clear_children_data'); ?>" class="button button-secondary" title="Use this button if wpDiscuz has been deactivated for a while." style="margin-left: 5px;" id="wpdiscuz_synch_comments"><?php _e('Refresh comment optimization', 'wpdiscuz'); ?></a>
265
+ <input style="float: right;" type="submit" class="button button-primary" name="wc_submit_options" value="<?php _e('Save Changes', 'wpdiscuz'); ?>" />
266
+ </p>
267
+ </td>
268
+ </tr>
269
+ </tbody>
270
+ </table>
271
+ <input type="hidden" name="action" value="update" />
272
+ </form>
273
+ </div>
274
+ <?php
275
+ }
276
+
277
+ public function phrasesOptionsForm() {
278
+
279
+ if (isset($_POST['wc_submit_phrases'])) {
280
+ if (function_exists('current_user_can') && !current_user_can('manage_options')) {
281
+ die(_e('Hacker?', 'wpdiscuz'));
282
+ }
283
+ if (function_exists('check_admin_referer')) {
284
+ check_admin_referer('wc_phrases_form');
285
+ }
286
+ $this->optionsSerialized->phrases['wc_leave_a_reply_text'] = $_POST['wc_leave_a_reply_text'];
287
+ $this->optionsSerialized->phrases['wc_be_the_first_text'] = $_POST['wc_be_the_first_text'];
288
+ $this->optionsSerialized->phrases['wc_header_text'] = $_POST['wc_header_text'];
289
+ $this->optionsSerialized->phrases['wc_header_text_plural'] = $_POST['wc_header_text_plural'];
290
+ $this->optionsSerialized->phrases['wc_header_on_text'] = $_POST['wc_header_on_text'];
291
+ $this->optionsSerialized->phrases['wc_comment_start_text'] = $_POST['wc_comment_start_text'];
292
+ $this->optionsSerialized->phrases['wc_comment_join_text'] = $_POST['wc_comment_join_text'];
293
+ $this->optionsSerialized->phrases['wc_email_text'] = $_POST['wc_email_text'];
294
+ $this->optionsSerialized->phrases['wc_name_text'] = $_POST['wc_name_text'];
295
+ $this->optionsSerialized->phrases['wc_website_text'] = $_POST['wc_website_text'];
296
+ $this->optionsSerialized->phrases['wc_captcha_text'] = $_POST['wc_captcha_text'];
297
+ $this->optionsSerialized->phrases['wc_submit_text'] = $_POST['wc_submit_text'];
298
+ $this->optionsSerialized->phrases['wc_notify_of'] = $_POST['wc_notify_of'];
299
+ $this->optionsSerialized->phrases['wc_notify_on_new_comment'] = $_POST['wc_notify_on_new_comment'];
300
+ $this->optionsSerialized->phrases['wc_notify_on_all_new_reply'] = $_POST['wc_notify_on_all_new_reply'];
301
+ $this->optionsSerialized->phrases['wc_notify_on_new_reply'] = $_POST['wc_notify_on_new_reply'];
302
+ $this->optionsSerialized->phrases['wc_sort_by'] = $_POST['wc_sort_by'];
303
+ $this->optionsSerialized->phrases['wc_newest'] = $_POST['wc_newest'];
304
+ $this->optionsSerialized->phrases['wc_oldest'] = $_POST['wc_oldest'];
305
+ $this->optionsSerialized->phrases['wc_most_voted'] = $_POST['wc_most_voted'];
306
+ $this->optionsSerialized->phrases['wc_load_more_submit_text'] = $_POST['wc_load_more_submit_text'];
307
+ $this->optionsSerialized->phrases['wc_load_rest_comments_submit_text'] = $_POST['wc_load_rest_comments_submit_text'];
308
+ $this->optionsSerialized->phrases['wc_reply_text'] = $_POST['wc_reply_text'];
309
+ $this->optionsSerialized->phrases['wc_share_text'] = $_POST['wc_share_text'];
310
+ $this->optionsSerialized->phrases['wc_edit_text'] = $_POST['wc_edit_text'];
311
+ $this->optionsSerialized->phrases['wc_share_facebook'] = $_POST['wc_share_facebook'];
312
+ $this->optionsSerialized->phrases['wc_share_twitter'] = $_POST['wc_share_twitter'];
313
+ $this->optionsSerialized->phrases['wc_share_google'] = $_POST['wc_share_google'];
314
+ $this->optionsSerialized->phrases['wc_share_vk'] = $_POST['wc_share_vk'];
315
+ $this->optionsSerialized->phrases['wc_share_ok'] = $_POST['wc_share_ok'];
316
+ $this->optionsSerialized->phrases['wc_hide_replies_text'] = $_POST['wc_hide_replies_text'];
317
+ $this->optionsSerialized->phrases['wc_show_replies_text'] = $_POST['wc_show_replies_text'];
318
+ $this->optionsSerialized->phrases['wc_email_subject'] = $_POST['wc_email_subject'];
319
+ $this->optionsSerialized->phrases['wc_email_message'] = $_POST['wc_email_message'];
320
+ $this->optionsSerialized->phrases['wc_new_reply_email_subject'] = $_POST['wc_new_reply_email_subject'];
321
+ $this->optionsSerialized->phrases['wc_new_reply_email_message'] = $_POST['wc_new_reply_email_message'];
322
+ $this->optionsSerialized->phrases['wc_subscribed_on_comment'] = $_POST['wc_subscribed_on_comment'];
323
+ $this->optionsSerialized->phrases['wc_subscribed_on_all_comment'] = $_POST['wc_subscribed_on_all_comment'];
324
+ $this->optionsSerialized->phrases['wc_subscribed_on_post'] = $_POST['wc_subscribed_on_post'];
325
+ $this->optionsSerialized->phrases['wc_unsubscribe'] = $_POST['wc_unsubscribe'];
326
+ $this->optionsSerialized->phrases['wc_ignore_subscription'] = $_POST['wc_ignore_subscription'];
327
+ $this->optionsSerialized->phrases['wc_unsubscribe_message'] = $_POST['wc_unsubscribe_message'];
328
+ $this->optionsSerialized->phrases['wc_subscribe_message'] = $_POST['wc_subscribe_message'];
329
+ $this->optionsSerialized->phrases['wc_confirm_email'] = $_POST['wc_confirm_email'];
330
+ $this->optionsSerialized->phrases['wc_comfirm_success_message'] = $_POST['wc_comfirm_success_message'];
331
+ $this->optionsSerialized->phrases['wc_confirm_email_subject'] = $_POST['wc_confirm_email_subject'];
332
+ $this->optionsSerialized->phrases['wc_confirm_email_message'] = $_POST['wc_confirm_email_message'];
333
+ $this->optionsSerialized->phrases['wc_error_empty_text'] = $_POST['wc_error_empty_text'];
334
+ $this->optionsSerialized->phrases['wc_error_email_text'] = $_POST['wc_error_email_text'];
335
+ $this->optionsSerialized->phrases['wc_error_url_text'] = $_POST['wc_error_url_text'];
336
+ $this->optionsSerialized->phrases['wc_year_text']['datetime'][0] = $_POST['wc_year_text'];
337
+ $this->optionsSerialized->phrases['wc_year_text_plural']['datetime'][0] = $_POST['wc_year_text_plural'];
338
+ $this->optionsSerialized->phrases['wc_month_text']['datetime'][0] = $_POST['wc_month_text'];
339
+ $this->optionsSerialized->phrases['wc_month_text_plural']['datetime'][0] = $_POST['wc_month_text_plural'];
340
+ $this->optionsSerialized->phrases['wc_day_text']['datetime'][0] = $_POST['wc_day_text'];
341
+ $this->optionsSerialized->phrases['wc_day_text_plural']['datetime'][0] = $_POST['wc_day_text_plural'];
342
+ $this->optionsSerialized->phrases['wc_hour_text']['datetime'][0] = $_POST['wc_hour_text'];
343
+ $this->optionsSerialized->phrases['wc_hour_text_plural']['datetime'][0] = $_POST['wc_hour_text_plural'];
344
+ $this->optionsSerialized->phrases['wc_minute_text']['datetime'][0] = $_POST['wc_minute_text'];
345
+ $this->optionsSerialized->phrases['wc_minute_text_plural']['datetime'][0] = $_POST['wc_minute_text_plural'];
346
+ $this->optionsSerialized->phrases['wc_second_text']['datetime'][0] = $_POST['wc_second_text'];
347
+ $this->optionsSerialized->phrases['wc_second_text_plural']['datetime'][0] = $_POST['wc_second_text_plural'];
348
+ $this->optionsSerialized->phrases['wc_right_now_text'] = $_POST['wc_right_now_text'];
349
+ $this->optionsSerialized->phrases['wc_ago_text'] = $_POST['wc_ago_text'];
350
+ $this->optionsSerialized->phrases['wc_posted_today_text'] = $_POST['wc_posted_today_text'];
351
+ $this->optionsSerialized->phrases['wc_you_must_be_text'] = $_POST['wc_you_must_be_text'];
352
+ $this->optionsSerialized->phrases['wc_logged_in_as'] = $_POST['wc_logged_in_as'];
353
+ $this->optionsSerialized->phrases['wc_log_out'] = $_POST['wc_log_out'];
354
+ $this->optionsSerialized->phrases['wc_logged_in_text'] = $_POST['wc_logged_in_text'];
355
+ $this->optionsSerialized->phrases['wc_to_post_comment_text'] = $_POST['wc_to_post_comment_text'];
356
+ $this->optionsSerialized->phrases['wc_vote_counted'] = $_POST['wc_vote_counted'];
357
+ $this->optionsSerialized->phrases['wc_vote_up'] = $_POST['wc_vote_up'];
358
+ $this->optionsSerialized->phrases['wc_vote_down'] = $_POST['wc_vote_down'];
359
+ $this->optionsSerialized->phrases['wc_held_for_moderate'] = $_POST['wc_held_for_moderate'];
360
+ $this->optionsSerialized->phrases['wc_vote_only_one_time'] = $_POST['wc_vote_only_one_time'];
361
+ $this->optionsSerialized->phrases['wc_voting_error'] = $_POST['wc_voting_error'];
362
+ $this->optionsSerialized->phrases['wc_self_vote'] = $_POST['wc_self_vote'];
363
+ $this->optionsSerialized->phrases['wc_deny_voting_from_same_ip'] = $_POST['wc_deny_voting_from_same_ip'];
364
+ $this->optionsSerialized->phrases['wc_login_to_vote'] = $_POST['wc_login_to_vote'];
365
+ $this->optionsSerialized->phrases['wc_invalid_captcha'] = $_POST['wc_invalid_captcha'];
366
+ $this->optionsSerialized->phrases['wc_invalid_field'] = $_POST['wc_invalid_field'];
367
+ $this->optionsSerialized->phrases['wc_new_comment_button_text'] = $_POST['wc_new_comment_button_text'];
368
+ $this->optionsSerialized->phrases['wc_new_comments_button_text'] = $_POST['wc_new_comments_button_text'];
369
+ $this->optionsSerialized->phrases['wc_new_reply_button_text'] = $_POST['wc_new_reply_button_text'];
370
+ $this->optionsSerialized->phrases['wc_new_replies_button_text'] = $_POST['wc_new_replies_button_text'];
371
+ $this->optionsSerialized->phrases['wc_new_comments_text'] = $_POST['wc_new_comments_text'];
372
+ $this->optionsSerialized->phrases['wc_comment_not_updated'] = $_POST['wc_comment_not_updated'];
373
+ $this->optionsSerialized->phrases['wc_comment_edit_not_possible'] = $_POST['wc_comment_edit_not_possible'];
374
+ $this->optionsSerialized->phrases['wc_comment_not_edited'] = $_POST['wc_comment_not_edited'];
375
+ $this->optionsSerialized->phrases['wc_comment_edit_save_button'] = $_POST['wc_comment_edit_save_button'];
376
+ $this->optionsSerialized->phrases['wc_comment_edit_cancel_button'] = $_POST['wc_comment_edit_cancel_button'];
377
+ $this->optionsSerialized->phrases['wc_msg_comment_text_min_length'] = $_POST['wc_msg_comment_text_min_length'];
378
+ $this->optionsSerialized->phrases['wc_msg_comment_text_max_length'] = $_POST['wc_msg_comment_text_max_length'];
379
+ $this->optionsSerialized->phrases['wc_read_more'] = $_POST['wc_read_more'];
380
+ $this->optionsSerialized->phrases['wc_msg_required_fields'] = $_POST['wc_msg_required_fields'];
381
+ $this->optionsSerialized->phrases['wc_connect_with'] = $_POST['wc_connect_with'];
382
+ $this->optionsSerialized->phrases['wc_subscribed_to'] = $_POST['wc_subscribed_to'];
383
+ foreach ($this->optionsSerialized->blogRoles as $roleName => $roleVal) {
384
+ $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] = $_POST['wc_blog_role_' . $roleName];
385
+ }
386
+ $this->dbManager->updatePhrases($this->optionsSerialized->phrases);
387
+ }
388
+ $this->optionsSerialized->initPhrasesOnLoad();
389
+ ?>
390
+ <div class="wrap wpdiscuz_options_page">
391
+ <div style="float:left; width:50px; height:55px; margin:10px 10px 20px 0px;">
392
+ <img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/plugin-icon/plugin-icon-48.png'); ?>" style="height:43px;"/>
393
+ </div>
394
+ <h2 style="padding-bottom:20px; padding-top:15px;"><?php _e('WpDiscuz Front-end Phrases', 'wpdiscuz'); ?></h2>
395
+ <br style="clear:both" />
396
+ <form action="<?php echo admin_url(); ?>edit-comments.php?page=wpdiscuz_phrases_page" method="post" name="wpdiscuz_phrases_page" class="wc-phrases-settings-form wc-form">
397
+ <?php
398
+ if (function_exists('wp_nonce_field')) {
399
+ wp_nonce_field('wc_phrases_form');
400
+ }
401
+ ?>
402
+ <div id="phrasesTab">
403
+ <ul class="resp-tabs-list phrases_tab_id">
404
+ <li><?php _e('General', 'wpdiscuz'); ?></li>
405
+ <li><?php _e('Form', 'wpdiscuz'); ?></li>
406
+ <li><?php _e('Comment', 'wpdiscuz'); ?></li>
407
+ <li><?php _e('Date/Time', 'wpdiscuz'); ?></li>
408
+ <li><?php _e('Email', 'wpdiscuz'); ?></li>
409
+ <li><?php _e('Notification', 'wpdiscuz'); ?></li>
410
+ </ul>
411
+ <div class="resp-tabs-container phrases_tab_id">
412
+ <?php include 'phrases-layouts/phrases-general.php'; ?>
413
+ <?php include 'phrases-layouts/phrases-form.php'; ?>
414
+ <?php include 'phrases-layouts/phrases-comment.php'; ?>
415
+ <?php include 'phrases-layouts/phrases-datetime.php'; ?>
416
+ <?php include 'phrases-layouts/phrases-email.php'; ?>
417
+ <?php include 'phrases-layouts/phrases-notification.php'; ?>
418
+ </div>
419
+ </div>
420
+ <script type="text/javascript">
421
+ jQuery(document).ready(function ($) {
422
+ var width = 0;
423
+ var phrasesTabsType = 'default';
424
+ $('#phrasesTab ul.resp-tabs-list.phrases_tab_id li').each(function () {
425
+ width += $(this).outerWidth(true);
426
+ });
427
+
428
+ if (width > $('#phrasesTab').innerWidth()) {
429
+ phrasesTabsType = 'vertical';
430
+ }
431
+ $('#phrasesTab').easyResponsiveTabs({
432
+ type: phrasesTabsType, //Types: default, vertical, accordion
433
+ width: 'auto', //auto or any width like 600px
434
+ fit: true, // 100% fit in a container
435
+ tabidentify: 'phrases_tab_id' // The tab groups identifier
436
+ });
437
+ $(document).delegate('.phrases_tab_id .resp-tab-item', 'click', function () {
438
+ var activeTabIndex = $('.resp-tabs-list.phrases_tab_id li.resp-tab-active').index();
439
+ $.cookie('phrasesActiveTabIndex', activeTabIndex, {expires: 30});
440
+ });
441
+ var savedIndex = $.cookie('phrasesActiveTabIndex') >= 0 ? $.cookie('phrasesActiveTabIndex') : 0;
442
+ $('.resp-tabs-list.phrases_tab_id li').removeClass('resp-tab-active');
443
+ $('.resp-tabs-container.phrases_tab_id > div').removeClass('resp-tab-content-active');
444
+ $('.resp-tabs-container.phrases_tab_id > div').css('display', 'none');
445
+ $('.resp-tabs-list.phrases_tab_id li').eq(savedIndex).addClass('resp-tab-active');
446
+ $('.resp-tabs-container.phrases_tab_id > div').eq(savedIndex).addClass('resp-tab-content-active');
447
+ $('.resp-tabs-container.phrases_tab_id > div').eq(savedIndex).css('display', 'block');
448
+ });
449
+ </script>
450
+ <table class="form-table wc-form-table">
451
+ <tbody>
452
+ <tr valign="top">
453
+ <td colspan="4">
454
+ <p class="submit">
455
+ <input type="submit" class="button button-primary" name="wc_submit_phrases" value="<?php _e('Save Changes', 'wpdiscuz'); ?>" />
456
+ </p>
457
+ </td>
458
+ </tr>
459
+ <input type="hidden" name="action" value="update" />
460
+ </tbody>
461
+ </table>
462
+ </form>
463
+ </div>
464
+ <?php
465
+ }
466
+
467
+ private function initShareButtons() {
468
+ $this->shareButtons[] = 'fb';
469
+ $this->shareButtons[] = 'twitter';
470
+ $this->shareButtons[] = 'google';
471
+ $this->shareButtons[] = 'vk';
472
+ $this->shareButtons[] = 'ok';
473
+ }
474
+
475
+ }
options/class.WpdiscuzOptionsSerialized.php CHANGED
@@ -350,8 +350,7 @@ class WpdiscuzOptionsSerialized {
350
  * Default Value - Unlimit
351
  */
352
  public $commentTextMaxLength;
353
-
354
-
355
  /**
356
  * Type - Input
357
  * Available Values - Integer (after the limit has been reached show read more link)
@@ -481,10 +480,6 @@ class WpdiscuzOptionsSerialized {
481
  'wc_share_ok' => __('Share On Odnoklassniki', 'wpdiscuz'),
482
  'wc_hide_replies_text' => __('Hide Replies', 'wpdiscuz'),
483
  'wc_show_replies_text' => __('Show Replies', 'wpdiscuz'),
484
- 'wc_user_title_guest_text' => __('Guest', 'wpdiscuz'),
485
- 'wc_user_title_member_text' => __('Member', 'wpdiscuz'),
486
- 'wc_user_title_author_text' => __('Author', 'wpdiscuz'),
487
- 'wc_user_title_admin_text' => __('Admin', 'wpdiscuz'),
488
  'wc_email_subject' => __('New Comment', 'wpdiscuz'),
489
  'wc_email_message' => __('New comment on the discussion section you\'ve been interested in', 'wpdiscuz'),
490
  'wc_new_reply_email_subject' => __('New Reply', 'wpdiscuz'),
350
  * Default Value - Unlimit
351
  */
352
  public $commentTextMaxLength;
353
+
 
354
  /**
355
  * Type - Input
356
  * Available Values - Integer (after the limit has been reached show read more link)
480
  'wc_share_ok' => __('Share On Odnoklassniki', 'wpdiscuz'),
481
  'wc_hide_replies_text' => __('Hide Replies', 'wpdiscuz'),
482
  'wc_show_replies_text' => __('Show Replies', 'wpdiscuz'),
 
 
 
 
483
  'wc_email_subject' => __('New Comment', 'wpdiscuz'),
484
  'wc_email_message' => __('New comment on the discussion section you\'ve been interested in', 'wpdiscuz'),
485
  'wc_new_reply_email_subject' => __('New Reply', 'wpdiscuz'),
options/options-layouts/settings-integrations.php ADDED
@@ -0,0 +1,161 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) {
3
+ exit();
4
+ }
5
+ ?>
6
+ <div>
7
+ <h2 style="padding:5px 10px 10px 10px; margin:0px;"><?php _e('Integrations', 'wpdiscuz'); ?></h2>
8
+ <table class="wp-list-table widefat plugins" style="margin-top:10px; border:none;" width="75">
9
+ <tbody>
10
+ <tr valign="top">
11
+ <td>
12
+ <div id="integrationsChild">
13
+ <ul class="resp-tabs-list integrationsChild">
14
+ <li><?php _e('BuddyPress', 'wpdiscuz'); ?></li>
15
+ <li><?php _e('Users Ultra', 'wpdiscuz'); ?></li>
16
+ <li><?php _e('User Pro', 'wpdiscuz'); ?></li>
17
+ <li><?php _e('Ultimate Member', 'wpdiscuz'); ?></li>
18
+ <li><?php _e('MyCred', 'wpdiscuz'); ?></li>
19
+ </ul>
20
+ <div class="resp-tabs-container integrationsChild">
21
+ <div>
22
+ <div style="width:100%; display:block;">
23
+ <h3 style="margin-bottom:5px;">Please add the code below in current active theme's functions.php file </h3>
24
+ <p>This code will integrate BuddyPress profile URL with wpDiscuz. BuddyPress Display Names and Avatars will be integrated automatically.</p>
25
+ <pre style="color:#006666; background-color:#FFF4EA; font-size:12px; padding:10px 20px 10px 20px; width:98%; overflow:auto;box-sizing:border-box;">
26
+ ////////////////////////////////////////////////////////////////////////
27
+ // BuddyPress Profile URL Integration //////////////////////////////////
28
+ ////////////////////////////////////////////////////////////////////////
29
+ add_filter('wpdiscuz_profile_url', 'wpdiscuz_bp_profile_url', 10, 2);
30
+ function wpdiscuz_bp_profile_url($profile_url, $user) {
31
+ if ($user) {
32
+ if (class_exists('BuddyPress')) {
33
+ $profile_url = bp_core_get_user_domain($user->ID);
34
+ }
35
+ }
36
+ return $profile_url;
37
+ }
38
+ </pre>
39
+ </div>
40
+ </div>
41
+ <div>
42
+ <div style="width:100%; display:block;">
43
+ <h3 style="margin-bottom:5px;">Please add the code below in current active theme's functions.php file </h3>
44
+ <p>This code will integrate Users Ultra profile URL with wpDiscuz. Users Ultra Display Names and Avatars will be integrated automatically.</p>
45
+ <pre style="color:#006666; background-color:#FFF4EA; font-size:12px; padding:10px 20px 10px 20px; width:98%; overflow:auto;box-sizing:border-box;">
46
+ ////////////////////////////////////////////////////////////////////////
47
+ // Users Ultra Profile URL Integration /////////////////////////////////
48
+ ////////////////////////////////////////////////////////////////////////
49
+ add_filter('wpdiscuz_profile_url', 'wpdiscuz_uu_profile_url', 10, 2);
50
+ function wpdiscuz_uu_profile_url($profile_url, $user) {
51
+ if ($user) {
52
+ if (class_exists('XooUserUltra')) {
53
+ global $xoouserultra; $profile_url = $xoouserultra->userpanel->get_user_profile_permalink($user->ID);
54
+ }
55
+ }
56
+ return $profile_url;
57
+ }
58
+ </pre>
59
+ </div>
60
+ </div>
61
+ <div>
62
+ <div style="width:100%; display:block;">
63
+ <h3 style="margin-bottom:5px;">Please add the code below in current active theme's functions.php file </h3>
64
+ <p>This code will integrate User Pro profile URL with wpDiscuz. User Pro Display Names and Avatars will be integrated automatically.</p>
65
+ <pre style="color:#006666; background-color:#FFF4EA; font-size:12px; padding:10px 20px 10px 20px; width:98%; overflow:auto;box-sizing:border-box;">
66
+ ////////////////////////////////////////////////////////////////////////
67
+ // User Pro Profile URL Integration ////////////////////////////////////
68
+ ////////////////////////////////////////////////////////////////////////
69
+ add_filter('wpdiscuz_profile_url', 'wpdiscuz_up_profile_url', 10, 2);
70
+ function wpdiscuz_up_profile_url($profile_url, $user) {
71
+ if ($user) {
72
+ if (class_exists('userpro_api')) {
73
+ global $userpro; $profile_url = $userpro->permalink($user->ID);
74
+ }
75
+ }
76
+ return $profile_url;
77
+ }
78
+ </pre>
79
+ </div>
80
+ </div>
81
+
82
+ <div>
83
+
84
+ <div style="width:100%; display:block;">
85
+ <h3 style="margin-bottom:5px;">Please add the code below in current active theme's functions.php file </h3>
86
+ <p>This code consists of two parts, which will integrate Ultimate Member profile Display Name and Profile URL with wpDiscuz. UM Avatars will be integrated automatically.</p>
87
+ <pre style="color:#006666; background-color:#FFF4EA; font-size:12px; padding:10px 20px 10px 20px; width:98%; overflow:auto;box-sizing:border-box;">
88
+ ////////////////////////////////////////////////////////////////////////
89
+ // Ultimate Member Profile Display Name Integration ////////////////////
90
+ ////////////////////////////////////////////////////////////////////////
91
+ add_filter('wpdiscuz_comment_author', 'wpdiscuz_um_author', 10, 2);
92
+ function wpdiscuz_um_author($author_name, $comment) {
93
+ if ($comment-&gt;user_id) {
94
+ $column = 'display_name'; // Other options: 'user_login', 'user_nicename', 'nickname', 'first_name', 'last_name'
95
+ if (class_exists('UM_API')) {
96
+ um_fetch_user($comment-&gt;user_id); $author_name = um_user($column); um_reset_user();
97
+ } else {
98
+ $author_name = get_the_author_meta($column, $comment-&gt;user_id);
99
+ }
100
+ }
101
+ return $author_name;
102
+ }
103
+ ////////////////////////////////////////////////////////////////////////
104
+ // Ultimate Member Profile URL Integration /////////////////////////////
105
+ ////////////////////////////////////////////////////////////////////////
106
+ add_filter('wpdiscuz_profile_url', 'wpdiscuz_um_profile_url', 10, 2);
107
+ function wpdiscuz_um_profile_url($profile_url, $user) {
108
+ if ($user) {
109
+ if (class_exists('UM_API')) {
110
+ um_fetch_user($user->ID); $profile_url = um_user_profile_url();
111
+ }
112
+ }
113
+ return $profile_url;
114
+ }
115
+
116
+ </pre>
117
+ </div>
118
+ </div>
119
+ <div>
120
+ <div style="width:100%; display:block;">
121
+ <h3 style="margin-bottom:5px;">Please add the code below in current active theme's functions.php file </h3>
122
+ <p>This code will integrate MyCred User Ranks and Badges under comment author avatar.</p>
123
+ <pre style="color:#006666; background-color:#FFF4EA; font-size:12px; padding:10px 20px 10px 20px; width:98%; overflow:auto;box-sizing:border-box;">
124
+ ////////////////////////////////////////////////////////////////////////
125
+ // MyCred User Ranks and Badges Integration ////////////////////////////
126
+ ////////////////////////////////////////////////////////////////////////
127
+ add_filter('wpdiscuz_after_label', 'wpdiscuz_mc_after_label_html', 110, 2);
128
+ function wpdiscuz_mc_after_label_html($afterLabelHtml, $comment) {
129
+ if ($comment->user_id) {
130
+ // keep your preffered profile plugin and remove others...
131
+ if (function_exists('mycred_get_users_rank')) { //User Rank
132
+ $afterLabelHtml .= mycred_get_users_rank($comment->user_id, 'logo', 'post-thumbnail', array('class' => 'mycred-rank'));
133
+ }
134
+ if (function_exists('mycred_get_users_badges')) { //User Badges
135
+ $users_badges = mycred_get_users_badges($comment->user_id);
136
+ if (!empty($users_badges)) {
137
+ foreach ($users_badges as $badge_id => $level) {
138
+ $afterLabelHtml .= '&lt;img src="' . get_post_meta($badge_id, 'main_image', true) . '"
139
+ width="24" height="24" class="mycred-badge earned" alt="' . get_the_title($badge_id) . '"
140
+ title="' . get_the_title($badge_id) . '" /&gt;';
141
+ }
142
+ }
143
+ }
144
+ if (class_exists('userpro_api')) { // userpro user badges
145
+ $afterLabelHtml .= userpro_show_badges($comment->user_id, $inline = true);
146
+ }
147
+ }
148
+ return $afterLabelHtml;
149
+ }
150
+ </pre>
151
+ </div>
152
+ </div>
153
+
154
+
155
+ </div>
156
+ </div>
157
+ </td>
158
+ </tr>
159
+ </tbody>
160
+ </table>
161
+ </div>
options/options-layouts/settings-style.php CHANGED
@@ -80,13 +80,13 @@ if (!defined('ABSPATH')) {
80
  </td>
81
  </tr>
82
  <?php
83
- $wpdiscuzRoles = $this->blogRoles;
84
- foreach ($wpdiscuzRoles as $roleName => $color) {
85
  $blogRoleColor = isset($this->optionsSerialized->blogRoles[$roleName]) ? $this->optionsSerialized->blogRoles[$roleName] : '#00B38F';
86
  ?>
87
  <tr valign="top">
88
  <th scope="row">
89
- <span class="wpdiscuz-option-title"><?php echo '<span style="font-weight:bold;color:' . $blogRoleColor . ';">' . ucfirst(str_replace('_',' ',$roleName)) . '</span> ' . __('label color', 'wpdiscuz'); ?></span>
90
  </th>
91
  <td>
92
  <input type="text" class="wpdiscuz-color-picker regular-text" value="<?php echo $blogRoleColor; ?>" id="wc_blog_roles_<?php echo $roleName; ?>" name="wc_blog_roles[<?php echo $roleName; ?>]" placeholder="<?php _e('Example: #00FF00', 'wpdiscuz'); ?>"/>
80
  </td>
81
  </tr>
82
  <?php
83
+ $blogRoles = $this->optionsSerialized->blogRoles;
84
+ foreach ($blogRoles as $roleName => $color) {
85
  $blogRoleColor = isset($this->optionsSerialized->blogRoles[$roleName]) ? $this->optionsSerialized->blogRoles[$roleName] : '#00B38F';
86
  ?>
87
  <tr valign="top">
88
  <th scope="row">
89
+ <span class="wpdiscuz-option-title"><?php echo '<span style="font-weight:bold;color:' . $blogRoleColor . ';">' . ucfirst(str_replace('_', ' ', $roleName)) . '</span> ' . __('label color', 'wpdiscuz'); ?></span>
90
  </th>
91
  <td>
92
  <input type="text" class="wpdiscuz-color-picker regular-text" value="<?php echo $blogRoleColor; ?>" id="wc_blog_roles_<?php echo $roleName; ?>" name="wc_blog_roles[<?php echo $roleName; ?>]" placeholder="<?php _e('Example: #00FF00', 'wpdiscuz'); ?>"/>
options/phrases-layouts/phrases-comment.php CHANGED
@@ -1,4 +1,4 @@
1
- <?php
2
  if (!defined('ABSPATH')) {
3
  exit();
4
  }
@@ -107,46 +107,32 @@ if (!defined('ABSPATH')) {
107
  </label>
108
  </td>
109
  </tr>
110
- <tr valign="top">
111
- <th scope="row">
112
- <?php _e('Title For Guests', 'wpdiscuz'); ?>
113
- </th>
114
- <td colspan="3">
115
- <label for="wc_user_title_guest_text">
116
- <input type="text" value="<?php echo $this->optionsSerialized->phrases['wc_user_title_guest_text']; ?>" name="wc_user_title_guest_text" id="wc_user_title_guest_text" />
117
- </label>
118
- </td>
119
- </tr>
120
- <tr valign="top">
121
- <th scope="row">
122
- <?php _e('Title For Members', 'wpdiscuz'); ?>
123
- </th>
124
- <td colspan="3">
125
- <label for="wc_user_title_member_text">
126
- <input type="text" value="<?php echo $this->optionsSerialized->phrases['wc_user_title_member_text']; ?>" name="wc_user_title_member_text" id="wc_user_title_member_text" />
127
- </label>
128
- </td>
129
- </tr>
130
- <tr valign="top">
131
- <th scope="row">
132
- <?php _e('Title For Authors', 'wpdiscuz'); ?>
133
- </th>
134
- <td colspan="3">
135
- <label for="wc_user_title_author_text">
136
- <input type="text" value="<?php echo $this->optionsSerialized->phrases['wc_user_title_author_text']; ?>" name="wc_user_title_author_text" id="wc_user_title_author_text" />
137
- </label>
138
- </td>
139
- </tr>
140
- <tr valign="top">
141
- <th scope="row">
142
- <?php _e('Title For Admins', 'wpdiscuz'); ?>
143
- </th>
144
- <td colspan="3">
145
- <label for="wc_user_title_admin_text">
146
- <input type="text" value="<?php echo $this->optionsSerialized->phrases['wc_user_title_admin_text']; ?>" name="wc_user_title_admin_text" id="wc_user_title_admin_text" />
147
- </label>
148
- </td>
149
- </tr>
150
  <tr valign="top">
151
  <th scope="row">
152
  <?php _e('Vote Up', 'wpdiscuz'); ?>
1
+ <?php
2
  if (!defined('ABSPATH')) {
3
  exit();
4
  }
107
  </label>
108
  </td>
109
  </tr>
110
+ <?php
111
+ $roles = $this->optionsSerialized->blogRoles;
112
+ foreach ($roles as $roleName => $color) {
113
+ $phraseRoleLabel = ucfirst(str_replace('_', ' ', $roleName));
114
+
115
+ if ($roleName == 'administrator') {
116
+ $roleTitle = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Admin', 'wpdiscuz');
117
+ } elseif ($roleName == 'post_author') {
118
+ $roleTitle = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Author', 'wpdiscuz');
119
+ } elseif ($roleName == 'editor') {
120
+ $roleTitle = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : ucfirst(str_replace('_', ' ', $roleName));
121
+ } elseif ($roleName == 'guest') {
122
+ $roleTitle = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Guest', 'wpdiscuz');
123
+ } else {
124
+ $roleTitle = isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : __('Member', 'wpdiscuz');
125
+ }
126
+ ?>
127
+ <tr valign="top">
128
+ <th scope="row"><?php echo $phraseRoleLabel; ?></th>
129
+ <td>
130
+ <input type="text" value="<?php echo isset($this->optionsSerialized->phrases['wc_blog_role_' . $roleName]) ? $this->optionsSerialized->phrases['wc_blog_role_' . $roleName] : $roleTitle; ?>" id="wc_blog_role_<?php echo $roleName; ?>" name="wc_blog_role_<?php echo $roleName; ?>"/>
131
+ </td>
132
+ </tr>
133
+ <?php
134
+ }
135
+ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  <tr valign="top">
137
  <th scope="row">
138
  <?php _e('Vote Up', 'wpdiscuz'); ?>
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: gVectors Team
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UC44WQM5XJFPA
4
  Tags: wordpress comments, ajax comments, ajax, live update, live comments, realtime chat, chat, realtime commenting, Lazy load, Lazy load comments, mobile commenting, post comments, advanced comment, comments box, community, discussion, discuss, disqus, discuz, Disqus alternative, Livefyre alternative, Jatpack comments alternative, Facebook comments alternative, comment form, commenting, reply, comments, better comments, discussions, comment notifications, comment template, activity, comment author, comment system, redirect, comment redirect, first commenter, email commenting, social login, boost comments, native comments
5
- Requires at least: 4.1
6
  Tested up to: 4.3.1
7
- Stable tag: 3.0.7
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -21,6 +21,8 @@ wpDiscuz 3.0 and all future 3.x versions have been named as Supercharged. It's s
21
 
22
  **Integration with User Profile Plugins**
23
 
 
 
24
  * BuddyPress - Avatar, Profile page
25
  * Users Ultra - Avatar, Profile page
26
  * Ultimate Member - Avatar, Profile page
@@ -140,6 +142,28 @@ wpDiscuz Documentation: http://wpdiscuz.com/wpdiscuz-documentation/
140
 
141
  == Changelog ==
142
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
143
  = 3.0.7 =
144
 
145
  * Added: Long comment text breaking function with "Read more" link
@@ -149,11 +173,6 @@ wpDiscuz Documentation: http://wpdiscuz.com/wpdiscuz-documentation/
149
  * Аaccelerated: new and faster function to recursively get comments (1.5s faster for 100 comments)
150
  * Fixed Bug: problems related to comment edit/save functions
151
 
152
- IMPORTANT:
153
-
154
- - If you have JatPack installed please deactivate JatPack comments, it affects wpDIscuz
155
- - If you have a Cache Plugin and CDN, please delete all caches and purge CDN after wpDiscuz update.
156
-
157
  = 3.0.6 =
158
 
159
  Please update to 3.0.6, there was some incomplete aspects in 3.0.5
2
  Contributors: gVectors Team
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UC44WQM5XJFPA
4
  Tags: wordpress comments, ajax comments, ajax, live update, live comments, realtime chat, chat, realtime commenting, Lazy load, Lazy load comments, mobile commenting, post comments, advanced comment, comments box, community, discussion, discuss, disqus, discuz, Disqus alternative, Livefyre alternative, Jatpack comments alternative, Facebook comments alternative, comment form, commenting, reply, comments, better comments, discussions, comment notifications, comment template, activity, comment author, comment system, redirect, comment redirect, first commenter, email commenting, social login, boost comments, native comments
5
+ Requires at least: 4.3
6
  Tested up to: 4.3.1
7
+ Stable tag: 3.0.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
21
 
22
  **Integration with User Profile Plugins**
23
 
24
+ Please read the [Integrations] Tab in wpDiscuz Settings admin page
25
+
26
  * BuddyPress - Avatar, Profile page
27
  * Users Ultra - Avatar, Profile page
28
  * Ultimate Member - Avatar, Profile page
142
 
143
  == Changelog ==
144
 
145
+ = 3.0.8 =
146
+
147
+ * Boosted: Super high performance with reduced number of SQL queries. Instead of 2000 SQLs for 1000 comments wpDiscuz 3.0.8 only executes 39 SQLs.
148
+ * Added: Individual phrases for each user role (displayed in comment label)
149
+ * Added: Comment link (example.com/post/#comment-id) displays comment thread
150
+ * Fixed Bug: Issue with administrator label
151
+ * Fixed Bug: Error: No such file or directory in .../class.WpdiscuzHelper.php on line 610
152
+ * Fixed Bug: Losing "Read more" dots after click.
153
+
154
+ IMPORTANT:
155
+
156
+ * If you have installed these plugins, please go to wpDiscuz Settings > Integrations tab and read the instruction:
157
+
158
+ * BuddyPress,
159
+ * Users Ultra,
160
+ * Ultimate Member,
161
+ * UserPro plugins,
162
+ * MyCRED
163
+
164
+ - If you have JatPack installed please deactivate JatPack comments, it affects wpDiscuz
165
+ - If you have a Cache Plugin and CDN, please delete all caches and purge CDN after wpDiscuz update.
166
+
167
  = 3.0.7 =
168
 
169
  * Added: Long comment text breaking function with "Read more" link
173
  * Аaccelerated: new and faster function to recursively get comments (1.5s faster for 100 comments)
174
  * Fixed Bug: problems related to comment edit/save functions
175
 
 
 
 
 
 
176
  = 3.0.6 =
177
 
178
  Please update to 3.0.6, there was some incomplete aspects in 3.0.5
templates/comment/{class.WpdiscuzTemplateBuilder.php → class.WpdiscuzWalker.php} RENAMED
@@ -1,34 +1,36 @@
1
  <?php
2
 
3
- class WpdiscuzTemplateBuilder {
 
4
 
 
 
5
  private $helper;
6
  private $optimizationHelper;
7
  private $dbManager;
8
- private $options;
9
  private $optionsSerialized;
10
 
11
- function __construct($helper, $optimizationHelper, $dbManager, $options, $optionsSerialized) {
12
  $this->helper = $helper;
13
  $this->optimizationHelper = $optimizationHelper;
14
  $this->dbManager = $dbManager;
15
- $this->options = $options;
16
  $this->optionsSerialized = $optionsSerialized;
17
  add_action('plugins_loaded', array(&$this->optionsSerialized, 'initPhrasesOnLoad'), 2129);
18
  }
19
 
20
- /**
21
- * @param type $comment the current comment object
22
- * @param type $args
23
- * @return single comment template
24
- */
25
- public function getCommentTemplate($comment, $args, $depth) {
26
  $current_user = $args['current_user'];
27
  $depth = isset($args['addComment']) ? $args['addComment'] : $depth;
 
28
  $commentContent = $comment->comment_content;
29
  $commentWrapperClass = '';
30
- if ($this->optionsSerialized->commentReadMoreLimit) {
31
- $commentContent = $this->helper->getCommentExcerpt($commentContent);
32
  $commentWrapperClass .= 'wpdiscuz-comment-readmore ';
33
  }
34
  $commentContent = wp_kses($commentContent, $this->helper->wc_allowed_tags);
@@ -41,7 +43,6 @@ class WpdiscuzTemplateBuilder {
41
  }
42
  if (isset($args['new_loaded_class'])) {
43
  $commentWrapperClass .= $args['new_loaded_class'] . ' ';
44
- $depth = 1;
45
  if ($args['isSingle']) {
46
  $commentWrapperClass .= ' wpdiscuz_single ';
47
  } else {
@@ -53,19 +54,17 @@ class WpdiscuzTemplateBuilder {
53
  $commentAuthorUrl = esc_url($commentAuthorUrl, array('http', 'https'));
54
  $commentAuthorUrl = apply_filters('get_comment_author_url', $commentAuthorUrl, $comment->comment_ID, $comment);
55
  if ($user) {
56
- $userInfo = get_userdata($comment->user_id);
57
  $commentAuthorUrl = $commentAuthorUrl ? $commentAuthorUrl : $user->user_url;
58
- $post = get_post($comment->comment_post_ID);
59
- if ($user->ID == $post->post_author) {
60
  $authorClass = 'wc-blog-post_author';
61
- $author_title = $this->optionsSerialized->phrases['wc_user_title_author_text'];
62
  } else {
63
- $authorClass = $userInfo->roles ? 'wc-blog-' . $userInfo->roles[0] : 'wc-blog-member';
64
- $author_title = $this->optionsSerialized->phrases['wc_user_title_member_text'];
65
  }
66
  } else {
67
  $authorClass = 'wc-blog-guest';
68
- $author_title = $this->optionsSerialized->phrases['wc_user_title_guest_text'];
69
  }
70
 
71
  if ($this->optionsSerialized->simpleCommentDate) {
@@ -85,26 +84,29 @@ class WpdiscuzTemplateBuilder {
85
  if (isset($rootComment) && $rootComment->comment_approved != 1) {
86
  $commentWrapperClass .= 'wc-comment';
87
  } else {
88
- $commentWrapperClass .= ($comment->comment_parent && $this->optionsSerialized->wordpressThreadComments) && !$args['isSingle'] ? 'wc-comment wc-reply' : 'wc-comment';
89
  }
90
  $voteCount = isset($comment->meta_value) ? $comment->meta_value : get_comment_meta($comment->comment_ID, WpdiscuzCore::META_KEY_VOTES, true);
91
- $unique_id = $comment->comment_ID . '_' . $comment->comment_parent;
92
 
93
- $authorName = $this->getAuthorName($comment);
94
- $profileUrl = $this->getProfileUrl($user);
 
 
 
 
 
 
95
 
96
  if ($profileUrl) {
97
- $commentAuthorAvatar = "<a href='$profileUrl'>" . $this->helper->getCommentAuthorAvatar($comment) . "</a>";
98
  } else {
99
- $commentAuthorAvatar = $this->helper->getCommentAuthorAvatar($comment);
100
  }
101
 
102
  if ($commentAuthorUrl) {
103
  $authorName = "<a rel='nofollow' href='$commentAuthorUrl'>" . $authorName . "</a>";
104
- } else {
105
- if ($profileUrl) {
106
- $authorName = "<a href='$profileUrl'>" . $authorName . "</a>";
107
- }
108
  }
109
 
110
  if (!$this->optionsSerialized->isGuestCanVote && !$current_user->ID) {
@@ -119,32 +121,32 @@ class WpdiscuzTemplateBuilder {
119
  }
120
 
121
  $commentContentClass = '';
122
- $output = '<div id="wc-comm-' . $unique_id . '" class="' . $commentWrapperClass . ' ' . $authorClass . ' wc_comment_level-' . $depth . '">';
 
123
  if ($this->optionsSerialized->wordpressShowAvatars) {
124
  $output .= '<div class="wc-comment-left">' . $commentAuthorAvatar;
125
  if (!$this->optionsSerialized->authorTitlesShowHide) {
126
  $output .= '<div class="' . $authorClass . ' wc-comment-label">' . $author_title . '</div>';
127
  }
128
- if (class_exists('userpro_api') && $comment->user_id) {
129
- $output .= userpro_show_badges($comment->user_id, $inline = true);
130
- }
131
- $wpdiscuzAfterLabelHtml = '';
132
- $wpdiscuzAfterLabelData = apply_filters('wpdiscuz_after_label', array($wpdiscuzAfterLabelHtml, $comment));
133
- $output .= $wpdiscuzAfterLabelData[0];
134
  $output .= '</div>';
135
  }
 
136
  $commentLink = get_comment_link($comment);
137
  $output .= '<div id="comment-' . $comment->comment_ID . '" class="wc-comment-right ' . $commentContentClass . '" ' . $hideAvatarStyle . '>';
138
- $output .= '<div class="wc-comment-header"><div class="wc-comment-author">' . $authorName . '</div>';
 
139
  if (!$this->optionsSerialized->showHideCommentLink) {
140
  $output .= '<div class="wc-comment-link"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/icon-link.gif') . '" class="wc-comment-img-link" title="&lt;input type=&quot;text&quot; class=&quot;wc-comment-link-input&quot; value=&quot;' . $commentLink . '&quot; /&gt;" /></div>';
141
  }
142
- $output .= '<div class="wc-comment-date">' . $posted_date . '</div><div style="clear:right"></div></div>';
 
143
  $output .= '<div class="wc-comment-text">' . $commentContent . '</div>';
144
  if ($comment->comment_approved == '1') {
145
  $output .= '<div class="wc-comment-footer">';
146
  if (!$this->optionsSerialized->votingButtonsShowHide) {
147
- $output .= '<div class="wc-vote-result">' . $voteCount . '</div>';
148
  $output .= ' <span class="wc-vote-link wc-up ' . $voteClass . '" title="' . $voteUp . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/thumbs-up.png') . '" align="absmiddle" class="wc-vote-img-up" /></span> &nbsp;|&nbsp; <span class="wc-vote-link wc-down ' . $voteClass . '" title="' . $voteDown . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/thumbs-down.png') . '" align="absmiddle" class="wc-vote-img-down" /></span>&nbsp;';
149
  }
150
 
@@ -157,28 +159,26 @@ class WpdiscuzTemplateBuilder {
157
  }
158
  } else {
159
  if (!$this->optionsSerialized->replyButtonMembersShowHide && !$this->optionsSerialized->replyButtonGuestsShowHide) {
160
- $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
161
  } else if (!$this->optionsSerialized->replyButtonMembersShowHide && $current_user->ID) {
162
- $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
163
  } else if (!$this->optionsSerialized->replyButtonGuestsShowHide && !$current_user->ID) {
164
- $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
165
  } else if (in_array('administrator', $current_user->roles)) {
166
- $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
167
  }
168
  }
169
  }
170
 
171
  if ($this->optionsSerialized->shareButtons) {
172
- $output .= '-&nbsp;&nbsp; <span class="wc-share-link" title="' . $shareText . '">' . $shareText . '</span> &nbsp;&nbsp;';
173
-
174
  $twitt_content = strip_tags($commentContent) . ' ' . $commentLink;
175
-
176
  $output .= '<span class="share_buttons_box">';
177
- $output .= in_array('fb', $this->optionsSerialized->shareButtons) ? '<a target="_blank" href="http://www.facebook.com/sharer.php" title="' . $this->optionsSerialized->phrases['wc_share_facebook'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/fb-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/fb-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/fb-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
178
- $output .= in_array('twitter', $this->optionsSerialized->shareButtons) ? '<a target="_blank" href="https://twitter.com/home?status=' . $twitt_content . '" title="' . $this->optionsSerialized->phrases['wc_share_twitter'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/twitter-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/twitter-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/twitter-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
179
- $output .= in_array('google', $this->optionsSerialized->shareButtons) ? '<a target="_blank" href="https://plus.google.com/share?url=' . get_permalink($comment->comment_post_ID) . '" title="' . $this->optionsSerialized->phrases['wc_share_google'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/google-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/google-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/google-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
180
- $output .= in_array('vk', $this->optionsSerialized->shareButtons) ? '<a target="_blank" href="http://vk.com/share.php?url=' . get_permalink($comment->comment_post_ID) . '" title="' . $this->optionsSerialized->phrases['wc_share_vk'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/vk-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/vk-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/vk-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
181
- $output .= in_array('ok', $this->optionsSerialized->shareButtons) ? '<a target="_blank" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl=' . get_permalink($comment->comment_post_ID) . '" title="' . $this->optionsSerialized->phrases['wc_share_ok'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/ok-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/ok-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/ok-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
182
  $output .= '</span>';
183
  }
184
 
@@ -189,8 +189,8 @@ class WpdiscuzTemplateBuilder {
189
  $isEditable = $this->optionsSerialized->commentEditableTime == 'unlimit' ? true && $isInRange : $this->helper->isCommentEditable($comment) && $isInRange;
190
  if ($current_user->ID && $current_user->ID == $comment->user_id && $isEditable) {
191
  $output .= '<span class="wc_editable_comment">-&nbsp;&nbsp;' . $this->optionsSerialized->phrases['wc_edit_text'] . '</span>';
192
- $output .= '<span class="wc_cancel_edit">-&nbsp;&nbsp;' . $this->optionsSerialized->phrases['wc_comment_edit_cancel_button'] . '</span>';
193
- $output .= '<span class="wc_save_edited_comment" style="display:none;">&nbsp;&nbsp;-&nbsp;&nbsp;' . $this->optionsSerialized->phrases['wc_comment_edit_save_button'] . '</span>';
194
  }
195
  }
196
 
@@ -201,55 +201,12 @@ class WpdiscuzTemplateBuilder {
201
  }
202
  $output .= '</div>';
203
  $output .= '<div class="wpdiscuz-comment-message"></div>';
204
- $output .= '<div id="wpdiscuz_form_anchor-' . $unique_id . '" style="clear:both"></div>';
205
- return $output;
206
  }
207
 
208
- /**
209
- *
210
- * get profile url
211
- */
212
- private function getProfileUrl($user) {
213
- $wc_profile_url = '';
214
- $wc_profile_url_filter = '';
215
- if ($user) {
216
- if (class_exists('BuddyPress')) {
217
- $wc_profile_url = bp_core_get_user_domain($user->ID);
218
- } else if (class_exists('XooUserUltra')) {
219
- global $xoouserultra;
220
- $wc_profile_url = $xoouserultra->userpanel->get_user_profile_permalink($user->ID);
221
- } else if (class_exists('userpro_api')) {
222
- global $userpro;
223
- $wc_profile_url = $userpro->permalink($user->ID);
224
- } else if (class_exists('UM_API')) {
225
- um_fetch_user($user->ID);
226
- $wc_profile_url = um_user_profile_url();
227
- } else {
228
- if (count_user_posts($user->ID)) {
229
- $wc_profile_url = get_author_posts_url($user->ID);
230
- }
231
- }
232
- $user_id = $user->ID;
233
- $wc_profile_url_data = apply_filters('wpdiscuz_profile_url', array('user_id' => $user_id, 'permalink' => ''));
234
-
235
- $wc_profile_url_filter = $wc_profile_url_data['permalink'];
236
- }
237
-
238
- return $wc_profile_url_filter ? $wc_profile_url_filter : $wc_profile_url;
239
- }
240
-
241
- public function getAuthorName($comment) {
242
- if (class_exists('UM_API') && isset($comment->user_id) && $comment->user_id) {
243
- um_fetch_user($comment->user_id);
244
- $author_name = um_user('display_name');
245
- um_reset_user();
246
- } else if (isset($comment->user_id) && $comment->user_id) {
247
- $author_name = get_the_author_meta('display_name', $comment->user_id);
248
- $author_name = $author_name ? $author_name : get_the_author_meta('user_nicename', $comment->user_id);
249
- } else {
250
- $author_name = $comment->comment_author ? $comment->comment_author : __('Anonymous', 'wpdiscuz');
251
- }
252
- return $author_name;
253
  }
254
 
255
  }
1
  <?php
2
 
3
+ /** COMMENTS WALKER */
4
+ class WpdiscuzWalker extends Walker_Comment {
5
 
6
+ public $tree_type = 'comment';
7
+ public $db_fields = array('parent' => 'comment_parent', 'id' => 'comment_ID');
8
  private $helper;
9
  private $optimizationHelper;
10
  private $dbManager;
 
11
  private $optionsSerialized;
12
 
13
+ public function __construct($helper, $optimizationHelper, $dbManager, $optionsSerialized) {
14
  $this->helper = $helper;
15
  $this->optimizationHelper = $optimizationHelper;
16
  $this->dbManager = $dbManager;
 
17
  $this->optionsSerialized = $optionsSerialized;
18
  add_action('plugins_loaded', array(&$this->optionsSerialized, 'initPhrasesOnLoad'), 2129);
19
  }
20
 
21
+ /** START_EL */
22
+ public function start_el(&$output, $comment, $depth = 0, $args = array(), $id = 0) {
23
+ $depth++;
24
+ $GLOBALS['comment_depth'] = $depth;
25
+ $GLOBALS['comment'] = $comment;
26
+ // BEGIN
27
  $current_user = $args['current_user'];
28
  $depth = isset($args['addComment']) ? $args['addComment'] : $depth;
29
+ $uniqueId = $comment->comment_ID . '_' . $comment->comment_parent;
30
  $commentContent = $comment->comment_content;
31
  $commentWrapperClass = '';
32
+ if ($this->optionsSerialized->commentReadMoreLimit && count($commentWordsLimit = explode(' ', $commentContent)) > $this->optionsSerialized->commentReadMoreLimit) {
33
+ $commentContent = $this->helper->getCommentExcerpt($commentWordsLimit, $commentContent, $uniqueId);
34
  $commentWrapperClass .= 'wpdiscuz-comment-readmore ';
35
  }
36
  $commentContent = wp_kses($commentContent, $this->helper->wc_allowed_tags);
43
  }
44
  if (isset($args['new_loaded_class'])) {
45
  $commentWrapperClass .= $args['new_loaded_class'] . ' ';
 
46
  if ($args['isSingle']) {
47
  $commentWrapperClass .= ' wpdiscuz_single ';
48
  } else {
54
  $commentAuthorUrl = esc_url($commentAuthorUrl, array('http', 'https'));
55
  $commentAuthorUrl = apply_filters('get_comment_author_url', $commentAuthorUrl, $comment->comment_ID, $comment);
56
  if ($user) {
 
57
  $commentAuthorUrl = $commentAuthorUrl ? $commentAuthorUrl : $user->user_url;
58
+ if ($user->ID == $args['post_author']) {
 
59
  $authorClass = 'wc-blog-post_author';
60
+ $author_title = $this->optionsSerialized->phrases['wc_blog_role_post_author'];
61
  } else {
62
+ $authorClass = 'wc-blog-' . $user->roles[0];
63
+ $author_title = $this->optionsSerialized->phrases['wc_blog_role_' . $user->roles[0]];
64
  }
65
  } else {
66
  $authorClass = 'wc-blog-guest';
67
+ $author_title = $this->optionsSerialized->phrases['wc_blog_role_guest'];
68
  }
69
 
70
  if ($this->optionsSerialized->simpleCommentDate) {
84
  if (isset($rootComment) && $rootComment->comment_approved != 1) {
85
  $commentWrapperClass .= 'wc-comment';
86
  } else {
87
+ $commentWrapperClass .= ($comment->comment_parent && $this->optionsSerialized->wordpressThreadComments) ? 'wc-comment wc-reply' : 'wc-comment';
88
  }
89
  $voteCount = isset($comment->meta_value) ? $comment->meta_value : get_comment_meta($comment->comment_ID, WpdiscuzCore::META_KEY_VOTES, true);
 
90
 
91
+ $authorName = $comment->comment_author ? $comment->comment_author : __('Anonymous', 'wpdiscuz');
92
+ $authorName = apply_filters('wpdiscuz_comment_author', $authorName, $comment);
93
+
94
+ $profileUrl = $comment->user_id && in_array($comment->user_id, $args['posts_authors']) ? get_author_posts_url($comment->user_id) : '';
95
+ $profileUrl = apply_filters('wpdiscuz_profile_url', $profileUrl, $user);
96
+
97
+ $authorAvatarField = $comment->user_id ? $comment->user_id : $comment->comment_author_email;
98
+ $authorAvatar = $this->optionsSerialized->wordpressShowAvatars ? get_avatar($authorAvatarField) : '';
99
 
100
  if ($profileUrl) {
101
+ $commentAuthorAvatar = "<a href='$profileUrl'>" . $authorAvatar . "</a>";
102
  } else {
103
+ $commentAuthorAvatar = $authorAvatar;
104
  }
105
 
106
  if ($commentAuthorUrl) {
107
  $authorName = "<a rel='nofollow' href='$commentAuthorUrl'>" . $authorName . "</a>";
108
+ } else if ($profileUrl) {
109
+ $authorName = "<a rel='nofollow' href='$profileUrl'>" . $authorName . "</a>";
 
 
110
  }
111
 
112
  if (!$this->optionsSerialized->isGuestCanVote && !$current_user->ID) {
121
  }
122
 
123
  $commentContentClass = '';
124
+ // begin printing comment template
125
+ $output .= '<div id="wc-comm-' . $uniqueId . '" class="' . $commentWrapperClass . ' ' . $authorClass . ' wc_comment_level-' . $depth . '">';
126
  if ($this->optionsSerialized->wordpressShowAvatars) {
127
  $output .= '<div class="wc-comment-left">' . $commentAuthorAvatar;
128
  if (!$this->optionsSerialized->authorTitlesShowHide) {
129
  $output .= '<div class="' . $authorClass . ' wc-comment-label">' . $author_title . '</div>';
130
  }
131
+ $afterLabelHtml = apply_filters('wpdiscuz_after_label', $afterLabelHtml = '', $comment);
132
+ $output .= $afterLabelHtml;
 
 
 
 
133
  $output .= '</div>';
134
  }
135
+
136
  $commentLink = get_comment_link($comment);
137
  $output .= '<div id="comment-' . $comment->comment_ID . '" class="wc-comment-right ' . $commentContentClass . '" ' . $hideAvatarStyle . '>';
138
+ $output .= '<div class="wc-comment-header">';
139
+ $output .= '<div class="wc-comment-author">' . $authorName . '</div>';
140
  if (!$this->optionsSerialized->showHideCommentLink) {
141
  $output .= '<div class="wc-comment-link"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/icon-link.gif') . '" class="wc-comment-img-link" title="&lt;input type=&quot;text&quot; class=&quot;wc-comment-link-input&quot; value=&quot;' . $commentLink . '&quot; /&gt;" /></div>';
142
  }
143
+ $output .= '<div class="wc-comment-date">' . $posted_date . '</div><div style="clear:right"></div>';
144
+ $output .= '</div>';
145
  $output .= '<div class="wc-comment-text">' . $commentContent . '</div>';
146
  if ($comment->comment_approved == '1') {
147
  $output .= '<div class="wc-comment-footer">';
148
  if (!$this->optionsSerialized->votingButtonsShowHide) {
149
+ $output .= '<div class="wc-vote-result">' . $voteCount . '</div>';
150
  $output .= ' <span class="wc-vote-link wc-up ' . $voteClass . '" title="' . $voteUp . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/thumbs-up.png') . '" align="absmiddle" class="wc-vote-img-up" /></span> &nbsp;|&nbsp; <span class="wc-vote-link wc-down ' . $voteClass . '" title="' . $voteDown . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/thumbs-down.png') . '" align="absmiddle" class="wc-vote-img-down" /></span>&nbsp;';
151
  }
152
 
159
  }
160
  } else {
161
  if (!$this->optionsSerialized->replyButtonMembersShowHide && !$this->optionsSerialized->replyButtonGuestsShowHide) {
162
+ $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
163
  } else if (!$this->optionsSerialized->replyButtonMembersShowHide && $current_user->ID) {
164
+ $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
165
  } else if (!$this->optionsSerialized->replyButtonGuestsShowHide && !$current_user->ID) {
166
+ $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
167
  } else if (in_array('administrator', $current_user->roles)) {
168
+ $output .= '&nbsp;&nbsp;<span class="wc-reply-link" title="' . $replyText . '">' . $replyText . '</span> &nbsp;&nbsp;';
169
  }
170
  }
171
  }
172
 
173
  if ($this->optionsSerialized->shareButtons) {
174
+ $output .= '-&nbsp;&nbsp; <span class="wc-share-link" title="' . $shareText . '">' . $shareText . '</span> &nbsp;&nbsp;';
 
175
  $twitt_content = strip_tags($commentContent) . ' ' . $commentLink;
 
176
  $output .= '<span class="share_buttons_box">';
177
+ $output .= in_array('fb', $this->optionsSerialized->shareButtons) ? '<a class="wc_tooltipster" target="_blank" href="http://www.facebook.com/sharer.php" title="' . $this->optionsSerialized->phrases['wc_share_facebook'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/fb-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/fb-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/fb-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
178
+ $output .= in_array('twitter', $this->optionsSerialized->shareButtons) ? '<a class="wc_tooltipster" target="_blank" href="https://twitter.com/home?status=' . $twitt_content . '" title="' . $this->optionsSerialized->phrases['wc_share_twitter'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/twitter-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/twitter-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/twitter-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
179
+ $output .= in_array('google', $this->optionsSerialized->shareButtons) ? '<a class="wc_tooltipster" target="_blank" href="https://plus.google.com/share?url=' . get_permalink($comment->comment_post_ID) . '" title="' . $this->optionsSerialized->phrases['wc_share_google'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/google-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/google-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/google-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
180
+ $output .= in_array('vk', $this->optionsSerialized->shareButtons) ? '<a class="wc_tooltipster" target="_blank" href="http://vk.com/share.php?url=' . get_permalink($comment->comment_post_ID) . '" title="' . $this->optionsSerialized->phrases['wc_share_vk'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/vk-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/vk-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/vk-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
181
+ $output .= in_array('ok', $this->optionsSerialized->shareButtons) ? '<a class="wc_tooltipster" target="_blank" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl=' . get_permalink($comment->comment_post_ID) . '" title="' . $this->optionsSerialized->phrases['wc_share_ok'] . '"><img src="' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/ok-18x18.png') . '" onmouseover="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/ok-18x18-orig.png') . '\'" onmouseout="this.src=\'' . plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/social-icons/ok-18x18.png') . '\'"/></a>&nbsp;&nbsp;' : '';
182
  $output .= '</span>';
183
  }
184
 
189
  $isEditable = $this->optionsSerialized->commentEditableTime == 'unlimit' ? true && $isInRange : $this->helper->isCommentEditable($comment) && $isInRange;
190
  if ($current_user->ID && $current_user->ID == $comment->user_id && $isEditable) {
191
  $output .= '<span class="wc_editable_comment">-&nbsp;&nbsp;' . $this->optionsSerialized->phrases['wc_edit_text'] . '</span>';
192
+ $output .= '<span class="wc_cancel_edit">-&nbsp;&nbsp;' . $this->optionsSerialized->phrases['wc_comment_edit_cancel_button'] . '</span>';
193
+ $output .= '<span class="wc_save_edited_comment" style="display:none;">&nbsp;&nbsp;-&nbsp;&nbsp;' . $this->optionsSerialized->phrases['wc_comment_edit_save_button'] . '</span>';
194
  }
195
  }
196
 
201
  }
202
  $output .= '</div>';
203
  $output .= '<div class="wpdiscuz-comment-message"></div>';
204
+ $output .= '<div id="wpdiscuz_form_anchor-' . $uniqueId . '" style="clear:both"></div>';
 
205
  }
206
 
207
+ public function end_el(&$output, $comment, $depth = 0, $args = array()) {
208
+ $output .= '</div>';
209
+ return $output;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
210
  }
211
 
212
  }
templates/comment/comment-form.php CHANGED
@@ -212,7 +212,6 @@ if (comments_open($post->ID)) {
212
  $args['orderby'] = 'meta_value_num';
213
  $args['order'] = 'desc';
214
  }
215
-
216
  $commentData = $wpdiscuz->getWPComments($args);
217
  echo $commentData['comment_list'];
218
  ?>
@@ -241,7 +240,7 @@ if (comments_open($post->ID)) {
241
  <?php if ($wpdiscuz->optionsSerialized->showPluginPoweredByLink) { ?>
242
  <div class="by-wpdiscuz">
243
  <span id="awpdiscuz" onclick='javascript:document.getElementById("bywpdiscuz").style.display = "inline";
244
- document.getElementById("awpdiscuz").style.display = "none";'>
245
  <img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/plugin-icon/icon_info.png'); ?>" align="absmiddle" class="wpdimg"/>
246
  </span>&nbsp;
247
  <a href="http://wpdiscuz.com/" id="bywpdiscuz" title="wpDiscuz v<?php echo get_option(WpdiscuzCore::OPTION_SLUG_VERSION); ?> - Supercharged native comments">wpDiscuz</a>
212
  $args['orderby'] = 'meta_value_num';
213
  $args['order'] = 'desc';
214
  }
 
215
  $commentData = $wpdiscuz->getWPComments($args);
216
  echo $commentData['comment_list'];
217
  ?>
240
  <?php if ($wpdiscuz->optionsSerialized->showPluginPoweredByLink) { ?>
241
  <div class="by-wpdiscuz">
242
  <span id="awpdiscuz" onclick='javascript:document.getElementById("bywpdiscuz").style.display = "inline";
243
+ document.getElementById("awpdiscuz").style.display = "none";'>
244
  <img src="<?php echo plugins_url(WpdiscuzCore::$PLUGIN_DIRECTORY . '/assets/img/plugin-icon/icon_info.png'); ?>" align="absmiddle" class="wpdimg"/>
245
  </span>&nbsp;
246
  <a href="http://wpdiscuz.com/" id="bywpdiscuz" title="wpDiscuz v<?php echo get_option(WpdiscuzCore::OPTION_SLUG_VERSION); ?> - Supercharged native comments">wpDiscuz</a>
utils/class.WpdiscuzEmailHelper.php CHANGED
@@ -98,7 +98,7 @@ class WpdiscuzEmailHelper {
98
  public function checkNotificationType() {
99
  if (isset($_POST['wpdiscuzAjaxData'])) {
100
  parse_str($_POST['wpdiscuzAjaxData']);
101
- $post_id = intval(trim($post_id));
102
  $comment_id = intval(trim($comment_id));
103
  $email = trim($email);
104
  $isParent = trim($isParent);
@@ -106,15 +106,15 @@ class WpdiscuzEmailHelper {
106
  if ($current_user->user_email) {
107
  $email = $current_user->user_email;
108
  }
109
- if ($comment_id && $email && $post_id) {
110
- $this->notifyPostSubscribers($post_id, $comment_id, $email);
111
  if (!$isParent) {
112
  $comment = get_comment($comment_id);
113
  $parent_comment_id = $comment->comment_parent;
114
  $parent_comment = get_comment($parent_comment_id);
115
  $parent_comment_email = $parent_comment->comment_author_email;
116
  if ($parent_comment_email != $email) {
117
- $this->notifyAllCommentSubscribers($post_id, $comment_id, $email);
118
  $this->notifyCommentSubscribers($parent_comment_id, $comment->comment_ID, $email);
119
  }
120
  }
98
  public function checkNotificationType() {
99
  if (isset($_POST['wpdiscuzAjaxData'])) {
100
  parse_str($_POST['wpdiscuzAjaxData']);
101
+ $postId = intval(trim($postId));
102
  $comment_id = intval(trim($comment_id));
103
  $email = trim($email);
104
  $isParent = trim($isParent);
106
  if ($current_user->user_email) {
107
  $email = $current_user->user_email;
108
  }
109
+ if ($comment_id && $email && $postId) {
110
+ $this->notifyPostSubscribers($postId, $comment_id, $email);
111
  if (!$isParent) {
112
  $comment = get_comment($comment_id);
113
  $parent_comment_id = $comment->comment_parent;
114
  $parent_comment = get_comment($parent_comment_id);
115
  $parent_comment_email = $parent_comment->comment_author_email;
116
  if ($parent_comment_email != $email) {
117
+ $this->notifyAllCommentSubscribers($postId, $comment_id, $email);
118
  $this->notifyCommentSubscribers($parent_comment_id, $comment->comment_ID, $email);
119
  }
120
  }
utils/class.WpdiscuzHelper.php CHANGED
@@ -17,7 +17,6 @@ class WpdiscuzHelper {
17
  public static $seconds = 'wc_second_text_plural';
18
  private $optionsSerialized;
19
  private $dbManager;
20
- public $wcFormAvatar;
21
  public $wc_allowed_tags = array(
22
  'br' => array(),
23
  'a' => array('href' => array(), 'title' => array(), 'target' => array(), 'rel' => array(), 'download' => array(), 'hreflang' => array(), 'media' => array(), 'type' => array()),
@@ -42,13 +41,15 @@ class WpdiscuzHelper {
42
  'del' => array('datetime' => array()),
43
  'span' => array('id' => array(), 'class' => array(), 'title' => array())
44
  );
45
- public $captchaDir;
46
- public $captchaString;
 
47
 
48
  function __construct($wpdiscuzOptionsSerialized, $dbManager) {
49
  $this->optionsSerialized = $wpdiscuzOptionsSerialized;
50
  $this->dbManager = $dbManager;
51
  $this->captchaDir = DIR_PATH . WPD_DS . 'utils' . WPD_DS . 'temp';
 
52
  }
53
 
54
  // Set timezone
@@ -125,22 +126,6 @@ class WpdiscuzHelper {
125
  return implode(" ", $times) . ' ' . $ago;
126
  }
127
 
128
- /**
129
- * get comment author avatar if exists otherwise default avatar
130
- */
131
- public function getCommentAuthorAvatar($comment = null, $current_user = null) {
132
- if (function_exists('the_champ_init') && get_user_meta($current_user->ID, 'thechamp_avatar') && is_null($comment)) {
133
- $comment = (object) array('user_id' => $current_user->ID, 'comment_author_email' => $current_user->user_email, 'comment_type' => '');
134
- } elseif (!$comment) {
135
- $comment = $current_user->user_email;
136
- }
137
- $comm_auth_avatar = get_avatar($comment, 48);
138
- if (!$this->wcFormAvatar) {
139
- $this->wcFormAvatar = $comm_auth_avatar;
140
- }
141
- return $comm_auth_avatar;
142
- }
143
-
144
  public static function initPhraseKeyValue($phrase) {
145
  $phrase_value = stripslashes($phrase['phrase_value']);
146
  switch ($phrase['phrase_key']) {
@@ -290,11 +275,9 @@ class WpdiscuzHelper {
290
  return ($commentMinLength && $contentLength > $commentMinLength) && ($commentMaxLength == 0 || $contentLength < $commentMaxLength);
291
  }
292
 
293
- public function getCommentExcerpt($commentContent) {
294
- if (count($commentWordsLimit = explode(' ', $commentContent)) > $this->optionsSerialized->commentReadMoreLimit) {
295
- array_splice($commentWordsLimit, $this->optionsSerialized->commentReadMoreLimit);
296
- $commentContent = implode(' ', $commentWordsLimit) . '<span id="wpdiscuz-readmore"><span class="wpdiscuz-hellip">&hellip;&nbsp;</span><span class="wpdiscuz-readmore" title="' . $this->optionsSerialized->phrases['wc_read_more'] . '">' . $this->optionsSerialized->phrases['wc_read_more'] . '</span></span>';
297
- }
298
  return $commentContent;
299
  }
300
 
@@ -348,7 +331,7 @@ class WpdiscuzHelper {
348
 
349
  <?php if ($this->optionsSerialized->wordpressShowAvatars) { ?>
350
  <div class="wc-field-avatararea">
351
- <?php echo $this->getCommentAuthorAvatar(null, $current_user); ?>
352
  </div>
353
  <?php } ?>
354
  <div class="wpdiscuz-item wc-field-textarea" <?php
@@ -374,7 +357,6 @@ class WpdiscuzHelper {
374
  <?php } ?>
375
  <div class="wc-form-submit">
376
  <?php
377
- // generate captcha for secondary form on clone if img path not exists
378
  if ($this->isShowCaptcha($current_user->ID)) {
379
  ?>
380
  <div class="wc-field-captcha wpdiscuz-item">
@@ -406,25 +388,30 @@ class WpdiscuzHelper {
406
  </div>
407
  <?php } ?>
408
  <?php if ($this->optionsSerialized->wordpressThreadComments || class_exists('Prompt_Comment_Form_Handling')) { ?>
409
- <div class="wc_notification_checkboxes" style="display:block">
410
- <?php
411
- if (class_exists('Prompt_Comment_Form_Handling') && $this->optionsSerialized->usePostmaticForCommentNotification) {
412
- ?>
413
- <input id="wc_notification_new_comment-<?php echo $uniqueId; ?>" class="wc_notification_new_comment-<?php echo $uniqueId; ?>" value="post" type="checkbox" name="wpdiscuz_notification_type"/> <label class="wc-label-comment-notify" for="wc_notification_new_comment-<?php echo $uniqueId; ?>"><?php _e('Participate in this discussion via email', 'wpdiscuz'); ?></label><br />
 
 
 
 
 
 
414
  <?php
415
- } elseif ($this->optionsSerialized->showHideReplyCheckbox) {
416
- $wpdiscuz_subscription_type = '';
417
- if ($current_user->ID) {
418
- $wpdiscuz_subscription_type = $this->dbManager->hasSubscription($post->ID, $current_user->user_email);
419
- }
420
- if (!$wpdiscuz_subscription_type) {
421
  ?>
422
  <input id="wc_notification_new_comment-<?php echo $uniqueId; ?>" class="wc_notification_new_comment-<?php echo $uniqueId; ?>" value="comment" type="checkbox" name="wpdiscuz_notification_type"/> <label class="wc-label-comment-notify" for="wc_notification_new_comment-<?php echo $uniqueId; ?>"><?php echo $this->optionsSerialized->phrases['wc_notify_on_new_reply']; ?></label><br />
423
  <?php
424
  }
425
- }
426
- ?>
427
- </div>
428
  <?php } ?>
429
  <input type="button" class="wc_comm_submit button alt" value="<?php echo $this->optionsSerialized->phrases['wc_submit_text']; ?>" name="submit">
430
  </div>
@@ -505,11 +492,6 @@ class WpdiscuzHelper {
505
  }
506
  }
507
 
508
- private function getMicrotime() {
509
- list($usec, $sec) = explode(" ", microtime());
510
- return ((float) $usec + (float) $sec);
511
- }
512
-
513
  public function createCaptchaImage() {
514
  if (!$this->createTempDir()) {
515
  return '';
@@ -532,7 +514,6 @@ class WpdiscuzHelper {
532
  $filesPath = plugin_dir_path(__FILE__) . WPD_DS . 'captcha' . WPD_DS;
533
  $im = @imagecreatefrompng($filesPath . 'captcha_bg_easy.png');
534
  if ($im !== false) {
535
- $fontPath = $filesPath . 'consolai.ttf';
536
  $size = 16;
537
  $angle = 0;
538
  $x = 5;
@@ -540,7 +521,7 @@ class WpdiscuzHelper {
540
  for ($i = 0; $i < strlen($randomString); $i++) {
541
  $color = imagecolorallocate($im, rand(0, 255), 0, rand(0, 255));
542
  $letter = substr($randomString, $i, 1);
543
- imagettftext($im, $size, $angle, $x, $y, $color, $fontPath, $letter);
544
  $x += 13;
545
  }
546
 
@@ -599,25 +580,28 @@ class WpdiscuzHelper {
599
 
600
  public function unScheduleTask() {
601
  wp_clear_scheduled_hook('wpdiscuzRemoveOldFiles');
602
- if ($this->captchaDir && @chmod($this->captchaDir, 0777)) {
603
- if (!unlink($this->captchaDir)) {
604
- $this->removeOldFiles();
 
 
 
605
  }
606
  }
607
  }
608
 
609
- public function removeOldFiles() {
610
- $files = scandir($this->captchaDir);
611
- if ($files && is_array($files)) {
612
- foreach ($files as $file) {
613
- if ($file != '.' && $file != '..' && $file != '.htaccess') {
614
- $fileName = $this->captchaDir . WPD_DS . $file;
615
- $fData = stat($fileName);
616
- if (is_file($fileName) && $fData) {
617
- $expired = $fData['mtime'] + (60 * 60 + 1000);
618
- if ($expired < time() && @chmod($fileName, 0777)) {
619
- if (!unlink($fileName)) {
620
- @chmod($fileName, 0440);
621
  }
622
  }
623
  }
@@ -655,5 +639,10 @@ class WpdiscuzHelper {
655
  return ($isUserLoggedIn && $this->optionsSerialized->captchaShowHideForMembers) || (!$isUserLoggedIn && !$this->optionsSerialized->captchaShowHide);
656
  }
657
 
 
 
 
 
 
658
  }
659
 
17
  public static $seconds = 'wc_second_text_plural';
18
  private $optionsSerialized;
19
  private $dbManager;
 
20
  public $wc_allowed_tags = array(
21
  'br' => array(),
22
  'a' => array('href' => array(), 'title' => array(), 'target' => array(), 'rel' => array(), 'download' => array(), 'hreflang' => array(), 'media' => array(), 'type' => array()),
41
  'del' => array('datetime' => array()),
42
  'span' => array('id' => array(), 'class' => array(), 'title' => array())
43
  );
44
+ private $captchaDir;
45
+ private $captchaString;
46
+ private $captchaFonth;
47
 
48
  function __construct($wpdiscuzOptionsSerialized, $dbManager) {
49
  $this->optionsSerialized = $wpdiscuzOptionsSerialized;
50
  $this->dbManager = $dbManager;
51
  $this->captchaDir = DIR_PATH . WPD_DS . 'utils' . WPD_DS . 'temp';
52
+ $this->captchaFonth = DIR_PATH . WPD_DS . 'captcha' . WPD_DS . 'consolai.ttf';
53
  }
54
 
55
  // Set timezone
126
  return implode(" ", $times) . ' ' . $ago;
127
  }
128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  public static function initPhraseKeyValue($phrase) {
130
  $phrase_value = stripslashes($phrase['phrase_value']);
131
  switch ($phrase['phrase_key']) {
275
  return ($commentMinLength && $contentLength > $commentMinLength) && ($commentMaxLength == 0 || $contentLength < $commentMaxLength);
276
  }
277
 
278
+ public function getCommentExcerpt($commentWordsLimit, $commentContent, $uniqueId) {
279
+ array_splice($commentWordsLimit, $this->optionsSerialized->commentReadMoreLimit);
280
+ $commentContent = implode(' ', $commentWordsLimit) . '<span id="wpdiscuz-readmore-' . $uniqueId . '"><span class="wpdiscuz-hellip">&hellip;&nbsp;</span><span class="wpdiscuz-readmore" title="' . $this->optionsSerialized->phrases['wc_read_more'] . '">' . $this->optionsSerialized->phrases['wc_read_more'] . '</span></span>';
 
 
281
  return $commentContent;
282
  }
283
 
331
 
332
  <?php if ($this->optionsSerialized->wordpressShowAvatars) { ?>
333
  <div class="wc-field-avatararea">
334
+ <?php echo get_avatar($current_user->ID, 48); ?>
335
  </div>
336
  <?php } ?>
337
  <div class="wpdiscuz-item wc-field-textarea" <?php
357
  <?php } ?>
358
  <div class="wc-form-submit">
359
  <?php
 
360
  if ($this->isShowCaptcha($current_user->ID)) {
361
  ?>
362
  <div class="wc-field-captcha wpdiscuz-item">
388
  </div>
389
  <?php } ?>
390
  <?php if ($this->optionsSerialized->wordpressThreadComments || class_exists('Prompt_Comment_Form_Handling')) { ?>
391
+ <?php
392
+ if ($this->optionsSerialized->showHideReplyCheckbox) {
393
+ $wpdiscuz_subscription_type = '';
394
+ if ($current_user->ID) {
395
+ $wpdiscuz_subscription_type = $this->dbManager->hasSubscription($post->ID, $current_user->user_email);
396
+ }
397
+ }
398
+ $isShowSubscribeWrapper = ($wpdiscuz_subscription_type == '' || $wpdiscuz_subscription_type == 'comment') ? true : false;
399
+ if ($isShowSubscribeWrapper) {
400
+ ?>
401
+ <div class="wc_notification_checkboxes" style="display:block">
402
  <?php
403
+ if (class_exists('Prompt_Comment_Form_Handling') && $this->optionsSerialized->usePostmaticForCommentNotification) {
404
+ ?>
405
+ <input id="wc_notification_new_comment-<?php echo $uniqueId; ?>" class="wc_notification_new_comment-<?php echo $uniqueId; ?>" value="post" type="checkbox" name="wpdiscuz_notification_type"/> <label class="wc-label-comment-notify" for="wc_notification_new_comment-<?php echo $uniqueId; ?>"><?php _e('Participate in this discussion via email', 'wpdiscuz'); ?></label><br />
406
+ <?php
407
+ } else {
 
408
  ?>
409
  <input id="wc_notification_new_comment-<?php echo $uniqueId; ?>" class="wc_notification_new_comment-<?php echo $uniqueId; ?>" value="comment" type="checkbox" name="wpdiscuz_notification_type"/> <label class="wc-label-comment-notify" for="wc_notification_new_comment-<?php echo $uniqueId; ?>"><?php echo $this->optionsSerialized->phrases['wc_notify_on_new_reply']; ?></label><br />
410
  <?php
411
  }
412
+ ?>
413
+ </div>
414
+ <?php } ?>
415
  <?php } ?>
416
  <input type="button" class="wc_comm_submit button alt" value="<?php echo $this->optionsSerialized->phrases['wc_submit_text']; ?>" name="submit">
417
  </div>
492
  }
493
  }
494
 
 
 
 
 
 
495
  public function createCaptchaImage() {
496
  if (!$this->createTempDir()) {
497
  return '';
514
  $filesPath = plugin_dir_path(__FILE__) . WPD_DS . 'captcha' . WPD_DS;
515
  $im = @imagecreatefrompng($filesPath . 'captcha_bg_easy.png');
516
  if ($im !== false) {
 
517
  $size = 16;
518
  $angle = 0;
519
  $x = 5;
521
  for ($i = 0; $i < strlen($randomString); $i++) {
522
  $color = imagecolorallocate($im, rand(0, 255), 0, rand(0, 255));
523
  $letter = substr($randomString, $i, 1);
524
+ imagettftext($im, $size, $angle, $x, $y, $color, $this->captchaFonth, $letter);
525
  $x += 13;
526
  }
527
 
580
 
581
  public function unScheduleTask() {
582
  wp_clear_scheduled_hook('wpdiscuzRemoveOldFiles');
583
+ if ($this->captchaDir && file_exists($this->captchaDir) && @chmod($this->captchaDir, 0777)) {
584
+ $this->removeOldFiles(true);
585
+ $htaccess = $this->captchaDir . WPD_DS . '.htaccess';
586
+ if (@chmod($htaccess, 0777) && @chmod($this->captchaDir, 0777)) {
587
+ unlink($htaccess);
588
+ rmdir($this->captchaDir);
589
  }
590
  }
591
  }
592
 
593
+ public function removeOldFiles($deactivate = false) {
594
+ if (file_exists($this->captchaDir)) {
595
+ $files = scandir($this->captchaDir);
596
+ if ($files && is_array($files)) {
597
+ foreach ($files as $file) {
598
+ if ($file != '.' && $file != '..' && $file != '.htaccess') {
599
+ $fileName = $this->captchaDir . WPD_DS . $file;
600
+ $fData = stat($fileName);
601
+ if (is_file($fileName) && $fData) {
602
+ $expired = $fData['mtime'] + (60 * 60 + 1000);
603
+ if (@chmod($fileName, 0777) && ($expired < time() || $deactivate)) {
604
+ unlink($fileName);
605
  }
606
  }
607
  }
639
  return ($isUserLoggedIn && $this->optionsSerialized->captchaShowHideForMembers) || (!$isUserLoggedIn && !$this->optionsSerialized->captchaShowHide);
640
  }
641
 
642
+ public function getmicrotime() {
643
+ list($pfx_usec, $pfx_sec) = explode(" ", microtime());
644
+ return ((float) $pfx_usec + (float) $pfx_sec);
645
+ }
646
+
647
  }
648
 
utils/class.WpdiscuzOptimizationHelper.php CHANGED
@@ -14,27 +14,29 @@ class WpdiscuzOptimizationHelper {
14
  $this->emailHelper = $emailHelper;
15
  }
16
 
17
- public function setSubComment($commentId) {
18
  $childCommentIds = array();
19
- $comments = $this->getTree($commentId, $childCommentIds);
20
  $childCommentIdsString = implode(',', $comments);
21
  if ($childCommentIdsString) {
22
  $childCommentIdsString .=',';
23
  }
24
- update_comment_meta($commentId, WpdiscuzCore::META_KEY_CHILDREN, $childCommentIdsString);
 
 
25
  return $comments;
26
  }
27
 
28
  /**
29
  * recursively get new comments tree
30
  */
31
- public function getTree($commentId, &$tree) {
32
  $children = $this->dbManager->getCommentsByParentId($commentId);
33
  if ($children && is_array($children)) {
34
  foreach ($children as $child) {
35
  if (!in_array($child, $tree)) {
36
  $tree[] = $child;
37
- $this->getTree($child, $tree);
38
  }
39
  }
40
  }
@@ -43,19 +45,35 @@ class WpdiscuzOptimizationHelper {
43
 
44
  /**
45
  * get list of comments by parent ids
46
- * @param type $comment_ids the parent comment ids
47
  * @return type list of comments
48
  */
49
- public function getCommentListByParentIds($comment_ids) {
 
 
50
  $comments = array();
51
- foreach ($comment_ids as $comment_id) {
52
- $children = $this->dbManager->getCommentMeta($comment_id, WpdiscuzCore::META_KEY_CHILDREN);
53
- if (!$children) {
54
- $children = $this->setSubComment($comment_id);
55
- $comments = array_merge($comments, $children);
56
- } elseif ($children && $children->meta_value) {
57
- $children = array_filter(explode(',', $children->meta_value));
58
- $comments = array_merge($comments, $children);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  }
60
  }
61
  return $comments;
14
  $this->emailHelper = $emailHelper;
15
  }
16
 
17
+ public function setSubComment($commentId, $update = 1) {
18
  $childCommentIds = array();
19
+ $comments = $this->getTreeByParentId($commentId, $childCommentIds);
20
  $childCommentIdsString = implode(',', $comments);
21
  if ($childCommentIdsString) {
22
  $childCommentIdsString .=',';
23
  }
24
+ if ($update) {
25
+ update_comment_meta($commentId, WpdiscuzCore::META_KEY_CHILDREN, $childCommentIdsString);
26
+ }
27
  return $comments;
28
  }
29
 
30
  /**
31
  * recursively get new comments tree
32
  */
33
+ public function getTreeByParentId($commentId, &$tree) {
34
  $children = $this->dbManager->getCommentsByParentId($commentId);
35
  if ($children && is_array($children)) {
36
  foreach ($children as $child) {
37
  if (!in_array($child, $tree)) {
38
  $tree[] = $child;
39
+ $this->getTreeByParentId($child, $tree);
40
  }
41
  }
42
  }
45
 
46
  /**
47
  * get list of comments by parent ids
48
+ * @param type $commentIds the parent comment ids
49
  * @return type list of comments
50
  */
51
+ public function getCommentListByParentIds($commentIds, $postId) {
52
+ $update = 1;
53
+ $commentTree = array();
54
  $comments = array();
55
+ $idsInMeta = $this->dbManager->getOptimizedCommetnIds($postId);
56
+ $isIdsInMeta = count($commentIds) == count(array_intersect($commentIds, $idsInMeta));
57
+ if ($isIdsInMeta) {
58
+ $ids = implode(',', $commentIds);
59
+ $children = $this->dbManager->getIdsInMeta($ids);
60
+ $comments = explode(',', trim($children[0] . "", ','));
61
+ } else {
62
+ foreach ($commentIds as $commentId) {
63
+ $children = $this->dbManager->getCommentMeta($commentId, WpdiscuzCore::META_KEY_CHILDREN);
64
+ if (!$children) {
65
+ $update = 0;
66
+ $children = $this->setSubComment($commentId, $update);
67
+ $commentTree[$commentId] = $children;
68
+ $comments = array_merge($comments, $children);
69
+ } elseif ($children && $children->meta_value) {
70
+ $update = 1;
71
+ $children = explode(',', trim($children->meta_value, ','));
72
+ $comments = array_merge($comments, $children);
73
+ }
74
+ }
75
+ if (!$update) {
76
+ $this->dbManager->addTrees($commentTree);
77
  }
78
  }
79
  return $comments;