Spam protection, AntiSpam, FireWall by CleanTalk - Version 5.53

Version Description

November 28 2016 = * Addition warning before deleting users. * SpamFireWall is enabled by default. * Usernoise modal feedback / contact form : integration. * Translations. * Optimization. * Fixes.

Download this release

Release Info

Developer Safronik
Plugin Icon 128x128 Spam protection, AntiSpam, FireWall by CleanTalk
Version 5.53
Comparing to
See all releases

Code changes from version 5.52.1 to 5.53

cleantalk.php CHANGED
@@ -3,12 +3,12 @@
3
  Plugin Name: Spam Protection by CleanTalk
4
  Plugin URI: http://cleantalk.org
5
  Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms. Formerly Anti-Spam by CleanTalk.
6
- Version: 5.52.1
7
  Author: СleanTalk <welcome@cleantalk.org>
8
  Author URI: http://cleantalk.org
9
  */
10
- $cleantalk_plugin_version='5.52.1';
11
- $ct_agent_version = 'wordpress-5521';
12
  $cleantalk_executed=false;
13
  $ct_sfw_updated = false;
14
 
3
  Plugin Name: Spam Protection by CleanTalk
4
  Plugin URI: http://cleantalk.org
5
  Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms. Formerly Anti-Spam by CleanTalk.
6
+ Version: 5.53
7
  Author: СleanTalk <welcome@cleantalk.org>
8
  Author URI: http://cleantalk.org
9
  */
10
+ $cleantalk_plugin_version='5.53';
11
+ $ct_agent_version = 'wordpress-553';
12
  $cleantalk_executed=false;
13
  $ct_sfw_updated = false;
14
 
