Browse Source

Add CMakeL10n rules.

Create translation template.
Add CMake rules to build translations.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/3/head
Slávek Banko 6 months ago
parent
commit
d2676c2f4e
Signed by: Slávek Banko <slavek.banko@axis.cz> GPG Key ID: 608F5293A04BE668
5 changed files with 1011 additions and 0 deletions
  1. 23
    0
      CMakeL10n.txt
  2. 2
    0
      CMakeLists.txt
  3. 6
    0
      po/CMakeLists.txt
  4. 977
    0
      po/knmap.pot
  5. 3
    0
      src/CMakeL10n.txt

+ 23
- 0
CMakeL10n.txt View File

@@ -0,0 +1,23 @@
1
+#################################################
2
+#
3
+#  (C) 2018 Slávek Banko
4
+#  slavek.banko (AT) axis.cz
5
+#
6
+#  Improvements and feedback are welcome
7
+#
8
+#  This file is released under GPL >= 2
9
+#
10
+#################################################
11
+
12
+cmake_minimum_required( VERSION 2.8 )
13
+
14
+
15
+##### include our cmake modules #################
16
+
17
+set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
18
+include( TDEL10n )
19
+
20
+
21
+##### create translation templates ##############
22
+
23
+tde_l10n_auto_add_subdirectories( )

+ 2
- 0
CMakeLists.txt View File

@@ -48,6 +48,7 @@ option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden"
48 48
 
49 49
 option( BUILD_ALL "Build all" ON                             )
50 50
 option( BUILD_DOC "Build documentation" ${BUILD_ALL}         )
51
+option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
51 52
 
52 53
 
53 54
 ##### configure checks
@@ -68,6 +69,7 @@ set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
68 69
 
69 70
 add_subdirectory( src )
70 71
 tde_conditional_add_subdirectory( BUILD_DOC doc )
72
+tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
71 73
 
72 74
 
73 75
 ##### write configure files

+ 6
- 0
po/CMakeLists.txt View File

@@ -0,0 +1,6 @@
1
+# build translations if some are already available
2
+
3
+file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
4
+if( _srcs )
5
+  tde_create_translation( LANG auto OUTPUT_NAME ${PROJECT_NAME} )
6
+endif( )

+ 977
- 0
po/knmap.pot View File

