summaryrefslogtreecommitdiffstats
path: root/po/ltg.po
blob: 50ae18febc672c9edd801ae691b0f63306ba006e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818

  0xff => "BBT"                   );

my %type2fs = (
  0x01 => 'vfat',
  0x04 => 'vfat',
  0x05 => 'ignore',
  0x06 => 'vfat',
  0x07 => 'hpfs',
  0x0b => 'vfat',
  0x0c => 'vfat',
  0x0e => 'vfat',
  0x82 => 'swap',
  0x83 => 'ext2',
  nfs  => 'nfs', #- hack
);
my %types_rev = reverse %types;
my %fs2type = reverse %type2fs;


1;

sub important_types { $_[0] and return sort values %types; @important_types }

sub type2name($) { $types{$_[0]} || 'unknown' }
sub type2fs($) { $type2fs{$_[0]} }
sub name2type($) { $types_rev{$_[0]} }
sub fs2type($) { $fs2type{$_[0]} }

sub isExtended($) { $_[0]{type} == 5 || $_[0]{type} == 0xf }
sub isSwap($) { $type2fs{$_[0]{type}} eq 'swap' }
sub isExt2($) { $type2fs{$_[0]{type}} eq 'ext2' }
sub isDos($) { $ {{ 1=>1, 4=>1, 6=>1 }}{$_[0]{type}} }
sub isWin($) { $ {{ 0xb=>1, 0xc=>1, 0xe=>1 }}{$_[0]{type}} }
sub isFat($) { isDos($_[0]) || isWin($_[0]) }
sub isNfs($) { $_[0]{type} eq 'nfs' } #- small hack

sub isPrimary($$) {
    my ($part, $hd) = @_;
    foreach (@{$hd->{primary}{raw}}) { $part eq $_ and return 1; }
    0;
}

sub cylinder_size($) {
    my ($hd) = @_;
    $hd->{geom}{sectors} * $hd->{geom}{heads};
}

sub adjustStart($$) {
    my ($hd, $part) = @_;
    my $end = $part->{start} + $part->{size};

    $part->{start} = round_up($part->{start},
			       $part->{start} % cylinder_size($hd) < 2 * $hd->{geom}{sectors} ?
			       $hd->{geom}{sectors} : cylinder_size($hd));
    $part->{size} = $end - $part->{start};
}
sub adjustEnd($$) {
    my ($hd, $part) = @_;
    my $end = $part->{start} + $part->{size};
    my $end2 = round_down($end, cylinder_size($hd));
    unless ($part->{start} < $end2) {
	$end2 = round_up($end, cylinder_size($hd));
    }
    $part->{size} = $end2 - $part->{start};
}
sub adjustStartAndEnd($$) {
    &adjustStart;
    &adjustEnd;
}

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 (@_) {
	$i != $_ and verifyNotOverlap($i, $_) || die "partitions $i->{start} $i->{size} and $_->{start} $_->{size} are overlapping!";
    }}
}
sub verifyParts($) {
    my ($hd) = @_;
    verifyParts_(get_normal_parts($hd));
}
sub verifyPrimary($) {
    my ($pt) = @_;
    verifyParts_(@{$pt->{normal}}, $pt->{extended});
}

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

    my $i = 1;
    $_->{device} = $hd->{prefix} . $i++ foreach @{$hd->{primary}{raw}},
                                                map { $_->{normal} } @{$hd->{extended} || []};

    #- 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($_) } @{$hd->{primary}{normal}};
    $c or return;

    $i = ord 'D';
    foreach (grep { isFat($_) } map { $_->{normal} } @{$hd->{extended}}) {
	$_->{device_windobe} = chr($i++);
    }
    $c->{device_windobe} = 'C';
    $_->{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};
	foreach (map $_->{normal}, @l) {
	    $start = min($start, $_->{start});
	    $end = max($end, $_->{start} + $_->{size});
	}
	$l->{start} = $hd->{primary}{extended}{start} = $start;
	$l->{size} = $hd->{primary}{extended}{size} = $end - $start;
    }
    unless (@{$hd->{extended} || []} || !$hd->{primary}{extended}) {
	%{$hd->{primary}{extended}} = (); #- modify the raw entry
	delete $hd->{primary}{extended};
    }
    verifyParts($hd); #- verify everything is all right
}


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

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


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

    my $pt = partition_table_raw::read($hd, $sector) or return;

    my @extended = grep { isExtended($_) } @$pt;
    my @normal = grep { $_->{size} && $_->{type} && !isExtended($_) } @$pt;

    @extended > 1 and die "more than one extended partition";

    $_->{rootDevice} = $hd->{device} foreach @normal, @extended;
    { raw => $pt, extended => $extended[0], normal => \@normal };
}