i18n/cleantalk-ru_RU.mo CHANGED
Binary file
i18n/cleantalk-ru_RU.po ADDED
@@ -0,0 +1,832 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Spam Protection by CleanTalk\n"
4
+ "POT-Creation-Date: 2016-11-28 11:54+0500\n"
5
+ "PO-Revision-Date: 2016-11-28 11:59+0500\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: ru_RU\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.6\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: cleantalk.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
16
+ "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
17
+ "X-Poedit-SourceCharset: UTF-8\n"
18
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
19
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
20
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
21
+ "X-Poedit-SearchPath-0: .\n"
22
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
23
+
24
+ #: cleantalk.php:546
25
+ msgid "WordPress spam"
26
+ msgstr "WordPress спам"
27
+
28
+ #: cleantalk.php:546
29
+ msgid "blocked by"
30
+ msgstr "заблокировано"
31
+
32
+ #: inc/cleantalk-admin.php:27
33
+ #, php-format
34
+ msgid "has blocked %s spam"
35
+ msgstr "%s спама заблокировано"
36
+
37
+ #: inc/cleantalk-admin.php:78
38
+ msgid "Failed from timeout. Going to check comments again."
39
+ msgstr "Ошибка по таймауту. Попробовать еще раз?"
40
+
41
+ #: inc/cleantalk-admin.php:79
42
+ msgid "Added 500 comments"
43
+ msgstr "500 пользователей добавлено"
44
+
45
+ #: inc/cleantalk-admin.php:80
46
+ msgid "Delete all spam comments?"
47
+ msgstr "Удалить ВСЕ найденные спам-комментарии?"
48
+
49
+ #: inc/cleantalk-admin.php:81
50
+ msgid "Delete checked comments?"
51
+ msgstr "Удалить отмеченые спам-комментарии?"
52
+
53
+ #: inc/cleantalk-admin.php:84
54
+ msgid "Find spam-comments"
55
+ msgstr "Найти спам-комментарии"
56
+
57
+ #: inc/cleantalk-admin.php:85
58
+ msgid "Show spam-comments"
59
+ msgstr "Показать найденые спам-комментарии"
60
+
61
+ #: inc/cleantalk-admin.php:97
62
+ msgid "Failed from timeout. Going to check users again."
63
+ msgstr "Ошибка по таймауту. Попробовать еще раз?"
64
+
65
+ #: inc/cleantalk-admin.php:98
66
+ msgid "Failed from timeout. Going to run a new attempt to delete spam users."
67
+ msgstr "Ошибка по таймауту. Попробовать еще раз?"
68
+
69
+ #: inc/cleantalk-admin.php:99
70
+ msgid "Inserted"
71
+ msgstr "Добавлено"
72
+
73
+ #: inc/cleantalk-admin.php:100
74
+ msgid "users."
75
+ msgstr "пользователей."
76
+
77
+ #: inc/cleantalk-admin.php:101
78
+ msgid "Delete all spam users?"
79
+ msgstr "Удалить ВСЕХ найденых спам-пользователей?"
80
+
81
+ #: inc/cleantalk-admin.php:102
82
+ msgid "Delete checked users?"
83
+ msgstr "Удалить отмеченых спам-пользователей?"
84
+
85
+ #: inc/cleantalk-admin.php:105
86
+ msgid "Find spam-users"
87
+ msgstr "Найти спам-пользователей"
88
+
89
+ #: inc/cleantalk-admin.php:106
90
+ msgid "Show spam-users"
91
+ msgstr "Показать спам-пользователей"
92
+
93
+ #: inc/cleantalk-admin.php:127 inc/cleantalk-admin.php:131
94
+ msgid "CleanTalk settings"
95
+ msgstr "Настройки CleanTalk"
96
+
97
+ #: inc/cleantalk-admin.php:229
98
+ #, php-format
99
+ msgid "Unable to connect to %s."
100
+ msgstr "Не удалось подключиться к %s"
101
+
102
+ #: inc/cleantalk-admin.php:343
103
+ msgid "Protection is active"
104
+ msgstr "Защита включена"
105
+
106
+ #: inc/cleantalk-admin.php:345
107
+ msgid "Advanced settings"
108
+ msgstr "Продвинутые настройки"
109
+
110
+ #: inc/cleantalk-admin.php:349
111
+ msgid "Access key"
112
+ msgstr "Ключ доступа"
113
+
114
+ #: inc/cleantalk-admin.php:357 inc/cleantalk-admin.php:683
115
+ msgid "Registration forms"
116
+ msgstr "Регистрации пользователей"
117
+
118
+ #: inc/cleantalk-admin.php:358
119
+ msgid "Comments form"
120
+ msgstr "Комментарии в блоге"
121
+
122
+ #: inc/cleantalk-admin.php:359 inc/cleantalk-admin.php:685
123
+ msgid "Contact forms"
124
+ msgstr "Контактные формы"
125
+
126
+ #: inc/cleantalk-admin.php:360 inc/cleantalk-admin.php:686
127
+ msgid "Custom contact forms"
128
+ msgstr "Произвольные контактные формы"
129
+
130
+ #: inc/cleantalk-admin.php:361 inc/cleantalk-admin.php:688
131
+ msgid "WooCommerce checkout form"
132
+ msgstr "Форма заказа WooCommerce"
133
+
134
+ #: inc/cleantalk-admin.php:362
135
+ msgid "Protect external forms"
136
+ msgstr "Защита внешних форм"
137
+
138
+ #: inc/cleantalk-admin.php:363
139
+ msgid "Protect internal forms"
140
+ msgstr "Защита внутренних форм"
141
+
142
+ #: inc/cleantalk-admin.php:367
143
+ msgid "buddyPress private messages"
144
+ msgstr "Личные сообщения buddyPress "
145
+
146
+ #: inc/cleantalk-admin.php:368
147
+ msgid "Don't check trusted user's comments"
148
+ msgstr "Не проверять доверенных пользователей"
149
+
150
+ #: inc/cleantalk-admin.php:369
151
+ msgid "Automatically delete spam comments"
152
+ msgstr "Автоматически удалять спам-комментарии"
153
+
154
+ #: inc/cleantalk-admin.php:370
155
+ msgid "Remove links from approved comments"
156
+ msgstr "Удалять ссылки из одобреных комментариев"
157
+
158
+ #: inc/cleantalk-admin.php:374
159
+ msgid "Protect logged in Users"
160
+ msgstr "Проверять залогиненых пользователей"
161
+
162
+ #: inc/cleantalk-admin.php:375
163
+ msgid "Use AJAX for JavaScript check"
164
+ msgstr "Использовать AJAX для проверки JavaScript"
165
+
166
+ #: inc/cleantalk-admin.php:376
167
+ msgid "Check all post data"
168
+ msgstr "Проверять все POST-данные"
169
+
170
+ #: inc/cleantalk-admin.php:377
171
+ msgid "Set cookies"
172
+ msgstr "Устанавливать куки"
173
+
174
+ #: inc/cleantalk-admin.php:378
175
+ msgid "Use SSL"
176
+ msgstr "Использовать SSL"
177
+
178
+ #: inc/cleantalk-admin.php:382
179
+ msgid "Show statistics in admin bar"
180
+ msgstr "Показывать статистику в админбаре"
181
+
182
+ #: inc/cleantalk-admin.php:383
183
+ msgid "Show All-time counter"
184
+ msgstr "Счетчик за все время"
185
+
186
+ #: inc/cleantalk-admin.php:384
187
+ msgid "Show 24 hours counter"
188
+ msgstr "24-х часовой счетчик"
189
+
190
+ #: inc/cleantalk-admin.php:385
191
+ msgid "SpamFireWall counter"
192
+ msgstr "Счетчик SpamFireWall"
193
+
194
+ #: inc/cleantalk-admin.php:388 inc/cleantalk-admin.php:687
195
+ #: inc/cleantalk-admin.php:1241
196
+ msgid "SpamFireWall"
197
+ msgstr "SpamFireWall"
198
+
199
+ #: inc/cleantalk-admin.php:389 inc/cleantalk-admin.php:1051
200
+ msgid "Collect details about browsers"
201
+ msgstr "Собирать данные браузера"
202
+
203
+ #: inc/cleantalk-admin.php:390 inc/cleantalk-admin.php:1215
204
+ msgid "Tell others about CleanTalk"
205
+ msgstr "Рассказать про CleanTalk"
206
+
207
+ #: inc/cleantalk-admin.php:467 inc/cleantalk-admin.php:482
208
+ #: inc/cleantalk-admin.php:497 inc/cleantalk-admin.php:797
209
+ #: inc/cleantalk-admin.php:830 inc/cleantalk-admin.php:846
210
+ #: inc/cleantalk-admin.php:862 inc/cleantalk-admin.php:878
211
+ #: inc/cleantalk-admin.php:894 inc/cleantalk-admin.php:910
212
+ #: inc/cleantalk-admin.php:929 inc/cleantalk-admin.php:954
213
+ #: inc/cleantalk-admin.php:979 inc/cleantalk-admin.php:999
214
+ #: inc/cleantalk-admin.php:1029 inc/cleantalk-admin.php:1086
215
+ #: inc/cleantalk-admin.php:1106 inc/cleantalk-admin.php:1126
216
+ #: inc/cleantalk-admin.php:1146 inc/cleantalk-admin.php:1166
217
+ #: inc/cleantalk-admin.php:1187
218
+ msgid "Yes"
219
+ msgstr "Да"
220
+
221
+ #: inc/cleantalk-admin.php:469 inc/cleantalk-admin.php:484
222
+ #: inc/cleantalk-admin.php:499 inc/cleantalk-admin.php:799
223
+ #: inc/cleantalk-admin.php:832 inc/cleantalk-admin.php:848
224
+ #: inc/cleantalk-admin.php:864 inc/cleantalk-admin.php:880
225
+ #: inc/cleantalk-admin.php:896 inc/cleantalk-admin.php:912
226
+ #: inc/cleantalk-admin.php:931 inc/cleantalk-admin.php:956
227
+ #: inc/cleantalk-admin.php:981 inc/cleantalk-admin.php:1001
228
+ #: inc/cleantalk-admin.php:1031 inc/cleantalk-admin.php:1088
229
+ #: inc/cleantalk-admin.php:1108 inc/cleantalk-admin.php:1128
230
+ #: inc/cleantalk-admin.php:1148 inc/cleantalk-admin.php:1168
231
+ #: inc/cleantalk-admin.php:1189
232
+ msgid "No"
233
+ msgstr "Нет"
234
+
235
+ #: inc/cleantalk-admin.php:470 inc/cleantalk-admin.php:500
236
+ msgid ""
237
+ "Display all-time requests counter in the admin bar. Counter displays number "
238
+ "of requests since plugin installation."
239
+ msgstr ""
240
+ "Отображать счетчик запросов за все время в админ-баре. Счетчик показывает "
241
+ "записи с момента установки."
242
+
243
+ #: inc/cleantalk-admin.php:485
244
+ msgid ""
245
+ "Display daily requests counter in the admin bar. Counter displays number of "
246
+ "requests of the past 24 hours."
247
+ msgstr ""
248
+ "Отображать 24-х часовой счетчик запросов в админ-баре. Отображает запросы за "
249
+ "последние 24 часа."
250
+
251
+ #: inc/cleantalk-admin.php:551
252
+ msgid "Since"
253
+ msgstr "От"
254
+
255
+ #: inc/cleantalk-admin.php:557
256
+ msgid ""
257
+ "All / Allowed / Blocked submissions. The number of submissions is being "
258
+ "counted since CleanTalk plugin installation."
259
+ msgstr "Все / Разрешенные / Запрещенные запросы с момента установки CleanTalk."
260
+
261
+ #: inc/cleantalk-admin.php:557
262
+ msgid "All"
263
+ msgstr "Все"
264
+
265
+ #: inc/cleantalk-admin.php:565
266
+ msgid ""
267
+ "Allowed / Blocked submissions. The number of submissions for past 24 hours. "
268
+ msgstr "Разрешенные / Запрещенные запросы за последние 24 часа."
269
+
270
+ #: inc/cleantalk-admin.php:565
271
+ msgid "Day"
272
+ msgstr "За день"
273
+
274
+ #: inc/cleantalk-admin.php:571
275
+ msgid ""
276
+ "All / Blocked events. Access attempts regitred by SpamFireWall counted since "
277
+ "the last plugin activation."
278
+ msgstr ""
279
+ "Все / Запрещенные попытки просмотра сайта. Отображет попытки с момента "
280
+ "последней активации плагина."
281
+
282
+ #: inc/cleantalk-admin.php:576
283
+ msgid ""
284
+ "Allowed / Blocked submissions. The number of submissions is being counted "
285
+ "since "
286
+ msgstr "Разрешенные / Запрещенные попытки."
287
+
288
+ #: inc/cleantalk-admin.php:583
289
+ msgid "dashboard"
290
+ msgstr "панель управления"
291
+
292
+ #: inc/cleantalk-admin.php:592 inc/cleantalk-admin.php:598
293
+ #: inc/cleantalk-admin.php:1599 inc/cleantalk-admin.php:1603
294
+ #: inc/cleantalk-admin.php:1624 inc/cleantalk-admin.php:1628
295
+ msgid "Settings"
296
+ msgstr "Настройки"
297
+
298
+ #: inc/cleantalk-admin.php:608 inc/cleantalk-admin.php:780
299
+ msgid "Check comments for spam"
300
+ msgstr "Проверка комментариев"
301
+
302
+ #: inc/cleantalk-admin.php:618 inc/cleantalk-admin.php:781
303
+ msgid "Check users for spam"
304
+ msgstr "Проверить пользователей на спам"
305
+
306
+ #: inc/cleantalk-admin.php:627
307
+ msgid "Reset counter"
308
+ msgstr "Сбросить счетчики"
309
+
310
+ #: inc/cleantalk-admin.php:684
311
+ msgid "Comments forms"
312
+ msgstr "Формы комментариев"
313
+
314
+ #: inc/cleantalk-admin.php:696
315
+ msgid ""
316
+ "Testing is failed, check settings. Tech support <a target=_blank "
317
+ "href='mailto:support@cleantalk.org'>support@cleantalk.org</a>"
318
+ msgstr ""
319
+ "Ошибка при тестировании работы плагина! Обратитесь в поддержку <a "
320
+ "target=_blank href='mailto:support@cleantalk.org'>support@cleantalk.org</a>"
321
+
322
+ #: inc/cleantalk-admin.php:734
323
+ #, php-format
324
+ msgid "has blocked <b>%s</b> spam."
325
+ msgstr "<b>%s</b> спама заблокировано"
326
+
327
+ #: inc/cleantalk-admin.php:743
328
+ msgid "Click here to get anti-spam statistics"
329
+ msgstr "Щелкните, чтобы получить статистику"
330
+
331
+ #: inc/cleantalk-admin.php:751
332
+ msgid "Enter the key"
333
+ msgstr "Введите ключ"
334
+
335
+ #: inc/cleantalk-admin.php:765
336
+ msgid "Get access key manually"
337
+ msgstr "Получить ключ вручную"
338
+
339
+ #: inc/cleantalk-admin.php:766
340
+ msgid "or"
341
+ msgstr "или"
342
+
343
+ #: inc/cleantalk-admin.php:767
344
+ msgid "Get access key automatically"
345
+ msgstr "Получить ключ автоматически"
346
+
347
+ #: inc/cleantalk-admin.php:771
348
+ #, php-format
349
+ msgid "Admin e-mail (%s) will be used for registration"
350
+ msgstr "При регистрации будет использован email администратора (%s)"
351
+
352
+ #: inc/cleantalk-admin.php:772
353
+ msgid "License agreement"
354
+ msgstr "Лицензионное соглашение"
355
+
356
+ #: inc/cleantalk-admin.php:777
357
+ msgid "Show the access key"
358
+ msgstr "Показать ключ доступа"
359
+
360
+ #: inc/cleantalk-admin.php:800
361
+ msgid "WordPress, JetPack, WooCommerce."
362
+ msgstr "WordPress, JetPack, WooCommerce."
363
+
364
+ #: inc/cleantalk-admin.php:805
365
+ msgid "Forms to protect"
366
+ msgstr "Защищаемые формы"
367
+
368
+ #: inc/cleantalk-admin.php:809
369
+ msgid "Comments and messages"
370
+ msgstr "Комментарии и сообщения"
371
+
372
+ #: inc/cleantalk-admin.php:813
373
+ msgid "Data processing"
374
+ msgstr "Обработка данных"
375
+
376
+ #: inc/cleantalk-admin.php:817
377
+ msgid "Admin bar"
378
+ msgstr "Админ-бар"
379
+
380
+ #: inc/cleantalk-admin.php:833
381
+ msgid "Remove links from approved comments. Replace it with \"[Link deleted]\""
382
+ msgstr "Удалять ссылки из одобренных сообщений"
383
+
384
+ #: inc/cleantalk-admin.php:849
385
+ msgid "WordPress, BuddyPress, bbPress, S2Member, WooCommerce."
386
+ msgstr "WordPress, BuddyPress, bbPress, S2Member, WooCommerce."
387
+
388
+ #: inc/cleantalk-admin.php:865
389
+ msgid ""
390
+ "Contact Form 7, Formidable forms, JetPack, Fast Secure Contact Form, "
391
+ "WordPress Landing Pages, Gravity Forms."
392
+ msgstr ""
393
+ "Contact Form 7, Formidable Forms, Jetpack, Fast Secure Contact Form, "
394
+ "WordPress Landing Pages, Gravity Forms."
395
+
396
+ #: inc/cleantalk-admin.php:881
397
+ msgid "Anti spam test for any WordPress themes or contacts forms."
398
+ msgstr "Защита от спама любой контактной формы или темы."
399
+
400
+ #: inc/cleantalk-admin.php:897
401
+ msgid "Anti spam test for WooCommerce checkout form."
402
+ msgstr "Спам тест для формы заказа WooCommerce"
403
+
404
+ #: inc/cleantalk-admin.php:913
405
+ msgid "Check buddyPress private messages."
406
+ msgstr "Проверять личные сообщения buddyPress "
407
+
408
+ #: inc/cleantalk-admin.php:932
409
+ #, php-format
410
+ msgid "Delete spam comments older than %d days."
411
+ msgstr "Удалять комментарии старше %d дней."
412
+
413
+ #: inc/cleantalk-admin.php:957
414
+ msgid ""
415
+ "Show/hide CleanTalk icon in top level menu in WordPress backend. The number "
416
+ "of submissions is being counted for past 24 hours."
417
+ msgstr ""
418
+ "Показывать иконку и счетчики CleanTalk в админ-баре. Счетчик будет "
419
+ "показывать проверки с момента сброса."
420
+
421
+ #: inc/cleantalk-admin.php:982
422
+ msgid ""
423
+ "Check all POST submissions from website visitors. Enable this option if you "
424
+ "have spam misses on website or you don`t have records about missed spam here:"
425
+ msgstr ""
426
+ "Проверять все POST запросы веб сайта. Включите эту опцию, если испытываете "
427
+ "проблемы с пропуском спама или вы не видите запрещенных запросов здесь:"
428
+
429
+ #: inc/cleantalk-admin.php:982
430
+ msgid "CleanTalk dashboard"
431
+ msgstr "панель управления CleanTalk"
432
+
433
+ #: inc/cleantalk-admin.php:982
434
+ msgid "СAUTION! Option can catch POST requests in WordPress backend"
435
+ msgstr ""
436
+ "ВНИМАНИЕ! Опция может перехватывать все POST запросы в панели управления "
437
+ "Wordpress. Отключите, если возникают проблемы/ошибки."
438
+
439
+ #: inc/cleantalk-admin.php:1002
440
+ msgid ""
441
+ "Options helps protect WordPress against spam with any caching plugins. Turn "
442
+ "this option on to avoid issues with caching plugins."
443
+ msgstr "Данная настройка помогает избежать конфликтов с кеширующими плагинами."
444
+
445
+ #: inc/cleantalk-admin.php:1002
446
+ msgid "Attention! Incompatible with AMP plugins!"
447
+ msgstr "Внимание! Не совместимо с AMP (Mobile Accelerated Pages) плагинами."
448
+
449
+ #: inc/cleantalk-admin.php:1032
450
+ msgid "Dont't check comments for users with above"
451
+ msgstr "Не проверять пользователей у которых больше "
452
+
453
+ #: inc/cleantalk-admin.php:1032
454
+ msgid "comments."
455
+ msgstr "комментариев."
456
+
457
+ #: inc/cleantalk-admin.php:1052
458
+ msgid ""
459
+ "Checking this box you allow plugin store information about screen size and "
460
+ "browser plugins of website visitors. The option in a beta state."
461
+ msgstr ""
462
+ "Включая эту опцию, Вы разрешаете плагину хранить информацию о размере экрана "
463
+ "и плагинах браузера посетителей. Бета опция."
464
+
465
+ #: inc/cleantalk-admin.php:1109
466
+ msgid ""
467
+ "Turn this option on to protect forms on your WordPress that send data to "
468
+ "third-part servers (like MailChimp)."
469
+ msgstr ""
470
+ "Включите эту опцию, что бы защитить формы, которые отсылают данные на "
471
+ "сторонние ресурсы, например MailChimp."
472
+
473
+ #: inc/cleantalk-admin.php:1129
474
+ msgid ""
475
+ "This option will enable protection for custom (hand-made) AJAX forms with "
476
+ "PHP scripts handlers on your WordPress."
477
+ msgstr "Эта опция обеспечит защиту созданных вручную форм, использующих AJAX."
478
+
479
+ #: inc/cleantalk-admin.php:1149
480
+ msgid ""
481
+ "Turn this option off to deny plugin generates any cookies on website front-"
482
+ "end. This option is helpful if you use Varnish. But most of contact forms "
483
+ "will not be protected by CleanTalk if the option is turned off!"
484
+ msgstr ""
485
+ "Эта опция запретит плагину генерировать Cookie в публичной части сайта. "
486
+ "Может быть полезно, если вы используете плагин Varnish. Большинство форм "
487
+ "буду НЕ защищены если включена эта настройка!"
488
+
489
+ #: inc/cleantalk-admin.php:1169
490
+ msgid ""
491
+ "Turn this option on to use encrypted (SSL) connection with CleanTalk servers."
492
+ msgstr ""
493
+ "Включите, что бы использовать защищенное SSL подключение к серверам "
494
+ "CleanTalk."
495
+
496
+ #: inc/cleantalk-admin.php:1190
497
+ msgid ""
498
+ "Turn this option on to check for spam any submissions (comments, contact "
499
+ "forms and etc.) from registered Users."
500
+ msgstr "Включите, чтобы проверять зарегистрированных пользователей."
501
+
502
+ #: inc/cleantalk-admin.php:1216
503
+ msgid ""
504
+ "Checking this box places a small link under the comment form that lets "
505
+ "others know what anti-spam tool protects your site."
506
+ msgstr ""
507
+ "Включение этой настройки добавит маленькую ссылку под форму комментариев, "
508
+ "которая позволит пользователям узнать о том, какой инструмент вы используете "
509
+ "для защиты."
510
+
511
+ #: inc/cleantalk-admin.php:1242
512
+ msgid ""
513
+ "This option allows to filter spam bots before they access website. Also "
514
+ "reduces CPU usage on hosting server and accelerates pages load time."
515
+ msgstr ""
516
+ "Эта опция позволяет фильтровать спам-ботов прежде, чем они войдут на сайт. "
517
+ "Также уменьшает загрузку процессора на хостинге и ускоряет время загрузки "
518
+ "страниц."
519
+
520
+ #: inc/cleantalk-admin.php:1244
521
+ msgid "Learn more"
522
+ msgstr "Узнать больше"
523
+
524
+ #: inc/cleantalk-admin.php:1360
525
+ msgid "Save Changes"
526
+ msgstr "Сохранить изменения"
527
+
528
+ #: inc/cleantalk-admin.php:1376
529
+ msgid "Plugin Homepage at"
530
+ msgstr "Домашняя страница плагина на"
531
+
532
+ #: inc/cleantalk-admin.php:1377
533
+ msgid "Tech support CleanTalk:"
534
+ msgstr "Техническая поддержка:"
535
+
536
+ #: inc/cleantalk-admin.php:1377
537
+ msgid "CleanTalk tech forum"
538
+ msgstr "Технический форум CleanTalk"
539
+
540
+ #: inc/cleantalk-admin.php:1377
541
+ msgid "Use s@cleantalk.org to test plugin in any WordPress form."
542
+ msgstr ""
543
+ "Используйте s@cleantalk.org чтобы проверить плагин в любой форме в WordPress."
544
+
545
+ #: inc/cleantalk-admin.php:1415
546
+ #, php-format
547
+ msgid "Unable to get Access key automatically: %s"
548
+ msgstr "Невозможно получить ключ автоматически: %s"
549
+
550
+ #: inc/cleantalk-admin.php:1416
551
+ msgid "Get the Access key"
552
+ msgstr "Получить ключ доступа"
553
+
554
+ #: inc/cleantalk-admin.php:1421
555
+ #, php-format
556
+ msgid "Please enter Access Key in %s settings to enable anti spam protection!"
557
+ msgstr ""
558
+ "Пожалуйста укажите Ключ доступа в настройках %s для активации защиты от "
559
+ "спама!"
560
+
561
+ #: inc/cleantalk-admin.php:1435
562
+ #, php-format
563
+ msgid "%s trial period ends, please upgrade to %s!"
564
+ msgstr ""
565
+ "%s заканчивается ознакомительный срок пользования антиспам плагином "
566
+ "CleanTalk, пожалуйста продлите подключение %s."
567
+
568
+ #: inc/cleantalk-admin.php:1458
569
+ msgid "RENEW ANTI-SPAM"
570
+ msgstr "ПРОДЛИТЬ АНТИСПАМ"
571
+
572
+ #: inc/cleantalk-admin.php:1459
573
+ #, php-format
574
+ msgid "Please renew your anti-spam license for %s."
575
+ msgstr "Пожалуйста продлите свою антиспам-лицензию на %s."
576
+
577
+ #: inc/cleantalk-admin.php:1459
578
+ msgid "next year"
579
+ msgstr "следующий год"
580
+
581
+ #: inc/cleantalk-admin.php:1466
582
+ msgid ""
583
+ "Wrong <a href=\"options-general.php?page=cleantalk\"><b style=\"color: "
584
+ "#49C73B;\">Clean</b><b style=\"color: #349ebf;\">Talk</b> access key</"
585
+ "a>! Please check it or ask <a target=\"_blank\" href=\"https://cleantalk.org/"
586
+ "forum/\">support</a>."
587
+ msgstr ""
588
+ "Не верный <a href=\"options-general.php?page=cleantalk\">ключ доступа <b "
589
+ "style=\"color: #49C73B;\">Clean</b><b style=\"color: #349ebf;\">Talk</b></"
590
+ "a>! Пожалуйста, проверьте ключ или обратитесь в техническую поддержку: <a "
591
+ "target=\"_blank\" href=\"https://cleantalk.org/forum/\">support</a>."
592
+
593
+ #: inc/cleantalk-admin.php:1606
594
+ msgid "FAQ"
595
+ msgstr "FAQ"
596
+
597
+ #: inc/cleantalk-admin.php:1607
598
+ msgid "Support"
599
+ msgstr "Поддержка"
600
+
601
+ #: inc/cleantalk-comments.php:9 inc/cleantalk-comments.php:239
602
+ #: inc/cleantalk-users.php:8 inc/cleantalk-users.php:187
603
+ msgid "Check for spam"
604
+ msgstr "Проверить на спам"
605
+
606
+ #: inc/cleantalk-comments.php:65
607
+ msgid "Author"
608
+ msgstr "Автор"
609
+
610
+ #: inc/cleantalk-comments.php:66
611
+ msgid "Comment"
612
+ msgstr "Комментарий"
613
+
614
+ #: inc/cleantalk-comments.php:67
615
+ msgid "In Response To"
616
+ msgstr "В ответ на"
617
+
618
+ #: inc/cleantalk-comments.php:97
619
+ #, php-format
620
+ msgid "Submitted on <a href=\"%1$s\">%2$s at %3$s</a>"
621
+ msgstr "Отправлено <a href=\"%1$s\">%2$s в %3$s</a>"
622
+
623
+ #: inc/cleantalk-comments.php:99
624
+ msgid "Y/m/d"
625
+ msgstr "d.m.Y"
626
+
627
+ #: inc/cleantalk-comments.php:109 inc/cleantalk-users.php:124
628
+ msgid "Approve"
629
+ msgstr "Одобрить"
630
+
631
+ #: inc/cleantalk-comments.php:111 inc/cleantalk-users.php:126
632
+ msgid "Delete"
633
+ msgstr "Удалить"
634
+
635
+ #: inc/cleantalk-comments.php:126
636
+ msgid "View Post"
637
+ msgstr "Показать пост"
638
+
639
+ #: inc/cleantalk-comments.php:172
640
+ msgid "Delete all comments from the list"
641
+ msgstr "Удалить все сообщения в списке"
642
+
643
+ #: inc/cleantalk-comments.php:173 inc/cleantalk-users.php:176
644
+ msgid "Delete selected"
645
+ msgstr "Удалить отмеченные"
646
+
647
+ #: inc/cleantalk-comments.php:216 inc/cleantalk-users.php:200
648
+ msgid ""
649
+ "There is some differencies between blacklists database and our API "
650
+ "mechanisms. Blacklists shows all history of spam activity, but our API (that "
651
+ "used in spam checking) used another parameters, too: last day of activity, "
652
+ "number of spam attacks during last days etc. This mechanisms help us to "
653
+ "reduce number of false positivitie. So, there is nothing strange, if some "
654
+ "emails/IPs will be not found by this checking."
655
+ msgstr ""
656
+ "Есть некоторые отличия между проверкой через базу данных черных списков и "
657
+ "через механизм API. В черных списках отображается вся история о спам-"
658
+ "активности, но наш API используетс другие механизмы: последний день "
659
+ "активности, количество спам-атак в течение последних дней и т. д. Эти "
660
+ "механизмы помогают нам сократить количество ложных обнаружений. Поэтому, нет "
661
+ "ничего странного, если некоторые письма/IP не будут обнаружены при этой "
662
+ "проверке."
663
+
664
+ #: inc/cleantalk-comments.php:224
665
+ msgid ""
666
+ "Please wait! CleanTalk is checking all approved and pending comments via "
667
+ "blacklist database at cleantalk.org. You will have option to delete found "
668
+ "spam comments after plugin finish."
669
+ msgstr ""
670
+ "Пожалуйста, подождите! CleanTalk проверяет комментарии по черным спискам на "
671
+ "cleantalk.org. Вы сможете удалить комментарии со спамом после окончания "
672
+ "работы."
673
+
674
+ #: inc/cleantalk-comments.php:227
675
+ msgid ""
676
+ "Please wait for a while. CleanTalk is deleting spam comments. Comments left: "
677
+ msgstr "Пожалуйста, подождите. CleanTalk удаляет спам-комментарии. Осталось:"
678
+
679
+ #: inc/cleantalk-comments.php:242
680
+ msgid ""
681
+ "The plugin will check all comments against blacklists database and show you "
682
+ "senders that have spam activity on other websites."
683
+ msgstr ""
684
+ "Пожалуйста, подождите. CleanTalk проверяет комментарии по черным спискам на "
685
+ "cleantalk.org. Вы сможете удалить комментарии со спамом после окончания "
686
+ "работы."
687
+
688
+ #: inc/cleantalk-comments.php:247
689
+ msgid "Insert comments"
690
+ msgstr "Добавить комментарии"
691
+
692
+ #: inc/cleantalk-comments.php:412
693
+ #, php-format
694
+ msgid "Total comments %s, checked %s, found %s spam comments."
695
+ msgstr ""
696
+ "Всего комментариев: %s, проверено %s, найдено комментариев со спамом: %s."
697
+
698
+ #: inc/cleantalk-comments.php:415
699
+ msgid "Please do backup of WordPress database before delete any comments!"
700
+ msgstr ""
701
+ "Пожалуйста, сделайте резервную копию базы данных Wordpress перед удалением "
702
+ "комментариев."
703
+
704
+ #: inc/cleantalk-public.php:1054 inc/cleantalk-public.php:1111
705
+ #: inc/cleantalk-public.php:1129
706
+ msgid "Spam protection"
707
+ msgstr "Защита от спама"
708
+
709
+ #: inc/cleantalk-public.php:1326
710
+ #, php-format
711
+ msgid "Registration is approved by %s."
712
+ msgstr "Регистрация одобрена %s."
713
+
714
+ #: inc/cleantalk-public.php:2014
715
+ msgid "Comment approved. Anti-spam by CleanTalk."
716
+ msgstr "Комментарий одобрен. Антиспам от CleanTalk."
717
+
718
+ #: inc/cleantalk-public.php:2638
719
+ msgid "Attention, please!"
720
+ msgstr "Внимание!"
721
+
722
+ #: inc/cleantalk-public.php:2639
723
+ #, php-format
724
+ msgid "\"%s\" plugin error on your site %s:"
725
+ msgstr "\"%s\". Ошибка плагина на вашем сайте %s:"
726
+
727
+ #: inc/cleantalk-public.php:2641
728
+ #, php-format
729
+ msgid "[%s] %s error!"
730
+ msgstr "[%s] %s ошибка!"
731
+
732
+ #: inc/cleantalk-users.php:38
733
+ msgid "Please wait for a while. CleanTalk is deleting spam users. Users left: "
734
+ msgstr "Пожалуйста, подождите. CleanTalk удаляет спам-пользователей. Осталось:"
735
+
736
+ #: inc/cleantalk-users.php:49
737
+ msgid ""
738
+ "Please wait for a while. CleanTalk is checking all users via blacklist "
739
+ "database at cleantalk.org. You will have option to delete found spam users "
740
+ "after plugin finish."
741
+ msgstr ""
742
+ "Пожалуйста, подождите. ClenTalk проверяет всех пользователей по чёрным "
743
+ "спискам на cleantalk.org. У вас появится возможность удалить обнаруженных "
744
+ "спам-пользователей как только плагин закончит."
745
+
746
+ #: inc/cleantalk-users.php:79
747
+ msgid "Username"
748
+ msgstr "Имя пользователя"
749
+
750
+ #: inc/cleantalk-users.php:80
751
+ msgid "Name"
752
+ msgstr "Имя"
753
+
754
+ #: inc/cleantalk-users.php:82
755
+ msgid "Role"
756
+ msgstr "Роль"
757
+
758
+ #: inc/cleantalk-users.php:83
759
+ msgid "Posts"
760
+ msgstr "Посты"
761
+
762
+ #: inc/cleantalk-users.php:175
763
+ msgid "Delete all users from list"
764
+ msgstr "Удалить всех пользователей в списке"
765
+
766
+ #: inc/cleantalk-users.php:179
767
+ msgid "Insert accounts"
768
+ msgstr "Добавить аккаунты"
769
+
770
+ #: inc/cleantalk-users.php:190
771
+ msgid ""
772
+ "The plugin will check all users against blacklists database and show you "
773
+ "senders that have spam activity on other websites. Just click 'Find spam "
774
+ "users' to start."
775
+ msgstr ""
776
+ "CleanTalk проверит всех пользователей по базе данных черных списков и "
777
+ "покажет вам отправителей со спам-активностью на других сайтах. Просто "
778
+ "нажмите кнопку 'Найти спам-пользователей', чтобы начать."
779
+
780
+ #: inc/cleantalk-users.php:208
781
+ msgid "Stop deletion"
782
+ msgstr "Остановить удаление"
783
+
784
+ #: inc/cleantalk-users.php:365
785
+ #, fuzzy, php-format
786
+ msgid "Total users %s, checked %s, found %s spam users"
787
+ msgstr "Всего пользователей: %s, проверено: %s, найдено %s спам-пользователей."
788
+
789
+ #: inc/cleantalk-users.php:368
790
+ msgid "Please do backup of WordPress database before delete any accounts!"
791
+ msgstr ""
792
+ "Пожалуйста, сделайте резервную копию базы данных Wordpress перед удалением "
793
+ "аккаунтов."
794
+
795
+ #: inc/cleantalk-widget.php:13
796
+ msgid "CleanTalk Widget"
797
+ msgstr "Виджет CleanTalk"
798
+
799
+ #: inc/cleantalk-widget.php:16
800
+ msgid "CleanTalk widget"
801
+ msgstr "виджет CleanTalk"
802
+
803
+ #: inc/cleantalk-widget.php:61
804
+ msgid "Spam blocked"
805
+ msgstr "Спам заблокирован"
806
+
807
+ #: inc/cleantalk-widget.php:66
808
+ msgid "Title:"
809
+ msgstr "Заголовок:"
810
+
811
+ #. Plugin Name of the plugin/theme
812
+ msgid "Spam Protection by CleanTalk"
813
+ msgstr "Спам защита CleanTalk"
814
+
815
+ #. Plugin URI of the plugin/theme
816
+ #. Author URI of the plugin/theme
817
+ msgid "http://cleantalk.org"
818
+ msgstr "http://cleantalk.org"
819
+
820
+ #. Description of the plugin/theme
821
+ msgid ""
822
+ "Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment "
823
+ "spam, no registration spam, no contact spam, protects any WordPress forms. "
824
+ "Formerly Anti-Spam by CleanTalk."
825
+ msgstr ""
826
+ "Максимальный эффект, все в одном плагине, без Капчи, премиальный анти-спам "
827
+ "плагин. Нет спама в комментариях, регистрациях, контактных формах. Защита "
828
+ "любой формы Wordpress."
829
+
830
+ #. Author of the plugin/theme
831
+ msgid "СleanTalk <welcome@cleantalk.org>"
832
+ msgstr "СleanTalk <welcome@cleantalk.org>"
i18n/cleantalk.pot CHANGED
@@ -3,8 +3,8 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Spam Protection by CleanTalk\n"
6
- "POT-Creation-Date: 2016-11-13 19:09+0500\n"
7
- "PO-Revision-Date: 2016-11-13 19:09+0500\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
@@ -33,491 +33,515 @@ msgstr ""
33
  msgid "has blocked %s spam"
