package pkgs; # $Id$ use diagnostics; use strict; use vars qw(*LOG %preferred $limitMinTrans %compssListDesc); use MDK::Common::System; use URPM; use URPM::Resolve; use common; use install_any; use run_program; use detect_devices; use log; use fs; use loopback; use c; my @preferred = qw(perl-GTK postfix gcc gcc-cpp gcc-c++ proftpd ghostscript-X vim-minimal kernel db1 db2 ispell-en Bastille-Curses-module nautilus libxpm4 zlib1 libncurses5 hardrake); @preferred{@preferred} = (); #- lower bound on the left ( aka 90 means [90-100[ ) %compssListDesc = ( 5 => __("must have"), 4 => __("important"), 3 => __("very nice"), 2 => __("nice"), 1 => __("maybe"), ); #- constant for small transaction. $limitMinTrans = 8; ##- constant for package accessor (via table). #my $FILE = 0; #my $FLAGS = 1; #my $SIZE_DEPS = 2; #my $MEDIUM = 3; #my $PROVIDES = 4; #my $VALUES = 5; #my $HEADER = 6; #my $INSTALLED_CUMUL_SIZE = 7; #my $EPOCH = 8; # ##- constant for packing flags, see below. #my $PKGS_SELECTED = 0x00ffffff; #my $PKGS_FORCE = 0x01000000; #my $PKGS_INSTALLED = 0x02000000; #my $PKGS_BASE = 0x04000000; #my $PKGS_UPGRADE = 0x20000000; #- package to ignore, typically in Application CD. my %ignoreBadPkg = ( 'civctp-demo' => 1, 'eus-demo' => 1, 'myth2-demo' => 1, 'heretic2-demo' => 1, 'heroes3-demo' => 1, 'rt2-demo' => 1, ); #- basic methods for extracting informations about packages. #- to save memory, (name, version, release) are no more stored, they #- are directly generated from (file). #- all flags are grouped together into (flags), these includes the #- following flags : selected, force, installed, base, skip. #- size and deps are grouped to save memory too and make a much #- simpler and faster depslist reader, this gets (sizeDeps). #sub packageHeaderFile { $_[0] ? $_[0]->[$FILE] # : die "invalid package from\n" . backtrace() } #sub packageName { $_[0] && $_[0]->[$FILE] =~ /^([^:\s]*)-[^:\-\s]+-[^:\-\s]+\.[^:\.\-\s]*(?::.*)?/ ? $1 # : die "invalid file `" . ($_[0] && $_[0]->[$FILE]) . "'\n" . backtrace() } #sub packageVersion { $_[0] && $_[0]->[$FILE] =~ /^[^:\s]*-([^:\-\s]+)-[^:\-\s]+\.[^:\.\-\s]*(?::.*)?/ ? $1 # : die "invalid file `" . ($_[0] && $_[0]->[$FILE]) . "'\n" . backtrace() } #sub packageRelease { $_[0] && $_[0]->[$FILE] =~ /^[^:\s]*-[^:\-\s]+-([^:\-\s]+)\.[^:\.\-\s]*(?::.*)?/ ? $1 # : die "invalid file `" . ($_[0] && $_[0]->[$FILE]) . "'\n" . backtrace() } #sub packageArch { $_[0] && $_[0]->[$FILE] =~ /^[^:\s]*-[^:\-\s]+-[^:\-\s]+\.([^:\.\-\s]*)(?::.*)?/ ? $1 # : die "invalid file `" . ($_[0] && $_[0]->[$FILE]) . "'\n" . backtrace() } #sub packageFile { $_[0] && $_[0]->[$FILE] =~ /^([^:\s]*-[^:\-\s]+-[^:\-\s]+\.[^:\.\-\s]*)(?::(.*))?/ ? ($2 || $1) . ".rpm" # : die "invalid file `" . ($_[0] && $_[0]->[$FILE]) . "'\n" . backtrace() } #sub packageEpoch { $_[0] && $_[0]->[$EPOCH] || 0 } # #sub packageSize { to_int($_[0] && ($_[0]->[$SIZE_DEPS] - ($_[0]->[$INSTALLED_CUMUL_SIZE] || 0))) } #sub packageDepsId { split ' ', ($_[0] && ($_[0]->[$SIZE_DEPS] =~ /^\d*\s*(.*)/)[0]) } # #sub packageFlagSelected { $_[0] && $_[0]->[$FLAGS] & $PKGS_SELECTED } #sub packageFlagForce { $_[0] && $_[0]->[$FLAGS] & $PKGS_FORCE } #sub packageFlagInstalled { $_[0] && $_[0]->[$FLAGS] & $PKGS_INSTALLED } #sub packageFlagBase { $_[0] && $_[0]->[$FLAGS] & $PKGS_BASE } #sub packageFlagUpgrade { $_[0] && $_[0]->[$FLAGS] & $PKGS_UPGRADE } # #sub packageSetFlagSelected { $_[0]->[$FLAGS] &= ~$PKGS_SELECTED; $_[0]->[$FLAGS] |= $_[1] & $PKGS_SELECTED; } # #sub packageSetFlagForce { $_[0] or die "invalid package from\n" . backtrace(); # $_[1] ? ($_[0]->[$FLAGS] |= $PKGS_FORCE) : ($_[0]->[$FLAGS] &= ~$PKGS_FORCE); } #sub packageSetFlagInstalled { $_[0] or die "invalid package from\n" . backtrace(); # $_[1] ? ($_[0]->[$FLAGS] |= $PKGS_INSTALLED) : ($_[0]->[$FLAGS] &= ~$PKGS_INSTALLED); } #sub packageSetFlagBase { $_[0] or die "invalid package from\n" . backtrace(); # $_[1] ? ($_[0]->[$FLAGS] |= $PKGS_BASE) : ($_[0]->[$FLAGS] &= ~$PKGS_BASE); } #sub packageSetFlagUpgrade { $_[0] or die "invalid package from\n" . backtrace(); # $_[1] ? ($_[0]->[$FLAGS] |= $PKGS_UPGRADE) : ($_[0]->[$FLAGS] &= ~$PKGS_UPGRADE); } # sub packageMedium { my ($packages, $p) = @_; $p or die "invalid package from\n" . backtrace(); foreach (values %{$packages->{mediums}}) { $p->id >= $_->{start} && $p->id <= $_->{end} and return $_; } return } #sub packageProvides { $_[1] or die "invalid package from\n" . backtrace(); # map { $_[0]->{depslist}[$_] || die "unkown package id $_" } unpack "s*", $_[1]->[$PROVIDES] } # #sub packageRate { substr($_[0] && $_[0]->[$VALUES], 0, 1) } #sub packageRateRFlags { my ($rate, @flags) = split "\t", $_[0] && $_[0]->[$VALUES]; ($rate, @flags) } #sub packageSetRateRFlags { my ($pkg, $rate, @flags) = @_; $pkg or die "invalid package from\n" . backtrace(); # $pkg->[$VALUES] = join("\t", $rate, @flags) } # #sub packageHeader { $_[0] && $_[0]->[$HEADER] } #sub packageFreeHeader { $_[0] && c::headerFree(delete $_[0]->[$HEADER]) } sub packageSelectedOrInstalled { $_[0] && ($_[0]->flag_selected || $_[0]->flag_installed) } #sub packageId { # my ($packages, $pkg) = @_; # my $i = 0; # foreach (@{$packages->{depslist}}) { return $i if $pkg == $packages->{depslist}[$i]; $i++ } # return; #} sub cleanHeaders { my ($prefix) = @_; rm_rf("$prefix/tmp/headers") if -e "$prefix/tmp/headers"; } #- get all headers from an hdlist file. sub extractHeaders { my ($prefix, $pkgs, $media) = @_; my %medium2pkgs; cleanHeaders($prefix); foreach (@$pkgs) { foreach my $medium (values %$media) { $_->id >= $medium->{start} && $_->id <= $medium->{end} or next; push @{$medium2pkgs{$medium->{medium}} ||= []}, $_; } } foreach (keys %medium2pkgs) { my $medium = $media->{$_}; eval { require packdrake; my $packer = new packdrake("/tmp/$medium->{hdlist}", quiet => 1); $packer->extract_archive("$prefix/tmp/headers", map { $_->header_filename } @{$medium2pkgs{$_}}); }; } foreach (@$pkgs) { my $f = "$prefix/tmp/headers/". $_->header_filename; $_->update_header($f) or log::l("unable to open header file $f"), next; } } #- TODO BEFORE TODO #- size and correction size functions for packages. my $B = 1.20873; my $C = 4.98663; #- doesn't take hdlist's into account as getAvailableSpace will do it. sub correctSize { $B * $_[0] + $C } sub invCorrectSize { ($_[0] - $C) / $B } sub selectedSize { my ($packages) = @_; my $size = 0; foreach (@{$packages->{depslist}}) { $_->flag_selected and $size += $_->size; } $size; } sub correctedSelectedSize { correctSize(selectedSize($_[0]) / sqr(1024)) } sub size2time { my ($x, $max) = @_; my $A = 7e-07; my $limit = min($max * 3 / 4, 9e8); if ($x < $limit) { $A * $x; } else { $x -= $limit; my $B = 6e-16; my $C = 15e-07; $B * $x ** 2 + $C * $x + $A * $limit; } } #- searching and grouping methods. #- package is a reference to list that contains #- a hash to search by name and #- a list to search by id. sub packageByName { my ($packages, $name) = @_; #- search package with given name and compatible with current architecture. #- take the best one found (most up-to-date). my @packages; foreach (keys %{$packages->{provides}{$name} || {}}) { my $pkg = $packages->{depslist}[$_]; $pkg->is_arch_compat or next; $pkg->name eq $name or next; push @packages, $pkg; } my $best; foreach (@packages) { if ($best && $best != $_) { $_->compare_pkg($best) > 0 and $best = $_; } else { $best = $_; } } $best or log::l("unknown package `$name'") && undef; } sub packageById { my ($packages, $id) = @_; my $pkg = $packages->{depslist}[$id]; #- do not log as id unsupported are still in depslist. $pkg->is_arch_compat && $pkg; } sub packagesOfMedium { my ($packages, $medium) = @_; $medium->{start} <= $medium->{end} ? @{$packages->{depslist}}[$medium->{start} .. $medium->{end}] : (); } sub packagesToInstall { my ($packages) = @_; my @packages; foreach (values %{$packages->{mediums}}) { $_->{selected} or next; log::l("examining packagesToInstall of medium $_->{descr}"); push @packages, grep { $_->flag_selected } packagesOfMedium($packages, $_); } log::l("found " .scalar(@packages). " packages to install"); @packages; } sub allMediums { my ($packages) = @_; sort { $a <=> $b } keys %{$packages->{mediums}}; } sub mediumDescr { my ($packages, $medium) = @_; $packages->{mediums}{$medium}{descr}; } sub packageRequest { my ($packages, $pkg) = @_; #- check if the same or better version is installed, #- do not select in such case. $pkg && ($pkg->flag_upgrade || !$pkg->flag_installed) or return; #- check for medium selection, if the medium has not been #- selected, the package cannot be selected. foreach (values %{$packages->{mediums}}) { !$_->{selected} && $pkg->id >= $_->{start} && $pkg->id <= $_->{end} and return; } return { $pkg->id => 1 }; } sub packageCallbackChoices { my ($urpm, $db, $state, $choices) = @_; my $prefer; foreach (@$choices) { exists $preferred{$_->name} and $prefer = $_; $_->name =~ /kernel-\d/ and $prefer ||= $_; } $prefer || $choices->[0]; #- first one (for instance). } #- selection, unselection of package. sub selectPackage { my ($packages, $pkg, $base, $otherOnly) = @_; #- select package and dependancies, otherOnly may be a reference #- to a hash to indicate package that will strictly be selected #- when value is true, may be selected when value is false (this #- is only used for unselection, not selection) my $state = $packages->{state} ||= {}; $state->{selected} = {}; $state->{requested} = packageRequest($packages, $pkg) or return; $pa
diff --git a/perl-install/share/po/sc.po b/perl-install/share/po/sc.po index 81b17cc58..f819256cf 100644 --- a/perl-install/share/po/sc.po +++ b/perl-install/share/po/sc.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: DrakX-sc\n" -"POT-Creation-Date: 2009-01-16 11:40+0100\n" +"POT-Creation-Date: 2009-02-05 19:33-0200\n" "PO-Revision-Date: 2005-09-14 11:29+0100\n" "Last-Translator: Antoni Pistis <antonio.pistis@virgilio.it>\n" "Language-Team: Sardu\n" @@ -14,11 +14,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3\n" -#: any.pm:252 any.pm:862 diskdrake/interactive.pm:580 -#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:819 -#: diskdrake/interactive.pm:905 diskdrake/interactive.pm:1159 -#: diskdrake/interactive.pm:1211 do_pkgs.pm:221 do_pkgs.pm:267 -#: harddrake/sound.pm:285 interactive.pm:587 pkgs.pm:265 +#: any.pm:252 any.pm:862 diskdrake/interactive.pm:588 +#: diskdrake/interactive.pm:783 diskdrake/interactive.pm:827 +#: diskdrake/interactive.pm:913 diskdrake/interactive.pm:1167 +#: diskdrake/interactive.pm:1219 do_pkgs.pm:221 do_pkgs.pm:267 +#: harddrake/sound.pm:300 interactive.pm:587 pkgs.pm:265 #, c-format msgid "Please wait" msgstr "Abeta" @@ -172,7 +172,7 @@ msgstr "Password" msgid "The passwords do not match" msgstr "Is password no cunsonant" -#: any.pm:417 authentication.pm:256 diskdrake/interactive.pm:1383 +#: any.pm:417 authentication.pm:256 diskdrake/interactive.pm:1391 #, c-format msgid "Please try again" msgstr "Prova ancora" @@ -274,7 +274,7 @@ msgstr "Initrd" msgid "Network profile" msgstr "Profilu de arretza" -#: any.pm:532 any.pm:537 any.pm:539 diskdrake/interactive.pm:400 +#: any.pm:532 any.pm:537 any.pm:539 diskdrake/interactive.pm:402 #, c-format msgid "Label" msgstr "Etiketa" @@ -498,7 +498,7 @@ msgstr "Sçobera su manijadori de fentanas de allui:" msgid "Release Notes" msgstr "" -#: any.pm:932 any.pm:1278 interactive/gtk.pm:808 +#: any.pm:932 any.pm:1278 interactive/gtk.pm:792 #, c-format msgid "Close" msgstr "Serra" @@ -1166,12 +1166,12 @@ msgstr "" msgid "New" msgstr "Nou" -#: diskdrake/dav.pm:61 diskdrake/interactive.pm:407 diskdrake/smbnfs_gtk.pm:75 +#: diskdrake/dav.pm:61 diskdrake/interactive.pm:409 diskdrake/smbnfs_gtk.pm:75 #, c-format msgid "Unmount" msgstr "Scàrriga" -#: diskdrake/dav.pm:62 diskdrake/interactive.pm:403 diskdrake/smbnfs_gtk.pm:76 +#: diskdrake/dav.pm:62 diskdrake/interactive.pm:405 diskdrake/smbnfs_gtk.pm:76 #, c-format msgid "Mount" msgstr "Càrriga" @@ -1181,16 +1181,16 @@ msgstr "Càrriga" msgid "Server" msgstr "Server" -#: diskdrake/dav.pm:64 diskdrake/interactive.pm:397 -#: diskdrake/interactive.pm:647 diskdrake/interactive.pm:665 -#: diskdrake/interactive.pm:669 diskdrake/removable.pm:23 +#: diskdrake/dav.pm:64 diskdrake/interactive.pm:399 +#: diskdrake/interactive.pm:655 diskdrake/interactive.pm:673 +#: diskdrake/interactive.pm:677 diskdrake/removable.pm:23 #: diskdrake/smbnfs_gtk.pm:79 #, c-format msgid "Mount point" msgstr "Puntu de càrrigu" -#: diskdrake/dav.pm:65 diskdrake/interactive.pm:399 -#: diskdrake/interactive.pm:1053 diskdrake/removable.pm:24 +#: diskdrake/dav.pm:65 diskdrake/interactive.pm:401 +#: diskdrake/interactive.pm:1061 diskdrake/removable.pm:24 #: diskdrake/smbnfs_gtk.pm:80 #, c-format msgid "Options" @@ -1203,15 +1203,15 @@ msgid "Done" msgstr "Fatu" #: diskdrake/dav.pm:75 diskdrake/hd_gtk.pm:123 diskdrake/hd_gtk.pm:290 -#: diskdrake/interactive.pm:244 diskdrake/interactive.pm:257 -#: diskdrake/interactive.pm:506 diskdrake/interactive.pm:511 -#: diskdrake/interactive.pm:637 diskdrake/interactive.pm:923 -#: diskdrake/interactive.pm:1099 diskdrake/interactive.pm:1112 -#: diskdrake/interactive.pm:1115 diskdrake/interactive.pm:1383 +#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258 +#: diskdrake/interactive.pm:514 diskdrake/interactive.pm:519 +#: diskdrake/interactive.pm:645 diskdrake/interactive.pm:931 +#: diskdrake/interactive.pm:1107 diskdrake/interactive.pm:1120 +#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1391 #: diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23 do_pkgs.pm:28 do_pkgs.pm:44 #: do_pkgs.pm:60 do_pkgs.pm:65 fsedit.pm:245 interactive/http.pm:117 -#: interactive/http.pm:118 modules/interactive.pm:19 scanner.pm:94 -#: scanner.pm:105 scanner.pm:112 scanner.pm:119 wizards.pm:95 wizards.pm:99 +#: interactive/http.pm:118 modules/interactive.pm:19 scanner.pm:95 +#: scanner.pm:106 scanner.pm:113 scanner.pm:120 wizards.pm:95 wizards.pm:99 #: wizards.pm:121 #, c-format msgid "Error" @@ -1232,18 +1232,18 @@ msgstr "Sa URL depit cumentzai cun http:// o https://" msgid "Server: " msgstr "Server: " -#: diskdrake/dav.pm:110 diskdrake/interactive.pm:479 -#: diskdrake/interactive.pm:1258 diskdrake/interactive.pm:1343 +#: diskdrake/dav.pm:110 diskdrake/interactive.pm:487 +#: diskdrake/interactive.pm:1266 diskdrake/interactive.pm:1351 #, c-format msgid "Mount point: " msgstr "Puntu de càrrigu: " -#: diskdrake/dav.pm:111 diskdrake/interactive.pm:1350 +#: diskdrake/dav.pm:111 diskdrake/interactive.pm:1358 #, c-format msgid "Options: %s" msgstr "Sceras: %s" -#: diskdrake/hd_gtk.pm:54 diskdrake/interactive.pm:295 +#: diskdrake/hd_gtk.pm:54 diskdrake/interactive.pm:296 #: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106 #: fs/partitioning_wizard.pm:51 fs/partitioning_wizard.pm:206 #: fs/partitioning_wizard.pm:211 fs/partitioning_wizard.pm:250 @@ -1257,8 +1257,8 @@ msgstr "Pratzimentu" msgid "Click on a partition, choose a filesystem type then choose an action" msgstr "" -#: diskdrake/hd_gtk.pm:105 diskdrake/interactive.pm:1074 -#: diskdrake/interactive.pm:1084 diskdrake/interactive.pm:1137 +#: diskdrake/hd_gtk.pm:105 diskdrake/interactive.pm:1082 +#: diskdrake/interactive.pm:1092 diskdrake/interactive.pm:1145 #, c-format msgid "Read carefully" msgstr "Ligi cun coidau" @@ -1268,7 +1268,7 @@ msgstr "Ligi cun coidau" msgid "Please make a backup of your data first" msgstr "Fai una còpia de is dadus tuus po primu cosa" -#: diskdrake/hd_gtk.pm:106 diskdrake/interactive.pm:237 +#: diskdrake/hd_gtk.pm:106 diskdrake/interactive.pm:238 #, c-format msgid "Exit" msgstr "Bessi" @@ -1278,8 +1278,8 @@ msgstr "Bessi" msgid "Continue" msgstr "Sighi" -#: diskdrake/hd_gtk.pm:178 interactive.pm:653 interactive/gtk.pm:800 -#: interactive/gtk.pm:818 interactive/gtk.pm:839 ugtk2.pm:936 +#: diskdrake/hd_gtk.pm:178 interactive.pm:653 interactive/gtk.pm:784 +#: interactive/gtk.pm:802 interactive/gtk.pm:823 ugtk2.pm:936 #, c-format msgid "Help" msgstr "Ajudu" @@ -1350,7 +1350,7 @@ msgstr "Windows" msgid "Other" msgstr "Atru" -#: diskdrake/hd_gtk.pm:380 diskdrake/interactive.pm:1273 +#: diskdrake/hd_gtk.pm:380 diskdrake/interactive.pm:1281 #, c-format msgid "Empty" msgstr "Sbuidu" @@ -1360,13 +1360,13 @@ msgstr "Sbuidu" msgid "Filesystem types:" msgstr "Tipus de filesystem:" -#: diskdrake/hd_gtk.pm:408 diskdrake/interactive.pm:300 -#: diskdrake/interactive.pm:385 diskdrake/interactive.pm:536 -#: diskdrake/interactive.pm:728 diskdrake/interactive.pm:786 -#: diskdrake/interactive.pm:903 diskdrake/interactive.pm:945 -#: diskdrake/interactive.pm:946 diskdrake/interactive.pm:1196 -#: diskdrake/interactive.pm:1234 diskdrake/interactive.pm:1382 do_pkgs.pm:19 -#: do_pkgs.pm:39 do_pkgs.pm:57 harddrake/sound.pm:422 +#: diskdrake/hd_gtk.pm:408 diskdrake/interactive.pm:301 +#: diskdrake/interactive.pm:386 diskdrake/interactive.pm:544 +#: diskdrake/interactive.pm:736 diskdrake/interactive.pm:794 +#: diskdrake/interactive.pm:911 diskdrake/interactive.pm:953 +#: diskdrake/interactive.pm:954 diskdrake/interactive.pm:1204 +#: diskdrake/interactive.pm:1242 diskdrake/interactive.pm:1390 do_pkgs.pm:19 +#: do_pkgs.pm:39 do_pkgs.pm:57 harddrake/sound.pm:438 #, c-format msgid "Warning" msgstr "Atentu" @@ -1386,62 +1386,62 @@ msgstr "Imprea ``Scàrriga'' po primu cosa" msgid "Use ``%s'' instead (in expert mode)" msgstr "Imprea ``%s'' intamis" -#: diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:398 -#: diskdrake/interactive.pm:574 diskdrake/removable.pm:25 +#: diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:400 +#: diskdrake/interactive.pm:582 diskdrake/removable.pm:25 #: diskdrake/removable.pm:48 #, c-format msgid "Type" msgstr "Tipu" -#: diskdrake/interactive.pm:208 +#: diskdrake/interactive.pm:209 #, c-format msgid "Choose another partition" msgstr "Sçobera un'atra pratzidura" -#: diskdrake/interactive.pm:208 +#: diskdrake/interactive.pm:209 #, c-format msgid "Choose a partition" msgstr "Sçobera una pratzidura" -#: diskdrake/interactive.pm:270 diskdrake/interactive.pm:376 +#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:377 #: interactive/curses.pm:512 #, c-format msgid "More" msgstr "Atru" -#: diskdrake/interactive.pm:278 diskdrake/interactive.pm:288 -#: diskdrake/interactive.pm:1181 +#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:289 +#: diskdrake/interactive.pm:1189 #, fuzzy, c-format msgid "Confirmation" msgstr "Assètiu" -#: diskdrake/interactive.pm:278 +#: diskdrake/interactive.pm:279 #, c-format msgid "Continue anyway?" msgstr "Sigu comuncas?" -#: diskdrake/interactive.pm:283 +#: diskdrake/interactive.pm:284 #, c-format msgid "Quit without saving" msgstr "Bessi sentza de sarvai" -#: diskdrake/interactive.pm:283 +#: diskdrake/interactive.pm:284 #, c-format msgid "Quit without writing the partition table?" msgstr "Bessu sentza de scriri sa tàula de is pratziduras?" -#: diskdrake/interactive.pm:288 +#: diskdrake/interactive.pm:289 #, c-format msgid "Do you want to save /etc/fstab modifications" msgstr "Bolis sarvai is mudas de /etc/fstab" -#: diskdrake/interactive.pm:295 fs/partitioning_wizard.pm:250 +#: diskdrake/interactive.pm:296 fs/partitioning_wizard.pm:250 #, c-format msgid "You need to reboot for the partition table modifications to take place" msgstr "" "Depis torrai a allui po fai balli is mudas a sa tàula de is pratziduras" -#: diskdrake/interactive.pm:300 +#: diskdrake/interactive.pm:301 #, c-format msgid "" "You should format partition %s.\n" @@ -1452,42 +1452,42 @@ msgstr "" "De ki no no fait a scriri nudda in fstab po su puntu de càrrigu%s.\n" "Bessu comuncas?" -#: diskdrake/interactive.pm:313 +#: diskdrake/interactive.pm:314 #, c-format msgid "Clear all" msgstr "Lìmpia totu" -#: diskdrake/interactive.pm:314 +#: diskdrake/interactive.pm:315 #, c-format msgid "Auto allocate" msgstr "Pratziduramentu automàtigu" -#: diskdrake/interactive.pm:320 +#: diskdrake/interactive.pm:321 #, c-format msgid "Toggle to normal mode" msgstr "Modalidadi normali" -#: diskdrake/interactive.pm:320 +#: diskdrake/interactive.pm:321 #, c-format msgid "Toggle to expert mode" msgstr "Modalidadi sperta" -#: diskdrake/interactive.pm:332 +#: diskdrake/interactive.pm:333 #, c-format msgid "Hard drive information" msgstr "Scedas discu tostau" -#: diskdrake/interactive.pm:365 +#: diskdrake/interactive.pm:366 #, c-format msgid "All primary partitions are used" msgstr "Totu is pratziduras primarjas funt impreadas" -#: diskdrake/interactive.pm:366 +#: diskdrake/interactive.pm:367 #, c-format msgid "I can not add any more partitions" msgstr "No potzu açungi atras pratziduras" -#: diskdrake/interactive.pm:367 +#: diskdrake/interactive.pm:368 #, c-format msgid "" "To have more partitions, please delete one to be able to create an extended " @@ -1495,107 +1495,112 @@ msgid "" msgstr "" "Po tenni prus pratziduras, burrandi una po podi creai una pratzidura tirada" -#: diskdrake/interactive.pm:378 +#: diskdrake/interactive.pm:379 #, c-format msgid "Reload partition table" msgstr "Torra a carrigai sa tàula de is pratziduras" -#: diskdrake/interactive.pm:385 +#: diskdrake/interactive.pm:386 #, c-format msgid "Detailed information" msgstr "Scedas a minudu" -#: diskdrake/interactive.pm:401 diskdrake/interactive.pm:741 +#: diskdrake/interactive.pm:398 +#, c-format +msgid "View" +msgstr "" + +#: diskdrake/interactive.pm:403 diskdrake/interactive.pm:749 #, c-format msgid "Resize" msgstr "Arremesura" -#: diskdrake/interactive.pm:402 +#: diskdrake/interactive.pm:404 #, c-format msgid "Format" msgstr "Formata" -#: diskdrake/interactive.pm:404 diskdrake/interactive.pm:851 +#: diskdrake/interactive.pm:406 diskdrake/interactive.pm:859 #, c-format msgid "Add to RAID" msgstr "Açungi a RAID" -#: diskdrake/interactive.pm:405 diskdrake/interactive.pm:869 +#: diskdrake/interactive.pm:407 diskdrake/interactive.pm:877 #, c-format msgid "Add to LVM" msgstr "Açungi a LVM" -#: diskdrake/interactive.pm:406 +#: diskdrake/interactive.pm:408 #, fuzzy, c-format msgid "Use" msgstr "ID umperadori" -#: diskdrake/interactive.pm:408 +#: diskdrake/interactive.pm:410 #, c-format msgid "Delete" msgstr "Burra" -#: diskdrake/interactive.pm:409 +#: diskdrake/interactive.pm:411 #, c-format msgid "Remove from RAID" msgstr "Burra de RAID" -#: diskdrake/interactive.pm:410 +#: diskdrake/interactive.pm:412 #, c-format msgid "Remove from LVM" msgstr "Burra de LVM" -#: diskdrake/interactive.pm:411 +#: diskdrake/interactive.pm:413 #, fuzzy, c-format msgid "Remove from dm" msgstr "Burra de LVM" -#: diskdrake/interactive.pm:412 +#: diskdrake/interactive.pm:414 #, c-format msgid "Modify RAID" msgstr "Muda RAID" -#: diskdrake/interactive.pm:413 +#: diskdrake/interactive.pm:415 #, c-format msgid "Use for loopback" msgstr "Imprea po loopback" -#: diskdrake/interactive.pm:424 +#: diskdrake/interactive.pm:426 #, c-format msgid "Create" msgstr "Crea" -#: diskdrake/interactive.pm:468 diskdrake/interactive.pm:470 +#: diskdrake/interactive.pm:476 diskdrake/interactive.pm:478 #, c-format msgid "Create a new partition" msgstr "Crea una pratzidura noa" -#: diskdrake/interactive.pm:472 +#: diskdrake/interactive.pm:480 #, c-format msgid "Start sector: " msgstr "Segadura de partèntzia: " -#: diskdrake/interactive.pm:475 diskdrake/interactive.pm:938 +#: diskdrake/interactive.pm:483 diskdrake/interactive.pm:946 #, c-format msgid "Size in MB: " msgstr "Manniori in MB: " -#: diskdrake/interactive.pm:477 diskdrake/interactive.pm:939 +#: diskdrake/interactive.pm:485 diskdrake/interactive.pm:947 #, c-format msgid "Filesystem type: " msgstr "Tipu de filesystem: " -#: diskdrake/interactive.pm:483 +#: diskdrake/interactive.pm:491 #, c-format msgid "Preference: " msgstr "Preferèntzia: " -#: diskdrake/interactive.pm:486 +#: diskdrake/interactive.pm:494 #, c-format msgid "Logical volume name " msgstr "" -#: diskdrake/interactive.pm:506 +#: diskdrake/interactive.pm:514 #, c-format msgid "" "You can not create a new partition\n" @@ -1606,64 +1611,64 @@ msgstr "" "(ses lòmpiu a su nùmeru permìtiu de pratziduras primarjas).\n" "Innantis burra una pratzidura primarja e creandi una tirada." -#: diskdrake/interactive.pm:536 +#: diskdrake/interactive.pm:544 #, c-format msgid "Remove the loopback file?" msgstr "Burru su file de loopback?" -#: diskdrake/interactive.pm:558 +#: diskdrake/interactive.pm:566 #, c-format msgid "" "After changing type of partition %s, all data on this partition will be lost" msgstr "" "Apustis de sa muda de tipu de sa pratzidura %s, totu su ki dui at du perdis" -#: diskdrake/interactive.pm:571 +#: diskdrake/interactive.pm:579 #, c-format msgid "Change partition type" msgstr "Muda tipu de pratzidura" -#: diskdrake/interactive.pm:573 diskdrake/removable.pm:47 +#: diskdrake/interactive.pm:581 diskdrake/removable.pm:47 #, c-format msgid "Which filesystem do you want?" msgstr "Ita filesystem bolis?" -#: diskdrake/interactive.pm:580 +#: diskdrake/interactive.pm:588 #, fuzzy, c-format msgid "Switching from %s to %s" msgstr "Mudai de ext2 a ext3" -#: diskdrake/interactive.pm:608 +#: diskdrake/interactive.pm:616 #, c-format msgid "Set volume label" msgstr "" -#: diskdrake/interactive.pm:608 +#: diskdrake/interactive.pm:616 #, c-format msgid "Beware, this will be written to disk as soon as you validate!" msgstr "" -#: diskdrake/interactive.pm:610 +#: diskdrake/interactive.pm:618 #, c-format msgid "Which volume label?" msgstr "" -#: diskdrake/interactive.pm:611 +#: diskdrake/interactive.pm:619 #, fuzzy, c-format msgid "Label:" msgstr "Etiketa" -#: diskdrake/interactive.pm:632 +#: diskdrake/interactive.pm:640 #, c-format msgid "Where do you want to mount the loopback file %s?" msgstr "Aundi bolis carrigai su file de loopback %s?" -#: diskdrake/interactive.pm:633 +#: diskdrake/interactive.pm:641 #, c-format msgid "Where do you want to mount device %s?" msgstr "Aundi bolis carrigai su trastu %s?" -#: diskdrake/interactive.pm:638 +#: diskdrake/interactive.pm:646 #, c-format msgid "" "Can not unset mount point as this partition is used for loop back.\n" @@ -1672,223 +1677,223 @@ msgstr "" "No fait a disassetiai su puntu de càrrigu ca sa pratzidura est po loopback.\n" "Boga su loopback innantis" -#: diskdrake/interactive.pm:668 +#: diskdrake/interactive.pm:676 #, c-format msgid "Where do you want to mount %s?" msgstr "Aundi bolis carrigai %s?" -#: diskdrake/interactive.pm:692 diskdrake/interactive.pm:775 +#: diskdrake/interactive.pm:700 diskdrake/interactive.pm:783 #: fs/partitioning_wizard.pm:146 fs/partitioning_wizard.pm:178 #, c-format msgid "Resizing" msgstr "Arremesuru" -#: diskdrake/interactive.pm:692 +#: diskdrake/interactive.pm:700 #, c-format msgid "Computing FAT filesystem bounds" msgstr "Càrculu is làcanas de su filesystem FAT" -#: diskdrake/interactive.pm:728 +#: diskdrake/interactive.pm:736 #, c-format msgid "This partition is not resizeable" msgstr "No fait a arremesurai custa pratzidura" -#: diskdrake/interactive.pm:733 +#: diskdrake/interactive.pm:741 #, c-format msgid "All data on this partition should be backed-up" msgstr "Totu su ki dui est in custa pratzidura iat a bolli sarvau in còpia" -#: diskdrake/interactive.pm:735 +#: diskdrake/interactive.pm:743 #, c-format msgid "After resizing partition %s, all data on this partition will be lost" msgstr "" "Apustis de s'arremesuru de sa pratzidura %s, totu su ki dui at du perdis" -#: diskdrake/interactive.pm:742 +#: diskdrake/interactive.pm:750 #, c-format msgid "Choose the new size" msgstr "Sçobera sa mesura noa" -#: diskdrake/interactive.pm:743 +#: diskdrake/interactive.pm:751 #, c-format msgid "New size in MB: " msgstr "Mesura noa in MB: " -#: diskdrake/interactive.pm:744 +#: diskdrake/interactive.pm:752 #, c-format msgid "Minimum size: %s MB" msgstr "" -#: diskdrake/interactive.pm:745 +#: diskdrake/interactive.pm:753 #, c-format msgid "Maximum size: %s MB" msgstr "" -#: diskdrake/interactive.pm:786 +#: diskdrake/interactive.pm:794 #, c-format msgid "" "To ensure data integrity after resizing the partition(s),\n" "filesystem checks will be run on your next boot into Microsoft Windows®" msgstr "" -#: diskdrake/interactive.pm:834 diskdrake/interactive.pm:1378 +#: diskdrake/interactive.pm:842 diskdrake/interactive.pm:1386 #, c-format msgid "Filesystem encryption key" msgstr "Crai de cuadura de su filesystem" -#: diskdrake/interactive.pm:835 +#: diskdrake/interactive.pm:843 #, fuzzy, c-format msgid "Enter your filesystem encryption key" msgstr "Sçobera sa crai de cuadura de su filesystem" -#: diskdrake/interactive.pm:836 diskdrake/interactive.pm:1386 +#: diskdrake/interactive.pm:844 diskdrake/interactive.pm:1394 #, c-format msgid "Encryption key" msgstr "Crai de cuadura" -#: diskdrake/interactive.pm:843 +#: diskdrake/interactive.pm:851 #, c-format msgid "Invalid key" msgstr "" -#: diskdrake/interactive.pm:851 +#: diskdrake/interactive.pm:859 #, c-format msgid "Choose an existing RAID to add to" msgstr "Sçobera unu RAID ki jai dui est po d'açungi" -#: diskdrake/interactive.pm:853 diskdrake/interactive.pm:871 +#: diskdrake/interactive.pm:861 diskdrake/interactive.pm:879 #, c-format msgid "new" msgstr "nou" -#: diskdrake/interactive.pm:869 +#: diskdrake/interactive.pm:877 #, c-format msgid "Choose an existing LVM to add to" msgstr "Sçobera unu LVM ki jai dui est po d'açungi" -#: diskdrake/interactive.pm:876 +#: diskdrake/interactive.pm:884 #, c-format msgid "LVM name?" msgstr "Nòmini LVM?" -#: diskdrake/interactive.pm:903 +#: diskdrake/interactive.pm:911 #, c-format msgid "" "Physical volume %s is still in use.\n" "Do you want to move used physical extents on this volume to other volumes?" msgstr "" -#: diskdrake/interactive.pm:905 +#: diskdrake/interactive.pm:913 #, c-format msgid "Moving physical extents" msgstr "" -#: diskdrake/interactive.pm:923 +#: diskdrake/interactive.pm:931 #, c-format msgid "This partition can not be used for loopback" msgstr "No fait a impreai custa pratzidura po loopback" -#: diskdrake/interactive.pm:936 +#: diskdrake/interactive.pm:944 #, c-format msgid "Loopback" msgstr "Loopback" -#: diskdrake/interactive.pm:937 +#: diskdrake/interactive.pm:945 #, c-format msgid "Loopback file name: " msgstr "Nòmini de su file de loopback:" -#: diskdrake/interactive.pm:942 +#: diskdrake/interactive.pm:950 #, c-format msgid "Give a file name" msgstr "Dona unu nòmini de file" -#: diskdrake/interactive.pm:945 +#: diskdrake/interactive.pm:953 #, c-format msgid "File is already used by another loopback, choose another one" msgstr "Un'atru loopback est jai impreendi su file, sçoberandi un'atru" -#: diskdrake/interactive.pm:946 +#: diskdrake/interactive.pm:954 #, c-format msgid "File already exists. Use it?" msgstr "Su file esistit jai. A d'impreai?" -#: diskdrake/interactive.pm:978 diskdrake/interactive.pm:981 +#: diskdrake/interactive.pm:986 diskdrake/interactive.pm:989 #, c-format msgid "Mount options" msgstr "Sceras de càrrigu" -#: diskdrake/interactive.pm:988 +#: diskdrake/interactive.pm:996 #, c-format msgid "Various" msgstr "" -#: diskdrake/interactive.pm:1055 +#: diskdrake/interactive.pm:1063 #, c-format msgid "device" msgstr "trastu" -#: diskdrake/interactive.pm:1056 +#: diskdrake/interactive.pm:1064 #, c-format msgid "level" msgstr "arrasu" -#: diskdrake/interactive.pm:1057 +#: diskdrake/interactive.pm:1065 #, c-format msgid "chunk size in KiB" msgstr "" -#: diskdrake/interactive.pm:1075 +#: diskdrake/interactive.pm:1083 #, c-format msgid "Be careful: this operation is dangerous." msgstr "Atentu: custa cosa est perigulosa." -#: diskdrake/interactive.pm:1090 +#: diskdrake/interactive.pm:1098 #, fuzzy, c-format msgid "Partitioning Type" msgstr "Pratzimentu" -#: diskdrake/interactive.pm:1090 +#: diskdrake/interactive.pm:1098 #, c-format msgid "What type of partitioning?" msgstr "Ita tipu de pratzimentu?" -#: diskdrake/interactive.pm:1128 +#: diskdrake/interactive.pm:1136 #, c-format msgid "You'll need to reboot before the modification can take place" msgstr "Depis torrai a allui innantis ki sa muda tenjat efetu" -#: diskdrake/interactive.pm:1137 +#: diskdrake/interactive.pm:1145 #, c-format msgid "Partition table of drive %s is going to be written to disk" msgstr "Megu a scrìiri sa tàula de pratzidura de su trastu %s in su discu" -#: diskdrake/interactive.pm:1159 fs/format.pm:96 fs/format.pm:103 +#: diskdrake/interactive.pm:1167 fs/format.pm:96 fs/format.pm:103 #, c-format msgid "Formatting partition %s" msgstr "Formatu sa pratzidura %s" -#: diskdrake/interactive.pm:1172 +#: diskdrake/interactive.pm:1180 #, c-format msgid "After formatting partition %s, all data on this partition will be lost" msgstr "Apustis formatada sa pratzidura %s, as a perdi totu su ki dui est" -#: diskdrake/interactive.pm:1181 fs/partitioning.pm:48 +#: diskdrake/interactive.pm:1189 fs/partitioning.pm:48 #, c-format msgid "Check bad blocks?" msgstr "" -#: diskdrake/interactive.pm:1195 +#: diskdrake/interactive.pm:1203 #, c-format msgid "Move files to the new partition" msgstr "Movi is file a sa pratzidura noa" -#: diskdrake/interactive.pm:1195 +#: diskdrake/interactive.pm:1203 #, c-format msgid "Hide files" msgstr "Cua is file" -#: diskdrake/interactive.pm:1196 +#: diskdrake/interactive.pm:1204 #, c-format msgid "" "Directory %s already contains data\n" @@ -1899,128 +1904,128 @@ msgid "" "the contents of the mounted partition)" msgstr "" -#: diskdrake/interactive.pm:1211 +#: diskdrake/interactive.pm:1219 #, c-format msgid "Moving files to the new partition" msgstr "Movu is file a sa pratzidura noa" -#: diskdrake/interactive.pm:1215 +#: diskdrake/interactive.pm:1223 #, c-format msgid "Copying %s" msgstr "Còpiu %s" -#: diskdrake/interactive.pm:1219 +#: diskdrake/interactive.pm:1227 #, c-format msgid "Removing %s" msgstr "Burru %s" -#: diskdrake/interactive.pm:1233 +#: diskdrake/interactive.pm:1241 #, c-format msgid "partition %s is now known as %s" msgstr "sa pratzidura %s imoi da connosceus po %s" -#: diskdrake/interactive.pm:1234 +#: diskdrake/interactive.pm:1242 #, c-format msgid "Partitions have been renumbered: " msgstr "Is nùmerus de is pratziduras funt mudaus:" -#: diskdrake/interactive.pm:1259 diskdrake/interactive.pm:1327 +#: diskdrake/interactive.pm:1267 diskdrake/interactive.pm:1335 #, c-format msgid "Device: " msgstr "Trastu: " -#: diskdrake/interactive.pm:1260 +#: diskdrake/interactive.pm:1268 #, c-format msgid "Volume label: " msgstr "" -#: diskdrake/interactive.pm:1261 +#: diskdrake/interactive.pm:1269 #, c-format msgid "UUID: " msgstr "" -#: diskdrake/interactive.pm:1262 +#: diskdrake/interactive.pm:1270 #, c-format msgid "DOS drive letter: %s (just a guess)\n" msgstr "" -#: diskdrake/interactive.pm:1266 diskdrake/interactive.pm:1275 -#: diskdrake/interactive.pm:1346 +#: diskdrake/interactive.pm:1274 diskdrake/interactive.pm:1283 +#: diskdrake/interactive.pm:1354 #, c-format msgid "Type: " msgstr "Tipu: " -#: diskdrake/interactive.pm:1270 diskdrake/interactive.pm:1331 +#: diskdrake/interactive.pm:1278 diskdrake/interactive.pm:1339 #, c-format msgid "Name: " msgstr "Nòmini: " -#: diskdrake/interactive.pm:1277 +#: diskdrake/interactive.pm:1285 #, c-format msgid "Start: sector %s\n" msgstr "Cumentzu: segadura %s\n" -#: diskdrake/interactive.pm:1278 +#: diskdrake/interactive.pm:1286 #, c-format msgid "Size: %s" msgstr "Mesura: %s" -#: diskdrake/interactive.pm:1280 +#: diskdrake/interactive.pm:1288 #, c-format msgid ", %s sectors" msgstr ", %s segaduras" -#: diskdrake/interactive.pm:1282 +#: diskdrake/interactive.pm:1290 #, c-format msgid "Cylinder %d to %d\n" msgstr "Cilindru %d finas a %d\n" -#: diskdrake/interactive.pm:1283 +#: diskdrake/interactive.pm:1291 #, c-format msgid "Number of logical extents: %d\n" msgstr "" -#: diskdrake/interactive.pm:1284 +#: diskdrake/interactive.pm:1292 #, c-format msgid "Formatted\n" msgstr "Formatau\n" -#: diskdrake/interactive.pm:1285 +#: diskdrake/interactive.pm:1293 #, c-format msgid "Not formatted\n" msgstr "No formatau\n" -#: diskdrake/interactive.pm:1286 +#: diskdrake/interactive.pm:1294 #, c-format msgid "Mounted\n" msgstr "Carrigau\n" -#: diskdrake/interactive.pm:1287 +#: diskdrake/interactive.pm:1295 #, c-format msgid "RAID %s\n" msgstr "RAID %s\n" -#: diskdrake/interactive.pm:1289 +#: diskdrake/interactive.pm:1297 #, fuzzy, c-format msgid "Encrypted" msgstr "Crai de cuadura" -#: diskdrake/interactive.pm:1289 +#: diskdrake/interactive.pm:1297 #, c-format msgid " (mapped on %s)" msgstr "" -#: diskdrake/interactive.pm:1290 +#: diskdrake/interactive.pm:1298 #, c-format msgid " (to map on %s)" msgstr "" -#: diskdrake/interactive.pm:1291 +#: diskdrake/interactive.pm:1299 #, c-format msgid " (inactive)" msgstr "" -#: diskdrake/interactive.pm:1297 +#: diskdrake/interactive.pm:1305 #, c-format msgid "" "Loopback file(s):\n" @@ -2029,7 +2034,7 @@ msgstr "" "File (s) de loopback:\n" " %s\n" -#: diskdrake/interactive.pm:1298 +#: diskdrake/interactive.pm:1306 #, c-format msgid "" "Partition booted by default\n" @@ -2038,27 +2043,27 @@ msgstr "" "Pratzidura alluta de predefiniu\n" " (po allui MS-DOS, no po lilo)\n" -#: diskdrake/interactive.pm:1300 +#: diskdrake/interactive.pm:1308 #, c-format msgid "Level %s\n" msgstr "Arrasu %s\n" -#: diskdrake/interactive.pm:1301 +#: diskdrake/interactive.pm:1309 #, c-format msgid "Chunk size %d KiB\n" msgstr "" -#: diskdrake/interactive.pm:1302 +#: diskdrake/interactive.pm:1310 #, c-format msgid "RAID-disks %s\n" msgstr "Discus RAID %s\n" -#: diskdrake/interactive.pm:1304 +#: diskdrake/interactive.pm:1312 #, c-format msgid "Loopback file name: %s" msgstr "Nòmini de su file de loopback: %s" -#: diskdrake/interactive.pm:1307 +#: diskdrake/interactive.pm:1315 #, c-format msgid "" "\n" @@ -2067,7 +2072,7 @@ msgid "" "probably leave it alone.\n" msgstr "" -#: diskdrake/interactive.pm:1310 +#: diskdrake/interactive.pm:1318 #, c-format msgid "" "\n" @@ -2080,68 +2085,68 @@ msgstr "" "Bootstrap est po\n" "allui su sistema in dual-boot.\n" -#: diskdrake/interactive.pm:1319 +#: diskdrake/interactive.pm:1327 #, c-format msgid "Free space on %s (%s)" msgstr "" -#: diskdrake/interactive.pm:1328 +#: diskdrake/interactive.pm:1336 #, c-format msgid "Read-only" msgstr "Ligi-feti" -#: diskdrake/interactive.pm:1329 +#: diskdrake/interactive.pm:1337 #, c-format msgid "Size: %s\n" msgstr "Mesura: %s\n" -#: diskdrake/interactive.pm:1330 +#: diskdrake/interactive.pm:1338 #, c-format msgid "Geometry: %s cylinders, %s heads, %s sectors\n" msgstr "Jometria: %s cilindrus, %s concas, %s segaduras\n" -#: diskdrake/interactive.pm:1332 +#: diskdrake/interactive.pm:1340 #, fuzzy, c-format msgid "Medium type: " msgstr "Tipu de filesystem: " -#: diskdrake/interactive.pm:1333 +#: diskdrake/interactive.pm:1341 #, c-format msgid "LVM-disks %s\n" msgstr "Discus LVM %s\n" -#: diskdrake/interactive.pm:1334 +#: diskdrake/interactive.pm:1342 #, c-format msgid "Partition table type: %s\n" msgstr "Tipu de tàula de is pratziduras: %s\n" -#: diskdrake/interactive.pm:1335 +#: diskdrake/interactive.pm:1343 #, c-format msgid "on channel %d id %d\n" msgstr "" -#: diskdrake/interactive.pm:1379 +#: diskdrake/interactive.pm:1387 #, c-format msgid "Choose your filesystem encryption key" msgstr "Sçobera sa crai de cuadura de su filesystem" -#: diskdrake/interactive.pm:1382 +#: diskdrake/interactive.pm:1390 #, c-format msgid "This encryption key is too simple (must be at least %d characters long)" msgstr "" "Sa crai de cuadura est tropu simpli (bolit longa a su mancu %d caràteris)" -#: diskdrake/interactive.pm:1383 +#: diskdrake/interactive.pm:1391 #, c-format msgid "The encryption keys do not match" msgstr "Is crais de cuadura no cunsonant" -#: diskdrake/interactive.pm:1387 +#: diskdrake/interactive.pm:1395 #, c-format msgid "Encryption key (again)" msgstr "Crai de cuadura (torra)" -#: diskdrake/interactive.pm:1389 +#: diskdrake/interactive.pm:1397 #, c-format msgid "Encryption algorithm" msgstr "Algoritmu de critadura" @@ -2262,12 +2267,12 @@ msgstr "No sciu comenti formatai %s in tipu %s" msgid "setting label on %s failed" msgstr "" -#: fs/format.pm:161 +#: fs/format.pm:162 #, c-format msgid "I do not know how to format %s in type %s" msgstr "No sciu comenti formatai %s in tipu %s" -#: fs/format.pm:166 fs/format.pm:168 +#: fs/format.pm:167 fs/format.pm:169 #, c-format msgid "%s formatting of %s failed" msgstr "" @@ -2292,7 +2297,7 @@ msgstr "càrrigu de sa pratzidura %s in sa directory %s faddia" msgid "Checking %s" msgstr "Controllu %s" -#: fs/mount.pm:119 partition_table.pm:404 +#: fs/mount.pm:119 partition_table.pm:405 #, c-format msgid "error unmounting %s: %s" msgstr "faddina de scàrrigu %s: %s" @@ -3011,59 +3016,59 @@ msgstr "Disconnotu/Atrus" msgid "cpu # " msgstr "cpu # " -#: harddrake/sound.pm:285 +#: harddrake/sound.pm:300 #, c-format msgid "Please Wait... Applying the configuration" msgstr "Abeta... Àprigu s'assètiu" -#: harddrake/sound.pm:346 +#: harddrake/sound.pm:362 #, c-format msgid "Enable PulseAudio" msgstr "" -#: harddrake/sound.pm:350 +#: harddrake/sound.pm:366 #, c-format msgid "Automatic routing from ALSA to PulseAudio" msgstr "" -#: harddrake/sound.pm:355 +#: harddrake/sound.pm:371 #, c-format msgid "Enable 5.1 sound with Pulse Audio" msgstr "" -#: harddrake/sound.pm:360 +#: harddrake/sound.pm:376 #, c-format msgid "Enable user switching for audio applications" msgstr "" -#: harddrake/sound.pm:365 +#: harddrake/sound.pm:381 #, c-format msgid "Reset sound mixer to default values" msgstr "" -#: harddrake/sound.pm:370 +#: harddrake/sound.pm:386 #, c-format msgid "Trouble shooting" msgstr "" -#: harddrake/sound.pm:377 +#: harddrake/sound.pm:393 #, c-format msgid "No alternative driver" msgstr "" -#: harddrake/sound.pm:378 +#: harddrake/sound.pm:394 #, c-format msgid "" "There's no known OSS/ALSA alternative driver for your sound card (%s) which " "currently uses \"%s\"" msgstr "" -#: harddrake/sound.pm:385 +#: harddrake/sound.pm:401 #, c-format msgid "Sound configuration" msgstr "Assètiu de su Sonu" -#: harddrake/sound.pm:387 +#: harddrake/sound.pm:403 #, c-format msgid "" "Here you can select an alternative driver (either OSS or ALSA) for your " @@ -3073,7 +3078,7 @@ msgstr "" #. -PO: here the first %s is either "OSS" or "ALSA", #. -PO: the second %s is the name of the current driver #. -PO: and the third %s is the name of the default driver -#: harddrake/sound.pm:392 +#: harddrake/sound.pm:408 #, c-format msgid "" "\n" @@ -3082,7 +3087,7 @@ msgid "" "\"%s\")" msgstr "" -#: harddrake/sound.pm:394 +#: harddrake/sound.pm:410 #, c-format msgid "" "OSS (Open Sound System) was the first sound API. It's an OS independent " @@ -3102,12 +3107,12 @@ msgid "" "the ALSA library.\n" msgstr "" -#: harddrake/sound.pm:408 harddrake/sound.pm:491 +#: harddrake/sound.pm:424 harddrake/sound.pm:507 #, c-format msgid "Driver:" msgstr "Driver:" -#: harddrake/sound.pm:422 +#: harddrake/sound.pm:438 #, c-format msgid "" "The old \"%s\" driver is blacklisted.\n" @@ -3117,12 +3122,12 @@ msgid "" "The new \"%s\" driver will only be used on next bootstrap." msgstr "" -#: harddrake/sound.pm:430 +#: harddrake/sound.pm:446 #, c-format msgid "No open source driver" msgstr "Nisçunu driver open source" -#: harddrake/sound.pm:431 +#: harddrake/sound.pm:447 #, c-format msgid "" "There's no free driver for your sound card (%s), but there's a proprietary " @@ -3131,23 +3136,23 @@ msgstr "" "No dui est unu driver lìberu po sa skeda àudio (%s), ma nci nd'at unu " "propiedàriu in \"%s\"." -#: harddrake/sound.pm:434 +#: harddrake/sound.pm:450 #, c-format msgid "No known driver" msgstr "Nisçunu driver connotu" -#: harddrake/sound.pm:435 +#: harddrake/sound.pm:451 #, c-format msgid "There's no known driver for your sound card (%s)" msgstr "No connosçu driver po sa skeda àudio (%s)" -#: harddrake/sound.pm:450 +#: harddrake/sound.pm:466 #, c-format msgid "Sound trouble shooting" msgstr "" #. -PO: keep the double empty lines between sections, this is formatted a la LaTeX -#: harddrake/sound.pm:453 +#: harddrake/sound.pm:469 #, c-format msgid "" "The classic bug sound tester is to run the following commands:\n" @@ -3172,18 +3177,18 @@ msgid "" "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n" msgstr "" -#: harddrake/sound.pm:480 +#: harddrake/sound.pm:496 #, c-format msgid "Let me pick any driver" msgstr "" -#: harddrake/sound.pm:483 +#: harddrake/sound.pm:499 #, c-format msgid "Choosing an arbitrary driver" msgstr "" #. -PO: keep the double empty lines between sections, this is formatted a la LaTeX -#: harddrake/sound.pm:486 +#: harddrake/sound.pm:502 #, c-format msgid "" "If you really think that you know which driver is the right one for your " @@ -3284,7 +3289,27 @@ msgstr "Acaba" msgid "Previous" msgstr "Agoa" -#: interactive/gtk.pm:586 +#: interactive/curses.pm:556 ugtk2.pm:872 +#, c-format +msgid "No file chosen" +msgstr "Nisçunu file sçoberau" + +#: interactive/curses.pm:560 ugtk2.pm:876 +#, c-format +msgid "You have chosen a directory, not a file" +msgstr "As sçoberau una directory, no unu file" + +#: interactive/curses.pm:562 ugtk2.pm:878 +#, c-format +msgid "No such directory" +msgstr "Nisçuna directory de aici" + +#: interactive/curses.pm:562 ugtk2.pm:878 +#, c-format +msgid "No such file" +msgstr "Nisçunu file de aici" + +#: interactive/gtk.pm:570 #, c-format msgid "Beware, Caps Lock is enabled" msgstr "" @@ -4974,17 +4999,17 @@ msgid "" "Do you want to try again with other parameters?" msgstr "" -#: partition_table.pm:410 +#: partition_table.pm:411 #, c-format msgid "mount failed: " msgstr "" -#: partition_table.pm:522 +#: partition_table.pm:523 #, c-format msgid "Extended partition not supported on this platform" msgstr "" -#: partition_table.pm:540 +#: partition_table.pm:541 #, c-format msgid "" "You have a hole in your partition table but I can not use it.\n" @@ -5048,37 +5073,37 @@ msgstr "" msgid "Not enough partitions for RAID level %d\n" msgstr "" -#: scanner.pm:95 +#: scanner.pm:96 #, c-format msgid "Could not create directory /usr/share/sane/firmware!" msgstr "" -#: scanner.pm:106 +#: scanner.pm:107 #, c-format msgid "Could not create link /usr/share/sane/%s!" msgstr "" -#: scanner.pm:113 +#: scanner.pm:114 #, c-format msgid "Could not copy firmware file %s to /usr/share/sane/firmware!" msgstr "" -#: scanner.pm:120 +#: scanner.pm:121 #, c-format msgid "Could not set permissions of firmware file %s!" msgstr "" -#: scanner.pm:199 +#: scanner.pm:200 #, c-format msgid "Scannerdrake" msgstr "Scannerdrake" -#: scanner.pm:200 +#: scanner.pm:201 #, c-format msgid "Could not install the packages needed to share your scanner(s)." msgstr "" -#: scanner.pm:201 +#: scanner.pm:202 #, c-format msgid "Your scanner(s) will not be available for non-root users." msgstr "" @@ -5668,64 +5693,36 @@ msgstr "" #: security/level.pm:10 #, c-format -msgid "Welcome To Crackers" +msgid "Disable msec" msgstr "" #: security/level.pm:11 #, c-format -msgid "Poor" -msgstr "" - -#: security/level.pm:12 -#, c-format msgid "Standard" msgstr "Standard" -#: security/level.pm:13 -#, c-format -msgid "High" -msgstr "" - -#: security/level.pm:14 -#, c-format -msgid "Higher" -msgstr "" - -#: security/level.pm:15 -#, c-format -msgid "Paranoid" -msgstr "" - -#: security/level.pm:41 -#, c-format -msgid "" -"This level is to be used with care. It makes your system more easy to use,\n" -"but very sensitive. It must not be used for a machine connected to others\n" -"or to the Internet. There is no password access." -msgstr "" +#: security/level.pm:12 +#, fuzzy, c-format +msgid "Secure" +msgstr "Siguresa" -#: security/level.pm:44 +#: security/level.pm:38 #, c-format msgid "" -"Passwords are now enabled, but use as a networked computer is still not " -"recommended." +"This level is to be used with care, as it disables all additional security\n" +"provided by msec. Use it only when you want to take care of all aspects of " +"system security\n" +"on your own." msgstr "" -#: security/level.pm:45 +#: security/level.pm:41 #, c-format msgid "" "This is the standard security recommended for a computer that will be used " "to connect to the Internet as a client." msgstr "" -#: security/level.pm:46 -#, c-format -msgid "" -"There are already some restrictions, and more automatic checks are run every " -"night." -msgstr "" - -#: security/level.pm:47 +#: security/level.pm:42 #, c-format msgid "" "With this security level, the use of this system as a server becomes " @@ -5736,40 +5733,33 @@ msgid "" "Internet, you should choose a lower level." msgstr "" -#: security/level.pm:50 -#, c-format -msgid "" -"This is similar to the previous level, but the system is entirely closed and " -"security features are at their maximum." -msgstr "" - -#: security/level.pm:55 +#: security/level.pm:49 #, c-format msgid "Security" msgstr "Siguresa" -#: security/level.pm:55 +#: security/level.pm:49 #, c-format msgid "DrakSec Basic Options" msgstr "" -#: security/level.pm:58 +#: security/level.pm:52 #, c-format msgid "Please choose the desired security level" msgstr "" #. -PO: this string is used to properly format "<security level>: <level description>" -#: security/level.pm:62 +#: security/level.pm:56 #, c-format msgid "%s: %s" msgstr "" -#: security/level.pm:65 +#: security/level.pm:59 #, c-format msgid "Security Administrator:" msgstr "" -#: security/level.pm:66 +#: security/level.pm:60 #, c-format msgid "Login or email:" msgstr "" @@ -6401,31 +6391,11 @@ msgstr "Yugoslàvia" msgid "Is this correct?" msgstr "Andat beni?" -#: ugtk2.pm:872 -#, c-format -msgid "No file chosen" -msgstr "Nisçunu file sçoberau" - #: ugtk2.pm:874 #, c-format msgid "You have chosen a file, not a directory" msgstr "As sçoberau unu file, no una directory" -#: ugtk2.pm:876 -#, c-format -msgid "You have chosen a directory, not a file" -msgstr "As sçoberau una directory, no unu file" - -#: ugtk2.pm:878 -#, c-format -msgid "No such directory" -msgstr "Nisçuna directory de aici" - -#: ugtk2.pm:878 -#, c-format -msgid "No such file" -msgstr "Nisçunu file de aici" - #: wizards.pm:95 #, c-format msgid "" |