sub read($;$) {
    my ($hd, $clearall) = @_;
    my $pt = $clearall ?
      partition_table_raw::clear_raw() :
      read_one($hd, 0) || return 0;

    $hd->{primary} = $pt;
    $hd->{extended} = undef;
    $clearall and return $hd->{isDirty} = $hd->{needKernelReread} = 1;
    verifyPrimary($pt);

    eval {
	$pt->{extended} and read_extended($hd, $pt->{extended}) || return 0;
    }; die "extended partition: $@" if $@;
    assign_device_numbers($hd);
    remove_empty_extended($hd);
    1;
}

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

    my $pt = read_one($hd, $extended->{start}) or return 0;
    $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!)";

    @{$pt->{normal}} <= 1 or die "more than one normal partition in extended partition";
    @{$pt->{normal}} >= 1 or die "no normal partition in extended partition";
    $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};

    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};
	read_extended($hd, $pt->{extended}) or return 0;
    }
    1;
}

# write the partition table
sub write($) {
    my ($hd) = @_;

    #- set first primary partition active if no primary partitions are marked as active.
    for ($hd->{primary}{raw}) {
	(grep { $_->{local_start} = $_->{start}; $_->{active} ||= 0 } @$_) or $_->[0]{active} = 0x80;
    }
    partition_table_raw::write($hd, 0, $hd->{primary}{raw}) or die "writing of partition table failed";

    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};

	partition_table_raw::write($hd, $_->{start}, $_->{raw}) or die "writing of partition table failed";
    }
    $hd->{isDirty} = 0;

    #- now sync disk and re-read the partition table
    if ($hd->{needKernelReread}) {
	sync();
	partition_table_raw::kernel_read($hd);
	$hd->{needKernelReread} = 0;
    }
}

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

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


# 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) {
	    splice(@{$hd->{primary}{normal}}, $i, 1);
	    %$_ = (); #- blank it

	    return $hd->{isDirty} = $hd->{needKernelReread} = 1;
	}
	$i++;
    }
    #- otherwise search it in extended partitions
    foreach (@{$hd->{extended}}) {
	$_->{normal} eq $part or next;

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

	return $hd->{isDirty} = $hd->{needKernelReread} = 1;
    }
    0;
}

# create of partition at starting at `start', of size `size' and of type `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
	raw_add($hd->{primary}{raw}, $part);
    }
    push @{$hd->{primary}{normal}}, $part; #- really do it
}

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

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

    if ($e && !verifyInside($part, $e)) {
	#-die "sorry, can't 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
_("You have a hole in your partition table but I can't 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, cylinder_size($hd));
	$l->{size} = $l->{normal}{start} + $l->{normal}{size} - $l->{start};
	my $ext = { %$l };
	unshift @{$hd->{extended}}, { 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 = ( type => 5, start => $part->{start}, size => $ext_size );

	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, $primaryOrExtended, $forceNoAdjust) = @_;

    $part->{notFormatted} = 1;
    $part->{isFormatted} = 0;
    $part->{rootDevice} = $hd->{device};
    $hd->{isDirty} = $hd->{needKernelReread} = 1;
    $part->{start} ||= 1; #- starting at sector 0 is not allowed
    adjustStartAndEnd($hd, $part) unless $forceNoAdjust;

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

    if ($primaryOrExtended eq 'Primary' ||
	$primaryOrExtended ne 'Extended' && is_empty_array_ref($hd->{primary}{normal})) {
	eval { add_primary($hd, $part) };
	return unless $@;
    }
    eval { add_extended($hd, $part) }; #- try adding extended
    if (my $err = $@) {
	eval { add_primary($hd, $part) };
	die $@ if $@; #- send the add extended error which should be better
    }
}

# 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->{totalsectors};
}


sub raw_add($$) {
    my ($raw, $part) = @_;

    foreach (@$raw) {
	$_->{size} || $_->{type} and next;
	$_ = $part;
	return;
    }
    die "raw_add: partition table already full";
}

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

    local *F;
    open F, $file or die _("Error reading file %s", $file);

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

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

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

    $h{totalsectors} == $hd->{totalsectors} or $force or cdie("Bad totalsectors");

    #- unsure we don't modify totalsectors
    local $hd->{totalsectors};

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

    $hd->{isDirty} = $hd->{needKernelReread} = 1;
}

