package interactive_newt;
use diagnostics;
use strict;
use vars qw(@ISA);
@ISA = qw(interactive);
use interactive;
use common qw(:common :functional);
use log;
use Newt::Newt; #- !! provides Newt and not Newt::Newt
my $width = 80;
my $height = 25;
my @wait_messages;
sub new() {
Newt::Init;
Newt::Cls;
Newt::SetSuspendCallback;
open STDERR,">/dev/null" if $::isStandalone;
bless {}, $_[0];
}
sub suspend { Newt::Suspend }
sub resume { Newt::Resume }
sub end() { Newt::Finished }
sub exit() { end; exit($_[0]) }
END { end() }
sub myTextbox {
my @l = map { split "\n" } @_;
my $mess = Newt::Component::Textbox(1, 0, my $w = max(map { length } @l) + 1, my $h = @l, 1 << 6);
$mess->TextboxSetText(join("\n", @_));
$mess, $w + 1, $h;
}
sub separator($$) {
my $blank = Newt::Component::Form(\undef, '', 0);
$blank->FormSetWidth ($_[0]);
$blank->FormSetHeight($_[1]);
$blank;
}
sub checkval($) { $_[0] && $_[0] ne ' ' ? '*' : ' ' }
sub ask_from_listW {
my ($o, $title_, $messages, $l, $def) = @_;
my ($title, @okcancel) = ref $title_ ? @$title_ : ($title_, _("Ok"), _("Cancel"));
my $mesg = join("\n", @$messages);
my $len = 0; $len += length($_) foreach @$l;
if (@$l == 1) {
Newt::WinMessage($title, @$l, $mesg);
$l->[0];
#- because newt will not try to remove window if bigger than screen !
} elsif (@$l == 2 && $len < 64) {
$l->[Newt::WinChoice($title, @$l, $mesg) - 1];
#- because newt will not try to remove window if bigger than screen !
} elsif (@$l == 3 && $len < 64) {
$l->[Newt::WinTernary($title, @$l, $mesg) - 1];
} else {
my $special = !@okcancel;
if ($special) {
$l = [ @$l ];
@okcancel = pop @$l;
}
my $i; map_index { $i = $::i if $def eq $_ } @$l;
my ($r, $e) = Newt::WinMenu($title, $mesg, 40, 5, 5, 8, $l, $i, @okcancel);
$r > 1 and die "ask_from_list cancel";
if ($special) {
$r ? $okcancel[0] : $l->[$e];
} else {
$l->[$e];
}
}
}
sub ask_many_from_list_with_help_refW {
my ($o, $title, $messages, @lists) = @_;
my ($list) = map { $_->[0] } @lists;
my ($val) = map { $_->[2] } @lists;
my $height = min(int @$list, 18);
my $sb = Newt::Component::VerticalScrollbar(-1, -1, $height, 9, 10);
my $checklist = $sb->Form('', 0);
$checklist->FormSetHeight($height);
$checklist->FormSetBackground(9);
my @l = map_index {
Newt::Component::Checkbox(1, $::i + 1, $_, checkval(${$val->[$::i]} ||= ''), " *");
} @$list;
$checklist->FormAddComponent($_) foreach @l;
my $listg = Newt::Grid::HCloseStacked($checklist, $height < @$list ? (separator(1, $height), $sb) : ());
my ($buttons, $ok, $cancel) = Newt::Grid::ButtonBar(_("Ok"), _("Cancel"));
my $form = Newt::Component::Form(\undef, '', 0);
my $window = Newt::Grid::GridBasicWindow(first(myTextbox(@$messages)), $listg, $buttons);
$window->GridWrappedWindow($title);
$window->GridAddComponentsToForm($form, 1);
my $r = $form->RunForm;
$form->FormDestroy;
Newt::PopWindow;
$$r == $$cancel and return;
mapn {
my ($a, $b) = @_;
$$a = $b->CheckboxGetValue == ord '*';
} $val, \@l;
1;
}
sub ask_from_entries_refW {
my ($o, $title, $messages, $l, $val, %hcallback) = @_;
my ($title_, @okcancel) = deref($title);
my $ignore; #-to handle recursivity
my $old_focus = -2;
#-the widgets
my @widgets = map {
#- $_->{type} = "entry" if $_->{type} eq "list" && !$_->{not_edit};
${$_->{val}} ||= '';
if ($_->{type} eq "list") {
my $w = Newt::Component::Listbox(-1, -1, 1, 0);
$w->ListboxSetWidth(20);
$w->ListboxAddEntry($_) foreach @{$_->{list}};
$w;
} elsif ($_->{type} eq "bool") {
Newt::Component::Checkbox(-1, -1, $_->{text} || '', checkval(${$_->{val}}), " *");
} else {
Newt::Component::Entry(-1, -1, '', 20, ($_->{hidden} && 1 << 1) | 1 << 2);
}
} @$val;
my @updates = mapn {
my ($w, $ref) = @_;
sub {
${$ref->{val}} =
$ref->{type} eq "bool" ?
$w->CheckboxGetValue == ord '*' :
$ref->{type} eq "list" ?
$w->ListboxGetCurrent :
$w->EntryGetValue;
};
} \@widgets, $val;
my @updates_inv = mapn {
my ($w, $ref) = @_;
sub {
my $val = ${$ref->{val}};
$ignore = 1;
if ($ref->{type} eq "bool") {
$w->CheckboxSetValue(checkval($val));
} elsif ($ref->{type} eq "list") {
map_index {
$w->ListboxSetCurrent($::i) if $val eq $_;
} @{$ref->{list}};
} else {
$w->EntrySet($val, 1);
}
$ignore = 0;
};
} \@widgets, $val;
&$_ foreach @updates_inv;
#- !! callbacks must be kept in a list otherwise perl will free them !!
#- (better handling of addCallback needed)
my @callbacks = map_index {
my $ind = $::i;
sub {
return if $ignore; #-handle recursive deadlock
return $old_focus++ if $old_focus == -2; #- handle special first case
&$_ foreach @updates;
#- TODO: this is very rough :(
if ($old_focus == $ind) {
$hcallback{changed}->($ind) if $hcallback{changed};
} else {
$hcallback{focus_out}->($ind) if $hcallback{focus_out};
}
&$_ foreach @updates_inv;
$old_focus = $ind;
};
} @widgets;
map_index { $_->addCallback($callbacks[$::i]) } @widgets;
my $grid = Newt::Grid::CreateGrid(3, int @$l);
map_index {
$grid->GridSetField(0, $::i, 1, ${Newt::Component::Label(-1, -1, $_)}, 0, 0, 1, 0, 1, 0);
$grid->GridSetField(1, $::i, 1, ${$widgets[$::i]}, 0, 0, 0, 0, 1, 0);
} @$l;
my ($buttons, $ok, $cancel) = Newt::Grid::ButtonBar(@okcancel);
my $form = Newt::Component::Form(\undef, '', 0) or die;
my $window = Newt::Grid::GridBasicWindow(first(myTextbox(@$messages)), $grid, $buttons);
$window->GridWrappedWindow($title_);
$window->GridAddComponentsToForm($form, 1);
run:
my $r = $form->RunForm;
&$_ foreach @updates;
if ($$r != $$cancel && $hcallback{complete}) {
my ($error, $focus) = $hcallback{complete}->();
#-update all the value
&$_ foreach @updates_inv;
goto run if $error;
}
$form->FormDestroy;
Newt::PopWindow;
$$r != $$cancel;
}
sub waitbox($$) {
my ($title, $messages) = @_;
my ($t, $w, $h) = myTextbox(@$messages);
my $f = Newt::Component::Form(\undef, '', 0);
Newt::CenteredWindow($w, $h, $title);
$f->FormAddComponent($t);
$f->DrawForm;
Newt::Refresh;
$f->FormDestroy;
push @wait_messages, $f;
$f;
}
sub wait_messageW($$$) {
my ($o, $title, $messages) = @_;
{ form => waitbox($title, $messages), title => $title };
}
sub wait_message_nextW {
my ($o, $messages, $w) = @_;
$o->wait_message_endW($w);
$o->wait_messageW($w->{title}, $messages);
}
sub wait_message_endW {
my ($o, $w) = @_;
log::l("interactive_newt does not handle none stacked wait-messages") if $w->{form} != pop @wait_messages;
Newt::PopWindow;
}
sub kill {
}
1;
/fr.po
index c25e8775..ffe54552 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: drakwizard 0.1\n"
"POT-Creation-Date: 2002-08-14 14:25+0200\n"
-"PO-Revision-Date: 2002-08-15 10:41+0400\n"
+"PO-Revision-Date: 2002-08-22 12:29+0400\n"
"Last-Translator: Guy CLOTILDE <guy.clotilde@wanadoo.fr>\n"
"Language-Team: French <fr@li.org>\n"
"MIME-Version: 1.0\n"
@@ -18,11 +18,10 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
msgid "Drakwizard wizard selection"
-msgstr ""
+msgstr "Choix de l'assistant Drakwizard"
-#, fuzzy
msgid "Please select a wizard"
-msgstr "Configuration de base du serveur"
+msgstr "SVP choisissez un assistant"
msgid "Enable the Web Server for the Intranet"
msgstr "Activer le serveur Web pour l'intranet"
@@ -53,7 +52,7 @@ msgid ""
"The wizard collected the following parameters needed to configure your Web "
"Server"
msgstr ""
-"L'assistant a rassemblé les paramètres suivantsnecessaires pour la "
+"L'assistant a rassemblé les paramètres suivants nécessaires pour la "
"configuration du serveur web :"
msgid "The wizard successfully configured your Intranet/Internet Web Server"
@@ -116,11 +115,18 @@ msgid ""
"visibility, or connected using IP masquerading; unless you know what you are "
"doing, accept the default value."
msgstr ""
+"L'adresse du serveur IP est un nombre identifiant votre serveur sur le "
+"réseau; la valeur proposée est destinée à un réseau local, sans connexion "
+"internet ou alors avec masque IP (masquerading) ; à moins que vous ne "
+"sachiez ce que vous faîtes, prenez la valeur par défaut."
msgid ""
"External connection is a network from which the computer is client (Internet "
"or upstream network), connected using another network card or a modem."
msgstr ""
+"La connexion externe est un réseau sur lequel l'ordinateur est client "
+"(Internet ou réseau supérieur), connecté grâce à une carte réseau ou un "
+"modem."
msgid ""
"The wizard collected the following parameters needed to configure your "
@@ -137,6 +143,9 @@ msgid ""
"other workstations in your network and maybe on the Internet (depending of "
"your upstream configuration)."
msgstr ""
+"Le nom d'hôte est le nom sous lequel votre serveur sera connu des autres "
+"postes de travail dans votre réseau et éventuellement sur Internet (selon "
+"votre configuration)."
msgid "Gateway IP:"
msgstr "Adresse IP passerelle :"
@@ -169,6 +178,10 @@ msgid ""
"to your network. It's the device for the local network, probably not the "
"same device used for internet access."
msgstr ""
+"Choisissez le périphérique réseau (habituellement une carte) que le serveur "
+"doit utiliser pour se connecter à votre réseau. C'est le périphérique pour "
+"le réseau local, probablement pas le même que celui utilisé pour l'accés "
+"Internet."
msgid "Note about networking"
msgstr "Remarque au sujet du réseau"
@@ -245,12 +258,19 @@ msgid ""
"using IP masquerading; unless you know what you are doing, accept the "
"default value."
msgstr ""
+"L'adresse réseau est un nombre identifiant votre réseau; la valeur proposée "
+"est destinée à une configuration sans accés Internet (ou alors à travers un "
+"masque IP) ; à moins que vous ne sachiez ce que vous faîtes, prenez la "
+"valeur par défaut."
msgid ""
"Here is your current value for the external gateway (value specified during "
"the initial installation). The device (network card or modem) should be "
"different from the one used for the internal network."
msgstr ""
+"Voici votre valeur en-cours pour la passerelle externe (valeur spécifiée "
+"pendant l'installation initiale). Le périphérique (carte réseau ou modem) "
+"doit être différent de celui utilisé pour votre réseau local."
msgid "net device"
msgstr "Périphérique réseau"
@@ -355,7 +375,7 @@ msgstr "Bannière :"
msgid ""
"The wizard collected the following parameters needed to configure Samba."
msgstr ""
-"L'assistant a rassemblé les paramètres suivantsnécessaires à la "
+"L'assistant a rassemblé les paramètres suivants nécessaires à la "
"configuration de Samba."
msgid "Enabled Samba Services"
@@ -366,9 +386,8 @@ msgid ""
msgstr ""
"Cet assistant va vous aider à configurer le service Samba sur votre serveur."
-#, fuzzy
msgid "The Server Banner is incorrect"
-msgstr "La bannière est incorrecte"
+msgstr "La bannière du serveur est incorrecte"
msgid ""
"If you choose to configure now, you will automatically continue with the "
@@ -395,7 +414,9 @@ msgstr ""
msgid ""
"The wizard collected the following parameters needed to configure your proxy:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre proxy:"
msgid ""
"As an option, Squid can be configured in proxy cascading. You can add a new "
@@ -566,11 +587,13 @@ msgstr ""
msgid "See you soon!"
msgstr "A bientôt !"
-#, fuzzy
msgid ""
"Your choice can be accepted, but this will not allow you to send mail "
"outside your local network. Press next to continue, or back to enter a value."
-msgstr "Cliquez sur Suivant pour continuer, ou Précédent pour modifier."
+msgstr ""
+"Votre choix peut être accepté, mais cela ne vous permettra pas d'envoyer un "
+"courrier hors de votre réseau local. Cliquez sur Suivant pour continuer, ou "
+"Précédent pour modifier."
msgid "Mail Server Name:"
msgstr "Passerelle pour la messagerie :"
@@ -593,11 +616,12 @@ msgstr "Forme de l'adresse :"
msgid "You entered an empty address for the mail gateway."
msgstr "Vous avez saisi une adresse vide pour la passerelle. Vous risquez de"
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your "
"Internet Mail Service:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre Service de Courrier Internet:"
msgid "End"
msgstr "Fin"
@@ -610,16 +634,19 @@ msgid ""
"example, if your provider is \\qprovider.com\\q, the internet mail server is "
"usually \\qsmtp.provider.com\\q."
msgstr ""
+"Les noms d'hôtes Internet doivent être de la forme \\qhôte.domaine."
+"typedomaine\\q; par exemple, si votre fournisseur est \\qfournisseur.fr\\q, "
+"le serveur de courrier est souvent \\qsmtp.fournisseur.fr\\q."
msgid "Form of the Address"
msgstr "Forme de l'adresse :"
-#, fuzzy
msgid ""
"If you choose to configure now, you will automatically continue with the "
"POSTFIX configuration"
msgstr ""
-"Si vous choisissez de configurer maintenant, vous continuerez automatiquement"
+"Si vous choisissez de configurer maintenant, vous irez automatiquement sur "
+"la configuration POSTFIX"
msgid "Sorry, you have to be root to run this wizard..."
msgstr "Cet assistant a besoin d'être exécuté en tant que root"
@@ -635,24 +662,26 @@ msgstr ""
msgid "Outgoing Mail Address"
msgstr "Format des messages sortants"
-#, fuzzy
msgid ""
"This should be chosen consistently with the address you use for incoming "
"mail."
-msgstr "Ce choix doit être cohérent avec l'adresse que vous"
+msgstr ""
+"Ce choix doit être cohérent avec l'adresse que vous utilisez pour recevoir "
+"le courrier entrant."
-#, fuzzy
msgid ""
"This wizard will help you configuring the Internet Mail services for your "
"network."
-msgstr "Cet assistant va vous aider à configurer votre pare feu."
+msgstr ""
+"Cet assistant va vous aider à configurer le service de Courrier Internet "
+"pour votre réseau."
-#, fuzzy
msgid ""
"Your server will send the outgoing through a mail gateway, that will take "
"care of the final delivery."
msgstr ""
-"Votre serveur va envoyer tous les messages sortants vers une passerelle"
+"Votre serveur va envoyer tous les messages sortants vers une passerelle, qui "
+"s'occupera de la livraison finale."
msgid "Postfix wizard"
msgstr "Assistant Postfix"
@@ -673,33 +702,35 @@ msgstr "Activation"
msgid "Configuring the Internet News"
msgstr "Configuration du serveur de forums"
-#, fuzzy
msgid ""
"If you choose to configure now, you will automatically continue with the "
"NEWS configuration"
msgstr ""
-"Si vous choisissez de configurer maintenant, vous continuerez automatiquement"
+"Si vous choisissez de configurer maintenant, vous irez automatiquement sur "
+"la configuration des forums/nouvelles (NEWS)"
msgid "News Server Name:"
msgstr "Nom du serveur de forums :"
-#, fuzzy
msgid ""
"Your server will regularly poll the News Server for obtaning the latest "
"Internet News; the polling period set the intervall between two consecutive "
"polling."
msgstr ""
-"les dernières nouvelles; la fréquence d'alimentation établit l'intervalle"
+"Votre serveur va interroger à intervalles réguliers le serveur de forums "
+"(nouvelles) pour en recevoir les dernières nouvelles d'Internet; la période "
+"d'interrogation définit l'intervalle entre deux interrogations successives."
msgid "News Server:"
msgstr "Serveur de forums :"
-#, fuzzy
msgid ""
"The news server name is the name of the host providing the Internet news to "
"your network; the name is usually provided by your provider."
msgstr ""
-"en forums. Ce nom est généralement fourni par votre fournisseur d'accès."
+"Le nom du serveur de nouvelles est le nom de l'hôte qui fournit les forums "
+"(nouvelles) Internet à votre réseau; ce nom est habituellement donné par "
+"votre fournisseur d'accés."
msgid "The polling period is not correct"
msgstr "La fréquence d'alimentation est incorrecte"
@@ -710,29 +741,32 @@ msgstr "Fréquence d'alimentation"
msgid "News Wizard"
msgstr "Assistant de Nouvelles"
-#, fuzzy
msgid ""
"The wizard successfully configured your Internet News service of your server."
-msgstr "L'assistant a configuré avec succès les services"
+msgstr ""
+"L'assistant a configuré avec succès les services de forums (nouvelles) "
+"Internet de votre serveur."
-#, fuzzy
msgid ""
"This wizard will help you configuring the Internet News services for your "
"network."
-msgstr "Cet assistant va vous aider à configurer votre pare feu."
+msgstr ""
+"Cet assistant va vous aider à configurer les service de foruls (nouvelles) "
+"Internet pour votre réseau."
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your "
"Internet News Service:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre Service de Forums (Nouvelles) Internet:"
-#, fuzzy
msgid ""
"Depending on the kind of internet connection you have, an appropriate "
"polling period can change between 6 and 24 hours."
msgstr ""
-"En fonction de votre type de connexion Internet, une fréquence appropriée"
+"En fonction de votre type de connexion Internet, une fréquence appropriée "
+"d'interrogation varie de 6 à 24 heures."
msgid "Polling Interval:"
msgstr "Fréquence d'alimentation :"
@@ -745,6 +779,9 @@ msgid ""
"example, if your provider is \\qprovider.com\\q, the internet new server is "
"usually \\qnews.provider.com\\q."
msgstr ""
+"Les noms d'hôtes Internet doivent être de la forme \\qhôte.domaine."
+"typedomaine\\q; par exemple, si votre fournisseur est \\qfournisseur.fr\\q, "
+"le serveur de forums (nouvelles) est souvent \\qnews.fournisseur.fr\\q."
msgid "News Server"
msgstr "Serveur de forums (News)"
@@ -770,21 +807,23 @@ msgstr "Service FTP pour l'intranet :"
msgid "FTP Server Configuration Wizard"
msgstr "Assistant de configuration du FTP"
-#, fuzzy
msgid ""
"Your server can act as a FTP Server toward your internal network (intranet) "
"and as a FTP Server for the Internet."
-msgstr "Votre serveur peut servir de serveur FTP pour votre réseau local"
+msgstr ""
+"Votre serveur peut servir de serveur FTP pour votre réseau local (intranet) "
+"ainsi que pour l'Internet."
-#, fuzzy
msgid "This wizard will help you configuring the FTP Server for your network."
-msgstr "Cet assistant va vous aider à configurer votre pare feu."
+msgstr ""
+"Cet assistant va vous aider à configurer les services FTP pour votre réseau."
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your FTP "
"Server"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires à la "
+"configuration de de votre serveur FTP"
msgid "FTP wizard"
msgstr "Assistant FTP"
@@ -792,18 +831,17 @@ msgstr "Assistant FTP"
msgid "Enable the FTP Server for the Intranet"
msgstr "Activer le service FTP pour le réseau local"
-#, fuzzy
msgid "The wizard successfully configured your Intranet/Internet FTP Server"
-msgstr "L'assistant a configuré avec succès le service"
+msgstr ""
+"L'assistant a configuré avec succès votre serveur FTP Intranet/Internet"
msgid "Internet FTP Server:"
msgstr "Service FTP pour Internet :"
-#, fuzzy
msgid ""
"Warning\\nYou are in dhcp, server may doesn't work with your configuration."
msgstr ""
-"Attention\\nVous êtes en DHCP, le serveur pourrez ne pas marcher avec cette "
+"Attention\\nVous êtes en DHCP, le serveur pourrait ne pas marcher avec cette "
"configuration."
msgid "Enable the FTP Server for the Intranet and for the Internet"
@@ -817,12 +855,17 @@ msgid ""
"choose the level that corresponds to your needs. If you don't know, the "
"Medium level is usually the most appropriate."
msgstr ""
+"Le pare-feu peut-être configuré pour offrir différents niveaux de "
+"protection; choisissez le niveau qui correspond à vos besoins. Si vous ne "
+"savez pas, le niveau intermédiaire (Medium) est habituellement le plus "
+"approprié."
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your "
"firewall:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre pare-feu:"
msgid "Protection Level:"
msgstr "Niveau de protection :"
@@ -845,11 +888,12 @@ msgstr "Configuration du pare feu"
msgid "This Wizard need to run as root"
msgstr "L'assistant doit être lancé par root (=l'administrateur)"
-#, fuzzy
msgid ""
"The firewall protects your internal network from unauthorized accesses from "
"the Internet."
-msgstr "Le pare feu (firewall) protège votre réseau local"
+msgstr ""
+"Le pare-feu (firewall) protège votre réseau local des accés non-autorisés en "
+"provenance d'Internet."
msgid "The device name is not correct"
msgstr "Le nom de périphérique est incorrect."
@@ -863,20 +907,18 @@ msgstr "Niveau de protection"
msgid "Medium - web, ftp and ssh shown to outside"
msgstr "Intermédiaire - Web, ftp et ssh accessibles de l'extérieur"
-#, fuzzy
msgid "The wizard successfully configured your server firewall."
-msgstr "L'assistant a configuré avec succès le service"
+msgstr "L'assistant a configuré avec succès votre serveur pare-feu."
msgid "Firewall wizard"
msgstr "Assistant de configuration du Pare Feu"
-#, fuzzy
msgid ""
"The firewall need to know how your server is connected to Internet; choose "
"the device you are using for the external connection."
msgstr ""
-"Le pare feu a besoin de connaître comment votre serveur est connecté à "
-"Internet."
+"Le pare-feu a besoin de connaître comment votre serveur est connecté à "
+"Internet; choisissez le périphérique utilisé pour la conexion externe."
msgid "Fix It"
msgstr "Correction"
@@ -887,7 +929,6 @@ msgstr "Périphérique réseau vers Internet :"
msgid "Firewall Configuration Wizard"
msgstr "Assistant de configuration du Pare Feu"
-#, fuzzy
msgid "Something terrible happened"
msgstr "Quelque chose de terrible est survenu"
@@ -897,28 +938,29 @@ msgstr "Fort - Invisible de l'extérieur, usage interne limité au web"
msgid "Device"
msgstr "Périphérique"
-#, fuzzy
msgid "The wizard successfully configured the DNS services of your server."
-msgstr "L'assistant a configuré avec succès le service"
+msgstr "L'assistant a configuré avec succès le service DNS de votre serveur."
-#, fuzzy
msgid ""
"DNS (Domain Name Server) is the service that put in correspondance a machine "
"with an internet host name."
-msgstr "correspondance un nom de machine avec une machine sur le réseau"
+msgstr ""
+"le DNS (Serveur de Noms de Domaine) est le service qui met en correspondance "
+"une machine avec nom d'hôte internet."
-#, fuzzy
msgid ""
"Your setting could be accepted, but you will not be able to identify machine "
"names outside your local network."
-msgstr "Votre paramétrage peut être accepté, mais vous ne pourrez pas"
+msgstr ""
+"Votre paramétrage peut être accepté, mais vous ne pourrez pas identifier des "
+"noms de macine hors de votre réseau local."
-#, fuzzy
msgid ""
"If you choose to configure now, you will automatically continue with the DNS "
"configuration"
msgstr ""
-"Si vous choisissez de configurer maintenant, vous continuerez automatiquement"
+"Si vous choisissez de configurer maintenant, vous irez automatiquement sur "
+"la configuration DNS"
msgid "Primary DNS Address:"
msgstr "Adresse DNS primaire :"
@@ -938,12 +980,19 @@ msgid ""
"address of primary and secondary DNS server; usually this address are given "
"by your Internet provider."
msgstr ""
+"Le DNS permettra à votre réseau de communiquer avec Internet en utilisant "
+"les noms d'hôtes standard internet. Afin de configurer le DNS, vous devez "
+"fournir une adresse IP de serveur DNS primaire et une adresse secondaire; "
+"habituellement, cette adresse vous est donnée par votre fournisseur d'accés."
msgid ""
"This wizard will help you configuring the DNS services of your server. This "
"configuration will provide a local DNS service for local computers names, "
"with non-local requests forwarded to an outside DNS."
msgstr ""
+"Cet assistant vous aidera à configurer les services DNS de votre serveur. "
+"Cela vous fournira un service local de DNS pour les noms d'ordinateurs "
+"locaux, avec renvoi des requêtes autres que locales vers un DNS externe."
msgid "DNS Server Addresses"
msgstr "Adresses des serveurs DNS"
@@ -954,11 +1003,12 @@ msgstr "Adresse DNS secondaire :"
msgid "Configuring the DNS Server"
msgstr "Configuration du serveur DNS"
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your DNS "
"service:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre service DNS:"
msgid "DNS Wizard"
msgstr "Assistant de configuration du DNS"
@@ -969,11 +1019,12 @@ msgstr "Configuration du serveur DHCP"
msgid "DHCP Wizard"
msgstr "Assistant de configuration DHCP"
-#, fuzzy
msgid ""
"To accept these values, and configure your server, click on \\qConfigure\\q "
"or use the Back button to correct them."
-msgstr "Pour accepter ces valeurs et configurer le serveur, cliquez sur"
+msgstr ""
+"Pour accepter ces valeurs et configurer le serveur, cliquez sur \\qConfigurer"
+"\\q ou utilisez le bouton Précédent pour les corriger."
msgid "The IP range specified is not correct"
msgstr "L'intervalle d'adresses est incorrect"
@@ -984,35 +1035,37 @@ msgstr "Assistant de configuration DHCP"
msgid "Lowest IP Address:"
msgstr "Adresse IP la plus basse :"
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your DHCP "
"service:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre service DHCP:"
-#, fuzzy
msgid "This wizard will help you configuring the DHCP services of your server."
-msgstr "Cet assistant va vous aider à configurer votre proxy."
+msgstr ""
+"Cet assistant va vous aider à configurer les services DHCP de votre serveur."
-#, fuzzy
msgid "The wizard successfully configured the DHCP services of your server."
-msgstr "L'assistant a configuré avec succès le service"
+msgstr ""
+"L'assistant a configuré avec succès les services DHCP de votre serveur."
-#, fuzzy
msgid ""
"If you choose to configure now, you will automatically continue with the "
"DHCP configuration"
msgstr ""
-"Si vous choisissez de configurer maintenant, vous continuerez automatiquement"
+"Si vous choisissez de configurer maintenant, vous irez automatiquement sur "
+"la configuration DHCP"
msgid "Fix it"
msgstr "Correction"
-#, fuzzy
msgid ""
"DHCP is a service that automatically assigns networking addresses to your "
"workstations."
-msgstr "DHCP est un service qui assigne automatiquement"
+msgstr ""
+"le DHCP est un service qui assigne automatiquement des adresses réseau à vos "
+"postes de travail."
msgid "Highest IP Address:"
msgstr "Adresse IP la plus haute :"
@@ -1025,17 +1078,21 @@ msgid ""
"service; unless you have special needs, you can safely accept the proposed "
"values."
msgstr ""
+"Choisissez la plage d'adresses assignées aux postes de travail par le "
+"service DHCP; mis à part en cas de besoins spécifiques, vous pouvez "
+"tranquillement accepter les valeurs proposées."
msgid "IP addresses are a dotted list of four numbers smaller than 256."
msgstr ""
"L'adresse réseau est une liste de 4 nombres inférieurs à 256 séparés par des "
"points."
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to configure your MySQL "
"Database Server"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour configurer "
+"votre serveur de base de données MySQL :"
msgid "MySQL Database wizard"
msgstr "Assistant de Base de données MySQL"
@@ -1060,18 +1117,19 @@ msgstr "Note: cet utilisateur aura toutes les permissions (droits)"
msgid "Username:"
msgstr "Nom d'utilisateur:"
-#, fuzzy
msgid ""
"This wizard will help you configuring the MySQL Database Server for your "
"network."
-msgstr "Cet assistant va vous aider à configurer votre pare feu."
+msgstr ""
+"Cet assistant va vous aider à configurer le serveur de bases de données "
+"MySQL pour votre réseau."
-#, fuzzy
msgid ""
"If you choose to configure now, you will automatically continue with the "
"MySQL Database configuration"
msgstr ""
-"Si vous choisissez de configurer maintenant, vous continuerez automatiquement"
+"Si vous choisissez de configurer maintenant, vous irez automatiquement sur "
+"la configuration de la Base de données MySQL"
msgid "Password:"
msgstr "Mot de Passe:"
@@ -1088,15 +1146,16 @@ msgstr "Mot de passe Root:"
msgid "Database Server"
msgstr "Serveur de Bases de données"
-#, fuzzy
msgid "The wizard successfully configured your MySQL Database Server"
-msgstr "L'assistant a configuré avec succès le service"
+msgstr ""
+"L'assistant a configuré avec succès le service de Base de données MySQL"
-#, fuzzy
msgid ""
"To accept this value, and configure your server, click on \\qConfirm\\q or "
"use the Back button to correct them."
-msgstr "Pour accepter ces valeurs et configurer le serveur, cliquez sur"
+msgstr ""
+"Pour accepter ces valeurs et configurer le serveur, cliquez sur \\qConfirmer"
+"\\q ou outilisez le bouton Précédent pour les corriger."
msgid "User addition"
msgstr "Ajout d'utilisateur"
@@ -1156,6 +1215,9 @@ msgid ""
"company.net. Every machine on the network must have a (unique) IP address, "
"in the usual dotted syntax."
msgstr ""
+"Votre client sur le réseau sera identifié par son nom, comme dans nomclient."
+"compagnie.net . Chaque machine sur le réseau doit avoir une adresse IP "
+"(unique) dans la syntaxe habituelle avec points."
msgid ""
"Note that the given IP number and client name should be unique in the "
@@ -1181,18 +1243,19 @@ msgstr "L'assistant a ajouté le client au DNS."
msgid "You have entered a machine name or an IP number already used."
msgstr "Vous avez entré un nom de machine ou une adresse incorrect"
-#, fuzzy
msgid ""
"The server will use the informations you enter here to make the name of the "
"client available to other machines into your network."
-msgstr "Le serveur va utiliser ces informations pour rendre le nom du client"
+msgstr ""
+"Le serveur va utiliser les informations que vous avez saisies pour que le "
+"nom du client soit visible des autres machines sur votre réseau."
-#, fuzzy
msgid ""
"If you choose to configure now, you will automatically continue with the "
"Client configuration"
msgstr ""
-"Si vous choisissez de configurer maintenant, vous continuerez automatiquement"
+"Si vous choisissez de configurer maintenant, vous irez automatiquement sur "
+"la configuration du Client."
msgid "(you don't need to type the domain after the name)"
msgstr "(il n'est pas nécessaire de saisir le domaine après le nom)"
@@ -1212,11 +1275,12 @@ msgstr "Nom du client :"
msgid "System error, no configuration done"
msgstr "Erreur système, aucune configuration n'a été appliquée."
-#, fuzzy
msgid ""
"The wizard collected the following parameters needed to add a client to your "
"network:"
-msgstr "L'assistant a rassemblé les paramètres de configuration suivants :"
+msgstr ""
+"L'assistant a rassemblé les paramètres suivants nécessaires pour ajouter un "
+"client à votre réseau:"
msgid "DNS Client Wizard"
msgstr "Assistant pour le client DNS"
@@ -1240,733 +1304,3 @@ msgid ""
msgstr ""
"Un client pour votre réseau local est une machine du réseau ayant sa propre "
"adresse IP et son propre nom."
-
-#~ msgid "Lowest IP Address:"
-#~ msgstr "Adresse IP la plus basse :"
-
-#~ msgid "SSystem error, no configuration done."
-#~ msgstr "Erreur de l'assistant, aucune configuration appliquée."
-
-#~ msgid "Highest IP address:"
-#~ msgstr "Adresse IP la plus haute :"
-
-#~ msgid "of the client available to other machines into your network."
-#~ msgstr "du client accessible aux autres machines de votre réseau."
-
-#~ msgid "To accept these values, and add your client, click on"
-#~ msgstr "Pour accepter ces valeurs et ajouter le client, cliquez sur"
-
-#~ msgid "Your client on the network will be identified by name, as in"
-#~ msgstr "Votre client sur le réseau sera identifié par son nom, comme dans"
-
-#~ msgid "The wizard collected the following parameter"
-#~ msgstr "L'assistant a rassemblé les paramètres suivants"
-
-#~ msgid "with the Client configuration"
-#~ msgstr "automatiquement par la configuration du Client DNS"
-
-#~ msgid "an (unique) IP address, in the usual dotted syntax."
-#~ msgstr "adresse IP (unique), de la forme 4 nombres séparés par des points.)"
-
-#~ msgid "clientname.company.net. Every machine on the network must have"
-#~ msgstr "nomclient.domaine.net Chaque machine sur le réseau doit avoir une"
-
-#~ msgid "needed to add a client to your network:"
-#~ msgstr "nécessaires à l'ajout d'un client dans votre DNS :"
-
-#~ msgid "or back to correct your choice."
-#~ msgstr "ou Retour pour corriger."
-
-#~ msgid "network having its own name and IP number."
-#~ msgstr "ayant sa propre adresse IP et son propre nom."
-
-#~ msgid "This wizard will help you configuring"
-#~ msgstr "Cet assistant va vous aider à configurer"
-
-#~ msgid "with the MySQL Database configuration"
-#~ msgstr "avec la "
-
-#~ msgid "\\qConfirm\\q or use the Back button to correct them."
-#~ msgstr "« Confirmer » ou utilisez le boutton Précédent pour corriger"
-
-#~ msgid "needed to configure your MySQL Database Server"
-#~ msgstr "nécessaires à la configuration du serveur de Base de données MySQL"
-
-#~ msgid "the MySQL Database Server for your network."
-#~ msgstr "un serveur de base de données MySQL pour votre réseau."
-
-#~ msgid "needed to configure your DHCP service:"
-#~ msgstr "nécessaires à la configuration du serveur DHCP"
-
-#~ msgid "Select the range of addresses assigned to the workstations"
-#~ msgstr "Sélectionnez l'intervalle d'adresses assignées aux postes clients"
-
-#~ msgid "services of your server."
-#~ msgstr "les services de votre serveur."
-
-#~ msgid "by the DHCP service; unless you have special needs,"
-#~ msgstr ""
-#~ "par le service DHCP. A moins que vous ayez des besoins particuliers,"
-
-#~ msgid "with the DHCP configuration"
-#~ msgstr "automatiquement par la configuration du service DHCP."
-
-#~ msgid "the DHCP services of your server."
-#~ msgstr "le service DHCP sur votre serveur."
-
-#~ msgid "you can safely accept the proposed values."
-#~ msgstr "vous pouvez accepter les valeurs proposées."
-
-#~ msgid "networking addresses to your workstations."
-#~ msgstr "des adresses IP aux machines de votre réseau."
-
-#~ msgid "provide a local DNS service for local computers names,"
-#~ msgstr "un DNS local pour les noms des ordinateurs du réseau local,"
-
-#~ msgid "DNS will allow your network to communicate with the Internet using"
-#~ msgstr ""
-#~ "Le DNS permet à votre réseau de communiquer avec Internet en utilisant"
-
-#~ msgid "machine names outside your local network."
-#~ msgstr "identifier des noms de machines en dehors de votre réseau local."
-
-#~ msgid "DNS (Domain Name Server) is the service that put"
-#~ msgstr "Le DNS (Domain Name Server) est un service qui met en"
-
-#~ msgid "with non-local requests forwarded to an outside DNS."
-#~ msgstr "avec transfert des requêtes non locales vers un DNS externe."
-
-#~ msgid "this address are given by your Internet provider."
-#~ msgstr "ces adresses sont fournies par votre fournisseur d'accès Internet."
-
-#~ msgid "This wizard will help you configuring the DNS"
-#~ msgstr "Cet assistant va vous guider dans la configuration du"
-
-#~ msgid "with the DNS configuration"
-#~ msgstr "avec la configuration DNS"
-
-#~ msgid "services of your server. This configuration will"
-#~ msgstr "service DNS de votre serveur. Cette configuration fournira"
-
-#~ msgid "needed to configure your DNS service:"
-#~ msgstr "nécessaires à la configuration du serveur DNS :"
-
-#~ msgid "standard internet host names. In order to configure DNS, you must"
-#~ msgstr ""
-#~ "les noms de machine (host name). Pour configurer le DNS, vous devez saisir"
-
-#~ msgid "provide the IP address of primary and secondary DNS server; usually"
-#~ msgstr ""
-#~ "les adresses IP des serveurs DNS primaire et secondaire; en général,"
-
-#~ msgid ""
-#~ "The firewall can be configured to offer different levels of protection;"
-#~ msgstr ""
-#~ "Le pare feu peut être configuré pour offrir différent niveaux de "
-#~ "protection."
-
-#~ msgid "the Medium level is usually the most appropriate."
-#~ msgstr "le niveau Intermédiaire est généralement approprié."
-
-#~ msgid "choose the level that corresponds to your needs. If you don't know,"
-#~ msgstr ""
-#~ "Choisissez le niveau qui correspond à vos besoins. Si vous hésitez,"
-
-#~ msgid "unauthorized accesses from the Internet."
-#~ msgstr "des accès non autorisés depuis Internet."
-
-#~ msgid "The wizard successfully configured"
-#~ msgstr "L'assistant a configuré avec succès le service"
-
-#~ msgid "needed to configure your firewall:"
-#~ msgstr "nécessaires à la configuration du pare feu :"
-
-#~ msgid "choose the device you are using for the external connection."
-#~ msgstr ""
-#~ "Choisissez le périphérique que vous utilisez pour votre connexion "
-#~ "extérieure."
-
-#~ msgid "your server firewall."
-#~ msgstr "sur votre serveur."
-
-#~ msgid "the FTP Server for your network."
-#~ msgstr "FTP (transfert de fichiers) pour votre serveur."
-
-#~ msgid "Intranet/Internet FTP Server"
-#~ msgstr "FTP pour Intranet/Internet"
-
-#~ msgid "network (intranet) and as a FTP Server for the Internet."
-#~ msgstr "(intranet), et comme serveur FTP accessible depuis Internet."
-
-#~ msgid "needed to configure your FTP Server"
-#~ msgstr "nécessaires pour configurer le service FTP"
-
-#~ msgid "Global"
-#~ msgstr "Global"
-
-#~ msgid "->dns"
-#~ msgstr "->DNS"
-
-#~ msgid "->mail"
-#~ msgstr "->messagerie"
-
-#~ msgid "Ftp configuration wizard"
-#~ msgstr "Configuration du serveur FTP"
-
-#~ msgid "Global Configuration Wizard"
-#~ msgstr "Assistant de Configuration"
-
-#~ msgid "Press next to begin:"
-#~ msgstr "Cliquez sur Suivant pour commencer"
-
-#~ msgid "DHCP configuration wizard"
-#~ msgstr "Configuration de DHCP"
-
-#~ msgid "Congratulations, your server have been"
-#~ msgstr "Félicitation, votre serveur a été"
-
-#~ msgid "->firewall"
-#~ msgstr "->pare feu"
-
-#~ msgid "->ftp"
-#~ msgstr "->FTP"
-
-#~ msgid "Domain Names wizard"
-#~ msgstr "Configuration du serveur de noms (DNS)"
-
-#~ msgid "This wizard will help you in configuring"
-#~ msgstr "Cet assistant va vous aider à configurer"
-
-#~ msgid "->samba"
-#~ msgstr "->samba"
-
-#~ msgid "The configuration process will involve the following steps:"
-#~ msgstr "La configuration va se dérouler selon les étapes suivantes :"
-
-#~ msgid "Web configuration wizard"
-#~ msgstr "Configuration du serveur Web"
-
-#~ msgid "different services of your machine (DNS, Mail, DHCP...)."
-#~ msgstr "différents services de votre machine (DNS, Mail, DHCP...)."
-
-#~ msgid "->News"
-#~ msgstr "->Nouvelles"
-
-#~ msgid "->Server"
-#~ msgstr "->Serveur"
-
-#~ msgid "Mail configuration wizard"
-#~ msgstr "Configuration de la messagerie (Mail)"
-
-#~ msgid "correctly configured!"
-#~ msgstr "correctement configuré !"
-
-#~ msgid "Configuration tasks"
-#~ msgstr "Configuration des services"
-
-#~ msgid "->time"
-#~ msgstr "->temps"
-
-#~ msgid "Welcome to the configuration wizard!"
-#~ msgstr "Bienvenue dans l'assistant global de configuration !"
-
-#~ msgid "->web"
-#~ msgstr "->web"
-
-#~ msgid "->Dhcp"
-#~ msgstr "->DHCP"
-
-#~ msgid "News configuration wizard"
-#~ msgstr "Configuration du serveur de News local"
-
-#~ msgid "[done]"
-#~ msgstr " [fait]"
-
-#~ msgid "Firewall configuration wizard"
-#~ msgstr "Configuration du Pare Feu"
-
-#~ msgid "Time wizard"
-#~ msgstr "Configuration du serveur de temps"
-
-#~ msgid "Samba configuration wizard"
-#~ msgstr "Configuration du partage de fichiers (Samba)"
-
-#~ msgid "Note however that you must be root to accomplish some of the tasks."
-#~ msgstr ""
-#~ "Remarque : vous devez utiliser le compte root pour accomplir ces tâches"
-
-#~ msgid "The news server name is the name of the host providing the Internet"
-#~ msgstr ""
-#~ "Le nom du serveur de forums est le nom de la machine vous alimentant"
-
-#~ msgid "Internet News service of your server."
-#~ msgstr "de forums Internet sur votre serveur."
-
-#~ msgid "with the NEWS configuration"
-#~ msgstr "automatiquement par la configuration des News."
-