diff --git a/src/translations/fr.json b/src/translations/fr.json new file mode 100644 index 00000000..6039f9bc --- /dev/null +++ b/src/translations/fr.json @@ -0,0 +1,745 @@ +{ + "ActivityFeed.bannedUserDisplayName": "Utilisateur banni", + "ActivityFeed.deletedListing": "Annonce supprimée", + "ActivityFeed.leaveAReview": "Laissez un commentaire sur { displayName }.", + "ActivityFeed.leaveAReviewSecond": "Laissez un commentaire sur { displayName } pour voir leur commentaire sur vous-même.", + "ActivityFeed.ownTransitionAccept": "Vous avez accepté la demande de réservation.", + "ActivityFeed.ownTransitionDecline": "Vous avez refusé la demande de réservation.", + "ActivityFeed.ownTransitionExpire": "La demande de réservation a expiré. Vous n'avez pas répondu assez vite.", + "ActivityFeed.ownTransitionRequest": "Vous avez demandé à réserver { listingTitle }.", + "ActivityFeed.ownTransitionReview": "Vous avez laissé un commentaire à { displayName }.", + "ActivityFeed.showOlderMessages": "Voir plus", + "ActivityFeed.today": "Aujourd'hui", + "ActivityFeed.transitionAccept": "{ displayName } a accepté la demande de réservation.", + "ActivityFeed.transitionCancel": "La réservation a été annulée.", + "ActivityFeed.transitionComplete": "La réservation a été réalisée. { reviewLink }", + "ActivityFeed.transitionDecline": "{ displayName } a refusé la demande de réservation.", + "ActivityFeed.transitionExpire": "La demande de réservation a expiré. { displayName } n'a pas répondu assez vite.", + "ActivityFeed.transitionRequest": "{ displayName } souhaite réserver { listingTitle }.", + "ActivityFeed.transitionReview": "{ displayName } vous a laissé un commentaire. { reviewLink }", + "AuthenticationPage.emailAlreadyInUse": "Un compte utilisant cette adresse email existe déjà. Peut-être pourriez-vous essayer de vous connecter ?", + "AuthenticationPage.fixEmail": "Oups, une erreur dans votre email ? {fixEmailLink}.", + "AuthenticationPage.fixEmailLinkText": "La corriger", + "AuthenticationPage.loginFailed": "Cette combinaison d'email et mot de passe n'existe pas. Pourriez-vous vérifier et essayer de nouveau ?", + "AuthenticationPage.loginLinkText": "Se connecter", + "AuthenticationPage.resendEmail": "Vous n'avez pas reçu l'email ? {resendEmailLink}.", + "AuthenticationPage.resendEmailLinkText": "Demandez le de nouveau", + "AuthenticationPage.resendFailed": "L'envoi de l'email de vérification a échoué. Veuillez essayer de nouveau.", + "AuthenticationPage.resendFailedTooManyRequests": "La limite de 5 emails de vérification a été atteinte. Veuillez essayer de nouveau demain.", + "AuthenticationPage.schemaTitleLogin": "Se connecter | {siteTitle}", + "AuthenticationPage.schemaTitleSignup": "S'inscrire | {siteTitle}", + "AuthenticationPage.sendingEmail": "Envoi de l'email de vérification…", + "AuthenticationPage.signupFailed": "L'inscription a échoué. Assurez vous que toutes les informations entrées sont correctes et essayez de nouveau.", + "AuthenticationPage.signupFailedEmailAlreadyTaken": "Un compte utilisant cette adresse email existe déjà. Peut-être pourriez-vous essayer de vous connecter ?", + "AuthenticationPage.signupLinkText": "S'inscrire", + "AuthenticationPage.termsHeading": "Conditions d'utilisation", + "AuthenticationPage.verifyEmailClose": "PLUS TARD", + "AuthenticationPage.verifyEmailText": "Merci de nous avoir rejoint ! Il ne reste plus qu'une petite étape. Pour que nous puissions vous contacter, nous devons vérifier votre adresse email. Veuillez cliquer sur le lien que nous venons d'envoyer à {email}.", + "AuthenticationPage.verifyEmailTitle": "{name}, jetez un œil à votre boîte email pour vérifier votre adresse email", + "Avatar.bannedUserDisplayName": "Utilisateur banni", + "BookingBreakdown.bookingPeriod": "{bookingStart} – {bookingEnd}", + "BookingBreakdown.commission": "Frais de service Saunatime *", + "BookingBreakdown.commissionFeeNote": "* Ces frais nous aident à faire vivre le site et vous offrir le meilleur service possible !", + "BookingBreakdown.dayCount": "{count, number} {count, plural, one {jour} other {jours}}", + "BookingBreakdown.nightCount": "{count, number} {count, plural, one {nuit} other {nuits}}", + "BookingBreakdown.pricePerDay": "Prix par jour", + "BookingBreakdown.pricePerNight": "Prix par nuit", + "BookingBreakdown.pricePerQuantity": "Prix par personne", + "BookingBreakdown.providerTotalCanceled": "Montant total", + "BookingBreakdown.providerTotalDeclined": "Montant total", + "BookingBreakdown.providerTotalDefault": "Vous allez gagner", + "BookingBreakdown.providerTotalDelivered": "Vous avez gagné", + "BookingBreakdown.quantity": "{quantity, number} {quantity, plural, one {personne} other {personnes}}", + "BookingBreakdown.quantityUnit": "Nombre de personnes", + "BookingBreakdown.refund": "Remboursement", + "BookingBreakdown.refundCustomerFee": "Remboursement des frais de services Saunatime", + "BookingBreakdown.refundProviderFee": "Remboursement des frais de services Saunatime", + "BookingBreakdown.subTotal": "Sous-total", + "BookingBreakdown.total": "Montant total", + "BookingDatesForm.bookingEndTitle": "Au", + "BookingDatesForm.bookingStartTitle": "Du", + "BookingDatesForm.listingCurrencyInvalid": "Oups, la devise de cette annone ne correspond pas à la devise de la place de marché.", + "BookingDatesForm.listingPriceMissing": "Oups, cette annonce n'a pas de prix.", + "BookingDatesForm.ownListing": "Vous ne pourrez pas réserver votre propre annonce.", + "BookingDatesForm.placeholder": "jj/mm/aaaa", + "BookingDatesForm.priceBreakdownTitle": "Détails de la réservation", + "BookingDatesForm.requestToBook": "Réserver", + "BookingDatesForm.requiredDate": "Oups, vérifiez que la date est correcte", + "BookingDatesForm.timeSlotsError": "Le chargement des disponibilités pour cette annonce a échoué. Veuillez rafraîchir la page.", + "BookingDatesForm.youWontBeChargedInfo": "Vous ne serez pas facturé immédiatement", + "CheckoutPage.bookingTimeNotAvailableMessage": "Hélas, le créneau souhaité est déjà réservé.", + "CheckoutPage.errorlistingLinkText": "la page de l'annonce", + "CheckoutPage.goToLandingPage": "Aller sur la page d'accueil", + "CheckoutPage.hostedBy": "Proposé par {name}", + "CheckoutPage.initiateOrderAmountTooLow": "Nous n'avons pas pu traiter votre paiement car son montant total est trop faible. Veuillez contacter les administrateurs de la place de marché.", + "CheckoutPage.initiateOrderError": "Le paiement a échoué. Veuillez retourner sur {listingLink} et essayer de nouveau. Si cela persiste, essayez de rafraîchir la page ou contactez les administrateurs de la place de marché.", + "CheckoutPage.listingNotFoundError": "Hélas, cette annonce n'est plus disponible.", + "CheckoutPage.loadingData": "Chargement des données de paiement…", + "CheckoutPage.paymentInfo": "Vous ne serez facturé que si votre demande est acceptée par l'hôte.", + "CheckoutPage.priceBreakdownTitle": "Détails de la réservation", + "CheckoutPage.providerStripeAccountMissingError": "L'auteur de l'annonce n'a pas ajouté ses coordonnées bancaires et l'annonce ne peut pas être réserver pour le moment.", + "CheckoutPage.speculateFailedMessage": "Oups, quelque chose n'a pas fonctionné. Veuillez rafraichir la page et essayer de nouveau.", + "CheckoutPage.speculateTransactionError": "Impossible de charger les détails de la réservation.", + "CheckoutPage.title": "Réserver {listingTitle}", + "ContactDetailsForm.confirmChangesInfo": "Pour modifier votre adresse email, veuillez entrer votre mot de passe.", + "ContactDetailsForm.confirmChangesTitle": "Confirmer les modifications", + "ContactDetailsForm.emailInvalid": "Une adresse email valide est requise", + "ContactDetailsForm.emailLabel": "Email", + "ContactDetailsForm.emailRequired": "Une adresse email est requise", + "ContactDetailsForm.emailSent": "L'email de vérification a été envoyé !", + "ContactDetailsForm.emailTakenError": "Cette adresse email est déjà utilisée.", + "ContactDetailsForm.emailUnverified": "Vous n'avez pas encore vérifié votre adresse email. {resendEmailMessage}", + "ContactDetailsForm.emailVerified": "Votre adresse email est vérifiée.", + "ContactDetailsForm.genericEmailFailure": "Oups, quelque chose n'a pas fonctionné lors de la mise à jour de votre adresse email. Veuillez rafraichir la page et essayer de nouveau.", + "ContactDetailsForm.genericFailure": "Oups, quelque chose n'a pas fonctionné. Veuillez rafraichir la page et essayer de nouveau.", + "ContactDetailsForm.genericPhoneNumberFailure": "Oups, quelque chose n'a pas fonctionné lors de la mise à jour de votre numéro de téléphone portable. Veuillez rafraichir la page et essayer de nouveau.", + "ContactDetailsForm.passwordFailed": "Veuillez vérifier votre mot de passe", + "ContactDetailsForm.passwordLabel": "Mot de passe actuel", + "ContactDetailsForm.passwordPlaceholder": "Entrez votre mot de passe actuel", + "ContactDetailsForm.passwordRequired": "Un mot de passe est requis.", + "ContactDetailsForm.passwordTooShort": "Le mot de passe doit contenir au moins {minLength} caractères", + "ContactDetailsForm.pendingEmailCheckInbox": "Jetez un œil à votre boîte email pour vérifiez votre adresse {pendingEmail}.", + "ContactDetailsForm.pendingEmailUnverified": "Vous n'avez pas encore vérifié votre nouvelle adresse. {pendingEmailCheckInbox} {resendEmailMessage}", + "ContactDetailsForm.phoneLabel": "Numéro de téléphone", + "ContactDetailsForm.phonePlaceholder": "Entrez votre numéro de téléphone", + "ContactDetailsForm.resendEmailVerificationText": "Envoyer de nouveau l'email de vérification.", + "ContactDetailsForm.saveChanges": "Enregistrer les modifications", + "ContactDetailsForm.tooManyVerificationRequests": "Trop d'email de vérification ont été envoyés.", + "ContactDetailsPage.contactDetailsTabTitle": "Contacts", + "ContactDetailsPage.heading": "Mes informations de contact", + "ContactDetailsPage.passwordTabTitle": "Mot de passe", + "ContactDetailsPage.paymentsTabTitle": "Paiements", + "ContactDetailsPage.title": "Contacts", + "CookieConsent.continue": "OK", + "CookieConsent.cookieLink": "des cookies", + "CookieConsent.message": "Bienvenue sur Saunatime ! Nous utilisons {cookieLink} pour rendre votre visite plus agréable.", + "DateInput.clearDate": "Effacer la date", + "DateInput.closeDatePicker": "Fermer", + "DateInput.defaultPlaceholder": "Date", + "DateInput.screenReaderInputMessage": "Date", + "EditListingDescriptionForm.categoryLabel": "Type de sauna", + "EditListingDescriptionForm.categoryPlaceholder": "Choisissez le type de votre sauna…", + "EditListingDescriptionForm.categoryRequired": "Vous devez choisir une catégorie pour votre sauna.", + "EditListingDescriptionForm.createListingDraftError": "La création du brouillon de l'annonce a échoué. Veuillez essayer de nouveau.", + "EditListingDescriptionForm.description": "Décrivez votre sauna", + "EditListingDescriptionForm.descriptionPlaceholder": "Combien de personnes peuvent en profiter en même temps ? Proposez vous des serviettes ?", + "EditListingDescriptionForm.descriptionRequired": "Une description est requise.", + "EditListingDescriptionForm.maxLength": "La description doit contenir {maxLength} caractères ou moins", + "EditListingDescriptionForm.showListingFailed": "Impossible de récupérer les informations de l'annonce", + "EditListingDescriptionForm.title": "Le titre de votre annonce", + "EditListingDescriptionForm.titlePlaceholder": "Comment souhaitez-vous nommer votre annonce ?", + "EditListingDescriptionForm.titleRequired": "Vous devez ajouter un titre.", + "EditListingDescriptionForm.updateFailed": "Impossible de mettre à jour l'annonce. Veuillez essayer de nouveau.", + "EditListingDescriptionPanel.createListingTitle": "Ajoutez votre sauna", + "EditListingDescriptionPanel.title": "Modifier les détails de {listingTitle}", + "EditListingFeaturesForm.showListingFailed": "Impossible de récupérer les informations de l'annonce", + "EditListingFeaturesForm.updateFailed": "Impossible de mettre à jour l'annonce. Veuillez essayer de nouveau.", + "EditListingFeaturesPanel.createListingTitle": "Quels équipements proposez-vous avec votre sauna ?", + "EditListingFeaturesPanel.title": "Modifier les équipements de {listingTitle}", + "EditListingLocationForm.address": "Adresse", + "EditListingLocationForm.addressNotRecognized": "Nous n'avons pas pu trouver cette adresse. Veuillez essayer de nouveau.", + "EditListingLocationForm.addressPlaceholder": "123 rue Par Exemple", + "EditListingLocationForm.addressRequired": "Vous devez entrer une adresse", + "EditListingLocationForm.building": "Bâtiment, porte, intercode (optionnel)", + "EditListingLocationForm.buildingPlaceholder": "A 42", + "EditListingLocationForm.showListingFailed": "Impossible de récupérer les informations de l'annonce", + "EditListingLocationForm.updateFailed": "Impossible de mettre à jour l'annonce. Veuillez essayer de nouveau.", + "EditListingLocationPanel.createListingTitle": "Où est situé votre sauna ?", + "EditListingLocationPanel.title": "Modifier l'adresse de {listingTitle}", + "EditListingPage.loadingListingData": "Chargement de l'annonce…", + "EditListingPage.titleCreateListing": "Créer une annonce", + "EditListingPage.titleEditListing": "Modifier l'annonce", + "EditListingPhotosForm.addImagesTip": "Un conseil : choisissez au moins 2 ou 3 photos présentant votre sauna sous différents angles pour bien montrer le lieu.", + "EditListingPhotosForm.bankAccountNumberRequired": "Vous devez ajouter un compte bancaire.", + "EditListingPhotosForm.chooseImage": "+ Choisir une image…", + "EditListingPhotosForm.imageRequired": "Vous devez ajouter au moins une image.", + "EditListingPhotosForm.imageTypes": ".JPG, .GIF or .PNG. Max. 10 Mb", + "EditListingPhotosForm.imageUploadFailed.uploadFailed": "Impossible de télécharger l'image. Veuillez essayer de nouveau.", + "EditListingPhotosForm.imageUploadFailed.uploadOverLimit": "L'image ne doit pas dépasser 10 Mb. Veuillez essayer de nouveau.", + "EditListingPhotosForm.publishListingFailed": "La publication d'un nouveau sauna a échoué", + "EditListingPhotosForm.savedImageAltText": "Sauvegarde des images de l'annonce", + "EditListingPhotosForm.showListingFailed": "Impossible de récupérer les informations de l'annonce", + "EditListingPhotosForm.updateFailed": "La mise à jour de l'annonce a échoué. Veuillez essayer de nouveau.", + "EditListingPhotosPanel.createListingTitle": "Ajoutez quelques images", + "EditListingPhotosPanel.payoutModalInfo": "Puisque c'est votre première annonce, nous devons en savoir un peu plus pour pouvoir vous transférer vos gains. Nous ne vous les demanderons qu'une seule fois.", + "EditListingPhotosPanel.payoutModalTitleOneMoreThing": "Une dernière chose :", + "EditListingPhotosPanel.payoutModalTitlePayoutPreferences": "vos informations de paiements", + "EditListingPhotosPanel.title": "Modifier les images de {listingTitle}", + "EditListingPoliciesForm.rulesLabel": "Les règles dans votre sauna", + "EditListingPoliciesForm.rulesPlaceholder": "Précisez votre règlement.", + "EditListingPoliciesForm.showListingFailed": "Impossible de récupérer les informations de l'annonce", + "EditListingPoliciesForm.updateFailed": "La mise à jour de l'annonce a échoué. Veuillez essayer de nouveau.", + "EditListingPoliciesPanel.createListingTitle": "C'est le moment de préciser quelques règles pour vos locataires.", + "EditListingPoliciesPanel.title": "Modifier le règlement de {listingTitle}", + "EditListingPricingForm.priceInputPlaceholder": "Définir votre prix…", + "EditListingPricingForm.pricePerUnit": "Prix par nuit, en Euros", + "EditListingPricingForm.priceRequired": "Vous devez ajouter un prix.", + "EditListingPricingForm.priceTooLow": "Le prix doit être d'au moins {minPrice}.", + "EditListingPricingForm.showListingFailed": "Impossible de récupérer les informations de l'annonce", + "EditListingPricingForm.updateFailed": "La mise à jour de l'annonce a échoué. Veuillez essayer de nouveau.", + "EditListingPricingPanel.createListingTitle": "À combien souhaitez-vous louer votre sauna ?", + "EditListingPricingPanel.listingPriceCurrencyInvalid": "La devise de l'annonce est différente de la devise de la place de marché. Vous ne pouvez pas modifier le prix.", + "EditListingPricingPanel.title": "Modifier le prix de {listingTitle}", + "EditListingWizard.saveEditDescription": "Enregistrer les détails", + "EditListingWizard.saveEditFeatures": "Enregistrer les équipements", + "EditListingWizard.saveEditLocation": "Enregistrer l'adresse", + "EditListingWizard.saveEditPhotos": "Enregistrer les images", + "EditListingWizard.saveEditPolicies": "Enregistrer le règlement", + "EditListingWizard.saveEditPricing": "Enregistrer le prix", + "EditListingWizard.saveNewDescription": "Passer à l'adresse", + "EditListingWizard.saveNewFeatures": "Passer aux règles", + "EditListingWizard.saveNewLocation": "Passer au prix", + "EditListingWizard.saveNewPhotos": "Publier l'annonce", + "EditListingWizard.saveNewPolicies": "Passer à l'adresse", + "EditListingWizard.saveNewPricing": "Passer aux images", + "EditListingWizard.tabLabelDescription": "Description", + "EditListingWizard.tabLabelFeatures": "Équipements", + "EditListingWizard.tabLabelLocation": "Adresse", + "EditListingWizard.tabLabelPhotos": "Images", + "EditListingWizard.tabLabelPolicy": "Règlement", + "EditListingWizard.tabLabelPricing": "Prix", + "EmailVerificationForm.finishAccountSetup": "Nous devons pouvoir vous envoyer des notifications par email. Pour cela, veuillez vérifier votre adresse email {email}.", + "EmailVerificationForm.successButtonText": "Continuer et explorer", + "EmailVerificationForm.successText": "Cette fois c'est bon, tout est correct !", + "EmailVerificationForm.successTitle": "Merci d'avoir vérifié votre adresse email, {name}.", + "EmailVerificationForm.verificationFailed": "Impossible de vérifier l'adresse email.", + "EmailVerificationForm.verify": "Vérifier mon adresse email", + "EmailVerificationForm.verifyEmailAddress": "Vérifier votre adresse email", + "EmailVerificationForm.verifying": "Vérification…", + "EmailVerificationPage.loadingUserInformation": "Chargement des détails utilisateurs…", + "EmailVerificationPage.title": "Vérifiez votre adresse email", + "EnquiryForm.heading": "Se renseigner sur {listingTitle}", + "EnquiryForm.messageLabel": "Envoyer un message à {authorDisplayName}", + "EnquiryForm.messagePlaceholder": "Bonjour {authorDisplayName}! J'aimerais…", + "EnquiryForm.messageRequired": "Un message est requis.", + "EnquiryForm.sendEnquiryError": "Oups, quelque chose s'est mal passé. Veuillez essayer de nouveau.", + "EnquiryForm.submitButtonText": "Envoyer la demande de réservation", + "FieldBoolean.no": "Non", + "FieldBoolean.yes": "Oui", + "FieldDateInput.clearDate": "Effacer la date", + "FieldDateInput.closeDatePicker": "Fermer", + "FieldDateInput.invalidDate": "La date de début n'est pas valide", + "FieldDateInput.placeholderText": "Ajouter une date de début", + "FieldDateInput.screenReaderInputMessage": "Date", + "FieldDateRangeInput.clearDate": "Effacer la date", + "FieldDateRangeInput.closeDatePicker": "Fermer", + "FieldDateRangeInput.endDatePlaceholderText": "Ajouter une date de fin", + "FieldDateRangeInput.invalidEndDate": "La date de fin n'est pas valide", + "FieldDateRangeInput.invalidStartDate": "La date de début n'est pas valide", + "FieldDateRangeInput.screenReaderInputMessage": "Date", + "FieldDateRangeInput.startDatePlaceholderText": "Ajouter une date de début", + "FieldReviewRating.star1": "Mauvaise expérience - 1 étoile", + "FieldReviewRating.star2": "Pas super - 2 étoiles", + "FieldReviewRating.star3": "Moyen - 3 étoiles", + "FieldReviewRating.star4": "Correct - 4 étoiles", + "FieldReviewRating.star5": "Génial - 5 étoiles", + "Footer.copyright": "© Sharetribe 2017", + "Footer.goToFacebook": "Aller sur la page Facebook", + "Footer.goToInstagram": "Aller sur la page Instagram", + "Footer.goToTwitter": "Aller sur le compe Twitter", + "Footer.organizationDescription": "Le premier site de location de saunas en Finlande.", + "Footer.privacy": "Politique de confidentialité", + "Footer.privacyPolicy": "Politique de confidentialité", + "Footer.searchAhvenanmaa": "Ahvenanmaa", + "Footer.searchEspoo": "Espoo", + "Footer.searchHelsinki": "Helsinki", + "Footer.searchKuopio": "Kuopio", + "Footer.searchMikkeli": "Mikkeli", + "Footer.searchOulu": "Oulu", + "Footer.searchRuka": "Ruka", + "Footer.searchTampere": "Tampere", + "Footer.searchTurku": "Turku", + "Footer.searchVantaa": "Vantaa", + "Footer.terms": "Conditions d'utilisation", + "Footer.termsOfUse": "Conditions d'utilisation", + "Footer.toAboutPage": "À propos", + "Footer.toContactPage": "Contact", + "Footer.toFAQPage": "FAQ", + "Footer.toHelpPage": "Aide", + "Footer.toNewListingPage": "Ajoutez votre sauna", + "ImageCarousel.imageAltText": "Image {index}/{count}", + "ImageFromFile.couldNotReadFile": "Impossible de lire le fichier", + "InboxPage.bannedUserDisplayName": "Utilisateur banni", + "InboxPage.fetchFailed": "Impossible de charger tous les messages. Veuillez essayer de nouveau.", + "InboxPage.noOrdersFound": "Vous n'avez pas encore de réservation.", + "InboxPage.noSalesFound": "Personne n'a encore réservé pour le moment.", + "InboxPage.ordersTabTitle": "Mes achats", + "InboxPage.ordersTitle": "Messagerie : mes achats", + "InboxPage.salesTabTitle": "Mes ventes", + "InboxPage.salesTitle": "Messagerie : mes ventes", + "InboxPage.stateAccepted": "Accepté", + "InboxPage.stateCanceled": "Annulé", + "InboxPage.stateDeclined": "Refusé", + "InboxPage.stateDelivered": "Réalisé", + "InboxPage.stateEnquiry": "Demande", + "InboxPage.statePending": "En attente", + "InboxPage.stateRequested": "Demandé", + "InboxPage.title": "Messagerie", + "LandingPage.schemaDescription": "Louez un sauna avec Saunatime ou gagnez de l'argent en partageant le vôtre !", + "LandingPage.schemaTitle": "Louez un sauna où que vous soyez | {siteTitle}", + "ListingCard.hostedBy": "Proposé par {authorName}.", + "ListingCard.perUnit": "par nuit", + "ListingCard.unsupportedPrice": "({currency})", + "ListingCard.unsupportedPriceTitle": "Devise non supportée ({currency})", + "ListingPage.bannedUserDisplayName": "Utilisateur banni", + "ListingPage.bookingHelp": "À quelle date souhaiteriez-vous réserver ?", + "ListingPage.bookingHelpClosedListing": "Navré, cette annonce est close.", + "ListingPage.bookingTitle": "Réserver {title}", + "ListingPage.closedListing": "Cette annonce est close et ne peut être réservée.", + "ListingPage.closedListingButtonText": "Navré, cette annonce est close.", + "ListingPage.contactUser": "Envoyer un message", + "ListingPage.ctaButtonMessage": "Réserver", + "ListingPage.descriptionTitle": "À propos de ce sauna", + "ListingPage.editListing": "Modifier l'annonce", + "ListingPage.editProfileLink": "Modifier le profil", + "ListingPage.errorLoadingListingMessage": "Impossible de charger l'annonce. Veuillez essayer de nouveau.", + "ListingPage.errorLoadingListingTitle": "Impossible de charger l'annonce", + "ListingPage.featuresTitle": "Équipements", + "ListingPage.finishListing": "Terminer la rédaction", + "ListingPage.hostedBy": "Proposé par {name}", + "ListingPage.loadingListingMessage": "Chargement de l'annonce…", + "ListingPage.loadingListingTitle": "Chargement de l'annonce…", + "ListingPage.locationTitle": "Adresse", + "ListingPage.ownClosedListing": "Votre annonce est close et ne peut être réservée.", + "ListingPage.ownListing": "Ceci est votre propre annonce.", + "ListingPage.ownListingDraft": "Cette annonce est un brouillon.", + "ListingPage.ownListingPendingApproval": "Cette annonce est en attente de validation.", + "ListingPage.perUnit": "par nuit", + "ListingPage.reviewsError": "Impossible de charger les commentaires.", + "ListingPage.reviewsHeading": "Commentaires ({count})", + "ListingPage.rulesTitle": "Règlement", + "ListingPage.schemaTitle": "{title} - {price} | {siteTitle}", + "ListingPage.viewImagesButton": "Voir les images ({count})", + "ListingPage.yourHostHeading": "Votre hôte", + "LocationAutocompleteInput.currentLocation": "Emplacement actuel", + "LocationSearchForm.placeholder": "Rechercher un sauna…", + "LoginForm.emailInvalid": "Une adresse email valide est requise.", + "LoginForm.emailLabel": "Email", + "LoginForm.emailPlaceholder": "prenom.nom@exemple.fr", + "LoginForm.emailRequired": "Ce champ est requis.", + "LoginForm.forgotPassword": "Réinitialiser le mot de passe.", + "LoginForm.forgotPasswordInfo": "Mot de passe oublié ? {passwordRecoveryLink}", + "LoginForm.logIn": "Se connecter", + "LoginForm.passwordLabel": "Mot de passe", + "LoginForm.passwordPlaceholder": "Entrez votre mot de passe", + "LoginForm.passwordRequired": "Ce champ est requis.", + "ManageListingCard.actionFailed": "Oups, quelque chose s'est mal passé. Veuillez rafraichir la page et essayer de nouveau.", + "ManageListingCard.closeListing": "Clore l'annonce", + "ManageListingCard.closedListing": "Cette annonce est close et n'est pas visible sur le site.", + "ManageListingCard.draftOverlayText": "L'annonce {listingTitle} est un brouillon et ne peut pas être réservée.", + "ManageListingCard.editListing": "Éditer l'annonce", + "ManageListingCard.finishListingDraft": "Terminer la rédaction", + "ManageListingCard.manageAvailability": "Gérer la disponibilité", + "ManageListingCard.openListing": "Réouvrir", + "ManageListingCard.pendingApproval": "{listingTitle} est en attente de validation par les administrateurs et ne peut être réservée.", + "ManageListingCard.perUnit": "par nuit", + "ManageListingCard.priceNotSet": "Prix par nuit non configuré", + "ManageListingCard.unsupportedPrice": "({currency})", + "ManageListingCard.unsupportedPriceTitle": "Devise non supportée ({currency})", + "ManageListingCard.viewListing": "Voir l'annonce", + "ManageListingsPage.accountSettings": "Mon compte", + "ManageListingsPage.loadingOwnListings": "Chargement des annonces…", + "ManageListingsPage.noResults": "Vous n'avez pas encore d'annonce.", + "ManageListingsPage.profileSettings": "Mon profil", + "ManageListingsPage.queryError": "La demande a échoué. Veuillez essayer de nouveau.", + "ManageListingsPage.title": "Mes annonces", + "ManageListingsPage.youHaveListings": "Vous avez {count} {count, plural, one {annonce} other {annonces}}", + "ManageListingsPage.yourListings": "Mes annonces", + "MapPriceMarker.unsupportedPrice": "({currency})", + "Modal.close": "FERMER", + "Modal.closeModal": "Fermer la fenêtre", + "ModalMissingInformation.checkInbox": "Jetez un œil à votre boîte email et vérifiez votre adresse {email}", + "ModalMissingInformation.closeVerifyEmailReminder": "Plus tard", + "ModalMissingInformation.fixEmail": "Oups, une erreur dans votre email ? {fixEmailLink}", + "ModalMissingInformation.fixEmailLinkText": "La corriger.", + "ModalMissingInformation.gotoPaymentSettings": "Ajouter les informations bancaires", + "ModalMissingInformation.missingStripeAccountText": "Vous avez des annonces actives mais vos informations bancaires ne sont pas renseignées. Vos annonces ne peuvent pas être réservées tant que n'ajoutez pas vos informations bancaires.", + "ModalMissingInformation.missingStripeAccountTitle": "Informations bancaires non renseignées", + "ModalMissingInformation.resendEmail": "Vous n'avez pas reçu l'email ? {resendEmailLink}", + "ModalMissingInformation.resendEmailLinkText": "En demander un nouveau.", + "ModalMissingInformation.resendFailed": "L'envoi de l'email de vérification a échoué. Veuillez essayer de nouveau.", + "ModalMissingInformation.resendFailedTooManyRequests": "L'envoie de l'email de vérification a échoué. Vous avez fait trop de demande de vérification d'email.", + "ModalMissingInformation.sendingEmail": "Envoi de l'email de vérification…", + "ModalMissingInformation.verifyEmailText": "Pour le moment, nous ne pouvons pas vous envoyer de notifications si un autre membre de Saunatime souhaite vous contacter car vous n'avez pas vérifié votre adresse email.", + "ModalMissingInformation.verifyEmailTitle": "Veuillez vérifier votre adresse email", + "NotFoundPage.description": "Nous ne pouvons pas trouver la page ou le sauna que vous cherchez. Pouvez-vous vérifier que vous avez tapé une adresse correcte ou bien utilisez la recherche sur Saunatime.", + "NotFoundPage.heading": "Navré, nous n'avons pas pu trouver cette page.", + "NotFoundPage.title": "Page non trouvée", + "Page.schemaDescription": "Louez un sauna avec Saunatime ou gagnez de l'argent en partageant le vôtre", + "Page.schemaTitle": "Louez un sauna où que vous soyez | {siteTitle}", + "PaginationLinks.next": "Page suivante", + "PaginationLinks.previous": "Page précédente", + "PaginationLinks.toPage": "Aller à la page {page}", + "PasswordChangeForm.confirmChangesInfo": "Pour modifier votre mot de passe, veuillez entrer votre mot de passe actuel.", + "PasswordChangeForm.confirmChangesTitle": "Valider vos modifications", + "PasswordChangeForm.genericFailure": "Oups, quelque chose s'est mal passé. Veuillez rafraichir la page et essayer de nouveau.", + "PasswordChangeForm.newPasswordLabel": "Nouveau mot de passe", + "PasswordChangeForm.newPasswordPlaceholder": "Entrez votre nouveau mot de passe", + "PasswordChangeForm.newPasswordRequired": "Un nouveau mot de passe est requis.", + "PasswordChangeForm.passwordFailed": "Veuillez vérifier votre mot de passe actuel", + "PasswordChangeForm.passwordLabel": "Mot de passe actuel", + "PasswordChangeForm.passwordPlaceholder": "Entrez votre mot de passe actuel", + "PasswordChangeForm.passwordRequired": "Le mot de passe actuel est requis.", + "PasswordChangeForm.passwordTooLong": "Le mot de passe ne doit pas contenir plus de {maxLength} caractères", + "PasswordChangeForm.passwordTooShort": "Le mot de passe doit contenir au moins {minLength} caractères", + "PasswordChangeForm.saveChanges": "Enregistrer les modifications", + "PasswordChangePage.contactDetailsTabTitle": "Contacts", + "PasswordChangePage.heading": "Mon mot de passe", + "PasswordChangePage.passwordTabTitle": "Mot de passe", + "PasswordChangePage.paymentsTabTitle": "Paiements", + "PasswordChangePage.title": "Mot de passe", + "PasswordRecoveryForm.emailInvalid": "Une adresse email valide est requise.", + "PasswordRecoveryForm.emailLabel": "Email", + "PasswordRecoveryForm.emailNotFound": "Oups, nous n'avons pas trouvé de compte utilisant cette adresse email. Veuillez vérifier l'adresse email et essayer de nouveau.", + "PasswordRecoveryForm.emailPlaceholder": "prenom.nom@exemple.fr", + "PasswordRecoveryForm.emailRequired": "Ce champ est requis.", + "PasswordRecoveryForm.loginLinkInfo": "Vous avez retrouvé votre mot de passe ? {loginLink}", + "PasswordRecoveryForm.loginLinkText": "Se connecter.", + "PasswordRecoveryForm.sendInstructions": "Envoyer les instructions", + "PasswordRecoveryPage.actionFailedMessage": "Quelque chose s'est mal passé. Veuillez essayer de nouveau.", + "PasswordRecoveryPage.actionFailedTitle": "Oups!", + "PasswordRecoveryPage.emailNotVerifiedContactAdmin": "Pour résoudre le problème, veuillez contacter l'équipe Saunatime.", + "PasswordRecoveryPage.emailNotVerifiedMessage": "Hélas, nous ne pouvons pas réinitialiser votre mot de passe car votre adresse email {initialEmailText} n'a pas été vérifiée.", + "PasswordRecoveryPage.emailNotVerifiedTitle": "Mauvaise nouvelle", + "PasswordRecoveryPage.emailSubmittedMessage": "Les instructions pour réinitialiser votre mot de passe ont été envoyées à {submittedEmailText}.", + "PasswordRecoveryPage.emailSubmittedTitle": "Jetez un œil à votre boîte email", + "PasswordRecoveryPage.fixEmailInfo": "Oups, une faute dans votre email ? {fixEmailLink}", + "PasswordRecoveryPage.fixEmailLinkText": "La corriger.", + "PasswordRecoveryPage.forgotPasswordMessage": "Pas de panique ! Entrez l'adresse email que vous avez utilisé lors de votre inscription et nous allons vous envoyer les instructions pour réinitialiser votre mot de passe.", + "PasswordRecoveryPage.forgotPasswordTitle": "Mot de passe oublié ?", + "PasswordRecoveryPage.resendEmailInfo": "Vous n'avez pas reçu l'email ? {resendEmailLink}", + "PasswordRecoveryPage.resendEmailLinkText": "En envoyer un nouveau.", + "PasswordRecoveryPage.resendingEmailInfo": "Envoi des instructions…", + "PasswordRecoveryPage.title": "Demander un nouveau mot de passe", + "PasswordResetForm.passwordLabel": "Votre nouveau mot de passe", + "PasswordResetForm.passwordPlaceholder": "Entrez votre nouveau mot de passe", + "PasswordResetForm.passwordRequired": "Ce champ est requis.", + "PasswordResetForm.passwordTooLong": "Le mot de passe ne doit pas contenir plus de {maxLength} caractères", + "PasswordResetForm.passwordTooShort": "Le mot de passe doit contenir au moins {minLength} caractères", + "PasswordResetForm.submitButtonText": "Réinitialiser le most de passe", + "PasswordResetPage.helpText": "Veuillez entrer un nouveau mot de passe.", + "PasswordResetPage.invalidUrlParams": "Oups, il semble que le lien pour réinitialiser le mot de passe ne fonctionne pas. Veuillez cliquer à nouveau sur le lien que vous avez reçi, ou demandez en un nouveau depuis la {recoveryLink}.", + "PasswordResetPage.loginButtonText": "Se connecter", + "PasswordResetPage.mainHeading": "Réinitialiser le mot de passe", + "PasswordResetPage.passwordChangedHeading": "Mot de passe mis à jour", + "PasswordResetPage.passwordChangedHelpText": "Votre mot de passe a bien été modifié.", + "PasswordResetPage.recoveryLinkText": "la page de réinitialisation du mot de passe", + "PasswordResetPage.resetFailed": "La réinitialisation a échoué.", + "PasswordResetPage.title": "Réinitialiser le mot de passe", + "PayoutDetailsForm.addressTitle": "Adresse", + "PayoutDetailsForm.bankDetails": "Détail du compte bancaire", + "PayoutDetailsForm.birthdayDatePlaceholder": "jj", + "PayoutDetailsForm.birthdayLabel": "Date de naissance", + "PayoutDetailsForm.birthdayLabelMonth": "Mois", + "PayoutDetailsForm.birthdayLabelYear": "Année", + "PayoutDetailsForm.birthdayMinAge": "Vous devez avoir au moins {minAge} ans.", + "PayoutDetailsForm.birthdayMonthPlaceholder": "mm", + "PayoutDetailsForm.birthdayRequired": "La date de naissance est requise et doit être valide.", + "PayoutDetailsForm.birthdayYearPlaceholder": "aaaa", + "PayoutDetailsForm.cityLabel": "Ville", + "PayoutDetailsForm.cityPlaceholder": "Helsinki", + "PayoutDetailsForm.cityRequired": "Ce champ est requis.", + "PayoutDetailsForm.countryLabel": "Pays", + "PayoutDetailsForm.countryNames.AT": "Autriche", + "PayoutDetailsForm.countryNames.AU": "Australie", + "PayoutDetailsForm.countryNames.BE": "Belgique", + "PayoutDetailsForm.countryNames.DE": "Allemagne", + "PayoutDetailsForm.countryNames.DK": "Danemark", + "PayoutDetailsForm.countryNames.ES": "Espagne", + "PayoutDetailsForm.countryNames.FI": "Finlande", + "PayoutDetailsForm.countryNames.FR": "France", + "PayoutDetailsForm.countryNames.GB": "Royaune-Uni", + "PayoutDetailsForm.countryNames.IE": "Irelande", + "PayoutDetailsForm.countryNames.IT": "Italie", + "PayoutDetailsForm.countryNames.LU": "Luxembourg", + "PayoutDetailsForm.countryNames.NL": "Pays-Bas", + "PayoutDetailsForm.countryNames.PT": "Portugal", + "PayoutDetailsForm.countryNames.SE": "Suède", + "PayoutDetailsForm.countryNames.US": "États-Unis", + "PayoutDetailsForm.countryPlaceholder": "Votre pays…", + "PayoutDetailsForm.countryRequired": "Ce champ est requis.", + "PayoutDetailsForm.createStripeAccountFailed": "Oups, quelque chose s'est mal passé. Veuillez essayer de nouveau.", + "PayoutDetailsForm.createStripeAccountFailedInvalidPostalCode": "Oups, vérifiez que le pays et le code postal sélectionnés sont corrects et essayez de nouveau.", + "PayoutDetailsForm.firstNameLabel": "Prénom", + "PayoutDetailsForm.firstNamePlaceholder": "Prénom", + "PayoutDetailsForm.firstNameRequired": "Ce champ est requis.", + "PayoutDetailsForm.information": "Puisque c'est votre première annonce, nous devons en savoir un peu plus pour pouvoir vous transférer vos gains. Nous ne vous les demanderons qu'une seule fois.", + "PayoutDetailsForm.lastNameLabel": "Nom", + "PayoutDetailsForm.lastNamePlaceholder": "Nom", + "PayoutDetailsForm.lastNameRequired": "Ce champ est requis.", + "PayoutDetailsForm.personalDetailsTitle": "Détails", + "PayoutDetailsForm.postalCodeLabel": "Code postal", + "PayoutDetailsForm.postalCodePlaceholder": "00100", + "PayoutDetailsForm.postalCodeRequired": "Ce champ est requis.", + "PayoutDetailsForm.streetAddressLabel": "Adresse", + "PayoutDetailsForm.streetAddressPlaceholder": "Entrez votre adresse", + "PayoutDetailsForm.streetAddressRequired": "Ce champ est requis.", + "PayoutDetailsForm.stripeConnectedAccountTermsLink": "Stripe Connected Account Agreement", + "PayoutDetailsForm.stripeToSText": "En enregistrant les informations, vous acceptez le {stripeConnectedAccountTermsLink}", + "PayoutDetailsForm.submitButtonText": "Enregistrer et publier l'annonce", + "PayoutDetailsForm.title": "Encore une petite chose : vos préférences de paiements", + "PayoutPreferencesPage.contactDetailsTabTitle": "Contacts", + "PayoutPreferencesPage.heading": "Mes informations bancaires", + "PayoutPreferencesPage.loadingData": "Chargement des données…", + "PayoutPreferencesPage.passwordTabTitle": "Mot de passe", + "PayoutPreferencesPage.paymentsTabTitle": "Paiements", + "PayoutPreferencesPage.payoutDetailsSaved": "Vos informations bancaires ont bien été enregistrées ! Si vous voulez les modifier, veuillez contacter les administrateurs de la place de marché.", + "PayoutPreferencesPage.stripeAlreadyConnected": "Vous avez déjà entré vos information bancaires. Si vous voulez les modifier, veuillez contacter les administrateurs de la place de marché.", + "PayoutPreferencesPage.stripeNotConnected": "Vos informations bancaires ne sont pas encore enregistrées. Veuillez compléter le formulaire pour pouvoir accepter des réservations et recevoir vos gains pour vos annonces.", + "PayoutPreferencesPage.submitButtonText": "Enregistrer les informations", + "PayoutPreferencesPage.title": "Paiements", + "PriceFilter.clear": "Effacer", + "PriceFilter.label": "Prix", + "PriceFilter.labelSelectedPlain": "Prix : {minPrice} - {maxPrice}", + "PriceFilter.labelSelectedButton": "{minPrice} - {maxPrice}", + "PriceFilterForm.cancel": "Annuler", + "PriceFilterForm.clear": "Effacer", + "PriceFilterForm.label": "Gamme de prix :", + "PriceFilterForm.submit": "Valider", + "PrivacyPolicyPage.heading": "Politique de confidentialité de Saunatime", + "PrivacyPolicyPage.privacyTabTitle": "Politique de confidentialité", + "PrivacyPolicyPage.schemaTitle": "Politique de confidentialité | {siteTitle}", + "PrivacyPolicyPage.tosTabTitle": "Conditions d'utilisation", + "ProfilePage.desktopHeading": "Bonjour, je suis {name}.", + "ProfilePage.editProfileLinkDesktop": "Modifier le profil", + "ProfilePage.editProfileLinkMobile": "Modifier", + "ProfilePage.listingsTitle": "Mes saunas ({count})", + "ProfilePage.loadingDataFailed": "Oups, quelque chose s'est mal passé. Veuillez essayer de nouveau.", + "ProfilePage.loadingReviewsFailed": "Impossible de charger les annonces.", + "ProfilePage.mobileHeading": "{name}", + "ProfilePage.reviewsOfCustomerTitle": "Commentaires des hôtes ({count})", + "ProfilePage.reviewsOfProviderTitle": "Commentaires des locataires ({count})", + "ProfilePage.schemaTitle": "{name} | {siteTitle}", + "ProfileSettingsForm.addYourProfilePicture": "+ Ajouter ma photo de profil…", + "ProfileSettingsForm.addYourProfilePictureMobile": "+ Ajoutez", + "ProfileSettingsForm.bioHeading": "Ma description", + "ProfileSettingsForm.bioInfo": "Saunatime repose sur les relations et sa communauté. Aidez les autres à mieux vous connaître !", + "ProfileSettingsForm.bioLabel": "Description", + "ProfileSettingsForm.bioPlaceholder": "Présentez vous en quelques mots…", + "ProfileSettingsForm.changeAvatar": "Modifier", + "ProfileSettingsForm.fileInfo": ".JPG, .GIF or .PNG. Max. 10 Mb", + "ProfileSettingsForm.firstNameLabel": "Prénom", + "ProfileSettingsForm.firstNamePlaceholder": "Prénom", + "ProfileSettingsForm.firstNameRequired": "Ce champ est requis.", + "ProfileSettingsForm.imageUploadFailed": "Oups, quelque chose s'est mal passé. Veuillez vérifier que l'image n'était pas trop grosse et essayez de nouveau.", + "ProfileSettingsForm.imageUploadFailedFileTooLarge": "L'image est trop grande. La taille maximum est de 10 Mb.", + "ProfileSettingsForm.lastNameLabel": "Nom", + "ProfileSettingsForm.lastNamePlaceholder": "Nom", + "ProfileSettingsForm.lastNameRequired": "Ce champ est requis.", + "ProfileSettingsForm.saveChanges": "Enregistrer les modifications", + "ProfileSettingsForm.tip": "Un conseil : choisissez une image sur laquelle votre visage est bien visible.", + "ProfileSettingsForm.updateProfileFailed": "Oups, quelque chose s'est mal passé. Veuillez essayer de nouveau.", + "ProfileSettingsForm.yourName": "Mon nom", + "ProfileSettingsForm.yourProfilePicture": "Ma photo de profil", + "ProfileSettingsPage.heading": "Mon profil", + "ProfileSettingsPage.title": "Mon profil", + "ProfileSettingsPage.viewProfileLink": "Voir mon profil", + "ResponsiveImage.noImage": "Aucune image", + "ReviewForm.reviewContentLabel": "Laissez un commentaire", + "ReviewForm.reviewContentPlaceholder": "Décrivez votre expérience…", + "ReviewForm.reviewContentRequired": "Vous devez ajouter un message pour laisser un commentaire.", + "ReviewForm.reviewRatingLabel": "Notez votre expérience", + "ReviewForm.reviewRatingRequired": "Un message pour décrire votre commentaire est requis.", + "ReviewForm.reviewSubmit": "Publier le commentaire", + "ReviewForm.reviewSubmitAlreadySent": "Le commentaire a déjà été envoyé. Veuillez rafraîchir la page.", + "ReviewForm.reviewSubmitFailed": "Impossible d'envoyer le commentaire. Veuillez essayer de nouveau.", + "ReviewModal.description": "Les commentaires sont importants pour la communauté Saunatime. Partagez ce qui c'est bien passé et ce qui pourrait être amélioré.", + "ReviewModal.later": "Plus tard", + "ReviewModal.title": "Laisser un commentaire à {revieweeName}", + "Reviews.bannedUserDisplayName": "Membre banni", + "SearchFilters.amenitiesLabel": "Équipements", + "SearchFilters.categoryLabel": "Catégorie", + "SearchFilters.filtersButtonLabel": "Filtres", + "SearchFilters.foundResults": "{count, number} {count, plural, one {résultat} other {résultats}}", + "SearchFilters.loadingResults": "Chargement des résultats…", + "SearchFilters.loadingResultsMobile": "Chargement…", + "SearchFilters.moreFiltersButton": "{count, plural, =0 {Plus de filtres} other {Plus de filtres • #}}", + "SearchFilters.noResults": "Aucune annonce trouvée.", + "SearchFilters.noResultsMobile": "Aucun résultat.", + "SearchFilters.openMapView": "Carte", + "SearchFiltersMobile.amenitiesLabel": "Équipements", + "SearchFiltersMobile.cancel": "ANNULER", + "SearchFiltersMobile.categoryLabel": "Catégorie", + "SearchFiltersMobile.heading": "Filtrer les saunas", + "SearchFiltersMobile.resetAll": "Remettre à zéro", + "SearchFiltersMobile.showListings": "Voir {count, number} {count, plural, one {sauna} other {saunas}}", + "SearchFiltersPanel.amenitiesLabel": "Sélection multiple", + "SearchFiltersPanel.apply": "Valider", + "SearchFiltersPanel.cancel": "Annuler", + "SearchFiltersPanel.categoryLabel": "Sélection simple", + "SearchFiltersPanel.resetAll": "Effacer", + "SearchMapInfoCard.noImage": "Aucune image", + "SearchPage.schemaDescription": "Affichage des résultats de recherche", + "SearchPage.schemaMapSearch": "recherche sur la carte", + "SearchPage.schemaTitle": "Résultats pour {searchAddress} | {siteTitle}", + "SearchPage.searchError": "La recherché a échoué. Veuillez essayer de nouveau.", + "SearchResultsPanel.nextPage": "Page suivante", + "SearchResultsPanel.previousPage": "Page précédente", + "SectionHero.browseButton": "Voir tous les saunas", + "SectionHero.subTitle": "Le premier site de location de saunas en Finlande.", + "SectionHero.title": "Louez un sauna où que vous soyez.", + "SectionHowItWorks.createListingLink": "PS : Vous pouvez également devenir un hôte Saunatime en quelques clics !", + "SectionHowItWorks.part1Text": "Commencez par chercher une adresse. Une fois que vous avez trouvé un sauna qui vous plaît, vérifier en la disponibilité, réservez le et payez en ligne en tout sécurité.", + "SectionHowItWorks.part1Title": "1. Parcourez et réservez", + "SectionHowItWorks.part2Text": "Retrouvez votre hôte à la date convenue et vivez une véritable expérience sauna. Nous nous occuperons du paiement à votre hôte une fois votre séance terminée.", + "SectionHowItWorks.part2Title": "2. Profitez du moment", + "SectionHowItWorks.part3Text": "Si vous avez apprécié votre expérience, dites-le aux autres en notant votre hôte et son sauna. Aidez les autres à choisir où aller.", + "SectionHowItWorks.part3Title": "3. Notez l'hôte", + "SectionHowItWorks.titleLineOne": "Le rituel du sauna", + "SectionHowItWorks.titleLineTwo": "(ou comment fonctionne Saunatime)", + "SectionLocations.listingsInLocation": "Saunas à {location}", + "SectionLocations.title": "Réchauffez-vous depuis une destination exotique en Finlande", + "SelectMultipleFilter.labelSelected": "{labelText} • {count}", + "SelectMultipleFilterForm.cancel": "Annuler", + "SelectMultipleFilterForm.clear": "Effacer", + "SelectMultipleFilterForm.submit": "Valider", + "SelectMultipleFilterPlainForm.clear": "Effacer", + "SelectMultipleFilterPlainForm.labelSelected": "{labelText} • {count}", + "SelectSingleFilter.clear": "Effacer", + "SelectSingleFilterPlain.clear": "Effacer", + "SendMessageForm.sendFailed": "Impossible d'envoyer. Veuillez essayer de nouveau.", + "SendMessageForm.sendMessage": "Envoyer le message", + "SignupForm.emailInvalid": "Une adresse email valide est requise.", + "SignupForm.emailLabel": "Email", + "SignupForm.emailPlaceholder": "prenom.nom@exemple.fr", + "SignupForm.emailRequired": "Vous devez entrer une adresse email.", + "SignupForm.firstNameLabel": "Prénom", + "SignupForm.firstNamePlaceholder": "Prénom", + "SignupForm.firstNameRequired": "Vous devez entrer un prénom.", + "SignupForm.lastNameLabel": "Nom", + "SignupForm.lastNamePlaceholder": "Nom", + "SignupForm.lastNameRequired": "Vous devez entrer un nom.", + "SignupForm.passwordLabel": "Mot de passe", + "SignupForm.passwordPlaceholder": "Entrez votre mot de passe", + "SignupForm.passwordRequired": "Vous devez entrer un mot de passe.", + "SignupForm.passwordTooLong": "Le mot de passe ne doit pas contenir plus de {maxLength} caractères.", + "SignupForm.passwordTooShort": "Le mot de passe doit contenir au moins {minLength} caractères.", + "SignupForm.signUp": "S'inscrire", + "SignupForm.termsAndConditionsAcceptText": "En vous inscrivant, vous acceptez les {termsLink}.", + "SignupForm.termsAndConditionsLinkText": "conditions d'utilisation", + "StripeBankAccountTokenInputField.accountNumber.inline": "numéro de compte bancaire", + "StripeBankAccountTokenInputField.accountNumber.label": "Numéro de compte bancaire", + "StripeBankAccountTokenInputField.accountNumber.placeholder": "Entrez votre numéro de compte bancaire", + "StripeBankAccountTokenInputField.accountNumber.required": "Le numéro de compte bancaire est requis.", + "StripeBankAccountTokenInputField.andBeforeLastItemInAList": " et", + "StripeBankAccountTokenInputField.bsb.inline": "BSB", + "StripeBankAccountTokenInputField.bsb.label": "BSB", + "StripeBankAccountTokenInputField.bsb.placeholder": "Entrez le BSB…", + "StripeBankAccountTokenInputField.bsb.required": "Le BSB est requis.", + "StripeBankAccountTokenInputField.genericStripeError": "Impossible de connecter ce numéro de compte bancaire. Veuillez vérifier que {inputs} est valide en {country}", + "StripeBankAccountTokenInputField.genericStripeErrorIban": "Impossible de connecter ce numéro de compte bancaire. Veuillez vérifier ce numéro est valide en {country}", + "StripeBankAccountTokenInputField.iban.inline": "IBAN", + "StripeBankAccountTokenInputField.iban.label": "Numéro de compte bancaire (IBAN)", + "StripeBankAccountTokenInputField.iban.placeholder": "Par exemple FR76 3000 6000 0112 3456 7890 189", + "StripeBankAccountTokenInputField.iban.required": "Le numéro de compte bancaire (IBAN) est requis.", + "StripeBankAccountTokenInputField.routingNumber.inline": "numéro de routage number", + "StripeBankAccountTokenInputField.routingNumber.label": "Numéro de routage", + "StripeBankAccountTokenInputField.routingNumber.placeholder": "Entrez le numéro de routage…", + "StripeBankAccountTokenInputField.routingNumber.required": "Un numéro de routage est requis.", + "StripeBankAccountTokenInputField.sortCode.inline": "Code de tri", + "StripeBankAccountTokenInputField.sortCode.label": "Code de tri", + "StripeBankAccountTokenInputField.sortCode.placeholder": "Entrez un code de tri…", + "StripeBankAccountTokenInputField.sortCode.required": "Un code de tri est requis.", + "StripeBankAccountTokenInputField.unsupportedCountry": "Pays non supporté : {country}", + "StripePaymentForm.creditCardDetails": "Votre carte bancaire", + "StripePaymentForm.genericError": "Impossible de traiter ces détails de paiement. Veuillez essayer de nouveau.", + "StripePaymentForm.messageHeading": "Message", + "StripePaymentForm.messageLabel": "Prenez un moment dire quelques mots au propriétaire {messageOptionalText}", + "StripePaymentForm.messageOptionalText": "• (non obligatoire)", + "StripePaymentForm.messagePlaceholder": "Bonjour {name} ! J'aimerais…", + "StripePaymentForm.paymentHeading": "Paiement", + "StripePaymentForm.stripe.api_connection_error": "Impossible de se connecter à l'API Stripe.", + "StripePaymentForm.stripe.api_error": "Erreur avec l'API Stripe.", + "StripePaymentForm.stripe.authentication_error": "Impossible de vous identifier avec Stripe.", + "StripePaymentForm.stripe.card_error": "La carte de paiement n'a pas pu être traitée.", + "StripePaymentForm.stripe.invalid_request_error": "Demande invalide pour l'API Stripe.", + "StripePaymentForm.stripe.rate_limit_error": "Trop de requêtes pour l'API Stripe.", + "StripePaymentForm.stripe.validation_error.card_declined": "La carte a été rejetée.", + "StripePaymentForm.stripe.validation_error.expired_card": "La carte a expiré.", + "StripePaymentForm.stripe.validation_error.incomplete_number": "Votre numéro de carte est incomplet.", + "StripePaymentForm.stripe.validation_error.incorrect_cvc": "Le code de sécurité est incomplet.", + "StripePaymentForm.stripe.validation_error.incorrect_number": "Le numéro de carte n'est pas correct.", + "StripePaymentForm.stripe.validation_error.incorrect_zip": "Le code postal associé à la carte n'a pas pu être validé.", + "StripePaymentForm.stripe.validation_error.invalid_cvc": "Le code de sécurité n'est pas valide", + "StripePaymentForm.stripe.validation_error.invalid_expiry_month": "Le mois d'expiration de la carte n'est pas valide.", + "StripePaymentForm.stripe.validation_error.invalid_expiry_month_past": "La date d'expiration de votre carte est passée.", + "StripePaymentForm.stripe.validation_error.invalid_expiry_year": "L'année d'expiration de la carte n'est pas valide.", + "StripePaymentForm.stripe.validation_error.invalid_number": "Le numéro de carte n'est pas un numéro de carte bancaire valide.", + "StripePaymentForm.stripe.validation_error.invalid_swipe_data": "Les informations de la carte ne sont pas valides.", + "StripePaymentForm.stripe.validation_error.missing": "Il n'y a pas de carte pour le client qui est facturé.", + "StripePaymentForm.stripe.validation_error.processing_error": "Une erreur s'est produite en traitant la carte.", + "StripePaymentForm.submitPaymentInfo": "Envoyer la demande", + "TermsOfServicePage.heading": "Conditions d'utilisation", + "TermsOfServicePage.privacyTabTitle": "Politique de confidentialité", + "TermsOfServicePage.schemaTitle": "Conditions d'utilisation | {siteTitle}", + "TermsOfServicePage.tosTabTitle": "Conditions d'utilisation", + "Topbar.genericError": "Oups, quelque chose s'est mal passé. Veuillez vérifier votre connection et essayer de nouveau.", + "Topbar.logoIcon": "Aller à la page d'accueil", + "Topbar.menuIcon": "Ouvrir le menu", + "Topbar.mobileSearchHelp": "Un conseil : vous pouvez aussi rechercher des saunas par code postal, par exemple \"00500\" ou par ville – \"Sörnäinen\".", + "Topbar.searchIcon": "Ouvrir la recherche", + "TopbarDesktop.accountSettingsLink": "Mon compte", + "TopbarDesktop.createListing": "+ Ajoutez votre sauna", + "TopbarDesktop.inbox": "Messagerie", + "TopbarDesktop.login": "Se connecter", + "TopbarDesktop.logo": "Saunatime", + "TopbarDesktop.logout": "Se déconnecter", + "TopbarDesktop.profileSettingsLink": "Mon profil", + "TopbarDesktop.signup": "S'inscrire", + "TopbarDesktop.yourListingsLink": "Mes annonces", + "TopbarMobileMenu.accountSettingsLink": "Mon compte", + "TopbarMobileMenu.greeting": "Bonjour {displayName}", + "TopbarMobileMenu.inboxLink": "Messagerie", + "TopbarMobileMenu.loginLink": "Se connecter", + "TopbarMobileMenu.logoutLink": "Se déconnecter", + "TopbarMobileMenu.newListingLink": "+ Ajoutez votre sauna", + "TopbarMobileMenu.profileSettingsLink": "Mon profil", + "TopbarMobileMenu.signupLink": "S'inscrire", + "TopbarMobileMenu.signupOrLogin": "{signup} ou {login}", + "TopbarMobileMenu.unauthorizedGreeting": "Bonjour !{lineBreak}Il est possible de {signupOrLogin}.", + "TopbarMobileMenu.yourListingsLink": "Mes annonces", + "TopbarSearchForm.placeholder": "Recherchez un sauna…", + "TopbarSearchForm.searchHelp": "Un conseil : vous pouvez aussi rechercher des saunas par code postal, par exemple \"00500\" ou par ville \"Sörnäinen\".", + "TransactionPage.deletedListing": "annonce supprimée", + "TransactionPage.fetchOrderFailed": "Impossible de récupérer les informations de la réservation.", + "TransactionPage.fetchSaleFailed": "Impossible de récupérer les informations de paiement.", + "TransactionPage.loadingOrderData": "Chargement des informations de réservation.", + "TransactionPage.loadingSaleData": "Chargement des informations de paiement.", + "TransactionPage.title": "Détail de la réservation : {title}", + "TransactionPanel.acceptButton": "Accepter", + "TransactionPanel.acceptSaleFailed": "Oups, impossible d'accepter. Veuillez essayer de nouveau.", + "TransactionPanel.activityHeading": "Activité", + "TransactionPanel.bannedUserDisplayName": "Utilisateur banni", + "TransactionPanel.bookingBreakdownTitle": "Détails de la réservation", + "TransactionPanel.customerBannedStatus": "L'utilisateur a fait la demande mais a depuis été banni.", + "TransactionPanel.declineButton": "Refuser", + "TransactionPanel.declineSaleFailed": "Oups, impossible de refuser. Veuillez essayer de nouveau..", + "TransactionPanel.deletedListingOrderTitle": "une annonce", + "TransactionPanel.deletedListingTitle": "Annonce supprimée", + "TransactionPanel.hostedBy": "Proposé par {name}", + "TransactionPanel.initialMessageFailed": "Oups, impossible d'envoyer le message durant le paiement.", + "TransactionPanel.messageDeletedListing": "Cependant l'annonce est supprimée et ne peux plus être vue.", + "TransactionPanel.messageLoadingFailed": "Quelque chose n'a pas fonctionné lors du chargement des messages. Veuillez rafraichir la page et essayer de nouveau.", + "TransactionPanel.orderAcceptedSubtitle": "Votre demande de réservation pour {listingLink} a été acceptée.", + "TransactionPanel.orderAcceptedTitle": "Bravo, {customerName} !", + "TransactionPanel.orderCancelledTitle": "{customerName}, votre réservation pour {listingLink} a été annulée.", + "TransactionPanel.orderDeclinedTitle": "{customerName}, votre demande de réservation pour {listingLink} a été refusée.", + "TransactionPanel.orderDeliveredTitle": "{customerName}, votre réservation pour {listingLink} a été réalisée.", + "TransactionPanel.orderEnquiredTitle": "Vous avez fait une demande pour {listingLink}", + "TransactionPanel.orderPreauthorizedInfo": "{providerName} a reçu un message à propos de votre demande de réservation.", + "TransactionPanel.orderPreauthorizedSubtitle": "Vous avez fait une demande de réservation {listingLink}.", + "TransactionPanel.orderPreauthorizedTitle": "Bravo, {customerName} !", + "TransactionPanel.requestToBook": "Réserver", + "TransactionPanel.saleAcceptedTitle": "Vous avez accepté la demande de réservation de {customerName} pour {listingLink}.", + "TransactionPanel.saleCancelledTitle": "La réservation de {customerName} pour {listingLink} a été annulée.", + "TransactionPanel.saleDeclinedTitle": "La demande de réservation de {customerName} pour {listingLink} a été rejetée.", + "TransactionPanel.saleDeliveredTitle": "La réservation de {customerName} pour {listingLink} a été réalisée.", + "TransactionPanel.saleEnquiredTitle": "{customerName} a fait une demande pour {listingLink}", + "TransactionPanel.saleRequestedInfo": "{customerName} attend votre réponse.", + "TransactionPanel.saleRequestedTitle": "{customerName} souhaite réserver {listingLink}.", + "TransactionPanel.sendMessagePlaceholder": "Envoyer un message à {name}…", + "UserCard.contactUser": "Envoyer un message", + "UserCard.heading": "Bonjour, je suis {name}.", + "UserCard.showFullBioLink": "plus", + "UserCard.viewProfileLink": "Voir le profil" +} \ No newline at end of file