-#!/usr/bin/perl -w
+#!/bin/perl -T
#my %lang;
#use strict;
# --------------------------------
$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,
<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>
# ------------------------------
$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.
$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)}">
<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>
<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="\${EscapeHTML(\$share)}">
<input type="hidden" name="fcbMax" value="\$checkBoxCnt">
<input type="hidden" name="action" value="$Lang{Restore}">
<br>
$Lang{Directory___EscapeHTML} = "Le répertoire \${EscapeHTML(\"\$TopDir/pc/\$host/\$num\")}"
. " est vide";
$Lang{Can_t_browse_bad_directory_name2} = "Ne peut pas parcourir "
- . " \${EscapeHTML(\$fullDir)}:"
+ . " \${EscapeHTML(\$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"
. "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{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{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: "
. "sauvegarde n° \$num,"
. " par \$User depuis \$ENV{REMOTE_ADDR}";
-##########################
-##########################
-
-#$Lang{backup__In_hostIP___host} = "Sauvegarde \$In{hostIP} \$host"
-# . " \$User \$doFull";
-#
-#$Lang{backup__host__host__User__doFull} = "backup \$host \$host \$User \$doFull";
-#$Lang{restore__ipAddr} = "Restauration \$ipAddr"
-# . " \$hostDest \$User \$reqFileName";
-#$Lang{stop__host__User__In_backoff} = "Arrêt \$host \$User \$In{backoff}";
-
-
# -------------------------------------------------
# ------- Stuff that was forgotten ----------------
# -------------------------------------------------
$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{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{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"> Sauvegarde 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{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_no_ping} = "pas de ping";
+$Lang{Reason_backup_canceled_by_user} = "sauvegarde annulée par l'utilisateur";
+
+
#end of lang_fr.pm