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-rw-r--r--perl-install/share/po/sc.po558
1 files changed, 264 insertions, 294 deletions
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 ""