summaryrefslogtreecommitdiffstats
path: root/perl-install/install_steps_interactive.pm
blob: 41aead1253e35ec5dc94b73f42cf504a1e801a6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
package install_steps_interactive; # $Id$


use diagnostics;
use strict;
use vars qw(@ISA $new_bootstrap);

@ISA = qw(install_steps);


#-######################################################################################
#- misc imports
#-######################################################################################
use common;
use partition_table qw(:types);
use partition_table::raw;
use install_steps;
use install_interactive;
use install_any;
use install_messages;
use detect_devices;
use run_program;
use devices;
use fsedit;
use loopback;
use mouse;
use modules;
use modules::interactive;
use lang;
use keyboard;
use any;
use fs;
use log;

#-######################################################################################
#- In/Out Steps Functions
#-######################################################################################
sub errorInStep {
    my ($o, $err) = @_;
    $o->ask_warn(N("Error"), [ N("An error occurred"), formatError($err) ]);
}

sub kill_action {
    my ($o) = @_;
    $o->kill;
}

#-######################################################################################
#- Steps Functions
#-######################################################################################
#------------------------------------------------------------------------------
sub selectLanguage {
    my ($o) = @_;

    $o->{locale}{lang} = any::selectLanguage($o, $o->{locale}{lang}, $o->{locale}{langs} ||= {});
    install_steps::selectLanguage($o);

    if ($o->isa('interactive::gtk')) {
	$o->ask_warn('', formatAlaTeX(
"If you see this message it is because you chose a language for
which DrakX does not include a translation yet; however the fact
that it is listed means there is some support for it anyway.

That is, once GNU/Linux will be installed, you will be able to at
least read and write in that language; and possibly more (various
fonts, spell checkers, various programs translated etc. that
varies from language to language).")) if $o->{locale}{lang} !~ /^en/ && !lang::load_mo();
    } else {
	#- no need to have this in po since it is never translated
	$o->ask_warn('', "The characters of your language can't be displayed in console,
so the messages will be displayed in english during installation") if $ENV{LANGUAGE} eq 'C';
    }
}
    
sub acceptLicense {
    my ($o) = @_;

    my $r = $::testing ? 'Accept' : 'Refuse';

    ($::recovery ?
     $o->ask_yesorno('', N("Do you want to recover your system?"), 0) :
     $o->ask_from_({ title => N("License agreement"), 
		     cancel => N("Quit"),
		     messages => formatAlaTeX(install_messages::main_license() . "\n\n\n" . install_messages::warning_about_patents()),
		     interactive_help_id => 'acceptLicense',
		     callbacks => { ok_disabled => sub { $r eq 'Refuse' } },
		   },
		   [ { list => [ N_("Accept"), N_("Refuse") ], val => \$r, type => 'list', format => sub { translate($_[0]) } } ]))
      or do {
	  install_any::ejectCdrom();
	  $o->exit;
      };
}

#------------------------------------------------------------------------------
sub selectKeyboard {
    my ($o, $clicked) = @_;

    my $from_usb = keyboard::from_usb();
    my $l = keyboard::lang2keyboards(lang::langs($o->{locale}{langs}));

    if ($::expert || $clicked || !($from_usb || @$l && $l->[0][1] >= 90) || listlength(lang::langs($o->{locale}{langs})) > 1) {
	add2hash($o->{keyboard}, $from_usb);
	my @best = uniq($from_usb ? $from_usb->{KEYBOARD} : (), (map { $_->[0] } @$l), 'us_intl');

	my $format = sub { translate(keyboard::KEYBOARD2text($_[0])) };
	my $other;
	my $ext_keyboard = my $KEYBOARD = $o->{keyboard}{KEYBOARD};
	$o->ask_from_(
		      { title => N("Keyboard"), 
			messages => N("Please choose your keyboard layout."),
			interactive_help_id => 'selectKeyboard',
			advanced_messages => N("Here is the full list of keyboards available"),
			advanced_label => N("More"),
			callbacks => { changed => sub { $other = $_[0] == 1 } },
		      },
		      [ if_(@best > 1, { val => \$KEYBOARD, type => 'list', format => $format, sort => 1,
					 list => [ @best ] }),
			{ val => \$ext_keyboard, type => 'list', format => $format,
			  list => [ difference2([ keyboard::KEYBOARDs() ], \@best) ], advanced => @best > 1 }
		      ]);
	$o->{keyboard}{KEYBOARD} = $other ? $ext_keyboard : $KEYBOARD;
	delete $o->{keyboard}{unsafe};
    }
    keyboard::group_toggle_choose($o, $o->{keyboard}) or goto &selectKeyboard;
    install_steps::selectKeyboard($o);
}

#------------------------------------------------------------------------------
sub selectInstallClass {
    my ($o) = @_;

    if (my @l = install_any::find_root_parts($o->{fstab}, $o->{prefix})) {
	log::l("proposing to upgrade partitions " . join(" ", map { $_->{part}{device} } @l));

	my @releases = uniq(map { $_->{release} } @l);
	if (@releases != @l) {
	    #- same release name so adding the device to differentiate them:
	    $_->{release} .= " ($_->{part}{device})" foreach @l;
	}

	my $p;
	$o->ask_from_({ title => N("Install/Upgrade"),
			messages => N("Is this an install or an upgrade?"),
			interactive_help_id => 'selectInstallClass',
		      },
		      [ { val => \$p,
			  list => [ @l, N_("Install") ], 
			  type => 'list',
			  format => sub { ref($_[0]) ? N("Upgrade %s", $_[0]{release}) : translate($_[0]) }
			} ]);
	if (ref $p) {
	    my $part = $p->{part};
	    log::l("choosing to upgrade partition $part->{device}");
	    install_any::use_root_part($o->{all_hds}, $part, $o->{prefix});
	    foreach (grep { $_->{mntpoint} } @{$o->{fstab}}) {
		my ($options, $_unknown) = fs::mount_options_unpack($_);
		$options->{encrypted} or next;
		$o->ask_from_({ focus_first => 1 },
			      [ { label => N("Encryption key for %s", $_->{mntpoint}),
				  hidden => 1, val => \$_->{encrypt_key} } ]);
	    }
	    $o->{isUpgrade} = 1;
	}
    }
}

#------------------------------------------------------------------------------
sub selectMouse {
    my ($o, $force) = @_;

    $force ||= $o->{mouse}{unsafe};

    if ($force) {
	my $prev = $o->{mouse}{type} . '|' . $o->{mouse}{name};

	$o->ask_from_({ messages => N("Please choose your type of mouse."),
			interactive_help_id => 'selectMouse',
		      },
		     [ { list => [ mouse::fullnames() ], separator => '|', val => \$prev, format => sub { join('|', map { translate($_) } split('\|', $_[0])) } } ]);
	$o->{mouse} = mouse::fullname2mouse($prev);
    }

    if ($force && $o->{mouse}{type} eq 'serial') {
	$o->{mouse}{device} = 
	  $o->ask_from_listf_raw({ title => N("Mouse Port"),
				   messages => N("Please choose which serial port your mouse is connected to."),
				   interactive_help_id => 'selectSerialPort',
				 },
			    \&mouse::serial_port2text,
			    [ mouse::serial_ports() ]) or return &selectMouse;
    }
    if (arch() =~ /ppc/ && $o->{mouse}{nbuttons} == 1) {
	#- set a sane default F11/F12
	$o->{mouse}{button2_key} = 87;
	$o->{mouse}{button3_key} = 88;
	$o->ask_from('', N("Buttons emulation"),
		[
		{ label => N("Button 2 Emulation"), val => \$o->{mouse}{button2_key}, list => [ mouse::ppc_one_button_keys() ], format => \&mouse::ppc_one_button_key2text },
		{ label => N("Button 3 Emulation"), val => \$o->{mouse}{button3_key}, list => [ mouse::ppc_one_button_keys() ], format => \&mouse::ppc_one_button_key2text },
		]) or return;
    }
    
    if ($o->{mouse}{device} eq "usbmouse") {
	modules::interactive::load_category($o, 'bus/usb', 1, 1);
	eval { 
	    devices::make("usbmouse");
	    modules::load(qw(hid mousedev usbmouse));
	};
    }

    $o->SUPER::selectMouse;
    1;
}
#------------------------------------------------------------------------------
sub setupSCSI {
    my ($o) = @_;

    if (!$::noauto && arch() =~ /i.86/) {
	if ($o->{pcmcia} ||= !$::testing && c::pcmcia_probe()) {
	    my $w = $o->wait_message(N("PCMCIA"), N("Configuring PCMCIA cards..."));
	    my $results = modules::configure_pcmcia($o->{pcmcia});
	    undef $w;
	    $results and $o->ask_warn('', $results);
	}
    }
    { 
	my $_w = $o->wait_message(N("IDE"), N("Configuring IDE"));
	modules::load(modules::category2modules('disk/cdrom'));
    }
    modules::interactive::load_category($o, 'bus/firewire', 1);

    my $have_non_scsi = detect_devices::hds(); #- at_least_one scsi device if we have no disks
    modules::interactive::load_category($o, 'disk/scsi|hardware_raid|firewire', 1, !$have_non_scsi);
    modules::interactive::load_category($o, 'disk/scsi|hardware_raid|firewire') if !detect_devices::hds(); #- we really want a disk!

    install_interactive::tellAboutProprietaryModules($o);

    install_any::getHds($o, $o);
}

sub ask_mntpoint_s { #- }{}
    my ($o, $fstab) = @_;

    my @fstab = grep { isTrueFS($_) } @$fstab;
    @fstab = grep { isSwap($_) } @$fstab if @fstab == 0;
    @fstab = @$fstab if @fstab == 0;
    die \N("No partition available") if @fstab == 0;

    {
	my $_w = $o->wait_message('', N("Scanning partitions to find mount points"));
	install_any::suggest_mount_points($fstab, $o->{prefix}, 'uniq');
	log::l("default mntpoint $_->{mntpoint} $_->{device}") foreach @fstab;
    }
    if (@fstab == 1) {
	$fstab[0]{mntpoint} = '/';
    } else {
	$o->ask_from_({ messages => N("Choose the mount points"),
			interactive_help_id => 'ask_mntpoint_s',
		      },
		      [ map { { label => partition_table::description($_), 
				  val => \$_->{mntpoint},
				    not_edit => 0,
				      list => [ '', fsedit::suggestions_mntpoint(fsedit::empty_all_hds()) ] }
			  } grep { !$_->{real_mntpoint} || common::usingRamdisk() } @fstab ]) or return;
    }
    $o->SUPER::ask_mntpoint_s($fstab);
}

#------------------------------------------------------------------------------
sub doPartitionDisks {
    my ($o) = @_;

    if (arch() =~ /ppc/ && detect_devices::get_mac_generation() =~ /NewWorld/) { #- need to make bootstrap part if NewWorld machine - thx Pixel ;^)
	if (defined $partition_table::mac::bootstrap_part) {
	    #- don't do anything if we've got the bootstrap setup
	    #- otherwise, go ahead and create one somewhere in the drive free space
	} else {
            undef = $partition_table::mac::freepart; #- please "perl -w"
            my $freepart = $partition_table::mac::freepart;
	    if ($freepart && $freepart->{size} >= 1) {	        
		log::l("creating bootstrap partition on drive /dev/$freepart->{hd}{device}, block $freepart->{start}");
		$partition_table::mac::bootstrap_part = $freepart->{part};	
		log::l("bootstrap now at $partition_table::mac::bootstrap_part");
		fsedit::add($freepart->{hd}, { start => $freepart->{start}, size => 1 << 11, type => 0x401, mntpoint => '' }, $o->{all_hds}, { force => 1, primaryOrExtended => 'Primary' });
		$new_bootstrap = 1;    
	    } else {
		$o->ask_warn('', N("No free space for 1MB bootstrap! Install will continue, but to boot your system, you'll need to create the bootstrap partition in DiskDrake"));
	    }
	}
    }

    if (!$o->{isUpgrade}) {
        install_interactive::partitionWizard($o);
    }
}

#------------------------------------------------------------------------------
sub rebootNeeded {
    my ($o) = @_;
    $o->ask_warn('', N("You need to reboot for the partition table modifications to take place"));

    install_steps::rebootNeeded($o);
}

#------------------------------------------------------------------------------
sub choosePartitionsToFormat {
    my ($o, $fstab) = @_;

    $o->SUPER::choosePartitionsToFormat($fstab);

    my @l = grep { !$_->{isMounted} && $_->{mntpoint} && 
		   (!isSwap($_) || $::expert) &&
		   (!isFat_or_NTFS($_) || $_->{notFormatted} || $::expert) &&
		   (!isOtherAvailableFS($_) || $::expert || $_->{toFormat})
	       } @$fstab;
    $_->{toFormat} = 1 foreach grep { isSwap($_) && !$::expert } @$fstab;

    return if @l == 0 || !$::expert && every { $_->{toFormat} } @l;

    #- keep it temporary until the guy has accepted
    $_->{toFormatTmp} = $_->{toFormat} || $_->{toFormatUnsure} foreach @l;

    $o->ask_from_(
        { messages => N("Choose the partitions you want to format"),
	  interactive_help_id => 'formatPartitions',
          advanced_messages => N("Check bad blocks?"),
        },
        [ map { 
	    my $e = $_;
	    ({
	      text => partition_table::description($e), type => 'bool',
	      val => \$e->{toFormatTmp}
	     }, if_(!isLoopback($_) && !isThisFs("reiserfs", $_) && !isThisFs("xfs", $_) && !isThisFs("jfs", $_), {
	      text => partition_table::description($e), type => 'bool', advanced => 1, 
	      disabled => sub { !$e->{toFormatTmp} },
	      val => \$e->{toFormatCheck}
        })) } @l ]
    ) or die 'already displayed';
    #- ok now we can really set toFormat
    foreach (@l) {
	$_->{toFormat} = delete $_->{toFormatTmp};
	$_->{isFormatted} = 0;
    }
}


sub formatMountPartitions {
    my ($o, $_fstab) = @_;
    my $w;
    catch_cdie {
        fs::formatMount_all($o->{all_hds}{raids}, $o->{fstab}, $o->{prefix}, sub {
        	my ($msg) = @_;
        	$w ||= $o->wait_message('', $msg);
        	$w->set($msg);
        });
    } sub { 
	$@ =~ /fsck failed on (\S+)/ or return;
	$o->ask_yesorno('', N("Failed to check filesystem %s. Do you want to repair the errors? (beware, you can lose data)", $1), 1);
    };
    undef $w; #- help perl (otherwise wait_message stays forever in newt)
    die \N("Not enough swap space to fulfill installation, please add some") if availableMemory() < 40 * 1024;
}

#------------------------------------------------------------------------------
sub setPackages {
    my ($o, $rebuild_needed) = @_;

    my $w = $o->wait_message('', $rebuild_needed ? N("Looking for available packages and rebuilding rpm database...") :
			     N("Looking for available packages..."));
    install_any::setPackages($o, $rebuild_needed);

    $w->set(N("Looking at packages already installed..."));
    pkgs::selectPackagesAlreadyInstalled($o->{packages}, $o->{prefix});

    if ($rebuild_needed) {
	$w->set(N("Finding packages to upgrade..."));
	pkgs::selectPackagesToUpgrade($o->{packages}, $o->{prefix});
    }
}
#------------------------------------------------------------------------------
sub choosePackages {
    my ($o, $packages, $compssUsers, $_first_time) = @_;

    #- this is done at the very beginning to take into account
    #- selection of CD by user if using a cdrom.
    $o->chooseCD($packages) if $o->{method} eq 'cdrom' && !$::oem;

    my $w = $o->wait_message('', N("Looking for available packages..."));
    my $availableC = &install_steps::choosePackages;
    my $individual;

    require pkgs;

    my $min_size = pkgs::selectedSize($packages);
    unless ($min_size < $availableC) {
	undef $w;
	$o->ask_warn('', N("Your system does not have enough space left for installation or upgrade (%d > %d)",
			   $min_size, $availableC));
	install_steps::rebootNeeded($o);
    }

    my $min_mark = 4;

    my $b = pkgs::saveSelected($packages);
    my $_level = pkgs::setSelectedFromCompssList($packages, { map { $_ => 1 } map { @{$compssUsers->{$_}{flags}} } @{$o->{compssUsersSorted}} }, $min_mark, 0);
    my $max_size = pkgs::selectedSize($packages) + 1; #- avoid division by zero.
    log::l("max size (level $min_mark) is : " . formatXiB($max_size));
    pkgs::restoreSelected($b);
    undef $w;

  chooseGroups:
    $o->chooseGroups($packages, $compssUsers, $min_mark, \$individual, $max_size) if !$o->{isUpgrade} && !$::corporate && $o->{meta_class} ne 'desktop';

    ($o->{packages_}{ind}) =
      pkgs::setSelectedFromCompssList($packages, $o->{compssUsersChoice}, $min_mark, $availableC);

    $o->choosePackagesTree($packages) or goto chooseGroups if $individual;

    install_any::warnAboutRemovedPackages($o, $o->{packages});
    install_any::warnAboutNaughtyServers($o) or goto chooseGroups if !$o->{isUpgrade};
}

sub choosePackagesTree {
    my ($o, $packages, $o_limit_to_medium) = @_;

    $o->ask_many_from_list('', N("Choose the packages you want to install"),
			   {
			    list => [ grep { !$o_limit_to_medium || pkgs::packageMedium($packages, $_) == $o_limit_to_medium }
				      @{$packages->{depslist}} ],
			    value => \&URPM::Package::flag_selected,
			    label => \&URPM::Package::name,
			    sort => 1,
			   });
}
sub loadSavePackagesOnFloppy {
    my ($o, $packages) = @_;
    $o->ask_from('', 
N("Please choose load or save package selection on floppy.
The format is the same as auto_install generated floppies."),
		 [ { val => \ (my $choice), list => [ N_("Load from floppy"), N_("Save on floppy") ], format => \&translate, type => 'list' } ]) or return;

    if ($choice eq 'Load from floppy') {
	while (1) {
	    my $w = $o->wait_message(N("Package selection"), N("Loading from floppy"));
	    log::l("load package selection from floppy");
	    my $O = eval { install_any::loadO(undef, 'floppy') };
	    if ($@) {
		undef $w;	#- close wait message.
		$o->ask_okcancel('', N("Insert a floppy containing package selection"))
		  or return;
	    } else {
		install_any::unselectMostPackages($o);
		foreach (@{$O->{default_packages} || []}) {
		    my $pkg = pkgs::packageByName($packages, $_);
		    pkgs::selectPackage($packages, $pkg) if $pkg;
		}
		return 1;
	    }
	}
    } else {
	log::l("save package selection to floppy");
	install_any::g_default_packages($o, 'quiet');
    }
}
sub chooseGroups {
    my ($o, $packages, $compssUsers, $min_level, $individual, $max_size) = @_;

    #- for all groups available, determine package which belongs to each one.
    #- this will enable getting the size of each groups more quickly due to
    #- limitation of current implementation.
    #- use an empty state for each one (no flag update should be propagated).
    
#- OLD VERSION
    my $b = pkgs::saveSelected($packages);
    install_any::unselectMostPackages($o);
    pkgs::setSelectedFromCompssList($packages, {}, $min_level, $max_size);
    my $system_size = pkgs::selectedSize($packages);
    my ($sizes, $pkgs) = pkgs::computeGroupSize($packages, $min_level);
    pkgs::restoreSelected($b);
    log::l("system_size: $system_size");

    my @groups = @{$o->{compssUsersSorted}};
    my %stable_flags = grep_each { $::b } %{$o->{compssUsersChoice}};
    delete $stable_flags{$_} foreach map { @{$compssUsers->{$_}{flags}} } @groups;

    my $compute_size = sub {
	my %pkgs;
	my %flags = %stable_flags; @flags{@_} = ();
	my $total_size;
	A: while (my ($k, $size) = each %$sizes) {
	    Or: foreach (split "\t", $k) {
		  foreach (split "&&") {
		      exists $flags{$_} or next Or;
		  }
		  $total_size += $size;
		  $pkgs{$_} = 1 foreach @{$pkgs->{$k}};
		  next A;
	      }
	  }
	log::l("computed size $total_size");
	log::l("chooseGroups: ", join(" ", sort keys %pkgs));

	int $total_size;
    };
    my %val = map {
	$_ => every { $o->{compssUsersChoice}{$_} } @{$compssUsers->{$_}{flags}}
    } @groups;

#    @groups = grep { $size{$_} = round_down($size{$_} / sqr(1024), 10) } @groups; #- don't display the empty or small one (eg: because all packages are below $min_level)
    my ($size, $unselect_all);
    my $available_size = install_any::getAvailableSpace($o) / sqr(1024);
    my $size_to_display = sub { 
	my $lsize = $system_size + $compute_size->(map { @{$compssUsers->{$_}{flags}} } grep { $val{$_} } @groups);

	#- if a profile is deselected, deselect everything (easier than deselecting the profile packages)
	$unselect_all ||= $size > $lsize;
	$size = $lsize;
	N("Total size: %d / %d MB", pkgs::correctSize($size / sqr(1024)), $available_size);
    };

    while (1) {
	if ($available_size < 140) {
	    # too small to choose anything. Defaulting to no group chosen
	    $val{$_} = 0 foreach %val;
	    last;
	}

	$o->reallyChooseGroups($size_to_display, $individual, \%val) or return;
	last if $::testing || pkgs::correctSize($size / sqr(1024)) < $available_size;
       
	$o->ask_warn('', N("Selected size is larger than available space"));	
    }

    $o->{compssUsersChoice}{$_} = 0 foreach map { @{$compssUsers->{$_}{flags}} } grep { !$val{$_} } keys %val;
    $o->{compssUsersChoice}{$_} = 1 foreach map { @{$compssUsers->{$_}{flags}} } grep {  $val{$_} } keys %val;

    log::l("compssUsersChoice: " . (!$val{$_} && "not ") . "selected [$_] as [$o->{compssUsers}{$_}{label}]") foreach keys %val;

    #- do not try to deselect package (by default no groups are selected).
    $o->{isUpgrade} or $unselect_all and install_any::unselectMostPackages($o);
    #- if no group have been chosen, ask for using base system only, or no X, or normal.
    if (!$o->{isUpgrade} && !any { $_ } values %val) {
	my $docs = !$o->{excludedocs};	
	my $minimal = !any { $_ } values %{$o->{compssUsersChoice}};

	$o->ask_from(N("Type of install"), 
		     N("You haven't selected any group of packages.
Please choose the minimal installation you want:"),
		     [
		      { val => \$o->{compssUsersChoice}{X}, type => 'bool', text => N("With X"), disabled => sub { $minimal } },
		      { val => \$docs, type => 'bool', text => N("With basic documentation (recommended!)"), disabled => sub { $minimal } },
		      { val => \$minimal, type => 'bool', text => N("Truly minimal install (especially no urpmi)") },
		     ],
		     changed => sub { $o->{compssUsersChoice}{X} = $docs = 0 if $minimal },
	) or return &chooseGroups;

	$o->{excludedocs} = !$docs || $minimal;

	#- reselect according to user selection.
	if ($minimal) {
	    $o->{compssUsersChoice}{$_} = 0 foreach keys %{$o->{compssUsersChoice}};
	} else {
	    my $X = $o->{compssUsersChoice}{X}; #- don't let setDefaultPackages modify this one
	    install_any::setDefaultPackages($o, 'clean');
	    $o->{compssUsersChoice}{X} = $X;
	}
	install_any::unselectMostPackages($o);
    }
    1;
}

sub reallyChooseGroups {
    my ($o, $size_to_display, $individual, $val) = @_;

    my $size_text = &$size_to_display;

    my ($path, $all);
    $o->ask_from_({ messages => N("Package Group Selection"),
		    interactive_help_id => 'choosePackages',
		    callbacks => { changed => sub { $size_text = &$size_to_display } },
		  }, [
        { val => \$size_text, type => 'label' }, {},
	 (map { 
	       my $old = $path;
	       $path = $o->{compssUsers}{$_}{path};
	       if_($old ne $path, { val => translate($path) }),
		 {
		  val => \$val->{$_},
		  type => 'bool',
		  disabled => sub { $all },
		  text => translate($o->{compssUsers}{$_}{label}),
		  help => translate($o->{compssUsers}{$_}{descr}),
		 }
	   } @{$o->{compssUsersSorted}}),
	 if_($o->{meta_class} eq 'desktop', { text => N("All"), val => \$all, type => 'bool' }),
	 if_($individual, { text => N("Individual package selection"), val => $individual, advanced => 1, type => 'bool' }),
    ]);

    if ($all) {
	$val->{$_} = 1 foreach keys %$val;
    }
    1;    
}

sub chooseCD {
    my ($o, $packages) = @_;
    my @mediums = grep { $_ != $install_any::boot_medium } pkgs::allMediums($packages);
    my @mediumsDescr;
    my %mediumsDescr;

    if (!common::usingRamdisk()) {
	#- mono-cd in case of no ramdisk
	foreach (@mediums) {
	    pkgs::mediumDescr($packages, $install_any::boot_medium) eq pkgs::mediumDescr($packages, $_) and next;
	    undef $packages->{mediums}{$_}{selected};
	}
	log::l("low memory install, using single CD installation (as it is not ejectable)");
	return;
    }

    #- the boot medium is already selected.
    $mediumsDescr{pkgs::mediumDescr($packages, $install_any::boot_medium)} = 1;

    #- build mediumDescr according to mediums, this avoid asking multiple times
    #- all the medium grouped together on only one CD.
    foreach (@mediums) {
	my $descr = pkgs::mediumDescr($packages, $_);
	$packages->{mediums}{$_}{ignored} and next;
	exists $mediumsDescr{$descr} or push @mediumsDescr, $descr;
	$mediumsDescr{$descr} ||= $packages->{mediums}{$_}{selected};
    }

    #- if no other medium available or a poor beginner, we are choosing for him!
    #- note first CD is always selected and should not be unselected!
    return if @mediumsDescr == () || !$::expert;

#    $o->set_help('chooseCD');
    $o->ask_many_from_list('',
N("If you have all the CDs in the list below, click Ok.
If you have none of those CDs, click Cancel.
If only some CDs are missing, unselect them, then click Ok."),
			   {
			    list => \@mediumsDescr,
			    label => sub { N("Cd-Rom labeled \"%s\"", $_[0]) },
			    val => sub { \$mediumsDescr{$_[0]} },
			   }) or do {
			       $mediumsDescr{$_} = 0 foreach @mediumsDescr; #- force unselection of other CDs.
			   };

    #- restore true selection of medium (which may have been grouped together)
    foreach (@mediums) {
	my $descr = pkgs::mediumDescr($packages, $_);
	$packages->{mediums}{$_}{ignored} and next;
	$packages->{mediums}{$_}{selected} = $mediumsDescr{$descr};
	log::l("select status of medium $_ is $packages->{mediums}{$_}{selected}");
    }
}

#------------------------------------------------------------------------------
sub installPackages {
    my ($o, $packages) = @_;
    my ($current, $total) = (0, 0);

    my $w = $o->wait_message(N("Installing"), N("Preparing installation"));

    my $old = \&pkgs::installCallback;
    local *pkgs::installCallback = sub {
	my ($data, $type, $id, $subtype, $_amount, $total_) = @_;
	if ($type eq 'user' && $subtype eq 'install') {
	    $total = $total_;
	} elsif ($type eq 'inst' && $subtype eq 'start') {
	    my $p = $data->{depslist}[$id];
	    $w->set(N("Installing package %s\n%d%%", $p->name, $total && 100 * $current / $total));
	    $current += $p->size;
	} else { goto $old }
    };

    #- the modification is not local as the box should be living for other package installation.
    #- BEWARE this is somewhat duplicated (but not exactly from gtk code).
    undef *install_any::changeMedium;
    *install_any::changeMedium = sub {
	my ($method, $medium) = @_;

	#- if not using a cdrom medium, always abort.
	$method eq 'cdrom' && !$::oem and do {
	    my $name = pkgs::mediumDescr($o->{packages}, $medium);
	    local $| = 1; print "\a";
	    my $r = $name !~ /commercial/i || ($o->{useless_thing_accepted2} ||= $o->ask_from_list_('', formatAlaTeX(install_messages::com_license()), [ N_("Accept"), N_("Refuse") ], "Accept") eq "Accept");
            $r &&= $o->ask_okcancel('', N("Change your Cd-Rom!

Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when done.
If you don't have it, press Cancel to avoid installation from this Cd-Rom.", $name), 1);
            return $r;
	};
    };
    my $install_result;
    catch_cdie { $install_result = $o->install_steps::installPackages($packages) }
      sub {
	  if ($@ =~ /^error ordering package list: (.*)/) {
	      $o->ask_yesorno('', [
N("There was an error ordering packages:"), $1, N("Go on anyway?") ], 1) and return 1;
	      ${$_[0]} = "already displayed";
	  } elsif ($@ =~ /^error installing package list: (.*)/) {
	      $o->ask_yesorno('', [
N("There was an error installing packages:"), $1, N("Go on anyway?") ], 1) and return 1;
	      ${$_[0]} = "already displayed";
	  }
	  0;
      };
    if ($pkgs::cancel_install) {
	$pkgs::cancel_install = 0;
	die "setstep choosePackages\n";
    }
    $install_result;
}

sub afterInstallPackages($) {
    my ($o) = @_;
    my $_w = $o->wait_message('', N("Post-install configuration"));
    $o->SUPER::afterInstallPackages;
}

sub copyKernelFromFloppy {
    my ($o) = @_;
    $o->ask_okcancel('', N("Please insert the Boot floppy used in drive %s", $o->{blank}), 1) or return;
    $o->SUPER::copyKernelFromFloppy;
}

sub updateModulesFromFloppy {
    my ($o) = @_;
    $o->ask_okcancel('', N("Please insert the Update Modules floppy in drive %s", $o->{updatemodules}), 1) or return;
    $o->SUPER::updateModulesFromFloppy;
}

#------------------------------------------------------------------------------
sub configureNetwork {
    my ($o) = @_;
    require network::network;
    network::network::easy_dhcp($o->{netc}, $o->{intf}) and $o->{netcnx}{type} = 'lan';
    $o->SUPER::configureNetwork;
}

#------------------------------------------------------------------------------
sub installUpdates {
    my ($o) = @_;
    my $u = $o->{updates} ||= {};
    
    $o->hasNetwork or return;

    if (is_empty_hash_ref($u)) {
	$o->ask_yesorno_({ messages => formatAlaTeX(
N("You now have the opportunity to download updated packages. These packages
have been updated after the distribution was released. They may
contain security or bug fixes.

To download these packages, you will need to have a working Internet 
connection.

Do you want to install the updates ?")),
			   interactive_help_id => 'installUpdates',
					       }) or return;
    }

    #- bring all interface up for installing crypto packages.
    install_interactive::upNetwork($o);

    #- update medium available and working.
    my $update_medium;
    do {
	require crypto;
	eval {
	    my @mirrors = do {
		my $_w = $o->wait_message('', N("Contacting Mandrake Linux web site to get the list of available mirrors..."));
		crypto::mirrors() };
	    #- if no mirror have been found, use current time zone and propose among available.
	    $u->{mirror} ||= crypto::bestMirror($o->{timezone}{timezone});
	    $o->ask_from_({ messages => N("Choose a mirror from which to get the packages"),
			    cancel => N("Cancel"),
			  }, [ { separator => '|',
				 format => \&crypto::mirror2text,
				 list => \@mirrors,
				 val => \$u->{mirror},
			       },
			     ],
			 ) or $u->{mirror} = '';
	};
	return if $@ || !$u->{mirror};

	eval {
	    if ($u->{mirror}) {
		my $_w = $o->wait_message('', N("Contacting the mirror to get the list of available packages..."));
		$update_medium = crypto::getPackages($o->{prefix}, $o->{packages}, $u->{mirror});
	    }
	};
    } while $@ || !$update_medium && $o->ask_yesorno('', N("Unable to contact mirror %s", $u->{mirror}) . ($@ ? " :\n$@" : "") . "\n\n" . N("Would you like to try again?"));

    if ($update_medium) {
	if ($o->choosePackagesTree($o->{packages}, $update_medium)) {
	    $o->{isUpgrade} = 1; #- now force upgrade mode, else update will be installed instead of upgraded.
	    $o->pkg_install;
	} else {
	    #- make sure to not try to install the packages (which are automatically selected by getPackage above).
	    #- this is possible by deselecting the medium (which can be re-selected above).
	    delete $update_medium->{selected};
	}
	#- update urpmi even, because there is an hdlist available and everything is good,
	#- this will allow user to update the medium but update his machine later.
	$o->install_urpmi;
    }
 
    #- stop interface using ppp only. FIXME REALLY TOCHECK isdn (costly network) ?
    # FIXME damien install_interactive::downNetwork($o, 'pppOnly');
}


#------------------------------------------------------------------------------
sub configureTimezone {
    my ($o, $clicked) = @_;

    require timezone;
    $o->{timezone}{timezone} = $o->ask_from_treelist('', N("Which is your timezone?"), '/', [ timezone::getTimeZones() ], $o->{timezone}{timezone}) || return;

    my $ntp = to_bool($o->{timezone}{ntp});
    $o->ask_from_({ interactive_help_id => 'configureTimezoneGMT' }, [
	  { text => N("Hardware clock set to GMT"), val => \$o->{timezone}{UTC}, type => 'bool' },
	  { text => N("Automatic time synchronization (using NTP)"), val => \$ntp, type => 'bool' },
    ]) or goto &configureTimezone
	    if $::expert || $clicked;
    if ($ntp) {
	my $servers = timezone::ntp_servers();
	$o->{timezone}{ntp} ||= 'pool.ntp.org';

	$o->ask_from_({},
	    [ { label => N("NTP Server"), val => \$o->{timezone}{ntp}, list => [ keys %$servers ], not_edit => 0,
		format => sub { $servers->{$_[0]} ? "$servers->{$_[0]} ($_[0])" : $_[0] } } ]
        ) or goto &configureTimezone;
    } else {
	$o->{timezone}{ntp} = '';
    }
    install_steps::configureTimezone($o);
    1;
}

#------------------------------------------------------------------------------
sub configureServices { 
    my ($o, $clicked) = @_;
    require services;
    $o->{services} = services::ask($o) if $::expert || $clicked;
    install_steps::configureServices($o);
}


sub summaryBefore {
    my ($o) = @_;

    #- auto-detection
    $o->configurePrinter(0);
    install_any::preConfigureTimezone($o);
    #- get back network configuration.
    require network::network;
    eval {
	network::network::read_all_conf($o->{prefix}, $o->{netc} ||= {}, $o->{intf} ||= {}, $o->{netcnx} ||= {});
    };
    log::l("summaryBefore: network configuration: ", formatError($@));
}

sub summary_prompt {
    my ($o, $l, $check_complete) = @_;

    foreach (@$l) {
	my $val = $_->{val};
	($_->{format}, $_->{val}) = (sub { $val->() || N("not configured") }, '');
    }
    
    $o->ask_from_({
		   messages => N("Summary"),
		   interactive_help_id => 'summary',
		   cancel   => '',
		   callbacks => { complete => sub { !$check_complete->() } },
		  }, $l);
}

sub summary {
    my ($o) = @_;

    my @l;

    push @l, {
	group => N("System"), 
	label => N("Keyboard"), 
	val => sub { $o->{keyboard} && translate(keyboard::keyboard2text($o->{keyboard})) },
	clicked => sub { $o->selectKeyboard(1) },
    };

    my $timezone_manually_set;  
    push @l, {
	group => N("System"),
	label => N("Country / Region"),
	val => sub { lang::c2name($o->{locale}{country}) },
	clicked => sub {
	    any::selectCountry($o, $o->{locale}) or return;
	    $o->do_pkgs->install('locales-' . substr(lang::getlocale_for_country($o->{locale}{lang}, $o->{locale}{country}), 0, 2));
	    lang::write($o->{prefix}, $o->{locale});
	    if (!$timezone_manually_set) {
		delete $o->{timezone};
		install_any::preConfigureTimezone($o); #- now we can precise the timezone thanks to the country
	    }
	},
    };
    push @l, {
	group => N("System"),
	label => N("Timezone"),
	val => sub { $o->{timezone}{timezone} },
	clicked => sub { $timezone_manually_set = $o->configureTimezone(1) || $timezone_manually_set },
    };

    push @l, {
	group => N("System"),
	label => N("Mouse"),
	val => sub { translate($o->{mouse}{type}) . ' ' . translate($o->{mouse}{name}) },
	clicked => sub { $o->selectMouse(1); mouse::write($o, $o->{mouse}) },
    };

    push @l, {
	group => N("Hardware"),
	label => N("Printer"),
	val => sub {
	    if (is_empty_hash_ref($o->{printer}{configured})) {
		require pkgs;
		my $p = pkgs::packageByName($o->{packages}, 'cups');
		$p && $p->flag_installed ? N("Remote CUPS server") : N("No printer");
	    } elsif (defined($o->{printer}{configured}{$o->{printer}{DEFAULT}})  &&
		     (my $p = find { $_ && ($_->{make} || $_->{model}) }
		      $o->{printer}{configured}{$o->{printer}{DEFAULT}}{queuedata})) {
		"$p->{make} $p->{model}";
	    } elsif ($p = find { $_ && ($_->{make} || $_->{model}) }
		      map { $_->{queuedata} } (values %{$o->{printer}{configured}})) {
		"$p->{make} $p->{model}";
	    } else {
		N("Remote CUPS server"); #- fall back in case of something wrong.
	    }
	},
	clicked => sub { $o->configurePrinter(1) },
    };
  
    my @sound_cards = detect_devices::getSoundDevices();

    my $sound_index = 0;
    foreach my $device (@sound_cards) {
	$device->{sound_slot_index} = $sound_index;
	push @l, {
	    group => N("Hardware"),
	    label => N("Sound card"),
	    val => sub { 
		$device->{driver} && modules::module2description($device->{driver}) || $device->{description};
	    },
	    clicked => sub {
	        require harddrake::sound; 
	        harddrake::sound::config($o, $device);
	    },
	};
     $sound_index++;
    }

    if (!@sound_cards && ($o->{compssUsersChoice}{GAMES} || $o->{compssUsersChoice}{AUDIO})) {
	#- if no sound card are detected AND the user selected things needing a sound card,
	#- propose a special case for ISA cards
	push @l, {
	    group => N("Hardware"),
	    label => N("Sound card"),
	    val => sub {},
	    clicked => sub {
	        if ($o->ask_yesorno('', N("Do you have an ISA sound card?"))) {
	    	  $o->do_pkgs->install('sndconfig');
	    	  $o->ask_warn('', N("Run \"sndconfig\" after installation to configure your sound card"));
	        } else {
	    	  $o->ask_warn('', N("No sound card detected. Try \"harddrake\" after installation"));
	        }
	    },
	};
    }

    foreach my $tv (detect_devices::getTVcards()) {
	push @l, {
	    group => N("Hardware"),
	    label => N("TV card"),
	    val => sub { $tv->{description} }, 
	    clicked => sub { 
	        require harddrake::v4l; 
	        harddrake::v4l::config($o, $tv->{driver});
	    }
	};
    }

    push @l, {
	group => N("Hardware"),
	label => N("Graphical interface"),
	val => sub { $o->{raw_X} ? Xconfig::various::to_string($o->{raw_X}) : '' },
	clicked => sub { configureX($o, 'expert') }, 
    };

    push @l, {
	group => N("Network & Internet"),
	label => N("Network"),
	val => sub { $o->{netcnx}{type} },
	clicked => sub { 
	    local $::expert = $::expert;
	    require network::netconnect;
	    network::netconnect::main($o->{prefix}, $o->{netcnx} ||= {}, $o, $o->{netc}, $o->{mouse}, $o->{intf}, 0, 1);
	    #- in case netcnx type is not updated.
	    require network::network;
	    network::network::probe_netcnx_type($o->{prefix}, $o->{netc}, $o->{intf}, $o->{netcnx});
	},
    };

    $::o->{miscellaneous} ||= {};
    push @l, {
	group => N("Network & Internet"),
	label => N("Proxies"),
	val => sub { $::o->{miscellaneous}{http_proxy} || $::o->{miscellaneous}{ftp_proxy} ? N("configured") : N("not configured") },
	clicked => sub { 
	    require network::network;
         network::network::miscellaneous_choose($o, $::o->{miscellaneous});
         network::network::proxy_configure($::o->{miscellaneous}) if !$::testing;
	},
    };

    push @l, {
	group => N("Security"),
	label => N("Security Level"),
	val => sub { 
	    require security::level;
	    security::level::to_string($o->{security});
	},
	clicked => sub {
	    require security::level;
	    security::level::level_choose($o, \$o->{security}, \$o->{libsafe}, \$o->{security_user})
		and install_any::set_security($o);
	},
    };

    push @l, {
	group => N("Security"),
	label => N("Firewall"),
	val => sub { 
	    require network::shorewall;
	    my $shorewall = network::shorewall::read($o, 'not_silent');
	    $shorewall && !$shorewall->{disabled} ? N("activated") : N("disabled");
	},
	clicked => sub { 
	    require network::drakfirewall;
	    network::drakfirewall::main($o, $o->{security} <= 3);
	},
    } if detect_devices::getNet();

    push @l, {
	group => N("Boot"),
	label => N("Bootloader"),
	val => sub { 
	    #-PO: example: lilo-graphic on /dev/hda1
	    N("%s on %s", $o->{bootloader}{method}, $o->{bootloader}{boot})
	},
	clicked => sub { any::setupBootloader($o, $o->{bootloader}, $o->{all_hds}, $o->{fstab}, $o->{security}) },
    };

    push @l, {
	group => N("System"),
	label => N("Services"),
	val => sub {
	    require services;
	    my ($l, $activated) = services::services();
	    N("Services: %d activated for %d registered", int(@$activated), int(@$l));
	},
	clicked => sub { 
	    require services;
	    $o->{services} = services::ask($o) and services::doit($o, $o->{services});
	},
    };

    my $check_complete = sub {
	$o->{raw_X} || !$::testing && !pkgs::packageByName($o->{packages}, 'XFree86')->flag_installed ||
	$o->ask_yesorno('', N("You have not configured X. Are you sure you really want this?"));
    };

    $o->summary_prompt(\@l, $check_complete);

    $o->cleanupPrinter;
    install_steps::configureTimezone($o) if !$timezone_manually_set;  #- do not forget it.
}

#------------------------------------------------------------------------------
sub configurePrinter {
    my ($o, $clicked) = @_;

    require printer::main;
    require printer::printerdrake;
    require printer::detect;

    #- $clicked = 0: Preparation of "Summary" step, check whether there are
    #- are local printers. Continue for automatically setting up print
    #- queues if so, return otherwise
    #- $clicked = 1: User clicked "Configure" button in "Summary", enter
    #- Printerdrake for manual configuration
    my $go_on = $clicked ? 2 : $o && printer::detect::local_detect();
    $go_on-- or return;

    #- install packages needed for printer::getinfo()
    $::testing or $o->do_pkgs->install('foomatic-db-engine');

    #- take default configuration, this include choosing the right spooler
    #- currently used by the system.
    my $printer = $o->{printer} ||= {};
    eval { add2hash($printer, printer::main::getinfo($o->{prefix})) };

    $printer->{PAPERSIZE} = $o->{locale}{lang} eq 'en_US' || $o->{locale}{country} eq 'CA' ? 'Letter' : 'A4';
    printer::printerdrake::main($printer, $o, $clicked, sub { install_interactive::upNetwork($o, 'pppAvoided') });

}

sub cleanupPrinter {
    my ($o) = @_;
    #- Clean up $o->{printer} so that the records for an auto-installation
    #- contain only the important stuff
    return if !defined($o->{printer});
    require printer::printerdrake;
    printer::printerdrake::final_cleanup($o->{printer});
}
    
#------------------------------------------------------------------------------
sub setRootPassword {
    my ($o, $clicked) = @_;
    my $sup = $o->{superuser} ||= {};
    $sup->{password2} ||= $sup->{password} ||= "";

    if ($o->{security} >= 1 || $clicked) {
	require authentication;
        my $authentication_kind = authentication::to_kind($o->{authentication} ||= {});

	$o->ask_from_({
	 title => N("Set root password and network authentication methods"), 
	 messages => N("Set root password"),
	 interactive_help_id => "setRootPassword",
	 cancel => ($o->{security} <= 2 && !$::corporate ? 
		    #-PO: keep this short or else the buttons will not fit in the window
		    N("No password") : ''),
	 focus_first => 1,
	 callbacks => { 
	     complete => sub {
		 $sup->{password} eq $sup->{password2} or $o->ask_warn('', [ N("The passwords do not match"), N("Please try again") ]), return 1,0;
		 length $sup->{password} < 2 * $o->{security}
		   and $o->ask_warn('', N("This password is too short (it must be at least %d characters long)", 2 * $o->{security})), return 1,0;
		 return 0
        } } }, [
{ label => N("Password"), val => \$sup->{password},  hidden => 1 },
{ label => N("Password (again)"), val => \$sup->{password2}, hidden => 1 },
{ label => N("Authentication"), val => \$authentication_kind, list => [ authentication::kinds() ], format => \&authentication::kind2description, advanced => 1 },
        ]) or delete $sup->{password};

	authentication::ask_parameters($o, $o->{netc}, $o->{authentication}, $authentication_kind) or goto &setRootPassword;
    }
    install_steps::setRootPassword($o);
}

#------------------------------------------------------------------------------
#-addUser
#------------------------------------------------------------------------------
sub addUser {
    my ($o, $clicked) = @_;
    $o->{users} ||= [];

    if ($o->{security} < 1) {
	push @{$o->{users}}, { password => 'mandrake', realname => 'default', icon => 'automagic' } 
	  if !member('mandrake', map { $_->{name} } @{$o->{users}});
    }
    if ($o->{security} >= 1 || $clicked) {
	any::ask_users($o, $o->{users}, $o->{security});
    }
    add2hash($o, any::get_autologin());
    any::autologin($o, $o);

    install_steps::addUser($o);
}

#------------------------------------------------------------------------------
sub setupBootloaderBefore {
    my ($o) = @_;
    my $_w = $o->wait_message('', N("Preparing bootloader..."));
    $o->SUPER::setupBootloaderBefore;
}

#------------------------------------------------------------------------------
sub setupBootloader {
    my ($o, $ent_number) = @_;
    if (arch() =~ /ppc/) {
	my $machtype = detect_devices::get_mac_generation();
	if ($machtype !~ /NewWorld/) {
	    $o->ask_warn('', N("You appear to have an OldWorld or Unknown\n machine, the yaboot bootloader will not work for you.\nThe install will continue, but you'll\n need to use BootX or some other means to boot your machine"));
	    log::l("OldWorld or Unknown Machine - no yaboot setup");
	    return;
	}
    }
    if (arch() =~ /^alpha/) {
	$o->ask_yesorno('', N("Do you want to use aboot?"), 1) or return;
	catch_cdie { $o->SUPER::setupBootloader } sub {
	    $o->ask_yesorno('', 
N("Error installing aboot, 
try to force installation even if that destroys the first partition?"));
	};
    } else {
	if ($ent_number == 1) {
	    any::setupBootloader_simple($o, $o->{bootloader}, $o->{all_hds}, $o->{fstab}, $o->{security}) or return;
	} else {
	    any::setupBootloader($o, $o->{bootloader}, $o->{all_hds}, $o->{fstab}, $o->{security}) or return;
	}

	{
	    my $_w = $o->wait_message('', N("Installing bootloader"));
	    eval { $o->SUPER::setupBootloader };
	}
	if (my $err = $@) {
	    $err =~ s/^\w+ failed// or die;
            $err = formatError($err);
            while ($err =~ s/^Warning:.*//m) {}
	    $o->ask_warn('', [ N("Installation of bootloader failed. The following error occured:"), $err ]);
	    die "already displayed";
	} elsif (arch() =~ /ppc/) {
	    my $of_boot = cat_("$o->{prefix}/tmp/of_boot_dev") || die "Can't open $o->{prefix}/tmp/of_boot_dev";
	    chop($of_boot);
	    $o->ask_warn('', N("You may need to change your Open Firmware boot-device to\n enable the bootloader.  If you don't see the bootloader prompt at\n reboot, hold down Command-Option-O-F at reboot and enter:\n setenv boot-device %s,\\\\:tbxi\n Then type: shut-down\nAt your next boot you should see the bootloader prompt.", $of_boot));
	}
    }
}

sub miscellaneous {
    my ($o, $_clicked) = @_;

    if ($o->{meta_class} ne 'desktop' && !$o->{isUpgrade}) {
	require security::level;
	security::level::level_choose($o, \$o->{security}, \$o->{libsafe}, \$o->{security_user});
    }

    install_steps::miscellaneous($o);
}

#------------------------------------------------------------------------------
sub configureX {
    my ($o, $expert) = @_;

    install_steps::configureXBefore($o);
    symlink "$o->{prefix}/etc/gtk", "/etc/gtk";

    my $options = { 
	allowFB => $o->{allowFB},
    };

    require Xconfig::main;
    if (my $raw_X = Xconfig::main::configure_everything_or_configure_chooser($o, $options, !$expert, $o->{keyboard}, $o->{mouse})) {
	$o->{raw_X} = $raw_X;
	install_steps::configureXAfter($o);
    }
}

#------------------------------------------------------------------------------
sub generateAutoInstFloppy {
    my ($o, $replay) = @_;

    my $floppy = detect_devices::floppy();

    $o->ask_okcancel('', N("Insert a blank floppy in drive %s", $floppy), 1) or return;

    my $dev = devices::make($floppy);
    {
	my $_w = $o->wait_message('', N("Creating auto install floppy..."));
	install_any::getAndSaveAutoInstallFloppy($o, $replay, $dev) or return;
    }
    common::sync();         #- if you shall remove the floppy right after the LED switches off
}

#------------------------------------------------------------------------------
sub exitInstall {
    my ($o, $alldone) = @_;

    return $o->{step} = '' if !$alldone && !$o->ask_yesorno('', 
N("Some steps are not completed.

Do you really want to quit now?"), 0);

    install_steps::exitInstall($o);

    $o->exit unless $alldone;

    $o->ask_from_no_check(
	{
	 messages => formatAlaTeX(install_messages::install_completed()),
	 interactive_help_id => 'exitInstall',
	 ok => N("Reboot"),
	},      
	[
	 { val => \ (my $_t1 = N("Generate auto install floppy")), clicked => sub {
		   my $t = $o->ask_from_list_('', 
N("The auto install can be fully automated if wanted,
in that case it will take over the hard drive!!
(this is meant for installing on another box).

You may prefer to replay the installation.
"), [ N_("Replay"), N_("Automated") ]);
		   $t and $o->generateAutoInstFloppy($t eq 'Replay');
	       }, advanced => 1 },
	 { val => \ (my $_t2 = N("Save packages selection")), clicked => sub { install_any::g_default_packages($o) }, advanced => 1 },
	]
	) if $alldone;
}


#-######################################################################################
#- Misc Steps Functions
#-######################################################################################

1;
gid "Allowed addresses" msgstr "Ippermetti l-users kollha" #: ../bin/drakids:40 ../bin/drakids:71 ../bin/drakids:190 ../bin/drakids:199 #: ../bin/drakids:224 ../bin/drakids:233 ../bin/drakids:243 ../bin/drakids:335 #: ../bin/net_applet:134 ../bin/net_applet:306 #: ../lib/network/drakfirewall.pm:311 ../lib/network/drakfirewall.pm:315 #, fuzzy, c-format msgid "Interactive Firewall" msgstr "Firewallr" #: ../bin/drakids:71 ../bin/drakids:190 ../bin/drakids:199 ../bin/drakids:224 #: ../bin/drakids:233 ../bin/drakids:243 ../bin/drakids:335 #: ../bin/net_applet:306 #, fuzzy, c-format msgid "Unable to contact daemon" msgstr "Ma stajtx nikkuntattja l-mera %s" #: ../bin/drakids:82 ../bin/drakids:110 #, c-format msgid "Log" msgstr "Log" #: ../bin/drakids:86 ../bin/drakids:105 #, fuzzy, c-format msgid "Allow" msgstr "Kollha" #: ../bin/drakids:87 ../bin/drakids:96 #, c-format msgid "Block" msgstr "" #: ../bin/drakids:88 ../bin/drakids:97 ../bin/drakids:106 ../bin/drakids:117 #: ../bin/drakids:130 ../bin/drakids:138 ../bin/draknfs:197 #: ../bin/net_monitor:122 #, c-format msgid "Close" msgstr "Agħlaq" #: ../bin/drakids:91 #, fuzzy, c-format msgid "Allowed services" msgstr "Ippermetti l-users kollha" #: ../bin/drakids:100 #, fuzzy, c-format msgid "Blocked services" msgstr "Ħu kopja tas-sigurtà tal-fajls tal-users" #: ../bin/drakids:114 #, fuzzy, c-format msgid "Clear logs" msgstr "Neħħi kollox" #: ../bin/drakids:115 ../bin/drakids:120 #, c-format msgid "Blacklist" msgstr "" #: ../bin/drakids:116 ../bin/drakids:133 #, c-format msgid "Whitelist" msgstr "" #: ../bin/drakids:124 #, fuzzy, c-format msgid "Remove from blacklist" msgstr "Neħħi mill-LVM" #: ../bin/drakids:125 #, c-format msgid "Move to whitelist" msgstr "" #: ../bin/drakids:137 #, fuzzy, c-format msgid "Remove from whitelist" msgstr "Neħħi mill-LVM" #: ../bin/drakids:256 #, c-format msgid "Date" msgstr "Data" #: ../bin/drakids:257 #, fuzzy, c-format msgid "Remote host" msgstr "Remot" #: ../bin/drakids:258 ../lib/network/vpn/openvpn.pm:115 #, c-format msgid "Type" msgstr "Tip" #: ../bin/drakids:259 ../bin/drakids:292 #, c-format msgid "Service" msgstr "Servizz" #: ../bin/drakids:260 #, c-format msgid "Network interface" msgstr "Interfaċċja tan-network" #: ../bin/drakids:291 #, c-format msgid "Application" msgstr "Programm" #: ../bin/drakids:293 #, c-format msgid "Status" msgstr "Stat" #: ../bin/drakids:295 #, fuzzy, c-format msgid "Allowed" msgstr "Kollha" #: ../bin/drakids:296 #, c-format msgid "Blocked" msgstr "" #: ../bin/drakinvictus:36 #, fuzzy, c-format msgid "Invictus Firewall" msgstr "Firewall" #: ../bin/drakinvictus:53 #, fuzzy, c-format msgid "Start as master" msgstr "Tella' fil-bidu" #: ../bin/drakinvictus:72 #, fuzzy, c-format msgid "A password is required." msgstr "Password meħtieġa" #: ../bin/drakinvictus:100 #, c-format msgid "" "This tool allows to set up network interfaces failover and firewall " "replication." msgstr "" #: ../bin/drakinvictus:102 #, c-format msgid "Network redundancy (leave empty if interface is not used)" msgstr "" #: ../bin/drakinvictus:105 #, fuzzy, c-format msgid "Real address" msgstr "Indirizz Mac" #: ../bin/drakinvictus:105 #, fuzzy, c-format msgid "Virtual shared address" msgstr "Indirizz sors sainfo" #: ../bin/drakinvictus:105 #, c-format msgid "Virtual ID" msgstr "" #: ../bin/drakinvictus:110 ../lib/network/netconnect.pm:615 #: ../lib/network/vpn/vpnc.pm:56 #, c-format msgid "Password" msgstr "Password" #: ../bin/drakinvictus:114 #, fuzzy, c-format msgid "Firewall replication" msgstr "Reżoluzzjoni finali" #: ../bin/drakinvictus:116 #, c-format msgid "Synchronize firewall conntrack tables" msgstr "" #: ../bin/drakinvictus:123 #, fuzzy, c-format msgid "Synchronization network interface" msgstr "Għodda tas-sinkronizzazzjoni" #: ../bin/drakinvictus:132 #, fuzzy, c-format msgid "Connection mark bit" msgstr "Konnessjoni" #: ../bin/draknetprofile:37 #, fuzzy, c-format msgid "Network profiles" msgstr "Għażliet tan-network" #: ../bin/draknetprofile:66 #, fuzzy, c-format msgid "Module" msgstr "Modalità" #: ../bin/draknetprofile:67 #, fuzzy, c-format msgid "Enabled" msgstr "Ixgħel" #: ../bin/draknetprofile:68 #, c-format msgid "Description" msgstr "Deskrizzjoni" #: ../bin/draknetprofile:84 #, fuzzy, c-format msgid "Profile" msgstr "Proxies" #: ../bin/draknetprofile:152 #, c-format msgid "New profile..." msgstr "Profil ġdid..." #: ../bin/draknetprofile:155 #, c-format msgid "" "Please specify the name of the new network profile to be created (e.g., " "work, home, roaming, ..). This new profile will be created based on current " "settings, and you'll be able to configure your system configuration as usual " "afterwards." msgstr "" #: ../bin/draknetprofile:166 #, c-format msgid "The \"%s\" profile already exists!" msgstr "Il-profil \"%s\" diġà jeżisti!" #: ../bin/draknetprofile:172 #, fuzzy, c-format msgid "New profile created" msgstr "Profil ġdid..." #: ../bin/draknetprofile:172 #, c-format msgid "" "You are now using network profile %s. You can configure your system as " "usual, and all your network settings from now on will be saved into this " "profile." msgstr "" #: ../bin/draknetprofile:183 ../lib/network/drakvpn.pm:70 #: ../lib/network/drakvpn.pm:100 ../lib/network/ndiswrapper.pm:103 #: ../lib/network/netconnect.pm:500 #, c-format msgid "Warning" msgstr "Twissija" #: ../bin/draknetprofile:183 #, fuzzy, c-format msgid "Are you sure you want to delete the default profile?" msgstr "Ma tistax tħassar il-profil kurrenti" #: ../bin/draknetprofile:186 #, fuzzy, c-format msgid "" "You can not delete the current profile. Please switch to a different profile " "first." msgstr "Ma tistax tħassar il-profil kurrenti" #: ../bin/draknetprofile:194 ../bin/draknfs:356 #, c-format msgid "Advanced" msgstr "" #: ../bin/draknetprofile:198 #, fuzzy, c-format msgid "Select the netprofile modules:" msgstr "Agħżel interfaċċja tan-network biex tneħħi:" #: ../bin/draknetprofile:211 #, c-format msgid "This tool allows you to control network profiles." msgstr "" #: ../bin/draknetprofile:212 #, fuzzy, c-format msgid "Select a network profile:" msgstr "Agħżel provveditur:" #: ../bin/draknetprofile:216 #, c-format msgid "Activate" msgstr "Ixgħel" #: ../bin/draknetprofile:217 #, c-format msgid "New" msgstr "" #: ../bin/draknetprofile:218 #, c-format msgid "Delete" msgstr "Ħassar" #: ../bin/draknfs:49 #, c-format msgid "map root user as anonymous" msgstr "" #: ../bin/draknfs:50 #, c-format msgid "map all users to anonymous user" msgstr "" #: ../bin/draknfs:51 #, c-format msgid "No user UID mapping" msgstr "" #: ../bin/draknfs:52 #, c-format msgid "allow real remote root access" msgstr "" #: ../bin/draknfs:66 ../bin/draknfs:67 ../bin/draknfs:68 #: ../bin/draksambashare:175 ../bin/draksambashare:176 #: ../bin/draksambashare:177 #, c-format msgid "/_File" msgstr "/_Fajl" #: ../bin/draknfs:67 ../bin/draksambashare:176 #, c-format msgid "/_Write conf" msgstr "" #: ../bin/draknfs:68 ../bin/draksambashare:177 #, c-format msgid "/_Quit" msgstr "/_Oħroġ" #: ../bin/draknfs:68 ../bin/draksambashare:177 #, c-format msgid "<control>Q" msgstr "<control>Q" #: ../bin/draknfs:71 ../bin/draknfs:72 ../bin/draknfs:73 #, fuzzy, c-format msgid "/_NFS Server" msgstr "Servers DNS" #: ../bin/draknfs:72 ../bin/draksambashare:181 #, c-format msgid "/_Restart" msgstr "" #: ../bin/draknfs:73 ../bin/draksambashare:182 #, c-format msgid "/R_eload" msgstr "" #: ../bin/draknfs:92 #, c-format msgid "NFS server" msgstr "Server NFS" #: ../bin/draknfs:92 #, c-format msgid "Restarting/Reloading NFS server..." msgstr "" #: ../bin/draknfs:93 #, c-format msgid "Error Restarting/Reloading NFS server" msgstr "" #: ../bin/draknfs:109 ../bin/draksambashare:246 #, fuzzy, c-format msgid "Directory selection" msgstr "Direzzjoni" #: ../bin/draknfs:116 ../bin/draksambashare:253 #, c-format msgid "Should be a directory." msgstr "Irid ikun direttorju." #: ../bin/draknfs:146 #, c-format msgid "" "<span weight=\"bold\">NFS clients</span> may be specified in a number of " "ways:\n" "\n" "\n" "<span foreground=\"royalblue3\">single host:</span> a host either by an " "abbreviated name recognized be the resolver, fully qualified domain name, or " "an IP address\n" "\n" "\n" "<span foreground=\"royalblue3\">netgroups:</span> NIS netgroups may be given " "as @group.\n" "\n" "\n" "<span foreground=\"royalblue3\">wildcards:</span> machine names may contain " "the wildcard characters * and ?. For instance: *.cs.foo.edu matches all " "hosts in the domain cs.foo.edu.\n" "\n" "\n" "<span foreground=\"royalblue3\">IP networks:</span> you can also export " "directories to all hosts on an IP (sub-)network simultaneously. for example, " "either `/255.255.252.0' or `/22' appended to the network base address " "result.\n" msgstr "" #: ../bin/draknfs:161 #, c-format msgid "" "<span weight=\"bold\">User ID options</span>\n" "\n" "\n" "<span foreground=\"royalblue3\">map root user as anonymous:</span> map " "requests from uid/gid 0 to the anonymous uid/gid (root_squash).\n" "\n" "\n" "<span foreground=\"royalblue3\">allow real remote root access:</span> turn " "off root squashing. This option is mainly useful for diskless clients " "(no_root_squash).\n" "\n" "\n" "<span foreground=\"royalblue3\">map all users to anonymous user:</span> map " "all uids and gids to the anonymous user (all_squash). Useful for NFS-" "exported public FTP directories, news spool directories, etc. The opposite " "option is no user UID mapping (no_all_squash), which is the default " "setting.\n" "\n" "\n" "<span foreground=\"royalblue3\">anonuid and anongid:</span> explicitly set " "the uid and gid of the anonymous account.\n" msgstr "" #: ../bin/draknfs:177 #, c-format msgid "Synchronous access:" msgstr "" #: ../bin/draknfs:178 #, fuzzy, c-format msgid "Secured Connection:" msgstr "Konnessjoni ma' l-internet" #: ../bin/draknfs:179 #, c-format msgid "Read-Only share:" msgstr "" #: ../bin/draknfs:180 #, c-format msgid "Subtree checking:" msgstr "" #: ../bin/draknfs:182 #, c-format msgid "Advanced Options" msgstr "" #: ../bin/draknfs:183 #, c-format msgid "" "<span foreground=\"royalblue3\">%s</span> this option requires that requests " "originate on an internet port less than IPPORT_RESERVED (1024). This option " "is on by default." msgstr "" #: ../bin/draknfs:184 #, c-format msgid "" "<span foreground=\"royalblue3\">%s</span> allow either only read or both " "read and write requests on this NFS volume. The default is to disallow any " "request which changes the filesystem. This can also be made explicit by " "using this option." msgstr "" #: ../bin/draknfs:185 #, c-format msgid "" "<span foreground=\"royalblue3\">%s</span> disallows the NFS server to " "violate the NFS protocol and to reply to requests before any changes made by " "these requests have been committed to stable storage (e.g. disc drive)." msgstr "" #: ../bin/draknfs:186 #, c-format msgid "" "<span foreground=\"royalblue3\">%s</span> enable subtree checking which can " "help improve security in some cases, but can decrease reliability. See " "exports(5) man page for more details." msgstr "" #: ../bin/draknfs:191 ../bin/draksambashare:623 ../bin/draksambashare:789 #, c-format msgid "Information" msgstr "Informazzjoni" #: ../bin/draknfs:271 #, c-format msgid "Directory" msgstr "Direttorju" #: ../bin/draknfs:282 #, c-format msgid "Please add an NFS share to be able to modify it." msgstr "" #: ../bin/draknfs:379 #, c-format msgid "NFS directory" msgstr "" #: ../bin/draknfs:380 ../bin/draksambashare:382 ../bin/draksambashare:588 #: ../bin/draksambashare:766 #, c-format msgid "Directory:" msgstr "&Direttorju:" #: ../bin/draknfs:381 #, fuzzy, c-format msgid "Host access" msgstr "Isem il-kompjuter" #: ../bin/draknfs:382 #, c-format msgid "Access:" msgstr "Aċċess:" #: ../bin/draknfs:383 #, c-format msgid "User ID Mapping" msgstr "" #: ../bin/draknfs:384 #, c-format msgid "User ID:" msgstr "" #: ../bin/draknfs:385 #, c-format msgid "Anonymous user ID:" msgstr "" #: ../bin/draknfs:386 #, c-format msgid "Anonymous Group ID:" msgstr "" #: ../bin/draknfs:429 #, fuzzy, c-format msgid "Please specify a directory to share." msgstr "Jekk jogħġbok daħħal il-parametri wireless għal din il-kard:" #: ../bin/draknfs:431 #, c-format msgid "Can't create this directory." msgstr "" #: ../bin/draknfs:434 #, c-format msgid "You must specify hosts access." msgstr "" #: ../bin/draknfs:514 #, c-format msgid "Share Directory" msgstr "" #: ../bin/draknfs:514 #, c-format msgid "Hosts Wildcard" msgstr "" #: ../bin/draknfs:514 #, c-format msgid "General Options" msgstr "Għażliet Ġenerali" #: ../bin/draknfs:514 #, c-format msgid "Custom Options" msgstr "" #: ../bin/draknfs:526 ../bin/draksambashare:397 ../bin/draksambashare:625 #: ../bin/draksambashare:791 #, c-format msgid "Please enter a directory to share." msgstr "" #: ../bin/draknfs:533 #, c-format msgid "Please use the modify button to set right access." msgstr "" #: ../bin/draknfs:548 #, c-format msgid "Manage NFS shares" msgstr "" #: ../bin/draknfs:584 #, c-format msgid "Starting the NFS-server" msgstr "" #: ../bin/draknfs:596 #, c-format msgid "DrakNFS manage NFS shares" msgstr "" #: ../bin/draknfs:605 #, c-format msgid "Failed to add NFS share." msgstr "" #: ../bin/draknfs:612 #, c-format msgid "Failed to Modify NFS share." msgstr "" #: ../bin/draknfs:619 #, c-format msgid "Failed to remove an NFS share." msgstr "" #: ../bin/draksambashare:65 #, c-format msgid "User name" msgstr "Isem tal-user" #: ../bin/draksambashare:72 ../bin/draksambashare:100 #, c-format msgid "Share name" msgstr "Isem tal-printer (share)" #: ../bin/draksambashare:73 ../bin/draksambashare:101 #, fuzzy, c-format msgid "Share directory" msgstr "Direttorju lokali" #: ../bin/draksambashare:74 ../bin/draksambashare:102 #: ../bin/draksambashare:119 #, c-format msgid "Comment" msgstr "Kumment" #: ../bin/draksambashare:75 ../bin/draksambashare:120 #, fuzzy, c-format msgid "Browseable" msgstr "Fittex" #: ../bin/draksambashare:76 #, c-format msgid "Public" msgstr "Pubbliku" #: ../bin/draksambashare:77 ../bin/draksambashare:125 #, c-format msgid "Writable" msgstr "Jista' jinkiteb" #: ../bin/draksambashare:78 ../bin/draksambashare:166 #, fuzzy, c-format msgid "Create mask" msgstr "Oħloq" #: ../bin/draksambashare:79 ../bin/draksambashare:167 #, fuzzy, c-format msgid "Directory mask" msgstr "Direttorju ta' kopji tas-sigurtà" #: ../bin/draksambashare:80 #, fuzzy, c-format msgid "Read list" msgstr "qari" #: ../bin/draksambashare:81 ../bin/draksambashare:126 #: ../bin/draksambashare:602 #, fuzzy, c-format msgid "Write list" msgstr "Ktib" #: ../bin/draksambashare:82 ../bin/draksambashare:158 #, fuzzy, c-format msgid "Admin users" msgstr "Żid user" #: ../bin/draksambashare:83 ../bin/draksambashare:159 #, fuzzy, c-format msgid "Valid users" msgstr "Żid user" #: ../bin/draksambashare:84 #, fuzzy, c-format msgid "Inherit Permissions" msgstr "Permessi" #: ../bin/draksambashare:85 ../bin/draksambashare:160 #, fuzzy, c-format msgid "Hide dot files" msgstr "Aħbi fajls" #: ../bin/draksambashare:86 ../bin/draksambashare:161 #, c-format msgid "Hide files" msgstr "Aħbi fajls" #: ../bin/draksambashare:87 ../bin/draksambashare:165 #, fuzzy, c-format msgid "Preserve case" msgstr "Preferenzi" #: ../bin/draksambashare:88 #, fuzzy, c-format msgid "Force create mode" msgstr "Il-mudell tal-printer tiegħek" #: ../bin/draksambashare:89 #, fuzzy, c-format msgid "Force group" msgstr "Grupp PFS" #: ../bin/draksambashare:90 ../bin/draksambashare:164 #, fuzzy, c-format msgid "Default case" msgstr "User impliċitu" #: ../bin/draksambashare:117 #, fuzzy, c-format msgid "Printer name" msgstr "Isem tad-dominju" #: ../bin/draksambashare:118 #, c-format msgid "Path" msgstr "Passaġġ" #: ../bin/draksambashare:121 ../bin/draksambashare:594 #, fuzzy, c-format msgid "Printable" msgstr "Ixgħel" #: ../bin/draksambashare:122 #, fuzzy, c-format msgid "Print Command" msgstr "Kmand" #: ../bin/draksambashare:123 #, fuzzy, c-format msgid "LPQ command" msgstr "Kmand" #: ../bin/draksambashare:124 #, c-format msgid "Guest ok" msgstr "" #: ../bin/draksambashare:127 ../bin/draksambashare:168 #: ../bin/draksambashare:603 #, fuzzy, c-format msgid "Inherit permissions" msgstr "Permessi" #: ../bin/draksambashare:128 #, c-format msgid "Printing" msgstr "Printjar" #: ../bin/draksambashare:129 #, fuzzy, c-format msgid "Create mode" msgstr "Mudell tal-kard :" #: ../bin/draksambashare:130 #, fuzzy, c-format msgid "Use client driver" msgstr "Server Telnet" #: ../bin/draksambashare:156 #, fuzzy, c-format msgid "Read List" msgstr "Neħħi lista" #: ../bin/draksambashare:157 #, fuzzy, c-format msgid "Write List" msgstr "Ktib" #: ../bin/draksambashare:162 #, fuzzy, c-format msgid "Force Group" msgstr "Grupp" #: ../bin/draksambashare:163 #, c-format msgid "Force create group" msgstr "" #: ../bin/draksambashare:179 ../bin/draksambashare:180 #: ../bin/draksambashare:181 ../bin/draksambashare:182 #, fuzzy, c-format msgid "/_Samba Server" msgstr "Server tal-web" #: ../bin/draksambashare:180 #, fuzzy, c-format msgid "/_Configure" msgstr "Ikkonfigura" #: ../bin/draksambashare:184 #, c-format msgid "/_Help" msgstr "/_Għajnuna" #: ../bin/draksambashare:184 #, fuzzy, c-format msgid "/_Samba Documentation" msgstr "Frammentazzjoni" #: ../bin/draksambashare:190 ../bin/draksambashare:191 #, fuzzy, c-format msgid "/_About" msgstr "Waqqaf" #: ../bin/draksambashare:190 #, c-format msgid "/_Report Bug" msgstr "/I_rrapporta bug" #: ../bin/draksambashare:191 #, c-format msgid "/_About..." msgstr "/_Dwar..." #: ../bin/draksambashare:194 #, fuzzy, c-format msgid "Draksambashare" msgstr "Server Samba" #: ../bin/draksambashare:196 #, c-format msgid "Copyright (C) %s by Mandriva" msgstr "" #: ../bin/draksambashare:198 #, c-format msgid "This is a simple tool to easily manage Samba configuration." msgstr "" #: ../bin/draksambashare:200 #, c-format msgid "Mandriva Linux" msgstr "Mandriva Linux" #. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>") #: ../bin/draksambashare:205 #, c-format msgid "_: Translator(s) name(s) & email(s)\n" msgstr "Ramon Casha <ramon.casha@linux.org.mt>\n" #: ../bin/draksambashare:229 #, c-format msgid "Restarting/Reloading Samba server..." msgstr "" #: ../bin/draksambashare:230 #, c-format msgid "Error Restarting/Reloading Samba server" msgstr "" #: ../bin/draksambashare:370 ../bin/draksambashare:567 #: ../bin/draksambashare:687 #, c-format msgid "Open" msgstr "" #: ../bin/draksambashare:373 #, fuzzy, c-format msgid "DrakSamba add entry" msgstr "Server Samba" #: ../bin/draksambashare:377 #, fuzzy, c-format msgid "Add a share" msgstr "Server Samba" #: ../bin/draksambashare:380 #, fuzzy, c-format msgid "Name of the share:" msgstr "Isem iċ-ċertifikat" #: ../bin/draksambashare:381 ../bin/draksambashare:587 #: ../bin/draksambashare:767 #, c-format msgid "Comment:" msgstr "Kumment:" #: ../bin/draksambashare:393 #, c-format msgid "" "Share with the same name already exist or share name empty, please choose " "another name." msgstr "" #: ../bin/draksambashare:400 #, c-format msgid "Can't create the directory, please enter a correct path." msgstr "" #: ../bin/draksambashare:403 ../bin/draksambashare:623 #: ../bin/draksambashare:789 #, fuzzy, c-format msgid "Please enter a Comment for this share." msgstr "Jekk jogħġbok daħħal il-parametri wireless għal din il-kard:" #: ../bin/draksambashare:440 #, c-format msgid "pdf-gen - a PDF generator" msgstr "" #: ../bin/draksambashare:441 #, c-format msgid "printers - all printers available" msgstr "" #: ../bin/draksambashare:445 #, c-format msgid "Add Special Printer share" msgstr "" #: ../bin/draksambashare:448 #, c-format msgid "" "Goal of this wizard is to easily create a new special printer Samba share." msgstr "" #: ../bin/draksambashare:455 #, fuzzy, c-format msgid "A PDF generator already exists." msgstr "Il-profil \"%s\" diġà jeżisti!" #: ../bin/draksambashare:479 #, fuzzy, c-format msgid "Printers and print$ already exist." msgstr "Il-profil \"%s\" diġà jeżisti!" #: ../bin/draksambashare:529 ../bin/draksambashare:1197 #, c-format msgid "Congratulations" msgstr "Prosit" #: ../bin/draksambashare:530 #, c-format msgid "The wizard successfully added the printer Samba share" msgstr "" #: ../bin/draksambashare:552 #, c-format msgid "Please add or select a Samba printer share to be able to modify it." msgstr "" #: ../bin/draksambashare:570 #, c-format msgid "DrakSamba Printers entry" msgstr "" #: ../bin/draksambashare:583 #, c-format msgid "Printer share" msgstr "" #: ../bin/draksambashare:586 #, c-format msgid "Printer name:" msgstr "Isem tal-printer:" #: ../bin/draksambashare:592 ../bin/draksambashare:772 #, fuzzy, c-format msgid "Writable:" msgstr "Ktib" #: ../bin/draksambashare:593 ../bin/draksambashare:773 #, fuzzy, c-format msgid "Browseable:" msgstr "Fittex" #: ../bin/draksambashare:598 #, c-format msgid "Advanced options" msgstr "" #: ../bin/draksambashare:600 #, fuzzy, c-format msgid "Printer access" msgstr "Aċċess għall-internet" #: ../bin/draksambashare:604 #, c-format msgid "Guest ok:" msgstr "" #: ../bin/draksambashare:605 #, fuzzy, c-format msgid "Create mode:" msgstr "Mudell tal-kard :" #: ../bin/draksambashare:609 #, c-format msgid "Printer command" msgstr "" #: ../bin/draksambashare:611 #, c-format msgid "Print command:" msgstr "" #: ../bin/draksambashare:612 #, fuzzy, c-format msgid "LPQ command:" msgstr "Kmand" #: ../bin/draksambashare:613 #, fuzzy, c-format msgid "Printing:" msgstr "Twissija" #: ../bin/draksambashare:629 #, c-format msgid "create mode should be numeric. ie: 0755." msgstr "" #: ../bin/draksambashare:690 #, c-format msgid "DrakSamba entry" msgstr "" #: ../bin/draksambashare:695 #, c-format msgid "Please add or select a Samba share to be able to modify it." msgstr "" #: ../bin/draksambashare:718 #, fuzzy, c-format msgid "Samba user access" msgstr "Server Samba" #: ../bin/draksambashare:726 #, fuzzy, c-format msgid "Mask options" msgstr "Għażliet bażiċi" #: ../bin/draksambashare:740 #, fuzzy, c-format msgid "Display options" msgstr "Speċifika informazzjoni" #: ../bin/draksambashare:762 #, fuzzy, c-format msgid "Samba share directory" msgstr "Direttorju lokali" #: ../bin/draksambashare:765 #, fuzzy, c-format msgid "Share name:" msgstr "Isem tal-printer (share)" #: ../bin/draksambashare:771 #, c-format msgid "Public:" msgstr "" #: ../bin/draksambashare:795 #, c-format msgid "" "Create mask, create mode and directory mask should be numeric. ie: 0755." msgstr "" #: ../bin/draksambashare:802 #, c-format msgid "Please create this Samba user: %s" msgstr "" #: ../bin/draksambashare:914 #, c-format msgid "Add Samba user" msgstr "" #: ../bin/draksambashare:929 #, fuzzy, c-format msgid "User information" msgstr "Uża l-partizzjoni tal-Windows" #: ../bin/draksambashare:931 #, fuzzy, c-format msgid "User name:" msgstr "User" #: ../bin/draksambashare:932 #, c-format msgid "Password:" msgstr "Password:" #: ../bin/draksambashare:1046 #, c-format msgid "PDC - primary domain controller" msgstr "" #: ../bin/draksambashare:1047 #, c-format msgid "Standalone - standalone server" msgstr "" #: ../bin/draksambashare:1053 #, c-format msgid "Samba Wizard" msgstr "" #: ../bin/draksambashare:1056 #, fuzzy, c-format msgid "Samba server configuration Wizard" msgstr "Konfigurazzjoni allerti bl-imejl" #: ../bin/draksambashare:1056 #, c-format msgid "" "Samba allows your server to behave as a file and print server for " "workstations running non-Linux systems." msgstr "" #: ../bin/draksambashare:1072 #, c-format msgid "PDC server: primary domain controller" msgstr "" #: ../bin/draksambashare:1072 #, c-format msgid "" "Server configured as a PDC is responsible for Windows authentication " "throughout the domain." msgstr "" #: ../bin/draksambashare:1072 #, c-format msgid "" "Single server installations may use smbpasswd or tdbsam password backends" msgstr "" #: ../bin/draksambashare:1072 #, c-format msgid "" "Domain master = yes, causes the server to register the NetBIOS name <pdc " "name>. This name will be recognized by other servers." msgstr "" #: ../bin/draksambashare:1089 #, c-format msgid "Wins support:" msgstr "" #: ../bin/draksambashare:1090 #, fuzzy, c-format msgid "admin users:" msgstr "Żid user" #: ../bin/draksambashare:1090 #, c-format msgid "root @adm" msgstr "" #: ../bin/draksambashare:1091 #, c-format msgid "Os level:" msgstr "" #: ../bin/draksambashare:1091 #, c-format msgid "" "The global os level option dictates the operating system level at which " "Samba will masquerade during a browser election. If you wish to have Samba " "win an election and become the master browser, you can set the level above " "that of the operating system on your network with the highest current value. " "ie: os level = 34" msgstr "" #: ../bin/draksambashare:1095 #, c-format msgid "The domain is wrong." msgstr "" #: ../bin/draksambashare:1102 #, fuzzy, c-format msgid "Workgroup" msgstr "Grupp PFS" #: ../bin/draksambashare:1102 #, c-format msgid "Samba needs to know the Windows Workgroup it will serve." msgstr "" #: ../bin/draksambashare:1109 ../bin/draksambashare:1176 #, fuzzy, c-format msgid "Workgroup:" msgstr "Grupp PFS" #: ../bin/draksambashare:1110 #, fuzzy, c-format msgid "Netbios name:" msgstr "Isem il-kompjuter" #: ../bin/draksambashare:1114 #, c-format msgid "The Workgroup is wrong." msgstr "" #: ../bin/draksambashare:1121 ../bin/draksambashare:1131 #, fuzzy, c-format msgid "Security mode" msgstr "Polzi ta' Sigurtà" #: ../bin/draksambashare:1121 #, c-format msgid "" "User level: the client sends a session setup request directly following " "protocol negotiation. This request provides a username and password." msgstr "" #: ../bin/draksambashare:1121 #, c-format msgid "Share level: the client authenticates itself separately for each share" msgstr "" #: ../bin/draksambashare:1121 #, c-format msgid "" "Domain level: provides a mechanism for storing all user and group accounts " "in a central, shared, account repository. The centralized account repository " "is shared between domain (security) controllers." msgstr "" #: ../bin/draksambashare:1132 #, fuzzy, c-format msgid "Hosts allow" msgstr "Isem il-kompjuter" #: ../bin/draksambashare:1137 #, c-format msgid "Server Banner." msgstr "" #: ../bin/draksambashare:1137 #, c-format msgid "" "The banner is the way this server will be described in the Windows " "workstations." msgstr "" #: ../bin/draksambashare:1142 #, c-format msgid "Banner:" msgstr "" #: ../bin/draksambashare:1146 #, c-format msgid "The Server Banner is incorrect." msgstr "" #: ../bin/draksambashare:1153 #, c-format msgid "Samba Log" msgstr "" #: ../bin/draksambashare:1153 #, c-format msgid "" "Log file: use file.%m to use a separate log file for each machine that " "connects" msgstr "" #: ../bin/draksambashare:1153 #, c-format msgid "Log level: set the log (verbosity) level (0 <= log level <= 10)" msgstr "" #: ../bin/draksambashare:1153 #, c-format msgid "Max Log size: put a capping on the size of the log files (in Kb)." msgstr "" #: ../bin/draksambashare:1160 ../bin/draksambashare:1178 #, fuzzy, c-format msgid "Log file:" msgstr "Proxies" #: ../bin/draksambashare:1161 #, c-format msgid "Max log size:" msgstr "" #: ../bin/draksambashare:1162 #, fuzzy, c-format msgid "Log level:" msgstr "Livell" #: ../bin/draksambashare:1167 #, c-format msgid "The wizard collected the following parameters to configure Samba." msgstr "" #: ../bin/draksambashare:1167 #, c-format msgid "" "To accept these values, and configure your server, click the Next button or " "use the Back button to correct them." msgstr "" #: ../bin/draksambashare:1167 #, c-format msgid "" "If you have previously create some shares, they will appear in this " "configuration. Run 'drakwizard sambashare' to manage your shares." msgstr "" #: ../bin/draksambashare:1175 #, fuzzy, c-format msgid "Samba type:" msgstr "tip ta' passaġġ" #: ../bin/draksambashare:1177 #, c-format msgid "Server banner:" msgstr "" #: ../bin/draksambashare:1179 #, c-format msgid " " msgstr "" #: ../bin/draksambashare:1180 #, c-format msgid "Unix Charset:" msgstr "" #: ../bin/draksambashare:1181 #, c-format msgid "Dos Charset:" msgstr "" #: ../bin/draksambashare:1182 #, c-format msgid "Display Charset:" msgstr "" #: ../bin/draksambashare:1197 #, c-format msgid "The wizard successfully configured your Samba server." msgstr "" #: ../bin/draksambashare:1252 #, c-format msgid "The Samba wizard has unexpectedly failed:" msgstr "" #: ../bin/draksambashare:1266 #, fuzzy, c-format msgid "Manage Samba configuration" msgstr "Konfigurazzjoni allerti bl-imejl" #: ../bin/draksambashare:1354 #, c-format msgid "Failed to Modify Samba share." msgstr "" #: ../bin/draksambashare:1363 #, c-format msgid "Failed to remove a Samba share." msgstr "" #: ../bin/draksambashare:1370 #, c-format msgid "File share" msgstr "" #: ../bin/draksambashare:1385 #, c-format msgid "Failed to Modify." msgstr "" #: ../bin/draksambashare:1394 #, c-format msgid "Failed to remove." msgstr "" #: ../bin/draksambashare:1401 #, c-format msgid "Printers" msgstr "Printers" #: ../bin/draksambashare:1413 #, c-format msgid "Failed to add user." msgstr "" #: ../bin/draksambashare:1422 #, c-format msgid "Failed to change user password." msgstr "" #: ../bin/draksambashare:1434 #, c-format msgid "Failed to delete user." msgstr "" #: ../bin/draksambashare:1439 #, c-format msgid "Userdrake" msgstr "Userdrake" #: ../bin/draksambashare:1447 #, c-format msgid "Samba Users" msgstr "" #: ../bin/draksambashare:1455 #, c-format msgid "Please configure your Samba server" msgstr "" #: ../bin/draksambashare:1455 #, c-format msgid "" "It seems this is the first time you run this tool.\n" "A wizard will appear to configure a basic Samba server" msgstr "" #: ../bin/draksambashare:1464 #, c-format msgid "DrakSamba manage Samba shares" msgstr "" #: ../bin/net_applet:95 #, fuzzy, c-format msgid "Network is up on interface %s." msgstr "Network imtella' fuq interfaċċja %s" #: ../bin/net_applet:96 #, fuzzy, c-format msgid "IP address: %s" msgstr "Indirizz IP:" #: ../bin/net_applet:97 #, fuzzy, c-format msgid "Gateway: %s" msgstr "Gateway:" #: ../bin/net_applet:98 #, fuzzy, c-format msgid "DNS: %s" msgstr "DNS" #: ../bin/net_applet:99 #, c-format msgid "Connected to %s (link level: %d %%)" msgstr "" #: ../bin/net_applet:101 #, fuzzy, c-format msgid "Network is down on interface %s." msgstr "Network imtella' fuq interfaċċja %s" #: ../bin/net_applet:103 #, c-format msgid "" "You do not have any configured Internet connection.\n" "Run the \"%s\" assistant from the Mandriva Linux Control Center" msgstr "" "M'għandek ebda konnessjoni mal-internet ikkonfigurata.\n" "Ħaddem is-saħħar \"%s\" miċ-Ċentru tal-Kontroll Mandriva Linux" #: ../bin/net_applet:106 ../lib/network/connection_manager.pm:206 #, fuzzy, c-format msgid "Connecting..." msgstr "Aqbad..." #: ../bin/net_applet:131 ../bin/net_monitor:519 #, c-format msgid "Connect %s" msgstr "Tella' %s" #: ../bin/net_applet:132 ../bin/net_monitor:519 #, c-format msgid "Disconnect %s" msgstr "Waqqaf %s" #: ../bin/net_applet:133 #, c-format msgid "Monitor Network" msgstr "Immonitorja network" #: ../bin/net_applet:135 #, c-format msgid "Manage wireless networks" msgstr "" #: ../bin/net_applet:137 #, fuzzy, c-format msgid "Manage VPN connections" msgstr "Immaniġġja konnessjonijiet" #: ../bin/net_applet:141 #, c-format msgid "Configure Network" msgstr "Ikkonfigura network" #: ../bin/net_applet:143 #, fuzzy, c-format msgid "Watched interface" msgstr "interfaċċji" #: ../bin/net_applet:144 ../bin/net_applet:145 ../bin/net_applet:147 #, c-format msgid "Auto-detect" msgstr "Għarfien awtomatiku" #: ../bin/net_applet:152 #, c-format msgid "Active interfaces" msgstr "" #: ../bin/net_applet:172 #, fuzzy, c-format msgid "Profiles" msgstr "Proxies" #: ../bin/net_applet:182 ../lib/network/connection.pm:229 #: ../lib/network/drakvpn.pm:62 ../lib/network/vpn/openvpn.pm:365 #: ../lib/network/vpn/openvpn.pm:379 ../lib/network/vpn/openvpn.pm:390 #, fuzzy, c-format msgid "VPN connection" msgstr "Konnessjoni LAN" #: ../bin/net_applet:387 #, fuzzy, c-format msgid "Network connection" msgstr "Għażliet tan-network" #: ../bin/net_applet:474 #, c-format msgid "More networks" msgstr "" #: ../bin/net_applet:501 #, c-format msgid "Interactive Firewall automatic mode" msgstr "" #: ../bin/net_applet:506 #, c-format msgid "Always launch on startup" msgstr "Dejjem ħaddem mat-tlugħ" #: ../bin/net_applet:511 #, fuzzy, c-format msgid "Wireless networks" msgstr "Konnessjoni Wireless" #: ../bin/net_applet:518 ../bin/net_monitor:96 #, c-format msgid "Settings" msgstr "Setings" #: ../bin/net_monitor:60 ../bin/net_monitor:65 #, c-format msgid "Network Monitoring" msgstr "Monitoraġġ tan-network" #: ../bin/net_monitor:99 #, fuzzy, c-format msgid "Default connection: " msgstr "Konnessjoni Cable" #: ../bin/net_monitor:101 #, c-format msgid "Wait please" msgstr "Stenna ftit" #: ../bin/net_monitor:104 #, c-format msgid "Global statistics" msgstr "Statistika globali" #: ../bin/net_monitor:107 #, c-format msgid "Instantaneous" msgstr "Instantanju" #: ../bin/net_monitor:107 #, c-format msgid "Average" msgstr "Medju" #: ../bin/net_monitor:108 #, c-format msgid "" "Sending\n" "speed:" msgstr "" "Rata 'l\n" " barra:" #: ../bin/net_monitor:108 ../bin/net_monitor:109 ../bin/net_monitor:114 #, c-format msgid "unknown" msgstr "mhux magħruf" #: ../bin/net_monitor:109 #, c-format msgid "" "Receiving\n" "speed:" msgstr "" "Rata 'l\n" "ġewwa:" #: ../bin/net_monitor:113 #, fuzzy, c-format msgid "Connection time: " msgstr "" "Ħin ta'\n" "konnessjoni: " #: ../bin/net_monitor:120 #, c-format msgid "Use same scale for received and transmitted" msgstr "Uża l-istess skala 'il ġewwa u 'l barra" #: ../bin/net_monitor:138 #, c-format msgid "Wait please, testing your connection..." msgstr "Stenna ftit... qed nittestja l-kollegament..." #: ../bin/net_monitor:210 ../bin/net_monitor:223 #, c-format msgid "Disconnecting from Internet " msgstr "Aqta' minn ma' l-internet" #: ../bin/net_monitor:210 ../bin/net_monitor:223 #, c-format msgid "Connecting to Internet " msgstr "Qed intella' l-internet" #: ../bin/net_monitor:254 #, c-format msgid "Disconnection from Internet failed." msgstr "Ma stajtx naqta' minn ma' l-internet." #: ../bin/net_monitor:255 #, c-format msgid "Disconnection from Internet complete." msgstr "Skonnessjoni mill-internet lest." #: ../bin/net_monitor:257 #, c-format msgid "Connection complete." msgstr "Konnessjoni lesta." #: ../bin/net_monitor:258 #, c-format msgid "" "Connection failed.\n" "Verify your configuration in the Mandriva Linux Control Center." msgstr "" "Konnessjoni falliet.\n" "Ivverifika l-konfigurazzjoni fiċ-Ċentru tal-Kontroll Mandriva Linux." #: ../bin/net_monitor:360 #, fuzzy, c-format msgid "%s (%s)" msgstr "DNS" #: ../bin/net_monitor:385 #, c-format msgid "Color configuration" msgstr "Konfigurazzjoni tal-kulur" #: ../bin/net_monitor:444 ../bin/net_monitor:457 #, c-format msgid "sent: " msgstr "mibgħut:" #: ../bin/net_monitor:447 ../bin/net_monitor:461 #, c-format msgid "received: " msgstr "riċevuti: " #: ../bin/net_monitor:450 #, c-format msgid "average" msgstr "medju" #: ../bin/net_monitor:451 #, c-format msgid "Reset counters" msgstr "" #: ../bin/net_monitor:454 #, c-format msgid "Local measure" msgstr "Miżura lokali" #: ../bin/net_monitor:512 #, c-format msgid "" "Warning, another internet connection has been detected, maybe using your " "network" msgstr "" "Twissija: instabet konnessjoni oħra tal-Internet, forsi qed tuża n-network " "tiegħek" #: ../bin/net_monitor:516 #, c-format msgid "Connected" msgstr "Imqabbad" #: ../bin/net_monitor:516 #, c-format msgid "Not connected" msgstr "Mhux imqabbad" #: ../bin/net_monitor:523 #, c-format msgid "No internet connection configured" msgstr "Ebda konnessjoni internet konfigurata" #: ../lib/network/connection.pm:16 #, c-format msgid "Unknown connection type" msgstr "Tip ta' konnessjoni mhux magħrufa" #: ../lib/network/connection.pm:162 #, c-format msgid "Network access settings" msgstr "" #: ../lib/network/connection.pm:163 #, c-format msgid "Access settings" msgstr "" #: ../lib/network/connection.pm:164 #, c-format msgid "Address settings" msgstr "" #: ../lib/network/connection.pm:178 ../lib/network/connection.pm:198 #: ../lib/network/connection/isdn.pm:155 ../lib/network/netconnect.pm:217 #: ../lib/network/netconnect.pm:492 ../lib/network/netconnect.pm:588 #: ../lib/network/netconnect.pm:591 #, c-format msgid "Unlisted - edit manually" msgstr "Mhux imniżżel - editja manwalment" #: ../lib/network/connection.pm:231 ../lib/network/connection/cable.pm:41 #: ../lib/network/connection/wireless.pm:46 ../lib/network/vpn/openvpn.pm:127 #: ../lib/network/vpn/openvpn.pm:171 ../lib/network/vpn/openvpn.pm:339 #, c-format msgid "None" msgstr "Ebda" #: ../lib/network/connection.pm:243 #, c-format msgid "Allow users to manage the connection" msgstr "" #: ../lib/network/connection.pm:244 #, c-format msgid "Start the connection at boot" msgstr "" #: ../lib/network/connection.pm:245 #, c-format msgid "Enable traffic accounting" msgstr "" #: ../lib/network/connection.pm:246 #, c-format msgid "Metric" msgstr "Metriku" #: ../lib/network/connection.pm:247 #, c-format msgid "MTU" msgstr "" #: ../lib/network/connection.pm:248 #, c-format msgid "Maximum size of network message (MTU). If unsure, left blank." msgstr "" #: ../lib/network/connection.pm:324 #, fuzzy, c-format msgid "Link detected on interface %s" msgstr "(misjub fuq port %s)" #: ../lib/network/connection.pm:325 ../lib/network/connection/ethernet.pm:302 #, c-format msgid "Link beat lost on interface %s" msgstr "" #: ../lib/network/connection/cable.pm:10 #, c-format msgid "Cable" msgstr "" #: ../lib/network/connection/cable.pm:11 #, fuzzy, c-format msgid "Cable modem" msgstr "Mudell tal-kard :" #: ../lib/network/connection/cable.pm:42 #, c-format msgid "Use BPALogin (needed for Telstra)" msgstr "" #: ../lib/network/connection/cable.pm:45 ../lib/network/netconnect.pm:616 #, c-format msgid "Authentication" msgstr "Awtentikazzjoni" #: ../lib/network/connection/cable.pm:47 ../lib/network/connection/ppp.pm:22 #: ../lib/network/netconnect.pm:355 ../lib/network/vpn/openvpn.pm:393 #, c-format msgid "Account Login (user name)" msgstr "Login tal-kont (user name)" #: ../lib/network/connection/cable.pm:49 ../lib/network/connection/ppp.pm:23 #: ../lib/network/netconnect.pm:356 ../lib/network/vpn/openvpn.pm:394 #, c-format msgid "Account Password" msgstr "Password tal-kont" #: ../lib/network/connection/cellular.pm:66 #, c-format msgid "Access Point Name" msgstr "" #: ../lib/network/connection/cellular_bluetooth.pm:10 #, c-format msgid "Bluetooth" msgstr "" #: ../lib/network/connection/cellular_bluetooth.pm:11 #, c-format msgid "Bluetooth Dial Up Networking" msgstr "" #: ../lib/network/connection/cellular_card.pm:8 #, c-format msgid "Wrong PIN number format: it should be 4 digits." msgstr "" #: ../lib/network/connection/cellular_card.pm:10 #, c-format msgid "GPRS/Edge/3G" msgstr "" #: ../lib/network/connection/cellular_card.pm:110 #, c-format msgid "PIN number (4 digits). Leave empty if PIN is not required." msgstr "" #: ../lib/network/connection/cellular_card.pm:186 #, fuzzy, c-format msgid "Unable to open device %s" msgstr "Ma stajtx noħloq proċess: %s" #: ../lib/network/connection/cellular_card.pm:218 #, fuzzy, c-format msgid "Please check that your SIM card is inserted." msgstr "" "\n" "Jekk jogħġbok immarka l-għażliet kollha li għandek bżonn.\n" #: ../lib/network/connection/cellular_card.pm:229 #, c-format msgid "" "You entered a wrong PIN code.\n" "Entering the wrong PIN code multiple times may lock your SIM card!" msgstr "" #: ../lib/network/connection/dvb.pm:9 #, c-format msgid "DVB" msgstr "" #: ../lib/network/connection/dvb.pm:10 #, c-format msgid "Satellite (DVB)" msgstr "" #: ../lib/network/connection/dvb.pm:53 #, c-format msgid "Adapter card" msgstr "" #: ../lib/network/connection/dvb.pm:54 #, c-format msgid "Net demux" msgstr "" #: ../lib/network/connection/dvb.pm:55 #, c-format msgid "PID" msgstr "PID" #: ../lib/network/connection/ethernet.pm:11 #, c-format msgid "Ethernet" msgstr "" #: ../lib/network/connection/ethernet.pm:12 #, c-format msgid "Wired (Ethernet)" msgstr "" #: ../lib/network/connection/ethernet.pm:30 #, fuzzy, c-format msgid "Virtual interface" msgstr "Interfaċċja tan-network" #: ../lib/network/connection/ethernet.pm:60 #, c-format msgid "Unable to find network interface for selected device (using %s driver)." msgstr "" #: ../lib/network/connection/ethernet.pm:70 ../lib/network/vpn/openvpn.pm:207 #, c-format msgid "Manual configuration" msgstr "Konfigurazzjoni manwali" #: ../lib/network/connection/ethernet.pm:71 #, c-format msgid "Automatic IP (BOOTP/DHCP)" msgstr "IP Awtomatiku (BOOTP/DHCP)" #: ../lib/network/connection/ethernet.pm:129 #, fuzzy, c-format msgid "IP settings" msgstr "Seting PLL :" #: ../lib/network/connection/ethernet.pm:142 #, c-format msgid "" "Please enter the IP configuration for this machine.\n" "Each item should be entered as an IP address in dotted-decimal\n" "notation (for example, 1.2.3.4)." msgstr "" "Jekk jogħġbok daħħal il-konfigurazzjoni IP għal dan il-kompjuter.\n" "Kull element huwa indirizz IP fil-format deċimali bit-tikek (eż, 1.2.3.4)." #: ../lib/network/connection/ethernet.pm:146 ../lib/network/netconnect.pm:665 #: ../lib/network/vpn/openvpn.pm:212 ../lib/network/vpn/vpnc.pm:39 #, c-format msgid "Gateway" msgstr "Gateway" #: ../lib/network/connection/ethernet.pm:149 #, fuzzy, c-format msgid "Get DNS servers from DHCP" msgstr "IP tas-server DHCP" #: ../lib/network/connection/ethernet.pm:151 #, c-format msgid "DNS server 1" msgstr "Server DNS 1" #: ../lib/network/connection/ethernet.pm:152 #, c-format msgid "DNS server 2" msgstr "Server DNS 2" #: ../lib/network/connection/ethernet.pm:153 #, c-format msgid "Search domain" msgstr "Dominju tat-tfittix" #: ../lib/network/connection/ethernet.pm:154 #, c-format msgid "By default search domain will be set from the fully-qualified host name" msgstr "" "Impliċitament id-dominju tat-tfittix jiġi ssettjat mill-isem tal-kompjuter " "sħiħ." #: ../lib/network/connection/ethernet.pm:157 #, fuzzy, c-format msgid "DHCP timeout (in seconds)" msgstr "Ħin biex tiskadi l-konnessjoni (sek)" #: ../lib/network/connection/ethernet.pm:158 #, c-format msgid "Get YP servers from DHCP" msgstr "" #: ../lib/network/connection/ethernet.pm:159 #, c-format msgid "Get NTPD servers from DHCP" msgstr "" #: ../lib/network/connection/ethernet.pm:160 #, c-format msgid "DHCP host name" msgstr "Isem il-kompjuter DHCP" #: ../lib/network/connection/ethernet.pm:162 #, c-format msgid "Do not fallback to Zeroconf (169.254.0.0 network)" msgstr "" #: ../lib/network/connection/ethernet.pm:173 #, c-format msgid "IP address should be in format 1.2.3.4" msgstr "L-indirizz IP irid ikun fil-format \"1.2.3.4\"" #: ../lib/network/connection/ethernet.pm:178 #, fuzzy, c-format msgid "Netmask should be in format 255.255.224.0" msgstr "L-indirizz tal-gateway irid ikun fil-format 1.2.3.4" #: ../lib/network/connection/ethernet.pm:183 #, c-format msgid "Warning: IP address %s is usually reserved!" msgstr "Twissija: Indirizz IP %s normalment riservat !" #: ../lib/network/connection/ethernet.pm:192 #, c-format msgid "" "%s is already used by a connection that starts on boot (%s). To use this " "address with this connection, first disable all other devices which use it, " "or configure them not to start at boot" msgstr "" #: ../lib/network/connection/ethernet.pm:219 #, fuzzy, c-format msgid "Assign host name from DHCP server (or generate a unique one)" msgstr "Assenja isem il-kompjuter mill-indirizz DHCP" #: ../lib/network/connection/ethernet.pm:220 #, c-format msgid "" "This will allow the server to attribute a name for this machine. If the " "server does not provides a valid host name, it will be generated " "automatically." msgstr "" #: ../lib/network/connection/ethernet.pm:223 #, c-format msgid "" "You should define a hostname for this machine, which will identify this PC. " "Note that this hostname will be shared among all network connections. If " "left blank, 'localhost.localdomain' will be used." msgstr "" #: ../lib/network/connection/ethernet.pm:241 #, c-format msgid "Network Hotplugging" msgstr "Konfigurazzjoni \"hotplug\" tan-network" #: ../lib/network/connection/ethernet.pm:245 #, c-format msgid "Enable IPv6 to IPv4 tunnel" msgstr "" #: ../lib/network/connection/ethernet.pm:301 #, c-format msgid "Link beat detected on interface %s" msgstr "" #: ../lib/network/connection/ethernet.pm:304 #, c-format msgid "Requesting a network address on interface %s (%s protocol)..." msgstr "" #: ../lib/network/connection/ethernet.pm:305 #, c-format msgid "Got a network address on interface %s (%s protocol)" msgstr "" #: ../lib/network/connection/ethernet.pm:306 #, c-format msgid "Failed to get a network address on interface %s (%s protocol)" msgstr "" #: ../lib/network/connection/isdn.pm:8 #, c-format msgid "ISDN" msgstr "" #: ../lib/network/connection/isdn.pm:198 ../lib/network/netconnect.pm:424 #, c-format msgid "ISA / PCMCIA" msgstr "ISA / PCMCIA" #: ../lib/network/connection/isdn.pm:198 ../lib/network/netconnect.pm:424 #, c-format msgid "I do not know" msgstr "Ma nafx" #: ../lib/network/connection/isdn.pm:199 ../lib/network/netconnect.pm:424 #, c-format msgid "PCI" msgstr "PCI" #: ../lib/network/connection/isdn.pm:200 ../lib/network/netconnect.pm:424 #, c-format msgid "USB" msgstr "USB" #. -PO: POTS means "Plain old telephone service" #: ../lib/network/connection/pots.pm:10 #, c-format msgid "POTS" msgstr "" #. -PO: POTS means "Plain old telephone service" #. -PO: remove it if it doesn't have an equivalent in your language #. -PO: for example, in French, it can be translated as "RTC" #: ../lib/network/connection/pots.pm:16 #, c-format msgid "Analog telephone modem (POTS)" msgstr "" #: ../lib/network/connection/ppp.pm:9 ../lib/network/netconnect.pm:78 #, c-format msgid "Script-based" msgstr "Ibbażat fuq skritti" #: ../lib/network/connection/ppp.pm:10 ../lib/network/netconnect.pm:79 #, c-format msgid "PAP" msgstr "PAP" #: ../lib/network/connection/ppp.pm:11 ../lib/network/netconnect.pm:80 #, c-format msgid "Terminal-based" msgstr "Ibbażat fuq terminal" #: ../lib/network/connection/ppp.pm:12 ../lib/network/netconnect.pm:81 #, c-format msgid "CHAP" msgstr "CHAP" #: ../lib/network/connection/ppp.pm:13 ../lib/network/netconnect.pm:82 #, c-format msgid "PAP/CHAP" msgstr "PAP/CHAP" #: ../lib/network/connection/providers/cellular.pm:15 #: ../lib/network/connection/providers/xdsl.pm:191 #: ../lib/network/connection/providers/xdsl.pm:201 #: ../lib/network/connection/providers/xdsl.pm:210 #: ../lib/network/connection/providers/xdsl.pm:219 #, c-format msgid "Brazil" msgstr "Brażil" #: ../lib/network/connection/providers/cellular.pm:20 #: ../lib/network/connection/providers/cellular.pm:23 #: ../lib/network/connection/providers/cellular.pm:26 #: ../lib/network/connection/providers/cellular.pm:29 #: ../lib/network/connection/providers/cellular.pm:32 #: ../lib/network/connection/providers/cellular.pm:35 #: ../lib/network/connection/providers/cellular.pm:38 #, c-format msgid "Estonia" msgstr "" #: ../lib/network/connection/providers/cellular.pm:42 #: ../lib/network/connection/providers/cellular.pm:46 #: ../lib/network/connection/providers/cellular.pm:54 #: ../lib/network/connection/providers/cellular.pm:60 #: ../lib/network/connection/providers/cellular.pm:65 #: ../lib/network/connection/providers/cellular.pm:71 #: ../lib/network/connection/providers/cellular.pm:75 #: ../lib/network/connection/providers/cellular.pm:79 #: ../lib/network/connection/providers/cellular.pm:85 #: ../lib/network/connection/providers/cellular.pm:89 #: ../lib/network/connection/providers/xdsl.pm:483 #, c-format msgid "Finland" msgstr "Finlandja" #: ../lib/network/connection/providers/cellular.pm:92 #: ../lib/network/connection/providers/cellular.pm:95 #: ../lib/network/connection/providers/cellular.pm:100 #: ../lib/network/connection/providers/cellular.pm:105 #: ../lib/network/connection/providers/cellular.pm:112 #: ../lib/network/connection/providers/cellular.pm:117 #: ../lib/network/connection/providers/cellular.pm:122 #: ../lib/network/connection/providers/cellular.pm:125 #: ../lib/network/connection/providers/cellular.pm:128 #: ../lib/network/connection/providers/xdsl.pm:492 #: ../lib/network/connection/providers/xdsl.pm:504 #: ../lib/network/connection/providers/xdsl.pm:516 #: ../lib/network/connection/providers/xdsl.pm:528 #: ../lib/network/connection/providers/xdsl.pm:539 #: ../lib/network/connection/providers/xdsl.pm:551 #: ../lib/network/connection/providers/xdsl.pm:563 #: ../lib/network/connection/providers/xdsl.pm:575 #: ../lib/network/connection/providers/xdsl.pm:588 #: ../lib/network/connection/providers/xdsl.pm:599 #: ../lib/network/connection/providers/xdsl.pm:610 #: ../lib/network/netconnect.pm:33 #, c-format msgid "France" msgstr "Franza" #: ../lib/network/connection/providers/cellular.pm:131 #: ../lib/network/connection/providers/cellular.pm:134 #: ../lib/network/connection/providers/xdsl.pm:621 #: ../lib/network/connection/providers/xdsl.pm:630 #: ../lib/network/connection/providers/xdsl.pm:640 #, c-format msgid "Germany" msgstr "Ġermanja" #: ../lib/network/connection/providers/cellular.pm:137 #: ../lib/network/connection/providers/cellular.pm:142 #: ../lib/network/connection/providers/cellular.pm:147 #: ../lib/network/connection/providers/cellular.pm:152 #: ../lib/network/connection/providers/xdsl.pm:814 #: ../lib/network/connection/providers/xdsl.pm:825 #: ../lib/network/connection/providers/xdsl.pm:835 #: ../lib/network/connection/providers/xdsl.pm:846 #: ../lib/network/netconnect.pm:35 #, c-format msgid "Italy" msgstr "Italja" #: ../lib/network/connection/providers/cellular.pm:157 #: ../lib/network/connection/providers/cellular.pm:162 #: ../lib/network/connection/providers/cellular.pm:167 #: ../lib/network/connection/providers/cellular.pm:170 #: ../lib/network/connection/providers/xdsl.pm:1001 #: ../lib/network/connection/providers/xdsl.pm:1011 #, c-format msgid "Poland" msgstr "Polonja" #: ../lib/network/connection/providers/cellular.pm:173 #: ../lib/network/connection/providers/xdsl.pm:1330 #: ../lib/network/connection/providers/xdsl.pm:1340 #: ../lib/network/netconnect.pm:38 #, c-format msgid "United Kingdom" msgstr "Renju Unit" #: ../lib/network/connection/providers/cellular.pm:178 #: ../lib/network/netconnect.pm:37 #, c-format msgid "United States" msgstr "Stati Uniti" #: ../lib/network/connection/providers/xdsl.pm:47 #: ../lib/network/connection/providers/xdsl.pm:57 #, c-format msgid "Algeria" msgstr "Alġerija" #: ../lib/network/connection/providers/xdsl.pm:67 #: ../lib/network/connection/providers/xdsl.pm:77 #, c-format msgid "Argentina" msgstr "Arġentina" #: ../lib/network/connection/providers/xdsl.pm:87 #: ../lib/network/connection/providers/xdsl.pm:96 #: ../lib/network/connection/providers/xdsl.pm:105 #, c-format msgid "Austria" msgstr "Awstrija" #: ../lib/network/connection/providers/xdsl.pm:87 #: ../lib/network/connection/providers/xdsl.pm:446 #: ../lib/network/connection/providers/xdsl.pm:650 #: ../lib/network/connection/providers/xdsl.pm:668 #: ../lib/network/connection/providers/xdsl.pm:787 #: ../lib/network/connection/providers/xdsl.pm:1258 #, fuzzy, c-format msgid "Any" msgstr "kwalinkwa" #: ../lib/network/connection/providers/xdsl.pm:114 #: ../lib/network/connection/providers/xdsl.pm:124 #: ../lib/network/connection/providers/xdsl.pm:134 #, c-format msgid "Australia" msgstr "Awstralja" #: ../lib/network/connection/providers/xdsl.pm:144 #: ../lib/network/connection/providers/xdsl.pm:153 #: ../lib/network/connection/providers/xdsl.pm:164 #: ../lib/network/connection/providers/xdsl.pm:173 #: ../lib/network/connection/providers/xdsl.pm:182 #: ../lib/network/netconnect.pm:36 #, c-format msgid "Belgium" msgstr "Belġju" #: ../lib/network/connection/providers/xdsl.pm:228 #: ../lib/network/connection/providers/xdsl.pm:237 #, c-format msgid "Bulgaria" msgstr "Bulgarija" #: ../lib/network/connection/providers/xdsl.pm:246 #: ../lib/network/connection/providers/xdsl.pm:255 #: ../lib/network/connection/providers/xdsl.pm:264 #: ../lib/network/connection/providers/xdsl.pm:273 #: ../lib/network/connection/providers/xdsl.pm:282 #: ../lib/network/connection/providers/xdsl.pm:291 #: ../lib/network/connection/providers/xdsl.pm:300 #: ../lib/network/connection/providers/xdsl.pm:309 #: ../lib/network/connection/providers/xdsl.pm:318 #: ../lib/network/connection/providers/xdsl.pm:327 #: ../lib/network/connection/providers/xdsl.pm:336 #: ../lib/network/connection/providers/xdsl.pm:345 #: ../lib/network/connection/providers/xdsl.pm:354 #: ../lib/network/connection/providers/xdsl.pm:363 #: ../lib/network/connection/providers/xdsl.pm:372 #: ../lib/network/connection/providers/xdsl.pm:381 #: ../lib/network/connection/providers/xdsl.pm:390 #: ../lib/network/connection/providers/xdsl.pm:399 #: ../lib/network/connection/providers/xdsl.pm:408 #: ../lib/network/connection/providers/xdsl.pm:417 #, c-format msgid "China" msgstr "Ċina" #: ../lib/network/connection/providers/xdsl.pm:426 #: ../lib/network/connection/providers/xdsl.pm:436 #, c-format msgid "Czech Republic" msgstr "Repubblika Ċeka" #: ../lib/network/connection/providers/xdsl.pm:446 #: ../lib/network/connection/providers/xdsl.pm:455 #: ../lib/network/connection/providers/xdsl.pm:464 #, c-format msgid "Denmark" msgstr "Danimarka" #: ../lib/network/connection/providers/xdsl.pm:473 #, c-format msgid "Egypt" msgstr "Eġittu" #: ../lib/network/connection/providers/xdsl.pm:650 #, c-format msgid "Greece" msgstr "Greċja" #: ../lib/network/connection/providers/xdsl.pm:659 #, c-format msgid "Hungary" msgstr "Ungerija" #: ../lib/network/connection/providers/xdsl.pm:668 #, c-format msgid "Ireland" msgstr "Irlanda" #: ../lib/network/connection/providers/xdsl.pm:677 #: ../lib/network/connection/providers/xdsl.pm:687 #: ../lib/network/connection/providers/xdsl.pm:697 #: ../lib/network/connection/providers/xdsl.pm:707 #: ../lib/network/connection/providers/xdsl.pm:717 #: ../lib/network/connection/providers/xdsl.pm:727 #: ../lib/network/connection/providers/xdsl.pm:737 #: ../lib/network/connection/providers/xdsl.pm:747 #: ../lib/network/connection/providers/xdsl.pm:757 #: ../lib/network/connection/providers/xdsl.pm:767 #: ../lib/network/connection/providers/xdsl.pm:777 #, c-format msgid "Israel" msgstr "Iżrael" #: ../lib/network/connection/providers/xdsl.pm:787 #, c-format msgid "India" msgstr "Indja" #: ../lib/network/connection/providers/xdsl.pm:796 #: ../lib/network/connection/providers/xdsl.pm:805 #, c-format msgid "Iceland" msgstr "Islandja" #: ../lib/network/connection/providers/xdsl.pm:858 #, c-format msgid "Sri Lanka" msgstr "Sri Lanka" #: ../lib/network/connection/providers/xdsl.pm:870 #, c-format msgid "Lithuania" msgstr "Litwanja" #: ../lib/network/connection/providers/xdsl.pm:879 #: ../lib/network/connection/providers/xdsl.pm:889 #, c-format msgid "Mauritius" msgstr "Mawrizju" #: ../lib/network/connection/providers/xdsl.pm:900 #, c-format msgid "Morocco" msgstr "Marokk" #: ../lib/network/connection/providers/xdsl.pm:910 #: ../lib/network/connection/providers/xdsl.pm:919 #: ../lib/network/connection/providers/xdsl.pm:928 #: ../lib/network/connection/providers/xdsl.pm:937 #: ../lib/network/netconnect.pm:34 #, c-format msgid "Netherlands" msgstr "Netherlands" #: ../lib/network/connection/providers/xdsl.pm:946 #: ../lib/network/connection/providers/xdsl.pm:952 #: ../lib/network/connection/providers/xdsl.pm:958 #: ../lib/network/connection/providers/xdsl.pm:964 #: ../lib/network/connection/providers/xdsl.pm:970 #: ../lib/network/connection/providers/xdsl.pm:976 #: ../lib/network/connection/providers/xdsl.pm:982 #, c-format msgid "Norway" msgstr "Norveġja" #: ../lib/network/connection/providers/xdsl.pm:990 #, c-format msgid "Pakistan" msgstr "Pakistan" #: ../lib/network/connection/providers/xdsl.pm:1022 #, c-format msgid "Portugal" msgstr "Portugall" #: ../lib/network/connection/providers/xdsl.pm:1031 #, c-format msgid "Russia" msgstr "Russja" #: ../lib/network/connection/providers/xdsl.pm:1042 #, c-format msgid "Singapore" msgstr "Singapor" #: ../lib/network/connection/providers/xdsl.pm:1051 #, c-format msgid "Senegal" msgstr "Senegall" #: ../lib/network/connection/providers/xdsl.pm:1061 #, c-format msgid "Slovenia" msgstr "Slovenja" #: ../lib/network/connection/providers/xdsl.pm:1072 #: ../lib/network/connection/providers/xdsl.pm:1084 #: ../lib/network/connection/providers/xdsl.pm:1096 #: ../lib/network/connection/providers/xdsl.pm:1109 #: ../lib/network/connection/providers/xdsl.pm:1119 #: ../lib/network/connection/providers/xdsl.pm:1129 #: ../lib/network/connection/providers/xdsl.pm:1140 #: ../lib/network/connection/providers/xdsl.pm:1150 #: ../lib/network/connection/providers/xdsl.pm:1160 #: ../lib/network/connection/providers/xdsl.pm:1170 #: ../lib/network/connection/providers/xdsl.pm:1180 #: ../lib/network/connection/providers/xdsl.pm:1190 #: ../lib/network/connection/providers/xdsl.pm:1201 #: ../lib/network/connection/providers/xdsl.pm:1212 #: ../lib/network/connection/providers/xdsl.pm:1224 #: ../lib/network/connection/providers/xdsl.pm:1236 #, c-format msgid "Spain" msgstr "Spanja" #: ../lib/network/connection/providers/xdsl.pm:1249 #, c-format msgid "Sweden" msgstr "Svezja" #: ../lib/network/connection/providers/xdsl.pm:1258 #: ../lib/network/connection/providers/xdsl.pm:1267 #: ../lib/network/connection/providers/xdsl.pm:1277 #, c-format msgid "Switzerland" msgstr "Svizzera" #: ../lib/network/connection/providers/xdsl.pm:1286 #, c-format msgid "Thailand" msgstr "Tajlandja" #: ../lib/network/connection/providers/xdsl.pm:1296 #, c-format msgid "Tunisia" msgstr "Tuneżija" #: ../lib/network/connection/providers/xdsl.pm:1307 #, c-format msgid "Turkey" msgstr "Turkija" #: ../lib/network/connection/providers/xdsl.pm:1320 #, c-format msgid "United Arab Emirates" msgstr "Emirati Għarab Magħquda" #: ../lib/network/connection/wireless.pm:13 #, c-format msgid "Wireless" msgstr "" #: ../lib/network/connection/wireless.pm:14 #, fuzzy, c-format msgid "Wireless (Wi-Fi)" msgstr "Konnessjoni Wireless" #: ../lib/network/connection/wireless.pm:30 #, c-format msgid "Use a Windows driver (with ndiswrapper)" msgstr "" #: ../lib/network/connection/wireless.pm:47 #, c-format msgid "Open WEP" msgstr "" #: ../lib/network/connection/wireless.pm:48 #, c-format msgid "Restricted WEP" msgstr "" #: ../lib/network/connection/wireless.pm:49 #, c-format msgid "WPA/WPA2 Pre-Shared Key" msgstr "" #: ../lib/network/connection/wireless.pm:50 #, c-format msgid "WPA/WPA2 Enterprise" msgstr "" #: ../lib/network/connection/wireless.pm:269 #, c-format msgid "Windows driver" msgstr "" #: ../lib/network/connection/wireless.pm:366 #, c-format msgid "" "Your wireless card is disabled, please enable the wireless switch (RF kill " "switch) first." msgstr "" #: ../lib/network/connection/wireless.pm:456 #, fuzzy, c-format msgid "Wireless settings" msgstr "Konnessjoni Wireless" #: ../lib/network/connection/wireless.pm:461 #: ../lib/network/connection_manager.pm:280 #, c-format msgid "Operating Mode" msgstr "Modalità tal-operazzjoni" #: ../lib/network/connection/wireless.pm:462 #, c-format msgid "Ad-hoc" msgstr "Ad-hoc" #: ../lib/network/connection/wireless.pm:462 #, c-format msgid "Managed" msgstr "Immaniġġjat" #: ../lib/network/connection/wireless.pm:462 #, c-format msgid "Master" msgstr "Ewlieni" #: ../lib/network/connection/wireless.pm:462 #, c-format msgid "Repeater" msgstr "Ripetitur" #: ../lib/network/connection/wireless.pm:462 #, c-format msgid "Secondary" msgstr "Sekondarju" #: ../lib/network/connection/wireless.pm:462 #, c-format msgid "Auto" msgstr "Awto:" #: ../lib/network/connection/wireless.pm:465 #, c-format msgid "Network name (ESSID)" msgstr "Isem tan-network (ESSID)" #: ../lib/network/connection/wireless.pm:467 #, c-format msgid "Encryption mode" msgstr "" #: ../lib/network/connection/wireless.pm:469 #, c-format msgid "Encryption key" msgstr "Ċavetta taċ-ċifrazzjoni" #: ../lib/network/connection/wireless.pm:472 #, fuzzy, c-format msgid "Hide password" msgstr "Password" #: ../lib/network/connection/wireless.pm:474 #, c-format msgid "Force using this key as ASCII string (e.g. for Livebox)" msgstr "" #: ../lib/network/connection/wireless.pm:481 #, fuzzy, c-format msgid "EAP Login/Username" msgstr "Login tal-kont (user name)" #: ../lib/network/connection/wireless.pm:483 #, c-format msgid "" "The login or username. Format is plain text. If you\n" "need to specify domain then try the untested syntax\n" " DOMAIN\\username" msgstr "" #: ../lib/network/connection/wireless.pm:486 #, fuzzy, c-format msgid "EAP Password" msgstr "Password" #: ../lib/network/connection/wireless.pm:489 #, c-format msgid "" " Password: A string.\n" "Note that this is not the same thing as a psk.\n" "____________________________________________________\n" "RELATED ADDITIONAL INFORMATION:\n" "In the Advanced Page, you can select which EAP mode\n" "is used for authentication. For the eap mode setting\n" " Auto Detect: implies all possible modes are tried.\n" "\n" "If Auto Detect fails, try the PEAP TTLS combo bofore others\n" "Note:\n" "\tThe settings MD5, MSCHAPV2, OTP and GTC imply\n" "automatically PEAP and TTLS modes.\n" " TLS mode is completely certificate based and may ignore\n" "the username and password values specified here." msgstr "" #: ../lib/network/connection/wireless.pm:503 #, fuzzy, c-format msgid "EAP client certificate" msgstr "Isem iċ-ċertifikat" #: ../lib/network/connection/wireless.pm:505 #, c-format msgid "" "The complete path and filename of client certificate. This is\n" "only used for EAP certificate based authentication. It could be\n" "considered as the alternative to username/password combo.\n" " Note: other related settings are shown on the Advanced page." msgstr "" #: ../lib/network/connection/wireless.pm:509 #, c-format msgid "Network ID" msgstr "ID tan-network" #: ../lib/network/connection/wireless.pm:510 #, c-format msgid "Operating frequency" msgstr "Frekwenza ta' l-operazzjoni" #: ../lib/network/connection/wireless.pm:511 #, c-format msgid "Sensitivity threshold" msgstr "Livell ta' sensitività" #: ../lib/network/connection/wireless.pm:512 #, c-format msgid "Bitrate (in b/s)" msgstr "Rata ta' bits (b/s)" #: ../lib/network/connection/wireless.pm:513 #, c-format msgid "RTS/CTS" msgstr "RTS/CTS" #: ../lib/network/connection/wireless.pm:514 #, c-format msgid "" "RTS/CTS adds a handshake before each packet transmission to make sure that " "the\n" "channel is clear. This adds overhead, but increase performance in case of " "hidden\n" "nodes or large number of active nodes. This parameter sets the size of the\n" "smallest packet for which the node sends RTS, a value equal to the maximum\n" "packet size disable the scheme. You may also set this parameter to auto, " "fixed\n" "or off." msgstr "" "RTS/CTS iżid \"handshake\" qabel kull trażmissjoni ta' pakket biex jiżgura " "li\n" "l-komunikazzjoni hija tajba. Dan iżid ftit dewmien, imma jtejjeb l-" "effiċjenza \n" "f'każ ta' nodi moħbija jew numru kbir ta' nodi attivi. Dan il-parametru \n" "jissettja d-daqs ta' l-iżgħar pakkett li għalih in-nod jibgħat RTS, valur\n" "daqs il-valur massimu jitfi din l-iskema. Tista' wkoll tissettja dan il-\n" "parametru għal auto, fixed, on jew off." #: ../lib/network/connection/wireless.pm:521 #, c-format msgid "Fragmentation" msgstr "Frammentazzjoni" #: ../lib/network/connection/wireless.pm:522 #, c-format msgid "iwconfig command extra arguments" msgstr "parametri oħra għall-kmand iwconfig" #: ../lib/network/connection/wireless.pm:523 #, c-format msgid "" "Here, one can configure some extra wireless parameters such as:\n" "ap, channel, commit, enc, power, retry, sens, txpower (nick is already set " "as the hostname).\n" "\n" "See iwconfig(8) man page for further information." msgstr "" "Hawn tista' tikkonfigura xi parametri oħra għall-wireless, bħal:\n" "ap, channel, commit, enc, power, retry, txpower (nick huwa diġà ssettjat " "bħala l-isem tal-kompjuter).\n" "\n" "Ara l-paġna ta' man għal iwconfig(8) għal iżjed tagħrif." #. -PO: split the "xyz command extra argument" translated string into two lines if it's bigger than the english one #: ../lib/network/connection/wireless.pm:530 #, c-format msgid "iwspy command extra arguments" msgstr "parametri oħra għall-kmand iwspy" #: ../lib/network/connection/wireless.pm:531 #, c-format msgid "" "iwspy is used to set a list of addresses in a wireless network\n" "interface and to read back quality of link information for each of those.\n" "\n" "This information is the same as the one available in /proc/net/wireless :\n" "quality of the link, signal strength and noise level.\n" "\n" "See iwpspy(8) man page for further information." msgstr "" "iwspy jintuża biex tissettja lista ta' indirizzi fuq interfaċċja tan-\n" "network wireless u biex taqra lura informazzjoni dwar il-kwalità tal-link\n" "minn kull wieħed minn dawn.\n" "\n" "Din l-informazzjoni hija l-istess bħal dik li ssib fi /proc/net/wireless:\n" "kwalità tal-link, saħħa tas-sinjal u livell ta' storbju.\n" "\n" "Ara l-paġna ta' man għal iwspy(8) għal iżjed tagħrif." #: ../lib/network/connection/wireless.pm:539 #, c-format msgid "iwpriv command extra arguments" msgstr "parametri oħra għall-kmand iwpriv" #: ../lib/network/connection/wireless.pm:541 #, c-format msgid "" "iwpriv enable to set up optionals (private) parameters of a wireless " "network\n" "interface.\n" "\n" "iwpriv deals with parameters and setting specific to each driver (as opposed " "to\n" "iwconfig which deals with generic ones).\n" "\n" "In theory, the documentation of each device driver should indicate how to " "use\n" "those interface specific commands and their effect.\n" "\n" "See iwpriv(8) man page for further information." msgstr "" "iwpriv jippermettilek tissettja parametri opzjonali (privati) għall-\n" "interfaċċja tan-network wireless.\n" "\n" "iwpriv jittratta dwar parametri speċifiċi għal kull drajver (filwaqt li\n" "iwconfig jittratta dwar parametri ġeneriċi).\n" "\n" "Teoretikament, id-dokumentazzjoni ta' kull drajver għandu jindika kif\n" "tuża dawk il-parametri speċifiċi u l-effett tagħhom.\n" "\n" "Ara l-paġna ta' man għal iwpriv(8) għal iżjed tagħrif." #: ../lib/network/connection/wireless.pm:552 #, fuzzy, c-format msgid "EAP Protocol" msgstr "Protokoll" #: ../lib/network/connection/wireless.pm:553 #: ../lib/network/connection/wireless.pm:558 #, fuzzy, c-format msgid "Auto Detect" msgstr "Għarfien awtomatiku" #: ../lib/network/connection/wireless.pm:553 #, c-format msgid "WPA2" msgstr "" #: ../lib/network/connection/wireless.pm:553 #, fuzzy, c-format msgid "WPA" msgstr "PAP" #: ../lib/network/connection/wireless.pm:555 #, c-format msgid "" "Auto Detect is recommended as it first tries WPA version 2 with\n" "a fallback to WPA version 1" msgstr "" #: ../lib/network/connection/wireless.pm:557 #, fuzzy, c-format msgid "EAP Mode" msgstr "Modalità" #: ../lib/network/connection/wireless.pm:558 #, fuzzy, c-format msgid "PEAP" msgstr "PAP" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "TTLS" msgstr "" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "TLS" msgstr "TLS" #: ../lib/network/connection/wireless.pm:558 #, fuzzy, c-format msgid "MSCHAPV2" msgstr "CHAP" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "MD5" msgstr "" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "OTP" msgstr "" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "GTC" msgstr "" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "LEAP" msgstr "" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "PEAP TTLS" msgstr "" #: ../lib/network/connection/wireless.pm:558 #, c-format msgid "TTLS TLS" msgstr "" #: ../lib/network/connection/wireless.pm:560 #, c-format msgid "EAP key_mgmt" msgstr "" #: ../lib/network/connection/wireless.pm:562 #, c-format msgid "" "list of accepted authenticated key management protocols.\n" "possible values are WPA-EAP, IEEE8021X, NONE" msgstr "" #: ../lib/network/connection/wireless.pm:564 #, c-format msgid "EAP outer identity" msgstr "" #: ../lib/network/connection/wireless.pm:566 #, c-format msgid "" "Anonymous identity string for EAP: to be used as the\n" "unencrypted identity with EAP types that support different\n" "tunnelled identity, e.g., TTLS" msgstr "" #: ../lib/network/connection/wireless.pm:569 #, c-format msgid "EAP phase2" msgstr "" #: ../lib/network/connection/wireless.pm:571 #, c-format msgid "" "Inner authentication with TLS tunnel parameters.\n" "input is string with field-value pairs, Examples:\n" "auth=MSCHAPV2 for PEAP or\n" "autheap=MSCHAPV2 autheap=MD5 for TTLS" msgstr "" #: ../lib/network/connection/wireless.pm:575 #, fuzzy, c-format msgid "EAP CA certificate" msgstr "Tip ta' ċertifikat" #: ../lib/network/connection/wireless.pm:577 #, c-format msgid "" "Full file path to CA certificate file (PEM/DER). This file\n" "can have one or more trusted CA certificates. If ca_cert are not\n" "included, server certificate will not be verified. If possible,\n" "a trusted CA certificate should always be configured\n" "when using TLS or TTLS or PEAP." msgstr "" #: ../lib/network/connection/wireless.pm:582 #, c-format msgid "EAP certificate subject match" msgstr "" #: ../lib/network/connection/wireless.pm:584 #, c-format msgid "" " Substring to be matched against the subject of\n" "the authentication server certificate. If this string is set,\n" "the server sertificate is only accepted if it contains this\n" "string in the subject. The subject string is in following format:\n" "/C=US/ST=CA/L=San Francisco/CN=Test AS/emailAddress=as@example.com" msgstr "" #: ../lib/network/connection/wireless.pm:589 #, c-format msgid "Extra directives" msgstr "" #: ../lib/network/connection/wireless.pm:590 #, c-format msgid "" "Here one can pass extra settings to wpa_supplicant\n" "The expected format is a string field=value pair. Multiple values\n" "maybe specified, separating each value with the # character.\n" "Note: directives are passed unchecked and may cause the wpa\n" "negotiation to fail silently. Supported directives are preserved\n" "across editing.\n" "Supported directives are :\n" "\tdisabled, id_str, bssid, priority, auth_alg, eapol_flags,\n" "\tproactive_key_caching, peerkey, ca_path, private_key,\n" "\tprivate_key_passwd, dh_file, altsubject_match, phase1,\n" "\tfragment_size and eap_workaround, pairwise, group\n" "\tOthers such as key_mgmt, eap maybe used to force\n" "\tspecial settings different from the U.I settings." msgstr "" #: ../lib/network/connection/wireless.pm:610 #, c-format msgid "An encryption key is required." msgstr "" #: ../lib/network/connection/wireless.pm:617 #, c-format msgid "" "The pre-shared key should have between 8 and 63 ASCII characters, or 64 " "hexadecimal characters." msgstr "" #: ../lib/network/connection/wireless.pm:623 #, c-format msgid "" "The WEP key should have at most %d ASCII characters or %d hexadecimal " "characters." msgstr "" #: ../lib/network/connection/wireless.pm:630 #, c-format msgid "" "Freq should have the suffix k, M or G (for example, \"2.46G\" for 2.46 GHz " "frequency), or add enough '0' (zeroes)." msgstr "" "Il-frekwenza għandha jkollha suffiss ta' k, M jew G (eż: \"2.46G\" għal 2.46 " "GHz), jew inkella żid biżżejjed żeros." #: ../lib/network/connection/wireless.pm:636 #, c-format msgid "" "Rate should have the suffix k, M or G (for example, \"11M\" for 11M), or add " "enough '0' (zeroes)." msgstr "" "Il-frekwenza għandha jkollha suffiss ta' k, M jew G (eż: \"11M\" għal 11M), " "jew inkella żid biżżejjed żeros." #: ../lib/network/connection/wireless.pm:648 #, c-format msgid "Allow access point roaming" msgstr "" #: ../lib/network/connection/wireless.pm:773 #, c-format msgid "Associated to wireless network \"%s\" on interface %s" msgstr "" #: ../lib/network/connection/wireless.pm:774 #, c-format msgid "Lost association to wireless network on interface %s" msgstr "" #: ../lib/network/connection/xdsl.pm:8 #, fuzzy, c-format msgid "DSL" msgstr "SSL" #: ../lib/network/connection/xdsl.pm:97 ../lib/network/netconnect.pm:789 #, c-format msgid "Alcatel speedtouch USB modem" msgstr "Modem Alcatel speedtouch USB" #: ../lib/network/connection/xdsl.pm:125 #, c-format msgid "" "The ECI Hi-Focus modem cannot be supported due to binary driver distribution " "problem.\n" "\n" "You can find a driver on http://eciadsl.flashtux.org/" msgstr "" "Dan il-modem ECI Hi-Focus ma jistax ikun sapportit minħabba problema fid-" "distribuzzjoni tad-drajver binarju.\n" "\n" "Tista' ssib drajver fuq http://eciadsl.flashtux.org/" #: ../lib/network/connection/xdsl.pm:185 #, c-format msgid "" "Modems using Conexant AccessRunner chipsets cannot be supported due to " "binary firmware distribution problem." msgstr "" #: ../lib/network/connection/xdsl.pm:205 #, c-format msgid "DSL over CAPI" msgstr "DSL fuq CAPI" #: ../lib/network/connection/xdsl.pm:208 #, c-format msgid "Dynamic Host Configuration Protocol (DHCP)" msgstr "Dynamic Host Configuration Protocol (DHCP)" #: ../lib/network/connection/xdsl.pm:209 #, c-format msgid "Manual TCP/IP configuration" msgstr "Konfigurazzjoni TCP/IP manwali" #: ../lib/network/connection/xdsl.pm:210 #, c-format msgid "Point to Point Tunneling Protocol (PPTP)" msgstr "Point to Point Tunneling Protocol (PPTP)" #: ../lib/network/connection/xdsl.pm:211 #, c-format msgid "PPP over Ethernet (PPPoE)" msgstr "PPP over Ethernet (PPPoE)" #: ../lib/network/connection/xdsl.pm:212 #, c-format msgid "PPP over ATM (PPPoA)" msgstr "PPP over ATM (PPPoA)" #: ../lib/network/connection/xdsl.pm:252 #, c-format msgid "Virtual Path ID (VPI):" msgstr "Virtual Path ID (VPI):" #: ../lib/network/connection/xdsl.pm:253 #, c-format msgid "Virtual Circuit ID (VCI):" msgstr "Virtual Circuit ID (VCI):" #: ../lib/network/connection/xdsl.pm:361 #: ../lib/network/connection_manager.pm:62 ../lib/network/drakvpn.pm:45 #: ../lib/network/netconnect.pm:135 ../lib/network/thirdparty.pm:123 #, fuzzy, c-format msgid "Could not install the packages (%s)!" msgstr "Ma stajtx ninstalla l-pakkett(i) %s!" #: ../lib/network/connection_manager.pm:74 #: ../lib/network/connection_manager.pm:89 ../lib/network/netconnect.pm:186 #, fuzzy, c-format msgid "Configuring device..." msgstr "Qed nikkonfigura..." #: ../lib/network/connection_manager.pm:79 #: ../lib/network/connection_manager.pm:144 #, fuzzy, c-format msgid "Network settings" msgstr "Indirizz tan-network lokali" #: ../lib/network/connection_manager.pm:80 #: ../lib/network/connection_manager.pm:145 #, fuzzy, c-format msgid "Please enter settings for network" msgstr "Informazzjoni dettaljata" #: ../lib/network/connection_manager.pm:223 #: ../lib/network/connection_manager.pm:479 #: ../lib/network/connection_manager.pm:492 ../lib/network/drakvpn.pm:100 #, fuzzy, c-format msgid "Connection failed." msgstr "Isem tal-konnessjoni" #: ../lib/network/connection_manager.pm:235 #, fuzzy, c-format msgid "Disconnecting..." msgstr "Aqta'..." #: ../lib/network/connection_manager.pm:277 #, c-format msgid "SSID" msgstr "" #: ../lib/network/connection_manager.pm:278 #, c-format msgid "Signal strength" msgstr "" #: ../lib/network/connection_manager.pm:279 #, c-format msgid "Encryption" msgstr "Ċifrazzjoni" #: ../lib/network/connection_manager.pm:351 ../lib/network/netconnect.pm:208 #, fuzzy, c-format msgid "Scanning for networks..." msgstr "Qed infittex fuq in-network..." #: ../lib/network/connection_manager.pm:400 ../lib/network/drakroam.pm:91 #, fuzzy, c-format msgid "Disconnect" msgstr "Aqta'..." #: ../lib/network/connection_manager.pm:400 ../lib/network/drakroam.pm:90 #, c-format msgid "Connect" msgstr "Aqbad" #: ../lib/network/connection_manager.pm:445 #, c-format msgid "Hostname changed to \"%s\"" msgstr "" #: ../lib/network/drakfirewall.pm:14 #, c-format msgid "Web Server" msgstr "Server tal-web" #: ../lib/network/drakfirewall.pm:19 #, c-format msgid "Domain Name Server" msgstr "Server tal-ismijiet tad-dominji" #: ../lib/network/drakfirewall.pm:24 #, c-format msgid "SSH server" msgstr "Server SSH" #: ../lib/network/drakfirewall.pm:29 #, c-format msgid "FTP server" msgstr "Server FTP" #: ../lib/network/drakfirewall.pm:34 #, fuzzy, c-format msgid "DHCP Server" msgstr "Server CUPS" #: ../lib/network/drakfirewall.pm:40 #, c-format msgid "Mail Server" msgstr "Server tal-imejl" #: ../lib/network/drakfirewall.pm:45 #, c-format msgid "POP and IMAP Server" msgstr "Server POP u IMAP" #: ../lib/network/drakfirewall.pm:50 #, c-format msgid "Telnet server" msgstr "Server Telnet" #: ../lib/network/drakfirewall.pm:56 #, fuzzy, c-format msgid "NFS Server" msgstr "Servers DNS" #: ../lib/network/drakfirewall.pm:64 #, c-format msgid "Windows Files Sharing (SMB)" msgstr "" #: ../lib/network/drakfirewall.pm:70 #, c-format msgid "Bacula backup" msgstr "" #: ../lib/network/drakfirewall.pm:76 #, fuzzy, c-format msgid "Syslog network logging" msgstr "Konfigurazzjoni \"hotplug\" tan-network" #: ../lib/network/drakfirewall.pm:82 #, c-format msgid "CUPS server" msgstr "Server CUPS" #: ../lib/network/drakfirewall.pm:88 #, fuzzy, c-format msgid "MySQL server" msgstr "Server NFS" #: ../lib/network/drakfirewall.pm:94 #, fuzzy, c-format msgid "PostgreSQL server" msgstr "Server CUPS" #: ../lib/network/drakfirewall.pm:100 #, c-format msgid "Echo request (ping)" msgstr "Rikjesta echo (ping)" #: ../lib/network/drakfirewall.pm:105 #, c-format msgid "Network services autodiscovery (zeroconf and slp)" msgstr "" #: ../lib/network/drakfirewall.pm:110 #, c-format msgid "BitTorrent" msgstr "BitTorrent" #: ../lib/network/drakfirewall.pm:116 #, c-format msgid "Windows Mobile device synchronization" msgstr "" #: ../lib/network/drakfirewall.pm:125 #, c-format msgid "Port scan detection" msgstr "" #: ../lib/network/drakfirewall.pm:224 ../lib/network/drakfirewall.pm:230 #: ../lib/network/shorewall.pm:75 #, fuzzy, c-format msgid "Firewall configuration" msgstr "Konfigurazzjoni manwali" #: ../lib/network/drakfirewall.pm:224 #, c-format msgid "" "drakfirewall configurator\n" "\n" "This configures a personal firewall for this Mandriva Linux machine.\n" "For a powerful and dedicated firewall solution, please look to the\n" "specialized Mandriva Security Firewall distribution." msgstr "" "Konfiguratur drakfirewall\n" "\n" "Dan jikkonfigura firewall personali għal din is-sistema Mandriva Linux.\n" "Għal kompjuter firewall dedikat, jekk jogħġbok ara d-distribuzzjoni\n" "speċjalizzata Mandriva Security Firewall." #: ../lib/network/drakfirewall.pm:230 #, c-format msgid "" "drakfirewall configurator\n" "\n" "Make sure you have configured your Network/Internet access with\n" "drakconnect before going any further." msgstr "" "konfiguratur drakfirewall\n" "\n" "Aċċerta li kkonfigurajt l-aċċess għan-network/internet minn\n" "drakconnect qabel tkompli." #: ../lib/network/drakfirewall.pm:247 ../lib/network/drakfirewall.pm:249 #: ../lib/network/shorewall.pm:167 #, c-format msgid "Firewall" msgstr "Firewallr" #: ../lib/network/drakfirewall.pm:250 #, c-format msgid "" "You can enter miscellaneous ports. \n" "Valid examples are: 139/tcp 139/udp 600:610/tcp 600:610/udp.\n" "Have a look at /etc/services for information." msgstr "" "Tista' ddaħħal diversi portijiet.\n" "Eżempji validi huma: 139/tcp 139/udp 600:610/tcp 600:610/udp.\n" "Ħares lejn /etc/services għal iżjed informazzjoni." #: ../lib/network/drakfirewall.pm:256 #, c-format msgid "" "Invalid port given: %s.\n" "The proper format is \"port/tcp\" or \"port/udp\", \n" "where port is between 1 and 65535.\n" "\n" "You can also give a range of ports (eg: 24300:24350/udp)" msgstr "" "Port invalidu mogħti: %s.\n" "Il-format tajjeb huwa \"port/tcp\" jew \"port/udp\", \n" "fejn port huwa bejn 1 u 65535\n" "\n" "Tista' wkoll tagħti medda ta' portijiet (eż 24300:24350/udp)" #: ../lib/network/drakfirewall.pm:266 #, c-format msgid "Which services would you like to allow the Internet to connect to?" msgstr "Liema servizzi trid ikunu aċċessibbli mill-internet?" #: ../lib/network/drakfirewall.pm:267 ../lib/network/netconnect.pm:127 #: ../lib/network/network.pm:540 #, c-format msgid "Those settings will be saved for the network profile <b>%s</b>" msgstr "" #: ../lib/network/drakfirewall.pm:268 #, c-format msgid "Everything (no firewall)" msgstr "Kollox (mingħajr firewall)" #: ../lib/network/drakfirewall.pm:270 #, c-format msgid "Other ports" msgstr "Portijiet oħrajn" #: ../lib/network/drakfirewall.pm:271 #, c-format msgid "Log firewall messages in system logs" msgstr "" #: ../lib/network/drakfirewall.pm:313 #, c-format msgid "" "You can be warned when someone accesses to a service or tries to intrude " "into your computer.\n" "Please select which network activities should be watched." msgstr "" #: ../lib/network/drakfirewall.pm:318 #, c-format msgid "Use Interactive Firewall" msgstr "" #: ../lib/network/drakroam.pm:22 #, c-format msgid "No device found" msgstr "Ebda tagħmir ma nstab!" #: ../lib/network/drakroam.pm:85 #, c-format msgid "Device: " msgstr "Apparat: " #: ../lib/network/drakroam.pm:89 ../lib/network/netcenter.pm:65 #, c-format msgid "Configure" msgstr "Ikkonfigura" #: ../lib/network/drakroam.pm:92 ../lib/network/netcenter.pm:70 #, c-format msgid "Refresh" msgstr "Erġa' tella'" #: ../lib/network/drakroam.pm:103 ../lib/network/netconnect.pm:795 #, c-format msgid "Wireless connection" msgstr "Konnessjoni Wireless" #: ../lib/network/drakvpn.pm:30 #, fuzzy, c-format msgid "VPN configuration" msgstr "Konfigurazzjoni CUPS" #: ../lib/network/drakvpn.pm:34 #, fuzzy, c-format msgid "Choose the VPN type" msgstr "Agħżel id-daqs il-ġdid" #: ../lib/network/drakvpn.pm:49 #, c-format msgid "Initializing tools and detecting devices for %s..." msgstr "" #: ../lib/network/drakvpn.pm:52 #, fuzzy, c-format msgid "Unable to initialize %s connection type!" msgstr "Tip ta' konnessjoni mhux magħrufa" #: ../lib/network/drakvpn.pm:60 #, c-format msgid "Please select an existing VPN connection or enter a new name." msgstr "" #: ../lib/network/drakvpn.pm:64 #, fuzzy, c-format msgid "Configure a new connection..." msgstr "Qed nittestja l-kollegament..." #: ../lib/network/drakvpn.pm:66 #, fuzzy, c-format msgid "New name" msgstr "Isem veru" #: ../lib/network/drakvpn.pm:70 #, c-format msgid "You must select an existing connection or enter a new name." msgstr "" #: ../lib/network/drakvpn.pm:81 #, fuzzy, c-format msgid "Please enter the required key(s)" msgstr "Jekk jogħġbok daħħal il-URL tas-server WebDAV" #: ../lib/network/drakvpn.pm:86 #, fuzzy, c-format msgid "Please enter the settings of your VPN connection" msgstr "Ma stajtx nikkuntattja l-mera %s" #: ../lib/network/drakvpn.pm:94 ../lib/network/netconnect.pm:298 #, c-format msgid "Do you want to start the connection now?" msgstr "" #: ../lib/network/drakvpn.pm:108 #, c-format msgid "" "The VPN connection is now configured.\n" "\n" "This VPN connection can be automatically started together with a network " "connection.\n" "It can be done by reconfiguring the network connection and selecting this " "VPN connection.\n" msgstr "" #: ../lib/network/ifw.pm:132 #, fuzzy, c-format msgid "Port scanning" msgstr "Ebda offerti (sharing)" #: ../lib/network/ifw.pm:133 #, fuzzy, c-format msgid "Service attack" msgstr "Manager tas-servizzi" #: ../lib/network/ifw.pm:134 #, fuzzy, c-format msgid "Password cracking" msgstr "Password (erġa')" #: ../lib/network/ifw.pm:135 #, c-format msgid "New connection" msgstr "Konnessjoni ġdida" #: ../lib/network/ifw.pm:136 #, c-format msgid "\"%s\" attack" msgstr "" #: ../lib/network/ifw.pm:138 #, c-format msgid "A port scanning attack has been attempted by %s." msgstr "" #: ../lib/network/ifw.pm:139 #, c-format msgid "The %s service has been attacked by %s." msgstr "" #: ../lib/network/ifw.pm:140 #, c-format msgid "A password cracking attack has been attempted by %s." msgstr "" #: ../lib/network/ifw.pm:141 #, fuzzy, c-format msgid "%s is connecting on the %s service." msgstr "Aqta' minn ma' l-internet" #: ../lib/network/ifw.pm:142 #, c-format msgid "A \"%s\" attack has been attempted by %s" msgstr "" #: ../lib/network/ifw.pm:151 #, c-format msgid "" "The \"%s\" application is trying to make a service (%s) available to the " "network." msgstr "" #. -PO: this should be kept lowercase since the expression is meant to be used between brackets #: ../lib/network/ifw.pm:155 #, fuzzy, c-format msgid "port %d" msgstr "Rapport" #: ../lib/network/modem.pm:42 ../lib/network/modem.pm:43 #: ../lib/network/modem.pm:44 ../lib/network/netconnect.pm:632 #: ../lib/network/netconnect.pm:649 ../lib/network/netconnect.pm:665 #, c-format msgid "Manual" msgstr "Manwali" #: ../lib/network/modem.pm:42 ../lib/network/modem.pm:43 #: ../lib/network/modem.pm:44 ../lib/network/modem.pm:63 #: ../lib/network/modem.pm:76 ../lib/network/modem.pm:81 #: ../lib/network/modem.pm:110 ../lib/network/netconnect.pm:627 #: ../lib/network/netconnect.pm:632 ../lib/network/netconnect.pm:644 #: ../lib/network/netconnect.pm:649 ../lib/network/netconnect.pm:665 #: ../lib/network/netconnect.pm:667 #, c-format msgid "Automatic" msgstr "Awtomatiku" #: ../lib/network/ndiswrapper.pm:30 #, c-format msgid "No device supporting the %s ndiswrapper driver is present!" msgstr "" #: ../lib/network/ndiswrapper.pm:36 #, c-format msgid "Please select the correct driver" msgstr "" #: ../lib/network/ndiswrapper.pm:36 #, c-format msgid "" "Please select the Windows driver description (.inf) file, or corresponding " "driver file (.dll or .o files). Note that only drivers up to Windows XP are " "supported." msgstr "" #: ../lib/network/ndiswrapper.pm:45 #, c-format msgid "Unable to install the %s ndiswrapper driver!" msgstr "" #: ../lib/network/ndiswrapper.pm:103 #, c-format msgid "" "The selected device has already been configured with the %s driver.\n" "Do you really want to use a ndiswrapper driver?" msgstr "" #: ../lib/network/ndiswrapper.pm:118 #, c-format msgid "Unable to load the ndiswrapper module!" msgstr "" #: ../lib/network/ndiswrapper.pm:124 #, c-format msgid "Unable to find the ndiswrapper interface!" msgstr "" #: ../lib/network/ndiswrapper.pm:137 #, fuzzy, c-format msgid "Choose an ndiswrapper driver" msgstr "Agħżel drajver arbitrarju" #: ../lib/network/ndiswrapper.pm:140 #, c-format msgid "Use the ndiswrapper driver %s" msgstr "" #: ../lib/network/ndiswrapper.pm:140 #, fuzzy, c-format msgid "Install a new driver" msgstr "Tella' drajver manwalment" #: ../lib/network/ndiswrapper.pm:151 #, c-format msgid "Select a device:" msgstr "" #: ../lib/network/netcenter.pm:54 ../lib/network/netconnect.pm:211 #, c-format msgid "Please select your network:" msgstr "" #: ../lib/network/netcenter.pm:61 #, fuzzy, c-format msgid "" "_: This is a verb\n" "Monitor" msgstr "Immonitorja network" #: ../lib/network/netcenter.pm:145 #, fuzzy, c-format msgid "Network Center" msgstr "Network u Internet" #: ../lib/network/netcenter.pm:164 #, c-format msgid "You are currently using the network profile <b>%s</b>" msgstr "" #: ../lib/network/netcenter.pm:170 #, fuzzy, c-format msgid "Advanced settings" msgstr "Seting PLL :" #: ../lib/network/netconnect.pm:60 ../lib/network/netconnect.pm:522 #: ../lib/network/netconnect.pm:536 #, c-format msgid "Manual choice" msgstr "Għażla manwali" #: ../lib/network/netconnect.pm:60 #, c-format msgid "Internal ISDN card" msgstr "Kard ISDN interna" #: ../lib/network/netconnect.pm:69 #, c-format msgid "Protocol for the rest of the world" msgstr "Protokoll għall-kumplament tad-dinja" #: ../lib/network/netconnect.pm:71 #, c-format msgid "European protocol (EDSS1)" msgstr "Protokoll Ewropew (EDSS1)" #: ../lib/network/netconnect.pm:72 #, c-format msgid "" "Protocol for the rest of the world\n" "No D-Channel (leased lines)" msgstr "" "Protokoll għall-kumplament tad-dinja\n" " ebda kanal D (leased line)" #: ../lib/network/netconnect.pm:122 #, c-format msgid "Network & Internet Configuration" msgstr "Konfigurazzjoni tan-network u internet" #: ../lib/network/netconnect.pm:127 #, c-format msgid "Choose the connection you want to configure" msgstr "Agħżel liema konnessjoni trid tissettja" #: ../lib/network/netconnect.pm:149 ../lib/network/netconnect.pm:377 #: ../lib/network/netconnect.pm:822 #, c-format msgid "Select the network interface to configure:" msgstr "Agħżel l-interfaċċja tan-network biex tikkonfigura:" #: ../lib/network/netconnect.pm:151 #, fuzzy, c-format msgid "%s: %s" msgstr "DNS" #: ../lib/network/netconnect.pm:168 #, c-format msgid "No device can be found for this connection type." msgstr "" #: ../lib/network/netconnect.pm:177 #, fuzzy, c-format msgid "Hardware Configuration" msgstr "Konfigurazzjoni tan-network" #: ../lib/network/netconnect.pm:201 #, c-format msgid "Please select your provider:" msgstr "" #: ../lib/network/netconnect.pm:248 #, c-format msgid "" "Please select your connection protocol.\n" "If you do not know it, keep the preselected protocol." msgstr "" #: ../lib/network/netconnect.pm:292 ../lib/network/netconnect.pm:684 #, c-format msgid "Connection control" msgstr "" #: ../lib/network/netconnect.pm:305 ../lib/network/netconnect.pm:733 #, c-format msgid "Testing your connection..." msgstr "Qed nittestja l-kollegament..." #: ../lib/network/netconnect.pm:344 #, c-format msgid "Connection Configuration" msgstr "Konfigurazzjoni tal-konnessjoni" #: ../lib/network/netconnect.pm:344 #, c-format msgid "Please fill or check the field below" msgstr "Jekk jogħġbok imla' jew iċċekkja l-elementi t'hawn taħt" #: ../lib/network/netconnect.pm:347 #, c-format msgid "Your personal phone number" msgstr "Numru tat-telefon tiegħek" #: ../lib/network/netconnect.pm:348 #, c-format msgid "Provider name (ex provider.net)" msgstr "Isem tal-ISP (eż. provider.net)" #: ../lib/network/netconnect.pm:349 #, c-format msgid "Provider phone number" msgstr "Telefon tal-ISP" #: ../lib/network/netconnect.pm:350 #, c-format msgid "Provider DNS 1 (optional)" msgstr "DNS 1 tal-ISP (opzjonali)" #: ../lib/network/netconnect.pm:351 #, c-format msgid "Provider DNS 2 (optional)" msgstr "DNS 2 tal-ISP (opzjonali)" #: ../lib/network/netconnect.pm:352 #, c-format msgid "Dialing mode" msgstr "Tip ta' daljar" #: ../lib/network/netconnect.pm:353 #, c-format msgid "Connection speed" msgstr "Veloċità tal-konnessjoni" #: ../lib/network/netconnect.pm:354 #, c-format msgid "Connection timeout (in sec)" msgstr "Ħin biex tiskadi l-konnessjoni (sek)" #: ../lib/network/netconnect.pm:357 #, c-format msgid "Card IRQ" msgstr "IRQ tal-kard" #: ../lib/network/netconnect.pm:358 #, c-format msgid "Card mem (DMA)" msgstr "Mem. tal-kard (DMA)" #: ../lib/network/netconnect.pm:359 #, c-format msgid "Card IO" msgstr "IO tal-kard" #: ../lib/network/netconnect.pm:360 #, c-format msgid "Card IO_0" msgstr "IO_0 tal-kard" #: ../lib/network/netconnect.pm:361 #, c-format msgid "Card IO_1" msgstr "IO_1 tal-kard" #: ../lib/network/netconnect.pm:380 ../lib/network/netconnect.pm:385 #, c-format msgid "External ISDN modem" msgstr "Modem ISDN estern" #: ../lib/network/netconnect.pm:413 #, c-format msgid "Select a device!" msgstr "Agħżel apparat" #: ../lib/network/netconnect.pm:422 ../lib/network/netconnect.pm:432 #: ../lib/network/netconnect.pm:442 ../lib/network/netconnect.pm:475 #: ../lib/network/netconnect.pm:489 #, c-format msgid "ISDN Configuration" msgstr "Konfigurazzjoni ISDN" #: ../lib/network/netconnect.pm:423 #, c-format msgid "What kind of card do you have?" msgstr "X'tip ta' kard għandek?" #: ../lib/network/netconnect.pm:433 #, c-format msgid "" "\n" "If you have an ISA card, the values on the next screen should be right.\n" "\n" "If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your " "card.\n" msgstr "" "\n" "Jekk il-kard hija ISA, il-valuri fuq l-iskrin li jmiss għandhom ikunu " "tajbin.\n" "\n" "Jekk hija kard PCMCIA, trid tkun taf l-IRQ u IO tal-kard.\n" #: ../lib/network/netconnect.pm:437 #, c-format msgid "Continue" msgstr "Kompli" #: ../lib/network/netconnect.pm:437 #, c-format msgid "Abort" msgstr "Waqqaf" #: ../lib/network/netconnect.pm:443 #, c-format msgid "Which of the following is your ISDN card?" msgstr "Liema minn dawn hija l-kard ISDN tiegħek?" #: ../lib/network/netconnect.pm:461 #, c-format msgid "" "A CAPI driver is available for this modem. This CAPI driver can offer more " "capabilities than the free driver (like sending faxes). Which driver do you " "want to use?" msgstr "" "Jeżisti drajver CAPI għal dan il-modem. Id-drajver CAPI jipprovdilek\n" "iżjed kapaċitajiet mid-drajver b'xejn (bħall-kapaċità li tibgħat faks). \n" "Liema drajver trid tuża?" #: ../lib/network/netconnect.pm:475 #, c-format msgid "Which protocol do you want to use?" msgstr "Liema protokoll trid tuża?" #: ../lib/network/netconnect.pm:489 #, c-format msgid "" "Select your provider.\n" "If it is not listed, choose Unlisted." msgstr "" "Agħżel provider.\n" " Jekk m'hux fil-lista, agħżel \"mhux imniżżel\"" #: ../lib/network/netconnect.pm:491 ../lib/network/netconnect.pm:587 #, c-format msgid "Provider:" msgstr "Provveditur:" #: ../lib/network/netconnect.pm:500 #, c-format msgid "" "Your modem is not supported by the system.\n" "Take a look at http://www.linmodems.org" msgstr "" "Il-modem tiegħek mhux sapportit mis-sistema.\n" "Ara http://www.linmodems.org" #: ../lib/network/netconnect.pm:519 #, c-format msgid "Select the modem to configure:" msgstr "Agħżel il-modem li trid tikkonfigura:" #: ../lib/network/netconnect.pm:521 #, c-format msgid "Modem" msgstr "Modem" #: ../lib/network/netconnect.pm:556 #, c-format msgid "Please choose which serial port your modem is connected to." msgstr "Jekk jogħġbok agħżel ma' liema port serjali huwa mqabbad il-maws." #: ../lib/network/netconnect.pm:585 #, c-format msgid "Select your provider:" msgstr "Agħżel provveditur:" #: ../lib/network/netconnect.pm:609 #, c-format msgid "Dialup: account options" msgstr "Dialup: għażliet tal-kont" #: ../lib/network/netconnect.pm:612 #, c-format msgid "Connection name" msgstr "Isem tal-konnessjoni" #: ../lib/network/netconnect.pm:613 #, c-format msgid "Phone number" msgstr "Numru tat-telefon" #: ../lib/network/netconnect.pm:614 #, c-format msgid "Login ID" msgstr "Login" #: ../lib/network/netconnect.pm:629 ../lib/network/netconnect.pm:662 #, c-format msgid "Dialup: IP parameters" msgstr "Dialup: Parametri IP" #: ../lib/network/netconnect.pm:632 #, c-format msgid "IP parameters" msgstr "Parametri IP" #: ../lib/network/netconnect.pm:634 #, c-format msgid "Subnet mask" msgstr "Maskra tas-subnet" #: ../lib/network/netconnect.pm:646 #, c-format msgid "Dialup: DNS parameters" msgstr "Dialup: parametri DNS" #: ../lib/network/netconnect.pm:649 #, c-format msgid "DNS" msgstr "DNS" #: ../lib/network/netconnect.pm:650 #, c-format msgid "Domain name" msgstr "Isem tad-dominju" #: ../lib/network/netconnect.pm:651 #, c-format msgid "First DNS Server (optional)" msgstr "L-ewwel server DNS (opzjonali)" #: ../lib/network/netconnect.pm:652 #, c-format msgid "Second DNS Server (optional)" msgstr "It-tieni server DNS (opzjonali)" #: ../lib/network/netconnect.pm:653 #, c-format msgid "Set hostname from IP" msgstr "Issettja isem il-kompjuter mill-IP" #: ../lib/network/netconnect.pm:666 #, c-format msgid "Gateway IP address" msgstr "Indirizz IP tal-gateway" #: ../lib/network/netconnect.pm:699 #, c-format msgid "Automatically at boot" msgstr "Awtomatikament fil-bidu" #: ../lib/network/netconnect.pm:701 #, c-format msgid "By using Net Applet in the system tray" msgstr "Billi tuża l-applet tan-network fit-tray tas-sistema" #: ../lib/network/netconnect.pm:703 #, c-format msgid "Manually (the interface would still be activated at boot)" msgstr "Manwalment (l-interfaċċja xorta tiġi attivata max-xegħil)" #: ../lib/network/netconnect.pm:712 #, c-format msgid "How do you want to dial this connection?" msgstr "Kif trid tqabbad din il-konnessjoni?" #: ../lib/network/netconnect.pm:725 #, c-format msgid "Do you want to try to connect to the Internet now?" msgstr "Trid tipprova taqbad ma' l-internet issa?" #: ../lib/network/netconnect.pm:752 #, c-format msgid "The system is now connected to the Internet." msgstr "Is-sistema issa mqabbda ma' l-internet." #: ../lib/network/netconnect.pm:753 #, c-format msgid "For security reasons, it will be disconnected now." msgstr "Għal raġunijiet ta' sigurtà, issa si jkun skonness." #: ../lib/network/netconnect.pm:754 #, c-format msgid "" "The system does not seem to be connected to the Internet.\n" "Try to reconfigure your connection." msgstr "" "Is-sistema donnha ma setgħetx taqbad ma' l-internet.\n" "Ipprova erġa' kkonfigura l-konnessjoni." #: ../lib/network/netconnect.pm:770 #, fuzzy, c-format msgid "Problems occured during the network connectivity test." msgstr "" "Kien hemm problema waqt li n-network kien qed jiġi ristartjat: \n" "\n" "%s" #: ../lib/network/netconnect.pm:771 #, c-format msgid "" "This can be caused by invalid network configuration, or problems with your " "modem or router." msgstr "" #: ../lib/network/netconnect.pm:772 #, c-format msgid "" "You might want to relaunch the configuration to verify the connection " "settings." msgstr "" #: ../lib/network/netconnect.pm:775 #, fuzzy, c-format msgid "Congratulations, the network configuration is finished." msgstr "" "Prosit! Il-konfigurazzjoni tan-network u l-internet lesti.\n" "\n" #: ../lib/network/netconnect.pm:775 #, c-format msgid "" "However, the Internet connectivity test failed. You should test your " "connection manually, and verify your Internet modem or router." msgstr "" #: ../lib/network/netconnect.pm:776 #, fuzzy, c-format msgid "" "If your connection does not work, you might want to relaunch the " "configuration." msgstr "" "Instabu xi problemi waqt il-konfigurazzjoni.\n" "Ittestja l-konnessjoni permezz ta' net_monitor jew mcc. Jekk il-konnessjoni " "ma taħdimx, tista' terġa' tħaddem il-konfigurazzjoni." #: ../lib/network/netconnect.pm:778 #, fuzzy, c-format msgid "Congratulations, the network and Internet configuration are finished." msgstr "" "Prosit! Il-konfigurazzjoni tan-network u l-internet lesti.\n" "\n" #: ../lib/network/netconnect.pm:779 #, c-format msgid "" "After this is done, we recommend that you restart your X environment to " "avoid any hostname-related problems." msgstr "" "Wara li jkun lest, aħna nirrikmandaw li tirristartja s-sistema X biex tevita " "problemi ta' bdil fl-isem tal-kompjuter." #: ../lib/network/netconnect.pm:790 #, c-format msgid "Sagem USB modem" msgstr "Modem Sagem USB" #: ../lib/network/netconnect.pm:791 ../lib/network/netconnect.pm:792 #, c-format msgid "Bewan modem" msgstr "Modem Bewan" #: ../lib/network/netconnect.pm:793 #, c-format msgid "ECI Hi-Focus modem" msgstr "Modem ECI Hi-Focus" #: ../lib/network/netconnect.pm:794 #, c-format msgid "LAN connection" msgstr "Konnessjoni LAN" #: ../lib/network/netconnect.pm:796 #, c-format msgid "ADSL connection" msgstr "Konnessjoni ADSL" #: ../lib/network/netconnect.pm:797 #, c-format msgid "Cable connection" msgstr "Konnessjoni Cable" #: ../lib/network/netconnect.pm:798 #, c-format msgid "ISDN connection" msgstr "Konnessjoni ISDN" #: ../lib/network/netconnect.pm:799 #, c-format msgid "Modem connection" msgstr "Konnessjoni b'modem" #: ../lib/network/netconnect.pm:800 #, c-format msgid "DVB connection" msgstr "" #: ../lib/network/netconnect.pm:802 #, c-format msgid "(detected on port %s)" msgstr "(misjub fuq port %s)" #. -PO: here, "(detected)" string will be appended to eg "ADSL connection" #: ../lib/network/netconnect.pm:804 #, c-format msgid "(detected %s)" msgstr "(%s misjub)" #: ../lib/network/netconnect.pm:804 #, c-format msgid "(detected)" msgstr "(misjub)" #: ../lib/network/netconnect.pm:805 #, c-format msgid "Network Configuration" msgstr "Konfigurazzjoni tan-network" #: ../lib/network/netconnect.pm:806 #, c-format msgid "Zeroconf hostname resolution" msgstr "Reżoluzzjoni ta' isem il-kompjuter Zerconf" #: ../lib/network/netconnect.pm:807 #, c-format msgid "" "If desired, enter a Zeroconf hostname.\n" "This is the name your machine will use to advertise any of\n" "its shared resources that are not managed by the network.\n" "It is not necessary on most networks." msgstr "" "Jekk tixtieq, daħħal isem ta' kompjuter zeroconf.\n" "Dan huwa l-isem li l-kompjuter juża biex tirreklama ir-riżorsi \n" "maqsuma li mhux immaniġġjati min-network.\n" "Dan mhux meħtieġ fuq ħafna networks." #: ../lib/network/netconnect.pm:811 #, c-format msgid "Zeroconf Host name" msgstr "Isem tal-kompjuter Zeroconf" #: ../lib/network/netconnect.pm:812 #, c-format msgid "Zeroconf host name must not contain a ." msgstr "Isem il-kompjuter zeroconf ma jridx ikun fih \".\"" #: ../lib/network/netconnect.pm:813 #, c-format msgid "" "Because you are doing a network installation, your network is already " "configured.\n" "Click on Ok to keep your configuration, or cancel to reconfigure your " "Internet & Network connection.\n" msgstr "" "Peress li qed tagħmel installazzjoni minn fuq in-network, in-\n" "network diġà kkonfigurata.\n" "Agħfas Ok biex iżżomm din il-konfigurazzjoni, jew ikkanċella biex\n" "tbiddel il-konfigurazzjoni tal-internet u network.\n" #: ../lib/network/netconnect.pm:816 #, c-format msgid "The network needs to be restarted. Do you want to restart it?" msgstr "In-network irid jiġi ristartjat. Tridni nirristarjah?" #: ../lib/network/netconnect.pm:817 #, c-format msgid "" "A problem occurred while restarting the network: \n" "\n" "%s" msgstr "" "Kien hemm problema waqt li n-network kien qed jiġi ristartjat: \n" "\n" "%s" #: ../lib/network/netconnect.pm:818 #, c-format msgid "" "We are now going to configure the %s connection.\n" "\n" "\n" "Press \"%s\" to continue." msgstr "" "Issa se nissettjaw il-konnessjoni %s.\n" "\n" "\n" "Agħfas %s biex tkompli." #: ../lib/network/netconnect.pm:819 #, c-format msgid "Configuration is complete, do you want to apply settings?" msgstr "Il-konfigurazzjoni lesta. Trid tapplika l-konfigurazzjoni?" #: ../lib/network/netconnect.pm:820 #, c-format msgid "" "You have configured multiple ways to connect to the Internet.\n" "Choose the one you want to use.\n" "\n" msgstr "" "Int ikkonfigurajt diversi modi biex taqbad ma' l-internet.\n" "Liema minnhom trid tuża?\n" "\n" #: ../lib/network/netconnect.pm:821 #, c-format msgid "Internet connection" msgstr "Konnessjoni ma' l-internet" #: ../lib/network/netconnect.pm:823 #, c-format msgid "Configuring network device %s (driver %s)" msgstr "Qed nikkonfigura apparat tan-network %s (drajver %s)" #: ../lib/network/netconnect.pm:824 #, c-format msgid "" "The following protocols can be used to configure a LAN connection. Please " "choose the one you want to use." msgstr "" "Dawn il-protokolli jistgħu jintużaw biex jikkonfiguraw konnessjoni bl-LAN. " "Agħżel dak li trid tuża." #: ../lib/network/netconnect.pm:825 #, c-format msgid "" "Please enter your host name.\n" "Your host name should be a fully-qualified host name,\n" "such as ``mybox.mylab.myco.com''.\n" "You may also enter the IP address of the gateway if you have one." msgstr "" "Jekk jogħġbok daħħal l-isem tal-kompjuter.\n" "Dan irid ikun isem sħiħ, bħal \"joe.linux.org.mt\".\n" "Tista' wkoll iddaħħal l-indirizz IP tal-gateway, jekk għandek wieħed." #: ../lib/network/netconnect.pm:830 #, c-format msgid "Last but not least you can also type in your DNS server IP addresses." msgstr "" "Fl-aħħar imma mhux l-inqas, tista' tittajpja wkoll l-indirizzi tas-servers " "DNS" #: ../lib/network/netconnect.pm:831 #, c-format msgid "DNS server address should be in format 1.2.3.4" msgstr "L-indirizz tas-server DNS irid ikun fil-format 1.2.3.4" #: ../lib/network/netconnect.pm:832 #, c-format msgid "Gateway address should be in format 1.2.3.4" msgstr "L-indirizz tal-gateway irid ikun fil-format 1.2.3.4" #: ../lib/network/netconnect.pm:833 #, c-format msgid "Gateway device" msgstr "Apparat gateway" #: ../lib/network/netconnect.pm:847 #, c-format msgid "" "An unexpected error has happened:\n" "%s" msgstr "" "Inqalgħet problema mhux mistennija:\n" "%s" #: ../lib/network/network.pm:514 #, fuzzy, c-format msgid "Advanced network settings" msgstr "Indirizz tan-network lokali" #: ../lib/network/network.pm:515 #, c-format msgid "" "Here you can configure advanced network settings. Please note that you have " "to reboot the machine for changes to take effect." msgstr "" #: ../lib/network/network.pm:517 #, fuzzy, c-format msgid "Wireless regulatory domain" msgstr "Konnessjoni Wireless" #: ../lib/network/network.pm:518 #, fuzzy, c-format msgid "TCP/IP settings" msgstr "Seting PLL :" #: ../lib/network/network.pm:519 #, fuzzy, c-format msgid "Disable IPv6" msgstr "Itfi" #: ../lib/network/network.pm:520 #, c-format msgid "Disable TCP Window Scaling" msgstr "" #: ../lib/network/network.pm:521 #, c-format msgid "Disable TCP Timestamps" msgstr "" #: ../lib/network/network.pm:522 #, c-format msgid "Security settings (defined by MSEC policy)" msgstr "" #: ../lib/network/network.pm:523 #, c-format msgid "Disable ICMP echo" msgstr "" #: ../lib/network/network.pm:524 #, c-format msgid "Disable ICMP echo for broadcasting messages" msgstr "" #: ../lib/network/network.pm:525 #, c-format msgid "Disable invalid ICMP error responses" msgstr "" #: ../lib/network/network.pm:526 #, c-format msgid "Log strange packets" msgstr "" #: ../lib/network/network.pm:539 #, c-format msgid "Proxies configuration" msgstr "Konfigurazzjoni tal-proxies" #: ../lib/network/network.pm:540 #, c-format msgid "" "Here you can set up your proxies configuration (eg: http://" "my_caching_server:8080)" msgstr "" #: ../lib/network/network.pm:541 #, c-format msgid "HTTP proxy" msgstr "Proxy HTTP" #: ../lib/network/network.pm:542 #, c-format msgid "Use HTTP proxy for HTTPS connections" msgstr "" #: ../lib/network/network.pm:543 #, c-format msgid "HTTPS proxy" msgstr "" #: ../lib/network/network.pm:544 #, c-format msgid "FTP proxy" msgstr "Proxy FTP" #: ../lib/network/network.pm:545 #, fuzzy, c-format msgid "No proxy for (comma separated list):" msgstr "%d strings separati b'virgoli" #: ../lib/network/network.pm:550 #, c-format msgid "Proxy should be http://..." msgstr "Proxy mistenni jibda' http://" #: ../lib/network/network.pm:551 #, fuzzy, c-format msgid "Proxy should be http://... or https://..." msgstr "Proxy mistenni jibda' http://" #: ../lib/network/network.pm:552 #, c-format msgid "URL should begin with 'ftp:' or 'http:'" msgstr "URL irid jibda' b' \"ftp:\" jew \"http:\"" #: ../lib/network/shorewall.pm:77 #, c-format msgid "" "Please select the interfaces that will be protected by the firewall.\n" "\n" "All interfaces directly connected to Internet should be selected,\n" "while interfaces connected to a local network may be unselected.\n" "\n" "If you intend to use Mandriva Internet Connection sharing,\n" "unselect interfaces which will be connected to local network.\n" "\n" "Which interfaces should be protected?\n" msgstr "" #: ../lib/network/shorewall.pm:158 #, c-format msgid "Keep custom rules" msgstr "" #: ../lib/network/shorewall.pm:159 #, c-format msgid "Drop custom rules" msgstr "" #: ../lib/network/shorewall.pm:164 #, c-format msgid "" "Your firewall configuration has been manually edited and contains\n" "rules that may conflict with the configuration that has just been set up.\n" "What do you want to do?" msgstr "" #: ../lib/network/thirdparty.pm:144 #, c-format msgid "Some components (%s) are required but aren't available for %s hardware." msgstr "" #: ../lib/network/thirdparty.pm:145 #, c-format msgid "Some packages (%s) are required but aren't available." msgstr "" #. -PO: first argument is a list of Mandriva distributions #. -PO: second argument is a package media name #: ../lib/network/thirdparty.pm:150 #, c-format msgid "" "These packages can be found in %s, or in the official %s package repository." msgstr "" #: ../lib/network/thirdparty.pm:154 #, c-format msgid "The following component is missing: %s" msgstr "" #: ../lib/network/thirdparty.pm:156 #, c-format msgid "" "The required files can also be installed from this URL:\n" "%s" msgstr "" #: ../lib/network/thirdparty.pm:192 #, c-format msgid "Firmware files are required for this device." msgstr "" #: ../lib/network/thirdparty.pm:195 ../lib/network/thirdparty.pm:200 #, c-format msgid "Use a floppy" msgstr "Uża flopi" #: ../lib/network/thirdparty.pm:196 ../lib/network/thirdparty.pm:203 #, c-format msgid "Use my Windows partition" msgstr "Uża l-partizzjoni tal-Windows" #: ../lib/network/thirdparty.pm:197 #, c-format msgid "Select file" msgstr "Agħżel fajl" #: ../lib/network/thirdparty.pm:208 #, c-format msgid "Please select the firmware file (for example: %s)" msgstr "" #: ../lib/network/thirdparty.pm:232 #, fuzzy, c-format msgid "Unable to find \"%s\" on your Windows system!" msgstr "Neħħi fonts mis-sistema" #: ../lib/network/thirdparty.pm:234 #, c-format msgid "No Windows system has been detected!" msgstr "" #: ../lib/network/thirdparty.pm:244 #, c-format msgid "Insert floppy" msgstr "Daħħal flopi" #: ../lib/network/thirdparty.pm:245 #, c-format msgid "" "Insert a FAT formatted floppy in drive %s with %s in root directory and " "press %s" msgstr "" "Daħħal flopi formattjata FAT fid-drajv %s, b' %s fid-direttorju root, u " "agħfas %s" #: ../lib/network/thirdparty.pm:245 #, c-format msgid "Next" msgstr "Li jmiss" #: ../lib/network/thirdparty.pm:255 #, c-format msgid "Floppy access error, unable to mount device %s" msgstr "Problema waqt l-aċċess tal-flopi. Ma nistax nimmonta l-apparat %s." #: ../lib/network/thirdparty.pm:354 #, c-format msgid "Looking for required software and drivers..." msgstr "" #: ../lib/network/thirdparty.pm:369 #, fuzzy, c-format msgid "Please wait, running device configuration commands..." msgstr "Stenna ftit, qed jinstab u jiġi ssettjat it-tagħmir..." #: ../lib/network/vpn/openvpn.pm:107 #, c-format msgid "X509 Public Key Infrastructure" msgstr "" #: ../lib/network/vpn/openvpn.pm:108 #, c-format msgid "Static Key" msgstr "" #. -PO: please don't translate the CA acronym #: ../lib/network/vpn/openvpn.pm:142 #, c-format msgid "Certificate Authority (CA)" msgstr "" #: ../lib/network/vpn/openvpn.pm:148 #, c-format msgid "Certificate" msgstr "" #: ../lib/network/vpn/openvpn.pm:154 #, fuzzy, c-format msgid "Key" msgstr "Kenja" #: ../lib/network/vpn/openvpn.pm:160 #, fuzzy, c-format msgid "TLS control channel key" msgstr "Tast Ctrl tax-xellug" #: ../lib/network/vpn/openvpn.pm:167 #, c-format msgid "Key direction" msgstr "" #: ../lib/network/vpn/openvpn.pm:175 #, fuzzy, c-format msgid "Authenticate using username and password" msgstr "Ma nistax nilloggja bil-user \"%s\" (password ħażin?)" #: ../lib/network/vpn/openvpn.pm:181 #, c-format msgid "Check server certificate" msgstr "" #: ../lib/network/vpn/openvpn.pm:187 #, fuzzy, c-format msgid "Cipher algorithm" msgstr "Algoritmu ta' ċifrazzjoni" #: ../lib/network/vpn/openvpn.pm:191 #, c-format msgid "Default" msgstr "Impliċitu" #: ../lib/network/vpn/openvpn.pm:195 #, c-format msgid "Size of cipher key" msgstr "" #: ../lib/network/vpn/openvpn.pm:206 #, fuzzy, c-format msgid "Get from server" msgstr "Server Telnet" #: ../lib/network/vpn/openvpn.pm:216 #, fuzzy, c-format msgid "Gateway port" msgstr "Gateway" #: ../lib/network/vpn/openvpn.pm:232 #, fuzzy, c-format msgid "Remote IP address" msgstr "Indirizz IP tal-gateway" #: ../lib/network/vpn/openvpn.pm:237 #, fuzzy, c-format msgid "Use TCP protocol" msgstr "Protokoll" #: ../lib/network/vpn/openvpn.pm:243 #, c-format msgid "Virtual network device type" msgstr "" #: ../lib/network/vpn/openvpn.pm:250 #, c-format msgid "Virtual network device number (optional)" msgstr "" #: ../lib/network/vpn/openvpn.pm:365 #, c-format msgid "Starting connection.." msgstr "" #: ../lib/network/vpn/openvpn.pm:380 #, c-format msgid "Please insert your token" msgstr "" #: ../lib/network/vpn/openvpn.pm:391 #, c-format msgid "PIN number" msgstr "" #: ../lib/network/vpn/vpnc.pm:9 #, c-format msgid "Cisco VPN Concentrator" msgstr "" #: ../lib/network/vpn/vpnc.pm:43 #, fuzzy, c-format msgid "Group name" msgstr "ID tal-Grupp" #: ../lib/network/vpn/vpnc.pm:47 #, c-format msgid "Group secret" msgstr "" #: ../lib/network/vpn/vpnc.pm:52 #, c-format msgid "Username" msgstr "User" #: ../lib/network/vpn/vpnc.pm:61 #, fuzzy, c-format msgid "NAT Mode" msgstr "Modalità" #: ../lib/network/vpn/vpnc.pm:67 #, c-format msgid "Use specific UDP port" msgstr "" #, fuzzy #~ msgid "Connecting.." #~ msgstr "Aqbad..." #, fuzzy #~ msgid "Account network traffic" #~ msgstr "Għodda tas-sinkronizzazzjoni" #~ msgid "" #~ "Name of the profile to create (the new profile is created as a copy of " #~ "the current one):" #~ msgstr "" #~ "Isem tal-profil li trid toħloq (il-profil il-ġdid jinħoloq bħala kopja " #~ "ta' dak kurrenti):" #, fuzzy #~ msgid "Clone" #~ msgstr "Aqbad" #~ msgid "" #~ "There is only one configured network adapter on your system:\n" #~ "\n" #~ "%s\n" #~ "\n" #~ "I am about to setup your Local Area Network with that adapter." #~ msgstr "" #~ "Hemm biss adattur wieħed fuq is-sistema tiegħek:\n" #~ "\n" #~ "%s\n" #~ "\n" #~ "Se nissettja n-network lokali fuq dak l-adattur." #~ msgid "" #~ "No ethernet network adapter has been detected on your system. Please run " #~ "the hardware configuration tool." #~ msgstr "" #~ "Ebda adattur tan-network ethernet ma nstab fuq is-sistema tiegħek. Jekk " #~ "jogħġbok ħaddem l-għodda tal-konfigurazzjoni tal-ħardwer." #~ msgid "Connection type: " #~ msgstr "Tip ta' konnessjoni: " #~ msgid "%s already in use\n" #~ msgstr "%s diġà qed jintuża\n" #~ msgid "DrakVPN" #~ msgstr "DrakVPN" #~ msgid "The VPN connection is enabled." #~ msgstr "Il-konnessjoni VPN mixgħula." #~ msgid "" #~ "The setup of a VPN connection has already been done.\n" #~ "\n" #~ "It's currently enabled.\n" #~ "\n" #~ "What would you like to do?" #~ msgstr "" #~ "Il-konfigurazzjoni tal-konnessjoni VPN diġà saret.\n" #~ "\n" #~ "Bħalissa hija mixgħula.\n" #~ "\n" #~ "X'tixtieq tagħmel?" #~ msgid "disable" #~ msgstr "itfi" #~ msgid "reconfigure" #~ msgstr "irrikonfigura" #~ msgid "dismiss" #~ msgstr "ikkanċella" #~ msgid "Disabling VPN..." #~ msgstr "Qed nitfi VPN..." #~ msgid "The VPN connection is now disabled." #~ msgstr "Il-konnessjoni VPN issa mitfija" #~ msgid "VPN connection currently disabled" #~ msgstr "Konnessjoni VPN bħalissa mitfija" #~ msgid "" #~ "The setup of a VPN connection has already been done.\n" #~ "\n" #~ "It's currently disabled.\n" #~ "\n" #~ "What would you like to do?" #~ msgstr "" #~ "Il-konfigurazzjoni tal-konnessjoni VPN diġà saret.\n" #~ "\n" #~ "Bħalissa hija mitfija.\n" #~ "\n" #~ "X'tixtieq tagħmel?" #~ msgid "enable" #~ msgstr "ħaddem" #~ msgid "Enabling VPN..." #~ msgstr "Qed nixgħel VPN..." #~ msgid "The VPN connection is now enabled." #~ msgstr "Il-konnessjoni VPN issa mixgħula" #~ msgid "Simple VPN setup." #~ msgstr "Konfigurazzjoni sempliċi VPN" #~ msgid "" #~ "You are about to configure your computer to use a VPN connection.\n" #~ "\n" #~ "With this feature, computers on your local private network and computers\n" #~ "on some other remote private networks, can share resources, through\n" #~ "their respective firewalls, over the Internet, in a secure manner. \n" #~ "\n" #~ "The communication over the Internet is encrypted. The local and remote\n" #~ "computers look as if they were on the same network.\n" #~ "\n" #~ "Make sure you have configured your Network/Internet access using\n" #~ "drakconnect before going any further." #~ msgstr "" #~ "Int se tikkonfigura l-kompjuter biex juża konnessjoni VPN.\n" #~ "\n" #~ "B'din il-faċilità, kompjuters fuq in-network privat lokali u kompjuters\n" #~ "fuq xi networks privati remoti oħrajn jistgħu jaqsmu riżorsi, minn ġo l-\n" #~ "firewalls rispettivi tagħhom, fuq l-internet, b'mod sikur.\n" #~ "\n" #~ "Il-kommunikazzjoni fuq l-Internet hija ċċifrata. Il-kompjuters lokali\n" #~ "u remoti jidhru qishom fuq l-istess network.\n" #~ "\n" #~ "Aċċerta li għandek in-network/internet konfigurati permezz ta' " #~ "drakconnect\n" #~ "qabel tkompli." #~ msgid "" #~ "VPN connection.\n" #~ "\n" #~ "This program is based on the following projects:\n" #~ " - FreeSwan: \t\t\thttp://www.freeswan.org/\n" #~ " - Super-FreeSwan: \t\thttp://www.freeswan.ca/\n" #~ " - ipsec-tools: \t\t\thttp://ipsec-tools.sourceforge.net/\n" #~ " - ipsec-howto: \t\thttp://www.ipsec-howto.org\n" #~ " - the docs and man pages coming with the %s package\n" #~ "\n" #~ "Please read AT LEAST the ipsec-howto docs\n" #~ "before going any further." #~ msgstr "" #~ "Konnessjoni VPN.\n" #~ "\n" #~ "Dan il-programm ibbażat fuq dawn il-prodotti:\n" #~ " - FreeSwan: \t\t\thttp://www.freeswan.org/\n" #~ " - Super-FreeSwan: \t\thttp://www.freeswan.ca/\n" #~ " - ipsec-tools: \t\t\thttp://ipsec-tools.sourceforge.net/\n" #~ " - ipsec-howto: \t\thttp://www.ipsec-howto.org\n" #~ " - id-dokumenti u paġni man li jiġu mal-pakkett %s\n" #~ "\n" #~ "Jekk jogħġbok aqra TA' L-INQAS id-dokumenti ipsec-howto\n" #~ "qabel tkompli." #~ msgid "Problems installing package %s" #~ msgstr "Problemi fl-installazzjoni tal-pakkett %s" #~ msgid "Security Policies" #~ msgstr "Polzi ta' Sigurtà" #~ msgid "IKE daemon racoon" #~ msgstr "daemon IKE racoon" #~ msgid "Configuration file" #~ msgstr "Fajl ta' konfigurazzjoni" #~ msgid "" #~ "Configuration step!\n" #~ "\n" #~ "You need to define the Security Policies and then to \n" #~ "configure the automatic key exchange (IKE) daemon. \n" #~ "The KAME IKE daemon we're using is called 'racoon'.\n" #~ "\n" #~ "What would you like to configure?\n" #~ msgstr "" #~ "Pass ta' konfigurazzjoni\n" #~ "\n" #~ "Trid tiddefinixxi l-polzi ta' sigurtà u mbgħad\n" #~ "tikkonfigura d-daemon ta' qsim ta' ċifrarji awtomatiku\n" #~ "(IKE). Id-daemon KAME IDE li nużaw jismu \"racoon\".\n" #~ "\n" #~ "X'tixtieq tikkonfigura?\n" #~ msgid "%s entries" #~ msgstr "%s elementi" #~ msgid "" #~ "The %s file contents\n" #~ "is divided into sections.\n" #~ "\n" #~ "You can now:\n" #~ "\n" #~ " - display, add, edit, or remove sections, then\n" #~ " - commit the changes\n" #~ "\n" #~ "What would you like to do?\n" #~ msgstr "" #~ "Il-kontenut tal-fajl %s\n" #~ "maqsum f'sezzjonijiet.\n" #~ "\n" #~ "Issa tista':\n" #~ "\n" #~ " - tara, iżżid, tibdel jew tneħħi sezzjonijiet, imbgħad\n" #~ " - tikkommetti l-bidliet\n" #~ "\n" #~ "X'tixtieq tagħmel?\n" #~ msgid "" #~ "_:display here is a verb\n" #~ "Display" #~ msgstr "Uri" #~ msgid "Edit" #~ msgstr "Editja" #~ msgid "Commit" #~ msgstr "Ikkommetti" #~ msgid "" #~ "_:display here is a verb\n" #~ "Display configuration" #~ msgstr "Uri konfigurazzjoni" #~ msgid "" #~ "The %s file does not exist.\n" #~ "\n" #~ "This must be a new configuration.\n" #~ "\n" #~ "You'll have to go back and choose 'add'.\n" #~ msgstr "" #~ "Il-fajl %s ma jeżistix.\n" #~ "\n" #~ "Din aktarx konfigurazzjoni ġdida.\n" #~ "\n" #~ "Trid tmur lura u tagħżel \"Żid\".\n" #~ msgid "" #~ "Add a Security Policy.\n" #~ "\n" #~ "You can now add a Security Policy.\n" #~ "\n" #~ "Choose continue when you are done to write the data.\n" #~ msgstr "" #~ "Żid polza ta' sigurtà\n" #~ "\n" #~ "Int issa tista' żżid polza ta' sigurtà.\n" #~ "\n" #~ "Agħżel \"Kompli\" meta tkun lest biex tikteb l-informazzjoni.\n" #~ msgid "Edit section" #~ msgstr "Ibdel sezzjoni" #~ msgid "" #~ "Your %s file has several sections or connections.\n" #~ "\n" #~ "You can choose here below the one you want to edit \n" #~ "and then click on next.\n" #~ msgstr "" #~ "Il-fajl %s fih ħafna sezzjonijiet jew konnessjonijiet.\n" #~ "\n" #~ "Tista' tagħżel dak li trid hawn taħt, imbgħad agħfas \n" #~ "\"Li Jmiss\"\n" #~ msgid "Section names" #~ msgstr "Ismijiet tas-sezzjonijiet" #~ msgid "" #~ "Edit a Security Policy.\n" #~ "\n" #~ "You can now edit a Security Policy.\n" #~ "\n" #~ "Choose continue when you are done to write the data.\n" #~ msgstr "" #~ "Ibdel Polza ta' Sigurtà.\n" #~ "\n" #~ "Int issa tista' tibdel il-polża ta' sigurtà\n" #~ "\n" #~ "Agħżel \"Kompli\" meta tkun lest biex tikteb l-informazzjoni.\n" #~ msgid "Remove section" #~ msgstr "Neħħi sezzjoni" #~ msgid "" #~ "Your %s file has several sections or connections.\n" #~ "\n" #~ "You can choose here below the one you want to remove\n" #~ "and then click on next.\n" #~ msgstr "" #~ "Il-fajl %s fih ħafna sezzjonijiet jew konnessjonijiet.\n" #~ "\n" #~ "Tista' tagħżel dak li trid tneħħi hawn taħt, imbgħad agħfas\n" #~ "\"Li jmiss\"\n" #~ msgid "" #~ "The racoon.conf file configuration.\n" #~ "\n" #~ "The contents of this file is divided into sections.\n" #~ "You can now:\n" #~ " - display \t\t (display the file contents)\n" #~ " - add\t\t\t (add one section)\n" #~ " - edit \t\t\t (modify parameters of an existing section)\n" #~ " - remove \t\t (remove an existing section)\n" #~ " - commit \t\t (writes the changes to the real file)" #~ msgstr "" #~ "Il-konfigurazzjoni tal-fajl racoon.conf.\n" #~ "Il-kontenut ta' dan il-fajl maqsum f'sezzjonijiet.\n" #~ "Issa tista' tagħmel dawn:\n" #~ " - uri \t\t (uri l-kontenut tal-fajl)\n" #~ " - żid\t\t\t (żid sezzjoni waħda)\n" #~ " - ibdel \t\t\t (ibdel il-parametri ta' sezzjoni eżistenti)\n" #~ " - neħħi \t\t (neħħi sezzjoni eżistenti)\n" #~ " - ikkommetti \t\t (ikteb il-bidliet fil-fajl attwali)" #~ msgid "" #~ "The %s file does not exist\n" #~ "\n" #~ "This must be a new configuration.\n" #~ "\n" #~ "You'll have to go back and choose configure.\n" #~ msgstr "" #~ "Il-fajl %s ma jeżistix\n" #~ "\n" #~ "Din aktarx konfigurazzjoni ġdida.\n" #~ "\n" #~ "Trid tmur lura u tagħżel ikkonfigura\n" #~ msgid "racoon.conf entries" #~ msgstr "elementi racoon.conf" #~ msgid "" #~ "The 'add' sections step.\n" #~ "\n" #~ "Here below is the racoon.conf file skeleton:\n" #~ "\t'path'\n" #~ "\t'remote'\n" #~ "\t'sainfo' \n" #~ "\n" #~ "Choose the section you would like to add.\n" #~ msgstr "" #~ "Il-pass \"żid\".\n" #~ "\n" #~ "Hawn issib skeletru ta' fajl racoon.conf:\n" #~ "\t'path'\n" #~ "\t'remote'\n" #~ "\t'sainfo' \n" #~ "\n" #~ "Agħżel sezzjoni li trid iżżid.\n" #~ msgid "remote" #~ msgstr "remot" #~ msgid "" #~ "The 'add path' section step.\n" #~ "\n" #~ "The path sections have to be on top of your racoon.conf file.\n" #~ "\n" #~ "Put your mouse over the certificate entry to obtain online help." #~ msgstr "" #~ "Il-pass tas-sezzjoni \"add path\"\n" #~ "\n" #~ "Is-sezzjonijiet tal-passaġġ iridu jkunu fuq nett tal-fajl racoon.conf.\n" #~ "\n" #~ "Mexxi l-maws għal fuq l-element taċ-ċertifikat biex tikseb għajnuna " #~ "online." #~ msgid "path type" #~ msgstr "tip ta' passaġġ" #~ msgid "real file" #~ msgstr "fajl veru" #~ msgid "" #~ "Make sure you already have the path sections\n" #~ "on the top of your racoon.conf file.\n" #~ "\n" #~ "You can now choose the remote settings.\n" #~ "Choose continue or previous when you are done.\n" #~ msgstr "" #~ "Aċċerta li diġà għandek is-sezzjonijiet tal-passaġġ\n" #~ "fuq nett tal-fajl racoon.conf.\n" #~ "\n" #~ "Issa tista' tagħżel is-setings remoti.\n" #~ "Agħżel Kompli jew Lura meta tlesti.\n" #~ msgid "" #~ "Make sure you already have the path sections\n" #~ "on the top of your %s file.\n" #~ "\n" #~ "You can now choose the sainfo settings.\n" #~ "Choose continue or previous when you are done.\n" #~ msgstr "" #~ "Aċċerta li diġà għandek is-sezzjonijiet tal-passaġġ\n" #~ "fuq nett tal-fajl %s.\n" #~ "\n" #~ "Issa tista' tagħżel is-setings sainfo.\n" #~ "Agħżel Kompli jew Lura meta tlesti.\n" #~ msgid "" #~ "Your %s file has several sections or connections.\n" #~ "\n" #~ "You can choose here in the list below the one you want\n" #~ "to edit and then click on next.\n" #~ msgstr "" #~ "Il-fajl %s għandu diversi sezzjonijiet jew konnessjonijiet.\n" #~ "\n" #~ "Tista' tagħżel fil-lista ta' taħt liema trid tibdel, u \n" #~ "tikklikkja \"Li Jmiss\"\n" #~ msgid "" #~ "Your %s file has several sections.\n" #~ "\n" #~ "\n" #~ "You can now edit the remote section entries.\n" #~ "\n" #~ "Choose continue when you are done to write the data.\n" #~ msgstr "" #~ "Il-fajl %s għandu diversi sezzjonijiet.\n" #~ "\n" #~ "\n" #~ "Issa tista' tissettja l-elementi tas-sezzjoni \"remote\"\n" #~ "\n" #~ "Agħżel Kompli meta tlesti biex tikteb l-informazzjoni.\n" #~ msgid "" #~ "Your %s file has several sections.\n" #~ "\n" #~ "You can now edit the sainfo section entries.\n" #~ "\n" #~ "Choose continue when you are done to write the data." #~ msgstr "" #~ "Il-fajl %s għandu diversi sezzjonijiet.\n" #~ "\n" #~ "Issa tista' tissettja l-elementi tas-sezzjoni \"sainfo\"\n" #~ "\n" #~ "Agħżel Kompli meta tlesti biex tikteb l-informazzjoni." #~ msgid "" #~ "This section has to be on top of your\n" #~ "%s file.\n" #~ "\n" #~ "Make sure all other sections follow these path\n" #~ "sections.\n" #~ "\n" #~ "You can now edit the path entries.\n" #~ "\n" #~ "Choose continue or previous when you are done.\n" #~ msgstr "" #~ "Din is-sezzjoni trid tkun fuq nett tal-fajl \n" #~ "%s.\n" #~ "\n" #~ "Aċċerta li s-sezzjonijiet l-oħra kollha jiġu wara\n" #~ "dawn is-sezzjonijiet tal-passaġġi.\n" #~ "\n" #~ "Issa tista' tibdel l-elementi tal-passaġġi\n" #~ "\n" #~ "Agħżel Kompli jew Lura meta tlesti.\n" #~ msgid "path_type" #~ msgstr "path_type" #~ msgid "Congratulations!" #~ msgstr "Prosit!" #~ msgid "" #~ "Everything has been configured.\n" #~ "\n" #~ "You may now share resources through the Internet,\n" #~ "in a secure way, using a VPN connection.\n" #~ "\n" #~ "You should make sure that the tunnels shorewall\n" #~ "section is configured." #~ msgstr "" #~ "Kollox ġie konfigurat.\n" #~ "\n" #~ "Issa tista' taqsam riżorsi b'mod sikur, b'konnessjoni VPN\n" #~ "għaddejja mill-internet.\n" #~ "\n" #~ "Għandek tiżgura li s-sezzjoni ta' shorewall \"tunnels\" hija\n" #~ "konfigurata." #~ msgid "Sainfo source protocol" #~ msgstr "Protokoll sors sainfo" #~ msgid "Sainfo destination address" #~ msgstr "Indirizz destinatarju sainfo" #~ msgid "Sainfo destination protocol" #~ msgstr "Protokoll destinatarju sainfo" #~ msgid "PFS group" #~ msgstr "Grupp PFS" #~ msgid "Encryption algorithm" #~ msgstr "Algoritmu ta' ċifrazzjoni" #~ msgid "Authentication algorithm" #~ msgstr "Algoritmu ta' awtentikazzjoni" #~ msgid "Compression algorithm" #~ msgstr "Algoritmu ta' kompressjoni" #~ msgid "deflate" #~ msgstr "deflate" #~ msgid "Remote" #~ msgstr "Remot" #~ msgid "Generate policy" #~ msgstr "Iġġenera polza" #~ msgid "off" #~ msgstr "mitfi" #~ msgid "on" #~ msgstr "mixgħul" #~ msgid "Passive" #~ msgstr "Passiv" #~ msgid "Certificate type" #~ msgstr "Tip ta' ċertifikat" #~ msgid "My certfile" #~ msgstr "Ċertifikat tiegħi" #~ msgid "Name of the certificate" #~ msgstr "Isem iċ-ċertifikat" #~ msgid "My private key" #~ msgstr "Ċifrarju privat tiegħi" #~ msgid "Name of the private key" #~ msgstr "Isem iċ-ċifrarju privat" #~ msgid "Verify cert" #~ msgstr "Ivverifika ċert." #~ msgid "My identifier" #~ msgstr "Identifikatur tiegħi" #~ msgid "Proposal" #~ msgstr "Proposta" #~ msgid "Hash algorithm" #~ msgstr "Algoritmu ta' hash" #~ msgid "Authentication method" #~ msgstr "Metodu ta' awtentikazzjoni" #~ msgid "DH group" #~ msgstr "Grupp DH" #~ msgid "Command" #~ msgstr "Kmand" #~ msgid "Source IP range" #~ msgstr "Medda IP sors" #~ msgid "Destination IP range" #~ msgstr "Medda IP destinazzjoni" #~ msgid "Upper-layer protocol" #~ msgstr "Protokoll livell ta' fuq" #~ msgid "any" #~ msgstr "kwalinkwa" #~ msgid "Flag" #~ msgstr "Bandiera" #~ msgid "Direction" #~ msgstr "Direzzjoni" #~ msgid "IPsec policy" #~ msgstr "Polza IPsec" #~ msgid "ipsec" #~ msgstr "ipsec" #~ msgid "discard" #~ msgstr "armi" #~ msgid "none" #~ msgstr "ebda" #~ msgid "transport" #~ msgstr "trasport" #~ msgid "Source/destination" #~ msgstr "Sors/destinazzjoni" #~ msgid "Level" #~ msgstr "Livell" #~ msgid "require" #~ msgstr "irrikjedi" #~ msgid "default" #~ msgstr "impliċitu" #~ msgid "use" #~ msgstr "uża" #~ msgid "unique" #~ msgstr "uniku" #~ msgid "You need to log out and back in again for changes to take effect" #~ msgstr "" #~ "Trid tilloggja 'l barra u terġa' tidħol biex ikollhom effett il-bidliet." #, fuzzy #~ msgid "Process attack" #~ msgstr "Manager tas-servizzi" #, fuzzy #~ msgid "Interactive Firewall: intrusion detected" #~ msgstr "Instabet konfigurazzjoni ta' firewall!" #, fuzzy #~ msgid "What do you want to do with this attacker?" #~ msgstr "Trid tuża din il-faċilità?" #, fuzzy #~ msgid "Attack details" #~ msgstr "Ebda dettalji" #, fuzzy #~ msgid "Network interface: %s" #~ msgstr "Interfaċċja tan-network" #, fuzzy #~ msgid "Attack type: %s" #~ msgstr "tip: %s" #, fuzzy #~ msgid "Protocol: %s" #~ msgstr "Protokolli" #, fuzzy #~ msgid "Attacker IP address: %s" #~ msgstr "Indirizz IP tal-kompjuter:" #, fuzzy #~ msgid "Attacker hostname: %s" #~ msgstr "Qed jiġi ssettjat l-isem tal-kompjuter %s: " #, fuzzy #~ msgid "Service attacked: %s" #~ msgstr "Manager tas-servizzi" #, fuzzy #~ msgid "Port attacked: %s" #~ msgstr "Port: %s" #~ msgid "Ignore" #~ msgstr "Injora" #, fuzzy #~ msgid "Interactive Firewall: new service" #~ msgstr "Instabet konfigurazzjoni ta' firewall!" #, fuzzy #~ msgid "Process connection" #~ msgstr "Konnessjoni Wireless" #, fuzzy #~ msgid "Do you want to open this service?" #~ msgstr "Trid tikkonfigura issa?" #, fuzzy #~ msgid "Remember this answer" #~ msgstr "Ftakar dan il-password" #~ msgid "Gateway:" #~ msgstr "Gateway:" #~ msgid "Interface:" #~ msgstr "Interfaċċja:" #~ msgid "Manage connections" #~ msgstr "Immaniġġja konnessjonijiet" #~ msgid "IP configuration" #~ msgstr "Konfigurazzjoni IP" #~ msgid "DNS servers" #~ msgstr "Servers DNS" #~ msgid "Search Domain" #~ msgstr "Fittex dominju" #~ msgid "static" #~ msgstr "statiku" #~ msgid "DHCP" #~ msgstr "DHCP" #~ msgid "Start at boot" #~ msgstr "Tella' fil-bidu" #~ msgid "Line termination" #~ msgstr "Terminazzjoni tal-linja" #~ msgid "Modem timeout" #~ msgstr "Skadenza tal-ħin tal-modem" #~ msgid "Use lock file" #~ msgstr "Uża fajl biex issakkar" #~ msgid "Wait for dialup tone before dialing" #~ msgstr "Stenna ton ta' daljar qabel tiddalja" #~ msgid "Busy wait" #~ msgstr "Busy wait" #~ msgid "Modem sound" #~ msgstr "Ħoss tal-modem" #~ msgid "Vendor" #~ msgstr "Manifattur" #~ msgid "Media class" #~ msgstr "Klassi ta' medja" #~ msgid "Module name" #~ msgstr "Isem tal-modulu" #~ msgid "Mac Address" #~ msgstr "Indirizz Mac" #~ msgid "Bus" #~ msgstr "Bus" #~ msgid "Location on the bus" #~ msgstr "Post fuq il-bus" #~ msgid "Remove a network interface" #~ msgstr "Neħħi interfaċċja tan-network" #~ msgid "" #~ "An error occurred while deleting the \"%s\" network interface:\n" #~ "\n" #~ "%s" #~ msgstr "" #~ "Kien hemm problema waqt it-tneħħija tal-interfaċċja tan-network \"%s\":\n" #~ "\n" #~ "%s" #~ msgid "" #~ "Congratulations, the \"%s\" network interface has been successfully " #~ "deleted" #~ msgstr "Prosit, l-interfaċċja tan-network \"%s\" tneħħiet" #~ msgid "Disconnect..." #~ msgstr "Aqta'..." #~ msgid "Connect..." #~ msgstr "Aqbad..." #~ msgid "Internet connection configuration" #~ msgstr "Konfigurazzjoni tal-konnessjoni internet" #~ msgid "Host name (optional)" #~ msgstr "Isem il-kompjuter (opzjonali)" #~ msgid "Third DNS server (optional)" #~ msgstr "It-tielet server DNS (opzjonali)" #~ msgid "Internet Connection Configuration" #~ msgstr "Konfigurazzjoni tal-konnessjoni internet" #~ msgid "Internet access" #~ msgstr "Aċċess għall-internet" #~ msgid "Status:" #~ msgstr "Stat:" #~ msgid "Parameters" #~ msgstr "Parametri" #, fuzzy #~ msgid "Attacker" #~ msgstr "Ebda dettalji" #, fuzzy #~ msgid "Attack type" #~ msgstr "tip: %s" #~ msgid "Get Online Help" #~ msgstr "Ikseb għajnuna online"