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