34
  msgstr ""
35
 
36
- #: inc/cleantalk-admin.php:76
37
  msgid "Failed from timeout. Going to check comments again."
38
  msgstr ""
39
 
40
- #: inc/cleantalk-admin.php:77
41
  msgid "Added 500 comments"
42
  msgstr ""
43
 
44
  #: inc/cleantalk-admin.php:80
45
- msgid "Find spam comments"
46
  msgstr ""
47
 
48
- #: inc/cleantalk-admin.php:92
 
 
 
 
 
 
 
 
 
 
 
 
49
  msgid "Failed from timeout. Going to check users again."
50
  msgstr ""
51
 
52
- #: inc/cleantalk-admin.php:93
53
  msgid "Failed from timeout. Going to run a new attempt to delete spam users."
54
  msgstr ""
55
 
56
- #: inc/cleantalk-admin.php:94
57
  msgid "Inserted"
58
  msgstr ""
59
 
60
- #: inc/cleantalk-admin.php:95
61
  msgid "users."
62
  msgstr ""
63
 
64
- #: inc/cleantalk-admin.php:98
65
- msgid "Find spam users"
66
  msgstr ""
67
 
68
- #: inc/cleantalk-admin.php:117 inc/cleantalk-admin.php:121
 
 
 
 
 
 
 
 
 
 
 
 
69
  msgid "CleanTalk settings"
70
  msgstr ""
71
 
72
- #: inc/cleantalk-admin.php:219
73
  #, php-format
74
  msgid "Unable to connect to %s."
75
  msgstr ""
76
 
77
- #: inc/cleantalk-admin.php:333
78
  msgid "Protection is active"
79
  msgstr ""
80
 
81
- #: inc/cleantalk-admin.php:335
82
  msgid "Advanced settings"
83
  msgstr ""
84
 
85
- #: inc/cleantalk-admin.php:339
86
  msgid "Access key"
87
  msgstr ""
88
 
89
- #: inc/cleantalk-admin.php:347 inc/cleantalk-admin.php:673
90
  msgid "Registration forms"
91
  msgstr ""
92
 
93
- #: inc/cleantalk-admin.php:348
94
  msgid "Comments form"
95
  msgstr ""
96
 
97
- #: inc/cleantalk-admin.php:349 inc/cleantalk-admin.php:675
98
  msgid "Contact forms"
99
  msgstr ""
100
 
101
- #: inc/cleantalk-admin.php:350 inc/cleantalk-admin.php:676
102
  msgid "Custom contact forms"
103
  msgstr ""
104
 
105
- #: inc/cleantalk-admin.php:351 inc/cleantalk-admin.php:678
106
  msgid "WooCommerce checkout form"
107
  msgstr ""
108
 
109
- #: inc/cleantalk-admin.php:352
110
  msgid "Protect external forms"
111
  msgstr ""
112
 
113
- #: inc/cleantalk-admin.php:353
114
  msgid "Protect internal forms"
115
  msgstr ""
116
 
117
- #: inc/cleantalk-admin.php:357
118
  msgid "buddyPress private messages"
119
  msgstr ""
120
 
121
- #: inc/cleantalk-admin.php:358
122
  msgid "Don't check trusted user's comments"
123
  msgstr ""
124
 
125
- #: inc/cleantalk-admin.php:359
126
  msgid "Automatically delete spam comments"
127
  msgstr ""
128
 
129
- #: inc/cleantalk-admin.php:360
130
  msgid "Remove links from approved comments"
131
  msgstr ""
132
 
133
- #: inc/cleantalk-admin.php:364
134
  msgid "Protect logged in Users"
135
  msgstr ""
136
 
137
- #: inc/cleantalk-admin.php:365
138
  msgid "Use AJAX for JavaScript check"
139
  msgstr ""
140
 
141
- #: inc/cleantalk-admin.php:366
142
  msgid "Check all post data"
143
  msgstr ""
144
 
145
- #: inc/cleantalk-admin.php:367
146
  msgid "Set cookies"
147
  msgstr ""
148
 
149
- #: inc/cleantalk-admin.php:368
150
  msgid "Use SSL"
151
  msgstr ""
152
 
153
- #: inc/cleantalk-admin.php:372
154
  msgid "Show statistics in admin bar"
155
  msgstr ""
156
 
157
- #: inc/cleantalk-admin.php:373
158
  msgid "Show All-time counter"
159
  msgstr ""
160
 
161
- #: inc/cleantalk-admin.php:374
162
  msgid "Show 24 hours counter"
163
  msgstr ""
164
 
165
- #: inc/cleantalk-admin.php:375
166
  msgid "SpamFireWall counter"
167
  msgstr ""
168
 
169
- #: inc/cleantalk-admin.php:378 inc/cleantalk-admin.php:677
170
- #: inc/cleantalk-admin.php:1231
171
  msgid "SpamFireWall"
172
  msgstr ""
173
 
174
- #: inc/cleantalk-admin.php:379 inc/cleantalk-admin.php:1041
175
  msgid "Collect details about browsers"
176
  msgstr ""
177
 
178
- #: inc/cleantalk-admin.php:380 inc/cleantalk-admin.php:1205
179
  msgid "Tell others about CleanTalk"
180
  msgstr ""
181
 
182
- #: inc/cleantalk-admin.php:457 inc/cleantalk-admin.php:472
183
- #: inc/cleantalk-admin.php:487 inc/cleantalk-admin.php:787
184
- #: inc/cleantalk-admin.php:820 inc/cleantalk-admin.php:836
185
- #: inc/cleantalk-admin.php:852 inc/cleantalk-admin.php:868
186
- #: inc/cleantalk-admin.php:884 inc/cleantalk-admin.php:900
187
- #: inc/cleantalk-admin.php:919 inc/cleantalk-admin.php:944
188
- #: inc/cleantalk-admin.php:969 inc/cleantalk-admin.php:989
189
- #: inc/cleantalk-admin.php:1019 inc/cleantalk-admin.php:1076
190
- #: inc/cleantalk-admin.php:1096 inc/cleantalk-admin.php:1116
191
- #: inc/cleantalk-admin.php:1136 inc/cleantalk-admin.php:1156
192
- #: inc/cleantalk-admin.php:1177
193
  msgid "Yes"
194
  msgstr ""
195
 
196
- #: inc/cleantalk-admin.php:459 inc/cleantalk-admin.php:474
197
- #: inc/cleantalk-admin.php:489 inc/cleantalk-admin.php:789
198
- #: inc/cleantalk-admin.php:822 inc/cleantalk-admin.php:838
199
- #: inc/cleantalk-admin.php:854 inc/cleantalk-admin.php:870
200
- #: inc/cleantalk-admin.php:886 inc/cleantalk-admin.php:902
201
- #: inc/cleantalk-admin.php:921 inc/cleantalk-admin.php:946
202
- #: inc/cleantalk-admin.php:971 inc/cleantalk-admin.php:991
203
- #: inc/cleantalk-admin.php:1021 inc/cleantalk-admin.php:1078
204
- #: inc/cleantalk-admin.php:1098 inc/cleantalk-admin.php:1118
205
- #: inc/cleantalk-admin.php:1138 inc/cleantalk-admin.php:1158
206
- #: inc/cleantalk-admin.php:1179
207
  msgid "No"
208
  msgstr ""
209
 
210
- #: inc/cleantalk-admin.php:460 inc/cleantalk-admin.php:490
211
  msgid ""
212
  "Display all-time requests counter in the admin bar. Counter displays number "
213
  "of requests since plugin installation."
214
  msgstr ""
215
 
216
- #: inc/cleantalk-admin.php:475
217
  msgid ""
218
  "Display daily requests counter in the admin bar. Counter displays number of "
219
  "requests of the past 24 hours."
220
  msgstr ""
221
 
222
- #: inc/cleantalk-admin.php:541
223
  msgid "Since"
224
  msgstr ""
225
 
226
- #: inc/cleantalk-admin.php:547
227
  msgid ""
228
  "All / Allowed / Blocked submissions. The number of submissions is being "
229
  "counted since CleanTalk plugin installation."
230
  msgstr ""
231
 
232
- #: inc/cleantalk-admin.php:547
233
  msgid "All"
234
  msgstr ""
235
 
236
- #: inc/cleantalk-admin.php:555
237
  msgid ""
238
  "Allowed / Blocked submissions. The number of submissions for past 24 hours. "
239
  msgstr ""
240
 
241
- #: inc/cleantalk-admin.php:555
242
  msgid "Day"
243
  msgstr ""
244
 
245
- #: inc/cleantalk-admin.php:561
246
  msgid ""
247
  "All / Blocked events. Access attempts regitred by SpamFireWall counted since "
248
  "the last plugin activation."
249
  msgstr ""
250
 
251
- #: inc/cleantalk-admin.php:566
252
  msgid ""
253
  "Allowed / Blocked submissions. The number of submissions is being counted "
254
  "since "
255
  msgstr ""
256
 
257
- #: inc/cleantalk-admin.php:573
258
  msgid "dashboard"
259
  msgstr ""
260
 
261
- #: inc/cleantalk-admin.php:582 inc/cleantalk-admin.php:588
262
- #: inc/cleantalk-admin.php:1588 inc/cleantalk-admin.php:1592
263
- #: inc/cleantalk-admin.php:1613 inc/cleantalk-admin.php:1617
264
  msgid "Settings"
265
  msgstr ""
266
 
267
- #: inc/cleantalk-admin.php:598 inc/cleantalk-admin.php:770
268
  msgid "Check comments for spam"
269
  msgstr ""
270
 
271
- #: inc/cleantalk-admin.php:608 inc/cleantalk-admin.php:771
272
  msgid "Check users for spam"
273
  msgstr ""
274
 
275
- #: inc/cleantalk-admin.php:617
276
  msgid "Reset counter"
277
  msgstr ""
278
 
279
- #: inc/cleantalk-admin.php:674
280
  msgid "Comments forms"
281
  msgstr ""
282
 
283
- #: inc/cleantalk-admin.php:686
284
  msgid ""
285
  "Testing is failed, check settings. Tech support <a target=_blank "
286
  "href='mailto:support@cleantalk.org'>support@cleantalk.org</a>"
287
  msgstr ""
288
 
289
- #: inc/cleantalk-admin.php:724
290
  #, php-format
291
  msgid "has blocked <b>%s</b> spam."
292
  msgstr ""
293
 
294
- #: inc/cleantalk-admin.php:733
295
  msgid "Click here to get anti-spam statistics"
296
  msgstr ""
297
 
298
- #: inc/cleantalk-admin.php:741
299
  msgid "Enter the key"
300
  msgstr ""
301
 
302
- #: inc/cleantalk-admin.php:755
303
  msgid "Get access key manually"
304
  msgstr ""
305
 
306
- #: inc/cleantalk-admin.php:756
307
  msgid "or"
308
  msgstr ""
309
 
310
- #: inc/cleantalk-admin.php:757
311
  msgid "Get access key automatically"
312
  msgstr ""
313
 
314
- #: inc/cleantalk-admin.php:761
315
  #, php-format
316
  msgid "Admin e-mail (%s) will be used for registration"
317
  msgstr ""
318
 
319
- #: inc/cleantalk-admin.php:762
320
  msgid "License agreement"
321
  msgstr ""
322
 
323
- #: inc/cleantalk-admin.php:767
324
  msgid "Show the access key"
325
  msgstr ""
326
 
327
- #: inc/cleantalk-admin.php:790
328
  msgid "WordPress, JetPack, WooCommerce."
329
  msgstr ""
330
 
331
- #: inc/cleantalk-admin.php:795
332
  msgid "Forms to protect"
333
  msgstr ""
334
 
335
- #: inc/cleantalk-admin.php:799
336
  msgid "Comments and messages"
337
  msgstr ""
338
 
339
- #: inc/cleantalk-admin.php:803
340
  msgid "Data processing"
341
  msgstr ""
342
 
343
- #: inc/cleantalk-admin.php:807
344
  msgid "Admin bar"
345
  msgstr ""
346
 
347
- #: inc/cleantalk-admin.php:823
348
  msgid "Remove links from approved comments. Replace it with \"[Link deleted]\""
349
  msgstr ""
350
 
351
- #: inc/cleantalk-admin.php:839
352
  msgid "WordPress, BuddyPress, bbPress, S2Member, WooCommerce."
353
  msgstr ""
354
 
355
- #: inc/cleantalk-admin.php:855
356
  msgid ""
357
  "Contact Form 7, Formidable forms, JetPack, Fast Secure Contact Form, "
358
  "WordPress Landing Pages, Gravity Forms."
359
  msgstr ""
360
 
361
- #: inc/cleantalk-admin.php:871
362
  msgid "Anti spam test for any WordPress themes or contacts forms."
363
  msgstr ""
364
 
365
- #: inc/cleantalk-admin.php:887
366
  msgid "Anti spam test for WooCommerce checkout form."
367
  msgstr ""
368
 
369
- #: inc/cleantalk-admin.php:903
370
  msgid "Check buddyPress private messages."
371
  msgstr ""
372
 
373
- #: inc/cleantalk-admin.php:922
374
  #, php-format
375
  msgid "Delete spam comments older than %d days."
376
  msgstr ""
377
 
378
- #: inc/cleantalk-admin.php:947
379
  msgid ""
380
  "Show/hide CleanTalk icon in top level menu in WordPress backend. The number "
381
  "of submissions is being counted for past 24 hours."
382
  msgstr ""
383
 
384
- #: inc/cleantalk-admin.php:972
385
  msgid ""
386
  "Check all POST submissions from website visitors. Enable this option if you "
387
  "have spam misses on website or you don`t have records about missed spam here:"
388
  msgstr ""
389
 
390
- #: inc/cleantalk-admin.php:972
391
  msgid "CleanTalk dashboard"
392
  msgstr ""
393
 
394
- #: inc/cleantalk-admin.php:972
395
  msgid "СAUTION! Option can catch POST requests in WordPress backend"
396
  msgstr ""
397
 
398
- #: inc/cleantalk-admin.php:992
399
  msgid ""
400
  "Options helps protect WordPress against spam with any caching plugins. Turn "
401
  "this option on to avoid issues with caching plugins."
402
  msgstr ""
403
 
404
- #: inc/cleantalk-admin.php:992
405
  msgid "Attention! Incompatible with AMP plugins!"