@@ -0,0 +1,977 @@
1
+# SOME DESCRIPTIVE TITLE.
2
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
3
+#
4
+#, fuzzy
5
+msgid ""
6
+msgstr ""
7
+"Project-Id-Version: PACKAGE VERSION\n"
8
+"POT-Creation-Date: 2018-12-11 13:43+0100\n"
9
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
+"Language-Team: LANGUAGE <LL@li.org>\n"
12
+"MIME-Version: 1.0\n"
13
+"Content-Type: text/plain; charset=UTF-8\n"
14
+"Content-Transfer-Encoding: 8bit\n"
15
+
16
+#: _translatorinfo:1
17
+msgid ""
18
+"_: NAME OF TRANSLATORS\n"
19
+"Your names"
20
+msgstr ""
21
+
22
+#: _translatorinfo:2
23
+msgid ""
24
+"_: EMAIL OF TRANSLATORS\n"
25
+"Your emails"
26
+msgstr ""
27
+
28
+#: commonwidget.cpp:99
29
+msgid "Internal error - Unknown Port Range protocol '%1'"
30
+msgstr ""
31
+
32
+#: commonwidget.cpp:99 commonwidget.cpp:106 commonwidget.cpp:637
33
+#: mainwidget.cpp:153
34
+msgid "Internal error"
35
+msgstr ""
36
+
37
+#: commonwidget.cpp:106
38
+msgid "Internal error - Illegal Port Range encountered"
39
+msgstr ""
40
+
41
+#: commonwidget.cpp:143
42
+msgid "Target host(s)"
43
+msgstr ""
44
+
45
+#: commonwidget.cpp:151
46
+msgid "Resolve names"
47
+msgstr ""
48
+
49
+#: commonwidget.cpp:152 timingwidget.cpp:60
50
+msgid "Default"
51
+msgstr ""
52
+
53
+#: commonwidget.cpp:153
54
+msgid "Always (-R)"
55
+msgstr ""
56
+
57
+#: commonwidget.cpp:154
58
+msgid "Never (-n)"
59
+msgstr ""
60
+
61
+#: commonwidget.cpp:160
62
+msgid "Add"
63
+msgstr ""
64
+
65
+#: commonwidget.cpp:161
66
+msgid "Delete"
67
+msgstr ""
68
+
69
+#: commonwidget.cpp:165
70
+msgid "Port ranges (-p <port ranges>)"
71
+msgstr ""
72
+
73
+#: commonwidget.cpp:167
74
+msgid "Both"
75
+msgstr ""
76
+
77
+#: commonwidget.cpp:168
78
+msgid "TCP"
79
+msgstr ""
80
+
81
+#: commonwidget.cpp:169
82
+msgid "UDP"
83
+msgstr ""
84
+
85
+#: commonwidget.cpp:182
86
+msgid "New range data: "
87
+msgstr ""
88
+
89
+#: commonwidget.cpp:190
90
+msgid "Protocol"
91
+msgstr ""
92
+
93
+#: commonwidget.cpp:285
94
+msgid "Port ranges not specified"
95
+msgstr ""
96
+
97
+#: commonwidget.cpp:285
98
+msgid "Port ranges error"
99
+msgstr ""
100
+
101
+#: commonwidget.cpp:371 commonwidget.cpp:497
102
+msgid "unknown value in Port Range Protocol combo box"
103
+msgstr ""
104
+
105
+#: commonwidget.cpp:394
106
+msgid "Overlapping Port Range - %1 port %2"
107
+msgstr ""
108
+
109
+#: commonwidget.cpp:394
110
+msgid "Overlapping Port Range"
111
+msgstr ""
112
+
113
+#: commonwidget.cpp:551
114
+msgid "unknown value in Port Range Protocol"
115
+msgstr ""
116
+
117
+#: commonwidget.cpp:637
118
+msgid ""
119
+"Internal error - you seem to have been allowed to entered an illegal Port "
120
+"Range"
121
+msgstr ""
122
+
123
+#: commonwidget.cpp:649
124
+msgid ""
125
+"Ports must be in the range 1 to 65,535 and ranges must be in ascending order"
126
+msgstr ""
127
+
128
+#: commonwidget.cpp:650
129
+msgid "Invalid Port Range"
130
+msgstr ""
131
+
132
+#: compoundwidget.cpp:69
133
+msgid "Data directory (--datadir <name>) "
134
+msgstr ""
135
+
136
+#: compoundwidget.cpp:70
137
+msgid "Data length (--data_length <value>"
138
+msgstr ""
139
+
140
+#: compoundwidget.cpp:71
141
+msgid "Debug level (-d)"
142
+msgstr ""
143
+
144
+#: compoundwidget.cpp:72
145
+msgid "Decoy hosts (-D <host list>)"
146
+msgstr ""
147
+
148
+#: compoundwidget.cpp:73
149
+msgid "Exclude hosts (--exclude <hosts>) "
150
+msgstr ""
151
+
152
+#: compoundwidget.cpp:74
153
+msgid "Exclude file (--excludefile <path>) "
154
+msgstr ""
155
+
156
+#: compoundwidget.cpp:75
157
+msgid "Fragment level (-f)"
158
+msgstr ""
159
+
160
+#: compoundwidget.cpp:76
161
+msgid "Interface (-e)"
162
+msgstr ""
163
+
164
+#: compoundwidget.cpp:77
165
+msgid "Max sockets (-M <value>)"
166
+msgstr ""
167
+
168
+#: compoundwidget.cpp:78
169
+msgid "Random IP scan (-iR <value>)"
170
+msgstr ""
171
+
172
+#: compoundwidget.cpp:79
173
+msgid "Source IP addr (-S <value>)"
174
+msgstr ""
175
+
176
+#: compoundwidget.cpp:80
177
+msgid "Source port (-g <value>)"
178
+msgstr ""
179
+
180
+#: compoundwidget.cpp:81
181
+msgid "Spoof MAC addr (--spoof_mac <value>)"
182
+msgstr ""
183
+
184
+#: compoundwidget.cpp:82
185
+msgid "Target hosts file (-iL <path>) "
186
+msgstr ""
187
+
188
+#: compoundwidget.cpp:83
189
+msgid "TTL (--ttl <value>)"
190
+msgstr ""
191
+
192
+#: compoundwidget.cpp:272
193
+msgid "Data directory name not specified"
194
+msgstr ""
195
+
196
+#: compoundwidget.cpp:272
197
+msgid "Data directory name error"
198
+msgstr ""
199
+
200
+#: compoundwidget.cpp:277
201
+msgid "Decoy host list not specified"
202
+msgstr ""
203
+
204
+#: compoundwidget.cpp:277
205
+msgid "Decoy hosts error"
206
+msgstr ""
207
+
208
+#: compoundwidget.cpp:282
209
+msgid "Exclude hosts not specified"
210
+msgstr ""
211
+
212
+#: compoundwidget.cpp:282
213
+msgid "Exclude hosts error"
214
+msgstr ""
215
+
216
+#: compoundwidget.cpp:287
217
+msgid "Exclude hosts file name not specified"
218
+msgstr ""
219
+
220
+#: compoundwidget.cpp:287
221
+msgid "Exclude hosts file name error"
222
+msgstr ""
223
+
224
+#: compoundwidget.cpp:292
225
+msgid "Interface name not specified"
226
+msgstr ""
227
+
228
+#: compoundwidget.cpp:292
229
+msgid "Interface name error"
230
+msgstr ""
231
+
232
+#: compoundwidget.cpp:297
233
+msgid "Source IP address not specified"
234
+msgstr ""
235
+
236
+#: compoundwidget.cpp:297
237
+msgid "Source IP address error"
238
+msgstr ""
239
+
240
+#: compoundwidget.cpp:302
241
+msgid "Spoof MAC address not specified"
242
+msgstr ""
243
+
244
+#: compoundwidget.cpp:302
245
+msgid "Spoof MAC address error"
246
+msgstr ""
247
+
248
+#: compoundwidget.cpp:307
249
+msgid "Target hosts file name not specified"
250
+msgstr ""
251
+
252
+#: compoundwidget.cpp:307
253
+msgid "Target hosts file name error"
254
+msgstr ""
255
+
256
+#: htmlwidget.cpp:71
257
+msgid ""
258
+"There does not appear to be ANY help available for the item you requested.\n"
259
+"Sorry! Now piss off and stop bothering me.\n"
260
+"You stink.\n"
261
+"You've got bad breath.\n"
262
+"Your ugly.\n"
263
+"Nobody loves you.\n"
264
+"Now for your bad points..."
265
+msgstr ""
266
+
267
+#: htmlwidget.cpp:71
268
+msgid "No help available in Knmap page"
269
+msgstr ""
270
+
271
+#: htmlwidget.cpp:80
272
+msgid "<h1 align=center>Missing File</h1>"
273
+msgstr ""
274
+
275
+#: htmlwidget.cpp:81
276
+msgid ""
277
+"<p align=center>The file <b>knmap/nmap_manpage.html</b>, which is part of "
278
+"the <i>Knmap</i> package, could not be found."
279
+msgstr ""
280
+
281
+#: htmlwidget.cpp:82
282
+msgid ""
283
+"<p align=center>As a result, the prepackaged <code>man</code> page for "
284
+"<i>Knmap</i> is not available."
285
+msgstr ""
286
+
287
+#: htmlwidget.cpp:83
288
+msgid ""
289
+"<p align=center>You may be able to view your local <code>man</code> page for "
290
+"<i>nmap</i> by selecting <b>Settings / Use local man page</b>"
291
+msgstr ""
292
+
293
+#: htmlwidget.cpp:182
294
+msgid "Could not load the local 'man' page - the 'gunzip' process failed."
295
+msgstr ""
296
+
297
+#: htmlwidget.cpp:220
298
+msgid "Could not load the local 'man' page - the 'man2html' process failed."
299
+msgstr ""
300
+
301
+#: htmlwidget.cpp:266
302
+msgid "Could not load the local 'man' page - the 'man -w' process failed."
303
+msgstr ""
304
+
305
+#: htmlwidget.cpp:278
306
+msgid ""
307
+"Could not load the local 'man' page - it either was not found or it not a "
308
+"'gz' file."
309
+msgstr ""
310
+
311
+#: indexwidget.cpp:88
312
+msgid "&Close scan"
313
+msgstr ""
314
+
315
+#: indexwidget.cpp:89
316
+msgid "&Duplicate scan"
317
+msgstr ""
318
+
319
+#: indexwidget.cpp:90
320
+msgid "&New scan..."
321
+msgstr ""
322
+
323
+#: indexwidget.cpp:91
324
+msgid "&Rename scan..."
325
+msgstr ""
326
+
327
+#: indexwidget.cpp:92
328
+msgid "&Use target host name"
329
+msgstr ""
330
+
331
+#: indexwidget.cpp:94
332
+msgid "&Load profile..."
333
+msgstr ""
334
+
335
+#: indexwidget.cpp:95
336
+msgid "&Save profile..."
337
+msgstr ""
338
+
339
+#: indexwidget.cpp:96
340
+msgid "&Save profile as..."
341
+msgstr ""
342
+
343
+#: knmap.cpp:96 knmap.cpp:395
344
+msgid "&Use local man page"
345
+msgstr ""
346
+
347
+#: knmap.cpp:104
348
+msgid "Use target host name"
349
+msgstr ""
350
+
351
+#: knmap.cpp:112
352
+msgid "Wrap text"
353
+msgstr ""
354
+
355
+#: knmap.cpp:120
356
+msgid "Close scan"
357
+msgstr ""
358
+
359
+#: knmap.cpp:128
360
+msgid "Copy profile..."
361
+msgstr ""
362
+
363
+#: knmap.cpp:136
364
+msgid "Delete profile..."
365
+msgstr ""
366
+
367
+#: knmap.cpp:144
368
+msgid "Display nmap man page"
369
+msgstr ""
370
+
371
+#: knmap.cpp:152
372
+msgid "Duplicate scan"
373
+msgstr ""
374
+
375
+#: knmap.cpp:160
376
+msgid "Load profile..."
377
+msgstr ""
378
+
379
+#: knmap.cpp:168
380
+msgid "man page stylesheet..."
381
+msgstr ""
382
+
383
+#: knmap.cpp:176
384
+msgid "New scan..."
385
+msgstr ""
386
+
387
+#: knmap.cpp:184
388
+msgid "Rename profile..."
389
+msgstr ""
390
+
391
+#: knmap.cpp:192
392
+msgid "Rename scan..."
393
+msgstr ""
394
+
395
+#: knmap.cpp:200
396
+msgid "Save profile..."
397
+msgstr ""
398
+
399
+#: knmap.cpp:208
400
+msgid "Save profile as..."
401
+msgstr ""
402
+
403
+#: knmap.cpp:216
404
+msgid "Zoom custom"
405
+msgstr ""
406
+
407
+#: knmap.cpp:224
408
+msgid "Zoom in"
409
+msgstr ""
410
+
411
+#: knmap.cpp:232
412
+msgid "Zoom out"
413
+msgstr ""
414
+
415
+#: knmap.cpp:262
416
+msgid ""
417
+"nmap is not installed on the computer - we cannot proceed without it. To "
418
+"download nmap go to \"http://www.insecure.org/nmap\""
419
+msgstr ""
420
+
421
+#: knmap.cpp:263
422
+msgid "nmap not found"
423
+msgstr ""
424
+
425
+#: knmap.cpp:302
426
+msgid ""
427
+"File \"%1\" exists.\n"
428
+"Overwrite?"
429
+msgstr ""
430
+
431
+#: knmap.cpp:302
432
+msgid "File exists"
433
+msgstr ""
434
+
435
+#: knmap.cpp:322
436
+msgid "Some profiles has been updated - save them now?"
437
+msgstr ""
438
+
439
+#: knmap.cpp:322 scanwidget.cpp:612
440
+msgid "Profile data updated"
441
+msgstr ""
442
+
443
+#: knmap.cpp:395
444
+msgid "&Use Knmap man page"
445
+msgstr ""
446
+
447
+#: loggingoptions.cpp:65
448
+msgid "Append output (--append_output)"
449
+msgstr ""
450
+
451
+#: loggingoptions.cpp:66
452
+msgid "Base file name (-oA <name>) "
453
+msgstr ""
454
+
455
+#: loggingoptions.cpp:67
456
+msgid "grep'able log file (-oG <file>) "
457
+msgstr ""
458
+
459
+#: loggingoptions.cpp:68
460
+msgid "Normal log file (-oN <file>) "
461
+msgstr ""
462
+
463
+#: loggingoptions.cpp:69
464
+msgid "No XSL stylesheet (--no_stylesheet)"
465
+msgstr ""
466
+
467
+#: loggingoptions.cpp:70
468
+msgid "Resume file (--resume <file>) "
469
+msgstr ""
470
+
471
+#: loggingoptions.cpp:71
472
+msgid "Script kiddie log file (-oS <file>) "
473
+msgstr ""
474
+
475
+#: loggingoptions.cpp:72
476
+msgid "XSL stylesheet (--stylesheet <file>) "
477
+msgstr ""
478
+
479
+#: loggingoptions.cpp:73
480
+msgid "XML log file (-oX <file>) "
481
+msgstr ""
482
+
483
+#: loggingoptions.cpp:187
484
+msgid "Base file name not specified"
485
+msgstr ""
486
+
487
+#: loggingoptions.cpp:187
488
+msgid "Base file name error"
489
+msgstr ""
490
+
491
+#: loggingoptions.cpp:192
492
+msgid "grep'able log file name not specified"
493
+msgstr ""
494
+
495
+#: loggingoptions.cpp:192
496
+msgid "grep'able log file name error"
497
+msgstr ""
498
+
499
+#: loggingoptions.cpp:197
500
+msgid "Normal log file name not specified"
501
+msgstr ""
502
+
503
+#: loggingoptions.cpp:197
504
+msgid "Normal log file name error"
505
+msgstr ""
506
+
507
+#: loggingoptions.cpp:202
508
+msgid "Resume file name not specified"
509
+msgstr ""
510
+
511
+#: loggingoptions.cpp:202
512
+msgid "Resume file name error"
513
+msgstr ""
514
+
515
+#: loggingoptions.cpp:207
516
+msgid "Script kiddie log file name not specified"
517
+msgstr ""
518
+
519
+#: loggingoptions.cpp:207
520
+msgid "Script kiddie log file name error"
521
+msgstr ""
522
+
523
+#: loggingoptions.cpp:212
524
+msgid "XSL stylesheet file name not specified"
525
+msgstr ""
526
+
527
+#: loggingoptions.cpp:212
528
+msgid "XSL stylesheet file name error"
529
+msgstr ""
530
+
531
+#: loggingoptions.cpp:217
532
+msgid "XML log file name not specified"
533
+msgstr ""
534
+
535
+#: loggingoptions.cpp:217
536
+msgid "XML log file name error"
537
+msgstr ""
538
+
539
+#: main.cpp:32
540
+msgid "A TDE frontend for nmap"
541
+msgstr ""
542
+
543
+#: main.cpp:41
544
+msgid "Knmap"
545
+msgstr ""
546
+
547
+#: main.cpp:46
548
+msgid ""
549
+"This program is a complete re-write of one by the same name written by "
550
+"Alexandre\n"
551
+"Sagala. The last version of that program was 0.9 which was released on "
552
+"2003-03-09\n"
553
+"and targeted the KDE 2.2 and QT 2.3 environments. Unfortunately it does not "
554
+"compile\n"
555
+"on today's KDE / QT environments.\n"
556
+"\n"
557
+"Not to mention that it did not cater for the full set of 'nmap' options. Or, "
558
+"perhaps,\n"
559
+"'nmap' progressed whilst that version of Knmap languished.\n"
560
+"\n"
561
+"The icons used for this application are from the Open Clip Art Library. I am "
562
+"indebted\n"
563
+"to those damn fine folk as my artistic ability is zero - which is marginally "
564
+"above\n"
565
+"my programming ability.  :-("
566
+msgstr ""
567
+
568
+#: mainwidget.cpp:153
569
+msgid "Internal error - no ScanWidget to display!"
570
+msgstr ""
571
+
572
+#: mainwidget.cpp:437
573
+msgid "Zoom percentage"
574
+msgstr ""
575
+
576
+#: mainwidget.cpp:438
577
+msgid "Enter zoom %'age (%1% - %2%)"
578
+msgstr ""
579
+
580
+#: outputwidget.cpp:105
581
+msgid ""
582
+"Could not open \"%1\"\n"
583
+"%2"
584
+msgstr ""
585
+
586
+#: pandsoptions.cpp:51
587
+msgid "TCP ACK (-PA)"
588
+msgstr ""
589
+
590
+#: pandsoptions.cpp:53
591
+msgid "ARP (-PR)"
592
+msgstr ""
593
+
594
+#: pandsoptions.cpp:54
595
+msgid "Don't ping (-P0)"
596
+msgstr ""
597
+
598
+#: pandsoptions.cpp:55
599
+msgid "ICMP echo (-PE)"
600
+msgstr ""
601
+
602
+#: pandsoptions.cpp:56
603
+msgid "ICMP netmask (-PM)"
604
+msgstr ""
605
+
606
+#: pandsoptions.cpp:57
607
+msgid "TCP SYN (-PS)"
608
+msgstr ""
609
+
610
+#: pandsoptions.cpp:59
611
+msgid "ICMP timestamp (-PP)"
612
+msgstr ""
613
+
614
+#: pandsoptions.cpp:85
615
+msgid "FTP Bounce (-b)"
616
+msgstr ""
617
+
618
+#: pandsoptions.cpp:87
619
+msgid "Idle (-sI)"
620
+msgstr ""
621
+
622
+#: pandsoptions.cpp:88
623
+msgid "List Scan (-sL)"
624
+msgstr ""
625
+
626
+#: pandsoptions.cpp:89
627
+msgid "Null Scan (-sN)"
628
+msgstr ""
629
+
630
+#: pandsoptions.cpp:90
631
+msgid "Ping Scan (-sP)"
632
+msgstr ""
633
+
634
+#: pandsoptions.cpp:91
635
+msgid "Protocol Scan (-sO)"
636
+msgstr ""
637
+
638
+#: pandsoptions.cpp:92
639
+msgid "RPC (-sR)"
640
+msgstr ""
641
+
642
+#: pandsoptions.cpp:93
643
+msgid "Stealth FIN (-sF)"
644
+msgstr ""
645
+
646
+#: pandsoptions.cpp:94
647
+msgid "TCP Ack Scan (-sA)"
648
+msgstr ""
649
+
650
+#: pandsoptions.cpp:95
651
+msgid "TCP SYN (-sS)"
652
+msgstr ""
653
+
654
+#: pandsoptions.cpp:96
655
+msgid "TCP Connect (-sT)"
656
+msgstr ""
657
+
658
+#: pandsoptions.cpp:97
659
+msgid "UDP Scan (-sU)"
660
+msgstr ""
661
+
662
+#: pandsoptions.cpp:98
663
+msgid "Version Detection (-sV)"
664
+msgstr ""
665
+
666
+#: pandsoptions.cpp:99
667
+msgid "Window Scan (-sW)"
668
+msgstr ""
669
+
670
+#: pandsoptions.cpp:100
671
+msgid "Xmas Tree (-sX)"
672
+msgstr ""
673
+
674
+#: profiledialog.cpp:71
675
+msgid ""
676
+"Profile \"%1\" already exists, please choose another name or press 'Cancel'"
677
+msgstr ""
678
+
679
+#: profiledialog.cpp:71
680
+msgid "Duplicate profile name"
681
+msgstr ""
682
+
683
+#: profiledialog.cpp:155
684
+msgid "Delete profile \"%1\"?"
685
+msgstr ""
686
+
687
+#: profiledialog.cpp:156
688
+msgid "Confirm profile deletion"
689
+msgstr ""
690
+
691
+#: profiledialog.cpp:170
692
+msgid "Profile name"
693
+msgstr ""
694
+
695
+#: profiledialog.cpp:170
696
+msgid "New profile name"
697
+msgstr ""
698
+
699
+#: profiledialog.cpp:274
700
+msgid "Profile \"%1\" already exists - overwrite it?"
701
+msgstr ""
702
+
703
+#: profiledialog.cpp:274
704
+msgid "Profile exists"
705
+msgstr ""
706
+
707
+#: profiledialog.cpp:301
708
+msgid "&Copy"
709
+msgstr ""
710
+
711
+#: profiledialog.cpp:302
712
+msgid "&Delete"
713
+msgstr ""
714
+
715
+#: profiledialog.cpp:303
716
+msgid "&Rename"
717
+msgstr ""
718
+
719
+#: scanmonitor.cpp:90
720
+msgid "error reading nmap output from pipe: %2\n"
721
+msgstr ""
722
+
723
+#: scanwidget.cpp:448
724
+msgid "Clear output"
725
+msgstr ""
726
+
727
+#: scanwidget.cpp:449 scanwidget.cpp:893
728
+msgid "Hide options"
729
+msgstr ""
730
+
731
+#: scanwidget.cpp:450
732
+msgid "Start nmap"
733
+msgstr ""
734
+
735
+#: scanwidget.cpp:451
736
+msgid "Stop nmap"
737
+msgstr ""
738
+
739
+#: scanwidget.cpp:483
740
+msgid "Couldn't create the named pipe \"%1\" for nmap output: %2\n"
741
+msgstr ""
742
+
743
+#: scanwidget.cpp:496
744
+msgid "Couldn't open the named pipe \"%1\" for nmap output: %2\n"
745
+msgstr ""
746
+
747
+#: scanwidget.cpp:516
748
+msgid "Couldn't create the named pipe for nmap output: no temp file dir\n"
749
+msgstr ""
750
+
751
+#: scanwidget.cpp:596
752
+msgid ""
753
+"Target host(s) not specified by \"Target host(s)\" or \"Target hosts file\" "
754
+"options"
755
+msgstr ""
756
+
757
+#: scanwidget.cpp:596
758
+msgid "Target host(s) error"
759
+msgstr ""
760
+
761
+#: scanwidget.cpp:611
762
+msgid "Profile has been updated - save it now?"
763
+msgstr ""
764
+
765
+#: scanwidget.cpp:688
766
+msgid ""
767
+"Do you still want to save the profile? (It may be in an inconsistent state."
768
+msgstr ""
769
+
770
+#: scanwidget.cpp:688
771
+msgid "Save inconsistent profile"
772
+msgstr ""
773
+
774
+#: scanwidget.cpp:776
775
+msgid "Common options"
776
+msgstr ""
777
+
778
+#: scanwidget.cpp:777
779
+msgid "Compound options"
780
+msgstr ""
781
+
782
+#: scanwidget.cpp:778
783
+msgid "Logging options"
784
+msgstr ""
785
+
786
+#: scanwidget.cpp:779
787
+msgid "Ping and Scan options"
788
+msgstr ""
789
+
790
+#: scanwidget.cpp:780
791
+msgid "Simple options"
792
+msgstr ""
793
+
794
+#: scanwidget.cpp:781
795
+msgid "Timing options"
796
+msgstr ""
797
+
798
+#: scanwidget.cpp:825
799
+msgid ""
800
+"There is no help available for the item you have selected!\n"
801
+"TOUGH!!!\n"
802
+"Don't bother me with you pathetic whinges. Go get a life."
803
+msgstr ""
804
+
805
+#: scanwidget.cpp:825
806
+msgid "Help unavailable"
807
+msgstr ""
808
+
809
+#: scanwidget.cpp:889
810
+msgid "Show options"
811
+msgstr ""
812
+
813
+#: simpleoptions.cpp:50
814
+msgid "All ports (--allports)"
815
+msgstr ""
816
+
817
+#: simpleoptions.cpp:51
818
+msgid "Fast Scan (-F)"
819
+msgstr ""
820
+
821
+#: simpleoptions.cpp:52
822
+msgid "IPV6 support (-6)"
823
+msgstr ""
824
+
825
+#: simpleoptions.cpp:53
826
+msgid "Assume privileged (--privileged)"
827
+msgstr ""
828
+
829
+#: simpleoptions.cpp:54
830
+msgid "No Random Ports (-r)"
831
+msgstr ""
832
+
833
+#: simpleoptions.cpp:55
834
+msgid "OS Detection (-O)"
835
+msgstr ""
836
+
837
+#: simpleoptions.cpp:56
838
+msgid "OS scan limit (--osscan_limit)"
839
+msgstr ""
840
+
841
+#: simpleoptions.cpp:57
842
+msgid "Packet trace (--packet_trace)"
843
+msgstr ""
844
+
845
+#: simpleoptions.cpp:58
846
+msgid "Prepackaged options (-A)"
847
+msgstr ""
848
+
849
+#: simpleoptions.cpp:59
850
+msgid "Randomize hosts (--randomize_hosts)"
851
+msgstr ""
852
+
853
+#: simpleoptions.cpp:60
854
+msgid "Send raw eth. packets (--send_eth)"
855
+msgstr ""
856
+
857
+#: simpleoptions.cpp:61
858
+msgid "Send raw IP packets (--send_ip)"
859
+msgstr ""
860
+
861
+#: simpleoptions.cpp:62
862
+msgid "Verbose (-v)"
863
+msgstr ""
864
+
865
+#: stylesheetdialog.cpp:92
866
+msgid "The stylesheet \"%1\" does not exist"
867
+msgstr ""
868
+
869
+#: stylesheetdialog.cpp:92
870
+msgid "Nonexistant stylesheet"
871
+msgstr ""
872
+
873
+#: timingwidget.cpp:61
874
+msgid "Aggressive (-T4)"
875
+msgstr ""
876
+
877
+#: timingwidget.cpp:62
878
+msgid "Insane (-T5)"
879
+msgstr ""
880
+
881
+#: timingwidget.cpp:63
882
+msgid "Normal (-T3)"
883
+msgstr ""
884
+
885
+#: timingwidget.cpp:64
886
+msgid "Paranoid (-T0)"
887
+msgstr ""
888
+
889
+#: timingwidget.cpp:65
890
+msgid "Polite (-T2)"
891
+msgstr ""
892
+
893
+#: timingwidget.cpp:66
894
+msgid "Sneaky (-T1)"
895
+msgstr ""
896
+
897
+#: timingwidget.cpp:82
898
+msgid "Host timeout (--host_timeout)"
899
+msgstr ""
900
+
901
+#: timingwidget.cpp:83
902
+msgid "Initial RTT timeout (--initial_rtt_timeout)"
903
+msgstr ""
904
+
905
+#: timingwidget.cpp:84
906
+msgid "Max Host group (--max_hostgroup)"
907
+msgstr ""
908
+
909
+#: timingwidget.cpp:85
910
+msgid "Max Parallelism (--max_parallelism)"
911
+msgstr ""
912
+
913
+#: timingwidget.cpp:86
914
+msgid "Max RTT timeout (--max_rtt_timeout)"
915
+msgstr ""
916
+
917
+#: timingwidget.cpp:87
918
+msgid "Max Scan delay (--max_scan_delay)"
919
+msgstr ""
920
+
921
+#: timingwidget.cpp:88
922
+msgid "Min Host group (--min_hostgroup)"
923
+msgstr ""
924
+
925
+#: timingwidget.cpp:89
926
+msgid "Min Parallelism (--min_parallelism)"
927
+msgstr ""
928
+
929
+#: timingwidget.cpp:90
930
+msgid "Min RTT timeout (--min_rtt_timeout)"
931
+msgstr ""
932
+
933
+#: timingwidget.cpp:91
934
+msgid "Min Scan delay (--scan_delay)"
935
+msgstr ""
936
+
937
+#: timingwidget.cpp:256
938
+msgid "Min host group not < Max host group"
939
+msgstr ""
940
+
941
+#: timingwidget.cpp:256
942
+msgid "Host group error"
943
+msgstr ""
944
+
945
+#: timingwidget.cpp:261
946
+msgid "Min parallelism not < Max parallelism"
947
+msgstr ""
948
+
949
+#: timingwidget.cpp:261
950
+msgid "Parallelism error"
951
+msgstr ""
952
+
953
+#: timingwidget.cpp:266
954
+msgid "Min RTT timeout not < Max RTT timeout"
955
+msgstr ""
956
+
957
+#: timingwidget.cpp:266
958
+msgid "RTT timeout error"
959
+msgstr ""
960
+
961
+#: timingwidget.cpp:271
962
+msgid "Min scan delay not < Max scan delay"
963
+msgstr ""
964
+
965
+#: timingwidget.cpp:271
966
+msgid "Scan delay error"
967
+msgstr ""
968
+
969
+#: knmapui.rc:17
970
+#, no-c-format
971
+msgid "&Profiles"
972
+msgstr ""
973
+
974
+#: knmapui.rc:27
975
+#, no-c-format
976
+msgid "&Settings"
977
+msgstr ""

+ 3
- 0
src/CMakeL10n.txt View File

@@ -0,0 +1,3 @@
1
+##### create translation templates ##############
2
+
3
+tde_l10n_create_template( "knmap" )

Loading…
Cancel
Save