7c365c56fd99e5413438b13579ae4a39b8306948
[BackupPC.git] / lib / BackupPC / Lang / fr.pm
1 #!/bin/perl
2
3 #my %Lang;
4 #use strict;
5
6 # --------------------------------
7
8 $Lang{Start_Archive} = "Démarrer l'archivage";
9 $Lang{Stop_Dequeue_Archive} = "Arrêt/Mise en attente de l'archivage";
10 $Lang{Start_Full_Backup} = "Démarrer la sauvegarde complète";
11 $Lang{Start_Incr_Backup} = "Démarrer la sauvegarde incrémentielle";
12 $Lang{Stop_Dequeue_Backup} = "Arrêter/annuler la sauvegarde";
13 $Lang{Restore} = "Restaurer";
14
15 $Lang{Type_full} = "complète";
16 $Lang{Type_incr} = "incrémentielle";
17
18 # -----
19
20 $Lang{Only_privileged_users_can_view_admin_options} = "Seulement les usagers ayant les privilèges appropriés peuvent voir les options d'administration.";
21 $Lang{H_Admin_Options} = "BackupPC: Options d'administration";
22 $Lang{Admin_Options} = "Options d'administration";
23 $Lang{Admin_Options_Page} = <<EOF;
24 \${h1(qq{$Lang{Admin_Options}})}
25 <br>
26 \${h2("Contrôle du serveur")}
27 <form action="\$MyURL" method="get">
28 <table>
29 <!--<tr><td>Arrêter le serveur:<td><input type="submit" name="action" value="Arrêter">-->
30   <tr><td>Recharger la configuration:<td><input type="submit" name="action" value="Reload">
31 </table>
32 </form>
33 <!--
34 \${h2("Server Configuration")}
35 <ul>
36   <li><i>Other options can go here... e.g.,</i>
37   <li>Edit server configuration
38 </ul>
39 -->
40 EOF
41 $Lang{Unable_to_connect_to_BackupPC_server} = "Impossible de se connecter au serveur BackupPC",
42             "Ce script CGI (\$MyURL) est incapable de se connecter au serverur BackupPC"
43           . " sur \$Conf{ServerHost} au port \$Conf{ServerPort}.  L'erreur"
44           . " est: \$err."
45           . " Il est possible que le serveur BackupPC ne roule pas ou qu'il y a une erreur "
46           . " de configuration. Veuillez contacter votre administrateur système.";
47 $Lang{Admin_Start_Server} = <<EOF;
48 \${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}
49 <form action="\$MyURL" method="get">
50 Le serveur BackupPC sur <tt>\$Conf{ServerHost}</tt> aur port <tt>\$Conf{ServerPort}</tt>
51 n'est pas en fonction (vous l'avez peut-être arrêté, ou vous ne l'avez pas encore démarré).<br>
52 Voulez-vous le démarrer
53 <input type="hidden" name="action" value="startServer">
54 <input type="submit" value="Démarrer le serveur" name="ignore">
55 </form>
56 EOF
57
58 # -----
59
60 $Lang{H_BackupPC_Server_Status} = "État du serveur BackupPC";
61
62 $Lang{BackupPC_Server_Status}= <<EOF;
63 \${h1(qq{$Lang{H_BackupPC_Server_Status}})}
64
65 <p>
66 \${h2(\"Informations générales du serveur\")}
67
68 <ul>
69 <li> Le PID du serveur est \$Info{pid}, sur l\'hôte \$Conf{ServerHost},
70      version \$Info{Version}, démarré le \$serverStartTime.
71 <li> Ce rapport à été généré le \$now.
72 <li> La configuration a été chargée pour la dernière fois à \$configLoadTime.
73 <li> La prochaine file d\'attente sera remplie à \$nextWakeupTime.
74 <li> Autres infos:
75     <ul>
76         <li>\$numBgQueue demandes de sauvegardes en attente depuis le dernier réveil automatique,
77         <li>\$numUserQueue requêtes de sauvegardes utilisateur en attente,
78         <li>\$numCmdQueue requêtes de commandes en attente,
79         \$poolInfo
80         <li>L\'espace de stockage a été récemment rempli à \$Info{DUlastValue}%
81             (\$DUlastTime), le maximum d\'aujourd\'hui est \$Info{DUDailyMax}% (\$DUmaxTime)
82             et hier le maximum était \$Info{DUDailyMaxPrev}%.
83     </ul>
84 </ul>
85
86 \${h2("Travaux en cours d'exécution")}
87 <p>
88 <table class="tableStnd" border cellspacing="1" cellpadding="3">
89 <tr class="tableheader"><td> Hôte </td>
90     <td> Type </td>
91     <td> Utilisateur </td>
92     <td> Date de départ </td>
93     <td> Commande </td>
94     <td align="center"> PID </td>
95     <td align="center"> PID du transfert </td>
96     </tr>
97 \$jobStr
98 </table>
99 <p>
100
101 \${h2("Échecs qui demandent de l'attention")}
102 <p>
103 <table class="tableStnd" border cellspacing="1" cellpadding="3">
104 <tr class="tableheader"><td align="center"> Hôte </td>
105     <td align="center"> Type </td>
106     <td align="center"> Utilisateur </td>
107     <td align="center"> Dernier essai </td>
108     <td align="center"> Détails </td>
109     <td align="center"> Date d\'erreur </td>
110     <td> Dernière erreur (autre que pas de ping) </td></tr>
111 \$statusStr
112 </table>
113 EOF
114
115 # --------------------------------
116 $Lang{BackupPC__Server_Summary} = "BackupPC: Résumé du serveur";
117 $Lang{BackupPC__Archive} = "BackupPC: Archivage";
118 $Lang{BackupPC_Summary}=<<EOF;
119
120 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
121 <p>
122 Ce statut a été généré le \$now.
123 </p>
124
125 \${h2("Hôtes avec de bonnes sauvegardes")}
126 <p>
127 Il y a \$hostCntGood hôtes ayant été sauvegardés, pour un total de :
128 <ul>
129 <li> \$fullTot sauvegardes complètes de tailles cumulées de \${fullSizeTot} Go
130      (précédant la mise en commun et la compression),
131 <li> \$incrTot sauvegardes incrémentielles de tailles cumulées de \${incrSizeTot} Go
132      (précédant la mise en commun et la compression).
133 </ul>
134 </p>
135 <table class="tableStnd" border cellpadding="3" cellspacing="1">
136 <tr class="tableheader"><td> Hôte </td>
137     <td align="center"> Utilisateur </td>
138     <td align="center"> Nb complètes </td>
139     <td align="center"> Complètes Âge/Jours </td>
140     <td align="center"> Complètes Taille/Go </td>
141     <td align="center"> Vitesse Mo/sec </td>
142     <td align="center"> Nb incrémentielles </td>
143     <td align="center"> Incrémentielles Âge/Jours </td>
144     <td align="center"> État actuel </td>
145     <td align="center"> Dernière tentative </td></tr>
146 \$strGood
147 </table>
148 <br><br>
149 \${h2("Hôtes sans sauvegardes")}
150 <p>
151 Il y a \$hostCntNone hôtes sans sauvegardes.
152 <p>
153 <table class="tableStnd" border cellpadding="3" cellspacing="1">
154 <tr class="tableheader"><td> Hôte </td>
155     <td align="center"> Utilisateur </td>
156     <td align="center"> Nb complètes </td>
157     <td align="center"> Complètes Âge/jour </td>
158     <td align="center"> Complètes Taille/Go </td>
159     <td align="center"> Vitesse Mo/sec </td>
160     <td align="center"> Nb incrémentielles </td>
161     <td align="center"> Incrémentielles Âge/jours </td>
162     <td align="center"> État actuel </td>
163     <td align="center"> Dernière tentative </td></tr>
164 \$strNone
165 </table>
166 EOF
167
168 $Lang{BackupPC_Archive}=<<EOF;
169 \${h1(qq{$Lang{BackupPC__Archive}})}
170 <script language="javascript" type="text/javascript">
171 <!--
172
173     function checkAll(location)
174     {
175       for (var i=0;i<document.form1.elements.length;i++)
176       {
177         var e = document.form1.elements[i];
178         if ((e.checked || !e.checked) && e.name != \'all\') {
179             if (eval("document.form1."+location+".checked")) {
180                 e.checked = true;
181             } else {
182                 e.checked = false;
183             }
184         }
185       }
186     }
187
188     function toggleThis(checkbox)
189     {
190        var cb = eval("document.form1."+checkbox);
191        cb.checked = !cb.checked;
192     }
193
194 //-->
195 </script>
196
197 Il y a \$hostCntGood hôtes qui ont étés sauvegardés représentant \${fullSizeTot} Go
198 <p>
199 <form name="form1" method="post" action="\$MyURL">
200 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
201 <input type="hidden" name="type" value="1">
202 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
203 <input type="hidden" name="action" value="Archive">
204 <table class="tableStnd" border cellpadding="3" cellspacing="1">
205 <tr class="tableheader"><td align=center> Host</td>
206     <td align="center"> Usager </td>
207     <td align="center"> Taille </td>
208 \$strGood
209 \$checkAllHosts
210 </table>
211 </form>
212 <p>
213
214 EOF
215
216 $Lang{BackupPC_Archive2}=<<EOF;
217 \${h1(qq{$Lang{BackupPC__Archive}})}
218 Prêt à démarrer l'archivage des hôtes suivants
219 <ul>
220 \$HostListStr
221 </ul>
222 <form action="\$MyURL" method="post">
223 \$hiddenStr
224 <input type="hidden" name="action" value="Archive">
225 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
226 <input type="hidden" name="type" value="2">
227 <input type="hidden" value="0" name="archive_type">
228 <table class="tableStnd" border cellspacing="1" cellpadding="3">
229 \$paramStr
230 <tr>
231     <td colspan=2><input type="submit" value="Démarrer l'archivage" name=""></td>
232 </tr>
233 </form>
234 </table>
235 EOF
236
237 $Lang{BackupPC_Archive2_location} = <<EOF;
238 <tr>
239     <td>Dispositif/Localisation de l'archive</td>
240     <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
241 </tr>
242 EOF
243
244 $Lang{BackupPC_Archive2_compression} = <<EOF;
245 <tr>
246     <td>Compression</td>
247     <td>
248     <input type="radio" value="0" name="compression" \$ArchiveCompNone>Aucune<br>
249     <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br>
250     <input type="radio" value="2" name="compression" \$ArchiveCompBzip2>bzip2
251     </td>
252 </tr>
253 EOF
254
255 $Lang{BackupPC_Archive2_parity} = <<EOF;
256 <tr>
257     <td>Pourcentage des données de parité (0 = désactivé, 5 = typique)</td>
258     <td><input type="numeric" value="\$ArchivePar" name="par"></td>
259 </tr>
260 EOF
261
262 $Lang{BackupPC_Archive2_split} = <<EOF;
263 <tr>
264     <td>Scinder le fichier en fichiers de</td>
265     <td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Mega octets</td>
266 </tr>
267 EOF
268
269 # -----------------------------------
270 $Lang{Pool_Stat} = <<EOF;
271         <li>La mise en commun est constituée de \$info->{"\${name}FileCnt"} fichiers
272             et \$info->{"\${name}DirCnt"} repertoires représentant \${poolSize} Go (depuis le \$poolTime),
273         <li>Le hachage de mise en commun des fichiers donne \$info->{"\${name}FileCntRep"} fichiers répétés
274             avec comme plus longue chaîne \$info->{"\${name}FileRepMax"},
275         <li>Le nettoyage nocturne a effacé \$info->{"\${name}FileCntRm"} fichiers, soit
276             \${poolRmSize} Go (vers \$poolTime),
277 EOF
278
279 # -----------------------------------
280 $Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Sauvegarde demandée sur \$host";
281 # --------------------------------
282 $Lang{REPLY_FROM_SERVER} = <<EOF;
283 \${h1(\$str)}
284 <p>
285 La réponse du serveur a été: \$reply
286 <p>
287 Retourner à la page d\'accueil de <a href="\$MyURL?host=\$host">\$host</a>.
288 EOF
289 # --------------------------------
290 $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Confirmation du départ de la sauvegarde de \$host";
291 # --------------------------------
292 $Lang{Are_you_sure_start} = <<EOF;
293 \${h1("Êtes vous certain ?")}
294 <p>
295 Vous allez bientôt démarrer une sauvegarde \$type depuis \$host.
296
297 <form action="\$MyURL" method="get">
298 <input type="hidden" name="host" value="\$host">
299 <input type="hidden" name="hostIP" value="\$ipAddr">
300 <input type="hidden" name="doit" value="1">
301 Voulez vous vraiment le faire ?
302 <input type="submit" value="\$In{action}" name="action">
303 <input type="submit" value="Non" name="">
304 </form>
305 EOF
306 # --------------------------------
307 $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Confirmer l\'arrêt de la sauvegarde sur \$host";
308 # --------------------------------
309 $Lang{Are_you_sure_stop} = <<EOF;
310
311 \${h1("Êtes vous certain ?")}
312
313 <p>
314 Vous êtes sur le point d\'arrêter/supprimer de la file les sauvegardes de \$host;
315
316 <form action="\$MyURL" method="get">
317 <input type="hidden" name="host" value="\$host">
318 <input type="hidden" name="doit" value="1">
319 En outre, prière de ne pas démarrer d\'autres sauvegarde pour
320 <input type="text" name="backoff" size="10" value="\$backoff"> heures.
321 <p>
322 Voulez vous vraiment le faire ?
323 <input type="submit" value="\$In{action}" name="action">
324 <input type="submit" value="Non" name="">
325 </form>
326
327 EOF
328 # --------------------------------
329 $Lang{Only_privileged_users_can_view_queues_} = "Seuls les utilisateurs privilégiés peuvent voir les files.";
330 # --------------------------------
331 $Lang{Only_privileged_users_can_archive} = "(ENSLIGH) Only privileged users can Archive.";
332 # --------------------------------
333 $Lang{BackupPC__Queue_Summary} = "BackupPC: Résumé de la file";
334 # --------------------------------
335 $Lang{Backup_Queue_Summary} = <<EOF;
336 \${h1("Résumé de la file")}
337 <br><br>
338 \${h2("Résumé des files des utilisateurs")}
339 <p>
340 Les demandes utilisateurs suivantes sont actuellement en attente :
341 </p>
342 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
343 <tr class="tableheader"><td> Hôte </td>
344     <td> Temps Requis </td>
345     <td> Utilisateur </td></tr>
346 \$strUser
347 </table>
348 <br><br>
349
350 \${h2("Résumé de la file en arrière plan")}
351 <p>
352 Les demandes en arrière plan suivantes sont actuellement en attente :
353 </p>
354 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
355 <tr class="tableheader"><td> Hôte </td>
356     <td> Temps requis </td>
357     <td> Utilisateur </td></tr>
358 \$strBg
359 </table>
360 <br><br>
361 \${h2("Résumé de la file d\'attente des commandes")}
362 <p>
363 Les demandes de commande suivantes sont actuellement en attente :
364 </p>
365 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
366 <tr class="tableheader"><td> Hôtes </td>
367     <td> Temps Requis </td>
368     <td> Utilisateur </td>
369     <td> Commande </td></tr>
370 \$strCmd
371 </table>
372 EOF
373
374 # --------------------------------
375 $Lang{Backup_PC__Log_File__file} = "BackupPC: Fichier journal \$file";
376 $Lang{Log_File__file__comment} = <<EOF;
377 \${h1("Fichier journal \$file \$comment")}
378 <p>
379 EOF
380 # --------------------------------
381 $Lang{Contents_of_log_file} = <<EOF;
382 Contenu du fichier journal <tt>\$file</tt>, modifié le \$mtimeStr \$comment
383 EOF
384
385 # --------------------------------
386 $Lang{skipped__skipped_lines} = "[ \$skipped lignes sautées ]\n";
387 # --------------------------------
388 $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nNe peut pas ouvrir le fichier journal \$file\n";
389
390 # --------------------------------
391 $Lang{BackupPC__Log_File_History} = "BackupPC: Historique du fichier journal";
392 $Lang{Log_File_History__hdr} = <<EOF;
393 \${h1("Historique du fichier journal \$hdr")}
394 <p>
395 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
396 <tr class="tableheader"><td align="center"> Fichier </td>
397     <td align="center"> Taille </td>
398     <td align="center"> Date de modification </td></tr>
399 \$str
400 </table>
401 EOF
402
403 # -------------------------------
404 $Lang{Recent_Email_Summary} = <<EOF;
405 \${h1("Résumé des courriels récents (Du plus récent au plus vieux)")}
406 <p>
407 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
408 <tr class="tableheader"><td align="center"> Destinataire </td>
409     <td align="center"> Hôte </td>
410     <td align="center"> Date </td>
411     <td align="center"> Sujet </td></tr>
412 \$str
413 </table>
414 EOF
415
416
417 # ------------------------------
418 $Lang{Browse_backup__num_for__host} = "BackupPC: Navigation dans la sauvegarde \$num de \$host";
419
420 # ------------------------------
421 $Lang{Restore_Options_for__host} = "BackupPC: Options de restauration sur \$host";
422 $Lang{Restore_Options_for__host2} = <<EOF;
423 \${h1("Options de restauration sur \$host")}
424 <p>
425 Vous avez sélectionné les fichiers/repertoires suivants depuis
426 le partage \$share, sauvegarde numéro \$num:
427 <ul>
428 \$fileListStr
429 </ul>
430 </p><p>
431 Vous avez trois choix pour restaurer ces fichiers/repertoires.
432 Veuillez sélectionner une des options suivantes.
433 </p>
434 \${h2("Option 1: Restauration directe")}
435 <p>
436 EOF
437
438 $Lang{Restore_Options_for__host_Option1} = <<EOF;
439 Vous pouvez démarrer une restauration de ces fichiers 
440 directement sur \$host.
441 </p><p>
442 <b>Attention:</b>
443 tous les fichiers correspondant à ceux que vous avez sélectionnés vont être effacés !
444 </p>
445 <form action="\$MyURL" method="post" name="direct">
446 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
447 <input type="hidden" name="num" value="\$num">
448 <input type="hidden" name="type" value="3">
449 \$hiddenStr
450 <input type="hidden" value="\$In{action}" name="action">
451 <table border="0">
452 <tr>
453     <td>Restaure les fichiers vers l'hôte</td>
454     <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
455          name="hostDest">-->
456          <select name="hostDest" onChange="document.direct.shareDest.value=''">
457          \$hostDestSel
458          </select>
459          <script language="Javascript">
460          function myOpen(URL) {
461                 window.open(URL,'','width=500,height=400');
462         }
463          </script>
464          <!--<a href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Chercher les partitions disponibles (NON IMPLANTE)</a>--></td>
465 </tr><tr>
466     <td>Restaurer les fichiers vers le partage</td>
467     <td><input type="text" size="40" value="\${EscHTML(\$share)}"
468          name="shareDest"></td>
469 </tr><tr>
470     <td>Restaurer les fichiers du répertoire<br>(relatif au partage)</td>
471     <td valign="top"><input type="text" size="40" maxlength="256"
472         value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
473 </tr><tr>
474     <td><input type="submit" value="Démarrer la restauration" name=""></td>
475 </table>
476 </form>
477 EOF
478
479 $Lang{Restore_Options_for__host_Option1_disabled} = <<EOF;
480 La restauration directe a été désactivée pour l'hôte \${EscHTML(\$hostDest)}.
481 Veuillez choisir une autre option.
482 EOF
483
484 # ------------------------------
485 $Lang{Option_2__Download_Zip_archive} = <<EOF;
486 <p>
487 \${h2("Option 2: Télécharger une archive Zip")}
488 <p>
489 Vous pouvez télécharger une archive compressée (.zip) contenant tous les fichiers/répertoires que vous 
490 avez sélectionnés. Vous pouvez utiliser une application locale, comme Winzip, pour voir ou extraire n\'importe quel fichier.
491 </p><p>
492 <b>Attention:</b> en fonction de quels fichiers/répertoires vous avez sélectionné,
493 cette archive peut devenir très très large.  Cela peut prendre plusieurs minutes pour créer
494 et transférer cette archive, et vous aurez besoin d\'assez d\'espace disque pour le stocker.
495 </p>
496 <form action="\$MyURL" method="post">
497 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
498 <input type="hidden" name="num" value="\$num">
499 <input type="hidden" name="type" value="2">
500 \$hiddenStr
501 <input type="hidden" value="\$In{action}" name="action">
502 <input type="checkbox" value="1" name="relative" checked> Faire l\'archive relative à
503 \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
504 (Autrement l\'archive contiendra les chemins complets).
505 <br>
506 Compression (0=désactivée, 1=rapide,...,9=meilleure)
507 <input type="text" size="6" value="5" name="compressLevel">
508 <br>
509 <input type="submit" value="Télécharger le fichier Zip" name="">
510 </form>
511 EOF
512
513
514 # ------------------------------
515
516 $Lang{Option_2__Download_Zip_archive2} = <<EOF;
517 <p>
518 \${h2("Option 2: Télécharger une archive Zip")}
519 <p>
520 Vous ne pouvez pas télécharger d'archive zip, car Archive::Zip n\'est pas
521 installé. 
522 Veuillez demander à votre administrateur système d\'installer 
523 Archive::Zip depuis <a href="http://www.cpan.org">www.cpan.org</a>.
524 </p>
525 EOF
526
527
528 # ------------------------------
529 $Lang{Option_3__Download_Zip_archive} = <<EOF;
530 \${h2("Option 3: Télécharger une archive tar")}
531 <p>
532 Vous pouvez télécharger une archive Tar contenant tous les fichiers/répertoires 
533 que vous avez sélectionnés. Vous pourrez alors utiliser une application locale, 
534 comme tar ou winzip pour voir ou extraire n\'importe quel fichier.
535 </p><p>
536 <b>Attention:</b> en fonction des fichiers/répertoires que vous avez sélectionnés,
537 cette archive peut devenir très très large.  Cela peut prendre plusieurs minutes
538 pour créer et transférer l\'archive, et vous aurez besoin d'assez
539 d\'espace disque local pour la stocker.
540 </p>
541 <form action="\$MyURL" method="post">
542 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
543 <input type="hidden" name="num" value="\$num">
544 <input type="hidden" name="type" value="1">
545 \$hiddenStr
546 <input type="hidden" value="\$In{action}" name="action">
547 <input type="checkbox" value="1" name="relative" checked> Faire l\'archive relative à
548 \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
549 (Autrement l\'archive contiendra des chemins absolus).
550 <br>
551 <input type="submit" value="Télécharger le fichier Tar" name="">
552 </form>
553 EOF
554
555
556 # ------------------------------
557 $Lang{Restore_Confirm_on__host} = "BackupPC: Confirmation de restauration sur \$host";
558
559 $Lang{Are_you_sure} = <<EOF;
560 \${h1("Êtes-vous sur ?")}
561 <p>
562 Vous êtes sur le point de démarrer une restauration directement sur 
563 la machine \$In{hostDest}. Les fichiers suivants vont être restaurés 
564 dans le partage \$In{shareDest}, depuis la sauvegarde numéro \$num:
565 <p>
566 <table border>
567 <tr><td>Fichier/Répertoire original</td><td>Va être restauré à</td></tr>
568 \$fileListStr
569 </table>
570
571 <form action="\$MyURL" method="post">
572 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
573 <input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
574 <input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
575 <input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
576 <input type="hidden" name="num" value="\$num">
577 <input type="hidden" name="type" value="4">
578 \$hiddenStr
579 Voulez-vous vraiment le faire ?
580 <input type="submit" value="\$In{action}" name="action">
581 <input type="submit" value="Non" name="">
582 </form>
583 EOF
584
585 # --------------------------
586 $Lang{Restore_Requested_on__hostDest} = "BackupPC: Restauration demandée sur \$hostDest";
587 $Lang{Reply_from_server_was___reply} = <<EOF;
588 \${h1(\$str)}
589 <p>
590 La réponse du serveur est: \$reply
591 <p>
592 Retourner à la page d\'accueil de <a href="\$MyURL?host=\$hostDest">\$hostDest </a>.
593 EOF
594
595 $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
596 \${h1(\$str)}
597 <p>
598 La réponse du serveur est: \$reply
599 EOF
600
601
602 # -------------------------
603 $Lang{Host__host_Backup_Summary} = "BackupPC: Résumé de la sauvegarde de l\'hôte \$host ";
604
605 $Lang{Host__host_Backup_Summary2} = <<EOF;
606 \${h1("Résumé de la sauvegarde de l\'hôte \$host ")}
607 <p>
608 \$warnStr
609 <ul>
610 \$statusStr
611 </ul>
612 </p>
613 \${h2("Actions de l\'utilisateur")}
614 <p>
615 <form action="\$MyURL" method="get">
616 <input type="hidden" name="host" value="\$host">
617 \$startIncrStr
618 <input type="submit" value="$Lang{Start_Full_Backup}" name="action">
619 <input type="submit" value="$Lang{Stop_Dequeue_Backup}" name="action">
620 </form>
621 </p>
622 \${h2("Résumé de la sauvegarde")}
623 <p>
624 Cliquer sur le numéro de l\'archive pour naviguer et restaurer les fichiers de sauvegarde.
625 </p>
626 <table class="tableStnd" border cellspacing="1" cellpadding="3">
627 <tr class="tableheader"><td align="center"> Sauvegarde n° </td>
628     <td align="center"> Type </td>
629     <td align="center"> Fusionnée </td> 
630     <td align="center"> Date de démarrage </td>
631     <td align="center"> Durée/mins </td>
632     <td align="center"> Âge/jours </td>
633     <td align="center"> Chemin d\'accès de la sauvegarde sur le serveur </td>
634 </tr>
635 \$str
636 </table>
637 <p>
638
639 \$restoreStr
640 </p>
641 <br><br>
642 \${h2("Résumé des erreurs de transfert")}
643 <br><br>
644 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
645 <tr class="tableheader"><td align="center"> Nb sauvegarde </td>
646     <td align="center"> Type </td>
647     <td align="center"> Voir </td>
648     <td align="center"> Nb erreurs transfert </td>
649     <td align="center"> Nb mauvais fichiers </td>
650     <td align="center"> Nb mauvais partages </td>
651     <td align="center"> Nb erreurs tar </td>
652 </tr>
653 \$errStr
654 </table>
655 <br><br>
656
657 \${h2("Récapitulatif de la taille des fichier et du nombre de réutilisations")}
658 <p>
659 Les fichiers existants sont ceux qui sont déjà sur le serveur; 
660 Les nouveaux fichiers sont ceux qui ont été ajoutés au serveur.
661 Les fichiers vides et les erreurs de SMB ne sont pas comptabilisés parmis les nouveaux et les réutilisés.
662 </p>
663 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
664 <tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>
665     <td align="center" colspan="3"> Totaux </td>
666     <td align="center" colspan="2"> Fichiers existants </td>
667     <td align="center" colspan="2"> Nouveaux fichiers </td>
668 </tr>
669 <tr class="tableheader">
670     <td align="center"> Nb de sauvegarde  </td>
671     <td align="center"> Type </td>
672     <td align="center"> Nb de Fichiers </td>
673     <td align="center"> Taille/Mo </td>
674     <td align="center"> Mo/sec </td>
675     <td align="center"> Nb de Fichiers </td>
676     <td align="center"> Taille/Mo </td>
677     <td align="center"> Nb de Fichiers </td>
678     <td align="center"> Taille/Mo </td>
679 </tr>
680 \$sizeStr
681 </table>
682 <br><br>
683
684 \${h2("Résumé de la compression")}
685 <p>
686 Performance de la compression pour les fichiers déjà sur le serveur et
687 récemment compressés.
688 </p>
689 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
690 <tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>
691     <td align="center" colspan="3"> Fichiers existants </td>
692     <td align="center" colspan="3"> Nouveaux fichiers </td>
693 </tr>
694 <tr class="tableheader"><td align="center"> Nb de sauvegardes </td>
695     <td align="center"> Type </td>
696     <td align="center"> Niveau de Compression </td>
697     <td align="center"> Taille/Mo </td>
698     <td align="center"> Comp/Mo </td>
699     <td align="center"> Compression </td>
700     <td align="center"> Taille/Mo </td>
701     <td align="center"> Comp/Mo </td>
702     <td align="center"> Compression </td>
703 </tr>
704 \$compStr
705 </table>
706 <br><br>
707 EOF
708
709 $Lang{Host__host_Archive_Summary} = "BackupPC: Résumé de l'archivage pour l'hôte \$host";
710 $Lang{Host__host_Archive_Summary2} = <<EOF;
711 \${h1("Host \$host Archive Summary")}
712 <p>
713 \$warnStr
714 <ul>
715 \$statusStr
716 </ul>
717
718 \${h2("User Actions")}
719 <p>
720 <form action="\$MyURL" method="get">
721 <input type="hidden" name="archivehost" value="\$host">
722 <input type="hidden" name="host" value="\$host">
723 <input type="submit" value="$Lang{Start_Archive}" name="action">
724 <input type="submit" value="$Lang{Stop_Dequeue_Archive}" name="action">
725 </form>
726
727
728 \$ArchiveStr
729
730 EOF
731
732 # -------------------------
733 $Lang{Error} = "BackupPC: Erreur";
734 $Lang{Error____head} = <<EOF;
735 \${h1("Erreur: \$head")}
736 <p>\$mesg</p>
737 EOF
738
739 # -------------------------
740 $Lang{NavSectionTitle_} = "Serveur";
741
742 # -------------------------
743 $Lang{Backup_browse_for__host} = <<EOF;
744 \${h1("Navigation dans la sauvegarde pour \$host")}
745
746 <script language="javascript" type="text/javascript">
747 <!--
748
749     function checkAll(location)
750     {
751       for (var i=0;i<document.form1.elements.length;i++)
752       {
753         var e = document.form1.elements[i];
754         if ((e.checked || !e.checked) && e.name != \'all\') {
755             if (eval("document.form1."+location+".checked")) {
756                 e.checked = true;
757             } else {
758                 e.checked = false;
759             }
760         }
761       }
762     }
763     
764     function toggleThis(checkbox)
765     {
766        var cb = eval("document.form1."+checkbox);
767        cb.checked = !cb.checked;        
768     }
769
770 //-->
771 </script>
772
773 <form name="form0" method="post" action="\$MyURL">
774 <input type="hidden" name="num" value="\$num">
775 <input type="hidden" name="host" value="\$host">
776 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
777 <input type="hidden" name="action" value="browse">
778 <ul>
779 <li> Vous naviguez dans la sauvegarde n°\$num, qui a commencé vers \$backupTime
780         (il y a \$backupAge jours),
781 \$filledBackup
782 <li> Entrez le répertoire: <input type="text" name="dir" size="50" maxlength="4096" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Submit">
783 <li> Cliquer dans un répertoire ci-dessous pour y naviguer,
784 <li> Cliquer dans un fichier ci-dessous pour le restaurer,
785 <li> Vous pouvez l'<a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">historique</a> de sauvegarde du répertoire courant.
786 </ul>
787 </form>
788
789 \${h2("Contenu de \${EscHTML(\$dirDisplay)}")}
790 <form name="form1" method="post" action="\$MyURL">
791 <input type="hidden" name="num" value="\$num">
792 <input type="hidden" name="host" value="\$host">
793 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
794 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
795 <input type="hidden" name="action" value="$Lang{Restore}">
796 <br>
797 <table width="100%">
798 <tr><td valign="top">
799     <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
800     \$dirStr
801     </table>
802 </td><td width="3%">
803 </td><td valign="top">
804     <br>
805         <table border="0" width="100%" align="left" cellpadding="3" cellspacing="1">
806         \$fileHeader
807         \$topCheckAll
808         \$fileStr
809         \$checkAll
810         </table>
811     </td></tr></table>
812 <br>
813 <!--
814 This is now in the checkAll row
815 <input type="submit" name="Submit" value="Restore selected files">
816 -->
817 </form>
818 EOF
819
820 # ------------------------------
821 $Lang{DirHistory_backup_for__host} = "BackupPC: Historique des sauvegardes de répertoires pour \$host";
822
823 #
824 # These two strings are used to build the links for directories and
825 # file versions.  Files are appended with a version number.
826 #
827 $Lang{DirHistory_dirLink}  = "rep";
828 $Lang{DirHistory_fileLink} = "v";
829
830 $Lang{DirHistory_for__host} = <<EOF;
831 \${h1("Historique des sauvegardes de répertoires pour \$host")}
832 <p>
833 Cette page montre chaque version des fichiers parmis toutes sauvegardes:
834 <ul>
835 <li> Cliquez sur un numéro de sauvegarde pour revenir à la navigation de sauvegarde,
836 <li> Cliquez sur un répertoire (\$Lang->{DirHistory_dirLink}) pour naviguer
837      dans celui-ci.
838 <li> Cliquez sur une version d'un fichier (\$Lang->{DirHistory_fileLink}0,
839      \$Lang->{DirHistory_fileLink}1, ...) pour la télécharger.
840 <li> Les fichiers avec des contenus identiques pour plusieurs sauvegardes ont 
841      le même numéro de version.
842 <li> Les fichiers qui ne sont pas présents sur une sauvegarde en particulier 
843      sont représentés par une boite vide.
844 <li> Les fichiers montrés avec la même version peuvent avoir des attributs différents. 
845      Choissisez le numéro de sauvegarde pour voir les attributs de fichiers.
846 </ul>
847
848 \${h2("Historique de \${EscHTML(\$dirDisplay)}")}
849
850 <br>
851 <table cellspacing="2" cellpadding="3">
852 <tr class="fviewheader"><td>Numéro de sauvegarde</td>\$backupNumStr</tr>
853 <tr class="fviewheader"><td>Date</td>\$backupTimeStr</tr>
854 \$fileStr
855 </table>
856 EOF
857
858 # ------------------------------
859 $Lang{Restore___num_details_for__host} = "BackupPC: Détails de la restauration n° \$num pour \$host"; 
860
861 $Lang{Restore___num_details_for__host2} = <<EOF;
862 \${h1("Détails de la restauration n° \$num pour \$host")} 
863 <p>
864 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%">
865 <tr><td class="tableheader"> Numéro </td><td class="border"> \$Restores[\$i]{num} </td></tr>
866 <tr><td class="tableheader"> Demandée par </td><td class="border"> \$RestoreReq{user} </td></tr>
867 <tr><td class="tableheader"> Demandée à </td><td class="border"> \$reqTime </td></tr>
868 <tr><td class="tableheader"> Résultat </td><td class="border"> \$Restores[\$i]{result} </td></tr>
869 <tr><td class="tableheader"> Message d'erreur </td><td class="border"> \$Restores[\$i]{errorMsg} </td></tr>
870 <tr><td class="tableheader"> Hôte source </td><td class="border"> \$RestoreReq{hostSrc} </td></tr>
871 <tr><td class="tableheader"> N° de sauvegarde </td><td class="border"> \$RestoreReq{num} </td></tr>
872 <tr><td class="tableheader"> Partition source </td><td class="border"> \$RestoreReq{shareSrc} </td></tr>
873 <tr><td class="tableheader"> Hôte de destination </td><td class="border"> \$RestoreReq{hostDest} </td></tr>
874 <tr><td class="tableheader"> Partition de destination </td><td class="border"> \$RestoreReq{shareDest} </td></tr>
875 <tr><td class="tableheader"> Début </td><td class="border"> \$startTime </td></tr>
876 <tr><td class="tableheader"> Durée </td><td class="border"> \$duration min </td></tr>
877 <tr><td class="tableheader"> Nombre de fichier </td><td class="border"> \$Restores[\$i]{nFiles} </td></tr>
878 <tr><td class="tableheader"> Grosseur totale </td><td class="border"> \${MB} Mo </td></tr>
879 <tr><td class="tableheader"> Taux de transfert </td><td class="border"> \$MBperSec Mo/sec </td></tr>
880 <tr><td class="tableheader"> Erreurs de TarCreate </td><td class="border"> \$Restores[\$i]{tarCreateErrs} </td></tr>
881 <tr><td class="tableheader"> Erreurs de transfert </td><td class="border"> \$Restores[\$i]{xferErrs} </td></tr>
882 <tr><td class="tableheader"> Journal de transfert </td><td class="border">
883 <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">Visionner</a>,
884 <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Erreurs</a>
885 </tr></tr>
886 </table>
887 </p>
888 \${h1("Liste des Fichiers/Répertoires")}
889 <p>
890 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
891 <tr class="tableheader"><td>Fichier/répertoire original</td><td>Restauré vers</td></tr>
892 \$fileListStr
893 </table>
894 EOF
895
896 # ------------------------------
897 $Lang{Archive___num_details_for__host} = "BackupPC: Détails de l'archivage no. \$num pour \$host";
898
899 $Lang{Archive___num_details_for__host2 } = <<EOF;
900 \${h1("Archive #\$num Details for \$host")}
901 <p>
902 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="50%">
903 <tr><td class="tableheader"> Numéro </td><td class="border"> \$Archives[\$i]{num} </td></tr>
904 <tr><td class="tableheader"> Demandé par </td><td class="border"> \$ArchiveReq{user} </td></tr>
905 <tr><td class="tableheader"> Heure de demande </td><td class="border"> \$reqTime </td></tr>
906 <tr><td class="tableheader"> Résultat </td><td class="border"> \$Archives[\$i]{result} </td></tr>
907 <tr><td class="tableheader"> Message d'erreur </td><td class="border"> \$Archives[\$i]{errorMsg} </td></tr>
908 <tr><td class="tableheader"> Heure de début </td><td class="border"> \$startTime </td></tr>
909 <tr><td class="tableheader"> Durée </td><td class="border"> \$duration min </td></tr>
910 <tr><td class="tableheader"> Journal de transfert </td><td class="border">
911 <a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">Voir</a>,
912 <a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Erreurs</a>
913 </tr></tr>
914 </table>
915 <p>
916 \${h1("Liste de hôtes")}
917 <p>
918 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
919 <tr class="tableheader"><td>Host</td><td>Numéro de sauvegarde</td></tr>
920 \$HostListStr
921 </table>
922 EOF
923
924 # -----------------------------------
925 $Lang{Email_Summary} = "BackupPC: Résumé du courriel";
926
927 # -----------------------------------
928 #  !! ERROR messages !!
929 # -----------------------------------
930 $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new a échoué: regardez le fichier error_log d\'apache\n";
931 $Lang{Wrong_user__my_userid_is___} =  
932               "Mauvais utilisateur: mon userid est \$>, à la place de \$uid "
933               . "(\$Conf{BackupPCUser})\n";
934 #$Lang{Only_privileged_users_can_view_PC_summaries} = "Seuls les utilisateurs privilégiés peuvent voir les résumés des PC.";
935 $Lang{Only_privileged_users_can_stop_or_start_backups} = 
936                   "Seuls les utilisateurs privilégiés peuvent arrêter ou démarrer des sauvegardes sur "
937                   . " \${EscHTML(\$host)}.";
938 $Lang{Invalid_number__num} = "Numéro invalide \$num";
939 $Lang{Unable_to_open__file__configuration_problem} = "Impossible d\'ouvrir \$file: problème de configuration ?";
940 $Lang{Only_privileged_users_can_view_log_or_config_files} = "Seuls les utilisateurs privilégiés peuvent voir les fichier de jounal ou les fichiers de configuration.";
941 $Lang{Only_privileged_users_can_view_log_files} = "Seuls les utilisateurs privilégiés peuvent voir les fichiers de journal.";
942 $Lang{Only_privileged_users_can_view_email_summaries} = "Seuls les utilisateurs privilégiés peuvent voir les compte-rendu des courriels.";
943 $Lang{Only_privileged_users_can_browse_backup_files} = "Seuls les utilisateurs privilégiés peuvent parcourir les fichiers de sauvegarde"
944                  . " pour l'hôte \${EscHTML(\$In{host})}.";
945 $Lang{Empty_host_name} = "Nom d\'hôte vide.";
946 $Lang{Directory___EscHTML} = "Le répertoire \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
947                     . " est vide";
948 $Lang{Can_t_browse_bad_directory_name2} = "Ne peut pas parcourir "
949                     . " \${EscHTML(\$relDir)}: mauvais nom de répertoire";
950 $Lang{Only_privileged_users_can_restore_backup_files} = "Seuls les utilisateurs privilégiés peuvent restaurer "
951                 . " des fichiers de sauvegarde pour l\'hôte \${EscHTML(\$In{host})}.";
952 $Lang{Bad_host_name} = "Mauvais nom d\'hôte \${EscHTML(\$host)}";
953 $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Vous n'avez sélectionné aucun fichier; "
954     . "vous pouvez revenir en arrière pour sélectionner des fichiers.";
955 $Lang{You_haven_t_selected_any_hosts} = "Vous avez sélectionné aucun hôte; veuillez retourné à la page précédente pour"
956                 . " faire la sélection d'un hôte.";
957 $Lang{Nice_try__but_you_can_t_put} = "Bien tenté, mais vous ne pouvez pas mettre \'..\' dans n\'importe quel nom de fichier.";
958 $Lang{Host__doesn_t_exist} = "L'hôte \${EscHTML(\$In{hostDest})} n\'existe pas.";
959 $Lang{You_don_t_have_permission_to_restore_onto_host} = "Vous n\'avez pas la permission de restaurer sur l\'hôte"
960                     . " \${EscHTML(\$In{hostDest})}";
961 $Lang{Can_t_open_create} = "Ne peut pas ouvrir/créer "
962             . "\${EscHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}";
963 $Lang{Only_privileged_users_can_restore_backup_files2} = "Seuls les utilisateurs privilégiés peuvent restaurer"
964                 . " des fichiers de sauvegarde pour l\'hôte \${EscHTML(\$host)}.";
965 $Lang{Empty_host_name} = "Nom d\'hôte vide";
966 $Lang{Unknown_host_or_user} = "\${EscHTML(\$host)}, hôte ou utilisateur inconnu.";
967 $Lang{Only_privileged_users_can_view_information_about} = "Seuls les utilisateurs privilégiés peuvent accéder aux "
968                 . " informations sur l\'hôte \${EscHTML(\$host)}." ;
969 $Lang{Only_privileged_users_can_view_archive_information} = "Seuls les usagers ayant les privilèges nécessaires peuvent voir les informations d'archivage.";
970 $Lang{Only_privileged_users_can_view_restore_information} = "Seuls les utilisateurs privilégiés peuvent restaurer des informations.";
971 $Lang{Restore_number__num_for_host__does_not_exist} = "Restauration numéro \$num de l\'hôte \${EscHTML(\$host)} n\'existe pas";
972
973 $Lang{Archive_number__num_for_host__does_not_exist} = "L'archive no \$num pour l'hôte \${EscHTML(\$host)} n'existe pas.";
974
975 $Lang{Can_t_find_IP_address_for} = "Ne peut pas trouver d\'adresse IP pour \${EscHTML(\$host)}";
976 $Lang{host_is_a_DHCP_host} = <<EOF;
977 L\'hôte est un serveur DHCP, et je ne connais pas son adresse IP. J\'ai 
978 vérifié le nom netbios de \$ENV{REMOTE_ADDR}\$tryIP, et j\'ai trouvé que 
979 cette machine n\'est pas \$host.
980 <p>
981 Tant que je ne verrai pas \$host à une adresse DHCP particulière, vous 
982 ne pourrez démarrer cette requête que depuis la machine elle même.
983 EOF
984
985 # ------------------------------------
986 # !! Server Mesg !!
987 # ------------------------------------
988
989 $Lang{Backup_requested_on_DHCP__host} = "Demande de sauvegarde sur l\'hôte \$host (\$In{hostIP}) par"
990                                       . " \$User depuis \$ENV{REMOTE_ADDR}";
991 $Lang{Backup_requested_on__host_by__User} = "Sauvegarde demandée sur \$host par \$User";
992 $Lang{Backup_stopped_dequeued_on__host_by__User} = "Sauvegarde Arrêtée/déprogrammée pour \$host par \$User";
993 $Lang{Restore_requested_to_host__hostDest__backup___num} = "Restauration demandée pour l\'hôte \$hostDest, "
994              . "sauvegarde n° \$num, par \$User depuis \$ENV{REMOTE_ADDR}";
995 $Lang{Archive_requested} = "Archivage demandé par \$User de \$ENV{REMOTE_ADDR}";
996
997 # -------------------------------------------------
998 # ------- Stuff that was forgotten ----------------
999 # -------------------------------------------------
1000
1001 $Lang{Status} = "État";
1002 $Lang{PC_Summary} = "Bilan des PC";
1003 $Lang{LOG_file} = "Fichier journal";
1004 $Lang{LOG_files} = "Fichiers journaux";
1005 $Lang{Old_LOGs} = "Vieux journaux";
1006 $Lang{Email_summary} = "Résumé des courriels";
1007 $Lang{Config_file} = "Fichier de configuration";
1008 $Lang{Hosts_file} = "Fichiers des hôtes";
1009 $Lang{Current_queues} = "Files actuelles";
1010 $Lang{Documentation} = "Documentation";
1011
1012 #$Lang{Host_or_User_name} = "<small>Hôte ou Nom d\'utilisateur:</small>";
1013 $Lang{Go} = "Chercher";
1014 $Lang{Hosts} = "Hôtes";
1015 $Lang{Select_a_host} = "Choisissez un hôte...";
1016
1017 $Lang{There_have_been_no_archives} = "<h2> Il n'y a pas d'archives </h2>\n";
1018 $Lang{This_PC_has_never_been_backed_up} = "<h2> Ce PC n'a jamais été sauvegardé !! </h2>\n";
1019 $Lang{This_PC_is_used_by} = "<li>Ce PC est utilisé par \${UserLink(\$user)}";
1020
1021 $Lang{Extracting_only_Errors} = "(Extraction des erreurs seulement)";
1022 $Lang{XferLOG} = "JournalXfer";
1023 $Lang{Errors}  = "Erreurs";
1024
1025 # ------------
1026 $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
1027 <li>Dernier email envoyé à \${UserLink(\$user)} le \$mailTime, avait comme sujet "\$subj".
1028 EOF
1029 # ------------
1030 $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
1031 <li>La commande \$cmd s\'exécute actuellement sur \$host, démarrée le \$startTime.
1032 EOF
1033
1034 # -----------
1035 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
1036 <li>L\'hôte \$host se trouve dans la liste d\'attente d\'arrière plan (sera sauvegardé bientôt).
1037 EOF
1038
1039 # ----------
1040 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
1041 <li>L\'hôte \$host se trouve dans la liste d\'attente utilisateur (sera sauvegardé bientôt).
1042 EOF
1043
1044 # ---------
1045 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
1046 <li>Une commande pour l\'hôte \$host est dans la liste d\'attente des commandes (sera lancé bientôt).
1047 EOF
1048
1049 # --------
1050 $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
1051 <li>L\'état courant est \"\$Lang->{\$StatusHost{state}}\"\$reason depuis \$startTime.
1052 EOF
1053
1054 # --------
1055 $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
1056 <li>La dernière erreur est \"\${EscHTML(\$StatusHost{error})}\".
1057 EOF
1058
1059 # ------
1060 $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
1061 <li>Les pings vers \$host ont échoués \$StatusHost{deadCnt} fois consécutives.
1062 EOF
1063
1064 # -----
1065 $Lang{Prior_to_that__pings} = "Avant cela, pings";
1066
1067 # -----
1068 $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF;
1069 <li>Les \$priorStr vers \$host ont réussi \$StatusHost{aliveCnt} 
1070             fois consécutives.
1071 EOF
1072
1073 $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF;
1074 <li>Du fait que \$host a été présent sur le réseau au moins \$Conf{BlackoutGoodCnt}
1075 fois consécutives, il ne sera pas sauvegardé de \$blackoutStr.
1076 EOF
1077
1078 $Lang{__time0_to__time1_on__days} = "\$t0 à \$t1 pendant \$days";
1079
1080 $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
1081 <li>Les sauvegardes sont reportées pour \$hours heures
1082 (<a href=\"\$MyURL?action=\${EscURI(\$Lang->{Stop_Dequeue_Archive})}&host=\$host\">changer ce nombre</a>).
1083 EOF
1084
1085 $Lang{tryIP} = " et \$StatusHost{dhcpHostIP}";
1086
1087 # $Lang{Host_Inhost} = "Hôte \$In{host}";
1088
1089 $Lang{checkAll} = <<EOF;
1090 <tr><td class="fviewborder">
1091 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;Tout sélectionner
1092 </td><td colspan="5" align="center" class="fviewborder">
1093 <input type="submit" name="Submit" value="Restaurer les fichiers sélectionnés">
1094 </td></tr>
1095 EOF
1096
1097 $Lang{checkAllHosts} = <<EOF;
1098 <tr><td class="fviewborder">
1099 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;Tout sélectionner
1100 </td><td colspan="2" align="center" class="fviewborder">
1101 <input type="submit" name="Submit" value="Archive selected hosts">
1102 </td></tr>
1103 EOF
1104
1105 $Lang{fileHeader} = <<EOF;
1106     <tr class="fviewheader"><td align=center> Nom</td>
1107        <td align="center"> Type</td>
1108        <td align="center"> Mode</td>
1109        <td align="center"> n°</td>
1110        <td align="center"> Taille</td>
1111        <td align="center"> Date de modification</td>
1112     </tr>
1113 EOF
1114
1115 $Lang{Home} = "Accueil";
1116 $Lang{Browse} = "Explorer les sauvegardes";
1117 $Lang{Last_bad_XferLOG} = "Dernier bilan des transferts échouées";
1118 $Lang{Last_bad_XferLOG_errors_only} = "Dernier bilan des transferts échouées (erreurs&nbsp;seulement)";
1119
1120 $Lang{This_display_is_merged_with_backup} = <<EOF;
1121 <li> Cet affichage est fusionné avec la sauvegarde n°\$numF, la plus récente copie intégrale.
1122 EOF
1123
1124 $Lang{Visit_this_directory_in_backup} = <<EOF;
1125 <li> Choisissez la sauvegarde que vous désirez voir: <select onChange="window.location=this.value">\$otherDirs </select>
1126 EOF
1127
1128 $Lang{Restore_Summary} = <<EOF;
1129 \${h2("Résumé de la restauration")}
1130 <p>
1131 Cliquer sur le numéro de restauration pour plus de détails.
1132 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1133 <tr class="tableheader"><td align="center"> Sauvegarde n° </td>
1134     <td align="center"> Résultat </td>
1135     <td align="right"> Date de départ</td>
1136     <td align="right"> Durée/mins</td>
1137     <td align="right"> Nb fichiers </td>
1138     <td align="right"> Mo </td>
1139     <td align="right"> Nb errs tar </td>
1140     <td align="right"> Nb errs trans </td>
1141 </tr>
1142 \$restoreStr
1143 </table>
1144 <p>
1145 EOF
1146
1147 $Lang{Archive_Summary} = <<EOF;
1148 \${h2("Résumé de l'archive")}
1149 <p>
1150 Cliquez sur le numéro de l'archive pour plus de détails.
1151 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1152 <tr class="tableheader"><td align="center"> No. Archive </td>
1153     <td align="center">Résultat</td>
1154     <td align="right">Date début</td>
1155     <td align="right">Durée (min)</td>
1156 </tr>
1157 \$ArchiveStr
1158 </table>
1159 <p>
1160 EOF
1161
1162 $Lang{BackupPC__Documentation} = "BackupPC: Documentation";
1163
1164 $Lang{No} = "non";
1165 $Lang{Yes} = "oui";
1166
1167 $Lang{The_directory_is_empty} = <<EOF;
1168 <tr><td bgcolor="#ffffff">Le repertoire \${EscHTML(\$dirDisplay)} est vide
1169 </td></tr>
1170 EOF
1171
1172 #$Lang{on} = "actif";
1173 $Lang{off} = "inactif";
1174
1175 $Lang{backupType_full}    = "complète";
1176 $Lang{backupType_incr}    = "incrémentielle";
1177 $Lang{backupType_partial} = "partielle";
1178
1179 $Lang{failed} = "échec";
1180 $Lang{success} = "succès";
1181 $Lang{and} = "et";
1182
1183 # ------
1184 # Hosts states and reasons
1185 $Lang{Status_idle} = "inactif";
1186 $Lang{Status_backup_starting} = "début de la sauvegarde";
1187 $Lang{Status_backup_in_progress} = "sauvegarde en cours";
1188 $Lang{Status_restore_starting} = "début de la restoration";
1189 $Lang{Status_restore_in_progress} = "restoration en cours";
1190 $Lang{Status_link_pending} = "en attente de l'édition de liens";
1191 $Lang{Status_link_running} = "édition de liens en cours";
1192
1193 $Lang{Reason_backup_done}    = "sauvegarde terminée";
1194 $Lang{Reason_restore_done}   = "restauration terminée";
1195 $Lang{Reason_archive_done}   = "archivage terminé";
1196 $Lang{Reason_nothing_to_do}  = "rien à faire";
1197 $Lang{Reason_backup_failed}  = "la sauvegarde a échouée";
1198 $Lang{Reason_restore_failed} = "la restauration a échouée";
1199 $Lang{Reason_archive_failed} = "l'archivage a échoué";
1200 $Lang{Reason_no_ping}        = "pas de ping";
1201 $Lang{Reason_backup_canceled_by_user}  = "sauvegarde annulée par l'utilisateur";
1202 $Lang{Reason_restore_canceled_by_user} = "restauration annulée par l'utilisateur";
1203 $Lang{Reason_archive_canceled_by_user} = "archivage annulé par l'utilisateur";
1204
1205 # ---------
1206 # Email messages
1207
1208 # No backup ever
1209 $Lang{EMailNoBackupEverSubj} = "BackupPC: aucune sauvegarde de \$host n'a réussi";
1210 $Lang{EMailNoBackupEverMesg} = <<'EOF';
1211 To: $user$domain
1212 cc:
1213 Subject: $subj
1214
1215 $userName,
1216
1217 Notre logiciel de copies de sécurité n'a jamais réussi à
1218 prendre de sauvegarde de votre ordinateur ($host). Les sauvegardes
1219 devraient normallement survenir lorsque votre ordinateur est connecté
1220 au réseau. Vous devriez contacter le support informatique si:
1221
1222   - Votre ordinateur est régulièrement connecté au réseau, ce qui
1223     signifie qu'il y aurait un problème de configuration
1224     empêchant les sauvegardes de s'effectuer.
1225
1226   - Vous ne voulez pas qu'il y ait de copies de sécurité de
1227     votre ordinateur ni ne voulez recevoir d'autres messages
1228     comme celui-ci.
1229
1230 Autrement, veuillez vous assurer que votre ordinateur est connecté
1231 au réseau lorsque ce sera possible.
1232
1233 Merci de votre attention,
1234 BackupPC Genie
1235 http://backuppc.sourceforge.net
1236 EOF
1237
1238 # No recent backup
1239 $Lang{EMailNoBackupRecentSubj} = "BackupPC: auncune sauvegarde récente de \$host";
1240 $Lang{EMailNoBackupRecentMesg} = <<'EOF';
1241 To: $user$domain
1242 cc:
1243 Subject: $subj
1244
1245 $userName,
1246
1247 Aucune sauvegarde de votre ordinateur n'a été effectuée depuis $days
1248 jours. $numBackups sauvegardes ont étés effectuées du $firstTime
1249 jusqu'il y à $days jours. Les sauvegardes devraient normallement
1250 survenir lorsque votre ordinateur est connecté au réseau.
1251
1252 Si votre ordinateur a été connecté au réseau plus de quelques heures
1253 durant les derniers $days jours, vous devriez contacter votre support
1254 informatique pour savoir pourquoi les sauvegardes ne s'effectuent pas.
1255
1256 Autrement, si vous êtes en dehors du bureau, il n'y a pas d'autres
1257 choses que vous pouvez faire, à part faire des copies de vos fichiers
1258 importants sur d'autres media. Vous devez réaliser que tout fichier crée
1259 ou modifié durant les $days derniers jours (incluant les courriels et
1260 les fichiers attachés) ne pourra être restauré si une problème survient
1261 avec votre ordinateur.
1262
1263 Merci de votre attention,
1264 BackupPC Genie
1265 http://backuppc.sourceforge.net
1266 EOF
1267
1268 # Old Outlook files
1269 $Lang{EMailOutlookBackupSubj} = "BackupPC: Les fichiers de Outlook sur \$host doivent êtes sauvegardés";
1270 $Lang{EMailOutlookBackupMesg} = <<'EOF';
1271 To: $user$domain
1272 cc:
1273 Subject: $subj
1274
1275 $userName,
1276
1277 Les fichiers Outlook sur votre ordinateur n'ont $howLong. Ces fichiers
1278 contiennent tous vos courriels, fichiers attachés, carnets d'adresses et
1279 calendriers. $numBackups sauvegardes ont étés effectuées du $firstTime
1280 au $lastTime.  Par contre, Outlook bloque ses fichiers lorsqu'il est
1281 ouvert, ce qui empêche de les sauvegarder.
1282
1283 Il est recommendé d'effectuer une sauvegarde de vos fichiers Outlook
1284 quand vous serez connecté au réseau en quittant Outlook et tout autre
1285 application, et en visitant ce lien avec votre fureteur web:
1286
1287     $CgiURL?host=$host               
1288
1289 Choisissez "Démarrer la sauvegarde incrémentielle" deux fois afin
1290 d'effectuer une nouvelle sauvegarde. Vous pouvez ensuite choisir
1291 "Retourner à la page de $host" et appuyer sur "Recharger" dans votre
1292 fureteur avec de vérifier le bon fonctionnement de la sauvegarde. La
1293 sauvegarde devrait prendre quelques minutes à s'effectuer.
1294
1295 Merci de votre attention,
1296 BackupPC Genie
1297 http://backuppc.sourceforge.net
1298 EOF
1299
1300 $Lang{howLong_not_been_backed_up} = "jamais étés sauvegardés";
1301 $Lang{howLong_not_been_backed_up_for_days_days} = "pas été sauvegardés depuis \$days jours";
1302
1303 #end of lang_fr.pm