# --------------------------------
$Lang{Start_Full_Backup} = "Démarrer la sauvegarde complète";
-$Lang{Start_Incr_Backup} = "Départ de la sauvegarde incrémentale";
+$Lang{Start_Incr_Backup} = "Démarrer la sauvegarde incrémentale";
$Lang{Stop_Dequeue_Backup} = "Arrêter/annuler la sauvegarde";
$Lang{Restore} = "Restaurer";
\${h1(qq{$Lang{H_BackupPC_Server_Status}})}
<p>
-\${h2(\"Informations Générales du serveur\")}
+\${h2(\"Informations générales du serveur\")}
<ul>
<li> Le PID du serveur est \$Info{pid}, sur l\'hôte \$Conf{ServerHost},
version \$Info{Version}, démarré le \$serverStartTime.
<li> Ce rapport à été généré le \$now.
<li> La prochaine file d\'attente sera remplie le \$nextWakeupTime.
-<li> Autres info:
+<li> Autres infos:
<ul>
<li>\$numBgQueue demandes de sauvegardes en attente depuis le dernier réveil automatique,
<li>\$numUserQueue requêtes de sauvegardes utilisateur en attente,
<td> Date de départ </td>
<td> Commande </td>
<td align="center"> PID </td>
- <td> PID du transfert </td>
- \$tarPidHdr</tr>
+ <td align="center"> PID du transfert </td>
+ </tr>
\$jobStr
</table>
<p>
<table border>
<tr><td> Hôte </td>
<td align="center"> Utilisateur </td>
- <td align="center"> nb complètes </td>
- <td align="center"> complètes Âge/Jours </td>
- <td align="center"> complètes Taille/Go </td>
+ <td align="center"> Nb complètes </td>
+ <td align="center"> Complètes Âge/Jours </td>
+ <td align="center"> Complètes Taille/Go </td>
<td align="center"> Vitesse Mo/sec </td>
- <td align="center"> nb incrémentales </td>
- <td align="center"> Incr Age/Jours </td>
+ <td align="center"> Nb incrémentales </td>
+ <td align="center"> Incrémentales Âge/Jours </td>
<td align="center"> État actuel </td>
<td align="center"> Dernière tentative </td></tr>
\$strGood
<tr><td> Hôte </td>
<td align="center"> Utilisateur </td>
<td align="center"> Nb complètes </td>
- <td align="center"> Complètes Age/jour </td>
+ <td align="center"> Complètes Âge/jour </td>
<td align="center"> Complètes Taille/Go </td>
<td align="center"> Vitesse Mo/sec </td>
<td align="center"> Nb incrémentales </td>
- <td align="center"> Incrémentales Age/jours </td>
+ <td align="center"> Incrémentales Âge/jours </td>
<td align="center"> État actuel </td>
<td align="center"> Dernière tentative </td></tr>
\$strNone
# -----------------------------------
$Lang{Pool_Stat} = <<EOF;
- <li>Le disque dispose de \${poolSize} Go avec \$info->{"\${name}FileCnt"} fichiers
- et \$info->{"\${name}DirCnt"} repertoires (depuis le \$poolTime),
+ <li>La mise en commun est constituée de \$info->{"\${name}FileCnt"} fichiers
+ et \$info->{"\${name}DirCnt"} repertoires représentant \${poolSize} Go (depuis le \$poolTime),
<li>Le hachage de mise en commun des fichiers donne \$info->{"\${name}FileCntRep"} fichiers répétés
avec comme plus longue chaîne \$info->{"\${name}FileRepMax"},
<li>Le nettoyage nocturne a effacé \$info->{"\${name}FileCntRm"} fichiers, soit
# --------------------------------
$Lang{Backup_PC__Log_File__file} = "BackupPC: Fichier journal \$file";
$Lang{Log_File__file__comment} = <<EOF;
-"Fichier journal \$file \$comment";
+\${h1("Fichier journal \$file \$comment")}
<p>
EOF
# --------------------------------
<p>
\${h2("Option 1: Restauration directe")}
<p>
-Vous pouvez démarrer une restauration qui va restaurer ces fichiers
+Vous pouvez démarrer une restauration de ces fichiers
directement sur \$host.
<p>
<b>Attention:</b>
tous les fichiers correspondant à ceux que vous avez sélectionnés vont être effacés !
<form action="\$MyURL" method="post">
-<input type="hidden" name="host" value="\${EscapeHTML(\$host)}">
+<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="3">
\$hiddenStr
<table border="0">
<tr>
<td>Restaurer les fichiers vers l\'hôte</td>
- <td><input type="text" size="40" value="\${EscapeHTML(\$host)}"
+ <td><input type="text" size="40" value="\${EscHTML(\$host)}"
name="hostDest"></td>
</tr><tr>
<td>Restaurer les fichiers vers le partage</td>
- <td><input type="text" size="40" value="\${EscapeHTML(\$share)}"
+ <td><input type="text" size="40" value="\${EscHTML(\$share)}"
name="shareDest"></td>
</tr><tr>
<td>Restaurer les fichiers du répertoire<br>(relatif au partage)</td>
<td valign="top"><input type="text" size="40" maxlength="256"
- value="\${EscapeHTML(\$pathHdr)}" name="pathHdr"></td>
+ value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
</tr><tr>
<td><input type="submit" value="Démarrer la restauration" name=""></td>
</table>
# ------------------------------
$Lang{Option_2__Download_Zip_archive} = <<EOF;
-\${h2("Option 2: Télécharger l\'archive Zip")}
+\${h2("Option 2: Télécharger une archive Zip")}
<p>
Vous pouvez télécharger une archive compressée (.zip) contenant tous les fichiers/répertoires que vous
avez sélectionnés. Vous pouvez utiliser une application locale, comme Winzip, pour voir ou extraire n\'importe quel fichier.
et transférer cette archive, et vous aurez besoin d\'assez d\'espace disque pour le stocker.
<p>
<form action="\$MyURL" method="post">
-<input type="hidden" name="host" value="\${EscapeHTML(\$host)}">
+<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="2">
\$hiddenStr
<input type="hidden" value="\$In{action}" name="action">
<input type="checkbox" value="1" name="relative" checked> Faire l\'archive relative à
-\${EscapeHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
+\${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
(Autrement l\'archive contiendra les chemins complets).
<br>
Compression (0=désactivée, 1=rapide,...,9=meilleure)
$Lang{Option_2__Download_Zip_archive2} = <<EOF;
\${h2("Option 2: Télécharger une archive Zip")}
<p>
-Vous pouvez télécharger une archive zippée, mais Archive::Zip n\'est pas
-installé. Vous pouvez demander à votre administrateur système d\'installer
+Vous ne pouvez pas télécharger d'archive zip, car Archive::Zip n\'est pas
+installé. Veuillez demander à votre administrateur système d\'installer
Archive::Zip depuis <a href="http://www.cpan.org">www.cpan.org</a>.
<p>
EOF
<p>
Vous pouvez télécharger une archive Tar contenant tous les fichiers/répertoires
-que vous avez sélectionnés. Vous pouvez alors utiliser une application locale,
+que vous avez sélectionnés. Vous pourrez alors utiliser une application locale,
comme tar ou winzip pour voir ou extraire n\'importe quel fichier.
<p>
<b>Attention:</b> en fonction des fichiers/répertoires que vous avez sélectionnés,
-cette archive peut devenir très très large. Cela peut prendre beaucoup de temps
-(plusieurs minutes) pour créer et transférer l\'archive, et vous aurez besoin d'assez
-d\'espace disque local pour le stocker.
+cette archive peut devenir très très large. Cela peut prendre plusieurs minutes
+pour créer et transférer l\'archive, et vous aurez besoin d'assez
+d\'espace disque local pour la stocker.
<p>
<form action="\$MyURL" method="post">
-<input type="hidden" name="host" value="\${EscapeHTML(\$host)}">
+<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="1">
\$hiddenStr
<input type="hidden" value="\$In{action}" name="action">
<input type="checkbox" value="1" name="relative" checked> Faire l\'archive relative à
-\${EscapeHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
+\${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
(Autrement l\'archive contiendra des chemins absolus).
<br>
<input type="submit" value="Télécharger le fichier Tar" name="">
</table>
<form action="\$MyURL" method="post">
-<input type="hidden" name="host" value="\${EscapeHTML(\$host)}">
-<input type="hidden" name="hostDest" value="\${EscapeHTML(\$In{hostDest})}">
-<input type="hidden" name="shareDest" value="\${EscapeHTML(\$In{shareDest})}">
-<input type="hidden" name="pathHdr" value="\${EscapeHTML(\$In{pathHdr})}">
+<input type="hidden" name="host" value="\${EscHTML(\$host)}">
+<input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
+<input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
+<input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="4">
\$hiddenStr
<table border>
<tr><td align="center"> Sauvegarde n° </td>
<td align="center"> Type </td>
- <td align="center"> terminée </td>
+ <td align="center"> Fusionnée </td>
<td align="center"> Date de démarrage </td>
<td align="center"> Durée/mins </td>
- <td align="center"> Age/jours </td>
- <td align="center"> Chemin d\'accès sauvegarde sur serveur </td>
+ <td align="center"> Âge/jours </td>
+ <td align="center"> Chemin d\'accès de la sauvegarde sur le serveur </td>
</tr>
\$str
</table>
<td align="center"> Taille/Mo </td>
<td align="center"> Mo/sec </td>
<td align="center"> Nb de Fichiers </td>
- <td align="center"> Taille/MB </td>
+ <td align="center"> Taille/Mo </td>
<td align="center"> Nb de Fichiers </td>
<td align="center"> Taille/Mo </td>
</tr>
<td align="center"> Niveau de Compression </td>
<td align="center"> Taille/Mo </td>
<td align="center"> Comp/Mo </td>
- <td align="center"> Comp </td>
+ <td align="center"> Compression </td>
<td align="center"> Taille/Mo </td>
<td align="center"> Comp/Mo </td>
<td align="center"> Compression </td>
//-->
</script>
+<form name="form0" method="post" action="\$MyURL">
+<input type="hidden" name="num" value="\$num">
+<input type="hidden" name="host" value="\$host">
+<input type="hidden" name="share" value="\${EscHTML(\$share)}">
+<input type="hidden" name="action" value="browse">
<ul>
<li> Vous naviguez dans la sauvegarde n°\$num, qui a commencé vers \$backupTime
(il y a \$backupAge jours),
\$filledBackup
<li> Cliquer dans un répertoire ci-dessous pour y naviguer,
-<li> Cliquer dans un fichier ci-dessous pour le restaurer.
+<li> Cliquer dans un fichier ci-dessous pour le restaurer,
+<li> (ENGLISH) You can view the backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">history</a> of the current directory.
+<li> (ENGLISH)Enter directory: <input type="text" name="dir" size="50" maxlength="4096" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Submit">
</ul>
+</form>
-\${h2("Contenu de \${EscapeHTML(\$dirDisplay)}")}
+\${h2("Contenu de \${EscHTML(\$dirDisplay)}")}
<form name="form1" method="post" action="\$MyURL">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host">
+<input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="fcbMax" value="\$checkBoxCnt">
<input type="hidden" name="action" value="$Lang{Restore}">
<br>
</form>
EOF
-
# ------------------------------
+$Lang{DirHistory_backup_for__host} = "(ENGLISH) BackupPC: Directory backup history for \$host";
+
+#
+# These two strings are used to build the links for directories and
+# file versions. Files are appended with a version number.
+#
+$Lang{DirHistory_dirLink} = "(ENGLISH) dir";
+$Lang{DirHistory_fileLink} = "(ENGLISH) v";
+
+$Lang{DirHistory_for__host} = <<EOF;
+\${h1("Directory backup history for \$host")}
+(ENGLISH)
+<p>
+This display shows each unique version of files across all
+the backups:
+<ul>
+<li> Click on a backup number to return to the backup browser,
+<li> Click on a directory link (\$Lang->{DirHistory_dirLink}) to navigate
+ into that directory,
+<li> Click on a file version link (\$Lang->{DirHistory_fileLink}0,
+ \$Lang->{DirHistory_fileLink}1, ...) to download that file,
+<li> Files with the same contents between different backups have the same
+ version number,
+<li> Files or directories not present in a particular backup have an
+ empty box.
+<li> Files shown with the same version might have different attributes.
+ Select the backup number to see the file attributes.
+</ul>
+
+\${h2("History of \${EscHTML(\$dirDisplay)}")}
+
+<br>
+<table border bgcolor="#ffffcc">
+<tr bgcolor="\$Conf{CgiHeaderBgColor}"><td>Backup number</td>\$backupNumStr</tr>
+<tr bgcolor="\$Conf{CgiHeaderBgColor}"><td>Backup time</td>\$backupTimeStr</tr>
+\$fileStr
+</table>
+EOF
+# ------------------------------
$Lang{Restore___num_details_for__host} = "BackupPC: Détails de la restauration n° \$num pour \$host";
$Lang{Restore___num_details_for__host2 } = <<EOF;
"Mauvais utilisateur: mon userid est \$>, à la place de \$uid (\$Conf{BackupPCUser})\n";
$Lang{Only_privileged_users_can_view_PC_summaries} = "Seuls les utilisateurs privilégiés peuvent voir les résumés des PC.";
$Lang{Only_privileged_users_can_stop_or_start_backups} =
- "Seuls les utilisateurs privilégiés peuvent arrêter ou démarrer des sauvegardes sur \${EscapeHTML(\$host)}.";
+ "Seuls les utilisateurs privilégiés peuvent arrêter ou démarrer des sauvegardes sur \${EscHTML(\$host)}.";
$Lang{Invalid_number__num} = "Numéro invalide \$num";
$Lang{Unable_to_open__file__configuration_problem} = "Impossible d\'ouvrir \$file: problème de configuration ?";
$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.";
$Lang{Only_privileged_users_can_view_log_files} = "Seuls les utilisateurs privilégiés peuvent voir les fichiers de journal.";
$Lang{Only_privileged_users_can_view_email_summaries} = "Seuls les utilisateurs privilégiés peuvent voir les compte-rendu des courriels.";
-$Lang{Only_privileged_users_can_browse_backup_files} = "Seuls les utilisateurs privilégiés peuvent parcourir les fichiers de sauvegarde pour l'hôte \${EscapeHTML(\$In{host})}.";
+$Lang{Only_privileged_users_can_browse_backup_files} = "Seuls les utilisateurs privilégiés peuvent parcourir les fichiers de sauvegarde pour l'hôte \${EscHTML(\$In{host})}.";
$Lang{Empty_host_name} = "Nom d\'hôte vide.";
-$Lang{Can_t_browse_bad_directory_name} = "Ne peut pas parcourir "
- . " \${EscapeHTML(\"\$TopDir/pc/\$host/\$num\")}:"
- . " mauvais nom de répertoire";
-$Lang{Directory___EscapeHTML} = "Le répertoire \${EscapeHTML(\"\$TopDir/pc/\$host/\$num\")}"
+$Lang{Directory___EscHTML} = "Le répertoire \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
. " est vide";
$Lang{Can_t_browse_bad_directory_name2} = "Ne peut pas parcourir "
- . " \${EscapeHTML(\$fullDir)}:"
+ . " \${EscHTML(\$relDir)}:"
. " mauvais nom de répertoire";
$Lang{Only_privileged_users_can_restore_backup_files} = "Seuls les utilisateurs privilégiés peuvent restaurer "
. " des fichiers de sauvegarde"
- . " pour l\'hôte \${EscapeHTML(\$In{host})}.";
-$Lang{Bad_host_name} = "Mauvais nom d\'hôte \${EscapeHTML(\$host)}";
+ . " pour l\'hôte \${EscHTML(\$In{host})}.";
+$Lang{Bad_host_name} = "Mauvais nom d\'hôte \${EscHTML(\$host)}";
$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Vous n'avez sélectionné aucun fichier; "
. "vous pouvez revenir en arrière pour sélectionner des fichiers.";
$Lang{Nice_try__but_you_can_t_put} = "Bien tenté, mais vous ne pouvez pas mettre \'..\' dans"
. " n\'importe quel nom de fichier.";
-$Lang{Can_t_fork_for_tar_restore} = "Ne peut pas se dupliquer (fork) pour la restauration par tar";
-$Lang{Can_t_fork_for_zip_restore} = "Ne peut pas se dupliquer (fork) pour la restauration par zip";
-$Lang{Host__doesn_t_exist} = "L'hôte \${EscapeHTML(\$In{hostDest})} n\'existe pas.";
+$Lang{Host__doesn_t_exist} = "L'hôte \${EscHTML(\$In{hostDest})} n\'existe pas.";
$Lang{You_don_t_have_permission_to_restore_onto_host} = "Vous n\'avez pas la permission de restaurer sur l\'hôte"
- . " \${EscapeHTML(\$In{hostDest})}";
-$Lang{Can_t_open_create} = "Ne peut pas ouvrir/créer ". "\${EscapeHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}";
+ . " \${EscHTML(\$In{hostDest})}";
+$Lang{Can_t_open_create} = "Ne peut pas ouvrir/créer ". "\${EscHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}";
$Lang{Only_privileged_users_can_restore_backup_files2} = "Seuls les utilisateurs privilégiés peuvent restaurer"
. " des fichiers de sauvegarde"
- . " pour l\'hôte \${EscapeHTML(\$host)}.";
+ . " pour l\'hôte \${EscHTML(\$host)}.";
$Lang{Empty_host_name} = "Nom d\'hôte vide";
-$Lang{Can_t_restore_bad_file} = "Ne peut pas restaurer le fichier corrompu \${EscapeHTML(\$fullPath)}";
-$Lang{Unknown_host_or_user} = "\${EscapeHTML(\$host)}, hôte ou utilisateur inconnu.";
+$Lang{Unknown_host_or_user} = "\${EscHTML(\$host)}, hôte ou utilisateur inconnu.";
$Lang{Only_privileged_users_can_view_information_about} = "Seuls les utilisateurs privilégiés peuvent accéder aux "
- . " informations sur l\'hôte \${EscapeHTML(\$host)}." ;
+ . " informations sur l\'hôte \${EscHTML(\$host)}." ;
$Lang{Only_privileged_users_can_view_restore_information} = "Seuls les utilisateurs privilégiés peuvent restaurer "
."des informations.";
-$Lang{Restore_number__num_for_host__does_not_exist} = "Restauration numéro \$num de l\'hôte \${EscapeHTML(\$host)} n\'existe pas";
+$Lang{Restore_number__num_for_host__does_not_exist} = "Restauration numéro \$num de l\'hôte \${EscHTML(\$host)} n\'existe pas";
$Lang{Unable_to_connect_to_BackupPC_server} = "Impossible de se connecter au server BackupPC."
. "Ce script CGI (\$MyURL) ne peut pas se connecter au serveur BackupPC"
"Peut-être que BackupPC n\'a pas été lancé ou il y a une erreur "
. " de configuration. Veuillez faire suivre ce message à votre administrateur système.";
-$Lang{Can_t_find_IP_address_for} = "Ne peut pas trouver d\'adresse IP pour \${EscapeHTML(\$host)}";
-
+$Lang{Can_t_find_IP_address_for} = "Ne peut pas trouver d\'adresse IP pour \${EscHTML(\$host)}";
$Lang{host_is_a_DHCP_host} = <<EOF;
L\'hôte est un serveur DHCP, et je ne connais pas son adresse IP. J\'ai
vérifié le nom netbios de \$ENV{REMOTE_ADDR}\$tryIP, et j\'ai trouvé que
$Lang{Backup_requested_on__host_by__User} = "Sauvegarde demandée sur \$host par \$User";
$Lang{Backup_stopped_dequeued_on__host_by__User} = "Sauvegarde Arrêtée/déprogrammée pour \$host par \$User";
-$Lang{log_Can_t_fork_for_tar_restore_request_by__User} = "log Ne peut pas se dupliquer (fork)"
- . " pour la restauration tar demandée par \$User";
-$Lang{log_User__User_downloaded_tar_archive_for__host} = "log L\'utilisateur \$User a téléchargé "
- . "l\'archive tar pour \$host,"
- . " sauvegarde \$num; Les fichiers étaient: "
- . " \${join(\", \", \@fileListTrim)}";
-$Lang{log_Can_t_fork_for_zip_restore_request_by__User} = "log Ne peut pas se dupliquer (fork)"
- . "pour la restauration zip demandée par \$User";
-$Lang{log_User__User_downloaded_zip_archive_for__host}= "log L\'utilisateur \$User a téléchargé "
- . "l\'archive zip pour \$host,"
- . " Sauvegarde \$num; Les fichiers étaient: "
- . "\${join(\", \", \@fileListTrim)}";
$Lang{Restore_requested_to_host__hostDest__backup___num} = "Restauration demandée pour l\'hôte \$hostDest, "
. "sauvegarde n° \$num,"
. " par \$User depuis \$ENV{REMOTE_ADDR}";
# -------------------------------------------------
$Lang{Status} = "Status";
-$Lang{PC_Summary} = "Bilan du PC";
+$Lang{PC_Summary} = "Bilan des PC";
$Lang{LOG_file} = "Fichier journal";
$Lang{Old_LOGs} = "Vieux journaux";
$Lang{Email_summary} = "Résumé des courriels";
$Lang{This_PC_has_never_been_backed_up} = "<h2> Ce PC n'a jamais été sauvegardé !! </h2>\n";
$Lang{This_PC_is_used_by} = "<li>Ce PC est utilisé par \${UserLink(\$user)}";
+$Lang{Extracting_only_Errors} = "(Extraction des erreurs seulement)";
+$Lang{XferLOG} = "JournalXfer";
+$Lang{Errors} = "Erreurs";
+
# ------------
$Lang{Last_email_sent_to__was_at___subject} = <<EOF;
<li>Dernier email envoyé à \${UserLink(\$user)} le \$mailTime, avait comme sujet "\$subj".
# --------
$Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
-<li>L\'état courant est \"\$StatusHost{state}\"\$reason depuis \$startTime.
+<li>L\'état courant est \"\$Lang->{\$StatusHost{state}}\"\$reason depuis \$startTime.
EOF
# --------
-$Lang{Last_error_is____EscapeHTML_StatusHost_error} = <<EOF;
-<li>La dernière erreur est \"\${EscapeHTML(\$StatusHost{error})}\"
+$Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
+<li>La dernière erreur est \"\${EscHTML(\$StatusHost{error})}\".
EOF
# ------
$Lang{checkAll} = <<EOF;
<tr bgcolor="#ffffcc"><td>
<input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');"> Tout sélectionner
-</td><td colspan="4" align="center">
+</td><td colspan="5" align="center">
<input type="submit" name="Submit" value="Restaurer les fichiers sélectionnés">
</td></tr>
EOF
<tr bgcolor="\$Conf{CgiHeaderBgColor}"><td align=center> Nom</td>
<td align="center"> Type</td>
<td align="center"> Mode</td>
+ <td align="center"> n°</td>
<td align="center"> Taille</td>
- <td align="center"> Date modification</td>
+ <td align="center"> Date de modification</td>
</tr>
EOF
<li> Cet affichage est fusionné avec la sauvegarde n°\$numF, la plus récente copie intégrale.
EOF
+$Lang{Visit_this_directory_in_backup} = <<EOF;
+<li> Explorer ce répertoire dans la sauvegarde no \$otherDirs.
+EOF
+
+
$Lang{Restore_Summary} = <<EOF;
\${h2("Résumé de la restauration")}
<p>
$Lang{Yes} = "oui";
$Lang{The_directory_is_empty} = <<EOF;
-<tr><td bgcolor="#ffffff">Le repertoire \${EscapeHTML(\$dirDisplay)} est vide
+<tr><td bgcolor="#ffffff">Le repertoire \${EscHTML(\$dirDisplay)} est vide
</td></tr>
EOF
-$Lang{on} = "actif";
+#$Lang{on} = "actif";
$Lang{off} = "inactif";
-$Lang{full} = "complet";
-$Lang{incremental} = "incrémental";
+$Lang{backupType_full} = "complet";
+$Lang{backupType_incr} = "incrémental";
+$Lang{backupType_partial} = "(ENGLISH)partial";
$Lang{failed} = "échec";
$Lang{success} = "succès";
$Lang{and} = "et";
+# ------
+# Hosts states and reasons
+$Lang{Status_idle} = "inactif";
+$Lang{Status_backup_starting} = "début de la sauvegarde";
+$Lang{Status_backup_in_progress} = "sauvegarde en cours";
+$Lang{Status_restore_starting} = "début de la restoration";
+$Lang{Status_restore_in_progress} = "restoration en cours";
+$Lang{Status_link_pending} = "en attente de l'édition de liens";
+$Lang{Status_link_running} = "édition de liens en cours";
+
+$Lang{Reason_backup_done} = "sauvegarde terminée";
+$Lang{Reason_restore_done} = "restauration terminée";
+$Lang{Reason_nothing_to_do} = "rien à faire";
+$Lang{Reason_backup_failed} = "la sauvegarde a échouée";
+$Lang{Reason_restore_failed} = "la restauration a échouée";
+$Lang{Reason_no_ping} = "pas de ping";
+$Lang{Reason_backup_canceled_by_user} = "sauvegarde annulée par l'utilisateur";
+$Lang{Reason_restore_canceled_by_user} = "restauration annulée par l'utilisateur";
+
+# ---------
+# Email messages
+
+# No backup ever
+$Lang{EMailNoBackupEverSubj} = "BackupPC: aucune sauvegarde de \$host n'a réussi";
+$Lang{EMailNoBackupEverMesg} = <<'EOF';
+To: $user$domain
+cc:
+Subject: $subj
+
+$userName,
+
+Notre logiciel de copies de sécurité n'a jamais réussi à
+prendre de sauvegarde de votre ordinateur ($host). Les sauvegardes
+devraient normallement survenir lorsque votre ordinateur est connecté
+au réseau. Vous devriez contacter le support informatique si:
+
+ - Votre ordinateur est régulièrement connecté au réseau, ce qui
+ signifie qu'il y aurait un problème de configuration
+ empêchant les sauvegardes de s'effectuer.
+
+ - Vous ne voulez pas qu'il y ait de copies de sécurité de
+ votre ordinateur ni ne voulez recevoir d'autres messages
+ comme celui-ci.
+
+Autrement, veuillez vous assurer que votre ordinateur est connecté
+au réseau lorsque ce sera possible.
+
+Merci de votre attention,
+BackupPC Genie
+http://backuppc.sourceforge.net
+EOF
+
+# No recent backup
+$Lang{EMailNoBackupRecentSubj} = "BackupPC: auncune sauvegarde récente de \$host";
+$Lang{EMailNoBackupRecentMesg} = <<'EOF';
+To: $user$domain
+cc:
+Subject: $subj
+
+$userName,
+
+Aucune sauvegarde de votre ordinateur n'a été effectuée depuis $days
+jours. $numBackups sauvegardes ont étés effectuées du $firstTime
+jusqu'il y à $days jours. Les sauvegardes devraient normallement
+survenir lorsque votre ordinateur est connecté au réseau.
+
+Si votre ordinateur a été connecté au réseau plus de quelques heures
+durant les derniers $days jours, vous devriez contacter votre support
+informatique pour savoir pourquoi les sauvegardes ne s'effectuent pas.
+
+Autrement, si vous êtes en dehors du bureau, il n'y a pas d'autres
+choses que vous pouvez faire, à part faire des copies de vos fichiers
+importants sur d'autres media. Vous devez réaliser que tout fichier crée
+ou modifié durant les $days derniers jours (incluant les courriels et
+les fichiers attachés) ne pourra être restauré si une problème survient
+avec votre ordinateur.
+
+Merci de votre attention,
+BackupPC Genie
+http://backuppc.sourceforge.net
+EOF
+
+# Old Outlook files
+$Lang{EMailOutlookBackupSubj} = "BackupPC: Les fichiers de Outlook sur \$host doivent êtes sauvegardés";
+$Lang{EMailOutlookBackupMesg} = <<'EOF';
+To: $user$domain
+cc:
+Subject: $subj
+
+$userName,
+
+Les fichiers Outlook sur votre ordinateur n'ont $howLong. Ces fichiers
+contiennent tous vos courriels, fichiers attachés, carnets d'adresses et
+calendriers. $numBackups sauvegardes ont étés effectuées du $firstTime
+au $lastTime. Par contre, Outlook bloque ses fichiers lorsqu'il est
+ouvert, ce qui empêche de les sauvegarder.
+
+Il est recommendé d'effectuer une sauvegarde de vos fichiers Outlook
+quand vous serez connecté au réseau en quittant Outlook et tout autre
+application, et en visitant ce lien avec votre fureteur web:
+
+ $CgiURL?host=$host
+
+Choisissez "Démarrer la sauvegarde incrémentale" deux fois afin
+d'effectuer une nouvelle sauvegarde. Vous pouvez ensuite choisir
+"Retourner à la page de $host" et appuyer sur "Recharger" dans votre
+fureteur avec de vérifier le bon fonctionnement de la sauvegarde. La
+sauvegarde devrait prendre quelques minutes à s'effectuer.
+
+Merci de votre attention,
+BackupPC Genie
+http://backuppc.sourceforge.net
+EOF
+
+$Lang{howLong_not_been_backed_up} = "jamais étés sauvegardés";
+$Lang{howLong_not_been_backed_up_for_days_days} = "pas été sauvegardés depuis \$days jours";
+
#end of lang_fr.pm