406
  msgstr ""
407
 
408
- #: inc/cleantalk-admin.php:1022
409
  msgid "Dont't check comments for users with above"
410
  msgstr ""
411
 
412
- #: inc/cleantalk-admin.php:1022
413
  msgid "comments."
414
  msgstr ""
415
 
416
- #: inc/cleantalk-admin.php:1042
417
  msgid ""
418
  "Checking this box you allow plugin store information about screen size and "
419
  "browser plugins of website visitors. The option in a beta state."
420
  msgstr ""
421
 
422
- #: inc/cleantalk-admin.php:1099
423
  msgid ""
424
  "Turn this option on to protect forms on your WordPress that send data to "
425
  "third-part servers (like MailChimp)."
426
  msgstr ""
427
 
428
- #: inc/cleantalk-admin.php:1119
429
  msgid ""
430
  "This option will enable protection for custom (hand-made) AJAX forms with "
431
  "PHP scripts handlers on your WordPress."
432
  msgstr ""
433
 
434
- #: inc/cleantalk-admin.php:1139
435
  msgid ""
436
  "Turn this option off to deny plugin generates any cookies on website front-"
437
  "end. This option is helpful if you use Varnish. But most of contact forms "
438
  "will not be protected by CleanTalk if the option is turned off!"
439
  msgstr ""
440
 
441
- #: inc/cleantalk-admin.php:1159
442
  msgid ""
443
  "Turn this option on to use encrypted (SSL) connection with CleanTalk servers."
444
  msgstr ""
445
 
446
- #: inc/cleantalk-admin.php:1180
447
  msgid ""
448
  "Turn this option on to check for spam any submissions (comments, contact "
449
  "forms and etc.) from registered Users."
450
  msgstr ""
451
 
452
- #: inc/cleantalk-admin.php:1206
453
  msgid ""
454
  "Checking this box places a small link under the comment form that lets "
455
  "others know what anti-spam tool protects your site."
456
  msgstr ""
457
 
458
- #: inc/cleantalk-admin.php:1232
459
  msgid ""
460
  "This option allows to filter spam bots before they access website. Also "
461
  "reduces CPU usage on hosting server and accelerates pages load time."
462
  msgstr ""
463
 
464
- #: inc/cleantalk-admin.php:1234
465
  msgid "Learn more"
466
  msgstr ""
467
 
468
- #: inc/cleantalk-admin.php:1350
469
  msgid "Save Changes"
470
  msgstr ""
471
 
472
- #: inc/cleantalk-admin.php:1366
473
  msgid "Plugin Homepage at"
474
  msgstr ""
475
 
476
- #: inc/cleantalk-admin.php:1367
477
  msgid "Tech support CleanTalk:"
478
  msgstr ""
479
 
480
- #: inc/cleantalk-admin.php:1367
481
  msgid "CleanTalk tech forum"
482
  msgstr ""
483
 
484
- #: inc/cleantalk-admin.php:1367
485
  msgid "Use s@cleantalk.org to test plugin in any WordPress form."
486
  msgstr ""
487
 
488
- #: inc/cleantalk-admin.php:1404
489
  #, php-format
490
  msgid "Unable to get Access key automatically: %s"
491
  msgstr ""
492
 
493
- #: inc/cleantalk-admin.php:1405
494
  msgid "Get the Access key"
495
  msgstr ""
496
 
497
- #: inc/cleantalk-admin.php:1410
498
  #, php-format
499
  msgid "Please enter Access Key in %s settings to enable anti spam protection!"
500
  msgstr ""
501
 
502
- #: inc/cleantalk-admin.php:1424
503
  #, php-format
504
  msgid "%s trial period ends, please upgrade to %s!"
505
  msgstr ""
506
 
507
- #: inc/cleantalk-admin.php:1447
508
  msgid "RENEW ANTI-SPAM"
509
  msgstr ""
510
 
511
- #: inc/cleantalk-admin.php:1448
512
  #, php-format
513
  msgid "Please renew your anti-spam license for %s."
514
  msgstr ""
515
 
516
- #: inc/cleantalk-admin.php:1448
517
  msgid "next year"
518
  msgstr ""
519
 
520
- #: inc/cleantalk-admin.php:1455
521
  msgid ""
522
  "Wrong <a href=\"options-general.php?page=cleantalk\"><b style=\"color: "
523
  "#49C73B;\">Clean</b><b style=\"color: #349ebf;\">Talk</b> access key</"
@@ -525,16 +549,16 @@ msgid ""
525
  "forum/\">support</a>."
526
  msgstr ""
527
 
528
- #: inc/cleantalk-admin.php:1595
529
  msgid "FAQ"
530
  msgstr ""
531
 
532
- #: inc/cleantalk-admin.php:1596
533
  msgid "Support"
534
  msgstr ""
535
 
536
  #: inc/cleantalk-comments.php:9 inc/cleantalk-comments.php:239
537
- #: inc/cleantalk-users.php:8 inc/cleantalk-users.php:185
538
  msgid "Check for spam"
539
  msgstr ""
540
 
@@ -543,12 +567,10 @@ msgid "Author"
543
  msgstr ""
544
 
545
  #: inc/cleantalk-comments.php:66
546
- msgctxt "column name"
547
  msgid "Comment"
548
  msgstr ""
549
 
550
  #: inc/cleantalk-comments.php:67
551
- msgctxt "column name"
552
  msgid "In Response To"
553
  msgstr ""
554
 
@@ -561,6 +583,14 @@ msgstr ""
561
  msgid "Y/m/d"
562
  msgstr ""
563
 
 
 
 
 
 
 
 
 
564
  #: inc/cleantalk-comments.php:126
565
  msgid "View Post"
566
  msgstr ""
@@ -569,10 +599,20 @@ msgstr ""
569
  msgid "Delete all comments from the list"
570
  msgstr ""
571
 
572
- #: inc/cleantalk-comments.php:173 inc/cleantalk-users.php:174
573
  msgid "Delete selected"
574
  msgstr ""
575
 
 
 
 
 
 
 
 
 
 
 
576
  #: inc/cleantalk-comments.php:224
577
  msgid ""
578
  "Please wait! CleanTalk is checking all approved and pending comments via "
@@ -591,6 +631,10 @@ msgid ""
591
  "senders that have spam activity on other websites."
592
  msgstr ""
593
 
 
 
 
 
594
  #: inc/cleantalk-comments.php:412
595
  #, php-format
596
  msgid "Total comments %s, checked %s, found %s spam comments."
@@ -600,30 +644,30 @@ msgstr ""
600
  msgid "Please do backup of WordPress database before delete any comments!"
601
  msgstr ""
602
 
603
- #: inc/cleantalk-public.php:1057 inc/cleantalk-public.php:1114
604
- #: inc/cleantalk-public.php:1132
605
  msgid "Spam protection"
606
  msgstr ""
607
 
608
- #: inc/cleantalk-public.php:1329
609
  #, php-format
610
  msgid "Registration is approved by %s."
611
  msgstr ""
612
 
613
- #: inc/cleantalk-public.php:2017
614
  msgid "Comment approved. Anti-spam by CleanTalk."
615
  msgstr ""
616
 
617
- #: inc/cleantalk-public.php:2641
618
  msgid "Attention, please!"
619
  msgstr ""
620
 
621
- #: inc/cleantalk-public.php:2642
622
  #, php-format
623
  msgid "\"%s\" plugin error on your site %s:"
624
  msgstr ""
625
 
626
- #: inc/cleantalk-public.php:2644
627
  #, php-format
628
  msgid "[%s] %s error!"
629
  msgstr ""
@@ -644,46 +688,42 @@ msgid "Username"
644
  msgstr ""
645
 
646
  #: inc/cleantalk-users.php:80
647
- msgctxt "column name"
648
  msgid "Name"
649
  msgstr ""
650
 
651
- #: inc/cleantalk-users.php:81
652
- msgctxt "column name"
653
- msgid "E-mail"
654
- msgstr ""
655
-
656
  #: inc/cleantalk-users.php:82
657
- msgctxt "column name"
658
  msgid "Role"
659
  msgstr ""
660
 
661
  #: inc/cleantalk-users.php:83
662
- msgctxt "column name"
663
  msgid "Posts"
664
  msgstr ""
665
 
666
- #: inc/cleantalk-users.php:173
667
  msgid "Delete all users from list"
668
  msgstr ""
669
 
670
- #: inc/cleantalk-users.php:188
 
 
 
 
671
  msgid ""
672
  "The plugin will check all users against blacklists database and show you "
673
  "senders that have spam activity on other websites. Just click 'Find spam "
674
  "users' to start."
675
  msgstr ""
676
 
677
- #: inc/cleantalk-users.php:206
678
  msgid "Stop deletion"
679
  msgstr ""
680
 
681
- #: inc/cleantalk-users.php:363
682
  #, php-format
683
  msgid "Total users %s, checked %s, found %s spam users"
684
  msgstr ""
685
 
686
- #: inc/cleantalk-users.php:366
687
  msgid "Please do backup of WordPress database before delete any accounts!"
688
  msgstr ""
689
 
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Spam Protection by CleanTalk\n"
6
+ "POT-Creation-Date: 2016-11-28 11:54+0500\n"
7
+ "PO-Revision-Date: 2016-11-28 11:54+0500\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
33
  msgid "has blocked %s spam"
34
  msgstr ""
35
 
36
+ #: inc/cleantalk-admin.php:78
37
  msgid "Failed from timeout. Going to check comments again."
38
  msgstr ""
39
 
40
+ #: inc/cleantalk-admin.php:79
41
  msgid "Added 500 comments"
42
  msgstr ""
43
 
44
  #: inc/cleantalk-admin.php:80
45
+ msgid "Delete all spam comments?"
46
  msgstr ""
47
 
48
+ #: inc/cleantalk-admin.php:81
49
+ msgid "Delete checked comments?"
50
+ msgstr ""
51
+
52
+ #: inc/cleantalk-admin.php:84
53
+ msgid "Find spam-comments"
54
+ msgstr ""
55
+
56
+ #: inc/cleantalk-admin.php:85
57
+ msgid "Show spam-comments"
58
+ msgstr ""
59
+
60
+ #: inc/cleantalk-admin.php:97
61
  msgid "Failed from timeout. Going to check users again."
62
  msgstr ""
63
 
64
+ #: inc/cleantalk-admin.php:98
65
  msgid "Failed from timeout. Going to run a new attempt to delete spam users."
66
  msgstr ""
67
 
68
+ #: inc/cleantalk-admin.php:99
69
  msgid "Inserted"
70
  msgstr ""
71
 
72
+ #: inc/cleantalk-admin.php:100
73
  msgid "users."
74
  msgstr ""
75
 
76
+ #: inc/cleantalk-admin.php:101
77
+ msgid "Delete all spam users?"
78
  msgstr ""
79
 
80
+ #: inc/cleantalk-admin.php:102
81
+ msgid "Delete checked users?"
82
+ msgstr ""
83
+
84
+ #: inc/cleantalk-admin.php:105
85
+ msgid "Find spam-users"
86
+ msgstr ""
87
+
88
+ #: inc/cleantalk-admin.php:106
89
+ msgid "Show spam-users"
90
+ msgstr ""
91
+
92
+ #: inc/cleantalk-admin.php:127 inc/cleantalk-admin.php:131
93
  msgid "CleanTalk settings"
94
  msgstr ""
95
 
96
+ #: inc/cleantalk-admin.php:229
97
  #, php-format
98
  msgid "Unable to connect to %s."
99
  msgstr ""
100
 
101
+ #: inc/cleantalk-admin.php:343
102
  msgid "Protection is active"
103
  msgstr ""
104
 
105
+ #: inc/cleantalk-admin.php:345
106
  msgid "Advanced settings"
107
  msgstr ""
108
 
109
+ #: inc/cleantalk-admin.php:349
110
  msgid "Access key"
111
  msgstr ""
112
 
113
+ #: inc/cleantalk-admin.php:357 inc/cleantalk-admin.php:683
114
  msgid "Registration forms"
115
  msgstr ""
116
 
117
+ #: inc/cleantalk-admin.php:358
118
  msgid "Comments form"
119
  msgstr ""
120
 
121
+ #: inc/cleantalk-admin.php:359 inc/cleantalk-admin.php:685
122
  msgid "Contact forms"
123
  msgstr ""
124
 
125
+ #: inc/cleantalk-admin.php:360 inc/cleantalk-admin.php:686
126
  msgid "Custom contact forms"
127
  msgstr ""
128
 
129
+ #: inc/cleantalk-admin.php:361 inc/cleantalk-admin.php:688
130
  msgid "WooCommerce checkout form"
131
  msgstr ""
132
 
133
+ #: inc/cleantalk-admin.php:362
134
  msgid "Protect external forms"
135
  msgstr ""
136
 
137
+ #: inc/cleantalk-admin.php:363
138
  msgid "Protect internal forms"
139
  msgstr ""
140
 
141
+ #: inc/cleantalk-admin.php:367
142
  msgid "buddyPress private messages"
143
  msgstr ""
144
 
145
+ #: inc/cleantalk-admin.php:368
146
  msgid "Don't check trusted user's comments"
147
  msgstr ""
148
 
149
+ #: inc/cleantalk-admin.php:369
150
  msgid "Automatically delete spam comments"
151
  msgstr ""
152
 
153
+ #: inc/cleantalk-admin.php:370
154
  msgid "Remove links from approved comments"
155
  msgstr ""
156
 
157
+ #: inc/cleantalk-admin.php:374
158
  msgid "Protect logged in Users"
159
  msgstr ""
160
 
161
+ #: inc/cleantalk-admin.php:375
162
  msgid "Use AJAX for JavaScript check"
163
  msgstr ""
164
 
165
+ #: inc/cleantalk-admin.php:376
166
  msgid "Check all post data"
167
  msgstr ""
168
 
169
+ #: inc/cleantalk-admin.php:377
170
  msgid "Set cookies"
171
  msgstr ""
172
 
173
+ #: inc/cleantalk-admin.php:378
174
  msgid "Use SSL"
175
  msgstr ""
176
 
177
+ #: inc/cleantalk-admin.php:382
178
  msgid "Show statistics in admin bar"
179
  msgstr ""
180
 
181
+ #: inc/cleantalk-admin.php:383
182
  msgid "Show All-time counter"
183
  msgstr ""
184
 
185
+ #: inc/cleantalk-admin.php:384
186
  msgid "Show 24 hours counter"
187
  msgstr ""
188
 
189
+ #: inc/cleantalk-admin.php:385
190
  msgid "SpamFireWall counter"
191
  msgstr ""
192
 
193
+ #: inc/cleantalk-admin.php:388 inc/cleantalk-admin.php:687
194
+ #: inc/cleantalk-admin.php:1241
195
  msgid "SpamFireWall"
196
  msgstr ""
197
 
198
+ #: inc/cleantalk-admin.php:389 inc/cleantalk-admin.php:1051
199
  msgid "Collect details about browsers"
200
  msgstr ""
201
 
202
+ #: inc/cleantalk-admin.php:390 inc/cleantalk-admin.php:1215
203
  msgid "Tell others about CleanTalk"
204
  msgstr ""
205
 
206
+ #: inc/cleantalk-admin.php:467 inc/cleantalk-admin.php:482
207
+ #: inc/cleantalk-admin.php:497 inc/cleantalk-admin.php:797
208
+ #: inc/cleantalk-admin.php:830 inc/cleantalk-admin.php:846
209
+ #: inc/cleantalk-admin.php:862 inc/cleantalk-admin.php:878
210
+ #: inc/cleantalk-admin.php:894 inc/cleantalk-admin.php:910
211
+ #: inc/cleantalk-admin.php:929 inc/cleantalk-admin.php:954
212
+ #: inc/cleantalk-admin.php:979 inc/cleantalk-admin.php:999
213
+ #: inc/cleantalk-admin.php:1029 inc/cleantalk-admin.php:1086
214
+ #: inc/cleantalk-admin.php:1106 inc/cleantalk-admin.php:1126
215
+ #: inc/cleantalk-admin.php:1146 inc/cleantalk-admin.php:1166
216
+ #: inc/cleantalk-admin.php:1187
217
  msgid "Yes"
218
  msgstr ""
219
 
220
+ #: inc/cleantalk-admin.php:469 inc/cleantalk-admin.php:484
221
+ #: inc/cleantalk-admin.php:499 inc/cleantalk-admin.php:799
222
+ #: inc/cleantalk-admin.php:832 inc/cleantalk-admin.php:848
223
+ #: inc/cleantalk-admin.php:864 inc/cleantalk-admin.php:880
224
+ #: inc/cleantalk-admin.php:896 inc/cleantalk-admin.php:912
225
+ #: inc/cleantalk-admin.php:931 inc/cleantalk-admin.php:956
226
+ #: inc/cleantalk-admin.php:981 inc/cleantalk-admin.php:1001
227
+ #: inc/cleantalk-admin.php:1031 inc/cleantalk-admin.php:1088
228
+ #: inc/cleantalk-admin.php:1108 inc/cleantalk-admin.php:1128
229
+ #: inc/cleantalk-admin.php:1148 inc/cleantalk-admin.php:1168
230
+ #: inc/cleantalk-admin.php:1189
231
  msgid "No"
232
  msgstr ""
233
 
234
+ #: inc/cleantalk-admin.php:470 inc/cleantalk-admin.php:500
235
  msgid ""
236
  "Display all-time requests counter in the admin bar. Counter displays number "
237
  "of requests since plugin installation."
238
  msgstr ""
239
 
240
+ #: inc/cleantalk-admin.php:485
241
  msgid ""
242
  "Display daily requests counter in the admin bar. Counter displays number of "
243
  "requests of the past 24 hours."
244
  msgstr ""
245
 
246
+ #: inc/cleantalk-admin.php:551
247
  msgid "Since"
248
  msgstr ""
249
 
250
+ #: inc/cleantalk-admin.php:557
251
  msgid ""
252
  "All / Allowed / Blocked submissions. The number of submissions is being "
253
  "counted since CleanTalk plugin installation."
