1
# Copyright (C) YEAR This_file_is_part_of_KDE
2
# This file is distributed under the same license as the PACKAGE package.
4
# Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv dot tw>, 2009.
7
"Project-Id-Version: kcm_knemo\n"
8
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
9
"POT-Creation-Date: 2009-11-11 06:57+0100\n"
10
"PO-Revision-Date: 2009-06-05 13:38+0800\n"
11
"Last-Translator: Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv "
13
"Language-Team: Chinese Traditional <zh-l10n@linux.org.tw>\n"
15
"Content-Type: text/plain; charset=UTF-8\n"
16
"Content-Transfer-Encoding: 8bit\n"
17
"X-Generator: Lokalize 0.3\n"
18
"Plural-Forms: nplurals=1; plural=0;\n"
20
#: configdialog.cpp:91
24
#: configdialog.cpp:92
25
msgid "Use the current icon theme's network status icons"
28
#: configdialog.cpp:98
32
#: configdialog.cpp:99
33
msgid "KNemo theme that shows text of upload/download speed"
36
#: configdialog.cpp:110
41
#: configdialog.cpp:663
42
msgid "Add new interface"
45
#: configdialog.cpp:664
47
"Please enter the name of the interface to be monitored.\n"
48
"It should be something like 'eth1', 'wlan2' or 'ppp0'."
51
#: configdialog.cpp:969
54
"The billing day of the month can be any day from 1 - %1, and the complete "
55
"date must be a valid, non-future date."
58
#: configdialog.cpp:1196
62
#: configdialog.cpp:1198
66
#: configdialog.cpp:1200
70
#: configdialog.cpp:1201
71
msgid "Connection Time"
74
#: configdialog.cpp:1202
78
#: configdialog.cpp:1203
82
#: configdialog.cpp:1204
86
#: configdialog.cpp:1205
87
msgid "Broadcast Address"
90
#: configdialog.cpp:1206
91
msgid "Default Gateway"
94
#: configdialog.cpp:1207
98
#: configdialog.cpp:1208
99
msgid "Packets Received"
102
#: configdialog.cpp:1209
106
#: configdialog.cpp:1210
107
msgid "Bytes Received"
110
#: configdialog.cpp:1211
114
#: configdialog.cpp:1212
115
msgid "Download Speed"
118
#: configdialog.cpp:1213
122
#: configdialog.cpp:1214
126
#: configdialog.cpp:1215
130
#: configdialog.cpp:1216
134
#: configdialog.cpp:1217
138
#: configdialog.cpp:1218
142
#: configdialog.cpp:1219
146
#: configdialog.cpp:1220
150
#: configdialog.cpp:1221
155
msgctxt "the day after today"
165
msgctxt "the day before today"
169
#: kdatepickerpopup.cpp:94
170
msgctxt "@option today"
174
#: kdatepickerpopup.cpp:95
175
msgctxt "@option tomorrow"
179
#: kdatepickerpopup.cpp:96
180
msgctxt "@option next week"
184
#: kdatepickerpopup.cpp:97
185
msgctxt "@option next month"
189
#: kdatepickerpopup.cpp:105
190
msgctxt "@option do not specify a date"
194
#. i18n: file: configdlg.ui:20
195
#. i18n: ectx: property (text), widget (QCheckBox, checkBoxStartKNemo)
196
#: rc.cpp:3 rc.cpp:217
197
msgid "Start KNemo automatically when you login"
200
#. i18n: file: configdlg.ui:31
201
#. i18n: ectx: attribute (title), widget (QWidget, interfaces)
202
#: rc.cpp:6 rc.cpp:220
206
#. i18n: file: configdlg.ui:39
207
#. i18n: ectx: property (whatsThis), widget (QListWidget, listBoxInterfaces)
208
#: rc.cpp:9 rc.cpp:223
210
"This lists the interfaces that you wish to monitor. Please use the names "
211
"understood by <i>ifconfig</i> ('eth0', 'wlan0', 'ppp0', etc.), or click "
212
"\"Add all interfaces\" below to include all of the interfaces currently "
213
"found on your system."
216
#. i18n: file: configdlg.ui:49
217
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonNew)
218
#: rc.cpp:12 rc.cpp:226
219
msgid "Add a new interface"
222
#. i18n: file: configdlg.ui:59
223
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonAll)
224
#: rc.cpp:15 rc.cpp:229
225
msgid "Add all interfaces"
228
#. i18n: file: configdlg.ui:72
229
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonDelete)
230
#: rc.cpp:18 rc.cpp:232
231
msgid "Delete the selected interface"
234
#. i18n: file: configdlg.ui:102
235
#. i18n: ectx: property (text), widget (QLabel, aliasLabel)
236
#: rc.cpp:21 rc.cpp:235
240
#. i18n: file: configdlg.ui:116
241
#. i18n: ectx: property (whatsThis), widget (QLineEdit, lineEditAlias)
242
#: rc.cpp:24 rc.cpp:238
244
"You can enter an alias for the interface.\n"
245
"KNemo will use it to differentiate interfaces when it displays tooltips, "
249
#. i18n: file: configdlg.ui:138
250
#. i18n: ectx: attribute (title), widget (QWidget, tab)
251
#: rc.cpp:28 rc.cpp:242
252
msgid "Icon Appearance"
255
#. i18n: file: configdlg.ui:144
256
#. i18n: ectx: property (whatsThis), widget (QCheckBox, checkBoxDisconnected)
257
#: rc.cpp:31 rc.cpp:245
259
"If selected, the icon for this interface will hide when the interface is not "
260
"connected. When a connection is reestablished, the icon will appear again."
263
#. i18n: file: configdlg.ui:147
264
#. i18n: ectx: property (text), widget (QCheckBox, checkBoxDisconnected)
265
#: rc.cpp:34 rc.cpp:248
266
msgid "Hide icon when not connected"
269
#. i18n: file: configdlg.ui:154
270
#. i18n: ectx: property (whatsThis), widget (QCheckBox, checkBoxUnavailable)
271
#: rc.cpp:37 rc.cpp:251
273
"When selected, the icon for this interface will hide when the interface does "
274
"not exist. This is useful for dynamically created interfaces, such as "
278
#. i18n: file: configdlg.ui:157
279
#. i18n: ectx: property (text), widget (QCheckBox, checkBoxUnavailable)
280
#: rc.cpp:40 rc.cpp:254
281
msgid "Hide icon when not available"
284
#. i18n: file: configdlg.ui:166
285
#. i18n: ectx: property (text), widget (QLabel, textLabel1_3_2)
286
#: rc.cpp:43 rc.cpp:257
287
msgid "Traffic activity threshold:"
290
#. i18n: file: configdlg.ui:176
291
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, spinBoxTrafficThreshold)
292
#: rc.cpp:46 rc.cpp:260
294
"If you are on a network with a lot of low-level traffic, you can increase "
295
"this value so the tray icon does not constantly report activity."
298
#. i18n: file: configdlg.ui:179
299
#. i18n: ectx: property (suffix), widget (KIntSpinBox, spinBoxTrafficThreshold)
300
#: rc.cpp:49 rc.cpp:263
304
#. i18n: file: configdlg.ui:199
305
#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
306
#: rc.cpp:52 rc.cpp:266
310
#. i18n: file: configdlg.ui:212
311
#. i18n: ectx: property (toolTip), widget (QLabel, pixmapError)
312
#: rc.cpp:55 rc.cpp:269
316
#. i18n: file: configdlg.ui:222
317
#. i18n: ectx: property (toolTip), widget (QLabel, pixmapDisconnected)
318
#: rc.cpp:58 rc.cpp:272
322
#. i18n: file: configdlg.ui:232
323
#. i18n: ectx: property (toolTip), widget (QLabel, pixmapConnected)
324
#: rc.cpp:61 rc.cpp:275
328
#. i18n: file: configdlg.ui:242
329
#. i18n: ectx: property (toolTip), widget (QLabel, pixmapOutgoing)
330
#: rc.cpp:64 rc.cpp:278
331
msgid "Transmitting data"
334
#. i18n: file: configdlg.ui:252
335
#. i18n: ectx: property (toolTip), widget (QLabel, pixmapIncoming)
336
#: rc.cpp:67 rc.cpp:281
337
msgid "Receiving data"
340
#. i18n: file: configdlg.ui:262
341
#. i18n: ectx: property (toolTip), widget (QLabel, pixmapTraffic)
342
#: rc.cpp:70 rc.cpp:284
343
msgid "Transmitting and receiving data"
346
#. i18n: file: configdlg.ui:292
347
#. i18n: ectx: property (text), widget (QLabel, colorIncomingLabel)
348
#: rc.cpp:73 rc.cpp:287
349
msgid "Incoming text:"
352
#. i18n: file: configdlg.ui:322
353
#. i18n: ectx: property (text), widget (QLabel, colorOutgoingLabel)
354
#: rc.cpp:76 rc.cpp:290
355
msgid "Outgoing text:"
358
#. i18n: file: configdlg.ui:352
359
#. i18n: ectx: property (text), widget (QLabel, colorDisabledLabel)
360
#: rc.cpp:79 rc.cpp:293
361
msgid "Disconnected text:"
364
#. i18n: file: configdlg.ui:382
365
#. i18n: ectx: property (text), widget (QLabel, colorUnavailableLabel)
366
#: rc.cpp:82 rc.cpp:296
367
msgid "Unavailable text:"
370
#. i18n: file: configdlg.ui:408
371
#. i18n: ectx: attribute (title), widget (QWidget, tab_2)
372
#. i18n: file: configdlg.ui:945
373
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxStatistics)
374
#. i18n: file: configdlg.ui:408
375
#. i18n: ectx: attribute (title), widget (QWidget, tab_2)
376
#. i18n: file: configdlg.ui:945
377
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxStatistics)
378
#: rc.cpp:85 rc.cpp:199 rc.cpp:299 rc.cpp:413
382
#. i18n: file: configdlg.ui:414
383
#. i18n: ectx: property (text), widget (QCheckBox, checkBoxStatistics)
384
#: rc.cpp:88 rc.cpp:302
385
msgid "Activate statistics"
388
#. i18n: file: configdlg.ui:424
389
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
390
#: rc.cpp:91 rc.cpp:305
391
msgid "Monthly Statistics"
394
#. i18n: file: configdlg.ui:430
395
#. i18n: ectx: property (whatsThis), widget (QCheckBox, checkBoxCustomBilling)
396
#: rc.cpp:94 rc.cpp:308
398
"<p>If this is checked, you will have much greater control over how KNemo "
399
"handles monthly statistics. You can set different start dates and make "
400
"billing periods span 1 - 6 months.</p><p>If you uncheck this option, KNemo "
401
"will recalculate all billing periods as monthly statistics.</p>"
404
#. i18n: file: configdlg.ui:433
405
#. i18n: ectx: property (text), widget (QCheckBox, checkBoxCustomBilling)
406
#: rc.cpp:97 rc.cpp:311
407
msgid "Custom billing periods"
410
#. i18n: file: configdlg.ui:461
411
#. i18n: ectx: property (text), widget (QLabel, billingStartLabel)
412
#: rc.cpp:100 rc.cpp:314
413
msgid "Billing start date:"
416
#. i18n: file: configdlg.ui:471
417
#. i18n: ectx: property (whatsThis), widget (KDateEdit, billingStartInput)
418
#: rc.cpp:103 rc.cpp:317
420
"<p>By default, this shows the start date of the current month or billing "
421
"period. If you change the date, KNemo will recalculate billing periods from "
422
"that date forward. Any billing periods before that date will remain "
423
"unmodified.</p><p>If you set an erroneous date, just select an earlier good "
424
"billing date, and KNemo will repair it.</p>"
427
#. i18n: file: configdlg.ui:501
428
#. i18n: ectx: property (text), widget (QLabel, label)
429
#: rc.cpp:106 rc.cpp:320
430
msgid "Months per billing period:"
433
#. i18n: file: configdlg.ui:526
434
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
435
#: rc.cpp:109 rc.cpp:323
436
msgid "Traffic Notifications"
439
#. i18n: file: configdlg.ui:534
440
#. i18n: ectx: property (text), widget (QLabel, label_4)
441
#: rc.cpp:112 rc.cpp:326
442
msgid "Notify when monthly traffic exceeds:"
445
#. i18n: file: configdlg.ui:541
446
#. i18n: ectx: property (whatsThis), widget (KDoubleNumInput, warnThreshold)
447
#: rc.cpp:115 rc.cpp:329
449
"<p>When traffic for a month or billing period exceeds this threshold, KNemo "
450
"will emit a notification. This notification will appear once per session.</"
451
"p><p>If the value is 0, KNemo will not emit a notification.</p>"
454
#. i18n: file: configdlg.ui:547
455
#. i18n: ectx: property (suffix), widget (KDoubleNumInput, warnThreshold)
456
#: rc.cpp:118 rc.cpp:332
460
#. i18n: file: configdlg.ui:580
461
#. i18n: ectx: property (whatsThis), widget (QRadioButton, warnRx)
462
#: rc.cpp:121 rc.cpp:335
463
msgid "If selected, only incoming traffic applies to the monthly limit"
466
#. i18n: file: configdlg.ui:583
467
#. i18n: ectx: property (text), widget (QRadioButton, warnRx)
468
#: rc.cpp:124 rc.cpp:338
469
msgid "Download traffic only"
472
#. i18n: file: configdlg.ui:613
473
#. i18n: ectx: property (whatsThis), widget (QRadioButton, warnRxTx)
474
#: rc.cpp:127 rc.cpp:341
476
"If selected, both incoming and outgoing traffic apply to the monthly limit"
479
#. i18n: file: configdlg.ui:616
480
#. i18n: ectx: property (text), widget (QRadioButton, warnRxTx)
481
#: rc.cpp:130 rc.cpp:344
482
msgid "Total traffic"
485
#. i18n: file: configdlg.ui:642
486
#. i18n: ectx: attribute (title), widget (QWidget, tab_3)
487
#: rc.cpp:133 rc.cpp:347
491
#. i18n: file: configdlg.ui:648
492
#. i18n: ectx: property (text), widget (QCheckBox, checkBoxCustom)
493
#: rc.cpp:136 rc.cpp:350
494
msgid "Display custom entries in context menu"
497
#. i18n: file: configdlg.ui:658
498
#. i18n: ectx: property (whatsThis), widget (QTreeWidget, listViewCommands)
499
#: rc.cpp:139 rc.cpp:353
501
"In this area you can add the custom entries for your context menu: "
502
"<ol><li>check <b>Display custom entries in context menu</b>;</li><li>push on "
503
"the <b>Add</b> button to add a new entry in the list;</li><li>edit the entry "
504
"by double clicking in column <b>Menu text</b> and <b>Command</b>;</"
505
"li><li>start from step 2 for every new entry</li>.</ol>If you need to "
506
"execute the command as root user check the corresponding <b>Root</b> check "
510
#. i18n: file: configdlg.ui:671
511
#. i18n: ectx: property (text), widget (QTreeWidget, listViewCommands)
512
#: rc.cpp:142 rc.cpp:356
516
#. i18n: file: configdlg.ui:676
517
#. i18n: ectx: property (text), widget (QTreeWidget, listViewCommands)
518
#: rc.cpp:145 rc.cpp:359
522
#. i18n: file: configdlg.ui:681
523
#. i18n: ectx: property (text), widget (QTreeWidget, listViewCommands)
524
#: rc.cpp:148 rc.cpp:362
528
#. i18n: file: configdlg.ui:694
529
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonAddCommand)
530
#: rc.cpp:151 rc.cpp:365
531
msgid "Add a new entry"
534
#. i18n: file: configdlg.ui:710
535
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonRemoveCommand)
536
#: rc.cpp:154 rc.cpp:368
537
msgid "Remove the selected entry"
540
#. i18n: file: configdlg.ui:739
541
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonUp)
542
#: rc.cpp:157 rc.cpp:371
543
msgid "Move the selected entry up"
546
#. i18n: file: configdlg.ui:749
547
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonDown)
548
#: rc.cpp:160 rc.cpp:374
549
msgid "Move the selected entry down"
552
#. i18n: file: configdlg.ui:766
553
#. i18n: ectx: attribute (title), widget (QWidget, tooltip)
554
#: rc.cpp:163 rc.cpp:377
558
#. i18n: file: configdlg.ui:772
559
#. i18n: ectx: property (text), widget (QLabel, textLabel3)
560
#: rc.cpp:166 rc.cpp:380
562
"Wireless specific information will only appear in the tooltips of wireless "
566
#. i18n: file: configdlg.ui:814
567
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonAddToolTip)
568
#: rc.cpp:169 rc.cpp:383
569
msgid "Add the selected entry to the tray icon's tooltip"
572
#. i18n: file: configdlg.ui:844
573
#. i18n: ectx: property (text), widget (QLabel, textLabel2_3)
574
#: rc.cpp:172 rc.cpp:386
578
#. i18n: file: configdlg.ui:860
579
#. i18n: ectx: property (text), widget (QLabel, textLabel1_4)
580
#: rc.cpp:175 rc.cpp:389
584
#. i18n: file: configdlg.ui:870
585
#. i18n: ectx: property (toolTip), widget (QPushButton, pushButtonRemoveToolTip)
586
#: rc.cpp:178 rc.cpp:392
587
msgid "Remove the selected entry from the tray icon's tooltip"
590
#. i18n: file: configdlg.ui:881
591
#. i18n: ectx: attribute (title), widget (QWidget, general)
592
#: rc.cpp:181 rc.cpp:395
596
#. i18n: file: configdlg.ui:887
597
#. i18n: ectx: property (title), widget (QGroupBox, groupBox6_2)
598
#: rc.cpp:184 rc.cpp:398
599
msgid "Notifications"
602
#. i18n: file: configdlg.ui:893
603
#. i18n: ectx: property (text), widget (QPushButton, pushButtonNotifications)
604
#: rc.cpp:187 rc.cpp:401
605
msgid "Configure Notifications..."
608
#. i18n: file: configdlg.ui:903
609
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxUpdateInterval)
610
#: rc.cpp:190 rc.cpp:404
611
msgid "Update interval"
614
#. i18n: file: configdlg.ui:909
615
#. i18n: ectx: property (text), widget (QLabel, textLabel1_3)
616
#: rc.cpp:193 rc.cpp:407
617
msgid "Update interface information every"
620
#. i18n: file: configdlg.ui:919
621
#. i18n: ectx: property (whatsThis), widget (QComboBox, comboBoxPoll)
622
#: rc.cpp:196 rc.cpp:410
624
"Set how often KNemo polls interfaces for information. A lower value will "
625
"speed up reaction to changes, but it will also increase CPU load."
628
#. i18n: file: configdlg.ui:951
629
#. i18n: ectx: property (text), widget (QLabel, textLabel1_6)
630
#: rc.cpp:202 rc.cpp:416
631
msgid "Save statistics every"
634
#. i18n: file: configdlg.ui:961
635
#. i18n: ectx: property (whatsThis), widget (KIntNumInput, numInputSaveInterval)
636
#: rc.cpp:205 rc.cpp:419
638
"Save interface statistics every <i>n</i> seconds. If 0, KNemo will only save "
639
"statistics when it closes."
642
#. i18n: file: configdlg.ui:973
643
#. i18n: ectx: property (suffix), widget (KIntNumInput, numInputSaveInterval)
644
#: rc.cpp:208 rc.cpp:422
648
#. i18n: file: configdlg.ui:996
649
#. i18n: ectx: property (text), widget (QLabel, textLabel1_5)
650
#: rc.cpp:211 rc.cpp:425
651
msgid "Statistics directory:"
654
#. i18n: file: configdlg.ui:1006
655
#. i18n: ectx: property (whatsThis), widget (KUrlRequester, lineEditStatisticsDir)
656
#: rc.cpp:214 rc.cpp:428
657
msgid "KNemo will log interface statistics in this directory."