1/* -------------------------------------------------------------- 2 3 IceCube2.Net JS Framework - fr.js 4 * Version: 1 (16.09.2011) 5 6-------------------------------------------------------------- */ 7var Translate = {}; 8 9Translate.DatePicker = { 10 closeText: 'Fermer', 11 prevText: '<Préc', 12 nextText: 'Suiv>', 13 currentText: 'Courant', 14 monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', 15 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], 16 monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun', 17 'Jul','Aoû','Sep','Oct','Nov','Déc'], 18 dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], 19 dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'], 20 dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'], 21 weekHeader: 'Sm', 22 dateFormat: 'dd.mm.yy', 23 firstDay: 1, 24 isRTL: false, 25 showMonthAfterYear: false, 26 yearSuffix: '' 27}; 28 29Translate.Calendar = { 30 buttonText:{ 31 today: "aujourd'hui", 32 month: 'mois', 33 week: 'semaine', 34 day: 'jour' 35 }, 36 titleFormat:{ 37 week: "MMMM yyyy", 38 day: 'dddd d MMMM yyyy' 39 }, 40 columnFormat:{ 41 week: 'ddd dd', 42 day: '' 43 }, 44 timeFormat: 'HH:mm', 45 axisFormat: 'HH:mm', 46 allDayText:'Journée', 47 monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', 48 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], 49 monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun', 50 'Jul','Aoû','Sep','Oct','Nov','Déc'], 51 dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], 52 dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'] 53}; 54 55 56Translate.FormBuilder = { 57 NextButton: "Suivant", 58 PreviousButton: "Précédent", 59 Loading: "Chargement", 60 Calendar: { 61 Legend: "Liste des intervalles de date sélectionnés:", 62 ErrorUnavailable: "Impossible de créer cet intervalle de date car une partie de la selection comporte une plage indisponible ou déjà réservée.", 63 ErrorSize: "Impossible de créer cet intervalle de date car la selection est trop petite.", 64 ErrorPastEvent: "Impossible de réserver une plage dans le passé.", 65 DeleteButton: "Supprimer la plage de date", 66 ViewButton: "Voir la plage de date dans le calendrier", 67 StartLabel: "Début:", 68 EndLabel: "Fin:", 69 DateLabel: "Date", 70 HoursLabel: "Heures", 71 MinutesLabel: "Minutes" 72 } 73}; 74 75 76Translate.Customer = { 77 Loading: "Chargement", 78 SameShippingAddress:"Décochez la case ci-dessous si l'adresse de livraison est la même que l'adresse de facturation:", 79 DifferentShippingAddress:"Cochez la case ci-dessous si vous désirez que votre commande soit livrée à une autre adresse:", 80 EMailAlreadyExists:"Cette adresse e-mail est déjà utilisé.", 81 DeleteLogoConfirm:"Voulez-vous vraiment supprimer votre logo ?" 82}; 83 84 85Translate.Comments = { 86 FacebookProfilBox:"Vous êtes connectés via votre compte facebook.", 87 Errors: { 88 InvalidContent:"Veuillez s'il vous plaît entrer un commentaire valide", 89 InvalidName:"Veuillez s'il vous plaît entrer votre nom", 90 InvalidEmail:"Veuillez s'il vous plaît entrer une adresse e-mail valide", 91 InvalidCaptcha:"Les caractères ne correspondent pas avec ceux de l'image." 92 }, 93 Labels: { 94 Content:"Répondre à cet articleâ¦", 95 Name:"Nom", 96 Email:"E-mail", 97 City:"Localité", 98 Captcha:"Entrez les chiffres ci-dessus" 99 } 100}; 101 102Translate.Shop = { 103 Basket: { 104 NoPaymentMethodFound:"Veuillez s'il vous plaît choisir une méthode de paiement", 105 NotReadyForCheckout:"La transaction a échoué car aucun produit n'est présent dans le panier", 106 CreateProcessorError:"La transaction a échoué car le fournisseur de paiement en ligne ne répond pas", 107 IncompleteAddress:"Veuillez s'il vous plaît compléter vos coordonnées", 108 Loading:"Chargement en cours ...", 109 InvalidQuantity:"Quantité invalide", 110 InvalidValue:"Veuillez sélectionner une variante pour le produit", 111 TabsCart:"Panier", 112 TabsAddress:"Coordonnées", 113 TabsPayment:"Paiement", 114 TabsShipping:"Livraison", 115 TabsComment:"Commentaire", 116 TabsConfirm:"Confirmation", 117 ButtonPrev:"Précédent", 118 ButtonNext:"Suivant" 119 } 120}; 121 122Translate.Shadowbox = { 123 code:"fr", 124 of:"de", 125 loading:"Chargement", 126 cancel:"Annuler", 127 next:"Suivant", 128 previous:"Précédent", 129 play:"Lire", 130 pause:"Pause", 131 close:"Fermer", 132 errors:{ 133 single:'Vous devez installer le plugin <a href="{0}">{1}</a> pour afficher ce contenu.', 134 shared:'Vous devez installer les plugins <a href="{0}">{1}</a> et <a href="{2}">{3}</a> pour afficher ce contenu.', 135 either:'Vous devez installer le plugin <a href="{0}">{1}</a> ou <a href="{2}">{3}</a> pour afficher ce contenu.' 136 } 137}; 138 139(function($){ 140 $.fn.validationEngineLanguage = function(){}; 141 $.validationEngineLanguage = { 142 newLang: function(){ 143 $.validationEngineLanguage.allRules = { 144 "required": { 145 "regex": "none", 146 "alertText": "* Ce champ est requis", 147 "alertTextCheckboxMultiple": "* Choisir une option", 148 "alertTextCheckboxe": "* Cette option est requise" 149 }, 150 "minSize": { 151 "regex": "none", 152 "alertText": "* Minimum ", 153 "alertText2": " caracteres requis" 154 }, 155 "maxSize": { 156 "regex": "none", 157 "alertText": "* Maximum ", 158 "alertText2": " caracteres requis" 159 }, 160 "min": { 161 "regex": "none", 162 "alertText": "* Valeur minimum requise " 163 }, 164 "max": { 165 "regex": "none", 166 "alertText": "* Valeur maximum requise " 167 }, 168 "past": { 169 "regex": "none", 170 "alertText": "* Date antérieure au " 171 }, 172 "future": { 173 "regex": "none", 174 "alertText": "* Date postérieure au " 175 }, 176 "maxCheckbox": { 177 "regex": "none", 178 "alertText": "* Nombre max de choix excédé" 179 }, 180 "equals": { 181 "regex": "none", 182 "alertText": "* Votre champ n'est pas identique" 183 }, 184 "minCheckbox": { 185 "regex": "none", 186 "alertText": "* Veuillez choisir ", 187 "alertText2": " options" 188 }, 189 "email": { 190 "regex": /^((([^<>()[\]\\.,;:\s@\""]+(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))?$/i, 191 "alertText": "* Adresse email invalide" 192 }, 193 "date": { 194 "regex": /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/, 195 "alertText": "* Date invalide, format dd.mm.yyyy requis" 196 }, 197 "telephone" : { 198 "regex": /^([0-9\+\-\(\)\+\ ]+)?$/, 199 "alertText" : "* Téléphone invalide" 200 }, 201 202 "onlyNumber" : { 203 "regex": /^([0-9\ ]+)?$/, 204 "alertText" : "* Seules les chiffres sont acceptées" 205 }, 206 "noSpecialCaracters" : { 207 "regex": /^([0-9a-zA-Z]+)?$/, 208 "alertText" : "* Aucun caractère spécial n'est accepté" 209 }, 210 "time" : { 211 "regex": /^([0-9]{2}:[0-9]{2})?$/,
212 "alertText" : "* Temps invalide (hh:mm)" 213 } 214 }; 215 } 216 }; 217 $.validationEngineLanguage.newLang(); 218})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.