254
  msgstr ""
255
 
256
+ #: inc/cleantalk-admin.php:557
257
  msgid "All"
258
  msgstr ""
259
 
260
+ #: inc/cleantalk-admin.php:565
261
  msgid ""
262
  "Allowed / Blocked submissions. The number of submissions for past 24 hours. "
263
  msgstr ""
264
 
265
+ #: inc/cleantalk-admin.php:565
266
  msgid "Day"
267
  msgstr ""
268
 
269
+ #: inc/cleantalk-admin.php:571
270
  msgid ""
271
  "All / Blocked events. Access attempts regitred by SpamFireWall counted since "
272
  "the last plugin activation."
273
  msgstr ""
274
 
275
+ #: inc/cleantalk-admin.php:576
276
  msgid ""
277
  "Allowed / Blocked submissions. The number of submissions is being counted "
278
  "since "
279
  msgstr ""
280
 
281
+ #: inc/cleantalk-admin.php:583
282
  msgid "dashboard"
283
  msgstr ""
284
 
285
+ #: inc/cleantalk-admin.php:592 inc/cleantalk-admin.php:598
286
+ #: inc/cleantalk-admin.php:1599 inc/cleantalk-admin.php:1603
287
+ #: inc/cleantalk-admin.php:1624 inc/cleantalk-admin.php:1628
288
  msgid "Settings"
289
  msgstr ""
290
 
291
+ #: inc/cleantalk-admin.php:608 inc/cleantalk-admin.php:780
292
  msgid "Check comments for spam"
293
  msgstr ""
294
 
295
+ #: inc/cleantalk-admin.php:618 inc/cleantalk-admin.php:781
296
  msgid "Check users for spam"
297
  msgstr ""
298
 
299
+ #: inc/cleantalk-admin.php:627
300
  msgid "Reset counter"
301
  msgstr ""
302
 
303
+ #: inc/cleantalk-admin.php:684
304
  msgid "Comments forms"
305
  msgstr ""
306
 
307
+ #: inc/cleantalk-admin.php:696
308
  msgid ""
309
  "Testing is failed, check settings. Tech support <a target=_blank "
310
  "href='mailto:support@cleantalk.org'>support@cleantalk.org</a>"
311
  msgstr ""
312
 
313
+ #: inc/cleantalk-admin.php:734
314
  #, php-format
315
  msgid "has blocked <b>%s</b> spam."
316
  msgstr ""
317
 
318
+ #: inc/cleantalk-admin.php:743
319
  msgid "Click here to get anti-spam statistics"
320
  msgstr ""
321
 
322
+ #: inc/cleantalk-admin.php:751
323
  msgid "Enter the key"
324
  msgstr ""
325
 
326
+ #: inc/cleantalk-admin.php:765
327
  msgid "Get access key manually"
328
  msgstr ""
329
 
330
+ #: inc/cleantalk-admin.php:766
331
  msgid "or"
332
  msgstr ""
333
 
334
+ #: inc/cleantalk-admin.php:767
335
  msgid "Get access key automatically"
336
  msgstr ""
337
 
338
+ #: inc/cleantalk-admin.php:771
339
  #, php-format
340
  msgid "Admin e-mail (%s) will be used for registration"
341
  msgstr ""
342
 
343
+ #: inc/cleantalk-admin.php:772
344
  msgid "License agreement"
345
  msgstr ""
346
 
347
+ #: inc/cleantalk-admin.php:777
348
  msgid "Show the access key"
349
  msgstr ""
350
 
351
+ #: inc/cleantalk-admin.php:800
352
  msgid "WordPress, JetPack, WooCommerce."
353
  msgstr ""
354
 
355
+ #: inc/cleantalk-admin.php:805
356
  msgid "Forms to protect"
357
  msgstr ""
358
 
359
+ #: inc/cleantalk-admin.php:809
360
  msgid "Comments and messages"
361
  msgstr ""
362
 
363
+ #: inc/cleantalk-admin.php:813
364
  msgid "Data processing"
365
  msgstr ""
366
 
367
+ #: inc/cleantalk-admin.php:817
368
  msgid "Admin bar"
369
  msgstr ""
370
 
371
+ #: inc/cleantalk-admin.php:833
372
  msgid "Remove links from approved comments. Replace it with \"[Link deleted]\""
373
  msgstr ""
374
 
375
+ #: inc/cleantalk-admin.php:849
376
  msgid "WordPress, BuddyPress, bbPress, S2Member, WooCommerce."
377
  msgstr ""
378
 
379
+ #: inc/cleantalk-admin.php:865
380
  msgid ""
381
  "Contact Form 7, Formidable forms, JetPack, Fast Secure Contact Form, "
382
  "WordPress Landing Pages, Gravity Forms."
383
  msgstr ""
384
 
385
+ #: inc/cleantalk-admin.php:881
386
  msgid "Anti spam test for any WordPress themes or contacts forms."
387
  msgstr ""
388
 
389
+ #: inc/cleantalk-admin.php:897
390
  msgid "Anti spam test for WooCommerce checkout form."
391
  msgstr ""
392
 
393
+ #: inc/cleantalk-admin.php:913
394
  msgid "Check buddyPress private messages."
395
  msgstr ""
396
 
397
+ #: inc/cleantalk-admin.php:932
398
  #, php-format
399
  msgid "Delete spam comments older than %d days."
400
  msgstr ""
401
 
402
+ #: inc/cleantalk-admin.php:957
403
  msgid ""
404
  "Show/hide CleanTalk icon in top level menu in WordPress backend. The number "
405
  "of submissions is being counted for past 24 hours."
406
  msgstr ""
407
 
408
+ #: inc/cleantalk-admin.php:982
409
  msgid ""
410
  "Check all POST submissions from website visitors. Enable this option if you "
411
  "have spam misses on website or you don`t have records about missed spam here:"
412
  msgstr ""
413
 
414
+ #: inc/cleantalk-admin.php:982
415
  msgid "CleanTalk dashboard"
416
  msgstr ""
417
 
418
+ #: inc/cleantalk-admin.php:982
419
  msgid "СAUTION! Option can catch POST requests in WordPress backend"
420
  msgstr ""
421
 
422
+ #: inc/cleantalk-admin.php:1002
423
  msgid ""
424
  "Options helps protect WordPress against spam with any caching plugins. Turn "
425
  "this option on to avoid issues with caching plugins."
426
  msgstr ""
427
 
428
+ #: inc/cleantalk-admin.php:1002
429
  msgid "Attention! Incompatible with AMP plugins!"
430
  msgstr ""
431
 
432
+ #: inc/cleantalk-admin.php:1032
433
  msgid "Dont't check comments for users with above"
434
  msgstr ""
435
 
436
+ #: inc/cleantalk-admin.php:1032
437
  msgid "comments."
438
  msgstr ""
439
 
440
+ #: inc/cleantalk-admin.php:1052
441
  msgid ""
442
  "Checking this box you allow plugin store information about screen size and "
443
  "browser plugins of website visitors. The option in a beta state."
444
  msgstr ""
445
 
446
+ #: inc/cleantalk-admin.php:1109
447
  msgid ""
448
  "Turn this option on to protect forms on your WordPress that send data to "
449
  "third-part servers (like MailChimp)."
450
  msgstr ""
451
 
452
+ #: inc/cleantalk-admin.php:1129
453
  msgid ""
454
  "This option will enable protection for custom (hand-made) AJAX forms with "
455
  "PHP scripts handlers on your WordPress."
456
  msgstr ""
457
 
458
+ #: inc/cleantalk-admin.php:1149
459
  msgid ""
460
  "Turn this option off to deny plugin generates any cookies on website front-"
461
  "end. This option is helpful if you use Varnish. But most of contact forms "
462
  "will not be protected by CleanTalk if the option is turned off!"
463
  msgstr ""
464
 
465
+ #: inc/cleantalk-admin.php:1169
466
  msgid ""
467
  "Turn this option on to use encrypted (SSL) connection with CleanTalk servers."
468
  msgstr ""
469
 
470
+ #: inc/cleantalk-admin.php:1190
471
  msgid ""
472
  "Turn this option on to check for spam any submissions (comments, contact "
473
  "forms and etc.) from registered Users."
474
  msgstr ""
475
 
476
+ #: inc/cleantalk-admin.php:1216
477
  msgid ""
478
  "Checking this box places a small link under the comment form that lets "
479
  "others know what anti-spam tool protects your site."
480
  msgstr ""
481
 
482
+ #: inc/cleantalk-admin.php:1242
483
  msgid ""
484
  "This option allows to filter spam bots before they access website. Also "
485
  "reduces CPU usage on hosting server and accelerates pages load time."
486
  msgstr ""
487
 
488
+ #: inc/cleantalk-admin.php:1244
489
  msgid "Learn more"
490
  msgstr ""
491
 
492
+ #: inc/cleantalk-admin.php:1360
493
  msgid "Save Changes"
494
  msgstr ""
495
 
496
+ #: inc/cleantalk-admin.php:1376
497
  msgid "Plugin Homepage at"
498
  msgstr ""
499
 
500
+ #: inc/cleantalk-admin.php:1377
501
  msgid "Tech support CleanTalk:"
502
  msgstr ""
503
 
504
+ #: inc/cleantalk-admin.php:1377
505
  msgid "CleanTalk tech forum"
506
  msgstr ""
507
 
508
+ #: inc/cleantalk-admin.php:1377
509
  msgid "Use s@cleantalk.org to test plugin in any WordPress form."
510
  msgstr ""
511
 
512
+ #: inc/cleantalk-admin.php:1415
513
  #, php-format
514
  msgid "Unable to get Access key automatically: %s"
515
  msgstr ""
516
 
517
+ #: inc/cleantalk-admin.php:1416
518
  msgid "Get the Access key"
519
  msgstr ""
520
 
521
+ #: inc/cleantalk-admin.php:1421
522
  #, php-format
523
  msgid "Please enter Access Key in %s settings to enable anti spam protection!"
524
  msgstr ""
525
 
526
+ #: inc/cleantalk-admin.php:1435
527
  #, php-format
528
  msgid "%s trial period ends, please upgrade to %s!"
529
  msgstr ""
530
 
531
+ #: inc/cleantalk-admin.php:1458
532
  msgid "RENEW ANTI-SPAM"
533
  msgstr ""
534
 
535
+ #: inc/cleantalk-admin.php:1459
536
  #, php-format
537
  msgid "Please renew your anti-spam license for %s."
538
  msgstr ""
539
 
540
+ #: inc/cleantalk-admin.php:1459
541
  msgid "next year"
542
  msgstr ""
543
 
544
+ #: inc/cleantalk-admin.php:1466
545
  msgid ""
546
  "Wrong <a href=\"options-general.php?page=cleantalk\"><b style=\"color: "
547
  "#49C73B;\">Clean</b><b style=\"color: #349ebf;\">Talk</b> access key</"
549
  "forum/\">support</a>."
550
  msgstr ""
551
 
552
+ #: inc/cleantalk-admin.php:1606
553
  msgid "FAQ"
554
  msgstr ""
555
 
556
+ #: inc/cleantalk-admin.php:1607
557
  msgid "Support"
558
  msgstr ""
559
 
560
  #: inc/cleantalk-comments.php:9 inc/cleantalk-comments.php:239
561
+ #: inc/cleantalk-users.php:8 inc/cleantalk-users.php:187
562
  msgid "Check for spam"
563
  msgstr ""
564
 
567
  msgstr ""
568
 
569
  #: inc/cleantalk-comments.php:66
 
570
  msgid "Comment"
571
  msgstr ""
572
 
573
  #: inc/cleantalk-comments.php:67
 
574
  msgid "In Response To"
575
  msgstr ""
576
 
583
  msgid "Y/m/d"
584
  msgstr ""
585
 
586
+ #: inc/cleantalk-comments.php:109 inc/cleantalk-users.php:124
587
+ msgid "Approve"
588
+ msgstr ""
589
+
590
+ #: inc/cleantalk-comments.php:111 inc/cleantalk-users.php:126
591
+ msgid "Delete"
592
+ msgstr ""
593
+
594
  #: inc/cleantalk-comments.php:126
595
  msgid "View Post"
596
  msgstr ""
599
  msgid "Delete all comments from the list"
600
  msgstr ""
601
 
602
+ #: inc/cleantalk-comments.php:173 inc/cleantalk-users.php:176
603
  msgid "Delete selected"
604
  msgstr ""
605
 
606
+ #: inc/cleantalk-comments.php:216 inc/cleantalk-users.php:200
607
+ msgid ""
608
+ "There is some differencies between blacklists database and our API "
609
+ "mechanisms. Blacklists shows all history of spam activity, but our API (that "
610
+ "used in spam checking) used another parameters, too: last day of activity, "
611
+ "number of spam attacks during last days etc. This mechanisms help us to "
612
+ "reduce number of false positivitie. So, there is nothing strange, if some "
613
+ "emails/IPs will be not found by this checking."
614
+ msgstr ""
615
+
616
  #: inc/cleantalk-comments.php:224
617
  msgid ""
618
  "Please wait! CleanTalk is checking all approved and pending comments via "
631
  "senders that have spam activity on other websites."
632
  msgstr ""
633
 
634
+ #: inc/cleantalk-comments.php:247
635
+ msgid "Insert comments"
636
+ msgstr ""
637
+
638
  #: inc/cleantalk-comments.php:412
639
  #, php-format
640
  msgid "Total comments %s, checked %s, found %s spam comments."
644
  msgid "Please do backup of WordPress database before delete any comments!"
645
  msgstr ""
646
 
647
+ #: inc/cleantalk-public.php:1054 inc/cleantalk-public.php:1111
648
+ #: inc/cleantalk-public.php:1129
649
  msgid "Spam protection"
650
  msgstr ""
651
 
652
+ #: inc/cleantalk-public.php:1326
653
  #, php-format
654
  msgid "Registration is approved by %s."
655
  msgstr ""
656
 
657
+ #: inc/cleantalk-public.php:2014
658
  msgid "Comment approved. Anti-spam by CleanTalk."
659
  msgstr ""
660
 
661
+ #: inc/cleantalk-public.php:2638
662
  msgid "Attention, please!"
663
  msgstr ""
664
 
665
+ #: inc/cleantalk-public.php:2639
666
  #, php-format
667
  msgid "\"%s\" plugin error on your site %s:"
668
  msgstr ""
669
 
670
+ #: inc/cleantalk-public.php:2641
671
  #, php-format
672
  msgid "[%s] %s error!"
673
  msgstr ""
688
  msgstr ""
689
 
690
  #: inc/cleantalk-users.php:80
 
691
  msgid "Name"
692
  msgstr ""
693
 
 
 
 
 
 
694
  #: inc/cleantalk-users.php:82
 
695
  msgid "Role"
696
  msgstr ""
697
 
698
  #: inc/cleantalk-users.php:83
 
699
  msgid "Posts"
700
  msgstr ""
701
 
702
+ #: inc/cleantalk-users.php:175
703
  msgid "Delete all users from list"
704
  msgstr ""
705
 
706
+ #: inc/cleantalk-users.php:179
707
+ msgid "Insert accounts"
708
+ msgstr ""
709
+
710
+ #: inc/cleantalk-users.php:190
711
  msgid ""
712
  "The plugin will check all users against blacklists database and show you "
713
  "senders that have spam activity on other websites. Just click 'Find spam "
714
  "users' to start."
715
  msgstr ""
716
 
717
+ #: inc/cleantalk-users.php:208
718
  msgid "Stop deletion"
719
  msgstr ""
720
 
721
+ #: inc/cleantalk-users.php:365
722
  #, php-format
723
  msgid "Total users %s, checked %s, found %s spam users"
724
  msgstr ""
725
 
726
+ #: inc/cleantalk-users.php:368
727
  msgid "Please do backup of WordPress database before delete any accounts!"
728
  msgstr ""
729
 
inc/cleantalk-admin.php CHANGED
@@ -76,10 +76,13 @@ function ct_enqueue_scripts($hook) {
76
  wp_localize_script( 'jquery', 'ctCommentsCheck', array(
77
  'ct_ajax_nonce' => $ajax_nonce,
78
  'ct_timeout_confirm' => __('Failed from timeout. Going to check comments again.', 'cleantalk'),
79
- 'ct_comments_added' => __('Added 500 comments', 'cleantalk')
 
 
80
  ));
81
  wp_localize_script( 'jquery', 'ctCommentsScreen', array(
82
- 'spambutton_text' => __("Find spam comments", 'cleantalk')
 
83
  ));
84
  }
85
  if( $hook == 'users_page_ct_check_users' || $hook == 'users.php'){
@@ -95,9 +98,12 @@ function ct_enqueue_scripts($hook) {
95
  'ct_timeout_delete' => __('Failed from timeout. Going to run a new attempt to delete spam users.', 'cleantalk'),
96
  'ct_inserted' => __('Inserted', 'cleantalk'),
97
  'ct_iusers' => __('users.', 'cleantalk'),
 
 
98
  ));
99
  wp_localize_script( 'jquery', 'ctUsersScreen', array(
100
- 'spambutton_users_text' => __("Find spam users", 'cleantalk'),
 
101
  ));
102
  }
