package install_steps_gtk; # $Id$

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

@ISA = qw(install_steps_interactive interactive_gtk);

#-######################################################################################
#- misc imports
#-######################################################################################
use install_steps_interactive;
use interactive_gtk;
use common qw(:common :file :functional :system);
use my_gtk qw(:helpers :wrappers);
use Gtk;
use devices;
use modules;
use install_gtk;
use install_any;
use mouse;
use help;
use log;

#-######################################################################################
#- In/Out Steps Functions
#-######################################################################################
sub new($$) {
    my ($type, $o) = @_;

    my $old = $SIG{__DIE__};
    $SIG{__DIE__} = sub { $_[0] !~ /my_gtk\.pm/ and goto $old };

    $ENV{DISPLAY} ||= $o->{display} || ":0";
    unless ($::testing) {
	$my_gtk::force_focus = $ENV{DISPLAY} eq ":0";

	if ($ENV{DISPLAY} eq ":0" && !$::live) {
	    my $f = "/tmp/Xconf";
	    install_gtk::createXconf($f, @{$o->{mouse}}{"XMOUSETYPE", "device"}, $o->{wacom}[0]);
	    devices::make("/dev/kbd");

	    local (*T1, *T2);
	    open T1, ">/dev/tty5";
	    open T2, ">/dev/tty6";

	    my $launchX = sub {
		my $ok = 1;
		my $xpmac_opts = cat_("/proc/cmdline");        		
		local $SIG{CHLD} = sub { $ok = 0 if waitpid(-1, c::WNOHANG()) > 0 };
		unless (fork) {
		    exec $_[0], (arch() =~ /^sparc/ || arch() eq "ppc" ? () : ("-kb")), "-dpms","-s" ,"240",
		      ($_[0] =~ /Xpmac/ ? $xpmac_opts !~ /ofonly/ ? ("-mode", "17", "-depth", "32") : ("-mach64"):()),
		      ($_[0] =~ /Xsun/ || $_[0] =~ /Xpmac/ ? ("-fp", "/usr/X11R6/lib/X11/fonts:unscaled") :
		       ("-allowMouseOpenFail", "-xf86config", $f)) or exit 1;
		}
		foreach (1..60) {
		    sleep 1;
		    log::l("Server died"), return 0 if !$ok;
		    return 1 if c::Xtest($ENV{DISPLAY});
		}
		log::l("Timeout!!");
		0;
	    };
	    my @servers = qw(FBDev VGA16); #-)
	    if (arch() eq "alpha") {
		require Xconfigurator;
		my $card = Xconfigurator::cardConfigurationAuto();
		Xconfigurator::updateCardAccordingName($card, $card->{type}) if $card && $card->{type};
		@servers = $card->{server} || "TGA";
		#-@servers = qw(SVGA 3DLabs TGA) 
	    } elsif (arch() =~ /^sparc/) {
		local $_ = cat_("/proc/fb");
		if (/Mach64/) { @servers = qw(Mach64) }
		elsif (/Permedia2/) { @servers = qw(3DLabs) }
		else { @servers = qw(Xsun24) }
	    } elsif (arch() eq "ppc") {
	    	@servers = qw(Xpmac);
            }

	    foreach (@servers) {
		log::l("Trying with server $_");
		my $dir = "/usr/X11R6/bin";
		my $prog = /Xsun|Xpmac/ ? $_ : "XF86_$_";
		unless (-x "$dir/$prog") {
		    unlink $_ foreach glob_("$dir/X*");
		    install_any::getAndSaveFile("Mandrake/mdkinst$dir/$prog", "$dir/$prog") or die "failed to get server $prog: $!";
		    chmod 0755, "$dir/$prog";
		}
		if (/FB/) {
		    !$o->{vga16} && $o->{allowFB} or next;

		    $o->{allowFB} = &$launchX($prog) #- keep in mind FB is used.
		      and goto OK;
		} else {
		    $o->{vga16} = 1 if /VGA16/;
		    &$launchX($prog) and goto OK;
		}
	    }
	    return undef;
	}
    }
  OK:
    install_gtk::init_sizes();
    install_gtk::default_theme($o);
    install_gtk::create_logo_window($o);

    $my_gtk::force_center = [ $::rootwidth - $::windowwidth, $::logoheight, $::windowwidth, $::windowheight ];

    (bless {}, ref $type || $type)->SUPER::new($o);
}

sub enteringStep {
    my ($o, $step) = @_;

    printf "Entering step `%s'\n", $o->{steps}{$step}{text};
    $o->SUPER::enteringStep($step);
    install_gtk::create_steps_window($o);
    install_gtk::create_help_window($o);
}
sub leavingStep {
    my ($o, $step) = @_;
    $o->SUPER::leavingStep($step);
}


sub charsetChanged {
    my ($o) = @_;
    Gtk->set_locale;
    install_gtk::install_theme($o);
    install_gtk::create_steps_window($o);
}

