summaryrefslogtreecommitdiffstats
path: root/perl-install/partition_table.pm
blob: 590365536f7b334206d84b8386832d8a605bc573 (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
package partition_table; # $Id$

use diagnostics;
use strict;

use common;
use fs::type;
use partition_table::raw;
use detect_devices;
use log;

our @fields2save = qw(primary extended totalsectors isDirty will_tell_kernel);


sub hd2minimal_part {
    my ($hd) = @_;
    { 
	rootDevice => $hd->{device}, 
	if_($hd->{usb_media_type}, is_removable => 1),
    };
}

#- works for both hard drives and partitions ;p
sub description {
    my ($hd) = @_;
    my $win = $hd->{device_windobe};

    sprintf "%s%s (%s)", 
      $hd->{device}, 
      $win && " [$win:]", 
	join(', ', 
	     grep { $_ } 
	       formatXiB($hd->{totalsectors} || $hd->{size}, 512),
	       $hd->{info}, $hd->{mntpoint}, $hd->{fs_type});
}

sub adjustStartAndEnd {
    my ($hd, $part) = @_;

    $hd->adjustStart($part);
    $hd->adjustEnd($part);
}

sub verifyNotOverlap {
    my ($a, $b) = @_;
    $a->{start} + $a->{size} <= $b->{start} || $b->{start} + $b->{size} <= $a->{start};
}
sub verifyInside {
    my ($a, $b) = @_;
    $b->{start} <= $a->{start} && $a->{start} + $a->{size} <= $b->{start} + $b->{size};
}

sub verifyParts_ {
    foreach my $i (@_) {
	foreach (@_) {
	    next if !$i || !$_ || $i == $_ || isWholedisk($i) || isExtended($i); #- avoid testing twice for simplicity :-)
	    if (isWholedisk($_)) {
		verifyInside($i, $_) or
		  cdie sprintf("partition sector #$i->{start} (%s) is not inside whole disk (%s)!",
			       formatXiB($i->{size}, 512), formatXiB($_->{size}, 512));
	    } elsif (isExtended($_)) {
		verifyNotOverlap($i, $_) or
		  log::l(sprintf("warning partition sector #$i->{start} (%s) is overlapping with extended partition!",
				 formatXiB($i->{size}, 512))); #- only warning for this one is acceptable
	    } else {
		verifyNotOverlap($i, $_) or
		  cdie sprintf("partitions sector #$i->{start} (%s) and sector #$_->{start} (%s) are overlapping!",
			       formatXiB($i->{size}, 512), formatXiB($_->{size}, 512));
	    }
	}
    }
}
sub verifyParts {
    my ($hd) = @_;
    verifyParts_(get_normal_parts($hd));
}
sub verifyPrimary {
    my ($pt) = @_;
    $_->{start} > 0 || arch() =~ /^sparc/ || die "partition must NOT start at sector 0" foreach @{$pt->{normal}};
    verifyParts_(@{$pt->{normal}}, $pt->{extended});
}

sub compute_device_name {
    my ($part, $hd) = @_;
    $part->{device} = $hd->{prefix} . $part->{part_number};
}

sub assign_device_numbers {
    my ($hd) = @_;

    my $i = 1;
    my $start = 1; 
    
    #- on PPC we need to assign device numbers to the holes too - big FUN!
    #- not if it's an IBM machine using a DOS partition table though
    if (arch() =~ /ppc/ && detect_devices::get_mac_model() !~ /^IBM/) {
	#- first sort the normal parts
	$hd->{primary}{normal} = [ sort { $a->{start} <=> $b->{start} } @{$hd->{primary}{normal}} ];
    
	#- now loop through them, assigning partition numbers - reserve one for the holes
	foreach (@{$hd->{primary}{normal}}) {
	    if ($_->{start} > $start) {
		log::l("PPC: found a hole on $hd->{prefix} before $_->{start}, skipping device..."); 
		$i++;
	    }
	    $_->{part_number} = $i;
	    compute_device_name($_, $hd);
	    $start = $_->{start} + $_->{size};
	    $i++;
	}
    } else {
	foreach (@{$hd->{primary}{raw}}) {
	    $_->{part_number} = $i;
	    compute_device_name($_, $hd);
	    $i++;
	}
	foreach (map { $_->{normal} } @{$hd->{extended} || []}) {
	    my $dev = $hd->{prefix} . $i;
	    my $renumbered = $_->{device} && $dev ne $_->{device};
	    if ($renumbered) {
		require fs::mount;
		eval { fs::mount::umount_part($_) }; #- at least try to umount it
		will_tell_kernel($hd, del => $_, 'delay_del');
		push @{$hd->{partitionsRenumbered}}, [ $_->{device}, $dev ];
	    }
	    $_->{part_number} = $i;
	    compute_device_name($_, $hd);
	    if ($renumbered) {
		will_tell_kernel($hd, add => $_, 'delay_add');
	    }
	    $i++;
	}
    }

    #- try to figure what the windobe drive letter could be!
    #
    #- first verify there's at least one primary dos partition, otherwise it
    #- means it is a secondary disk and all will be false :(
    #-
    my ($c, @others) = grep { isFat_or_NTFS($_) } @{$hd->{primary}{normal}};

    $i = ord 'C';
    $c->{device_windobe} = chr($i++) if $c;
    $_->{device_windobe} = chr($i++) foreach grep { isFat_or_NTFS($_) } map { $_->{normal} } @{$hd->{extended}};
    $_->{device_windobe} = chr($i++) foreach @others;
}

sub remove_empty_extended {
    my ($hd) = @_;
    my $last = $hd->{primary}{extended} or return;
    @{$hd->{extended}} = grep {
	if ($_->{normal}) {
	    $last = $_;
	} else {
	    %{$last->{extended}} = $_->{extended} ? %{$_->{extended}} : ();
	}
	$_->{normal};
    } @{$hd->{extended}};
    adjust_main_extended($hd);
}

sub adjust_main_extended {
    my ($hd) = @_;

    if (!is_empty_array_ref $hd->{extended}) {
	my ($l, @l) = @{$hd->{extended}};

	# the first is a special case, must recompute its real size
	my $start = round_down($l->{normal}{start} - 1, $hd->{geom}{sectors});
	my $end = $l->{normal}{start} + $l->{normal}{size};
	my $only_linux = 1; my $has_win_lba = 0;
	foreach (map { $_->{normal} } $l, @l) {
	    $start = min($start, $_->{start});
	    $end = max($end, $_->{start} + $_->{size});
	    $only_linux &&= isTrueLocalFS($_) || isSwap($_);
	    $has_win_lba ||= $_->{pt_type} == 0xc || $_->{pt_type} == 0xe;
	}
	$l->{start} = $hd->{primary}{extended}{start} = $start;
	$l->{size} = $hd->{primary}{extended}{size} = $end - $start;
    }
    if (!@{$hd->{extended} || []} && $hd->{primary}{extended}) {
	will_tell_kernel($hd, del => $hd->{primary}{extended});
	%{$hd->{primary}{extended}} = (); #- modify the raw entry
	delete $hd->{primary}{extended};
    }
    verifyParts($hd); #- verify everything is all right
}

sub adjust_local_extended {
    my ($hd, $part) = @_;

    my $extended = find { $_->{normal} == $part } @{$hd->{extended} || []} or return;
    $extended->{size} = $part->{size} + $part->{start} - $extended->{start};

    #- must write it there too because values are not shared
    my $prev = find { $_->{extended}{start} == $extended->{start} } @{$hd->{extended} || []} or return;
    $prev->{extended}{size} = $part->{size} + $part->{start} - $prev->{extended}{start};
}

sub get_normal_parts {
    my ($hd) = @_;

    @{$hd->{primary}{normal} || []}, map { $_->{normal} } @{$hd->{extended} || []};
}

sub get_normal_parts_and_holes {
    my ($hd) = @_;
    my ($start, $last) = ($hd->first_usable_sector, $hd->last_usable_sector);

    ref($hd) or print("get_normal_parts_and_holes: bad hd" . backtrace(), "\n");

    my $minimal_hole = put_in_hash({ pt_type => 0 }, hd2minimal_part($hd));

    my @l = map {
	my $current = $start;
	$start = $_->{start} + $_->{size};
	my $hole = { start => $current, size => $_->{start} - $current, %$minimal_hole };
	put_in_hash($hole, hd2minimal_part($hd));
	$hole, $_;
    } sort { $a->{start} <=> $b->{start} } grep { !isWholedisk($_) } get_normal_parts($hd);

    push @l, { start => $start, size => min($last - $start, $hd->max_partition_size), %$minimal_hole } if $start < $hd->max_partition_start;
    grep { !isEmpty($_) || $_->{size} >= $hd->cylinder_size } @l;
}

sub _default_type {
    my ($hd) = @_;

    arch() =~ /ia64/ ? 'gpt' : 
      arch() eq "alpha" ? "bsd" : 
      arch() =~ /^sparc/ ? "sun" : 
      arch() eq "ppc" && detect_devices::get_mac_model() !~ /^IBM/ ? "mac" : 
	$hd->{totalsectors} > 4 * 1024 * 1024 * 2048 ? 'lvm' : "dos"; #- default to LVM on full disk when >4TB
}

sub initialize {
    my ($hd, $o_type) = @_;

    my $type = $o_type || _default_type($hd);

    require "partition_table/$type.pm";
    "partition_table::$type"->initialize($hd);

    delete $hd->{extended};
    if (detect_devices::is_xbox()) {
        my $part = { start => 1, size => 15632048, pt_type => 0x0bf, isFormatted => 1 };
        partition_table::dos::compute_CHS($hd, $part);
	$hd->{primary}{raw}[0] = $part;
    }
}

sub read_primary {
    my ($hd) = @_;

    #- it can be safely considered that the first sector is used to probe the partition table
    #- but other sectors (typically for extended partition ones) have to match this type!
	my @parttype = (
	  if_(arch() =~ /^ia64/, 'gpt'),
	  arch() =~ /^sparc/ ? ('sun', 'bsd') : ('dos', 'lvm', 'bsd', 'sun', 'mac'),
	);
	foreach ('empty', @parttype, 'unknown') {
	    /unknown/ and die "unknown partition table format on disk " . $hd->{file};

		# perl_checker: require partition_table::bsd
		# perl_checker: require partition_table::dos
		# perl_checker: require partition_table::empty
		# perl_checker: require partition_table::lvm
		# perl_checker: require partition_table::gpt
		# perl_checker: require partition_table::mac
		# perl_checker: require partition_table::sun
		require "partition_table/$_.pm";
		bless $hd, "partition_table::$_";
	        if ($hd->read_primary) {
		    log::l("found a $_ partition table on $hd->{file} at sector 0");
		    return 1;
		}
	}
    0;
}

sub read {
    my ($hd) = @_;
    read_primary($hd) or return 0;
    eval {
	my $need_removing_empty_extended;
	if ($hd->{primary}{extended}) {
	    read_extended($hd, $hd->{primary}{extended}, \$need_removing_empty_extended) or return 0;
	}
	if ($need_removing_empty_extended) {
	    #- special case when hda5 is empty, it must be skipped
	    #- (windows XP generates such partition tables)
	    remove_empty_extended($hd); #- includes adjust_main_extended
	}
	
    }; 
    die "extended partition: $@" if $@;

    assign_device_numbers($hd);
    remove_empty_extended($hd);

    $hd->set_best_geometry_for_the_partition_table;
    1;
}

sub read_extended {
    my ($hd, $extended, $need_removing_empty_extended) = @_;

    my $pt = do {
	my ($pt, $info) = $hd->read_one($extended->{start}) or return 0;
	partition_table::raw::pt_info_to_primary($hd, $pt, $info);
    };
    $pt = { %$extended, %$pt };

    push @{$hd->{extended}}, $pt;
    @{$hd->{extended}} > 100 and die "oops, seems like we're looping here :(  (or you have more than 100 extended partitions!)";

    if (@{$pt->{normal}} == 0) {
	$$need_removing_empty_extended = 1;
	delete $pt->{normal};
	print "need_removing_empty_extended\n";
    } elsif (@{$pt->{normal}} > 1) {
	die "more than one normal partition in extended partition";
    } else {
	$pt->{normal} = $pt->{normal}[0];
	#- in case of extended partitions, the start sector is local to the partition or to the first extended_part!
	$pt->{normal}{start} += $pt->{start};

	#- the following verification can broke an existing partition table that is
	#- correctly read by fdisk or cfdisk. maybe the extended partition can be
	#- recomputed to get correct size.
	if (!verifyInside($pt->{normal}, $extended)) {
	    $extended->{size} = $pt->{normal}{start} + $pt->{normal}{size};
	    verifyInside($pt->{normal}, $extended) or die "partition $pt->{normal}{device} is not inside its extended partition";
	}
    }

    if ($pt->{extended}) {
	$pt->{extended}{start} += $hd->{primary}{extended}{start};
	return read_extended($hd, $pt->{extended}, $need_removing_empty_extended);
    } else {
	1;
    }
}

sub will_tell_kernel {
    my ($hd, $action, $o_part, $o_delay) = @_;

    if ($action eq 'resize') {
	will_tell_kernel($hd, del => $o_part);
	will_tell_kernel($hd, add => $o_part);
    } else {
	my $part_number;
	if ($o_part) {
	    ($part_number) = $o_part->{device} =~ /(\d+)$/ or
	      #- do not die, it occurs when we zero_MBR_and_dirty a raw_lvm_PV
	      log::l("ERROR: will_tell_kernel bad device " . description($o_part)), return;
	}

	my @para =
	  $action eq 'force_reboot' ? () :
	  $action eq 'add' ? ($part_number, $o_part->{start}, $o_part->{size}) :
	  $action eq 'del' ? $part_number :
	  internal_error("unknown action $action");

	push @{$hd->{'will_tell_kernel' . ($o_delay || '')} ||= []}, [ $action, @para ];
    }
    if (!$o_delay) {
	foreach my $delay ('delay_del', 'delay_add') {
	    my $l = delete $hd->{"will_tell_kernel$delay"} or next;
	    push @{$hd->{will_tell_kernel} ||= []}, @$l;
	}
    }
    $hd->{isDirty} = 1;
}

sub tell_kernel {
    my ($hd, $tell_kernel) = @_;

    my $F = partition_table::raw::openit($hd);

    my $force_reboot = any { $_->[0] eq 'force_reboot' } @$tell_kernel;
    if (!$force_reboot) {
	foreach (@$tell_kernel) {
	    my ($action, $part_number, $o_start, $o_size) = @$_;
	    
	    if ($action eq 'add') {
		$force_reboot ||= !c::add_partition(fileno $F, $part_number, $o_start, $o_size);
	    } elsif ($action eq 'del') {
		$force_reboot ||= !c::del_partition(fileno $F, $part_number);
	    }
	    log::l("tell kernel $action ($hd->{device} $part_number $o_start $o_size) force_reboot=$force_reboot rebootNeeded=$hd->{rebootNeeded}");
	}
    }
    if ($force_reboot) {
	my @magic_parts = grep { $_->{isMounted} && $_->{real_mntpoint} } get_normal_parts($hd);
	foreach (@magic_parts) {
	    syscall_('umount', $_->{real_mntpoint}) or log::l(N("error unmounting %s: %s", $_->{real_mntpoint}, $!));
	}
	$hd->{rebootNeeded} = !ioctl($F, c::BLKRRPART(), 0);
	log::l("tell kernel force_reboot ($hd->{device}), rebootNeeded=$hd->{rebootNeeded}");

	foreach (@magic_parts) {
	    syscall_('mount', $_->{real_mntpoint}, $_->{fs_type}, c::MS_MGC_VAL()) or log::l(N("mount failed: ") . $!);
	}
    }
}

# write the partition table
sub write {
    my ($hd) = @_;
    $hd->{isDirty} or return;
    $hd->{readonly} and internal_error("a read-only partition table should not be dirty ($hd->{device})!");

    #- set first primary partition active if no primary partitions are marked as active.
    if (my @l = @{$hd->{primary}{raw}}) {
	foreach (@l) { 
	    $_->{local_start} = $_->{start}; 
	    $_->{active} ||= 0;
	}
	$l[0]{active} = 0x80 if !any { $_->{active} } @l;
    }

    #- last chance for verification, this make sure if an error is detected,
    #- it will never be writed back on partition table.
    verifyParts($hd);

    $hd->write(0, $hd->{primary}{raw}, $hd->{primary}{info}) or die "writing of partition table failed";

    #- should be fixed but a extended exist with no real extended partition, that blanks mbr!
    if (arch() !~ /^sparc/) {
	foreach (@{$hd->{extended}}) {
	    # in case of extended partitions, the start sector must be local to the partition
	    $_->{normal}{local_start} = $_->{normal}{start} - $_->{start};
	    $_->{extended} and $_->{extended}{local_start} = $_->{extended}{start} - $hd->{primary}{extended}{start};

	    $hd->write($_->{start}, $_->{raw}) or die "writing of partition table failed";
	}
    }
    $hd->{isDirty} = 0;
    $hd->{hasBeenDirty} = 1; #- used in undo (to know if undo should believe isDirty or not)

    if (my $tell_kernel = delete $hd->{will_tell_kernel}) {
	if (fs::type::is_dmraid($hd)) {
	    fs::dmraid::call_dmraid('-an');
	    fs::dmraid::call_dmraid('-ay');
	} else {
	    tell_kernel($hd, $tell_kernel);
	}
    }
}

sub active {
    my ($hd, $part) = @_;

    $_->{active} = 0 foreach @{$hd->{primary}{normal}};
    $part->{active} = 0x80;
    $hd->{isDirty} = 1;
}


# remove a normal partition from hard drive hd
sub remove {
    my ($hd, $part) = @_;
    my $i;

    #- first search it in the primary partitions
    $i = 0; foreach (@{$hd->{primary}{normal}}) {
	if ($_ eq $part) {
	    will_tell_kernel($hd, del => $_);

	    splice(@{$hd->{primary}{normal}}, $i, 1);
	    %$_ = (); #- blank it

	    $hd->raw_removed($hd->{primary}{raw});
	    return 1;
	}
	$i++;
    }

    my ($first, $second, $third) = map { $_->{normal} } @{$hd->{extended} || []};
    if ($third && $first eq $part) {
	die "Can not handle removing hda5 when hda6 is not the second partition" if $second->{start} > $third->{start};
    }      

    #- otherwise search it in extended partitions
    foreach (@{$hd->{extended} || []}) {
	$_->{normal} eq $part or next;

	delete $_->{normal}; #- remove it
	remove_empty_extended($hd);
	assign_device_numbers($hd);

	will_tell_kernel($hd, del => $part);
	return 1;
    }
    0;
}

# create of partition at starting at `start', of size `size' and of type `pt_type' (nice comment, uh?)
sub add_primary {
    my ($hd, $part) = @_;

    {
	local $hd->{primary}{normal}; #- save it to fake an addition of $part, that way add_primary do not modify $hd if it fails
	push @{$hd->{primary}{normal}}, $part;
	adjust_main_extended($hd); #- verify
	$hd->raw_add($hd->{primary}{raw}, $part);
    }
    push @{$hd->{primary}{normal}}, $part; #- really do it
}

sub add_extended {
    arch() =~ /^sparc|ppc/ and die N("Extended partition not supported on this platform");

    my ($hd, $part, $extended_type) = @_;
    $extended_type =~ s/Extended_?//;

    my $e = $hd->{primary}{extended};

    if ($e && !verifyInside($part, $e)) {
	#-die "sorry, can not add outside the main extended partition" unless $::unsafe;
	my $end = $e->{start} + $e->{size};
	my $start = min($e->{start}, $part->{start});
	$end = max($end, $part->{start} + $part->{size}) - $start;

	{ #- faking a resizing of the main extended partition to test for problems
	    local $e->{start} = $start;
	    local $e->{size} = $end - $start;
	    eval { verifyPrimary($hd->{primary}) };
	    $@ and die
N("You have a hole in your partition table but I can not use it.
The only solution is to move your primary partitions to have the hole next to the extended partitions.");
	}
    }

    if ($e && $part->{start} < $e->{start}) {
	my $l = first(@{$hd->{extended}});

	#- the first is a special case, must recompute its real size
	$l->{start} = round_down($l->{normal}{start} - 1, $hd->cylinder_size);
	$l->{size} = $l->{normal}{start} + $l->{normal}{size} - $l->{start};
	my $ext = { %$l };
	unshift @{$hd->{extended}}, { pt_type => 5, raw => [ $part, $ext, {}, {} ], normal => $part, extended => $ext };
	#- size will be autocalculated :)
    } else {
	my ($ext, $ext_size) = is_empty_array_ref($hd->{extended}) ?
	  ($hd->{primary}, -1) : #- -1 size will be computed by adjust_main_extended
	  (top(@{$hd->{extended}}), $part->{size});
	my %ext = (pt_type => $extended_type || 5, start => $part->{start}, size => $ext_size);

	$hd->raw_add($ext->{raw}, \%ext);
	$ext->{extended} = \%ext;
	push @{$hd->{extended}}, { %ext, raw => [ $part, {}, {}, {} ], normal => $part };
    }
    $part->{start}++; $part->{size}--; #- let it start after the extended partition sector
    adjustStartAndEnd($hd, $part);

    adjust_main_extended($hd);
}

sub add {
    my ($hd, $part, $b_primaryOrExtended, $b_forceNoAdjust) = @_;

    get_normal_parts($hd) >= ($hd->{device} =~ /^rd/ ? 7 : $hd->{device} =~ /^(sd|ida|cciss|ataraid)/ ? 15 : 63) and cdie "maximum number of partitions handled by linux reached";

    set_isFormatted($part, 0);
    put_in_hash($part, hd2minimal_part($hd));
    $part->{start} ||= 1 if arch() !~ /^sparc/; #- starting at sector 0 is not allowed
    adjustStartAndEnd($hd, $part) unless $b_forceNoAdjust;

    my $nb_primaries = $hd->{device} =~ /^rd/ ? 3 : 1;

    if (arch() =~ /^sparc|ppc/ ||
	$b_primaryOrExtended eq 'Primary' ||
	$b_primaryOrExtended !~ /Extended/ && @{$hd->{primary}{normal} || []} < $nb_primaries) {
	eval { add_primary($hd, $part) };
	goto success if !$@;
    }
    if ($hd->hasExtended) {
	eval { add_extended($hd, $part, $b_primaryOrExtended) };
	goto success if !$@;
    }
    {
	add_primary($hd, $part);
    }
  success:
    assign_device_numbers($hd);
    will_tell_kernel($hd, add => $part);
}

# search for the next partition
sub next {
    my ($hd, $part) = @_;

    first(
	  sort { $a->{start} <=> $b->{start} }
	  grep { $_->{start} >= $part->{start} + $part->{size} }
	  get_normal_parts($hd)
	 );
}
sub next_start {
    my ($hd, $part) = @_;
    my $next = &next($hd, $part);
    $next ? $next->{start} : $hd->last_usable_sector;
}

sub load {
    my ($hd, $file, $b_force) = @_;

    my $F = ref $file ? $file : common::open_file($file) || die N("Error reading file %s", $file);

    my $h;
    {
	local $/ = "\0";
	eval <$F>;
    }
    $@ and die N("Restoring from file %s failed: %s", $file, $@);

    ref($h) eq 'ARRAY' or die N("Bad backup file");

    my %h; @h{@fields2save} = @$h;

    $h{totalsectors} == $hd->{totalsectors} or $b_force or cdie "bad totalsectors";

    #- unsure we do not modify totalsectors
    local $hd->{totalsectors};

    @$hd{@fields2save} = @$h;

    delete @$_{qw(isMounted isFormatted notFormatted toFormat toFormatUnsure)} foreach get_normal_parts($hd);
    will_tell_kernel($hd, 'force_reboot'); #- just like undo, do not force write_partitions so that user can see the new partition table but can still discard it
}

sub save {
    my ($hd, $file) = @_;
    my @h = @$hd{@fields2save};
    require Data::Dumper;
    eval { output($file, Data::Dumper->Dump([\@h], ['$h']), "\0") }
      or die N("Error writing to file %s", $file);
}

1;
n3428'>3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809
# Italian Translation of DrakX
# Copyright (C) 1999 Mandrakesoft
# Paolo Lorenzin <pasusu@tin.it>, 1999-2000.
# Roberto Rosselli Del Turco <rosselli@ling.unipi.it>, 2000-2001
# 8.0 Tech/Lang proofreading by Roberto Rosselli Del Turco
# <rosselli@ling.unipi.it>
#
msgid ""
msgstr ""
"Project-Id-Version: DrakX 0.1\n"
"POT-Creation-Date: 2001-06-02 17:16+0200\n"
"PO-Revision-Date: 1999-09-12 05:33+0200\n"
"Last-Translator:  Roberto Rosselli Del Turco <rosselli@ling.unipi.it>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../Xconfigurator.pm_.c:232
msgid "Configure all heads independantly"
msgstr "Configura tutte le testine indipendentemente"

#: ../../Xconfigurator.pm_.c:233
msgid "Use Xinerama extension"
msgstr "Usa l'estensione Xinerama"

#: ../../Xconfigurator.pm_.c:236
#, c-format
msgid "Configure only card \"%s\" (%s)"
msgstr "Configura solo la scheda \"%s\" (%s)"

#: ../../Xconfigurator.pm_.c:239
msgid "Multi-head configuration"
msgstr "Configurazione multi-testine"

#: ../../Xconfigurator.pm_.c:240
msgid ""
"Your system support multiple head configuration.\n"
"What do you want to do?"
msgstr ""
"Il tuo sistema supporta la configurazione di più testine.\n"
"Cosa vuoi fare?"

#: ../../Xconfigurator.pm_.c:249
msgid "Graphic card"
msgstr "Scheda grafica"

#: ../../Xconfigurator.pm_.c:249
msgid "Select a graphic card"
msgstr "Scegli una scheda grafica"

#: ../../Xconfigurator.pm_.c:250
msgid "Choose a X server"
msgstr "Scegli un server X"

#: ../../Xconfigurator.pm_.c:250
msgid "X server"
msgstr "Server X"

#: ../../Xconfigurator.pm_.c:309 ../../Xconfigurator.pm_.c:316
#: ../../Xconfigurator.pm_.c:366
#, c-format
msgid "XFree %s"
msgstr "XFree %s"

#: ../../Xconfigurator.pm_.c:312
msgid "Which configuration of XFree do you want to have?"
msgstr "Che configurazione di XFree vuoi avere?"

#: ../../Xconfigurator.pm_.c:324
#, c-format
msgid ""
"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
"Your card is supported by XFree %s which may have a better support in 2D."
msgstr ""
"La tua scheda può avere accelerazione 3D hardware, ma solo con XFree %s.\n"
"La tua scheda è supportata da XFree %s che potrebbe avere un miglior "
"supporto in 2D."

#: ../../Xconfigurator.pm_.c:326 ../../Xconfigurator.pm_.c:359
#, c-format
msgid "Your card can have 3D hardware acceleration support with XFree %s."
msgstr ""
"La tua scheda può avere il supporto per l'accelerazione 3D hardware con "
"XFree %s."

#: ../../Xconfigurator.pm_.c:328 ../../Xconfigurator.pm_.c:361
#, c-format
msgid "XFree %s with 3D hardware acceleration"
msgstr "XFree %s con accelerazione 3D hardware"

#: ../../Xconfigurator.pm_.c:336 ../../Xconfigurator.pm_.c:350
#, c-format
msgid ""
"Your card can have 3D hardware acceleration support with XFree %s,\n"
"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
msgstr ""
"La tua scheda può avere l'accelerazione 3D hardware con XFree %s,\n"
"NOTA CHE È UN SUPPORTO SPERIMENTALE E POTREBBE BLOCCARE IL TUO COMPUTER."

#: ../../Xconfigurator.pm_.c:338 ../../Xconfigurator.pm_.c:352
#, c-format
msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
msgstr "XFree %s con accelerazione 3D hardware SPERIMENTALE"

#: ../../Xconfigurator.pm_.c:347
#, c-format
msgid ""
"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
"Your card is supported by XFree %s which may have a better support in 2D."
msgstr ""
"La tua scheda può avere accelerazione 3D hardware, ma solo con XFree %s,\n"
"NOTA CHE È UN SUPPORTO SPERIMENTALE E POTREBBE BLOCCARE IL TUO COMPUTER.\n"
"La tua scheda è supportata da XFree %s che potrebbe avere un miglior "
"supporto in 2D."

#: ../../Xconfigurator.pm_.c:371
msgid "XFree configuration"
msgstr "Configurazione di XFree"

#: ../../Xconfigurator.pm_.c:416
msgid "Select the memory size of your graphic card"
msgstr "Scegli la quantità di memoria della tua scheda grafica"

#: ../../Xconfigurator.pm_.c:463
msgid "Choose options for server"
msgstr "Scegli le opzioni per il server"

#: ../../Xconfigurator.pm_.c:480
msgid "Choose a monitor"
msgstr "Scegli un monitor"

#: ../../Xconfigurator.pm_.c:480
msgid "Monitor"
msgstr "Monitor"

#: ../../Xconfigurator.pm_.c:483
msgid ""
"The two critical parameters are the vertical refresh rate, which is the "
"rate\n"
"at which the whole screen is refreshed, and most importantly the horizontal\n"
"sync rate, which is the rate at which scanlines are displayed.\n"
"\n"
"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
"range\n"
"that is beyond the capabilities of your monitor: you may damage your "
"monitor.\n"
" If in doubt, choose a conservative setting."
msgstr ""
"I due parametri critici sono la frequenza di refresh verticale, che è la "
"frequenza\n"
"con cui l'intero schermo è aggiornato, e ancora più importante la frequenza\n"
"di sincronia orizzontale, che è la frequenza con cui le line di scansione "
"sono mostrate. \n"
"\n"
"È MOLTO IMPORTANTE che tu non specifichi un tipo di monitor con una gamma di "
"sincronia che vada oltre le capacità del tuo monitor: potresti "
"danneggiarlo.\n"
"Se hai dubbi, scegli un settaggio prudente."

#: ../../Xconfigurator.pm_.c:490
msgid "Horizontal refresh rate"
msgstr "Frequenza di refresh orizzontale"

#: ../../Xconfigurator.pm_.c:491
msgid "Vertical refresh rate"
msgstr "Frequenza di refresh verticale"

#: ../../Xconfigurator.pm_.c:528
msgid "Monitor not configured"
msgstr "Monitor non configurato"

#: ../../Xconfigurator.pm_.c:531
msgid "Graphic card not configured yet"
msgstr "Scheda grafica non ancora configurata"

#: ../../Xconfigurator.pm_.c:534
msgid "Resolutions not chosen yet"
msgstr "Risoluzioni non ancora selezionate"

#: ../../Xconfigurator.pm_.c:551
msgid "Do you want to test the configuration?"
msgstr "Vuoi provare la configurazione ?"

#: ../../Xconfigurator.pm_.c:555
msgid "Warning: testing this graphic card may freeze your computer"
msgstr "Attenzione: il test di questa scheda video può bloccare il computer"

#: ../../Xconfigurator.pm_.c:558
msgid "Test of the configuration"
msgstr "Test della configurazione"

#: ../../Xconfigurator.pm_.c:597
msgid ""
"\n"
"try to change some parameters"
msgstr ""
"\n"
"prova a modificare alcuni parametri"

#: ../../Xconfigurator.pm_.c:597
msgid "An error has occurred:"
msgstr "Si è verificato un errore:"

#: ../../Xconfigurator.pm_.c:619
#, c-format
msgid "Leaving in %d seconds"
msgstr "Uscita in %d secondi"

#: ../../Xconfigurator.pm_.c:630
msgid "Is this the correct setting?"
msgstr "È il settaggio corretto?"

#: ../../Xconfigurator.pm_.c:638
msgid "An error has occurred, try to change some parameters"
msgstr "Si è verificato un errore, prova a modificare alcuni parametri"

#: ../../Xconfigurator.pm_.c:684 ../../printerdrake.pm_.c:277
#: ../../services.pm_.c:125
msgid "Resolution"
msgstr "Risoluzione"

#: ../../Xconfigurator.pm_.c:731
msgid "Choose the resolution and the color depth"
msgstr "Seleziona risoluzione e profondità di colore"

#: ../../Xconfigurator.pm_.c:733
#, c-format
msgid "Graphic card: %s"
msgstr "Scheda grafica: %s"

#: ../../Xconfigurator.pm_.c:734
#, c-format
msgid "XFree86 server: %s"
msgstr "Server XFree86: %s"

#: ../../Xconfigurator.pm_.c:750 ../../standalone/draknet_.c:280
#: ../../standalone/draknet_.c:283
msgid "Expert Mode"
msgstr "Modo Esperto"

#: ../../Xconfigurator.pm_.c:751
msgid "Show all"
msgstr "Mostra tutto"

#: ../../Xconfigurator.pm_.c:794
msgid "Resolutions"
msgstr "Risoluzioni"

#: ../../Xconfigurator.pm_.c:1330
#, c-format
msgid "Keyboard layout: %s\n"
msgstr "Tipo di tastiera: %s\n"

#: ../../Xconfigurator.pm_.c:1331
#, c-format
msgid "Mouse type: %s\n"
msgstr "Tipo di mouse: %s\n"

#: ../../Xconfigurator.pm_.c:1332
#, c-format
msgid "Mouse device: %s\n"
msgstr "Dispositivo del mouse: %s\n"

#: ../../Xconfigurator.pm_.c:1333
#, c-format
msgid "Monitor: %s\n"
msgstr "Monitor: %s\n"

#: ../../Xconfigurator.pm_.c:1334
#, c-format
msgid "Monitor HorizSync: %s\n"
msgstr "Frequenza orizzontale del monitor: %s\n"

#: ../../Xconfigurator.pm_.c:1335
#, c-format
msgid "Monitor VertRefresh: %s\n"
msgstr "Refresh verticale del monitor: %s\n"

#: ../../Xconfigurator.pm_.c:1336
#, c-format
msgid "Graphic card: %s\n"
msgstr "Scheda grafica: %s\n"

#: ../../Xconfigurator.pm_.c:1337
#, c-format
msgid "Graphic memory: %s kB\n"
msgstr "Memoria scheda grafica: %s KB\n"

#: ../../Xconfigurator.pm_.c:1339
#, c-format
msgid "Color depth: %s\n"
msgstr "Profondità di colore: %s\n"

#: ../../Xconfigurator.pm_.c:1340
#, c-format
msgid "Resolution: %s\n"
msgstr "Risoluzione: %s\n"

#: ../../Xconfigurator.pm_.c:1342
#, c-format
msgid "XFree86 server: %s\n"
msgstr "Server XFree86: %s\n"

#: ../../Xconfigurator.pm_.c:1343
#, c-format
msgid "XFree86 driver: %s\n"
msgstr "Driver XFree86: %s\n"

#: ../../Xconfigurator.pm_.c:1362
msgid "Preparing X-Window configuration"
msgstr "Sto preparando la configurazione di X-Window"

#: ../../Xconfigurator.pm_.c:1382
msgid "What do you want to do?"
msgstr "Cosa vuoi fare?"

#: ../../Xconfigurator.pm_.c:1387
msgid "Change Monitor"
msgstr "Cambia monitor"

#: ../../Xconfigurator.pm_.c:1388
msgid "Change Graphic card"
msgstr "Cambia scheda grafica"

#: ../../Xconfigurator.pm_.c:1390
msgid "Change Server options"
msgstr "Cambia opzioni server"

#: ../../Xconfigurator.pm_.c:1391
msgid "Change Resolution"
msgstr "Cambia risoluzione"

#: ../../Xconfigurator.pm_.c:1392
msgid "Show information"
msgstr "Mostra informazioni"

#: ../../Xconfigurator.pm_.c:1393
msgid "Test again"
msgstr "Nuovo test"

#: ../../Xconfigurator.pm_.c:1394 ../../bootlook.pm_.c:238
msgid "Quit"
msgstr "Esci"

#: ../../Xconfigurator.pm_.c:1402
#, c-format
msgid ""
"Keep the changes?\n"
"Current configuration is:\n"
"\n"
"%s"
msgstr ""
"Mantieni le modifiche?\n"
"La configurazione corrente è:\n"
"\n"
"%s"

#: ../../Xconfigurator.pm_.c:1423
#, c-format
msgid "Please relog into %s to activate the changes"
msgstr "Per favore rientra come %s per attivare le modifiche"

#: ../../Xconfigurator.pm_.c:1443
msgid "Please log out and then use Ctrl-Alt-BackSpace"
msgstr "Per favore esci e usa Ctrl-Alt-Backspace"

#: ../../Xconfigurator.pm_.c:1446
msgid "X at startup"
msgstr "X all'avvio"

#: ../../Xconfigurator.pm_.c:1447
msgid ""
"I can set up your computer to automatically start X upon booting.\n"
"Would you like X to start when you reboot?"
msgstr ""
"Posso configurare il tuo computer per eseguire X automaticamente all'avvio.\n"
"Vuoi che X venga eseguito quando riavvierai?"

#: ../../Xconfigurator_consts.pm_.c:6
msgid "256 colors (8 bits)"
msgstr "256 colori (8 bit)"

#: ../../Xconfigurator_consts.pm_.c:7
msgid "32 thousand colors (15 bits)"
msgstr "32 mila colori (15 bit)"

#: ../../Xconfigurator_consts.pm_.c:8
msgid "65 thousand colors (16 bits)"
msgstr "65 mila colori (16 bit)"

#: ../../Xconfigurator_consts.pm_.c:9
msgid "16 million colors (24 bits)"
msgstr "16 milioni di colori (24 bit)"

#: ../../Xconfigurator_consts.pm_.c:10
msgid "4 billion colors (32 bits)"
msgstr "4 miliardi di colori (32 bit)"

#: ../../Xconfigurator_consts.pm_.c:106
msgid "256 kB"
msgstr "256 Kb"

#: ../../Xconfigurator_consts.pm_.c:107
msgid "512 kB"
msgstr "512 Kb"

#: ../../Xconfigurator_consts.pm_.c:108
msgid "1 MB"
msgstr "1 Mb"

#: ../../Xconfigurator_consts.pm_.c:109
msgid "2 MB"
msgstr "2 Mb"

#: ../../Xconfigurator_consts.pm_.c:110
msgid "4 MB"
msgstr "4 Mb"

#: ../../Xconfigurator_consts.pm_.c:111
msgid "8 MB"
msgstr "8 Mb"

#: ../../Xconfigurator_consts.pm_.c:112
msgid "16 MB or more"
msgstr "16 Mb o superiore"

#: ../../Xconfigurator_consts.pm_.c:120
msgid "Standard VGA, 640x480 at 60 Hz"
msgstr "VGA standard, 640x480 a 60 Hz"

#: ../../Xconfigurator_consts.pm_.c:121
msgid "Super VGA, 800x600 at 56 Hz"
msgstr "Super VGA, 800x600 a 56 Hz"

#: ../../Xconfigurator_consts.pm_.c:122
msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
msgstr "Compatibile 8514, 1024x768 a 87 Hz interlacciato (no 800x600)"

#: ../../Xconfigurator_consts.pm_.c:123
msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
msgstr "Super VGA, 1024x768 a 87 Hz interlacciato, 800x600 a 56 Hz"

#: ../../Xconfigurator_consts.pm_.c:124
msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
msgstr "Super VGA estesa, 800x600 a 60 Hz, 640x480 a 72 Hz"

#: ../../Xconfigurator_consts.pm_.c:125
msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
msgstr "SVGA non-interlacciato, 1024x768 a 60 Hz, 800x600 a 72 Hz"

#: ../../Xconfigurator_consts.pm_.c:126
msgid "High Frequency SVGA, 1024x768 at 70 Hz"
msgstr "SVGA alta frequenza, 1024x768 a 70 Hz"

#: ../../Xconfigurator_consts.pm_.c:127
msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
msgstr "Multi-frequenza che raggiunge 1280x1024 a 60 Hz"

#: ../../Xconfigurator_consts.pm_.c:128
msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
msgstr "Multi-frequenza che raggiunge 1280x1024 a 74 Hz"

#: ../../Xconfigurator_consts.pm_.c:129
msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
msgstr "Multi-frequenza che raggiunge 1280x1024 a 76 Hz"

#: ../../Xconfigurator_consts.pm_.c:130
msgid "Monitor that can do 1600x1200 at 70 Hz"
msgstr "Monitor che raggiunge 1600x1200 a 70 Hz"

#: ../../Xconfigurator_consts.pm_.c:131
msgid "Monitor that can do 1600x1200 at 76 Hz"
msgstr "Monitor che raggiunge 1600x1200 a 76 Hz"

#: ../../any.pm_.c:99 ../../any.pm_.c:124
msgid "First sector of boot partition"
msgstr "Primo settore della partizione di boot"

#: ../../any.pm_.c:99 ../../any.pm_.c:124 ../../any.pm_.c:197
msgid "First sector of drive (MBR)"
msgstr "Primo settore del disco rigido (MBR)"

#: ../../any.pm_.c:103
msgid "SILO Installation"
msgstr "Installazione di SILO"

#: ../../any.pm_.c:104 ../../any.pm_.c:117
msgid "Where do you want to install the bootloader?"
msgstr "Dove vuoi installare il bootloader?"

#: ../../any.pm_.c:116
msgid "LILO/grub Installation"
msgstr "Installazione di LILO/grub"

#: ../../any.pm_.c:128 ../../any.pm_.c:142
msgid "SILO"
msgstr "SILO"

#: ../../any.pm_.c:130
msgid "LILO with text menu"
msgstr "LILO con menu in modo testo"

#: ../../any.pm_.c:131 ../../any.pm_.c:142
msgid "LILO with graphical menu"
msgstr "LILO con menu grafico"

#: ../../any.pm_.c:134
msgid "Grub"
msgstr "Grub"

#: ../../any.pm_.c:138
msgid "Boot from DOS/Windows (loadlin)"
msgstr "Avvia da DOS/Windows (usando loadlin)"

#: ../../any.pm_.c:140 ../../any.pm_.c:142
msgid "Yaboot"
msgstr "Yaboot"

#: ../../any.pm_.c:148 ../../any.pm_.c:180
msgid "Bootloader main options"
msgstr "Opzioni principali del bootloader"

#: ../../any.pm_.c:149 ../../any.pm_.c:181
msgid "Bootloader to use"
msgstr "Bootloader da usare"

#: ../../any.pm_.c:151
msgid "Bootloader installation"
msgstr "Installazione del bootloader"

#: ../../any.pm_.c:153 ../../any.pm_.c:183
msgid "Boot device"
msgstr "Dispositivo di boot"

#: ../../any.pm_.c:154
msgid "LBA (doesn't work on old BIOSes)"
msgstr "LBA (non funziona con vecchi BIOS)"

#: ../../any.pm_.c:155
msgid "Compact"
msgstr "Compatta"

#: ../../any.pm_.c:155
msgid "compact"
msgstr "compatta"

#: ../../any.pm_.c:156 ../../any.pm_.c:256
msgid "Video mode"
msgstr "Modo video"

#: ../../any.pm_.c:158
msgid "Delay before booting default image"
msgstr "Ritardo prima di avviare con l'immagine predefinita"

#: ../../any.pm_.c:160 ../../any.pm_.c:741
#: ../../install_steps_interactive.pm_.c:904 ../../netconnect.pm_.c:629
#: ../../printerdrake.pm_.c:98 ../../printerdrake.pm_.c:132
#: ../../standalone/draknet_.c:569
msgid "Password"
msgstr "Password"

#: ../../any.pm_.c:161 ../../any.pm_.c:742
#: ../../install_steps_interactive.pm_.c:905
msgid "Password (again)"
msgstr "Password (ripeti)"

#: ../../any.pm_.c:162
msgid "Restrict command line options"
msgstr "Limita opzioni della linea di comando"

#: ../../any.pm_.c:162
msgid "restrict"
msgstr "limita"

#: ../../any.pm_.c:164
msgid "Clean /tmp at each boot"
msgstr "Pulisci /tmp ad ogni avvio"

#: ../../any.pm_.c:165
#, c-format
msgid "Precise RAM size if needed (found %d MB)"
msgstr "Precisa la dimensione RAM se necessario (trovati %d Mb)"

#: ../../any.pm_.c:167
msgid "Enable multi profiles"
msgstr "Abilita profili multipli"

#: ../../any.pm_.c:171
msgid "Give the ram size in MB"
msgstr "Specifica dimensione RAM in Mb"

#: ../../any.pm_.c:173
msgid ""
"Option ``Restrict command line options'' is of no use without a password"
msgstr ""
"L'opzione ''Limita opzioni della linea di comando'' è inutile\n"
"senza una password"

#: ../../any.pm_.c:174 ../../any.pm_.c:718
#: ../../install_steps_interactive.pm_.c:899
msgid "Please try again"
msgstr "Per favore prova di nuovo"

#: ../../any.pm_.c:174 ../../any.pm_.c:718
#: ../../install_steps_interactive.pm_.c:899
msgid "The passwords do not match"
msgstr "Le password non corrispondono"

#: ../../any.pm_.c:182
msgid "Init Message"
msgstr "Messaggio di init"

#: ../../any.pm_.c:184
msgid "Open Firmware Delay"
msgstr "Attesa dell'Open Firmware"

#: ../../any.pm_.c:185
msgid "Kernel Boot Timeout"
msgstr "Attesa per il boot del kernel"

#: ../../any.pm_.c:186
msgid "Enable CD Boot?"
msgstr "Abilita l'avvio da CD-ROM?"

#: ../../any.pm_.c:187
msgid "Enable OF Boot?"
msgstr "Abilita boot OF?"

#: ../../any.pm_.c:188
msgid "Default OS?"
msgstr "Sistema operativo predefinito?"

#: ../../any.pm_.c:210
msgid ""
"Here are the different entries.\n"
"You can add some more or change the existing ones."
msgstr ""
"Queste sono le voci attuali.\n"
"Puoi aggiungerne altre o cambiare quelle esistenti."

#: ../../any.pm_.c:220 ../../printerdrake.pm_.c:356
msgid "Add"
msgstr "Aggiungi"

#: ../../any.pm_.c:220 ../../any.pm_.c:729 ../../diskdrake.pm_.c:46
#: ../../printerdrake.pm_.c:356
msgid "Done"
msgstr "Fatto"

#: ../../any.pm_.c:220
msgid "Modify"
msgstr "Modifica"

#: ../../any.pm_.c:228
msgid "Which type of entry do you want to add?"
msgstr "Che tipo di voce vuoi aggiungere"

#: ../../any.pm_.c:229
msgid "Linux"
msgstr "Linux"

#: ../../any.pm_.c:229
msgid "Other OS (SunOS...)"
msgstr "Altro OS (SunOS...)"

#: ../../any.pm_.c:230
msgid "Other OS (MacOS...)"
msgstr "Altro OS (MacOS...)"

#: ../../any.pm_.c:230
msgid "Other OS (windows...)"
msgstr "Altro OS (windows...)"

#: ../../any.pm_.c:250 ../../any.pm_.c:252
msgid "Image"
msgstr "Immagine"

#: ../../any.pm_.c:253 ../../any.pm_.c:264
msgid "Root"
msgstr "Root"

#: ../../any.pm_.c:254 ../../any.pm_.c:283
msgid "Append"
msgstr "Aggiungi"

#: ../../any.pm_.c:258
msgid "Initrd"
msgstr "Initrd"

#: ../../any.pm_.c:259
msgid "Read-write"
msgstr "Lettura-scrittura"

#: ../../any.pm_.c:266
msgid "Table"
msgstr "Tabella"

#: ../../any.pm_.c:267
msgid "Unsafe"
msgstr "Non sicuro"

#: ../../any.pm_.c:274 ../../any.pm_.c:279 ../../any.pm_.c:282
msgid "Label"
msgstr "Etichetta"

#: ../../any.pm_.c:276 ../../any.pm_.c:287
msgid "Default"
msgstr "Predefinito"

#: ../../any.pm_.c:284
msgid "Initrd-size"
msgstr "Dimensioni Initrd"

#: ../../any.pm_.c:286
msgid "NoVideo"
msgstr "No Video"

#: ../../any.pm_.c:294
msgid "Remove entry"
msgstr "Rimuovi voce"

#: ../../any.pm_.c:297
msgid "Empty label not allowed"
msgstr "Etichetta vuota non ammessa"

#: ../../any.pm_.c:298
msgid "This label is already used"
msgstr "Questa etichetta è già stata usata"

#: ../../any.pm_.c:317
msgid "What type of partitioning?"
msgstr "Che tipo di partizionamento?"

#: ../../any.pm_.c:608
#, c-format
msgid "Found %s %s interfaces"
msgstr "Trovate %s interfacce %s"

#: ../../any.pm_.c:609
msgid "Do you have another one?"
msgstr "Ne hai un'altra?"

#: ../../any.pm_.c:610
#, c-format
msgid "Do you have any %s interfaces?"
msgstr "Hai una qualsiasi interfaccia %s?"

#: ../../any.pm_.c:612 ../../interactive.pm_.c:104 ../../my_gtk.pm_.c:616
#: ../../printerdrake.pm_.c:237
msgid "No"
msgstr "No"

#: ../../any.pm_.c:612 ../../interactive.pm_.c:104 ../../my_gtk.pm_.c:616
msgid "Yes"
msgstr "Sì"

#: ../../any.pm_.c:613
msgid "See hardware info"
msgstr "Vedi informazioni hardware"

#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
#: ../../any.pm_.c:648
#, c-format
msgid "Installing driver for %s card %s"
msgstr "Installazione driver per scheda %s %s"

#: ../../any.pm_.c:649
#, c-format
msgid "(module %s)"
msgstr "(modulo %s)"

#. -PO: the %s is the driver type (scsi, network, sound,...)
#: ../../any.pm_.c:660
#, c-format
msgid "Which %s driver should I try?"
msgstr "Quale driver %s dovrei provare?"

#: ../../any.pm_.c:668
#, c-format
msgid ""
"In some cases, the %s driver needs to have extra information to work\n"
"properly, although it normally works fine without. Would you like to "
"specify\n"
"extra options for it or allow the driver to probe your machine for the\n"
"information it needs? Occasionally, probing will hang a computer, but it "
"should\n"
"not cause any damage."
msgstr ""
"in alcuni casi, il driver %s ha bisogno di informazioni extra per "
"funzionare\n"
"correttamente, anche se normalmente può farne a meno. Vorresti specificare\n"
"opzioni extra o lasciare che il driver cerchi sulla tua macchina le\n"
"informazioni di cui ha bisogno? Occasionalmente, la ricerca bloccherà il\n"
"computer, ma non dovrebbe causare alcun danno."

#: ../../any.pm_.c:673
msgid "Autoprobe"
msgstr "Investgazione automatica"

#: ../../any.pm_.c:673
msgid "Specify options"
msgstr "Specifica opzioni"

#: ../../any.pm_.c:677
#, c-format
msgid "You may now provide its options to module %s."
msgstr "Adesso puoi passare le sue opzioni al modulo %s."

#: ../../any.pm_.c:683
#, c-format
msgid ""
"You may now provide its options to module %s.\n"
"Options are in format ``name=value name2=value2 ...''.\n"
"For instance, ``io=0x300 irq=7''"
msgstr ""
"Adesso puoi passare le sue opzioni al modulo %s.\n"
"Le opzioni sono in formato ''nome=valore nome2=valore2 ...''.\n"
"Per esempio, ''io=0x300 irq=7''"

#: ../../any.pm_.c:686
msgid "Module options:"
msgstr "Opzioni del modulo:"

#: ../../any.pm_.c:697
#, c-format
msgid ""
"Loading module %s failed.\n"
"Do you want to try again with other parameters?"
msgstr ""
"Caricamento del modulo %s fallito.\n"
"Vuoi riprovare con altri parametri?"

#: ../../any.pm_.c:715
#, c-format
msgid "(already added %s)"
msgstr "(%s già aggiunto)"

#: ../../any.pm_.c:719
msgid "This password is too simple"
msgstr "Questa password è troppo semplice"

#: ../../any.pm_.c:720
msgid "Please give a user name"
msgstr "Per favore fornisci un nome utente"

#: ../../any.pm_.c:721
msgid ""
"The user name must contain only lower cased letters, numbers, `-' and `_'"
msgstr ""
"Il nome utente deve contenere solo lettere minuscole, numeri, '-' e '_'"

#: ../../any.pm_.c:722
msgid "This user name is already added"
msgstr "Questo nome utente è già stato aggiunto"

#: ../../any.pm_.c:726
msgid "Add user"
msgstr "Aggiungi utente"

#: ../../any.pm_.c:727
#, c-format
msgid ""
"Enter a user\n"
"%s"
msgstr ""
"Inserisci un utente\n"
"%s"

#: ../../any.pm_.c:728
msgid "Accept user"
msgstr "Accetta utente"

#: ../../any.pm_.c:739
msgid "Real name"
msgstr "Vero nome"

#: ../../any.pm_.c:740 ../../printerdrake.pm_.c:97
#: ../../printerdrake.pm_.c:131
msgid "User name"
msgstr "Nome utente"

#: ../../any.pm_.c:743
msgid "Shell"
msgstr "Shell"

#: ../../any.pm_.c:745
msgid "Icon"
msgstr "Icona"

#: ../../any.pm_.c:766
msgid "Autologin"
msgstr "Autologin"

#: ../../any.pm_.c:767
msgid ""
"I can set up your computer to automatically log on one user.\n"
"If you don't want to use this feature, click on the cancel button."
msgstr ""
"Posso configurare il tuo computer per effettuare automaticamente il login di "
"un utente.\n"
"Se non vuoi usare questa funzione, clicca sul tasto cancel."

#: ../../any.pm_.c:769
msgid "Choose the default user:"
msgstr "Scegli l'utente predefinito:"

#: ../../any.pm_.c:770
msgid "Choose the window manager to run:"
msgstr "Scegli il window manager da lanciare:"

# NOTE: this message will be displayed at boot time; that is
# only the ascii charset will be available on most machines
# so use only 7bit for this message (and do transliteration or
# leave it in English, as it is the best for your language)
# 
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#: ../../bootloader.pm_.c:262 ../../bootloader.pm_.c:608
#, c-format
msgid ""
"Welcome to %s the operating system chooser!\n"
"\n"
"Choose an operating system in the list above or\n"
"wait %d seconds for default boot.\n"
"\n"
msgstr ""
"Benvenuto in %s, il selezionatore di sistema operativo!\n"
"\n"
"Scegli un sistema operativo dalla lista qui sopra o\n"
"aspetta %d secondi per l'avvio predefinito.\n"
"\n"

# NOTE: this message will be displayed by grub at boot time; that is
# using the BIOS font; that means cp437 charset on 99.99% of PC computers
# out there. It is the nsuggested that for non latin languages an ascii
# transliteration be used; or maybe the english text be used; as it is best
#
# The lines must fit on screen, aka length < 80
# and only one line per string for the GRUB messages
#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#. -PO: and keep them smaller than 79 chars long
#: ../../bootloader.pm_.c:809
msgid "Welcome to GRUB the operating system chooser!"
msgstr "Benvenuto in GRUB, il selettore di sistema operativo!"

# NOTE: this message will be displayed by grub at boot time; that is
# using the BIOS font; that means cp437 charset on 99.99% of PC computers
# out there. It is the nsuggested that for non latin languages an ascii
# transliteration be used; or maybe the english text be used; as it is best
#
# The lines must fit on screen, aka length < 80
# and only one line per string for the GRUB messages
#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#. -PO: and keep them smaller than 79 chars long
#: ../../bootloader.pm_.c:812
#, c-format
msgid "Use the %c and %c keys for selecting which entry is highlighted."
msgstr "Usa i tasti %c e %c per selezionare quale voce e` evidenziata."

# NOTE: this message will be displayed by grub at boot time; that is
# using the BIOS font; that means cp437 charset on 99.99% of PC computers
# out there. It is the nsuggested that for non latin languages an ascii
# transliteration be used; or maybe the english text be used; as it is best
#
# The lines must fit on screen, aka length < 80
# and only one line per string for the GRUB messages
#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#. -PO: and keep them smaller than 79 chars long
#: ../../bootloader.pm_.c:815
msgid "Press enter to boot the selected OS, 'e' to edit the"
msgstr "Premi Invio per caricare l'OS scelto, 'e' per modificare i"

# NOTE: this message will be displayed by grub at boot time; that is
# using the BIOS font; that means cp437 charset on 99.99% of PC computers
# out there. It is the nsuggested that for non latin languages an ascii
# transliteration be used; or maybe the english text be used; as it is best
#
# The lines must fit on screen, aka length < 80
# and only one line per string for the GRUB messages
#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#. -PO: and keep them smaller than 79 chars long
#: ../../bootloader.pm_.c:818
msgid "commands before booting, or 'c' for a command-line."
msgstr "comandi prima di avviare il sistema, o 'c' per una riga di comando."

# NOTE: this message will be displayed by grub at boot time; that is
# using the BIOS font; that means cp437 charset on 99.99% of PC computers
# out there. It is the nsuggested that for non latin languages an ascii
# transliteration be used; or maybe the english text be used; as it is best
#
# The lines must fit on screen, aka length < 80
# and only one line per string for the GRUB messages
#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#. -PO: and keep them smaller than 79 chars long
#: ../../bootloader.pm_.c:821
#, c-format
msgid "The highlighted entry will be booted automatically in %d seconds."
msgstr "La voce evidenziata sarà avviata automaticamente fra %d secondi."

#: ../../bootloader.pm_.c:825
msgid "not enough room in /boot"
msgstr "non c'è abbastanza spazio in /boot"

#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
#: ../../bootloader.pm_.c:918
msgid "Desktop"
msgstr "Scrivania"

#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
#: ../../bootloader.pm_.c:920
msgid "Start Menu"
msgstr "Menu di partenza"

#: ../../bootlook.pm_.c:46
msgid "no help implemented yet.\n"
msgstr "nessun aiuto disponibile al momento.\n"

#: ../../bootlook.pm_.c:62
msgid "Boot Style Configuration"
msgstr "Configurazione metodo di avvio"

#: ../../bootlook.pm_.c:79
msgid "/_File"
msgstr "/_File"

#: ../../bootlook.pm_.c:81
msgid "/File/_New"
msgstr "/File/_Nuovo"

#: ../../bootlook.pm_.c:82
msgid "<control>N"
msgstr "<control>N"

#: ../../bootlook.pm_.c:84
msgid "/File/_Open"
msgstr "/File/_Apri"

#: ../../bootlook.pm_.c:85
msgid "<control>O"
msgstr "<control>O"

#: ../../bootlook.pm_.c:87
msgid "/File/_Save"
msgstr "/File/_Salva"

#: ../../bootlook.pm_.c:88
msgid "<control>S"
msgstr "<control>S"

#: ../../bootlook.pm_.c:90
msgid "/File/Save _As"
msgstr "/File/Save _come"

#: ../../bootlook.pm_.c:91
msgid "/File/-"
msgstr "/File/-"

#: ../../bootlook.pm_.c:93
msgid "/File/_Quit"
msgstr "/File/_Esci"

#: ../../bootlook.pm_.c:94
msgid "<control>Q"
msgstr "<control>Q"

#: ../../bootlook.pm_.c:96
msgid "/_Options"
msgstr "/_Opzioni"

#: ../../bootlook.pm_.c:98
msgid "/Options/Test"
msgstr "/Opzioni/Test"

#: ../../bootlook.pm_.c:99
msgid "/_Help"
msgstr "/_Aiuto"

#: ../../bootlook.pm_.c:101
msgid "/Help/_About..."
msgstr "/Aiuto/_Riguardo..."

#: ../../bootlook.pm_.c:111 ../../standalone/drakgw_.c:634
#: ../../standalone/draknet_.c:262 ../../standalone/tinyfirewall_.c:57
msgid "Configure"
msgstr "Configura"

#: ../../bootlook.pm_.c:114
#, fuzzy, c-format
msgid ""
"You are currently using %s as Boot Manager.\n"
"Click on Configure to launch the setup wizard."
msgstr ""
"Benvenuti nell'utilità di condivisione della connessione a Internet!\n"
"\n"
"%s\n"
"\n"
"Cliccate su ``Configura'' se volete lanciare il Wizard di configurazione."

#: ../../bootlook.pm_.c:121
msgid "Lilo/grub mode"
msgstr "Modalità Lilo/Grub"

#: ../../bootlook.pm_.c:131
msgid "NewStyle Categorizing Monitor"
msgstr ""

#: ../../bootlook.pm_.c:134
msgid "NewStyle Monitor"
msgstr "Monitor NewStyle"

#: ../../bootlook.pm_.c:137
msgid "Traditional Monitor"
msgstr "Monitor tradizionale"

#: ../../bootlook.pm_.c:140
msgid "Traditional Gtk+ Monitor"
msgstr "Monitor tradizionale Gtk+"

#: ../../bootlook.pm_.c:144
msgid "Launch Aurora at boot time"
msgstr "Lancia Aurora al momento del boot"

#: ../../bootlook.pm_.c:169
msgid "Boot mode"
msgstr "Modalità di boot"

#: ../../bootlook.pm_.c:179
msgid "Launch the X-Window system at start"
msgstr "Lancia il sistema X-Window all'avvio"

#: ../../bootlook.pm_.c:187
msgid "No, I don't want autologin"
msgstr "No, non voglio effettuare l'autologin"

#: ../../bootlook.pm_.c:193
msgid "Yes, I want autologin with this (user, desktop)"
msgstr "Sì, voglio l'autologin per questo (utente, desktop)"

#: ../../bootlook.pm_.c:210
msgid "System mode"
msgstr "Modalità di sistema"

#: ../../bootlook.pm_.c:228
#, fuzzy
msgid "Default Runlevel"
msgstr "Predefinito"

#: ../../bootlook.pm_.c:236 ../../standalone/draknet_.c:88
#: ../../standalone/draknet_.c:120 ../../standalone/draknet_.c:184
#: ../../standalone/draknet_.c:302 ../../standalone/draknet_.c:396
#: ../../standalone/draknet_.c:473 ../../standalone/draknet_.c:509
#: ../../standalone/draknet_.c:617
msgid "OK"
msgstr "OK"

#: ../../bootlook.pm_.c:238 ../../install_steps_gtk.pm_.c:576
#: ../../interactive.pm_.c:114 ../../interactive.pm_.c:269
#: ../../interactive_stdio.pm_.c:27 ../../my_gtk.pm_.c:357
#: ../../my_gtk.pm_.c:360 ../../my_gtk.pm_.c:617
#: ../../standalone/drakgw_.c:639 ../../standalone/draknet_.c:95
#: ../../standalone/draknet_.c:127 ../../standalone/draknet_.c:295
#: ../../standalone/draknet_.c:485 ../../standalone/draknet_.c:631
#: ../../standalone/tinyfirewall_.c:63
msgid "Cancel"
msgstr "Annulla"

#: ../../bootlook.pm_.c:315
msgid "can not open /etc/inittab for reading: $!"
msgstr "non ho potuto aprire /etc/inittab per leggere: $!"

#: ../../bootlook.pm_.c:369
msgid "can not open /etc/sysconfig/autologin for reading: $!"
msgstr "non ho potuto aprire /etc/sysconfig/autologin per leggere: $!"

#: ../../bootlook.pm_.c:435 ../../standalone/drakboot_.c:47
msgid "Installation of LILO failed. The following error occured:"
msgstr "Installazione di LILO fallita. C'è stato il seguente errore:"

#: ../../diskdrake.pm_.c:21 ../../diskdrake.pm_.c:462
msgid "Create"
msgstr "Crea"

#: ../../diskdrake.pm_.c:22
msgid "Unmount"
msgstr "Esegui unmount"

#: ../../diskdrake.pm_.c:23 ../../diskdrake.pm_.c:464
msgid "Delete"
msgstr "Cancella"

#: ../../diskdrake.pm_.c:23
msgid "Format"
msgstr "Formatta"

#: ../../diskdrake.pm_.c:23 ../../diskdrake.pm_.c:653
msgid "Resize"
msgstr "Ridimensiona"

#: ../../diskdrake.pm_.c:23 ../../diskdrake.pm_.c:462
#: ../../diskdrake.pm_.c:518
msgid "Type"
msgstr "Tipo"

#: ../../diskdrake.pm_.c:24 ../../diskdrake.pm_.c:539
msgid "Mount point"
msgstr "Punto di mount"

#: ../../diskdrake.pm_.c:38
msgid "Write /etc/fstab"
msgstr "Scrivi /etc/fstab"

#: ../../diskdrake.pm_.c:39
msgid "Toggle to expert mode"
msgstr "Passa a modo Esperto"

#: ../../diskdrake.pm_.c:40
msgid "Toggle to normal mode"
msgstr "Passa a modo Normale"

#: ../../diskdrake.pm_.c:41
msgid "Restore from file"
msgstr "Ripristina da file"

#: ../../diskdrake.pm_.c:42
msgid "Save in file"
msgstr "Salva su file"

#: ../../diskdrake.pm_.c:43
msgid "Wizard"
msgstr "Wizard"

#: ../../diskdrake.pm_.c:44
msgid "Restore from floppy"
msgstr "Ripristina da floppy"

#: ../../diskdrake.pm_.c:45
msgid "Save on floppy"
msgstr "Salva su floppy"

#: ../../diskdrake.pm_.c:49
msgid "Clear all"
msgstr "Azzera tutto"

#: ../../diskdrake.pm_.c:54
msgid "Format all"
msgstr "Formatta tutto"

#: ../../diskdrake.pm_.c:55
msgid "Auto allocate"
msgstr "Alloca automaticamente"

#: ../../diskdrake.pm_.c:59
msgid "All primary partitions are used"
msgstr "Tutte le partizioni primarie sono usate"

#: ../../diskdrake.pm_.c:59
msgid "I can't add any more partition"
msgstr "Non posso aggiungere altre partizioni"

#: ../../diskdrake.pm_.c:59
msgid ""
"To have more partitions, please delete one to be able to create an extended "
"partition"
msgstr ""
"Per avere più partizioni, per favore eliminarne una per essere in grado di "
"crearne una estesa"

#: ../../diskdrake.pm_.c:61
msgid "Not enough space for auto-allocating"
msgstr "Non c'è abbastanza spazio libero per l'allocazione automatica"

#: ../../diskdrake.pm_.c:63
msgid "Undo"
msgstr "Un passo indietro"

#: ../../diskdrake.pm_.c:64
msgid "Write partition table"
msgstr "Scrivi la tabella delle partizioni"

#: ../../diskdrake.pm_.c:65 ../../install_steps_interactive.pm_.c:185
msgid "More"
msgstr "Ancora"

#: ../../diskdrake.pm_.c:116
msgid "Ext2"
msgstr "Ext2"

#: ../../diskdrake.pm_.c:116
msgid "FAT"
msgstr "FAT"

#: ../../diskdrake.pm_.c:116
msgid "HFS"
msgstr "HFS"

#: ../../diskdrake.pm_.c:116
msgid "SunOS"
msgstr "SunOS"

#: ../../diskdrake.pm_.c:116
msgid "Swap"
msgstr "Swap"

#: ../../diskdrake.pm_.c:117
msgid "Empty"
msgstr "Vuoto"

#: ../../diskdrake.pm_.c:117 ../../install_steps_gtk.pm_.c:407
#: ../../mouse.pm_.c:145
msgid "Other"
msgstr "Altro"

#: ../../diskdrake.pm_.c:123
msgid "Filesystem types:"
msgstr "Tipo di filesystem:"

#: ../../diskdrake.pm_.c:132 ../../install_steps_gtk.pm_.c:577
msgid "Details"
msgstr "Dettagli"

#: ../../diskdrake.pm_.c:147
msgid ""
"You have one big FAT partition\n"
"(generally used by MicroSoft Dos/Windows).\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
"Hai una grossa partizione\n"
"(generalmente usata da Microsoft Dos/Windows).\n"
"Per prima cosa suggerisco di ridimensionare quella partizione\n"
"(clicca su di essa, poi clicca su \"Ridimensiona\")"

#: ../../diskdrake.pm_.c:152
msgid "Please make a backup of your data first"
msgstr "Per favore prima fai un backup dei tuoi dati"

#: ../../diskdrake.pm_.c:152 ../../diskdrake.pm_.c:170
#: ../../diskdrake.pm_.c:179 ../../diskdrake.pm_.c:570
#: ../../diskdrake.pm_.c:592
msgid "Read carefully!"
msgstr "Leggere attentamente!"

#: ../../diskdrake.pm_.c:155
msgid ""
"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
"enough)\n"
"at the beginning of the disk"
msgstr ""
"Se pensi di usare aboot, fai attenzione a lasciare abbastanza spazio libero "
"(2048 settori sono sufficienti)\n"
"all'inizio del disco"

#: ../../diskdrake.pm_.c:170
msgid "Be careful: this operation is dangerous."
msgstr "Fai attenzione: questa operazione è pericolosa."

#: ../../diskdrake.pm_.c:214 ../../install_steps.pm_.c:72
#: ../../install_steps_interactive.pm_.c:37
#: ../../install_steps_interactive.pm_.c:322 ../../standalone/diskdrake_.c:66
msgid "Error"
msgstr "Errore"

#: ../../diskdrake.pm_.c:238 ../../diskdrake.pm_.c:748
msgid "Mount point: "
msgstr "Punto di mount:"

#: ../../diskdrake.pm_.c:239 ../../diskdrake.pm_.c:298
msgid "Device: "
msgstr "Dispositivo: "

#: ../../diskdrake.pm_.c:240
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Lettera di drive DOS: %s (solo una supposizione)\n"

#: ../../diskdrake.pm_.c:244 ../../diskdrake.pm_.c:251
#: ../../diskdrake.pm_.c:301
msgid "Type: "
msgstr "Tipo: "

#: ../../diskdrake.pm_.c:248
msgid "Name: "
msgstr "Nome: "

#: ../../diskdrake.pm_.c:253
#, c-format
msgid "Start: sector %s\n"
msgstr "Inizia: settore %s\n"

#: ../../diskdrake.pm_.c:254
#, c-format
msgid "Size: %s"
msgstr "Dimensione: %s"

#: ../../diskdrake.pm_.c:256
#, c-format
msgid ", %s sectors"
msgstr ", %s settori"

#: ../../diskdrake.pm_.c:258
#, c-format
msgid "Cylinder %d to cylinder %d\n"
msgstr "Da cilindro %d a cilindro %d\n"

#: ../../diskdrake.pm_.c:259
msgid "Formatted\n"
msgstr "Formattato\n"

#: ../../diskdrake.pm_.c:260
msgid "Not formatted\n"
msgstr "Non formattato\n"

#: ../../diskdrake.pm_.c:261
msgid "Mounted\n"
msgstr "In linea\n"

#: ../../diskdrake.pm_.c:262
#, c-format
msgid "RAID md%s\n"
msgstr "RAID md%s\n"

#: ../../diskdrake.pm_.c:264
#, c-format
msgid "Loopback file(s): %s\n"
msgstr "File di loopback: %s\n"

#: ../../diskdrake.pm_.c:265
msgid ""
"Partition booted by default\n"
"    (for MS-DOS boot, not for lilo)\n"
msgstr ""
"Partizione di boot predefinita\n"
"    (per boot MS-DOS, non per lilo)\n"

#: ../../diskdrake.pm_.c:267
#, c-format
msgid "Level %s\n"
msgstr "Livello %s\n"

#: ../../diskdrake.pm_.c:268
#, c-format
msgid "Chunk size %s\n"
msgstr "Dimensione del blocco %s\n"

#: ../../diskdrake.pm_.c:269
#, c-format
msgid "RAID-disks %s\n"
msgstr "Dischi RAID %s\n"

#: ../../diskdrake.pm_.c:271
#, c-format
msgid "Loopback file name: %s"
msgstr "Nome file di loopback: %s"

#: ../../diskdrake.pm_.c:274
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition, you should\n"
"probably leave it alone.\n"
msgstr ""
"\n"
"Molto probabilmente questa partizione è\n"
"una partizione Driver, è meglio\n"
"non toccarla.\n"

#: ../../diskdrake.pm_.c:277
msgid ""
"\n"
"This special Bootstrap\n"
"partition is for\n"
"dual-booting your system.\n"
msgstr ""
"\n"
"Questa speciale partizione di boot\n"
"viene utilizzata per effettuare\n"
"il dual-boot del tuo sistema.\n"

#: ../../diskdrake.pm_.c:294
msgid "Please click on a partition"
msgstr "Per favore clicca su una partizione"

#: ../../diskdrake.pm_.c:299
#, c-format
msgid "Size: %s\n"
msgstr "Dimensione: %s\n"

#: ../../diskdrake.pm_.c:300
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometria: %s cilindri, %s testine, %s settori\n"

#: ../../diskdrake.pm_.c:302
#, c-format
msgid "LVM-disks %s\n"
msgstr "Dischi LVM %s\n"

#: ../../diskdrake.pm_.c:303
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipo tabella delle partizioni: %s\n"

#: ../../diskdrake.pm_.c:304
#, c-format
msgid "on bus %d id %d\n"
msgstr "su bus %d id %d\n"

#: ../../diskdrake.pm_.c:320
msgid "Mount"
msgstr "Esegui mount"

#: ../../diskdrake.pm_.c:322
msgid "Active"
msgstr "Attivo"

#: ../../diskdrake.pm_.c:324
msgid "Add to RAID"
msgstr "Aggiungi a RAID"

#: ../../diskdrake.pm_.c:326
msgid "Remove from RAID"
msgstr "Rimuovi da RAID"

#: ../../diskdrake.pm_.c:328
msgid "Modify RAID"
msgstr "Modifica RAID"

#: ../../diskdrake.pm_.c:330
msgid "Add to LVM"
msgstr "Aggiungi a LVM"

#: ../../diskdrake.pm_.c:332
msgid "Remove from LVM"
msgstr "Rimuovi da LVM"

#: ../../diskdrake.pm_.c:334
msgid "Use for loopback"
msgstr "Usa per loopback"

#: ../../diskdrake.pm_.c:341
msgid "Choose action"
msgstr "Scegli un'azione"

#: ../../diskdrake.pm_.c:435
msgid ""
"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
"1024).\n"
"Either you use LILO and it won't work, or you don't use LILO and you don't "
"need /boot"
msgstr ""
"Spiacente ma non accetterò di creare /boot così avanti sul drive (su un "
"cilindro > 1024).\n"
"Nel caso tu usassi LILO non funzionerebbe, o se non usassi LILO non ti "
"servirebbe /boot"

#: ../../diskdrake.pm_.c:439
msgid ""
"The partition you've selected to add as root (/) is physically located "
"beyond\n"
"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
"If you plan to use the LILO boot manager, be careful to add a /boot partition"
msgstr ""
"La partizione che hai scelto di aggiungere come root (/) si trova\n"
"fisicamente oltre il 1024esimo cilindro del disco fisso, e non hai una\n"
"partizione /boot. Se hai intenzione di usare LILO come boot manager, "
"accertati di creare una partizione /boot"

#: ../../diskdrake.pm_.c:445
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
"So be careful to add a /boot partition"
msgstr ""
"Hai selezionato una partizione RAID software come root (/).\n"
"Nessun bootloader può gestirla senza una partizione /boot.\n"
"Perciò accertati di aggiungere una partizione /boot."

#: ../../diskdrake.pm_.c:462 ../../diskdrake.pm_.c:464
#, c-format
msgid "Use ``%s'' instead"
msgstr "Usa ''%s'' invece"

#: ../../diskdrake.pm_.c:468
msgid "Use ``Unmount'' first"
msgstr "Prima usa ''Unmount''"

#: ../../diskdrake.pm_.c:469 ../../diskdrake.pm_.c:513
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Dopo aver cambiato tipo di partizione %s, tutti i dati su questa partizione "
"saranno persi"

#: ../../diskdrake.pm_.c:481
msgid "Continue anyway?"
msgstr "Continuo comunque?"

#: ../../diskdrake.pm_.c:486
msgid "Quit without saving"
msgstr "Esci senza salvare"

#: ../../diskdrake.pm_.c:486
msgid "Quit without writing the partition table?"
msgstr "Esci senza scrivere la tabella delle partizioni?"

#: ../../diskdrake.pm_.c:516
msgid "Change partition type"
msgstr "Cambia il tipo di partizione"

#: ../../diskdrake.pm_.c:517
msgid "Which filesystem do you want?"
msgstr "Quale filesystem vuoi?"

#: ../../diskdrake.pm_.c:520 ../../diskdrake.pm_.c:780
msgid "You can't use ReiserFS for partitions smaller than 32MB"
msgstr "Non puoi usare ReiserFS per partizioni più piccole di 32MB"

#: ../../diskdrake.pm_.c:537
#, c-format
msgid "Where do you want to mount loopback file %s?"
msgstr "Dove vuoi fare il mount del file loopback %s?"

#: ../../diskdrake.pm_.c:538
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Dove vuoi fare il mount del dispositivo %s?"

#: ../../diskdrake.pm_.c:542
msgid ""
"Can't unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Non puoi deselezionare punti di mount perché questa partizione è usata\n"
"per il loopback. Prima rimuovi il loopback"

#: ../../diskdrake.pm_.c:561
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Dopo aver formattato la partizione %s, tutti i dati su questa partizione "
"saranno persi"

#: ../../diskdrake.pm_.c:563
msgid "Formatting"
msgstr "Formattazione"

#: ../../diskdrake.pm_.c:564
#, c-format
msgid "Formatting loopback file %s"
msgstr "Formattazione file di loopback %s"

#: ../../diskdrake.pm_.c:565 ../../install_steps_interactive.pm_.c:430
#, c-format
msgid "Formatting partition %s"
msgstr "Formattazione partizione %s"

#: ../../diskdrake.pm_.c:570
msgid "After formatting all partitions,"
msgstr "Dopo la formattazione di tutte le partizioni,"

#: ../../diskdrake.pm_.c:570
msgid "all data on these partitions will be lost"
msgstr "tutti i dati su queste partizioni saranna persi"

#: ../../diskdrake.pm_.c:576
msgid "Move"
msgstr "Sposta"

#: ../../diskdrake.pm_.c:577
msgid "Which disk do you want to move it to?"
msgstr "Su quale disco vuoi spostarlo?"

#: ../../diskdrake.pm_.c:578
msgid "Sector"
msgstr "Settore"

#: ../../diskdrake.pm_.c:579
msgid "Which sector do you want to move it to?"
msgstr "Su che settore vuoi spostarlo?"

#: ../../diskdrake.pm_.c:582
msgid "Moving"
msgstr "Spostamento"

#: ../../diskdrake.pm_.c:582
msgid "Moving partition..."
msgstr "Spostamento partizione..."

#: ../../diskdrake.pm_.c:592
#, c-format
msgid "Partition table of drive %s is going to be written to disk!"
msgstr ""
"La tabella delle partizioni del disco %s sta per essere scritta su disco!"

#: ../../diskdrake.pm_.c:594
msgid "You'll need to reboot before the modification can take place"
msgstr ""
"Sarà necessario riavviare il sistema prima che le modifiche diventino "
"effettive!"

#: ../../diskdrake.pm_.c:615
msgid "Computing FAT filesystem bounds"
msgstr "Calcolo dei vincoli del filesystem FAT"

#: ../../diskdrake.pm_.c:615 ../../diskdrake.pm_.c:680
#: ../../install_interactive.pm_.c:107
msgid "Resizing"
msgstr "Ridimensionamento"

#: ../../diskdrake.pm_.c:643
msgid "This partition is not resizeable"
msgstr "Questa partizione non è ridimensionabile"

#: ../../diskdrake.pm_.c:648
msgid "All data on this partition should be backed-up"
msgstr "Dovresti eseguire il backup di tutti i dati su questa partizione"

#: ../../diskdrake.pm_.c:650
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Dopo aver ridimensionato la partizione %s, tutti i dati su questa partizione "
"saranno persi"

#: ../../diskdrake.pm_.c:660
msgid "Choose the new size"
msgstr "Scegli la nuova dimensione"

#: ../../diskdrake.pm_.c:660 ../../install_steps_graphical.pm_.c:287
#: ../../install_steps_graphical.pm_.c:334
msgid "MB"
msgstr "Mb"

#: ../../diskdrake.pm_.c:714
msgid "Create a new partition"
msgstr "Crea una nuova partizione"

#: ../../diskdrake.pm_.c:740
msgid "Start sector: "
msgstr "Settore iniziale: "

#: ../../diskdrake.pm_.c:744 ../../diskdrake.pm_.c:819
msgid "Size in MB: "
msgstr "Dimensione in Mb: "

#: ../../diskdrake.pm_.c:747 ../../diskdrake.pm_.c:822
msgid "Filesystem type: "
msgstr "Tipo di filesystem: "

#: ../../diskdrake.pm_.c:750
msgid "Preference: "
msgstr "Preferenza: "

#: ../../diskdrake.pm_.c:798
msgid "This partition can't be used for loopback"
msgstr "Questa partizione non può essere usata per il loopback"

#: ../../diskdrake.pm_.c:808
msgid "Loopback"
msgstr "Loopback"

#: ../../diskdrake.pm_.c:818
msgid "Loopback file name: "
msgstr "Nome file loopback: "

#: ../../diskdrake.pm_.c:844
msgid "File already used by another loopback, choose another one"
msgstr "File già usato da un altro loopback, selezionane uno diverso"

#: ../../diskdrake.pm_.c:845
msgid "File already exists. Use it?"
msgstr "Il file esiste già. Lo uso?"

#: ../../diskdrake.pm_.c:867 ../../diskdrake.pm_.c:883
msgid "Select file"
msgstr "Scegli file"

#: ../../diskdrake.pm_.c:876
msgid ""
"The backup partition table has not the same size\n"
"Still continue?"
msgstr ""
"La copia di sicurezza della tabella delle partizioni non ha la stessa\n"
"dimensione. Continuo comunque?"

#: ../../diskdrake.pm_.c:884
msgid "Warning"
msgstr "Attenzione"

#: ../../diskdrake.pm_.c:885
msgid ""
"Insert a floppy in drive\n"
"All data on this floppy will be lost"
msgstr ""
"Inserisci un floppy nel drive\n"
"Tutti i dati su questo floppy saranno persi"

#: ../../diskdrake.pm_.c:896
msgid "Trying to rescue partition table"
msgstr "Provo a recuperare la tabella delle partizioni"

#: ../../diskdrake.pm_.c:905
msgid "device"
msgstr "dispositivo"

#: ../../diskdrake.pm_.c:906
msgid "level"
msgstr "livello"

#: ../../diskdrake.pm_.c:907
msgid "chunk size"
msgstr "dimensione del blocco"

#: ../../diskdrake.pm_.c:919
msgid "Choose an existing RAID to add to"
msgstr "Scegli un RAID esistente a cui effettuare l'aggiunta"

#: ../../diskdrake.pm_.c:920 ../../diskdrake.pm_.c:946
msgid "new"
msgstr "nuovo"

#: ../../diskdrake.pm_.c:944
msgid "Choose an existing LVM to add to"
msgstr "Scegli un LVM esistente a cui effettuare l'aggiunta"

#: ../../diskdrake.pm_.c:949
msgid "LVM name?"
msgstr "Nome LVM?"

#: ../../diskdrake.pm_.c:976
msgid "Removable media automounting"
msgstr "Automounting di media rimovibili"

#: ../../diskdrake.pm_.c:977
msgid "Rescue partition table"
msgstr "Recupera tabella delle partizioni"

#: ../../diskdrake.pm_.c:979
msgid "Reload"
msgstr "Ricarica"

#: ../../fs.pm_.c:88 ../../fs.pm_.c:95 ../../fs.pm_.c:101 ../../fs.pm_.c:107
#: ../../fs.pm_.c:113
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formattazione di %s fallita"

#: ../../fs.pm_.c:143
#, c-format
msgid "I don't know how to format %s in type %s"
msgstr "Non so come formattare %s in tipo %s"

#: ../../fs.pm_.c:230
msgid "mount failed: "
msgstr "mount fallito: "

#: ../../fs.pm_.c:242
#, c-format
msgid "error unmounting %s: %s"
msgstr "errore in fase di unmount di %s: %s"

#: ../../fsedit.pm_.c:21
msgid "simple"
msgstr "semplice"

#: ../../fsedit.pm_.c:30
msgid "server"
msgstr "server"

#: ../../fsedit.pm_.c:262
msgid "Mount points must begin with a leading /"
msgstr "I punti di mount devono iniziare con /"

#: ../../fsedit.pm_.c:265
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "C'è già una partizione con il punto di mount %s\n"

#: ../../fsedit.pm_.c:273
#, c-format
msgid "Circular mounts %s\n"
msgstr "Mount circolari %s\n"

#: ../../fsedit.pm_.c:285
#, c-format
msgid "You can't use a LVM Logical Volume for mount point %s"
msgstr "Non puoi usare un Volume Logico LVM per il punto di mount %s"

#: ../../fsedit.pm_.c:286
msgid "This directory should remain within the root filesystem"
msgstr "Questa directory dovrebbe rimanere all'interno del filesystem root"

#: ../../fsedit.pm_.c:287
msgid "You need a true filesystem (ext2, reiserfs) for this mount point\n"
msgstr "è un vero filesystem (ext2, reiserfs) per questa punto di mount\n"

#: ../../fsedit.pm_.c:369
#, c-format
msgid "Error opening %s for writing: %s"
msgstr "Errore aprendo %s in scrittura: %s"

#: ../../fsedit.pm_.c:453
msgid ""
"An error has occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
"Si è verificato un errore - non è stato trovata alcuna unità valida su cui "
"creare nuovi filesystem. Per favore controlla il tuo hardware per stabilire "
"la causa di questo problema"

#: ../../fsedit.pm_.c:467
msgid "You don't have any partitions!"
msgstr "Non hai alcuna partizione!"

#: ../../help.pm_.c:9
msgid ""
"Please choose your preferred language for installation and system usage."
msgstr ""
"Seleziona la lingua desiderata per l'installazione e l'uso del sistema."

#: ../../help.pm_.c:12
msgid ""
"You need to accept the terms of the above license to continue installation.\n"
"\n"
"\n"
"Please click on \"Accept\" if you agree with its terms.\n"
"\n"
"\n"
"Please click on \"Refuse\" if you disagree with its terms. Installation will "
"end without modifying your current\n"
"configuration."
msgstr ""
"Devi accettare i termini della licenza qui sopra per continuare "
"l'installazione.\n"
"\n"
"\n"
"Per favore clicca su \"Accetta\" se sei d'accordo con i suoi termini.\n"
"\n"
"\n"
"Per favore clicca su \"Rifiuta\" se non sei d'accordo con i suoi termini.\n"
"L'installazione finirà senza modificare la configurazione corrente."

#: ../../help.pm_.c:22
msgid "Choose the layout corresponding to your keyboard from the list above"
msgstr "Scegli l'impostazione della tua tastiera dalla lista qui sopra"

#: ../../help.pm_.c:25
msgid ""
"If you wish other languages (than the one you choose at\n"
"beginning of installation) will be available after installation, please "
"chose\n"
"them in list above. If you want select all, you just need to select \"All\"."
msgstr ""
"Se lo desideri, altre lingue (oltre a quella da te scelto all'inizio\n"
"dell'installazione) saranno disponibili dopo l'installazione, per favore\n"
"sceglile dalla lista qui sopra. Se vuoi sceglierle tutte, devi solo\n"
"selezionare \"Tutte\"."

#: ../../help.pm_.c:30
msgid ""
"Please choose \"Install\" if there are no previous version of Linux-"
"Mandrake\n"
"installed or if you wish to use several operating systems.\n"
"\n"
"\n"
"Please choose \"Update\" if you wish to update an already installed version "
"of Linux-Mandrake.\n"
"\n"
"\n"
"Depend of your knowledge in GNU/Linux, you can choose one of the following "
"levels to install or update your\n"
"Linux-Mandrake operating system:\n"
"\n"
"\t* Recommended: if you have never installed a GNU/Linux operating system "
"choose this. Installation will be\n"
"\t  be very easy and you will be asked only on few questions.\n"
"\n"
"\n"
"\t* Customized: if you are familiar enough with GNU/Linux, you may choose "
"the primary usage (workstation, server,\n"
"\t  development) of your system. You will need to answer to more questions "
"than in \"Recommended\" installation\n"
"\t  class, so you need to know how GNU/Linux works to choose this "
"installation class.\n"
"\n"
"\n"
"\t* Expert: if you have a good knowledge in GNU/Linux, you can choose this "
"installation class. As in \"Customized\"\n"
"\t  installation class, you will be able to choose the primary usage "
"(workstation, server, development). Be very\n"
"\t  careful before choose this installation class. You will be able to "
"perform a higly customized installation.\n"
"\t  Answer to some questions can be very difficult if you haven't a good "
"knowledge in GNU/Linux. So, don't choose\n"
"\t  this installation class unless you know what you are doing."
msgstr ""
"Per favore scegli \"Installa\" se non hai una precedente versione di Linux-"
"Mandrake\n"
"installata o se vuoi usare più sistemi operativi.\n"
"\n"
"\n"
"Per favore scegli \"Aggiorna\" se desideri aggiornare una versione di Linux-"
"Mandrake già installata.\n"
"\n"
"\n"
"In base alla tua conoscenza di GNU/Linux, puoi scegliere uno dei seguenti "
"livelli per installare o aggiornare\n"
"il tuo sistema operativo Linux-Mandrake:\n"
"\t* Raccomandata: se non hai mai installato il sitema operativo GNU/Linux "
"scegli questa. L'installazione\n"
"\t  sarà molto semplice e ti verranno poste solo poche domande.\n"
"\n"
"\n"
"\t* Personalizzata: se hai abbastanza familiarità con GNU/Linux, puoi "
"scegliere l'uso primario (workstation, server,\n"
"\t  sviluppo) del tuo sistema. Dovrai rispondere a più domande che nella "
"classe d'installazione \"Raccomandata\",\n"
"\t  perciò devi sapere come funziona GNU/linux per scegliere questa classe "
"d'installazione.\n"
"\n"
"\n"
"\t* Esperto: se hai una buona conoscenza di GNU/Linux, puoi scegliere questa "
"classe d'installazione. Come nella classe d'installazione\n"
"\t  \"Personalizzata\", potrai scegliere l'uso primario (workstation, "
"server, sviluppo). Stai molto attento prima di selezionare questa classe\n"
"\t  d'installazione. Sarai in grado di effettuare una installazione "
"altamente personalizzata.\n"
"\t  Rispondere ad alcune domande può essere molto difficile se non hai una "
"buona conoscenza di GNU/Linux. Quindi non scegliere questa classe\n"
"\t  d'installazione se non sai cosa stai facendo."

#: ../../help.pm_.c:56
msgid ""
"Select:\n"
"\n"
"  - Customized: If you are familiar enough with GNU/Linux, you may then "
"choose\n"
"    the primary usage for your machine. See below for details.\n"
"\n"
"\n"
"  - Expert: This supposes that you are fluent with GNU/Linux and want to\n"
"    perform a highly customized installation. As for a \"Customized\"\n"
"    installation class, you will be able to select the usage for your "
"system.\n"
"    But please, please, DO NOT CHOOSE THIS UNLESS YOU KNOW WHAT YOU ARE "
"DOING!"
msgstr ""
"Seleziona:\n"
"\n"
"\n"
"  - Personalizzata: sei hai familiarità con GNU/Linux, sarai in grado di \n"
"scegliere l'utilizzo normale del tuo computer. Vedi più avanti per \n"
"ulteriori dettagli.\n"
"\n"
"\n"
"  - Esperto: se conosci bene GNU/Linux e vuoi effettuare una installazione\n"
"altamente personalizzata, questa classe d'installazione è per te. Sarai in\n"
"grado di scegliere l'utilizzo del tuo sistema installato come per \n"
"\"Personalizzata\"."

#: ../../help.pm_.c:68
msgid ""
"You must now define your machine usage. Choices are:\n"
"\n"
"\t* Workstation: this the ideal choice if you intend to use your machine "
"primarily for everyday use, at office or\n"
"\t  at home.\n"
"\n"
"\n"
"\t* Development: if you intend to use your machine primarily for software "
"development, it is the good choice. You\n"
"\t  will then have a complete collection of software installed in order to "
"compile, debug and format source code,\n"
"\t  or create software packages.\n"
"\n"
"\n"
"\t* Server: if you intend to use this machine as a server, it is the good "
"choice. Either a file server (NFS or\n"
"\t  SMB), a print server (Unix style or Microsoft Windows style), an "
"authentication server (NIS), a database\n"
"\t  server and so on. As such, do not expect any gimmicks (KDE, GNOME, etc.) "
"to be installed."
msgstr ""
"Adesso devi indicare l'uso principale per questa macchina. Puoi scegliere "
"tra:\n"
"\n"
"\t* Workstation: la scelta ideale se intendi usare questo computer "
"principalmente per\n"
"\t  l'uso di ogni giorno, in ufficio o a casa.\n"
"\n"
"\n"
"\t* Sviluppatore: se intendi usare la tua macchina soprattutto per lo "
"sviluppo di software, questa è\n"
"\t  una buona scelta. Verrà installata una raccolta completa del software "
"necessario a formattare, compilare ed effettuare\n"
"\t  il debug del tuo codice sorgente, come pure per creare pacchetti "
"software.\n"
"\n"
"\n"
"\t* Server: la scelta migliore se intendi usare questa macchina come server. "
"Può trattarsi di un server\n"
"\t  di file (NFS o SMB), un server di stampa (in stile Unix o Windows),\n"
"\t  un server di autentificazione (NIS), un server di database, e così via.\n"
"\t  Trattandosi di un server, non aspettarti che vengano installati fronzoli "
"di vario tipo (KDE, GNOME, etc.)."

#: ../../help.pm_.c:84
msgid ""
"DrakX will attempt to look for PCI SCSI adapter(s). If DrakX\n"
"finds an SCSI adapter and knows which driver to use, it will be "
"automatically\n"
"installed.\n"
"\n"
"\n"
"If you have no SCSI adapter, an ISA SCSI adapter or a PCI SCSI adapter that\n"
"DrakX doesn't recognize, you will be asked if a SCSI adapter is present in "
"your\n"
"system. If there is no adapter present, you can click on \"No\". If you "
"click on\n"
"\"Yes\", a list of drivers will be presented from which you can select your\n"
"specific adapter.\n"
"\n"
"\n"
"If you have to manually specify your adapter, DrakX will ask if you want to\n"
"specify options for it. You should allow DrakX to probe the hardware for "
"the\n"
"options. This usually works well.\n"
"\n"
"\n"
"If not, you will need to provide options to the driver. Please review the "
"User\n"
"Guide (chapter 3, section \"Collective informations on your hardware) for "
"hints\n"
"on retrieving this information from hardware documentation, from the\n"
"manufacturer's Web site (if you have Internet access) or from Microsoft "
"Windows\n"
"(if you have it on your system)."
msgstr ""
"DrakX proverà a cercare adattatori SCSI su schede PCI. \n"
"Se DrakX trova un adattatore SCSI e sa quale driver usare, lo \n"
"installerà automaticamente.\n"
"\n"
"Se non hai adattatori SCSI, hai un adattatore SCSI su scheda ISA, o un "
"adattatore SCSI\n"
" su scheda PCI che DrakX non riconosce, ti verrà chiesto se nel tuo sistema "
"è presente un\n"
"adattatore SCSI. Se non ne hai, clicca su \"No\". Se clicchi su \"\", ti\n"
"verrà proposta una lista di driver tra cui scegliere quello adatto al tuo "
"adattatore.\n"
"\n"
"\n"
"Se devi specificare manualmente il tuo adattatore, DrakX ti chiederà se "
"vuoi\n"
"specificare delle opzioni. Dovresti lasciare che sia DrakX a ispezionare\n"
"l'hardware per le opzioni. Di solito funziona bene.\n"
"\n"
"In caso contrario, dovrai fornire le opzioni per il driver.\n"
"Consulta la Guida all'Installazione (capitolo 3., sezione \"Raccolta di  "
"informazioni  sul  vostro  hardware\") per suggerimenti su come recuperare\n"
"queste informazioni da Windows (se è installato sul tuo sistema), dalla\n"
"documentazione dell'hardware, o dal sito web del costruttore (se hai\n"
"accesso a internet)."

#: ../../help.pm_.c:108
msgid ""
"At this point, you need to choose where to install your\n"
"Linux-Mandrake operating system on your hard drive. If it is empty or if an\n"
"existing operating system uses all the space available on it, you need to\n"
"partition it. Basically, partitioning a hard drive consists of logically\n"
"dividing it to create space to install your new Linux-Mandrake system.\n"
"\n"
"\n"
"Because the effects of the partitioning process are usually irreversible,\n"
"partitioning can be intimidating and stressful if you are an inexperienced "
"user.\n"
"This wizard simplifies this process. Before beginning, please consult the "
"manual\n"
"and take your time.\n"
"\n"
"\n"
"You need at least two partitions. One is for the operating system itself and "
"the\n"
"other is for the virtual memory (also called Swap).\n"
"\n"
"\n"
"If partitions have been already defined (from a previous installation or "
"from\n"
"another partitioning tool), you just need choose those to use to install "
"your\n"
"Linux system.\n"
"\n"
"\n"
"If partitions haven't been already defined, you need to create them. \n"
"To do that, use the wizard available above. Depending of your hard drive\n"
"configuration, several solutions can be available:\n"
"\n"
"\t* Use existing partition: the wizard has detected one or more existing "
"Linux partitions on your hard drive. If\n"
"\t  you want to keep them, choose this option. \n"
"\n"
"\n"
"\t* Erase entire disk: if you want delete all data and all partitions "
"present on your hard drive and replace them by\n"
"\t  your new Linux-Mandrake system, you can choose this option. Be careful "
"with this solution, you will not be\n"
"\t  able to revert your choice after confirmation.\n"
"\n"
"\n"
"\t* Use the free space on the Windows partition: if Microsoft Windows is "
"installed on your hard drive and takes\n"
"\t  all space available on it, you have to create free space for Linux data. "
"To do that you can delete your\n"
"\t  Microsoft Windows partition and data (see \"Erase entire disk\" or "
"\"Expert mode\" solutions) or resize your\n"
"\t  Microsoft Windows partition. Resizing can be performed without loss of "
"any data. This solution is\n"
"\t  recommended if you want use both Linux-Mandrake and Microsoft Windows on "
"same computer.\n"
"\n"
"\n"
"\t  Before choosing this solution, please understand that the size of your "
"Microsoft\n"
"\t  Windows partition will be smaller than at present time. It means that "
"you will have less free space under\n"
"\t  Microsoft Windows to store your data or install new software.\n"
"\n"
"\n"
"\t* Expert mode: if you want to partition manually your hard drive, you can "
"choose this option. Be careful before\n"
"\t  choosing this solution. It is powerful but it is very dangerous. You can "
"lose all your data very easily. So,\n"
"\t  don't choose this solution unless you know what you are doing."
msgstr ""
"A questo punto devi scegliere dove installare il sistema operativo\n"
"Linux-Mandrake sul tuo disco fisso. Se è vuoto o se un sistema operativo\n"
"preesistente usa tutto lo spazio disponibile, devi partizionarlo. \n"
"Fondamentalmente, partizionare un disco fisso consiste nel suddividerlo\n"
"logicamente per creare spazio per installare il tuo sistema Linux-Mandrake.\n"
"\n"
"\n"
"Poiché gli effetti del partizionamento sono di solito irreversibili, tale\n"
"operazione può intimidire ed essere stressante se sei un utente\n"
"inesperto. Questo wizard semplifica il processo. Prima di iniziare, per\n"
"favore consulta il manuale e prendi tutto il tempo che ti serve.\n"
"\n"
"\n"
"Hai bisogno di almeno due partizioni. Una è per il sistema operativo "
"stesso,\n"
"e l'altra per la memoria virtuale (detta anche Swap).\n"
"\n"
"\n"
"Se le partizioni sono già stata definite (per una precedente installazione\n"
"o da un'altra utilità di partizionamento), hai solo bisogno di scegliere \n"
"quelle da usare per installare il tuo sistema Linux.\n"
"\n"
"\n"
"Se le partizioni non sono ancora state definite, devi crearle. Per farlo,\n"
"usa il wizard disponibile sopra. Secondo la configurazione del tuo disco\n"
"fisso, saranno disponibili diverse soluzioni:\n"
"\n"
"\t* Usa partizioni esistenti: il wizard ha trovato una o più partizioni "
"Linux esistenti sul tuo disco rigido.\n"
"\t  Se vuoi mantenerle, scegli questa opzione. \n"
"\n"
"\n"
"\t* Cancella l'intero disco: se vuoi cancellare tutti i dati e tutte le "
"partizioni presenti sul tuo disco fisso e\n"
"\t  rimpiazzarli con il tuo nuovo sistema Linux-Mandrake, puoi scegliere "
"questa opzione. Fai attenzione nello scegliere questa\n"
"\t  soluzione, dopo la conferma non potrai tornare indietro.\n"
"\n"
"\n"
"\t* Usa lo spazio libero nella partizione Windows: se Microsoft Windows è "
"installato sul tuo disco rigido e occupa\n"
"\t  tutto lo spazio disponibile, devi creare spazio libero per i dati Linux. "
"Per farlo puoi cancellare la tua\n"
"\t  partizione Microsoft Windows e i dati (vedi \"Cancella l'intero disco\" "
"o \"Modo Esperto\"), oppure ridimensionare\n"
"\t  la tua partizione Microsoft Windows. Il ridimensionamento può essere "
"effettuato evitando la perdita di dati.\n"
"\t  Questa soluzione è raccomandata se vuoi usare sia Linu-Mandrake che "
"Microsoft Windows sullo stesso computer.\n"
"\n"
"\n"
"\t  Prima di scegliere questa soluzione, per favore renditi conto che la "
"dimensione della partizione Microsoft\n"
"\t  Windows sarà inferiore a quella corrente. Significa che avrai meno "
"spazio libero sotto Microsoft Windows per\n"
"archiviare i tuoi dati o installare nuovo software.\n"
"\n"
"\n"
"\t* Modo Esperto: se vuoi partizionare manualmente il tuo disco fisso, puoi "
"scegliere questa opzione. Fai\n"
"\t  attenzione prima di scegliere questa soluzione. È potente, ma molto "
"pericolosa. puoi perdere molto\n"
"\t  facilmente tutti i tuoi dati. Quindi, non scegliere questa soluzione se "
"non sai cosa stai facendo."

#: ../../help.pm_.c:160
msgid ""
"At this point, you need to choose what\n"
"partition(s) to use to install your new Linux-Mandrake system. If "
"partitions\n"
"have been already defined (from a previous installation of GNU/Linux or "
"from\n"
"another partitioning tool), you can use existing partitions. In other "
"cases,\n"
"hard drive partitions must be defined.\n"
"\n"
"\n"
"To create partitions, you must first select a hard drive. You can select "
"the\n"
"disk for partitioning by clicking on \"hda\" for the first IDE drive, \"hdb"
"\" for\n"
"the second or \"sda\" for the first SCSI drive and so on.\n"
"\n"
"\n"
"To partition the selected hard drive, you can use these options:\n"
"\n"
"   * Clear all: this option deletes all partitions available on the selected "
"hard drive.\n"
"\n"
"\n"
"   * Auto allocate: this option allows you to automatically create Ext2 and "
"swap partitions in free space of your\n"
"     hard drive.\n"
"\n"
"\n"
"   * Rescue partition table: if your partition table is damaged, you can try "
"to recover it using this option. Please\n"
"     be careful and remember that it can fail.\n"
"\n"
"\n"
"   * Undo: you can use this option to cancel your changes.\n"
"\n"
"\n"
"   * Reload: you can use this option if you wish to undo all changes and "
"load your initial partitions table\n"
"\n"
"\n"
"   * Wizard: If you wish to use a wizard to partition your hard drive, you "
"can use this option. It is recommended if\n"
"     you do not have a good knowledge in partitioning.\n"
"\n"
"\n"
"   * Restore from floppy: if you have saved your partition table on a floppy "
"during a previous installation, you can\n"
"     recover it using this option.\n"
"\n"
"\n"
"   * Save on floppy: if you wish to save your partition table on a floppy to "
"be able to recover it, you can use this\n"
"     option. It is strongly recommended to use this option\n"
"\n"
"\n"
"   * Done: when you have finished partitioning your hard drive, use this "
"option to save your changes.\n"
"\n"
"\n"
"For information, you can reach any option using the keyboard: navigate "
"trough the partitions using Tab and Up/Down arrows.\n"
"\n"
"\n"
"When a partition is selected, you can use:\n"
"\n"
"           * Ctrl-c to create a new partition (when a empty partition is "
"selected)\n"
"\n"
"           * Ctrl-d to delete a partition\n"
"\n"
"           * Ctrl-m to set the mount point\n"
"           \n"
"\n"
"           \n"
"If you are installing on a PPC Machine, you will want to create a small HFS "
"'bootstrap' partition of at least 1MB for use\n"
"by the yaboot bootloader. If you opt to make the partition a bit larger, say "
"50MB, you may find it a useful place to store \n"
"a spare kernel and ramdisk image for emergency boot situations."
msgstr ""
"A questo punto, devi scegliere quale(i) partizione(i) usare per installare\n"
"il tuo nuovo sistema Linux-Mandrake. Se hai già definito delle partizioni\n"
"(per una precedente installazione di GNU/Linux o con un'altra utilità di\n"
"partizionamento), puoi usare le partizioni esistenti. In altri casi, devono\n"
"essere definite alcune partizioni sul disco rigido.\n"
"\n"
"\n"
"Per creare partizioni, devi prima selezionare un disco fisso. Puoi "
"selezionare\n"
"il disco da partizionare cliccando su \"hda\" per il primo disco IDE, \"hdb"
"\" \n"
"per il secondo o \"sda\" per il primo disco SCSI, e così via.\n"
"\n"
"\n"
"Per partizionare il disco selezionato, puoi usare queste opzioni:\n"
"\n"
"   * Pulisci tutto: questa opzione cancella tutte le partizioni presenti\n"
"sul disco fisso selezionato.\n"
"\n"
"\n"
"   * Assegnazione automatica: questa opzione ti permette di creare in "
"maniera automatica delle\n"
"partizioni Ext2 e swap nello spazio libero del tuo disco rigido.\n"
"\n"
"\n"
"   * Recupera tabella partizioni: se la tua tabella delle partizioni è "
"danneggiata, puoi provare a recuperarla usando\n"
"     questa opzione. Fai attenzione, e ricorda che può non funzionare.\n"
"\n"
"\n"
"   * Annulla: puoi usare questa opzione per cancellare le tue modifiche.\n"
"\n"
"\n"
"   * Ricarica: puoi usare questa opzione se desideri annullare tutte le "
"modifiche e caricare la tabella delle partizioni iniziale\n"
"\n"
"\n"
"   * Wizard: se desideri usare un wizard per partizionare il tuo disco "
"fisso, puoi utilizzare questa opzione. È raccomandata se\n"
"     non sei un esperto nel partizionamento.\n"
"\n"
"\n"
"   * Ripristina da floppy: se hai salvato la tua tabella delle partizioni su "
"un floppy durante una precedente installazione,\n"
"     puoi ripristinarla usando questa opzione.\n"
"\n"
"\n"
"   * Salva su floppy: se desideri salvare la tua tabella della partizioni su "
"un floppy per poterla rispristinare in seguito, puoi usare\n"
"     questa opzione. È fortemente raccomandato utilizzare questa opzione.\n"
"\n"
"\n"
"   * Fatto: quando hai finito di partizionare il tuo disco fisso, usa questa "
"opzione per salvare le modifiche.\n"
"\n"
"\n"
"Un'informazione utile, puoi raggiungere qualsiasi opzione usando la "
"tastiera: naviga tra le partizioni utilizzando Tab e le frecce Su/Giù.\n"
"\n"
"\n"
"Quando hai selezionato una partizione, puoi usare:\n"
"\n"
"               * Ctrl-c per creare una nuova partizione (quando hai "
"selezionato una partizione vuota)\n"
"\n"
"               * Ctrl-d per cancellare una partizione\n"
"\n"
"               * Ctrl-m per assegnare il punto di mount           \n"
"\n"
"           \n"
"Se stai installando Linux su una macchina PPC, è opportuno creare una "
"piccola partizione 'bootstrap' HFS di almeno 1 Mb che verrà usata\n"
"dal bootloader yaboot. Se decidete di farla più grande, diciamo 50 Mb, "
"potrebbe rappresentare un utile magazzino dove stivare \n"
"un kernel di riserva e un'immagine ramdisk per situazioni di emergenza."

#: ../../help.pm_.c:224
msgid ""
"Above are listed the existing Linux partitions detected on\n"
"your hard drive. You can keep choices make by the wizard, they are good for "
"a\n"
"common usage. If you change these choices, you must at least define a root\n"
"partition (\"/\"). Don't choose a too little partition or you will not be "
"able\n"
"to install enough software. If you want store your data on a separate "
"partition,\n"
"you need also to choose a \"/home\" (only possible if you have more than "
"one\n"
"Linux partition available).\n"
"\n"
"\n"
"For information, each partition is listed as follows: \"Name\", \"Capacity"
"\".\n"
"\n"
"\n"
"\"Name\" is coded as follow: \"hard drive type\", \"hard drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
"\n"
"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and "
"\"sd\"\n"
"if it is an SCSI hard drive.\n"
"\n"
"\n"
"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE "
"hard drives:\n"
"\n"
"   * \"a\" means \"master hard drive on the primary IDE controller\",\n"
"\n"
"   * \"b\" means \"slave hard drive on the primary IDE controller\",\n"
"\n"
"   * \"c\" means \"master hard drive on the secondary IDE controller\",\n"
"\n"
"   * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
"\n"
"\n"
"With SCSI hard drives, a \"a\" means \"primary hard drive\", a \"b\" means "
"\"secondary hard drive\", etc..."
msgstr ""
"Qui sopra sono elencate le partizioni Linux esistenti individuate sul tuo\n"
"disco rigido. Puoi tenere le scelte fatte dal wizard, sono buone per un\n"
"uso comune. Se cambi queste scelte, devi definire almeno una partizione\n"
"root (\"/\"). Non scegliere una partizione troppo piccola on non potrai\n"
"installare abbastanza software. Se vuoi salvare i tuoi dati su una\n"
"partizione separata, hai bisogno anche di una \"/home\" (possibile solo\n"
"se hai più di una partizione Linux disponibile).\n"
"\n"
"\n"
"Per informazione, ogni partizione è elencata come segue: \"Nome\", \"Capacità"
"\".\n"
"\n"
"\n"
"\"Nome\" è codificato come segue: \"tipo hard disk\", \"numero hard disk\",\n"
"\"numero partizione\" (per esempio, \"hda1\").\n"
"\n"
"\n"
"\"Tipo hard disk\" è \"hd\" se il tuo disco fisso è di tipo IDE e \"sd\" se\n"
"è uno SCSI.\n"
"\n"
"\n"
"\"Numero hard disk\" è sempre una lettera dopo \"hd\" o \"sd\". Con dischi\n"
"fissi IDE:\n"
"\n"
"   * \"a\" significa \"disco fisso master sul controller IDE primario\",\n"
"\n"
"   * \"b\" significa \"disco fisso slave sul controller IDE primario\",\n"
"\n"
"   * \"c\" significa \"disco fisso master sul controller IDE secondario\",\n"
"\n"
"   * \"d\" significa \"disco fisso slave sul controller IDE secondario\",\n"
"\n"
"\n"
"Con dischi fissi SCSI, una \"a\" significa \"disco fisso primario\", una \"b"
"\"\n"
"significa \"disco fisso secondario\", etc."

#: ../../help.pm_.c:258
msgid ""
"Choose the hard drive you want to erase to install your\n"
"new Linux-Mandrake partition. Be careful, all data present on it will be "
"lost\n"
"and will not be recoverable."
msgstr ""
"Scegli il disco rigido che vuoi cancellare per installare la tua \n"
"nuova partizione Linux-Mandrake. Attento, tutti i dati presenti su\n"
"di esso verranno persi e non saranno recuperabili.\n"
"."

#: ../../help.pm_.c:263
msgid ""
"Click on \"OK\" if you want to delete all data and\n"
"partitions present on this hard drive. Be careful, after clicking on \"OK\", "
"you\n"
"will not be able to recover any data and partitions present on this hard "
"drive,\n"
"including any Windows data.\n"
"\n"
"\n"
"Click on \"Cancel\" to cancel this operation without losing any data and\n"
"partitions present on this hard drive."
msgstr ""
"Clicca su \"OK\" se vuoi cancellare tutti i dati e le partizioni\n"
"presenti su questo disco fisso. Fai attenzione, dopo aver premuto \"OK\",\n"
"non potrai recuperare alcun dato o partizione presenti su questo disco\n"
"rigido, inclusi eventuali dati di Windows.\n"
"\n"
"\n"
"Clicca su \"Cancella\" per annullare questa operazione senza perdere alcun\n"
"dato o partizione presenti su questo disco rigido."

#: ../../help.pm_.c:273
msgid ""
"More than one Microsoft Windows partition have been\n"
"detected on your hard drive. Please choose the one you want resize to "
"install\n"
"your new Linux-Mandrake operating system.\n"
"\n"
"\n"
"For information, each partition is listed as follow; \"Linux name\", "
"\"Windows\n"
"name\" \"Capacity\".\n"
"\n"
"\"Linux name\" is coded as follow: \"hard drive type\", \"hard drive number"
"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
"\n"
"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and \"sd"
"\"\n"
"if it is an SCSI hard drive.\n"
"\n"
"\n"
"\"Hard drive number\" is always a letter putted after \"hd\" or \"sd\". With "
"IDE hard drives:\n"
"\n"
"   * \"a\" means \"master hard drive on the primary IDE controller\",\n"
"\n"
"   * \"b\" means \"slave hard drive on the primary IDE controller\",\n"
"\n"
"   * \"c\" means \"master hard drive on the secondary IDE controller\",\n"
"\n"
"   * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
"\n"
"With SCSI hard drives, a \"a\" means \"primary hard drive\", a \"b\" means "
"\"secondary hard drive\", etc.\n"
"\n"
"\n"
"\"Windows name\" is the letter of your hard drive under Windows (the first "
"disk\n"
"or partition is called \"C:\")."
msgstr ""
"Sul tuo disco rigido è stata trovata più di una partizione Microsoft "
"Windows.\n"
"Per favore, scegli quella che vuoi ridimensionare per installare il tuo "
"nuovo\n"
"sistema operativo Linux-Mandrake.\n"
"\n"
"Per tua informazione, ogni partizione è elencata come segue: \"Nome Linux"
"\", \n"
"\"Nome Windows\", \"Capacità\".\n"
"\n"
"\"Nome Linux\" è codificato come segue: \"tipo di disco\", \"numero del disco"
"\",\n"
"\"numero della partizione\" (per esempio, \"hda1\").\n"
"\n"
"\n"
"\"Tipo di disco\" è \"hd\" se il tuo disco rigido è di tipo IDE e \"sd\" se\n"
"è uno SCSI.\n"
"\n"
"\n"
"\"Numero del disco\" è sempre una lettera dopo \"hd\" o \"sd\". Con dischi\n"
"rigidi IDE:\n"
"\n"
"   * \"a\" significa \"disco rigido master sul controller IDE primario\",\n"
"\n"
"   * \"b\" significa \"disco rigido slave sul controller IDE primario\",\n"
"\n"
"   * \"c\" significa \"disco rigido master sul controller IDE secondario\",\n"
"\n"
"   * \"d\" significa \"disco rigido slave sul controller IDE secondario\",\n"
"\n"
"\n"
"Per i dischi SCSI, una \"a\" significa \"disco rigido primario\", una \"b\"\n"
"significa \"disco rigido secondario\", etc.\"Nome Windows\" è la lettera del "
"tuo disco rigido sotto Windows (il primo \n"
"disco o partizione è chiamato \"C:\")."

#: ../../help.pm_.c:306
msgid "Please be patient. This operation can take several minutes."
msgstr ""
"Per favore, abbi pazienza. Questa operazione può durare parecchi minuti"

#: ../../help.pm_.c:309
msgid ""
"Any partitions that have been newly defined must be\n"
"formatted for use (formatting meaning creating a filesystem).\n"
"\n"
"\n"
"At this time, you may wish to reformat some already existing partitions to "
"erase\n"
"the data they contain. If you wish do that, please also select the "
"partitions\n"
"you want to format.\n"
"\n"
"\n"
"Please note that it is not necessary to reformat all pre-existing "
"partitions.\n"
"You must reformat the partitions containing the operating system (such as \"/"
"\",\n"
"\"/usr\" or \"/var\") but do you no have to reformat partitions containing "
"data\n"
"that you wish to keep (typically /home).\n"
"\n"
"\n"
"Please be careful selecting partitions, after formatting, all data will be\n"
"deleted and you will not be able to recover any of them.\n"
"\n"
"\n"
"Click on \"OK\" when you are ready to format partitions.\n"
"\n"
"\n"
"Click on \"Cancel\" if you want to choose other partitions to install your "
"new\n"
"Linux-Mandrake operating system."
msgstr ""
"Qualsiasi partizione appena definita deve essere formattata\n"
"prima di essere usata (formattare significa creare un filesystem).\n"
"\n"
"\n"
"A questo punto, potresti voler riformattare alcune partizioni già\n"
"esistenti per cancellare i dati che contengono. Se desideri farlo, per \n"
"favore scegli le partizioni che vuoi formattare.\n"
"\n"
"\n"
"Per favore nota che non è necessario riformattare partizioni pre-esistenti.\n"
"Devi riformattare le partizioni che contengono il sistema operativo (come \n"
"\"/\", \"/usr\" o \"/var\"), ma puoi non riformattare partizioni che "
"contengono\n"
"dati che deisderi tenere (tipicamente /home).\n"
"\n"
"\n"
"Per favore fai attenzione nella scelta delle partizioni, con la "
"formattazione\n"
"tutti i dati saranno cancellati e non potrai recuperarli.\n"
"\n"
"\n"
"Clicca su \"OK\" quando sei pronto per formattare le partizioni.\n"
"\n"
"\n"
"Clicca su \"Annulla\" se vuoi scegliere altre partizioni per installare il "
"tuo\n"
"nuovo sistema operativo Linux-Mandrake."

#: ../../help.pm_.c:335
msgid ""
"You may now select the group of packages you wish to\n"
"install or upgrade.\n"
"\n"
"\n"
"DrakX will then check whether you have enough room to install them all. If "
"not,\n"
"it will warn you about it. If you want to go on anyway, it will proceed onto "
"the\n"
"installation of all selected groups but will drop some packages of lesser\n"
"interest. At the bottom of the list you can select the option \n"
"\"Individual package selection\"; in this case you will have to browse "
"through\n"
"more than 1000 packages..."
msgstr ""
"Ora puoi scegliere il gruppo di pacchetti che vuoi installare o aggiornare.\n"
"\n"
"Quindi DrakX controllerà se hai abbastanza spazio per installarli tutti. "
"In \n"
"caso negativo, ti avvertirà. Se vuoi continuare lo stesso, procederà alla\n"
"installazione dei gruppi selezionati, ma tralascerà alcuni pacchetti di "
"minore\n"
"interesse. Alla fine della lista puoi scegliere l'opzione\n"
"\"Selezione individuale pacchetti\"; in questo caso dovrai sfogliare una "
"lista\n"
"di più di 1000 pacchetti..."

#: ../../help.pm_.c:347
msgid ""
"You can now choose individually all the packages you\n"
"wish to install.\n"
"\n"
"\n"
"You can expand or collapse the tree by clicking on options in the left "
"corner of\n"
"the packages window.\n"
"\n"
"\n"
"If you prefer to see packages sorted in alphabetic order, click on the icon\n"
"\"Toggle flat and group sorted\".\n"
"\n"
"\n"
"If you want not to be warned on dependencies, click on \"Automatic\n"
"dependencies\". If you do this, note that unselecting one package may "
"silently\n"
"unselect several other packages which depend on it."
msgstr ""
"Puoi ora scegliere individualmente tutti i pacchetti\n"
"che desideri installare.\n"
"\n"
"\n"
"Puoi espandere o raggruppare la struttura cliccando sulle opzioni "
"nell'angolo\n"
"a sinistra della finestra dei pacchetti.\n"
"\n"
"\n"
"Se preferisci vedere i pacchetti ordinati alfabeticamente, clicca sulla\n"
"icona \"Cambia ordinamento semplice o a gruppi\".\n"
"\n"
"Se non vuoi essere avvertito per le dipendenze, clicca su \"Dipendenze\n"
"in automatico\". Se lo fai, nota che deselezionare un pacchetto potrebbe\n"
"silenziosamente deselezionare alcuni altri pacchetti che da esso dipendono."

#: ../../help.pm_.c:364
msgid ""
"If you have all the CDs in the list above, click Ok. If you have\n"
"none of those CDs, click Cancel. If only some CDs are missing, unselect "
"them,\n"
"then click Ok."
msgstr ""
"Se hai tutti i CD elencati nella lista qui sopra, clicca Ok.\n"
"Se non hai nessuno di quei CD, clicca Cancel.\n"
"Se mancano solo alcuni CDs, deselezionali, e clicca Ok."

#: ../../help.pm_.c:369
msgid ""
"Your new Linux-Mandrake operating system is currently being\n"
"installed. This operation should take a few minutes (it depends on size you\n"
"choose to install and the speed of your computer).\n"
"\n"
"\n"
"Please be patient."
msgstr ""
"Il tuo nuovo sistema operativo Linux-Mandrake è in fase\n"
"di installazione. Questa operazione dovrebbe richiedere alcuni minuti "
"(dipende\n"
"dalla dimensione che hai scelto di installare e dalla velocità del tuo "
"computer).\n"
"\n"
"\n"
"Per favore pazienta."

#: ../../help.pm_.c:377
msgid ""
"You can now test your mouse. Use buttons and wheel to verify\n"
"if settings are good. If not, you can click on \"Cancel\" to choose another\n"
"driver."
msgstr ""
"Ora puoi provare il tuo mouse. Usa i pulsanti e la rotella per\n"
"verificare che i settaggi siano corretti. Se non lo sono, puoi cliccare su\n"
"\"Annulla\" per scegliere un altro driver."

#: ../../help.pm_.c:382
msgid ""
"Please select the correct port. For example, the COM1\n"
"port under MS Windows is named ttyS0 under GNU/Linux."
msgstr ""
"Per favore scegli la porta corretta. La porta COM1 di MS Windows,\n"
"ad esempio, è chiamata ttyS0 sotto GNU/Linux."

#: ../../help.pm_.c:386
msgid ""
"If you wish to connect your computer to the Internet or\n"
"to a local network please choose the correct option. Please turn on your "
"device\n"
"before choosing the correct option to let DrakX detect it automatically.\n"
"\n"
"\n"
"If you do not have any connection to the Internet or a local network, "
"choose\n"
"\"Disable networking\".\n"
"\n"
"\n"
"If you wish to configure the network later after installation or if you "
"have\n"
"finished to configure your network connection, choose \"Done\"."
msgstr ""
"Se desideri connettere il tuo computer a Internet o\n"
"a una rete locale, per favore scegli l'opzione corretta. Per favore accendi\n"
"il tuo dispositivo prima di scegliere l'opzione corretta per permettere\n"
"a DrakX di individuarlo automaticamente.\n"
"\n"
"\n"
"Se non hai alcuna connessione ad Internet o a una rete locale, scegli\n"
"\"Disabilita rete\".\n"
"\n"
"\n"
"Se desideri configurare la rete più tardi dopo l'installazione, o se hai\n"
"finito di configurare la tua connessione di rete, scegli \"Fatto\"."

#: ../../help.pm_.c:399
msgid ""
"No modem has been detected. Please select the serial port on which it is "
"plugged.\n"
"\n"
"\n"
"For information, the first serial port (called \"COM1\" under Microsoft\n"
"Windows) is called \"ttyS0\" under Linux."
msgstr ""
"Nessun modem individuato. Per favore seleziona la porta seriale a cui è "
"connesso.\n"
"\n"
"\n"
"Per tua informazione, la prima porta seriale (chiamata \"COM1\" sotto MS\n"
"Windows) è chiamata \"ttyS0\" sotto Linux."

#: ../../help.pm_.c:406
msgid ""
"You may now enter dialup options. If you don't know\n"
"or are not sure what to enter, the correct informations can be obtained "
"from\n"
"your Internet Service Provider. If you do not enter the DNS (name server)\n"
"information here, this information will be obtained from your Internet "
"Service\n"
"Provider at connection time."
msgstr ""
"Ora puoi inserire le opzioni di chiamata. Se non le sai o\n"
"non sei sicuro di cosa inserire, le informazioni esatte possono essere\n"
"ottenute dal tuo Internet Service Provider. Se non immetti l'informazione\n"
"DNS (nome server) qui, sarà ottenuta dal tuo Internet Service Provider\n"
"in fase di connessione."

#: ../../help.pm_.c:413
msgid ""
"If your modem is an external modem, please turn on it now to let DrakX "
"detect it automatically."
msgstr ""
"Se il tuo modem è esterno, per favore accendilo e lascia che DrakX lo "
"riconosca in automatico."

#: ../../help.pm_.c:416
msgid "Please turn on your modem and choose the correct one."
msgstr "Per favore accendi il tuo modem e scegli quello corretto."

#: ../../help.pm_.c:419
msgid ""
"If you are not sure if informations above are\n"
"correct or if you don't know or are not sure what to enter, the correct\n"
"informations can be obtained from your Internet Service Provider. If you do "
"not\n"
"enter the DNS (name server) information here, this information will be "
"obtained\n"
"from your Internet Service Provider at connection time."
msgstr ""
"Se non sei sicuro che le informazioni qui sopra\n"
"siano corrette, o se non sai o sei sicuro di cosa immettere, le "
"informazioni\n"
"corrette possono essere ottenute dal tuo Internet Service Provider. Se non\n"
"inserisci l'informazione DNS (server dei nomi) qui, verrà ottenuta dal tuo \n"
"Internet Service Provider in fase di connessione."

#: ../../help.pm_.c:426
msgid ""
"You may now enter your host name if needed. If you\n"
"don't know or are not sure what to enter, the correct informations can be\n"
"obtained from your Internet Service Provider."
msgstr ""
"Adesso puoi inserire il nome del tuo host se necessario. Se non sei sicuro "
"di cosa\n"
"inserire, le informazioni corrette possono essere reperite presso il tuo ISP "
"(Internet Service Provider)."

#: ../../help.pm_.c:431
msgid ""
"You may now configure your network device.\n"
"\n"
"   * IP address: if you don't know or are not sure what to enter, ask your "
"network administrator.\n"
"     You should not enter an IP address if you select the option \"Automatic "
"IP\" below.\n"
"\n"
"   * Netmask: \"255.255.255.0\" is generally a good choice. If you don't "
"know or are not sure what to enter,\n"
"     ask your network administrator.\n"
"\n"
"   * Automatic IP: if your network uses BOOTP or DHCP protocol, select this "
"option. If selected, no value is needed in\n"
"    \"IP address\". If you don't know or are not sure if you need to select "
"this option, ask your network administrator."
msgstr ""
"Adesso puoi configurare il dispositivo di rete.\n"
"\n"
"   * Indirizzo IP: se non lo conosci o non sei sicuro, chiedi al tuo "
"amministratore di rete.\n"
"     Se più avanti scegli l'opzione \"IP automatico\", non dovresti inserire "
"un indirizzo IP qui.\n"
"\n"
"   * Netmask: \"255.255.255.0\" è generalmente una buona scelta. Se non sei\n"
"sicuro, chiedi all'amministratore di rete.\n"
"\n"
"\n"
"   * IP automatico: se la tua rete usa i protocolli BOOTP o DHCP, scegli \n"
"questa opzione. Se selezionata, nessun valore è necessario in \"indirizzo IP"
"\".\n"
"Se non sei sicuro, o non sai se è necessario attivare questa opzione, chiedi "
"al tuo amministratore di rete."

#: ../../help.pm_.c:443
msgid ""
"You may now enter your host name if needed. If you\n"
"don't know or are not sure what to enter, ask your network administrator."
msgstr ""
"Adesso puoi inserire il nome del tuo host se necessario. Se non\n"
"lo sai o non sei sicuro, chiedi al tuo amministratore di rete."

#: ../../help.pm_.c:447
msgid ""
"You may now enter your host name if needed. If you\n"
"don't know or are not sure what to enter, leave blank."
msgstr ""
"Adesso puoi inserire il nome del tuo host se necessario. Se non\n"
"lo sai o non sei sicuro, lascia in bianco."

#: ../../help.pm_.c:451
msgid ""
"You may now enter dialup options. If you're not sure what to enter, the\n"
"correct information can be obtained from your ISP."
msgstr ""
"Puoi ora inserire le opzioni di connessione. Se non sei sicuro di cosa\n"
"inserire, le informazioni corrette possono essere reperite presso il tuo ISP."

#: ../../help.pm_.c:455
msgid ""
"If you will use proxies, please configure them now. If you don't know if\n"
"you should use proxies, ask your network administrator or your ISP."
msgstr ""
"Se userai dei proxy, per favore configurali ora. Se non sai se userai\n"
"dei proxy, chiedi al tuo amministratore di rete o all'ISP."

#: ../../help.pm_.c:459
msgid ""
"You can install cryptographic package if your internet connection has been\n"
"set up correctly. First choose a mirror where you wish to download packages "
"and\n"
"after that select the packages to install.\n"
"\n"
"\n"
"Note you have to select mirror and cryptographic packages according\n"
"to your legislation."
msgstr ""
"Puoi installare i pacchetti di crittografia, se la tua connessione Internet\n"
"è stata configurata correttamente. Per prima cosa scegli un mirror da cui "
"scaricare\n"
"i pacchetti, e poi scegli i pacchetti da installare.\n"
"\n"
"\n"
"Nota che devi scegliere mirror e pacchetti di crittografia in conformità "
"con\n"
"quanto previsto dalla tua legislazione."

#: ../../help.pm_.c:468
msgid "You can now select your timezone according to where you live."
msgstr "Puoi ora scegliere il tuo fuso orario in base a dove vivi."

#: ../../help.pm_.c:471
msgid ""
"GNU/Linux manages time in GMT (Greenwich Manage\n"
"Time) and translates it in local time according to the time zone you have\n"
"selected.\n"
"\n"
"\n"
"If you use Microsoft Windows on this computer, choose \"No\"."
msgstr ""
"GNU/Linux gestisce il tempo in GMT, o \"Greenwich Mean Time\", e lo traduce\n"
"in tempo locale secondo la fascia oraria da te scelta.\n"
"Se su questo computer è installato MS Windows, scegli \"No\"."

#: ../../help.pm_.c:479
msgid ""
"You may now choose which services you want to start at boot time.\n"
"\n"
"\n"
"When your mouse comes over an item, a small balloon help will popup which\n"
"describes the role of the service.\n"
"\n"
"\n"
"Be very careful in this step if you intend to use your machine as a server: "
"you\n"
"will probably want not to start any services that you don't need. Please\n"
"remember that several services can be dangerous if they are enable on a "
"server.\n"
"In general, select only the services that you really need."
msgstr ""
"Puoi ora scegliere quali servizi devono essere avviati al momento del boot.\n"
"\n"
"\n"
"Quando il tuo mouse passa sopra un oggetto, apparirà un piccolo testo di "
"aiuto\n"
"che descrive la funzione del servizio.\n"
"\n"
"\n"
"Presta particolare attenzione a questa fase se intendi usare la tua "
"macchina\n"
"come server: probabilmente non vorrai avviare alcun servizio di cui non\n"
"hai bisogno. Ricorda che numerosi servizi possono essere pericolosi\n"
"se attivati su un server. Come regola generale, seleziona solo i servizi di "
"cui hai davvero bisogno."

#: ../../help.pm_.c:492
msgid ""
"You can configure a local printer (connected to your computer) or remote\n"
"printer (accessible via a Unix, Netware or Microsoft Windows network)."
msgstr ""
"Puoi configurare una stampante locale (connessa al tuo computer) o una\n"
"remota (accessibile via una rete Unix, Netware o Microsoft Windows)."

#: ../../help.pm_.c:496
msgid ""
"If you wish to be able to print, please choose one printing system between\n"
"CUPS and LPR.\n"
"\n"
"\n"
"CUPS is a new, powerful and flexible printing system for Unix systems (CUPS\n"
"means \"Common Unix Printing System\"). It is the default printing system "
"in\n"
"Linux-Mandrake.\n"
"\n"
"\n"
"LPR is the old printing system used in previous Linux-Mandrake "
"distributions.\n"
"\n"
"\n"
"If you don't have printer, click on \"None\"."
msgstr ""
"Se desideri essere in grado di stampare, per favore scegli uno dei due\n"
"sistemi di stampa, CUPS o LPR.\n"
"\n"
"\n"
"CUPS è un sistema di stampa per sistemi Unix nuovo, potente e flessibile "
"(CUPS\n"
"significa \"Common Unix Printing System\"). È il sistema predefinito in\n"
"Linux-Mandrake.\n"
"\n"
"\n"
"LPR è il vecchio sistema di stampa usato in precedenti distribuzioni Linux-"
"Mandrake.\n"
"\n"
"\n"
"Se non hai una stampante, clicca su \"Nessuno\"."

#: ../../help.pm_.c:511
msgid ""
"GNU/Linux can deal with many types of printer. Each of these types requires\n"
"a different setup.\n"
"\n"
"\n"
"If your printer is physically connected to your computer, select \"Local\n"
"printer\".\n"
"\n"
"\n"
"If you want to access a printer located on a remote Unix machine, select\n"
"\"Remote printer\".\n"
"\n"
"\n"
"If you want to access a printer located on a remote Microsoft Windows "
"machine\n"
"(or on Unix machine using SMB protocol), select \"SMB/Windows 95/98/NT\"."
msgstr ""
"GNU/Linux può gestire molti tipi di stampanti. Ognuno di essi richiede un\n"
"differente settaggio.\n"
"\n"
"\n"
"Se la tua stampante è fisicamente connessa al computer, scegli \n"
"\"Stampante locale\".\n"
"\n"
"\n"
"Se vuoi accedere a una stampante che si trova su una macchina remota "
"Microsoft\n"
"Windows (o una macchina Unix che usa il protocollo SMB), scegli\n"
"\"SMB/Windows 95/98/NT\"."

#: ../../help.pm_.c:527
msgid ""
"Please turn on your printer before continuing to let DrakX detect it.\n"
"\n"
"You have to enter some informations here.\n"
"\n"
"\n"
"   * Name of printer: the print spooler uses \"lp\" as default printer name. "
"So, you must have a printer named \"lp\".\n"
"     If you have only one printer, you can use several names for it. You "
"just need to separate them by a pipe\n"
"     character (a \"|\"). So, if you prefer a more meaningful name, you have "
"to put it first, eg: \"My printer|lp\".\n"
"     The printer having \"lp\" in its name(s) will be the default printer.\n"
"\n"
"\n"
"   * Description: this is optional but can be useful if several printers are "
"connected to your computer or if you allow\n"
"     other computers to access to this printer.\n"
"\n"
"\n"
"   * Location: if you want to put some information on your\n"
"     printer location, put it here (you are free to write what\n"
"     you want, for example \"2nd floor\").\n"
msgstr ""
"Per favore, accendi la tua stampante prima di continuare per permettere a "
"DrakX\n"
"di identificarla.\n"
"\n"
"Qui devi inserire alcune informazioni.\n"
"\n"
"\n"
"   * Nome stampante: lo spooler di stampa usa \"lp\" come nome predefinito. "
"Perciò devi avere una stampante chiamata \"lp\".\n"
"     Se hai solo una stampante, puoi assegnarle diversi nomi. Devi solo "
"separarli con un carattere pipe\n"
"     (un \"|\"). Così, se preferisci un nome più significativo, devi "
"metterlo per primo, es: \"Mia Stampante|lp\".\n"
"     La stampante che ha \"lp\" nel(i) nome(i) sarà quella predefinita.\n"
"\n"
"\n"
"   * Descrizione: è opzionale, ma può essere utile se hai diverse stampanti "
"connesse al tuo computer o se permetti ad\n"
"     altri computers di accedere a questa stampante.\n"
"\n"
"\n"
"   * Posizione: se vuoi inserire qualche informazione su dove\n"
"si trova la tua stampante, mettila qui (sei libero di scrivere ciò\n"
"     che vuoi, per esempio \"2ndo piano\").\n"

#: ../../help.pm_.c:548
msgid ""
"You need to enter some informations here.\n"
"\n"
"\n"
"   * Name of queue: the print spooler uses \"lp\" as default printer name. "
"So, you need have a printer named \"lp\".\n"
"    If you have only one printer, you can use several names for it. You just "
"need to separate them by a pipe\n"
"    character (a \"|\"). So, if you prefer to have a more meaningful name, "
"you have to put it first, eg: \"My printer|lp\".\n"
"    The printer having \"lp\" in its name(s) will be the default printer.\n"
"\n"
"  \n"
"   * Spool directory: it is in this directory that printing jobs are stored. "
"Keep the default choice\n"
"     if you don't know what to use\n"
"\n"
"\n"
"   * Printer Connection: If your printer is physically connected to your "
"computer, select \"Local printer\".\n"
"     If you want to access a printer located on a remote Unix machine, "
"select \"Remote lpd printer\".\n"
"\n"
"\n"
"     If you want to access a printer located on a remote Microsoft Windows "
"machine (or on Unix machine using SMB\n"
"     protocol), select \"SMB/Windows 95/98/NT\".\n"
"\n"
"\n"
"     If you want to acces a printer located on NetWare network, select "
"\"NetWare\".\n"
msgstr ""
"Qui devi inserire alcune informazioni.\n"
"\n"
"\n"
"   * Nome della coda: lo spooler di stampa usa \"lp\" come nome predefinito. "
"Perciò devi avere una stampante chiamata \"lp\".\n"
"     Se hai solo una stampante, puoi assegnarle diversi nomi. Devi solo "
"separarli con un carattere pipe\n"
"     (un \"|\"). Così, se preferisci un nome più significativo, devi "
"metterlo per primo, es: \"Mia Stampante|lp\".\n"
"\n"
"  \n"
"   * Directory di spool: è la directory in cui sono immagazzinati i lavori "
"di stampa. Mantieni le\n"
"impostazioni predefinite se non sai cosa usare\n"
"\n"
"\n"
"   * Connessione Stampante: se la tua stampante è fisicamente connessa al "
"tuo computer, scegli \"Stampante locale\".\n"
"     Se vuoi accedere ad una stampante che si trova su una macchina Unix "
"remota, scegli \"Stampante lpd remota\".\n"
"\n"
"\n"
"    Se vuoi accedere a una stampante che si trova su una macchina Microsoft "
"Windows remota (o su una Unix che\n"
"    usa il protocollo SMB), scegli \"SMB/Windows95/98/NT\".\n"
"\n"
"\n"
"    Se vuoi accedere a una stampante che fa parte di una rete NetWare, "
"scegli \"NetWare\".\n"

#: ../../help.pm_.c:573
msgid ""
"Your printer has not been detected. Please enter the name of the device on\n"
"which it is connected.\n"
"\n"
"\n"
"For information, most printers are connected on the first parallel port. "
"This\n"
"one is called \"/dev/lp0\" under GNU/Linux and \"LPT1\" under Microsoft "
"Windows."
msgstr ""
"La tua stampante non è stata individuata. Per favore, inserisci il nome del\n"
"dispositivo al quale è connessa.\n"
"\n"
"\n"
"Per tua informazione, la maggior parte delle stampanti è connessa alla prima "
"porta\n"
"parallela. È chiamata \"/dev/lp0\" sotto GNU/Linux e \"LPT1\" sotto "
"Microsoft\n"
"Windows."

#: ../../help.pm_.c:581
msgid "You must now select your printer in the above list."
msgstr "Ora puoi scegliere la tua stampante dalla lista qui sopra."

#: ../../help.pm_.c:584
msgid ""
"Please select the right options according to your printer.\n"
"Please see its documentation if you don't know what choose here.\n"
"\n"
"\n"
"You will be able to test your configuration in next step and you will be "
"able to modify it if it doesn't work as you want."
msgstr ""
"Per favore seleziona le opzioni corrette per la tua stampante.\n"
"Se non sai cosa scegliere, consulta la sua documentazione.\n"
"\n"
"\n"
"Potrai provare la tua configurazione nella prossima fase e sarai in grado\n"
"di modificarla se non funziona come vuoi."

#: ../../help.pm_.c:591
msgid ""
"You can now enter the root password for your Linux-Mandrake system.\n"
"The password must be entered twice to verify that both password entries are "
"identical.\n"
"\n"
"\n"
"Root is the system's administrator and is the only user allowed to modify "
"the\n"
"system configuration. Therefore, choose this password carefully. \n"
"Unauthorized use of the root account can be extemely dangerous to the "
"integrity\n"
"of the system, its data and other system connected to it.\n"
"\n"
"\n"
"The password should be a mixture of alphanumeric characters and at least 8\n"
"characters long. It should never be written down.\n"
"\n"
"\n"
"Do not make the password too long or complicated, though: you must be able "
"to\n"
"remember it without too much effort."
msgstr ""
"Ora puoi inserire la password di root per il tuo sistema Linux-Mandrake.\n"
"La password deve essere digitata due volte per verificare che\n"
"entrambi gli inserimenti siano uguali.\n"
"\n"
"\n"
"Root è l'amministratore del sistema, ed è l'unico utente\n"
"abilitato alla modifica della configurazione del sistema. Perciò, scegli\n"
"la password attentamente! L'uso non autorizzato dell'account root può\n"
"essere estremamente pericoloso per l'integrità del sistema, i dati che\n"
"contiene, e altri sistemi cui è connesso. La password dovrebbe essere un\n"
"insieme di caratteri alfanumerici, e lunga almeno 8 caratteri. Non\n"
"dovrebbe *mai* essere scritta su carta. Non creare una password troppo "
"lunga\n"
"o complicata, ad ogni modo: devi essere in grado di ricordarla senza troppo\n"
"sforzo."

#: ../../help.pm_.c:609
msgid ""
"To enable a more secure system, you should select \"Use shadow file\" and\n"
"\"Use MD5 passwords\"."
msgstr ""
"Per avere un sistema più sicuro, dovresti scegliere \"Usa shadow file\" e\n"
"\"Usa passwords MD5\"."

#: ../../help.pm_.c:613
msgid ""
"If your network uses NIS, select \"Use NIS\". If you don't know, ask your\n"
"network administrator."
msgstr ""
"Se la tua rete usa NIS, scegli \"Usa NIS\". Se non sai, chiedi al tuo\n"
"amministratore di rete."

#: ../../help.pm_.c:617
msgid ""
"You may now create one or more \"regular\" user account(s), as\n"
"opposed to the \"privileged\" user account, root. You can create\n"
"one or more account(s) for each person you want to allow to use\n"
"the computer. Note that each user account will have its own\n"
"preferences (graphical environment, program settings, etc.)\n"
"and its own \"home directory\", in which these preferences are\n"
"stored.\n"
"\n"
"\n"
"First of all, create an account for yourself! Even if you will be the only "
"user\n"
"of the machine, you may NOT connect as root for daily use of the system: "
"it's a\n"
"very high security risk. Making the system unusable is very often a typo "
"away.\n"
"\n"
"\n"
"Therefore, you should connect to the system using the user account\n"
"you will have created here, and login as root only for administration\n"
"and maintenance purposes."
msgstr ""
"Ora puoi creare uno o più account per utenti \"normali\", come controparte\n"
"dell'account dell'utente \"privilegiato\", root. Puoi creare uno o più\n"
"account per ogni persona cui vuoi permettere di usare il computer.\n"
"Nota che ogni utente avrà le sue proprie preferenze (ambiente\n"
"grafico, impostazioni dei programmi, etc.) e la sua \"directory home\" in\n"
"cui sono archiviate queste preferenze.\n"
"\n"
"\n"
"Prima di tutto, crea un account per te stesso! Anche se sarai l'unico "
"utente\n"
"della macchina, NON dovresti connetterti come root per uso giornaliero del "
"sistema: è un\n"
"alto rischio per la sicurezza. Rendere il sistema inutilizzabile è molto "
"spesso questione di un solo tasto sbagliato.\n"
"\n"
"\n"
"Perciò dovresti connetterti al sistema usando l'accesso utente che avrai\n"
"creato qui, e fare il login come root solo per scopi di amministrazione\n"
"e manutenzione."

#: ../../help.pm_.c:636
msgid ""
"Creating a boot disk is strongly recommended. If you can't\n"
"boot your computer, it's the only way to rescue your system without\n"
"reinstalling it."
msgstr ""
"È fortemente consigliato creare un disco di avvio. Se non puoi\n"
"avviare il tuo computer, è l'unico modo per recuperarlo senza doverlo\n"
"reinstallare."

#: ../../help.pm_.c:641
msgid ""
"You need to indicate where you wish\n"
"to place the information required to boot to GNU/Linux.\n"
"\n"
"\n"
"Unless you know exactly what you are doing, choose \"First sector of\n"
"drive (MBR)\"."
msgstr ""
"Devi indicare dove vuoi\n"
"archiviare le informazioni richieste per il boot di GNU/Linux.\n"
"\n"
"A meno che tu non sappia esattamente cosa stai facendo, scegli \n"
"Primo settore del drive (MBR)\"."

#: ../../help.pm_.c:649
msgid ""
"Unless you know specifically otherwise, the usual choice is \"/dev/hda\"\n"
" (primary master IDE disk) or \"/dev/sda\" (first SCSI disk)."
msgstr ""
"A meno che tu non sia sicuro del contrario, la scelta usuale è \"/dev/hda\"\n"
"(il disco IDE principale sul canale primario) o \"/dev/sda\" (il primo disco "
"SCSI)."

#: ../../help.pm_.c:653
msgid ""
"LILO (the LInux LOader) and Grub are bootloaders: they are able to boot\n"
"either GNU/Linux or any other operating system present on your computer.\n"
"Normally, these other operating systems are correctly detected and\n"
"installed. If this is not the case, you can add an entry by hand in this\n"
"screen. Be careful as to choose the correct parameters.\n"
"\n"
"\n"
"You may also want not to give access to these other operating systems to\n"
"anyone, in which case you can delete the corresponding entries. But\n"
"in this case, you will need a boot disk in order to boot them!"
msgstr ""
"LILO (il LInux LOader) e Grub sono bootloader: sono capaci di caricare\n"
"indifferentemente Linux o altri sistemi operativi presenti sul tuo "
"computer.\n"
"Normalmente, questi sistemi operativi sono correttamente rilevati e\n"
"installati. Se ciò non avviene, puoi aggiungere una voce a mano in questo "
"schermo.\n"
"Stai attento a scegliere i parametri corretti.\n"
"\n"
"\n"
"Potresti anche non voler dare l'accesso a questi sistemi operativi a "
"chiunque,\n"
"nel qual caso puoi cancellare la voci corrispondenti. ma se lo fai avrai\n"
"bisogno di un boot disk per caricarli!"

#: ../../help.pm_.c:665
msgid ""
"LILO and grub main options are:\n"
"  - Boot device: Sets the name of the device (e.g. a hard disk\n"
"partition) that contains the boot sector. Unless you know specifically\n"
"otherwise, choose \"/dev/hda\".\n"
"\n"
"\n"
"  - Delay before booting default image: Specifies the number in tenths\n"
"of a second the boot loader should wait before booting the first image.\n"
"This is useful on systems that immediately boot from the hard disk after\n"
"enabling the keyboard. The boot loader doesn't wait if \"delay\" is\n"
"omitted or is set to zero.\n"
"\n"
"\n"
"  - Video mode: This specifies the VGA text mode that should be selected\n"
"when booting. The following values are available: \n"
"\n"
"    * normal: select normal 80x25 text mode.\n"
"\n"
"    * <number>:  use the corresponding text mode.\n"
"\n"
"\n"
"  - Clean \"/tmp\" at each boot: if you want delete all files and "
"directories\n"
"stored in \"/tmp\" when you boot your system, select this option.\n"
"\n"
"\n"
"  - Precise RAM if needed: unfortunately, there is no standard method to ask "
"the\n"
"BIOS about the amount of RAM present in your computer. As consequence, Linux "
"may\n"
"fail to detect your amount of RAM correctly. If this is the case, you can\n"
"specify the correct amount or RAM here. Please note that a difference of 2 "
"or 4\n"
"MB between detected memory and memory present in your system is normal."
msgstr ""
"Le opzioni principali di LILO e grub sono:\n"
"  - Boot device: specifica il nome del dispositivo (es. una partizione\n"
"del disco rigido) che contiene il settore di boot. A meno che tu non sia "
"sicuro di un'impostazione diversa, scegli \"/dev/hda\".\n"
"\n"
"\n"
"  - Ritardo prima di caricare l'immagine di default: specifica il tempo (in\n"
"decimi di secondo) che il boot loader deve attendere prima di caricare la \n"
"prima immagine.\n"
"È utile su sistemi che effettuano subito il boot dal disco rigido dopo "
"avere\n"
"abilitato la tastiera. Il boot loader non aspetta se \"ritardo\" è omesso\n"
"o se è fissato a zero.\n"
"\n"
"\n"
"  - Modo Video: specifica il modo testo VGA che dovrebbe essere selezionato\n"
"al momento del boot. Sono disponibili i valori seguenti: \n"
"\n"
"    * normale: seleziona il normale modo testo 80x25.\n"
"\n"
"    * <numero>: usa il modo testo corrispondente.\n"
"\n"
"  - Pulisci \"/tmp\" ad ogni boot: se volete cancellare tutti i file e le "
"directory\n"
"contenute in \"/tmp\" quando avviate il sistema selezionate questa opzione.\n"
"\n"
"\n"
"  - Precisa RAM se necessario: sfortunatamente non esiste un metodo standard "
"per\n"
"interrogare il BIOS riguardo la quantità di RAM presente. Di conseguenza, "
"Linux può\n"
"fallire nel tentare di determinare tale quantità. In tal caso potete\n"
"specificare qui la cifra corretta. Notate che una differenza di 2 or 4\n"
"Mb tra memoria individuata e memoria presente nel sistema è normale."

#: ../../help.pm_.c:697
msgid ""
"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able\n"
"to boot either GNU/Linux, MacOS, or MacOSX, if present on your computer.\n"
"Normally, these other operating systems are correctly detected and\n"
"installed. If this is not the case, you can add an entry by hand in this\n"
"screen. Be careful as to choose the correct parameters.\n"
"\n"
"\n"
"Yaboot main options are:\n"
"\n"
"\n"
"  - Init Message: A simple text message that is displayed before the boot\n"
"prompt.\n"
"\n"
"\n"
"  - Boot Device: Indicate where you want to place the information required "
"to \n"
"boot to GNU/Linux. Generally, you will have setup a bootstrap partition "
"earlier \n"
"to hold this information.\n"
"\n"
"\n"
"  - Open Firmware Delay: Unlike LILO, there are two delays available with \n"
"yaboot.  The first delay is measured in seconds and at this point you can \n"
"choose between CD, OF boot, MacOS, or Linux.\n"
"\n"
"\n"
"  - Kernel Boot Timeout: This timeout is similar to the LILO boot delay.  "
"After \n"
"selecting Linux, you will have this delay in 0.1 seconds before your "
"default\n"
"kernel description is selected.\n"
"\n"
"\n"
"  - Enable CD Boot?: Checking this option will allow you to choose 'C' for "
"CD at\n"
"the first boot prompt.\n"
"\n"
"\n"
"  - Enable OF Boot?: Checking this option will allow you to choose 'N' for "
"Open\n"
"Firmware at the first boot prompt.\n"
"\n"
"\n"
"  - Default OS: You can select which OS will boot by default when the Open "
"Firmware \n"
"Delay expires."
msgstr ""
"Yaboot è un bootloader per hardware NewWorld MacIntosh. È in grado di\n"
"avviare GNU/Linux, MacOS, o MacOSX, se presenti sul vostro computer.\n"
"Normalmente gli altri sistemi operativi sono identificati e installati\n"
"correttamente. Se così non fosse potete aggiungere manualmente una voce\n"
"in questa schermata. Accertatevi di scegliere i parametri corretti.\n"
"\n"
"\n"
"Le opzioni principali di Yaboot sono:\n"
"\n"
"\n"
"  - Init Message: un semplice messaggio di testo che viene mostrato prima\n"
"del prompt di boot.\n"
"\n"
"\n"
"  - Boot Device: specificate dove si trovano le informazioni richieste per \n"
"avviare GNU/Linux. In genere è necessario prima impostare una partizione "
"di \n"
"bootstrap che contenga queste informazioni.\n"
"\n"
"\n"
"  - Open Firmware Delay: a differenza di LILO, sono possibili due pause \n"
"diverse. La prima si misura in secondi, e a questo punto potete scegliere \n"
"CD, OF boot, MacOS, o Linux.\n"
"\n"
"\n"
"  - Kernel Boot Timeout: questa pausa è simile all'attesa di LILO.  Dopo \n"
"aver selezionato Linux, avrete a disposizione un'attesa misurata in decimi "
"di\n"
"secondo prima che venga selezionata la descrizione del kernel predefinita.\n"
"\n"
"\n"
"  - Enable CD Boot?: Checking this option will allow you to choose 'C' for "
"CD at\n"
"the first boot prompt.\n"
"\n"
"\n"
"  - Enable OF Boot?: Checking this option will allow you to choose 'N' for "
"Open\n"
"Firmware at the first boot prompt.\n"
"\n"
"\n"
"  - Default OS: You can select which OS will boot by default when the Open "
"Firmware \n"
"Delay expires."

#: ../../help.pm_.c:738
msgid ""
"You can add additional entries for yaboot, either for other operating "
"systems,\n"
"alternate kernels, or for an emergency boot image.\n"
"\n"
"\n"
"For other OS's - the entry consists only of a label and the root partition.\n"
"\n"
"\n"
"For Linux, there are a few possible options: \n"
"\n"
"\n"
"  - Label: This is simply the name will type at the yaboot prompt to select "
"this \n"
"boot option.\n"
"\n"
"\n"
"  - Image: This would be the name of the kernel to boot.  Typically vmlinux "
"or\n"
"a variation of vmlinux with an extension.\n"
"\n"
"\n"
"  - Root: The root device or '/' for your Linux installation.\n"
"\n"
"\n"
"  \n"
"  - Append: On Apple hardware, the kernel append option is used quite often "
"to\n"
"assist in initializing video hardware, or to enable keyboard mouse button "
"emulation\n"
"for the often lacking 2nd and 3rd mouse buttons on a stock Apple mouse.  The "
"following \n"
"are some examples:\n"
"\n"
"\n"
"\t\t video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
"hda=autotune\n"
"\n"
"\t\t video=atyfb:vmode:12,cmode:24 adb_buttons=103,111 \n"
"\n"
"\n"
" \n"
"  - Initrd: This option can be used either to load initial modules, before "
"the boot \n"
"device is available, or to load a ramdisk image for an emergency boot "
"situation.\n"
"\n"
"\n"
"  - Initrd-size: The default ramdisk size is generally 4096 bytes.  If you "
"should need\n"
"to allocate a large ramdisk, this option can be used.\n"
"\n"
"\n"
"  - Read-write: Normally the 'root' partition is initially brought up read-"
"only, to allow\n"
"a filesystem check before the system becomes 'live'.  You can override this "
"option here.\n"
"\n"
"\n"
"  - NoVideo: Should the Apple video hardware prove to be exceptionally "
"problematic, you can\n"
"select this option to boot in 'novideo' mode, with native framebuffer "
"support.\n"
"\n"
"\n"
"  - Default: Selects this entry as being the default Linux selection, "
"selectable by just\n"
"pressing ENTER at the yaboot prompt.  This entry will also be highlighted "
"with a '*', if you\n"
"press TAB to see the boot selections."
msgstr ""

#: ../../help.pm_.c:793
msgid ""
"SILO is a bootloader for SPARC: it is able to boot\n"
"either GNU/Linux or any other operating system present on your computer.\n"
"Normally, these other operating systems are correctly detected and\n"
"installed. If this is not the case, you can add an entry by hand in this\n"
"screen. Be careful as to choose the correct parameters.\n"
"\n"
"\n"
"You may also want not to give access to these other operating systems to\n"
"anyone, in which case you can delete the corresponding entries. But\n"
"in this case, you will need a boot disk in order to boot them!"
msgstr ""
"SILO è un bootloader per SPARC: è in grado di caricare\n"
"indifferentemente GNU/Linux o altri sistemi operativi presenti sul tuo "
"computer.\n"
"Normalmente, questi sistemi operativi sono correttamente rilevati e\n"
"installati. Se non avviene, puoi aggiungere una voce a mano in questo "
"schermo.\n"
"Stai attento a scegliere i parametri corretti.\n"
"\n"
"\n"
"Potresti anche non voler dare l'accesso a questi sistemi operativi a "
"chiunque,\n"
"nel qual caso puoi cancellare la voci corrispondenti. ma in questo caso, "
"avrai\n"
"bisogno di un boot disk per caricarli!"

#: ../../help.pm_.c:805
msgid ""
"SILO main options are:\n"
"  - Bootloader installation: Indicate where you want to place the\n"
"information required to boot to GNU/Linux. Unless you know exactly\n"
"what you are doing, choose \"First sector of drive (MBR)\".\n"
"\n"
"\n"
"  - Delay before booting default image: Specifies the number in tenths\n"
"of a second the boot loader should wait before booting the first image.\n"
"This is useful on systems that immediately boot from the hard disk after\n"
"enabling the keyboard. The boot loader doesn't wait if \"delay\" is\n"
"omitted or is set to zero."
msgstr ""
"Le opzioni principali di SILO sono:\n"
"  - Installazione bootloader: Indica dove vuoi posizionare le informazioni\n"
"richieste per avviare GNU/Linux. A meno che tu non sappia esattamente cosa\n"
"stai facendo, scegli \"Primo settore del drive (MBR)\".\n"
"\n"
"\n"
"  - Ritardo prima di caricare l'immagine di default: Specifica il tempo in\n"
"decimi di secondo che il boot loader deve attendere prima di caricare la \n"
"prima immagine.\n"
"È utile su sistemi che caricano immediatamente dall'hard disk dopo avere\n"
"abilitato la tastiera. Il boot loader non aspetta se \"ritardo\" è omesso\n"
"o se è fissato a zero."

#: ../../help.pm_.c:818
msgid ""
"Now it's time to configure the X Window System, which is the\n"
"core of the GNU/Linux GUI (Graphical User Interface). For this purpose,\n"
"you must configure your video card and monitor. Most of these\n"
"steps are automated, though, therefore your work may only consist\n"
"of verifying what has been done and accept the settings :)\n"
"\n"
"\n"
"When the configuration is over, X will be started (unless you\n"
"ask DrakX not to) so that you can check and see if the\n"
"settings suit you. If they don't, you can come back and\n"
"change them, as many times as necessary."
msgstr ""
"Adesso è il momento di configurare il sistema X-Windows, che è il cuore\n"
"della GUI (Interfaccia Grafica Utente) di GNU/Linux. A questo scopo,\n"
"devi configurare la tua scheda video e il monitor. La maggior parte\n"
"di queste fasi è automatizzata, però, perciò il tuo lavoro consisterà\n"
"solo nel verificare cosa è stato fatto e accettare le impostazioni :)\n"
"\n"
"Quando la configurazione è finita, sarà lanciato X (a meno che\n"
"tu dica a DrakX di non farlo) così che tu possa controllare se le\n"
"impostazioni sono corrette. Se non vanno bene, puoi tornare indietro e\n"
"cambiarle tutte le volte che è necessario."

#: ../../help.pm_.c:831
msgid ""
"If something is wrong in X configuration, use these options to correctly\n"
"configure the X Window System."
msgstr ""
"Se qualcosa è sbagliato nella configurazione di X, usa queste opzioni per\n"
"configurare correttamente il Sistema X Window."

#: ../../help.pm_.c:835
msgid ""
"If you prefer to use a graphical login, select \"Yes\". Otherwise, select\n"
"\"No\"."
msgstr ""
"Se preferisci usare un login grafico, scegli \"\". Altrimenti, scegli\n"
"\"No\"."

#: ../../help.pm_.c:839
msgid ""
"You can choose a security level for your system. Please refer to the manual "
"for complete\n"
"  information. Basically, if you don't know what to choose, keep the default "
"option.\n"
msgstr ""
"Puoi scegliere un livello di sicurezza per il sistema. Consulta il manuale "
"per ulteriori\n"
"  informazioni. Come regola generale, se non sai cosa scegliere mantieni "
"l'opzione \n"
"predefinita.\n"

#: ../../help.pm_.c:844
msgid ""
"Your system is going to reboot.\n"
"\n"
"After rebooting, your new Linux Mandrake system will load automatically.\n"
"If you want to boot into another existing operating system, please read\n"
"the additional instructions."
msgstr ""
"Il sistema sta per essere riavviato.\n"
"\n"
"Dopo il riavvio, il tuo sistema Linux-Mandrake sarà caricato "
"automaticamente.\n"
"Se vuoi avviare un altro sistema operativo, per favore leggi le istruzioni\n"
"aggiuntive."

#: ../../install2.pm_.c:37
msgid "Choose your language"
msgstr "Scegli la tua lingua"

# there is no room to put "Scegli classe d'installazione"
#: ../../install2.pm_.c:38
msgid "Select installation class"
msgstr "Classe d'installazione"

#: ../../install2.pm_.c:39
msgid "Hard drive detection"
msgstr "Ricerca del disco fisso"

#: ../../install2.pm_.c:40
msgid "Configure mouse"
msgstr "Configura mouse"

#: ../../install2.pm_.c:41
msgid "Choose your keyboard"
msgstr "Scegli la tua tastiera"

#: ../../install2.pm_.c:42
msgid "Security"
msgstr "Sicurezza"

#: ../../install2.pm_.c:43
msgid "Setup filesystems"
msgstr "Configura il filesystem"

#: ../../install2.pm_.c:44
msgid "Format partitions"
msgstr "Formatta partizioni"

#: ../../install2.pm_.c:45
msgid "Choose packages to install"
msgstr "Pacchetti da installare"

#: ../../install2.pm_.c:46
msgid "Install system"
msgstr "Installa sistema"

#: ../../install2.pm_.c:47 ../../install_steps_interactive.pm_.c:894
#: ../../install_steps_interactive.pm_.c:895
msgid "Set root password"
msgstr "Scegli password per root"

#: ../../install2.pm_.c:48
msgid "Add a user"
msgstr "Aggiungi un utente"

#: ../../install2.pm_.c:49
msgid "Configure networking"
msgstr "Configura rete"

#: ../../install2.pm_.c:51 ../../install_steps_interactive.pm_.c:818
msgid "Summary"
msgstr "Riepilogo"

#: ../../install2.pm_.c:52
msgid "Configure services"
msgstr "Configura servizi"

#: ../../install2.pm_.c:54
msgid "Create a bootdisk"
msgstr "Crea disco di boot"

#: ../../install2.pm_.c:56
msgid "Install bootloader"
msgstr "Installa bootloader"

#: ../../install2.pm_.c:57
msgid "Configure X"
msgstr "Configura X"

#: ../../install2.pm_.c:58
msgid "Exit install"
msgstr "Termina installazione"

#: ../../install_any.pm_.c:402
#, c-format
msgid ""
"You have selected the following server(s): %s\n"
"\n"
"\n"
"These servers are activated by default. They don't have any known security\n"
"issues, but some new could be found. In that case, you must make sure to "
"upgrade\n"
"as soon as possible.\n"
"\n"
"\n"
"Do you really want to install these servers?\n"
msgstr ""
"Hai selezionato i seguenti server: %s\n"
"\n"
"\n"
"Questi server verranno attivati automaticamente. Non presenta problemi di\n"
"sicurezza conosciuti, ma potrebbero esserne scoperti di nuovi. In tal caso,\n"
" accertati di effettuare un aggiornamento non appena possibile.\n"
"\n"
"\n"
"Vuoi davvero installare questi server?\n"

#: ../../install_any.pm_.c:433
msgid "Can't use broadcast with no NIS domain"
msgstr ""

#: ../../install_any.pm_.c:676
#, c-format
msgid "Insert a FAT formatted floppy in drive %s"
msgstr "Inserisci un floppy MS-DOS nel drive %s"

#: ../../install_any.pm_.c:680
msgid "This floppy is not FAT formatted"
msgstr "Questo floppy non è stato formattato usando MS DOS/Windows"

#: ../../install_any.pm_.c:690
msgid ""
"To use this saved packages selection, boot installation with ``linux "
"defcfg=floppy''"
msgstr ""
"Per usare la selezione di pacchetti che avete salvato, dovete cominciare "
"l'installazione digitando ``linux defcfg=floppy''"

#: ../../install_any.pm_.c:712
msgid "Error reading file $f"
msgstr "Errore leggendo il file $f"

#: ../../install_gtk.pm_.c:84 ../../install_steps_gtk.pm_.c:310
#: ../../interactive.pm_.c:99 ../../interactive.pm_.c:114
#: ../../interactive.pm_.c:269 ../../interactive_newt.pm_.c:166
#: ../../interactive_stdio.pm_.c:27 ../../my_gtk.pm_.c:356
#: ../../my_gtk.pm_.c:617 ../../my_gtk.pm_.c:640
msgid "Ok"
msgstr "Ok"

#: ../../install_gtk.pm_.c:423
msgid "Please test the mouse"
msgstr "Per favore prova il mouse"

#: ../../install_gtk.pm_.c:424 ../../standalone/mousedrake_.c:132
msgid "To activate the mouse,"
msgstr "Per attivare il mouse"

#: ../../install_gtk.pm_.c:425 ../../standalone/mousedrake_.c:133
msgid "MOVE YOUR WHEEL!"
msgstr "MUOVI LA RUOTA!"

#: ../../install_interactive.pm_.c:23
#, c-format
msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
"Parte dell'hardware del tuo computer richiede drivers ''proprietari'' per\n"
"funzionare. Puoi trovare informazioni al riguardo presso: %s"

#: ../../install_interactive.pm_.c:41
msgid ""
"You must have a root partition.\n"
"For this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Devi avere una partizione radice.\n"
"A questo scopo, crea una partizione (o clicca su una già esistente).\n"
"Quindi clicca su \"Punto di mount\" e assegna '/'"

#: ../../install_interactive.pm_.c:46 ../../install_steps_graphical.pm_.c:259
msgid "You must have a swap partition"
msgstr "Devi avere una partizione di swap"

#: ../../install_interactive.pm_.c:47 ../../install_steps_graphical.pm_.c:261
msgid ""
"You don't have a swap partition\n"
"\n"
"Continue anyway?"
msgstr ""
"Non hai una partizione di swap\n"
"\n"
"Continuo comunque?"

#: ../../install_interactive.pm_.c:68
msgid "Use free space"
msgstr "Usa lo spazio libero"

#: ../../install_interactive.pm_.c:70
msgid "Not enough free space to allocate new partitions"
msgstr "Non c'è abbastanza spazio libero per allocare nuove partizioni"

#: ../../install_interactive.pm_.c:78
msgid "Use existing partition"
msgstr "Usa partizione esistente"

#: ../../install_interactive.pm_.c:80
msgid "There is no existing partition to use"
msgstr "Non c'è una partizione esistente da usare"

#: ../../install_interactive.pm_.c:87
msgid "Use the Windows partition for loopback"
msgstr "Usa la partizione Windows per loopback"

#: ../../install_interactive.pm_.c:90
msgid "Which partition do you want to use for Linux4Win?"
msgstr "Che partizione vuoi usare per Linux4Win?"

#: ../../install_interactive.pm_.c:92
msgid "Choose the sizes"
msgstr "Scegli le dimensioni"

#: ../../install_interactive.pm_.c:93
msgid "Root partition size in MB: "
msgstr "Dimensione partizione radice in Mb: "

#: ../../install_interactive.pm_.c:94
msgid "Swap partition size in MB: "
msgstr "Dimensione partizione di swap in Mb: "

#: ../../install_interactive.pm_.c:102
msgid "Use the free space on the Windows partition"
msgstr "Usa lo spazio libero della partizione Windows"

#: ../../install_interactive.pm_.c:105
msgid "Which partition do you want to resize?"
msgstr "Quale partizione vuoi ridimensionare?"

#: ../../install_interactive.pm_.c:107
msgid "Computing Windows filesystem bounds"
msgstr "Calcolo i confini del filesystem di Windows "

#: ../../install_interactive.pm_.c:110
#, c-format
msgid ""
"The FAT resizer is unable to handle your partition, \n"
"the following error occured: %s"
msgstr ""
"Il ridimensionatore della FAT non riesce a gestire la tua partizione, \n"
"si è verificato il seguente errore: %s"

#: ../../install_interactive.pm_.c:113
msgid "Your Windows partition is too fragmented, please run ``defrag'' first"
msgstr ""
"La tua partizione Windows è troppo frammentata, per favore prima\n"
"lancia ''defrag''"

#: ../../install_interactive.pm_.c:114
msgid ""
"WARNING!\n"
"\n"
"DrakX will now resize your Windows partition. Be careful: this operation is\n"
"dangerous. If you have not already done so, you should first exit the\n"
"installation, run scandisk under Windows (and optionally run defrag), then\n"
"restart the installation. You should also backup your data.\n"
"When sure, press Ok."
msgstr ""
"ATTENZIONE!\n"
"\n"
"DrakX ora ridimensionerà la tua partizione Windows. Stai attento: questa\n"
"operazione è pericolosa. Se non lo hai già fatto, dovresti prima uscire\n"
"dall'installazione, lanciare scandisk sotto Windows (e opzionalmente "
"defrag),\n"
"e poi riavviare l'installazione. Dovresti anche fare il backup dei tuoi "
"dati.\n"
"Quando sei sicuro, premi Ok."

#: ../../install_interactive.pm_.c:123
msgid "Which size do you want to keep for windows on"
msgstr "Quanto spazio vuoi lasciare per Windows sulla"

#: ../../install_interactive.pm_.c:124
#, c-format
msgid "partition %s"
msgstr "partizione %s"

#: ../../install_interactive.pm_.c:130
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Ridimensionamento FAT fallito: %s"

#: ../../install_interactive.pm_.c:145
msgid ""
"There is no FAT partitions to resize or to use as loopback (or not enough "
"space left)"
msgstr ""
"Non c'è una partizione FAT da ridimensionare o da usare come loopback (o \n"
"non c'è abbastanza spazio su di essa)"

#: ../../install_interactive.pm_.c:151
msgid "Erase entire disk"
msgstr "Cancella l'intero disco"

#: ../../install_interactive.pm_.c:151
msgid "Remove Windows(TM)"
msgstr "Rimuovi Windows(TM)"

#: ../../install_interactive.pm_.c:154
msgid "You have more than one hard drive, which one do you install linux on?"
msgstr "Hai più di un disco rigido, su quale vuoi installare linux?"

#: ../../install_interactive.pm_.c:157
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"TUTTE le partizioni esistenti e i loro dati verranno persi sul disco %s"

#: ../../install_interactive.pm_.c:165
msgid "Custom disk partitioning"
msgstr "Partizionamento personalizzato del disco"

#: ../../install_interactive.pm_.c:169
msgid "Use fdisk"
msgstr "Usa fdisk"

#: ../../install_interactive.pm_.c:172
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, don't forget to save using `w'"
msgstr ""
"Adesso puoi partizionare %s\n"
"Quando hai finito, non dimenticare di salvare usando 'w'"

#: ../../install_interactive.pm_.c:201
msgid "You don't have enough free space on your Windows partition"
msgstr "Non hai sufficiente spazio libero sulla partizione Windows"

#: ../../install_interactive.pm_.c:217
msgid "I can't find any room for installing"
msgstr "Non trovo lo spazio per installare Linux-Mandrake"

#: ../../install_interactive.pm_.c:221
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
"Il wizard di partizionamento di DrakX ha trovato le seguenti soluzioni:"

#: ../../install_interactive.pm_.c:226
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partizionamento fallito: %s"

#: ../../install_interactive.pm_.c:232
msgid "Bringing up the network"
msgstr "Sto attivando la rete"

#: ../../install_interactive.pm_.c:237
msgid "Bringing down the network"
msgstr "Sto disattivando la rete"

#: ../../install_steps.pm_.c:73
msgid ""
"An error occurred, but I don't know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
"C'è stato un errore, ma non so come gestirlo correttamente.\n"
"Continua a tuo rischio e pericolo."

#: ../../install_steps.pm_.c:203
#, c-format
msgid "Duplicate mount point %s"
msgstr "Punto di mount doppio: %s"

#: ../../install_steps.pm_.c:385
msgid ""
"Some important packages didn't get installed properly.\n"
"Either your cdrom drive or your cdrom is defective.\n"
"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
"\"\n"
msgstr ""
"Alcuni pacchetti importanti non sono stati installati correttamente.\n"
"O il lettore di cdrom o il tuo cdrom sono danneggiati.\n"
"Controlla il cdrom su un sistema già installato digitando \"rpm -qpl "
"mandrake/RPMS/*.rpm\"\n"

#: ../../install_steps.pm_.c:451
#, c-format
msgid "Welcome to %s"