103
  if( $hook == 'settings_page_cleantalk' ){
@@ -118,11 +124,11 @@ function ct_enqueue_scripts($hook) {
118
  function ct_admin_add_page() {
119
  if(is_network_admin())
120
  {
121
- add_submenu_page("settings.php", __('CleanTalk settings', 'cleantalk'), 'CleanTalk', 'manage_options', 'cleantalk', 'ct_settings_page');
122
  }
123
  else
124
  {
125
- add_options_page(__('CleanTalk settings', 'cleantalk'), 'CleanTalk', 'manage_options', 'cleantalk', 'ct_settings_page');
126
  }
127
  }
128
 
@@ -1369,6 +1375,7 @@ function ct_settings_page() {
1369
  <div>
1370
  <?php echo __('Plugin Homepage at', 'cleantalk'); ?> <a href="http://cleantalk.org" target="_blank">cleantalk.org</a>.<br />
1371
  <?php echo __('Tech support CleanTalk:', 'cleantalk'); ?> <a href="https://cleantalk.org/forum/viewforum.php?f=25" target="_blank"><?php echo __('CleanTalk tech forum', 'cleantalk'); ?></a>.<br /><?php echo __('Use s@cleantalk.org to test plugin in any WordPress form.', 'cleantalk'); ?><br />
 
1372
  </div>
1373
  <?php
1374
  }
76
  wp_localize_script( 'jquery', 'ctCommentsCheck', array(
77
  'ct_ajax_nonce' => $ajax_nonce,
78
  'ct_timeout_confirm' => __('Failed from timeout. Going to check comments again.', 'cleantalk'),
79
+ 'ct_comments_added' => __('Added 500 comments', 'cleantalk'),
80
+ 'ct_confirm_deletion_all' => __('Delete all spam comments?', 'cleantalk'),
81
+ 'ct_confirm_deletion_checked' => __('Delete checked comments?', 'cleantalk')
82
  ));
83
  wp_localize_script( 'jquery', 'ctCommentsScreen', array(
84
+ 'spambutton_text' => __("Find spam-comments", 'cleantalk'),
85
+ 'spambutton_text_show' => __("Show spam-comments", 'cleantalk')
86
  ));
87
  }
88
  if( $hook == 'users_page_ct_check_users' || $hook == 'users.php'){
98
  'ct_timeout_delete' => __('Failed from timeout. Going to run a new attempt to delete spam users.', 'cleantalk'),
99
  'ct_inserted' => __('Inserted', 'cleantalk'),
100
  'ct_iusers' => __('users.', 'cleantalk'),
101
+ 'ct_confirm_deletion_all' => __('Delete all spam users?', 'cleantalk'),
102
+ 'ct_confirm_deletion_checked' => __('Delete checked users?', 'cleantalk')
103
  ));
104
  wp_localize_script( 'jquery', 'ctUsersScreen', array(
105
+ 'spambutton_users_text' => __("Find spam-users", 'cleantalk'),
106
+ 'spambutton_users_text_show' => __("Show spam-users", 'cleantalk')
107
  ));
108
  }
109
  if( $hook == 'settings_page_cleantalk' ){
124
  function ct_admin_add_page() {
125
  if(is_network_admin())
126
  {
127
+ add_submenu_page("settings.php", __('CleanTalk settings', 'cleantalk'), 'Antispam by CleanTalk', 'manage_options', 'cleantalk', 'ct_settings_page');
128
  }
129
  else
130
  {
131
+ add_options_page(__('CleanTalk settings', 'cleantalk'), 'Antispam by CleanTalk', 'manage_options', 'cleantalk', 'ct_settings_page');
132
  }
133
  }
134
 
1375
  <div>
1376
  <?php echo __('Plugin Homepage at', 'cleantalk'); ?> <a href="http://cleantalk.org" target="_blank">cleantalk.org</a>.<br />
1377
  <?php echo __('Tech support CleanTalk:', 'cleantalk'); ?> <a href="https://cleantalk.org/forum/viewforum.php?f=25" target="_blank"><?php echo __('CleanTalk tech forum', 'cleantalk'); ?></a>.<br /><?php echo __('Use s@cleantalk.org to test plugin in any WordPress form.', 'cleantalk'); ?><br />
1378
+ <?php echo 'CleanTalk is registered Trademark. All rights reserved.'; ?>
1379
  </div>
1380
  <?php
1381
  }
inc/cleantalk-ajax.php CHANGED
@@ -11,6 +11,10 @@ $cleantalk_ajax_actions_to_check[] = 'qcf_validate_form'; //Quick Contact Form
11
 
12
  //cleantalk_hooked_actions[] - array for POST 'actions' which were direct hooked.
13
 
 
 
 
 
14
  /*hooks for AJAX Login & Register email validation*/
15
  add_action( 'wp_ajax_nopriv_validate_email', 'ct_validate_email_ajaxlogin',1 );
16
  add_action( 'wp_ajax_validate_email', 'ct_validate_email_ajaxlogin',1 );
@@ -333,7 +337,7 @@ function ct_ajax_hook($message_obj = false)
333
  }
334
 
335
  //CSCF fix
