1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
8 "Project-Id-Version: IPFire Project\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2015-11-24 02:37+0000\n"
11 "PO-Revision-Date: 2015-10-26 17:22+0000\n"
12 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
13 "Language-Team: Thai (http://www.transifex.com/mstremer/ipfire/language/th/)\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=1; plural=0;\n"
20 #: ../src/collecty/bus.py:54
21 msgid "Bus thread has started"
24 #: ../src/collecty/bus.py:62
25 msgid "Bus thread has ended"
28 #: ../src/collecty/bus.py:65
29 msgid "Stopping bus thread"
32 #: ../src/collecty/client.py:52
34 msgid "Last update: %s"
37 #: ../src/collecty/client.py:117
39 msgid "Title : %(title)s (%(template)s - %(object_id)s)"
42 #: ../src/collecty/client.py:118
44 msgid "Image size : %(image_width)sx%(image_height)spx"
47 #: ../src/collecty/client.py:139
49 msgid "collecty %s running on Python %s"
52 #: ../src/collecty/client.py:143
57 #: ../src/collecty/client.py:151
58 msgid "Generate a graph image"
61 #: ../src/collecty/client.py:154
65 #: ../src/collecty/client.py:155
69 #: ../src/collecty/client.py:156
73 #: ../src/collecty/client.py:158 ../src/collecty/client.py:178
74 msgid "Object identifier"
77 #: ../src/collecty/client.py:160 ../src/collecty/client.py:176
78 msgid "The graph template identifier"
81 #: ../src/collecty/client.py:162
82 msgid "Generate the graph with timestamps plotted for the given timezone"
85 #: ../src/collecty/client.py:164
86 msgid "Generate the graph with this locale"
89 #: ../src/collecty/client.py:168
90 msgid "Height of the generated image"
93 #: ../src/collecty/client.py:170
94 msgid "Width of the generated image"
97 #: ../src/collecty/client.py:174
98 msgid "Fetch the last dataset in the database"
101 #: ../src/collecty/client.py:183
102 msgid "Lists all graph templates"
106 #: ../src/collecty/client.py:187
110 #. Brand all generated graphs.
111 #: ../src/collecty/constants.py:54
112 msgid "Created by collecty"
115 #: ../src/collecty/daemon.py:81
117 msgid "Collecty successfully initialized with %s plugins"
120 #: ../src/collecty/daemon.py:84
122 msgid "Supported locales: %s"
125 #: ../src/collecty/daemon.py:92
127 msgid "Plugin %s could not be initialised"
130 #: ../src/collecty/daemon.py:109
131 msgid "No plugins have been initialised"
134 #: ../src/collecty/daemon.py:139
136 msgid "Worker queue is filling up with %s events"
139 #: ../src/collecty/daemon.py:155
140 msgid "Main thread exited"
143 #: ../src/collecty/daemon.py:161
144 msgid "Received shutdown signal"
147 #: ../src/collecty/daemon.py:170
149 msgid "Registering signal %d"
152 #: ../src/collecty/daemon.py:175
154 msgid "Caught signal %d"
157 #: ../src/collecty/daemon.py:266
159 msgid "Worker thread %s has been initialised"
162 #: ../src/collecty/daemon.py:276
164 msgid "Worker thread %s has been started"
167 #: ../src/collecty/daemon.py:290
169 msgid "Worker thread %s has been terminated"
172 #: ../src/collecty/daemon.py:309
173 msgid "Initialised write queue"
176 #: ../src/collecty/daemon.py:312
177 msgid "Write queue process started"
180 #: ../src/collecty/daemon.py:324
181 msgid "Write queue process stopped"
184 #: ../src/collecty/daemon.py:343
185 msgid "No data to commit"
188 #: ../src/collecty/daemon.py:348
189 msgid "Submitting data to the databases..."
192 #: ../src/collecty/daemon.py:366
194 msgid "Emptied write queue in %.2fs"
197 #: ../src/collecty/daemon.py:369
199 msgid "Committing %(counter)s entries to %(filename)s"
202 #: ../src/collecty/daemon.py:381
204 msgid "Could not update RRD database %s: %s"
207 #: ../src/collecty/plugins/base.py:115
209 msgid "Plugin is not properly configured: %s"
212 #: ../src/collecty/plugins/base.py:156
214 msgid "Successfully initialized %s"
217 #: ../src/collecty/plugins/base.py:188
219 msgid "Unhandled exception in %s.collect()"
222 #: ../src/collecty/plugins/base.py:192
224 msgid "Received empty result: %s"
227 #: ../src/collecty/plugins/base.py:195
229 msgid "Collected %s: %s"
232 #: ../src/collecty/plugins/base.py:206
234 msgid "A worker thread was stalled for %.4fs"
237 #: ../src/collecty/plugins/base.py:253
239 msgid "Generated graph %s in %.1fms"
242 #: ../src/collecty/plugins/base.py:362
244 msgid "Created RRD file %s."
247 #: ../src/collecty/plugins/base.py:583
249 msgid "Generating graph %s"
252 #: ../src/collecty/plugins/conntrack.py:144
256 #: ../src/collecty/plugins/conntrack.py:145
260 #: ../src/collecty/plugins/conntrack.py:146
261 #: ../src/collecty/plugins/conntrack.py:229
265 #: ../src/collecty/plugins/conntrack.py:152
266 msgid "Connections by Layer 3 Protocols"
269 #: ../src/collecty/plugins/conntrack.py:157
270 #: ../src/collecty/plugins/conntrack.py:352
271 msgid "Number of open connections"
274 #: ../src/collecty/plugins/conntrack.py:176
275 #: ../src/collecty/plugins/conntrack.py:375 ../src/collecty/plugins/disk.py:80
276 #: ../src/collecty/plugins/disk.py:90 ../src/collecty/plugins/disk.py:127
277 #: ../src/collecty/plugins/disk.py:137 ../src/collecty/plugins/disk.py:174
278 #: ../src/collecty/plugins/entropy.py:46
279 #: ../src/collecty/plugins/interface.py:68
280 #: ../src/collecty/plugins/interface.py:77
281 #: ../src/collecty/plugins/interface.py:120
282 #: ../src/collecty/plugins/interface.py:129
283 #: ../src/collecty/plugins/interface.py:172
284 #: ../src/collecty/plugins/interface.py:182
285 #: ../src/collecty/plugins/interface.py:192
286 #: ../src/collecty/plugins/interface.py:202
287 #: ../src/collecty/plugins/latency.py:89 ../src/collecty/plugins/latency.py:96
288 #: ../src/collecty/plugins/loadavg.py:45 ../src/collecty/plugins/loadavg.py:53
289 #: ../src/collecty/plugins/loadavg.py:61 ../src/collecty/plugins/memory.py:48
290 #: ../src/collecty/plugins/memory.py:56 ../src/collecty/plugins/memory.py:64
291 #: ../src/collecty/plugins/memory.py:80 ../src/collecty/plugins/processor.py:49
292 #: ../src/collecty/plugins/processor.py:57
293 #: ../src/collecty/plugins/processor.py:65
294 #: ../src/collecty/plugins/processor.py:73
295 #: ../src/collecty/plugins/processor.py:81
296 #: ../src/collecty/plugins/processor.py:89
297 #: ../src/collecty/plugins/processor.py:97
298 #: ../src/collecty/plugins/sensors.py:71 ../src/collecty/plugins/sensors.py:165
302 #: ../src/collecty/plugins/conntrack.py:177
303 #: ../src/collecty/plugins/conntrack.py:376 ../src/collecty/plugins/disk.py:45
304 #: ../src/collecty/plugins/disk.py:79 ../src/collecty/plugins/disk.py:89
305 #: ../src/collecty/plugins/disk.py:126 ../src/collecty/plugins/disk.py:136
306 #: ../src/collecty/plugins/disk.py:173 ../src/collecty/plugins/entropy.py:45
307 #: ../src/collecty/plugins/interface.py:67
308 #: ../src/collecty/plugins/interface.py:76
309 #: ../src/collecty/plugins/interface.py:119
310 #: ../src/collecty/plugins/interface.py:128
311 #: ../src/collecty/plugins/interface.py:171
312 #: ../src/collecty/plugins/interface.py:181
313 #: ../src/collecty/plugins/interface.py:191
314 #: ../src/collecty/plugins/interface.py:201
315 #: ../src/collecty/plugins/latency.py:88 ../src/collecty/plugins/latency.py:95
316 #: ../src/collecty/plugins/loadavg.py:44 ../src/collecty/plugins/loadavg.py:52
317 #: ../src/collecty/plugins/loadavg.py:60 ../src/collecty/plugins/memory.py:47
318 #: ../src/collecty/plugins/memory.py:55 ../src/collecty/plugins/memory.py:63
319 #: ../src/collecty/plugins/memory.py:79 ../src/collecty/plugins/processor.py:48
320 #: ../src/collecty/plugins/processor.py:56
321 #: ../src/collecty/plugins/processor.py:64
322 #: ../src/collecty/plugins/processor.py:72
323 #: ../src/collecty/plugins/processor.py:80
324 #: ../src/collecty/plugins/processor.py:88
325 #: ../src/collecty/plugins/processor.py:96
326 #: ../src/collecty/plugins/sensors.py:70 ../src/collecty/plugins/sensors.py:164
330 #: ../src/collecty/plugins/conntrack.py:178
331 #: ../src/collecty/plugins/conntrack.py:377 ../src/collecty/plugins/disk.py:81
332 #: ../src/collecty/plugins/disk.py:91 ../src/collecty/plugins/disk.py:128
333 #: ../src/collecty/plugins/disk.py:138 ../src/collecty/plugins/disk.py:175
334 #: ../src/collecty/plugins/entropy.py:47
335 #: ../src/collecty/plugins/interface.py:69
336 #: ../src/collecty/plugins/interface.py:78
337 #: ../src/collecty/plugins/interface.py:121
338 #: ../src/collecty/plugins/interface.py:130
339 #: ../src/collecty/plugins/interface.py:173
340 #: ../src/collecty/plugins/interface.py:183
341 #: ../src/collecty/plugins/interface.py:193
342 #: ../src/collecty/plugins/interface.py:203
343 #: ../src/collecty/plugins/latency.py:90 ../src/collecty/plugins/latency.py:97
344 #: ../src/collecty/plugins/loadavg.py:46 ../src/collecty/plugins/loadavg.py:54
345 #: ../src/collecty/plugins/loadavg.py:62 ../src/collecty/plugins/memory.py:49
346 #: ../src/collecty/plugins/memory.py:57 ../src/collecty/plugins/memory.py:65
347 #: ../src/collecty/plugins/memory.py:81 ../src/collecty/plugins/processor.py:50
348 #: ../src/collecty/plugins/processor.py:58
349 #: ../src/collecty/plugins/processor.py:66
350 #: ../src/collecty/plugins/processor.py:74
351 #: ../src/collecty/plugins/processor.py:82
352 #: ../src/collecty/plugins/processor.py:90
353 #: ../src/collecty/plugins/processor.py:98
354 #: ../src/collecty/plugins/sensors.py:69 ../src/collecty/plugins/sensors.py:163
358 #: ../src/collecty/plugins/conntrack.py:179
359 #: ../src/collecty/plugins/conntrack.py:378 ../src/collecty/plugins/disk.py:44
360 #: ../src/collecty/plugins/disk.py:78 ../src/collecty/plugins/disk.py:88
361 #: ../src/collecty/plugins/disk.py:125 ../src/collecty/plugins/disk.py:135
362 #: ../src/collecty/plugins/disk.py:172
366 #: ../src/collecty/plugins/conntrack.py:222
370 #: ../src/collecty/plugins/conntrack.py:223
374 #: ../src/collecty/plugins/conntrack.py:224
378 #: ../src/collecty/plugins/conntrack.py:225
382 #: ../src/collecty/plugins/conntrack.py:226
386 #: ../src/collecty/plugins/conntrack.py:227
390 #: ../src/collecty/plugins/conntrack.py:228
394 #: ../src/collecty/plugins/conntrack.py:245
395 msgid "Connections by IP Protocols"
398 #: ../src/collecty/plugins/conntrack.py:347
400 msgid "Protocol States of all %s connections"
403 #: ../src/collecty/plugins/cpufreq.py:37
404 msgid "Processor Frequencies"
407 #: ../src/collecty/plugins/cpufreq.py:42
411 #: ../src/collecty/plugins/cpufreq.py:42
415 #: ../src/collecty/plugins/disk.py:40
419 #: ../src/collecty/plugins/disk.py:51
421 msgid "Bad Sectors of %s"
424 #: ../src/collecty/plugins/disk.py:56
425 msgid "Pending/Relocated Sectors"
428 #: ../src/collecty/plugins/disk.py:73 ../src/collecty/plugins/disk.py:120
432 #: ../src/collecty/plugins/disk.py:83 ../src/collecty/plugins/disk.py:130
436 #: ../src/collecty/plugins/disk.py:101
438 msgid "Disk Utilisation of %s"
441 #: ../src/collecty/plugins/disk.py:106
442 msgid "Byte per Second"
445 #: ../src/collecty/plugins/disk.py:148
447 msgid "Disk IO Operations of %s"
450 #: ../src/collecty/plugins/disk.py:153
451 msgid "Operations per Second"
454 #: ../src/collecty/plugins/disk.py:167 ../src/collecty/plugins/sensors.py:65
455 #: ../src/collecty/plugins/sensors.py:161
456 #: ../src/collecty/plugins/sensors.py:202
460 #: ../src/collecty/plugins/disk.py:183
462 msgid "Disk Temperature of %s"
465 #: ../src/collecty/plugins/disk.py:188 ../src/collecty/plugins/sensors.py:92
469 #: ../src/collecty/plugins/entropy.py:41 ../src/collecty/plugins/entropy.py:57
470 msgid "Available entropy"
473 #: ../src/collecty/plugins/entropy.py:62
477 #: ../src/collecty/plugins/entropy.py:88
478 msgid "Entropy kernel interface does not exist"
481 #. Draw the received area.
482 #: ../src/collecty/plugins/interface.py:63
483 #: ../src/collecty/plugins/interface.py:86
484 #: ../src/collecty/plugins/interface.py:115
488 #: ../src/collecty/plugins/interface.py:67
489 #: ../src/collecty/plugins/interface.py:68
490 #: ../src/collecty/plugins/interface.py:69
491 #: ../src/collecty/plugins/interface.py:76
492 #: ../src/collecty/plugins/interface.py:77
493 #: ../src/collecty/plugins/interface.py:78
494 #: ../src/collecty/plugins/interface.py:87
495 #: ../src/collecty/plugins/interface.py:89
500 #. Draw the transmitted area.
501 #: ../src/collecty/plugins/interface.py:72
502 #: ../src/collecty/plugins/interface.py:88
503 #: ../src/collecty/plugins/interface.py:124
507 #. Draw the 95% lines.
508 #: ../src/collecty/plugins/interface.py:85
509 msgid "95th percentile"
512 #: ../src/collecty/plugins/interface.py:95
514 msgid "Bandwidth usage on %s"
517 #: ../src/collecty/plugins/interface.py:100
521 #: ../src/collecty/plugins/interface.py:119
522 #: ../src/collecty/plugins/interface.py:120
523 #: ../src/collecty/plugins/interface.py:128
524 #: ../src/collecty/plugins/interface.py:129
525 #: ../src/collecty/plugins/interface.py:171
526 #: ../src/collecty/plugins/interface.py:172
527 #: ../src/collecty/plugins/interface.py:181
528 #: ../src/collecty/plugins/interface.py:182
529 #: ../src/collecty/plugins/interface.py:191
530 #: ../src/collecty/plugins/interface.py:192
531 #: ../src/collecty/plugins/interface.py:201
532 #: ../src/collecty/plugins/interface.py:202
537 #: ../src/collecty/plugins/interface.py:121
538 #: ../src/collecty/plugins/interface.py:130
539 #: ../src/collecty/plugins/interface.py:173
540 #: ../src/collecty/plugins/interface.py:183
541 #: ../src/collecty/plugins/interface.py:193
542 #: ../src/collecty/plugins/interface.py:203
547 #: ../src/collecty/plugins/interface.py:140
549 msgid "Transferred packets on %s"
552 #: ../src/collecty/plugins/interface.py:145
553 #: ../src/collecty/plugins/interface.py:218
557 #. Draw the receive errors.
558 #: ../src/collecty/plugins/interface.py:167
559 msgid "Receive errors"
562 #. Draw the transmit errors.
563 #: ../src/collecty/plugins/interface.py:177
564 msgid "Transmit errors"
567 #. Draw the receive drops.
568 #: ../src/collecty/plugins/interface.py:187
569 msgid "Receive drops"
572 #. Draw the transmit drops.
573 #: ../src/collecty/plugins/interface.py:197
574 msgid "Transmit drops"
577 #. Draw the collisions as a line.
578 #: ../src/collecty/plugins/interface.py:207
582 #: ../src/collecty/plugins/interface.py:213
584 msgid "Errors/dropped packets on %s"
587 #: ../src/collecty/plugins/interface.py:250
589 msgid "Interface %s does not exists. Cannot collect."
592 #: ../src/collecty/plugins/latency.py:73
593 msgid "Average latency (IPv6)"
596 #: ../src/collecty/plugins/latency.py:74
597 msgid "Average latency (IPv4)"
600 #: ../src/collecty/plugins/latency.py:76
604 #: ../src/collecty/plugins/latency.py:77
609 #: ../src/collecty/plugins/latency.py:78
614 #: ../src/collecty/plugins/latency.py:79
619 #: ../src/collecty/plugins/latency.py:80
624 #: ../src/collecty/plugins/latency.py:81
629 #: ../src/collecty/plugins/latency.py:87
630 msgid "Latency (IPv4)"
633 #: ../src/collecty/plugins/latency.py:94
634 msgid "Latency (IPv6)"
637 #: ../src/collecty/plugins/latency.py:103
639 msgid "Latency to %s"
642 #: ../src/collecty/plugins/latency.py:108
646 #: ../src/collecty/plugins/latency.py:148
648 msgid "Could not add host %(host)s for family %(family)s"
651 #: ../src/collecty/plugins/latency.py:156
653 msgid "Could not run latency check for %(host)s: %(msg)s"
656 #: ../src/collecty/plugins/loadavg.py:40
657 msgid "Load average 1m"
660 #: ../src/collecty/plugins/loadavg.py:48
661 msgid "Load average 5m"
664 #: ../src/collecty/plugins/loadavg.py:56
665 msgid "Load average 15m"
668 #: ../src/collecty/plugins/loadavg.py:73
672 #: ../src/collecty/plugins/loadavg.py:78
676 #: ../src/collecty/plugins/memory.py:43
680 #: ../src/collecty/plugins/memory.py:51
681 msgid "Buffered data"
684 #: ../src/collecty/plugins/memory.py:59
688 #. "STACK:free#7799ff:%-15s" % _("Free memory"),
689 #. "VDEF:freemin=free,MINIMUM",
690 #. "VDEF:freemax=free,MAXIMUM",
691 #. "VDEF:freeavg=free,AVERAGE",
692 #. "GPRINT:freemax:%12s\:" % _("Maximum") + " %6.2lf" ,
693 #. "GPRINT:freemin:%12s\:" % _("Minimum") + " %6.2lf",
694 #. "GPRINT:freeavg:%12s\:" % _("Average") + " %6.2lf\\n",
695 #: ../src/collecty/plugins/memory.py:75
696 msgid "Used Swap space"
699 #: ../src/collecty/plugins/memory.py:87
703 #: ../src/collecty/plugins/memory.py:92
707 #: ../src/collecty/plugins/processor.py:44
711 #: ../src/collecty/plugins/processor.py:52
715 #: ../src/collecty/plugins/processor.py:60
719 #: ../src/collecty/plugins/processor.py:68
723 #: ../src/collecty/plugins/processor.py:76
727 #: ../src/collecty/plugins/processor.py:84
728 msgid "Soft interrupt"
731 #: ../src/collecty/plugins/processor.py:92
735 #: ../src/collecty/plugins/processor.py:106
736 msgid "Processor Usage"
739 #: ../src/collecty/plugins/processor.py:111
743 #. Draw boundary lines
744 #: ../src/collecty/plugins/sensors.py:77
745 msgid "Temperature Thresholds"
748 #: ../src/collecty/plugins/sensors.py:78 ../src/collecty/plugins/sensors.py:188
752 #: ../src/collecty/plugins/sensors.py:80
756 #: ../src/collecty/plugins/sensors.py:87
758 msgid "Temperature (%s)"
761 #: ../src/collecty/plugins/sensors.py:197