prewikka/master: Update translation files

[email protected] Wed, 10 Feb 2010 13:38:46 +0100 (CET)
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
--===============1223744764497475116==
Content-type: text

commit fc2cc7a5a9190f920a85a3cfd8945dc9019a9978
Author: Yoann Vandoorselaere <[email protected]>
Date:   Wed Feb 10 13:37:02 2010 +0100

    Update translation files


========================================

 po/de.po     | 2694 ++++++++++++++++++++++++++++++++--------------------------
 po/es.po     | 1155 +++++++++++++++----------
 po/fr.po     | 1164 +++++++++++++++----------
 po/pl.po     | 1235 ++++++++++++++++-----------
 po/pt_BR.po  | 1287 +++++++++++++++++-----------
 po/ru.po     | 1157 +++++++++++++++----------
 prewikka.pot | 1033 ++++++++++++++---------
 7 files changed, 5703 insertions(+), 4022 deletions(-)

========================================

diff --git a/po/de.po b/po/de.po
index fdf2d89..fc18c24 100644
--- a/po/de.po
+++ b/po/de.po
@@ -2,1226 +2,1474 @@
 # Copyright (C) 2007 PreludeIDS Techologies
 # This file is distributed under the same license as the prewikka package.
 # Bjoern Weiland <[email protected]>, 2007.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: Prewikka 0.99\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator:  Bjoern Weiland <[email protected]>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: prewikka/Database.py:99
-#, python-format
-msgid ""
-"Database schema version %(version)s found when %(reqversion)s was required"
-msgstr ""
-"Datenbank Schema version %(version)s gefunden, aber %(reqversion)s benötigt"
-
-#: prewikka/User.py:41
-msgid "Permission Denied"
-msgstr "Zugriff verweigert"
-
-#: prewikka/User.py:42
-#, python-format
-msgid "Access to view '%s' forbidden"
-msgstr "Zugang zu '%s' verboten"
-
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr "Unbekannter Logtyp: '%s'"
-
-#: prewikka/Auth.py:32
-msgid "Authentication failed"
-msgstr "Authentifizierung fehlgeschlagen"
-
-#: prewikka/Auth.py:38
-msgid "Invalid session"
-msgstr "Session ungültig"
-
-#: prewikka/Auth.py:44
-msgid "Session expired"
-msgstr "Session abgelaufen"
-
-#: prewikka/Auth.py:140
-msgid "Logged out"
-msgstr "Ausgeloggt"
-
-#: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
-msgid "Parameters Normalization failed"
-msgstr "Parameter-Normalisierung fehlgeschlagen"
-
-#: prewikka/Filter.py:78
-#, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
-msgstr "Ungültiges Filterelement '%s' von Filterformel referenziert"
-
-#: prewikka/localization.py:117
-msgid "January"
-msgstr "Januar"
-
-#: prewikka/localization.py:118
-msgid "February"
-msgstr "Februar"
-
-#: prewikka/localization.py:119
-msgid "March"
-msgstr "März"
-
-#: prewikka/localization.py:120
-msgid "April"
-msgstr "April"
-
-#: prewikka/localization.py:121
-msgid "May"
-msgstr "Mai"
-
-#: prewikka/localization.py:122
-msgid "June"
-msgstr "Juni"
-
-#: prewikka/localization.py:123
-msgid "July"
-msgstr "Juli"
-
-#: prewikka/localization.py:124
-msgid "August"
-msgstr "August"
-
-#: prewikka/localization.py:125
-msgid "September"
-msgstr "September"
-
-#: prewikka/localization.py:126
-msgid "November"
-msgstr "November"
-
-#: prewikka/localization.py:127
-msgid "October"
-msgstr "Oktober"
-
-#: prewikka/localization.py:128
-msgid "December"
-msgstr "Dezember"
-
-#: prewikka/localization.py:130
-msgid "Monday"
-msgstr "Montag"
-
-#: prewikka/localization.py:131
-msgid "Tuesday"
-msgstr "Dienstag"
-
-#: prewikka/localization.py:132
-msgid "Wednesday"
-msgstr "Mittwoch"
-
-#: prewikka/localization.py:133
-msgid "Thursday"
-msgstr "Donnerstag"
-
-#: prewikka/localization.py:134
-msgid "Friday"
-msgstr "Freitag"
-
-#: prewikka/localization.py:135
-msgid "Saturday"
-msgstr "Samstag"
-
-#: prewikka/localization.py:136
-msgid "Sunday"
-msgstr "Sonntag"
-
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
-msgstr "Beispiel: (A AND B) OR (C AND D)"
-
-#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr "Laden"
-
-#: prewikka/views/filter.py:139 prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr "Sichern"
-
-#: prewikka/views/filter.py:141 prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
-msgstr "Löschen"
-
-#: prewikka/views/messagesummary.py:303 prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675 prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715 prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792 prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
-msgid "Name"
-msgstr "Name"
-
-#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:600
-msgid "Code"
-msgstr "Code"
-
-#: prewikka/views/messagesummary.py:305
-msgid "Data length"
-msgstr "Datenlänge"
-
-#: prewikka/views/messagesummary.py:306
-msgid "Data"
-msgstr "Daten"
-
-#: prewikka/views/messagesummary.py:402 prewikka/views/messagesummary.py:830
-msgid "Create time"
-msgstr "Erstellungszeit"
-
-#: prewikka/views/messagesummary.py:405
-msgid "Detect time"
-msgstr "Detektionszeit"
-
-#: prewikka/views/messagesummary.py:410
-msgid "Analyzer time"
-msgstr "Analyzer Zeit"
-
-#: prewikka/views/messagesummary.py:416
-msgid "Process"
-msgstr "Process"
-
-#: prewikka/views/messagesummary.py:417
-msgid "Process Path"
-msgstr "Prozess Pfad"
-
-#: prewikka/views/messagesummary.py:418
-msgid "Process PID"
-msgstr "Prozess PID"
-
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
-msgid "Node name"
-msgstr "Knotenname"
-
-#: prewikka/views/messagesummary.py:427
-msgid "Node location"
-msgstr "Knoten Standort"
-
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
-msgid "Node address"
-msgstr "Knotenadresse"
-
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
-msgid "Model"
-msgstr "Model"
-
-#: prewikka/views/messagesummary.py:453
-msgid "Analyzerid"
-msgstr "Analyzer-ID"
-
-#: prewikka/views/messagesummary.py:454 prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
-msgid "Version"
-msgstr "Version"
-
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
-msgid "Class"
-msgstr "Klasse"
-
-#: prewikka/views/messagesummary.py:457
-msgid "Manufacturer"
-msgstr "Hersteller"
-
-#: prewikka/views/messagesummary.py:465
-msgid "Operating System"
-msgstr "Betriebssystem"
-
-#: prewikka/views/messagesummary.py:483
-#, python-format
-msgid "Analyzer Path (%d not shown)"
-msgstr "Analyzer Pfad (%d nicht gezeigt)"
-
-#: prewikka/views/messagesummary.py:490 prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
-#, python-format
-msgid "Analyzer #%d"
-msgstr "Analyzer #%d"
-
-#: prewikka/views/messagesummary.py:500
-msgid "Additional data"
-msgstr "Zusätzliche Daten"
-
-#: prewikka/views/messagesummary.py:503 prewikka/views/messagesummary.py:716
-msgid "Meaning"
-msgstr "Bedeutung"
-
-#: prewikka/views/messagesummary.py:504
-msgid "Value"
-msgstr "Wert"
-
-#: prewikka/views/messagesummary.py:553 prewikka/views/messagesummary.py:574
-msgid "Header length"
-msgstr "Headerlänge"
-
-#: prewikka/views/messagesummary.py:554
-msgid "TOS"
-msgstr "TOS"
-
-#: prewikka/views/messagesummary.py:555 prewikka/views/messagesummary.py:593
-msgid "Length"
-msgstr "Länge"
-
-#: prewikka/views/messagesummary.py:556 prewikka/views/messagesummary.py:602
-msgid "Id"
-msgstr "Id"
-
-#: prewikka/views/messagesummary.py:560
-msgid "Ip offset"
-msgstr "Ip Offset"
-
-#: prewikka/views/messagesummary.py:561
-msgid "TTL"
-msgstr "TTL"
-
-#: prewikka/views/messagesummary.py:562 prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899 prewikka/views/messagesummary.py:902
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: prewikka/views/messagesummary.py:563 prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594 prewikka/views/messagesummary.py:601
-msgid "Checksum"
-msgstr "Prüfsumme"
-
-#: prewikka/views/messagesummary.py:564
-msgid "Source address"
-msgstr "Quelladresse"
-
-#: prewikka/views/messagesummary.py:565
-msgid "Target address"
-msgstr "Zieladresse"
-
-#: prewikka/views/messagesummary.py:570 prewikka/views/messagesummary.py:591
-msgid "Source port"
-msgstr "Quellport"
-
-#: prewikka/views/messagesummary.py:571 prewikka/views/messagesummary.py:592
-msgid "Target port"
-msgstr "Zielport"
-
-#: prewikka/views/messagesummary.py:575
-msgid "Reserved"
-msgstr "Reserviert"
-
-#: prewikka/views/messagesummary.py:584
-msgid "Window"
-msgstr "Fenster"
-
-#: prewikka/views/messagesummary.py:586
-msgid "URP"
-msgstr "URP"
-
-#: prewikka/views/messagesummary.py:599 prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772 prewikka/views/messagesummary.py:791
-msgid "Type"
-msgstr "Typ"
-
-#: prewikka/views/messagesummary.py:603
-msgid "Seq #"
-msgstr "Seq #"
-
-#: prewikka/views/messagesummary.py:604
-msgid "Mask"
-msgstr "Maske"
-
-#: prewikka/views/messagesummary.py:605
-msgid "Gateway Address"
-msgstr "Gatewayadresse"
-
-#: prewikka/views/messagesummary.py:606
-msgid "Num address"
-msgstr "Numadresse"
-
-#: prewikka/views/messagesummary.py:607
-msgid "Wpa"
-msgstr "Wpa"
-
-#: prewikka/views/messagesummary.py:608
-msgid "Lifetime"
-msgstr "Lifetime"
-
-#: prewikka/views/messagesummary.py:609
-msgid "Otime"
-msgstr "OZeit"
-
-#: prewikka/views/messagesummary.py:610
-msgid "Rtime"
-msgstr "RZeit"
-
-#: prewikka/views/messagesummary.py:611
-msgid "Ttime"
-msgstr "TZeit"
-
-#: prewikka/views/messagesummary.py:617 prewikka/views/messagesummary.py:1037
-msgid "Payload"
-msgstr "Payload"
-
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
-msgstr "Ungültiges 'analyzerid:messageid' Paar, '%(analyzerid):%(messageid)'"
-
-#: prewikka/views/messagesummary.py:673 prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
-msgid "Correlation Alert"
-msgstr "Korrelations-Alarm"
-
-#: prewikka/views/messagesummary.py:679
-msgid "Correlated Alert"
-msgstr "Korrelierter Alarm"
-
-#: prewikka/views/messagesummary.py:680 prewikka/views/messagesummary.py:697
-msgid "Source Analyzer"
-msgstr "Quell Analyzer"
-
-#: prewikka/views/messagesummary.py:690 prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
-msgid "Tool Alert"
-msgstr "Tool-Alarme"
-
-#: prewikka/views/messagesummary.py:696
-msgid "Linked Alert"
-msgstr "Linked Alarm"
-
-#: prewikka/views/messagesummary.py:707
-msgid "Text"
-msgstr "Text"
-
-#: prewikka/views/messagesummary.py:709
-msgid "Ident"
-msgstr "Ident"
-
-#: prewikka/views/messagesummary.py:714
-msgid "Origin"
-msgstr "Ursprung"
-
-#: prewikka/views/messagesummary.py:733
-msgid "Severity"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:736
-msgid "Completion"
-msgstr "Completion"
-
-#: prewikka/views/messagesummary.py:740 prewikka/views/messagesummary.py:746
-msgid "Description"
-msgstr "Beschreibung"
-
-#: prewikka/views/messagesummary.py:745
-msgid "Category"
-msgstr "Kategorie"
-
-#: prewikka/views/messagesummary.py:769
-msgid "User category"
-msgstr "Benutzer Kategorie"
-
-#: prewikka/views/messagesummary.py:774 prewikka/views/messagesummary.py:793
-msgid "Number"
-msgstr "Nummer"
-
-#: prewikka/views/messagesummary.py:775
-msgid "Tty"
-msgstr "Tty"
-
-#: prewikka/views/messagesummary.py:794
-msgid "Permission"
-msgstr "Rechte:"
-
-#: prewikka/views/messagesummary.py:816
-msgid "Change time"
-msgstr "Änderungszeit"
-
-#: prewikka/views/messagesummary.py:817
-msgid "Inode Number"
-msgstr "Inode Nummer"
-
-#: prewikka/views/messagesummary.py:818
-msgid "Major device"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:819
-msgid "Minor device"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:820
-msgid "C Major device"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:821
-msgid "C Minor device"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:825
-#, python-format
-msgid "Target file %s"
-msgstr "Ziel-Datei %s"
-
-#: prewikka/views/messagesummary.py:829
-msgid "Path"
-msgstr "Pfad"
-
-#: prewikka/views/messagesummary.py:831
-msgid "Modify time"
-msgstr "Änderungsdatum"
-
-#: prewikka/views/messagesummary.py:832
-msgid "Access time"
-msgstr "Zugriffsdatum"
-
-#: prewikka/views/messagesummary.py:833
-msgid "Data size"
-msgstr "Datengröße"
-
-#: prewikka/views/messagesummary.py:834
-msgid "Disk size"
-msgstr "Plattengröße"
-
-#: prewikka/views/messagesummary.py:853
-msgid "Web Service"
-msgstr "Web Service"
-
-#: prewikka/views/messagesummary.py:856
-msgid "Url"
-msgstr "Url"
-
-#: prewikka/views/messagesummary.py:857
-msgid "Cgi"
-msgstr "Cgi"
-
-#: prewikka/views/messagesummary.py:858
-msgid "Http Method"
-msgstr "Http Methode"
-
-#: prewikka/views/messagesummary.py:861
-msgid "CGI Argument"
-msgstr "Cgi Argument"
-
-#: prewikka/views/messagesummary.py:870
-msgid "SNMP Service"
-msgstr "SNMP Dienst"
-
-#: prewikka/views/messagesummary.py:873
-msgid "oid"
-msgstr "oid"
-
-#: prewikka/views/messagesummary.py:874
-msgid "messageProcessingModel"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:875
-msgid "securityModel"
-msgstr "Sicherheitsmodel"
-
-#: prewikka/views/messagesummary.py:876
-msgid "securityName"
-msgstr "Sicherheitsname"
-
-#: prewikka/views/messagesummary.py:877
-msgid "securityLevel"
-msgstr "Sicherheitslevel"
-
-#: prewikka/views/messagesummary.py:878
-msgid "contextName"
-msgstr "KontextName"
-
-#: prewikka/views/messagesummary.py:879
-msgid "contextEngineID"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:880
-msgid "command"
-msgstr "Kommando"
-
-#: prewikka/views/messagesummary.py:892
-msgid "Port"
-msgstr "Port"
-
-#: prewikka/views/messagesummary.py:925
-#, python-format
-msgid "Source(%d)"
-msgstr "Quelle(%d)"
-
-#: prewikka/views/messagesummary.py:934
-#, python-format
-msgid "Target(%d)"
-msgstr "Ziel(%d)"
-
-#: prewikka/views/messagesummary.py:955
-msgid "Overflow Alert"
-msgstr "Overflow Alarm"
-
-#: prewikka/views/messagesummary.py:958 prewikka/templates/AlertListing.py:547
-msgid "Alert"
-msgstr "Alarm"
-
-#: prewikka/views/messagesummary.py:981
-msgid "Actions"
-msgstr "Aktionen"
-
-#: prewikka/views/messagesummary.py:1020
-msgid "Network centric information"
-msgstr "Netzwerkinformationen"
-
-#: prewikka/views/messagesummary.py:1041
-msgid "ASCII Payload"
-msgstr ""
-
-#: prewikka/views/messagesummary.py:1060
-msgid "Heartbeat"
-msgstr "Heartbeat"
-
-#: prewikka/views/sensor.py:51
-msgid "Offline"
-msgstr ""
-
-#: prewikka/views/sensor.py:54
-msgid "Unknown"
-msgstr "Unbekannt"
-
-#: prewikka/views/sensor.py:57
-msgid "Missing"
-msgstr "Vermisst"
-
-#: prewikka/views/sensor.py:59
-msgid "Online"
-msgstr ""
-
-#: prewikka/views/sensor.py:160
-msgid "Node location n/a"
-msgstr "Knoten Standort n/a"
-
-#: prewikka/views/sensor.py:161
-msgid "Node name n/a"
-msgstr "Knotenname n/a"
-
-#: prewikka/views/sensor.py:162
-msgid "OS version n/a"
-msgstr "Betriebssystem Version n/a"
-
-#: prewikka/views/sensor.py:163
-msgid "OS type n/a"
-msgstr "Betriebssystem n/a"
-
-#: prewikka/views/__init__.py:43
-msgid "Events"
-msgstr "Ereignisse"
-
-#: prewikka/views/__init__.py:43 prewikka/templates/SensorListing.py:493
-msgid "Alerts"
-msgstr "Alarme"
-
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
-msgstr "Korrelations-Alarme"
-
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
-msgstr "Tool-Alarme"
-
-#: prewikka/views/__init__.py:48
-msgid "Agents"
-msgstr "Agenten"
-
-#: prewikka/views/__init__.py:49 prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
-msgstr "Heartbeats"
-
-#: prewikka/views/__init__.py:51
-msgid "Settings"
-msgstr "Einstellungen"
-
-#: prewikka/views/__init__.py:52
-msgid "Filters"
-msgstr "Filter"
-
-#: prewikka/views/__init__.py:54
-msgid "My account"
-msgstr "Mein Konto"
-
-#: prewikka/views/__init__.py:57
-#, fuzzy
-msgid "User listing"
-msgstr "Alarm-Liste"
-
-#: prewikka/views/__init__.py:61
-msgid "About"
-msgstr "Über"
-
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
-msgstr "CGI Authentifizierung fehlgeschlagen: Kein Benutzer angegeben."
-
-#: prewikka/templates/SensorListing.py:225
-#, python-format
-msgid "%d Node"
-msgid_plural "%d Nodes"
-msgstr[0] "%d Knoten"
-msgstr[1] "%d Knoten"
-
-#: prewikka/templates/SensorListing.py:230
-#, python-format
-msgid "%d Analyzer"
-msgid_plural "%d Analyzers"
-msgstr[0] "%d Analyzer"
-msgstr[1] "%d Analyzer"
-
-#: prewikka/templates/SensorListing.py:235
-#, python-format
-msgid "%d Online"
-msgid_plural "%d Onlines"
-msgstr[0] "%d Online"
-msgstr[1] "%d Online"
-
-#: prewikka/templates/SensorListing.py:237
-#, python-format
-msgid "%d Offline"
-msgid_plural "%d Offlines"
-msgstr[0] "%d Offline"
-msgstr[1] "%d Offline"
-
-#: prewikka/templates/SensorListing.py:239
-#, python-format
-msgid "%d Unknown"
-msgid_plural "%d Unknowns"
-msgstr[0] "%d Unbekannt"
-msgstr[1] "%d Unbekannt"
-
-#: prewikka/templates/SensorListing.py:241
-#, python-format
-msgid "%d Missing"
-msgid_plural "%d Missings"
-msgstr[0] "%d Vermisst"
-msgstr[1] "%d Vermisst"
-
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
-msgstr "Nach Adresse filtern"
-
-#: prewikka/templates/SensorListing.py:308
-msgid "Address information"
-msgstr "Adress Informationen"
-
-#: prewikka/templates/SensorListing.py:335
-msgid "Total:"
-msgstr "Total:"
-
-#: prewikka/templates/SensorListing.py:398
-msgid "Last heartbeat"
-msgstr "Letzte Heartbeats"
-
-#: prewikka/templates/SensorListing.py:403
-msgid "Status"
-msgstr ""
-
-#: prewikka/templates/SensorListing.py:437
-msgid "Alert listing"
-msgstr "Alarm-Liste"
-
-#: prewikka/templates/SensorListing.py:445
-msgid "Heartbeat listing"
-msgstr "Heartbeat-Liste"
-
-#: prewikka/templates/SensorListing.py:453
-msgid "Heartbeat analysis"
-msgstr "Heartbeat-Analyse"
-
-#: prewikka/templates/About.py:111
-msgid ""
-"provides support to Large Accounts, Major Companies and Government Agencies "
-"around the world, to improve and strengthen the security of their systems "
-"and networks."
-msgstr ""
-"bietet Unterstützung für Großanbieter, Unternehmen und Regierungsbeörden "
-"weltweit, um System- und Netzsicherheit zu stärken und zu verbessern."
-
-#: prewikka/templates/About.py:129
-msgid "Customizing Prelude"
-msgstr "Prelude anpassen"
-
-#: prewikka/templates/About.py:134
-msgid ""
-"In keeping with the Open Source spirit, we encourage you to participate in "
-"the development of your application. You can order customized versions of "
-"Prelude to suit your needs: adapting, adding on functionality etc. Because "
-"they are carried out by PreludeIDS engineers, you know that any "
-"modifications made to the system will be integrated optimally and guaranteed "
-"by our technical support department. Additionally, the company can extend "
-"Prelude to handle yet unsupported sensors (including proprietary), ruleset "
-"extension to handle new devices and porting of Prelude to unsupported "
-"operating systems."
-msgstr ""
-"Im Geiste der Open Source Community ermuntern wir Sie, zu der Entwicklung "
-"unserer Anwendung beizutragen. Sie können individuelle Versionen von Prelude "
-"bestellen, um Ihren Ansprüchen gerecht zu werden: Anpassung, Hinzufügen von "
-"Funktionalitäten etc. Da die Änderungen von PreludeIDS Technikern ausgeführt "
-"werden, können Sie sich sicher sein, dass alle System-Modifikationen "
-"garantiert optimal von unserer technischen Supportabteilung integriert "
-"werden. Außerdem können wir Prelude erweitern, um auch bisher nicht "
-"unterstützte oder proprietäre Sensoren sowie Rulesetserweiterungen für neue "
-"Geräte zu implementieren oder Prelude auf bisher nicht unterstützte "
-"Betriebssysteme portieren. "
-
-#: prewikka/templates/About.py:143
-msgid "Software Maintenance and Technical Support"
-msgstr "Software Wartung und Technischer Support"
-
-#: prewikka/templates/About.py:148
-msgid ""
-"PreludeIDS maintenance and support services guarantee optimal operation of "
-"the Prelude platform on your infrastructure. There are five support packages "
-"that provide our customers with peace of mind,  knowing that they are not "
-"only covered for all outcomes, but that our experts are at hand to provide "
-"rapid and reliable solutions."
-msgstr ""
-"Unser PreludeIDS Wartungs- und Support-Service garantiert den optimalen "
-"Betrieb der Prelude Plattform in Ihrer Infrastruktur. Mit unserem Support-"
-"Service profitieren Sie von priorisierter Hilfe und der Kompetenz unserer "
-"Techniker, während der Wartungs-Service Ihre Software auf dem aktuellsten "
-"Stand hält."
-
-#: prewikka/templates/About.py:157
-msgid "Commercial licenses"
-msgstr "Kommerzielle Lizens"
-
-#: prewikka/templates/About.py:162
-msgid "The Prelude framework is licensed under the"
-msgstr "Das Prelude Framework ist lizensiert unter der"
-
-#: prewikka/templates/About.py:167
-msgid ""
-"PreludeIDS provides specific commercial licenses to allow proprietary "
-"systems based on Prelude to be developed and to interoperate."
-msgstr ""
-"PreludeIDS bietet spezifische kommerzielle Lizensen, um proprietäre auf "
-"Prelude basierende Systeme entwickeln und zwischen diesen interagieren zu "
-"können."
-
-#: prewikka/templates/About.py:176
-msgid "Advice, Deployment and Training"
-msgstr "Beratung, Installation und Training"
-
-#: prewikka/templates/About.py:181
-msgid ""
-"Through our partners, you have access to an array of top-of-the-line "
-"security services. By advising you on how to secure your infrastructure, "
-"deploying Prelude and training your users, we provide a turnkey solution to "
-"secure your infrastructure, delivered by specialists."
-msgstr ""
-"Durch unsere Partner haben Sie Zugang zu einer großen Anzahl "
-"überzeugender Sicherheitsdienste. Indem wir Ihnen mit Rat und Tat bei der "
-"Sicherung Ihrer Infrastruktur, der Implementierung von Prelude und dem "
-"Training Ihrer Benutzer zur Seite stehen, bieten wir Ihnen eine komplette "
-"Sicherheits-Lösung, geliefert von Spezialisten."
-
-#: prewikka/templates/About.py:200
-msgid "Contact"
-msgstr "Kontakt"
-
-#: prewikka/templates/About.py:205
-msgid "Office"
-msgstr "Büro"
-
-#: prewikka/templates/About.py:210
-msgid "Website"
-msgstr ""
-
-#: prewikka/templates/About.py:223
-msgid "Phone:"
-msgstr "Telefon"
-
-#: prewikka/templates/About.py:233
-msgid "Fax:"
-msgstr ""
-
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
-msgstr "Abschicken"
-
-#: prewikka/templates/UserSettings.py:154
-msgid "Account information"
-msgstr "Kontoinformationen"
-
-#: prewikka/templates/UserSettings.py:164
-msgid "Login:"
-msgstr "Login:"
-
-#: prewikka/templates/UserSettings.py:189
-msgid "Language:"
-msgstr "Sprache"
-
-#: prewikka/templates/UserSettings.py:220
-msgid "Permissions:"
-msgstr "Rechte:"
-
-#: prewikka/templates/UserSettings.py:277
-msgid "Check All"
-msgstr "Alles wählen"
-
-#: prewikka/templates/UserSettings.py:301
-msgid "Change password"
-msgstr "Passwort ändern"
-
-#: prewikka/templates/UserSettings.py:308
-msgid "Current password:"
-msgstr "Aktuelles Passwort:"
-
-#: prewikka/templates/UserSettings.py:317
-msgid "New password:"
-msgstr "Neues Passwort:"
-
-#: prewikka/templates/UserSettings.py:326
-msgid "Confirm new password:"
-msgstr "Neues Passwort bestätigen:"
-
-#: prewikka/templates/UserSettings.py:338
-msgid "Submit Changes"
-msgstr "Änderungen abschicken"
-
-#: prewikka/templates/UserListing.py:104
-msgid "Login"
-msgstr "Login:"
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr "Benutzer löschen"
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr "Benutzer erstellen"
-
-#: prewikka/templates/MessageListing.py:447
-msgid "Period"
-msgstr "Periode"
-
-#: prewikka/templates/MessageListing.py:462
-msgid "Minutes"
-msgstr "Minuten"
-
-#: prewikka/templates/MessageListing.py:471
-msgid "Hours"
-msgstr "Stunden"
-
-#: prewikka/templates/MessageListing.py:480
-msgid "Days"
-msgstr "Tage"
-
-#: prewikka/templates/MessageListing.py:489
-msgid "Months"
-msgstr "Monate"
-
-#: prewikka/templates/MessageListing.py:498
-msgid "Years"
-msgstr "Jahre"
-
-#: prewikka/templates/MessageListing.py:507
-msgid "Unlimited"
-msgstr "Unbegrenzt"
-
-#: prewikka/templates/MessageListing.py:518
-msgid "Timezone"
-msgstr "Zeitzone"
-
-#: prewikka/templates/MessageListing.py:529
-msgid "Frontend localtime"
-msgstr "Frontend Lokalzeit"
-
-#: prewikka/templates/MessageListing.py:538
-msgid "Sensor localtime"
-msgstr "Sensor Lokalzeit"
-
-#: prewikka/templates/MessageListing.py:547
-msgid "UTC"
-msgstr ""
-
-#: prewikka/templates/MessageListing.py:558
-msgid "Limit"
-msgstr "Limit"
-
-#: prewikka/templates/MessageListing.py:574
-msgid "Refresh"
-msgstr "Neu Laden"
-
-#: prewikka/templates/MessageListing.py:621
-msgid "Apply"
-msgstr "Übernehmen"
-
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
-msgid "prev"
-msgstr "früher"
-
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
-msgid "current"
-msgstr "aktuell"
-
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
-msgid "next"
-msgstr "später"
-
-#: prewikka/templates/MessageListing.py:773
-msgid "total"
-msgstr "Total"
-
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr "Verfügbare Filter"
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr ""
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr "Formel:"
-
-#: prewikka/templates/FilterEdition.py:318
-msgid "Name:"
-msgstr "Name"
-
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
-msgstr "Kommentar"
-
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
-msgstr "Agent"
-
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
-msgstr "Zeit"
-
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
-msgstr "Heartbeat Übersicht"
-
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
-msgstr "Nach Agent filtern"
-
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
-msgstr "Ausloggen"
-
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:132
-msgid "Equal"
-msgstr "Gleich"
-
-#: prewikka/templates/AlertListing.py:134
-msgid "Lesser than"
-msgstr "Weniger als"
-
-#: prewikka/templates/AlertListing.py:136
-msgid "Greater than"
-msgstr "Größer als"
-
-#: prewikka/templates/AlertListing.py:138
-msgid "Lesser or equal"
-msgstr "Kleiner oder gleich"
-
-#: prewikka/templates/AlertListing.py:140
-msgid "Greater or equal"
-msgstr "Größer oder gleich"
-
-#: prewikka/templates/AlertListing.py:142
-msgid "Substring"
-msgstr "Teilstring"
-
-#: prewikka/templates/AlertListing.py:144
-msgid "Substring (case-insensitive)"
-msgstr "Teilstring (Groß-/Kleinschreibung egal)"
-
-#: prewikka/templates/AlertListing.py:146
-msgid "Regular expression"
-msgstr "Regulärer Ausdruck"
-
-#: prewikka/templates/AlertListing.py:148
-msgid "Regular expression (case-insensitive)"
-msgstr "Regulärer Ausdruck (Groß-/Kleinschreibung egal)"
-
-#: prewikka/templates/AlertListing.py:266
-msgid "Group entry by:"
-msgstr "Eintrag gruppieren nach:"
-
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
-msgstr "Filtern nach:"
-
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr "klassifikation"
-
-#: prewikka/templates/AlertListing.py:537
-msgid "Type:"
-msgstr "Typ"
-
-#: prewikka/templates/AlertListing.py:549
-msgid "CorrelationAlert"
-msgstr "Korrelations-Alarme"
-
-#: prewikka/templates/AlertListing.py:551
-msgid "OverflowAlert"
-msgstr "Overflow Alarm"
-
-#: prewikka/templates/AlertListing.py:553
-msgid "ToolAlert"
-msgstr "Tool-Alarme"
-
-#: prewikka/templates/AlertListing.py:581
-msgid "Severity:"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:586
-msgid "info"
-msgstr "info"
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
-msgstr "niedrig"
-
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
-msgstr "mittel"
-
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
-msgstr "hoch"
-
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-msgid "none"
-msgstr "keine"
-
-#: prewikka/templates/AlertListing.py:617
-msgid "Completion:"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
-msgstr "erfolgreich"
-
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr "fehlgeschlagen"
-
-#: prewikka/templates/AlertListing.py:691
-msgid "Source"
-msgstr "Quelle"
-
-#: prewikka/templates/AlertListing.py:736
-msgid "Target"
-msgstr "Ziel"
-
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr "Sensor"
-
-#: prewikka/templates/AlertListing.py:870
-msgid "alert"
-msgid_plural "alerts"
-msgstr[0] "Alarme"
-msgstr[1] "Alarme"
-
-#: prewikka/templates/AlertListing.py:893
-#, python-format
-msgid "%(hidden)d of %(total)d alerts not shown..."
-msgstr "%(hidden)d von %(total)d Alarmen nicht angezeigt..."
-
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
-msgid "expand"
-msgstr "aufklappen"
-
-#: prewikka/templates/AlertListing.py:970
-msgid "source"
-msgstr "Quelle"
-
-#: prewikka/templates/AlertListing.py:972
-msgid "target"
-msgstr "Ziel"
-
-#: prewikka/templates/AlertListing.py:983
-#, python-format
-msgid "%(hidden)d of %(total)d %(name)ss not shown..."
-msgstr "%(hidden)d von %(total)d %(name)ss nicht angezeigt..."
-
-#: prewikka/templates/AlertListing.py:1020
-#, fuzzy, python-format
-msgid "Filter on this %s"
-msgstr "Nach Adresse filtern"
-
-#: prewikka/templates/AlertListing.py:1033
-#, python-format
-msgid "%s information"
-msgstr "%s Information"
-
-#: prewikka/templates/AlertListing.py:1189
-msgid "Filter"
-msgstr "Filter"
-
-#~ msgid "The Prewikka database does not seem to have been created"
-#~ msgstr "Die Prewikka Datenbank wurde anscheinend noch nicht erstellt"
-
-#~ msgid "Session invalid"
-#~ msgstr "Session ungültig"
-
-#~ msgid "Username and password do not match."
-#~ msgstr "Benutzername und Passwort stimmen nicht überein."
-
-#~ msgid "anonymous"
-#~ msgstr "anonym"
-
-#~ msgid "SSLcert Authentication failed: Not in a SSL session."
-#~ msgstr "SSLcert Authentifizierung fehlgeschlagen: Keine SSL session."
-
-#~ msgid "SSLcert Authentication failed: no user specified in x509 CN."
-#~ msgstr "SSLcert Authentifizierung fehlgeschlagen: Kein Benutzer in x509 CN."
-
-#~ msgid "All analyzers online"
-#~ msgstr "Alle Analyzer online"
-
-#~ msgid "Users"
-#~ msgstr "Benutzer"
-
-#~ msgid "on"
-#~ msgstr "auf"
-
-#~ msgid "Node Address"
-#~ msgstr "Knotenadresse"
-
-#~ msgid "Node Name"
-#~ msgstr "Knotenname"
-
-#~ msgid "No agent available"
-#~ msgstr "Kein Agent verfügbar"
-
-#~ msgid "Step"
-#~ msgstr "Schritt"
-
-#~ msgid "Tz"
-#~ msgstr "Tz"
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Prewikka 0.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator:  Bjoern Weiland <[email protected]>\n"
+"Language-Team: German\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: prewikka/User.py:41
+msgid "Permission Denied"
+msgstr "Zugriff verweigert"
+
+#: prewikka/User.py:42
+#, python-format
+msgid "Access to view '%s' forbidden"
+msgstr "Zugang zu '%s' verboten"
+
+#: prewikka/Auth.py:29
+msgid "Authentication failed"
+msgstr "Authentifizierung fehlgeschlagen"
+
+#: prewikka/Auth.py:35
+msgid "Invalid session"
+msgstr "Session ungültig"
+
+#: prewikka/Auth.py:41
+msgid "Session expired"
+msgstr "Session abgelaufen"
+
+#: prewikka/Auth.py:138
+msgid "Logged out"
+msgstr "Ausgeloggt"
+
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr "Unbekannter Logtyp: '%s'"
+
+#: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
+msgid "Parameters Normalization failed"
+msgstr "Parameter-Normalisierung fehlgeschlagen"
+
+#: prewikka/Database.py:98
+#, python-format
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
+msgstr ""
+"Datenbank Schema version %(version)s gefunden, aber %(reqversion)s benötigt"
+
+#: prewikka/localization.py:107
+msgid "January"
+msgstr "Januar"
+
+#: prewikka/localization.py:108
+msgid "February"
+msgstr "Februar"
+
+#: prewikka/localization.py:109
+msgid "March"
+msgstr "März"
+
+#: prewikka/localization.py:110
+msgid "April"
+msgstr "April"
+
+#: prewikka/localization.py:111
+msgid "May"
+msgstr "Mai"
+
+#: prewikka/localization.py:112
+msgid "June"
+msgstr "Juni"
+
+#: prewikka/localization.py:113
+msgid "July"
+msgstr "Juli"
+
+#: prewikka/localization.py:114
+msgid "August"
+msgstr "August"
+
+#: prewikka/localization.py:115
+msgid "September"
+msgstr "September"
+
+#: prewikka/localization.py:116
+msgid "November"
+msgstr "November"
+
+#: prewikka/localization.py:117
+msgid "October"
+msgstr "Oktober"
+
+#: prewikka/localization.py:118
+msgid "December"
+msgstr "Dezember"
+
+#: prewikka/localization.py:120
+msgid "Monday"
+msgstr "Montag"
+
+#: prewikka/localization.py:121
+msgid "Tuesday"
+msgstr "Dienstag"
+
+#: prewikka/localization.py:122
+msgid "Wednesday"
+msgstr "Mittwoch"
+
+#: prewikka/localization.py:123
+msgid "Thursday"
+msgstr "Donnerstag"
+
+#: prewikka/localization.py:124
+msgid "Friday"
+msgstr "Freitag"
+
+#: prewikka/localization.py:125
+msgid "Saturday"
+msgstr "Samstag"
+
+#: prewikka/localization.py:126
+msgid "Sunday"
+msgstr "Sonntag"
+
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
+msgstr "Ungültiges Filterelement '%s' von Filterformel referenziert"
+
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
+msgid "Name"
+msgstr "Name"
+
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
+msgid "Code"
+msgstr "Code"
+
+#: prewikka/views/messagesummary.py:306
+msgid "Data length"
+msgstr "Datenlänge"
+
+#: prewikka/views/messagesummary.py:307
+msgid "Data"
+msgstr "Daten"
+
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
+msgid "Create time"
+msgstr "Erstellungszeit"
+
+#: prewikka/views/messagesummary.py:406
+msgid "Detect time"
+msgstr "Detektionszeit"
+
+#: prewikka/views/messagesummary.py:411
+msgid "Analyzer time"
+msgstr "Analyzer Zeit"
+
+#: prewikka/views/messagesummary.py:417
+msgid "Process"
+msgstr "Process"
+
+#: prewikka/views/messagesummary.py:418
+msgid "Process Path"
+msgstr "Prozess Pfad"
+
+#: prewikka/views/messagesummary.py:419
+msgid "Process PID"
+msgstr "Prozess PID"
+
+#: prewikka/views/messagesummary.py:427
+msgid "Node location"
+msgstr "Knoten Standort"
+
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
+msgid "Node name"
+msgstr "Knotenname"
+
+#: prewikka/views/messagesummary.py:452
+#, fuzzy
+msgid "Node name (resolved)"
+msgstr "Knotenname"
+
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
+msgid "Node address"
+msgstr "Knotenadresse"
+
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
+msgid "Model"
+msgstr "Model"
+
+#: prewikka/views/messagesummary.py:462
+msgid "Analyzerid"
+msgstr "Analyzer-ID"
+
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
+msgid "Version"
+msgstr "Version"
+
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
+msgid "Class"
+msgstr "Klasse"
+
+#: prewikka/views/messagesummary.py:466
+msgid "Manufacturer"
+msgstr "Hersteller"
+
+#: prewikka/views/messagesummary.py:474
+msgid "Operating System"
+msgstr "Betriebssystem"
+
+#: prewikka/views/messagesummary.py:492
+#, python-format
+msgid "Analyzer Path (%d not shown)"
+msgstr "Analyzer Pfad (%d nicht gezeigt)"
+
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
+#, python-format
+msgid "Analyzer #%d"
+msgstr "Analyzer #%d"
+
+#: prewikka/views/messagesummary.py:509
+msgid "Additional data"
+msgstr "Zusätzliche Daten"
+
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
+msgid "Meaning"
+msgstr "Bedeutung"
+
+#: prewikka/views/messagesummary.py:513
+msgid "Value"
+msgstr "Wert"
+
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
+msgid "Header length"
+msgstr "Headerlänge"
+
+#: prewikka/views/messagesummary.py:565
+msgid "TOS"
+msgstr "TOS"
+
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
+msgid "Length"
+msgstr "Länge"
+
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
+msgid "Id"
+msgstr "Id"
+
+#: prewikka/views/messagesummary.py:571
+msgid "Ip offset"
+msgstr "Ip Offset"
+
+#: prewikka/views/messagesummary.py:572
+msgid "TTL"
+msgstr "TTL"
+
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
+msgid "Checksum"
+msgstr "Prüfsumme"
+
+#: prewikka/views/messagesummary.py:575
+msgid "Source address"
+msgstr "Quelladresse"
+
+#: prewikka/views/messagesummary.py:576
+msgid "Target address"
+msgstr "Zieladresse"
+
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
+msgid "Source port"
+msgstr "Quellport"
+
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
+msgid "Target port"
+msgstr "Zielport"
+
+#: prewikka/views/messagesummary.py:586
+msgid "Reserved"
+msgstr "Reserviert"
+
+#: prewikka/views/messagesummary.py:595
+msgid "Window"
+msgstr "Fenster"
+
+#: prewikka/views/messagesummary.py:597
+msgid "URP"
+msgstr "URP"
+
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
+msgid "Type"
+msgstr "Typ"
+
+#: prewikka/views/messagesummary.py:614
+msgid "Seq #"
+msgstr "Seq #"
+
+#: prewikka/views/messagesummary.py:615
+msgid "Mask"
+msgstr "Maske"
+
+#: prewikka/views/messagesummary.py:616
+msgid "Gateway Address"
+msgstr "Gatewayadresse"
+
+#: prewikka/views/messagesummary.py:617
+msgid "Num address"
+msgstr "Numadresse"
+
+#: prewikka/views/messagesummary.py:618
+msgid "Wpa"
+msgstr "Wpa"
+
+#: prewikka/views/messagesummary.py:619
+msgid "Lifetime"
+msgstr "Lifetime"
+
+#: prewikka/views/messagesummary.py:620
+msgid "Otime"
+msgstr "OZeit"
+
+#: prewikka/views/messagesummary.py:621
+msgid "Rtime"
+msgstr "RZeit"
+
+#: prewikka/views/messagesummary.py:622
+msgid "Ttime"
+msgstr "TZeit"
+
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
+msgid "Payload"
+msgstr "Payload"
+
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
+msgid "Correlation Alert"
+msgstr "Korrelations-Alarm"
+
+#: prewikka/views/messagesummary.py:695
+msgid "Correlated Alert"
+msgstr "Korrelierter Alarm"
+
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
+msgid "Source Analyzer"
+msgstr "Quell Analyzer"
+
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
+msgid "Tool Alert"
+msgstr "Tool-Alarme"
+
+#: prewikka/views/messagesummary.py:712
+msgid "Linked Alert"
+msgstr "Linked Alarm"
+
+#: prewikka/views/messagesummary.py:723
+msgid "Text"
+msgstr "Text"
+
+#: prewikka/views/messagesummary.py:725
+msgid "Ident"
+msgstr "Ident"
+
+#: prewikka/views/messagesummary.py:730
+msgid "Origin"
+msgstr "Ursprung"
+
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
+msgid "Severity"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:752
+msgid "Completion"
+msgstr "Completion"
+
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
+msgid "Description"
+msgstr "Beschreibung"
+
+#: prewikka/views/messagesummary.py:761
+msgid "Category"
+msgstr "Kategorie"
+
+#: prewikka/views/messagesummary.py:785
+msgid "User category"
+msgstr "Benutzer Kategorie"
+
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
+msgid "Number"
+msgstr "Nummer"
+
+#: prewikka/views/messagesummary.py:791
+msgid "Tty"
+msgstr "Tty"
+
+#: prewikka/views/messagesummary.py:810
+msgid "Permission"
+msgstr "Rechte:"
+
+#: prewikka/views/messagesummary.py:832
+msgid "Change time"
+msgstr "Änderungszeit"
+
+#: prewikka/views/messagesummary.py:833
+msgid "Inode Number"
+msgstr "Inode Nummer"
+
+#: prewikka/views/messagesummary.py:834
+msgid "Major device"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:835
+msgid "Minor device"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:836
+msgid "C Major device"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:837
+msgid "C Minor device"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:841
+#, python-format
+msgid "Target file %s"
+msgstr "Ziel-Datei %s"
+
+#: prewikka/views/messagesummary.py:845
+msgid "Path"
+msgstr "Pfad"
+
+#: prewikka/views/messagesummary.py:847
+msgid "Modify time"
+msgstr "Änderungsdatum"
+
+#: prewikka/views/messagesummary.py:848
+msgid "Access time"
+msgstr "Zugriffsdatum"
+
+#: prewikka/views/messagesummary.py:849
+msgid "Data size"
+msgstr "Datengröße"
+
+#: prewikka/views/messagesummary.py:850
+msgid "Disk size"
+msgstr "Plattengröße"
+
+#: prewikka/views/messagesummary.py:869
+msgid "Web Service"
+msgstr "Web Service"
+
+#: prewikka/views/messagesummary.py:872
+msgid "Url"
+msgstr "Url"
+
+#: prewikka/views/messagesummary.py:873
+msgid "Cgi"
+msgstr "Cgi"
+
+#: prewikka/views/messagesummary.py:874
+msgid "Http Method"
+msgstr "Http Methode"
+
+#: prewikka/views/messagesummary.py:877
+msgid "CGI Argument"
+msgstr "Cgi Argument"
+
+#: prewikka/views/messagesummary.py:886
+msgid "SNMP Service"
+msgstr "SNMP Dienst"
+
+#: prewikka/views/messagesummary.py:889
+msgid "oid"
+msgstr "oid"
+
+#: prewikka/views/messagesummary.py:890
+msgid "messageProcessingModel"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:891
+msgid "securityModel"
+msgstr "Sicherheitsmodel"
+
+#: prewikka/views/messagesummary.py:892
+msgid "securityName"
+msgstr "Sicherheitsname"
+
+#: prewikka/views/messagesummary.py:893
+msgid "securityLevel"
+msgstr "Sicherheitslevel"
+
+#: prewikka/views/messagesummary.py:894
+msgid "contextName"
+msgstr "KontextName"
+
+#: prewikka/views/messagesummary.py:895
+msgid "contextEngineID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:896
+msgid "command"
+msgstr "Kommando"
+
+#: prewikka/views/messagesummary.py:908
+msgid "Port"
+msgstr "Port"
+
+#: prewikka/views/messagesummary.py:925
+#, fuzzy
+msgid "PortList"
+msgstr "Port"
+
+#: prewikka/views/messagesummary.py:928
+#, fuzzy
+msgid "ip_version"
+msgstr "Version"
+
+#: prewikka/views/messagesummary.py:961
+#, python-format
+msgid "Source(%d)"
+msgstr "Quelle(%d)"
+
+#: prewikka/views/messagesummary.py:970
+#, python-format
+msgid "Target(%d)"
+msgstr "Ziel(%d)"
+
+#: prewikka/views/messagesummary.py:991
+msgid "Overflow Alert"
+msgstr "Overflow Alarm"
+
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
+msgid "Alert"
+msgstr "Alarm"
+
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
+msgid "Actions"
+msgstr "Aktionen"
+
+#: prewikka/views/messagesummary.py:1060
+msgid "Network centric information"
+msgstr "Netzwerkinformationen"
+
+#: prewikka/views/messagesummary.py:1080
+msgid "ASCII Payload"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1099
+msgid "Heartbeat"
+msgstr "Heartbeat"
+
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr "Ereignisse"
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr "Alarme"
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr "Korrelations-Alarme"
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr "Tool-Alarme"
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr "Agenten"
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr "Heartbeats"
+
+#: prewikka/views/__init__.py:53
+msgid "Statistics"
+msgstr ""
+
+#: prewikka/views/__init__.py:54
+#, fuzzy
+msgid "Categorizations"
+msgstr "Kategorie"
+
+#: prewikka/views/__init__.py:55
+#, fuzzy
+msgid "Sources"
+msgstr "Quelle"
+
+#: prewikka/views/__init__.py:56
+#, fuzzy
+msgid "Targets"
+msgstr "Ziel"
+
+#: prewikka/views/__init__.py:57
+#, fuzzy
+msgid "Analyzers"
+msgstr "Analyzer-ID"
+
+#: prewikka/views/__init__.py:58
+#, fuzzy
+msgid "Timeline"
+msgstr "Zeitzone"
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr "Filter"
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr "Mein Konto"
+
+#: prewikka/views/__init__.py:67
+#, fuzzy
+msgid "User listing"
+msgstr "Alarm-Liste"
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr "Über"
+
+#: prewikka/views/sensor.py:51
+msgid "Offline"
+msgstr ""
+
+#: prewikka/views/sensor.py:54
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: prewikka/views/sensor.py:57
+msgid "Missing"
+msgstr "Vermisst"
+
+#: prewikka/views/sensor.py:59
+msgid "Online"
+msgstr ""
+
+#: prewikka/views/sensor.py:158
+msgid "Node location n/a"
+msgstr "Knoten Standort n/a"
+
+#: prewikka/views/sensor.py:159
+msgid "Node name n/a"
+msgstr "Knotenname n/a"
+
+#: prewikka/views/sensor.py:160
+msgid "OS version n/a"
+msgstr "Betriebssystem Version n/a"
+
+#: prewikka/views/sensor.py:161
+msgid "OS type n/a"
+msgstr "Betriebssystem n/a"
+
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
+msgstr "Beispiel: (A AND B) OR (C AND D)"
+
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
+msgstr "Laden"
+
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
+msgstr "Sichern"
+
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
+msgstr "Löschen"
+
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
+msgstr ""
+
+#: prewikka/views/stats.py:425
+#, fuzzy
+msgid "Top 10 Classifications"
+msgstr "klassifikation"
+
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
+msgstr "klassifikation"
+
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
+msgstr ""
+
+#: prewikka/views/stats.py:433
+#, fuzzy
+msgid "References"
+msgstr "Neu Laden"
+
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
+#, fuzzy
+msgid "High"
+msgstr "hoch"
+
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+#, fuzzy
+msgid "Medium"
+msgstr "mittel"
+
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+#, fuzzy
+msgid "Low"
+msgstr "niedrig"
+
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+#, fuzzy
+msgid "Informational"
+msgstr "%s Information"
+
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
+
+#: prewikka/views/stats.py:448
+msgid "Severities"
+msgstr ""
+
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
+
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
+
+#: prewikka/views/stats.py:490
+#, fuzzy
+msgid "Top Source Country"
+msgstr "Quellport"
+
+#: prewikka/views/stats.py:490
+msgid "Country"
+msgstr ""
+
+#: prewikka/views/stats.py:542
+#, fuzzy
+msgid "Top 10 Source Addresses"
+msgstr "Quelladresse"
+
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
+#, fuzzy
+msgid "Address"
+msgstr "Knotenadresse"
+
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
+msgstr ""
+
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
+#, fuzzy
+msgid "User"
+msgstr "Benutzer"
+
+#: prewikka/views/stats.py:645
+#, fuzzy
+msgid "Top 10 Targeted Addresses"
+msgstr "Zieladresse"
+
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
+msgstr ""
+
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
+
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
+msgstr ""
+
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Analyzer Locations"
+msgstr "Analyzer Zeit"
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Location"
+msgstr "Knoten Standort"
+
+#: prewikka/templates/About.py:107
+msgid ""
+"provides support to Large Accounts, Major Companies and Government Agencies "
+"around the world, to improve and strengthen the security of their systems "
+"and networks."
+msgstr ""
+"bietet Unterstützung für Großanbieter, Unternehmen und Regierungsbeörden "
+"weltweit, um System- und Netzsicherheit zu stärken und zu verbessern."
+
+#: prewikka/templates/About.py:125
+msgid "Customizing Prelude"
+msgstr "Prelude anpassen"
+
+#: prewikka/templates/About.py:132
+msgid ""
+"In keeping with the Open Source spirit, we encourage you to participate in "
+"the development of your application. You can order customized versions of "
+"Prelude to suit your needs: adapting, adding on functionality etc. Because "
+"they are carried out by PreludeIDS engineers, you know that any "
+"modifications made to the system will be integrated optimally and guaranteed "
+"by our technical support department. Additionally, the company can extend "
+"Prelude to handle yet unsupported sensors (including proprietary), ruleset "
+"extension to handle new devices and porting of Prelude to unsupported "
+"operating systems."
+msgstr ""
+"Im Geiste der Open Source Community ermuntern wir Sie, zu der Entwicklung "
+"unserer Anwendung beizutragen. Sie können individuelle Versionen von Prelude "
+"bestellen, um Ihren Ansprüchen gerecht zu werden: Anpassung, Hinzufügen von "
+"Funktionalitäten etc. Da die Änderungen von PreludeIDS Technikern ausgeführt "
+"werden, können Sie sich sicher sein, dass alle System-Modifikationen "
+"garantiert optimal von unserer technischen Supportabteilung integriert "
+"werden. Außerdem können wir Prelude erweitern, um auch bisher nicht "
+"unterstützte oder proprietäre Sensoren sowie Rulesetserweiterungen für neue "
+"Geräte zu implementieren oder Prelude auf bisher nicht unterstützte "
+"Betriebssysteme portieren. "
+
+#: prewikka/templates/About.py:141
+msgid "Software Maintenance and Technical Support"
+msgstr "Software Wartung und Technischer Support"
+
+#: prewikka/templates/About.py:148
+msgid ""
+"PreludeIDS maintenance and support services guarantee optimal operation of "
+"the Prelude platform on your infrastructure. There are five support packages "
+"that provide our customers with peace of mind,  knowing that they are not "
+"only covered for all outcomes, but that our experts are at hand to provide "
+"rapid and reliable solutions."
+msgstr ""
+"Unser PreludeIDS Wartungs- und Support-Service garantiert den optimalen "
+"Betrieb der Prelude Plattform in Ihrer Infrastruktur. Mit unserem Support-"
+"Service profitieren Sie von priorisierter Hilfe und der Kompetenz unserer "
+"Techniker, während der Wartungs-Service Ihre Software auf dem aktuellsten "
+"Stand hält."
+
+#: prewikka/templates/About.py:157
+msgid "Commercial licenses"
+msgstr "Kommerzielle Lizens"
+
+#: prewikka/templates/About.py:164
+msgid "The Prelude framework is licensed under the"
+msgstr "Das Prelude Framework ist lizensiert unter der"
+
+#: prewikka/templates/About.py:170
+msgid ""
+"PreludeIDS provides specific commercial licenses to allow proprietary "
+"systems based on Prelude to be developed and to interoperate."
+msgstr ""
+"PreludeIDS bietet spezifische kommerzielle Lizensen, um proprietäre auf "
+"Prelude basierende Systeme entwickeln und zwischen diesen interagieren zu "
+"können."
+
+#: prewikka/templates/About.py:179
+msgid "Advice, Deployment and Training"
+msgstr "Beratung, Installation und Training"
+
+#: prewikka/templates/About.py:186
+msgid ""
+"Through our partners, you have access to an array of top-of-the-line "
+"security services. By advising you on how to secure your infrastructure, "
+"deploying Prelude and training your users, we provide a turnkey solution to "
+"secure your infrastructure, delivered by specialists."
+msgstr ""
+"Durch unsere Partner haben Sie Zugang zu einer großen Anzahl überzeugender "
+"Sicherheitsdienste. Indem wir Ihnen mit Rat und Tat bei der Sicherung Ihrer "
+"Infrastruktur, der Implementierung von Prelude und dem Training Ihrer "
+"Benutzer zur Seite stehen, bieten wir Ihnen eine komplette Sicherheits-"
+"Lösung, geliefert von Spezialisten."
+
+#: prewikka/templates/About.py:205
+msgid "Contact"
+msgstr "Kontakt"
+
+#: prewikka/templates/About.py:211
+msgid "Office"
+msgstr "Büro"
+
+#: prewikka/templates/About.py:217
+msgid "Website"
+msgstr ""
+
+#: prewikka/templates/About.py:230
+msgid "Phone:"
+msgstr "Telefon"
+
+#: prewikka/templates/About.py:240
+msgid "Fax:"
+msgstr ""
+
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr "Agent"
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr "Zeit"
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr "Heartbeat Übersicht"
+
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr "Nach Agent filtern"
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr "Nach Adresse filtern"
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr "Verfügbare Filter"
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr ""
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr "Formel:"
+
+#: prewikka/templates/FilterEdition.py:314
+msgid "Name:"
+msgstr "Name"
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr "Kommentar"
+
+#: prewikka/templates/UserListing.py:100
+msgid "Login"
+msgstr "Login:"
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr "Benutzer löschen"
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr "Benutzer erstellen"
+
+#: prewikka/templates/SensorListing.py:232
+#, python-format
+msgid "%d Node"
+msgid_plural "%d Nodes"
+msgstr[0] "%d Knoten"
+msgstr[1] "%d Knoten"
+
+#: prewikka/templates/SensorListing.py:237
+#, python-format
+msgid "%d Analyzer"
+msgid_plural "%d Analyzers"
+msgstr[0] "%d Analyzer"
+msgstr[1] "%d Analyzer"
+
+#: prewikka/templates/SensorListing.py:244
+#, fuzzy, python-format
+msgid "%d Online"
+msgid_plural "%d Online"
+msgstr[0] "%d Online"
+msgstr[1] "%d Online"
+
+#: prewikka/templates/SensorListing.py:246
+#, fuzzy, python-format
+msgid "%d Offline"
+msgid_plural "%d Offline"
+msgstr[0] "%d Offline"
+msgstr[1] "%d Offline"
+
+#: prewikka/templates/SensorListing.py:248
+#, fuzzy, python-format
+msgid "%d Unknown"
+msgid_plural "%d Unknown"
+msgstr[0] "%d Unbekannt"
+msgstr[1] "%d Unbekannt"
+
+#: prewikka/templates/SensorListing.py:250
+#, fuzzy, python-format
+msgid "%d Missing"
+msgid_plural "%d Missing"
+msgstr[0] "%d Vermisst"
+msgstr[1] "%d Vermisst"
+
+#: prewikka/templates/SensorListing.py:328
+msgid "Address information"
+msgstr "Adress Informationen"
+
+#: prewikka/templates/SensorListing.py:362
+msgid "Total:"
+msgstr "Total:"
+
+#: prewikka/templates/SensorListing.py:436
+msgid "Last heartbeat"
+msgstr "Letzte Heartbeats"
+
+#: prewikka/templates/SensorListing.py:442
+msgid "Status"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:481
+msgid "Alert listing"
+msgstr "Alarm-Liste"
+
+#: prewikka/templates/SensorListing.py:490
+msgid "Heartbeat listing"
+msgstr "Heartbeat-Liste"
+
+#: prewikka/templates/SensorListing.py:499
+msgid "Heartbeat analysis"
+msgstr "Heartbeat-Analyse"
+
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr "Ausloggen"
+
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr ""
+
+#: prewikka/templates/UserSettings.py:157
+msgid "Account information"
+msgstr "Kontoinformationen"
+
+#: prewikka/templates/UserSettings.py:168
+msgid "Login:"
+msgstr "Login:"
+
+#: prewikka/templates/UserSettings.py:201
+msgid "Language:"
+msgstr "Sprache"
+
+#: prewikka/templates/UserSettings.py:235
+msgid "Permissions:"
+msgstr "Rechte:"
+
+#: prewikka/templates/UserSettings.py:298
+msgid "Check All"
+msgstr "Alles wählen"
+
+#: prewikka/templates/UserSettings.py:324
+msgid "Change password"
+msgstr "Passwort ändern"
+
+#: prewikka/templates/UserSettings.py:334
+msgid "Current password:"
+msgstr "Aktuelles Passwort:"
+
+#: prewikka/templates/UserSettings.py:344
+msgid "New password:"
+msgstr "Neues Passwort:"
+
+#: prewikka/templates/UserSettings.py:353
+msgid "Confirm new password:"
+msgstr "Neues Passwort bestätigen:"
+
+#: prewikka/templates/UserSettings.py:366
+msgid "Submit Changes"
+msgstr "Änderungen abschicken"
+
+#: prewikka/templates/MessageListing.py:478
+msgid "Period"
+msgstr "Periode"
+
+#: prewikka/templates/MessageListing.py:493
+msgid "Minutes"
+msgstr "Minuten"
+
+#: prewikka/templates/MessageListing.py:502
+msgid "Hours"
+msgstr "Stunden"
+
+#: prewikka/templates/MessageListing.py:511
+msgid "Days"
+msgstr "Tage"
+
+#: prewikka/templates/MessageListing.py:520
+msgid "Months"
+msgstr "Monate"
+
+#: prewikka/templates/MessageListing.py:529
+msgid "Years"
+msgstr "Jahre"
+
+#: prewikka/templates/MessageListing.py:538
+msgid "Unlimited"
+msgstr "Unbegrenzt"
+
+#: prewikka/templates/MessageListing.py:549
+msgid "Timezone"
+msgstr "Zeitzone"
+
+#: prewikka/templates/MessageListing.py:560
+msgid "Frontend localtime"
+msgstr "Frontend Lokalzeit"
+
+#: prewikka/templates/MessageListing.py:569
+msgid "Sensor localtime"
+msgstr "Sensor Lokalzeit"
+
+#: prewikka/templates/MessageListing.py:578
+msgid "UTC"
+msgstr ""
+
+#: prewikka/templates/MessageListing.py:589
+msgid "Limit"
+msgstr "Limit"
+
+#: prewikka/templates/MessageListing.py:613
+msgid "Refresh"
+msgstr "Neu Laden"
+
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
+msgid "Apply"
+msgstr "Übernehmen"
+
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
+msgid "prev"
+msgstr "früher"
+
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
+msgid "current"
+msgstr "aktuell"
+
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
+msgid "next"
+msgstr "später"
+
+#: prewikka/templates/MessageListing.py:812
+msgid "total"
+msgstr "Total"
+
+#: prewikka/templates/AlertListing.py:112
+msgid "Equal"
+msgstr "Gleich"
+
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:124
+msgid "Lesser than"
+msgstr "Weniger als"
+
+#: prewikka/templates/AlertListing.py:130
+msgid "Greater than"
+msgstr "Größer als"
+
+#: prewikka/templates/AlertListing.py:136
+msgid "Lesser or equal"
+msgstr "Kleiner oder gleich"
+
+#: prewikka/templates/AlertListing.py:142
+msgid "Greater or equal"
+msgstr "Größer oder gleich"
+
+#: prewikka/templates/AlertListing.py:148
+msgid "Substring"
+msgstr "Teilstring"
+
+#: prewikka/templates/AlertListing.py:154
+msgid "Substring (case-insensitive)"
+msgstr "Teilstring (Groß-/Kleinschreibung egal)"
+
+#: prewikka/templates/AlertListing.py:160
+msgid "Regular expression"
+msgstr "Regulärer Ausdruck"
+
+#: prewikka/templates/AlertListing.py:166
+msgid "Regular expression (case-insensitive)"
+msgstr "Regulärer Ausdruck (Groß-/Kleinschreibung egal)"
+
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+msgid "info"
+msgstr "info"
+
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
+msgstr "niedrig"
+
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
+msgstr "mittel"
+
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
+msgstr "hoch"
+
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
+msgstr "erfolgreich"
+
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
+msgstr "fehlgeschlagen"
+
+#: prewikka/templates/AlertListing.py:843
+#, fuzzy
+msgid "Filter on"
+msgstr "Filtern nach:"
+
+#: prewikka/templates/AlertListing.py:963
+msgid "Group entry by:"
+msgstr "Eintrag gruppieren nach:"
+
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+#, fuzzy
+msgid "filtered"
+msgstr "fehlgeschlagen"
+
+#: prewikka/templates/AlertListing.py:1136
+msgid "Type:"
+msgstr "Typ"
+
+#: prewikka/templates/AlertListing.py:1151
+msgid "CorrelationAlert"
+msgstr "Korrelations-Alarme"
+
+#: prewikka/templates/AlertListing.py:1153
+msgid "OverflowAlert"
+msgstr "Overflow Alarm"
+
+#: prewikka/templates/AlertListing.py:1155
+msgid "ToolAlert"
+msgstr "Tool-Alarme"
+
+#: prewikka/templates/AlertListing.py:1184
+msgid "Severity:"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1215
+msgid "Completion:"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1253
+msgid "Source"
+msgstr "Quelle"
+
+#: prewikka/templates/AlertListing.py:1285
+msgid "Target"
+msgstr "Ziel"
+
+#: prewikka/templates/AlertListing.py:1317
+#, fuzzy
+msgid "Analyzer"
+msgstr "Analyzer-ID"
+
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1468
+#, fuzzy
+msgid "Filter on this classification.text"
+msgstr "Nach Adresse filtern"
+
+#: prewikka/templates/AlertListing.py:1522
+#, fuzzy
+msgid "Filter on this port/protocol"
+msgstr "Nach Adresse filtern"
+
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+#, fuzzy
+msgid "Port/protocol information"
+msgstr "Netzwerkinformationen"
+
+#: prewikka/templates/AlertListing.py:1598
+msgid "alert"
+msgid_plural "alerts"
+msgstr[0] "Alarme"
+msgstr[1] "Alarme"
+
+#: prewikka/templates/AlertListing.py:1622
+#, python-format
+msgid "%(hidden)d of %(total)d alerts not shown..."
+msgstr "%(hidden)d von %(total)d Alarmen nicht angezeigt..."
+
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
+msgid "expand"
+msgstr "aufklappen"
+
+#: prewikka/templates/AlertListing.py:1778
+#, fuzzy
+msgid "Filter on this reference"
+msgstr "Nach Adresse filtern"
+
+#: prewikka/templates/AlertListing.py:1802
+msgid "source"
+msgstr "Quelle"
+
+#: prewikka/templates/AlertListing.py:1804
+msgid "target"
+msgstr "Ziel"
+
+#: prewikka/templates/AlertListing.py:1814
+#, python-format
+msgid "%(hidden)d of %(total)d %(name)ss not shown..."
+msgstr "%(hidden)d von %(total)d %(name)ss nicht angezeigt..."
+
+#: prewikka/templates/AlertListing.py:1856
+#, fuzzy, python-format
+msgid "Filter on this %s"
+msgstr "Nach Adresse filtern"
+
+#: prewikka/templates/AlertListing.py:1874
+#, python-format
+msgid "%s information"
+msgstr "%s Information"
+
+#: prewikka/templates/AlertListing.py:2114
+msgid "Filter"
+msgstr "Filter"
+
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr "Abschicken"
+
+#: prewikka/templates/Stats.py:356
+#, fuzzy
+msgid "Filter:"
+msgstr "Filter"
+
+#: prewikka/templates/Stats.py:386
+#, fuzzy
+msgid "Time:"
+msgstr "Zeit"
+
+#: prewikka/templates/Stats.py:397
+#, fuzzy
+msgid "Hour"
+msgstr "Stunden"
+
+#: prewikka/templates/Stats.py:406
+#, fuzzy
+msgid "Day"
+msgstr "Tage"
+
+#: prewikka/templates/Stats.py:415
+#, fuzzy
+msgid "Month"
+msgstr "Monate"
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+#, fuzzy
+msgid "From:"
+msgstr "Formel:"
+
+#: prewikka/templates/Stats.py:477
+#, fuzzy
+msgid "To:"
+msgstr "Total:"
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr "CGI Authentifizierung fehlgeschlagen: Kein Benutzer angegeben."
+
+#~ msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#~ msgstr ""
+#~ "Ungültiges 'analyzerid:messageid' Paar, '%(analyzerid):%(messageid)'"
+
+#~ msgid "none"
+#~ msgstr "keine"
+
+#~ msgid "Sensor"
+#~ msgstr "Sensor"
+
+#~ msgid "The Prewikka database does not seem to have been created"
+#~ msgstr "Die Prewikka Datenbank wurde anscheinend noch nicht erstellt"
+
+#~ msgid "Session invalid"
+#~ msgstr "Session ungültig"
+
+#~ msgid "Username and password do not match."
+#~ msgstr "Benutzername und Passwort stimmen nicht überein."
+
+#~ msgid "anonymous"
+#~ msgstr "anonym"
+
+#~ msgid "SSLcert Authentication failed: Not in a SSL session."
+#~ msgstr "SSLcert Authentifizierung fehlgeschlagen: Keine SSL session."
+
+#~ msgid "SSLcert Authentication failed: no user specified in x509 CN."
+#~ msgstr "SSLcert Authentifizierung fehlgeschlagen: Kein Benutzer in x509 CN."
+
+#~ msgid "All analyzers online"
+#~ msgstr "Alle Analyzer online"
+
+#~ msgid "on"
+#~ msgstr "auf"
+
+#~ msgid "Node Name"
+#~ msgstr "Knotenname"
+
+#~ msgid "No agent available"
+#~ msgstr "Kein Agent verfügbar"
+
+#~ msgid "Step"
+#~ msgstr "Schritt"
+
+#~ msgid "Tz"
+#~ msgstr "Tz"
diff --git a/po/es.po b/po/es.po
index f926bfc..c2965ce 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Prewikka 0.99\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
 "PO-Revision-Date: 2007-04-11 10:55-0400\n"
 "Last-Translator: Carlo Anez <[email protected]>\n"
 "Language-Team: SPANISH\n"
@@ -19,12 +19,6 @@ msgstr ""
 "X-Poedit-Country: Bolivia\n"
 "X-Poedit-SourceCharset: utf-8\n"
 
-#: prewikka/Database.py:99
-#, python-format
-msgid ""
-"Database schema version %(version)s found when %(reqversion)s was required"
-msgstr ""
-
 #: prewikka/User.py:41
 msgid "Permission Denied"
 msgstr "Permiso Denegado"
@@ -34,592 +28,671 @@ msgstr "Permiso Denegado"
 msgid "Access to view '%s' forbidden"
 msgstr "El acceso a la vista '%s' esta prohibida"
 
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr "Tipo de log especificado desconocido: '%s'"
-
-#: prewikka/Auth.py:32
+#: prewikka/Auth.py:29
 msgid "Authentication failed"
 msgstr "Autenticación fallida"
 
-#: prewikka/Auth.py:38
+#: prewikka/Auth.py:35
 msgid "Invalid session"
 msgstr ""
 
-#: prewikka/Auth.py:44
+#: prewikka/Auth.py:41
 msgid "Session expired"
 msgstr "Sesión expirada"
 
-#: prewikka/Auth.py:140
+#: prewikka/Auth.py:138
 msgid "Logged out"
 msgstr "Desconectado"
 
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr "Tipo de log especificado desconocido: '%s'"
+
 #: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
 msgid "Parameters Normalization failed"
 msgstr "La normalización de los parámetros falló"
 
-#: prewikka/Filter.py:78
+#: prewikka/Database.py:98
 #, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
 msgstr ""
-"Elemento de filtro '%s' inválido, referenciado por la formula del filtro"
 
-#: prewikka/localization.py:117
+#: prewikka/localization.py:107
 msgid "January"
 msgstr "Enero"
 
-#: prewikka/localization.py:118
+#: prewikka/localization.py:108
 msgid "February"
 msgstr "Febero"
 
-#: prewikka/localization.py:119
+#: prewikka/localization.py:109
 msgid "March"
 msgstr "Marzo"
 
-#: prewikka/localization.py:120
+#: prewikka/localization.py:110
 msgid "April"
 msgstr "Abril"
 
-#: prewikka/localization.py:121
+#: prewikka/localization.py:111
 msgid "May"
 msgstr "Mayo"
 
-#: prewikka/localization.py:122
+#: prewikka/localization.py:112
 msgid "June"
 msgstr "Junio"
 
-#: prewikka/localization.py:123
+#: prewikka/localization.py:113
 msgid "July"
 msgstr "Julio"
 
-#: prewikka/localization.py:124
+#: prewikka/localization.py:114
 msgid "August"
 msgstr "Agosto"
 
-#: prewikka/localization.py:125
+#: prewikka/localization.py:115
 msgid "September"
 msgstr "Septiembre"
 
-#: prewikka/localization.py:126
+#: prewikka/localization.py:116
 msgid "November"
 msgstr "Noviembre"
 
-#: prewikka/localization.py:127
+#: prewikka/localization.py:117
 msgid "October"
 msgstr "Octubre"
 
-#: prewikka/localization.py:128
+#: prewikka/localization.py:118
 msgid "December"
 msgstr "Diciembre"
 
-#: prewikka/localization.py:130
+#: prewikka/localization.py:120
 msgid "Monday"
 msgstr "Lunes"
 
-#: prewikka/localization.py:131
+#: prewikka/localization.py:121
 msgid "Tuesday"
 msgstr "Martes"
 
-#: prewikka/localization.py:132
+#: prewikka/localization.py:122
 msgid "Wednesday"
 msgstr "Miercoles"
 
-#: prewikka/localization.py:133
+#: prewikka/localization.py:123
 msgid "Thursday"
 msgstr "Jueves"
 
-#: prewikka/localization.py:134
+#: prewikka/localization.py:124
 msgid "Friday"
 msgstr "Viernes"
 
-#: prewikka/localization.py:135
+#: prewikka/localization.py:125
 msgid "Saturday"
 msgstr "Sábado"
 
-#: prewikka/localization.py:136
+#: prewikka/localization.py:126
 msgid "Sunday"
 msgstr "Domingo"
 
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
 msgstr ""
+"Elemento de filtro '%s' inválido, referenciado por la formula del filtro"
 
-#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr "Carga"
-
-#: prewikka/views/filter.py:139 prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr "Guardar"
-
-#: prewikka/views/filter.py:141 prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
-msgstr "Borrar"
-
-#: prewikka/views/messagesummary.py:303 prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675 prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715 prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792 prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
 msgid "Name"
 msgstr "Nombre"
 
-#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:600
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
 msgid "Code"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:305
+#: prewikka/views/messagesummary.py:306
 msgid "Data length"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:306
+#: prewikka/views/messagesummary.py:307
 msgid "Data"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:402 prewikka/views/messagesummary.py:830
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
 #, fuzzy
 msgid "Create time"
 msgstr "Crear usuario"
 
-#: prewikka/views/messagesummary.py:405
+#: prewikka/views/messagesummary.py:406
 msgid "Detect time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:410
+#: prewikka/views/messagesummary.py:411
 msgid "Analyzer time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:416
+#: prewikka/views/messagesummary.py:417
 msgid "Process"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:417
+#: prewikka/views/messagesummary.py:418
 msgid "Process Path"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:418
+#: prewikka/views/messagesummary.py:419
 msgid "Process PID"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
+#: prewikka/views/messagesummary.py:427
+#, fuzzy
+msgid "Node location"
+msgstr "Lugar del nodo"
+
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
 #, fuzzy
 msgid "Node name"
 msgstr "Nombre del nodo"
 
-#: prewikka/views/messagesummary.py:427
+#: prewikka/views/messagesummary.py:452
 #, fuzzy
-msgid "Node location"
-msgstr "Lugar del nodo"
+msgid "Node name (resolved)"
+msgstr "Nombre del nodo"
 
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
 #, fuzzy
 msgid "Node address"
 msgstr "Dirección del nodo"
 
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
 msgid "Model"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:453
+#: prewikka/views/messagesummary.py:462
 msgid "Analyzerid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:454 prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
 #, fuzzy
 msgid "Version"
 msgstr "Permisos:"
 
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
 msgid "Class"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:457
+#: prewikka/views/messagesummary.py:466
 msgid "Manufacturer"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:465
+#: prewikka/views/messagesummary.py:474
 msgid "Operating System"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:483
+#: prewikka/views/messagesummary.py:492
 #, python-format
 msgid "Analyzer Path (%d not shown)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:490 prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
 #, python-format
 msgid "Analyzer #%d"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:500
+#: prewikka/views/messagesummary.py:509
 msgid "Additional data"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:503 prewikka/views/messagesummary.py:716
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
 msgid "Meaning"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:504
+#: prewikka/views/messagesummary.py:513
 msgid "Value"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:553 prewikka/views/messagesummary.py:574
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
 msgid "Header length"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:554
+#: prewikka/views/messagesummary.py:565
 #, fuzzy
 msgid "TOS"
 msgstr "SO"
 
-#: prewikka/views/messagesummary.py:555 prewikka/views/messagesummary.py:593
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
 msgid "Length"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:556 prewikka/views/messagesummary.py:602
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
 msgid "Id"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:560
+#: prewikka/views/messagesummary.py:571
 msgid "Ip offset"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:561
+#: prewikka/views/messagesummary.py:572
 msgid "TTL"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:562 prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899 prewikka/views/messagesummary.py:902
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
 msgid "Protocol"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:563 prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594 prewikka/views/messagesummary.py:601
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
 msgid "Checksum"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:564
+#: prewikka/views/messagesummary.py:575
 #, fuzzy
 msgid "Source address"
 msgstr "Dirección del nodo"
 
-#: prewikka/views/messagesummary.py:565
+#: prewikka/views/messagesummary.py:576
 #, fuzzy
 msgid "Target address"
 msgstr "Dirección del nodo"
 
-#: prewikka/views/messagesummary.py:570 prewikka/views/messagesummary.py:591
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
 #, fuzzy
 msgid "Source port"
 msgstr "Origen"
 
-#: prewikka/views/messagesummary.py:571 prewikka/views/messagesummary.py:592
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
 #, fuzzy
 msgid "Target port"
 msgstr "Destino"
 
-#: prewikka/views/messagesummary.py:575
+#: prewikka/views/messagesummary.py:586
 msgid "Reserved"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:584
+#: prewikka/views/messagesummary.py:595
 #, fuzzy
 msgid "Window"
 msgstr "informacion"
 
-#: prewikka/views/messagesummary.py:586
+#: prewikka/views/messagesummary.py:597
 msgid "URP"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:599 prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772 prewikka/views/messagesummary.py:791
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
 msgid "Type"
 msgstr "Tipo"
 
-#: prewikka/views/messagesummary.py:603
+#: prewikka/views/messagesummary.py:614
 msgid "Seq #"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:604
+#: prewikka/views/messagesummary.py:615
 msgid "Mask"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:605
+#: prewikka/views/messagesummary.py:616
 #, fuzzy
 msgid "Gateway Address"
 msgstr "Dirección del nodo"
 
-#: prewikka/views/messagesummary.py:606
+#: prewikka/views/messagesummary.py:617
 #, fuzzy
 msgid "Num address"
 msgstr "Dirección del nodo"
 
-#: prewikka/views/messagesummary.py:607
+#: prewikka/views/messagesummary.py:618
 msgid "Wpa"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:608
+#: prewikka/views/messagesummary.py:619
 msgid "Lifetime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:609
+#: prewikka/views/messagesummary.py:620
 #, fuzzy
 msgid "Otime"
 msgstr "Hora"
 
-#: prewikka/views/messagesummary.py:610
+#: prewikka/views/messagesummary.py:621
 #, fuzzy
 msgid "Rtime"
 msgstr "Hora"
 
-#: prewikka/views/messagesummary.py:611
+#: prewikka/views/messagesummary.py:622
 #, fuzzy
 msgid "Ttime"
 msgstr "Hora"
 
-#: prewikka/views/messagesummary.py:617 prewikka/views/messagesummary.py:1037
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
 msgid "Payload"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:673 prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
 #, fuzzy
 msgid "Correlation Alert"
 msgstr "Alerta de correlación"
 
-#: prewikka/views/messagesummary.py:679
+#: prewikka/views/messagesummary.py:695
 #, fuzzy
 msgid "Correlated Alert"
 msgstr "Alerta de correlación"
 
-#: prewikka/views/messagesummary.py:680 prewikka/views/messagesummary.py:697
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
 msgid "Source Analyzer"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:690 prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
 #, fuzzy
 msgid "Tool Alert"
 msgstr "Alerta de herramienta"
 
-#: prewikka/views/messagesummary.py:696
+#: prewikka/views/messagesummary.py:712
 msgid "Linked Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:707
+#: prewikka/views/messagesummary.py:723
 #, fuzzy
 msgid "Text"
 msgstr "siguiente"
 
-#: prewikka/views/messagesummary.py:709
+#: prewikka/views/messagesummary.py:725
 #, fuzzy
 msgid "Ident"
 msgstr "Agente:"
 
-#: prewikka/views/messagesummary.py:714
+#: prewikka/views/messagesummary.py:730
 msgid "Origin"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:733
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
 #, fuzzy
 msgid "Severity"
 msgstr "Severidad"
 
-#: prewikka/views/messagesummary.py:736
+#: prewikka/views/messagesummary.py:752
 #, fuzzy
 msgid "Completion"
 msgstr "Completado:"
 
-#: prewikka/views/messagesummary.py:740 prewikka/views/messagesummary.py:746
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
 msgid "Description"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:745
+#: prewikka/views/messagesummary.py:761
 msgid "Category"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:769
+#: prewikka/views/messagesummary.py:785
 msgid "User category"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:774 prewikka/views/messagesummary.py:793
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
 #, fuzzy
 msgid "Number"
 msgstr "Noviembre"
 
-#: prewikka/views/messagesummary.py:775
+#: prewikka/views/messagesummary.py:791
 msgid "Tty"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:794
+#: prewikka/views/messagesummary.py:810
 #, fuzzy
 msgid "Permission"
 msgstr "Permisos:"
 
-#: prewikka/views/messagesummary.py:816
+#: prewikka/views/messagesummary.py:832
 msgid "Change time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:817
+#: prewikka/views/messagesummary.py:833
 #, fuzzy
 msgid "Inode Number"
 msgstr "Nombre del nodo"
 
-#: prewikka/views/messagesummary.py:818
+#: prewikka/views/messagesummary.py:834
 msgid "Major device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:819
+#: prewikka/views/messagesummary.py:835
 msgid "Minor device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:820
+#: prewikka/views/messagesummary.py:836
 msgid "C Major device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:821
+#: prewikka/views/messagesummary.py:837
 msgid "C Minor device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:825
+#: prewikka/views/messagesummary.py:841
 #, fuzzy, python-format
 msgid "Target file %s"
 msgstr "Destino"
 
-#: prewikka/views/messagesummary.py:829
+#: prewikka/views/messagesummary.py:845
 msgid "Path"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:831
+#: prewikka/views/messagesummary.py:847
 msgid "Modify time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:832
+#: prewikka/views/messagesummary.py:848
 msgid "Access time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:833
+#: prewikka/views/messagesummary.py:849
 msgid "Data size"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:834
+#: prewikka/views/messagesummary.py:850
 msgid "Disk size"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:853
+#: prewikka/views/messagesummary.py:869
 msgid "Web Service"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:856
+#: prewikka/views/messagesummary.py:872
 msgid "Url"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:857
+#: prewikka/views/messagesummary.py:873
 msgid "Cgi"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:858
+#: prewikka/views/messagesummary.py:874
 msgid "Http Method"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:861
+#: prewikka/views/messagesummary.py:877
 msgid "CGI Argument"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:870
+#: prewikka/views/messagesummary.py:886
 msgid "SNMP Service"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:873
+#: prewikka/views/messagesummary.py:889
 msgid "oid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:874
+#: prewikka/views/messagesummary.py:890
 msgid "messageProcessingModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:875
+#: prewikka/views/messagesummary.py:891
 msgid "securityModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:876
+#: prewikka/views/messagesummary.py:892
 msgid "securityName"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:877
+#: prewikka/views/messagesummary.py:893
 msgid "securityLevel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:878
+#: prewikka/views/messagesummary.py:894
 #, fuzzy
 msgid "contextName"
 msgstr "Nombre del nodo"
 
-#: prewikka/views/messagesummary.py:879
+#: prewikka/views/messagesummary.py:895
 msgid "contextEngineID"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:880
+#: prewikka/views/messagesummary.py:896
 msgid "command"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:892
+#: prewikka/views/messagesummary.py:908
 msgid "Port"
 msgstr ""
 
 #: prewikka/views/messagesummary.py:925
+msgid "PortList"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:928
+#, fuzzy
+msgid "ip_version"
+msgstr "Permisos:"
+
+#: prewikka/views/messagesummary.py:961
 #, fuzzy, python-format
 msgid "Source(%d)"
 msgstr "Origen"
 
-#: prewikka/views/messagesummary.py:934
+#: prewikka/views/messagesummary.py:970
 #, fuzzy, python-format
 msgid "Target(%d)"
 msgstr "Destino"
 
-#: prewikka/views/messagesummary.py:955
+#: prewikka/views/messagesummary.py:991
 #, fuzzy
 msgid "Overflow Alert"
 msgstr "Alerta de desborde"
 
-#: prewikka/views/messagesummary.py:958 prewikka/templates/AlertListing.py:547
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
 msgid "Alert"
 msgstr "Alerta"
 
-#: prewikka/views/messagesummary.py:981
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
 msgid "Actions"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1020
+#: prewikka/views/messagesummary.py:1060
 #, fuzzy
 msgid "Network centric information"
 msgstr "Información sobre cuentas"
 
-#: prewikka/views/messagesummary.py:1041
+#: prewikka/views/messagesummary.py:1080
 msgid "ASCII Payload"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1060
+#: prewikka/views/messagesummary.py:1099
 #, fuzzy
 msgid "Heartbeat"
 msgstr "Pulsos"
 
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr "Eventos"
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr "Alertas"
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr "Alertas de correlación"
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr "Alertas de herramientas"
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr "Agentes"
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr "Pulsos"
+
+#: prewikka/views/__init__.py:53
+msgid "Statistics"
+msgstr ""
+
+#: prewikka/views/__init__.py:54
+msgid "Categorizations"
+msgstr ""
+
+#: prewikka/views/__init__.py:55
+#, fuzzy
+msgid "Sources"
+msgstr "Origen"
+
+#: prewikka/views/__init__.py:56
+#, fuzzy
+msgid "Targets"
+msgstr "Destino"
+
+#: prewikka/views/__init__.py:57
+#, fuzzy
+msgid "Analyzers"
+msgstr "Alertas"
+
+#: prewikka/views/__init__.py:58
+#, fuzzy
+msgid "Timeline"
+msgstr "Hora"
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr "Configuraciones"
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr "Filtros"
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr ""
+
+#: prewikka/views/__init__.py:67
+#, fuzzy
+msgid "User listing"
+msgstr "Lista de alertas"
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr "Información"
+
 #: prewikka/views/sensor.py:51
 msgid "Offline"
 msgstr ""
@@ -637,153 +710,166 @@ msgstr ""
 msgid "Online"
 msgstr "ninguno"
 
-#: prewikka/views/sensor.py:160
+#: prewikka/views/sensor.py:158
 #, fuzzy
 msgid "Node location n/a"
 msgstr "Lugar del nodo"
 
-#: prewikka/views/sensor.py:161
+#: prewikka/views/sensor.py:159
 #, fuzzy
 msgid "Node name n/a"
 msgstr "Nombre del nodo"
 
-#: prewikka/views/sensor.py:162
+#: prewikka/views/sensor.py:160
 #, fuzzy
 msgid "OS version n/a"
 msgstr "Sesión invalida"
 
-#: prewikka/views/sensor.py:163
+#: prewikka/views/sensor.py:161
 msgid "OS type n/a"
 msgstr ""
 
-#: prewikka/views/__init__.py:43
-msgid "Events"
-msgstr "Eventos"
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
+msgstr ""
 
-#: prewikka/views/__init__.py:43 prewikka/templates/SensorListing.py:493
-msgid "Alerts"
-msgstr "Alertas"
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
+msgstr "Carga"
 
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
-msgstr "Alertas de correlación"
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
+msgstr "Guardar"
 
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
-msgstr "Alertas de herramientas"
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
+msgstr "Borrar"
 
-#: prewikka/views/__init__.py:48
-msgid "Agents"
-msgstr "Agentes"
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
+msgstr ""
 
-#: prewikka/views/__init__.py:49 prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
-msgstr "Pulsos"
+#: prewikka/views/stats.py:425
+#, fuzzy
+msgid "Top 10 Classifications"
+msgstr "Clasificación"
 
-#: prewikka/views/__init__.py:51
-msgid "Settings"
-msgstr "Configuraciones"
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
+msgstr "Clasificación"
 
-#: prewikka/views/__init__.py:52
-msgid "Filters"
-msgstr "Filtros"
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
+msgstr ""
 
-#: prewikka/views/__init__.py:54
-msgid "My account"
+#: prewikka/views/stats.py:433
+msgid "References"
 msgstr ""
 
-#: prewikka/views/__init__.py:57
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
 #, fuzzy
-msgid "User listing"
-msgstr "Lista de alertas"
+msgid "High"
+msgstr "alta"
 
-#: prewikka/views/__init__.py:61
-msgid "About"
-msgstr "Información"
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+#, fuzzy
+msgid "Medium"
+msgstr "mediana"
 
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
-msgstr "Autenticación fallida de CGI: no se especifico el usuario"
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+#, fuzzy
+msgid "Low"
+msgstr "baja"
 
-#: prewikka/templates/SensorListing.py:225
-#, python-format
-msgid "%d Node"
-msgid_plural "%d Nodes"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+#, fuzzy
+msgid "Informational"
+msgstr "Información de la dirección"
 
-#: prewikka/templates/SensorListing.py:230
-#, python-format
-msgid "%d Analyzer"
-msgid_plural "%d Analyzers"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:235
-#, fuzzy, python-format
-msgid "%d Online"
-msgid_plural "%d Onlines"
-msgstr[0] "ninguno"
-msgstr[1] "ninguno"
+#: prewikka/views/stats.py:448
+#, fuzzy
+msgid "Severities"
+msgstr "Severidad"
 
-#: prewikka/templates/SensorListing.py:237
-#, fuzzy, python-format
-msgid "%d Offline"
-msgid_plural "%d Offlines"
-msgstr[0] "ninguno"
-msgstr[1] "ninguno"
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:239
-#, python-format
-msgid "%d Unknown"
-msgid_plural "%d Unknowns"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:241
-#, python-format
-msgid "%d Missing"
-msgid_plural "%d Missings"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:490
+#, fuzzy
+msgid "Top Source Country"
+msgstr "Origen"
 
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
-msgstr "Filtrar por dirección"
+#: prewikka/views/stats.py:490
+msgid "Country"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:308
+#: prewikka/views/stats.py:542
 #, fuzzy
-msgid "Address information"
-msgstr "Información de la dirección"
+msgid "Top 10 Source Addresses"
+msgstr "Dirección del nodo"
 
-#: prewikka/templates/SensorListing.py:335
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
 #, fuzzy
-msgid "Total:"
-msgstr "total"
+msgid "Address"
+msgstr "Dirección del nodo"
+
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:398
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
 #, fuzzy
-msgid "Last heartbeat"
-msgstr "Hora de último pulso"
+msgid "User"
+msgstr "Usuarios"
 
-#: prewikka/templates/SensorListing.py:403
-msgid "Status"
+#: prewikka/views/stats.py:645
+#, fuzzy
+msgid "Top 10 Targeted Addresses"
+msgstr "Dirección del nodo"
+
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:437
-msgid "Alert listing"
-msgstr "Lista de alertas"
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:445
-msgid "Heartbeat listing"
-msgstr "Listado de pulsos"
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:453
-msgid "Heartbeat analysis"
-msgstr "Análisis de pulsos"
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+msgid "Analyzer Locations"
+msgstr ""
 
-#: prewikka/templates/About.py:111
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Location"
+msgstr "Lugar del nodo"
+
+#: prewikka/templates/About.py:107
 msgid ""
 "provides support to Large Accounts, Major Companies and Government Agencies "
 "around the world, to improve and strengthen the security of their systems "
@@ -793,11 +879,11 @@ msgstr ""
 "Importantes alrededor del mundo, para mejorar y fortificar la seguridad de "
 "sus sistemas y redes"
 
-#: prewikka/templates/About.py:129
+#: prewikka/templates/About.py:125
 msgid "Customizing Prelude"
 msgstr "Personalizando Prelude"
 
-#: prewikka/templates/About.py:134
+#: prewikka/templates/About.py:132
 msgid ""
 "In keeping with the Open Source spirit, we encourage you to participate in "
 "the development of your application. You can order customized versions of "
@@ -820,7 +906,7 @@ msgstr ""
 "reglas para soportar nuevos dispositivos y ejecutar Prelude en sistemas "
 "operativos no soportados. "
 
-#: prewikka/templates/About.py:143
+#: prewikka/templates/About.py:141
 msgid "Software Maintenance and Technical Support"
 msgstr "Mantenimiento de software y Soporte Técnico"
 
@@ -843,11 +929,11 @@ msgstr ""
 msgid "Commercial licenses"
 msgstr "Licencias comerciales"
 
-#: prewikka/templates/About.py:162
+#: prewikka/templates/About.py:164
 msgid "The Prelude framework is licensed under the"
 msgstr "El ambiente de trabajo de Prelude esta licenciado bajo la"
 
-#: prewikka/templates/About.py:167
+#: prewikka/templates/About.py:170
 msgid ""
 "PreludeIDS provides specific commercial licenses to allow proprietary "
 "systems based on Prelude to be developed and to interoperate."
@@ -856,11 +942,11 @@ msgstr ""
 "propietarios basados en Prelude sean desarrollados y que puedan interoperar "
 "entre ellos."
 
-#: prewikka/templates/About.py:176
+#: prewikka/templates/About.py:179
 msgid "Advice, Deployment and Training"
 msgstr "Consultas, Implementación y Entrenamiento"
 
-#: prewikka/templates/About.py:181
+#: prewikka/templates/About.py:186
 msgid ""
 "Through our partners, you have access to an array of top-of-the-line "
 "security services. By advising you on how to secure your infrastructure, "
@@ -873,375 +959,535 @@ msgstr ""
 "usuarios, le proveemos una solución eficiente para asegurar su "
 "infraestructura, llevado de la mano de especialistas."
 
-#: prewikka/templates/About.py:200
+#: prewikka/templates/About.py:205
 msgid "Contact"
 msgstr "Contacto"
 
-#: prewikka/templates/About.py:205
+#: prewikka/templates/About.py:211
 msgid "Office"
 msgstr ""
 
-#: prewikka/templates/About.py:210
+#: prewikka/templates/About.py:217
 msgid "Website"
 msgstr "Sitio Web"
 
-#: prewikka/templates/About.py:223
+#: prewikka/templates/About.py:230
 msgid "Phone:"
 msgstr "Telefono"
 
-#: prewikka/templates/About.py:233
+#: prewikka/templates/About.py:240
 msgid "Fax:"
 msgstr ""
 
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
-msgstr "Enviar"
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr "Agente:"
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr "Hora"
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr "Resumen de pulsos"
+
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr "Filtrar por agente"
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr "Filtrar por dirección"
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr "Filtros disponibles"
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr "Edición"
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr "Formula:"
+
+#: prewikka/templates/FilterEdition.py:314
+#, fuzzy
+msgid "Name:"
+msgstr "Nombre"
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr "Comentario:"
+
+#: prewikka/templates/UserListing.py:100
+msgid "Login"
+msgstr "Usuario"
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr "Borrar usuario"
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr "Crear usuario"
+
+#: prewikka/templates/SensorListing.py:232
+#, python-format
+msgid "%d Node"
+msgid_plural "%d Nodes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:237
+#, python-format
+msgid "%d Analyzer"
+msgid_plural "%d Analyzers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:244
+#, fuzzy, python-format
+msgid "%d Online"
+msgid_plural "%d Online"
+msgstr[0] "ninguno"
+msgstr[1] "ninguno"
+
+#: prewikka/templates/SensorListing.py:246
+#, fuzzy, python-format
+msgid "%d Offline"
+msgid_plural "%d Offline"
+msgstr[0] "ninguno"
+msgstr[1] "ninguno"
+
+#: prewikka/templates/SensorListing.py:248
+#, python-format
+msgid "%d Unknown"
+msgid_plural "%d Unknown"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:250
+#, python-format
+msgid "%d Missing"
+msgid_plural "%d Missing"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:328
+#, fuzzy
+msgid "Address information"
+msgstr "Información de la dirección"
 
-#: prewikka/templates/UserSettings.py:154
+#: prewikka/templates/SensorListing.py:362
+#, fuzzy
+msgid "Total:"
+msgstr "total"
+
+#: prewikka/templates/SensorListing.py:436
+#, fuzzy
+msgid "Last heartbeat"
+msgstr "Hora de último pulso"
+
+#: prewikka/templates/SensorListing.py:442
+msgid "Status"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:481
+msgid "Alert listing"
+msgstr "Lista de alertas"
+
+#: prewikka/templates/SensorListing.py:490
+msgid "Heartbeat listing"
+msgstr "Listado de pulsos"
+
+#: prewikka/templates/SensorListing.py:499
+msgid "Heartbeat analysis"
+msgstr "Análisis de pulsos"
+
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr "Desconectarse"
+
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr ""
+
+#: prewikka/templates/UserSettings.py:157
 #, fuzzy
 msgid "Account information"
 msgstr "Información sobre cuentas"
 
-#: prewikka/templates/UserSettings.py:164
+#: prewikka/templates/UserSettings.py:168
 msgid "Login:"
 msgstr "Ingreso:"
 
-#: prewikka/templates/UserSettings.py:189
+#: prewikka/templates/UserSettings.py:201
 msgid "Language:"
 msgstr "Idioma:"
 
-#: prewikka/templates/UserSettings.py:220
+#: prewikka/templates/UserSettings.py:235
 msgid "Permissions:"
 msgstr "Permisos:"
 
-#: prewikka/templates/UserSettings.py:277
+#: prewikka/templates/UserSettings.py:298
 msgid "Check All"
 msgstr "Seleccionar todos"
 
-#: prewikka/templates/UserSettings.py:301
+#: prewikka/templates/UserSettings.py:324
 msgid "Change password"
 msgstr "Cambiar contraeña"
 
-#: prewikka/templates/UserSettings.py:308
+#: prewikka/templates/UserSettings.py:334
 msgid "Current password:"
 msgstr "Contraseña actual"
 
-#: prewikka/templates/UserSettings.py:317
+#: prewikka/templates/UserSettings.py:344
 msgid "New password:"
 msgstr "Nueva contraseña:"
 
-#: prewikka/templates/UserSettings.py:326
+#: prewikka/templates/UserSettings.py:353
 msgid "Confirm new password:"
 msgstr "Confirmar nueva contraseña:"
 
-#: prewikka/templates/UserSettings.py:338
+#: prewikka/templates/UserSettings.py:366
 msgid "Submit Changes"
 msgstr "Enviar Cambios"
 
-#: prewikka/templates/UserListing.py:104
-msgid "Login"
-msgstr "Usuario"
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr "Borrar usuario"
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr "Crear usuario"
-
-#: prewikka/templates/MessageListing.py:447
+#: prewikka/templates/MessageListing.py:478
 #, fuzzy
 msgid "Period"
 msgstr "Permisos:"
 
-#: prewikka/templates/MessageListing.py:462
+#: prewikka/templates/MessageListing.py:493
 msgid "Minutes"
 msgstr "Minutos"
 
-#: prewikka/templates/MessageListing.py:471
+#: prewikka/templates/MessageListing.py:502
 msgid "Hours"
 msgstr "Horas"
 
-#: prewikka/templates/MessageListing.py:480
+#: prewikka/templates/MessageListing.py:511
 msgid "Days"
 msgstr "Días"
 
-#: prewikka/templates/MessageListing.py:489
+#: prewikka/templates/MessageListing.py:520
 msgid "Months"
 msgstr "Meses"
 
-#: prewikka/templates/MessageListing.py:498
+#: prewikka/templates/MessageListing.py:529
 msgid "Years"
 msgstr "Años"
 
-#: prewikka/templates/MessageListing.py:507
+#: prewikka/templates/MessageListing.py:538
 msgid "Unlimited"
 msgstr "Ilimitado"
 
-#: prewikka/templates/MessageListing.py:518
+#: prewikka/templates/MessageListing.py:549
 #, fuzzy
 msgid "Timezone"
 msgstr "Hora"
 
-#: prewikka/templates/MessageListing.py:529
+#: prewikka/templates/MessageListing.py:560
 msgid "Frontend localtime"
 msgstr "Hora local del Frontend"
 
-#: prewikka/templates/MessageListing.py:538
+#: prewikka/templates/MessageListing.py:569
 msgid "Sensor localtime"
 msgstr "Hora local del Sensor"
 
-#: prewikka/templates/MessageListing.py:547
+#: prewikka/templates/MessageListing.py:578
 msgid "UTC"
 msgstr "UTC"
 
-#: prewikka/templates/MessageListing.py:558
+#: prewikka/templates/MessageListing.py:589
 #, fuzzy
 msgid "Limit"
 msgstr "Límite:"
 
-#: prewikka/templates/MessageListing.py:574
+#: prewikka/templates/MessageListing.py:613
 msgid "Refresh"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:621
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
 msgid "Apply"
 msgstr "Aplicar"
 
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
 msgid "prev"
 msgstr "previo"
 
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
 msgid "current"
 msgstr "actual"
 
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
 msgid "next"
 msgstr "siguiente"
 
-#: prewikka/templates/MessageListing.py:773
+#: prewikka/templates/MessageListing.py:812
 msgid "total"
 msgstr "total"
 
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr "Filtros disponibles"
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr "Edición"
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr "Formula:"
-
-#: prewikka/templates/FilterEdition.py:318
-#, fuzzy
-msgid "Name:"
-msgstr "Nombre"
-
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
-msgstr "Comentario:"
-
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
-msgstr "Agente:"
-
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
-msgstr "Hora"
-
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
-msgstr "Resumen de pulsos"
-
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
-msgstr "Filtrar por agente"
-
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
-msgstr "Desconectarse"
-
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:132
+#: prewikka/templates/AlertListing.py:112
 msgid "Equal"
 msgstr "Igual"
 
-#: prewikka/templates/AlertListing.py:134
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:124
 msgid "Lesser than"
 msgstr "Menor que"
 
-#: prewikka/templates/AlertListing.py:136
+#: prewikka/templates/AlertListing.py:130
 msgid "Greater than"
 msgstr "Mayor que"
 
-#: prewikka/templates/AlertListing.py:138
+#: prewikka/templates/AlertListing.py:136
 msgid "Lesser or equal"
 msgstr "Menor o igual"
 
-#: prewikka/templates/AlertListing.py:140
+#: prewikka/templates/AlertListing.py:142
 msgid "Greater or equal"
 msgstr "Mayor o igual"
 
-#: prewikka/templates/AlertListing.py:142
+#: prewikka/templates/AlertListing.py:148
 msgid "Substring"
 msgstr "Subcadena"
 
-#: prewikka/templates/AlertListing.py:144
+#: prewikka/templates/AlertListing.py:154
 msgid "Substring (case-insensitive)"
 msgstr "Subcadena (no importa)"
 
-#: prewikka/templates/AlertListing.py:146
+#: prewikka/templates/AlertListing.py:160
 msgid "Regular expression"
 msgstr "Expresión regular"
 
-#: prewikka/templates/AlertListing.py:148
+#: prewikka/templates/AlertListing.py:166
 msgid "Regular expression (case-insensitive)"
 msgstr "Expresión regular (insensible)"
 
-#: prewikka/templates/AlertListing.py:266
-msgid "Group entry by:"
-msgstr "Agrupar entrada por:"
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+#, fuzzy
+msgid "info"
+msgstr "informacion"
 
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
+msgstr "baja"
+
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
+msgstr "mediana"
+
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
+msgstr "alta"
+
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
+msgstr "exitoso"
+
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
+msgstr "fallido"
+
+#: prewikka/templates/AlertListing.py:843
+#, fuzzy
+msgid "Filter on"
 msgstr "Filtrar por:"
 
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr "Clasificación"
+#: prewikka/templates/AlertListing.py:963
+msgid "Group entry by:"
+msgstr "Agrupar entrada por:"
+
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+#, fuzzy
+msgid "filtered"
+msgstr "fallido"
 
-#: prewikka/templates/AlertListing.py:537
+#: prewikka/templates/AlertListing.py:1136
 msgid "Type:"
 msgstr "Tipo:"
 
-#: prewikka/templates/AlertListing.py:549
+#: prewikka/templates/AlertListing.py:1151
 #, fuzzy
 msgid "CorrelationAlert"
 msgstr "Alerta de correlación"
 
-#: prewikka/templates/AlertListing.py:551
+#: prewikka/templates/AlertListing.py:1153
 #, fuzzy
 msgid "OverflowAlert"
 msgstr "Alerta de desborde"
 
-#: prewikka/templates/AlertListing.py:553
+#: prewikka/templates/AlertListing.py:1155
 #, fuzzy
 msgid "ToolAlert"
 msgstr "Alerta de herramienta"
 
-#: prewikka/templates/AlertListing.py:581
+#: prewikka/templates/AlertListing.py:1184
 #, fuzzy
 msgid "Severity:"
 msgstr "Severidad"
 
-#: prewikka/templates/AlertListing.py:586
-#, fuzzy
-msgid "info"
-msgstr "informacion"
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
-msgstr "baja"
-
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
-msgstr "mediana"
-
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
-msgstr "alta"
-
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-#, fuzzy
-msgid "none"
-msgstr "en"
-
-#: prewikka/templates/AlertListing.py:617
+#: prewikka/templates/AlertListing.py:1215
 #, fuzzy
 msgid "Completion:"
 msgstr "Completado:"
 
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
-msgstr "exitoso"
-
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr "fallido"
-
-#: prewikka/templates/AlertListing.py:691
+#: prewikka/templates/AlertListing.py:1253
 msgid "Source"
 msgstr "Origen"
 
-#: prewikka/templates/AlertListing.py:736
+#: prewikka/templates/AlertListing.py:1285
 msgid "Target"
 msgstr "Destino"
 
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr "Sensor"
+#: prewikka/templates/AlertListing.py:1317
+#, fuzzy
+msgid "Analyzer"
+msgstr "Alerta"
 
-#: prewikka/templates/AlertListing.py:870
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1468
+#, fuzzy
+msgid "Filter on this classification.text"
+msgstr "Filtrar por dirección"
+
+#: prewikka/templates/AlertListing.py:1522
+#, fuzzy
+msgid "Filter on this port/protocol"
+msgstr "Filtrar por dirección"
+
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+#, fuzzy
+msgid "Port/protocol information"
+msgstr "Información sobre cuentas"
+
+#: prewikka/templates/AlertListing.py:1598
 #, fuzzy
 msgid "alert"
 msgid_plural "alerts"
 msgstr[0] "Alerta"
 msgstr[1] "Alerta"
 
-#: prewikka/templates/AlertListing.py:893
+#: prewikka/templates/AlertListing.py:1622
 #, python-format
 msgid "%(hidden)d of %(total)d alerts not shown..."
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
 msgid "expand"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:970
+#: prewikka/templates/AlertListing.py:1778
+#, fuzzy
+msgid "Filter on this reference"
+msgstr "Filtrar por dirección"
+
+#: prewikka/templates/AlertListing.py:1802
 #, fuzzy
 msgid "source"
 msgstr "Origen"
 
-#: prewikka/templates/AlertListing.py:972
+#: prewikka/templates/AlertListing.py:1804
 #, fuzzy
 msgid "target"
 msgstr "Destino"
 
-#: prewikka/templates/AlertListing.py:983
+#: prewikka/templates/AlertListing.py:1814
 #, python-format
 msgid "%(hidden)d of %(total)d %(name)ss not shown..."
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:1020
+#: prewikka/templates/AlertListing.py:1856
 #, fuzzy, python-format
 msgid "Filter on this %s"
 msgstr "Filtrar por dirección"
 
-#: prewikka/templates/AlertListing.py:1033
+#: prewikka/templates/AlertListing.py:1874
 #, fuzzy, python-format
 msgid "%s information"
 msgstr "Información de la dirección"
 
-#: prewikka/templates/AlertListing.py:1189
+#: prewikka/templates/AlertListing.py:2114
 #, fuzzy
 msgid "Filter"
 msgstr "Filtros"
 
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr "Enviar"
+
+#: prewikka/templates/Stats.py:356
+msgid "Filter:"
+msgstr "Filtro:"
+
+#: prewikka/templates/Stats.py:386
+#, fuzzy
+msgid "Time:"
+msgstr "Hora"
+
+#: prewikka/templates/Stats.py:397
+#, fuzzy
+msgid "Hour"
+msgstr "Horas"
+
+#: prewikka/templates/Stats.py:406
+#, fuzzy
+msgid "Day"
+msgstr "Días"
+
+#: prewikka/templates/Stats.py:415
+#, fuzzy
+msgid "Month"
+msgstr "Meses"
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+#, fuzzy
+msgid "From:"
+msgstr "Formula:"
+
+#: prewikka/templates/Stats.py:477
+#, fuzzy
+msgid "To:"
+msgstr "total"
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr "Autenticación fallida de CGI: no se especifico el usuario"
+
+#, fuzzy
+#~ msgid "none"
+#~ msgstr "en"
+
+#~ msgid "Sensor"
+#~ msgstr "Sensor"
+
 #~ msgid "Session invalid"
 #~ msgstr "Sesión invalida"
 
@@ -1256,15 +1502,9 @@ msgstr "Filtros"
 #~ msgid "SSLcert Authentication failed: no user specified in x509 CN."
 #~ msgstr "Autenticación fallida de CGI: no se especifico el usuario"
 
-#~ msgid "Users"
-#~ msgstr "Usuarios"
-
 #~ msgid "on"
 #~ msgstr "en"
 
-#~ msgid "Node Address"
-#~ msgstr "Dirección del nodo"
-
 #~ msgid "Node Name"
 #~ msgstr "Nombre del nodo"
 
@@ -1282,6 +1522,3 @@ msgstr "Filtros"
 
 #~ msgid "Tz:"
 #~ msgstr "Zh:"
-
-#~ msgid "Filter:"
-#~ msgstr "Filtro:"
diff --git a/po/fr.po b/po/fr.po
index 8e25795..1b29389 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Prewikka 0.99\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
 "PO-Revision-Date: 2007-05-03 15:55+0100\n"
 "Last-Translator: Girard  <[email protected]>\n"
 "Language-Team: French\n"
@@ -15,14 +15,6 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: prewikka/Database.py:99
-#, python-format
-msgid ""
-"Database schema version %(version)s found when %(reqversion)s was required"
-msgstr ""
-"La version du schéma (%(version)s) différente de celle requise (%(reqversion)"
-"s)"
-
 #: prewikka/User.py:41
 msgid "Permission Denied"
 msgstr "Accès refusé"
@@ -32,567 +24,648 @@ msgstr "Accès refusé"
 msgid "Access to view '%s' forbidden"
 msgstr "Accès à la vue '%s' interdit"
 
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr "Type de log inconnu : '%s'"
-
-#: prewikka/Auth.py:32
+#: prewikka/Auth.py:29
 #, fuzzy
 msgid "Authentication failed"
 msgstr "Echec de l'authentification CGI : aucun utilisateur spécifié."
 
-#: prewikka/Auth.py:38
+#: prewikka/Auth.py:35
 msgid "Invalid session"
 msgstr "Session invalide"
 
-#: prewikka/Auth.py:44
+#: prewikka/Auth.py:41
 #, fuzzy
 msgid "Session expired"
 msgstr "Accès refusé"
 
-#: prewikka/Auth.py:140
+#: prewikka/Auth.py:138
 msgid "Logged out"
 msgstr "Session terminée"
 
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr "Type de log inconnu : '%s'"
+
 #: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
 msgid "Parameters Normalization failed"
 msgstr "Echec de normalisation des paramètres"
 
-#: prewikka/Filter.py:78
+#: prewikka/Database.py:98
 #, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
-msgstr "L'élément de filtre '%s'  référencé depuis la formule est invalide"
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
+msgstr ""
+"La version du schéma (%(version)s) différente de celle requise (%(reqversion)"
+"s)"
 
-#: prewikka/localization.py:117
+#: prewikka/localization.py:107
 msgid "January"
 msgstr "Janvier"
 
-#: prewikka/localization.py:118
+#: prewikka/localization.py:108
 msgid "February"
 msgstr "Février"
 
-#: prewikka/localization.py:119
+#: prewikka/localization.py:109
 msgid "March"
 msgstr "Mars"
 
-#: prewikka/localization.py:120
+#: prewikka/localization.py:110
 msgid "April"
 msgstr "Avril"
 
-#: prewikka/localization.py:121
+#: prewikka/localization.py:111
 msgid "May"
 msgstr "Mai"
 
-#: prewikka/localization.py:122
+#: prewikka/localization.py:112
 msgid "June"
 msgstr "Juin"
 
-#: prewikka/localization.py:123
+#: prewikka/localization.py:113
 msgid "July"
 msgstr "Juillet"
 
-#: prewikka/localization.py:124
+#: prewikka/localization.py:114
 msgid "August"
 msgstr "Août"
 
-#: prewikka/localization.py:125
+#: prewikka/localization.py:115
 msgid "September"
 msgstr "Septembre"
 
-#: prewikka/localization.py:126
+#: prewikka/localization.py:116
 msgid "November"
 msgstr "Novembre"
 
-#: prewikka/localization.py:127
+#: prewikka/localization.py:117
 msgid "October"
 msgstr "Octobre"
 
-#: prewikka/localization.py:128
+#: prewikka/localization.py:118
 msgid "December"
 msgstr "Décembre"
 
-#: prewikka/localization.py:130
+#: prewikka/localization.py:120
 msgid "Monday"
 msgstr "Lundi"
 
-#: prewikka/localization.py:131
+#: prewikka/localization.py:121
 msgid "Tuesday"
 msgstr "Mardi"
 
-#: prewikka/localization.py:132
+#: prewikka/localization.py:122
 msgid "Wednesday"
 msgstr "Mercredi"
 
-#: prewikka/localization.py:133
+#: prewikka/localization.py:123
 msgid "Thursday"
 msgstr "Jeudi"
 
-#: prewikka/localization.py:134
+#: prewikka/localization.py:124
 msgid "Friday"
 msgstr "Vendredi"
 
-#: prewikka/localization.py:135
+#: prewikka/localization.py:125
 msgid "Saturday"
 msgstr "Samedi"
 
-#: prewikka/localization.py:136
+#: prewikka/localization.py:126
 msgid "Sunday"
 msgstr "Dimanche"
 
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
-msgstr "Exemple : (A AND B) OR (C AND D)"
-
-#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr "Charger"
-
-#: prewikka/views/filter.py:139 prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr "Enregistrer"
-
-#: prewikka/views/filter.py:141 prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
-msgstr "Effacer"
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
+msgstr "L'élément de filtre '%s'  référencé depuis la formule est invalide"
 
-#: prewikka/views/messagesummary.py:303 prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675 prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715 prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792 prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
 msgid "Name"
 msgstr "Nom"
 
-#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:600
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
 msgid "Code"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:305
+#: prewikka/views/messagesummary.py:306
 msgid "Data length"
 msgstr "Taille des données"
 
-#: prewikka/views/messagesummary.py:306
+#: prewikka/views/messagesummary.py:307
 msgid "Data"
 msgstr "Données"
 
-#: prewikka/views/messagesummary.py:402 prewikka/views/messagesummary.py:830
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
 msgid "Create time"
 msgstr "Heure de création"
 
-#: prewikka/views/messagesummary.py:405
+#: prewikka/views/messagesummary.py:406
 msgid "Detect time"
 msgstr "Heure de détection"
 
-#: prewikka/views/messagesummary.py:410
+#: prewikka/views/messagesummary.py:411
 msgid "Analyzer time"
 msgstr "Heure de l'agent"
 
-#: prewikka/views/messagesummary.py:416
+#: prewikka/views/messagesummary.py:417
 msgid "Process"
 msgstr "Processus"
 
-#: prewikka/views/messagesummary.py:417
+#: prewikka/views/messagesummary.py:418
 msgid "Process Path"
 msgstr "Chemin du Processus"
 
-#: prewikka/views/messagesummary.py:418
+#: prewikka/views/messagesummary.py:419
 msgid "Process PID"
 msgstr "ID du Processus"
 
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
-msgid "Node name"
-msgstr "Nom du noeud"
-
 #: prewikka/views/messagesummary.py:427
 msgid "Node location"
 msgstr "Emplacement du noeud"
 
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
+msgid "Node name"
+msgstr "Nom du noeud"
+
+#: prewikka/views/messagesummary.py:452
+#, fuzzy
+msgid "Node name (resolved)"
+msgstr "Nom du noeud"
+
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
 msgid "Node address"
 msgstr "Adresse du noeud"
 
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
 msgid "Model"
 msgstr "Modèle"
 
-#: prewikka/views/messagesummary.py:453
+#: prewikka/views/messagesummary.py:462
 msgid "Analyzerid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:454 prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
 msgid "Version"
 msgstr "Version"
 
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
 msgid "Class"
 msgstr "Classe"
 
-#: prewikka/views/messagesummary.py:457
+#: prewikka/views/messagesummary.py:466
 msgid "Manufacturer"
 msgstr "Fabricant"
 
-#: prewikka/views/messagesummary.py:465
+#: prewikka/views/messagesummary.py:474
 msgid "Operating System"
 msgstr "Système d'Exploitation"
 
-#: prewikka/views/messagesummary.py:483
+#: prewikka/views/messagesummary.py:492
 #, python-format
 msgid "Analyzer Path (%d not shown)"
 msgstr "Chemin vers l'agent (%d non visibles)"
 
-#: prewikka/views/messagesummary.py:490 prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
 #, python-format
 msgid "Analyzer #%d"
 msgstr "Agent #%d"
 
-#: prewikka/views/messagesummary.py:500
+#: prewikka/views/messagesummary.py:509
 msgid "Additional data"
 msgstr "Données Additionelles"
 
-#: prewikka/views/messagesummary.py:503 prewikka/views/messagesummary.py:716
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
 msgid "Meaning"
 msgstr "Signification"
 
-#: prewikka/views/messagesummary.py:504
+#: prewikka/views/messagesummary.py:513
 msgid "Value"
 msgstr "Valeur"
 
-#: prewikka/views/messagesummary.py:553 prewikka/views/messagesummary.py:574
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
 msgid "Header length"
 msgstr "Taille de l'en-tête"
 
-#: prewikka/views/messagesummary.py:554
+#: prewikka/views/messagesummary.py:565
 msgid "TOS"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:555 prewikka/views/messagesummary.py:593
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
 msgid "Length"
 msgstr "Taille"
 
-#: prewikka/views/messagesummary.py:556 prewikka/views/messagesummary.py:602
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
 msgid "Id"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:560
+#: prewikka/views/messagesummary.py:571
 msgid "Ip offset"
 msgstr "Décalage ip"
 
-#: prewikka/views/messagesummary.py:561
+#: prewikka/views/messagesummary.py:572
 msgid "TTL"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:562 prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899 prewikka/views/messagesummary.py:902
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
 msgid "Protocol"
 msgstr "Protocole"
 
-#: prewikka/views/messagesummary.py:563 prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594 prewikka/views/messagesummary.py:601
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
 msgid "Checksum"
 msgstr "Somme de contrôle"
 
-#: prewikka/views/messagesummary.py:564
+#: prewikka/views/messagesummary.py:575
 msgid "Source address"
 msgstr "Adresse source"
 
-#: prewikka/views/messagesummary.py:565
+#: prewikka/views/messagesummary.py:576
 msgid "Target address"
 msgstr "Adresse destination"
 
-#: prewikka/views/messagesummary.py:570 prewikka/views/messagesummary.py:591
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
 msgid "Source port"
 msgstr "Port source"
 
-#: prewikka/views/messagesummary.py:571 prewikka/views/messagesummary.py:592
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
 msgid "Target port"
 msgstr "Port destination"
 
-#: prewikka/views/messagesummary.py:575
+#: prewikka/views/messagesummary.py:586
 msgid "Reserved"
 msgstr "Réservé"
 
-#: prewikka/views/messagesummary.py:584
+#: prewikka/views/messagesummary.py:595
 msgid "Window"
 msgstr "Fenêtre"
 
-#: prewikka/views/messagesummary.py:586
+#: prewikka/views/messagesummary.py:597
 msgid "URP"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:599 prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772 prewikka/views/messagesummary.py:791
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
 msgid "Type"
 msgstr "Type"
 
-#: prewikka/views/messagesummary.py:603
+#: prewikka/views/messagesummary.py:614
 msgid "Seq #"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:604
+#: prewikka/views/messagesummary.py:615
 msgid "Mask"
 msgstr "Masque"
 
-#: prewikka/views/messagesummary.py:605
+#: prewikka/views/messagesummary.py:616
 msgid "Gateway Address"
 msgstr "Adresse de la Passerelle"
 
-#: prewikka/views/messagesummary.py:606
+#: prewikka/views/messagesummary.py:617
 #, fuzzy
 msgid "Num address"
 msgstr "Adresse du noeud"
 
-#: prewikka/views/messagesummary.py:607
+#: prewikka/views/messagesummary.py:618
 msgid "Wpa"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:608
+#: prewikka/views/messagesummary.py:619
 msgid "Lifetime"
 msgstr "Durée de vie"
 
-#: prewikka/views/messagesummary.py:609
+#: prewikka/views/messagesummary.py:620
 #, fuzzy
 msgid "Otime"
 msgstr "Temps"
 
-#: prewikka/views/messagesummary.py:610
+#: prewikka/views/messagesummary.py:621
 #, fuzzy
 msgid "Rtime"
 msgstr "Temps"
 
-#: prewikka/views/messagesummary.py:611
+#: prewikka/views/messagesummary.py:622
 #, fuzzy
 msgid "Ttime"
 msgstr "Temps"
 
-#: prewikka/views/messagesummary.py:617 prewikka/views/messagesummary.py:1037
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
 msgid "Payload"
 msgstr "Données"
 
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
-msgstr "Paire 'analyzerid:messageid' invalide, '%(analyzerid):%(messageid)'"
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
+msgstr ""
 
-#: prewikka/views/messagesummary.py:673 prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
 msgid "Correlation Alert"
 msgstr "Alerte de Corrélation"
 
-#: prewikka/views/messagesummary.py:679
+#: prewikka/views/messagesummary.py:695
 msgid "Correlated Alert"
 msgstr "Alertes de Corrélation"
 
-#: prewikka/views/messagesummary.py:680 prewikka/views/messagesummary.py:697
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
 msgid "Source Analyzer"
 msgstr "Agent Source"
 
-#: prewikka/views/messagesummary.py:690 prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
 msgid "Tool Alert"
 msgstr "Alertes d'Outil"
 
-#: prewikka/views/messagesummary.py:696
+#: prewikka/views/messagesummary.py:712
 msgid "Linked Alert"
 msgstr "Alertes Liées"
 
-#: prewikka/views/messagesummary.py:707
+#: prewikka/views/messagesummary.py:723
 msgid "Text"
 msgstr "Texte"
 
-#: prewikka/views/messagesummary.py:709
+#: prewikka/views/messagesummary.py:725
 msgid "Ident"
 msgstr "Identité"
 
-#: prewikka/views/messagesummary.py:714
+#: prewikka/views/messagesummary.py:730
 msgid "Origin"
 msgstr "Origine"
 
-#: prewikka/views/messagesummary.py:733
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
 msgid "Severity"
 msgstr "Gravité"
 
-#: prewikka/views/messagesummary.py:736
+#: prewikka/views/messagesummary.py:752
 msgid "Completion"
 msgstr "Accomplissement"
 
-#: prewikka/views/messagesummary.py:740 prewikka/views/messagesummary.py:746
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
 msgid "Description"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:745
+#: prewikka/views/messagesummary.py:761
 msgid "Category"
 msgstr "Catégorie"
 
-#: prewikka/views/messagesummary.py:769
+#: prewikka/views/messagesummary.py:785
 msgid "User category"
 msgstr "Catégorie d'Utilisateur"
 
-#: prewikka/views/messagesummary.py:774 prewikka/views/messagesummary.py:793
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
 msgid "Number"
 msgstr "Nombre"
 
-#: prewikka/views/messagesummary.py:775
+#: prewikka/views/messagesummary.py:791
 msgid "Tty"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:794
+#: prewikka/views/messagesummary.py:810
 msgid "Permission"
 msgstr "Permission"
 
-#: prewikka/views/messagesummary.py:816
+#: prewikka/views/messagesummary.py:832
 msgid "Change time"
 msgstr "Modifier le temps"
 
-#: prewikka/views/messagesummary.py:817
+#: prewikka/views/messagesummary.py:833
 msgid "Inode Number"
 msgstr "Numéro de l'Inode"
 
-#: prewikka/views/messagesummary.py:818
+#: prewikka/views/messagesummary.py:834
 msgid "Major device"
 msgstr "Périphérique majeur"
 
-#: prewikka/views/messagesummary.py:819
+#: prewikka/views/messagesummary.py:835
 msgid "Minor device"
 msgstr "Périphérique mineur"
 
-#: prewikka/views/messagesummary.py:820
+#: prewikka/views/messagesummary.py:836
 msgid "C Major device"
 msgstr "Périphérique majeur C"
 
-#: prewikka/views/messagesummary.py:821
+#: prewikka/views/messagesummary.py:837
 msgid "C Minor device"
 msgstr "Périphérique mineur C"
 
-#: prewikka/views/messagesummary.py:825
+#: prewikka/views/messagesummary.py:841
 #, python-format
 msgid "Target file %s"
 msgstr "Fichier Destination %s"
 
-#: prewikka/views/messagesummary.py:829
+#: prewikka/views/messagesummary.py:845
 msgid "Path"
 msgstr "Chemin"
 
-#: prewikka/views/messagesummary.py:831
+#: prewikka/views/messagesummary.py:847
 msgid "Modify time"
 msgstr "Temps de modification"
 
-#: prewikka/views/messagesummary.py:832
+#: prewikka/views/messagesummary.py:848
 msgid "Access time"
 msgstr "Temps d'accès"
 
-#: prewikka/views/messagesummary.py:833
+#: prewikka/views/messagesummary.py:849
 msgid "Data size"
 msgstr "Taille des Données"
 
-#: prewikka/views/messagesummary.py:834
+#: prewikka/views/messagesummary.py:850
 msgid "Disk size"
 msgstr "Taille du Disque"
 
-#: prewikka/views/messagesummary.py:853
+#: prewikka/views/messagesummary.py:869
 msgid "Web Service"
 msgstr "Service Web"
 
-#: prewikka/views/messagesummary.py:856
+#: prewikka/views/messagesummary.py:872
 msgid "Url"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:857
+#: prewikka/views/messagesummary.py:873
 msgid "Cgi"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:858
+#: prewikka/views/messagesummary.py:874
 msgid "Http Method"
 msgstr "Méthode http"
 
-#: prewikka/views/messagesummary.py:861
+#: prewikka/views/messagesummary.py:877
 msgid "CGI Argument"
 msgstr "Argument CGI"
 
-#: prewikka/views/messagesummary.py:870
+#: prewikka/views/messagesummary.py:886
 msgid "SNMP Service"
 msgstr "Service SNMP"
 
-#: prewikka/views/messagesummary.py:873
+#: prewikka/views/messagesummary.py:889
 msgid "oid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:874
+#: prewikka/views/messagesummary.py:890
 msgid "messageProcessingModel"
 msgstr "modèleParcoursMessage"
 
-#: prewikka/views/messagesummary.py:875
+#: prewikka/views/messagesummary.py:891
 msgid "securityModel"
 msgstr "modèleSécurité"
 
-#: prewikka/views/messagesummary.py:876
+#: prewikka/views/messagesummary.py:892
 msgid "securityName"
 msgstr "nomSécurité"
 
-#: prewikka/views/messagesummary.py:877
+#: prewikka/views/messagesummary.py:893
 msgid "securityLevel"
 msgstr "niveauSécurité"
 
-#: prewikka/views/messagesummary.py:878
+#: prewikka/views/messagesummary.py:894
 msgid "contextName"
 msgstr "nomContexte"
 
-#: prewikka/views/messagesummary.py:879
+#: prewikka/views/messagesummary.py:895
 msgid "contextEngineID"
 msgstr "IDmoteurContexte"
 
-#: prewikka/views/messagesummary.py:880
+#: prewikka/views/messagesummary.py:896
 msgid "command"
 msgstr "commande"
 
-#: prewikka/views/messagesummary.py:892
+#: prewikka/views/messagesummary.py:908
 msgid "Port"
 msgstr ""
 
 #: prewikka/views/messagesummary.py:925
+msgid "PortList"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:928
+#, fuzzy
+msgid "ip_version"
+msgstr "Version"
+
+#: prewikka/views/messagesummary.py:961
 #, python-format
 msgid "Source(%d)"
 msgstr "Source(%d)"
 
-#: prewikka/views/messagesummary.py:934
+#: prewikka/views/messagesummary.py:970
 #, python-format
 msgid "Target(%d)"
 msgstr "Destination(%d)"
 
-#: prewikka/views/messagesummary.py:955
+#: prewikka/views/messagesummary.py:991
 msgid "Overflow Alert"
 msgstr "Surnombre d'alertes"
 
-#: prewikka/views/messagesummary.py:958 prewikka/templates/AlertListing.py:547
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
 msgid "Alert"
 msgstr "Alerte"
 
-#: prewikka/views/messagesummary.py:981
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
 msgid "Actions"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1020
+#: prewikka/views/messagesummary.py:1060
 msgid "Network centric information"
 msgstr "Informations réseau"
 
-#: prewikka/views/messagesummary.py:1041
+#: prewikka/views/messagesummary.py:1080
 msgid "ASCII Payload"
 msgstr "Données ASCII"
 
-#: prewikka/views/messagesummary.py:1060
+#: prewikka/views/messagesummary.py:1099
 msgid "Heartbeat"
 msgstr "Pulsations"
 
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr "Evénements"
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr "Alertes"
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr "Alertes de Corrélation"
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr "Alertes d'outils"
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr "Agents"
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr "Pulsations"
+
+#: prewikka/views/__init__.py:53
+msgid "Statistics"
+msgstr ""
+
+#: prewikka/views/__init__.py:54
+#, fuzzy
+msgid "Categorizations"
+msgstr "Catégorie"
+
+#: prewikka/views/__init__.py:55
+#, fuzzy
+msgid "Sources"
+msgstr "Source"
+
+#: prewikka/views/__init__.py:56
+#, fuzzy
+msgid "Targets"
+msgstr "Destination"
+
+#: prewikka/views/__init__.py:57
+#, fuzzy
+msgid "Analyzers"
+msgstr "%d Agent"
+
+#: prewikka/views/__init__.py:58
+#, fuzzy
+msgid "Timeline"
+msgstr "Fuseau Horaire"
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr "Paramètres"
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr "Filtres"
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr "Mon compte"
+
+#: prewikka/views/__init__.py:67
+msgid "User listing"
+msgstr "Utilisateurs"
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr "A propos"
+
 #: prewikka/views/sensor.py:51
 msgid "Offline"
 msgstr "Déconnecté"
@@ -609,147 +682,165 @@ msgstr "Manquant"
 msgid "Online"
 msgstr "Connecté"
 
-#: prewikka/views/sensor.py:160
+#: prewikka/views/sensor.py:158
 msgid "Node location n/a"
 msgstr "Emplacement du noeud inconnu"
 
-#: prewikka/views/sensor.py:161
+#: prewikka/views/sensor.py:159
 msgid "Node name n/a"
 msgstr "Nom du noeud inconnu"
 
-#: prewikka/views/sensor.py:162
+#: prewikka/views/sensor.py:160
 msgid "OS version n/a"
 msgstr "Version système inconnu"
 
-#: prewikka/views/sensor.py:163
+#: prewikka/views/sensor.py:161
 msgid "OS type n/a"
 msgstr "Type du système inconnu"
 
-#: prewikka/views/__init__.py:43
-msgid "Events"
-msgstr "Evénements"
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
+msgstr "Exemple : (A AND B) OR (C AND D)"
 
-#: prewikka/views/__init__.py:43 prewikka/templates/SensorListing.py:493
-msgid "Alerts"
-msgstr "Alertes"
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
+msgstr "Charger"
 
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
-msgstr "Alertes de Corrélation"
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
+msgstr "Enregistrer"
 
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
-msgstr "Alertes d'outils"
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
+msgstr "Effacer"
 
-#: prewikka/views/__init__.py:48
-msgid "Agents"
-msgstr "Agents"
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
+msgstr ""
 
-#: prewikka/views/__init__.py:49 prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
-msgstr "Pulsations"
+#: prewikka/views/stats.py:425
+#, fuzzy
+msgid "Top 10 Classifications"
+msgstr "Classification"
 
-#: prewikka/views/__init__.py:51
-msgid "Settings"
-msgstr "Paramètres"
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
+msgstr "Classification"
 
-#: prewikka/views/__init__.py:52
-msgid "Filters"
-msgstr "Filtres"
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
+msgstr ""
 
-#: prewikka/views/__init__.py:54
-msgid "My account"
-msgstr "Mon compte"
+#: prewikka/views/stats.py:433
+#, fuzzy
+msgid "References"
+msgstr "Rafraichir"
 
-#: prewikka/views/__init__.py:57
-msgid "User listing"
-msgstr "Utilisateurs"
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
+#, fuzzy
+msgid "High"
+msgstr "haute"
 
-#: prewikka/views/__init__.py:61
-msgid "About"
-msgstr "A propos"
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+#, fuzzy
+msgid "Medium"
+msgstr "moyenne"
 
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
-msgstr "Echec de l'authentification CGI : aucun utilisateur spécifié."
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+#, fuzzy
+msgid "Low"
+msgstr "basse"
 
-#: prewikka/templates/SensorListing.py:225
-#, python-format
-msgid "%d Node"
-msgid_plural "%d Nodes"
-msgstr[0] "%d Noeud"
-msgstr[1] "%d Noeuds"
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+#, fuzzy
+msgid "Informational"
+msgstr "Information sur la %s"
 
-#: prewikka/templates/SensorListing.py:230
-#, python-format
-msgid "%d Analyzer"
-msgid_plural "%d Analyzers"
-msgstr[0] "%d Agent"
-msgstr[1] "%d Agents"
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:235
-#, python-format
-msgid "%d Online"
-msgid_plural "%d Onlines"
-msgstr[0] "%d Connecté"
-msgstr[1] "%d Connectés"
+#: prewikka/views/stats.py:448
+#, fuzzy
+msgid "Severities"
+msgstr "Gravité"
 
-#: prewikka/templates/SensorListing.py:237
-#, python-format
-msgid "%d Offline"
-msgid_plural "%d Offlines"
-msgstr[0] "%d Déconnecté"
-msgstr[1] "%d Déconnectés"
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:239
-#, python-format
-msgid "%d Unknown"
-msgid_plural "%d Unknowns"
-msgstr[0] "%d Inconnu"
-msgstr[1] "%d Inconnus"
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:241
-#, python-format
-msgid "%d Missing"
-msgid_plural "%d Missings"
-msgstr[0] "%d Manquant"
-msgstr[1] "%d Manquants"
+#: prewikka/views/stats.py:490
+#, fuzzy
+msgid "Top Source Country"
+msgstr "Port source"
 
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
-msgstr "Filtrer sur l'adresse"
+#: prewikka/views/stats.py:490
+msgid "Country"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:308
-msgid "Address information"
-msgstr "Informations sur l'adresse"
+#: prewikka/views/stats.py:542
+#, fuzzy
+msgid "Top 10 Source Addresses"
+msgstr "Adresse source"
 
-#: prewikka/templates/SensorListing.py:335
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
 #, fuzzy
-msgid "Total:"
-msgstr "total"
+msgid "Address"
+msgstr "Adresse du noeud"
 
-#: prewikka/templates/SensorListing.py:398
-msgid "Last heartbeat"
-msgstr "Dernière pulsation"
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:403
-msgid "Status"
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
+#, fuzzy
+msgid "User"
+msgstr "Utilisateurs"
+
+#: prewikka/views/stats.py:645
+#, fuzzy
+msgid "Top 10 Targeted Addresses"
+msgstr "Adresse destination"
+
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:437
-msgid "Alert listing"
-msgstr "Liste des alertes"
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:445
-msgid "Heartbeat listing"
-msgstr "Liste des pulsations"
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:453
-msgid "Heartbeat analysis"
-msgstr "Analyse des pulsations"
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Analyzer Locations"
+msgstr "Heure de l'agent"
 
-#: prewikka/templates/About.py:111
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Location"
+msgstr "Emplacement du noeud"
+
+#: prewikka/templates/About.py:107
 msgid ""
 "provides support to Large Accounts, Major Companies and Government Agencies "
 "around the world, to improve and strengthen the security of their systems "
@@ -759,11 +850,11 @@ msgstr ""
 "entier dans l'amélioration et le renforcement de la sécurité de leurs "
 "systèmes et réseaux."
 
-#: prewikka/templates/About.py:129
+#: prewikka/templates/About.py:125
 msgid "Customizing Prelude"
 msgstr "Personnaliser Prelude"
 
-#: prewikka/templates/About.py:134
+#: prewikka/templates/About.py:132
 msgid ""
 "In keeping with the Open Source spirit, we encourage you to participate in "
 "the development of your application. You can order customized versions of "
@@ -786,7 +877,7 @@ msgstr ""
 "signatures pour la gestion de nouveaux systèmes ou encore porter Prelude sur "
 "un OS non encore supporté."
 
-#: prewikka/templates/About.py:143
+#: prewikka/templates/About.py:141
 msgid "Software Maintenance and Technical Support"
 msgstr "Support Technique et Maintenance Logicielle"
 
@@ -808,11 +899,11 @@ msgstr ""
 msgid "Commercial licenses"
 msgstr "Licences commerciales"
 
-#: prewikka/templates/About.py:162
+#: prewikka/templates/About.py:164
 msgid "The Prelude framework is licensed under the"
 msgstr "La plateforme Prelude est diffusée sous licence"
 
-#: prewikka/templates/About.py:167
+#: prewikka/templates/About.py:170
 msgid ""
 "PreludeIDS provides specific commercial licenses to allow proprietary "
 "systems based on Prelude to be developed and to interoperate."
@@ -820,11 +911,11 @@ msgstr ""
 "PreludeIDS Technologies propose des licences commerciales afin de permettre "
 "le développement et l’interopérabilité d’applications propriétaires."
 
-#: prewikka/templates/About.py:176
+#: prewikka/templates/About.py:179
 msgid "Advice, Deployment and Training"
 msgstr "Conseil, Déploiement et Formation"
 
-#: prewikka/templates/About.py:181
+#: prewikka/templates/About.py:186
 msgid ""
 "Through our partners, you have access to an array of top-of-the-line "
 "security services. By advising you on how to secure your infrastructure, "
@@ -835,359 +926,521 @@ msgstr ""
 "gamme associées à une grande qualité de conseils et de services (conseil, "
 "deploiement, formation, etc.) afin de concrétiser vos projets sécurité."
 
-#: prewikka/templates/About.py:200
+#: prewikka/templates/About.py:205
 msgid "Contact"
 msgstr "Contact"
 
-#: prewikka/templates/About.py:205
+#: prewikka/templates/About.py:211
 msgid "Office"
 msgstr "Bureau"
 
-#: prewikka/templates/About.py:210
+#: prewikka/templates/About.py:217
 msgid "Website"
 msgstr "Site web"
 
-#: prewikka/templates/About.py:223
+#: prewikka/templates/About.py:230
 msgid "Phone:"
 msgstr "Téléphone :"
 
-#: prewikka/templates/About.py:233
+#: prewikka/templates/About.py:240
 msgid "Fax:"
 msgstr "Fax :"
 
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
-msgstr "Valider"
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr "Agent"
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr "Temps"
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr "Détails sur l'heartbeat"
+
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr "Filtrer sur l'agent"
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr "Filtrer sur l'adresse"
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr "Filtres disponibles"
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr "Edition"
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr "Formule :"
+
+#: prewikka/templates/FilterEdition.py:314
+msgid "Name:"
+msgstr "Nom :"
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr "Commentaire :"
+
+#: prewikka/templates/UserListing.py:100
+msgid "Login"
+msgstr "Identifiant"
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr "Effacer l'utilisateur"
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr "Créer un utilisateur"
+
+#: prewikka/templates/SensorListing.py:232
+#, python-format
+msgid "%d Node"
+msgid_plural "%d Nodes"
+msgstr[0] "%d Noeud"
+msgstr[1] "%d Noeuds"
+
+#: prewikka/templates/SensorListing.py:237
+#, python-format
+msgid "%d Analyzer"
+msgid_plural "%d Analyzers"
+msgstr[0] "%d Agent"
+msgstr[1] "%d Agents"
+
+#: prewikka/templates/SensorListing.py:244
+#, fuzzy, python-format
+msgid "%d Online"
+msgid_plural "%d Online"
+msgstr[0] "%d Connecté"
+msgstr[1] "%d Connectés"
+
+#: prewikka/templates/SensorListing.py:246
+#, fuzzy, python-format
+msgid "%d Offline"
+msgid_plural "%d Offline"
+msgstr[0] "%d Déconnecté"
+msgstr[1] "%d Déconnectés"
+
+#: prewikka/templates/SensorListing.py:248
+#, fuzzy, python-format
+msgid "%d Unknown"
+msgid_plural "%d Unknown"
+msgstr[0] "%d Inconnu"
+msgstr[1] "%d Inconnus"
+
+#: prewikka/templates/SensorListing.py:250
+#, fuzzy, python-format
+msgid "%d Missing"
+msgid_plural "%d Missing"
+msgstr[0] "%d Manquant"
+msgstr[1] "%d Manquants"
 
-#: prewikka/templates/UserSettings.py:154
+#: prewikka/templates/SensorListing.py:328
+msgid "Address information"
+msgstr "Informations sur l'adresse"
+
+#: prewikka/templates/SensorListing.py:362
+#, fuzzy
+msgid "Total:"
+msgstr "total"
+
+#: prewikka/templates/SensorListing.py:436
+msgid "Last heartbeat"
+msgstr "Dernière pulsation"
+
+#: prewikka/templates/SensorListing.py:442
+msgid "Status"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:481
+msgid "Alert listing"
+msgstr "Liste des alertes"
+
+#: prewikka/templates/SensorListing.py:490
+msgid "Heartbeat listing"
+msgstr "Liste des pulsations"
+
+#: prewikka/templates/SensorListing.py:499
+msgid "Heartbeat analysis"
+msgstr "Analyse des pulsations"
+
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr "déconnexion"
+
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr "%(username)s le %(date)s"
+
+#: prewikka/templates/UserSettings.py:157
 msgid "Account information"
 msgstr "Informations sur le compte"
 
-#: prewikka/templates/UserSettings.py:164
+#: prewikka/templates/UserSettings.py:168
 msgid "Login:"
 msgstr "Identifiant :"
 
-#: prewikka/templates/UserSettings.py:189
+#: prewikka/templates/UserSettings.py:201
 msgid "Language:"
 msgstr "Langue :"
 
-#: prewikka/templates/UserSettings.py:220
+#: prewikka/templates/UserSettings.py:235
 msgid "Permissions:"
 msgstr "Permissions :"
 
-#: prewikka/templates/UserSettings.py:277
+#: prewikka/templates/UserSettings.py:298
 msgid "Check All"
 msgstr "Cocher tout"
 
-#: prewikka/templates/UserSettings.py:301
+#: prewikka/templates/UserSettings.py:324
 msgid "Change password"
 msgstr "Modifier le mot de passe"
 
-#: prewikka/templates/UserSettings.py:308
+#: prewikka/templates/UserSettings.py:334
 msgid "Current password:"
 msgstr "Mot de passe actuel :"
 
-#: prewikka/templates/UserSettings.py:317
+#: prewikka/templates/UserSettings.py:344
 msgid "New password:"
 msgstr "Nouveau mot de passe :"
 
-#: prewikka/templates/UserSettings.py:326
+#: prewikka/templates/UserSettings.py:353
 msgid "Confirm new password:"
 msgstr "Confirmation du mot de passe :"
 
-#: prewikka/templates/UserSettings.py:338
+#: prewikka/templates/UserSettings.py:366
 msgid "Submit Changes"
 msgstr "Soumettre les modifications"
 
-#: prewikka/templates/UserListing.py:104
-msgid "Login"
-msgstr "Identifiant"
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr "Effacer l'utilisateur"
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr "Créer un utilisateur"
-
-#: prewikka/templates/MessageListing.py:447
+#: prewikka/templates/MessageListing.py:478
 msgid "Period"
 msgstr "Periode"
 
-#: prewikka/templates/MessageListing.py:462
+#: prewikka/templates/MessageListing.py:493
 msgid "Minutes"
 msgstr "Minutes"
 
-#: prewikka/templates/MessageListing.py:471
+#: prewikka/templates/MessageListing.py:502
 msgid "Hours"
 msgstr "Heures"
 
-#: prewikka/templates/MessageListing.py:480
+#: prewikka/templates/MessageListing.py:511
 msgid "Days"
 msgstr "Jours"
 
-#: prewikka/templates/MessageListing.py:489
+#: prewikka/templates/MessageListing.py:520
 msgid "Months"
 msgstr "Mois"
 
-#: prewikka/templates/MessageListing.py:498
+#: prewikka/templates/MessageListing.py:529
 msgid "Years"
 msgstr "Années"
 
-#: prewikka/templates/MessageListing.py:507
+#: prewikka/templates/MessageListing.py:538
 msgid "Unlimited"
 msgstr "Illimitée"
 
-#: prewikka/templates/MessageListing.py:518
+#: prewikka/templates/MessageListing.py:549
 msgid "Timezone"
 msgstr "Fuseau Horaire"
 
-#: prewikka/templates/MessageListing.py:529
+#: prewikka/templates/MessageListing.py:560
 msgid "Frontend localtime"
 msgstr "Heure locale de Prewikka"
 
-#: prewikka/templates/MessageListing.py:538
+#: prewikka/templates/MessageListing.py:569
 msgid "Sensor localtime"
 msgstr "Heure locale de la sonde"
 
-#: prewikka/templates/MessageListing.py:547
+#: prewikka/templates/MessageListing.py:578
 msgid "UTC"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:558
+#: prewikka/templates/MessageListing.py:589
 msgid "Limit"
 msgstr "Limite"
 
-#: prewikka/templates/MessageListing.py:574
+#: prewikka/templates/MessageListing.py:613
 msgid "Refresh"
 msgstr "Rafraichir"
 
-#: prewikka/templates/MessageListing.py:621
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
 msgid "Apply"
 msgstr "Appliquer"
 
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
 msgid "prev"
 msgstr "préc"
 
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
 msgid "current"
 msgstr "actuel"
 
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
 msgid "next"
 msgstr "suiv"
 
-#: prewikka/templates/MessageListing.py:773
+#: prewikka/templates/MessageListing.py:812
 msgid "total"
 msgstr "total"
 
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr "Filtres disponibles"
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr "Edition"
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr "Formule :"
-
-#: prewikka/templates/FilterEdition.py:318
-msgid "Name:"
-msgstr "Nom :"
-
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
-msgstr "Commentaire :"
-
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
-msgstr "Agent"
-
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
-msgstr "Temps"
-
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
-msgstr "Détails sur l'heartbeat"
-
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
-msgstr "Filtrer sur l'agent"
-
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
-msgstr "déconnexion"
-
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
-msgstr "%(username)s le %(date)s"
-
-#: prewikka/templates/AlertListing.py:132
+#: prewikka/templates/AlertListing.py:112
 msgid "Equal"
 msgstr "Egal"
 
-#: prewikka/templates/AlertListing.py:134
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:124
 msgid "Lesser than"
 msgstr "Plus petit que"
 
-#: prewikka/templates/AlertListing.py:136
+#: prewikka/templates/AlertListing.py:130
 msgid "Greater than"
 msgstr "Plus grand que"
 
-#: prewikka/templates/AlertListing.py:138
+#: prewikka/templates/AlertListing.py:136
 msgid "Lesser or equal"
 msgstr "Plus petit ou égal"
 
-#: prewikka/templates/AlertListing.py:140
+#: prewikka/templates/AlertListing.py:142
 msgid "Greater or equal"
 msgstr "Plus grand ou égal"
 
-#: prewikka/templates/AlertListing.py:142
+#: prewikka/templates/AlertListing.py:148
 msgid "Substring"
 msgstr "Sous chaîne"
 
-#: prewikka/templates/AlertListing.py:144
+#: prewikka/templates/AlertListing.py:154
 msgid "Substring (case-insensitive)"
 msgstr "Sous chaîne (non sensible à la casse)"
 
-#: prewikka/templates/AlertListing.py:146
+#: prewikka/templates/AlertListing.py:160
 msgid "Regular expression"
 msgstr "Expression régulière"
 
-#: prewikka/templates/AlertListing.py:148
+#: prewikka/templates/AlertListing.py:166
 msgid "Regular expression (case-insensitive)"
 msgstr "Expression régulière (non sensible à la casse)"
 
-#: prewikka/templates/AlertListing.py:266
-msgid "Group entry by:"
-msgstr "Grouper les entrées par :"
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+msgid "info"
+msgstr "info"
 
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
+msgstr "basse"
+
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
+msgstr "moyenne"
+
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
+msgstr "haute"
+
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
+msgstr "succès"
+
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
+msgstr "échec"
+
+#: prewikka/templates/AlertListing.py:843
+#, fuzzy
+msgid "Filter on"
 msgstr "Filtrer sur :"
 
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr "Classification"
+#: prewikka/templates/AlertListing.py:963
+msgid "Group entry by:"
+msgstr "Grouper les entrées par :"
+
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+#, fuzzy
+msgid "filtered"
+msgstr "échec"
 
-#: prewikka/templates/AlertListing.py:537
+#: prewikka/templates/AlertListing.py:1136
 msgid "Type:"
 msgstr "Type :"
 
-#: prewikka/templates/AlertListing.py:549
+#: prewikka/templates/AlertListing.py:1151
 msgid "CorrelationAlert"
 msgstr "Alertes de correlation"
 
-#: prewikka/templates/AlertListing.py:551
+#: prewikka/templates/AlertListing.py:1153
 msgid "OverflowAlert"
 msgstr "Alertes de débordement"
 
-#: prewikka/templates/AlertListing.py:553
+#: prewikka/templates/AlertListing.py:1155
 msgid "ToolAlert"
 msgstr "Alertes d'outils"
 
-#: prewikka/templates/AlertListing.py:581
+#: prewikka/templates/AlertListing.py:1184
 msgid "Severity:"
 msgstr "Gravité :"
 
-#: prewikka/templates/AlertListing.py:586
-msgid "info"
-msgstr "info"
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
-msgstr "basse"
-
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
-msgstr "moyenne"
-
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
-msgstr "haute"
-
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-msgid "none"
-msgstr "aucun"
-
-#: prewikka/templates/AlertListing.py:617
+#: prewikka/templates/AlertListing.py:1215
 msgid "Completion:"
 msgstr "Accomplissement :"
 
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
-msgstr "succès"
-
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr "échec"
-
-#: prewikka/templates/AlertListing.py:691
+#: prewikka/templates/AlertListing.py:1253
 msgid "Source"
 msgstr "Source"
 
-#: prewikka/templates/AlertListing.py:736
+#: prewikka/templates/AlertListing.py:1285
 msgid "Target"
 msgstr "Destination"
 
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr "Sonde"
+#: prewikka/templates/AlertListing.py:1317
+#, fuzzy
+msgid "Analyzer"
+msgstr "%d Agent"
+
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1468
+#, fuzzy
+msgid "Filter on this classification.text"
+msgstr "Filtrer sur la %s"
 
-#: prewikka/templates/AlertListing.py:870
+#: prewikka/templates/AlertListing.py:1522
+#, fuzzy
+msgid "Filter on this port/protocol"
+msgstr "Filtrer sur la %s"
+
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+#, fuzzy
+msgid "Port/protocol information"
+msgstr "Informations réseau"
+
+#: prewikka/templates/AlertListing.py:1598
 msgid "alert"
 msgid_plural "alerts"
 msgstr[0] "alerte"
 msgstr[1] "alertes"
 
-#: prewikka/templates/AlertListing.py:893
+#: prewikka/templates/AlertListing.py:1622
 #, python-format
 msgid "%(hidden)d of %(total)d alerts not shown..."
 msgstr "%(hidden)d sur %(total)d alertes invisibles..."
 
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
 msgid "expand"
 msgstr "développer"
 
-#: prewikka/templates/AlertListing.py:970
+#: prewikka/templates/AlertListing.py:1778
+#, fuzzy
+msgid "Filter on this reference"
+msgstr "Filtrer sur la %s"
+
+#: prewikka/templates/AlertListing.py:1802
 msgid "source"
 msgstr "source"
 
-#: prewikka/templates/AlertListing.py:972
+#: prewikka/templates/AlertListing.py:1804
 msgid "target"
 msgstr "destination"
 
-#: prewikka/templates/AlertListing.py:983
+#: prewikka/templates/AlertListing.py:1814
 #, python-format
 msgid "%(hidden)d of %(total)d %(name)ss not shown..."
 msgstr "%(hidden)d sur %(total)d %(name)ss invisibles..."
 
-#: prewikka/templates/AlertListing.py:1020
+#: prewikka/templates/AlertListing.py:1856
 #, python-format
 msgid "Filter on this %s"
 msgstr "Filtrer sur la %s"
 
-#: prewikka/templates/AlertListing.py:1033
+#: prewikka/templates/AlertListing.py:1874
 #, python-format
 msgid "%s information"
 msgstr "Information sur la %s"
 
-#: prewikka/templates/AlertListing.py:1189
+#: prewikka/templates/AlertListing.py:2114
 msgid "Filter"
 msgstr "Filtre"
 
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr "Valider"
+
+#: prewikka/templates/Stats.py:356
+#, fuzzy
+msgid "Filter:"
+msgstr "Filtre"
+
+#: prewikka/templates/Stats.py:386
+#, fuzzy
+msgid "Time:"
+msgstr "Temps"
+
+#: prewikka/templates/Stats.py:397
+#, fuzzy
+msgid "Hour"
+msgstr "Heures"
+
+#: prewikka/templates/Stats.py:406
+#, fuzzy
+msgid "Day"
+msgstr "Jours"
+
+#: prewikka/templates/Stats.py:415
+#, fuzzy
+msgid "Month"
+msgstr "Mois"
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+#, fuzzy
+msgid "From:"
+msgstr "Formule :"
+
+#: prewikka/templates/Stats.py:477
+#, fuzzy
+msgid "To:"
+msgstr "total"
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr "Echec de l'authentification CGI : aucun utilisateur spécifié."
+
+#~ msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#~ msgstr "Paire 'analyzerid:messageid' invalide, '%(analyzerid):%(messageid)'"
+
+#~ msgid "none"
+#~ msgstr "aucun"
+
+#~ msgid "Sensor"
+#~ msgstr "Sonde"
+
 #, fuzzy
 #~ msgid "Failed authentication"
 #~ msgstr "Echec de l'authentification"
@@ -1219,9 +1472,6 @@ msgstr "Filtre"
 #~ msgid "All analyzers online"
 #~ msgstr "Tout les agents sont connectés"
 
-#~ msgid "Users"
-#~ msgstr "Utilisateurs"
-
 # python-format
 #~ msgid "%(missing)d missing, %(unknown)d unknown, of %(total)d analyzers"
 #~ msgstr "%(missing)d manquant, %(unknown)d inconnus, sur %(total)d agents"
@@ -1230,10 +1480,6 @@ msgstr "Filtre"
 #~ msgstr "le"
 
 #, fuzzy
-#~ msgid "Node Address"
-#~ msgstr "Adresse du noeud"
-
-#, fuzzy
 #~ msgid "Node Name"
 #~ msgstr "Nom du noeud"
 
diff --git a/po/pl.po b/po/pl.po
index c0a2948..9fea8f2 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
 "PO-Revision-Date: 2008-03-04 09:30+0100\n"
 "Last-Translator: Konrad Kosmowski <[email protected]>\n"
 "Language-Team: \n"
@@ -11,12 +11,8 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Language: Polish\n"
 "X-Poedit-Country: POLAND\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: prewikka/Database.py:99
-#, python-format
-msgid "Database schema version %(version)s found when %(reqversion)s was required"
-msgstr "Schemat bazy danych w wersji %(version)s, wymagana wersja schematu %(reqversion)s."
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
 
 #: prewikka/User.py:41
 msgid "Permission Denied"
@@ -27,593 +23,644 @@ msgstr "Odmowa dostępu"
 msgid "Access to view '%s' forbidden"
 msgstr "Odmowa dostępu do widoku '%s'"
 
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr "Nieznany typ pliku dziennika '%s'"
-
-#: prewikka/Auth.py:32
+#: prewikka/Auth.py:29
 msgid "Authentication failed"
 msgstr "Błąd uwierzytelniania"
 
-#: prewikka/Auth.py:38
+#: prewikka/Auth.py:35
 msgid "Invalid session"
 msgstr "Nieprawidłowa sesja"
 
-#: prewikka/Auth.py:44
+#: prewikka/Auth.py:41
 msgid "Session expired"
 msgstr "Sesja wygasła"
 
-#: prewikka/Auth.py:140
+#: prewikka/Auth.py:138
 msgid "Logged out"
 msgstr "Wylogowany"
 
-#: prewikka/view.py:29
-#: prewikka/view.py:35
-#: prewikka/view.py:41
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr "Nieznany typ pliku dziennika '%s'"
+
+#: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
 msgid "Parameters Normalization failed"
 msgstr "Normalizacja parametrów nie powiodła się"
 
-#: prewikka/Filter.py:78
+#: prewikka/Database.py:98
 #, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
-msgstr "Nieprawidłowy element filtra '%s' wywołany z formuły"
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
+msgstr ""
+"Schemat bazy danych w wersji %(version)s, wymagana wersja schematu %"
+"(reqversion)s."
 
-#: prewikka/localization.py:117
+#: prewikka/localization.py:107
 msgid "January"
 msgstr "Styczeń"
 
-#: prewikka/localization.py:118
+#: prewikka/localization.py:108
 msgid "February"
 msgstr "Luty"
 
-#: prewikka/localization.py:119
+#: prewikka/localization.py:109
 msgid "March"
 msgstr "Marzec"
 
-#: prewikka/localization.py:120
+#: prewikka/localization.py:110
 msgid "April"
 msgstr "Kwiecień"
 
-#: prewikka/localization.py:121
+#: prewikka/localization.py:111
 msgid "May"
 msgstr "Maj"
 
-#: prewikka/localization.py:122
+#: prewikka/localization.py:112
 msgid "June"
 msgstr "Czerwiec"
 
-#: prewikka/localization.py:123
+#: prewikka/localization.py:113
 msgid "July"
 msgstr "Lipiec"
 
-#: prewikka/localization.py:124
+#: prewikka/localization.py:114
 msgid "August"
 msgstr "Sierpień"
 
-#: prewikka/localization.py:125
+#: prewikka/localization.py:115
 msgid "September"
 msgstr "Wrzesień"
 
-#: prewikka/localization.py:126
+#: prewikka/localization.py:116
 msgid "November"
 msgstr "Październik"
 
-#: prewikka/localization.py:127
+#: prewikka/localization.py:117
 msgid "October"
 msgstr "Listopad"
 
-#: prewikka/localization.py:128
+#: prewikka/localization.py:118
 msgid "December"
 msgstr "Grudzień"
 
-#: prewikka/localization.py:130
+#: prewikka/localization.py:120
 msgid "Monday"
 msgstr "Poniedziałek"
 
-#: prewikka/localization.py:131
+#: prewikka/localization.py:121
 msgid "Tuesday"
 msgstr "Wtorek"
 
-#: prewikka/localization.py:132
+#: prewikka/localization.py:122
 msgid "Wednesday"
 msgstr "Środa"
 
-#: prewikka/localization.py:133
+#: prewikka/localization.py:123
 msgid "Thursday"
 msgstr "Czwartek"
 
-#: prewikka/localization.py:134
+#: prewikka/localization.py:124
 msgid "Friday"
 msgstr "Piątek"
 
-#: prewikka/localization.py:135
+#: prewikka/localization.py:125
 msgid "Saturday"
 msgstr "Sobota"
 
-#: prewikka/localization.py:136
+#: prewikka/localization.py:126
 msgid "Sunday"
 msgstr "Niedziela"
 
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
-msgstr "Przykład: (A AND B) OR (C AND D)"
-
-#: prewikka/views/filter.py:137
-#: prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr "Wczytaj"
-
-#: prewikka/views/filter.py:139
-#: prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr "Zapisz"
-
-#: prewikka/views/filter.py:141
-#: prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
-msgstr "Usuń"
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
+msgstr "Nieprawidłowy element filtra '%s' wywołany z formuły"
 
-#: prewikka/views/messagesummary.py:303
-#: prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675
-#: prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715
-#: prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792
-#: prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
 msgid "Name"
 msgstr "Nazwa"
 
-#: prewikka/views/messagesummary.py:304
-#: prewikka/views/messagesummary.py:600
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
 msgid "Code"
 msgstr "Kod"
 
-#: prewikka/views/messagesummary.py:305
+#: prewikka/views/messagesummary.py:306
 msgid "Data length"
 msgstr "Długość danych"
 
-#: prewikka/views/messagesummary.py:306
+#: prewikka/views/messagesummary.py:307
 msgid "Data"
 msgstr "Dane"
 
-#: prewikka/views/messagesummary.py:402
-#: prewikka/views/messagesummary.py:830
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
 msgid "Create time"
 msgstr "Data utworzenia"
 
-#: prewikka/views/messagesummary.py:405
+#: prewikka/views/messagesummary.py:406
 msgid "Detect time"
 msgstr "Data wykrycia"
 
-#: prewikka/views/messagesummary.py:410
+#: prewikka/views/messagesummary.py:411
 msgid "Analyzer time"
 msgstr "Czas analizatora"
 
-#: prewikka/views/messagesummary.py:416
+#: prewikka/views/messagesummary.py:417
 msgid "Process"
 msgstr "Proces"
 
-#: prewikka/views/messagesummary.py:417
+#: prewikka/views/messagesummary.py:418
 msgid "Process Path"
 msgstr "Ścieżka procesu"
 
-#: prewikka/views/messagesummary.py:418
+#: prewikka/views/messagesummary.py:419
 msgid "Process PID"
 msgstr "Identyfikator procesu"
 
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
-msgid "Node name"
-msgstr "Nazwa węzła"
-
 #: prewikka/views/messagesummary.py:427
 msgid "Node location"
 msgstr "Lokalizacja węzła"
 
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
+msgid "Node name"
+msgstr "Nazwa węzła"
+
+#: prewikka/views/messagesummary.py:452
+#, fuzzy
+msgid "Node name (resolved)"
+msgstr "Nazwa węzła"
+
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
 msgid "Node address"
 msgstr "Adres węzła"
 
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
 msgid "Model"
 msgstr "Typ"
 
-#: prewikka/views/messagesummary.py:453
+#: prewikka/views/messagesummary.py:462
 msgid "Analyzerid"
 msgstr "ID analizatora"
 
-#: prewikka/views/messagesummary.py:454
-#: prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
 msgid "Version"
 msgstr "Wersja"
 
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
 msgid "Class"
 msgstr "Klasa"
 
-#: prewikka/views/messagesummary.py:457
+#: prewikka/views/messagesummary.py:466
 msgid "Manufacturer"
 msgstr "Dostawca"
 
-#: prewikka/views/messagesummary.py:465
+#: prewikka/views/messagesummary.py:474
 msgid "Operating System"
 msgstr "System operacyjny"
 
-#: prewikka/views/messagesummary.py:483
+#: prewikka/views/messagesummary.py:492
 #, python-format
 msgid "Analyzer Path (%d not shown)"
 msgstr "Ścieżka analizatora (%d ukryte)"
 
-#: prewikka/views/messagesummary.py:490
-#: prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
 #, python-format
 msgid "Analyzer #%d"
 msgstr "Analizator nr %d"
 
-#: prewikka/views/messagesummary.py:500
+#: prewikka/views/messagesummary.py:509
 msgid "Additional data"
 msgstr "Dodatkowe dane"
 
-#: prewikka/views/messagesummary.py:503
-#: prewikka/views/messagesummary.py:716
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
 msgid "Meaning"
 msgstr "Zmienna"
 
-#: prewikka/views/messagesummary.py:504
+#: prewikka/views/messagesummary.py:513
 msgid "Value"
 msgstr "Wartość"
 
-#: prewikka/views/messagesummary.py:553
-#: prewikka/views/messagesummary.py:574
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
 msgid "Header length"
 msgstr "Nagłówek"
 
-#: prewikka/views/messagesummary.py:554
+#: prewikka/views/messagesummary.py:565
 msgid "TOS"
 msgstr "TOS"
 
-#: prewikka/views/messagesummary.py:555
-#: prewikka/views/messagesummary.py:593
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
 msgid "Length"
 msgstr "Wielkość"
 
-#: prewikka/views/messagesummary.py:556
-#: prewikka/views/messagesummary.py:602
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
 msgid "Id"
 msgstr "ID"
 
-#: prewikka/views/messagesummary.py:560
+#: prewikka/views/messagesummary.py:571
 msgid "Ip offset"
 msgstr "Ofset IP"
 
-#: prewikka/views/messagesummary.py:561
+#: prewikka/views/messagesummary.py:572
 msgid "TTL"
 msgstr "TTL"
 
-#: prewikka/views/messagesummary.py:562
-#: prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899
-#: prewikka/views/messagesummary.py:902
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
 msgid "Protocol"
 msgstr "Protokół"
 
-#: prewikka/views/messagesummary.py:563
-#: prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594
-#: prewikka/views/messagesummary.py:601
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
 msgid "Checksum"
 msgstr "Suma"
 
-#: prewikka/views/messagesummary.py:564
+#: prewikka/views/messagesummary.py:575
 msgid "Source address"
 msgstr "IP źródłowy"
 
-#: prewikka/views/messagesummary.py:565
+#: prewikka/views/messagesummary.py:576
 msgid "Target address"
 msgstr "IP docelowy"
 
-#: prewikka/views/messagesummary.py:570
-#: prewikka/views/messagesummary.py:591
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
 msgid "Source port"
 msgstr "Port źródłowy"
 
-#: prewikka/views/messagesummary.py:571
-#: prewikka/views/messagesummary.py:592
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
 msgid "Target port"
 msgstr "Port docelowy"
 
-#: prewikka/views/messagesummary.py:575
+#: prewikka/views/messagesummary.py:586
 msgid "Reserved"
 msgstr "Rezerw."
 
-#: prewikka/views/messagesummary.py:584
+#: prewikka/views/messagesummary.py:595
 msgid "Window"
 msgstr "Okno"
 
-#: prewikka/views/messagesummary.py:586
+#: prewikka/views/messagesummary.py:597
 msgid "URP"
 msgstr "URP"
 
-#: prewikka/views/messagesummary.py:599
-#: prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772
-#: prewikka/views/messagesummary.py:791
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
 msgid "Type"
 msgstr "Typ"
 
-#: prewikka/views/messagesummary.py:603
+#: prewikka/views/messagesummary.py:614
 msgid "Seq #"
 msgstr "Nr sekw."
 
-#: prewikka/views/messagesummary.py:604
+#: prewikka/views/messagesummary.py:615
 msgid "Mask"
 msgstr "Maska"
 
-#: prewikka/views/messagesummary.py:605
+#: prewikka/views/messagesummary.py:616
 msgid "Gateway Address"
 msgstr "Adres bramy"
 
-#: prewikka/views/messagesummary.py:606
+#: prewikka/views/messagesummary.py:617
 msgid "Num address"
 msgstr "Adres numeryczny"
 
-#: prewikka/views/messagesummary.py:607
+#: prewikka/views/messagesummary.py:618
 msgid "Wpa"
 msgstr "WPA"
 
-#: prewikka/views/messagesummary.py:608
+#: prewikka/views/messagesummary.py:619
 msgid "Lifetime"
 msgstr "Czas życia"
 
-#: prewikka/views/messagesummary.py:609
+#: prewikka/views/messagesummary.py:620
 msgid "Otime"
 msgstr "Otime"
 
-#: prewikka/views/messagesummary.py:610
+#: prewikka/views/messagesummary.py:621
 msgid "Rtime"
 msgstr "Rtime"
 
-#: prewikka/views/messagesummary.py:611
+#: prewikka/views/messagesummary.py:622
 msgid "Ttime"
 msgstr "Ttime"
 
-#: prewikka/views/messagesummary.py:617
-#: prewikka/views/messagesummary.py:1037
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
 msgid "Payload"
 msgstr "Zawartość"
 
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
-msgstr "Nieprawidłowa para 'analyzerid:messageid', '%(analyzerid):%(messageid)'"
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
+msgstr ""
 
-#: prewikka/views/messagesummary.py:673
-#: prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
 msgid "Correlation Alert"
 msgstr "Alert korelacji"
 
-#: prewikka/views/messagesummary.py:679
+#: prewikka/views/messagesummary.py:695
 msgid "Correlated Alert"
 msgstr "Alert skorelowany"
 
-#: prewikka/views/messagesummary.py:680
-#: prewikka/views/messagesummary.py:697
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
 msgid "Source Analyzer"
 msgstr "Analizator źródłowy"
 
-#: prewikka/views/messagesummary.py:690
-#: prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
 msgid "Tool Alert"
 msgstr "Alert narzędzia"
 
-#: prewikka/views/messagesummary.py:696
+#: prewikka/views/messagesummary.py:712
 msgid "Linked Alert"
 msgstr "Alert połączony"
 
-#: prewikka/views/messagesummary.py:707
+#: prewikka/views/messagesummary.py:723
 msgid "Text"
 msgstr "Tekst"
 
-#: prewikka/views/messagesummary.py:709
+#: prewikka/views/messagesummary.py:725
 msgid "Ident"
 msgstr "Identyfikator"
 
-#: prewikka/views/messagesummary.py:714
+#: prewikka/views/messagesummary.py:730
 msgid "Origin"
 msgstr "Pochodzenie"
 
-#: prewikka/views/messagesummary.py:733
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
 msgid "Severity"
 msgstr "Krytyczność"
 
-#: prewikka/views/messagesummary.py:736
+#: prewikka/views/messagesummary.py:752
 msgid "Completion"
 msgstr "Wykonanie"
 
-#: prewikka/views/messagesummary.py:740
-#: prewikka/views/messagesummary.py:746
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
 msgid "Description"
 msgstr "Opis"
 
-#: prewikka/views/messagesummary.py:745
+#: prewikka/views/messagesummary.py:761
 msgid "Category"
 msgstr "Kategoria"
 
-#: prewikka/views/messagesummary.py:769
+#: prewikka/views/messagesummary.py:785
 msgid "User category"
 msgstr "Kategoria użytkownika"
 
-#: prewikka/views/messagesummary.py:774
-#: prewikka/views/messagesummary.py:793
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
 msgid "Number"
 msgstr "Numer"
 
-#: prewikka/views/messagesummary.py:775
+#: prewikka/views/messagesummary.py:791
 msgid "Tty"
 msgstr "TTY"
 
-#: prewikka/views/messagesummary.py:794
+#: prewikka/views/messagesummary.py:810
 msgid "Permission"
 msgstr "Uprawnienia"
 
-#: prewikka/views/messagesummary.py:816
+#: prewikka/views/messagesummary.py:832
 msgid "Change time"
 msgstr "Data zmiany"
 
-#: prewikka/views/messagesummary.py:817
+#: prewikka/views/messagesummary.py:833
 msgid "Inode Number"
 msgstr "Numer 'inode'"
 
-#: prewikka/views/messagesummary.py:818
+#: prewikka/views/messagesummary.py:834
 msgid "Major device"
 msgstr "Numer 'major' urządzenia"
 
-#: prewikka/views/messagesummary.py:819
+#: prewikka/views/messagesummary.py:835
 msgid "Minor device"
 msgstr "Numer 'minor' urządzenia"
 
-#: prewikka/views/messagesummary.py:820
+#: prewikka/views/messagesummary.py:836
 msgid "C Major device"
 msgstr "Urządzenie 'C major'"
 
-#: prewikka/views/messagesummary.py:821
+#: prewikka/views/messagesummary.py:837
 msgid "C Minor device"
 msgstr "Urządzenie 'C minor'"
 
-#: prewikka/views/messagesummary.py:825
+#: prewikka/views/messagesummary.py:841
 #, python-format
 msgid "Target file %s"
 msgstr "Docelowy plik %s"
 
-#: prewikka/views/messagesummary.py:829
+#: prewikka/views/messagesummary.py:845
 msgid "Path"
 msgstr "Ścieżka"
 
-#: prewikka/views/messagesummary.py:831
+#: prewikka/views/messagesummary.py:847
 msgid "Modify time"
 msgstr "Data modyfikacji"
 
-#: prewikka/views/messagesummary.py:832
+#: prewikka/views/messagesummary.py:848
 msgid "Access time"
 msgstr "Data dostępu"
 
-#: prewikka/views/messagesummary.py:833
+#: prewikka/views/messagesummary.py:849
 msgid "Data size"
 msgstr "Rozmiar danych"
 
-#: prewikka/views/messagesummary.py:834
+#: prewikka/views/messagesummary.py:850
 msgid "Disk size"
 msgstr "Rozmiar dysku"
 
-#: prewikka/views/messagesummary.py:853
+#: prewikka/views/messagesummary.py:869
 msgid "Web Service"
 msgstr "Usługa web"
 
-#: prewikka/views/messagesummary.py:856
+#: prewikka/views/messagesummary.py:872
 msgid "Url"
 msgstr "URL"
 
-#: prewikka/views/messagesummary.py:857
+#: prewikka/views/messagesummary.py:873
 msgid "Cgi"
 msgstr "CGI"
 
-#: prewikka/views/messagesummary.py:858
+#: prewikka/views/messagesummary.py:874
 msgid "Http Method"
 msgstr "Metoda HTTP"
 
-#: prewikka/views/messagesummary.py:861
+#: prewikka/views/messagesummary.py:877
 msgid "CGI Argument"
 msgstr "Argument CGI"
 
-#: prewikka/views/messagesummary.py:870
+#: prewikka/views/messagesummary.py:886
 msgid "SNMP Service"
 msgstr "Usługa SNMP"
 
-#: prewikka/views/messagesummary.py:873
+#: prewikka/views/messagesummary.py:889
 msgid "oid"
 msgstr "OID"
 
-#: prewikka/views/messagesummary.py:874
+#: prewikka/views/messagesummary.py:890
 msgid "messageProcessingModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:875
+#: prewikka/views/messagesummary.py:891
 msgid "securityModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:876
+#: prewikka/views/messagesummary.py:892
 msgid "securityName"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:877
+#: prewikka/views/messagesummary.py:893
 msgid "securityLevel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:878
+#: prewikka/views/messagesummary.py:894
 msgid "contextName"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:879
+#: prewikka/views/messagesummary.py:895
 msgid "contextEngineID"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:880
+#: prewikka/views/messagesummary.py:896
 msgid "command"
 msgstr "polecenie"
 
-#: prewikka/views/messagesummary.py:892
+#: prewikka/views/messagesummary.py:908
 msgid "Port"
 msgstr "Port"
 
 #: prewikka/views/messagesummary.py:925
+#, fuzzy
+msgid "PortList"
+msgstr "Port"
+
+#: prewikka/views/messagesummary.py:928
+#, fuzzy
+msgid "ip_version"
+msgstr "Wersja"
+
+#: prewikka/views/messagesummary.py:961
 #, python-format
 msgid "Source(%d)"
 msgstr "Źródło(%d)"
 
-#: prewikka/views/messagesummary.py:934
+#: prewikka/views/messagesummary.py:970
 #, python-format
 msgid "Target(%d)"
 msgstr "Cel(%d)"
 
-#: prewikka/views/messagesummary.py:955
+#: prewikka/views/messagesummary.py:991
 msgid "Overflow Alert"
 msgstr "Alert przeładowania"
 
-#: prewikka/views/messagesummary.py:958
-#: prewikka/templates/AlertListing.py:547
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
 msgid "Alert"
 msgstr "Alert"
 
-#: prewikka/views/messagesummary.py:981
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
 msgid "Actions"
 msgstr "Akcje"
 
-#: prewikka/views/messagesummary.py:1020
+#: prewikka/views/messagesummary.py:1060
 msgid "Network centric information"
 msgstr "Informacje dotyczące sieci"
 
-#: prewikka/views/messagesummary.py:1041
+#: prewikka/views/messagesummary.py:1080
 msgid "ASCII Payload"
 msgstr "Zawartość (ASCII)"
 
-#: prewikka/views/messagesummary.py:1060
+#: prewikka/views/messagesummary.py:1099
 msgid "Heartbeat"
 msgstr "Tętno"
 
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr "Zdarzenia"
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr "Alerty"
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr "Alerty korelacji"
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr "Alerty narzędzi"
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr "Agenci"
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr "Tętno"
+
+#: prewikka/views/__init__.py:53
+#, fuzzy
+msgid "Statistics"
+msgstr "Status"
+
+#: prewikka/views/__init__.py:54
+#, fuzzy
+msgid "Categorizations"
+msgstr "Kategoria"
+
+#: prewikka/views/__init__.py:55
+#, fuzzy
+msgid "Sources"
+msgstr "Źródło"
+
+#: prewikka/views/__init__.py:56
+#, fuzzy
+msgid "Targets"
+msgstr "Cel"
+
+#: prewikka/views/__init__.py:57
+#, fuzzy
+msgid "Analyzers"
+msgstr "ID analizatora"
+
+#: prewikka/views/__init__.py:58
+#, fuzzy
+msgid "Timeline"
+msgstr "Czas"
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr "Ustawienia"
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr "Filtry"
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr "Moje konto"
+
+#: prewikka/views/__init__.py:67
+msgid "User listing"
+msgstr "Użytkownicy"
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr "O systemie"
+
 #: prewikka/views/sensor.py:51
 msgid "Offline"
 msgstr "Niedostepny"
@@ -630,543 +677,737 @@ msgstr "Brakujący"
 msgid "Online"
 msgstr "Dostępny"
 
-#: prewikka/views/sensor.py:160
+#: prewikka/views/sensor.py:158
 msgid "Node location n/a"
 msgstr "Lokalizacja węzła - bd."
 
-#: prewikka/views/sensor.py:161
+#: prewikka/views/sensor.py:159
 msgid "Node name n/a"
 msgstr "Nazwa węzła - bd."
 
-#: prewikka/views/sensor.py:162
+#: prewikka/views/sensor.py:160
 msgid "OS version n/a"
 msgstr "Wersja systemu - bd."
 
-#: prewikka/views/sensor.py:163
+#: prewikka/views/sensor.py:161
 msgid "OS type n/a"
 msgstr "Typ systemu - bd."
 
-#: prewikka/views/__init__.py:43
-msgid "Events"
-msgstr "Zdarzenia"
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
+msgstr "Przykład: (A AND B) OR (C AND D)"
 
-#: prewikka/views/__init__.py:43
-#: prewikka/templates/SensorListing.py:493
-msgid "Alerts"
-msgstr "Alerty"
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
+msgstr "Wczytaj"
 
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
-msgstr "Alerty korelacji"
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
+msgstr "Zapisz"
 
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
-msgstr "Alerty narzędzi"
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
+msgstr "Usuń"
 
-#: prewikka/views/__init__.py:48
-msgid "Agents"
-msgstr "Agenci"
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
+msgstr ""
 
-#: prewikka/views/__init__.py:49
-#: prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
-msgstr "Tętno"
+#: prewikka/views/stats.py:425
+#, fuzzy
+msgid "Top 10 Classifications"
+msgstr "Klasyfikacja"
 
-#: prewikka/views/__init__.py:51
-msgid "Settings"
-msgstr "Ustawienia"
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
+msgstr "Klasyfikacja"
 
-#: prewikka/views/__init__.py:52
-msgid "Filters"
-msgstr "Filtry"
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
+msgstr ""
 
-#: prewikka/views/__init__.py:54
-msgid "My account"
-msgstr "Moje konto"
+#: prewikka/views/stats.py:433
+#, fuzzy
+msgid "References"
+msgstr "Odśwież"
 
-#: prewikka/views/__init__.py:57
-msgid "User listing"
-msgstr "Użytkownicy"
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
+msgid "High"
+msgstr ""
 
-#: prewikka/views/__init__.py:61
-msgid "About"
-msgstr "O systemie"
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+msgid "Medium"
+msgstr ""
 
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
-msgstr "Uwierzytelnianie CGI nie powiodło się - nie podano nazwy użytkownika."
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+msgid "Low"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:225
-#, python-format
-msgid "%d Node"
-msgid_plural "%d Nodes"
-msgstr[0] "%d węzeł"
-msgstr[1] "%d węzły"
-msgstr[2] "%d węzłów"
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+#, fuzzy
+msgid "Informational"
+msgstr "Info: %s"
 
-#: prewikka/templates/SensorListing.py:230
-#, python-format
-msgid "%d Analyzer"
-msgid_plural "%d Analyzers"
-msgstr[0] "%d analizator"
-msgstr[1] "%d analizatory"
-msgstr[2] "%d analizatorów"
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:235
-#, python-format
-msgid "%d Online"
-msgid_plural "%d Onlines"
-msgstr[0] "%d dostępny"
-msgstr[1] "%d dostępne"
-msgstr[2] "%d dostępnych"
+#: prewikka/views/stats.py:448
+#, fuzzy
+msgid "Severities"
+msgstr "Krytyczność"
 
-#: prewikka/templates/SensorListing.py:237
-#, python-format
-msgid "%d Offline"
-msgid_plural "%d Offlines"
-msgstr[0] "%d niedostępny"
-msgstr[1] "%d niedostępne"
-msgstr[2] "%d niedostępnych"
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:239
-#, python-format
-msgid "%d Unknown"
-msgid_plural "%d Unknowns"
-msgstr[0] "%d nieznany"
-msgstr[1] "%d nieznane"
-msgstr[2] "%d nieznanych"
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:241
-#, python-format
-msgid "%d Missing"
-msgid_plural "%d Missings"
-msgstr[0] "%d brakujący"
-msgstr[1] "%d brakujące"
-msgstr[2] "%d brakujących"
+#: prewikka/views/stats.py:490
+#, fuzzy
+msgid "Top Source Country"
+msgstr "Port źródłowy"
 
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
-msgstr "Filtr po adresie"
+#: prewikka/views/stats.py:490
+msgid "Country"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:308
-msgid "Address information"
-msgstr "Informacje o adresie"
+#: prewikka/views/stats.py:542
+#, fuzzy
+msgid "Top 10 Source Addresses"
+msgstr "IP źródłowy"
 
-#: prewikka/templates/SensorListing.py:335
-msgid "Total:"
-msgstr "Wszystkich:"
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
+#, fuzzy
+msgid "Address"
+msgstr "Adres numeryczny"
 
-#: prewikka/templates/SensorListing.py:398
-msgid "Last heartbeat"
-msgstr "Ostatnie tętno"
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:403
-msgid "Status"
-msgstr "Status"
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
+msgid "User"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:437
-msgid "Alert listing"
-msgstr "Lista alertów"
+#: prewikka/views/stats.py:645
+#, fuzzy
+msgid "Top 10 Targeted Addresses"
+msgstr "IP docelowy"
 
-#: prewikka/templates/SensorListing.py:445
-msgid "Heartbeat listing"
-msgstr "Lista informacji tętna"
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:453
-msgid "Heartbeat analysis"
-msgstr "Analiza tętna"
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
 
-#: prewikka/templates/About.py:111
-msgid "provides support to Large Accounts, Major Companies and Government Agencies around the world, to improve and strengthen the security of their systems and networks."
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
 msgstr ""
 
-#: prewikka/templates/About.py:129
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Analyzer Locations"
+msgstr "Czas analizatora"
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Location"
+msgstr "Lokalizacja węzła"
+
+#: prewikka/templates/About.py:107
+msgid ""
+"provides support to Large Accounts, Major Companies and Government Agencies "
+"around the world, to improve and strengthen the security of their systems "
+"and networks."
+msgstr ""
+
+#: prewikka/templates/About.py:125
 msgid "Customizing Prelude"
 msgstr ""
 
-#: prewikka/templates/About.py:134
-msgid "In keeping with the Open Source spirit, we encourage you to participate in the development of your application. You can order customized versions of Prelude to suit your needs: adapting, adding on functionality etc. Because they are carried out by PreludeIDS engineers, you know that any modifications made to the system will be integrated optimally and guaranteed by our technical support department. Additionally, the company can extend Prelude to handle yet unsupported sensors (including proprietary), ruleset extension to handle new devices and porting of Prelude to unsupported operating systems."
+#: prewikka/templates/About.py:132
+msgid ""
+"In keeping with the Open Source spirit, we encourage you to participate in "
+"the development of your application. You can order customized versions of "
+"Prelude to suit your needs: adapting, adding on functionality etc. Because "
+"they are carried out by PreludeIDS engineers, you know that any "
+"modifications made to the system will be integrated optimally and guaranteed "
+"by our technical support department. Additionally, the company can extend "
+"Prelude to handle yet unsupported sensors (including proprietary), ruleset "
+"extension to handle new devices and porting of Prelude to unsupported "
+"operating systems."
 msgstr ""
 
-#: prewikka/templates/About.py:143
+#: prewikka/templates/About.py:141
 msgid "Software Maintenance and Technical Support"
 msgstr ""
 
 #: prewikka/templates/About.py:148
-msgid "PreludeIDS maintenance and support services guarantee optimal operation of the Prelude platform on your infrastructure. There are five support packages that provide our customers with peace of mind,  knowing that they are not only covered for all outcomes, but that our experts are at hand to provide rapid and reliable solutions."
+msgid ""
+"PreludeIDS maintenance and support services guarantee optimal operation of "
+"the Prelude platform on your infrastructure. There are five support packages "
+"that provide our customers with peace of mind,  knowing that they are not "
+"only covered for all outcomes, but that our experts are at hand to provide "
+"rapid and reliable solutions."
 msgstr ""
 
 #: prewikka/templates/About.py:157
 msgid "Commercial licenses"
 msgstr ""
 
-#: prewikka/templates/About.py:162
+#: prewikka/templates/About.py:164
 msgid "The Prelude framework is licensed under the"
 msgstr ""
 
-#: prewikka/templates/About.py:167
-msgid "PreludeIDS provides specific commercial licenses to allow proprietary systems based on Prelude to be developed and to interoperate."
+#: prewikka/templates/About.py:170
+msgid ""
+"PreludeIDS provides specific commercial licenses to allow proprietary "
+"systems based on Prelude to be developed and to interoperate."
 msgstr ""
 
-#: prewikka/templates/About.py:176
+#: prewikka/templates/About.py:179
 msgid "Advice, Deployment and Training"
 msgstr ""
 
-#: prewikka/templates/About.py:181
-msgid "Through our partners, you have access to an array of top-of-the-line security services. By advising you on how to secure your infrastructure, deploying Prelude and training your users, we provide a turnkey solution to secure your infrastructure, delivered by specialists."
+#: prewikka/templates/About.py:186
+msgid ""
+"Through our partners, you have access to an array of top-of-the-line "
+"security services. By advising you on how to secure your infrastructure, "
+"deploying Prelude and training your users, we provide a turnkey solution to "
+"secure your infrastructure, delivered by specialists."
 msgstr ""
 
-#: prewikka/templates/About.py:200
+#: prewikka/templates/About.py:205
 msgid "Contact"
 msgstr ""
 
-#: prewikka/templates/About.py:205
+#: prewikka/templates/About.py:211
 msgid "Office"
 msgstr ""
 
-#: prewikka/templates/About.py:210
+#: prewikka/templates/About.py:217
 msgid "Website"
 msgstr ""
 
-#: prewikka/templates/About.py:223
+#: prewikka/templates/About.py:230
 msgid "Phone:"
 msgstr ""
 
-#: prewikka/templates/About.py:233
+#: prewikka/templates/About.py:240
 msgid "Fax:"
 msgstr ""
 
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
-msgstr "Wyślij"
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr "Agent"
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr "Czas"
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr "Podsumowanie tętna"
 
-#: prewikka/templates/UserSettings.py:154
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr "Filtruj po agencie"
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr "Filtr po adresie"
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr "Dostępne filtry"
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr "Edycja filtra"
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr "Formuła:"
+
+#: prewikka/templates/FilterEdition.py:314
+msgid "Name:"
+msgstr "Nazwa:"
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr "Komentarz:"
+
+#: prewikka/templates/UserListing.py:100
+msgid "Login"
+msgstr "Zaloguj"
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr "Usuń konto"
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr "Utwórz konto"
+
+#: prewikka/templates/SensorListing.py:232
+#, python-format
+msgid "%d Node"
+msgid_plural "%d Nodes"
+msgstr[0] "%d węzeł"
+msgstr[1] "%d węzły"
+msgstr[2] "%d węzłów"
+
+#: prewikka/templates/SensorListing.py:237
+#, python-format
+msgid "%d Analyzer"
+msgid_plural "%d Analyzers"
+msgstr[0] "%d analizator"
+msgstr[1] "%d analizatory"
+msgstr[2] "%d analizatorów"
+
+#: prewikka/templates/SensorListing.py:244
+#, fuzzy, python-format
+msgid "%d Online"
+msgid_plural "%d Online"
+msgstr[0] "%d dostępny"
+msgstr[1] "%d dostępne"
+msgstr[2] "%d dostępnych"
+
+#: prewikka/templates/SensorListing.py:246
+#, fuzzy, python-format
+msgid "%d Offline"
+msgid_plural "%d Offline"
+msgstr[0] "%d niedostępny"
+msgstr[1] "%d niedostępne"
+msgstr[2] "%d niedostępnych"
+
+#: prewikka/templates/SensorListing.py:248
+#, fuzzy, python-format
+msgid "%d Unknown"
+msgid_plural "%d Unknown"
+msgstr[0] "%d nieznany"
+msgstr[1] "%d nieznane"
+msgstr[2] "%d nieznanych"
+
+#: prewikka/templates/SensorListing.py:250
+#, fuzzy, python-format
+msgid "%d Missing"
+msgid_plural "%d Missing"
+msgstr[0] "%d brakujący"
+msgstr[1] "%d brakujące"
+msgstr[2] "%d brakujących"
+
+#: prewikka/templates/SensorListing.py:328
+msgid "Address information"
+msgstr "Informacje o adresie"
+
+#: prewikka/templates/SensorListing.py:362
+msgid "Total:"
+msgstr "Wszystkich:"
+
+#: prewikka/templates/SensorListing.py:436
+msgid "Last heartbeat"
+msgstr "Ostatnie tętno"
+
+#: prewikka/templates/SensorListing.py:442
+msgid "Status"
+msgstr "Status"
+
+#: prewikka/templates/SensorListing.py:481
+msgid "Alert listing"
+msgstr "Lista alertów"
+
+#: prewikka/templates/SensorListing.py:490
+msgid "Heartbeat listing"
+msgstr "Lista informacji tętna"
+
+#: prewikka/templates/SensorListing.py:499
+msgid "Heartbeat analysis"
+msgstr "Analiza tętna"
+
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr "Wyloguj"
+
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr "%(username)s %(date)s"
+
+#: prewikka/templates/UserSettings.py:157
 msgid "Account information"
 msgstr "Informacje konta"
 
-#: prewikka/templates/UserSettings.py:164
+#: prewikka/templates/UserSettings.py:168
 msgid "Login:"
 msgstr "Konto:"
 
-#: prewikka/templates/UserSettings.py:189
+#: prewikka/templates/UserSettings.py:201
 msgid "Language:"
 msgstr "Język:"
 
-#: prewikka/templates/UserSettings.py:220
+#: prewikka/templates/UserSettings.py:235
 msgid "Permissions:"
 msgstr "Uprawnienia:"
 
-#: prewikka/templates/UserSettings.py:277
+#: prewikka/templates/UserSettings.py:298
 msgid "Check All"
 msgstr "Wszystkie"
 
-#: prewikka/templates/UserSettings.py:301
+#: prewikka/templates/UserSettings.py:324
 msgid "Change password"
 msgstr "Zmień hasło"
 
-#: prewikka/templates/UserSettings.py:308
+#: prewikka/templates/UserSettings.py:334
 msgid "Current password:"
 msgstr "Hasło:"
 
-#: prewikka/templates/UserSettings.py:317
+#: prewikka/templates/UserSettings.py:344
 msgid "New password:"
 msgstr "Nowe hasło:"
 
-#: prewikka/templates/UserSettings.py:326
+#: prewikka/templates/UserSettings.py:353
 msgid "Confirm new password:"
 msgstr "Potwierdź nowe hasło:"
 
-#: prewikka/templates/UserSettings.py:338
+#: prewikka/templates/UserSettings.py:366
 msgid "Submit Changes"
 msgstr "Wyślij zmiany"
 
-#: prewikka/templates/UserListing.py:104
-msgid "Login"
-msgstr "Zaloguj"
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr "Usuń konto"
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr "Utwórz konto"
-
-#: prewikka/templates/MessageListing.py:447
+#: prewikka/templates/MessageListing.py:478
 msgid "Period"
 msgstr "Okres"
 
-#: prewikka/templates/MessageListing.py:462
+#: prewikka/templates/MessageListing.py:493
 msgid "Minutes"
 msgstr "min."
 
-#: prewikka/templates/MessageListing.py:471
+#: prewikka/templates/MessageListing.py:502
 msgid "Hours"
 msgstr "godz."
 
-#: prewikka/templates/MessageListing.py:480
+#: prewikka/templates/MessageListing.py:511
 msgid "Days"
 msgstr "dni"
 
-#: prewikka/templates/MessageListing.py:489
+#: prewikka/templates/MessageListing.py:520
 msgid "Months"
 msgstr "mies."
 
-#: prewikka/templates/MessageListing.py:498
+#: prewikka/templates/MessageListing.py:529
 msgid "Years"
 msgstr "lat."
 
-#: prewikka/templates/MessageListing.py:507
+#: prewikka/templates/MessageListing.py:538
 msgid "Unlimited"
 msgstr "bez limitu"
 
-#: prewikka/templates/MessageListing.py:518
+#: prewikka/templates/MessageListing.py:549
 msgid "Timezone"
 msgstr "Czas"
 
-#: prewikka/templates/MessageListing.py:529
+#: prewikka/templates/MessageListing.py:560
 msgid "Frontend localtime"
 msgstr "systemu"
 
-#: prewikka/templates/MessageListing.py:538
+#: prewikka/templates/MessageListing.py:569
 msgid "Sensor localtime"
 msgstr "sondy"
 
-#: prewikka/templates/MessageListing.py:547
+#: prewikka/templates/MessageListing.py:578
 msgid "UTC"
 msgstr "UTC"
 
-#: prewikka/templates/MessageListing.py:558
+#: prewikka/templates/MessageListing.py:589
 msgid "Limit"
 msgstr "Limit"
 
-#: prewikka/templates/MessageListing.py:574
+#: prewikka/templates/MessageListing.py:613
 msgid "Refresh"
 msgstr "Odśwież"
 
-#: prewikka/templates/MessageListing.py:621
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
 msgid "Apply"
 msgstr "Zastosuj"
 
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
 msgid "prev"
 msgstr "poprz."
 
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
 msgid "current"
 msgstr "bierz."
 
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
 msgid "next"
 msgstr "nast."
 
-#: prewikka/templates/MessageListing.py:773
+#: prewikka/templates/MessageListing.py:812
 msgid "total"
 msgstr "wszystkich"
 
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr "Dostępne filtry"
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr "Edycja filtra"
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr "Formuła:"
-
-#: prewikka/templates/FilterEdition.py:318
-msgid "Name:"
-msgstr "Nazwa:"
-
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
-msgstr "Komentarz:"
-
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
-msgstr "Agent"
-
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
-msgstr "Czas"
-
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
-msgstr "Podsumowanie tętna"
-
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
-msgstr "Filtruj po agencie"
-
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
-msgstr "Wyloguj"
-
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
-msgstr "%(username)s %(date)s"
-
-#: prewikka/templates/AlertListing.py:132
+#: prewikka/templates/AlertListing.py:112
 msgid "Equal"
 msgstr "Równa się"
 
-#: prewikka/templates/AlertListing.py:134
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:124
 msgid "Lesser than"
 msgstr "Mniej niż"
 
-#: prewikka/templates/AlertListing.py:136
+#: prewikka/templates/AlertListing.py:130
 msgid "Greater than"
 msgstr "Więcej niż"
 
-#: prewikka/templates/AlertListing.py:138
+#: prewikka/templates/AlertListing.py:136
 msgid "Lesser or equal"
 msgstr "Mniejszerówne niż"
 
-#: prewikka/templates/AlertListing.py:140
+#: prewikka/templates/AlertListing.py:142
 msgid "Greater or equal"
 msgstr "Większerówne niż"
 
-#: prewikka/templates/AlertListing.py:142
+#: prewikka/templates/AlertListing.py:148
 msgid "Substring"
 msgstr "Wycinek frazy"
 
-#: prewikka/templates/AlertListing.py:144
+#: prewikka/templates/AlertListing.py:154
 msgid "Substring (case-insensitive)"
 msgstr "Wycinek frazy (ignoruj wielkość liter)"
 
-#: prewikka/templates/AlertListing.py:146
+#: prewikka/templates/AlertListing.py:160
 msgid "Regular expression"
 msgstr "Wyrażenie regularne"
 
-#: prewikka/templates/AlertListing.py:148
+#: prewikka/templates/AlertListing.py:166
 msgid "Regular expression (case-insensitive)"
 msgstr "Wyrażenie regularne (ignoruj wielkość liter)"
 
-#: prewikka/templates/AlertListing.py:266
-msgid "Group entry by:"
-msgstr "Grupuj po:"
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+msgid "info"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
+msgstr ""
 
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:843
+#, fuzzy
+msgid "Filter on"
 msgstr "Filtruj po:"
 
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr "Klasyfikacja"
+#: prewikka/templates/AlertListing.py:963
+msgid "Group entry by:"
+msgstr "Grupuj po:"
 
-#: prewikka/templates/AlertListing.py:537
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+#, fuzzy
+msgid "filtered"
+msgstr "Filtr"
+
+#: prewikka/templates/AlertListing.py:1136
 msgid "Type:"
 msgstr "Typ:"
 
-#: prewikka/templates/AlertListing.py:549
+#: prewikka/templates/AlertListing.py:1151
 msgid "CorrelationAlert"
 msgstr "Alert korelacji"
 
-#: prewikka/templates/AlertListing.py:551
+#: prewikka/templates/AlertListing.py:1153
 msgid "OverflowAlert"
 msgstr "Alert przepełnienia"
 
-#: prewikka/templates/AlertListing.py:553
+#: prewikka/templates/AlertListing.py:1155
 msgid "ToolAlert"
 msgstr "Alert narzędzia"
 
-#: prewikka/templates/AlertListing.py:581
+#: prewikka/templates/AlertListing.py:1184
 msgid "Severity:"
 msgstr "Krytyczność:"
 
-#: prewikka/templates/AlertListing.py:586
-msgid "info"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-msgid "none"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:617
+#: prewikka/templates/AlertListing.py:1215
 msgid "Completion:"
 msgstr "Wykonanie:"
 
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:691
+#: prewikka/templates/AlertListing.py:1253
 msgid "Source"
 msgstr "Źródło"
 
-#: prewikka/templates/AlertListing.py:736
+#: prewikka/templates/AlertListing.py:1285
 msgid "Target"
 msgstr "Cel"
 
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr "Sonda"
+#: prewikka/templates/AlertListing.py:1317
+#, fuzzy
+msgid "Analyzer"
+msgstr "ID analizatora"
+
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
+msgstr ""
 
-#: prewikka/templates/AlertListing.py:870
+#: prewikka/templates/AlertListing.py:1468
+#, fuzzy
+msgid "Filter on this classification.text"
+msgstr "Filtr: %s"
+
+#: prewikka/templates/AlertListing.py:1522
+#, fuzzy
+msgid "Filter on this port/protocol"
+msgstr "Filtr: %s"
+
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+#, fuzzy
+msgid "Port/protocol information"
+msgstr "Informacje dotyczące sieci"
+
+#: prewikka/templates/AlertListing.py:1598
 msgid "alert"
 msgid_plural "alerts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: prewikka/templates/AlertListing.py:893
+#: prewikka/templates/AlertListing.py:1622
 #, python-format
 msgid "%(hidden)d of %(total)d alerts not shown..."
 msgstr "%(hidden)d z %(total)d wszystkich alertów ukryte..."
 
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
 msgid "expand"
 msgstr "rozwiń"
 
-#: prewikka/templates/AlertListing.py:970
+#: prewikka/templates/AlertListing.py:1778
+#, fuzzy
+msgid "Filter on this reference"
+msgstr "Filtr: %s"
+
+#: prewikka/templates/AlertListing.py:1802
 msgid "source"
 msgstr "źródło"
 
-#: prewikka/templates/AlertListing.py:972
+#: prewikka/templates/AlertListing.py:1804
 msgid "target"
 msgstr "cel"
 
-#: prewikka/templates/AlertListing.py:983
+#: prewikka/templates/AlertListing.py:1814
 #, python-format
 msgid "%(hidden)d of %(total)d %(name)ss not shown..."
 msgstr "%(hidden)d z %(total)d %(name)ss ukryte..."
 
-#: prewikka/templates/AlertListing.py:1020
+#: prewikka/templates/AlertListing.py:1856
 #, python-format
 msgid "Filter on this %s"
 msgstr "Filtr: %s"
 
-#: prewikka/templates/AlertListing.py:1033
+#: prewikka/templates/AlertListing.py:1874
 #, python-format
 msgid "%s information"
 msgstr "Info: %s"
 
-#: prewikka/templates/AlertListing.py:1189
+#: prewikka/templates/AlertListing.py:2114
 msgid "Filter"
 msgstr "Filtr"
 
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr "Wyślij"
+
+#: prewikka/templates/Stats.py:356
+#, fuzzy
+msgid "Filter:"
+msgstr "Filtr"
+
+#: prewikka/templates/Stats.py:386
+#, fuzzy
+msgid "Time:"
+msgstr "Czas"
+
+#: prewikka/templates/Stats.py:397
+#, fuzzy
+msgid "Hour"
+msgstr "godz."
+
+#: prewikka/templates/Stats.py:406
+#, fuzzy
+msgid "Day"
+msgstr "dni"
+
+#: prewikka/templates/Stats.py:415
+#, fuzzy
+msgid "Month"
+msgstr "mies."
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+#, fuzzy
+msgid "From:"
+msgstr "Formuła:"
+
+#: prewikka/templates/Stats.py:477
+#, fuzzy
+msgid "To:"
+msgstr "Wszystkich:"
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr "Uwierzytelnianie CGI nie powiodło się - nie podano nazwy użytkownika."
+
+#~ msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#~ msgstr ""
+#~ "Nieprawidłowa para 'analyzerid:messageid', '%(analyzerid):%(messageid)'"
+
+#~ msgid "Sensor"
+#~ msgstr "Sonda"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 0ac64ed..2df51b1 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Prewikka 0.99\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
 "PO-Revision-Date: 2008-02-26 13:12-0300\n"
 "Last-Translator: Edelberto Franco Silva <[email protected]>\n"
 "Language-Team: Portuguese\n"
@@ -18,11 +18,6 @@ msgstr ""
 "X-Poedit-Country: BRAZIL\n"
 "X-Poedit-SourceCharset: utf-8\n"
 
-#: prewikka/Database.py:99
-#, python-format
-msgid "Database schema version %(version)s found when %(reqversion)s was required"
-msgstr "Versão do esquema de banco de dados %(version)s encontrada quando %(reqversion)s foi requerida"
-
 #: prewikka/User.py:41
 msgid "Permission Denied"
 msgstr "Permissão Negada"
@@ -32,620 +27,672 @@ msgstr "Permissão Negada"
 msgid "Access to view '%s' forbidden"
 msgstr "A visualização de '%s' está proibida"
 
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr "Tipo de log especificado é desconhecido: '%s'"
-
-#: prewikka/Auth.py:32
+#: prewikka/Auth.py:29
 msgid "Authentication failed"
 msgstr "A auntenticação falhou"
 
-#: prewikka/Auth.py:38
+#: prewikka/Auth.py:35
 msgid "Invalid session"
 msgstr "Sessão inválida"
 
-#: prewikka/Auth.py:44
+#: prewikka/Auth.py:41
 msgid "Session expired"
 msgstr "Sessão expirada"
 
-#: prewikka/Auth.py:140
+#: prewikka/Auth.py:138
 msgid "Logged out"
 msgstr "Deslogado"
 
-#: prewikka/view.py:29
-#: prewikka/view.py:35
-#: prewikka/view.py:41
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr "Tipo de log especificado é desconhecido: '%s'"
+
+#: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
 msgid "Parameters Normalization failed"
 msgstr "A normalização dos parâmetros falhou"
 
-#: prewikka/Filter.py:78
+#: prewikka/Database.py:98
 #, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
-msgstr "Elemento de filtro '%s' inválido, referenciado pela fórmula do filtro"
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
+msgstr ""
+"Versão do esquema de banco de dados %(version)s encontrada quando %"
+"(reqversion)s foi requerida"
 
-#: prewikka/localization.py:117
+#: prewikka/localization.py:107
 msgid "January"
 msgstr "Janeiro"
 
-#: prewikka/localization.py:118
+#: prewikka/localization.py:108
 msgid "February"
 msgstr "Fevereiro"
 
-#: prewikka/localization.py:119
+#: prewikka/localization.py:109
 msgid "March"
 msgstr "Março"
 
-#: prewikka/localization.py:120
+#: prewikka/localization.py:110
 msgid "April"
 msgstr "Abril"
 
-#: prewikka/localization.py:121
+#: prewikka/localization.py:111
 msgid "May"
 msgstr "Maio"
 
-#: prewikka/localization.py:122
+#: prewikka/localization.py:112
 msgid "June"
 msgstr "Junho"
 
-#: prewikka/localization.py:123
+#: prewikka/localization.py:113
 msgid "July"
 msgstr "Julho"
 
-#: prewikka/localization.py:124
+#: prewikka/localization.py:114
 msgid "August"
 msgstr "Agosto"
 
-#: prewikka/localization.py:125
+#: prewikka/localization.py:115
 msgid "September"
 msgstr "Setembro"
 
-#: prewikka/localization.py:126
+#: prewikka/localization.py:116
 msgid "November"
 msgstr "Novembro"
 
-#: prewikka/localization.py:127
+#: prewikka/localization.py:117
 msgid "October"
 msgstr "Outubro"
 
-#: prewikka/localization.py:128
+#: prewikka/localization.py:118
 msgid "December"
 msgstr "dezembro"
 
-#: prewikka/localization.py:130
+#: prewikka/localization.py:120
 msgid "Monday"
 msgstr "Segunda-feira"
 
-#: prewikka/localization.py:131
+#: prewikka/localization.py:121
 msgid "Tuesday"
 msgstr "Terça-feira"
 
-#: prewikka/localization.py:132
+#: prewikka/localization.py:122
 msgid "Wednesday"
 msgstr "Quarta-feira"
 
-#: prewikka/localization.py:133
+#: prewikka/localization.py:123
 msgid "Thursday"
 msgstr "Quinta-feira"
 
-#: prewikka/localization.py:134
+#: prewikka/localization.py:124
 msgid "Friday"
 msgstr "Sexta"
 
-#: prewikka/localization.py:135
+#: prewikka/localization.py:125
 msgid "Saturday"
 msgstr "Sábado"
 
-#: prewikka/localization.py:136
+#: prewikka/localization.py:126
 msgid "Sunday"
 msgstr "Domingo"
 
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
-msgstr "Exemplo: (A AND B) OR (C AND D)"
-
-#: prewikka/views/filter.py:137
-#: prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr "Carregar"
-
-#: prewikka/views/filter.py:139
-#: prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr "Salvar"
-
-#: prewikka/views/filter.py:141
-#: prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
-msgstr "Apagar"
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
+msgstr "Elemento de filtro '%s' inválido, referenciado pela fórmula do filtro"
 
-#: prewikka/views/messagesummary.py:303
-#: prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675
-#: prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715
-#: prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792
-#: prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
 #, fuzzy
 msgid "Name"
 msgstr "Nome do nó"
 
-#: prewikka/views/messagesummary.py:304
-#: prewikka/views/messagesummary.py:600
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
 msgid "Code"
 msgstr "Código"
 
-#: prewikka/views/messagesummary.py:305
+#: prewikka/views/messagesummary.py:306
 msgid "Data length"
 msgstr "Tamanho dos dados"
 
-#: prewikka/views/messagesummary.py:306
+#: prewikka/views/messagesummary.py:307
 msgid "Data"
 msgstr "Dados"
 
-#: prewikka/views/messagesummary.py:402
-#: prewikka/views/messagesummary.py:830
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
 #, fuzzy
 msgid "Create time"
 msgstr "Criar usuário"
 
-#: prewikka/views/messagesummary.py:405
+#: prewikka/views/messagesummary.py:406
 msgid "Detect time"
 msgstr "Tempo de descobrimento"
 
-#: prewikka/views/messagesummary.py:410
+#: prewikka/views/messagesummary.py:411
 msgid "Analyzer time"
 msgstr "Tempo de análise"
 
-#: prewikka/views/messagesummary.py:416
+#: prewikka/views/messagesummary.py:417
 msgid "Process"
 msgstr "Processo"
 
-#: prewikka/views/messagesummary.py:417
+#: prewikka/views/messagesummary.py:418
 msgid "Process Path"
 msgstr "Caminho do processo"
 
-#: prewikka/views/messagesummary.py:418
+#: prewikka/views/messagesummary.py:419
 msgid "Process PID"
 msgstr "PID do processo"
 
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
+#: prewikka/views/messagesummary.py:427
+msgid "Node location"
+msgstr "Localização do nó"
+
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
 #, fuzzy
 msgid "Node name"
 msgstr "Nome do nó"
 
-#: prewikka/views/messagesummary.py:427
-msgid "Node location"
-msgstr "Localização do nó"
+#: prewikka/views/messagesummary.py:452
+#, fuzzy
+msgid "Node name (resolved)"
+msgstr "Nome do nó"
 
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
 #, fuzzy
 msgid "Node address"
 msgstr "Endereço do nó"
 
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
 msgid "Model"
 msgstr "Modelo"
 
-#: prewikka/views/messagesummary.py:453
+#: prewikka/views/messagesummary.py:462
 msgid "Analyzerid"
 msgstr "Analisador id"
 
-#: prewikka/views/messagesummary.py:454
-#: prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
 #, fuzzy
 msgid "Version"
 msgstr "Permissões:"
 
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
 msgid "Class"
 msgstr "Classe"
 
-#: prewikka/views/messagesummary.py:457
+#: prewikka/views/messagesummary.py:466
 msgid "Manufacturer"
 msgstr "Fabricante"
 
-#: prewikka/views/messagesummary.py:465
+#: prewikka/views/messagesummary.py:474
 msgid "Operating System"
 msgstr "Sistema Operacional"
 
-#: prewikka/views/messagesummary.py:483
+#: prewikka/views/messagesummary.py:492
 #, python-format
 msgid "Analyzer Path (%d not shown)"
 msgstr "Caminho do analisador (%d não mostrado)"
 
-#: prewikka/views/messagesummary.py:490
-#: prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
 #, python-format
 msgid "Analyzer #%d"
 msgstr "Analisador #%d"
 
-#: prewikka/views/messagesummary.py:500
+#: prewikka/views/messagesummary.py:509
 msgid "Additional data"
 msgstr "Dados adicionais"
 
-#: prewikka/views/messagesummary.py:503
-#: prewikka/views/messagesummary.py:716
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
 msgid "Meaning"
 msgstr "Querendo dizer"
 
-#: prewikka/views/messagesummary.py:504
+#: prewikka/views/messagesummary.py:513
 #, fuzzy
 msgid "Value"
 msgstr "Alertas"
 
-#: prewikka/views/messagesummary.py:553
-#: prewikka/views/messagesummary.py:574
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
 msgid "Header length"
 msgstr "Compimento do cabeçalho"
 
-#: prewikka/views/messagesummary.py:554
+#: prewikka/views/messagesummary.py:565
 msgid "TOS"
 msgstr "TOS"
 
-#: prewikka/views/messagesummary.py:555
-#: prewikka/views/messagesummary.py:593
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
 msgid "Length"
 msgstr "Comprimento"
 
-#: prewikka/views/messagesummary.py:556
-#: prewikka/views/messagesummary.py:602
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
 msgid "Id"
 msgstr "Id"
 
-#: prewikka/views/messagesummary.py:560
+#: prewikka/views/messagesummary.py:571
 msgid "Ip offset"
 msgstr "Ip offset"
 
-#: prewikka/views/messagesummary.py:561
+#: prewikka/views/messagesummary.py:572
 msgid "TTL"
 msgstr "TTL"
 
-#: prewikka/views/messagesummary.py:562
-#: prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899
-#: prewikka/views/messagesummary.py:902
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
 msgid "Protocol"
 msgstr "Protocolo"
 
-#: prewikka/views/messagesummary.py:563
-#: prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594
-#: prewikka/views/messagesummary.py:601
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
 msgid "Checksum"
 msgstr "Checksum"
 
-#: prewikka/views/messagesummary.py:564
+#: prewikka/views/messagesummary.py:575
 #, fuzzy
 msgid "Source address"
 msgstr "Endereço do nó"
 
-#: prewikka/views/messagesummary.py:565
+#: prewikka/views/messagesummary.py:576
 #, fuzzy
 msgid "Target address"
 msgstr "Endereço do nó"
 
-#: prewikka/views/messagesummary.py:570
-#: prewikka/views/messagesummary.py:591
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
 #, fuzzy
 msgid "Source port"
 msgstr "Fonte"
 
-#: prewikka/views/messagesummary.py:571
-#: prewikka/views/messagesummary.py:592
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
 #, fuzzy
 msgid "Target port"
 msgstr "Alvo"
 
-#: prewikka/views/messagesummary.py:575
+#: prewikka/views/messagesummary.py:586
 msgid "Reserved"
 msgstr "Reservado"
 
-#: prewikka/views/messagesummary.py:584
+#: prewikka/views/messagesummary.py:595
 msgid "Window"
 msgstr "Janela"
 
-#: prewikka/views/messagesummary.py:586
+#: prewikka/views/messagesummary.py:597
 msgid "URP"
 msgstr "URP"
 
-#: prewikka/views/messagesummary.py:599
-#: prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772
-#: prewikka/views/messagesummary.py:791
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
 msgid "Type"
 msgstr "Tipo"
 
-#: prewikka/views/messagesummary.py:603
+#: prewikka/views/messagesummary.py:614
 msgid "Seq #"
 msgstr "Seq #"
 
-#: prewikka/views/messagesummary.py:604
+#: prewikka/views/messagesummary.py:615
 msgid "Mask"
 msgstr "Máscara"
 
-#: prewikka/views/messagesummary.py:605
+#: prewikka/views/messagesummary.py:616
 #, fuzzy
 msgid "Gateway Address"
 msgstr "Endereço do nó"
 
-#: prewikka/views/messagesummary.py:606
+#: prewikka/views/messagesummary.py:617
 #, fuzzy
 msgid "Num address"
 msgstr "Endereço do nó"
 
-#: prewikka/views/messagesummary.py:607
+#: prewikka/views/messagesummary.py:618
 msgid "Wpa"
 msgstr "Wpa"
 
-#: prewikka/views/messagesummary.py:608
+#: prewikka/views/messagesummary.py:619
 msgid "Lifetime"
 msgstr "Tempo de vida"
 
-#: prewikka/views/messagesummary.py:609
+#: prewikka/views/messagesummary.py:620
 #, fuzzy
 msgid "Otime"
 msgstr "Tempo"
 
-#: prewikka/views/messagesummary.py:610
+#: prewikka/views/messagesummary.py:621
 #, fuzzy
 msgid "Rtime"
 msgstr "Tempo"
 
-#: prewikka/views/messagesummary.py:611
+#: prewikka/views/messagesummary.py:622
 #, fuzzy
 msgid "Ttime"
 msgstr "Tempo"
 
-#: prewikka/views/messagesummary.py:617
-#: prewikka/views/messagesummary.py:1037
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
 msgid "Payload"
 msgstr "Carga exigida"
 
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
-msgstr "Inválido 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
+msgstr ""
 
-#: prewikka/views/messagesummary.py:673
-#: prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
 #, fuzzy
 msgid "Correlation Alert"
 msgstr "AlertasDeCorreção"
 
-#: prewikka/views/messagesummary.py:679
+#: prewikka/views/messagesummary.py:695
 #, fuzzy
 msgid "Correlated Alert"
 msgstr "AlertasDeCorreção"
 
-#: prewikka/views/messagesummary.py:680
-#: prewikka/views/messagesummary.py:697
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
 msgid "Source Analyzer"
 msgstr "Analisador da fonte"
 
-#: prewikka/views/messagesummary.py:690
-#: prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
 #, fuzzy
 msgid "Tool Alert"
 msgstr "AlertasDasFerramentas"
 
-#: prewikka/views/messagesummary.py:696
+#: prewikka/views/messagesummary.py:712
 msgid "Linked Alert"
 msgstr "Alerta ligado"
 
-#: prewikka/views/messagesummary.py:707
+#: prewikka/views/messagesummary.py:723
 #, fuzzy
 msgid "Text"
 msgstr "próximo"
 
-#: prewikka/views/messagesummary.py:709
+#: prewikka/views/messagesummary.py:725
 #, fuzzy
 msgid "Ident"
 msgstr "Agente"
 
-#: prewikka/views/messagesummary.py:714
+#: prewikka/views/messagesummary.py:730
 msgid "Origin"
 msgstr "Origem"
 
-#: prewikka/views/messagesummary.py:733
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
 msgid "Severity"
 msgstr "Severidade"
 
-#: prewikka/views/messagesummary.py:736
+#: prewikka/views/messagesummary.py:752
 msgid "Completion"
 msgstr "Conclusão"
 
-#: prewikka/views/messagesummary.py:740
-#: prewikka/views/messagesummary.py:746
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
 msgid "Description"
 msgstr "Descrição"
 
-#: prewikka/views/messagesummary.py:745
+#: prewikka/views/messagesummary.py:761
 msgid "Category"
 msgstr "Categoria"
 
-#: prewikka/views/messagesummary.py:769
+#: prewikka/views/messagesummary.py:785
 msgid "User category"
 msgstr "Categoria do usuário"
 
-#: prewikka/views/messagesummary.py:774
-#: prewikka/views/messagesummary.py:793
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
 #, fuzzy
 msgid "Number"
 msgstr "Novembro"
 
-#: prewikka/views/messagesummary.py:775
+#: prewikka/views/messagesummary.py:791
 msgid "Tty"
 msgstr "Tty"
 
-#: prewikka/views/messagesummary.py:794
+#: prewikka/views/messagesummary.py:810
 #, fuzzy
 msgid "Permission"
 msgstr "Permissões:"
 
-#: prewikka/views/messagesummary.py:816
+#: prewikka/views/messagesummary.py:832
 msgid "Change time"
 msgstr "Mudar o tempo"
 
-#: prewikka/views/messagesummary.py:817
+#: prewikka/views/messagesummary.py:833
 #, fuzzy
 msgid "Inode Number"
 msgstr "Nome do nó"
 
-#: prewikka/views/messagesummary.py:818
+#: prewikka/views/messagesummary.py:834
 msgid "Major device"
 msgstr "Dispositivo importante"
 
-#: prewikka/views/messagesummary.py:819
+#: prewikka/views/messagesummary.py:835
 msgid "Minor device"
 msgstr "Dispositivo secundário"
 
-#: prewikka/views/messagesummary.py:820
+#: prewikka/views/messagesummary.py:836
 msgid "C Major device"
 msgstr "C Dispositivo importante"
 
-#: prewikka/views/messagesummary.py:821
+#: prewikka/views/messagesummary.py:837
 msgid "C Minor device"
 msgstr "C Dispositivo secundário"
 
-#: prewikka/views/messagesummary.py:825
+#: prewikka/views/messagesummary.py:841
 #, fuzzy, python-format
 msgid "Target file %s"
 msgstr "Alvo"
 
-#: prewikka/views/messagesummary.py:829
+#: prewikka/views/messagesummary.py:845
 msgid "Path"
 msgstr "Caminho"
 
-#: prewikka/views/messagesummary.py:831
+#: prewikka/views/messagesummary.py:847
 msgid "Modify time"
 msgstr "Tempo modificado"
 
-#: prewikka/views/messagesummary.py:832
+#: prewikka/views/messagesummary.py:848
 msgid "Access time"
 msgstr "Tempo de acesso"
 
-#: prewikka/views/messagesummary.py:833
+#: prewikka/views/messagesummary.py:849
 msgid "Data size"
 msgstr "Tamanho dos dados"
 
-#: prewikka/views/messagesummary.py:834
+#: prewikka/views/messagesummary.py:850
 msgid "Disk size"
 msgstr "Tamanho do disco"
 
-#: prewikka/views/messagesummary.py:853
+#: prewikka/views/messagesummary.py:869
 msgid "Web Service"
 msgstr "Serviço da WEB"
 
-#: prewikka/views/messagesummary.py:856
+#: prewikka/views/messagesummary.py:872
 msgid "Url"
 msgstr "Url"
 
-#: prewikka/views/messagesummary.py:857
+#: prewikka/views/messagesummary.py:873
 msgid "Cgi"
 msgstr "Cgi"
 
-#: prewikka/views/messagesummary.py:858
+#: prewikka/views/messagesummary.py:874
 msgid "Http Method"
 msgstr "Método HTTP"
 
-#: prewikka/views/messagesummary.py:861
+#: prewikka/views/messagesummary.py:877
 msgid "CGI Argument"
 msgstr "Argumento CGI"
 
-#: prewikka/views/messagesummary.py:870
+#: prewikka/views/messagesummary.py:886
 msgid "SNMP Service"
 msgstr "Serviço SNMP"
 
-#: prewikka/views/messagesummary.py:873
+#: prewikka/views/messagesummary.py:889
 msgid "oid"
 msgstr "oid"
 
-#: prewikka/views/messagesummary.py:874
+#: prewikka/views/messagesummary.py:890
 msgid "messageProcessingModel"
 msgstr "messageProcessingModel"
 
-#: prewikka/views/messagesummary.py:875
+#: prewikka/views/messagesummary.py:891
 msgid "securityModel"
 msgstr "securityModel"
 
-#: prewikka/views/messagesummary.py:876
+#: prewikka/views/messagesummary.py:892
 msgid "securityName"
 msgstr "securityName"
 
-#: prewikka/views/messagesummary.py:877
+#: prewikka/views/messagesummary.py:893
 msgid "securityLevel"
 msgstr "securityLevel"
 
-#: prewikka/views/messagesummary.py:878
+#: prewikka/views/messagesummary.py:894
 #, fuzzy
 msgid "contextName"
 msgstr "Nome do nó"
 
-#: prewikka/views/messagesummary.py:879
+#: prewikka/views/messagesummary.py:895
 msgid "contextEngineID"
 msgstr "contextEngineID"
 
-#: prewikka/views/messagesummary.py:880
+#: prewikka/views/messagesummary.py:896
 msgid "command"
 msgstr "Comando"
 
-#: prewikka/views/messagesummary.py:892
+#: prewikka/views/messagesummary.py:908
 msgid "Port"
 msgstr "Porta"
 
 #: prewikka/views/messagesummary.py:925
+#, fuzzy
+msgid "PortList"
+msgstr "Porta"
+
+#: prewikka/views/messagesummary.py:928
+#, fuzzy
+msgid "ip_version"
+msgstr "Permissões:"
+
+#: prewikka/views/messagesummary.py:961
 #, fuzzy, python-format
 msgid "Source(%d)"
 msgstr "Fonte"
 
-#: prewikka/views/messagesummary.py:934
+#: prewikka/views/messagesummary.py:970
 #, fuzzy, python-format
 msgid "Target(%d)"
 msgstr "Alvo"
 
-#: prewikka/views/messagesummary.py:955
+#: prewikka/views/messagesummary.py:991
 msgid "Overflow Alert"
 msgstr "Estouro de alerta"
 
-#: prewikka/views/messagesummary.py:958
-#: prewikka/templates/AlertListing.py:547
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
 #, fuzzy
 msgid "Alert"
 msgstr "Alertas"
 
-#: prewikka/views/messagesummary.py:981
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
 msgid "Actions"
 msgstr "Ações"
 
-#: prewikka/views/messagesummary.py:1020
+#: prewikka/views/messagesummary.py:1060
 #, fuzzy
 msgid "Network centric information"
 msgstr "Informações sobre a conta"
 
-#: prewikka/views/messagesummary.py:1041
+#: prewikka/views/messagesummary.py:1080
 msgid "ASCII Payload"
 msgstr "Carga gasta ASCII"
 
-#: prewikka/views/messagesummary.py:1060
+#: prewikka/views/messagesummary.py:1099
 #, fuzzy
 msgid "Heartbeat"
 msgstr "Heartbeats"
 
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr "Eventos"
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr "Alertas"
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr "AlertasDeCorreção"
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr "AlertasDasFerramentas"
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr "Agentes"
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr "Heartbeats"
+
+#: prewikka/views/__init__.py:53
+#, fuzzy
+msgid "Statistics"
+msgstr "Status"
+
+#: prewikka/views/__init__.py:54
+#, fuzzy
+msgid "Categorizations"
+msgstr "Categoria"
+
+#: prewikka/views/__init__.py:55
+#, fuzzy
+msgid "Sources"
+msgstr "Fonte"
+
+#: prewikka/views/__init__.py:56
+#, fuzzy
+msgid "Targets"
+msgstr "Alvo"
+
+#: prewikka/views/__init__.py:57
+#, fuzzy
+msgid "Analyzers"
+msgstr "Analisador id"
+
+#: prewikka/views/__init__.py:58
+#, fuzzy
+msgid "Timeline"
+msgstr "Tempo"
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr "Ajustes"
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr "Filtros"
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr "Minha conta"
+
+#: prewikka/views/__init__.py:67
+#, fuzzy
+msgid "User listing"
+msgstr "Lista de alertas"
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr "Sobre"
+
 #: prewikka/views/sensor.py:51
 #, fuzzy
 msgid "Offline"
@@ -664,565 +711,790 @@ msgstr "Perdido"
 msgid "Online"
 msgstr "em"
 
-#: prewikka/views/sensor.py:160
+#: prewikka/views/sensor.py:158
 msgid "Node location n/a"
 msgstr "Localização do nó n/a"
 
-#: prewikka/views/sensor.py:161
+#: prewikka/views/sensor.py:159
 #, fuzzy
 msgid "Node name n/a"
 msgstr "Nome do nó"
 
-#: prewikka/views/sensor.py:162
+#: prewikka/views/sensor.py:160
 #, fuzzy
 msgid "OS version n/a"
 msgstr "Sessão inválida"
 
-#: prewikka/views/sensor.py:163
+#: prewikka/views/sensor.py:161
 msgid "OS type n/a"
 msgstr "Sistema Operacional n/a"
 
-#: prewikka/views/__init__.py:43
-msgid "Events"
-msgstr "Eventos"
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
+msgstr "Exemplo: (A AND B) OR (C AND D)"
 
-#: prewikka/views/__init__.py:43
-#: prewikka/templates/SensorListing.py:493
-msgid "Alerts"
-msgstr "Alertas"
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
+msgstr "Carregar"
 
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
-msgstr "AlertasDeCorreção"
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
+msgstr "Salvar"
 
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
-msgstr "AlertasDasFerramentas"
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
+msgstr "Apagar"
 
-#: prewikka/views/__init__.py:48
-msgid "Agents"
-msgstr "Agentes"
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
+msgstr ""
 
-#: prewikka/views/__init__.py:49
-#: prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
-msgstr "Heartbeats"
+#: prewikka/views/stats.py:425
+#, fuzzy
+msgid "Top 10 Classifications"
+msgstr "Classificação"
 
-#: prewikka/views/__init__.py:51
-msgid "Settings"
-msgstr "Ajustes"
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
+msgstr "Classificação"
 
-#: prewikka/views/__init__.py:52
-msgid "Filters"
-msgstr "Filtros"
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
+msgstr ""
 
-#: prewikka/views/__init__.py:54
-msgid "My account"
-msgstr "Minha conta"
+#: prewikka/views/stats.py:433
+#, fuzzy
+msgid "References"
+msgstr "Atualizar"
 
-#: prewikka/views/__init__.py:57
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
 #, fuzzy
-msgid "User listing"
-msgstr "Lista de alertas"
+msgid "High"
+msgstr "alta"
 
-#: prewikka/views/__init__.py:61
-msgid "About"
-msgstr "Sobre"
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+#, fuzzy
+msgid "Medium"
+msgstr "média"
 
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
-msgstr "Autenticação CGI falhou: usuário não especificado"
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+#, fuzzy
+msgid "Low"
+msgstr "baixa"
+
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+#, fuzzy
+msgid "Informational"
+msgstr "Endereço da informação"
+
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
+
+#: prewikka/views/stats.py:448
+#, fuzzy
+msgid "Severities"
+msgstr "Severidade"
+
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
+
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
+
+#: prewikka/views/stats.py:490
+#, fuzzy
+msgid "Top Source Country"
+msgstr "Fonte"
+
+#: prewikka/views/stats.py:490
+msgid "Country"
+msgstr ""
+
+#: prewikka/views/stats.py:542
+#, fuzzy
+msgid "Top 10 Source Addresses"
+msgstr "Endereço do nó"
+
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
+#, fuzzy
+msgid "Address"
+msgstr "Endereço do nó"
+
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
+msgstr ""
+
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
+#, fuzzy
+msgid "User"
+msgstr "Usuários"
+
+#: prewikka/views/stats.py:645
+#, fuzzy
+msgid "Top 10 Targeted Addresses"
+msgstr "Endereço do nó"
+
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
+msgstr ""
+
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
+
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
+msgstr ""
+
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Analyzer Locations"
+msgstr "Tempo de análise"
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Location"
+msgstr "Usuário:"
+
+#: prewikka/templates/About.py:107
+msgid ""
+"provides support to Large Accounts, Major Companies and Government Agencies "
+"around the world, to improve and strengthen the security of their systems "
+"and networks."
+msgstr ""
+"ornece suporte a grandes clientes, grandes companhias e agências do governo "
+"ao redor do mundo, a fim de melhorar a segurança dos sistemas e das redes."
+
+#: prewikka/templates/About.py:125
+msgid "Customizing Prelude"
+msgstr "Customizando o Prelude"
+
+#: prewikka/templates/About.py:132
+msgid ""
+"In keeping with the Open Source spirit, we encourage you to participate in "
+"the development of your application. You can order customized versions of "
+"Prelude to suit your needs: adapting, adding on functionality etc. Because "
+"they are carried out by PreludeIDS engineers, you know that any "
+"modifications made to the system will be integrated optimally and guaranteed "
+"by our technical support department. Additionally, the company can extend "
+"Prelude to handle yet unsupported sensors (including proprietary), ruleset "
+"extension to handle new devices and porting of Prelude to unsupported "
+"operating systems."
+msgstr ""
+"De acordo com a filosofia do Código Aberto, nós o incentivamos a participar "
+"do desenvolvimento de sua aplicação. Você pode ter versões customizadas do "
+"Preludepara suprir suas necessidade: adaptando, adicionando funcionalidades, "
+"etc. Porque são realizados por coordenadores do PreludeIDS, você sabe que "
+"algumas modificações feitas no sistema estarão integradas otimizadamente e "
+"garantidas por nosso departamento de suporte técnico. Adicionalmente, a "
+"companhia pode estender o Prelude para integrar sensores não suportados "
+"(incluindo os proprietários), extensões de regras para integrar novos "
+"dispositivos e portas de outros sistemas operacionais que o Prelude não "
+"suportava também podem ser integrados."
+
+#: prewikka/templates/About.py:141
+msgid "Software Maintenance and Technical Support"
+msgstr "Manutenção do software e Suporte Técnico"
+
+#: prewikka/templates/About.py:148
+#, fuzzy
+msgid ""
+"PreludeIDS maintenance and support services guarantee optimal operation of "
+"the Prelude platform on your infrastructure. There are five support packages "
+"that provide our customers with peace of mind,  knowing that they are not "
+"only covered for all outcomes, but that our experts are at hand to provide "
+"rapid and reliable solutions."
+msgstr ""
+"PreludeIDS serviços de manutenção e suporte garantem a ótima operação da "
+"plataforma Prelude em sua infraestrutura. Com nossos serviços de suporte, "
+"você será beneficiado com a assistência prioritária e a perícia de nossos "
+"engenheiros, enquanto os serviço de manutenção compreenderão a atualização "
+"de seu software."
+
+#: prewikka/templates/About.py:157
+msgid "Commercial licenses"
+msgstr "Licenças comerciais"
+
+#: prewikka/templates/About.py:164
+msgid "The Prelude framework is licensed under the"
+msgstr "A estrutura do Prelude é licenciada sob"
 
-#: prewikka/templates/SensorListing.py:225
+#: prewikka/templates/About.py:170
+msgid ""
+"PreludeIDS provides specific commercial licenses to allow proprietary "
+"systems based on Prelude to be developed and to interoperate."
+msgstr ""
+"PreludeIDS fornece licenças comerciais específicas para aceitar sistemas "
+"proprietários baseados no Prelude a serem desenvolvidos e interoperantes."
+
+#: prewikka/templates/About.py:179
+msgid "Advice, Deployment and Training"
+msgstr "Conselho, desenvolvimento e treinamento"
+
+#: prewikka/templates/About.py:186
+msgid ""
+"Through our partners, you have access to an array of top-of-the-line "
+"security services. By advising you on how to secure your infrastructure, "
+"deploying Prelude and training your users, we provide a turnkey solution to "
+"secure your infrastructure, delivered by specialists."
+msgstr ""
+"Como sócio, você tem acesso a serviços de segurança tops de linha. "
+"Recomendado para criar sua infraestrutura com segurança, instalando o "
+"Preludee treinando seus usuários. Nós forneceremos soluções de segurança "
+"turnkey, ou seja, uma solução empacotada para sua infraestrutura e estregue "
+"por especialistas."
+
+#: prewikka/templates/About.py:205
+msgid "Contact"
+msgstr "Contato"
+
+#: prewikka/templates/About.py:211
+#, fuzzy
+msgid "Office"
+msgstr "em"
+
+#: prewikka/templates/About.py:217
+msgid "Website"
+msgstr "Site na WEB"
+
+#: prewikka/templates/About.py:230
+#, fuzzy
+msgid "Phone:"
+msgstr "em"
+
+#: prewikka/templates/About.py:240
+msgid "Fax:"
+msgstr "Fax:"
+
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr "Agente"
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr "Tempo"
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr "Heartbeat sumário"
+
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr "Filtro no agente"
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr "Filtro no endereço"
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr "Filtros disponíveis"
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr "Edição"
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr "Fórmula:"
+
+#: prewikka/templates/FilterEdition.py:314
+#, fuzzy
+msgid "Name:"
+msgstr "Nome do nó"
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr "Comentário"
+
+#: prewikka/templates/UserListing.py:100
+#, fuzzy
+msgid "Login"
+msgstr "Usuário:"
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr "Apagar usuário"
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr "Criar usuário"
+
+#: prewikka/templates/SensorListing.py:232
 #, python-format
 msgid "%d Node"
 msgid_plural "%d Nodes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: prewikka/templates/SensorListing.py:230
+#: prewikka/templates/SensorListing.py:237
 #, python-format
 msgid "%d Analyzer"
 msgid_plural "%d Analyzers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: prewikka/templates/SensorListing.py:235
+#: prewikka/templates/SensorListing.py:244
 #, fuzzy, python-format
 msgid "%d Online"
-msgid_plural "%d Onlines"
+msgid_plural "%d Online"
 msgstr[0] "em"
 msgstr[1] "em"
 
-#: prewikka/templates/SensorListing.py:237
+#: prewikka/templates/SensorListing.py:246
 #, fuzzy, python-format
 msgid "%d Offline"
-msgid_plural "%d Offlines"
+msgid_plural "%d Offline"
 msgstr[0] "em"
 msgstr[1] "em"
 
-#: prewikka/templates/SensorListing.py:239
+#: prewikka/templates/SensorListing.py:248
 #, python-format
 msgid "%d Unknown"
-msgid_plural "%d Unknowns"
+msgid_plural "%d Unknown"
 msgstr[0] ""
 msgstr[1] ""
 
-#: prewikka/templates/SensorListing.py:241
+#: prewikka/templates/SensorListing.py:250
 #, python-format
 msgid "%d Missing"
-msgid_plural "%d Missings"
+msgid_plural "%d Missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
-msgstr "Filtro no endereço"
-
-#: prewikka/templates/SensorListing.py:308
+#: prewikka/templates/SensorListing.py:328
 msgid "Address information"
 msgstr "Endereço da informação"
 
-#: prewikka/templates/SensorListing.py:335
+#: prewikka/templates/SensorListing.py:362
 #, fuzzy
 msgid "Total:"
 msgstr "total"
 
-#: prewikka/templates/SensorListing.py:398
+#: prewikka/templates/SensorListing.py:436
 #, fuzzy
 msgid "Last heartbeat"
 msgstr "Heartbeats"
 
-#: prewikka/templates/SensorListing.py:403
+#: prewikka/templates/SensorListing.py:442
 msgid "Status"
 msgstr "Status"
 
-#: prewikka/templates/SensorListing.py:437
+#: prewikka/templates/SensorListing.py:481
 msgid "Alert listing"
 msgstr "Lista de alertas"
 
-#: prewikka/templates/SensorListing.py:445
+#: prewikka/templates/SensorListing.py:490
 msgid "Heartbeat listing"
 msgstr "Lista de Heartbeats"
 
-#: prewikka/templates/SensorListing.py:453
+#: prewikka/templates/SensorListing.py:499
 msgid "Heartbeat analysis"
 msgstr "Análise de Heartbeats"
 
-#: prewikka/templates/About.py:111
-msgid "provides support to Large Accounts, Major Companies and Government Agencies around the world, to improve and strengthen the security of their systems and networks."
-msgstr "ornece suporte a grandes clientes, grandes companhias e agências do governo ao redor do mundo, a fim de melhorar a segurança dos sistemas e das redes."
-
-#: prewikka/templates/About.py:129
-msgid "Customizing Prelude"
-msgstr "Customizando o Prelude"
-
-#: prewikka/templates/About.py:134
-msgid "In keeping with the Open Source spirit, we encourage you to participate in the development of your application. You can order customized versions of Prelude to suit your needs: adapting, adding on functionality etc. Because they are carried out by PreludeIDS engineers, you know that any modifications made to the system will be integrated optimally and guaranteed by our technical support department. Additionally, the company can extend Prelude to handle yet unsupported sensors (including proprietary), ruleset extension to handle new devices and porting of Prelude to unsupported operating systems."
-msgstr "De acordo com a filosofia do Código Aberto, nós o incentivamos a participar do desenvolvimento de sua aplicação. Você pode ter versões customizadas do Preludepara suprir suas necessidade: adaptando, adicionando funcionalidades, etc. Porque são realizados por coordenadores do PreludeIDS, você sabe que algumas modificações feitas no sistema estarão integradas otimizadamente e garantidas por nosso departamento de suporte técnico. Adicionalmente, a companhia pode estender o Prelude para integrar sensores não suportados (incluindo os proprietários), extensões de regras para integrar novos dispositivos e portas de outros sistemas operacionais que o Prelude não suportava também podem ser integrados."
-
-#: prewikka/templates/About.py:143
-msgid "Software Maintenance and Technical Support"
-msgstr "Manutenção do software e Suporte Técnico"
-
-#: prewikka/templates/About.py:148
-#, fuzzy
-msgid "PreludeIDS maintenance and support services guarantee optimal operation of the Prelude platform on your infrastructure. There are five support packages that provide our customers with peace of mind,  knowing that they are not only covered for all outcomes, but that our experts are at hand to provide rapid and reliable solutions."
-msgstr "PreludeIDS serviços de manutenção e suporte garantem a ótima operação da plataforma Prelude em sua infraestrutura. Com nossos serviços de suporte, você será beneficiado com a assistência prioritária e a perícia de nossos engenheiros, enquanto os serviço de manutenção compreenderão a atualização de seu software."
-
-#: prewikka/templates/About.py:157
-msgid "Commercial licenses"
-msgstr "Licenças comerciais"
-
-#: prewikka/templates/About.py:162
-msgid "The Prelude framework is licensed under the"
-msgstr "A estrutura do Prelude é licenciada sob"
-
-#: prewikka/templates/About.py:167
-msgid "PreludeIDS provides specific commercial licenses to allow proprietary systems based on Prelude to be developed and to interoperate."
-msgstr "PreludeIDS fornece licenças comerciais específicas para aceitar sistemas proprietários baseados no Prelude a serem desenvolvidos e interoperantes."
-
-#: prewikka/templates/About.py:176
-msgid "Advice, Deployment and Training"
-msgstr "Conselho, desenvolvimento e treinamento"
-
-#: prewikka/templates/About.py:181
-msgid "Through our partners, you have access to an array of top-of-the-line security services. By advising you on how to secure your infrastructure, deploying Prelude and training your users, we provide a turnkey solution to secure your infrastructure, delivered by specialists."
-msgstr "Como sócio, você tem acesso a serviços de segurança tops de linha. Recomendado para criar sua infraestrutura com segurança, instalando o Preludee treinando seus usuários. Nós forneceremos soluções de segurança turnkey, ou seja, uma solução empacotada para sua infraestrutura e estregue por especialistas."
-
-#: prewikka/templates/About.py:200
-msgid "Contact"
-msgstr "Contato"
-
-#: prewikka/templates/About.py:205
-#, fuzzy
-msgid "Office"
-msgstr "em"
-
-#: prewikka/templates/About.py:210
-msgid "Website"
-msgstr "Site na WEB"
-
-#: prewikka/templates/About.py:223
-#, fuzzy
-msgid "Phone:"
-msgstr "em"
-
-#: prewikka/templates/About.py:233
-msgid "Fax:"
-msgstr "Fax:"
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr "sair"
 
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
-msgstr "Enviar"
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr "%(username)s em %(date)s"
 
-#: prewikka/templates/UserSettings.py:154
+#: prewikka/templates/UserSettings.py:157
 #, fuzzy
 msgid "Account information"
 msgstr "Informações sobre a conta"
 
-#: prewikka/templates/UserSettings.py:164
+#: prewikka/templates/UserSettings.py:168
 msgid "Login:"
 msgstr "Usuário:"
 
-#: prewikka/templates/UserSettings.py:189
+#: prewikka/templates/UserSettings.py:201
 msgid "Language:"
 msgstr "Idioma:"
 
-#: prewikka/templates/UserSettings.py:220
+#: prewikka/templates/UserSettings.py:235
 msgid "Permissions:"
 msgstr "Permissões:"
 
-#: prewikka/templates/UserSettings.py:277
+#: prewikka/templates/UserSettings.py:298
 msgid "Check All"
 msgstr "Checar todos"
 
-#: prewikka/templates/UserSettings.py:301
+#: prewikka/templates/UserSettings.py:324
 msgid "Change password"
 msgstr "Mudar a senha"
 
-#: prewikka/templates/UserSettings.py:308
+#: prewikka/templates/UserSettings.py:334
 msgid "Current password:"
 msgstr "Senha atual:"
 
-#: prewikka/templates/UserSettings.py:317
+#: prewikka/templates/UserSettings.py:344
 msgid "New password:"
 msgstr "Nova senha:"
 
-#: prewikka/templates/UserSettings.py:326
+#: prewikka/templates/UserSettings.py:353
 msgid "Confirm new password:"
 msgstr "Confirmação da nova senha:"
 
-#: prewikka/templates/UserSettings.py:338
+#: prewikka/templates/UserSettings.py:366
 msgid "Submit Changes"
 msgstr "Confirmar mudanças"
 
-#: prewikka/templates/UserListing.py:104
-#, fuzzy
-msgid "Login"
-msgstr "Usuário:"
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr "Apagar usuário"
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr "Criar usuário"
-
-#: prewikka/templates/MessageListing.py:447
+#: prewikka/templates/MessageListing.py:478
 #, fuzzy
 msgid "Period"
 msgstr "Permissões:"
 
-#: prewikka/templates/MessageListing.py:462
+#: prewikka/templates/MessageListing.py:493
 msgid "Minutes"
 msgstr "Minutos"
 
-#: prewikka/templates/MessageListing.py:471
+#: prewikka/templates/MessageListing.py:502
 msgid "Hours"
 msgstr "Horas"
 
-#: prewikka/templates/MessageListing.py:480
+#: prewikka/templates/MessageListing.py:511
 msgid "Days"
 msgstr "Dias"
 
-#: prewikka/templates/MessageListing.py:489
+#: prewikka/templates/MessageListing.py:520
 msgid "Months"
 msgstr "Meses"
 
-#: prewikka/templates/MessageListing.py:498
+#: prewikka/templates/MessageListing.py:529
 msgid "Years"
 msgstr "Anos"
 
-#: prewikka/templates/MessageListing.py:507
+#: prewikka/templates/MessageListing.py:538
 msgid "Unlimited"
 msgstr "Ilimitado"
 
-#: prewikka/templates/MessageListing.py:518
+#: prewikka/templates/MessageListing.py:549
 #, fuzzy
 msgid "Timezone"
 msgstr "Tempo"
 
-#: prewikka/templates/MessageListing.py:529
+#: prewikka/templates/MessageListing.py:560
 msgid "Frontend localtime"
 msgstr "Hora do frontend"
 
-#: prewikka/templates/MessageListing.py:538
+#: prewikka/templates/MessageListing.py:569
 msgid "Sensor localtime"
 msgstr "Hora do sensor"
 
-#: prewikka/templates/MessageListing.py:547
+#: prewikka/templates/MessageListing.py:578
 msgid "UTC"
 msgstr "UTC"
 
-#: prewikka/templates/MessageListing.py:558
+#: prewikka/templates/MessageListing.py:589
 #, fuzzy
 msgid "Limit"
 msgstr "Limite"
 
-#: prewikka/templates/MessageListing.py:574
+#: prewikka/templates/MessageListing.py:613
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: prewikka/templates/MessageListing.py:621
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
 msgid "Apply"
 msgstr "Aplicar"
 
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
 msgid "prev"
 msgstr "anterior"
 
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
 msgid "current"
 msgstr "atual"
 
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
 msgid "next"
 msgstr "próximo"
 
-#: prewikka/templates/MessageListing.py:773
+#: prewikka/templates/MessageListing.py:812
 msgid "total"
 msgstr "total"
 
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr "Filtros disponíveis"
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr "Edição"
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr "Fórmula:"
-
-#: prewikka/templates/FilterEdition.py:318
-#, fuzzy
-msgid "Name:"
-msgstr "Nome do nó"
-
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
-msgstr "Comentário"
-
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
-msgstr "Agente"
-
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
-msgstr "Tempo"
-
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
-msgstr "Heartbeat sumário"
-
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
-msgstr "Filtro no agente"
-
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
-msgstr "sair"
-
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
-msgstr "%(username)s em %(date)s"
-
-#: prewikka/templates/AlertListing.py:132
+#: prewikka/templates/AlertListing.py:112
 msgid "Equal"
 msgstr "Igual"
 
-#: prewikka/templates/AlertListing.py:134
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:124
 msgid "Lesser than"
 msgstr "Menor que"
 
-#: prewikka/templates/AlertListing.py:136
+#: prewikka/templates/AlertListing.py:130
 #, fuzzy
 msgid "Greater than"
 msgstr "Criar usuário"
 
-#: prewikka/templates/AlertListing.py:138
+#: prewikka/templates/AlertListing.py:136
 msgid "Lesser or equal"
 msgstr "Menor ou igual"
 
-#: prewikka/templates/AlertListing.py:140
+#: prewikka/templates/AlertListing.py:142
 msgid "Greater or equal"
 msgstr "Maior ou igual"
 
-#: prewikka/templates/AlertListing.py:142
+#: prewikka/templates/AlertListing.py:148
 msgid "Substring"
 msgstr "Substring"
 
-#: prewikka/templates/AlertListing.py:144
+#: prewikka/templates/AlertListing.py:154
 msgid "Substring (case-insensitive)"
 msgstr "Substring (case-insensitive)"
 
-#: prewikka/templates/AlertListing.py:146
+#: prewikka/templates/AlertListing.py:160
 msgid "Regular expression"
 msgstr "Expressão regular"
 
-#: prewikka/templates/AlertListing.py:148
+#: prewikka/templates/AlertListing.py:166
 msgid "Regular expression (case-insensitive)"
 msgstr "Expressão regular (case-insensitive)"
 
-#: prewikka/templates/AlertListing.py:266
-msgid "Group entry by:"
-msgstr "Entrada do grupo em:"
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+msgid "info"
+msgstr "informações"
 
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
+msgstr "baixa"
+
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
+msgstr "média"
+
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
+msgstr "alta"
+
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
+msgstr "sucesso"
+
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
+msgstr "falhou"
+
+#: prewikka/templates/AlertListing.py:843
+#, fuzzy
+msgid "Filter on"
 msgstr "Filtro em:"
 
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr "Classificação"
+#: prewikka/templates/AlertListing.py:963
+msgid "Group entry by:"
+msgstr "Entrada do grupo em:"
+
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+#, fuzzy
+msgid "filtered"
+msgstr "falhou"
 
-#: prewikka/templates/AlertListing.py:537
+#: prewikka/templates/AlertListing.py:1136
 #, fuzzy
 msgid "Type:"
 msgstr "Tipo"
 
-#: prewikka/templates/AlertListing.py:549
+#: prewikka/templates/AlertListing.py:1151
 #, fuzzy
 msgid "CorrelationAlert"
 msgstr "AlertasDeCorreção"
 
-#: prewikka/templates/AlertListing.py:551
+#: prewikka/templates/AlertListing.py:1153
 msgid "OverflowAlert"
 msgstr "OverflowAlert"
 
-#: prewikka/templates/AlertListing.py:553
+#: prewikka/templates/AlertListing.py:1155
 #, fuzzy
 msgid "ToolAlert"
 msgstr "AlertasDasFerramentas"
 
-#: prewikka/templates/AlertListing.py:581
+#: prewikka/templates/AlertListing.py:1184
 msgid "Severity:"
 msgstr "Severidade:"
 
-#: prewikka/templates/AlertListing.py:586
-msgid "info"
-msgstr "informações"
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
-msgstr "baixa"
-
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
-msgstr "média"
-
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
-msgstr "alta"
-
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-#, fuzzy
-msgid "none"
-msgstr "em"
-
-#: prewikka/templates/AlertListing.py:617
+#: prewikka/templates/AlertListing.py:1215
 msgid "Completion:"
 msgstr "Conclusão:"
 
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
-msgstr "sucesso"
-
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr "falhou"
-
-#: prewikka/templates/AlertListing.py:691
+#: prewikka/templates/AlertListing.py:1253
 msgid "Source"
 msgstr "Fonte"
 
-#: prewikka/templates/AlertListing.py:736
+#: prewikka/templates/AlertListing.py:1285
 msgid "Target"
 msgstr "Alvo"
 
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr "Sensor"
+#: prewikka/templates/AlertListing.py:1317
+#, fuzzy
+msgid "Analyzer"
+msgstr "Analisador id"
+
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1468
+#, fuzzy
+msgid "Filter on this classification.text"
+msgstr "Filtro no agente"
+
+#: prewikka/templates/AlertListing.py:1522
+#, fuzzy
+msgid "Filter on this port/protocol"
+msgstr "Filtro no agente"
+
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+#, fuzzy
+msgid "Port/protocol information"
+msgstr "Informações sobre a conta"
 
-#: prewikka/templates/AlertListing.py:870
+#: prewikka/templates/AlertListing.py:1598
 #, fuzzy
 msgid "alert"
 msgid_plural "alerts"
 msgstr[0] "Alertas"
 msgstr[1] "Alertas"
 
-#: prewikka/templates/AlertListing.py:893
+#: prewikka/templates/AlertListing.py:1622
 #, python-format
 msgid "%(hidden)d of %(total)d alerts not shown..."
 msgstr "%(hidden)d of %(total)d alertas não exibidas.."
 
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
 msgid "expand"
 msgstr "expandir"
 
-#: prewikka/templates/AlertListing.py:970
+#: prewikka/templates/AlertListing.py:1778
+#, fuzzy
+msgid "Filter on this reference"
+msgstr "Filtro no agente"
+
+#: prewikka/templates/AlertListing.py:1802
 #, fuzzy
 msgid "source"
 msgstr "Fonte"
 
-#: prewikka/templates/AlertListing.py:972
+#: prewikka/templates/AlertListing.py:1804
 #, fuzzy
 msgid "target"
 msgstr "Alvo"
 
-#: prewikka/templates/AlertListing.py:983
+#: prewikka/templates/AlertListing.py:1814
 #, python-format
 msgid "%(hidden)d of %(total)d %(name)ss not shown..."
 msgstr "%(hidden)d of %(total)d %(name)ss não exibido..."
 
-#: prewikka/templates/AlertListing.py:1020
+#: prewikka/templates/AlertListing.py:1856
 #, fuzzy, python-format
 msgid "Filter on this %s"
 msgstr "Filtro no agente"
 
-#: prewikka/templates/AlertListing.py:1033
+#: prewikka/templates/AlertListing.py:1874
 #, fuzzy, python-format
 msgid "%s information"
 msgstr "Endereço da informação"
 
-#: prewikka/templates/AlertListing.py:1189
+#: prewikka/templates/AlertListing.py:2114
 #, fuzzy
 msgid "Filter"
 msgstr "Filtros"
 
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr "Enviar"
+
+#: prewikka/templates/Stats.py:356
+#, fuzzy
+msgid "Filter:"
+msgstr "Filtros"
+
+#: prewikka/templates/Stats.py:386
+#, fuzzy
+msgid "Time:"
+msgstr "Tempo"
+
+#: prewikka/templates/Stats.py:397
+#, fuzzy
+msgid "Hour"
+msgstr "Horas"
+
+#: prewikka/templates/Stats.py:406
+#, fuzzy
+msgid "Day"
+msgstr "Dias"
+
+#: prewikka/templates/Stats.py:415
+#, fuzzy
+msgid "Month"
+msgstr "Meses"
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+#, fuzzy
+msgid "From:"
+msgstr "Fórmula:"
+
+#: prewikka/templates/Stats.py:477
+#, fuzzy
+msgid "To:"
+msgstr "total"
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr "Autenticação CGI falhou: usuário não especificado"
+
+#~ msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#~ msgstr "Inválido 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+
+#, fuzzy
+#~ msgid "none"
+#~ msgstr "em"
+
+#~ msgid "Sensor"
+#~ msgstr "Sensor"
+
 #~ msgid "Session invalid"
 #~ msgstr "Sessão inválida"
+
 #~ msgid "Username and password do not match."
 #~ msgstr "Usuário e senha não conferem"
 
@@ -1233,34 +1505,24 @@ msgstr "Filtros"
 #, fuzzy
 #~ msgid "SSLcert Authentication failed: no user specified in x509 CN."
 #~ msgstr "Autenticação CGI falhou: usuário não especificado"
-#~ msgid "Users"
-#~ msgstr "Usuários"
+
 #~ msgid "on"
 #~ msgstr "em"
 
 #, fuzzy
 #~ msgid "Node Address"
 #~ msgstr "Endereço do nó"
+
 #~ msgid "Node Name"
 #~ msgstr "Nome do nó"
+
 #~ msgid "No agent available"
 #~ msgstr "Nenhum agente disponível"
+
 #~ msgid "French"
 #~ msgstr "Français"
 
 #, fuzzy
-#~ msgid "Filter:"
-#~ msgstr "Filtros"
-
-#, fuzzy
-#~ msgid "Location"
-#~ msgstr "Usuário:"
-
-#, fuzzy
-#~ msgid "Address"
-#~ msgstr "Endereço do nó"
-
-#, fuzzy
 #~ msgid "Step:"
 #~ msgstr "Etapa"
 
@@ -1279,4 +1541,3 @@ msgstr "Filtros"
 #, fuzzy
 #~ msgid "IDMEF Alert"
 #~ msgstr "Alertas"
-
diff --git a/po/ru.po b/po/ru.po
index 3898709..95590d3 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 0.99\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Valentin Bogdanov <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
@@ -16,12 +16,6 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: prewikka/Database.py:99
-#, python-format
-msgid ""
-"Database schema version %(version)s found when %(reqversion)s was required"
-msgstr ""
-
 #: prewikka/User.py:41
 msgid "Permission Denied"
 msgstr "Недостаточно прав"
@@ -31,586 +25,667 @@ msgstr "Недостаточно прав"
 msgid "Access to view '%s' forbidden"
 msgstr "Просмотр '%s' запрещен"
 
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr "Указан неизвестный тип лога: '%s'"
-
-#: prewikka/Auth.py:32
+#: prewikka/Auth.py:29
 msgid "Authentication failed"
 msgstr "Ошибка аутентификации"
 
-#: prewikka/Auth.py:38
+#: prewikka/Auth.py:35
 msgid "Invalid session"
 msgstr ""
 
-#: prewikka/Auth.py:44
+#: prewikka/Auth.py:41
 msgid "Session expired"
 msgstr "Время жизни сессии истекло"
 
-#: prewikka/Auth.py:140
+#: prewikka/Auth.py:138
 msgid "Logged out"
 msgstr "Пользователь вышел из системы"
 
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr "Указан неизвестный тип лога: '%s'"
+
 #: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
 msgid "Parameters Normalization failed"
 msgstr "Ошибка нормализации параметров"
 
-#: prewikka/Filter.py:78
+#: prewikka/Database.py:98
 #, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
-msgstr "Ошибка в элементе фильтра '%s', на который ссылается формула фильтра"
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
+msgstr ""
 
-#: prewikka/localization.py:117
+#: prewikka/localization.py:107
 msgid "January"
 msgstr "Январь"
 
-#: prewikka/localization.py:118
+#: prewikka/localization.py:108
 msgid "February"
 msgstr "Февраль"
 
-#: prewikka/localization.py:119
+#: prewikka/localization.py:109
 msgid "March"
 msgstr "Март"
 
-#: prewikka/localization.py:120
+#: prewikka/localization.py:110
 msgid "April"
 msgstr "Апрель"
 
-#: prewikka/localization.py:121
+#: prewikka/localization.py:111
 msgid "May"
 msgstr "Май"
 
-#: prewikka/localization.py:122
+#: prewikka/localization.py:112
 msgid "June"
 msgstr "Июнь"
 
-#: prewikka/localization.py:123
+#: prewikka/localization.py:113
 msgid "July"
 msgstr "Июль"
 
-#: prewikka/localization.py:124
+#: prewikka/localization.py:114
 msgid "August"
 msgstr "Август"
 
-#: prewikka/localization.py:125
+#: prewikka/localization.py:115
 msgid "September"
 msgstr "Сентябрь"
 
-#: prewikka/localization.py:126
+#: prewikka/localization.py:116
 msgid "November"
 msgstr "Ноябрь"
 
-#: prewikka/localization.py:127
+#: prewikka/localization.py:117
 msgid "October"
 msgstr "Октябрь"
 
-#: prewikka/localization.py:128
+#: prewikka/localization.py:118
 msgid "December"
 msgstr "Декабрь"
 
-#: prewikka/localization.py:130
+#: prewikka/localization.py:120
 msgid "Monday"
 msgstr "Понедельник"
 
-#: prewikka/localization.py:131
+#: prewikka/localization.py:121
 msgid "Tuesday"
 msgstr "Вторник"
 
-#: prewikka/localization.py:132
+#: prewikka/localization.py:122
 msgid "Wednesday"
 msgstr "Среда"
 
-#: prewikka/localization.py:133
+#: prewikka/localization.py:123
 msgid "Thursday"
 msgstr "Четверг"
 
-#: prewikka/localization.py:134
+#: prewikka/localization.py:124
 msgid "Friday"
 msgstr "Пятница"
 
-#: prewikka/localization.py:135
+#: prewikka/localization.py:125
 msgid "Saturday"
 msgstr "Суббота"
 
-#: prewikka/localization.py:136
+#: prewikka/localization.py:126
 msgid "Sunday"
 msgstr "Воскресенье"
 
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
-msgstr "Пример: (A AND B) OR (C AND D)"
-
-#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr "Загрузить"
-
-#: prewikka/views/filter.py:139 prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr "Сохранить"
-
-#: prewikka/views/filter.py:141 prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
-msgstr "Удалить"
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
+msgstr "Ошибка в элементе фильтра '%s', на который ссылается формула фильтра"
 
-#: prewikka/views/messagesummary.py:303 prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675 prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715 prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792 prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
 msgid "Name"
 msgstr "Имя"
 
-#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:600
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
 msgid "Code"
 msgstr "Код"
 
-#: prewikka/views/messagesummary.py:305
+#: prewikka/views/messagesummary.py:306
 msgid "Data length"
 msgstr "Размер данных"
 
-#: prewikka/views/messagesummary.py:306
+#: prewikka/views/messagesummary.py:307
 msgid "Data"
 msgstr "Данные"
 
-#: prewikka/views/messagesummary.py:402 prewikka/views/messagesummary.py:830
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
 #, fuzzy
 msgid "Create time"
 msgstr "Время создания"
 
-#: prewikka/views/messagesummary.py:405
+#: prewikka/views/messagesummary.py:406
 msgid "Detect time"
 msgstr "Время обнаружения"
 
-#: prewikka/views/messagesummary.py:410
+#: prewikka/views/messagesummary.py:411
 msgid "Analyzer time"
 msgstr "Время анализатора"
 
-#: prewikka/views/messagesummary.py:416
+#: prewikka/views/messagesummary.py:417
 msgid "Process"
 msgstr "Процесс"
 
-#: prewikka/views/messagesummary.py:417
+#: prewikka/views/messagesummary.py:418
 msgid "Process Path"
 msgstr "Путь процесса"
 
-#: prewikka/views/messagesummary.py:418
+#: prewikka/views/messagesummary.py:419
 msgid "Process PID"
 msgstr "PID процесса"
 
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
+#: prewikka/views/messagesummary.py:427
+#, fuzzy
+msgid "Node location"
+msgstr "Расположение узла"
+
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
 #, fuzzy
 msgid "Node name"
 msgstr "Имя узла"
 
-#: prewikka/views/messagesummary.py:427
+#: prewikka/views/messagesummary.py:452
 #, fuzzy
-msgid "Node location"
-msgstr "Расположение узла"
+msgid "Node name (resolved)"
+msgstr "Имя узла"
 
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
 #, fuzzy
 msgid "Node address"
 msgstr "Адрес узла"
 
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
 msgid "Model"
 msgstr "Модель"
 
-#: prewikka/views/messagesummary.py:453
+#: prewikka/views/messagesummary.py:462
 msgid "Analyzerid"
 msgstr "Идентификатор анализатора"
 
-#: prewikka/views/messagesummary.py:454 prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
 #, fuzzy
 msgid "Version"
 msgstr "Версия"
 
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
 msgid "Class"
 msgstr "Класс"
 
-#: prewikka/views/messagesummary.py:457
+#: prewikka/views/messagesummary.py:466
 msgid "Manufacturer"
 msgstr "Производитель"
 
-#: prewikka/views/messagesummary.py:465
+#: prewikka/views/messagesummary.py:474
 msgid "Operating System"
 msgstr "Операционная система"
 
-#: prewikka/views/messagesummary.py:483
+#: prewikka/views/messagesummary.py:492
 #, python-format
 msgid "Analyzer Path (%d not shown)"
 msgstr "Путь анализатора (%d не показан)"
 
-#: prewikka/views/messagesummary.py:490 prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
 #, python-format
 msgid "Analyzer #%d"
 msgstr "Анализатор #%d"
 
-#: prewikka/views/messagesummary.py:500
+#: prewikka/views/messagesummary.py:509
 msgid "Additional data"
 msgstr "Дополнительные данные"
 
-#: prewikka/views/messagesummary.py:503 prewikka/views/messagesummary.py:716
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
 msgid "Meaning"
 msgstr "Смысл"
 
-#: prewikka/views/messagesummary.py:504
+#: prewikka/views/messagesummary.py:513
 msgid "Value"
 msgstr "Значение"
 
-#: prewikka/views/messagesummary.py:553 prewikka/views/messagesummary.py:574
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
 msgid "Header length"
 msgstr "Длина заголовка"
 
-#: prewikka/views/messagesummary.py:554
+#: prewikka/views/messagesummary.py:565
 msgid "TOS"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:555 prewikka/views/messagesummary.py:593
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
 msgid "Length"
 msgstr "Длина"
 
-#: prewikka/views/messagesummary.py:556 prewikka/views/messagesummary.py:602
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
 msgid "Id"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:560
+#: prewikka/views/messagesummary.py:571
 msgid "Ip offset"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:561
+#: prewikka/views/messagesummary.py:572
 msgid "TTL"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:562 prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899 prewikka/views/messagesummary.py:902
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
 msgid "Protocol"
 msgstr "Протокол"
 
-#: prewikka/views/messagesummary.py:563 prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594 prewikka/views/messagesummary.py:601
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
 msgid "Checksum"
 msgstr "Контрольная сумма"
 
-#: prewikka/views/messagesummary.py:564
+#: prewikka/views/messagesummary.py:575
 #, fuzzy
 msgid "Source address"
 msgstr "Адрес узла"
 
-#: prewikka/views/messagesummary.py:565
+#: prewikka/views/messagesummary.py:576
 #, fuzzy
 msgid "Target address"
 msgstr "Адрес узла"
 
-#: prewikka/views/messagesummary.py:570 prewikka/views/messagesummary.py:591
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
 #, fuzzy
 msgid "Source port"
 msgstr "Порт источника"
 
-#: prewikka/views/messagesummary.py:571 prewikka/views/messagesummary.py:592
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
 #, fuzzy
 msgid "Target port"
 msgstr "Порт цели"
 
-#: prewikka/views/messagesummary.py:575
+#: prewikka/views/messagesummary.py:586
 msgid "Reserved"
 msgstr "Зарезервировано"
 
-#: prewikka/views/messagesummary.py:584
+#: prewikka/views/messagesummary.py:595
 #, fuzzy
 msgid "Window"
 msgstr "Окно"
 
-#: prewikka/views/messagesummary.py:586
+#: prewikka/views/messagesummary.py:597
 msgid "URP"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:599 prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772 prewikka/views/messagesummary.py:791
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
 msgid "Type"
 msgstr "Тип"
 
-#: prewikka/views/messagesummary.py:603
+#: prewikka/views/messagesummary.py:614
 msgid "Seq #"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:604
+#: prewikka/views/messagesummary.py:615
 msgid "Mask"
 msgstr "Маска"
 
-#: prewikka/views/messagesummary.py:605
+#: prewikka/views/messagesummary.py:616
 #, fuzzy
 msgid "Gateway Address"
 msgstr "Адрес шлюза"
 
-#: prewikka/views/messagesummary.py:606
+#: prewikka/views/messagesummary.py:617
 msgid "Num address"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:607
+#: prewikka/views/messagesummary.py:618
 msgid "Wpa"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:608
+#: prewikka/views/messagesummary.py:619
 msgid "Lifetime"
 msgstr "Время жизни"
 
-#: prewikka/views/messagesummary.py:609
+#: prewikka/views/messagesummary.py:620
 msgid "Otime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:610
+#: prewikka/views/messagesummary.py:621
 msgid "Rtime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:611
+#: prewikka/views/messagesummary.py:622
 #, fuzzy
 msgid "Ttime"
 msgstr "Время"
 
-#: prewikka/views/messagesummary.py:617 prewikka/views/messagesummary.py:1037
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
 msgid "Payload"
 msgstr "Полезная нагрузка"
 
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:673 prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
 #, fuzzy
 msgid "Correlation Alert"
 msgstr "Событие корреляции"
 
-#: prewikka/views/messagesummary.py:679
+#: prewikka/views/messagesummary.py:695
 #, fuzzy
 msgid "Correlated Alert"
 msgstr "Событие корреляции"
 
-#: prewikka/views/messagesummary.py:680 prewikka/views/messagesummary.py:697
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
 msgid "Source Analyzer"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:690 prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
 #, fuzzy
 msgid "Tool Alert"
 msgstr "Событие со средства защиты"
 
-#: prewikka/views/messagesummary.py:696
+#: prewikka/views/messagesummary.py:712
 msgid "Linked Alert"
 msgstr "Связанное событие"
 
-#: prewikka/views/messagesummary.py:707
+#: prewikka/views/messagesummary.py:723
 #, fuzzy
 msgid "Text"
 msgstr "Текст"
 
-#: prewikka/views/messagesummary.py:709
+#: prewikka/views/messagesummary.py:725
 msgid "Ident"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:714
+#: prewikka/views/messagesummary.py:730
 msgid "Origin"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:733
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
 #, fuzzy
 msgid "Severity"
 msgstr "Важность:"
 
-#: prewikka/views/messagesummary.py:736
+#: prewikka/views/messagesummary.py:752
 #, fuzzy
 msgid "Completion"
 msgstr "Завершенность:"
 
-#: prewikka/views/messagesummary.py:740 prewikka/views/messagesummary.py:746
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
 msgid "Description"
 msgstr "Описание"
 
-#: prewikka/views/messagesummary.py:745
+#: prewikka/views/messagesummary.py:761
 msgid "Category"
 msgstr "Категория"
 
-#: prewikka/views/messagesummary.py:769
+#: prewikka/views/messagesummary.py:785
 msgid "User category"
 msgstr "Категория пользователя"
 
-#: prewikka/views/messagesummary.py:774 prewikka/views/messagesummary.py:793
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
 #, fuzzy
 msgid "Number"
 msgstr "Номер"
 
-#: prewikka/views/messagesummary.py:775
+#: prewikka/views/messagesummary.py:791
 msgid "Tty"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:794
+#: prewikka/views/messagesummary.py:810
 #, fuzzy
 msgid "Permission"
 msgstr "Привилегии:"
 
-#: prewikka/views/messagesummary.py:816
+#: prewikka/views/messagesummary.py:832
 msgid "Change time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:817
+#: prewikka/views/messagesummary.py:833
 #, fuzzy
 msgid "Inode Number"
 msgstr "Номер inode"
 
-#: prewikka/views/messagesummary.py:818
+#: prewikka/views/messagesummary.py:834
 msgid "Major device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:819
+#: prewikka/views/messagesummary.py:835
 msgid "Minor device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:820
+#: prewikka/views/messagesummary.py:836
 msgid "C Major device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:821
+#: prewikka/views/messagesummary.py:837
 msgid "C Minor device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:825
+#: prewikka/views/messagesummary.py:841
 #, fuzzy, python-format
 msgid "Target file %s"
 msgstr "Целевой файл %s"
 
-#: prewikka/views/messagesummary.py:829
+#: prewikka/views/messagesummary.py:845
 msgid "Path"
 msgstr "Путь"
 
-#: prewikka/views/messagesummary.py:831
+#: prewikka/views/messagesummary.py:847
 msgid "Modify time"
 msgstr "Время модификации"
 
-#: prewikka/views/messagesummary.py:832
+#: prewikka/views/messagesummary.py:848
 msgid "Access time"
 msgstr "Время доступа"
 
-#: prewikka/views/messagesummary.py:833
+#: prewikka/views/messagesummary.py:849
 msgid "Data size"
 msgstr "Размер данных"
 
-#: prewikka/views/messagesummary.py:834
+#: prewikka/views/messagesummary.py:850
 msgid "Disk size"
 msgstr "Размер диска"
 
-#: prewikka/views/messagesummary.py:853
+#: prewikka/views/messagesummary.py:869
 msgid "Web Service"
 msgstr "Web сервис"
 
-#: prewikka/views/messagesummary.py:856
+#: prewikka/views/messagesummary.py:872
 msgid "Url"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:857
+#: prewikka/views/messagesummary.py:873
 msgid "Cgi"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:858
+#: prewikka/views/messagesummary.py:874
 msgid "Http Method"
 msgstr "Метод http"
 
-#: prewikka/views/messagesummary.py:861
+#: prewikka/views/messagesummary.py:877
 msgid "CGI Argument"
 msgstr "Аргумент CGI"
 
-#: prewikka/views/messagesummary.py:870
+#: prewikka/views/messagesummary.py:886
 msgid "SNMP Service"
 msgstr "SNMP-сервис"
 
-#: prewikka/views/messagesummary.py:873
+#: prewikka/views/messagesummary.py:889
 msgid "oid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:874
+#: prewikka/views/messagesummary.py:890
 msgid "messageProcessingModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:875
+#: prewikka/views/messagesummary.py:891
 msgid "securityModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:876
+#: prewikka/views/messagesummary.py:892
 msgid "securityName"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:877
+#: prewikka/views/messagesummary.py:893
 msgid "securityLevel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:878
+#: prewikka/views/messagesummary.py:894
 #, fuzzy
 msgid "contextName"
 msgstr "Имя контекста"
 
-#: prewikka/views/messagesummary.py:879
+#: prewikka/views/messagesummary.py:895
 msgid "contextEngineID"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:880
+#: prewikka/views/messagesummary.py:896
 msgid "command"
 msgstr "команда"
 
-#: prewikka/views/messagesummary.py:892
+#: prewikka/views/messagesummary.py:908
 msgid "Port"
 msgstr "Порт"
 
 #: prewikka/views/messagesummary.py:925
+#, fuzzy
+msgid "PortList"
+msgstr "Порт"
+
+#: prewikka/views/messagesummary.py:928
+#, fuzzy
+msgid "ip_version"
+msgstr "Версия"
+
+#: prewikka/views/messagesummary.py:961
 #, fuzzy, python-format
 msgid "Source(%d)"
 msgstr "Источник(%d)"
 
-#: prewikka/views/messagesummary.py:934
+#: prewikka/views/messagesummary.py:970
 #, fuzzy, python-format
 msgid "Target(%d)"
 msgstr "Цель(%d)"
 
-#: prewikka/views/messagesummary.py:955
+#: prewikka/views/messagesummary.py:991
 #, fuzzy
 msgid "Overflow Alert"
 msgstr "Событие переполнения"
 
-#: prewikka/views/messagesummary.py:958 prewikka/templates/AlertListing.py:547
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
 msgid "Alert"
 msgstr "Сигнал тревоги"
 
-#: prewikka/views/messagesummary.py:981
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
 msgid "Actions"
 msgstr "Действие"
 
-#: prewikka/views/messagesummary.py:1020
+#: prewikka/views/messagesummary.py:1060
 #, fuzzy
 msgid "Network centric information"
 msgstr "Информация об учетной записи"
 
-#: prewikka/views/messagesummary.py:1041
+#: prewikka/views/messagesummary.py:1080
 msgid "ASCII Payload"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1060
+#: prewikka/views/messagesummary.py:1099
 #, fuzzy
 msgid "Heartbeat"
 msgstr "Пульс"
 
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr "События"
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr "Сигналы тревоги"
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr "События корреляции"
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr "События со средств защиты"
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr "Агенты"
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr "Пульс"
+
+#: prewikka/views/__init__.py:53
+msgid "Statistics"
+msgstr ""
+
+#: prewikka/views/__init__.py:54
+#, fuzzy
+msgid "Categorizations"
+msgstr "Категория"
+
+#: prewikka/views/__init__.py:55
+#, fuzzy
+msgid "Sources"
+msgstr "Источник"
+
+#: prewikka/views/__init__.py:56
+#, fuzzy
+msgid "Targets"
+msgstr "Цель"
+
+#: prewikka/views/__init__.py:57
+#, fuzzy
+msgid "Analyzers"
+msgstr "Идентификатор анализатора"
+
+#: prewikka/views/__init__.py:58
+#, fuzzy
+msgid "Timeline"
+msgstr "Время"
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr "Настройки"
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr "Фильтры"
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr ""
+
+#: prewikka/views/__init__.py:67
+#, fuzzy
+msgid "User listing"
+msgstr "Список событий"
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr "О программе"
+
 #: prewikka/views/sensor.py:51
 msgid "Offline"
 msgstr ""
@@ -627,152 +702,167 @@ msgstr ""
 msgid "Online"
 msgstr ""
 
-#: prewikka/views/sensor.py:160
+#: prewikka/views/sensor.py:158
 #, fuzzy
 msgid "Node location n/a"
 msgstr "Расположение узла"
 
-#: prewikka/views/sensor.py:161
+#: prewikka/views/sensor.py:159
 #, fuzzy
 msgid "Node name n/a"
 msgstr "Имя узла"
 
-#: prewikka/views/sensor.py:162
+#: prewikka/views/sensor.py:160
 #, fuzzy
 msgid "OS version n/a"
 msgstr "Ошибка сессии"
 
-#: prewikka/views/sensor.py:163
+#: prewikka/views/sensor.py:161
 msgid "OS type n/a"
 msgstr ""
 
-#: prewikka/views/__init__.py:43
-msgid "Events"
-msgstr "События"
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
+msgstr "Пример: (A AND B) OR (C AND D)"
 
-#: prewikka/views/__init__.py:43 prewikka/templates/SensorListing.py:493
-msgid "Alerts"
-msgstr "Сигналы тревоги"
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
+msgstr "Загрузить"
 
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
-msgstr "События корреляции"
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
+msgstr "Сохранить"
 
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
-msgstr "События со средств защиты"
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
+msgstr "Удалить"
 
-#: prewikka/views/__init__.py:48
-msgid "Agents"
-msgstr "Агенты"
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
+msgstr ""
 
-#: prewikka/views/__init__.py:49 prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
-msgstr "Пульс"
+#: prewikka/views/stats.py:425
+#, fuzzy
+msgid "Top 10 Classifications"
+msgstr "Классификация"
 
-#: prewikka/views/__init__.py:51
-msgid "Settings"
-msgstr "Настройки"
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
+msgstr "Классификация"
 
-#: prewikka/views/__init__.py:52
-msgid "Filters"
-msgstr "Фильтры"
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
+msgstr ""
 
-#: prewikka/views/__init__.py:54
-msgid "My account"
+#: prewikka/views/stats.py:433
+msgid "References"
 msgstr ""
 
-#: prewikka/views/__init__.py:57
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
 #, fuzzy
-msgid "User listing"
-msgstr "Список событий"
+msgid "High"
+msgstr "высокий"
 
-#: prewikka/views/__init__.py:61
-msgid "About"
-msgstr "О программе"
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+#, fuzzy
+msgid "Medium"
+msgstr "средний"
 
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
-msgstr "Ошибка аутентификации CGI: пользователь не указан"
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+#, fuzzy
+msgid "Low"
+msgstr "низкий"
 
-#: prewikka/templates/SensorListing.py:225
-#, python-format
-msgid "%d Node"
-msgid_plural "%d Nodes"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+#, fuzzy
+msgid "Informational"
+msgstr "Информация об адресе"
 
-#: prewikka/templates/SensorListing.py:230
-#, fuzzy, python-format
-msgid "%d Analyzer"
-msgid_plural "%d Analyzers"
-msgstr[0] "Идентификатор анализатора"
-msgstr[1] "Идентификатор анализатора"
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:235
-#, fuzzy, python-format
-msgid "%d Online"
-msgid_plural "%d Onlines"
-msgstr[0] "Идентификатор анализатора"
-msgstr[1] "Идентификатор анализатора"
+#: prewikka/views/stats.py:448
+#, fuzzy
+msgid "Severities"
+msgstr "Важность:"
 
-#: prewikka/templates/SensorListing.py:237
-#, python-format
-msgid "%d Offline"
-msgid_plural "%d Offlines"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:239
-#, fuzzy, python-format
-msgid "%d Unknown"
-msgid_plural "%d Unknowns"
-msgstr[0] "Неизвестен"
-msgstr[1] "Неизвестен"
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:241
-#, python-format
-msgid "%d Missing"
-msgid_plural "%d Missings"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:490
+#, fuzzy
+msgid "Top Source Country"
+msgstr "Порт источника"
 
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
-msgstr "Фильтровать по адресу"
+#: prewikka/views/stats.py:490
+msgid "Country"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:308
-msgid "Address information"
-msgstr "Информация об адресе"
+#: prewikka/views/stats.py:542
+#, fuzzy
+msgid "Top 10 Source Addresses"
+msgstr "Адрес узла"
 
-#: prewikka/templates/SensorListing.py:335
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
 #, fuzzy
-msgid "Total:"
-msgstr "всего"
+msgid "Address"
+msgstr "Адрес узла"
+
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:398
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
 #, fuzzy
-msgid "Last heartbeat"
-msgstr "Последнее время пульса"
+msgid "User"
+msgstr "Пользователи"
 
-#: prewikka/templates/SensorListing.py:403
-msgid "Status"
+#: prewikka/views/stats.py:645
+#, fuzzy
+msgid "Top 10 Targeted Addresses"
+msgstr "Адрес узла"
+
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:437
-msgid "Alert listing"
-msgstr "Список событий"
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:445
-msgid "Heartbeat listing"
-msgstr "Просмотр пульса"
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:453
-msgid "Heartbeat analysis"
-msgstr "Анализ пульса"
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Analyzer Locations"
+msgstr "Время анализатора"
+
+#: prewikka/views/stats.py:735
+#, fuzzy
+msgid "Location"
+msgstr "Расположение узла"
 
-#: prewikka/templates/About.py:111
+#: prewikka/templates/About.py:107
 msgid ""
 "provides support to Large Accounts, Major Companies and Government Agencies "
 "around the world, to improve and strengthen the security of their systems "
@@ -782,11 +872,11 @@ msgstr ""
 "Государственным Структурам по всему миру, в задачах улучшения и повышения "
 "уровня безопасности их систем и сетей."
 
-#: prewikka/templates/About.py:129
+#: prewikka/templates/About.py:125
 msgid "Customizing Prelude"
 msgstr "Настройка Prelude"
 
-#: prewikka/templates/About.py:134
+#: prewikka/templates/About.py:132
 msgid ""
 "In keeping with the Open Source spirit, we encourage you to participate in "
 "the development of your application. You can order customized versions of "
@@ -799,7 +889,7 @@ msgid ""
 "operating systems."
 msgstr ""
 
-#: prewikka/templates/About.py:143
+#: prewikka/templates/About.py:141
 msgid "Software Maintenance and Technical Support"
 msgstr ""
 
@@ -816,21 +906,21 @@ msgstr ""
 msgid "Commercial licenses"
 msgstr "Коммерческая лицензия"
 
-#: prewikka/templates/About.py:162
+#: prewikka/templates/About.py:164
 msgid "The Prelude framework is licensed under the"
 msgstr "Компоненты Prelude лицензируется по"
 
-#: prewikka/templates/About.py:167
+#: prewikka/templates/About.py:170
 msgid ""
 "PreludeIDS provides specific commercial licenses to allow proprietary "
 "systems based on Prelude to be developed and to interoperate."
 msgstr "Компоненты Prelude лицензируется по"
 
-#: prewikka/templates/About.py:176
+#: prewikka/templates/About.py:179
 msgid "Advice, Deployment and Training"
 msgstr "Консультации, Развертывание и Обучение"
 
-#: prewikka/templates/About.py:181
+#: prewikka/templates/About.py:186
 msgid ""
 "Through our partners, you have access to an array of top-of-the-line "
 "security services. By advising you on how to secure your infrastructure, "
@@ -838,368 +928,527 @@ msgid ""
 "secure your infrastructure, delivered by specialists."
 msgstr ""
 
-#: prewikka/templates/About.py:200
+#: prewikka/templates/About.py:205
 msgid "Contact"
 msgstr "Контакт"
 
-#: prewikka/templates/About.py:205
+#: prewikka/templates/About.py:211
 msgid "Office"
 msgstr ""
 
-#: prewikka/templates/About.py:210
+#: prewikka/templates/About.py:217
 msgid "Website"
 msgstr ""
 
-#: prewikka/templates/About.py:223
+#: prewikka/templates/About.py:230
 msgid "Phone:"
 msgstr "Телефон:"
 
-#: prewikka/templates/About.py:233
+#: prewikka/templates/About.py:240
 msgid "Fax:"
 msgstr ""
 
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
-msgstr "Применить"
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr "Агент"
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr "Время"
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr "Сводка пульса"
+
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr "Фильтровать по агенту"
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr "Фильтровать по адресу"
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr "Доступные фильтры:"
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr "Редактирование"
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr "Формула:"
+
+#: prewikka/templates/FilterEdition.py:314
+#, fuzzy
+msgid "Name:"
+msgstr "Имя"
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr "Комментарий"
+
+#: prewikka/templates/UserListing.py:100
+msgid "Login"
+msgstr "Имя пользователя"
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr "Удалить пользователя"
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr "Создать пользователя"
+
+#: prewikka/templates/SensorListing.py:232
+#, python-format
+msgid "%d Node"
+msgid_plural "%d Nodes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:237
+#, fuzzy, python-format
+msgid "%d Analyzer"
+msgid_plural "%d Analyzers"
+msgstr[0] "Идентификатор анализатора"
+msgstr[1] "Идентификатор анализатора"
+
+#: prewikka/templates/SensorListing.py:244
+#, fuzzy, python-format
+msgid "%d Online"
+msgid_plural "%d Online"
+msgstr[0] "Идентификатор анализатора"
+msgstr[1] "Идентификатор анализатора"
+
+#: prewikka/templates/SensorListing.py:246
+#, python-format
+msgid "%d Offline"
+msgid_plural "%d Offline"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:248
+#, fuzzy, python-format
+msgid "%d Unknown"
+msgid_plural "%d Unknown"
+msgstr[0] "Неизвестен"
+msgstr[1] "Неизвестен"
+
+#: prewikka/templates/SensorListing.py:250
+#, python-format
+msgid "%d Missing"
+msgid_plural "%d Missing"
+msgstr[0] ""
+msgstr[1] ""
 
-#: prewikka/templates/UserSettings.py:154
+#: prewikka/templates/SensorListing.py:328
+msgid "Address information"
+msgstr "Информация об адресе"
+
+#: prewikka/templates/SensorListing.py:362
+#, fuzzy
+msgid "Total:"
+msgstr "всего"
+
+#: prewikka/templates/SensorListing.py:436
+#, fuzzy
+msgid "Last heartbeat"
+msgstr "Последнее время пульса"
+
+#: prewikka/templates/SensorListing.py:442
+msgid "Status"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:481
+msgid "Alert listing"
+msgstr "Список событий"
+
+#: prewikka/templates/SensorListing.py:490
+msgid "Heartbeat listing"
+msgstr "Просмотр пульса"
+
+#: prewikka/templates/SensorListing.py:499
+msgid "Heartbeat analysis"
+msgstr "Анализ пульса"
+
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr "выход"
+
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr ""
+
+#: prewikka/templates/UserSettings.py:157
 #, fuzzy
 msgid "Account information"
 msgstr "Информация об учетной записи"
 
-#: prewikka/templates/UserSettings.py:164
+#: prewikka/templates/UserSettings.py:168
 msgid "Login:"
 msgstr "Имя пользователя:"
 
-#: prewikka/templates/UserSettings.py:189
+#: prewikka/templates/UserSettings.py:201
 msgid "Language:"
 msgstr "Язык:"
 
-#: prewikka/templates/UserSettings.py:220
+#: prewikka/templates/UserSettings.py:235
 msgid "Permissions:"
 msgstr "Привилегии:"
 
-#: prewikka/templates/UserSettings.py:277
+#: prewikka/templates/UserSettings.py:298
 msgid "Check All"
 msgstr "Отметить все"
 
-#: prewikka/templates/UserSettings.py:301
+#: prewikka/templates/UserSettings.py:324
 msgid "Change password"
 msgstr "Изменить пароль:"
 
-#: prewikka/templates/UserSettings.py:308
+#: prewikka/templates/UserSettings.py:334
 msgid "Current password:"
 msgstr "Текущий пароль:"
 
-#: prewikka/templates/UserSettings.py:317
+#: prewikka/templates/UserSettings.py:344
 msgid "New password:"
 msgstr "Новый пароль:"
 
-#: prewikka/templates/UserSettings.py:326
+#: prewikka/templates/UserSettings.py:353
 msgid "Confirm new password:"
 msgstr "Подтвердить новый пароль:"
 
-#: prewikka/templates/UserSettings.py:338
+#: prewikka/templates/UserSettings.py:366
 msgid "Submit Changes"
 msgstr "Применить изменения"
 
-#: prewikka/templates/UserListing.py:104
-msgid "Login"
-msgstr "Имя пользователя"
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr "Удалить пользователя"
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr "Создать пользователя"
-
-#: prewikka/templates/MessageListing.py:447
+#: prewikka/templates/MessageListing.py:478
 #, fuzzy
 msgid "Period"
 msgstr "Привилегии:"
 
-#: prewikka/templates/MessageListing.py:462
+#: prewikka/templates/MessageListing.py:493
 msgid "Minutes"
 msgstr "Минуты"
 
-#: prewikka/templates/MessageListing.py:471
+#: prewikka/templates/MessageListing.py:502
 msgid "Hours"
 msgstr "Часы"
 
-#: prewikka/templates/MessageListing.py:480
+#: prewikka/templates/MessageListing.py:511
 msgid "Days"
 msgstr "Дни"
 
-#: prewikka/templates/MessageListing.py:489
+#: prewikka/templates/MessageListing.py:520
 msgid "Months"
 msgstr "Месяцы"
 
-#: prewikka/templates/MessageListing.py:498
+#: prewikka/templates/MessageListing.py:529
 msgid "Years"
 msgstr "Годы"
 
-#: prewikka/templates/MessageListing.py:507
+#: prewikka/templates/MessageListing.py:538
 msgid "Unlimited"
 msgstr "Без ограничения"
 
-#: prewikka/templates/MessageListing.py:518
+#: prewikka/templates/MessageListing.py:549
 #, fuzzy
 msgid "Timezone"
 msgstr "Время"
 
-#: prewikka/templates/MessageListing.py:529
+#: prewikka/templates/MessageListing.py:560
 msgid "Frontend localtime"
 msgstr "Входное локальное время"
 
-#: prewikka/templates/MessageListing.py:538
+#: prewikka/templates/MessageListing.py:569
 msgid "Sensor localtime"
 msgstr "Локальное время сенсора"
 
-#: prewikka/templates/MessageListing.py:547
+#: prewikka/templates/MessageListing.py:578
 msgid "UTC"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:558
+#: prewikka/templates/MessageListing.py:589
 #, fuzzy
 msgid "Limit"
 msgstr "Предел:"
 
-#: prewikka/templates/MessageListing.py:574
+#: prewikka/templates/MessageListing.py:613
 msgid "Refresh"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:621
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
 msgid "Apply"
 msgstr "Применить"
 
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
 msgid "prev"
 msgstr "пред"
 
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
 msgid "current"
 msgstr "текущий"
 
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
 msgid "next"
 msgstr "след"
 
-#: prewikka/templates/MessageListing.py:773
+#: prewikka/templates/MessageListing.py:812
 msgid "total"
 msgstr "всего"
 
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr "Доступные фильтры:"
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr "Редактирование"
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr "Формула:"
-
-#: prewikka/templates/FilterEdition.py:318
-#, fuzzy
-msgid "Name:"
-msgstr "Имя"
-
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
-msgstr "Комментарий"
-
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
-msgstr "Агент"
-
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
-msgstr "Время"
-
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
-msgstr "Сводка пульса"
-
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
-msgstr "Фильтровать по агенту"
-
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
-msgstr "выход"
-
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:132
+#: prewikka/templates/AlertListing.py:112
 msgid "Equal"
 msgstr "Равно"
 
-#: prewikka/templates/AlertListing.py:134
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:124
 msgid "Lesser than"
 msgstr "Меньше чем"
 
-#: prewikka/templates/AlertListing.py:136
+#: prewikka/templates/AlertListing.py:130
 msgid "Greater than"
 msgstr "Больше чем"
 
-#: prewikka/templates/AlertListing.py:138
+#: prewikka/templates/AlertListing.py:136
 msgid "Lesser or equal"
 msgstr "Меньше или равно"
 
-#: prewikka/templates/AlertListing.py:140
+#: prewikka/templates/AlertListing.py:142
 msgid "Greater or equal"
 msgstr "Больше или равно"
 
-#: prewikka/templates/AlertListing.py:142
+#: prewikka/templates/AlertListing.py:148
 msgid "Substring"
 msgstr "Подстрока"
 
-#: prewikka/templates/AlertListing.py:144
+#: prewikka/templates/AlertListing.py:154
 msgid "Substring (case-insensitive)"
 msgstr "Подстрока (нечувствительная к регистру)"
 
-#: prewikka/templates/AlertListing.py:146
+#: prewikka/templates/AlertListing.py:160
 msgid "Regular expression"
 msgstr "Регулярное выражение"
 
-#: prewikka/templates/AlertListing.py:148
+#: prewikka/templates/AlertListing.py:166
 msgid "Regular expression (case-insensitive)"
 msgstr "Регулярное выражени (нечувствительное к регистру)"
 
-#: prewikka/templates/AlertListing.py:266
-msgid "Group entry by:"
-msgstr "Группировать записи по:"
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+msgid "info"
+msgstr "информационный"
 
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
+msgstr "низкий"
+
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
+msgstr "средний"
+
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
+msgstr "высокий"
+
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
+msgstr "успешно"
+
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
+msgstr "ошибка"
+
+#: prewikka/templates/AlertListing.py:843
+#, fuzzy
+msgid "Filter on"
 msgstr "Фильтровать по:"
 
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr "Классификация"
+#: prewikka/templates/AlertListing.py:963
+msgid "Group entry by:"
+msgstr "Группировать записи по:"
+
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+#, fuzzy
+msgid "filtered"
+msgstr "ошибка"
 
-#: prewikka/templates/AlertListing.py:537
+#: prewikka/templates/AlertListing.py:1136
 msgid "Type:"
 msgstr "Тип:"
 
-#: prewikka/templates/AlertListing.py:549
+#: prewikka/templates/AlertListing.py:1151
 msgid "CorrelationAlert"
 msgstr "Событие корреляции"
 
-#: prewikka/templates/AlertListing.py:551
+#: prewikka/templates/AlertListing.py:1153
 msgid "OverflowAlert"
 msgstr "Событие переполнения"
 
-#: prewikka/templates/AlertListing.py:553
+#: prewikka/templates/AlertListing.py:1155
 msgid "ToolAlert"
 msgstr "Событие со средства защиты"
 
-#: prewikka/templates/AlertListing.py:581
+#: prewikka/templates/AlertListing.py:1184
 msgid "Severity:"
 msgstr "Важность:"
 
-#: prewikka/templates/AlertListing.py:586
-msgid "info"
-msgstr "информационный"
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
-msgstr "низкий"
-
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
-msgstr "средний"
-
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
-msgstr "высокий"
-
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-msgid "none"
-msgstr "нет"
-
-#: prewikka/templates/AlertListing.py:617
+#: prewikka/templates/AlertListing.py:1215
 msgid "Completion:"
 msgstr "Завершенность:"
 
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
-msgstr "успешно"
-
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr "ошибка"
-
-#: prewikka/templates/AlertListing.py:691
+#: prewikka/templates/AlertListing.py:1253
 msgid "Source"
 msgstr "Источник"
 
-#: prewikka/templates/AlertListing.py:736
+#: prewikka/templates/AlertListing.py:1285
 msgid "Target"
 msgstr "Цель"
 
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr "Сенсор"
+#: prewikka/templates/AlertListing.py:1317
+#, fuzzy
+msgid "Analyzer"
+msgstr "Идентификатор анализатора"
+
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1468
+#, fuzzy
+msgid "Filter on this classification.text"
+msgstr "Фильтровать по адресу"
+
+#: prewikka/templates/AlertListing.py:1522
+#, fuzzy
+msgid "Filter on this port/protocol"
+msgstr "Фильтровать по адресу"
+
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+#, fuzzy
+msgid "Port/protocol information"
+msgstr "Информация об учетной записи"
 
-#: prewikka/templates/AlertListing.py:870
+#: prewikka/templates/AlertListing.py:1598
 #, fuzzy
 msgid "alert"
 msgid_plural "alerts"
 msgstr[0] "Сигнал тревоги"
 msgstr[1] "Сигнал тревоги"
 
-#: prewikka/templates/AlertListing.py:893
+#: prewikka/templates/AlertListing.py:1622
 #, python-format
 msgid "%(hidden)d of %(total)d alerts not shown..."
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
 msgid "expand"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:970
+#: prewikka/templates/AlertListing.py:1778
+#, fuzzy
+msgid "Filter on this reference"
+msgstr "Фильтровать по адресу"
+
+#: prewikka/templates/AlertListing.py:1802
 #, fuzzy
 msgid "source"
 msgstr "Источник"
 
-#: prewikka/templates/AlertListing.py:972
+#: prewikka/templates/AlertListing.py:1804
 #, fuzzy
 msgid "target"
 msgstr "Цель"
 
-#: prewikka/templates/AlertListing.py:983
+#: prewikka/templates/AlertListing.py:1814
 #, python-format
 msgid "%(hidden)d of %(total)d %(name)ss not shown..."
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:1020
+#: prewikka/templates/AlertListing.py:1856
 #, fuzzy, python-format
 msgid "Filter on this %s"
 msgstr "Фильтровать по адресу"
 
-#: prewikka/templates/AlertListing.py:1033
+#: prewikka/templates/AlertListing.py:1874
 #, fuzzy, python-format
 msgid "%s information"
 msgstr "Информация об адресе"
 
-#: prewikka/templates/AlertListing.py:1189
+#: prewikka/templates/AlertListing.py:2114
 #, fuzzy
 msgid "Filter"
 msgstr "Фильтры"
 
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr "Применить"
+
+#: prewikka/templates/Stats.py:356
+msgid "Filter:"
+msgstr "Фильтр:"
+
+#: prewikka/templates/Stats.py:386
+#, fuzzy
+msgid "Time:"
+msgstr "Время"
+
+#: prewikka/templates/Stats.py:397
+#, fuzzy
+msgid "Hour"
+msgstr "Часы"
+
+#: prewikka/templates/Stats.py:406
+#, fuzzy
+msgid "Day"
+msgstr "Дни"
+
+#: prewikka/templates/Stats.py:415
+#, fuzzy
+msgid "Month"
+msgstr "Месяцы"
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+#, fuzzy
+msgid "From:"
+msgstr "Формула:"
+
+#: prewikka/templates/Stats.py:477
+#, fuzzy
+msgid "To:"
+msgstr "всего"
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr "Ошибка аутентификации CGI: пользователь не указан"
+
+#~ msgid "none"
+#~ msgstr "нет"
+
+#~ msgid "Sensor"
+#~ msgstr "Сенсор"
+
 #~ msgid "Session invalid"
 #~ msgstr "Ошибка сессии"
 
@@ -1218,9 +1467,6 @@ msgstr "Фильтры"
 #~ msgid "All analyzers online"
 #~ msgstr "Время анализатора"
 
-#~ msgid "Users"
-#~ msgstr "Пользователи"
-
 #~ msgid "Analyzer #0"
 #~ msgstr "Анализатор #0"
 
@@ -1228,10 +1474,6 @@ msgstr "Фильтры"
 #~ msgstr "вкл"
 
 #, fuzzy
-#~ msgid "Node Address"
-#~ msgstr "Адрес узла"
-
-#, fuzzy
 #~ msgid "Node Name"
 #~ msgstr "Имя узла"
 
@@ -1258,6 +1500,3 @@ msgstr "Фильтры"
 
 #~ msgid "Tz:"
 #~ msgstr "Временная зона:"
-
-#~ msgid "Filter:"
-#~ msgstr "Фильтр:"
diff --git a/prewikka.pot b/prewikka.pot
index 28d8ad0..563dc22 100644
--- a/prewikka.pot
+++ b/prewikka.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-10-18 16:49+0200\n"
+"POT-Creation-Date: 2010-02-10 13:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
@@ -17,12 +17,6 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: prewikka/Database.py:99
-#, python-format
-msgid ""
-"Database schema version %(version)s found when %(reqversion)s was required"
-msgstr ""
-
 #: prewikka/User.py:41
 msgid "Permission Denied"
 msgstr ""
@@ -32,561 +26,633 @@ msgstr ""
 msgid "Access to view '%s' forbidden"
 msgstr ""
 
-#: prewikka/Log.py:65
-#, python-format
-msgid "Unknown logtype specified: '%s'"
-msgstr ""
-
-#: prewikka/Auth.py:32
+#: prewikka/Auth.py:29
 msgid "Authentication failed"
 msgstr ""
 
-#: prewikka/Auth.py:38
+#: prewikka/Auth.py:35
 msgid "Invalid session"
 msgstr ""
 
-#: prewikka/Auth.py:44
+#: prewikka/Auth.py:41
 msgid "Session expired"
 msgstr ""
 
-#: prewikka/Auth.py:140
+#: prewikka/Auth.py:138
 msgid "Logged out"
 msgstr ""
 
+#: prewikka/Log.py:65
+#, python-format
+msgid "Unknown logtype specified: '%s'"
+msgstr ""
+
 #: prewikka/view.py:29 prewikka/view.py:35 prewikka/view.py:41
 msgid "Parameters Normalization failed"
 msgstr ""
 
-#: prewikka/Filter.py:78
+#: prewikka/Database.py:98
 #, python-format
-msgid "Invalid filter element '%s' referenced from filter formula"
+msgid ""
+"Database schema version %(version)s found when %(reqversion)s was required"
 msgstr ""
 
-#: prewikka/localization.py:117
+#: prewikka/localization.py:107
 msgid "January"
 msgstr ""
 
-#: prewikka/localization.py:118
+#: prewikka/localization.py:108
 msgid "February"
 msgstr ""
 
-#: prewikka/localization.py:119
+#: prewikka/localization.py:109
 msgid "March"
 msgstr ""
 
-#: prewikka/localization.py:120
+#: prewikka/localization.py:110
 msgid "April"
 msgstr ""
 
-#: prewikka/localization.py:121
+#: prewikka/localization.py:111
 msgid "May"
 msgstr ""
 
-#: prewikka/localization.py:122
+#: prewikka/localization.py:112
 msgid "June"
 msgstr ""
 
-#: prewikka/localization.py:123
+#: prewikka/localization.py:113
 msgid "July"
 msgstr ""
 
-#: prewikka/localization.py:124
+#: prewikka/localization.py:114
 msgid "August"
 msgstr ""
 
-#: prewikka/localization.py:125
+#: prewikka/localization.py:115
 msgid "September"
 msgstr ""
 
-#: prewikka/localization.py:126
+#: prewikka/localization.py:116
 msgid "November"
 msgstr ""
 
-#: prewikka/localization.py:127
+#: prewikka/localization.py:117
 msgid "October"
 msgstr ""
 
-#: prewikka/localization.py:128
+#: prewikka/localization.py:118
 msgid "December"
 msgstr ""
 
-#: prewikka/localization.py:130
+#: prewikka/localization.py:120
 msgid "Monday"
 msgstr ""
 
-#: prewikka/localization.py:131
+#: prewikka/localization.py:121
 msgid "Tuesday"
 msgstr ""
 
-#: prewikka/localization.py:132
+#: prewikka/localization.py:122
 msgid "Wednesday"
 msgstr ""
 
-#: prewikka/localization.py:133
+#: prewikka/localization.py:123
 msgid "Thursday"
 msgstr ""
 
-#: prewikka/localization.py:134
+#: prewikka/localization.py:124
 msgid "Friday"
 msgstr ""
 
-#: prewikka/localization.py:135
+#: prewikka/localization.py:125
 msgid "Saturday"
 msgstr ""
 
-#: prewikka/localization.py:136
+#: prewikka/localization.py:126
 msgid "Sunday"
 msgstr ""
 
-#: prewikka/views/filter.py:55
-msgid "Example: (A AND B) OR (C AND D)"
-msgstr ""
-
-#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:225
-msgid "Load"
-msgstr ""
-
-#: prewikka/views/filter.py:139 prewikka/templates/MessageListing.py:626
-#: prewikka/templates/FilterEdition.py:343
-msgid "Save"
-msgstr ""
-
-#: prewikka/views/filter.py:141 prewikka/templates/SensorListing.py:373
-#: prewikka/templates/SensorListing.py:503
-#: prewikka/templates/MessageListing.py:373
-#: prewikka/templates/FilterEdition.py:231
-msgid "Delete"
+#: prewikka/Filter.py:78
+#, python-format
+msgid "Invalid filter element '%s' referenced from filter formula"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:303 prewikka/views/messagesummary.py:452
-#: prewikka/views/messagesummary.py:675 prewikka/views/messagesummary.py:692
-#: prewikka/views/messagesummary.py:715 prewikka/views/messagesummary.py:773
-#: prewikka/views/messagesummary.py:792 prewikka/views/messagesummary.py:828
-#: prewikka/templates/SensorListing.py:378
+#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:461
+#: prewikka/views/messagesummary.py:691 prewikka/views/messagesummary.py:708
+#: prewikka/views/messagesummary.py:731 prewikka/views/messagesummary.py:789
+#: prewikka/views/messagesummary.py:808 prewikka/views/messagesummary.py:844
+#: prewikka/templates/SensorListing.py:412
 msgid "Name"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:304 prewikka/views/messagesummary.py:600
+#: prewikka/views/messagesummary.py:305 prewikka/views/messagesummary.py:611
 msgid "Code"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:305
+#: prewikka/views/messagesummary.py:306
 msgid "Data length"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:306
+#: prewikka/views/messagesummary.py:307
 msgid "Data"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:402 prewikka/views/messagesummary.py:830
+#: prewikka/views/messagesummary.py:403 prewikka/views/messagesummary.py:846
 msgid "Create time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:405
+#: prewikka/views/messagesummary.py:406
 msgid "Detect time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:410
+#: prewikka/views/messagesummary.py:411
 msgid "Analyzer time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:416
+#: prewikka/views/messagesummary.py:417
 msgid "Process"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:417
+#: prewikka/views/messagesummary.py:418
 msgid "Process Path"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:418
+#: prewikka/views/messagesummary.py:419
 msgid "Process PID"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:426
-#: prewikka/templates/HeartbeatListing.py:125
+#: prewikka/views/messagesummary.py:427
+msgid "Node location"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:449
+#: prewikka/templates/HeartbeatListing.py:126
 msgid "Node name"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:427
-msgid "Node location"
+#: prewikka/views/messagesummary.py:452
+msgid "Node name (resolved)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:445
-#: prewikka/templates/HeartbeatListing.py:114
+#: prewikka/views/messagesummary.py:454
+#: prewikka/templates/HeartbeatListing.py:113
 msgid "Node address"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:451
-#: prewikka/templates/SensorListing.py:383
-#: prewikka/templates/HeartbeatListing.py:136
+#: prewikka/views/messagesummary.py:460 prewikka/views/stats.py:711
+#: prewikka/templates/HeartbeatListing.py:139
+#: prewikka/templates/SensorListing.py:418
 msgid "Model"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:453
+#: prewikka/views/messagesummary.py:462
 msgid "Analyzerid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:454 prewikka/views/messagesummary.py:552
-#: prewikka/templates/SensorListing.py:388
+#: prewikka/views/messagesummary.py:463 prewikka/views/messagesummary.py:563
+#: prewikka/templates/SensorListing.py:424
 msgid "Version"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:455
-#: prewikka/templates/SensorListing.py:393
+#: prewikka/views/messagesummary.py:464 prewikka/views/stats.py:719
+#: prewikka/templates/SensorListing.py:430
 msgid "Class"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:457
+#: prewikka/views/messagesummary.py:466
 msgid "Manufacturer"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:465
+#: prewikka/views/messagesummary.py:474
 msgid "Operating System"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:483
+#: prewikka/views/messagesummary.py:492
 #, python-format
 msgid "Analyzer Path (%d not shown)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:490 prewikka/views/messagesummary.py:990
-#: prewikka/views/messagesummary.py:1063
+#: prewikka/views/messagesummary.py:499 prewikka/views/messagesummary.py:1030
+#: prewikka/views/messagesummary.py:1102
 #, python-format
 msgid "Analyzer #%d"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:500
+#: prewikka/views/messagesummary.py:509
 msgid "Additional data"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:503 prewikka/views/messagesummary.py:716
+#: prewikka/views/messagesummary.py:512 prewikka/views/messagesummary.py:732
 msgid "Meaning"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:504
+#: prewikka/views/messagesummary.py:513
 msgid "Value"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:553 prewikka/views/messagesummary.py:574
+#: prewikka/views/messagesummary.py:564 prewikka/views/messagesummary.py:585
 msgid "Header length"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:554
+#: prewikka/views/messagesummary.py:565
 msgid "TOS"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:555 prewikka/views/messagesummary.py:593
+#: prewikka/views/messagesummary.py:566 prewikka/views/messagesummary.py:604
 msgid "Length"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:556 prewikka/views/messagesummary.py:602
+#: prewikka/views/messagesummary.py:567 prewikka/views/messagesummary.py:613
 msgid "Id"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:560
+#: prewikka/views/messagesummary.py:571
 msgid "Ip offset"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:561
+#: prewikka/views/messagesummary.py:572
 msgid "TTL"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:562 prewikka/views/messagesummary.py:896
-#: prewikka/views/messagesummary.py:899 prewikka/views/messagesummary.py:902
+#: prewikka/views/messagesummary.py:573 prewikka/views/messagesummary.py:932
+#: prewikka/views/messagesummary.py:935 prewikka/views/messagesummary.py:938
 msgid "Protocol"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:563 prewikka/views/messagesummary.py:585
-#: prewikka/views/messagesummary.py:594 prewikka/views/messagesummary.py:601
+#: prewikka/views/messagesummary.py:574 prewikka/views/messagesummary.py:596
+#: prewikka/views/messagesummary.py:605 prewikka/views/messagesummary.py:612
 msgid "Checksum"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:564
+#: prewikka/views/messagesummary.py:575
 msgid "Source address"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:565
+#: prewikka/views/messagesummary.py:576
 msgid "Target address"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:570 prewikka/views/messagesummary.py:591
+#: prewikka/views/messagesummary.py:581 prewikka/views/messagesummary.py:602
 msgid "Source port"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:571 prewikka/views/messagesummary.py:592
+#: prewikka/views/messagesummary.py:582 prewikka/views/messagesummary.py:603
 msgid "Target port"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:575
+#: prewikka/views/messagesummary.py:586
 msgid "Reserved"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:584
+#: prewikka/views/messagesummary.py:595
 msgid "Window"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:586
+#: prewikka/views/messagesummary.py:597
 msgid "URP"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:599 prewikka/views/messagesummary.py:739
-#: prewikka/views/messagesummary.py:772 prewikka/views/messagesummary.py:791
+#: prewikka/views/messagesummary.py:610 prewikka/views/messagesummary.py:755
+#: prewikka/views/messagesummary.py:788 prewikka/views/messagesummary.py:807
 msgid "Type"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:603
+#: prewikka/views/messagesummary.py:614
 msgid "Seq #"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:604
+#: prewikka/views/messagesummary.py:615
 msgid "Mask"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:605
+#: prewikka/views/messagesummary.py:616
 msgid "Gateway Address"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:606
+#: prewikka/views/messagesummary.py:617
 msgid "Num address"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:607
+#: prewikka/views/messagesummary.py:618
 msgid "Wpa"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:608
+#: prewikka/views/messagesummary.py:619
 msgid "Lifetime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:609
+#: prewikka/views/messagesummary.py:620
 msgid "Otime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:610
+#: prewikka/views/messagesummary.py:621
 msgid "Rtime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:611
+#: prewikka/views/messagesummary.py:622
 msgid "Ttime"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:617 prewikka/views/messagesummary.py:1037
+#: prewikka/views/messagesummary.py:628 prewikka/views/messagesummary.py:1077
 msgid "Payload"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:655
-msgid "Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'"
+#: prewikka/views/messagesummary.py:675
+#, python-format
+msgid "%d linked alerts missing (probably deleted)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:673 prewikka/views/messagesummary.py:949
-#: prewikka/views/alertlisting.py:599
+#: prewikka/views/messagesummary.py:689 prewikka/views/messagesummary.py:985
+#: prewikka/views/alertlisting.py:707
 msgid "Correlation Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:679
+#: prewikka/views/messagesummary.py:695
 msgid "Correlated Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:680 prewikka/views/messagesummary.py:697
+#: prewikka/views/messagesummary.py:696 prewikka/views/messagesummary.py:713
 msgid "Source Analyzer"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:690 prewikka/views/messagesummary.py:952
-#: prewikka/views/alertlisting.py:603
+#: prewikka/views/messagesummary.py:706 prewikka/views/messagesummary.py:988
+#: prewikka/views/alertlisting.py:711
 msgid "Tool Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:696
+#: prewikka/views/messagesummary.py:712
 msgid "Linked Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:707
+#: prewikka/views/messagesummary.py:723
 msgid "Text"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:709
+#: prewikka/views/messagesummary.py:725
 msgid "Ident"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:714
+#: prewikka/views/messagesummary.py:730
 msgid "Origin"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:733
+#: prewikka/views/messagesummary.py:749 prewikka/views/stats.py:448
 msgid "Severity"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:736
+#: prewikka/views/messagesummary.py:752
 msgid "Completion"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:740 prewikka/views/messagesummary.py:746
+#: prewikka/views/messagesummary.py:756 prewikka/views/messagesummary.py:762
 msgid "Description"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:745
+#: prewikka/views/messagesummary.py:761
 msgid "Category"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:769
+#: prewikka/views/messagesummary.py:785
 msgid "User category"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:774 prewikka/views/messagesummary.py:793
+#: prewikka/views/messagesummary.py:790 prewikka/views/messagesummary.py:809
 msgid "Number"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:775
+#: prewikka/views/messagesummary.py:791
 msgid "Tty"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:794
+#: prewikka/views/messagesummary.py:810
 msgid "Permission"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:816
+#: prewikka/views/messagesummary.py:832
 msgid "Change time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:817
+#: prewikka/views/messagesummary.py:833
 msgid "Inode Number"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:818
+#: prewikka/views/messagesummary.py:834
 msgid "Major device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:819
+#: prewikka/views/messagesummary.py:835
 msgid "Minor device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:820
+#: prewikka/views/messagesummary.py:836
 msgid "C Major device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:821
+#: prewikka/views/messagesummary.py:837
 msgid "C Minor device"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:825
+#: prewikka/views/messagesummary.py:841
 #, python-format
 msgid "Target file %s"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:829
+#: prewikka/views/messagesummary.py:845
 msgid "Path"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:831
+#: prewikka/views/messagesummary.py:847
 msgid "Modify time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:832
+#: prewikka/views/messagesummary.py:848
 msgid "Access time"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:833
+#: prewikka/views/messagesummary.py:849
 msgid "Data size"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:834
+#: prewikka/views/messagesummary.py:850
 msgid "Disk size"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:853
+#: prewikka/views/messagesummary.py:869
 msgid "Web Service"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:856
+#: prewikka/views/messagesummary.py:872
 msgid "Url"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:857
+#: prewikka/views/messagesummary.py:873
 msgid "Cgi"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:858
+#: prewikka/views/messagesummary.py:874
 msgid "Http Method"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:861
+#: prewikka/views/messagesummary.py:877
 msgid "CGI Argument"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:870
+#: prewikka/views/messagesummary.py:886
 msgid "SNMP Service"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:873
+#: prewikka/views/messagesummary.py:889
 msgid "oid"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:874
+#: prewikka/views/messagesummary.py:890
 msgid "messageProcessingModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:875
+#: prewikka/views/messagesummary.py:891
 msgid "securityModel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:876
+#: prewikka/views/messagesummary.py:892
 msgid "securityName"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:877
+#: prewikka/views/messagesummary.py:893
 msgid "securityLevel"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:878
+#: prewikka/views/messagesummary.py:894
 msgid "contextName"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:879
+#: prewikka/views/messagesummary.py:895
 msgid "contextEngineID"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:880
+#: prewikka/views/messagesummary.py:896
 msgid "command"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:892
+#: prewikka/views/messagesummary.py:908
 msgid "Port"
 msgstr ""
 
 #: prewikka/views/messagesummary.py:925
+msgid "PortList"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:928
+msgid "ip_version"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:961
 #, python-format
 msgid "Source(%d)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:934
+#: prewikka/views/messagesummary.py:970
 #, python-format
 msgid "Target(%d)"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:955
+#: prewikka/views/messagesummary.py:991
 msgid "Overflow Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:958 prewikka/templates/AlertListing.py:547
+#: prewikka/views/messagesummary.py:994
+#: prewikka/templates/AlertListing.py:1149
 msgid "Alert"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:981
+#: prewikka/views/messagesummary.py:1013
+msgid "MessageID"
+msgstr ""
+
+#: prewikka/views/messagesummary.py:1021
 msgid "Actions"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1020
+#: prewikka/views/messagesummary.py:1060
 msgid "Network centric information"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1041
+#: prewikka/views/messagesummary.py:1080
 msgid "ASCII Payload"
 msgstr ""
 
-#: prewikka/views/messagesummary.py:1060
+#: prewikka/views/messagesummary.py:1099
 msgid "Heartbeat"
 msgstr ""
 
+#: prewikka/views/__init__.py:45
+msgid "Events"
+msgstr ""
+
+#: prewikka/views/__init__.py:45 prewikka/templates/SensorListing.py:547
+msgid "Alerts"
+msgstr ""
+
+#: prewikka/views/__init__.py:46
+msgid "CorrelationAlerts"
+msgstr ""
+
+#: prewikka/views/__init__.py:47
+msgid "ToolAlerts"
+msgstr ""
+
+#: prewikka/views/__init__.py:50
+msgid "Agents"
+msgstr ""
+
+#: prewikka/views/__init__.py:51 prewikka/templates/SensorListing.py:553
+msgid "Heartbeats"
+msgstr ""
+
+#: prewikka/views/__init__.py:53
+msgid "Statistics"
+msgstr ""
+
+#: prewikka/views/__init__.py:54
+msgid "Categorizations"
+msgstr ""
+
+#: prewikka/views/__init__.py:55
+msgid "Sources"
+msgstr ""
+
+#: prewikka/views/__init__.py:56
+msgid "Targets"
+msgstr ""
+
+#: prewikka/views/__init__.py:57
+msgid "Analyzers"
+msgstr ""
+
+#: prewikka/views/__init__.py:58
+msgid "Timeline"
+msgstr ""
+
+#: prewikka/views/__init__.py:61
+msgid "Settings"
+msgstr ""
+
+#: prewikka/views/__init__.py:62
+msgid "Filters"
+msgstr ""
+
+#: prewikka/views/__init__.py:64
+msgid "My account"
+msgstr ""
+
+#: prewikka/views/__init__.py:67
+msgid "User listing"
+msgstr ""
+
+#: prewikka/views/__init__.py:71
+msgid "About"
+msgstr ""
+
 #: prewikka/views/sensor.py:51
 msgid "Offline"
 msgstr ""
@@ -603,157 +669,162 @@ msgstr ""
 msgid "Online"
 msgstr ""
 
-#: prewikka/views/sensor.py:160
+#: prewikka/views/sensor.py:158
 msgid "Node location n/a"
 msgstr ""
 
-#: prewikka/views/sensor.py:161
+#: prewikka/views/sensor.py:159
 msgid "Node name n/a"
 msgstr ""
 
-#: prewikka/views/sensor.py:162
+#: prewikka/views/sensor.py:160
 msgid "OS version n/a"
 msgstr ""
 
-#: prewikka/views/sensor.py:163
+#: prewikka/views/sensor.py:161
 msgid "OS type n/a"
 msgstr ""
 
-#: prewikka/views/__init__.py:43
-msgid "Events"
+#: prewikka/views/filter.py:55
+msgid "Example: (A AND B) OR (C AND D)"
 msgstr ""
 
-#: prewikka/views/__init__.py:43 prewikka/templates/SensorListing.py:493
-msgid "Alerts"
+#: prewikka/views/filter.py:137 prewikka/templates/FilterEdition.py:221
+msgid "Load"
 msgstr ""
 
-#: prewikka/views/__init__.py:44
-msgid "CorrelationAlerts"
+#: prewikka/views/filter.py:139 prewikka/templates/FilterEdition.py:339
+#: prewikka/templates/MessageListing.py:665 prewikka/templates/Stats.py:531
+msgid "Save"
 msgstr ""
 
-#: prewikka/views/__init__.py:45
-msgid "ToolAlerts"
+#: prewikka/views/filter.py:141 prewikka/templates/FilterEdition.py:227
+#: prewikka/templates/SensorListing.py:406
+#: prewikka/templates/SensorListing.py:559
+#: prewikka/templates/MessageListing.py:369
+msgid "Delete"
 msgstr ""
 
-#: prewikka/views/__init__.py:48
-msgid "Agents"
+#: prewikka/views/messagelisting.py:231 prewikka/templates/AlertListing.py:327
+#: prewikka/templates/AlertListing.py:349
+#: prewikka/templates/AlertListing.py:1198
+#: prewikka/templates/AlertListing.py:1227
+msgid "n/a"
 msgstr ""
 
-#: prewikka/views/__init__.py:49 prewikka/templates/SensorListing.py:498
-msgid "Heartbeats"
+#: prewikka/views/stats.py:425
+msgid "Top 10 Classifications"
 msgstr ""
 
-#: prewikka/views/__init__.py:51
-msgid "Settings"
+#: prewikka/views/stats.py:425 prewikka/templates/AlertListing.py:1111
+msgid "Classification"
 msgstr ""
 
-#: prewikka/views/__init__.py:52
-msgid "Filters"
+#: prewikka/views/stats.py:433
+msgid "Top 10 Alert References"
 msgstr ""
 
-#: prewikka/views/__init__.py:54
-msgid "My account"
+#: prewikka/views/stats.py:433
+msgid "References"
 msgstr ""
 
-#: prewikka/views/__init__.py:57
-msgid "User listing"
+#: prewikka/views/stats.py:442 prewikka/views/stats.py:768
+msgid "High"
 msgstr ""
 
-#: prewikka/views/__init__.py:61
-msgid "About"
+#: prewikka/views/stats.py:443 prewikka/views/stats.py:769
+msgid "Medium"
 msgstr ""
 
-#: prewikka/modules/auth/cgi/cgi.py:41
-msgid "CGI Authentication failed: no user specified."
+#: prewikka/views/stats.py:444 prewikka/views/stats.py:770
+msgid "Low"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:225
-#, python-format
-msgid "%d Node"
-msgid_plural "%d Nodes"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:445 prewikka/views/stats.py:771
+msgid "Informational"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:230
-#, python-format
-msgid "%d Analyzer"
-msgid_plural "%d Analyzers"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:446 prewikka/views/stats.py:772
+msgid "N/a"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:235
-#, python-format
-msgid "%d Online"
-msgid_plural "%d Onlines"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:448
+msgid "Severities"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:237
-#, python-format
-msgid "%d Offline"
-msgid_plural "%d Offlines"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:455
+msgid "Alert Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:239
-#, python-format
-msgid "%d Unknown"
-msgid_plural "%d Unknowns"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:455
+msgid "Impact Types"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:241
-#, python-format
-msgid "%d Missing"
-msgid_plural "%d Missings"
-msgstr[0] ""
-msgstr[1] ""
+#: prewikka/views/stats.py:490
+msgid "Top Source Country"
+msgstr ""
 
-#: prewikka/templates/SensorListing.py:297
-#: prewikka/templates/HeartbeatListing.py:215
-msgid "Filter on address"
+#: prewikka/views/stats.py:490
+msgid "Country"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:308
-msgid "Address information"
+#: prewikka/views/stats.py:542
+msgid "Top 10 Source Addresses"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:335
-msgid "Total:"
+#: prewikka/views/stats.py:542 prewikka/views/stats.py:645
+#: prewikka/views/stats.py:727
+msgid "Address"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:398
-msgid "Last heartbeat"
+#: prewikka/views/stats.py:550
+msgid "Top 10 Source Users"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:403
-msgid "Status"
+#: prewikka/views/stats.py:550 prewikka/views/stats.py:653
+msgid "User"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:437
-msgid "Alert listing"
+#: prewikka/views/stats.py:645
+msgid "Top 10 Targeted Addresses"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:445
-msgid "Heartbeat listing"
+#: prewikka/views/stats.py:653
+msgid "Top 10 Targeted Users"
 msgstr ""
 
-#: prewikka/templates/SensorListing.py:453
-msgid "Heartbeat analysis"
+#: prewikka/views/stats.py:711
+msgid "Top 10 Analyzer Models"
+msgstr ""
+
+#: prewikka/views/stats.py:719
+msgid "Top 10 Analyzer Classes"
+msgstr ""
+
+#: prewikka/views/stats.py:727
+msgid "Top 10 Analyzer Node Addresses"
 msgstr ""
 
-#: prewikka/templates/About.py:111
+#: prewikka/views/stats.py:735
+msgid "Analyzer Locations"
+msgstr ""
+
+#: prewikka/views/stats.py:735
+msgid "Location"
+msgstr ""
+
+#: prewikka/templates/About.py:107
 msgid ""
 "provides support to Large Accounts, Major Companies and Government Agencies "
 "around the world, to improve and strengthen the security of their systems "
 "and networks."
 msgstr ""
 
-#: prewikka/templates/About.py:129
+#: prewikka/templates/About.py:125
 msgid "Customizing Prelude"
 msgstr ""
 
-#: prewikka/templates/About.py:134
+#: prewikka/templates/About.py:132
 msgid ""
 "In keeping with the Open Source spirit, we encourage you to participate in "
 "the development of your application. You can order customized versions of "
@@ -766,7 +837,7 @@ msgid ""
 "operating systems."
 msgstr ""
 
-#: prewikka/templates/About.py:143
+#: prewikka/templates/About.py:141
 msgid "Software Maintenance and Technical Support"
 msgstr ""
 
@@ -783,21 +854,21 @@ msgstr ""
 msgid "Commercial licenses"
 msgstr ""
 
-#: prewikka/templates/About.py:162
+#: prewikka/templates/About.py:164
 msgid "The Prelude framework is licensed under the"
 msgstr ""
 
-#: prewikka/templates/About.py:167
+#: prewikka/templates/About.py:170
 msgid ""
 "PreludeIDS provides specific commercial licenses to allow proprietary "
 "systems based on Prelude to be developed and to interoperate."
 msgstr ""
 
-#: prewikka/templates/About.py:176
+#: prewikka/templates/About.py:179
 msgid "Advice, Deployment and Training"
 msgstr ""
 
-#: prewikka/templates/About.py:181
+#: prewikka/templates/About.py:186
 msgid ""
 "Through our partners, you have access to an array of top-of-the-line "
 "security services. By advising you on how to secure your infrastructure, "
@@ -805,355 +876,493 @@ msgid ""
 "secure your infrastructure, delivered by specialists."
 msgstr ""
 
-#: prewikka/templates/About.py:200
+#: prewikka/templates/About.py:205
 msgid "Contact"
 msgstr ""
 
-#: prewikka/templates/About.py:205
+#: prewikka/templates/About.py:211
 msgid "Office"
 msgstr ""
 
-#: prewikka/templates/About.py:210
+#: prewikka/templates/About.py:217
 msgid "Website"
 msgstr ""
 
-#: prewikka/templates/About.py:223
+#: prewikka/templates/About.py:230
 msgid "Phone:"
 msgstr ""
 
-#: prewikka/templates/About.py:233
+#: prewikka/templates/About.py:240
 msgid "Fax:"
 msgstr ""
 
-#: prewikka/templates/LoginPasswordForm.py:132
-msgid "Submit"
+#: prewikka/templates/HeartbeatListing.py:100
+msgid "Agent"
+msgstr ""
+
+#: prewikka/templates/HeartbeatListing.py:151
+#: prewikka/templates/AlertListing.py:1348
+msgid "Time"
+msgstr ""
+
+#: prewikka/templates/HeartbeatListing.py:199
+msgid "Heartbeat summary"
+msgstr ""
+
+#: prewikka/templates/HeartbeatListing.py:208
+msgid "Filter on agent"
+msgstr ""
+
+#: prewikka/templates/HeartbeatListing.py:229
+#: prewikka/templates/SensorListing.py:316
+msgid "Filter on address"
+msgstr ""
+
+#: prewikka/templates/FilterEdition.py:191
+msgid "Available filters"
+msgstr ""
+
+#: prewikka/templates/FilterEdition.py:242
+msgid "Edition"
+msgstr ""
+
+#: prewikka/templates/FilterEdition.py:302
+msgid "Formula:"
+msgstr ""
+
+#: prewikka/templates/FilterEdition.py:314
+msgid "Name:"
+msgstr ""
+
+#: prewikka/templates/FilterEdition.py:326
+msgid "Comment:"
+msgstr ""
+
+#: prewikka/templates/UserListing.py:100
+msgid "Login"
+msgstr ""
+
+#: prewikka/templates/UserListing.py:156
+msgid "Delete user"
+msgstr ""
+
+#: prewikka/templates/UserListing.py:169
+msgid "Create user"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:232
+#, python-format
+msgid "%d Node"
+msgid_plural "%d Nodes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:237
+#, python-format
+msgid "%d Analyzer"
+msgid_plural "%d Analyzers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:244
+#, python-format
+msgid "%d Online"
+msgid_plural "%d Online"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:246
+#, python-format
+msgid "%d Offline"
+msgid_plural "%d Offline"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:248
+#, python-format
+msgid "%d Unknown"
+msgid_plural "%d Unknown"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:250
+#, python-format
+msgid "%d Missing"
+msgid_plural "%d Missing"
+msgstr[0] ""
+msgstr[1] ""
+
+#: prewikka/templates/SensorListing.py:328
+msgid "Address information"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:154
+#: prewikka/templates/SensorListing.py:362
+msgid "Total:"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:436
+msgid "Last heartbeat"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:442
+msgid "Status"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:481
+msgid "Alert listing"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:490
+msgid "Heartbeat listing"
+msgstr ""
+
+#: prewikka/templates/SensorListing.py:499
+msgid "Heartbeat analysis"
+msgstr ""
+
+#: prewikka/templates/ClassicLayout.py:231
+msgid "logout"
+msgstr ""
+
+#: prewikka/templates/ClassicLayout.py:243
+#, python-format
+msgid "%(username)s on %(date)s"
+msgstr ""
+
+#: prewikka/templates/UserSettings.py:157
 msgid "Account information"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:164
+#: prewikka/templates/UserSettings.py:168
 msgid "Login:"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:189
+#: prewikka/templates/UserSettings.py:201
 msgid "Language:"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:220
+#: prewikka/templates/UserSettings.py:235
 msgid "Permissions:"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:277
+#: prewikka/templates/UserSettings.py:298
 msgid "Check All"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:301
+#: prewikka/templates/UserSettings.py:324
 msgid "Change password"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:308
+#: prewikka/templates/UserSettings.py:334
 msgid "Current password:"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:317
+#: prewikka/templates/UserSettings.py:344
 msgid "New password:"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:326
+#: prewikka/templates/UserSettings.py:353
 msgid "Confirm new password:"
 msgstr ""
 
-#: prewikka/templates/UserSettings.py:338
+#: prewikka/templates/UserSettings.py:366
 msgid "Submit Changes"
 msgstr ""
 
-#: prewikka/templates/UserListing.py:104
-msgid "Login"
-msgstr ""
-
-#: prewikka/templates/UserListing.py:150
-msgid "Delete user"
-msgstr ""
-
-#: prewikka/templates/UserListing.py:158
-msgid "Create user"
-msgstr ""
-
-#: prewikka/templates/MessageListing.py:447
+#: prewikka/templates/MessageListing.py:478
 msgid "Period"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:462
+#: prewikka/templates/MessageListing.py:493
 msgid "Minutes"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:471
+#: prewikka/templates/MessageListing.py:502
 msgid "Hours"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:480
+#: prewikka/templates/MessageListing.py:511
 msgid "Days"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:489
+#: prewikka/templates/MessageListing.py:520
 msgid "Months"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:498
+#: prewikka/templates/MessageListing.py:529
 msgid "Years"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:507
+#: prewikka/templates/MessageListing.py:538
 msgid "Unlimited"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:518
+#: prewikka/templates/MessageListing.py:549
 msgid "Timezone"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:529
+#: prewikka/templates/MessageListing.py:560
 msgid "Frontend localtime"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:538
+#: prewikka/templates/MessageListing.py:569
 msgid "Sensor localtime"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:547
+#: prewikka/templates/MessageListing.py:578
 msgid "UTC"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:558
+#: prewikka/templates/MessageListing.py:589
 msgid "Limit"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:574
+#: prewikka/templates/MessageListing.py:613
 msgid "Refresh"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:621
+#: prewikka/templates/MessageListing.py:660 prewikka/templates/Stats.py:526
 msgid "Apply"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:669
-#: prewikka/templates/MessageListing.py:677
+#: prewikka/templates/MessageListing.py:708
+#: prewikka/templates/MessageListing.py:716
 msgid "prev"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:690
-#: prewikka/templates/MessageListing.py:698
+#: prewikka/templates/MessageListing.py:729
+#: prewikka/templates/MessageListing.py:737
 msgid "current"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:711
-#: prewikka/templates/MessageListing.py:719
+#: prewikka/templates/MessageListing.py:750
+#: prewikka/templates/MessageListing.py:758
 msgid "next"
 msgstr ""
 
-#: prewikka/templates/MessageListing.py:773
+#: prewikka/templates/MessageListing.py:812
 msgid "total"
 msgstr ""
 
-#: prewikka/templates/FilterEdition.py:195
-msgid "Available filters"
-msgstr ""
-
-#: prewikka/templates/FilterEdition.py:246
-msgid "Edition"
-msgstr ""
-
-#: prewikka/templates/FilterEdition.py:306
-msgid "Formula:"
-msgstr ""
-
-#: prewikka/templates/FilterEdition.py:318
-msgid "Name:"
+#: prewikka/templates/AlertListing.py:112
+msgid "Equal"
 msgstr ""
 
-#: prewikka/templates/FilterEdition.py:330
-msgid "Comment:"
+#: prewikka/templates/AlertListing.py:118
+msgid "Not equal"
 msgstr ""
 
-#: prewikka/templates/HeartbeatListing.py:103
-msgid "Agent"
+#: prewikka/templates/AlertListing.py:124
+msgid "Lesser than"
 msgstr ""
 
-#: prewikka/templates/HeartbeatListing.py:144
-#: prewikka/templates/AlertListing.py:822
-msgid "Time"
+#: prewikka/templates/AlertListing.py:130
+msgid "Greater than"
 msgstr ""
 
-#: prewikka/templates/HeartbeatListing.py:188
-msgid "Heartbeat summary"
+#: prewikka/templates/AlertListing.py:136
+msgid "Lesser or equal"
 msgstr ""
 
-#: prewikka/templates/HeartbeatListing.py:196
-msgid "Filter on agent"
+#: prewikka/templates/AlertListing.py:142
+msgid "Greater or equal"
 msgstr ""
 
-#: prewikka/templates/ClassicLayout.py:225
-msgid "logout"
+#: prewikka/templates/AlertListing.py:148
+msgid "Substring"
 msgstr ""
 
-#: prewikka/templates/ClassicLayout.py:236
-#, python-format
-msgid "%(username)s on %(date)s"
+#: prewikka/templates/AlertListing.py:154
+msgid "Substring (case-insensitive)"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:132
-msgid "Equal"
+#: prewikka/templates/AlertListing.py:160
+msgid "Regular expression"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:134
-msgid "Lesser than"
+#: prewikka/templates/AlertListing.py:166
+msgid "Regular expression (case-insensitive)"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:136
-msgid "Greater than"
+#: prewikka/templates/AlertListing.py:319
+#: prewikka/templates/AlertListing.py:1190
+msgid "info"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:138
-msgid "Lesser or equal"
+#: prewikka/templates/AlertListing.py:321
+#: prewikka/templates/AlertListing.py:1192
+msgid "low"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:140
-msgid "Greater or equal"
+#: prewikka/templates/AlertListing.py:323
+#: prewikka/templates/AlertListing.py:1194
+msgid "medium"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:142
-msgid "Substring"
+#: prewikka/templates/AlertListing.py:325
+#: prewikka/templates/AlertListing.py:1196
+msgid "high"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:144
-msgid "Substring (case-insensitive)"
+#: prewikka/templates/AlertListing.py:345
+#: prewikka/templates/AlertListing.py:1223
+msgid "succeeded"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:146
-msgid "Regular expression"
+#: prewikka/templates/AlertListing.py:347
+#: prewikka/templates/AlertListing.py:1225
+msgid "failed"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:148
-msgid "Regular expression (case-insensitive)"
+#: prewikka/templates/AlertListing.py:843
+msgid "Filter on"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:266
+#: prewikka/templates/AlertListing.py:963
 msgid "Group entry by:"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:354
-msgid "Filter on:"
+#: prewikka/templates/AlertListing.py:1027
+#: prewikka/templates/AlertListing.py:1035
+msgid "filtered"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:524
-msgid "Classification"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:537
+#: prewikka/templates/AlertListing.py:1136
 msgid "Type:"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:549
+#: prewikka/templates/AlertListing.py:1151
 msgid "CorrelationAlert"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:551
+#: prewikka/templates/AlertListing.py:1153
 msgid "OverflowAlert"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:553
+#: prewikka/templates/AlertListing.py:1155
 msgid "ToolAlert"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:581
+#: prewikka/templates/AlertListing.py:1184
 msgid "Severity:"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:586
-msgid "info"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:588
-msgid "low"
+#: prewikka/templates/AlertListing.py:1215
+msgid "Completion:"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:590
-msgid "medium"
+#: prewikka/templates/AlertListing.py:1253
+msgid "Source"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:592
-msgid "high"
+#: prewikka/templates/AlertListing.py:1285
+msgid "Target"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:594
-#: prewikka/templates/AlertListing.py:629
-msgid "none"
+#: prewikka/templates/AlertListing.py:1317
+msgid "Analyzer"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:617
-msgid "Completion:"
+#: prewikka/templates/AlertListing.py:1459
+msgid "See alert detail"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:625
-msgid "succeeded"
+#: prewikka/templates/AlertListing.py:1468
+msgid "Filter on this classification.text"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:627
-msgid "failed"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:691
-msgid "Source"
+#: prewikka/templates/AlertListing.py:1522
+msgid "Filter on this port/protocol"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:736
-msgid "Target"
+#: prewikka/templates/AlertListing.py:1541
+#: prewikka/templates/AlertListing.py:1549
+msgid "Port/protocol information"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:780
-msgid "Sensor"
-msgstr ""
-
-#: prewikka/templates/AlertListing.py:870
+#: prewikka/templates/AlertListing.py:1598
 msgid "alert"
 msgid_plural "alerts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: prewikka/templates/AlertListing.py:893
+#: prewikka/templates/AlertListing.py:1622
 #, python-format
 msgid "%(hidden)d of %(total)d alerts not shown..."
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:903
-#: prewikka/templates/AlertListing.py:993
+#: prewikka/templates/AlertListing.py:1633
+#: prewikka/templates/AlertListing.py:1825
 msgid "expand"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:970
+#: prewikka/templates/AlertListing.py:1778
+msgid "Filter on this reference"
+msgstr ""
+
+#: prewikka/templates/AlertListing.py:1802
 msgid "source"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:972
+#: prewikka/templates/AlertListing.py:1804
 msgid "target"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:983
+#: prewikka/templates/AlertListing.py:1814
 #, python-format
 msgid "%(hidden)d of %(total)d %(name)ss not shown..."
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:1020
+#: prewikka/templates/AlertListing.py:1856
 #, python-format
 msgid "Filter on this %s"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:1033
+#: prewikka/templates/AlertListing.py:1874
 #, python-format
 msgid "%s information"
 msgstr ""
 
-#: prewikka/templates/AlertListing.py:1189
+#: prewikka/templates/AlertListing.py:2114
 msgid "Filter"
 msgstr ""
+
+#: prewikka/templates/LoginPasswordForm.py:130
+msgid "Submit"
+msgstr ""
+
+#: prewikka/templates/Stats.py:356
+msgid "Filter:"
+msgstr ""
+
+#: prewikka/templates/Stats.py:386
+msgid "Time:"
+msgstr ""
+
+#: prewikka/templates/Stats.py:397
+msgid "Hour"
+msgstr ""
+
+#: prewikka/templates/Stats.py:406
+msgid "Day"
+msgstr ""
+
+#: prewikka/templates/Stats.py:415
+msgid "Month"
+msgstr ""
+
+#: prewikka/templates/Stats.py:424
+msgid "Custom"
+msgstr ""
+
+#: prewikka/templates/Stats.py:434
+msgid "From:"
+msgstr ""
+
+#: prewikka/templates/Stats.py:477
+msgid "To:"
+msgstr ""
+
+#: prewikka/modules/auth/cgi/cgi.py:41
+msgid "CGI Authentication failed: no user specified."
+msgstr ""

--===============1223744764497475116==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-technologies.com/mailman/listinfo/prelude-cvslog
--===============1223744764497475116==--