sub save($$) {
    my ($hd, $file) = @_;
    my @h = @{$hd}{@fields2save};
    local *F;
    open F, ">$file"
      and print F Data::Dumper->Dump([\@h], ['$h']), "\0"
      or die _("Error writing to file %s", $file);
}
ass="hl kwa">msgstr "" #: ../contributors.pl:71 #, c-format msgid "" "And many unnamed and unknown beta testers and bug reporters that helped make " "sure it all worked right." msgstr "" #: ../control-center:97 ../control-center:104 ../control-center:1751 #, c-format msgid "Mandrakelinux Control Center" msgstr "Mandrakelinux vadeibys centrs" #: ../control-center:107 ../control-center:1360 #, c-format msgid "Loading... Please wait" msgstr "Īluodeju... Lyudzu, pagaidit" #. -PO: this message is already translated in drakx domain from which MCC will searchs it: #: ../control-center:141 ../control-center:749 #, c-format msgid "Authentication" msgstr "Autentifikaceja" #: ../control-center:142 #, c-format msgid "" "Select the authentication method (local, NIS, LDAP, Windows Domain, ...)" msgstr "" #: ../control-center:152 #, c-format msgid "Auto Install floppy" msgstr "Automatiskuos instaleišonys diskete" #: ../control-center:153 #, fuzzy, c-format msgid "Generate an Auto Install floppy" msgstr "Automatiskuos instaleišonys diskete" #: ../control-center:163 #, c-format msgid "Autologin" msgstr "Autoīlūgūšonuos" #: ../control-center:164 #, c-format msgid "Enable autologin and select the user to automatically log in" msgstr "" #: ../control-center:173 #, c-format msgid "Backups" msgstr "Dubleišonys" #: ../control-center:174 #, c-format msgid "Configure backups of the system and of the users' data" msgstr "" #: ../control-center:183 ../drakxconf:32 #, c-format msgid "Boot loader" msgstr "Suokneišonys īluodeituojs" #: ../control-center:184 #, c-format msgid "Set up how the system boots" msgstr "" #: ../control-center:193 #, c-format msgid "Boot theme" msgstr "Suokneišonys tema" #: ../control-center:194 #, c-format msgid "Select the graphical theme of the system while booting" msgstr "" #: ../control-center:203 #, c-format msgid "Boot floppy" msgstr "Suokneišonys diskete" #: ../control-center:204 #, c-format msgid "Generate a standalone boot floppy" msgstr "" #: ../control-center:213 ../drakxconf:34 #, c-format msgid "Internet connection sharing" msgstr "Interneta pīslāguma kūpejuo lītuošona" #: ../control-center:214 #, c-format msgid "Share the Internet connection with other local machines" msgstr "" #: ../control-center:223 #, c-format msgid "New connection" msgstr "Jauns pīslāgums" #: ../control-center:224 #, c-format msgid "Set up a new network interface (LAN, ISDN, ADSL, ..." msgstr "" #: ../control-center:233 #, c-format msgid "Internet access" msgstr "Pīeja Internetam" #: ../control-center:234 #, c-format msgid "Alter miscellaneous internet settings" msgstr "" #: ../control-center:243 #, c-format msgid "Console" msgstr "Konsole" #: ../control-center:244 #, c-format msgid "Open a console" msgstr "" #: ../control-center:254 #, c-format msgid "Date and time" msgstr "Datums i laiks" #: ../control-center:255 #, c-format msgid "Adjust the date and the time" msgstr "" #: ../control-center:264 #, c-format msgid "Display manager" msgstr "Lūga menedžers" #: ../control-center:265 #, c-format msgid "Choose the display manager that enable to select which user to log in" msgstr "" #: ../control-center:274 #, c-format msgid "Fax" msgstr "" #: ../control-center:275 #, fuzzy, c-format msgid "Configure a fax server" msgstr "Konfigurēt web serveri" #: ../control-center:284 ../drakxconf:31 #, c-format msgid "Firewall" msgstr "Gunssīna" #: ../control-center:285 #, c-format msgid "" "Set up a personal firewall in order to protect the computer and the network" msgstr "" #: ../control-center:294 #, c-format msgid "Fonts" msgstr "Fonti" #: ../control-center:295 #, c-format msgid "Manage, add and remove fonts. Import Windows(TM) fonts" msgstr "" #: ../control-center:304 #, c-format msgid "Graphical server" msgstr "Grafiskais servers" #: ../control-center:305 #, fuzzy, c-format msgid "Set up the graphical server" msgstr "Grafiskais servers" #: ../control-center:314 ../drakxconf:35 #, c-format msgid "Partitions" msgstr "Sadalis" #: ../control-center:315 #, c-format msgid "Create, delete and resize hard disk partitions" msgstr "" #: ../control-center:324 ../control-center:812 #, c-format msgid "Hardware" msgstr "Dzelži" #: ../control-center:325 #, c-format msgid "Look at and configure the hardware" msgstr "" #: ../control-center:335 #, c-format msgid "Install" msgstr "Uzstuodeit" #: ../control-center:336 #, c-format msgid "Look at installable software and install software packages" msgstr "" #: ../control-center:346 #, c-format msgid "Installed Software" msgstr "" #: ../control-center:357 ../drakxconf:26 #, c-format msgid "Keyboard" msgstr "Tastatura" #: ../control-center:358 #, c-format msgid "Set up the keyboard layout" msgstr "" #: ../control-center:367 #, c-format msgid "Kolab" msgstr "" #: ../control-center:368 #, fuzzy, c-format msgid "Set up a groupware server" msgstr "Konfigurēt web serveri" #. -PO: this message is already translated in drakx domain from which MCC will searchs it: #: ../control-center:379 #, c-format msgid "Language" msgstr "Volūdys izviele" #. -PO: this message is already translated in drakx domain from which MCC will searchs it: #: ../control-center:381 #, c-format msgid "Country / Region" msgstr "Vaļsts / Regions" #: ../control-center:382 #, c-format msgid "Select the language and the country or region of the system" msgstr "" #: ../control-center:390 #, c-format msgid "Logs" msgstr "Žurnali" #: ../control-center:391 #, c-format msgid "View and search system logs" msgstr "" #: ../control-center:400 #, c-format msgid "Manage connections" msgstr "Pīslāgumu puorvaldeišona" #: ../control-center:401 #, c-format msgid "Reconfigure a network interface" msgstr "" #: ../control-center:410 #, c-format msgid "Manage computer group" msgstr "" #: ../control-center:411 #, c-format msgid "Manage installed software packages on a group of computers" msgstr "" #: ../control-center:421 #, c-format msgid "Updates" msgstr "Modernizeijumi" #: ../control-center:422 #, c-format msgid "" "Look at availlable updates and apply any fixes or upgrades to installed " "packages" msgstr "" #: ../control-center:431 #, c-format msgid "Menus" msgstr "Izvielnis" #: ../control-center:432 #, c-format msgid "" "Select the application menu layout and change which programs are shown on " "the menu" msgstr "" #: ../control-center:441 #, c-format msgid "Monitor" msgstr "Monitors" #: ../control-center:442 #, fuzzy, c-format msgid "Configure your monitor" msgstr "Konfigurēt postu" #: ../control-center:451 #, c-format msgid "Monitor connections" msgstr "Monitora pīslāgumi" #: ../control-center:452 #, fuzzy, c-format msgid "Monitor the network connections" msgstr "Monitora pīslāgumi" #: ../control-center:461 ../drakxconf:27 #, c-format msgid "Mouse" msgstr "Pele" #: ../control-center:462 #, c-format msgid "Set up the pointer device (mouse, touchpad)" msgstr "" #: ../control-center:471 #, c-format msgid "NFS mount points" msgstr "NFS monteišynas punkti" #: ../control-center:472 #, fuzzy, c-format msgid "Set NFS mount points" msgstr "NFS monteišynas punkti" #: ../control-center:481 #, fuzzy, c-format msgid "Package Stats" msgstr "Pakūtne:" #: ../control-center:482 #, c-format msgid "Show statistics about usage of installed software packages" msgstr "" #: ../control-center:491 #, c-format msgid "Local disk sharing" msgstr "Lokaluo diska kūpejuo izmontuošona" #: ../control-center:492 #, c-format msgid "Set up sharing of your hard disk partitions" msgstr "" #: ../control-center:501 #, c-format msgid "Printers" msgstr "Printers" #: ../control-center:503 #, c-format msgid "Set up the printer(s), the print job queues, ..." msgstr "" #: ../control-center:512 #, c-format msgid "Scheduled tasks" msgstr "Īplanavuotī uzdavumi" #: ../control-center:513 #, c-format msgid "Schedule programs to run periodically or at given times" msgstr "" #: ../control-center:522 #, c-format msgid "Proxy" msgstr "Proxy (storpnīks)" #: ../control-center:523 #, c-format msgid "Set up a proxy server for files and web browsing" msgstr "" #: ../control-center:531 #, c-format msgid "Remote Control (Linux/Unix, Windows)" msgstr "" #: ../control-center:532 #, c-format msgid "Remote Control of another machine (Linux/Unix, Windows)" msgstr "" #: ../control-center:541 #, c-format msgid "Remove a connection" msgstr "Atslēgt pīslāgumu" #: ../control-center:542 #, c-format msgid "Delete a network interface" msgstr "" #: ../control-center:551 #, c-format msgid "Remove" msgstr "Nūjimt" #: ../control-center:552 #, c-format msgid "Look at installed software and uninstall software packages" msgstr "" #: ../control-center:562 #, c-format msgid "Screen resolution" msgstr "Ekrana izškirtspieja" #: ../control-center:563 #, fuzzy, c-format msgid "Change the screen resolution" msgstr "Ekrana izškirtspieja" #: ../control-center:572 #, c-format msgid "Samba mount points" msgstr "Samba monteišonys punkti" #: ../control-center:573 #, fuzzy, c-format msgid "Set Samba mount points" msgstr "Samba monteišonys punkti" #: ../control-center:582 #, c-format msgid "Scanners" msgstr "Skeners" #: ../control-center:583 #, fuzzy, c-format msgid "Set up scanner" msgstr "Skeners" #: ../control-center:592 #, c-format msgid "Level and checks" msgstr "Leimiņs i puorbaudis" #: ../control-center:593 #, c-format msgid "Set the system security level and the periodic security audit" msgstr "" #: ../control-center:603 #, c-format msgid "Permissions" msgstr "Atļaujis" #: ../control-center:604 #, c-format msgid "Fine-tune the security permissions of the system" msgstr "" #: ../control-center:614 ../drakxconf:30 #, c-format msgid "Services" msgstr "Servisi" #: ../control-center:615 #, c-format msgid "Enable or disable the system services" msgstr "" #: ../control-center:624 #, c-format msgid "Media Manager" msgstr "Medeju vadeituojs" #: ../control-center:625 #, c-format msgid "" "Select from where software packages are downloaded when updating the system" msgstr "" #: ../control-center:634 #, c-format msgid "TV card" msgstr "TV karte" #: ../control-center:635 #, fuzzy, c-format msgid "Set up TV card" msgstr "TV karte" #: ../control-center:644 #, c-format msgid "UPS" msgstr "" #. -PO: here power means electrical power #: ../control-center:647 #, c-format msgid "Set up an UPS for power monitoring" msgstr "" #: ../control-center:657 ../drakxconf:29 #, c-format msgid "Users and groups" msgstr "Lītuotuoji i grupys" #: ../control-center:658 #, c-format msgid "Add, remove or change users of the system" msgstr "" #: ../control-center:668 #, c-format msgid "WebDAV mount points" msgstr "WebDAV monteišonys punkti" #: ../control-center:669 #, fuzzy, c-format msgid "Set WebDAV mount points" msgstr "WebDAV monteišonys punkti" #: ../control-center:695 #, c-format msgid "Software Management" msgstr "Programmaturys puorvaldeišona" #: ../control-center:710 #, c-format msgid "Server wizards" msgstr "Servera uzstuodeišonys paleigi" #: ../control-center:711 #, fuzzy, c-format msgid "Sharing" msgstr "Breidynuojums" #: ../control-center:714 #, c-format msgid "Configure FTP" msgstr "Konfigurēt FTP" #: ../control-center:715 #, c-format msgid "Set up a FTP server" msgstr "" #: ../control-center:717 #, c-format msgid "Configure Samba" msgstr "Konfigurēt Samba" #: ../control-center:718 #, c-format msgid "" "Set up a file and print server for workstations running Linux and non-Linux " "systems" msgstr "" #: ../control-center:720 #, fuzzy, c-format msgid "Configure web server" msgstr "Konfigurēt web serveri" #: ../control-center:721 #, fuzzy, c-format msgid "Set up a web server" msgstr "Konfigurēt web serveri" #: ../control-center:723 #, c-format msgid "Configure installation server" msgstr "Instaleišonys servera konfigureišona" #: ../control-center:724 #, c-format msgid "Set up server for network installations of Mandrakelinux" msgstr "" #: ../control-center:730 #, fuzzy, c-format msgid "Network Services" msgstr "Teikla saskarne" #: ../control-center:733 #, c-format msgid "Configure DHCP" msgstr "Konfigurēt DHCP" #: ../control-center:734 #, c-format msgid "Set up a DHCP server" msgstr "" #: ../control-center:736 #, c-format msgid "Configure DNS" msgstr "Konfigurēt DNS" #: ../control-center:737 #, c-format msgid "Set up a DNS server (network name resolution)" msgstr "" #: ../control-center:739 #, c-format msgid "Configure proxy" msgstr "Konfigurēt proxy (storpnīku)" #: ../control-center:740 #, fuzzy, c-format msgid "Configure a web caching proxy server" msgstr "Konfigurēt web serveri" #: ../control-center:742 #, c-format msgid "Configure time" msgstr "Konfigurēt laiku" #: ../control-center:743 #, c-format msgid "" "Set the time of the server to be synchronized with an external time server" msgstr "" #: ../control-center:753 #, c-format msgid "Configure NIS and Autofs" msgstr "Konfigurēt NIS i Autofs" #: ../control-center:754 #, fuzzy, c-format msgid "Configure the NIS and Autofs services" msgstr "Konfigurēt NIS i Autofs" #: ../control-center:756 #, fuzzy, c-format msgid "Configure LDAP" msgstr "Konfigurēt DHCP" #: ../control-center:757 #, c-format msgid "Configure the LDAP directory services" msgstr "" #: ../control-center:763 #, fuzzy, c-format msgid "Groupware" msgstr "Grupys nūsaukums" #: ../control-center:766 #, c-format msgid "Configure news" msgstr "Konfigurēt zinis" #: ../control-center:767 #, fuzzy, c-format msgid "Configure a newsgroup server" msgstr "Konfigurēt web serveri" #: ../control-center:769 #, fuzzy, c-format msgid "Configure groupware" msgstr "Konfigurēt web serveri" #: ../control-center:770 #, fuzzy, c-format msgid "Configure a groupware server" msgstr "Konfigurēt web serveri" #: ../control-center:772 #, c-format msgid "Configure mail" msgstr "Konfigurēt postu" #: ../control-center:773 #, fuzzy, c-format msgid "Configure the Internet Mail services" msgstr "Instaleišonys servera konfigureišona" #: ../control-center:782 #, c-format msgid "Online Administration" msgstr "Tīšsaistis administreišona" #: ../control-center:798 #, c-format msgid "Local administration" msgstr "Lokaluo administreišona" #: ../control-center:799 #, c-format msgid "Configure the local machine via web interface" msgstr "" #: ../control-center:799 #, c-format msgid "You don't seem to have webmin intalled. Local config is disabled" msgstr "" #: ../control-center:801 #, c-format msgid "Remote administration" msgstr "Attuola administreišona" #: ../control-center:802 #, c-format msgid "Click here if you want to configure a remote box via Web interface" msgstr "" #: ../control-center:828 ../drakxconf:28 #, c-format msgid "Network & Internet" msgstr "Teikls & Internets" #: ../control-center:840 #, c-format msgid "System" msgstr "Sistema" #: ../control-center:856 #, c-format msgid "Mount Points" msgstr "Monteišonys punkti" #: ../control-center:878 #, c-format msgid "CD-ROM" msgstr "CD-ROM" #: ../control-center:879 #, c-format msgid "Set where your CD-ROM drive is mounted" msgstr "" #: ../control-center:881 #, c-format msgid "DVD-ROM" msgstr "DVD-ROM" #: ../control-center:882 #, c-format msgid "Set where your DVD-ROM drive is mounted" msgstr "" #: ../control-center:884 #, c-format msgid "CD/DVD burner" msgstr "CD/DVD raksteituojs" #: ../control-center:885 #, c-format msgid "Set where your CD/DVD burner is mounted" msgstr "" #: ../control-center:887 #, c-format msgid "Floppy drive" msgstr "Diskešu īkuorta" #: ../control-center:888 #, c-format msgid "Set where your floppy drive is mounted" msgstr "" #: ../control-center:890 #, c-format msgid "ZIP drive" msgstr "ZIP īkuorta" #: ../control-center:891 #, c-format msgid "Set where your ZIP drive is mounted" msgstr "" #: ../control-center:902 #, c-format msgid "Security" msgstr "Drūšeiba" #: ../control-center:910 #, c-format msgid "Boot" msgstr "Suokneišona" #: ../control-center:950 ../control-center:951 ../control-center:952 #: ../control-center:953 ../control-center:972 #, c-format msgid "/_Options" msgstr "/_Opcejis" #: ../control-center:950 #, c-format msgid "/Display _Logs" msgstr "/Ruodeit Ž_urnalus" #: ../control-center:951 #, c-format msgid "/_Embedded Mode" msgstr "/_Īkļautais režims" #: ../control-center:952 #, c-format msgid "/Expert mode in _wizards" msgstr "/Experta režims _paleigūs" #: ../control-center:957 #, c-format msgid "/_Profiles" msgstr "/_Profili" #: ../control-center:958 #, c-format msgid "/_Delete" msgstr "/_Izdzēst" #: ../control-center:959 #, c-format msgid "/_New" msgstr "/_Jaunumi" #: ../control-center:970 ../control-center:971 #, c-format msgid "/_File" msgstr "/_Fails" #: ../control-center:971 #, c-format msgid "/_Quit" msgstr "/_Izīt" #: ../control-center:971 #, c-format msgid "<control>Q" msgstr "<control>Q" #: ../control-center:971 #, c-format msgid "Quit" msgstr "Izīt" #: ../control-center:995 ../control-center:998 ../control-center:1011 #, c-format msgid "/_Themes" msgstr "/_Temys" #: ../control-center:1001 #, c-format msgid "" "This action will restart the control center.\n" "Any change not applied will be lost." msgstr "" "Itei darbeiba puorstarteis vadeibys centru.\n" "Jebkurys napīlītuotuos izmainis tiks pazaudeitys." #: ../control-center:1011 #, c-format msgid "/_More themes" msgstr "/_Papyldus temys" #: ../control-center:1015 #, c-format msgid "New profile..." msgstr "Jauns profils..." #: ../control-center:1018 #, c-format msgid "" "Name of the profile to create (the new profile is created as a copy of the " "current one):" msgstr "" "Rodomuo profila vuords (jaunais profils teik radeits kai pašreizejuo kopeja):" #: ../control-center:1022 ../control-center:1055 ../control-center:1163 #, c-format msgid "Cancel" msgstr "Atceļt" #: ../control-center:1024 ../control-center:1056 #, c-format msgid "Ok" msgstr "Labi" #: ../control-center:1030 ../control-center:1406 #, c-format msgid "Error" msgstr "Klaida" #: ../control-center:1030 #, c-format msgid "The \"%s\" profile already exists!" msgstr "Profils \"%s\" jau eksistej!" #: ../control-center:1048 #, c-format msgid "Delete profile" msgstr "Nūdzēst profilu" #: ../control-center:1050 #, c-format msgid "Profile to delete:" msgstr "Dziešamais profils:" #: ../control-center:1059 ../control-center:1117 ../control-center:1664 #, c-format msgid "Warning" msgstr "Breidynuojums" #: ../control-center:1059 #, c-format msgid "You can not delete the current profile" msgstr "Jius navarit nūdzēst pašreizejū profilu" #: ../control-center:1074 ../control-center:1075 ../control-center:1076 #: ../control-center:1077 #, c-format msgid "/_Help" msgstr "/_Paleidzeiba" #: ../control-center:1075 #, c-format msgid "Help" msgstr "Paleidzeiba" #: ../control-center:1076 #, c-format msgid "/_Report Bug" msgstr "/_Ziņuot kliudu" #: ../control-center:1077 #, c-format msgid "/_About..." msgstr "/_Par..." #: ../control-center:1118 #, c-format msgid "" "We are about to switch from the \"%s\" profile to the \"%s\" profile.\n" "\n" "Are you sure you want to do the switch?" msgstr "" "Tagad mes puorsaslādzam nu profila \"%s\" iz profilu \"%s\".\n" "\n" "Voi jius esit puorlīcynuoti, ka gribit puorsaslēgt?" #: ../control-center:1197 #, c-format msgid "Mandrakelinux Control Center %s [on %s]" msgstr "Mandrakelinux vadeibys centrs %s [ %s]" #: ../control-center:1211 #, c-format msgid "Welcome to the Mandrakelinux Control Center" msgstr "Laipni lyudzam Mandrakelinux vadeibys centrā" #: ../control-center:1406 #, c-format msgid "Impossible to run unknown '%s' program" msgstr "" #: ../control-center:1425 #, c-format msgid "The modifications done in the current module won't be saved." msgstr "Itymā modulī veiktuos izmainis netiks saglobuotys." #: ../control-center:1516 #, c-format msgid "cannot fork: %s" msgstr "navar sadaleit: %s" #: ../control-center:1527 #, fuzzy, c-format msgid "cannot fork and exec \"%s\" since it is not executable" msgstr "nav īspiejams " #: ../control-center:1655 #, c-format msgid "This program has exited abnormally" msgstr "Itei programma beja pabeigta nanormali" #: ../control-center:1674 ../drakconsole:31 #, c-format msgid "Close" msgstr "Aizvērt" #: ../control-center:1681 #, c-format msgid "More themes" msgstr "Vēl vairuok temu" #: ../control-center:1683 #, c-format msgid "Getting new themes" msgstr "Jaunu temu sajimšona" #: ../control-center:1684 #, c-format msgid "Additional themes" msgstr "Papyldus temys" #: ../control-center:1686 #, c-format msgid "Get additional themes on www.damz.net" msgstr "Sajimt papyldus temys nu www.damz.net" #: ../control-center:1694 #, c-format msgid "About - Mandrakelinux Control Center" msgstr "Par - Mandrakelinux vadeibys centru" #: ../control-center:1704 #, c-format msgid "Authors: " msgstr "Autori: " #: ../control-center:1705 #, c-format msgid "(original C version)" msgstr "(originaluo C verseja)" #: ../control-center:1708 ../control-center:1711 #, c-format msgid "(perl version)" msgstr "(perl verseja)" #: ../control-center:1713 #, c-format msgid "Artwork: " msgstr "Muokslinīks: " #: ../control-center:1714 #, c-format msgid "(design)" msgstr "(dizains)" #: ../control-center:1718 #, c-format msgid "Helene Durosini" msgstr "Hélène Durosini" #: ../control-center:1742 #, c-format msgid "" "_: NAME OF TRANSLATORS\n" "Your names" msgstr "Latgolys komanda" #: ../control-center:1744 #, c-format msgid "" "_: EMAIL OF TRANSLATORS\n" "Your emails" msgstr "linux@latgola.lv" #: ../control-center:1746 #, c-format msgid "Translator: " msgstr "Tulkuotuojs: " #: ../control-center:1753 #, c-format msgid "Copyright (C) 1999-2004 Mandrakesoft SA" msgstr "Autortīseibys (C) 1999-2004 Mandrakesoft SA" #: ../control-center:1759 #, c-format msgid "Authors" msgstr "Autori" #: ../control-center:1760 #, c-format msgid "Mandrakelinux Contributors" msgstr "Mandrakelinux atbalsteituoji" #: ../drakconsole:27 #, fuzzy, c-format msgid "DrakConsole" msgstr "Konsole" #: ../drakxconf:25 #, c-format msgid "Display" msgstr "Ruodeit" #: ../drakxconf:33 #, c-format msgid "Auto Install" msgstr "Automatiska uzstuodeišona" #: ../drakxconf:38 #, c-format msgid "Control Center" msgstr "Vadeibas centrs" #: ../drakxconf:38 #, c-format msgid "Choose the tool you want to use" msgstr "Izavielejit, kuru izvielni konfigureit" #: ../menus_launcher.pl:19 ../menus_launcher.pl:41 #, c-format msgid "Menu Configuration Center" msgstr "Izvielņu konfigureišonys centrs" #: ../menus_launcher.pl:28 #, c-format msgid "System menu" msgstr "Sistemys izvielne" #: ../menus_launcher.pl:29 ../menus_launcher.pl:36 ../print_launcher.pl:31 #, c-format msgid "Configure..." msgstr "Konfigureit..." #: ../menus_launcher.pl:31 #, c-format msgid "User menu" msgstr "Lītuotuoja izvielne" #: ../menus_launcher.pl:41 #, c-format msgid "" "\n" "\n" "Choose which menu you want to configure" msgstr "" "\n" "\n" "Izavielejit, kuru izvielni konfigureit" #: ../print_launcher.pl:14 ../print_launcher.pl:21 #, c-format msgid "Printing configuration" msgstr "Drukys konfiguraceja" #: ../print_launcher.pl:30 #, c-format msgid "Click here to configure the printing system" msgstr "Uzklikškinit ite, lai konfigureitu drukys sistemu" #: ../print_launcher.pl:37 #, c-format msgid "Done" msgstr "Gotovs" #: data/drakboot.desktop.in.h:1 #, fuzzy msgid "Boot Loading" msgstr "Suokneišonys īluodeituojs" #: data/drakcronat.desktop.in.h:1 msgid "Programs scheduling" msgstr "Īplanavuotī uzdavumi" #: data/draksec.desktop.in.h:1 #, fuzzy msgid "Levels and Checks" msgstr "Leimiņs i puorbaudis" #: data/drakxtv.desktop.in.h:1 #, fuzzy msgid "TV Cards" msgstr "TV karte" #: data/fileshare.desktop.in.h:1 #, fuzzy msgid "Partition Sharing" msgstr "Sadalis" #: data/harddrive.desktop.in.h:1 #, fuzzy msgid "Hard Drives" msgstr "Dzelži" #: data/proxy.desktop.in.h:1 #, fuzzy msgid "Proxy Configuration" msgstr "Drukys konfiguraceja" #: data/removable.desktop.in.h:1 msgid "Removable devices" msgstr "" #: data/remove-connection.desktop.in.h:1 #, fuzzy msgid "Remove Connection" msgstr "Atslēgt pīslāgumu" #: data/SystemConfig.directory.in.h:1 #, fuzzy msgid "System Settings" msgstr "Sistemys izvielne" #: data/userdrake.desktop.in.h:1 #, fuzzy msgid "Users and Groups" msgstr "Lītuotuoji i grupys" #: data/XFDrake-Resolution.desktop.in.h:1 #, fuzzy msgid "Screen Resolution" msgstr "Ekrana izškirtspieja" #~ msgid "Add a DNS client" #~ msgstr "Pīvīnuot DNS klientu" #~ msgid "Auto Install Floppy" #~ msgstr "Automatiskuos instaleišonys diskete" #~ msgid "Boot Floppy" #~ msgstr "Suokneišonys diskete" #~ msgid "CD/DVD" #~ msgstr "CD/DVD" #~ msgid "Configure PXE" #~ msgstr "Konfigurēt PXE" #~ msgid "DVD" #~ msgstr "DVD" #~ msgid "Display Manager" #~ msgstr "Lūga menedžers" #~ msgid "Floppy" #~ msgstr "Diskete" #~ msgid "Internet Access" #~ msgstr "Pīeja Internetam" #~ msgid "Internet Connection Sharing" #~ msgstr "Interneta pīslāguma kūpejuo lītuošona" #~ msgid "Manager Connection" #~ msgstr "Pīslāgumu puorvaldeišona" #~ msgid "Mandrakelinux Control Center %s\n" #~ msgstr "Mandrakelinux vadeibys centrs %s\n" #~ msgid "Monitor Connection" #~ msgstr "Monitora pīslāgumi" #~ msgid "New Connection" #~ msgstr "Jauns pīslāgums" #~ msgid "Please wait..." #~ msgstr "Lyudzu, uzgaidit..." #~ msgid "Previous" #~ msgstr "Īprīkšiejais" #~ msgid "Warly" #~ msgstr "Warly" #~ msgid "Zip" #~ msgstr "Zip" #~ msgid "" #~ "_banner font:\n" #~ "Sans 15" #~ msgstr "" #~ "_banner font:\n" #~ "Sans 15" #~ msgid "bootsplash, databases, drakwizard, various other stuffs." #~ msgstr "bootsplash, datu bāzis, drakwizard, dažaidi cyti projekti." #~ msgid "mono introduction, updated abiword" #~ msgstr "mono īvods, abiword atjaunynuošona" #~ msgid "multimedia kernel" #~ msgstr "multimedejis kūduls"