<?php
/**
* (c) 2000, 2001, 2002, 2003 Remistech Sdn Bhd. All Rights Reserved.
*  Developed by John Lim
*  Licensed to Natsoft (M) Sdn Bhd to distribute and support. Refer to LICENSE document.
*  Traduit en Français par Yves Strobbe/Jean-Michel Juzan - 28 Septembre 2002 - http://www.ecreasol.ch
* 
* Permission granted by Jean-Michel Juzan to redistribute with phpLens (2 Oct 2002).
*/

/*
        Pour utiliser ce fichier:
        
        $lens = new PHPLens(...);
        $lens->SetLang('fr'); // Inclu (include_once) ce fichier s'il se
trouve dans PHPLENS_DIR.
        $lens->Render();
        
        Ou si vous utilisez les applets vous pouvez mettre 
        $lens->SetLang('fr'); dans la fonction $lens->overrideFunction 
        (la fonction SetLensApplet_$id),
        ou encore dans la function SetLensAppletGlobali (Ajout du traducteur)
*/

include_once(PHPLENS_DIR.'/phplens-lang-en_us.inc.php');

class PHPLens_fr extends PHPLens_en_us {
// le premier élément du tableau est un "remplisseur", ne pas supprimer -- 13 éléments dans le tableau txtMonths
var $txtMonths = array('??','Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
var $txtWeekDays = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");  

// Pour le mois, "m" sera une zone de saisie texte, 'N' en fera un popup
var $fmtDateInput="d/m/Y"; // cela doit faire 5 caractères de long, en utilisant le même séparateur
var $fmtTimeStampInput="d/m/Y H:i:s";

var $fmtDateOutput="d-M-Y"; // le format doit être compatible avec :  PHP date() function
var $fmtTimeStampOutput="d-M-Y H:i:s"; // le format doit être compatible avec :  PHP date() function
var $fmtThousands = ' ';
var $fmtDecimal = ',';

// Texte des Icônes
var $dynEditIcon = '<img src="$PHPLENS_PATH/img/editbtn.gif" border=0 width=14 height=13 alt="Paramètres phpLens" />';
var $dynEditColIcon = '<img src="$PHPLENS_PATH/img/editcol.gif" border=0 width=14 height=13 alt="Paramètres des Colonnes" />';
var $dynEditTabIcon = '<img src="$PHPLENS_PATH/img/edittab.gif" border=0 width=14 height=13 alt="Choisir une colonne visible" />';
var $menuPrev = '<img src="$PHPLENS_PATH/img/prev.gif" width=20 height=20 border=0 alt=Précédent />';
var $menuNext = '<img src="$PHPLENS_PATH/img/next.gif" width=20 height=20 border=0 alt=Suivant />';
var $menuBegin = '<img src="$PHPLENS_PATH/img/begin.gif" width=20 height=20 border=0 alt=Début />';
var $menuEnd = '<img src="$PHPLENS_PATH/img/end.gif" width=20 height=20 border=0 alt="Fin$END" />';
var $menuFilter = '<img src="$PHPLENS_PATH/img/filter.gif" width=20 height=20 border=0 alt=Recherche />';
var $menuFilterReset = '<img src="$PHPLENS_PATH/img/filterreset.gif" width=20 height=20 border=0 alt="Annuler la Recherche" />';
var $menuClear = '<img src="$PHPLENS_PATH/img/dot.gif" width=20 height=20 border=0 />';
var $menuNew = '<img src="$PHPLENS_PATH/img/new.gif" width=20 height=20 border=0 alt="Nouvel enregistrement" />';

var $iconDel = '<img src="$PHPLENS_PATH/img/del.gif" width=13 height=13 alt=Supprimer border=0 />';
var $iconEdit = '<img src="$PHPLENS_PATH/img/edit.gif" width=17 height=15 alt=Modifier border=0 />';

// Avertissements
var $txtWarnNewRecord = "Avertissement: impossible de créer des nouveaux enregistrements tant que vous sélectionnez plusieurs <a href=%s?lens_e_%s=new>Colonnes d'Enregistrements Nouveaux</a><br>";
var $txtWarnEditRecord = "Avertissement: impossible de créer des enregistrements modifiés tant que vous sélectionnez plusieurs <a href=%s?lens_e_%s=edit>Colonnes d'Enregistrements Modifiés</a><br>";
var $txtWarnKeyCol = "Avertissement: La Modification et les Nouveaux Enregistrements ne fonctionneront pas. La colonne clé<i>%s</i> n'a pas été trouvée dans les colonnes choisies. <a href=%s?lens_e_%s=nav>Modifier Ici</a><br>";
var $txtWarnEmail =  'Un format email est requis tel que : info@ecreasol.ch or info@ecreasol.com';
var $txtWarnRedirect = "<H3>Redirection de page web. Si la redirection ne fonctionne pas, cliquer sur le lien suivant</H3>";
// Texte Javascript -- non utilisé
// var $txtJSValidationErr='\\n\\n X: A-Z ou 0-9 non vide\\n x: A-Z or 0-9 optionel\\n #: 0-9 non vide\\n 9: 0-9 optionel\\n ?: A-Z non vide';

// Texte pour Recherche
var $txtMatchExact = "exactement &nbsp; ";
var $txtMatchBegin = "du début &nbsp; ";
var $txtMatchAnywhere ="n'importe où &nbsp; <BR>";

//Légendes
var $topCaption = '<b><font color=white> &nbsp; PHPLens</font></b>';
var $bottomCaption = '<font color=white> &nbsp; <b>00&gt;</b> <font size=2>Vos Informations &nbsp; (Page $PageNo) &nbsp;</font></font>';

// Texte d'Erreur
var $txtInvalidDate = 'Date Invalide';	
var $txtInvalidTimeStamp = 'Format de Date Invalide ';	
var $txtInvalidNumber = 'Nombre Invalide ';
var $txtMustFill = 'Non Vide: ';
var $txtErrGroupLens = 'Groupe de Colonne Invalide ($this->groupLens): ';
var $txtErrID = "\$id Invalide transmis à l'éditeur PHPLens. Caractères alphanumériques seulement et longueur maximum: ";
var $txtErrChartSQL = 'Erreur dans SQL pour trouver le min,max pour le graphique';
var $txtErrSessions = 'Impossible de sauvegarder la variable. Sessions non disponible.';
var $txtErrSpaceInName = "Impossible de conserver le nom des colonnes avec des caractères espace: ";
var $txtErrAuth = "Vous avez besoin de paramétrer une propriété phpLens. Vous n'êtes pas autorisés de faire cette action: ";
var $txtErrNoRecords = "Aucun enregistrement trouvé";
var $txtImageNotFound = "Image";
var $txtNoDataOrSQLError = 'Aucune Donnée Retournée (erreur sql?)';
var $txtErrModified = "Sauvegarde Impossible. Les Données viennent d'être modifiées par un autre utilisateur. Veuillez réessayer.";
var $txtErrNoNewPerms = "Pas de permission de créer des enregistrements";
var $txtErrNoEditPerms = "Pas de permission de modifier des enregistrements";

// Texte Divers
var $txtMatchPassword = "PASSWORD"; // texte convenant pour les champs mot de passe. En majuscules SVP
var $txtError = "Erreur "; // assurez-vous qu'il y a bien un espace à la fin de la chaîne...
var $txtClearAll = '<font size=1>Tout Effacer</font>';
var $txtCheckAll = '<font size=1>Tout Cocher</font>';
var $txtPrev = 'Précédent';
var $txtNext = 'Suivant';	
var $txtBegin = 'Début'	;
var $txtEnd = 'Fin';
var $txtEdit = 'Modifier';
var $txtFilter = 'Recherche';
var $txtFilterReset = 'Annuler la Recherche';
var $txtCancel = 'Annuler';
var $txtNew = ' &nbsp; Nouveau &nbsp; ';
var $txtSave = ' &nbsp; Sauver &nbsp; ';
var $txtDel = 'Supprimer';
var $txtTotal = 'Total:';
var $txtSubTotal = 'Sous-Total:';
var $txtExpected='Format attendu';
var $txtSubmit = 'Envoyer';
var $txtTrue = 'Oui';
var $txtFalse = 'Non';
var $txtUndefined = 'Non défini';
var $txtField = 'Champ';

// texte utilisé dans la description des champs date
var $txtShortTimeStamp = 'Jour/Mois/Année/Heure/Min/Sec/Matin/Après-midi'; // toujours utilisé / séparateur

// utilisé pour les boutons Envoyer
//var $txtNew = ' &nbsp; Nouveau &nbsp; ';
//var $txtSave = ' &nbsp; Sauver &nbsp; ';

// utilisé pour les boutons Effacer
//var $txtCancel = 'Annuler';

// NOUVEAU DANS PHPLENS 1.2
// affiché dans topCaption en modification/création
var $editCaption = '<font color=white><b>Modifier Enregistrement</b></font>';
var $newCaption = '<font color=white><b>Nouvel Enregistrement</b></font>';

// NOUVEAU DANS PHPLENS 2
var $txtRecord = 'Enregistrement';
var $txtNegativeNumber = 'Le Nombre doit être positif ';

// NOUVEAU DANS PHPLENS 2.1.2
// affiché dans topCaption dans le format de rrcherche - le défaut est l'espace pour une compatibilité avec version antérieure
var $filterCaption = '<b>&nbsp;</b>';

// NOUVEAU DANS PHPLENS 2.2
// pour exportation vers excel/csv
var $menuExport = '<img src="$PHPLENS_PATH/img/excel.gif" width=20 height=20 border=0 alt="Exportation vers Excel" />';
var $exportReturn = "<h3>Exportation terminée. Aller <a href='javascript:history.back()'>retour</a> à la page précédente</h3>";

// NOUVEAU DANS PHPLENS 2.4.2
// légende affichée dans l'icône Détruire
var $txtDeleteRecord = "Supprimer l'enregistrement";

// NOUVEAU DANS PHPLENS 2.5.4
// pour format de tri
var $menuSort = '<img src="$PHPLENS_PATH/img/sortasc.gif" width=20 height=20 border=0 alt="Choisir votre Ordre de Tri" />';
var $txtSortForm = 'Choisir votre Ordre de Tri^Champs^Ordre de Tri';

var $upArrow = '&uarr;';
var $dnArrow = '&darr;';

var $txtSort = 'Trier';
var $txtAscending = '(a-z)';
var $txtDescending = '(z-a)';


//---------------------
// Nouveau dans PHPLENS 2.6.0

// Pour le formulaire de tri
var $up = 'en haut';
var $down = 'en bas';
var $left = '<b>&lt;&lt;</b>';
var $right = '<b>>></b>';

//-------------------------
// Pour la recherche/tri

// Le texte suivant est utilisé pour la recherche entre deux valeurs
var $betweenTxt = array('(à)','(jusqu\'à)'); // en minuscule et encadré par ( )
var $txtMatchOr = 'Trouver plus'; // Nouvelle option dans la recherche

// Icone d'aide en ligne pour l'écran de recherche
var $menuHelp = '<img src="$PHPLENS_PATH/img/help.gif" width=20 height=20 border=0 alt="Aide" />';

// Texte d'aide pour l'écran de recherche
// Les fins de ligne doivent avoir \\n
// Notez egalement que _TO_ est remplacé par $lens->lang->betweenTxt[0];

var $txtFilterHelp = "
Utilisez <,>,<=,>= pour chercher les inéquivalences. \\n
   <= 3.14159\\n
\\n
Pour chercher entre deux valeurs \"_TO_\".\\n
   1 _TO_ 100\\n
   1998 _TO_ 2005\\n
   Londre _TO_ Paris\\n
\\n
Si \"%s\" n\'est pas coché, nous recherchons:     \\n
   champ1=valeur ET champ2=valeur\\n
Si \"%s\" et coché, alors nous recherchons:\\n
   champ1=valeur OU champ2=valeur\\n
";

//---------------------
// NEW TO PHPLENS 2.8.0

// displayed in "Last Page" icon as a popup caption when scrollLinks > 0
var $atPage = ' (Page %s)';

};
?>