Version Description
- Urgent bugfix and security update....Yes, WassUp is still alive! Remember DO NOT UPGRADE when your site busy! Read installation instructions for safe upgrade instructions
=
Download this release
Release Info
Developer | michelem |
Plugin | WassUp Real Time Analytics |
Version | 1.9.4.5 |
Comparing to | |
See all releases |
Code changes from version 1.9.4.4 to 1.9.4.5
- language/wassup.pot +793 -611
- lib/faq.php +54 -7
- lib/main.php +13 -66
- lib/settings.php +1 -1
- lib/upgrade.php +3 -12
- lib/wassup.class.php +49 -34
- lib/wassupadmin.php +7 -4
- readme.txt +24 -6
- wassup.php +53 -33
language/wassup.pot
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
# LANGUAGE translation for WassUp Real-time Analytics plugin
|
2 |
-
# Copyright (C) 2009-
|
3 |
# This file is distributed under the same license as WassUp plugin.
|
4 |
# Michele Marcucci <michele(at)befree.it>, 2009.
|
5 |
#
|
6 |
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
-
"Project-Id-Version: WassUp 1.9.4\n"
|
10 |
"Report-Msgid-Bugs-To: michele@befree.it\n"
|
11 |
-
"POT-Creation-Date:
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
@@ -17,160 +17,160 @@ msgstr ""
|
|
17 |
"Content-Type: text/plain; charset=CHARSET\n"
|
18 |
"Content-Transfer-Encoding: 8bit\n"
|
19 |
|
20 |
-
#: wassup.php:
|
21 |
#, php-format
|
22 |
msgid "File %s does not exist!"
|
23 |
msgstr ""
|
24 |
|
25 |
-
#: wassup.php:
|
26 |
msgid "Sorry! \"Network Activation\" is DISABLED for subdomain networks."
|
27 |
msgstr ""
|
28 |
|
29 |
-
#: wassup.php:
|
30 |
#, php-format
|
31 |
msgid "%s must be activated on each subdomain site separately."
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: wassup.php:
|
35 |
msgid ""
|
36 |
"Activate plugin on your parent domain (main site) to set default options for "
|
37 |
"your network."
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: wassup.php:
|
41 |
msgid "Back to Plugins"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: wassup.php:
|
45 |
msgid "Database created/upgraded successfully"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: wassup.php:
|
49 |
msgid ""
|
50 |
"An error occurred during the upgrade. WassUp table structure may not have "
|
51 |
"been updated properly."
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: wassup.php:
|
55 |
msgid "activation successful"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: wassup.php:
|
59 |
msgid "activation successful. No upgrade necessary."
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: wassup.php:
|
63 |
#, php-format
|
64 |
msgid "%s: database upgrade failed!"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: wassup.php:
|
68 |
#, php-format
|
69 |
msgid "%s: plugin install/upgrade failed!"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: wassup.php:
|
73 |
msgid "Bad request!"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: wassup.php:
|
77 |
msgid "Export ERROR: nonce failure!"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: wassup.php:
|
81 |
msgid "Export ERROR: login required!"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: wassup.php:
|
85 |
msgid "Too much data for Wassup export! Use a separate MySQL Db tool instead."
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: wassup.php:
|
89 |
msgid "ERROR: Nothing to Export."
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: wassup.php:
|
93 |
-
#: lib/uadetector.class.php:
|
94 |
msgid "Unknown Spider"
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: wassup.php:
|
98 |
msgid "Unknown Browser"
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: wassup.php:
|
102 |
msgid "Spoofer bot"
|
103 |
msgstr ""
|
104 |
|
105 |
-
#: wassup.php:
|
106 |
#, php-format
|
107 |
msgid "%s WassUp Plugin table has reached maximum size!"
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: wassup.php:
|
111 |
msgid "ALERT"
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: wassup.php:
|
115 |
msgid "Hi"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: wassup.php:
|
119 |
msgid ""
|
120 |
"you have received this email because your WassUp Database table at your "
|
121 |
"Wordpress blog"
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: wassup.php:
|
125 |
msgid "has reached the maximum value set in the options menu"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: wassup.php:
|
129 |
msgid ""
|
130 |
"This is only a reminder, please take the actions you want in the WassUp "
|
131 |
"options menu"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: wassup.php:
|
135 |
msgid "This alert now will be removed and you will be able to set a new one"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: wassup.php:
|
139 |
msgid ""
|
140 |
"Thank you for using WassUp plugin. Check if there is a new version available "
|
141 |
"here:"
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: wassup.php:
|
145 |
msgid "Have a nice day!"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: wassup.php:
|
149 |
msgid "encrypted search"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: wassup.php:
|
153 |
msgid "Feed Reader"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: wassup.php:
|
157 |
msgid "feed reader"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: wassup.php:
|
161 |
msgid "timestamp"
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: wassup.php:
|
165 |
msgid "If above timestamp is not current time, this page is cached"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: wassup.php:
|
169 |
msgid "Visitors Online"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: wassup.php:
|
173 |
-
#: widgets/widgets.php:548
|
174 |
msgid "No Data"
|
175 |
msgstr ""
|
176 |
|
@@ -211,76 +211,113 @@ msgstr ""
|
|
211 |
msgid "Error: Nothing to do!"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: lib/akismet.class.php:
|
215 |
msgid "Timed out waiting for server response."
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: lib/akismet.class.php:
|
219 |
msgid "The response could not be retrieved."
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: lib/akismet.class.php:
|
223 |
msgid "Could not connect to Akismet server."
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: lib/akismet.class.php:
|
227 |
msgid "Your Akismet API key is not valid."
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: lib/compatibility.php:
|
231 |
msgid "Sorry, WassUp requires WordPress 2.2 or higher to work"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: lib/compatibility.php:
|
235 |
msgid "WARNING! WassUp's backward compatibility modules are missing."
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: lib/compatibility.php:
|
239 |
#, php-format
|
240 |
msgid ""
|
241 |
"Download and install the full version of Wassup with compatibility library "
|
242 |
"included directly from %s."
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: lib/compatibility.php:
|
246 |
msgid ""
|
247 |
"Sorry, WassUp requires WordPress 3.1 or higher to work in multisite setups"
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: lib/compatibility.php:
|
251 |
msgid "WARNING! WassUp's PHP compatibility modules are missing."
|
252 |
msgstr ""
|
253 |
|
254 |
#: lib/faq.php:36
|
255 |
-
msgid "
|
256 |
msgstr ""
|
257 |
|
258 |
#: lib/faq.php:37
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
#, php-format
|
260 |
msgid ""
|
261 |
"Check the box for \"Enable widget/small chart in admin dashboard\" under %s "
|
262 |
"tab."
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: lib/faq.php:
|
266 |
-
#: lib/faq.php:
|
267 |
-
#: lib/faq.php:
|
268 |
-
#: lib/faq.php:
|
269 |
-
#: lib/wassupadmin.php:
|
270 |
msgid "Options"
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: lib/faq.php:
|
274 |
-
#: lib/faq.php:
|
275 |
-
#: lib/settings.php:147
|
276 |
msgid "General Setup"
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: lib/faq.php:
|
280 |
msgid "How do I display WassUp widgets on my site?"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: lib/faq.php:
|
284 |
msgid ""
|
285 |
"From Wordpress widgets panel, drag the \"WassUp Online\" widget or the "
|
286 |
"\"Wassup Top Stats\" widget from the list of available widgets on the left "
|
@@ -288,82 +325,254 @@ msgid ""
|
|
288 |
"Customizer to add Wassup widgets interactively."
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: lib/faq.php:
|
292 |
msgid ""
|
293 |
"My Wordpress theme is not widget ready. Is it possible to display WassUp "
|
294 |
"widgets on my site?"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: lib/faq.php:
|
298 |
msgid ""
|
299 |
"Yes. Insert the template tag \"wassup_sidebar()\" into your theme's "
|
300 |
"\"sidebar.php\" file to display Wassup widgets as a single combined widget "
|
301 |
"on your site."
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: lib/faq.php:
|
305 |
msgid "How do I view the real-time visitor geolocation map in WassUp?"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: lib/faq.php:
|
309 |
#, php-format
|
310 |
msgid ""
|
311 |
"Check the box for \"Display a GEO IP Map in spy visitors view\" in %s and "
|
312 |
"save, then navigate to %s panel to see the map."
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: lib/faq.php:
|
316 |
-
#: lib/wassupadmin.php:
|
317 |
msgid "SPY Visitors"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: lib/faq.php:
|
321 |
msgid ""
|
322 |
"The map has vanished and I get a message like: \"Oops, something went wrong"
|
323 |
"\" or \"Google has disabled use of the Maps API for this application\". How "
|
324 |
"do I fix this?"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: lib/faq.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
328 |
#, php-format
|
329 |
msgid ""
|
330 |
-
"
|
331 |
-
"
|
332 |
-
"for your own %s and enter it under \"Spy Visitors settings\" in %s tab."
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: lib/faq.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
336 |
msgid "How do I exclude a visitor from being recorded?"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: lib/faq.php:
|
340 |
#, php-format
|
341 |
msgid ""
|
342 |
"Navigate to %s tab and enter a visitor's username, IP address, or hostname "
|
343 |
"into the appropriate text area for that \"Recording Exclusion\" type."
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: lib/faq.php:
|
347 |
msgid "Filters & Exclusions"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: lib/faq.php:
|
351 |
msgid ""
|
352 |
"How do I stop (temporarily) WassUp from recording new visits on my site?"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: lib/faq.php:
|
356 |
#, php-format
|
357 |
msgid "Uncheck the box for \"Enable statistics recording\" under %s tab."
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: lib/faq.php:
|
361 |
msgid ""
|
362 |
"In Wordpress multisite, how do I stop (temporarily) WassUp from recording "
|
363 |
"new visits on all sites in the network?"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: lib/faq.php:
|
367 |
#, php-format
|
368 |
msgid ""
|
369 |
"If plugin is \"network activated\", login as network admin, go to the "
|
@@ -371,7 +580,7 @@ msgid ""
|
|
371 |
"Statistics Recording for network\" and save."
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: lib/faq.php:
|
375 |
#, php-format
|
376 |
msgid ""
|
377 |
"If plugin is NOT \"network activated\", login as network admin, go to the "
|
@@ -379,39 +588,39 @@ msgid ""
|
|
379 |
"the box for \"Enable Statistics Recording for network\" and save."
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: lib/faq.php:
|
383 |
msgid ""
|
384 |
"No data is being displayed; or \"Visitor Details\" panel show 0 records for "
|
385 |
"the last 24 hours. How do I fix this?"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: lib/faq.php:
|
389 |
#, php-format
|
390 |
msgid ""
|
391 |
"Check the box for \"Enable statistics recording\" setting under %s tab and "
|
392 |
"save."
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: lib/faq.php:
|
396 |
#, php-format
|
397 |
msgid "Click the [Reset to Default] button under %s tab."
|
398 |
msgstr ""
|
399 |
|
400 |
-
#: lib/faq.php:
|
401 |
#, php-format
|
402 |
msgid ""
|
403 |
"Navigate to %s tab and uncheck the \"MySQL Delayed Insert\" setting and save."
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: lib/faq.php:
|
407 |
msgid "Manage File & Data"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#: lib/faq.php:
|
411 |
msgid "Deactivate and Re-activate Wassup from Wordpress Plugins panel."
|
412 |
msgstr ""
|
413 |
|
414 |
-
#: lib/faq.php:
|
415 |
#, php-format
|
416 |
msgid ""
|
417 |
"If you have access to MySql/phpMyAdmin on your host server, run the MySql "
|
@@ -419,20 +628,20 @@ msgid ""
|
|
419 |
"table name may be different in other Wordpress setups."
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: lib/faq.php:
|
423 |
msgid ""
|
424 |
"As a last resort, uninstall WassUp cleanly (delete data and files) and "
|
425 |
"reinstall it."
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: lib/faq.php:
|
429 |
msgid ""
|
430 |
"My popular web site is hosted on a shared server with restrictive database "
|
431 |
"size limits. How do I prevent WassUp's table from growing too big for my "
|
432 |
"allocated quota?"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: lib/faq.php:
|
436 |
#, php-format
|
437 |
msgid ""
|
438 |
"Navigate to %s tab and enable the setting for \"Auto Delete\" of old records "
|
@@ -440,13 +649,13 @@ msgid ""
|
|
440 |
"exceeded."
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: lib/faq.php:
|
444 |
msgid ""
|
445 |
"WassUp visitor counts are much lower than actual for my website. Why is "
|
446 |
"there a discrepancy and how do I fix it?"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: lib/faq.php:
|
450 |
msgid ""
|
451 |
"Low visitor count is likely caused by page caching on your website. WassUp "
|
452 |
"is incompatible with static page caching plugins such as WP Supercache, WP "
|
@@ -454,62 +663,62 @@ msgid ""
|
|
454 |
"different (javascript-based) statistics plugin."
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: lib/faq.php:
|
458 |
msgid "Is there any caching plugin that works with WassUp?"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: lib/faq.php:
|
462 |
#, php-format
|
463 |
msgid ""
|
464 |
"There are no known caching plugins that are 100% compatible with WassUp at "
|
465 |
"this time."
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: lib/faq.php:
|
469 |
msgid "How can I make Wassup run faster?"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: lib/faq.php:
|
473 |
#, php-format
|
474 |
msgid ""
|
475 |
"Keep Wassup table size small by setting automatic delete of old records or "
|
476 |
"do manual delete periodically under %s tab."
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: lib/faq.php:
|
480 |
msgid ""
|
481 |
"If using the \"Top Stats\" widget on your site, set refresh frequency to 15 "
|
482 |
"minutes or higher."
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: lib/faq.php:
|
486 |
#, php-format
|
487 |
msgid ""
|
488 |
"Reduce the number of recording exclusions (by ip/hostname/username/url) "
|
489 |
"under %s tab."
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: lib/faq.php:
|
493 |
#, php-format
|
494 |
msgid ""
|
495 |
"Delete the file(s) %s from the plugin subfolder 'lib' to stop Wassup from "
|
496 |
"doing remote server queries for spam identification."
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: lib/faq.php:
|
500 |
#, php-format
|
501 |
msgid ""
|
502 |
"As a last resort, stop all spam/malware detection on new hits by unchecking "
|
503 |
"\"Enable Spam and malware detection on records\" under %s tab."
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: lib/faq.php:
|
507 |
msgid ""
|
508 |
"Why does WassUp stats sometimes show more page views than actual pages "
|
509 |
"clicked by a person?"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: lib/faq.php:
|
513 |
msgid ""
|
514 |
"\"Phantom\" page views can occur when a user's browser does automatic feed "
|
515 |
"retrieval, link pre-fetching, a page refresh, or automatically adds your "
|
@@ -518,11 +727,11 @@ msgid ""
|
|
518 |
"from user link clicks."
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: lib/faq.php:
|
522 |
msgid "How do I upgrade WassUp safely when my site has frequent visitors?"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: lib/faq.php:
|
526 |
#, php-format
|
527 |
msgid ""
|
528 |
"To upgrade WassUp when your site is busy, you must first disable statistics "
|
@@ -531,32 +740,32 @@ msgid ""
|
|
531 |
"active."
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: lib/faq.php:
|
535 |
msgid "An unspecified error occurred during plugin upgrade. What do I do next?"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: lib/faq.php:
|
539 |
msgid ""
|
540 |
"Wait a few minutes. Do NOT re-attempt to upgrade nor try to activate the "
|
541 |
"plugin again! An activation error with no explanation is probably due to "
|
542 |
"your browser timing out, not an upgrade failure. WassUp continues it's "
|
543 |
"upgrade in the background and will activate automatically when it is done. "
|
544 |
-
"After a few minutes (5-10) has passed, revisit Wordpress
|
545 |
-
"
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: lib/faq.php:
|
549 |
msgid "How do I uninstall WassUp cleanly?"
|
550 |
msgstr ""
|
551 |
|
552 |
-
#: lib/faq.php:
|
553 |
msgid ""
|
554 |
"From a single Wordpress site: navigate to Wordpress Plugins panel and "
|
555 |
"deactivate WassUp plugin. Then, on the same page, click the \"delete\" link "
|
556 |
"below WassUp name. This deletes both data and files permanently."
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: lib/faq.php:
|
560 |
msgid ""
|
561 |
"From Wordpress multisite Network admin panel: navigate to Plugins panel and "
|
562 |
"deactivate WassUp plugin. If the plugin is not \"network activated\", "
|
@@ -567,7 +776,7 @@ msgid ""
|
|
567 |
"the network."
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: lib/faq.php:
|
571 |
#, php-format
|
572 |
msgid ""
|
573 |
"From a subsite in Wordpress multisite: navigate to %s tab and check the box "
|
@@ -576,11 +785,11 @@ msgid ""
|
|
576 |
"subsite's data permanently. No files are deleted (not needed)."
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: lib/faq.php:
|
580 |
msgid "Uninstall"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: lib/faq.php:
|
584 |
#, php-format
|
585 |
msgid ""
|
586 |
"From a Wordpress 2.x site: navigate to %s tab and check the box for "
|
@@ -592,346 +801,343 @@ msgid ""
|
|
592 |
"your host server."
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: lib/faq.php:
|
596 |
#, php-format
|
597 |
msgid "Visit the %s to find more answers to your WassUp questions."
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: lib/faq.php:
|
601 |
msgid "Plugin Forum"
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: lib/main.php:
|
605 |
-
#: lib/settings.php:
|
606 |
msgid "Next"
|
607 |
msgstr ""
|
608 |
|
609 |
-
#: lib/main.php:
|
610 |
msgid "Previous"
|
611 |
msgstr ""
|
612 |
|
613 |
-
#: lib/main.php:
|
614 |
#, php-format
|
615 |
msgid "You must specify the %s"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: lib/main.php:
|
619 |
msgid "number of pages"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: lib/main.php:
|
623 |
#, php-format
|
624 |
msgid "You must specify the %s to show per page"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: lib/main.php:
|
628 |
msgid "limit of items"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: lib/main.php:
|
632 |
msgid "Pages"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: lib/main.php:
|
636 |
msgid "Raw data"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: lib/main.php:
|
640 |
msgid "Visitor type"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: lib/main.php:
|
644 |
msgid "Logged-in user"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: lib/main.php:
|
648 |
msgid "Spammer/Hacker"
|
649 |
msgstr ""
|
650 |
|
651 |
-
#: lib/main.php:
|
652 |
msgid "Spammer"
|
653 |
msgstr ""
|
654 |
|
655 |
-
#: lib/main.php:
|
656 |
msgid "Comment author"
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: lib/main.php:
|
660 |
msgid "Feed"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: lib/main.php:
|
664 |
-
#: lib/wassup.class.php:536
|
665 |
-
#: lib/compat-lib/compat_wassup.class.php:538
|
666 |
msgid "Spider"
|
667 |
msgstr ""
|
668 |
|
669 |
-
#: lib/main.php:
|
670 |
msgid "Regular visitor"
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: lib/main.php:
|
674 |
msgid "IP"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: lib/main.php:
|
678 |
msgid "Hostname"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: lib/main.php:
|
682 |
msgid "Url Requested"
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: lib/main.php:
|
686 |
msgid "Post/page ID"
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: lib/main.php:
|
690 |
msgid "none or deleted post"
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: lib/main.php:
|
694 |
-
#: widgets/widgets.php:402
|
695 |
msgid "Title"
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: lib/main.php:
|
699 |
-
#: lib/compat-lib/compat_wassup.class.php:2926
|
700 |
msgid "Referrer"
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: lib/main.php:
|
704 |
msgid "Search Engine"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: lib/main.php:
|
708 |
#: lib/wassupadmin.php:1677 lib/wassupadmin.php:1709
|
709 |
msgid "Search"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: lib/main.php:
|
713 |
msgid "Page"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: lib/main.php:
|
717 |
msgid "User Agent"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: lib/main.php:
|
721 |
msgid "Browser"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: lib/main.php:
|
725 |
msgid "OS"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: lib/main.php:
|
729 |
msgid "Locale/Language"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: lib/main.php:
|
733 |
msgid "Screen Resolution"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: lib/main.php:
|
737 |
msgid "Username"
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: lib/main.php:
|
741 |
msgid "Comment Author"
|
742 |
msgstr ""
|
743 |
|
744 |
-
#: lib/main.php:
|
745 |
-
#: lib/wassupadmin.php:1937
|
746 |
-
#: lib/compat-lib/compat_wassup.class.php:539
|
747 |
msgid "Spam"
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: lib/main.php:
|
751 |
msgid "comment spam"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: lib/main.php:
|
755 |
msgid "referrer spam"
|
756 |
msgstr ""
|
757 |
|
758 |
-
#: lib/main.php:
|
759 |
msgid "hack/malware attempt"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: lib/main.php:
|
763 |
msgid "not spam"
|
764 |
msgstr ""
|
765 |
|
766 |
-
#: lib/main.php:
|
767 |
msgid "End timestamp"
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: lib/main.php:
|
771 |
msgid "Timestamp"
|
772 |
msgstr ""
|
773 |
|
774 |
-
#: lib/main.php:
|
775 |
-
#: lib/main.php:
|
776 |
-
#: lib/settings.php:
|
777 |
-
#: lib/settings.php:
|
778 |
-
#: lib/settings.php:
|
779 |
-
#: lib/settings.php:
|
780 |
-
#: lib/settings.php:
|
781 |
-
#: lib/settings.php:
|
782 |
-
#: lib/wassupadmin.php:
|
783 |
msgid "unknown"
|
784 |
msgstr ""
|
785 |
|
786 |
-
#: lib/main.php:
|
787 |
#, php-format
|
788 |
msgid "%d URLs visited in session"
|
789 |
msgstr ""
|
790 |
|
791 |
-
#: lib/main.php:
|
792 |
msgid "Direct hit"
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: lib/main.php:
|
796 |
msgid "Spam/Malware"
|
797 |
msgstr ""
|
798 |
|
799 |
-
#: lib/main.php:
|
800 |
msgid "Feedreader"
|
801 |
msgstr ""
|
802 |
|
803 |
-
#: lib/main.php:
|
804 |
msgid "Logged user"
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: lib/main.php:
|
808 |
msgid "Country"
|
809 |
msgstr ""
|
810 |
|
811 |
-
#: lib/main.php:
|
812 |
msgid "Language"
|
813 |
msgstr ""
|
814 |
|
815 |
-
#: lib/main.php:
|
816 |
msgid "Country:"
|
817 |
msgstr ""
|
818 |
|
819 |
-
#: lib/main.php:
|
820 |
msgid "URL Request:"
|
821 |
msgstr ""
|
822 |
|
823 |
-
#: lib/main.php:
|
824 |
msgid "No visitor activity"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: lib/main.php:
|
828 |
-
#: lib/main.php:
|
829 |
#, php-format
|
830 |
msgid "City: %s"
|
831 |
msgstr ""
|
832 |
|
833 |
-
#: lib/main.php:
|
834 |
msgid "Country: unknown, City: unknown"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: lib/main.php:
|
838 |
msgid "Print"
|
839 |
msgstr ""
|
840 |
|
841 |
-
#: lib/main.php:
|
842 |
#, php-format
|
843 |
msgid "Top Stats for Period: %s"
|
844 |
msgstr ""
|
845 |
|
846 |
-
#: lib/main.php:
|
847 |
msgid "TOP QUERY"
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: lib/main.php:
|
851 |
msgid "not provided"
|
852 |
msgstr ""
|
853 |
|
854 |
-
#: lib/main.php:
|
855 |
msgid "TOP REFERRER"
|
856 |
msgstr ""
|
857 |
|
858 |
-
#: lib/main.php:
|
859 |
msgid "TOP REQUEST"
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: lib/main.php:
|
863 |
msgid "TOP BROWSER"
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: lib/main.php:
|
867 |
msgid "TOP OS"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: lib/main.php:
|
871 |
msgid "TOP LOCALE"
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: lib/main.php:
|
875 |
msgid "TOP VISITOR"
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: lib/main.php:
|
879 |
msgid "TOP ARTICLE"
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: lib/main.php:
|
883 |
msgid "This report excludes spam and spider records"
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: lib/main.php:
|
887 |
msgid "This report excludes spider records"
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: lib/main.php:
|
891 |
msgid "This report excludes spam records"
|
892 |
msgstr ""
|
893 |
|
894 |
-
#: lib/main.php:
|
895 |
msgid "Last 1 Hour"
|
896 |
msgstr ""
|
897 |
|
898 |
-
#: lib/main.php:
|
899 |
msgid "Last 6 Hours"
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: lib/main.php:
|
903 |
msgid "Last 12 Hours"
|
904 |
msgstr ""
|
905 |
|
906 |
-
#: lib/main.php:
|
907 |
msgid "Last 7 Days"
|
908 |
msgstr ""
|
909 |
|
910 |
-
#: lib/main.php:
|
911 |
msgid "Last 2 Weeks"
|
912 |
msgstr ""
|
913 |
|
914 |
-
#: lib/main.php:
|
915 |
msgid "Last Month"
|
916 |
msgstr ""
|
917 |
|
918 |
-
#: lib/main.php:
|
919 |
msgid "Last 3 Months"
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: lib/main.php:
|
923 |
msgid "Last 6 Months"
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: lib/main.php:
|
927 |
msgid "Last Year"
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: lib/main.php:
|
931 |
msgid "All Time"
|
932 |
msgstr ""
|
933 |
|
934 |
-
#: lib/main.php:
|
935 |
msgid "Last 24 Hours"
|
936 |
msgstr ""
|
937 |
|
@@ -941,7 +1147,7 @@ msgid ""
|
|
941 |
"disabled the alert, you can re-enable it here."
|
942 |
msgstr ""
|
943 |
|
944 |
-
#: lib/settings.php:104 lib/settings.php:
|
945 |
msgid "IMPORTANT"
|
946 |
msgstr ""
|
947 |
|
@@ -969,10 +1175,10 @@ msgid "Select the options you want for WassUp plugin"
|
|
969 |
msgstr ""
|
970 |
|
971 |
#: lib/settings.php:149
|
972 |
-
msgid "Manage
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: lib/settings.php:156 lib/wassupadmin.php:
|
976 |
msgid "Donate"
|
977 |
msgstr ""
|
978 |
|
@@ -988,693 +1194,700 @@ msgstr ""
|
|
988 |
msgid "Network Statistics Recording"
|
989 |
msgstr ""
|
990 |
|
991 |
-
#: lib/settings.php:
|
|
|
|
|
|
|
|
|
992 |
msgid ""
|
993 |
-
"Enables
|
994 |
-
"unless upgrading plugin."
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: lib/settings.php:
|
|
|
|
|
|
|
|
|
998 |
msgid "Enable Statistics Recording for network."
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: lib/settings.php:
|
1002 |
msgid ""
|
1003 |
"Can be overridden on individual subsites to disable statistics recording."
|
1004 |
msgstr ""
|
1005 |
|
1006 |
-
#: lib/settings.php:
|
1007 |
msgid "Network Subsites Options"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: lib/settings.php:
|
1011 |
msgid "Show Wassup's Main menu and options panel to subsite administrators."
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: lib/settings.php:
|
1015 |
msgid ""
|
1016 |
"Uncheck to hide Wassup Main menu and options panel from all users except "
|
1017 |
"Network administrator (super-admin). Dashboard submenu \"Wassup-stats\" and "
|
1018 |
"dashboard widget display are unaffected."
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: lib/settings.php:
|
1022 |
msgid "Site Settings"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: lib/settings.php:
|
1026 |
msgid "Main site settings / Default settings for new network subsites."
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: lib/settings.php:
|
1030 |
msgid "Statistics Recording"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: lib/settings.php:
|
1034 |
msgid ""
|
1035 |
"By default, Wassup collects and stores incoming visitor hits and checks each "
|
1036 |
"new record for spam and malware activity."
|
1037 |
msgstr ""
|
1038 |
|
1039 |
-
#: lib/settings.php:
|
1040 |
msgid "Enable statistics recording"
|
1041 |
msgstr ""
|
1042 |
|
1043 |
-
#: lib/settings.php:
|
1044 |
msgid "Do NOT disable unless upgrading or troubleshooting plugin problems."
|
1045 |
msgstr ""
|
1046 |
|
1047 |
-
#: lib/settings.php:
|
1048 |
msgid "Do NOT disable unless troubleshooting plugin problems."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
-
#: lib/settings.php:
|
1052 |
msgid "Enable spam and malware detection on new records"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: lib/settings.php:
|
1056 |
msgid ""
|
1057 |
"For identification of incoming spam/malware hits only. Does NOT stop attacks "
|
1058 |
"nor protect your site."
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: lib/settings.php:
|
1062 |
msgid "User Permissions"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: lib/settings.php:
|
1066 |
msgid ""
|
1067 |
"Gives selected users view-only access to Wassup's stats dashboard menu, some "
|
1068 |
"submenu panels, and the dashboard widget."
|
1069 |
msgstr ""
|
1070 |
|
1071 |
-
#: lib/settings.php:
|
1072 |
msgid ""
|
1073 |
"Only administrators can access Wassup's main menu and all it's submenu "
|
1074 |
"panels including the options panel to delete data and edit plugin settings."
|
1075 |
msgstr ""
|
1076 |
|
1077 |
-
#: lib/settings.php:
|
1078 |
msgid "Set minimum user level that can view WassUp stats"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
-
#: lib/settings.php:
|
1082 |
msgid "default administrator"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
-
#: lib/settings.php:
|
1086 |
msgid "Screen resolution"
|
1087 |
msgstr ""
|
1088 |
|
1089 |
-
#: lib/settings.php:
|
1090 |
msgid ""
|
1091 |
"Adjusts chart size and resets the max-width/truncation point of long texts."
|
1092 |
msgstr ""
|
1093 |
|
1094 |
-
#: lib/settings.php:
|
1095 |
msgid "Your default screen resolution (in pixels)"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: lib/settings.php:
|
1099 |
msgid "Dashboard Widget"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
#: lib/settings.php:
|
1103 |
msgid "Enable widget/small chart in admin dashboard"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: lib/settings.php:
|
1107 |
msgid "Spy Visitors Settings"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
-
#: lib/settings.php:
|
1111 |
msgid "Display a GEO IP Map in the spy visitors view"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
-
#: lib/settings.php:
|
1115 |
msgid "key"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
-
#: lib/settings.php:
|
1119 |
msgid "signup for your free key"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
-
#: lib/settings.php:
|
1123 |
msgid "An API key is required to view the map."
|
1124 |
msgstr ""
|
1125 |
|
1126 |
-
#: lib/settings.php:
|
1127 |
msgid "Visitor Detail Settings"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
-
#: lib/settings.php:
|
1131 |
msgid "Show visitor details from the last"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: lib/settings.php:
|
1135 |
msgid "Time format 12/24 Hour"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
-
#: lib/settings.php:
|
1139 |
msgid "Filter visitor details for"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
-
#: lib/settings.php:
|
1143 |
msgid "Display line chart in detail view"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: lib/settings.php:
|
1147 |
msgid "Line chart type - how many axes?"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: lib/settings.php:
|
1151 |
msgid "Set how many minutes wait for automatic page refresh"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
-
#: lib/settings.php:
|
1155 |
msgid "minutes"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: lib/settings.php:
|
1159 |
msgid "default 3, 0=no refresh"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: lib/settings.php:
|
1163 |
msgid "Number of items per page"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: lib/settings.php:
|
1167 |
msgid "Top Stats Lists"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
-
#: lib/settings.php:
|
1171 |
msgid "Customize Top stats by selected criteria below."
|
1172 |
msgstr ""
|
1173 |
|
1174 |
-
#: lib/settings.php:
|
1175 |
msgid ""
|
1176 |
"Stats are in descending order from highest count and known spam and malware "
|
1177 |
"attempts are excluded from counts."
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: lib/settings.php:
|
1181 |
msgid "List limit of top items"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: lib/settings.php:
|
1185 |
msgid "default 10"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
-
#: lib/settings.php:
|
1189 |
msgid "Choose one or more items to list in Top Stats"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: lib/settings.php:
|
1193 |
msgid "over 5 selections may cause horizontal scrolling"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
-
#: lib/settings.php:
|
1197 |
msgid "Top Searches"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
-
#: lib/settings.php:
|
1201 |
msgid "Top Referrers"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
-
#: lib/settings.php:
|
1205 |
msgid "Top Articles"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
-
#: lib/settings.php:
|
1209 |
msgid "Top Requests"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
-
#: lib/settings.php:
|
1213 |
msgid "Top Browsers"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
-
#: lib/settings.php:
|
1217 |
msgid "Top OS"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
-
#: lib/settings.php:
|
1221 |
msgid "Top Locales"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: lib/settings.php:
|
1225 |
msgid "Top Visitors"
|
1226 |
msgstr ""
|
1227 |
|
1228 |
-
#: lib/settings.php:
|
1229 |
msgid "Exclude the following website domains from Top Referrers"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
-
#: lib/settings.php:
|
1233 |
msgid "applies to top stats view and widgets"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
-
#: lib/settings.php:
|
1237 |
msgid "comma separated value"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
-
#: lib/settings.php:
|
1241 |
msgid "List whole domains only. Wildcards and partial domains will be ignored."
|
1242 |
msgstr ""
|
1243 |
|
1244 |
-
#: lib/settings.php:
|
1245 |
msgid "Don't list your website domain defined in WordPress"
|
1246 |
msgstr ""
|
1247 |
|
1248 |
-
#: lib/settings.php:
|
1249 |
msgid "Exclude site front page from Top Articles"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
-
#: lib/settings.php:
|
1253 |
msgid "Exclude all spider records from Top Stats"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
-
#: lib/settings.php:
|
1257 |
-
#: lib/settings.php:
|
1258 |
msgid "Save Settings"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: lib/settings.php:
|
1262 |
-
#: lib/settings.php:
|
1263 |
msgid "Reset"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
-
#: lib/settings.php:
|
1267 |
-
#: lib/settings.php:
|
1268 |
msgid "Reset to Default"
|
1269 |
msgstr ""
|
1270 |
|
1271 |
-
#: lib/settings.php:
|
1272 |
-
#: lib/settings.php:
|
1273 |
-
#: widgets/widgets.php:576 widgets/widget_functions.php:
|
1274 |
msgid "Top"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#: lib/settings.php:
|
1278 |
msgid "Recording Filters and Exclusions"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
-
#: lib/settings.php:
|
1282 |
msgid ""
|
1283 |
"Use the filter checkboxes and exclusion input fields below to customize "
|
1284 |
"Wassup's statistics recording so that only the data that you need for your "
|
1285 |
"site analyses are stored."
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: lib/settings.php:
|
1289 |
msgid "Visitor Type Filters:"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
-
#: lib/settings.php:
|
1293 |
msgid "Checkbox to enable recording by type of \"visitor\""
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: lib/settings.php:
|
1297 |
msgid "Record regular visitors"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
-
#: lib/settings.php:
|
1301 |
msgid "Record logged in users"
|
1302 |
msgstr ""
|
1303 |
|
1304 |
-
#: lib/settings.php:
|
1305 |
msgid "Record logged in administrators"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: lib/settings.php:
|
1309 |
msgid "Record spiders and bots"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: lib/settings.php:
|
1313 |
msgid "Spam and Malware Filters:"
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: lib/settings.php:
|
1317 |
msgid "Checkbox to enable recording of each type of \"spam\""
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: lib/settings.php:
|
1321 |
msgid "Record Akismet comment spam attempts"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: lib/settings.php:
|
1325 |
msgid "checks IP for previous spam comments"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: lib/settings.php:
|
1329 |
msgid "Record referrer spam attempts"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
-
#: lib/settings.php:
|
1333 |
msgid "Record admin break-in/hacker attempts"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
-
#: lib/settings.php:
|
1337 |
msgid "Record attack/exploit attempts"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: lib/settings.php:
|
1341 |
msgid "or"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: lib/settings.php:
|
1345 |
msgid "Referrer spam whitelist"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
-
#: lib/settings.php:
|
1349 |
msgid ""
|
1350 |
"Enter referrer domains that were incorrectly labeled as \"Referrer Spam\" in "
|
1351 |
"\"Visitor Detals\":"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: lib/settings.php:
|
1355 |
msgid ""
|
1356 |
"comma separated value. Enter whole domains only. Wildcards will be ignored."
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: lib/settings.php:
|
1360 |
msgid "Recording Exceptions"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
-
#: lib/settings.php:
|
1364 |
msgid ""
|
1365 |
"You can exclude a single visitor (by IP, hostname or username) or you can "
|
1366 |
"exclude a specific URL request from being stored in WassUp records."
|
1367 |
msgstr ""
|
1368 |
|
1369 |
-
#: lib/settings.php:
|
1370 |
msgid ""
|
1371 |
"Note that recording exceptions lower overall statistics counts and excessive "
|
1372 |
"exclusions can affect page load speed on slow host servers."
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: lib/settings.php:
|
1376 |
msgid "Exclude by IP"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
-
#: lib/settings.php:
|
1380 |
msgid "Enter source IPs to omit from recording"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
-
#: lib/settings.php:
|
1384 |
msgid "comma separated value (ex: 127.0.0.1, 10.0.0.1, etc...)."
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: lib/settings.php:
|
1388 |
msgid ""
|
1389 |
"A single wildcard (*) can be placed after the last '.' in the IP ('::' in "
|
1390 |
"IPv6) for range exclusions (ex: 10.10.100.*, 192.168.*)."
|
1391 |
msgstr ""
|
1392 |
|
1393 |
-
#: lib/settings.php:
|
1394 |
msgid "Exclude by Hostname"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
-
#: lib/settings.php:
|
1398 |
msgid "Enter source hostnames to omit from recording"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: lib/settings.php:
|
1402 |
msgid "comma separated value (ex: host1.domain.com, host2.domain.net, etc...)."
|
1403 |
msgstr ""
|
1404 |
|
1405 |
-
#: lib/settings.php:
|
1406 |
msgid ""
|
1407 |
"A single wildcard (*) can be placed before the first '.' for domain network "
|
1408 |
"exclusions (ex: *.spamdomain.com, *.hackers.malware.net)."
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: lib/settings.php:
|
1412 |
msgid "Exclude by Username"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: lib/settings.php:
|
1416 |
msgid "Enter usernames to omit from recording"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: lib/settings.php:
|
1420 |
msgid ""
|
1421 |
"comma separated value, enter a registered user's login name (ex: bobmarley, "
|
1422 |
"enyabrennan, etc.)"
|
1423 |
msgstr ""
|
1424 |
|
1425 |
-
#: lib/settings.php:
|
1426 |
msgid "Exclude by URL request"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: lib/settings.php:
|
1430 |
msgid "Enter URLs of page/post/feed to omit from recording"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
-
#: lib/settings.php:
|
1434 |
msgid ""
|
1435 |
"comma separated value, don't enter entire url, only the last path or some "
|
1436 |
"word to exclude (ex: /category/wordpress, 2007, etc...)"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
-
#: lib/settings.php:
|
1440 |
-
#: lib/settings.php:
|
1441 |
msgid "Prev"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: lib/settings.php:
|
1445 |
msgid "Table Management Options"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
-
#: lib/settings.php:
|
1449 |
msgid "Select actions for table growth"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
-
#: lib/settings.php:
|
1453 |
msgid ""
|
1454 |
"WassUp table grows very fast, especially if your site is frequently visited. "
|
1455 |
"I recommend you delete old records sometimes."
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: lib/settings.php:
|
1459 |
msgid ""
|
1460 |
"You can delete all Wassup records now (Empty Table), you can set an "
|
1461 |
"automatic delete option to delete selected old records daily, and you can "
|
1462 |
"manually delete selected old records once (Delete NOW)."
|
1463 |
msgstr ""
|
1464 |
|
1465 |
-
#: lib/settings.php:
|
1466 |
msgid "If you haven't database space problems, you can leave the table as is."
|
1467 |
msgstr ""
|
1468 |
|
1469 |
-
#: lib/settings.php:
|
1470 |
msgid "Current WassUp table usage is"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: lib/settings.php:
|
1474 |
msgid "records"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
-
#: lib/settings.php:
|
1478 |
msgid "Alert me"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: lib/settings.php:
|
1482 |
msgid "email to"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
-
#: lib/settings.php:
|
1486 |
msgid "when table reaches"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
-
#: lib/settings.php:
|
1490 |
msgid "Delete old records"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
-
#: lib/settings.php:
|
1494 |
msgid ""
|
1495 |
"Before deleting, you can backup Wassup table by clicking the \"Export SQL\" "
|
1496 |
"button below."
|
1497 |
msgstr ""
|
1498 |
|
1499 |
-
#: lib/settings.php:
|
1500 |
msgid "Automatically delete"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
-
#: lib/settings.php:
|
1504 |
msgid "records older than"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: lib/settings.php:
|
1508 |
msgid "daily"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: lib/settings.php:
|
1512 |
msgid "Manually delete"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
-
#: lib/settings.php:
|
1516 |
msgid "once"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: lib/settings.php:
|
1520 |
msgid "Delete all records up to record ID#"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: lib/settings.php:
|
1524 |
msgid "Last SQL export record ID#:"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: lib/settings.php:
|
1528 |
msgid "Empty table"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
-
#: lib/settings.php:
|
1532 |
msgid "export table in SQL format"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: lib/settings.php:
|
1536 |
msgid "Delete NOW"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: lib/settings.php:
|
1540 |
msgid "Action is NOT undoable!"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: lib/settings.php:
|
1544 |
msgid "Table Export"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
-
#: lib/settings.php:
|
1548 |
msgid "Wassup can export table records in SQL or CSV format."
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: lib/settings.php:
|
1552 |
msgid ""
|
1553 |
"An automatic file download will start after table data is retrieved "
|
1554 |
"successfully."
|
1555 |
msgstr ""
|
1556 |
|
1557 |
-
#: lib/settings.php:
|
1558 |
msgid ""
|
1559 |
"By default, exported records excludes known spam/malware to prevent "
|
1560 |
"propagation of malware."
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: lib/settings.php:
|
1564 |
msgid "Include spam records in exported data"
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: lib/settings.php:
|
1568 |
msgid ""
|
1569 |
"Security NOTICE: Enabling this could expose your computer or website to "
|
1570 |
"malware when spam records are imported."
|
1571 |
msgstr ""
|
1572 |
|
1573 |
-
#: lib/settings.php:
|
1574 |
msgid "Omit record ID from exported fields"
|
1575 |
msgstr ""
|
1576 |
|
1577 |
-
#: lib/settings.php:
|
1578 |
msgid ""
|
1579 |
"Check this box when importing SQL data into another Wassup table that "
|
1580 |
"already has records (appending data)."
|
1581 |
msgstr ""
|
1582 |
|
1583 |
-
#: lib/settings.php:
|
1584 |
msgid "Click \"Save Settings\" to apply option changes before export."
|
1585 |
msgstr ""
|
1586 |
|
1587 |
-
#: lib/settings.php:
|
1588 |
msgid "Export SQL"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
-
#: lib/settings.php:
|
1592 |
msgid "Export CSV"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
-
#: lib/settings.php:
|
1596 |
msgid "Export of large datasets may be truncated."
|
1597 |
msgstr ""
|
1598 |
|
1599 |
-
#: lib/settings.php:
|
1600 |
msgid "Export"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
-
#: lib/settings.php:
|
1604 |
msgid "Retrieving data for export. Download will start soon. Please wait."
|
1605 |
msgstr ""
|
1606 |
|
1607 |
-
#: lib/settings.php:
|
1608 |
msgid "Table Optimization"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
-
#: lib/settings.php:
|
1612 |
msgid ""
|
1613 |
"By default, WassUp tables are automatically optimized weekly and after each "
|
1614 |
"bulk deletion. This helps keep WassUp running fast, but it can sometimes "
|
1615 |
"cause slowdowns especially when there is a corrupt record in the table."
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: lib/settings.php:
|
1619 |
msgid "You can cancel automatic optimization by unchecking the box below."
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: lib/settings.php:
|
1623 |
msgid "Login as network admin to cancel automatic optimization below."
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: lib/settings.php:
|
1627 |
msgid "Login as network admin to enable automatic optimization below."
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: lib/settings.php:
|
1631 |
msgid "Your table engine does NOT support the \"optimize\" command."
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: lib/settings.php:
|
1635 |
msgid "Enable automatic table optimization"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: lib/settings.php:
|
1639 |
msgid "is overdue"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: lib/settings.php:
|
1643 |
msgid "today"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: lib/settings.php:
|
1647 |
#, php-format
|
1648 |
msgid "%d days"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: lib/settings.php:
|
1652 |
msgid "1 week"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
-
#: lib/settings.php:
|
1656 |
#, php-format
|
1657 |
msgid "Next scheduled optimization is: %s (approximately)"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
-
#: lib/settings.php:
|
1661 |
#, php-format
|
1662 |
msgid "Next scheduled optimization is: %s"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
-
#: lib/settings.php:
|
1666 |
msgid "never"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
-
#: lib/settings.php:
|
1670 |
msgid "Data Storage Methods"
|
1671 |
msgstr ""
|
1672 |
|
1673 |
-
#: lib/settings.php:
|
1674 |
msgid "Delayed Insert"
|
1675 |
msgstr ""
|
1676 |
|
1677 |
-
#: lib/settings.php:
|
1678 |
msgid ""
|
1679 |
"When possible, WassUp uses the \"Delayed insert\" method of saving records "
|
1680 |
"in MySQL to store new visitor records. This method helps keep Wassup running "
|
@@ -1683,291 +1896,291 @@ msgid ""
|
|
1683 |
"disable it on shared servers."
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: lib/settings.php:
|
1687 |
msgid "You can turn off \"delayed insert\" by unchecking the box below."
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: lib/settings.php:
|
1691 |
msgid "This method is unavailable for your storage engine type."
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: lib/settings.php:
|
1695 |
msgid "This method is disabled on your host server."
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: lib/settings.php:
|
1699 |
msgid "Store new visitor records with \"delayed insert\""
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: lib/settings.php:
|
1703 |
msgid "Server Settings and Memory Resources"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: lib/settings.php:
|
1707 |
#, php-format
|
1708 |
msgid ""
|
1709 |
"For information only. Some values may be adjustable in startup files: %s"
|
1710 |
msgstr ""
|
1711 |
|
1712 |
-
#: lib/settings.php:
|
1713 |
msgid "\"wp_config.php\", \"php.ini\" and \"my.ini\""
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: lib/settings.php:
|
1717 |
-
#: lib/settings.php:
|
1718 |
msgid "Version"
|
1719 |
msgstr ""
|
1720 |
|
1721 |
-
#: lib/settings.php:
|
1722 |
msgid "Table name"
|
1723 |
msgstr ""
|
1724 |
|
1725 |
-
#: lib/settings.php:
|
1726 |
msgid "Table Charset/collation"
|
1727 |
msgstr ""
|
1728 |
|
1729 |
-
#: lib/settings.php:
|
1730 |
msgid "Table engine"
|
1731 |
msgstr ""
|
1732 |
|
1733 |
-
#: lib/settings.php:
|
1734 |
msgid "Upgrade date"
|
1735 |
msgstr ""
|
1736 |
|
1737 |
-
#: lib/settings.php:
|
1738 |
msgid "network"
|
1739 |
msgstr ""
|
1740 |
|
1741 |
-
#: lib/settings.php:
|
1742 |
-
#: lib/settings.php:
|
1743 |
msgid "on"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
-
#: lib/settings.php:
|
1747 |
-
#: lib/settings.php:
|
1748 |
msgid "off"
|
1749 |
msgstr ""
|
1750 |
|
1751 |
-
#: lib/settings.php:
|
1752 |
msgid "Character set"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
-
#: lib/settings.php:
|
1756 |
msgid "not set"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
-
#: lib/settings.php:
|
1760 |
msgid "Memory Allocation"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
-
#: lib/settings.php:
|
1764 |
msgid "no limit/unknown"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
-
#: lib/settings.php:
|
1768 |
msgid "Timezone"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
-
#: lib/settings.php:
|
1772 |
msgid "Time Offset"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
-
#: lib/settings.php:
|
1776 |
msgid "hours"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
-
#: lib/settings.php:
|
1780 |
msgid "Host Timezone"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
-
#: lib/settings.php:
|
1784 |
msgid "Host Server"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
-
#: lib/settings.php:
|
1788 |
msgid "Browser Client"
|
1789 |
msgstr ""
|
1790 |
|
1791 |
-
#: lib/settings.php:
|
1792 |
msgid "Safe Mode"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
-
#: lib/settings.php:
|
1796 |
msgid "File Open Restrictions"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
-
#: lib/settings.php:
|
1800 |
msgid "URL File Open"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: lib/settings.php:
|
1804 |
msgid "Disabled functions"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
-
#: lib/settings.php:
|
1808 |
msgid "none"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
-
#: lib/settings.php:
|
1812 |
msgid "not applicable/safe mode set"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: lib/settings.php:
|
1816 |
msgid "unlimited/up to server maximum"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
-
#: lib/settings.php:
|
1820 |
msgid "Memory Usage"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
-
#: lib/settings.php:
|
1824 |
msgid "Script Timeout Limit"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
-
#: lib/settings.php:
|
1828 |
-
#: lib/settings.php:
|
1829 |
msgid "seconds"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
-
#: lib/settings.php:
|
1833 |
msgid "unlimited"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
-
#: lib/settings.php:
|
1837 |
msgid "Browser Capabilities File"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
-
#: lib/settings.php:
|
1841 |
msgid "not installed"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
-
#: lib/settings.php:
|
1845 |
msgid "installed"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
-
#: lib/settings.php:
|
1849 |
msgid "as modified in Wordpress"
|
1850 |
msgstr ""
|
1851 |
|
1852 |
-
#: lib/settings.php:
|
1853 |
msgid "Storage Engine"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
-
#: lib/settings.php:
|
1857 |
msgid "Charset/collation"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
-
#: lib/settings.php:
|
1861 |
msgid "Max User Connections"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
-
#: lib/settings.php:
|
1865 |
msgid "possibly too small"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
-
#: lib/settings.php:
|
1869 |
msgid "Allocation"
|
1870 |
msgstr ""
|
1871 |
|
1872 |
-
#: lib/settings.php:
|
1873 |
msgid "possibly too big, reduces available RAM."
|
1874 |
msgstr ""
|
1875 |
|
1876 |
-
#: lib/settings.php:
|
1877 |
msgid "on demand"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
-
#: lib/settings.php:
|
1881 |
msgid "Cached Query Limit"
|
1882 |
msgstr ""
|
1883 |
|
1884 |
-
#: lib/settings.php:
|
1885 |
-
#: lib/settings.php:
|
1886 |
-
#: lib/settings.php:
|
1887 |
msgid "disabled"
|
1888 |
msgstr ""
|
1889 |
|
1890 |
-
#: lib/settings.php:
|
1891 |
msgid "Wait Timeout"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
-
#: lib/settings.php:
|
1895 |
msgid "rows"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: lib/settings.php:
|
1899 |
msgid "not available"
|
1900 |
msgstr ""
|
1901 |
|
1902 |
-
#: lib/settings.php:
|
1903 |
msgid "may be different from PHP offset"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
-
#: lib/settings.php:
|
1907 |
msgid "Want to uninstall WassUp?"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: lib/settings.php:
|
1911 |
msgid ""
|
1912 |
"No problem. Before you deactivate this plugin, check the box below to "
|
1913 |
"cleanup any data that was collected by WassUp that could be left behind."
|
1914 |
msgstr ""
|
1915 |
|
1916 |
-
#: lib/settings.php:
|
1917 |
msgid "Permanently remove WassUp data and settings."
|
1918 |
msgstr ""
|
1919 |
|
1920 |
-
#: lib/settings.php:
|
1921 |
msgid "WARNING"
|
1922 |
msgstr ""
|
1923 |
|
1924 |
-
#: lib/settings.php:
|
1925 |
msgid ""
|
1926 |
"All WassUp data and settings will be DELETED upon deactivation of this "
|
1927 |
"plugin."
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: lib/settings.php:
|
1931 |
#, php-format
|
1932 |
msgid ""
|
1933 |
"This action cannot be undone. Before uninstalling WassUp, you should backup "
|
1934 |
"your Wordpress database first. WassUp data is stored in the table %s."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: lib/settings.php:
|
1938 |
#, php-format
|
1939 |
msgid "To help improve this plugin, we would appreciate your feedback at %s."
|
1940 |
msgstr ""
|
1941 |
|
1942 |
-
#: lib/settings.php:
|
1943 |
msgid "How you can donate"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: lib/settings.php:
|
1947 |
msgid ""
|
1948 |
"If you like this plugin, please consider making a donation to help keep it's "
|
1949 |
"development active."
|
1950 |
msgstr ""
|
1951 |
|
1952 |
-
#: lib/settings.php:
|
1953 |
#, php-format
|
1954 |
msgid "Donate by %s"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: lib/settings.php:
|
1958 |
#, php-format
|
1959 |
msgid "Donate %s"
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: lib/settings.php:
|
1963 |
msgid "Send your bitcoin donation to this address"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
-
#: lib/uadetector.class.php:
|
1967 |
msgid "Script Injection Bot"
|
1968 |
msgstr ""
|
1969 |
|
1970 |
-
#: lib/uadetector.class.php:
|
1971 |
msgid "Unknown Feedreader"
|
1972 |
msgstr ""
|
1973 |
|
@@ -2018,512 +2231,490 @@ msgstr ""
|
|
2018 |
msgid "An error occurred during the install of table %s."
|
2019 |
msgstr ""
|
2020 |
|
2021 |
-
#: lib/wassup.class.php:448
|
2022 |
msgid "Administrator"
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: lib/wassup.class.php:449
|
2026 |
msgid "Editor"
|
2027 |
msgstr ""
|
2028 |
|
2029 |
-
#: lib/wassup.class.php:450
|
2030 |
msgid "Author"
|
2031 |
msgstr ""
|
2032 |
|
2033 |
-
#: lib/wassup.class.php:451
|
2034 |
msgid "Contributor"
|
2035 |
msgstr ""
|
2036 |
|
2037 |
-
#: lib/wassup.class.php:452
|
2038 |
msgid "Subscriber"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
-
#: lib/wassup.class.php:458
|
2042 |
msgid "One - 2 lines chart 1 axis"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
-
#: lib/wassup.class.php:459
|
2046 |
msgid "Two - 2 lines chart 2 axes"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
-
#: lib/wassup.class.php:479
|
2050 |
msgid "Everything"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
-
#: lib/wassup.class.php:481
|
2054 |
msgid "No spider"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: lib/wassup.class.php:483
|
2058 |
msgid "No Spam"
|
2059 |
msgstr ""
|
2060 |
|
2061 |
-
#: lib/wassup.class.php:484
|
2062 |
msgid "No Spam, No Spider"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
-
#: lib/wassup.class.php:485
|
2066 |
msgid "Users logged in"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
-
#: lib/wassup.class.php:486 lib/wassupadmin.php:
|
2070 |
#: widgets/widgets.php:235 widgets/widget_functions.php:221
|
2071 |
-
#: lib/compat-lib/compat_wassup.class.php:488
|
2072 |
-
#: lib/compat-lib/compat_wassup.class.php:2942
|
2073 |
msgid "Comment authors"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: lib/wassup.class.php:487
|
2077 |
msgid "Referrer from search engine"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
-
#: lib/wassup.class.php:488
|
2081 |
msgid "Referrer from ext link"
|
2082 |
msgstr ""
|
2083 |
|
2084 |
-
#: lib/wassup.class.php:521
|
2085 |
msgid "Don't delete anything"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
#: lib/wassup.class.php:522 lib/wassup.class.php:558
|
2089 |
-
#: lib/compat-lib/compat_wassup.class.php:524
|
2090 |
-
#: lib/compat-lib/compat_wassup.class.php:560
|
2091 |
msgid "24 hours"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
#: lib/wassup.class.php:523 lib/wassup.class.php:559
|
2095 |
-
#: lib/compat-lib/compat_wassup.class.php:525
|
2096 |
-
#: lib/compat-lib/compat_wassup.class.php:561
|
2097 |
msgid "7 days"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
#: lib/wassup.class.php:524 lib/wassup.class.php:560
|
2101 |
-
#: lib/compat-lib/compat_wassup.class.php:526
|
2102 |
-
#: lib/compat-lib/compat_wassup.class.php:562
|
2103 |
msgid "2 weeks"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
#: lib/wassup.class.php:525 lib/wassup.class.php:561
|
2107 |
-
#: lib/compat-lib/compat_wassup.class.php:527
|
2108 |
-
#: lib/compat-lib/compat_wassup.class.php:563
|
2109 |
msgid "1 month"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
#: lib/wassup.class.php:526 lib/wassup.class.php:562
|
2113 |
-
#: lib/compat-lib/compat_wassup.class.php:528
|
2114 |
-
#: lib/compat-lib/compat_wassup.class.php:564
|
2115 |
msgid "3 months"
|
2116 |
msgstr ""
|
2117 |
|
2118 |
#: lib/wassup.class.php:527 lib/wassup.class.php:563
|
2119 |
-
#: lib/compat-lib/compat_wassup.class.php:529
|
2120 |
-
#: lib/compat-lib/compat_wassup.class.php:565
|
2121 |
msgid "6 months"
|
2122 |
msgstr ""
|
2123 |
|
2124 |
#: lib/wassup.class.php:528 lib/wassup.class.php:564
|
2125 |
-
#: lib/compat-lib/compat_wassup.class.php:530
|
2126 |
-
#: lib/compat-lib/compat_wassup.class.php:566
|
2127 |
msgid "1 year"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
-
#: lib/wassup.class.php:535
|
2131 |
msgid "All"
|
2132 |
msgstr ""
|
2133 |
|
2134 |
-
#: lib/wassup.class.php:538
|
2135 |
msgid "Spider and spam"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: lib/wassup.class.php:548
|
2139 |
msgid "IP Address"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: lib/wassup.class.php:549
|
2143 |
msgid "URL Request"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: lib/wassup.class.php:555
|
2147 |
msgid "1 hour"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
-
#: lib/wassup.class.php:556
|
2151 |
msgid "6 hours"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
-
#: lib/wassup.class.php:557
|
2155 |
msgid "12 hours"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
-
#: lib/wassup.class.php:565
|
2159 |
msgid "all time"
|
2160 |
msgstr ""
|
2161 |
|
2162 |
-
#: lib/wassup.class.php:659
|
2163 |
msgid ""
|
2164 |
"Permission denied! Sorry, you must be an 'administrator' to change settings."
|
2165 |
msgstr ""
|
2166 |
|
2167 |
-
#: lib/wassup.class.php:662
|
2168 |
msgid "Nothing to do!"
|
2169 |
msgstr ""
|
2170 |
|
2171 |
-
#: lib/wassup.class.php:792 lib/wassupadmin.php:
|
2172 |
-
#: lib/compat-lib/compat_wassup.class.php:794
|
2173 |
msgid "Wassup options updated successfully"
|
2174 |
msgstr ""
|
2175 |
|
2176 |
-
#: lib/wassup.class.php:
|
2177 |
msgid "error"
|
2178 |
msgstr ""
|
2179 |
|
2180 |
-
#: lib/wassup.class.php:
|
2181 |
msgid "warning"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
-
#: lib/wassup.class.php:
|
2185 |
msgid "updated"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
-
#: lib/wassup.class.php:
|
2189 |
msgid "upgraded"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
-
#: lib/wassup.class.php:
|
2193 |
msgid "deleted"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: lib/wassup.class.php:
|
2197 |
msgid "ERROR"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
-
#: lib/wassup.class.php:
|
2201 |
#, php-format
|
2202 |
msgid "%s error!"
|
2203 |
msgstr ""
|
2204 |
|
2205 |
-
#: lib/wassup.class.php:
|
2206 |
#, php-format
|
2207 |
msgid "%s encountered an error."
|
2208 |
msgstr ""
|
2209 |
|
2210 |
-
#: lib/wassup.class.php:
|
2211 |
msgid "Wassup auto-delete notice"
|
2212 |
msgstr ""
|
2213 |
|
2214 |
-
#: lib/wassup.class.php:
|
2215 |
#, php-format
|
2216 |
msgid "Auto-delete deleted %d old %s records today."
|
2217 |
msgstr ""
|
2218 |
|
2219 |
-
#: lib/wassup.class.php:
|
2220 |
msgid "Missing or incorrect table name"
|
2221 |
msgstr ""
|
2222 |
|
2223 |
-
#: lib/wassup.class.php:
|
2224 |
msgid "Export ERROR: Invalid Export request"
|
2225 |
msgstr ""
|
2226 |
|
2227 |
-
#: lib/wassup.class.php:
|
2228 |
#, php-format
|
2229 |
msgid "Export ERROR: TABLE %s not found!"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
-
#: lib/wassup.class.php:
|
2233 |
#, php-format
|
2234 |
msgid "Export ERROR: Unable to get TABLE %s structure!"
|
2235 |
msgstr ""
|
2236 |
|
2237 |
-
#: lib/wassup.class.php:
|
2238 |
#, php-format
|
2239 |
msgid "Error with \"SHOW CREATE TABLE\" for %s."
|
2240 |
msgstr ""
|
2241 |
|
2242 |
-
#: lib/wassup.class.php:
|
2243 |
#, php-format
|
2244 |
msgid "Table structure of table %s"
|
2245 |
msgstr ""
|
2246 |
|
2247 |
-
#: lib/wassup.class.php:
|
2248 |
#, php-format
|
2249 |
msgid "Data contents of table %s"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
-
#: lib/wassup.class.php:
|
2253 |
#, php-format
|
2254 |
msgid "%s Export ERROR: %s"
|
2255 |
msgstr ""
|
2256 |
|
2257 |
-
#: lib/wassup.class.php:
|
2258 |
#, php-format
|
2259 |
msgid "%s Export ERROR: No data"
|
2260 |
msgstr ""
|
2261 |
|
2262 |
-
#: lib/wassup.class.php:
|
2263 |
msgid "records exported!"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
-
#: lib/wassup.class.php:
|
2267 |
msgid "Last export record id"
|
2268 |
msgstr ""
|
2269 |
|
2270 |
-
#: lib/wassup.class.php:
|
2271 |
msgid "Export failed!"
|
2272 |
msgstr ""
|
2273 |
|
2274 |
-
#: lib/wassup.class.php:
|
2275 |
-
#: lib/wassupadmin.php:1877 lib/compat-lib/compat_wassup.class.php:2410
|
2276 |
-
#: lib/compat-lib/compat_wassup.class.php:2443
|
2277 |
msgid "direct hit"
|
2278 |
msgstr ""
|
2279 |
|
2280 |
-
#: lib/wassup.class.php:
|
2281 |
-
#: lib/compat-lib/compat_wassup.class.php:2421
|
2282 |
-
#: lib/compat-lib/compat_wassup.class.php:2424
|
2283 |
msgid "from your site"
|
2284 |
msgstr ""
|
2285 |
|
2286 |
-
#: lib/wassupadmin.php:
|
2287 |
msgid "paused"
|
2288 |
msgstr ""
|
2289 |
|
2290 |
-
#: lib/wassupadmin.php:
|
2291 |
msgid "Sorry, delete failed!"
|
2292 |
msgstr ""
|
2293 |
|
2294 |
-
#: lib/wassupadmin.php:
|
2295 |
msgid "Delete record failed!"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
-
#: lib/wassupadmin.php:
|
2299 |
msgid "Hide Search"
|
2300 |
msgstr ""
|
2301 |
|
2302 |
-
#: lib/wassupadmin.php:
|
2303 |
msgid "Collapse All"
|
2304 |
msgstr ""
|
2305 |
|
2306 |
-
#: lib/wassupadmin.php:
|
2307 |
#: lib/wassupadmin.php:1717
|
2308 |
msgid "Expand All"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
-
#: lib/wassupadmin.php:
|
2312 |
msgid "Expand Chronology"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
-
#: lib/wassupadmin.php:
|
2316 |
msgid "Collapse Chronology"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
-
#: lib/wassupadmin.php:
|
2320 |
msgid "timed out!"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
-
#: lib/wassupadmin.php:
|
2324 |
msgid "Visitor Details"
|
2325 |
msgstr ""
|
2326 |
|
2327 |
-
#: lib/wassupadmin.php:
|
2328 |
msgid "Spy Visitors"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
-
#: lib/wassupadmin.php:
|
2332 |
-
#: lib/wassupadmin.php:
|
2333 |
msgid "Current Visitors Online"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
-
#: lib/wassupadmin.php:
|
2337 |
msgid "WassUp Stats"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
-
#: lib/wassupadmin.php:
|
2341 |
msgid "Settings"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
-
#: lib/wassupadmin.php:
|
2345 |
msgid "Nothing to do! Check a \"Delete\" option and try again"
|
2346 |
msgstr ""
|
2347 |
|
2348 |
-
#: lib/wassupadmin.php:
|
2349 |
#, php-format
|
2350 |
msgid "%d records DELETED permanently!"
|
2351 |
msgstr ""
|
2352 |
|
2353 |
-
#: lib/wassupadmin.php:
|
2354 |
msgid "0 records deleted!"
|
2355 |
msgstr ""
|
2356 |
|
2357 |
-
#: lib/wassupadmin.php:
|
2358 |
msgid "Wassup uninstall option updated successfully"
|
2359 |
msgstr ""
|
2360 |
|
2361 |
-
#: lib/wassupadmin.php:
|
2362 |
msgid "Wassup options reset successfully"
|
2363 |
msgstr ""
|
2364 |
|
2365 |
-
#: lib/wassupadmin.php:
|
2366 |
msgid "Sorry! You're not allowed to do that."
|
2367 |
msgstr ""
|
2368 |
|
2369 |
-
#: lib/wassupadmin.php:
|
2370 |
msgid "Wassup spam options updated successfully"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
-
#: lib/wassupadmin.php:
|
2374 |
msgid "records deleted"
|
2375 |
msgstr ""
|
2376 |
|
2377 |
-
#: lib/wassupadmin.php:
|
2378 |
msgid "Sorry! You're not allowed to delete records."
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: lib/wassupadmin.php:
|
2382 |
msgid "WARNING: WassUp is NOT recording new statistics."
|
2383 |
msgstr ""
|
2384 |
|
2385 |
-
#: lib/wassupadmin.php:
|
2386 |
msgid ""
|
2387 |
"To collect visitor data you must check \"Enable statistics recording\" in "
|
2388 |
"\"WassUp-Options: General Setup\" tab"
|
2389 |
msgstr ""
|
2390 |
|
2391 |
-
#: lib/wassupadmin.php:
|
2392 |
msgid ""
|
2393 |
"To collect visitor data you must check \"Enable Statistics Recording for "
|
2394 |
"network\" in \"WassUp-Options: General Setup\" tab"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
-
#: lib/wassupadmin.php:
|
2398 |
msgid ""
|
2399 |
"Contact your site administrator about enabling statistics recording for the "
|
2400 |
"network."
|
2401 |
msgstr ""
|
2402 |
|
2403 |
-
#: lib/wassupadmin.php:
|
2404 |
msgid "Contact your site administrator about enabling statistics recording."
|
2405 |
msgstr ""
|
2406 |
|
2407 |
-
#: lib/wassupadmin.php:
|
2408 |
msgid "Latest Hits"
|
2409 |
msgstr ""
|
2410 |
|
2411 |
-
#: lib/wassupadmin.php:
|
2412 |
msgid "Frequently Asked Questions"
|
2413 |
msgstr ""
|
2414 |
|
2415 |
-
#: lib/wassupadmin.php:
|
2416 |
msgid "Donations are really welcome"
|
2417 |
msgstr ""
|
2418 |
|
2419 |
-
#: lib/wassupadmin.php:
|
2420 |
#, php-format
|
2421 |
msgid "Check the %s for updates, bug reports and your hints to improve it"
|
2422 |
msgstr ""
|
2423 |
|
2424 |
-
#: lib/wassupadmin.php:
|
2425 |
msgid "Official WassUp page"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
-
#: lib/wassupadmin.php:
|
2429 |
msgid "WassUp Support"
|
2430 |
msgstr ""
|
2431 |
|
2432 |
-
#: lib/wassupadmin.php:
|
2433 |
msgid "Wassup Support"
|
2434 |
msgstr ""
|
2435 |
|
2436 |
-
#: lib/wassupadmin.php:
|
2437 |
msgid "Exec time"
|
2438 |
msgstr ""
|
2439 |
|
2440 |
-
#: lib/wassupadmin.php:
|
2441 |
msgid "Legend"
|
2442 |
msgstr ""
|
2443 |
|
2444 |
-
#: lib/wassupadmin.php:
|
2445 |
msgid "Logged-in Users"
|
2446 |
msgstr ""
|
2447 |
|
2448 |
-
#: lib/wassupadmin.php:
|
2449 |
msgid "Comment Authors"
|
2450 |
msgstr ""
|
2451 |
|
2452 |
-
#: lib/wassupadmin.php:
|
2453 |
msgid "Spiders/bots"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
-
#: lib/wassupadmin.php:
|
2457 |
#: widgets/widget_functions.php:201
|
2458 |
-
#: lib/compat-lib/compat_wassup.class.php:2889
|
2459 |
msgid "Visitors online"
|
2460 |
msgstr ""
|
2461 |
|
2462 |
-
#: lib/wassupadmin.php:
|
2463 |
msgid "From your site"
|
2464 |
msgstr ""
|
2465 |
|
2466 |
-
#: lib/wassupadmin.php:
|
2467 |
msgid "LOGGED IN USER"
|
2468 |
msgstr ""
|
2469 |
|
2470 |
-
#: lib/wassupadmin.php:
|
2471 |
msgid "ADMINISTRATOR"
|
2472 |
msgstr ""
|
2473 |
|
2474 |
-
#: lib/wassupadmin.php:
|
2475 |
msgid "COMMENT AUTHOR"
|
2476 |
msgstr ""
|
2477 |
|
2478 |
-
#: lib/wassupadmin.php:
|
2479 |
msgid "show raw table"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
-
#: lib/wassupadmin.php:
|
2483 |
msgid "Show the items as raw table"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
-
#: lib/wassupadmin.php:
|
2487 |
msgid "Comments Authors"
|
2488 |
msgstr ""
|
2489 |
|
2490 |
-
#: lib/wassupadmin.php:
|
2491 |
msgid "Pause"
|
2492 |
msgstr ""
|
2493 |
|
2494 |
-
#: lib/wassupadmin.php:
|
2495 |
msgid "Play"
|
2496 |
msgstr ""
|
2497 |
|
2498 |
-
#: lib/wassupadmin.php:
|
2499 |
msgid "Show map"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
-
#: lib/wassupadmin.php:
|
2503 |
msgid "Show ip geo location on map"
|
2504 |
msgstr ""
|
2505 |
|
2506 |
-
#: lib/wassupadmin.php:
|
2507 |
msgid "Spy items by"
|
2508 |
msgstr ""
|
2509 |
|
2510 |
-
#: lib/wassupadmin.php:
|
2511 |
msgid "WassUp recording is disabled"
|
2512 |
msgstr ""
|
2513 |
|
2514 |
-
#: lib/wassupadmin.php:
|
2515 |
msgid "WassUp recording is disabled for network."
|
2516 |
msgstr ""
|
2517 |
|
2518 |
-
#: lib/wassupadmin.php:
|
2519 |
msgid "Show details from the last"
|
2520 |
msgstr ""
|
2521 |
|
2522 |
-
#: lib/wassupadmin.php:
|
2523 |
msgid "Items per page"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: lib/wassupadmin.php:
|
2527 |
msgid "Filter items for"
|
2528 |
msgstr ""
|
2529 |
|
@@ -2713,69 +2904,60 @@ msgstr ""
|
|
2713 |
msgid "Invalid page request %s"
|
2714 |
msgstr ""
|
2715 |
|
2716 |
-
#: lib/wassupadmin.php:2122
|
2717 |
msgid "Stats"
|
2718 |
msgstr ""
|
2719 |
|
2720 |
-
#: lib/wassupadmin.php:2122
|
2721 |
msgid "More"
|
2722 |
msgstr ""
|
2723 |
|
2724 |
#: lib/wassupadmin.php:2124 lib/wassupadmin.php:2159
|
2725 |
-
#: lib/compat-lib/compat_wassup.class.php:2825
|
2726 |
-
#: lib/compat-lib/compat_wassup.class.php:2860
|
2727 |
msgid "visitor stats chart"
|
2728 |
msgstr ""
|
2729 |
|
2730 |
-
#: lib/wassupadmin.php:2154
|
2731 |
msgid "More Stats"
|
2732 |
msgstr ""
|
2733 |
|
2734 |
-
#: lib/wassupadmin.php:2235
|
2735 |
msgid "Registered users"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
#: lib/wassupadmin.php:2245 widgets/widget_functions.php:200
|
2739 |
-
#: lib/compat-lib/compat_wassup.class.php:2946
|
2740 |
msgid "Visitor online"
|
2741 |
msgstr ""
|
2742 |
|
2743 |
-
#: lib/wassupadmin.php:2250
|
2744 |
msgid "No online data!"
|
2745 |
msgstr ""
|
2746 |
|
2747 |
#: lib/wassupadmin.php:2254 widgets/widget_functions.php:105
|
2748 |
-
#: lib/compat-lib/compat_wassup.class.php:2955
|
2749 |
msgid "powered by"
|
2750 |
msgstr ""
|
2751 |
|
2752 |
#: lib/wassupadmin.php:2254 widgets/widget_functions.php:105
|
2753 |
-
#: lib/compat-lib/compat_wassup.class.php:2955
|
2754 |
msgid "Real Time Visitors Tracking"
|
2755 |
msgstr ""
|
2756 |
|
2757 |
-
#: widgets/widgets.php:56
|
2758 |
msgid "base widget"
|
2759 |
msgstr ""
|
2760 |
|
2761 |
#: widgets/widgets.php:100 widgets/widgets.php:248 widgets/widgets.php:462
|
2762 |
-
#: lib/compat-lib/compat_widget.php:106
|
2763 |
msgid "Widget style options"
|
2764 |
msgstr ""
|
2765 |
|
2766 |
#: widgets/widgets.php:102 widgets/widgets.php:250 widgets/widgets.php:464
|
2767 |
-
#: lib/compat-lib/compat_widget.php:108
|
2768 |
#, php-format
|
2769 |
msgid "Class attribute for %s list:"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
#: widgets/widgets.php:104 widgets/widgets.php:252 widgets/widgets.php:466
|
2773 |
-
#: lib/compat-lib/compat_widget.php:110
|
2774 |
msgid "Max. chars to display from left"
|
2775 |
msgstr ""
|
2776 |
|
2777 |
#: widgets/widgets.php:105 widgets/widgets.php:253 widgets/widgets.php:467
|
2778 |
-
#: lib/compat-lib/compat_widget.php:111
|
2779 |
msgid "enter \"0\" for theme default/line wrap of long texts"
|
2780 |
msgstr ""
|
2781 |
|
@@ -2861,7 +3043,7 @@ msgstr ""
|
|
2861 |
msgid "Titles of posts and pages"
|
2862 |
msgstr ""
|
2863 |
|
2864 |
-
#: widgets/widgets.php:412 widgets/widget_functions.php:
|
2865 |
msgid "Latest articles"
|
2866 |
msgstr ""
|
2867 |
|
@@ -2869,7 +3051,7 @@ msgstr ""
|
|
2869 |
msgid "Search engine searches"
|
2870 |
msgstr ""
|
2871 |
|
2872 |
-
#: widgets/widgets.php:418 widgets/widget_functions.php:
|
2873 |
msgid "Latest searches"
|
2874 |
msgstr ""
|
2875 |
|
@@ -2877,11 +3059,11 @@ msgstr ""
|
|
2877 |
msgid "External links that generated referrals to your site"
|
2878 |
msgstr ""
|
2879 |
|
2880 |
-
#: widgets/widgets.php:424 widgets/widget_functions.php:
|
2881 |
msgid "Latest referrers"
|
2882 |
msgstr ""
|
2883 |
|
2884 |
-
#: widgets/widgets.php:430 widgets/widget_functions.php:
|
2885 |
msgid "Latest URL requests"
|
2886 |
msgstr ""
|
2887 |
|
@@ -2889,7 +3071,7 @@ msgstr ""
|
|
2889 |
msgid "Client browser software"
|
2890 |
msgstr ""
|
2891 |
|
2892 |
-
#: widgets/widgets.php:436 widgets/widget_functions.php:
|
2893 |
msgid "Latest browsers"
|
2894 |
msgstr ""
|
2895 |
|
@@ -2897,7 +3079,7 @@ msgstr ""
|
|
2897 |
msgid "Client device/operating software"
|
2898 |
msgstr ""
|
2899 |
|
2900 |
-
#: widgets/widgets.php:442 widgets/widget_functions.php:
|
2901 |
msgid "Latest OS"
|
2902 |
msgstr ""
|
2903 |
|
@@ -2938,41 +3120,41 @@ msgstr ""
|
|
2938 |
msgid "Other"
|
2939 |
msgstr ""
|
2940 |
|
2941 |
-
#: widgets/widget_functions.php:
|
2942 |
#, php-format
|
2943 |
msgid "%s articles"
|
2944 |
msgstr ""
|
2945 |
|
2946 |
-
#: widgets/widget_functions.php:
|
2947 |
#, php-format
|
2948 |
msgid "%s searches"
|
2949 |
msgstr ""
|
2950 |
|
2951 |
-
#: widgets/widget_functions.php:
|
2952 |
#, php-format
|
2953 |
msgid "%s referrers"
|
2954 |
msgstr ""
|
2955 |
|
2956 |
-
#: widgets/widget_functions.php:
|
2957 |
#, php-format
|
2958 |
msgid "%s requests"
|
2959 |
msgstr ""
|
2960 |
|
2961 |
-
#: widgets/widget_functions.php:
|
2962 |
#, php-format
|
2963 |
msgid "%s browsers"
|
2964 |
msgstr ""
|
2965 |
|
2966 |
-
#: widgets/widget_functions.php:
|
2967 |
#, php-format
|
2968 |
msgid "%s OS"
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: widgets/widget_functions.php:
|
2972 |
msgid "Latest locales"
|
2973 |
msgstr ""
|
2974 |
|
2975 |
-
#: widgets/widget_functions.php:
|
2976 |
#, php-format
|
2977 |
msgid "%s locale"
|
2978 |
msgstr ""
|
1 |
# LANGUAGE translation for WassUp Real-time Analytics plugin
|
2 |
+
# Copyright (C) 2009-2020
|
3 |
# This file is distributed under the same license as WassUp plugin.
|
4 |
# Michele Marcucci <michele(at)befree.it>, 2009.
|
5 |
#
|
6 |
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
+
"Project-Id-Version: WassUp 1.9.4.5\n"
|
10 |
"Report-Msgid-Bugs-To: michele@befree.it\n"
|
11 |
+
"POT-Creation-Date: 2020-01-17 16:55-0600\n"
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
17 |
"Content-Type: text/plain; charset=CHARSET\n"
|
18 |
"Content-Transfer-Encoding: 8bit\n"
|
19 |
|
20 |
+
#: wassup.php:178
|
21 |
#, php-format
|
22 |
msgid "File %s does not exist!"
|
23 |
msgstr ""
|
24 |
|
25 |
+
#: wassup.php:192
|
26 |
msgid "Sorry! \"Network Activation\" is DISABLED for subdomain networks."
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: wassup.php:193
|
30 |
#, php-format
|
31 |
msgid "%s must be activated on each subdomain site separately."
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: wassup.php:194
|
35 |
msgid ""
|
36 |
"Activate plugin on your parent domain (main site) to set default options for "
|
37 |
"your network."
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: wassup.php:195
|
41 |
msgid "Back to Plugins"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: wassup.php:258 lib/upgrade.php:714
|
45 |
msgid "Database created/upgraded successfully"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: wassup.php:260
|
49 |
msgid ""
|
50 |
"An error occurred during the upgrade. WassUp table structure may not have "
|
51 |
"been updated properly."
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: wassup.php:264
|
55 |
msgid "activation successful"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: wassup.php:266
|
59 |
msgid "activation successful. No upgrade necessary."
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: wassup.php:293
|
63 |
#, php-format
|
64 |
msgid "%s: database upgrade failed!"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: wassup.php:305
|
68 |
#, php-format
|
69 |
msgid "%s: plugin install/upgrade failed!"
|
70 |
msgstr ""
|
71 |
|
72 |
+
#: wassup.php:486 wassup.php:489 lib/action.php:53
|
73 |
msgid "Bad request!"
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: wassup.php:689
|
77 |
msgid "Export ERROR: nonce failure!"
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: wassup.php:692
|
81 |
msgid "Export ERROR: login required!"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: wassup.php:729
|
85 |
msgid "Too much data for Wassup export! Use a separate MySQL Db tool instead."
|
86 |
msgstr ""
|
87 |
|
88 |
+
#: wassup.php:749
|
89 |
msgid "ERROR: Nothing to Export."
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: wassup.php:1098 wassup.php:3382 lib/uadetector.class.php:602
|
93 |
+
#: lib/uadetector.class.php:1433
|
94 |
msgid "Unknown Spider"
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: wassup.php:1099
|
98 |
msgid "Unknown Browser"
|
99 |
msgstr ""
|
100 |
|
101 |
+
#: wassup.php:1736
|
102 |
msgid "Spoofer bot"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: wassup.php:2158
|
106 |
#, php-format
|
107 |
msgid "%s WassUp Plugin table has reached maximum size!"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: wassup.php:2158
|
111 |
msgid "ALERT"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: wassup.php:2159
|
115 |
msgid "Hi"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: wassup.php:2159
|
119 |
msgid ""
|
120 |
"you have received this email because your WassUp Database table at your "
|
121 |
"Wordpress blog"
|
122 |
msgstr ""
|
123 |
|
124 |
+
#: wassup.php:2159
|
125 |
msgid "has reached the maximum value set in the options menu"
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: wassup.php:2160
|
129 |
msgid ""
|
130 |
"This is only a reminder, please take the actions you want in the WassUp "
|
131 |
"options menu"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: wassup.php:2160
|
135 |
msgid "This alert now will be removed and you will be able to set a new one"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: wassup.php:2161
|
139 |
msgid ""
|
140 |
"Thank you for using WassUp plugin. Check if there is a new version available "
|
141 |
"here:"
|
142 |
msgstr ""
|
143 |
|
144 |
+
#: wassup.php:2161
|
145 |
msgid "Have a nice day!"
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: wassup.php:2404 wassup.php:2849
|
149 |
msgid "encrypted search"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: wassup.php:3369 wassup.php:3376
|
153 |
msgid "Feed Reader"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: wassup.php:3377
|
157 |
msgid "feed reader"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: wassup.php:3852
|
161 |
msgid "timestamp"
|
162 |
msgstr ""
|
163 |
|
164 |
+
#: wassup.php:3853
|
165 |
msgid "If above timestamp is not current time, this page is cached"
|
166 |
msgstr ""
|
167 |
|
168 |
+
#: wassup.php:4045
|
169 |
msgid "Visitors Online"
|
170 |
msgstr ""
|
171 |
|
172 |
+
#: wassup.php:4063 widgets/widgets.php:143 widgets/widgets.php:334
|
173 |
+
#: widgets/widgets.php:548
|
174 |
msgid "No Data"
|
175 |
msgstr ""
|
176 |
|
211 |
msgid "Error: Nothing to do!"
|
212 |
msgstr ""
|
213 |
|
214 |
+
#: lib/akismet.class.php:125
|
215 |
msgid "Timed out waiting for server response."
|
216 |
msgstr ""
|
217 |
|
218 |
+
#: lib/akismet.class.php:127 lib/akismet.class.php:130
|
219 |
msgid "The response could not be retrieved."
|
220 |
msgstr ""
|
221 |
|
222 |
+
#: lib/akismet.class.php:137
|
223 |
msgid "Could not connect to Akismet server."
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: lib/akismet.class.php:191
|
227 |
msgid "Your Akismet API key is not valid."
|
228 |
msgstr ""
|
229 |
|
230 |
+
#: lib/compatibility.php:99
|
231 |
msgid "Sorry, WassUp requires WordPress 2.2 or higher to work"
|
232 |
msgstr ""
|
233 |
|
234 |
+
#: lib/compatibility.php:106
|
235 |
msgid "WARNING! WassUp's backward compatibility modules are missing."
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: lib/compatibility.php:107 lib/compatibility.php:116
|
239 |
#, php-format
|
240 |
msgid ""
|
241 |
"Download and install the full version of Wassup with compatibility library "
|
242 |
"included directly from %s."
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: lib/compatibility.php:112
|
246 |
msgid ""
|
247 |
"Sorry, WassUp requires WordPress 3.1 or higher to work in multisite setups"
|
248 |
msgstr ""
|
249 |
|
250 |
+
#: lib/compatibility.php:115
|
251 |
msgid "WARNING! WassUp's PHP compatibility modules are missing."
|
252 |
msgstr ""
|
253 |
|
254 |
#: lib/faq.php:36
|
255 |
+
msgid "Is WassUp compatible with the latest release of WordPress?"
|
256 |
msgstr ""
|
257 |
|
258 |
#: lib/faq.php:37
|
259 |
+
msgid ""
|
260 |
+
"Yes! This version of WassUp is compatible with the current v5.x line of "
|
261 |
+
"WordPress."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: lib/faq.php:38
|
265 |
+
#, php-format
|
266 |
+
msgid "WassUp is fully compatible with WordPress %s and PHP %s."
|
267 |
+
msgstr ""
|
268 |
+
|
269 |
+
#: lib/faq.php:39
|
270 |
+
#, php-format
|
271 |
+
msgid "WassUp also runs on legacy WordPress %s when downloaded from %s."
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: lib/faq.php:40
|
275 |
+
msgid ""
|
276 |
+
"However, some language translations may be incomplete or unavailable in "
|
277 |
+
"legacy WordPress setups."
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: lib/faq.php:41
|
281 |
+
msgid ""
|
282 |
+
"Important Note: Legacy WordPress sites may have unaddressed security "
|
283 |
+
"vulnerabilities."
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: lib/faq.php:42
|
287 |
+
msgid ""
|
288 |
+
"Whenever possible, always upgrade your WordPress site to the latest version."
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: lib/faq.php:43
|
292 |
+
msgid "How do I add WassUp's chart to my admin dashboard?"
|
293 |
+
msgstr ""
|
294 |
+
|
295 |
+
#: lib/faq.php:44
|
296 |
#, php-format
|
297 |
msgid ""
|
298 |
"Check the box for \"Enable widget/small chart in admin dashboard\" under %s "
|
299 |
"tab."
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: lib/faq.php:44 lib/faq.php:50 lib/faq.php:55 lib/faq.php:95 lib/faq.php:98
|
303 |
+
#: lib/faq.php:100 lib/faq.php:101 lib/faq.php:104 lib/faq.php:105
|
304 |
+
#: lib/faq.php:106 lib/faq.php:111 lib/faq.php:117 lib/faq.php:119
|
305 |
+
#: lib/faq.php:123 lib/faq.php:127 lib/faq.php:133 lib/faq.php:134
|
306 |
+
#: lib/wassupadmin.php:518 lib/wassupadmin.php:981
|
307 |
msgid "Options"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: lib/faq.php:44 lib/faq.php:50 lib/faq.php:55 lib/faq.php:98 lib/faq.php:100
|
311 |
+
#: lib/faq.php:101 lib/faq.php:104 lib/faq.php:105 lib/faq.php:123
|
312 |
+
#: lib/faq.php:127 lib/settings.php:147
|
313 |
msgid "General Setup"
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: lib/faq.php:45
|
317 |
msgid "How do I display WassUp widgets on my site?"
|
318 |
msgstr ""
|
319 |
|
320 |
+
#: lib/faq.php:46
|
321 |
msgid ""
|
322 |
"From Wordpress widgets panel, drag the \"WassUp Online\" widget or the "
|
323 |
"\"Wassup Top Stats\" widget from the list of available widgets on the left "
|
325 |
"Customizer to add Wassup widgets interactively."
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: lib/faq.php:47
|
329 |
msgid ""
|
330 |
"My Wordpress theme is not widget ready. Is it possible to display WassUp "
|
331 |
"widgets on my site?"
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: lib/faq.php:48
|
335 |
msgid ""
|
336 |
"Yes. Insert the template tag \"wassup_sidebar()\" into your theme's "
|
337 |
"\"sidebar.php\" file to display Wassup widgets as a single combined widget "
|
338 |
"on your site."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: lib/faq.php:49
|
342 |
msgid "How do I view the real-time visitor geolocation map in WassUp?"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: lib/faq.php:50
|
346 |
#, php-format
|
347 |
msgid ""
|
348 |
"Check the box for \"Display a GEO IP Map in spy visitors view\" in %s and "
|
349 |
"save, then navigate to %s panel to see the map."
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: lib/faq.php:50 lib/wassupadmin.php:515 lib/wassupadmin.php:620
|
353 |
+
#: lib/wassupadmin.php:978
|
354 |
msgid "SPY Visitors"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: lib/faq.php:51
|
358 |
msgid ""
|
359 |
"The map has vanished and I get a message like: \"Oops, something went wrong"
|
360 |
"\" or \"Google has disabled use of the Maps API for this application\". How "
|
361 |
"do I fix this?"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#: lib/faq.php:53
|
365 |
+
msgid ""
|
366 |
+
"Try upgrading to the latest version of Wassup or go to Wassup-Options and "
|
367 |
+
"click the \"reset-to-default\" button if you already upgraded."
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: lib/faq.php:54
|
371 |
#, php-format
|
372 |
msgid ""
|
373 |
+
"You can also sign up for your own %s and enter it under \"Spy Visitors "
|
374 |
+
"settings\" in %s tab."
|
|
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: lib/faq.php:56
|
378 |
+
msgid "Why has the visitor location pins stopped showing on the map?"
|
379 |
+
msgstr ""
|
380 |
+
|
381 |
+
#: lib/faq.php:57
|
382 |
+
msgid ""
|
383 |
+
"Wassup's uses a free web service for geolocating IPs on the map and the "
|
384 |
+
"total requests may have exceeded the daily quota, or perhaps the API key has "
|
385 |
+
"changed, or the service may be offline."
|
386 |
+
msgstr ""
|
387 |
+
|
388 |
+
#: lib/faq.php:58
|
389 |
+
msgid ""
|
390 |
+
"To fix, try click the \"reset-to-default\" button in Wassup-Options or "
|
391 |
+
"upgrade Wassup."
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: lib/faq.php:59
|
395 |
+
msgid "Why does WassUp use cookies?"
|
396 |
+
msgstr ""
|
397 |
+
|
398 |
+
#: lib/faq.php:60
|
399 |
+
msgid "WassUp uses two session cookies to assist in visitor tracking."
|
400 |
+
msgstr ""
|
401 |
+
|
402 |
+
#: lib/faq.php:61
|
403 |
+
msgid ""
|
404 |
+
"One cookie contains a tracking id to uniquely identify the visitor as they "
|
405 |
+
"browse different pages on your website, plus the visitor's ip address and "
|
406 |
+
"WordPress username, if logged in."
|
407 |
+
msgstr ""
|
408 |
+
|
409 |
+
#: lib/faq.php:62
|
410 |
+
msgid ""
|
411 |
+
"The second cookie contains some specs about the visitor's browser/device."
|
412 |
+
msgstr ""
|
413 |
+
|
414 |
+
#: lib/faq.php:63
|
415 |
+
msgid ""
|
416 |
+
"These cookies are stored on the visitor device only for duration of their "
|
417 |
+
"visit: when the visitor closes the browser window/tab, the cookies are "
|
418 |
+
"automatically deleted."
|
419 |
+
msgstr ""
|
420 |
+
|
421 |
+
#: lib/faq.php:65
|
422 |
+
msgid "Is WassUp EU GDPR compliant?"
|
423 |
+
msgstr ""
|
424 |
+
|
425 |
+
#: lib/faq.php:66
|
426 |
+
msgid "No."
|
427 |
+
msgstr ""
|
428 |
+
|
429 |
+
#: lib/faq.php:67
|
430 |
+
msgid ""
|
431 |
+
"As a stand-alone application, WassUp fails EU GDPR strict standards for two "
|
432 |
+
"reasons"
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: lib/faq.php:68
|
436 |
+
msgid ""
|
437 |
+
"WassUp plugin collects and stores visitors' IP addresses, WordPress "
|
438 |
+
"usernames (for user roles and permissions) and comment emails (to identify "
|
439 |
+
"\"commenters\") in its tables"
|
440 |
+
msgstr ""
|
441 |
+
|
442 |
+
#: lib/faq.php:69
|
443 |
+
msgid ""
|
444 |
+
"WassUp plugin may share visitors' IP addresses and commenters' emails with "
|
445 |
+
"3rd-party web services for geolocation and spam identification."
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
+
#: lib/faq.php:70
|
449 |
+
#, php-format
|
450 |
+
msgid ""
|
451 |
+
"IMPORTANT: Read %s to learn how to make your site EU GDPR compliant with "
|
452 |
+
"WassUp."
|
453 |
+
msgstr ""
|
454 |
+
|
455 |
+
#: lib/faq.php:70
|
456 |
+
msgid "below"
|
457 |
+
msgstr ""
|
458 |
+
|
459 |
+
#: lib/faq.php:72
|
460 |
+
msgid "How do I make my Wordpress site EU GDPR compliant with WassUp plugin?"
|
461 |
+
msgstr ""
|
462 |
+
|
463 |
+
#: lib/faq.php:74
|
464 |
+
msgid ""
|
465 |
+
"You need to create a \"privacy policy\" page that states that your site does "
|
466 |
+
"visitor IP tracking for web analytics and that visitors' IP addresses may be "
|
467 |
+
"shared with a geolocation service, and that commenters' IP address, email "
|
468 |
+
"and comment text may be shared with a spam checking service."
|
469 |
+
msgstr ""
|
470 |
+
|
471 |
+
#: lib/faq.php:75
|
472 |
+
#, php-format
|
473 |
+
msgid ""
|
474 |
+
"Refer to the Wordpress support article \"%s\" for more information or "
|
475 |
+
"install a %s."
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: lib/faq.php:75
|
479 |
+
msgid "GDPR compliance plugin"
|
480 |
+
msgstr ""
|
481 |
+
|
482 |
+
#: lib/faq.php:76
|
483 |
+
msgid "IMPORTANT: Read below to learn how to honor EU GDPR requests in WassUp."
|
484 |
+
msgstr ""
|
485 |
+
|
486 |
+
#: lib/faq.php:79
|
487 |
+
msgid ""
|
488 |
+
"The EU GDPR law require that I erase all identifiable records of a visitor "
|
489 |
+
"when they request it. How do I honor a visitor's request to erase their data "
|
490 |
+
"in WassUp?"
|
491 |
+
msgstr ""
|
492 |
+
|
493 |
+
#: lib/faq.php:81
|
494 |
+
#, php-format
|
495 |
+
msgid ""
|
496 |
+
"You must erase WassUp's visitor's records manually. Follow the faq "
|
497 |
+
"instructions for %s to do this."
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: lib/faq.php:81
|
501 |
+
msgid "delete a specific visitor's records"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: lib/faq.php:84
|
505 |
+
msgid ""
|
506 |
+
"The EU GDPR law require that I allow a visitor to opt out of tracking. How "
|
507 |
+
"do I honor this type of request in WassUp?"
|
508 |
+
msgstr ""
|
509 |
+
|
510 |
+
#: lib/faq.php:86
|
511 |
+
#, php-format
|
512 |
+
msgid "Follow the faq instructions for %s."
|
513 |
+
msgstr ""
|
514 |
+
|
515 |
+
#: lib/faq.php:86
|
516 |
+
msgid "exclude a visitor from being recorded"
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: lib/faq.php:88
|
520 |
+
msgid "How do I delete a specific visitor's records from WassUp's history?"
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#: lib/faq.php:89
|
524 |
+
msgid ""
|
525 |
+
"In WassUp's \"Visitor Details\" panel, select \"all time\" range and search "
|
526 |
+
"for the visitor by username, email, or IP address. Select a record by "
|
527 |
+
"clicking the 2nd icon on the right of the record (yellow triangle). This "
|
528 |
+
"\"Marks\" it and all other records with the same IP address and highlights "
|
529 |
+
"them."
|
530 |
+
msgstr ""
|
531 |
+
|
532 |
+
#: lib/faq.php:90
|
533 |
+
msgid ""
|
534 |
+
"Select one of the highlighted records and click the \"X\" icon that is "
|
535 |
+
"furthest right of the record. This deletes all highlighted records."
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: lib/faq.php:90
|
539 |
+
msgid ""
|
540 |
+
"You may have to repeat this process several times as there could be multiple "
|
541 |
+
"IP addresses associated with that visitor."
|
542 |
+
msgstr ""
|
543 |
+
|
544 |
+
#: lib/faq.php:93
|
545 |
msgid "How do I exclude a visitor from being recorded?"
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: lib/faq.php:95
|
549 |
#, php-format
|
550 |
msgid ""
|
551 |
"Navigate to %s tab and enter a visitor's username, IP address, or hostname "
|
552 |
"into the appropriate text area for that \"Recording Exclusion\" type."
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: lib/faq.php:95 lib/faq.php:119 lib/settings.php:148
|
556 |
msgid "Filters & Exclusions"
|
557 |
msgstr ""
|
558 |
|
559 |
+
#: lib/faq.php:97
|
560 |
msgid ""
|
561 |
"How do I stop (temporarily) WassUp from recording new visits on my site?"
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: lib/faq.php:98
|
565 |
#, php-format
|
566 |
msgid "Uncheck the box for \"Enable statistics recording\" under %s tab."
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: lib/faq.php:99
|
570 |
msgid ""
|
571 |
"In Wordpress multisite, how do I stop (temporarily) WassUp from recording "
|
572 |
"new visits on all sites in the network?"
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: lib/faq.php:100
|
576 |
#, php-format
|
577 |
msgid ""
|
578 |
"If plugin is \"network activated\", login as network admin, go to the "
|
580 |
"Statistics Recording for network\" and save."
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: lib/faq.php:101
|
584 |
#, php-format
|
585 |
msgid ""
|
586 |
"If plugin is NOT \"network activated\", login as network admin, go to the "
|
588 |
"the box for \"Enable Statistics Recording for network\" and save."
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: lib/faq.php:103
|
592 |
msgid ""
|
593 |
"No data is being displayed; or \"Visitor Details\" panel show 0 records for "
|
594 |
"the last 24 hours. How do I fix this?"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: lib/faq.php:104
|
598 |
#, php-format
|
599 |
msgid ""
|
600 |
"Check the box for \"Enable statistics recording\" setting under %s tab and "
|
601 |
"save."
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: lib/faq.php:105
|
605 |
#, php-format
|
606 |
msgid "Click the [Reset to Default] button under %s tab."
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: lib/faq.php:106
|
610 |
#, php-format
|
611 |
msgid ""
|
612 |
"Navigate to %s tab and uncheck the \"MySQL Delayed Insert\" setting and save."
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: lib/faq.php:106 lib/faq.php:111 lib/faq.php:117
|
616 |
msgid "Manage File & Data"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: lib/faq.php:107
|
620 |
msgid "Deactivate and Re-activate Wassup from Wordpress Plugins panel."
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: lib/faq.php:108
|
624 |
#, php-format
|
625 |
msgid ""
|
626 |
"If you have access to MySql/phpMyAdmin on your host server, run the MySql "
|
628 |
"table name may be different in other Wordpress setups."
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: lib/faq.php:109
|
632 |
msgid ""
|
633 |
"As a last resort, uninstall WassUp cleanly (delete data and files) and "
|
634 |
"reinstall it."
|
635 |
msgstr ""
|
636 |
|
637 |
+
#: lib/faq.php:110
|
638 |
msgid ""
|
639 |
"My popular web site is hosted on a shared server with restrictive database "
|
640 |
"size limits. How do I prevent WassUp's table from growing too big for my "
|
641 |
"allocated quota?"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: lib/faq.php:111
|
645 |
#, php-format
|
646 |
msgid ""
|
647 |
"Navigate to %s tab and enable the setting for \"Auto Delete\" of old records "
|
649 |
"exceeded."
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: lib/faq.php:112
|
653 |
msgid ""
|
654 |
"WassUp visitor counts are much lower than actual for my website. Why is "
|
655 |
"there a discrepancy and how do I fix it?"
|
656 |
msgstr ""
|
657 |
|
658 |
+
#: lib/faq.php:113
|
659 |
msgid ""
|
660 |
"Low visitor count is likely caused by page caching on your website. WassUp "
|
661 |
"is incompatible with static page caching plugins such as WP Supercache, WP "
|
663 |
"different (javascript-based) statistics plugin."
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: lib/faq.php:114
|
667 |
msgid "Is there any caching plugin that works with WassUp?"
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: lib/faq.php:115
|
671 |
#, php-format
|
672 |
msgid ""
|
673 |
"There are no known caching plugins that are 100% compatible with WassUp at "
|
674 |
"this time."
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: lib/faq.php:116
|
678 |
msgid "How can I make Wassup run faster?"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: lib/faq.php:117
|
682 |
#, php-format
|
683 |
msgid ""
|
684 |
"Keep Wassup table size small by setting automatic delete of old records or "
|
685 |
"do manual delete periodically under %s tab."
|
686 |
msgstr ""
|
687 |
|
688 |
+
#: lib/faq.php:118
|
689 |
msgid ""
|
690 |
"If using the \"Top Stats\" widget on your site, set refresh frequency to 15 "
|
691 |
"minutes or higher."
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: lib/faq.php:119
|
695 |
#, php-format
|
696 |
msgid ""
|
697 |
"Reduce the number of recording exclusions (by ip/hostname/username/url) "
|
698 |
"under %s tab."
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: lib/faq.php:122
|
702 |
#, php-format
|
703 |
msgid ""
|
704 |
"Delete the file(s) %s from the plugin subfolder 'lib' to stop Wassup from "
|
705 |
"doing remote server queries for spam identification."
|
706 |
msgstr ""
|
707 |
|
708 |
+
#: lib/faq.php:123
|
709 |
#, php-format
|
710 |
msgid ""
|
711 |
"As a last resort, stop all spam/malware detection on new hits by unchecking "
|
712 |
"\"Enable Spam and malware detection on records\" under %s tab."
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: lib/faq.php:124
|
716 |
msgid ""
|
717 |
"Why does WassUp stats sometimes show more page views than actual pages "
|
718 |
"clicked by a person?"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: lib/faq.php:125
|
722 |
msgid ""
|
723 |
"\"Phantom\" page views can occur when a user's browser does automatic feed "
|
724 |
"retrieval, link pre-fetching, a page refresh, or automatically adds your "
|
727 |
"from user link clicks."
|
728 |
msgstr ""
|
729 |
|
730 |
+
#: lib/faq.php:126
|
731 |
msgid "How do I upgrade WassUp safely when my site has frequent visitors?"
|
732 |
msgstr ""
|
733 |
|
734 |
+
#: lib/faq.php:127
|
735 |
#, php-format
|
736 |
msgid ""
|
737 |
"To upgrade WassUp when your site is busy, you must first disable statistics "
|
740 |
"active."
|
741 |
msgstr ""
|
742 |
|
743 |
+
#: lib/faq.php:128
|
744 |
msgid "An unspecified error occurred during plugin upgrade. What do I do next?"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: lib/faq.php:129
|
748 |
msgid ""
|
749 |
"Wait a few minutes. Do NOT re-attempt to upgrade nor try to activate the "
|
750 |
"plugin again! An activation error with no explanation is probably due to "
|
751 |
"your browser timing out, not an upgrade failure. WassUp continues it's "
|
752 |
"upgrade in the background and will activate automatically when it is done. "
|
753 |
+
"After a few minutes (5-10) has passed, revisit Wordpress' Plugins panel and "
|
754 |
+
"verify that Wassup plugin has activated."
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: lib/faq.php:130
|
758 |
msgid "How do I uninstall WassUp cleanly?"
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: lib/faq.php:131
|
762 |
msgid ""
|
763 |
"From a single Wordpress site: navigate to Wordpress Plugins panel and "
|
764 |
"deactivate WassUp plugin. Then, on the same page, click the \"delete\" link "
|
765 |
"below WassUp name. This deletes both data and files permanently."
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: lib/faq.php:132
|
769 |
msgid ""
|
770 |
"From Wordpress multisite Network admin panel: navigate to Plugins panel and "
|
771 |
"deactivate WassUp plugin. If the plugin is not \"network activated\", "
|
776 |
"the network."
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: lib/faq.php:133
|
780 |
#, php-format
|
781 |
msgid ""
|
782 |
"From a subsite in Wordpress multisite: navigate to %s tab and check the box "
|
785 |
"subsite's data permanently. No files are deleted (not needed)."
|
786 |
msgstr ""
|
787 |
|
788 |
+
#: lib/faq.php:133 lib/faq.php:134 lib/settings.php:152
|
789 |
msgid "Uninstall"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: lib/faq.php:134
|
793 |
#, php-format
|
794 |
msgid ""
|
795 |
"From a Wordpress 2.x site: navigate to %s tab and check the box for "
|
801 |
"your host server."
|
802 |
msgstr ""
|
803 |
|
804 |
+
#: lib/faq.php:136
|
805 |
#, php-format
|
806 |
msgid "Visit the %s to find more answers to your WassUp questions."
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: lib/faq.php:136
|
810 |
msgid "Plugin Forum"
|
811 |
msgstr ""
|
812 |
|
813 |
+
#: lib/main.php:55 lib/settings.php:321 lib/settings.php:381
|
814 |
+
#: lib/settings.php:1030 lib/settings.php:1046 lib/settings.php:1068
|
815 |
msgid "Next"
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: lib/main.php:57
|
819 |
msgid "Previous"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: lib/main.php:113
|
823 |
#, php-format
|
824 |
msgid "You must specify the %s"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: lib/main.php:113
|
828 |
msgid "number of pages"
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: lib/main.php:117
|
832 |
#, php-format
|
833 |
msgid "You must specify the %s to show per page"
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: lib/main.php:117
|
837 |
msgid "limit of items"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: lib/main.php:166
|
841 |
msgid "Pages"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: lib/main.php:412
|
845 |
msgid "Raw data"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: lib/main.php:413
|
849 |
msgid "Visitor type"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: lib/main.php:425 widgets/widget_functions.php:210
|
853 |
msgid "Logged-in user"
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: lib/main.php:427
|
857 |
msgid "Spammer/Hacker"
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: lib/main.php:429 lib/main.php:594
|
861 |
msgid "Spammer"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: lib/main.php:431 lib/main.php:614 widgets/widget_functions.php:220
|
865 |
msgid "Comment author"
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: lib/main.php:433 lib/main.php:484 lib/main.php:486
|
869 |
msgid "Feed"
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: lib/main.php:435 lib/main.php:489 lib/main.php:601 lib/wassup.class.php:480
|
873 |
+
#: lib/wassup.class.php:536
|
|
|
874 |
msgid "Spider"
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: lib/main.php:437 lib/main.php:573 widgets/widget_functions.php:230
|
878 |
msgid "Regular visitor"
|
879 |
msgstr ""
|
880 |
|
881 |
+
#: lib/main.php:440
|
882 |
msgid "IP"
|
883 |
msgstr ""
|
884 |
|
885 |
+
#: lib/main.php:441 lib/wassupadmin.php:1883
|
886 |
msgid "Hostname"
|
887 |
msgstr ""
|
888 |
|
889 |
+
#: lib/main.php:442
|
890 |
msgid "Url Requested"
|
891 |
msgstr ""
|
892 |
|
893 |
+
#: lib/main.php:449
|
894 |
msgid "Post/page ID"
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: lib/main.php:453
|
898 |
msgid "none or deleted post"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: lib/main.php:455 widgets/widgets.php:97 widgets/widgets.php:228
|
902 |
+
#: widgets/widgets.php:402
|
903 |
msgid "Title"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: lib/main.php:457 lib/wassupadmin.php:1875 lib/wassupadmin.php:2225
|
|
|
907 |
msgid "Referrer"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: lib/main.php:460
|
911 |
msgid "Search Engine"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: lib/main.php:461 lib/wassupadmin.php:197 lib/wassupadmin.php:200
|
915 |
#: lib/wassupadmin.php:1677 lib/wassupadmin.php:1709
|
916 |
msgid "Search"
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: lib/main.php:462
|
920 |
msgid "Page"
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: lib/main.php:464 lib/wassupadmin.php:1952
|
924 |
msgid "User Agent"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: lib/main.php:467
|
928 |
msgid "Browser"
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: lib/main.php:469 lib/wassupadmin.php:1973
|
932 |
msgid "OS"
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: lib/main.php:470
|
936 |
msgid "Locale/Language"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: lib/main.php:471
|
940 |
msgid "Screen Resolution"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: lib/main.php:474
|
944 |
msgid "Username"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: lib/main.php:478
|
948 |
msgid "Comment Author"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: lib/main.php:492 lib/wassup.class.php:482 lib/wassup.class.php:537
|
952 |
+
#: lib/wassupadmin.php:1937
|
|
|
953 |
msgid "Spam"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: lib/main.php:493
|
957 |
msgid "comment spam"
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: lib/main.php:494
|
961 |
msgid "referrer spam"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: lib/main.php:495
|
965 |
msgid "hack/malware attempt"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: lib/main.php:496
|
969 |
msgid "not spam"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: lib/main.php:500
|
973 |
msgid "End timestamp"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: lib/main.php:501
|
977 |
msgid "Timestamp"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: lib/main.php:509 lib/main.php:587 lib/main.php:736 lib/main.php:738
|
981 |
+
#: lib/main.php:747 lib/main.php:749 lib/settings.php:555 lib/settings.php:559
|
982 |
+
#: lib/settings.php:637 lib/settings.php:655 lib/settings.php:666
|
983 |
+
#: lib/settings.php:723 lib/settings.php:733 lib/settings.php:749
|
984 |
+
#: lib/settings.php:754 lib/settings.php:866 lib/settings.php:875
|
985 |
+
#: lib/settings.php:883 lib/settings.php:900 lib/settings.php:935
|
986 |
+
#: lib/settings.php:945 lib/settings.php:953 lib/settings.php:963
|
987 |
+
#: lib/settings.php:969 lib/settings.php:995 lib/settings.php:1000
|
988 |
+
#: lib/wassupadmin.php:1160 lib/wassupadmin.php:1765
|
989 |
msgid "unknown"
|
990 |
msgstr ""
|
991 |
|
992 |
+
#: lib/main.php:513
|
993 |
#, php-format
|
994 |
msgid "%d URLs visited in session"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: lib/main.php:574 lib/wassupadmin.php:1169
|
998 |
msgid "Direct hit"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: lib/main.php:596
|
1002 |
msgid "Spam/Malware"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: lib/main.php:600
|
1006 |
msgid "Feedreader"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: lib/main.php:609 lib/main.php:658 lib/main.php:659
|
1010 |
msgid "Logged user"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: lib/main.php:638 lib/main.php:639
|
1014 |
msgid "Country"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: lib/main.php:649 lib/settings.php:577 lib/wassupadmin.php:1966
|
1018 |
msgid "Language"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
+
#: lib/main.php:662
|
1022 |
msgid "Country:"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: lib/main.php:662
|
1026 |
msgid "URL Request:"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
+
#: lib/main.php:705
|
1030 |
msgid "No visitor activity"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
+
#: lib/main.php:732 lib/main.php:736 lib/main.php:738 lib/main.php:743
|
1034 |
+
#: lib/main.php:747 lib/main.php:749
|
1035 |
#, php-format
|
1036 |
msgid "City: %s"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
+
#: lib/main.php:752
|
1040 |
msgid "Country: unknown, City: unknown"
|
1041 |
msgstr ""
|
1042 |
|
1043 |
+
#: lib/main.php:1029
|
1044 |
msgid "Print"
|
1045 |
msgstr ""
|
1046 |
|
1047 |
+
#: lib/main.php:1031
|
1048 |
#, php-format
|
1049 |
msgid "Top Stats for Period: %s"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: lib/main.php:1066
|
1053 |
msgid "TOP QUERY"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
+
#: lib/main.php:1074 lib/wassupadmin.php:1904
|
1057 |
msgid "not provided"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: lib/main.php:1102
|
1061 |
msgid "TOP REFERRER"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: lib/main.php:1141
|
1065 |
msgid "TOP REQUEST"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: lib/main.php:1180
|
1069 |
msgid "TOP BROWSER"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: lib/main.php:1213
|
1073 |
msgid "TOP OS"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: lib/main.php:1245
|
1077 |
msgid "TOP LOCALE"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: lib/main.php:1279
|
1081 |
msgid "TOP VISITOR"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: lib/main.php:1317
|
1085 |
msgid "TOP ARTICLE"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: lib/main.php:1349
|
1089 |
msgid "This report excludes spam and spider records"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
+
#: lib/main.php:1351
|
1093 |
msgid "This report excludes spider records"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
+
#: lib/main.php:1353
|
1097 |
msgid "This report excludes spam records"
|
1098 |
msgstr ""
|
1099 |
|
1100 |
+
#: lib/main.php:1825
|
1101 |
msgid "Last 1 Hour"
|
1102 |
msgstr ""
|
1103 |
|
1104 |
+
#: lib/main.php:1834
|
1105 |
msgid "Last 6 Hours"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
+
#: lib/main.php:1843
|
1109 |
msgid "Last 12 Hours"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
+
#: lib/main.php:1852
|
1113 |
msgid "Last 7 Days"
|
1114 |
msgstr ""
|
1115 |
|
1116 |
+
#: lib/main.php:1866
|
1117 |
msgid "Last 2 Weeks"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
+
#: lib/main.php:1885
|
1121 |
msgid "Last Month"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
+
#: lib/main.php:1899
|
1125 |
msgid "Last 3 Months"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
+
#: lib/main.php:1913
|
1129 |
msgid "Last 6 Months"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
+
#: lib/main.php:1921
|
1133 |
msgid "Last Year"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
+
#: lib/main.php:1929 lib/main.php:1945
|
1137 |
msgid "All Time"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
+
#: lib/main.php:1936
|
1141 |
msgid "Last 24 Hours"
|
1142 |
msgstr ""
|
1143 |
|
1147 |
"disabled the alert, you can re-enable it here."
|
1148 |
msgstr ""
|
1149 |
|
1150 |
+
#: lib/settings.php:104 lib/settings.php:446
|
1151 |
msgid "IMPORTANT"
|
1152 |
msgstr ""
|
1153 |
|
1175 |
msgstr ""
|
1176 |
|
1177 |
#: lib/settings.php:149
|
1178 |
+
msgid "Manage Data"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
+
#: lib/settings.php:156 lib/wassupadmin.php:634 lib/wassupadmin.php:993
|
1182 |
msgid "Donate"
|
1183 |
msgstr ""
|
1184 |
|
1194 |
msgid "Network Statistics Recording"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
+
#: lib/settings.php:169
|
1198 |
+
msgid "Enables visitor tracking on all subsites in network."
|
1199 |
+
msgstr ""
|
1200 |
+
|
1201 |
+
#: lib/settings.php:171
|
1202 |
msgid ""
|
1203 |
+
"Enables visitor tracking on the network subsites where plugin is activated."
|
|
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: lib/settings.php:173
|
1207 |
+
msgid "Do NOT disable unless upgrading plugin."
|
1208 |
+
msgstr ""
|
1209 |
+
|
1210 |
+
#: lib/settings.php:175
|
1211 |
msgid "Enable Statistics Recording for network."
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: lib/settings.php:176
|
1215 |
msgid ""
|
1216 |
"Can be overridden on individual subsites to disable statistics recording."
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: lib/settings.php:178
|
1220 |
msgid "Network Subsites Options"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: lib/settings.php:179
|
1224 |
msgid "Show Wassup's Main menu and options panel to subsite administrators."
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: lib/settings.php:180
|
1228 |
msgid ""
|
1229 |
"Uncheck to hide Wassup Main menu and options panel from all users except "
|
1230 |
"Network administrator (super-admin). Dashboard submenu \"Wassup-stats\" and "
|
1231 |
"dashboard widget display are unaffected."
|
1232 |
msgstr ""
|
1233 |
|
1234 |
+
#: lib/settings.php:183
|
1235 |
msgid "Site Settings"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
+
#: lib/settings.php:184
|
1239 |
msgid "Main site settings / Default settings for new network subsites."
|
1240 |
msgstr ""
|
1241 |
|
1242 |
+
#: lib/settings.php:187
|
1243 |
msgid "Statistics Recording"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
+
#: lib/settings.php:188
|
1247 |
msgid ""
|
1248 |
"By default, Wassup collects and stores incoming visitor hits and checks each "
|
1249 |
"new record for spam and malware activity."
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: lib/settings.php:189
|
1253 |
msgid "Enable statistics recording"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
+
#: lib/settings.php:191
|
1257 |
msgid "Do NOT disable unless upgrading or troubleshooting plugin problems."
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: lib/settings.php:192
|
1261 |
msgid "Do NOT disable unless troubleshooting plugin problems."
|
1262 |
msgstr ""
|
1263 |
|
1264 |
+
#: lib/settings.php:195
|
1265 |
msgid "Enable spam and malware detection on new records"
|
1266 |
msgstr ""
|
1267 |
|
1268 |
+
#: lib/settings.php:196
|
1269 |
msgid ""
|
1270 |
"For identification of incoming spam/malware hits only. Does NOT stop attacks "
|
1271 |
"nor protect your site."
|
1272 |
msgstr ""
|
1273 |
|
1274 |
+
#: lib/settings.php:200
|
1275 |
msgid "User Permissions"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
+
#: lib/settings.php:201
|
1279 |
msgid ""
|
1280 |
"Gives selected users view-only access to Wassup's stats dashboard menu, some "
|
1281 |
"submenu panels, and the dashboard widget."
|
1282 |
msgstr ""
|
1283 |
|
1284 |
+
#: lib/settings.php:202
|
1285 |
msgid ""
|
1286 |
"Only administrators can access Wassup's main menu and all it's submenu "
|
1287 |
"panels including the options panel to delete data and edit plugin settings."
|
1288 |
msgstr ""
|
1289 |
|
1290 |
+
#: lib/settings.php:203
|
1291 |
msgid "Set minimum user level that can view WassUp stats"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
+
#: lib/settings.php:207
|
1295 |
msgid "default administrator"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
+
#: lib/settings.php:212
|
1299 |
msgid "Screen resolution"
|
1300 |
msgstr ""
|
1301 |
|
1302 |
+
#: lib/settings.php:213
|
1303 |
msgid ""
|
1304 |
"Adjusts chart size and resets the max-width/truncation point of long texts."
|
1305 |
msgstr ""
|
1306 |
|
1307 |
+
#: lib/settings.php:214
|
1308 |
msgid "Your default screen resolution (in pixels)"
|
1309 |
msgstr ""
|
1310 |
|
1311 |
+
#: lib/settings.php:219
|
1312 |
msgid "Dashboard Widget"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: lib/settings.php:220
|
1316 |
msgid "Enable widget/small chart in admin dashboard"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: lib/settings.php:222
|
1320 |
msgid "Spy Visitors Settings"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: lib/settings.php:237
|
1324 |
msgid "Display a GEO IP Map in the spy visitors view"
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: lib/settings.php:238
|
1328 |
msgid "key"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
+
#: lib/settings.php:238
|
1332 |
msgid "signup for your free key"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
+
#: lib/settings.php:239
|
1336 |
msgid "An API key is required to view the map."
|
1337 |
msgstr ""
|
1338 |
|
1339 |
+
#: lib/settings.php:245
|
1340 |
msgid "Visitor Detail Settings"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
+
#: lib/settings.php:246
|
1344 |
msgid "Show visitor details from the last"
|
1345 |
msgstr ""
|
1346 |
|
1347 |
+
#: lib/settings.php:251
|
1348 |
msgid "Time format 12/24 Hour"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: lib/settings.php:255
|
1352 |
msgid "Filter visitor details for"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
+
#: lib/settings.php:260
|
1356 |
msgid "Display line chart in detail view"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: lib/settings.php:261
|
1360 |
msgid "Line chart type - how many axes?"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: lib/settings.php:262
|
1364 |
msgid "Set how many minutes wait for automatic page refresh"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: lib/settings.php:263 lib/settings.php:988 widgets/widgets.php:458
|
1368 |
msgid "minutes"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
+
#: lib/settings.php:264
|
1372 |
msgid "default 3, 0=no refresh"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
+
#: lib/settings.php:266
|
1376 |
msgid "Number of items per page"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
+
#: lib/settings.php:271
|
1380 |
msgid "Top Stats Lists"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: lib/settings.php:272
|
1384 |
msgid "Customize Top stats by selected criteria below."
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: lib/settings.php:272
|
1388 |
msgid ""
|
1389 |
"Stats are in descending order from highest count and known spam and malware "
|
1390 |
"attempts are excluded from counts."
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: lib/settings.php:279
|
1394 |
msgid "List limit of top items"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: lib/settings.php:281
|
1398 |
msgid "default 10"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: lib/settings.php:283
|
1402 |
msgid "Choose one or more items to list in Top Stats"
|
1403 |
msgstr ""
|
1404 |
|
1405 |
+
#: lib/settings.php:283
|
1406 |
msgid "over 5 selections may cause horizontal scrolling"
|
1407 |
msgstr ""
|
1408 |
|
1409 |
+
#: lib/settings.php:286 widgets/widget_functions.php:438
|
1410 |
msgid "Top Searches"
|
1411 |
msgstr ""
|
1412 |
|
1413 |
+
#: lib/settings.php:287 widgets/widget_functions.php:446
|
1414 |
msgid "Top Referrers"
|
1415 |
msgstr ""
|
1416 |
|
1417 |
+
#: lib/settings.php:288 widgets/widget_functions.php:430
|
1418 |
msgid "Top Articles"
|
1419 |
msgstr ""
|
1420 |
|
1421 |
+
#: lib/settings.php:291 widgets/widget_functions.php:454
|
1422 |
msgid "Top Requests"
|
1423 |
msgstr ""
|
1424 |
|
1425 |
+
#: lib/settings.php:292 widgets/widget_functions.php:462
|
1426 |
msgid "Top Browsers"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
+
#: lib/settings.php:293 widgets/widget_functions.php:470
|
1430 |
msgid "Top OS"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
+
#: lib/settings.php:296 widgets/widget_functions.php:478
|
1434 |
msgid "Top Locales"
|
1435 |
msgstr ""
|
1436 |
|
1437 |
+
#: lib/settings.php:297
|
1438 |
msgid "Top Visitors"
|
1439 |
msgstr ""
|
1440 |
|
1441 |
+
#: lib/settings.php:302
|
1442 |
msgid "Exclude the following website domains from Top Referrers"
|
1443 |
msgstr ""
|
1444 |
|
1445 |
+
#: lib/settings.php:302 lib/settings.php:310
|
1446 |
msgid "applies to top stats view and widgets"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
+
#: lib/settings.php:305
|
1450 |
msgid "comma separated value"
|
1451 |
msgstr ""
|
1452 |
|
1453 |
+
#: lib/settings.php:305
|
1454 |
msgid "List whole domains only. Wildcards and partial domains will be ignored."
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: lib/settings.php:306
|
1458 |
msgid "Don't list your website domain defined in WordPress"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
+
#: lib/settings.php:310
|
1462 |
msgid "Exclude site front page from Top Articles"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
+
#: lib/settings.php:317
|
1466 |
msgid "Exclude all spider records from Top Stats"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: lib/settings.php:320 lib/settings.php:380 lib/settings.php:544
|
1470 |
+
#: lib/settings.php:1045 lib/wassupadmin.php:1639
|
1471 |
msgid "Save Settings"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: lib/settings.php:320 lib/settings.php:380 lib/settings.php:544
|
1475 |
+
#: lib/settings.php:1045
|
1476 |
msgid "Reset"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: lib/settings.php:320 lib/settings.php:380 lib/settings.php:544
|
1480 |
+
#: lib/settings.php:1045
|
1481 |
msgid "Reset to Default"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
+
#: lib/settings.php:321 lib/settings.php:381 lib/settings.php:1030
|
1485 |
+
#: lib/settings.php:1046 lib/settings.php:1068 lib/wassupadmin.php:1086
|
1486 |
+
#: widgets/widgets.php:576 widgets/widget_functions.php:427
|
1487 |
msgid "Top"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
+
#: lib/settings.php:325
|
1491 |
msgid "Recording Filters and Exclusions"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
+
#: lib/settings.php:326
|
1495 |
msgid ""
|
1496 |
"Use the filter checkboxes and exclusion input fields below to customize "
|
1497 |
"Wassup's statistics recording so that only the data that you need for your "
|
1498 |
"site analyses are stored."
|
1499 |
msgstr ""
|
1500 |
|
1501 |
+
#: lib/settings.php:328
|
1502 |
msgid "Visitor Type Filters:"
|
1503 |
msgstr ""
|
1504 |
|
1505 |
+
#: lib/settings.php:329
|
1506 |
msgid "Checkbox to enable recording by type of \"visitor\""
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: lib/settings.php:331
|
1510 |
msgid "Record regular visitors"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: lib/settings.php:332
|
1514 |
msgid "Record logged in users"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
+
#: lib/settings.php:333
|
1518 |
msgid "Record logged in administrators"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
+
#: lib/settings.php:334
|
1522 |
msgid "Record spiders and bots"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: lib/settings.php:337
|
1526 |
msgid "Spam and Malware Filters:"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: lib/settings.php:338
|
1530 |
msgid "Checkbox to enable recording of each type of \"spam\""
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: lib/settings.php:340 lib/wassupadmin.php:1635
|
1534 |
msgid "Record Akismet comment spam attempts"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: lib/settings.php:340
|
1538 |
msgid "checks IP for previous spam comments"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: lib/settings.php:341 lib/wassupadmin.php:1636
|
1542 |
msgid "Record referrer spam attempts"
|
1543 |
msgstr ""
|
1544 |
|
1545 |
+
#: lib/settings.php:342 lib/wassupadmin.php:1638
|
1546 |
msgid "Record admin break-in/hacker attempts"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: lib/settings.php:343
|
1550 |
msgid "Record attack/exploit attempts"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
+
#: lib/settings.php:343
|
1554 |
msgid "or"
|
1555 |
msgstr ""
|
1556 |
|
1557 |
+
#: lib/settings.php:346
|
1558 |
msgid "Referrer spam whitelist"
|
1559 |
msgstr ""
|
1560 |
|
1561 |
+
#: lib/settings.php:347
|
1562 |
msgid ""
|
1563 |
"Enter referrer domains that were incorrectly labeled as \"Referrer Spam\" in "
|
1564 |
"\"Visitor Detals\":"
|
1565 |
msgstr ""
|
1566 |
|
1567 |
+
#: lib/settings.php:349
|
1568 |
msgid ""
|
1569 |
"comma separated value. Enter whole domains only. Wildcards will be ignored."
|
1570 |
msgstr ""
|
1571 |
|
1572 |
+
#: lib/settings.php:352
|
1573 |
msgid "Recording Exceptions"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
+
#: lib/settings.php:353
|
1577 |
msgid ""
|
1578 |
"You can exclude a single visitor (by IP, hostname or username) or you can "
|
1579 |
"exclude a specific URL request from being stored in WassUp records."
|
1580 |
msgstr ""
|
1581 |
|
1582 |
+
#: lib/settings.php:354
|
1583 |
msgid ""
|
1584 |
"Note that recording exceptions lower overall statistics counts and excessive "
|
1585 |
"exclusions can affect page load speed on slow host servers."
|
1586 |
msgstr ""
|
1587 |
|
1588 |
+
#: lib/settings.php:356
|
1589 |
msgid "Exclude by IP"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
+
#: lib/settings.php:357
|
1593 |
msgid "Enter source IPs to omit from recording"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: lib/settings.php:360
|
1597 |
msgid "comma separated value (ex: 127.0.0.1, 10.0.0.1, etc...)."
|
1598 |
msgstr ""
|
1599 |
|
1600 |
+
#: lib/settings.php:360
|
1601 |
msgid ""
|
1602 |
"A single wildcard (*) can be placed after the last '.' in the IP ('::' in "
|
1603 |
"IPv6) for range exclusions (ex: 10.10.100.*, 192.168.*)."
|
1604 |
msgstr ""
|
1605 |
|
1606 |
+
#: lib/settings.php:362
|
1607 |
msgid "Exclude by Hostname"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
+
#: lib/settings.php:363
|
1611 |
msgid "Enter source hostnames to omit from recording"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
+
#: lib/settings.php:366
|
1615 |
msgid "comma separated value (ex: host1.domain.com, host2.domain.net, etc...)."
|
1616 |
msgstr ""
|
1617 |
|
1618 |
+
#: lib/settings.php:366
|
1619 |
msgid ""
|
1620 |
"A single wildcard (*) can be placed before the first '.' for domain network "
|
1621 |
"exclusions (ex: *.spamdomain.com, *.hackers.malware.net)."
|
1622 |
msgstr ""
|
1623 |
|
1624 |
+
#: lib/settings.php:368
|
1625 |
msgid "Exclude by Username"
|
1626 |
msgstr ""
|
1627 |
|
1628 |
+
#: lib/settings.php:369
|
1629 |
msgid "Enter usernames to omit from recording"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
+
#: lib/settings.php:372
|
1633 |
msgid ""
|
1634 |
"comma separated value, enter a registered user's login name (ex: bobmarley, "
|
1635 |
"enyabrennan, etc.)"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
+
#: lib/settings.php:374
|
1639 |
msgid "Exclude by URL request"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
+
#: lib/settings.php:375
|
1643 |
msgid "Enter URLs of page/post/feed to omit from recording"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
+
#: lib/settings.php:378
|
1647 |
msgid ""
|
1648 |
"comma separated value, don't enter entire url, only the last path or some "
|
1649 |
"word to exclude (ex: /category/wordpress, 2007, etc...)"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: lib/settings.php:381 lib/settings.php:1030 lib/settings.php:1046
|
1653 |
+
#: lib/settings.php:1068
|
1654 |
msgid "Prev"
|
1655 |
msgstr ""
|
1656 |
|
1657 |
+
#: lib/settings.php:385
|
1658 |
msgid "Table Management Options"
|
1659 |
msgstr ""
|
1660 |
|
1661 |
+
#: lib/settings.php:392
|
1662 |
msgid "Select actions for table growth"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
+
#: lib/settings.php:393
|
1666 |
msgid ""
|
1667 |
"WassUp table grows very fast, especially if your site is frequently visited. "
|
1668 |
"I recommend you delete old records sometimes."
|
1669 |
msgstr ""
|
1670 |
|
1671 |
+
#: lib/settings.php:394
|
1672 |
msgid ""
|
1673 |
"You can delete all Wassup records now (Empty Table), you can set an "
|
1674 |
"automatic delete option to delete selected old records daily, and you can "
|
1675 |
"manually delete selected old records once (Delete NOW)."
|
1676 |
msgstr ""
|
1677 |
|
1678 |
+
#: lib/settings.php:395
|
1679 |
msgid "If you haven't database space problems, you can leave the table as is."
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: lib/settings.php:396
|
1683 |
msgid "Current WassUp table usage is"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: lib/settings.php:399
|
1687 |
msgid "records"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
+
#: lib/settings.php:402
|
1691 |
msgid "Alert me"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: lib/settings.php:402
|
1695 |
msgid "email to"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: lib/settings.php:402
|
1699 |
msgid "when table reaches"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: lib/settings.php:403
|
1703 |
msgid "Delete old records"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: lib/settings.php:405
|
1707 |
msgid ""
|
1708 |
"Before deleting, you can backup Wassup table by clicking the \"Export SQL\" "
|
1709 |
"button below."
|
1710 |
msgstr ""
|
1711 |
|
1712 |
+
#: lib/settings.php:406
|
1713 |
msgid "Automatically delete"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
+
#: lib/settings.php:408 lib/settings.php:413
|
1717 |
msgid "records older than"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
+
#: lib/settings.php:409
|
1721 |
msgid "daily"
|
1722 |
msgstr ""
|
1723 |
|
1724 |
+
#: lib/settings.php:411
|
1725 |
msgid "Manually delete"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
+
#: lib/settings.php:414
|
1729 |
msgid "once"
|
1730 |
msgstr ""
|
1731 |
|
1732 |
+
#: lib/settings.php:421
|
1733 |
msgid "Delete all records up to record ID#"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
+
#: lib/settings.php:422
|
1737 |
msgid "Last SQL export record ID#:"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
+
#: lib/settings.php:424
|
1741 |
msgid "Empty table"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
+
#: lib/settings.php:425
|
1745 |
msgid "export table in SQL format"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: lib/settings.php:428
|
1749 |
msgid "Delete NOW"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
+
#: lib/settings.php:429
|
1753 |
msgid "Action is NOT undoable!"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: lib/settings.php:432
|
1757 |
msgid "Table Export"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: lib/settings.php:434
|
1761 |
msgid "Wassup can export table records in SQL or CSV format."
|
1762 |
msgstr ""
|
1763 |
|
1764 |
+
#: lib/settings.php:435
|
1765 |
msgid ""
|
1766 |
"An automatic file download will start after table data is retrieved "
|
1767 |
"successfully."
|
1768 |
msgstr ""
|
1769 |
|
1770 |
+
#: lib/settings.php:436
|
1771 |
msgid ""
|
1772 |
"By default, exported records excludes known spam/malware to prevent "
|
1773 |
"propagation of malware."
|
1774 |
msgstr ""
|
1775 |
|
1776 |
+
#: lib/settings.php:438
|
1777 |
msgid "Include spam records in exported data"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: lib/settings.php:439
|
1781 |
msgid ""
|
1782 |
"Security NOTICE: Enabling this could expose your computer or website to "
|
1783 |
"malware when spam records are imported."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: lib/settings.php:441
|
1787 |
msgid "Omit record ID from exported fields"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: lib/settings.php:442
|
1791 |
msgid ""
|
1792 |
"Check this box when importing SQL data into another Wassup table that "
|
1793 |
"already has records (appending data)."
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: lib/settings.php:446
|
1797 |
msgid "Click \"Save Settings\" to apply option changes before export."
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: lib/settings.php:447
|
1801 |
msgid "Export SQL"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: lib/settings.php:448
|
1805 |
msgid "Export CSV"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: lib/settings.php:450
|
1809 |
msgid "Export of large datasets may be truncated."
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: lib/settings.php:453
|
1813 |
msgid "Export"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: lib/settings.php:453 lib/wassupadmin.php:308
|
1817 |
msgid "Retrieving data for export. Download will start soon. Please wait."
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: lib/settings.php:455
|
1821 |
msgid "Table Optimization"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: lib/settings.php:460
|
1825 |
msgid ""
|
1826 |
"By default, WassUp tables are automatically optimized weekly and after each "
|
1827 |
"bulk deletion. This helps keep WassUp running fast, but it can sometimes "
|
1828 |
"cause slowdowns especially when there is a corrupt record in the table."
|
1829 |
msgstr ""
|
1830 |
|
1831 |
+
#: lib/settings.php:469
|
1832 |
msgid "You can cancel automatic optimization by unchecking the box below."
|
1833 |
msgstr ""
|
1834 |
|
1835 |
+
#: lib/settings.php:471
|
1836 |
msgid "Login as network admin to cancel automatic optimization below."
|
1837 |
msgstr ""
|
1838 |
|
1839 |
+
#: lib/settings.php:472
|
1840 |
msgid "Login as network admin to enable automatic optimization below."
|
1841 |
msgstr ""
|
1842 |
|
1843 |
+
#: lib/settings.php:474
|
1844 |
msgid "Your table engine does NOT support the \"optimize\" command."
|
1845 |
msgstr ""
|
1846 |
|
1847 |
+
#: lib/settings.php:484
|
1848 |
msgid "Enable automatic table optimization"
|
1849 |
msgstr ""
|
1850 |
|
1851 |
+
#: lib/settings.php:492
|
1852 |
msgid "is overdue"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
+
#: lib/settings.php:494
|
1856 |
msgid "today"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: lib/settings.php:497
|
1860 |
#, php-format
|
1861 |
msgid "%d days"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: lib/settings.php:498
|
1865 |
msgid "1 week"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: lib/settings.php:504
|
1869 |
#, php-format
|
1870 |
msgid "Next scheduled optimization is: %s (approximately)"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
+
#: lib/settings.php:506
|
1874 |
#, php-format
|
1875 |
msgid "Next scheduled optimization is: %s"
|
1876 |
msgstr ""
|
1877 |
|
1878 |
+
#: lib/settings.php:506
|
1879 |
msgid "never"
|
1880 |
msgstr ""
|
1881 |
|
1882 |
+
#: lib/settings.php:510
|
1883 |
msgid "Data Storage Methods"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: lib/settings.php:513
|
1887 |
msgid "Delayed Insert"
|
1888 |
msgstr ""
|
1889 |
|
1890 |
+
#: lib/settings.php:515
|
1891 |
msgid ""
|
1892 |
"When possible, WassUp uses the \"Delayed insert\" method of saving records "
|
1893 |
"in MySQL to store new visitor records. This method helps keep Wassup running "
|
1896 |
"disable it on shared servers."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: lib/settings.php:516
|
1900 |
msgid "You can turn off \"delayed insert\" by unchecking the box below."
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: lib/settings.php:520
|
1904 |
msgid "This method is unavailable for your storage engine type."
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: lib/settings.php:532
|
1908 |
msgid "This method is disabled on your host server."
|
1909 |
msgstr ""
|
1910 |
|
1911 |
+
#: lib/settings.php:541
|
1912 |
msgid "Store new visitor records with \"delayed insert\""
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: lib/settings.php:548
|
1916 |
msgid "Server Settings and Memory Resources"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
+
#: lib/settings.php:549
|
1920 |
#, php-format
|
1921 |
msgid ""
|
1922 |
"For information only. Some values may be adjustable in startup files: %s"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
+
#: lib/settings.php:549
|
1926 |
msgid "\"wp_config.php\", \"php.ini\" and \"my.ini\""
|
1927 |
msgstr ""
|
1928 |
|
1929 |
+
#: lib/settings.php:550 lib/settings.php:561 lib/settings.php:669
|
1930 |
+
#: lib/settings.php:866
|
1931 |
msgid "Version"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
+
#: lib/settings.php:552
|
1935 |
msgid "Table name"
|
1936 |
msgstr ""
|
1937 |
|
1938 |
+
#: lib/settings.php:553
|
1939 |
msgid "Table Charset/collation"
|
1940 |
msgstr ""
|
1941 |
|
1942 |
+
#: lib/settings.php:557
|
1943 |
msgid "Table engine"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
+
#: lib/settings.php:559
|
1947 |
msgid "Upgrade date"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
+
#: lib/settings.php:567
|
1951 |
msgid "network"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
+
#: lib/settings.php:570 lib/settings.php:583 lib/settings.php:679
|
1955 |
+
#: lib/settings.php:690 lib/settings.php:694 lib/settings.php:976
|
1956 |
msgid "on"
|
1957 |
msgstr ""
|
1958 |
|
1959 |
+
#: lib/settings.php:572 lib/settings.php:681 lib/settings.php:688
|
1960 |
+
#: lib/settings.php:695 lib/settings.php:974
|
1961 |
msgid "off"
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: lib/settings.php:576
|
1965 |
msgid "Character set"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
+
#: lib/settings.php:580 lib/settings.php:759
|
1969 |
msgid "not set"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: lib/settings.php:588 lib/settings.php:709
|
1973 |
msgid "Memory Allocation"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: lib/settings.php:613
|
1977 |
msgid "no limit/unknown"
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: lib/settings.php:617 lib/settings.php:775 lib/settings.php:1002
|
1981 |
msgid "Timezone"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: lib/settings.php:618 lib/settings.php:778
|
1985 |
msgid "Time Offset"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
+
#: lib/settings.php:630 lib/settings.php:781 lib/settings.php:783
|
1989 |
msgid "hours"
|
1990 |
msgstr ""
|
1991 |
|
1992 |
+
#: lib/settings.php:631
|
1993 |
msgid "Host Timezone"
|
1994 |
msgstr ""
|
1995 |
|
1996 |
+
#: lib/settings.php:639
|
1997 |
msgid "Host Server"
|
1998 |
msgstr ""
|
1999 |
|
2000 |
+
#: lib/settings.php:657
|
2001 |
msgid "Browser Client"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
+
#: lib/settings.php:675
|
2005 |
msgid "Safe Mode"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: lib/settings.php:685
|
2009 |
msgid "File Open Restrictions"
|
2010 |
msgstr ""
|
2011 |
|
2012 |
+
#: lib/settings.php:692
|
2013 |
msgid "URL File Open"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
+
#: lib/settings.php:697
|
2017 |
msgid "Disabled functions"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
+
#: lib/settings.php:704
|
2021 |
msgid "none"
|
2022 |
msgstr ""
|
2023 |
|
2024 |
+
#: lib/settings.php:706
|
2025 |
msgid "not applicable/safe mode set"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: lib/settings.php:720 lib/settings.php:897
|
2029 |
msgid "unlimited/up to server maximum"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: lib/settings.php:728
|
2033 |
msgid "Memory Usage"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: lib/settings.php:735
|
2037 |
msgid "Script Timeout Limit"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: lib/settings.php:740 lib/settings.php:741 lib/settings.php:742
|
2041 |
+
#: lib/settings.php:744 lib/settings.php:967 lib/settings.php:990
|
2042 |
msgid "seconds"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: lib/settings.php:747
|
2046 |
msgid "unlimited"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
+
#: lib/settings.php:757
|
2050 |
msgid "Browser Capabilities File"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
+
#: lib/settings.php:763
|
2054 |
msgid "not installed"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
+
#: lib/settings.php:764
|
2058 |
msgid "installed"
|
2059 |
msgstr ""
|
2060 |
|
2061 |
+
#: lib/settings.php:786
|
2062 |
msgid "as modified in Wordpress"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
+
#: lib/settings.php:868
|
2066 |
msgid "Storage Engine"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
+
#: lib/settings.php:877
|
2070 |
msgid "Charset/collation"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: lib/settings.php:886
|
2074 |
msgid "Max User Connections"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: lib/settings.php:892
|
2078 |
msgid "possibly too small"
|
2079 |
msgstr ""
|
2080 |
|
2081 |
+
#: lib/settings.php:902
|
2082 |
msgid "Allocation"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: lib/settings.php:908
|
2086 |
msgid "possibly too big, reduces available RAM."
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: lib/settings.php:915
|
2090 |
msgid "on demand"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: lib/settings.php:917
|
2094 |
msgid "Cached Query Limit"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
+
#: lib/settings.php:920 lib/settings.php:923 lib/settings.php:933
|
2098 |
+
#: lib/settings.php:943 lib/settings.php:951 lib/settings.php:960
|
2099 |
+
#: lib/settings.php:981 lib/settings.php:999
|
2100 |
msgid "disabled"
|
2101 |
msgstr ""
|
2102 |
|
2103 |
+
#: lib/settings.php:965
|
2104 |
msgid "Wait Timeout"
|
2105 |
msgstr ""
|
2106 |
|
2107 |
+
#: lib/settings.php:984
|
2108 |
msgid "rows"
|
2109 |
msgstr ""
|
2110 |
|
2111 |
+
#: lib/settings.php:998
|
2112 |
msgid "not available"
|
2113 |
msgstr ""
|
2114 |
|
2115 |
+
#: lib/settings.php:1025
|
2116 |
msgid "may be different from PHP offset"
|
2117 |
msgstr ""
|
2118 |
|
2119 |
+
#: lib/settings.php:1035
|
2120 |
msgid "Want to uninstall WassUp?"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
+
#: lib/settings.php:1036
|
2124 |
msgid ""
|
2125 |
"No problem. Before you deactivate this plugin, check the box below to "
|
2126 |
"cleanup any data that was collected by WassUp that could be left behind."
|
2127 |
msgstr ""
|
2128 |
|
2129 |
+
#: lib/settings.php:1037
|
2130 |
msgid "Permanently remove WassUp data and settings."
|
2131 |
msgstr ""
|
2132 |
|
2133 |
+
#: lib/settings.php:1039
|
2134 |
msgid "WARNING"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
+
#: lib/settings.php:1039
|
2138 |
msgid ""
|
2139 |
"All WassUp data and settings will be DELETED upon deactivation of this "
|
2140 |
"plugin."
|
2141 |
msgstr ""
|
2142 |
|
2143 |
+
#: lib/settings.php:1041
|
2144 |
#, php-format
|
2145 |
msgid ""
|
2146 |
"This action cannot be undone. Before uninstalling WassUp, you should backup "
|
2147 |
"your Wordpress database first. WassUp data is stored in the table %s."
|
2148 |
msgstr ""
|
2149 |
|
2150 |
+
#: lib/settings.php:1043
|
2151 |
#, php-format
|
2152 |
msgid "To help improve this plugin, we would appreciate your feedback at %s."
|
2153 |
msgstr ""
|
2154 |
|
2155 |
+
#: lib/settings.php:1051
|
2156 |
msgid "How you can donate"
|
2157 |
msgstr ""
|
2158 |
|
2159 |
+
#: lib/settings.php:1052
|
2160 |
msgid ""
|
2161 |
"If you like this plugin, please consider making a donation to help keep it's "
|
2162 |
"development active."
|
2163 |
msgstr ""
|
2164 |
|
2165 |
+
#: lib/settings.php:1054
|
2166 |
#, php-format
|
2167 |
msgid "Donate by %s"
|
2168 |
msgstr ""
|
2169 |
|
2170 |
+
#: lib/settings.php:1055
|
2171 |
#, php-format
|
2172 |
msgid "Donate %s"
|
2173 |
msgstr ""
|
2174 |
|
2175 |
+
#: lib/settings.php:1057
|
2176 |
msgid "Send your bitcoin donation to this address"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: lib/uadetector.class.php:454 lib/uadetector.class.php:777
|
2180 |
msgid "Script Injection Bot"
|
2181 |
msgstr ""
|
2182 |
|
2183 |
+
#: lib/uadetector.class.php:603
|
2184 |
msgid "Unknown Feedreader"
|
2185 |
msgstr ""
|
2186 |
|
2231 |
msgid "An error occurred during the install of table %s."
|
2232 |
msgstr ""
|
2233 |
|
2234 |
+
#: lib/wassup.class.php:448
|
2235 |
msgid "Administrator"
|
2236 |
msgstr ""
|
2237 |
|
2238 |
+
#: lib/wassup.class.php:449
|
2239 |
msgid "Editor"
|
2240 |
msgstr ""
|
2241 |
|
2242 |
+
#: lib/wassup.class.php:450
|
2243 |
msgid "Author"
|
2244 |
msgstr ""
|
2245 |
|
2246 |
+
#: lib/wassup.class.php:451
|
2247 |
msgid "Contributor"
|
2248 |
msgstr ""
|
2249 |
|
2250 |
+
#: lib/wassup.class.php:452
|
2251 |
msgid "Subscriber"
|
2252 |
msgstr ""
|
2253 |
|
2254 |
+
#: lib/wassup.class.php:458
|
2255 |
msgid "One - 2 lines chart 1 axis"
|
2256 |
msgstr ""
|
2257 |
|
2258 |
+
#: lib/wassup.class.php:459
|
2259 |
msgid "Two - 2 lines chart 2 axes"
|
2260 |
msgstr ""
|
2261 |
|
2262 |
+
#: lib/wassup.class.php:479
|
2263 |
msgid "Everything"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: lib/wassup.class.php:481
|
2267 |
msgid "No spider"
|
2268 |
msgstr ""
|
2269 |
|
2270 |
+
#: lib/wassup.class.php:483
|
2271 |
msgid "No Spam"
|
2272 |
msgstr ""
|
2273 |
|
2274 |
+
#: lib/wassup.class.php:484
|
2275 |
msgid "No Spam, No Spider"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: lib/wassup.class.php:485
|
2279 |
msgid "Users logged in"
|
2280 |
msgstr ""
|
2281 |
|
2282 |
+
#: lib/wassup.class.php:486 lib/wassupadmin.php:1145 lib/wassupadmin.php:2241
|
2283 |
#: widgets/widgets.php:235 widgets/widget_functions.php:221
|
|
|
|
|
2284 |
msgid "Comment authors"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: lib/wassup.class.php:487
|
2288 |
msgid "Referrer from search engine"
|
2289 |
msgstr ""
|
2290 |
|
2291 |
+
#: lib/wassup.class.php:488
|
2292 |
msgid "Referrer from ext link"
|
2293 |
msgstr ""
|
2294 |
|
2295 |
+
#: lib/wassup.class.php:521
|
2296 |
msgid "Don't delete anything"
|
2297 |
msgstr ""
|
2298 |
|
2299 |
#: lib/wassup.class.php:522 lib/wassup.class.php:558
|
|
|
|
|
2300 |
msgid "24 hours"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
#: lib/wassup.class.php:523 lib/wassup.class.php:559
|
|
|
|
|
2304 |
msgid "7 days"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
#: lib/wassup.class.php:524 lib/wassup.class.php:560
|
|
|
|
|
2308 |
msgid "2 weeks"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
#: lib/wassup.class.php:525 lib/wassup.class.php:561
|
|
|
|
|
2312 |
msgid "1 month"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
#: lib/wassup.class.php:526 lib/wassup.class.php:562
|
|
|
|
|
2316 |
msgid "3 months"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
#: lib/wassup.class.php:527 lib/wassup.class.php:563
|
|
|
|
|
2320 |
msgid "6 months"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
#: lib/wassup.class.php:528 lib/wassup.class.php:564
|
|
|
|
|
2324 |
msgid "1 year"
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: lib/wassup.class.php:535
|
2328 |
msgid "All"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: lib/wassup.class.php:538
|
2332 |
msgid "Spider and spam"
|
2333 |
msgstr ""
|
2334 |
|
2335 |
+
#: lib/wassup.class.php:548
|
2336 |
msgid "IP Address"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
+
#: lib/wassup.class.php:549
|
2340 |
msgid "URL Request"
|
2341 |
msgstr ""
|
2342 |
|
2343 |
+
#: lib/wassup.class.php:555
|
2344 |
msgid "1 hour"
|
2345 |
msgstr ""
|
2346 |
|
2347 |
+
#: lib/wassup.class.php:556
|
2348 |
msgid "6 hours"
|
2349 |
msgstr ""
|
2350 |
|
2351 |
+
#: lib/wassup.class.php:557
|
2352 |
msgid "12 hours"
|
2353 |
msgstr ""
|
2354 |
|
2355 |
+
#: lib/wassup.class.php:565
|
2356 |
msgid "all time"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
+
#: lib/wassup.class.php:659
|
2360 |
msgid ""
|
2361 |
"Permission denied! Sorry, you must be an 'administrator' to change settings."
|
2362 |
msgstr ""
|
2363 |
|
2364 |
+
#: lib/wassup.class.php:662
|
2365 |
msgid "Nothing to do!"
|
2366 |
msgstr ""
|
2367 |
|
2368 |
+
#: lib/wassup.class.php:792 lib/wassupadmin.php:755
|
|
|
2369 |
msgid "Wassup options updated successfully"
|
2370 |
msgstr ""
|
2371 |
|
2372 |
+
#: lib/wassup.class.php:1129
|
2373 |
msgid "error"
|
2374 |
msgstr ""
|
2375 |
|
2376 |
+
#: lib/wassup.class.php:1130
|
2377 |
msgid "warning"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
+
#: lib/wassup.class.php:1131
|
2381 |
msgid "updated"
|
2382 |
msgstr ""
|
2383 |
|
2384 |
+
#: lib/wassup.class.php:1132
|
2385 |
msgid "upgraded"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
+
#: lib/wassup.class.php:1133
|
2389 |
msgid "deleted"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
+
#: lib/wassup.class.php:1806
|
2393 |
msgid "ERROR"
|
2394 |
msgstr ""
|
2395 |
|
2396 |
+
#: lib/wassup.class.php:1869
|
2397 |
#, php-format
|
2398 |
msgid "%s error!"
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: lib/wassup.class.php:1870
|
2402 |
#, php-format
|
2403 |
msgid "%s encountered an error."
|
2404 |
msgstr ""
|
2405 |
|
2406 |
+
#: lib/wassup.class.php:1977
|
2407 |
msgid "Wassup auto-delete notice"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
+
#: lib/wassup.class.php:1978
|
2411 |
#, php-format
|
2412 |
msgid "Auto-delete deleted %d old %s records today."
|
2413 |
msgstr ""
|
2414 |
|
2415 |
+
#: lib/wassup.class.php:1992
|
2416 |
msgid "Missing or incorrect table name"
|
2417 |
msgstr ""
|
2418 |
|
2419 |
+
#: lib/wassup.class.php:2045
|
2420 |
msgid "Export ERROR: Invalid Export request"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
+
#: lib/wassup.class.php:2061
|
2424 |
#, php-format
|
2425 |
msgid "Export ERROR: TABLE %s not found!"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
+
#: lib/wassup.class.php:2083
|
2429 |
#, php-format
|
2430 |
msgid "Export ERROR: Unable to get TABLE %s structure!"
|
2431 |
msgstr ""
|
2432 |
|
2433 |
+
#: lib/wassup.class.php:2099
|
2434 |
#, php-format
|
2435 |
msgid "Error with \"SHOW CREATE TABLE\" for %s."
|
2436 |
msgstr ""
|
2437 |
|
2438 |
+
#: lib/wassup.class.php:2103
|
2439 |
#, php-format
|
2440 |
msgid "Table structure of table %s"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
+
#: lib/wassup.class.php:2106
|
2444 |
#, php-format
|
2445 |
msgid "Data contents of table %s"
|
2446 |
msgstr ""
|
2447 |
|
2448 |
+
#: lib/wassup.class.php:2147
|
2449 |
#, php-format
|
2450 |
msgid "%s Export ERROR: %s"
|
2451 |
msgstr ""
|
2452 |
|
2453 |
+
#: lib/wassup.class.php:2154
|
2454 |
#, php-format
|
2455 |
msgid "%s Export ERROR: No data"
|
2456 |
msgstr ""
|
2457 |
|
2458 |
+
#: lib/wassup.class.php:2253
|
2459 |
msgid "records exported!"
|
2460 |
msgstr ""
|
2461 |
|
2462 |
+
#: lib/wassup.class.php:2254
|
2463 |
msgid "Last export record id"
|
2464 |
msgstr ""
|
2465 |
|
2466 |
+
#: lib/wassup.class.php:2276
|
2467 |
msgid "Export failed!"
|
2468 |
msgstr ""
|
2469 |
|
2470 |
+
#: lib/wassup.class.php:2427 lib/wassup.class.php:2460 lib/wassupadmin.php:1877
|
|
|
|
|
2471 |
msgid "direct hit"
|
2472 |
msgstr ""
|
2473 |
|
2474 |
+
#: lib/wassup.class.php:2438 lib/wassup.class.php:2441
|
|
|
|
|
2475 |
msgid "from your site"
|
2476 |
msgstr ""
|
2477 |
|
2478 |
+
#: lib/wassupadmin.php:152
|
2479 |
msgid "paused"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: lib/wassupadmin.php:182
|
2483 |
msgid "Sorry, delete failed!"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
+
#: lib/wassupadmin.php:185
|
2487 |
msgid "Delete record failed!"
|
2488 |
msgstr ""
|
2489 |
|
2490 |
+
#: lib/wassupadmin.php:195 lib/wassupadmin.php:202 lib/wassupadmin.php:1676
|
2491 |
msgid "Hide Search"
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: lib/wassupadmin.php:207 lib/wassupadmin.php:251
|
2495 |
msgid "Collapse All"
|
2496 |
msgstr ""
|
2497 |
|
2498 |
+
#: lib/wassupadmin.php:209 lib/wassupadmin.php:253 lib/wassupadmin.php:1084
|
2499 |
#: lib/wassupadmin.php:1717
|
2500 |
msgid "Expand All"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: lib/wassupadmin.php:212
|
2504 |
msgid "Expand Chronology"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: lib/wassupadmin.php:214 lib/wassupadmin.php:1718
|
2508 |
msgid "Collapse Chronology"
|
2509 |
msgstr ""
|
2510 |
|
2511 |
+
#: lib/wassupadmin.php:274
|
2512 |
msgid "timed out!"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
+
#: lib/wassupadmin.php:514 lib/wassupadmin.php:621 lib/wassupadmin.php:972
|
2516 |
msgid "Visitor Details"
|
2517 |
msgstr ""
|
2518 |
|
2519 |
+
#: lib/wassupadmin.php:515
|
2520 |
msgid "Spy Visitors"
|
2521 |
msgstr ""
|
2522 |
|
2523 |
+
#: lib/wassupadmin.php:516 lib/wassupadmin.php:601 lib/wassupadmin.php:619
|
2524 |
+
#: lib/wassupadmin.php:975
|
2525 |
msgid "Current Visitors Online"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: lib/wassupadmin.php:523
|
2529 |
msgid "WassUp Stats"
|
2530 |
msgstr ""
|
2531 |
|
2532 |
+
#: lib/wassupadmin.php:543 lib/wassupadmin.php:545
|
2533 |
msgid "Settings"
|
2534 |
msgstr ""
|
2535 |
|
2536 |
+
#: lib/wassupadmin.php:800
|
2537 |
msgid "Nothing to do! Check a \"Delete\" option and try again"
|
2538 |
msgstr ""
|
2539 |
|
2540 |
+
#: lib/wassupadmin.php:804
|
2541 |
#, php-format
|
2542 |
msgid "%d records DELETED permanently!"
|
2543 |
msgstr ""
|
2544 |
|
2545 |
+
#: lib/wassupadmin.php:822
|
2546 |
msgid "0 records deleted!"
|
2547 |
msgstr ""
|
2548 |
|
2549 |
+
#: lib/wassupadmin.php:849
|
2550 |
msgid "Wassup uninstall option updated successfully"
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: lib/wassupadmin.php:857
|
2554 |
msgid "Wassup options reset successfully"
|
2555 |
msgstr ""
|
2556 |
|
2557 |
+
#: lib/wassupadmin.php:871 lib/wassupadmin.php:885
|
2558 |
msgid "Sorry! You're not allowed to do that."
|
2559 |
msgstr ""
|
2560 |
|
2561 |
+
#: lib/wassupadmin.php:882
|
2562 |
msgid "Wassup spam options updated successfully"
|
2563 |
msgstr ""
|
2564 |
|
2565 |
+
#: lib/wassupadmin.php:922
|
2566 |
msgid "records deleted"
|
2567 |
msgstr ""
|
2568 |
|
2569 |
+
#: lib/wassupadmin.php:924
|
2570 |
msgid "Sorry! You're not allowed to delete records."
|
2571 |
msgstr ""
|
2572 |
|
2573 |
+
#: lib/wassupadmin.php:937
|
2574 |
msgid "WARNING: WassUp is NOT recording new statistics."
|
2575 |
msgstr ""
|
2576 |
|
2577 |
+
#: lib/wassupadmin.php:940
|
2578 |
msgid ""
|
2579 |
"To collect visitor data you must check \"Enable statistics recording\" in "
|
2580 |
"\"WassUp-Options: General Setup\" tab"
|
2581 |
msgstr ""
|
2582 |
|
2583 |
+
#: lib/wassupadmin.php:942
|
2584 |
msgid ""
|
2585 |
"To collect visitor data you must check \"Enable Statistics Recording for "
|
2586 |
"network\" in \"WassUp-Options: General Setup\" tab"
|
2587 |
msgstr ""
|
2588 |
|
2589 |
+
#: lib/wassupadmin.php:944 lib/wassupadmin.php:950
|
2590 |
msgid ""
|
2591 |
"Contact your site administrator about enabling statistics recording for the "
|
2592 |
"network."
|
2593 |
msgstr ""
|
2594 |
|
2595 |
+
#: lib/wassupadmin.php:948
|
2596 |
msgid "Contact your site administrator about enabling statistics recording."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
+
#: lib/wassupadmin.php:972
|
2600 |
msgid "Latest Hits"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: lib/wassupadmin.php:985
|
2604 |
msgid "Frequently Asked Questions"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: lib/wassupadmin.php:993
|
2608 |
msgid "Donations are really welcome"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
+
#: lib/wassupadmin.php:995
|
2612 |
#, php-format
|
2613 |
msgid "Check the %s for updates, bug reports and your hints to improve it"
|
2614 |
msgstr ""
|
2615 |
|
2616 |
+
#: lib/wassupadmin.php:995
|
2617 |
msgid "Official WassUp page"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
+
#: lib/wassupadmin.php:996
|
2621 |
msgid "WassUp Support"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
+
#: lib/wassupadmin.php:996
|
2625 |
msgid "Wassup Support"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
+
#: lib/wassupadmin.php:997
|
2629 |
msgid "Exec time"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
+
#: lib/wassupadmin.php:1115 lib/wassupadmin.php:1301
|
2633 |
msgid "Legend"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
+
#: lib/wassupadmin.php:1115 lib/wassupadmin.php:1144 lib/wassupadmin.php:1301
|
2637 |
msgid "Logged-in Users"
|
2638 |
msgstr ""
|
2639 |
|
2640 |
+
#: lib/wassupadmin.php:1115
|
2641 |
msgid "Comment Authors"
|
2642 |
msgstr ""
|
2643 |
|
2644 |
+
#: lib/wassupadmin.php:1115 lib/wassupadmin.php:1301
|
2645 |
msgid "Spiders/bots"
|
2646 |
msgstr ""
|
2647 |
|
2648 |
+
#: lib/wassupadmin.php:1143 lib/wassupadmin.php:2188
|
2649 |
#: widgets/widget_functions.php:201
|
|
|
2650 |
msgid "Visitors online"
|
2651 |
msgstr ""
|
2652 |
|
2653 |
+
#: lib/wassupadmin.php:1171
|
2654 |
msgid "From your site"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
+
#: lib/wassupadmin.php:1191 lib/wassupadmin.php:1785
|
2658 |
msgid "LOGGED IN USER"
|
2659 |
msgstr ""
|
2660 |
|
2661 |
+
#: lib/wassupadmin.php:1196 lib/wassupadmin.php:1792
|
2662 |
msgid "ADMINISTRATOR"
|
2663 |
msgstr ""
|
2664 |
|
2665 |
+
#: lib/wassupadmin.php:1211 lib/wassupadmin.php:1813
|
2666 |
msgid "COMMENT AUTHOR"
|
2667 |
msgstr ""
|
2668 |
|
2669 |
+
#: lib/wassupadmin.php:1233 lib/wassupadmin.php:1869
|
2670 |
msgid "show raw table"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
+
#: lib/wassupadmin.php:1233 lib/wassupadmin.php:1869
|
2674 |
msgid "Show the items as raw table"
|
2675 |
msgstr ""
|
2676 |
|
2677 |
+
#: lib/wassupadmin.php:1301
|
2678 |
msgid "Comments Authors"
|
2679 |
msgstr ""
|
2680 |
|
2681 |
+
#: lib/wassupadmin.php:1305
|
2682 |
msgid "Pause"
|
2683 |
msgstr ""
|
2684 |
|
2685 |
+
#: lib/wassupadmin.php:1306
|
2686 |
msgid "Play"
|
2687 |
msgstr ""
|
2688 |
|
2689 |
+
#: lib/wassupadmin.php:1317
|
2690 |
msgid "Show map"
|
2691 |
msgstr ""
|
2692 |
|
2693 |
+
#: lib/wassupadmin.php:1317
|
2694 |
msgid "Show ip geo location on map"
|
2695 |
msgstr ""
|
2696 |
|
2697 |
+
#: lib/wassupadmin.php:1323
|
2698 |
msgid "Spy items by"
|
2699 |
msgstr ""
|
2700 |
|
2701 |
+
#: lib/wassupadmin.php:1370
|
2702 |
msgid "WassUp recording is disabled"
|
2703 |
msgstr ""
|
2704 |
|
2705 |
+
#: lib/wassupadmin.php:1372
|
2706 |
msgid "WassUp recording is disabled for network."
|
2707 |
msgstr ""
|
2708 |
|
2709 |
+
#: lib/wassupadmin.php:1522
|
2710 |
msgid "Show details from the last"
|
2711 |
msgstr ""
|
2712 |
|
2713 |
+
#: lib/wassupadmin.php:1531
|
2714 |
msgid "Items per page"
|
2715 |
msgstr ""
|
2716 |
|
2717 |
+
#: lib/wassupadmin.php:1541
|
2718 |
msgid "Filter items for"
|
2719 |
msgstr ""
|
2720 |
|
2904 |
msgid "Invalid page request %s"
|
2905 |
msgstr ""
|
2906 |
|
2907 |
+
#: lib/wassupadmin.php:2122
|
2908 |
msgid "Stats"
|
2909 |
msgstr ""
|
2910 |
|
2911 |
+
#: lib/wassupadmin.php:2122
|
2912 |
msgid "More"
|
2913 |
msgstr ""
|
2914 |
|
2915 |
#: lib/wassupadmin.php:2124 lib/wassupadmin.php:2159
|
|
|
|
|
2916 |
msgid "visitor stats chart"
|
2917 |
msgstr ""
|
2918 |
|
2919 |
+
#: lib/wassupadmin.php:2154
|
2920 |
msgid "More Stats"
|
2921 |
msgstr ""
|
2922 |
|
2923 |
+
#: lib/wassupadmin.php:2235
|
2924 |
msgid "Registered users"
|
2925 |
msgstr ""
|
2926 |
|
2927 |
#: lib/wassupadmin.php:2245 widgets/widget_functions.php:200
|
|
|
2928 |
msgid "Visitor online"
|
2929 |
msgstr ""
|
2930 |
|
2931 |
+
#: lib/wassupadmin.php:2250
|
2932 |
msgid "No online data!"
|
2933 |
msgstr ""
|
2934 |
|
2935 |
#: lib/wassupadmin.php:2254 widgets/widget_functions.php:105
|
|
|
2936 |
msgid "powered by"
|
2937 |
msgstr ""
|
2938 |
|
2939 |
#: lib/wassupadmin.php:2254 widgets/widget_functions.php:105
|
|
|
2940 |
msgid "Real Time Visitors Tracking"
|
2941 |
msgstr ""
|
2942 |
|
2943 |
+
#: widgets/widgets.php:56
|
2944 |
msgid "base widget"
|
2945 |
msgstr ""
|
2946 |
|
2947 |
#: widgets/widgets.php:100 widgets/widgets.php:248 widgets/widgets.php:462
|
|
|
2948 |
msgid "Widget style options"
|
2949 |
msgstr ""
|
2950 |
|
2951 |
#: widgets/widgets.php:102 widgets/widgets.php:250 widgets/widgets.php:464
|
|
|
2952 |
#, php-format
|
2953 |
msgid "Class attribute for %s list:"
|
2954 |
msgstr ""
|
2955 |
|
2956 |
#: widgets/widgets.php:104 widgets/widgets.php:252 widgets/widgets.php:466
|
|
|
2957 |
msgid "Max. chars to display from left"
|
2958 |
msgstr ""
|
2959 |
|
2960 |
#: widgets/widgets.php:105 widgets/widgets.php:253 widgets/widgets.php:467
|
|
|
2961 |
msgid "enter \"0\" for theme default/line wrap of long texts"
|
2962 |
msgstr ""
|
2963 |
|
3043 |
msgid "Titles of posts and pages"
|
3044 |
msgstr ""
|
3045 |
|
3046 |
+
#: widgets/widgets.php:412 widgets/widget_functions.php:432
|
3047 |
msgid "Latest articles"
|
3048 |
msgstr ""
|
3049 |
|
3051 |
msgid "Search engine searches"
|
3052 |
msgstr ""
|
3053 |
|
3054 |
+
#: widgets/widgets.php:418 widgets/widget_functions.php:440
|
3055 |
msgid "Latest searches"
|
3056 |
msgstr ""
|
3057 |
|
3059 |
msgid "External links that generated referrals to your site"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
+
#: widgets/widgets.php:424 widgets/widget_functions.php:448
|
3063 |
msgid "Latest referrers"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
+
#: widgets/widgets.php:430 widgets/widget_functions.php:456
|
3067 |
msgid "Latest URL requests"
|
3068 |
msgstr ""
|
3069 |
|
3071 |
msgid "Client browser software"
|
3072 |
msgstr ""
|
3073 |
|
3074 |
+
#: widgets/widgets.php:436 widgets/widget_functions.php:464
|
3075 |
msgid "Latest browsers"
|
3076 |
msgstr ""
|
3077 |
|
3079 |
msgid "Client device/operating software"
|
3080 |
msgstr ""
|
3081 |
|
3082 |
+
#: widgets/widgets.php:442 widgets/widget_functions.php:472
|
3083 |
msgid "Latest OS"
|
3084 |
msgstr ""
|
3085 |
|
3120 |
msgid "Other"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
+
#: widgets/widget_functions.php:434
|
3124 |
#, php-format
|
3125 |
msgid "%s articles"
|
3126 |
msgstr ""
|
3127 |
|
3128 |
+
#: widgets/widget_functions.php:442
|
3129 |
#, php-format
|
3130 |
msgid "%s searches"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: widgets/widget_functions.php:450
|
3134 |
#, php-format
|
3135 |
msgid "%s referrers"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
+
#: widgets/widget_functions.php:458
|
3139 |
#, php-format
|
3140 |
msgid "%s requests"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
+
#: widgets/widget_functions.php:466
|
3144 |
#, php-format
|
3145 |
msgid "%s browsers"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
+
#: widgets/widget_functions.php:474
|
3149 |
#, php-format
|
3150 |
msgid "%s OS"
|
3151 |
msgstr ""
|
3152 |
|
3153 |
+
#: widgets/widget_functions.php:480
|
3154 |
msgid "Latest locales"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
+
#: widgets/widget_functions.php:482
|
3158 |
#, php-format
|
3159 |
msgid "%s locale"
|
3160 |
msgstr ""
|
lib/faq.php
CHANGED
@@ -33,20 +33,67 @@ function wassup_faq(){
|
|
33 |
?>
|
34 |
<div id="wassup_faq-1" class="optionspanel">
|
35 |
<ol>
|
36 |
-
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("
|
37 |
-
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I display WassUp widgets on my site?","wassup");?></span><br/>
|
39 |
<strong>A:</strong> <span class="faq-answer"><?php echo __("From Wordpress widgets panel, drag the \"WassUp Online\" widget or the \"Wassup Top Stats\" widget from the list of available widgets on the left into your theme's \"Sidebar\" or \"Footer\" area on the right or use the Customizer to add Wassup widgets interactively.","wassup");?></span></li>
|
40 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("My Wordpress theme is not widget ready. Is it possible to display WassUp widgets on my site?","wassup");?></span><br/>
|
41 |
<strong>A:</strong> <span class="faq-answer"><?php echo __("Yes. Insert the template tag \"wassup_sidebar()\" into your theme's \"sidebar.php\" file to display Wassup widgets as a single combined widget on your site.","wassup");?></span></li>
|
42 |
-
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I view the real-time visitor geolocation map in WassUp?","wassup");?></span><br/>
|
43 |
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("Check the box for \"Display a GEO IP Map in spy visitors view\" in %s and save, then navigate to %s panel to see the map.","wassup"),'<span class="code">WassUp >> '.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>','<span class="code">WassUp >><nobr>'.__("SPY Visitors","wassup").'</nobr></span>');?></span></li>
|
44 |
-
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("The map has vanished and I get a message like: \"Oops, something went wrong\" or \"Google has disabled use of the Maps API for this application\". How do I fix this?","wassup");?></span><br/>
|
45 |
<strong>A:</strong> <span class="faq-answer"><?php
|
46 |
-
echo
|
|
|
47 |
'<a href='.$GMapsAPI_signup.'>Google!Maps API key</a>','<span class="code">WassUp >>'.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>');?></span></li>
|
48 |
-
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("
|
49 |
-
<strong>A:</strong> <span class="faq-answer"><?php echo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I stop (temporarily) WassUp from recording new visits on my site?","wassup");?></span><br/>
|
51 |
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("Uncheck the box for \"Enable statistics recording\" under %s tab.","wassup"),'<span class="code">WassUp >>'.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>');?></span></li>
|
52 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("In Wordpress multisite, how do I stop (temporarily) WassUp from recording new visits on all sites in the network?","wassup");?></span><br/>
|
33 |
?>
|
34 |
<div id="wassup_faq-1" class="optionspanel">
|
35 |
<ol>
|
36 |
+
<li id="compatible-1"><strong>Q:</strong> <span class="faq-question"><?php echo __("Is WassUp compatible with the latest release of WordPress?","wassup");?></span><br/>
|
37 |
+
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("Yes! This version of WassUp is compatible with the current v5.x line of WordPress.","wassup"),'v'.WASSUPVERSION).' ';
|
38 |
+
echo sprintf(__("WassUp is fully compatible with WordPress %s and PHP %s.","wassup"),'<nobr>v4.0 - 5.3.2</nobr>','<nobr>v5.2 - 7.4</nobr>').' ';
|
39 |
+
echo sprintf(__("WassUp also runs on legacy WordPress %s when downloaded from %s.","wassup"),'<nobr>v2.2.3 - 3.8</nobr>','<a href="https://github.com/michelem09/wassup/releases/">GitHub.com Repository</a>').' ';
|
40 |
+
echo __("However, some language translations may be incomplete or unavailable in legacy WordPress setups.","wassup").'<br/>';
|
41 |
+
echo '<span class="linespace">'.__("Important Note: Legacy WordPress sites may have unaddressed security vulnerabilities.","wassup").' ';
|
42 |
+
echo __("Whenever possible, always upgrade your WordPress site to the latest version.","wassup").'</span>';?></span></li>
|
43 |
+
<li id="chart-1"><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I add WassUp's chart to my admin dashboard?","wassup");?></span><br/>
|
44 |
+
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("Check the box for \"Enable widget/small chart in admin dashboard\" under %s tab.","wassup"),' <span class="code">WassUp >> '.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>');?></span></li>
|
45 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I display WassUp widgets on my site?","wassup");?></span><br/>
|
46 |
<strong>A:</strong> <span class="faq-answer"><?php echo __("From Wordpress widgets panel, drag the \"WassUp Online\" widget or the \"Wassup Top Stats\" widget from the list of available widgets on the left into your theme's \"Sidebar\" or \"Footer\" area on the right or use the Customizer to add Wassup widgets interactively.","wassup");?></span></li>
|
47 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("My Wordpress theme is not widget ready. Is it possible to display WassUp widgets on my site?","wassup");?></span><br/>
|
48 |
<strong>A:</strong> <span class="faq-answer"><?php echo __("Yes. Insert the template tag \"wassup_sidebar()\" into your theme's \"sidebar.php\" file to display Wassup widgets as a single combined widget on your site.","wassup");?></span></li>
|
49 |
+
<li id="map-1"><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I view the real-time visitor geolocation map in WassUp?","wassup");?></span><br/>
|
50 |
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("Check the box for \"Display a GEO IP Map in spy visitors view\" in %s and save, then navigate to %s panel to see the map.","wassup"),'<span class="code">WassUp >> '.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>','<span class="code">WassUp >><nobr>'.__("SPY Visitors","wassup").'</nobr></span>');?></span></li>
|
51 |
+
<li id="map-2"><strong>Q:</strong> <span class="faq-question"><?php echo __("The map has vanished and I get a message like: \"Oops, something went wrong\" or \"Google has disabled use of the Maps API for this application\". How do I fix this?","wassup");?></span><br/>
|
52 |
<strong>A:</strong> <span class="faq-answer"><?php
|
53 |
+
echo __("Try upgrading to the latest version of Wassup or go to Wassup-Options and click the \"reset-to-default\" button if you already upgraded.","wassup")." ";
|
54 |
+
echo sprintf(__("You can also sign up for your own %s and enter it under \"Spy Visitors settings\" in %s tab.","wassup"),
|
55 |
'<a href='.$GMapsAPI_signup.'>Google!Maps API key</a>','<span class="code">WassUp >>'.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>');?></span></li>
|
56 |
+
<li id="map-3"><strong>Q:</strong> <span class="faq-question"><?php echo __("Why has the visitor location pins stopped showing on the map?","wassup");?></span><br/>
|
57 |
+
<strong>A:</strong> <span class="faq-answer"><?php echo __("Wassup's uses a free web service for geolocating IPs on the map and the total requests may have exceeded the daily quota, or perhaps the API key has changed, or the service may be offline.","wassup").' <br/>';
|
58 |
+
echo '<span class="linespace">'.__("To fix, try click the \"reset-to-default\" button in Wassup-Options or upgrade Wassup.","wassup");?></span><br/>
|
59 |
+
<li id="cookie-1"><strong>Q:</strong> <span class="faq-question"><?php echo __("Why does WassUp use cookies?","wassup");?></span><br/>
|
60 |
+
<strong>A:</strong> <span class="faq-answer"><?php echo __("WassUp uses two session cookies to assist in visitor tracking.","wassup").' ';
|
61 |
+
echo __("One cookie contains a tracking id to uniquely identify the visitor as they browse different pages on your website, plus the visitor's ip address and WordPress username, if logged in.","wassup").' ';
|
62 |
+
echo __("The second cookie contains some specs about the visitor's browser/device.","wassup").' ';
|
63 |
+
echo __("These cookies are stored on the visitor device only for duration of their visit: when the visitor closes the browser window/tab, the cookies are automatically deleted.","wassup");
|
64 |
+
echo ' ';?></span><br/>
|
65 |
+
<li id="gdpr-1"><strong>Q:</strong> <span class="faq-question"><?php echo __("Is WassUp EU GDPR compliant?","wassup");?></span><br/>
|
66 |
+
<strong>A:</strong> <span class="faq-answer"><?php echo __("No.","wassup").' ';
|
67 |
+
echo __("As a stand-alone application, WassUp fails EU GDPR strict standards for two reasons","wassup").':<ol>';
|
68 |
+
echo '<li> '.__("WassUp plugin collects and stores visitors' IP addresses, WordPress usernames (for user roles and permissions) and comment emails (to identify \"commenters\") in its tables", "wassup").'</li>';
|
69 |
+
echo '<li> '.__("WassUp plugin may share visitors' IP addresses and commenters' emails with 3rd-party web services for geolocation and spam identification.","wassup").'</li></ol> ';
|
70 |
+
echo '<span class="linespace"> '.sprintf(__("IMPORTANT: Read %s to learn how to make your site EU GDPR compliant with WassUp.","wassup"),'<a href="#gdpr-2"> '.__("below","wassup").'</a>');
|
71 |
+
?></span></li>
|
72 |
+
<li id="gdpr-2"><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I make my Wordpress site EU GDPR compliant with WassUp plugin?","wassup");?></span><br/>
|
73 |
+
<strong>A:</strong> <span class="faq-answer"><?php
|
74 |
+
echo __("You need to create a \"privacy policy\" page that states that your site does visitor IP tracking for web analytics and that visitors' IP addresses may be shared with a geolocation service, and that commenters' IP address, email and comment text may be shared with a spam checking service.","wassup").' ';
|
75 |
+
echo sprintf(__("Refer to the Wordpress support article \"%s\" for more information or install a %s.","wassup"),'<a href="https://wordpress.org/support/article/wordpress-privacy/">'."Wordpress Privacy".'</a>','<a href="https://wordpress.org/plugins/search/gdpr/">'.__("GDPR compliance plugin","wassup").'</a>').'<br/>';
|
76 |
+
echo '<span class="linespace"> '.__("IMPORTANT: Read below to learn how to honor EU GDPR requests in WassUp.","wassup").'</span>';
|
77 |
+
?></span></li>
|
78 |
+
<li id="gdpr-erase"><strong>Q:</strong> <span class="faq-question"><?php
|
79 |
+
echo __("The EU GDPR law require that I erase all identifiable records of a visitor when they request it. How do I honor a visitor's request to erase their data in WassUp?","wassup");?></span><br/>
|
80 |
+
<strong>A:</strong> <span class="faq-answer"><?php
|
81 |
+
echo sprintf(__("You must erase WassUp's visitor's records manually. Follow the faq instructions for %s to do this.","wassup"),'"<a href="#delete-1">'.__("delete a specific visitor's records","wassup").'</a>"');?>
|
82 |
+
</span></li>
|
83 |
+
<li id="gdpr-optout"><strong>Q:</strong> <span class="faq-question"><?php
|
84 |
+
echo __("The EU GDPR law require that I allow a visitor to opt out of tracking. How do I honor this type of request in WassUp?","wassup");?></span><br/>
|
85 |
+
<strong>A:</strong> <span class="faq-answer"><?php
|
86 |
+
echo sprintf(__("Follow the faq instructions for %s.","wassup"),'"<a href="#exclude-1">'.__("exclude a visitor from being recorded","wassup").'</a>"');?>
|
87 |
+
</span></li>
|
88 |
+
<li id="delete-1"><strong>Q:</strong><span class="faq-question"><?php echo __("How do I delete a specific visitor's records from WassUp's history?","wassup");?></span><br/>
|
89 |
+
<strong>A:</strong> <span class="faq-answer"><?php echo __("In WassUp's \"Visitor Details\" panel, select \"all time\" range and search for the visitor by username, email, or IP address. Select a record by clicking the 2nd icon on the right of the record (yellow triangle). This \"Marks\" it and all other records with the same IP address and highlights them.","wassup").' ';
|
90 |
+
echo __("Select one of the highlighted records and click the \"X\" icon that is furthest right of the record. This deletes all highlighted records.","wassup").' '.__("You may have to repeat this process several times as there could be multiple IP addresses associated with that visitor.","wassup");?>
|
91 |
+
</span></li>
|
92 |
+
<li id="exclude-1"><strong>Q:</strong> <span class="faq-question"><?php
|
93 |
+
echo __("How do I exclude a visitor from being recorded?","wassup");?></span><br/>
|
94 |
+
<strong>A:</strong> <span class="faq-answer"><?php
|
95 |
+
echo sprintf(__("Navigate to %s tab and enter a visitor's username, IP address, or hostname into the appropriate text area for that \"Recording Exclusion\" type.","wassup"),'<span class="code">WassUp >>'.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'&tab=2">'.__("Filters & Exclusions","wassup").'</a>]</nobr></span>');?>
|
96 |
+
</span></li>
|
97 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("How do I stop (temporarily) WassUp from recording new visits on my site?","wassup");?></span><br/>
|
98 |
<strong>A:</strong> <span class="faq-answer"><?php echo sprintf(__("Uncheck the box for \"Enable statistics recording\" under %s tab.","wassup"),'<span class="code">WassUp >>'.__("Options","wassup").' >><nobr>[<a href="'.$options_link.'">'.__("General Setup","wassup").'</a>]</nobr></span>');?></span></li>
|
99 |
<li><strong>Q:</strong> <span class="faq-question"><?php echo __("In Wordpress multisite, how do I stop (temporarily) WassUp from recording new visits on all sites in the network?","wassup");?></span><br/>
|
lib/main.php
CHANGED
@@ -620,7 +620,7 @@ function wassup_spiaView ($from_date="",$rows=0,$spytype="",$spy_datasource="")
|
|
620 |
$lon = "";
|
621 |
$flag = "";
|
622 |
$markerHtml="";
|
623 |
-
if($ip !=$geoip_rec['ip'] && preg_match('#^(127\.0\.0\.1|192\.168\.|10\.10\.|\:\:1)#',$ip)==0){
|
624 |
//geolocate a new visitor IP
|
625 |
$geoip_rec=wGeolocateIP($ip);
|
626 |
echo "\n\t<!-- heartbeat -->";
|
@@ -761,13 +761,18 @@ function wGetLocationname($geoip_rec=array()) {
|
|
761 |
* @return array (ip, location, latitude, longitude, country)
|
762 |
*/
|
763 |
function wGeolocateIP($ip) {
|
764 |
-
global $wpdb, $wdebug_mode;
|
765 |
-
|
766 |
-
//$geourl = "http://www.telize.com/geoip/$ip"; //API not public as of 11
|
|
|
|
|
|
|
|
|
767 |
$geoip = array('ip'=>$ip,'latitude'=>"",'longitude'=>"",'city'=>"",'country_code'=>"");
|
768 |
if(!empty($ip) && $ip!= "127.0.0.1" && $ip!= "::1" && substr($ip,0,8)!= "192.168."){
|
769 |
$geodata=false;
|
770 |
$cached=false;
|
|
|
771 |
//1st check for cached copy of geoip in wassup_meta
|
772 |
$geodata = wassupDb::get_wassupmeta($ip,'geoip');
|
773 |
if(!empty($geodata) && is_array($geodata)){
|
@@ -785,7 +790,7 @@ function wGeolocateIP($ip) {
|
|
785 |
if(!is_array($geodata) || empty($geodata['city'])) $geodata=false;
|
786 |
}
|
787 |
//3rd: remote lookups of geoip (web service api)
|
788 |
-
//..uses Wordpress 'wp_remote_get'
|
789 |
if(empty($geodata)){
|
790 |
$geodata=wFetchAPIData($geourl);
|
791 |
if(!empty($geodata) && !is_wp_error($geodata)){
|
@@ -2048,52 +2053,7 @@ class WassupItems {
|
|
2048 |
} //end theChart
|
2049 |
} //end class WassupItems
|
2050 |
|
2051 |
-
|
2052 |
-
* A class for wassup CURL operations.
|
2053 |
-
* @since v1.8
|
2054 |
-
*/
|
2055 |
-
class wcURL {
|
2056 |
-
var $data = array();
|
2057 |
-
function doRequest($method, $url, $vars) {
|
2058 |
-
if (function_exists('curl_init')) {
|
2059 |
-
$wassup_agent = apply_filters('http_headers_useragent',"WassUp/".WASSUPVERSION." - www.wpwp.org");
|
2060 |
-
$ch = curl_init();
|
2061 |
-
curl_setopt($ch, CURLOPT_URL, $url);
|
2062 |
-
curl_setopt($ch, CURLOPT_HEADER, false); //data only
|
2063 |
-
curl_setopt($ch, CURLOPT_USERAGENT, $wassup_agent);
|
2064 |
-
curl_setopt($ch, CURLOPT_ENCODING, "");
|
2065 |
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
2066 |
-
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
2067 |
-
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
|
2068 |
-
curl_setopt($ch, CURLOPT_LOW_SPEED_TIME, 10);
|
2069 |
-
curl_setopt($ch, CURLOPT_TIMEOUT, 7); //don't wait for slow responses
|
2070 |
-
if (ini_get('open_basedir')=="") { //causes error
|
2071 |
-
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
|
2072 |
-
}
|
2073 |
-
if ($method == 'POST') {
|
2074 |
-
curl_setopt($ch, CURLOPT_POST, true);
|
2075 |
-
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
|
2076 |
-
}
|
2077 |
-
$data = curl_exec($ch);
|
2078 |
-
$this->data = curl_getinfo($ch);
|
2079 |
-
$this->data['content'] = $data;
|
2080 |
-
$this->data['error'] = curl_error($ch);
|
2081 |
-
curl_close($ch);
|
2082 |
-
if (($this->data['error'] == '') && ($this->data['http_code'] < 400)) return true;
|
2083 |
-
else return false;
|
2084 |
-
} else {
|
2085 |
-
return false;
|
2086 |
-
}
|
2087 |
-
} //end doRequest
|
2088 |
-
function get($url){return $this->doRequest('GET',$url,'NULL');}
|
2089 |
-
// vars is urlencoded string of field/value pairs, eg:field1=value1&field2=value2
|
2090 |
-
function post($url,$vars){return $this->doRequest('POST', $url, $vars);}
|
2091 |
-
function getInfo($field){
|
2092 |
-
if (isset($this->data[$field])) return $this->data[$field];
|
2093 |
-
else return null;
|
2094 |
-
}
|
2095 |
-
function getData(){return $this->data['content'];}
|
2096 |
-
} //end class wcURL
|
2097 |
|
2098 |
/**
|
2099 |
* Retrieve data from a web service API via a url query
|
@@ -2106,7 +2066,7 @@ function wFetchAPIData($api_url) {
|
|
2106 |
global $wdebug_mode;
|
2107 |
$wassup_agent=apply_filters('http_headers_useragent',"WassUp/".WASSUPVERSION." - www.wpwp.org");
|
2108 |
$apidata=array();
|
2109 |
-
//timeout now set in http
|
2110 |
//try Wordpress 'wp_remote_get' for api results
|
2111 |
if(function_exists('wp_remote_get')){
|
2112 |
$opts=array('user-agent'=>"$wassup_agent",'timeout'=>5);
|
@@ -2117,14 +2077,7 @@ function wFetchAPIData($api_url) {
|
|
2117 |
}
|
2118 |
$api_method='wp_remote_get'; //debug
|
2119 |
}
|
2120 |
-
//
|
2121 |
-
if (empty($apidata)) {
|
2122 |
-
$curl = new wcURL;
|
2123 |
-
if ($curl->get($api_url)) {
|
2124 |
-
$apidata = $curl->getData();
|
2125 |
-
}
|
2126 |
-
$api_method='wcURL'; //debug
|
2127 |
-
}
|
2128 |
// try 'file_get_contents' to get api results
|
2129 |
if(empty($apidata) && ini_get('allow_url_fopen')){
|
2130 |
// context stream compatible with PHP 5.0.0+
|
@@ -2143,12 +2096,6 @@ function wFetchAPIData($api_url) {
|
|
2143 |
}
|
2144 |
$api_method='file_get_contents'; //debug
|
2145 |
}
|
2146 |
-
if ($wdebug_mode) {
|
2147 |
-
echo "\n<!-- <br>API Fetch using $api_method data: "; //debug
|
2148 |
-
print_r($apidata);
|
2149 |
-
echo "-->\n";
|
2150 |
-
}
|
2151 |
-
//if(!empty($stimeout)) @set_time_limit($stimeout); //no need to reset this
|
2152 |
return $apidata;
|
2153 |
} //end wFetchAPIData
|
2154 |
?>
|
620 |
$lon = "";
|
621 |
$flag = "";
|
622 |
$markerHtml="";
|
623 |
+
if(empty($geoip_rec['ip']) || ($ip !=$geoip_rec['ip'] && preg_match('#^(127\.0\.0\.1|192\.168\.|10\.10\.|\:\:1)#',$ip)==0)){
|
624 |
//geolocate a new visitor IP
|
625 |
$geoip_rec=wGeolocateIP($ip);
|
626 |
echo "\n\t<!-- heartbeat -->";
|
761 |
* @return array (ip, location, latitude, longitude, country)
|
762 |
*/
|
763 |
function wGeolocateIP($ip) {
|
764 |
+
global $wpdb, $wassup_options, $wdebug_mode;
|
765 |
+
|
766 |
+
//$geourl = "http://www.telize.com/geoip/$ip"; //API not public as of 2015-11-15
|
767 |
+
//$geourl = "http://freegeoip.net/json/$ip"; //discontinued as of 2018-07-01
|
768 |
+
$geourl = "http://api.ipstack.com/".$ip;
|
769 |
+
$apikey=$wassup_options->get_apikey("geoip");
|
770 |
+
if(!empty($apikey)) $geourl .= '?access_key='.esc_attr($apikey);
|
771 |
$geoip = array('ip'=>$ip,'latitude'=>"",'longitude'=>"",'city'=>"",'country_code'=>"");
|
772 |
if(!empty($ip) && $ip!= "127.0.0.1" && $ip!= "::1" && substr($ip,0,8)!= "192.168."){
|
773 |
$geodata=false;
|
774 |
$cached=false;
|
775 |
+
$error_msg="";
|
776 |
//1st check for cached copy of geoip in wassup_meta
|
777 |
$geodata = wassupDb::get_wassupmeta($ip,'geoip');
|
778 |
if(!empty($geodata) && is_array($geodata)){
|
790 |
if(!is_array($geodata) || empty($geodata['city'])) $geodata=false;
|
791 |
}
|
792 |
//3rd: remote lookups of geoip (web service api)
|
793 |
+
//..uses Wordpress 'wp_remote_get' for geoip
|
794 |
if(empty($geodata)){
|
795 |
$geodata=wFetchAPIData($geourl);
|
796 |
if(!empty($geodata) && !is_wp_error($geodata)){
|
2053 |
} //end theChart
|
2054 |
} //end class WassupItems
|
2055 |
|
2056 |
+
//Security fix: deleted wCURL class due to a TLS validation vulnerability in cURL @since v1.9.4.5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2057 |
|
2058 |
/**
|
2059 |
* Retrieve data from a web service API via a url query
|
2066 |
global $wdebug_mode;
|
2067 |
$wassup_agent=apply_filters('http_headers_useragent',"WassUp/".WASSUPVERSION." - www.wpwp.org");
|
2068 |
$apidata=array();
|
2069 |
+
//timeout now set in http settings, not via 'set_time_limit' which does not apply to remote requests @since v1.9.1
|
2070 |
//try Wordpress 'wp_remote_get' for api results
|
2071 |
if(function_exists('wp_remote_get')){
|
2072 |
$opts=array('user-agent'=>"$wassup_agent",'timeout'=>5);
|
2077 |
}
|
2078 |
$api_method='wp_remote_get'; //debug
|
2079 |
}
|
2080 |
+
//Security fix: removed wCURL as a fallback api retrieval method due to a TLS validation vulnerability in cURL @since v1.9.4.5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2081 |
// try 'file_get_contents' to get api results
|
2082 |
if(empty($apidata) && ini_get('allow_url_fopen')){
|
2083 |
// context stream compatible with PHP 5.0.0+
|
2096 |
}
|
2097 |
$api_method='file_get_contents'; //debug
|
2098 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2099 |
return $apidata;
|
2100 |
} //end wFetchAPIData
|
2101 |
?>
|
lib/settings.php
CHANGED
@@ -146,7 +146,7 @@ function wassup_optionsView($tab=0) {
|
|
146 |
<ul class="ui-tabs-nav">
|
147 |
<li id="opt-tab1" class="optionstab<?php if($tab=="1")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-1"><span><?php _e("General Setup","wassup");?></span></a></li>
|
148 |
<li id="opt-tab2" class="optionstab<?php if($tab=="2")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-2"><span><?php _e("Filters & Exclusions","wassup")?></span></a></li>
|
149 |
-
<li id="opt-tab3" class="optionstab <?php if($tab=="3")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-3"><span><?php _e("Manage
|
150 |
if($has_uninstall_tab){
|
151 |
echo "\n";?>
|
152 |
<li id="opt-tab4" class="optionstab <?php if($tab=="4")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-4"><span><?php _e("Uninstall","wassup");?></span></a></li><?php
|
146 |
<ul class="ui-tabs-nav">
|
147 |
<li id="opt-tab1" class="optionstab<?php if($tab=="1")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-1"><span><?php _e("General Setup","wassup");?></span></a></li>
|
148 |
<li id="opt-tab2" class="optionstab<?php if($tab=="2")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-2"><span><?php _e("Filters & Exclusions","wassup")?></span></a></li>
|
149 |
+
<li id="opt-tab3" class="optionstab <?php if($tab=="3")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-3"><span><?php _e("Manage Data","wassup");?></span></a></li><?php
|
150 |
if($has_uninstall_tab){
|
151 |
echo "\n";?>
|
152 |
<li id="opt-tab4" class="optionstab <?php if($tab=="4")echo ' ui-tabs-active';?>"><a href="#wassup_opt_frag-4"><span><?php _e("Uninstall","wassup");?></span></a></li><?php
|
lib/upgrade.php
CHANGED
@@ -463,7 +463,7 @@ function wassup_updateTable($wtable=""){
|
|
463 |
if(empty($stimeout)) $stimeout=58; //use default timeout minus 2 secs
|
464 |
//get wait timeout length and size of wassup_table in mysql
|
465 |
$mtimeout=$wpdb->get_var("SELECT @@session.wait_timeout FROM dual");
|
466 |
-
$rows=$wpdb->get_var("SELECT COUNT(*)
|
467 |
$error_msg="";
|
468 |
$error_count=0;
|
469 |
//wassup_version must be valid version#, so reset if needed
|
@@ -482,9 +482,7 @@ function wassup_updateTable($wtable=""){
|
|
482 |
if(version_compare($wp_version,'3.0','>')){
|
483 |
$low_priority="LOW_PRIORITY";
|
484 |
add_action('wassup_upgrade_dbtasks',array('wassupDb','scheduled_dbtask'),10,1);
|
485 |
-
|
486 |
-
add_action('wassup_scheduled_api_upg',array('wassupOptions','lookup_apikey'),10,1);
|
487 |
-
}
|
488 |
}
|
489 |
//Since Wordpress 3.1, 'wassup_createTable' no longer upgrades "wp_wassup" table structure because of an ALTER TABLE error in the "dbDelta" function. @since v1.8.3
|
490 |
//Do table structure upgrades
|
@@ -697,14 +695,7 @@ function wassup_updateTable($wtable=""){
|
|
697 |
} //end if 1.9
|
698 |
|
699 |
//For all upgrades:
|
700 |
-
//
|
701 |
-
if(empty($wassup_options->wassup_googlemaps_key)){
|
702 |
-
if(!empty($low_priority)){
|
703 |
-
wp_schedule_single_event(time()+600,'wassup_scheduled_api_upg');
|
704 |
-
}else{
|
705 |
-
$key=wassupOptions::lookup_apikey();
|
706 |
-
}
|
707 |
-
}
|
708 |
//Queue the retroactive updates
|
709 |
//schedule retroactive updates via cron so it dosen't slow down activation
|
710 |
if(count($dbtasks)>0){
|
463 |
if(empty($stimeout)) $stimeout=58; //use default timeout minus 2 secs
|
464 |
//get wait timeout length and size of wassup_table in mysql
|
465 |
$mtimeout=$wpdb->get_var("SELECT @@session.wait_timeout FROM dual");
|
466 |
+
$rows=$wpdb->get_var("SELECT COUNT(*) FROM `$wassup_table`"); //fix for activation error in MariaDb @since v1.9.4.5
|
467 |
$error_msg="";
|
468 |
$error_count=0;
|
469 |
//wassup_version must be valid version#, so reset if needed
|
482 |
if(version_compare($wp_version,'3.0','>')){
|
483 |
$low_priority="LOW_PRIORITY";
|
484 |
add_action('wassup_upgrade_dbtasks',array('wassupDb','scheduled_dbtask'),10,1);
|
485 |
+
//scheduled api upgrade unnecessary here...removed @since v1.9.4.5
|
|
|
|
|
486 |
}
|
487 |
//Since Wordpress 3.1, 'wassup_createTable' no longer upgrades "wp_wassup" table structure because of an ALTER TABLE error in the "dbDelta" function. @since v1.8.3
|
488 |
//Do table structure upgrades
|
695 |
} //end if 1.9
|
696 |
|
697 |
//For all upgrades:
|
698 |
+
// removed scheduled lookup of new api key @since v1.9.4.5`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
699 |
//Queue the retroactive updates
|
700 |
//schedule retroactive updates via cron so it dosen't slow down activation
|
701 |
if(count($dbtasks)>0){
|
lib/wassup.class.php
CHANGED
@@ -137,7 +137,7 @@ class wassupOptions {
|
|
137 |
'umark' =>"",
|
138 |
'uip' =>"",
|
139 |
'urecid' =>0,
|
140 |
-
'utimestamp' =>
|
141 |
'uwassupid' =>"",
|
142 |
'uversion' =>WASSUPVERSION,
|
143 |
);
|
@@ -955,32 +955,39 @@ class wassupOptions {
|
|
955 |
$wassuphash=wp_hash($hashkey);
|
956 |
return $wassuphash;
|
957 |
}
|
958 |
-
/** Retrieve or query a Google!Map API key
|
959 |
-
public function get_apikey(){
|
960 |
$apikey="";
|
961 |
-
//
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
|
|
|
|
|
|
|
|
966 |
$meta_key="_googlemaps_key";
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
971 |
}
|
972 |
return $apikey;
|
973 |
}
|
974 |
/** Do a remote lookup of Google!Map API key @since v1.9.4 */
|
975 |
-
|
976 |
global $wdebug_mode;
|
977 |
$error_msg="";
|
978 |
$apikey=false;
|
979 |
-
//
|
980 |
-
|
981 |
-
if(!empty($wassup_settings['wassup_googlemaps_key'])){
|
982 |
-
return;
|
983 |
-
}
|
984 |
$ip=0;
|
985 |
//for computers behind proxy servers:
|
986 |
if(isset($_SERVER['SERVER_ADDR'])){
|
@@ -997,7 +1004,7 @@ class wassupOptions {
|
|
997 |
$ip=wassupIP::clientIP($ipAddress);
|
998 |
}
|
999 |
//do lookup
|
1000 |
-
$api_url="
|
1001 |
if($wdebug_mode) $api_url .='&debug_mode=1';
|
1002 |
if(!function_exists('wFetchAPIData')){
|
1003 |
include_once(WASSUPDIR."/lib/main.php");
|
@@ -1023,11 +1030,17 @@ class wassupOptions {
|
|
1023 |
}
|
1024 |
//save apikey
|
1025 |
if(!empty($apikey)){
|
|
|
1026 |
$meta_key="_googlemaps_key";
|
1027 |
-
|
1028 |
-
|
1029 |
-
$
|
1030 |
-
|
|
|
|
|
|
|
|
|
|
|
1031 |
}elseif(!empty($error_msg)){ //debug
|
1032 |
if($wdebug_mode){
|
1033 |
return $error_msg;
|
@@ -1598,8 +1611,9 @@ class wassupDb{
|
|
1598 |
/** simple escape for db save to prevent xss propagation. @since v1.9.1 */
|
1599 |
static function xescape($str){
|
1600 |
//change '" 'to " and '<' to < for db save
|
|
|
1601 |
if(!empty($str) && !is_numeric($str)){
|
1602 |
-
$xescaped=str_replace(array('"','<','\\x3c','%3c'),array('"','<','
|
1603 |
}else{
|
1604 |
$xescaped=$str;
|
1605 |
}
|
@@ -1775,13 +1789,13 @@ class wassupDb{
|
|
1775 |
if($wassup_active){
|
1776 |
$affected_recs=0;
|
1777 |
$dbtask_errors=array();
|
|
|
1778 |
//unserialize dbtasks array if needed
|
1779 |
if(!empty($dbtasks) && !is_array($dbtasks)){
|
1780 |
$arr=maybe_unserialize($dbtasks);
|
1781 |
if(is_array($arr)) $dbtasks=$arr;
|
1782 |
}
|
1783 |
-
if(!empty($dbtasks) && is_array($dbtasks)){
|
1784 |
-
$table_prefix=$wassup_settings['wassup_table'];
|
1785 |
//some db operations can be slow on large tables, so extend script execution time up to 30 minutes
|
1786 |
$disabled_funcs=ini_get('disable_functions');
|
1787 |
if((empty($disabled_funcs) || strpos($disabled_funcs,'set_time_limit')===false) && !ini_get('safe_mode')) @set_time_limit(1800);
|
@@ -1790,9 +1804,9 @@ class wassupDb{
|
|
1790 |
if(!empty($mtimeout) && !is_wp_error($mtimeout) && is_numeric($mtimeout) && $mtimeout< 900){
|
1791 |
$result=$wpdb->query("SET wait_timeout=900");
|
1792 |
}
|
|
|
1793 |
foreach($dbtasks as $db_sql){
|
1794 |
$results=false;
|
1795 |
-
$error_l10=__("ERROR","wassup");
|
1796 |
$error_msg="";
|
1797 |
//limit allowed sql to certain tasks and to Wassup tables only
|
1798 |
if(strpos($db_sql,"DELETE FROM `$table_prefix")!==false){
|
@@ -1846,6 +1860,7 @@ class wassupDb{
|
|
1846 |
$error_msg .="..empty argument";
|
1847 |
if(!empty($args)) $error_msg .=" ".esc_attr($args);
|
1848 |
}
|
|
|
1849 |
} //end if dbtasks
|
1850 |
} //end if wassup_active
|
1851 |
//email error output from cron as these are not logged
|
@@ -2269,7 +2284,7 @@ class wassupDb{
|
|
2269 |
|
2270 |
if(!class_exists('wassupURI')){
|
2271 |
/**
|
2272 |
-
* Static class
|
2273 |
* @since v1.9
|
2274 |
* @author helened <http://helenesit.com>
|
2275 |
*/
|
@@ -2371,10 +2386,10 @@ class wassupURI {
|
|
2371 |
else $tooltip="";
|
2372 |
if($chars >0) $cleaned_uri=stringShortener("$urlrequested",round($chars*.9,0));
|
2373 |
else $cleaned_uri=self::cleanURL("$urlrequested");
|
2374 |
-
//no link for spam, 404, wp-admin, wp-login or any possible unidentified spam @since v1.9.1
|
2375 |
if(!empty($spam) || self::is_xss($urlrequested)){
|
2376 |
$urllink='<span class="malware"'.$tooltip.'>'.$cleaned_uri.'</span>';
|
2377 |
-
}elseif(preg_match('/\/wp\-(?:admin|content|includes)\/|\/wp\-login\.php|^\[[0-9]{3}\]/',$urlrequested)>0){
|
2378 |
$urllink='<span'.$tooltip.'>'.$cleaned_uri.'</span>';
|
2379 |
}else{
|
2380 |
$urllink='<a href="'.self::add_siteurl($request).'" target="_BLANK">'.$cleaned_uri.'</a>';
|
@@ -2404,7 +2419,7 @@ class wassupURI {
|
|
2404 |
$tooltip="";
|
2405 |
$ref=strtolower($referer);
|
2406 |
if(strlen($ref)>60) $tooltip=' title="'.self::cleanURL($ref).'" ';
|
2407 |
-
if($chars >0) $cleaned_uri=stringShortener("$referer",round($chars*.9,0));
|
2408 |
else $cleaned_uri=self::cleanURL("$referer");
|
2409 |
//referrer from site or site-admin
|
2410 |
if(stristr($referer,$wpurl)==$referer || stristr($referer,$siteurl)==$referer){
|
@@ -2437,7 +2452,7 @@ class wassupURI {
|
|
2437 |
}else{
|
2438 |
$rurl=parse_url($referer);
|
2439 |
if(!empty($rurl['host']) && preg_match('/\.[a-z]{2,4}$/',$rurl['host'])>0){
|
2440 |
-
$favicon_img='<img src="
|
2441 |
}
|
2442 |
$referrerlink=$favicon_img.'<a href="'.self::cleanURL($referer).'" target=_"BLANK"'.$tooltip.'>'.$cleaned_uri.'</a>';
|
2443 |
}
|
@@ -2534,7 +2549,7 @@ class wassupURI {
|
|
2534 |
* @return string
|
2535 |
*/
|
2536 |
static function get_menu_arg(){
|
2537 |
-
$menuarg="";
|
2538 |
//return only wassup page
|
2539 |
if(isset($_GET['page']) && stristr($_GET['page'],'wassup')!==FALSE){
|
2540 |
if(isset($_GET['ml'])){
|
@@ -2607,7 +2622,7 @@ class wassupURI {
|
|
2607 |
|
2608 |
if(!class_exists('wassupIP')){
|
2609 |
/**
|
2610 |
-
* class containing methods to detect and display ip addresses and
|
2611 |
* @since v1.9.4
|
2612 |
* @author helened <http://helenesit.com>
|
2613 |
*/
|
137 |
'umark' =>"",
|
138 |
'uip' =>"",
|
139 |
'urecid' =>0,
|
140 |
+
'utimestamp' =>current_time('timestamp'),
|
141 |
'uwassupid' =>"",
|
142 |
'uversion' =>WASSUPVERSION,
|
143 |
);
|
955 |
$wassuphash=wp_hash($hashkey);
|
956 |
return $wassuphash;
|
957 |
}
|
958 |
+
/** Retrieve or query a Google!Map API key or GeoIP API key @since v1.9.4 */
|
959 |
+
public function get_apikey($api="googlemaps"){
|
960 |
$apikey="";
|
961 |
+
//site domain used for db cache query
|
962 |
+
$wassup_key=wassupURI::get_urldomain();
|
963 |
+
//always lookup api keys after an upgrade @since v1.9.4.5
|
964 |
+
$api_timestamp=wassupDb::get_wassupmeta($wassup_key,'_api_timestamp');
|
965 |
+
if (empty($api_timestamp) || $this->wassup_upgraded > ($api_timestamp+900)){
|
966 |
+
$result=$this->lookup_apikey();
|
967 |
+
}
|
968 |
+
//get the apikey
|
969 |
+
if($api == "googlemaps" || empty($api)){
|
970 |
$meta_key="_googlemaps_key";
|
971 |
+
//first try user's own api key
|
972 |
+
if(!empty($this->wassup_googlemaps_key)){
|
973 |
+
$apikey=$this->wassup_googlemaps_key;
|
974 |
+
}else{
|
975 |
+
$apikey=wassupDb::get_wassupmeta($wassup_key,$meta_key);
|
976 |
+
}
|
977 |
+
//separate Geo IP API key @since v1.9.4.5
|
978 |
+
}elseif($api=="geoip"){
|
979 |
+
$meta_key="_geoip_apikey";
|
980 |
+
$apikey=wassupDb::get_wassupmeta($wassup_key,$meta_key);
|
981 |
}
|
982 |
return $apikey;
|
983 |
}
|
984 |
/** Do a remote lookup of Google!Map API key @since v1.9.4 */
|
985 |
+
public function lookup_apikey(){
|
986 |
global $wdebug_mode;
|
987 |
$error_msg="";
|
988 |
$apikey=false;
|
989 |
+
//always lookup api key even when user has own googlemap! key @since v1.9.4.5
|
990 |
+
//retrieve 'ip' lookup parameter
|
|
|
|
|
|
|
991 |
$ip=0;
|
992 |
//for computers behind proxy servers:
|
993 |
if(isset($_SERVER['SERVER_ADDR'])){
|
1004 |
$ip=wassupIP::clientIP($ipAddress);
|
1005 |
}
|
1006 |
//do lookup
|
1007 |
+
$api_url="https://helenesit.com/utils/wassup-webservice/?ws=mk&ip=".$ip;
|
1008 |
if($wdebug_mode) $api_url .='&debug_mode=1';
|
1009 |
if(!function_exists('wFetchAPIData')){
|
1010 |
include_once(WASSUPDIR."/lib/main.php");
|
1030 |
}
|
1031 |
//save apikey
|
1032 |
if(!empty($apikey)){
|
1033 |
+
//save google!maps key
|
1034 |
$meta_key="_googlemaps_key";
|
1035 |
+
//site domain used for db cache save
|
1036 |
+
$wassup_key=wassupURI::get_urldomain();
|
1037 |
+
$updated=wassupDb::update_wassupmeta($wassup_key,$meta_key,$this->cleanFormText($apikey),0);
|
1038 |
+
//save geoip api key @since v1.9.4.5
|
1039 |
+
if (!empty($apidata['wassup_geoip_key'])){
|
1040 |
+
$meta_key="_geoip_apikey";
|
1041 |
+
$updated=wassupDb::update_wassupmeta($wassup_key,$meta_key,$this->cleanFormText($apidata['wassup_geoip_key']),0);
|
1042 |
+
}
|
1043 |
+
$timestamplog=wassupDb::update_wassupmeta($wassup_key,'_api_timestamp',time(),0);
|
1044 |
}elseif(!empty($error_msg)){ //debug
|
1045 |
if($wdebug_mode){
|
1046 |
return $error_msg;
|
1611 |
/** simple escape for db save to prevent xss propagation. @since v1.9.1 */
|
1612 |
static function xescape($str){
|
1613 |
//change '" 'to " and '<' to < for db save
|
1614 |
+
//escaped "()`\" chars @since v1.9.4.5
|
1615 |
if(!empty($str) && !is_numeric($str)){
|
1616 |
+
$xescaped=str_replace(array('(',')','`','\\,',',','\'','"','<','\\x3c','%3c','\\'),array('(',')','`','\,',',',''','"','<','\x3c','%3c','\'),$str);
|
1617 |
}else{
|
1618 |
$xescaped=$str;
|
1619 |
}
|
1789 |
if($wassup_active){
|
1790 |
$affected_recs=0;
|
1791 |
$dbtask_errors=array();
|
1792 |
+
$table_prefix=$wassup_settings['wassup_table'];
|
1793 |
//unserialize dbtasks array if needed
|
1794 |
if(!empty($dbtasks) && !is_array($dbtasks)){
|
1795 |
$arr=maybe_unserialize($dbtasks);
|
1796 |
if(is_array($arr)) $dbtasks=$arr;
|
1797 |
}
|
1798 |
+
if(!empty($dbtasks) && is_array($dbtasks) && !empty($table_prefix)){
|
|
|
1799 |
//some db operations can be slow on large tables, so extend script execution time up to 30 minutes
|
1800 |
$disabled_funcs=ini_get('disable_functions');
|
1801 |
if((empty($disabled_funcs) || strpos($disabled_funcs,'set_time_limit')===false) && !ini_get('safe_mode')) @set_time_limit(1800);
|
1804 |
if(!empty($mtimeout) && !is_wp_error($mtimeout) && is_numeric($mtimeout) && $mtimeout< 900){
|
1805 |
$result=$wpdb->query("SET wait_timeout=900");
|
1806 |
}
|
1807 |
+
$error_l10=__("ERROR","wassup");
|
1808 |
foreach($dbtasks as $db_sql){
|
1809 |
$results=false;
|
|
|
1810 |
$error_msg="";
|
1811 |
//limit allowed sql to certain tasks and to Wassup tables only
|
1812 |
if(strpos($db_sql,"DELETE FROM `$table_prefix")!==false){
|
1860 |
$error_msg .="..empty argument";
|
1861 |
if(!empty($args)) $error_msg .=" ".esc_attr($args);
|
1862 |
}
|
1863 |
+
$dbtask_errors[]=$error_msg; //bugfix to now show error @since v1.9.4.5
|
1864 |
} //end if dbtasks
|
1865 |
} //end if wassup_active
|
1866 |
//email error output from cron as these are not logged
|
2284 |
|
2285 |
if(!class_exists('wassupURI')){
|
2286 |
/**
|
2287 |
+
* Static class to retrieve, format, and/or clean urls and links for safe display and use
|
2288 |
* @since v1.9
|
2289 |
* @author helened <http://helenesit.com>
|
2290 |
*/
|
2386 |
else $tooltip="";
|
2387 |
if($chars >0) $cleaned_uri=stringShortener("$urlrequested",round($chars*.9,0));
|
2388 |
else $cleaned_uri=self::cleanURL("$urlrequested");
|
2389 |
+
//no link for spam, 404, wp-admin, wp-login, wassup-pages, or any possible unidentified spam @since v1.9.1
|
2390 |
if(!empty($spam) || self::is_xss($urlrequested)){
|
2391 |
$urllink='<span class="malware"'.$tooltip.'>'.$cleaned_uri.'</span>';
|
2392 |
+
}elseif(preg_match('/\/wp\-(?:admin|content|includes)\/|\/wp\-login\.php|^\[[0-9]{3}\]|\/wassup[^a-z]/i',$urlrequested)>0){
|
2393 |
$urllink='<span'.$tooltip.'>'.$cleaned_uri.'</span>';
|
2394 |
}else{
|
2395 |
$urllink='<a href="'.self::add_siteurl($request).'" target="_BLANK">'.$cleaned_uri.'</a>';
|
2419 |
$tooltip="";
|
2420 |
$ref=strtolower($referer);
|
2421 |
if(strlen($ref)>60) $tooltip=' title="'.self::cleanURL($ref).'" ';
|
2422 |
+
if($chars >0) $cleaned_uri=stringShortener("$referer",round($chars*.9,0));
|
2423 |
else $cleaned_uri=self::cleanURL("$referer");
|
2424 |
//referrer from site or site-admin
|
2425 |
if(stristr($referer,$wpurl)==$referer || stristr($referer,$siteurl)==$referer){
|
2452 |
}else{
|
2453 |
$rurl=parse_url($referer);
|
2454 |
if(!empty($rurl['host']) && preg_match('/\.[a-z]{2,4}$/',$rurl['host'])>0){
|
2455 |
+
$favicon_img='<img src="https://www.google.com/s2/favicons?domain='.$rurl['host'].'" class="favicon"> ';
|
2456 |
}
|
2457 |
$referrerlink=$favicon_img.'<a href="'.self::cleanURL($referer).'" target=_"BLANK"'.$tooltip.'>'.$cleaned_uri.'</a>';
|
2458 |
}
|
2549 |
* @return string
|
2550 |
*/
|
2551 |
static function get_menu_arg(){
|
2552 |
+
$menuarg="";
|
2553 |
//return only wassup page
|
2554 |
if(isset($_GET['page']) && stristr($_GET['page'],'wassup')!==FALSE){
|
2555 |
if(isset($_GET['ml'])){
|
2622 |
|
2623 |
if(!class_exists('wassupIP')){
|
2624 |
/**
|
2625 |
+
* class containing methods to detect and display ip addresses and domains on the internet.
|
2626 |
* @since v1.9.4
|
2627 |
* @author helened <http://helenesit.com>
|
2628 |
*/
|
lib/wassupadmin.php
CHANGED
@@ -438,7 +438,6 @@ function wassup_add_css() {
|
|
438 |
echo '<link href="'.WASSUPURL.'/css/jquery-ui/jquery-ui.css" rel="stylesheet" type="text/css" />'."\n";
|
439 |
}
|
440 |
}
|
441 |
-
//bugfix in v1.9.4.4: removed Wassup's thickbox css due to conflict in Wordpress admin panel
|
442 |
// Override some Wordpress css and Wassup default css settings on Wassup pages
|
443 |
?>
|
444 |
<style type="text/css">
|
@@ -858,9 +857,12 @@ function WassUp() {
|
|
858 |
$admin_message = __("Wassup options reset successfully","wassup")."." ;
|
859 |
$wassup_user_settings=$wassup_options->resetUserSettings();
|
860 |
if($wassup_options->is_recording_active()) wassup_cron_startup(); //restart wp-cron
|
861 |
-
//reset-to-default updates Wassup's
|
862 |
-
|
863 |
-
|
|
|
|
|
|
|
864 |
}
|
865 |
}
|
866 |
}
|
@@ -1555,6 +1557,7 @@ function wassup_page_contents($args=array()){
|
|
1555 |
$markedtot=0;
|
1556 |
$searchtot=0;
|
1557 |
$ipsearch="";
|
|
|
1558 |
//don't apply "search" for marked ip (in whereis)
|
1559 |
if(!empty($wsearch) && $wsearch==$wip){
|
1560 |
$ipsearch=$wsearch;
|
438 |
echo '<link href="'.WASSUPURL.'/css/jquery-ui/jquery-ui.css" rel="stylesheet" type="text/css" />'."\n";
|
439 |
}
|
440 |
}
|
|
|
441 |
// Override some Wordpress css and Wassup default css settings on Wassup pages
|
442 |
?>
|
443 |
<style type="text/css">
|
857 |
$admin_message = __("Wassup options reset successfully","wassup")."." ;
|
858 |
$wassup_user_settings=$wassup_options->resetUserSettings();
|
859 |
if($wassup_options->is_recording_active()) wassup_cron_startup(); //restart wp-cron
|
860 |
+
//reset-to-default updates Wassup's api keys @since v1.9.4
|
861 |
+
$do_api_reset=$wassup_options->lookup_apikey();
|
862 |
+
if ($wdebug_mode && !empty($do_api_reset)) {
|
863 |
+
if (is_string($do_api_reset)) {
|
864 |
+
$admin_message=esc_html($do_api_reset);
|
865 |
+
}
|
866 |
}
|
867 |
}
|
868 |
}
|
1557 |
$markedtot=0;
|
1558 |
$searchtot=0;
|
1559 |
$ipsearch="";
|
1560 |
+
$wmain=array();
|
1561 |
//don't apply "search" for marked ip (in whereis)
|
1562 |
if(!empty($wsearch) && $wsearch==$wip){
|
1563 |
$ipsearch=$wsearch;
|
readme.txt
CHANGED
@@ -1,10 +1,11 @@
|
|
1 |
=== WassUp Real Time Analytics ===
|
2 |
-
Contributors: michelem, helened
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=michele%40befree%2eit&item_name=WassUp&no_shipping=0&no_note=1&tax=0¤cy_code=EUR&lc=IT&bn=PP%2dDonationsBF&charset=UTF%2d8
|
4 |
Tags: analytics, counter, online, seo, statistics, stats, tracker, traffic, trends, user, visitor, web
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to:
|
7 |
-
|
|
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -100,6 +101,10 @@ For people with database size limitations, WassUp has a few options to manage th
|
|
100 |
|
101 |
== Frequently Asked Questions ==
|
102 |
|
|
|
|
|
|
|
|
|
103 |
= How do I add WassUp's chart to my admin dashboard? =
|
104 |
Check the box for "Enable widget/small chart in admin dashboard" under WassUp >>Options >>[General Setup] tab.
|
105 |
|
@@ -206,10 +211,23 @@ When you activate this plugin (as described in "Installation"), it works "as is"
|
|
206 |
* WassUp is incompatible with the following static page caching plugins: WP Super Cache, WP Cache, WP Fastest Cache, and WP Hyper Cache.
|
207 |
|
208 |
== Upgrade Notice ==
|
209 |
-
= 1.9.4.
|
210 |
-
*
|
211 |
|
212 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
= v1.9.4.4 =
|
214 |
* fixed a bug that affected Wassup's tabbed submenu navigation. Thanks to @simonothen for finding this bug
|
215 |
* fixed a lightbox conflict caused by Wassup's thickbox.js
|
@@ -374,4 +392,4 @@ When you activate this plugin (as described in "Installation"), it works "as is"
|
|
374 |
= Credits =
|
375 |
* [Jquery](http://www.jquery.com) for the amazing Ajax framework
|
376 |
* [FAMFAMFAM](http://www.famfamfam.com/) for the flags icons
|
377 |
-
*
|
1 |
=== WassUp Real Time Analytics ===
|
2 |
+
Contributors: michelem, helened
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=michele%40befree%2eit&item_name=WassUp&no_shipping=0&no_note=1&tax=0¤cy_code=EUR&lc=IT&bn=PP%2dDonationsBF&charset=UTF%2d8
|
4 |
Tags: analytics, counter, online, seo, statistics, stats, tracker, traffic, trends, user, visitor, web
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.3.2
|
7 |
+
Requires PHP: 5.2
|
8 |
+
Stable tag: 1.9.4.5
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
101 |
|
102 |
== Frequently Asked Questions ==
|
103 |
|
104 |
+
= Is WassUp compatible with the latest release of WordPress? =
|
105 |
+
Yes! WassUp is compatible with the current v5.x line of WordPress. WassUp is fully compatible with WordPress v4.0 - 5.3.2 and PHP v5.2 - 7.4. WassUp is also runs on legacy WordPress v2.2.3 - 3.8 when downloaded from [Github repository](https://github.com/michelem09/wassup/releases/). However, some language translations may be incomplete or unavailable in legacy WordPress setups.
|
106 |
+
Important Note: Legacy WordPress sites may have unaddressed security vulnerabilities. Whenever possible, always upgrade your WordPress site to the latest version.
|
107 |
+
|
108 |
= How do I add WassUp's chart to my admin dashboard? =
|
109 |
Check the box for "Enable widget/small chart in admin dashboard" under WassUp >>Options >>[General Setup] tab.
|
110 |
|
211 |
* WassUp is incompatible with the following static page caching plugins: WP Super Cache, WP Cache, WP Fastest Cache, and WP Hyper Cache.
|
212 |
|
213 |
== Upgrade Notice ==
|
214 |
+
= 1.9.4.5 =
|
215 |
+
* Urgent bugfix and security update....Yes, WassUp is still alive! Remember DO NOT UPGRADE when your site busy! Read [installation instructions](http://wordpress.org/plugins/wassup/installation/) for safe upgrade instructions
|
216 |
|
217 |
== Changelog ==
|
218 |
+
= v1.9.4.5 =
|
219 |
+
= Urgent bugfix and security upgrade =
|
220 |
+
* fixed an activation error due to a "SQL syntax error" that occurred in some MariaDb setups
|
221 |
+
* fixed missing pins on map issue by switching ip geolocation service to "ipstack.com" free webservice
|
222 |
+
* fixed mislabel of Googlebot as "spam/malware" when the url request is "/.well-known/assetlinks.json"
|
223 |
+
* fixed typo in "wassupAppend" function
|
224 |
+
* fixed insecure favicon images in WassUp's admin panel by switching 'src' scheme to 'https'
|
225 |
+
* removed wcURL class from main.php module due to a TLS validation security vulnerability in cURL (per Wordpress plugin team request)
|
226 |
+
* removed scheduled lookup of api key from upgrade.php module.
|
227 |
+
* new FAQ answers about EU GDPR, IP geolocation, and more
|
228 |
+
* new "wassup.pot" file for WassUp translations
|
229 |
+
* minor code changes
|
230 |
+
|
231 |
= v1.9.4.4 =
|
232 |
* fixed a bug that affected Wassup's tabbed submenu navigation. Thanks to @simonothen for finding this bug
|
233 |
* fixed a lightbox conflict caused by Wassup's thickbox.js
|
392 |
= Credits =
|
393 |
* [Jquery](http://www.jquery.com) for the amazing Ajax framework
|
394 |
* [FAMFAMFAM](http://www.famfamfam.com/) for the flags icons
|
395 |
+
* [IPstack.com](http://ipstack.com/) REST api for ip geolocatio
|
wassup.php
CHANGED
@@ -3,14 +3,14 @@
|
|
3 |
Plugin Name: WassUp Real Time Analytics
|
4 |
Plugin URI: http://www.wpwp.org
|
5 |
Description: Analyze your website traffic with accurate, real-time stats, live views, visitor counts, top stats, IP geolocation, customizable tracking, and more. For Wordpress 2.2+
|
6 |
-
Version: 1.9.4.
|
7 |
Author: Michele Marcucci, Helene Duncker
|
8 |
Author URI: http://www.michelem.org/
|
9 |
Text Domain: wassup
|
10 |
Domain Path: /language
|
11 |
License: GPL2
|
12 |
|
13 |
-
Copyright (c) 2007-
|
14 |
Released under the GNU General Public License GPLv2 or later
|
15 |
http://www.gnu.org/licenses/gpl-2.0.html
|
16 |
|
@@ -52,7 +52,7 @@ function wassup_init($init_settings=false){
|
|
52 |
|
53 |
//define wassup globals & constants
|
54 |
if(!defined('WASSUPVERSION')){
|
55 |
-
define('WASSUPVERSION','1.9.4.
|
56 |
define('WASSUPDIR',dirname(preg_replace('/\\\\/','/',__FILE__)));
|
57 |
}
|
58 |
//turn on debugging in Wassup (global)...Use cautiously! May display errors from other plugins, not just WassUp
|
@@ -68,7 +68,7 @@ function wassup_init($init_settings=false){
|
|
68 |
$wdebug_mode=false;
|
69 |
@wassup_disable_errors();
|
70 |
}else{
|
71 |
-
//
|
72 |
if(!defined("WP_DEBUG") || WP_DEBUG===false){
|
73 |
@wassup_enable_errors();
|
74 |
}
|
@@ -95,7 +95,6 @@ function wassup_init($init_settings=false){
|
|
95 |
}
|
96 |
}
|
97 |
}
|
98 |
-
//load required modules
|
99 |
//check Wordpress and PHP compatibility and load compatibility modules before using 'plugins_url' function
|
100 |
$php_vers=phpversion();
|
101 |
$is_compatible=true;
|
@@ -103,6 +102,7 @@ function wassup_init($init_settings=false){
|
|
103 |
include_once(WASSUPDIR.'/lib/compatibility.php');
|
104 |
$is_compatible=wassup_check_compatibility();
|
105 |
}
|
|
|
106 |
if($is_compatible){
|
107 |
if(!class_exists('wassupOptions')) require_once(WASSUPDIR.'/lib/wassup.class.php');
|
108 |
define('WASSUPURL',plugins_url(basename(WASSUPDIR)));
|
@@ -160,7 +160,7 @@ function wassup_init($init_settings=false){
|
|
160 |
* @return void
|
161 |
*/
|
162 |
function wassup_install($network_wide=false) {
|
163 |
-
global $wpdb,$wp_version,$wassup_options,$wdebug_mode;
|
164 |
|
165 |
$wassup_settings=get_option('wassup_settings'); //save old settings
|
166 |
$wassup_network_settings=array();
|
@@ -220,7 +220,7 @@ function wassup_install($network_wide=false) {
|
|
220 |
$wassup_meta_table=$wassup_table."_meta";
|
221 |
$wassup_options->wassup_table=$wassup_table;
|
222 |
|
223 |
-
//
|
224 |
$active_status=1;
|
225 |
if(!empty($wassup_settings)){
|
226 |
//save current 'wassup_active' setting prior to upgrade for later restore
|
@@ -638,7 +638,7 @@ function wassup_add_scripts(){
|
|
638 |
wp_register_script('wassup',WASSUPURL.'/js/wassup.js',array(),$vers);
|
639 |
if($wassuppage == "wassup-spia" || $wassuppage=="wassup-spy"){
|
640 |
wp_enqueue_script('spia', WASSUPURL.'/js/spia.js', array('jquery','wassup'), $vers);
|
641 |
-
}elseif($wassuppage == "wassup-options"){
|
642 |
//use Wordpress' jquery-ui.js only when current
|
643 |
if(version_compare($wp_version,'4.5','>=') || !function_exists('wassup_compat_add_scripts')){
|
644 |
wp_enqueue_script('jquery-ui-dialog');
|
@@ -651,8 +651,8 @@ function wassup_add_scripts(){
|
|
651 |
wp_dequeue_style('jquery-ui-core.css');
|
652 |
wp_dequeue_style('jquery-ui.css');
|
653 |
}
|
654 |
-
//
|
655 |
-
add_thickbox(); //Wordpress 2.5+
|
656 |
//enqueue jquery-migrate.js (and 'jquery.js')
|
657 |
wp_enqueue_script('jquery-migrate');
|
658 |
wp_enqueue_script('wassup');
|
@@ -802,7 +802,7 @@ function wassup_enable_errors(){
|
|
802 |
error_reporting(E_ALL);
|
803 |
}
|
804 |
if(!empty($wdebug_mode)){
|
805 |
-
//
|
806 |
if(!defined('WP_DEBUG') || !defined("WP_DEBUG_DISPLAY")){
|
807 |
ini_set('display_errors','On');
|
808 |
}
|
@@ -831,7 +831,7 @@ function wassupPrepend() {
|
|
831 |
if(isset($_REQUEST['wc-ajax']) && preg_match('#/woocommerce\.php#',$active_plugins)>0){
|
832 |
return;
|
833 |
}
|
834 |
-
//
|
835 |
if(!$wdebug_mode){
|
836 |
$errmode_reset=error_reporting();
|
837 |
$errdisplay_reset=ini_get('display_errors');
|
@@ -1004,6 +1004,12 @@ function wassupAppend($req_code=0) {
|
|
1004 |
if(!class_exists('UADetector')) include_once(WASSUPDIR.'/lib/uadetector.class.php');
|
1005 |
$wpurl=wassupURI::get_wphome();
|
1006 |
$blogurl=wassupURI::get_sitehome();
|
|
|
|
|
|
|
|
|
|
|
|
|
1007 |
$network_settings=array();
|
1008 |
if(is_multisite()){
|
1009 |
$network_settings=get_site_option('wassup_network_settings');
|
@@ -1031,7 +1037,7 @@ function wassupAppend($req_code=0) {
|
|
1031 |
wassup_enable_errors();
|
1032 |
}
|
1033 |
}else{
|
1034 |
-
//
|
1035 |
$errmode_reset=error_reporting();
|
1036 |
$errdisplay_reset=ini_get('display_errors');
|
1037 |
@wassup_disable_errors();
|
@@ -1221,6 +1227,7 @@ function wassupAppend($req_code=0) {
|
|
1221 |
if((int)$wassup_timer - time() < 1){
|
1222 |
$session_timeout=true;
|
1223 |
}
|
|
|
1224 |
//don't share wassup_id across multisite subsites
|
1225 |
if(preg_match('/^([0-9]+)b_/',$wassup_id,$pcs)>0){
|
1226 |
if($pcs[1]!=$subsite_id) $session_timeout=true;
|
@@ -1314,7 +1321,7 @@ function wassupAppend($req_code=0) {
|
|
1314 |
@ignore_user_abort(1); // finish script in background if visitor aborts
|
1315 |
//## Start Exclusion controls:
|
1316 |
//#1 First exclusion control is for admin user
|
1317 |
-
if($wassup_options->wassup_admin=="1" || !$is_admin_login || (strpos($urlRequested,'wp-login.php')>0 && strpos($
|
1318 |
//#2 Exclude wp-cron utility hits...unless external host
|
1319 |
if (stristr($urlRequested,"/wp-cron.php?doing_wp_cron")===false || empty($_SERVER['SERVER_ADDR']) || $IP!=$_SERVER['SERVER_ADDR']){
|
1320 |
//#3 Exclude wp-admin visits unless possible malware attempt
|
@@ -1439,9 +1446,7 @@ function wassupAppend($req_code=0) {
|
|
1439 |
$spamresult=$recent_hit[0]->spam;
|
1440 |
//don't use hack-attempt label from recent hit when user is logged-in
|
1441 |
if((int)$spamresult==3 && !empty($logged_user)){
|
1442 |
-
//if(strpos($recent_hit[0]->urlrequested,'wp-login.php')>0 || (!empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'],'wp-login.php')>0))){
|
1443 |
$spamresult=0;
|
1444 |
-
//}
|
1445 |
}
|
1446 |
//retroactively update screen_res
|
1447 |
//...queue the update because of "delayed insert"
|
@@ -1478,7 +1483,7 @@ function wassupAppend($req_code=0) {
|
|
1478 |
}
|
1479 |
}
|
1480 |
//#13 Exclude admin/admin-ajax requests with same session cookie as recent hit but does not show as a logged user request (ex: /wp-admin/post.php hit from edit link in website page?)
|
1481 |
-
if((!is_admin() && stristr($urlRequested,"/wp-admin/")===false) || $urlRequested !='/wp-admin/admin-ajax.php' || empty($recent_hit) || ((empty($recent_hit[0]->username) || $recent_hit[0]->username != $cookieUser) && stristr($recent_hit[0]->urlrequested,"/wp-admin/")===false)){
|
1482 |
//check for xss attempts on referrer
|
1483 |
if($spam==0 && $hackercheck && empty($logged_user)){
|
1484 |
//...skip if referrer is own blog
|
@@ -1491,11 +1496,16 @@ function wassupAppend($req_code=0) {
|
|
1491 |
}
|
1492 |
}
|
1493 |
//#14 Exclude 404 hits unless 1st visit or malware attempt
|
1494 |
-
if($req_code == 200 || empty($recent_hit) || ($hackercheck && ($spam!=0 || stristr($urlRequested,"/wp-")!==FALSE || preg_match('#\.(php\d?|aspx?|bat|cgi|dll|exe|ini|js|jsp|msi|sh)([^0-9a-z.\-_]|$)|([\\\.]{2}|\/\.|root[^a-z0-9\-_]|[^a-z0-9\-_]passw|\=admin[^a-z0-9\-_]|\=\-\d+|(bin|etc)\/)|[\*\,\'"\:\(\)$`]|[^0-9a-z](src|href|style)[ +]?=|&\#?([0-9]{2,4}|lt|gt|quot);|(?:<|%3c|<?|&\#0*60;?|&\#x0*3c;?)[jpsv]|(?:user|author|admin|id)\=\-?\d+|(administrator|base64|bin|code|config|cookie|delete|document|drop|drupal|eval|exec|exit|function|iframe|insert|install|java|joomla|load|null|repair|script|select|setting|setup|shell|system|table|union|upgrade|update|upload|where|window|wordpress)#i',$urlRequested)>0))){
|
1495 |
-
//
|
1496 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1497 |
$pcs=array();
|
1498 |
-
//identify malware
|
1499 |
//xss attempt
|
1500 |
if(wassupURI::is_xss($urlRequested)){
|
1501 |
$spam=3;
|
@@ -1512,7 +1522,8 @@ function wassupAppend($req_code=0) {
|
|
1512 |
}
|
1513 |
}
|
1514 |
//visitors requesting non-existent server-side scripts are up to no good
|
1515 |
-
|
|
|
1516 |
if(!empty($pcs[3]) && preg_match('/([0-9\.\-=;]+)/',$urlRequested)>0){
|
1517 |
$spam=3;
|
1518 |
}elseif(empty($logged_user) && empty($cookieUser)){
|
@@ -1543,7 +1554,8 @@ function wassupAppend($req_code=0) {
|
|
1543 |
}
|
1544 |
}
|
1545 |
}
|
1546 |
-
|
|
|
1547 |
if($req_code==404){
|
1548 |
$spam=3;
|
1549 |
}elseif(!empty($pcs[2])){
|
@@ -1558,7 +1570,7 @@ function wassupAppend($req_code=0) {
|
|
1558 |
//regular visitors trying to access admin area are up to no good
|
1559 |
if(empty($spam) && empty($logged_user) && empty($cookieUser)){
|
1560 |
$pcs=array();
|
1561 |
-
if(preg_match('#[^0-9a-z_]wp\-admin
|
1562 |
$spam=3;
|
1563 |
}elseif(preg_match('#\/wp\-(config|load|settings)\.php#',$urlRequested)>0){
|
1564 |
//regular visitor trying to access setup files is up to no good
|
@@ -1671,7 +1683,7 @@ function wassupAppend($req_code=0) {
|
|
1671 |
list($spider,$spidertype,$feed)=wGetSpider($userAgent,$hostname,$browser);
|
1672 |
}
|
1673 |
}
|
1674 |
-
//it's a
|
1675 |
if(!empty($spider)){
|
1676 |
if($spidertype == "B" && $urlRequested != "/robots.txt"){
|
1677 |
if(empty($browser)) $browser=$spider;
|
@@ -1679,13 +1691,15 @@ function wassupAppend($req_code=0) {
|
|
1679 |
$feed="";
|
1680 |
}elseif($spidertype == "H" || $spidertype == "S"){
|
1681 |
if($spam == "0") $spam=3;
|
|
|
|
|
1682 |
}
|
1683 |
}
|
1684 |
}
|
1685 |
//if 1st request is "robots.txt" this is a bot
|
1686 |
//if empty user-agent, this is a bot
|
1687 |
if(empty($spider)){
|
1688 |
-
if(strstr($urlRequested,"robots.txt")!==FALSE && empty($recent_hit)) $spider=$unknown_spider;
|
1689 |
elseif(empty($browser) && empty($userAgent)) $spider=$unknown_spider;
|
1690 |
}
|
1691 |
//Finally, check for disguised spiders via excessive pageviews activity (threshold: 8+ views in < 16 secs)
|
@@ -1829,6 +1843,7 @@ function wassupAppend($req_code=0) {
|
|
1829 |
//test for Google secure search and use generic "_notprovided_" for missing keyword @since v1.9
|
1830 |
//TODO: Yahoo now has secure searching since 4/2014
|
1831 |
$pcs=array();
|
|
|
1832 |
if (preg_match('#^https\://(www\.google(?:\.com?)?\.([a-z]{2,3}))/(url\?(?:.+[^q]+q=([^&]*)(?:&|$)))?#',$ref,$pcs)>0){
|
1833 |
$searchdomain=$pcs[1];
|
1834 |
$searchengine="Google";
|
@@ -1898,7 +1913,7 @@ function wassupAppend($req_code=0) {
|
|
1898 |
$searchcountry=$match[3];
|
1899 |
}
|
1900 |
if(!empty($searchcountry) && $searchcountry!="us"){
|
1901 |
-
//
|
1902 |
if(stristr($searchengine," $searchcountry")===false) $searchengine .=" ".strtoupper($searchcountry);
|
1903 |
if($language == "us" || empty($language) || $language=="en"){
|
1904 |
//make tld consistent with language
|
@@ -2209,7 +2224,6 @@ function wassupAppend($req_code=0) {
|
|
2209 |
wassupDb::update_wassupmeta($wassup_key,'_debug_output',$expire,$debug_output);
|
2210 |
}
|
2211 |
}elseif(isset($errmode_reset)){
|
2212 |
-
//Bugfix in v1.9.4.4: reset error mode only if set
|
2213 |
//restore normal error mode
|
2214 |
error_reporting($errmode_reset);
|
2215 |
@ini_set('display_errors',$errdisplay_reset);
|
@@ -2258,7 +2272,7 @@ function wassup_insert_rec($wTable,$wassup_rec,$delayed=false){
|
|
2258 |
}//end wassup_insert_rec
|
2259 |
/**
|
2260 |
* Assign an id for current visitor session from a combination of date/hour/min/ip/loggeduser/useragent/hostname.
|
2261 |
-
* This is not unique so that multiple visits from the same ip/userAgent within a 30 minute-period, can be tracked, even when session/cookies
|
2262 |
* @since v1.9
|
2263 |
* @param args (array)
|
2264 |
* @return string
|
@@ -2830,6 +2844,7 @@ function wGetSE($referrer = null){
|
|
2830 |
} //end foreach
|
2831 |
//search engine or key is not in list, so check for search phrase instead
|
2832 |
if (empty($search_phrase) && !empty($referrer)) {
|
|
|
2833 |
//Check for general search phrases
|
2834 |
if(preg_match('#^https?://([^/]+).*[&?](q|search|searchfor|as_q|as_epq|query|keywords?|term|text|encquery)=([^&]+)#i',$referrer,$pcs) > 0){
|
2835 |
if (empty($searchengine)) $searchengine=trim(strtolower($pcs[1]));
|
@@ -3951,9 +3966,14 @@ function wIsAttack($http_target="") {
|
|
3951 |
}
|
3952 |
if(!empty($targets)){
|
3953 |
foreach ($targets AS $target) {
|
3954 |
-
|
|
|
|
|
|
|
|
|
|
|
3955 |
$is_attack=true;break;
|
3956 |
-
}elseif(preg_match('#(
|
3957 |
$is_attack=true;break;
|
3958 |
}elseif(preg_match('/(?:^|[^a-z_\-])(select|update|delete|alter|drop|union|create)[ %&].*(?:from)?.*wp_\w+/i',str_replace(array('\\','\','"','%22','"','"',''','\'','`','`'),'',$target))>0){
|
3959 |
$is_attack=true;break;
|
@@ -3963,7 +3983,7 @@ function wIsAttack($http_target="") {
|
|
3963 |
$is_attack=true;break;
|
3964 |
}elseif(preg_match('/\.(bat|bin|cfm|cmd|exe|ini|msi||[cr]?sh)([^a-z0-9]+|$)/i',$target)>0 || (preg_match('/\.dll(^a-z0-9_\-]+|$)/',$target)>0 && strpos($target,'.att.net/')===false) || preg_match('/[^0-9a-z_]setup\.[a-z]{2,4}([^0-9a-z]+|$)/',$target)>0){
|
3965 |
$is_attack=true;break;
|
3966 |
-
}elseif(preg_match('#[
|
3967 |
$is_attack=true;break;
|
3968 |
}elseif(preg_match('/[^a-z0-9$%][$`%]?([a-km-rt-z_][a-z0-9_\-]+)[`%]?\s?\=\s?\-[190x]+/i',str_replace(array('&36;','%24','%20','`','%60','%3D','=','%2D','-'),array('$','$',' ','`','`','=','=','-','-'),$target))>0){
|
3969 |
$is_attack=true;break;
|
@@ -3989,7 +4009,7 @@ function wassup_widget_init(){
|
|
3989 |
'wassup_onlineWidget',
|
3990 |
'wassup_topstatsWidget',
|
3991 |
);
|
3992 |
-
//
|
3993 |
if(!$wdebug_mode){
|
3994 |
$errmode_reset=error_reporting();
|
3995 |
$errdisplay_reset=ini_get('display_errors');
|
3 |
Plugin Name: WassUp Real Time Analytics
|
4 |
Plugin URI: http://www.wpwp.org
|
5 |
Description: Analyze your website traffic with accurate, real-time stats, live views, visitor counts, top stats, IP geolocation, customizable tracking, and more. For Wordpress 2.2+
|
6 |
+
Version: 1.9.4.5
|
7 |
Author: Michele Marcucci, Helene Duncker
|
8 |
Author URI: http://www.michelem.org/
|
9 |
Text Domain: wassup
|
10 |
Domain Path: /language
|
11 |
License: GPL2
|
12 |
|
13 |
+
Copyright (c) 2007-2020 Michele Marcucci
|
14 |
Released under the GNU General Public License GPLv2 or later
|
15 |
http://www.gnu.org/licenses/gpl-2.0.html
|
16 |
|
52 |
|
53 |
//define wassup globals & constants
|
54 |
if(!defined('WASSUPVERSION')){
|
55 |
+
define('WASSUPVERSION','1.9.4.5');
|
56 |
define('WASSUPDIR',dirname(preg_replace('/\\\\/','/',__FILE__)));
|
57 |
}
|
58 |
//turn on debugging in Wassup (global)...Use cautiously! May display errors from other plugins, not just WassUp
|
68 |
$wdebug_mode=false;
|
69 |
@wassup_disable_errors();
|
70 |
}else{
|
71 |
+
//allow error_reporting when WP_DEBUG is not set @since v1.9.4.4
|
72 |
if(!defined("WP_DEBUG") || WP_DEBUG===false){
|
73 |
@wassup_enable_errors();
|
74 |
}
|
95 |
}
|
96 |
}
|
97 |
}
|
|
|
98 |
//check Wordpress and PHP compatibility and load compatibility modules before using 'plugins_url' function
|
99 |
$php_vers=phpversion();
|
100 |
$is_compatible=true;
|
102 |
include_once(WASSUPDIR.'/lib/compatibility.php');
|
103 |
$is_compatible=wassup_check_compatibility();
|
104 |
}
|
105 |
+
//load required modules
|
106 |
if($is_compatible){
|
107 |
if(!class_exists('wassupOptions')) require_once(WASSUPDIR.'/lib/wassup.class.php');
|
108 |
define('WASSUPURL',plugins_url(basename(WASSUPDIR)));
|
160 |
* @return void
|
161 |
*/
|
162 |
function wassup_install($network_wide=false) {
|
163 |
+
global $wpdb,$wp_version,$wassup_options,$wdebug_mode;
|
164 |
|
165 |
$wassup_settings=get_option('wassup_settings'); //save old settings
|
166 |
$wassup_network_settings=array();
|
220 |
$wassup_meta_table=$wassup_table."_meta";
|
221 |
$wassup_options->wassup_table=$wassup_table;
|
222 |
|
223 |
+
//Important! Turn off 'wassup_active' setting during upgrade
|
224 |
$active_status=1;
|
225 |
if(!empty($wassup_settings)){
|
226 |
//save current 'wassup_active' setting prior to upgrade for later restore
|
638 |
wp_register_script('wassup',WASSUPURL.'/js/wassup.js',array(),$vers);
|
639 |
if($wassuppage == "wassup-spia" || $wassuppage=="wassup-spy"){
|
640 |
wp_enqueue_script('spia', WASSUPURL.'/js/spia.js', array('jquery','wassup'), $vers);
|
641 |
+
}elseif($wassuppage == "wassup-options" || $wassuppage == "wassup-donate"){
|
642 |
//use Wordpress' jquery-ui.js only when current
|
643 |
if(version_compare($wp_version,'4.5','>=') || !function_exists('wassup_compat_add_scripts')){
|
644 |
wp_enqueue_script('jquery-ui-dialog');
|
651 |
wp_dequeue_style('jquery-ui-core.css');
|
652 |
wp_dequeue_style('jquery-ui.css');
|
653 |
}
|
654 |
+
//use Wordpress' copy of Thickbox @since v1.9.4.4
|
655 |
+
add_thickbox(); //Wordpress 2.5+ function
|
656 |
//enqueue jquery-migrate.js (and 'jquery.js')
|
657 |
wp_enqueue_script('jquery-migrate');
|
658 |
wp_enqueue_script('wassup');
|
802 |
error_reporting(E_ALL);
|
803 |
}
|
804 |
if(!empty($wdebug_mode)){
|
805 |
+
//don't set display_errors unless WP_DEBUG is not set @since v1.9.4.4
|
806 |
if(!defined('WP_DEBUG') || !defined("WP_DEBUG_DISPLAY")){
|
807 |
ini_set('display_errors','On');
|
808 |
}
|
831 |
if(isset($_REQUEST['wc-ajax']) && preg_match('#/woocommerce\.php#',$active_plugins)>0){
|
832 |
return;
|
833 |
}
|
834 |
+
//suppress php7 deprecated notices @since v1.9.4.4
|
835 |
if(!$wdebug_mode){
|
836 |
$errmode_reset=error_reporting();
|
837 |
$errdisplay_reset=ini_get('display_errors');
|
1004 |
if(!class_exists('UADetector')) include_once(WASSUPDIR.'/lib/uadetector.class.php');
|
1005 |
$wpurl=wassupURI::get_wphome();
|
1006 |
$blogurl=wassupURI::get_sitehome();
|
1007 |
+
//path to wordpress install, when different from home
|
1008 |
+
$wppath="";
|
1009 |
+
if($wpurl !== $blogurl){
|
1010 |
+
$url=parse_url($wpurl);
|
1011 |
+
if(!empty($url['path'])) $wppath=rtrim($url['path'],'/');
|
1012 |
+
}
|
1013 |
$network_settings=array();
|
1014 |
if(is_multisite()){
|
1015 |
$network_settings=get_site_option('wassup_network_settings');
|
1037 |
wassup_enable_errors();
|
1038 |
}
|
1039 |
}else{
|
1040 |
+
//suppress PHP7 deprecated notices @since v1.9.4.4
|
1041 |
$errmode_reset=error_reporting();
|
1042 |
$errdisplay_reset=ini_get('display_errors');
|
1043 |
@wassup_disable_errors();
|
1227 |
if((int)$wassup_timer - time() < 1){
|
1228 |
$session_timeout=true;
|
1229 |
}
|
1230 |
+
$pcs=array();
|
1231 |
//don't share wassup_id across multisite subsites
|
1232 |
if(preg_match('/^([0-9]+)b_/',$wassup_id,$pcs)>0){
|
1233 |
if($pcs[1]!=$subsite_id) $session_timeout=true;
|
1321 |
@ignore_user_abort(1); // finish script in background if visitor aborts
|
1322 |
//## Start Exclusion controls:
|
1323 |
//#1 First exclusion control is for admin user
|
1324 |
+
if($wassup_options->wassup_admin=="1" || !$is_admin_login || (strpos($urlRequested,'wp-login.php')>0 && strpos($urlRequested,'loggedout')===false)){ //typo bugfix @since v1.9.4.5
|
1325 |
//#2 Exclude wp-cron utility hits...unless external host
|
1326 |
if (stristr($urlRequested,"/wp-cron.php?doing_wp_cron")===false || empty($_SERVER['SERVER_ADDR']) || $IP!=$_SERVER['SERVER_ADDR']){
|
1327 |
//#3 Exclude wp-admin visits unless possible malware attempt
|
1446 |
$spamresult=$recent_hit[0]->spam;
|
1447 |
//don't use hack-attempt label from recent hit when user is logged-in
|
1448 |
if((int)$spamresult==3 && !empty($logged_user)){
|
|
|
1449 |
$spamresult=0;
|
|
|
1450 |
}
|
1451 |
//retroactively update screen_res
|
1452 |
//...queue the update because of "delayed insert"
|
1483 |
}
|
1484 |
}
|
1485 |
//#13 Exclude admin/admin-ajax requests with same session cookie as recent hit but does not show as a logged user request (ex: /wp-admin/post.php hit from edit link in website page?)
|
1486 |
+
if((!is_admin() && stristr($urlRequested,"/wp-admin/")===false) || $urlRequested != $wppath.'/wp-admin/admin-ajax.php' || empty($recent_hit) || ((empty($recent_hit[0]->username) || $recent_hit[0]->username != $cookieUser) && stristr($recent_hit[0]->urlrequested,"/wp-admin/")===false)){
|
1487 |
//check for xss attempts on referrer
|
1488 |
if($spam==0 && $hackercheck && empty($logged_user)){
|
1489 |
//...skip if referrer is own blog
|
1496 |
}
|
1497 |
}
|
1498 |
//#14 Exclude 404 hits unless 1st visit or malware attempt
|
1499 |
+
if($req_code == 200 || empty($recent_hit) || ($hackercheck && ($spam!=0 || stristr($urlRequested,"/wp-")!==FALSE || preg_match('#\.(php\d?|aspx?|bat|cgi|dll|exe|ini|js|jsp|msi|sh)([^0-9a-z.\-_]|$)|([\\\.]{2}|\/\.|root[^a-z0-9\-_]|[^a-z0-9\-_]passw|\=admin[^a-z0-9\-_]|\=\-\d+|(bin|etc)\/)|[\*\,\'"\:\(\)$`]|[^0-9a-z](src|href|style)[ +]?=|&\#?([0-9]{2,4}|lt|gt|quot);|(?:<|%3c|<?|&\#0*60;?|&\#x0*3c;?)[jpsv]|(?:user|author|admin|id)\=\-?\d+|(administrator|base64|bin|code|config|cookie|delete|document|drop|drupal|eval|exec|exit|function|iframe|insert|install|java|joomla|load|null|repair|script|select|setting|setup|shell|system|table|union|upgrade|update|upload|where|window|wordpress)#i',$urlRequested)>0))){
|
1500 |
+
//Malware url check exceptions:
|
1501 |
+
//..omit 'admin-ajax.php', 'ads.txt','assetslinks.json',index.php','license.php','robots.txt','security.txt','sitemap.xml', and 'wp-login.php', from malware checks
|
1502 |
+
$good_urls_regex='#^(/|/index\.php|/license\.php|/ads\.txt|/robots\.txt|/security\.txt|/sitemap\.xml|/\.well\-known/(?:assetlinks\.json|security\.txt)|'.$wppath.'/wp\-admin/admin\-ajax\.php|'.$wppath.'/wp\-login\.php)$#i';
|
1503 |
+
if ($hackercheck && preg_match($good_urls_regex,$urlRequested)>0){
|
1504 |
+
$hackercheck=false;
|
1505 |
+
}
|
1506 |
+
//Identify malware on url
|
1507 |
+
if($hackercheck && $spam==0 && $urlRequested != '/'){
|
1508 |
$pcs=array();
|
|
|
1509 |
//xss attempt
|
1510 |
if(wassupURI::is_xss($urlRequested)){
|
1511 |
$spam=3;
|
1522 |
}
|
1523 |
}
|
1524 |
//visitors requesting non-existent server-side scripts are up to no good
|
1525 |
+
$pcs=array();
|
1526 |
+
if($spam==0 && preg_match('#(?:(^\/\.[0-9a-z]{3,})|(\.(?:cgi|aspx?|jsp?))|([\*\,\'"\:\(\)$`].*)|(.+\=\-1)|(\/[a-z0-9\-_]+\.php[457]?))(?:[^0-9a-z]|$)#i',$urlRequested,$pcs)>0){
|
1527 |
if(!empty($pcs[3]) && preg_match('/([0-9\.\-=;]+)/',$urlRequested)>0){
|
1528 |
$spam=3;
|
1529 |
}elseif(empty($logged_user) && empty($cookieUser)){
|
1554 |
}
|
1555 |
}
|
1556 |
}
|
1557 |
+
//check for admin/execution attempts on url
|
1558 |
+
if($spam==0 && preg_match('#[^a-z\-_](admin|adminer(?:[\.\-][0-9a-z\-_]+)|administrator|base64|bin|code|config|cookie|delete|dev/|dll|document|drop|etc|eval|exec|exit|function|href|ini|insert|install|login|mysql\.(?:[a-z]{3})|passw|portal/|root|script|select|setting|setup|table|tmp/|update|upgrade|upload|wp/|wp\-|where|window)([^0-9a-z\.\-_]|$)#',$urlRequested)>0){
|
1559 |
if($req_code==404){
|
1560 |
$spam=3;
|
1561 |
}elseif(!empty($pcs[2])){
|
1570 |
//regular visitors trying to access admin area are up to no good
|
1571 |
if(empty($spam) && empty($logged_user) && empty($cookieUser)){
|
1572 |
$pcs=array();
|
1573 |
+
if(preg_match('#[^0-9a-z_](wp\-)?admin(/\.?[0-9a-z_\-%]+)*\.[a-z]{3,4}\d?([^a-z0-9_]|$)#i',$urlRequested)>0){
|
1574 |
$spam=3;
|
1575 |
}elseif(preg_match('#\/wp\-(config|load|settings)\.php#',$urlRequested)>0){
|
1576 |
//regular visitor trying to access setup files is up to no good
|
1683 |
list($spider,$spidertype,$feed)=wGetSpider($userAgent,$hostname,$browser);
|
1684 |
}
|
1685 |
}
|
1686 |
+
//it's a spider
|
1687 |
if(!empty($spider)){
|
1688 |
if($spidertype == "B" && $urlRequested != "/robots.txt"){
|
1689 |
if(empty($browser)) $browser=$spider;
|
1691 |
$feed="";
|
1692 |
}elseif($spidertype == "H" || $spidertype == "S"){
|
1693 |
if($spam == "0") $spam=3;
|
1694 |
+
}else{
|
1695 |
+
$browser="";
|
1696 |
}
|
1697 |
}
|
1698 |
}
|
1699 |
//if 1st request is "robots.txt" this is a bot
|
1700 |
//if empty user-agent, this is a bot
|
1701 |
if(empty($spider)){
|
1702 |
+
if(strstr($urlRequested,"/robots.txt")!==FALSE && empty($recent_hit)) $spider=$unknown_spider;
|
1703 |
elseif(empty($browser) && empty($userAgent)) $spider=$unknown_spider;
|
1704 |
}
|
1705 |
//Finally, check for disguised spiders via excessive pageviews activity (threshold: 8+ views in < 16 secs)
|
1843 |
//test for Google secure search and use generic "_notprovided_" for missing keyword @since v1.9
|
1844 |
//TODO: Yahoo now has secure searching since 4/2014
|
1845 |
$pcs=array();
|
1846 |
+
$pcs2=array();
|
1847 |
if (preg_match('#^https\://(www\.google(?:\.com?)?\.([a-z]{2,3}))/(url\?(?:.+[^q]+q=([^&]*)(?:&|$)))?#',$ref,$pcs)>0){
|
1848 |
$searchdomain=$pcs[1];
|
1849 |
$searchengine="Google";
|
1913 |
$searchcountry=$match[3];
|
1914 |
}
|
1915 |
if(!empty($searchcountry) && $searchcountry!="us"){
|
1916 |
+
//avoid duplicate country code in searchengine name @since v1.9.3
|
1917 |
if(stristr($searchengine," $searchcountry")===false) $searchengine .=" ".strtoupper($searchcountry);
|
1918 |
if($language == "us" || empty($language) || $language=="en"){
|
1919 |
//make tld consistent with language
|
2224 |
wassupDb::update_wassupmeta($wassup_key,'_debug_output',$expire,$debug_output);
|
2225 |
}
|
2226 |
}elseif(isset($errmode_reset)){
|
|
|
2227 |
//restore normal error mode
|
2228 |
error_reporting($errmode_reset);
|
2229 |
@ini_set('display_errors',$errdisplay_reset);
|
2272 |
}//end wassup_insert_rec
|
2273 |
/**
|
2274 |
* Assign an id for current visitor session from a combination of date/hour/min/ip/loggeduser/useragent/hostname.
|
2275 |
+
* This is not unique so that multiple visits from the same ip/userAgent within a 30 minute-period, can be tracked, even when session/cookies are disabled.
|
2276 |
* @since v1.9
|
2277 |
* @param args (array)
|
2278 |
* @return string
|
2844 |
} //end foreach
|
2845 |
//search engine or key is not in list, so check for search phrase instead
|
2846 |
if (empty($search_phrase) && !empty($referrer)) {
|
2847 |
+
$pcs=array();
|
2848 |
//Check for general search phrases
|
2849 |
if(preg_match('#^https?://([^/]+).*[&?](q|search|searchfor|as_q|as_epq|query|keywords?|term|text|encquery)=([^&]+)#i',$referrer,$pcs) > 0){
|
2850 |
if (empty($searchengine)) $searchengine=trim(strtolower($pcs[1]));
|
3966 |
}
|
3967 |
if(!empty($targets)){
|
3968 |
foreach ($targets AS $target) {
|
3969 |
+
//skip home page requests
|
3970 |
+
if($target=="/" || $target=="/index.php" || $target=="/home.php" || $target=="/index.htm" || $target=="/home.htm" || $target=="/index.html" || $target=="/home.html"){
|
3971 |
+
continue;
|
3972 |
+
}
|
3973 |
+
//do malware tests
|
3974 |
+
if(preg_match('#["<>`^]|[^/]~|\.\*|\*\.#',str_replace(array('<','<','%3C','&rt;','>','%3E','"','%5E'),array("<","<","<",">",">",">","\"",'^'),$target))>0 || (preg_match('/[\\\\\']/',str_replace('%5C','\\',$target))>0 && preg_match('/((?:[pqs]|key|query|search|text|word)\=[^\\\\\'&=]+)([\\\\\']*\'[^\'&]*)&/i',str_replace('%5C','\\',$target))==0)){
|
3975 |
$is_attack=true;break;
|
3976 |
+
}elseif(preg_match('#(?:\.+[\\\\/]){3,}|[<>&\\\\\|:\?!]{2,}|[+\s]{5,}#',str_replace(array('%20','%21','%24','%26','%2E','%2F','%3C','%3D','%3F','%5C'),array(' ','!','$','&','+','.','/','<','>','?','\\'),$target))>0){
|
3977 |
$is_attack=true;break;
|
3978 |
}elseif(preg_match('/(?:^|[^a-z_\-])(select|update|delete|alter|drop|union|create)[ %&].*(?:from)?.*wp_\w+/i',str_replace(array('\\','\','"','%22','"','"',''','\'','`','`'),'',$target))>0){
|
3979 |
$is_attack=true;break;
|
3983 |
$is_attack=true;break;
|
3984 |
}elseif(preg_match('/\.(bat|bin|cfm|cmd|exe|ini|msi||[cr]?sh)([^a-z0-9]+|$)/i',$target)>0 || (preg_match('/\.dll(^a-z0-9_\-]+|$)/',$target)>0 && strpos($target,'.att.net/')===false) || preg_match('/[^0-9a-z_]setup\.[a-z]{2,4}([^0-9a-z]+|$)/',$target)>0){
|
3985 |
$is_attack=true;break;
|
3986 |
+
}elseif(preg_match('#[\\\\/](dev|drivers?|etc|program\sfiles|root|system(?:32)?|windows)[/\\\\%&]#i',str_replace('%20',' ',$target))>0 || preg_match('#(c|file)\:[\\\\/]+.*install#i',$target)>0){
|
3987 |
$is_attack=true;break;
|
3988 |
}elseif(preg_match('/[^a-z0-9$%][$`%]?([a-km-rt-z_][a-z0-9_\-]+)[`%]?\s?\=\s?\-[190x]+/i',str_replace(array('&36;','%24','%20','`','%60','%3D','=','%2D','-'),array('$','$',' ','`','`','=','=','-','-'),$target))>0){
|
3989 |
$is_attack=true;break;
|
4009 |
'wassup_onlineWidget',
|
4010 |
'wassup_topstatsWidget',
|
4011 |
);
|
4012 |
+
//turn off PHP7 deprecated warnings @since v1.9.4.4
|
4013 |
if(!$wdebug_mode){
|
4014 |
$errmode_reset=error_reporting();
|
4015 |
$errdisplay_reset=ini_get('display_errors');
|