]> git.ipfire.org Git - oddments/collecty.git/commitdiff
Sync translations
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Oct 2015 17:55:55 +0000 (18:55 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Oct 2015 17:55:55 +0000 (18:55 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
39 files changed:
po/LINGUAS
po/ar.po [new file with mode: 0644]
po/ca.po [new file with mode: 0644]
po/collecty.pot [new file with mode: 0644]
po/cs_CZ.po [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.po
po/el_GR.po [new file with mode: 0644]
po/es.po [new file with mode: 0644]
po/fa.po [new file with mode: 0644]
po/fr.po [new file with mode: 0644]
po/hr.po [new file with mode: 0644]
po/hu.po [new file with mode: 0644]
po/id.po [new file with mode: 0644]
po/it.po [new file with mode: 0644]
po/ja.po [new file with mode: 0644]
po/jv.po [new file with mode: 0644]
po/km_KH.po [new file with mode: 0644]
po/nl.po [new file with mode: 0644]
po/pl.po [new file with mode: 0644]
po/pt.po [new file with mode: 0644]
po/pt_BR.po
po/pt_PT.po [new file with mode: 0644]
po/ro.po [new file with mode: 0644]
po/ro_RO.po [new file with mode: 0644]
po/ru.po [new file with mode: 0644]
po/rw.po [new file with mode: 0644]
po/sk.po [new file with mode: 0644]
po/sq.po [new file with mode: 0644]
po/sr.po [new file with mode: 0644]
po/su.po [new file with mode: 0644]
po/sv.po [new file with mode: 0644]
po/th.po [new file with mode: 0644]
po/tk.po [new file with mode: 0644]
po/tr.po [new file with mode: 0644]
po/uk.po [new file with mode: 0644]
po/uz@Latn.po [new file with mode: 0644]
po/vi.po [new file with mode: 0644]
po/zh.po [new file with mode: 0644]

index 7673daa944ec436c99a79a259b7c661a54b081e6..6cba810585992d9eaeba3f911295fa6f444cd174 100644 (file)
@@ -1 +1,37 @@
+ar
+ca
+cs_CZ
+da
 de
+el_GR
+es
+fa
+fr
+hr
+hu
+id
+it
+ja
+jv
+km_KH
+nl
+pl
+pt
+pt_BR
+pt_PT
+ro
+ro_RO
+ru
+rw
+sk
+sq
+sr
+su
+sv
+th
+tk
+tr
+uk
+uz@Latn
+vi
+zh
diff --git a/po/ar.po b/po/ar.po
new file mode 100644 (file)
index 0000000..c109c15
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Jasem Elayeb <j.elayeb@itech.ly>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Arabic (http://www.transifex.com/mstremer/ipfire/language/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "انشأت عند التجميع"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "تلقى إشارة الاغلاق"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "تسجيل إشارة %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "انشاء ملف اراردي %s"
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "الحد الأدنى"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "الحد الآقصى"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "متوسط"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "استهلاك المعالج"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "البيانات العشوائية المتاحة"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "متوسط الجهد 1 د"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "متوسط الجهد 5 د"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "متوسط الجهد 15 د"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "متوسط الجهد"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "الجهد"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "الذاكرة المستعملة"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "البانات المحمله في الذاكرة"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "البيانات المخزنة مؤقتا"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "الذاكرة البديلة المستعمله"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "استهلاك الذاكرة"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "نسبة مئوية"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "مستخدم"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "جميل"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "النظام"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "انتظر"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "مقاطعة"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "مقاطعة لينة"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/ca.po b/po/ca.po
new file mode 100644 (file)
index 0000000..6c30a6c
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Catalan (http://www.transifex.com/mstremer/ipfire/language/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/collecty.pot b/po/collecty.pot
new file mode 100644 (file)
index 0000000..73f9f1e
--- /dev/null
@@ -0,0 +1,741 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82 ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71 ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81 ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70 ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83 ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69 ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78 ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
new file mode 100644 (file)
index 0000000..9be6611
--- /dev/null
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# n3oklan <michal@gavlik.eu>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Czech (Czech Republic) (http://www.transifex.com/mstremer/ipfire/language/cs_CZ/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cs_CZ\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Vytvořen RRD soubor %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Průměr"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Využití CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Průměrná zátěž 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Průměrná zátěž 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Průměrná zátěž 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Využitá paměť"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Využití paměti"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "procent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Uživatel"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Systém"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Přerušení"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/da.po b/po/da.po
new file mode 100644 (file)
index 0000000..6a3851f
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Henrik Simonsen <cybermaze@gmail.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Danish (http://www.transifex.com/mstremer/ipfire/language/da/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Skabt af collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Modtog signal til nedlukning"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Registrerede signalet %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Fangede signalet %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Opret RRD fil %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Gennemsnit"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "CPU forbrug"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Tilgængelig entropy"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Gennemsnitlig belastning 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Gennemsnitlig belastning 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Gennemsnitlig belastning 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Gennemsnitlig belastning"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Belastning"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Anvendt hukommelse"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Buffered data"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Cached data"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Brugt Swap"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Hukommelsesforbrug"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Procent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Bruger"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Fin"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "System"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Vent"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Afbrydelse"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Blid afbrydelse"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
index 09ca87fac00f5bcd627e1127e4af239594456997..befb1a28ce2f3e8aecfcd4fed555d833f0904b9d 100644 (file)
--- a/po/de.po
+++ b/po/de.po
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Michael Tremer <michael.tremer@ipfire.org>, 2012.
+# Michael Tremer <michael.tremer@ipfire.org>, 2012,2015
+# Sun Tiger, 2015
 msgid ""
 msgstr ""
-"Project-Id-Version: The IPFire Project\n"
+"Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-08-25 11:22+0000\n"
-"PO-Revision-Date: 2012-09-01 18:33+0000\n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:42+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: German (http://www.transifex.com/projects/p/ipfire/language/de/)\n"
+"Language-Team: German (http://www.transifex.com/mstremer/ipfire/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
 #. Brand all generated graphs.
-#: collecty/constants.py:44
+#: ../src/collecty/constants.py:49
 msgid "Created by collecty"
 msgstr "Erstellt mit collecty"
 
-#: collecty/daemon.py:49
-msgid "Collecty successfully initialized."
-msgstr "Collectly wurde erfolgreich gestartet."
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
 
-#: collecty/daemon.py:63
+#: ../src/collecty/daemon.py:84
 #, python-format
-msgid "Plugin '%(name)s' registered %(number)s instance(s)."
-msgstr "Das Plugin '%(name)s' hat %(number)s Instanz(en) registriert."
+msgid "Supported locales: %s"
+msgstr ""
 
-#: collecty/daemon.py:108
+#: ../src/collecty/daemon.py:92
 #, python-format
-msgid "%s is not alive anymore. Removing."
-msgstr "%s ist nicht mehr aktiv. Entferne."
+msgid "Plugin %s could not be initialised"
+msgstr ""
 
-#: collecty/daemon.py:114
-msgid "No thread running. Exiting main thread."
-msgstr "Es läuft kein Thread mehr. Beende Hauptthread."
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
 
-#: collecty/daemon.py:120
-msgid "Submitting all data in memory"
-msgstr "Speichere alle im Speicher befindliche Daten"
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
 
-#: collecty/daemon.py:128
+#: ../src/collecty/daemon.py:161
 msgid "Received shutdown signal"
-msgstr "Empfange Signal zum herunterfahren"
+msgstr "Empfange Signal zum Herunterfahren"
 
-#: collecty/daemon.py:140
+#: ../src/collecty/daemon.py:170
 #, python-format
 msgid "Registering signal %d"
 msgstr "Registriere Signal %d"
 
-#: collecty/daemon.py:145
+#: ../src/collecty/daemon.py:175
 #, python-format
 msgid "Caught signal %d"
 msgstr "Empfange Signal %d"
 
-#: collecty/plugins/base.py:105
-msgid "Successfully initialized."
-msgstr "Erfolgreich initialisiert."
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
 
-#: collecty/plugins/base.py:152
+#: ../src/collecty/daemon.py:262
 #, python-format
-msgid "Created RRD file %s."
-msgstr "RRD-Datei %s erstellt."
+msgid "Worker thread %s has been started"
+msgstr ""
 
-#: collecty/plugins/base.py:179
+#: ../src/collecty/daemon.py:276
 #, python-format
-msgid "Submitting data to database. %d entries."
-msgstr "Speichere Daten in Datenbank. %d Einträge."
+msgid "Worker thread %s has been terminated"
+msgstr ""
 
-#: collecty/plugins/base.py:192
-msgid "Unhandled exception in read()!"
-msgstr "Unbehandelte Ausnahme in read()!"
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
 
-#: collecty/plugins/base.py:203
-msgid "Unhandled exception in submit()!"
-msgstr "Unbehandelte Ausnahme in submit()!"
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
 
-#: collecty/plugins/base.py:206
-msgid "Started."
-msgstr "Gestartet."
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
 
-#: collecty/plugins/base.py:214
-msgid "Collecting..."
-msgstr "Sammle..."
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
 
-#: collecty/plugins/base.py:218
-msgid "Stopped."
-msgstr "Gestoppt."
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
 
-#: collecty/plugins/base.py:221
-msgid "Received shutdown signal."
-msgstr "Empfange Signal zum herunterfahren."
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
 
-#: collecty/plugins/cpu.py:55
-msgid "User"
-msgstr "Benutzer"
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
 
-#: collecty/plugins/cpu.py:59 collecty/plugins/cpu.py:67
-#: collecty/plugins/cpu.py:75 collecty/plugins/cpu.py:83
-#: collecty/plugins/cpu.py:91 collecty/plugins/cpu.py:99
-#: collecty/plugins/entropy.py:50 collecty/plugins/loadavg.py:51
-#: collecty/plugins/loadavg.py:59 collecty/plugins/loadavg.py:67
-#: collecty/plugins/memory.py:55 collecty/plugins/memory.py:63
-#: collecty/plugins/memory.py:71 collecty/plugins/memory.py:87
-msgid "Maximum"
-msgstr "Maximum"
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "RRD-Datei %s erstellt."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr "IPv6"
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr "IPv4"
 
-#: collecty/plugins/cpu.py:60 collecty/plugins/cpu.py:68
-#: collecty/plugins/cpu.py:76 collecty/plugins/cpu.py:84
-#: collecty/plugins/cpu.py:92 collecty/plugins/cpu.py:100
-#: collecty/plugins/entropy.py:51 collecty/plugins/loadavg.py:52
-#: collecty/plugins/loadavg.py:60 collecty/plugins/loadavg.py:68
-#: collecty/plugins/memory.py:56 collecty/plugins/memory.py:64
-#: collecty/plugins/memory.py:72 collecty/plugins/memory.py:88
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr "Anzahl offener Verbindungen"
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
 msgid "Minimum"
 msgstr "Minimum"
 
-#: collecty/plugins/cpu.py:61 collecty/plugins/cpu.py:69
-#: collecty/plugins/cpu.py:77 collecty/plugins/cpu.py:85
-#: collecty/plugins/cpu.py:93 collecty/plugins/cpu.py:101
-#: collecty/plugins/entropy.py:52 collecty/plugins/loadavg.py:53
-#: collecty/plugins/loadavg.py:61 collecty/plugins/loadavg.py:69
-#: collecty/plugins/memory.py:57 collecty/plugins/memory.py:65
-#: collecty/plugins/memory.py:73 collecty/plugins/memory.py:89
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
 msgid "Average"
 msgstr "Durchschnitt"
 
-#: collecty/plugins/cpu.py:63
-msgid "Nice"
-msgstr "Nice"
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
 
-#: collecty/plugins/cpu.py:71
-msgid "System"
-msgstr "System"
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr "TCP"
 
-#: collecty/plugins/cpu.py:79
-msgid "Wait"
-msgstr "Wait"
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr "UDP"
 
-#: collecty/plugins/cpu.py:87
-msgid "Interrupt"
-msgstr "Interrupt"
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr "ICMP"
 
-#: collecty/plugins/cpu.py:95
-msgid "Soft interrupt"
-msgstr "Soft-Interrupt"
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr "IGMP"
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr "UDP Lite"
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr "SCTP"
 
-#: collecty/plugins/cpu.py:113
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr "DCCP"
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
 msgid "CPU usage"
 msgstr "CPU-Auslastung"
 
-#: collecty/plugins/cpu.py:114 collecty/plugins/memory.py:93
-msgid "Percent"
-msgstr "Prozent"
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr "Frequenz"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr "Hz"
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr "Gelesen"
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr "Geschrieben"
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
 
-#: collecty/plugins/entropy.py:46 collecty/plugins/entropy.py:57
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr "Byte pro Sekunde"
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr "Operationen pro Sekunde"
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr "Temperatur"
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr "° Celsius"
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
 msgid "Available entropy"
-msgstr "Verfügbar Entropie"
+msgstr "Verfügbare Entropie"
 
-#: collecty/plugins/entropy.py:58
-msgid "Bits"
-msgstr "Bits"
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr "Bit"
 
-#: collecty/plugins/entropy.py:66
-msgid "Entropy kernel interface does not exist."
-msgstr "Das Entropie-Kernel-Interface existsiert nicht."
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr "Empfangen"
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr "%8.2lf %sbps"
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr "Gesendet"
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr "95. Perzentil"
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr "Bandbreitenauslastung auf %s"
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr "Bit/s"
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr "%8.0lf %spps"
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr "%8.2lf %spps"
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr "Übertragene Pakete auf %s"
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr "Pakete/s"
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr "Empfangsfehler"
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr "Sendefehler"
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr "Kollisionen"
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr "Fehler/verworfene Pakete auf %s"
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
 
-#: collecty/plugins/loadavg.py:47
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr "Durchschnittliche Latenz (IPv6)"
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr "Durchschnittliche Latenz (IPv4)"
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr "Paketverlust"
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr "0-5%%"
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr "5-10%%"
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr "10-25%%"
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr "25-50%%"
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr "50-99%%"
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr "Latenz (IPv4)"
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr "Latenz (IPv6)"
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr "Latenz zu %s"
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr "Millisekunden"
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
 msgid "Load average  1m"
-msgstr "Load average  1m"
+msgstr "Durchschnittslast 1m"
 
-#: collecty/plugins/loadavg.py:55
+#: ../src/collecty/plugins/loadavg.py:48
 msgid "Load average  5m"
-msgstr "Load average  5m"
+msgstr "Durchschnittslast 5m"
 
-#: collecty/plugins/loadavg.py:63
+#: ../src/collecty/plugins/loadavg.py:56
 msgid "Load average 15m"
-msgstr "Load average 15m"
+msgstr "Durchschnittslast 15m"
 
-#: collecty/plugins/loadavg.py:75
+#: ../src/collecty/plugins/loadavg.py:73
 msgid "Load average"
-msgstr "Load-Average"
+msgstr "Durchschnittslast"
 
-#: collecty/plugins/loadavg.py:76
+#: ../src/collecty/plugins/loadavg.py:78
 msgid "Load"
-msgstr "Load"
+msgstr "Auslastung"
 
-#: collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:45
 msgid "Used memory"
 msgstr "Belegter Speicher"
 
-#: collecty/plugins/memory.py:59
+#: ../src/collecty/plugins/memory.py:53
 msgid "Buffered data"
 msgstr "Zwischengepufferte Daten"
 
-#: collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:61
 msgid "Cached data"
 msgstr "Gecachte Daten"
 
@@ -210,10 +682,69 @@ msgstr "Gecachte Daten"
 #. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
 #. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
 #. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
-#: collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/memory.py:77
 msgid "Used Swap space"
-msgstr "Benutze Auslagerung"
+msgstr "Benutzte Auslagerung"
 
-#: collecty/plugins/memory.py:92
+#: ../src/collecty/plugins/memory.py:89
 msgid "Memory Usage"
 msgstr "Speicher-Auslastung"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Prozent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Benutzer"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Nice"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "System"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Wait"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Interrupt"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Soft-Interrupt"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr "Idle"
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr "Temperaturgrenzwerte"
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr "Kritisch"
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr "Niedrig"
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr "Temperatur (%s)"
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr "Prozessor"
diff --git a/po/el_GR.po b/po/el_GR.po
new file mode 100644 (file)
index 0000000..e8d40d2
--- /dev/null
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Greek (Greece) (http://www.transifex.com/mstremer/ipfire/language/el_GR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: el_GR\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/es.po b/po/es.po
new file mode 100644 (file)
index 0000000..c9e6374
--- /dev/null
+++ b/po/es.po
@@ -0,0 +1,750 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Andrés Reyes <andres.rt@gmail.com>, 2012
+# Roberto Peña <roberto.pena@northsecure.es>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Spanish (http://www.transifex.com/mstremer/ipfire/language/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Creado por collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Señal de apagado recibida."
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Registrando señal %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Señal %d atrapada"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Fichero RRD %s creado."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Mínimo"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Máximo"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Media"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Uso de CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Entropía disponible"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Carga media 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Carga media 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Carga media 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Carga media"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Carga"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Memoria usada"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Datos en buffer"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Datos en caché"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Espacio de intercambio usado"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Uso de memoria"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Porcentaje"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Usuario"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Bien"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistema"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Espera"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Interrupción"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Interrupción suave"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/fa.po b/po/fa.po
new file mode 100644 (file)
index 0000000..0b9ad45
--- /dev/null
+++ b/po/fa.po
@@ -0,0 +1,751 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# hashem ghavami <hashem.wolf@gmail.com>, 2014
+# Khalil Delavaran <khalil.delavaran@gmail.com>, 2013
+# Reza Moghadam <r.moghadam@hotmail.com>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Persian (http://www.transifex.com/mstremer/ipfire/language/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "ساخته شده توسط collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "سیگنال خاموش کردن رسید."
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "سیگنال نام نویسی %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "گرفتن سیگنال %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "فایل RRD  %s ساخته شد."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "کمترین"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "بیشترین"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "میانه"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "CPU استفاده شده"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "مجاز entropy"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "متوسط بارگزاری1دقیقه"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "متوسط بارگزاری 5 دقیقه"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "متوسط بارگزاری 15 دقیقه"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "متوسط بارگزاری"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "بارگزاری"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "حافظه استفاده شده"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "دیتای بافر شده"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "دیتای کش شده"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "فضای مورد استفاده Swap"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "حافظه استفاده شده"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "درصد"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "کاربر"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "زیبا"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "سیستم"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "صبر کنید"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "وقفه"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "وقفه نرم افزاری"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/fr.po b/po/fr.po
new file mode 100644 (file)
index 0000000..32df33c
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,750 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# nonux <nonux@free.fr>, 2015
+# ReiKon <epi.reikon@gmail.com>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: French (http://www.transifex.com/mstremer/ipfire/language/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Créé par collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Signal d'arrêt reçu"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Enregistre le signal %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "A intercepté le signal %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "A Crée le fichier RRD %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Moyenne"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Utilisation processeur"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Entropie disponible"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Charge moyenne 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Charge moyenne 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Charge moyenne 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Charge moyenne"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Charge"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Mémoire utilisée"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Données en mémoire"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Information en cache"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Espace du fichier d'échange utilisé"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Utilisation mémoire"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Pourcentage"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Utilisateur"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Gentil"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Système"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Attendre"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Interrompre"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Interruption logicielle."
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/hr.po b/po/hr.po
new file mode 100644 (file)
index 0000000..d8b1e37
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Croatian (http://www.transifex.com/mstremer/ipfire/language/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Izradio collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Primljen signal za gašenje"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Registriranje signala %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Uhvaćen signal %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Stvorena RRD datoteka %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Prosječan"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Korištenje CPUa"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Dostupno entropije"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Učitaj prosječno 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Učitaj prosječno 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Učitaj prosječno 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Prosječno opterećenje"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Opterećenje"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Upotrebljena memorija"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Bufferirano podataka"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Cacheirano podataka"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Rabljeni swap prostor"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Korištenje memorije"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Postotak"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Korisnik"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Lijepo"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistem"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Čekanje"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Prekid"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Soft prekid"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/hu.po b/po/hu.po
new file mode 100644 (file)
index 0000000..e9c7429
--- /dev/null
+++ b/po/hu.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Gábor Sávolyi, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Hungarian (http://www.transifex.com/mstremer/ipfire/language/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Collecty által készítve"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Leállítási parancsot kaptam"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Jel regisztrálása: %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Kapott jel: %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "RRD fájl létrehozva: %s"
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Átlag"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Processzorhasználat"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Szabad entrópia"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Átlagos terheltség 1 perce"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Átlagos terheltség 5 perce"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Átlagos terheltség 15 perce"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Átlag terhelés"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Terhelés"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Felhasznált memória"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Pufferel adat"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Gyorsítótrazott adat"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Swap terület használata"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Memóriahasználat"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "százalék"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Felhasználó"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Nice"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Rendszer"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Várakozás"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Megszakítás"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Lágy megszakítás"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/id.po b/po/id.po
new file mode 100644 (file)
index 0000000..7ff66a7
--- /dev/null
+++ b/po/id.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Feri Murdeni <fmurdeni@yahoo.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Indonesian (http://www.transifex.com/mstremer/ipfire/language/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Menerima sinyal shutdown"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Mendaftarkan sinyal %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Menangkap sinyal %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Sedang membuat RRD berkas %s"
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Rata-rata"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "CPU terpakai"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Entropi tersedia"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Muatan rata-rata 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Muatan rata-rata 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Muatan rata-rata 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Muatan rata-rata"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Muatan"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Memori terpakai"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Buffered data"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Data cache/tembolok"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Ruangan Swap dipakai"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Memori Dipakai"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Persen"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Pengguna"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Bagus"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistem"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Tunggu"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Terganggu"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/it.po b/po/it.po
new file mode 100644 (file)
index 0000000..d90dbc9
--- /dev/null
+++ b/po/it.po
@@ -0,0 +1,753 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Andrea <andrea.scorza@tiq.it>, 2015
+# gtufano <gt@iltofa.com>, 2014
+# jack <jackthebest@gmail.com>, 2013
+# luX <lucianocataldo@gmail.com>, 2014
+# umberto <web.af@email.it>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Italian (http://www.transifex.com/mstremer/ipfire/language/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Creato da collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Ricevuto il comando di shutdown "
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Ricevuto segnale %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Ricevuto segnale %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Creato file RRD %s"
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimo"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Massimo"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Media"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Uso della CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Entropia disponibile"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Media caricata a 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Media caricata a 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Media caricata a 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Caricamento medio"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Carica"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Memoria Usata"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "dati nel buffer"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Dati memorizzati nella cache"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "swap usato"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Uso della memoria"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Percentuale"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Utente"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Corretto"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistema"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Attendere"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Fermare"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Fermare"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/ja.po b/po/ja.po
new file mode 100644 (file)
index 0000000..4704613
--- /dev/null
+++ b/po/ja.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Japanese (http://www.transifex.com/mstremer/ipfire/language/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/jv.po b/po/jv.po
new file mode 100644 (file)
index 0000000..1b882fd
--- /dev/null
+++ b/po/jv.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Javanese (http://www.transifex.com/mstremer/ipfire/language/jv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: jv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/km_KH.po b/po/km_KH.po
new file mode 100644 (file)
index 0000000..09827b5
--- /dev/null
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Srun Siline <srun_siline@yahoo.com>, 2012
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Khmer (Cambodia) (http://www.transifex.com/mstremer/ipfire/language/km_KH/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: km_KH\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "បង្កើតដោយ Collectry"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "បានទទូលសញ្ញាបិតម៉ាស៊ីន"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "សញ្ញាចុះឈ្មោះ %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "ទទួលសញ្ញា %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "បង្កើត RRD file %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "តិចបំផុត"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "ច្រើនបំផុត"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "មធ្យម"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "ប្រើ​CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Available entropy"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Load មធ្យមភាគ  1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Load មធ្យមភាគ  5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Load មធ្យមភាគ15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Load មធ្យម"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Load"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "បានប្រើMemory"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Buffered data"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Cached data"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "បានSwap Space"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "ប្រើ Memory"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "ភាគរយ"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "អ្នកប្រើ"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "ល្អ"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "ប្រពន្ឋ័"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "រងចាំ"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "រំខាន"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Soft រំខាន"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/nl.po b/po/nl.po
new file mode 100644 (file)
index 0000000..68d2561
--- /dev/null
+++ b/po/nl.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Hans <dutchtux@gmail.com>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Dutch (http://www.transifex.com/mstremer/ipfire/language/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Aangemaakt door collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Shutdown signaal ontvangen."
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Registreert signaal %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Signaal %d opgevangen"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "RRD bestand %s is aangemaakt."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Gemiddeld"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "CPU gebruik"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Beschikbare entropy"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Gemiddelde belasting 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Gemiddelde belasting 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr " Gemiddelde belasting15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Gemiddelde belasting"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Belasting"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Gebruikt geheugen"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Gebufferde data"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Gecachte data"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Gebruikte Swap ruimte"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Geheugengebruik"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Procent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Gebruiker"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Nice"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Systeem"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Wait"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Interrupt"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Soft interrupt"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/pl.po b/po/pl.po
new file mode 100644 (file)
index 0000000..ee84b70
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,751 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Fabian <vondor666@gmail.com>, 2014
+# Jakub Ratajczak <j.ratajczak@eqba.pl>, 2013
+# Przemysław Karpeta <przemyslaw.karpeta@gmail.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Polish (http://www.transifex.com/mstremer/ipfire/language/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pl\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Stworzony przez collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Odebrano sygnał zamknięcia"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Rejestracja sygnału %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Złapany sygnał %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Utworzono plik RRD %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "średnia"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "użycie CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "dostępna entropia"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Załadowania średnią 1min"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Załadowania średnią 5min"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Załadowania średnią 15min"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "średnie obciążenie"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "załadować"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "używana pamięć"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "buforowane dane"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "buforowane danych"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "użycia Partycja wymiany"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "użycia pamięci"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "procent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Użytkownik"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Nicea"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "System"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "czekanie"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "przerwanie"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "miękkie przerwanie"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/pt.po b/po/pt.po
new file mode 100644 (file)
index 0000000..d17d1a8
--- /dev/null
+++ b/po/pt.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Portuguese (http://www.transifex.com/mstremer/ipfire/language/pt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pt\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
index 1c8678092e494b00463d02c0e4ad4f90c33123c3..081334ea0a35835a74cc527dc865a4c33beba2b9 100644 (file)
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-#   <andre@andremorro.com>, 2012.
+# André Felipe Morro <andre@andremorro.com>, 2012
 msgid ""
 msgstr ""
-"Project-Id-Version: The IPFire Project\n"
+"Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-08-25 11:22+0000\n"
-"PO-Revision-Date: 2012-09-05 15:05+0000\n"
-"Last-Translator: andremorro <andre@andremorro.com>\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/ipfire/language/pt_BR/)\n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/mstremer/ipfire/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: pt_BR\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
 #. Brand all generated graphs.
-#: collecty/constants.py:44
+#: ../src/collecty/constants.py:49
 msgid "Created by collecty"
 msgstr "Criado por collecty"
 
-#: collecty/daemon.py:49
-msgid "Collecty successfully initialized."
-msgstr "Collecty inicializado com sucesso"
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
 
-#: collecty/daemon.py:63
+#: ../src/collecty/daemon.py:84
 #, python-format
-msgid "Plugin '%(name)s' registered %(number)s instance(s)."
-msgstr "Plugin '%(name)s' registrou %(number)s instância(s)"
+msgid "Supported locales: %s"
+msgstr ""
 
-#: collecty/daemon.py:108
+#: ../src/collecty/daemon.py:92
 #, python-format
-msgid "%s is not alive anymore. Removing."
-msgstr "%s não está mais vivo. Removendo."
+msgid "Plugin %s could not be initialised"
+msgstr ""
 
-#: collecty/daemon.py:114
-msgid "No thread running. Exiting main thread."
-msgstr "Nenhuma thread rodando. Saindo da thread principal."
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
 
-#: collecty/daemon.py:120
-msgid "Submitting all data in memory"
-msgstr "Enviando todos os dados da memória"
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
 
-#: collecty/daemon.py:128
+#: ../src/collecty/daemon.py:161
 msgid "Received shutdown signal"
 msgstr "Recebendo sinal de desligar."
 
-#: collecty/daemon.py:140
+#: ../src/collecty/daemon.py:170
 #, python-format
 msgid "Registering signal %d"
 msgstr "Registrando sinal %d"
 
-#: collecty/daemon.py:145
+#: ../src/collecty/daemon.py:175
 #, python-format
 msgid "Caught signal %d"
 msgstr "Capturado sinal %d"
 
-#: collecty/plugins/base.py:105
-msgid "Successfully initialized."
-msgstr "Inicializado com sucesso"
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
 
-#: collecty/plugins/base.py:152
+#: ../src/collecty/daemon.py:262
 #, python-format
-msgid "Created RRD file %s."
-msgstr "Criado arquivo RRD %s."
+msgid "Worker thread %s has been started"
+msgstr ""
 
-#: collecty/plugins/base.py:179
+#: ../src/collecty/daemon.py:276
 #, python-format
-msgid "Submitting data to database. %d entries."
-msgstr "Enviado dados ao banco de dados. %d entradas."
+msgid "Worker thread %s has been terminated"
+msgstr ""
 
-#: collecty/plugins/base.py:192
-msgid "Unhandled exception in read()!"
-msgstr "Exceção não tratada em read()!"
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
 
-#: collecty/plugins/base.py:203
-msgid "Unhandled exception in submit()!"
-msgstr "Exceção não tratada em submit()!"
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
 
-#: collecty/plugins/base.py:206
-msgid "Started."
-msgstr "Iniciado."
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
 
-#: collecty/plugins/base.py:214
-msgid "Collecting..."
-msgstr "Coletando"
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
 
-#: collecty/plugins/base.py:218
-msgid "Stopped."
-msgstr "Parado."
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
 
-#: collecty/plugins/base.py:221
-msgid "Received shutdown signal."
-msgstr "Recebido sinal de desligamento."
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
 
-#: collecty/plugins/cpu.py:55
-msgid "User"
-msgstr "Usuário"
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
 
-#: collecty/plugins/cpu.py:59 collecty/plugins/cpu.py:67
-#: collecty/plugins/cpu.py:75 collecty/plugins/cpu.py:83
-#: collecty/plugins/cpu.py:91 collecty/plugins/cpu.py:99
-#: collecty/plugins/entropy.py:50 collecty/plugins/loadavg.py:51
-#: collecty/plugins/loadavg.py:59 collecty/plugins/loadavg.py:67
-#: collecty/plugins/memory.py:55 collecty/plugins/memory.py:63
-#: collecty/plugins/memory.py:71 collecty/plugins/memory.py:87
-msgid "Maximum"
-msgstr "Máximo"
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
 
-#: collecty/plugins/cpu.py:60 collecty/plugins/cpu.py:68
-#: collecty/plugins/cpu.py:76 collecty/plugins/cpu.py:84
-#: collecty/plugins/cpu.py:92 collecty/plugins/cpu.py:100
-#: collecty/plugins/entropy.py:51 collecty/plugins/loadavg.py:52
-#: collecty/plugins/loadavg.py:60 collecty/plugins/loadavg.py:68
-#: collecty/plugins/memory.py:56 collecty/plugins/memory.py:64
-#: collecty/plugins/memory.py:72 collecty/plugins/memory.py:88
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Criado arquivo RRD %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
 msgid "Minimum"
 msgstr "Mínimo"
 
-#: collecty/plugins/cpu.py:61 collecty/plugins/cpu.py:69
-#: collecty/plugins/cpu.py:77 collecty/plugins/cpu.py:85
-#: collecty/plugins/cpu.py:93 collecty/plugins/cpu.py:101
-#: collecty/plugins/entropy.py:52 collecty/plugins/loadavg.py:53
-#: collecty/plugins/loadavg.py:61 collecty/plugins/loadavg.py:69
-#: collecty/plugins/memory.py:57 collecty/plugins/memory.py:65
-#: collecty/plugins/memory.py:73 collecty/plugins/memory.py:89
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Máximo"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
 msgid "Average"
 msgstr "Média"
 
-#: collecty/plugins/cpu.py:63
-msgid "Nice"
-msgstr "Bom"
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
 
-#: collecty/plugins/cpu.py:71
-msgid "System"
-msgstr "Sistema"
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
 
-#: collecty/plugins/cpu.py:79
-msgid "Wait"
-msgstr "Espere"
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
 
-#: collecty/plugins/cpu.py:87
-msgid "Interrupt"
-msgstr "Interromper"
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
 
-#: collecty/plugins/cpu.py:95
-msgid "Soft interrupt"
-msgstr "Interrupção soft"
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
 
-#: collecty/plugins/cpu.py:113
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
 msgid "CPU usage"
 msgstr "Uso da CPU"
 
-#: collecty/plugins/cpu.py:114 collecty/plugins/memory.py:93
-msgid "Percent"
-msgstr "Porcento"
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
 
-#: collecty/plugins/entropy.py:46 collecty/plugins/entropy.py:57
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
 msgid "Available entropy"
 msgstr "Entropia disponível"
 
-#: collecty/plugins/entropy.py:58
-msgid "Bits"
-msgstr "Bits"
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
 
-#: collecty/plugins/entropy.py:66
-msgid "Entropy kernel interface does not exist."
-msgstr "Interface de entropia do kernel não existe."
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
 
-#: collecty/plugins/loadavg.py:47
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
 msgid "Load average  1m"
 msgstr "Média de carga 1m"
 
-#: collecty/plugins/loadavg.py:55
+#: ../src/collecty/plugins/loadavg.py:48
 msgid "Load average  5m"
 msgstr "Média de carga 5m"
 
-#: collecty/plugins/loadavg.py:63
+#: ../src/collecty/plugins/loadavg.py:56
 msgid "Load average 15m"
 msgstr "Média de carga 15m"
 
-#: collecty/plugins/loadavg.py:75
+#: ../src/collecty/plugins/loadavg.py:73
 msgid "Load average"
 msgstr "Carga média"
 
-#: collecty/plugins/loadavg.py:76
+#: ../src/collecty/plugins/loadavg.py:78
 msgid "Load"
 msgstr "Carga"
 
-#: collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:45
 msgid "Used memory"
 msgstr "Memória utilizada"
 
-#: collecty/plugins/memory.py:59
+#: ../src/collecty/plugins/memory.py:53
 msgid "Buffered data"
 msgstr "Dados em buffer"
 
-#: collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:61
 msgid "Cached data"
 msgstr "Dados em cache."
 
@@ -210,10 +681,69 @@ msgstr "Dados em cache."
 #. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
 #. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
 #. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
-#: collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/memory.py:77
 msgid "Used Swap space"
 msgstr "Swap utilizado"
 
-#: collecty/plugins/memory.py:92
+#: ../src/collecty/plugins/memory.py:89
 msgid "Memory Usage"
 msgstr "Uso de memória."
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Porcento"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Usuário"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Bom"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistema"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Espere"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Interromper"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Interrupção soft"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/pt_PT.po b/po/pt_PT.po
new file mode 100644 (file)
index 0000000..fa72cd5
--- /dev/null
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Portuguese (Portugal) (http://www.transifex.com/mstremer/ipfire/language/pt_PT/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pt_PT\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/ro.po b/po/ro.po
new file mode 100644 (file)
index 0000000..56ae674
--- /dev/null
+++ b/po/ro.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Romanian (http://www.transifex.com/mstremer/ipfire/language/ro/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ro\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/ro_RO.po b/po/ro_RO.po
new file mode 100644 (file)
index 0000000..6babfa4
--- /dev/null
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# robert lasic <robertlasic@gmail.com>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Romanian (Romania) (http://www.transifex.com/mstremer/ipfire/language/ro_RO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ro_RO\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Creat de colector"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Semnal de oprire primit"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Înregistrare semnal %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Semnal prins %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Fișier RRD creat %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minim"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maxim"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Media"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Folosire CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Entropie disponibilă"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Încărcarea medie 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Încărcarea medie 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Încărcarea medie 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Încărcarea medie"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Încărcare"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Memoria folosită"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Date conectate"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Date stocate în cache"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Spațiu swap folosit"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Folosire memorie"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Procent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Utilizator"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Drăguț"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistem"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Așteptare"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Întrerupere"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Program întrerupt"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/ru.po b/po/ru.po
new file mode 100644 (file)
index 0000000..ae9751a
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,750 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
+# Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Russian (http://www.transifex.com/mstremer/ipfire/language/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Создано коллекцией"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Получен сигнал завершения работы"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Регистрация сигнала %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Получен сигнал %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Создан RRD файл %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Минимум"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Максимум"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Приблизительно"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Использование CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Доступная энтропия"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Загрузка около 1-й минуты"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Загрузка около 5-ти минут"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Загрузка около 15-й минут"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Загрузка около"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Загрузка"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Использовано памяти"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Буферизировано данных"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Данных в кэше"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Использование SWAP"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Использование памяти"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Процент(ов)"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Пользователь"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Хорошо"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Система"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Ждите"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Прерывание "
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Программное прерывание"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/rw.po b/po/rw.po
new file mode 100644 (file)
index 0000000..5d0f23c
--- /dev/null
+++ b/po/rw.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Kinyarwanda (http://www.transifex.com/mstremer/ipfire/language/rw/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: rw\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/sk.po b/po/sk.po
new file mode 100644 (file)
index 0000000..c759fdf
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Slovak (http://www.transifex.com/mstremer/ipfire/language/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sk\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/sq.po b/po/sq.po
new file mode 100644 (file)
index 0000000..12cf17c
--- /dev/null
+++ b/po/sq.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Ardit Dani <ardit.dani@gmail.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Albanian (http://www.transifex.com/mstremer/ipfire/language/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Krijuar nga collecty"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Sinjali fikjes arriti"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Regjistrimi sinjalit %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Sinjal Kapur %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Dokumenti RRD u krijua %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Mesatar"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Përdorimi CPU"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Dispozicioni entropisë"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Ngarko mesatarisht 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Ngarko mesatarisht 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Ngarko mesatarisht 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Ngarko mesatarisht"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Ngarko"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Memoria përdorur"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "T'dhënat përkohësisht"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Kafazi t'dhënave "
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Përdor Hapësirën Swap"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Përdorimi Memories"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Përqindje"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Përdorues"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Mirë"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistem"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Prit"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Ndërpre"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Ndërprerja Softit"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/sr.po b/po/sr.po
new file mode 100644 (file)
index 0000000..6fc091e
--- /dev/null
+++ b/po/sr.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Serbian (http://www.transifex.com/mstremer/ipfire/language/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/su.po b/po/su.po
new file mode 100644 (file)
index 0000000..56c3e9f
--- /dev/null
+++ b/po/su.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Sundanese (http://www.transifex.com/mstremer/ipfire/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/sv.po b/po/sv.po
new file mode 100644 (file)
index 0000000..32be40e
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# softballs <andreas@meriq.se>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Swedish (http://www.transifex.com/mstremer/ipfire/language/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Tog emot avstäningssignal"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Registrerar signal %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Fångade signal %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Skapade RDP fil %s"
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Min"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Max"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Snitt"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "CPU användning"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Tillgänglig entropi"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Genomsnittlig belastning 1m"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Genomsnittlig belastning 5m"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Genomsnittlig belastning 15m"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Snitt belastning"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Belastning"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Använt minne"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Buffrad data"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Cachad data"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Minnesanvändning"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Procent"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Användare"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "System"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Vänta"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Avbryt"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/th.po b/po/th.po
new file mode 100644 (file)
index 0000000..08dbc59
--- /dev/null
+++ b/po/th.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Thai (http://www.transifex.com/mstremer/ipfire/language/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/tk.po b/po/tk.po
new file mode 100644 (file)
index 0000000..a184a13
--- /dev/null
+++ b/po/tk.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Turkmen (http://www.transifex.com/mstremer/ipfire/language/tk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: tk\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/tr.po b/po/tr.po
new file mode 100644 (file)
index 0000000..620dc3e
--- /dev/null
+++ b/po/tr.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Ersan YILDIRIM <ersan73@gmail.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Turkish (http://www.transifex.com/mstremer/ipfire/language/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Collecty tarafından oluşturuldu"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Kapatma sinyali alındı"
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "%d kaydetme sinyali"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Yakalanan %d sinyali"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "%s RRD dosyası oluşturuldu."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "En az"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "En fazla"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Ortalama"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "CPU kullanımı"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Mevcut entropi"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Ortalama 1m yükleyin"
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Ortalama 5m yükleyin"
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Ortalama 15m yükleyin"
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Ortalama yük"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Yük"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Kullanılan bellek"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Arabelleğe alınan veri"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Önbelleğe alınmış veri"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Kullanılan takas alanı"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Kullanılan Bellek"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Yüzde"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Kullanıcı"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "İnce"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Sistem"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Bekleyin"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Kes"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Yumuşak kesme"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/uk.po b/po/uk.po
new file mode 100644 (file)
index 0000000..aca5e7b
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,749 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+# Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Ukrainian (http://www.transifex.com/mstremer/ipfire/language/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uk\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr "Створено колекцыэю"
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr "Отримано сигнал завершення роботи."
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr "Зареєстровано сигнал %d"
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr "Отримано сигнал %d"
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr "Створений RDD файл %s."
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr "Мінімум"
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr "Максимум"
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr "Приблизно"
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr "Використання процесора"
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr "Наявна ентропія"
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr "Завантаження приблизно за 1хв."
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr "Завантаження приблизно за 5хв."
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr "Завантаження приблизно за 15хв."
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr "Завантаження біля"
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr "Завантаження"
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr "Використано пам'яті"
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr "Даних буферизовано"
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr "Даних в кеші"
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr "Використання SWAP"
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr "Використання пам'яті"
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr "Процент"
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr "Користувач"
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr "Добре"
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr "Система"
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr "Ждіть"
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr "Переривання"
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr "Програмне переривання"
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/uz@Latn.po b/po/uz@Latn.po
new file mode 100644 (file)
index 0000000..8b29c4a
--- /dev/null
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Uzbek (Latin) (http://www.transifex.com/mstremer/ipfire/language/uz@Latn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz@Latn\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/vi.po b/po/vi.po
new file mode 100644 (file)
index 0000000..29a572b
--- /dev/null
+++ b/po/vi.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Vietnamese (http://www.transifex.com/mstremer/ipfire/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""
diff --git a/po/zh.po b/po/zh.po
new file mode 100644 (file)
index 0000000..84510ec
--- /dev/null
+++ b/po/zh.po
@@ -0,0 +1,748 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: IPFire Project\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-10-26 18:19+0100\n"
+"PO-Revision-Date: 2015-10-26 17:22+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Chinese (http://www.transifex.com/mstremer/ipfire/language/zh/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../src/collecty/bus.py:54
+msgid "Bus thread has started"
+msgstr ""
+
+#: ../src/collecty/bus.py:62
+msgid "Bus thread has ended"
+msgstr ""
+
+#: ../src/collecty/bus.py:65
+msgid "Stopping bus thread"
+msgstr ""
+
+#: ../src/collecty/client.py:89
+#, python-format
+msgid "collecty %s running on Python %s"
+msgstr ""
+
+#: ../src/collecty/client.py:93
+#, python-format
+msgid "daemon %s"
+msgstr ""
+
+#: ../src/collecty/client.py:101
+msgid "Generate a graph image"
+msgstr ""
+
+#: ../src/collecty/client.py:104
+msgid "filename"
+msgstr ""
+
+#: ../src/collecty/client.py:106
+msgid "image format"
+msgstr ""
+
+#: ../src/collecty/client.py:107
+msgid "interval"
+msgstr ""
+
+#: ../src/collecty/client.py:109
+msgid "Object identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:111
+msgid "The graph template identifier"
+msgstr ""
+
+#: ../src/collecty/client.py:113
+msgid "Generate the graph with timestamps plotted for the given timezone"
+msgstr ""
+
+#: ../src/collecty/client.py:115
+msgid "Generate the graph with this locale"
+msgstr ""
+
+#: ../src/collecty/client.py:119
+msgid "Height of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:121
+msgid "Width of the generated image"
+msgstr ""
+
+#: ../src/collecty/client.py:125
+msgid "Lists all graph templates"
+msgstr ""
+
+#. version
+#: ../src/collecty/client.py:129
+msgid "Show version"
+msgstr ""
+
+#. Brand all generated graphs.
+#: ../src/collecty/constants.py:49
+msgid "Created by collecty"
+msgstr ""
+
+#: ../src/collecty/daemon.py:81
+#, python-format
+msgid "Collecty successfully initialized with %s plugins"
+msgstr ""
+
+#: ../src/collecty/daemon.py:84
+#, python-format
+msgid "Supported locales: %s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:92
+#, python-format
+msgid "Plugin %s could not be initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:109
+msgid "No plugins have been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:139
+#, python-format
+msgid "Worker queue is filling up with %s events"
+msgstr ""
+
+#: ../src/collecty/daemon.py:155
+msgid "Main thread exited"
+msgstr ""
+
+#: ../src/collecty/daemon.py:161
+msgid "Received shutdown signal"
+msgstr ""
+
+#: ../src/collecty/daemon.py:170
+#, python-format
+msgid "Registering signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:175
+#, python-format
+msgid "Caught signal %d"
+msgstr ""
+
+#: ../src/collecty/daemon.py:252
+#, python-format
+msgid "Worker thread %s has been initialised"
+msgstr ""
+
+#: ../src/collecty/daemon.py:262
+#, python-format
+msgid "Worker thread %s has been started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:276
+#, python-format
+msgid "Worker thread %s has been terminated"
+msgstr ""
+
+#: ../src/collecty/daemon.py:295
+msgid "Initialised write queue"
+msgstr ""
+
+#: ../src/collecty/daemon.py:298
+msgid "Write queue process started"
+msgstr ""
+
+#: ../src/collecty/daemon.py:310
+msgid "Write queue process stopped"
+msgstr ""
+
+#: ../src/collecty/daemon.py:329
+msgid "No data to commit"
+msgstr ""
+
+#: ../src/collecty/daemon.py:334
+msgid "Submitting data to the databases..."
+msgstr ""
+
+#: ../src/collecty/daemon.py:352
+#, python-format
+msgid "Emptied write queue in %.2fs"
+msgstr ""
+
+#: ../src/collecty/daemon.py:355
+#, python-format
+msgid "Committing %(counter)s entries to %(filename)s"
+msgstr ""
+
+#: ../src/collecty/daemon.py:367
+#, python-format
+msgid "Could not update RRD database %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:115
+#, python-format
+msgid "Plugin is not properly configured: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:156
+#, python-format
+msgid "Successfully initialized %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:188
+#, python-format
+msgid "Unhandled exception in %s.collect()"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:192
+#, python-format
+msgid "Received empty result: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:195
+#, python-format
+msgid "Collected %s: %s"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:206
+#, python-format
+msgid "A worker thread was stalled for %.4fs"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:253
+#, python-format
+msgid "Generated graph %s in %.1fms"
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:346
+#, python-format
+msgid "Created RRD file %s."
+msgstr ""
+
+#: ../src/collecty/plugins/base.py:534
+#, python-format
+msgid "Generating graph %s"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:144
+msgid "IPv6"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:145
+msgid "IPv4"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:146
+#: ../src/collecty/plugins/conntrack.py:229
+msgid "Other"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:152
+msgid "Connections by Layer 3 Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:157
+#: ../src/collecty/plugins/conntrack.py:352
+msgid "Number of open connections"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:176
+#: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
+#: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
+#: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
+#: ../src/collecty/plugins/entropy.py:46
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:202
+#: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
+#: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
+#: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:50
+#: ../src/collecty/plugins/memory.py:58 ../src/collecty/plugins/memory.py:66
+#: ../src/collecty/plugins/memory.py:82
+#: ../src/collecty/plugins/processor.py:49
+#: ../src/collecty/plugins/processor.py:57
+#: ../src/collecty/plugins/processor.py:65
+#: ../src/collecty/plugins/processor.py:73
+#: ../src/collecty/plugins/processor.py:81
+#: ../src/collecty/plugins/processor.py:89
+#: ../src/collecty/plugins/processor.py:97
+#: ../src/collecty/plugins/sensors.py:71
+#: ../src/collecty/plugins/sensors.py:165
+msgid "Minimum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:177
+#: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
+#: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
+#: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
+#: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
+#: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
+#: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:49
+#: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
+#: ../src/collecty/plugins/memory.py:81
+#: ../src/collecty/plugins/processor.py:48
+#: ../src/collecty/plugins/processor.py:56
+#: ../src/collecty/plugins/processor.py:64
+#: ../src/collecty/plugins/processor.py:72
+#: ../src/collecty/plugins/processor.py:80
+#: ../src/collecty/plugins/processor.py:88
+#: ../src/collecty/plugins/processor.py:96
+#: ../src/collecty/plugins/sensors.py:70
+#: ../src/collecty/plugins/sensors.py:164
+msgid "Maximum"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:178
+#: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
+#: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
+#: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
+#: ../src/collecty/plugins/entropy.py:47
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
+#: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
+#: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:51
+#: ../src/collecty/plugins/memory.py:59 ../src/collecty/plugins/memory.py:67
+#: ../src/collecty/plugins/memory.py:83
+#: ../src/collecty/plugins/processor.py:50
+#: ../src/collecty/plugins/processor.py:58
+#: ../src/collecty/plugins/processor.py:66
+#: ../src/collecty/plugins/processor.py:74
+#: ../src/collecty/plugins/processor.py:82
+#: ../src/collecty/plugins/processor.py:90
+#: ../src/collecty/plugins/processor.py:98
+#: ../src/collecty/plugins/sensors.py:69
+#: ../src/collecty/plugins/sensors.py:163
+msgid "Average"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:179
+#: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
+#: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
+#: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
+#: ../src/collecty/plugins/disk.py:172
+msgid "Current"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:222
+msgid "TCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:223
+msgid "UDP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:224
+msgid "ICMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:225
+msgid "IGMP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:226
+msgid "UDP Lite"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:227
+msgid "SCTP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:228
+msgid "DCCP"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:245
+msgid "Connections by IP Protocols"
+msgstr ""
+
+#: ../src/collecty/plugins/conntrack.py:347
+#, python-format
+msgid "Protocol States of all %s connections"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:37
+#: ../src/collecty/plugins/processor.py:106
+msgid "CPU usage"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Frequency"
+msgstr ""
+
+#: ../src/collecty/plugins/cpufreq.py:42
+msgid "Hz"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:40
+msgid "Bad Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:51
+#, python-format
+msgid "Bad Sectors of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:56
+msgid "Pending/Relocated Sectors"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
+msgid "Read"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
+msgid "Written"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:101
+#, python-format
+msgid "Disk Utilisation of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:106
+msgid "Byte per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:148
+#, python-format
+msgid "Disk IO Operations of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:153
+msgid "Operations per Second"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
+#: ../src/collecty/plugins/sensors.py:161
+#: ../src/collecty/plugins/sensors.py:202
+msgid "Temperature"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:183
+#, python-format
+msgid "Disk Temperature of %s"
+msgstr ""
+
+#: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
+msgid "° Celsius"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
+msgid "Available entropy"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:62
+msgid "Bit"
+msgstr ""
+
+#: ../src/collecty/plugins/entropy.py:88
+msgid "Entropy kernel interface does not exist"
+msgstr ""
+
+#. Draw the received area.
+#: ../src/collecty/plugins/interface.py:63
+#: ../src/collecty/plugins/interface.py:86
+#: ../src/collecty/plugins/interface.py:115
+msgid "Received"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:67
+#: ../src/collecty/plugins/interface.py:68
+#: ../src/collecty/plugins/interface.py:69
+#: ../src/collecty/plugins/interface.py:76
+#: ../src/collecty/plugins/interface.py:77
+#: ../src/collecty/plugins/interface.py:78
+#: ../src/collecty/plugins/interface.py:87
+#: ../src/collecty/plugins/interface.py:89
+#, python-format
+msgid "%8.2lf %sbps"
+msgstr ""
+
+#. Draw the transmitted area.
+#: ../src/collecty/plugins/interface.py:72
+#: ../src/collecty/plugins/interface.py:88
+#: ../src/collecty/plugins/interface.py:124
+msgid "Transmitted"
+msgstr ""
+
+#. Draw the 95% lines.
+#: ../src/collecty/plugins/interface.py:85
+msgid "95th percentile"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:95
+#, python-format
+msgid "Bandwidth usage on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:100
+msgid "Bit/s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:119
+#: ../src/collecty/plugins/interface.py:120
+#: ../src/collecty/plugins/interface.py:128
+#: ../src/collecty/plugins/interface.py:129
+#: ../src/collecty/plugins/interface.py:171
+#: ../src/collecty/plugins/interface.py:172
+#: ../src/collecty/plugins/interface.py:181
+#: ../src/collecty/plugins/interface.py:182
+#: ../src/collecty/plugins/interface.py:191
+#: ../src/collecty/plugins/interface.py:192
+#: ../src/collecty/plugins/interface.py:201
+#: ../src/collecty/plugins/interface.py:202
+#, python-format
+msgid "%8.0lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:121
+#: ../src/collecty/plugins/interface.py:130
+#: ../src/collecty/plugins/interface.py:173
+#: ../src/collecty/plugins/interface.py:183
+#: ../src/collecty/plugins/interface.py:193
+#: ../src/collecty/plugins/interface.py:203
+#, python-format
+msgid "%8.2lf %spps"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:140
+#, python-format
+msgid "Transferred packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:145
+#: ../src/collecty/plugins/interface.py:218
+msgid "Packets/s"
+msgstr ""
+
+#. Draw the receive errors.
+#: ../src/collecty/plugins/interface.py:167
+msgid "Receive errors"
+msgstr ""
+
+#. Draw the transmit errors.
+#: ../src/collecty/plugins/interface.py:177
+msgid "Transmit errors"
+msgstr ""
+
+#. Draw the receive drops.
+#: ../src/collecty/plugins/interface.py:187
+msgid "Receive drops"
+msgstr ""
+
+#. Draw the transmit drops.
+#: ../src/collecty/plugins/interface.py:197
+msgid "Transmit drops"
+msgstr ""
+
+#. Draw the collisions as a line.
+#: ../src/collecty/plugins/interface.py:207
+msgid "Collisions"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:213
+#, python-format
+msgid "Errors/dropped packets on %s"
+msgstr ""
+
+#: ../src/collecty/plugins/interface.py:250
+#, python-format
+msgid "Interface %s does not exists. Cannot collect."
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:73
+msgid "Average latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:74
+msgid "Average latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:76
+msgid "Packet Loss"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:77
+#, python-format
+msgid "0-5%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:78
+#, python-format
+msgid "5-10%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:79
+#, python-format
+msgid "10-25%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:80
+#, python-format
+msgid "25-50%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:81
+#, python-format
+msgid "50-99%%"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:87
+msgid "Latency (IPv4)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:94
+msgid "Latency (IPv6)"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:103
+#, python-format
+msgid "Latency to %s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:108
+msgid "Milliseconds"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:148
+#, python-format
+msgid "Could not add host %(host)s for family %(family)s"
+msgstr ""
+
+#: ../src/collecty/plugins/latency.py:156
+#, python-format
+msgid "Could not run latency check for %(host)s: %(msg)s"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:40
+msgid "Load average  1m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:48
+msgid "Load average  5m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:56
+msgid "Load average 15m"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:73
+msgid "Load average"
+msgstr ""
+
+#: ../src/collecty/plugins/loadavg.py:78
+msgid "Load"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:45
+msgid "Used memory"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:53
+msgid "Buffered data"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:61
+msgid "Cached data"
+msgstr ""
+
+#. "STACK:free#7799ff:%-15s" % _("Free memory"),
+#. "VDEF:freemin=free,MINIMUM",
+#. "VDEF:freemax=free,MAXIMUM",
+#. "VDEF:freeavg=free,AVERAGE",
+#. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
+#. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
+#. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
+#: ../src/collecty/plugins/memory.py:77
+msgid "Used Swap space"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:89
+msgid "Memory Usage"
+msgstr ""
+
+#: ../src/collecty/plugins/memory.py:94
+msgid "Percent"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:44
+msgid "User"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:52
+msgid "Nice"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:60
+msgid "System"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:68
+msgid "Wait"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:76
+msgid "Interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:84
+msgid "Soft interrupt"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:92
+msgid "Idle"
+msgstr ""
+
+#: ../src/collecty/plugins/processor.py:111
+msgid "Jiffies"
+msgstr ""
+
+#. Draw boundary lines
+#: ../src/collecty/plugins/sensors.py:77
+msgid "Temperature Thresholds"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:78
+#: ../src/collecty/plugins/sensors.py:188
+msgid "Critical"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:80
+msgid "Low"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:87
+#, python-format
+msgid "Temperature (%s)"
+msgstr ""
+
+#: ../src/collecty/plugins/sensors.py:197
+msgid "Processor"
+msgstr ""