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