336
- if($_POST['action']== 'cscf-submitform' && !isset($_POST['cscf'])){
337
  $ct_post_temp[] = $message_obj['comment_author'];
338
  $ct_post_temp[] = $message_obj['comment_author_email'];
339
  $ct_post_temp[] = $message_obj['comment_content'];
@@ -341,13 +345,13 @@ function ct_ajax_hook($message_obj = false)
341
 
342
 
343
  //??? fix
344
- if(($_POST['action']=='request_appointment'||$_POST['action']=='send_message')&&isset($_POST['target'])){
345
  $ct_post_temp=$_POST;
346
  $ct_post_temp['target']=1;
347
  }
348
 
349
  //UserPro fix
350
- if($_POST['action']=='userpro_process_form' && $_POST['template']=='register'){
351
  $ct_post_temp = $_POST;
352
  $ct_post_temp['shortcode'] = '';
353
  }
@@ -400,51 +404,50 @@ function ct_ajax_hook($message_obj = false)
400
  $ct_result = $ct_base_call_result['ct_result'];
401
  if ($ct_result->allow == 0)
402
  {
403
- if($_POST['action']=='wpuf_submit_register')
404
- {
405
  $result=Array('success'=>false,'error'=>$ct_result->comment);
406
  @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
407
  print json_encode($result);
408
  die();
409
  }
410
- else if($_POST['action']=='mymail_form_submit')
411
  {
412
  $result=Array('success'=>false,'html'=>$ct_result->comment);
413
  @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
414
  print json_encode($result);
415
  die();
416
  }
417
- else if($_POST['action']=='wysija_ajax'&&$_POST['task']!='send_preview')
418
  {
419
  $result=Array('result'=>false,'msgs'=>Array('updated'=>Array($ct_result->comment)));
420
  //@header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
421
  print $_GET['callback'].'('.json_encode($result).');';
422
  die();
423
  }
424
- else if($_POST['action']=='cs_registration_validation')
425
  {
426
  $result=Array("type"=>"error","message"=>$ct_result->comment);
427
  print json_encode($result);
428
  die();
429
  }
430
- else if($_POST['action']=='request_appointment'||$_POST['action']=='send_message')
431
  {
432
  print $ct_result->comment;
433
  die();
434
  }
435
- else if($_POST['action']=='zn_do_login')
436
  {
437
  print '<div id="login_error">'.$ct_result->comment.'</div>';
438
  die();
439
  }
440
- else if($_POST['action']=='vfb_submit')
441
  {
442
  $result=Array('result'=>false,'message'=>$ct_result->comment);
443
  @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
444
  print json_encode($result);
445
  die();
446
  }
447
- else if($_POST['action']== 'cscf-submitform' && !isset($_POST['cscf']))
448
  {
449
  $message_obj['akismet_result'] = 'true';
450
  return $message_obj;
@@ -452,39 +455,39 @@ function ct_ajax_hook($message_obj = false)
452
  //print json_encode($result);
453
  //die();
454
  }
455
- else if($_POST['action']=='woocommerce_checkout')
456
  {
457
  print $ct_result->comment;
458
  die();
459
  }
460
- else if($_POST['action']=='frm_entries_create')
461
  {
462
  $result=Array('112'=>$ct_result->comment);
463
  print json_encode($result);
464
  die();
465
  }
466
- else if(isset($_POST['cma-action'])&&$_POST['cma-action']=='add')
467
  {
468
  $result=Array('success'=>0, 'thread_id'=>null,'messages'=>Array($ct_result->comment));
469
  print json_encode($result);
470
  die();
471
  }
472
- else if($_POST['action']=='td_mod_register')
473
  {
474
  print json_encode(array('register', 0, $ct_result->comment));
475
  die();
476
  }
477
- else if($_POST['action']=='tmpl_ajax_check_user_email')
478
  {
479
  print "17,email";
480
  die();
481
  }
482
- else if($_POST['action']=='tevolution_submit_from_preview'||$_POST['action']=='submit_form_recaptcha_validation')
483
  {
484
  print $ct_result->comment;
485
  die();
486
  }
487
- else if($_POST['action']=='ninja_forms_ajax_submit')
488
  {
489
  print '{"form_id":'.$_POST['_form_id'].',"errors":false,"success":{"success_msg-Success":"'.$ct_result->comment.'"}}';
490
  die();
@@ -493,7 +496,7 @@ function ct_ajax_hook($message_obj = false)
493
  // WooWaitList
494
  // http://codecanyon.net/item/woowaitlist-woocommerce-back-in-stock-notifier/7103373
495
  //
496
- else if($_POST['action']=='wew_save_to_db_callback')
497
  {
498
  $result = array();
499
  $result['error'] = 1;
@@ -503,7 +506,7 @@ function ct_ajax_hook($message_obj = false)
503
  die();
504
  }
505
  //UserPro
506
- else if($_POST['action']=='userpro_process_form' && $_POST['template']=='register')
507
  {
508
  foreach($_POST as $key => $value){
509
  $output[$key]=$value;
@@ -514,7 +517,7 @@ function ct_ajax_hook($message_obj = false)
514
  die;
515
  }
516
  //Quick event manager
517
- else if($_POST['action']=='qem_validate_form'){
518
  $errors[] = 'registration_forbidden';
519
  $result = Array(
520
  success => 'false',
@@ -525,7 +528,7 @@ function ct_ajax_hook($message_obj = false)
525
  die();
526
  }
527
  // Quick Contact Form
528
- elseif($_POST['action'] == 'qcf_validate_form')
529
  {
530
  $result = Array(
531
  blurb => "<h1>".$ct_result->comment."</h1>",
@@ -541,6 +544,11 @@ function ct_ajax_hook($message_obj = false)
541
  print json_encode($result);
542
  die();
543
  }
 
 
 
 
 
544
  else
545
  {
546
  print $ct_result->comment;
11
 
12
  //cleantalk_hooked_actions[] - array for POST 'actions' which were direct hooked.
13
 
14
+ /*hooks for Usernoise Form*/
15
+ add_action('un_feedback_form_body', 'ct_add_hidden_fields',1);
16
+ add_filter('un_validate_feedback', 'ct_ajax_hook', 1, 2);
17
+
18
  /*hooks for AJAX Login & Register email validation*/
19
  add_action( 'wp_ajax_nopriv_validate_email', 'ct_validate_email_ajaxlogin',1 );
20
  add_action( 'wp_ajax_validate_email', 'ct_validate_email_ajaxlogin',1 );
337
  }
338
 
339
  //CSCF fix
340
+ if(isset($_POST['action'], $_POST['cscf']) && $_POST['action']== 'cscf-submitform'){
341
  $ct_post_temp[] = $message_obj['comment_author'];
342
  $ct_post_temp[] = $message_obj['comment_author_email'];
343
  $ct_post_temp[] = $message_obj['comment_content'];
345
 
346
 
347
  //??? fix
348
+ if(isset($_POST['action'], $_POST['target']) && ($_POST['action']=='request_appointment'||$_POST['action']=='send_message')){
349
  $ct_post_temp=$_POST;
350
  $ct_post_temp['target']=1;
351
  }
352
 
353
  //UserPro fix
354
+ if(isset($_POST['action'], $_POST['template']) && $_POST['action']=='userpro_process_form' && $_POST['template']=='register'){
355
  $ct_post_temp = $_POST;
356
  $ct_post_temp['shortcode'] = '';
357
  }
404
  $ct_result = $ct_base_call_result['ct_result'];
405
  if ($ct_result->allow == 0)
406
  {
407
+ if(isset($_POST['action']) && $_POST['action']=='wpuf_submit_register'){
 
408
  $result=Array('success'=>false,'error'=>$ct_result->comment);
409
  @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
410
  print json_encode($result);
411
  die();
412
  }
413
+ else if(isset($_POST['action']) && $_POST['action']=='mymail_form_submit')
414
  {
415
  $result=Array('success'=>false,'html'=>$ct_result->comment);
416
  @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
417
  print json_encode($result);
418
  die();
419
  }
420
+ else if(isset($_POST['action'], $_POST['task']) && $_POST['action'] == 'wysija_ajax' && $_POST['task'] != 'send_preview')
421
  {
422
  $result=Array('result'=>false,'msgs'=>Array('updated'=>Array($ct_result->comment)));
423
  //@header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
424
  print $_GET['callback'].'('.json_encode($result).');';
425
  die();
426
  }
427
+ else if(isset($_POST['action']) && $_POST['action']=='cs_registration_validation')
428
  {
429
  $result=Array("type"=>"error","message"=>$ct_result->comment);
430
  print json_encode($result);
431
  die();
432
  }
433
+ else if(isset($_POST['action']) && ($_POST['action']=='request_appointment' || $_POST['action']=='send_message'))
434
  {
435
  print $ct_result->comment;
436
  die();
437
  }
438
+ else if(isset($_POST['action']) && $_POST['action']=='zn_do_login')
439
  {
440
  print '<div id="login_error">'.$ct_result->comment.'</div>';
441
  die();
442
  }
443
+ else if(isset($_POST['action']) && $_POST['action']=='vfb_submit')
444
  {
445
  $result=Array('result'=>false,'message'=>$ct_result->comment);
446
  @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
447
  print json_encode($result);
448
  die();
449
  }
450
+ else if(isset($_POST['action']) && !isset($_POST['cscf']) && $_POST['action']== 'cscf-submitform')
451
  {
452
  $message_obj['akismet_result'] = 'true';
453
  return $message_obj;
455
  //print json_encode($result);
456
  //die();
457
  }
458
+ else if(isset($_POST['action']) && $_POST['action']=='woocommerce_checkout')
459
  {
460
  print $ct_result->comment;
461
  die();
462
  }
463
+ else if(isset($_POST['action']) && $_POST['action']=='frm_entries_create')
464
  {
465
  $result=Array('112'=>$ct_result->comment);
466
  print json_encode($result);
467
  die();
468
  }
469
+ else if(isset($_POST['cma-action']) && $_POST['cma-action']=='add')
470
  {
471
  $result=Array('success'=>0, 'thread_id'=>null,'messages'=>Array($ct_result->comment));
472
  print json_encode($result);
473
  die();
474
  }
475
+ else if(isset($_POST['action']) && $_POST['action']=='td_mod_register')
476
  {
477
  print json_encode(array('register', 0, $ct_result->comment));
478
  die();
479
  }
480
+ else if(isset($_POST['action']) && $_POST['action']=='tmpl_ajax_check_user_email')
481
  {
482
  print "17,email";
483
  die();
484
  }
485
+ else if(isset($_POST['action']) && ($_POST['action']=='tevolution_submit_from_preview' || $_POST['action']=='submit_form_recaptcha_validation'))
486
  {
487
  print $ct_result->comment;
488
  die();
489
  }
490
+ else if(isset($_POST['action']) && $_POST['action']=='ninja_forms_ajax_submit')
491
  {
492
  print '{"form_id":'.$_POST['_form_id'].',"errors":false,"success":{"success_msg-Success":"'.$ct_result->comment.'"}}';
493
  die();
496
  // WooWaitList
497
  // http://codecanyon.net/item/woowaitlist-woocommerce-back-in-stock-notifier/7103373
498
  //
499
+ else if(isset($_POST['action']) && $_POST['action']=='wew_save_to_db_callback')
500
  {
501
  $result = array();
502
  $result['error'] = 1;
506
  die();
507
  }
508
  //UserPro
509
+ else if(isset($_POST['action'], $_POST['template']) && $_POST['action']=='userpro_process_form' && $_POST['template']=='register')
510
  {
511
  foreach($_POST as $key => $value){
512
  $output[$key]=$value;
517
  die;
518
  }
519
  //Quick event manager
520
+ else if(isset($_POST['action']) && $_POST['action']=='qem_validate_form'){
521
  $errors[] = 'registration_forbidden';
522
  $result = Array(
523
  success => 'false',
528
  die();
529
  }
530
  // Quick Contact Form
531
+ elseif(isset($_POST['action']) && $_POST['action'] == 'qcf_validate_form')
532
  {
533
  $result = Array(
534
  blurb => "<h1>".$ct_result->comment."</h1>",
544
  print json_encode($result);
545
  die();
546
  }
547
+ // Usernoise Contact Form
548
+ elseif(isset($_POST['title'], $_POST['email'], $_POST['type'], $_POST['ct_checkjs']))
549
+ {
550
+ return array($ct_result->comment);
551
+ }
552
  else
553
  {
554
  print $ct_result->comment;
inc/cleantalk-comments-checkspam.js CHANGED
@@ -204,9 +204,8 @@ jQuery(document).ready(function(){
204
  ct_insert_comments();
205
  });
206
  jQuery("#ct_delete_all").click(function(){
207
- if (!confirm('Delete all spam comments?')) {
208
  return false;
209
- }
210
 
211
  jQuery('#ct_checking_status').hide();
212
  jQuery('#ct_tools_buttons').hide();
@@ -218,16 +217,12 @@ jQuery(document).ready(function(){
218
  ct_delete_all();
219
  });
220
  jQuery("#ct_delete_checked").click(function(){
 
 
 
221
  ct_delete_checked();
222
  });
223
- jQuery(".cleantalk_comment").mouseover(function(){
224
- id = jQuery(this).attr("data-id");
225
- jQuery("#cleantalk_button_set_"+id).show();
226
- });
227
- jQuery(".cleantalk_comment").mouseout(function(){
228
- id = jQuery(this).attr("data-id");
229
- jQuery("#cleantalk_button_set_"+id).hide();
230
- });
231
  jQuery(".cleantalk_delete_button").click(function(){
232
  id = jQuery(this).attr("data-id");
233
  ids=Array();
@@ -253,10 +248,22 @@ jQuery(document).ready(function(){
253
  id = jQuery(this).attr("data-id");
254
  animate_comment(0.3, id);
255
  });
 
 
 
 
 
 
 
 
 
 
 
 
256
  jQuery(".cleantalk_delete_from_list_button").click(function(){
257
  ct_id = jQuery(this).attr("data-id");
258
  var data = {
259
- 'action': 'ajax_ct_delete_from_list',
260
  'security': ajax_nonce,
261
  'id': ct_id
262
  };
@@ -272,6 +279,7 @@ jQuery(document).ready(function(){
272
  });
273
  });
274
 
 
275
  working=true;
276
  ct_show_info();
277
  working=false;
204
  ct_insert_comments();
205
  });
206
  jQuery("#ct_delete_all").click(function(){
207
+ if (!confirm(ctCommentsCheck.ct_confirm_deletion_all))
208
  return false;
 
209
 
210
  jQuery('#ct_checking_status').hide();
211
  jQuery('#ct_tools_buttons').hide();
217
  ct_delete_all();
218
  });
219
  jQuery("#ct_delete_checked").click(function(){
220
+ if (!confirm(ctCommentsCheck.ct_confirm_deletion_checked))
221
+ return false;
222
+
223
  ct_delete_checked();
224
  });
225
+
 
 
 
 
 
 
 
226
  jQuery(".cleantalk_delete_button").click(function(){
227
  id = jQuery(this).attr("data-id");
228
  ids=Array();
248
  id = jQuery(this).attr("data-id");
249
  animate_comment(0.3, id);
250
  });
251
+
252
+ //Show/hide action on mouse over/out
253
+ jQuery(".cleantalk_comment").mouseover(function(){
254
+ id = jQuery(this).attr("data-id");
255
+ jQuery("#cleantalk_button_set_"+id).show();
256
+ });
257
+ jQuery(".cleantalk_comment").mouseout(function(){
258
+ id = jQuery(this).attr("data-id");
259
+ jQuery("#cleantalk_button_set_"+id).hide();
260
+ });
261
+
262
+ //Approve button
263
  jQuery(".cleantalk_delete_from_list_button").click(function(){
264
  ct_id = jQuery(this).attr("data-id");
265
  var data = {
266
+ 'action': 'ajax_ct_approve_comment',
267
  'security': ajax_nonce,
268
  'id': ct_id
269
  };
279
  });
280
  });
281
 
282
+ //Default load actions
283
  working=true;
284
  ct_show_info();
285
  working=false;
inc/cleantalk-comments-editscreen.js CHANGED
@@ -1,3 +1,4 @@
1
  jQuery(document).ready(function(){
2
- jQuery('#post-query-submit').after('<a href="edit-comments.php?page=ct_check_spam" class="button">'+ctCommentsScreen.spambutton_text+'</a>');
 
3
  });
1
  jQuery(document).ready(function(){
2
+ jQuery('#post-query-submit').after('<a href="edit-comments.php?page=ct_check_spam" class="button">'+ctCommentsScreen.spambutton_text+'</a>' +
3
+ ' <a href="edit-comments.php?page=ct_check_spam&ct_worked=1" class="button" style="margin-top:1px;">'+ctCommentsScreen.spambutton_text_show+'</a>&nbsp;');
4
  });
inc/cleantalk-comments.php CHANGED
@@ -62,9 +62,9 @@ function ct_show_checkspam_page()
62
  <label class="screen-reader-text" for="cb-select-all-1">Select All</label>
63
  <input id="cb-select-all-1" type="checkbox" style="margin-top:0;"/>
64
  </th>
65
- <th scope="col" id="author" class="manage-column column-slug"><?php print _e('Author');?></th>
66
- <th scope="col" id="comment" class="manage-column column-comment"><?php print _x( 'Comment', 'column name' );;?></th>
67
- <th scope="col" id="response" class="manage-column column-response sortable desc"><?php print _x( 'In Response To', 'column name' );?></th>
68
  </thead>
69
  <tbody id="the-comment-list" data-wp-lists="list:comment">
70
  <?php
@@ -106,17 +106,17 @@ function ct_show_checkspam_page()
106
  <?php print $c_spam[$i]->comment_content; ?>
107
  </p>
108
  <div style="height:16px; display: none;" id='cleantalk_button_set_<?php print $c_spam[$i]->comment_ID; ?>'>
109
- <a href="#" class="cleantalk_delete_button" data-id="<?php print $c_spam[$i]->comment_ID; ?>" style="color:#a00;" onclick="return false;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';">Delete</a>
110
  &nbsp;|&nbsp;
111
- <a href="#" class="cleantalk_delete_from_list_button" data-id="<?php print $c_spam[$i]->comment_ID; ?>" style="color:#0a0;" onclick="return false;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';">Approve and delete from the list</a>
112
  </div>
113
  </td>
114
  <td class="response column-response">
115
  <div>
116
  <span>
117
- <a href="http://ct_wp/wp-admin/post.php?post=<?php print $c_spam[$i]->comment_post_ID; ?>&action=edit"><?php print get_the_title($c_spam[$i]->comment_post_ID); ?></a>
118
  <br/>
119
- <a href="http://ct_wp/wp-admin/edit-comments.php?p=<?php print $c_spam[$i]->comment_post_ID; ?>" class="post-com-count">
120
  <span class="comment-count"><?php
121
  $p_cnt=wp_count_comments();
122
  print $p_cnt->total_comments;
@@ -169,7 +169,7 @@ function ct_show_checkspam_page()
169
  </tbody>
170
  </table>
171
  <div id="ct_tools_buttons">
172
- <button class="button" id="ct_delete_all"><?php _e('Delete all comments from the list'); ?></button>
173
  <button class="button" id="ct_delete_checked"><?php _e('Delete selected', 'cleantalk'); ?></button><br /><br />
174
  </div>
175
  <?php
@@ -212,9 +212,9 @@ function ct_show_checkspam_page()
212
  {
213
  print "<br />
214
  <div id=\"ct_search_info\">
215
- <br />
216
- There is some differencies between blacklists database and our API mechanisms. Blacklists shows all history of spam activity, but our API (that used in spam checking) used another parameters, too: last day of activity, number of spam attacks during last days etc. This mechanisms help us to reduce number of false positivitie. So, there is nothing strange, if some emails/IPs will be not found by this checking.
217
- </div>";
218
  }
219
  ?></div>
220
  <?php
@@ -244,7 +244,7 @@ function ct_show_checkspam_page()
244
  </tr>
245
  </table>
246
  <?php
247
- if($_SERVER['REMOTE_ADDR']=='127.0.0.1')print '<button class="button" id="ct_insert_comments">Insert comments</button><br />';
248
  ?>
249
 
250
  </div>
@@ -521,8 +521,8 @@ function ct_ajax_clear_comments()
521
  /**
522
  * Admin action 'comment_unapproved_to_approved' - Approve comment, delete from the deleting list
523
  */
524
- add_action( 'wp_ajax_ajax_ct_delete_from_list', 'ct_ajax_delete_from_list' );
525
- function ct_ajax_delete_from_list() {
526
 
527
  check_ajax_referer( 'ct_secret_nonce', 'security' );
528
 
62
  <label class="screen-reader-text" for="cb-select-all-1">Select All</label>
63
  <input id="cb-select-all-1" type="checkbox" style="margin-top:0;"/>
64
  </th>
65
+ <th scope="col" id="author" class="manage-column column-slug"><?php print _e( 'Author' );?></th>
66
+ <th scope="col" id="comment" class="manage-column column-comment"><?php _e( 'Comment', 'cleantalk');;?></th>
67
+ <th scope="col" id="response" class="manage-column column-response sortable desc"><?php _e( 'In Response To', 'cleantalk' );?></th>
68
  </thead>
69
  <tbody id="the-comment-list" data-wp-lists="list:comment">
70
  <?php
106
  <?php print $c_spam[$i]->comment_content; ?>
107
  </p>
108
  <div style="height:16px; display: none;" id='cleantalk_button_set_<?php print $c_spam[$i]->comment_ID; ?>'>
109
+ <a href="#" class="cleantalk_delete_from_list_button" data-id="<?php print $c_spam[$i]->comment_ID; ?>" style="color:#0a0;" onclick="return false;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';"><?php _e("Approve", "cleantalk"); ?></a>
110
  &nbsp;|&nbsp;
111
+ <a href="#" class="cleantalk_delete_button" data-id="<?php print $c_spam[$i]->comment_ID; ?>" style="color:#a00;" onclick="return false;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';"><?php _e("Delete", "cleantalk"); ?></a>
112
  </div>
113
  </td>
114
  <td class="response column-response">
115
  <div>
116
  <span>
117
+ <a href="/wp-admin/post.php?post=<?php print $c_spam[$i]->comment_post_ID; ?>&action=edit"><?php print get_the_title($c_spam[$i]->comment_post_ID); ?></a>
118
  <br/>
119
+ <a href="/wp-admin/edit-comments.php?p=<?php print $c_spam[$i]->comment_post_ID; ?>" class="post-com-count">
120
  <span class="comment-count"><?php
121
  $p_cnt=wp_count_comments();
122
  print $p_cnt->total_comments;
169
  </tbody>
170
  </table>
171
  <div id="ct_tools_buttons">
172
+ <button class="button" id="ct_delete_all"><?php _e('Delete all comments from the list', 'cleantalk'); ?></button>
173
  <button class="button" id="ct_delete_checked"><?php _e('Delete selected', 'cleantalk'); ?></button><br /><br />
174
  </div>
175
  <?php
212
  {
213
  print "<br />
214
  <div id=\"ct_search_info\">
215
+ <br />".
216
+ __('There is some differencies between blacklists database and our API mechanisms. Blacklists shows all history of spam activity, but our API (that used in spam checking) used another parameters, too: last day of activity, number of spam attacks during last days etc. This mechanisms help us to reduce number of false positivitie. So, there is nothing strange, if some emails/IPs will be not found by this checking.', 'cleantalk')
217
+ ."</div>";
218
  }
219
  ?></div>
220
  <?php
244
  </tr>
245
  </table>
246
  <?php
247
+ if($_SERVER['REMOTE_ADDR']=='127.0.0.1')print '<button class="button" id="ct_insert_comments">'. __('Insert comments', 'cleantalk') .'</button><br />';
248
  ?>
249
 
250
  </div>
521
  /**
522
  * Admin action 'comment_unapproved_to_approved' - Approve comment, delete from the deleting list
523
  */
524
+ add_action( 'wp_ajax_ajax_ct_approve_comment', 'ct_commentcheck_approve_comment' );
525
+ function ct_commentcheck_approve_comment() {
526
 
527
  check_ajax_referer( 'ct_secret_nonce', 'security' );
528
 
inc/cleantalk-common.php CHANGED
@@ -462,7 +462,7 @@ function ct_get_options($force=false) {
462
  */
463
  function ct_def_options() {
464
  return array(
465
- 'spam_firewall' => '0',
466
  'server' => 'http://moderate.cleantalk.org',
467
  'apikey' => '',
468
  'autoPubRevelantMess' => '0',
@@ -714,7 +714,7 @@ function ct_get_fields_any($arr, $message=array(), $email=null, $nickname=null,
714
  );
715
  $skip_fields_params = array( //Array for known service fields
716
  //Common
717
- //'ct_checkjs',
718
  //Custom Contact Forms
719
  'form_id',
720
  'form_nonce',
462
  */
463
  function ct_def_options() {
464
  return array(
465
+ 'spam_firewall' => '1',
466
  'server' => 'http://moderate.cleantalk.org',
467
  'apikey' => '',
468
  'autoPubRevelantMess' => '0',
714
  );
715
  $skip_fields_params = array( //Array for known service fields
716
  //Common
717
+ 'ct_checkjs',
718
  //Custom Contact Forms
719
  'form_id',
720
  'form_nonce',
inc/cleantalk-public.php CHANGED
@@ -707,7 +707,10 @@ function ct_add_mouse_tracking($return_string = false){
707
  ctMouseStopData();
708
  }
709
  }
710
- window.addEventListener("mousemove", func);
 
 
 
711
  </script>';
712
 
713
  if($return_string)
707
  ctMouseStopData();
708
  }
709
  }
710
+ if(typeof window.addEventListener == "function")
711
+ window.addEventListener("mousemove", func);
712
+ else
713
+ window.attachEvent("onmousemove", func);
714
  </script>';
715
 
716
  if($return_string)
inc/cleantalk-users-checkspam.js CHANGED
@@ -242,9 +242,8 @@ jQuery(document).ready(function(){
242
  window.location.href='users.php?page=ct_check_users&ct_worked=1';
243
  });
244
  jQuery("#ct_delete_all_users").click(function(){
245
- if (!confirm('Delete all spam users?')) {
246
  return false;
247
- }
248
 
249
  jQuery('#ct_checking_users_status').hide();
250
  jQuery('#ct_check_users_table').hide();
@@ -261,9 +260,8 @@ jQuery(document).ready(function(){
261
  ct_delete_all_users();
262
  });
263
  jQuery("#ct_delete_checked_users").click(function(){
264
- if (!confirm('Delete selected users?')) {
265
  return false;
266
- }
267
 
268
  ct_delete_checked_users();
269
  });
@@ -275,7 +273,38 @@ jQuery(document).ready(function(){
275
  id = jQuery(this).attr("data-id");
276
  jQuery("#cleantalk_delete_user_"+id).hide();
277
  });
278
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  working=true;
280
  ct_show_users_info();
281
  working=false;
242
  window.location.href='users.php?page=ct_check_users&ct_worked=1';
243
  });
244
  jQuery("#ct_delete_all_users").click(function(){
245
+ if (!confirm(ctUsersCheck.ct_confirm_deletion_all))
246
  return false;
 
247
 
248
  jQuery('#ct_checking_users_status').hide();
249
  jQuery('#ct_check_users_table').hide();
260
  ct_delete_all_users();
261
  });
262
  jQuery("#ct_delete_checked_users").click(function(){
263
+ if (!confirm(ctUsersCheck.ct_confirm_deletion_checked))
264
  return false;
 
265
 
266
  ct_delete_checked_users();
267
  });
273
  id = jQuery(this).attr("data-id");
274
  jQuery("#cleantalk_delete_user_"+id).hide();
275
  });
276
+
277
+ //Show/hide action on mouse over/out
278
+ jQuery(".cleantalk_user").mouseover(function(){
279
+ id = jQuery(this).attr("data-id");
280
+ jQuery("#cleantalk_button_set_"+id).show();
281
+ });
282
+ jQuery(".cleantalk_user").mouseout(function(){
283
+ id = jQuery(this).attr("data-id");
284
+ jQuery("#cleantalk_button_set_"+id).hide();
285
+ });
286
+
287
+ //Approve button
288
+ jQuery(".cleantalk_delete_from_list_button").click(function(){
289
+ ct_id = jQuery(this).attr("data-id");
290
+ var data = {
291
+ 'action': 'ajax_ct_approve_user',
292
+ 'security': ajax_nonce,
293
+ 'id': ct_id
294
+ };
295
+ jQuery.ajax({
296
+ type: "POST",
297
+ url: ajaxurl,
298
+ data: data,
299
+ success: function(msg){
300
+ jQuery("#comment-"+ct_id).fadeOut('slow', function(){
301
+ jQuery("#comment-"+ct_id).remove();
302
+ });
303
+ },
304
+ });
305
+ });
306
+
307
+ //Default load actions
308
  working=true;
309
  ct_show_users_info();
310
  working=false;
inc/cleantalk-users-editscreen.js CHANGED
@@ -1,3 +1,4 @@
1
  jQuery(document).ready(function(){
2
- jQuery('#changeit').after(' <a href="users.php?page=ct_check_users" class="button" style="margin-top:1px;">'+ctUsersScreen.spambutton_users_text+'</a>');
 
3
  });
1
  jQuery(document).ready(function(){
2
+ jQuery('#changeit').after(' <a href="users.php?page=ct_check_users" class="button" style="margin-top:1px;">'+ctUsersScreen.spambutton_users_text+'</a>' +
3
+ ' <a href="users.php?page=ct_check_users&ct_worked=1" class="button" style="margin-top:1px;">'+ctUsersScreen.spambutton_users_text_show+'</a>');
4
  });
inc/cleantalk-users.php CHANGED
@@ -76,11 +76,11 @@ $cnt_spam1=$r[0]['cnt'];
76
  <label class="screen-reader-text" for="cb-select-all-1">Select All</label>
77
  <input id="cb-select-all-1" type="checkbox"/>
78
  </th>
79
- <th scope="col" id="author" class="manage-column column-slug"><?php print _e('Username');?></th>
80
- <th scope="col" id="comment" class="manage-column column-comment"><?php print _x( 'Name', 'column name' );;?></th>
81
- <th scope="col" id="response" class="manage-column column-comment"><?php print _x( 'E-mail', 'column name' );?></th>
82
- <th scope="col" id="role" class="manage-column column-response sortable desc"><?php print _x( 'Role', 'column name' );?></th>
83
- <th scope="col" id="posts" class="manage-column column-response sortable desc"><?php print _x( 'Posts', 'column name' );?></th>
84
  </thead>
85
  <tbody id="the-comment-list" data-wp-lists="list:comment">
86
  <?php
@@ -98,7 +98,7 @@ $cnt_spam1=$r[0]['cnt'];
98
  <?php print $c_spam[$i]->data->user_login; ?>
99
  </strong>
100
  <br/>
101
- <a href="mailto:<?php print $c_spam[$i]->data->user_email; ?>"><?php print $c_spam[$i]->data->user_email; ?></a> <a href="https://cleantalk.org/blacklists/<?php print $c_spam[$i]->data->user_email ; ?>" target="_blank"><img src="https://cleantalk.ru/images/icons/new_window.gif" border="0" style="float:none"/></a>
102
  <br/>
103
  <?php
104
  $user_meta=get_user_meta($c_spam[$i]->ID, 'session_tokens', true);
@@ -112,7 +112,7 @@ $cnt_spam1=$r[0]['cnt'];
112
  $ip=$user_meta[0]['ip'];
113
  ?>
114
  <a href="user-edit.php?user_id=<?php print $c_spam[$i]->ID ; ?>"><?php print $ip ; ?></a>
115
- <a href="https://cleantalk.org/blacklists/<?php print $ip ; ?>" target="_blank"><img src="https://cleantalk.ru/images/icons/new_window.gif" border="0" style="float:none"/></a>
116
  <?php
117
  }
118
  ?>
@@ -120,8 +120,10 @@ $cnt_spam1=$r[0]['cnt'];
120
  <td class="comment column-comment">
121
  <div class="submitted-on">
122
  <?php print $c_spam[$i]->data->display_name; ?>
123
- <div style="height:16px;">
124
- <a href="#" class="cleantalk_delete_user_button" id="cleantalk_delete_user_<?php print $c_spam[$i]->ID; ?>" data-id="<?php print $c_spam[$i]->ID; ?>" style="color:#a00;display:none;" onclick="return false;">Delete</a>
 
 
125
  </div>
126
  </div>
127
  </td>
@@ -170,11 +172,11 @@ $cnt_spam1=$r[0]['cnt'];
170
  </tbody>
171
  </table>
172
  <div id="ct_tools_buttons">
173
- <button class="button" id="ct_delete_all_users"><?php _e('Delete all users from list'); ?></button>
174
  <button class="button" id="ct_delete_checked_users"><?php _e('Delete selected', 'cleantalk'); ?></button>
175
  <?php
176
  }
177
- if($_SERVER['REMOTE_ADDR']=='127.0.0.1')print '<button class="button" id="ct_insert_users">Insert accounts</button><br />';
178
 
179
  ?>
180
  </div>
@@ -194,9 +196,9 @@ $cnt_spam1=$r[0]['cnt'];
194
  {
195
  print "
196
  <div id=\"ct_search_info\">
197
- <br />
198
- There is some differencies between blacklists database and our API mechanisms. Blacklists shows all history of spam activity, but our API (that used in spam checking) used another parameters, too: last day of activity, number of spam attacks during last days etc. This mechanisms help us to reduce number of false positivitie. So, there is nothing strange, if some emails/IPs will be not found by this checking.
199
- </div>";
200
  }
201
  ?>
202
 
@@ -446,4 +448,17 @@ function ct_ajax_clear_users()
446
  $wpdb->query("delete from $wpdb->usermeta where meta_key='ct_hash' or meta_key='ct_checked' or meta_key='ct_marked_as_spam';");
447
  die();
448
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
449
  ?>
76
  <label class="screen-reader-text" for="cb-select-all-1">Select All</label>
77
  <input id="cb-select-all-1" type="checkbox"/>
78
  </th>
79
+ <th scope="col" id="author" class="manage-column column-slug"><?php _e('Username');?></th>
80
+ <th scope="col" id="comment" class="manage-column column-comment"><?php _e( 'Name' );;?></th>
81
+ <th scope="col" id="response" class="manage-column column-comment">E-mail</th>
82
+ <th scope="col" id="role" class="manage-column column-response sortable desc"><?php _e( 'Role' );?></th>
83
+ <th scope="col" id="posts" class="manage-column column-response sortable desc"><?php print _e( 'Posts' );?></th>
84
  </thead>
85
  <tbody id="the-comment-list" data-wp-lists="list:comment">
86
  <?php
98
  <?php print $c_spam[$i]->data->user_login; ?>
99
  </strong>
100
  <br/>
101
+ <a href="mailto:<?php print $c_spam[$i]->data->user_email; ?>"><?php print $c_spam[$i]->data->user_email; ?></a> <a href="https://cleantalk.org/blacklists/<?php print $c_spam[$i]->data->user_email ; ?>" target="_blank"><img src="<?php print plugin_dir_url(__FILE__); ?>images/new_window.gif" border="0" style="float:none"/></a>
102
  <br/>
103
  <?php
104
  $user_meta=get_user_meta($c_spam[$i]->ID, 'session_tokens', true);
112
  $ip=$user_meta[0]['ip'];
113
  ?>
114
  <a href="user-edit.php?user_id=<?php print $c_spam[$i]->ID ; ?>"><?php print $ip ; ?></a>
115
+ <a href="https://cleantalk.org/blacklists/<?php print $ip ; ?>" target="_blank"><img src="<?php print plugin_dir_url(__FILE__); ?>images/new_window.gif" border="0" style="float:none"/></a>
116
  <?php
117
  }
118
  ?>
120
  <td class="comment column-comment">
121
  <div class="submitted-on">
122
  <?php print $c_spam[$i]->data->display_name; ?>
123
+ <div style="height:16px; display: none;" id="cleantalk_button_set_<?php print $c_spam[$i]->ID; ?>">
124
+ <a href="#" class="cleantalk_delete_from_list_button" data-id="<?php print $c_spam[$i]->ID; ?>" style="color:#0a0;" onclick="return false;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';"><?php _e("Approve", "cleantalk"); ?></a>
125
+ &nbsp;|&nbsp;
126
+ <a href="#" class="cleantalk_delete_user_button" id="cleantalk_delete_user_<?php print $c_spam[$i]->ID; ?>" data-id="<?php print $c_spam[$i]->ID; ?>" style="color:#a00;display:none;" onclick="return false;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';"><?php _e("Delete", "cleantalk"); ?></a>
127
  </div>
128
  </div>
129
  </td>
172
  </tbody>
173
  </table>
174
  <div id="ct_tools_buttons">
175
+ <button class="button" id="ct_delete_all_users"><?php _e('Delete all users from list', 'cleantalk'); ?></button>
176
  <button class="button" id="ct_delete_checked_users"><?php _e('Delete selected', 'cleantalk'); ?></button>
177
  <?php
178
  }
179
+ if($_SERVER['REMOTE_ADDR']=='127.0.0.1')print '<button class="button" id="ct_insert_users">'. __('Insert accounts', 'cleantalk'). '</button><br />';
180
 
181
  ?>
182
  </div>
196
  {
197
  print "
198
  <div id=\"ct_search_info\">
199
+ <br />".
200
+ __("There is some differencies between blacklists database and our API mechanisms. Blacklists shows all history of spam activity, but our API (that used in spam checking) used another parameters, too: last day of activity, number of spam attacks during last days etc. This mechanisms help us to reduce number of false positivitie. So, there is nothing strange, if some emails/IPs will be not found by this checking.", 'cleantalk')
201
+ ."</div>";
202
  }
203
  ?>
204
 
448
  $wpdb->query("delete from $wpdb->usermeta where meta_key='ct_hash' or meta_key='ct_checked' or meta_key='ct_marked_as_spam';");
449
  die();
450
  }
451
+
452
+ /**
453
+ * Admin action 'user_unapproved_to_approved' - Approve user, delete from the deleting list
454
+ */
455
+ add_action( 'wp_ajax_ajax_ct_approve_user', 'ct_usercheck_approve_user' );
456
+ function ct_usercheck_approve_user() {
457
+
458
+ check_ajax_referer( 'ct_secret_nonce', 'security' );
459
+
460
+ delete_metadata('user', $_POST['id'], 'ct_marked_as_spam');
461
+
462
+ die();
463
+ }
464
  ?>
inc/cleantalk.class.php CHANGED
@@ -42,6 +42,12 @@ if( !function_exists('apache_request_headers') ) {
42
  */
43
  class CleantalkResponse {
44
 
 
 
 
 
 
 
45
  /**
46
  * Is stop words
47
  * @var int
@@ -176,6 +182,7 @@ class CleantalkResponse {
176
  $this->stop_queue = (isset($obj->stop_queue)) ? $obj->stop_queue : 0;
177
  $this->inactive = (isset($obj->inactive)) ? $obj->inactive : 0;
178
  $this->account_status = (isset($obj->account_status)) ? $obj->account_status : -1;
 
179
 
180
  if ($this->errno !== 0 && $this->errstr !== null && $this->comment === null)
181
  $this->comment = '*** ' . $this->errstr . ' Antispam service cleantalk.org ***';
@@ -609,7 +616,16 @@ class Cleantalk {
609
  private function sendRequest($data = null, $url, $server_timeout = 3) {
610
  // Convert to array
611
  $data = (array)json_decode(json_encode($data), true);
612
-
 
 
 
 
 
 
 
 
 
613
  // Convert to JSON
614
  $data = json_encode($data);
615
 
@@ -713,16 +729,18 @@ class Cleantalk {
713
  */
714
  private function httpRequest($msg) {
715
  $result = false;
716
-
717
- $ct_tmp = apache_request_headers();
718
- $ct_tmp['Cookie'] = preg_replace(array(
719
- '/\s{0,1}ct_checkjs=[a-z0-9]*[;|$]{0,1}/',
720
- '/\s{0,1}ct_timezone=.{0,1}\d{1,2}[;|$]/',
721
- '/\s{0,1}ct_pointer_data=.*5D[;|$]{0,1}/',
722
- '/;{0,1}\s{0,3}$/'
723
- ), '', $ct_tmp['Cookie']);
724
- $msg->all_headers=json_encode($ct_tmp);
725
-
 
 
726
  //$msg->remote_addr=$_SERVER['REMOTE_ADDR'];
727
  //$msg->sender_info['remote_addr']=$_SERVER['REMOTE_ADDR'];
728
  $si=(array)json_decode($msg->sender_info,true);
42
  */
43
  class CleantalkResponse {
44
 
45
+ /**
46
+ * Received feedback nubmer
47
+ * @var int
48
+ */
49
+ public $received = null;
50
+
51
  /**
52
  * Is stop words
53
  * @var int
182
  $this->stop_queue = (isset($obj->stop_queue)) ? $obj->stop_queue : 0;
183
  $this->inactive = (isset($obj->inactive)) ? $obj->inactive : 0;
184
  $this->account_status = (isset($obj->account_status)) ? $obj->account_status : -1;
185
+ $this->received = (isset($obj->received)) ? $obj->received : -1;
186
 
187
  if ($this->errno !== 0 && $this->errstr !== null && $this->comment === null)
188
  $this->comment = '*** ' . $this->errstr . ' Antispam service cleantalk.org ***';
616
  private function sendRequest($data = null, $url, $server_timeout = 3) {
617
  // Convert to array
618
  $data = (array)json_decode(json_encode($data), true);
619
+
620
+ //Cleaning from 'null' values
621
+ $tmp_data = array();
622
+ foreach($data as $key => $value){
623
+ if($value !== null)
624
+ $tmp_data[$key] = $value;
625
+ }
626
+ $data = $tmp_data;
627
+ unset($key, $value, $tmp_data);
628
+
629
  // Convert to JSON
630
  $data = json_encode($data);
631
 
729
  */
730
  private function httpRequest($msg) {
731
  $result = false;
732
+
733
+ if($msg->method_name != 'send_feedback'){
734
+ $ct_tmp = apache_request_headers();
735
+ $ct_tmp['Cookie'] = preg_replace(array(
736
+ '/\s{0,1}ct_checkjs=[a-z0-9]*[;|$]{0,1}/',
737
+ '/\s{0,1}ct_timezone=.{0,1}\d{1,2}[;|$]/',
738
+ '/\s{0,1}ct_pointer_data=.*5D[;|$]{0,1}/',
739
+ '/;{0,1}\s{0,3}$/'
740
+ ), '', $ct_tmp['Cookie']);
741
+ $msg->all_headers=json_encode($ct_tmp);
742
+ }
743
+
744
  //$msg->remote_addr=$_SERVER['REMOTE_ADDR'];
745
  //$msg->sender_info['remote_addr']=$_SERVER['REMOTE_ADDR'];
746
  $si=(array)json_decode($msg->sender_info,true);
inc/cleantalk_nocache.js CHANGED
@@ -80,7 +80,7 @@ function ct_setCookie(name, value)
80
 
81
  function ct_callback(req)
82
  {
83
- ct_cookie=req.responseText.trim();
84
  //alert('Key value: ' + ct_cookie);
85
 
86
  ct_setCookie('ct_checkjs', ct_cookie);
80
 
81
  function ct_callback(req)
82
  {
83
+ ct_cookie = req.responseText.trim();
84
  //alert('Key value: ' + ct_cookie);
85
 
86
  ct_setCookie('ct_checkjs', ct_cookie);
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: znaeff, shagimuratov, serge00, sartemd174
3
  Tags: spam, anti-spam, antispam, anti spam, bbpress, buddypress, captcha, capcha, captha, catcha, cf7 spam, comments, contact form spam, signup, spammers, spammy, woocommerce, wordpress spam, subscription, gravity spam, jetpack, bots, contact form 7, contact form, registrations, ninja, Fast Secure Contact, Gravity forms, formidable, mailchimp, s2member, protection, protect, email, plugin, contact, recaptcha, google captcha, google recaptcha, blacklist, prevent spam comments, wordpress, User Frontend, bulk delete, bulk remove, widget, review, firewall, cleantalk, mailpoet, profile builder, comment spam, registration spam, spam comments, comment moderation, spam bots, block spam, signup spam, spam blocker, spam filter, user registration spam,pingback,trackback, anti-spam plugin, varnish, amp, spam free, userpro,honeypot,puzzle,quiz,survey,poll,security
4
  Requires at least: 3.0
5
- Tested up to: 4.6.1
6
- Stable tag: 5.52.1
7
  License: GPLv2
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -41,7 +41,7 @@ Supports native WordPress, JetPack comments and any other comment plugins. The p
41
  Filters spam bots on registration forms of WordPress, BuddyPress, bbPress, S2Member, WooCommerce, Profile builder, Login with AJAX and any other registration plugins.
42
 
43
  = Protection from contact form spam =
44
- The plugin is tested and ready to protect from spam emails via Formidable forms, Contact form 7, JetPack Contact form, Fast Secure Contact form, Ninja forms, Landing pages, Gravity forms, Contact Form by BestWebSoft, Simple Contact Form Plugin - PirateForms, Visual Form Builder, Form, Contact Form by WebDorado, Contact Form Email, MW WP Form, Contact Form by Jeff Bulllins, Easy Contact, Contact Us Form, Grunion Contact Form, WCP Contact Form, Easy WordPress Contact Form Plugin, WPForms Lite, Custom Contact Forms and any other themes/custom contact forms.
45
 
46
  = WooCommerce spam filter =
47
  Anti-spam by CleanTalk filters spam registrations and spam reviews for WooCommerce. The plugin is fully compatible with WooCommerce 2.1 and higher.
@@ -484,6 +484,14 @@ WordPress 3.0 at least. PHP 5 with CURL or file_get_contents() function and enab
484
  1. The Dashboard with a map of most spam active countries per your account.
485
 
486
  == Changelog ==
 
 
 
 
 
 
 
 
487
  = 5.52.1 November 14 2016 =
488
  * Users and comments check: Using new API method.
489
  * Quick Contact From: Integration via "Custom Contact Forms" setting.
@@ -1194,6 +1202,14 @@ WordPress 3.0 at least. PHP 5 with CURL or file_get_contents() function and enab
1194
 
1195
  == Upgrade Notice ==
1196
  == Changelog ==
 
 
 
 
 
 
 
 
1197
  = 5.52.1 November 14 2016 =
1198
  * Users and comments check: Using new API method.
1199
  * Quick Contact From: Integration via "Custom Contact Forms" setting.
2
  Contributors: znaeff, shagimuratov, serge00, sartemd174
3
  Tags: spam, anti-spam, antispam, anti spam, bbpress, buddypress, captcha, capcha, captha, catcha, cf7 spam, comments, contact form spam, signup, spammers, spammy, woocommerce, wordpress spam, subscription, gravity spam, jetpack, bots, contact form 7, contact form, registrations, ninja, Fast Secure Contact, Gravity forms, formidable, mailchimp, s2member, protection, protect, email, plugin, contact, recaptcha, google captcha, google recaptcha, blacklist, prevent spam comments, wordpress, User Frontend, bulk delete, bulk remove, widget, review, firewall, cleantalk, mailpoet, profile builder, comment spam, registration spam, spam comments, comment moderation, spam bots, block spam, signup spam, spam blocker, spam filter, user registration spam,pingback,trackback, anti-spam plugin, varnish, amp, spam free, userpro,honeypot,puzzle,quiz,survey,poll,security
4
  Requires at least: 3.0
5
+ Tested up to: 4.7
6
+ Stable tag: 5.53
7
  License: GPLv2
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
41
  Filters spam bots on registration forms of WordPress, BuddyPress, bbPress, S2Member, WooCommerce, Profile builder, Login with AJAX and any other registration plugins.
42
 
43
  = Protection from contact form spam =
44
+ The plugin is tested and ready to protect from spam emails via Formidable forms, Contact form 7, JetPack Contact form, Fast Secure Contact form, Ninja forms, Landing pages, Gravity forms, Contact Form by BestWebSoft, Simple Contact Form Plugin - PirateForms, Visual Form Builder, Form, Contact Form by WebDorado, Contact Form Email, MW WP Form, Contact Form by Jeff Bulllins, Easy Contact, Contact Us Form, Grunion Contact Form, WCP Contact Form, Easy WordPress Contact Form Plugin, WPForms Lite, Custom Contact Forms and any other themes or custom contact forms.
45
 
46
  = WooCommerce spam filter =
47
  Anti-spam by CleanTalk filters spam registrations and spam reviews for WooCommerce. The plugin is fully compatible with WooCommerce 2.1 and higher.
484
  1. The Dashboard with a map of most spam active countries per your account.
485
 
486
  == Changelog ==
487
+ = 5.53 November 28 2016 =
488
+ * Addition warning before deleting users.
489
+ * SpamFireWall is enabled by default.
490
+ * Usernoise modal feedback / contact form : integration.
491
+ * Translations.
492
+ * Optimization.
493
+ * Fixes.
494
+
495
  = 5.52.1 November 14 2016 =
496
  * Users and comments check: Using new API method.
497
  * Quick Contact From: Integration via "Custom Contact Forms" setting.
1202
 
1203
  == Upgrade Notice ==
1204
  == Changelog ==
1205
+ = 5.53 November 28 2016 =
1206
+ * Addition warning before deleting users.
1207
+ * SpamFireWall is enabled by default.
1208
+ * Usernoise modal feedback / contact form : integration.
1209
+ * Translations.
1210
+ * Optimization.
1211
+ * Fixes.
1212
+
1213
  = 5.52.1 November 14 2016 =
1214
  * Users and comments check: Using new API method.
1215
  * Quick Contact From: Integration via "Custom Contact Forms" setting.