1#!/usr/bin/perl 2# 3# This program is free software: you can redistribute it and/or modify 4# it under the terms of the GNU General Public License as published by 5# the Free Software Foundation, either version 3 of the License, or 6# (at your option) any later version. 7# 8# This program is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# GNU General Public License for more details. 12# 13# You should have received a copy of the GNU General Public License 14# along with this program. If not, see <http://www.gnu.org/licenses/>. 15# 16 17# -------------------------------- 18 19$Lang{Start_Archive} = "D�marrer l'archivage"; 20$Lang{Stop_Dequeue_Archive} = "Arr�t/Mise en attente de l'archivage"; 21$Lang{Start_Full_Backup} = "D�marrer la sauvegarde compl�te"; 22$Lang{Start_Incr_Backup} = "D�marrer la sauvegarde incr�mentielle"; 23$Lang{Stop_Dequeue_Backup} = "Arr�ter/annuler la sauvegarde"; 24$Lang{Restore} = "Restaurer"; 25 26$Lang{Type_full} = "compl�te"; 27$Lang{Type_incr} = "incr�mentielle"; 28 29# ----- 30 31$Lang{Only_privileged_users_can_view_admin_options} = "Seuls les utilisateurs privil�gi�s peuvent voir les options d'administration."; 32$Lang{H_Admin_Options} = "BackupPC: Options d'administration"; 33$Lang{Admin_Options} = "Options d'administration"; 34$Lang{Admin_Options_Page} = <<EOF; 35\${h1(qq{$Lang{Admin_Options}})} 36<br> 37\${h2("Contr�le du serveur")} 38<form name="ReloadForm" action="\$MyURL" method="get"> 39<input type="hidden" name="action" value=""> 40<table class="tableStnd"> 41 <tr><td>Recharger la configuration:<td><input type="button" value="Recharger" 42 onClick="document.ReloadForm.action.value='Reload'; 43 document.ReloadForm.submit();"> 44</table> 45</form> 46<!-- 47\${h2("Server Configuration")} 48<ul> 49 <li><i>Other options can go here... e.g.,</i> 50 <li>Edit server configuration 51</ul> 52--> 53EOF 54 55$Lang{Unable_to_connect_to_BackupPC_server} = "Impossible de se connecter au serveur BackupPC"; 56$Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF; 57Ce script CGI (\$MyURL) est incapable de se connecter au serveur BackupPC 58sur \$Conf{ServerHost} au port \$Conf{ServerPort}.<br> 59L'erreur est: \$err.<br> 60Il est possible que le serveur BackupPC ne fonctionne pas actuellement ou qu'il 61y ait une erreur de configuration. Veuillez contacter votre administrateur syst�me. 62EOF 63 64$Lang{Admin_Start_Server} = <<EOF; 65\${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})} 66<form action="\$MyURL" method="get"> 67Le serveur BackupPC sur <tt>\$Conf{ServerHost}</tt>, port <tt>\$Conf{ServerPort}</tt> 68n'est pas en fonction (vous l'avez peut-�tre arr�t�, ou vous ne l'avez pas encore d�marr�).<br> 69Voulez-vous le d�marrer ? 70<input type="hidden" name="action" value="startServer"> 71<input type="submit" value="D�marrer le serveur" name="ignore"> 72</form> 73EOF 74 75# ----- 76 77$Lang{H_BackupPC_Server_Status} = "�tat du serveur BackupPC"; 78 79$Lang{BackupPC_Server_Status_General_Info}= <<EOF; 80\${h2(\"Informations g�n�rales du serveur\")} 81 82<ul> 83<li> Le PID du serveur est \$Info{pid}, sur l\'h�te \$Conf{ServerHost}, 84 version \$Info{Version}, d�marr� le \$serverStartTime. 85<li> Ce rapport a �t� g�n�r� le \$now. 86<li> La configuration a �t� charg�e pour la derni�re fois � \$configLoadTime. 87<li> La prochaine file d\'attente sera remplie � \$nextWakeupTime. 88<li> Autres infos: 89 <ul> 90 <li>\$numBgQueue demandes de sauvegardes en attente depuis le dernier r�veil automatique, 91 <li>\$numUserQueue requ�tes de sauvegardes utilisateur en attente, 92 <li>\$numCmdQueue requ�tes de commandes en attente, 93 \$poolInfo 94 <li>L\'espace de stockage a �t� r�cemment rempli � \$Info{DUlastValue}% 95 (\$DUlastTime), le maximum aujourd\'hui a �t� de \$Info{DUDailyMax}% (\$DUmaxTime) 96 et hier le maximum �tait de \$Info{DUDailyMaxPrev}%. 97 <li>Inode L\'espace de stockage a �t� r�cemment rempli � \$Info{DUInodelastValue}% 98 (\$DUlastTime), le maximum aujourd\'hui a �t� de \$Info{DUInodeDailyMax}% (\$DUInodemaxTime) 99 et hier le maximum �tait de \$Info{DUInodeDailyMaxPrev}%. 100 </ul> 101</ul> 102EOF 103 104$Lang{BackupPC_Server_Status} = <<EOF; 105\${h1(qq{$Lang{H_BackupPC_Server_Status}})} 106 107<p> 108\${h2("Travaux en cours d'ex�cution")} 109<p> 110<table class="tableStnd sortable" border cellspacing="1" cellpadding="3"> 111<tr class="tableheader"><td> H�te </td> 112 <td> Type </td> 113 <td> Utilisateur </td> 114 <td> Date de d�part </td> 115 <td> Commande </td> 116 <td align="center"> PID </td> 117 <td align="center"> PID du transfert </td> 118 <td align="center"> Status </td> 119 <td align="center"> Count </td> 120 </tr> 121\$jobStr 122</table> 123 124<p> 125\$generalInfo 126 127\${h2("�checs qui demandent de l'attention")} 128<p> 129<table class="tableStnd sortable" border cellspacing="1" cellpadding="3"> 130<tr class="tableheader"><td align="center"> H�te </td> 131 <td align="center"> Type </td> 132 <td align="center"> Utilisateur </td> 133 <td align="center"> Dernier essai </td> 134 <td align="center"> D�tails </td> 135 <td align="center"> Date d\'erreur </td> 136 <td> Derni�re erreur (autre que pas de ping) </td></tr> 137\$statusStr 138</table> 139EOF 140 141# -------------------------------- 142$Lang{BackupPC__Server_Summary} = "BackupPC: Bilan des machines"; 143$Lang{BackupPC__Archive} = "BackupPC: Archivage"; 144$Lang{BackupPC_Summary}=<<EOF; 145 146\${h1(qq{$Lang{BackupPC__Server_Summary}})} 147<p> 148<ul> 149<li>Ce statut a �t� g�n�r� le \$now. 150<li>L\'espace de stockage a �t� r�cemment rempli � \$Info{DUlastValue}% 151 (\$DUlastTime), le maximum aujourd\'hui a �t� de \$Info{DUDailyMax}% (\$DUmaxTime) 152 et hier le maximum �tait de \$Info{DUDailyMaxPrev}%. 153<li>Inode L\'espace de stockage a �t� r�cemment rempli � \$Info{DUInodelastValue}% 154 (\$DUlastTime), le maximum aujourd\'hui a �t� de \$Info{DUInodeDailyMax}% (\$DUInodemaxTime) 155 et hier le maximum �tait de \$Info{DUInodeDailyMaxPrev}%. 156</ul> 157</p> 158 159\${h2("H�tes avec de bonnes sauvegardes")} 160<p> 161Il y a \$hostCntGood h�tes ayant �t� sauvegard�s, pour un total de : 162<ul> 163<li> \$fullTot sauvegardes compl�tes de tailles cumul�es de \${fullSizeTot} Go 164 (pr�c�dant la mise en commun et la compression), 165<li> \$incrTot sauvegardes incr�mentielles de tailles cumul�es de \${incrSizeTot} Go 166 (pr�c�dant la mise en commun et la compression). 167</ul> 168</p> 169<table class="sortable" id="host_summary_backups" border cellpadding="3" cellspacing="1"> 170<tr class="tableheader"><td> H�te </td> 171 <td align="center"> Utilisateur </td> 172 <td align="center"> Commentaire </td> 173 <td align="center"> Nb compl�tes </td> 174 <td align="center"> Compl�tes �ge (jours) </td> 175 <td align="center"> Compl�tes Taille (Go) </td> 176 <td align="center"> Vitesse (Mo/s) </td> 177 <td align="center"> Nb incr�mentielles </td> 178 <td align="center"> Incr�mentielles �ge (jours) </td> 179 <td align="center"> Derni�re sauvegarde (jours) </td> 180 <td align="center"> �tat actuel </td> 181 <td align="center"> Nb erreurs transfert </td> 182 <td align="center"> Derni�re tentative </td></tr> 183\$strGood 184</table> 185\${h2("H�tes sans sauvegardes")} 186<p> 187Il y a \$hostCntNone h�tes sans sauvegardes. 188<p> 189<table class="sortable" id="host_summary_nobackups" border cellpadding="3" cellspacing="1"> 190<tr class="tableheader"><td> H�te </td> 191 <td align="center"> Utilisateur </td> 192 <td align="center"> Commentaire </td> 193 <td align="center"> Nb compl�tes </td> 194 <td align="center"> Compl�tes �ge (jours) </td> 195 <td align="center"> Compl�tes Taille (Go) </td> 196 <td align="center"> Vitesse (Mo/s) </td> 197 <td align="center"> Nb incr�mentielles </td> 198 <td align="center"> Incr�mentielles �ge (jours) </td> 199 <td align="center"> Derni�re sauvegarde (jours) </td> 200 <td align="center"> �tat actuel </td> 201 <td align="center"> Nb erreurs transfert </td> 202 <td align="center"> Derni�re tentative </td></tr> 203\$strNone 204</table> 205EOF 206 207$Lang{BackupPC_Archive}=<<EOF; 208\${h1(qq{$Lang{BackupPC__Archive}})} 209<script language="javascript" type="text/javascript"> 210<!-- 211 212 function checkAll(location) 213 { 214 for (var i=0;i<document.form1.elements.length;i++) 215 { 216 var e = document.form1.elements[i]; 217 if ((e.checked || !e.checked) && e.name != \'all\') { 218 if (eval("document.form1."+location+".checked")) { 219 e.checked = true; 220 } else { 221 e.checked = false; 222 } 223 } 224 } 225 } 226 227 function toggleThis(checkbox) 228 { 229 var cb = eval("document.form1."+checkbox); 230 cb.checked = !cb.checked; 231 } 232 233//--> 234</script> 235 236Il y a \$hostCntGood h�tes qui ont �t� sauvegard�s, repr�sentant \${fullSizeTot} Go 237<p> 238<form name="form1" method="post" action="\$MyURL"> 239<input type="hidden" name="fcbMax" value="\$checkBoxCnt"> 240<input type="hidden" name="type" value="1"> 241<input type="hidden" name="host" value="\${EscHTML(\$archHost)}"> 242<input type="hidden" name="action" value="Archive"> 243<table class="tableStnd" border cellpadding="3" cellspacing="1"> 244<tr class="tableheader"><td align=center> Host</td> 245 <td align="center"> Utilisateur </td> 246 <td align="center"> Taille </td> 247\$strGood 248\$checkAllHosts 249</table> 250</form> 251<p> 252 253EOF 254 255$Lang{BackupPC_Archive2}=<<EOF; 256\${h1(qq{$Lang{BackupPC__Archive}})} 257Pr�t � d�marrer l'archivage des h�tes suivants 258<ul> 259\$HostListStr 260</ul> 261<form action="\$MyURL" method="post"> 262\$hiddenStr 263<input type="hidden" name="action" value="Archive"> 264<input type="hidden" name="host" value="\${EscHTML(\$archHost)}"> 265<input type="hidden" name="type" value="2"> 266<input type="hidden" value="0" name="archive_type"> 267<table class="tableStnd" border cellspacing="1" cellpadding="3"> 268\$paramStr 269<tr> 270 <td colspan=2><input type="submit" value="D�marrer l'archivage" name="ignore"></td> 271</tr> 272</form> 273</table> 274EOF 275 276$Lang{BackupPC_Archive2_location} = <<EOF; 277<tr> 278 <td>Dispositif/Localisation de l'archive</td> 279 <td><input type="text" value="\$ArchiveDest" name="archive_device"></td> 280</tr> 281EOF 282 283$Lang{BackupPC_Archive2_compression} = <<EOF; 284<tr> 285 <td>Compression</td> 286 <td> 287 <input type="radio" value="0" name="compression" \$ArchiveCompNone>Aucune<br> 288 <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br> 289 <input type="radio" value="2" name="compression" \$ArchiveCompBzip2>bzip2 290 </td> 291</tr> 292EOF 293 294$Lang{BackupPC_Archive2_parity} = <<EOF; 295<tr> 296 <td>Pourcentage des donn�es de parit� (0 = d�sactiv�, 5 = typique)</td> 297 <td><input type="numeric" value="\$ArchivePar" name="par"></td> 298</tr> 299EOF 300 301$Lang{BackupPC_Archive2_split} = <<EOF; 302<tr> 303 <td>Scinder le fichier en fichiers de</td> 304 <td><input type="numeric" value="\$ArchiveSplit" name="splitsize"> Mo</td> 305</tr> 306EOF 307 308# ----------------------------------- 309$Lang{Pool_Stat} = <<EOF; 310 <li>La mise en commun est constitu�e de \$info->{"\${name}FileCnt"} fichiers 311 et \$info->{"\${name}DirCnt"} r�pertoires repr�sentant \${poolSize} Go (depuis le \$poolTime), 312 <li>Le hachage de mise en commun des fichiers donne \$info->{"\${name}FileCntRep"} fichiers r�p�t�s 313 avec comme plus longue cha�ne \$info->{"\${name}FileRepMax"}, 314 <li>Le nettoyage nocturne a effac� \$info->{"\${name}FileCntRm"} fichiers, soit 315 \${poolRmSize} Go (vers \$poolTime), 316EOF 317 318# ----------------------------------- 319$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Sauvegarde demand�e sur \$host"; 320$Lang{BackupPC__Delete_Requested_for_a_backup_of__host} = "BackupPC: Delete Requested for a backup of \$host"; 321# -------------------------------- 322$Lang{REPLY_FROM_SERVER} = <<EOF; 323\${h1(\$str)} 324<p> 325La r�ponse du serveur a �t� : \$reply 326<p> 327Retourner � la page d\'accueil de <a href="\$MyURL?host=\$host">\$host</a>. 328EOF 329# -------------------------------- 330$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Confirmation du d�marrage de la sauvegarde de \$host"; 331# -------------------------------- 332$Lang{Are_you_sure_start} = <<EOF; 333\${h1("�tes-vous certain ?")} 334<p> 335Vous allez bient�t d�marrer une sauvegarde \$type depuis \$host. 336 337<form name="Confirm" action="\$MyURL" method="get"> 338<input type="hidden" name="host" value="\$host"> 339<input type="hidden" name="hostIP" value="\$ipAddr"> 340<input type="hidden" name="doit" value="1"> 341<input type="hidden" name="action" value=""> 342Voulez-vous vraiment le faire ? 343<input type="button" value="\$buttonText" 344 onClick="document.Confirm.action.value='\$In{action}'; 345 document.Confirm.submit();"> 346<input type="submit" value="Non" name="ignore"> 347</form> 348EOF 349# -------------------------------- 350$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Confirmer l\'arr�t de la sauvegarde sur \$host"; 351# -------------------------------- 352$Lang{Are_you_sure_stop} = <<EOF; 353 354\${h1("�tes-vous certain ?")} 355 356<p> 357Vous �tes sur le point d\'arr�ter/supprimer de la file les sauvegardes de \$host; 358 359<form name="Confirm" action="\$MyURL" method="get"> 360<input type="hidden" name="host" value="\$host"> 361<input type="hidden" name="doit" value="1"> 362<input type="hidden" name="action" value=""> 363En outre, pri�re de ne pas d�marrer d\'autre sauvegarde pendant 364<input type="text" name="backoff" size="10" value="\$backoff"> heures. 365<p> 366Voulez-vous vraiment le faire ? 367<input type="button" value="\$buttonText" 368 onClick="document.Confirm.action.value='\$In{action}'; 369 document.Confirm.submit();"> 370<input type="submit" value="Non" name="ignore"> 371</form> 372 373EOF 374# -------------------------------- 375$Lang{Only_privileged_users_can_view_queues_} = "Seuls les utilisateurs privil�gi�s peuvent voir les files."; 376# -------------------------------- 377$Lang{Only_privileged_users_can_archive} = "Seuls les utilisateurs privil�gi�s peuvent archiver."; 378# -------------------------------- 379$Lang{BackupPC__Queue_Summary} = "BackupPC: R�sum� de la file"; 380# -------------------------------- 381$Lang{Backup_Queue_Summary} = <<EOF; 382\${h1("R�sum� de la file")} 383\${h2("R�sum� des files des utilisateurs")} 384<p> 385Les demandes utilisateurs suivantes sont actuellement en attente : 386</p> 387<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 388<tr class="tableheader"><td> H�te </td> 389 <td> Action </td> 390 <td> Temps Requis </td> 391 <td> Utilisateur </td></tr> 392\$strUser 393</table> 394 395\${h2("R�sum� de la file en arri�re plan")} 396<p> 397Les demandes en arri�re plan suivantes sont actuellement en attente : 398</p> 399<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 400<tr class="tableheader"><td> H�te </td> 401 <td> Action </td> 402 <td> Temps requis </td> 403 <td> Utilisateur </td></tr> 404\$strBg 405</table> 406\${h2("R�sum� de la file d\'attente des commandes")} 407<p> 408Les demandes de commande suivantes sont actuellement en attente : 409</p> 410<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 411<tr class="tableheader"><td> H�tes </td> 412 <td> Action </td> 413 <td> Temps Requis </td> 414 <td> Utilisateur </td> 415 <td> Commande </td></tr> 416\$strCmd 417</table> 418EOF 419 420# -------------------------------- 421$Lang{Backup_PC__Log_File__file} = "BackupPC: Fichier \$file"; 422$Lang{Log_File__file__comment} = <<EOF; 423\${h1("Fichier \$file \$comment")} 424<p> 425EOF 426# -------------------------------- 427$Lang{Contents_of_log_file} = <<EOF; 428Contenu du fichier <tt>\$file</tt>, modifi� le \$mtimeStr \$comment 429EOF 430 431# -------------------------------- 432$Lang{skipped__skipped_lines} = "[ \$skipped lignes saut�es ]\n"; 433# -------------------------------- 434$Lang{_pre___Can_t_open_log_file__file} = "<pre>\nNe peut pas ouvrir le fichier journal \$file\n"; 435 436# -------------------------------- 437$Lang{BackupPC__Log_File_History} = "BackupPC: Historique du fichier journal"; 438$Lang{Log_File_History__hdr} = <<EOF; 439\${h1("Historique du fichier journal \$hdr")} 440<p> 441<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 442<tr class="tableheader"><td align="center"> Fichier </td> 443 <td align="center"> Taille </td> 444 <td align="center"> Date de modification </td></tr> 445\$str 446</table> 447EOF 448 449# ------------------------------- 450$Lang{Recent_Email_Summary} = <<EOF; 451\${h1("R�sum� des courriels r�cents (du plus r�cent au plus vieux)")} 452<p> 453<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 454<tr class="tableheader"><td align="center"> Destinataire </td> 455 <td align="center"> H�te </td> 456 <td align="center"> Date </td> 457 <td align="center"> Sujet </td></tr> 458\$str 459</table> 460EOF 461 462 463# ------------------------------ 464$Lang{Browse_backup__num_for__host} = "BackupPC: Navigation dans la sauvegarde \$num de \$host"; 465 466# ------------------------------ 467$Lang{Restore_Options_for__host} = "BackupPC: Options de restauration sur \$host"; 468$Lang{Restore_Options_for__host2} = <<EOF; 469\${h1("Options de restauration sur \$host")} 470<p> 471Vous avez s�lectionn� les fichiers/r�pertoires suivants depuis 472le partage \$share, sauvegarde num�ro \$num: 473<ul> 474\$fileListStr 475</ul> 476</p><p> 477Vous avez trois choix pour restaurer ces fichiers/r�pertoires. 478Veuillez s�lectionner une des options suivantes. 479</p> 480\${h2("Option 1: Restauration directe")} 481<p> 482EOF 483 484$Lang{Restore_Options_for__host_Option1} = <<EOF; 485Vous pouvez d�marrer une restauration de ces fichiers 486directement sur <b>\$directHost</b>. 487</p><p> 488<b>Attention:</b> 489tous les fichiers correspondant � ceux que vous avez s�lectionn�s vont �tre �cras�s ! 490</p> 491<form action="\$MyURL" method="post" name="direct"> 492<input type="hidden" name="host" value="\${EscHTML(\$host)}"> 493<input type="hidden" name="num" value="\$num"> 494<input type="hidden" name="type" value="3"> 495\$hiddenStr 496<input type="hidden" value="\$In{action}" name="action"> 497<table class="tableStnd" border="0"> 498<tr> 499 <td>Restaure les fichiers vers l'h�te</td> 500 <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}" 501 name="hostDest">--> 502 <select name="hostDest" onChange="document.direct.shareDest.value=''"> 503 \$hostDestSel 504 </select> 505 <script language="Javascript"> 506 function myOpen(URL) { 507 window.open(URL,'','width=500,height=400'); 508 } 509 </script> 510 <!--<a href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Chercher les partitions disponibles (NON IMPLANTE)</a>--></td> 511</tr><tr> 512 <td>Restaurer les fichiers vers le partage</td> 513 <td><input type="text" size="40" value="\${EscHTML(\$share)}" 514 name="shareDest"></td> 515</tr><tr> 516 <td>Restaurer les fichiers du r�pertoire<br>(relatif au partage)</td> 517 <td valign="top"><input type="text" size="40" maxlength="256" 518 value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td> 519</tr><tr> 520 <td><input type="submit" value="D�marrer la restauration" name="ignore"></td> 521</table> 522</form> 523EOF 524 525$Lang{Restore_Options_for__host_Option1_disabled} = <<EOF; 526La restauration directe a �t� d�sactiv�e pour l'h�te \${EscHTML(\$hostDest)}. 527Veuillez choisir une autre option. 528EOF 529 530# ------------------------------ 531$Lang{Option_2__Download_Zip_archive} = <<EOF; 532<p> 533\${h2("Option 2: T�l�charger une archive Zip")} 534<p> 535Vous pouvez t�l�charger une archive compress�e (.zip) contenant tous les fichiers/r�pertoires que vous 536avez s�lectionn�s. Vous pouvez utiliser une application locale, comme Winzip, pour voir ou extraire n\'importe quel fichier. 537</p><p> 538<b>Attention:</b> en fonction des fichiers/r�pertoires que vous avez s�lectionn�s, 539cette archive peut devenir tr�s tr�s volumineuse. Cela peut prendre plusieurs minutes pour cr�er 540et transf�rer cette archive, et vous aurez besoin d\'assez d\'espace disque pour la stocker. 541</p> 542<form action="\$MyURL" method="post"> 543<input type="hidden" name="host" value="\${EscHTML(\$host)}"> 544<input type="hidden" name="num" value="\$num"> 545<input type="hidden" name="type" value="2"> 546\$hiddenStr 547<input type="hidden" value="\$In{action}" name="action"> 548<input type="checkbox" value="1" name="relative" checked> Faire l\'archive relative � 549\${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} 550(Autrement l\'archive contiendra les chemins complets). 551<br> 552<table class="tableStnd" border="0"> 553<tr> 554 <td>Compression (0=d�sactiv�e, 1=rapide,...,9=meilleure)</td> 555 <td><input type="text" size="6" value="5" name="compressLevel"></td> 556</tr><tr> 557 <td>Code page (e.g. cp866)</td> 558 <td><input type="text" size="6" value="utf8" name="codePage"></td> 559</tr> 560</table> 561<br> 562<input type="submit" value="T�l�charger le fichier Zip" name="ignore"> 563</form> 564EOF 565 566 567# ------------------------------ 568 569$Lang{Option_2__Download_Zip_archive2} = <<EOF; 570<p> 571\${h2("Option 2: T�l�charger une archive Zip")} 572<p> 573Vous ne pouvez pas t�l�charger d'archive zip, car Archive::Zip n\'est pas 574install�. 575Veuillez demander � votre administrateur syst�me d\'installer 576Archive::Zip depuis <a href="http://www.cpan.org">www.cpan.org</a>. 577</p> 578EOF 579 580 581# ------------------------------ 582$Lang{Option_3__Download_Zip_archive} = <<EOF; 583\${h2("Option 3: T�l�charger une archive tar")} 584<p> 585Vous pouvez t�l�charger une archive Tar contenant tous les fichiers/r�pertoires 586que vous avez s�lectionn�s. Vous pourrez alors utiliser une application locale, 587comme tar ou winzip pour voir ou extraire n\'importe quel fichier. 588</p><p> 589<b>Attention:</b> en fonction des fichiers/r�pertoires que vous avez s�lectionn�s, 590cette archive peut devenir tr�s tr�s volumineuse. Cela peut prendre plusieurs minutes 591pour cr�er et transf�rer l\'archive, et vous aurez besoin d\'assez 592d\'espace disque local pour la stocker. 593</p> 594<form action="\$MyURL" method="post"> 595<input type="hidden" name="host" value="\${EscHTML(\$host)}"> 596<input type="hidden" name="num" value="\$num"> 597<input type="hidden" name="type" value="1"> 598\$hiddenStr 599<input type="hidden" value="\$In{action}" name="action"> 600<input type="checkbox" value="1" name="relative" checked> Faire l\'archive relative � 601\${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} 602(Autrement l\'archive contiendra des chemins absolus). 603<br> 604<input type="submit" value="T�l�charger le fichier Tar" name="ignore"> 605</form> 606EOF 607 608 609# ------------------------------ 610$Lang{Restore_Confirm_on__host} = "BackupPC: Confirmation de restauration sur \$host"; 611 612$Lang{Are_you_sure} = <<EOF; 613\${h1("�tes-vous s�r ?")} 614<p> 615Vous �tes sur le point de d�marrer une restauration directement sur 616la machine \$In{hostDest}. Les fichiers suivants vont �tre restaur�s 617dans le partage \$In{shareDest}, depuis la sauvegarde num�ro \$num: 618<p> 619<table class="tableStnd" border> 620<tr class="tableheader"><td>Fichier/R�pertoire original</td><td>Va �tre restaur� �</td></tr> 621\$fileListStr 622</table> 623 624<form name="RestoreForm" action="\$MyURL" method="post"> 625<input type="hidden" name="host" value="\${EscHTML(\$host)}"> 626<input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}"> 627<input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}"> 628<input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}"> 629<input type="hidden" name="num" value="\$num"> 630<input type="hidden" name="type" value="4"> 631<input type="hidden" name="action" value=""> 632\$hiddenStr 633Voulez-vous vraiment le faire ? 634<input type="button" value="\$Lang->{Restore}" 635 onClick="document.RestoreForm.action.value='Restore'; 636 document.RestoreForm.submit();"> 637<input type="submit" value="No" name="ignore"> 638</form> 639EOF 640 641# -------------------------- 642$Lang{Restore_Requested_on__hostDest} = "BackupPC: Restauration demand�e sur \$hostDest"; 643$Lang{Reply_from_server_was___reply} = <<EOF; 644\${h1(\$str)} 645<p> 646La r�ponse du serveur est : \$reply 647<p> 648Retourner � la page d\'accueil de <a href="\$MyURL?host=\$hostDest">\$hostDest </a>. 649EOF 650 651$Lang{BackupPC_Archive_Reply_from_server} = <<EOF; 652\${h1(\$str)} 653<p> 654La r�ponse du serveur est : \$reply 655EOF 656 657 658# -------------------------------- 659$Lang{BackupPC__Delete_Backup_Confirm__num_of__host} = "BackupPC: Delete Backup Confirm #\$num of \$host"; 660# -------------------------------- 661$Lang{A_filled} = "a filled"; 662$Lang{An_unfilled} = "an unfilled"; 663$Lang{Are_you_sure_delete} = <<EOF; 664\${h1("Are you sure?")} 665<p> 666You are about to delete \$filled \$type backup #\$num of \$host. 667 668<form name="Confirm" action="\$MyURL" method="get"> 669 670<input type="hidden" name="host" value="\${EscHTML(\$host)}"> 671<input type="hidden" name="num" value="\$num"> 672 673<input type="hidden" name="doit" value="1"> 674<input type="hidden" name="action" value=""> 675 676Do you really want to do this? 677 678<input type="button" value="\${EscHTML(\$Lang->{CfgEdit_Button_Delete})}" 679 onClick="document.Confirm.action.value='deleteBackup'; 680 document.Confirm.submit();"> 681 682<input type="submit" value="No" name="ignore"> 683</form> 684EOF 685 686# ------------------------- 687$Lang{Host__host_Backup_Summary} = "BackupPC: R�sum� de la sauvegarde de l\'h�te \$host "; 688 689$Lang{Host__host_Backup_Summary2} = <<EOF; 690\${h1("R�sum� de la sauvegarde de l\'h�te \$host ")} 691<p> 692\$warnStr 693<ul> 694\$statusStr 695</ul> 696</p> 697\${h2("Actions de l\'utilisateur")} 698<p> 699<form name="StartStopForm" action="\$MyURL" method="get"> 700<input type="hidden" name="host" value="\$host"> 701<input type="hidden" name="action" value=""> 702\$startIncrStr 703<input type="button" value="\$Lang->{Start_Full_Backup}" 704 onClick="document.StartStopForm.action.value='Start_Full_Backup'; 705 document.StartStopForm.submit();"> 706<input type="button" value="\$Lang->{Stop_Dequeue_Backup}" 707 onClick="document.StartStopForm.action.value='Stop_Dequeue_Backup'; 708 document.StartStopForm.submit();"> 709</form> 710</p> 711\${h2("R�sum� de la sauvegarde")} 712<p> 713Cliquer sur le num�ro de l\'archive pour naviguer et restaurer les fichiers de sauvegarde. 714</p> 715<table class="tableStnd sortable" border cellspacing="1" cellpadding="3"> 716<tr class="tableheader"><td align="center"> Sauvegarde n� </td> 717 <td align="center"> Type </td> 718 <td align="center"> Fusionn�e </td> 719 <td align="center"> Niveau </td> 720 <td align="center"> Date de d�marrage </td> 721 <td align="center"> Dur�e (min) </td> 722 <td align="center"> �ge (jours) </td> 723 \$deleteHdrStr 724 <td align="center"> Chemin d\'acc�s de la sauvegarde sur le serveur </td> 725</tr> 726\$str 727</table> 728<p> 729 730\$restoreStr 731</p> 732\${h2("R�sum� des erreurs de transfert")} 733<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 734<tr class="tableheader"><td align="center"> Sauvegarde n� </td> 735 <td align="center"> Type </td> 736 <td align="center"> Voir </td> 737 <td align="center"> Nb erreurs transfert </td> 738 <td align="center"> Nb mauvais fichiers </td> 739 <td align="center"> Nb mauvais partages </td> 740 <td align="center"> Nb erreurs tar </td> 741</tr> 742\$errStr 743</table> 744 745\${h2("R�capitulatif de la taille des fichiers et du nombre de r�utilisations")} 746<p> 747Les fichiers existants sont ceux qui sont d�j� sur le serveur; 748Les nouveaux fichiers sont ceux qui ont �t� ajout�s au serveur. 749Les fichiers vides et les erreurs de SMB ne sont pas comptabilis�s dans les fichiers nouveaux ou r�utilis�s. 750</p> 751<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 752<tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td> 753 <td align="center" colspan="3"> Totaux </td> 754 <td align="center" colspan="2"> Fichiers existants </td> 755 <td align="center" colspan="2"> Nouveaux fichiers </td> 756</tr> 757<tr class="tableheader sortheader"> 758 <td align="center"> Sauvegarde n� </td> 759 <td align="center"> Type </td> 760 <td align="center"> Nb de Fichiers </td> 761 <td align="center"> Taille (Mo) </td> 762 <td align="center"> Mo/s </td> 763 <td align="center"> Nb de Fichiers </td> 764 <td align="center"> Taille (Mo) </td> 765 <td align="center"> Nb de Fichiers </td> 766 <td align="center"> Taille (Mo) </td> 767</tr> 768\$sizeStr 769</table> 770 771\${h2("R�sum� de la compression")} 772<p> 773Performance de la compression pour les fichiers d�j� sur le serveur et 774r�cemment compress�s. 775</p> 776<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 777<tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td> 778 <td align="center" colspan="3"> Fichiers existants </td> 779 <td align="center" colspan="3"> Nouveaux fichiers </td> 780</tr> 781<tr class="tableheader sortheader"><td align="center"> Nb de sauvegardes </td> 782 <td align="center"> Type </td> 783 <td align="center"> Niveau de Compression </td> 784 <td align="center"> Taille (Mo) </td> 785 <td align="center"> Taille compress�e (Mo) </td> 786 <td align="center"> Compression </td> 787 <td align="center"> Taille (Mo) </td> 788 <td align="center"> Taille compress�e (Mo) </td> 789 <td align="center"> Compression </td> 790</tr> 791\$compStr 792</table> 793EOF 794 795$Lang{Host__host_Archive_Summary} = "BackupPC: R�sum� de l'archivage pour l'h�te \$host"; 796$Lang{Host__host_Archive_Summary2} = <<EOF; 797\${h1("R�sum� de l\'archivage pour l\'h�te \$host")} 798<p> 799\$warnStr 800<ul> 801\$statusStr 802</ul> 803 804\${h2("User Actions")} 805<p> 806<form name="StartStopForm" action="\$MyURL" method="get"> 807<input type="hidden" name="archivehost" value="\$host"> 808<input type="hidden" name="host" value="\$host"> 809<input type="hidden" name="action" value=""> 810<input type="button" value="\$Lang->{Start_Archive}" 811 onClick="document.StartStopForm.action.value='Start_Archive'; 812 document.StartStopForm.submit();"> 813<input type="button" value="\$Lang->{Stop_Dequeue_Archive}" 814 onClick="document.StartStopForm.action.value='Stop_Dequeue_Archive'; 815 document.StartStopForm.submit();"> 816</form> 817 818 819\$ArchiveStr 820 821EOF 822 823# ------------------------- 824$Lang{Error} = "BackupPC: Erreur"; 825$Lang{Error____head} = <<EOF; 826\${h1("Erreur: \$head")} 827<p>\$mesg</p> 828EOF 829 830# ------------------------- 831$Lang{NavSectionTitle_} = "Serveur"; 832 833# ------------------------- 834$Lang{Backup_browse_for__host} = <<EOF; 835\${h1("Navigation dans la sauvegarde de \$host")} 836 837<script language="javascript" type="text/javascript"> 838<!-- 839 840 function checkAll(location) 841 { 842 for (var i=0;i<document.form1.elements.length;i++) 843 { 844 var e = document.form1.elements[i]; 845 if ((e.checked || !e.checked) && e.name != \'all\') { 846 if (eval("document.form1."+location+".checked")) { 847 e.checked = true; 848 } else { 849 e.checked = false; 850 } 851 } 852 } 853 } 854 855 function toggleThis(checkbox) 856 { 857 var cb = eval("document.form1."+checkbox); 858 cb.checked = !cb.checked; 859 } 860 861//--> 862</script> 863 864<form name="form0" method="post" action="\$MyURL"> 865<input type="hidden" name="num" value="\$num"> 866<input type="hidden" name="host" value="\$host"> 867<input type="hidden" name="share" value="\${EscHTML(\$share)}"> 868<input type="hidden" name="action" value="browse"> 869<ul> 870<li> Vous naviguez dans la sauvegarde n�\$num, qui a commenc� vers \$backupTime 871 (il y a \$backupAge jours), 872\$filledBackup 873<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"> 874<li> Cliquer sur un r�pertoire ci-dessous pour y naviguer, 875<li> Cliquer sur un fichier ci-dessous pour le restaurer, 876<li> Vous pouvez voir l'<a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">historique</a> des diff�rentes sauvegardes du r�pertoire courant. 877</ul> 878</form> 879 880\${h2("Contenu de \$dirDisplay")} 881<form name="form1" method="post" action="\$MyURL"> 882<input type="hidden" name="num" value="\$num"> 883<input type="hidden" name="host" value="\$host"> 884<input type="hidden" name="share" value="\${EscHTML(\$share)}"> 885<input type="hidden" name="fcbMax" value="\$checkBoxCnt"> 886<input type="hidden" name="action" value="Restore"> 887<br> 888<table width="100%"> 889<tr><td valign="top" width="30%"> 890 <table align="left" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> 891 \$dirStr 892 </table> 893</td><td width="3%"> 894</td><td valign="top"> 895 <br> 896 <table border width="100%" align="left" cellpadding="3" cellspacing="1"> 897 \$fileHeader 898 \$topCheckAll 899 \$fileStr 900 \$checkAll 901 </table> 902 </td></tr></table> 903<br> 904<!-- 905This is now in the checkAll row 906<input type="submit" name="Submit" value="Restore selected files"> 907--> 908</form> 909EOF 910 911# ------------------------------ 912$Lang{DirHistory_backup_for__host} = "BackupPC: Historique des sauvegardes du r�pertoire courant pour \$host"; 913 914# 915# These two strings are used to build the links for directories and 916# file versions. Files are appended with a version number. 917# 918$Lang{DirHistory_dirLink} = "rep"; 919$Lang{DirHistory_fileLink} = "v"; 920 921$Lang{DirHistory_for__host} = <<EOF; 922\${h1("Historique des sauvegardes du r�pertoire courant pour \$host")} 923<p> 924Cette page montre toutes les version disponibles des fichiers sauvegard�s pour le r�pertoire courant : 925<ul> 926<li> Cliquez sur un num�ro de sauvegarde pour revenir � la navigation de sauvegarde, 927<li> Cliquez sur un r�pertoire (\$Lang->{DirHistory_dirLink}) pour naviguer 928 dans celui-ci. 929<li> Cliquez sur une version d'un fichier (\$Lang->{DirHistory_fileLink}0, 930 \$Lang->{DirHistory_fileLink}1, ...) pour le t�l�charger. 931<li> Les fichiers avec des contenus identiques pour plusieurs sauvegardes ont 932 le m�me num�ro de version, sauf entre des sauvegardes en v3 et v4. 933<li> Les fichiers qui ne sont pas pr�sents sur une sauvegarde en particulier 934 sont repr�sent�s par une bo�te vide. 935<li> Les fichiers montr�s avec la m�me version peuvent avoir des attributs diff�rents. 936 Choisissez le num�ro de sauvegarde pour voir les attributs de fichiers. 937</ul> 938 939\${h2("Historique de \$dirDisplay")} 940 941<br> 942<table border cellspacing="2" cellpadding="3"> 943<tr class="fviewheader"><td>Num�ro de sauvegarde</td>\$backupNumStr</tr> 944<tr class="fviewheader"><td>Date</td>\$backupTimeStr</tr> 945\$fileStr 946</table> 947EOF 948 949# ------------------------------ 950$Lang{Restore___num_details_for__host} = "BackupPC: D�tails de la restauration n�\$num pour \$host"; 951 952$Lang{Restore___num_details_for__host2} = <<EOF; 953\${h1("D�tails de la restauration n�\$num pour \$host")} 954<p> 955<table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%"> 956<tr><td class="tableheader"> Num�ro </td><td class="border"> \$Restores[\$i]{num} </td></tr> 957<tr><td class="tableheader"> Demand�e par </td><td class="border"> \$RestoreReq{user} </td></tr> 958<tr><td class="tableheader"> Demand�e � </td><td class="border"> \$reqTime </td></tr> 959<tr><td class="tableheader"> R�sultat </td><td class="border"> \$Restores[\$i]{result} </td></tr> 960<tr><td class="tableheader"> Message d'erreur </td><td class="border"> \$Restores[\$i]{errorMsg} </td></tr> 961<tr><td class="tableheader"> H�te source </td><td class="border"> \$RestoreReq{hostSrc} </td></tr> 962<tr><td class="tableheader"> N� de sauvegarde </td><td class="border"> \$RestoreReq{num} </td></tr> 963<tr><td class="tableheader"> Partition source </td><td class="border"> \$RestoreReq{shareSrc} </td></tr> 964<tr><td class="tableheader"> H�te de destination </td><td class="border"> \$RestoreReq{hostDest} </td></tr> 965<tr><td class="tableheader"> Partition de destination </td><td class="border"> \$RestoreReq{shareDest} </td></tr> 966<tr><td class="tableheader"> D�but </td><td class="border"> \$startTime </td></tr> 967<tr><td class="tableheader"> Dur�e </td><td class="border"> \$duration min </td></tr> 968<tr><td class="tableheader"> Nombre de fichiers </td><td class="border"> \$Restores[\$i]{nFiles} </td></tr> 969<tr><td class="tableheader"> Taille totale </td><td class="border"> \${MB} Mo </td></tr> 970<tr><td class="tableheader"> Taux de transfert </td><td class="border"> \$MBperSec Mo/s </td></tr> 971<tr><td class="tableheader"> Erreurs de TarCreate </td><td class="border"> \$Restores[\$i]{tarCreateErrs} </td></tr> 972<tr><td class="tableheader"> Erreurs de transfert </td><td class="border"> \$Restores[\$i]{xferErrs} </td></tr> 973<tr><td class="tableheader"> Journal de transfert </td><td class="border"> 974<a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">Visionner</a>, 975<a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Erreurs</a> 976</tr></tr> 977</table> 978</p> 979\${h1("Liste des Fichiers/R�pertoires")} 980<p> 981<table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%"> 982<tr class="tableheader"><td>Fichier/r�pertoire original</td><td>Restaur� vers</td></tr> 983\$fileListStr 984</table> 985EOF 986 987# ------------------------------ 988$Lang{Archive___num_details_for__host} = "BackupPC: D�tails de l'archivage n�\$num pour \$host"; 989 990$Lang{Archive___num_details_for__host2} = <<EOF; 991\${h1("D�tails de l'archivage n�\$num pour \$host")} 992<p> 993<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> 994<tr><td class="tableheader"> Num�ro </td><td class="border"> \$Archives[\$i]{num} </td></tr> 995<tr><td class="tableheader"> Demand� par </td><td class="border"> \$ArchiveReq{user} </td></tr> 996<tr><td class="tableheader"> Heure de demande </td><td class="border"> \$reqTime </td></tr> 997<tr><td class="tableheader"> R�sultat </td><td class="border"> \$Archives[\$i]{result} </td></tr> 998<tr><td class="tableheader"> Message d'erreur </td><td class="border"> \$Archives[\$i]{errorMsg} </td></tr> 999<tr><td class="tableheader"> Heure de d�but </td><td class="border"> \$startTime </td></tr> 1000<tr><td class="tableheader"> Dur�e </td><td class="border"> \$duration min </td></tr> 1001<tr><td class="tableheader"> Journal de transfert </td><td class="border"> 1002<a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">Voir</a>, 1003<a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Erreurs</a> 1004</tr></tr> 1005</table> 1006<p> 1007\${h1("Liste de h�tes")} 1008<p> 1009<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> 1010<tr class="tableheader"><td>Host</td><td>Num�ro de sauvegarde</td></tr> 1011\$HostListStr 1012</table> 1013EOF 1014 1015# ----------------------------------- 1016$Lang{Email_Summary} = "BackupPC: R�sum� du courriel"; 1017 1018# ----------------------------------- 1019# !! ERROR messages !! 1020# ----------------------------------- 1021$Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new a �chou�: regardez le fichier error_log d\'apache\n"; 1022$Lang{Wrong_user__my_userid_is___} = 1023 "Mauvais utilisateur: mon userid est \$>, � la place de \$uid " 1024 . "(\$Conf{BackupPCUser})\n"; 1025#$Lang{Only_privileged_users_can_view_PC_summaries} = "Seuls les utilisateurs privil�gi�s peuvent voir les r�sum�s des machines."; 1026$Lang{Only_privileged_users_can_stop_or_start_backups} = 1027 "Seuls les utilisateurs privil�gi�s peuvent arr�ter ou d�marrer des sauvegardes sur " 1028 . " \${EscHTML(\$host)}."; 1029$Lang{Invalid_number__num} = "Num�ro invalide \${EscHTML(\$In{num})}"; 1030$Lang{Unable_to_open__file__configuration_problem} = "Impossible d\'ouvrir \$file : probl�me de configuration ?"; 1031$Lang{Only_privileged_users_can_view_log_or_config_files} = "Seuls les utilisateurs privil�gi�s peuvent voir les fichiers de journal ou les fichiers de configuration."; 1032$Lang{Only_privileged_users_can_view_log_files} = "Seuls les utilisateurs privil�gi�s peuvent voir les fichiers de journal."; 1033$Lang{Only_privileged_users_can_view_email_summaries} = "Seuls les utilisateurs privil�gi�s peuvent voir les compte-rendus des courriels."; 1034$Lang{Only_privileged_users_can_browse_backup_files} = "Seuls les utilisateurs privil�gi�s peuvent parcourir les fichiers de sauvegarde" 1035 . " pour l'h�te \${EscHTML(\$In{host})}."; 1036$Lang{Only_privileged_users_can_delete_backups} = "Only privileged users can delete backups" 1037 . " of host \${EscHTML(\$host)}."; 1038$Lang{Empty_host_name} = "Nom d\'h�te vide."; 1039$Lang{Directory___EscHTML} = "Le r�pertoire \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}" 1040 . " est vide"; 1041$Lang{Can_t_browse_bad_directory_name2} = "Ne peut pas parcourir " 1042 . " \${EscHTML(\$relDir)} : mauvais nom de r�pertoire"; 1043$Lang{Only_privileged_users_can_restore_backup_files} = "Seuls les utilisateurs privil�gi�s peuvent restaurer " 1044 . " des fichiers de sauvegarde pour l\'h�te \${EscHTML(\$In{host})}."; 1045$Lang{Bad_host_name} = "Mauvais nom d\'h�te \${EscHTML(\$host)}"; 1046$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Vous n\'avez s�lectionn� aucun fichier ; " 1047 . "vous pouvez revenir en arri�re pour s�lectionner des fichiers."; 1048$Lang{You_haven_t_selected_any_hosts} = "Vous n\'avez s�lectionn� aucun h�te ; veuillez retourner � la page pr�c�dente pour" 1049 . " faire la s�lection d\'un h�te."; 1050$Lang{Nice_try__but_you_can_t_put} = "Bien tent�, mais vous ne pouvez pas mettre \'..\' dans un nom de fichier."; 1051$Lang{Host__doesn_t_exist} = "L'h�te \${EscHTML(\$In{hostDest})} n\'existe pas."; 1052$Lang{You_don_t_have_permission_to_restore_onto_host} = "Vous n\'avez pas la permission de restaurer sur l\'h�te" 1053 . " \${EscHTML(\$In{hostDest})}"; 1054$Lang{Can_t_open_create__openPath} = "Ne peut pas ouvrir/cr�er " 1055 . "\${EscHTML(\"\$openPath\")}"; 1056$Lang{Only_privileged_users_can_restore_backup_files2} = "Seuls les utilisateurs privil�gi�s peuvent restaurer" 1057 . " des fichiers de sauvegarde pour l\'h�te \${EscHTML(\$host)}."; 1058$Lang{Empty_host_name} = "Nom d\'h�te vide"; 1059$Lang{Unknown_host_or_user} = "\${EscHTML(\$host)}, h�te ou utilisateur inconnu."; 1060$Lang{Only_privileged_users_can_view_information_about} = "Seuls les utilisateurs privil�gi�s peuvent acc�der aux " 1061 . " informations sur l\'h�te \${EscHTML(\$host)}." ; 1062$Lang{Only_privileged_users_can_view_archive_information} = "Seuls les utilisateurs privil�gi�s peuvent voir les informations d'archivage."; 1063$Lang{Only_privileged_users_can_view_restore_information} = "Seuls les utilisateurs privil�gi�s peuvent restaurer des informations."; 1064$Lang{Restore_number__num_for_host__does_not_exist} = "La restauration num�ro \$num de l\'h�te \${EscHTML(\$host)} n\'existe pas"; 1065 1066$Lang{Archive_number__num_for_host__does_not_exist} = "L\'archive n�\$num pour l\'h�te \${EscHTML(\$host)} n\'existe pas."; 1067 1068$Lang{Can_t_find_IP_address_for} = "Ne peut pas trouver d\'adresse IP pour \${EscHTML(\$host)}"; 1069$Lang{host_is_a_DHCP_host} = <<EOF; 1070L\'h�te est un serveur DHCP, et je ne connais pas son adresse IP. J\'ai 1071v�rifi� le nom netbios de \$ENV{REMOTE_ADDR}\$tryIP, et j\'ai trouv� que 1072cette machine n\'est pas \$host. 1073<p> 1074Tant que je ne verrai pas \$host � une adresse DHCP particuli�re, vous 1075ne pourrez d�marrer cette requ�te que depuis la machine elle m�me. 1076EOF 1077 1078# ------------------------------------ 1079# !! Server Mesg !! 1080# ------------------------------------ 1081 1082$Lang{Backup_requested_on_DHCP__host} = "Demande de sauvegarde sur l\'h�te \$host (\$In{hostIP}) par" 1083 . " \$User depuis \$ENV{REMOTE_ADDR}"; 1084$Lang{Backup_requested_on__host_by__User} = "Sauvegarde demand�e sur \$host par \$User"; 1085$Lang{Backup_stopped_dequeued_on__host_by__User} = "Sauvegarde arr�t�e/d�programm�e pour \$host par \$User"; 1086$Lang{Restore_requested_to_host__hostDest__backup___num} = "Restauration demand�e pour l\'h�te \$hostDest, " 1087 . "sauvegarde n�\$num, par \$User depuis \$ENV{REMOTE_ADDR}"; 1088$Lang{Delete_requested_for_backup_of__host_by__User} = "Delete requested for backup #\$num of \$host" 1089 . " by \$User from \$ENV{REMOTE_ADDR}"; 1090$Lang{Archive_requested} = "Archivage demand� par \$User de \$ENV{REMOTE_ADDR}"; 1091 1092# ------------------------------------------------- 1093# ------- Stuff that was forgotten ---------------- 1094# ------------------------------------------------- 1095 1096$Lang{Status} = "�tat"; 1097$Lang{PC_Summary} = "Bilan des machines"; 1098$Lang{LOG_file} = "Fichier journal"; 1099$Lang{LOG_files} = "Fichiers journaux"; 1100$Lang{Old_LOGs} = "Vieux journaux"; 1101$Lang{Email_summary} = "R�sum� des courriels"; 1102$Lang{Config_file} = "Fichier de configuration"; 1103# $Lang{Hosts_file} = "Fichiers des h�tes"; 1104$Lang{Current_queues} = "Files actuelles"; 1105$Lang{Documentation} = "Documentation"; 1106 1107#$Lang{Host_or_User_name} = "<small>H�te ou Nom d\'utilisateur:</small>"; 1108$Lang{Go} = "Chercher"; 1109$Lang{Hosts} = "H�tes"; 1110$Lang{Select_a_host} = "Choisissez un h�te..."; 1111 1112$Lang{There_have_been_no_archives} = "<h2> Il n'y a pas d'archives </h2>\n"; 1113$Lang{This_PC_has_never_been_backed_up} = "<h2> Cette machine n'a jamais �t� sauvegard�e !! </h2>\n"; 1114$Lang{This_PC_is_used_by} = "<li>Cette machine est utilis�e par \${UserLink(\$user)}"; 1115 1116$Lang{Extracting_only_Errors} = "(Extraction des erreurs seulement)"; 1117$Lang{XferLOG} = "JournalXfer"; 1118$Lang{Errors} = "Erreurs"; 1119 1120# ------------ 1121$Lang{Last_email_sent_to__was_at___subject} = <<EOF; 1122<li>Le dernier courriel envoy� � \${UserLink(\$user)} le \$mailTime, avait comme sujet "\$subj". 1123EOF 1124# ------------ 1125$Lang{The_command_cmd_is_currently_running_for_started} = <<EOF; 1126<li>La commande \$cmd s\'ex�cute actuellement sur \$host, d�marr�e le \$startTime. 1127EOF 1128 1129# ----------- 1130$Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF; 1131<li>L\'h�te \$host se trouve dans la liste d\'attente d\'arri�re plan (il sera sauvegard� bient�t). 1132EOF 1133 1134# ---------- 1135$Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF; 1136<li>L\'h�te \$host se trouve dans la liste d\'attente utilisateur (il sera sauvegard� bient�t). 1137EOF 1138 1139# --------- 1140$Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF; 1141<li>Une commande pour l\'h�te \$host est dans la liste d\'attente des commandes (sera lanc�e bient�t). 1142EOF 1143 1144# -------- 1145$Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF; 1146<li>L\'�tat courant est \"\$Lang->{\$StatusHost{state}}\"\$reason depuis \$startTime. 1147EOF 1148 1149# -------- 1150$Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF; 1151<li>La derni�re erreur est \"\${EscHTML(\$StatusHost{error})}\". 1152EOF 1153 1154# ------ 1155$Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF; 1156<li>Les pings vers \$host ont �chou� \$StatusHost{deadCnt} fois cons�cutives. 1157EOF 1158 1159# ----- 1160$Lang{Prior_to_that__pings} = "Avant cela, les pings"; 1161 1162# ----- 1163$Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF; 1164<li>Les \$priorStr vers \$host ont r�ussi \$StatusHost{aliveCnt} 1165 fois cons�cutives. 1166EOF 1167 1168$Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF; 1169<li>\$host a �t� pr�sent sur le r�seau au moins \$Conf{BlackoutGoodCnt} 1170fois cons�cutives, il ne sera donc pas sauvegard� de \$blackoutStr. 1171EOF 1172 1173$Lang{__time0_to__time1_on__days} = "\$t0 � \$t1 pendant \$days"; 1174 1175$Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF; 1176<li>Les sauvegardes sont report�es pour \$hours heures 1177(<a href=\"\$MyURL?action=Stop_Dequeue_Backup&host=\$host\">changer ce nombre</a>). 1178EOF 1179 1180$Lang{tryIP} = " et \$StatusHost{dhcpHostIP}"; 1181 1182# $Lang{Host_Inhost} = "H�te \$In{host}"; 1183 1184$Lang{checkAll} = <<EOF; 1185<tr><td class="fviewborder"> 1186<input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');"> Tout s�lectionner 1187</td><td colspan="5" align="center" class="fviewborder"> 1188<input type="submit" name="Submit" value="Restaurer les fichiers s�lectionn�s"> 1189</td></tr> 1190EOF 1191 1192$Lang{checkAllHosts} = <<EOF; 1193<tr><td class="fviewborder"> 1194<input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');"> Tout s�lectionner 1195</td><td colspan="2" align="center" class="fviewborder"> 1196<input type="submit" name="Submit" value="Archiver les machines s�lectionn�es"> 1197</td></tr> 1198EOF 1199 1200$Lang{fileHeader} = <<EOF; 1201 <tr class="fviewheader"><td align=center> Nom</td> 1202 <td align="center"> Type</td> 1203 <td align="center"> Mode</td> 1204 <td align="center"> n�</td> 1205 <td align="center"> Taille</td> 1206 <td align="center"> Date de modification</td> 1207 </tr> 1208EOF 1209 1210$Lang{Home} = "Accueil"; 1211$Lang{Browse} = "Explorer les sauvegardes"; 1212$Lang{Last_bad_XferLOG} = "Bilan des derniers transferts �chou�s"; 1213$Lang{Last_bad_XferLOG_errors_only} = "Bilan des derniers transferts �chou�s (erreurs seulement)"; 1214 1215$Lang{This_display_is_merged_with_backup} = <<EOF; 1216<li> Cet affichage est fusionn� avec la sauvegarde n�\$numF, la plus r�cente copie int�grale. 1217EOF 1218 1219$Lang{Visit_this_directory_in_backup} = <<EOF; 1220<li> Choisissez la sauvegarde que vous d�sirez voir : <select onChange="window.location=this.value">\$otherDirs </select> 1221EOF 1222 1223$Lang{Restore_Summary} = <<EOF; 1224\${h2("R�sum� de la restauration")} 1225<p> 1226Cliquer sur le num�ro de restauration pour plus de d�tails. 1227<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width="80%"> 1228<tr class="tableheader"><td align="center"> Sauvegarde n� </td> 1229 <td align="center"> R�sultat </td> 1230 <td align="right"> Date de d�part</td> 1231 <td align="right"> Dur�e (min)</td> 1232 <td align="right"> Nb fichiers </td> 1233 <td align="right"> Taille (Mo) </td> 1234 <td align="right"> Nb errs tar </td> 1235 <td align="right"> Nb errs trans </td> 1236</tr> 1237\$restoreStr 1238</table> 1239<p> 1240EOF 1241 1242$Lang{Archive_Summary} = <<EOF; 1243\${h2("R�sum� de l'archive")} 1244<p> 1245Cliquez sur le num�ro de l'archive pour plus de d�tails. 1246<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> 1247<tr class="tableheader"><td align="center"> No. Archive </td> 1248 <td align="center">R�sultat</td> 1249 <td align="right">Date d�but</td> 1250 <td align="right">Dur�e (min)</td> 1251</tr> 1252\$ArchiveStr 1253</table> 1254<p> 1255EOF 1256 1257$Lang{BackupPC__Documentation} = "BackupPC: Documentation"; 1258 1259$Lang{No} = "non"; 1260$Lang{Yes} = "oui"; 1261 1262$Lang{The_directory_is_empty} = <<EOF; 1263<tr><td bgcolor="#ffffff">Le r�pertoire \$dirDisplay est vide 1264</td></tr> 1265EOF 1266 1267#$Lang{on} = "actif"; 1268$Lang{off} = "inactif"; 1269 1270$Lang{backupType_full} = "compl�te"; 1271$Lang{backupType_incr} = "incr�mentielle"; 1272$Lang{backupType_active} = "active"; 1273$Lang{backupType_partial} = "partielle"; 1274 1275$Lang{failed} = "�chec"; 1276$Lang{success} = "succ�s"; 1277$Lang{and} = "et"; 1278 1279# ------ 1280# Hosts states and reasons 1281$Lang{Status_idle} = "inactif"; 1282$Lang{Status_backup_starting} = "d�but de la sauvegarde"; 1283$Lang{Status_backup_in_progress} = "sauvegarde en cours"; 1284$Lang{Status_restore_starting} = "d�but de la restauration"; 1285$Lang{Status_restore_in_progress} = "restauration en cours"; 1286$Lang{Status_admin_pending} = "en attente de l'�dition de liens"; 1287$Lang{Status_admin_running} = "�dition de liens en cours"; 1288 1289$Lang{Reason_backup_done} = "sauvegarde termin�e"; 1290$Lang{Reason_restore_done} = "restauration termin�e"; 1291$Lang{Reason_archive_done} = "archivage termin�"; 1292$Lang{Reason_nothing_to_do} = "rien � faire"; 1293$Lang{Reason_backup_failed} = "la sauvegarde a �chou�"; 1294$Lang{Reason_restore_failed} = "la restauration a �chou�"; 1295$Lang{Reason_archive_failed} = "l'archivage a �chou�"; 1296$Lang{Reason_no_ping} = "pas de ping"; 1297$Lang{Reason_backup_canceled_by_user} = "sauvegarde annul�e par l'utilisateur"; 1298$Lang{Reason_restore_canceled_by_user} = "restauration annul�e par l'utilisateur"; 1299$Lang{Reason_archive_canceled_by_user} = "archivage annul� par l'utilisateur"; 1300$Lang{Disabled_OnlyManualBackups} = "auto d�sactiv�"; 1301$Lang{Disabled_AllBackupsDisabled} = "d�sactiv�"; 1302 1303# --------- 1304# Email messages 1305 1306# No backup ever 1307$Lang{EMailNoBackupEverSubj} = "BackupPC: aucune sauvegarde de \$host n'a r�ussi"; 1308$Lang{EMailNoBackupEverMesg} = <<'EOF'; 1309To: $user$domain 1310cc: 1311Subject: $subj 1312$headers 1313$userName, 1314 1315Notre logiciel de copies de s�curit� n'a jamais r�ussi � 1316effectuer la sauvegarde de votre ordinateur ($host). Les sauvegardes 1317devraient normalement survenir lorsque votre ordinateur est connect� 1318au r�seau. Vous devriez contacter le responsable informatique si : 1319 1320 - Votre ordinateur est r�guli�rement connect� au r�seau, ce qui 1321 signifie qu'il y aurait un probl�me de configuration 1322 emp�chant les sauvegardes de s'effectuer. 1323 1324 - Vous ne voulez pas qu'il y ait de sauvegardes de 1325 votre ordinateur ni ne voulez recevoir d'autres messages 1326 comme celui-ci. 1327 1328Dans le cas contraire, veuillez vous assurer d�s que possible que votre 1329ordinateur est correctement connect� au r�seau. 1330 1331Merci de votre attention, 1332BackupPC G�nie 1333https://backuppc.github.io/backuppc 1334EOF 1335 1336# No recent backup 1337$Lang{EMailNoBackupRecentSubj} = "BackupPC: aucune sauvegarde r�cente de \$host"; 1338$Lang{EMailNoBackupRecentMesg} = <<'EOF'; 1339To: $user$domain 1340cc: 1341Subject: $subj 1342$headers 1343$userName, 1344 1345Aucune sauvegarde de votre ordinateur n'a �t� effectu�e depuis $days 1346jours. $numBackups sauvegardes ont �t�s effectu�es du $firstTime 1347jusqu'� il y a $days jours. Les sauvegardes devraient normalement 1348survenir lorsque votre ordinateur est connect� au r�seau. 1349 1350Si votre ordinateur a effectivement �t� connect� au r�seau plus de 1351quelques heures durant les derniers $days jours, vous devriez 1352contacter votre responsable informatique pour savoir pourquoi les 1353sauvegardes ne s'effectuent pas correctement. 1354 1355Autrement, si vous �tes en dehors du bureau, il n'y a pas d'autre 1356chose que vous pouvez faire, � part faire des copies de vos fichiers 1357importants sur d'autres medias. Vous devez r�aliser que tout fichier cr�e 1358ou modifi� durant les $days derniers jours (incluant les courriels et 1359les fichiers attach�s) ne pourra pas �tre restaur� si un probl�me survient 1360avec votre ordinateur. 1361 1362Merci de votre attention, 1363BackupPC G�nie 1364https://backuppc.github.io/backuppc 1365EOF 1366 1367# Old Outlook files 1368$Lang{EMailOutlookBackupSubj} = "BackupPC: Les fichiers de Outlook sur \$host doivent �tre sauvegard�s"; 1369$Lang{EMailOutlookBackupMesg} = <<'EOF'; 1370To: $user$domain 1371cc: 1372Subject: $subj 1373$headers 1374$userName, 1375 1376Les fichiers Outlook sur votre ordinateur n'ont $howLong. Ces fichiers 1377contiennent tous vos courriels, fichiers attach�s, carnets d'adresses et 1378calendriers. $numBackups sauvegardes ont �t�s effectu�es du $firstTime 1379au $lastTime. Par contre, Outlook bloque ses fichiers lorsqu'il est 1380ouvert, ce qui emp�che de les sauvegarder. 1381 1382Il est recommand� d'effectuer une sauvegarde de vos fichiers Outlook 1383quand vous serez connect� au r�seau en quittant Outlook et toute autre 1384application, et en visitant ce lien avec votre navigateur web: 1385 1386 $CgiURL?host=$host 1387 1388Choisissez "D�marrer la sauvegarde incr�mentielle" deux fois afin 1389d'effectuer une nouvelle sauvegarde. Vous pouvez ensuite choisir 1390"Retourner � la page de $host" et appuyer sur "Recharger" dans votre 1391navigateur avec de v�rifier le bon fonctionnement de la sauvegarde. La 1392sauvegarde devrait prendre quelques minutes � s'effectuer. 1393 1394Merci de votre attention, 1395BackupPC G�nie 1396https://backuppc.github.io/backuppc 1397EOF 1398 1399$Lang{howLong_not_been_backed_up} = "jamais �t� sauvegard�s"; 1400$Lang{howLong_not_been_backed_up_for_days_days} = "pas �t� sauvegard�s depuis \$days jours"; 1401 1402####################################################################### 1403# RSS strings 1404####################################################################### 1405$Lang{RSS_Doc_Title} = "BackupPC Server"; 1406$Lang{RSS_Doc_Description} = "RSS feed for BackupPC"; 1407$Lang{RSS_Host_Summary} = <<EOF; 1408Nb compl�tes : \$fullCnt; 1409Compl�tes �ge (jours) : \$fullAge; 1410Compl�tes Taille (Go) : \$fullSize; 1411Vitesse (Mo/s) : \$fullRate; 1412Nb incr�mentielles : \$incrCnt; 1413Incr�mentielles �ge (jours) : \$incrAge; 1414�tat actuel : \$host_state; 1415D�sactiv�e: \$host_disabled; 1416Derni�re tentative : \$host_last_attempt; 1417EOF 1418 1419####################################################################### 1420# Configuration editor strings 1421####################################################################### 1422 1423$Lang{Only_privileged_users_can_edit_config_files} = "Seuls les utilisateurs privil�gi�s peuvent modifier les param�tres de configuration."; 1424$Lang{CfgEdit_Edit_Config} = "Modifier la configuration"; 1425$Lang{CfgEdit_Edit_Hosts} = "Modifier les machines"; 1426 1427$Lang{CfgEdit_Title_Server} = "Serveur"; 1428$Lang{CfgEdit_Title_General_Parameters} = "Param�tres g�n�raux"; 1429$Lang{CfgEdit_Title_Wakeup_Schedule} = "Horaire des r�veils"; 1430$Lang{CfgEdit_Title_Concurrent_Jobs} = "T�ches concurrentes"; 1431$Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Limites du syst�me de fichiers"; 1432$Lang{CfgEdit_Title_Other_Parameters} = "Autres param�tres"; 1433$Lang{CfgEdit_Title_Remote_Apache_Settings} = "Options d'Apache � distance"; 1434$Lang{CfgEdit_Title_Program_Paths} = "Chemins des programmes"; 1435$Lang{CfgEdit_Title_Install_Paths} = "Chemins d'installation"; 1436$Lang{CfgEdit_Title_Email} = "Courriel"; 1437$Lang{CfgEdit_Title_Email_settings} = "Param�tres de courriel"; 1438$Lang{CfgEdit_Title_Email_User_Messages} = "Messages des usagers par courriel"; 1439$Lang{CfgEdit_Title_CGI} = "CGI"; 1440$Lang{CfgEdit_Title_Admin_Privileges} = "Privil�ges administrateur"; 1441$Lang{CfgEdit_Title_Page_Rendering} = "Rendu des pages"; 1442$Lang{CfgEdit_Title_Paths} = "Chemins"; 1443$Lang{CfgEdit_Title_User_URLs} = "URL des usagers"; 1444$Lang{CfgEdit_Title_User_Config_Editing} = "Modifications des configurations des usagers"; 1445$Lang{CfgEdit_Title_Xfer} = "Xfer"; 1446$Lang{CfgEdit_Title_Xfer_Settings} = "Param�tres des transfers"; 1447$Lang{CfgEdit_Title_Ftp_Settings} = "Param�tres de FTP"; 1448$Lang{CfgEdit_Title_Smb_Settings} = "Param�tres de Smb"; 1449$Lang{CfgEdit_Title_Tar_Settings} = "Param�tres de Tar"; 1450$Lang{CfgEdit_Title_Rsync_Settings} = "Param�tres de Rsync"; 1451$Lang{CfgEdit_Title_Rsyncd_Settings} = "Param�tres de Rsyncd"; 1452$Lang{CfgEdit_Title_Archive_Settings} = "Param�tres d'archivage"; 1453$Lang{CfgEdit_Title_Include_Exclude} = "Inclure/Exclure"; 1454$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Chemins/Commandes Smb"; 1455$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Chemins/Commandes Tar"; 1456$Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Chemins/Commandes/Args Rsync"; 1457$Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Port/Args Rsyncd"; 1458$Lang{CfgEdit_Title_Archive_Paths_Commands} = "Chemins/Commandes d'archivage"; 1459$Lang{CfgEdit_Title_Schedule} = "Horaire"; 1460$Lang{CfgEdit_Title_Full_Backups} = "Sauvegardes compl�tes"; 1461$Lang{CfgEdit_Title_Incremental_Backups} = "Sauvegardes incr�mentielles"; 1462$Lang{CfgEdit_Title_Blackouts} = "Suspension"; 1463$Lang{CfgEdit_Title_Other} = "Divers"; 1464$Lang{CfgEdit_Title_Backup_Settings} = "Param�tres de sauvegarde"; 1465$Lang{CfgEdit_Title_Client_Lookup} = "Consultation des clients"; 1466$Lang{CfgEdit_Title_User_Commands} = "Commandes des usagers"; 1467$Lang{CfgEdit_Title_Hosts} = "Machines"; 1468 1469$Lang{CfgEdit_Hosts_Comment} = <<EOF; 1470Pour ajouter une machine, choisissez Ajouter et entrez ensuite le nom. Pour faire 1471une copie de la configuration d'une autre machine, entrer le nom de la machine 1472comme NOUVEAU=ACOPIER. Cela va �craser toute configuration par d�faut pour 1473cette machine. Vous pouvez aussi faire cela pour une machine existante. 1474Pour d�truire une machine, cliquer sur le bouton D�truire. Les ajouts, 1475destructions et modifications ne prennent effet que lorsque que vous cliquez 1476sur le bouton Sauvegarder. Aucune des sauvegardes des machines ne sera 1477d�truite, donc si vous effacez une machine par erreur, cr�ez-la � nouveau. Pour 1478d�truire les sauvegardes d'une machine, vous devez effacer les fichiers 1479manuellement dans \$topDir/pc/HOST 1480EOF 1481 1482$Lang{CfgEdit_Header_Main} = <<EOF; 1483\${h1("�diteur de configuration")} 1484EOF 1485 1486$Lang{CfgEdit_Header_Host} = <<EOF; 1487\${h1("�diteur de la configuration de \$host")} 1488<p> 1489Note: Cochez �craser pour modifier une valeur sp�cifique � cette machine. 1490<p> 1491EOF 1492 1493$Lang{CfgEdit_Button_Save} = "Sauvegarder"; 1494$Lang{CfgEdit_Button_Insert} = "Ins�rer"; 1495$Lang{CfgEdit_Button_Delete} = "D�truire"; 1496$Lang{CfgEdit_Button_Add} = "Ajouter"; 1497$Lang{CfgEdit_Button_Override} = "�craser"; 1498$Lang{CfgEdit_Button_New_Key} = "Nouvelle cl�"; 1499$Lang{CfgEdit_Button_New_Share} = "New ShareName or '*'"; 1500 1501$Lang{CfgEdit_Error_No_Save} 1502 = "Erreur: Pas de sauvegarde � cause d'erreurs."; 1503$Lang{CfgEdit_Error__must_be_an_integer} 1504 = "Erreur: \$var doit �tre un nombre entier"; 1505$Lang{CfgEdit_Error__must_be_real_valued_number} 1506 = "Erreur: \$var doit �tre un nombre r�el"; 1507$Lang{CfgEdit_Error__entry__must_be_an_integer} 1508 = "Erreur: l'entr�e \$k de \$var doit �tre un nombre entier"; 1509$Lang{CfgEdit_Error__entry__must_be_real_valued_number} 1510 = "Erreur: l'entr�e \$k de \$var doit �tre un nombre r�el"; 1511$Lang{CfgEdit_Error__must_be_executable_program} 1512 = "Erreur: \$var doit �tre un chemin ex�cutable"; 1513$Lang{CfgEdit_Error__must_be_valid_option} 1514 = "Erreur: \$var doit �tre une option valide"; 1515$Lang{CfgEdit_Error_Copy_host_does_not_exist} 1516 = "La machine \$copyHost ne peut �tre copi�e, car elle n'existe pas ; cr�ation d'une machine nomm�e \$fullHost. D�truisez cette machine si ce n'est pas ce que vous vouliez."; 1517 1518$Lang{CfgEdit_Log_Copy_host_config} 1519 = "\$User a copi� la config de \$fromHost � \$host\n"; 1520$Lang{CfgEdit_Log_Delete_param} 1521 = "\$User a d�truit \$p de \$conf\n"; 1522$Lang{CfgEdit_Log_Add_param_value} 1523 = "\$User a ajout� \$p � \$conf en fixant sa valeur � \$value\n"; 1524$Lang{CfgEdit_Log_Change_param_value} 1525 = "\$User a chang� \$p dans \$conf de \$valueOld � \$valueNew\n"; 1526$Lang{CfgEdit_Log_Host_Delete} 1527 = "\$User a d�truit la machine \$host\n"; 1528$Lang{CfgEdit_Log_Host_Change} 1529 = "\$User a chang� \$key de \$valueOld � \$valueNew sur \$host\n"; 1530$Lang{CfgEdit_Log_Host_Add} 1531 = "\$User a jout� la machine \$host: \$value\n"; 1532 1533#end of lang_fr.pm 1534