Version Description
- Added: Spoiler quicktag and Spoiler in comment content
- Fixed Bug: manage non-https source URLs in comment content
- Fixed Bug: Image quicktag doesn't wok for guest commenting
- Fixed Bug: Incorrect HTML filtering in comment form top hook
Download this release
Release Info
Developer | AdvancedCoding |
Plugin | Comments – wpDiscuz |
Version | 4.0.5 |
Comparing to | |
See all releases |
Code changes from version 4.0.4 to 4.0.5
- assets/css/wpdiscuz.css +80 -55
- assets/js/wpdiscuz.js +41 -18
- assets/third-party/cookie/js.cookie.js +165 -0
- assets/third-party/quicktags/wpdiscuz-quictags.js +1 -0
- class.WpdiscuzCore.php +25 -15
- forms/wpdFormAttr/Field/DefaultField/Name.php +1 -1
- forms/wpdFormAttr/Field/DefaultField/Submit.php +1 -1
- forms/wpdFormAttr/Form.php +1 -1
- languages/wpdiscuz-it_IT.mo +0 -0
- languages/wpdiscuz-it_IT.po +2082 -0
- languages/wpdiscuz.pot +205 -171
- manager/class.WpdiscuzDBManager.php +13 -29
- options/class.WpdiscuzOptions.php +2 -1
- options/class.WpdiscuzOptionsSerialized.php +14 -1
- options/html-options.php +2 -2
- options/html-phrases.php +2 -2
- options/options-layouts/settings-show-hide.php +27 -0
- readme.txt +9 -2
- templates/comment/class.WpdiscuzWalker.php +11 -5
- templates/comment/comment-form.php +3 -13
- utils/class.WpdiscuzHelper.php +102 -29
assets/css/wpdiscuz.css
CHANGED
@@ -323,62 +323,87 @@
|
|
323 |
flex-basis: 25%;
|
324 |
margin-bottom: 10px;
|
325 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
326 |
@media screen and (max-width:650px){
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
}
|
372 |
@media screen and (max-width:420px){
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
}
|
323 |
flex-basis: 25%;
|
324 |
margin-bottom: 10px;
|
325 |
}
|
326 |
+
|
327 |
+
/* SPOILER */
|
328 |
+
#wpcomm .wpdiscuz-spoiler-wrap{
|
329 |
+
background-color: #eee;
|
330 |
+
border: 1px solid #555;
|
331 |
+
border-style: dashed;
|
332 |
+
margin: 5px 0;
|
333 |
+
}
|
334 |
+
|
335 |
+
#wpcomm .wpdiscuz-spoiler-wrap .wpdiscuz-spoiler{
|
336 |
+
padding: 5px;
|
337 |
+
cursor: pointer;
|
338 |
+
}
|
339 |
+
|
340 |
+
#wpcomm .wpdiscuz-spoiler-wrap .wpdiscuz-spoiler .fa{
|
341 |
+
margin: 0 5px;
|
342 |
+
}
|
343 |
+
|
344 |
+
#wpcomm .wpdiscuz-spoiler-wrap .wpdiscuz-spoiler-content{
|
345 |
+
display: none;
|
346 |
+
font-style: italic;
|
347 |
+
padding: 5px;
|
348 |
+
}
|
349 |
+
|
350 |
+
|
351 |
@media screen and (max-width:650px){
|
352 |
+
#wpcomm .wpdiscuz-subscribe-form-option{width:100%!important;padding:0!important}
|
353 |
+
#wpcomm .wpdiscuz-subscribe-form-email{width:100%!important;padding:0!important;margin-top:5px}
|
354 |
+
#wpcomm .wpdiscuz-subscribe-form-button{width:100%!important;padding:0!important}
|
355 |
+
#wpcomm .wpdiscuz-subscribe-form-button input[type="submit"]{width:100%!important;margin-top:5px}
|
356 |
+
#wpcomm .wpd-form-row .wpd-form-col-left{width:100%; float:none;}
|
357 |
+
#wpcomm .wpd-form-row .wpd-form-col-right{width:100%; float:none;}
|
358 |
+
#wpcomm .wc-field-comment .wc-field-avatararea{width:25px}
|
359 |
+
#wpcomm .wc-field-comment .wc-field-avatararea .avatar{width:25px}
|
360 |
+
#wpcomm .wc-field-comment .wc-field-textarea{margin-left:30px}
|
361 |
+
#wpcomm .wc-form-footer{margin-left:30px}
|
362 |
+
#wpcomm.wpdiscuz_no_avatar .wc-form-footer{margin-left:0}
|
363 |
+
#wpcomm .wpd-form-col-left{width:100%;float:none;display:block}
|
364 |
+
#wpcomm .wpd-form-col-right{width:100%;float:none;display:block;padding:0}
|
365 |
+
#wpcomm .wc-field-submit input[type="button"]{max-width:200px}
|
366 |
+
#wpcomm .wpd-form-row .wpdiscuz-item {width:100%;margin:0 auto;display:block;float:none}
|
367 |
+
#wpcomm .wpd-form-row .wpdiscuz-item .wc-captcha-label{padding-left:0;width:115px}
|
368 |
+
#wpcomm .wpd-form-row .wpdiscuz-item .wc-captcha-input{width:calc(100% - 116px)}
|
369 |
+
#wpcomm .wc-reply{margin-left:25px!important}
|
370 |
+
#wpcomm .wc_comment_level-3{margin-left:0!important}
|
371 |
+
#wpcomm .wc_comment_level-4{margin-left:0!important}
|
372 |
+
#wpcomm .wc_comment_level-5{margin-left:0!important}
|
373 |
+
#wpcomm .wc_comment_level-5{margin-left:0!important}
|
374 |
+
#wpcomm .wc_comment_level-6{margin-left:0!important}
|
375 |
+
#wpcomm .wc_comment_level-7{margin-left:0!important}
|
376 |
+
#wpcomm .wc_comment_level-8{margin-left:0!important}
|
377 |
+
#wpcomm .wc_comment_level-9{margin-left:0!important}
|
378 |
+
#wpcomm .wc_comment_level-10{margin-left:0!important}
|
379 |
+
#wpcomm .wc-comment-author a{ font-size:14px;}
|
380 |
+
#wpcomm .wc-comment-text{font-size:13px!important}
|
381 |
+
#wpcomm .wc-comment .wc-comment-left{float:none!important;margin-bottom:8px;width:100%!important}
|
382 |
+
#wpcomm .wc-comment .wc-comment-right,#wpcomm .wc-reply .wc-comment-right{margin-left:0!important}
|
383 |
+
#wpcomm .wc-comment .wc-comment-left .avatar{width:25px!important;height:25px!important;margin:0 5px 0 0!important;float:left!important;display:block!important}
|
384 |
+
#wpcomm .wc-comment .wc-comment-left .wc-comment-label{font-size:13px;padding:6px 5px 5px 5px;line-height:14px;display:block-inline!important;margin-left:33px}
|
385 |
+
.wpd-cf-label{ display:block; width: 100%; background: transparent; }
|
386 |
+
.wpd-cf-value{ display:block; width:100%; background: #f9f9f9;border-bottom:1px solid #bbb;}
|
387 |
+
#wpcomm .share_buttons_box{margin-top:9px}
|
388 |
+
#wpcomm .wc_notification_checkboxes{text-align:right}
|
389 |
+
#wpcomm .wc-field-submit{text-align:right}
|
390 |
+
#wpcomm .wc-comment-label{ width:auto;}
|
391 |
+
#wpcomm .wc-comment-label span{line-height:14px; padding:0px 2px;}
|
392 |
+
#wpcomm .wc-comment-footer .wc-footer-left{ float:none; display:block; padding:2px 5px; text-align:left;}
|
393 |
+
#wpcomm .wc-comment-footer .wc-footer-right{ float:none; display:block; padding:5px 5px 2px 5px; text-align:left;}
|
394 |
+
#wpcomm .wc-comment-footer .wc-footer-right .wc-comment-date{ margin-left:0px;}
|
395 |
+
#wpcomm .wc-comment-footer .wc-footer-left span{ margin-bottom:7px; }
|
396 |
}
|
397 |
@media screen and (max-width:420px){
|
398 |
+
#wpcomm .wpdiscuz-sort-buttons,#wpcomm .wpdiscuz-sort-button{font-size:11px!important}
|
399 |
+
#wpcomm .wc-share-link{line-height:30px}
|
400 |
+
#wpcomm .wc-form-footer{margin-left:0}
|
401 |
+
#wpcomm .wc-field-comment .wc-field-textarea{margin-left:0}
|
402 |
+
#wpcomm .wc-field-comment .wc-field-avatararea .avatar{width:0;display:none}
|
403 |
+
#wpcomm .wc-field-submit input[type="button"]{width:99%;font-size:10px;padding:5px 2px}
|
404 |
+
.wpdiscuz_auth .wc-field-submit{width:100%!important}
|
405 |
+
.wpdiscuz_auth .wc_notification_checkboxes{text-align:left!important}
|
406 |
+
#wpcomm .wc-form-wrapper .ed_button{width:18%;padding:0;margin:3px 2px 3px 2px}
|
407 |
+
#wpcomm .wc-field-comment .wc-field-textarea .wpdiscuz-quicktags-enabled .commentTextMaxLength{top:49px}
|
408 |
+
#wpcomm .wc-comment-link{display: block; float: none; width: 100%;}
|
409 |
}
|
assets/js/wpdiscuz.js
CHANGED
@@ -171,7 +171,8 @@ jQuery(document).ready(function ($) {
|
|
171 |
//============================== CAPTCHA ============================== //
|
172 |
//============================== ADD COMMENT FUNCTION ============================== //
|
173 |
|
174 |
-
$(document).delegate('.wc_comm_submit', 'click', function () {
|
|
|
175 |
var depth = 1;
|
176 |
var wcForm = $(this).parents('form');
|
177 |
if (!wcForm.hasClass('wc_main_comm_form')) {
|
@@ -190,6 +191,7 @@ jQuery(document).ready(function ($) {
|
|
190 |
event.preventDefault();
|
191 |
});
|
192 |
if (wcForm[0].checkValidity() && wpdGoogleRecaptchaValid) {
|
|
|
193 |
var data = new FormData();
|
194 |
data.append('action', 'addComment');
|
195 |
var inputs = $(":input", wcForm);
|
@@ -249,12 +251,12 @@ jQuery(document).ready(function ($) {
|
|
249 |
data.append('fileName', fileName);
|
250 |
}
|
251 |
|
252 |
-
if (
|
253 |
-
data.append('wc_name',
|
254 |
}
|
255 |
|
256 |
-
if (
|
257 |
-
data.append('wc_email',
|
258 |
}
|
259 |
|
260 |
if (wpdiscuzAjaxObj.wpdiscuz_options.wpdiscuz_zs) {
|
@@ -262,6 +264,7 @@ jQuery(document).ready(function ($) {
|
|
262 |
}
|
263 |
|
264 |
getAjaxObj(data).done(function (response) {
|
|
|
265 |
var messageKey = '';
|
266 |
var message = '';
|
267 |
try {
|
@@ -361,14 +364,14 @@ jQuery(document).ready(function ($) {
|
|
361 |
}
|
362 |
|
363 |
function setCookieInForm() {
|
364 |
-
if (
|
365 |
-
$('.wc_comm_form .wc_name').val(
|
366 |
}
|
367 |
-
if (
|
368 |
-
$('.wc_comm_form .wc_email').val(
|
369 |
}
|
370 |
-
if (
|
371 |
-
$('.wc_comm_form .wc_website').val(
|
372 |
}
|
373 |
}
|
374 |
|
@@ -386,14 +389,14 @@ jQuery(document).ready(function ($) {
|
|
386 |
name = obj.user_name;
|
387 |
}
|
388 |
if (storeCommenterData == null) {
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
} else {
|
393 |
storeCommenterData = parseInt(storeCommenterData);
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
}
|
398 |
}
|
399 |
//============================== ADD COMMENT FUNCTION ============================== //
|
@@ -576,6 +579,15 @@ jQuery(document).ready(function ($) {
|
|
576 |
hasMoreComments = 1;
|
577 |
}
|
578 |
$('#wpdiscuzHasMoreComments').val(hasMoreComments);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
}
|
580 |
|
581 |
//============================== LOAD MORE ============================== //
|
@@ -721,7 +733,7 @@ jQuery(document).ready(function ($) {
|
|
721 |
|
722 |
function liveUpdate() {
|
723 |
var visibleCommentIds = getVisibleCommentIds();
|
724 |
-
var email = (
|
725 |
var data = new FormData();
|
726 |
data.append('action', 'updateAutomatically');
|
727 |
data.append('loadLastCommentId', loadLastCommentId);
|
@@ -1079,4 +1091,15 @@ jQuery(document).ready(function ($) {
|
|
1079 |
$('input', $(this)).attr('required', 'required');
|
1080 |
}
|
1081 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1082 |
});
|
171 |
//============================== CAPTCHA ============================== //
|
172 |
//============================== ADD COMMENT FUNCTION ============================== //
|
173 |
|
174 |
+
$(document).delegate('.wc_comm_submit.wc_not_clicked', 'click', function () {
|
175 |
+
var currentSubmitBtn = $(this);
|
176 |
var depth = 1;
|
177 |
var wcForm = $(this).parents('form');
|
178 |
if (!wcForm.hasClass('wc_main_comm_form')) {
|
191 |
event.preventDefault();
|
192 |
});
|
193 |
if (wcForm[0].checkValidity() && wpdGoogleRecaptchaValid) {
|
194 |
+
$(currentSubmitBtn).removeClass('wc_not_clicked');
|
195 |
var data = new FormData();
|
196 |
data.append('action', 'addComment');
|
197 |
var inputs = $(":input", wcForm);
|
251 |
data.append('fileName', fileName);
|
252 |
}
|
253 |
|
254 |
+
if (Cookies.get('wc_author_name') && !$('.wc_name', wcForm).val()) {
|
255 |
+
data.append('wc_name', Cookies.get('wc_author_name'));
|
256 |
}
|
257 |
|
258 |
+
if (Cookies.get('wc_author_email') && !$('.wc_email', wcForm).val()) {
|
259 |
+
data.append('wc_email', Cookies.get('wc_author_email'));
|
260 |
}
|
261 |
|
262 |
if (wpdiscuzAjaxObj.wpdiscuz_options.wpdiscuz_zs) {
|
264 |
}
|
265 |
|
266 |
getAjaxObj(data).done(function (response) {
|
267 |
+
$(currentSubmitBtn).addClass('wc_not_clicked');
|
268 |
var messageKey = '';
|
269 |
var message = '';
|
270 |
try {
|
364 |
}
|
365 |
|
366 |
function setCookieInForm() {
|
367 |
+
if (Cookies.get('wc_author_name') && Cookies.get('wc_author_name').indexOf('Anonymous') < 0) {
|
368 |
+
$('.wc_comm_form .wc_name').val(Cookies.get('wc_author_name'));
|
369 |
}
|
370 |
+
if (Cookies.get('wc_author_email') && Cookies.get('wc_author_email').indexOf('@example.com') < 0) {
|
371 |
+
$('.wc_comm_form .wc_email').val(Cookies.get('wc_author_email'));
|
372 |
}
|
373 |
+
if (Cookies.get('wc_author_website')) {
|
374 |
+
$('.wc_comm_form .wc_website').val(Cookies.get('wc_author_website'));
|
375 |
}
|
376 |
}
|
377 |
|
389 |
name = obj.user_name;
|
390 |
}
|
391 |
if (storeCommenterData == null) {
|
392 |
+
Cookies.set('wc_author_email', email);
|
393 |
+
Cookies.set('wc_author_name', name);
|
394 |
+
Cookies.set('wc_author_website', $('.wc_website', wcForm).val());
|
395 |
} else {
|
396 |
storeCommenterData = parseInt(storeCommenterData);
|
397 |
+
Cookies.set('wc_author_email', email, {expires: storeCommenterData, path: '/'});
|
398 |
+
Cookies.set('wc_author_name', name, {expires: storeCommenterData, path: '/'});
|
399 |
+
Cookies.set('wc_author_website', $('.wc_website', wcForm).val(), {expires: storeCommenterData, path: '/'});
|
400 |
}
|
401 |
}
|
402 |
//============================== ADD COMMENT FUNCTION ============================== //
|
579 |
hasMoreComments = 1;
|
580 |
}
|
581 |
$('#wpdiscuzHasMoreComments').val(hasMoreComments);
|
582 |
+
if (obj.callbackFunctions != null && obj.callbackFunctions != 'undefined' && obj.callbackFunctions.length) {
|
583 |
+
$.each(obj.callbackFunctions, function (i) {
|
584 |
+
if (typeof wpdiscuzAjaxObj[obj.callbackFunctions[i]] === "function") {
|
585 |
+
wpdiscuzAjaxObj[obj.callbackFunctions[i]]();
|
586 |
+
} else {
|
587 |
+
console.log(obj.callbackFunctions[i] + " is not a function");
|
588 |
+
}
|
589 |
+
});
|
590 |
+
}
|
591 |
}
|
592 |
|
593 |
//============================== LOAD MORE ============================== //
|
733 |
|
734 |
function liveUpdate() {
|
735 |
var visibleCommentIds = getVisibleCommentIds();
|
736 |
+
var email = (Cookies.get('wc_author_email') != undefined && Cookies.get('wc_author_email') != '') ? Cookies.get('wc_author_email') : '';
|
737 |
var data = new FormData();
|
738 |
data.append('action', 'updateAutomatically');
|
739 |
data.append('loadLastCommentId', loadLastCommentId);
|
1091 |
$('input', $(this)).attr('required', 'required');
|
1092 |
}
|
1093 |
});
|
1094 |
+
|
1095 |
+
/* SPOILER */
|
1096 |
+
$(document).delegate('.wpdiscuz-spoiler', 'click', function () {
|
1097 |
+
$(this).next().slideToggle();
|
1098 |
+
if($(this).hasClass('wpdiscuz-spoiler-closed')){
|
1099 |
+
$(this).parents('.wpdiscuz-spoiler-wrap').find('.fa-plus').removeClass('fa-plus').addClass('fa-minus');
|
1100 |
+
}else{
|
1101 |
+
$(this).parents('.wpdiscuz-spoiler-wrap').find('.fa-minus').removeClass('fa-minus').addClass('fa-plus');
|
1102 |
+
}
|
1103 |
+
$(this).toggleClass('wpdiscuz-spoiler-closed');
|
1104 |
+
});
|
1105 |
});
|
assets/third-party/cookie/js.cookie.js
ADDED
@@ -0,0 +1,165 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* JavaScript Cookie v2.1.3
|
3 |
+
* https://github.com/js-cookie/js-cookie
|
4 |
+
*
|
5 |
+
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
|
6 |
+
* Released under the MIT license
|
7 |
+
*/
|
8 |
+
;(function (factory) {
|
9 |
+
var registeredInModuleLoader = false;
|
10 |
+
if (typeof define === 'function' && define.amd) {
|
11 |
+
define(factory);
|
12 |
+
registeredInModuleLoader = true;
|
13 |
+
}
|
14 |
+
if (typeof exports === 'object') {
|
15 |
+
module.exports = factory();
|
16 |
+
registeredInModuleLoader = true;
|
17 |
+
}
|
18 |
+
if (!registeredInModuleLoader) {
|
19 |
+
var OldCookies = window.Cookies;
|
20 |
+
var api = window.Cookies = factory();
|
21 |
+
api.noConflict = function () {
|
22 |
+
window.Cookies = OldCookies;
|
23 |
+
return api;
|
24 |
+
};
|
25 |
+
}
|
26 |
+
}(function () {
|
27 |
+
function extend () {
|
28 |
+
var i = 0;
|
29 |
+
var result = {};
|
30 |
+
for (; i < arguments.length; i++) {
|
31 |
+
var attributes = arguments[ i ];
|
32 |
+
for (var key in attributes) {
|
33 |
+
result[key] = attributes[key];
|
34 |
+
}
|
35 |
+
}
|
36 |
+
return result;
|
37 |
+
}
|
38 |
+
|
39 |
+
function init (converter) {
|
40 |
+
function api (key, value, attributes) {
|
41 |
+
var result;
|
42 |
+
if (typeof document === 'undefined') {
|
43 |
+
return;
|
44 |
+
}
|
45 |
+
|
46 |
+
// Write
|
47 |
+
|
48 |
+
if (arguments.length > 1) {
|
49 |
+
attributes = extend({
|
50 |
+
path: '/'
|
51 |
+
}, api.defaults, attributes);
|
52 |
+
|
53 |
+
if (typeof attributes.expires === 'number') {
|
54 |
+
var expires = new Date();
|
55 |
+
expires.setMilliseconds(expires.getMilliseconds() + attributes.expires * 864e+5);
|
56 |
+
attributes.expires = expires;
|
57 |
+
}
|
58 |
+
|
59 |
+
// We're using "expires" because "max-age" is not supported by IE
|
60 |
+
attributes.expires = attributes.expires ? attributes.expires.toUTCString() : '';
|
61 |
+
|
62 |
+
try {
|
63 |
+
result = JSON.stringify(value);
|
64 |
+
if (/^[\{\[]/.test(result)) {
|
65 |
+
value = result;
|
66 |
+
}
|
67 |
+
} catch (e) {}
|
68 |
+
|
69 |
+
if (!converter.write) {
|
70 |
+
value = encodeURIComponent(String(value))
|
71 |
+
.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);
|
72 |
+
} else {
|
73 |
+
value = converter.write(value, key);
|
74 |
+
}
|
75 |
+
|
76 |
+
key = encodeURIComponent(String(key));
|
77 |
+
key = key.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent);
|
78 |
+
key = key.replace(/[\(\)]/g, escape);
|
79 |
+
|
80 |
+
var stringifiedAttributes = '';
|
81 |
+
|
82 |
+
for (var attributeName in attributes) {
|
83 |
+
if (!attributes[attributeName]) {
|
84 |
+
continue;
|
85 |
+
}
|
86 |
+
stringifiedAttributes += '; ' + attributeName;
|
87 |
+
if (attributes[attributeName] === true) {
|
88 |
+
continue;
|
89 |
+
}
|
90 |
+
stringifiedAttributes += '=' + attributes[attributeName];
|
91 |
+
}
|
92 |
+
return (document.cookie = key + '=' + value + stringifiedAttributes);
|
93 |
+
}
|
94 |
+
|
95 |
+
// Read
|
96 |
+
|
97 |
+
if (!key) {
|
98 |
+
result = {};
|
99 |
+
}
|
100 |
+
|
101 |
+
// To prevent the for loop in the first place assign an empty array
|
102 |
+
// in case there are no cookies at all. Also prevents odd result when
|
103 |
+
// calling "get()"
|
104 |
+
var cookies = document.cookie ? document.cookie.split('; ') : [];
|
105 |
+
var rdecode = /(%[0-9A-Z]{2})+/g;
|
106 |
+
var i = 0;
|
107 |
+
|
108 |
+
for (; i < cookies.length; i++) {
|
109 |
+
var parts = cookies[i].split('=');
|
110 |
+
var cookie = parts.slice(1).join('=');
|
111 |
+
|
112 |
+
if (cookie.charAt(0) === '"') {
|
113 |
+
cookie = cookie.slice(1, -1);
|
114 |
+
}
|
115 |
+
|
116 |
+
try {
|
117 |
+
var name = parts[0].replace(rdecode, decodeURIComponent);
|
118 |
+
cookie = converter.read ?
|
119 |
+
converter.read(cookie, name) : converter(cookie, name) ||
|
120 |
+
cookie.replace(rdecode, decodeURIComponent);
|
121 |
+
|
122 |
+
if (this.json) {
|
123 |
+
try {
|
124 |
+
cookie = JSON.parse(cookie);
|
125 |
+
} catch (e) {}
|
126 |
+
}
|
127 |
+
|
128 |
+
if (key === name) {
|
129 |
+
result = cookie;
|
130 |
+
break;
|
131 |
+
}
|
132 |
+
|
133 |
+
if (!key) {
|
134 |
+
result[name] = cookie;
|
135 |
+
}
|
136 |
+
} catch (e) {}
|
137 |
+
}
|
138 |
+
|
139 |
+
return result;
|
140 |
+
}
|
141 |
+
|
142 |
+
api.set = api;
|
143 |
+
api.get = function (key) {
|
144 |
+
return api.call(api, key);
|
145 |
+
};
|
146 |
+
api.getJSON = function () {
|
147 |
+
return api.apply({
|
148 |
+
json: true
|
149 |
+
}, [].slice.call(arguments));
|
150 |
+
};
|
151 |
+
api.defaults = {};
|
152 |
+
|
153 |
+
api.remove = function (key, attributes) {
|
154 |
+
api(key, '', extend(attributes, {
|
155 |
+
expires: -1
|
156 |
+
}));
|
157 |
+
};
|
158 |
+
|
159 |
+
api.withConverter = init;
|
160 |
+
|
161 |
+
return api;
|
162 |
+
}
|
163 |
+
|
164 |
+
return init(function () {});
|
165 |
+
}));
|
assets/third-party/quicktags/wpdiscuz-quictags.js
CHANGED
@@ -7,6 +7,7 @@ jQuery(document).ready(function ($) {
|
|
7 |
QTags.addButton('wpdiscuz_blockquot', 'b-quote', '<blockquote>', '</blockquote>', '', 'Blockquote', 40);
|
8 |
QTags.addButton('wpdiscuz_underline', 'U', '<u>', '</u>', '', 'Underline', 50);
|
9 |
QTags.addButton('wpdiscuz_code', 'code', '`', '`', '', 'Code', 110);
|
|
|
10 |
quicktags(settings);
|
11 |
|
12 |
$(document).delegate('.wc-reply-button', 'click', function () {
|
7 |
QTags.addButton('wpdiscuz_blockquot', 'b-quote', '<blockquote>', '</blockquote>', '', 'Blockquote', 40);
|
8 |
QTags.addButton('wpdiscuz_underline', 'U', '<u>', '</u>', '', 'Underline', 50);
|
9 |
QTags.addButton('wpdiscuz_code', 'code', '`', '`', '', 'Code', 110);
|
10 |
+
QTags.addButton('wpdiscuz_spoiler', 'spoiler', '[spoiler title=" "]', '[/spoiler]', '', 'Spoiler', 115);
|
11 |
quicktags(settings);
|
12 |
|
13 |
$(document).delegate('.wc-reply-button', 'click', function () {
|
class.WpdiscuzCore.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/*
|
4 |
* Plugin Name: Comments - wpDiscuz
|
5 |
* Description: Better comment system. Wordpress post comments and discussion plugin. Allows your visitors discuss, vote for comments and share.
|
6 |
-
* Version: 4.0.
|
7 |
* Author: gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)
|
8 |
* Author URI: http://gvectors.com/
|
9 |
* Plugin URI: http://wpdiscuz.com/
|
@@ -45,7 +45,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
45 |
public $wpdiscuzForm;
|
46 |
|
47 |
public function __construct() {
|
48 |
-
$this->version = get_option(self::OPTION_SLUG_VERSION,'1.0.0');
|
49 |
$this->dbManager = new WpdiscuzDBManager();
|
50 |
$this->optionsSerialized = new WpdiscuzOptionsSerialized($this->dbManager);
|
51 |
$this->options = new WpdiscuzOptions($this->optionsSerialized, $this->dbManager);
|
@@ -67,12 +67,13 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
67 |
add_action('admin_enqueue_scripts', array(&$this, 'adminPageStylesScripts'), 100);
|
68 |
add_action('wp_enqueue_scripts', array(&$this, 'frontEndStylesScripts'));
|
69 |
add_action('admin_menu', array(&$this, 'addPluginOptionsPage'), 8);
|
|
|
70 |
|
71 |
$wp_version = get_bloginfo('version');
|
72 |
if (version_compare($wp_version, '4.2.0', '>=')) {
|
73 |
add_action('wp_ajax_dismiss_wpdiscuz_addon_note', array(&$this->options, 'dismissAddonNote'));
|
74 |
add_action('admin_notices', array(&$this->options, 'addonNote'));
|
75 |
-
|
76 |
add_action('admin_notices', array(&$this->options, 'tipNote'));
|
77 |
}
|
78 |
|
@@ -129,7 +130,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
129 |
$blogIDs = $this->dbManager->getBlogIDs();
|
130 |
foreach ($blogIDs as $blogID) {
|
131 |
switch_to_blog($blogID);
|
132 |
-
$this->version = get_option(self::OPTION_SLUG_VERSION,'1.0.0');
|
133 |
$this->actiavteWpDiscuz();
|
134 |
}
|
135 |
switch_to_blog($oldBlogID);
|
@@ -144,14 +145,14 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
144 |
$oldBlogID = $this->dbManager->getBlogID();
|
145 |
$oldSitePluginVersion = $this->version;
|
146 |
switch_to_blog($blogID);
|
147 |
-
$this->version = get_option(self::OPTION_SLUG_VERSION,'1.0.0');
|
148 |
$this->actiavteWpDiscuz();
|
149 |
switch_to_blog($oldBlogID);
|
150 |
$this->version = $oldSitePluginVersion;
|
151 |
}
|
152 |
}
|
153 |
-
|
154 |
-
public function deleteBlog($blogID){
|
155 |
if (is_plugin_active_for_network('wpdiscuz/class.WpdiscuzCore.php')) {
|
156 |
$oldBlogID = $this->dbManager->getBlogID();
|
157 |
switch_to_blog($blogID);
|
@@ -296,7 +297,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
296 |
}
|
297 |
|
298 |
$comment_content = $this->helper->replaceCommentContentCode(stripslashes(trim($_POST['wc_comment'])));
|
299 |
-
$comment_content = trim(wp_kses($comment_content, $this->helper->
|
300 |
if (!$comment_content) {
|
301 |
$messageArray['code'] = 'wc_msg_required_fields';
|
302 |
wp_die(json_encode($messageArray));
|
@@ -431,7 +432,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
431 |
$messageArray['code'] = 1;
|
432 |
if ($trimmedContent != $comment->comment_content) {
|
433 |
$trimmedContent = $this->helper->replaceCommentContentCode($trimmedContent);
|
434 |
-
$commentContent = wp_kses($trimmedContent, $this->helper->
|
435 |
$author_ip = $this->helper->getRealIPAddr();
|
436 |
$userAgent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
|
437 |
$commentarr = array(
|
@@ -451,7 +452,12 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
451 |
$commentContent = $this->helper->makeClickable($commentContent);
|
452 |
}
|
453 |
$commentContent = apply_filters('comment_text', $commentContent, $comment);
|
454 |
-
|
|
|
|
|
|
|
|
|
|
|
455 |
$commentContent = $this->helper->getCommentExcerpt($commentContent, $uniqueId);
|
456 |
}
|
457 |
|
@@ -526,6 +532,8 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
526 |
}
|
527 |
$args['post_id'] = $postId;
|
528 |
$commentData = $this->getWPComments($args);
|
|
|
|
|
529 |
wp_die(json_encode($commentData));
|
530 |
}
|
531 |
}
|
@@ -620,6 +628,8 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
620 |
$messageArray['last_parent_id'] = $commentData['last_parent_id'];
|
621 |
$messageArray['is_show_load_more'] = $commentData['is_show_load_more'];
|
622 |
$messageArray['message'] = $commentData['comment_list'];
|
|
|
|
|
623 |
}
|
624 |
wp_die(json_encode($messageArray));
|
625 |
}
|
@@ -632,7 +642,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
632 |
$commentId = isset($_POST['commentId']) ? intval($_POST['commentId']) : 0;
|
633 |
if ($commentId) {
|
634 |
$comment = get_comment($commentId);
|
635 |
-
$commentContent = wp_kses($comment->comment_content, $this->helper->
|
636 |
$commentContent = apply_filters('wpdiscuz_before_comment_text', $commentContent, $comment);
|
637 |
if ($this->optionsSerialized->enableImageConversion) {
|
638 |
$commentContent = $this->helper->makeClickable($commentContent);
|
@@ -755,14 +765,14 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
755 |
wp_enqueue_script('wpdiscuz-cp-index-js');
|
756 |
wp_register_style('wpdiscuz-easy-responsive-tabs-css', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/easy-responsive-tabs/css/easy-responsive-tabs.min.css'), true);
|
757 |
wp_enqueue_style('wpdiscuz-easy-responsive-tabs-css');
|
758 |
-
wp_register_script('wpdiscuz-easy-responsive-tabs-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/easy-responsive-tabs/js/easy-responsive-tabs.js'), array('jquery'), '1.0.
|
759 |
wp_enqueue_script('wpdiscuz-easy-responsive-tabs-js');
|
760 |
wp_register_style('wpdiscuz-options-css', plugins_url(WPDISCUZ_DIR_NAME . '/assets/css/options-css.min.css'));
|
761 |
wp_enqueue_style('wpdiscuz-options-css');
|
762 |
wp_register_script('wpdiscuz-options-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/js/wpdiscuz-options.js'), array('jquery'));
|
763 |
wp_enqueue_script('wpdiscuz-options-js');
|
764 |
wp_enqueue_script('thickbox');
|
765 |
-
wp_register_script('wpdiscuz-jquery-cookie', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/cookie/
|
766 |
wp_enqueue_script('wpdiscuz-jquery-cookie');
|
767 |
wp_register_script('wpdiscuz-contenthover', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/contenthover/jquery.contenthover.min.js'), array('jquery'), '1.0.0', true);
|
768 |
wp_enqueue_script('wpdiscuz-contenthover');
|
@@ -795,7 +805,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
795 |
wp_enqueue_style('wpdiscuz-frontend-rtl-css');
|
796 |
}
|
797 |
|
798 |
-
wp_register_script('wpdiscuz-cookie-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/cookie/
|
799 |
wp_enqueue_script('wpdiscuz-cookie-js');
|
800 |
wp_register_script('autogrowtextarea-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/autogrow/jquery.autogrowtextarea.min.js'), array('jquery'), '3.0', false);
|
801 |
wp_enqueue_script('autogrowtextarea-js');
|
@@ -921,7 +931,7 @@ class WpdiscuzCore implements WpDiscuzConstants {
|
|
921 |
|
922 |
public function getCommentListArgs($postId) {
|
923 |
$post = get_post($postId);
|
924 |
-
$postsAuthors = ($post->comment_count && (!$this->optionsSerialized->disableProfileURLs || !$this->optionsSerialized->authorTitlesShowHide))? $this->dbManager->getPostsAuthors() : array();
|
925 |
$args = array(
|
926 |
'style' => 'div',
|
927 |
'echo' => false,
|
3 |
/*
|
4 |
* Plugin Name: Comments - wpDiscuz
|
5 |
* Description: Better comment system. Wordpress post comments and discussion plugin. Allows your visitors discuss, vote for comments and share.
|
6 |
+
* Version: 4.0.5
|
7 |
* Author: gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)
|
8 |
* Author URI: http://gvectors.com/
|
9 |
* Plugin URI: http://wpdiscuz.com/
|
45 |
public $wpdiscuzForm;
|
46 |
|
47 |
public function __construct() {
|
48 |
+
$this->version = get_option(self::OPTION_SLUG_VERSION, '1.0.0');
|
49 |
$this->dbManager = new WpdiscuzDBManager();
|
50 |
$this->optionsSerialized = new WpdiscuzOptionsSerialized($this->dbManager);
|
51 |
$this->options = new WpdiscuzOptions($this->optionsSerialized, $this->dbManager);
|
67 |
add_action('admin_enqueue_scripts', array(&$this, 'adminPageStylesScripts'), 100);
|
68 |
add_action('wp_enqueue_scripts', array(&$this, 'frontEndStylesScripts'));
|
69 |
add_action('admin_menu', array(&$this, 'addPluginOptionsPage'), 8);
|
70 |
+
add_action('wp_kses_allowed_html', array(&$this->helper, 'filterKses'));
|
71 |
|
72 |
$wp_version = get_bloginfo('version');
|
73 |
if (version_compare($wp_version, '4.2.0', '>=')) {
|
74 |
add_action('wp_ajax_dismiss_wpdiscuz_addon_note', array(&$this->options, 'dismissAddonNote'));
|
75 |
add_action('admin_notices', array(&$this->options, 'addonNote'));
|
76 |
+
add_action('wp_ajax_dismiss_wpdiscuz_tip_note', array(&$this->options, 'dismissTipNote'));
|
77 |
add_action('admin_notices', array(&$this->options, 'tipNote'));
|
78 |
}
|
79 |
|
130 |
$blogIDs = $this->dbManager->getBlogIDs();
|
131 |
foreach ($blogIDs as $blogID) {
|
132 |
switch_to_blog($blogID);
|
133 |
+
$this->version = get_option(self::OPTION_SLUG_VERSION, '1.0.0');
|
134 |
$this->actiavteWpDiscuz();
|
135 |
}
|
136 |
switch_to_blog($oldBlogID);
|
145 |
$oldBlogID = $this->dbManager->getBlogID();
|
146 |
$oldSitePluginVersion = $this->version;
|
147 |
switch_to_blog($blogID);
|
148 |
+
$this->version = get_option(self::OPTION_SLUG_VERSION, '1.0.0');
|
149 |
$this->actiavteWpDiscuz();
|
150 |
switch_to_blog($oldBlogID);
|
151 |
$this->version = $oldSitePluginVersion;
|
152 |
}
|
153 |
}
|
154 |
+
|
155 |
+
public function deleteBlog($blogID) {
|
156 |
if (is_plugin_active_for_network('wpdiscuz/class.WpdiscuzCore.php')) {
|
157 |
$oldBlogID = $this->dbManager->getBlogID();
|
158 |
switch_to_blog($blogID);
|
297 |
}
|
298 |
|
299 |
$comment_content = $this->helper->replaceCommentContentCode(stripslashes(trim($_POST['wc_comment'])));
|
300 |
+
$comment_content = trim(wp_kses($comment_content, $this->helper->filterKses()));
|
301 |
if (!$comment_content) {
|
302 |
$messageArray['code'] = 'wc_msg_required_fields';
|
303 |
wp_die(json_encode($messageArray));
|
432 |
$messageArray['code'] = 1;
|
433 |
if ($trimmedContent != $comment->comment_content) {
|
434 |
$trimmedContent = $this->helper->replaceCommentContentCode($trimmedContent);
|
435 |
+
$commentContent = wp_kses($trimmedContent, $this->helper->filterKses());
|
436 |
$author_ip = $this->helper->getRealIPAddr();
|
437 |
$userAgent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
|
438 |
$commentarr = array(
|
452 |
$commentContent = $this->helper->makeClickable($commentContent);
|
453 |
}
|
454 |
$commentContent = apply_filters('comment_text', $commentContent, $comment);
|
455 |
+
$commentReadMoreLimit = $this->optionsSerialized->commentReadMoreLimit;
|
456 |
+
if (strstr($commentContent, '[/spoiler]')) {
|
457 |
+
$commentReadMoreLimit = 0;
|
458 |
+
$commentContent = $this->helper->spoiler($commentContent);
|
459 |
+
}
|
460 |
+
if ($commentReadMoreLimit && count(explode(' ', strip_tags($commentContent))) > $commentReadMoreLimit) {
|
461 |
$commentContent = $this->helper->getCommentExcerpt($commentContent, $uniqueId);
|
462 |
}
|
463 |
|
532 |
}
|
533 |
$args['post_id'] = $postId;
|
534 |
$commentData = $this->getWPComments($args);
|
535 |
+
$commentData['callbackFunctions'] = array();
|
536 |
+
$commentData = apply_filters('wpdiscuz_wmu_lightbox', $commentData);
|
537 |
wp_die(json_encode($commentData));
|
538 |
}
|
539 |
}
|
628 |
$messageArray['last_parent_id'] = $commentData['last_parent_id'];
|
629 |
$messageArray['is_show_load_more'] = $commentData['is_show_load_more'];
|
630 |
$messageArray['message'] = $commentData['comment_list'];
|
631 |
+
$messageArray['callbackFunctions'] = array();
|
632 |
+
$messageArray = apply_filters('wpdiscuz_wmu_lightbox', $messageArray);
|
633 |
}
|
634 |
wp_die(json_encode($messageArray));
|
635 |
}
|
642 |
$commentId = isset($_POST['commentId']) ? intval($_POST['commentId']) : 0;
|
643 |
if ($commentId) {
|
644 |
$comment = get_comment($commentId);
|
645 |
+
$commentContent = wp_kses($comment->comment_content, $this->helper->filterKses());
|
646 |
$commentContent = apply_filters('wpdiscuz_before_comment_text', $commentContent, $comment);
|
647 |
if ($this->optionsSerialized->enableImageConversion) {
|
648 |
$commentContent = $this->helper->makeClickable($commentContent);
|
765 |
wp_enqueue_script('wpdiscuz-cp-index-js');
|
766 |
wp_register_style('wpdiscuz-easy-responsive-tabs-css', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/easy-responsive-tabs/css/easy-responsive-tabs.min.css'), true);
|
767 |
wp_enqueue_style('wpdiscuz-easy-responsive-tabs-css');
|
768 |
+
wp_register_script('wpdiscuz-easy-responsive-tabs-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/easy-responsive-tabs/js/easy-responsive-tabs.js'), array('jquery'), '1.0.1', true);
|
769 |
wp_enqueue_script('wpdiscuz-easy-responsive-tabs-js');
|
770 |
wp_register_style('wpdiscuz-options-css', plugins_url(WPDISCUZ_DIR_NAME . '/assets/css/options-css.min.css'));
|
771 |
wp_enqueue_style('wpdiscuz-options-css');
|
772 |
wp_register_script('wpdiscuz-options-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/js/wpdiscuz-options.js'), array('jquery'));
|
773 |
wp_enqueue_script('wpdiscuz-options-js');
|
774 |
wp_enqueue_script('thickbox');
|
775 |
+
wp_register_script('wpdiscuz-jquery-cookie', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/cookie/js.cookie.js'), array('jquery'), '2.1.3', true);
|
776 |
wp_enqueue_script('wpdiscuz-jquery-cookie');
|
777 |
wp_register_script('wpdiscuz-contenthover', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/contenthover/jquery.contenthover.min.js'), array('jquery'), '1.0.0', true);
|
778 |
wp_enqueue_script('wpdiscuz-contenthover');
|
805 |
wp_enqueue_style('wpdiscuz-frontend-rtl-css');
|
806 |
}
|
807 |
|
808 |
+
wp_register_script('wpdiscuz-cookie-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/cookie/js.cookie.js'), array('jquery'), '2.1.3', false);
|
809 |
wp_enqueue_script('wpdiscuz-cookie-js');
|
810 |
wp_register_script('autogrowtextarea-js', plugins_url(WPDISCUZ_DIR_NAME . '/assets/third-party/autogrow/jquery.autogrowtextarea.min.js'), array('jquery'), '3.0', false);
|
811 |
wp_enqueue_script('autogrowtextarea-js');
|
931 |
|
932 |
public function getCommentListArgs($postId) {
|
933 |
$post = get_post($postId);
|
934 |
+
$postsAuthors = ($post->comment_count && (!$this->optionsSerialized->disableProfileURLs || !$this->optionsSerialized->authorTitlesShowHide)) ? $this->dbManager->getPostsAuthors() : array();
|
935 |
$args = array(
|
936 |
'style' => 'div',
|
937 |
'echo' => false,
|
forms/wpdFormAttr/Field/DefaultField/Name.php
CHANGED
@@ -43,7 +43,7 @@ class Name extends Field {
|
|
43 |
public function frontFormHtml($name, $args, $options, $currentUser, $uniqueId,$isMainForm) {
|
44 |
if (!$currentUser->ID) {
|
45 |
$hasIcon = $args['icon'] ? true : false;
|
46 |
-
$nameLengthRange = (intval($options->commenterNameMinLength) >=
|
47 |
<div class="wpdiscuz-item <?php echo $hasIcon ? 'wpd-has-icon' : ''?>">
|
48 |
<?php if ($args['icon']) { ?>
|
49 |
<div class="wpd-field-icon"><i class="fa <?php echo $args['icon']; ?>"></i></div>
|
43 |
public function frontFormHtml($name, $args, $options, $currentUser, $uniqueId,$isMainForm) {
|
44 |
if (!$currentUser->ID) {
|
45 |
$hasIcon = $args['icon'] ? true : false;
|
46 |
+
$nameLengthRange = (intval($options->commenterNameMinLength) >= 1 && (intval($options->commenterNameMaxLength) >= 1 && intval($options->commenterNameMaxLength) <= 50)) ? 'pattern=".{' . $options->commenterNameMinLength . ',' . $options->commenterNameMaxLength . '}"' : ''; ?>
|
47 |
<div class="wpdiscuz-item <?php echo $hasIcon ? 'wpd-has-icon' : ''?>">
|
48 |
<?php if ($args['icon']) { ?>
|
49 |
<div class="wpd-field-icon"><i class="fa <?php echo $args['icon']; ?>"></i></div>
|
forms/wpdFormAttr/Field/DefaultField/Submit.php
CHANGED
@@ -58,7 +58,7 @@ class Submit extends Field {
|
|
58 |
</div>
|
59 |
<?php } ?>
|
60 |
<?php } ?>
|
61 |
-
<input class="wc_comm_submit button alt" type="submit" name="<?php echo $name; ?>" value="<?php echo $args['name']; ?>">
|
62 |
</div>
|
63 |
<?php
|
64 |
}
|
58 |
</div>
|
59 |
<?php } ?>
|
60 |
<?php } ?>
|
61 |
+
<input class="wc_comm_submit wc_not_clicked button alt" type="submit" name="<?php echo $name; ?>" value="<?php echo $args['name']; ?>">
|
62 |
</div>
|
63 |
<?php
|
64 |
}
|
forms/wpdFormAttr/Form.php
CHANGED
@@ -424,7 +424,7 @@ class Form {
|
|
424 |
<?php
|
425 |
if ($this->isGuestCanComment($currentUser->ID)) {
|
426 |
?>
|
427 |
-
<form class="wc_comm_form <?php echo!$isMain ? 'wc-secondary-form-wrapper' : 'wc_main_comm_form'; ?>" method="post"
|
428 |
<div class="wc-field-comment">
|
429 |
<?php if ($this->wpdOptions->wordpressShowAvatars) { ?>
|
430 |
<?php $authorName = $currentUser->ID ? $currentUser->display_name : 'avatar'; ?>
|
424 |
<?php
|
425 |
if ($this->isGuestCanComment($currentUser->ID)) {
|
426 |
?>
|
427 |
+
<form class="wc_comm_form <?php echo!$isMain ? 'wc-secondary-form-wrapper' : 'wc_main_comm_form'; ?>" method="post" enctype="multipart/form-data">
|
428 |
<div class="wc-field-comment">
|
429 |
<?php if ($this->wpdOptions->wordpressShowAvatars) { ?>
|
430 |
<?php $authorName = $currentUser->ID ? $currentUser->display_name : 'avatar'; ?>
|
languages/wpdiscuz-it_IT.mo
ADDED
Binary file
|
languages/wpdiscuz-it_IT.po
ADDED
@@ -0,0 +1,2082 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
4 |
+
"Project-Id-Version: Comments - wpDiscuz\n"
|
5 |
+
"POT-Creation-Date: 2016-11-15 10:59+0100\n"
|
6 |
+
"PO-Revision-Date: 2017-01-30 13:35+0100\n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Generator: Poedit 1.8.11\n"
|
12 |
+
"X-Poedit-Basepath: ..\n"
|
13 |
+
"X-Poedit-WPHeader: class.WpdiscuzCore.php\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
17 |
+
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
+
"Last-Translator: Andrea <webmaster@kog.it>\n"
|
19 |
+
"Language: it_IT\n"
|
20 |
+
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
+
|
23 |
+
#: class.WpdiscuzCore.php:688 class.WpdiscuzCore.php:857
|
24 |
+
#: options/options-layouts/settings-social.php:40
|
25 |
+
#: options/options-layouts/settings-social.php:42
|
26 |
+
#: options/options-layouts/settings-social.php:44
|
27 |
+
#: options/options-layouts/settings-social.php:46
|
28 |
+
msgid "Settings"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: class.WpdiscuzCore.php:690 class.WpdiscuzCore.php:859
|
32 |
+
msgid "Phrases"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: class.WpdiscuzCore.php:692
|
36 |
+
msgid "Tools"
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#: class.WpdiscuzCore.php:693 options/html-options.php:21
|
40 |
+
#: options/html-options.php:61 options/options-layouts/settings-addons.php:7
|
41 |
+
msgid "Addons"
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: class.WpdiscuzCore.php:900 options/phrases-layouts/phrases-comment.php:116
|
45 |
+
msgid "Admin"
|
46 |
+
msgstr ""
|
47 |
+
|
48 |
+
#: class.WpdiscuzCore.php:902 class.WpdiscuzCore.php:911
|
49 |
+
#: options/phrases-layouts/phrases-comment.php:118
|
50 |
+
msgid "Author"
|
51 |
+
msgstr ""
|
52 |
+
|
53 |
+
#: class.WpdiscuzCore.php:906 options/phrases-layouts/phrases-comment.php:124
|
54 |
+
msgid "Member"
|
55 |
+
msgstr ""
|
56 |
+
|
57 |
+
#: class.WpdiscuzCore.php:912 options/phrases-layouts/phrases-comment.php:122
|
58 |
+
msgid "Guest"
|
59 |
+
msgstr "Ospite"
|
60 |
+
|
61 |
+
#: forms/wpDiscuzForm.php:90
|
62 |
+
msgid "Invalid Data !!!"
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#: forms/wpDiscuzForm.php:98 forms/wpDiscuzForm.php:146
|
66 |
+
msgid "Forms"
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#: forms/wpDiscuzForm.php:99 options/html-phrases.php:21
|
70 |
+
msgid "Form"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#: forms/wpDiscuzForm.php:100
|
74 |
+
msgid "Add New"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#: forms/wpDiscuzForm.php:101
|
78 |
+
msgid "Add New Form"
|
79 |
+
msgstr ""
|
80 |
+
|
81 |
+
#: forms/wpDiscuzForm.php:102
|
82 |
+
msgid "Edit Form"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
+
#: forms/wpDiscuzForm.php:103
|
86 |
+
msgid "You did not create any forms yet"
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#: forms/wpDiscuzForm.php:104
|
90 |
+
msgid "Nothing found in Trash"
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#: forms/wpDiscuzForm.php:105
|
94 |
+
msgid "Search Forms"
|
95 |
+
msgstr ""
|
96 |
+
|
97 |
+
#: forms/wpDiscuzForm.php:160
|
98 |
+
msgid "Title"
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#: forms/wpDiscuzForm.php:161
|
102 |
+
msgid "Post Types"
|
103 |
+
msgstr ""
|
104 |
+
|
105 |
+
#: forms/wpDiscuzForm.php:162
|
106 |
+
msgid "Post IDs"
|
107 |
+
msgstr ""
|
108 |
+
|
109 |
+
#: forms/wpDiscuzForm.php:163 forms/wpdFormAttr/Form.php:534
|
110 |
+
msgid "Language"
|
111 |
+
msgstr ""
|
112 |
+
|
113 |
+
#: forms/wpDiscuzForm.php:164
|
114 |
+
msgid "Date"
|
115 |
+
msgstr ""
|
116 |
+
|
117 |
+
#: forms/wpDiscuzForm.php:209
|
118 |
+
msgid "Field Types"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: forms/wpDiscuzForm.php:210 forms/wpdFormAttr/Row.php:23
|
122 |
+
msgid "Two column"
|
123 |
+
msgstr ""
|
124 |
+
|
125 |
+
#: forms/wpDiscuzForm.php:211 forms/wpdFormAttr/Field/Field.php:61
|
126 |
+
#: forms/wpdFormAttr/Row.php:24
|
127 |
+
msgid "Delete"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: forms/wpDiscuzForm.php:212 forms/wpdFormAttr/Row.php:25
|
131 |
+
msgid "Move"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: forms/wpDiscuzForm.php:213 forms/wpdFormAttr/Row.php:69
|
135 |
+
msgid "Add Field"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: forms/wpDiscuzForm.php:214 forms/wpdFormAttr/Field/Field.php:58
|
139 |
+
#: options/class.WpdiscuzOptionsSerialized.php:567
|
140 |
+
#: options/phrases-layouts/phrases-comment.php:32
|
141 |
+
msgid "Edit"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: forms/wpDiscuzForm.php:215
|
145 |
+
msgid "You can not delete default field."
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: forms/wpDiscuzForm.php:216
|
149 |
+
msgid "You really want to delete this item ?"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: forms/wpDiscuzForm.php:223
|
153 |
+
msgid "Permission Denied !!!"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: forms/wpDiscuzForm.php:248 forms/wpdFormAttr/Form.php:504
|
157 |
+
#: forms/wpdFormAttr/html/admin-form-fields-list.php:18
|
158 |
+
#: options/options-layouts/settings-customfields.php:7
|
159 |
+
msgid "Custom Fields"
|
160 |
+
msgstr ""
|
161 |
+
|
162 |
+
#: forms/wpDiscuzForm.php:296
|
163 |
+
msgid "Custom CSS"
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#: forms/wpDiscuzForm.php:352
|
167 |
+
msgid "Default Form"
|
168 |
+
msgstr ""
|
169 |
+
|
170 |
+
#: forms/wpDiscuzForm.php:383 forms/wpDiscuzForm.php:391
|
171 |
+
#: forms/wpdFormAttr/Form.php:569
|
172 |
+
msgid "Leave a Reply"
|
173 |
+
msgstr "Lascia una recensione"
|
174 |
+
|
175 |
+
#: forms/wpDiscuzForm.php:406 forms/wpdFormAttr/Field/CheckboxField.php:12
|
176 |
+
#: forms/wpdFormAttr/Field/ColorField.php:12
|
177 |
+
#: forms/wpdFormAttr/Field/DateField.php:12
|
178 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:25
|
179 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:19
|
180 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:18
|
181 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:64
|
182 |
+
#: forms/wpdFormAttr/Field/DefaultField/Submit.php:18
|
183 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:18
|
184 |
+
#: forms/wpdFormAttr/Field/NumberField.php:12
|
185 |
+
#: forms/wpdFormAttr/Field/RadioField.php:12
|
186 |
+
#: forms/wpdFormAttr/Field/RatingField.php:12
|
187 |
+
#: forms/wpdFormAttr/Field/SelectField.php:12
|
188 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:13
|
189 |
+
#: forms/wpdFormAttr/Field/TextField.php:12
|
190 |
+
#: forms/wpdFormAttr/Field/UrlField.php:12 forms/wpdFormAttr/Form.php:658
|
191 |
+
msgid "Name"
|
192 |
+
msgstr "Nome"
|
193 |
+
|
194 |
+
#: forms/wpDiscuzForm.php:408 forms/wpdFormAttr/Field/DefaultField/Email.php:64
|
195 |
+
#: forms/wpdFormAttr/Form.php:665
|
196 |
+
#: options/class.WpdiscuzOptionsSerialized.php:554 options/html-phrases.php:24
|
197 |
+
msgid "Email"
|
198 |
+
msgstr ""
|
199 |
+
|
200 |
+
#: forms/wpDiscuzForm.php:410
|
201 |
+
msgid "WebSite URL"
|
202 |
+
msgstr "Sito web"
|
203 |
+
|
204 |
+
#: forms/wpDiscuzForm.php:413
|
205 |
+
#: forms/wpdFormAttr/Field/DefaultField/Submit.php:78
|
206 |
+
#: forms/wpdFormAttr/Form.php:688
|
207 |
+
msgid "Post Comment"
|
208 |
+
msgstr "Inserisci la recensione"
|
209 |
+
|
210 |
+
#: forms/wpDiscuzForm.php:422
|
211 |
+
msgid "Clone Form"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: forms/wpDiscuzForm.php:434
|
215 |
+
msgid "Clone"
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: forms/wpDiscuzForm.php:472
|
219 |
+
msgid ""
|
220 |
+
"Comment Form is not detected, please navigate to form manager page to create "
|
221 |
+
"it. "
|
222 |
+
msgstr ""
|
223 |
+
|
224 |
+
#: forms/wpDiscuzForm.php:473
|
225 |
+
msgid "Add Comment Form"
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:14
|
229 |
+
#: forms/wpdFormAttr/Field/ColorField.php:14
|
230 |
+
#: forms/wpdFormAttr/Field/DateField.php:14
|
231 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:27
|
232 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:21
|
233 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:20
|
234 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:20
|
235 |
+
#: forms/wpdFormAttr/Field/NumberField.php:14
|
236 |
+
#: forms/wpdFormAttr/Field/RadioField.php:14
|
237 |
+
#: forms/wpdFormAttr/Field/SelectField.php:14
|
238 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:15
|
239 |
+
#: forms/wpdFormAttr/Field/TextField.php:14
|
240 |
+
#: forms/wpdFormAttr/Field/UrlField.php:14
|
241 |
+
msgid "Also used for field placeholder"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:17
|
245 |
+
#: forms/wpdFormAttr/Field/ColorField.php:17
|
246 |
+
#: forms/wpdFormAttr/Field/DateField.php:17
|
247 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:30
|
248 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:24
|
249 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:23
|
250 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:23
|
251 |
+
#: forms/wpdFormAttr/Field/NumberField.php:17
|
252 |
+
#: forms/wpdFormAttr/Field/RadioField.php:17
|
253 |
+
#: forms/wpdFormAttr/Field/RatingField.php:16
|
254 |
+
#: forms/wpdFormAttr/Field/SelectField.php:17
|
255 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:18
|
256 |
+
#: forms/wpdFormAttr/Field/TextField.php:17
|
257 |
+
#: forms/wpdFormAttr/Field/UrlField.php:17
|
258 |
+
msgid "Description"
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:19
|
262 |
+
#: forms/wpdFormAttr/Field/ColorField.php:19
|
263 |
+
#: forms/wpdFormAttr/Field/DateField.php:19
|
264 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:32
|
265 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:26
|
266 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:25
|
267 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:25
|
268 |
+
#: forms/wpdFormAttr/Field/NumberField.php:19
|
269 |
+
#: forms/wpdFormAttr/Field/NumberField.php:24
|
270 |
+
#: forms/wpdFormAttr/Field/NumberField.php:29
|
271 |
+
#: forms/wpdFormAttr/Field/RadioField.php:19
|
272 |
+
#: forms/wpdFormAttr/Field/RatingField.php:18
|
273 |
+
#: forms/wpdFormAttr/Field/SelectField.php:19
|
274 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:20
|
275 |
+
#: forms/wpdFormAttr/Field/TextField.php:19
|
276 |
+
#: forms/wpdFormAttr/Field/UrlField.php:19
|
277 |
+
msgid ""
|
278 |
+
"Field specific short description or some rule related to inserted "
|
279 |
+
"information."
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:28
|
283 |
+
#: forms/wpdFormAttr/Field/RadioField.php:28
|
284 |
+
#: forms/wpdFormAttr/Field/SelectField.php:28
|
285 |
+
msgid "Values"
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:30
|
289 |
+
msgid "Please insert one value per line"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:33
|
293 |
+
#: forms/wpdFormAttr/Field/ColorField.php:29
|
294 |
+
#: forms/wpdFormAttr/Field/DateField.php:29
|
295 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:36
|
296 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:35
|
297 |
+
#: forms/wpdFormAttr/Field/NumberField.php:39
|
298 |
+
#: forms/wpdFormAttr/Field/RadioField.php:33
|
299 |
+
#: forms/wpdFormAttr/Field/RatingField.php:28
|
300 |
+
#: forms/wpdFormAttr/Field/SelectField.php:33
|
301 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:23
|
302 |
+
#: forms/wpdFormAttr/Field/TextField.php:29
|
303 |
+
#: forms/wpdFormAttr/Field/UrlField.php:29
|
304 |
+
msgid "Field is required"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:37
|
308 |
+
#: forms/wpdFormAttr/Field/ColorField.php:33
|
309 |
+
#: forms/wpdFormAttr/Field/DateField.php:33
|
310 |
+
#: forms/wpdFormAttr/Field/NumberField.php:43
|
311 |
+
#: forms/wpdFormAttr/Field/RadioField.php:37
|
312 |
+
#: forms/wpdFormAttr/Field/SelectField.php:37
|
313 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:27
|
314 |
+
#: forms/wpdFormAttr/Field/TextField.php:33
|
315 |
+
#: forms/wpdFormAttr/Field/UrlField.php:33
|
316 |
+
msgid "Display on reply form"
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:41
|
320 |
+
#: forms/wpdFormAttr/Field/ColorField.php:37
|
321 |
+
#: forms/wpdFormAttr/Field/DateField.php:37
|
322 |
+
#: forms/wpdFormAttr/Field/NumberField.php:47
|
323 |
+
#: forms/wpdFormAttr/Field/RadioField.php:41
|
324 |
+
#: forms/wpdFormAttr/Field/RatingField.php:32
|
325 |
+
#: forms/wpdFormAttr/Field/SelectField.php:41
|
326 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:31
|
327 |
+
#: forms/wpdFormAttr/Field/TextField.php:37
|
328 |
+
#: forms/wpdFormAttr/Field/UrlField.php:37
|
329 |
+
msgid "Display on comment"
|
330 |
+
msgstr ""
|
331 |
+
|
332 |
+
#: forms/wpdFormAttr/Field/CheckboxField.php:139
|
333 |
+
#: forms/wpdFormAttr/Field/ColorField.php:102
|
334 |
+
#: forms/wpdFormAttr/Field/DateField.php:102
|
335 |
+
#: forms/wpdFormAttr/Field/NumberField.php:112
|
336 |
+
#: forms/wpdFormAttr/Field/RadioField.php:117
|
337 |
+
#: forms/wpdFormAttr/Field/RatingField.php:112
|
338 |
+
#: forms/wpdFormAttr/Field/SelectField.php:112
|
339 |
+
#: forms/wpdFormAttr/Field/TextAreaField.php:85
|
340 |
+
#: forms/wpdFormAttr/Field/TextField.php:96
|
341 |
+
#: forms/wpdFormAttr/Field/UrlField.php:96
|
342 |
+
msgid "field is required!"
|
343 |
+
msgstr ""
|
344 |
+
|
345 |
+
#: forms/wpdFormAttr/Field/ColorField.php:23
|
346 |
+
#: forms/wpdFormAttr/Field/DateField.php:23
|
347 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:30
|
348 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:29
|
349 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:29
|
350 |
+
#: forms/wpdFormAttr/Field/NumberField.php:33
|
351 |
+
#: forms/wpdFormAttr/Field/RatingField.php:22
|
352 |
+
#: forms/wpdFormAttr/Field/TextField.php:23
|
353 |
+
#: forms/wpdFormAttr/Field/UrlField.php:23
|
354 |
+
msgid "Field icon"
|
355 |
+
msgstr ""
|
356 |
+
|
357 |
+
#: forms/wpdFormAttr/Field/ColorField.php:26
|
358 |
+
#: forms/wpdFormAttr/Field/DateField.php:26
|
359 |
+
#: forms/wpdFormAttr/Field/DefaultField/Email.php:33
|
360 |
+
#: forms/wpdFormAttr/Field/DefaultField/Name.php:32
|
361 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:32
|
362 |
+
#: forms/wpdFormAttr/Field/NumberField.php:36
|
363 |
+
#: forms/wpdFormAttr/Field/RatingField.php:25
|
364 |
+
#: forms/wpdFormAttr/Field/TextField.php:26
|
365 |
+
#: forms/wpdFormAttr/Field/UrlField.php:26
|
366 |
+
msgid "Font-awesome icon library."
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:35
|
370 |
+
msgid "Show for guests"
|
371 |
+
msgstr ""
|
372 |
+
|
373 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:39
|
374 |
+
msgid "Show for logged in users"
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:107
|
378 |
+
#: forms/wpdFormAttr/Form.php:681
|
379 |
+
msgid "Code"
|
380 |
+
msgstr "Codice"
|
381 |
+
|
382 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:114
|
383 |
+
msgid "Cannot create image file"
|
384 |
+
msgstr ""
|
385 |
+
|
386 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:115
|
387 |
+
msgid "Permission denied for file creation"
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:116
|
391 |
+
msgid "PHP GD2 library is disabled"
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:117
|
395 |
+
msgid "PNG image creation disabled"
|
396 |
+
msgstr ""
|
397 |
+
|
398 |
+
#: forms/wpdFormAttr/Field/DefaultField/Submit.php:20
|
399 |
+
msgid "Button Text"
|
400 |
+
msgstr ""
|
401 |
+
|
402 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:35
|
403 |
+
msgid "Enable"
|
404 |
+
msgstr ""
|
405 |
+
|
406 |
+
#: forms/wpdFormAttr/Field/DefaultField/Website.php:83
|
407 |
+
#: forms/wpdFormAttr/Form.php:672
|
408 |
+
msgid "Website"
|
409 |
+
msgstr ""
|
410 |
+
|
411 |
+
#: forms/wpdFormAttr/Field/Field.php:52
|
412 |
+
msgid " (Submit Button)"
|
413 |
+
msgstr ""
|
414 |
+
|
415 |
+
#: forms/wpdFormAttr/Field/Field.php:54
|
416 |
+
msgid " (CAPTCHA)"
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#: forms/wpdFormAttr/Field/Field.php:84
|
420 |
+
msgid "Add To Form"
|
421 |
+
msgstr ""
|
422 |
+
|
423 |
+
#: forms/wpdFormAttr/Field/NumberField.php:22
|
424 |
+
msgid "Min Value"
|
425 |
+
msgstr ""
|
426 |
+
|
427 |
+
#: forms/wpdFormAttr/Field/NumberField.php:27
|
428 |
+
msgid "Max Value"
|
429 |
+
msgstr ""
|
430 |
+
|
431 |
+
#: forms/wpdFormAttr/Field/NumberField.php:116
|
432 |
+
msgid "value can not be less than"
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: forms/wpdFormAttr/Field/NumberField.php:119
|
436 |
+
msgid "value can not be more than"
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: forms/wpdFormAttr/Field/RadioField.php:30
|
440 |
+
#: forms/wpdFormAttr/Field/SelectField.php:30
|
441 |
+
msgid "New value new line"
|
442 |
+
msgstr ""
|
443 |
+
|
444 |
+
#: forms/wpdFormAttr/Form.php:543
|
445 |
+
msgid "Allow guests to comment"
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
+
#: forms/wpdFormAttr/Form.php:547 forms/wpdFormAttr/Form.php:558
|
449 |
+
msgid "Yes"
|
450 |
+
msgstr ""
|
451 |
+
|
452 |
+
#: forms/wpdFormAttr/Form.php:549 forms/wpdFormAttr/Form.php:560
|
453 |
+
msgid "No"
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
+
#: forms/wpdFormAttr/Form.php:554
|
457 |
+
msgid "Enable subscription bar"
|
458 |
+
msgstr ""
|
459 |
+
|
460 |
+
#: forms/wpdFormAttr/Form.php:565
|
461 |
+
msgid "Comment form header text"
|
462 |
+
msgstr ""
|
463 |
+
|
464 |
+
#: forms/wpdFormAttr/Form.php:574
|
465 |
+
msgid "Display comment form for post types"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: forms/wpdFormAttr/Form.php:581
|
469 |
+
msgid ""
|
470 |
+
"The red marked post types are already attached to other comment form. If you "
|
471 |
+
"set this form too, the old forms will not be used for them."
|
472 |
+
msgstr ""
|
473 |
+
|
474 |
+
#: forms/wpdFormAttr/Form.php:600
|
475 |
+
msgid "Display comment form for post IDs"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: forms/wpdFormAttr/Form.php:601
|
479 |
+
msgid ""
|
480 |
+
"You can use this form for certain posts/pages specified by comma separated "
|
481 |
+
"IDs."
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: forms/wpdFormAttr/Form.php:612
|
485 |
+
msgid "Comment Text Field"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#: forms/wpdFormAttr/Form.php:627
|
489 |
+
msgid "ADD ROW"
|
490 |
+
msgstr ""
|
491 |
+
|
492 |
+
#: forms/wpdFormAttr/html/admin-form-fields-list.php:7
|
493 |
+
msgid "Comment Form Fields"
|
494 |
+
msgstr ""
|
495 |
+
|
496 |
+
#: options/class.WpdiscuzOptions.php:22 options/class.WpdiscuzOptions.php:92
|
497 |
+
#: options/class.WpdiscuzOptions.php:207
|
498 |
+
msgid "Hacker?"
|
499 |
+
msgstr ""
|
500 |
+
|
501 |
+
#: options/class.WpdiscuzOptions.php:242
|
502 |
+
msgid ""
|
503 |
+
"Brings an ocean of emotions to your comments. It comes with an awesome smile "
|
504 |
+
"package."
|
505 |
+
msgstr ""
|
506 |
+
|
507 |
+
#: options/class.WpdiscuzOptions.php:243
|
508 |
+
msgid ""
|
509 |
+
"A full-fledged tool-kit for advertising in comment section of your website. "
|
510 |
+
"Separate banner and ad managment."
|
511 |
+
msgstr ""
|
512 |
+
|
513 |
+
#: options/class.WpdiscuzOptions.php:244
|
514 |
+
msgid ""
|
515 |
+
"Allows to mention comments and users in comment text using #comment-id and "
|
516 |
+
"@username tags."
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: options/class.WpdiscuzOptions.php:245
|
520 |
+
msgid ""
|
521 |
+
"See comment likers and voters of each comment. Adds user reputation and "
|
522 |
+
"badges based on received likes."
|
523 |
+
msgstr ""
|
524 |
+
|
525 |
+
#: options/class.WpdiscuzOptions.php:246
|
526 |
+
msgid ""
|
527 |
+
"Comment reporting tools. Auto-moderates comments based on number of flags "
|
528 |
+
"and dislikes."
|
529 |
+
msgstr ""
|
530 |
+
|
531 |
+
#: options/class.WpdiscuzOptions.php:247
|
532 |
+
msgid ""
|
533 |
+
"Adds a smart and intuitive AJAX \"Translate\" button with 60 language "
|
534 |
+
"options. Uses free translation API."
|
535 |
+
msgstr ""
|
536 |
+
|
537 |
+
#: options/class.WpdiscuzOptions.php:248
|
538 |
+
msgid ""
|
539 |
+
"AJAX powered front-end comment search. It starts searching while you type "
|
540 |
+
"search words. "
|
541 |
+
msgstr ""
|
542 |
+
|
543 |
+
#: options/class.WpdiscuzOptions.php:249
|
544 |
+
msgid ""
|
545 |
+
"Most voted comments, Active comment threads, Most commented posts, Active "
|
546 |
+
"comment authors"
|
547 |
+
msgstr ""
|
548 |
+
|
549 |
+
#: options/class.WpdiscuzOptions.php:250
|
550 |
+
msgid ""
|
551 |
+
"All in one powerful yet simple admin toolkit to moderate comments on front-"
|
552 |
+
"end."
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: options/class.WpdiscuzOptions.php:251
|
556 |
+
msgid ""
|
557 |
+
"Extended comment attachment system. Allows to upload images, videos, audios "
|
558 |
+
"and other file types."
|
559 |
+
msgstr ""
|
560 |
+
|
561 |
+
#: options/class.WpdiscuzOptions.php:252
|
562 |
+
msgid ""
|
563 |
+
"Adds No CAPTCHA on all comment forms. Stops spam and bot comments with "
|
564 |
+
"Google reCAPTCHA"
|
565 |
+
msgstr ""
|
566 |
+
|
567 |
+
#: options/class.WpdiscuzOptions.php:253
|
568 |
+
msgid ""
|
569 |
+
"Integrates myCRED Badges and Ranks. Converts wpDiscuz comment votes/likes to "
|
570 |
+
"myCRED points. "
|
571 |
+
msgstr ""
|
572 |
+
|
573 |
+
#: options/class.WpdiscuzOptions.php:254
|
574 |
+
msgid ""
|
575 |
+
"Allows censoring comment words. Filters comments and replaces those phrases "
|
576 |
+
"with custom words."
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: options/class.WpdiscuzOptions.php:266
|
580 |
+
msgid "New Addons are available for wpDiscuz Comments Plugin"
|
581 |
+
msgstr ""
|
582 |
+
|
583 |
+
#: options/class.WpdiscuzOptions.php:273 options/class.WpdiscuzOptions.php:279
|
584 |
+
msgid "Go to wpDiscuz Addons subMenu"
|
585 |
+
msgstr ""
|
586 |
+
|
587 |
+
#: options/class.WpdiscuzOptionsSerialized.php:548
|
588 |
+
msgid "Be the First to Comment!"
|
589 |
+
msgstr "Lasciaci il tuo parere!"
|
590 |
+
|
591 |
+
#: options/class.WpdiscuzOptionsSerialized.php:549 options/html-phrases.php:22
|
592 |
+
#: options/phrases-layouts/phrases-general.php:22
|
593 |
+
msgid "Comment"
|
594 |
+
msgstr ""
|
595 |
+
|
596 |
+
#: options/class.WpdiscuzOptionsSerialized.php:550
|
597 |
+
msgid "Comments"
|
598 |
+
msgstr "Commenti"
|
599 |
+
|
600 |
+
#: options/class.WpdiscuzOptionsSerialized.php:551
|
601 |
+
msgid "on"
|
602 |
+
msgstr ""
|
603 |
+
|
604 |
+
#: options/class.WpdiscuzOptionsSerialized.php:552
|
605 |
+
msgid "Start the discussion"
|
606 |
+
msgstr "Scrivi qui il tuo parere..."
|
607 |
+
|
608 |
+
#: options/class.WpdiscuzOptionsSerialized.php:553
|
609 |
+
msgid "Join the discussion"
|
610 |
+
msgstr "Scrivi la tua recensione"
|
611 |
+
|
612 |
+
#: options/class.WpdiscuzOptionsSerialized.php:555
|
613 |
+
#: options/phrases-layouts/phrases-form.php:42
|
614 |
+
#: options/phrases-layouts/phrases-form.php:46
|
615 |
+
msgid "Notify of"
|
616 |
+
msgstr "Notificami"
|
617 |
+
|
618 |
+
#: options/class.WpdiscuzOptionsSerialized.php:556
|
619 |
+
#: options/phrases-layouts/phrases-form.php:56
|
620 |
+
msgid "new follow-up comments"
|
621 |
+
msgstr "Nuovi commenti di seguito al mio"
|
622 |
+
|
623 |
+
#: options/class.WpdiscuzOptionsSerialized.php:557
|
624 |
+
msgid "new replies to my comments"
|
625 |
+
msgstr "nuove repliche ai miei commenti"
|
626 |
+
|
627 |
+
#: options/class.WpdiscuzOptionsSerialized.php:558
|
628 |
+
#: options/phrases-layouts/phrases-form.php:76
|
629 |
+
msgid "Notify of new replies to this comment"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: options/class.WpdiscuzOptionsSerialized.php:559
|
633 |
+
#: options/phrases-layouts/phrases-form.php:82
|
634 |
+
#: options/phrases-layouts/phrases-form.php:86
|
635 |
+
msgid "Sort by"
|
636 |
+
msgstr "Ordina per"
|
637 |
+
|
638 |
+
#: options/class.WpdiscuzOptionsSerialized.php:560
|
639 |
+
#: options/phrases-layouts/phrases-form.php:92
|
640 |
+
#: options/phrases-layouts/phrases-form.php:96
|
641 |
+
msgid "newest"
|
642 |
+
msgstr "più nuovi"
|
643 |
+
|
644 |
+
#: options/class.WpdiscuzOptionsSerialized.php:561
|
645 |
+
#: options/phrases-layouts/phrases-form.php:102
|
646 |
+
#: options/phrases-layouts/phrases-form.php:106
|
647 |
+
msgid "oldest"
|
648 |
+
msgstr "più vecchi"
|
649 |
+
|
650 |
+
#: options/class.WpdiscuzOptionsSerialized.php:562
|
651 |
+
#: options/phrases-layouts/phrases-form.php:112
|
652 |
+
#: options/phrases-layouts/phrases-form.php:116
|
653 |
+
msgid "most voted"
|
654 |
+
msgstr "più votati"
|
655 |
+
|
656 |
+
#: options/class.WpdiscuzOptionsSerialized.php:563
|
657 |
+
msgid "Load More Comments"
|
658 |
+
msgstr ""
|
659 |
+
|
660 |
+
#: options/class.WpdiscuzOptionsSerialized.php:564
|
661 |
+
#: options/phrases-layouts/phrases-general.php:62
|
662 |
+
msgid "Load Rest of Comments"
|
663 |
+
msgstr ""
|
664 |
+
|
665 |
+
#: options/class.WpdiscuzOptionsSerialized.php:565
|
666 |
+
#: options/phrases-layouts/phrases-comment.php:12
|
667 |
+
msgid "Reply"
|
668 |
+
msgstr "Rispondi"
|
669 |
+
|
670 |
+
#: options/class.WpdiscuzOptionsSerialized.php:566
|
671 |
+
#: options/phrases-layouts/phrases-comment.php:22
|
672 |
+
msgid "Share"
|
673 |
+
msgstr ""
|
674 |
+
|
675 |
+
#: options/class.WpdiscuzOptionsSerialized.php:568
|
676 |
+
#: options/phrases-layouts/phrases-comment.php:42
|
677 |
+
msgid "Share On Facebook"
|
678 |
+
msgstr ""
|
679 |
+
|
680 |
+
#: options/class.WpdiscuzOptionsSerialized.php:569
|
681 |
+
#: options/phrases-layouts/phrases-comment.php:52
|
682 |
+
msgid "Share On Twitter"
|
683 |
+
msgstr ""
|
684 |
+
|
685 |
+
#: options/class.WpdiscuzOptionsSerialized.php:570
|
686 |
+
#: options/phrases-layouts/phrases-comment.php:62
|
687 |
+
msgid "Share On Google"
|
688 |
+
msgstr ""
|
689 |
+
|
690 |
+
#: options/class.WpdiscuzOptionsSerialized.php:571
|
691 |
+
#: options/phrases-layouts/phrases-comment.php:72
|
692 |
+
msgid "Share On VKontakte"
|
693 |
+
msgstr ""
|
694 |
+
|
695 |
+
#: options/class.WpdiscuzOptionsSerialized.php:572
|
696 |
+
#: options/phrases-layouts/phrases-comment.php:82
|
697 |
+
msgid "Share On Odnoklassniki"
|
698 |
+
msgstr ""
|
699 |
+
|
700 |
+
#: options/class.WpdiscuzOptionsSerialized.php:573
|
701 |
+
#: options/phrases-layouts/phrases-comment.php:92
|
702 |
+
msgid "Hide Replies"
|
703 |
+
msgstr ""
|
704 |
+
|
705 |
+
#: options/class.WpdiscuzOptionsSerialized.php:574
|
706 |
+
#: options/phrases-layouts/phrases-comment.php:102
|
707 |
+
msgid "Show Replies"
|
708 |
+
msgstr ""
|
709 |
+
|
710 |
+
#: options/class.WpdiscuzOptionsSerialized.php:575
|
711 |
+
#: options/phrases-layouts/phrases-general.php:76
|
712 |
+
msgid "New Comment"
|
713 |
+
msgstr ""
|
714 |
+
|
715 |
+
#: options/class.WpdiscuzOptionsSerialized.php:576
|
716 |
+
msgid "New comment on the discussion section you've been interested in"
|
717 |
+
msgstr ""
|
718 |
+
|
719 |
+
#: options/class.WpdiscuzOptionsSerialized.php:577
|
720 |
+
#: options/phrases-layouts/phrases-email.php:36
|
721 |
+
#: options/phrases-layouts/phrases-general.php:96
|
722 |
+
#: utils/class.WpdiscuzEmailHelper.php:154
|
723 |
+
msgid "New Reply"
|
724 |
+
msgstr ""
|
725 |
+
|
726 |
+
#: options/class.WpdiscuzOptionsSerialized.php:578
|
727 |
+
#: utils/class.WpdiscuzEmailHelper.php:155
|
728 |
+
msgid "New reply on the discussion section you've been interested in"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: options/class.WpdiscuzOptionsSerialized.php:579
|
732 |
+
msgid "You're subscribed for new replies on this comment"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: options/class.WpdiscuzOptionsSerialized.php:580
|
736 |
+
msgid "You're subscribed for new replies on all your comments"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: options/class.WpdiscuzOptionsSerialized.php:581
|
740 |
+
msgid "You're subscribed for new follow-up comments on this post"
|
741 |
+
msgstr ""
|
742 |
+
|
743 |
+
#: options/class.WpdiscuzOptionsSerialized.php:582
|
744 |
+
#: options/phrases-layouts/phrases-email.php:52
|
745 |
+
#: options/phrases-layouts/phrases-email.php:56
|
746 |
+
msgid "Unsubscribe"
|
747 |
+
msgstr ""
|
748 |
+
|
749 |
+
#: options/class.WpdiscuzOptionsSerialized.php:583
|
750 |
+
#: options/phrases-layouts/phrases-email.php:66
|
751 |
+
msgid "Cancel subscription"
|
752 |
+
msgstr ""
|
753 |
+
|
754 |
+
#: options/class.WpdiscuzOptionsSerialized.php:584
|
755 |
+
#: options/phrases-layouts/phrases-notification.php:32
|
756 |
+
msgid "You've successfully unsubscribed."
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: options/class.WpdiscuzOptionsSerialized.php:585
|
760 |
+
#: options/phrases-layouts/phrases-notification.php:22
|
761 |
+
msgid "You've successfully subscribed."
|
762 |
+
msgstr ""
|
763 |
+
|
764 |
+
#: options/class.WpdiscuzOptionsSerialized.php:586
|
765 |
+
#: options/phrases-layouts/phrases-email.php:72
|
766 |
+
#: options/phrases-layouts/phrases-email.php:76
|
767 |
+
msgid "Confirm your subscription"
|
768 |
+
msgstr ""
|
769 |
+
|
770 |
+
#: options/class.WpdiscuzOptionsSerialized.php:587
|
771 |
+
#: options/phrases-layouts/phrases-email.php:82
|
772 |
+
#: options/phrases-layouts/phrases-email.php:86
|
773 |
+
msgid "You've successfully confirmed your subscription."
|
774 |
+
msgstr ""
|
775 |
+
|
776 |
+
#: options/class.WpdiscuzOptionsSerialized.php:588
|
777 |
+
#: options/phrases-layouts/phrases-email.php:96
|
778 |
+
#: utils/class.WpdiscuzEmailHelper.php:47
|
779 |
+
msgid "Subscribe Confirmation"
|
780 |
+
msgstr ""
|
781 |
+
|
782 |
+
#: options/class.WpdiscuzOptionsSerialized.php:589
|
783 |
+
#: options/phrases-layouts/phrases-email.php:106
|
784 |
+
#: utils/class.WpdiscuzEmailHelper.php:48
|
785 |
+
msgid ""
|
786 |
+
"Hi, <br/> You just subscribed for new comments on our website. This means "
|
787 |
+
"you will receive an email when new comments are posted according to "
|
788 |
+
"subscription option you've chosen. <br/> To activate, click confirm below. "
|
789 |
+
"If you believe this is an error, ignore this message and we'll never bother "
|
790 |
+
"you again."
|
791 |
+
msgstr ""
|
792 |
+
|
793 |
+
#: options/class.WpdiscuzOptionsSerialized.php:590
|
794 |
+
msgid "please fill out this field to comment"
|
795 |
+
msgstr ""
|
796 |
+
|
797 |
+
#: options/class.WpdiscuzOptionsSerialized.php:591
|
798 |
+
msgid "email address is invalid"
|
799 |
+
msgstr ""
|
800 |
+
|
801 |
+
#: options/class.WpdiscuzOptionsSerialized.php:592
|
802 |
+
msgid "url is invalid"
|
803 |
+
msgstr ""
|
804 |
+
|
805 |
+
#: options/class.WpdiscuzOptionsSerialized.php:593
|
806 |
+
msgid "year"
|
807 |
+
msgstr "anno"
|
808 |
+
|
809 |
+
#: options/class.WpdiscuzOptionsSerialized.php:594
|
810 |
+
msgid "years"
|
811 |
+
msgstr "anni"
|
812 |
+
|
813 |
+
#: options/class.WpdiscuzOptionsSerialized.php:595
|
814 |
+
msgid "month"
|
815 |
+
msgstr "mese"
|
816 |
+
|
817 |
+
#: options/class.WpdiscuzOptionsSerialized.php:596
|
818 |
+
msgid "months"
|
819 |
+
msgstr "mesi"
|
820 |
+
|
821 |
+
#: options/class.WpdiscuzOptionsSerialized.php:597
|
822 |
+
msgid "day"
|
823 |
+
msgstr "giorno"
|
824 |
+
|
825 |
+
#: options/class.WpdiscuzOptionsSerialized.php:598
|
826 |
+
msgid "days"
|
827 |
+
msgstr "giorni"
|
828 |
+
|
829 |
+
#: options/class.WpdiscuzOptionsSerialized.php:599
|
830 |
+
msgid "hour"
|
831 |
+
msgstr "ora"
|
832 |
+
|
833 |
+
#: options/class.WpdiscuzOptionsSerialized.php:600
|
834 |
+
msgid "hours"
|
835 |
+
msgstr "ore"
|
836 |
+
|
837 |
+
#: options/class.WpdiscuzOptionsSerialized.php:601
|
838 |
+
msgid "minute"
|
839 |
+
msgstr "minuto"
|
840 |
+
|
841 |
+
#: options/class.WpdiscuzOptionsSerialized.php:602
|
842 |
+
msgid "minutes"
|
843 |
+
msgstr "minuti"
|
844 |
+
|
845 |
+
#: options/class.WpdiscuzOptionsSerialized.php:603
|
846 |
+
msgid "second"
|
847 |
+
msgstr "secondo"
|
848 |
+
|
849 |
+
#: options/class.WpdiscuzOptionsSerialized.php:604
|
850 |
+
msgid "seconds"
|
851 |
+
msgstr "secondi"
|
852 |
+
|
853 |
+
#: options/class.WpdiscuzOptionsSerialized.php:605
|
854 |
+
msgid "right now"
|
855 |
+
msgstr "proprio adesso"
|
856 |
+
|
857 |
+
#: options/class.WpdiscuzOptionsSerialized.php:606
|
858 |
+
msgid "ago"
|
859 |
+
msgstr "fa"
|
860 |
+
|
861 |
+
#: options/class.WpdiscuzOptionsSerialized.php:607
|
862 |
+
#: options/phrases-layouts/phrases-datetime.php:156
|
863 |
+
msgid "Today"
|
864 |
+
msgstr "Oggi"
|
865 |
+
|
866 |
+
#: options/class.WpdiscuzOptionsSerialized.php:608
|
867 |
+
#: options/phrases-layouts/phrases-notification.php:84
|
868 |
+
msgid "You must be"
|
869 |
+
msgstr ""
|
870 |
+
|
871 |
+
#: options/class.WpdiscuzOptionsSerialized.php:609
|
872 |
+
msgid "You are logged in as"
|
873 |
+
msgstr "Sei loggato come"
|
874 |
+
|
875 |
+
#: options/class.WpdiscuzOptionsSerialized.php:610
|
876 |
+
#: options/phrases-layouts/phrases-notification.php:104
|
877 |
+
msgid "Log out"
|
878 |
+
msgstr ""
|
879 |
+
|
880 |
+
#: options/class.WpdiscuzOptionsSerialized.php:611
|
881 |
+
msgid "logged in"
|
882 |
+
msgstr ""
|
883 |
+
|
884 |
+
#: options/class.WpdiscuzOptionsSerialized.php:612
|
885 |
+
msgid "to post a comment."
|
886 |
+
msgstr ""
|
887 |
+
|
888 |
+
#: options/class.WpdiscuzOptionsSerialized.php:613
|
889 |
+
#: options/phrases-layouts/phrases-comment.php:138
|
890 |
+
msgid "Vote Up"
|
891 |
+
msgstr "Mi piace"
|
892 |
+
|
893 |
+
#: options/class.WpdiscuzOptionsSerialized.php:614
|
894 |
+
#: options/phrases-layouts/phrases-comment.php:148
|
895 |
+
msgid "Vote Down"
|
896 |
+
msgstr "Non mi piace"
|
897 |
+
|
898 |
+
#: options/class.WpdiscuzOptionsSerialized.php:615
|
899 |
+
#: options/phrases-layouts/phrases-notification.php:134
|
900 |
+
msgid "Vote Counted"
|
901 |
+
msgstr ""
|
902 |
+
|
903 |
+
#: options/class.WpdiscuzOptionsSerialized.php:616
|
904 |
+
msgid "You've already voted for this comment"
|
905 |
+
msgstr "Hai già votato per questo commento"
|
906 |
+
|
907 |
+
#: options/class.WpdiscuzOptionsSerialized.php:617
|
908 |
+
#: options/phrases-layouts/phrases-notification.php:154
|
909 |
+
msgid "Voting Error"
|
910 |
+
msgstr ""
|
911 |
+
|
912 |
+
#: options/class.WpdiscuzOptionsSerialized.php:618
|
913 |
+
msgid "You Must Be Logged In To Vote"
|
914 |
+
msgstr ""
|
915 |
+
|
916 |
+
#: options/class.WpdiscuzOptionsSerialized.php:619
|
917 |
+
msgid "You cannot vote for your comment"
|
918 |
+
msgstr ""
|
919 |
+
|
920 |
+
#: options/class.WpdiscuzOptionsSerialized.php:620
|
921 |
+
msgid "You are not allowed to vote for this comment"
|
922 |
+
msgstr ""
|
923 |
+
|
924 |
+
#: options/class.WpdiscuzOptionsSerialized.php:621
|
925 |
+
#: options/phrases-layouts/phrases-notification.php:194
|
926 |
+
msgid "Invalid Captcha Code"
|
927 |
+
msgstr ""
|
928 |
+
|
929 |
+
#: options/class.WpdiscuzOptionsSerialized.php:622
|
930 |
+
#: options/phrases-layouts/phrases-notification.php:204
|
931 |
+
msgid "Some of field value is invalid"
|
932 |
+
msgstr ""
|
933 |
+
|
934 |
+
#: options/class.WpdiscuzOptionsSerialized.php:623
|
935 |
+
msgid "new comment"
|
936 |
+
msgstr ""
|
937 |
+
|
938 |
+
#: options/class.WpdiscuzOptionsSerialized.php:624
|
939 |
+
msgid "new comments"
|
940 |
+
msgstr ""
|
941 |
+
|
942 |
+
#: options/class.WpdiscuzOptionsSerialized.php:625
|
943 |
+
msgid "Comment awaiting moderation"
|
944 |
+
msgstr "Commento in attesa di moderazione"
|
945 |
+
|
946 |
+
#: options/class.WpdiscuzOptionsSerialized.php:626
|
947 |
+
msgid "new reply on your comment"
|
948 |
+
msgstr ""
|
949 |
+
|
950 |
+
#: options/class.WpdiscuzOptionsSerialized.php:627
|
951 |
+
msgid "new replies on your comments"
|
952 |
+
msgstr ""
|
953 |
+
|
954 |
+
#: options/class.WpdiscuzOptionsSerialized.php:628
|
955 |
+
#: options/phrases-layouts/phrases-general.php:116
|
956 |
+
msgid "New"
|
957 |
+
msgstr ""
|
958 |
+
|
959 |
+
#: options/class.WpdiscuzOptionsSerialized.php:629
|
960 |
+
#: options/phrases-layouts/phrases-notification.php:249
|
961 |
+
msgid "Sorry, the comment was not updated"
|
962 |
+
msgstr ""
|
963 |
+
|
964 |
+
#: options/class.WpdiscuzOptionsSerialized.php:630
|
965 |
+
#: options/phrases-layouts/phrases-notification.php:259
|
966 |
+
msgid "Sorry, this comment no longer possible to edit"
|
967 |
+
msgstr ""
|
968 |
+
|
969 |
+
#: options/class.WpdiscuzOptionsSerialized.php:631
|
970 |
+
msgid "You've not made any changes"
|
971 |
+
msgstr ""
|
972 |
+
|
973 |
+
#: options/class.WpdiscuzOptionsSerialized.php:632
|
974 |
+
#: options/phrases-layouts/phrases-comment.php:162
|
975 |
+
msgid "Save"
|
976 |
+
msgstr ""
|
977 |
+
|
978 |
+
#: options/class.WpdiscuzOptionsSerialized.php:633
|
979 |
+
#: options/phrases-layouts/phrases-comment.php:172
|
980 |
+
msgid "Cancel"
|
981 |
+
msgstr ""
|
982 |
+
|
983 |
+
#: options/class.WpdiscuzOptionsSerialized.php:634
|
984 |
+
msgid "Input is too short"
|
985 |
+
msgstr ""
|
986 |
+
|
987 |
+
#: options/class.WpdiscuzOptionsSerialized.php:635
|
988 |
+
msgid "Input is too long"
|
989 |
+
msgstr ""
|
990 |
+
|
991 |
+
#: options/class.WpdiscuzOptionsSerialized.php:636
|
992 |
+
#: options/phrases-layouts/phrases-comment.php:182
|
993 |
+
msgid "Read more »"
|
994 |
+
msgstr "Leggi il resto »"
|
995 |
+
|
996 |
+
#: options/class.WpdiscuzOptionsSerialized.php:637
|
997 |
+
#: options/phrases-layouts/phrases-comment.php:192
|
998 |
+
msgid "Anonymous"
|
999 |
+
msgstr ""
|
1000 |
+
|
1001 |
+
#: options/class.WpdiscuzOptionsSerialized.php:638
|
1002 |
+
#: options/phrases-layouts/phrases-notification.php:275
|
1003 |
+
#: options/phrases-layouts/phrases-notification.php:279
|
1004 |
+
msgid "Please fill out required fields"
|
1005 |
+
msgstr ""
|
1006 |
+
|
1007 |
+
#: options/class.WpdiscuzOptionsSerialized.php:639
|
1008 |
+
#: options/phrases-layouts/phrases-form.php:152
|
1009 |
+
#: options/phrases-layouts/phrases-form.php:156
|
1010 |
+
msgid "Connect with"
|
1011 |
+
msgstr ""
|
1012 |
+
|
1013 |
+
#: options/class.WpdiscuzOptionsSerialized.php:640
|
1014 |
+
msgid "You're subscribed to"
|
1015 |
+
msgstr ""
|
1016 |
+
|
1017 |
+
#: options/class.WpdiscuzOptionsSerialized.php:641
|
1018 |
+
msgid "Participate in this discussion via email"
|
1019 |
+
msgstr ""
|
1020 |
+
|
1021 |
+
#: options/html-addons.php:11
|
1022 |
+
msgid "wpDiscuz Addons"
|
1023 |
+
msgstr ""
|
1024 |
+
|
1025 |
+
#: options/html-addons.php:19
|
1026 |
+
msgid "wpDiscuz Add-ons"
|
1027 |
+
msgstr ""
|
1028 |
+
|
1029 |
+
#: options/html-addons.php:20
|
1030 |
+
msgid "Addons Support Forum"
|
1031 |
+
msgstr ""
|
1032 |
+
|
1033 |
+
#: options/html-addons.php:25
|
1034 |
+
msgid ""
|
1035 |
+
"All wpDiscuz addons are being developed by wpDiscuz developers at gVectors "
|
1036 |
+
"Team, those are very solid premium level extensions and come with premium "
|
1037 |
+
"support.\n"
|
1038 |
+
" These addons help us to keep top level "
|
1039 |
+
"development of the free wpDiscuz plugin. All essential and even dozens of "
|
1040 |
+
"extra-cool features are already available for free in core wpDiscuz. \n"
|
1041 |
+
" There will never be any limits, any pro and paid "
|
1042 |
+
"versions for wpDiscuz. We have another dozens of awesome features in our to-"
|
1043 |
+
"do list which will also be added for free in future releases. \n"
|
1044 |
+
" So the free wpDiscuz development always stays on "
|
1045 |
+
"the first priority and wpDiscuz is being extended with new free functions "
|
1046 |
+
"and features even faster than before."
|
1047 |
+
msgstr ""
|
1048 |
+
|
1049 |
+
#: options/html-addons.php:31
|
1050 |
+
msgid " Thank you!<br/> Sincerely yours,<br/> gVectors Team "
|
1051 |
+
msgstr ""
|
1052 |
+
|
1053 |
+
#: options/html-addons.php:53
|
1054 |
+
msgid "Installed"
|
1055 |
+
msgstr ""
|
1056 |
+
|
1057 |
+
#: options/html-addons.php:57
|
1058 |
+
msgid "Version"
|
1059 |
+
msgstr ""
|
1060 |
+
|
1061 |
+
#: options/html-addons.php:58
|
1062 |
+
msgid "at least"
|
1063 |
+
msgstr ""
|
1064 |
+
|
1065 |
+
#: options/html-addons.php:60
|
1066 |
+
msgid "Live Preview | Buy"
|
1067 |
+
msgstr ""
|
1068 |
+
|
1069 |
+
#: options/html-addons.php:66
|
1070 |
+
msgid "More information about"
|
1071 |
+
msgstr ""
|
1072 |
+
|
1073 |
+
#: options/html-options.php:10
|
1074 |
+
msgid "wpDiscuz General Settings"
|
1075 |
+
msgstr ""
|
1076 |
+
|
1077 |
+
#: options/html-options.php:18
|
1078 |
+
msgid "Like wpDiscuz?"
|
1079 |
+
msgstr ""
|
1080 |
+
|
1081 |
+
#: options/html-options.php:19
|
1082 |
+
msgid "Documentation"
|
1083 |
+
msgstr ""
|
1084 |
+
|
1085 |
+
#: options/html-options.php:20
|
1086 |
+
msgid "Support"
|
1087 |
+
msgstr ""
|
1088 |
+
|
1089 |
+
#: options/html-options.php:54 options/options-layouts/settings-general.php:7
|
1090 |
+
msgid "General Settings"
|
1091 |
+
msgstr ""
|
1092 |
+
|
1093 |
+
#: options/html-options.php:55
|
1094 |
+
#: options/options-layouts/settings-live-update.php:7
|
1095 |
+
msgid "Live Update"
|
1096 |
+
msgstr ""
|
1097 |
+
|
1098 |
+
#: options/html-options.php:56
|
1099 |
+
msgid "Show/Hide"
|
1100 |
+
msgstr ""
|
1101 |
+
|
1102 |
+
#: options/html-options.php:57
|
1103 |
+
msgid "Subscription"
|
1104 |
+
msgstr ""
|
1105 |
+
|
1106 |
+
#: options/html-options.php:57
|
1107 |
+
msgid "and Postmatic"
|
1108 |
+
msgstr ""
|
1109 |
+
|
1110 |
+
#: options/html-options.php:58
|
1111 |
+
msgid "Styling"
|
1112 |
+
msgstr ""
|
1113 |
+
|
1114 |
+
#: options/html-options.php:59 options/options-layouts/settings-social.php:124
|
1115 |
+
msgid "Social Login"
|
1116 |
+
msgstr ""
|
1117 |
+
|
1118 |
+
#: options/html-options.php:60
|
1119 |
+
#: options/options-layouts/settings-integrations.php:7
|
1120 |
+
msgid "Integrations"
|
1121 |
+
msgstr ""
|
1122 |
+
|
1123 |
+
#: options/html-options.php:148
|
1124 |
+
msgid "Reset Options"
|
1125 |
+
msgstr ""
|
1126 |
+
|
1127 |
+
#: options/html-options.php:150
|
1128 |
+
msgid "Refresh comment optimization"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
+
#: options/html-options.php:152
|
1132 |
+
msgid "Remove vote data"
|
1133 |
+
msgstr ""
|
1134 |
+
|
1135 |
+
#: options/html-options.php:153 options/html-phrases.php:71
|
1136 |
+
#: options/html-tools.php:58
|
1137 |
+
msgid "Save Changes"
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
+
#: options/html-phrases.php:10
|
1141 |
+
msgid "wpDiscuz Front-end Phrases"
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#: options/html-phrases.php:20
|
1145 |
+
msgid "General"
|
1146 |
+
msgstr ""
|
1147 |
+
|
1148 |
+
#: options/html-phrases.php:23
|
1149 |
+
msgid "Date/Time"
|
1150 |
+
msgstr ""
|
1151 |
+
|
1152 |
+
#: options/html-phrases.php:25
|
1153 |
+
msgid "Notification"
|
1154 |
+
msgstr ""
|
1155 |
+
|
1156 |
+
#: options/html-tools.php:10
|
1157 |
+
msgid "wpDiscuz Tools"
|
1158 |
+
msgstr ""
|
1159 |
+
|
1160 |
+
#: options/html-tools.php:22 options/tools-layouts/options-export.php:8
|
1161 |
+
msgid "Export options"
|
1162 |
+
msgstr ""
|
1163 |
+
|
1164 |
+
#: options/html-tools.php:23 options/tools-layouts/options-import.php:7
|
1165 |
+
msgid "Import options"
|
1166 |
+
msgstr ""
|
1167 |
+
|
1168 |
+
#: options/options-layouts/settings-addons.php:13
|
1169 |
+
msgid ""
|
1170 |
+
"Here you can find wpDiscuz Addons' setting options in vertical subTabs with "
|
1171 |
+
"according addon titles. All wpDiscuz addons are listed on wpDiscuz"
|
1172 |
+
msgstr ""
|
1173 |
+
|
1174 |
+
#: options/options-layouts/settings-addons.php:13
|
1175 |
+
msgid "Addons subMenu"
|
1176 |
+
msgstr ""
|
1177 |
+
|
1178 |
+
#: options/options-layouts/settings-addons.php:13
|
1179 |
+
msgid ""
|
1180 |
+
"We'll add new free and paid addons with almost every wpDiscuz release. There "
|
1181 |
+
"will be dozens of very useful addons in near future. Currently wpDiscuz "
|
1182 |
+
"consists of about 70 free features/addons like \"Live Update\", \"First "
|
1183 |
+
"comment redirection\", \"Comment sorting\", \"Simple CAPTCHA\", \"AJAX "
|
1184 |
+
"Pagination\", \"Lazy Load\", \"Comment Likes\", \"Comment Share\" and dozens "
|
1185 |
+
"of other addons and there will be more. All new and free addons will be "
|
1186 |
+
"built-in with wpDiscuz plugin and all paid addons will be listed separately "
|
1187 |
+
"on"
|
1188 |
+
msgstr ""
|
1189 |
+
|
1190 |
+
#: options/options-layouts/settings-customfields.php:12
|
1191 |
+
msgid "Google Map API Key"
|
1192 |
+
msgstr ""
|
1193 |
+
|
1194 |
+
#: options/options-layouts/settings-general.php:11
|
1195 |
+
msgid "Enable Quicktags"
|
1196 |
+
msgstr ""
|
1197 |
+
|
1198 |
+
#: options/options-layouts/settings-general.php:16
|
1199 |
+
msgid "Use guest email to detect registered account"
|
1200 |
+
msgstr ""
|
1201 |
+
|
1202 |
+
#: options/options-layouts/settings-general.php:18
|
1203 |
+
msgid ""
|
1204 |
+
"Sometimes registered users comment as guest using the same email address. "
|
1205 |
+
"wpDiscuz can detect the account role using guest email and display commenter "
|
1206 |
+
"label correctly."
|
1207 |
+
msgstr ""
|
1208 |
+
|
1209 |
+
#: options/options-layouts/settings-general.php:25
|
1210 |
+
msgid "Comment author name min length (for guests only)"
|
1211 |
+
msgstr ""
|
1212 |
+
|
1213 |
+
#: options/options-layouts/settings-general.php:29
|
1214 |
+
#: options/options-layouts/settings-general.php:52
|
1215 |
+
msgid "Min"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: options/options-layouts/settings-general.php:32
|
1219 |
+
#: options/options-layouts/settings-general.php:55
|
1220 |
+
msgid "Max"
|
1221 |
+
msgstr ""
|
1222 |
+
|
1223 |
+
#: options/options-layouts/settings-general.php:38
|
1224 |
+
msgid "Keep guest commenter credentials in browser cookies for x days"
|
1225 |
+
msgstr ""
|
1226 |
+
|
1227 |
+
#: options/options-layouts/settings-general.php:40
|
1228 |
+
msgid "Set this option value -1 to make it unlimited."
|
1229 |
+
msgstr ""
|
1230 |
+
|
1231 |
+
#: options/options-layouts/settings-general.php:41
|
1232 |
+
msgid "Set this option value 0 to clear those data when user closes browser."
|
1233 |
+
msgstr ""
|
1234 |
+
|
1235 |
+
#: options/options-layouts/settings-general.php:48
|
1236 |
+
msgid "Comment text length"
|
1237 |
+
msgstr ""
|
1238 |
+
|
1239 |
+
#: options/options-layouts/settings-general.php:61
|
1240 |
+
msgid ""
|
1241 |
+
"The number of words before breaking comment text and showing \"Read more\" "
|
1242 |
+
"link"
|
1243 |
+
msgstr ""
|
1244 |
+
|
1245 |
+
#: options/options-layouts/settings-general.php:63
|
1246 |
+
msgid "Set this option value 0, to turn off comment text breaking function."
|
1247 |
+
msgstr ""
|
1248 |
+
|
1249 |
+
#: options/options-layouts/settings-general.php:69
|
1250 |
+
msgid "Comment text size in pixels"
|
1251 |
+
msgstr ""
|
1252 |
+
|
1253 |
+
#: options/options-layouts/settings-general.php:82
|
1254 |
+
msgid "Allow comment editing for"
|
1255 |
+
msgstr ""
|
1256 |
+
|
1257 |
+
#: options/options-layouts/settings-general.php:86
|
1258 |
+
msgid "Do not allow"
|
1259 |
+
msgstr ""
|
1260 |
+
|
1261 |
+
#: options/options-layouts/settings-general.php:87
|
1262 |
+
#: options/options-layouts/settings-general.php:88
|
1263 |
+
#: options/options-layouts/settings-live-update.php:52
|
1264 |
+
#: options/options-layouts/settings-live-update.php:53
|
1265 |
+
#: options/options-layouts/settings-live-update.php:54
|
1266 |
+
msgid "Minutes"
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
+
#: options/options-layouts/settings-general.php:89
|
1270 |
+
#: options/phrases-layouts/phrases-datetime.php:72
|
1271 |
+
msgid "Hour"
|
1272 |
+
msgstr ""
|
1273 |
+
|
1274 |
+
#: options/options-layouts/settings-general.php:90
|
1275 |
+
#: options/options-layouts/settings-general.php:91
|
1276 |
+
msgid "Hours"
|
1277 |
+
msgstr ""
|
1278 |
+
|
1279 |
+
#: options/options-layouts/settings-general.php:92
|
1280 |
+
msgid "Unlimit"
|
1281 |
+
msgstr ""
|
1282 |
+
|
1283 |
+
#: options/options-layouts/settings-general.php:98
|
1284 |
+
msgid "Redirect first commenter to"
|
1285 |
+
msgstr ""
|
1286 |
+
|
1287 |
+
#: options/options-layouts/settings-general.php:105
|
1288 |
+
msgid "Do not redirect"
|
1289 |
+
msgstr ""
|
1290 |
+
|
1291 |
+
#: options/options-layouts/settings-general.php:112
|
1292 |
+
msgid "Allow guests to vote on comments"
|
1293 |
+
msgstr ""
|
1294 |
+
|
1295 |
+
#: options/options-layouts/settings-general.php:117
|
1296 |
+
msgid "Comments loading/pagination type"
|
1297 |
+
msgstr ""
|
1298 |
+
|
1299 |
+
#: options/options-layouts/settings-general.php:119
|
1300 |
+
msgid ""
|
1301 |
+
"You can manage the number of comments for [Load more] option in Settings > "
|
1302 |
+
"Discussion page, using \"Break comments into pages with [X] top level "
|
1303 |
+
"comments per page\" option. To show the default Wordpress comment pagination "
|
1304 |
+
"you should enable the checkbox on bigining of the same option."
|
1305 |
+
msgstr ""
|
1306 |
+
|
1307 |
+
#: options/options-layouts/settings-general.php:125
|
1308 |
+
#: options/options-layouts/settings-general.php:127
|
1309 |
+
msgid "[Load more] Button"
|
1310 |
+
msgstr ""
|
1311 |
+
|
1312 |
+
#: options/options-layouts/settings-general.php:129
|
1313 |
+
#: options/options-layouts/settings-general.php:131
|
1314 |
+
msgid "[Load rest of all comments] Button"
|
1315 |
+
msgstr ""
|
1316 |
+
|
1317 |
+
#: options/options-layouts/settings-general.php:133
|
1318 |
+
#: options/options-layouts/settings-general.php:135
|
1319 |
+
msgid "Lazy load comments on scrolling"
|
1320 |
+
msgstr ""
|
1321 |
+
|
1322 |
+
#: options/options-layouts/settings-general.php:142
|
1323 |
+
msgid "Use WordPress Date/Time format"
|
1324 |
+
msgstr ""
|
1325 |
+
|
1326 |
+
#: options/options-layouts/settings-general.php:143
|
1327 |
+
msgid ""
|
1328 |
+
"wpDiscuz shows Human Readable date format. If you check this option it'll "
|
1329 |
+
"show the date/time format set in WordPress General Settings."
|
1330 |
+
msgstr ""
|
1331 |
+
|
1332 |
+
#: options/options-layouts/settings-general.php:149
|
1333 |
+
msgid "Current Wordpress date/time format"
|
1334 |
+
msgstr ""
|
1335 |
+
|
1336 |
+
#: options/options-layouts/settings-general.php:155
|
1337 |
+
msgid "Use Plugin .PO/.MO files"
|
1338 |
+
msgstr ""
|
1339 |
+
|
1340 |
+
#: options/options-layouts/settings-general.php:156
|
1341 |
+
msgid ""
|
1342 |
+
"wpDiscuz phrase system allows you to translate all front-end phrases. "
|
1343 |
+
"However if you have a multi-language website it'll not allow you to add more "
|
1344 |
+
"than one language translation. The only way to get it is the plugin "
|
1345 |
+
"translation files (.PO / .MO). If wpDiscuz has the languages you need you "
|
1346 |
+
"should check this option to disable phrase system and it'll automatically "
|
1347 |
+
"translate all phrases based on language files according to current language."
|
1348 |
+
msgstr ""
|
1349 |
+
|
1350 |
+
#: options/options-layouts/settings-general.php:163
|
1351 |
+
msgid ""
|
1352 |
+
"Help wpDiscuz to grow allowing people to recognize which comment plugin you "
|
1353 |
+
"use"
|
1354 |
+
msgstr ""
|
1355 |
+
|
1356 |
+
#: options/options-layouts/settings-general.php:165
|
1357 |
+
msgid ""
|
1358 |
+
"Please check this option on to help wpDiscuz get more popularity as your "
|
1359 |
+
"thank to the hard work we do for you totally free. This option adds a very "
|
1360 |
+
"small (16x16px) icon under the comment section which will allow your site "
|
1361 |
+
"visitors recognize the name of comment solution you use."
|
1362 |
+
msgstr ""
|
1363 |
+
|
1364 |
+
#: options/options-layouts/settings-general.php:170
|
1365 |
+
msgid "Thank you!"
|
1366 |
+
msgstr ""
|
1367 |
+
|
1368 |
+
#: options/options-layouts/settings-integrations.php:14
|
1369 |
+
msgid "BuddyPress"
|
1370 |
+
msgstr ""
|
1371 |
+
|
1372 |
+
#: options/options-layouts/settings-integrations.php:15
|
1373 |
+
msgid "Users Ultra"
|
1374 |
+
msgstr ""
|
1375 |
+
|
1376 |
+
#: options/options-layouts/settings-integrations.php:16
|
1377 |
+
msgid "User Pro"
|
1378 |
+
msgstr ""
|
1379 |
+
|
1380 |
+
#: options/options-layouts/settings-integrations.php:17
|
1381 |
+
msgid "Ultimate Member"
|
1382 |
+
msgstr ""
|
1383 |
+
|
1384 |
+
#: options/options-layouts/settings-integrations.php:18
|
1385 |
+
msgid "MyCred"
|
1386 |
+
msgstr ""
|
1387 |
+
|
1388 |
+
#: options/options-layouts/settings-integrations.php:23
|
1389 |
+
#: options/options-layouts/settings-integrations.php:41
|
1390 |
+
#: options/options-layouts/settings-integrations.php:59
|
1391 |
+
#: options/options-layouts/settings-integrations.php:90
|
1392 |
+
#: options/options-layouts/settings-integrations.php:124
|
1393 |
+
msgid "Please add the code below in current active theme's functions.php file"
|
1394 |
+
msgstr ""
|
1395 |
+
|
1396 |
+
#: options/options-layouts/settings-integrations.php:24
|
1397 |
+
msgid ""
|
1398 |
+
"This code will integrate BuddyPress profile URL with wpDiscuz. BuddyPress "
|
1399 |
+
"Display Names and Avatars will be integrated automatically."
|
1400 |
+
msgstr ""
|
1401 |
+
|
1402 |
+
#: options/options-layouts/settings-integrations.php:42
|
1403 |
+
msgid ""
|
1404 |
+
"This code will integrate Users Ultra profile URL with wpDiscuz. Users Ultra "
|
1405 |
+
"Display Names and Avatars will be integrated automatically."
|
1406 |
+
msgstr ""
|
1407 |
+
|
1408 |
+
#: options/options-layouts/settings-integrations.php:60
|
1409 |
+
msgid ""
|
1410 |
+
"This code will integrate User Pro profile URL with wpDiscuz. User Pro "
|
1411 |
+
"Display Names and Avatars will be integrated automatically."
|
1412 |
+
msgstr ""
|
1413 |
+
|
1414 |
+
#: options/options-layouts/settings-integrations.php:91
|
1415 |
+
msgid ""
|
1416 |
+
"This code consists of two parts, which will integrate Ultimate Member "
|
1417 |
+
"profile Display Name and Profile URL with wpDiscuz. UM Avatars will be "
|
1418 |
+
"integrated automatically."
|
1419 |
+
msgstr ""
|
1420 |
+
|
1421 |
+
#: options/options-layouts/settings-integrations.php:125
|
1422 |
+
msgid ""
|
1423 |
+
"This code will integrate MyCred User Ranks and Badges under comment author "
|
1424 |
+
"avatar."
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
+
#: options/options-layouts/settings-live-update.php:12
|
1428 |
+
msgid "Live update options"
|
1429 |
+
msgstr ""
|
1430 |
+
|
1431 |
+
#: options/options-layouts/settings-live-update.php:13
|
1432 |
+
msgid ""
|
1433 |
+
"wpDiscuz 3 live update is very smart and doesn't overload your server even "
|
1434 |
+
"if you're on Shared hosting plan and even your website is very active. "
|
1435 |
+
"However we recommend to monitor your server resources if you're on a Shared "
|
1436 |
+
"hosting plan. There are some very weak hosting plans which may not be able "
|
1437 |
+
"to perform very frequently live update requests. If you found some issue you "
|
1438 |
+
"can set the option below 30 seconds or more."
|
1439 |
+
msgstr ""
|
1440 |
+
|
1441 |
+
#: options/options-layouts/settings-live-update.php:18
|
1442 |
+
msgid "Never update"
|
1443 |
+
msgstr ""
|
1444 |
+
|
1445 |
+
#: options/options-layouts/settings-live-update.php:20
|
1446 |
+
msgid "Turn off \"Live Update\" function"
|
1447 |
+
msgstr ""
|
1448 |
+
|
1449 |
+
#: options/options-layouts/settings-live-update.php:22
|
1450 |
+
#: options/options-layouts/settings-subscription.php:27
|
1451 |
+
msgid "Show new comment/reply buttons to update manualy"
|
1452 |
+
msgstr ""
|
1453 |
+
|
1454 |
+
#: options/options-layouts/settings-live-update.php:24
|
1455 |
+
msgid "Always check for new comments and show update buttons"
|
1456 |
+
msgstr ""
|
1457 |
+
|
1458 |
+
#: options/options-layouts/settings-live-update.php:26
|
1459 |
+
#: options/options-layouts/settings-subscription.php:31
|
1460 |
+
msgid "Always update"
|
1461 |
+
msgstr ""
|
1462 |
+
|
1463 |
+
#: options/options-layouts/settings-live-update.php:28
|
1464 |
+
msgid "Always check for new comments and update automatically"
|
1465 |
+
msgstr ""
|
1466 |
+
|
1467 |
+
#: options/options-layouts/settings-live-update.php:35
|
1468 |
+
msgid "Disable live update for guests"
|
1469 |
+
msgstr ""
|
1470 |
+
|
1471 |
+
#: options/options-layouts/settings-live-update.php:43
|
1472 |
+
msgid "Update comment list every"
|
1473 |
+
msgstr ""
|
1474 |
+
|
1475 |
+
#: options/options-layouts/settings-live-update.php:48
|
1476 |
+
#: options/options-layouts/settings-live-update.php:49
|
1477 |
+
#: options/options-layouts/settings-live-update.php:50
|
1478 |
+
msgid "Seconds"
|
1479 |
+
msgstr ""
|
1480 |
+
|
1481 |
+
#: options/options-layouts/settings-live-update.php:51
|
1482 |
+
#: options/phrases-layouts/phrases-datetime.php:92
|
1483 |
+
msgid "Minute"
|
1484 |
+
msgstr ""
|
1485 |
+
|
1486 |
+
#: options/options-layouts/settings-show-hide.php:7
|
1487 |
+
msgid "Show/Hide Components"
|
1488 |
+
msgstr ""
|
1489 |
+
|
1490 |
+
#: options/options-layouts/settings-show-hide.php:11
|
1491 |
+
msgid "Show logged-in user name and logout link on top of main form"
|
1492 |
+
msgstr ""
|
1493 |
+
|
1494 |
+
#: options/options-layouts/settings-show-hide.php:15
|
1495 |
+
msgid "Hide Reply button for Guests"
|
1496 |
+
msgstr ""
|
1497 |
+
|
1498 |
+
#: options/options-layouts/settings-show-hide.php:19
|
1499 |
+
msgid "Hide Reply button for Members"
|
1500 |
+
msgstr ""
|
1501 |
+
|
1502 |
+
#: options/options-layouts/settings-show-hide.php:23
|
1503 |
+
msgid "Hide Commenter Labels"
|
1504 |
+
msgstr ""
|
1505 |
+
|
1506 |
+
#: options/options-layouts/settings-show-hide.php:27
|
1507 |
+
msgid "Hide Voting buttons"
|
1508 |
+
msgstr ""
|
1509 |
+
|
1510 |
+
#: options/options-layouts/settings-show-hide.php:31
|
1511 |
+
msgid "Comment voting statistic mode"
|
1512 |
+
msgstr ""
|
1513 |
+
|
1514 |
+
#: options/options-layouts/settings-show-hide.php:36
|
1515 |
+
msgid "total count"
|
1516 |
+
msgstr ""
|
1517 |
+
|
1518 |
+
#: options/options-layouts/settings-show-hide.php:40
|
1519 |
+
msgid "separate count"
|
1520 |
+
msgstr ""
|
1521 |
+
|
1522 |
+
#: options/options-layouts/settings-show-hide.php:46
|
1523 |
+
msgid "Show Share Buttons"
|
1524 |
+
msgstr ""
|
1525 |
+
|
1526 |
+
#: options/options-layouts/settings-show-hide.php:65
|
1527 |
+
msgid "Facebook Application ID"
|
1528 |
+
msgstr ""
|
1529 |
+
|
1530 |
+
#: options/options-layouts/settings-show-hide.php:81
|
1531 |
+
msgid ""
|
1532 |
+
"The plugin captcha directory is not writable! Please set writable "
|
1533 |
+
"permissions on \"wpdiscuz/utils/temp\" directory in order to use the first "
|
1534 |
+
"type of captcha generation"
|
1535 |
+
msgstr ""
|
1536 |
+
|
1537 |
+
#: options/options-layouts/settings-show-hide.php:85
|
1538 |
+
msgid "Captcha generation type"
|
1539 |
+
msgstr ""
|
1540 |
+
|
1541 |
+
#: options/options-layouts/settings-show-hide.php:91
|
1542 |
+
msgid "use file system"
|
1543 |
+
msgstr ""
|
1544 |
+
|
1545 |
+
#: options/options-layouts/settings-show-hide.php:96
|
1546 |
+
msgid "use wordpress session"
|
1547 |
+
msgstr ""
|
1548 |
+
|
1549 |
+
#: options/options-layouts/settings-show-hide.php:102
|
1550 |
+
msgid "Hide header text"
|
1551 |
+
msgstr ""
|
1552 |
+
|
1553 |
+
#: options/options-layouts/settings-show-hide.php:106
|
1554 |
+
msgid "Show sorting buttons"
|
1555 |
+
msgstr ""
|
1556 |
+
|
1557 |
+
#: options/options-layouts/settings-show-hide.php:110
|
1558 |
+
msgid "Set comments ordering to \"Most voted\" by default "
|
1559 |
+
msgstr ""
|
1560 |
+
|
1561 |
+
#: options/options-layouts/settings-show-hide.php:114
|
1562 |
+
msgid "Hide comment link"
|
1563 |
+
msgstr ""
|
1564 |
+
|
1565 |
+
#: options/options-layouts/settings-show-hide.php:118
|
1566 |
+
msgid "Enable automatic image URL to image HTML conversion"
|
1567 |
+
msgstr ""
|
1568 |
+
|
1569 |
+
#: options/options-layouts/settings-social.php:50
|
1570 |
+
#: options/options-layouts/settings-social.php:61
|
1571 |
+
#: options/options-layouts/settings-social.php:72
|
1572 |
+
#: options/options-layouts/settings-social.php:83
|
1573 |
+
msgid "Activate"
|
1574 |
+
msgstr ""
|
1575 |
+
|
1576 |
+
#: options/options-layouts/settings-social.php:54
|
1577 |
+
#: options/options-layouts/settings-social.php:65
|
1578 |
+
#: options/options-layouts/settings-social.php:76
|
1579 |
+
#: options/options-layouts/settings-social.php:87
|
1580 |
+
msgid "View details/Install"
|
1581 |
+
msgstr ""
|
1582 |
+
|
1583 |
+
#: options/options-layouts/settings-social.php:125
|
1584 |
+
msgid ""
|
1585 |
+
"You can use one of these most popular Social Login Plugins to allow your "
|
1586 |
+
"visitors login and comment with Facebook, Twitter, Google+, Wordpress, VK, "
|
1587 |
+
"OK and lots of other social network service accounts. All social login "
|
1588 |
+
"buttons will be fully integrated with wpDiscuz comment forms."
|
1589 |
+
msgstr ""
|
1590 |
+
|
1591 |
+
#: options/options-layouts/settings-style.php:7
|
1592 |
+
msgid "Background and Colors"
|
1593 |
+
msgstr ""
|
1594 |
+
|
1595 |
+
#: options/options-layouts/settings-style.php:12
|
1596 |
+
msgid "Comment Form Background Color"
|
1597 |
+
msgstr ""
|
1598 |
+
|
1599 |
+
#: options/options-layouts/settings-style.php:16
|
1600 |
+
#: options/options-layouts/settings-style.php:25
|
1601 |
+
#: options/options-layouts/settings-style.php:34
|
1602 |
+
#: options/options-layouts/settings-style.php:43
|
1603 |
+
#: options/options-layouts/settings-style.php:70
|
1604 |
+
#: options/options-layouts/settings-style.php:79
|
1605 |
+
#: options/options-layouts/settings-style.php:88
|
1606 |
+
#: options/options-layouts/settings-style.php:98
|
1607 |
+
#: options/options-layouts/settings-style.php:107
|
1608 |
+
#: options/options-layouts/settings-style.php:116
|
1609 |
+
#: options/options-layouts/settings-style.php:130
|
1610 |
+
msgid "Example: #00FF00"
|
1611 |
+
msgstr ""
|
1612 |
+
|
1613 |
+
#: options/options-layouts/settings-style.php:21
|
1614 |
+
msgid "Comment Background Color"
|
1615 |
+
msgstr ""
|
1616 |
+
|
1617 |
+
#: options/options-layouts/settings-style.php:30
|
1618 |
+
msgid "Reply Background Color"
|
1619 |
+
msgstr ""
|
1620 |
+
|
1621 |
+
#: options/options-layouts/settings-style.php:39
|
1622 |
+
msgid "Comment Text Color"
|
1623 |
+
msgstr ""
|
1624 |
+
|
1625 |
+
#: options/options-layouts/settings-style.php:48
|
1626 |
+
msgid "Button Color"
|
1627 |
+
msgstr ""
|
1628 |
+
|
1629 |
+
#: options/options-layouts/settings-style.php:53
|
1630 |
+
msgid "Share Buttons"
|
1631 |
+
msgstr ""
|
1632 |
+
|
1633 |
+
#: options/options-layouts/settings-style.php:54
|
1634 |
+
#: options/options-layouts/settings-style.php:57
|
1635 |
+
#: options/options-layouts/settings-style.php:60
|
1636 |
+
msgid "Text Color"
|
1637 |
+
msgstr ""
|
1638 |
+
|
1639 |
+
#: options/options-layouts/settings-style.php:55
|
1640 |
+
#: options/options-layouts/settings-style.php:58
|
1641 |
+
#: options/options-layouts/settings-style.php:61
|
1642 |
+
msgid "Border Color"
|
1643 |
+
msgstr ""
|
1644 |
+
|
1645 |
+
#: options/options-layouts/settings-style.php:56
|
1646 |
+
msgid "Vote Buttons"
|
1647 |
+
msgstr ""
|
1648 |
+
|
1649 |
+
#: options/options-layouts/settings-style.php:59
|
1650 |
+
msgid "Action Buttons"
|
1651 |
+
msgstr ""
|
1652 |
+
|
1653 |
+
#: options/options-layouts/settings-style.php:66
|
1654 |
+
msgid "Comment form fields border color"
|
1655 |
+
msgstr ""
|
1656 |
+
|
1657 |
+
#: options/options-layouts/settings-style.php:75
|
1658 |
+
msgid "New loaded comments' background color"
|
1659 |
+
msgstr ""
|
1660 |
+
|
1661 |
+
#: options/options-layouts/settings-style.php:84
|
1662 |
+
msgid "Primary Color"
|
1663 |
+
msgstr ""
|
1664 |
+
|
1665 |
+
#: options/options-layouts/settings-style.php:94
|
1666 |
+
msgid "Rating Stars Hover Color"
|
1667 |
+
msgstr ""
|
1668 |
+
|
1669 |
+
#: options/options-layouts/settings-style.php:103
|
1670 |
+
msgid "Rating Stars Inactiv Color"
|
1671 |
+
msgstr ""
|
1672 |
+
|
1673 |
+
#: options/options-layouts/settings-style.php:112
|
1674 |
+
msgid "Rating Stars Activ Color"
|
1675 |
+
msgstr ""
|
1676 |
+
|
1677 |
+
#: options/options-layouts/settings-style.php:127
|
1678 |
+
msgid "label color"
|
1679 |
+
msgstr ""
|
1680 |
+
|
1681 |
+
#: options/options-layouts/settings-style.php:138
|
1682 |
+
msgid "Disable font awesome css loading"
|
1683 |
+
msgstr ""
|
1684 |
+
|
1685 |
+
#: options/options-layouts/settings-style.php:146
|
1686 |
+
msgid "Custom CSS Code"
|
1687 |
+
msgstr ""
|
1688 |
+
|
1689 |
+
#: options/options-layouts/settings-subscription.php:7
|
1690 |
+
msgid "Email Subscription Settings"
|
1691 |
+
msgstr ""
|
1692 |
+
|
1693 |
+
#: options/options-layouts/settings-subscription.php:11
|
1694 |
+
msgid "Disable subscription confirmation for registered users"
|
1695 |
+
msgstr ""
|
1696 |
+
|
1697 |
+
#: options/options-layouts/settings-subscription.php:15
|
1698 |
+
msgid "Disable subscription confirmation for guests"
|
1699 |
+
msgstr ""
|
1700 |
+
|
1701 |
+
#: options/options-layouts/settings-subscription.php:19
|
1702 |
+
msgid "Show subscription types in dropdown"
|
1703 |
+
msgstr ""
|
1704 |
+
|
1705 |
+
#: options/options-layouts/settings-subscription.php:23
|
1706 |
+
msgid "Both"
|
1707 |
+
msgstr ""
|
1708 |
+
|
1709 |
+
#: options/options-layouts/settings-subscription.php:25
|
1710 |
+
msgid "Both post and all comments subscription"
|
1711 |
+
msgstr ""
|
1712 |
+
|
1713 |
+
#: options/options-layouts/settings-subscription.php:29
|
1714 |
+
msgid "Post subscription"
|
1715 |
+
msgstr ""
|
1716 |
+
|
1717 |
+
#: options/options-layouts/settings-subscription.php:33
|
1718 |
+
msgid "All comments subscription"
|
1719 |
+
msgstr ""
|
1720 |
+
|
1721 |
+
#: options/options-layouts/settings-subscription.php:40
|
1722 |
+
msgid "Show \"Notify of new replies to this comment\""
|
1723 |
+
msgstr ""
|
1724 |
+
|
1725 |
+
#: options/options-layouts/settings-subscription.php:42
|
1726 |
+
msgid ""
|
1727 |
+
"wpDiscuz is the only comment plugin which allows you to subscribe to certain "
|
1728 |
+
"comment replies. This option is located above [Post Comment] button in "
|
1729 |
+
"comment form. You can disable this subscription way by unchecking this "
|
1730 |
+
"option."
|
1731 |
+
msgstr ""
|
1732 |
+
|
1733 |
+
#: options/options-layouts/settings-subscription.php:49
|
1734 |
+
msgid "\"Notify of new replies to this comment\" checked by default"
|
1735 |
+
msgstr ""
|
1736 |
+
|
1737 |
+
#: options/options-layouts/settings-subscription.php:56
|
1738 |
+
msgid "Use Postmatic for subscriptions and commenting by email"
|
1739 |
+
msgstr ""
|
1740 |
+
|
1741 |
+
#: options/options-layouts/settings-subscription.php:57
|
1742 |
+
msgid ""
|
1743 |
+
"Postmatic allows your users subscribe to comments. Instead of just being "
|
1744 |
+
"notified, they add a reply right from their inbox."
|
1745 |
+
msgstr ""
|
1746 |
+
|
1747 |
+
#: options/phrases-layouts/phrases-comment.php:7
|
1748 |
+
msgid "Comment Template Phrases"
|
1749 |
+
msgstr ""
|
1750 |
+
|
1751 |
+
#: options/phrases-layouts/phrases-comment.php:158
|
1752 |
+
msgid "Save edited comment button text"
|
1753 |
+
msgstr ""
|
1754 |
+
|
1755 |
+
#: options/phrases-layouts/phrases-comment.php:168
|
1756 |
+
msgid "Cancel comment editing button text"
|
1757 |
+
msgstr ""
|
1758 |
+
|
1759 |
+
#: options/phrases-layouts/phrases-comment.php:178
|
1760 |
+
msgid "Comment read more link text"
|
1761 |
+
msgstr ""
|
1762 |
+
|
1763 |
+
#: options/phrases-layouts/phrases-comment.php:188
|
1764 |
+
msgid "Anonymous commenter name"
|
1765 |
+
msgstr ""
|
1766 |
+
|
1767 |
+
#: options/phrases-layouts/phrases-datetime.php:7
|
1768 |
+
msgid "Date/Time Phrases"
|
1769 |
+
msgstr ""
|
1770 |
+
|
1771 |
+
#: options/phrases-layouts/phrases-datetime.php:12
|
1772 |
+
msgid "Year"
|
1773 |
+
msgstr ""
|
1774 |
+
|
1775 |
+
#: options/phrases-layouts/phrases-datetime.php:22
|
1776 |
+
msgid "Years (Plural Form)"
|
1777 |
+
msgstr ""
|
1778 |
+
|
1779 |
+
#: options/phrases-layouts/phrases-datetime.php:26
|
1780 |
+
msgid "Years"
|
1781 |
+
msgstr ""
|
1782 |
+
|
1783 |
+
#: options/phrases-layouts/phrases-datetime.php:32
|
1784 |
+
msgid "Month"
|
1785 |
+
msgstr ""
|
1786 |
+
|
1787 |
+
#: options/phrases-layouts/phrases-datetime.php:42
|
1788 |
+
msgid "Months (Plural Form)"
|
1789 |
+
msgstr ""
|
1790 |
+
|
1791 |
+
#: options/phrases-layouts/phrases-datetime.php:52
|
1792 |
+
msgid "Day"
|
1793 |
+
msgstr ""
|
1794 |
+
|
1795 |
+
#: options/phrases-layouts/phrases-datetime.php:62
|
1796 |
+
msgid "Days (Plural Form)"
|
1797 |
+
msgstr ""
|
1798 |
+
|
1799 |
+
#: options/phrases-layouts/phrases-datetime.php:82
|
1800 |
+
msgid "Hours (Plural Form)"
|
1801 |
+
msgstr ""
|
1802 |
+
|
1803 |
+
#: options/phrases-layouts/phrases-datetime.php:102
|
1804 |
+
msgid "Minutes (Plural Form)"
|
1805 |
+
msgstr ""
|
1806 |
+
|
1807 |
+
#: options/phrases-layouts/phrases-datetime.php:112
|
1808 |
+
msgid "Second"
|
1809 |
+
msgstr ""
|
1810 |
+
|
1811 |
+
#: options/phrases-layouts/phrases-datetime.php:122
|
1812 |
+
msgid "Seconds (Plural Form)"
|
1813 |
+
msgstr ""
|
1814 |
+
|
1815 |
+
#: options/phrases-layouts/phrases-datetime.php:132
|
1816 |
+
msgid "Commented \"right now\" text"
|
1817 |
+
msgstr ""
|
1818 |
+
|
1819 |
+
#: options/phrases-layouts/phrases-datetime.php:142
|
1820 |
+
msgid "Ago text"
|
1821 |
+
msgstr ""
|
1822 |
+
|
1823 |
+
#: options/phrases-layouts/phrases-datetime.php:152
|
1824 |
+
msgid "\"Today\" text"
|
1825 |
+
msgstr ""
|
1826 |
+
|
1827 |
+
#: options/phrases-layouts/phrases-email.php:7
|
1828 |
+
msgid "Email Template Phrases"
|
1829 |
+
msgstr ""
|
1830 |
+
|
1831 |
+
#: options/phrases-layouts/phrases-email.php:12
|
1832 |
+
msgid "Email Subject"
|
1833 |
+
msgstr ""
|
1834 |
+
|
1835 |
+
#: options/phrases-layouts/phrases-email.php:22
|
1836 |
+
msgid "Email Message"
|
1837 |
+
msgstr ""
|
1838 |
+
|
1839 |
+
#: options/phrases-layouts/phrases-email.php:32
|
1840 |
+
msgid "New Reply Subject"
|
1841 |
+
msgstr ""
|
1842 |
+
|
1843 |
+
#: options/phrases-layouts/phrases-email.php:42
|
1844 |
+
msgid "New Reply Message"
|
1845 |
+
msgstr ""
|
1846 |
+
|
1847 |
+
#: options/phrases-layouts/phrases-email.php:62
|
1848 |
+
#: options/phrases-layouts/phrases-email.php:66
|
1849 |
+
msgid "Ignore Subscription"
|
1850 |
+
msgstr ""
|
1851 |
+
|
1852 |
+
#: options/phrases-layouts/phrases-email.php:92
|
1853 |
+
msgid "Subscribe Confirmation Email Subject"
|
1854 |
+
msgstr ""
|
1855 |
+
|
1856 |
+
#: options/phrases-layouts/phrases-email.php:102
|
1857 |
+
msgid "Subscribe Confirmation Email Content"
|
1858 |
+
msgstr ""
|
1859 |
+
|
1860 |
+
#: options/phrases-layouts/phrases-form.php:7
|
1861 |
+
msgid "Form Template Phrases"
|
1862 |
+
msgstr ""
|
1863 |
+
|
1864 |
+
#: options/phrases-layouts/phrases-form.php:12
|
1865 |
+
msgid "Comment Field Start"
|
1866 |
+
msgstr ""
|
1867 |
+
|
1868 |
+
#: options/phrases-layouts/phrases-form.php:22
|
1869 |
+
msgid "Comment Field Join"
|
1870 |
+
msgstr ""
|
1871 |
+
|
1872 |
+
#: options/phrases-layouts/phrases-form.php:32
|
1873 |
+
msgid "Email Field"
|
1874 |
+
msgstr ""
|
1875 |
+
|
1876 |
+
#: options/phrases-layouts/phrases-form.php:52
|
1877 |
+
msgid "Notify on new comments"
|
1878 |
+
msgstr ""
|
1879 |
+
|
1880 |
+
#: options/phrases-layouts/phrases-form.php:62
|
1881 |
+
msgid "Notify on all new replies"
|
1882 |
+
msgstr ""
|
1883 |
+
|
1884 |
+
#: options/phrases-layouts/phrases-form.php:66
|
1885 |
+
msgid "new replies to all my comments"
|
1886 |
+
msgstr ""
|
1887 |
+
|
1888 |
+
#: options/phrases-layouts/phrases-form.php:72
|
1889 |
+
msgid "Notify on new replies (checkbox)"
|
1890 |
+
msgstr ""
|
1891 |
+
|
1892 |
+
#: options/phrases-layouts/phrases-form.php:122
|
1893 |
+
msgid "Subscribed on this comment replies"
|
1894 |
+
msgstr ""
|
1895 |
+
|
1896 |
+
#: options/phrases-layouts/phrases-form.php:132
|
1897 |
+
msgid "Subscribed on all your comments replies"
|
1898 |
+
msgstr ""
|
1899 |
+
|
1900 |
+
#: options/phrases-layouts/phrases-form.php:142
|
1901 |
+
msgid "Subscribed on this post"
|
1902 |
+
msgstr ""
|
1903 |
+
|
1904 |
+
#: options/phrases-layouts/phrases-general.php:7
|
1905 |
+
msgid "General Phrases"
|
1906 |
+
msgstr ""
|
1907 |
+
|
1908 |
+
#: options/phrases-layouts/phrases-general.php:12
|
1909 |
+
msgid "Be the first to comment"
|
1910 |
+
msgstr ""
|
1911 |
+
|
1912 |
+
#: options/phrases-layouts/phrases-general.php:32
|
1913 |
+
msgid "Comment (Plural Form)"
|
1914 |
+
msgstr ""
|
1915 |
+
|
1916 |
+
#: options/phrases-layouts/phrases-general.php:42
|
1917 |
+
msgid "On"
|
1918 |
+
msgstr ""
|
1919 |
+
|
1920 |
+
#: options/phrases-layouts/phrases-general.php:52
|
1921 |
+
msgid "Load More Button"
|
1922 |
+
msgstr ""
|
1923 |
+
|
1924 |
+
#: options/phrases-layouts/phrases-general.php:72
|
1925 |
+
msgid "Button text if has new comment"
|
1926 |
+
msgstr ""
|
1927 |
+
|
1928 |
+
#: options/phrases-layouts/phrases-general.php:82
|
1929 |
+
msgid "Button text if has new comments (Plural Form)"
|
1930 |
+
msgstr ""
|
1931 |
+
|
1932 |
+
#: options/phrases-layouts/phrases-general.php:86
|
1933 |
+
msgid "New Comments"
|
1934 |
+
msgstr ""
|
1935 |
+
|
1936 |
+
#: options/phrases-layouts/phrases-general.php:92
|
1937 |
+
msgid "Button text if has new reply"
|
1938 |
+
msgstr ""
|
1939 |
+
|
1940 |
+
#: options/phrases-layouts/phrases-general.php:102
|
1941 |
+
msgid "Button text if has new replies (Plural Form)"
|
1942 |
+
msgstr ""
|
1943 |
+
|
1944 |
+
#: options/phrases-layouts/phrases-general.php:106
|
1945 |
+
msgid "New Replies"
|
1946 |
+
msgstr ""
|
1947 |
+
|
1948 |
+
#: options/phrases-layouts/phrases-general.php:112
|
1949 |
+
msgid "Text on load more button if has new comment(s)"
|
1950 |
+
msgstr ""
|
1951 |
+
|
1952 |
+
#: options/phrases-layouts/phrases-notification.php:7
|
1953 |
+
msgid "Notification Phrases"
|
1954 |
+
msgstr ""
|
1955 |
+
|
1956 |
+
#: options/phrases-layouts/phrases-notification.php:12
|
1957 |
+
msgid "You\\'re subscribed to"
|
1958 |
+
msgstr ""
|
1959 |
+
|
1960 |
+
#: options/phrases-layouts/phrases-notification.php:43
|
1961 |
+
msgid "Postmatic subscription label"
|
1962 |
+
msgstr ""
|
1963 |
+
|
1964 |
+
#: options/phrases-layouts/phrases-notification.php:54
|
1965 |
+
msgid "Error message for empty field"
|
1966 |
+
msgstr ""
|
1967 |
+
|
1968 |
+
#: options/phrases-layouts/phrases-notification.php:64
|
1969 |
+
msgid "Error message for invalid email field"
|
1970 |
+
msgstr ""
|
1971 |
+
|
1972 |
+
#: options/phrases-layouts/phrases-notification.php:74
|
1973 |
+
msgid "Error message for invalid website url field"
|
1974 |
+
msgstr ""
|
1975 |
+
|
1976 |
+
#: options/phrases-layouts/phrases-notification.php:94
|
1977 |
+
msgid "Logged in as"
|
1978 |
+
msgstr ""
|
1979 |
+
|
1980 |
+
#: options/phrases-layouts/phrases-notification.php:114
|
1981 |
+
msgid "Logged In"
|
1982 |
+
msgstr ""
|
1983 |
+
|
1984 |
+
#: options/phrases-layouts/phrases-notification.php:124
|
1985 |
+
msgid "To post a comment"
|
1986 |
+
msgstr ""
|
1987 |
+
|
1988 |
+
#: options/phrases-layouts/phrases-notification.php:144
|
1989 |
+
msgid "You can vote only 1 time"
|
1990 |
+
msgstr ""
|
1991 |
+
|
1992 |
+
#: options/phrases-layouts/phrases-notification.php:164
|
1993 |
+
msgid "Login To Vote"
|
1994 |
+
msgstr ""
|
1995 |
+
|
1996 |
+
#: options/phrases-layouts/phrases-notification.php:174
|
1997 |
+
msgid "You Cannot Vote On Your Comment"
|
1998 |
+
msgstr ""
|
1999 |
+
|
2000 |
+
#: options/phrases-layouts/phrases-notification.php:184
|
2001 |
+
msgid "You are not allowed to vote for this comment (Voting from same IP)"
|
2002 |
+
msgstr ""
|
2003 |
+
|
2004 |
+
#: options/phrases-layouts/phrases-notification.php:214
|
2005 |
+
msgid "Comment waiting moderation"
|
2006 |
+
msgstr ""
|
2007 |
+
|
2008 |
+
#: options/phrases-layouts/phrases-notification.php:224
|
2009 |
+
msgid "Message if input text length is too short"
|
2010 |
+
msgstr ""
|
2011 |
+
|
2012 |
+
#: options/phrases-layouts/phrases-notification.php:234
|
2013 |
+
msgid "Message if input text length is too long"
|
2014 |
+
msgstr ""
|
2015 |
+
|
2016 |
+
#: options/phrases-layouts/phrases-notification.php:245
|
2017 |
+
msgid "Message if comment was not updated"
|
2018 |
+
msgstr ""
|
2019 |
+
|
2020 |
+
#: options/phrases-layouts/phrases-notification.php:255
|
2021 |
+
msgid "Message if comment no longer possible to edit"
|
2022 |
+
msgstr ""
|
2023 |
+
|
2024 |
+
#: options/phrases-layouts/phrases-notification.php:265
|
2025 |
+
msgid "Message if comment text not changed"
|
2026 |
+
msgstr ""
|
2027 |
+
|
2028 |
+
#: options/phrases-layouts/phrases-notification.php:269
|
2029 |
+
msgid "TYou've not made any changes"
|
2030 |
+
msgstr ""
|
2031 |
+
|
2032 |
+
#: options/tools-layouts/options-export.php:10
|
2033 |
+
msgid ""
|
2034 |
+
"You can transfer the saved options data between different installs by "
|
2035 |
+
"copying the text inside this textarea. To import data from another install, "
|
2036 |
+
"navigate to \"Import Options\" Tab and put the data in textarea with the one "
|
2037 |
+
"from another install and click \"Save Changes\". Make sure you use the same "
|
2038 |
+
"wpDiscuz versions."
|
2039 |
+
msgstr ""
|
2040 |
+
|
2041 |
+
#: options/tools-layouts/options-import.php:9
|
2042 |
+
msgid ""
|
2043 |
+
"You can transfer the saved options data between different installs by "
|
2044 |
+
"copying the text inside this textarea in \"Export Options\" Tab. To import "
|
2045 |
+
"data from another install, just put the data in textarea with the one from "
|
2046 |
+
"another install and click \"Save Changes\". Make sure you use the same "
|
2047 |
+
"wpDiscuz versions."
|
2048 |
+
msgstr ""
|
2049 |
+
|
2050 |
+
#: templates/comment/comment-form.php:83
|
2051 |
+
msgid "Unable to send an email"
|
2052 |
+
msgstr ""
|
2053 |
+
|
2054 |
+
#: templates/comment/comment-form.php:85
|
2055 |
+
msgid "Subscription not successed"
|
2056 |
+
msgstr ""
|
2057 |
+
|
2058 |
+
#: templates/comment/comment-form.php:307
|
2059 |
+
msgid "wpDiscuz"
|
2060 |
+
msgstr ""
|
2061 |
+
|
2062 |
+
#. Plugin Name of the plugin/theme
|
2063 |
+
msgid "Comments - wpDiscuz"
|
2064 |
+
msgstr ""
|
2065 |
+
|
2066 |
+
#. Plugin URI of the plugin/theme
|
2067 |
+
msgid "http://wpdiscuz.com/"
|
2068 |
+
msgstr ""
|
2069 |
+
|
2070 |
+
#. Description of the plugin/theme
|
2071 |
+
msgid ""
|
2072 |
+
"Better comment system. Wordpress post comments and discussion plugin. Allows "
|
2073 |
+
"your visitors discuss, vote for comments and share."
|
2074 |
+
msgstr ""
|
2075 |
+
|
2076 |
+
#. Author of the plugin/theme
|
2077 |
+
msgid "gVectors Team (A. Chakhoyan, G. Zakaryan, H. Martirosyan)"
|
2078 |
+
msgstr ""
|
2079 |
+
|
2080 |
+
#. Author URI of the plugin/theme
|
2081 |
+
msgid "http://gvectors.com/"
|
2082 |
+
msgstr ""
|
languages/wpdiscuz.pot
CHANGED
@@ -3,8 +3,8 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: Comments - wpDiscuz\n"
|
6 |
-
"POT-Creation-Date: 2017-
|
7 |
-
"PO-Revision-Date: 2017-
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: \n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -20,7 +20,7 @@ msgstr ""
|
|
20 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
|
23 |
-
#: class.WpdiscuzCore.php:
|
24 |
#: options/options-layouts/settings-social.php:40
|
25 |
#: options/options-layouts/settings-social.php:42
|
26 |
#: options/options-layouts/settings-social.php:44
|
@@ -28,33 +28,33 @@ msgstr ""
|
|
28 |
msgid "Settings"
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: class.WpdiscuzCore.php:
|
32 |
msgid "Phrases"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: class.WpdiscuzCore.php:
|
36 |
msgid "Tools"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: class.WpdiscuzCore.php:
|
40 |
#: options/html-options.php:61 options/options-layouts/settings-addons.php:7
|
41 |
msgid "Addons"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: class.WpdiscuzCore.php:
|
45 |
msgid "Admin"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: class.WpdiscuzCore.php:
|
49 |
#: options/phrases-layouts/phrases-comment.php:118
|
50 |
msgid "Author"
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: class.WpdiscuzCore.php:
|
54 |
msgid "Member"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: class.WpdiscuzCore.php:
|
58 |
msgid "Guest"
|
59 |
msgstr ""
|
60 |
|
@@ -106,7 +106,7 @@ msgstr ""
|
|
106 |
msgid "Post IDs"
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: forms/wpDiscuzForm.php:163 forms/wpdFormAttr/Form.php:
|
110 |
msgid "Language"
|
111 |
msgstr ""
|
112 |
|
@@ -136,7 +136,7 @@ msgid "Add Field"
|
|
136 |
msgstr ""
|
137 |
|
138 |
#: forms/wpDiscuzForm.php:214 forms/wpdFormAttr/Field/Field.php:58
|
139 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
140 |
#: options/phrases-layouts/phrases-comment.php:32
|
141 |
msgid "Edit"
|
142 |
msgstr ""
|
@@ -153,7 +153,7 @@ msgstr ""
|
|
153 |
msgid "Permission Denied !!!"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: forms/wpDiscuzForm.php:248 forms/wpdFormAttr/Form.php:
|
157 |
#: forms/wpdFormAttr/html/admin-form-fields-list.php:18
|
158 |
#: options/options-layouts/settings-customfields.php:7
|
159 |
msgid "Custom Fields"
|
@@ -168,7 +168,7 @@ msgid "Default Form"
|
|
168 |
msgstr ""
|
169 |
|
170 |
#: forms/wpDiscuzForm.php:383 forms/wpDiscuzForm.php:391
|
171 |
-
#: forms/wpdFormAttr/Form.php:
|
172 |
msgid "Leave a Reply"
|
173 |
msgstr ""
|
174 |
|
@@ -187,13 +187,13 @@ msgstr ""
|
|
187 |
#: forms/wpdFormAttr/Field/SelectField.php:12
|
188 |
#: forms/wpdFormAttr/Field/TextAreaField.php:13
|
189 |
#: forms/wpdFormAttr/Field/TextField.php:12
|
190 |
-
#: forms/wpdFormAttr/Field/UrlField.php:12 forms/wpdFormAttr/Form.php:
|
191 |
msgid "Name"
|
192 |
msgstr ""
|
193 |
|
194 |
#: forms/wpDiscuzForm.php:408 forms/wpdFormAttr/Field/DefaultField/Email.php:64
|
195 |
-
#: forms/wpdFormAttr/Form.php:
|
196 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
197 |
msgid "Email"
|
198 |
msgstr ""
|
199 |
|
@@ -203,7 +203,7 @@ msgstr ""
|
|
203 |
|
204 |
#: forms/wpDiscuzForm.php:413
|
205 |
#: forms/wpdFormAttr/Field/DefaultField/Submit.php:78
|
206 |
-
#: forms/wpdFormAttr/Form.php:
|
207 |
msgid "Post Comment"
|
208 |
msgstr ""
|
209 |
|
@@ -375,7 +375,7 @@ msgid "Show for logged in users"
|
|
375 |
msgstr ""
|
376 |
|
377 |
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:107
|
378 |
-
#: forms/wpdFormAttr/Form.php:
|
379 |
msgid "Code"
|
380 |
msgstr ""
|
381 |
|
@@ -404,7 +404,7 @@ msgid "Enable"
|
|
404 |
msgstr ""
|
405 |
|
406 |
#: forms/wpdFormAttr/Field/DefaultField/Website.php:83
|
407 |
-
#: forms/wpdFormAttr/Form.php:
|
408 |
msgid "Website"
|
409 |
msgstr ""
|
410 |
|
@@ -441,51 +441,51 @@ msgstr ""
|
|
441 |
msgid "New value new line"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: forms/wpdFormAttr/Form.php:
|
445 |
msgid "Allow guests to comment"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: forms/wpdFormAttr/Form.php:
|
449 |
msgid "Yes"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: forms/wpdFormAttr/Form.php:
|
453 |
msgid "No"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: forms/wpdFormAttr/Form.php:
|
457 |
msgid "Enable subscription bar"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: forms/wpdFormAttr/Form.php:
|
461 |
msgid "Comment form header text"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: forms/wpdFormAttr/Form.php:
|
465 |
msgid "Display comment form for post types"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: forms/wpdFormAttr/Form.php:
|
469 |
msgid ""
|
470 |
"The red marked post types are already attached to other comment form. If you "
|
471 |
"set this form too, the old forms will not be used for them."
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: forms/wpdFormAttr/Form.php:
|
475 |
msgid "Display comment form for post IDs"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: forms/wpdFormAttr/Form.php:
|
479 |
msgid ""
|
480 |
"You can use this form for certain posts/pages specified by comma separated "
|
481 |
"IDs."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: forms/wpdFormAttr/Form.php:
|
485 |
msgid "Comment Text Field"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: forms/wpdFormAttr/Form.php:
|
489 |
msgid "ADD ROW"
|
490 |
msgstr ""
|
491 |
|
@@ -493,94 +493,100 @@ msgstr ""
|
|
493 |
msgid "Comment Form Fields"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: options/class.WpdiscuzOptions.php:24 options/class.WpdiscuzOptions.php:
|
497 |
-
#: options/class.WpdiscuzOptions.php:
|
498 |
msgid "Hacker?"
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: options/class.WpdiscuzOptions.php:
|
502 |
msgid ""
|
503 |
"Brings an ocean of emotions to your comments. It comes with an awesome smile "
|
504 |
"package."
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: options/class.WpdiscuzOptions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
508 |
msgid ""
|
509 |
"A full-fledged tool-kit for advertising in comment section of your website. "
|
510 |
"Separate banner and ad managment."
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: options/class.WpdiscuzOptions.php:
|
514 |
msgid ""
|
515 |
"Allows to mention comments and users in comment text using #comment-id and "
|
516 |
"@username tags."
|
517 |
msgstr ""
|
518 |
|
519 |
-
#: options/class.WpdiscuzOptions.php:
|
520 |
msgid ""
|
521 |
"See comment likers and voters of each comment. Adds user reputation and "
|
522 |
"badges based on received likes."
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: options/class.WpdiscuzOptions.php:
|
526 |
msgid ""
|
527 |
"Comment reporting tools. Auto-moderates comments based on number of flags "
|
528 |
"and dislikes."
|
529 |
msgstr ""
|
530 |
|
531 |
-
#: options/class.WpdiscuzOptions.php:
|
532 |
msgid ""
|
533 |
"Adds a smart and intuitive AJAX \"Translate\" button with 60 language "
|
534 |
"options. Uses free translation API."
|
535 |
msgstr ""
|
536 |
|
537 |
-
#: options/class.WpdiscuzOptions.php:
|
538 |
msgid ""
|
539 |
"AJAX powered front-end comment search. It starts searching while you type "
|
540 |
"search words. "
|
541 |
msgstr ""
|
542 |
|
543 |
-
#: options/class.WpdiscuzOptions.php:
|
544 |
msgid ""
|
545 |
"Most voted comments, Active comment threads, Most commented posts, Active "
|
546 |
"comment authors"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: options/class.WpdiscuzOptions.php:
|
550 |
msgid ""
|
551 |
"All in one powerful yet simple admin toolkit to moderate comments on front-"
|
552 |
"end."
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: options/class.WpdiscuzOptions.php:
|
556 |
msgid ""
|
557 |
"Extended comment attachment system. Allows to upload images, videos, audios "
|
558 |
"and other file types."
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: options/class.WpdiscuzOptions.php:
|
562 |
msgid ""
|
563 |
"Adds No CAPTCHA on all comment forms. Stops spam and bot comments with "
|
564 |
"Google reCAPTCHA"
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: options/class.WpdiscuzOptions.php:
|
568 |
msgid ""
|
569 |
"Integrates myCRED Badges and Ranks. Converts wpDiscuz comment votes/likes to "
|
570 |
"myCRED points. "
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: options/class.WpdiscuzOptions.php:
|
574 |
msgid ""
|
575 |
"Allows censoring comment words. Filters comments and replaces those phrases "
|
576 |
"with custom words."
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: options/class.WpdiscuzOptions.php:
|
580 |
msgid "Custom Comment Forms"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: options/class.WpdiscuzOptions.php:
|
584 |
msgid ""
|
585 |
"You can create custom comment forms with wpDiscuz. wpDiscuz 4 comes with "
|
586 |
"custom comment forms and fields. You can create custom comment forms for "
|
@@ -588,63 +594,63 @@ msgid ""
|
|
588 |
"eaxample: text, dropdown, rating, checkboxes, etc..."
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: options/class.WpdiscuzOptions.php:
|
592 |
msgid "Emoticons"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: options/class.WpdiscuzOptions.php:
|
596 |
msgid ""
|
597 |
"You can add more emotions to your comments using wpDiscuz Emoticons addon."
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: options/class.WpdiscuzOptions.php:
|
601 |
msgid "Ads Manager"
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: options/class.WpdiscuzOptions.php:
|
605 |
msgid ""
|
606 |
"Increase your income using ad banners. Comment area is the most active "
|
607 |
"sections for advertising. wpDiscuz Ads Manager addon is designed to help you "
|
608 |
"add banners and control ads in this section."
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: options/class.WpdiscuzOptions.php:
|
612 |
msgid "User and Comment Mentioning"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: options/class.WpdiscuzOptions.php:
|
616 |
msgid ""
|
617 |
"Using wpDiscuz User & Comment Mentioning addon you can allow commenters "
|
618 |
"mention comments and users in comment text using #comment-id and @username "
|
619 |
"tags."
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: options/class.WpdiscuzOptions.php:
|
623 |
msgid "Advanced Likers"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: options/class.WpdiscuzOptions.php:
|
627 |
msgid ""
|
628 |
"wpDiscuz Advanced Likers addon displays likers and voters of each comment. "
|
629 |
"Adds user reputation and badges based on received likes."
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: options/class.WpdiscuzOptions.php:
|
633 |
msgid "Report and Flagging"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: options/class.WpdiscuzOptions.php:
|
637 |
msgid ""
|
638 |
"Let your commenters help you to determine and remove spam comments. wpDiscuz "
|
639 |
"Report and Flagging addon comes with comment reporting tools. Automaticaly "
|
640 |
"auto-moderates comments based on number of flags and dislikes."
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: options/class.WpdiscuzOptions.php:
|
644 |
msgid "Comment Translate"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: options/class.WpdiscuzOptions.php:
|
648 |
msgid ""
|
649 |
"In most cases the big part of your visitors are not a native speakers of "
|
650 |
"your language. Make your comments comprehensible for all visitors using "
|
@@ -653,11 +659,11 @@ msgid ""
|
|
653 |
"translation API."
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: options/class.WpdiscuzOptions.php:
|
657 |
msgid "Comment Search"
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: options/class.WpdiscuzOptions.php:
|
661 |
msgid ""
|
662 |
"You can let website visitor search in comments. It's always more attractive "
|
663 |
"to find a comment about something that interest you. Using wpDiscuz Comment "
|
@@ -665,259 +671,259 @@ msgid ""
|
|
665 |
"above comment list."
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: options/class.WpdiscuzOptions.php:
|
669 |
msgid "wpDiscuz Widgets"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: options/class.WpdiscuzOptions.php:
|
673 |
msgid ""
|
674 |
"More Comment Widgets! Most voted comments, Active comment threads, Most "
|
675 |
"commented posts, Active comment authors widgets are available in wpDiscuz "
|
676 |
"Widgets Addon"
|
677 |
msgstr ""
|
678 |
|
679 |
-
#: options/class.WpdiscuzOptions.php:
|
680 |
msgid "Front-end Moderation"
|
681 |
msgstr ""
|
682 |
|
683 |
-
#: options/class.WpdiscuzOptions.php:
|
684 |
msgid ""
|
685 |
"You can moderate comments on front-end using all in one powerful yet simple "
|
686 |
"wpDiscuz Frontend Moderation addon."
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: options/class.WpdiscuzOptions.php:
|
690 |
msgid "Media Uploader"
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: options/class.WpdiscuzOptions.php:
|
694 |
msgid ""
|
695 |
"You can let website visitors attach images and files to comments and embed "
|
696 |
"video/audio content using wpDiscuz Media Uploader addon."
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: options/class.WpdiscuzOptions.php:
|
700 |
msgid "Google ReCaptcha"
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: options/class.WpdiscuzOptions.php:
|
704 |
msgid ""
|
705 |
"Advanced spam protection with wpDiscuz Google reCAPTCHA addon. This addon "
|
706 |
"adds No-CAPTCHA reCAPTCHA on all comment forms. Stops spam and bot comments."
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: options/class.WpdiscuzOptions.php:
|
710 |
msgid "New Addons are available for wpDiscuz Comments Plugin"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: options/class.WpdiscuzOptions.php:
|
714 |
msgid "Go to wpDiscuz Addons subMenu"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: options/class.WpdiscuzOptions.php:
|
718 |
msgid "Do you know?"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: options/class.WpdiscuzOptions.php:
|
722 |
msgid "More info"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
726 |
msgid "Be the First to Comment!"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
730 |
#: options/phrases-layouts/phrases-general.php:22
|
731 |
msgid "Comment"
|
732 |
msgstr ""
|
733 |
|
734 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
735 |
msgid "Comments"
|
736 |
msgstr ""
|
737 |
|
738 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
739 |
msgid "on"
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
743 |
msgid "Start the discussion"
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
747 |
msgid "Join the discussion"
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
751 |
#: options/phrases-layouts/phrases-form.php:42
|
752 |
#: options/phrases-layouts/phrases-form.php:46
|
753 |
msgid "Notify of"
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
757 |
#: options/phrases-layouts/phrases-form.php:56
|
758 |
msgid "new follow-up comments"
|
759 |
msgstr ""
|
760 |
|
761 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
762 |
msgid "new replies to my comments"
|
763 |
msgstr ""
|
764 |
|
765 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
766 |
#: options/phrases-layouts/phrases-form.php:76
|
767 |
msgid "Notify of new replies to this comment"
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
771 |
#: options/phrases-layouts/phrases-form.php:82
|
772 |
#: options/phrases-layouts/phrases-form.php:86
|
773 |
msgid "Sort by"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
777 |
#: options/phrases-layouts/phrases-form.php:92
|
778 |
#: options/phrases-layouts/phrases-form.php:96
|
779 |
msgid "newest"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
783 |
#: options/phrases-layouts/phrases-form.php:102
|
784 |
#: options/phrases-layouts/phrases-form.php:106
|
785 |
msgid "oldest"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
789 |
#: options/phrases-layouts/phrases-form.php:112
|
790 |
#: options/phrases-layouts/phrases-form.php:116
|
791 |
msgid "most voted"
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
795 |
msgid "Load More Comments"
|
796 |
msgstr ""
|
797 |
|
798 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
799 |
#: options/phrases-layouts/phrases-general.php:62
|
800 |
msgid "Load Rest of Comments"
|
801 |
msgstr ""
|
802 |
|
803 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
804 |
#: options/phrases-layouts/phrases-comment.php:12
|
805 |
msgid "Reply"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
809 |
#: options/phrases-layouts/phrases-comment.php:22
|
810 |
msgid "Share"
|
811 |
msgstr ""
|
812 |
|
813 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
814 |
#: options/phrases-layouts/phrases-comment.php:42
|
815 |
msgid "Share On Facebook"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
819 |
#: options/phrases-layouts/phrases-comment.php:52
|
820 |
msgid "Share On Twitter"
|
821 |
msgstr ""
|
822 |
|
823 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
824 |
#: options/phrases-layouts/phrases-comment.php:62
|
825 |
msgid "Share On Google"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
829 |
#: options/phrases-layouts/phrases-comment.php:72
|
830 |
msgid "Share On VKontakte"
|
831 |
msgstr ""
|
832 |
|
833 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
834 |
#: options/phrases-layouts/phrases-comment.php:82
|
835 |
msgid "Share On Odnoklassniki"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
839 |
#: options/phrases-layouts/phrases-comment.php:92
|
840 |
msgid "Hide Replies"
|
841 |
msgstr ""
|
842 |
|
843 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
844 |
#: options/phrases-layouts/phrases-comment.php:102
|
845 |
msgid "Show Replies"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
849 |
#: options/phrases-layouts/phrases-general.php:76
|
850 |
msgid "New Comment"
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
854 |
msgid "New comment on the discussion section you've been interested in"
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
858 |
#: options/phrases-layouts/phrases-email.php:36
|
859 |
#: options/phrases-layouts/phrases-general.php:96
|
860 |
#: utils/class.WpdiscuzEmailHelper.php:158
|
861 |
msgid "New Reply"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
865 |
#: utils/class.WpdiscuzEmailHelper.php:159
|
866 |
msgid "New reply on the discussion section you've been interested in"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
870 |
msgid "You're subscribed for new replies on this comment"
|
871 |
msgstr ""
|
872 |
|
873 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
874 |
msgid "You're subscribed for new replies on all your comments"
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
878 |
msgid "You're subscribed for new follow-up comments on this post"
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
882 |
#: options/phrases-layouts/phrases-email.php:52
|
883 |
#: options/phrases-layouts/phrases-email.php:56
|
884 |
msgid "Unsubscribe"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
888 |
#: options/phrases-layouts/phrases-email.php:66
|
889 |
msgid "Cancel subscription"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
893 |
#: options/phrases-layouts/phrases-notification.php:32
|
894 |
msgid "You've successfully unsubscribed."
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
898 |
#: options/phrases-layouts/phrases-notification.php:22
|
899 |
msgid "You've successfully subscribed."
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
903 |
#: options/phrases-layouts/phrases-email.php:72
|
904 |
#: options/phrases-layouts/phrases-email.php:76
|
905 |
msgid "Confirm your subscription"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
909 |
#: options/phrases-layouts/phrases-email.php:82
|
910 |
#: options/phrases-layouts/phrases-email.php:86
|
911 |
msgid "You've successfully confirmed your subscription."
|
912 |
msgstr ""
|
913 |
|
914 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
915 |
#: options/phrases-layouts/phrases-email.php:96
|
916 |
#: utils/class.WpdiscuzEmailHelper.php:51
|
917 |
msgid "Subscribe Confirmation"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
921 |
#: options/phrases-layouts/phrases-email.php:106
|
922 |
#: utils/class.WpdiscuzEmailHelper.php:52
|
923 |
msgid ""
|
@@ -928,231 +934,231 @@ msgid ""
|
|
928 |
"you again."
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
932 |
msgid "please fill out this field to comment"
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
936 |
msgid "email address is invalid"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
940 |
msgid "url is invalid"
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
944 |
msgid "year"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
948 |
msgid "years"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
952 |
msgid "month"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
956 |
msgid "months"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
960 |
msgid "day"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
964 |
msgid "days"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
968 |
msgid "hour"
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
972 |
msgid "hours"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
976 |
msgid "minute"
|
977 |
msgstr ""
|
978 |
|
979 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
980 |
msgid "minutes"
|
981 |
msgstr ""
|
982 |
|
983 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
984 |
msgid "second"
|
985 |
msgstr ""
|
986 |
|
987 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
988 |
msgid "seconds"
|
989 |
msgstr ""
|
990 |
|
991 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
992 |
msgid "right now"
|
993 |
msgstr ""
|
994 |
|
995 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
996 |
msgid "ago"
|
997 |
msgstr ""
|
998 |
|
999 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1000 |
#: options/phrases-layouts/phrases-datetime.php:156
|
1001 |
msgid "Today"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1005 |
#: options/phrases-layouts/phrases-notification.php:84
|
1006 |
msgid "You must be"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1010 |
msgid "You are logged in as"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1014 |
#: options/phrases-layouts/phrases-notification.php:104
|
1015 |
msgid "Log out"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1019 |
msgid "logged in"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1023 |
msgid "to post a comment."
|
1024 |
msgstr ""
|
1025 |
|
1026 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1027 |
#: options/phrases-layouts/phrases-comment.php:138
|
1028 |
msgid "Vote Up"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1032 |
#: options/phrases-layouts/phrases-comment.php:148
|
1033 |
msgid "Vote Down"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1037 |
#: options/phrases-layouts/phrases-notification.php:134
|
1038 |
msgid "Vote Counted"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1042 |
msgid "You've already voted for this comment"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1046 |
#: options/phrases-layouts/phrases-notification.php:154
|
1047 |
msgid "Voting Error"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1051 |
msgid "You Must Be Logged In To Vote"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1055 |
msgid "You cannot vote for your comment"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1059 |
msgid "You are not allowed to vote for this comment"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1063 |
#: options/phrases-layouts/phrases-notification.php:194
|
1064 |
msgid "Invalid Captcha Code"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1068 |
#: options/phrases-layouts/phrases-notification.php:204
|
1069 |
msgid "Some of field value is invalid"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1073 |
msgid "new comment"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1077 |
msgid "new comments"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1081 |
msgid "Comment awaiting moderation"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1085 |
msgid "new reply on your comment"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1089 |
msgid "new replies on your comments"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1093 |
#: options/phrases-layouts/phrases-general.php:116
|
1094 |
msgid "New"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1098 |
#: options/phrases-layouts/phrases-notification.php:249
|
1099 |
msgid "Sorry, the comment was not updated"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1103 |
#: options/phrases-layouts/phrases-notification.php:259
|
1104 |
msgid "Sorry, this comment no longer possible to edit"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1108 |
msgid "You've not made any changes"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1112 |
#: options/phrases-layouts/phrases-comment.php:162
|
1113 |
msgid "Save"
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1117 |
#: options/phrases-layouts/phrases-comment.php:172
|
1118 |
msgid "Cancel"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1122 |
msgid "Input is too short"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1126 |
msgid "Input is too long"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1130 |
#: options/phrases-layouts/phrases-comment.php:182
|
1131 |
msgid "Read more »"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1135 |
#: options/phrases-layouts/phrases-comment.php:192
|
1136 |
msgid "Anonymous"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1140 |
#: options/phrases-layouts/phrases-notification.php:275
|
1141 |
#: options/phrases-layouts/phrases-notification.php:279
|
1142 |
msgid "Please fill out required fields"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1146 |
#: options/phrases-layouts/phrases-form.php:152
|
1147 |
#: options/phrases-layouts/phrases-form.php:156
|
1148 |
msgid "Connect with"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1152 |
msgid "You're subscribed to"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
-
#: options/class.WpdiscuzOptionsSerialized.php:
|
1156 |
msgid "Participate in this discussion via email"
|
1157 |
msgstr ""
|
1158 |
|
@@ -1708,8 +1714,32 @@ msgstr ""
|
|
1708 |
msgid "Enable automatic image URL to image HTML conversion"
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: options/options-layouts/settings-show-hide.php:
|
1712 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1713 |
msgstr ""
|
1714 |
|
1715 |
#: options/options-layouts/settings-social.php:50
|
@@ -2193,18 +2223,22 @@ msgid ""
|
|
2193 |
"wpDiscuz versions."
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: templates/comment/comment-form.php:
|
2197 |
msgid "Unable to send an email"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
-
#: templates/comment/comment-form.php:
|
2201 |
msgid "Subscription not successed"
|
2202 |
msgstr ""
|
2203 |
|
2204 |
-
#: templates/comment/comment-form.php:
|
2205 |
msgid "wpDiscuz"
|
2206 |
msgstr ""
|
2207 |
|
|
|
|
|
|
|
|
|
2208 |
#. Plugin Name of the plugin/theme
|
2209 |
msgid "Comments - wpDiscuz"
|
2210 |
msgstr ""
|
3 |
msgstr ""
|
4 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: Comments - wpDiscuz\n"
|
6 |
+
"POT-Creation-Date: 2017-03-02 22:04+0400\n"
|
7 |
+
"PO-Revision-Date: 2017-03-02 22:04+0400\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: \n"
|
10 |
"MIME-Version: 1.0\n"
|
20 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
|
23 |
+
#: class.WpdiscuzCore.php:742 class.WpdiscuzCore.php:912
|
24 |
#: options/options-layouts/settings-social.php:40
|
25 |
#: options/options-layouts/settings-social.php:42
|
26 |
#: options/options-layouts/settings-social.php:44
|
28 |
msgid "Settings"
|
29 |
msgstr ""
|
30 |
|
31 |
+
#: class.WpdiscuzCore.php:744 class.WpdiscuzCore.php:914
|
32 |
msgid "Phrases"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: class.WpdiscuzCore.php:746
|
36 |
msgid "Tools"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: class.WpdiscuzCore.php:747 options/html-options.php:21
|
40 |
#: options/html-options.php:61 options/options-layouts/settings-addons.php:7
|
41 |
msgid "Addons"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: class.WpdiscuzCore.php:955 options/phrases-layouts/phrases-comment.php:116
|
45 |
msgid "Admin"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: class.WpdiscuzCore.php:957 class.WpdiscuzCore.php:966
|
49 |
#: options/phrases-layouts/phrases-comment.php:118
|
50 |
msgid "Author"
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: class.WpdiscuzCore.php:961 options/phrases-layouts/phrases-comment.php:124
|
54 |
msgid "Member"
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: class.WpdiscuzCore.php:967 options/phrases-layouts/phrases-comment.php:122
|
58 |
msgid "Guest"
|
59 |
msgstr ""
|
60 |
|
106 |
msgid "Post IDs"
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: forms/wpDiscuzForm.php:163 forms/wpdFormAttr/Form.php:536
|
110 |
msgid "Language"
|
111 |
msgstr ""
|
112 |
|
136 |
msgstr ""
|
137 |
|
138 |
#: forms/wpDiscuzForm.php:214 forms/wpdFormAttr/Field/Field.php:58
|
139 |
+
#: options/class.WpdiscuzOptionsSerialized.php:604
|
140 |
#: options/phrases-layouts/phrases-comment.php:32
|
141 |
msgid "Edit"
|
142 |
msgstr ""
|
153 |
msgid "Permission Denied !!!"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: forms/wpDiscuzForm.php:248 forms/wpdFormAttr/Form.php:506
|
157 |
#: forms/wpdFormAttr/html/admin-form-fields-list.php:18
|
158 |
#: options/options-layouts/settings-customfields.php:7
|
159 |
msgid "Custom Fields"
|
168 |
msgstr ""
|
169 |
|
170 |
#: forms/wpDiscuzForm.php:383 forms/wpDiscuzForm.php:391
|
171 |
+
#: forms/wpdFormAttr/Form.php:571
|
172 |
msgid "Leave a Reply"
|
173 |
msgstr ""
|
174 |
|
187 |
#: forms/wpdFormAttr/Field/SelectField.php:12
|
188 |
#: forms/wpdFormAttr/Field/TextAreaField.php:13
|
189 |
#: forms/wpdFormAttr/Field/TextField.php:12
|
190 |
+
#: forms/wpdFormAttr/Field/UrlField.php:12 forms/wpdFormAttr/Form.php:660
|
191 |
msgid "Name"
|
192 |
msgstr ""
|
193 |
|
194 |
#: forms/wpDiscuzForm.php:408 forms/wpdFormAttr/Field/DefaultField/Email.php:64
|
195 |
+
#: forms/wpdFormAttr/Form.php:667
|
196 |
+
#: options/class.WpdiscuzOptionsSerialized.php:591 options/html-phrases.php:24
|
197 |
msgid "Email"
|
198 |
msgstr ""
|
199 |
|
203 |
|
204 |
#: forms/wpDiscuzForm.php:413
|
205 |
#: forms/wpdFormAttr/Field/DefaultField/Submit.php:78
|
206 |
+
#: forms/wpdFormAttr/Form.php:690
|
207 |
msgid "Post Comment"
|
208 |
msgstr ""
|
209 |
|
375 |
msgstr ""
|
376 |
|
377 |
#: forms/wpdFormAttr/Field/DefaultField/Captcha.php:107
|
378 |
+
#: forms/wpdFormAttr/Form.php:683
|
379 |
msgid "Code"
|
380 |
msgstr ""
|
381 |
|
404 |
msgstr ""
|
405 |
|
406 |
#: forms/wpdFormAttr/Field/DefaultField/Website.php:83
|
407 |
+
#: forms/wpdFormAttr/Form.php:674
|
408 |
msgid "Website"
|
409 |
msgstr ""
|
410 |
|
441 |
msgid "New value new line"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: forms/wpdFormAttr/Form.php:545
|
445 |
msgid "Allow guests to comment"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: forms/wpdFormAttr/Form.php:549 forms/wpdFormAttr/Form.php:560
|
449 |
msgid "Yes"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: forms/wpdFormAttr/Form.php:551 forms/wpdFormAttr/Form.php:562
|
453 |
msgid "No"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: forms/wpdFormAttr/Form.php:556
|
457 |
msgid "Enable subscription bar"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: forms/wpdFormAttr/Form.php:567
|
461 |
msgid "Comment form header text"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: forms/wpdFormAttr/Form.php:576
|
465 |
msgid "Display comment form for post types"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: forms/wpdFormAttr/Form.php:583
|
469 |
msgid ""
|
470 |
"The red marked post types are already attached to other comment form. If you "
|
471 |
"set this form too, the old forms will not be used for them."
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: forms/wpdFormAttr/Form.php:602
|
475 |
msgid "Display comment form for post IDs"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: forms/wpdFormAttr/Form.php:603
|
479 |
msgid ""
|
480 |
"You can use this form for certain posts/pages specified by comma separated "
|
481 |
"IDs."
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: forms/wpdFormAttr/Form.php:614
|
485 |
msgid "Comment Text Field"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: forms/wpdFormAttr/Form.php:629
|
489 |
msgid "ADD ROW"
|
490 |
msgstr ""
|
491 |
|
493 |
msgid "Comment Form Fields"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: options/class.WpdiscuzOptions.php:24 options/class.WpdiscuzOptions.php:98
|
497 |
+
#: options/class.WpdiscuzOptions.php:213
|
498 |
msgid "Hacker?"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: options/class.WpdiscuzOptions.php:248
|
502 |
msgid ""
|
503 |
"Brings an ocean of emotions to your comments. It comes with an awesome smile "
|
504 |
"package."
|
505 |
msgstr ""
|
506 |
|
507 |
+
#: options/class.WpdiscuzOptions.php:249
|
508 |
+
msgid ""
|
509 |
+
"Total control over comment subscriptions. Full list, monitor, manage, "
|
510 |
+
"filter, unsubscribe, confirm..."
|
511 |
+
msgstr ""
|
512 |
+
|
513 |
+
#: options/class.WpdiscuzOptions.php:250
|
514 |
msgid ""
|
515 |
"A full-fledged tool-kit for advertising in comment section of your website. "
|
516 |
"Separate banner and ad managment."
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: options/class.WpdiscuzOptions.php:251
|
520 |
msgid ""
|
521 |
"Allows to mention comments and users in comment text using #comment-id and "
|
522 |
"@username tags."
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: options/class.WpdiscuzOptions.php:252
|
526 |
msgid ""
|
527 |
"See comment likers and voters of each comment. Adds user reputation and "
|
528 |
"badges based on received likes."
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: options/class.WpdiscuzOptions.php:253
|
532 |
msgid ""
|
533 |
"Comment reporting tools. Auto-moderates comments based on number of flags "
|
534 |
"and dislikes."
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: options/class.WpdiscuzOptions.php:254
|
538 |
msgid ""
|
539 |
"Adds a smart and intuitive AJAX \"Translate\" button with 60 language "
|
540 |
"options. Uses free translation API."
|
541 |
msgstr ""
|
542 |
|
543 |
+
#: options/class.WpdiscuzOptions.php:255
|
544 |
msgid ""
|
545 |
"AJAX powered front-end comment search. It starts searching while you type "
|
546 |
"search words. "
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: options/class.WpdiscuzOptions.php:256
|
550 |
msgid ""
|
551 |
"Most voted comments, Active comment threads, Most commented posts, Active "
|
552 |
"comment authors"
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: options/class.WpdiscuzOptions.php:257
|
556 |
msgid ""
|
557 |
"All in one powerful yet simple admin toolkit to moderate comments on front-"
|
558 |
"end."
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: options/class.WpdiscuzOptions.php:258
|
562 |
msgid ""
|
563 |
"Extended comment attachment system. Allows to upload images, videos, audios "
|
564 |
"and other file types."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: options/class.WpdiscuzOptions.php:259
|
568 |
msgid ""
|
569 |
"Adds No CAPTCHA on all comment forms. Stops spam and bot comments with "
|
570 |
"Google reCAPTCHA"
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: options/class.WpdiscuzOptions.php:260
|
574 |
msgid ""
|
575 |
"Integrates myCRED Badges and Ranks. Converts wpDiscuz comment votes/likes to "
|
576 |
"myCRED points. "
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: options/class.WpdiscuzOptions.php:261
|
580 |
msgid ""
|
581 |
"Allows censoring comment words. Filters comments and replaces those phrases "
|
582 |
"with custom words."
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: options/class.WpdiscuzOptions.php:267
|
586 |
msgid "Custom Comment Forms"
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: options/class.WpdiscuzOptions.php:268
|
590 |
msgid ""
|
591 |
"You can create custom comment forms with wpDiscuz. wpDiscuz 4 comes with "
|
592 |
"custom comment forms and fields. You can create custom comment forms for "
|
594 |
"eaxample: text, dropdown, rating, checkboxes, etc..."
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: options/class.WpdiscuzOptions.php:271
|
598 |
msgid "Emoticons"
|
599 |
msgstr ""
|
600 |
|
601 |
+
#: options/class.WpdiscuzOptions.php:272
|
602 |
msgid ""
|
603 |
"You can add more emotions to your comments using wpDiscuz Emoticons addon."
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: options/class.WpdiscuzOptions.php:275
|
607 |
msgid "Ads Manager"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: options/class.WpdiscuzOptions.php:276
|
611 |
msgid ""
|
612 |
"Increase your income using ad banners. Comment area is the most active "
|
613 |
"sections for advertising. wpDiscuz Ads Manager addon is designed to help you "
|
614 |
"add banners and control ads in this section."
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: options/class.WpdiscuzOptions.php:279
|
618 |
msgid "User and Comment Mentioning"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: options/class.WpdiscuzOptions.php:280
|
622 |
msgid ""
|
623 |
"Using wpDiscuz User & Comment Mentioning addon you can allow commenters "
|
624 |
"mention comments and users in comment text using #comment-id and @username "
|
625 |
"tags."
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: options/class.WpdiscuzOptions.php:283
|
629 |
msgid "Advanced Likers"
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: options/class.WpdiscuzOptions.php:284
|
633 |
msgid ""
|
634 |
"wpDiscuz Advanced Likers addon displays likers and voters of each comment. "
|
635 |
"Adds user reputation and badges based on received likes."
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: options/class.WpdiscuzOptions.php:287
|
639 |
msgid "Report and Flagging"
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: options/class.WpdiscuzOptions.php:288
|
643 |
msgid ""
|
644 |
"Let your commenters help you to determine and remove spam comments. wpDiscuz "
|
645 |
"Report and Flagging addon comes with comment reporting tools. Automaticaly "
|
646 |
"auto-moderates comments based on number of flags and dislikes."
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: options/class.WpdiscuzOptions.php:291
|
650 |
msgid "Comment Translate"
|
651 |
msgstr ""
|
652 |
|
653 |
+
#: options/class.WpdiscuzOptions.php:292
|
654 |
msgid ""
|
655 |
"In most cases the big part of your visitors are not a native speakers of "
|
656 |
"your language. Make your comments comprehensible for all visitors using "
|
659 |
"translation API."
|
660 |
msgstr ""
|
661 |
|
662 |
+
#: options/class.WpdiscuzOptions.php:295
|
663 |
msgid "Comment Search"
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: options/class.WpdiscuzOptions.php:296
|
667 |
msgid ""
|
668 |
"You can let website visitor search in comments. It's always more attractive "
|
669 |
"to find a comment about something that interest you. Using wpDiscuz Comment "
|
671 |
"above comment list."
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: options/class.WpdiscuzOptions.php:299
|
675 |
msgid "wpDiscuz Widgets"
|
676 |
msgstr ""
|
677 |
|
678 |
+
#: options/class.WpdiscuzOptions.php:300
|
679 |
msgid ""
|
680 |
"More Comment Widgets! Most voted comments, Active comment threads, Most "
|
681 |
"commented posts, Active comment authors widgets are available in wpDiscuz "
|
682 |
"Widgets Addon"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: options/class.WpdiscuzOptions.php:303
|
686 |
msgid "Front-end Moderation"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: options/class.WpdiscuzOptions.php:304
|
690 |
msgid ""
|
691 |
"You can moderate comments on front-end using all in one powerful yet simple "
|
692 |
"wpDiscuz Frontend Moderation addon."
|
693 |
msgstr ""
|
694 |
|
695 |
+
#: options/class.WpdiscuzOptions.php:307
|
696 |
msgid "Media Uploader"
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: options/class.WpdiscuzOptions.php:308
|
700 |
msgid ""
|
701 |
"You can let website visitors attach images and files to comments and embed "
|
702 |
"video/audio content using wpDiscuz Media Uploader addon."
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: options/class.WpdiscuzOptions.php:311
|
706 |
msgid "Google ReCaptcha"
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: options/class.WpdiscuzOptions.php:312
|
710 |
msgid ""
|
711 |
"Advanced spam protection with wpDiscuz Google reCAPTCHA addon. This addon "
|
712 |
"adds No-CAPTCHA reCAPTCHA on all comment forms. Stops spam and bot comments."
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: options/class.WpdiscuzOptions.php:326
|
716 |
msgid "New Addons are available for wpDiscuz Comments Plugin"
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: options/class.WpdiscuzOptions.php:333 options/class.WpdiscuzOptions.php:339
|
720 |
msgid "Go to wpDiscuz Addons subMenu"
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: options/class.WpdiscuzOptions.php:370
|
724 |
msgid "Do you know?"
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: options/class.WpdiscuzOptions.php:382
|
728 |
msgid "More info"
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: options/class.WpdiscuzOptionsSerialized.php:585
|
732 |
msgid "Be the First to Comment!"
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: options/class.WpdiscuzOptionsSerialized.php:586 options/html-phrases.php:22
|
736 |
#: options/phrases-layouts/phrases-general.php:22
|
737 |
msgid "Comment"
|
738 |
msgstr ""
|
739 |
|
740 |
+
#: options/class.WpdiscuzOptionsSerialized.php:587
|
741 |
msgid "Comments"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: options/class.WpdiscuzOptionsSerialized.php:588
|
745 |
msgid "on"
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: options/class.WpdiscuzOptionsSerialized.php:589
|
749 |
msgid "Start the discussion"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: options/class.WpdiscuzOptionsSerialized.php:590
|
753 |
msgid "Join the discussion"
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: options/class.WpdiscuzOptionsSerialized.php:592
|
757 |
#: options/phrases-layouts/phrases-form.php:42
|
758 |
#: options/phrases-layouts/phrases-form.php:46
|
759 |
msgid "Notify of"
|
760 |
msgstr ""
|
761 |
|
762 |
+
#: options/class.WpdiscuzOptionsSerialized.php:593
|
763 |
#: options/phrases-layouts/phrases-form.php:56
|
764 |
msgid "new follow-up comments"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: options/class.WpdiscuzOptionsSerialized.php:594
|
768 |
msgid "new replies to my comments"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: options/class.WpdiscuzOptionsSerialized.php:595
|
772 |
#: options/phrases-layouts/phrases-form.php:76
|
773 |
msgid "Notify of new replies to this comment"
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: options/class.WpdiscuzOptionsSerialized.php:596
|
777 |
#: options/phrases-layouts/phrases-form.php:82
|
778 |
#: options/phrases-layouts/phrases-form.php:86
|
779 |
msgid "Sort by"
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: options/class.WpdiscuzOptionsSerialized.php:597
|
783 |
#: options/phrases-layouts/phrases-form.php:92
|
784 |
#: options/phrases-layouts/phrases-form.php:96
|
785 |
msgid "newest"
|
786 |
msgstr ""
|
787 |
|
788 |
+
#: options/class.WpdiscuzOptionsSerialized.php:598
|
789 |
#: options/phrases-layouts/phrases-form.php:102
|
790 |
#: options/phrases-layouts/phrases-form.php:106
|
791 |
msgid "oldest"
|
792 |
msgstr ""
|
793 |
|
794 |
+
#: options/class.WpdiscuzOptionsSerialized.php:599
|
795 |
#: options/phrases-layouts/phrases-form.php:112
|
796 |
#: options/phrases-layouts/phrases-form.php:116
|
797 |
msgid "most voted"
|
798 |
msgstr ""
|
799 |
|
800 |
+
#: options/class.WpdiscuzOptionsSerialized.php:600
|
801 |
msgid "Load More Comments"
|
802 |
msgstr ""
|
803 |
|
804 |
+
#: options/class.WpdiscuzOptionsSerialized.php:601
|
805 |
#: options/phrases-layouts/phrases-general.php:62
|
806 |
msgid "Load Rest of Comments"
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: options/class.WpdiscuzOptionsSerialized.php:602
|
810 |
#: options/phrases-layouts/phrases-comment.php:12
|
811 |
msgid "Reply"
|
812 |
msgstr ""
|
813 |
|
814 |
+
#: options/class.WpdiscuzOptionsSerialized.php:603
|
815 |
#: options/phrases-layouts/phrases-comment.php:22
|
816 |
msgid "Share"
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: options/class.WpdiscuzOptionsSerialized.php:605
|
820 |
#: options/phrases-layouts/phrases-comment.php:42
|
821 |
msgid "Share On Facebook"
|
822 |
msgstr ""
|
823 |
|
824 |
+
#: options/class.WpdiscuzOptionsSerialized.php:606
|
825 |
#: options/phrases-layouts/phrases-comment.php:52
|
826 |
msgid "Share On Twitter"
|
827 |
msgstr ""
|
828 |
|
829 |
+
#: options/class.WpdiscuzOptionsSerialized.php:607
|
830 |
#: options/phrases-layouts/phrases-comment.php:62
|
831 |
msgid "Share On Google"
|
832 |
msgstr ""
|
833 |
|
834 |
+
#: options/class.WpdiscuzOptionsSerialized.php:608
|
835 |
#: options/phrases-layouts/phrases-comment.php:72
|
836 |
msgid "Share On VKontakte"
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: options/class.WpdiscuzOptionsSerialized.php:609
|
840 |
#: options/phrases-layouts/phrases-comment.php:82
|
841 |
msgid "Share On Odnoklassniki"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: options/class.WpdiscuzOptionsSerialized.php:610
|
845 |
#: options/phrases-layouts/phrases-comment.php:92
|
846 |
msgid "Hide Replies"
|
847 |
msgstr ""
|
848 |
|
849 |
+
#: options/class.WpdiscuzOptionsSerialized.php:611
|
850 |
#: options/phrases-layouts/phrases-comment.php:102
|
851 |
msgid "Show Replies"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: options/class.WpdiscuzOptionsSerialized.php:612
|
855 |
#: options/phrases-layouts/phrases-general.php:76
|
856 |
msgid "New Comment"
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: options/class.WpdiscuzOptionsSerialized.php:613
|
860 |
msgid "New comment on the discussion section you've been interested in"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: options/class.WpdiscuzOptionsSerialized.php:614
|
864 |
#: options/phrases-layouts/phrases-email.php:36
|
865 |
#: options/phrases-layouts/phrases-general.php:96
|
866 |
#: utils/class.WpdiscuzEmailHelper.php:158
|
867 |
msgid "New Reply"
|
868 |
msgstr ""
|
869 |
|
870 |
+
#: options/class.WpdiscuzOptionsSerialized.php:615
|
871 |
#: utils/class.WpdiscuzEmailHelper.php:159
|
872 |
msgid "New reply on the discussion section you've been interested in"
|
873 |
msgstr ""
|
874 |
|
875 |
+
#: options/class.WpdiscuzOptionsSerialized.php:616
|
876 |
msgid "You're subscribed for new replies on this comment"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: options/class.WpdiscuzOptionsSerialized.php:617
|
880 |
msgid "You're subscribed for new replies on all your comments"
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: options/class.WpdiscuzOptionsSerialized.php:618
|
884 |
msgid "You're subscribed for new follow-up comments on this post"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: options/class.WpdiscuzOptionsSerialized.php:619
|
888 |
#: options/phrases-layouts/phrases-email.php:52
|
889 |
#: options/phrases-layouts/phrases-email.php:56
|
890 |
msgid "Unsubscribe"
|
891 |
msgstr ""
|
892 |
|
893 |
+
#: options/class.WpdiscuzOptionsSerialized.php:620
|
894 |
#: options/phrases-layouts/phrases-email.php:66
|
895 |
msgid "Cancel subscription"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: options/class.WpdiscuzOptionsSerialized.php:621
|
899 |
#: options/phrases-layouts/phrases-notification.php:32
|
900 |
msgid "You've successfully unsubscribed."
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: options/class.WpdiscuzOptionsSerialized.php:622
|
904 |
#: options/phrases-layouts/phrases-notification.php:22
|
905 |
msgid "You've successfully subscribed."
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: options/class.WpdiscuzOptionsSerialized.php:623
|
909 |
#: options/phrases-layouts/phrases-email.php:72
|
910 |
#: options/phrases-layouts/phrases-email.php:76
|
911 |
msgid "Confirm your subscription"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: options/class.WpdiscuzOptionsSerialized.php:624
|
915 |
#: options/phrases-layouts/phrases-email.php:82
|
916 |
#: options/phrases-layouts/phrases-email.php:86
|
917 |
msgid "You've successfully confirmed your subscription."
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: options/class.WpdiscuzOptionsSerialized.php:625
|
921 |
#: options/phrases-layouts/phrases-email.php:96
|
922 |
#: utils/class.WpdiscuzEmailHelper.php:51
|
923 |
msgid "Subscribe Confirmation"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: options/class.WpdiscuzOptionsSerialized.php:626
|
927 |
#: options/phrases-layouts/phrases-email.php:106
|
928 |
#: utils/class.WpdiscuzEmailHelper.php:52
|
929 |
msgid ""
|
934 |
"you again."
|
935 |
msgstr ""
|
936 |
|
937 |
+
#: options/class.WpdiscuzOptionsSerialized.php:627
|
938 |
msgid "please fill out this field to comment"
|
939 |
msgstr ""
|
940 |
|
941 |
+
#: options/class.WpdiscuzOptionsSerialized.php:628
|
942 |
msgid "email address is invalid"
|
943 |
msgstr ""
|
944 |
|
945 |
+
#: options/class.WpdiscuzOptionsSerialized.php:629
|
946 |
msgid "url is invalid"
|
947 |
msgstr ""
|
948 |
|
949 |
+
#: options/class.WpdiscuzOptionsSerialized.php:630
|
950 |
msgid "year"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: options/class.WpdiscuzOptionsSerialized.php:631
|
954 |
msgid "years"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: options/class.WpdiscuzOptionsSerialized.php:632
|
958 |
msgid "month"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: options/class.WpdiscuzOptionsSerialized.php:633
|
962 |
msgid "months"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: options/class.WpdiscuzOptionsSerialized.php:634
|
966 |
msgid "day"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: options/class.WpdiscuzOptionsSerialized.php:635
|
970 |
msgid "days"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: options/class.WpdiscuzOptionsSerialized.php:636
|
974 |
msgid "hour"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: options/class.WpdiscuzOptionsSerialized.php:637
|
978 |
msgid "hours"
|
979 |
msgstr ""
|
980 |
|
981 |
+
#: options/class.WpdiscuzOptionsSerialized.php:638
|
982 |
msgid "minute"
|
983 |
msgstr ""
|
984 |
|
985 |
+
#: options/class.WpdiscuzOptionsSerialized.php:639
|
986 |
msgid "minutes"
|
987 |
msgstr ""
|
988 |
|
989 |
+
#: options/class.WpdiscuzOptionsSerialized.php:640
|
990 |
msgid "second"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: options/class.WpdiscuzOptionsSerialized.php:641
|
994 |
msgid "seconds"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: options/class.WpdiscuzOptionsSerialized.php:642
|
998 |
msgid "right now"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: options/class.WpdiscuzOptionsSerialized.php:643
|
1002 |
msgid "ago"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: options/class.WpdiscuzOptionsSerialized.php:644
|
1006 |
#: options/phrases-layouts/phrases-datetime.php:156
|
1007 |
msgid "Today"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: options/class.WpdiscuzOptionsSerialized.php:645
|
1011 |
#: options/phrases-layouts/phrases-notification.php:84
|
1012 |
msgid "You must be"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: options/class.WpdiscuzOptionsSerialized.php:646
|
1016 |
msgid "You are logged in as"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: options/class.WpdiscuzOptionsSerialized.php:647
|
1020 |
#: options/phrases-layouts/phrases-notification.php:104
|
1021 |
msgid "Log out"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: options/class.WpdiscuzOptionsSerialized.php:648
|
1025 |
msgid "logged in"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: options/class.WpdiscuzOptionsSerialized.php:649
|
1029 |
msgid "to post a comment."
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: options/class.WpdiscuzOptionsSerialized.php:650
|
1033 |
#: options/phrases-layouts/phrases-comment.php:138
|
1034 |
msgid "Vote Up"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: options/class.WpdiscuzOptionsSerialized.php:651
|
1038 |
#: options/phrases-layouts/phrases-comment.php:148
|
1039 |
msgid "Vote Down"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: options/class.WpdiscuzOptionsSerialized.php:652
|
1043 |
#: options/phrases-layouts/phrases-notification.php:134
|
1044 |
msgid "Vote Counted"
|
1045 |
msgstr ""
|
1046 |
|
1047 |
+
#: options/class.WpdiscuzOptionsSerialized.php:653
|
1048 |
msgid "You've already voted for this comment"
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: options/class.WpdiscuzOptionsSerialized.php:654
|
1052 |
#: options/phrases-layouts/phrases-notification.php:154
|
1053 |
msgid "Voting Error"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
+
#: options/class.WpdiscuzOptionsSerialized.php:655
|
1057 |
msgid "You Must Be Logged In To Vote"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: options/class.WpdiscuzOptionsSerialized.php:656
|
1061 |
msgid "You cannot vote for your comment"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: options/class.WpdiscuzOptionsSerialized.php:657
|
1065 |
msgid "You are not allowed to vote for this comment"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: options/class.WpdiscuzOptionsSerialized.php:658
|
1069 |
#: options/phrases-layouts/phrases-notification.php:194
|
1070 |
msgid "Invalid Captcha Code"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: options/class.WpdiscuzOptionsSerialized.php:659
|
1074 |
#: options/phrases-layouts/phrases-notification.php:204
|
1075 |
msgid "Some of field value is invalid"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
+
#: options/class.WpdiscuzOptionsSerialized.php:660
|
1079 |
msgid "new comment"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: options/class.WpdiscuzOptionsSerialized.php:661
|
1083 |
msgid "new comments"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: options/class.WpdiscuzOptionsSerialized.php:662
|
1087 |
msgid "Comment awaiting moderation"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
+
#: options/class.WpdiscuzOptionsSerialized.php:663
|
1091 |
msgid "new reply on your comment"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
+
#: options/class.WpdiscuzOptionsSerialized.php:664
|
1095 |
msgid "new replies on your comments"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
+
#: options/class.WpdiscuzOptionsSerialized.php:665
|
1099 |
#: options/phrases-layouts/phrases-general.php:116
|
1100 |
msgid "New"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: options/class.WpdiscuzOptionsSerialized.php:666
|
1104 |
#: options/phrases-layouts/phrases-notification.php:249
|
1105 |
msgid "Sorry, the comment was not updated"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
+
#: options/class.WpdiscuzOptionsSerialized.php:667
|
1109 |
#: options/phrases-layouts/phrases-notification.php:259
|
1110 |
msgid "Sorry, this comment no longer possible to edit"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
+
#: options/class.WpdiscuzOptionsSerialized.php:668
|
1114 |
msgid "You've not made any changes"
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: options/class.WpdiscuzOptionsSerialized.php:669
|
1118 |
#: options/phrases-layouts/phrases-comment.php:162
|
1119 |
msgid "Save"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
+
#: options/class.WpdiscuzOptionsSerialized.php:670
|
1123 |
#: options/phrases-layouts/phrases-comment.php:172
|
1124 |
msgid "Cancel"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: options/class.WpdiscuzOptionsSerialized.php:671
|
1128 |
msgid "Input is too short"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: options/class.WpdiscuzOptionsSerialized.php:672
|
1132 |
msgid "Input is too long"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: options/class.WpdiscuzOptionsSerialized.php:673
|
1136 |
#: options/phrases-layouts/phrases-comment.php:182
|
1137 |
msgid "Read more »"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
+
#: options/class.WpdiscuzOptionsSerialized.php:674
|
1141 |
#: options/phrases-layouts/phrases-comment.php:192
|
1142 |
msgid "Anonymous"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
+
#: options/class.WpdiscuzOptionsSerialized.php:675
|
1146 |
#: options/phrases-layouts/phrases-notification.php:275
|
1147 |
#: options/phrases-layouts/phrases-notification.php:279
|
1148 |
msgid "Please fill out required fields"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: options/class.WpdiscuzOptionsSerialized.php:676
|
1152 |
#: options/phrases-layouts/phrases-form.php:152
|
1153 |
#: options/phrases-layouts/phrases-form.php:156
|
1154 |
msgid "Connect with"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: options/class.WpdiscuzOptionsSerialized.php:677
|
1158 |
msgid "You're subscribed to"
|
1159 |
msgstr ""
|
1160 |
|
1161 |
+
#: options/class.WpdiscuzOptionsSerialized.php:678
|
1162 |
msgid "Participate in this discussion via email"
|
1163 |
msgstr ""
|
1164 |
|
1714 |
msgid "Enable automatic image URL to image HTML conversion"
|
1715 |
msgstr ""
|
1716 |
|
1717 |
+
#: options/options-layouts/settings-show-hide.php:123
|
1718 |
+
msgid "Secure comment content in HTTPS protocol."
|
1719 |
+
msgstr ""
|
1720 |
+
|
1721 |
+
#: options/options-layouts/settings-show-hide.php:125
|
1722 |
+
msgid ""
|
1723 |
+
"This option detects images and other contents with non-https source URLs and "
|
1724 |
+
"fix according to your selected logic."
|
1725 |
+
msgstr ""
|
1726 |
+
|
1727 |
+
#: options/options-layouts/settings-show-hide.php:133
|
1728 |
+
msgid "Replace non-https content to simple link URLs"
|
1729 |
+
msgstr ""
|
1730 |
+
|
1731 |
+
#: options/options-layouts/settings-show-hide.php:138
|
1732 |
+
msgid ""
|
1733 |
+
"Just replace http protocols to https (https may not be supported by content "
|
1734 |
+
"provider)"
|
1735 |
+
msgstr ""
|
1736 |
+
|
1737 |
+
#: options/options-layouts/settings-show-hide.php:142
|
1738 |
+
msgid "Ignore non-https content"
|
1739 |
+
msgstr ""
|
1740 |
+
|
1741 |
+
#: options/options-layouts/settings-show-hide.php:149
|
1742 |
+
msgid "Disable Profiles URL"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
#: options/options-layouts/settings-social.php:50
|
2223 |
"wpDiscuz versions."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
+
#: templates/comment/comment-form.php:73
|
2227 |
msgid "Unable to send an email"
|
2228 |
msgstr ""
|
2229 |
|
2230 |
+
#: templates/comment/comment-form.php:75
|
2231 |
msgid "Subscription not successed"
|
2232 |
msgstr ""
|
2233 |
|
2234 |
+
#: templates/comment/comment-form.php:296
|
2235 |
msgid "wpDiscuz"
|
2236 |
msgstr ""
|
2237 |
|
2238 |
+
#: utils/class.WpdiscuzHelper.php:356 utils/class.WpdiscuzHelper.php:359
|
2239 |
+
msgid "Spoiler"
|
2240 |
+
msgstr ""
|
2241 |
+
|
2242 |
#. Plugin Name of the plugin/theme
|
2243 |
msgid "Comments - wpDiscuz"
|
2244 |
msgstr ""
|
manager/class.WpdiscuzDBManager.php
CHANGED
@@ -203,7 +203,7 @@ class WpdiscuzDBManager {
|
|
203 |
$approved = " AND `comment_approved` = 1 ";
|
204 |
}
|
205 |
$sqlCommentIds = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_post_ID` = %d AND `comment_ID` > %d AND `comment_author_email` != %s ".$approved." ORDER BY `comment_date_gmt` ASC;", $args['post_id'], $loadLastCommentId, $email);
|
206 |
-
return $this->
|
207 |
}
|
208 |
|
209 |
/**
|
@@ -213,7 +213,7 @@ class WpdiscuzDBManager {
|
|
213 |
*/
|
214 |
public function getAuthorVisibleComments($args, $visibleCommentIds, $email) {
|
215 |
$sql = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_approved` = 1 AND `comment_ID` IN($visibleCommentIds) AND `comment_author_email` = %s;", $email);
|
216 |
-
return $this->
|
217 |
}
|
218 |
|
219 |
/**
|
@@ -240,8 +240,7 @@ class WpdiscuzDBManager {
|
|
240 |
} else {
|
241 |
$sqlComments = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_post_ID` = %d AND $status $commentParent ORDER BY `comment_date_gmt` {$args['order']} LIMIT %d", $args['post_id'], $args['limit']);
|
242 |
}
|
243 |
-
|
244 |
-
return $this->matrixToArray($commentIds);
|
245 |
}
|
246 |
|
247 |
/**
|
@@ -273,8 +272,7 @@ class WpdiscuzDBManager {
|
|
273 |
$allParentCounts = count($this->getAllParentCommentCount($args['post_id'], $args['is_threaded']));
|
274 |
$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` = '" . WpdiscuzCore::META_KEY_VOTES . "' AND `c`.`comment_post_ID` = %d AND $status $commentParent ORDER BY (`cm`.`meta_value`+0) desc, `c`.`comment_date_gmt` {$args['date_order']} LIMIT %d OFFSET %d", $args['post_id'], $allParentCounts, $args['offset']);
|
275 |
}
|
276 |
-
|
277 |
-
return $this->matrixToArray($postVotedCommentIds);
|
278 |
}
|
279 |
|
280 |
/**
|
@@ -282,8 +280,7 @@ class WpdiscuzDBManager {
|
|
282 |
*/
|
283 |
public function getVotedCommentIds() {
|
284 |
$sqlVotedCommentIds = "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` = '" . WpdiscuzCore::META_KEY_VOTES . "' AND `c`.`comment_approved` = 1 AND `c`.`comment_parent` = 0;";
|
285 |
-
|
286 |
-
return $this->matrixToArray($votedCommentIds);
|
287 |
}
|
288 |
|
289 |
/**
|
@@ -291,8 +288,7 @@ class WpdiscuzDBManager {
|
|
291 |
*/
|
292 |
public function getAllComments($limit, $offset) {
|
293 |
$sql_comments = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` LIMIT %d OFFSET %d", $limit, $offset);
|
294 |
-
|
295 |
-
return $this->matrixToArray($comments_id);
|
296 |
}
|
297 |
|
298 |
public function getAllParentCommentCount($postId = 0, $isThreaded = 1) {
|
@@ -302,8 +298,7 @@ class WpdiscuzDBManager {
|
|
302 |
} else {
|
303 |
$sql_comments = "SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE $commentParent";
|
304 |
}
|
305 |
-
|
306 |
-
return $this->matrixToArray($parentComments);
|
307 |
}
|
308 |
|
309 |
/**
|
@@ -311,8 +306,7 @@ class WpdiscuzDBManager {
|
|
311 |
*/
|
312 |
public function getCommentsByParentId($commentId) {
|
313 |
$sql_comments = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_parent` = %d AND `comment_approved` = 1;", $commentId);
|
314 |
-
|
315 |
-
return $this->matrixToArray($comments_id);
|
316 |
}
|
317 |
|
318 |
/**
|
@@ -478,30 +472,21 @@ class WpdiscuzDBManager {
|
|
478 |
$this->db->query($sql_alter);
|
479 |
}
|
480 |
|
481 |
-
private function matrixToArray($commentIds) {
|
482 |
-
$ids = array();
|
483 |
-
foreach ($commentIds as $comment) {
|
484 |
-
$ids[] = $comment[0];
|
485 |
-
}
|
486 |
-
return $ids;
|
487 |
-
}
|
488 |
-
|
489 |
/**
|
490 |
* return users id who have published posts
|
491 |
*/
|
492 |
public function getPostsAuthors() {
|
493 |
if (($postsAuthors = get_transient(WpdiscuzCore::TRS_POSTS_AUTHORS)) === false) {
|
494 |
$sql = "SELECT `post_author` FROM `" . $this->dbprefix . "posts` WHERE `post_type` = 'post' AND `post_status` IN ('publish', 'private') GROUP BY `post_author`;";
|
495 |
-
$postsAuthors = $this->db->
|
496 |
set_transient(WpdiscuzCore::TRS_POSTS_AUTHORS, $postsAuthors, 6 * HOUR_IN_SECONDS);
|
497 |
}
|
498 |
-
return $
|
499 |
}
|
500 |
|
501 |
public function getOptimizedCommentIds($postId) {
|
502 |
$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 . "' AND `cm`.`meta_value` != '';", $postId);
|
503 |
-
|
504 |
-
return $this->matrixToArray($commentIds);
|
505 |
}
|
506 |
|
507 |
public function getIdsInMeta($commentIds) {
|
@@ -510,8 +495,7 @@ class WpdiscuzDBManager {
|
|
510 |
}
|
511 |
$this->db->query("SET SESSION group_concat_max_len = 1000000;");
|
512 |
$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)";
|
513 |
-
|
514 |
-
return $this->matrixToArray($comments);
|
515 |
}
|
516 |
|
517 |
public function removeVotes() {
|
@@ -535,7 +519,7 @@ class WpdiscuzDBManager {
|
|
535 |
public function getVotes($commentId) {
|
536 |
$sql = "SELECT IFNULL(SUM(`vote_type`), 0) FROM `" . $this->users_voted . "` WHERE `vote_type` = 1 AND `comment_id` = %d UNION SELECT IFNULL(SUM(`vote_type`), 0) FROM `" . $this->users_voted . "` WHERE `vote_type` = -1 AND `comment_id` = %d";
|
537 |
$sql = $this->db->prepare($sql, $commentId, $commentId);
|
538 |
-
return $this->
|
539 |
}
|
540 |
|
541 |
public function getLikeCount($commentId) {
|
203 |
$approved = " AND `comment_approved` = 1 ";
|
204 |
}
|
205 |
$sqlCommentIds = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_post_ID` = %d AND `comment_ID` > %d AND `comment_author_email` != %s ".$approved." ORDER BY `comment_date_gmt` ASC;", $args['post_id'], $loadLastCommentId, $email);
|
206 |
+
return $this->db->get_col($sqlCommentIds);
|
207 |
}
|
208 |
|
209 |
/**
|
213 |
*/
|
214 |
public function getAuthorVisibleComments($args, $visibleCommentIds, $email) {
|
215 |
$sql = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_approved` = 1 AND `comment_ID` IN($visibleCommentIds) AND `comment_author_email` = %s;", $email);
|
216 |
+
return $this->db->get_col($sql);
|
217 |
}
|
218 |
|
219 |
/**
|
240 |
} else {
|
241 |
$sqlComments = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_post_ID` = %d AND $status $commentParent ORDER BY `comment_date_gmt` {$args['order']} LIMIT %d", $args['post_id'], $args['limit']);
|
242 |
}
|
243 |
+
return $this->db->get_col($sqlComments);
|
|
|
244 |
}
|
245 |
|
246 |
/**
|
272 |
$allParentCounts = count($this->getAllParentCommentCount($args['post_id'], $args['is_threaded']));
|
273 |
$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` = '" . WpdiscuzCore::META_KEY_VOTES . "' AND `c`.`comment_post_ID` = %d AND $status $commentParent ORDER BY (`cm`.`meta_value`+0) desc, `c`.`comment_date_gmt` {$args['date_order']} LIMIT %d OFFSET %d", $args['post_id'], $allParentCounts, $args['offset']);
|
274 |
}
|
275 |
+
return $this->db->get_col($sqlPostVotedCommentIds);
|
|
|
276 |
}
|
277 |
|
278 |
/**
|
280 |
*/
|
281 |
public function getVotedCommentIds() {
|
282 |
$sqlVotedCommentIds = "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` = '" . WpdiscuzCore::META_KEY_VOTES . "' AND `c`.`comment_approved` = 1 AND `c`.`comment_parent` = 0;";
|
283 |
+
return $this->db->get_col($sqlVotedCommentIds);
|
|
|
284 |
}
|
285 |
|
286 |
/**
|
288 |
*/
|
289 |
public function getAllComments($limit, $offset) {
|
290 |
$sql_comments = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` LIMIT %d OFFSET %d", $limit, $offset);
|
291 |
+
return $this->db->get_col($sql_comments);
|
|
|
292 |
}
|
293 |
|
294 |
public function getAllParentCommentCount($postId = 0, $isThreaded = 1) {
|
298 |
} else {
|
299 |
$sql_comments = "SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE $commentParent";
|
300 |
}
|
301 |
+
return $this->db->get_col($sql_comments);
|
|
|
302 |
}
|
303 |
|
304 |
/**
|
306 |
*/
|
307 |
public function getCommentsByParentId($commentId) {
|
308 |
$sql_comments = $this->db->prepare("SELECT `comment_ID` FROM `" . $this->dbprefix . "comments` WHERE `comment_parent` = %d AND `comment_approved` = 1;", $commentId);
|
309 |
+
return $this->db->get_col($sql_comments);
|
|
|
310 |
}
|
311 |
|
312 |
/**
|
472 |
$this->db->query($sql_alter);
|
473 |
}
|
474 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
475 |
/**
|
476 |
* return users id who have published posts
|
477 |
*/
|
478 |
public function getPostsAuthors() {
|
479 |
if (($postsAuthors = get_transient(WpdiscuzCore::TRS_POSTS_AUTHORS)) === false) {
|
480 |
$sql = "SELECT `post_author` FROM `" . $this->dbprefix . "posts` WHERE `post_type` = 'post' AND `post_status` IN ('publish', 'private') GROUP BY `post_author`;";
|
481 |
+
$postsAuthors = $this->db->get_col($sql);
|
482 |
set_transient(WpdiscuzCore::TRS_POSTS_AUTHORS, $postsAuthors, 6 * HOUR_IN_SECONDS);
|
483 |
}
|
484 |
+
return $postsAuthors;
|
485 |
}
|
486 |
|
487 |
public function getOptimizedCommentIds($postId) {
|
488 |
$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 . "' AND `cm`.`meta_value` != '';", $postId);
|
489 |
+
return $this->db->get_col($sql);
|
|
|
490 |
}
|
491 |
|
492 |
public function getIdsInMeta($commentIds) {
|
495 |
}
|
496 |
$this->db->query("SET SESSION group_concat_max_len = 1000000;");
|
497 |
$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)";
|
498 |
+
return $this->db->get_col($sql);
|
|
|
499 |
}
|
500 |
|
501 |
public function removeVotes() {
|
519 |
public function getVotes($commentId) {
|
520 |
$sql = "SELECT IFNULL(SUM(`vote_type`), 0) FROM `" . $this->users_voted . "` WHERE `vote_type` = 1 AND `comment_id` = %d UNION SELECT IFNULL(SUM(`vote_type`), 0) FROM `" . $this->users_voted . "` WHERE `vote_type` = -1 AND `comment_id` = %d";
|
521 |
$sql = $this->db->prepare($sql, $commentId, $commentId);
|
522 |
+
return $this->db->get_col($sql);
|
523 |
}
|
524 |
|
525 |
public function getLikeCount($commentId) {
|
options/class.WpdiscuzOptions.php
CHANGED
@@ -79,9 +79,10 @@ class WpdiscuzOptions {
|
|
79 |
$this->optionsSerialized->commentReadMoreLimit = (isset($_POST['commentWordsLimit']) && intval($_POST['commentWordsLimit']) >= 0) ? intval($_POST['commentWordsLimit']) : 100;
|
80 |
$this->optionsSerialized->showHideCommentLink = isset($_POST['showHideCommentLink']) ? $_POST['showHideCommentLink'] : 0;
|
81 |
$this->optionsSerialized->enableImageConversion = isset($_POST['enableImageConversion']) ? $_POST['enableImageConversion'] : 0;
|
|
|
82 |
$this->optionsSerialized->isCaptchaInSession = isset($_POST['isCaptchaInSession']) ? $_POST['isCaptchaInSession'] : 0;
|
83 |
$this->optionsSerialized->isUserByEmail = isset($_POST['isUserByEmail']) ? $_POST['isUserByEmail'] : 0;
|
84 |
-
$this->optionsSerialized->commenterNameMinLength = isset($_POST['commenterNameMinLength']) && intval($_POST['commenterNameMinLength']) >=
|
85 |
$this->optionsSerialized->commenterNameMaxLength = isset($_POST['commenterNameMaxLength']) && intval($_POST['commenterNameMaxLength']) >= 3 && intval($_POST['commenterNameMaxLength']) <= 50 ? $_POST['commenterNameMaxLength'] : 50;
|
86 |
$this->optionsSerialized->facebookAppID = isset($_POST['facebookAppID']) ? $_POST['facebookAppID'] : '';
|
87 |
do_action('wpdiscuz_save_options', $_POST);
|
79 |
$this->optionsSerialized->commentReadMoreLimit = (isset($_POST['commentWordsLimit']) && intval($_POST['commentWordsLimit']) >= 0) ? intval($_POST['commentWordsLimit']) : 100;
|
80 |
$this->optionsSerialized->showHideCommentLink = isset($_POST['showHideCommentLink']) ? $_POST['showHideCommentLink'] : 0;
|
81 |
$this->optionsSerialized->enableImageConversion = isset($_POST['enableImageConversion']) ? $_POST['enableImageConversion'] : 0;
|
82 |
+
$this->optionsSerialized->commentLinkFilter = isset($_POST['commentLinkFilter']) ? $_POST['commentLinkFilter'] : 1;
|
83 |
$this->optionsSerialized->isCaptchaInSession = isset($_POST['isCaptchaInSession']) ? $_POST['isCaptchaInSession'] : 0;
|
84 |
$this->optionsSerialized->isUserByEmail = isset($_POST['isUserByEmail']) ? $_POST['isUserByEmail'] : 0;
|
85 |
+
$this->optionsSerialized->commenterNameMinLength = isset($_POST['commenterNameMinLength']) && intval($_POST['commenterNameMinLength']) >= 1 ? $_POST['commenterNameMinLength'] : 1;
|
86 |
$this->optionsSerialized->commenterNameMaxLength = isset($_POST['commenterNameMaxLength']) && intval($_POST['commenterNameMaxLength']) >= 3 && intval($_POST['commenterNameMaxLength']) <= 50 ? $_POST['commenterNameMaxLength'] : 50;
|
87 |
$this->optionsSerialized->facebookAppID = isset($_POST['facebookAppID']) ? $_POST['facebookAppID'] : '';
|
88 |
do_action('wpdiscuz_save_options', $_POST);
|
options/class.WpdiscuzOptionsSerialized.php
CHANGED
@@ -428,6 +428,16 @@ class WpdiscuzOptionsSerialized {
|
|
428 |
*/
|
429 |
public $enableImageConversion;
|
430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
/**
|
432 |
* Type - Input
|
433 |
* Available Values - Integer (after the limit has been reached show read more link)
|
@@ -558,9 +568,10 @@ class WpdiscuzOptionsSerialized {
|
|
558 |
$this->commentReadMoreLimit = isset($options['commentWordsLimit']) ? $options['commentWordsLimit'] : 100;
|
559 |
$this->showHideCommentLink = isset($options['showHideCommentLink']) ? $options['showHideCommentLink'] : 0;
|
560 |
$this->enableImageConversion = isset($options['enableImageConversion']) ? $options['enableImageConversion'] : 1;
|
|
|
561 |
$this->isCaptchaInSession = isset($options['isCaptchaInSession']) ? $options['isCaptchaInSession'] : 0;
|
562 |
$this->isUserByEmail = isset($options['isUserByEmail']) ? $options['isUserByEmail'] : 0;
|
563 |
-
$this->commenterNameMinLength = isset($options['commenterNameMinLength']) ? $options['commenterNameMinLength'] :
|
564 |
$this->commenterNameMaxLength = isset($options['commenterNameMaxLength']) ? $options['commenterNameMaxLength'] : 50;
|
565 |
$this->facebookAppID = isset($options['facebookAppID']) ? $options['facebookAppID'] : '';
|
566 |
do_action('wpdiscuz_init_options', $this);
|
@@ -721,6 +732,7 @@ class WpdiscuzOptionsSerialized {
|
|
721 |
'commentWordsLimit' => $this->commentReadMoreLimit,
|
722 |
'showHideCommentLink' => $this->showHideCommentLink,
|
723 |
'enableImageConversion' => $this->enableImageConversion,
|
|
|
724 |
'isCaptchaInSession' => $this->isCaptchaInSession,
|
725 |
'isUserByEmail' => $this->isUserByEmail,
|
726 |
'commenterNameMinLength' => $this->commenterNameMinLength,
|
@@ -792,6 +804,7 @@ class WpdiscuzOptionsSerialized {
|
|
792 |
'commentWordsLimit' => '100',
|
793 |
'showHideCommentLink' => '0',
|
794 |
'enableImageConversion' => '1',
|
|
|
795 |
'isCaptchaInSession' => '1',
|
796 |
'isUserByEmail' => '0',
|
797 |
'commenterNameMinLength' => '3',
|
428 |
*/
|
429 |
public $enableImageConversion;
|
430 |
|
431 |
+
|
432 |
+
/**
|
433 |
+
* Type - Radio Button
|
434 |
+
* Available Values - 1 Replace non-https content to simple link URLs / 2 Just replace http protocols to https (https may not be supported by content provider) / 3 Ignore non-https content
|
435 |
+
* Description - This option detects images and other contents with non-https source URLs and fix according to your selected logic
|
436 |
+
* Default Value - 1 Replace non-https content to simple link URLs
|
437 |
+
*/
|
438 |
+
public $commentLinkFilter;
|
439 |
+
|
440 |
+
|
441 |
/**
|
442 |
* Type - Input
|
443 |
* Available Values - Integer (after the limit has been reached show read more link)
|
568 |
$this->commentReadMoreLimit = isset($options['commentWordsLimit']) ? $options['commentWordsLimit'] : 100;
|
569 |
$this->showHideCommentLink = isset($options['showHideCommentLink']) ? $options['showHideCommentLink'] : 0;
|
570 |
$this->enableImageConversion = isset($options['enableImageConversion']) ? $options['enableImageConversion'] : 1;
|
571 |
+
$this->commentLinkFilter = isset($options['commentLinkFilter']) ? $options['commentLinkFilter'] : 1;
|
572 |
$this->isCaptchaInSession = isset($options['isCaptchaInSession']) ? $options['isCaptchaInSession'] : 0;
|
573 |
$this->isUserByEmail = isset($options['isUserByEmail']) ? $options['isUserByEmail'] : 0;
|
574 |
+
$this->commenterNameMinLength = isset($options['commenterNameMinLength']) ? $options['commenterNameMinLength'] : 1;
|
575 |
$this->commenterNameMaxLength = isset($options['commenterNameMaxLength']) ? $options['commenterNameMaxLength'] : 50;
|
576 |
$this->facebookAppID = isset($options['facebookAppID']) ? $options['facebookAppID'] : '';
|
577 |
do_action('wpdiscuz_init_options', $this);
|
732 |
'commentWordsLimit' => $this->commentReadMoreLimit,
|
733 |
'showHideCommentLink' => $this->showHideCommentLink,
|
734 |
'enableImageConversion' => $this->enableImageConversion,
|
735 |
+
'commentLinkFilter' => $this->commentLinkFilter,
|
736 |
'isCaptchaInSession' => $this->isCaptchaInSession,
|
737 |
'isUserByEmail' => $this->isUserByEmail,
|
738 |
'commenterNameMinLength' => $this->commenterNameMinLength,
|
804 |
'commentWordsLimit' => '100',
|
805 |
'showHideCommentLink' => '0',
|
806 |
'enableImageConversion' => '1',
|
807 |
+
'commentLinkFilter' => '1',
|
808 |
'isCaptchaInSession' => '1',
|
809 |
'isUserByEmail' => '0',
|
810 |
'commenterNameMinLength' => '3',
|
options/html-options.php
CHANGED
@@ -126,9 +126,9 @@ if (!defined('ABSPATH')) {
|
|
126 |
|
127 |
$(document).delegate('.options_tab_id .resp-tab-item', 'click', function () {
|
128 |
var activeTabIndex = $('.resp-tabs-list.options_tab_id li.resp-tab-active').index();
|
129 |
-
|
130 |
});
|
131 |
-
var savedIndex =
|
132 |
$('.resp-tabs-list.options_tab_id li').removeClass('resp-tab-active');
|
133 |
$('.resp-tabs-container.options_tab_id > div').removeClass('resp-tab-content-active');
|
134 |
$('.resp-tabs-container.options_tab_id > div').css('display', 'none');
|
126 |
|
127 |
$(document).delegate('.options_tab_id .resp-tab-item', 'click', function () {
|
128 |
var activeTabIndex = $('.resp-tabs-list.options_tab_id li.resp-tab-active').index();
|
129 |
+
Cookies.set('optionsActiveTabIndex', activeTabIndex, {expires: 30});
|
130 |
});
|
131 |
+
var savedIndex = Cookies.get('optionsActiveTabIndex') >= 0 ? Cookies.get('optionsActiveTabIndex') : 0;
|
132 |
$('.resp-tabs-list.options_tab_id li').removeClass('resp-tab-active');
|
133 |
$('.resp-tabs-container.options_tab_id > div').removeClass('resp-tab-content-active');
|
134 |
$('.resp-tabs-container.options_tab_id > div').css('display', 'none');
|
options/html-phrases.php
CHANGED
@@ -52,9 +52,9 @@ if (!defined('ABSPATH')) {
|
|
52 |
});
|
53 |
$(document).delegate('.phrases_tab_id .resp-tab-item', 'click', function () {
|
54 |
var activeTabIndex = $('.resp-tabs-list.phrases_tab_id li.resp-tab-active').index();
|
55 |
-
|
56 |
});
|
57 |
-
var savedIndex =
|
58 |
$('.resp-tabs-list.phrases_tab_id li').removeClass('resp-tab-active');
|
59 |
$('.resp-tabs-container.phrases_tab_id > div').removeClass('resp-tab-content-active');
|
60 |
$('.resp-tabs-container.phrases_tab_id > div').css('display', 'none');
|
52 |
});
|
53 |
$(document).delegate('.phrases_tab_id .resp-tab-item', 'click', function () {
|
54 |
var activeTabIndex = $('.resp-tabs-list.phrases_tab_id li.resp-tab-active').index();
|
55 |
+
Cookies.set('phrasesActiveTabIndex', activeTabIndex, {expires: 30});
|
56 |
});
|
57 |
+
var savedIndex = Cookies.get('phrasesActiveTabIndex') >= 0 ? Cookies.get('phrasesActiveTabIndex') : 0;
|
58 |
$('.resp-tabs-list.phrases_tab_id li').removeClass('resp-tab-active');
|
59 |
$('.resp-tabs-container.phrases_tab_id > div').removeClass('resp-tab-content-active');
|
60 |
$('.resp-tabs-container.phrases_tab_id > div').css('display', 'none');
|
options/options-layouts/settings-show-hide.php
CHANGED
@@ -118,6 +118,33 @@ if (!defined('ABSPATH')) {
|
|
118 |
<th scope="row"><label for="enableImageConversion"><?php _e('Enable automatic image URL to image HTML conversion', 'wpdiscuz'); ?></label></th>
|
119 |
<td><input type="checkbox" <?php checked($this->optionsSerialized->enableImageConversion == 1) ?> value="1" name="enableImageConversion" id="enableImageConversion" /></td>
|
120 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
<tr valign="top" style="d">
|
122 |
<th scope="row"><label for="disableProfileURLs"><?php _e('Disable Profiles URL', 'wpdiscuz'); ?></label></th>
|
123 |
<td><input type="checkbox" <?php checked($this->optionsSerialized->disableProfileURLs == 1) ?> value="1" name="disableProfileURLs" id="disableProfileURLs" /></td>
|
118 |
<th scope="row"><label for="enableImageConversion"><?php _e('Enable automatic image URL to image HTML conversion', 'wpdiscuz'); ?></label></th>
|
119 |
<td><input type="checkbox" <?php checked($this->optionsSerialized->enableImageConversion == 1) ?> value="1" name="enableImageConversion" id="enableImageConversion" /></td>
|
120 |
</tr>
|
121 |
+
<?php if(is_ssl()){?>
|
122 |
+
<tr valign="top">
|
123 |
+
<th scope="row"><?php _e('Secure comment content in HTTPS protocol.', 'wpdiscuz'); ?>
|
124 |
+
<p style="font-size:13px; color:#999999; width:80%; padding-left:0px; margin-left:0px;">
|
125 |
+
<?php _e('This option detects images and other contents with non-https source URLs and fix according to your selected logic.', 'wpdiscuz'); ?>
|
126 |
+
</p>
|
127 |
+
</th>
|
128 |
+
<td>
|
129 |
+
<fieldset class="commentLinkFilter">
|
130 |
+
<?php $commentLinkFilter = isset($this->optionsSerialized->commentLinkFilter) ? $this->optionsSerialized->commentLinkFilter : 1; ?>
|
131 |
+
<label>
|
132 |
+
<input <?php echo $disableCaptcha; ?> type="radio" value="1" <?php checked('1' == $commentLinkFilter); ?> name="commentLinkFilter" id="http-to-link" />
|
133 |
+
<span><?php _e('Replace non-https content to simple link URLs', 'wpdiscuz') ?></span>
|
134 |
+
</label> <br/>
|
135 |
+
<div><?php echo $msg; ?></div>
|
136 |
+
<label>
|
137 |
+
<input type="radio" value="2" <?php checked('2' == $commentLinkFilter); ?> name="commentLinkFilter" id="http-to-https" />
|
138 |
+
<span><?php _e('Just replace http protocols to https (https may not be supported by content provider)', 'wpdiscuz') ?></span>
|
139 |
+
</label><br>
|
140 |
+
<label>
|
141 |
+
<input type="radio" value="3" <?php checked('3' == $commentLinkFilter); ?> name="commentLinkFilter" id="ignore-https" />
|
142 |
+
<span><?php _e('Ignore non-https content', 'wpdiscuz') ?></span>
|
143 |
+
</label><br>
|
144 |
+
</fieldset>
|
145 |
+
</td>
|
146 |
+
</tr>
|
147 |
+
<?php }?>
|
148 |
<tr valign="top" style="d">
|
149 |
<th scope="row"><label for="disableProfileURLs"><?php _e('Disable Profiles URL', 'wpdiscuz'); ?></label></th>
|
150 |
<td><input type="checkbox" <?php checked($this->optionsSerialized->disableProfileURLs == 1) ?> value="1" name="disableProfileURLs" id="disableProfileURLs" /></td>
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: gVectors Team
|
3 |
Tags: wordpress comments, ajax comments, ajax, custom form, custom fields, 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, Jetpack 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
|
4 |
Requires at least: 3.8.0
|
5 |
-
Tested up to: 4.7
|
6 |
-
Stable tag: 4.0.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -139,6 +139,13 @@ Support Forum: http://gvectors.com/forum/
|
|
139 |
|
140 |
== Changelog ==
|
141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
= 4.0.4 =
|
143 |
|
144 |
* Changed: wpDiscuz Tip messages only left in wpDiscuz admin page.
|
2 |
Contributors: gVectors Team
|
3 |
Tags: wordpress comments, ajax comments, ajax, custom form, custom fields, 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, Jetpack 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
|
4 |
Requires at least: 3.8.0
|
5 |
+
Tested up to: 4.7
|
6 |
+
Stable tag: 4.0.5
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
139 |
|
140 |
== Changelog ==
|
141 |
|
142 |
+
= 4.0.5 =
|
143 |
+
|
144 |
+
* Added: Spoiler quicktag and Spoiler in comment content
|
145 |
+
* Fixed Bug: manage non-https source URLs in comment content
|
146 |
+
* Fixed Bug: Image quicktag doesn't wok for guest commenting
|
147 |
+
* Fixed Bug: Incorrect HTML filtering in comment form top hook
|
148 |
+
|
149 |
= 4.0.4 =
|
150 |
|
151 |
* Changed: wpDiscuz Tip messages only left in wpDiscuz admin page.
|
templates/comment/class.WpdiscuzWalker.php
CHANGED
@@ -28,13 +28,18 @@ class WpdiscuzWalker extends Walker_Comment {
|
|
28 |
$uniqueId = $comment->comment_ID . '_' . $comment->comment_parent;
|
29 |
$commentContent = $comment->comment_content;
|
30 |
$commentWrapperClass = '';
|
31 |
-
$commentContent = wp_kses($commentContent, $this->helper->
|
32 |
$commentContent = apply_filters('wpdiscuz_before_comment_text', $commentContent, $comment);
|
33 |
if ($this->optionsSerialized->enableImageConversion) {
|
34 |
$commentContent = $this->helper->makeClickable($commentContent);
|
35 |
}
|
36 |
$commentContent = apply_filters('comment_text', $commentContent, $comment, $args);
|
37 |
-
|
|
|
|
|
|
|
|
|
|
|
38 |
$commentContent = $this->helper->getCommentExcerpt($commentContent, $uniqueId);
|
39 |
}
|
40 |
$commentContent .= $comment->comment_approved == 0 ? '<p class="wc_held_for_moderate">' . $this->optionsSerialized->phrases['wc_held_for_moderate'] . '</p>' : '';
|
@@ -129,14 +134,14 @@ class WpdiscuzWalker extends Walker_Comment {
|
|
129 |
$commentAuthorAvatar = $authorAvatar;
|
130 |
}
|
131 |
|
132 |
-
if(!$this->optionsSerialized->disableProfileURLs) {
|
133 |
if ($commentAuthorUrl) {
|
134 |
$authorName = "<a rel='nofollow' href='$commentAuthorUrl' target='_blank'>$authorName</a>";
|
135 |
} else if ($profileUrl) {
|
136 |
$authorName = "<a rel='nofollow' href='$profileUrl' target='_blank'>$authorName</a>";
|
137 |
}
|
138 |
}
|
139 |
-
|
140 |
if (!$this->optionsSerialized->isGuestCanVote && !$current_user->ID) {
|
141 |
$voteClass = ' wc_tooltipster';
|
142 |
$voteTitleText = $this->optionsSerialized->phrases['wc_login_to_vote'];
|
@@ -176,6 +181,7 @@ class WpdiscuzWalker extends Walker_Comment {
|
|
176 |
} else {
|
177 |
$twitt_content = $commentLink;
|
178 |
}
|
|
|
179 |
$output .= '<span class="share_buttons_box">';
|
180 |
$output .= (in_array('fb', $this->optionsSerialized->shareButtons) && $this->optionsSerialized->facebookAppID) ? '<span class="wc_fb"><i class="fa fa-facebook wpf-cta wc_tooltipster" aria-hidden="true" title=""></i><span>' . $this->optionsSerialized->phrases['wc_share_facebook'] . '</span></span>' : '';
|
181 |
$output .= in_array('twitter', $this->optionsSerialized->shareButtons) ? '<a class="wc_tw" target="_blank" href="https://twitter.com/home?status=' . $twitt_content . '" title=""><i class="fa fa-twitter wpf-cta" aria-hidden="true"></i><span>' . $this->optionsSerialized->phrases['wc_share_twitter'] . '</span></a>' : '';
|
@@ -188,7 +194,7 @@ class WpdiscuzWalker extends Walker_Comment {
|
|
188 |
$output = apply_filters('wpdiscuz_after_comment_link', $output, $comment);
|
189 |
|
190 |
if (!$this->optionsSerialized->showHideCommentLink) {
|
191 |
-
$commentLinkImg = '<span class="wc-comment-img-link-wrap"><i class="fa fa-link wc-comment-img-link wpf-cta" aria-hidden="true"/></i><span><input type="text" class="wc-comment-link-input" value="' . $commentLink . '" /></span>';
|
192 |
$output .= apply_filters('wpdiscuz_comment_link_img', $commentLinkImg, $comment);
|
193 |
}
|
194 |
|
28 |
$uniqueId = $comment->comment_ID . '_' . $comment->comment_parent;
|
29 |
$commentContent = $comment->comment_content;
|
30 |
$commentWrapperClass = '';
|
31 |
+
$commentContent = wp_kses($commentContent, $this->helper->filterKses());
|
32 |
$commentContent = apply_filters('wpdiscuz_before_comment_text', $commentContent, $comment);
|
33 |
if ($this->optionsSerialized->enableImageConversion) {
|
34 |
$commentContent = $this->helper->makeClickable($commentContent);
|
35 |
}
|
36 |
$commentContent = apply_filters('comment_text', $commentContent, $comment, $args);
|
37 |
+
$commentReadMoreLimit = $this->optionsSerialized->commentReadMoreLimit;
|
38 |
+
if (strstr($commentContent, '[/spoiler]')) {
|
39 |
+
$commentReadMoreLimit = 0;
|
40 |
+
$commentContent = $this->helper->spoiler($commentContent);
|
41 |
+
}
|
42 |
+
if ($commentReadMoreLimit && count(explode(' ', strip_tags($commentContent))) > $commentReadMoreLimit) {
|
43 |
$commentContent = $this->helper->getCommentExcerpt($commentContent, $uniqueId);
|
44 |
}
|
45 |
$commentContent .= $comment->comment_approved == 0 ? '<p class="wc_held_for_moderate">' . $this->optionsSerialized->phrases['wc_held_for_moderate'] . '</p>' : '';
|
134 |
$commentAuthorAvatar = $authorAvatar;
|
135 |
}
|
136 |
|
137 |
+
if (!$this->optionsSerialized->disableProfileURLs) {
|
138 |
if ($commentAuthorUrl) {
|
139 |
$authorName = "<a rel='nofollow' href='$commentAuthorUrl' target='_blank'>$authorName</a>";
|
140 |
} else if ($profileUrl) {
|
141 |
$authorName = "<a rel='nofollow' href='$profileUrl' target='_blank'>$authorName</a>";
|
142 |
}
|
143 |
}
|
144 |
+
|
145 |
if (!$this->optionsSerialized->isGuestCanVote && !$current_user->ID) {
|
146 |
$voteClass = ' wc_tooltipster';
|
147 |
$voteTitleText = $this->optionsSerialized->phrases['wc_login_to_vote'];
|
181 |
} else {
|
182 |
$twitt_content = $commentLink;
|
183 |
}
|
184 |
+
$twitt_content = esc_url($twitt_content);
|
185 |
$output .= '<span class="share_buttons_box">';
|
186 |
$output .= (in_array('fb', $this->optionsSerialized->shareButtons) && $this->optionsSerialized->facebookAppID) ? '<span class="wc_fb"><i class="fa fa-facebook wpf-cta wc_tooltipster" aria-hidden="true" title=""></i><span>' . $this->optionsSerialized->phrases['wc_share_facebook'] . '</span></span>' : '';
|
187 |
$output .= in_array('twitter', $this->optionsSerialized->shareButtons) ? '<a class="wc_tw" target="_blank" href="https://twitter.com/home?status=' . $twitt_content . '" title=""><i class="fa fa-twitter wpf-cta" aria-hidden="true"></i><span>' . $this->optionsSerialized->phrases['wc_share_twitter'] . '</span></a>' : '';
|
194 |
$output = apply_filters('wpdiscuz_after_comment_link', $output, $comment);
|
195 |
|
196 |
if (!$this->optionsSerialized->showHideCommentLink) {
|
197 |
+
$commentLinkImg = '<span class="wc-comment-img-link-wrap"><i class="fa fa-link wc-comment-img-link wpf-cta" aria-hidden="true"/></i><span><input type="text" class="wc-comment-link-input" value="' . $commentLink . '" /></span></span>';
|
198 |
$output .= apply_filters('wpdiscuz_comment_link_img', $commentLinkImg, $comment);
|
199 |
}
|
200 |
|
templates/comment/comment-form.php
CHANGED
@@ -17,20 +17,10 @@ if (!function_exists('wpdiscuz_close_divs')) {
|
|
17 |
$wc_div_end_html = str_repeat('</div>', $wc_div_delta);
|
18 |
$html = $html . $wc_div_end_html;
|
19 |
}
|
20 |
-
//Custom case for social login plugin
|
21 |
-
if (strpos($html, 'champ_login') !== FALSE) {
|
22 |
-
if (preg_match_all('|<li[^><]*>.+?</li>|is', $html, $wc_social_buttons, PREG_SET_ORDER)) {
|
23 |
-
foreach ($wc_social_buttons as $wc_social_button) {
|
24 |
-
$wc_social_buttons_array[] = $wc_social_button[0];
|
25 |
-
}
|
26 |
-
$html = '<style type="text/css">#wpcomm .wc_social_plugin_wrapper .wp-social-login-connect-with_by_the_champ{float:left;font-size:13px;padding:5px 7px 0 0;text-transform:uppercase}#wpcomm .wc_social_plugin_wrapper ul.wc_social_login_by_the_champ{list-style:none outside none!important;margin:0!important;padding-left:0!important}#wpcomm .wc_social_plugin_wrapper ul.wc_social_login_by_the_champ .theChampLogin{width:24px!important;height:24px!important}#wpcomm .wc-secondary-forms-social-content ul.wc_social_login_by_the_champ{list-style:none outside none!important;margin:0!important;padding-left:0!important}#wpcomm .wc-secondary-forms-social-content ul.wc_social_login_by_the_champ .theChampLogin{width:24px!important;height:24px!important}#wpcomm .wc-secondary-forms-social-content ul.wc_social_login_by_the_champ li{float:right!important}#wpcomm .wc_social_plugin_wrapper .theChampFacebookButton{ display:block!important; }#wpcomm .theChampTwitterButton{background-position:-4px -68px!important}#wpcomm .theChampGoogleButton{background-position:-36px -2px!important}#wpcomm .theChampVkontakteButton{background-position:-35px -67px!important}#wpcomm .theChampLinkedinButton{background-position:-34px -34px!important;}.theChampCommentingTabs #wpcomm li{ margin:0px 1px 10px 0px!important; }</style>
|
27 |
-
<div class="wp-social-login-widget"><div class="wp-social-login-connect-with_by_the_champ">' . $wpdiscuz->optionsSerialized->phrases['wc_connect_with'] . ':</div><div class="wp-social-login-provider-list"><ul class="wc_social_login_by_the_champ">' . implode('', $wc_social_buttons_array) . '</ul><div class="wpdiscuz_clear"></div></div></div>';
|
28 |
-
}
|
29 |
-
}
|
30 |
return $html;
|
31 |
}
|
32 |
-
|
33 |
}
|
|
|
34 |
$current_user = wp_get_current_user();
|
35 |
do_action('wpdiscuz_before_load', $post, $current_user, null);
|
36 |
if (!post_password_required($post->ID)) {
|
@@ -53,7 +43,7 @@ if (!post_password_required($post->ID)) {
|
|
53 |
do_action('comment_form_top');
|
54 |
do_action('wpdiscuz_comment_form_top', $post, $current_user, $commentsCount);
|
55 |
$wc_comment_form_top_content = ob_get_contents();
|
56 |
-
|
57 |
$wc_comment_form_top_content = wpdiscuz_close_divs($wc_comment_form_top_content);
|
58 |
} else {
|
59 |
$wc_ob_allowed = false;
|
@@ -183,7 +173,7 @@ if (!post_password_required($post->ID)) {
|
|
183 |
</div>
|
184 |
<?php if (!$current_user->ID) { ?>
|
185 |
<div class="wpdiscuz-item wpdiscuz-subscribe-form-email">
|
186 |
-
<input
|
187 |
</div>
|
188 |
<?php } ?>
|
189 |
<div class="wpdiscuz-subscribe-form-button">
|
17 |
$wc_div_end_html = str_repeat('</div>', $wc_div_delta);
|
18 |
$html = $html . $wc_div_end_html;
|
19 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
return $html;
|
21 |
}
|
|
|
22 |
}
|
23 |
+
|
24 |
$current_user = wp_get_current_user();
|
25 |
do_action('wpdiscuz_before_load', $post, $current_user, null);
|
26 |
if (!post_password_required($post->ID)) {
|
43 |
do_action('comment_form_top');
|
44 |
do_action('wpdiscuz_comment_form_top', $post, $current_user, $commentsCount);
|
45 |
$wc_comment_form_top_content = ob_get_contents();
|
46 |
+
ob_get_clean();
|
47 |
$wc_comment_form_top_content = wpdiscuz_close_divs($wc_comment_form_top_content);
|
48 |
} else {
|
49 |
$wc_ob_allowed = false;
|
173 |
</div>
|
174 |
<?php if (!$current_user->ID) { ?>
|
175 |
<div class="wpdiscuz-item wpdiscuz-subscribe-form-email">
|
176 |
+
<input class="email" type="email" name="wpdiscuzSubscriptionEmail" required="required" value="" placeholder="<?php echo $wpdiscuz->optionsSerialized->phrases['wc_email_text']; ?>"/>
|
177 |
</div>
|
178 |
<?php } ?>
|
179 |
<div class="wpdiscuz-subscribe-form-button">
|
utils/class.WpdiscuzHelper.php
CHANGED
@@ -15,39 +15,45 @@ class WpdiscuzHelper {
|
|
15 |
public static $minutes = 'wc_minute_text_plural';
|
16 |
public static $second = 'wc_second_text';
|
17 |
public static $seconds = 'wc_second_text_plural';
|
|
|
18 |
private $optionsSerialized;
|
19 |
private $dbManager;
|
20 |
private $wpdiscuzForm;
|
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(), 'class' => array()),
|
24 |
-
'i' => array(),
|
25 |
-
'b' => array(),
|
26 |
-
'u' => array(),
|
27 |
-
'strong' => array(),
|
28 |
-
's' => array(),
|
29 |
-
'p' => array('class' => array()),
|
30 |
-
'img' => array('src' => array(), 'width' => array(), 'height' => array(), 'alt' => array(), 'title' => array()),
|
31 |
-
'blockquote' => array('cite' => array()),
|
32 |
-
'ul' => array(),
|
33 |
-
'li' => array(),
|
34 |
-
'ol' => array(),
|
35 |
-
'code' => array(),
|
36 |
-
'em' => array(),
|
37 |
-
'abbr' => array('title' => array()),
|
38 |
-
'q' => array('cite' => array()),
|
39 |
-
'acronym' => array('title' => array()),
|
40 |
-
'cite' => array(),
|
41 |
-
'strike' => array(),
|
42 |
-
'del' => array('datetime' => array()),
|
43 |
-
'span' => array('id' => array(), 'class' => array(), 'title' => array()),
|
44 |
-
'pre' => array(),
|
45 |
-
);
|
46 |
|
47 |
function __construct($optionsSerialized, $dbManager, $wpdiscuzForm) {
|
48 |
$this->optionsSerialized = $optionsSerialized;
|
49 |
$this->dbManager = $dbManager;
|
50 |
$this->wpdiscuzForm = $wpdiscuzForm;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
}
|
52 |
|
53 |
// Set timezone
|
@@ -200,7 +206,11 @@ class WpdiscuzHelper {
|
|
200 |
|
201 |
public function makeClickable($ret) {
|
202 |
$ret = ' ' . $ret;
|
203 |
-
$
|
|
|
|
|
|
|
|
|
204 |
// this one is not in an array because we need it to run last, for cleanup of accidental links within links
|
205 |
$ret = preg_replace("#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $ret);
|
206 |
$ret = trim($ret);
|
@@ -208,7 +218,11 @@ class WpdiscuzHelper {
|
|
208 |
}
|
209 |
|
210 |
public function replaceUrlToImg($matches) {
|
211 |
-
|
|
|
|
|
|
|
|
|
212 |
}
|
213 |
|
214 |
/**
|
@@ -311,17 +325,46 @@ class WpdiscuzHelper {
|
|
311 |
}
|
312 |
|
313 |
public function replaceCommentContentCode($content) {
|
|
|
|
|
|
|
314 |
return preg_replace_callback('#`(.*?)`#is', array(&$this, 'replaceCodeContent'), stripslashes($content));
|
315 |
}
|
316 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
private function replaceCodeContent($matches) {
|
318 |
-
if (count($matches) == 0)
|
319 |
-
return '';
|
320 |
$codeContent = trim($matches[1]);
|
321 |
$codeContent = str_replace(array('<', '>'), array('<', '>'), $codeContent);
|
322 |
return '<code>' . $codeContent . '</code>';
|
323 |
}
|
324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
325 |
public function getCurrentUserDisplayName($current_user) {
|
326 |
$displayName = trim($current_user->display_name);
|
327 |
if (!$displayName) {
|
@@ -342,5 +385,35 @@ class WpdiscuzHelper {
|
|
342 |
wp_register_style('wpdiscuz-frontend-css', $wpdiscuzStyleURL, null, $version);
|
343 |
}
|
344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
345 |
}
|
346 |
|
15 |
public static $minutes = 'wc_minute_text_plural';
|
16 |
public static $second = 'wc_second_text';
|
17 |
public static $seconds = 'wc_second_text_plural';
|
18 |
+
private $spoilerPattern = '@\[(\[?)(spoiler)(?![\w-])([^\]\/]*(?:\/(?!\])[^\]\/]*)*?)(?:(\/)\]|\](?:([^\[]*+(?:\[(?!\/\2\])[^\[]*+)*+)\[\/\2\])?)(\]?)@is';
|
19 |
private $optionsSerialized;
|
20 |
private $dbManager;
|
21 |
private $wpdiscuzForm;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
function __construct($optionsSerialized, $dbManager, $wpdiscuzForm) {
|
24 |
$this->optionsSerialized = $optionsSerialized;
|
25 |
$this->dbManager = $dbManager;
|
26 |
$this->wpdiscuzForm = $wpdiscuzForm;
|
27 |
+
add_filter('the_champ_login_interface_filter', array(&$this,'wpDiscuzSuperSocializerLogin'), 15, 2);
|
28 |
+
}
|
29 |
+
|
30 |
+
|
31 |
+
public function filterKses(){
|
32 |
+
global $allowedtags;
|
33 |
+
$allowedtags['br'] = array();
|
34 |
+
$allowedtags['a'] = array('href' => array(), 'title' => array(), 'target' => array(), 'rel' => array(), 'download' => array(), 'hreflang' => array(), 'media' => array(), 'type' => array());
|
35 |
+
$allowedtags['i'] = array('class'=>array());
|
36 |
+
$allowedtags['b'] = array();
|
37 |
+
$allowedtags['u'] = array();
|
38 |
+
$allowedtags['strong'] = array();
|
39 |
+
$allowedtags['s'] = array();
|
40 |
+
$allowedtags['p'] = array();
|
41 |
+
$allowedtags['img'] = array('src' => array(), 'width' => array(), 'height' => array(), 'alt' => array(), 'title' => array());
|
42 |
+
$allowedtags['blockquote'] = array('cite' => array());
|
43 |
+
$allowedtags['ul'] = array();
|
44 |
+
$allowedtags['li'] = array();
|
45 |
+
$allowedtags['ol'] = array();
|
46 |
+
$allowedtags['code'] = array();
|
47 |
+
$allowedtags['em'] = array();
|
48 |
+
$allowedtags['abbr'] = array('title' => array());
|
49 |
+
$allowedtags['q'] = array('cite' => array());
|
50 |
+
$allowedtags['acronym'] = array('title' => array());
|
51 |
+
$allowedtags['cite'] = array();
|
52 |
+
$allowedtags['strike'] = array();
|
53 |
+
$allowedtags['del'] = array('datetime' => array());
|
54 |
+
$allowedtags['span'] = array('id' => array(), 'class' => array(), 'title' => array());
|
55 |
+
$allowedtags['pre'] = array();
|
56 |
+
return apply_filters('wpdiscuz_allowedtags',$allowedtags);
|
57 |
}
|
58 |
|
59 |
// Set timezone
|
206 |
|
207 |
public function makeClickable($ret) {
|
208 |
$ret = ' ' . $ret;
|
209 |
+
$hook = '?';
|
210 |
+
if (is_ssl() && $this->optionsSerialized->commentLinkFilter == 1) {
|
211 |
+
$hook = '';
|
212 |
+
}
|
213 |
+
$ret = preg_replace_callback('#[^\"|\'](https' . $hook . ':\/\/[^\s]+(\.jpe?g|\.png|\.gif|\.bmp))#i', array(&$this, 'replaceUrlToImg'), $ret);
|
214 |
// this one is not in an array because we need it to run last, for cleanup of accidental links within links
|
215 |
$ret = preg_replace("#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $ret);
|
216 |
$ret = trim($ret);
|
218 |
}
|
219 |
|
220 |
public function replaceUrlToImg($matches) {
|
221 |
+
$url = $matches[1];
|
222 |
+
if (is_ssl() && $this->optionsSerialized->commentLinkFilter == 2 && !strstr($matches[1], 'https://')) {
|
223 |
+
$url = str_replace('http://', 'https://', $url);
|
224 |
+
}
|
225 |
+
return '<a rel="nofollow" target="_blank" href="' . esc_url($url) . '"><img alt="comment image" src="' . esc_url($url) . '" /></a>';
|
226 |
}
|
227 |
|
228 |
/**
|
325 |
}
|
326 |
|
327 |
public function replaceCommentContentCode($content) {
|
328 |
+
if (is_ssl()) {
|
329 |
+
$content = preg_replace_callback('#<\s*?img[^>]*src*=*["\']?([^"\']*)[^>]+>#is', array(&$this, 'replaceImageToURL'), $content);
|
330 |
+
}
|
331 |
return preg_replace_callback('#`(.*?)`#is', array(&$this, 'replaceCodeContent'), stripslashes($content));
|
332 |
}
|
333 |
|
334 |
+
private function replaceImageToURL($matches) {
|
335 |
+
if (!strstr($matches[1], 'https://') && $this->optionsSerialized->commentLinkFilter == 1) {
|
336 |
+
return "\r\n" . $matches[1] . "\r\n";
|
337 |
+
} elseif (!strstr($matches[1], 'https://') && $this->optionsSerialized->commentLinkFilter == 2) {
|
338 |
+
return str_replace('http://', 'https://', $matches[0]);
|
339 |
+
} else {
|
340 |
+
return $matches[0];
|
341 |
+
}
|
342 |
+
}
|
343 |
+
|
344 |
private function replaceCodeContent($matches) {
|
|
|
|
|
345 |
$codeContent = trim($matches[1]);
|
346 |
$codeContent = str_replace(array('<', '>'), array('<', '>'), $codeContent);
|
347 |
return '<code>' . $codeContent . '</code>';
|
348 |
}
|
349 |
|
350 |
+
public function spoiler($content) {
|
351 |
+
return preg_replace_callback($this->spoilerPattern, array(&$this, '_spoiler'), $content);
|
352 |
+
}
|
353 |
+
|
354 |
+
private function _spoiler($matches) {
|
355 |
+
$html = '<div class="wpdiscuz-spoiler-wrap">';
|
356 |
+
$title = __('Spoiler', 'wpdiscuz');
|
357 |
+
$matches[3] = str_replace(array('”', '“'), '"', $matches[3]);
|
358 |
+
if (preg_match('@title[^\S]*=[^\S]*"*([^\"]+)"@is', $matches[3], $titleMatch)) {
|
359 |
+
$title = trim($titleMatch[1]) ? trim($titleMatch[1]) : __('Spoiler', 'wpdiscuz');
|
360 |
+
}
|
361 |
+
|
362 |
+
$html .= '<div class="wpdiscuz-spoiler wpdiscuz-spoiler-closed"><i class="fa fa-plus" aria-hidden="true"></i>' . $title . '</div>';
|
363 |
+
$html .= '<div class="wpdiscuz-spoiler-content">' . $matches[5] . '</div>';
|
364 |
+
$html .= '</div>';
|
365 |
+
return $html;
|
366 |
+
}
|
367 |
+
|
368 |
public function getCurrentUserDisplayName($current_user) {
|
369 |
$displayName = trim($current_user->display_name);
|
370 |
if (!$displayName) {
|
385 |
wp_register_style('wpdiscuz-frontend-css', $wpdiscuzStyleURL, null, $version);
|
386 |
}
|
387 |
|
388 |
+
public function wpDiscuzSuperSocializerLogin($html, $theChampLoginOptions) {
|
389 |
+
global $wp_current_filter;
|
390 |
+
if (in_array('comment_form_top',$wp_current_filter) && isset($theChampLoginOptions['providers']) && is_array($theChampLoginOptions['providers']) && count($theChampLoginOptions['providers']) > 0) {
|
391 |
+
$html = '<style type="text/css">#wpcomm .wc_social_plugin_wrapper .wp-social-login-connect-with_by_the_champ{float:left;font-size:13px;padding:5px 7px 0 0;text-transform:uppercase}#wpcomm .wc_social_plugin_wrapper ul.wc_social_login_by_the_champ{list-style:none outside none!important;margin:0!important;padding-left:0!important}#wpcomm .wc_social_plugin_wrapper ul.wc_social_login_by_the_champ .theChampLogin{width:24px!important;height:24px!important}#wpcomm .wc-secondary-forms-social-content ul.wc_social_login_by_the_champ{list-style:none outside none!important;margin:0!important;padding-left:0!important}#wpcomm .wc-secondary-forms-social-content ul.wc_social_login_by_the_champ .theChampLogin{width:24px!important;height:24px!important}#wpcomm .wc-secondary-forms-social-content ul.wc_social_login_by_the_champ li{float:right!important}#wpcomm .wc_social_plugin_wrapper .theChampFacebookButton{ display:block!important; }#wpcomm .theChampTwitterButton{background-position:-4px -68px!important}#wpcomm .theChampGoogleButton{background-position:-36px -2px!important}#wpcomm .theChampVkontakteButton{background-position:-35px -67px!important}#wpcomm .theChampLinkedinButton{background-position:-34px -34px!important;}.theChampCommentingTabs #wpcomm li{ margin:0px 1px 10px 0px!important; }</style>';
|
392 |
+
$html .= '<div class="wp-social-login-widget">';
|
393 |
+
$html .= '<div class="wp-social-login-connect-with_by_the_champ">' . $this->optionsSerialized->phrases['wc_connect_with'] . ':</div>';
|
394 |
+
$html .= '<div class="wp-social-login-provider-list">';
|
395 |
+
$html .= '<ul class="wc_social_login_by_the_champ">';
|
396 |
+
foreach ($theChampLoginOptions['providers'] as $provider) {
|
397 |
+
$html .= '<li><i ';
|
398 |
+
if ($provider == 'google') {
|
399 |
+
$html .= 'id="theChamp' . ucfirst($provider) . 'Button" ';
|
400 |
+
}
|
401 |
+
$html .= 'class="theChampLogin theChamp' . ucfirst($provider) . 'Background theChamp' . ucfirst($provider) . 'Login" ';
|
402 |
+
$html .= 'alt="Login with ';
|
403 |
+
$html .= ucfirst($provider);
|
404 |
+
$html .= '" title="Login with ';
|
405 |
+
if ($provider == 'live') {
|
406 |
+
$html .= 'Windows Live';
|
407 |
+
} else {
|
408 |
+
$html .= ucfirst($provider);
|
409 |
+
}
|
410 |
+
$html .= '" onclick="theChampCommentFormLogin = true; theChampInitiateLogin(this)" >';
|
411 |
+
$html .= '<ss style="display:block" class="theChampLoginSvg theChamp' . ucfirst($provider) . 'LoginSvg"></ss></i></li>';
|
412 |
+
}
|
413 |
+
$html .= '</ul><div class="wpdiscuz_clear"></div></div></div>';
|
414 |
+
}
|
415 |
+
return $html;
|
416 |
+
}
|
417 |
+
|
418 |
}
|
419 |
|