#-######################################################################################
#- Steps Functions
#-######################################################################################
sub selectLanguage {
    my ($o, $first_time) = @_;
    $o->SUPER::selectLanguage;
  
    $o->ask_warn('',
_("Your system is low on resource. You may have some problem installing
Linux-Mandrake. If that occurs, you can try a text install instead. For this,
press `F1' when booting on CDROM, then enter `text'.")) if $first_time && availableRamMB() < 60; # 60MB

}

#------------------------------------------------------------------------------
sub selectInstallClass1 {
    my ($o, $verif, $l, $def, $l2, $def2) = @_;
    $::live || @$l == 1 and return $o->SUPER::selectInstallClass1($verif, $l, $def, $l2, $def2);

    my $w = my_gtk->new('');
    my $focused;
    gtkadd($w->{window},
	   gtkpack($w->create_box_with_title(_("Please, choose one of the following classes of installation:")),
		   (my @radios = gtkradio(@$l, $def)),
		   gtkadd(create_hbox(),
			  map { my $v = $_; 
				my $b = new Gtk::Button(translate($_));
				$focused = $b if $_ eq $def2;
				gtksignal_connect($b, "clicked" => sub { $w->{retval} = $v; Gtk->main_quit });
			    } @$l2)
		  ));
    $focused->grab_focus if $focused;
    $w->main;

    mapn { $verif->($_[1]) if $_[0]->active } \@radios, $l;
    install_gtk::create_steps_window($o);

    $w->{retval};
}

#------------------------------------------------------------------------------
sub selectMouse {
    my ($o, $force) = @_;
    my %old = %{$o->{mouse}};
    $o->SUPER::selectMouse($force);
    my $mouse = $o->{mouse};
    $mouse->{type} eq 'none' ||
      $old{type}   eq $mouse->{type}   && 
      $old{name}   eq $mouse->{name}   &&
      $old{device} eq $mouse->{device} && !$force and return;

    local $my_gtk::grab = 1; #- unsure a crazy mouse don't go wild clicking everywhere

    while (1) {
	log::l("telling X server to use another mouse");
	eval { modules::load('serial') } if $mouse->{device} =~ /ttyS/;

	if (!$::testing) {
	    devices::make($mouse->{device});
	    symlinkf($mouse->{device}, "/dev/mouse");
	    c::setMouseLive($ENV{DISPLAY}, mouse::xmouse2xId($mouse->{XMOUSETYPE}), $mouse->{nbuttons} < 3);
	}
	install_gtk::test_mouse($mouse) and return;
	$o->SUPER::selectMouse(1);
	$mouse = $o->{mouse};
    } 
}

#------------------------------------------------------------------------------
sub chooseSizeToInstall {
    my ($o, $packages, $min_size, $def_size, $max_size_, $availableC, $individual) = @_;
    my $max_size = min($max_size_, $availableC);
    my $enough = $max_size == $max_size_;
    my $percentage = int 100 * $max_size / $max_size_;

    #- don't ask anything if the difference between min and max is too small
    log::l("chooseSizeToInstall: min_size=$min_size, def_size=$def_size, max_size=$max_size_, available=$availableC");
    return $max_size if $min_size && $max_size / $min_size < 1.05;

    log::l("choosing size to install between $min_size and $max_size");
    my $w = my_gtk->new('');
    my $adj = create_adjustment(int(100 * $def_size / $max_size_), $min_size * 100 / $max_size_, $percentage);
    my $spin = gtkset_usize(new Gtk::SpinButton($adj, 0, 0), 20, 0);
    my $val;

    require pkgs;
    gtkadd($w->{window},
	  gtkpack(new Gtk::VBox(0,20),
		  _("The total size for the groups you have selected is approximately %d MB.\n", pkgs::correctSize($max_size_ / sqr(1024))) .
		  ($enough ?
_("If you wish to install less than this size,
select the percentage of packages that you want to install.

A low percentage will install only the most important packages;
a percentage of 100%% will install all selected packages.") : 
_("You have space on your disk for only %d%% of these packages.

If you wish to install less than this,
select the percentage of packages that you want to install.
A low percentage will install only the most important packages;
a percentage of %d%% will install as many packages as possible.", $percentage, $percentage))
. ($individual ? "\n\n" . _("You will be able to choose them more specifically in the next step.") : ''),
		 create_packtable({},
				  [ _("Percentage of packages to install") . '  ', $spin, "%", my $mb = new Gtk::Label ],
				  [ undef, new Gtk::HScrollbar($adj) ],
			       ),
		 create_okcancel($w)
		)
	 );
    $spin->signal_connect(changed => my $changed = sub { 
	$val = $spin->get_value_as_int / 100 * $max_size_;
	$mb->set(sprintf("(%dMB)", pkgs::correctSize($val / sqr(1024)))); 
    }); &$changed();
    $spin->signal_connect(activate => sub { $w->{retval} = 1; Gtk->main_quit });
    $spin->grab_focus();
    $w->main and $val + 1; #- add a single byte (hack?) to make selection of 0 bytes ok.
}

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

    my $w = my_gtk->new('');
    my $tips = new Gtk::Tooltips;
    my $w_size = new Gtk::Label(&$size_to_display);

    my $entry = sub {
	my ($e) = @_;
	my $text = translate($o->{compssUsers}{$e}{label});
	my $help = translate($o->{compssUsers}{$e}{descr});

	my $file = do {
	    my $f = "$ENV{SHARE_PATH}/icons/" . ($o->{compssUsers}{$e}{icons} || 'default');
	    -e "$f.png" or $f .= "_section";
	    -e "$f.png" or $f = "$ENV{SHARE_PATH}/icons/default_section";
	    "$f.png";
	};
	my $check = Gtk::CheckButton->new($text);
	$check->set_active($val->{$e});
	$check->signal_connect(clicked => sub { 
	    $val->{$e} = $check->get_active;
	    $w_size->set(&$size_to_display);
	});
	gtkset_tip($tips, $check, $help);
	gtkpack_(new Gtk::HBox(0,0), 0, gtkpng($file), 1, $check);
	#$check;
    };
    my $entries_in_path = sub {
	my ($path) = @_;
	translate($path), map { $entry->($_) } grep { !/Utilities/ && $o->{compssUsers}{$_}{path} eq $path } @{$o->{compssUsersSorted}};
    };
    gtkadd($w->{window},
	   gtkpack($w->create_box_with_title(_("Package Group Selection")),
		   gtkpack_(new Gtk::VBox(0,0),
			   1, gtkpack_(new Gtk::HBox(0,0),
				   1, gtkpack(new Gtk::VBox(0,0), 
					   $entries_in_path->('Workstation'),
					   '',
					   $entry->('Development|Development'),
					   $entry->('Development|Documentation'),
					  ),
				   0, gtkpack(new Gtk::VBox(0,0), 
					   $entries_in_path->('Server'),
					   '',
					   $entries_in_path->('Graphical Environment'),
					  ),
				     ),
			   ),
		   '',
		   gtkadd(new Gtk::HBox(0,0),
			  $w_size,
			  if_($individual, do {
			      my $check = Gtk::CheckButton->new(_("Individual package selection"));
			      $check->set_active($$individual);
			      $check->signal_connect(clicked => sub { $$individual = $check->get_active });
			      $check;
			  }),
			  gtksignal_connect(new Gtk::Button(_("Ok")), clicked => sub { Gtk->main_quit }),
			 ),
		  ),
	  );
    $w->{rwindow}->set_default_size($::windowwidth * 0.8, $::windowheight * 0.8);
    $w->main;
    1;    
}


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

    $o->set_help('choosePackagesTree');
    my ($curr, $parent, $info_widget, $w_size, $go, $idle, $flat);
    my $auto_deps = 1;
    my (%wtree, %ptree);

    my $w = my_gtk->new('');
    my $details = new Gtk::VBox(0,0);
    my $tree = Gtk::CTree->new(3, 0);
    $tree->set_selection_mode('browse');
    $tree->set_column_width(0, 200);
    $tree->set_column_auto_resize($_, 1) foreach 1..2;

    gtkadd($w->{window}, 
	   gtkpack_(new Gtk::VBox(0,5),
		    0, _("Choose the packages you want to install"),
		    1, gtkpack(new Gtk::HBox(0,0),
			       createScrolledWindow($tree),
			       gtkadd(gtkset_usize(new Gtk::Frame(_("Info")), $::windowwidth - 490, 0),
				      createScrolledWindow($info_widget = new Gtk::Text),
				     )),
		    0, my $l = new Gtk::HBox(0,15),
		    0, gtkpack(new Gtk::HBox(0,10),
			       $go = gtksignal_connect(new Gtk::Button(_("Install")), "clicked" => sub { $w->{retval} = 1; Gtk->main_quit }),
			      )
    ));
    gtkpack__($l, my $toolbar = new Gtk::Toolbar('horizontal', 'icons'));
    gtkpack__($l, gtksignal_connect(gtkset_active(new Gtk::CheckButton(_("Show automatically selected packages")), $auto_deps), clicked => sub { invbool \$auto_deps }));
    $l->pack_end($w_size = new Gtk::Label(''), 0, 1, 20);

    $w->{window}->set_usize(map { $_ - 2 * $my_gtk::border - 4 } $::windowwidth, $::windowheight);
    $go->grab_focus;
    $w->{rwindow}->show_all;

    my $pix_base     = [ gtkcreate_png("$ENV{SHARE_PATH}/rpm-base.png") ];
    my $pix_selected = [ gtkcreate_png("$ENV{SHARE_PATH}/rpm-selected.png") ];
    my $pix_unselect = [ gtkcreate_png("$ENV{SHARE_PATH}/rpm-unselected.png") ];
    my $pix_semisele = [ gtkcreate_png("$ENV{SHARE_PATH}/rpm-semiselected.png") ];
    my $pix_installed= [ gtkcreate_png("$ENV{SHARE_PATH}/rpm-installed.png") ];

    my $add_parent; $add_parent = sub {
	$_[0] or return undef;
	if (my $w = $wtree{$_[0]}) { return $w }
	my $s; foreach (split '\|', $_[0]) {
	    my $s2 = $s ? "$s|$_" : $_;
	    $wtree{$s2} ||= do {
		my $n = $tree->insert_node($s ? $add_parent->($s) : undef, undef, [$_, '', ''], 5, (undef) x 4, 0, 0);
		$n;
	    };
	    $s = $s2;
	}
	$tree->node_set_pixmap($wtree{$s}, 1, $pix_semisele->[0], $pix_semisele->[1]);
	$wtree{$s};
    };
    my $add_node = sub {
	my ($leaf, $root) = @_;
	my $p = pkgs::packageByName($packages,$leaf) or return;
	pkgs::packageMedium($p)->{selected} or return;
	my $node = $tree->insert_node($add_parent->($root), 
				      undef, [$leaf, '', ''], 5, (undef) x 4, 1, 0);
	my $pix = pkgs::packageFlagBase($p) ? $pix_base : pkgs::packageFlagSelected($p) ? $pix_selected : pkgs::packageFlagInstalled($p) ? $pix_installed : $pix_unselect;
	$tree->node_set_pixmap($node, 1, $pix->[0], $pix->[1]);
	push @{$ptree{$leaf}}, $node;
    };
    my $add_nodes = sub {
	%ptree = %wtree = ();

	$tree->freeze;
	while (1) { $tree->remove_node($tree->node_nth(0) || last) }

	if ($flat = $_[0]) {
	    $add_node->($_, undef) foreach sort grep { my $pkg = pkgs::packageByName($packages, $_);
						       pkgs::packageMedium($pkg)->{selected} } keys %{$packages->{names}};
	} else {
	    foreach my $root (@{$o->{compssUsersSorted}}) {
		my (%fl, @firstchoice, @others);
		$fl{$_} = 1 foreach @{$o->{compssUsers}{$root}{flags}};
		foreach my $p (values %{$packages->{names}}) {
		    my ($rate, @flags) = pkgs::packageRateRFlags($p);
		    next if !($rate && grep { grep { !/^!/ && $fl{$_} } split('\|\|') } @flags);
		    $rate >= 3 ?
		      push(@firstchoice, pkgs::packageName($p)) :
		      push(@others,      pkgs::packageName($p));
		}
		$add_node->($_, $root                   ) foreach sort @firstchoice;
		$add_node->($_, $root . '|' . _("Other")) foreach sort @others;
	    }
	}
	$tree->thaw;
    };
    $add_nodes->($flat);

    my %toolbar = my @toolbar = 
      (
       ftout =>  [ _("Expand Tree") , sub { $tree->expand_recursive(undef) } ],
       ftin  =>  [ _("Collapse Tree") , sub { $tree->collapse_recursive(undef) } ],
       reload=>  [ _("Toggle between flat and group sorted"), sub { $add_nodes->(!$flat) } ],
      );
    $toolbar->set_button_relief("none");
    foreach (grep_index { $::i % 2 == 0 } @toolbar) {
	gtksignal_connect($toolbar->append_item(undef, $toolbar{$_}[0], undef, gtkpng("$ENV{SHARE_PATH}/$_.png")),
			  clicked => $toolbar{$_}[1]);
    }
    $toolbar->set_style("icons");

    my $display_info = sub {
	my $p = pkgs::packageByName($packages, $curr) or return gtktext_insert($info_widget, '');
	pkgs::extractHeaders($o->{prefix}, [$p], pkgs::packageMedium($p));
	pkgs::packageHeader($p) or die;

	my $imp = translate($pkgs::compssListDesc{pkgs::packageFlagBase($p) ?
						  5 : pkgs::packageRate($p)});

	gtktext_insert($info_widget, $@ ? _("Bad package") :
		       _("Name: %s\n", pkgs::packageName($p)) .
		       _("Version: %s\n", pkgs::packageVersion($p) . '-' . pkgs::packageRelease($p)) .
		       _("Size: %d KB\n", pkgs::packageSize($p) / 1024) .
		       ($imp && _("Importance: %s\n", $imp)) . "\n" .
		       formatLines(c::headerGetEntry(pkgs::packageHeader($p), 'description')));
	pkgs::packageFreeHeader($p);
	#c::headerFree(delete $p->[$HEADER]);
	0;
    };

    my $update_size = sub {
	my $size = pkgs::selectedSize($packages);
	$w_size->set(_("Total size: %d / %d MB", 
		       pkgs::correctSize($size / sqr(1024)),
		       install_any::getAvailableSpace($o) / sqr(1024)));
    };
    my $select = sub {
	my %l;
	my $isSelection = !pkgs::packageFlagSelected($_[0]);
	foreach (@_) {
	    pkgs::togglePackageSelection($packages, $_, my $l = {});
	    @l{grep {$l->{$_}} keys %$l} = ();
	}
	if (my @l = keys %l) {
	    #- check for size before trying to select.
	    my $size = pkgs::selectedSize($packages);
	    foreach (@l) {
		my $p = $packages->{names}{$_};
		pkgs::packageFlagSelected($p) or $size += pkgs::packageSize($p);
	    }
	    if (pkgs::correctSize($size / sqr(1024)) > install_any::getAvailableSpace($o) / sqr(1024)) {
		return $o->ask_warn('', _("You can't select this package as there is not enough space left to install it"));
	    }

	    @l > @_ && $auto_deps and $o->ask_okcancel('', [ $isSelection ? 
							      _("The following packages are going to be installed") :
							      _("The following packages are going to be removed"),
							      join(", ", common::truncate_list(20, sort @l)) ], 1) || return;
	    $isSelection ? pkgs::selectPackage($packages, $_) : pkgs::unselectPackage($packages, $_) foreach @_;
	    foreach (@l) {
		my $p = $packages->{names}{$_};
		my $pix = pkgs::packageFlagSelected($p) ? $pix_selected : $pix_unselect;
		$tree->node_set_pixmap($_, 1, $pix->[0], $pix->[1]) foreach @{$ptree{$_}};
	    }
	    &$update_size;
	} else {
	    $o->ask_warn('', _("You can't select/unselect this package"));
	}
    };
    my $children = sub { map { $packages->{names}{($tree->node_get_pixtext($_, 0))[0]} } gtkctree_children($_[0]) };
    my $toggle = sub {
	if (ref $curr && ! $_[0]) {
	    $tree->toggle_expansion($curr);
	} else {
	    if (ref $curr) {
		my @l = grep { !pkgs::packageFlagBase($_) } $children->($curr) or return;
		my @unsel = grep { !pkgs::packageFlagSelected($_) } @l;
		my @p = @unsel ?
		  @unsel : # not all is selected, select all
		    @l;
		$select->(@p);
		$parent = $curr;
	    } else {
		my $p = $packages->{names}{$curr} or return;
		if (pkgs::packageFlagBase($p)) {
		    return $o->ask_warn('', _("This is a mandatory package, it can't be unselected"));
		} elsif (pkgs::packageFlagInstalled($p)) {
		    return $o->ask_warn('', _("You can't unselect this package. It is already installed"));
		} elsif (pkgs::packageFlagUpgrade($p)) {
		    if ($::expert) {
			if (pkgs::packageFlagSelected($p)) {
			    $o->ask_yesorno('', _("This package must be upgraded\nAre you sure you want to deselect it?")) or return;
			}
		    } else {
			return $o->ask_warn('', _("You can't unselect this package. It must be upgraded"));
		    }
		}
		$select->($p);
	    }
	    if (my @l = $children->($parent)) {
		my $nb = grep { pkgs::packageFlagSelected($_) } @l;
		my $pix = $nb==0 ? $pix_unselect : $nb<@l ? $pix_semisele : $pix_selected;
		$tree->node_set_pixmap($parent, 1, $pix->[0], $pix->[1]);
	    }
	}
    };

    $tree->signal_connect(key_press_event => sub {
        my ($w, $e) = @_;
	my $c = chr($e->{keyval} & 0xff);
	$toggle->(0) if $e->{keyval} >= 0x100 ? $c eq "\r" || $c eq "\x8d" : $c eq ' ';
	1;
    });
    $tree->signal_connect(tree_select_row => sub {
	Gtk->timeout_remove($idle) if $idle;

	if ($_[1]->row->is_leaf) {
	    ($curr) = $tree->node_get_pixtext($_[1], 0);
	    $parent = $_[1]->row->parent;
	    $idle = Gtk->timeout_add(100, $display_info);
	} else {
	    $curr = $_[1];
	}
	$toggle->(1) if $_[2] == 1;
    });
    &$update_size;
    $w->main;
}

#------------------------------------------------------------------------------
sub beforeInstallPackages {
    my ($o) = @_;    
    $o->SUPER::beforeInstallPackages;
    install_any::copy_advertising($o);
}

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

    my ($current_total_size, $last_size, $nb, $total_size, $start_time, $last_dtime, $trans_progress_total);

    my $w = my_gtk->new(_("Installing"));
    $w->sync;
    my $text = new Gtk::Label;
    my ($advertising, $change_time, $i);
    my $show_advertising = bool(@install_any::advertising_images);
    my ($msg, $msg_time_remaining, $msg_time_total) = map { new Gtk::Label($_) } '', (_("Estimating")) x 2;
    my ($progress, $progress_total) = map { new Gtk::ProgressBar } (1..2);
    $w->{rwindow}->set_policy(1, 1, 1);
    gtkadd($w->{window}, my $box = new Gtk::VBox(0,10));
    $box->pack_end(gtkshow(gtkpack(gtkset_usize(new Gtk::VBox(0,5), $::windowwidth * 0.8, 0),
			   $msg, $progress,
			   create_packtable({},
					    [_("Time remaining "), $msg_time_remaining],
#					    [_("Total time "), $msg_time_total],
					   ),
			   $text,
			   $progress_total,
			   gtkadd(create_hbox(),
				  my $cancel = new Gtk::Button(_("Cancel")),
				  my $details = new Gtk::Button(_("Details")),
				  ),
			  )), 0, 1, 0);
    $details->hide if !@install_any::advertising_images;
    $w->sync;
    $msg->set(_("Please wait, preparing installation"));
    gtkset_mousecursor_normal($cancel->window);
    gtkset_mousecursor_normal($details->window);
    my $advertize = sub {
	@install_any::advertising_images or return;
	$show_advertising ? $_->hide : $_->show foreach $msg, $progress, $text;
	gtkdestroy($advertising) if $advertising;
	if ($show_advertising && $_[0]) {
	    $change_time = time();
	    my $f = $install_any::advertising_images[$i++ % @install_any::advertising_images];
	    log::l("advertising $f");
	    eval { gtkpack($box, $advertising = gtkpng($f)) };
	} else {
	    $advertising = undef;
	}
    };

    $cancel->signal_connect(clicked => sub { $pkgs::cancel_install = 1 });
    $details->signal_connect(clicked => sub {
	invbool \$show_advertising;
	$advertize->(1);
    });
    $advertize->();

    my $oldInstallCallback = \&pkgs::installCallback;
    local *pkgs::installCallback = sub {
	my $m = shift;
	if ($m =~ /^Starting installation/) {
	    $nb = $_[0];
	    $total_size = $_[1]; $current_total_size = 0;
	    $start_time = time();
	    $msg->set(_("%d packages", $nb));
	    $w->flush;
	} elsif ($m =~ /^Starting installing package/) {
	    $progress->update(0);
	    my $name = $_[0];
	    $msg->set(_("Installing package %s", $name));
	    $current_total_size += $last_size;
	    my $p = pkgs::packageByName($o->{packages}, $name);
	    $last_size = c::headerGetEntry(pkgs::packageHeader($p), 'size');
	    $text->set((split /\n/, c::headerGetEntry(pkgs::packageHeader($p), 'summary'))[0] || '');
	    $advertize->(1) if $show_advertising && $total_size > 20 * sqr(1024) && time() - $change_time > 20;
	    $w->flush;
	} elsif ($m =~ /^Progressing installing package/) {
	    $progress->update($_[2] ? $_[1] / $_[2] : 0);

	    my $dtime = time() - $start_time;
	    my $ratio = $total_size ? ($_[1] + $current_total_size) / $total_size : 0; $ratio >= 1 and $ratio = 1;
	    my $total_time = $ratio ? $dtime / $ratio : time();

	    $progress_total->update($ratio);
	    if ($dtime != $last_dtime && $current_total_size > 10 * sqr(1024)) {
		$msg_time_total->set(formatTime(10 * round($total_time / 10) + 10));
		$msg_time_remaining->set(formatTime(10 * round(max($total_time - $dtime, 0) / 10) + 10));
		$last_dtime = $dtime;
	    }
	    $w->flush;
	} else { unshift @_, $m; goto $oldInstallCallback }
    };
    #- the modification is not local as the box should be living for other package installation.
    undef *install_any::changeMedium;
    *install_any::changeMedium = sub {
	my ($method, $medium) = @_;

	#- if not using a cdrom medium, always abort.
	$method eq 'cdrom' and do {
	    local $my_gtk::grab = 1;
	    my $name = pkgs::mediumDescr($o->{packages}, $medium);
	    local $| = 1; print "\a";
	    my $time = time();
	    my $r = $name !~ /Application/ || ($o->{useless_thing_accepted2} ||= $o->ask_from_list_('', formatAlaTeX(_("
Warning

Please read carefully the terms below. If you disagree with any
portion, you are not allowed to install the next CD media. Press 'Refuse' 
to continue the installation without using these media.


Some components contained in the next CD media are not governed
by the GPL License or similar agreements. Each such component is then
governed by the terms and conditions of its own specific license. 
Please read carefully and comply with such specific licenses before 
you use or redistribute the said components. 
Such licenses will in general prevent the transfer,  duplication 
(except for backup purposes), redistribution, reverse engineering, 
de-assembly, de-compilation or modification of the component. 
Any breach of agreement will immediately terminate your rights under 
the specific license. Unless the specific license terms grant you such
rights, you usually cannot install the programs on more than one
system, or adapt it to be used on a network. In doubt, please contact 
directly the distributor or editor of the component. 
Transfer to third parties or copying of such components including the 
documentation is usually forbidden.


All rights to the components of the next CD media belong to their 
respective authors and are protected by intellectual property and 
copyright laws applicable to software programs.
")), [ __("Accept"), __("Refuse") ], "Accept") eq "Accept");
            $r &&= $o->ask_okcancel('', _("Change your Cd-Rom!

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

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

    $o->{current_help} = formatAlaTeX(join "\n", map { _ deref($help::steps{$_}) } @l);
    gtktext_insert($o->{help_window_text}, $o->{current_help});
    1;
}

#-######################################################################################
#- Wonderful perl :(
#-######################################################################################
1; #
a id='n601' href='#n601'>601</a>
<a id='n602' href='#n602'>602</a>
<a id='n603' href='#n603'>603</a>
<a id='n604' href='#n604'>604</a>
<a id='n605' href='#n605'>605</a>
<a id='n606' href='#n606'>606</a>
<a id='n607' href='#n607'>607</a>
<a id='n608' href='#n608'>608</a>
<a id='n609' href='#n609'>609</a>
<a id='n610' href='#n610'>610</a>
<a id='n611' href='#n611'>611</a>
<a id='n612' href='#n612'>612</a>
<a id='n613' href='#n613'>613</a>
<a id='n614' href='#n614'>614</a>
<a id='n615' href='#n615'>615</a>
<a id='n616' href='#n616'>616</a>
<a id='n617' href='#n617'>617</a>
<a id='n618' href='#n618'>618</a>
<a id='n619' href='#n619'>619</a>
<a id='n620' href='#n620'>620</a>
<a id='n621' href='#n621'>621</a>
<a id='n622' href='#n622'>622</a>
<a id='n623' href='#n623'>623</a>
<a id='n624' href='#n624'>624</a>
<a id='n625' href='#n625'>625</a>
<a id='n626' href='#n626'>626</a>
<a id='n627' href='#n627'>627</a>
<a id='n628' href='#n628'>628</a>
<a id='n629' href='#n629'>629</a>
<a id='n630' href='#n630'>630</a>
<a id='n631' href='#n631'>631</a>
<a id='n632' href='#n632'>632</a>
<a id='n633' href='#n633'>633</a>
<a id='n634' href='#n634'>634</a>
<a id='n635' href='#n635'>635</a>
<a id='n636' href='#n636'>636</a>
<a id='n637' href='#n637'>637</a>
<a id='n638' href='#n638'>638</a>
<a id='n639' href='#n639'>639</a>
<a id='n640' href='#n640'>640</a>
<a id='n641' href='#n641'>641</a>
<a id='n642' href='#n642'>642</a>
<a id='n643' href='#n643'>643</a>
<a id='n644' href='#n644'>644</a>
<a id='n645' href='#n645'>645</a>
<a id='n646' href='#n646'>646</a>
<a id='n647' href='#n647'>647</a>
<a id='n648' href='#n648'>648</a>
<a id='n649' href='#n649'>649</a>
<a id='n650' href='#n650'>650</a>
<a id='n651' href='#n651'>651</a>
<a id='n652' href='#n652'>652</a>
<a id='n653' href='#n653'>653</a>
<a id='n654' href='#n654'>654</a>
<a id='n655' href='#n655'>655</a>
<a id='n656' href='#n656'>656</a>
<a id='n657' href='#n657'>657</a>
<a id='n658' href='#n658'>658</a>
<a id='n659' href='#n659'>659</a>
<a id='n660' href='#n660'>660</a>
<a id='n661' href='#n661'>661</a>
<a id='n662' href='#n662'>662</a>
<a id='n663' href='#n663'>663</a>
<a id='n664' href='#n664'>664</a>
<a id='n665' href='#n665'>665</a>
<a id='n666' href='#n666'>666</a>
<a id='n667' href='#n667'>667</a>
<a id='n668' href='#n668'>668</a>
<a id='n669' href='#n669'>669</a>
<a id='n670' href='#n670'>670</a>
<a id='n671' href='#n671'>671</a>
<a id='n672' href='#n672'>672</a>
<a id='n673' href='#n673'>673</a>
<a id='n674' href='#n674'>674</a>
<a id='n675' href='#n675'>675</a>
<a id='n676' href='#n676'>676</a>
<a id='n677' href='#n677'>677</a>
<a id='n678' href='#n678'>678</a>
<a id='n679' href='#n679'>679</a>
<a id='n680' href='#n680'>680</a>
<a id='n681' href='#n681'>681</a>
<a id='n682' href='#n682'>682</a>
<a id='n683' href='#n683'>683</a>
<a id='n684' href='#n684'>684</a>
<a id='n685' href='#n685'>685</a>
<a id='n686' href='#n686'>686</a>
<a id='n687' href='#n687'>687</a>
<a id='n688' href='#n688'>688</a>
<a id='n689' href='#n689'>689</a>
<a id='n690' href='#n690'>690</a>
<a id='n691' href='#n691'>691</a>
<a id='n692' href='#n692'>692</a>
<a id='n693' href='#n693'>693</a>
<a id='n694' href='#n694'>694</a>
<a id='n695' href='#n695'>695</a>
<a id='n696' href='#n696'>696</a>
<a id='n697' href='#n697'>697</a>
<a id='n698' href='#n698'>698</a>
<a id='n699' href='#n699'>699</a>
<a id='n700' href='#n700'>700</a>
<a id='n701' href='#n701'>701</a>
<a id='n702' href='#n702'>702</a>
<a id='n703' href='#n703'>703</a>
<a id='n704' href='#n704'>704</a>
<a id='n705' href='#n705'>705</a>
<a id='n706' href='#n706'>706</a>
<a id='n707' href='#n707'>707</a>
<a id='n708' href='#n708'>708</a>
<a id='n709' href='#n709'>709</a>
<a id='n710' href='#n710'>710</a>
<a id='n711' href='#n711'>711</a>
<a id='n712' href='#n712'>712</a>
<a id='n713' href='#n713'>713</a>
<a id='n714' href='#n714'>714</a>
<a id='n715' href='#n715'>715</a>
<a id='n716' href='#n716'>716</a>
<a id='n717' href='#n717'>717</a>
<a id='n718' href='#n718'>718</a>
<a id='n719' href='#n719'>719</a>
<a id='n720' href='#n720'>720</a>
<a id='n721' href='#n721'>721</a>
<a id='n722' href='#n722'>722</a>
<a id='n723' href='#n723'>723</a>
<a id='n724' href='#n724'>724</a>
<a id='n725' href='#n725'>725</a>
<a id='n726' href='#n726'>726</a>
<a id='n727' href='#n727'>727</a>
<a id='n728' href='#n728'>728</a>
<a id='n729' href='#n729'>729</a>
<a id='n730' href='#n730'>730</a>
<a id='n731' href='#n731'>731</a>
<a id='n732' href='#n732'>732</a>
<a id='n733' href='#n733'>733</a>
<a id='n734' href='#n734'>734</a>
<a id='n735' href='#n735'>735</a>
<a id='n736' href='#n736'>736</a>
<a id='n737' href='#n737'>737</a>
<a id='n738' href='#n738'>738</a>
<a id='n739' href='#n739'>739</a>
<a id='n740' href='#n740'>740</a>
<a id='n741' href='#n741'>741</a>
<a id='n742' href='#n742'>742</a>
<a id='n743' href='#n743'>743</a>
<a id='n744' href='#n744'>744</a>
<a id='n745' href='#n745'>745</a>
<a id='n746' href='#n746'>746</a>
<a id='n747' href='#n747'>747</a>
<a id='n748' href='#n748'>748</a>
<a id='n749' href='#n749'>749</a>
<a id='n750' href='#n750'>750</a>
<a id='n751' href='#n751'>751</a>
<a id='n752' href='#n752'>752</a>
<a id='n753' href='#n753'>753</a>
<a id='n754' href='#n754'>754</a>
<a id='n755' href='#n755'>755</a>
<a id='n756' href='#n756'>756</a>
<a id='n757' href='#n757'>757</a>
<a id='n758' href='#n758'>758</a>
<a id='n759' href='#n759'>759</a>
<a id='n760' href='#n760'>760</a>
<a id='n761' href='#n761'>761</a>
<a id='n762' href='#n762'>762</a>
<a id='n763' href='#n763'>763</a>
<a id='n764' href='#n764'>764</a>
<a id='n765' href='#n765'>765</a>
<a id='n766' href='#n766'>766</a>
<a id='n767' href='#n767'>767</a>
<a id='n768' href='#n768'>768</a>
<a id='n769' href='#n769'>769</a>
<a id='n770' href='#n770'>770</a>
<a id='n771' href='#n771'>771</a>
<a id='n772' href='#n772'>772</a>
<a id='n773' href='#n773'>773</a>
<a id='n774' href='#n774'>774</a>
<a id='n775' href='#n775'>775</a>
<a id='n776' href='#n776'>776</a>
<a id='n777' href='#n777'>777</a>
<a id='n778' href='#n778'>778</a>
<a id='n779' href='#n779'>779</a>
<a id='n780' href='#n780'>780</a>
<a id='n781' href='#n781'>781</a>
<a id='n782' href='#n782'>782</a>
<a id='n783' href='#n783'>783</a>
<a id='n784' href='#n784'>784</a>
<a id='n785' href='#n785'>785</a>
<a id='n786' href='#n786'>786</a>
<a id='n787' href='#n787'>787</a>
<a id='n788' href='#n788'>788</a>
<a id='n789' href='#n789'>789</a>
<a id='n790' href='#n790'>790</a>
<a id='n791' href='#n791'>791</a>
<a id='n792' href='#n792'>792</a>
<a id='n793' href='#n793'>793</a>
<a id='n794' href='#n794'>794</a>
<a id='n795' href='#n795'>795</a>
<a id='n796' href='#n796'>796</a>
<a id='n797' href='#n797'>797</a>
<a id='n798' href='#n798'>798</a>
<a id='n799' href='#n799'>799</a>
<a id='n800' href='#n800'>800</a>
<a id='n801' href='#n801'>801</a>
<a id='n802' href='#n802'>802</a>
<a id='n803' href='#n803'>803</a>
<a id='n804' href='#n804'>804</a>
<a id='n805' href='#n805'>805</a>
<a id='n806' href='#n806'>806</a>
<a id='n807' href='#n807'>807</a>
<a id='n808' href='#n808'>808</a>
<a id='n809' href='#n809'>809</a>
<a id='n810' href='#n810'>810</a>
<a id='n811' href='#n811'>811</a>
<a id='n812' href='#n812'>812</a>
<a id='n813' href='#n813'>813</a>
<a id='n814' href='#n814'>814</a>
<a id='n815' href='#n815'>815</a>
<a id='n816' href='#n816'>816</a>
<a id='n817' href='#n817'>817</a>
<a id='n818' href='#n818'>818</a>
<a id='n819' href='#n819'>819</a>
<a id='n820' href='#n820'>820</a>
<a id='n821' href='#n821'>821</a>
<a id='n822' href='#n822'>822</a>
<a id='n823' href='#n823'>823</a>
<a id='n824' href='#n824'>824</a>
<a id='n825' href='#n825'>825</a>
<a id='n826' href='#n826'>826</a>
<a id='n827' href='#n827'>827</a>
<a id='n828' href='#n828'>828</a>
<a id='n829' href='#n829'>829</a>
<a id='n830' href='#n830'>830</a>
<a id='n831' href='#n831'>831</a>
<a id='n832' href='#n832'>832</a>
<a id='n833' href='#n833'>833</a>
<a id='n834' href='#n834'>834</a>
<a id='n835' href='#n835'>835</a>
<a id='n836' href='#n836'>836</a>
<a id='n837' href='#n837'>837</a>
<a id='n838' href='#n838'>838</a>
<a id='n839' href='#n839'>839</a>
<a id='n840' href='#n840'>840</a>
<a id='n841' href='#n841'>841</a>
<a id='n842' href='#n842'>842</a>
<a id='n843' href='#n843'>843</a>
<a id='n844' href='#n844'>844</a>
<a id='n845' href='#n845'>845</a>
<a id='n846' href='#n846'>846</a>
<a id='n847' href='#n847'>847</a>
<a id='n848' href='#n848'>848</a>
<a id='n849' href='#n849'>849</a>
<a id='n850' href='#n850'>850</a>
<a id='n851' href='#n851'>851</a>
<a id='n852' href='#n852'>852</a>
<a id='n853' href='#n853'>853</a>
<a id='n854' href='#n854'>854</a>
<a id='n855' href='#n855'>855</a>
<a id='n856' href='#n856'>856</a>
<a id='n857' href='#n857'>857</a>
<a id='n858' href='#n858'>858</a>
<a id='n859' href='#n859'>859</a>
<a id='n860' href='#n860'>860</a>
<a id='n861' href='#n861'>861</a>
<a id='n862' href='#n862'>862</a>
<a id='n863' href='#n863'>863</a>
<a id='n864' href='#n864'>864</a>
<a id='n865' href='#n865'>865</a>
<a id='n866' href='#n866'>866</a>
<a id='n867' href='#n867'>867</a>
<a id='n868' href='#n868'>868</a>
<a id='n869' href='#n869'>869</a>
<a id='n870' href='#n870'>870</a>
<a id='n871' href='#n871'>871</a>
<a id='n872' href='#n872'>872</a>
<a id='n873' href='#n873'>873</a>
<a id='n874' href='#n874'>874</a>
<a id='n875' href='#n875'>875</a>
<a id='n876' href='#n876'>876</a>
<a id='n877' href='#n877'>877</a>
<a id='n878' href='#n878'>878</a>
<a id='n879' href='#n879'>879</a>
<a id='n880' href='#n880'>880</a>
<a id='n881' href='#n881'>881</a>
<a id='n882' href='#n882'>882</a>
<a id='n883' href='#n883'>883</a>
<a id='n884' href='#n884'>884</a>
<a id='n885' href='#n885'>885</a>
<a id='n886' href='#n886'>886</a>
<a id='n887' href='#n887'>887</a>
<a id='n888' href='#n888'>888</a>
<a id='n889' href='#n889'>889</a>
<a id='n890' href='#n890'>890</a>
<a id='n891' href='#n891'>891</a>
<a id='n892' href='#n892'>892</a>
<a id='n893' href='#n893'>893</a>
<a id='n894' href='#n894'>894</a>
<a id='n895' href='#n895'>895</a>
<a id='n896' href='#n896'>896</a>
<a id='n897' href='#n897'>897</a>
<a id='n898' href='#n898'>898</a>
<a id='n899' href='#n899'>899</a>
<a id='n900' href='#n900'>900</a>
<a id='n901' href='#n901'>901</a>
<a id='n902' href='#n902'>902</a>
<a id='n903' href='#n903'>903</a>
<a id='n904' href='#n904'>904</a>
<a id='n905' href='#n905'>905</a>
<a id='n906' href='#n906'>906</a>
<a id='n907' href='#n907'>907</a>
<a id='n908' href='#n908'>908</a>
<a id='n909' href='#n909'>909</a>
<a id='n910' href='#n910'>910</a>
<a id='n911' href='#n911'>911</a>
<a id='n912' href='#n912'>912</a>
<a id='n913' href='#n913'>913</a>
<a id='n914' href='#n914'>914</a>
<a id='n915' href='#n915'>915</a>
<a id='n916' href='#n916'>916</a>
<a id='n917' href='#n917'>917</a>
<a id='n918' href='#n918'>918</a>
<a id='n919' href='#n919'>919</a>
<a id='n920' href='#n920'>920</a>
<a id='n921' href='#n921'>921</a>
<a id='n922' href='#n922'>922</a>
<a id='n923' href='#n923'>923</a>
<a id='n924' href='#n924'>924</a>
<a id='n925' href='#n925'>925</a>
<a id='n926' href='#n926'>926</a>
<a id='n927' href='#n927'>927</a>
<a id='n928' href='#n928'>928</a>
<a id='n929' href='#n929'>929</a>
<a id='n930' href='#n930'>930</a>
<a id='n931' href='#n931'>931</a>
<a id='n932' href='#n932'>932</a>
<a id='n933' href='#n933'>933</a>
<a id='n934' href='#n934'>934</a>
<a id='n935' href='#n935'>935</a>
<a id='n936' href='#n936'>936</a>
<a id='n937' href='#n937'>937</a>
<a id='n938' href='#n938'>938</a>
<a id='n939' href='#n939'>939</a>
<a id='n940' href='#n940'>940</a>
<a id='n941' href='#n941'>941</a>
<a id='n942' href='#n942'>942</a>
<a id='n943' href='#n943'>943</a>
<a id='n944' href='#n944'>944</a>
<a id='n945' href='#n945'>945</a>
<a id='n946' href='#n946'>946</a>
<a id='n947' href='#n947'>947</a>
<a id='n948' href='#n948'>948</a>
<a id='n949' href='#n949'>949</a>
<a id='n950' href='#n950'>950</a>
<a id='n951' href='#n951'>951</a>
<a id='n952' href='#n952'>952</a>
<a id='n953' href='#n953'>953</a>
<a id='n954' href='#n954'>954</a>
<a id='n955' href='#n955'>955</a>
<a id='n956' href='#n956'>956</a>
<a id='n957' href='#n957'>957</a>
<a id='n958' href='#n958'>958</a>
<a id='n959' href='#n959'>959</a>
<a id='n960' href='#n960'>960</a>
<a id='n961' href='#n961'>961</a>
<a id='n962' href='#n962'>962</a>
<a id='n963' href='#n963'>963</a>
<a id='n964' href='#n964'>964</a>
<a id='n965' href='#n965'>965</a>
<a id='n966' href='#n966'>966</a>
<a id='n967' href='#n967'>967</a>
<a id='n968' href='#n968'>968</a>
<a id='n969' href='#n969'>969</a>
<a id='n970' href='#n970'>970</a>
<a id='n971' href='#n971'>971</a>
<a id='n972' href='#n972'>972</a>
<a id='n973' href='#n973'>973</a>
<a id='n974' href='#n974'>974</a>
<a id='n975' href='#n975'>975</a>
<a id='n976' href='#n976'>976</a>
<a id='n977' href='#n977'>977</a>
<a id='n978' href='#n978'>978</a>
<a id='n979' href='#n979'>979</a>
<a id='n980' href='#n980'>980</a>
<a id='n981' href='#n981'>981</a>
<a id='n982' href='#n982'>982</a>
<a id='n983' href='#n983'>983</a>
<a id='n984' href='#n984'>984</a>
<a id='n985' href='#n985'>985</a>
<a id='n986' href='#n986'>986</a>
<a id='n987' href='#n987'>987</a>
<a id='n988' href='#n988'>988</a>
<a id='n989' href='#n989'>989</a>
<a id='n990' href='#n990'>990</a>
<a id='n991' href='#n991'>991</a>
<a id='n992' href='#n992'>992</a>
<a id='n993' href='#n993'>993</a>
<a id='n994' href='#n994'>994</a>
<a id='n995' href='#n995'>995</a>
<a id='n996' href='#n996'>996</a>
<a id='n997' href='#n997'>997</a>
<a id='n998' href='#n998'>998</a>
<a id='n999' href='#n999'>999</a>
<a id='n1000' href='#n1000'>1000</a>
<a id='n1001' href='#n1001'>1001</a>
<a id='n1002' href='#n1002'>1002</a>
<a id='n1003' href='#n1003'>1003</a>
<a id='n1004' href='#n1004'>1004</a>
<a id='n1005' href='#n1005'>1005</a>
<a id='n1006' href='#n1006'>1006</a>
<a id='n1007' href='#n1007'>1007</a>
<a id='n1008' href='#n1008'>1008</a>
<a id='n1009' href='#n1009'>1009</a>
<a id='n1010' href='#n1010'>1010</a>
<a id='n1011' href='#n1011'>1011</a>
<a id='n1012' href='#n1012'>1012</a>
<a id='n1013' href='#n1013'>1013</a>
<a id='n1014' href='#n1014'>1014</a>
<a id='n1015' href='#n1015'>1015</a>
<a id='n1016' href='#n1016'>1016</a>
<a id='n1017' href='#n1017'>1017</a>
<a id='n1018' href='#n1018'>1018</a>
<a id='n1019' href='#n1019'>1019</a>
<a id='n1020' href='#n1020'>1020</a>
<a id='n1021' href='#n1021'>1021</a>
<a id='n1022' href='#n1022'>1022</a>
<a id='n1023' href='#n1023'>1023</a>
<a id='n1024' href='#n1024'>1024</a>
<a id='n1025' href='#n1025'>1025</a>
<a id='n1026' href='#n1026'>1026</a>
<a id='n1027' href='#n1027'>1027</a>
<a id='n1028' href='#n1028'>1028</a>
<a id='n1029' href='#n1029'>1029</a>
<a id='n1030' href='#n1030'>1030</a>
<a id='n1031' href='#n1031'>1031</a>
<a id='n1032' href='#n1032'>1032</a>
<a id='n1033' href='#n1033'>1033</a>
<a id='n1034' href='#n1034'>1034</a>
<a id='n1035' href='#n1035'>1035</a>
<a id='n1036' href='#n1036'>1036</a>
<a id='n1037' href='#n1037'>1037</a>
<a id='n1038' href='#n1038'>1038</a>
<a id='n1039' href='#n1039'>1039</a>
<a id='n1040' href='#n1040'>1040</a>
<a id='n1041' href='#n1041'>1041</a>
<a id='n1042' href='#n1042'>1042</a>
<a id='n1043' href='#n1043'>1043</a>
<a id='n1044' href='#n1044'>1044</a>
<a id='n1045' href='#n1045'>1045</a>
<a id='n1046' href='#n1046'>1046</a>
<a id='n1047' href='#n1047'>1047</a>
<a id='n1048' href='#n1048'>1048</a>
<a id='n1049' href='#n1049'>1049</a>
<a id='n1050' href='#n1050'>1050</a>
<a id='n1051' href='#n1051'>1051</a>
<a id='n1052' href='#n1052'>1052</a>
<a id='n1053' href='#n1053'>1053</a>
<a id='n1054' href='#n1054'>1054</a>
<a id='n1055' href='#n1055'>1055</a>
<a id='n1056' href='#n1056'>1056</a>
<a id='n1057' href='#n1057'>1057</a>
<a id='n1058' href='#n1058'>1058</a>
<a id='n1059' href='#n1059'>1059</a>
<a id='n1060' href='#n1060'>1060</a>
<a id='n1061' href='#n1061'>1061</a>
<a id='n1062' href='#n1062'>1062</a>
<a id='n1063' href='#n1063'>1063</a>
<a id='n1064' href='#n1064'>1064</a>
<a id='n1065' href='#n1065'>1065</a>
<a id='n1066' href='#n1066'>1066</a>
<a id='n1067' href='#n1067'>1067</a>
<a id='n1068' href='#n1068'>1068</a>
<a id='n1069' href='#n1069'>1069</a>
<a id='n1070' href='#n1070'>1070</a>
<a id='n1071' href='#n1071'>1071</a>
<a id='n1072' href='#n1072'>1072</a>
<a id='n1073' href='#n1073'>1073</a>
<a id='n1074' href='#n1074'>1074</a>
<a id='n1075' href='#n1075'>1075</a>
<a id='n1076' href='#n1076'>1076</a>
<a id='n1077' href='#n1077'>1077</a>
<a id='n1078' href='#n1078'>1078</a>
<a id='n1079' href='#n1079'>1079</a>
<a id='n1080' href='#n1080'>1080</a>
<a id='n1081' href='#n1081'>1081</a>
<a id='n1082' href='#n1082'>1082</a>
<a id='n1083' href='#n1083'>1083</a>
<a id='n1084' href='#n1084'>1084</a>
<a id='n1085' href='#n1085'>1085</a>
<a id='n1086' href='#n1086'>1086</a>
<a id='n1087' href='#n1087'>1087</a>
<a id='n1088' href='#n1088'>1088</a>
<a id='n1089' href='#n1089'>1089</a>
<a id='n1090' href='#n1090'>1090</a>
<a id='n1091' href='#n1091'>1091</a>
<a id='n1092' href='#n1092'>1092</a>
<a id='n1093' href='#n1093'>1093</a>
<a id='n1094' href='#n1094'>1094</a>
<a id='n1095' href='#n1095'>1095</a>
<a id='n1096' href='#n1096'>1096</a>
<a id='n1097' href='#n1097'>1097</a>
<a id='n1098' href='#n1098'>1098</a>
<a id='n1099' href='#n1099'>1099</a>
<a id='n1100' href='#n1100'>1100</a>
<a id='n1101' href='#n1101'>1101</a>
<a id='n1102' href='#n1102'>1102</a>
<a id='n1103' href='#n1103'>1103</a>
<a id='n1104' href='#n1104'>1104</a>
<a id='n1105' href='#n1105'>1105</a>
<a id='n1106' href='#n1106'>1106</a>
<a id='n1107' href='#n1107'>1107</a>
<a id='n1108' href='#n1108'>1108</a>
<a id='n1109' href='#n1109'>1109</a>
<a id='n1110' href='#n1110'>1110</a>
<a id='n1111' href='#n1111'>1111</a>
<a id='n1112' href='#n1112'>1112</a>
<a id='n1113' href='#n1113'>1113</a>
<a id='n1114' href='#n1114'>1114</a>
<a id='n1115' href='#n1115'>1115</a>
<a id='n1116' href='#n1116'>1116</a>
<a id='n1117' href='#n1117'>1117</a>
<a id='n1118' href='#n1118'>1118</a>
<a id='n1119' href='#n1119'>1119</a>
<a id='n1120' href='#n1120'>1120</a>
<a id='n1121' href='#n1121'>1121</a>
<a id='n1122' href='#n1122'>1122</a>
<a id='n1123' href='#n1123'>1123</a>
<a id='n1124' href='#n1124'>1124</a>
<a id='n1125' href='#n1125'>1125</a>
<a id='n1126' href='#n1126'>1126</a>
<a id='n1127' href='#n1127'>1127</a>
<a id='n1128' href='#n1128'>1128</a>
<a id='n1129' href='#n1129'>1129</a>
<a id='n1130' href='#n1130'>1130</a>
<a id='n1131' href='#n1131'>1131</a>
<a id='n1132' href='#n1132'>1132</a>
<a id='n1133' href='#n1133'>1133</a>
<a id='n1134' href='#n1134'>1134</a>
<a id='n1135' href='#n1135'>1135</a>
<a id='n1136' href='#n1136'>1136</a>
<a id='n1137' href='#n1137'>1137</a>
<a id='n1138' href='#n1138'>1138</a>
<a id='n1139' href='#n1139'>1139</a>
<a id='n1140' href='#n1140'>1140</a>
<a id='n1141' href='#n1141'>1141</a>
<a id='n1142' href='#n1142'>1142</a>
<a id='n1143' href='#n1143'>1143</a>
<a id='n1144' href='#n1144'>1144</a>
<a id='n1145' href='#n1145'>1145</a>
<a id='n1146' href='#n1146'>1146</a>
<a id='n1147' href='#n1147'>1147</a>
<a id='n1148' href='#n1148'>1148</a>
<a id='n1149' href='#n1149'>1149</a>
<a id='n1150' href='#n1150'>1150</a>
<a id='n1151' href='#n1151'>1151</a>
<a id='n1152' href='#n1152'>1152</a>
<a id='n1153' href='#n1153'>1153</a>
<a id='n1154' href='#n1154'>1154</a>
<a id='n1155' href='#n1155'>1155</a>
<a id='n1156' href='#n1156'>1156</a>
<a id='n1157' href='#n1157'>1157</a>
<a id='n1158' href='#n1158'>1158</a>
<a id='n1159' href='#n1159'>1159</a>
<a id='n1160' href='#n1160'>1160</a>
<a id='n1161' href='#n1161'>1161</a>
<a id='n1162' href='#n1162'>1162</a>
<a id='n1163' href='#n1163'>1163</a>
<a id='n1164' href='#n1164'>1164</a>
<a id='n1165' href='#n1165'>1165</a>
<a id='n1166' href='#n1166'>1166</a>
<a id='n1167' href='#n1167'>1167</a>
<a id='n1168' href='#n1168'>1168</a>
<a id='n1169' href='#n1169'>1169</a>
<a id='n1170' href='#n1170'>1170</a>
<a id='n1171' href='#n1171'>1171</a>
<a id='n1172' href='#n1172'>1172</a>
<a id='n1173' href='#n1173'>1173</a>
<a id='n1174' href='#n1174'>1174</a>
<a id='n1175' href='#n1175'>1175</a>
<a id='n1176' href='#n1176'>1176</a>
<a id='n1177' href='#n1177'>1177</a>
<a id='n1178' href='#n1178'>1178</a>
<a id='n1179' href='#n1179'>1179</a>
<a id='n1180' href='#n1180'>1180</a>
<a id='n1181' href='#n1181'>1181</a>
<a id='n1182' href='#n1182'>1182</a>
<a id='n1183' href='#n1183'>1183</a>
<a id='n1184' href='#n1184'>1184</a>
<a id='n1185' href='#n1185'>1185</a>
<a id='n1186' href='#n1186'>1186</a>
<a id='n1187' href='#n1187'>1187</a>
<a id='n1188' href='#n1188'>1188</a>
<a id='n1189' href='#n1189'>1189</a>
<a id='n1190' href='#n1190'>1190</a>
<a id='n1191' href='#n1191'>1191</a>
<a id='n1192' href='#n1192'>1192</a>
<a id='n1193' href='#n1193'>1193</a>
<a id='n1194' href='#n1194'>1194</a>
<a id='n1195' href='#n1195'>1195</a>
<a id='n1196' href='#n1196'>1196</a>
<a id='n1197' href='#n1197'>1197</a>
<a id='n1198' href='#n1198'>1198</a>
<a id='n1199' href='#n1199'>1199</a>
<a id='n1200' href='#n1200'>1200</a>
<a id='n1201' href='#n1201'>1201</a>
<a id='n1202' href='#n1202'>1202</a>
<a id='n1203' href='#n1203'>1203</a>
<a id='n1204' href='#n1204'>1204</a>
<a id='n1205' href='#n1205'>1205</a>
<a id='n1206' href='#n1206'>1206</a>
<a id='n1207' href='#n1207'>1207</a>
<a id='n1208' href='#n1208'>1208</a>
<a id='n1209' href='#n1209'>1209</a>
<a id='n1210' href='#n1210'>1210</a>
<a id='n1211' href='#n1211'>1211</a>
<a id='n1212' href='#n1212'>1212</a>
<a id='n1213' href='#n1213'>1213</a>
<a id='n1214' href='#n1214'>1214</a>
<a id='n1215' href='#n1215'>1215</a>
<a id='n1216' href='#n1216'>1216</a>
<a id='n1217' href='#n1217'>1217</a>
<a id='n1218' href='#n1218'>1218</a>
<a id='n1219' href='#n1219'>1219</a>
<a id='n1220' href='#n1220'>1220</a>
<a id='n1221' href='#n1221'>1221</a>
<a id='n1222' href='#n1222'>1222</a>
<a id='n1223' href='#n1223'>1223</a>
<a id='n1224' href='#n1224'>1224</a>
<a id='n1225' href='#n1225'>1225</a>
<a id='n1226' href='#n1226'>1226</a>
<a id='n1227' href='#n1227'>1227</a>
<a id='n1228' href='#n1228'>1228</a>
<a id='n1229' href='#n1229'>1229</a>
<a id='n1230' href='#n1230'>1230</a>
<a id='n1231' href='#n1231'>1231</a>
<a id='n1232' href='#n1232'>1232</a>
<a id='n1233' href='#n1233'>1233</a>
<a id='n1234' href='#n1234'>1234</a>
<a id='n1235' href='#n1235'>1235</a>
<a id='n1236' href='#n1236'>1236</a>
<a id='n1237' href='#n1237'>1237</a>
<a id='n1238' href='#n1238'>1238</a>
<a id='n1239' href='#n1239'>1239</a>
<a id='n1240' href='#n1240'>1240</a>
<a id='n1241' href='#n1241'>1241</a>
<a id='n1242' href='#n1242'>1242</a>
<a id='n1243' href='#n1243'>1243</a>
<a id='n1244' href='#n1244'>1244</a>
<a id='n1245' href='#n1245'>1245</a>
<a id='n1246' href='#n1246'>1246</a>
<a id='n1247' href='#n1247'>1247</a>
<a id='n1248' href='#n1248'>1248</a>
<a id='n1249' href='#n1249'>1249</a>
<a id='n1250' href='#n1250'>1250</a>
<a id='n1251' href='#n1251'>1251</a>
<a id='n1252' href='#n1252'>1252</a>
<a id='n1253' href='#n1253'>1253</a>
<a id='n1254' href='#n1254'>1254</a>
<a id='n1255' href='#n1255'>1255</a>
<a id='n1256' href='#n1256'>1256</a>
<a id='n1257' href='#n1257'>1257</a>
<a id='n1258' href='#n1258'>1258</a>
<a id='n1259' href='#n1259'>1259</a>
<a id='n1260' href='#n1260'>1260</a>
<a id='n1261' href='#n1261'>1261</a>
<a id='n1262' href='#n1262'>1262</a>
<a id='n1263' href='#n1263'>1263</a>
<a id='n1264' href='#n1264'>1264</a>
<a id='n1265' href='#n1265'>1265</a>
<a id='n1266' href='#n1266'>1266</a>
<a id='n1267' href='#n1267'>1267</a>
<a id='n1268' href='#n1268'>1268</a>
<a id='n1269' href='#n1269'>1269</a>
<a id='n1270' href='#n1270'>1270</a>
<a id='n1271' href='#n1271'>1271</a>
<a id='n1272' href='#n1272'>1272</a>
<a id='n1273' href='#n1273'>1273</a>
<a id='n1274' href='#n1274'>1274</a>
<a id='n1275' href='#n1275'>1275</a>
<a id='n1276' href='#n1276'>1276</a>
<a id='n1277' href='#n1277'>1277</a>
<a id='n1278' href='#n1278'>1278</a>
<a id='n1279' href='#n1279'>1279</a>
<a id='n1280' href='#n1280'>1280</a>
<a id='n1281' href='#n1281'>1281</a>
<a id='n1282' href='#n1282'>1282</a>
<a id='n1283' href='#n1283'>1283</a>
<a id='n1284' href='#n1284'>1284</a>
<a id='n1285' href='#n1285'>1285</a>
<a id='n1286' href='#n1286'>1286</a>
<a id='n1287' href='#n1287'>1287</a>
<a id='n1288' href='#n1288'>1288</a>
<a id='n1289' href='#n1289'>1289</a>
<a id='n1290' href='#n1290'>1290</a>
<a id='n1291' href='#n1291'>1291</a>
<a id='n1292' href='#n1292'>1292</a>
<a id='n1293' href='#n1293'>1293</a>
<a id='n1294' href='#n1294'>1294</a>
<a id='n1295' href='#n1295'>1295</a>
<a id='n1296' href='#n1296'>1296</a>
<a id='n1297' href='#n1297'>1297</a>
<a id='n1298' href='#n1298'>1298</a>
<a id='n1299' href='#n1299'>1299</a>
<a id='n1300' href='#n1300'>1300</a>
<a id='n1301' href='#n1301'>1301</a>
<a id='n1302' href='#n1302'>1302</a>
<a id='n1303' href='#n1303'>1303</a>
<a id='n1304' href='#n1304'>1304</a>
<a id='n1305' href='#n1305'>1305</a>
<a id='n1306' href='#n1306'>1306</a>
<a id='n1307' href='#n1307'>1307</a>
<a id='n1308' href='#n1308'>1308</a>
<a id='n1309' href='#n1309'>1309</a>
<a id='n1310' href='#n1310'>1310</a>
<a id='n1311' href='#n1311'>1311</a>
<a id='n1312' href='#n1312'>1312</a>
<a id='n1313' href='#n1313'>1313</a>
<a id='n1314' href='#n1314'>1314</a>
<a id='n1315' href='#n1315'>1315</a>
<a id='n1316' href='#n1316'>1316</a>
<a id='n1317' href='#n1317'>1317</a>
<a id='n1318' href='#n1318'>1318</a>
<a id='n1319' href='#n1319'>1319</a>
<a id='n1320' href='#n1320'>1320</a>
<a id='n1321' href='#n1321'>1321</a>
<a id='n1322' href='#n1322'>1322</a>
<a id='n1323' href='#n1323'>1323</a>
<a id='n1324' href='#n1324'>1324</a>
<a id='n1325' href='#n1325'>1325</a>
<a id='n1326' href='#n1326'>1326</a>
<a id='n1327' href='#n1327'>1327</a>
<a id='n1328' href='#n1328'>1328</a>
<a id='n1329' href='#n1329'>1329</a>
<a id='n1330' href='#n1330'>1330</a>
<a id='n1331' href='#n1331'>1331</a>
<a id='n1332' href='#n1332'>1332</a>
<a id='n1333' href='#n1333'>1333</a>
<a id='n1334' href='#n1334'>1334</a>
<a id='n1335' href='#n1335'>1335</a>
<a id='n1336' href='#n1336'>1336</a>
<a id='n1337' href='#n1337'>1337</a>
<a id='n1338' href='#n1338'>1338</a>
<a id='n1339' href='#n1339'>1339</a>
<a id='n1340' href='#n1340'>1340</a>
<a id='n1341' href='#n1341'>1341</a>
<a id='n1342' href='#n1342'>1342</a>
<a id='n1343' href='#n1343'>1343</a>
<a id='n1344' href='#n1344'>1344</a>
<a id='n1345' href='#n1345'>1345</a>
<a id='n1346' href='#n1346'>1346</a>
<a id='n1347' href='#n1347'>1347</a>
<a id='n1348' href='#n1348'>1348</a>
<a id='n1349' href='#n1349'>1349</a>
<a id='n1350' href='#n1350'>1350</a>
<a id='n1351' href='#n1351'>1351</a>
<a id='n1352' href='#n1352'>1352</a>
<a id='n1353' href='#n1353'>1353</a>
<a id='n1354' href='#n1354'>1354</a>
<a id='n1355' href='#n1355'>1355</a>
<a id='n1356' href='#n1356'>1356</a>
<a id='n1357' href='#n1357'>1357</a>
<a id='n1358' href='#n1358'>1358</a>
<a id='n1359' href='#n1359'>1359</a>
<a id='n1360' href='#n1360'>1360</a>
<a id='n1361' href='#n1361'>1361</a>
<a id='n1362' href='#n1362'>1362</a>
<a id='n1363' href='#n1363'>1363</a>
<a id='n1364' href='#n1364'>1364</a>
<a id='n1365' href='#n1365'>1365</a>
<a id='n1366' href='#n1366'>1366</a>
<a id='n1367' href='#n1367'>1367</a>
<a id='n1368' href='#n1368'>1368</a>
<a id='n1369' href='#n1369'>1369</a>
<a id='n1370' href='#n1370'>1370</a>
<a id='n1371' href='#n1371'>1371</a>
<a id='n1372' href='#n1372'>1372</a>
<a id='n1373' href='#n1373'>1373</a>
<a id='n1374' href='#n1374'>1374</a>
<a id='n1375' href='#n1375'>1375</a>
<a id='n1376' href='#n1376'>1376</a>
<a id='n1377' href='#n1377'>1377</a>
<a id='n1378' href='#n1378'>1378</a>
<a id='n1379' href='#n1379'>1379</a>
<a id='n1380' href='#n1380'>1380</a>
<a id='n1381' href='#n1381'>1381</a>
<a id='n1382' href='#n1382'>1382</a>
<a id='n1383' href='#n1383'>1383</a>
<a id='n1384' href='#n1384'>1384</a>
<a id='n1385' href='#n1385'>1385</a>
<a id='n1386' href='#n1386'>1386</a>
<a id='n1387' href='#n1387'>1387</a>
<a id='n1388' href='#n1388'>1388</a>
<a id='n1389' href='#n1389'>1389</a>
<a id='n1390' href='#n1390'>1390</a>
<a id='n1391' href='#n1391'>1391</a>
<a id='n1392' href='#n1392'>1392</a>
<a id='n1393' href='#n1393'>1393</a>
<a id='n1394' href='#n1394'>1394</a>
<a id='n1395' href='#n1395'>1395</a>
<a id='n1396' href='#n1396'>1396</a>
<a id='n1397' href='#n1397'>1397</a>
<a id='n1398' href='#n1398'>1398</a>
<a id='n1399' href='#n1399'>1399</a>
<a id='n1400' href='#n1400'>1400</a>
<a id='n1401' href='#n1401'>1401</a>
<a id='n1402' href='#n1402'>1402</a>
<a id='n1403' href='#n1403'>1403</a>
<a id='n1404' href='#n1404'>1404</a>
<a id='n1405' href='#n1405'>1405</a>
<a id='n1406' href='#n1406'>1406</a>
<a id='n1407' href='#n1407'>1407</a>
<a id='n1408' href='#n1408'>1408</a>
<a id='n1409' href='#n1409'>1409</a>
<a id='n1410' href='#n1410'>1410</a>
<a id='n1411' href='#n1411'>1411</a>
<a id='n1412' href='#n1412'>1412</a>
<a id='n1413' href='#n1413'>1413</a>
<a id='n1414' href='#n1414'>1414</a>
<a id='n1415' href='#n1415'>1415</a>
<a id='n1416' href='#n1416'>1416</a>
<a id='n1417' href='#n1417'>1417</a>
<a id='n1418' href='#n1418'>1418</a>
<a id='n1419' href='#n1419'>1419</a>
<a id='n1420' href='#n1420'>1420</a>
<a id='n1421' href='#n1421'>1421</a>
<a id='n1422' href='#n1422'>1422</a>
<a id='n1423' href='#n1423'>1423</a>
<a id='n1424' href='#n1424'>1424</a>
<a id='n1425' href='#n1425'>1425</a>
<a id='n1426' href='#n1426'>1426</a>
<a id='n1427' href='#n1427'>1427</a>
<a id='n1428' href='#n1428'>1428</a>
<a id='n1429' href='#n1429'>1429</a>
<a id='n1430' href='#n1430'>1430</a>
<a id='n1431' href='#n1431'>1431</a>
<a id='n1432' href='#n1432'>1432</a>
<a id='n1433' href='#n1433'>1433</a>
<a id='n1434' href='#n1434'>1434</a>
<a id='n1435' href='#n1435'>1435</a>
<a id='n1436' href='#n1436'>1436</a>
<a id='n1437' href='#n1437'>1437</a>
<a id='n1438' href='#n1438'>1438</a>
<a id='n1439' href='#n1439'>1439</a>
<a id='n1440' href='#n1440'>1440</a>
<a id='n1441' href='#n1441'>1441</a>
<a id='n1442' href='#n1442'>1442</a>
<a id='n1443' href='#n1443'>1443</a>
<a id='n1444' href='#n1444'>1444</a>
<a id='n1445' href='#n1445'>1445</a>
<a id='n1446' href='#n1446'>1446</a>
<a id='n1447' href='#n1447'>1447</a>
<a id='n1448' href='#n1448'>1448</a>
<a id='n1449' href='#n1449'>1449</a>
<a id='n1450' href='#n1450'>1450</a>
<a id='n1451' href='#n1451'>1451</a>
<a id='n1452' href='#n1452'>1452</a>
<a id='n1453' href='#n1453'>1453</a>
<a id='n1454' href='#n1454'>1454</a>
<a id='n1455' href='#n1455'>1455</a>
<a id='n1456' href='#n1456'>1456</a>
<a id='n1457' href='#n1457'>1457</a>
<a id='n1458' href='#n1458'>1458</a>
<a id='n1459' href='#n1459'>1459</a>
<a id='n1460' href='#n1460'>1460</a>
<a id='n1461' href='#n1461'>1461</a>
<a id='n1462' href='#n1462'>1462</a>
<a id='n1463' href='#n1463'>1463</a>
<a id='n1464' href='#n1464'>1464</a>
<a id='n1465' href='#n1465'>1465</a>
<a id='n1466' href='#n1466'>1466</a>
<a id='n1467' href='#n1467'>1467</a>
<a id='n1468' href='#n1468'>1468</a>
<a id='n1469' href='#n1469'>1469</a>
<a id='n1470' href='#n1470'>1470</a>
<a id='n1471' href='#n1471'>1471</a>
<a id='n1472' href='#n1472'>1472</a>
<a id='n1473' href='#n1473'>1473</a>
<a id='n1474' href='#n1474'>1474</a>
<a id='n1475' href='#n1475'>1475</a>
<a id='n1476' href='#n1476'>1476</a>
<a id='n1477' href='#n1477'>1477</a>
<a id='n1478' href='#n1478'>1478</a>
<a id='n1479' href='#n1479'>1479</a>
<a id='n1480' href='#n1480'>1480</a>
<a id='n1481' href='#n1481'>1481</a>
<a id='n1482' href='#n1482'>1482</a>
<a id='n1483' href='#n1483'>1483</a>
<a id='n1484' href='#n1484'>1484</a>
<a id='n1485' href='#n1485'>1485</a>
<a id='n1486' href='#n1486'>1486</a>
<a id='n1487' href='#n1487'>1487</a>
<a id='n1488' href='#n1488'>1488</a>
<a id='n1489' href='#n1489'>1489</a>
<a id='n1490' href='#n1490'>1490</a>
<a id='n1491' href='#n1491'>1491</a>
<a id='n1492' href='#n1492'>1492</a>
<a id='n1493' href='#n1493'>1493</a>
<a id='n1494' href='#n1494'>1494</a>
<a id='n1495' href='#n1495'>1495</a>
<a id='n1496' href='#n1496'>1496</a>
<a id='n1497' href='#n1497'>1497</a>
<a id='n1498' href='#n1498'>1498</a>
<a id='n1499' href='#n1499'>1499</a>
<a id='n1500' href='#n1500'>1500</a>
<a id='n1501' href='#n1501'>1501</a>
<a id='n1502' href='#n1502'>1502</a>
<a id='n1503' href='#n1503'>1503</a>
<a id='n1504' href='#n1504'>1504</a>
<a id='n1505' href='#n1505'>1505</a>
<a id='n1506' href='#n1506'>1506</a>
<a id='n1507' href='#n1507'>1507</a>
<a id='n1508' href='#n1508'>1508</a>
<a id='n1509' href='#n1509'>1509</a>
<a id='n1510' href='#n1510'>1510</a>
<a id='n1511' href='#n1511'>1511</a>
<a id='n1512' href='#n1512'>1512</a>
<a id='n1513' href='#n1513'>1513</a>
<a id='n1514' href='#n1514'>1514</a>
<a id='n1515' href='#n1515'>1515</a>
<a id='n1516' href='#n1516'>1516</a>
<a id='n1517' href='#n1517'>1517</a>
<a id='n1518' href='#n1518'>1518</a>
<a id='n1519' href='#n1519'>1519</a>
<a id='n1520' href='#n1520'>1520</a>
<a id='n1521' href='#n1521'>1521</a>
<a id='n1522' href='#n1522'>1522</a>
<a id='n1523' href='#n1523'>1523</a>
<a id='n1524' href='#n1524'>1524</a>
<a id='n1525' href='#n1525'>1525</a>
<a id='n1526' href='#n1526'>1526</a>
<a id='n1527' href='#n1527'>1527</a>
<a id='n1528' href='#n1528'>1528</a>
<a id='n1529' href='#n1529'>1529</a>
<a id='n1530' href='#n1530'>1530</a>
<a id='n1531' href='#n1531'>1531</a>
<a id='n1532' href='#n1532'>1532</a>
<a id='n1533' href='#n1533'>1533</a>
<a id='n1534' href='#n1534'>1534</a>
<a id='n1535' href='#n1535'>1535</a>
<a id='n1536' href='#n1536'>1536</a>
<a id='n1537' href='#n1537'>1537</a>
<a id='n1538' href='#n1538'>1538</a>
<a id='n1539' href='#n1539'>1539</a>
<a id='n1540' href='#n1540'>1540</a>
<a id='n1541' href='#n1541'>1541</a>
<a id='n1542' href='#n1542'>1542</a>
<a id='n1543' href='#n1543'>1543</a>
<a id='n1544' href='#n1544'>1544</a>
<a id='n1545' href='#n1545'>1545</a>
<a id='n1546' href='#n1546'>1546</a>
<a id='n1547' href='#n1547'>1547</a>
<a id='n1548' href='#n1548'>1548</a>
<a id='n1549' href='#n1549'>1549</a>
<a id='n1550' href='#n1550'>1550</a>
<a id='n1551' href='#n1551'>1551</a>
<a id='n1552' href='#n1552'>1552</a>
<a id='n1553' href='#n1553'>1553</a>
<a id='n1554' href='#n1554'>1554</a>
<a id='n1555' href='#n1555'>1555</a>
<a id='n1556' href='#n1556'>1556</a>
<a id='n1557' href='#n1557'>1557</a>
<a id='n1558' href='#n1558'>1558</a>
<a id='n1559' href='#n1559'>1559</a>
<a id='n1560' href='#n1560'>1560</a>
<a id='n1561' href='#n1561'>1561</a>
<a id='n1562' href='#n1562'>1562</a>
<a id='n1563' href='#n1563'>1563</a>
<a id='n1564' href='#n1564'>1564</a>
<a id='n1565' href='#n1565'>1565</a>
<a id='n1566' href='#n1566'>1566</a>
<a id='n1567' href='#n1567'>1567</a>
<a id='n1568' href='#n1568'>1568</a>
<a id='n1569' href='#n1569'>1569</a>
<a id='n1570' href='#n1570'>1570</a>
<a id='n1571' href='#n1571'>1571</a>
<a id='n1572' href='#n1572'>1572</a>
<a id='n1573' href='#n1573'>1573</a>
<a id='n1574' href='#n1574'>1574</a>
<a id='n1575' href='#n1575'>1575</a>
<a id='n1576' href='#n1576'>1576</a>
<a id='n1577' href='#n1577'>1577</a>
<a id='n1578' href='#n1578'>1578</a>
<a id='n1579' href='#n1579'>1579</a>
<a id='n1580' href='#n1580'>1580</a>
<a id='n1581' href='#n1581'>1581</a>
<a id='n1582' href='#n1582'>1582</a>
<a id='n1583' href='#n1583'>1583</a>
<a id='n1584' href='#n1584'>1584</a>
<a id='n1585' href='#n1585'>1585</a>
<a id='n1586' href='#n1586'>1586</a>
<a id='n1587' href='#n1587'>1587</a>
<a id='n1588' href='#n1588'>1588</a>
<a id='n1589' href='#n1589'>1589</a>
<a id='n1590' href='#n1590'>1590</a>
<a id='n1591' href='#n1591'>1591</a>
<a id='n1592' href='#n1592'>1592</a>
<a id='n1593' href='#n1593'>1593</a>
<a id='n1594' href='#n1594'>1594</a>
<a id='n1595' href='#n1595'>1595</a>
<a id='n1596' href='#n1596'>1596</a>
<a id='n1597' href='#n1597'>1597</a>
<a id='n1598' href='#n1598'>1598</a>
<a id='n1599' href='#n1599'>1599</a>
<a id='n1600' href='#n1600'>1600</a>
<a id='n1601' href='#n1601'>1601</a>
<a id='n1602' href='#n1602'>1602</a>
<a id='n1603' href='#n1603'>1603</a>
<a id='n1604' href='#n1604'>1604</a>
<a id='n1605' href='#n1605'>1605</a>
<a id='n1606' href='#n1606'>1606</a>
<a id='n1607' href='#n1607'>1607</a>
<a id='n1608' href='#n1608'>1608</a>
<a id='n1609' href='#n1609'>1609</a>
<a id='n1610' href='#n1610'>1610</a>
<a id='n1611' href='#n1611'>1611</a>
<a id='n1612' href='#n1612'>1612</a>
<a id='n1613' href='#n1613'>1613</a>
<a id='n1614' href='#n1614'>1614</a>
<a id='n1615' href='#n1615'>1615</a>
<a id='n1616' href='#n1616'>1616</a>
<a id='n1617' href='#n1617'>1617</a>
<a id='n1618' href='#n1618'>1618</a>
<a id='n1619' href='#n1619'>1619</a>
<a id='n1620' href='#n1620'>1620</a>
<a id='n1621' href='#n1621'>1621</a>
<a id='n1622' href='#n1622'>1622</a>
<a id='n1623' href='#n1623'>1623</a>
<a id='n1624' href='#n1624'>1624</a>
<a id='n1625' href='#n1625'>1625</a>
<a id='n1626' href='#n1626'>1626</a>
<a id='n1627' href='#n1627'>1627</a>
<a id='n1628' href='#n1628'>1628</a>
<a id='n1629' href='#n1629'>1629</a>
<a id='n1630' href='#n1630'>1630</a>
<a id='n1631' href='#n1631'>1631</a>
<a id='n1632' href='#n1632'>1632</a>
<a id='n1633' href='#n1633'>1633</a>
<a id='n1634' href='#n1634'>1634</a>
<a id='n1635' href='#n1635'>1635</a>
<a id='n1636' href='#n1636'>1636</a>
<a id='n1637' href='#n1637'>1637</a>
<a id='n1638' href='#n1638'>1638</a>
<a id='n1639' href='#n1639'>1639</a>
<a id='n1640' href='#n1640'>1640</a>
<a id='n1641' href='#n1641'>1641</a>
<a id='n1642' href='#n1642'>1642</a>
<a id='n1643' href='#n1643'>1643</a>
<a id='n1644' href='#n1644'>1644</a>
<a id='n1645' href='#n1645'>1645</a>
<a id='n1646' href='#n1646'>1646</a>
<a id='n1647' href='#n1647'>1647</a>
<a id='n1648' href='#n1648'>1648</a>
<a id='n1649' href='#n1649'>1649</a>
<a id='n1650' href='#n1650'>1650</a>
<a id='n1651' href='#n1651'>1651</a>
<a id='n1652' href='#n1652'>1652</a>
<a id='n1653' href='#n1653'>1653</a>
<a id='n1654' href='#n1654'>1654</a>
<a id='n1655' href='#n1655'>1655</a>
<a id='n1656' href='#n1656'>1656</a>
<a id='n1657' href='#n1657'>1657</a>
<a id='n1658' href='#n1658'>1658</a>
<a id='n1659' href='#n1659'>1659</a>
<a id='n1660' href='#n1660'>1660</a>
<a id='n1661' href='#n1661'>1661</a>
<a id='n1662' href='#n1662'>1662</a>
<a id='n1663' href='#n1663'>1663</a>
<a id='n1664' href='#n1664'>1664</a>
<a id='n1665' href='#n1665'>1665</a>
<a id='n1666' href='#n1666'>1666</a>
<a id='n1667' href='#n1667'>1667</a>
<a id='n1668' href='#n1668'>1668</a>
<a id='n1669' href='#n1669'>1669</a>
<a id='n1670' href='#n1670'>1670</a>
<a id='n1671' href='#n1671'>1671</a>
<a id='n1672' href='#n1672'>1672</a>
<a id='n1673' href='#n1673'>1673</a>
<a id='n1674' href='#n1674'>1674</a>
<a id='n1675' href='#n1675'>1675</a>
<a id='n1676' href='#n1676'>1676</a>
<a id='n1677' href='#n1677'>1677</a>
<a id='n1678' href='#n1678'>1678</a>
<a id='n1679' href='#n1679'>1679</a>
<a id='n1680' href='#n1680'>1680</a>
<a id='n1681' href='#n1681'>1681</a>
<a id='n1682' href='#n1682'>1682</a>
<a id='n1683' href='#n1683'>1683</a>
<a id='n1684' href='#n1684'>1684</a>
<a id='n1685' href='#n1685'>1685</a>
</pre></td>
<td class='lines'><pre><code><span class="hl slc"># DrakX-fi - Finnish Translation</span>
<span class="hl slc">#</span>
<span class="hl slc"># Copyright (C) 2002,2003, 2004, 2005, 2006, 2008 Free Software Foundation, Inc.</span>
<span class="hl slc"># Copyright (C) 2002 Mandriva</span>
<span class="hl slc">#</span>
<span class="hl slc">#</span>
<span class="hl slc"># Matias Griese &lt;mahagr&#64;utu.fi&gt;, 2001.</span>
<span class="hl slc"># Taisto Kuikka &lt;69319&#64;batman.jypoly.fi&gt;, 2003,2004.</span>
<span class="hl slc"># Esa Linna &lt;denzo&#64;mbnet.fi&gt;, 2004.</span>
<span class="hl slc"># Thomas Backlund &lt;tmb&#64;mandrake.org&gt;, 2002, 2003, 2004, 2005.</span>
<span class="hl slc"># Thomas Backlund &lt;tmb&#64;mandriva.org&gt;, 2006, 2008.</span>
<span class="hl slc"># Anssi Hannula &lt;anssi&#64;mandriva.org&gt;, 2007, 2008.</span>
<span class="hl slc"># Jani Välimaa &lt;jani.valimaa&#64;gmail.com&gt;, 2009.</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Project-Id-Version: DrakX-fi</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Report-Msgid-Bugs-To:</span> <span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;POT-Creation-Date: 2009-04-09 05:35+0200</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;PO-Revision-Date: 2009-04-24 18:47+0300</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Last-Translator: Jani Välimaa &lt;jani.valimaa&#64;gmail.com&gt;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Language-Team: Finnish &lt;cooker-i18n&#64;mandrivalinux.org&gt;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;MIME-Version: 1.0</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Content-Type: text/plain; charset=UTF-8</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Content-Transfer-Encoding: 8bit</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;X-Generator: Lokalize 0.3</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Plural-Forms:  nplurals=2; plural=(n != 1);</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>

<span class="hl slc">#: any.pm:109</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Do you have further supplementary media?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Onko käytettävissä muita asennuksen lisälevyjä?&quot;</span>

<span class="hl slc">#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX</span>
<span class="hl slc">#: any.pm:112</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;The following media have been found and will be used during install:</span> <span class="hl ipl">%s</span><span class="hl str">.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Do you have a supplementary installation medium to configure?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Löydettiin seuraavat asennuksen aikana käytettävät mediat:</span> <span class="hl ipl">%s</span><span class="hl str">.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Onko käytettävissä muita asennusmedioita?&quot;</span>

<span class="hl slc">#: any.pm:120</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;CD-ROM&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;CD/DVD-levy&quot;</span>

<span class="hl slc">#: any.pm:121</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network (HTTP)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkko (HTTP)&quot;</span>

<span class="hl slc">#: any.pm:122</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network (FTP)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkko (FTP)&quot;</span>

<span class="hl slc">#: any.pm:123</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network (NFS)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkko (NFS)&quot;</span>

<span class="hl slc">#: any.pm:165</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;URL of the mirror?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Peilipalvelimen osoite?&quot;</span>

<span class="hl slc">#: any.pm:171</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;URL must start with ftp:// or http://&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Osoitteen täytyy alkaa etuliitteellä ftp:// tai http://&quot;</span>

<span class="hl slc">#: any.pm:182</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Contacting Mandriva Linux web site to get the list of available mirrors...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Otetaan yhteys Mandriva Linuxin sivustolle peilipalvelinlistan hakemiseksi...&quot;</span>

<span class="hl slc">#: any.pm:187</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Failed contacting Mandriva Linux web site to get the list of available &quot;</span>
<span class="hl str">&quot;mirrors&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Yhteydenotto Mandriva Linuxin sivustolle peilipalvelinlistan hakemiseksi &quot;</span>
<span class="hl str">&quot;epäonnistui&quot;</span>

<span class="hl slc">#: any.pm:197</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Choose a mirror from which to get the packages&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valitse peilipalvelin, jolta paketit haetaan&quot;</span>

<span class="hl slc">#: any.pm:227</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;NFS setup&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;NFS-asetukset&quot;</span>

<span class="hl slc">#: any.pm:228</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Please enter the hostname and directory of your NFS media&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Syötä NFS-palvelimen nimi ja hakemistopolku&quot;</span>

<span class="hl slc">#: any.pm:232</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Hostname missing&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Palvelimen osoite puuttuu&quot;</span>

<span class="hl slc">#: any.pm:233</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Directory must begin with</span> <span class="hl esc">\&quot;</span><span class="hl str">/</span><span class="hl esc">\&quot;</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Hakemistopolun täytyy alkaa</span> <span class="hl esc">\&quot;</span><span class="hl str">/</span><span class="hl esc">\&quot;</span><span class="hl str">-merkillä&quot;</span>

<span class="hl slc">#: any.pm:237</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Hostname of the NFS mount ?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;NFS-palvelimen nimi?&quot;</span>

<span class="hl slc">#: any.pm:238</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Directory&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Hakemisto&quot;</span>

<span class="hl slc">#: any.pm:260</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Supplementary&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lisämedia&quot;</span>

<span class="hl slc">#: any.pm:295</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Can&apos;t find a package list file on this mirror. Make sure the location is &quot;</span>
<span class="hl str">&quot;correct.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Peilipalvelimelta ei löydy tiedostolistausta. Varmista tiedostopolun &quot;</span>
<span class="hl str">&quot;oikeellisuus.&quot;</span>

<span class="hl slc">#: any.pm:334</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Looking at packages already installed...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Etsitään asennettuja paketteja...&quot;</span>

<span class="hl slc">#: any.pm:368</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Finding packages to upgrade...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Etsitään paketteja päivitettäväksi...&quot;</span>

<span class="hl slc">#: any.pm:387</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Removing packages prior to upgrade...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Poistetaan paketteja ennen päivitystä...&quot;</span>

<span class="hl slc">#: any.pm:408</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You have decided to upgrade your system to</span> <span class="hl ipl">%s</span><span class="hl str">. KDE 3.5 has been detected</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;on your system. This installer cannot preserve KDE 3.5 in an upgrade. If you &quot;</span>
<span class="hl str">&quot;choose to proceed,</span> <span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;KDE 4 will replace KDE 3, and you will lose your personal KDE configuration &quot;</span>
<span class="hl str">&quot;settings.</span> <span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;To upgrade with KDE 3.5 and your personal settings preserved,</span> <span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;please reboot your system and upgrade using the Mandriva update applet.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Havaittiin KDE 3.5 ja järjestelmää ollaan päivittämässä versioon</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl ipl">%s</span><span class="hl str">. Asennusohjelma ei kuitenkaan</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;osaa säilyttää KDE:n versiota 3.5 päivityksen yhteydessä.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Jos asennusta jatketaan, asennetaan KDE 3:n tilalle KDE 4 ja</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;kaikki KDE:n henkilökohtaiset asetukset menetetään. Jotta</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;järjestelmä voidaan päivittää ja henkilökohtaiset asetukset</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;säilyttää, täytyy tietokone käynnistää uudelleen ja järjestelmä</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;päivittää käyttämällä Mandrivan päivityssovelmaa</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;(Mandriva Update).&quot;</span>

<span class="hl slc">#: any.pm:413 steps_interactive.pm:1103</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Reboot&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Käynnistä uudelleen&quot;</span>

<span class="hl slc">#: any.pm:413</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Proceed&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Jatka&quot;</span>

<span class="hl slc">#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX</span>
<span class="hl slc">#: any.pm:602</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;The following packages will be removed to allow upgrading your system:</span> <span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Do you really want to remove these packages?</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Seuraavat paketit on poistettava, jotta järjestelmä voidaan päivittää:</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Poistetaanko paketit?</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>

<span class="hl slc">#: any.pm:821</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Error reading file</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Virhe luettaessa tiedostoa</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: any.pm:1028</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;The following disk(s) were renamed:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Seuraavat levyt nimettiin uudelleen:&quot;</span>

<span class="hl slc">#: any.pm:1030</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;</span><span class="hl ipl">%s</span> <span class="hl str">(previously named as</span> <span class="hl ipl">%s</span><span class="hl str">)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;</span><span class="hl ipl">%s</span> <span class="hl str">(ennen:</span> <span class="hl ipl">%s</span><span class="hl str">)&quot;</span>

<span class="hl slc">#: any.pm:1087</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;HTTP&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;HTTP&quot;</span>

<span class="hl slc">#: any.pm:1087</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;FTP&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;FTP&quot;</span>

<span class="hl slc">#: any.pm:1087</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;NFS&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;NFS&quot;</span>

<span class="hl slc">#: any.pm:1106 steps_interactive.pm:932</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkko&quot;</span>

<span class="hl slc">#: any.pm:1110</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Please choose a media&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valitse media&quot;</span>

<span class="hl slc">#: any.pm:1126</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;File already exists. Overwrite it?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tiedosto jo olemassa. Korvaa?&quot;</span>

<span class="hl slc">#: any.pm:1130</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Permission denied&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ei oikeuksia&quot;</span>

<span class="hl slc">#: any.pm:1178</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Bad NFS name&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Virheellinen NFS-nimi&quot;</span>

<span class="hl slc">#: any.pm:1199</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Bad media</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Virheellinen media</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: any.pm:1242</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Can not make screenshots before partitioning&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kuvakaappauksia ei voida ottaa ennen osiointia&quot;</span>

<span class="hl slc">#: any.pm:1250</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Screenshots will be available after install in</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kuvakaappaukset löytyvät asennuksen jälkeen hakemistosta</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: gtk.pm:130</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Installation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennus&quot;</span>

<span class="hl slc">#: gtk.pm:134 share/meta-task/compssUsers.pl:44</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Configuration&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asetukset&quot;</span>

<span class="hl slc">#: http.pm:53</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;retrieval of [</span><span class="hl ipl">%s</span><span class="hl str">] failed&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;[</span><span class="hl ipl">%s</span><span class="hl str">] lataaminen epäonnistui&quot;</span>

<span class="hl slc">#: install2.pm:168</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;You must also format</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Myös</span> <span class="hl ipl">%s</span> <span class="hl str">tulee alustaa&quot;</span>

<span class="hl slc">#: interactive.pm:16</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Some hardware on your computer needs ``proprietary&apos;&apos; drivers to work.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;You can find some information about them at:</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Jokin osa laitteistosta tarvitsee laitteistovalmistajan ajurit toimiakseen.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Lisätietoa edellä mainituista:</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: interactive.pm:22</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Bringing up the network&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Käynnistetään verkkoa&quot;</span>

<span class="hl slc">#: interactive.pm:27</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Bringing down the network&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ajetaan verkkoa alas&quot;</span>

<span class="hl slc">#: media.pm:399</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Please wait, retrieving file&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Odota hetki, haetaan tiedostoa&quot;</span>

<span class="hl slc">#: media.pm:718</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;unable to add medium&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;median lisääminen epäonnistui&quot;</span>

<span class="hl slc">#: media.pm:758</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Copying some packages on disks for future use&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kopioidaan paketteja kovalevylle myöhempään käyttöä varten&quot;</span>

<span class="hl slc">#: media.pm:811</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Copying in progress&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kopioidaan&quot;</span>

<span class="hl slc">#: pkgs.pm:32</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;must have&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;pakollinen&quot;</span>

<span class="hl slc">#: pkgs.pm:33</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;important&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;tärkeä&quot;</span>

<span class="hl slc">#: pkgs.pm:34</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;very nice&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;erittäin hyvä&quot;</span>

<span class="hl slc">#: pkgs.pm:35</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;nice&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;hyvä&quot;</span>

<span class="hl slc">#: pkgs.pm:36</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;maybe&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;ehkä&quot;</span>

<span class="hl slc">#: pkgs.pm:225</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Some packages requested by</span> <span class="hl ipl">%s</span> <span class="hl str">cannot be installed:</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Joitakin paketin</span> <span class="hl ipl">%s</span> <span class="hl str">vaatimia paketteja ei voida asentaa:</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: pkgs.pm:313</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;An error occurred:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Virhe:&quot;</span>

<span class="hl slc">#: pkgs.pm:780</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">installation transactions failed&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">asennustapahtumaa epäonnistui&quot;</span>

<span class="hl slc">#: pkgs.pm:781</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Installation of packages failed:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Pakettien asennus epäonnistui:&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:13</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Workstation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Työasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:15</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Office Workstation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Toimistotyöasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:17</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets &quot;</span>
<span class="hl str">&quot;(OpenOffice.org Calc, Kspread), PDF viewers, etc&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Toimisto-ohjelmistot: tekstinkäsittely (OpenOffice.org Writer, Kword), &quot;</span>
<span class="hl str">&quot;taulukkolaskenta (OpenOffice.org calc, Kspread), PDF-lukijat jne&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:18</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, &quot;</span>
<span class="hl str">&quot;gnumeric), pdf viewers, etc&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Toimisto-ohjelmistot: tekstinkäsittely (kword, abiword), taulukkolaskenta &quot;</span>
<span class="hl str">&quot;(kspread, gnumeric), pdf-lukijat jne&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:23</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Game station&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Peliasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:24</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Amusement programs: arcade, boards, strategy, etc&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Viihdeohjelmat: tasohyppely, korttipelit, strategia jne&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:27</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Multimedia station&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Multimediatyöasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:28</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Sound and video playing/editing programs&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Äänen ja videon toisto- ja editointiohjelmat&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:33</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Internet station&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Internet-työasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:34</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Set of tools to read and send mail and news (mutt, tin..) and to browse the &quot;</span>
<span class="hl str">&quot;Web&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Valikoima työkaluja sähköpostin ja uutisryhmien lukemiseen (mutt, tin...), &quot;</span>
<span class="hl str">&quot;sekä Internetin selailuun&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:39</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network Computer (client)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkkopääte (asiakas)&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:40</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Clients for different protocols including ssh&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asiakasohjelmat eri protokollille (SSH jne.)&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:45</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Tools to ease the configuration of your computer&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Työkalut, jotka helpottavat tietokoneen asetusten muokkaamista&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:49</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Console Tools&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Komentorivityökalut&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:50</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Editors, shells, file tools, terminals&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Editorit, komentotulkit, tiedostotyökalut, päätteet&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:157</span>
<span class="hl slc">#: share/meta-task/compssUsers.pl:159</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Development&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kehitysympäristö&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:55 share/meta-task/compssUsers.pl:160</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;C and C++ development libraries, programs and include files&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Ohjelmat, include-tiedostot ja kehityskirjastot ohjelmointikielille C ja C++&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Documentation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Dokumentaatio&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:165</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Books and Howto&apos;s on Linux and Free Software&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kirjoja ja ohjeita Linuxista ja vapaan lähdekoodin ohjelmista&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;LSB&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;LSB&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:169</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Linux Standard Base. Third party applications support&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Linux Standard Base (LSB)</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot; - Tuki kolmannen osapuolen ohjelmistoille&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:73</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Web Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;WWW-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:74</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Apache&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Apache&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:77</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Groupware&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Groupware&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:78</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Kolab Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kolab-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Firewall/Router&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Palomuuri / Reititin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:82 share/meta-task/compssUsers.pl:123</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Internet gateway&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Internetin yhdyskäytävä&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:85</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Mail/News&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Sähköposti / Uutiset&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:86</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Postfix mail server, Inn news server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Postfix-sähköpostipalvelin, Inn-uutispalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:89</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Directory Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Hakemisto-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:93</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;FTP Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;FTP-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:94</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;ProFTPd&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;ProFTPd&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:97</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;DNS/NIS&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;DNS / NIS&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:98</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Domain Name and Network Information Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;DNS- ja NIS-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:101</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;File and Printer Sharing Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tiedosto- ja tulostuspalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:102</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;NFS Server, Samba server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;NFS-palvelin, Samba-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:105 share/meta-task/compssUsers.pl:118</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Database&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tietokanta&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:106</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;PostgreSQL and MySQL Database Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;PostgreSQL- ja MySQL-tietokantapalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:110</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Web/FTP&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;WWW / FTP&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:111</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Apache, Pro-ftpd&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Apache WWW-palvelin ja Pro-ftpd FTP-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:114</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Mail&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Sähköposti&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:115</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Postfix mail server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Postfix-sähköpostipalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:119</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;PostgreSQL or MySQL database server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;PostgreSQL- tai MySQL-tietokantapalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:126</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network Computer server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkkotietokone (palvelin)&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:127</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;NFS server, SMB server, Proxy server, ssh server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;NFS-, SMB-, SSH- ja välityspalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:133</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Graphical Environment&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Graafinen ympäristö&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:135</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;KDE Workstation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;KDE-työasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:136</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;The K Desktop Environment, the basic graphical environment with a collection &quot;</span>
<span class="hl str">&quot;of accompanying tools&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;K-työpöytäympäristö. Graafinen perusympäristö ja sen mukana tulevat työkalut&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:140</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;GNOME Workstation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;GNOME-työasema&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:141</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;A graphical environment with user-friendly set of applications and desktop &quot;</span>
<span class="hl str">&quot;tools&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Graafinen ympäristö käyttäjäystävällisillä sovelluksilla ja työkaluilla.&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:145</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;LXDE Desktop&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;LXDE-työpöytä&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:147</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;A lightweight &amp; fast graphical environment with user-friendly set of &quot;</span>
<span class="hl str">&quot;applications and desktop tools&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Kevyt ja nopea, etenkin minikannettaville suunniteltu, graafinen ympäristö &quot;</span>
<span class="hl str">&quot;käyttäjäystävällisillä työkaluilla ja työpöytäsovelluksilla.&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:150</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Other Graphical Desktops&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Muut graafiset työpöytäympäristöt&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:151</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Window Maker, Enlightenment, Fvwm, etc&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Window Maker, Enlightenment, FVWM jne.&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:174</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Utilities&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Työkalut&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:176 share/meta-task/compssUsers.pl:177</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;SSH Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;SSH-palvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:181</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Webmin&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Webmin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:182</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Webmin Remote Configuration Server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Webmin etäasetuspalvelin&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:186</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network Utilities/Monitoring&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkkotyökalut ja verkon valvonta&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:187</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Monitoring tools, processes accounting, tcpdump, nmap, ...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valvontatyökalut, prosessienhallinta, tcpdump, nmap, ...&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:191</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Mandriva Wizards&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Mandrivan asetusvelhot&quot;</span>

<span class="hl slc">#: share/meta-task/compssUsers.pl:192</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Wizards to configure server&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Velhoja palvelinten asettamiseksi&quot;</span>

<span class="hl slc">#: steps.pm:85</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;An error occurred, but I do not know how to handle it nicely.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Continue at your own risk.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Ilmeni virhe, eikä sitä ei voida käsitellä kunnolla.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Jatka omalla vastuullasi.&quot;</span>

<span class="hl slc">#: steps.pm:443</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Some important packages did not get installed properly.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Either your cdrom drive or your cdrom is defective.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Check the cdrom on an installed computer using</span> <span class="hl esc">\&quot;</span><span class="hl str">rpm -qpl media/main/*.rpm&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\&quot;\n</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Joitakin tärkeistä paketeista ei pystytty asentamaan.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;CD/DVD-asema tai -levy on viallinen.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Tarkista CD/DVD-levy asennetussa järjestelmässä komennolla</span> <span class="hl esc">\&quot;</span><span class="hl str">rpm -qpl media/&quot;</span>
<span class="hl str">&quot;main/*.rpm</span><span class="hl esc">\&quot;\n</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_auto_install.pm:71 steps_stdio.pm:27</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Entering step `</span><span class="hl ipl">%s</span><span class="hl str">&apos;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Siirrytään vaiheeseen</span> <span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\n</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_curses.pm:22</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Mandriva Linux Installation</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Mandriva Linuxin asennus</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_curses.pm:32</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&lt;Tab&gt;/&lt;Alt-Tab&gt; between elements&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&lt;Tab&gt;/&lt;Alt-Tab&gt; vaihtaa osaa&quot;</span>

<span class="hl slc">#: steps_gtk.pm:89</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Xorg server is slow to start. Please wait...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;X.org-palvelin on hidas käynnistää. Odota...&quot;</span>

<span class="hl slc">#: steps_gtk.pm:205</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Your system is low on resources. You may have some problem installing</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Mandriva Linux. If that occurs, you can try a text install instead. For &quot;</span>
<span class="hl str">&quot;this,</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;press `F1&apos; when booting on CDROM, then enter `text&apos;.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Järjestelmän resurssit ovat lopussa. Mandriva Linuxia asennettaessa</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;voi ilmetä ongelmia. Jos näin tapahtuu, voidaan graafisen asennuksen</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;sijaan käyttää tekstipohjaista asennusta. Tekstipohjainen asennus</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;käynnistetään painamalla käynnistysruudussa näppäintä F1,</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;kirjoittamalla teksti</span> <span class="hl esc">\&quot;</span><span class="hl str">text</span><span class="hl esc">\&quot;</span> <span class="hl str">ja painamalla Enteriä.&quot;</span>

<span class="hl slc">#: steps_gtk.pm:238</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Install Mandriva KDE Desktop&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asenna Mandriva KDE-työpöytäympäristöllä&quot;</span>

<span class="hl slc">#: steps_gtk.pm:239</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Install Mandriva GNOME Desktop&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asenna Mandriva GNOME-työpöytäympäristöllä&quot;</span>

<span class="hl slc"># Asennuksen sivuvalikko</span>
<span class="hl slc">#: steps_gtk.pm:240</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Custom install&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Mukautettu asennus&quot;</span>

<span class="hl slc">#: steps_gtk.pm:261</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;KDE Desktop&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;KDE-työpöytä&quot;</span>

<span class="hl slc">#: steps_gtk.pm:262</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;GNOME Desktop&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;GNOME-työpöytä&quot;</span>

<span class="hl slc">#: steps_gtk.pm:263</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Custom Desktop&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Mukautettu&quot;</span>

<span class="hl slc">#: steps_gtk.pm:269</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Here&apos;s a preview of the &apos;</span><span class="hl ipl">%s</span><span class="hl str">&apos; desktop.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;</span><span class="hl ipl">%s</span><span class="hl str">-työpöydän esikatselu.&quot;</span>

<span class="hl slc">#: steps_gtk.pm:297</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Click on images in order to see a bigger preview&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kuvaa napsauttamalla aukeaa isompi esikatselukuva&quot;</span>

<span class="hl slc">#: steps_gtk.pm:315 steps_interactive.pm:602 steps_list.pm:30</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Package Group Selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Pakettiryhmien valinta&quot;</span>

<span class="hl slc">#: steps_gtk.pm:336 steps_interactive.pm:619</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Individual package selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Yksittäisten pakettien valinta&quot;</span>

<span class="hl slc"># mat</span>
<span class="hl slc">#: steps_gtk.pm:360 steps_interactive.pm:543</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Total size:</span> <span class="hl ipl">%d</span> <span class="hl str">/</span> <span class="hl ipl">%d</span> <span class="hl str">MB&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Koko yhteensä:</span> <span class="hl ipl">%d</span> <span class="hl str">/</span> <span class="hl ipl">%d</span> <span class="hl str">Mt&quot;</span>

<span class="hl slc">#: steps_gtk.pm:402</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Bad package&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Viallinen paketti&quot;</span>

<span class="hl slc">#: steps_gtk.pm:404</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Version: &quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Versio: &quot;</span>

<span class="hl slc"># mat</span>
<span class="hl slc">#: steps_gtk.pm:405</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Size: &quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Koko: &quot;</span>

<span class="hl slc">#: steps_gtk.pm:405</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">KB</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">kt</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_gtk.pm:406</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Importance: &quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tärkeys: &quot;</span>

<span class="hl slc">#: steps_gtk.pm:440</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;You can not select/unselect this package&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Pakettia ei voida valita tai poistaa&quot;</span>

<span class="hl slc">#: steps_gtk.pm:444</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;due to missing</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;puuttuvan riippuvuuden</span> <span class="hl ipl">%s</span> <span class="hl str">vuoksi&quot;</span>

<span class="hl slc">#: steps_gtk.pm:445</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;due to unsatisfied</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;täyttämättömistä riippuvuuksista</span> <span class="hl ipl">%s</span> <span class="hl str">johtuen&quot;</span>

<span class="hl slc">#: steps_gtk.pm:446</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;trying to promote</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;yritetään asentaa</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_gtk.pm:447</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;in order to keep</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;jotta</span> <span class="hl ipl">%s</span> <span class="hl str">voitaisiin säilyttää&quot;</span>

<span class="hl slc">#: steps_gtk.pm:452</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You can not select this package as there is not enough space left to install &quot;</span>
<span class="hl str">&quot;it&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Pakettia ei voida asentaa, koska levyllä ei ole tarpeeksi tilaa sen &quot;</span>
<span class="hl str">&quot;asentamiseen&quot;</span>

<span class="hl slc">#: steps_gtk.pm:455</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;The following packages are going to be installed&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Seuraavat paketit asennetaan&quot;</span>

<span class="hl slc">#: steps_gtk.pm:456</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;The following packages are going to be removed&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Seuraavat paketit poistetaan&quot;</span>

<span class="hl slc">#: steps_gtk.pm:481</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;This is a mandatory package, it can not be unselected&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tämä on pakollinen paketti, sitä ei voida poistaa valinnoista&quot;</span>

<span class="hl slc">#: steps_gtk.pm:483</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;You can not unselect this package. It is already installed&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Paketin valintaa ei voi poistaa, koska se on jo asennettu&quot;</span>

<span class="hl slc">#: steps_gtk.pm:485</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;You can not unselect this package. It must be upgraded&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Paketin valintaa ei voi poistaa, koska se pitää päivittää&quot;</span>

<span class="hl slc">#: steps_gtk.pm:489</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Show automatically selected packages&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Näytä automaattisesti valitut paketit&quot;</span>

<span class="hl slc">#: steps_gtk.pm:495</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Install&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asenna&quot;</span>

<span class="hl slc">#: steps_gtk.pm:498</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Load/Save selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lataa / tallenna pakettivalinnat&quot;</span>

<span class="hl slc">#: steps_gtk.pm:499</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Updating package selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Päivitetään pakettien valintoja&quot;</span>

<span class="hl slc"># Asennuksen sivuvalikko</span>
<span class="hl slc">#: steps_gtk.pm:504</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Minimal install&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Vähimmäisasennus&quot;</span>

<span class="hl slc">#: steps_gtk.pm:517</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Software Management&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ohjelmistojen hallinta&quot;</span>

<span class="hl slc">#: steps_gtk.pm:517 steps_interactive.pm:428</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Choose the packages you want to install&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valitse asennettavat paketit&quot;</span>

<span class="hl slc">#: steps_gtk.pm:534 steps_interactive.pm:633 steps_list.pm:32</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Installing&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennetaan&quot;</span>

<span class="hl slc">#: steps_gtk.pm:563</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;No details&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ei yksityiskohtia&quot;</span>

<span class="hl slc">#: steps_gtk.pm:578</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Time remaining:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Aikaa jäljellä:&quot;</span>

<span class="hl slc">#: steps_gtk.pm:579</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;(estimating...)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;(arvioidaan...)&quot;</span>

<span class="hl slc">#: steps_gtk.pm:605</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">package&quot;</span>
<span class="hl kwa">msgid_plural</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">packages&quot;</span>
<span class="hl kwa">msgstr</span><span class="hl opt">[</span><span class="hl num">0</span><span class="hl opt">]</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">paketti&quot;</span>
<span class="hl kwa">msgstr</span><span class="hl opt">[</span><span class="hl num">1</span><span class="hl opt">]</span> <span class="hl str">&quot;</span><span class="hl ipl">%d</span> <span class="hl str">pakettia&quot;</span>

<span class="hl slc"># Asennuksen sivuvalikko</span>
<span class="hl slc">#: steps_gtk.pm:651 steps_interactive.pm:797 steps_list.pm:43</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Summary&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Yhteenveto&quot;</span>

<span class="hl slc">#: steps_gtk.pm:670</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Configure&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Aseta&quot;</span>

<span class="hl slc">#: steps_gtk.pm:687 steps_interactive.pm:793 steps_interactive.pm:944</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;not configured&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;ei asetettu&quot;</span>

<span class="hl slc">#: steps_gtk.pm:721</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Media Selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennusmedioiden valinta&quot;</span>

<span class="hl slc">#: steps_gtk.pm:730 steps_interactive.pm:329</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;The following installation media have been found.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;If you want to skip some of them, you can unselect them now.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Löydettiin seuraavat asennusmediat.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Poista median valinta, jos et halua käyttää sitä.&quot;</span>

<span class="hl slc">#: steps_gtk.pm:746 steps_interactive.pm:335</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You have the option to copy the contents of the CDs onto the hard drive &quot;</span>
<span class="hl str">&quot;before installation.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;It will then continue from the hard drive and the packages will remain &quot;</span>
<span class="hl str">&quot;available once the system is fully installed.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Asennuslevyjen sisältö on mahdollista kopioida kovalevylle ennen asennusta.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Asennus jatkuu tämän jälkeen kovalevyltä ja paketit ovat käytettävissä myös &quot;</span>
<span class="hl str">&quot;asennuksen jälkeen.&quot;</span>

<span class="hl slc">#: steps_gtk.pm:748 steps_interactive.pm:337</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Copy whole CDs&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kopioi asennuslevyt&quot;</span>

<span class="hl slc">#: steps_interactive.pm:39</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;An error occurred&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ilmeni virhe&quot;</span>

<span class="hl slc">#: steps_interactive.pm:104</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Please choose your keyboard layout&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valitse näppäimistöasettelu&quot;</span>

<span class="hl slc">#: steps_interactive.pm:108</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Here is the full list of available keyboards:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lista kaikista käytettävissä olevista näppäimistöistä:&quot;</span>

<span class="hl slc">#: steps_interactive.pm:143</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Install/Upgrade&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennustapa&quot;</span>

<span class="hl slc">#: steps_interactive.pm:147</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Is this an install or an upgrade?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennus vai päivitys?&quot;</span>

<span class="hl slc">#: steps_interactive.pm:149</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: This is a noun:</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Install&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennus&quot;</span>

<span class="hl slc">#: steps_interactive.pm:151</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Upgrade</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Päivitä</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:169</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Encryption key for</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Salausavain</span> <span class="hl ipl">%s</span><span class="hl str">:lle&quot;</span>

<span class="hl slc">#: steps_interactive.pm:202</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Cancel installation, reboot system&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Peruuta asennus ja käynnistä järjestelmä uudelleen&quot;</span>

<span class="hl slc">#: steps_interactive.pm:203</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;New Installation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Uusi asennus&quot;</span>

<span class="hl slc">#: steps_interactive.pm:204</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Upgrade previous installation (not recommended)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Päivitä edellinen asennus (ei suositella)&quot;</span>

<span class="hl slc">#: steps_interactive.pm:208</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Installer has detected that your installed Mandriva Linux system could not</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;safely be upgraded to</span> <span class="hl ipl">%s</span><span class="hl str">.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;New installation replacing your previous one is recommended.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Warning : you should backup all your personal data before choosing</span> <span class="hl esc">\&quot;</span><span class="hl str">New</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Installation</span><span class="hl esc">\&quot;</span><span class="hl str">.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Nykyistä Mandriva Linux -asennusta ei voida päivittää turvallisesti</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;versioon</span> <span class="hl ipl">%s</span><span class="hl str">.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;On suositeltavaa suorittaa asennus, joka korvaa edellisen asennuksen.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;HUOM! Ota varmuuskopio tärkeistä ja henkilökohtaisista tiedostoista</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;ennen kuin valitset</span> <span class="hl esc">\&quot;</span><span class="hl str">Uusi asennus</span><span class="hl esc">\&quot;</span><span class="hl str">.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:250</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;IDE&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;IDE&quot;</span>

<span class="hl slc">#: steps_interactive.pm:250</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Configuring IDE&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Etsitään IDE-levyjä&quot;</span>

<span class="hl slc">#: steps_interactive.pm:287</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;No free space for 1MB bootstrap! Install will continue, but to boot your &quot;</span>
<span class="hl str">&quot;system, you&apos;ll need to create the bootstrap partition in DiskDrake&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;1 Mt:n käynnistyslohkoa varten ei löydy vapaata tilaa! Asennusta jatketaan, &quot;</span>
<span class="hl str">&quot;mutta käynnistyslohko-osio pitää luoda DiskDrakella järjestelmän &quot;</span>
<span class="hl str">&quot;käynnistämiseksi.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:292</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You&apos;ll need to create a PPC PReP Boot bootstrap! Install will continue, but &quot;</span>
<span class="hl str">&quot;to boot your system, you&apos;ll need to create the bootstrap partition in &quot;</span>
<span class="hl str">&quot;DiskDrake&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;PPC PReP Boot bootstrap täytyy luoda! Asennusta jatketaan, mutta &quot;</span>
<span class="hl str">&quot;käynnistyslohko-osio pitää luoda DiskDrakella järjestelmän käynnistämiseksi.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:368</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Change your Cd-Rom!</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Please insert the Cd-Rom labelled</span> <span class="hl esc">\&quot;</span><span class="hl str"></span><span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\&quot;</span> <span class="hl str">in your drive and press Ok when &quot;</span>
<span class="hl str">&quot;done.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;If you do not have it, press Cancel to avoid installation from this Cd-Rom.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Vaihda CD/DVD-levyä!</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Aseta asemaan levy nimeltä</span> <span class="hl esc">\&quot;</span><span class="hl str"></span><span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\&quot;</span> <span class="hl str">valitse OK.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Jos levyä ei ole, valitse</span> <span class="hl esc">\&quot;</span><span class="hl str">Peruuta</span><span class="hl esc">\&quot;</span> <span class="hl str">ohittaaksesi asennukset kyseiseltä &quot;</span>
<span class="hl str">&quot;levyltä.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:385</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Looking for available packages...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Etsitään saatavilla olevia paketteja...&quot;</span>

<span class="hl slc">#: steps_interactive.pm:393</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Your system does not have enough space left for installation or upgrade (%&quot;</span>
<span class="hl str">&quot;dMB &gt;</span> <span class="hl ipl">%d</span><span class="hl str">MB)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Järjestelmässä ei ole riittävästi vapaata tilaa asennusta tai päivitystä &quot;</span>
<span class="hl str">&quot;varten (</span><span class="hl ipl">%d</span><span class="hl str">Mt &gt;</span> <span class="hl ipl">%d</span><span class="hl str">Mt)&quot;</span>

<span class="hl slc">#: steps_interactive.pm:440</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Please choose load or save package selection.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;The format is the same as auto_install generated files.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Lataa tai tallenna pakettien valinta.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Muotoilu on sama kuin auto_install-toiminnon luomilla tiedostoilla.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:442</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Load&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lataa&quot;</span>

<span class="hl slc">#: steps_interactive.pm:442</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Save&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tallenna&quot;</span>

<span class="hl slc">#: steps_interactive.pm:450</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Bad file&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Virheellinen tiedosto&quot;</span>

<span class="hl slc">#: steps_interactive.pm:466</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;KDE&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;KDE&quot;</span>

<span class="hl slc">#: steps_interactive.pm:467</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;GNOME&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;GNOME&quot;</span>

<span class="hl slc">#: steps_interactive.pm:470</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Desktop Selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Työpöydän valinta&quot;</span>

<span class="hl slc">#: steps_interactive.pm:471</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;You can choose your workstation desktop profile.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Voit valita asennettavan työpöytäprofiilin.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:557</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Selected size is larger than available space&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Valittujen pakettien koko on suurempi kuin käytettävissä oleva levytila&quot;</span>

<span class="hl slc">#: steps_interactive.pm:572</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Type of install&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennuksen tyyppi&quot;</span>

<span class="hl slc">#: steps_interactive.pm:573</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You have not selected any group of packages.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Please choose the minimal installation you want:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Yhtään pakettiryhmää ei ole valittu.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Valitse haluttu vähimmäisasennus:&quot;</span>

<span class="hl slc">#: steps_interactive.pm:578</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;With X&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Graafisella käyttöliittymällä&quot;</span>

<span class="hl slc">#: steps_interactive.pm:579</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;With basic documentation (recommended!)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Perusdokumentaation kanssa (suositeltu!)&quot;</span>

<span class="hl slc">#: steps_interactive.pm:580</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Truly minimal install (especially no urpmi)&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Vähimmäisasennus (ei edes urpmi:a)&quot;</span>

<span class="hl slc">#: steps_interactive.pm:634</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Preparing installation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valmistellaan asennusta&quot;</span>

<span class="hl slc">#: steps_interactive.pm:642</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Installing package</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennetaan pakettia</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:666</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;There was an error ordering packages:&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Paketteja järjestettäessä tapahtui virhe:&quot;</span>

<span class="hl slc">#: steps_interactive.pm:666</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Go on anyway?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Jatka?&quot;</span>

<span class="hl slc">#: steps_interactive.pm:670</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Retry&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Yritä uudelleen&quot;</span>

<span class="hl slc">#: steps_interactive.pm:671</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Skip this package&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ohita paketti&quot;</span>

<span class="hl slc">#: steps_interactive.pm:672</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Skip all packages from medium</span> <span class="hl esc">\&quot;</span><span class="hl str"></span><span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\&quot;</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ohita kaikki paketit medialta</span> <span class="hl esc">\&quot;</span><span class="hl str"></span><span class="hl ipl">%s</span><span class="hl str"></span><span class="hl esc">\&quot;</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:673</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Go back to media and packages selection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Siirry takaisin medioiden ja pakettien valintaan&quot;</span>

<span class="hl slc">#: steps_interactive.pm:676</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;There was an error installing package</span> <span class="hl ipl">%s</span><span class="hl str">.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Paketin</span> <span class="hl ipl">%s</span> <span class="hl str">asentamisessa tapahtui virhe.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:695</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Post-install configuration&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennuksen jälkeiset toiminnot&quot;</span>

<span class="hl slc">#: steps_interactive.pm:702</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Please ensure the Update Modules media is in drive</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Varmista, että</span> <span class="hl esc">\&quot;</span><span class="hl str">Update Modules</span><span class="hl esc">\&quot;</span><span class="hl str">-media on asemassa</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:730 steps_list.pm:47</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Updates&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Päivitykset&quot;</span>

<span class="hl slc">#: steps_interactive.pm:731</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You now have the opportunity to download updated packages. These packages</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;have been updated after the distribution was released. They may</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;contain security or bug fixes.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;To download these packages, you will need to have a working Internet</span> <span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;connection.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Do you want to install the updates?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Nyt on mahdollista ladata päivitetyt paketit. Paketit on julkaistu</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;jakelun julkaisemisen jälkeen ja ne voivat sisältää tietoturva-</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;tai virhekorjauksia.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Pakettien lataamiseen tarvitaan toimiva Internet-yhteys.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Asennetaanko päivitykset?&quot;</span>

<span class="hl slc">#: steps_interactive.pm:839</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;</span><span class="hl ipl">%s</span> <span class="hl str">on</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;</span><span class="hl ipl">%s</span> <span class="hl str">kohteessa</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:872 steps_interactive.pm:879 steps_interactive.pm:892</span>
<span class="hl slc">#: steps_interactive.pm:909 steps_interactive.pm:924</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Hardware&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Laitteisto&quot;</span>

<span class="hl slc">#: steps_interactive.pm:893 steps_interactive.pm:910</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Sound card&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Äänikortti&quot;</span>

<span class="hl slc">#: steps_interactive.pm:913</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Do you have an ISA sound card?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Onko koneessa ISA-väylään liitettävä äänikortti?&quot;</span>

<span class="hl slc">#: steps_interactive.pm:915</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Run</span> <span class="hl esc">\&quot;</span><span class="hl str">alsaconf</span><span class="hl esc">\&quot;</span> <span class="hl str">or</span> <span class="hl esc">\&quot;</span><span class="hl str">sndconfig</span><span class="hl esc">\&quot;</span> <span class="hl str">after installation to configure your sound &quot;</span>
<span class="hl str">&quot;card&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Suorita asennuksen jälkeen komento</span> <span class="hl esc">\&quot;</span><span class="hl str">alsaconf</span><span class="hl esc">\&quot;</span> <span class="hl str">tai</span> <span class="hl esc">\&quot;</span><span class="hl str">sndconfig</span><span class="hl esc">\&quot;</span> <span class="hl str">&quot;</span>
<span class="hl str">&quot;asettaaksesi äänikortin.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:917</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;No sound card detected. Try</span> <span class="hl esc">\&quot;</span><span class="hl str">harddrake</span><span class="hl esc">\&quot;</span> <span class="hl str">after installation&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Yhtään äänikorttia ei löytynyt. Suorita asennuksen jälkeen komento &quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\&quot;</span><span class="hl str">harddrake2</span><span class="hl esc">\&quot;</span><span class="hl str">.&quot;</span>

<span class="hl slc">#: steps_interactive.pm:925</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Graphical interface&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Graafinen käyttöliittymä&quot;</span>

<span class="hl slc">#: steps_interactive.pm:931 steps_interactive.pm:942</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Network &amp; Internet&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkko ja Internet&quot;</span>

<span class="hl slc">#: steps_interactive.pm:943</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Proxies&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Välityspalvelimet&quot;</span>

<span class="hl slc">#: steps_interactive.pm:944</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;configured&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;asetettu&quot;</span>

<span class="hl slc">#: steps_interactive.pm:954</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Security Level&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Turvallisuustaso&quot;</span>

<span class="hl slc">#: steps_interactive.pm:973</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Firewall&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Palomuuri&quot;</span>

<span class="hl slc">#: steps_interactive.pm:977</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;activated&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;aktivoitu&quot;</span>

<span class="hl slc">#: steps_interactive.pm:977</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;disabled&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;ei käytössä&quot;</span>

<span class="hl slc">#: steps_interactive.pm:991</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;You have not configured X. Are you sure you really want this?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;X-palvelinta ei ole asetettu, haluatko varmasti jättää sen asettamatta?&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1019</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Preparing bootloader...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Valmistellaan käynnistyslatainta...&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1020</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Be patient, this may take a while...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Ole kärsivällinen, valmistelussa voi kestää hetki...&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1031</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;You appear to have an OldWorld or Unknown machine, the yaboot bootloader &quot;</span>
<span class="hl str">&quot;will not work for you. The install will continue, but you&apos;ll need to use &quot;</span>
<span class="hl str">&quot;BootX or some other means to boot your machine. The kernel argument for the &quot;</span>
<span class="hl str">&quot;root fs is: root=</span><span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Tietokone on vanhanaikainen tai tuntematon, joten Yaboot-käynnistyslatain &quot;</span>
<span class="hl str">&quot;ei toimi. Asennus jatkuu, mutta koneen käynnistämiseen täytyy käyttää &quot;</span>
<span class="hl str">&quot;BootX:ää tai jotain muuta keinoa. Ytimen parametrit &quot;</span>
<span class="hl str">&quot;root-tiedostojärjestelmälle ovat root=</span><span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1045</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;In this security level, access to the files in the Windows partition is &quot;</span>
<span class="hl str">&quot;restricted to the administrator.&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Tällä turvallisuustasolla pääsy Windows-osion tiedostoihin on rajoitettu &quot;</span>
<span class="hl str">&quot;pääkäyttäjälle.&quot;</span>

<span class="hl slc"># mat</span>
<span class="hl slc">#: steps_interactive.pm:1077</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Insert a blank floppy in drive</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Aseta tyhjä levyke levykeasemaan</span> <span class="hl ipl">%s</span><span class="hl str">&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1079</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Creating auto install floppy...&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Luodaan automaattiasennuslevykettä...&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1090</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Some steps are not completed.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Do you really want to quit now?&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;Joitain vaiheita ei ole suoritettu loppuun.</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Haluatko todella lopettaa?&quot;</span>

<span class="hl slc">#: steps_interactive.pm:1100</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Congratulations&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Onnittelut&quot;</span>

<span class="hl slc"># Asennuksen sivuvalikko</span>
<span class="hl slc">#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!</span>
<span class="hl slc">#: steps_list.pm:16</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Language&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kieli&quot;</span>

<span class="hl slc">#: steps_list.pm:16 steps_list.pm:23</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;Localization&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lokalisointi&quot;</span>

<span class="hl slc">#: steps_list.pm:17</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;License&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lisenssi&quot;</span>

<span class="hl slc">#: steps_list.pm:18</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Mouse&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Hiiri&quot;</span>

<span class="hl slc">#: steps_list.pm:19 steps_list.pm:20</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Hard drive detection&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Kiintolevyjen tunnistus&quot;</span>

<span class="hl slc">#: steps_list.pm:21 steps_list.pm:22</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Installation class&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennusluokka&quot;</span>

<span class="hl slc">#: steps_list.pm:23</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Keyboard&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Näppäimistö&quot;</span>

<span class="hl slc">#: steps_list.pm:24</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Security&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Tietoturva&quot;</span>

<span class="hl slc">#: steps_list.pm:25</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Partitioning&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Osiointi&quot;</span>

<span class="hl slc">#: steps_list.pm:27 steps_list.pm:28</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Formatting&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Alustus&quot;</span>

<span class="hl slc">#: steps_list.pm:29</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Choosing packages&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Pakettien valinta&quot;</span>

<span class="hl slc">#: steps_list.pm:31</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Installing&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Asennus&quot;</span>

<span class="hl slc">#: steps_list.pm:34</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Users&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Käyttäjät&quot;</span>

<span class="hl slc">#: steps_list.pm:36 steps_list.pm:37</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Networking&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Verkko&quot;</span>

<span class="hl slc">#: steps_list.pm:38 steps_list.pm:39</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Bootloader&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Käynnistyslatain&quot;</span>

<span class="hl slc"># Asennuksen sivuvalikko</span>
<span class="hl slc">#: steps_list.pm:40 steps_list.pm:41</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Configure X&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;X-palvelin&quot;</span>

<span class="hl slc"># Asennuksen sivuvalikko</span>
<span class="hl slc">#: steps_list.pm:42</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Summary&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Yhteenveto&quot;</span>

<span class="hl slc">#: steps_list.pm:44 steps_list.pm:45</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Services&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Palvelut&quot;</span>

<span class="hl slc">#: steps_list.pm:46</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Updates&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Päivitykset&quot;</span>

<span class="hl slc">#: steps_list.pm:48</span>
<span class="hl slc">#, c-format</span>
<span class="hl kwa">msgid</span> <span class="hl str">&quot;&quot;</span>
<span class="hl str">&quot;_: Keep these entry short</span><span class="hl esc">\n</span><span class="hl str">&quot;</span>
<span class="hl str">&quot;Exit&quot;</span>
<span class="hl kwa">msgstr</span> <span class="hl str">&quot;Lopetus&quot;</span>

<span class="hl slc">#~ msgid &quot;Your desktop on a USB key&quot;</span>
<span class="hl slc">#~ msgstr &quot;Työpöytä USB-tikulla&quot;</span>

<span class="hl slc">#~ msgid &quot;The 100%% open source Mandriva Linux distribution&quot;</span>
<span class="hl slc">#~ msgstr &quot;Mandriva Linux - 100%% vapaan lähdekoodin jakelu&quot;</span>

<span class="hl slc">#~ msgid &quot;Explore Linux easily with Mandriva One&quot;</span>
<span class="hl slc">#~ msgstr &quot;Tutustu Linuxiin helposti Mandriva One:n avulla&quot;</span>

<span class="hl slc">#~ msgid &quot;A full Mandriva Linux desktop, with support&quot;</span>
<span class="hl slc">#~ msgstr &quot;Käyttäjätuella varustettu täysi Mandriva Linux -jakelu&quot;</span>

<span class="hl slc">#~ msgid &quot;Mandriva: distributions for everybody&apos;s needs&quot;</span>
<span class="hl slc">#~ msgstr &quot;Mandriva: jakeluja jokaisen tarpeisiin&quot;</span>

<span class="hl slc">#~ msgid &quot;Downloading file %s...&quot;</span>
<span class="hl slc">#~ msgstr &quot;Haetaan tiedosto %s ...&quot;</span>

<span class="hl slc">#~ msgid &quot;Upgrade from a 32bit to a 64bit distribution is not supported&quot;</span>
<span class="hl slc">#~ msgstr &quot;&quot;</span>
<span class="hl slc">#~ &quot;Päivittäminen 32-bittisestä jakelusta 64-bittiseen jakeluun ei ole tuettu.&quot;</span>

<span class="hl slc">#~ msgid &quot;Upgrade from a 64bit to a 32bit distribution is not supported&quot;</span>
<span class="hl slc">#~ msgstr &quot;&quot;</span>
<span class="hl slc">#~ &quot;Päivittäminen 64-bittisestä jakelusta 32-bittiseen jakeluun ei ole tuettu.&quot;</span>

<span class="hl slc">#~ msgid &quot;&quot;</span>
<span class="hl slc">#~ &quot;You have selected the following server(s): %s\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;These servers are activated by default. They do not have any known &quot;</span>
<span class="hl slc">#~ &quot;security\n&quot;</span>
<span class="hl slc">#~ &quot;issues, but some new ones could be found. In that case, you must make &quot;</span>
<span class="hl slc">#~ &quot;sure\n&quot;</span>
<span class="hl slc">#~ &quot;to upgrade as soon as possible.\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;Do you really want to install these servers?\n&quot;</span>
<span class="hl slc">#~ msgstr &quot;&quot;</span>
<span class="hl slc">#~ &quot;Olet valinnut seuraavat palvelimet: %s\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;Nämä palvelimet otetaan oletuksena käyttöön. Niissä ei ole tunnettuja \n&quot;</span>
<span class="hl slc">#~ &quot;turvallisuusaukkoja, mutta sellaisia voi löytyä ajan mittaan. Mikäli &quot;</span>
<span class="hl slc">#~ &quot;niin \n&quot;</span>
<span class="hl slc">#~ &quot;tapahtuu, sinun pitäisi päivittää kyseiset palvelimet niin nopeasti &quot;</span>
<span class="hl slc">#~ &quot;kuin \n&quot;</span>
<span class="hl slc">#~ &quot;suinkin mahdollista.\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;Haluatko todella asentaa nämä palvelimet?\n&quot;</span>

<span class="hl slc">#~ msgid &quot;IceWm Desktop&quot;</span>
<span class="hl slc">#~ msgstr &quot;IceWm Työpöytä&quot;</span>

<span class="hl slc">#~ msgid &quot;Contacting the mirror to get the list of available packages...&quot;</span>
<span class="hl slc">#~ msgstr &quot;Yhdistetään peilipalvelimeen uusimman pakettilistan saamiseksi...&quot;</span>

<span class="hl slc">#~ msgid &quot;Unable to contact mirror %s&quot;</span>
<span class="hl slc">#~ msgstr &quot;Yhteyttä peilipalvelimeen %s ei voitu muodostaa&quot;</span>

<span class="hl slc">#~ msgid &quot;Generate auto install floppy&quot;</span>
<span class="hl slc">#~ msgstr &quot;Luo automaattinen asennuslevyke&quot;</span>

<span class="hl slc">#~ msgid &quot;&quot;</span>
<span class="hl slc">#~ &quot;The auto install can be fully automated if wanted,\n&quot;</span>
<span class="hl slc">#~ &quot;in that case it will take over the hard drive!!\n&quot;</span>
<span class="hl slc">#~ &quot;(this is meant for installing on another box).\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;You may prefer to replay the installation.\n&quot;</span>
<span class="hl slc">#~ msgstr &quot;&quot;</span>
<span class="hl slc">#~ &quot;Automaattinen asennus voi olla täysin automatisoitu,\n&quot;</span>
<span class="hl slc">#~ &quot;jos niin halutaan. Siinä tapauksessa asennus täyttää\n&quot;</span>
<span class="hl slc">#~ &quot;koko kiintolevyn! (tarkoitettu toisen koneen asentamiseksi),\n&quot;</span>
<span class="hl slc">#~ &quot;\n&quot;</span>
<span class="hl slc">#~ &quot;Ehkä haluat mieluummin toistaa asennuksen.\n&quot;</span>

<span class="hl slc">#~ msgid &quot;Replay&quot;</span>
<span class="hl slc">#~ msgstr &quot;Toista&quot;</span>

<span class="hl slc">#~ msgid &quot;Automated&quot;</span>
<span class="hl slc">#~ msgstr &quot;Automaattinen&quot;</span>

<span class="hl slc">#~ msgid &quot;Save packages selection&quot;</span>
<span class="hl slc">#~ msgstr &quot;Tallenna pakettien valinta&quot;</span>
</code></pre></td></tr></table>
</div> <!-- class=content -->
<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit v1.2.1</a> (<a href='https://git-scm.com/'>git 2.21.0</a>) at 2025-01-27 21:43:21 +0000</div>
</div> <!-- id=cgit -->
</body>
</html>